Changeset 94169 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Mar 11, 2022 12:49:43 PM (3 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp
r94163 r94169 1809 1809 1810 1810 1811 /* 1812 * IMUL with two operands are mapped onto the three operand variant, ignoring 1813 * the high part of the product. 1814 */ 1811 1815 # define EMIT_IMUL_TWO(a_cBits, a_uType) \ 1812 1816 IEM_DECL_IMPL_DEF(void, iemAImpl_imul_two_u ## a_cBits,(a_uType *puDst, a_uType uSrc, uint32_t *pfEFlags)) \ … … 1819 1823 { \ 1820 1824 a_uType uIgn; \ 1821 iemAImpl_imul_u ## a_cBits (puDst, &uIgn, uSrc, pfEFlags); \1825 iemAImpl_imul_u ## a_cBits ## _intel(puDst, &uIgn, uSrc, pfEFlags); \ 1822 1826 } \ 1823 1827 \ … … 1825 1829 { \ 1826 1830 a_uType uIgn; \ 1827 iemAImpl_imul_u ## a_cBits (puDst, &uIgn, uSrc, pfEFlags); \1831 iemAImpl_imul_u ## a_cBits ## _amd(puDst, &uIgn, uSrc, pfEFlags); \ 1828 1832 } 1829 1833 … … 1833 1837 EMIT_IMUL_TWO(16, uint16_t) 1834 1838 # endif 1839 1835 1840 1836 1841 /* -
trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp
r94165 r94169 491 491 for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \ 492 492 { \ 493 if ( a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \494 && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \495 continue; \496 \497 493 RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \ 498 494 BINU ## a_cBits ## _TEST_T const * const paTests = a_aSubTests[iFn].paTests; \ 499 495 uint32_t const cTests = a_aSubTests[iFn].cTests; \ 500 496 PFNIEMAIMPLBINU ## a_cBits pfn = a_aSubTests[iFn].pfn; \ 501 for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \ 497 uint32_t const cVars = 1 + (a_aSubTests[iFn].idxCpuEflFlavour == g_idxCpuEflFlavour && a_aSubTests[iFn].pfnNative); \ 498 for (uint32_t iVar = 0; iVar < cVars; iVar++) \ 502 499 { \ 503 500 for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \ … … 509 506 || fEfl != paTests[iTest].fEflOut) \ 510 507 RTTestFailed(g_hTest, "#%u%s: efl=%#08x dst=" a_Fmt " src=" a_Fmt " -> efl=%#08x dst=" a_Fmt ", expected %#08x & " a_Fmt "%s - %s\n", \ 511 iTest, !i Cpu? "" : "/n", paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uSrcIn, \508 iTest, !iVar ? "" : "/n", paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uSrcIn, \ 512 509 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \ 513 510 EFlagsDiff(fEfl, paTests[iTest].fEflOut), \ … … 1196 1193 for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \ 1197 1194 { \ 1198 if ( a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \1199 && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \1200 continue; \1201 \1202 1195 RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \ 1203 1196 BINU ## a_cBits ## _TEST_T const * const paTests = a_aSubTests[iFn].paTests; \ 1204 1197 uint32_t const cTests = a_aSubTests[iFn].cTests; \ 1205 1198 PFNIEMAIMPLSHIFTDBLU ## a_cBits pfn = a_aSubTests[iFn].pfn; \ 1206 for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \ 1199 uint32_t const cVars = 1 + (a_aSubTests[iFn].idxCpuEflFlavour == g_idxCpuEflFlavour && a_aSubTests[iFn].pfnNative); \ 1200 for (uint32_t iVar = 0; iVar < cVars; iVar++) \ 1207 1201 { \ 1208 1202 for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \ … … 1214 1208 || fEfl!= paTests[iTest].fEflOut) \ 1215 1209 RTTestFailed(g_hTest, "#%u%s: efl=%#08x dst=" a_Fmt " src=" a_Fmt " shift=%-2u -> efl=%#08x dst=" a_Fmt ", expected %#08x & " a_Fmt "%s\n", \ 1216 iTest, i Cpu== 0 ? "" : "/n", paTests[iTest].fEflIn, \1210 iTest, iVar == 0 ? "" : "/n", paTests[iTest].fEflIn, \ 1217 1211 paTests[iTest].uDstIn, paTests[iTest].uSrcIn, (unsigned)paTests[iTest].uMisc, \ 1218 1212 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \ … … 1461 1455 for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \ 1462 1456 { \ 1463 if ( a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \1464 && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \1465 continue; \1466 \1467 1457 RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \ 1468 1458 a_TestType const * const paTests = a_aSubTests[iFn].paTests; \ 1469 1459 uint32_t const cTests = a_aSubTests[iFn].cTests; \ 1470 1460 PFNIEMAIMPLSHIFTU ## a_cBits pfn = a_aSubTests[iFn].pfn; \ 1471 for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \ 1461 uint32_t const cVars = 1 + (a_aSubTests[iFn].idxCpuEflFlavour == g_idxCpuEflFlavour && a_aSubTests[iFn].pfnNative); \ 1462 for (uint32_t iVar = 0; iVar < cVars; iVar++) \ 1472 1463 { \ 1473 1464 for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \ … … 1479 1470 || fEfl != paTests[iTest].fEflOut) \ 1480 1471 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, i Cpu== 0 ? "" : "/n", \1472 iTest, iVar == 0 ? "" : "/n", \ 1482 1473 paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uMisc, \ 1483 1474 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \ … … 1681 1672 } a_aSubTests [] = \ 1682 1673 { \ 1683 ENTRY_AMD_EX(mul_u ## a_cBits, 1684 1685 ENTRY_INTEL_EX(mul_u ## a_cBits, 1674 ENTRY_AMD_EX(mul_u ## a_cBits, X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF, \ 1675 X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF /** @todo check out AMD flags */ ), \ 1676 ENTRY_INTEL_EX(mul_u ## a_cBits, X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF, 0), \ 1686 1677 ENTRY_AMD_EX(imul_u ## a_cBits, X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF, \ 1687 1678 X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF), \ … … 1701 1692 for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \ 1702 1693 { \ 1703 if ( a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \1704 && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \1705 continue; \1706 \1707 1694 RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \ 1708 1695 a_TestType const * const paTests = a_aSubTests[iFn].paTests; \ … … 1710 1697 uint32_t const fEflIgn = a_aSubTests[iFn].uExtra; \ 1711 1698 PFNIEMAIMPLMULDIVU ## a_cBits pfn = a_aSubTests[iFn].pfn; \ 1712 for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \ 1699 uint32_t const cVars = 1 + (a_aSubTests[iFn].idxCpuEflFlavour == g_idxCpuEflFlavour && a_aSubTests[iFn].pfnNative); \ 1700 for (uint32_t iVar = 0; iVar < cVars; iVar++) \ 1713 1701 { \ 1714 1702 for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \ … … 1725 1713 " -> efl=%#08x dst1=" a_Fmt " dst2=" a_Fmt " rc=%d\n" \ 1726 1714 "expected %#08x " a_Fmt " " a_Fmt " %d%s -%s%s%s\n", \ 1727 iTest, i Cpu== 0 ? "" : "/n", \1715 iTest, iVar == 0 ? "" : "/n", \ 1728 1716 paTests[iTest].fEflIn, paTests[iTest].uDst1In, paTests[iTest].uDst2In, paTests[iTest].uSrcIn, \ 1729 1717 fEfl, uDst1, uDst2, rc, \ … … 1813 1801 /* 1814 1802 * Determin the host CPU. 1803 * If not using the IEMAllAImpl.asm code, this will be set to Intel. 1815 1804 */ 1816 #if defined(RT_ARCH_X86) || defined(RT_ARCH_AMD64)1805 #if (defined(RT_ARCH_X86) || defined(RT_ARCH_AMD64)) && !defined(IEM_WITHOUT_ASSEMBLY) 1817 1806 g_idxCpuEflFlavour = ASMIsAmdCpu() || ASMIsHygonCpu() 1818 1807 ? IEMTARGETCPU_EFL_BEHAVIOR_AMD 1819 1808 : IEMTARGETCPU_EFL_BEHAVIOR_INTEL; 1809 #else 1810 g_idxCpuEflFlavour = IEMTARGETCPU_EFL_BEHAVIOR_INTEL; 1820 1811 #endif 1821 1812 -
trunk/src/VBox/VMM/testcase/tstIEMAImplData-Amd.h
r94162 r94169 1 1 /* $Id$ */ 2 2 /** @file 3 * IEM Assembly Instruction Helper Testcase Data , AMD - Stub.3 * IEM Assembly Instruction Helper Testcase Data Amd - r150420 on AMD Ryzen Threadripper 3990X 64-Core Processor. 4 4 */ 5 5 … … 22 22 #endif 23 23 24 25 #define HAVE_BINU8_TESTS_AMD 26 27 28 #define HAVE_BINU16_TESTS_AMD 29 static const BINU16_TEST_T g_aTests_bsf_u16_amd[] = 30 { 31 { 0x0528c6, 0x0528c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 32 { 0x0b0456, 0x0b0456, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 33 { 0x1e5452, 0x1e5452, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 34 { 0x076752, 0x076752, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 35 { 0x181cd2, 0x181cd2, 0x6b58, 0x6b58, 0x0000, 0x0 }, /* #4 */ 36 { 0x2915d6, 0x2915d6, 0xa520, 0xa520, 0x0000, 0x0 }, /* #5 */ 37 { 0x257c82, 0x257cc2, 0x1bbc, 0x1bbc, 0x0000, 0x0 }, /* #6 */ 38 { 0x380c06, 0x380c46, 0xbd99, 0xbd99, 0x0000, 0x0 }, /* #7 */ 39 { 0x024046, 0x024006, 0xa3ab, 0x0000, 0x3b6d, 0x0 }, /* #8 */ 40 { 0x230757, 0x230717, 0x9478, 0x0000, 0x6727, 0x0 }, /* #9 */ 41 { 0x2b64d6, 0x2b6496, 0xcf57, 0x0001, 0x775a, 0x0 }, /* #10 */ 42 { 0x375a87, 0x375a87, 0x6c29, 0x0001, 0xf89a, 0x0 }, /* #11 */ 43 { 0x205553, 0x205513, 0x3135, 0x0002, 0xb44c, 0x0 }, /* #12 */ 44 { 0x1a7343, 0x1a7303, 0x0094, 0x0000, 0x1c39, 0x0 }, /* #13 */ 45 { 0x316b02, 0x316b02, 0x2e73, 0x0002, 0xae94, 0x0 }, /* #14 */ 46 { 0x2a7b13, 0x2a7b13, 0x883c, 0x0003, 0x34c8, 0x0 }, /* #15 */ 47 { 0x375616, 0x375616, 0x6e72, 0x0006, 0x3640, 0x0 }, /* #16 */ 48 { 0x0235d6, 0x023596, 0xe20f, 0x0001, 0x54be, 0x0 }, /* #17 */ 49 { 0x314057, 0x314017, 0xaae8, 0x0007, 0x9c80, 0x0 }, /* #18 */ 50 { 0x184702, 0x184702, 0x104f, 0x0000, 0xdbcf, 0x0 }, /* #19 */ 51 { 0x0a11d6, 0x0a1196, 0x2cf3, 0x0004, 0x0f30, 0x0 }, /* #20 */ 52 { 0x215357, 0x215317, 0xce82, 0x0002, 0xbff4, 0x0 }, /* #21 */ 53 { 0x3d4b16, 0x3d4b16, 0x002e, 0x0001, 0xcebe, 0x0 }, /* #22 */ 54 { 0x3723c6, 0x372386, 0x75da, 0x0002, 0x3e54, 0x0 }, /* #23 */ 55 { 0x303383, 0x303383, 0xe217, 0x0000, 0x723f, 0x0 }, /* #24 */ 56 { 0x103b57, 0x103b17, 0xa116, 0x0003, 0xe658, 0x0 }, /* #25 */ 57 { 0x105813, 0x105813, 0x99d6, 0x0001, 0xb37e, 0x0 }, /* #26 */ 58 { 0x0031c6, 0x003186, 0xf949, 0x0000, 0x60b1, 0x0 }, /* #27 */ 59 { 0x033316, 0x033316, 0x8225, 0x0000, 0x6a75, 0x0 }, /* #28 */ 60 { 0x3d2ad3, 0x3d2a93, 0x2f08, 0x0004, 0xf030, 0x0 }, /* #29 */ 61 { 0x0806c3, 0x080683, 0x1085, 0x0002, 0xc21c, 0x0 }, /* #30 */ 62 { 0x014956, 0x014916, 0xf603, 0x0000, 0x5153, 0x0 }, /* #31 */ 63 { 0x2c5746, 0x2c5706, 0xaa2a, 0x0001, 0xd8da, 0x0 }, /* #32 */ 64 { 0x207e87, 0x207e87, 0x612c, 0x0001, 0x9632, 0x0 }, /* #33 */ 65 { 0x392dc2, 0x392d82, 0x60ff, 0x0000, 0x348d, 0x0 }, /* #34 */ 66 { 0x222a92, 0x222a92, 0xe528, 0x0001, 0xd662, 0x0 }, /* #35 */ 67 { 0x2e3d06, 0x2e3d06, 0xb022, 0x0002, 0xacbc, 0x0 }, /* #36 */ 68 { 0x0e0352, 0x0e0312, 0xaecc, 0x0002, 0xe0b4, 0x0 }, /* #37 */ 69 { 0x067393, 0x067393, 0x9e2d, 0x0002, 0xd534, 0x0 }, /* #38 */ 70 { 0x224e52, 0x224e12, 0x9fa8, 0x0001, 0x068e, 0x0 }, /* #39 */ 71 { 0x280f16, 0x280f16, 0x3f6a, 0x0006, 0x5ec0, 0x0 }, /* #40 */ 72 { 0x334186, 0x334186, 0xe603, 0x0001, 0xfa1e, 0x0 }, /* #41 */ 73 { 0x1d4987, 0x1d4987, 0x28de, 0x0001, 0x124e, 0x0 }, /* #42 */ 74 { 0x1243d7, 0x124397, 0x0c43, 0x0000, 0x2ab3, 0x0 }, /* #43 */ 75 { 0x3f5ac3, 0x3f5a83, 0x1558, 0x0005, 0x4a20, 0x0 }, /* #44 */ 76 { 0x193683, 0x193683, 0x49f9, 0x0000, 0x91d9, 0x0 }, /* #45 */ 77 { 0x265f57, 0x265f17, 0xfa5d, 0x0002, 0x2f44, 0x0 }, /* #46 */ 78 { 0x102a16, 0x102a16, 0xde96, 0x0000, 0x5b0b, 0x0 }, /* #47 */ 79 { 0x103c96, 0x103c96, 0x3550, 0x0001, 0x2a8a, 0x0 }, /* #48 */ 80 { 0x275d57, 0x275d17, 0x7d65, 0x0000, 0xb197, 0x0 }, /* #49 */ 81 { 0x175e97, 0x175e97, 0xbf6d, 0x0000, 0xc56b, 0x0 }, /* #50 */ 82 { 0x0c0113, 0x0c0113, 0x1b17, 0x0000, 0xadc1, 0x0 }, /* #51 */ 83 { 0x277b13, 0x277b13, 0x9a31, 0x0001, 0x3f62, 0x0 }, /* #52 */ 84 { 0x2e7112, 0x2e7112, 0xec96, 0x0001, 0x7536, 0x0 }, /* #53 */ 85 { 0x035f96, 0x035f96, 0x155a, 0x0000, 0xf2e1, 0x0 }, /* #54 */ 86 { 0x333f07, 0x333f07, 0xa88f, 0x0002, 0x4b5c, 0x0 }, /* #55 */ 87 { 0x354217, 0x354217, 0x40dd, 0x0002, 0x9c8c, 0x0 }, /* #56 */ 88 { 0x246743, 0x246703, 0xf7c5, 0x0000, 0xbbf3, 0x0 }, /* #57 */ 89 { 0x057753, 0x057713, 0x174d, 0x0001, 0xe266, 0x0 }, /* #58 */ 90 { 0x2d4507, 0x2d4507, 0x6729, 0x0002, 0xc07c, 0x0 }, /* #59 */ 91 { 0x2d44c7, 0x2d4487, 0x2495, 0x0000, 0xb89f, 0x0 }, /* #60 */ 92 { 0x056cc3, 0x056c83, 0xb26e, 0x0000, 0x7be5, 0x0 }, /* #61 */ 93 { 0x363747, 0x363707, 0x7a1a, 0x0001, 0x58a6, 0x0 }, /* #62 */ 94 { 0x2b1243, 0x2b1203, 0xd9dc, 0x0001, 0x171e, 0x0 }, /* #63 */ 95 }; 96 static const BINU16_TEST_T g_aTests_bsr_u16_amd[] = 97 { 98 { 0x394057, 0x394057, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 99 { 0x0a6412, 0x0a6452, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 100 { 0x372d06, 0x372d46, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 101 { 0x021a43, 0x021a43, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 102 { 0x256007, 0x256047, 0x73b8, 0x73b8, 0x0000, 0x0 }, /* #4 */ 103 { 0x224346, 0x224346, 0x8085, 0x8085, 0x0000, 0x0 }, /* #5 */ 104 { 0x2e4c02, 0x2e4c42, 0x0265, 0x0265, 0x0000, 0x0 }, /* #6 */ 105 { 0x2f5913, 0x2f5953, 0x1412, 0x1412, 0x0000, 0x0 }, /* #7 */ 106 { 0x1a3a86, 0x1a3a86, 0x9bcd, 0x000f, 0xc94a, 0x0 }, /* #8 */ 107 { 0x103983, 0x103983, 0x844f, 0x000e, 0x7305, 0x0 }, /* #9 */ 108 { 0x227f16, 0x227f16, 0xaf6d, 0x000e, 0x583a, 0x0 }, /* #10 */ 109 { 0x207b02, 0x207b02, 0x9c41, 0x000f, 0x82de, 0x0 }, /* #11 */ 110 { 0x104b56, 0x104b16, 0x49d3, 0x000f, 0xbf8d, 0x0 }, /* #12 */ 111 { 0x107887, 0x107887, 0xbf3f, 0x000f, 0xf609, 0x0 }, /* #13 */ 112 { 0x1b6747, 0x1b6707, 0x9b7c, 0x000d, 0x2038, 0x0 }, /* #14 */ 113 { 0x0f5386, 0x0f5386, 0x9009, 0x000e, 0x5b71, 0x0 }, /* #15 */ 114 { 0x377003, 0x377003, 0x7f07, 0x000f, 0xa95d, 0x0 }, /* #16 */ 115 { 0x0e2312, 0x0e2312, 0xac37, 0x000e, 0x6790, 0x0 }, /* #17 */ 116 { 0x153817, 0x153817, 0x7f7c, 0x000f, 0xb5d5, 0x0 }, /* #18 */ 117 { 0x1d51c6, 0x1d5186, 0x1a6f, 0x000e, 0x6f76, 0x0 }, /* #19 */ 118 { 0x175f57, 0x175f17, 0xb421, 0x000f, 0xe992, 0x0 }, /* #20 */ 119 { 0x192147, 0x192107, 0x1968, 0x000b, 0x092d, 0x0 }, /* #21 */ 120 { 0x392542, 0x392502, 0xd782, 0x000f, 0xbafd, 0x0 }, /* #22 */ 121 { 0x283f53, 0x283f13, 0x15f9, 0x000f, 0xbba0, 0x0 }, /* #23 */ 122 { 0x193556, 0x193516, 0x2d1e, 0x000c, 0x164f, 0x0 }, /* #24 */ 123 { 0x145496, 0x145496, 0x494e, 0x000f, 0xd897, 0x0 }, /* #25 */ 124 { 0x2f4393, 0x2f4393, 0x69af, 0x000e, 0x728d, 0x0 }, /* #26 */ 125 { 0x011446, 0x011406, 0x2cb7, 0x000f, 0xae45, 0x0 }, /* #27 */ 126 { 0x114143, 0x114103, 0x8169, 0x000c, 0x1532, 0x0 }, /* #28 */ 127 { 0x0c16d3, 0x0c1693, 0x5496, 0x000e, 0x7437, 0x0 }, /* #29 */ 128 { 0x107ad2, 0x107a92, 0x0b0e, 0x000f, 0xdfd6, 0x0 }, /* #30 */ 129 { 0x2d5b87, 0x2d5b87, 0x9072, 0x000d, 0x3ebe, 0x0 }, /* #31 */ 130 { 0x273797, 0x273797, 0x1dd1, 0x000f, 0x94b9, 0x0 }, /* #32 */ 131 { 0x1926d2, 0x192692, 0x1fd0, 0x000f, 0x9534, 0x0 }, /* #33 */ 132 { 0x091357, 0x091317, 0xf1c1, 0x000f, 0xd2d9, 0x0 }, /* #34 */ 133 { 0x2a4406, 0x2a4406, 0x42de, 0x000c, 0x1f34, 0x0 }, /* #35 */ 134 { 0x343b42, 0x343b02, 0xbb87, 0x000f, 0xd99a, 0x0 }, /* #36 */ 135 { 0x382446, 0x382406, 0x1f22, 0x000f, 0xf3a9, 0x0 }, /* #37 */ 136 { 0x2100c2, 0x210082, 0x8543, 0x000a, 0x0657, 0x0 }, /* #38 */ 137 { 0x154712, 0x154712, 0x97ba, 0x000e, 0x6bf3, 0x0 }, /* #39 */ 138 { 0x3c47c7, 0x3c4787, 0x1eff, 0x000c, 0x17f5, 0x0 }, /* #40 */ 139 { 0x3d60d3, 0x3d6093, 0xed05, 0x000c, 0x1560, 0x0 }, /* #41 */ 140 { 0x0e68c7, 0x0e6887, 0x2b9c, 0x000e, 0x4d58, 0x0 }, /* #42 */ 141 { 0x1200c3, 0x120083, 0x3d3d, 0x000e, 0x7b6f, 0x0 }, /* #43 */ 142 { 0x253c86, 0x253c86, 0x241c, 0x000f, 0xc5f4, 0x0 }, /* #44 */ 143 { 0x0e3547, 0x0e3507, 0xfe33, 0x000f, 0xd8a1, 0x0 }, /* #45 */ 144 { 0x394552, 0x394512, 0x19dd, 0x000d, 0x2969, 0x0 }, /* #46 */ 145 { 0x225152, 0x225112, 0x9032, 0x000f, 0xe2dd, 0x0 }, /* #47 */ 146 { 0x021e06, 0x021e06, 0xf59f, 0x000f, 0xc63c, 0x0 }, /* #48 */ 147 { 0x291f56, 0x291f16, 0x487f, 0x000f, 0x8fcc, 0x0 }, /* #49 */ 148 { 0x0c5b96, 0x0c5b96, 0xa05e, 0x000f, 0x9a17, 0x0 }, /* #50 */ 149 { 0x116013, 0x116013, 0x6592, 0x000e, 0x7e6f, 0x0 }, /* #51 */ 150 { 0x222c07, 0x222c07, 0x06f1, 0x000f, 0xf1af, 0x0 }, /* #52 */ 151 { 0x182b53, 0x182b13, 0x9bfe, 0x000e, 0x5e57, 0x0 }, /* #53 */ 152 { 0x243652, 0x243612, 0x47e0, 0x000f, 0xf72e, 0x0 }, /* #54 */ 153 { 0x126f06, 0x126f06, 0x04f1, 0x000f, 0x9c1e, 0x0 }, /* #55 */ 154 { 0x311947, 0x311907, 0xbe10, 0x000d, 0x2c85, 0x0 }, /* #56 */ 155 { 0x197693, 0x197693, 0xed3a, 0x000f, 0xa320, 0x0 }, /* #57 */ 156 { 0x3b0d03, 0x3b0d03, 0x77a3, 0x000f, 0x99c1, 0x0 }, /* #58 */ 157 { 0x184e03, 0x184e03, 0xc212, 0x000e, 0x5938, 0x0 }, /* #59 */ 158 { 0x1f2713, 0x1f2713, 0xa81c, 0x000f, 0xee32, 0x0 }, /* #60 */ 159 { 0x231b17, 0x231b17, 0x4420, 0x000f, 0xa1f2, 0x0 }, /* #61 */ 160 { 0x094057, 0x094017, 0xf5ea, 0x000f, 0xf4e2, 0x0 }, /* #62 */ 161 { 0x035217, 0x035217, 0x483b, 0x000c, 0x1c33, 0x0 }, /* #63 */ 162 }; 163 static const BINU16_TEST_T g_aTests_imul_two_u16_amd[] = 164 { 165 { 0x0f0112, 0x0f0112, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 166 { 0x2b2b87, 0x2b2386, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 167 { 0x375f52, 0x375752, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 168 { 0x153443, 0x153442, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 169 { 0x2461d2, 0x2461d2, 0x1d60, 0x0000, 0x0000, 0x0 }, /* #4 */ 170 { 0x0c31d3, 0x0c31d2, 0x7c3f, 0x0000, 0x0000, 0x0 }, /* #5 */ 171 { 0x1749c3, 0x1741c2, 0x3f49, 0x0000, 0x0000, 0x0 }, /* #6 */ 172 { 0x0802d3, 0x0802d2, 0x0f1b, 0x0000, 0x0000, 0x0 }, /* #7 */ 173 { 0x164413, 0x164c13, 0x126c, 0x4e44, 0x8d43, 0x0 }, /* #8 */ 174 { 0x2433d3, 0x243bd3, 0x14ca, 0xe256, 0x0c4f, 0x0 }, /* #9 */ 175 { 0x234187, 0x234987, 0xca6d, 0xf252, 0xe85a, 0x0 }, /* #10 */ 176 { 0x1f04d2, 0x1f0cd3, 0x4d27, 0x2fa9, 0x3eaf, 0x0 }, /* #11 */ 177 { 0x157782, 0x157f83, 0x278f, 0xce40, 0x2dc0, 0x0 }, /* #12 */ 178 { 0x094497, 0x094c97, 0x0c0f, 0xa07b, 0xe8d5, 0x0 }, /* #13 */ 179 { 0x0b3506, 0x0b3d07, 0x5685, 0xc9fe, 0x5d66, 0x0 }, /* #14 */ 180 { 0x0b7886, 0x0b7887, 0xd969, 0xaa51, 0x84a9, 0x0 }, /* #15 */ 181 { 0x3674d6, 0x367cd7, 0x8558, 0x26c8, 0x688b, 0x0 }, /* #16 */ 182 { 0x0f7dc6, 0x0f7dc7, 0x61b8, 0x5f08, 0xaca7, 0x0 }, /* #17 */ 183 { 0x1c3546, 0x1c3d47, 0xc424, 0x94c4, 0x24e9, 0x0 }, /* #18 */ 184 { 0x0f56d2, 0x0f5ed3, 0x5667, 0xd464, 0xa1fc, 0x0 }, /* #19 */ 185 { 0x095182, 0x095983, 0x4deb, 0xda06, 0xbe92, 0x0 }, /* #20 */ 186 { 0x077746, 0x077f47, 0x6dc1, 0x7632, 0xa6b2, 0x0 }, /* #21 */ 187 { 0x037983, 0x037983, 0x91c3, 0xc93b, 0xbb29, 0x0 }, /* #22 */ 188 { 0x092557, 0x092d57, 0x3ebd, 0x00fd, 0x0f41, 0x0 }, /* #23 */ 189 { 0x3a0616, 0x3a0e17, 0xc1cc, 0x40cc, 0x7141, 0x0 }, /* #24 */ 190 { 0x2a15d7, 0x2a1dd7, 0x5f50, 0xbee0, 0xa976, 0x0 }, /* #25 */ 191 { 0x0f4157, 0x0f4957, 0xf211, 0xccf9, 0x4469, 0x0 }, /* #26 */ 192 { 0x0668d2, 0x0668d3, 0x72ce, 0xab12, 0x738f, 0x0 }, /* #27 */ 193 { 0x3c5d47, 0x3c5d47, 0xa820, 0xb4a0, 0x0b65, 0x0 }, /* #28 */ 194 { 0x133f12, 0x133f13, 0x2c2a, 0x4628, 0x8fc4, 0x0 }, /* #29 */ 195 { 0x1f1a16, 0x1f1a17, 0x5ce4, 0x8548, 0xa9e2, 0x0 }, /* #30 */ 196 { 0x265b12, 0x265b13, 0xc646, 0x7a64, 0x4226, 0x0 }, /* #31 */ 197 { 0x390d42, 0x390d43, 0x0341, 0xd6ed, 0xa4ad, 0x0 }, /* #32 */ 198 { 0x335c92, 0x335c93, 0x2554, 0xbbd0, 0xe324, 0x0 }, /* #33 */ 199 { 0x200413, 0x200c13, 0xefb8, 0x9bd8, 0x259d, 0x0 }, /* #34 */ 200 { 0x030a46, 0x030a47, 0xbbaa, 0x6926, 0xb4c7, 0x0 }, /* #35 */ 201 { 0x300a42, 0x300a43, 0x3c8b, 0x66dd, 0xcf37, 0x0 }, /* #36 */ 202 { 0x0b3886, 0x0b3887, 0x233d, 0x034f, 0xb97b, 0x0 }, /* #37 */ 203 { 0x1c55c7, 0x1c5dc7, 0x23eb, 0xfe10, 0x4630, 0x0 }, /* #38 */ 204 { 0x2f2d97, 0x2f2d97, 0xc7ac, 0x6138, 0x076a, 0x0 }, /* #39 */ 205 { 0x2473d6, 0x247bd7, 0xfd48, 0xcce8, 0xb2d5, 0x0 }, /* #40 */ 206 { 0x3d7553, 0x3d7d53, 0x46b6, 0x0d7c, 0x669a, 0x0 }, /* #41 */ 207 { 0x234682, 0x234e83, 0x99c7, 0x947b, 0x0fad, 0x0 }, /* #42 */ 208 { 0x2e5643, 0x2e5e43, 0x8a11, 0x4f11, 0x7501, 0x0 }, /* #43 */ 209 { 0x2a3f53, 0x2a3f53, 0x8836, 0x1430, 0xcfc8, 0x0 }, /* #44 */ 210 { 0x216813, 0x216813, 0xa718, 0xcac0, 0x18c8, 0x0 }, /* #45 */ 211 { 0x201d03, 0x201d03, 0xbbaf, 0x7a43, 0xebad, 0x0 }, /* #46 */ 212 { 0x226a97, 0x226a97, 0x4ad8, 0x7ef0, 0xd7fa, 0x0 }, /* #47 */ 213 { 0x096052, 0x096853, 0x2120, 0xc160, 0xdf73, 0x0 }, /* #48 */ 214 { 0x0d2ac2, 0x0d2ac3, 0xf5c8, 0xe398, 0x3e8b, 0x0 }, /* #49 */ 215 { 0x0d1cd3, 0x0d1cd3, 0x372b, 0x29b3, 0x1399, 0x0 }, /* #50 */ 216 { 0x072e03, 0x072e03, 0xe60b, 0x41d1, 0xed13, 0x0 }, /* #51 */ 217 { 0x101043, 0x101843, 0xd79e, 0xa0d6, 0xeca5, 0x0 }, /* #52 */ 218 { 0x330506, 0x330d07, 0xfc9e, 0x629c, 0x0452, 0x0 }, /* #53 */ 219 { 0x0b4993, 0x0b4993, 0x05bb, 0x14c5, 0x677f, 0x0 }, /* #54 */ 220 { 0x236b97, 0x236b97, 0x2f1b, 0xe3e2, 0xafc6, 0x0 }, /* #55 */ 221 { 0x021b52, 0x021b53, 0xe738, 0xb298, 0x21b5, 0x0 }, /* #56 */ 222 { 0x203193, 0x203993, 0x00af, 0xd551, 0x09ff, 0x0 }, /* #57 */ 223 { 0x1a6d56, 0x1a6d57, 0xa9b2, 0xc6ca, 0xfb6d, 0x0 }, /* #58 */ 224 { 0x255717, 0x255f17, 0x9a69, 0xa729, 0x8ec1, 0x0 }, /* #59 */ 225 { 0x2121c6, 0x2129c7, 0x6884, 0xdcb0, 0xc9ac, 0x0 }, /* #60 */ 226 { 0x233c42, 0x233c43, 0x3f55, 0x89da, 0xfe72, 0x0 }, /* #61 */ 227 { 0x391bc7, 0x391bc7, 0xaaee, 0x1b2e, 0x10e1, 0x0 }, /* #62 */ 228 { 0x1c6403, 0x1c6c03, 0xde70, 0x2480, 0x9278, 0x0 }, /* #63 */ 229 }; 230 231 232 #define HAVE_BINU32_TESTS_AMD 233 static const BINU32_TEST_T g_aTests_bsf_u32_amd[] = 234 { 235 { 0x1a2b82, 0x1a2bc2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 236 { 0x200fc3, 0x200fc3, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 237 { 0x3208c7, 0x3208c7, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 238 { 0x397942, 0x397942, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 239 { 0x091457, 0x091457, 0x9fec18b1, 0x9fec18b1, 0x00000000, 0x0 }, /* #4 */ 240 { 0x091cd6, 0x091cd6, 0x43044923, 0x43044923, 0x00000000, 0x0 }, /* #5 */ 241 { 0x1d3b16, 0x1d3b56, 0x8a6de425, 0x8a6de425, 0x00000000, 0x0 }, /* #6 */ 242 { 0x1d5f47, 0x1d5f47, 0x07dc7759, 0x07dc7759, 0x00000000, 0x0 }, /* #7 */ 243 { 0x1f7817, 0x1f7817, 0x6f053bea, 0x00000002, 0xc0a097c4, 0x0 }, /* #8 */ 244 { 0x0b4506, 0x0b4506, 0x977e6744, 0x00000003, 0xabadad68, 0x0 }, /* #9 */ 245 { 0x133e12, 0x133e12, 0x7ae3bc88, 0x00000002, 0xfd6ea2ec, 0x0 }, /* #10 */ 246 { 0x0a5356, 0x0a5316, 0x5f6d7dcb, 0x00000000, 0x0d5dcb5f, 0x0 }, /* #11 */ 247 { 0x0c12d2, 0x0c1292, 0xa427be33, 0x00000000, 0xad3839a3, 0x0 }, /* #12 */ 248 { 0x103452, 0x103412, 0x3b9d03f2, 0x00000000, 0x816e4445, 0x0 }, /* #13 */ 249 { 0x040e96, 0x040e96, 0x76241480, 0x00000002, 0x7abdfb44, 0x0 }, /* #14 */ 250 { 0x3b6c52, 0x3b6c12, 0xb2c42091, 0x00000002, 0x6a364a74, 0x0 }, /* #15 */ 251 { 0x121b52, 0x121b12, 0x4c7fceb7, 0x00000001, 0x5adc56ca, 0x0 }, /* #16 */ 252 { 0x3b77c2, 0x3b7782, 0x6dc7159b, 0x00000000, 0x295b8a97, 0x0 }, /* #17 */ 253 { 0x277582, 0x277582, 0x84a97509, 0x00000001, 0x9142c516, 0x0 }, /* #18 */ 254 { 0x195107, 0x195107, 0xcb96df65, 0x00000003, 0x9e2486a8, 0x0 }, /* #19 */ 255 { 0x040f07, 0x040f07, 0xbb4bd7ef, 0x00000001, 0xf04daa52, 0x0 }, /* #20 */ 256 { 0x292717, 0x292717, 0xa105960b, 0x00000004, 0x75bdddf0, 0x0 }, /* #21 */ 257 { 0x377cd6, 0x377c96, 0x2e39e4e9, 0x00000003, 0x5ae3b588, 0x0 }, /* #22 */ 258 { 0x230182, 0x230182, 0x6ab82cce, 0x00000000, 0xa1859e4b, 0x0 }, /* #23 */ 259 { 0x1b5f16, 0x1b5f16, 0xdbc1d138, 0x00000003, 0x918ee298, 0x0 }, /* #24 */ 260 { 0x3e7203, 0x3e7203, 0x54390063, 0x00000000, 0x2a488ec7, 0x0 }, /* #25 */ 261 { 0x156156, 0x156116, 0x16fc736f, 0x00000001, 0x17fea906, 0x0 }, /* #26 */ 262 { 0x1f1606, 0x1f1606, 0x463491c4, 0x00000001, 0x254dde0a, 0x0 }, /* #27 */ 263 { 0x2c1653, 0x2c1613, 0xcc4b9400, 0x00000000, 0xb5e1b321, 0x0 }, /* #28 */ 264 { 0x3777d7, 0x377797, 0x79269e14, 0x00000000, 0x5654712f, 0x0 }, /* #29 */ 265 { 0x1270d2, 0x127092, 0x3fc83e52, 0x00000003, 0x3373bb08, 0x0 }, /* #30 */ 266 { 0x3c2493, 0x3c2493, 0x87c77717, 0x00000001, 0x385b8afe, 0x0 }, /* #31 */ 267 { 0x292957, 0x292917, 0xcd230088, 0x00000002, 0x34f7e774, 0x0 }, /* #32 */ 268 { 0x3c2c82, 0x3c2c82, 0xd22bed76, 0x00000002, 0x01f2e74c, 0x0 }, /* #33 */ 269 { 0x2f2f93, 0x2f2f93, 0x37dc9675, 0x00000000, 0x731a18cd, 0x0 }, /* #34 */ 270 { 0x1254d2, 0x125492, 0x17469540, 0x00000004, 0x1af0a8b0, 0x0 }, /* #35 */ 271 { 0x124883, 0x124883, 0x2971d987, 0x00000001, 0xf1806426, 0x0 }, /* #36 */ 272 { 0x154997, 0x154997, 0x75afbfba, 0x00000000, 0x655467df, 0x0 }, /* #37 */ 273 { 0x2f7496, 0x2f7496, 0x8d515639, 0x00000000, 0x96f3bf03, 0x0 }, /* #38 */ 274 { 0x010a86, 0x010a86, 0xbcaf7f40, 0x00000000, 0xe5cb82b3, 0x0 }, /* #39 */ 275 { 0x3169d3, 0x316993, 0x6f3867f7, 0x00000002, 0x2031c22c, 0x0 }, /* #40 */ 276 { 0x030802, 0x030802, 0x3244fb2d, 0x00000000, 0x8ec681f7, 0x0 }, /* #41 */ 277 { 0x3d5a56, 0x3d5a16, 0xb8513399, 0x00000000, 0x5b12bf85, 0x0 }, /* #42 */ 278 { 0x1b4287, 0x1b4287, 0xe8c815f5, 0x00000000, 0x28199cbd, 0x0 }, /* #43 */ 279 { 0x017187, 0x017187, 0x714ece46, 0x00000002, 0xecc86ef4, 0x0 }, /* #44 */ 280 { 0x2c6c06, 0x2c6c06, 0xd7afbd4b, 0x00000000, 0x12b49313, 0x0 }, /* #45 */ 281 { 0x234dd7, 0x234d97, 0x69a8a3c8, 0x00000000, 0xfe98b4d5, 0x0 }, /* #46 */ 282 { 0x2f7693, 0x2f7693, 0x2cdb9573, 0x00000001, 0xc430e8da, 0x0 }, /* #47 */ 283 { 0x076307, 0x076307, 0x9600d781, 0x00000004, 0x51446170, 0x0 }, /* #48 */ 284 { 0x1908c3, 0x190883, 0x35588ce4, 0x00000003, 0x0889e818, 0x0 }, /* #49 */ 285 { 0x2424d6, 0x242496, 0x16039392, 0x00000003, 0xc4cd6188, 0x0 }, /* #50 */ 286 { 0x3e4b02, 0x3e4b02, 0xde2e7446, 0x00000003, 0xfbd3cff8, 0x0 }, /* #51 */ 287 { 0x331403, 0x331403, 0x9dc29ecf, 0x00000005, 0xd4485820, 0x0 }, /* #52 */ 288 { 0x112747, 0x112707, 0x297d336e, 0x00000000, 0x1abb9009, 0x0 }, /* #53 */ 289 { 0x2d6d42, 0x2d6d02, 0x6ca9efd6, 0x00000001, 0x48c10256, 0x0 }, /* #54 */ 290 { 0x006097, 0x006097, 0xcd4575f8, 0x00000001, 0x4b44146a, 0x0 }, /* #55 */ 291 { 0x1840c7, 0x184087, 0x79ce9959, 0x00000000, 0xaab5bfb5, 0x0 }, /* #56 */ 292 { 0x342ec2, 0x342e82, 0xdb85b5b9, 0x00000005, 0xe75db3a0, 0x0 }, /* #57 */ 293 { 0x3b6192, 0x3b6192, 0x36d5f2dc, 0x00000000, 0xd83b8677, 0x0 }, /* #58 */ 294 { 0x391bc2, 0x391b82, 0xaf95a8fb, 0x00000003, 0x8a892ff8, 0x0 }, /* #59 */ 295 { 0x2c6902, 0x2c6902, 0x63223e25, 0x00000000, 0x1d1e21fb, 0x0 }, /* #60 */ 296 { 0x091557, 0x091517, 0x212278cc, 0x00000001, 0x9e28aa12, 0x0 }, /* #61 */ 297 { 0x3e5b86, 0x3e5b86, 0x7cbfde19, 0x00000000, 0x188e5a77, 0x0 }, /* #62 */ 298 { 0x156806, 0x156806, 0xb9a2221c, 0x00000000, 0x836d79d3, 0x0 }, /* #63 */ 299 }; 300 static const BINU32_TEST_T g_aTests_bsr_u32_amd[] = 301 { 302 { 0x192e12, 0x192e52, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 303 { 0x2a06d3, 0x2a06d3, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 304 { 0x2d64c3, 0x2d64c3, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 305 { 0x075b02, 0x075b42, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 306 { 0x3d0b52, 0x3d0b52, 0xe4fa69df, 0xe4fa69df, 0x00000000, 0x0 }, /* #4 */ 307 { 0x3c6343, 0x3c6343, 0xc96c7f53, 0xc96c7f53, 0x00000000, 0x0 }, /* #5 */ 308 { 0x1b47c7, 0x1b47c7, 0x3e536d1d, 0x3e536d1d, 0x00000000, 0x0 }, /* #6 */ 309 { 0x204b96, 0x204bd6, 0xaa1e2596, 0xaa1e2596, 0x00000000, 0x0 }, /* #7 */ 310 { 0x355147, 0x355107, 0xd43ebe2d, 0x0000001f, 0xe33786bd, 0x0 }, /* #8 */ 311 { 0x2e7453, 0x2e7413, 0xb26c8bd1, 0x0000001f, 0xf44f6033, 0x0 }, /* #9 */ 312 { 0x346fc7, 0x346f87, 0x2473b44d, 0x0000001f, 0xa8423ded, 0x0 }, /* #10 */ 313 { 0x2f2743, 0x2f2703, 0xc1cda724, 0x0000001e, 0x64982d68, 0x0 }, /* #11 */ 314 { 0x373153, 0x373113, 0x84dad89e, 0x0000001f, 0xfbc39062, 0x0 }, /* #12 */ 315 { 0x3c5142, 0x3c5102, 0x7404b641, 0x0000001f, 0xe1598015, 0x0 }, /* #13 */ 316 { 0x2773c7, 0x277387, 0x923756c5, 0x0000001f, 0xaf21a8da, 0x0 }, /* #14 */ 317 { 0x143916, 0x143916, 0x93cb8dc8, 0x0000001e, 0x58c94f9f, 0x0 }, /* #15 */ 318 { 0x0a5c47, 0x0a5c07, 0x33baa09d, 0x0000001f, 0xe186dec6, 0x0 }, /* #16 */ 319 { 0x082a86, 0x082a86, 0x523af770, 0x0000001e, 0x5d4ae369, 0x0 }, /* #17 */ 320 { 0x183252, 0x183212, 0x41116070, 0x0000001e, 0x5bd2599c, 0x0 }, /* #18 */ 321 { 0x391f03, 0x391f03, 0xc5648f8d, 0x0000001e, 0x4d0c74bf, 0x0 }, /* #19 */ 322 { 0x042e42, 0x042e02, 0x248e933c, 0x0000001f, 0xcc645ae4, 0x0 }, /* #20 */ 323 { 0x0b3517, 0x0b3517, 0xe34a817d, 0x0000001f, 0xb07b47a4, 0x0 }, /* #21 */ 324 { 0x2d4442, 0x2d4402, 0x77dbc7e4, 0x0000001e, 0x7e206662, 0x0 }, /* #22 */ 325 { 0x214bc3, 0x214b83, 0x11ca9dd5, 0x0000001f, 0xcd401413, 0x0 }, /* #23 */ 326 { 0x257212, 0x257212, 0x777f63a0, 0x0000001f, 0x8c65daaa, 0x0 }, /* #24 */ 327 { 0x367617, 0x367617, 0x3395f6d6, 0x0000001f, 0xfa8096e2, 0x0 }, /* #25 */ 328 { 0x320e43, 0x320e03, 0x46465903, 0x0000001d, 0x347df800, 0x0 }, /* #26 */ 329 { 0x2e11c6, 0x2e1186, 0x511104fb, 0x0000001f, 0xf45e037d, 0x0 }, /* #27 */ 330 { 0x373f12, 0x373f12, 0x63181de0, 0x0000001a, 0x04516f20, 0x0 }, /* #28 */ 331 { 0x162016, 0x162016, 0x69284526, 0x0000001f, 0x92d3f7b9, 0x0 }, /* #29 */ 332 { 0x2c3d02, 0x2c3d02, 0x6f373ea6, 0x0000001c, 0x13f21c81, 0x0 }, /* #30 */ 333 { 0x2d0417, 0x2d0417, 0xd042d270, 0x0000001f, 0x9305e03a, 0x0 }, /* #31 */ 334 { 0x3c6a87, 0x3c6a87, 0x5ad393d9, 0x0000001f, 0xf88f9951, 0x0 }, /* #32 */ 335 { 0x1a31d3, 0x1a3193, 0x49124c8b, 0x0000001e, 0x505f3e54, 0x0 }, /* #33 */ 336 { 0x350513, 0x350513, 0x1a2803a4, 0x0000001f, 0xb9073239, 0x0 }, /* #34 */ 337 { 0x327a42, 0x327a02, 0xacb8a7b3, 0x0000001e, 0x4f09efb5, 0x0 }, /* #35 */ 338 { 0x185bc3, 0x185b83, 0x1bf214e5, 0x0000001e, 0x7239d4b8, 0x0 }, /* #36 */ 339 { 0x0e3b97, 0x0e3b97, 0x636c6203, 0x0000001f, 0xa096c520, 0x0 }, /* #37 */ 340 { 0x274897, 0x274897, 0xa3a236d7, 0x0000001f, 0xaebe6f87, 0x0 }, /* #38 */ 341 { 0x0c40d6, 0x0c4096, 0x5ff6bb69, 0x0000001f, 0xbf89fae3, 0x0 }, /* #39 */ 342 { 0x360e57, 0x360e17, 0x4e455279, 0x0000001e, 0x6929ae14, 0x0 }, /* #40 */ 343 { 0x233802, 0x233802, 0xbbcf8339, 0x0000001e, 0x74b052af, 0x0 }, /* #41 */ 344 { 0x1c5392, 0x1c5392, 0x34485a03, 0x0000001d, 0x3a0db699, 0x0 }, /* #42 */ 345 { 0x0f1497, 0x0f1497, 0x7dd07084, 0x0000001f, 0xff8b2aa3, 0x0 }, /* #43 */ 346 { 0x1c74c2, 0x1c7482, 0x7eb4ee2d, 0x0000001f, 0x98810d58, 0x0 }, /* #44 */ 347 { 0x1318d3, 0x131893, 0x394ca48d, 0x0000001c, 0x16c76332, 0x0 }, /* #45 */ 348 { 0x017346, 0x017306, 0x2cf8c24f, 0x0000001f, 0xbf9ce799, 0x0 }, /* #46 */ 349 { 0x1d6312, 0x1d6312, 0x2666e90a, 0x0000001f, 0xae4dc40b, 0x0 }, /* #47 */ 350 { 0x0166c2, 0x016682, 0xd55461ab, 0x0000001e, 0x56d82c7d, 0x0 }, /* #48 */ 351 { 0x106f16, 0x106f16, 0x878092a4, 0x0000001b, 0x0a1b71a8, 0x0 }, /* #49 */ 352 { 0x027292, 0x027292, 0x47c5855f, 0x0000001d, 0x38b723f5, 0x0 }, /* #50 */ 353 { 0x1946c3, 0x194683, 0x88d22c71, 0x0000001f, 0xde63d410, 0x0 }, /* #51 */ 354 { 0x1037c7, 0x103787, 0xf3dbd2cb, 0x0000001f, 0xa4ec48d9, 0x0 }, /* #52 */ 355 { 0x225252, 0x225212, 0xcd9e30e7, 0x0000001f, 0x8c9c94ad, 0x0 }, /* #53 */ 356 { 0x247052, 0x247012, 0xf35dd709, 0x0000001f, 0xd5d0cb0b, 0x0 }, /* #54 */ 357 { 0x024a57, 0x024a17, 0xc5a03fdb, 0x0000001f, 0xdbc06693, 0x0 }, /* #55 */ 358 { 0x0e4b02, 0x0e4b02, 0x69e65da8, 0x0000001e, 0x530ed615, 0x0 }, /* #56 */ 359 { 0x332996, 0x332996, 0x472ee3bc, 0x0000001f, 0x97694f53, 0x0 }, /* #57 */ 360 { 0x165e07, 0x165e07, 0xe892d3e5, 0x0000001d, 0x3f959505, 0x0 }, /* #58 */ 361 { 0x2a3c93, 0x2a3c93, 0xb28aa72a, 0x0000001d, 0x2ce4f125, 0x0 }, /* #59 */ 362 { 0x136bd7, 0x136b97, 0x156a44e1, 0x0000001f, 0xb3d03b96, 0x0 }, /* #60 */ 363 { 0x380f47, 0x380f07, 0xaabcd3a8, 0x0000001e, 0x52ebd083, 0x0 }, /* #61 */ 364 { 0x273bd3, 0x273b93, 0xe6489c8b, 0x0000001f, 0xe91d7d4f, 0x0 }, /* #62 */ 365 { 0x0e0353, 0x0e0313, 0x61047abd, 0x0000001f, 0xad16400d, 0x0 }, /* #63 */ 366 }; 367 static const BINU32_TEST_T g_aTests_imul_two_u32_amd[] = 368 { 369 { 0x074d46, 0x074546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 370 { 0x2c1987, 0x2c1186, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 371 { 0x1d4007, 0x1d4006, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 372 { 0x207ed6, 0x2076d6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 373 { 0x310282, 0x310282, 0xf01dd1aa, 0x00000000, 0x00000000, 0x0 }, /* #4 */ 374 { 0x300893, 0x300092, 0xb8032741, 0x00000000, 0x00000000, 0x0 }, /* #5 */ 375 { 0x0659d7, 0x0651d6, 0x6331861c, 0x00000000, 0x00000000, 0x0 }, /* #6 */ 376 { 0x1b2a53, 0x1b2252, 0x7a0ab020, 0x00000000, 0x00000000, 0x0 }, /* #7 */ 377 { 0x312287, 0x312a87, 0xd25988bc, 0xbaa94480, 0x742018e0, 0x0 }, /* #8 */ 378 { 0x015587, 0x015d87, 0xf260891e, 0x6a77ed08, 0x5fca4b3c, 0x0 }, /* #9 */ 379 { 0x116052, 0x116853, 0xead2e9bc, 0x27bfbec8, 0xfcef6c6e, 0x0 }, /* #10 */ 380 { 0x374903, 0x374903, 0x27ede974, 0xec8f4338, 0xf479d326, 0x0 }, /* #11 */ 381 { 0x1c0e52, 0x1c0e53, 0x1d4e0508, 0x6f7134f8, 0x2d2c5f3f, 0x0 }, /* #12 */ 382 { 0x215917, 0x215917, 0xf16034ab, 0x65fad391, 0xe32200b3, 0x0 }, /* #13 */ 383 { 0x1c1a97, 0x1c1a97, 0xd9d76118, 0x0bfdeda0, 0x8b279cbc, 0x0 }, /* #14 */ 384 { 0x232112, 0x232913, 0x08d7e169, 0x1acaec48, 0x150fb908, 0x0 }, /* #15 */ 385 { 0x3c4707, 0x3c4f07, 0x532e37a5, 0xc16e53fd, 0xff473b79, 0x0 }, /* #16 */ 386 { 0x013693, 0x013e93, 0x12a5ef76, 0xa98e839c, 0xcc0c358a, 0x0 }, /* #17 */ 387 { 0x0f1e07, 0x0f1e07, 0x86fc7909, 0x8939037f, 0x296e6247, 0x0 }, /* #18 */ 388 { 0x365946, 0x365947, 0xe866dc38, 0xe7d60460, 0x39041614, 0x0 }, /* #19 */ 389 { 0x051842, 0x051843, 0x161140ac, 0xf240dbcc, 0xc6ad0859, 0x0 }, /* #20 */ 390 { 0x3f0e53, 0x3f0e53, 0xc80fd331, 0x29b6b9c9, 0x46f23a19, 0x0 }, /* #21 */ 391 { 0x2d6052, 0x2d6853, 0xbfd684e0, 0x6422fee0, 0x5cadcfb1, 0x0 }, /* #22 */ 392 { 0x1e1d02, 0x1e1d03, 0x5ad576db, 0xbc108a61, 0x346e5273, 0x0 }, /* #23 */ 393 { 0x273796, 0x273f97, 0x05fc54a0, 0x495dcf20, 0xb917f845, 0x0 }, /* #24 */ 394 { 0x2c1743, 0x2c1f43, 0x8f00e85b, 0x57904f55, 0x4496b60f, 0x0 }, /* #25 */ 395 { 0x0a1503, 0x0a1d03, 0x58454ef6, 0xd382a2c8, 0xee4304ec, 0x0 }, /* #26 */ 396 { 0x3e0593, 0x3e0d93, 0x16223873, 0x6d2d7c76, 0x20a83232, 0x0 }, /* #27 */ 397 { 0x372213, 0x372a13, 0x7c39610e, 0xef05bb46, 0xdb12fd05, 0x0 }, /* #28 */ 398 { 0x2101d3, 0x2109d3, 0x285c2104, 0x464e6e88, 0x387bc322, 0x0 }, /* #29 */ 399 { 0x082ad2, 0x082ad3, 0xc4fd85cb, 0x93687625, 0xe05af5cf, 0x0 }, /* #30 */ 400 { 0x001a56, 0x001a57, 0x8908f10a, 0x46498cce, 0xea08ecfb, 0x0 }, /* #31 */ 401 { 0x1c0b82, 0x1c0b83, 0xf8555e72, 0xba3e7f64, 0x2cabab42, 0x0 }, /* #32 */ 402 { 0x3831c2, 0x3839c3, 0x09e08397, 0x30ea9d87, 0x72df3391, 0x0 }, /* #33 */ 403 { 0x322f82, 0x322f83, 0x70208e02, 0x7b2e1da0, 0xe94b5ed0, 0x0 }, /* #34 */ 404 { 0x3d5f93, 0x3d5f93, 0xc3290829, 0x0d343be5, 0xfad6bd5d, 0x0 }, /* #35 */ 405 { 0x2a6386, 0x2a6b87, 0x76f5c5cd, 0x79a33df3, 0x418d52bf, 0x0 }, /* #36 */ 406 { 0x286f06, 0x286f07, 0x0c18b01b, 0xd3a73c0b, 0xe8d1c2d1, 0x0 }, /* #37 */ 407 { 0x0d3c46, 0x0d3c47, 0x63b04a98, 0x782a2558, 0xcaf17449, 0x0 }, /* #38 */ 408 { 0x090b07, 0x090b07, 0x90889f73, 0xd818670d, 0x799c3f7f, 0x0 }, /* #39 */ 409 { 0x0c6913, 0x0c6913, 0x76a39db8, 0x114b26b8, 0xafc7d7e1, 0x0 }, /* #40 */ 410 { 0x2e2e16, 0x2e2e17, 0x16d54563, 0xe9db6a01, 0x8bbe724b, 0x0 }, /* #41 */ 411 { 0x2c0c93, 0x2c0c93, 0x85b5f56e, 0x5e037f4a, 0xed042c83, 0x0 }, /* #42 */ 412 { 0x066383, 0x066b83, 0xfe717298, 0xe96de1e8, 0xca1a792f, 0x0 }, /* #43 */ 413 { 0x0a01d7, 0x0a09d7, 0xc0fef34e, 0xc07f1b10, 0x2217a738, 0x0 }, /* #44 */ 414 { 0x235f06, 0x235f07, 0x81731fdd, 0x28b7714c, 0x2d3107bc, 0x0 }, /* #45 */ 415 { 0x327f87, 0x327f87, 0x2c6dc134, 0x1c2975c4, 0x59a753b5, 0x0 }, /* #46 */ 416 { 0x1546c6, 0x154ec7, 0x6534b57f, 0x7ce8fcbf, 0x2777d8c1, 0x0 }, /* #47 */ 417 { 0x371bd2, 0x371bd3, 0xdde0eecc, 0x12f77e38, 0xda5dc33a, 0x0 }, /* #48 */ 418 { 0x3c4307, 0x3c4b07, 0x6edee460, 0x52d667c0, 0x2b6372aa, 0x0 }, /* #49 */ 419 { 0x3d0d07, 0x3d0d07, 0xe06a829d, 0xb13abe26, 0x30a542de, 0x0 }, /* #50 */ 420 { 0x093692, 0x093e93, 0xd11f6f84, 0xd2cc675c, 0x26d26cb7, 0x0 }, /* #51 */ 421 { 0x3a3306, 0x3a3b07, 0xedeb7859, 0x4598b83c, 0x3e2a329c, 0x0 }, /* #52 */ 422 { 0x203f86, 0x203f87, 0xebc64e5c, 0xb8fa2cc4, 0xa8429077, 0x0 }, /* #53 */ 423 { 0x1a2a12, 0x1a2a13, 0xfc95c761, 0x7fda5d0d, 0xcd54f12d, 0x0 }, /* #54 */ 424 { 0x256907, 0x256907, 0x81654922, 0xc53cf96a, 0x60a457e5, 0x0 }, /* #55 */ 425 { 0x060c03, 0x060c03, 0x0459cd5c, 0xae74d878, 0x23b97612, 0x0 }, /* #56 */ 426 { 0x025193, 0x025993, 0x15c15fa1, 0xab309c8f, 0xca6d4e2f, 0x0 }, /* #57 */ 427 { 0x2815d7, 0x281dd7, 0x69b17b09, 0xbb94e649, 0x4304a141, 0x0 }, /* #58 */ 428 { 0x3654c6, 0x365cc7, 0x490b46f3, 0xd6f015f8, 0xc35f0028, 0x0 }, /* #59 */ 429 { 0x036486, 0x036c87, 0xdcc4d787, 0xdb3f4ebe, 0x7f21eed2, 0x0 }, /* #60 */ 430 { 0x063d57, 0x063d57, 0x2ae74f59, 0xc7d61deb, 0x780a92e3, 0x0 }, /* #61 */ 431 { 0x077103, 0x077903, 0x16a035cd, 0xe02047d5, 0x702c5229, 0x0 }, /* #62 */ 432 { 0x061a56, 0x061a57, 0x68f2cd26, 0x697cf3fc, 0x9c7a8eca, 0x0 }, /* #63 */ 433 }; 434 435 436 #define HAVE_BINU64_TESTS_AMD 437 static const BINU64_TEST_T g_aTests_bsf_u64_amd[] = 438 { 439 { 0x347f92, 0x347fd2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 440 { 0x3e2907, 0x3e2947, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 441 { 0x0c55d7, 0x0c55d7, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 442 { 0x2d4ed6, 0x2d4ed6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 443 { 0x127a07, 0x127a47, 0xdc93f2aecd5f11f5, 0xdc93f2aecd5f11f5, 0x0000000000000000, 0x0 }, /* #4 */ 444 { 0x212cd7, 0x212cd7, 0xe0cb6c09f5e4521e, 0xe0cb6c09f5e4521e, 0x0000000000000000, 0x0 }, /* #5 */ 445 { 0x217486, 0x2174c6, 0x03323b489c971632, 0x03323b489c971632, 0x0000000000000000, 0x0 }, /* #6 */ 446 { 0x117593, 0x1175d3, 0x984ae29f7253bfa4, 0x984ae29f7253bfa4, 0x0000000000000000, 0x0 }, /* #7 */ 447 { 0x246202, 0x246202, 0x0a1cc909425e7fde, 0x0000000000000001, 0xe97fd162a7d2730e, 0x0 }, /* #8 */ 448 { 0x0b0e17, 0x0b0e17, 0x5a6fbde33425c03c, 0x0000000000000002, 0xe373676d1e1b8fa4, 0x0 }, /* #9 */ 449 { 0x1a51c6, 0x1a5186, 0x9c1b834e400453d4, 0x0000000000000002, 0xd88cc3c89249844c, 0x0 }, /* #10 */ 450 { 0x092cc3, 0x092c83, 0x99bcf83175b56bde, 0x0000000000000001, 0x5fe49068454a86fe, 0x0 }, /* #11 */ 451 { 0x044d07, 0x044d07, 0x9c914ebad270923e, 0x0000000000000004, 0x4c4a588147c7c4d0, 0x0 }, /* #12 */ 452 { 0x3e6857, 0x3e6817, 0xd330a3908bfc169d, 0x0000000000000000, 0x5b29eaa29e426d9b, 0x0 }, /* #13 */ 453 { 0x2b3f96, 0x2b3f96, 0x7e8125e7189d4a6c, 0x0000000000000006, 0xc17dc5e710df80c0, 0x0 }, /* #14 */ 454 { 0x0b6242, 0x0b6202, 0x8e31437d4df4f9a3, 0x0000000000000001, 0x0a71e17b0445eba6, 0x0 }, /* #15 */ 455 { 0x3c5a06, 0x3c5a06, 0x1c022260f4d82b4a, 0x0000000000000000, 0xe2265e9bd01efbd1, 0x0 }, /* #16 */ 456 { 0x0d4456, 0x0d4416, 0x050cf3bdaa093f16, 0x0000000000000001, 0x4112595f5555ffe2, 0x0 }, /* #17 */ 457 { 0x290d53, 0x290d13, 0x70adb8a9587edc3f, 0x0000000000000001, 0x230e5109dd367836, 0x0 }, /* #18 */ 458 { 0x384986, 0x384986, 0x9196c9c5fd80c736, 0x0000000000000002, 0xfe13fb58c298ce5c, 0x0 }, /* #19 */ 459 { 0x1a0f12, 0x1a0f12, 0x16fb14ec63e710b9, 0x0000000000000004, 0x4dd5209e7e1abe90, 0x0 }, /* #20 */ 460 { 0x106c02, 0x106c02, 0x06f87fc774ed4b82, 0x0000000000000002, 0x5e281afb248ce564, 0x0 }, /* #21 */ 461 { 0x274092, 0x274092, 0x532404fb8255dd0f, 0x0000000000000000, 0x92cb356b21c32561, 0x0 }, /* #22 */ 462 { 0x202e46, 0x202e06, 0x84306217ddbd8045, 0x0000000000000001, 0x1ff7ba344477f6fa, 0x0 }, /* #23 */ 463 { 0x213c53, 0x213c13, 0x7d6b7112a4128b1e, 0x0000000000000001, 0x16e3bffdd8cc743e, 0x0 }, /* #24 */ 464 { 0x1273d6, 0x127396, 0x261874d0cb8e3865, 0x0000000000000001, 0xd25fe8d8cf9d173a, 0x0 }, /* #25 */ 465 { 0x2f4656, 0x2f4616, 0xc407cba96e05e142, 0x0000000000000004, 0x9f48bc711bcbc650, 0x0 }, /* #26 */ 466 { 0x0b4f96, 0x0b4f96, 0x4009efc71129916a, 0x0000000000000001, 0x2a091ef10c5cf1d6, 0x0 }, /* #27 */ 467 { 0x163952, 0x163912, 0xa09ef673208f4f4b, 0x0000000000000000, 0xba53a553e4462993, 0x0 }, /* #28 */ 468 { 0x0b0a07, 0x0b0a07, 0x1e6255b3c7418481, 0x0000000000000001, 0x799e609ec9e86a5a, 0x0 }, /* #29 */ 469 { 0x194297, 0x194297, 0xbca584a14ba4fc23, 0x0000000000000001, 0x4e6e86ccd6a68522, 0x0 }, /* #30 */ 470 { 0x051656, 0x051616, 0xd94e2c36e4fced86, 0x0000000000000002, 0x6113fab51b389a34, 0x0 }, /* #31 */ 471 { 0x3032d7, 0x303297, 0xd71e691d9aaeffd6, 0x0000000000000001, 0x98ba04ed4d86fac6, 0x0 }, /* #32 */ 472 { 0x191117, 0x191117, 0x59733e5a26061596, 0x0000000000000000, 0xdc9e3462dd02b497, 0x0 }, /* #33 */ 473 { 0x3d3053, 0x3d3013, 0x26d35a3ed4f9f72f, 0x0000000000000000, 0x8cc4845a7dc9d12f, 0x0 }, /* #34 */ 474 { 0x0d3742, 0x0d3702, 0x817c5dc00fe6ebb3, 0x0000000000000001, 0x3a6ee78c0bef09d6, 0x0 }, /* #35 */ 475 { 0x233646, 0x233606, 0xfccf5ccc79955c10, 0x0000000000000002, 0xd4c4465591d57444, 0x0 }, /* #36 */ 476 { 0x3e4287, 0x3e4287, 0x211ed555f014bb74, 0x0000000000000000, 0x13c5607caf47d06f, 0x0 }, /* #37 */ 477 { 0x0117d3, 0x011793, 0xd71256c80758cd5c, 0x0000000000000005, 0x369107e2b4ff9120, 0x0 }, /* #38 */ 478 { 0x1c2242, 0x1c2202, 0x3e049984f86b1457, 0x0000000000000000, 0x099cccb41ffac8eb, 0x0 }, /* #39 */ 479 { 0x392d97, 0x392d97, 0xb4feaaecdb61d942, 0x0000000000000000, 0x4724052f3b87a7f5, 0x0 }, /* #40 */ 480 { 0x105452, 0x105412, 0x9b023bdea84ffb67, 0x0000000000000002, 0x1dcc23a56fa879ac, 0x0 }, /* #41 */ 481 { 0x385597, 0x385597, 0x8bcfc61db5857146, 0x0000000000000000, 0x27b2ee58b5d7c0cd, 0x0 }, /* #42 */ 482 { 0x263d83, 0x263d83, 0x0a4efb50ce122933, 0x0000000000000000, 0x2f85d68547554679, 0x0 }, /* #43 */ 483 { 0x064e02, 0x064e02, 0x118fc526390759aa, 0x0000000000000000, 0xcb1691def5d84acb, 0x0 }, /* #44 */ 484 { 0x022c57, 0x022c17, 0x8e917a3f26c01c89, 0x0000000000000000, 0x8f3aec84b0f0c591, 0x0 }, /* #45 */ 485 { 0x1208d3, 0x120893, 0x486bc1aece150e83, 0x0000000000000000, 0xdfe2510c5a788ad3, 0x0 }, /* #46 */ 486 { 0x367b06, 0x367b06, 0xdcf64093cea4ab7b, 0x0000000000000000, 0xfd25597fab0981bf, 0x0 }, /* #47 */ 487 { 0x164017, 0x164017, 0xb4c6f1be8ea50858, 0x0000000000000000, 0xbdd3d2ff31290c03, 0x0 }, /* #48 */ 488 { 0x035d06, 0x035d06, 0x234b00da5d51c4bb, 0x0000000000000004, 0x52ada2fb9124fa50, 0x0 }, /* #49 */ 489 { 0x271653, 0x271613, 0xee39d2771caa4390, 0x0000000000000001, 0x03acb04b16289a56, 0x0 }, /* #50 */ 490 { 0x2a0dc7, 0x2a0d87, 0x8c379da5e4b0b10c, 0x0000000000000001, 0x7c074e1dd74ee2ba, 0x0 }, /* #51 */ 491 { 0x211a46, 0x211a06, 0x363fea455f1f2719, 0x0000000000000001, 0x3a0ff614de2d73d6, 0x0 }, /* #52 */ 492 { 0x2438d3, 0x243893, 0xc50850bd03225d02, 0x0000000000000000, 0xedc64a3c24ecaadf, 0x0 }, /* #53 */ 493 { 0x336153, 0x336113, 0x6acb7a44e115fdd4, 0x0000000000000000, 0x1dba913114c81c4f, 0x0 }, /* #54 */ 494 { 0x117a52, 0x117a12, 0x0c0c3a8e7d8b6abb, 0x0000000000000000, 0x3110fcfd36d846cf, 0x0 }, /* #55 */ 495 { 0x110003, 0x110003, 0x0faa6b2ba4acd844, 0x0000000000000000, 0xac23447a7d61fce9, 0x0 }, /* #56 */ 496 { 0x245d06, 0x245d06, 0x60d2a338f6ec802b, 0x0000000000000000, 0x9cd2b8dd24d9e331, 0x0 }, /* #57 */ 497 { 0x354c16, 0x354c16, 0x8c1076d20ef16c98, 0x0000000000000001, 0x8b8dafa14ce8db2e, 0x0 }, /* #58 */ 498 { 0x0578d6, 0x057896, 0x71ebe35cdc47dcb8, 0x0000000000000001, 0x0e7808ddf59be772, 0x0 }, /* #59 */ 499 { 0x0d6c96, 0x0d6c96, 0xea9dc9210ba7a281, 0x0000000000000001, 0xd54cdea15cffab62, 0x0 }, /* #60 */ 500 { 0x315192, 0x315192, 0xc4a6080488ec1a1b, 0x0000000000000001, 0xf212fc7d705840fe, 0x0 }, /* #61 */ 501 { 0x3e2d07, 0x3e2d07, 0x2748f08360934f82, 0x0000000000000000, 0x44d4f76ca5a63c9b, 0x0 }, /* #62 */ 502 { 0x3f76c3, 0x3f7683, 0x00f8c98ae9e13759, 0x0000000000000000, 0xe15bb87e4d778385, 0x0 }, /* #63 */ 503 }; 504 static const BINU64_TEST_T g_aTests_bsr_u64_amd[] = 505 { 506 { 0x0723d3, 0x0723d3, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 507 { 0x1609c7, 0x1609c7, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 508 { 0x2f7112, 0x2f7152, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 509 { 0x324c87, 0x324cc7, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 510 { 0x083582, 0x0835c2, 0x314b50aa58c41531, 0x314b50aa58c41531, 0x0000000000000000, 0x0 }, /* #4 */ 511 { 0x1d0302, 0x1d0342, 0x622aa74495307c35, 0x622aa74495307c35, 0x0000000000000000, 0x0 }, /* #5 */ 512 { 0x0b1397, 0x0b13d7, 0xba5253a273ce8070, 0xba5253a273ce8070, 0x0000000000000000, 0x0 }, /* #6 */ 513 { 0x304e97, 0x304ed7, 0x1db71c6e5f8b5675, 0x1db71c6e5f8b5675, 0x0000000000000000, 0x0 }, /* #7 */ 514 { 0x2b29d3, 0x2b2993, 0xd0c2d0e8261a6c66, 0x000000000000003e, 0x574abf6a662158c4, 0x0 }, /* #8 */ 515 { 0x1c74c3, 0x1c7483, 0x0db2cb288ad3a7e1, 0x000000000000003f, 0xbc959747d537b61e, 0x0 }, /* #9 */ 516 { 0x3e5546, 0x3e5506, 0x8df910529a6b98be, 0x000000000000003e, 0x549e9d209a9e9f7c, 0x0 }, /* #10 */ 517 { 0x1d2a53, 0x1d2a13, 0xed793c9434618171, 0x000000000000003f, 0xb8f9f000727850b2, 0x0 }, /* #11 */ 518 { 0x3b4e06, 0x3b4e06, 0x24857cb27394a792, 0x000000000000003f, 0xc9efa49ef7bdbdac, 0x0 }, /* #12 */ 519 { 0x2026d6, 0x202696, 0x138c85d96bb37804, 0x000000000000003f, 0x894b890e6ea79469, 0x0 }, /* #13 */ 520 { 0x127ac6, 0x127a86, 0xa1249233d01631e0, 0x000000000000003f, 0xaff6582927fa8418, 0x0 }, /* #14 */ 521 { 0x160452, 0x160412, 0x3498dbd67f77598f, 0x000000000000003c, 0x118493b81f88d994, 0x0 }, /* #15 */ 522 { 0x3e3ed7, 0x3e3e97, 0xc2c13f628dcfc1df, 0x000000000000003d, 0x3d87759c5d283c57, 0x0 }, /* #16 */ 523 { 0x3a7453, 0x3a7413, 0xebd9643135aaf95d, 0x000000000000003d, 0x278019c44d410448, 0x0 }, /* #17 */ 524 { 0x1b2716, 0x1b2716, 0x15da48f3c478c918, 0x000000000000003d, 0x350796e3adeb54ba, 0x0 }, /* #18 */ 525 { 0x032c42, 0x032c02, 0xf126340bbd102daa, 0x000000000000003f, 0x8d59af588322d762, 0x0 }, /* #19 */ 526 { 0x066216, 0x066216, 0xa52f03c680e4ad52, 0x000000000000003d, 0x3cf0a310b1a0f00f, 0x0 }, /* #20 */ 527 { 0x212f87, 0x212f87, 0x4460bb9d434a524b, 0x000000000000003f, 0xef639bfe6abd42a9, 0x0 }, /* #21 */ 528 { 0x165902, 0x165902, 0x3e9e97b3baad29f8, 0x000000000000003f, 0x92fc7e3a9df9a9b6, 0x0 }, /* #22 */ 529 { 0x033c46, 0x033c06, 0xf7006ae2c3b26cbb, 0x000000000000003f, 0xdfc3ee247c6937a3, 0x0 }, /* #23 */ 530 { 0x072e92, 0x072e92, 0x952d6a8faa181d53, 0x000000000000003f, 0xc8a3f31898aefdf9, 0x0 }, /* #24 */ 531 { 0x2c3116, 0x2c3116, 0x86fc8bba3e9e3e0f, 0x000000000000003e, 0x718cae61ae3984be, 0x0 }, /* #25 */ 532 { 0x0c7b93, 0x0c7b93, 0x3230990ce08ca721, 0x000000000000003e, 0x790edfc9d48ffc92, 0x0 }, /* #26 */ 533 { 0x064316, 0x064316, 0x501e9bf507a6aecf, 0x000000000000003e, 0x557e3f35c9911aeb, 0x0 }, /* #27 */ 534 { 0x273b93, 0x273b93, 0x299bb6d97f4d43c2, 0x000000000000003e, 0x586747e36e0175e6, 0x0 }, /* #28 */ 535 { 0x201493, 0x201493, 0x698dedf26a7bdb98, 0x000000000000003c, 0x14491efce500c02e, 0x0 }, /* #29 */ 536 { 0x115d97, 0x115d97, 0x78a05d349b99782b, 0x000000000000003f, 0xdd6b754228473eca, 0x0 }, /* #30 */ 537 { 0x1f4f06, 0x1f4f06, 0x0b478c3f33c502fe, 0x000000000000003f, 0xfbcae488c648a2b5, 0x0 }, /* #31 */ 538 { 0x215c16, 0x215c16, 0xbb48e5eb1bc080d0, 0x000000000000003f, 0xc661239eaeeee688, 0x0 }, /* #32 */ 539 { 0x295d57, 0x295d17, 0x67095b222a6f2589, 0x000000000000003e, 0x7a6e1d7c973e4a07, 0x0 }, /* #33 */ 540 { 0x117687, 0x117687, 0x734c92fb6a1a85e5, 0x000000000000003f, 0xc6d945bfa845b70c, 0x0 }, /* #34 */ 541 { 0x3222c7, 0x322287, 0x3a1a1184b353ab67, 0x000000000000003e, 0x467ee5cb45740ee9, 0x0 }, /* #35 */ 542 { 0x2075c3, 0x207583, 0xacfaab9d66130dfa, 0x000000000000003f, 0xee05be0dbd18e77c, 0x0 }, /* #36 */ 543 { 0x007fc3, 0x007f83, 0xecfc04571dcdb842, 0x000000000000003c, 0x10b8b20d158102d3, 0x0 }, /* #37 */ 544 { 0x311cc2, 0x311c82, 0x6879039e07b2c074, 0x000000000000003f, 0xb8902e9fe0dcafa7, 0x0 }, /* #38 */ 545 { 0x246596, 0x246596, 0x2ff0a6425aa69a9c, 0x000000000000003f, 0xd11ce6cc20337078, 0x0 }, /* #39 */ 546 { 0x3463d3, 0x346393, 0x7552ee721947bf18, 0x000000000000003f, 0xb7a5447797a4ba8b, 0x0 }, /* #40 */ 547 { 0x317d03, 0x317d03, 0xf033c9a486e43484, 0x000000000000003d, 0x3a4a3ed8d7fb6788, 0x0 }, /* #41 */ 548 { 0x2374c7, 0x237487, 0x639bb916825cf02b, 0x000000000000003f, 0xb306671084948671, 0x0 }, /* #42 */ 549 { 0x186593, 0x186593, 0xe0aa21eaea76d925, 0x000000000000003e, 0x4650468f8198bb3a, 0x0 }, /* #43 */ 550 { 0x085986, 0x085986, 0x1e72276dcded6c8f, 0x000000000000003f, 0xd7f026e2d87a958c, 0x0 }, /* #44 */ 551 { 0x084b97, 0x084b97, 0x42554466d5f5e425, 0x000000000000003e, 0x59c22dac6bfda68f, 0x0 }, /* #45 */ 552 { 0x042517, 0x042517, 0xb60eb5df77bc769a, 0x000000000000003d, 0x30476ee23fc68006, 0x0 }, /* #46 */ 553 { 0x007106, 0x007106, 0x4371867b420f6fbf, 0x000000000000003e, 0x519d6bfd5233f701, 0x0 }, /* #47 */ 554 { 0x1c3813, 0x1c3813, 0xd228dd4c977923f9, 0x000000000000003f, 0xe2f22a5cf8d8d2b7, 0x0 }, /* #48 */ 555 { 0x3b30c6, 0x3b3086, 0x26435397397e9856, 0x000000000000003d, 0x2915b59d0e24f221, 0x0 }, /* #49 */ 556 { 0x066b57, 0x066b17, 0xfbb2aacfbf3b04b7, 0x000000000000003f, 0xeec9f26b4eec1aa7, 0x0 }, /* #50 */ 557 { 0x0a0782, 0x0a0782, 0x9641d0d7310e1fad, 0x000000000000003d, 0x2c58e843baf5ff7e, 0x0 }, /* #51 */ 558 { 0x381d56, 0x381d16, 0xdcd135fc42292b2b, 0x000000000000003f, 0xea86551e6b2f422b, 0x0 }, /* #52 */ 559 { 0x3e3a43, 0x3e3a03, 0x05a213bf046ae40d, 0x000000000000003e, 0x78758cd793be637c, 0x0 }, /* #53 */ 560 { 0x313503, 0x313503, 0x3efada9a84249a01, 0x000000000000003e, 0x44b372b30725d4c3, 0x0 }, /* #54 */ 561 { 0x2f4806, 0x2f4806, 0x6eaed2a8672bd507, 0x000000000000003f, 0x81178b6117882b89, 0x0 }, /* #55 */ 562 { 0x3f2e83, 0x3f2e83, 0x32206151b8641313, 0x000000000000003f, 0xf6d5e8a2abd5268c, 0x0 }, /* #56 */ 563 { 0x1c2083, 0x1c2083, 0x5937fe173d2255ef, 0x000000000000003f, 0xd03dbc1c2b0ac5c3, 0x0 }, /* #57 */ 564 { 0x085a92, 0x085a92, 0x4300df0288475490, 0x000000000000003d, 0x3ea12dadee311eab, 0x0 }, /* #58 */ 565 { 0x3d58d2, 0x3d5892, 0x974db4e900f029e2, 0x000000000000003c, 0x18fad09baea038f2, 0x0 }, /* #59 */ 566 { 0x151dc2, 0x151d82, 0xb2cbc29574a7c64c, 0x000000000000003f, 0x838f8a1d9f53ff14, 0x0 }, /* #60 */ 567 { 0x341892, 0x341892, 0xc33f289e6c8c9ba7, 0x000000000000003d, 0x3b399d1227839ebc, 0x0 }, /* #61 */ 568 { 0x3747d2, 0x374792, 0x4e5844d5cc1462a5, 0x000000000000003f, 0xdca2194d850f034e, 0x0 }, /* #62 */ 569 { 0x2b3d96, 0x2b3d96, 0x6a70ae1630e29050, 0x000000000000003e, 0x677dfc664bb53c1e, 0x0 }, /* #63 */ 570 }; 571 static const BINU64_TEST_T g_aTests_imul_two_u64_amd[] = 572 { 573 { 0x054197, 0x054196, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 574 { 0x2a2dd6, 0x2a25d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 575 { 0x3c7982, 0x3c7182, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 576 { 0x152917, 0x152116, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 577 { 0x292592, 0x292592, 0xee5fd842cb29f04f, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */ 578 { 0x2f0d82, 0x2f0582, 0x9f1eec37d4ea403b, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */ 579 { 0x261ed7, 0x2616d6, 0x3ac0080437b2c955, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */ 580 { 0x0e5c96, 0x0e5496, 0x3969cf480baac8df, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */ 581 { 0x271d42, 0x271d43, 0x59ced24cd34fc407, 0x8cbe8668ea31ea79, 0xbd6f78af36463d7f, 0x0 }, /* #8 */ 582 { 0x1c4883, 0x1c4883, 0x0c17a32f71a7047c, 0x639f507b4af23a90, 0x181a76bb63da68dc, 0x0 }, /* #9 */ 583 { 0x287b53, 0x287b53, 0x8817b7f1234dca3a, 0xa1f9f3b5c670bd1a, 0x9af263b98d2d5431, 0x0 }, /* #10 */ 584 { 0x311483, 0x311c83, 0x70124989f8f93147, 0x9bb0060a5b9c8968, 0xce85e9c47d241f58, 0x0 }, /* #11 */ 585 { 0x364a46, 0x364a47, 0x6ea81d876ec8854f, 0x84a4ab55857938ce, 0xf05c99cddf2ac2d2, 0x0 }, /* #12 */ 586 { 0x351b56, 0x351b57, 0xdc45ca3e322addc5, 0x11be04fd2b06c63a, 0x61117b5829e0baf2, 0x0 }, /* #13 */ 587 { 0x390013, 0x390813, 0x3bf1142c3fbbb32f, 0x82c9a664271cde1f, 0x12025276f99b8811, 0x0 }, /* #14 */ 588 { 0x336b02, 0x336b03, 0x83b099ef144be90a, 0x5648b7511541ab02, 0x1a675031bf4a1bcd, 0x0 }, /* #15 */ 589 { 0x014e83, 0x014e83, 0x126e450a5fdcb309, 0x94d580078dc652ca, 0x2e3be3e3c5769cfa, 0x0 }, /* #16 */ 590 { 0x2e63c3, 0x2e6bc3, 0x1814f2648dd9d49a, 0x22154b648ca82c38, 0x944aeb06cd65c48c, 0x0 }, /* #17 */ 591 { 0x0c0206, 0x0c0a07, 0xca64654af5e10e18, 0x211f33acbaee5650, 0x1d1b2d6e4536036e, 0x0 }, /* #18 */ 592 { 0x031f87, 0x031f87, 0xbe2f9079aca8cd12, 0x6cc8e9a2f90270e8, 0xaed6722064b617d4, 0x0 }, /* #19 */ 593 { 0x1e2ac6, 0x1e2ac7, 0xc0b8488f1aa5e27c, 0xa89f1c8a16f7a504, 0x2bb9d412c58ef21f, 0x0 }, /* #20 */ 594 { 0x1220d6, 0x1228d7, 0x9544cf7579343fbd, 0xd34d4c2ab1d19a13, 0x63cd1f621890360f, 0x0 }, /* #21 */ 595 { 0x076d42, 0x076d43, 0x3410a9364dd84e9b, 0x0ccf410ca38683db, 0x6c6dde4971d553c1, 0x0 }, /* #22 */ 596 { 0x1c4216, 0x1c4a17, 0xd29776172714021f, 0x4a2e5b9abdd63fb5, 0xce93aa23836e8bab, 0x0 }, /* #23 */ 597 { 0x066747, 0x066f47, 0x5b83661118bbf3ce, 0xfce99391f27f90a2, 0x1a1286954fa21507, 0x0 }, /* #24 */ 598 { 0x014e47, 0x014e47, 0x64b2555b5a55858a, 0x06637015ca001c56, 0xc21eae63b801dc2f, 0x0 }, /* #25 */ 599 { 0x0a6683, 0x0a6e83, 0xb38b636fa96dfb44, 0x0ef1d7e3b24ef88c, 0xf3415e8d305172b3, 0x0 }, /* #26 */ 600 { 0x261547, 0x261d47, 0xfb75751a7091e972, 0xe49df3f4e12fd210, 0x6a1471561c5b3d48, 0x0 }, /* #27 */ 601 { 0x1c7b82, 0x1c7b83, 0x7c1b6760aac44727, 0xfd8013d7c5cf7fac, 0x3d6017ca6b1fee74, 0x0 }, /* #28 */ 602 { 0x396e42, 0x396e43, 0x4636065517c8e50e, 0x11c9e0ef64d559e4, 0x3b80e86c722a5dfe, 0x0 }, /* #29 */ 603 { 0x1b49c6, 0x1b49c7, 0x0ef37af0d38a171d, 0x492b83bd02aec296, 0x4c13aebad30c4b0e, 0x0 }, /* #30 */ 604 { 0x345c53, 0x345c53, 0xd68601950d9b6ae1, 0x39fffa29261d10c0, 0x7607b1e1b7d1e8c0, 0x0 }, /* #31 */ 605 { 0x2f4657, 0x2f4e57, 0x28b3411824bcd2cb, 0xacbca8177ed8ec83, 0x569725671cea3e29, 0x0 }, /* #32 */ 606 { 0x1818c7, 0x1818c7, 0x60f2aef5f9d63fbd, 0x9139e0523a451a95, 0x553db16c1cbc67b9, 0x0 }, /* #33 */ 607 { 0x0b3453, 0x0b3c53, 0x98c0b47fcc59c1c6, 0xfdea9f9ac33d68b4, 0x1425532bd38a2b5e, 0x0 }, /* #34 */ 608 { 0x373642, 0x373e43, 0x8a7a4a64a4936b8e, 0x24c385b61700eaa0, 0x7166d5f8cb5ea030, 0x0 }, /* #35 */ 609 { 0x292616, 0x292e17, 0x118a036eb21927e4, 0xc17c8aeb208c5700, 0x07f6c1cdbbe733c0, 0x0 }, /* #36 */ 610 { 0x2d7dd2, 0x2d7dd3, 0x79ef81a8799f106d, 0x44077d4ff4798d7a, 0x405323f05b297b22, 0x0 }, /* #37 */ 611 { 0x1c6192, 0x1c6993, 0x936d88b12f142494, 0x4d02ad9381f10a28, 0x2540a7d03a051b42, 0x0 }, /* #38 */ 612 { 0x095bc3, 0x095bc3, 0xd663f1ea84a9890a, 0xf695fd3437005c4a, 0x9573b8ef3b9f4521, 0x0 }, /* #39 */ 613 { 0x325dc3, 0x325dc3, 0x5266e9b434739d76, 0xdc028bbb7c3e6faa, 0x0b2391ab627952af, 0x0 }, /* #40 */ 614 { 0x307743, 0x307f43, 0x20ad0718c1e5f6c9, 0x155d4e329d09f3be, 0x5e47cc2a68db6ece, 0x0 }, /* #41 */ 615 { 0x2c68c7, 0x2c68c7, 0x30ef944394f05f0a, 0x06488d34d30db80c, 0xbf939aaf40eed3ce, 0x0 }, /* #42 */ 616 { 0x101892, 0x101893, 0x638a77a89a123d9a, 0xf4084b9165c71bdc, 0xe7fe9d7357b5e9a6, 0x0 }, /* #43 */ 617 { 0x127d82, 0x127d83, 0xc40a1498e9c30b0b, 0x848d68c2fb76ee5e, 0x5e72c694962af5da, 0x0 }, /* #44 */ 618 { 0x0b4ed7, 0x0b4ed7, 0x67df6005372ee588, 0x483f317a12613dc8, 0x46e24bff7a191d89, 0x0 }, /* #45 */ 619 { 0x2b55c2, 0x2b5dc3, 0x595e58faf8532011, 0x665119b9ac4061ac, 0xceb7c55d8123b2ec, 0x0 }, /* #46 */ 620 { 0x3e6417, 0x3e6c17, 0xb2faba768b65793d, 0x2790766bd9a851ee, 0x8d0a5f995a0c0c86, 0x0 }, /* #47 */ 621 { 0x0a5d52, 0x0a5d53, 0x769b2941e474e5cd, 0x6b5a45e77af88f15, 0xa2ef59e784b18669, 0x0 }, /* #48 */ 622 { 0x375e96, 0x375e97, 0x2bd10d9bf9645bf4, 0x9645fb8d352c5f14, 0x7aa381c6e9d47269, 0x0 }, /* #49 */ 623 { 0x1d2d13, 0x1d2d13, 0xb0fea58a6af9b974, 0xe30b9c02cb19a3ac, 0x19be545bd908efe7, 0x0 }, /* #50 */ 624 { 0x145046, 0x145847, 0x23df2bb41b2a05be, 0xb9824635e13a25dc, 0x622edb8c10ae48d2, 0x0 }, /* #51 */ 625 { 0x0f55d6, 0x0f5dd7, 0x00225b7cd7617852, 0x3eaeaaa31f15487a, 0x22bebcac4fa429f5, 0x0 }, /* #52 */ 626 { 0x145206, 0x145a07, 0x13a666eae8a89464, 0x68aacf027aca4c3c, 0xd55173f95d299667, 0x0 }, /* #53 */ 627 { 0x150c13, 0x150c13, 0xd36d1eb65353915f, 0x88022945b27ba950, 0x11614c8ea0fb48b0, 0x0 }, /* #54 */ 628 { 0x290786, 0x290f87, 0x618d365cc8ee7dec, 0x0d566a6a0a664d8c, 0xc992d2f17debe339, 0x0 }, /* #55 */ 629 { 0x1671d3, 0x1679d3, 0xe50d6bc1b626ac98, 0x9ed32b0eaefc1798, 0xe018150f5cacf921, 0x0 }, /* #56 */ 630 { 0x0e3d12, 0x0e3d13, 0xd8e4e1b4c29f1044, 0x595bbb4a929a40c0, 0xfa5988cada9dfd30, 0x0 }, /* #57 */ 631 { 0x232393, 0x232b93, 0xd2498c9eb7d063d2, 0x54868b0f44b4c16c, 0x1800172d1aaf0346, 0x0 }, /* #58 */ 632 { 0x311782, 0x311f83, 0xaaf36310901c3176, 0x3be5b8998285e672, 0x501dbb4071034e9b, 0x0 }, /* #59 */ 633 { 0x300fd7, 0x300fd7, 0xfa4bfc613a739541, 0x8cc195b2b9f9d841, 0xf1e2c03712a68301, 0x0 }, /* #60 */ 634 { 0x391542, 0x391d43, 0x7fb85ec182f85d58, 0x5b2b8c1e034e2c38, 0x4fc09f1fe154f195, 0x0 }, /* #61 */ 635 { 0x0e3447, 0x0e3c47, 0x303fc747ae5f435d, 0xaf02b16c98a82438, 0xb829b0fa2ae36998, 0x0 }, /* #62 */ 636 { 0x222a97, 0x222a97, 0xfbc0ae84b2229282, 0x99a3dfd47d55fbaa, 0x1a8d6734e7019b95, 0x0 }, /* #63 */ 637 }; 638 639 640 #define HAVE_SHIFT_DBL_TESTS_AMD 641 static const BINU16_TEST_T g_aTests_shld_u16_amd[] = 642 { 643 { 0x323557, 0x323556, 0x0000, 0x0000, 0x0000, 5 }, /* #0 */ 644 { 0x0b68c6, 0x0b6056, 0x0000, 0x0000, 0x0000, 10 }, /* #1 */ 645 { 0x065f07, 0x065756, 0x0000, 0x0000, 0x0000, 10 }, /* #2 */ 646 { 0x147b42, 0x147356, 0x0000, 0x0000, 0x0000, 11 }, /* #3 */ 647 { 0x1319d6, 0x131992, 0x58ce, 0xc670, 0x0000, 3 }, /* #4 */ 648 { 0x1c4107, 0x1c4996, 0x09c3, 0xc000, 0x0000, 14 }, /* #5 */ 649 { 0x190a06, 0x190297, 0xfd03, 0xe818, 0x0000, 3 }, /* #6 */ 650 { 0x3a02d7, 0x3a0216, 0x3041, 0x4000, 0x0000, 14 }, /* #7 */ 651 { 0x097156, 0x097917, 0xea38, 0x1c09, 0x12d3, 7 }, /* #8 */ 652 { 0x116f87, 0x116f13, 0x36c9, 0x6c9e, 0xebcb, 4 }, /* #9 */ 653 { 0x274b57, 0x274312, 0x81b3, 0x3667, 0x3d95, 5 }, /* #10 */ 654 { 0x3b4e83, 0x3b4616, 0x4319, 0x64c9, 0x3243, 10 }, /* #11 */ 655 { 0x207186, 0x207197, 0xff38, 0xc74d, 0xe9a5, 11 }, /* #12 */ 656 { 0x2a0292, 0x2a0297, 0x71aa, 0x8d53, 0x7106, 3 }, /* #13 */ 657 { 0x381482, 0x381c92, 0x2445, 0xa073, 0x40e6, 15 }, /* #14 */ 658 { 0x180e92, 0x180697, 0x673c, 0xe5fa, 0xbf51, 11 }, /* #15 */ 659 { 0x316b46, 0x316393, 0xd83d, 0x83da, 0xa9c3, 4 }, /* #16 */ 660 { 0x0c3712, 0x0c3f92, 0x587b, 0xc94f, 0x253d, 14 }, /* #17 */ 661 { 0x090b52, 0x090b17, 0xf8c8, 0x190a, 0x5037, 5 }, /* #18 */ 662 { 0x137d96, 0x137597, 0xc659, 0x8cb2, 0x2c99, 1 }, /* #19 */ 663 { 0x2a4283, 0x2a4a96, 0x75d8, 0xbb17, 0xb9bd, 5 }, /* #20 */ 664 { 0x2d7c93, 0x2d7497, 0xe047, 0xb8bd, 0x717a, 15 }, /* #21 */ 665 { 0x144353, 0x144b92, 0xb012, 0x947a, 0x8f4c, 11 }, /* #22 */ 666 { 0x3a3d06, 0x3a3d96, 0x84a5, 0xb70a, 0x6e15, 15 }, /* #23 */ 667 { 0x0c7a92, 0x0c7a17, 0x6bb6, 0x5ac0, 0xb580, 15 }, /* #24 */ 668 { 0x3662c6, 0x366216, 0x38e4, 0x4221, 0x221a, 12 }, /* #25 */ 669 { 0x2b6e16, 0x2b6e92, 0x7b7a, 0xacad, 0xb2b7, 14 }, /* #26 */ 670 { 0x117612, 0x117612, 0x6cf7, 0x6cf7, 0xe6ea, 0 }, /* #27 */ 671 { 0x041507, 0x041507, 0xcd7a, 0xcd7a, 0x398f, 0 }, /* #28 */ 672 { 0x047416, 0x047416, 0x81e2, 0x3c4b, 0x590e, 5 }, /* #29 */ 673 { 0x247086, 0x247892, 0xe36a, 0xd4a2, 0x5155, 9 }, /* #30 */ 674 { 0x120a97, 0x120a96, 0x9aab, 0xad5a, 0x56be, 10 }, /* #31 */ 675 { 0x0c45d3, 0x0c4593, 0xe597, 0xad37, 0x5a6e, 15 }, /* #32 */ 676 { 0x253f93, 0x253f92, 0x92ce, 0xce4f, 0x4f72, 8 }, /* #33 */ 677 { 0x341e56, 0x341e96, 0xbe3d, 0xf72b, 0xcadd, 10 }, /* #34 */ 678 { 0x197c02, 0x197c17, 0xba64, 0x0e8b, 0x3a2d, 14 }, /* #35 */ 679 { 0x2e12d3, 0x2e1a96, 0x1854, 0xc2a3, 0x6812, 3 }, /* #36 */ 680 { 0x222d16, 0x222516, 0xbb83, 0x0ebb, 0xaee4, 10 }, /* #37 */ 681 { 0x1e2b06, 0x1e2b92, 0x5851, 0x99f7, 0x33ef, 15 }, /* #38 */ 682 { 0x151886, 0x151813, 0xa880, 0x1013, 0x9cbc, 5 }, /* #39 */ 683 { 0x1b1296, 0x1b1293, 0xd093, 0xd1d0, 0xa3a0, 15 }, /* #40 */ 684 { 0x1946d3, 0x194e96, 0x8d4e, 0x9c27, 0x139c, 9 }, /* #41 */ 685 { 0x107a96, 0x107a96, 0x6d54, 0xa9ac, 0xd679, 9 }, /* #42 */ 686 { 0x3b1e83, 0x3b1697, 0x6f01, 0x80f3, 0xe7c7, 7 }, /* #43 */ 687 { 0x1b5ad6, 0x1b5a17, 0x6a09, 0x4130, 0x82bb, 5 }, /* #44 */ 688 { 0x0804d3, 0x080c13, 0xf329, 0x292f, 0x2f1a, 8 }, /* #45 */ 689 { 0x2c6ed3, 0x2c6697, 0x30c1, 0x821d, 0x0ec0, 9 }, /* #46 */ 690 { 0x270743, 0x270f96, 0xda9d, 0x9d95, 0x954f, 8 }, /* #47 */ 691 { 0x0c76d3, 0x0c7697, 0x06f1, 0xbc74, 0xd1e7, 6 }, /* #48 */ 692 { 0x1b7107, 0x1b7112, 0xcd2d, 0x696b, 0x6ceb, 3 }, /* #49 */ 693 { 0x273243, 0x273212, 0x1a4f, 0x349e, 0x5726, 1 }, /* #50 */ 694 { 0x061b12, 0x061397, 0x3d93, 0xc90a, 0x9214, 15 }, /* #51 */ 695 { 0x075d42, 0x075d96, 0x1bb6, 0xed96, 0x59db, 6 }, /* #52 */ 696 { 0x277c87, 0x277c92, 0x2d96, 0xd961, 0x12af, 4 }, /* #53 */ 697 { 0x1f2457, 0x1f2c17, 0x2f60, 0x7b03, 0x6f4a, 3 }, /* #54 */ 698 { 0x180417, 0x180412, 0x4106, 0x0df2, 0xf965, 9 }, /* #55 */ 699 { 0x2a12d3, 0x2a1a17, 0xfd85, 0x0a5c, 0x2e3a, 9 }, /* #56 */ 700 { 0x1d63d2, 0x1d6397, 0x3646, 0xb233, 0x6ed4, 3 }, /* #57 */ 701 { 0x0e03c7, 0x0e0b13, 0x563f, 0x63f7, 0x7ff9, 4 }, /* #58 */ 702 { 0x304dd3, 0x304d92, 0x3543, 0xffab, 0xfeae, 14 }, /* #59 */ 703 { 0x272842, 0x272896, 0x12e2, 0xb07d, 0xc1f7, 14 }, /* #60 */ 704 { 0x365257, 0x365a92, 0x3b74, 0xdd1a, 0x68c2, 6 }, /* #61 */ 705 { 0x301a93, 0x301a92, 0xe4ea, 0xac79, 0xc79a, 12 }, /* #62 */ 706 { 0x333c02, 0x333c96, 0xa47c, 0x91f3, 0xee9a, 2 }, /* #63 */ 707 { 0x173a42, 0x173a17, 0xce41, 0x20a0, 0x414e, 7 }, /* #64 */ 708 { 0x391187, 0x391996, 0x962b, 0xb15f, 0xf7b9, 3 }, /* #65 */ 709 { 0x354f43, 0x354f17, 0x7713, 0x713a, 0xa282, 4 }, /* #66 */ 710 { 0x2d7c97, 0x2d7c13, 0x3134, 0x13ab, 0x4eaf, 14 }, /* #67 */ 711 { 0x077a57, 0x077a13, 0xab36, 0x59b5, 0xa0cf, 3 }, /* #68 */ 712 { 0x395053, 0x395097, 0xdb6d, 0xb681, 0x03d3, 7 }, /* #69 */ 713 { 0x360746, 0x360f96, 0x3ae9, 0x9cde, 0xcdec, 12 }, /* #70 */ 714 { 0x3f1383, 0x3f1b17, 0x95f2, 0x2690, 0x690a, 12 }, /* #71 */ 715 { 0x1d2fc7, 0x1d2797, 0xdfae, 0xd721, 0x4334, 7 }, /* #72 */ 716 { 0x1d1e86, 0x1d1e17, 0x16b8, 0x7169, 0xb49a, 9 }, /* #73 */ 717 { 0x2f4e87, 0x2f4697, 0x3fe9, 0xfd3c, 0xe2ec, 5 }, /* #74 */ 718 { 0x0462d6, 0x046a13, 0x4441, 0x104a, 0x2823, 6 }, /* #75 */ 719 { 0x074f16, 0x074f13, 0xcafc, 0x7e4f, 0x9e42, 7 }, /* #76 */ 720 { 0x0b4552, 0x0b4d92, 0x7a83, 0xd4a7, 0x529d, 14 }, /* #77 */ 721 { 0x2e60d2, 0x2e60d2, 0x428d, 0x428d, 0x6e17, 0 }, /* #78 */ 722 { 0x0c05c2, 0x0c0d17, 0x4712, 0x1205, 0x05bd, 8 }, /* #79 */ 723 { 0x216257, 0x216297, 0x046b, 0xacd4, 0x3534, 10 }, /* #80 */ 724 { 0x2d70c7, 0x2d7896, 0x5877, 0xee1d, 0x0ecf, 9 }, /* #81 */ 725 { 0x2a5406, 0x2a5c17, 0x2ee2, 0x717b, 0xf7ee, 7 }, /* #82 */ 726 { 0x1c1f96, 0x1c1716, 0x0830, 0x1853, 0xa6d8, 7 }, /* #83 */ 727 { 0x0e2f97, 0x0e2f96, 0x4d67, 0xd67b, 0xb5f7, 4 }, /* #84 */ 728 { 0x2d7846, 0x2d7846, 0x7c09, 0x7c09, 0x6c55, 0 }, /* #85 */ 729 { 0x1d5013, 0x1d5012, 0x1453, 0x6e2a, 0x7154, 13 }, /* #86 */ 730 { 0x2768c3, 0x276817, 0x8d31, 0x31aa, 0xaa2a, 8 }, /* #87 */ 731 { 0x2c03d2, 0x2c0316, 0x67f8, 0x7a05, 0xf40a, 15 }, /* #88 */ 732 { 0x327c86, 0x327c86, 0x6464, 0x6464, 0x0986, 0 }, /* #89 */ 733 { 0x240c42, 0x240c13, 0x554c, 0x305b, 0x16db, 10 }, /* #90 */ 734 { 0x223646, 0x223697, 0xadc3, 0xb87b, 0xdf0d, 5 }, /* #91 */ 735 { 0x0679c2, 0x067992, 0xeaf7, 0xf723, 0x23f0, 8 }, /* #92 */ 736 { 0x2f1687, 0x2f1693, 0x46a7, 0xd87a, 0xb0f5, 15 }, /* #93 */ 737 { 0x3608d6, 0x360093, 0x9cf1, 0xcf1c, 0xc9fd, 4 }, /* #94 */ 738 { 0x1d33c3, 0x1d3397, 0xc51c, 0x9e27, 0xf13e, 13 }, /* #95 */ 739 { 0x1c3557, 0x1c3516, 0x2948, 0x13e8, 0x4fa3, 14 }, /* #96 */ 740 { 0x2e0f47, 0x2e0712, 0xdd49, 0x47dc, 0x1f72, 14 }, /* #97 */ 741 { 0x246482, 0x246412, 0xf50c, 0x674c, 0xe994, 11 }, /* #98 */ 742 { 0x2a7282, 0x2a7212, 0xee60, 0x00fb, 0x03ef, 14 }, /* #99 */ 743 { 0x300d47, 0x300597, 0x490f, 0xf524, 0xa922, 13 }, /* #100 */ 744 { 0x1f0952, 0x1f0197, 0xd4e3, 0xc844, 0x9089, 15 }, /* #101 */ 745 { 0x3d3b97, 0x3d3b97, 0x5364, 0x5364, 0xd17e, 0 }, /* #102 */ 746 { 0x246f16, 0x246f96, 0xaa8f, 0xa8fc, 0xc0d1, 4 }, /* #103 */ 747 { 0x265582, 0x265597, 0xae7f, 0x967d, 0x2cfb, 15 }, /* #104 */ 748 { 0x3a5313, 0x3a5393, 0xa8f0, 0x8298, 0x5318, 11 }, /* #105 */ 749 { 0x3e6217, 0x3e6212, 0x6b15, 0x54e3, 0x38c4, 10 }, /* #106 */ 750 { 0x104ec2, 0x104697, 0x22df, 0xf624, 0x6248, 12 }, /* #107 */ 751 { 0x356517, 0x356d92, 0x216b, 0xb5fd, 0xfb31, 7 }, /* #108 */ 752 { 0x210e57, 0x210616, 0x0d84, 0x3612, 0x80b9, 2 }, /* #109 */ 753 { 0x043357, 0x043393, 0x533f, 0xf873, 0x8733, 12 }, /* #110 */ 754 { 0x1e3117, 0x1e3112, 0x9d18, 0x7462, 0xbb50, 2 }, /* #111 */ 755 { 0x027e47, 0x027612, 0x2b8d, 0x571a, 0x6bd1, 1 }, /* #112 */ 756 { 0x212647, 0x212e96, 0x385b, 0xff35, 0xfcd7, 14 }, /* #113 */ 757 { 0x2619c7, 0x261197, 0x0e8e, 0xd8c5, 0xc628, 13 }, /* #114 */ 758 { 0x3c3a03, 0x3c3a96, 0xd531, 0xa98d, 0xbdf8, 3 }, /* #115 */ 759 { 0x2b4b12, 0x2b4312, 0x0917, 0x45f8, 0xe067, 6 }, /* #116 */ 760 { 0x241653, 0x241612, 0xa053, 0x29d5, 0xab11, 7 }, /* #117 */ 761 { 0x104382, 0x104b96, 0x5397, 0xe021, 0x010d, 13 }, /* #118 */ 762 { 0x297517, 0x297512, 0x7231, 0x6223, 0x119d, 9 }, /* #119 */ 763 { 0x0a7e07, 0x0a7697, 0x21a1, 0xa1ed, 0xedee, 8 }, /* #120 */ 764 { 0x2a2386, 0x2a2b17, 0x9c75, 0x7bfa, 0xefea, 14 }, /* #121 */ 765 { 0x3f59d3, 0x3f59d3, 0x6afc, 0x6afc, 0xfaa5, 0 }, /* #122 */ 766 { 0x2e0303, 0x2e0b13, 0x11ac, 0x58a7, 0x538c, 9 }, /* #123 */ 767 { 0x191607, 0x191e96, 0x70f1, 0xf1f5, 0xf54b, 8 }, /* #124 */ 768 { 0x2f4ed7, 0x2f4697, 0x3833, 0xe7d7, 0xcfae, 15 }, /* #125 */ 769 { 0x3f66d7, 0x3f6e17, 0xac83, 0x07d7, 0xeb82, 9 }, /* #126 */ 770 { 0x3161c2, 0x316917, 0xf771, 0x7712, 0x201d, 4 }, /* #127 */ 771 }; 772 static const BINU16_TEST_T g_aTests_shrd_u16_amd[] = 773 { 774 { 0x2e7356, 0x2e7356, 0x0000, 0x0000, 0x0000, 5 }, /* #0 */ 775 { 0x385ec7, 0x385656, 0x0000, 0x0000, 0x0000, 1 }, /* #1 */ 776 { 0x354443, 0x354456, 0x0000, 0x0000, 0x0000, 2 }, /* #2 */ 777 { 0x3e37c7, 0x3e3756, 0x0000, 0x0000, 0x0000, 6 }, /* #3 */ 778 { 0x062b53, 0x062317, 0x437e, 0x021b, 0x0000, 5 }, /* #4 */ 779 { 0x060812, 0x060017, 0xfe66, 0x003f, 0x0000, 10 }, /* #5 */ 780 { 0x0d3656, 0x0d3613, 0x072c, 0x00e5, 0x0000, 3 }, /* #6 */ 781 { 0x1d3293, 0x1d3213, 0x84c4, 0x1098, 0x0000, 3 }, /* #7 */ 782 { 0x3f1453, 0x3f1c16, 0x654f, 0x5165, 0x4851, 8 }, /* #8 */ 783 { 0x0750c7, 0x075012, 0x2169, 0x0532, 0x8053, 12 }, /* #9 */ 784 { 0x1b0f46, 0x1b0797, 0x555d, 0xf555, 0x8d4f, 4 }, /* #10 */ 785 { 0x073087, 0x073892, 0xf249, 0x8f92, 0xad11, 5 }, /* #11 */ 786 { 0x086d46, 0x086d16, 0x6796, 0x4ccf, 0xc826, 7 }, /* #12 */ 787 { 0x1c7547, 0x1c7d12, 0x3e67, 0x43e6, 0xef24, 4 }, /* #13 */ 788 { 0x290dc7, 0x290592, 0xe48c, 0xf246, 0xa6ad, 1 }, /* #14 */ 789 { 0x021507, 0x021d96, 0xdf4f, 0x937d, 0xdde4, 6 }, /* #15 */ 790 { 0x392547, 0x392d17, 0xac17, 0x52f5, 0x3a97, 11 }, /* #16 */ 791 { 0x2b7fc2, 0x2b7793, 0x1b0d, 0xec10, 0x1d82, 13 }, /* #17 */ 792 { 0x361f96, 0x361717, 0x10eb, 0x2021, 0xcb90, 7 }, /* #18 */ 793 { 0x2b5ec6, 0x2b5612, 0xaab8, 0x3557, 0x1b99, 3 }, /* #19 */ 794 { 0x096942, 0x096116, 0x11c8, 0x308e, 0x9b66, 5 }, /* #20 */ 795 { 0x0c53c2, 0x0c5393, 0x3152, 0xfa62, 0xfffd, 7 }, /* #21 */ 796 { 0x2c3d02, 0x2c3596, 0x1812, 0xce63, 0x4673, 11 }, /* #22 */ 797 { 0x224bd6, 0x224b17, 0xbd49, 0x512b, 0x3512, 12 }, /* #23 */ 798 { 0x306787, 0x306f93, 0x37d8, 0xadc1, 0x75b8, 13 }, /* #24 */ 799 { 0x046413, 0x046c92, 0x9d19, 0xad0b, 0xd685, 15 }, /* #25 */ 800 { 0x031d12, 0x031d16, 0x93b0, 0x6339, 0x2633, 12 }, /* #26 */ 801 { 0x196246, 0x196246, 0xa1ea, 0xa1ea, 0x10b9, 0 }, /* #27 */ 802 { 0x313dd3, 0x313596, 0xc66e, 0xf6c6, 0x90f6, 8 }, /* #28 */ 803 { 0x301a43, 0x301213, 0x0a9b, 0x23c2, 0x488f, 10 }, /* #29 */ 804 { 0x2702c6, 0x270217, 0x7ebb, 0x000f, 0x4000, 11 }, /* #30 */ 805 { 0x3b6a57, 0x3b6a12, 0x9298, 0x494c, 0x5c6c, 1 }, /* #31 */ 806 { 0x087bd2, 0x087b12, 0x9909, 0x4332, 0x2c21, 7 }, /* #32 */ 807 { 0x301b56, 0x301312, 0x8ec6, 0x1864, 0xa30c, 13 }, /* #33 */ 808 { 0x3f69c2, 0x3f6192, 0x5cf5, 0xef6d, 0xfbdb, 14 }, /* #34 */ 809 { 0x077013, 0x077896, 0x6634, 0x8566, 0xf856, 12 }, /* #35 */ 810 { 0x156c52, 0x156c17, 0x0a48, 0x5414, 0x0daa, 7 }, /* #36 */ 811 { 0x2055c6, 0x205d17, 0x786b, 0x5893, 0xcb12, 13 }, /* #37 */ 812 { 0x3c2f16, 0x3c2713, 0x6b01, 0x16d6, 0x316d, 12 }, /* #38 */ 813 { 0x1c79c2, 0x1c7992, 0x2027, 0x9c40, 0xfbce, 7 }, /* #39 */ 814 { 0x0a5d83, 0x0a5d13, 0xdce5, 0x43dc, 0x5743, 8 }, /* #40 */ 815 { 0x3e5986, 0x3e5916, 0xf87e, 0x703f, 0x2b81, 11 }, /* #41 */ 816 { 0x020c96, 0x020c17, 0x96f4, 0x7965, 0x95e5, 10 }, /* #42 */ 817 { 0x330482, 0x330412, 0x89a1, 0x168c, 0xe2d1, 13 }, /* #43 */ 818 { 0x326b86, 0x326313, 0x6775, 0x3d9d, 0x668f, 6 }, /* #44 */ 819 { 0x094092, 0x094093, 0x91c3, 0xe470, 0xb23b, 2 }, /* #45 */ 820 { 0x0d4187, 0x0d4993, 0x65b5, 0xb2da, 0x7291, 1 }, /* #46 */ 821 { 0x073786, 0x073713, 0x34d7, 0x1a6b, 0x11a6, 1 }, /* #47 */ 822 { 0x321a43, 0x321a13, 0x632b, 0x7d8c, 0xd2df, 6 }, /* #48 */ 823 { 0x071dd3, 0x071d92, 0x0c46, 0xac31, 0xe16b, 6 }, /* #49 */ 824 { 0x234707, 0x234713, 0x43a8, 0x2143, 0x0521, 8 }, /* #50 */ 825 { 0x3b71d3, 0x3b7197, 0x7a1a, 0xe73a, 0x739d, 15 }, /* #51 */ 826 { 0x3e4996, 0x3e4192, 0x9a91, 0xf352, 0xbbb7, 3 }, /* #52 */ 827 { 0x204d47, 0x204d96, 0xc3b0, 0x89cc, 0x589c, 12 }, /* #53 */ 828 { 0x3b6f02, 0x3b6713, 0x3f92, 0x1c1f, 0xa238, 9 }, /* #54 */ 829 { 0x037ed6, 0x037612, 0x0da3, 0x206d, 0x6824, 5 }, /* #55 */ 830 { 0x2d1dc6, 0x2d1d97, 0x5960, 0x8082, 0xc041, 15 }, /* #56 */ 831 { 0x056597, 0x056593, 0x4f8f, 0xc6e9, 0x6637, 11 }, /* #57 */ 832 { 0x3c24d3, 0x3c2492, 0x0d40, 0xf443, 0x07d1, 10 }, /* #58 */ 833 { 0x3c62d2, 0x3c6217, 0x1056, 0x3228, 0x8645, 13 }, /* #59 */ 834 { 0x2f4797, 0x2f4792, 0xa83f, 0xefa8, 0xe5ef, 8 }, /* #60 */ 835 { 0x034a56, 0x034a16, 0x01ab, 0x4035, 0x996a, 3 }, /* #61 */ 836 { 0x345306, 0x345306, 0x4623, 0x4623, 0xe11b, 0 }, /* #62 */ 837 { 0x1d1b86, 0x1d1b13, 0xa0f3, 0x6e83, 0xef5b, 6 }, /* #63 */ 838 { 0x306ad7, 0x306297, 0x675b, 0xdd33, 0x91ba, 9 }, /* #64 */ 839 { 0x210e92, 0x210e17, 0x769d, 0x4f63, 0x49ec, 13 }, /* #65 */ 840 { 0x361c46, 0x361417, 0x77a4, 0x0177, 0xb601, 8 }, /* #66 */ 841 { 0x3d4b03, 0x3d4b03, 0x50bd, 0x50bd, 0xabd0, 0 }, /* #67 */ 842 { 0x234253, 0x234a97, 0x1932, 0x86e1, 0x586e, 12 }, /* #68 */ 843 { 0x082187, 0x082192, 0xbb40, 0xd768, 0x9166, 3 }, /* #69 */ 844 { 0x381753, 0x381716, 0xe204, 0x0f88, 0xb603, 6 }, /* #70 */ 845 { 0x346b17, 0x346b12, 0xd918, 0x6c8c, 0xc1ca, 1 }, /* #71 */ 846 { 0x102f57, 0x102793, 0xd984, 0xe083, 0x7041, 15 }, /* #72 */ 847 { 0x1773c3, 0x177313, 0x44b4, 0x1225, 0xa662, 5 }, /* #73 */ 848 { 0x021856, 0x021892, 0xca2d, 0x9679, 0x54b3, 11 }, /* #74 */ 849 { 0x0b5bc2, 0x0b5b96, 0xfe9a, 0x93fa, 0x4ba4, 6 }, /* #75 */ 850 { 0x161396, 0x161b17, 0x7e3f, 0x435f, 0x6d0d, 10 }, /* #76 */ 851 { 0x207ed3, 0x207696, 0x2e32, 0xc5c6, 0xeb06, 3 }, /* #77 */ 852 { 0x2113c2, 0x211312, 0x8c6a, 0x0146, 0xc402, 9 }, /* #78 */ 853 { 0x0e5dd7, 0x0e5d16, 0x2341, 0x4972, 0xa4b9, 15 }, /* #79 */ 854 { 0x164596, 0x164597, 0x4db0, 0xf7a6, 0x71ef, 9 }, /* #80 */ 855 { 0x052186, 0x052192, 0xd114, 0xf445, 0x89fb, 2 }, /* #81 */ 856 { 0x013442, 0x013497, 0xfdc5, 0xd0eb, 0xb43a, 14 }, /* #82 */ 857 { 0x1a2343, 0x1a2b96, 0x3868, 0xa9c3, 0x5415, 5 }, /* #83 */ 858 { 0x290e13, 0x290e16, 0xd400, 0x4cf5, 0x6533, 10 }, /* #84 */ 859 { 0x165507, 0x165596, 0x0ffb, 0xf99c, 0x3e67, 14 }, /* #85 */ 860 { 0x0a2403, 0x0a2493, 0xaa95, 0xf2ce, 0x3cb3, 14 }, /* #86 */ 861 { 0x256192, 0x256116, 0x0a36, 0x3f81, 0x81fc, 11 }, /* #87 */ 862 { 0x0a3816, 0x0a3017, 0xcdf7, 0x3a59, 0x51d2, 11 }, /* #88 */ 863 { 0x004b43, 0x004b13, 0x67fc, 0x7f01, 0xdfc0, 14 }, /* #89 */ 864 { 0x0170d7, 0x0170d7, 0xa9b2, 0xa9b2, 0x0982, 0 }, /* #90 */ 865 { 0x0240c3, 0x024093, 0x68cf, 0xcfb5, 0xf3ed, 14 }, /* #91 */ 866 { 0x2076c2, 0x207617, 0xf9e1, 0x23fc, 0x4847, 9 }, /* #92 */ 867 { 0x082142, 0x082992, 0x1610, 0xb161, 0x85eb, 4 }, /* #93 */ 868 { 0x232c47, 0x232c93, 0x21ad, 0x90d6, 0x14c7, 1 }, /* #94 */ 869 { 0x317546, 0x317517, 0x9b15, 0x1a09, 0xa1a0, 12 }, /* #95 */ 870 { 0x103013, 0x103892, 0x072e, 0x8e0e, 0x6f47, 7 }, /* #96 */ 871 { 0x062246, 0x062213, 0x3c79, 0x08f1, 0x6182, 6 }, /* #97 */ 872 { 0x141f02, 0x141716, 0x018b, 0x1b48, 0x86d2, 14 }, /* #98 */ 873 { 0x252003, 0x252812, 0x41cb, 0x5a25, 0x9689, 14 }, /* #99 */ 874 { 0x202f57, 0x202792, 0xc132, 0xd7c1, 0xc9d7, 8 }, /* #100 */ 875 { 0x0f1042, 0x0f1812, 0x137b, 0x4c13, 0x114c, 8 }, /* #101 */ 876 { 0x1b32d6, 0x1b3a92, 0xb945, 0x9ae5, 0x84a6, 6 }, /* #102 */ 877 { 0x2d6702, 0x2d6713, 0xf8d3, 0x3ee3, 0x1f71, 15 }, /* #103 */ 878 { 0x066947, 0x066196, 0x4b13, 0xe6d2, 0xdcda, 13 }, /* #104 */ 879 { 0x036c06, 0x036c93, 0x271f, 0xa138, 0x8b74, 5 }, /* #105 */ 880 { 0x2d5e47, 0x2d5e96, 0x3a78, 0x82f6, 0xc17b, 15 }, /* #106 */ 881 { 0x187042, 0x187893, 0x89b5, 0x8a26, 0x0422, 6 }, /* #107 */ 882 { 0x216e43, 0x216e92, 0x8bbb, 0xa85e, 0xaa17, 14 }, /* #108 */ 883 { 0x3a6b86, 0x3a6393, 0x2e26, 0xde20, 0xf788, 14 }, /* #109 */ 884 { 0x1471d6, 0x147913, 0x9763, 0x6fcb, 0x06df, 9 }, /* #110 */ 885 { 0x237892, 0x237016, 0x8bb5, 0x3917, 0x459c, 7 }, /* #111 */ 886 { 0x1457d3, 0x145f16, 0xdb05, 0x6cc3, 0x5b30, 14 }, /* #112 */ 887 { 0x2a0806, 0x2a0896, 0x962c, 0xa58b, 0x36be, 2 }, /* #113 */ 888 { 0x205d43, 0x205d92, 0x6342, 0xb1a1, 0xc341, 1 }, /* #114 */ 889 { 0x2d2e56, 0x2d2612, 0xf2db, 0x1079, 0x1a20, 9 }, /* #115 */ 890 { 0x374d43, 0x374d13, 0xae76, 0x5eb9, 0x0597, 6 }, /* #116 */ 891 { 0x2631d3, 0x2631d3, 0x7973, 0x7973, 0x84ca, 0 }, /* #117 */ 892 { 0x2b5413, 0x2b5496, 0x6ad3, 0xcd5a, 0x6a9e, 3 }, /* #118 */ 893 { 0x0977d3, 0x097f97, 0x12ac, 0xb212, 0xe6b2, 8 }, /* #119 */ 894 { 0x336656, 0x336e97, 0x4d31, 0xb7a6, 0xcf6f, 9 }, /* #120 */ 895 { 0x0c08c2, 0x0c0893, 0x05d3, 0x82e9, 0x9b59, 1 }, /* #121 */ 896 { 0x204203, 0x204a92, 0xa16a, 0x9d0b, 0x43f3, 5 }, /* #122 */ 897 { 0x186247, 0x186a12, 0x6175, 0x585d, 0x4f99, 2 }, /* #123 */ 898 { 0x3f1c03, 0x3f1c93, 0x01b3, 0x80d9, 0xcea9, 1 }, /* #124 */ 899 { 0x3c76d7, 0x3c7e17, 0x0670, 0x5241, 0xc549, 10 }, /* #125 */ 900 { 0x3d79d6, 0x3d7917, 0xfaaf, 0x4caf, 0x132b, 14 }, /* #126 */ 901 { 0x1b2c82, 0x1b2492, 0xb578, 0xed5e, 0x016f, 2 }, /* #127 */ 902 }; 903 static const BINU32_TEST_T g_aTests_shld_u32_amd[] = 904 { 905 { 0x3d5056, 0x3d5056, 0x00000000, 0x00000000, 0x00000000, 11 }, /* #0 */ 906 { 0x117743, 0x117756, 0x00000000, 0x00000000, 0x00000000, 9 }, /* #1 */ 907 { 0x087bd7, 0x087356, 0x00000000, 0x00000000, 0x00000000, 14 }, /* #2 */ 908 { 0x2e1b47, 0x2e1356, 0x00000000, 0x00000000, 0x00000000, 24 }, /* #3 */ 909 { 0x002682, 0x002e96, 0x0775d9c0, 0xce000000, 0x00000000, 19 }, /* #4 */ 910 { 0x023547, 0x023d96, 0x37b6ad86, 0xc0000000, 0x00000000, 29 }, /* #5 */ 911 { 0x214bc2, 0x214316, 0x6b521322, 0x44000000, 0x00000000, 25 }, /* #6 */ 912 { 0x231803, 0x231896, 0x5bd29e6f, 0xb7a53cde, 0x00000000, 1 }, /* #7 */ 913 { 0x0a4e96, 0x0a4e17, 0x7eb59a07, 0x6681f124, 0xc493828e, 14 }, /* #8 */ 914 { 0x2b4a12, 0x2b4a12, 0x84141bc8, 0x84141bc8, 0x042be98f, 0 }, /* #9 */ 915 { 0x025b97, 0x025b13, 0xd2e0d039, 0x2cb0cafb, 0x658657dd, 29 }, /* #10 */ 916 { 0x397f43, 0x397793, 0x93fa3fb0, 0xfb0126b6, 0x126b66e2, 20 }, /* #11 */ 917 { 0x2e6d02, 0x2e6d92, 0x8ffedf95, 0xfcaf3045, 0xe608b767, 19 }, /* #12 */ 918 { 0x1c3cd2, 0x1c3c92, 0xeffac7ae, 0xb8e52ea7, 0x394ba9f1, 26 }, /* #13 */ 919 { 0x3a7003, 0x3a7097, 0xede2f049, 0xbc5e0921, 0x0e0d80fb, 5 }, /* #14 */ 920 { 0x051cc7, 0x051412, 0x8a821a34, 0x43468c70, 0x63867223, 13 }, /* #15 */ 921 { 0x1b2452, 0x1b2c17, 0x927288f3, 0x1e73afa6, 0x9d7d33ce, 21 }, /* #16 */ 922 { 0x1a0fc7, 0x1a0793, 0xacd55fb7, 0xdbb63f8f, 0x6c7f1f33, 23 }, /* #17 */ 923 { 0x3a49c6, 0x3a4992, 0x2fcbe776, 0xf9ddacf2, 0xb3c90c7d, 14 }, /* #18 */ 924 { 0x117e86, 0x117612, 0x1ea7811d, 0x04741c37, 0x070dc777, 18 }, /* #19 */ 925 { 0x3c6197, 0x3c6996, 0x6873531e, 0xe6a63c56, 0x2b560c24, 9 }, /* #20 */ 926 { 0x377c93, 0x377c92, 0xd35e7d49, 0xd79f5268, 0xa0734d8e, 6 }, /* #21 */ 927 { 0x166816, 0x166012, 0xc2df3033, 0x6615ab0d, 0x0ad58691, 25 }, /* #22 */ 928 { 0x0e78c7, 0x0e7097, 0x2f9b042a, 0xe6c10aaa, 0xaa2e79d0, 6 }, /* #23 */ 929 { 0x315282, 0x315212, 0x5f283a81, 0x0e50c7d9, 0xca18fb22, 27 }, /* #24 */ 930 { 0x2a24d2, 0x2a2497, 0x64d6f185, 0x855b8a65, 0x5b8a65a8, 24 }, /* #25 */ 931 { 0x2127c7, 0x212712, 0xbde237f1, 0x237f18ec, 0x8ec6efc8, 12 }, /* #26 */ 932 { 0x3c2487, 0x3c2493, 0x62de08bd, 0xbc117b3e, 0x9f0fc22d, 9 }, /* #27 */ 933 { 0x077342, 0x077b96, 0xb0753840, 0xe1007f00, 0x1fc00a9a, 18 }, /* #28 */ 934 { 0x052156, 0x052156, 0x0d57e259, 0x0d57e259, 0x04cd68ba, 0 }, /* #29 */ 935 { 0x220f43, 0x220f96, 0xa56d86ca, 0xab9ac4af, 0xb9ac4af8, 28 }, /* #30 */ 936 { 0x145353, 0x145312, 0xd59391c5, 0x7238a168, 0x0b474867, 13 }, /* #31 */ 937 { 0x0365d3, 0x036d17, 0x4e940f2d, 0x6ed383dd, 0xda707ba8, 27 }, /* #32 */ 938 { 0x3d6653, 0x3d6612, 0x65dbd517, 0x2e07061a, 0x03830d3f, 25 }, /* #33 */ 939 { 0x2b1e07, 0x2b1693, 0x1208b8de, 0xebaa1001, 0xbaa10011, 28 }, /* #34 */ 940 { 0x2c4787, 0x2c4793, 0x2754323c, 0xc48ae362, 0x48ae3623, 28 }, /* #35 */ 941 { 0x165053, 0x165012, 0xad334386, 0x386c0964, 0xc0964a6c, 20 }, /* #36 */ 942 { 0x1f69d3, 0x1f6112, 0x9d670b73, 0x759c2dcd, 0x5820ba19, 2 }, /* #37 */ 943 { 0x367212, 0x367216, 0x9b3c8c8f, 0x4647d218, 0xa4302f14, 15 }, /* #38 */ 944 { 0x2c0e47, 0x2c0e96, 0xff793f71, 0xf89a1a22, 0xf1343445, 31 }, /* #39 */ 945 { 0x233747, 0x233793, 0x2adf6cc5, 0x98b64bc1, 0xb25e0f80, 21 }, /* #40 */ 946 { 0x2f25c3, 0x2f2593, 0xf8c267d1, 0xc6133e8f, 0xe32de773, 3 }, /* #41 */ 947 { 0x142c93, 0x142412, 0xc79033a0, 0x230b5c85, 0x8c2d7214, 30 }, /* #42 */ 948 { 0x1e1a07, 0x1e1a92, 0xe106885a, 0xbcf87f9e, 0xf3e1fe79, 30 }, /* #43 */ 949 { 0x0c2cc2, 0x0c2497, 0xb198c902, 0x98c90265, 0x65b4bbbe, 8 }, /* #44 */ 950 { 0x377cd6, 0x377416, 0xf5a6742b, 0x15e18a77, 0xc314ef65, 23 }, /* #45 */ 951 { 0x080647, 0x080612, 0x227adaf1, 0x4f5b5e25, 0x2fbc15e6, 5 }, /* #46 */ 952 { 0x122092, 0x122093, 0x20a0a7bf, 0xc4d9478a, 0x13651e28, 30 }, /* #47 */ 953 { 0x2e2ac2, 0x2e2a92, 0xee94f1b4, 0xd3d22264, 0xf4889923, 26 }, /* #48 */ 954 { 0x203502, 0x203593, 0xfebffe2d, 0xa5d90fab, 0x2ec87d5d, 29 }, /* #49 */ 955 { 0x351047, 0x351896, 0x2d5d1617, 0xae8b0bdd, 0xba557818, 7 }, /* #50 */ 956 { 0x126cd6, 0x126493, 0xe4ba96d7, 0xab02880b, 0x56051017, 31 }, /* #51 */ 957 { 0x337597, 0x337d96, 0xf28a52f6, 0xc2e995cc, 0x174cae66, 29 }, /* #52 */ 958 { 0x075ec2, 0x075e92, 0x01b14e5a, 0xe5a5f8f1, 0x5f8f1867, 20 }, /* #53 */ 959 { 0x292143, 0x292112, 0xfe86553b, 0x6553b654, 0x6545d562, 12 }, /* #54 */ 960 { 0x2931d2, 0x293116, 0xa8c79447, 0x3ca23c36, 0x86d7f70f, 11 }, /* #55 */ 961 { 0x396e12, 0x396e96, 0x55c1c672, 0xce449972, 0x24cb925a, 21 }, /* #56 */ 962 { 0x203247, 0x203a96, 0xb10700c8, 0xc41c0321, 0x42c48471, 2 }, /* #57 */ 963 { 0x157ac2, 0x157a96, 0xb06e8bcf, 0x8bcfa99c, 0xa99cfcb3, 16 }, /* #58 */ 964 { 0x105513, 0x105593, 0x939cc251, 0xce6128ec, 0xd8995de6, 7 }, /* #59 */ 965 { 0x2758d7, 0x275813, 0xd71772de, 0x1772de04, 0x0476797d, 8 }, /* #60 */ 966 { 0x0e1556, 0x0e1d13, 0x1fe94f98, 0x29f309cd, 0x4e689486, 13 }, /* #61 */ 967 { 0x035e13, 0x035e13, 0xf11d09f3, 0x11d09f3e, 0xe9786a89, 4 }, /* #62 */ 968 { 0x394a96, 0x394216, 0x35eb2c30, 0x30a2a21e, 0xa2a21ef7, 24 }, /* #63 */ 969 { 0x1674d6, 0x167c17, 0x15525392, 0x249fd942, 0x4feca12d, 25 }, /* #64 */ 970 { 0x2945c7, 0x294597, 0xcf6e0443, 0xedc0886f, 0x7fd9d29e, 5 }, /* #65 */ 971 { 0x2c4817, 0x2c4813, 0x9ff57f86, 0x5743a367, 0xae8746ce, 31 }, /* #66 */ 972 { 0x371c57, 0x371c96, 0xd4a7a5f4, 0xfa254030, 0x4a806197, 23 }, /* #67 */ 973 { 0x3e5243, 0x3e5a92, 0x03a05e57, 0xbaac8d1c, 0x5591a39d, 27 }, /* #68 */ 974 { 0x006686, 0x006e13, 0x87e85a23, 0x688d9dd6, 0x6775b3e3, 18 }, /* #69 */ 975 { 0x020803, 0x020892, 0x1cb7e5e5, 0xf2b6ab26, 0x6d564cf1, 23 }, /* #70 */ 976 { 0x193382, 0x193316, 0x10f426bf, 0x3d09aff3, 0xcd1bce4b, 6 }, /* #71 */ 977 { 0x151cc2, 0x151493, 0x6cb0ebbf, 0xf268b00b, 0x93458058, 29 }, /* #72 */ 978 { 0x055147, 0x055992, 0xc5f888aa, 0xaffd474c, 0xffd474c9, 28 }, /* #73 */ 979 { 0x225e43, 0x225697, 0x2577f9e8, 0x9e8e7b82, 0xe7b82263, 20 }, /* #74 */ 980 { 0x1e4b83, 0x1e4b13, 0xb4f7c299, 0x32ec11cb, 0x7608e5f9, 25 }, /* #75 */ 981 { 0x271343, 0x271316, 0x016d62dc, 0x02dac5b8, 0x74755a3f, 1 }, /* #76 */ 982 { 0x3c32d3, 0x3c3212, 0x5ac81db4, 0x3b68102c, 0x08162228, 17 }, /* #77 */ 983 { 0x3e2217, 0x3e2a13, 0x9ac5de83, 0x62ef41da, 0xb4937830, 7 }, /* #78 */ 984 { 0x1972d2, 0x197a13, 0xf7cb2ca9, 0x65952f7c, 0x7be127dc, 13 }, /* #79 */ 985 { 0x315893, 0x315813, 0xe4813a91, 0x3a91202c, 0x202c1850, 16 }, /* #80 */ 986 { 0x205ec3, 0x205ec3, 0x37b1398d, 0x37b1398d, 0x5439748b, 0 }, /* #81 */ 987 { 0x045a43, 0x045a13, 0x6e02211c, 0x0372f337, 0x0dcbccdd, 30 }, /* #82 */ 988 { 0x147e97, 0x147693, 0x3bccc8fa, 0xd60cf6a4, 0xc19ed495, 27 }, /* #83 */ 989 { 0x1f1092, 0x1f1097, 0x9e8e976d, 0xb58dde96, 0x6377a59a, 26 }, /* #84 */ 990 { 0x393883, 0x393097, 0xdfed4f1e, 0xe3da9ca9, 0xd4e54af2, 21 }, /* #85 */ 991 { 0x220402, 0x220c92, 0x07d117e2, 0x88bf1183, 0x3076fa70, 11 }, /* #86 */ 992 { 0x3f1fd3, 0x3f1f13, 0xafcc5050, 0x41413ab3, 0x4eacccb4, 18 }, /* #87 */ 993 { 0x332692, 0x332e96, 0x29c51cf8, 0xf88bf114, 0x8bf11408, 24 }, /* #88 */ 994 { 0x3f4a96, 0x3f4297, 0xf38d4c98, 0x8c19fca6, 0xc19fca6c, 28 }, /* #89 */ 995 { 0x335657, 0x335697, 0xe13d286e, 0x84f4a1b8, 0x36297fa1, 2 }, /* #90 */ 996 { 0x1c1447, 0x1c1c96, 0xc1d16c28, 0x89c13d7d, 0x9c13d7da, 28 }, /* #91 */ 997 { 0x031152, 0x031197, 0x03e59bf6, 0xecaec4ac, 0x5762564d, 25 }, /* #92 */ 998 { 0x121e53, 0x121e96, 0x070d322a, 0xacd619c0, 0xb3586703, 30 }, /* #93 */ 999 { 0x3d4196, 0x3d4992, 0x457226f3, 0xde712b67, 0x895b3f23, 21 }, /* #94 */ 1000 { 0x1c0c06, 0x1c0c92, 0x3636bb88, 0xdaee200d, 0x03521a5a, 10 }, /* #95 */ 1001 { 0x2f04d2, 0x2f0416, 0x6bdc711e, 0x3cab0d3f, 0x55869fe4, 25 }, /* #96 */ 1002 { 0x0e2617, 0x0e2617, 0xff266a25, 0xff266a25, 0xb302e45a, 0 }, /* #97 */ 1003 { 0x271992, 0x271992, 0x51c16692, 0xa382cd25, 0xb035252c, 1 }, /* #98 */ 1004 { 0x3e6797, 0x3e6f96, 0x3942f1ae, 0xbc6b9682, 0x5a08f3e0, 14 }, /* #99 */ 1005 { 0x0624c3, 0x062c13, 0x6e992229, 0x22298791, 0x8791ea79, 16 }, /* #100 */ 1006 { 0x220e82, 0x220612, 0x09f3f726, 0x4c5fce0b, 0x2fe705b8, 25 }, /* #101 */ 1007 { 0x251f13, 0x251f17, 0x8d657a3c, 0x1e009e00, 0x013c0003, 23 }, /* #102 */ 1008 { 0x284196, 0x284197, 0xbef1cbff, 0xef1cbff3, 0x34881375, 4 }, /* #103 */ 1009 { 0x394146, 0x394112, 0xa4bf8a40, 0x5fc5206d, 0xdb0da36c, 7 }, /* #104 */ 1010 { 0x1f69d6, 0x1f6193, 0xef5cf991, 0xcf991810, 0x8104d7b5, 12 }, /* #105 */ 1011 { 0x090046, 0x090012, 0xc7b30877, 0x43bbd786, 0x7af0c093, 19 }, /* #106 */ 1012 { 0x147396, 0x147b96, 0x5d6ffb41, 0xb16c3bc0, 0x62d87780, 31 }, /* #107 */ 1013 { 0x306043, 0x306896, 0xc09ba5a9, 0xe96a4aa6, 0x2a98fa8e, 14 }, /* #108 */ 1014 { 0x0113d2, 0x011393, 0x50117cf1, 0xc4b0876d, 0x2c21db48, 26 }, /* #109 */ 1015 { 0x0b5716, 0x0b5797, 0x09d7f87e, 0xaff0fc03, 0x01fb1d3e, 9 }, /* #110 */ 1016 { 0x086516, 0x086512, 0x2faad0c8, 0x5f55a191, 0xf77133be, 1 }, /* #111 */ 1017 { 0x293317, 0x293b13, 0xf46ef992, 0x77cc950e, 0xa1c31bf6, 11 }, /* #112 */ 1018 { 0x1773d3, 0x177312, 0xcb88c308, 0x0fef1208, 0x3fbc4822, 30 }, /* #113 */ 1019 { 0x255102, 0x255913, 0x4786a82c, 0x0d5058b3, 0x598ae490, 9 }, /* #114 */ 1020 { 0x056813, 0x056016, 0xee89508c, 0x233e41d4, 0xf9075005, 22 }, /* #115 */ 1021 { 0x1c7082, 0x1c7813, 0x9ffedcec, 0x05568697, 0x155a1a5d, 30 }, /* #116 */ 1022 { 0x186353, 0x186b17, 0x2bb40c41, 0x104e642d, 0x3990b6a4, 22 }, /* #117 */ 1023 { 0x322506, 0x322597, 0xb177fb0d, 0xa780657b, 0x3c032bda, 29 }, /* #118 */ 1024 { 0x0c0287, 0x0c0287, 0xc6552240, 0xc6552240, 0xff3bbbd2, 0 }, /* #119 */ 1025 { 0x114e83, 0x114e96, 0xdf14ad16, 0xb45919be, 0x466fb01e, 18 }, /* #120 */ 1026 { 0x237143, 0x237996, 0x3c18895a, 0xad5770c9, 0xaee19288, 23 }, /* #121 */ 1027 { 0x130883, 0x130892, 0x1ea8df69, 0xd241c6ec, 0x20e37638, 25 }, /* #122 */ 1028 { 0x391246, 0x391212, 0xbf7a762b, 0x5701c843, 0x80e4219c, 25 }, /* #123 */ 1029 { 0x267dc2, 0x267d13, 0x4f25adcd, 0x6b735cad, 0x72b5757f, 14 }, /* #124 */ 1030 { 0x330d53, 0x330597, 0x1b379f1b, 0xf1be0aeb, 0xe0aeb392, 20 }, /* #125 */ 1031 { 0x294757, 0x294f17, 0x43a6378c, 0x4c6f182b, 0x1588eb06, 9 }, /* #126 */ 1032 { 0x286252, 0x286a96, 0xc0e2ad9c, 0xb67087cf, 0x21f3dd38, 18 }, /* #127 */ 1033 }; 1034 static const BINU32_TEST_T g_aTests_shrd_u32_amd[] = 1035 { 1036 { 0x394097, 0x394056, 0x00000000, 0x00000000, 0x00000000, 1 }, /* #0 */ 1037 { 0x0b7156, 0x0b7156, 0x00000000, 0x00000000, 0x00000000, 29 }, /* #1 */ 1038 { 0x252d93, 0x252556, 0x00000000, 0x00000000, 0x00000000, 9 }, /* #2 */ 1039 { 0x210f02, 0x210756, 0x00000000, 0x00000000, 0x00000000, 9 }, /* #3 */ 1040 { 0x2a2313, 0x2a2312, 0x7bf9f253, 0x007bf9f2, 0x00000000, 8 }, /* #4 */ 1041 { 0x390dc6, 0x390516, 0x4c54b26f, 0x000098a9, 0x00000000, 15 }, /* #5 */ 1042 { 0x3d7787, 0x3d7716, 0xc2b3e215, 0x0c2b3e21, 0x00000000, 4 }, /* #6 */ 1043 { 0x2e0a12, 0x2e0a16, 0xbc326882, 0x5e193441, 0x00000000, 1 }, /* #7 */ 1044 { 0x2400c3, 0x240896, 0x37b7f45b, 0x86f6fe8b, 0x4e0bbfc4, 3 }, /* #8 */ 1045 { 0x1e0713, 0x1e0f96, 0x9ce20b27, 0xa2939c41, 0xfc4a5d14, 11 }, /* #9 */ 1046 { 0x297907, 0x297996, 0xf8c875eb, 0x9f190ebd, 0x70b5b46c, 3 }, /* #10 */ 1047 { 0x0a2bc3, 0x0a2b96, 0xed9c82d8, 0xa4d641db, 0x7e526b20, 23 }, /* #11 */ 1048 { 0x0e3503, 0x0e3516, 0xb0c09242, 0x2207d860, 0xb2c2440f, 17 }, /* #12 */ 1049 { 0x0434c2, 0x043c12, 0x39794e0a, 0x6a1cbca7, 0x8af2b0d4, 9 }, /* #13 */ 1050 { 0x312852, 0x312016, 0x06580e14, 0x19c80196, 0xff046720, 18 }, /* #14 */ 1051 { 0x0c5a47, 0x0c5292, 0x4782a4dc, 0xc618a3c1, 0x92158c31, 17 }, /* #15 */ 1052 { 0x0e2753, 0x0e2f12, 0xe381b454, 0x7578e06d, 0x986629d5, 10 }, /* #16 */ 1053 { 0x165c42, 0x165416, 0x88dd2cc4, 0x1d3b88dd, 0xf0a61d3b, 16 }, /* #17 */ 1054 { 0x391252, 0x391292, 0x0261d01f, 0xd48e204c, 0x63a6a471, 19 }, /* #18 */ 1055 { 0x340547, 0x340d97, 0x26d049ee, 0xa89b4127, 0xb4a5bc2a, 6 }, /* #19 */ 1056 { 0x307c46, 0x307c13, 0x24b690c4, 0x699e1092, 0x8dda6784, 22 }, /* #20 */ 1057 { 0x395792, 0x395f96, 0x85821d7c, 0x8576eade, 0xe15dbab7, 30 }, /* #21 */ 1058 { 0x274b87, 0x274392, 0xe6d1e056, 0xcdf62d6e, 0x9cdf62d6, 28 }, /* #22 */ 1059 { 0x0b6406, 0x0b6c13, 0x3ce95e4f, 0x5da93479, 0xfd2ed49a, 23 }, /* #23 */ 1060 { 0x094a07, 0x094296, 0xfbda9990, 0xe8fef6a6, 0x8c97dba3, 10 }, /* #24 */ 1061 { 0x224197, 0x224112, 0x5f53a802, 0x25f53a80, 0xed3b4c32, 4 }, /* #25 */ 1062 { 0x004a02, 0x004293, 0x78bc65cf, 0xdecf178c, 0x98c036f6, 11 }, /* #26 */ 1063 { 0x0c6d16, 0x0c6d93, 0x3564a76b, 0xbcd5929d, 0xe32b7d2f, 6 }, /* #27 */ 1064 { 0x226946, 0x226192, 0xef809cd2, 0xedd6fbe0, 0x64b7b75b, 18 }, /* #28 */ 1065 { 0x242587, 0x242d97, 0x1cb709e4, 0xaa1d2472, 0xf4ea8749, 22 }, /* #29 */ 1066 { 0x166492, 0x166412, 0x5b386387, 0x1c840eb6, 0xd30e4207, 23 }, /* #30 */ 1067 { 0x3d6b56, 0x3d6313, 0x9cd9b592, 0x0a9cd9b5, 0xd91f930a, 8 }, /* #31 */ 1068 { 0x332f06, 0x332716, 0x5faa6f4d, 0x317ea9bd, 0xae71594c, 6 }, /* #32 */ 1069 { 0x142e93, 0x142613, 0x7e7f6929, 0x3f3fb494, 0xded143a0, 1 }, /* #33 */ 1070 { 0x0b4392, 0x0b4317, 0x17d6d491, 0x1d87d117, 0x191d87d1, 24 }, /* #34 */ 1071 { 0x156f82, 0x156f17, 0xaaa9bc28, 0x7ffbf9aa, 0x6d7ffbf9, 24 }, /* #35 */ 1072 { 0x1f6347, 0x1f6317, 0x2083ffe4, 0x349041ff, 0xba14e269, 9 }, /* #36 */ 1073 { 0x1e40c7, 0x1e4893, 0x7aeaaede, 0xafdd7aea, 0xc57eafdd, 16 }, /* #37 */ 1074 { 0x3d46d6, 0x3d4e96, 0x92094b32, 0xb192094b, 0x2027e9b1, 8 }, /* #38 */ 1075 { 0x2105d3, 0x210d96, 0xc906ed37, 0xa0b241bb, 0x25bfba82, 10 }, /* #39 */ 1076 { 0x232d82, 0x232d92, 0x0048672a, 0x8b67b458, 0x916cf68b, 29 }, /* #40 */ 1077 { 0x2c5fd6, 0x2c5f97, 0x258a1a0b, 0x92c50d05, 0x4db3fc41, 1 }, /* #41 */ 1078 { 0x253f42, 0x253713, 0x66f2e4dc, 0x3d71459b, 0x548f5c51, 22 }, /* #42 */ 1079 { 0x353443, 0x353493, 0x5d57890c, 0xf02eabc4, 0x9de681e0, 9 }, /* #43 */ 1080 { 0x067c92, 0x067c12, 0xd5ba36a3, 0x4591279d, 0xf4591279, 28 }, /* #44 */ 1081 { 0x3d2a96, 0x3d2a92, 0xe452b6e1, 0x9df2295b, 0x7264a13b, 9 }, /* #45 */ 1082 { 0x212f97, 0x212713, 0x0b3cee47, 0x01679dc8, 0xcd3f9de8, 3 }, /* #46 */ 1083 { 0x185792, 0x185716, 0xa2f258d4, 0x21945e4b, 0x54a5f90c, 11 }, /* #47 */ 1084 { 0x2b7a43, 0x2b7a13, 0x5b324721, 0x5e96cc91, 0x41dbd57a, 10 }, /* #48 */ 1085 { 0x0c32c7, 0x0c3297, 0xe2637753, 0xef23898d, 0xb02efbc8, 14 }, /* #49 */ 1086 { 0x0c5b56, 0x0c5397, 0xc95e2d9b, 0xf2578b66, 0x86041feb, 2 }, /* #50 */ 1087 { 0x195fc2, 0x195717, 0x5479ac28, 0x002b42d8, 0x0015a16c, 31 }, /* #51 */ 1088 { 0x3a4707, 0x3a4713, 0xe0837775, 0x17b300e0, 0x1717b300, 24 }, /* #52 */ 1089 { 0x271f83, 0x271f97, 0x45cda451, 0x822e6d22, 0xbfdec4d0, 5 }, /* #53 */ 1090 { 0x004396, 0x004b12, 0x615f2516, 0x77615f25, 0x6d7bd877, 8 }, /* #54 */ 1091 { 0x027686, 0x027617, 0x73356e20, 0x12373356, 0x38d11123, 12 }, /* #55 */ 1092 { 0x196742, 0x196797, 0xdc0a3592, 0xc486253f, 0xe243129f, 31 }, /* #56 */ 1093 { 0x336547, 0x336597, 0xa15ce2b5, 0xf42b9c56, 0x9927ea2f, 3 }, /* #57 */ 1094 { 0x265146, 0x265146, 0xaf23f4f0, 0xaf23f4f0, 0x61a5d0bd, 0 }, /* #58 */ 1095 { 0x3a7c16, 0x3a7c97, 0xceb067b0, 0x9d6d633a, 0xdf675b58, 22 }, /* #59 */ 1096 { 0x1b05d6, 0x1b0d97, 0x23f9f8b3, 0x8c308fe7, 0xb036e30c, 14 }, /* #60 */ 1097 { 0x3c0486, 0x3c0416, 0xb114df09, 0x3ee10bb1, 0x913ee10b, 24 }, /* #61 */ 1098 { 0x103006, 0x103012, 0xc6e7d86a, 0x18dcfb0d, 0x9f311ab0, 3 }, /* #62 */ 1099 { 0x2b74d6, 0x2b7493, 0x4a4b4bf4, 0xe15cd292, 0x95678573, 18 }, /* #63 */ 1100 { 0x0e1052, 0x0e1817, 0xf82693e6, 0x65bfeeb7, 0x6cb7fdd6, 29 }, /* #64 */ 1101 { 0x2967d7, 0x296716, 0x0ca1f2a3, 0x34a8c328, 0x9c40d2a3, 18 }, /* #65 */ 1102 { 0x381d02, 0x381d16, 0x085638f9, 0x52da2224, 0xd4b68889, 30 }, /* #66 */ 1103 { 0x050ec2, 0x050612, 0xd0b5d46d, 0x31a915ba, 0x918d48ad, 27 }, /* #67 */ 1104 { 0x252617, 0x252e96, 0xae84fcd8, 0x9f062574, 0xdcf3e0c4, 21 }, /* #68 */ 1105 { 0x297187, 0x297113, 0xe7b9aa7b, 0x16779ee6, 0x8e67859d, 14 }, /* #69 */ 1106 { 0x1d6716, 0x1d6713, 0x71a30dbf, 0x3edc8073, 0x07db900e, 29 }, /* #70 */ 1107 { 0x3d7f53, 0x3d7713, 0x9e344cd9, 0x0b5704f1, 0xfba16ae0, 21 }, /* #71 */ 1108 { 0x045792, 0x045712, 0x85378519, 0x000d3f3e, 0x80034fcf, 30 }, /* #72 */ 1109 { 0x2814d6, 0x281c16, 0x99c5117f, 0x5b926714, 0x18ffd6e4, 14 }, /* #73 */ 1110 { 0x2a4696, 0x2a4e92, 0x451e17f6, 0xb73aed45, 0x7ab73aed, 24 }, /* #74 */ 1111 { 0x2f57d2, 0x2f5792, 0x8cb0dc57, 0xd47690e3, 0xaf51da43, 26 }, /* #75 */ 1112 { 0x3d14d6, 0x3d1c93, 0x64ad5169, 0x8992b545, 0xaebbf822, 6 }, /* #76 */ 1113 { 0x3e02c6, 0x3e0212, 0xb3f19441, 0x0bb3f194, 0x393c520b, 8 }, /* #77 */ 1114 { 0x190fd2, 0x190f97, 0x7c5d4e62, 0xa1dbbe2e, 0xd1c543b7, 17 }, /* #78 */ 1115 { 0x073912, 0x073996, 0x5f4fa35b, 0xb17d3e8d, 0x256dbb6c, 6 }, /* #79 */ 1116 { 0x3844c3, 0x384417, 0x4a6c708a, 0x0795e4a6, 0x5550795e, 20 }, /* #80 */ 1117 { 0x0e6657, 0x0e6e97, 0x656acff7, 0xb7452656, 0x477b7452, 20 }, /* #81 */ 1118 { 0x1b0996, 0x1b0113, 0x591d7371, 0x316b62c8, 0xdc862d6c, 21 }, /* #82 */ 1119 { 0x233dc7, 0x233d12, 0xa202a0f6, 0x52b517f4, 0x9a95a8bf, 27 }, /* #83 */ 1120 { 0x085552, 0x085d96, 0x2adbc253, 0xbe855b78, 0x01b30df4, 11 }, /* #84 */ 1121 { 0x2a2496, 0x2a2417, 0xb8db7e94, 0x3b5b8db7, 0x125343b5, 12 }, /* #85 */ 1122 { 0x1b70d3, 0x1b7097, 0xfea9956b, 0xf87f54ca, 0xaf90c3f0, 9 }, /* #86 */ 1123 { 0x3926d7, 0x392692, 0xb2cacb78, 0xd13556cb, 0x1ff44d55, 22 }, /* #87 */ 1124 { 0x0413d7, 0x041b16, 0xb9f2bd79, 0x5917bb9f, 0x2f75917b, 20 }, /* #88 */ 1125 { 0x337346, 0x337313, 0x3b303c8b, 0x1b876607, 0x1bd708dc, 11 }, /* #89 */ 1126 { 0x022886, 0x022092, 0xfd878c27, 0xd3fd878c, 0x4e0294d3, 8 }, /* #90 */ 1127 { 0x0a4b52, 0x0a4b13, 0x59f4cb82, 0x47967d32, 0xd65cd11e, 10 }, /* #91 */ 1128 { 0x0630d3, 0x063893, 0x757f670d, 0xbabfb386, 0x7f46a1eb, 1 }, /* #92 */ 1129 { 0x326792, 0x326f16, 0x2675ea11, 0x75a15d12, 0xc75a15d1, 28 }, /* #93 */ 1130 { 0x2d7452, 0x2d7c16, 0x3ffa073e, 0x6fe33084, 0xb7f19842, 31 }, /* #94 */ 1131 { 0x371ed7, 0x371612, 0x3f89e116, 0x3159887f, 0x3518acc4, 23 }, /* #95 */ 1132 { 0x327fd2, 0x327793, 0xfe38d4b1, 0xff1c6a58, 0xc513d061, 1 }, /* #96 */ 1133 { 0x1e1ed6, 0x1e1e13, 0x13ede4d6, 0x4aa7d213, 0xa74aa7d2, 24 }, /* #97 */ 1134 { 0x2f4607, 0x2f4e97, 0xfc338f17, 0xba6f0fe1, 0x5cf74de1, 21 }, /* #98 */ 1135 { 0x054cd2, 0x054c92, 0xc80a113d, 0x8f05f640, 0xccf1e0be, 21 }, /* #99 */ 1136 { 0x270547, 0x270d93, 0xeda124e6, 0x89db4249, 0xee7db044, 7 }, /* #100 */ 1137 { 0x227b12, 0x227b96, 0xef10eabd, 0xaba17788, 0xbfa35742, 17 }, /* #101 */ 1138 { 0x150646, 0x150e97, 0x5bbd6f63, 0xbfba25bb, 0xf1dbfba2, 20 }, /* #102 */ 1139 { 0x002707, 0x002792, 0xc75f834e, 0xee3afc1a, 0x0fa59a7d, 5 }, /* #103 */ 1140 { 0x1e4287, 0x1e4a97, 0x52b56e23, 0xa95ab711, 0x8551e641, 1 }, /* #104 */ 1141 { 0x0d2153, 0x0d2193, 0xc59be810, 0xeaa18b37, 0xbea07550, 15 }, /* #105 */ 1142 { 0x3f7016, 0x3f7017, 0x305766c5, 0x21305766, 0x3a1c4921, 8 }, /* #106 */ 1143 { 0x183a92, 0x183a92, 0x02681427, 0x97400134, 0x7f032e80, 17 }, /* #107 */ 1144 { 0x112287, 0x112a93, 0xba0d3903, 0xae834e40, 0x3a1a328e, 2 }, /* #108 */ 1145 { 0x216606, 0x216e17, 0x19f11e9f, 0x6da19f11, 0xe51186da, 12 }, /* #109 */ 1146 { 0x142fc7, 0x142796, 0xa4a9f377, 0xe7a85495, 0xd1af3d42, 19 }, /* #110 */ 1147 { 0x043d43, 0x043d43, 0x8299e9bb, 0x8299e9bb, 0x06c01626, 0 }, /* #111 */ 1148 { 0x0044c3, 0x004497, 0xe4840088, 0xe288dc90, 0x563f1446, 19 }, /* #112 */ 1149 { 0x2b1003, 0x2b1096, 0x4bf072c4, 0xdfd4ff69, 0xd6fea7fb, 27 }, /* #113 */ 1150 { 0x0e7012, 0x0e7896, 0x0ce1db4d, 0xaa0ce1db, 0x0004c3aa, 8 }, /* #114 */ 1151 { 0x2d5752, 0x2d5752, 0xd609acaf, 0xd609acaf, 0xd528414a, 0 }, /* #115 */ 1152 { 0x142bd6, 0x142312, 0x36df9cd0, 0x1b6fce68, 0x12b058a8, 1 }, /* #116 */ 1153 { 0x297606, 0x297e13, 0xf9cb48f5, 0x448ba9df, 0x5122ea77, 30 }, /* #117 */ 1154 { 0x235912, 0x235113, 0x74805034, 0x06cba402, 0x1411a0d9, 13 }, /* #118 */ 1155 { 0x3e7e93, 0x3e7e97, 0xf5a7ff4e, 0xacfeb4ff, 0x686a7567, 11 }, /* #119 */ 1156 { 0x3c4f16, 0x3c4717, 0xf4498f23, 0x12a8fcf5, 0x09547e7a, 31 }, /* #120 */ 1157 { 0x286212, 0x286a97, 0x1ddbefab, 0x929f9d88, 0x9253f3b1, 29 }, /* #121 */ 1158 { 0x1d2ec3, 0x1d2613, 0x9fbf3dea, 0x3cff614f, 0x8479fec2, 25 }, /* #122 */ 1159 { 0x130657, 0x130e96, 0x62a335f9, 0x964019b1, 0x092c8033, 25 }, /* #123 */ 1160 { 0x072883, 0x072092, 0xb83e7963, 0xc820dc1f, 0x4d939041, 17 }, /* #124 */ 1161 { 0x234f87, 0x234f16, 0x2015f104, 0x41270890, 0x80824e11, 25 }, /* #125 */ 1162 { 0x227bd3, 0x227b97, 0x69710df1, 0x94bcf0d2, 0xbd4a5e78, 23 }, /* #126 */ 1163 { 0x097f56, 0x097f93, 0x2195837b, 0xbb10cac1, 0x5eeb1176, 9 }, /* #127 */ 1164 }; 1165 static const BINU64_TEST_T g_aTests_shld_u64_amd[] = 1166 { 1167 { 0x206ad3, 0x206256, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 30 }, /* #0 */ 1168 { 0x192a93, 0x192256, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 4 }, /* #1 */ 1169 { 0x102143, 0x102156, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 61 }, /* #2 */ 1170 { 0x1640c7, 0x164056, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 44 }, /* #3 */ 1171 { 0x0a4313, 0x0a4b17, 0x6e99c9a5287b2c4e, 0x33934a50f6589c00, 0x0000000000000000, 9 }, /* #4 */ 1172 { 0x056e16, 0x056616, 0xe3b76a553bfffee4, 0x553bfffee4000000, 0x0000000000000000, 24 }, /* #5 */ 1173 { 0x2e2dc2, 0x2e2d17, 0xd2e894f73005e4ae, 0x2570000000000000, 0x0000000000000000, 51 }, /* #6 */ 1174 { 0x164b07, 0x164b17, 0x85f21db6927326b4, 0x7c876da49cc9ad00, 0x0000000000000000, 6 }, /* #7 */ 1175 { 0x156b93, 0x156312, 0x53858641b7c995bc, 0x58641b7c995bcee0, 0xee057a32e3311f6a, 12 }, /* #8 */ 1176 { 0x1c3002, 0x1c3093, 0x3a707dc65d9e286e, 0x9e286e4b99221aef, 0x4b99221aef517023, 40 }, /* #9 */ 1177 { 0x250c13, 0x250412, 0x904bc2912110de35, 0x2912110de35812ce, 0x812ce076ddd2e6c6, 20 }, /* #10 */ 1178 { 0x251e96, 0x251e92, 0xfbda5aa35b16e41d, 0xc5b907534e6e598f, 0x4d39b9663c74a207, 38 }, /* #11 */ 1179 { 0x051c46, 0x051c96, 0xf4b295b540c2cb52, 0xcb524e4676f23882, 0x4e4676f23882b91a, 48 }, /* #12 */ 1180 { 0x350113, 0x350112, 0x32bc5f85836cc05c, 0x05c20d48472ed232, 0x20d48472ed232ec8, 52 }, /* #13 */ 1181 { 0x300643, 0x300697, 0xe0bbce59636d5c22, 0xcb2c6dab844f1599, 0x78accc1cc9e866ac, 21 }, /* #14 */ 1182 { 0x0672d7, 0x067a96, 0xa7b542d07672c065, 0xc06511e0237e6d35, 0x11e0237e6d357a0d, 48 }, /* #15 */ 1183 { 0x250256, 0x250256, 0x7bedf8069bc6556f, 0x7bedf8069bc6556f, 0xd21de61ac43670a7, 0 }, /* #16 */ 1184 { 0x251193, 0x251112, 0xfc6224873c37efd3, 0x39e1bf7e9cef0b58, 0x9de16b030f4c5add, 27 }, /* #17 */ 1185 { 0x0f3947, 0x0f3116, 0x3a2da0a8ae0e80da, 0x2b83a0369df71fb2, 0x77dc7ec8098eb442, 30 }, /* #18 */ 1186 { 0x153856, 0x153093, 0xbea42f688a435f4a, 0xe9539cd574b9a492, 0x9ce6aba5cd2495cc, 53 }, /* #19 */ 1187 { 0x062c97, 0x062412, 0xd8ce4bc623a3d469, 0x6725e311d1ea34cd, 0x9a929caa0fd0e1b6, 7 }, /* #20 */ 1188 { 0x1e4cd3, 0x1e4416, 0x4fc7b0b919231b17, 0x46362f4b814ebf7e, 0xa5c0a75fbf2349c6, 41 }, /* #21 */ 1189 { 0x157847, 0x157016, 0x9edec5c9c28d33e5, 0x2e4e14699f29d842, 0x3b085d14338b3fc7, 19 }, /* #22 */ 1190 { 0x320083, 0x320892, 0x05f37ee51e87516f, 0xa2de52617a8eea1f, 0x2930bd47750fef70, 49 }, /* #23 */ 1191 { 0x094dd6, 0x094593, 0x86f5ba40765cce72, 0x97339caafc4ce3cb, 0xabf1338f2e96c351, 38 }, /* #24 */ 1192 { 0x3c3f07, 0x3c3797, 0x103878181ae1937d, 0xf5fbef43d1ad5263, 0x7efbd0f46b5498cd, 58 }, /* #25 */ 1193 { 0x2761d6, 0x276116, 0x0482e8c861db4c9d, 0x1746430eda64e841, 0x082d7bca6e80c59b, 11 }, /* #26 */ 1194 { 0x3749c2, 0x374112, 0x24307a68f1a95590, 0x7a68f1a95590ed7c, 0xed7c8a64eab4753b, 16 }, /* #27 */ 1195 { 0x2c2293, 0x2c2297, 0x458b9730cb672c09, 0x9730cb672c0903f0, 0x03f00c7d4f72f3fb, 16 }, /* #28 */ 1196 { 0x122c43, 0x122497, 0x4e273ffc2f3341d5, 0xffe1799a0ea9afb7, 0x35f6ec5e72d9c0a6, 19 }, /* #29 */ 1197 { 0x1a1d07, 0x1a1516, 0xce27ece7f571fb46, 0x7ed1968e429607cc, 0x5a390a581f3238f3, 46 }, /* #30 */ 1198 { 0x384f06, 0x384f92, 0x6245815ef66123bc, 0xf7b3091de45ea10d, 0x8bd421a6c13053e6, 27 }, /* #31 */ 1199 { 0x251997, 0x251116, 0x4e2c279224062033, 0x2406203396dcaf35, 0x96dcaf35b4da0a56, 32 }, /* #32 */ 1200 { 0x2d69c2, 0x2d6116, 0xe2bb1667874d4823, 0x343def08ba8bbd60, 0x43def08ba8bbd601, 60 }, /* #33 */ 1201 { 0x3f66c7, 0x3f6e17, 0x2fed5005583ce29e, 0x38a7895c1d404148, 0x257075010520b1ab, 46 }, /* #34 */ 1202 { 0x0e3542, 0x0e3d96, 0xcc2aadd8db4cc15c, 0xcc15cf3ba4b07c5f, 0xf3ba4b07c5fb4625, 44 }, /* #35 */ 1203 { 0x333197, 0x333917, 0x8f1bbd931cc515d2, 0x26398a2ba559df0c, 0xacef866ba63b05a4, 25 }, /* #36 */ 1204 { 0x0c6e86, 0x0c6e13, 0xc92472dcddc9f4a3, 0x2491cb737727d28f, 0xeadcf21577f0ef07, 2 }, /* #37 */ 1205 { 0x352083, 0x352892, 0x7f74f7b905b15d8d, 0xec69953882fac19e, 0x32a7105f5833d40e, 51 }, /* #38 */ 1206 { 0x0f1817, 0x0f1016, 0x94937c0ee8cbb00e, 0x1d4f8de46bbd6b4d, 0xa7c6f235deb5a683, 57 }, /* #39 */ 1207 { 0x337713, 0x337f13, 0xaf8105c5045034ba, 0x141140d2e8947740, 0x251dd03b7fa201b3, 26 }, /* #40 */ 1208 { 0x1d5bd2, 0x1d5397, 0x02be75cd04c19b5b, 0xe75cd04c19b5bce2, 0xce22dbdf662807f6, 12 }, /* #41 */ 1209 { 0x122487, 0x122416, 0x5287d6efaeb97848, 0x50faddf5d72f0912, 0x96cd7b80d42fee6a, 5 }, /* #42 */ 1210 { 0x173a53, 0x173a17, 0xc96017b76d3e5b1e, 0x6d3e5b1ea5769aaf, 0xa5769aaf03b51503, 32 }, /* #43 */ 1211 { 0x2a4b97, 0x2a4312, 0x099f501380de6882, 0x2701bcd104215fa4, 0x10afd2267a423527, 25 }, /* #44 */ 1212 { 0x175987, 0x175112, 0xb33787aa8c0079b9, 0x003cdc8d6df235a1, 0x1adbe46b42abc42b, 39 }, /* #45 */ 1213 { 0x2754c3, 0x275c17, 0x68d5971f2f00cf15, 0x2f00cf155e9954f9, 0x5e9954f91eb4892a, 32 }, /* #46 */ 1214 { 0x054953, 0x054996, 0x01395f15aa2e3b55, 0xd57eabe6a6d7645f, 0xfaaf9a9b5d917d27, 54 }, /* #47 */ 1215 { 0x2155d2, 0x215597, 0x24903560cbdf1ba6, 0x97be374d86a8aae8, 0xc354557437a06534, 33 }, /* #48 */ 1216 { 0x285743, 0x285f92, 0x66e3695c1456667c, 0x8acccf973f515c73, 0xb9fa8ae39c1a2af6, 37 }, /* #49 */ 1217 { 0x212612, 0x212e13, 0x1a0e7c0d3f202f7f, 0x7bf8b0492faf6792, 0x160925f5ecf246d8, 51 }, /* #50 */ 1218 { 0x156147, 0x156992, 0xcaf68c8216671a67, 0x8599c699e103394c, 0x840ce5310082b06d, 30 }, /* #51 */ 1219 { 0x3a5e86, 0x3a5612, 0x0d04b223025d84c2, 0x46a563d11de967ea, 0x352b1e88ef4b3f55, 61 }, /* #52 */ 1220 { 0x306e43, 0x306e13, 0xfd0c202cc574e3a0, 0x1d03241f8e9f38a2, 0x6483f1d3e7144803, 51 }, /* #53 */ 1221 { 0x1b2e96, 0x1b2693, 0x63448653a419f199, 0xe3326fedb377cf9d, 0x37f6d9bbe7cec53b, 49 }, /* #54 */ 1222 { 0x255c93, 0x255c92, 0x179b1e5c397ea54d, 0xf2e1cbf52a6a52b3, 0x4a567015c8e656f3, 19 }, /* #55 */ 1223 { 0x197e86, 0x197612, 0xe260af86cdc19dd3, 0x2be1b3706774caef, 0x2bbe5609f9a3b8df, 14 }, /* #56 */ 1224 { 0x340996, 0x340992, 0x0bafa7c4b7a17f58, 0xb7a17f580bc0db8a, 0x0bc0db8af92f3ada, 32 }, /* #57 */ 1225 { 0x1e5586, 0x1e5516, 0x2aa5032432de28a7, 0x196f145396e10e66, 0x2dc21ccc7771465b, 31 }, /* #58 */ 1226 { 0x3b4a92, 0x3b4212, 0x21c57d6fdda68e41, 0x2beb7eed34720d07, 0xa0fc8e602cae348e, 11 }, /* #59 */ 1227 { 0x1a0f92, 0x1a0f17, 0x791cf487c549efc7, 0x0f8a93df8fe80bfc, 0xf405fe5d9bf9e85c, 25 }, /* #60 */ 1228 { 0x1b5952, 0x1b5193, 0xf3640a3cfbc53e6c, 0xcd9c0d37d5cd9b80, 0xe069beae6cdc037f, 53 }, /* #61 */ 1229 { 0x2202d6, 0x220297, 0x2f87b9a45cfb31e1, 0xc3685adecbef59ac, 0xb42d6f65f7acd65c, 57 }, /* #62 */ 1230 { 0x385f57, 0x385f96, 0x0a5eec561a571200, 0xc34ae2400ec5263f, 0x762931fa5dee076b, 29 }, /* #63 */ 1231 { 0x367c43, 0x367c96, 0xc95a02ecf921f26e, 0x80bb3e487c9b893a, 0x24e91f547475d8bf, 14 }, /* #64 */ 1232 { 0x0d0e16, 0x0d0e17, 0x986371371bf3a342, 0x71371bf3a3429cde, 0x9cde67e2689dff36, 16 }, /* #65 */ 1233 { 0x0c3b57, 0x0c3b92, 0x7abdc578af0bf7dc, 0xbc2fdf71b764f1cb, 0x6dd93c72c0ef883c, 34 }, /* #66 */ 1234 { 0x071f06, 0x071712, 0x44c566e569e38c75, 0x63aa59a34561df32, 0x4b3468ac3be646d5, 51 }, /* #67 */ 1235 { 0x0e4fc3, 0x0e4f96, 0x4a40d4d2512bac5c, 0x9a4a25758b8d1209, 0x68904ee126544d13, 21 }, /* #68 */ 1236 { 0x252996, 0x252193, 0x3d0f4092f8cf78f9, 0xe3e54843dc88d161, 0x5210f7223458508f, 50 }, /* #69 */ 1237 { 0x023697, 0x023693, 0xac68d4f32d60f9d2, 0xa353ccb583e74a1f, 0x87e8f5181674b44c, 10 }, /* #70 */ 1238 { 0x1b24d3, 0x1b2c96, 0x12a89b3f23a1c953, 0xcfc8e87254ef412e, 0xbd04ba31fb684eaa, 22 }, /* #71 */ 1239 { 0x0a36c2, 0x0a3612, 0x737cd0f9bd98b0c2, 0x6f9a1f37b3161840, 0x06c4eaebc77ba5d7, 5 }, /* #72 */ 1240 { 0x3056c7, 0x305616, 0x1a8386399ddb6c0f, 0x31cceedb60784ae8, 0x095d168af0e115c8, 19 }, /* #73 */ 1241 { 0x144a86, 0x144a17, 0xde3197609ec6139c, 0x7609ec6139cb733f, 0xb733fd1c89c92f1c, 20 }, /* #74 */ 1242 { 0x340356, 0x340393, 0x24827a0b91da9170, 0x91da917030e5ea08, 0x30e5ea08721a9bba, 32 }, /* #75 */ 1243 { 0x005303, 0x005312, 0x56ba8e43cd273177, 0x390f349cc5dd4516, 0x514594b1b1d1fd30, 18 }, /* #76 */ 1244 { 0x2c2f57, 0x2c2f92, 0x1b73a6725b75ee5b, 0xe99c96dd7b96d6ba, 0x5ae9099745b4b546, 14 }, /* #77 */ 1245 { 0x126852, 0x126016, 0x60c94f343140f9b2, 0x47750fdf800de212, 0x3ba87efc006f1090, 61 }, /* #78 */ 1246 { 0x250c42, 0x250497, 0x1c5b4f76ba5cee4e, 0xc9d64aad3795d7bb, 0xb25569bcaebdda85, 53 }, /* #79 */ 1247 { 0x240d07, 0x240593, 0x33fa0e5108dd39be, 0x9442374e6fa90c85, 0xa432140ae5c2027f, 22 }, /* #80 */ 1248 { 0x0d7847, 0x0d7097, 0x48d3a4f9026933fb, 0xf688b220d37de7f9, 0x44591069bef3fcc9, 57 }, /* #81 */ 1249 { 0x2825c6, 0x282593, 0xaa5f655d64dd7e84, 0x9375fa106a05cec4, 0x1a8173b11cf7f33a, 34 }, /* #82 */ 1250 { 0x312c13, 0x312493, 0xfa50f31dc95ff319, 0x98ee4aff98ccbcf2, 0x979e465a188933a7, 19 }, /* #83 */ 1251 { 0x076f03, 0x076793, 0x37bae2b2f89cb33a, 0xeeb8acbe272cce8f, 0x3ed77d7dce795187, 6 }, /* #84 */ 1252 { 0x0d1192, 0x0d1992, 0xce89f7ba90d02604, 0xe89f7ba90d026043, 0x31d30be543e6fc9e, 4 }, /* #85 */ 1253 { 0x067753, 0x067712, 0xd04c50367e978f78, 0x6281b3f4bc7bc68a, 0xd14c8ff4c2261196, 11 }, /* #86 */ 1254 { 0x2f5282, 0x2f5a96, 0xc4c2372b4f1c349d, 0xe1a4e84f3f5a2d55, 0x09e7eb45aab3ea7d, 43 }, /* #87 */ 1255 { 0x084d03, 0x084d13, 0xd488b5c33dd3c750, 0x50fa01dcc81b5540, 0xfa01dcc81b554090, 56 }, /* #88 */ 1256 { 0x177996, 0x177917, 0x9eaa7d00aab7281c, 0x5b940e006d27e465, 0x00da4fc8caf49aba, 39 }, /* #89 */ 1257 { 0x252282, 0x252297, 0x985a97c02f44f5a2, 0xa2515e716463a0ca, 0x515e716463a0cabd, 56 }, /* #90 */ 1258 { 0x256486, 0x256493, 0x0481d7d4b934e5b6, 0xb61d5d1a2fa880c2, 0x1d5d1a2fa880c26f, 56 }, /* #91 */ 1259 { 0x3b1492, 0x3b1c92, 0x653338049f4bbc3c, 0xcce0127d2ef0f202, 0x80906b0045a2c284, 10 }, /* #92 */ 1260 { 0x053a17, 0x053293, 0x83f7cac1bfbbd27b, 0xef95837f77a4f7dc, 0xee113723c12046f0, 9 }, /* #93 */ 1261 { 0x2f3446, 0x2f3c13, 0xc77eea74fad31b44, 0x4c6d1057e2167875, 0x15f8859e1d528a57, 42 }, /* #94 */ 1262 { 0x1e0987, 0x1e0917, 0x6d2d8a105e572c8b, 0x1710efce8491866f, 0x8877e74248c3379c, 57 }, /* #95 */ 1263 { 0x396fd7, 0x396797, 0x5969de0e03f349ac, 0xc1c07e693585809f, 0x2c04fba2f571762a, 21 }, /* #96 */ 1264 { 0x150102, 0x150996, 0x15f730b7dbb6e209, 0xedb88278c1c64e55, 0xe3071939579f6a78, 38 }, /* #97 */ 1265 { 0x272bc7, 0x272393, 0x63b69225782d43ae, 0x82d43aec407ac40e, 0xc407ac40e734ee47, 36 }, /* #98 */ 1266 { 0x3279c7, 0x327112, 0x6dc8f5dda7636246, 0x47aeed3b1b123238, 0x47126451e485b87a, 11 }, /* #99 */ 1267 { 0x1a0a47, 0x1a0216, 0x1a6b385ce5983c2a, 0x2a0a16851435412d, 0x0a16851435412d90, 56 }, /* #100 */ 1268 { 0x2502c2, 0x2502c2, 0xd9b33e62976b9b94, 0xd9b33e62976b9b94, 0x1f98770806c4c1f0, 0 }, /* #101 */ 1269 { 0x026c57, 0x026416, 0x391833ed9729cc1f, 0x0fc1cc236a71fca5, 0x839846d4e3f94ab7, 55 }, /* #102 */ 1270 { 0x026007, 0x026813, 0x308caa7c7049adcf, 0x049adcf5d176d932, 0x5d176d93230ccbca, 36 }, /* #103 */ 1271 { 0x023116, 0x023992, 0x509c27be60e6ccfd, 0xfd2770e5067bf554, 0x2770e5067bf5544a, 56 }, /* #104 */ 1272 { 0x0a3387, 0x0a3393, 0x7bf1523b8e0544f1, 0xc0a89e3200889c54, 0x900444e2a04dbe3b, 37 }, /* #105 */ 1273 { 0x2763c3, 0x276397, 0x2f3305f4fb8e6af6, 0xc7357b437d2ffaff, 0x86fa5ff5fecc0f34, 39 }, /* #106 */ 1274 { 0x2a5152, 0x2a5996, 0xfeff8c62601cbe06, 0xff8c62601cbe0636, 0x3696be0ffb59963d, 8 }, /* #107 */ 1275 { 0x300703, 0x300f92, 0x254866edb371927d, 0xd9b8c93eb3f593d5, 0x67eb27aab45d858d, 31 }, /* #108 */ 1276 { 0x390f87, 0x390793, 0xf39318a60daa7cf4, 0xb54f9e8c5390a0ef, 0x629c85077e3754bd, 37 }, /* #109 */ 1277 { 0x0f6d46, 0x0f6d96, 0xd5178e20c2915ba4, 0xf1c418522b74916a, 0x8b516874fd740284, 13 }, /* #110 */ 1278 { 0x2d5903, 0x2d5903, 0xf0cffea2ae049cc3, 0xf0cffea2ae049cc3, 0x5dc23a06e756778a, 0 }, /* #111 */ 1279 { 0x172ec6, 0x172e17, 0xd9355aa439c16ce5, 0x68a5dd802f747caf, 0xa2977600bdd1f2bd, 62 }, /* #112 */ 1280 { 0x1e69c7, 0x1e6193, 0x443eeaee89ce41c1, 0xdd5dd139c838218c, 0x0c632c09feb1d242, 13 }, /* #113 */ 1281 { 0x283cd6, 0x283c96, 0xbdbba0ecb5cd5d97, 0xddd0765ae6aecb9a, 0x35e9d9e0e9422671, 7 }, /* #114 */ 1282 { 0x1a52c7, 0x1a5a13, 0xdc18f04fb978ef6b, 0x6bb8136283294901, 0xb8136283294901c5, 56 }, /* #115 */ 1283 { 0x3331d6, 0x333197, 0x8a2366dfc4a2865d, 0xd0061c2a6da36bfa, 0x0061c2a6da36bfac, 60 }, /* #116 */ 1284 { 0x323613, 0x323612, 0x60b48db5669964fa, 0x593e9106b5601b70, 0x441ad5806dc397ac, 46 }, /* #117 */ 1285 { 0x175443, 0x175c92, 0x0607a0559426d3f5, 0xc0f40ab284da7ea8, 0x47c55b0f5eaf505e, 5 }, /* #118 */ 1286 { 0x3b4c03, 0x3b4416, 0x11d10f88ad106ea8, 0x43e22b441baa3a71, 0xe9c7802b3452d3ae, 14 }, /* #119 */ 1287 { 0x3560c2, 0x356012, 0x41a80f4a02e2f2a4, 0x02e2f2a4132c0dc8, 0x132c0dc88083e4f3, 32 }, /* #120 */ 1288 { 0x387ed6, 0x387616, 0x29d0acfdf26a722a, 0x53a159fbe4d4e455, 0x95a23def030d2b7d, 1 }, /* #121 */ 1289 { 0x2670d2, 0x267097, 0xe16c7ac08e54cd35, 0xb1eb02395334d6af, 0xabd48ed958eee464, 10 }, /* #122 */ 1290 { 0x211193, 0x211197, 0xe518eb1055643228, 0xca31d620aac86450, 0x5e633ba806f09b4a, 1 }, /* #123 */ 1291 { 0x0919d3, 0x091197, 0x5b7ac4509a9c4f7b, 0xc4f7bcd8a45c118e, 0xcd8a45c118ee6e48, 44 }, /* #124 */ 1292 { 0x027442, 0x027497, 0x22f9d22a18a0c54f, 0x9d22a18a0c54f22e, 0x22ed3f0e7f54f629, 12 }, /* #125 */ 1293 { 0x2d24c2, 0x2d2c17, 0x6acbe7ab2edde882, 0x565f3d5976ef4414, 0x9b04f38c30d6a180, 3 }, /* #126 */ 1294 { 0x177346, 0x177b96, 0x40e6bcdd18aed452, 0x81cd79ba315da8a5, 0xd949554fec797274, 1 }, /* #127 */ 1295 }; 1296 static const BINU64_TEST_T g_aTests_shrd_u64_amd[] = 1297 { 1298 { 0x3a3242, 0x3a3256, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 47 }, /* #0 */ 1299 { 0x3b3197, 0x3b3156, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 3 }, /* #1 */ 1300 { 0x135103, 0x135156, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 61 }, /* #2 */ 1301 { 0x176fd7, 0x176756, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 12 }, /* #3 */ 1302 { 0x2278c3, 0x227016, 0x92be322d8bae1850, 0x001257c645b175c3, 0x0000000000000000, 11 }, /* #4 */ 1303 { 0x2b3092, 0x2b3016, 0x8f528eeee99f256e, 0x00000000000047a9, 0x0000000000000000, 49 }, /* #5 */ 1304 { 0x3d0e53, 0x3d0612, 0x09e9621e1d14ce16, 0x000000000013d2c4, 0x0000000000000000, 39 }, /* #6 */ 1305 { 0x116d42, 0x116516, 0x00a546571faf9611, 0x00000000000052a3, 0x0000000000000000, 41 }, /* #7 */ 1306 { 0x0148c2, 0x014892, 0x6992f1ffb064cc16, 0x93fb4c978ffd8326, 0xf736a7982e4dd27f, 13 }, /* #8 */ 1307 { 0x2a1152, 0x2a1116, 0x43f8017eedaa3ea9, 0x1c87f002fddb547d, 0x1514b5bc0f2a1a0e, 7 }, /* #9 */ 1308 { 0x042a83, 0x042a93, 0x68bdb9eb2adc5a90, 0x9290568bdb9eb2ad, 0xbef448e67ff92905, 20 }, /* #10 */ 1309 { 0x082303, 0x082313, 0xcafc7a2fca07dfe6, 0x2f2bf1e8bf281f7f, 0xa0199eb0c5b9a94b, 6 }, /* #11 */ 1310 { 0x2b3103, 0x2b3113, 0x18cd4c0fb4670a2d, 0x2319a981f68ce145, 0xa44d2c474e3c7981, 3 }, /* #12 */ 1311 { 0x3a4997, 0x3a4117, 0x64de31eb64f06e5f, 0x3e9c6ac9bc63d6c9, 0xbbc7b6ed779f4e35, 23 }, /* #13 */ 1312 { 0x1b08c2, 0x1b0893, 0x2badb1f15c23b2c5, 0x9d4306a61f5f1c4a, 0x96750c1a987d7c71, 58 }, /* #14 */ 1313 { 0x1e0006, 0x1e0893, 0xe874016564e6bcc8, 0x8300f4545d0e802c, 0x9d4666d41807a2a2, 35 }, /* #15 */ 1314 { 0x0f3f16, 0x0f3712, 0x618764f5c10aa3cb, 0x227ffd50b61861d9, 0xbef7b489fff542d8, 42 }, /* #16 */ 1315 { 0x265882, 0x265882, 0x7cd85889eac736b3, 0x7cd85889eac736b3, 0x664143c21f9ca994, 0 }, /* #17 */ 1316 { 0x2a0a47, 0x2a0a13, 0xe0f26a8983ca75a8, 0x6383c9aa260f29d6, 0x1b9fe4388b307a18, 6 }, /* #18 */ 1317 { 0x175ec3, 0x175e13, 0x92de743fbc8c1d67, 0x543bb8d25bce87f7, 0x48e71871caa1ddc6, 27 }, /* #19 */ 1318 { 0x240356, 0x240313, 0xce642353e02c92f5, 0x20968cb59cc846a7, 0x3df7c711904b465a, 31 }, /* #20 */ 1319 { 0x387086, 0x387013, 0xbd6c61405cc0eaa2, 0x2f5b185017303aa8, 0x3d0f845b1664f114, 2 }, /* #21 */ 1320 { 0x1d7796, 0x1d7793, 0xdd8a14c22a72e6bb, 0xf15a793ea2c7e446, 0x9e2b4f27d458fc88, 61 }, /* #22 */ 1321 { 0x315f43, 0x315713, 0xf294a27467ece881, 0x29e1ad438794a513, 0x26c590c53c35a870, 37 }, /* #23 */ 1322 { 0x110196, 0x110116, 0x6e4458f954dae261, 0x05e138da496ad953, 0x40bc271b492d5b2a, 61 }, /* #24 */ 1323 { 0x272e16, 0x272613, 0x880f6691b520fa47, 0x201d2c86b16bdb98, 0xa201d2c86b16bdb9, 60 }, /* #25 */ 1324 { 0x0d00c6, 0x0d0012, 0xee89683784300c92, 0x2157fdd12d06f086, 0xc510a1f63f190abf, 19 }, /* #26 */ 1325 { 0x2842d2, 0x284a92, 0x5d92cdbf02984f9d, 0x9ed0dd101e6975d9, 0xd3c9ed0dd101e697, 52 }, /* #27 */ 1326 { 0x301506, 0x301512, 0x251f7cf5a8dc830b, 0x1ea6f2ec89d9604a, 0xe70f53797644ecb0, 55 }, /* #28 */ 1327 { 0x2048d6, 0x204096, 0xa0e48f0fd11598d4, 0xd922deb61953d072, 0x0a71b245bd6c32a7, 49 }, /* #29 */ 1328 { 0x254393, 0x254312, 0x99f04bf205b99145, 0x1455ff33e097e40b, 0x048ce379af0a2aff, 23 }, /* #30 */ 1329 { 0x156657, 0x156693, 0x58d57b8077c4caaa, 0xe1058d57b8077c4c, 0x07a3a0c2679f3e10, 12 }, /* #31 */ 1330 { 0x0e2542, 0x0e2516, 0x6a66f0dc0a8521b1, 0x2286d4cde1b8150a, 0x9af66cd88c4f1143, 15 }, /* #32 */ 1331 { 0x2c72d3, 0x2c7a12, 0xc7f84ddd3f26bbdf, 0x517dfcb3f5ff620e, 0xaa2fbf967ebfec41, 61 }, /* #33 */ 1332 { 0x0b6b42, 0x0b6312, 0xa86344b66d37c4f3, 0x1a86344b66d37c4f, 0x9878ec7c0d341d71, 4 }, /* #34 */ 1333 { 0x356916, 0x356917, 0x232c8ae70ce16ad4, 0x5f9054d56ec8cb22, 0x8621897e415355bb, 42 }, /* #35 */ 1334 { 0x060d02, 0x060d97, 0xb632db0fb8ddfd93, 0xbf269b632db0fb8d, 0x6997cdf444cbf269, 20 }, /* #36 */ 1335 { 0x2d5ed6, 0x2d5e17, 0x5745aad146815e0d, 0x5a32ba2d568a340a, 0xcf0ed14cded18b46, 13 }, /* #37 */ 1336 { 0x214e42, 0x214e97, 0xe3e1e9b020e331e9, 0xaa85f1f0f4d81071, 0x5ce2479744b5550b, 17 }, /* #38 */ 1337 { 0x043b96, 0x043396, 0xb97d35eea6ac4b33, 0xfdcdf5cbe9af7535, 0x799b8f9a0b5fb9be, 21 }, /* #39 */ 1338 { 0x360e02, 0x360e16, 0xd9e9e263a1e945dd, 0x6ef6fecf4f131d0f, 0xd4a328748a0ddedf, 21 }, /* #40 */ 1339 { 0x1d6a03, 0x1d6212, 0x917fb81fc85b0c3a, 0x110432917fb81fc8, 0x052a9bc998110432, 24 }, /* #41 */ 1340 { 0x0748c2, 0x074896, 0x27211e64b2bb4e89, 0x879bcaa95ea4969a, 0xc3cde554af524b4d, 63 }, /* #42 */ 1341 { 0x020692, 0x020613, 0x94985cc2b4aa3d34, 0x1eff194985cc2b4a, 0xddbfe7e95ef1eff1, 20 }, /* #43 */ 1342 { 0x0f0153, 0x0f0116, 0x4d17879695e19566, 0x35832268bc3cb4af, 0xe96697ffc3c6b064, 21 }, /* #44 */ 1343 { 0x207a87, 0x207a92, 0xea3cefb72ca785bb, 0x9504705034f06ef7, 0x32a08e0a069e0dde, 61 }, /* #45 */ 1344 { 0x1848c2, 0x184012, 0x6df43c945d4a21d9, 0x0f16df43c945d4a2, 0x4ad51dddfdb550f1, 12 }, /* #46 */ 1345 { 0x3b1186, 0x3b1196, 0x55f0ac43503d0479, 0xe27152bbd6df555f, 0xe17e27152bbd6df5, 52 }, /* #47 */ 1346 { 0x3e7d57, 0x3e7592, 0x791774ceffdec01f, 0xfaf22ee99dffbd80, 0xe3ad3b8132f5be7d, 7 }, /* #48 */ 1347 { 0x023946, 0x023996, 0xd04d2d56f3224a8f, 0xad13d6dc924e8269, 0xa56135a27adb9249, 45 }, /* #49 */ 1348 { 0x2c0542, 0x2c0d96, 0x3e7fd5f9a2d7b06d, 0x8eae43d40f9ff57e, 0x4b9c8c223ab90f50, 34 }, /* #50 */ 1349 { 0x122093, 0x122093, 0x0b9df18cbaedb369, 0xd24490b9df18cbae, 0xa4f94c66ee5d2449, 20 }, /* #51 */ 1350 { 0x0c30d7, 0x0c3097, 0x69875e940ee91979, 0xe081b293e5634c3a, 0x61771c1036527cac, 45 }, /* #52 */ 1351 { 0x2f0e96, 0x2f0612, 0x76df2f087de6ba83, 0x0aad2d03688d25c7, 0x90aad2d03688d25c, 60 }, /* #53 */ 1352 { 0x245547, 0x245513, 0xf29d50c9a5b87b27, 0x39ec45edd1e53aa1, 0xf180151cf622f6e8, 39 }, /* #54 */ 1353 { 0x0712c6, 0x071297, 0x06dd016efb80d3fa, 0xe9dfb6c5e2404681, 0x63a77edb1789011a, 58 }, /* #55 */ 1354 { 0x1943d2, 0x194397, 0xaff8edbb5c0f4ad1, 0xfab260dff7f512f5, 0x7fd59306ffbfa897, 59 }, /* #56 */ 1355 { 0x336ad6, 0x336297, 0x05cdfdc354b34653, 0xf895b16cf102f05c, 0x342f895b16cf102f, 52 }, /* #57 */ 1356 { 0x3952d2, 0x395a17, 0x2fa52ef37addad6e, 0x525e02d6b5fa97d2, 0x3c8aa4bc05ad6bf5, 49 }, /* #58 */ 1357 { 0x365517, 0x365597, 0xdb284b4ba856cee1, 0xe6db5b650969750a, 0x56425ce3f26736da, 19 }, /* #59 */ 1358 { 0x1f09d3, 0x1f0192, 0x054cf55ffc1bcd71, 0xd93811adfc099580, 0xbb270235bf8132b0, 61 }, /* #60 */ 1359 { 0x3a1412, 0x3a1c16, 0x2e249094d275b68f, 0x7bb7e3b147fe1b17, 0x5af76fc7628ffc36, 57 }, /* #61 */ 1360 { 0x147dc2, 0x147d13, 0xcd4173d5a6d4901d, 0x799279a82e7ab4da, 0xbd13c900841bcc93, 19 }, /* #62 */ 1361 { 0x326b56, 0x326b92, 0x2bae54dcedf7dc83, 0x91537acaeb95373b, 0x53fea14a42454deb, 26 }, /* #63 */ 1362 { 0x290316, 0x290b16, 0x6083b3282b2e1d45, 0x733339c4c3041d99, 0x02b4b7ae66673898, 37 }, /* #64 */ 1363 { 0x0d7507, 0x0d7507, 0xf586019486060646, 0xf586019486060646, 0x18455936f0d1b6ff, 0 }, /* #65 */ 1364 { 0x3f1f93, 0x3f1797, 0x733971bc33059407, 0xec9ea202d03f5399, 0x96bd93d4405a07ea, 53 }, /* #66 */ 1365 { 0x2b7452, 0x2b7497, 0xb8a3295d355a4200, 0xfe16b6f714652ba6, 0xb42a32969ff0b5b7, 27 }, /* #67 */ 1366 { 0x303012, 0x303096, 0x21463c28626629dc, 0xff8428c7850c4cc5, 0xd2fb4764ca1797fc, 11 }, /* #68 */ 1367 { 0x3d2842, 0x3d2892, 0xec55a1f772263c9d, 0xa69fc75deec55a1f, 0x3d9e575a69fc75de, 36 }, /* #69 */ 1368 { 0x1c2917, 0x1c2996, 0x9e009ad12851fa30, 0x87f1b3c0135a250a, 0x68b88067b9b43f8d, 19 }, /* #70 */ 1369 { 0x3d6e12, 0x3d6e13, 0x05ca17d9030fda61, 0x7550e0b942fb2061, 0x3cd090ced6e3aa87, 19 }, /* #71 */ 1370 { 0x1a5892, 0x1a5813, 0x2a8bf01d5f4ad787, 0x4a09b489545f80ea, 0x58656e56c9413691, 29 }, /* #72 */ 1371 { 0x155d93, 0x155593, 0xe8d6de178bce99da, 0xeedc6e8d6de178bc, 0xc59c9cec328eedc6, 20 }, /* #73 */ 1372 { 0x022a17, 0x022a97, 0xf07bb5d12c211739, 0x9ddc535f07bb5d12, 0xbebe1fa289ddc535, 28 }, /* #74 */ 1373 { 0x134217, 0x134293, 0x22fdadb838a04896, 0xe4c1ee6917ed6dc1, 0x2f019da2fc983dcd, 29 }, /* #75 */ 1374 { 0x021707, 0x021797, 0x35a6d3c5241b32d7, 0xf84093732cdb66b4, 0x742fc2049b9966db, 51 }, /* #76 */ 1375 { 0x0a7b57, 0x0a7316, 0xd70bff259b7cb014, 0x183e9997526f87d7, 0x860fa665d49be1f5, 62 }, /* #77 */ 1376 { 0x2820d6, 0x282813, 0x448eb2acfdd756f7, 0x634745d5d448eb2a, 0x839dc06634745d5d, 36 }, /* #78 */ 1377 { 0x170152, 0x170912, 0x4817d395a2acf154, 0x7f8ee8ea887beb29, 0xb3fc77475443df59, 59 }, /* #79 */ 1378 { 0x2270c7, 0x227817, 0x200dd3a3fc2dc1ca, 0x57834732401ba747, 0x75dba8402bc1a399, 31 }, /* #80 */ 1379 { 0x3d7d52, 0x3d7d93, 0xefe050776aaea535, 0xb34bfbf8141ddaab, 0xde2ce1282fc2cd2f, 18 }, /* #81 */ 1380 { 0x2b2392, 0x2b2b97, 0x70797e5edd09d4ea, 0x857662e70797e5ed, 0x71f593bb7857662e, 28 }, /* #82 */ 1381 { 0x0c4116, 0x0c4997, 0x5d57f1a1b8d8bcdf, 0x809aeabf8d0dc6c5, 0xdcfb0d5078b89013, 13 }, /* #83 */ 1382 { 0x0b0b06, 0x0b0393, 0xdcaaaeea57d5e8db, 0xd6e5557752beaf46, 0x03b0feb789c1935a, 5 }, /* #84 */ 1383 { 0x0b0d92, 0x0b0d96, 0x84f4a04b360eca12, 0x85611efd2e13d281, 0x0e5fe1615847bf4b, 38 }, /* #85 */ 1384 { 0x0d3142, 0x0d3116, 0xf4784cfc61e6c0bf, 0x3612e30327a6fa3c, 0x88406c25c6064f4d, 49 }, /* #86 */ 1385 { 0x152b53, 0x152393, 0xd8efdd09ac4f8624, 0xea26d7314ef9b1df, 0x331bf5136b98a77c, 47 }, /* #87 */ 1386 { 0x1e2b46, 0x1e2312, 0xa25998937b4d94a3, 0x3a25998937b4d94a, 0x2250a111a82fec83, 4 }, /* #88 */ 1387 { 0x0a1b16, 0x0a1317, 0x50e3d1211000803f, 0x1438f4484400200f, 0x701336565cb6f704, 2 }, /* #89 */ 1388 { 0x1c0002, 0x1c0012, 0x468da677e4983c09, 0x11a3699df9260f02, 0x23d276257dabf2d0, 2 }, /* #90 */ 1389 { 0x095dd7, 0x095517, 0xe77f2a7ab8a8269d, 0x3d136f70f639dfca, 0xa584a0f44dbdc3d8, 42 }, /* #91 */ 1390 { 0x3a2cd6, 0x3a2c92, 0x850702131455add3, 0x9c8c2d8f192ff985, 0x7e9c8c2d8f192ff9, 56 }, /* #92 */ 1391 { 0x3c0453, 0x3c0413, 0x06c99a38845b4fa4, 0x0c1b2668e2116d3e, 0xbc6f6e2c9dabd603, 6 }, /* #93 */ 1392 { 0x0260c2, 0x0260c2, 0x210eededb9a0a289, 0x210eededb9a0a289, 0x81d7fd829b269463, 0 }, /* #94 */ 1393 { 0x2f3107, 0x2f3117, 0x1f1429cca7bbde9d, 0x20041f1429cca7bb, 0x88121a4b24c42004, 16 }, /* #95 */ 1394 { 0x0103d7, 0x010316, 0xc4ee7295f2b8d612, 0x03b33f70a92de3b1, 0x8c0eccfdc2a4b78e, 58 }, /* #96 */ 1395 { 0x345412, 0x345c17, 0x2ae67f54b2724077, 0x6388562f39a55ccf, 0xd1b3831c42b179cd, 43 }, /* #97 */ 1396 { 0x197357, 0x197b13, 0x41ddb99c1400d20a, 0x7f54ec1e258dca0e, 0xa66fea9d83c4b1b9, 53 }, /* #98 */ 1397 { 0x3a5f42, 0x3a5f96, 0x2f58740f6a214960, 0xa130573a225eb0e8, 0xd754f450982b9d11, 39 }, /* #99 */ 1398 { 0x054a82, 0x054212, 0x2387726376a7542d, 0x369e711c3b931bb5, 0x35db824e1166d3ce, 21 }, /* #100 */ 1399 { 0x2008d3, 0x200893, 0x23533371616d9cd4, 0xa91a999b8b0b6ce6, 0x70168d2d2b5651d5, 5 }, /* #101 */ 1400 { 0x2866d3, 0x286616, 0xcb3081d0d978d234, 0x0ecd4236e59840e8, 0x8b6c1f4a1d9a846d, 33 }, /* #102 */ 1401 { 0x3c5a92, 0x3c5292, 0x8285a9f759c3c04b, 0xfe0a16a7dd670f01, 0xb59102df5559b93f, 6 }, /* #103 */ 1402 { 0x0b1ed6, 0x0b1616, 0x5983ec1ddc17b943, 0x2fc80523a8b307d8, 0x64b42897e40291d4, 39 }, /* #104 */ 1403 { 0x057cc7, 0x057413, 0x0e68cf7e58047bff, 0x39c65ad0c3982583, 0xe4e7196b430e6096, 58 }, /* #105 */ 1404 { 0x1d5247, 0x1d5297, 0xcdaa8036eaaf195e, 0xf021f9b55006dd55, 0x55ea3baef4c7810f, 19 }, /* #106 */ 1405 { 0x082d47, 0x082d16, 0x58a79af99df27426, 0x5c75efdceb14f35f, 0xd6b4a2d2e3af7ee7, 35 }, /* #107 */ 1406 { 0x397083, 0x397897, 0x2e2885d191c92b09, 0xab0bd299a6535cb8, 0x9daac2f4a66994d7, 54 }, /* #108 */ 1407 { 0x366c92, 0x366c92, 0x74ae852168a148bd, 0xb36d33aafba57429, 0xcb63e8366da6755f, 37 }, /* #109 */ 1408 { 0x380196, 0x380912, 0x5a0888857f453a92, 0x722950dcc75c23ab, 0xa3914a86e63ae11d, 59 }, /* #110 */ 1409 { 0x065212, 0x065a92, 0xdfbd2caad5400ba7, 0xbf7e00dfbd2caad5, 0x3fe971fb7cbf7e00, 24 }, /* #111 */ 1410 { 0x3c6e93, 0x3c6697, 0xd63701c35cc62b17, 0xeb1b80e1ae63158b, 0xcc1ce4fd7554b499, 1 }, /* #112 */ 1411 { 0x2a4687, 0x2a4e96, 0xd5e8a747085a23dd, 0x9f18c6eaf453a384, 0x1e274fcedd3e318d, 25 }, /* #113 */ 1412 { 0x022e83, 0x022e93, 0x70ab36691bfbce64, 0xb0cfde31c40b0a43, 0x3619fbc638816148, 61 }, /* #114 */ 1413 { 0x0d4a93, 0x0d4296, 0x53fe1191ad396889, 0xd43614ff84646b4e, 0x24009bad8d3350d8, 18 }, /* #115 */ 1414 { 0x3214c2, 0x321492, 0xc339d93470fb4fe3, 0xf6018c15c60ecf86, 0xfefb00c60ae30767, 55 }, /* #116 */ 1415 { 0x055f06, 0x055f16, 0x5e1839c1c4695052, 0x7e458877bd565e18, 0x2d2f7e458877bd56, 48 }, /* #117 */ 1416 { 0x3110d3, 0x311096, 0xfca93a14613861fd, 0xdf9f9527428c270c, 0x0f96006b0a2436fc, 11 }, /* #118 */ 1417 { 0x0d7896, 0x0d7897, 0xa76e1956f6b21c83, 0x8a9d3b70cab7b590, 0xe377175bed417153, 13 }, /* #119 */ 1418 { 0x235906, 0x235912, 0xd83d3949007d25cf, 0x6f7e81bb07a72920, 0xe6d3b0675b7bf40d, 27 }, /* #120 */ 1419 { 0x3558c7, 0x355817, 0xbeffbfb82ba19bdc, 0x4c94c64883e958be, 0x4c4c94c64883e958, 56 }, /* #121 */ 1420 { 0x2f1293, 0x2f1293, 0x6d2bc95b83b43983, 0x6d2bc95b83b43983, 0xb9da3fd795b08c88, 0 }, /* #122 */ 1421 { 0x2e0843, 0x2e0816, 0x49b2cc66cba81bb4, 0x707989625649b2cc, 0xea973a7079896256, 40 }, /* #123 */ 1422 { 0x151312, 0x151b13, 0xc1b29edf98459abf, 0x5e0d94f6fcc22cd5, 0x18345eadf5dc642b, 5 }, /* #124 */ 1423 { 0x0d6146, 0x0d6997, 0x9a729ba393f57f35, 0x9026c4691fdf9669, 0x6ae409b11a47f7e5, 54 }, /* #125 */ 1424 { 0x3903d7, 0x390b13, 0xc1aee1f77fbeb63e, 0x5034706bb87ddfef, 0xd1f27a66407540d1, 18 }, /* #126 */ 1425 { 0x0b4c53, 0x0b4492, 0xa3cfb721db38a4dd, 0xc0cfff4f2d1e7db9, 0xf054c6b819ffe9e5, 37 }, /* #127 */ 1426 }; 1427 1428 1429 #define HAVE_SHIFT_TESTS_AMD 1430 static const BINU8_TEST_T g_aTests_rol_u8_amd[] = 1431 { 1432 { 0x151ad6, 0x1512d6, 0x00, 0x00, 0, 7 }, /* #0 */ 1433 { 0x225e82, 0x225682, 0x00, 0x00, 0, 4 }, /* #1 */ 1434 { 0x1d7783, 0x1d7782, 0x00, 0x00, 0, 5 }, /* #2 */ 1435 { 0x042306, 0x042306, 0x00, 0x00, 0, 5 }, /* #3 */ 1436 { 0x226bd3, 0x2263d3, 0xfd, 0xef, 0, 3 }, /* #4 */ 1437 { 0x142557, 0x142d56, 0xb5, 0xd6, 0, 2 }, /* #5 */ 1438 { 0x173992, 0x173193, 0xb8, 0x8b, 0, 4 }, /* #6 */ 1439 { 0x3e6013, 0x3e6812, 0xaa, 0xaa, 0, 6 }, /* #7 */ 1440 { 0x2b7a16, 0x2b7217, 0x9e, 0xd3, 0, 5 }, /* #8 */ 1441 { 0x3d1613, 0x3d1613, 0x76, 0x9d, 0, 6 }, /* #9 */ 1442 { 0x307e07, 0x307e06, 0xd1, 0x8e, 0, 3 }, /* #10 */ 1443 { 0x2e7683, 0x2e7e82, 0x40, 0x80, 0, 1 }, /* #11 */ 1444 { 0x270903, 0x270103, 0xaf, 0xf5, 0, 5 }, /* #12 */ 1445 { 0x0c5386, 0x0c5b87, 0x14, 0x05, 0, 6 }, /* #13 */ 1446 { 0x2c44d3, 0x2c44d2, 0xc1, 0x70, 0, 6 }, /* #14 */ 1447 { 0x1865c2, 0x1865c2, 0x0a, 0x14, 0, 1 }, /* #15 */ 1448 { 0x3e2343, 0x3e2342, 0x86, 0x1a, 0, 2 }, /* #16 */ 1449 { 0x087387, 0x087b87, 0x1e, 0x0f, 0, 7 }, /* #17 */ 1450 { 0x0d2e97, 0x0d2697, 0x30, 0x81, 0, 3 }, /* #18 */ 1451 { 0x317b97, 0x317b97, 0x5e, 0x2f, 0, 7 }, /* #19 */ 1452 { 0x301d93, 0x301593, 0x7f, 0xef, 0, 5 }, /* #20 */ 1453 { 0x134242, 0x134242, 0x83, 0x38, 0, 4 }, /* #21 */ 1454 { 0x1b6382, 0x1b6383, 0x86, 0xa1, 0, 6 }, /* #22 */ 1455 { 0x026412, 0x026413, 0x68, 0xa1, 0, 2 }, /* #23 */ 1456 { 0x325cd3, 0x3254d2, 0xec, 0x76, 0, 7 }, /* #24 */ 1457 { 0x191816, 0x191017, 0x39, 0x93, 0, 4 }, /* #25 */ 1458 { 0x191f43, 0x191f43, 0x4e, 0x4e, 0, 0 }, /* #26 */ 1459 { 0x187597, 0x187d96, 0xb3, 0xce, 0, 2 }, /* #27 */ 1460 { 0x1e3312, 0x1e3b12, 0x14, 0xa0, 0, 3 }, /* #28 */ 1461 { 0x2e67c7, 0x2e67c7, 0xbe, 0xf5, 0, 3 }, /* #29 */ 1462 { 0x3a0847, 0x3a0046, 0x58, 0x16, 0, 6 }, /* #30 */ 1463 { 0x090f82, 0x090f83, 0x57, 0x75, 0, 4 }, /* #31 */ 1464 { 0x2c5796, 0x2c5796, 0x31, 0x31, 0, 0 }, /* #32 */ 1465 { 0x263f93, 0x263792, 0x0a, 0x14, 0, 1 }, /* #33 */ 1466 { 0x0b0b16, 0x0b0316, 0x74, 0x3a, 0, 7 }, /* #34 */ 1467 { 0x2c7987, 0x2c7987, 0x5c, 0x71, 0, 2 }, /* #35 */ 1468 { 0x351ad2, 0x3512d2, 0x10, 0x20, 0, 1 }, /* #36 */ 1469 { 0x1d1047, 0x1d1847, 0xaa, 0x55, 0, 7 }, /* #37 */ 1470 { 0x2270d6, 0x2278d6, 0x9d, 0xec, 0, 3 }, /* #38 */ 1471 { 0x0b3682, 0x0b3e83, 0x8d, 0x63, 0, 6 }, /* #39 */ 1472 { 0x115c83, 0x115483, 0x2f, 0xe5, 0, 5 }, /* #40 */ 1473 { 0x230ec7, 0x2306c7, 0xe0, 0x83, 0, 2 }, /* #41 */ 1474 { 0x260917, 0x260117, 0xe4, 0x93, 0, 2 }, /* #42 */ 1475 { 0x264ed2, 0x2646d3, 0x63, 0xb1, 0, 7 }, /* #43 */ 1476 { 0x1050c2, 0x1058c3, 0x91, 0x23, 0, 1 }, /* #44 */ 1477 { 0x274f57, 0x274f56, 0x16, 0xb0, 0, 3 }, /* #45 */ 1478 { 0x003292, 0x003a92, 0xd4, 0x9a, 0, 5 }, /* #46 */ 1479 { 0x262587, 0x262d86, 0x37, 0xe6, 0, 5 }, /* #47 */ 1480 { 0x366c46, 0x366c46, 0x10, 0x10, 0, 0 }, /* #48 */ 1481 { 0x337046, 0x337047, 0xb9, 0xcd, 0, 3 }, /* #49 */ 1482 { 0x0a3856, 0x0a3856, 0xfa, 0xfa, 0, 0 }, /* #50 */ 1483 { 0x1768d2, 0x1760d2, 0xec, 0x76, 0, 7 }, /* #51 */ 1484 { 0x3e26d3, 0x3e26d3, 0x95, 0x95, 0, 0 }, /* #52 */ 1485 { 0x000297, 0x000296, 0x86, 0x34, 0, 3 }, /* #53 */ 1486 { 0x310216, 0x310216, 0x28, 0x0a, 0, 6 }, /* #54 */ 1487 { 0x2f15c3, 0x2f15c3, 0x7e, 0xcf, 0, 5 }, /* #55 */ 1488 { 0x190303, 0x190b03, 0x6c, 0x1b, 0, 6 }, /* #56 */ 1489 { 0x1c0646, 0x1c0646, 0x26, 0x62, 0, 4 }, /* #57 */ 1490 { 0x2f5743, 0x2f5f43, 0x12, 0x09, 0, 7 }, /* #58 */ 1491 { 0x2a3942, 0x2a3942, 0x58, 0xc2, 0, 3 }, /* #59 */ 1492 { 0x2a4fd6, 0x2a4fd6, 0xd9, 0xec, 0, 7 }, /* #60 */ 1493 { 0x273543, 0x273542, 0xa0, 0x28, 0, 6 }, /* #61 */ 1494 { 0x326d86, 0x326d86, 0x08, 0x08, 0, 0 }, /* #62 */ 1495 { 0x394fc2, 0x394fc2, 0xd4, 0xa6, 0, 3 }, /* #63 */ 1496 }; 1497 static const BINU8_TEST_T g_aTests_ror_u8_amd[] = 1498 { 1499 { 0x136ec6, 0x1366c6, 0x00, 0x00, 0, 1 }, /* #0 */ 1500 { 0x1c5143, 0x1c5142, 0x00, 0x00, 0, 5 }, /* #1 */ 1501 { 0x2d7ec7, 0x2d76c6, 0x00, 0x00, 0, 1 }, /* #2 */ 1502 { 0x005007, 0x005006, 0x00, 0x00, 0, 2 }, /* #3 */ 1503 { 0x0f1946, 0x0f1946, 0x8c, 0x64, 0, 5 }, /* #4 */ 1504 { 0x190f97, 0x190f97, 0xfe, 0xfe, 0, 0 }, /* #5 */ 1505 { 0x0e3757, 0x0e3f56, 0xef, 0x7f, 0, 5 }, /* #6 */ 1506 { 0x082357, 0x082b56, 0x35, 0x4d, 0, 2 }, /* #7 */ 1507 { 0x355e82, 0x355682, 0x8d, 0x36, 0, 6 }, /* #8 */ 1508 { 0x137e12, 0x137e12, 0x40, 0x40, 0, 0 }, /* #9 */ 1509 { 0x3a4fd2, 0x3a4fd2, 0xba, 0x5d, 0, 1 }, /* #10 */ 1510 { 0x3f3393, 0x3f3393, 0x3c, 0x3c, 0, 0 }, /* #11 */ 1511 { 0x200106, 0x200107, 0xa5, 0xd2, 0, 1 }, /* #12 */ 1512 { 0x2339d7, 0x2331d6, 0x60, 0x0c, 0, 3 }, /* #13 */ 1513 { 0x062282, 0x062283, 0x63, 0xc6, 0, 7 }, /* #14 */ 1514 { 0x0c54d6, 0x0c54d7, 0x87, 0xc3, 0, 1 }, /* #15 */ 1515 { 0x277346, 0x277346, 0x32, 0x32, 0, 0 }, /* #16 */ 1516 { 0x3c4183, 0x3c4983, 0xd5, 0xae, 0, 5 }, /* #17 */ 1517 { 0x372c02, 0x372c03, 0x28, 0x82, 0, 4 }, /* #18 */ 1518 { 0x3c10c2, 0x3c10c2, 0xcc, 0x33, 0, 6 }, /* #19 */ 1519 { 0x066ac2, 0x066ac3, 0x2d, 0xb4, 0, 6 }, /* #20 */ 1520 { 0x1c7f52, 0x1c7752, 0x24, 0x12, 0, 1 }, /* #21 */ 1521 { 0x0a61d3, 0x0a69d2, 0xb8, 0x71, 0, 7 }, /* #22 */ 1522 { 0x3b0e03, 0x3b0e03, 0xe6, 0xb9, 0, 2 }, /* #23 */ 1523 { 0x037c92, 0x037c92, 0x44, 0x44, 0, 0 }, /* #24 */ 1524 { 0x3a5312, 0x3a5b12, 0x5d, 0x57, 0, 2 }, /* #25 */ 1525 { 0x0b08d6, 0x0b00d7, 0x4f, 0xe9, 0, 3 }, /* #26 */ 1526 { 0x212757, 0x212757, 0x45, 0x45, 0, 0 }, /* #27 */ 1527 { 0x167587, 0x167d86, 0xbc, 0x5e, 0, 1 }, /* #28 */ 1528 { 0x037d46, 0x037d46, 0x8c, 0x64, 0, 5 }, /* #29 */ 1529 { 0x074dc6, 0x074dc6, 0xe7, 0xe7, 0, 0 }, /* #30 */ 1530 { 0x1549d6, 0x1549d6, 0xa2, 0x54, 0, 3 }, /* #31 */ 1531 { 0x2359c7, 0x2351c7, 0xaf, 0xf5, 0, 3 }, /* #32 */ 1532 { 0x2277c2, 0x227fc3, 0x2e, 0x8b, 0, 2 }, /* #33 */ 1533 { 0x221f93, 0x221f93, 0x2a, 0x8a, 0, 2 }, /* #34 */ 1534 { 0x0f1d56, 0x0f1556, 0xc7, 0x3e, 0, 5 }, /* #35 */ 1535 { 0x2d3217, 0x2d3217, 0x5d, 0xd5, 0, 4 }, /* #36 */ 1536 { 0x070592, 0x070d92, 0x31, 0x62, 0, 7 }, /* #37 */ 1537 { 0x123746, 0x123746, 0x82, 0x28, 0, 4 }, /* #38 */ 1538 { 0x201043, 0x201842, 0xb2, 0x59, 0, 1 }, /* #39 */ 1539 { 0x245482, 0x245c82, 0x83, 0x70, 0, 3 }, /* #40 */ 1540 { 0x0e1953, 0x0e1953, 0x5c, 0x8b, 0, 3 }, /* #41 */ 1541 { 0x3067d7, 0x3067d7, 0xda, 0xda, 0, 0 }, /* #42 */ 1542 { 0x1b5903, 0x1b5103, 0x5b, 0xd6, 0, 2 }, /* #43 */ 1543 { 0x067e07, 0x067e07, 0xa2, 0xa8, 0, 2 }, /* #44 */ 1544 { 0x3123d6, 0x3123d6, 0x86, 0x34, 0, 5 }, /* #45 */ 1545 { 0x3a24c3, 0x3a24c3, 0x15, 0x15, 0, 0 }, /* #46 */ 1546 { 0x355f92, 0x355792, 0x09, 0x12, 0, 7 }, /* #47 */ 1547 { 0x2e17c2, 0x2e1fc3, 0x25, 0x92, 0, 1 }, /* #48 */ 1548 { 0x154513, 0x154d13, 0xe3, 0x8f, 0, 6 }, /* #49 */ 1549 { 0x267016, 0x267816, 0x1c, 0x70, 0, 6 }, /* #50 */ 1550 { 0x1c4a86, 0x1c4287, 0x5e, 0xcb, 0, 3 }, /* #51 */ 1551 { 0x3e0c42, 0x3e0c42, 0x0e, 0x0e, 0, 0 }, /* #52 */ 1552 { 0x3f3a96, 0x3f3a97, 0x46, 0x8c, 0, 7 }, /* #53 */ 1553 { 0x2946d7, 0x2946d7, 0x72, 0xc9, 0, 6 }, /* #54 */ 1554 { 0x3b1e87, 0x3b1686, 0x26, 0x31, 0, 5 }, /* #55 */ 1555 { 0x2165d7, 0x216dd7, 0x96, 0xa5, 0, 2 }, /* #56 */ 1556 { 0x0a2757, 0x0a2757, 0x9e, 0xe9, 0, 4 }, /* #57 */ 1557 { 0x210e56, 0x210e56, 0x78, 0x78, 0, 0 }, /* #58 */ 1558 { 0x2c3cc3, 0x2c34c2, 0x13, 0x31, 0, 4 }, /* #59 */ 1559 { 0x0f5e17, 0x0f5616, 0x10, 0x08, 0, 1 }, /* #60 */ 1560 { 0x3f2a93, 0x3f2292, 0x90, 0x24, 0, 2 }, /* #61 */ 1561 { 0x133a96, 0x133a97, 0x73, 0x9b, 0, 5 }, /* #62 */ 1562 { 0x302152, 0x302152, 0xa9, 0xa9, 0, 0 }, /* #63 */ 1563 }; 1564 static const BINU8_TEST_T g_aTests_rcl_u8_amd[] = 1565 { 1566 { 0x362c83, 0x362482, 0x00, 0x01, 0, 1 }, /* #0 */ 1567 { 0x2a63c3, 0x2a63c2, 0x00, 0x02, 0, 2 }, /* #1 */ 1568 { 0x121007, 0x121006, 0x00, 0x20, 0, 6 }, /* #2 */ 1569 { 0x3d39c6, 0x3d31c6, 0x00, 0x00, 0, 7 }, /* #3 */ 1570 { 0x106996, 0x106196, 0x96, 0x59, 0, 2 }, /* #4 */ 1571 { 0x0a1e93, 0x0a1e93, 0x4f, 0x4f, 0, 0 }, /* #5 */ 1572 { 0x337046, 0x337846, 0x5d, 0x97, 0, 7 }, /* #6 */ 1573 { 0x1207c7, 0x120fc6, 0x9e, 0xf6, 0, 3 }, /* #7 */ 1574 { 0x3928d3, 0x3920d2, 0xcb, 0x5f, 0, 3 }, /* #8 */ 1575 { 0x0530d7, 0x0538d6, 0x88, 0x8c, 0, 4 }, /* #9 */ 1576 { 0x1e5d92, 0x1e5593, 0xe4, 0xc8, 0, 1 }, /* #10 */ 1577 { 0x0e7cc3, 0x0e74c2, 0x12, 0x51, 0, 5 }, /* #11 */ 1578 { 0x0f5a07, 0x0f5a07, 0xc5, 0x17, 0, 2 }, /* #12 */ 1579 { 0x223493, 0x223c92, 0x23, 0xe4, 0, 6 }, /* #13 */ 1580 { 0x1f3a86, 0x1f3287, 0x63, 0x8c, 0, 2 }, /* #14 */ 1581 { 0x2c2193, 0x2c2193, 0xd6, 0xad, 0, 1 }, /* #15 */ 1582 { 0x172597, 0x172d97, 0x28, 0x44, 0, 3 }, /* #16 */ 1583 { 0x073d07, 0x073507, 0x93, 0xe4, 0, 7 }, /* #17 */ 1584 { 0x340243, 0x340a43, 0x51, 0x1a, 0, 4 }, /* #18 */ 1585 { 0x025d17, 0x025d16, 0xe7, 0xfe, 0, 5 }, /* #19 */ 1586 { 0x057b16, 0x057b16, 0x42, 0x84, 0, 1 }, /* #20 */ 1587 { 0x183747, 0x183747, 0x57, 0xea, 0, 6 }, /* #21 */ 1588 { 0x367807, 0x367006, 0x9c, 0x73, 0, 2 }, /* #22 */ 1589 { 0x0162c6, 0x0162c6, 0x14, 0x14, 0, 0 }, /* #23 */ 1590 { 0x153312, 0x153313, 0x5d, 0xd2, 0, 4 }, /* #24 */ 1591 { 0x060ed6, 0x060ed6, 0xbf, 0xbf, 0, 0 }, /* #25 */ 1592 { 0x074007, 0x074006, 0x01, 0x0c, 0, 3 }, /* #26 */ 1593 { 0x2b5f57, 0x2b5f57, 0xcc, 0x33, 0, 2 }, /* #27 */ 1594 { 0x095a57, 0x095a57, 0x19, 0x31, 0, 5 }, /* #28 */ 1595 { 0x030447, 0x030447, 0xe9, 0xa7, 0, 2 }, /* #29 */ 1596 { 0x3b1c56, 0x3b1456, 0xc1, 0x16, 0, 4 }, /* #30 */ 1597 { 0x265e43, 0x265e43, 0x84, 0x09, 0, 1 }, /* #31 */ 1598 { 0x125a13, 0x125213, 0x7d, 0xf6, 0, 2 }, /* #32 */ 1599 { 0x360516, 0x360517, 0xdc, 0xb8, 0, 1 }, /* #33 */ 1600 { 0x0f68d6, 0x0f60d6, 0xc4, 0x31, 0, 7 }, /* #34 */ 1601 { 0x131392, 0x131393, 0x78, 0x83, 0, 4 }, /* #35 */ 1602 { 0x187956, 0x187156, 0x3b, 0x76, 0, 1 }, /* #36 */ 1603 { 0x2f25c6, 0x2f2dc6, 0xa5, 0xaa, 0, 5 }, /* #37 */ 1604 { 0x2b5942, 0x2b5942, 0x61, 0xc2, 0, 1 }, /* #38 */ 1605 { 0x290986, 0x290986, 0xee, 0xee, 0, 0 }, /* #39 */ 1606 { 0x2264c2, 0x2264c3, 0xfb, 0xf6, 0, 1 }, /* #40 */ 1607 { 0x140643, 0x140e43, 0xeb, 0x5f, 0, 3 }, /* #41 */ 1608 { 0x290817, 0x290816, 0x31, 0xc6, 0, 2 }, /* #42 */ 1609 { 0x063286, 0x063a87, 0x08, 0x00, 0, 5 }, /* #43 */ 1610 { 0x077b52, 0x077353, 0x3f, 0xf1, 0, 4 }, /* #44 */ 1611 { 0x2d6747, 0x2d6f46, 0x4f, 0xfa, 0, 4 }, /* #45 */ 1612 { 0x360817, 0x360017, 0xfd, 0xbf, 0, 5 }, /* #46 */ 1613 { 0x185dd7, 0x1855d6, 0x49, 0x69, 0, 6 }, /* #47 */ 1614 { 0x154c83, 0x154c82, 0x4d, 0x9b, 0, 1 }, /* #48 */ 1615 { 0x3a31d7, 0x3a39d6, 0x6a, 0xad, 0, 6 }, /* #49 */ 1616 { 0x281042, 0x281042, 0x8a, 0x29, 0, 2 }, /* #50 */ 1617 { 0x3a7352, 0x3a7b52, 0xdf, 0xfb, 0, 3 }, /* #51 */ 1618 { 0x3b2d92, 0x3b2d92, 0x10, 0x10, 0, 0 }, /* #52 */ 1619 { 0x2e3fc3, 0x2e3fc3, 0xd4, 0x4e, 0, 4 }, /* #53 */ 1620 { 0x284b47, 0x284347, 0xb9, 0xce, 0, 3 }, /* #54 */ 1621 { 0x394b46, 0x394347, 0xf8, 0xe1, 0, 2 }, /* #55 */ 1622 { 0x2b7853, 0x2b7052, 0xc4, 0x27, 0, 3 }, /* #56 */ 1623 { 0x046742, 0x046742, 0x50, 0x50, 0, 0 }, /* #57 */ 1624 { 0x1a07c3, 0x1a0fc3, 0x97, 0x2f, 0, 1 }, /* #58 */ 1625 { 0x2d6c83, 0x2d6482, 0xf0, 0x1f, 0, 5 }, /* #59 */ 1626 { 0x003582, 0x003d83, 0x2d, 0x45, 0, 6 }, /* #60 */ 1627 { 0x001452, 0x001452, 0x9d, 0x75, 0, 2 }, /* #61 */ 1628 { 0x083cc3, 0x0834c3, 0x73, 0xdc, 0, 7 }, /* #62 */ 1629 { 0x110e83, 0x110682, 0xa0, 0x68, 0, 7 }, /* #63 */ 1630 }; 1631 static const BINU8_TEST_T g_aTests_rcr_u8_amd[] = 1632 { 1633 { 0x183086, 0x183086, 0x00, 0x00, 0, 3 }, /* #0 */ 1634 { 0x164d47, 0x164d46, 0x00, 0x80, 0, 1 }, /* #1 */ 1635 { 0x0c3b52, 0x0c3b52, 0x00, 0x00, 0, 0 }, /* #2 */ 1636 { 0x0166d7, 0x0166d6, 0x00, 0x20, 0, 3 }, /* #3 */ 1637 { 0x363512, 0x363d12, 0x24, 0x90, 0, 7 }, /* #4 */ 1638 { 0x0b0e96, 0x0b0e97, 0x66, 0x8c, 0, 3 }, /* #5 */ 1639 { 0x0f56c3, 0x0f56c2, 0xb8, 0xe3, 0, 7 }, /* #6 */ 1640 { 0x363797, 0x363797, 0xe2, 0xe2, 0, 0 }, /* #7 */ 1641 { 0x224a13, 0x224a12, 0x73, 0x77, 0, 4 }, /* #8 */ 1642 { 0x0d7842, 0x0d7842, 0xea, 0x75, 0, 1 }, /* #9 */ 1643 { 0x185b93, 0x185b93, 0xaf, 0x7e, 0, 6 }, /* #10 */ 1644 { 0x1b2c47, 0x1b2446, 0x91, 0x39, 0, 4 }, /* #11 */ 1645 { 0x0921c7, 0x0921c7, 0x3f, 0x3f, 0, 0 }, /* #12 */ 1646 { 0x153992, 0x153992, 0xde, 0x6f, 0, 1 }, /* #13 */ 1647 { 0x050147, 0x050947, 0x56, 0x6a, 0, 5 }, /* #14 */ 1648 { 0x116ac2, 0x116ac2, 0xa8, 0xa1, 0, 7 }, /* #15 */ 1649 { 0x2727d7, 0x272fd7, 0x41, 0xa0, 0, 1 }, /* #16 */ 1650 { 0x1f4743, 0x1f4743, 0x8b, 0xe2, 0, 2 }, /* #17 */ 1651 { 0x361c57, 0x361c57, 0x76, 0x76, 0, 0 }, /* #18 */ 1652 { 0x0e51c2, 0x0e51c2, 0xa8, 0xa8, 0, 0 }, /* #19 */ 1653 { 0x0c0a46, 0x0c0247, 0x8f, 0xd1, 0, 3 }, /* #20 */ 1654 { 0x317196, 0x317196, 0x54, 0x2a, 0, 1 }, /* #21 */ 1655 { 0x317e52, 0x317653, 0x1d, 0xd0, 0, 5 }, /* #22 */ 1656 { 0x3c4807, 0x3c4807, 0x51, 0x46, 0, 7 }, /* #23 */ 1657 { 0x2a0813, 0x2a0812, 0xd8, 0x76, 0, 2 }, /* #24 */ 1658 { 0x1a0647, 0x1a0647, 0x3d, 0xd9, 0, 5 }, /* #25 */ 1659 { 0x272057, 0x272057, 0x7a, 0xea, 0, 7 }, /* #26 */ 1660 { 0x232e47, 0x232646, 0xf8, 0xfc, 0, 1 }, /* #27 */ 1661 { 0x2e3146, 0x2e3947, 0x03, 0x80, 0, 2 }, /* #28 */ 1662 { 0x1e7b07, 0x1e7306, 0x91, 0xe4, 0, 2 }, /* #29 */ 1663 { 0x090907, 0x090107, 0xdf, 0xfe, 0, 5 }, /* #30 */ 1664 { 0x1f5506, 0x1f5d06, 0x9c, 0x71, 0, 7 }, /* #31 */ 1665 { 0x310a52, 0x310252, 0x02, 0x01, 0, 1 }, /* #32 */ 1666 { 0x3c1f47, 0x3c1746, 0xc7, 0xfc, 0, 4 }, /* #33 */ 1667 { 0x2966c2, 0x296ec2, 0xd7, 0xbb, 0, 6 }, /* #34 */ 1668 { 0x202ec2, 0x202ec3, 0xe0, 0x81, 0, 7 }, /* #35 */ 1669 { 0x3912c7, 0x391ac6, 0xd7, 0xbf, 0, 6 }, /* #36 */ 1670 { 0x197f83, 0x197f82, 0xc8, 0x47, 0, 6 }, /* #37 */ 1671 { 0x356f43, 0x356f43, 0xb6, 0x6d, 0, 2 }, /* #38 */ 1672 { 0x2c0743, 0x2c0742, 0x80, 0x18, 0, 4 }, /* #39 */ 1673 { 0x0c5bd2, 0x0c5bd2, 0x2d, 0x2d, 0, 0 }, /* #40 */ 1674 { 0x044e87, 0x044687, 0xf2, 0x2f, 0, 5 }, /* #41 */ 1675 { 0x1b2756, 0x1b2756, 0xb9, 0xb9, 0, 0 }, /* #42 */ 1676 { 0x3b4317, 0x3b4b17, 0x60, 0x82, 0, 7 }, /* #43 */ 1677 { 0x274fc2, 0x2747c3, 0x4d, 0x26, 0, 1 }, /* #44 */ 1678 { 0x136c57, 0x136c56, 0x9d, 0x77, 0, 7 }, /* #45 */ 1679 { 0x364b87, 0x364b87, 0x53, 0x53, 0, 0 }, /* #46 */ 1680 { 0x0a1346, 0x0a1346, 0x6f, 0x6f, 0, 0 }, /* #47 */ 1681 { 0x1b1452, 0x1b1453, 0x3d, 0x1e, 0, 1 }, /* #48 */ 1682 { 0x076212, 0x076a13, 0xcb, 0x6c, 0, 4 }, /* #49 */ 1683 { 0x201587, 0x201587, 0x3d, 0xd9, 0, 5 }, /* #50 */ 1684 { 0x0c7cc7, 0x0c74c7, 0xbd, 0xee, 0, 6 }, /* #51 */ 1685 { 0x2c7f42, 0x2c7742, 0xec, 0x3b, 0, 2 }, /* #52 */ 1686 { 0x016b53, 0x016352, 0xef, 0xff, 0, 5 }, /* #53 */ 1687 { 0x2d3857, 0x2d3056, 0xe6, 0xde, 0, 4 }, /* #54 */ 1688 { 0x122987, 0x122186, 0x61, 0x36, 0, 4 }, /* #55 */ 1689 { 0x1b39d2, 0x1b39d2, 0x71, 0x4e, 0, 3 }, /* #56 */ 1690 { 0x0c23c6, 0x0c23c6, 0x5a, 0x5a, 0, 0 }, /* #57 */ 1691 { 0x0b2896, 0x0b2097, 0x38, 0x03, 0, 4 }, /* #58 */ 1692 { 0x202d07, 0x202507, 0x7e, 0xd7, 0, 4 }, /* #59 */ 1693 { 0x0c3996, 0x0c3996, 0xf4, 0x8f, 0, 4 }, /* #60 */ 1694 { 0x320e93, 0x320e93, 0x3b, 0x9d, 0, 1 }, /* #61 */ 1695 { 0x393b02, 0x393b03, 0x71, 0x89, 0, 6 }, /* #62 */ 1696 { 0x0b7846, 0x0b7846, 0xbc, 0xbc, 0, 0 }, /* #63 */ 1697 }; 1698 static const BINU8_TEST_T g_aTests_shl_u8_amd[] = 1699 { 1700 { 0x276206, 0x276256, 0x00, 0x00, 0, 5 }, /* #0 */ 1701 { 0x030006, 0x030056, 0x00, 0x00, 0, 3 }, /* #1 */ 1702 { 0x327193, 0x327156, 0x00, 0x00, 0, 3 }, /* #2 */ 1703 { 0x1f7947, 0x1f7156, 0x00, 0x00, 0, 3 }, /* #3 */ 1704 { 0x133f06, 0x133793, 0xff, 0xf8, 0, 3 }, /* #4 */ 1705 { 0x171f86, 0x171f86, 0x94, 0x94, 0, 0 }, /* #5 */ 1706 { 0x372f47, 0x372797, 0xed, 0xb4, 0, 2 }, /* #6 */ 1707 { 0x035792, 0x035f13, 0x65, 0x40, 0, 6 }, /* #7 */ 1708 { 0x3c0f52, 0x3c0716, 0x14, 0x28, 0, 1 }, /* #8 */ 1709 { 0x177607, 0x177e13, 0x2e, 0x70, 0, 3 }, /* #9 */ 1710 { 0x0112d3, 0x011297, 0xdf, 0xbe, 0, 1 }, /* #10 */ 1711 { 0x0f1907, 0x0f1917, 0xa7, 0x4e, 0, 1 }, /* #11 */ 1712 { 0x010047, 0x010817, 0x35, 0x50, 0, 4 }, /* #12 */ 1713 { 0x1a3016, 0x1a3817, 0xdd, 0x74, 0, 2 }, /* #13 */ 1714 { 0x0f5b82, 0x0f5b82, 0x26, 0x26, 0, 0 }, /* #14 */ 1715 { 0x136ad2, 0x136256, 0x80, 0x00, 0, 2 }, /* #15 */ 1716 { 0x066e17, 0x066616, 0xf3, 0x60, 0, 5 }, /* #16 */ 1717 { 0x0d70d2, 0x0d70d2, 0xf8, 0xf8, 0, 0 }, /* #17 */ 1718 { 0x0479d3, 0x0479d3, 0x2b, 0x2b, 0, 0 }, /* #18 */ 1719 { 0x1130c7, 0x1130c7, 0xc8, 0xc8, 0, 0 }, /* #19 */ 1720 { 0x355bc6, 0x355393, 0xdb, 0xb6, 0, 1 }, /* #20 */ 1721 { 0x3648d2, 0x364012, 0xe2, 0x40, 0, 5 }, /* #21 */ 1722 { 0x183dd3, 0x183d13, 0x2d, 0x40, 0, 6 }, /* #22 */ 1723 { 0x1e6092, 0x1e6093, 0x3e, 0x80, 0, 6 }, /* #23 */ 1724 { 0x014c96, 0x014c96, 0x24, 0x90, 0, 2 }, /* #24 */ 1725 { 0x2b39c3, 0x2b3112, 0x01, 0x40, 0, 6 }, /* #25 */ 1726 { 0x175d57, 0x175d57, 0xd8, 0x00, 0, 5 }, /* #26 */ 1727 { 0x307a13, 0x307a13, 0xb9, 0x20, 0, 5 }, /* #27 */ 1728 { 0x032342, 0x032342, 0xd9, 0xd9, 0, 0 }, /* #28 */ 1729 { 0x2c1b03, 0x2c1b17, 0x95, 0x50, 0, 4 }, /* #29 */ 1730 { 0x087d56, 0x087516, 0x1d, 0x3a, 0, 1 }, /* #30 */ 1731 { 0x016e56, 0x016656, 0x50, 0x00, 0, 5 }, /* #31 */ 1732 { 0x2d2e56, 0x2d2e13, 0x7d, 0x40, 0, 6 }, /* #32 */ 1733 { 0x295313, 0x295313, 0x93, 0x93, 0, 0 }, /* #33 */ 1734 { 0x227e97, 0x227e57, 0x18, 0x00, 0, 5 }, /* #34 */ 1735 { 0x0b23d7, 0x0b2356, 0xb0, 0x00, 0, 5 }, /* #35 */ 1736 { 0x292682, 0x292612, 0x2a, 0x54, 0, 1 }, /* #36 */ 1737 { 0x0c4846, 0x0c4016, 0x0a, 0x28, 0, 2 }, /* #37 */ 1738 { 0x174387, 0x174397, 0xfe, 0xc0, 0, 5 }, /* #38 */ 1739 { 0x030fd6, 0x030f92, 0xd2, 0x80, 0, 6 }, /* #39 */ 1740 { 0x0a0a57, 0x0a0a92, 0x4c, 0x98, 0, 1 }, /* #40 */ 1741 { 0x2245c2, 0x2245c2, 0xac, 0xac, 0, 0 }, /* #41 */ 1742 { 0x000e03, 0x000e57, 0xe2, 0x00, 0, 7 }, /* #42 */ 1743 { 0x0a1a43, 0x0a1a13, 0xe7, 0x38, 0, 3 }, /* #43 */ 1744 { 0x145e12, 0x145e57, 0xac, 0x00, 0, 6 }, /* #44 */ 1745 { 0x073707, 0x073793, 0xef, 0x80, 0, 7 }, /* #45 */ 1746 { 0x3677d7, 0x367793, 0x67, 0x80, 0, 7 }, /* #46 */ 1747 { 0x081a12, 0x081a13, 0x22, 0x10, 0, 3 }, /* #47 */ 1748 { 0x274712, 0x274f92, 0x3b, 0xec, 0, 2 }, /* #48 */ 1749 { 0x1a6b52, 0x1a6b17, 0xb6, 0x60, 0, 4 }, /* #49 */ 1750 { 0x372102, 0x372992, 0x43, 0x86, 0, 1 }, /* #50 */ 1751 { 0x3a28c7, 0x3a2097, 0xf7, 0xee, 0, 1 }, /* #51 */ 1752 { 0x197c07, 0x197493, 0x65, 0x94, 0, 2 }, /* #52 */ 1753 { 0x2b2d02, 0x2b2d02, 0x06, 0x06, 0, 0 }, /* #53 */ 1754 { 0x0b1057, 0x0b1057, 0x67, 0x67, 0, 0 }, /* #54 */ 1755 { 0x065b52, 0x065393, 0xc7, 0x80, 0, 7 }, /* #55 */ 1756 { 0x1c4f02, 0x1c4f57, 0xe0, 0x00, 0, 3 }, /* #56 */ 1757 { 0x336d86, 0x336d92, 0x64, 0xc8, 0, 1 }, /* #57 */ 1758 { 0x265552, 0x265516, 0x89, 0x24, 0, 2 }, /* #58 */ 1759 { 0x1d0283, 0x1d0a57, 0x2c, 0x00, 0, 6 }, /* #59 */ 1760 { 0x385203, 0x385a96, 0x54, 0xa0, 0, 3 }, /* #60 */ 1761 { 0x221807, 0x221097, 0x7d, 0xa0, 0, 5 }, /* #61 */ 1762 { 0x072347, 0x072b13, 0x2d, 0x68, 0, 3 }, /* #62 */ 1763 { 0x2e0ed2, 0x2e0e57, 0x24, 0x00, 0, 6 }, /* #63 */ 1764 }; 1765 static const BINU8_TEST_T g_aTests_shr_u8_amd[] = 1766 { 1767 { 0x021e03, 0x021e03, 0x00, 0x00, 0, 0 }, /* #0 */ 1768 { 0x393496, 0x393456, 0x00, 0x00, 0, 3 }, /* #1 */ 1769 { 0x215002, 0x215056, 0x00, 0x00, 0, 4 }, /* #2 */ 1770 { 0x225253, 0x225256, 0x00, 0x00, 0, 3 }, /* #3 */ 1771 { 0x291493, 0x291413, 0xbe, 0x0b, 0, 4 }, /* #4 */ 1772 { 0x206252, 0x206216, 0xa5, 0x0a, 0, 4 }, /* #5 */ 1773 { 0x384ad6, 0x384212, 0x82, 0x02, 0, 6 }, /* #6 */ 1774 { 0x376813, 0x376813, 0x9a, 0x9a, 0, 0 }, /* #7 */ 1775 { 0x2e3506, 0x2e3506, 0x24, 0x24, 0, 0 }, /* #8 */ 1776 { 0x263516, 0x263513, 0xf9, 0x07, 0, 5 }, /* #9 */ 1777 { 0x365f56, 0x365f16, 0xd4, 0x6a, 0, 1 }, /* #10 */ 1778 { 0x396ed7, 0x396617, 0x7b, 0x1e, 0, 2 }, /* #11 */ 1779 { 0x204d06, 0x204d17, 0xfb, 0x7d, 0, 1 }, /* #12 */ 1780 { 0x3f3583, 0x3f3557, 0x6d, 0x00, 0, 7 }, /* #13 */ 1781 { 0x036692, 0x036616, 0xd6, 0x03, 0, 6 }, /* #14 */ 1782 { 0x1f3fc3, 0x1f3757, 0x75, 0x00, 0, 7 }, /* #15 */ 1783 { 0x202f17, 0x202716, 0x61, 0x06, 0, 4 }, /* #16 */ 1784 { 0x356e86, 0x356616, 0x30, 0x03, 0, 4 }, /* #17 */ 1785 { 0x0250d7, 0x025012, 0xd5, 0x0d, 0, 4 }, /* #18 */ 1786 { 0x164b56, 0x164b12, 0xe6, 0x73, 0, 1 }, /* #19 */ 1787 { 0x060e13, 0x060617, 0xb4, 0x05, 0, 5 }, /* #20 */ 1788 { 0x3c4687, 0x3c4657, 0x4e, 0x00, 0, 7 }, /* #21 */ 1789 { 0x201a42, 0x201212, 0x90, 0x02, 0, 6 }, /* #22 */ 1790 { 0x2e3806, 0x2e3012, 0x4a, 0x25, 0, 1 }, /* #23 */ 1791 { 0x0d7592, 0x0d7592, 0x5f, 0x5f, 0, 0 }, /* #24 */ 1792 { 0x067487, 0x067417, 0xd5, 0x06, 0, 5 }, /* #25 */ 1793 { 0x080ac6, 0x080a16, 0xcc, 0x66, 0, 1 }, /* #26 */ 1794 { 0x3d7f42, 0x3d7713, 0x22, 0x08, 0, 2 }, /* #27 */ 1795 { 0x203d56, 0x203d56, 0xc4, 0xc4, 0, 0 }, /* #28 */ 1796 { 0x1c7483, 0x1c7413, 0x91, 0x04, 0, 5 }, /* #29 */ 1797 { 0x1e7083, 0x1e7017, 0xdb, 0x36, 0, 2 }, /* #30 */ 1798 { 0x282493, 0x282413, 0xaf, 0x02, 0, 6 }, /* #31 */ 1799 { 0x0f6ac7, 0x0f6a12, 0xb0, 0x58, 0, 1 }, /* #32 */ 1800 { 0x070092, 0x070092, 0x49, 0x49, 0, 0 }, /* #33 */ 1801 { 0x085147, 0x085116, 0xae, 0x05, 0, 5 }, /* #34 */ 1802 { 0x280312, 0x280312, 0x39, 0x0e, 0, 2 }, /* #35 */ 1803 { 0x2d4313, 0x2d4312, 0x92, 0x01, 0, 7 }, /* #36 */ 1804 { 0x293ed7, 0x293612, 0x82, 0x04, 0, 5 }, /* #37 */ 1805 { 0x131e47, 0x131e47, 0xf5, 0xf5, 0, 0 }, /* #38 */ 1806 { 0x3d39c6, 0x3d3113, 0x8c, 0x08, 0, 4 }, /* #39 */ 1807 { 0x216086, 0x216816, 0x88, 0x44, 0, 1 }, /* #40 */ 1808 { 0x3a5cd6, 0x3a5456, 0x1f, 0x00, 0, 7 }, /* #41 */ 1809 { 0x080706, 0x080713, 0x17, 0x0b, 0, 1 }, /* #42 */ 1810 { 0x093757, 0x093712, 0x58, 0x0b, 0, 3 }, /* #43 */ 1811 { 0x3566d3, 0x356e17, 0xad, 0x56, 0, 1 }, /* #44 */ 1812 { 0x121f13, 0x121712, 0x6e, 0x37, 0, 1 }, /* #45 */ 1813 { 0x014407, 0x014416, 0xa3, 0x14, 0, 3 }, /* #46 */ 1814 { 0x256e93, 0x256613, 0x5d, 0x0b, 0, 3 }, /* #47 */ 1815 { 0x3f4153, 0x3f4112, 0x8e, 0x01, 0, 7 }, /* #48 */ 1816 { 0x265147, 0x265116, 0xa0, 0x05, 0, 5 }, /* #49 */ 1817 { 0x2b5443, 0x2b5416, 0x0c, 0x03, 0, 2 }, /* #50 */ 1818 { 0x1f5d56, 0x1f5517, 0x47, 0x11, 0, 2 }, /* #51 */ 1819 { 0x030302, 0x030317, 0x64, 0x0c, 0, 3 }, /* #52 */ 1820 { 0x301ec2, 0x301617, 0xef, 0x03, 0, 6 }, /* #53 */ 1821 { 0x353b52, 0x353313, 0x33, 0x01, 0, 5 }, /* #54 */ 1822 { 0x3208d7, 0x320012, 0x69, 0x0d, 0, 3 }, /* #55 */ 1823 { 0x3877d7, 0x387713, 0xa8, 0x02, 0, 6 }, /* #56 */ 1824 { 0x085316, 0x085357, 0x31, 0x00, 0, 6 }, /* #57 */ 1825 { 0x0f6ac7, 0x0f6212, 0xa5, 0x01, 0, 7 }, /* #58 */ 1826 { 0x1a50c7, 0x1a5012, 0xb0, 0x0b, 0, 4 }, /* #59 */ 1827 { 0x050a42, 0x050216, 0x19, 0x06, 0, 2 }, /* #60 */ 1828 { 0x290603, 0x290613, 0x0a, 0x02, 0, 2 }, /* #61 */ 1829 { 0x007c82, 0x007c82, 0xf2, 0xf2, 0, 0 }, /* #62 */ 1830 { 0x2a57c3, 0x2a5f17, 0x9d, 0x4e, 0, 1 }, /* #63 */ 1831 }; 1832 static const BINU8_TEST_T g_aTests_sar_u8_amd[] = 1833 { 1834 { 0x2d5496, 0x2d5456, 0x00, 0x00, 0, 2 }, /* #0 */ 1835 { 0x0b4643, 0x0b4656, 0x00, 0x00, 0, 5 }, /* #1 */ 1836 { 0x1b00c7, 0x1b0056, 0x00, 0x00, 0, 5 }, /* #2 */ 1837 { 0x0b4e87, 0x0b4e87, 0x00, 0x00, 0, 0 }, /* #3 */ 1838 { 0x3c7b07, 0x3c7313, 0x7e, 0x07, 0, 4 }, /* #4 */ 1839 { 0x157a46, 0x157296, 0x99, 0xf3, 0, 3 }, /* #5 */ 1840 { 0x016196, 0x016193, 0xcb, 0xe5, 0, 1 }, /* #6 */ 1841 { 0x3557d7, 0x355797, 0xac, 0xf5, 0, 3 }, /* #7 */ 1842 { 0x2f1e97, 0x2f1693, 0x83, 0xe0, 0, 2 }, /* #8 */ 1843 { 0x1a4392, 0x1a4312, 0x25, 0x01, 0, 5 }, /* #9 */ 1844 { 0x1b63c7, 0x1b6392, 0xcd, 0xfe, 0, 5 }, /* #10 */ 1845 { 0x056906, 0x056113, 0x3c, 0x07, 0, 3 }, /* #11 */ 1846 { 0x3c0c17, 0x3c0412, 0x56, 0x01, 0, 6 }, /* #12 */ 1847 { 0x387d47, 0x387597, 0xc9, 0xfc, 0, 4 }, /* #13 */ 1848 { 0x073e53, 0x073696, 0xee, 0xff, 0, 5 }, /* #14 */ 1849 { 0x342a86, 0x342297, 0xce, 0xff, 0, 7 }, /* #15 */ 1850 { 0x122b43, 0x122356, 0x39, 0x00, 0, 7 }, /* #16 */ 1851 { 0x267683, 0x267696, 0xf2, 0xf9, 0, 1 }, /* #17 */ 1852 { 0x2010d7, 0x201057, 0x73, 0x00, 0, 7 }, /* #18 */ 1853 { 0x292602, 0x292693, 0xbf, 0xdf, 0, 1 }, /* #19 */ 1854 { 0x3344d3, 0x334492, 0x8d, 0xe3, 0, 2 }, /* #20 */ 1855 { 0x246213, 0x246257, 0x23, 0x00, 0, 6 }, /* #21 */ 1856 { 0x116312, 0x116396, 0xca, 0xf9, 0, 3 }, /* #22 */ 1857 { 0x106ed2, 0x106692, 0x85, 0xf8, 0, 4 }, /* #23 */ 1858 { 0x304ac2, 0x304212, 0x57, 0x01, 0, 6 }, /* #24 */ 1859 { 0x2c1396, 0x2c1396, 0x73, 0x73, 0, 0 }, /* #25 */ 1860 { 0x2835d3, 0x283597, 0xe6, 0xff, 0, 6 }, /* #26 */ 1861 { 0x305dc7, 0x305512, 0x50, 0x01, 0, 6 }, /* #27 */ 1862 { 0x123403, 0x123413, 0x7d, 0x01, 0, 6 }, /* #28 */ 1863 { 0x0877c3, 0x087796, 0xeb, 0xff, 0, 5 }, /* #29 */ 1864 { 0x201492, 0x201497, 0xe7, 0xf9, 0, 2 }, /* #30 */ 1865 { 0x1f4346, 0x1f4393, 0xd3, 0xf4, 0, 2 }, /* #31 */ 1866 { 0x2c0707, 0x2c0793, 0xee, 0xfe, 0, 4 }, /* #32 */ 1867 { 0x3118c2, 0x311057, 0x53, 0x00, 0, 7 }, /* #33 */ 1868 { 0x2529c3, 0x252113, 0x39, 0x1c, 0, 1 }, /* #34 */ 1869 { 0x155c96, 0x155c96, 0x39, 0x39, 0, 0 }, /* #35 */ 1870 { 0x1b2f92, 0x1b2797, 0xae, 0xeb, 0, 2 }, /* #36 */ 1871 { 0x230682, 0x230697, 0xf5, 0xff, 0, 6 }, /* #37 */ 1872 { 0x3e01d7, 0x3e0116, 0x50, 0x28, 0, 1 }, /* #38 */ 1873 { 0x232b92, 0x232312, 0x53, 0x01, 0, 6 }, /* #39 */ 1874 { 0x275357, 0x275357, 0x86, 0x86, 0, 0 }, /* #40 */ 1875 { 0x165392, 0x165392, 0x83, 0xfe, 0, 6 }, /* #41 */ 1876 { 0x2f2193, 0x2f2112, 0x23, 0x01, 0, 5 }, /* #42 */ 1877 { 0x170517, 0x170593, 0xdf, 0xef, 0, 1 }, /* #43 */ 1878 { 0x2a0293, 0x2a0212, 0x46, 0x01, 0, 6 }, /* #44 */ 1879 { 0x292787, 0x292797, 0xfd, 0xff, 0, 3 }, /* #45 */ 1880 { 0x1a33d3, 0x1a3397, 0xf3, 0xff, 0, 6 }, /* #46 */ 1881 { 0x270ac2, 0x270216, 0x42, 0x21, 0, 1 }, /* #47 */ 1882 { 0x373ac2, 0x373296, 0xf0, 0xfc, 0, 2 }, /* #48 */ 1883 { 0x1977d2, 0x197793, 0xd6, 0xfe, 0, 5 }, /* #49 */ 1884 { 0x2d6257, 0x2d6257, 0x56, 0x56, 0, 0 }, /* #50 */ 1885 { 0x173b57, 0x173316, 0x49, 0x09, 0, 3 }, /* #51 */ 1886 { 0x093652, 0x093652, 0x5e, 0x5e, 0, 0 }, /* #52 */ 1887 { 0x0d39d3, 0x0d3117, 0x55, 0x0a, 0, 3 }, /* #53 */ 1888 { 0x2b4a07, 0x2b4257, 0x79, 0x00, 0, 7 }, /* #54 */ 1889 { 0x026c42, 0x026c42, 0x94, 0x94, 0, 0 }, /* #55 */ 1890 { 0x0a3312, 0x0a3393, 0xcb, 0xf2, 0, 2 }, /* #56 */ 1891 { 0x2b60c6, 0x2b6096, 0x8d, 0xff, 0, 7 }, /* #57 */ 1892 { 0x0a4407, 0x0a4493, 0xae, 0xfe, 0, 6 }, /* #58 */ 1893 { 0x201d02, 0x201d02, 0xfb, 0xfb, 0, 0 }, /* #59 */ 1894 { 0x361583, 0x361556, 0x0f, 0x00, 0, 6 }, /* #60 */ 1895 { 0x177ed3, 0x177616, 0x56, 0x2b, 0, 1 }, /* #61 */ 1896 { 0x0d69c3, 0x0d6196, 0xda, 0xff, 0, 6 }, /* #62 */ 1897 { 0x3b3593, 0x3b3592, 0xd2, 0xfd, 0, 4 }, /* #63 */ 1898 }; 1899 static const BINU16_TEST_T g_aTests_rol_u16_amd[] = 1900 { 1901 { 0x033b46, 0x033346, 0x0000, 0x0000, 0, 4 }, /* #0 */ 1902 { 0x1b56c7, 0x1b56c6, 0x0000, 0x0000, 0, 5 }, /* #1 */ 1903 { 0x303e16, 0x303616, 0x0000, 0x0000, 0, 4 }, /* #2 */ 1904 { 0x225e97, 0x225696, 0x0000, 0x0000, 0, 7 }, /* #3 */ 1905 { 0x1d3707, 0x1d3707, 0xe5f4, 0xe5f4, 0, 0 }, /* #4 */ 1906 { 0x0c3b12, 0x0c3b13, 0xc6e7, 0x1b9f, 0, 2 }, /* #5 */ 1907 { 0x2a4a52, 0x2a4a53, 0xe27a, 0x5c4f, 0, 13 }, /* #6 */ 1908 { 0x3d6607, 0x3d6606, 0x4d06, 0x1934, 0, 10 }, /* #7 */ 1909 { 0x197143, 0x197142, 0xf981, 0x07e6, 0, 10 }, /* #8 */ 1910 { 0x397e17, 0x397e17, 0xd8f5, 0x1ebb, 0, 5 }, /* #9 */ 1911 { 0x192c43, 0x192c43, 0x98e8, 0x44c7, 0, 11 }, /* #10 */ 1912 { 0x055f07, 0x055f07, 0x3a58, 0x2c1d, 0, 7 }, /* #11 */ 1913 { 0x3e6456, 0x3e6456, 0xc983, 0x60f2, 0, 6 }, /* #12 */ 1914 { 0x2a7502, 0x2a7d03, 0x0490, 0x2009, 0, 9 }, /* #13 */ 1915 { 0x267bc6, 0x2673c6, 0xc466, 0x2336, 0, 3 }, /* #14 */ 1916 { 0x311482, 0x311483, 0x1b1b, 0xb1b1, 0, 12 }, /* #15 */ 1917 { 0x345e53, 0x345653, 0xe81d, 0xde81, 0, 12 }, /* #16 */ 1918 { 0x116e82, 0x116682, 0xfd0f, 0x3ff4, 0, 10 }, /* #17 */ 1919 { 0x252557, 0x252d57, 0x51eb, 0x6a3d, 0, 13 }, /* #18 */ 1920 { 0x3547c3, 0x354fc2, 0x32a4, 0x90ca, 0, 10 }, /* #19 */ 1921 { 0x1f4842, 0x1f4842, 0x1aa1, 0xa846, 0, 6 }, /* #20 */ 1922 { 0x0b2183, 0x0b2982, 0x0999, 0xc84c, 0, 11 }, /* #21 */ 1923 { 0x354b06, 0x354306, 0x1c60, 0x7180, 0, 2 }, /* #22 */ 1924 { 0x013707, 0x013706, 0xfd70, 0x1fae, 0, 13 }, /* #23 */ 1925 { 0x156216, 0x156a17, 0xcea9, 0x39d5, 0, 13 }, /* #24 */ 1926 { 0x193093, 0x193093, 0x2077, 0xdc81, 0, 10 }, /* #25 */ 1927 { 0x3e5697, 0x3e5e96, 0x1237, 0xdc48, 0, 10 }, /* #26 */ 1928 { 0x1c7886, 0x1c7887, 0x6528, 0x4a19, 0, 6 }, /* #27 */ 1929 { 0x116006, 0x116807, 0x1484, 0x0829, 0, 9 }, /* #28 */ 1930 { 0x272352, 0x272353, 0x3c50, 0xc503, 0, 4 }, /* #29 */ 1931 { 0x205656, 0x205657, 0x806e, 0xba01, 0, 10 }, /* #30 */ 1932 { 0x160453, 0x160c53, 0x24d5, 0x3549, 0, 6 }, /* #31 */ 1933 { 0x0a4ec7, 0x0a46c6, 0xec05, 0x2f60, 0, 11 }, /* #32 */ 1934 { 0x0d59c3, 0x0d59c3, 0x7da1, 0x7da1, 0, 0 }, /* #33 */ 1935 { 0x102183, 0x102183, 0x9fa5, 0xa59f, 0, 8 }, /* #34 */ 1936 { 0x023f97, 0x023f97, 0x15a0, 0x6805, 0, 6 }, /* #35 */ 1937 { 0x096e83, 0x096e83, 0x4597, 0x2e8b, 0, 9 }, /* #36 */ 1938 { 0x350c93, 0x350c92, 0xec79, 0xc79e, 0, 4 }, /* #37 */ 1939 { 0x3513d6, 0x351bd7, 0xd2a9, 0x54e9, 0, 7 }, /* #38 */ 1940 { 0x3f0a43, 0x3f0243, 0x9d2b, 0xa573, 0, 5 }, /* #39 */ 1941 { 0x213c87, 0x213c87, 0x1ccf, 0x33c7, 0, 6 }, /* #40 */ 1942 { 0x1d3003, 0x1d3802, 0x8236, 0xd046, 0, 13 }, /* #41 */ 1943 { 0x043707, 0x043707, 0x7cc3, 0x986f, 0, 5 }, /* #42 */ 1944 { 0x2e6d93, 0x2e6d92, 0x14c7, 0xe298, 0, 13 }, /* #43 */ 1945 { 0x163397, 0x163396, 0x93d8, 0x4f62, 0, 2 }, /* #44 */ 1946 { 0x0d56d6, 0x0d56d6, 0x9c95, 0x9c95, 0, 0 }, /* #45 */ 1947 { 0x230a87, 0x230a86, 0x80a3, 0x8e02, 0, 10 }, /* #46 */ 1948 { 0x1a0b96, 0x1a0b97, 0x696f, 0x4b7b, 0, 3 }, /* #47 */ 1949 { 0x207bd6, 0x207bd6, 0xb9fd, 0xfedc, 0, 7 }, /* #48 */ 1950 { 0x010983, 0x010182, 0xc0d1, 0x3470, 0, 6 }, /* #49 */ 1951 { 0x000347, 0x000346, 0x663d, 0x3d66, 0, 8 }, /* #50 */ 1952 { 0x1e5407, 0x1e5c06, 0x4b1e, 0xc792, 0, 6 }, /* #51 */ 1953 { 0x1d7b86, 0x1d7386, 0xc0f3, 0x1e78, 0, 5 }, /* #52 */ 1954 { 0x101652, 0x101e52, 0x1c2a, 0x870a, 0, 14 }, /* #53 */ 1955 { 0x220a93, 0x220a93, 0x8a58, 0x14b1, 0, 1 }, /* #54 */ 1956 { 0x3900c2, 0x3900c2, 0x8c03, 0x01c6, 0, 7 }, /* #55 */ 1957 { 0x2b6b87, 0x2b6387, 0xdd0c, 0xa19b, 0, 5 }, /* #56 */ 1958 { 0x141b02, 0x141b03, 0xda17, 0x685f, 0, 2 }, /* #57 */ 1959 { 0x3d0b93, 0x3d0392, 0xc04d, 0x1370, 0, 6 }, /* #58 */ 1960 { 0x0d2256, 0x0d2a56, 0x1a93, 0x931a, 0, 8 }, /* #59 */ 1961 { 0x1b2006, 0x1b2007, 0xe089, 0xc113, 0, 1 }, /* #60 */ 1962 { 0x3d4246, 0x3d4a46, 0xd4b5, 0xa5ae, 0, 3 }, /* #61 */ 1963 { 0x1879c7, 0x1871c6, 0x92b1, 0x4ac6, 0, 2 }, /* #62 */ 1964 { 0x196047, 0x196046, 0x8933, 0x4ce2, 0, 6 }, /* #63 */ 1965 }; 1966 static const BINU16_TEST_T g_aTests_ror_u16_amd[] = 1967 { 1968 { 0x116547, 0x116546, 0x0000, 0x0000, 0, 13 }, /* #0 */ 1969 { 0x3c7c02, 0x3c7402, 0x0000, 0x0000, 0, 1 }, /* #1 */ 1970 { 0x385cc6, 0x3854c6, 0x0000, 0x0000, 0, 1 }, /* #2 */ 1971 { 0x275687, 0x275686, 0x0000, 0x0000, 0, 2 }, /* #3 */ 1972 { 0x2b5657, 0x2b5656, 0xa7d9, 0x3ecd, 0, 13 }, /* #4 */ 1973 { 0x165103, 0x165103, 0x132e, 0xc265, 0, 3 }, /* #5 */ 1974 { 0x361317, 0x361316, 0xf63c, 0x3d8f, 0, 2 }, /* #6 */ 1975 { 0x3e7553, 0x3e7552, 0xe18e, 0x3b86, 0, 6 }, /* #7 */ 1976 { 0x2c6f47, 0x2c6f46, 0x9178, 0x45e2, 0, 14 }, /* #8 */ 1977 { 0x111393, 0x111393, 0x3c45, 0xe229, 0, 13 }, /* #9 */ 1978 { 0x2e01c3, 0x2e09c3, 0x9e6a, 0xa79a, 0, 2 }, /* #10 */ 1979 { 0x3c7c16, 0x3c7c16, 0x7048, 0x4870, 0, 8 }, /* #11 */ 1980 { 0x392b56, 0x392b57, 0x21ea, 0x87a8, 0, 14 }, /* #12 */ 1981 { 0x3238c2, 0x3238c3, 0x13d6, 0xac27, 0, 7 }, /* #13 */ 1982 { 0x3d0d87, 0x3d0587, 0xb62b, 0xc576, 0, 11 }, /* #14 */ 1983 { 0x2e7bd6, 0x2e73d6, 0xbc19, 0x3783, 0, 3 }, /* #15 */ 1984 { 0x3c7447, 0x3c7c47, 0xb393, 0x9c9d, 0, 13 }, /* #16 */ 1985 { 0x0e5242, 0x0e5a43, 0x5fdb, 0xb5fd, 0, 4 }, /* #17 */ 1986 { 0x2b1406, 0x2b1c06, 0xd529, 0x529d, 0, 12 }, /* #18 */ 1987 { 0x1b36d2, 0x1b36d3, 0x7630, 0xc1d8, 0, 6 }, /* #19 */ 1988 { 0x215a02, 0x215a03, 0x29c8, 0x9c82, 0, 12 }, /* #20 */ 1989 { 0x245482, 0x245482, 0xcf48, 0x3d23, 0, 14 }, /* #21 */ 1990 { 0x3a7b02, 0x3a7302, 0x06e4, 0x1b90, 0, 14 }, /* #22 */ 1991 { 0x0f6882, 0x0f6082, 0x63d6, 0x1eb3, 0, 13 }, /* #23 */ 1992 { 0x260996, 0x260196, 0x3eb1, 0x13eb, 0, 4 }, /* #24 */ 1993 { 0x376102, 0x376102, 0x6b20, 0x6b20, 0, 0 }, /* #25 */ 1994 { 0x1739c3, 0x1739c3, 0xc442, 0xc442, 0, 0 }, /* #26 */ 1995 { 0x2418d3, 0x2410d2, 0xb3d1, 0x367a, 0, 3 }, /* #27 */ 1996 { 0x246302, 0x246302, 0xc41a, 0xc41a, 0, 0 }, /* #28 */ 1997 { 0x3d7882, 0x3d7083, 0xd5f7, 0xfbea, 0, 9 }, /* #29 */ 1998 { 0x1f31c2, 0x1f39c2, 0x1591, 0x6445, 0, 10 }, /* #30 */ 1999 { 0x3c4d12, 0x3c4513, 0x86c7, 0xd8f0, 0, 11 }, /* #31 */ 2000 { 0x063e93, 0x063e92, 0xecc2, 0x6617, 0, 13 }, /* #32 */ 2001 { 0x071a47, 0x071246, 0x1ad5, 0x35aa, 0, 15 }, /* #33 */ 2002 { 0x365f03, 0x365702, 0x1d8d, 0x3b1a, 0, 15 }, /* #34 */ 2003 { 0x162653, 0x162652, 0xdf04, 0x26f8, 0, 5 }, /* #35 */ 2004 { 0x1e2f97, 0x1e2796, 0x6214, 0x28c4, 0, 7 }, /* #36 */ 2005 { 0x3352d6, 0x3352d6, 0x3d41, 0x09ea, 0, 5 }, /* #37 */ 2006 { 0x1b14d6, 0x1b14d7, 0xdfdd, 0xdddf, 0, 8 }, /* #38 */ 2007 { 0x066b16, 0x066317, 0x29dc, 0xc29d, 0, 4 }, /* #39 */ 2008 { 0x221d03, 0x221d02, 0x72ea, 0x5397, 0, 5 }, /* #40 */ 2009 { 0x360543, 0x360543, 0xaaf3, 0xf3aa, 0, 8 }, /* #41 */ 2010 { 0x3917c3, 0x3917c3, 0x4c5e, 0x4c5e, 0, 0 }, /* #42 */ 2011 { 0x390816, 0x390816, 0x8c6c, 0x8c6c, 0, 0 }, /* #43 */ 2012 { 0x3e4687, 0x3e4687, 0xfe88, 0xe88f, 0, 12 }, /* #44 */ 2013 { 0x1e27d3, 0x1e2fd2, 0xcac8, 0x6564, 0, 1 }, /* #45 */ 2014 { 0x176006, 0x176007, 0xdbff, 0xffb7, 0, 7 }, /* #46 */ 2015 { 0x157942, 0x157142, 0xc31c, 0x1cc3, 0, 8 }, /* #47 */ 2016 { 0x291b06, 0x291307, 0xd8f3, 0xc79e, 0, 13 }, /* #48 */ 2017 { 0x005456, 0x005c56, 0x0dea, 0x6f50, 0, 13 }, /* #49 */ 2018 { 0x046683, 0x046683, 0xd5c4, 0xd5c4, 0, 0 }, /* #50 */ 2019 { 0x080f87, 0x080787, 0x9bc2, 0xf0a6, 0, 10 }, /* #51 */ 2020 { 0x2b0712, 0x2b0712, 0x13a9, 0x13a9, 0, 0 }, /* #52 */ 2021 { 0x004082, 0x004883, 0xbcea, 0x9d57, 0, 11 }, /* #53 */ 2022 { 0x103cc7, 0x1034c6, 0xc0a1, 0x1c0a, 0, 4 }, /* #54 */ 2023 { 0x097086, 0x097887, 0x2897, 0x944b, 0, 1 }, /* #55 */ 2024 { 0x0f1b82, 0x0f1b82, 0x2600, 0x2600, 0, 0 }, /* #56 */ 2025 { 0x0632c6, 0x063ac7, 0x1ff1, 0x8ff8, 0, 1 }, /* #57 */ 2026 { 0x337c02, 0x337403, 0x76ce, 0xd9ce, 0, 11 }, /* #58 */ 2027 { 0x3d5c97, 0x3d5c97, 0x7192, 0x7192, 0, 0 }, /* #59 */ 2028 { 0x0e6bd7, 0x0e6bd6, 0xcfba, 0x759f, 0, 7 }, /* #60 */ 2029 { 0x0358d6, 0x0350d6, 0x8870, 0x110e, 0, 3 }, /* #61 */ 2030 { 0x126542, 0x126542, 0x68bd, 0x2f5a, 0, 10 }, /* #62 */ 2031 { 0x1a6e06, 0x1a6606, 0x2294, 0x114a, 0, 1 }, /* #63 */ 2032 }; 2033 static const BINU16_TEST_T g_aTests_rcl_u16_amd[] = 2034 { 2035 { 0x0a0c43, 0x0a0442, 0x0000, 0x1000, 0, 13 }, /* #0 */ 2036 { 0x1b3793, 0x1b3792, 0x0000, 0x0100, 0, 9 }, /* #1 */ 2037 { 0x1f7bc3, 0x1f73c2, 0x0000, 0x0200, 0, 10 }, /* #2 */ 2038 { 0x2f1202, 0x2f1202, 0x0000, 0x0000, 0, 15 }, /* #3 */ 2039 { 0x3e1ec6, 0x3e1ec6, 0xad13, 0x89ab, 0, 7 }, /* #4 */ 2040 { 0x121183, 0x121982, 0x55e1, 0xd578, 0, 15 }, /* #5 */ 2041 { 0x1a0857, 0x1a0857, 0xf5c5, 0x5c5f, 0, 4 }, /* #6 */ 2042 { 0x1c4b13, 0x1c4313, 0x973f, 0x9fe5, 0, 7 }, /* #7 */ 2043 { 0x3a5ad2, 0x3a5ad2, 0x652c, 0x652c, 0, 0 }, /* #8 */ 2044 { 0x1c6d93, 0x1c6d92, 0x0e03, 0xe038, 0, 4 }, /* #9 */ 2045 { 0x2d4c56, 0x2d4456, 0x84d8, 0x4d84, 0, 4 }, /* #10 */ 2046 { 0x1e4516, 0x1e4517, 0x51c4, 0x8851, 0, 9 }, /* #11 */ 2047 { 0x3d06c2, 0x3d0ec3, 0xff3c, 0x1fe7, 0, 14 }, /* #12 */ 2048 { 0x075993, 0x075192, 0x0343, 0x0687, 0, 1 }, /* #13 */ 2049 { 0x3b7502, 0x3b7d02, 0x1096, 0x84b0, 0, 3 }, /* #14 */ 2050 { 0x391f17, 0x391716, 0xe838, 0x0e3d, 0, 6 }, /* #15 */ 2051 { 0x0c4756, 0x0c4f56, 0x1f49, 0x921f, 0, 9 }, /* #16 */ 2052 { 0x1b1482, 0x1b1483, 0x3be8, 0xdf40, 0, 3 }, /* #17 */ 2053 { 0x2e4a13, 0x2e4212, 0x4e04, 0x4a70, 0, 12 }, /* #18 */ 2054 { 0x335846, 0x335046, 0xf90b, 0x42df, 0, 6 }, /* #19 */ 2055 { 0x195fc6, 0x1957c7, 0x2f10, 0xc405, 0, 6 }, /* #20 */ 2056 { 0x113617, 0x113e16, 0xaf0d, 0xf0dd, 0, 4 }, /* #21 */ 2057 { 0x3b1c02, 0x3b1402, 0x67fe, 0x7fe3, 0, 4 }, /* #22 */ 2058 { 0x2e3ed7, 0x2e36d6, 0xd85e, 0x17bb, 0, 6 }, /* #23 */ 2059 { 0x2c0942, 0x2c0943, 0x4d73, 0x326b, 0, 12 }, /* #24 */ 2060 { 0x2f5502, 0x2f5502, 0x0a28, 0x28a0, 0, 2 }, /* #25 */ 2061 { 0x2d5cc6, 0x2d5cc6, 0x29d5, 0xa8a7, 0, 11 }, /* #26 */ 2062 { 0x357f96, 0x357f96, 0x1435, 0x850d, 0, 15 }, /* #27 */ 2063 { 0x0777c2, 0x0777c2, 0xd025, 0x5681, 0, 12 }, /* #28 */ 2064 { 0x350a16, 0x350a16, 0xcfa7, 0xfa76, 0, 4 }, /* #29 */ 2065 { 0x1b4553, 0x1b4553, 0xbf2d, 0xbbf2, 0, 13 }, /* #30 */ 2066 { 0x2d2d46, 0x2d2547, 0xb9c8, 0xce42, 0, 3 }, /* #31 */ 2067 { 0x3e5803, 0x3e5802, 0x759b, 0xeeb3, 0, 14 }, /* #32 */ 2068 { 0x121307, 0x121307, 0x1ffd, 0xffd8, 0, 4 }, /* #33 */ 2069 { 0x051bc3, 0x0513c2, 0x9024, 0x0932, 0, 6 }, /* #34 */ 2070 { 0x045546, 0x045546, 0x6bc5, 0x535e, 0, 12 }, /* #35 */ 2071 { 0x314697, 0x314e97, 0x4334, 0x34a1, 0, 8 }, /* #36 */ 2072 { 0x1f10d7, 0x1f18d6, 0xa176, 0xeda1, 0, 9 }, /* #37 */ 2073 { 0x2477c2, 0x247fc3, 0x45d4, 0x7508, 0, 6 }, /* #38 */ 2074 { 0x083902, 0x083902, 0xa856, 0xb2a1, 0, 11 }, /* #39 */ 2075 { 0x121a92, 0x121293, 0x99e0, 0x9e04, 0, 4 }, /* #40 */ 2076 { 0x144c93, 0x144493, 0xfd78, 0xaf1f, 0, 5 }, /* #41 */ 2077 { 0x1667c2, 0x1667c2, 0x1aca, 0x1aca, 0, 0 }, /* #42 */ 2078 { 0x3d3c13, 0x3d3c12, 0x3aa7, 0xea9e, 0, 2 }, /* #43 */ 2079 { 0x023712, 0x023f13, 0xe22b, 0x15b8, 0, 7 }, /* #44 */ 2080 { 0x084703, 0x084f03, 0xc679, 0x3c67, 0, 13 }, /* #45 */ 2081 { 0x070b56, 0x070b57, 0x59a5, 0x4b34, 0, 14 }, /* #46 */ 2082 { 0x130b43, 0x130343, 0x3d3e, 0xa7d3, 0, 5 }, /* #47 */ 2083 { 0x0846d6, 0x0846d6, 0x8750, 0x7504, 0, 4 }, /* #48 */ 2084 { 0x1a2397, 0x1a2397, 0x3800, 0x8009, 0, 4 }, /* #49 */ 2085 { 0x1438d3, 0x1438d3, 0x654e, 0x4eb2, 0, 8 }, /* #50 */ 2086 { 0x0f3043, 0x0f3042, 0x68d3, 0x69da, 0, 7 }, /* #51 */ 2087 { 0x044353, 0x044353, 0x85b8, 0x85b8, 0, 0 }, /* #52 */ 2088 { 0x031912, 0x031113, 0xfbc3, 0x86fb, 0, 9 }, /* #53 */ 2089 { 0x3b1c03, 0x3b1c02, 0xb55a, 0xd56b, 0, 2 }, /* #54 */ 2090 { 0x2c1dd3, 0x2c1dd2, 0xe627, 0x9fcc, 0, 10 }, /* #55 */ 2091 { 0x3c18d3, 0x3c18d3, 0x563e, 0x63ea, 0, 4 }, /* #56 */ 2092 { 0x146f13, 0x146f12, 0xacc4, 0xb313, 0, 2 }, /* #57 */ 2093 { 0x3a2647, 0x3a2646, 0xccd4, 0x7335, 0, 15 }, /* #58 */ 2094 { 0x333096, 0x333097, 0x6fdf, 0xf37e, 0, 12 }, /* #59 */ 2095 { 0x2b2407, 0x2b2c06, 0x8295, 0xae0a, 0, 11 }, /* #60 */ 2096 { 0x252917, 0x252917, 0x7e69, 0x4df9, 0, 11 }, /* #61 */ 2097 { 0x064757, 0x064f57, 0xddac, 0x76b3, 0, 2 }, /* #62 */ 2098 { 0x311216, 0x311216, 0xa044, 0x0445, 0, 4 }, /* #63 */ 2099 }; 2100 static const BINU16_TEST_T g_aTests_rcr_u16_amd[] = 2101 { 2102 { 0x330dc3, 0x3305c2, 0x0000, 0x0020, 0, 11 }, /* #0 */ 2103 { 0x311742, 0x311742, 0x0000, 0x0000, 0, 7 }, /* #1 */ 2104 { 0x1c6286, 0x1c6286, 0x0000, 0x0000, 0, 13 }, /* #2 */ 2105 { 0x0031c6, 0x0031c6, 0x0000, 0x0000, 0, 13 }, /* #3 */ 2106 { 0x227f97, 0x227796, 0xb052, 0x0a5b, 0, 12 }, /* #4 */ 2107 { 0x156683, 0x156e83, 0xdee5, 0x7bdc, 0, 3 }, /* #5 */ 2108 { 0x1e6cd6, 0x1e64d6, 0x8d9c, 0xd9c4, 0, 13 }, /* #6 */ 2109 { 0x063e16, 0x063e17, 0x4d31, 0x4c49, 0, 11 }, /* #7 */ 2110 { 0x317797, 0x317f97, 0x3bba, 0x53bb, 0, 4 }, /* #8 */ 2111 { 0x346716, 0x346716, 0x1705, 0x1705, 0, 0 }, /* #9 */ 2112 { 0x066157, 0x066156, 0xf574, 0xe9f5, 0, 8 }, /* #10 */ 2113 { 0x174a97, 0x174296, 0xbad6, 0xdd6b, 0, 1 }, /* #11 */ 2114 { 0x323307, 0x323b07, 0x6db7, 0x6f6d, 0, 8 }, /* #12 */ 2115 { 0x0215d3, 0x021dd2, 0x35e4, 0x9af2, 0, 1 }, /* #13 */ 2116 { 0x340fc3, 0x3407c2, 0x1669, 0xcd31, 0, 12 }, /* #14 */ 2117 { 0x173047, 0x173046, 0x9610, 0x2196, 0, 8 }, /* #15 */ 2118 { 0x1f2353, 0x1f2b53, 0x9acb, 0x79ac, 0, 4 }, /* #16 */ 2119 { 0x324f02, 0x324703, 0x2f53, 0x317a, 0, 5 }, /* #17 */ 2120 { 0x1f3643, 0x1f3643, 0x991f, 0x23f9, 0, 12 }, /* #18 */ 2121 { 0x264a97, 0x264a96, 0xa090, 0x6824, 0, 2 }, /* #19 */ 2122 { 0x264913, 0x264912, 0xdaa0, 0x83b5, 0, 7 }, /* #20 */ 2123 { 0x315293, 0x315a92, 0x7355, 0x6ab7, 0, 12 }, /* #21 */ 2124 { 0x0f4d52, 0x0f4552, 0xb599, 0xd665, 0, 15 }, /* #22 */ 2125 { 0x313e53, 0x313e53, 0x86d7, 0xaf86, 0, 8 }, /* #23 */ 2126 { 0x366247, 0x366247, 0xe8cf, 0xe8cf, 0, 0 }, /* #24 */ 2127 { 0x320252, 0x320a52, 0xe28b, 0xb714, 0, 5 }, /* #25 */ 2128 { 0x377552, 0x377552, 0x1ad8, 0x0d6c, 0, 1 }, /* #26 */ 2129 { 0x2e0d46, 0x2e0d47, 0xea2a, 0x4ea2, 0, 4 }, /* #27 */ 2130 { 0x0471c6, 0x0471c6, 0x8b64, 0xc88b, 0, 8 }, /* #28 */ 2131 { 0x003b53, 0x003b53, 0x5da6, 0x69ab, 0, 11 }, /* #29 */ 2132 { 0x374e13, 0x374613, 0x7f57, 0xfabd, 0, 14 }, /* #30 */ 2133 { 0x1b1fd2, 0x1b17d3, 0x96a9, 0x296a, 0, 4 }, /* #31 */ 2134 { 0x086a03, 0x086202, 0xd932, 0xc997, 0, 14 }, /* #32 */ 2135 { 0x272cd6, 0x272cd6, 0x1325, 0x1325, 0, 0 }, /* #33 */ 2136 { 0x1f3092, 0x1f3093, 0x61a5, 0x2986, 0, 6 }, /* #34 */ 2137 { 0x1c3617, 0x1c3617, 0x5359, 0x359a, 0, 13 }, /* #35 */ 2138 { 0x171d97, 0x171d97, 0x55b0, 0x5b0a, 0, 13 }, /* #36 */ 2139 { 0x0f6016, 0x0f6016, 0x10c3, 0xc218, 0, 3 }, /* #37 */ 2140 { 0x2607c2, 0x2607c3, 0x22b7, 0x15b8, 0, 14 }, /* #38 */ 2141 { 0x2f1003, 0x2f1002, 0x5a60, 0x0ad3, 0, 5 }, /* #39 */ 2142 { 0x2f7e53, 0x2f7e53, 0x361b, 0xb9b0, 0, 5 }, /* #40 */ 2143 { 0x0438d7, 0x0438d7, 0xe486, 0xbc90, 0, 3 }, /* #41 */ 2144 { 0x017b47, 0x017346, 0x361b, 0xe6c3, 0, 3 }, /* #42 */ 2145 { 0x3877c3, 0x387fc2, 0xd455, 0x55ea, 0, 9 }, /* #43 */ 2146 { 0x3417c6, 0x341fc7, 0x1833, 0x8330, 0, 13 }, /* #44 */ 2147 { 0x235856, 0x235856, 0x34c2, 0x610d, 0, 10 }, /* #45 */ 2148 { 0x0842d7, 0x0842d7, 0x8d17, 0xf1a2, 0, 3 }, /* #46 */ 2149 { 0x2110c6, 0x2118c6, 0x8acb, 0xacb4, 0, 13 }, /* #47 */ 2150 { 0x396292, 0x396292, 0x84b6, 0x12d9, 0, 15 }, /* #48 */ 2151 { 0x0f3513, 0x0f3513, 0x8592, 0x8592, 0, 0 }, /* #49 */ 2152 { 0x0200d6, 0x0200d6, 0x8c16, 0x3059, 0, 15 }, /* #50 */ 2153 { 0x072cc2, 0x0724c3, 0x305a, 0x05a1, 0, 13 }, /* #51 */ 2154 { 0x1b5a96, 0x1b5296, 0x9b9d, 0xea6e, 0, 6 }, /* #52 */ 2155 { 0x261e42, 0x261642, 0xefac, 0x3beb, 0, 2 }, /* #53 */ 2156 { 0x2a0557, 0x2a0d57, 0xc6ae, 0x5dc6, 0, 8 }, /* #54 */ 2157 { 0x0577c3, 0x0577c3, 0x5f19, 0xc66b, 0, 11 }, /* #55 */ 2158 { 0x2712d6, 0x271ad6, 0xa94c, 0x98a9, 0, 8 }, /* #56 */ 2159 { 0x092d42, 0x092542, 0x9031, 0x0629, 0, 12 }, /* #57 */ 2160 { 0x380252, 0x380253, 0x3f91, 0xf911, 0, 13 }, /* #58 */ 2161 { 0x286252, 0x286a52, 0x0e93, 0x983a, 0, 6 }, /* #59 */ 2162 { 0x1c6787, 0x1c6f86, 0x7342, 0xae68, 0, 3 }, /* #60 */ 2163 { 0x281806, 0x281806, 0x14fc, 0xa7e0, 0, 14 }, /* #61 */ 2164 { 0x2d1157, 0x2d1956, 0xa892, 0x92d4, 0, 9 }, /* #62 */ 2165 { 0x2d0a13, 0x2d0a13, 0xcd8d, 0xb1bc, 0, 12 }, /* #63 */ 2166 }; 2167 static const BINU16_TEST_T g_aTests_shl_u16_amd[] = 2168 { 2169 { 0x246f83, 0x246756, 0x0000, 0x0000, 0, 11 }, /* #0 */ 2170 { 0x3d3bd2, 0x3d3356, 0x0000, 0x0000, 0, 14 }, /* #1 */ 2171 { 0x0a08d6, 0x0a0056, 0x0000, 0x0000, 0, 15 }, /* #2 */ 2172 { 0x1875c6, 0x187556, 0x0000, 0x0000, 0, 3 }, /* #3 */ 2173 { 0x1d5d93, 0x1d5d57, 0x25ce, 0x0000, 0, 15 }, /* #4 */ 2174 { 0x0559d3, 0x055913, 0xcb95, 0x2e54, 0, 2 }, /* #5 */ 2175 { 0x322706, 0x322f13, 0x5c02, 0x7008, 0, 2 }, /* #6 */ 2176 { 0x247816, 0x247016, 0xce76, 0x7600, 0, 8 }, /* #7 */ 2177 { 0x1b7d06, 0x1b7d17, 0x8c90, 0x2000, 0, 9 }, /* #8 */ 2178 { 0x0b3c47, 0x0b3497, 0x158d, 0xa000, 0, 13 }, /* #9 */ 2179 { 0x035187, 0x035996, 0x254d, 0xd000, 0, 12 }, /* #10 */ 2180 { 0x204307, 0x204b17, 0x6931, 0x4988, 0, 3 }, /* #11 */ 2181 { 0x066787, 0x066f96, 0x4ccf, 0xf000, 0, 12 }, /* #12 */ 2182 { 0x1c0dc6, 0x1c0dc6, 0xc140, 0xc140, 0, 0 }, /* #13 */ 2183 { 0x3c2b13, 0x3c2b13, 0x99d1, 0x3a20, 0, 5 }, /* #14 */ 2184 { 0x244e02, 0x244697, 0x6f4a, 0xbd28, 0, 2 }, /* #15 */ 2185 { 0x335416, 0x335c57, 0x0eba, 0x0000, 0, 15 }, /* #16 */ 2186 { 0x2b5542, 0x2b5516, 0x0201, 0x0100, 0, 8 }, /* #17 */ 2187 { 0x266452, 0x266c57, 0x7f1c, 0x0000, 0, 14 }, /* #18 */ 2188 { 0x356697, 0x356616, 0xd1c1, 0x2000, 0, 13 }, /* #19 */ 2189 { 0x142747, 0x142f57, 0x5b12, 0x0000, 0, 15 }, /* #20 */ 2190 { 0x217f12, 0x217f17, 0x894d, 0x3400, 0, 10 }, /* #21 */ 2191 { 0x162102, 0x162112, 0x4d53, 0x6a98, 0, 3 }, /* #22 */ 2192 { 0x381cc2, 0x381c92, 0x875c, 0xeb80, 0, 5 }, /* #23 */ 2193 { 0x1f07d6, 0x1f0f57, 0x33ee, 0x0000, 0, 15 }, /* #24 */ 2194 { 0x3658d3, 0x365016, 0xc3da, 0x3da0, 0, 4 }, /* #25 */ 2195 { 0x361317, 0x361b13, 0x52ce, 0x4b38, 0, 2 }, /* #26 */ 2196 { 0x190482, 0x190c96, 0xc554, 0x8000, 0, 13 }, /* #27 */ 2197 { 0x210f43, 0x210f96, 0x4c93, 0xc000, 0, 14 }, /* #28 */ 2198 { 0x035d57, 0x035516, 0x6064, 0x6400, 0, 8 }, /* #29 */ 2199 { 0x2865c3, 0x286512, 0x27a8, 0x7a80, 0, 4 }, /* #30 */ 2200 { 0x126d83, 0x126597, 0x5789, 0x8900, 0, 8 }, /* #31 */ 2201 { 0x2f6716, 0x2f6716, 0x1c71, 0x4000, 0, 14 }, /* #32 */ 2202 { 0x167983, 0x167917, 0x59e6, 0x3000, 0, 11 }, /* #33 */ 2203 { 0x091756, 0x091f17, 0x5566, 0x3000, 0, 11 }, /* #34 */ 2204 { 0x3078d3, 0x307817, 0xc3f1, 0x1000, 0, 12 }, /* #35 */ 2205 { 0x124012, 0x124097, 0x1d74, 0xa000, 0, 11 }, /* #36 */ 2206 { 0x3d6907, 0x3d6116, 0x0c63, 0x6000, 0, 13 }, /* #37 */ 2207 { 0x147d87, 0x147d17, 0xd5fd, 0x4000, 0, 14 }, /* #38 */ 2208 { 0x1a4186, 0x1a4996, 0x5a6c, 0xd360, 0, 3 }, /* #39 */ 2209 { 0x2c3b97, 0x2c3316, 0xa3a9, 0x3a90, 0, 4 }, /* #40 */ 2210 { 0x337a02, 0x337a02, 0xdf0c, 0xdf0c, 0, 0 }, /* #41 */ 2211 { 0x384902, 0x384917, 0x89cd, 0x4000, 0, 14 }, /* #42 */ 2212 { 0x2d3d03, 0x2d3516, 0x8d82, 0x0800, 0, 10 }, /* #43 */ 2213 { 0x3365c6, 0x336597, 0xbff7, 0xb800, 0, 11 }, /* #44 */ 2214 { 0x361e46, 0x361612, 0xa3ce, 0x3ce0, 0, 4 }, /* #45 */ 2215 { 0x046257, 0x046a13, 0x244d, 0x2268, 0, 3 }, /* #46 */ 2216 { 0x107dc7, 0x107d17, 0xa5b4, 0x4000, 0, 12 }, /* #47 */ 2217 { 0x327fc6, 0x327f92, 0x01c3, 0xe180, 0, 7 }, /* #48 */ 2218 { 0x0971d7, 0x097992, 0xfb62, 0xd880, 0, 6 }, /* #49 */ 2219 { 0x197f12, 0x197f17, 0xa556, 0x5800, 0, 10 }, /* #50 */ 2220 { 0x004b13, 0x004b17, 0xbeb8, 0x5c00, 0, 7 }, /* #51 */ 2221 { 0x310b56, 0x310b96, 0x5706, 0xae0c, 0, 1 }, /* #52 */ 2222 { 0x0d4b83, 0x0d4397, 0x1e45, 0xc8a0, 0, 5 }, /* #53 */ 2223 { 0x273c07, 0x273c07, 0xee43, 0xee43, 0, 0 }, /* #54 */ 2224 { 0x0823d7, 0x082b96, 0x9c13, 0x9800, 0, 11 }, /* #55 */ 2225 { 0x200c92, 0x200416, 0x7271, 0x2000, 0, 13 }, /* #56 */ 2226 { 0x113e02, 0x113e02, 0x016e, 0x016e, 0, 0 }, /* #57 */ 2227 { 0x026b57, 0x026316, 0xd386, 0x1800, 0, 10 }, /* #58 */ 2228 { 0x3c4782, 0x3c4f96, 0xfa11, 0x8800, 0, 11 }, /* #59 */ 2229 { 0x2d4247, 0x2d4297, 0xf1b5, 0xc6d4, 0, 2 }, /* #60 */ 2230 { 0x2e6a57, 0x2e6a17, 0xccdc, 0x3700, 0, 6 }, /* #61 */ 2231 { 0x3a0cc3, 0x3a0c17, 0xb8bb, 0x7600, 0, 9 }, /* #62 */ 2232 { 0x127bd2, 0x127316, 0x1936, 0x64d8, 0, 2 }, /* #63 */ 2233 }; 2234 static const BINU16_TEST_T g_aTests_shr_u16_amd[] = 2235 { 2236 { 0x186716, 0x186756, 0x0000, 0x0000, 0, 12 }, /* #0 */ 2237 { 0x2f0e87, 0x2f0656, 0x0000, 0x0000, 0, 15 }, /* #1 */ 2238 { 0x3502d6, 0x350256, 0x0000, 0x0000, 0, 10 }, /* #2 */ 2239 { 0x236d16, 0x236556, 0x0000, 0x0000, 0, 10 }, /* #3 */ 2240 { 0x110ac2, 0x110216, 0x8056, 0x0805, 0, 4 }, /* #4 */ 2241 { 0x0a1406, 0x0a1412, 0xa204, 0x0051, 0, 9 }, /* #5 */ 2242 { 0x393217, 0x393213, 0xc18a, 0x00c1, 0, 8 }, /* #6 */ 2243 { 0x3a7752, 0x3a7752, 0xe840, 0xe840, 0, 0 }, /* #7 */ 2244 { 0x252783, 0x252712, 0x9cab, 0x0002, 0, 14 }, /* #8 */ 2245 { 0x1b54c7, 0x1b5417, 0xf8b0, 0x000f, 0, 12 }, /* #9 */ 2246 { 0x191c82, 0x191412, 0xb739, 0x000b, 0, 12 }, /* #10 */ 2247 { 0x171e83, 0x171616, 0xc382, 0x0003, 0, 14 }, /* #11 */ 2248 { 0x122e06, 0x122613, 0xeedb, 0x000e, 0, 12 }, /* #12 */ 2249 { 0x332c93, 0x332416, 0xa2e3, 0x0014, 0, 11 }, /* #13 */ 2250 { 0x0f3302, 0x0f3313, 0xc4ac, 0x0001, 0, 15 }, /* #14 */ 2251 { 0x106b03, 0x106317, 0xf8a5, 0x0003, 0, 14 }, /* #15 */ 2252 { 0x294856, 0x294856, 0x46b9, 0x46b9, 0, 0 }, /* #16 */ 2253 { 0x250b07, 0x250312, 0xfc1a, 0x1f83, 0, 3 }, /* #17 */ 2254 { 0x0539d3, 0x053116, 0xacae, 0x002b, 0, 10 }, /* #18 */ 2255 { 0x010c46, 0x010412, 0x3910, 0x000e, 0, 10 }, /* #19 */ 2256 { 0x0c2896, 0x0c2016, 0x330c, 0x00cc, 0, 6 }, /* #20 */ 2257 { 0x1b1807, 0x1b1056, 0x365f, 0x0000, 0, 15 }, /* #21 */ 2258 { 0x075e96, 0x075612, 0x8184, 0x0020, 0, 10 }, /* #22 */ 2259 { 0x3418c7, 0x3418c7, 0x9807, 0x9807, 0, 0 }, /* #23 */ 2260 { 0x241743, 0x241713, 0x9bee, 0x26fb, 0, 2 }, /* #24 */ 2261 { 0x212dc2, 0x212517, 0x6502, 0x000c, 0, 11 }, /* #25 */ 2262 { 0x2134c6, 0x213416, 0x5e74, 0x2f3a, 0, 1 }, /* #26 */ 2263 { 0x1c1496, 0x1c1412, 0x85f5, 0x0001, 0, 15 }, /* #27 */ 2264 { 0x373042, 0x373013, 0xf209, 0x0001, 0, 15 }, /* #28 */ 2265 { 0x222e02, 0x222616, 0x1135, 0x0022, 0, 7 }, /* #29 */ 2266 { 0x0d19c2, 0x0d1116, 0xe85f, 0x001d, 0, 11 }, /* #30 */ 2267 { 0x307587, 0x307517, 0x0c13, 0x0609, 0, 1 }, /* #31 */ 2268 { 0x205bd7, 0x205bd7, 0x391f, 0x391f, 0, 0 }, /* #32 */ 2269 { 0x070d57, 0x070516, 0xdd64, 0x3759, 0, 2 }, /* #33 */ 2270 { 0x317617, 0x317612, 0x1a3b, 0x001a, 0, 8 }, /* #34 */ 2271 { 0x1c3dc3, 0x1c3512, 0x9be1, 0x04df, 0, 5 }, /* #35 */ 2272 { 0x2a71d6, 0x2a7157, 0x2d13, 0x0000, 0, 14 }, /* #36 */ 2273 { 0x064393, 0x064393, 0xa0b6, 0xa0b6, 0, 0 }, /* #37 */ 2274 { 0x3e3356, 0x3e3313, 0xc042, 0x3010, 0, 2 }, /* #38 */ 2275 { 0x192892, 0x192016, 0xa39c, 0x0014, 0, 11 }, /* #39 */ 2276 { 0x2663c3, 0x266313, 0xdb49, 0x0001, 0, 15 }, /* #40 */ 2277 { 0x210656, 0x210612, 0xd076, 0x000d, 0, 12 }, /* #41 */ 2278 { 0x253383, 0x253317, 0x6ed7, 0x00dd, 0, 7 }, /* #42 */ 2279 { 0x1318d2, 0x131013, 0x9edd, 0x0013, 0, 11 }, /* #43 */ 2280 { 0x0f5c53, 0x0f5412, 0x5dbf, 0x0001, 0, 14 }, /* #44 */ 2281 { 0x324356, 0x324313, 0x06bc, 0x006b, 0, 4 }, /* #45 */ 2282 { 0x262586, 0x262512, 0x401a, 0x0004, 0, 12 }, /* #46 */ 2283 { 0x196d02, 0x196512, 0x82d0, 0x0004, 0, 13 }, /* #47 */ 2284 { 0x0b7c07, 0x0b7416, 0x8965, 0x2259, 0, 2 }, /* #48 */ 2285 { 0x245093, 0x245012, 0x8873, 0x110e, 0, 3 }, /* #49 */ 2286 { 0x062f57, 0x062757, 0x1398, 0x0000, 0, 13 }, /* #50 */ 2287 { 0x2415d2, 0x241517, 0xe9ee, 0x3a7b, 0, 2 }, /* #51 */ 2288 { 0x237883, 0x237013, 0xf34a, 0x0001, 0, 15 }, /* #52 */ 2289 { 0x0c26d2, 0x0c2656, 0x01ce, 0x0000, 0, 15 }, /* #53 */ 2290 { 0x342286, 0x342212, 0xb220, 0x000b, 0, 12 }, /* #54 */ 2291 { 0x391ed2, 0x391612, 0x4066, 0x0001, 0, 14 }, /* #55 */ 2292 { 0x1d7bc7, 0x1d7317, 0x85ef, 0x217b, 0, 2 }, /* #56 */ 2293 { 0x0a1297, 0x0a1a12, 0xc54e, 0x62a7, 0, 1 }, /* #57 */ 2294 { 0x0160c6, 0x016056, 0x325a, 0x0000, 0, 15 }, /* #58 */ 2295 { 0x3c0212, 0x3c0256, 0x116e, 0x0000, 0, 14 }, /* #59 */ 2296 { 0x264d56, 0x264d56, 0x503b, 0x503b, 0, 0 }, /* #60 */ 2297 { 0x2801c6, 0x280112, 0xbc22, 0x00bc, 0, 8 }, /* #61 */ 2298 { 0x164682, 0x164613, 0x5ab2, 0x02d5, 0, 5 }, /* #62 */ 2299 { 0x0c2bd2, 0x0c2317, 0x864e, 0x2193, 0, 2 }, /* #63 */ 2300 }; 2301 static const BINU16_TEST_T g_aTests_sar_u16_amd[] = 2302 { 2303 { 0x381316, 0x381356, 0x0000, 0x0000, 0, 11 }, /* #0 */ 2304 { 0x3b5c82, 0x3b5c82, 0x0000, 0x0000, 0, 0 }, /* #1 */ 2305 { 0x374207, 0x374256, 0x0000, 0x0000, 0, 4 }, /* #2 */ 2306 { 0x315d07, 0x315556, 0x0000, 0x0000, 0, 7 }, /* #3 */ 2307 { 0x003e83, 0x003613, 0x535f, 0x0002, 0, 13 }, /* #4 */ 2308 { 0x3b7ad3, 0x3b7217, 0x4c6b, 0x04c6, 0, 4 }, /* #5 */ 2309 { 0x2f6612, 0x2f6613, 0x3b3d, 0x000e, 0, 10 }, /* #6 */ 2310 { 0x386783, 0x386756, 0x02b4, 0x0000, 0, 13 }, /* #7 */ 2311 { 0x032d46, 0x032596, 0x82c2, 0xffff, 0, 15 }, /* #8 */ 2312 { 0x014f97, 0x014716, 0x0f21, 0x001e, 0, 7 }, /* #9 */ 2313 { 0x295bd2, 0x295393, 0xc62e, 0xfc62, 0, 4 }, /* #10 */ 2314 { 0x310413, 0x310456, 0x00e1, 0x0000, 0, 10 }, /* #11 */ 2315 { 0x1f3346, 0x1f3316, 0x1eff, 0x000f, 0, 9 }, /* #12 */ 2316 { 0x304457, 0x304497, 0xc317, 0xf0c5, 0, 2 }, /* #13 */ 2317 { 0x012383, 0x012396, 0xc24d, 0xffe1, 0, 9 }, /* #14 */ 2318 { 0x273743, 0x273717, 0x584a, 0x0005, 0, 12 }, /* #15 */ 2319 { 0x066f42, 0x066796, 0xc652, 0xffff, 0, 14 }, /* #16 */ 2320 { 0x1b2b06, 0x1b2317, 0x7f88, 0x000f, 0, 11 }, /* #17 */ 2321 { 0x190956, 0x190116, 0x0360, 0x00d8, 0, 2 }, /* #18 */ 2322 { 0x287b06, 0x287357, 0x7204, 0x0000, 0, 15 }, /* #19 */ 2323 { 0x2b2bd6, 0x2b2396, 0xcd23, 0xffff, 0, 14 }, /* #20 */ 2324 { 0x0a5fc6, 0x0a5716, 0x3653, 0x0036, 0, 8 }, /* #21 */ 2325 { 0x124216, 0x124213, 0x4275, 0x0213, 0, 5 }, /* #22 */ 2326 { 0x075d92, 0x075597, 0x8183, 0xe060, 0, 2 }, /* #23 */ 2327 { 0x1c21d3, 0x1c2193, 0xb0e8, 0xfffe, 0, 14 }, /* #24 */ 2328 { 0x3124d7, 0x312493, 0xc3ae, 0xff0e, 0, 6 }, /* #25 */ 2329 { 0x2324c3, 0x232456, 0x0513, 0x0000, 0, 13 }, /* #26 */ 2330 { 0x2c1f47, 0x2c1716, 0x42d3, 0x042d, 0, 4 }, /* #27 */ 2331 { 0x2749d3, 0x274116, 0x6f16, 0x0003, 0, 13 }, /* #28 */ 2332 { 0x054ed2, 0x054616, 0x65f2, 0x32f9, 0, 1 }, /* #29 */ 2333 { 0x1b4882, 0x1b4056, 0x116b, 0x0000, 0, 15 }, /* #30 */ 2334 { 0x196f92, 0x196713, 0x36b1, 0x1b58, 0, 1 }, /* #31 */ 2335 { 0x0156c7, 0x015692, 0x931a, 0xfffe, 0, 14 }, /* #32 */ 2336 { 0x0d4802, 0x0d4092, 0xb50b, 0xffb5, 0, 8 }, /* #33 */ 2337 { 0x254d16, 0x254592, 0x8060, 0xfffe, 0, 14 }, /* #34 */ 2338 { 0x313893, 0x313016, 0x125c, 0x0012, 0, 8 }, /* #35 */ 2339 { 0x2865c2, 0x286596, 0x9e47, 0xffff, 0, 15 }, /* #36 */ 2340 { 0x1736d2, 0x173617, 0x6365, 0x0018, 0, 10 }, /* #37 */ 2341 { 0x253e97, 0x253657, 0x7f86, 0x0000, 0, 15 }, /* #38 */ 2342 { 0x086082, 0x086097, 0xcf3e, 0xfff9, 0, 11 }, /* #39 */ 2343 { 0x286ec2, 0x286657, 0x5695, 0x0000, 0, 15 }, /* #40 */ 2344 { 0x2b2107, 0x2b2197, 0xf5ed, 0xfebd, 0, 3 }, /* #41 */ 2345 { 0x094506, 0x094597, 0xf53c, 0xffd4, 0, 6 }, /* #42 */ 2346 { 0x0a74c2, 0x0a7413, 0x2216, 0x0110, 0, 5 }, /* #43 */ 2347 { 0x0d3cc7, 0x0d3496, 0x8e98, 0xfe3a, 0, 6 }, /* #44 */ 2348 { 0x2c6386, 0x2c6396, 0xa789, 0xffff, 0, 15 }, /* #45 */ 2349 { 0x096006, 0x096093, 0xf0fb, 0xfc3e, 0, 2 }, /* #46 */ 2350 { 0x2314d7, 0x231413, 0x6c01, 0x0001, 0, 14 }, /* #47 */ 2351 { 0x092a13, 0x092212, 0x2c11, 0x00b0, 0, 6 }, /* #48 */ 2352 { 0x202112, 0x202192, 0x893d, 0xff89, 0, 8 }, /* #49 */ 2353 { 0x363412, 0x363456, 0x0172, 0x0000, 0, 13 }, /* #50 */ 2354 { 0x142507, 0x142596, 0xee40, 0xfee4, 0, 4 }, /* #51 */ 2355 { 0x106446, 0x106492, 0x812a, 0xfffe, 0, 14 }, /* #52 */ 2356 { 0x300513, 0x300592, 0xa036, 0xfffd, 0, 13 }, /* #53 */ 2357 { 0x295ed3, 0x295616, 0x7b32, 0x00f6, 0, 7 }, /* #54 */ 2358 { 0x350e43, 0x350616, 0x0ce5, 0x0003, 0, 10 }, /* #55 */ 2359 { 0x1e5dd2, 0x1e5512, 0x3c6c, 0x01e3, 0, 5 }, /* #56 */ 2360 { 0x000cc6, 0x000cc6, 0x52b2, 0x52b2, 0, 0 }, /* #57 */ 2361 { 0x2a0f42, 0x2a0796, 0xb337, 0xff66, 0, 7 }, /* #58 */ 2362 { 0x3976c7, 0x397697, 0xad81, 0xfff5, 0, 11 }, /* #59 */ 2363 { 0x134906, 0x134192, 0xcc58, 0xffe6, 0, 9 }, /* #60 */ 2364 { 0x116446, 0x116492, 0xee9d, 0xfba7, 0, 2 }, /* #61 */ 2365 { 0x282f82, 0x282796, 0xde58, 0xffff, 0, 14 }, /* #62 */ 2366 { 0x343e93, 0x343613, 0x775d, 0x0775, 0, 4 }, /* #63 */ 2367 }; 2368 static const BINU32_TEST_T g_aTests_rol_u32_amd[] = 2369 { 2370 { 0x386657, 0x386656, 0x00000000, 0x00000000, 0, 15 }, /* #0 */ 2371 { 0x096e83, 0x096682, 0x00000000, 0x00000000, 0, 8 }, /* #1 */ 2372 { 0x155b93, 0x155392, 0x00000000, 0x00000000, 0, 22 }, /* #2 */ 2373 { 0x0d2b02, 0x0d2302, 0x00000000, 0x00000000, 0, 14 }, /* #3 */ 2374 { 0x373793, 0x373f93, 0x0ff51922, 0x19220ff5, 0, 16 }, /* #4 */ 2375 { 0x1e5297, 0x1e5297, 0xe75db50e, 0xd76d43b9, 0, 6 }, /* #5 */ 2376 { 0x095513, 0x095513, 0x0f307c37, 0x83e1b879, 0, 11 }, /* #6 */ 2377 { 0x026156, 0x026957, 0x2a59679c, 0x679c2a59, 0, 16 }, /* #7 */ 2378 { 0x090d43, 0x090d43, 0xd8454c60, 0x31836115, 0, 18 }, /* #8 */ 2379 { 0x3b6ed6, 0x3b6ed7, 0x0d050a81, 0x4142a043, 0, 6 }, /* #9 */ 2380 { 0x3d6052, 0x3d6053, 0x69d9fe5f, 0xfe5f69d9, 0, 16 }, /* #10 */ 2381 { 0x0548d7, 0x0540d7, 0x4638ff7c, 0xef88c71f, 0, 21 }, /* #11 */ 2382 { 0x0425d6, 0x042dd6, 0x384f8d9d, 0xf8d9d384, 0, 12 }, /* #12 */ 2383 { 0x201347, 0x201b46, 0x745bfe11, 0x8b7fc22e, 0, 5 }, /* #13 */ 2384 { 0x2e4706, 0x2e4706, 0x86c0bf9c, 0x2fe721b0, 0, 14 }, /* #14 */ 2385 { 0x143c86, 0x143c86, 0xe819520e, 0x907740ca, 0, 19 }, /* #15 */ 2386 { 0x273213, 0x273213, 0x06e67dc2, 0xc206e67d, 0, 24 }, /* #16 */ 2387 { 0x0e33c3, 0x0e3bc3, 0x9109ed65, 0x6b2c884f, 0, 19 }, /* #17 */ 2388 { 0x383d83, 0x383582, 0x2d58d249, 0x5ab1a492, 0, 1 }, /* #18 */ 2389 { 0x3f0043, 0x3f0042, 0xf205fbd0, 0x2fde8790, 0, 11 }, /* #19 */ 2390 { 0x0e44c6, 0x0e4cc7, 0x441a4eb4, 0x0693ad11, 0, 6 }, /* #20 */ 2391 { 0x1b0703, 0x1b0f02, 0x6cf344c1, 0xf344c16c, 0, 8 }, /* #21 */ 2392 { 0x023503, 0x023503, 0xa4b0be16, 0x85f0b525, 0, 11 }, /* #22 */ 2393 { 0x2b6ed3, 0x2b6ed3, 0x16fb1d72, 0x7d8eb90b, 0, 7 }, /* #23 */ 2394 { 0x246642, 0x246642, 0x107fddc4, 0x4107fddc, 0, 28 }, /* #24 */ 2395 { 0x363e87, 0x363e87, 0xae84d905, 0x6416ba13, 0, 18 }, /* #25 */ 2396 { 0x3303d6, 0x3303d6, 0x86808b2d, 0x6808b2d8, 0, 4 }, /* #26 */ 2397 { 0x2f4802, 0x2f4003, 0xb2e8c882, 0xa3220acb, 0, 10 }, /* #27 */ 2398 { 0x300412, 0x300413, 0x096ef221, 0xe44212dd, 0, 17 }, /* #28 */ 2399 { 0x0c3082, 0x0c3082, 0xf6ccff59, 0x7db33fd6, 0, 30 }, /* #29 */ 2400 { 0x1d0203, 0x1d0203, 0x71b77776, 0xd9c6dddd, 0, 26 }, /* #30 */ 2401 { 0x365687, 0x365e86, 0xf3b27c0e, 0xec9f03bc, 0, 6 }, /* #31 */ 2402 { 0x224ac7, 0x2242c6, 0x92b501cf, 0x1cf92b50, 0, 20 }, /* #32 */ 2403 { 0x3a26c7, 0x3a26c6, 0xe21d0c4a, 0x4ae21d0c, 0, 24 }, /* #33 */ 2404 { 0x252cd3, 0x252cd3, 0x41e9b5f7, 0x741e9b5f, 0, 28 }, /* #34 */ 2405 { 0x382dc3, 0x382dc2, 0x1a60398f, 0xd301cc78, 0, 3 }, /* #35 */ 2406 { 0x0d5f46, 0x0d5747, 0xcbbfb8ff, 0xc7fe5dfd, 0, 19 }, /* #36 */ 2407 { 0x072c93, 0x072c93, 0x5d54a14b, 0x4b5d54a1, 0, 24 }, /* #37 */ 2408 { 0x0400c3, 0x0400c2, 0x7be1ac25, 0x4af7c358, 0, 25 }, /* #38 */ 2409 { 0x015f12, 0x015713, 0xbda5f5f9, 0xcded2faf, 0, 27 }, /* #39 */ 2410 { 0x201156, 0x201956, 0x316ff2ed, 0xdfe5da62, 0, 9 }, /* #40 */ 2411 { 0x373cc3, 0x3734c3, 0x7c3de453, 0xef229be1, 0, 11 }, /* #41 */ 2412 { 0x0d4fc6, 0x0d4fc6, 0x6ab82b6f, 0xadbdaae0, 0, 18 }, /* #42 */ 2413 { 0x200e83, 0x200683, 0xffebd2a8, 0xffd7a551, 0, 1 }, /* #43 */ 2414 { 0x135612, 0x135613, 0xa6d307de, 0x83ef5369, 0, 15 }, /* #44 */ 2415 { 0x0d2d06, 0x0d2506, 0x5f8ea5a4, 0x752d22fc, 0, 11 }, /* #45 */ 2416 { 0x0f3d17, 0x0f3d16, 0xd748dccd, 0x8dccdd74, 0, 12 }, /* #46 */ 2417 { 0x0c6302, 0x0c6303, 0x55ecc8ed, 0x991daabd, 0, 13 }, /* #47 */ 2418 { 0x1a4183, 0x1a4982, 0xef0d7026, 0xd7026ef0, 0, 12 }, /* #48 */ 2419 { 0x031dc6, 0x0315c6, 0xb8753112, 0x1d4c44ae, 0, 6 }, /* #49 */ 2420 { 0x150752, 0x150f53, 0xc7316f46, 0x1b1cc5bd, 0, 26 }, /* #50 */ 2421 { 0x3554c6, 0x3554c7, 0xe023c02e, 0xb808f00b, 0, 30 }, /* #51 */ 2422 { 0x2019c7, 0x2011c6, 0x7c97bda3, 0x37c97bda, 0, 28 }, /* #52 */ 2423 { 0x357317, 0x357b17, 0x1db2da96, 0x52c3b65b, 0, 21 }, /* #53 */ 2424 { 0x315313, 0x315b13, 0xef22d2e5, 0x72f79169, 0, 23 }, /* #54 */ 2425 { 0x233806, 0x233006, 0x0e7b4ef0, 0x01cf69de, 0, 29 }, /* #55 */ 2426 { 0x3f5683, 0x3f5682, 0x98106c7d, 0x6041b1f6, 0, 2 }, /* #56 */ 2427 { 0x3247c6, 0x324fc7, 0xae59cb4c, 0x396995cb, 0, 13 }, /* #57 */ 2428 { 0x2304c7, 0x230cc6, 0xc56a154a, 0xa154ac56, 0, 12 }, /* #58 */ 2429 { 0x032107, 0x032107, 0x193718ab, 0x8c558c9b, 0, 15 }, /* #59 */ 2430 { 0x232b42, 0x232b43, 0xa9ed24b2, 0x54f69259, 0, 31 }, /* #60 */ 2431 { 0x1f2fd2, 0x1f27d2, 0xb997b80f, 0x65ee03ee, 0, 6 }, /* #61 */ 2432 { 0x1024c6, 0x102cc6, 0xcfe4a1f5, 0x943eb9fc, 0, 13 }, /* #62 */ 2433 { 0x3e44c6, 0x3e44c7, 0xb81f02e7, 0xcf703e05, 0, 25 }, /* #63 */ 2434 }; 2435 static const BINU32_TEST_T g_aTests_ror_u32_amd[] = 2436 { 2437 { 0x155f86, 0x155786, 0x00000000, 0x00000000, 0, 27 }, /* #0 */ 2438 { 0x093c46, 0x093446, 0x00000000, 0x00000000, 0, 13 }, /* #1 */ 2439 { 0x264453, 0x264452, 0x00000000, 0x00000000, 0, 2 }, /* #2 */ 2440 { 0x1b4202, 0x1b4202, 0x00000000, 0x00000000, 0, 0 }, /* #3 */ 2441 { 0x1039c6, 0x1039c7, 0xc882a880, 0xa880c882, 0, 16 }, /* #4 */ 2442 { 0x375147, 0x375147, 0xaa40df97, 0xaa40df97, 0, 0 }, /* #5 */ 2443 { 0x2e2457, 0x2e2c56, 0xec711aeb, 0x5d7d8e23, 0, 11 }, /* #6 */ 2444 { 0x093782, 0x093782, 0x99e32588, 0x1133c64b, 0, 7 }, /* #7 */ 2445 { 0x093202, 0x093202, 0xca0e12fa, 0x097d6507, 0, 17 }, /* #8 */ 2446 { 0x063552, 0x063552, 0x4358e045, 0x022a1ac7, 0, 13 }, /* #9 */ 2447 { 0x041697, 0x041e97, 0xb13ac2b3, 0x9d89d615, 0, 5 }, /* #10 */ 2448 { 0x0915c2, 0x091dc3, 0xa8c7043e, 0x8c7043ea, 0, 28 }, /* #11 */ 2449 { 0x022a47, 0x022a46, 0xaeae0755, 0x5aeae075, 0, 4 }, /* #12 */ 2450 { 0x300a42, 0x300242, 0xff79d464, 0x193fde75, 0, 10 }, /* #13 */ 2451 { 0x011192, 0x011993, 0x6c6aadf4, 0xaadf46c6, 0, 20 }, /* #14 */ 2452 { 0x263743, 0x263742, 0x638b23ed, 0x2c8fb58e, 0, 22 }, /* #15 */ 2453 { 0x2b6592, 0x2b6d92, 0x865b0bc3, 0x7870cb61, 0, 11 }, /* #16 */ 2454 { 0x236282, 0x236282, 0x4ca23a4a, 0x4ca23a4a, 0, 0 }, /* #17 */ 2455 { 0x330fd6, 0x3307d7, 0x691eed70, 0xe0d23dda, 0, 7 }, /* #18 */ 2456 { 0x3116c2, 0x311ec3, 0x3ce0b7c2, 0x9c16f847, 0, 27 }, /* #19 */ 2457 { 0x0809c6, 0x0801c7, 0x8ffbd72c, 0xfef5cb23, 0, 26 }, /* #20 */ 2458 { 0x226112, 0x226913, 0xcdee9bbd, 0x9bbdcdee, 0, 16 }, /* #21 */ 2459 { 0x3c1393, 0x3c1393, 0x5e86f1f5, 0xeabd0de3, 0, 7 }, /* #22 */ 2460 { 0x030e92, 0x030693, 0x550f07a3, 0xd543c1e8, 0, 2 }, /* #23 */ 2461 { 0x283e12, 0x283e12, 0x184d7ad2, 0x6bd690c2, 0, 21 }, /* #24 */ 2462 { 0x020fc6, 0x020fc7, 0xc6ad2fb6, 0xab4bedb1, 0, 26 }, /* #25 */ 2463 { 0x091646, 0x091e47, 0x955d0819, 0xba10332a, 0, 23 }, /* #26 */ 2464 { 0x0a4946, 0x0a4147, 0x87abed8b, 0xdb170f57, 0, 15 }, /* #27 */ 2465 { 0x0b0fd6, 0x0b0fd7, 0xa8da8991, 0xa36a2646, 0, 30 }, /* #28 */ 2466 { 0x272a53, 0x272253, 0x7b8d651e, 0xdc6b28f3, 0, 29 }, /* #29 */ 2467 { 0x2e5593, 0x2e5d93, 0xcb764c57, 0xb262be5b, 0, 21 }, /* #30 */ 2468 { 0x1029d3, 0x1029d3, 0x9dc72c08, 0x96044ee3, 0, 17 }, /* #31 */ 2469 { 0x001d17, 0x001517, 0xcffda532, 0xd29967fe, 0, 17 }, /* #32 */ 2470 { 0x1c5007, 0x1c5006, 0x9bd1cd81, 0x37a39b03, 0, 31 }, /* #33 */ 2471 { 0x3b1706, 0x3b1707, 0x9781fa6b, 0xf4d72f03, 0, 15 }, /* #34 */ 2472 { 0x0d3182, 0x0d3982, 0x66093682, 0x4cc126d0, 0, 3 }, /* #35 */ 2473 { 0x1d3197, 0x1d3197, 0x3275e009, 0x3275e009, 0, 0 }, /* #36 */ 2474 { 0x2322c3, 0x2322c2, 0x6500c452, 0x11499403, 0, 14 }, /* #37 */ 2475 { 0x212dd2, 0x2125d2, 0xce46bd03, 0x079c8d7a, 0, 7 }, /* #38 */ 2476 { 0x0d5a42, 0x0d5243, 0x28e2c5b6, 0xd8a38b16, 0, 6 }, /* #39 */ 2477 { 0x374053, 0x374853, 0xa96a7568, 0xa9d5a2a5, 0, 22 }, /* #40 */ 2478 { 0x343683, 0x343683, 0x6ec2ab57, 0xec2ab576, 0, 28 }, /* #41 */ 2479 { 0x351b52, 0x351b52, 0xeca7cab6, 0x7653e55b, 0, 1 }, /* #42 */ 2480 { 0x2647c3, 0x2647c2, 0xa045087f, 0x22843fd0, 0, 25 }, /* #43 */ 2481 { 0x3d0657, 0x3d0656, 0xb7c072b8, 0x0e5716f8, 0, 19 }, /* #44 */ 2482 { 0x3a2a53, 0x3a2253, 0xadf807af, 0xdf807afa, 0, 28 }, /* #45 */ 2483 { 0x125286, 0x125287, 0x9d3d13c8, 0xf2274f44, 0, 10 }, /* #46 */ 2484 { 0x2e1ec7, 0x2e16c6, 0x7c7bbe98, 0x3e3ddf4c, 0, 1 }, /* #47 */ 2485 { 0x1c2d02, 0x1c2502, 0x05aa1ece, 0x2d50f670, 0, 29 }, /* #48 */ 2486 { 0x3f0847, 0x3f0046, 0x13cc1303, 0x26062798, 0, 15 }, /* #49 */ 2487 { 0x3455d3, 0x3455d3, 0x5b386eb9, 0xcad9c375, 0, 5 }, /* #50 */ 2488 { 0x3042c2, 0x304ac2, 0x580a894c, 0x4c580a89, 0, 8 }, /* #51 */ 2489 { 0x380647, 0x380647, 0xecabd7ec, 0xececabd7, 0, 8 }, /* #52 */ 2490 { 0x3112d6, 0x3112d7, 0xd8a989cd, 0xec54c4e6, 0, 1 }, /* #53 */ 2491 { 0x2f2406, 0x2f2c07, 0xc47915cf, 0x9f88f22b, 0, 7 }, /* #54 */ 2492 { 0x3a2a93, 0x3a2292, 0xd000a266, 0x2899b400, 0, 18 }, /* #55 */ 2493 { 0x2d7813, 0x2d7013, 0x51037733, 0xddccd440, 0, 18 }, /* #56 */ 2494 { 0x0e4b02, 0x0e4b03, 0x52b227fc, 0xac89ff14, 0, 26 }, /* #57 */ 2495 { 0x244b92, 0x244b92, 0xef25a68d, 0x46f792d3, 0, 9 }, /* #58 */ 2496 { 0x3f5a16, 0x3f5217, 0x153bcded, 0xf37b454e, 0, 18 }, /* #59 */ 2497 { 0x082f16, 0x082716, 0x3b1f8cdc, 0x3f19b876, 0, 23 }, /* #60 */ 2498 { 0x0c5892, 0x0c5092, 0xee52b713, 0x27dca56e, 0, 7 }, /* #61 */ 2499 { 0x120546, 0x120d46, 0x78b37538, 0x753878b3, 0, 16 }, /* #62 */ 2500 { 0x307bd3, 0x3073d3, 0xc91bc7f2, 0xf9648de3, 0, 9 }, /* #63 */ 2501 }; 2502 static const BINU32_TEST_T g_aTests_rcl_u32_amd[] = 2503 { 2504 { 0x324656, 0x324656, 0x00000000, 0x00000000, 0, 28 }, /* #0 */ 2505 { 0x351e56, 0x351656, 0x00000000, 0x00000000, 0, 14 }, /* #1 */ 2506 { 0x225983, 0x225182, 0x00000000, 0x00004000, 0, 15 }, /* #2 */ 2507 { 0x005ad6, 0x0052d6, 0x00000000, 0x00000000, 0, 7 }, /* #3 */ 2508 { 0x066b93, 0x066393, 0x6b80a5dc, 0xc052ee5a, 0, 7 }, /* #4 */ 2509 { 0x3b7d47, 0x3b7d47, 0xf0fb26f9, 0x37cfc3ec, 0, 19 }, /* #5 */ 2510 { 0x3051c7, 0x3059c7, 0x3ae6ac64, 0x5cd58c93, 0, 5 }, /* #6 */ 2511 { 0x3979d2, 0x3971d2, 0x81b4add0, 0x0da56e82, 0, 3 }, /* #7 */ 2512 { 0x3d4ed6, 0x3d46d7, 0xc844e0b7, 0xd9089c16, 0, 30 }, /* #8 */ 2513 { 0x117556, 0x117d57, 0xd26df54c, 0x36faa634, 0, 7 }, /* #9 */ 2514 { 0x0b3b82, 0x0b3383, 0xe744e77c, 0xe39d139d, 0, 27 }, /* #10 */ 2515 { 0x0d7746, 0x0d7f47, 0x5c9b65b0, 0x02e4db2d, 0, 28 }, /* #11 */ 2516 { 0x376842, 0x376842, 0xee790b40, 0xf21680ee, 0, 9 }, /* #12 */ 2517 { 0x081dc7, 0x0815c7, 0xb34df342, 0xcd0b669b, 0, 18 }, /* #13 */ 2518 { 0x152ed7, 0x152ed7, 0xd7d1768a, 0x5d7d1768, 0, 29 }, /* #14 */ 2519 { 0x0967c7, 0x0967c7, 0xfad77982, 0xbcc17eb5, 0, 15 }, /* #15 */ 2520 { 0x355f42, 0x355f43, 0x9f093845, 0x3e12708a, 0, 1 }, /* #16 */ 2521 { 0x1b5102, 0x1b5903, 0x61c15835, 0x0e0ac1a9, 0, 3 }, /* #17 */ 2522 { 0x3e3596, 0x3e3d96, 0xcb8bd316, 0xe2f4c599, 0, 6 }, /* #18 */ 2523 { 0x1d0106, 0x1d0907, 0xe8cc2575, 0x2baba330, 0, 19 }, /* #19 */ 2524 { 0x022f46, 0x022f47, 0xf408d9a6, 0x34cf408d, 0, 21 }, /* #20 */ 2525 { 0x132a42, 0x132a42, 0x673d9f66, 0xf67d98ce, 0, 10 }, /* #21 */ 2526 { 0x0d0c03, 0x0d0c02, 0x79e52c19, 0xc19bcf29, 0, 20 }, /* #22 */ 2527 { 0x2a5653, 0x2a5652, 0xcedcf884, 0x273b73e2, 0, 27 }, /* #23 */ 2528 { 0x205b96, 0x205396, 0x81de6644, 0x1de66444, 0, 4 }, /* #24 */ 2529 { 0x0b38d6, 0x0b30d6, 0x4e9bb140, 0x09d37628, 0, 30 }, /* #25 */ 2530 { 0x264646, 0x264646, 0xbcd9fa81, 0x2bcd9fa8, 0, 29 }, /* #26 */ 2531 { 0x0d2517, 0x0d2517, 0xa945d10a, 0xa215a945, 0, 17 }, /* #27 */ 2532 { 0x1f5c46, 0x1f5c47, 0xee40c702, 0x2063813b, 0, 7 }, /* #28 */ 2533 { 0x134f53, 0x134f52, 0x9ffefd05, 0xe7ffbf41, 0, 31 }, /* #29 */ 2534 { 0x2d5dd3, 0x2d55d2, 0xf83fd330, 0x7fa661f8, 0, 9 }, /* #30 */ 2535 { 0x344f13, 0x344712, 0xf1ced949, 0x76ca4fc7, 0, 11 }, /* #31 */ 2536 { 0x084f86, 0x084f86, 0xcb24d6d5, 0x935b5596, 0, 10 }, /* #32 */ 2537 { 0x1f4212, 0x1f4213, 0xed3fd564, 0xaac8ed3f, 0, 17 }, /* #33 */ 2538 { 0x3c4157, 0x3c4956, 0x2b27e02c, 0x9f80b256, 0, 10 }, /* #34 */ 2539 { 0x345556, 0x345556, 0x2fd64123, 0x0918bf59, 0, 19 }, /* #35 */ 2540 { 0x0b1047, 0x0b1847, 0xf5e412c5, 0x17ebc825, 0, 26 }, /* #36 */ 2541 { 0x261f46, 0x261f47, 0x8ed77e56, 0x5df9591d, 0, 10 }, /* #37 */ 2542 { 0x004f56, 0x004f57, 0xe898a034, 0x4068e898, 0, 17 }, /* #38 */ 2543 { 0x343c52, 0x343452, 0x09374baf, 0x49ba5d78, 0, 3 }, /* #39 */ 2544 { 0x343bc7, 0x3433c7, 0x77c86d9a, 0xb66aef90, 0, 18 }, /* #40 */ 2545 { 0x167c56, 0x167c57, 0xb5c4bd9e, 0x712f6796, 0, 6 }, /* #41 */ 2546 { 0x126303, 0x126303, 0xf7bd9907, 0xbd9907fb, 0, 8 }, /* #42 */ 2547 { 0x172356, 0x172357, 0x69cb2fe3, 0xe334e597, 0, 24 }, /* #43 */ 2548 { 0x0d7912, 0x0d7913, 0x1c9d4eb0, 0x4eb00e4e, 0, 16 }, /* #44 */ 2549 { 0x391f03, 0x391702, 0x7800d42b, 0x00350aef, 0, 6 }, /* #45 */ 2550 { 0x295006, 0x295806, 0x3c4eb862, 0xb8621e27, 0, 16 }, /* #46 */ 2551 { 0x272c02, 0x272403, 0xee978dc4, 0xdd2f1b88, 0, 1 }, /* #47 */ 2552 { 0x034a13, 0x034a13, 0x4c07610e, 0x4c07610e, 0, 0 }, /* #48 */ 2553 { 0x233582, 0x233583, 0x01eb4ee0, 0xa770007a, 0, 15 }, /* #49 */ 2554 { 0x0f3e56, 0x0f3e57, 0x4d636e77, 0x726b1b73, 0, 28 }, /* #50 */ 2555 { 0x2f5fd6, 0x2f57d7, 0xf1c4b173, 0xbc712c5c, 0, 31 }, /* #51 */ 2556 { 0x381a87, 0x381a86, 0xa61f7468, 0xd1a61f74, 0, 25 }, /* #52 */ 2557 { 0x1b0012, 0x1b0013, 0x7661ae56, 0x8ecc35ca, 0, 30 }, /* #53 */ 2558 { 0x3f5512, 0x3f5d12, 0x827fdabd, 0x9ff6af50, 0, 6 }, /* #54 */ 2559 { 0x290587, 0x290587, 0x74b1b6da, 0xaba58db6, 0, 28 }, /* #55 */ 2560 { 0x246f56, 0x246f56, 0x6f255d29, 0xaba526f2, 0, 13 }, /* #56 */ 2561 { 0x011143, 0x011143, 0xed3230b5, 0xda64616b, 0, 1 }, /* #57 */ 2562 { 0x084716, 0x084717, 0xcb382508, 0x82508659, 0, 12 }, /* #58 */ 2563 { 0x131582, 0x131583, 0x6d06cf66, 0xb41b3d98, 0, 2 }, /* #59 */ 2564 { 0x161113, 0x161112, 0xa20e0d8c, 0x68838363, 0, 31 }, /* #60 */ 2565 { 0x3a5703, 0x3a5f02, 0xc82eca56, 0xeca56e41, 0, 12 }, /* #61 */ 2566 { 0x1b0217, 0x1b0217, 0xc9442098, 0x8e4a2104, 0, 28 }, /* #62 */ 2567 { 0x3842c6, 0x384ac7, 0xa4a9fba0, 0x4953f740, 0, 1 }, /* #63 */ 2568 }; 2569 static const BINU32_TEST_T g_aTests_rcr_u32_amd[] = 2570 { 2571 { 0x055b97, 0x055396, 0x00000000, 0x00080000, 0, 13 }, /* #0 */ 2572 { 0x3a3013, 0x3a3012, 0x00000000, 0x00008000, 0, 17 }, /* #1 */ 2573 { 0x1d6813, 0x1d6012, 0x00000000, 0x08000000, 0, 5 }, /* #2 */ 2574 { 0x361dc7, 0x3615c6, 0x00000000, 0x00000020, 0, 27 }, /* #3 */ 2575 { 0x2f3e86, 0x2f3686, 0x593365fd, 0xcd97f4b2, 0, 23 }, /* #4 */ 2576 { 0x0c6f57, 0x0c6f56, 0xfffd2576, 0xaedfffd2, 0, 12 }, /* #5 */ 2577 { 0x1b3d56, 0x1b3557, 0x4a73b773, 0x2539dbb9, 0, 1 }, /* #6 */ 2578 { 0x013652, 0x013e52, 0x66728d9e, 0x6728d9e3, 0, 29 }, /* #7 */ 2579 { 0x3a6603, 0x3a6602, 0x979b1f43, 0x3e87979b, 0, 16 }, /* #8 */ 2580 { 0x3a0212, 0x3a0212, 0x4639bae4, 0x4639bae4, 0, 0 }, /* #9 */ 2581 { 0x0558d3, 0x0558d2, 0x5e8caccd, 0x6d7a32b3, 0, 6 }, /* #10 */ 2582 { 0x3755d2, 0x375dd2, 0xc821e9c2, 0x9c26410f, 0, 13 }, /* #11 */ 2583 { 0x0b7ac6, 0x0b7ac7, 0x7dfc6ea7, 0xba9cfbf8, 0, 15 }, /* #12 */ 2584 { 0x226b12, 0x226b13, 0xbde51b93, 0x946e4d7b, 0, 23 }, /* #13 */ 2585 { 0x1f1bd2, 0x1f13d3, 0x1af09fd8, 0xfb01af09, 0, 12 }, /* #14 */ 2586 { 0x033256, 0x033a57, 0x097b94cc, 0x8097b94c, 0, 4 }, /* #15 */ 2587 { 0x3f3b12, 0x3f3b12, 0xe714526e, 0xe714526e, 0, 0 }, /* #16 */ 2588 { 0x111546, 0x111d47, 0xc220ef51, 0x7a8b0883, 0, 14 }, /* #17 */ 2589 { 0x375316, 0x375b16, 0x6338091b, 0x91b319c0, 0, 13 }, /* #18 */ 2590 { 0x2342d2, 0x234ad2, 0x23377d39, 0x8cddf4e4, 0, 31 }, /* #19 */ 2591 { 0x232d46, 0x232d46, 0x6086981f, 0x7cc10d30, 0, 7 }, /* #20 */ 2592 { 0x1d7e13, 0x1d7613, 0xf70864b7, 0x25bfdc21, 0, 14 }, /* #21 */ 2593 { 0x1a0b96, 0x1a0396, 0xc28a6d66, 0x29b59985, 0, 23 }, /* #22 */ 2594 { 0x332747, 0x332f47, 0xdeacbad9, 0x6cf7ab2e, 0, 10 }, /* #23 */ 2595 { 0x1f7e86, 0x1f7687, 0xd640be73, 0xf39b5902, 0, 14 }, /* #24 */ 2596 { 0x282e87, 0x282e87, 0xb1dc30ee, 0x861ddb1d, 0, 20 }, /* #25 */ 2597 { 0x227543, 0x227543, 0x5b8f7b52, 0x5b8f7b52, 0, 0 }, /* #26 */ 2598 { 0x2f3c07, 0x2f3407, 0x3febc959, 0xd792b33f, 0, 24 }, /* #27 */ 2599 { 0x252b92, 0x252392, 0x591108df, 0x211be591, 0, 20 }, /* #28 */ 2600 { 0x017512, 0x017512, 0x3bc017e2, 0x05f88778, 0, 19 }, /* #29 */ 2601 { 0x073343, 0x073b42, 0xb593e5cd, 0x9f2e6ed6, 0, 22 }, /* #30 */ 2602 { 0x357086, 0x357887, 0x96ca54eb, 0x6ca54eb4, 0, 29 }, /* #31 */ 2603 { 0x281e96, 0x281e97, 0xa7c552ef, 0x4bbd4f8a, 0, 15 }, /* #32 */ 2604 { 0x127393, 0x127392, 0x90e1f09b, 0x387c26f2, 0, 27 }, /* #33 */ 2605 { 0x171c16, 0x171c17, 0xfd0885a2, 0x4221689f, 0, 27 }, /* #34 */ 2606 { 0x3f3892, 0x3f3892, 0xeaee1725, 0xbb85c95d, 0, 27 }, /* #35 */ 2607 { 0x206607, 0x206606, 0xd79d7c83, 0x3ebcebe4, 0, 5 }, /* #36 */ 2608 { 0x003887, 0x003887, 0xb7ff65e5, 0x97976ffe, 0, 15 }, /* #37 */ 2609 { 0x3b1193, 0x3b1192, 0xe151f8b7, 0x2dfc2a3f, 0, 11 }, /* #38 */ 2610 { 0x0b3b12, 0x0b3b12, 0x85f0e845, 0xa17c3a11, 0, 2 }, /* #39 */ 2611 { 0x0b76d6, 0x0b76d6, 0x036f498f, 0x0dbd263c, 0, 31 }, /* #40 */ 2612 { 0x176bc7, 0x176bc7, 0x8ebd9491, 0x5eca48e3, 0, 26 }, /* #41 */ 2613 { 0x333243, 0x333243, 0x2daa87b4, 0xed25b550, 0, 11 }, /* #42 */ 2614 { 0x2d6507, 0x2d6506, 0x1d433b40, 0x33b408ea, 0, 21 }, /* #43 */ 2615 { 0x3b4603, 0x3b4e03, 0x5b0479bf, 0x7f5b0479, 0, 8 }, /* #44 */ 2616 { 0x2e4743, 0x2e4743, 0xd4e67d85, 0x399f617a, 0, 27 }, /* #45 */ 2617 { 0x1a16d7, 0x1a1ed7, 0xfd939da1, 0xb273b43f, 0, 28 }, /* #46 */ 2618 { 0x1d6143, 0x1d6142, 0xdca6dbe4, 0xdf27729b, 0, 14 }, /* #47 */ 2619 { 0x037943, 0x037943, 0xaacfd66e, 0x66ed567e, 0, 13 }, /* #48 */ 2620 { 0x397b07, 0x397306, 0x9f8f112c, 0x3c44b33f, 0, 23 }, /* #49 */ 2621 { 0x2c73c3, 0x2c7bc2, 0xee778ac2, 0xbdcef158, 0, 3 }, /* #50 */ 2622 { 0x024b13, 0x024b12, 0x08594c2b, 0x5708594c, 0, 8 }, /* #51 */ 2623 { 0x083296, 0x083297, 0x5c463ef1, 0x18fbc4b8, 0, 23 }, /* #52 */ 2624 { 0x117517, 0x117517, 0x1d79881a, 0x310351d7, 0, 20 }, /* #53 */ 2625 { 0x1b0a17, 0x1b0a17, 0x845147ab, 0x451eaf08, 0, 23 }, /* #54 */ 2626 { 0x2f3643, 0x2f3e42, 0x93e8a229, 0x8a229c9f, 0, 21 }, /* #55 */ 2627 { 0x2258d2, 0x2250d2, 0x65e3190e, 0x321c65e3, 0, 16 }, /* #56 */ 2628 { 0x270e47, 0x270647, 0xb7f8557f, 0xdbfc2abf, 0, 1 }, /* #57 */ 2629 { 0x191786, 0x191f86, 0x636133d2, 0x8c6c267a, 0, 3 }, /* #58 */ 2630 { 0x3239d3, 0x3231d2, 0x320fb09e, 0xc83ec27a, 0, 31 }, /* #59 */ 2631 { 0x325012, 0x325012, 0xe0bc786d, 0xd705e3c3, 0, 5 }, /* #60 */ 2632 { 0x2269d7, 0x2269d7, 0xef52a45f, 0x522ffbd4, 0, 18 }, /* #61 */ 2633 { 0x186942, 0x186942, 0xd783e249, 0xb5e0f892, 0, 2 }, /* #62 */ 2634 { 0x3505c7, 0x3505c6, 0x2f235a53, 0xf235a539, 0, 29 }, /* #63 */ 2635 }; 2636 static const BINU32_TEST_T g_aTests_shl_u32_amd[] = 2637 { 2638 { 0x1a7c46, 0x1a7456, 0x00000000, 0x00000000, 0, 4 }, /* #0 */ 2639 { 0x054a17, 0x054256, 0x00000000, 0x00000000, 0, 20 }, /* #1 */ 2640 { 0x047442, 0x047456, 0x00000000, 0x00000000, 0, 23 }, /* #2 */ 2641 { 0x242fc6, 0x242756, 0x00000000, 0x00000000, 0, 17 }, /* #3 */ 2642 { 0x144403, 0x144497, 0xae986c99, 0x93200000, 0, 21 }, /* #4 */ 2643 { 0x1f6fc6, 0x1f6f17, 0x8cbf07fb, 0x2fc1fec0, 0, 6 }, /* #5 */ 2644 { 0x241782, 0x241712, 0xc558f813, 0x2ac7c098, 0, 3 }, /* #6 */ 2645 { 0x0b6a12, 0x0b6a17, 0xc8b67294, 0x4a000000, 0, 23 }, /* #7 */ 2646 { 0x3f6603, 0x3f6697, 0xd65fbc6b, 0xac000000, 0, 26 }, /* #8 */ 2647 { 0x1f2617, 0x1f2697, 0xc5ce7a84, 0x9cf50800, 0, 9 }, /* #9 */ 2648 { 0x2962c6, 0x296297, 0x2f71913e, 0xb8c89f00, 0, 7 }, /* #10 */ 2649 { 0x236117, 0x236996, 0x3c0506eb, 0xdd600000, 0, 21 }, /* #11 */ 2650 { 0x235603, 0x235603, 0x803fa6a0, 0x803fa6a0, 0, 0 }, /* #12 */ 2651 { 0x347bd3, 0x347316, 0xd677d5ee, 0x77d5ee00, 0, 8 }, /* #13 */ 2652 { 0x306656, 0x306e96, 0xcd6c5cdb, 0xe6d80000, 0, 19 }, /* #14 */ 2653 { 0x0e2892, 0x0e2896, 0x6a4b38c1, 0xc1000000, 0, 24 }, /* #15 */ 2654 { 0x125807, 0x125896, 0x75d0e2d1, 0xb4400000, 0, 22 }, /* #16 */ 2655 { 0x216903, 0x216903, 0x0cb54da4, 0x0cb54da4, 0, 0 }, /* #17 */ 2656 { 0x092e12, 0x092e17, 0xdfaf369d, 0x79b4e800, 0, 11 }, /* #18 */ 2657 { 0x3a6a07, 0x3a6a17, 0x1662a754, 0x3153aa00, 0, 7 }, /* #19 */ 2658 { 0x325a17, 0x325297, 0xb00262f8, 0xc0000000, 0, 27 }, /* #20 */ 2659 { 0x371f42, 0x371797, 0xe06f091d, 0xe123a000, 0, 13 }, /* #21 */ 2660 { 0x1a5003, 0x1a5097, 0x547b06f6, 0xb0000000, 0, 27 }, /* #22 */ 2661 { 0x3a7192, 0x3a7917, 0x0e49d74a, 0x3ae94000, 0, 13 }, /* #23 */ 2662 { 0x323316, 0x323b17, 0x6d6efb8c, 0x71800000, 0, 21 }, /* #24 */ 2663 { 0x250e06, 0x250697, 0xf7d98ec7, 0xb31d8e00, 0, 9 }, /* #25 */ 2664 { 0x064812, 0x064812, 0xce27e0a6, 0xce27e0a6, 0, 0 }, /* #26 */ 2665 { 0x3b6303, 0x3b6397, 0xdc7503c0, 0xc0000000, 0, 24 }, /* #27 */ 2666 { 0x0048d6, 0x004016, 0x4175c649, 0x40000000, 0, 30 }, /* #28 */ 2667 { 0x035f17, 0x035f17, 0xbd578cf1, 0xbd578cf1, 0, 0 }, /* #29 */ 2668 { 0x0d0296, 0x0d0a57, 0x50e4ea6c, 0x00000000, 0, 30 }, /* #30 */ 2669 { 0x1e0b52, 0x1e0397, 0xbf833374, 0xa0000000, 0, 27 }, /* #31 */ 2670 { 0x321742, 0x321f17, 0xd81529e8, 0x02a53d00, 0, 5 }, /* #32 */ 2671 { 0x311496, 0x311c96, 0x997eaa4a, 0x94000000, 0, 25 }, /* #33 */ 2672 { 0x091457, 0x091c17, 0x04f1a5f6, 0x7d800000, 0, 22 }, /* #34 */ 2673 { 0x0c1117, 0x0c1116, 0xa3492093, 0x41260000, 0, 17 }, /* #35 */ 2674 { 0x2a4852, 0x2a4097, 0x3ef9b1a8, 0xa8000000, 0, 24 }, /* #36 */ 2675 { 0x340942, 0x340116, 0x440df119, 0x46400000, 0, 22 }, /* #37 */ 2676 { 0x194753, 0x194716, 0xfa1946d8, 0x1946d800, 0, 8 }, /* #38 */ 2677 { 0x382486, 0x382c96, 0xf62fe6e2, 0xfe6e2000, 0, 12 }, /* #39 */ 2678 { 0x1f5a02, 0x1f5216, 0x429612d1, 0x584b4400, 0, 10 }, /* #40 */ 2679 { 0x182713, 0x182f92, 0xdb35a352, 0xcd68d480, 0, 6 }, /* #41 */ 2680 { 0x0a3043, 0x0a3097, 0x9ebba4da, 0xb4000000, 0, 25 }, /* #42 */ 2681 { 0x067993, 0x067116, 0x0ee00a33, 0x66000000, 0, 25 }, /* #43 */ 2682 { 0x3b2c06, 0x3b2c17, 0x48d11fb3, 0x447ecc00, 0, 10 }, /* #44 */ 2683 { 0x184b03, 0x184316, 0x4a2ea164, 0x2ea16400, 0, 8 }, /* #45 */ 2684 { 0x101347, 0x101b17, 0x4c7f69a6, 0x4c000000, 0, 25 }, /* #46 */ 2685 { 0x336a42, 0x336a96, 0x374f0c8b, 0xc0000000, 0, 30 }, /* #47 */ 2686 { 0x255d87, 0x255d96, 0x6ff2835c, 0xe0000000, 0, 27 }, /* #48 */ 2687 { 0x071187, 0x071197, 0xdfd1d8f8, 0xe0000000, 0, 26 }, /* #49 */ 2688 { 0x346e16, 0x346e13, 0xa7fa95ee, 0x3fd4af70, 0, 3 }, /* #50 */ 2689 { 0x154d07, 0x154d07, 0x8b7c4d6f, 0x8b7c4d6f, 0, 0 }, /* #51 */ 2690 { 0x076bc2, 0x076356, 0x73c6c2d0, 0x00000000, 0, 30 }, /* #52 */ 2691 { 0x300647, 0x300612, 0x182e4081, 0x305c8102, 0, 1 }, /* #53 */ 2692 { 0x175152, 0x175112, 0xe043502d, 0x21a81680, 0, 7 }, /* #54 */ 2693 { 0x2515c7, 0x251d96, 0xdb78fa14, 0x85000000, 0, 22 }, /* #55 */ 2694 { 0x0c2c57, 0x0c2497, 0x5afb68fe, 0xe0000000, 0, 28 }, /* #56 */ 2695 { 0x031656, 0x031693, 0x1bf7c459, 0xfbe22c80, 0, 7 }, /* #57 */ 2696 { 0x0f4953, 0x0f4116, 0x7db230b2, 0x2c800000, 0, 22 }, /* #58 */ 2697 { 0x1c5153, 0x1c5917, 0xf2fae1e6, 0x70f30000, 0, 15 }, /* #59 */ 2698 { 0x157486, 0x157c17, 0x285f54e9, 0x4e900000, 0, 20 }, /* #60 */ 2699 { 0x1135c7, 0x113d17, 0xf6ebf3ff, 0x7e7fe000, 0, 13 }, /* #61 */ 2700 { 0x154416, 0x154416, 0x91fc1b5a, 0x0dad0000, 0, 15 }, /* #62 */ 2701 { 0x2140c3, 0x214896, 0xbc008a85, 0xa0000000, 0, 29 }, /* #63 */ 2702 }; 2703 static const BINU32_TEST_T g_aTests_shr_u32_amd[] = 2704 { 2705 { 0x222487, 0x222456, 0x00000000, 0x00000000, 0, 26 }, /* #0 */ 2706 { 0x3d1903, 0x3d1156, 0x00000000, 0x00000000, 0, 28 }, /* #1 */ 2707 { 0x263c06, 0x263456, 0x00000000, 0x00000000, 0, 29 }, /* #2 */ 2708 { 0x0f5c87, 0x0f5456, 0x00000000, 0x00000000, 0, 17 }, /* #3 */ 2709 { 0x2f2387, 0x2f2316, 0x3e8d4fea, 0x0000fa35, 0, 14 }, /* #4 */ 2710 { 0x2437c7, 0x243713, 0x775f8a36, 0x00000775, 0, 20 }, /* #5 */ 2711 { 0x1914c7, 0x191417, 0xc7a56339, 0x00031e95, 0, 14 }, /* #6 */ 2712 { 0x3f6887, 0x3f6016, 0xf3f23afd, 0x0001e7e4, 0, 15 }, /* #7 */ 2713 { 0x3a1252, 0x3a1216, 0xfa113328, 0x00001f42, 0, 19 }, /* #8 */ 2714 { 0x062c06, 0x062412, 0x34c74cb3, 0x000d31d3, 0, 10 }, /* #9 */ 2715 { 0x3e1f13, 0x3e1713, 0xb0aa53e3, 0x002c2a94, 0, 10 }, /* #10 */ 2716 { 0x032456, 0x032413, 0xacc83390, 0x00000015, 0, 27 }, /* #11 */ 2717 { 0x1641c7, 0x164113, 0x667ab4db, 0x000333d5, 0, 13 }, /* #12 */ 2718 { 0x0a3b17, 0x0a3316, 0x85828719, 0x2160a1c6, 0, 2 }, /* #13 */ 2719 { 0x1c6207, 0x1c6213, 0x15721d91, 0x000000ab, 0, 21 }, /* #14 */ 2720 { 0x0f2e96, 0x0f2613, 0x46d136ac, 0x011b44da, 0, 6 }, /* #15 */ 2721 { 0x301d07, 0x301512, 0x22896f8a, 0x00002289, 0, 16 }, /* #16 */ 2722 { 0x395e03, 0x395617, 0x238abd2f, 0x047157a5, 0, 3 }, /* #17 */ 2723 { 0x2f1316, 0x2f1312, 0x8f29ff13, 0x00000001, 0, 31 }, /* #18 */ 2724 { 0x1f2d47, 0x1f2513, 0x8460135b, 0x00000010, 0, 27 }, /* #19 */ 2725 { 0x3a2b92, 0x3a2313, 0x7bcce1eb, 0x0000003d, 0, 25 }, /* #20 */ 2726 { 0x1f1e83, 0x1f1616, 0xa4a1dd4f, 0x00002928, 0, 18 }, /* #21 */ 2727 { 0x204887, 0x204016, 0x88962b9c, 0x001112c5, 0, 11 }, /* #22 */ 2728 { 0x090a56, 0x090217, 0x9f98ba3b, 0x04fcc5d1, 0, 5 }, /* #23 */ 2729 { 0x1d4607, 0x1d4613, 0x6dfe3921, 0x00000001, 0, 30 }, /* #24 */ 2730 { 0x280342, 0x280312, 0x64384363, 0x00643843, 0, 8 }, /* #25 */ 2731 { 0x010557, 0x010513, 0xa81acece, 0x0150359d, 0, 7 }, /* #26 */ 2732 { 0x3c7283, 0x3c7217, 0x259732a1, 0x0000965c, 0, 14 }, /* #27 */ 2733 { 0x1673d7, 0x167316, 0xa0ac6d5f, 0x00000014, 0, 27 }, /* #28 */ 2734 { 0x103947, 0x103116, 0x733dbe31, 0x00001ccf, 0, 18 }, /* #29 */ 2735 { 0x395012, 0x395013, 0x948b7a7b, 0x02522de9, 0, 6 }, /* #30 */ 2736 { 0x137dc3, 0x137513, 0x1df88d46, 0x00000001, 0, 28 }, /* #31 */ 2737 { 0x1f3342, 0x1f3312, 0xeaa60a8a, 0x07553054, 0, 5 }, /* #32 */ 2738 { 0x2b5252, 0x2b5213, 0xdeb361dc, 0x1bd66c3b, 0, 3 }, /* #33 */ 2739 { 0x3c4642, 0x3c4617, 0x97445acc, 0x12e88b59, 0, 3 }, /* #34 */ 2740 { 0x032e46, 0x032617, 0x5f5aae2a, 0x00000017, 0, 26 }, /* #35 */ 2741 { 0x0f4952, 0x0f4116, 0xd898da35, 0x0d898da3, 0, 4 }, /* #36 */ 2742 { 0x0a5186, 0x0a5157, 0x2569dc22, 0x00000000, 0, 30 }, /* #37 */ 2743 { 0x1f4996, 0x1f4113, 0x8f3585ca, 0x000011e6, 0, 19 }, /* #38 */ 2744 { 0x0e5c57, 0x0e5412, 0x092617a0, 0x0092617a, 0, 4 }, /* #39 */ 2745 { 0x152dd2, 0x152513, 0xb3cf0f95, 0x059e787c, 0, 5 }, /* #40 */ 2746 { 0x140543, 0x140517, 0x33a4f4fb, 0x0000000c, 0, 26 }, /* #41 */ 2747 { 0x280c53, 0x280456, 0x01df2013, 0x00000000, 0, 26 }, /* #42 */ 2748 { 0x3205c3, 0x320512, 0x4eadfbb0, 0x0000009d, 0, 23 }, /* #43 */ 2749 { 0x1e21c3, 0x1e2117, 0x4c7c2584, 0x00000009, 0, 27 }, /* #44 */ 2750 { 0x1759c7, 0x175112, 0xaf88c779, 0x15f118ef, 0, 3 }, /* #45 */ 2751 { 0x0677c3, 0x0677c3, 0x3cbc0356, 0x3cbc0356, 0, 0 }, /* #46 */ 2752 { 0x214687, 0x214613, 0x1dfac537, 0x0efd629b, 0, 1 }, /* #47 */ 2753 { 0x2d2457, 0x2d2416, 0x970a388a, 0x0000012e, 0, 23 }, /* #48 */ 2754 { 0x125487, 0x125416, 0x21b55f1b, 0x00436abe, 0, 7 }, /* #49 */ 2755 { 0x0b3d07, 0x0b3512, 0x6469280a, 0x0000191a, 0, 18 }, /* #50 */ 2756 { 0x370ad6, 0x370216, 0x7eb2c603, 0x00003f59, 0, 17 }, /* #51 */ 2757 { 0x157cc6, 0x157416, 0x92d7d70e, 0x00092d7d, 0, 12 }, /* #52 */ 2758 { 0x192492, 0x192412, 0x46b19e30, 0x00000001, 0, 30 }, /* #53 */ 2759 { 0x0e32d7, 0x0e3212, 0xdc36284e, 0x00000037, 0, 26 }, /* #54 */ 2760 { 0x071a02, 0x071213, 0x720fabde, 0x00001c83, 0, 18 }, /* #55 */ 2761 { 0x057413, 0x057412, 0xa8a34483, 0x000a8a34, 0, 12 }, /* #56 */ 2762 { 0x131992, 0x131113, 0xdcc6dab9, 0x06e636d5, 0, 5 }, /* #57 */ 2763 { 0x1b7486, 0x1b7417, 0xffdcf871, 0x000000ff, 0, 24 }, /* #58 */ 2764 { 0x2b7e46, 0x2b7616, 0x0242e246, 0x00242e24, 0, 4 }, /* #59 */ 2765 { 0x141406, 0x141417, 0x37766ee3, 0x00000006, 0, 27 }, /* #60 */ 2766 { 0x161093, 0x161013, 0xd46dc23a, 0x0000d46d, 0, 16 }, /* #61 */ 2767 { 0x0065c2, 0x006513, 0x366e3d57, 0x0006cdc7, 0, 11 }, /* #62 */ 2768 { 0x1055d2, 0x1055d2, 0xd6fa3bdc, 0xd6fa3bdc, 0, 0 }, /* #63 */ 2769 }; 2770 static const BINU32_TEST_T g_aTests_sar_u32_amd[] = 2771 { 2772 { 0x3b0c02, 0x3b0456, 0x00000000, 0x00000000, 0, 22 }, /* #0 */ 2773 { 0x0c0b56, 0x0c0356, 0x00000000, 0x00000000, 0, 2 }, /* #1 */ 2774 { 0x2b0157, 0x2b0156, 0x00000000, 0x00000000, 0, 5 }, /* #2 */ 2775 { 0x3962d3, 0x396256, 0x00000000, 0x00000000, 0, 23 }, /* #3 */ 2776 { 0x2f0856, 0x2f0092, 0x9a61503d, 0xffffe698, 0, 18 }, /* #4 */ 2777 { 0x002c46, 0x002416, 0x7cf46e7a, 0x0003e7a3, 0, 13 }, /* #5 */ 2778 { 0x0f54d6, 0x0f5416, 0x7d0c3e78, 0x000000fa, 0, 23 }, /* #6 */ 2779 { 0x053353, 0x053397, 0xcf425c83, 0xfffffffc, 0, 28 }, /* #7 */ 2780 { 0x1d3857, 0x1d3096, 0x82f0f055, 0xff82f0f0, 0, 8 }, /* #8 */ 2781 { 0x212996, 0x212197, 0xff0c9729, 0xffff864b, 0, 9 }, /* #9 */ 2782 { 0x154e03, 0x154697, 0xf58a6eb0, 0xfffffffa, 0, 25 }, /* #10 */ 2783 { 0x3c1b17, 0x3c1392, 0x9d5690d8, 0xfffff9d5, 0, 20 }, /* #11 */ 2784 { 0x3b3787, 0x3b3716, 0x6844ed1b, 0x00000342, 0, 21 }, /* #12 */ 2785 { 0x351a83, 0x351213, 0x2afb5b29, 0x000abed6, 0, 10 }, /* #13 */ 2786 { 0x357707, 0x357712, 0x3b190386, 0x0001d8c8, 0, 13 }, /* #14 */ 2787 { 0x0d5417, 0x0d5497, 0xc85f6b38, 0xff217dac, 0, 6 }, /* #15 */ 2788 { 0x332dd3, 0x332516, 0x50a2ed08, 0x00000a14, 0, 19 }, /* #16 */ 2789 { 0x204787, 0x204716, 0x7f023360, 0x07f02336, 0, 4 }, /* #17 */ 2790 { 0x2a75d6, 0x2a7597, 0xbcf9f390, 0xfffffef3, 0, 22 }, /* #18 */ 2791 { 0x2236d3, 0x223616, 0x29872b6d, 0x00000005, 0, 27 }, /* #19 */ 2792 { 0x161797, 0x161792, 0xfcadbeba, 0xffffffe5, 0, 21 }, /* #20 */ 2793 { 0x3d7757, 0x3d7717, 0x703b050c, 0x0703b050, 0, 4 }, /* #21 */ 2794 { 0x3f2f42, 0x3f2716, 0x39cca6e4, 0x1ce65372, 0, 1 }, /* #22 */ 2795 { 0x2b1647, 0x2b1693, 0xb7431512, 0xffdba18a, 0, 9 }, /* #23 */ 2796 { 0x286786, 0x286716, 0x14006704, 0x00000a00, 0, 17 }, /* #24 */ 2797 { 0x1c06d7, 0x1c0696, 0xdce2d9a9, 0xfb9c5b35, 0, 3 }, /* #25 */ 2798 { 0x1d0357, 0x1d0392, 0xe4867941, 0xffffff92, 0, 22 }, /* #26 */ 2799 { 0x1f6e56, 0x1f6616, 0x68e08f0a, 0x03470478, 0, 5 }, /* #27 */ 2800 { 0x186146, 0x186192, 0x91b807f6, 0xf91b807f, 0, 4 }, /* #28 */ 2801 { 0x3100c3, 0x310093, 0x98f150f4, 0xffffff31, 0, 23 }, /* #29 */ 2802 { 0x0466c2, 0x046616, 0x7836563b, 0x00003c1b, 0, 17 }, /* #30 */ 2803 { 0x276b07, 0x276393, 0x96a52647, 0xfffe5a94, 0, 14 }, /* #31 */ 2804 { 0x392a03, 0x392212, 0x75928195, 0x0003ac94, 0, 13 }, /* #32 */ 2805 { 0x213913, 0x213116, 0x423db44a, 0x000423db, 0, 12 }, /* #33 */ 2806 { 0x167446, 0x167413, 0x7e07092f, 0x0007e070, 0, 12 }, /* #34 */ 2807 { 0x121a12, 0x121256, 0x1f9e27cc, 0x00000000, 0, 31 }, /* #35 */ 2808 { 0x037c57, 0x037496, 0xcae09f01, 0xfffffff9, 0, 27 }, /* #36 */ 2809 { 0x003257, 0x003257, 0x752a86ed, 0x00000000, 0, 31 }, /* #37 */ 2810 { 0x370387, 0x370396, 0xdf4acaaf, 0xfffffefa, 0, 21 }, /* #38 */ 2811 { 0x3c2d82, 0x3c2593, 0xa1516189, 0xffd0a8b0, 0, 9 }, /* #39 */ 2812 { 0x086903, 0x086197, 0xcdfb680c, 0xffffffff, 0, 31 }, /* #40 */ 2813 { 0x1e7f07, 0x1e7797, 0xaf27e085, 0xffffebc9, 0, 18 }, /* #41 */ 2814 { 0x0a6787, 0x0a6792, 0x865b3fd1, 0xffff0cb6, 0, 15 }, /* #42 */ 2815 { 0x096957, 0x096112, 0x6b0020ec, 0x00000358, 0, 21 }, /* #43 */ 2816 { 0x2f0fc6, 0x2f0712, 0x22c81b6a, 0x00000002, 0, 28 }, /* #44 */ 2817 { 0x070cc3, 0x070493, 0xa1187278, 0xfffffd08, 0, 21 }, /* #45 */ 2818 { 0x0802d6, 0x080213, 0x57c751a3, 0x00000015, 0, 26 }, /* #46 */ 2819 { 0x301c47, 0x301492, 0xd0a629e5, 0xfffe8531, 0, 13 }, /* #47 */ 2820 { 0x097542, 0x097516, 0x6046e294, 0x00000018, 0, 26 }, /* #48 */ 2821 { 0x073706, 0x073706, 0x8c80fa51, 0x8c80fa51, 0, 0 }, /* #49 */ 2822 { 0x3d0cc7, 0x3d0493, 0xf3e5fe48, 0xfffcf97f, 0, 10 }, /* #50 */ 2823 { 0x0f6b56, 0x0f6316, 0x61d7b911, 0x01875ee4, 0, 6 }, /* #51 */ 2824 { 0x174bd2, 0x174396, 0xd5487cc0, 0xffffffff, 0, 30 }, /* #52 */ 2825 { 0x383cc6, 0x383496, 0xabf37d1c, 0xeafcdf47, 0, 2 }, /* #53 */ 2826 { 0x2c3bc2, 0x2c3393, 0x9a096274, 0xffffffe6, 0, 26 }, /* #54 */ 2827 { 0x335482, 0x335492, 0x850ea12b, 0xffffff85, 0, 24 }, /* #55 */ 2828 { 0x105fc2, 0x105717, 0x679a927e, 0x0000033c, 0, 21 }, /* #56 */ 2829 { 0x292d07, 0x292596, 0xb2cd6d91, 0xf659adb2, 0, 3 }, /* #57 */ 2830 { 0x251ac7, 0x251297, 0xfd033cd5, 0xfffffe81, 0, 17 }, /* #58 */ 2831 { 0x142912, 0x142196, 0x9f567d9e, 0xffffff9f, 0, 24 }, /* #59 */ 2832 { 0x006dd2, 0x006512, 0x00b24f8a, 0x0000000b, 0, 20 }, /* #60 */ 2833 { 0x0036c2, 0x003613, 0x711eb5ec, 0x00000038, 0, 25 }, /* #61 */ 2834 { 0x096552, 0x096592, 0xa6702026, 0xfffffa67, 0, 20 }, /* #62 */ 2835 { 0x145646, 0x145612, 0x7335def5, 0x000000e6, 0, 23 }, /* #63 */ 2836 }; 2837 static const BINU64_TEST_T g_aTests_rol_u64_amd[] = 2838 { 2839 { 0x045803, 0x045002, 0x0000000000000000, 0x0000000000000000, 0, 17 }, /* #0 */ 2840 { 0x3f6846, 0x3f6046, 0x0000000000000000, 0x0000000000000000, 0, 38 }, /* #1 */ 2841 { 0x275813, 0x275012, 0x0000000000000000, 0x0000000000000000, 0, 3 }, /* #2 */ 2842 { 0x205213, 0x205212, 0x0000000000000000, 0x0000000000000000, 0, 55 }, /* #3 */ 2843 { 0x0f0303, 0x0f0302, 0x26b2012ee469eea2, 0x7ba889ac804bb91a, 0, 46 }, /* #4 */ 2844 { 0x0d2957, 0x0d2956, 0xa1e2438d0b28c60c, 0xd0b28c60ca1e2438, 0, 28 }, /* #5 */ 2845 { 0x220813, 0x220812, 0xae8524e90193506d, 0xd41b6ba1493a4064, 0, 46 }, /* #6 */ 2846 { 0x042756, 0x042757, 0x7500a1ba39ba48c9, 0xba39ba48c97500a1, 0, 24 }, /* #7 */ 2847 { 0x1c4b42, 0x1c4b42, 0xf8ddde5ace906cdc, 0xcdcf8ddde5ace906, 0, 52 }, /* #8 */ 2848 { 0x203d17, 0x203d17, 0xcbe430be931fc979, 0x2185f498fe4bce5f, 0, 11 }, /* #9 */ 2849 { 0x015bd3, 0x015bd2, 0x2d831f1005fb2de9, 0xc18f8802fd96f496, 0, 7 }, /* #10 */ 2850 { 0x166e17, 0x166e16, 0xc827a27043d7bac8, 0x89c10f5eeb23209e, 0, 18 }, /* #11 */ 2851 { 0x3b0313, 0x3b0b12, 0x4c65eae2df5134de, 0xcbd5c5bea269bc98, 0, 9 }, /* #12 */ 2852 { 0x365012, 0x365012, 0xea85ca562d202c2f, 0x40585fd50b94ac5a, 0, 41 }, /* #13 */ 2853 { 0x065b83, 0x065383, 0x5dbdff05b2f5a759, 0x82d97ad3acaedeff, 0, 23 }, /* #14 */ 2854 { 0x265a46, 0x265246, 0xa4a7c1f3d0cc8aba, 0x1991575494f83e7a, 0, 37 }, /* #15 */ 2855 { 0x3e12d3, 0x3e12d3, 0xbd9698899945ec35, 0x86b7b2d3113328bd, 0, 53 }, /* #16 */ 2856 { 0x340a07, 0x340a06, 0x68f7cc66bb9bab00, 0xf98cd77375600d1e, 0, 13 }, /* #17 */ 2857 { 0x3e1293, 0x3e1a93, 0xfe4c43fa333f6d5b, 0x310fe8ccfdb56ff9, 0, 10 }, /* #18 */ 2858 { 0x206f02, 0x206702, 0xdc078b95531a2f0f, 0x5caa98d1787ee03c, 0, 19 }, /* #19 */ 2859 { 0x380417, 0x380c16, 0x32fbf30650de4ea0, 0x86f2750197df9832, 0, 35 }, /* #20 */ 2860 { 0x231513, 0x231513, 0x10b4f44e8f04fdd6, 0xeeb085a7a2747827, 0, 51 }, /* #21 */ 2861 { 0x1a3e13, 0x1a3613, 0x27f35cf7ade92e9d, 0xeb7a4ba749fcd73d, 0, 30 }, /* #22 */ 2862 { 0x254342, 0x254b43, 0x7d99944192809afa, 0x3eccca20c9404d7d, 0, 63 }, /* #23 */ 2863 { 0x1b16d2, 0x1b1ed2, 0x765b16dd2fcceb0a, 0x97e675853b2d8b6e, 0, 31 }, /* #24 */ 2864 { 0x3e1193, 0x3e1193, 0x228dcaacd7fc0489, 0x80912451b9559aff, 0, 45 }, /* #25 */ 2865 { 0x3a5213, 0x3a5a12, 0xe4386fd7c96c492e, 0xfd7c96c492ee4386, 0, 20 }, /* #26 */ 2866 { 0x352c42, 0x352c42, 0x30203b328d0a8eb9, 0x8d0a8eb930203b32, 0, 32 }, /* #27 */ 2867 { 0x0c3ed7, 0x0c36d6, 0x52fd79ed588ed746, 0x76ba3297ebcf6ac4, 0, 43 }, /* #28 */ 2868 { 0x080f53, 0x080f53, 0x8bee5a73ade7c7cc, 0x6f3e3e645f72d39d, 0, 35 }, /* #29 */ 2869 { 0x147787, 0x147786, 0xa8201c081308d233, 0x01c081308d233a82, 0, 12 }, /* #30 */ 2870 { 0x0b5f12, 0x0b5f13, 0x8aa4473bfe16cbe5, 0x5488e77fc2d97cb1, 0, 5 }, /* #31 */ 2871 { 0x2d6252, 0x2d6a52, 0x0f3d7759e8af5618, 0xb0c079ebbacf457a, 0, 51 }, /* #32 */ 2872 { 0x3952d6, 0x395ad6, 0x13c7a8bba3c8c4d5, 0x9aa278f517747918, 0, 53 }, /* #33 */ 2873 { 0x076386, 0x076386, 0xab4e6b6d6696a1a5, 0x696a1a5ab4e6b6d6, 0, 36 }, /* #34 */ 2874 { 0x253987, 0x253987, 0x5f2f0ba661a616fc, 0x2f0ba661a616fc5f, 0, 8 }, /* #35 */ 2875 { 0x0b2596, 0x0b2d97, 0xb8ef1e0075ee6fd1, 0x7e8dc778f003af73, 0, 51 }, /* #36 */ 2876 { 0x246b97, 0x246396, 0x1cbfcd21c7dd773f, 0x438fbaee7e397f9a, 0, 25 }, /* #37 */ 2877 { 0x124b17, 0x124b17, 0xadc3ad20c512fe48, 0x2fe48adc3ad20c51, 0, 44 }, /* #38 */ 2878 { 0x1f6656, 0x1f6e56, 0x082fd2d4d7ff83f3, 0xc20bf4b535ffe0fc, 0, 62 }, /* #39 */ 2879 { 0x152f82, 0x152782, 0xb15fc6b74debc340, 0x340b15fc6b74debc, 0, 52 }, /* #40 */ 2880 { 0x2823d2, 0x2823d2, 0xa30f6a3185d213c3, 0x4f0e8c3da8c61748, 0, 50 }, /* #41 */ 2881 { 0x242d53, 0x242553, 0x383b4b49f6eece8f, 0xa3ce0ed2d27dbbb3, 0, 54 }, /* #42 */ 2882 { 0x0b7002, 0x0b7003, 0xdbdbc161dc84060c, 0xc84060cdbdbc161d, 0, 36 }, /* #43 */ 2883 { 0x1c3c13, 0x1c3412, 0xbcd4c704a4f3b87b, 0x63825279dc3dde6a, 0, 15 }, /* #44 */ 2884 { 0x3e2b46, 0x3e2346, 0x6df74b7f77e64200, 0x642006df74b7f77e, 0, 44 }, /* #45 */ 2885 { 0x1e3093, 0x1e3893, 0x5dfc691a17dcc0e6, 0x73039977f1a4685f, 0, 42 }, /* #46 */ 2886 { 0x072fc6, 0x0727c6, 0xded3c5bfea2cbba6, 0x2cbba6ded3c5bfea, 0, 40 }, /* #47 */ 2887 { 0x227fc7, 0x227fc7, 0xafe16e4f3d33039b, 0x279e9981cdd7f0b7, 0, 23 }, /* #48 */ 2888 { 0x0d0f13, 0x0d0713, 0xa5f8ac44aada5ca6, 0xb4b94d4bf1588955, 0, 41 }, /* #49 */ 2889 { 0x235443, 0x235442, 0xc5b85c8bb5308a10, 0x450862dc2e45da98, 0, 47 }, /* #50 */ 2890 { 0x2458c3, 0x2450c2, 0xa0d6da10337f26f5, 0x6b6d0819bf937ad0, 0, 7 }, /* #51 */ 2891 { 0x1c3a87, 0x1c3287, 0x11d8545e2ae1daa0, 0x8545e2ae1daa011d, 0, 12 }, /* #52 */ 2892 { 0x1c3e47, 0x1c3647, 0xbdc2c0b486185cc3, 0x85cc3bdc2c0b4861, 0, 44 }, /* #53 */ 2893 { 0x030507, 0x030506, 0x83ee2e329340cf5e, 0x4d033d7a0fb8b8ca, 0, 34 }, /* #54 */ 2894 { 0x012ad6, 0x012ad7, 0x0e65684f64a506dc, 0x03995a13d92941b7, 0, 62 }, /* #55 */ 2895 { 0x327b06, 0x327b06, 0xa756a71241c00c0b, 0xe9d5a9c490700302, 0, 62 }, /* #56 */ 2896 { 0x112543, 0x112d42, 0x272baf028ca6fcfe, 0xfe272baf028ca6fc, 0, 56 }, /* #57 */ 2897 { 0x045746, 0x045747, 0x9ca2949f75ff7fb9, 0x99ca2949f75ff7fb, 0, 60 }, /* #58 */ 2898 { 0x134c93, 0x134493, 0x968b88226552abc6, 0xa5a2e2089954aaf1, 0, 62 }, /* #59 */ 2899 { 0x160887, 0x160086, 0x3ba70ab63d143cd9, 0x2ad8f450f364ee9c, 0, 18 }, /* #60 */ 2900 { 0x2b0942, 0x2b0143, 0xc7f25a9760f73dad, 0xa9760f73dadc7f25, 0, 20 }, /* #61 */ 2901 { 0x331652, 0x331652, 0x3069ff47b93e6928, 0x5060d3fe8f727cd2, 0, 57 }, /* #62 */ 2902 { 0x024c92, 0x024492, 0x8fca5c69320ee5fc, 0x772fe47e52e34990, 0, 43 }, /* #63 */ 2903 }; 2904 static const BINU64_TEST_T g_aTests_ror_u64_amd[] = 2905 { 2906 { 0x351f56, 0x351756, 0x0000000000000000, 0x0000000000000000, 0, 31 }, /* #0 */ 2907 { 0x1d22d7, 0x1d22d6, 0x0000000000000000, 0x0000000000000000, 0, 5 }, /* #1 */ 2908 { 0x382616, 0x382616, 0x0000000000000000, 0x0000000000000000, 0, 31 }, /* #2 */ 2909 { 0x1f1d82, 0x1f1582, 0x0000000000000000, 0x0000000000000000, 0, 51 }, /* #3 */ 2910 { 0x274f53, 0x274753, 0xaa2714286fa4c39f, 0xe7ea89c50a1be930, 0, 10 }, /* #4 */ 2911 { 0x011646, 0x011646, 0x0053090bf578983d, 0x217eaf1307a00a61, 0, 43 }, /* #5 */ 2912 { 0x200ac6, 0x200ac6, 0xb2539b6e17eda2af, 0x70bf6d157d929cdb, 0, 37 }, /* #6 */ 2913 { 0x2a0a42, 0x2a0242, 0xc787625872363f91, 0x1c787625872363f9, 0, 4 }, /* #7 */ 2914 { 0x090ad2, 0x090ad3, 0x507e41286a6dd413, 0xa09a83f20943536e, 0, 13 }, /* #8 */ 2915 { 0x394952, 0x394952, 0x889d1a2feeda768c, 0x5fddb4ed19113a34, 0, 39 }, /* #9 */ 2916 { 0x2b7796, 0x2b7796, 0x918964a1a939cc24, 0x248c4b250d49ce61, 0, 5 }, /* #10 */ 2917 { 0x083bc6, 0x0833c6, 0x39221df5c969ae0e, 0x21df5c969ae0e392, 0, 52 }, /* #11 */ 2918 { 0x243617, 0x243616, 0xf72b860de0c83186, 0x320c61bdcae18378, 0, 26 }, /* #12 */ 2919 { 0x230882, 0x230883, 0x0745e1bf8f4c02b5, 0x8056a0e8bc37f1e9, 0, 19 }, /* #13 */ 2920 { 0x0d3317, 0x0d3b16, 0x1d6cf122e2f087f1, 0x7843f88eb6789171, 0, 25 }, /* #14 */ 2921 { 0x263046, 0x263847, 0x4b10a9c589410295, 0xa9621538b1282052, 0, 3 }, /* #15 */ 2922 { 0x342c12, 0x342c12, 0xe567cff1c7bb7a81, 0x59f3fc71eedea079, 0, 58 }, /* #16 */ 2923 { 0x240e02, 0x240602, 0xfb8468f90eaee232, 0x2347c875771197dc, 0, 53 }, /* #17 */ 2924 { 0x296647, 0x296e46, 0xf5fe134f40bbfd79, 0x7f84d3d02eff5e7d, 0, 58 }, /* #18 */ 2925 { 0x343347, 0x343b46, 0xea355e1e0f9c7a9b, 0x537d46abc3c1f38f, 0, 11 }, /* #19 */ 2926 { 0x1c5403, 0x1c5402, 0x35174120fa2b5dbd, 0x0483e8ad76f4d45d, 0, 46 }, /* #20 */ 2927 { 0x0c7007, 0x0c7006, 0x0e3256c5c6d12a55, 0x1b44a95438c95b17, 0, 30 }, /* #21 */ 2928 { 0x037c52, 0x037452, 0x0af500830f79e240, 0x061ef3c48015ea01, 0, 39 }, /* #22 */ 2929 { 0x213d86, 0x213586, 0xf538434bdc4dc2ec, 0x2ecf538434bdc4dc, 0, 12 }, /* #23 */ 2930 { 0x131007, 0x131007, 0x662cd97fbd16d5c6, 0xcbfde8b6ae333166, 0, 45 }, /* #24 */ 2931 { 0x2f0646, 0x2f0647, 0xfbdaf46f34c71b72, 0xe8de698e36e5f7b5, 0, 47 }, /* #25 */ 2932 { 0x156c06, 0x156406, 0xc6aab45b91c2b7b4, 0x3856f698d5568b72, 0, 27 }, /* #26 */ 2933 { 0x2e0406, 0x2e0c07, 0x00adc5af5b3628c1, 0xb14608056e2d7ad9, 0, 21 }, /* #27 */ 2934 { 0x2c38c3, 0x2c30c2, 0x4a2bdc28f5164962, 0x1ea2c92c49457b85, 0, 35 }, /* #28 */ 2935 { 0x1c7082, 0x1c7082, 0x13d0c764efbbd1e3, 0x277dde8f189e863b, 0, 37 }, /* #29 */ 2936 { 0x2b2017, 0x2b2016, 0xb46407dda965388e, 0x23ad1901f76a594e, 0, 10 }, /* #30 */ 2937 { 0x152947, 0x152946, 0xc210144044a459fd, 0x67f7084051011291, 0, 14 }, /* #31 */ 2938 { 0x3f0697, 0x3f0697, 0xabfd605ee9c8869b, 0xeb02f74e4434dd5f, 0, 53 }, /* #32 */ 2939 { 0x256dc3, 0x2565c3, 0xf813c5a4bb50d608, 0xf0278b4976a1ac11, 0, 63 }, /* #33 */ 2940 { 0x1c0ad3, 0x1c0ad2, 0x9f2e63c04428043d, 0x7cb98f0110a010f6, 0, 62 }, /* #34 */ 2941 { 0x1f6402, 0x1f6c02, 0x1f567d427f2716fd, 0x67d427f2716fd1f5, 0, 52 }, /* #35 */ 2942 { 0x033f42, 0x033f42, 0x6173aef23eb03148, 0x5818a430b9d7791f, 0, 25 }, /* #36 */ 2943 { 0x2815d2, 0x281dd3, 0xa70b23d49afa4dd2, 0x9374a9c2c8f526be, 0, 18 }, /* #37 */ 2944 { 0x357f82, 0x357f82, 0x9c4e167a8e903039, 0x59ea3a40c0e67138, 0, 46 }, /* #38 */ 2945 { 0x3b0c92, 0x3b0c93, 0x00755965cc400a8f, 0x9880151e00eab2cb, 0, 31 }, /* #39 */ 2946 { 0x377983, 0x377182, 0x6a10390fc3144e0d, 0x3144e0d6a10390fc, 0, 28 }, /* #40 */ 2947 { 0x050a96, 0x050297, 0x7a3be9409797f881, 0xf4a04bcbfc40bd1d, 0, 49 }, /* #41 */ 2948 { 0x1326d3, 0x132ed3, 0x0c888097ff134e86, 0x83222025ffc4d3a1, 0, 2 }, /* #42 */ 2949 { 0x2e6b86, 0x2e6b86, 0xb84947565bdfa6f1, 0x4947565bdfa6f1b8, 0, 56 }, /* #43 */ 2950 { 0x310147, 0x310946, 0x30fc8d671b0cfa2c, 0x7d16187e46b38d86, 0, 17 }, /* #44 */ 2951 { 0x160247, 0x160247, 0x065ac0c0ceb9c595, 0xce2ca832d6060675, 0, 21 }, /* #45 */ 2952 { 0x1c0cd7, 0x1c04d7, 0xb3f141dbdad76811, 0xd9f8a0eded6bb408, 0, 1 }, /* #46 */ 2953 { 0x313483, 0x313c83, 0xb92e5605da54dbdc, 0xa9b7b9725cac0bb4, 0, 23 }, /* #47 */ 2954 { 0x0f1b42, 0x0f1b42, 0x1b6538c1a2da1437, 0x538c1a2da14371b6, 0, 52 }, /* #48 */ 2955 { 0x162883, 0x162083, 0x2449f91ec19901df, 0xe47b0664077c9127, 0, 46 }, /* #49 */ 2956 { 0x2e4cc6, 0x2e44c7, 0x2aab1fda65f1e007, 0xfda65f1e0072aab1, 0, 44 }, /* #50 */ 2957 { 0x144b46, 0x144347, 0xdf9fdc5179e3e060, 0xc0c1bf3fb8a2f3c7, 0, 15 }, /* #51 */ 2958 { 0x072b97, 0x072b96, 0x1605fdb6dc541c2d, 0x68b02fedb6e2a0e1, 0, 5 }, /* #52 */ 2959 { 0x283017, 0x283016, 0x4ca805639f486fdc, 0x1bf7132a0158e7d2, 0, 18 }, /* #53 */ 2960 { 0x112f96, 0x112f97, 0x369e8f7ae1604244, 0xb021221b4f47bd70, 0, 25 }, /* #54 */ 2961 { 0x317207, 0x317a06, 0x930c5c6f8e48e278, 0x71be392389e24c31, 0, 46 }, /* #55 */ 2962 { 0x1f1756, 0x1f1757, 0x7d93e962b55288cf, 0xefb27d2c56aa5119, 0, 3 }, /* #56 */ 2963 { 0x247613, 0x247612, 0xd58210a75bbd00d6, 0x0d6d58210a75bbd0, 0, 12 }, /* #57 */ 2964 { 0x106217, 0x106a16, 0xe36970fde66d9178, 0x78e36970fde66d91, 0, 8 }, /* #58 */ 2965 { 0x2e4056, 0x2e4056, 0xe311c941cc437e31, 0x39886fc63c623928, 0, 35 }, /* #59 */ 2966 { 0x0a1b13, 0x0a1313, 0xab64ba570541edd3, 0xead92e95c1507b74, 0, 2 }, /* #60 */ 2967 { 0x3a5996, 0x3a5996, 0xa0acab44ea8f381b, 0x55a275479c0dd056, 0, 49 }, /* #61 */ 2968 { 0x2a0597, 0x2a0597, 0x11a1dc371fc6441d, 0xc371fc6441d11a1d, 0, 44 }, /* #62 */ 2969 { 0x100402, 0x100c02, 0xebd9fd5d4acc5100, 0x5d4acc5100ebd9fd, 0, 40 }, /* #63 */ 2970 }; 2971 static const BINU64_TEST_T g_aTests_rcl_u64_amd[] = 2972 { 2973 { 0x213ad7, 0x2132d6, 0x0000000000000000, 0x0200000000000000, 0, 58 }, /* #0 */ 2974 { 0x013a53, 0x013252, 0x0000000000000000, 0x0000000800000000, 0, 36 }, /* #1 */ 2975 { 0x172b42, 0x172342, 0x0000000000000000, 0x0000000000000000, 0, 12 }, /* #2 */ 2976 { 0x2714c6, 0x2714c6, 0x0000000000000000, 0x0000000000000000, 0, 25 }, /* #3 */ 2977 { 0x170343, 0x170b42, 0x3095e25d1bacd7f4, 0xb35fd2612bc4ba37, 0, 42 }, /* #4 */ 2978 { 0x305647, 0x305647, 0x9097a87968b054ed, 0xa2c153b7212f50f2, 0, 34 }, /* #5 */ 2979 { 0x237e93, 0x237693, 0xa48aeb8b014b064e, 0xb4915d71602960c9, 0, 62 }, /* #6 */ 2980 { 0x105fd2, 0x1057d3, 0x773951881c5883dd, 0xca8c40e2c41ee9dc, 0, 11 }, /* #7 */ 2981 { 0x222853, 0x222052, 0x8db5d58ec44fb7f3, 0x78db5d58ec44fb7f, 0, 61 }, /* #8 */ 2982 { 0x3d0103, 0x3d0102, 0x52e200936dd75070, 0x0936dd75070a9710, 0, 20 }, /* #9 */ 2983 { 0x013302, 0x013302, 0x6fb319c0b14ed9a5, 0x702c53b6694df663, 0, 22 }, /* #10 */ 2984 { 0x046fd7, 0x046fd7, 0x299ddbe160925f0b, 0x7c2e533bb7c2c124, 0, 50 }, /* #11 */ 2985 { 0x2778d3, 0x2778d3, 0x1aba89ceb42f80f1, 0x7c078c6aea273ad0, 0, 43 }, /* #12 */ 2986 { 0x3711c7, 0x3711c6, 0xe5531ea3c385502e, 0x63d47870aa05de55, 0, 13 }, /* #13 */ 2987 { 0x063ec7, 0x0636c6, 0x8acaa5ca8f1f38cf, 0x3c7ce33f15954b95, 0, 34 }, /* #14 */ 2988 { 0x085903, 0x085102, 0x632447ed89138f4a, 0x4e3d2ac6488fdb12, 0, 42 }, /* #15 */ 2989 { 0x282d96, 0x282596, 0xf505b996b15c9433, 0x5b996b15c94337a8, 0, 12 }, /* #16 */ 2990 { 0x0d2747, 0x0d2f47, 0x430311d65cd5791f, 0x1fa18188eb2e6abc, 0, 56 }, /* #17 */ 2991 { 0x225086, 0x225086, 0xda6121e610325ca8, 0x064b950da6121e61, 0, 37 }, /* #18 */ 2992 { 0x066dc7, 0x0665c6, 0x5e983109ded0ce4d, 0x3109ded0ce4daf4c, 0, 16 }, /* #19 */ 2993 { 0x2e6e02, 0x2e6602, 0x2aa9b3cf3480a84e, 0x54270aaa6cf3cd20, 0, 47 }, /* #20 */ 2994 { 0x3953d2, 0x3953d3, 0x5928dd86ec8bf78b, 0xbb0dd917ef165928, 0, 17 }, /* #21 */ 2995 { 0x3c1e97, 0x3c1696, 0x925eba8a36468f20, 0x3c8324bd75146c8d, 0, 50 }, /* #22 */ 2996 { 0x377612, 0x377e13, 0xa447fadd1e283f1e, 0x11feb7478a0fc794, 0, 6 }, /* #23 */ 2997 { 0x1c7457, 0x1c7c56, 0x94767329acf52d61, 0xe65359ea5ac39476, 0, 17 }, /* #24 */ 2998 { 0x3b5ec3, 0x3b56c3, 0x858ef46e5fe83387, 0xfe83387c2c77a372, 0, 36 }, /* #25 */ 2999 { 0x1820c2, 0x1820c3, 0xe96fb8297a966b8f, 0xba5bee0a5ea59ae3, 0, 63 }, /* #26 */ 3000 { 0x1e7952, 0x1e7153, 0x1af45e17940ce68d, 0xe17940ce68d0d7a2, 0, 20 }, /* #27 */ 3001 { 0x237242, 0x237242, 0x29205e85ff2a29d4, 0x2ff9514ea0a4817a, 0, 27 }, /* #28 */ 3002 { 0x397e13, 0x397e12, 0x0ca39454ac17c571, 0xa560be2b8c328e51, 0, 27 }, /* #29 */ 3003 { 0x266246, 0x266246, 0x8854cb966045d3cf, 0x7a21532e5981174f, 0, 59 }, /* #30 */ 3004 { 0x0a3d96, 0x0a3596, 0xced6c07ca5af29a3, 0x03e52d794d1b3b5b, 0, 19 }, /* #31 */ 3005 { 0x0e1803, 0x0e1802, 0x541636ba3192aaf6, 0xbdaa82c6d7463255, 0, 54 }, /* #32 */ 3006 { 0x1b2bc7, 0x1b23c6, 0x5248b2b71218ae04, 0x56e24315c095248b, 0, 21 }, /* #33 */ 3007 { 0x3a0206, 0x3a0207, 0x9f6e399f36b00a35, 0x8051aa7db8e67cda, 0, 43 }, /* #34 */ 3008 { 0x094416, 0x094c16, 0x81f8d5218bea4773, 0x862fa91dcd03f1aa, 0, 26 }, /* #35 */ 3009 { 0x0f1f83, 0x0f1782, 0x932da2d2c567941f, 0x2d2c567941fc996d, 0, 20 }, /* #36 */ 3010 { 0x2b2907, 0x2b2106, 0x44645c965dafdb44, 0x5976bf6d1288c8b9, 0, 26 }, /* #37 */ 3011 { 0x2d0a93, 0x2d0a93, 0x20dfe8e559d2d601, 0x472ace96b00c837f, 0, 19 }, /* #38 */ 3012 { 0x3a4186, 0x3a4187, 0x9bfe6ceef32c37b9, 0xde6586f729bfe6ce, 0, 29 }, /* #39 */ 3013 { 0x151fc7, 0x1517c7, 0x01f5e8d79f233afd, 0xd7a35e7c8cebf603, 0, 10 }, /* #40 */ 3014 { 0x0f1112, 0x0f1913, 0xb68454d2302b7ab2, 0x422a691815bd592d, 0, 7 }, /* #41 */ 3015 { 0x2e5417, 0x2e5416, 0xe8855b469ad44edc, 0x2156d1a6b513b73d, 0, 6 }, /* #42 */ 3016 { 0x3c6346, 0x3c6b46, 0x3a96855980616698, 0xb34c0ea5a1566018, 0, 47 }, /* #43 */ 3017 { 0x2f2f86, 0x2f2786, 0xd518a5851a6ea131, 0x6ea1316a8c52c28d, 0, 40 }, /* #44 */ 3018 { 0x137543, 0x137d43, 0x2dddebc2a3794207, 0x03cb777af0a8de50, 0, 55 }, /* #45 */ 3019 { 0x3547c7, 0x3547c7, 0xd0e3f83a4403bae8, 0xc1d2201dd747438f, 0, 19 }, /* #46 */ 3020 { 0x393403, 0x393c03, 0x3f25280baa996e7e, 0x280baa996e7e9f92, 0, 16 }, /* #47 */ 3021 { 0x0d0487, 0x0d0487, 0x04b63c7eacf9cfbf, 0xeacf9cfbf825b1e3, 0, 28 }, /* #48 */ 3022 { 0x362906, 0x362107, 0x63fb123970bf5f13, 0x85faf8998fec48e5, 0, 35 }, /* #49 */ 3023 { 0x1e2c46, 0x1e2447, 0x48d9520f31ffad86, 0xb2a41e63ff5b0c48, 0, 9 }, /* #50 */ 3024 { 0x0152c2, 0x0152c2, 0x8d9a4817922a27ca, 0x523669205e48a89f, 0, 59 }, /* #51 */ 3025 { 0x1720d7, 0x1728d6, 0xeb310de562eeca81, 0xc437958bbb2a07d6, 0, 10 }, /* #52 */ 3026 { 0x306212, 0x306a13, 0x6b6b5556014067fe, 0x00a033ff1adad555, 0, 31 }, /* #53 */ 3027 { 0x3a6813, 0x3a6812, 0xcd5414ae0c99ebfc, 0xae0c99ebfce6aa0a, 0, 24 }, /* #54 */ 3028 { 0x0b3513, 0x0b3d13, 0x31e680149c9e9f35, 0x4f9acc79a0052727, 0, 47 }, /* #55 */ 3029 { 0x307bd2, 0x3073d2, 0x4b052bfa2ad8fa00, 0x04b052bfa2ad8fa0, 0, 61 }, /* #56 */ 3030 { 0x042193, 0x042993, 0xcdb8dd4d48f7f02c, 0x4d48f7f02ce6dc6e, 0, 24 }, /* #57 */ 3031 { 0x027802, 0x027802, 0x77ca9db463287f7f, 0x8c650fefe77ca9db, 0, 29 }, /* #58 */ 3032 { 0x331013, 0x331013, 0xe5d78ee3c2e4794c, 0x9e5d78ee3c2e4794, 0, 61 }, /* #59 */ 3033 { 0x093957, 0x093156, 0x15ea486588959add, 0x22566b762bd490cb, 0, 34 }, /* #60 */ 3034 { 0x1938c3, 0x1938c3, 0xf7d3cb9b8ca54ad4, 0x2e6e32952b53efa7, 0, 18 }, /* #61 */ 3035 { 0x185186, 0x185186, 0x5fd7209165ab85b4, 0x17f5c824596ae16d, 0, 63 }, /* #62 */ 3036 { 0x374e57, 0x374657, 0xdb4c2ddbb74de652, 0xe652eda616eddba6, 0, 48 }, /* #63 */ 3037 }; 3038 static const BINU64_TEST_T g_aTests_rcr_u64_amd[] = 3039 { 3040 { 0x2f1c47, 0x2f1446, 0x0000000000000000, 0x0000000000000040, 0, 58 }, /* #0 */ 3041 { 0x1c7113, 0x1c7112, 0x0000000000000000, 0x0000000200000000, 0, 31 }, /* #1 */ 3042 { 0x2f5e96, 0x2f5696, 0x0000000000000000, 0x0000000000000000, 0, 10 }, /* #2 */ 3043 { 0x133e86, 0x133686, 0x0000000000000000, 0x0000000000000000, 0, 53 }, /* #3 */ 3044 { 0x030607, 0x030e07, 0x2b4ef251af4a8984, 0xaf4a898495a77928, 0, 33 }, /* #4 */ 3045 { 0x0b6fd2, 0x0b67d2, 0x2ccc1aec69b6042c, 0xd7634db02160b330, 0, 46 }, /* #5 */ 3046 { 0x2b4d47, 0x2b4547, 0xc02753cbbba6be89, 0xe013a9e5ddd35f44, 0, 1 }, /* #6 */ 3047 { 0x390c46, 0x390c46, 0x5afa4ce653dd225a, 0xa7ba44b45afa4ce6, 0, 32 }, /* #7 */ 3048 { 0x1e7107, 0x1e7906, 0xefa8f91556a226ea, 0xaad444dd5efa8f91, 0, 36 }, /* #8 */ 3049 { 0x142252, 0x142a52, 0xd845c700bf9b5d8c, 0x6361171c02fe6d76, 0, 6 }, /* #9 */ 3050 { 0x224d06, 0x224507, 0xdc431f3bb88caf36, 0x10c7ceee232bcd9b, 0, 59 }, /* #10 */ 3051 { 0x0d7586, 0x0d7586, 0x8827476e96690290, 0x08827476e9669029, 0, 4 }, /* #11 */ 3052 { 0x1a5642, 0x1a5e43, 0xfba8bad053707368, 0x687dd45d6829b839, 0, 9 }, /* #12 */ 3053 { 0x236e93, 0x236692, 0x02dd3d0aa74e4237, 0x16e9e8553a7211bc, 0, 62 }, /* #13 */ 3054 { 0x172d16, 0x172d16, 0x736bca4d76db7f6c, 0x526bb6dbfb61cdaf, 0, 46 }, /* #14 */ 3055 { 0x1b0b03, 0x1b0b03, 0x2c8be5b1d68baef7, 0x5def2c8be5b1d68b, 0, 16 }, /* #15 */ 3056 { 0x0f6096, 0x0f6096, 0xb24b612c74187777, 0x1dddd6496c258e83, 0, 19 }, /* #16 */ 3057 { 0x0b2913, 0x0b2912, 0x6973d2b453ff7949, 0x95a29ffbca4da5cf, 0, 46 }, /* #17 */ 3058 { 0x317e87, 0x317e86, 0x8f281eba72bce42c, 0x579c8598f281eba7, 0, 28 }, /* #18 */ 3059 { 0x3572d7, 0x357ad6, 0xb203c3dd5010da89, 0x6d44ec80f0f75404, 0, 18 }, /* #19 */ 3060 { 0x3d22d6, 0x3d22d6, 0x45fdf116358f1a26, 0x22c6b1e344c45fdf, 0, 44 }, /* #20 */ 3061 { 0x1c3702, 0x1c3703, 0xd64420820d7d319c, 0x19c6b22104106be9, 0, 13 }, /* #21 */ 3062 { 0x047413, 0x047412, 0xf02e509763b3c878, 0x3c7c0b9425d8ecf2, 0, 10 }, /* #22 */ 3063 { 0x171f52, 0x171f53, 0x7796f571061c7a24, 0xa243bcb7ab8830e3, 0, 13 }, /* #23 */ 3064 { 0x292f83, 0x292f82, 0xe27410033a01cc2e, 0x820067403985de27, 0, 52 }, /* #24 */ 3065 { 0x190a16, 0x190a17, 0x45119d390bace96f, 0x759d2de45119d390, 0, 28 }, /* #25 */ 3066 { 0x2f3993, 0x2f3993, 0x1b3d2410d97fe3af, 0x67a4821b2ffc75f1, 0, 60 }, /* #26 */ 3067 { 0x1a6bc7, 0x1a63c6, 0x1ee16c18b76f193a, 0xf70b60c5bb78c9d4, 0, 62 }, /* #27 */ 3068 { 0x140f16, 0x140716, 0x8d2eae9d3e322165, 0xe9d3e32216546975, 0, 45 }, /* #28 */ 3069 { 0x3b5996, 0x3b5196, 0xb799d24246146c95, 0x364aade674909185, 0, 18 }, /* #29 */ 3070 { 0x2e2d12, 0x2e2d13, 0x0b41eee671d8b8a3, 0x71460b41eee671d8, 0, 16 }, /* #30 */ 3071 { 0x3117c7, 0x311fc7, 0xb9cbc6496651a399, 0x468e6773978c92cc, 0, 23 }, /* #31 */ 3072 { 0x0d0647, 0x0d0646, 0x3c338f8ca12aba66, 0xcd3c338f8ca12aba, 0, 8 }, /* #32 */ 3073 { 0x2e2c02, 0x2e2402, 0xfa2326ba6713a2c4, 0xe99c4e8b11f4464d, 0, 39 }, /* #33 */ 3074 { 0x3f4b53, 0x3f4b53, 0x571be1d5c0b49579, 0x579ab8df0eae05a4, 0, 13 }, /* #34 */ 3075 { 0x020503, 0x020d03, 0x915b5ae6b3169bfe, 0x5ae6b3169bfec8ad, 0, 49 }, /* #35 */ 3076 { 0x252696, 0x252e97, 0x49d3a3c1df0a012e, 0xa3c1df0a012e24e9, 0, 49 }, /* #36 */ 3077 { 0x374987, 0x374187, 0x0e5cb6123ccf4f42, 0x33d3d0a1cb96c247, 0, 27 }, /* #37 */ 3078 { 0x371b53, 0x371b53, 0xc90f09ebe8a291c0, 0x84f5f45148e07243, 0, 50 }, /* #38 */ 3079 { 0x0a1ec2, 0x0a16c2, 0xb0888859463e935f, 0x2216518fa4d7d611, 0, 51 }, /* #39 */ 3080 { 0x345153, 0x345153, 0x83fa0e105ba26a70, 0xfd07082dd1353860, 0, 58 }, /* #40 */ 3081 { 0x3c4696, 0x3c4e97, 0xb2d1fcf730d9eafa, 0xa5968fe7b986cf57, 0, 5 }, /* #41 */ 3082 { 0x130612, 0x130e12, 0xf39ba2ffb548a25d, 0xa25d79cdd17fdaa4, 0, 17 }, /* #42 */ 3083 { 0x260c47, 0x260c46, 0xdf2336ad1bb8469a, 0xb46ee11a6bbe466d, 0, 39 }, /* #43 */ 3084 { 0x2b4c43, 0x2b4c42, 0xd9c417c64b238278, 0x4b238278ece20be3, 0, 33 }, /* #44 */ 3085 { 0x246013, 0x246013, 0xe2187afee93339cf, 0xd7f74999ce7f8861, 0, 46 }, /* #45 */ 3086 { 0x397516, 0x397516, 0x0f016742deb83297, 0x0ca5c1e02ce85bd7, 0, 19 }, /* #46 */ 3087 { 0x0710c6, 0x0718c6, 0x60f86b1c75714b15, 0xb1c75714b15307c3, 0, 45 }, /* #47 */ 3088 { 0x1f6943, 0x1f6143, 0x2fb2158a04773ac0, 0xf642b1408ee75812, 0, 60 }, /* #48 */ 3089 { 0x292147, 0x292147, 0x26a7b812de1cfb24, 0x2de1cfb249353dc0, 0, 37 }, /* #49 */ 3090 { 0x252383, 0x252b83, 0x5bf43d48964637b8, 0xbdc56fd0f5225918, 0, 14 }, /* #50 */ 3091 { 0x2d5186, 0x2d5987, 0x79aba39b6ecb9ced, 0xa39b6ecb9ced3cd5, 0, 49 }, /* #51 */ 3092 { 0x0e1cc2, 0x0e14c2, 0x66de73c0b3ca4e5b, 0xccdbce78167949cb, 0, 3 }, /* #52 */ 3093 { 0x2c7182, 0x2c7983, 0x13da4a49744f9183, 0x744f918309ed2524, 0, 33 }, /* #53 */ 3094 { 0x221993, 0x221193, 0x28997150377d0ee9, 0xe8774ca265c540dd, 0, 22 }, /* #54 */ 3095 { 0x020b06, 0x020306, 0x0805d163916bfa6c, 0xc0402e8b1c8b5fd3, 0, 5 }, /* #55 */ 3096 { 0x255143, 0x255943, 0x70cc803139cdb788, 0x86640189ce6dbc45, 0, 62 }, /* #56 */ 3097 { 0x310486, 0x310c86, 0xea9603f0eb5ffbf2, 0xa580fc3ad7fefc9d, 0, 59 }, /* #57 */ 3098 { 0x033953, 0x033153, 0x5e5ea16b84e80bcc, 0xd42d709d017995e5, 0, 52 }, /* #58 */ 3099 { 0x037992, 0x037193, 0x5533629c5d761b7d, 0x175d86df4aa66c53, 0, 35 }, /* #59 */ 3100 { 0x2914d3, 0x291cd2, 0xbd12c2f3cc585c49, 0xbcf316171277a258, 0, 43 }, /* #60 */ 3101 { 0x2a4217, 0x2a4217, 0x8363c89ffa190fe9, 0x1e44ffd0c87f4e0d, 0, 54 }, /* #61 */ 3102 { 0x000907, 0x000106, 0x1bbf606af698967a, 0xf698967a8ddfb035, 0, 33 }, /* #62 */ 3103 { 0x042493, 0x042492, 0x8196c0559abd4b3d, 0xf52cf7032d80ab35, 0, 23 }, /* #63 */ 3104 }; 3105 static const BINU64_TEST_T g_aTests_shl_u64_amd[] = 3106 { 3107 { 0x2c7047, 0x2c7056, 0x0000000000000000, 0x0000000000000000, 0, 37 }, /* #0 */ 3108 { 0x2d1e82, 0x2d1656, 0x0000000000000000, 0x0000000000000000, 0, 38 }, /* #1 */ 3109 { 0x2057d3, 0x205756, 0x0000000000000000, 0x0000000000000000, 0, 34 }, /* #2 */ 3110 { 0x0056c3, 0x005656, 0x0000000000000000, 0x0000000000000000, 0, 59 }, /* #3 */ 3111 { 0x297412, 0x297c17, 0xff58b0cb115f2c59, 0x7cb1640000000000, 0, 42 }, /* #4 */ 3112 { 0x130887, 0x130093, 0x676b4ed9f9f0ab02, 0xdad3b67e7c2ac080, 0, 6 }, /* #5 */ 3113 { 0x374792, 0x374f96, 0xbace7cd01dd7adb9, 0xf5b7200000000000, 0, 45 }, /* #6 */ 3114 { 0x317907, 0x317116, 0xeb1d7e562a5ea2f8, 0x75f958a97a8be000, 0, 10 }, /* #7 */ 3115 { 0x1e6143, 0x1e6917, 0xb9d0e7a5f4b1a13d, 0x439e97d2c684f400, 0, 10 }, /* #8 */ 3116 { 0x2e5506, 0x2e5d17, 0x4b4f2cef0059db57, 0x6ae0000000000000, 0, 53 }, /* #9 */ 3117 { 0x3e4613, 0x3e4e13, 0xc143729b4fb246c2, 0x050dca6d3ec91b08, 0, 2 }, /* #10 */ 3118 { 0x320d96, 0x320d96, 0x849b6adb70edaf79, 0xf200000000000000, 0, 57 }, /* #11 */ 3119 { 0x325956, 0x325197, 0xf775bc8e9990e432, 0xc8e9990e43200000, 0, 20 }, /* #12 */ 3120 { 0x0e3782, 0x0e3f57, 0x004d58dc33fd627e, 0x0000000000000000, 0, 63 }, /* #13 */ 3121 { 0x0f4906, 0x0f4917, 0xf5e4e3d7af1e6a8b, 0x1600000000000000, 0, 57 }, /* #14 */ 3122 { 0x1520d2, 0x152016, 0x1550ed620fdf6c92, 0x20fdf6c920000000, 0, 28 }, /* #15 */ 3123 { 0x317803, 0x317817, 0xde785c1a32405897, 0x01625c0000000000, 0, 42 }, /* #16 */ 3124 { 0x154097, 0x154097, 0x91c67d2c0fdf5ec3, 0xfbebd86000000000, 0, 37 }, /* #17 */ 3125 { 0x017b92, 0x017b17, 0x3b433a10160c3462, 0x4202c1868c400000, 0, 21 }, /* #18 */ 3126 { 0x1c6003, 0x1c6097, 0x283e8fa115366d40, 0xb36a000000000000, 0, 43 }, /* #19 */ 3127 { 0x105d87, 0x105d17, 0xe24961c9d00796fb, 0x6fb0000000000000, 0, 52 }, /* #20 */ 3128 { 0x0526c3, 0x052e92, 0x0d76364fbe7e2bee, 0xd76364fbe7e2bee0, 0, 4 }, /* #21 */ 3129 { 0x117257, 0x117293, 0x2f52be1782b1ed4e, 0xd4af85e0ac7b5380, 0, 6 }, /* #22 */ 3130 { 0x293582, 0x293516, 0x05844f2f5673b168, 0x4f2f5673b1680000, 0, 16 }, /* #23 */ 3131 { 0x2e1456, 0x2e1497, 0x9d88794a017aaf43, 0x8000000000000000, 0, 63 }, /* #24 */ 3132 { 0x1e0d12, 0x1e0597, 0xee4b80f834bf1a1d, 0xe0d2fc6874000000, 0, 26 }, /* #25 */ 3133 { 0x1e2296, 0x1e2a96, 0x345d00607d45d7d5, 0xa800000000000000, 0, 59 }, /* #26 */ 3134 { 0x065e07, 0x065616, 0xcf2ac4684b46b554, 0x25a35aaa00000000, 0, 31 }, /* #27 */ 3135 { 0x3130d3, 0x313817, 0x861ab145f2b5edf9, 0x2b5edf9000000000, 0, 36 }, /* #28 */ 3136 { 0x061187, 0x061996, 0x7b460bf8b8aa66d8, 0x99b6000000000000, 0, 46 }, /* #29 */ 3137 { 0x036a56, 0x036a96, 0x03952acb497c5c62, 0xb2d25f1718800000, 0, 22 }, /* #30 */ 3138 { 0x3508d6, 0x350896, 0x3300b80c2c5f84b1, 0xb80c2c5f84b10000, 0, 16 }, /* #31 */ 3139 { 0x080c56, 0x080416, 0x73f9bf4f1ebda288, 0x7f37e9e3d7b45100, 0, 5 }, /* #32 */ 3140 { 0x005216, 0x005293, 0xc47d58a0d9fd4bd4, 0x88fab141b3fa97a8, 0, 1 }, /* #33 */ 3141 { 0x167ac7, 0x167212, 0x2541b62a93ebe9c9, 0x4a836c5527d7d392, 0, 1 }, /* #34 */ 3142 { 0x241353, 0x241316, 0x521a53e5cf44607b, 0x2303d80000000000, 0, 43 }, /* #35 */ 3143 { 0x1a7343, 0x1a7b17, 0xaf770888af0fb21e, 0x787d90f000000000, 0, 35 }, /* #36 */ 3144 { 0x174747, 0x174716, 0xa9355f17a312d461, 0x3080000000000000, 0, 55 }, /* #37 */ 3145 { 0x1a7c17, 0x1a7416, 0x9b87f27624baac54, 0x7624baac54000000, 0, 24 }, /* #38 */ 3146 { 0x2d0f53, 0x2d0f57, 0xd9b9da14144b4568, 0x0000000000000000, 0, 61 }, /* #39 */ 3147 { 0x391e87, 0x391e96, 0xb2a7515924cb98f6, 0x9d4564932e63d800, 0, 10 }, /* #40 */ 3148 { 0x017003, 0x017817, 0x2c6bfadf8760ed11, 0x5bf0ec1da2200000, 0, 21 }, /* #41 */ 3149 { 0x2a2797, 0x2a2f96, 0xb0dee5417b6b0bf8, 0xf72a0bdb585fc000, 0, 11 }, /* #42 */ 3150 { 0x355152, 0x355996, 0x08a522f23c0a4e75, 0xa45e478149cea000, 0, 13 }, /* #43 */ 3151 { 0x0f5643, 0x0f5616, 0x75cc21df88fb791c, 0x21df88fb791c0000, 0, 16 }, /* #44 */ 3152 { 0x157713, 0x157f92, 0x366b99b37fd9d5ec, 0xd9ae66cdff6757b0, 0, 2 }, /* #45 */ 3153 { 0x136506, 0x136d92, 0x68badc6bc4e92dc1, 0x8badc6bc4e92dc10, 0, 4 }, /* #46 */ 3154 { 0x1262c2, 0x126297, 0x36acfb9e921c2897, 0xd2438512e0000000, 0, 29 }, /* #47 */ 3155 { 0x1f4d93, 0x1f4516, 0x6a14da831ff667bd, 0x536a0c7fd99ef400, 0, 10 }, /* #48 */ 3156 { 0x2e6cc3, 0x2e6c17, 0x6195f5fe61ee4391, 0x721c880000000000, 0, 43 }, /* #49 */ 3157 { 0x271506, 0x271d17, 0xd21fb8626b56d68c, 0x1800000000000000, 0, 57 }, /* #50 */ 3158 { 0x311487, 0x311416, 0xcf72da348884ef2e, 0x348884ef2e000000, 0, 24 }, /* #51 */ 3159 { 0x0f6956, 0x0f6116, 0xc0ec214809ce34cb, 0x6996000000000000, 0, 49 }, /* #52 */ 3160 { 0x243407, 0x243416, 0x82f92bf590a122e2, 0x122e200000000000, 0, 44 }, /* #53 */ 3161 { 0x252092, 0x252097, 0x1fe154d2ed7cda52, 0xe6d2900000000000, 0, 43 }, /* #54 */ 3162 { 0x011106, 0x011116, 0x83657aa2158e9340, 0x749a000000000000, 0, 43 }, /* #55 */ 3163 { 0x2f0507, 0x2f0d96, 0x7a7e7ff77bc8c6f6, 0xf7918dec00000000, 0, 33 }, /* #56 */ 3164 { 0x0023d3, 0x002b96, 0xd137a0f218f83c30, 0xf0c0000000000000, 0, 50 }, /* #57 */ 3165 { 0x251cd6, 0x251c96, 0xe1caf65fd5ab4eee, 0xbd97f56ad3bb8000, 0, 14 }, /* #58 */ 3166 { 0x3f6316, 0x3f6b92, 0x5583a36f5a04611c, 0xb0746deb408c2380, 0, 5 }, /* #59 */ 3167 { 0x3d1542, 0x3d1d96, 0x0df59e8ae35a8d58, 0xa356000000000000, 0, 46 }, /* #60 */ 3168 { 0x1714c7, 0x171c96, 0xafb385207aea59e3, 0x903d752cf1800000, 0, 23 }, /* #61 */ 3169 { 0x2f59d7, 0x2f5996, 0xb33227f55a886f0a, 0xfeab510de1400000, 0, 21 }, /* #62 */ 3170 { 0x0f1413, 0x0f1413, 0xef33f53d99ce2e17, 0xef33f53d99ce2e17, 0, 0 }, /* #63 */ 3171 }; 3172 static const BINU64_TEST_T g_aTests_shr_u64_amd[] = 3173 { 3174 { 0x2d2f87, 0x2d2756, 0x0000000000000000, 0x0000000000000000, 0, 41 }, /* #0 */ 3175 { 0x0c6716, 0x0c6756, 0x0000000000000000, 0x0000000000000000, 0, 18 }, /* #1 */ 3176 { 0x316e43, 0x316656, 0x0000000000000000, 0x0000000000000000, 0, 43 }, /* #2 */ 3177 { 0x0856c7, 0x085656, 0x0000000000000000, 0x0000000000000000, 0, 13 }, /* #3 */ 3178 { 0x280182, 0x280117, 0xf5cb544972ce0d4d, 0x007ae5aa24b96706, 0, 9 }, /* #4 */ 3179 { 0x077353, 0x077312, 0xb2f2fee26f2c04db, 0x000165e5fdc4de58, 0, 15 }, /* #5 */ 3180 { 0x204c56, 0x204412, 0x40f895064d4740f1, 0x00103e25419351d0, 0, 10 }, /* #6 */ 3181 { 0x3804d6, 0x380417, 0x71864285e6cf4432, 0x0000000000000003, 0, 61 }, /* #7 */ 3182 { 0x130a43, 0x130217, 0xc93f8e9af25a57e1, 0x01927f1d35e4b4af, 0, 7 }, /* #8 */ 3183 { 0x022cc2, 0x022417, 0xd79704b7f21e1f45, 0x0006bcb825bf90f0, 0, 13 }, /* #9 */ 3184 { 0x3c5f87, 0x3c5712, 0xe68eac08f72de6d8, 0x000039a3ab023dcb, 0, 18 }, /* #10 */ 3185 { 0x373ec2, 0x373613, 0x642a4ec2d1bb5e46, 0x0000000321527616, 0, 29 }, /* #11 */ 3186 { 0x083ad6, 0x083213, 0x0a2f3266de6256c7, 0x00000028bcc99b79, 0, 22 }, /* #12 */ 3187 { 0x1f1d46, 0x1f1512, 0x823f5d5c96d619ea, 0x0000000000000002, 0, 62 }, /* #13 */ 3188 { 0x2c0793, 0x2c0717, 0x0f340b4b6942890e, 0x0000f340b4b69428, 0, 12 }, /* #14 */ 3189 { 0x2a3082, 0x2a3016, 0xcd6bfa8b0929a668, 0x00019ad7f5161253, 0, 15 }, /* #15 */ 3190 { 0x2050c3, 0x205013, 0xebe4884bb05e023b, 0x0000000001d7c910, 0, 39 }, /* #16 */ 3191 { 0x2d2412, 0x2d2416, 0xa35123a836650979, 0x00a35123a8366509, 0, 8 }, /* #17 */ 3192 { 0x367f02, 0x367716, 0x4c50f7e57bdf7844, 0x00000000000004c5, 0, 52 }, /* #18 */ 3193 { 0x2f7c93, 0x2f7413, 0x3d76838f3531636c, 0x000000000f5da0e3, 0, 34 }, /* #19 */ 3194 { 0x2b0bd2, 0x2b0357, 0x4742729543df83bf, 0x0000000000000000, 0, 63 }, /* #20 */ 3195 { 0x313257, 0x313216, 0x744daf194aaa5377, 0x000000001d136bc6, 0, 34 }, /* #21 */ 3196 { 0x220917, 0x220112, 0x5b445f70079e1443, 0x00000000b688bee0, 0, 31 }, /* #22 */ 3197 { 0x1e0496, 0x1e0416, 0x71bcfafa8b1a6483, 0x00000071bcfafa8b, 0, 24 }, /* #23 */ 3198 { 0x0b4796, 0x0b4713, 0x7256e0b2701bd17e, 0x000000000000e4ad, 0, 47 }, /* #24 */ 3199 { 0x1c7816, 0x1c7013, 0x1db9c6a74fe37397, 0x0000000000001db9, 0, 48 }, /* #25 */ 3200 { 0x285256, 0x285213, 0x6d7fa4effbc8944a, 0x0000000000006d7f, 0, 48 }, /* #26 */ 3201 { 0x193e87, 0x193613, 0x21cdf1d6a7dffad9, 0x00000000000021cd, 0, 48 }, /* #27 */ 3202 { 0x017892, 0x017013, 0xfaeed71fff92bddc, 0x0000000000001f5d, 0, 51 }, /* #28 */ 3203 { 0x000787, 0x000713, 0x973753e680addfab, 0x00000000000025cd, 0, 50 }, /* #29 */ 3204 { 0x295d13, 0x295513, 0x9f46743165397556, 0x000004fa33a18b29, 0, 21 }, /* #30 */ 3205 { 0x244052, 0x244017, 0x1b590b5e8fcdf810, 0x0000000dac85af47, 0, 25 }, /* #31 */ 3206 { 0x1527d7, 0x152716, 0x6000c0d2687fd32b, 0x000000000000000c, 0, 59 }, /* #32 */ 3207 { 0x115f43, 0x115f43, 0x9dab9c03c0d8dd57, 0x9dab9c03c0d8dd57, 0, 0 }, /* #33 */ 3208 { 0x3a4656, 0x3a4616, 0x108cfcc1a0356164, 0x000000000108cfcc, 0, 36 }, /* #34 */ 3209 { 0x007e96, 0x007616, 0x4906cf21dbcc6914, 0x0000000000000009, 0, 59 }, /* #35 */ 3210 { 0x070ad2, 0x070213, 0x9aa6e7d6a1b4a4ab, 0x0000000000000026, 0, 58 }, /* #36 */ 3211 { 0x370f52, 0x370717, 0x00bd95b1c221eaca, 0x00000000000017b2, 0, 43 }, /* #37 */ 3212 { 0x1e1317, 0x1e1316, 0x0ff5551b13b8e5c6, 0x0000ff5551b13b8e, 0, 12 }, /* #38 */ 3213 { 0x281c93, 0x281412, 0xefa5f76c5e7f2e03, 0x00000000000001df, 0, 55 }, /* #39 */ 3214 { 0x040056, 0x040016, 0xf364c721587bfa29, 0x000000001e6c98e4, 0, 35 }, /* #40 */ 3215 { 0x150d16, 0x150516, 0x03c5930925a34bcd, 0x000000000003c593, 0, 40 }, /* #41 */ 3216 { 0x0c4657, 0x0c4612, 0xb12b86b9626667d7, 0x000000000162570d, 0, 39 }, /* #42 */ 3217 { 0x1d7a43, 0x1d7217, 0x9ccf0b9ebfcfb27c, 0x000000000009ccf0, 0, 44 }, /* #43 */ 3218 { 0x147217, 0x147213, 0x1bca66c81b6176fb, 0x000000000000000d, 0, 57 }, /* #44 */ 3219 { 0x2b6252, 0x2b6257, 0x142d423c59972d84, 0x0000000000000000, 0, 61 }, /* #45 */ 3220 { 0x2c5f92, 0x2c5712, 0x6434b9c52b005a7c, 0x0000000000000064, 0, 56 }, /* #46 */ 3221 { 0x0c2a03, 0x0c2217, 0xebaa1793519a5694, 0x003aea85e4d46695, 0, 10 }, /* #47 */ 3222 { 0x1756d2, 0x175616, 0x2ff89778e617f96d, 0x000000000bfe25de, 0, 34 }, /* #48 */ 3223 { 0x372493, 0x372413, 0x23baf8671a844c82, 0x00000023baf8671a, 0, 24 }, /* #49 */ 3224 { 0x037887, 0x037013, 0xc4e25d52255e1998, 0x0000313897548957, 0, 18 }, /* #50 */ 3225 { 0x1a0402, 0x1a0417, 0x98152861243ed126, 0x00001302a50c2487, 0, 19 }, /* #51 */ 3226 { 0x195346, 0x195313, 0x6601705502fdd26b, 0x06601705502fdd26, 0, 4 }, /* #52 */ 3227 { 0x066952, 0x066117, 0x2a625893a887c81a, 0x000000000a989624, 0, 34 }, /* #53 */ 3228 { 0x1b6b47, 0x1b6313, 0xd1a8ef5911fb6ce0, 0x000000068d477ac8, 0, 29 }, /* #54 */ 3229 { 0x3c2946, 0x3c2113, 0xbcf5f79e3ef9b952, 0x000002f3d7de78fb, 0, 22 }, /* #55 */ 3230 { 0x002dd6, 0x002517, 0x42a1b5bb9edf009e, 0x0000042a1b5bb9ed, 0, 20 }, /* #56 */ 3231 { 0x163e86, 0x163616, 0xa538e42e9f7893f1, 0x00000000000a538e, 0, 44 }, /* #57 */ 3232 { 0x054187, 0x054116, 0x74fa8b022fe63e27, 0x000000000000001d, 0, 58 }, /* #58 */ 3233 { 0x3f4d87, 0x3f4516, 0x44555ca2043b1ab1, 0x0000000000000011, 0, 58 }, /* #59 */ 3234 { 0x017246, 0x017217, 0x483a1fc17208711c, 0x0000000090743f82, 0, 31 }, /* #60 */ 3235 { 0x142782, 0x142717, 0x04413b061fc8fc9f, 0x00882760c3f91f93, 0, 3 }, /* #61 */ 3236 { 0x0f6dc2, 0x0f6512, 0xd2d46d3a78041074, 0x0000696a369d3c02, 0, 17 }, /* #62 */ 3237 { 0x1b2686, 0x1b2613, 0x4ff80d44027fbba4, 0x0004ff80d44027fb, 0, 12 }, /* #63 */ 3238 }; 3239 static const BINU64_TEST_T g_aTests_sar_u64_amd[] = 3240 { 3241 { 0x372097, 0x372056, 0x0000000000000000, 0x0000000000000000, 0, 10 }, /* #0 */ 3242 { 0x385952, 0x385156, 0x0000000000000000, 0x0000000000000000, 0, 46 }, /* #1 */ 3243 { 0x2d62d2, 0x2d6256, 0x0000000000000000, 0x0000000000000000, 0, 1 }, /* #2 */ 3244 { 0x3f4942, 0x3f4156, 0x0000000000000000, 0x0000000000000000, 0, 4 }, /* #3 */ 3245 { 0x0e2003, 0x0e2093, 0xedb3be3e7120071f, 0xffffffffffffffb6, 0, 54 }, /* #4 */ 3246 { 0x123703, 0x123757, 0x0e9506a21264245a, 0x0000000000000000, 0, 60 }, /* #5 */ 3247 { 0x0e1886, 0x0e1057, 0x69575bc8f5f5ff78, 0x0000000000000000, 0, 63 }, /* #6 */ 3248 { 0x137152, 0x137116, 0x455b03f1e847da83, 0x0022ad81f8f423ed, 0, 9 }, /* #7 */ 3249 { 0x284453, 0x284453, 0x6852489ed67b0c05, 0x6852489ed67b0c05, 0, 0 }, /* #8 */ 3250 { 0x0b6dd6, 0x0b6593, 0xaf1ba3037df3487b, 0xfffffffebc6e8c0d, 0, 30 }, /* #9 */ 3251 { 0x277013, 0x277012, 0x463be73d0ab084ed, 0x0000231df39e8558, 0, 17 }, /* #10 */ 3252 { 0x030bd2, 0x030393, 0xc502482be9d0b49f, 0xfffffffffffff140, 0, 50 }, /* #11 */ 3253 { 0x057712, 0x057712, 0x11cf7f8a724dcd06, 0x0000000000000001, 0, 60 }, /* #12 */ 3254 { 0x1b3152, 0x1b3116, 0x3c1d219fec0ad8c3, 0x0000f074867fb02b, 0, 14 }, /* #13 */ 3255 { 0x1c6d47, 0x1c6512, 0x6158323a5d5d6fd1, 0x0000000000006158, 0, 48 }, /* #14 */ 3256 { 0x074192, 0x074112, 0x118ec5b4462989f4, 0x0000000000008c76, 0, 45 }, /* #15 */ 3257 { 0x3a21d2, 0x3a2113, 0x2b0266ac6fcacbaf, 0x05604cd58df95975, 0, 3 }, /* #16 */ 3258 { 0x356893, 0x356016, 0x0e8ad43997781c50, 0x000000000000001d, 0, 55 }, /* #17 */ 3259 { 0x010257, 0x010216, 0x3f0c7d4a2a5c0407, 0x0000000000003f0c, 0, 48 }, /* #18 */ 3260 { 0x366997, 0x366117, 0x018362a685a9991d, 0x0000018362a685a9, 0, 16 }, /* #19 */ 3261 { 0x006ed6, 0x006693, 0xaad1252bd474dc94, 0xf55a24a57a8e9b92, 0, 3 }, /* #20 */ 3262 { 0x230983, 0x230192, 0xed1871b5a258b228, 0xffda30e36b44b164, 0, 7 }, /* #21 */ 3263 { 0x2d3296, 0x2d3212, 0x6459862720efdff9, 0x00000322cc313907, 0, 21 }, /* #22 */ 3264 { 0x0e27c7, 0x0e2793, 0xe938d13b975d38c0, 0xffffffffffffff49, 0, 53 }, /* #23 */ 3265 { 0x0d0c06, 0x0d0492, 0xaa1aaad41e6b9941, 0xffffffffffffff54, 0, 55 }, /* #24 */ 3266 { 0x3b4442, 0x3b4417, 0x6cc3acbc89197f3b, 0x0000003661d65e44, 0, 25 }, /* #25 */ 3267 { 0x231657, 0x231696, 0xd1a72210c622b91d, 0xffffe8d391086311, 0, 17 }, /* #26 */ 3268 { 0x2c3e52, 0x2c3612, 0x15c79028d8b12452, 0x02b8f2051b16248a, 0, 3 }, /* #27 */ 3269 { 0x152b53, 0x152397, 0xb3c4c2252810febf, 0xf6789844a5021fd7, 0, 3 }, /* #28 */ 3270 { 0x1f0157, 0x1f0116, 0x12a37d4654261e9b, 0x0000000000000009, 0, 57 }, /* #29 */ 3271 { 0x026c53, 0x026493, 0xb1e6bf673fdf9532, 0xfffffffb1e6bf673, 0, 28 }, /* #30 */ 3272 { 0x2d0017, 0x2d0096, 0x9ee4e4be5de2f391, 0xfffffffe7b9392f9, 0, 30 }, /* #31 */ 3273 { 0x1d51d6, 0x1d5193, 0xbe225f82053b6400, 0xfffffffffffbe225, 0, 44 }, /* #32 */ 3274 { 0x172746, 0x172797, 0xe587391db82f3ddf, 0xffffffffffffffff, 0, 62 }, /* #33 */ 3275 { 0x162a46, 0x162296, 0xe0ee9b80ea7100d8, 0xfffffffffe0ee9b8, 0, 36 }, /* #34 */ 3276 { 0x305506, 0x305593, 0xdf5f042abc1e05ba, 0xfffffffffffffffe, 0, 61 }, /* #35 */ 3277 { 0x205156, 0x205193, 0xddde141ec01106ee, 0xfffffffffbbbc283, 0, 35 }, /* #36 */ 3278 { 0x217bc6, 0x217316, 0x624994e8bec6a05a, 0x3124ca745f63502d, 0, 1 }, /* #37 */ 3279 { 0x1f7146, 0x1f7157, 0x5829aaed7c875242, 0x0000000000000000, 0, 63 }, /* #38 */ 3280 { 0x3f4146, 0x3f4197, 0xc17f358d9bd60b4a, 0xffffffffffffffff, 0, 63 }, /* #39 */ 3281 { 0x3343c6, 0x334392, 0xa6aa25e425bbae92, 0xfffffffffa6aa25e, 0, 36 }, /* #40 */ 3282 { 0x1c6c16, 0x1c6496, 0xb2fb36eefb3e3c94, 0xfffffffffffffff6, 0, 59 }, /* #41 */ 3283 { 0x0479d6, 0x047113, 0x5acca2191adcdf5e, 0x0002d66510c8d6e6, 0, 13 }, /* #42 */ 3284 { 0x0a3242, 0x0a3213, 0x0f236576487d2184, 0x00000791b2bb243e, 0, 17 }, /* #43 */ 3285 { 0x1c2043, 0x1c2096, 0x814a26e860526497, 0xfffff814a26e8605, 0, 20 }, /* #44 */ 3286 { 0x253b46, 0x253317, 0x1ea85a786b2c2804, 0x000001ea85a786b2, 0, 20 }, /* #45 */ 3287 { 0x3f5356, 0x3f5316, 0x7e1ea3bd8ccb6816, 0x0000000000fc3d47, 0, 39 }, /* #46 */ 3288 { 0x1a4313, 0x1a4313, 0x53d2786e9906e5b3, 0x53d2786e9906e5b3, 0, 0 }, /* #47 */ 3289 { 0x266516, 0x266593, 0x9664d833cc4a1faa, 0xfffff9664d833cc4, 0, 20 }, /* #48 */ 3290 { 0x2a4943, 0x2a4192, 0xf85cc124ea7a2238, 0xfffffffffffffff8, 0, 56 }, /* #49 */ 3291 { 0x010582, 0x010597, 0xf52ed6f404122f84, 0xfffffffffffffea5, 0, 51 }, /* #50 */ 3292 { 0x020157, 0x020117, 0x06ab26b81dbb96d3, 0x000d564d703b772d, 0, 7 }, /* #51 */ 3293 { 0x004e96, 0x004612, 0x4e667c7708053721, 0x0000009cccf8ee10, 0, 23 }, /* #52 */ 3294 { 0x382902, 0x382113, 0x44be544ba4cdd29d, 0x000000000000897c, 0, 47 }, /* #53 */ 3295 { 0x033103, 0x033193, 0xa9bbd22bfb863bbc, 0xffa9bbd22bfb863b, 0, 8 }, /* #54 */ 3296 { 0x090956, 0x090196, 0x932d4ff9be0ba161, 0xffffff932d4ff9be, 0, 24 }, /* #55 */ 3297 { 0x1d1357, 0x1d1397, 0xe061f911fcfc6d26, 0xff8187e447f3f1b4, 0, 6 }, /* #56 */ 3298 { 0x0c6253, 0x0c6216, 0x46f961593a5e546f, 0x0000000011be5856, 0, 34 }, /* #57 */ 3299 { 0x232713, 0x232796, 0x969a020332af5b67, 0xffffffff969a0203, 0, 32 }, /* #58 */ 3300 { 0x164447, 0x164496, 0xaf33bf69f37a7f2e, 0xfffffffffffffaf3, 0, 52 }, /* #59 */ 3301 { 0x107406, 0x107493, 0xd65a157d5f315749, 0xeb2d0abeaf98aba4, 0, 1 }, /* #60 */ 3302 { 0x1b3843, 0x1b3092, 0xf16ad1c0060ad60c, 0xffffffffffff16ad, 0, 44 }, /* #61 */ 3303 { 0x0022c2, 0x002217, 0x1e203c5f6e6ba8f0, 0x000000000001e203, 0, 44 }, /* #62 */ 3304 { 0x264e97, 0x264693, 0xf71a9363108f6893, 0xfffffff71a936310, 0, 24 }, /* #63 */ 3305 }; 3306 3307 3308 #define HAVE_MULDIV_TESTS_AMD 3309 static const MULDIVU8_TEST_T g_aTests_mul_u8_amd[] = 3310 { 3311 { 0x2a3a47, 0x2a3246, 0x0000, 0x0000, 0x00, 0 }, /* #0 */ 3312 { 0x3573d7, 0x3573d6, 0x0000, 0x0000, 0x00, 0 }, /* #1 */ 3313 { 0x094dd2, 0x0945d2, 0x0000, 0x0000, 0x00, 0 }, /* #2 */ 3314 { 0x292297, 0x292296, 0x0000, 0x0000, 0x00, 0 }, /* #3 */ 3315 { 0x283706, 0x283706, 0x2c19, 0x0000, 0x00, 0 }, /* #4 */ 3316 { 0x2b4b96, 0x2b4396, 0x31b4, 0x0000, 0x00, 0 }, /* #5 */ 3317 { 0x2e3156, 0x2e3156, 0x5396, 0x0000, 0x00, 0 }, /* #6 */ 3318 { 0x262357, 0x262356, 0x8016, 0x0000, 0x00, 0 }, /* #7 */ 3319 { 0x3a3356, 0x3a3b57, 0x66f7, 0x7e65, 0x83, 0 }, /* #8 */ 3320 { 0x1004c7, 0x100cc7, 0x9a59, 0x4267, 0xbf, 0 }, /* #9 */ 3321 { 0x2e2556, 0x2e2d57, 0x6d75, 0x70e3, 0xf7, 0 }, /* #10 */ 3322 { 0x1867c2, 0x186fc3, 0x8477, 0x690e, 0xe2, 0 }, /* #11 */ 3323 { 0x204c83, 0x204c83, 0x7a71, 0x11a8, 0x28, 0 }, /* #12 */ 3324 { 0x012486, 0x012c87, 0x44a8, 0x6120, 0x94, 0 }, /* #13 */ 3325 { 0x1a10d2, 0x1a18d3, 0x3f88, 0x17e8, 0x2d, 0 }, /* #14 */ 3326 { 0x336ad3, 0x336ad3, 0xa81f, 0x141a, 0xa6, 0 }, /* #15 */ 3327 { 0x1b3b43, 0x1b3b43, 0x8307, 0x011f, 0x29, 0 }, /* #16 */ 3328 { 0x2f0d16, 0x2f0d17, 0xbd52, 0x3dd2, 0xc1, 0 }, /* #17 */ 3329 { 0x3a63d3, 0x3a6bd3, 0x60d5, 0x8022, 0x9a, 0 }, /* #18 */ 3330 { 0x1a7d02, 0x1a7d03, 0x44c1, 0xad66, 0xe6, 0 }, /* #19 */ 3331 { 0x385d86, 0x385d87, 0xd9e8, 0x9928, 0xa9, 0 }, /* #20 */ 3332 { 0x391242, 0x391a43, 0x8e55, 0x27d8, 0x78, 0 }, /* #21 */ 3333 { 0x116ed2, 0x116ed3, 0xaaea, 0xb6d0, 0xc8, 0 }, /* #22 */ 3334 { 0x3d40c6, 0x3d48c7, 0x7f43, 0x09f2, 0x26, 0 }, /* #23 */ 3335 { 0x2c6016, 0x2c6817, 0x845f, 0x5cc6, 0xfa, 0 }, /* #24 */ 3336 { 0x231247, 0x231a47, 0x6842, 0x05ac, 0x16, 0 }, /* #25 */ 3337 { 0x1e43c6, 0x1e4bc7, 0x5794, 0x69cc, 0xb7, 0 }, /* #26 */ 3338 { 0x2767d7, 0x2767d6, 0x1286, 0x0086, 0x01, 0 }, /* #27 */ 3339 { 0x051d97, 0x051d97, 0xeacb, 0x23af, 0x2d, 0 }, /* #28 */ 3340 { 0x397112, 0x397913, 0x03d1, 0x6056, 0x76, 0 }, /* #29 */ 3341 { 0x0f1e17, 0x0f1616, 0x426b, 0x0000, 0x00, 0 }, /* #30 */ 3342 { 0x0947d2, 0x094fd3, 0x3aa8, 0x2df0, 0x46, 0 }, /* #31 */ 3343 { 0x333c52, 0x333c53, 0x85d3, 0x9e40, 0xc0, 0 }, /* #32 */ 3344 { 0x173e86, 0x173e87, 0xf259, 0x4c23, 0xdb, 0 }, /* #33 */ 3345 { 0x3b1f13, 0x3b1f13, 0x1171, 0x08d4, 0x14, 0 }, /* #34 */ 3346 { 0x137947, 0x137947, 0x704f, 0x23cc, 0x74, 0 }, /* #35 */ 3347 { 0x036612, 0x036e13, 0x53bb, 0xa45b, 0xe1, 0 }, /* #36 */ 3348 { 0x213ad3, 0x213ad3, 0x6fa9, 0x1477, 0x1f, 0 }, /* #37 */ 3349 { 0x066803, 0x066803, 0xfd50, 0x3930, 0xb7, 0 }, /* #38 */ 3350 { 0x393dc2, 0x393dc3, 0x898b, 0x5172, 0x96, 0 }, /* #39 */ 3351 { 0x111a53, 0x111a53, 0x42c4, 0x3598, 0x46, 0 }, /* #40 */ 3352 { 0x1b0c17, 0x1b0c17, 0xf466, 0x527a, 0xcf, 0 }, /* #41 */ 3353 { 0x055d53, 0x055d53, 0x5bd1, 0x2730, 0x30, 0 }, /* #42 */ 3354 { 0x250b56, 0x250b57, 0x2b96, 0x6c66, 0xb9, 0 }, /* #43 */ 3355 { 0x385f02, 0x385f03, 0x88a4, 0x6ce8, 0xaa, 0 }, /* #44 */ 3356 { 0x175b97, 0x175b97, 0x6a3d, 0x053e, 0x16, 0 }, /* #45 */ 3357 { 0x133fc6, 0x133fc7, 0x7db2, 0x9fec, 0xe6, 0 }, /* #46 */ 3358 { 0x220587, 0x220d87, 0x21c7, 0x69b8, 0x88, 0 }, /* #47 */ 3359 { 0x3b55d3, 0x3b5dd3, 0x1013, 0x0273, 0x21, 0 }, /* #48 */ 3360 { 0x2f3343, 0x2f3b43, 0x2702, 0x01ca, 0xe5, 0 }, /* #49 */ 3361 { 0x0f04c3, 0x0f0cc3, 0x445c, 0x19e0, 0x48, 0 }, /* #50 */ 3362 { 0x3b5fc2, 0x3b5fc3, 0xe39d, 0x2e9c, 0x4c, 0 }, /* #51 */ 3363 { 0x1322c3, 0x132ac3, 0x9fd9, 0xb050, 0xd0, 0 }, /* #52 */ 3364 { 0x005983, 0x005983, 0x17ff, 0x649b, 0x65, 0 }, /* #53 */ 3365 { 0x106197, 0x106997, 0x38c6, 0xa7d6, 0xd9, 0 }, /* #54 */ 3366 { 0x375756, 0x375756, 0xa515, 0x0054, 0x04, 0 }, /* #55 */ 3367 { 0x3e5bc7, 0x3e5bc7, 0x328a, 0x3e88, 0x74, 0 }, /* #56 */ 3368 { 0x0a77c6, 0x0a7fc7, 0x2758, 0x1e98, 0x59, 0 }, /* #57 */ 3369 { 0x363fd7, 0x363fd7, 0xa40e, 0x0770, 0x88, 0 }, /* #58 */ 3370 { 0x2d0816, 0x2d0817, 0x4505, 0x02da, 0x92, 0 }, /* #59 */ 3371 { 0x3331c7, 0x3339c7, 0x5d58, 0x3e38, 0xb5, 0 }, /* #60 */ 3372 { 0x0c6706, 0x0c6f07, 0x906c, 0x30f0, 0x74, 0 }, /* #61 */ 3373 { 0x016292, 0x016a93, 0x4437, 0x320f, 0xe9, 0 }, /* #62 */ 3374 { 0x072817, 0x072817, 0xf661, 0x0bbf, 0x1f, 0 }, /* #63 */ 3375 }; 3376 static const MULDIVU8_TEST_T g_aTests_imul_u8_amd[] = 3377 { 3378 { 0x0b1316, 0x0b1316, 0x0000, 0x0000, 0x00, 0 }, /* #0 */ 3379 { 0x247392, 0x247392, 0x0000, 0x0000, 0x00, 0 }, /* #1 */ 3380 { 0x1e7596, 0x1e7596, 0x0000, 0x0000, 0x00, 0 }, /* #2 */ 3381 { 0x147f46, 0x147746, 0x0000, 0x0000, 0x00, 0 }, /* #3 */ 3382 { 0x0d4883, 0x0d4082, 0xda8b, 0x0000, 0x00, 0 }, /* #4 */ 3383 { 0x0e1493, 0x0e1492, 0x2bb4, 0x0000, 0x00, 0 }, /* #5 */ 3384 { 0x2c52d3, 0x2c52d2, 0xdca7, 0x0000, 0x00, 0 }, /* #6 */ 3385 { 0x1b6b07, 0x1b6306, 0x4ea2, 0x0000, 0x00, 0 }, /* #7 */ 3386 { 0x330546, 0x330d47, 0x2640, 0x0dc0, 0x37, 0 }, /* #8 */ 3387 { 0x396ec3, 0x396ec3, 0xdaca, 0x13d4, 0xa2, 0 }, /* #9 */ 3388 { 0x1f6f06, 0x1f6f07, 0xdd11, 0xfe13, 0xe3, 0 }, /* #10 */ 3389 { 0x264102, 0x264102, 0x6920, 0xffa0, 0xfd, 0 }, /* #11 */ 3390 { 0x3b3e03, 0x3b3e03, 0xddf0, 0xfe10, 0x1f, 0 }, /* #12 */ 3391 { 0x255f12, 0x255f13, 0xd12b, 0x12a5, 0x6f, 0 }, /* #13 */ 3392 { 0x0318d3, 0x0318d3, 0x6e95, 0xd4f3, 0x67, 0 }, /* #14 */ 3393 { 0x175587, 0x175d87, 0x1b6f, 0x15ae, 0x32, 0 }, /* #15 */ 3394 { 0x053416, 0x053c17, 0xc559, 0x2533, 0x6b, 0 }, /* #16 */ 3395 { 0x1060c6, 0x1068c7, 0x54e0, 0x03c0, 0xe2, 0 }, /* #17 */ 3396 { 0x0e57c3, 0x0e5fc3, 0x118a, 0xf38e, 0x1b, 0 }, /* #18 */ 3397 { 0x1b3017, 0x1b3817, 0xf06e, 0xda30, 0xa8, 0 }, /* #19 */ 3398 { 0x0d76c2, 0x0d7ec3, 0x6d9d, 0x2142, 0xaa, 0 }, /* #20 */ 3399 { 0x0756c2, 0x075ec3, 0xb7d9, 0x0c7e, 0xae, 0 }, /* #21 */ 3400 { 0x225e53, 0x225e53, 0xc9e6, 0xff4a, 0x07, 0 }, /* #22 */ 3401 { 0x3b38d7, 0x3b30d6, 0xccff, 0x0045, 0xbb, 0 }, /* #23 */ 3402 { 0x263a12, 0x263a13, 0x8a03, 0xff52, 0xc6, 0 }, /* #24 */ 3403 { 0x1c3713, 0x1c3712, 0x0953, 0x0053, 0x01, 0 }, /* #25 */ 3404 { 0x1056d3, 0x105ed3, 0x00d9, 0x0f8a, 0x9a, 0 }, /* #26 */ 3405 { 0x1731c6, 0x1739c7, 0x0968, 0x1e10, 0x4a, 0 }, /* #27 */ 3406 { 0x1239d3, 0x1239d3, 0x17aa, 0xe2c6, 0x57, 0 }, /* #28 */ 3407 { 0x1f3552, 0x1f3d53, 0x0177, 0x08d5, 0x13, 0 }, /* #29 */ 3408 { 0x053dd7, 0x053dd7, 0x7cae, 0x1d26, 0xa5, 0 }, /* #30 */ 3409 { 0x3b3853, 0x3b3853, 0x93e3, 0x0414, 0xdc, 0 }, /* #31 */ 3410 { 0x323956, 0x323957, 0xbf89, 0x3751, 0x89, 0 }, /* #32 */ 3411 { 0x0f1183, 0x0f1983, 0x882a, 0x0444, 0x1a, 0 }, /* #33 */ 3412 { 0x1d6ac3, 0x1d6ac3, 0x3376, 0xe792, 0xcb, 0 }, /* #34 */ 3413 { 0x0441c6, 0x0441c6, 0x32ea, 0xffea, 0x01, 0 }, /* #35 */ 3414 { 0x174646, 0x174e47, 0x1bb0, 0x07d0, 0xe7, 0 }, /* #36 */ 3415 { 0x016c17, 0x016c17, 0xed27, 0x12bd, 0x7b, 0 }, /* #37 */ 3416 { 0x2e0803, 0x2e0803, 0x3578, 0xc658, 0x85, 0 }, /* #38 */ 3417 { 0x0c6f07, 0x0c6f07, 0x27af, 0xe2e4, 0x5c, 0 }, /* #39 */ 3418 { 0x3a4893, 0x3a4893, 0x5da9, 0xe4d0, 0x50, 0 }, /* #40 */ 3419 { 0x356717, 0x356f17, 0x6f08, 0x00e0, 0x1c, 0 }, /* #41 */ 3420 { 0x180987, 0x180987, 0xd3b0, 0xff60, 0x02, 0 }, /* #42 */ 3421 { 0x3b06c2, 0x3b0ec3, 0x9b54, 0x0dc8, 0x2a, 0 }, /* #43 */ 3422 { 0x246dd6, 0x246dd7, 0xad0b, 0xfc59, 0xab, 0 }, /* #44 */ 3423 { 0x3321c6, 0x3329c7, 0xdc18, 0xfb50, 0xce, 0 }, /* #45 */ 3424 { 0x0b5983, 0x0b5983, 0x6eaf, 0xf0d0, 0x30, 0 }, /* #46 */ 3425 { 0x097ed2, 0x097ed3, 0x5775, 0xf076, 0xde, 0 }, /* #47 */ 3426 { 0x3f7f52, 0x3f7f53, 0x42a4, 0x1984, 0xb9, 0 }, /* #48 */ 3427 { 0x285493, 0x285492, 0xce02, 0x002a, 0x15, 0 }, /* #49 */ 3428 { 0x3437d7, 0x343fd7, 0xeba3, 0x1e27, 0xad, 0 }, /* #50 */ 3429 { 0x082993, 0x082993, 0xddaa, 0x1d90, 0xa8, 0 }, /* #51 */ 3430 { 0x045217, 0x045a17, 0x51fa, 0x0246, 0x9f, 0 }, /* #52 */ 3431 { 0x040642, 0x040e43, 0x80bf, 0x1b6c, 0x94, 0 }, /* #53 */ 3432 { 0x281bc2, 0x281bc3, 0x13aa, 0xeb2c, 0x3e, 0 }, /* #54 */ 3433 { 0x076443, 0x076c43, 0xf9dd, 0xfd67, 0x13, 0 }, /* #55 */ 3434 { 0x0b3f86, 0x0b3f87, 0xe4c4, 0xedb8, 0x4e, 0 }, /* #56 */ 3435 { 0x282657, 0x282e57, 0xc202, 0xff6c, 0xb6, 0 }, /* #57 */ 3436 { 0x3d00c6, 0x3d08c7, 0x8509, 0xfe11, 0xc9, 0 }, /* #58 */ 3437 { 0x2b1e03, 0x2b1e03, 0x67da, 0xed26, 0x7f, 0 }, /* #59 */ 3438 { 0x037b06, 0x037b07, 0xcf54, 0x24c0, 0x70, 0 }, /* #60 */ 3439 { 0x184857, 0x184857, 0xfdcc, 0x168c, 0x91, 0 }, /* #61 */ 3440 { 0x2f7a93, 0x2f7a93, 0x23fd, 0xff22, 0x4a, 0 }, /* #62 */ 3441 { 0x251f42, 0x251f43, 0x6058, 0x2628, 0x6f, 0 }, /* #63 */ 3442 }; 3443 static const MULDIVU8_TEST_T g_aTests_div_u8_amd[] = 3444 { 3445 { 0x0441c7, 0x0441c7, 0x0000, 0x0000, 0x00, -1 }, /* #0 */ 3446 { 0x174943, 0x174943, 0x0000, 0x0000, 0x00, -1 }, /* #1 */ 3447 { 0x1f6a42, 0x1f6a42, 0x0000, 0x0000, 0x00, -1 }, /* #2 */ 3448 { 0x0c5442, 0x0c5442, 0x0000, 0x0000, 0x00, -1 }, /* #3 */ 3449 { 0x0b2847, 0x0b2847, 0xa0c5, 0xa0c5, 0x00, -1 }, /* #4 */ 3450 { 0x0d2696, 0x0d2696, 0x914b, 0x914b, 0x00, -1 }, /* #5 */ 3451 { 0x1b0506, 0x1b0506, 0x4a8f, 0x4a8f, 0x00, -1 }, /* #6 */ 3452 { 0x291c43, 0x291c43, 0xddc9, 0xddc9, 0x00, -1 }, /* #7 */ 3453 { 0x1860d2, 0x186012, 0x7b33, 0x69ba, 0xa9, 0 }, /* #8 */ 3454 { 0x3e4c16, 0x3e4c12, 0x9752, 0x25a9, 0xe5, 0 }, /* #9 */ 3455 { 0x001186, 0x001112, 0x8626, 0x948b, 0xf6, 0 }, /* #10 */ 3456 { 0x1f3f97, 0x1f3f13, 0x36ff, 0x11b2, 0x4f, 0 }, /* #11 */ 3457 { 0x2a2657, 0x2a2613, 0x0167, 0x1f02, 0xa4, 0 }, /* #12 */ 3458 { 0x230983, 0x230983, 0xf41f, 0xf41f, 0x45, -1 }, /* #13 */ 3459 { 0x140017, 0x140013, 0x3ed2, 0x647a, 0x83, 0 }, /* #14 */ 3460 { 0x1d3202, 0x1d3202, 0xcc10, 0xcc10, 0x2b, -1 }, /* #15 */ 3461 { 0x312193, 0x312113, 0xab67, 0xe7b0, 0xf8, 0 }, /* #16 */ 3462 { 0x153b42, 0x153b12, 0x50b9, 0x3970, 0xb8, 0 }, /* #17 */ 3463 { 0x3b4ac7, 0x3b4a13, 0x80f1, 0xc49d, 0xd1, 0 }, /* #18 */ 3464 { 0x194c83, 0x194c83, 0xb2a9, 0xb2a9, 0x97, -1 }, /* #19 */ 3465 { 0x101586, 0x101586, 0x7fca, 0x7fca, 0x65, -1 }, /* #20 */ 3466 { 0x071ed3, 0x071ed3, 0xf4a1, 0xf4a1, 0x7b, -1 }, /* #21 */ 3467 { 0x1d6603, 0x1d6613, 0x0cfe, 0xe80d, 0xee, 0 }, /* #22 */ 3468 { 0x3c2786, 0x3c2712, 0x3780, 0x485d, 0x98, 0 }, /* #23 */ 3469 { 0x111882, 0x111882, 0xc4ec, 0xc4ec, 0xbc, -1 }, /* #24 */ 3470 { 0x2f3086, 0x2f3086, 0xf564, 0xf564, 0x51, -1 }, /* #25 */ 3471 { 0x195f83, 0x195f13, 0x3d02, 0x395b, 0xab, 0 }, /* #26 */ 3472 { 0x3a2447, 0x3a2413, 0x3d21, 0x37e2, 0x45, 0 }, /* #27 */ 3473 { 0x000216, 0x000212, 0x3945, 0x35b0, 0x53, 0 }, /* #28 */ 3474 { 0x2163d2, 0x2163d2, 0xe195, 0xe195, 0xa6, -1 }, /* #29 */ 3475 { 0x253a12, 0x253a12, 0x4ff5, 0x3951, 0xfc, 0 }, /* #30 */ 3476 { 0x094dd6, 0x094d12, 0x44c9, 0x205d, 0xbd, 0 }, /* #31 */ 3477 { 0x366e16, 0x366e12, 0x1378, 0xc817, 0xd0, 0 }, /* #32 */ 3478 { 0x380502, 0x380502, 0x6706, 0x6706, 0x4b, -1 }, /* #33 */ 3479 { 0x2f7712, 0x2f7712, 0x7b88, 0x7b88, 0x6f, -1 }, /* #34 */ 3480 { 0x3960d3, 0x396013, 0x3d4c, 0x6777, 0x83, 0 }, /* #35 */ 3481 { 0x226896, 0x226812, 0x335a, 0x18a2, 0x51, 0 }, /* #36 */ 3482 { 0x001752, 0x001712, 0x0a30, 0x900b, 0xe0, 0 }, /* #37 */ 3483 { 0x2e4053, 0x2e4013, 0x3b46, 0x6889, 0x6e, 0 }, /* #38 */ 3484 { 0x370046, 0x370046, 0xe471, 0xe471, 0x8f, -1 }, /* #39 */ 3485 { 0x010797, 0x010797, 0xe973, 0xe973, 0x5b, -1 }, /* #40 */ 3486 { 0x330c82, 0x330c82, 0x91f3, 0x91f3, 0x74, -1 }, /* #41 */ 3487 { 0x165682, 0x165612, 0x22ee, 0x3275, 0x4c, 0 }, /* #42 */ 3488 { 0x153dd7, 0x153d13, 0x5f31, 0x16fb, 0x61, 0 }, /* #43 */ 3489 { 0x345ed2, 0x345ed2, 0xef25, 0xef25, 0x00, -1 }, /* #44 */ 3490 { 0x1d1ec2, 0x1d1ec2, 0xb751, 0xb751, 0x4b, -1 }, /* #45 */ 3491 { 0x0855d3, 0x0855d3, 0xe99f, 0xe99f, 0xac, -1 }, /* #46 */ 3492 { 0x097343, 0x097313, 0xd5f6, 0x8bf5, 0xdf, 0 }, /* #47 */ 3493 { 0x3c0502, 0x3c0512, 0x0723, 0x2d16, 0x51, 0 }, /* #48 */ 3494 { 0x1e5b06, 0x1e5b06, 0xc85b, 0xc85b, 0x6f, -1 }, /* #49 */ 3495 { 0x3b0b07, 0x3b0b07, 0x8c4d, 0x8c4d, 0x3c, -1 }, /* #50 */ 3496 { 0x366dc6, 0x366d12, 0x8c80, 0x80a0, 0xe0, 0 }, /* #51 */ 3497 { 0x3f2952, 0x3f2952, 0xa631, 0xa631, 0x62, -1 }, /* #52 */ 3498 { 0x2449d7, 0x244913, 0x17f0, 0x0331, 0x7d, 0 }, /* #53 */ 3499 { 0x3b5ad6, 0x3b5a12, 0xd04c, 0x2cf0, 0xde, 0 }, /* #54 */ 3500 { 0x332fd7, 0x332fd7, 0x6d31, 0x6d31, 0x09, -1 }, /* #55 */ 3501 { 0x305942, 0x305912, 0x1d16, 0xaa22, 0xd6, 0 }, /* #56 */ 3502 { 0x142dd6, 0x142dd6, 0xde65, 0xde65, 0x59, -1 }, /* #57 */ 3503 { 0x183512, 0x183512, 0xe774, 0x10fb, 0xec, 0 }, /* #58 */ 3504 { 0x181f13, 0x181f13, 0x5907, 0x37e8, 0x62, 0 }, /* #59 */ 3505 { 0x0f63c2, 0x0f6312, 0x09a8, 0x0755, 0x1d, 0 }, /* #60 */ 3506 { 0x320283, 0x320213, 0x4588, 0x7850, 0xdd, 0 }, /* #61 */ 3507 { 0x3902d7, 0x390213, 0x47d6, 0x46e5, 0x50, 0 }, /* #62 */ 3508 { 0x386992, 0x386912, 0x1670, 0x0b5b, 0x3f, 0 }, /* #63 */ 3509 }; 3510 static const MULDIVU8_TEST_T g_aTests_idiv_u8_amd[] = 3511 { 3512 { 0x224086, 0x224086, 0x0000, 0x0000, 0x00, -1 }, /* #0 */ 3513 { 0x160f03, 0x160f03, 0x0000, 0x0000, 0x00, -1 }, /* #1 */ 3514 { 0x3b5f16, 0x3b5f16, 0x0000, 0x0000, 0x00, -1 }, /* #2 */ 3515 { 0x332216, 0x332216, 0x0000, 0x0000, 0x00, -1 }, /* #3 */ 3516 { 0x026fd2, 0x026fd2, 0x0907, 0x0907, 0x00, -1 }, /* #4 */ 3517 { 0x115216, 0x115216, 0x67d8, 0x67d8, 0x00, -1 }, /* #5 */ 3518 { 0x081c93, 0x081c93, 0xa3a9, 0xa3a9, 0x00, -1 }, /* #6 */ 3519 { 0x315d86, 0x315d86, 0xf009, 0xf009, 0x00, -1 }, /* #7 */ 3520 { 0x3011c2, 0x301112, 0x0faf, 0x0fd8, 0x9c, 0 }, /* #8 */ 3521 { 0x0c7cc7, 0x0c7cc7, 0x94bf, 0x94bf, 0xbf, -1 }, /* #9 */ 3522 { 0x2f73c3, 0x2f73c3, 0x9906, 0x9906, 0x75, -1 }, /* #10 */ 3523 { 0x147ad7, 0x147ad7, 0xcb21, 0xcb21, 0xb6, -1 }, /* #11 */ 3524 { 0x2f5e92, 0x2f5e92, 0xbc15, 0xbc15, 0x60, -1 }, /* #12 */ 3525 { 0x185b93, 0x185b93, 0xb8d9, 0xb8d9, 0x29, -1 }, /* #13 */ 3526 { 0x031c06, 0x031c06, 0x1dd9, 0x1dd9, 0xc9, -1 }, /* #14 */ 3527 { 0x146f86, 0x146f86, 0x6fe6, 0x6fe6, 0x95, -1 }, /* #15 */ 3528 { 0x175b06, 0x175b06, 0x43e2, 0x43e2, 0xcc, -1 }, /* #16 */ 3529 { 0x242c96, 0x242c12, 0x0f5b, 0x25be, 0xc5, 0 }, /* #17 */ 3530 { 0x311103, 0x311113, 0x017f, 0x3bfc, 0xaf, 0 }, /* #18 */ 3531 { 0x384342, 0x384342, 0xb08a, 0xb08a, 0x46, -1 }, /* #19 */ 3532 { 0x2a7f57, 0x2a7f57, 0x7eec, 0x7eec, 0xe7, -1 }, /* #20 */ 3533 { 0x080646, 0x080646, 0x910b, 0x910b, 0xfb, -1 }, /* #21 */ 3534 { 0x3f30c6, 0x3f30c6, 0x5d4f, 0x5d4f, 0xef, -1 }, /* #22 */ 3535 { 0x2f63c7, 0x2f63c7, 0x9125, 0x9125, 0x01, -1 }, /* #23 */ 3536 { 0x207843, 0x207843, 0xdd69, 0xdd69, 0xef, -1 }, /* #24 */ 3537 { 0x193d52, 0x193d52, 0x7151, 0x7151, 0x91, -1 }, /* #25 */ 3538 { 0x0c1e57, 0x0c1e57, 0x9359, 0x9359, 0x3c, -1 }, /* #26 */ 3539 { 0x281542, 0x281512, 0x0a23, 0x3621, 0x4d, 0 }, /* #27 */ 3540 { 0x281497, 0x281497, 0x2aac, 0x2aac, 0x3c, -1 }, /* #28 */ 3541 { 0x1a2f13, 0x1a2f13, 0x5109, 0x5109, 0x44, -1 }, /* #29 */ 3542 { 0x1b5452, 0x1b5412, 0xf404, 0xcc1a, 0x8c, 0 }, /* #30 */ 3543 { 0x355583, 0x355513, 0x00d2, 0x44fe, 0xb9, 0 }, /* #31 */ 3544 { 0x355287, 0x355287, 0xd9ff, 0xd9ff, 0xc4, -1 }, /* #32 */ 3545 { 0x272c96, 0x272c12, 0xff73, 0xee03, 0xd7, 0 }, /* #33 */ 3546 { 0x0965c6, 0x0965c6, 0x936a, 0x936a, 0xbf, -1 }, /* #34 */ 3547 { 0x334d12, 0x334d12, 0x238f, 0x238f, 0xc6, -1 }, /* #35 */ 3548 { 0x0b1596, 0x0b1512, 0xf028, 0xbeda, 0x69, 0 }, /* #36 */ 3549 { 0x2c1a07, 0x2c1a07, 0x5a73, 0x5a73, 0x0a, -1 }, /* #37 */ 3550 { 0x154fc2, 0x154fc2, 0x91ac, 0x91ac, 0xa5, -1 }, /* #38 */ 3551 { 0x171e13, 0x171e13, 0xa3d8, 0xa3d8, 0x41, -1 }, /* #39 */ 3552 { 0x392982, 0x392982, 0x5aa9, 0x5aa9, 0x9f, -1 }, /* #40 */ 3553 { 0x3974d6, 0x3974d6, 0x9d1a, 0x9d1a, 0x0b, -1 }, /* #41 */ 3554 { 0x0447d6, 0x044712, 0xfc2b, 0xf4c7, 0x11, 0 }, /* #42 */ 3555 { 0x033313, 0x033313, 0x4a03, 0x4a03, 0xfa, -1 }, /* #43 */ 3556 { 0x266496, 0x266496, 0xa19e, 0xa19e, 0xb2, -1 }, /* #44 */ 3557 { 0x106916, 0x106916, 0x7fe9, 0x7fe9, 0xf8, -1 }, /* #45 */ 3558 { 0x0511d7, 0x051113, 0xe994, 0xb1cd, 0x6f, 0 }, /* #46 */ 3559 { 0x1e2893, 0x1e2813, 0x0a80, 0x48e8, 0x93, 0 }, /* #47 */ 3560 { 0x092ed2, 0x092ed2, 0x93ee, 0x93ee, 0xf9, -1 }, /* #48 */ 3561 { 0x3e3046, 0x3e3012, 0x237e, 0x2e50, 0x71, 0 }, /* #49 */ 3562 { 0x193e53, 0x193e53, 0x9445, 0x9445, 0x91, -1 }, /* #50 */ 3563 { 0x2a5e52, 0x2a5e12, 0xfd3c, 0xb8fa, 0x6a, 0 }, /* #51 */ 3564 { 0x001e07, 0x001e07, 0x14b3, 0x14b3, 0x06, -1 }, /* #52 */ 3565 { 0x147283, 0x147283, 0x2a50, 0x2a50, 0x0c, -1 }, /* #53 */ 3566 { 0x126a12, 0x126a12, 0x1f47, 0x1f47, 0xc3, -1 }, /* #54 */ 3567 { 0x045c57, 0x045c13, 0xfa03, 0xeb24, 0xd6, 0 }, /* #55 */ 3568 { 0x3e5a52, 0x3e5a52, 0xa907, 0xa907, 0xb2, -1 }, /* #56 */ 3569 { 0x174487, 0x174487, 0x1f25, 0x1f25, 0xf2, -1 }, /* #57 */ 3570 { 0x2b2d97, 0x2b2d97, 0x9b49, 0x9b49, 0x36, -1 }, /* #58 */ 3571 { 0x195ac7, 0x195a13, 0xd906, 0xb062, 0x9b, 0 }, /* #59 */ 3572 { 0x187e07, 0x187e13, 0xfc7d, 0xe1f2, 0x3e, 0 }, /* #60 */ 3573 { 0x3629d2, 0x3629d2, 0x622d, 0x622d, 0xc9, -1 }, /* #61 */ 3574 { 0x286913, 0x286913, 0x7674, 0x7674, 0x2e, -1 }, /* #62 */ 3575 { 0x207387, 0x207387, 0xc9d4, 0xc9d4, 0xb0, -1 }, /* #63 */ 3576 }; 3577 static const MULDIVU16_TEST_T g_aTests_mul_u16_amd[] = 3578 { 3579 { 0x031ec6, 0x0316c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */ 3580 { 0x352043, 0x352042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */ 3581 { 0x2101c2, 0x2101c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */ 3582 { 0x044213, 0x044212, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */ 3583 { 0x006b57, 0x006356, 0xb4be, 0x0000, 0x5f10, 0x0000, 0x0000, 0 }, /* #4 */ 3584 { 0x332b93, 0x332392, 0x3188, 0x0000, 0x14bf, 0x0000, 0x0000, 0 }, /* #5 */ 3585 { 0x3a1b86, 0x3a1386, 0x3eaa, 0x0000, 0x12ae, 0x0000, 0x0000, 0 }, /* #6 */ 3586 { 0x251083, 0x251082, 0x0c47, 0x0000, 0x37b4, 0x0000, 0x0000, 0 }, /* #7 */ 3587 { 0x254692, 0x254e93, 0x6e94, 0xd78c, 0xf314, 0x4e23, 0xb4e7, 0 }, /* #8 */ 3588 { 0x055817, 0x055817, 0x03de, 0xd0e6, 0x24cb, 0x02be, 0xb5bd, 0 }, /* #9 */ 3589 { 0x0439c7, 0x0439c7, 0x1248, 0x7378, 0x4f05, 0x10c7, 0xeaf7, 0 }, /* #10 */ 3590 { 0x040f83, 0x040f83, 0x3c14, 0xa7a4, 0x5cd5, 0x2c41, 0xbc95, 0 }, /* #11 */ 3591 { 0x071613, 0x071e13, 0xfefe, 0x73ea, 0xf166, 0x8009, 0x808b, 0 }, /* #12 */ 3592 { 0x184f16, 0x184f17, 0xf3ff, 0x0146, 0x296b, 0x4369, 0x46ba, 0 }, /* #13 */ 3593 { 0x101293, 0x101a93, 0x44b4, 0xfb04, 0xad54, 0x28e5, 0x9865, 0 }, /* #14 */ 3594 { 0x114782, 0x114f83, 0xaf25, 0xae71, 0xe4cd, 0x50fa, 0x765d, 0 }, /* #15 */ 3595 { 0x2a6806, 0x2a6807, 0xfba5, 0x8a95, 0x1d7c, 0xdc60, 0xe031, 0 }, /* #16 */ 3596 { 0x2a3f87, 0x2a3f87, 0x64a8, 0x1068, 0x7333, 0x1cf0, 0x4999, 0 }, /* #17 */ 3597 { 0x270487, 0x270c87, 0x0e2c, 0x3ef4, 0x9b90, 0x03b3, 0x42d7, 0 }, /* #18 */ 3598 { 0x2551d6, 0x2559d7, 0xf8ed, 0x7893, 0xce81, 0x83c0, 0x877f, 0 }, /* #19 */ 3599 { 0x1f30c2, 0x1f38c3, 0xcc5f, 0xb6d1, 0x8169, 0x3bb8, 0x4acf, 0 }, /* #20 */ 3600 { 0x2368d3, 0x2368d3, 0x92bf, 0x70a4, 0x790d, 0x2bc5, 0x4c5c, 0 }, /* #21 */ 3601 { 0x1e2c03, 0x1e2c03, 0xbdc2, 0xf76a, 0x1934, 0xa293, 0xdb55, 0 }, /* #22 */ 3602 { 0x3e3112, 0x3e3913, 0x5965, 0xd2a9, 0x2dde, 0x2234, 0x61f5, 0 }, /* #23 */ 3603 { 0x244452, 0x244c53, 0xb443, 0x974c, 0xd48e, 0x9b73, 0xdcc4, 0 }, /* #24 */ 3604 { 0x347083, 0x347883, 0xa49d, 0x49d7, 0x65b3, 0x07b9, 0x0c03, 0 }, /* #25 */ 3605 { 0x0a1c92, 0x0a1c93, 0x8c42, 0xb1ae, 0x4837, 0x2bcf, 0x4ff7, 0 }, /* #26 */ 3606 { 0x0d6fc2, 0x0d6fc3, 0x07c2, 0xad70, 0x56d0, 0x0543, 0xadb8, 0 }, /* #27 */ 3607 { 0x1d2986, 0x1d2987, 0xcbb0, 0x4d10, 0xae9e, 0x346c, 0x41e3, 0 }, /* #28 */ 3608 { 0x093213, 0x093a13, 0x3ca1, 0xcec2, 0x8020, 0x365a, 0xe582, 0 }, /* #29 */ 3609 { 0x2a6196, 0x2a6997, 0x0c37, 0xea31, 0x05fa, 0x074a, 0x98d7, 0 }, /* #30 */ 3610 { 0x1278d7, 0x1278d7, 0xd70c, 0x0520, 0x59d6, 0xd49b, 0xfd18, 0 }, /* #31 */ 3611 { 0x323d82, 0x323d83, 0x6545, 0x4ead, 0x9d4e, 0x3b73, 0x9649, 0 }, /* #32 */ 3612 { 0x3734c2, 0x373cc3, 0x9e05, 0x65bb, 0x73c8, 0x4f78, 0x80bf, 0 }, /* #33 */ 3613 { 0x0f2c12, 0x0f2c13, 0xba5a, 0x3002, 0x8954, 0xb0a1, 0xf2a5, 0 }, /* #34 */ 3614 { 0x0c62c2, 0x0c6ac3, 0xc232, 0xffe0, 0x9252, 0x3abd, 0x4d70, 0 }, /* #35 */ 3615 { 0x241413, 0x241c13, 0x4921, 0xc94a, 0x1e35, 0x0d26, 0x2e0a, 0 }, /* #36 */ 3616 { 0x0c2856, 0x0c2857, 0x8c48, 0x63f8, 0xd352, 0x740c, 0xd3c7, 0 }, /* #37 */ 3617 { 0x1e5143, 0x1e5943, 0xc0ed, 0x7ac5, 0x1a97, 0xa778, 0xde39, 0 }, /* #38 */ 3618 { 0x0a7457, 0x0a7c57, 0x468a, 0xb184, 0x4abc, 0x27e9, 0x90da, 0 }, /* #39 */ 3619 { 0x251282, 0x251a83, 0x2f2a, 0xb02e, 0x8757, 0x1ba1, 0x95fb, 0 }, /* #40 */ 3620 { 0x2f1f87, 0x2f1f87, 0xfc39, 0x2dc3, 0x0631, 0xaf3b, 0xb1db, 0 }, /* #41 */ 3621 { 0x1c4e43, 0x1c4e43, 0x4350, 0x8720, 0x6b89, 0x3f58, 0xf0ea, 0 }, /* #42 */ 3622 { 0x0f1cd2, 0x0f1cd3, 0x554d, 0x5e30, 0x6ae9, 0x54f2, 0xfef0, 0 }, /* #43 */ 3623 { 0x155dc7, 0x155dc7, 0xf816, 0x9bca, 0x85be, 0x9ebe, 0xa3cf, 0 }, /* #44 */ 3624 { 0x3c1742, 0x3c1f43, 0xa683, 0xde01, 0xfbb2, 0x697a, 0xa22b, 0 }, /* #45 */ 3625 { 0x074486, 0x074c87, 0xd4e6, 0xd06c, 0x5975, 0x316f, 0x3b72, 0 }, /* #46 */ 3626 { 0x185b46, 0x185b47, 0x9877, 0x8997, 0xd915, 0x9864, 0xffe1, 0 }, /* #47 */ 3627 { 0x324196, 0x324997, 0x505f, 0x88c6, 0xa080, 0x24b9, 0x74fa, 0 }, /* #48 */ 3628 { 0x265547, 0x265d47, 0xb459, 0xb566, 0x4e4f, 0x1ee1, 0x2bd6, 0 }, /* #49 */ 3629 { 0x1e1d16, 0x1e1d17, 0xde92, 0xefd4, 0x787d, 0x4b4a, 0x569a, 0 }, /* #50 */ 3630 { 0x0c2007, 0x0c2807, 0x629c, 0xd908, 0x24c9, 0x17da, 0x3dee, 0 }, /* #51 */ 3631 { 0x150797, 0x150f97, 0x6265, 0x1248, 0xf2b5, 0x3173, 0x80a8, 0 }, /* #52 */ 3632 { 0x2e3d42, 0x2e3d43, 0x0f8b, 0x26bb, 0x9c3c, 0x02a5, 0x2b91, 0 }, /* #53 */ 3633 { 0x145206, 0x145a07, 0x56be, 0xb656, 0xe1fc, 0x25d9, 0x6fb5, 0 }, /* #54 */ 3634 { 0x187743, 0x187f43, 0x0de4, 0x8168, 0x264e, 0x0c4c, 0xe2aa, 0 }, /* #55 */ 3635 { 0x0e3c86, 0x0e3c87, 0xc780, 0x3980, 0xa51b, 0x996a, 0xc4dd, 0 }, /* #56 */ 3636 { 0x2f2503, 0x2f2d03, 0x0f12, 0x5650, 0xa6f9, 0x05a5, 0x5fe8, 0 }, /* #57 */ 3637 { 0x071e82, 0x071e83, 0xaa9c, 0x1f58, 0x11ae, 0xa16e, 0xf23a, 0 }, /* #58 */ 3638 { 0x0673d7, 0x067bd7, 0x0736, 0xc3a4, 0x8818, 0x00e3, 0x1f96, 0 }, /* #59 */ 3639 { 0x2e3c13, 0x2e3c13, 0xbdf5, 0xf627, 0x4e1c, 0x1072, 0x162b, 0 }, /* #60 */ 3640 { 0x096d46, 0x096d47, 0x4427, 0x03a8, 0x7357, 0x1995, 0x6018, 0 }, /* #61 */ 3641 { 0x3d7c97, 0x3d7c97, 0x0b38, 0xa548, 0xa048, 0x0b31, 0xff6f, 0 }, /* #62 */ 3642 { 0x1b5243, 0x1b5a43, 0xdb3a, 0x3ac0, 0xf656, 0xa898, 0xc4e0, 0 }, /* #63 */ 3643 }; 3644 static const MULDIVU16_TEST_T g_aTests_imul_u16_amd[] = 3645 { 3646 { 0x2d5116, 0x2d5116, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */ 3647 { 0x305652, 0x305652, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */ 3648 { 0x322992, 0x322192, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */ 3649 { 0x227a17, 0x227216, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */ 3650 { 0x1b5d56, 0x1b5556, 0x8d38, 0x0000, 0x69a7, 0x0000, 0x0000, 0 }, /* #4 */ 3651 { 0x0d54d7, 0x0d54d6, 0x70f9, 0x0000, 0x1418, 0x0000, 0x0000, 0 }, /* #5 */ 3652 { 0x2d6252, 0x2d6252, 0x66fe, 0x0000, 0xb699, 0x0000, 0x0000, 0 }, /* #6 */ 3653 { 0x2f1c52, 0x2f1452, 0x2c19, 0x0000, 0x3aa7, 0x0000, 0x0000, 0 }, /* #7 */ 3654 { 0x2933d6, 0x293bd7, 0xe6f8, 0xe7f8, 0xe01f, 0xf95c, 0x43e1, 0 }, /* #8 */ 3655 { 0x3c2783, 0x3c2f83, 0x191f, 0x563d, 0x66d1, 0x059b, 0x3923, 0 }, /* #9 */ 3656 { 0x3953d3, 0x395bd3, 0xdd3d, 0x0f3b, 0xf67c, 0xf458, 0x55d7, 0 }, /* #10 */ 3657 { 0x122a47, 0x122a47, 0x8b9b, 0xbc54, 0xae7b, 0xdd56, 0x4c3c, 0 }, /* #11 */ 3658 { 0x180646, 0x180e47, 0xcc30, 0x5ac0, 0x94d4, 0xf7b9, 0x28e4, 0 }, /* #12 */ 3659 { 0x333812, 0x333813, 0xa741, 0xdffd, 0xc4c7, 0xf2ea, 0x25bd, 0 }, /* #13 */ 3660 { 0x312746, 0x312f47, 0x9acc, 0xe8f8, 0xd8a1, 0xe209, 0x4bca, 0 }, /* #14 */ 3661 { 0x2b5602, 0x2b5e03, 0x02e7, 0x6b87, 0xcc8f, 0xff9e, 0xde61, 0 }, /* #15 */ 3662 { 0x3767c2, 0x376fc3, 0x065a, 0xb114, 0x037d, 0x0169, 0x38f2, 0 }, /* #16 */ 3663 { 0x2c3ec2, 0x2c3ec3, 0x9c84, 0x42e8, 0xc1d7, 0xfb8a, 0x0b7a, 0 }, /* #17 */ 3664 { 0x2d07d7, 0x2d0fd7, 0x410a, 0x0dd4, 0x00fb, 0xe098, 0x8462, 0 }, /* #18 */ 3665 { 0x084116, 0x084917, 0x8b03, 0xce9a, 0x816c, 0xf58c, 0x16de, 0 }, /* #19 */ 3666 { 0x320857, 0x320857, 0xf9ad, 0x9177, 0xfd21, 0x0244, 0xa433, 0 }, /* #20 */ 3667 { 0x0b2a43, 0x0b2a43, 0x3c43, 0xf88b, 0x7849, 0x0bca, 0x3219, 0 }, /* #21 */ 3668 { 0x2f29c3, 0x2f29c3, 0x092a, 0x9a54, 0xbc96, 0x01dc, 0x3402, 0 }, /* #22 */ 3669 { 0x196fd3, 0x196fd3, 0xc58d, 0xb705, 0xcb84, 0xe708, 0x6d59, 0 }, /* #23 */ 3670 { 0x3f0013, 0x3f0813, 0x86ed, 0x5010, 0x4777, 0x00cc, 0xfe50, 0 }, /* #24 */ 3671 { 0x006992, 0x006993, 0xd1a7, 0x7f00, 0x3d35, 0xecfd, 0x6900, 0 }, /* #25 */ 3672 { 0x132217, 0x132a17, 0xa788, 0xf5e8, 0xfc45, 0xed25, 0x368d, 0 }, /* #26 */ 3673 { 0x0b6c92, 0x0b6c93, 0xf8e5, 0x9bef, 0x8d6d, 0xff53, 0x1843, 0 }, /* #27 */ 3674 { 0x1974d2, 0x197cd3, 0x2d41, 0x05b9, 0x280b, 0x0618, 0x2279, 0 }, /* #28 */ 3675 { 0x2d4a06, 0x2d4a07, 0xc458, 0xb9a0, 0x81ee, 0xf2ec, 0x381c, 0 }, /* #29 */ 3676 { 0x004d47, 0x004d47, 0xa489, 0x04ed, 0x27ce, 0xe4c0, 0x4c45, 0 }, /* #30 */ 3677 { 0x306443, 0x306c43, 0x0918, 0x9138, 0x18e0, 0x01e3, 0x352d, 0 }, /* #31 */ 3678 { 0x3955c3, 0x395dc3, 0x98f8, 0xd718, 0xc742, 0x1840, 0xc3bd, 0 }, /* #32 */ 3679 { 0x064f86, 0x064f87, 0x7c7e, 0x6d4e, 0x54f7, 0x1df4, 0x3d99, 0 }, /* #33 */ 3680 { 0x2b3b16, 0x2b3b17, 0x3c3f, 0x97ea, 0x7d30, 0xfd8c, 0xf596, 0 }, /* #34 */ 3681 { 0x0e6a42, 0x0e6a43, 0xca6c, 0x7960, 0x9dfa, 0x0fcb, 0xb488, 0 }, /* #35 */ 3682 { 0x2979c3, 0x2979c3, 0xb17d, 0xdc02, 0x9d45, 0xf29b, 0x2baa, 0 }, /* #36 */ 3683 { 0x1755c6, 0x175dc7, 0xa1a3, 0x3f27, 0xe29e, 0xef88, 0x2cad, 0 }, /* #37 */ 3684 { 0x173a06, 0x173a07, 0x1534, 0x03b0, 0x19a8, 0xf7ef, 0x9e9c, 0 }, /* #38 */ 3685 { 0x374cc6, 0x374cc7, 0x846f, 0x86ad, 0xb880, 0xf9e6, 0x0ca3, 0 }, /* #39 */ 3686 { 0x113f96, 0x113f97, 0x285d, 0x07e6, 0xfe9b, 0xf390, 0xb11e, 0 }, /* #40 */ 3687 { 0x0f45c2, 0x0f4dc3, 0x7999, 0x8992, 0x347d, 0x028e, 0x0562, 0 }, /* #41 */ 3688 { 0x0e02d6, 0x0e0ad7, 0x3633, 0xa32c, 0x5215, 0xfbcb, 0xec24, 0 }, /* #42 */ 3689 { 0x0248c2, 0x0248c3, 0x30e4, 0x48b8, 0xf2ec, 0x185f, 0x7f9e, 0 }, /* #43 */ 3690 { 0x3e0e16, 0x3e0e17, 0x64a2, 0xb6a2, 0x0477, 0x22fc, 0x5901, 0 }, /* #44 */ 3691 { 0x310216, 0x310a17, 0xbaa7, 0x205d, 0x4652, 0x084d, 0xe15b, 0 }, /* #45 */ 3692 { 0x041ed6, 0x041ed7, 0x9076, 0x438e, 0x331d, 0x1bee, 0xbfe5, 0 }, /* #46 */ 3693 { 0x3b0ac3, 0x3b0ac3, 0xadcc, 0xf23c, 0x3d4c, 0xe2a1, 0x5b75, 0 }, /* #47 */ 3694 { 0x0c1147, 0x0c1947, 0x06d3, 0x66a5, 0x0c34, 0x029a, 0x61a7, 0 }, /* #48 */ 3695 { 0x3a2157, 0x3a2957, 0x3c37, 0x62c9, 0x4604, 0xf6d3, 0xd8ff, 0 }, /* #49 */ 3696 { 0x3064c6, 0x306cc7, 0xbc44, 0x7d14, 0x44ec, 0xfa74, 0x14f5, 0 }, /* #50 */ 3697 { 0x1b71d3, 0x1b79d3, 0xa1f6, 0xa222, 0x5992, 0x2ee0, 0x8063, 0 }, /* #51 */ 3698 { 0x3c6a93, 0x3c6a93, 0xafc1, 0x0113, 0xb8df, 0xe015, 0x65d3, 0 }, /* #52 */ 3699 { 0x082587, 0x082d87, 0xf687, 0xbde8, 0x1e7f, 0xfc44, 0x64d8, 0 }, /* #53 */ 3700 { 0x3458c6, 0x3458c7, 0x9dbf, 0xb960, 0x89e2, 0xdbae, 0x5ea0, 0 }, /* #54 */ 3701 { 0x197912, 0x197913, 0x6747, 0x1dbd, 0x885f, 0x0ba4, 0x1cdb, 0 }, /* #55 */ 3702 { 0x041347, 0x041b47, 0x2225, 0xccfc, 0xdbed, 0xfc09, 0xe24c, 0 }, /* #56 */ 3703 { 0x1b28c7, 0x1b28c7, 0xe76f, 0x3e1a, 0x56ff, 0x0ba8, 0x8686, 0 }, /* #57 */ 3704 { 0x180446, 0x180c47, 0xa95b, 0x69a2, 0xb9a7, 0x2715, 0x8c86, 0 }, /* #58 */ 3705 { 0x1b3806, 0x1b3807, 0xe25e, 0x6918, 0xbc1a, 0xf1f8, 0x7934, 0 }, /* #59 */ 3706 { 0x0b4742, 0x0b4f43, 0xe57b, 0x5d66, 0x230b, 0x0486, 0xd452, 0 }, /* #60 */ 3707 { 0x3d1287, 0x3d1a87, 0x023f, 0x5201, 0x8cba, 0x003e, 0x1bbf, 0 }, /* #61 */ 3708 { 0x2a4d02, 0x2a4d03, 0xc765, 0xbaff, 0xc94f, 0x1985, 0x8c93, 0 }, /* #62 */ 3709 { 0x373597, 0x373d97, 0x39f0, 0x1c00, 0xd028, 0x016a, 0x0640, 0 }, /* #63 */ 3710 }; 3711 static const MULDIVU16_TEST_T g_aTests_div_u16_amd[] = 3712 { 3713 { 0x146613, 0x146613, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */ 3714 { 0x0152c3, 0x0152c3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */ 3715 { 0x2a6b16, 0x2a6b16, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */ 3716 { 0x265e86, 0x265e86, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */ 3717 { 0x0f1786, 0x0f1786, 0x205d, 0x205d, 0xde08, 0xde08, 0x0000, -1 }, /* #4 */ 3718 { 0x3c1883, 0x3c1883, 0x014a, 0x014a, 0xaf7d, 0xaf7d, 0x0000, -1 }, /* #5 */ 3719 { 0x143d86, 0x143d86, 0xd5c2, 0xd5c2, 0xce23, 0xce23, 0x0000, -1 }, /* #6 */ 3720 { 0x080a07, 0x080a07, 0x8a0b, 0x8a0b, 0xea93, 0xea93, 0x0000, -1 }, /* #7 */ 3721 { 0x216dd6, 0x216d12, 0x88e4, 0x4c79, 0x31dd, 0x9358, 0xa6ec, 0 }, /* #8 */ 3722 { 0x0e0897, 0x0e0897, 0x9c84, 0x9c84, 0xbb63, 0xbb63, 0x7e3f, -1 }, /* #9 */ 3723 { 0x387b42, 0x387b12, 0x7e4b, 0x9baa, 0x77f2, 0x8a77, 0xc542, 0 }, /* #10 */ 3724 { 0x061917, 0x061913, 0x2bcf, 0x937c, 0x60d2, 0x278b, 0xa80f, 0 }, /* #11 */ 3725 { 0x327457, 0x327457, 0x47c6, 0x47c6, 0x51b7, 0x51b7, 0x04ca, -1 }, /* #12 */ 3726 { 0x0f19c6, 0x0f1912, 0x5e6d, 0xb88b, 0x6854, 0x196f, 0x90ba, 0 }, /* #13 */ 3727 { 0x014dc7, 0x014d13, 0x6e8c, 0xda5d, 0xcb86, 0x9c9a, 0xee9a, 0 }, /* #14 */ 3728 { 0x244406, 0x244412, 0x233a, 0xd1ff, 0xb76b, 0x80d3, 0xdf99, 0 }, /* #15 */ 3729 { 0x2d6852, 0x2d6812, 0xc2e0, 0xe349, 0x28e2, 0x1a2b, 0x2e0d, 0 }, /* #16 */ 3730 { 0x1e0a92, 0x1e0a92, 0x23f4, 0x23f4, 0x930d, 0x930d, 0x7312, -1 }, /* #17 */ 3731 { 0x013d57, 0x013d57, 0xe3a5, 0xe3a5, 0x9242, 0x9242, 0x48aa, -1 }, /* #18 */ 3732 { 0x0a14c6, 0x0a1412, 0x1655, 0x4927, 0x4869, 0x65cb, 0xfd66, 0 }, /* #19 */ 3733 { 0x3e5ed3, 0x3e5e13, 0x4441, 0x33bf, 0x160b, 0x508e, 0x6d0d, 0 }, /* #20 */ 3734 { 0x2472c7, 0x2472c7, 0xa410, 0xa410, 0x4347, 0x4347, 0x1b22, -1 }, /* #21 */ 3735 { 0x2a0146, 0x2a0146, 0x0250, 0x0250, 0xf499, 0xf499, 0x76f6, -1 }, /* #22 */ 3736 { 0x303d02, 0x303d02, 0x7315, 0x7315, 0xa4d8, 0xa4d8, 0x8ec1, -1 }, /* #23 */ 3737 { 0x2a5142, 0x2a5112, 0x9d54, 0xb477, 0x36f2, 0x39d6, 0x4df2, 0 }, /* #24 */ 3738 { 0x230652, 0x230652, 0xba1a, 0xba1a, 0x415c, 0x415c, 0x122d, -1 }, /* #25 */ 3739 { 0x3a6f12, 0x3a6f12, 0x0459, 0x0459, 0xaeb7, 0xaeb7, 0x7a51, -1 }, /* #26 */ 3740 { 0x111652, 0x111612, 0x1ffc, 0xf4cb, 0xeb29, 0x390d, 0xf5ed, 0 }, /* #27 */ 3741 { 0x203cc6, 0x203c12, 0x580a, 0x1f2f, 0x183a, 0x95bb, 0xc6e1, 0 }, /* #28 */ 3742 { 0x360f47, 0x360f13, 0x356f, 0x3376, 0x149d, 0x405d, 0x668b, 0 }, /* #29 */ 3743 { 0x125392, 0x125392, 0xf86d, 0xf86d, 0xfa05, 0xfa05, 0x7928, -1 }, /* #30 */ 3744 { 0x234353, 0x234313, 0x84a7, 0x69a6, 0x296f, 0x2add, 0x6467, 0 }, /* #31 */ 3745 { 0x3c6353, 0x3c6353, 0x40d4, 0x40d4, 0x4e5e, 0x4e5e, 0x363b, -1 }, /* #32 */ 3746 { 0x0d1307, 0x0d1313, 0x8a70, 0xdf11, 0xd1c5, 0xeae3, 0xf0bd, 0 }, /* #33 */ 3747 { 0x2917c3, 0x2917c3, 0xa070, 0xa070, 0x193d, 0x193d, 0x11d3, -1 }, /* #34 */ 3748 { 0x3e3653, 0x3e3653, 0x386e, 0x386e, 0xc087, 0xc087, 0x1f57, -1 }, /* #35 */ 3749 { 0x3929d6, 0x392912, 0x4981, 0xe4e2, 0xc17c, 0x9db1, 0xd868, 0 }, /* #36 */ 3750 { 0x233f92, 0x233f12, 0x8dee, 0x81ce, 0x428e, 0x2b04, 0x8343, 0 }, /* #37 */ 3751 { 0x292b46, 0x292b46, 0x8121, 0x8121, 0xd564, 0xd564, 0xc618, -1 }, /* #38 */ 3752 { 0x060d92, 0x060d92, 0x814b, 0x814b, 0x94aa, 0x94aa, 0x553c, -1 }, /* #39 */ 3753 { 0x1a0687, 0x1a0687, 0x04b4, 0x04b4, 0xde60, 0xde60, 0xa55a, -1 }, /* #40 */ 3754 { 0x044206, 0x044212, 0x29e0, 0xb19a, 0x37fb, 0x3e66, 0x50b1, 0 }, /* #41 */ 3755 { 0x2d4cd7, 0x2d4c13, 0xf225, 0xc73e, 0x9b35, 0xb1fd, 0xc76c, 0 }, /* #42 */ 3756 { 0x2e1387, 0x2e1313, 0x9be4, 0xf98f, 0xbf75, 0xb0ea, 0xc466, 0 }, /* #43 */ 3757 { 0x264506, 0x264512, 0xee7d, 0x6304, 0x5987, 0x8599, 0xe779, 0 }, /* #44 */ 3758 { 0x1b3bd7, 0x1b3bd7, 0x75a0, 0x75a0, 0x6b91, 0x6b91, 0x000e, -1 }, /* #45 */ 3759 { 0x0e1947, 0x0e1913, 0x5c3c, 0xfbaf, 0xa4ae, 0x600d, 0xa781, 0 }, /* #46 */ 3760 { 0x162f46, 0x162f46, 0x8c7a, 0x8c7a, 0xddb4, 0xddb4, 0x8fe9, -1 }, /* #47 */ 3761 { 0x101883, 0x101883, 0x3291, 0x3291, 0xfd2b, 0xfd2b, 0x1be2, -1 }, /* #48 */ 3762 { 0x2d4b06, 0x2d4b12, 0xbf8a, 0x1774, 0x0f36, 0x858e, 0xa60b, 0 }, /* #49 */ 3763 { 0x3145d3, 0x314513, 0x674e, 0x4c0e, 0x3dbf, 0x358c, 0xcfd7, 0 }, /* #50 */ 3764 { 0x353796, 0x353796, 0x750a, 0x750a, 0xf270, 0xf270, 0xaca2, -1 }, /* #51 */ 3765 { 0x187fc7, 0x187f13, 0x125d, 0xc1be, 0xbec7, 0xe785, 0xfc14, 0 }, /* #52 */ 3766 { 0x3e0506, 0x3e0512, 0x416d, 0xb7ea, 0x75d3, 0xa183, 0xa401, 0 }, /* #53 */ 3767 { 0x2664c6, 0x2664c6, 0xfa31, 0xfa31, 0xcb78, 0xcb78, 0x3fb3, -1 }, /* #54 */ 3768 { 0x2e1c03, 0x2e1c03, 0x15ab, 0x15ab, 0x9eb8, 0x9eb8, 0x6e36, -1 }, /* #55 */ 3769 { 0x135bd3, 0x135bd3, 0x3db0, 0x3db0, 0x1a13, 0x1a13, 0x0b46, -1 }, /* #56 */ 3770 { 0x314f46, 0x314f46, 0x7040, 0x7040, 0xb171, 0xb171, 0x961f, -1 }, /* #57 */ 3771 { 0x230a92, 0x230a12, 0xb6ff, 0x73c4, 0x5103, 0x0823, 0xb327, 0 }, /* #58 */ 3772 { 0x356e46, 0x356e12, 0x52c0, 0xff14, 0xd3f6, 0x6e38, 0xd4ba, 0 }, /* #59 */ 3773 { 0x050612, 0x050612, 0xb714, 0xb0b0, 0x9845, 0x0914, 0xdca0, 0 }, /* #60 */ 3774 { 0x001556, 0x001512, 0x30bc, 0xd1c8, 0x9194, 0x0f44, 0xb1a7, 0 }, /* #61 */ 3775 { 0x1d5f16, 0x1d5f12, 0x2001, 0x348b, 0x262a, 0x6ab1, 0xb9f0, 0 }, /* #62 */ 3776 { 0x3e4602, 0x3e4602, 0xb18f, 0xb18f, 0x5ba7, 0x5ba7, 0x3270, -1 }, /* #63 */ 3777 }; 3778 static const MULDIVU16_TEST_T g_aTests_idiv_u16_amd[] = 3779 { 3780 { 0x020e07, 0x020e07, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */ 3781 { 0x045b03, 0x045b03, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */ 3782 { 0x3d1946, 0x3d1946, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */ 3783 { 0x101f02, 0x101f02, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */ 3784 { 0x012c97, 0x012c97, 0x2bb2, 0x2bb2, 0xd75c, 0xd75c, 0x0000, -1 }, /* #4 */ 3785 { 0x310113, 0x310113, 0xa95e, 0xa95e, 0x9259, 0x9259, 0x0000, -1 }, /* #5 */ 3786 { 0x1e4806, 0x1e4806, 0xa5be, 0xa5be, 0x63ee, 0x63ee, 0x0000, -1 }, /* #6 */ 3787 { 0x053412, 0x053412, 0xad91, 0xad91, 0x3fe7, 0x3fe7, 0x0000, -1 }, /* #7 */ 3788 { 0x2a0ec3, 0x2a0ec3, 0xb768, 0xb768, 0x437a, 0x437a, 0x16c4, -1 }, /* #8 */ 3789 { 0x0d3a43, 0x0d3a43, 0xc3f6, 0xc3f6, 0x5bc3, 0x5bc3, 0x95a7, -1 }, /* #9 */ 3790 { 0x014847, 0x014847, 0x662b, 0x662b, 0xa2bb, 0xa2bb, 0xaa6a, -1 }, /* #10 */ 3791 { 0x3c41c3, 0x3c4113, 0x16e0, 0x135f, 0xf89f, 0xb201, 0x9e81, 0 }, /* #11 */ 3792 { 0x383217, 0x383213, 0x7466, 0xf785, 0x0432, 0x48b8, 0x8156, 0 }, /* #12 */ 3793 { 0x105e46, 0x105e46, 0x89d7, 0x89d7, 0xaa98, 0xaa98, 0x0ef4, -1 }, /* #13 */ 3794 { 0x3f5056, 0x3f5056, 0xdc1e, 0xdc1e, 0x3e4e, 0x3e4e, 0xa269, -1 }, /* #14 */ 3795 { 0x375412, 0x375412, 0xa0cf, 0xa0cf, 0x8bfc, 0x8bfc, 0x5d1e, -1 }, /* #15 */ 3796 { 0x3504d6, 0x3504d6, 0xe2d6, 0xe2d6, 0x6eda, 0x6eda, 0xbd96, -1 }, /* #16 */ 3797 { 0x1067c2, 0x1067c2, 0x3812, 0x3812, 0x3598, 0x3598, 0xc019, -1 }, /* #17 */ 3798 { 0x156453, 0x156453, 0x7115, 0x7115, 0x3e85, 0x3e85, 0xce18, -1 }, /* #18 */ 3799 { 0x2f1143, 0x2f1143, 0x4530, 0x4530, 0x668c, 0x668c, 0x9364, -1 }, /* #19 */ 3800 { 0x2a3716, 0x2a3716, 0x1763, 0x1763, 0x8a34, 0x8a34, 0x7985, -1 }, /* #20 */ 3801 { 0x062a52, 0x062a52, 0xff59, 0xff59, 0x360e, 0x360e, 0x0e01, -1 }, /* #21 */ 3802 { 0x1077d2, 0x1077d2, 0x2fbd, 0x2fbd, 0x546a, 0x546a, 0x1aaa, -1 }, /* #22 */ 3803 { 0x321dc7, 0x321dc7, 0xb198, 0xb198, 0x8926, 0x8926, 0x3e88, -1 }, /* #23 */ 3804 { 0x240383, 0x240383, 0x0c6e, 0x0c6e, 0x3f3a, 0x3f3a, 0x1c31, -1 }, /* #24 */ 3805 { 0x0c12c3, 0x0c12c3, 0xac28, 0xac28, 0x7671, 0x7671, 0xf9d8, -1 }, /* #25 */ 3806 { 0x3d0816, 0x3d0816, 0xc638, 0xc638, 0x8b3a, 0x8b3a, 0x9635, -1 }, /* #26 */ 3807 { 0x171d56, 0x171d56, 0x1e1e, 0x1e1e, 0x6017, 0x6017, 0xbc9f, -1 }, /* #27 */ 3808 { 0x081247, 0x081247, 0xbe9d, 0xbe9d, 0x46b9, 0x46b9, 0x3464, -1 }, /* #28 */ 3809 { 0x2148c3, 0x2148c3, 0x55a5, 0x55a5, 0xef00, 0xef00, 0xeceb, -1 }, /* #29 */ 3810 { 0x3b4652, 0x3b4652, 0x80f0, 0x80f0, 0x4cd5, 0x4cd5, 0x6cad, -1 }, /* #30 */ 3811 { 0x047d06, 0x047d12, 0xac22, 0xbf5e, 0xf276, 0xd97c, 0x359d, 0 }, /* #31 */ 3812 { 0x2f1557, 0x2f1557, 0x02c6, 0x02c6, 0x4ca5, 0x4ca5, 0x0423, -1 }, /* #32 */ 3813 { 0x311cc3, 0x311cc3, 0xae41, 0xae41, 0x57f3, 0x57f3, 0x323f, -1 }, /* #33 */ 3814 { 0x206d82, 0x206d12, 0xd780, 0x5ac1, 0x292d, 0x3558, 0x7428, 0 }, /* #34 */ 3815 { 0x072707, 0x072707, 0x02cb, 0x02cb, 0x8a3b, 0x8a3b, 0x33d6, -1 }, /* #35 */ 3816 { 0x245e42, 0x245e42, 0xcfa6, 0xcfa6, 0xa2c8, 0xa2c8, 0x0474, -1 }, /* #36 */ 3817 { 0x0a5dc7, 0x0a5dc7, 0x1d0a, 0x1d0a, 0x8f33, 0x8f33, 0x7362, -1 }, /* #37 */ 3818 { 0x133807, 0x133807, 0xb01d, 0xb01d, 0x4326, 0x4326, 0xa01a, -1 }, /* #38 */ 3819 { 0x2c1417, 0x2c1413, 0x5f03, 0x4de0, 0xe210, 0xc203, 0x9d98, 0 }, /* #39 */ 3820 { 0x1918c3, 0x1918c3, 0x3b94, 0x3b94, 0x96ba, 0x96ba, 0xba33, -1 }, /* #40 */ 3821 { 0x1a2383, 0x1a2383, 0x72ab, 0x72ab, 0x450f, 0x450f, 0x127b, -1 }, /* #41 */ 3822 { 0x1b6d57, 0x1b6d57, 0xd85f, 0xd85f, 0x4e2d, 0x4e2d, 0x7b14, -1 }, /* #42 */ 3823 { 0x185ec7, 0x185ec7, 0xeb51, 0xeb51, 0x3c7f, 0x3c7f, 0xcd8e, -1 }, /* #43 */ 3824 { 0x065fc7, 0x065fc7, 0x9eb5, 0x9eb5, 0xa6fd, 0xa6fd, 0x6633, -1 }, /* #44 */ 3825 { 0x1c2012, 0x1c2012, 0x39da, 0x39da, 0x5573, 0x5573, 0x1a83, -1 }, /* #45 */ 3826 { 0x070e96, 0x070e96, 0xc7af, 0xc7af, 0xbf91, 0xbf91, 0xda90, -1 }, /* #46 */ 3827 { 0x172f86, 0x172f86, 0x2645, 0x2645, 0xa91f, 0xa91f, 0x40c1, -1 }, /* #47 */ 3828 { 0x195d97, 0x195d13, 0x16d9, 0xcb24, 0x178a, 0x1ed9, 0x8e00, 0 }, /* #48 */ 3829 { 0x1e4782, 0x1e4712, 0x230c, 0x6ca5, 0x24d9, 0x290d, 0x56d3, 0 }, /* #49 */ 3830 { 0x004c42, 0x004c12, 0x9da6, 0x6d93, 0x16d5, 0x168b, 0x3559, 0 }, /* #50 */ 3831 { 0x1b1892, 0x1b1892, 0xd48c, 0xd48c, 0x62fd, 0x62fd, 0xf11b, -1 }, /* #51 */ 3832 { 0x193203, 0x193203, 0x2f01, 0x2f01, 0xebe5, 0xebe5, 0x0dcd, -1 }, /* #52 */ 3833 { 0x142102, 0x142112, 0x34ab, 0xfe46, 0xff5d, 0xf987, 0x5e46, 0 }, /* #53 */ 3834 { 0x3c63d3, 0x3c63d3, 0xb14f, 0xb14f, 0xc61d, 0xc61d, 0xd5b1, -1 }, /* #54 */ 3835 { 0x285813, 0x285813, 0xf983, 0xf983, 0x206c, 0x206c, 0xcacb, -1 }, /* #55 */ 3836 { 0x095986, 0x095986, 0xc330, 0xc330, 0xae77, 0xae77, 0x2648, -1 }, /* #56 */ 3837 { 0x0a7553, 0x0a7553, 0x29ab, 0x29ab, 0xba2e, 0xba2e, 0x36e9, -1 }, /* #57 */ 3838 { 0x1f1f13, 0x1f1f13, 0x80a2, 0x80a2, 0x21b9, 0x21b9, 0x2cdc, -1 }, /* #58 */ 3839 { 0x252f42, 0x252f42, 0x7497, 0x7497, 0x6e80, 0x6e80, 0xc3f5, -1 }, /* #59 */ 3840 { 0x3e0c82, 0x3e0c12, 0x3678, 0x67c1, 0x0c28, 0x0039, 0x1dff, 0 }, /* #60 */ 3841 { 0x1c6dc7, 0x1c6dc7, 0x1404, 0x1404, 0x4414, 0x4414, 0x8f13, -1 }, /* #61 */ 3842 { 0x3b5d06, 0x3b5d06, 0x099e, 0x099e, 0x9efe, 0x9efe, 0x61c0, -1 }, /* #62 */ 3843 { 0x103053, 0x103053, 0xe6d4, 0xe6d4, 0x8893, 0x8893, 0xa87f, -1 }, /* #63 */ 3844 }; 3845 static const MULDIVU32_TEST_T g_aTests_mul_u32_amd[] = 3846 { 3847 { 0x0b56c6, 0x0b56c6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */ 3848 { 0x2f0897, 0x2f0096, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */ 3849 { 0x302852, 0x302052, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */ 3850 { 0x0e5547, 0x0e5546, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */ 3851 { 0x024783, 0x024782, 0xc2271740, 0x00000000, 0x54676bda, 0x00000000, 0x00000000, 0 }, /* #4 */ 3852 { 0x196082, 0x196082, 0xb7221d7b, 0x00000000, 0x60bd9284, 0x00000000, 0x00000000, 0 }, /* #5 */ 3853 { 0x1e28c6, 0x1e20c6, 0x844f5499, 0x00000000, 0xf43b0b04, 0x00000000, 0x00000000, 0 }, /* #6 */ 3854 { 0x106f13, 0x106712, 0x50b63060, 0x00000000, 0xa9221805, 0x00000000, 0x00000000, 0 }, /* #7 */ 3855 { 0x172607, 0x172e07, 0xe48bf71f, 0xcbee9f4d, 0xe67953e8, 0x957e9d6a, 0xa773b813, 0 }, /* #8 */ 3856 { 0x3a1c56, 0x3a1c57, 0x79223400, 0xc6039800, 0xf484094d, 0x0405179b, 0x087ed9fe, 0 }, /* #9 */ 3857 { 0x193707, 0x193f07, 0x9840d75b, 0x6cee3596, 0x88fac4a1, 0x2a87fe43, 0x47832aa2, 0 }, /* #10 */ 3858 { 0x237582, 0x237d83, 0x8e8cce97, 0xd48faafa, 0x3e4f22f7, 0x223f301c, 0x3d80a616, 0 }, /* #11 */ 3859 { 0x180dc7, 0x180dc7, 0x39d64e31, 0xa160fe63, 0x24a790a1, 0x375bf8e2, 0xf5084cd3, 0 }, /* #12 */ 3860 { 0x2b6c83, 0x2b6c83, 0x45ff0a02, 0xbf436e92, 0xeaea0c61, 0x2efafe34, 0xabd2ca49, 0 }, /* #13 */ 3861 { 0x1e35c6, 0x1e3dc7, 0x3a79c812, 0xf3380328, 0xd13e548f, 0x12fd2a8e, 0x5321a1f4, 0 }, /* #14 */ 3862 { 0x0f44c7, 0x0f4cc7, 0x4e421575, 0xa957aa60, 0x548ebba3, 0x0bd8c1d2, 0x26c0d4e0, 0 }, /* #15 */ 3863 { 0x1c1d92, 0x1c1d93, 0x31e32d8d, 0xb505214b, 0x39c39d91, 0x04fdebab, 0x199db837, 0 }, /* #16 */ 3864 { 0x2950d2, 0x2958d3, 0x92fa95c2, 0x5751cfd2, 0x817dfd4a, 0x8d864caa, 0xf6800609, 0 }, /* #17 */ 3865 { 0x0c7586, 0x0c7d87, 0xbb000dd5, 0xe975a055, 0x808c3936, 0xb3b21380, 0xf6000881, 0 }, /* #18 */ 3866 { 0x2e0986, 0x2e0987, 0xd350bae5, 0xeef6164e, 0xd91e3b1e, 0xb05c563b, 0xd5a76236, 0 }, /* #19 */ 3867 { 0x205257, 0x205a57, 0x8ad0daed, 0x9028b7ec, 0x15d523fa, 0x54afbc72, 0x9c2d1e1c, 0 }, /* #20 */ 3868 { 0x134e97, 0x134e97, 0xae687c87, 0xb71a5bfa, 0x8dc79ade, 0x4942b36b, 0x6b888cb6, 0 }, /* #21 */ 3869 { 0x0e37c3, 0x0e3fc3, 0x79b6bebc, 0xef34bc0c, 0xcca4463e, 0x747bb294, 0xf4ff96ed, 0 }, /* #22 */ 3870 { 0x0d5d97, 0x0d5d97, 0x96508b2b, 0x949e7bb4, 0xca3c2bcf, 0x8f7d4dc6, 0xf460491c, 0 }, /* #23 */ 3871 { 0x1f6803, 0x1f6803, 0x8380dd98, 0x24bb1370, 0xc15427f4, 0x81788329, 0xfc0b04da, 0 }, /* #24 */ 3872 { 0x2b2303, 0x2b2b03, 0x7b9ad3e7, 0x5df5a2c0, 0x31ce0143, 0x05a7037c, 0x0bb4ef40, 0 }, /* #25 */ 3873 { 0x077996, 0x077997, 0xccff0e84, 0xccaca854, 0x3d122399, 0x27efa595, 0x31df51f5, 0 }, /* #26 */ 3874 { 0x3d4547, 0x3d4d47, 0xed2f22c4, 0x05ab0684, 0xb193a9dc, 0x4f2cd571, 0x5574c3f1, 0 }, /* #27 */ 3875 { 0x2c2f03, 0x2c2f03, 0x8e04aef0, 0x82b12810, 0x55793694, 0x04f44dc0, 0x08ee398f, 0 }, /* #28 */ 3876 { 0x050093, 0x050893, 0x78706cae, 0x7cf75474, 0x5cef3074, 0x2af88a32, 0x5b563f56, 0 }, /* #29 */ 3877 { 0x1855d2, 0x185dd3, 0xa472c221, 0x022343b2, 0x2a27380c, 0x21ed5ea9, 0x34d0b172, 0 }, /* #30 */ 3878 { 0x147913, 0x147913, 0x6ce126d4, 0x26153824, 0xb1bc3f50, 0x50c1da56, 0xbde0d785, 0 }, /* #31 */ 3879 { 0x251d53, 0x251d53, 0x7b3bcf04, 0x593e8484, 0xd3944ed1, 0x7274022e, 0xedc28561, 0 }, /* #32 */ 3880 { 0x025b92, 0x025b93, 0x83dd8ebf, 0xd2c1eee7, 0x46c69f94, 0x4f5f0900, 0x9a16d1d9, 0 }, /* #33 */ 3881 { 0x2b0ad2, 0x2b0ad3, 0xb9db3bae, 0x93d59d60, 0xe82b3a2e, 0xab5bded7, 0xec07f0d0, 0 }, /* #34 */ 3882 { 0x131f12, 0x131f13, 0xdc1ea0ef, 0xeed6a873, 0x9ed7da28, 0xcbf4c62d, 0xed33a8bd, 0 }, /* #35 */ 3883 { 0x0b2752, 0x0b2f53, 0xa5ccc833, 0x12f9af70, 0x676b9fa8, 0x06f5a0b4, 0x0abee2d0, 0 }, /* #36 */ 3884 { 0x1c4b12, 0x1c4b13, 0xf8607e3f, 0xe7d59e28, 0xc70097d7, 0xb276778d, 0xb7f0a7d8, 0 }, /* #37 */ 3885 { 0x1b7293, 0x1b7a93, 0x4580a76e, 0x640ab7c4, 0xaab9d51c, 0x26a4c512, 0x8e56372e, 0 }, /* #38 */ 3886 { 0x003456, 0x003c57, 0xca0123f2, 0xf824ea76, 0x10dee9ff, 0x47ac1f7d, 0x5ad48dd3, 0 }, /* #39 */ 3887 { 0x2b4613, 0x2b4e13, 0x348fe88d, 0x16bf7504, 0x13ecbcc4, 0x1fe63739, 0x9b5cf214, 0 }, /* #40 */ 3888 { 0x190d16, 0x190d17, 0xb1a9d714, 0xf1064b14, 0x05679c58, 0x0ec5ec0c, 0x15497901, 0 }, /* #41 */ 3889 { 0x273b92, 0x273b93, 0x9860e463, 0x1feda8ed, 0x81324ce9, 0x2e09341e, 0x4d57766f, 0 }, /* #42 */ 3890 { 0x201916, 0x201917, 0x5b220524, 0x0bba437c, 0x967f8c66, 0x49fe5941, 0xcfdaa8e7, 0 }, /* #43 */ 3891 { 0x067e86, 0x067e87, 0xe2b852eb, 0xcbc83e68, 0xb34bf4ef, 0x712153d3, 0x7fbd9138, 0 }, /* #44 */ 3892 { 0x091413, 0x091c13, 0x218ec627, 0x178c8d1d, 0x64735c7a, 0x131a9402, 0x91bc811b, 0 }, /* #45 */ 3893 { 0x080553, 0x080d53, 0x57973e98, 0xee461960, 0x0a8e7941, 0x47133169, 0xcfbac0a4, 0 }, /* #46 */ 3894 { 0x3d77c2, 0x3d7fc3, 0xf2094b69, 0xa026fe6a, 0x4035f429, 0x14fad47b, 0x1630afda, 0 }, /* #47 */ 3895 { 0x293d43, 0x293d43, 0x173f474b, 0xc5867654, 0xbb61b9ac, 0x06fb95b8, 0x4ce50a7c, 0 }, /* #48 */ 3896 { 0x137a56, 0x137a57, 0x55c44a61, 0x9c5c4055, 0xc9ef5244, 0x4b8ce8fd, 0xe1818275, 0 }, /* #49 */ 3897 { 0x1c0157, 0x1c0957, 0x8d1bb3e0, 0x6df6ad60, 0x15be3dd9, 0x68122920, 0xbcce7cb5, 0 }, /* #50 */ 3898 { 0x1d0f16, 0x1d0f17, 0x265d1aac, 0xff0512bc, 0x2a8246b4, 0x0bd456ea, 0x4ef00a0d, 0 }, /* #51 */ 3899 { 0x236306, 0x236b07, 0x2b1569b0, 0xabff5f30, 0x8acdb7e9, 0x21a435f6, 0xc7e52789, 0 }, /* #52 */ 3900 { 0x063817, 0x063817, 0x7faa3b23, 0xa9923ada, 0xa8496f43, 0x764461a3, 0xed27ac5e, 0 }, /* #53 */ 3901 { 0x250746, 0x250f47, 0x845636a1, 0x2839ce00, 0xf81ca713, 0x53493d5c, 0xa11d0e00, 0 }, /* #54 */ 3902 { 0x0232d3, 0x023ad3, 0x79e13b92, 0x26fc8cd6, 0x320e2cc1, 0x3d3b077e, 0x809c4c93, 0 }, /* #55 */ 3903 { 0x276802, 0x276803, 0xb7df1105, 0x1e50c9d8, 0x15d69cbe, 0x2bab47d3, 0x3ccca9f8, 0 }, /* #56 */ 3904 { 0x2b18c2, 0x2b18c3, 0x6a4347d4, 0x22950600, 0xe720c4f9, 0x3f415f23, 0x9863cb80, 0 }, /* #57 */ 3905 { 0x056dd7, 0x056dd7, 0xfaadfc7b, 0xb5f7515e, 0x349b2e29, 0x757570e6, 0x77f3a0ba, 0 }, /* #58 */ 3906 { 0x3d3002, 0x3d3803, 0x219c8c45, 0x5f29de52, 0x6cbd3813, 0x20e98b0f, 0xfaac9f2a, 0 }, /* #59 */ 3907 { 0x053d53, 0x053d53, 0x15d03f86, 0x34fb8298, 0x1afaa26d, 0x10151b2f, 0xbcbdd0c4, 0 }, /* #60 */ 3908 { 0x3e7146, 0x3e7947, 0x9f87028a, 0x9316fb60, 0x98b7e305, 0x81fd4bc4, 0xd09969f0, 0 }, /* #61 */ 3909 { 0x3a34c7, 0x3a3cc7, 0xbba72dc8, 0x37096f88, 0x5caec410, 0x6dcc7b65, 0x95ca25f9, 0 }, /* #62 */ 3910 { 0x032a47, 0x032a47, 0xa95703a0, 0xf2883660, 0x8faf3367, 0xa39d0ffc, 0xf757d80f, 0 }, /* #63 */ 3911 }; 3912 static const MULDIVU32_TEST_T g_aTests_imul_u32_amd[] = 3913 { 3914 { 0x297dd7, 0x2975d6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */ 3915 { 0x2204d2, 0x2204d2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */ 3916 { 0x065b82, 0x065382, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */ 3917 { 0x027617, 0x027616, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */ 3918 { 0x192d17, 0x192516, 0xc3deeb66, 0x00000000, 0xe0307786, 0x00000000, 0x00000000, 0 }, /* #4 */ 3919 { 0x370ec6, 0x3706c6, 0x16f4cff1, 0x00000000, 0xa27fe2fd, 0x00000000, 0x00000000, 0 }, /* #5 */ 3920 { 0x0f6196, 0x0f6196, 0x07d9bc3f, 0x00000000, 0x27d5d01f, 0x00000000, 0x00000000, 0 }, /* #6 */ 3921 { 0x125853, 0x125052, 0xe902767b, 0x00000000, 0x20b09a45, 0x00000000, 0x00000000, 0 }, /* #7 */ 3922 { 0x205992, 0x205993, 0x9b9ac405, 0xcee91318, 0xc5565424, 0x09ee0746, 0xe6ae0a38, 0 }, /* #8 */ 3923 { 0x211712, 0x211f13, 0xb079ea40, 0xaa487780, 0x5402289d, 0x1fc5aaca, 0x99b865ae, 0 }, /* #9 */ 3924 { 0x1b0f93, 0x1b0f93, 0xa0773da5, 0x83400f10, 0x74704d1d, 0x02ac1fee, 0xf8d6c5d0, 0 }, /* #10 */ 3925 { 0x1477d7, 0x147fd7, 0xce5b52c9, 0x5021debc, 0x8d98117c, 0xe837bc0e, 0x7aa3eadc, 0 }, /* #11 */ 3926 { 0x105043, 0x105843, 0x96acd097, 0xb7d73270, 0xebb295f5, 0x0fcf1782, 0xd9933f10, 0 }, /* #12 */ 3927 { 0x114086, 0x114887, 0x2aa533e6, 0xe9b81810, 0x83f256e9, 0x0f2f62e6, 0x5b27fdd8, 0 }, /* #13 */ 3928 { 0x0a1e83, 0x0a1e83, 0xdeb678e9, 0x8c9d478c, 0x5dbc18bf, 0xfaccec84, 0x27fcd3ac, 0 }, /* #14 */ 3929 { 0x2c7682, 0x2c7e83, 0x6c6de1f5, 0x002f6333, 0xe20dd370, 0xfd556b52, 0xf9b46f87, 0 }, /* #15 */ 3930 { 0x123646, 0x123e47, 0x69fc5ef8, 0x7bea4028, 0x77bf0150, 0xf17ba090, 0xdcef689b, 0 }, /* #16 */ 3931 { 0x3c26d6, 0x3c2ed7, 0x2074f294, 0x7e442558, 0x5de1e331, 0x032ccb67, 0x190ad61e, 0 }, /* #17 */ 3932 { 0x2f5842, 0x2f5843, 0x2815a2a7, 0x442a00a3, 0x2469b753, 0xefcbb39d, 0x9882dda5, 0 }, /* #18 */ 3933 { 0x252902, 0x252903, 0x9cfc8996, 0xe973e81a, 0xc7ace5b8, 0x06b76e17, 0xeea26787, 0 }, /* #19 */ 3934 { 0x3b08c7, 0x3b08c7, 0xfbbf837e, 0x881e010e, 0x5a5204aa, 0x000592fd, 0xfeb06339, 0 }, /* #20 */ 3935 { 0x025356, 0x025b57, 0x046d4ad4, 0x3301d894, 0xe34ba691, 0xfed16343, 0xbba48bb1, 0 }, /* #21 */ 3936 { 0x0f3006, 0x0f3807, 0x0b5bffa7, 0x1ba8f182, 0x04ed5398, 0x0287fa6a, 0x390b22ae, 0 }, /* #22 */ 3937 { 0x120b97, 0x120b97, 0x66b70c7e, 0xe3966d56, 0x09fe1983, 0x03b4e143, 0x093cec95, 0 }, /* #23 */ 3938 { 0x102ec7, 0x102ec7, 0x55b98df4, 0x6d31bff0, 0x09169950, 0xf8db7927, 0xeaab78ac, 0 }, /* #24 */ 3939 { 0x3f1ac2, 0x3f1ac3, 0xb29388cd, 0x2ce65b1a, 0xb3fa857f, 0x25679b45, 0x84526f82, 0 }, /* #25 */ 3940 { 0x164207, 0x164a07, 0xd61bf722, 0xdca1934a, 0x45fde485, 0x054b415b, 0xdfa5dad5, 0 }, /* #26 */ 3941 { 0x020702, 0x020f03, 0x99263ef5, 0xd100149d, 0x9def53b9, 0xe1b6f93a, 0x4b61a609, 0 }, /* #27 */ 3942 { 0x1b3f82, 0x1b3f83, 0xbbfbb731, 0x46ae28e5, 0x8ab8318e, 0xff459c25, 0x02bd87f5, 0 }, /* #28 */ 3943 { 0x286712, 0x286f13, 0x7c64c6c5, 0xdd9eef15, 0xfc35ef50, 0xdd79836b, 0xb8f28c11, 0 }, /* #29 */ 3944 { 0x096e17, 0x096e17, 0x063074b7, 0x3edd0cf6, 0x573e9d8d, 0x01ee37c0, 0x4fd9c0ba, 0 }, /* #30 */ 3945 { 0x257006, 0x257807, 0x7e5d3b5b, 0x7681be7f, 0x9ae3f359, 0x15779ef8, 0x2b7d86ad, 0 }, /* #31 */ 3946 { 0x145e03, 0x145e03, 0xcc057596, 0x89b4b372, 0x3a6af1d7, 0xff5b3638, 0x032b990b, 0 }, /* #32 */ 3947 { 0x0c22c7, 0x0c2ac7, 0xfc5452d5, 0xf2384aa2, 0xc40a5db8, 0xff04599a, 0x448edd1a, 0 }, /* #33 */ 3948 { 0x157917, 0x157917, 0x2556a388, 0x008e5b20, 0x5b0a69b2, 0xef889b26, 0x8f1a63a4, 0 }, /* #34 */ 3949 { 0x034c86, 0x034c87, 0xc7eaa664, 0x07b50aac, 0x7e51f34b, 0xe6190a82, 0x763be0e3, 0 }, /* #35 */ 3950 { 0x291393, 0x291b93, 0x5ca1825d, 0xb9d389b9, 0xaf75b65a, 0x09140f36, 0x1916e70d, 0 }, /* #36 */ 3951 { 0x1b3406, 0x1b3c07, 0x4f7e6d6f, 0xb35a8a72, 0x75429a5b, 0x0c4f281c, 0x27a3e7ae, 0 }, /* #37 */ 3952 { 0x3f64d6, 0x3f6cd7, 0x84755c0c, 0xcbfe2024, 0xbbf48110, 0x071b94fa, 0xf1458103, 0 }, /* #38 */ 3953 { 0x192606, 0x192e07, 0x3911664f, 0xa9e1d5b1, 0x65540aa1, 0xfc8cc99a, 0xf08603ff, 0 }, /* #39 */ 3954 { 0x301407, 0x301c07, 0x21089d6e, 0x1e56283e, 0xfc97b1b3, 0x09b00a00, 0x4b137dd9, 0 }, /* #40 */ 3955 { 0x2b3717, 0x2b3f17, 0x5cb79cb4, 0xc49d4ae4, 0x9a90fc26, 0xdee5e78f, 0xa49a513d, 0 }, /* #41 */ 3956 { 0x0b2f46, 0x0b2f47, 0xf402f21d, 0x8d196eb0, 0x2d656898, 0x01a7110e, 0xdcb5ea70, 0 }, /* #42 */ 3957 { 0x320e97, 0x320e97, 0xc430fb93, 0x95c04a78, 0xabd4720b, 0x0cf4bf0e, 0xc88b46a8, 0 }, /* #43 */ 3958 { 0x0b43d3, 0x0b4bd3, 0xeaaf49c6, 0x4e0f34be, 0x1a147c0e, 0x00c2c7a8, 0xf6dca955, 0 }, /* #44 */ 3959 { 0x314842, 0x314843, 0x10c92fd6, 0xf05b4000, 0x8863b409, 0x04d60437, 0x49c0e000, 0 }, /* #45 */ 3960 { 0x1b4ed6, 0x1b4ed7, 0x025c86ec, 0x503a26ac, 0x089df12a, 0xff58f72a, 0xb94400d1, 0 }, /* #46 */ 3961 { 0x113696, 0x113e97, 0x177276eb, 0xa7758981, 0x5bdd4a53, 0x02ad58d4, 0x1d3abe43, 0 }, /* #47 */ 3962 { 0x212f92, 0x212f93, 0x93428e87, 0x640a6554, 0x769b4af1, 0x15858047, 0xcd55510c, 0 }, /* #48 */ 3963 { 0x3c1256, 0x3c1a57, 0xabe21cad, 0xc779b596, 0xc9c8b85d, 0x0aec316e, 0xdec218ae, 0 }, /* #49 */ 3964 { 0x225742, 0x225f43, 0x73d0658e, 0xb8c4a4a4, 0x76bb8908, 0xeb3fc81f, 0xd221a91e, 0 }, /* #50 */ 3965 { 0x2579d6, 0x2579d7, 0xf3778f01, 0x49d39ddf, 0xee4dc5e0, 0x0096afdd, 0xf3fa0cdf, 0 }, /* #51 */ 3966 { 0x233fd7, 0x233fd7, 0x56fc0100, 0x39cd0700, 0x7aa5b2c9, 0x06f62152, 0x147ce907, 0 }, /* #52 */ 3967 { 0x265513, 0x265d13, 0x14eedcfc, 0x24df83d8, 0x98c32351, 0xf9b9afbf, 0xb343a78a, 0 }, /* #53 */ 3968 { 0x2c6f53, 0x2c6f53, 0xcac03e92, 0x16bb8bb0, 0xd34c0995, 0xeafbf2fa, 0x65091f18, 0 }, /* #54 */ 3969 { 0x181452, 0x181c53, 0x39fbf341, 0x457d8b47, 0xcc1f4e24, 0x14abcbee, 0x5b434487, 0 }, /* #55 */ 3970 { 0x080906, 0x080907, 0xe44a22ac, 0x24de5e8c, 0xbf2a5cd0, 0xf33495c4, 0x76339ce9, 0 }, /* #56 */ 3971 { 0x0220c3, 0x0228c3, 0x92b00a2b, 0xe26f000c, 0xa36bb776, 0xce1ace0d, 0x74d9b624, 0 }, /* #57 */ 3972 { 0x053143, 0x053943, 0xa5af6873, 0x17fb1345, 0x5ef28a2c, 0xe78ceff7, 0x454d7f67, 0 }, /* #58 */ 3973 { 0x2745c3, 0x274dc3, 0x7d9ed5e5, 0x1ea69eb3, 0x46ecedd1, 0x160dbad3, 0x2cf158b7, 0 }, /* #59 */ 3974 { 0x370e43, 0x370e43, 0x649c7b08, 0xa750e7d8, 0xdd517dd2, 0xd46afe0d, 0x911b95db, 0 }, /* #60 */ 3975 { 0x3d45c7, 0x3d4dc7, 0x158b6791, 0x7075ed68, 0x733c8c77, 0xfba336bb, 0xcc29f2e8, 0 }, /* #61 */ 3976 { 0x0a0442, 0x0a0c43, 0x0c7af3f9, 0xdde48d37, 0xdc2787a9, 0xfbac274d, 0xa73b76af, 0 }, /* #62 */ 3977 { 0x2d1013, 0x2d1813, 0x5bbc9688, 0x991bb010, 0x3a3ee9c5, 0x1435ac85, 0x3865a262, 0 }, /* #63 */ 3978 }; 3979 static const MULDIVU32_TEST_T g_aTests_div_u32_amd[] = 3980 { 3981 { 0x080d86, 0x080d86, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */ 3982 { 0x3a47c2, 0x3a47c2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */ 3983 { 0x077a97, 0x077a97, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */ 3984 { 0x174586, 0x174586, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */ 3985 { 0x167e82, 0x167e82, 0xb3675ca0, 0xb3675ca0, 0x46f24791, 0x46f24791, 0x00000000, -1 }, /* #4 */ 3986 { 0x380407, 0x380407, 0x926c22b5, 0x926c22b5, 0x395ac359, 0x395ac359, 0x00000000, -1 }, /* #5 */ 3987 { 0x0f2553, 0x0f2553, 0x72a5675b, 0x72a5675b, 0x4924c22a, 0x4924c22a, 0x00000000, -1 }, /* #6 */ 3988 { 0x0778c2, 0x0778c2, 0x685350f2, 0x685350f2, 0xf5e7548c, 0xf5e7548c, 0x00000000, -1 }, /* #7 */ 3989 { 0x1f6fc7, 0x1f6fc7, 0xa4788f69, 0xa4788f69, 0xe4fa0599, 0xe4fa0599, 0x1a85b399, -1 }, /* #8 */ 3990 { 0x123016, 0x123012, 0x005cf4b3, 0xcbb38ea3, 0x56c534c8, 0x2dff5124, 0x6d0c4225, 0 }, /* #9 */ 3991 { 0x0a4313, 0x0a4313, 0x98ccb1cf, 0x98ccb1cf, 0xe6ad99c1, 0xe6ad99c1, 0x4f4961bd, -1 }, /* #10 */ 3992 { 0x2f67d7, 0x2f67d7, 0x92a5b456, 0x92a5b456, 0xfce2a47d, 0xfce2a47d, 0x039d4a99, -1 }, /* #11 */ 3993 { 0x0c0483, 0x0c0413, 0xf48d2f65, 0xecc79d3e, 0xe122cbaa, 0x89ddd8d5, 0xf36937b8, 0 }, /* #12 */ 3994 { 0x092b46, 0x092b46, 0x174056c4, 0x174056c4, 0xc1008a9c, 0xc1008a9c, 0x0a8c291b, -1 }, /* #13 */ 3995 { 0x1e3107, 0x1e3107, 0x3d37fcbe, 0x3d37fcbe, 0xe6b23d58, 0xe6b23d58, 0xbfd97040, -1 }, /* #14 */ 3996 { 0x183b53, 0x183b53, 0xc57254af, 0xc57254af, 0x9515aff4, 0x9515aff4, 0x02d2c6fc, -1 }, /* #15 */ 3997 { 0x341b47, 0x341b47, 0x72fdf46e, 0x72fdf46e, 0x7eba7be9, 0x7eba7be9, 0x451d1e2b, -1 }, /* #16 */ 3998 { 0x273c57, 0x273c13, 0x5a4874c2, 0xe1901a7b, 0xcae97a09, 0x9e89b795, 0xe64aea77, 0 }, /* #17 */ 3999 { 0x275f12, 0x275f12, 0x029441b0, 0x5b5f3fb3, 0x1364abf6, 0x2fea6b2c, 0x3655ad6c, 0 }, /* #18 */ 4000 { 0x2c2952, 0x2c2912, 0xcf60609c, 0x007b7c5c, 0x0066ca7a, 0xc8febb28, 0xd518e3ab, 0 }, /* #19 */ 4001 { 0x0b1b12, 0x0b1b12, 0x0c269b3c, 0x0c269b3c, 0x7a99a732, 0x7a99a732, 0x3db0027f, -1 }, /* #20 */ 4002 { 0x342052, 0x342012, 0x49f57c03, 0xa6e7a7d9, 0x93a0cee4, 0x9fb8cf3e, 0xe26ee4cd, 0 }, /* #21 */ 4003 { 0x2f6046, 0x2f6012, 0xe22154d8, 0x5d75f1d6, 0x3a494269, 0x2ed6f740, 0x9fa71964, 0 }, /* #22 */ 4004 { 0x340452, 0x340412, 0xe5d16c42, 0xdc77aada, 0x70d35735, 0x1dd7bfb6, 0x8302719e, 0 }, /* #23 */ 4005 { 0x313d97, 0x313d13, 0x3d84196a, 0xe77790f4, 0xaba09db3, 0x43941226, 0xbdd16925, 0 }, /* #24 */ 4006 { 0x0e1bd7, 0x0e1b13, 0x2106018c, 0x66a48a28, 0x514fc017, 0x202dfb44, 0xcacc4fb5, 0 }, /* #25 */ 4007 { 0x051a52, 0x051a12, 0x2f8ac562, 0x4b3e363f, 0x3fa4bd50, 0xd1e90836, 0xd888efd4, 0 }, /* #26 */ 4008 { 0x397497, 0x397413, 0x80a779e8, 0x445f3254, 0x33348f81, 0x86f14320, 0xbfb9786a, 0 }, /* #27 */ 4009 { 0x1017d7, 0x1017d7, 0x53e03644, 0x53e03644, 0xe50ad561, 0xe50ad561, 0x2a3ee646, -1 }, /* #28 */ 4010 { 0x003402, 0x003402, 0xb1e052c4, 0xb1e052c4, 0xfe59db70, 0xfe59db70, 0x3d55d6de, -1 }, /* #29 */ 4011 { 0x0d2847, 0x0d2813, 0xf622f59b, 0x4a5e5bf8, 0x312aaee1, 0x1276258b, 0xa93f4efe, 0 }, /* #30 */ 4012 { 0x2a7946, 0x2a7912, 0x46d51f2f, 0x6bf757c3, 0x51f26afd, 0x70eb85b6, 0xc24e3213, 0 }, /* #31 */ 4013 { 0x397e93, 0x397e13, 0xef2513f0, 0xd3be4d56, 0x6b402a91, 0x0bac538a, 0x81aacc99, 0 }, /* #32 */ 4014 { 0x1e7257, 0x1e7257, 0xe4ae8767, 0xe4ae8767, 0xbe3b8e01, 0xbe3b8e01, 0xb7e80392, -1 }, /* #33 */ 4015 { 0x0202c2, 0x0202c2, 0xd5a10288, 0xd5a10288, 0xfdad5aa3, 0xfdad5aa3, 0xd31a2701, -1 }, /* #34 */ 4016 { 0x365d46, 0x365d12, 0xde394cce, 0xd961818d, 0x43e198b6, 0x0009d303, 0x4ff0d6b7, 0 }, /* #35 */ 4017 { 0x203143, 0x203143, 0x49dd7e94, 0x49dd7e94, 0xeca14c6e, 0xeca14c6e, 0x11a10179, -1 }, /* #36 */ 4018 { 0x2758c7, 0x275813, 0x28ca8bdd, 0xebac86af, 0x09a46f17, 0x05a4f6c0, 0x0a7953f3, 0 }, /* #37 */ 4019 { 0x367bc6, 0x367bc6, 0x37bfc7ec, 0x37bfc7ec, 0x9573f477, 0x9573f477, 0x6fb6dc75, -1 }, /* #38 */ 4020 { 0x031dc6, 0x031d12, 0xf92cc364, 0xac999cf2, 0x69d01862, 0x5ec07f2e, 0x9cf10033, 0 }, /* #39 */ 4021 { 0x0443d2, 0x0443d2, 0x3fc86bc1, 0x3fc86bc1, 0xff1a8d71, 0xff1a8d71, 0xe83c1614, -1 }, /* #40 */ 4022 { 0x0d3082, 0x0d3082, 0xffff480a, 0xffff480a, 0xd0d2ca2c, 0xd0d2ca2c, 0x7ed73828, -1 }, /* #41 */ 4023 { 0x276a53, 0x276a13, 0xf23d1094, 0x5cff5aed, 0x470b7e50, 0x57f96a74, 0xc391daa0, 0 }, /* #42 */ 4024 { 0x286102, 0x286112, 0x327a62ea, 0x080f6b7a, 0x00f42b5d, 0x16adac4c, 0x1e4b07fb, 0 }, /* #43 */ 4025 { 0x392012, 0x392012, 0x2caa9327, 0x2caa9327, 0x72a2fc59, 0x72a2fc59, 0x2a6571db, -1 }, /* #44 */ 4026 { 0x157693, 0x157693, 0x87f17086, 0x87f17086, 0x3c129250, 0x3c129250, 0x2743e0ff, -1 }, /* #45 */ 4027 { 0x1f6712, 0x1f6712, 0xa8052364, 0xa8052364, 0xa956af96, 0xa956af96, 0x3a21b60d, -1 }, /* #46 */ 4028 { 0x374e17, 0x374e13, 0xebe9f398, 0x99cf4881, 0x4c7796ae, 0x5cf1d0b2, 0x7f457fe6, 0 }, /* #47 */ 4029 { 0x101653, 0x101653, 0x6a69364f, 0x6a69364f, 0xe16cb31d, 0xe16cb31d, 0xa763460f, -1 }, /* #48 */ 4030 { 0x0c37d2, 0x0c37d2, 0xe077cc75, 0xe077cc75, 0x991046cd, 0x991046cd, 0x13723210, -1 }, /* #49 */ 4031 { 0x344243, 0x344213, 0xc9c79332, 0x26e1f3b5, 0x0d90bca2, 0x48f138f3, 0x595036a3, 0 }, /* #50 */ 4032 { 0x331452, 0x331452, 0xe07ac20a, 0xe07ac20a, 0x1b595002, 0x1b595002, 0x0493c155, -1 }, /* #51 */ 4033 { 0x3935c6, 0x3935c6, 0x368e6452, 0x368e6452, 0xfe5c5f79, 0xfe5c5f79, 0x628020eb, -1 }, /* #52 */ 4034 { 0x3135d7, 0x313513, 0xbb0ffd72, 0x9a01ef9e, 0x3e8a45ee, 0x5f0645fc, 0x67f52c55, 0 }, /* #53 */ 4035 { 0x3135c7, 0x3135c7, 0xd694a154, 0xd694a154, 0xb7ebbe34, 0xb7ebbe34, 0x1614649a, -1 }, /* #54 */ 4036 { 0x186696, 0x186612, 0x2c0c3748, 0x5771b277, 0x16018f63, 0x06ac6316, 0x406cb7de, 0 }, /* #55 */ 4037 { 0x1b70d7, 0x1b70d7, 0x640ece67, 0x640ece67, 0xc810ff83, 0xc810ff83, 0x93f6f598, -1 }, /* #56 */ 4038 { 0x355847, 0x355847, 0xf8162c12, 0xf8162c12, 0xf7a78f55, 0xf7a78f55, 0x99b352d2, -1 }, /* #57 */ 4039 { 0x026606, 0x026612, 0xb181f9b0, 0x5ee0aca2, 0x4c2fab34, 0xc7e25252, 0xcd9109ff, 0 }, /* #58 */ 4040 { 0x276c03, 0x276c03, 0x372c2283, 0x372c2283, 0xb28de2c1, 0xb28de2c1, 0x812206d5, -1 }, /* #59 */ 4041 { 0x2e0a87, 0x2e0a13, 0xccc8d6c8, 0x6233c040, 0x558d0bda, 0x1ff58608, 0xdf052043, 0 }, /* #60 */ 4042 { 0x243946, 0x243946, 0xb4b68ea1, 0xb4b68ea1, 0xfd4e27e3, 0xfd4e27e3, 0x961ce85a, -1 }, /* #61 */ 4043 { 0x1a7807, 0x1a7813, 0xfbffc048, 0x78b85792, 0x53a8d5be, 0x630bfd4a, 0xb168b707, 0 }, /* #62 */ 4044 { 0x0845c2, 0x084512, 0x7365ac4a, 0x1c7af64a, 0x181248a2, 0xca311146, 0xd85eb0da, 0 }, /* #63 */ 4045 }; 4046 static const MULDIVU32_TEST_T g_aTests_idiv_u32_amd[] = 4047 { 4048 { 0x2c4497, 0x2c4497, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */ 4049 { 0x2600d7, 0x2600d7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */ 4050 { 0x165d97, 0x165d97, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */ 4051 { 0x3769d7, 0x3769d7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */ 4052 { 0x055317, 0x055317, 0x2765a31f, 0x2765a31f, 0x01b85c6e, 0x01b85c6e, 0x00000000, -1 }, /* #4 */ 4053 { 0x3c3a83, 0x3c3a83, 0xc7addc21, 0xc7addc21, 0x274efe77, 0x274efe77, 0x00000000, -1 }, /* #5 */ 4054 { 0x244ac2, 0x244ac2, 0x53aa2e01, 0x53aa2e01, 0x09b24dbd, 0x09b24dbd, 0x00000000, -1 }, /* #6 */ 4055 { 0x0d3846, 0x0d3846, 0x93bc8535, 0x93bc8535, 0x3dcd8585, 0x3dcd8585, 0x00000000, -1 }, /* #7 */ 4056 { 0x391f43, 0x391f43, 0xfc75126e, 0xfc75126e, 0xc8b634e6, 0xc8b634e6, 0xb24aec81, -1 }, /* #8 */ 4057 { 0x2d43c6, 0x2d43c6, 0xe4fc86e5, 0xe4fc86e5, 0x7efc582e, 0x7efc582e, 0xa9017523, -1 }, /* #9 */ 4058 { 0x310292, 0x310292, 0x97fb2161, 0x97fb2161, 0xa84c9467, 0xa84c9467, 0x7ba30adc, -1 }, /* #10 */ 4059 { 0x1e1012, 0x1e1012, 0x30b34283, 0x30b34283, 0x48d3e043, 0x48d3e043, 0x4e28533c, -1 }, /* #11 */ 4060 { 0x300f46, 0x300f46, 0x62b16d0e, 0x62b16d0e, 0xae6ec3ed, 0xae6ec3ed, 0xaa01146b, -1 }, /* #12 */ 4061 { 0x233303, 0x233303, 0xd90803e6, 0xd90803e6, 0x5d381eb4, 0x5d381eb4, 0x4f67ca68, -1 }, /* #13 */ 4062 { 0x191a92, 0x191a92, 0xc1f2fb4c, 0xc1f2fb4c, 0xb7503b93, 0xb7503b93, 0xb4776d17, -1 }, /* #14 */ 4063 { 0x1b1bc2, 0x1b1bc2, 0x9b45a61d, 0x9b45a61d, 0x799cc7e7, 0x799cc7e7, 0x24084d11, -1 }, /* #15 */ 4064 { 0x393f13, 0x393f13, 0xb131adbc, 0xb131adbc, 0x34852adf, 0x34852adf, 0xd2c1b169, -1 }, /* #16 */ 4065 { 0x266e17, 0x266e17, 0x6ac7687d, 0x6ac7687d, 0x499d1d4f, 0x499d1d4f, 0xe9ef534a, -1 }, /* #17 */ 4066 { 0x055593, 0x055513, 0xc0f763fa, 0xdfc7f91a, 0xf1c4d368, 0xd177286e, 0x71136a5e, 0 }, /* #18 */ 4067 { 0x2c7b53, 0x2c7b13, 0xf2d41c51, 0x09c89118, 0x038f23e9, 0x50369879, 0x5d2171c9, 0 }, /* #19 */ 4068 { 0x3572c3, 0x357213, 0xba89b53e, 0x659ea6b1, 0xe6da384b, 0xc723f0f0, 0xc0a5f8ae, 0 }, /* #20 */ 4069 { 0x2967d7, 0x2967d7, 0x38205cab, 0x38205cab, 0x54a41c2a, 0x54a41c2a, 0xe23513fc, -1 }, /* #21 */ 4070 { 0x3316c7, 0x331613, 0xf3a6cb39, 0x1da4f570, 0x0b6825ad, 0x35c19879, 0x628186b4, 0 }, /* #22 */ 4071 { 0x3245d2, 0x324512, 0xbbe1a633, 0xd48d7c61, 0xee028f16, 0xb9796e2d, 0x6a0025c6, 0 }, /* #23 */ 4072 { 0x302082, 0x302082, 0xd427d92d, 0xd427d92d, 0x84234485, 0x84234485, 0xe76779e2, -1 }, /* #24 */ 4073 { 0x327883, 0x327883, 0x5221d423, 0x5221d423, 0xeaee4f21, 0xeaee4f21, 0x038d365f, -1 }, /* #25 */ 4074 { 0x2c3996, 0x2c3996, 0x828e6b6d, 0x828e6b6d, 0x542ec26a, 0x542ec26a, 0xc9dde853, -1 }, /* #26 */ 4075 { 0x3f4702, 0x3f4702, 0x20571f9b, 0x20571f9b, 0xb7dc09b3, 0xb7dc09b3, 0x4f00e36b, -1 }, /* #27 */ 4076 { 0x122e52, 0x122e52, 0x6932ac05, 0x6932ac05, 0x3dbbb237, 0x3dbbb237, 0xedb1795e, -1 }, /* #28 */ 4077 { 0x1721c3, 0x172113, 0x5429366b, 0x749405ee, 0x1db3b524, 0x039f7d5b, 0x41395db8, 0 }, /* #29 */ 4078 { 0x375b82, 0x375b82, 0xfe362267, 0xfe362267, 0xd40cd8ed, 0xd40cd8ed, 0x5775b9e3, -1 }, /* #30 */ 4079 { 0x340502, 0x340512, 0xbf09e13f, 0xafa030bd, 0xe1a33041, 0xdee03d70, 0x60b52d7b, 0 }, /* #31 */ 4080 { 0x3c7703, 0x3c7703, 0x8ffd1272, 0x8ffd1272, 0x2fc60291, 0x2fc60291, 0xb0d29617, -1 }, /* #32 */ 4081 { 0x3b79d7, 0x3b79d7, 0xe251a870, 0xe251a870, 0xdf09837d, 0xdf09837d, 0xe997b449, -1 }, /* #33 */ 4082 { 0x3d5ac7, 0x3d5ac7, 0x9992f383, 0x9992f383, 0xbeb12a92, 0xbeb12a92, 0x2f24574e, -1 }, /* #34 */ 4083 { 0x1f5a07, 0x1f5a07, 0x7e654dce, 0x7e654dce, 0x2cd75036, 0x2cd75036, 0x2bd32039, -1 }, /* #35 */ 4084 { 0x283556, 0x283512, 0x24e31a50, 0x79724eec, 0x39d4adee, 0x109d2f28, 0x79e722be, 0 }, /* #36 */ 4085 { 0x1a2652, 0x1a2652, 0xdb53abc6, 0xdb53abc6, 0x9232622e, 0x9232622e, 0x29cbc357, -1 }, /* #37 */ 4086 { 0x051a13, 0x051a13, 0x034e073b, 0x034e073b, 0x4e4492e4, 0x4e4492e4, 0x3807dee0, -1 }, /* #38 */ 4087 { 0x390192, 0x390192, 0xa6f1712a, 0xa6f1712a, 0xb53c905f, 0xb53c905f, 0x9b2a6847, -1 }, /* #39 */ 4088 { 0x241b17, 0x241b17, 0x4d790548, 0x4d790548, 0x8449e1b4, 0x8449e1b4, 0xce811372, -1 }, /* #40 */ 4089 { 0x234983, 0x234913, 0xd18aa8b3, 0x48e4558a, 0xe64988c4, 0xdb4d233d, 0xa5b20f7f, 0 }, /* #41 */ 4090 { 0x176e06, 0x176e06, 0xa69d19bf, 0xa69d19bf, 0x54057f3a, 0x54057f3a, 0x34e3e3ee, -1 }, /* #42 */ 4091 { 0x093942, 0x093942, 0x9c1680e7, 0x9c1680e7, 0x8968ecec, 0x8968ecec, 0x479a9f9b, -1 }, /* #43 */ 4092 { 0x247d03, 0x247d13, 0x4d4b6ce1, 0xbc1b9bc2, 0x12d94f6c, 0x2e79e225, 0xb8ed451e, 0 }, /* #44 */ 4093 { 0x147292, 0x147212, 0x9002ea40, 0xcf900fee, 0xef6138c9, 0xe3e268ae, 0x57d74d3f, 0 }, /* #45 */ 4094 { 0x276c57, 0x276c57, 0x37cf54c5, 0x37cf54c5, 0x4cc66e23, 0x4cc66e23, 0x3768c262, -1 }, /* #46 */ 4095 { 0x314c53, 0x314c13, 0x8adf0737, 0x73592eb4, 0x3852b174, 0x4de994ab, 0x7d00538f, 0 }, /* #47 */ 4096 { 0x2d7092, 0x2d7092, 0x91cd32b3, 0x91cd32b3, 0x36bbafb9, 0x36bbafb9, 0x1c0dd795, -1 }, /* #48 */ 4097 { 0x040596, 0x040596, 0xd61e6447, 0xd61e6447, 0x65497ca9, 0x65497ca9, 0xca9a3cb6, -1 }, /* #49 */ 4098 { 0x075602, 0x075612, 0x8e7d69ac, 0x8eb2d383, 0x0ba4a2a2, 0x11607d3e, 0xe5b1607a, 0 }, /* #50 */ 4099 { 0x347cc3, 0x347cc3, 0xb6c8b8d1, 0xb6c8b8d1, 0xb3ddde43, 0xb3ddde43, 0xeb2b3c22, -1 }, /* #51 */ 4100 { 0x391307, 0x391313, 0x21d81528, 0xc9a97928, 0xf1550673, 0xddf4c938, 0x451aa226, 0 }, /* #52 */ 4101 { 0x0b6f42, 0x0b6f42, 0x433f20eb, 0x433f20eb, 0x592dabda, 0x592dabda, 0x456da2f3, -1 }, /* #53 */ 4102 { 0x252303, 0x252303, 0x63655c66, 0x63655c66, 0xd3953eb1, 0xd3953eb1, 0x2b470155, -1 }, /* #54 */ 4103 { 0x282a53, 0x282a53, 0x0f4fef4c, 0x0f4fef4c, 0x48e76e6e, 0x48e76e6e, 0x52031d26, -1 }, /* #55 */ 4104 { 0x2e53d2, 0x2e53d2, 0xf216b363, 0xf216b363, 0xb05b4245, 0xb05b4245, 0x375bf9a3, -1 }, /* #56 */ 4105 { 0x227987, 0x227987, 0x66656112, 0x66656112, 0x09c81943, 0x09c81943, 0xeff282b9, -1 }, /* #57 */ 4106 { 0x245846, 0x245846, 0xb1df8a06, 0xb1df8a06, 0x8adeca52, 0x8adeca52, 0x68b4d311, -1 }, /* #58 */ 4107 { 0x0d15d7, 0x0d15d7, 0x4f9d4872, 0x4f9d4872, 0xdeff5d33, 0xdeff5d33, 0x0f3feffe, -1 }, /* #59 */ 4108 { 0x253557, 0x253513, 0x60511b81, 0x89ea6dc6, 0x2ce4c2ba, 0x454d9859, 0x9eac585c, 0 }, /* #60 */ 4109 { 0x200543, 0x200513, 0xbcc1d27f, 0x4d01c839, 0x18e2cfd6, 0x4f8316ca, 0x52baf75d, 0 }, /* #61 */ 4110 { 0x062513, 0x062513, 0xa0adc626, 0xa0adc626, 0x70ac1a60, 0x70ac1a60, 0xb2f7ad96, -1 }, /* #62 */ 4111 { 0x250dd3, 0x250dd3, 0xe301c6ef, 0xe301c6ef, 0x89aba7b1, 0x89aba7b1, 0x648e5a6c, -1 }, /* #63 */ 4112 }; 4113 static const MULDIVU64_TEST_T g_aTests_mul_u64_amd[] = 4114 { 4115 { 0x121c07, 0x121406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */ 4116 { 0x012f46, 0x012746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */ 4117 { 0x1a4486, 0x1a4486, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */ 4118 { 0x2b4d82, 0x2b4582, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */ 4119 { 0x032293, 0x032292, 0xf54b16701f1b3d24, 0x0000000000000000, 0x3768145114ae2e65, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */ 4120 { 0x0e0f17, 0x0e0716, 0x65000bf1590055c9, 0x0000000000000000, 0x307ee3f5a6102f04, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */ 4121 { 0x280292, 0x280292, 0x157f988b0c49229d, 0x0000000000000000, 0xdf9d141c2bf7f987, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */ 4122 { 0x134a53, 0x134252, 0x4d9008142cfed20b, 0x0000000000000000, 0x3157f45bab0280d4, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */ 4123 { 0x2b1b86, 0x2b1b87, 0xde110ac89bb93bfb, 0xfd154a2e4c6914f6, 0x3a0c076ff0db00b7, 0x81fcf3582406cde6, 0x95d9eabcabbc4702, 0 }, /* #8 */ 4124 { 0x020886, 0x020887, 0x830d7f84b5c78030, 0xb794844980a47d60, 0xc757bf2d2b2eb4ac, 0x3b57a4bc980e6f42, 0x73eb8ad051c847f2, 0 }, /* #9 */ 4125 { 0x267853, 0x267853, 0x65d79349cee524de, 0x43a3067dec0a27f4, 0xab5079f92c06b107, 0x1f20440fd22982de, 0x4e3dcb267077e0a6, 0 }, /* #10 */ 4126 { 0x243317, 0x243b17, 0x99cb8326dbd66a09, 0x80999adb2da86704, 0x2d47595da975af4a, 0x58fb042b84550242, 0x941ce5db273bffe4, 0 }, /* #11 */ 4127 { 0x363803, 0x363803, 0xa60959ed1b6a64f2, 0x6844284461a79c0e, 0xf6b74bf9afef0af0, 0x16c65cc25007f874, 0x231d6c8d7bdce47f, 0 }, /* #12 */ 4128 { 0x012ed7, 0x012ed7, 0x1c33346b0bc795ab, 0x7ae3fe8f0aadb2cc, 0x3c6b314c25b66b43, 0x1a6f5f587dbd0887, 0xeffa43362171b464, 0 }, /* #13 */ 4129 { 0x124783, 0x124f83, 0x7081a231fbb23435, 0x039396063f623cd4, 0x34202d784ebf57d8, 0x64f9c59902771787, 0xe5c34173ac893c04, 0 }, /* #14 */ 4130 { 0x3e1916, 0x3e1917, 0x68953624bd2964be, 0x840ed71df72fb4ec, 0xca2ab2cf5c158a4c, 0x51b30b12a5ae16f6, 0xc7fc4258e915954a, 0 }, /* #15 */ 4131 { 0x274456, 0x274c57, 0x24b3da36aa8a6807, 0x5df4c1fb88c5a2e0, 0x5ab891b4dbbb220d, 0x01411c2e728f824f, 0x08bfbd8c8b65ce20, 0 }, /* #16 */ 4132 { 0x3536d2, 0x353ed3, 0x839217c6a1a1c515, 0x31a30f1612502153, 0xfe5297bb2c56ead2, 0x250b9bc3712349c1, 0x481477faa067b6c7, 0 }, /* #17 */ 4133 { 0x104212, 0x104a13, 0x23c69d12aa7fab4a, 0xf36bc12e5d7dd8fe, 0x9f50a61c84721b17, 0x0d6d71cb52791565, 0x60153660e7c98853, 0 }, /* #18 */ 4134 { 0x2509c2, 0x2509c3, 0x19bd603b832d66e1, 0xfd40d9dceeaa2b7d, 0x1034d3829ff8ef84, 0x0444c3336ef4dae4, 0x2a744b9afc2a041d, 0 }, /* #19 */ 4135 { 0x2d2742, 0x2d2f43, 0x55fa5e01ca89b1d6, 0xd5e7486bfad9b144, 0x1a23eadda831bfc0, 0x0ffe8b16c7de4a2d, 0x2f9f86f72c108166, 0 }, /* #20 */ 4136 { 0x155a86, 0x155a87, 0x4b7456fac27faa09, 0x9494ebed31bb704e, 0x8323597902fa5dc9, 0x4068fcdfa7aa8929, 0xda876e1c05c7395e, 0 }, /* #21 */ 4137 { 0x0d7dd7, 0x0d7dd7, 0x3158448344d6c9c3, 0xacebfe8259032f8a, 0x7808e9a799fa2e97, 0x1b6dbe8acdcd5606, 0x8e4cb2209123efae, 0 }, /* #22 */ 4138 { 0x025a17, 0x025a17, 0xc65e87ae3f307533, 0x097a352290359c00, 0xb605a0bda81db3c6, 0xa674659a74b0c62a, 0xd6d0424dab7bf400, 0 }, /* #23 */ 4139 { 0x3079c2, 0x3079c3, 0x3b88a56ab0dd30ef, 0x4489832781764679, 0xf7f992cec8241182, 0x15935416e088531e, 0x5cc6c14fe2152f17, 0 }, /* #24 */ 4140 { 0x3d5916, 0x3d5917, 0xc3ee22637326008c, 0x23d8a180e70dd93c, 0x9eaa42e8c713b46c, 0xb47ed3868562a9ba, 0xebd545047c0ebde5, 0 }, /* #25 */ 4141 { 0x262017, 0x262817, 0xe9210a404c84e623, 0xefa8e2eafb8d0af1, 0x7314532353c13b2e, 0xd9fad91645f3b91d, 0xef5d57507b5e59db, 0 }, /* #26 */ 4142 { 0x0f5d53, 0x0f5d53, 0x6ac2bbb43fc24317, 0x0842f7d6bdf20562, 0x165c82a516b15d2e, 0x230597f1b13c7805, 0x53fa7a1853854aee, 0 }, /* #27 */ 4143 { 0x256892, 0x256893, 0xfff5fb6b29923d4a, 0x4dd4d5f5ec7cddfa, 0xb69b1cbcae4d6f6e, 0xa1443ab927e90639, 0xa14a8a85817bb779, 0 }, /* #28 */ 4144 { 0x0c32d6, 0x0c3ad7, 0x8b7b7427da1d9279, 0xfc65a1c9c07f2cca, 0x5a10f2649606d328, 0x24fddb8089b03355, 0x43e496c6ce99909a, 0 }, /* #29 */ 4145 { 0x2643d6, 0x264bd7, 0x9ce7b368e6cd00ae, 0xf89ec08e5751e76a, 0xf9ede97cefb3a07e, 0x492081f931e27475, 0x774fa003ad90b4d3, 0 }, /* #30 */ 4146 { 0x126207, 0x126a07, 0x7e4c93811e69f4e3, 0x20f5a2b08e8f26c6, 0x2df50b1055683aee, 0x45dd6e0d79fdb3d3, 0x8d9c964a32a95f02, 0 }, /* #31 */ 4147 { 0x0e5b43, 0x0e5b43, 0x37e415b1ce1c9a83, 0xe62037832855ff61, 0x8c5db0e05f4c54f5, 0x133b0ccccd8fc718, 0x5815479a1b07694b, 0 }, /* #32 */ 4148 { 0x0f7c83, 0x0f7c83, 0x67c9849c84936110, 0x424e3cf264325f70, 0x7c64f6ab1f21322c, 0x5d2cab370a5d923a, 0xe5d2a86c887e7387, 0 }, /* #33 */ 4149 { 0x2f5dd2, 0x2f5dd3, 0x1a81981da4baa855, 0x7a97e342c058b9c1, 0x4c31552ff229a583, 0x16443d5c196324e3, 0xd70d87753acfa7bd, 0 }, /* #34 */ 4150 { 0x034d47, 0x034d47, 0x7cdd71e52788a83d, 0x8e275357346f2a8a, 0xc5b5a7132e60909a, 0x10d3487fac74bd19, 0x227eda19d8ebd352, 0 }, /* #35 */ 4151 { 0x2051d3, 0x2059d3, 0xca5b252124afb03b, 0x1a5f722e55dc9093, 0x8995455465e2bfaa, 0xa87801ec64c230f0, 0xd5211c3026fab389, 0 }, /* #36 */ 4152 { 0x013ed3, 0x013ed3, 0x39bc498e8ea4221f, 0xb1f9feacb2d93583, 0xafa2b2b9b8814812, 0x0b2e04a4ce33bc23, 0x31923a72e283a81d, 0 }, /* #37 */ 4153 { 0x3b2bc2, 0x3b2bc3, 0x312af0778db817ed, 0x4ab5b36ec10014d6, 0xc6441bfc3a114eac, 0x25541fc1f3bffe15, 0xc25b8df5e189616e, 0 }, /* #38 */ 4154 { 0x0471d6, 0x0479d7, 0xac551e4af9e2a703, 0x1fc28cf9e9408b00, 0x7caf1e2b0837a303, 0x2f25d017b000fdbe, 0x4609b671cce5d900, 0 }, /* #39 */ 4155 { 0x2837c7, 0x283fc7, 0x742684a7b5bbac33, 0x350b213a69de8135, 0x3531edad4ccf2b84, 0x50b5524b80373958, 0xb1e25503a0eb34f7, 0 }, /* #40 */ 4156 { 0x3b5183, 0x3b5983, 0xa4ce683f44667dd2, 0x39ca8e4c994738ec, 0x523526d08bdaedd8, 0x92339f4b216dd69f, 0xe319c7e99f872b06, 0 }, /* #41 */ 4157 { 0x1323d7, 0x132bd7, 0x753fb4b193f3f49a, 0xe060897965bdd896, 0xfb4b67b629700c9a, 0x048201f32c5852ef, 0x09d7a624d3861cf7, 0 }, /* #42 */ 4158 { 0x1c2b53, 0x1c2b53, 0x76f3b7254b761b33, 0x4f279684c3437e9a, 0xf8f794ca3a7d1b25, 0x59be0fb10f00d8f9, 0xc12320eb864976fe, 0 }, /* #43 */ 4159 { 0x064597, 0x064d97, 0xea199c12048aa412, 0x3321837de84cf7ec, 0x8c0daaa8b7557755, 0x19323049d2d10015, 0x1b8d99e3153f01c6, 0 }, /* #44 */ 4160 { 0x321416, 0x321c17, 0x7482b27cdc8d1d5c, 0x567138f90f5ff428, 0x860a57bc709405d2, 0x5d9a88911cbc99d2, 0xcdab1b1a9f909706, 0 }, /* #45 */ 4161 { 0x006fc6, 0x006fc7, 0x668538e0742bc8b2, 0x1ba338f00bf7f816, 0xc29e6a74f4590de1, 0x3d190a9e40cefa31, 0x9890ae91ee5ee703, 0 }, /* #46 */ 4162 { 0x343e12, 0x343e13, 0x842427db28326386, 0x5c66145ad5373f68, 0xa119b3f921b4bdd0, 0x75b9bb6be375d6c7, 0xe41276eade76d23c, 0 }, /* #47 */ 4163 { 0x3d2fd3, 0x3d2fd3, 0xc86f77123918c21a, 0xaa96d2b2ed7f2b18, 0xa47c568a0df263e5, 0x32bfc534f3ac377f, 0x40d157691f1590bc, 0 }, /* #48 */ 4164 { 0x012ec2, 0x012ec3, 0xf4dad1f514c29d24, 0x3caffddfb801e0f0, 0x6f52fa114a0e46ef, 0xb21987613f03fbc0, 0xba34d7c7709f8a5c, 0 }, /* #49 */ 4165 { 0x0f5bc6, 0x0f5bc7, 0xe48886c2d35c9a17, 0xb2d85ad404873c9a, 0x267424063f475e1e, 0x0c7d06075cd2e4af, 0x0dfd438052e93a76, 0 }, /* #50 */ 4166 { 0x1a3082, 0x1a3883, 0x0076138743f9bb46, 0x73f9f15ccb2c2ba0, 0xbae99d9f87fc2521, 0x000df9e6ac9bc4bc, 0x1e4d36177f6b4ff0, 0 }, /* #51 */ 4167 { 0x1a2f83, 0x1a2f83, 0x995ccc58b120b15e, 0xf208c4ddd28f5556, 0xbb8e5b36db6bb26a, 0x94f6495bfd07ee39, 0xf8a792a9ff0654c5, 0 }, /* #52 */ 4168 { 0x0d5303, 0x0d5b03, 0xee8eadc186203d26, 0x77f4b41c7368dc46, 0x45902bdc1931929b, 0x17f7017e4c2a6bc8, 0x19b794a93c2f9c31, 0 }, /* #53 */ 4169 { 0x007047, 0x007847, 0x045edf2066293a72, 0xe31f72a0356916fc, 0xe99b971cb08ad0f1, 0x025f8b057791413d, 0x8b01cd01e5dde56e, 0 }, /* #54 */ 4170 { 0x3a2317, 0x3a2b17, 0x2ea76d767dd7fb1d, 0x39b4d2aea4b9a782, 0xc99ce8a4b20396bb, 0x0f44b523559c8393, 0x53c7de3a5c6d6bea, 0 }, /* #55 */ 4171 { 0x0e5cc6, 0x0e5cc7, 0xa87e76b8d7028d1d, 0xad7127e697e85108, 0x4717367e89170823, 0x430dce8eeb5a1d94, 0x65e0baf984faaea8, 0 }, /* #56 */ 4172 { 0x1344d6, 0x134cd7, 0x7dbbafbdf40deaf1, 0xc8e45ba2b6d1a865, 0xa39e0b1b2d0ec0f4, 0x2d2c09dafdbb55c6, 0x5bf90de81ceb4cb5, 0 }, /* #57 */ 4173 { 0x000892, 0x000893, 0x116f97eee63a9a69, 0x1e5801a857367b18, 0xa9fa67c7b55f9333, 0x080b810dd54c41e3, 0x761e574936b34f58, 0 }, /* #58 */ 4174 { 0x343616, 0x343e17, 0xa0cc493aa8e631c0, 0xc87084f919b38400, 0x83b4816603db8fa8, 0x957dba42c5bd916e, 0xedffb0af3f9b5170, 0 }, /* #59 */ 4175 { 0x286996, 0x286997, 0x88a8f4f3ec7f0af7, 0x5a709875de4c4be2, 0x2b3e61508c69a2c9, 0x67a0a06ecfcc1769, 0xc21f1360f655e8ae, 0 }, /* #60 */ 4176 { 0x312582, 0x312d83, 0x38f21c9f84978a33, 0x6fdbe612f8349b42, 0xe33ba7bc1f3548c1, 0x344390ae170cf745, 0xeaf3ece9618139b6, 0 }, /* #61 */ 4177 { 0x064b06, 0x064b07, 0x26f3f1edd3bb328d, 0xf6db254b474e9324, 0x41b4222399901295, 0x00245d9c1c1fecaf, 0x00eeff1b992d28b4, 0 }, /* #62 */ 4178 { 0x2e4617, 0x2e4e17, 0x9afdf82a777bb64e, 0x5dbe21ad47cb343c, 0x52642d10d7afbc11, 0x6fd76f03026f5f11, 0xb8ba771deeca9fb2, 0 }, /* #63 */ 4179 }; 4180 static const MULDIVU64_TEST_T g_aTests_imul_u64_amd[] = 4181 { 4182 { 0x224ed7, 0x2246d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */ 4183 { 0x261287, 0x261286, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */ 4184 { 0x0a0a82, 0x0a0282, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */ 4185 { 0x0d27c3, 0x0d27c2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */ 4186 { 0x352b52, 0x352352, 0xd2a592102c3901ce, 0x0000000000000000, 0xb45e556d75352630, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */ 4187 { 0x3a22c2, 0x3a22c2, 0x4e3461797495ab97, 0x0000000000000000, 0x12d49cae10eb770b, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */ 4188 { 0x3a6d02, 0x3a6502, 0xde1a326601950385, 0x0000000000000000, 0x0b4e35fb09e2d5fa, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */ 4189 { 0x3a1856, 0x3a1056, 0x10e41dc1b6957f79, 0x0000000000000000, 0x37710e488f77a30a, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */ 4190 { 0x203547, 0x203d47, 0x53c9d43e8625ae1c, 0x26d7060287553224, 0x31f050e9a78d5d6b, 0xe836d713b879bea6, 0xb753b1b4d8502b6f, 0 }, /* #8 */ 4191 { 0x375d82, 0x375d83, 0x032c91a6a8373f8a, 0x2f15f23d38a469c0, 0xbf8eb8ec230e4bbe, 0x010ec85e00802f49, 0x554f650af30ecf60, 0 }, /* #9 */ 4192 { 0x327e56, 0x327e57, 0x726f7d8a65cbf998, 0x283db0bd6a73afe8, 0x1dcfe9b3759b29b7, 0x371623ffc6e38cf9, 0x7b3b720efcf7f60f, 0 }, /* #10 */ 4193 { 0x3d1383, 0x3d1b83, 0x9ac8aa62ba4c1c18, 0xed36793f43e275f0, 0x3ef48360ac2a15aa, 0x30d607ac349591d5, 0x847b5b95a6dd33ea, 0 }, /* #11 */ 4194 { 0x056507, 0x056d07, 0xc8ef3ecec8feb067, 0x96d0c68551b6384c, 0xbed5a7e193044af7, 0xfeb8d5265b5032be, 0x05f10169bd00e5d4, 0 }, /* #12 */ 4195 { 0x133856, 0x133857, 0xcd24dc12392d4d29, 0xcb533061805d105e, 0x5ac0f99a6eec494f, 0x02affe47d6307791, 0xf278c420f342fb2e, 0 }, /* #13 */ 4196 { 0x142ac3, 0x142ac3, 0x72c7c9af0526bf08, 0xf32fa17041386de0, 0xe92997d49a8a3b08, 0xd7788dc94631f829, 0xa59b2b8569af153c, 0 }, /* #14 */ 4197 { 0x063c06, 0x063c07, 0x7a42970185107063, 0x01ba32456fcba2ae, 0x016636f929c7e088, 0x03124900bac6a92a, 0x066e6649dda336fa, 0 }, /* #15 */ 4198 { 0x3d6696, 0x3d6e97, 0x76d2d9212b648283, 0xc60b620cd94853e4, 0x3a7bfef64cad21a5, 0xdeb20f11150c0635, 0xb83f4129e2a0074c, 0 }, /* #16 */ 4199 { 0x0f2846, 0x0f2847, 0x7c90c5702066cade, 0xdb3f795e1a488292, 0xa49cb50b84925b20, 0xe72bb52e564a80f6, 0xccf8e84f6c3218c7, 0 }, /* #17 */ 4200 { 0x1b4203, 0x1b4a03, 0xa5b420ff871e88ff, 0xd4731b2a7707a2d6, 0x3efd55c46097922b, 0x07094220f9c15aff, 0xec0d3cc92a09d72a, 0 }, /* #18 */ 4201 { 0x114697, 0x114e97, 0xf107b661de0d253c, 0x8f8434ebad596488, 0x731db1953156b36c, 0x013c1a733f32fc6e, 0xeae2501e2275e83e, 0 }, /* #19 */ 4202 { 0x3a1846, 0x3a1847, 0xbddf2d688c5765d7, 0x303fb95ff9f41350, 0x79235e42871e4767, 0xed34b17fdbfc4caf, 0x48c1dad441017d30, 0 }, /* #20 */ 4203 { 0x0518c3, 0x0518c3, 0xdf82e2cdd871ed10, 0x525d9eacc24c74c0, 0xfd1d0eac89f810e4, 0xfabbc19af9e76819, 0x297fb27a3eae5d8c, 0 }, /* #21 */ 4204 { 0x1e7cd6, 0x1e7cd7, 0xadb993e0571813c3, 0xa53658b469a5074e, 0x82e3cd26b29b8f67, 0xf2bbc43b03c903a7, 0x29476ca8b3140c9a, 0 }, /* #22 */ 4205 { 0x2e3f97, 0x2e3f97, 0x76309e2ead247ba1, 0x71daad1aa06b9850, 0xe9301b50f1e0f9cd, 0x031ffdc8f4d102f3, 0x06c4c91f95513650, 0 }, /* #23 */ 4206 { 0x301593, 0x301d93, 0xde359c9945a04971, 0xbc10f6e51106c871, 0xda3d769f11bc3121, 0xeff190b26d15c1f2, 0x79a4f779b936ef01, 0 }, /* #24 */ 4207 { 0x336753, 0x336f53, 0x5684594aa38499a9, 0x3ad5e034ee89a879, 0x75a50d760b0214d2, 0xdc05f99cddff6928, 0x958befe3e716fa51, 0 }, /* #25 */ 4208 { 0x324bd7, 0x324bd7, 0x24b390eb0018ee09, 0x5a4abcd01b7d6b61, 0x9d91a7edc8ef67f3, 0xf97d77a01ed83b75, 0xd29797b505a7e899, 0 }, /* #26 */ 4209 { 0x0001d7, 0x0009d7, 0xd2d5e2a66d386a77, 0x940884f163106c3d, 0xc9f23cde181309f3, 0xffb247f19dd6feaa, 0x01b8862cbe7a17eb, 0 }, /* #27 */ 4210 { 0x303397, 0x303b97, 0x5a50280f161e397c, 0xdd58c785620d7ac0, 0x26f448bac4761f1b, 0xfc239d317c25c163, 0xf50e568aefd2bf50, 0 }, /* #28 */ 4211 { 0x133a12, 0x133a13, 0xc9aabb415064cc73, 0xe6f56153362f259d, 0x61c2877d27ebad5c, 0x0ed1981e4286a9cd, 0xba2dcddb2a4d51af, 0 }, /* #29 */ 4212 { 0x260296, 0x260a97, 0x8aa57914327b8244, 0x8c1bf138a8232858, 0xbb540483f5b01581, 0xed4673e93216d59b, 0x28d8d72548f473b6, 0 }, /* #30 */ 4213 { 0x145316, 0x145b17, 0xaf8e1010832e6410, 0x516076ea596161b0, 0xf06d35f317c0c3a7, 0xf484c17b87c0303a, 0x24898b6451f0fd5b, 0 }, /* #31 */ 4214 { 0x1e64d3, 0x1e6cd3, 0xa255ee4bd9773958, 0x794f9ec5589bf008, 0x721887de778f8f89, 0xd646332d7a8f19e1, 0x720b1d0e68801983, 0 }, /* #32 */ 4215 { 0x201bc6, 0x201bc7, 0x8dc32e20d154ab6f, 0xaa348074511ea54c, 0x50b5bb59fdc11a8b, 0x0eede6d461937361, 0xde8b5533cb1ef974, 0 }, /* #33 */ 4216 { 0x0637c3, 0x063fc3, 0x503ea701c78a6a25, 0xbcfabf1384dd568c, 0x29ca770b81463afc, 0x0ed0c23fe0b70142, 0x2f43cff96b4d889c, 0 }, /* #34 */ 4217 { 0x0b1d82, 0x0b1d83, 0x7f481b3f14bde604, 0x4c0c0ffa07ad5aa0, 0x20474f6116f4e58e, 0xe19acb00bdb17867, 0xc2ddc1cb69ac9aa8, 0 }, /* #35 */ 4218 { 0x1e1892, 0x1e1893, 0xc6d0edc229290fde, 0xd4ec5402de39834a, 0x619f4dcbbea95f0c, 0xe496d23e50035fc3, 0x7ab669a561ac5bab, 0 }, /* #36 */ 4219 { 0x120e93, 0x120e93, 0x15464e9909bb0504, 0x5cd2a60b594859f4, 0xc41c2aac7ad24a8b, 0x0906858b0e7837c8, 0x6c9ac19eec818a3d, 0 }, /* #37 */ 4220 { 0x1d23c6, 0x1d2bc7, 0x8346300e15eb2eb0, 0xaa97f739ac3e6cf0, 0x0818aa0a34fce8cf, 0x218924f08740e8e2, 0xbb2af9a1cb437aad, 0 }, /* #38 */ 4221 { 0x2a7813, 0x2a7813, 0xb64dbe757cccfe55, 0xb65e808c207c6c5c, 0x91b48668aa133000, 0x179778072257f95d, 0xae0c9af662e41eec, 0 }, /* #39 */ 4222 { 0x1144c3, 0x114cc3, 0x59ce01606d1760b4, 0x292dadbeb533f338, 0x60e3fbd863bc52dc, 0x0e3b9af71f959b51, 0x2892922197ab32c6, 0 }, /* #40 */ 4223 { 0x374956, 0x374957, 0x52ab2fe864034510, 0xe52d7496ea0a9270, 0xf2d26baa64d652be, 0x22a48dc775a5096d, 0x6b473bb2549a7ff7, 0 }, /* #41 */ 4224 { 0x125d07, 0x125d07, 0x8d2fa118986eb8f0, 0x12a08e586c886f00, 0x20221d6eb1f9356b, 0xe2ad3c8fd8a851e3, 0x4161c989dfba5210, 0 }, /* #42 */ 4225 { 0x3662c7, 0x366ac7, 0x01a20a6005d76ac2, 0x09b34e7d6e5d21e8, 0xf4c79ece75574649, 0xff4ad1d941748cca, 0x910c75d31d8b0174, 0 }, /* #43 */ 4226 { 0x0b7843, 0x0b7843, 0x4591fb3fb970730f, 0xcfe9181b28be4cff, 0x88bf5e573305e7f4, 0xe9ab10c2079dcf1d, 0xadd333230bcac711, 0 }, /* #44 */ 4227 { 0x025656, 0x025e57, 0x8f0704da72b22a8a, 0x64f2d5137296220a, 0x2ceafc7c55cf8beb, 0xefef559dfbf92eeb, 0x24677351376668c1, 0 }, /* #45 */ 4228 { 0x035d83, 0x035d83, 0x85581549f003c563, 0xeec4666eead9b2fe, 0x60e3a59499dd8f30, 0x03e594c4740dd84c, 0xf7dde8c4818ba86a, 0 }, /* #46 */ 4229 { 0x1c3883, 0x1c3883, 0xc1d0976bf9d5c657, 0x374c2091897afa39, 0xbb5be63b6584f2bb, 0x0793e67ea73604b5, 0xe0cdf14c0e6849ef, 0 }, /* #47 */ 4230 { 0x1c6612, 0x1c6e13, 0xb329f78d0ccf2398, 0x0be50e0ffcb51b30, 0xcd5977463330de67, 0xf2a364b445cef7ac, 0x2c84ab876ca59b82, 0 }, /* #48 */ 4231 { 0x196393, 0x196b93, 0xef34524c18e2454f, 0xbfccb2e862f9df9f, 0x5ca43d0b940713ca, 0xf8a9cebd1a100d09, 0x6fd38a3be2a3ccb1, 0 }, /* #49 */ 4232 { 0x184006, 0x184807, 0x7f8018b43712fc83, 0x827281fc7f756c2f, 0x3cd511feb2d5f1fd, 0xfe80780ba7487b61, 0xfcfdee9a889059e5, 0 }, /* #50 */ 4233 { 0x3c0092, 0x3c0893, 0xbe168752584972e6, 0x137e94104efcdec8, 0x1494b35db90e3856, 0xf8ebea9700c60a42, 0x1b7e12876e8bca0c, 0 }, /* #51 */ 4234 { 0x326b02, 0x326b03, 0xb59769b22259ccd7, 0xac13105af4bf4f77, 0x0bc09113e79c616e, 0xddf1fc16046b3628, 0x752a0717a8949e61, 0 }, /* #52 */ 4235 { 0x371247, 0x371a47, 0xa70045b136641e48, 0x9f4d80232a9ab1e0, 0xde2304c1c2df7b78, 0x22fe4af61a33ad70, 0x9b5804b50d0d2a5c, 0 }, /* #53 */ 4236 { 0x1d35c6, 0x1d3dc7, 0x932db025fa3f5233, 0x98518045f37a1f10, 0x795f0410dc8756f9, 0xe6be353408778748, 0x3b6a9e590d03f4b0, 0 }, /* #54 */ 4237 { 0x022456, 0x022c57, 0x2ea4154b95e11ea9, 0xc9cb295ffc441725, 0x981f9c12d67206d9, 0xf32038981e0ae8ab, 0xb9565468c33f6e1d, 0 }, /* #55 */ 4238 { 0x3f3616, 0x3f3e17, 0x4cea48bda84ae4a9, 0xb929e25492f5b0bf, 0xdcba32a8694d76ea, 0x096f1520af536c1b, 0x1f66387cc453e327, 0 }, /* #56 */ 4239 { 0x3b3697, 0x3b3e97, 0xa4d8558db452c071, 0x7a5a013f68b6c11a, 0x8bc13115f6d8aee0, 0xef3b3f7659a7bc56, 0x2f17c94f387d5fba, 0 }, /* #57 */ 4240 { 0x217992, 0x217993, 0x1179228cf73c33fc, 0xf73b2f803af59a90, 0x0831a0af27cb1e4a, 0xfb1e85020f0698ba, 0xb87dd593322c455c, 0 }, /* #58 */ 4241 { 0x1042d6, 0x104ad7, 0xd37fda3324ed3df9, 0x7e2dbfaf85a25800, 0x2bfe9604eece5445, 0xfd87d4a22091c98e, 0x0e34b3e2972b1800, 0 }, /* #59 */ 4242 { 0x0d4197, 0x0d4997, 0x14d23c03d128e8e5, 0xbae8bc81861f5d2d, 0x612d6ade76621476, 0x00ad6b7f53c5c499, 0x08543908acc346a9, 0 }, /* #60 */ 4243 { 0x2c4057, 0x2c4857, 0xf6f7ad0a59fdf84e, 0xe25b46aabc33949c, 0x72603ce8be81a88a, 0x0071fcd3d295fce5, 0xf3615b950c3ede02, 0 }, /* #61 */ 4244 { 0x034e42, 0x034e43, 0x65c052fc9b22409e, 0xc4d55bb9317111f2, 0xc8e58e0135885294, 0x2972f21d2ed9fa79, 0x68487e9356cde837, 0 }, /* #62 */ 4245 { 0x2d7986, 0x2d7987, 0xd4033b949d1af1f5, 0xddf3c7e0ecea2ec0, 0x48b014c8e2e48465, 0x00d238b4766a756c, 0xfb388abca0247bc0, 0 }, /* #63 */ 4246 }; 4247 static const MULDIVU64_TEST_T g_aTests_div_u64_amd[] = 4248 { 4249 { 0x1c5b03, 0x1c5b03, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */ 4250 { 0x1b6202, 0x1b6202, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */ 4251 { 0x074c12, 0x074c12, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */ 4252 { 0x1c7542, 0x1c7542, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */ 4253 { 0x2b6192, 0x2b6192, 0x751e8f6cc7b00518, 0x751e8f6cc7b00518, 0x21f3539f295a3786, 0x21f3539f295a3786, 0x0000000000000000, -1 }, /* #4 */ 4254 { 0x371dd6, 0x371dd6, 0x8c2ef95dbad0190d, 0x8c2ef95dbad0190d, 0x6a7b33561ff56fbe, 0x6a7b33561ff56fbe, 0x0000000000000000, -1 }, /* #5 */ 4255 { 0x2768c3, 0x2768c3, 0x1b7fa7e777174fea, 0x1b7fa7e777174fea, 0x665a7f0299e85d9f, 0x665a7f0299e85d9f, 0x0000000000000000, -1 }, /* #6 */ 4256 { 0x0810c7, 0x0810c7, 0x27cfbf8cf51aa330, 0x27cfbf8cf51aa330, 0xb8a8c1df3828b592, 0xb8a8c1df3828b592, 0x0000000000000000, -1 }, /* #7 */ 4257 { 0x103482, 0x103482, 0xe76dde735aa8f566, 0xe76dde735aa8f566, 0x74914f619e278511, 0x74914f619e278511, 0x2332f6dbaff2a510, -1 }, /* #8 */ 4258 { 0x2c35c2, 0x2c3512, 0x85341f2c3e9b4a70, 0x1e536789d27f79ed, 0x0d03a753e0eaa532, 0x65ebd2d5a7b8e7af, 0x6ddcad9f2ade61a5, 0 }, /* #9 */ 4259 { 0x0a5a12, 0x0a5a12, 0x746227d94d72edec, 0x1aa455f65419a4e1, 0x0e0932523c23bbf6, 0x4cd1a682c42bbce8, 0x86deb4cbbdc6cd84, 0 }, /* #10 */ 4260 { 0x2f1fc6, 0x2f1fc6, 0x86e95dc587a2a4ad, 0x86e95dc587a2a4ad, 0xdcf1c2fd030b54e2, 0xdcf1c2fd030b54e2, 0x617da98b04389fb7, -1 }, /* #11 */ 4261 { 0x0575d2, 0x0575d2, 0xfd1968dd2e4fdc8f, 0xfd1968dd2e4fdc8f, 0xe1241ad04f33a481, 0xe1241ad04f33a481, 0x97b77642095c7f83, -1 }, /* #12 */ 4262 { 0x347312, 0x347312, 0xf91136f522cbe88f, 0xf91136f522cbe88f, 0xa7f7e892592f2c18, 0xa7f7e892592f2c18, 0xa2cc04dd84c5fe91, -1 }, /* #13 */ 4263 { 0x135b06, 0x135b06, 0xc67a8da7a07c63c6, 0xc67a8da7a07c63c6, 0x37eb59cc17e9d243, 0x37eb59cc17e9d243, 0x21e8ef424ecac37f, -1 }, /* #14 */ 4264 { 0x340846, 0x340846, 0x915c59a1608b2d90, 0x915c59a1608b2d90, 0xc31d7429c60061ee, 0xc31d7429c60061ee, 0x8e25a74402b5522b, -1 }, /* #15 */ 4265 { 0x086897, 0x086897, 0x26990306ae0c4163, 0x26990306ae0c4163, 0xf53e0c168795b389, 0xf53e0c168795b389, 0x1dabf651bc8b93a8, -1 }, /* #16 */ 4266 { 0x386fc2, 0x386fc2, 0x2af099bee8b981ad, 0x2af099bee8b981ad, 0xd9cfb91c59fd9ef8, 0xd9cfb91c59fd9ef8, 0xa5b5e32454820b54, -1 }, /* #17 */ 4267 { 0x1363d3, 0x1363d3, 0x270440d65abed6bd, 0x270440d65abed6bd, 0xc9b75aa4c83cb59d, 0xc9b75aa4c83cb59d, 0x3eefc835649feacb, -1 }, /* #18 */ 4268 { 0x176842, 0x176812, 0x5a6a868b51914d4f, 0x56ff719cce3430f7, 0x34dacb6747a73e0d, 0x1b1f8a0516c8d96f, 0x9b87beff88601320, 0 }, /* #19 */ 4269 { 0x0c6557, 0x0c6513, 0x077a8aa608d99f8f, 0x289bd685c2e9191a, 0x1df11564be24bcf3, 0xb4c58532a5d16acb, 0xbcc128223eb3886a, 0 }, /* #20 */ 4270 { 0x316f57, 0x316f57, 0x7579a2ace4e7e91d, 0x7579a2ace4e7e91d, 0xe92dd03dc4a6e5a1, 0xe92dd03dc4a6e5a1, 0x4db78103fec269e9, -1 }, /* #21 */ 4271 { 0x3672d6, 0x3672d6, 0x0ebcaf2d074b0710, 0x0ebcaf2d074b0710, 0xa94a78f9c590dbbd, 0xa94a78f9c590dbbd, 0x3418b70d984c389c, -1 }, /* #22 */ 4272 { 0x197207, 0x197213, 0x48130d0f88e0aae6, 0xd38a4f2941db72b6, 0xcee9b3cb5abe78c0, 0x7d6022485286bf64, 0xfa666c2a911adc13, 0 }, /* #23 */ 4273 { 0x077807, 0x077813, 0x00005c720a2300a9, 0xc50d80e0780a311b, 0xbc94e77a97b5405e, 0xa6033107a3801995, 0xf4fead1ad3e93a7c, 0 }, /* #24 */ 4274 { 0x162106, 0x162106, 0x2dcf4089b1ad614d, 0x2dcf4089b1ad614d, 0xf895ecb2dd475ea2, 0xf895ecb2dd475ea2, 0xc10199debae6b723, -1 }, /* #25 */ 4275 { 0x1c5f03, 0x1c5f03, 0xdc8d10a7d77f25d6, 0xdc8d10a7d77f25d6, 0xb5edee49f1405295, 0xb5edee49f1405295, 0x3517dd2197b71648, -1 }, /* #26 */ 4276 { 0x365d97, 0x365d97, 0x14dd890f1c8d9b86, 0x14dd890f1c8d9b86, 0xb15c5969dc51427c, 0xb15c5969dc51427c, 0x78761e26e5f215d0, -1 }, /* #27 */ 4277 { 0x356d97, 0x356d13, 0x7034b1f045384105, 0x9b12aad465b1adde, 0x16e3277a138e1c49, 0x09e8f361250b2e0b, 0x25c881199b34c653, 0 }, /* #28 */ 4278 { 0x132392, 0x132392, 0x431dd2b27edf7f49, 0x431dd2b27edf7f49, 0x32049f33daf3a5b7, 0x32049f33daf3a5b7, 0x047d4a35360cd524, -1 }, /* #29 */ 4279 { 0x125fc2, 0x125f12, 0xeb56ebc4f5a80ab4, 0x96aa4c49b0705c3f, 0x2234dfbc1790c7ea, 0x35d546bb75c79c23, 0x3a1f14193d4cc12f, 0 }, /* #30 */ 4280 { 0x2033d2, 0x2033d2, 0xbffe619beec5dc3d, 0xbffe619beec5dc3d, 0x78ff055995ba48c3, 0x78ff055995ba48c3, 0x35cf38716eb8541e, -1 }, /* #31 */ 4281 { 0x023f03, 0x023f03, 0xe85e3b7728d2d021, 0xe85e3b7728d2d021, 0x84f8489882921655, 0x84f8489882921655, 0x5de6218e0865f5b4, -1 }, /* #32 */ 4282 { 0x2500d7, 0x2500d7, 0x09b759ecf9e29164, 0x09b759ecf9e29164, 0xe4f56ae5e470bac3, 0xe4f56ae5e470bac3, 0x9df729bd2c3d142b, -1 }, /* #33 */ 4283 { 0x3d4683, 0x3d4613, 0xc03b9c5bf3a892c4, 0xde074ce9d54e9540, 0xdda4a6fb89961a7b, 0xc72e71c5de7d5184, 0xff8e421724ceb7f1, 0 }, /* #34 */ 4284 { 0x153547, 0x153547, 0xb2d034b28fe6b27d, 0xb2d034b28fe6b27d, 0xfdd81f1e8333cd01, 0xfdd81f1e8333cd01, 0x6323ba68b7e32b1d, -1 }, /* #35 */ 4285 { 0x233493, 0x233413, 0xb999df78d5c7f0eb, 0xcdb9bb48d123c108, 0x74cb5127251e7da6, 0x608514c6a3db17c3, 0x91560217103cf285, 0 }, /* #36 */ 4286 { 0x233cc7, 0x233c13, 0x26d99b703ff2f1b0, 0xdec93603c5d0906f, 0x94ceed91d86be9fd, 0x4f5294078069de26, 0xaafe4e355d4ef616, 0 }, /* #37 */ 4287 { 0x003053, 0x003053, 0xb7eee1e715807e1b, 0xb7eee1e715807e1b, 0x5df1974f24314234, 0x5df1974f24314234, 0x251cc574e004f3b8, -1 }, /* #38 */ 4288 { 0x275597, 0x275597, 0x8c0424ab48abe013, 0x8c0424ab48abe013, 0x98bbe406e4035cb6, 0x98bbe406e4035cb6, 0x5acfe7ab97775299, -1 }, /* #39 */ 4289 { 0x323a03, 0x323a13, 0x69bd81923d19d058, 0x3e009e9f04ffcf0a, 0x3398f33cf04b9ab1, 0xc2bb597a833f3054, 0xd50a0d5c7e89029a, 0 }, /* #40 */ 4290 { 0x333e82, 0x333e82, 0x6384b4364b95013e, 0x6384b4364b95013e, 0x8a91eb95dd535771, 0x8a91eb95dd535771, 0x02b0778b3201889e, -1 }, /* #41 */ 4291 { 0x3868c3, 0x386813, 0xdea7c4d42a2db489, 0x45f532e0955c9c09, 0x2f85ef00d86b6ad8, 0x9ac83ca181836cbe, 0xade76426020e2233, 0 }, /* #42 */ 4292 { 0x201257, 0x201257, 0xda46d6200153a449, 0xda46d6200153a449, 0xd3d2c6e46093fd2d, 0xd3d2c6e46093fd2d, 0xafb06b0572fface6, -1 }, /* #43 */ 4293 { 0x024e86, 0x024e12, 0xa969a88c3232dd76, 0xa35123f17c0292ff, 0x9f8d060d97b8b565, 0xf0827653143b823a, 0xfa18be35929130c4, 0 }, /* #44 */ 4294 { 0x2f2757, 0x2f2757, 0x228dc368245565ca, 0x228dc368245565ca, 0xcba12fb989181364, 0xcba12fb989181364, 0x3626916f03444179, -1 }, /* #45 */ 4295 { 0x162a07, 0x162a13, 0xcfab7c6e012b8317, 0x05cb11a9cc103c86, 0x00a4b907437621cb, 0x00beb26307b38339, 0x1c6f0213be6f7ae5, 0 }, /* #46 */ 4296 { 0x313bd2, 0x313b12, 0x208e94c3da98b8d4, 0xfad24350607e97fc, 0x8ba3a70230c8bfbb, 0x1400de0b04da4d38, 0x8e85ba32e5299b19, 0 }, /* #47 */ 4297 { 0x033012, 0x033012, 0xcd2b8ed47fc8a29b, 0x3a6edb746cb01256, 0x2b50fa5166ae070d, 0x4ebedba3f02266af, 0xbdc5bc58516212e2, 0 }, /* #48 */ 4298 { 0x025943, 0x025943, 0x1dd1ff4388bcb7f8, 0x1dd1ff4388bcb7f8, 0xbc74a4cd85cd9700, 0xbc74a4cd85cd9700, 0xb2775a708defadbd, -1 }, /* #49 */ 4299 { 0x1229c7, 0x1229c7, 0xb47cadfa358802fe, 0xb47cadfa358802fe, 0x7eaddab7a5821301, 0x7eaddab7a5821301, 0x3270ff2407f24487, -1 }, /* #50 */ 4300 { 0x3e2e53, 0x3e2e53, 0x76161818b60d9689, 0x76161818b60d9689, 0x576f6773e487eb65, 0x576f6773e487eb65, 0x3a87973c92f0bb0a, -1 }, /* #51 */ 4301 { 0x1a22d6, 0x1a22d6, 0x2f0506994e2efd80, 0x2f0506994e2efd80, 0xc9ba506272f45fc0, 0xc9ba506272f45fc0, 0xba3a8fbf66f377be, -1 }, /* #52 */ 4302 { 0x330342, 0x330342, 0xec72f4e53f707cf7, 0xec72f4e53f707cf7, 0xf9664e53ef2c1e02, 0xf9664e53ef2c1e02, 0xa7fd6566aba04895, -1 }, /* #53 */ 4303 { 0x0c40c2, 0x0c40c2, 0x3068c036ff77493a, 0x3068c036ff77493a, 0xea1669c1ad2352e1, 0xea1669c1ad2352e1, 0x2fee86c32579137d, -1 }, /* #54 */ 4304 { 0x1104c2, 0x110412, 0xbd57ec1b87651547, 0x40359d6e653f2cc8, 0x182c14eeca5229a5, 0x48ccce91005916cf, 0x605f9780f61221a7, 0 }, /* #55 */ 4305 { 0x136512, 0x136512, 0x4fc791820b92c129, 0x4fc791820b92c129, 0xd696ca7d3721f5e5, 0xd696ca7d3721f5e5, 0x8db6b6f645c800f4, -1 }, /* #56 */ 4306 { 0x257856, 0x257812, 0xa760ebe9ea52e1b7, 0x66cd3b0c86409604, 0x51548d9b8c204305, 0xc55c8e30f707d1b7, 0xca87fff6c61cc400, 0 }, /* #57 */ 4307 { 0x3574c2, 0x357412, 0x0e105c27530c52ce, 0x4bd24419c5678f04, 0x2cbb2c0f14120ba7, 0x1e1468bdb75f7d9a, 0x970740a03449c48d, 0 }, /* #58 */ 4308 { 0x235407, 0x235413, 0x6857c38f1b3f896e, 0x10459fc6f69df158, 0x0bc5fd5fd9e7f5fa, 0x0ad1ef00f7ef56be, 0xb939d2f1f82c9e02, 0 }, /* #59 */ 4309 { 0x076993, 0x076913, 0xf142367066373045, 0x3e633f168552afbf, 0x27c5579f72040c53, 0x6bd03ef920b7c9b7, 0xa331db5accfbbcf2, 0 }, /* #60 */ 4310 { 0x3803c3, 0x3803c3, 0xbc914c9bef7f06b4, 0xbc914c9bef7f06b4, 0xba18e1c6673c9401, 0xba18e1c6673c9401, 0x3794469ef78eccc9, -1 }, /* #61 */ 4311 { 0x284b93, 0x284b93, 0xa112f9efd9f9d50f, 0xa112f9efd9f9d50f, 0xd1a12a31a4d6cadf, 0xd1a12a31a4d6cadf, 0x7bfa9670abd920d5, -1 }, /* #62 */ 4312 { 0x2a31d3, 0x2a3113, 0x6bdec7050680b4d0, 0x0336c8fcc900790e, 0x022ee0b62edc5096, 0x6c99b532e4c85b68, 0xade3684613a2eeac, 0 }, /* #63 */ 4313 }; 4314 static const MULDIVU64_TEST_T g_aTests_idiv_u64_amd[] = 4315 { 4316 { 0x024042, 0x024042, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */ 4317 { 0x085283, 0x085283, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */ 4318 { 0x3c5683, 0x3c5683, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */ 4319 { 0x1d1fc3, 0x1d1fc3, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */ 4320 { 0x254697, 0x254697, 0xf010d1f00b3d760b, 0xf010d1f00b3d760b, 0x5cc3ace760471d0a, 0x5cc3ace760471d0a, 0x0000000000000000, -1 }, /* #4 */ 4321 { 0x0c2147, 0x0c2147, 0x5941a282aeafd2f0, 0x5941a282aeafd2f0, 0x6199ea0fa41411c2, 0x6199ea0fa41411c2, 0x0000000000000000, -1 }, /* #5 */ 4322 { 0x151006, 0x151006, 0x6c3d5f5baed621ae, 0x6c3d5f5baed621ae, 0x39451990713f660d, 0x39451990713f660d, 0x0000000000000000, -1 }, /* #6 */ 4323 { 0x117b03, 0x117b03, 0x5a5142c9c02b4b20, 0x5a5142c9c02b4b20, 0x5f88bb040cf7c872, 0x5f88bb040cf7c872, 0x0000000000000000, -1 }, /* #7 */ 4324 { 0x2e3496, 0x2e3496, 0xd098d924cbfff2bb, 0xd098d924cbfff2bb, 0xcfc892b0a2d7f3d2, 0xcfc892b0a2d7f3d2, 0x3bab81b2391689bb, -1 }, /* #8 */ 4325 { 0x100c86, 0x100c86, 0x23349f5b22e7d877, 0x23349f5b22e7d877, 0x83c3403f53ca423f, 0x83c3403f53ca423f, 0x74f192fa07af0ada, -1 }, /* #9 */ 4326 { 0x287617, 0x287613, 0x683cb50456aacffc, 0x15205ebeda653b38, 0xf8cc3f6a69902e3f, 0xe450aa2cbc324b74, 0xa8ba4e58a9576547, 0 }, /* #10 */ 4327 { 0x3a4257, 0x3a4213, 0x2e7d8756c2998b22, 0x0dd25cf78328f831, 0x054281a0b34057c5, 0x5c3cd53059b285b0, 0x616b6570514c3212, 0 }, /* #11 */ 4328 { 0x104e07, 0x104e07, 0x48dc931da3865787, 0x48dc931da3865787, 0x9c63778bc93e5976, 0x9c63778bc93e5976, 0xe4a6fa2ac63d553c, -1 }, /* #12 */ 4329 { 0x320f06, 0x320f06, 0xa8fb09ed61b1efde, 0xa8fb09ed61b1efde, 0x1e811f66b948dc73, 0x1e811f66b948dc73, 0xe45dfa576f349202, -1 }, /* #13 */ 4330 { 0x1e1913, 0x1e1913, 0x17e32965091e1c88, 0x17e32965091e1c88, 0x61cd3a0ac2b2b223, 0x61cd3a0ac2b2b223, 0x42933ed1289d98af, -1 }, /* #14 */ 4331 { 0x012d56, 0x012d56, 0x3567fd4b64515170, 0x3567fd4b64515170, 0x4a00d3b7be266251, 0x4a00d3b7be266251, 0x4f74bb337c4bb955, -1 }, /* #15 */ 4332 { 0x2e3a07, 0x2e3a13, 0xf53782d076635c28, 0x9924a5465bbf2856, 0xd63064f20f6d61cf, 0xc670c3ec81290dc6, 0x6810290943337813, 0 }, /* #16 */ 4333 { 0x362243, 0x362243, 0x64f9709c834dbe11, 0x64f9709c834dbe11, 0xca8d673e799b6afe, 0xca8d673e799b6afe, 0x67b9938a49751cdb, -1 }, /* #17 */ 4334 { 0x055d46, 0x055d12, 0x7118f7972bb6d7e8, 0xdbc73de6091ef988, 0x0f4896731e26f3af, 0x0600f0f1d2de43f0, 0x93fb74efa68d80af, 0 }, /* #18 */ 4335 { 0x3a0102, 0x3a0102, 0xa8a8f6c7baa21b37, 0xa8a8f6c7baa21b37, 0xa400f43dece197ab, 0xa400f43dece197ab, 0xdbf620213aa2e342, -1 }, /* #19 */ 4336 { 0x3764d6, 0x3764d6, 0xbdef1fb5453f4973, 0xbdef1fb5453f4973, 0x5d2a85221e0ae4aa, 0x5d2a85221e0ae4aa, 0x45732a2b928a8a23, -1 }, /* #20 */ 4337 { 0x156fd2, 0x156f12, 0xc7ced41569a1f4cd, 0x4014e9aae1b9197f, 0x18c273235bc5d387, 0x5a04aa1efaf6b4a3, 0x62e97a750fa810d6, 0 }, /* #21 */ 4338 { 0x262913, 0x262913, 0x7a339df6f5f067df, 0x7a339df6f5f067df, 0x38186ae652c7c027, 0x38186ae652c7c027, 0x9ad9ae8a8b123ecf, -1 }, /* #22 */ 4339 { 0x1173c3, 0x1173c3, 0x1cb9755b235cba08, 0x1cb9755b235cba08, 0x1d075aa0d3c7b818, 0x1d075aa0d3c7b818, 0xdaca53bb0dceee17, -1 }, /* #23 */ 4340 { 0x3f4886, 0x3f4886, 0xa509a42d09b46f95, 0xa509a42d09b46f95, 0x5fc2f20fdbf9995a, 0x5fc2f20fdbf9995a, 0x9e14cced77a1c713, -1 }, /* #24 */ 4341 { 0x1a0bd6, 0x1a0bd6, 0xddd28b5fb280acd3, 0xddd28b5fb280acd3, 0x848a131029bc3a18, 0x848a131029bc3a18, 0x7e466d6044e981c4, -1 }, /* #25 */ 4342 { 0x305cd2, 0x305cd2, 0xd378f6e62a393b9d, 0xd378f6e62a393b9d, 0x4c0f5e0f2a99a0da, 0x4c0f5e0f2a99a0da, 0xf0522a98c4e851cc, -1 }, /* #26 */ 4343 { 0x2a79d2, 0x2a79d2, 0x816f3183fc6bae0a, 0x816f3183fc6bae0a, 0xe702b48b6b1bb104, 0xe702b48b6b1bb104, 0x00323361229b4682, -1 }, /* #27 */ 4344 { 0x0b4616, 0x0b4612, 0xcdab86486feb7e37, 0xefa7d57de9b66ca4, 0x054d291977fd08ce, 0x42ed5705ae8aee8f, 0xacf6fc960cc54bda, 0 }, /* #28 */ 4345 { 0x0072c2, 0x007212, 0xc044a66c150be66b, 0xcf374e64c6981b2f, 0xeca62b5f5b09fc97, 0xec3e3c7fc3adb87a, 0x658bda3a116980df, 0 }, /* #29 */ 4346 { 0x2449c3, 0x244913, 0x14c185cf21f10474, 0x13f8199bf28779eb, 0xf8afe92b6d380481, 0xf62eb8627c88c963, 0xa2403a4de4f543f3, 0 }, /* #30 */ 4347 { 0x3326c6, 0x332612, 0xd68979121c8baeed, 0xf3e90653c5e79764, 0xfd4712c35b6bb920, 0xeb39d4fb6be7e6d5, 0x39a5666e85210076, 0 }, /* #31 */ 4348 { 0x277e06, 0x277e06, 0x529256ce8dde9ee7, 0x529256ce8dde9ee7, 0x6ba864041613c3fe, 0x6ba864041613c3fe, 0xe9b04b5efc3e79d3, -1 }, /* #32 */ 4349 { 0x243e87, 0x243e13, 0xf920ebf89e852c52, 0x5d3c83590ebd2c0b, 0x0eb32cc8606424e8, 0x2608fd9b30cae52b, 0x285c95ad154126d5, 0 }, /* #33 */ 4350 { 0x262586, 0x262586, 0x283576c5acff39f2, 0x283576c5acff39f2, 0x96aeab394e08b4f6, 0x96aeab394e08b4f6, 0x6a470400656b57a4, -1 }, /* #34 */ 4351 { 0x175282, 0x175282, 0x7930280b09bd842b, 0x7930280b09bd842b, 0x788b09ad08952855, 0x788b09ad08952855, 0x29235190302859db, -1 }, /* #35 */ 4352 { 0x3f5a03, 0x3f5a03, 0x86c26848ee83acbf, 0x86c26848ee83acbf, 0xd5b818f4c54c526f, 0xd5b818f4c54c526f, 0x40a65413c6ca229c, -1 }, /* #36 */ 4353 { 0x192b92, 0x192b92, 0xc78cb5d6039954c6, 0xc78cb5d6039954c6, 0x9e8be3ea26f5f879, 0x9e8be3ea26f5f879, 0xe5604d3132204824, -1 }, /* #37 */ 4354 { 0x2b7fd6, 0x2b7fd6, 0xbd1f0d01e5717a76, 0xbd1f0d01e5717a76, 0x5278c318018efcd4, 0x5278c318018efcd4, 0x7fea69afb65086f4, -1 }, /* #38 */ 4355 { 0x0000d3, 0x0000d3, 0xc919b00d98516a4c, 0xc919b00d98516a4c, 0xdf221f6135752a25, 0xdf221f6135752a25, 0x21d50118793a4a12, -1 }, /* #39 */ 4356 { 0x3a6002, 0x3a6002, 0xac025a614a48b76d, 0xac025a614a48b76d, 0x199102d04e7bacd9, 0x199102d04e7bacd9, 0x0963b0603f4fb2cc, -1 }, /* #40 */ 4357 { 0x3614c2, 0x3614c2, 0x8c28699c3c151548, 0x8c28699c3c151548, 0xac6547b1312da7d3, 0xac6547b1312da7d3, 0x09ceabd5ad45ed0f, -1 }, /* #41 */ 4358 { 0x3331d2, 0x333112, 0xa84ed72403d6450b, 0xd55227d2635f6451, 0xf4c71fa0900eb1fc, 0xf142fb9643b0e14a, 0x43503ecafced5c71, 0 }, /* #42 */ 4359 { 0x0a6246, 0x0a6246, 0x55cd57764e77b7f1, 0x55cd57764e77b7f1, 0x8ba23a5d5c290f28, 0x8ba23a5d5c290f28, 0x9037c36d07a5b5a2, -1 }, /* #43 */ 4360 { 0x3f5217, 0x3f5217, 0x4619d203de70e635, 0x4619d203de70e635, 0xdf9df086c92ae6e9, 0xdf9df086c92ae6e9, 0x405a72d43a19fda1, -1 }, /* #44 */ 4361 { 0x283c52, 0x283c52, 0x844642bf906e0750, 0x844642bf906e0750, 0x2d7e0b96e0c80bca, 0x2d7e0b96e0c80bca, 0xb7a8c956ee2abc2f, -1 }, /* #45 */ 4362 { 0x3a6a53, 0x3a6a13, 0x1c3cbdcc2124646b, 0xbdb0d73f27850bcc, 0x0cd8dccc57d0cb63, 0x0e607062cd1f0af3, 0xce66b0217187dbaa, 0 }, /* #46 */ 4363 { 0x354dc3, 0x354dc3, 0x05da2654200e3965, 0x05da2654200e3965, 0x7222efbcba0a2d48, 0x7222efbcba0a2d48, 0xd35faceb93a95a2e, -1 }, /* #47 */ 4364 { 0x110216, 0x110216, 0xbee805d5a93d69b9, 0xbee805d5a93d69b9, 0x4a7f269932d7240a, 0x4a7f269932d7240a, 0x0e2493be61bf2d04, -1 }, /* #48 */ 4365 { 0x1f4706, 0x1f4706, 0xa82274ad85037d78, 0xa82274ad85037d78, 0x01f36809ae1a3f44, 0x01f36809ae1a3f44, 0x037eab52133327df, -1 }, /* #49 */ 4366 { 0x211642, 0x211612, 0x0bbc54d014118afe, 0xcc8e627b930677f9, 0xe759442779644a88, 0xb7d5692dfcf49d23, 0x7aac2010d5899173, 0 }, /* #50 */ 4367 { 0x2d3953, 0x2d3953, 0xa9930d5998d0a354, 0xa9930d5998d0a354, 0x3abeceebf5518435, 0x3abeceebf5518435, 0x257f86f0411952a0, -1 }, /* #51 */ 4368 { 0x3409c3, 0x340913, 0x89a8159a832f1b48, 0xa500eccddd4ed293, 0xdc2266233a223669, 0xd2354248da9f39a6, 0x64e695a7565fb316, 0 }, /* #52 */ 4369 { 0x2b19d6, 0x2b19d6, 0xaa43f24a096f4d6c, 0xaa43f24a096f4d6c, 0x26b2347b92d80ec7, 0x26b2347b92d80ec7, 0x497b4ea7fd938b15, -1 }, /* #53 */ 4370 { 0x285b83, 0x285b83, 0x3344cc11162b4709, 0x3344cc11162b4709, 0x86f45e2429b18a62, 0x86f45e2429b18a62, 0x1c62f7699550910d, -1 }, /* #54 */ 4371 { 0x213dc3, 0x213dc3, 0x0ffc0fcf9325b2c6, 0x0ffc0fcf9325b2c6, 0x196f2818ed72080f, 0x196f2818ed72080f, 0xe822a52810b14cb3, -1 }, /* #55 */ 4372 { 0x000b96, 0x000b96, 0x5d1d70347a407280, 0x5d1d70347a407280, 0x236ed19af7b174da, 0x236ed19af7b174da, 0xd2355dc4c082e7a2, -1 }, /* #56 */ 4373 { 0x1f1906, 0x1f1906, 0x4f7628c62823f050, 0x4f7628c62823f050, 0x537101a2166f07eb, 0x537101a2166f07eb, 0xe7bbe79860223ca6, -1 }, /* #57 */ 4374 { 0x216156, 0x216156, 0xb1bafd72c9eb3844, 0xb1bafd72c9eb3844, 0x724b0786eb5560df, 0x724b0786eb5560df, 0x88f7feb01bdb0835, -1 }, /* #58 */ 4375 { 0x315943, 0x315913, 0x4fec00de4978a645, 0x6fa8ed383a21d7ab, 0x197660788f2d17d0, 0x1a130fea75ff6837, 0x3a608822aab7942a, 0 }, /* #59 */ 4376 { 0x090e17, 0x090e17, 0x69083d5087d1a14b, 0x69083d5087d1a14b, 0x84eb8ca51bf1643b, 0x84eb8ca51bf1643b, 0xea9b9475c45ec7fc, -1 }, /* #60 */ 4377 { 0x2f2307, 0x2f2307, 0x0574467ccb82066e, 0x0574467ccb82066e, 0xaf3939ec94bf9a83, 0xaf3939ec94bf9a83, 0xe5e84d4d5609ee00, -1 }, /* #61 */ 4378 { 0x2b2e57, 0x2b2e57, 0xe4e4b7fa8cf9d075, 0xe4e4b7fa8cf9d075, 0x816e3c2385414a32, 0x816e3c2385414a32, 0xd043d4e5ac2e3f64, -1 }, /* #62 */ 4379 { 0x0e0e92, 0x0e0e92, 0x788688b9b7a90116, 0x788688b9b7a90116, 0x5c2129ac487a6780, 0x5c2129ac487a6780, 0xe08f89ff45370a75, -1 }, /* #63 */ 4380 }; 4381 24 4382 #endif /* !VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Amd_h */ 25 -
trunk/src/VBox/VMM/testcase/tstIEMAImplData.h
r94163 r94169 1 1 /* $Id$ */ 2 2 /** @file 3 * IEM Assembly Instruction Helper Testcase Data - r1504 17 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.3 * IEM Assembly Instruction Helper Testcase Data - r150420 on AMD Ryzen Threadripper 3990X 64-Core Processor. 4 4 */ 5 5 … … 26 26 static const BINU8_TEST_T g_aTests_add_u8[] = 27 27 { 28 { 0x1 d6683, 0x1d6646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */29 { 0x 214dc6, 0x214546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */30 { 0x3f 5bd3, 0x3f5346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */31 { 0x 265c42, 0x265446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */32 { 0x 113852, 0x113006, 0x3f, 0x3f, 0x00, 0x0 }, /* #4 */33 { 0x 3d4c56, 0x3d4406, 0x4b, 0x4b, 0x00, 0x0 }, /* #5 */34 { 0x 1c4693, 0x1c4606, 0x36, 0x36, 0x00, 0x0 }, /* #6 */35 { 0x1 962d7, 0x196202, 0x20, 0x20, 0x00, 0x0 }, /* #7 */36 { 0x2 b1953, 0x2b1183, 0xe6, 0xa8, 0xc2, 0x0 }, /* #8 */37 { 0x 210ec7, 0x210616, 0x2f, 0x42, 0x13, 0x0 }, /* #9 */38 { 0x 2766c6, 0x276e03, 0x92, 0x43, 0xb1, 0x0 }, /* #10 */39 { 0x 0b3512, 0x0b3592, 0xc9, 0xf7, 0x2e, 0x0 }, /* #11 */40 { 0x 2e5786, 0x2e5757, 0x0b, 0x00, 0xf5, 0x0 }, /* #12 */41 { 0x2 62957, 0x262907, 0xf3, 0x78, 0x85, 0x0 }, /* #13 */42 { 0x 353e13, 0x353613, 0x6f, 0x37, 0xc8, 0x0 }, /* #14 */43 { 0x 314b03, 0x314313, 0x75, 0x64, 0xef, 0x0 }, /* #15 */44 { 0x 3e6796, 0x3e6702, 0x48, 0x6b, 0x23, 0x0 }, /* #16 */45 { 0x 052c43, 0x052482, 0x9e, 0xae, 0x10, 0x0 }, /* #17 */46 { 0x 307352, 0x307313, 0x9a, 0x02, 0x68, 0x0 }, /* #18 */47 { 0x 2f5747, 0x2f5706, 0x38, 0x78, 0x40, 0x0 }, /* #19 */48 { 0x 3d06c2, 0x3d0686, 0x15, 0xc5, 0xb0, 0x0 }, /* #20 */49 { 0x 0a0253, 0x0a0a13, 0x8d, 0x19, 0x8c, 0x0 }, /* #21 */50 { 0x 2e2043, 0x2e2083, 0xc2, 0x8f, 0xcd, 0x0 }, /* #22 */51 { 0x1 27142, 0x127186, 0x31, 0xee, 0xbd, 0x0 }, /* #23 */52 { 0x 030607, 0x030606, 0x43, 0x59, 0x16, 0x0 }, /* #24 */53 { 0x 011a52, 0x011217, 0x28, 0x17, 0xef, 0x0 }, /* #25 */54 { 0x 302dd3, 0x302513, 0x8c, 0x08, 0x7c, 0x0 }, /* #26 */55 { 0x 0257c7, 0x025793, 0xe8, 0xb5, 0xcd, 0x0 }, /* #27 */56 { 0x 1a6583, 0x1a6583, 0xda, 0xae, 0xd4, 0x0 }, /* #28 */57 { 0x 3e4207, 0x3e4a82, 0x74, 0xec, 0x78, 0x0 }, /* #29 */58 { 0x 186692, 0x186602, 0x56, 0x5b, 0x05, 0x0 }, /* #30 */59 { 0x 036346, 0x036313, 0xf3, 0x32, 0x3f, 0x0 }, /* #31 */60 { 0x0 e0092, 0x0e0017, 0x7e, 0x42, 0xc4, 0x0 }, /* #32 */61 { 0x 2a3487, 0x2a3402, 0x07, 0x49, 0x42, 0x0 }, /* #33 */62 { 0x 116d16, 0x116586, 0x80, 0x8b, 0x0b, 0x0 }, /* #34 */63 { 0x 035857, 0x035013, 0x5f, 0x58, 0xf9, 0x0 }, /* #35 */64 { 0x 293283, 0x293213, 0x5e, 0x04, 0xa6, 0x0 }, /* #36 */65 { 0x 071f86, 0x071717, 0xa7, 0x21, 0x7a, 0x0 }, /* #37 */66 { 0x1 85ad6, 0x185213, 0xbc, 0x07, 0x4b, 0x0 }, /* #38 */67 { 0x 295087, 0x295082, 0x07, 0xa8, 0xa1, 0x0 }, /* #39 */68 { 0x 190557, 0x190583, 0xc4, 0x94, 0xd0, 0x0 }, /* #40 */69 { 0x 282e06, 0x282e92, 0x15, 0x83, 0x6e, 0x0 }, /* #41 */70 { 0x 1e2f96, 0x1e2703, 0xfa, 0x6d, 0x73, 0x0 }, /* #42 */71 { 0x3 a1cd6, 0x3a1417, 0xbf, 0x11, 0x52, 0x0 }, /* #43 */72 { 0x 217256, 0x217292, 0x5f, 0xfb, 0x9c, 0x0 }, /* #44 */73 { 0x3 d6786, 0x3d6717, 0x65, 0x44, 0xdf, 0x0 }, /* #45 */74 { 0x 2d7fd7, 0x2d7782, 0x00, 0xe0, 0xe0, 0x0 }, /* #46 */75 { 0x 320293, 0x320212, 0x0f, 0x15, 0x06, 0x0 }, /* #47 */76 { 0x 0350c7, 0x035093, 0xee, 0x94, 0xa6, 0x0 }, /* #48 */77 { 0x 3f5f12, 0x3f5713, 0xab, 0x1a, 0x6f, 0x0 }, /* #49 */78 { 0x 392cd3, 0x392483, 0xe3, 0xae, 0xcb, 0x0 }, /* #50 */79 { 0x 186097, 0x186012, 0x2b, 0x79, 0x4e, 0x0 }, /* #51 */80 { 0x 3d2b43, 0x3d2313, 0x4d, 0x15, 0xc8, 0x0 }, /* #52 */81 { 0x 2769d2, 0x276112, 0x05, 0x64, 0x5f, 0x0 }, /* #53 */82 { 0x1 733d7, 0x173387, 0xc2, 0x8e, 0xcc, 0x0 }, /* #54 */83 { 0x 0761d2, 0x076117, 0xbe, 0x05, 0x47, 0x0 }, /* #55 */84 { 0x 057a52, 0x057a96, 0x78, 0xe1, 0x69, 0x0 }, /* #56 */85 { 0x 3c2c87, 0x3c2492, 0x1f, 0xd5, 0xb6, 0x0 }, /* #57 */86 { 0x 274453, 0x274413, 0xff, 0x5d, 0x5e, 0x0 }, /* #58 */87 { 0x 083f07, 0x083782, 0xa1, 0xad, 0x0c, 0x0 }, /* #59 */88 { 0x 2b6806, 0x2b6896, 0x5e, 0xa3, 0x45, 0x0 }, /* #60 */89 { 0x 292442, 0x292482, 0xe0, 0xfb, 0x1b, 0x0 }, /* #61 */90 { 0x 044986, 0x044907, 0xd8, 0x59, 0x81, 0x0 }, /* #62 */91 { 0x 136812, 0x136813, 0xd8, 0x73, 0x9b, 0x0 }, /* #63 */28 { 0x1e4307, 0x1e4346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 29 { 0x0b7353, 0x0b7346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 30 { 0x3f62d7, 0x3f6246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 31 { 0x052956, 0x052146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 32 { 0x316817, 0x316082, 0xae, 0xae, 0x00, 0x0 }, /* #4 */ 33 { 0x2e3857, 0x2e3006, 0x06, 0x06, 0x00, 0x0 }, /* #5 */ 34 { 0x284bc2, 0x284302, 0x7c, 0x7c, 0x00, 0x0 }, /* #6 */ 35 { 0x172613, 0x172682, 0xd0, 0xd0, 0x00, 0x0 }, /* #7 */ 36 { 0x2c34d6, 0x2c3482, 0x81, 0xe5, 0x64, 0x0 }, /* #8 */ 37 { 0x0c4002, 0x0c4813, 0x88, 0x67, 0xdf, 0x0 }, /* #9 */ 38 { 0x046553, 0x046587, 0xb5, 0xa6, 0xf1, 0x0 }, /* #10 */ 39 { 0x322b43, 0x322386, 0x85, 0xc6, 0x41, 0x0 }, /* #11 */ 40 { 0x375912, 0x375192, 0xc3, 0xe0, 0x1d, 0x0 }, /* #12 */ 41 { 0x217397, 0x217382, 0x33, 0xe6, 0xb3, 0x0 }, /* #13 */ 42 { 0x165b97, 0x165317, 0xfa, 0x11, 0x17, 0x0 }, /* #14 */ 43 { 0x066ec3, 0x066e92, 0x6d, 0xb0, 0x43, 0x0 }, /* #15 */ 44 { 0x222c57, 0x222403, 0x74, 0x57, 0xe3, 0x0 }, /* #16 */ 45 { 0x342943, 0x342197, 0xec, 0xd7, 0xeb, 0x0 }, /* #17 */ 46 { 0x034dc7, 0x034502, 0x31, 0x6e, 0x3d, 0x0 }, /* #18 */ 47 { 0x171c97, 0x171403, 0x58, 0x2a, 0xd2, 0x0 }, /* #19 */ 48 { 0x143bd7, 0x143382, 0x02, 0xcb, 0xc9, 0x0 }, /* #20 */ 49 { 0x2f5c96, 0x2f5493, 0x9a, 0x92, 0xf8, 0x0 }, /* #21 */ 50 { 0x3252d7, 0x325a96, 0x5d, 0xcc, 0x6f, 0x0 }, /* #22 */ 51 { 0x1d1e52, 0x1d1e03, 0xc7, 0x7c, 0xb5, 0x0 }, /* #23 */ 52 { 0x351e92, 0x351e96, 0x7e, 0x9a, 0x1c, 0x0 }, /* #24 */ 53 { 0x3f0652, 0x3f0683, 0xa5, 0x85, 0xe0, 0x0 }, /* #25 */ 54 { 0x196f07, 0x196782, 0x13, 0xe5, 0xd2, 0x0 }, /* #26 */ 55 { 0x2b31c7, 0x2b3193, 0xd5, 0xa1, 0xcc, 0x0 }, /* #27 */ 56 { 0x235843, 0x235086, 0xb1, 0xee, 0x3d, 0x0 }, /* #28 */ 57 { 0x1b7513, 0x1b7512, 0x1b, 0x7a, 0x5f, 0x0 }, /* #29 */ 58 { 0x0f01c7, 0x0f0192, 0x25, 0xc4, 0x9f, 0x0 }, /* #30 */ 59 { 0x2b3143, 0x2b3106, 0x17, 0x3c, 0x25, 0x0 }, /* #31 */ 60 { 0x0c4a02, 0x0c4a82, 0x70, 0xc2, 0x52, 0x0 }, /* #32 */ 61 { 0x1a4983, 0x1a4103, 0x90, 0x01, 0x71, 0x0 }, /* #33 */ 62 { 0x3d4612, 0x3d4687, 0xe6, 0xca, 0xe4, 0x0 }, /* #34 */ 63 { 0x286d06, 0x286507, 0x63, 0x5a, 0xf7, 0x0 }, /* #35 */ 64 { 0x357812, 0x357087, 0xf4, 0xb8, 0xc4, 0x0 }, /* #36 */ 65 { 0x1e3117, 0x1e3186, 0xb7, 0xff, 0x48, 0x0 }, /* #37 */ 66 { 0x161207, 0x161216, 0x08, 0x11, 0x09, 0x0 }, /* #38 */ 67 { 0x365bc6, 0x365316, 0x19, 0x65, 0x4c, 0x0 }, /* #39 */ 68 { 0x073747, 0x073703, 0xe4, 0x04, 0x20, 0x0 }, /* #40 */ 69 { 0x162e47, 0x162683, 0xe8, 0xce, 0xe6, 0x0 }, /* #41 */ 70 { 0x226f96, 0x226707, 0x56, 0x2b, 0xd5, 0x0 }, /* #42 */ 71 { 0x322806, 0x322003, 0xe8, 0x3d, 0x55, 0x0 }, /* #43 */ 72 { 0x055702, 0x055792, 0x29, 0xc1, 0x98, 0x0 }, /* #44 */ 73 { 0x365792, 0x365713, 0xf7, 0x15, 0x1e, 0x0 }, /* #45 */ 74 { 0x342317, 0x342313, 0xd6, 0x23, 0x4d, 0x0 }, /* #46 */ 75 { 0x0b60d3, 0x0b6007, 0x47, 0x39, 0xf2, 0x0 }, /* #47 */ 76 { 0x285d46, 0x285d96, 0x1d, 0x93, 0x76, 0x0 }, /* #48 */ 77 { 0x2831c7, 0x283107, 0x4a, 0x2e, 0xe4, 0x0 }, /* #49 */ 78 { 0x091cc3, 0x091417, 0x74, 0x12, 0x9e, 0x0 }, /* #50 */ 79 { 0x2910c6, 0x291003, 0xe9, 0x4f, 0x66, 0x0 }, /* #51 */ 80 { 0x076ad3, 0x076213, 0x3c, 0x01, 0xc5, 0x0 }, /* #52 */ 81 { 0x101797, 0x101712, 0x34, 0x52, 0x1e, 0x0 }, /* #53 */ 82 { 0x1b5343, 0x1b5303, 0xd7, 0x1f, 0x48, 0x0 }, /* #54 */ 83 { 0x233346, 0x233317, 0xed, 0x06, 0x19, 0x0 }, /* #55 */ 84 { 0x341546, 0x341d82, 0x7a, 0xef, 0x75, 0x0 }, /* #56 */ 85 { 0x2f76d3, 0x2f7682, 0x66, 0xfd, 0x97, 0x0 }, /* #57 */ 86 { 0x1203c6, 0x120317, 0x6e, 0x65, 0xf7, 0x0 }, /* #58 */ 87 { 0x112096, 0x112013, 0x7f, 0x02, 0x83, 0x0 }, /* #59 */ 88 { 0x363916, 0x363103, 0x50, 0x31, 0xe1, 0x0 }, /* #60 */ 89 { 0x155457, 0x155402, 0x11, 0x67, 0x56, 0x0 }, /* #61 */ 90 { 0x2c0fd7, 0x2c0713, 0xed, 0x29, 0x3c, 0x0 }, /* #62 */ 91 { 0x0a5a02, 0x0a5203, 0x48, 0x1f, 0xd7, 0x0 }, /* #63 */ 92 92 }; 93 93 static const BINU8_TEST_T g_aTests_add_u8_locked[] = 94 94 { 95 { 0x 396997, 0x396146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */96 { 0x 1c79d6, 0x1c7146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */97 { 0x0 73343, 0x073346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */98 { 0x0 a65d7, 0x0a6546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */99 { 0x3 00683, 0x300686, 0xdd, 0xdd, 0x00, 0x0 }, /* #4 */100 { 0x2 53f82, 0x253706, 0x39, 0x39, 0x00, 0x0 }, /* #5 */101 { 0x 0e7296, 0x0e7282, 0x83, 0x83, 0x00, 0x0 }, /* #6 */102 { 0x 2874d3, 0x287402, 0x32, 0x32, 0x00, 0x0 }, /* #7 */103 { 0x 282193, 0x282186, 0xd0, 0xe1, 0x11, 0x0 }, /* #8 */104 { 0x 002282, 0x002203, 0x73, 0x08, 0x95, 0x0 }, /* #9 */105 { 0x 324496, 0x324417, 0xcd, 0x09, 0x3c, 0x0 }, /* #10 */106 { 0x 0b41d7, 0x0b4982, 0x7c, 0xad, 0x31, 0x0 }, /* #11 */107 { 0x 086257, 0x086292, 0x8e, 0xe0, 0x52, 0x0 }, /* #12 */108 { 0x 230d56, 0x230d92, 0x69, 0xd6, 0x6d, 0x0 }, /* #13 */109 { 0x3 c4f52, 0x3c4786, 0x22, 0xc6, 0xa4, 0x0 }, /* #14 */110 { 0x 367a06, 0x367a03, 0x93, 0x6e, 0xdb, 0x0 }, /* #15 */111 { 0x3 e7bc7, 0x3e7383, 0xe4, 0xba, 0xd6, 0x0 }, /* #16 */112 { 0x 2b7843, 0x2b7007, 0x44, 0x36, 0xf2, 0x0 }, /* #17 */113 { 0x 123516, 0x123583, 0xf2, 0xbc, 0xca, 0x0 }, /* #18 */114 { 0x 0a4903, 0x0a4112, 0x31, 0x70, 0x3f, 0x0 }, /* #19 */115 { 0x 044e56, 0x044697, 0xd5, 0x93, 0xbe, 0x0 }, /* #20 */116 { 0x 161fc3, 0x161786, 0xe5, 0xf9, 0x14, 0x0 }, /* #21 */117 { 0x 2a1957, 0x2a1183, 0xde, 0x9e, 0xc0, 0x0 }, /* #22 */118 { 0x0 62317, 0x062383, 0xdc, 0x8f, 0xb3, 0x0 }, /* #23 */119 { 0x 1c72d2, 0x1c7202, 0x01, 0x7f, 0x7e, 0x0 }, /* #24 */120 { 0x 007cd3, 0x007483, 0xd5, 0xab, 0xd6, 0x0 }, /* #25 */121 { 0x 236297, 0x236257, 0xef, 0x00, 0x11, 0x0 }, /* #26 */122 { 0x 397ad3, 0x397293, 0x9d, 0x8c, 0xef, 0x0 }, /* #27 */123 { 0x 277613, 0x277e82, 0x76, 0xb6, 0x40, 0x0 }, /* #28 */124 { 0x 295b13, 0x295382, 0x12, 0xc8, 0xb6, 0x0 }, /* #29 */125 { 0x 1d38d6, 0x1d3093, 0xdd, 0xda, 0xfd, 0x0 }, /* #30 */126 { 0x 067752, 0x067797, 0xda, 0xb8, 0xde, 0x0 }, /* #31 */127 { 0x 133006, 0x133002, 0x50, 0x6b, 0x1b, 0x0 }, /* #32 */128 { 0x 1277d6, 0x127712, 0x1d, 0x61, 0x44, 0x0 }, /* #33 */129 { 0x 293682, 0x293683, 0xc1, 0xad, 0xec, 0x0 }, /* #34 */130 { 0x 0c5bc7, 0x0c5b13, 0x9b, 0x70, 0xd5, 0x0 }, /* #35 */131 { 0x 307717, 0x307787, 0xd3, 0x95, 0xc2, 0x0 }, /* #36 */132 { 0x 233582, 0x233593, 0x99, 0x92, 0xf9, 0x0 }, /* #37 */133 { 0x 087603, 0x087682, 0x13, 0xec, 0xd9, 0x0 }, /* #38 */134 { 0x 3b5293, 0x3b5296, 0xef, 0xf3, 0x04, 0x0 }, /* #39 */135 { 0x 391b92, 0x391396, 0xba, 0xc5, 0x0b, 0x0 }, /* #40 */136 { 0x 270bc7, 0x270b96, 0x6c, 0xc0, 0x54, 0x0 }, /* #41 */137 { 0x 392d86, 0x392597, 0xfa, 0xc5, 0xcb, 0x0 }, /* #42 */138 { 0x0 e6786, 0x0e6792, 0x4e, 0xec, 0x9e, 0x0 }, /* #43 */139 { 0x 207d97, 0x207d92, 0x58, 0xd5, 0x7d, 0x0 }, /* #44 */140 { 0x 040e42, 0x040603, 0xe7, 0x3d, 0x56, 0x0 }, /* #45 */141 { 0x 3a4a43, 0x3a4282, 0xa8, 0xbc, 0x14, 0x0 }, /* #46 */142 { 0x 042cc3, 0x042406, 0x5c, 0x6f, 0x13, 0x0 }, /* #47 */143 { 0x 3b2892, 0x3b2097, 0xfa, 0x88, 0x8e, 0x0 }, /* #48 */144 { 0x 0d13c3, 0x0d1b86, 0x22, 0x82, 0x60, 0x0 }, /* #49 */145 { 0x3 e1b97, 0x3e1386, 0x42, 0xc9, 0x87, 0x0 }, /* #50 */146 { 0x 106ad2, 0x106203, 0xe3, 0x2a, 0x47, 0x0 }, /* #51 */147 { 0x 034606, 0x034692, 0x9a, 0xe3, 0x49, 0x0 }, /* #52 */148 { 0x 140e13, 0x140612, 0x3d, 0x64, 0x27, 0x0 }, /* #53 */149 { 0x0 a0342, 0x0a0307, 0x58, 0x4d, 0xf5, 0x0 }, /* #54 */150 { 0x1e 70d3, 0x1e7013, 0x44, 0x23, 0xdf, 0x0 }, /* #55 */151 { 0x 0b1d93, 0x0b1597, 0xec, 0xa3, 0xb7, 0x0 }, /* #56 */152 { 0x 3e0506, 0x3e0586, 0xb1, 0xd7, 0x26, 0x0 }, /* #57 */153 { 0x0 d3413, 0x0d3406, 0x0b, 0x6c, 0x61, 0x0 }, /* #58 */154 { 0x1 87042, 0x187006, 0x03, 0x53, 0x50, 0x0 }, /* #59 */155 { 0x 203d87, 0x203d86, 0x73, 0xdd, 0x6a, 0x0 }, /* #60 */156 { 0x 0359d6, 0x035186, 0xa3, 0xca, 0x27, 0x0 }, /* #61 */157 { 0x1 62646, 0x162697, 0x9b, 0x82, 0xe7, 0x0 }, /* #62 */158 { 0x 213603, 0x213616, 0x0b, 0x60, 0x55, 0x0 }, /* #63 */95 { 0x267f93, 0x267746, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 96 { 0x0960c6, 0x096046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 97 { 0x040592, 0x040546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 98 { 0x096d47, 0x096546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 99 { 0x3b0c13, 0x3b0402, 0x70, 0x70, 0x00, 0x0 }, /* #4 */ 100 { 0x2d7517, 0x2d7582, 0xa8, 0xa8, 0x00, 0x0 }, /* #5 */ 101 { 0x2b0486, 0x2b0402, 0x46, 0x46, 0x00, 0x0 }, /* #6 */ 102 { 0x1274d6, 0x127402, 0x2c, 0x2c, 0x00, 0x0 }, /* #7 */ 103 { 0x1344d6, 0x134486, 0x28, 0xd8, 0xb0, 0x0 }, /* #8 */ 104 { 0x160c02, 0x160413, 0x98, 0x16, 0x7e, 0x0 }, /* #9 */ 105 { 0x296746, 0x296796, 0xbb, 0xe7, 0x2c, 0x0 }, /* #10 */ 106 { 0x203cd2, 0x203482, 0xc6, 0xfb, 0x35, 0x0 }, /* #11 */ 107 { 0x367317, 0x367b03, 0xa1, 0x43, 0xa2, 0x0 }, /* #12 */ 108 { 0x360d93, 0x360587, 0xb0, 0xac, 0xfc, 0x0 }, /* #13 */ 109 { 0x312943, 0x312996, 0x65, 0xd4, 0x6f, 0x0 }, /* #14 */ 110 { 0x124c52, 0x124496, 0x8f, 0x96, 0x07, 0x0 }, /* #15 */ 111 { 0x3c7047, 0x3c7007, 0x5d, 0x2d, 0xd0, 0x0 }, /* #16 */ 112 { 0x357346, 0x357307, 0xf5, 0x1b, 0x26, 0x0 }, /* #17 */ 113 { 0x3c2a46, 0x3c2a96, 0x35, 0xb1, 0x7c, 0x0 }, /* #18 */ 114 { 0x3b4087, 0x3b4082, 0xb1, 0xe5, 0x34, 0x0 }, /* #19 */ 115 { 0x3d1216, 0x3d1296, 0x26, 0xb4, 0x8e, 0x0 }, /* #20 */ 116 { 0x2f4f93, 0x2f4f92, 0x1d, 0x83, 0x66, 0x0 }, /* #21 */ 117 { 0x022cd3, 0x022482, 0xc1, 0xe6, 0x25, 0x0 }, /* #22 */ 118 { 0x0837d6, 0x083792, 0xba, 0xd9, 0x1f, 0x0 }, /* #23 */ 119 { 0x011897, 0x011892, 0x57, 0xd5, 0x7e, 0x0 }, /* #24 */ 120 { 0x186487, 0x186413, 0xe9, 0x54, 0x6b, 0x0 }, /* #25 */ 121 { 0x3b3cd3, 0x3b3c82, 0x1f, 0x8f, 0x70, 0x0 }, /* #26 */ 122 { 0x0772d6, 0x077a03, 0x90, 0x1f, 0x8f, 0x0 }, /* #27 */ 123 { 0x041742, 0x041786, 0xd4, 0xe4, 0x10, 0x0 }, /* #28 */ 124 { 0x104993, 0x104182, 0x40, 0xd9, 0x99, 0x0 }, /* #29 */ 125 { 0x2d5013, 0x2d5083, 0xf4, 0xb5, 0xc1, 0x0 }, /* #30 */ 126 { 0x3d1c12, 0x3d1486, 0xd7, 0xd8, 0x01, 0x0 }, /* #31 */ 127 { 0x0c7ac6, 0x0c7206, 0x0b, 0x4d, 0x42, 0x0 }, /* #32 */ 128 { 0x252f56, 0x252717, 0xb9, 0x18, 0x5f, 0x0 }, /* #33 */ 129 { 0x1532c6, 0x153292, 0x8f, 0xdc, 0x4d, 0x0 }, /* #34 */ 130 { 0x2e4886, 0x2e4016, 0x4f, 0x59, 0x0a, 0x0 }, /* #35 */ 131 { 0x2b6c46, 0x2b6c17, 0x8e, 0x5c, 0xce, 0x0 }, /* #36 */ 132 { 0x002897, 0x002092, 0xa9, 0xd3, 0x2a, 0x0 }, /* #37 */ 133 { 0x192557, 0x192506, 0x11, 0x36, 0x25, 0x0 }, /* #38 */ 134 { 0x1140d6, 0x114886, 0x4b, 0x8d, 0x42, 0x0 }, /* #39 */ 135 { 0x1d5646, 0x1d5e07, 0xb5, 0x48, 0x93, 0x0 }, /* #40 */ 136 { 0x073a06, 0x073283, 0xd7, 0x8f, 0xb8, 0x0 }, /* #41 */ 137 { 0x100497, 0x100413, 0xc9, 0x38, 0x6f, 0x0 }, /* #42 */ 138 { 0x034a56, 0x034287, 0xf4, 0xd8, 0xe4, 0x0 }, /* #43 */ 139 { 0x380416, 0x380c92, 0x6b, 0xd0, 0x65, 0x0 }, /* #44 */ 140 { 0x172512, 0x172582, 0x01, 0xe9, 0xe8, 0x0 }, /* #45 */ 141 { 0x033dc7, 0x033d86, 0x68, 0x9f, 0x37, 0x0 }, /* #46 */ 142 { 0x381113, 0x381117, 0xfe, 0x30, 0x32, 0x0 }, /* #47 */ 143 { 0x1d3a86, 0x1d3207, 0x52, 0x4e, 0xfc, 0x0 }, /* #48 */ 144 { 0x126f02, 0x126786, 0x18, 0xf9, 0xe1, 0x0 }, /* #49 */ 145 { 0x316957, 0x316116, 0x08, 0x22, 0x1a, 0x0 }, /* #50 */ 146 { 0x261b53, 0x261312, 0x5d, 0x7a, 0x1d, 0x0 }, /* #51 */ 147 { 0x1e6dd3, 0x1e6517, 0xbf, 0x21, 0x62, 0x0 }, /* #52 */ 148 { 0x0a2116, 0x0a2182, 0x12, 0xf8, 0xe6, 0x0 }, /* #53 */ 149 { 0x016a47, 0x016296, 0xbe, 0xf9, 0x3b, 0x0 }, /* #54 */ 150 { 0x1e1907, 0x1e1992, 0x5c, 0xa2, 0x46, 0x0 }, /* #55 */ 151 { 0x211a46, 0x211217, 0x7c, 0x22, 0xa6, 0x0 }, /* #56 */ 152 { 0x0f0096, 0x0f0002, 0x03, 0x75, 0x72, 0x0 }, /* #57 */ 153 { 0x056ad3, 0x056216, 0x2d, 0x36, 0x09, 0x0 }, /* #58 */ 154 { 0x1c1f83, 0x1c1716, 0x4d, 0x74, 0x27, 0x0 }, /* #59 */ 155 { 0x1d0052, 0x1d0093, 0xdc, 0xd5, 0xf9, 0x0 }, /* #60 */ 156 { 0x122a56, 0x122a82, 0x70, 0x8f, 0x1f, 0x0 }, /* #61 */ 157 { 0x187e57, 0x187607, 0xd5, 0x1e, 0x49, 0x0 }, /* #62 */ 158 { 0x010546, 0x010d03, 0xe0, 0x76, 0x96, 0x0 }, /* #63 */ 159 159 }; 160 160 static const BINU8_TEST_T g_aTests_adc_u8[] = 161 161 { 162 { 0x 265442, 0x265446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */163 { 0x 1a64d3, 0x1a6402, 0x00, 0x01, 0x00, 0x0 }, /* #1 */164 { 0x 091143, 0x091102, 0x00, 0x01, 0x00, 0x0 }, /* #2 */165 { 0x 3c7946, 0x3c7146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */166 { 0x 011b52, 0x011386, 0xa5, 0xa5, 0x00, 0x0 }, /* #4 */167 { 0x 013753, 0x013782, 0xaa, 0xab, 0x00, 0x0 }, /* #5 */168 { 0x 381812, 0x381002, 0x3d, 0x3d, 0x00, 0x0 }, /* #6 */169 { 0x 302813, 0x302086, 0xc2, 0xc3, 0x00, 0x0 }, /* #7 */170 { 0x 322a56, 0x322282, 0xad, 0xfe, 0x51, 0x0 }, /* #8 */171 { 0x1 91ad3, 0x191217, 0xef, 0x14, 0x24, 0x0 }, /* #9 */172 { 0x 0c6bc3, 0x0c6317, 0x54, 0x21, 0xcc, 0x0 }, /* #10 */173 { 0x 370ec3, 0x370e13, 0x9e, 0x20, 0x81, 0x0 }, /* #11 */174 { 0x0 26b96, 0x026b07, 0xb9, 0x3c, 0x83, 0x0 }, /* #12 */175 { 0x 1c01d2, 0x1c0186, 0x10, 0xc5, 0xb5, 0x0 }, /* #13 */176 { 0x 205556, 0x205507, 0xc4, 0x24, 0x60, 0x0 }, /* #14 */177 { 0x 0a0796, 0x0a0796, 0xc7, 0xf5, 0x2e, 0x0 }, /* #15 */178 { 0x 073c07, 0x073407, 0xf1, 0x4d, 0x5b, 0x0 }, /* #16 */179 { 0x 252b46, 0x252397, 0xee, 0xbd, 0xcf, 0x0 }, /* #17 */180 { 0x 122353, 0x122396, 0x98, 0xd1, 0x38, 0x0 }, /* #18 */181 { 0x 114d43, 0x114596, 0x9a, 0xca, 0x2f, 0x0 }, /* #19 */182 { 0x 110a86, 0x110283, 0xe0, 0x9d, 0xbd, 0x0 }, /* #20 */183 { 0x 0125d2, 0x012596, 0x3c, 0xe2, 0xa6, 0x0 }, /* #21 */184 { 0x 245f97, 0x245f92, 0x5b, 0xb3, 0x57, 0x0 }, /* #22 */185 { 0x 150f56, 0x150702, 0x03, 0x37, 0x34, 0x0 }, /* #23 */186 { 0x 1050d3, 0x105082, 0x30, 0xc4, 0x93, 0x0 }, /* #24 */187 { 0x 1d5643, 0x1d5e07, 0x88, 0x3c, 0xb3, 0x0 }, /* #25 */188 { 0x 0a5112, 0x0a5102, 0x6b, 0x7f, 0x14, 0x0 }, /* #26 */189 { 0x 2e6a53, 0x2e6a07, 0x86, 0x27, 0xa0, 0x0 }, /* #27 */190 { 0x 197bd6, 0x197303, 0x60, 0x08, 0xa8, 0x0 }, /* #28 */191 { 0x 121f42, 0x121792, 0x8c, 0xc4, 0x38, 0x0 }, /* #29 */192 { 0x 071996, 0x071992, 0x68, 0xe6, 0x7e, 0x0 }, /* #30 */193 { 0x 1b7697, 0x1b7e86, 0x10, 0x84, 0x73, 0x0 }, /* #31 */194 { 0x 205fc3, 0x205717, 0xd8, 0x50, 0x77, 0x0 }, /* #32 */195 { 0x 025182, 0x025117, 0x5c, 0x55, 0xf9, 0x0 }, /* #33 */196 { 0x2 f6602, 0x2f6693, 0xff, 0xb6, 0xb7, 0x0 }, /* #34 */197 { 0x1 c0b97, 0x1c0b07, 0xa0, 0x7b, 0xda, 0x0 }, /* #35 */198 { 0x 052482, 0x052406, 0x54, 0x6c, 0x18, 0x0 }, /* #36 */199 { 0x 145052, 0x145092, 0x15, 0xe0, 0xcb, 0x0 }, /* #37 */200 { 0x3 37c12, 0x337486, 0x1d, 0xaf, 0x92, 0x0 }, /* #38 */201 { 0x 0d5807, 0x0d5882, 0x54, 0xa8, 0x53, 0x0 }, /* #39 */202 { 0x 084e07, 0x084693, 0xb6, 0xb6, 0xff, 0x0 }, /* #40 */203 { 0x 1812d6, 0x181207, 0x77, 0x18, 0xa1, 0x0 }, /* #41 */204 { 0x 126b96, 0x126396, 0xb8, 0xf0, 0x38, 0x0 }, /* #42 */205 { 0x1 71283, 0x171217, 0x2a, 0x28, 0xfd, 0x0 }, /* #43 */206 { 0x 387706, 0x387f92, 0x5f, 0x80, 0x21, 0x0 }, /* #44 */207 { 0x 3a3393, 0x3a3396, 0xcc, 0xfc, 0x2f, 0x0 }, /* #45 */208 { 0x 1a6056, 0x1a6017, 0xfb, 0x27, 0x2c, 0x0 }, /* #46 */209 { 0x 005246, 0x005203, 0x34, 0x2c, 0xf8, 0x0 }, /* #47 */210 { 0x 0d3a12, 0x0d3206, 0x64, 0x6c, 0x08, 0x0 }, /* #48 */211 { 0x 2072d7, 0x207207, 0x72, 0x03, 0x90, 0x0 }, /* #49 */212 { 0x 2839d2, 0x283186, 0xe8, 0xeb, 0x03, 0x0 }, /* #50 */213 { 0x12 37d2, 0x123717, 0x2f, 0x12, 0xe3, 0x0 }, /* #51 */214 { 0x 3d0787, 0x3d0782, 0x31, 0xba, 0x88, 0x0 }, /* #52 */215 { 0x 137216, 0x137282, 0x80, 0x8f, 0x0f, 0x0 }, /* #53 */216 { 0x 034247, 0x034296, 0xcc, 0xf9, 0x2c, 0x0 }, /* #54 */217 { 0x 122592, 0x122596, 0x98, 0xe1, 0x49, 0x0 }, /* #55 */218 { 0x 0b1806, 0x0b1087, 0xc3, 0x87, 0xc4, 0x0 }, /* #56 */219 { 0x 204c16, 0x204417, 0xbd, 0x27, 0x6a, 0x0 }, /* #57 */220 { 0x 0b5803, 0x0b5007, 0x75, 0x28, 0xb2, 0x0 }, /* #58 */221 { 0x 396853, 0x396807, 0xf3, 0x74, 0x80, 0x0 }, /* #59 */222 { 0x 2d2d52, 0x2d2592, 0x13, 0xc1, 0xae, 0x0 }, /* #60 */223 { 0x 2b5c47, 0x2b5413, 0x1d, 0x0b, 0xed, 0x0 }, /* #61 */224 { 0x1 62856, 0x162097, 0xde, 0x99, 0xbb, 0x0 }, /* #62 */225 { 0x 106b52, 0x106302, 0x39, 0x6e, 0x35, 0x0 }, /* #63 */162 { 0x095002, 0x095046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 163 { 0x2b1956, 0x2b1146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 164 { 0x2009c7, 0x200102, 0x00, 0x01, 0x00, 0x0 }, /* #2 */ 165 { 0x242e03, 0x242602, 0x00, 0x01, 0x00, 0x0 }, /* #3 */ 166 { 0x120ad2, 0x120282, 0x86, 0x86, 0x00, 0x0 }, /* #4 */ 167 { 0x275cc3, 0x275486, 0xc4, 0xc5, 0x00, 0x0 }, /* #5 */ 168 { 0x1e6893, 0x1e6002, 0x28, 0x29, 0x00, 0x0 }, /* #6 */ 169 { 0x285356, 0x285302, 0x2c, 0x2c, 0x00, 0x0 }, /* #7 */ 170 { 0x1927d3, 0x192f92, 0x52, 0x91, 0x3e, 0x0 }, /* #8 */ 171 { 0x1a7647, 0x1a7603, 0x96, 0x0b, 0x74, 0x0 }, /* #9 */ 172 { 0x274ed3, 0x274e96, 0x6f, 0x8b, 0x1b, 0x0 }, /* #10 */ 173 { 0x130dc3, 0x130507, 0x49, 0x3f, 0xf5, 0x0 }, /* #11 */ 174 { 0x067016, 0x067086, 0x22, 0xa5, 0x83, 0x0 }, /* #12 */ 175 { 0x2f2d56, 0x2f2596, 0xc7, 0xd1, 0x0a, 0x0 }, /* #13 */ 176 { 0x1a6c46, 0x1a6413, 0x2c, 0x19, 0xed, 0x0 }, /* #14 */ 177 { 0x2f75c6, 0x2f7596, 0x17, 0xb2, 0x9b, 0x0 }, /* #15 */ 178 { 0x166502, 0x166506, 0x07, 0x2d, 0x26, 0x0 }, /* #16 */ 179 { 0x006e87, 0x006606, 0x40, 0x44, 0x03, 0x0 }, /* #17 */ 180 { 0x2940d2, 0x294003, 0xbb, 0x1c, 0x61, 0x0 }, /* #18 */ 181 { 0x3f4996, 0x3f4186, 0x03, 0xa6, 0xa3, 0x0 }, /* #19 */ 182 { 0x0c3f07, 0x0c3713, 0x5a, 0x54, 0xf9, 0x0 }, /* #20 */ 183 { 0x186e42, 0x186696, 0x2d, 0xb8, 0x8b, 0x0 }, /* #21 */ 184 { 0x1659c7, 0x165913, 0xa5, 0x51, 0xab, 0x0 }, /* #22 */ 185 { 0x035152, 0x035106, 0x37, 0x4d, 0x16, 0x0 }, /* #23 */ 186 { 0x3a5046, 0x3a5007, 0xe3, 0x1b, 0x38, 0x0 }, /* #24 */ 187 { 0x3e1552, 0x3e1587, 0xc1, 0xa5, 0xe4, 0x0 }, /* #25 */ 188 { 0x333487, 0x333c82, 0x66, 0x89, 0x22, 0x0 }, /* #26 */ 189 { 0x113d47, 0x113d03, 0x83, 0x26, 0xa2, 0x0 }, /* #27 */ 190 { 0x043203, 0x043292, 0x0f, 0x97, 0x87, 0x0 }, /* #28 */ 191 { 0x2d0987, 0x2d0107, 0xfc, 0x5f, 0x62, 0x0 }, /* #29 */ 192 { 0x381c92, 0x381406, 0x14, 0x1e, 0x0a, 0x0 }, /* #30 */ 193 { 0x2d0dc7, 0x2d0582, 0x83, 0xcd, 0x49, 0x0 }, /* #31 */ 194 { 0x1758d3, 0x175002, 0x13, 0x79, 0x65, 0x0 }, /* #32 */ 195 { 0x121946, 0x121107, 0xe1, 0x48, 0x67, 0x0 }, /* #33 */ 196 { 0x2e4a47, 0x2e4287, 0xd2, 0x9a, 0xc7, 0x0 }, /* #34 */ 197 { 0x140283, 0x140a92, 0x7c, 0xc2, 0x45, 0x0 }, /* #35 */ 198 { 0x366447, 0x366493, 0xf5, 0xe5, 0xef, 0x0 }, /* #36 */ 199 { 0x381687, 0x381e17, 0xcf, 0x65, 0x95, 0x0 }, /* #37 */ 200 { 0x3718c3, 0x371813, 0x8b, 0x6b, 0xdf, 0x0 }, /* #38 */ 201 { 0x187557, 0x187586, 0x42, 0xe4, 0xa1, 0x0 }, /* #39 */ 202 { 0x3a18c6, 0x3a1097, 0xdb, 0x99, 0xbe, 0x0 }, /* #40 */ 203 { 0x355f17, 0x355f96, 0x2f, 0x90, 0x60, 0x0 }, /* #41 */ 204 { 0x0753c7, 0x075313, 0xea, 0x64, 0x79, 0x0 }, /* #42 */ 205 { 0x1b6cd7, 0x1b6487, 0xc6, 0x9c, 0xd5, 0x0 }, /* #43 */ 206 { 0x277ac7, 0x277217, 0x15, 0x11, 0xfb, 0x0 }, /* #44 */ 207 { 0x0f2303, 0x0f2b07, 0x83, 0x7b, 0xf7, 0x0 }, /* #45 */ 208 { 0x074c86, 0x074c13, 0x85, 0x10, 0x8b, 0x0 }, /* #46 */ 209 { 0x1d02d3, 0x1d0206, 0x52, 0x5f, 0x0c, 0x0 }, /* #47 */ 210 { 0x226786, 0x226707, 0x35, 0x2b, 0xf6, 0x0 }, /* #48 */ 211 { 0x154387, 0x154b96, 0x3e, 0xac, 0x6d, 0x0 }, /* #49 */ 212 { 0x004756, 0x004f17, 0xbc, 0x53, 0x97, 0x0 }, /* #50 */ 213 { 0x126142, 0x126197, 0xd7, 0xa5, 0xce, 0x0 }, /* #51 */ 214 { 0x236752, 0x236786, 0x25, 0xed, 0xc8, 0x0 }, /* #52 */ 215 { 0x264f57, 0x264797, 0xfb, 0xd2, 0xd6, 0x0 }, /* #53 */ 216 { 0x357f46, 0x357783, 0xd2, 0xce, 0xfc, 0x0 }, /* #54 */ 217 { 0x342356, 0x342303, 0x76, 0x0e, 0x98, 0x0 }, /* #55 */ 218 { 0x322956, 0x322103, 0xc3, 0x13, 0x50, 0x0 }, /* #56 */ 219 { 0x0d5ed3, 0x0d5682, 0xb2, 0xc7, 0x14, 0x0 }, /* #57 */ 220 { 0x2b2b12, 0x2b2313, 0x5f, 0x5b, 0xfc, 0x0 }, /* #58 */ 221 { 0x2e0286, 0x2e0a13, 0x9d, 0x54, 0xb7, 0x0 }, /* #59 */ 222 { 0x173b13, 0x173b13, 0xc8, 0x51, 0x88, 0x0 }, /* #60 */ 223 { 0x3b1ed2, 0x3b1692, 0x0e, 0xb0, 0xa2, 0x0 }, /* #61 */ 224 { 0x130247, 0x130a82, 0x40, 0xbf, 0x7e, 0x0 }, /* #62 */ 225 { 0x0a5747, 0x0a5792, 0x3a, 0xd5, 0x9a, 0x0 }, /* #63 */ 226 226 }; 227 227 static const BINU8_TEST_T g_aTests_adc_u8_locked[] = 228 228 { 229 { 0x 093fc3, 0x093702, 0x00, 0x01, 0x00, 0x0 }, /* #0 */230 { 0x 2d5653, 0x2d5602, 0x00, 0x01, 0x00, 0x0 }, /* #1 */231 { 0x 221242, 0x221246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */232 { 0x3 03797, 0x303702, 0x00, 0x01, 0x00, 0x0 }, /* #3 */233 { 0x 084c86, 0x084402, 0x40, 0x40, 0x00, 0x0 }, /* #4 */234 { 0x 3b5ed2, 0x3b5682, 0xbf, 0xbf, 0x00, 0x0 }, /* #5 */235 { 0x3 01b13, 0x301302, 0x74, 0x75, 0x00, 0x0 }, /* #6 */236 { 0x 063702, 0x063702, 0x20, 0x20, 0x00, 0x0 }, /* #7 */237 { 0x3 a1157, 0x3a1112, 0x17, 0x23, 0x0b, 0x0 }, /* #8 */238 { 0x2 d3b93, 0x2d3316, 0x37, 0x41, 0x09, 0x0 }, /* #9 */239 { 0x3 c0fc6, 0x3c0703, 0xd0, 0x0e, 0x3e, 0x0 }, /* #10 */240 { 0x 0133c3, 0x013386, 0xa3, 0xfc, 0x58, 0x0 }, /* #11 */241 { 0x 0f1d92, 0x0f1d07, 0xb6, 0x39, 0x83, 0x0 }, /* #12 */242 { 0x 2827d2, 0x282793, 0x8d, 0x83, 0xf6, 0x0 }, /* #13 */243 { 0x 3d4c87, 0x3d4497, 0xae, 0xa3, 0xf4, 0x0 }, /* #14 */244 { 0x 1b7d87, 0x1b7507, 0x64, 0x0c, 0xa7, 0x0 }, /* #15 */245 { 0x2 c15d7, 0x2c1d03, 0xd4, 0x57, 0x82, 0x0 }, /* #16 */246 { 0x 0b2117, 0x0b2986, 0x31, 0x93, 0x61, 0x0 }, /* #17 */247 { 0x 2a1dd7, 0x2a1d92, 0x4d, 0xc4, 0x76, 0x0 }, /* #18 */248 { 0x3 502d3, 0x350213, 0xcc, 0x34, 0x67, 0x0 }, /* #19 */249 { 0x 1c6013, 0x1c6813, 0x9f, 0x5b, 0xbb, 0x0 }, /* #20 */250 { 0x0 b4506, 0x0b4582, 0x50, 0xd3, 0x83, 0x0 }, /* #21 */251 { 0x 3c0043, 0x3c0012, 0x0f, 0x43, 0x33, 0x0 }, /* #22 */252 { 0x 005f03, 0x005f96, 0x63, 0xa0, 0x3c, 0x0 }, /* #23 */253 { 0x 270846, 0x270086, 0x30, 0xbe, 0x8e, 0x0 }, /* #24 */254 { 0x 333396, 0x333393, 0xda, 0x80, 0xa6, 0x0 }, /* #25 */255 { 0x3 25856, 0x325086, 0x41, 0xde, 0x9d, 0x0 }, /* #26 */256 { 0x2 d5813, 0x2d5006, 0x06, 0x6f, 0x68, 0x0 }, /* #27 */257 { 0x2 e3202, 0x2e3203, 0xbd, 0x0d, 0x50, 0x0 }, /* #28 */258 { 0x 345a13, 0x345293, 0xd5, 0xd0, 0xfa, 0x0 }, /* #29 */259 { 0x 193493, 0x193487, 0xf9, 0xed, 0xf3, 0x0 }, /* #30 */260 { 0x 030f46, 0x030707, 0x77, 0x5f, 0xe8, 0x0 }, /* #31 */261 { 0x 097513, 0x097513, 0xfa, 0x43, 0x48, 0x0 }, /* #32 */262 { 0x 1e5e12, 0x1e5602, 0x42, 0x58, 0x16, 0x0 }, /* #33 */263 { 0x 051796, 0x051702, 0x74, 0x76, 0x02, 0x0 }, /* #34 */264 { 0x 374656, 0x374682, 0x27, 0xce, 0xa7, 0x0 }, /* #35 */265 { 0x 3e0103, 0x3e0197, 0xeb, 0xa3, 0xb7, 0x0 }, /* #36 */266 { 0x 281ac7, 0x281297, 0xba, 0x99, 0xde, 0x0 }, /* #37 */267 { 0x 3675c7, 0x367d86, 0x72, 0x9c, 0x29, 0x0 }, /* #38 */268 { 0x 3257c6, 0x325796, 0x4c, 0xf3, 0xa7, 0x0 }, /* #39 */269 { 0x 125817, 0x125013, 0x0e, 0x0b, 0xfc, 0x0 }, /* #40 */270 { 0x 203607, 0x203e17, 0x98, 0x35, 0x9c, 0x0 }, /* #41 */271 { 0x 2e0902, 0x2e0193, 0xed, 0xc1, 0xd4, 0x0 }, /* #42 */272 { 0x 3b04c2, 0x3b0486, 0x52, 0xd4, 0x82, 0x0 }, /* #43 */273 { 0x04 5903, 0x045992, 0x5f, 0xd6, 0x76, 0x0 }, /* #44 */274 { 0x 032607, 0x032e82, 0x44, 0x8c, 0x47, 0x0 }, /* #45 */275 { 0x 350b86, 0x350307, 0x52, 0x05, 0xb3, 0x0 }, /* #46 */276 { 0x 2f3457, 0x2f3403, 0xf0, 0x37, 0x46, 0x0 }, /* #47 */277 { 0x 0a7bd2, 0x0a7b03, 0xc1, 0x57, 0x96, 0x0 }, /* #48 */278 { 0x 115512, 0x115513, 0x58, 0x26, 0xce, 0x0 }, /* #49 */279 { 0x 087543, 0x087d86, 0x61, 0x88, 0x26, 0x0 }, /* #50 */280 { 0x 2e5dc7, 0x2e5597, 0xed, 0xe2, 0xf4, 0x0 }, /* #51 */281 { 0x 0239d3, 0x023917, 0xda, 0x66, 0x8b, 0x0 }, /* #52 */282 { 0x 3f53d2, 0x3f5316, 0x4e, 0x53, 0x05, 0x0 }, /* #53 */283 { 0x 115d06, 0x115586, 0x19, 0x9f, 0x86, 0x0 }, /* #54 */284 { 0x 361346, 0x361392, 0x98, 0xb0, 0x18, 0x0 }, /* #55 */285 { 0x 1f5bc7, 0x1f5b13, 0xad, 0x7a, 0xcc, 0x0 }, /* #56 */286 { 0x 167802, 0x167007, 0xc2, 0x2b, 0x69, 0x0 }, /* #57 */287 { 0x 3309d6, 0x330186, 0x93, 0xd7, 0x44, 0x0 }, /* #58 */288 { 0x1 b17d7, 0x1b1716, 0x15, 0x30, 0x1a, 0x0 }, /* #59 */289 { 0x 1c3016, 0x1c3017, 0xa7, 0x12, 0x6b, 0x0 }, /* #60 */290 { 0x3 74642, 0x374e82, 0x14, 0x8c, 0x78, 0x0 }, /* #61 */291 { 0x2 a1e82, 0x2a1617, 0xf6, 0x63, 0x6d, 0x0 }, /* #62 */292 { 0x 0579d7, 0x057996, 0x5c, 0xb7, 0x5a, 0x0 }, /* #63 */229 { 0x2409c6, 0x240146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 230 { 0x1b2812, 0x1b2046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 231 { 0x3e72c7, 0x3e7202, 0x00, 0x01, 0x00, 0x0 }, /* #2 */ 232 { 0x351596, 0x351546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 233 { 0x1c7fd3, 0x1c7786, 0xdd, 0xde, 0x00, 0x0 }, /* #4 */ 234 { 0x1904c7, 0x190486, 0xea, 0xeb, 0x00, 0x0 }, /* #5 */ 235 { 0x382652, 0x382682, 0xd3, 0xd3, 0x00, 0x0 }, /* #6 */ 236 { 0x1832d6, 0x183202, 0x4a, 0x4a, 0x00, 0x0 }, /* #7 */ 237 { 0x370dd7, 0x370d96, 0x5d, 0xbd, 0x5f, 0x0 }, /* #8 */ 238 { 0x205887, 0x205092, 0xcc, 0xe6, 0x19, 0x0 }, /* #9 */ 239 { 0x366b02, 0x366b03, 0xa7, 0x67, 0xc0, 0x0 }, /* #10 */ 240 { 0x220c92, 0x220416, 0x27, 0x42, 0x1b, 0x0 }, /* #11 */ 241 { 0x2958c6, 0x295803, 0xc5, 0x5b, 0x96, 0x0 }, /* #12 */ 242 { 0x0d5c12, 0x0d5407, 0xee, 0x0f, 0x21, 0x0 }, /* #13 */ 243 { 0x146903, 0x146187, 0xea, 0xaf, 0xc4, 0x0 }, /* #14 */ 244 { 0x004e57, 0x004613, 0x3c, 0x26, 0xe9, 0x0 }, /* #15 */ 245 { 0x282743, 0x282782, 0x23, 0xb9, 0x95, 0x0 }, /* #16 */ 246 { 0x1f5a13, 0x1f5292, 0xaf, 0xc1, 0x11, 0x0 }, /* #17 */ 247 { 0x3940c2, 0x394096, 0xcc, 0xdb, 0x0f, 0x0 }, /* #18 */ 248 { 0x373182, 0x373197, 0xed, 0x95, 0xa8, 0x0 }, /* #19 */ 249 { 0x3f6657, 0x3f6603, 0x73, 0x5b, 0xe7, 0x0 }, /* #20 */ 250 { 0x0d1f96, 0x0d1f82, 0x35, 0xa7, 0x72, 0x0 }, /* #21 */ 251 { 0x0c62d3, 0x0c6296, 0x14, 0xf0, 0xdb, 0x0 }, /* #22 */ 252 { 0x274207, 0x274a03, 0xab, 0x3d, 0x91, 0x0 }, /* #23 */ 253 { 0x134442, 0x134413, 0x2b, 0x19, 0xee, 0x0 }, /* #24 */ 254 { 0x1c3657, 0x1c3602, 0x25, 0x7a, 0x54, 0x0 }, /* #25 */ 255 { 0x351712, 0x351717, 0xef, 0x1d, 0x2e, 0x0 }, /* #26 */ 256 { 0x282913, 0x282192, 0x0b, 0xa4, 0x98, 0x0 }, /* #27 */ 257 { 0x2420c2, 0x242002, 0x19, 0x6e, 0x55, 0x0 }, /* #28 */ 258 { 0x0b6216, 0x0b6216, 0x03, 0x60, 0x5d, 0x0 }, /* #29 */ 259 { 0x092b86, 0x092393, 0xea, 0xe5, 0xfb, 0x0 }, /* #30 */ 260 { 0x3c6c06, 0x3c6413, 0xaf, 0x02, 0x53, 0x0 }, /* #31 */ 261 { 0x2e7c43, 0x2e7403, 0xf3, 0x2a, 0x36, 0x0 }, /* #32 */ 262 { 0x280d03, 0x280517, 0xcf, 0x4d, 0x7d, 0x0 }, /* #33 */ 263 { 0x3c5487, 0x3c5407, 0x73, 0x4b, 0xd7, 0x0 }, /* #34 */ 264 { 0x191ad7, 0x191206, 0x57, 0x7e, 0x26, 0x0 }, /* #35 */ 265 { 0x0c76d3, 0x0c7692, 0xec, 0xf4, 0x07, 0x0 }, /* #36 */ 266 { 0x3b7443, 0x3b7482, 0x01, 0x86, 0x84, 0x0 }, /* #37 */ 267 { 0x280987, 0x280992, 0x55, 0xb5, 0x5f, 0x0 }, /* #38 */ 268 { 0x172e86, 0x172692, 0xa7, 0xb6, 0x0f, 0x0 }, /* #39 */ 269 { 0x031016, 0x031097, 0xf3, 0xb2, 0xbf, 0x0 }, /* #40 */ 270 { 0x025f92, 0x025713, 0x6b, 0x45, 0xda, 0x0 }, /* #41 */ 271 { 0x356682, 0x356617, 0xf9, 0x42, 0x49, 0x0 }, /* #42 */ 272 { 0x2e5513, 0x2e5597, 0x9a, 0x82, 0xe7, 0x0 }, /* #43 */ 273 { 0x043dc3, 0x043512, 0x0f, 0x54, 0x44, 0x0 }, /* #44 */ 274 { 0x234c96, 0x234c03, 0x8c, 0x0e, 0x82, 0x0 }, /* #45 */ 275 { 0x230c02, 0x230c82, 0x79, 0x9e, 0x25, 0x0 }, /* #46 */ 276 { 0x137286, 0x137283, 0xf6, 0xb6, 0xc0, 0x0 }, /* #47 */ 277 { 0x321903, 0x321986, 0x63, 0xd7, 0x73, 0x0 }, /* #48 */ 278 { 0x0f0707, 0x0f0f86, 0x25, 0x8d, 0x67, 0x0 }, /* #49 */ 279 { 0x1b5ac2, 0x1b5a03, 0x81, 0x73, 0xf2, 0x0 }, /* #50 */ 280 { 0x306206, 0x306a03, 0xe0, 0x6d, 0x8d, 0x0 }, /* #51 */ 281 { 0x2930c6, 0x293086, 0x99, 0xaf, 0x16, 0x0 }, /* #52 */ 282 { 0x263997, 0x263117, 0x5a, 0x55, 0xfa, 0x0 }, /* #53 */ 283 { 0x004493, 0x004492, 0xc8, 0xf8, 0x2f, 0x0 }, /* #54 */ 284 { 0x181dd6, 0x181507, 0xf6, 0x09, 0x13, 0x0 }, /* #55 */ 285 { 0x0534c2, 0x053413, 0x4d, 0x08, 0xbb, 0x0 }, /* #56 */ 286 { 0x312d07, 0x312517, 0xee, 0x1e, 0x2f, 0x0 }, /* #57 */ 287 { 0x282602, 0x282617, 0xcc, 0x05, 0x39, 0x0 }, /* #58 */ 288 { 0x1d45d2, 0x1d4517, 0x7d, 0x53, 0xd6, 0x0 }, /* #59 */ 289 { 0x262886, 0x262086, 0x21, 0xac, 0x8b, 0x0 }, /* #60 */ 290 { 0x3e71c6, 0x3e7102, 0x14, 0x79, 0x65, 0x0 }, /* #61 */ 291 { 0x2f2ad6, 0x2f2286, 0x26, 0xfc, 0xd6, 0x0 }, /* #62 */ 292 { 0x1d6d42, 0x1d6d13, 0xcf, 0x5e, 0x8f, 0x0 }, /* #63 */ 293 293 }; 294 294 static const BINU8_TEST_T g_aTests_sub_u8[] = 295 295 { 296 { 0x 0a5516, 0x0a5546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */297 { 0x 122b97, 0x122346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */298 { 0x 096a96, 0x096246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */299 { 0x 1618c6, 0x161046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */300 { 0x 345b53, 0x345302, 0x79, 0x79, 0x00, 0x0 }, /* #4 */301 { 0x28 4d92, 0x284502, 0x0d, 0x0d, 0x00, 0x0 }, /* #5 */302 { 0x2 a6b47, 0x2a6386, 0xbd, 0xbd, 0x00, 0x0 }, /* #6 */303 { 0x 050947, 0x050186, 0xf3, 0xf3, 0x00, 0x0 }, /* #7 */304 { 0x 055b83, 0x055b97, 0x72, 0x84, 0xee, 0x0 }, /* #8 */305 { 0x3 b3c96, 0x3b3406, 0x3d, 0x2b, 0x12, 0x0 }, /* #9 */306 { 0x 361ec6, 0x361617, 0x52, 0x78, 0xda, 0x0 }, /* #10 */307 { 0x 2b4ac7, 0x2b4213, 0x3d, 0x3e, 0xff, 0x0 }, /* #11 */308 { 0x 1f1f47, 0x1f1783, 0x9f, 0xd9, 0xc6, 0x0 }, /* #12 */309 { 0x 051e53, 0x051606, 0x79, 0x65, 0x14, 0x0 }, /* #13 */310 { 0x 2f5ad7, 0x2f5213, 0x23, 0x5e, 0xc5, 0x0 }, /* #14 */311 { 0x 2379c7, 0x237187, 0xdc, 0xe1, 0xfb, 0x0 }, /* #15 */312 { 0x 102a46, 0x102216, 0xf5, 0x2b, 0xca, 0x0 }, /* #16 */313 { 0x 004997, 0x004182, 0xab, 0x98, 0x13, 0x0 }, /* #17 */314 { 0x 1241c3, 0x124906, 0x89, 0x35, 0x54, 0x0 }, /* #18 */315 { 0x 140b17, 0x140b12, 0x82, 0x73, 0x0f, 0x0 }, /* #19 */316 { 0x 012e17, 0x012602, 0xef, 0x0d, 0xe2, 0x0 }, /* #20 */317 { 0x 127017, 0x127887, 0x27, 0xa3, 0x84, 0x0 }, /* #21 */318 { 0x 201f87, 0x201797, 0x04, 0x9f, 0x65, 0x0 }, /* #22 */319 { 0x 1923d6, 0x192387, 0x54, 0xe4, 0x70, 0x0 }, /* #23 */320 { 0x 353253, 0x353202, 0x68, 0x31, 0x37, 0x0 }, /* #24 */321 { 0x 096bc6, 0x096b83, 0x6c, 0xc7, 0xa5, 0x0 }, /* #25 */322 { 0x0 a04d6, 0x0a0416, 0xc3, 0x14, 0xaf, 0x0 }, /* #26 */323 { 0x2 77cc6, 0x277403, 0x23, 0x73, 0xb0, 0x0 }, /* #27 */324 { 0x 1e12c6, 0x1e1213, 0x51, 0x6d, 0xe4, 0x0 }, /* #28 */325 { 0x 017943, 0x017906, 0xa8, 0x74, 0x34, 0x0 }, /* #29 */326 { 0x 1d3102, 0x1d3906, 0xae, 0x53, 0x5b, 0x0 }, /* #30 */327 { 0x 0f1dd6, 0x0f1d87, 0x67, 0x96, 0xd1, 0x0 }, /* #31 */328 { 0x2 91e07, 0x291e93, 0x36, 0xab, 0x8b, 0x0 }, /* #32 */329 { 0x 1e0b42, 0x1e0b06, 0xb6, 0x72, 0x44, 0x0 }, /* #33 */330 { 0x 0d2097, 0x0d2082, 0xe5, 0x85, 0x60, 0x0 }, /* #34 */331 { 0x 011342, 0x011317, 0x07, 0x7e, 0x89, 0x0 }, /* #35 */332 { 0x 3a0fc6, 0x3a0f87, 0x5c, 0xa5, 0xb7, 0x0 }, /* #36 */333 { 0x2 b71d3, 0x2b7106, 0x99, 0x11, 0x88, 0x0 }, /* #37 */334 { 0x0 50c47, 0x050487, 0x4b, 0xe2, 0x69, 0x0 }, /* #38 */335 { 0x 1c3416, 0x1c3407, 0x08, 0x35, 0xd3, 0x0 }, /* #39 */336 { 0x1 b0f46, 0x1b0f83, 0x1e, 0x9d, 0x81, 0x0 }, /* #40 */337 { 0x3 45b86, 0x345302, 0x5c, 0x04, 0x58, 0x0 }, /* #41 */338 { 0x 2837d2, 0x283f93, 0x65, 0x9e, 0xc7, 0x0 }, /* #42 */339 { 0x2 52e42, 0x252696, 0xa6, 0x88, 0x1e, 0x0 }, /* #43 */340 { 0x 150893, 0x150003, 0x4d, 0x70, 0xdd, 0x0 }, /* #44 */341 { 0x 144752, 0x144716, 0xe3, 0x35, 0xae, 0x0 }, /* #45 */342 { 0x0 b1956, 0x0b1912, 0xc8, 0x4c, 0x7c, 0x0 }, /* #46 */343 { 0x 1e33c6, 0x1e3316, 0x39, 0x2e, 0x0b, 0x0 }, /* #47 */344 { 0x 3d57d7, 0x3d5f16, 0x91, 0x36, 0x5b, 0x0 }, /* #48 */345 { 0x 160b96, 0x160313, 0x00, 0x25, 0xdb, 0x0 }, /* #49 */346 { 0x 0b2202, 0x0b2a02, 0x99, 0x75, 0x24, 0x0 }, /* #50 */347 { 0x3 132c7, 0x313287, 0xaa, 0xf9, 0xb1, 0x0 }, /* #51 */348 { 0x3 048c3, 0x304006, 0x5f, 0x24, 0x3b, 0x0 }, /* #52 */349 { 0x 0813c3, 0x081b16, 0x86, 0x7d, 0x09, 0x0 }, /* #53 */350 { 0x 063903, 0x063183, 0x0c, 0xb9, 0x53, 0x0 }, /* #54 */351 { 0x0 14d17, 0x014d12, 0xd6, 0x6b, 0x6b, 0x0 }, /* #55 */352 { 0x 176617, 0x176687, 0x8b, 0xe2, 0xa9, 0x0 }, /* #56 */353 { 0x 250d13, 0x250d06, 0xa7, 0x66, 0x41, 0x0 }, /* #57 */354 { 0x 160006, 0x160092, 0x94, 0x86, 0x0e, 0x0 }, /* #58 */355 { 0x 062a47, 0x062206, 0x50, 0x30, 0x20, 0x0 }, /* #59 */356 { 0x 025842, 0x025093, 0xb2, 0xbc, 0xf6, 0x0 }, /* #60 */357 { 0x3 15993, 0x315197, 0x96, 0xff, 0x97, 0x0 }, /* #61 */358 { 0x 071353, 0x071386, 0xed, 0xe8, 0x05, 0x0 }, /* #62 */359 { 0x 3f51c2, 0x3f5106, 0xfc, 0x65, 0x97, 0x0 }, /* #63 */296 { 0x392d16, 0x392546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 297 { 0x094312, 0x094346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 298 { 0x1c1916, 0x1c1146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 299 { 0x0e5f43, 0x0e5746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 300 { 0x2e2652, 0x2e2682, 0xe3, 0xe3, 0x00, 0x0 }, /* #4 */ 301 { 0x2855d3, 0x285506, 0x0a, 0x0a, 0x00, 0x0 }, /* #5 */ 302 { 0x2332d2, 0x233286, 0xf3, 0xf3, 0x00, 0x0 }, /* #6 */ 303 { 0x1e2f17, 0x1e2702, 0x19, 0x19, 0x00, 0x0 }, /* #7 */ 304 { 0x2c67d2, 0x2c6786, 0xeb, 0x90, 0x5b, 0x0 }, /* #8 */ 305 { 0x3303c2, 0x330b93, 0x72, 0xa7, 0xcb, 0x0 }, /* #9 */ 306 { 0x171753, 0x171f83, 0x6d, 0xd6, 0x97, 0x0 }, /* #10 */ 307 { 0x332a46, 0x332a06, 0xab, 0x77, 0x34, 0x0 }, /* #11 */ 308 { 0x395ec3, 0x395697, 0xa3, 0xe8, 0xbb, 0x0 }, /* #12 */ 309 { 0x396cc7, 0x396416, 0xe7, 0x59, 0x8e, 0x0 }, /* #13 */ 310 { 0x3e3e07, 0x3e3686, 0xeb, 0x82, 0x69, 0x0 }, /* #14 */ 311 { 0x385583, 0x385502, 0x7e, 0x0b, 0x73, 0x0 }, /* #15 */ 312 { 0x3260c3, 0x326887, 0x4b, 0xbb, 0x90, 0x0 }, /* #16 */ 313 { 0x1f7e13, 0x1f7617, 0x48, 0x7b, 0xcd, 0x0 }, /* #17 */ 314 { 0x323e43, 0x323616, 0x41, 0x2e, 0x13, 0x0 }, /* #18 */ 315 { 0x217bc6, 0x217302, 0x70, 0x10, 0x60, 0x0 }, /* #19 */ 316 { 0x134517, 0x134d12, 0xd5, 0x67, 0x6e, 0x0 }, /* #20 */ 317 { 0x0f75d6, 0x0f7593, 0x62, 0xfd, 0x65, 0x0 }, /* #21 */ 318 { 0x187207, 0x187293, 0x24, 0xc7, 0x5d, 0x0 }, /* #22 */ 319 { 0x0c3043, 0x0c3093, 0x25, 0xfd, 0x28, 0x0 }, /* #23 */ 320 { 0x157983, 0x157117, 0x16, 0x7b, 0x9b, 0x0 }, /* #24 */ 321 { 0x324282, 0x324293, 0x06, 0xc7, 0x3f, 0x0 }, /* #25 */ 322 { 0x007383, 0x007383, 0x15, 0xc2, 0x53, 0x0 }, /* #26 */ 323 { 0x241182, 0x241186, 0xff, 0x8d, 0x72, 0x0 }, /* #27 */ 324 { 0x227057, 0x227013, 0x38, 0x6b, 0xcd, 0x0 }, /* #28 */ 325 { 0x364907, 0x364193, 0xc4, 0xdc, 0xe8, 0x0 }, /* #29 */ 326 { 0x321b43, 0x321b12, 0x86, 0x2f, 0x57, 0x0 }, /* #30 */ 327 { 0x205853, 0x205812, 0x84, 0x7f, 0x05, 0x0 }, /* #31 */ 328 { 0x237857, 0x237086, 0xc8, 0x95, 0x33, 0x0 }, /* #32 */ 329 { 0x0a4ec2, 0x0a4e02, 0x91, 0x70, 0x21, 0x0 }, /* #33 */ 330 { 0x1e7c02, 0x1e7416, 0xf3, 0x1d, 0xd6, 0x0 }, /* #34 */ 331 { 0x330a56, 0x330a97, 0x48, 0xbe, 0x8a, 0x0 }, /* #35 */ 332 { 0x2d47c3, 0x2d4712, 0xf0, 0x2a, 0xc6, 0x0 }, /* #36 */ 333 { 0x214556, 0x214503, 0x2b, 0x7a, 0xb1, 0x0 }, /* #37 */ 334 { 0x0e1f13, 0x0e1f93, 0x27, 0x8a, 0x9d, 0x0 }, /* #38 */ 335 { 0x223007, 0x223097, 0x46, 0xc9, 0x7d, 0x0 }, /* #39 */ 336 { 0x137c06, 0x137c97, 0x79, 0xde, 0x9b, 0x0 }, /* #40 */ 337 { 0x3c3796, 0x3c3f06, 0x87, 0x55, 0x32, 0x0 }, /* #41 */ 338 { 0x3210c2, 0x321097, 0x06, 0xed, 0x19, 0x0 }, /* #42 */ 339 { 0x267543, 0x267506, 0xb7, 0x30, 0x87, 0x0 }, /* #43 */ 340 { 0x3545c2, 0x354d16, 0xb2, 0x74, 0x3e, 0x0 }, /* #44 */ 341 { 0x3c0f12, 0x3c0783, 0x87, 0xb5, 0xd2, 0x0 }, /* #45 */ 342 { 0x0464d6, 0x046c93, 0x64, 0xcd, 0x97, 0x0 }, /* #46 */ 343 { 0x357857, 0x357897, 0x63, 0xa9, 0xba, 0x0 }, /* #47 */ 344 { 0x2f44d7, 0x2f4493, 0x25, 0xf7, 0x2e, 0x0 }, /* #48 */ 345 { 0x217fc3, 0x217702, 0xca, 0x45, 0x85, 0x0 }, /* #49 */ 346 { 0x1203d7, 0x120b87, 0x7e, 0xc3, 0xbb, 0x0 }, /* #50 */ 347 { 0x355e16, 0x355606, 0xfe, 0x5a, 0xa4, 0x0 }, /* #51 */ 348 { 0x340343, 0x340317, 0x07, 0x1e, 0xe9, 0x0 }, /* #52 */ 349 { 0x2d4f96, 0x2d4f12, 0x82, 0x6b, 0x17, 0x0 }, /* #53 */ 350 { 0x297ed7, 0x297e06, 0xa6, 0x53, 0x53, 0x0 }, /* #54 */ 351 { 0x004c43, 0x004c93, 0x62, 0xad, 0xb5, 0x0 }, /* #55 */ 352 { 0x3e1503, 0x3e1502, 0x49, 0x37, 0x12, 0x0 }, /* #56 */ 353 { 0x371503, 0x371d12, 0xa0, 0x2c, 0x74, 0x0 }, /* #57 */ 354 { 0x0701d3, 0x070186, 0xb5, 0xa5, 0x10, 0x0 }, /* #58 */ 355 { 0x3e6f93, 0x3e6f93, 0x52, 0xce, 0x84, 0x0 }, /* #59 */ 356 { 0x303fd3, 0x303797, 0x43, 0xc5, 0x7e, 0x0 }, /* #60 */ 357 { 0x362457, 0x362487, 0x8c, 0xd7, 0xb5, 0x0 }, /* #61 */ 358 { 0x203883, 0x203016, 0x71, 0x17, 0x5a, 0x0 }, /* #62 */ 359 { 0x1d3712, 0x1d3783, 0x5c, 0xfb, 0x61, 0x0 }, /* #63 */ 360 360 }; 361 361 static const BINU8_TEST_T g_aTests_sub_u8_locked[] = 362 362 { 363 { 0x0 46597, 0x046546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */364 { 0x 253257, 0x253246, 0x00, 0x00, 0x00, 0x0 }, /* #1 */365 { 0x 342442, 0x342446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */366 { 0x 223943, 0x223146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */367 { 0x3 918d6, 0x391002, 0x5d, 0x5d, 0x00, 0x0 }, /* #4 */368 { 0x 3512c6, 0x351202, 0x1f, 0x1f, 0x00, 0x0 }, /* #5 */369 { 0x 352156, 0x352102, 0x46, 0x46, 0x00, 0x0 }, /* #6 */370 { 0x 1424d6, 0x142486, 0xa5, 0xa5, 0x00, 0x0 }, /* #7 */371 { 0x 1d2e46, 0x1d2683, 0xc3, 0xf2, 0xd1, 0x0 }, /* #8 */372 { 0x 092912, 0x092906, 0x8d, 0x7b, 0x12, 0x0 }, /* #9 */373 { 0x 2273d7, 0x227317, 0x27, 0x2e, 0xf9, 0x0 }, /* #10 */374 { 0x 2a5282, 0x2a5206, 0x48, 0x05, 0x43, 0x0 }, /* #11 */375 { 0x0 60a17, 0x060287, 0x16, 0xa0, 0x76, 0x0 }, /* #12 */376 { 0x 060c93, 0x060403, 0x1c, 0x20, 0xfc, 0x0 }, /* #13 */377 { 0x 231093, 0x231093, 0xab, 0xad, 0xfe, 0x0 }, /* #14 */378 { 0x 3f6616, 0x3f6607, 0x2c, 0x41, 0xeb, 0x0 }, /* #15 */379 { 0x2 e0b92, 0x2e0306, 0x6c, 0x05, 0x67, 0x0 }, /* #16 */380 { 0x 191887, 0x191002, 0x4a, 0x37, 0x13, 0x0 }, /* #17 */381 { 0x3 f0cd2, 0x3f0487, 0x8f, 0xa0, 0xef, 0x0 }, /* #18 */382 { 0x 325dc6, 0x325d87, 0x59, 0xb1, 0xa8, 0x0 }, /* #19 */383 { 0x 341e47, 0x341e87, 0x2d, 0x9a, 0x93, 0x0 }, /* #20 */384 { 0x2 22cc6, 0x222412, 0xe0, 0x02, 0xde, 0x0 }, /* #21 */385 { 0x 145b06, 0x145396, 0xe9, 0xcc, 0x1d, 0x0 }, /* #22 */386 { 0x1 96a03, 0x196283, 0x0b, 0x92, 0x79, 0x0 }, /* #23 */387 { 0x1 d5903, 0x1d5902, 0xd8, 0x73, 0x65, 0x0 }, /* #24 */388 { 0x 0619c3, 0x061997, 0x56, 0x99, 0xbd, 0x0 }, /* #25 */389 { 0x 284b07, 0x284b16, 0x97, 0x7d, 0x1a, 0x0 }, /* #26 */390 { 0x 3b7f86, 0x3b7f83, 0x6a, 0x94, 0xd6, 0x0 }, /* #27 */391 { 0x 3f6757, 0x3f6792, 0xe1, 0xb6, 0x2b, 0x0 }, /* #28 */392 { 0x 0e0747, 0x0e0783, 0x14, 0xa2, 0x72, 0x0 }, /* #29 */393 { 0x 236e43, 0x236606, 0x35, 0x22, 0x13, 0x0 }, /* #30 */394 { 0x 0f72d6, 0x0f7a83, 0x23, 0x92, 0x91, 0x0 }, /* #31 */395 { 0x 164647, 0x164682, 0xbb, 0x97, 0x24, 0x0 }, /* #32 */396 { 0x 137c07, 0x137493, 0x39, 0xea, 0x4f, 0x0 }, /* #33 */397 { 0x3 22bd6, 0x322397, 0xb7, 0xdd, 0xda, 0x0 }, /* #34 */398 { 0x1 33b52, 0x133397, 0x81, 0x8d, 0xf4, 0x0 }, /* #35 */399 { 0x 064c97, 0x064417, 0x09, 0x2e, 0xdb, 0x0 }, /* #36 */400 { 0x3 b67d3, 0x3b6793, 0x00, 0xfb, 0x05, 0x0 }, /* #37 */401 { 0x2 e4007, 0x2e4093, 0x87, 0x89, 0xfe, 0x0 }, /* #38 */402 { 0x2 d0f97, 0x2d0707, 0x0d, 0x33, 0xda, 0x0 }, /* #39 */403 { 0x 0c4a13, 0x0c4283, 0x0f, 0x9b, 0x74, 0x0 }, /* #40 */404 { 0x3 94e03, 0x394606, 0xb1, 0x30, 0x81, 0x0 }, /* #41 */405 { 0x3 07397, 0x307b02, 0x8e, 0x6e, 0x20, 0x0 }, /* #42 */406 { 0x 2d1bc6, 0x2d1b83, 0x65, 0xa1, 0xc4, 0x0 }, /* #43 */407 { 0x0 45247, 0x045a87, 0x7f, 0xca, 0xb5, 0x0 }, /* #44 */408 { 0x 1014d7, 0x101402, 0xd9, 0x45, 0x94, 0x0 }, /* #45 */409 { 0x 1d5c13, 0x1d5486, 0xed, 0xd1, 0x1c, 0x0 }, /* #46 */410 { 0x3 65b52, 0x365387, 0x85, 0xd1, 0xb4, 0x0 }, /* #47 */411 { 0x 2b4206, 0x2b4217, 0x33, 0x5c, 0xd7, 0x0 }, /* #48 */412 { 0x 366597, 0x366512, 0xc4, 0x3b, 0x89, 0x0 }, /* #49 */413 { 0x 2e5a52, 0x2e5206, 0x2d, 0x22, 0x0b, 0x0 }, /* #50 */414 { 0x 122786, 0x122f12, 0x82, 0x15, 0x6d, 0x0 }, /* #51 */415 { 0x0 32092, 0x032092, 0xc4, 0xb6, 0x0e, 0x0 }, /* #52 */416 { 0x 0c1a93, 0x0c1a12, 0xa2, 0x37, 0x6b, 0x0 }, /* #53 */417 { 0x 3169c3, 0x316906, 0xbf, 0x41, 0x7e, 0x0 }, /* #54 */418 { 0x0 62793, 0x062792, 0xd0, 0xb9, 0x17, 0x0 }, /* #55 */419 { 0x 380d13, 0x380d02, 0xcc, 0x76, 0x56, 0x0 }, /* #56 */420 { 0x 0d4752, 0x0d4716, 0xe4, 0x55, 0x8f, 0x0 }, /* #57 */421 { 0x2 40fd3, 0x240783, 0xb8, 0xe3, 0xd5, 0x0 }, /* #58 */422 { 0x 213e07, 0x213683, 0xae, 0xce, 0xe0, 0x0 }, /* #59 */423 { 0x 0d1403, 0x0d1497, 0xd8, 0xdd, 0xfb, 0x0 }, /* #60 */424 { 0x0 73117, 0x073193, 0x87, 0x9e, 0xe9, 0x0 }, /* #61 */425 { 0x 167652, 0x167687, 0x99, 0xf0, 0xa9, 0x0 }, /* #62 */426 { 0x 0f7bd2, 0x0f7397, 0xa7, 0xfa, 0xad, 0x0 }, /* #63 */363 { 0x092152, 0x092146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 364 { 0x055dd6, 0x055546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 365 { 0x263153, 0x263146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 366 { 0x0b1902, 0x0b1146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 367 { 0x343083, 0x343086, 0x88, 0x88, 0x00, 0x0 }, /* #4 */ 368 { 0x143657, 0x143606, 0x36, 0x36, 0x00, 0x0 }, /* #5 */ 369 { 0x116f52, 0x116706, 0x7d, 0x7d, 0x00, 0x0 }, /* #6 */ 370 { 0x2a2112, 0x2a2102, 0x25, 0x25, 0x00, 0x0 }, /* #7 */ 371 { 0x2e2617, 0x2e2e93, 0x59, 0x9b, 0xbe, 0x0 }, /* #8 */ 372 { 0x167157, 0x167107, 0x0d, 0x71, 0x9c, 0x0 }, /* #9 */ 373 { 0x1308c6, 0x130097, 0xc5, 0xff, 0xc6, 0x0 }, /* #10 */ 374 { 0x1d5907, 0x1d5192, 0xd2, 0xb5, 0x1d, 0x0 }, /* #11 */ 375 { 0x036756, 0x036786, 0xf3, 0xc3, 0x30, 0x0 }, /* #12 */ 376 { 0x125357, 0x125307, 0x48, 0x53, 0xf5, 0x0 }, /* #13 */ 377 { 0x1671d6, 0x167912, 0xd9, 0x5d, 0x7c, 0x0 }, /* #14 */ 378 { 0x104f02, 0x104793, 0xa8, 0xcd, 0xdb, 0x0 }, /* #15 */ 379 { 0x287fc3, 0x287713, 0x64, 0x6d, 0xf7, 0x0 }, /* #16 */ 380 { 0x395a52, 0x395a87, 0x2a, 0xa6, 0x84, 0x0 }, /* #17 */ 381 { 0x3e31c3, 0x3e3906, 0xad, 0x47, 0x66, 0x0 }, /* #18 */ 382 { 0x094c13, 0x094446, 0xa7, 0x00, 0xa7, 0x0 }, /* #19 */ 383 { 0x0205c6, 0x020d87, 0x4a, 0x82, 0xc8, 0x0 }, /* #20 */ 384 { 0x274f96, 0x274f16, 0x83, 0x28, 0x5b, 0x0 }, /* #21 */ 385 { 0x0b2046, 0x0b2092, 0xe8, 0xcb, 0x1d, 0x0 }, /* #22 */ 386 { 0x112e47, 0x112606, 0xf9, 0x42, 0xb7, 0x0 }, /* #23 */ 387 { 0x1c3cc3, 0x1c3487, 0x2a, 0xe8, 0x42, 0x0 }, /* #24 */ 388 { 0x335a57, 0x335292, 0xe7, 0x9d, 0x4a, 0x0 }, /* #25 */ 389 { 0x037042, 0x037097, 0xb8, 0xfc, 0xbc, 0x0 }, /* #26 */ 390 { 0x2e2893, 0x2e2016, 0x60, 0x21, 0x3f, 0x0 }, /* #27 */ 391 { 0x233803, 0x233002, 0x75, 0x52, 0x23, 0x0 }, /* #28 */ 392 { 0x310e93, 0x310683, 0x9b, 0xfb, 0xa0, 0x0 }, /* #29 */ 393 { 0x1a1156, 0x1a1196, 0xa6, 0x9f, 0x07, 0x0 }, /* #30 */ 394 { 0x230656, 0x230616, 0xb7, 0x2b, 0x8c, 0x0 }, /* #31 */ 395 { 0x2f4357, 0x2f4312, 0x38, 0x2c, 0x0c, 0x0 }, /* #32 */ 396 { 0x243643, 0x243697, 0x45, 0xd7, 0x6e, 0x0 }, /* #33 */ 397 { 0x375fc6, 0x375793, 0xb0, 0xdc, 0xd4, 0x0 }, /* #34 */ 398 { 0x127a13, 0x127297, 0x32, 0xb7, 0x7b, 0x0 }, /* #35 */ 399 { 0x105e17, 0x105616, 0x42, 0x24, 0x1e, 0x0 }, /* #36 */ 400 { 0x324d12, 0x324593, 0x27, 0xfd, 0x2a, 0x0 }, /* #37 */ 401 { 0x204193, 0x204197, 0x95, 0xd7, 0xbe, 0x0 }, /* #38 */ 402 { 0x276cd7, 0x276406, 0x68, 0x41, 0x27, 0x0 }, /* #39 */ 403 { 0x180ec7, 0x180613, 0x25, 0x68, 0xbd, 0x0 }, /* #40 */ 404 { 0x3e7d03, 0x3e7582, 0xfb, 0xf2, 0x09, 0x0 }, /* #41 */ 405 { 0x367f47, 0x367f93, 0x51, 0xc4, 0x8d, 0x0 }, /* #42 */ 406 { 0x3e2647, 0x3e2603, 0x5b, 0x7a, 0xe1, 0x0 }, /* #43 */ 407 { 0x0d6086, 0x0d6097, 0x10, 0xd8, 0x38, 0x0 }, /* #44 */ 408 { 0x0b4fc2, 0x0b4787, 0x6f, 0xff, 0x70, 0x0 }, /* #45 */ 409 { 0x042e43, 0x042606, 0x78, 0x77, 0x01, 0x0 }, /* #46 */ 410 { 0x383016, 0x383007, 0x4e, 0x53, 0xfb, 0x0 }, /* #47 */ 411 { 0x071c47, 0x071c06, 0xb9, 0x71, 0x48, 0x0 }, /* #48 */ 412 { 0x120103, 0x120197, 0xc2, 0xde, 0xe4, 0x0 }, /* #49 */ 413 { 0x1835c3, 0x183593, 0x16, 0xa8, 0x6e, 0x0 }, /* #50 */ 414 { 0x2649d2, 0x264106, 0x7b, 0x65, 0x16, 0x0 }, /* #51 */ 415 { 0x056796, 0x056716, 0x61, 0x0f, 0x52, 0x0 }, /* #52 */ 416 { 0x3e2f53, 0x3e2702, 0xa9, 0x10, 0x99, 0x0 }, /* #53 */ 417 { 0x017ed7, 0x017687, 0x3e, 0xed, 0x51, 0x0 }, /* #54 */ 418 { 0x0878c6, 0x087092, 0xe8, 0xbc, 0x2c, 0x0 }, /* #55 */ 419 { 0x254f07, 0x254707, 0x2f, 0x7d, 0xb2, 0x0 }, /* #56 */ 420 { 0x2f1947, 0x2f1112, 0x62, 0x3e, 0x24, 0x0 }, /* #57 */ 421 { 0x2c2bd6, 0x2c2392, 0xf3, 0x9e, 0x55, 0x0 }, /* #58 */ 422 { 0x027a93, 0x027203, 0x2e, 0x38, 0xf6, 0x0 }, /* #59 */ 423 { 0x2e15c2, 0x2e1597, 0xa3, 0xe7, 0xbc, 0x0 }, /* #60 */ 424 { 0x0325d3, 0x032507, 0x24, 0x50, 0xd4, 0x0 }, /* #61 */ 425 { 0x3b59c3, 0x3b5983, 0x7d, 0x98, 0xe5, 0x0 }, /* #62 */ 426 { 0x3b7693, 0x3b7687, 0x4d, 0xd7, 0x76, 0x0 }, /* #63 */ 427 427 }; 428 428 static const BINU8_TEST_T g_aTests_sbb_u8[] = 429 429 { 430 { 0x 052e86, 0x052646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */431 { 0x0 80257, 0x080297, 0x00, 0xff, 0x00, 0x0 }, /* #1 */432 { 0x 2b6052, 0x2b6046, 0x00, 0x00, 0x00, 0x0 }, /* #2 */433 { 0x 1630c2, 0x163046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */434 { 0x0 a1503, 0x0a1582, 0x84, 0x83, 0x00, 0x0 }, /* #4 */435 { 0x 243d07, 0x243592, 0xc0, 0xbf, 0x00, 0x0 }, /* #5 */436 { 0x 3801c6, 0x380186, 0xeb, 0xeb, 0x00, 0x0 }, /* #6 */437 { 0x2 b2cd6, 0x2b2406, 0x11, 0x11, 0x00, 0x0 }, /* #7 */438 { 0x 223f83, 0x223793, 0x04, 0xa7, 0x5c, 0x0 }, /* #8 */439 { 0x 1d0853, 0x1d0016, 0xd5, 0x05, 0xcf, 0x0 }, /* #9 */440 { 0x2 c2b52, 0x2c2386, 0x8a, 0x81, 0x09, 0x0 }, /* #10 */441 { 0x0 62292, 0x062286, 0xb9, 0x88, 0x31, 0x0 }, /* #11 */442 { 0x 0b2c46, 0x0b2c87, 0x7a, 0xf6, 0x84, 0x0 }, /* #12 */443 { 0x 2c6b86, 0x2c6302, 0x7b, 0x2a, 0x51, 0x0 }, /* #13 */444 { 0x 121b03, 0x121393, 0x22, 0xa4, 0x7d, 0x0 }, /* #14 */445 { 0x 2f3112, 0x2f3117, 0x04, 0x18, 0xec, 0x0 }, /* #15 */446 { 0x 200d06, 0x200513, 0x12, 0x6b, 0xa7, 0x0 }, /* #16 */447 { 0x 0075d6, 0x007582, 0xec, 0xda, 0x12, 0x0 }, /* #17 */448 { 0x 0a5d93, 0x0a5586, 0xfc, 0xa6, 0x55, 0x0 }, /* #18 */449 { 0x 1e2593, 0x1e2587, 0x8b, 0xf6, 0x94, 0x0 }, /* #19 */450 { 0x 0a65c3, 0x0a6d16, 0xb4, 0x5f, 0x54, 0x0 }, /* #20 */451 { 0x 3c3506, 0x3c3506, 0xdf, 0x14, 0xcb, 0x0 }, /* #21 */452 { 0x 044447, 0x044402, 0x5d, 0x40, 0x1c, 0x0 }, /* #22 */453 { 0x1 46116, 0x146106, 0xff, 0x7b, 0x84, 0x0 }, /* #23 */454 { 0x 2e4c83, 0x2e4496, 0xc9, 0x8e, 0x3a, 0x0 }, /* #24 */455 { 0x 001e83, 0x001616, 0xe2, 0x09, 0xd8, 0x0 }, /* #25 */456 { 0x 040b07, 0x040312, 0xd0, 0x15, 0xba, 0x0 }, /* #26 */457 { 0x 067702, 0x067706, 0xde, 0x33, 0xab, 0x0 }, /* #27 */458 { 0x0 55183, 0x055183, 0x93, 0xf2, 0xa0, 0x0 }, /* #28 */459 { 0x 267752, 0x267706, 0xb9, 0x11, 0xa8, 0x0 }, /* #29 */460 { 0x 2468d2, 0x246093, 0x81, 0x89, 0xf8, 0x0 }, /* #30 */461 { 0x 1b04d3, 0x1b0497, 0x71, 0xff, 0x71, 0x0 }, /* #31 */462 { 0x 383a12, 0x383213, 0x11, 0x2f, 0xe2, 0x0 }, /* #32 */463 { 0x0 a4783, 0x0a4797, 0x84, 0xd8, 0xab, 0x0 }, /* #33 */464 { 0x 1e39d6, 0x1e3113, 0x21, 0x46, 0xdb, 0x0 }, /* #34 */465 { 0x2 a3d47, 0x2a3582, 0xe7, 0xd0, 0x16, 0x0 }, /* #35 */466 { 0x 0401d6, 0x040113, 0x07, 0x7a, 0x8d, 0x0 }, /* #36 */467 { 0x0 00083, 0x000013, 0x24, 0x34, 0xef, 0x0 }, /* #37 */468 { 0x3 12c17, 0x312403, 0x1f, 0x25, 0xf9, 0x0 }, /* #38 */469 { 0x 066457, 0x066c06, 0xbb, 0x55, 0x65, 0x0 }, /* #39 */470 { 0x 020997, 0x020106, 0x46, 0x11, 0x34, 0x0 }, /* #40 */471 { 0x 2c4556, 0x2c4d06, 0x9e, 0x7e, 0x20, 0x0 }, /* #41 */472 { 0x2 946d6, 0x294602, 0xdc, 0x25, 0xb7, 0x0 }, /* #42 */473 { 0x 2a4fd2, 0x2a4706, 0x39, 0x12, 0x27, 0x0 }, /* #43 */474 { 0x 054e02, 0x054602, 0xb9, 0x32, 0x87, 0x0 }, /* #44 */475 { 0x 2e1a47, 0x2e1293, 0x45, 0xdc, 0x68, 0x0 }, /* #45 */476 { 0x 3f0616, 0x3f0686, 0x99, 0x99, 0x00, 0x0 }, /* #46 */477 { 0x3 04742, 0x304706, 0xfa, 0x09, 0xf1, 0x0 }, /* #47 */478 { 0x 390d83, 0x390513, 0x06, 0x07, 0xfe, 0x0 }, /* #48 */479 { 0x1 b5743, 0x1b5792, 0xc0, 0x89, 0x36, 0x0 }, /* #49 */480 { 0x0 b4052, 0x0b4006, 0x78, 0x17, 0x61, 0x0 }, /* #50 */481 { 0x 310c87, 0x310486, 0xbb, 0x95, 0x25, 0x0 }, /* #51 */482 { 0x3 84416, 0x384482, 0xdc, 0x89, 0x53, 0x0 }, /* #52 */483 { 0x1 17f86, 0x117717, 0x30, 0x53, 0xdd, 0x0 }, /* #53 */484 { 0x 3d7052, 0x3d7013, 0x06, 0x4f, 0xb7, 0x0 }, /* #54 */485 { 0x 257902, 0x257102, 0xaf, 0x0e, 0xa1, 0x0 }, /* #55 */486 { 0x2 73307, 0x273b16, 0xb8, 0x3c, 0x7b, 0x0 }, /* #56 */487 { 0x 337e43, 0x337683, 0x98, 0xe5, 0xb2, 0x0 }, /* #57 */488 { 0x 0d3d17, 0x0d3502, 0xfc, 0x15, 0xe6, 0x0 }, /* #58 */489 { 0x 164ac6, 0x164216, 0xa4, 0x17, 0x8d, 0x0 }, /* #59 */490 { 0x 1b2a97, 0x1b2293, 0x58, 0xda, 0x7d, 0x0 }, /* #60 */491 { 0x19 4cc7, 0x194c12, 0xb2, 0x73, 0x3e, 0x0 }, /* #61 */492 { 0x 2826c7, 0x282607, 0x53, 0x71, 0xe1, 0x0 }, /* #62 */493 { 0x0 54b47, 0x054392, 0xfb, 0xdc, 0x1e, 0x0 }, /* #63 */430 { 0x282086, 0x282046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 431 { 0x0d0c07, 0x0d0497, 0x00, 0xff, 0x00, 0x0 }, /* #1 */ 432 { 0x190903, 0x190197, 0x00, 0xff, 0x00, 0x0 }, /* #2 */ 433 { 0x287642, 0x287646, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 434 { 0x074e06, 0x074686, 0xa0, 0xa0, 0x00, 0x0 }, /* #4 */ 435 { 0x0b6903, 0x0b6106, 0x73, 0x72, 0x00, 0x0 }, /* #5 */ 436 { 0x187617, 0x187682, 0x99, 0x98, 0x00, 0x0 }, /* #6 */ 437 { 0x2f1f13, 0x2f1786, 0x9a, 0x99, 0x00, 0x0 }, /* #7 */ 438 { 0x372e47, 0x372697, 0x45, 0xdb, 0x69, 0x0 }, /* #8 */ 439 { 0x2f3f16, 0x2f3782, 0xf8, 0xe5, 0x13, 0x0 }, /* #9 */ 440 { 0x224d82, 0x224517, 0x55, 0x69, 0xec, 0x0 }, /* #10 */ 441 { 0x0f3c93, 0x0f3497, 0x16, 0xe7, 0x2e, 0x0 }, /* #11 */ 442 { 0x284102, 0x284193, 0xa5, 0xa7, 0xfe, 0x0 }, /* #12 */ 443 { 0x0a79d7, 0x0a7102, 0xfe, 0x51, 0xac, 0x0 }, /* #13 */ 444 { 0x240416, 0x240c97, 0x2c, 0x9f, 0x8d, 0x0 }, /* #14 */ 445 { 0x0430d6, 0x043086, 0xfd, 0x93, 0x6a, 0x0 }, /* #15 */ 446 { 0x0949c3, 0x094116, 0xe6, 0x4e, 0x97, 0x0 }, /* #16 */ 447 { 0x2c06c3, 0x2c0617, 0x7b, 0x7b, 0xff, 0x0 }, /* #17 */ 448 { 0x142cc2, 0x142c02, 0x96, 0x32, 0x64, 0x0 }, /* #18 */ 449 { 0x2b1e93, 0x2b1697, 0x80, 0xe4, 0x9b, 0x0 }, /* #19 */ 450 { 0x362393, 0x362383, 0x1d, 0xc2, 0x5a, 0x0 }, /* #20 */ 451 { 0x0b15d2, 0x0b1597, 0x80, 0xf6, 0x8a, 0x0 }, /* #21 */ 452 { 0x232107, 0x232193, 0x05, 0xc8, 0x3c, 0x0 }, /* #22 */ 453 { 0x153f07, 0x153712, 0xf0, 0x6d, 0x82, 0x0 }, /* #23 */ 454 { 0x3a7ec2, 0x3a7e97, 0x55, 0xbd, 0x98, 0x0 }, /* #24 */ 455 { 0x2c2a43, 0x2c2206, 0x5d, 0x56, 0x06, 0x0 }, /* #25 */ 456 { 0x3856d2, 0x385602, 0x38, 0x08, 0x30, 0x0 }, /* #26 */ 457 { 0x1e1ed3, 0x1e1606, 0xe9, 0x50, 0x98, 0x0 }, /* #27 */ 458 { 0x0b7b07, 0x0b7302, 0xd7, 0x01, 0xd5, 0x0 }, /* #28 */ 459 { 0x075817, 0x075097, 0x0a, 0xac, 0x5d, 0x0 }, /* #29 */ 460 { 0x080717, 0x080716, 0x39, 0x09, 0x2f, 0x0 }, /* #30 */ 461 { 0x0815c7, 0x081d83, 0x69, 0xe5, 0x83, 0x0 }, /* #31 */ 462 { 0x0657c6, 0x065787, 0x5d, 0xe7, 0x76, 0x0 }, /* #32 */ 463 { 0x031a52, 0x031283, 0xa8, 0xb5, 0xf3, 0x0 }, /* #33 */ 464 { 0x056c82, 0x056417, 0x2a, 0x7b, 0xaf, 0x0 }, /* #34 */ 465 { 0x2f1897, 0x2f1087, 0x1c, 0xf6, 0x25, 0x0 }, /* #35 */ 466 { 0x144197, 0x144197, 0x96, 0xb7, 0xde, 0x0 }, /* #36 */ 467 { 0x030d92, 0x030512, 0xe6, 0x29, 0xbd, 0x0 }, /* #37 */ 468 { 0x3d3dc7, 0x3d3507, 0x3f, 0x60, 0xde, 0x0 }, /* #38 */ 469 { 0x231fc2, 0x231f87, 0x1c, 0x93, 0x89, 0x0 }, /* #39 */ 470 { 0x137093, 0x137816, 0xc2, 0x74, 0x4d, 0x0 }, /* #40 */ 471 { 0x091813, 0x091007, 0x69, 0x74, 0xf4, 0x0 }, /* #41 */ 472 { 0x2a6bc7, 0x2a6b12, 0x98, 0x6d, 0x2a, 0x0 }, /* #42 */ 473 { 0x331697, 0x331e02, 0x93, 0x61, 0x31, 0x0 }, /* #43 */ 474 { 0x3d4e42, 0x3d4606, 0x63, 0x33, 0x30, 0x0 }, /* #44 */ 475 { 0x0c6e02, 0x0c6e93, 0x4d, 0x9e, 0xaf, 0x0 }, /* #45 */ 476 { 0x1a1497, 0x1a1412, 0x40, 0x26, 0x19, 0x0 }, /* #46 */ 477 { 0x337f03, 0x337782, 0xfa, 0x92, 0x67, 0x0 }, /* #47 */ 478 { 0x2a56d7, 0x2a5613, 0x06, 0x1c, 0xe9, 0x0 }, /* #48 */ 479 { 0x133697, 0x133e16, 0xc7, 0x6a, 0x5c, 0x0 }, /* #49 */ 480 { 0x0404d2, 0x040402, 0xf4, 0x23, 0xd1, 0x0 }, /* #50 */ 481 { 0x0d0992, 0x0d0187, 0xd9, 0xe7, 0xf2, 0x0 }, /* #51 */ 482 { 0x304356, 0x304317, 0x25, 0x28, 0xfd, 0x0 }, /* #52 */ 483 { 0x150fd7, 0x150712, 0xc3, 0x1a, 0xa8, 0x0 }, /* #53 */ 484 { 0x096843, 0x096006, 0xcb, 0x03, 0xc7, 0x0 }, /* #54 */ 485 { 0x0e1c43, 0x0e1417, 0x24, 0x5f, 0xc4, 0x0 }, /* #55 */ 486 { 0x207092, 0x207083, 0x3b, 0xc2, 0x79, 0x0 }, /* #56 */ 487 { 0x2858d3, 0x285093, 0xca, 0xfd, 0xcc, 0x0 }, /* #57 */ 488 { 0x3226c3, 0x322693, 0xc9, 0xef, 0xd9, 0x0 }, /* #58 */ 489 { 0x3652d7, 0x365202, 0xfa, 0x79, 0x80, 0x0 }, /* #59 */ 490 { 0x311c13, 0x311c12, 0xc3, 0x5d, 0x65, 0x0 }, /* #60 */ 491 { 0x196503, 0x196512, 0x23, 0x16, 0x0c, 0x0 }, /* #61 */ 492 { 0x092ac3, 0x092287, 0x8f, 0xb1, 0xdd, 0x0 }, /* #62 */ 493 { 0x061686, 0x061686, 0xe8, 0x95, 0x53, 0x0 }, /* #63 */ 494 494 }; 495 495 static const BINU8_TEST_T g_aTests_sbb_u8_locked[] = 496 496 { 497 { 0x0 40fc2, 0x040746, 0x00, 0x00, 0x00, 0x0 }, /* #0 */498 { 0x 011cd2, 0x011446, 0x00, 0x00, 0x00, 0x0 }, /* #1 */499 { 0x2 51dc3, 0x251597, 0x00, 0xff, 0x00, 0x0 }, /* #2 */500 { 0x 0f43d7, 0x0f4397, 0x00, 0xff, 0x00, 0x0 }, /* #3 */501 { 0x 3a4797, 0x3a4786, 0x91, 0x90, 0x00, 0x0 }, /* #4 */502 { 0x2 559c3, 0x255102, 0x0c, 0x0b, 0x00, 0x0 }, /* #5 */503 { 0x301 c47, 0x301402, 0x39, 0x38, 0x00, 0x0 }, /* #6 */504 { 0x 356792, 0x356782, 0xc1, 0xc1, 0x00, 0x0 }, /* #7 */505 { 0x0 82513, 0x082582, 0xea, 0xe0, 0x09, 0x0 }, /* #8 */506 { 0x 3a0642, 0x3a0617, 0x2c, 0x5f, 0xcd, 0x0 }, /* #9 */507 { 0x 2f1a86, 0x2f1a02, 0xae, 0x5b, 0x53, 0x0 }, /* #10 */508 { 0x 1c1bd2, 0x1c1317, 0x57, 0x5c, 0xfb, 0x0 }, /* #11 */509 { 0x 300dc2, 0x300586, 0xc7, 0x82, 0x45, 0x0 }, /* #12 */510 { 0x 310e56, 0x310e12, 0xf3, 0x7f, 0x74, 0x0 }, /* #13 */511 { 0x 2d4bc2, 0x2d4b16, 0xa0, 0x69, 0x37, 0x0 }, /* #14 */512 { 0x 205707, 0x205f16, 0x82, 0x59, 0x28, 0x0 }, /* #15 */513 { 0x3 64212, 0x364207, 0x0e, 0x72, 0x9c, 0x0 }, /* #16 */514 { 0x 1d56d7, 0x1d5612, 0x53, 0x38, 0x1a, 0x0 }, /* #17 */515 { 0x 3a5746, 0x3a5787, 0x36, 0xf3, 0x43, 0x0 }, /* #18 */516 { 0x 153fc3, 0x153786, 0xf5, 0xc3, 0x31, 0x0 }, /* #19 */517 { 0x 343e53, 0x343e83, 0x38, 0x83, 0xb4, 0x0 }, /* #20 */518 { 0x 127457, 0x127482, 0xdd, 0x97, 0x45, 0x0 }, /* #21 */519 { 0x 373dc6, 0x373583, 0x14, 0xc1, 0x53, 0x0 }, /* #22 */520 { 0x0 25e43, 0x025697, 0x15, 0x9c, 0x78, 0x0 }, /* #23 */521 { 0x 025c42, 0x025c16, 0xc8, 0x5c, 0x6c, 0x0 }, /* #24 */522 { 0x 134406, 0x134c06, 0x8d, 0x7b, 0x12, 0x0 }, /* #25 */523 { 0x 275c02, 0x275416, 0x43, 0x3a, 0x09, 0x0 }, /* #26 */524 { 0x 2d7287, 0x2d7202, 0x6d, 0x43, 0x29, 0x0 }, /* #27 */525 { 0x 3724c6, 0x372407, 0x2e, 0x39, 0xf5, 0x0 }, /* #28 */526 { 0x 155893, 0x155097, 0x02, 0x9a, 0x67, 0x0 }, /* #29 */527 { 0x1 b3c02, 0x1b3c93, 0x4a, 0xae, 0x9c, 0x0 }, /* #30 */528 { 0x 156246, 0x156287, 0x85, 0xd2, 0xb3, 0x0 }, /* #31 */529 { 0x 245212, 0x245216, 0x9a, 0x0c, 0x8e, 0x0 }, /* #32 */530 { 0x 1a4dc3, 0x1a4586, 0xdb, 0xd2, 0x08, 0x0 }, /* #33 */531 { 0x 391ed3, 0x391603, 0x35, 0x51, 0xe3, 0x0 }, /* #34 */532 { 0x 165ac7, 0x165a02, 0xda, 0x70, 0x69, 0x0 }, /* #35 */533 { 0x3 04303, 0x304b06, 0x94, 0x42, 0x51, 0x0 }, /* #36 */534 { 0x 0f05d3, 0x0f0506, 0x1f, 0x14, 0x0a, 0x0 }, /* #37 */535 { 0x3 25317, 0x325302, 0xec, 0x02, 0xe9, 0x0 }, /* #38 */536 { 0x 300d97, 0x300593, 0x91, 0xe5, 0xab, 0x0 }, /* #39 */537 { 0x 347a56, 0x347a97, 0x74, 0x9a, 0xda, 0x0 }, /* #40 */538 { 0x 204747, 0x204717, 0x43, 0x69, 0xd9, 0x0 }, /* #41 */539 { 0x 010403, 0x010492, 0xb0, 0xa7, 0x08, 0x0 }, /* #42 */540 { 0x 3c0246, 0x3c0a02, 0x96, 0x64, 0x32, 0x0 }, /* #43 */541 { 0x 3310c3, 0x331006, 0x72, 0x21, 0x50, 0x0 }, /* #44 */542 { 0x0 70ec3, 0x070693, 0xb2, 0xc7, 0xea, 0x0 }, /* #45 */543 { 0x 050856, 0x050016, 0x76, 0x6c, 0x0a, 0x0 }, /* #46 */544 { 0x0 156d6, 0x015602, 0xf7, 0x61, 0x96, 0x0 }, /* #47 */545 { 0x 1c7453, 0x1c7402, 0xb5, 0x01, 0xb3, 0x0 }, /* #48 */546 { 0x 021586, 0x021506, 0x0f, 0x0a, 0x05, 0x0 }, /* #49 */547 { 0x 2b7403, 0x2b7c93, 0x30, 0x94, 0x9b, 0x0 }, /* #50 */548 { 0x 1a4253, 0x1a4293, 0x22, 0xce, 0x53, 0x0 }, /* #51 */549 { 0x 361c92, 0x361402, 0x6f, 0x3e, 0x31, 0x0 }, /* #52 */550 { 0x 033787, 0x033f02, 0x89, 0x45, 0x43, 0x0 }, /* #53 */551 { 0x 361a02, 0x361a83, 0x3a, 0xb0, 0x8a, 0x0 }, /* #54 */552 { 0x 013a97, 0x013297, 0xac, 0xdd, 0xce, 0x0 }, /* #55 */553 { 0x 3f7e46, 0x3f7687, 0xdf, 0xe2, 0xfd, 0x0 }, /* #56 */554 { 0x1 d2e46, 0x1d2e12, 0x90, 0x58, 0x38, 0x0 }, /* #57 */555 { 0x 391f03, 0x391f12, 0xc0, 0x64, 0x5b, 0x0 }, /* #58 */556 { 0x2 84e46, 0x284686, 0xec, 0xc5, 0x27, 0x0 }, /* #59 */557 { 0x 1a6f47, 0x1a6f83, 0x2c, 0x83, 0xa8, 0x0 }, /* #60 */558 { 0x 3e5486, 0x3e5406, 0x89, 0x06, 0x83, 0x0 }, /* #61 */559 { 0x 3e7512, 0x3e7d97, 0x67, 0xde, 0x89, 0x0 }, /* #62 */560 { 0x3 12607, 0x312602, 0xf7, 0x10, 0xe6, 0x0 }, /* #63 */497 { 0x054293, 0x054297, 0x00, 0xff, 0x00, 0x0 }, /* #0 */ 498 { 0x307906, 0x307146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 499 { 0x2c7b52, 0x2c7346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 500 { 0x126a16, 0x126246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 501 { 0x086a56, 0x086282, 0xf8, 0xf8, 0x00, 0x0 }, /* #4 */ 502 { 0x294652, 0x294606, 0x3a, 0x3a, 0x00, 0x0 }, /* #5 */ 503 { 0x301642, 0x301606, 0x0c, 0x0c, 0x00, 0x0 }, /* #6 */ 504 { 0x2026d7, 0x202682, 0xc2, 0xc1, 0x00, 0x0 }, /* #7 */ 505 { 0x007987, 0x007193, 0x24, 0xda, 0x49, 0x0 }, /* #8 */ 506 { 0x2e0417, 0x2e0c93, 0x53, 0xbc, 0x96, 0x0 }, /* #9 */ 507 { 0x011957, 0x011102, 0xf4, 0x31, 0xc2, 0x0 }, /* #10 */ 508 { 0x033dd2, 0x033597, 0x21, 0xb8, 0x69, 0x0 }, /* #11 */ 509 { 0x2f4213, 0x2f4297, 0xb5, 0xb7, 0xfd, 0x0 }, /* #12 */ 510 { 0x147583, 0x147502, 0xe8, 0x62, 0x85, 0x0 }, /* #13 */ 511 { 0x140797, 0x140716, 0x70, 0x18, 0x57, 0x0 }, /* #14 */ 512 { 0x3d7cd2, 0x3d7406, 0x7f, 0x3f, 0x40, 0x0 }, /* #15 */ 513 { 0x326d97, 0x326512, 0xf5, 0x4c, 0xa8, 0x0 }, /* #16 */ 514 { 0x020417, 0x020c93, 0x71, 0xc4, 0xac, 0x0 }, /* #17 */ 515 { 0x127b56, 0x127393, 0x26, 0xbc, 0x6a, 0x0 }, /* #18 */ 516 { 0x375382, 0x375302, 0xa5, 0x04, 0xa1, 0x0 }, /* #19 */ 517 { 0x025892, 0x025097, 0x86, 0xcf, 0xb7, 0x0 }, /* #20 */ 518 { 0x0d7e46, 0x0d7e93, 0x60, 0xad, 0xb3, 0x0 }, /* #21 */ 519 { 0x1e4f46, 0x1e4706, 0x76, 0x03, 0x73, 0x0 }, /* #22 */ 520 { 0x0364c7, 0x036407, 0x1c, 0x56, 0xc5, 0x0 }, /* #23 */ 521 { 0x1d3ed2, 0x1d3697, 0x01, 0xee, 0x13, 0x0 }, /* #24 */ 522 { 0x064153, 0x064906, 0xaf, 0x7b, 0x33, 0x0 }, /* #25 */ 523 { 0x070852, 0x070097, 0xd1, 0xff, 0xd2, 0x0 }, /* #26 */ 524 { 0x1a5f83, 0x1a5787, 0xdb, 0xf5, 0xe5, 0x0 }, /* #27 */ 525 { 0x097e12, 0x097e83, 0x11, 0x91, 0x80, 0x0 }, /* #28 */ 526 { 0x387713, 0x387f06, 0xa3, 0x30, 0x72, 0x0 }, /* #29 */ 527 { 0x143fd7, 0x143783, 0x8d, 0xc1, 0xcb, 0x0 }, /* #30 */ 528 { 0x2e2307, 0x2e2b12, 0x93, 0x7f, 0x13, 0x0 }, /* #31 */ 529 { 0x3122c7, 0x312207, 0x0f, 0x3c, 0xd2, 0x0 }, /* #32 */ 530 { 0x2c56d2, 0x2c5612, 0x78, 0x4c, 0x2c, 0x0 }, /* #33 */ 531 { 0x0a1756, 0x0a1f87, 0x78, 0x95, 0xe3, 0x0 }, /* #34 */ 532 { 0x046b87, 0x046393, 0x16, 0xb9, 0x5c, 0x0 }, /* #35 */ 533 { 0x341783, 0x341f02, 0xc4, 0x70, 0x53, 0x0 }, /* #36 */ 534 { 0x394657, 0x394606, 0xeb, 0x35, 0xb5, 0x0 }, /* #37 */ 535 { 0x3329d7, 0x332103, 0x5e, 0x64, 0xf9, 0x0 }, /* #38 */ 536 { 0x2e76d3, 0x2e7697, 0x38, 0xca, 0x6d, 0x0 }, /* #39 */ 537 { 0x1c2202, 0x1c2297, 0x64, 0xf9, 0x6b, 0x0 }, /* #40 */ 538 { 0x023f43, 0x023f97, 0x5a, 0xac, 0xad, 0x0 }, /* #41 */ 539 { 0x2e0a83, 0x2e0293, 0xe0, 0xef, 0xf0, 0x0 }, /* #42 */ 540 { 0x0b1493, 0x0b1412, 0x44, 0x19, 0x2a, 0x0 }, /* #43 */ 541 { 0x114113, 0x114187, 0x0e, 0xca, 0x43, 0x0 }, /* #44 */ 542 { 0x0545d2, 0x054583, 0x0f, 0x91, 0x7e, 0x0 }, /* #45 */ 543 { 0x1e69d6, 0x1e6183, 0x4c, 0xf8, 0x54, 0x0 }, /* #46 */ 544 { 0x006282, 0x006212, 0x51, 0x25, 0x2c, 0x0 }, /* #47 */ 545 { 0x306282, 0x306287, 0x82, 0xb2, 0xd0, 0x0 }, /* #48 */ 546 { 0x3958c3, 0x395017, 0x21, 0x28, 0xf8, 0x0 }, /* #49 */ 547 { 0x107e92, 0x107e97, 0x47, 0xa9, 0x9e, 0x0 }, /* #50 */ 548 { 0x334d13, 0x334d02, 0xe4, 0x73, 0x70, 0x0 }, /* #51 */ 549 { 0x2634c2, 0x263497, 0x00, 0xf9, 0x07, 0x0 }, /* #52 */ 550 { 0x200a97, 0x200286, 0xcc, 0xc6, 0x05, 0x0 }, /* #53 */ 551 { 0x1e0f06, 0x1e0f16, 0xb4, 0x66, 0x4e, 0x0 }, /* #54 */ 552 { 0x3b3cd6, 0x3b3c93, 0x72, 0xef, 0x83, 0x0 }, /* #55 */ 553 { 0x0f7143, 0x0f7187, 0x04, 0xa0, 0x63, 0x0 }, /* #56 */ 554 { 0x1e6516, 0x1e6502, 0x37, 0x20, 0x17, 0x0 }, /* #57 */ 555 { 0x2a6343, 0x2a6383, 0x39, 0xc4, 0x74, 0x0 }, /* #58 */ 556 { 0x2318d3, 0x231887, 0x6d, 0xe2, 0x8a, 0x0 }, /* #59 */ 557 { 0x353e06, 0x353606, 0x3f, 0x18, 0x27, 0x0 }, /* #60 */ 558 { 0x244583, 0x244502, 0x3b, 0x37, 0x03, 0x0 }, /* #61 */ 559 { 0x1244c7, 0x124487, 0x4e, 0xdb, 0x72, 0x0 }, /* #62 */ 560 { 0x3a5442, 0x3a5412, 0xa0, 0x16, 0x8a, 0x0 }, /* #63 */ 561 561 }; 562 562 static const BINU8_TEST_T g_aTests_or_u8[] = 563 563 { 564 { 0x 2a47d2, 0x2a4746, 0x00, 0x00, 0x00, 0x0 }, /* #0 */565 { 0x 1b1683, 0x1b1646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */566 { 0x 344fc7, 0x344746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */567 { 0x 217e42, 0x217646, 0x00, 0x00, 0x00, 0x0 }, /* #3 */568 { 0x 1c2cc2, 0x1c2486, 0x8e, 0x8e, 0x00, 0x0 }, /* #4 */569 { 0x3 13b16, 0x313386, 0xe4, 0xe4, 0x00, 0x0 }, /* #5 */570 { 0x3 80d03, 0x380586, 0xa6, 0xa6, 0x00, 0x0 }, /* #6 */571 { 0x 3d7113, 0x3d7102, 0x70, 0x70, 0x00, 0x0 }, /* #7 */572 { 0x1 94842, 0x194086, 0x83, 0xdb, 0x5b, 0x0 }, /* #8 */573 { 0x 1e39d7, 0x1e3186, 0xc6, 0xcf, 0x4d, 0x0 }, /* #9 */574 { 0x1 a4506, 0x1a4582, 0xc7, 0xef, 0x6d, 0x0 }, /* #10 */575 { 0x0e 67d3, 0x0e6782, 0x08, 0xad, 0xa5, 0x0 }, /* #11 */576 { 0x 285152, 0x285186, 0xbf, 0xff, 0x6f, 0x0 }, /* #12 */577 { 0x2 35502, 0x235582, 0xf9, 0xfd, 0x95, 0x0 }, /* #13 */578 { 0x2 54617, 0x254686, 0xbc, 0xfc, 0x78, 0x0 }, /* #14 */579 { 0x 2c5fd6, 0x2c5782, 0xee, 0xfe, 0xd0, 0x0 }, /* #15 */580 { 0x 221f83, 0x221786, 0x19, 0x99, 0x81, 0x0 }, /* #16 */581 { 0x 313ed7, 0x313602, 0x1a, 0x3e, 0x34, 0x0 }, /* #17 */582 { 0x 194907, 0x194102, 0x2d, 0x3d, 0x34, 0x0 }, /* #18 */583 { 0x 0b5f07, 0x0b5782, 0x43, 0xc7, 0xc6, 0x0 }, /* #19 */584 { 0x 3a7d96, 0x3a7586, 0x2a, 0xbe, 0x96, 0x0 }, /* #20 */585 { 0x3 83612, 0x383682, 0xc1, 0xf1, 0x71, 0x0 }, /* #21 */586 { 0x 020783, 0x020782, 0xa4, 0xef, 0xeb, 0x0 }, /* #22 */587 { 0x 090097, 0x090006, 0x0d, 0x7d, 0x70, 0x0 }, /* #23 */588 { 0x 2c6956, 0x2c6186, 0x8a, 0x9f, 0x95, 0x0 }, /* #24 */589 { 0x 260c53, 0x260486, 0x3b, 0xbb, 0xb1, 0x0 }, /* #25 */590 { 0x 1f5603, 0x1f5682, 0xab, 0xef, 0xee, 0x0 }, /* #26 */591 { 0x1 82587, 0x182582, 0x8d, 0xcd, 0x48, 0x0 }, /* #27 */592 { 0x 334217, 0x334286, 0x3e, 0xff, 0xd3, 0x0 }, /* #28 */593 { 0x 0640d7, 0x064002, 0x41, 0x5b, 0x1a, 0x0 }, /* #29 */594 { 0x 180fd2, 0x180706, 0x36, 0x3f, 0x2f, 0x0 }, /* #30 */595 { 0x 015417, 0x015482, 0x70, 0xf7, 0xd7, 0x0 }, /* #31 */596 { 0x3 25657, 0x325686, 0xfe, 0xff, 0x37, 0x0 }, /* #32 */597 { 0x2 30c87, 0x230486, 0xe4, 0xed, 0x69, 0x0 }, /* #33 */598 { 0x 2a1bc6, 0x2a1382, 0xb0, 0xf8, 0x58, 0x0 }, /* #34 */599 { 0x2 95342, 0x295382, 0x97, 0xbf, 0x2a, 0x0 }, /* #35 */600 { 0x2 b21d2, 0x2b2186, 0x31, 0xbb, 0x9b, 0x0 }, /* #36 */601 { 0x 1b0e92, 0x1b0682, 0x85, 0xd5, 0xd5, 0x0 }, /* #37 */602 { 0x15 5d03, 0x155582, 0xd1, 0xd3, 0xc2, 0x0 }, /* #38 */603 { 0x 273cc7, 0x273482, 0x9b, 0x9b, 0x01, 0x0 }, /* #39 */604 { 0x 173942, 0x173186, 0xef, 0xff, 0x70, 0x0 }, /* #40 */605 { 0x 0e0083, 0x0e0002, 0x64, 0x6d, 0x2d, 0x0 }, /* #41 */606 { 0x 3c5546, 0x3c5502, 0x0a, 0x7a, 0x7a, 0x0 }, /* #42 */607 { 0x 050302, 0x050382, 0x26, 0xb6, 0xb6, 0x0 }, /* #43 */608 { 0x 242d86, 0x242582, 0x2e, 0xfe, 0xfe, 0x0 }, /* #44 */609 { 0x 291257, 0x291282, 0x8b, 0xfb, 0xf8, 0x0 }, /* #45 */610 { 0x 2e7a83, 0x2e7286, 0xd4, 0xde, 0x1a, 0x0 }, /* #46 */611 { 0x0d 1853, 0x0d1082, 0xd3, 0xdf, 0x1f, 0x0 }, /* #47 */612 { 0x 227957, 0x227102, 0x15, 0x75, 0x64, 0x0 }, /* #48 */613 { 0x 124053, 0x124086, 0x50, 0xd7, 0xc7, 0x0 }, /* #49 */614 { 0x 316583, 0x316586, 0xda, 0xde, 0x0e, 0x0 }, /* #50 */615 { 0x 1873d2, 0x187382, 0x27, 0xbf, 0xbf, 0x0 }, /* #51 */616 { 0x 386582, 0x386586, 0x52, 0xfa, 0xaa, 0x0 }, /* #52 */617 { 0x 2a2b07, 0x2a2382, 0x84, 0x8c, 0x88, 0x0 }, /* #53 */618 { 0x 022f92, 0x022786, 0xaa, 0xbb, 0xbb, 0x0 }, /* #54 */619 { 0x 132397, 0x132386, 0x70, 0xfc, 0xac, 0x0 }, /* #55 */620 { 0x 1b3bd3, 0x1b3386, 0x9f, 0x9f, 0x96, 0x0 }, /* #56 */621 { 0x1 13c93, 0x113482, 0x21, 0xf7, 0xf6, 0x0 }, /* #57 */622 { 0x 292846, 0x292086, 0x8a, 0xcf, 0xc7, 0x0 }, /* #58 */623 { 0x2 a5c87, 0x2a5482, 0x13, 0xf7, 0xe7, 0x0 }, /* #59 */624 { 0x 2f63d2, 0x2f6302, 0x22, 0x3b, 0x3b, 0x0 }, /* #60 */625 { 0x 0e1f93, 0x0e1782, 0x4c, 0xfe, 0xbe, 0x0 }, /* #61 */626 { 0x1 d1913, 0x1d1186, 0xb9, 0xf9, 0x71, 0x0 }, /* #62 */627 { 0x2 c5952, 0x2c5186, 0x47, 0xd7, 0x93, 0x0 }, /* #63 */564 { 0x110197, 0x110146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 565 { 0x010b82, 0x010346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 566 { 0x1c4702, 0x1c4746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 567 { 0x0441c3, 0x044146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 568 { 0x3b2786, 0x3b2786, 0xa9, 0xa9, 0x00, 0x0 }, /* #4 */ 569 { 0x3a2202, 0x3a2202, 0x43, 0x43, 0x00, 0x0 }, /* #5 */ 570 { 0x341453, 0x341402, 0x4c, 0x4c, 0x00, 0x0 }, /* #6 */ 571 { 0x117b86, 0x117386, 0xbb, 0xbb, 0x00, 0x0 }, /* #7 */ 572 { 0x1b44d6, 0x1b4482, 0xe8, 0xea, 0xea, 0x0 }, /* #8 */ 573 { 0x084f97, 0x084782, 0x82, 0xce, 0xcc, 0x0 }, /* #9 */ 574 { 0x153692, 0x153606, 0x06, 0x7e, 0x78, 0x0 }, /* #10 */ 575 { 0x0e2283, 0x0e2202, 0x12, 0x73, 0x73, 0x0 }, /* #11 */ 576 { 0x0077c3, 0x007702, 0x38, 0x3e, 0x2e, 0x0 }, /* #12 */ 577 { 0x2c6017, 0x2c6082, 0xbd, 0xbf, 0x22, 0x0 }, /* #13 */ 578 { 0x227d97, 0x227586, 0xd8, 0xf9, 0x79, 0x0 }, /* #14 */ 579 { 0x1d09d6, 0x1d0186, 0xd7, 0xd7, 0x93, 0x0 }, /* #15 */ 580 { 0x0a0713, 0x0a0782, 0xad, 0xfd, 0x71, 0x0 }, /* #16 */ 581 { 0x0f22d3, 0x0f2286, 0xee, 0xee, 0xe2, 0x0 }, /* #17 */ 582 { 0x0206c7, 0x020686, 0xd5, 0xff, 0xbb, 0x0 }, /* #18 */ 583 { 0x195a47, 0x195282, 0xaf, 0xef, 0x66, 0x0 }, /* #19 */ 584 { 0x074802, 0x074082, 0xe7, 0xf7, 0x97, 0x0 }, /* #20 */ 585 { 0x394e82, 0x394682, 0xc8, 0xf8, 0xb0, 0x0 }, /* #21 */ 586 { 0x355c47, 0x355482, 0x2f, 0xef, 0xc9, 0x0 }, /* #22 */ 587 { 0x1d0e13, 0x1d0686, 0xa4, 0xbd, 0x9d, 0x0 }, /* #23 */ 588 { 0x074406, 0x074482, 0xfb, 0xfb, 0x7a, 0x0 }, /* #24 */ 589 { 0x3c4a52, 0x3c4286, 0x99, 0xf9, 0x69, 0x0 }, /* #25 */ 590 { 0x263056, 0x263002, 0x6e, 0x6e, 0x20, 0x0 }, /* #26 */ 591 { 0x134d92, 0x134506, 0x75, 0x7d, 0x5d, 0x0 }, /* #27 */ 592 { 0x155f17, 0x155782, 0xa5, 0xf7, 0xd3, 0x0 }, /* #28 */ 593 { 0x1f5002, 0x1f5086, 0xee, 0xff, 0xb1, 0x0 }, /* #29 */ 594 { 0x270f52, 0x270782, 0xba, 0xba, 0x08, 0x0 }, /* #30 */ 595 { 0x174c52, 0x174486, 0x96, 0xd7, 0xc7, 0x0 }, /* #31 */ 596 { 0x372203, 0x372282, 0x59, 0xfd, 0xbd, 0x0 }, /* #32 */ 597 { 0x2a6a52, 0x2a6282, 0x8b, 0x8f, 0x04, 0x0 }, /* #33 */ 598 { 0x1f6583, 0x1f6582, 0x96, 0x97, 0x17, 0x0 }, /* #34 */ 599 { 0x2b64c7, 0x2b6486, 0xc0, 0xfc, 0x7c, 0x0 }, /* #35 */ 600 { 0x242683, 0x242682, 0xae, 0xae, 0xa2, 0x0 }, /* #36 */ 601 { 0x372986, 0x372106, 0x06, 0x2e, 0x2c, 0x0 }, /* #37 */ 602 { 0x153547, 0x153502, 0x62, 0x76, 0x34, 0x0 }, /* #38 */ 603 { 0x184f52, 0x184782, 0xa9, 0xfd, 0xdd, 0x0 }, /* #39 */ 604 { 0x260c93, 0x260486, 0xe2, 0xeb, 0xeb, 0x0 }, /* #40 */ 605 { 0x247a43, 0x247282, 0x17, 0xf7, 0xe2, 0x0 }, /* #41 */ 606 { 0x0d1587, 0x0d1582, 0xc9, 0xe9, 0x68, 0x0 }, /* #42 */ 607 { 0x1270d2, 0x127082, 0x8b, 0xfb, 0x73, 0x0 }, /* #43 */ 608 { 0x1d3b42, 0x1d3386, 0xc8, 0xed, 0xe5, 0x0 }, /* #44 */ 609 { 0x0b43d6, 0x0b4382, 0xec, 0xef, 0xe3, 0x0 }, /* #45 */ 610 { 0x0d2592, 0x0d2582, 0x17, 0xdf, 0xdf, 0x0 }, /* #46 */ 611 { 0x0d0dd6, 0x0d0502, 0x39, 0x7f, 0x6e, 0x0 }, /* #47 */ 612 { 0x1d0183, 0x1d0186, 0x75, 0xf5, 0x84, 0x0 }, /* #48 */ 613 { 0x3d5a57, 0x3d5282, 0xaf, 0xef, 0x69, 0x0 }, /* #49 */ 614 { 0x084e07, 0x084602, 0x64, 0x6e, 0x6e, 0x0 }, /* #50 */ 615 { 0x2425c7, 0x242586, 0x5f, 0xff, 0xf1, 0x0 }, /* #51 */ 616 { 0x093342, 0x093386, 0x5a, 0xff, 0xbd, 0x0 }, /* #52 */ 617 { 0x0d7087, 0x0d7086, 0x8e, 0xbe, 0xb2, 0x0 }, /* #53 */ 618 { 0x184046, 0x184086, 0x95, 0xf5, 0xe5, 0x0 }, /* #54 */ 619 { 0x077803, 0x077082, 0xd0, 0xfb, 0xbb, 0x0 }, /* #55 */ 620 { 0x2b2442, 0x2b2486, 0xba, 0xff, 0xc5, 0x0 }, /* #56 */ 621 { 0x1c3216, 0x1c3286, 0x34, 0xf6, 0xc6, 0x0 }, /* #57 */ 622 { 0x011046, 0x011082, 0xbf, 0xbf, 0xa2, 0x0 }, /* #58 */ 623 { 0x2b7102, 0x2b7102, 0x34, 0x75, 0x45, 0x0 }, /* #59 */ 624 { 0x3b3f47, 0x3b3702, 0x62, 0x67, 0x25, 0x0 }, /* #60 */ 625 { 0x2e6986, 0x2e6182, 0xfa, 0xfe, 0x16, 0x0 }, /* #61 */ 626 { 0x1c2a02, 0x1c2286, 0xf3, 0xff, 0xce, 0x0 }, /* #62 */ 627 { 0x2858d2, 0x285082, 0xb2, 0xf2, 0xc0, 0x0 }, /* #63 */ 628 628 }; 629 629 static const BINU8_TEST_T g_aTests_or_u8_locked[] = 630 630 { 631 { 0x 046097, 0x046046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */632 { 0x3 35dd7, 0x335546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */633 { 0x 072696, 0x072646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */634 { 0x1 96702, 0x196746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */635 { 0x2 722d6, 0x272286, 0x87, 0x87, 0x00, 0x0 }, /* #4 */636 { 0x 2e2706, 0x2e2782, 0xfd, 0xfd, 0x00, 0x0 }, /* #5 */637 { 0x 252cd7, 0x252406, 0x5f, 0x5f, 0x00, 0x0 }, /* #6 */638 { 0x1 344d7, 0x134482, 0xe3, 0xe3, 0x00, 0x0 }, /* #7 */639 { 0x 1a2382, 0x1a2386, 0x52, 0xd2, 0x80, 0x0 }, /* #8 */640 { 0x 1e60d3, 0x1e6082, 0x92, 0xf2, 0x72, 0x0 }, /* #9 */641 { 0x 0f5dd7, 0x0f5586, 0xed, 0xed, 0x24, 0x0 }, /* #10 */642 { 0x 230116, 0x230182, 0x77, 0xf7, 0xc7, 0x0 }, /* #11 */643 { 0x1 47313, 0x147382, 0xd6, 0xd6, 0xd2, 0x0 }, /* #12 */644 { 0x 3e6942, 0x3e6102, 0x02, 0x43, 0x43, 0x0 }, /* #13 */645 { 0x 300413, 0x300486, 0xf5, 0xff, 0x0e, 0x0 }, /* #14 */646 { 0x1 a4743, 0x1a4786, 0xd7, 0xff, 0x2d, 0x0 }, /* #15 */647 { 0x 2b5b07, 0x2b5386, 0x63, 0xeb, 0xc8, 0x0 }, /* #16 */648 { 0x3 32f12, 0x332786, 0x92, 0xb7, 0x37, 0x0 }, /* #17 */649 { 0x 0e2983, 0x0e2182, 0xa6, 0xef, 0xcb, 0x0 }, /* #18 */650 { 0x1 d1887, 0x1d1086, 0x94, 0xd4, 0xd4, 0x0 }, /* #19 */651 { 0x2 f7dc2, 0x2f7502, 0x2f, 0x7f, 0x5d, 0x0 }, /* #20 */652 { 0x 153d02, 0x153582, 0xf8, 0xfe, 0x6e, 0x0 }, /* #21 */653 { 0x 145d87, 0x145506, 0x00, 0x39, 0x39, 0x0 }, /* #22 */654 { 0x 0529d2, 0x052182, 0xb7, 0xf7, 0x40, 0x0 }, /* #23 */655 { 0x 243d16, 0x243582, 0x82, 0xc7, 0xc7, 0x0 }, /* #24 */656 { 0x 0f6092, 0x0f6082, 0xa7, 0xf7, 0x55, 0x0 }, /* #25 */657 { 0x 0908d6, 0x090086, 0x97, 0xff, 0x6e, 0x0 }, /* #26 */658 { 0x 022847, 0x022082, 0xdc, 0xdc, 0x54, 0x0 }, /* #27 */659 { 0x 2a03d7, 0x2a0382, 0x2f, 0xbf, 0xb5, 0x0 }, /* #28 */660 { 0x 2d44c3, 0x2d4402, 0x75, 0x7f, 0x4f, 0x0 }, /* #29 */661 { 0x 3a1213, 0x3a1282, 0xcf, 0xdf, 0x90, 0x0 }, /* #30 */662 { 0x1 86c46, 0x186482, 0x19, 0x9b, 0x83, 0x0 }, /* #31 */663 { 0x 353193, 0x353102, 0x2c, 0x2c, 0x24, 0x0 }, /* #32 */664 { 0x 1c4f52, 0x1c4782, 0x55, 0xdf, 0x8a, 0x0 }, /* #33 */665 { 0x 0c6ad7, 0x0c6206, 0x4f, 0x6f, 0x61, 0x0 }, /* #34 */666 { 0x 2d5e47, 0x2d5682, 0x75, 0xfd, 0xf9, 0x0 }, /* #35 */667 { 0x1 b0996, 0x1b0182, 0xd1, 0xd9, 0x18, 0x0 }, /* #36 */668 { 0x 0c5ac6, 0x0c5286, 0xce, 0xff, 0x39, 0x0 }, /* #37 */669 { 0x1 d08c2, 0x1d0006, 0x30, 0x3c, 0x2c, 0x0 }, /* #38 */670 { 0x3 544c7, 0x354486, 0xa0, 0xe7, 0x47, 0x0 }, /* #39 */671 { 0x 276d97, 0x276582, 0xf4, 0xfd, 0xa9, 0x0 }, /* #40 */672 { 0x 023192, 0x023102, 0x27, 0x2f, 0x09, 0x0 }, /* #41 */673 { 0x 2b5e52, 0x2b5686, 0xa3, 0xbb, 0x18, 0x0 }, /* #42 */674 { 0x 371987, 0x371182, 0xad, 0xbf, 0x3f, 0x0 }, /* #43 */675 { 0x 036d56, 0x036586, 0xa7, 0xe7, 0x40, 0x0 }, /* #44 */676 { 0x 273406, 0x273486, 0x83, 0xf3, 0xf1, 0x0 }, /* #45 */677 { 0x 1b0ad7, 0x1b0286, 0xc8, 0xcf, 0x87, 0x0 }, /* #46 */678 { 0x3 80fd7, 0x380786, 0xa4, 0xa6, 0x86, 0x0 }, /* #47 */679 { 0x 2d0c02, 0x2d0486, 0xaa, 0xfa, 0xf0, 0x0 }, /* #48 */680 { 0x 040c92, 0x040406, 0x59, 0x5f, 0x1f, 0x0 }, /* #49 */681 { 0x 3523c2, 0x352386, 0x9f, 0x9f, 0x99, 0x0 }, /* #50 */682 { 0x 0c7e52, 0x0c7602, 0x6e, 0x6e, 0x48, 0x0 }, /* #51 */683 { 0x 0f6397, 0x0f6302, 0x7f, 0x7f, 0x7e, 0x0 }, /* #52 */684 { 0x 087956, 0x087186, 0xdf, 0xff, 0xe4, 0x0 }, /* #53 */685 { 0x 2a7713, 0x2a7786, 0x85, 0xaf, 0x2f, 0x0 }, /* #54 */686 { 0x 0d16d7, 0x0d1606, 0x0f, 0x6f, 0x62, 0x0 }, /* #55 */687 { 0x 3667c2, 0x366786, 0xb8, 0xfa, 0xca, 0x0 }, /* #56 */688 { 0x2 76a86, 0x276282, 0xfe, 0xfe, 0xa0, 0x0 }, /* #57 */689 { 0x 270e47, 0x270682, 0xd6, 0xd6, 0xc4, 0x0 }, /* #58 */690 { 0x 133b13, 0x133382, 0xba, 0xfb, 0x69, 0x0 }, /* #59 */691 { 0x 300c93, 0x300406, 0x36, 0x77, 0x41, 0x0 }, /* #60 */692 { 0x 2e47d6, 0x2e4782, 0xfa, 0xfe, 0xbe, 0x0 }, /* #61 */693 { 0x2 a1c82, 0x2a1406, 0x38, 0x3c, 0x1c, 0x0 }, /* #62 */694 { 0x 1b74c2, 0x1b7406, 0x47, 0x77, 0x33, 0x0 }, /* #63 */631 { 0x333bd2, 0x333346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 632 { 0x300643, 0x300646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 633 { 0x2a5413, 0x2a5446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 634 { 0x110986, 0x110146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 635 { 0x232f43, 0x232786, 0x8b, 0x8b, 0x00, 0x0 }, /* #4 */ 636 { 0x073597, 0x073586, 0xac, 0xac, 0x00, 0x0 }, /* #5 */ 637 { 0x046606, 0x046686, 0xac, 0xac, 0x00, 0x0 }, /* #6 */ 638 { 0x167412, 0x167406, 0x03, 0x03, 0x00, 0x0 }, /* #7 */ 639 { 0x044e16, 0x044686, 0x0a, 0xde, 0xdc, 0x0 }, /* #8 */ 640 { 0x264147, 0x264186, 0x97, 0xb7, 0xa6, 0x0 }, /* #9 */ 641 { 0x343612, 0x343686, 0xb6, 0xb7, 0x23, 0x0 }, /* #10 */ 642 { 0x3e0493, 0x3e0482, 0xcf, 0xef, 0x62, 0x0 }, /* #11 */ 643 { 0x190a13, 0x190286, 0xeb, 0xff, 0xbc, 0x0 }, /* #12 */ 644 { 0x006ac3, 0x006286, 0x07, 0x9f, 0x98, 0x0 }, /* #13 */ 645 { 0x002b56, 0x002382, 0x25, 0xb5, 0xb0, 0x0 }, /* #14 */ 646 { 0x196682, 0x196682, 0x8a, 0xab, 0xa3, 0x0 }, /* #15 */ 647 { 0x0258d6, 0x025002, 0x03, 0x2f, 0x2e, 0x0 }, /* #16 */ 648 { 0x364456, 0x364406, 0x4e, 0x7e, 0x7e, 0x0 }, /* #17 */ 649 { 0x1d3596, 0x1d3586, 0xe4, 0xed, 0xed, 0x0 }, /* #18 */ 650 { 0x1b35d7, 0x1b3506, 0x42, 0x66, 0x66, 0x0 }, /* #19 */ 651 { 0x257212, 0x257202, 0x70, 0x7c, 0x3c, 0x0 }, /* #20 */ 652 { 0x066c43, 0x066486, 0xff, 0xff, 0x46, 0x0 }, /* #21 */ 653 { 0x041386, 0x041382, 0x83, 0x9b, 0x9b, 0x0 }, /* #22 */ 654 { 0x1a2c47, 0x1a2486, 0xcf, 0xcf, 0x88, 0x0 }, /* #23 */ 655 { 0x0d6a92, 0x0d6206, 0x70, 0x71, 0x21, 0x0 }, /* #24 */ 656 { 0x181b03, 0x181382, 0xc8, 0xec, 0xa4, 0x0 }, /* #25 */ 657 { 0x3c3242, 0x3c3286, 0xcf, 0xff, 0xb1, 0x0 }, /* #26 */ 658 { 0x373717, 0x373782, 0xf1, 0xfb, 0xba, 0x0 }, /* #27 */ 659 { 0x0e0f07, 0x0e0786, 0xe7, 0xe7, 0xc6, 0x0 }, /* #28 */ 660 { 0x315143, 0x315186, 0xf8, 0xff, 0x4f, 0x0 }, /* #29 */ 661 { 0x0526d3, 0x052682, 0xa9, 0xbf, 0xbf, 0x0 }, /* #30 */ 662 { 0x192112, 0x192182, 0xb9, 0xb9, 0x99, 0x0 }, /* #31 */ 663 { 0x244812, 0x244006, 0x4f, 0x5f, 0x52, 0x0 }, /* #32 */ 664 { 0x0c3292, 0x0c3206, 0x57, 0x5f, 0x58, 0x0 }, /* #33 */ 665 { 0x363b82, 0x363382, 0x67, 0xf7, 0x93, 0x0 }, /* #34 */ 666 { 0x1f4883, 0x1f4082, 0x0a, 0xae, 0xa6, 0x0 }, /* #35 */ 667 { 0x172013, 0x172086, 0x9e, 0xbe, 0x3c, 0x0 }, /* #36 */ 668 { 0x190006, 0x190082, 0x86, 0xf7, 0x77, 0x0 }, /* #37 */ 669 { 0x153dd6, 0x153582, 0x3a, 0xfe, 0xc6, 0x0 }, /* #38 */ 670 { 0x312dd2, 0x312582, 0xe2, 0xea, 0xc8, 0x0 }, /* #39 */ 671 { 0x1105c6, 0x110506, 0x04, 0x44, 0x44, 0x0 }, /* #40 */ 672 { 0x192483, 0x192402, 0x6f, 0x7f, 0x1f, 0x0 }, /* #41 */ 673 { 0x374793, 0x374786, 0x71, 0xf9, 0xe9, 0x0 }, /* #42 */ 674 { 0x177097, 0x177082, 0xaf, 0xbf, 0x1e, 0x0 }, /* #43 */ 675 { 0x1b7a03, 0x1b7286, 0xfc, 0xfc, 0x08, 0x0 }, /* #44 */ 676 { 0x0e4483, 0x0e4482, 0x97, 0xdf, 0xdb, 0x0 }, /* #45 */ 677 { 0x304352, 0x304386, 0xd9, 0xff, 0xbe, 0x0 }, /* #46 */ 678 { 0x3245d3, 0x324586, 0xa9, 0xff, 0x76, 0x0 }, /* #47 */ 679 { 0x165706, 0x165706, 0x58, 0x7d, 0x75, 0x0 }, /* #48 */ 680 { 0x2e0a86, 0x2e0282, 0xb6, 0xfe, 0xde, 0x0 }, /* #49 */ 681 { 0x182e56, 0x182602, 0x3f, 0x7f, 0x6a, 0x0 }, /* #50 */ 682 { 0x225002, 0x225002, 0x2b, 0x2f, 0x2e, 0x0 }, /* #51 */ 683 { 0x2a1392, 0x2a1302, 0x47, 0x4f, 0x0a, 0x0 }, /* #52 */ 684 { 0x314556, 0x314582, 0x9e, 0xdf, 0xc3, 0x0 }, /* #53 */ 685 { 0x1a25d2, 0x1a2586, 0x64, 0xed, 0xad, 0x0 }, /* #54 */ 686 { 0x3a73d2, 0x3a7302, 0x24, 0x3e, 0x1e, 0x0 }, /* #55 */ 687 { 0x043783, 0x043786, 0x31, 0xf9, 0xc9, 0x0 }, /* #56 */ 688 { 0x2c3646, 0x2c3686, 0x74, 0xfc, 0xd8, 0x0 }, /* #57 */ 689 { 0x376612, 0x376682, 0x86, 0xd6, 0xd0, 0x0 }, /* #58 */ 690 { 0x390a83, 0x390202, 0x2a, 0x7f, 0x55, 0x0 }, /* #59 */ 691 { 0x240982, 0x240182, 0x42, 0xe3, 0xe1, 0x0 }, /* #60 */ 692 { 0x025107, 0x025106, 0x6d, 0x6f, 0x6e, 0x0 }, /* #61 */ 693 { 0x256a96, 0x256286, 0x57, 0xff, 0xba, 0x0 }, /* #62 */ 694 { 0x053297, 0x053282, 0x93, 0xf7, 0x66, 0x0 }, /* #63 */ 695 695 }; 696 696 static const BINU8_TEST_T g_aTests_xor_u8[] = 697 697 { 698 { 0x 152543, 0x152546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */699 { 0x0 170c7, 0x017046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */700 { 0x1 e6b86, 0x1e6346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */701 { 0x3 a3d83, 0x3a3546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */702 { 0x3 96483, 0x396482, 0xbc, 0xbc, 0x00, 0x0 }, /* #4 */703 { 0x2 813d2, 0x281382, 0xea, 0xea, 0x00, 0x0 }, /* #5 */704 { 0x 012293, 0x012286, 0x99, 0x99, 0x00, 0x0 }, /* #6 */705 { 0x2 c1603, 0x2c1682, 0x83, 0x83, 0x00, 0x0 }, /* #7 */706 { 0x 1b5e53, 0x1b5602, 0xe2, 0x0e, 0xec, 0x0 }, /* #8 */707 { 0x2 b08c3, 0x2b0002, 0x21, 0x6d, 0x4c, 0x0 }, /* #9 */708 { 0x 3d6c52, 0x3d6406, 0x19, 0x2b, 0x32, 0x0 }, /* #10 */709 { 0x 0274c3, 0x027402, 0xb5, 0x7c, 0xc9, 0x0 }, /* #11 */710 { 0x3 c0ad7, 0x3c0282, 0x01, 0x89, 0x88, 0x0 }, /* #12 */711 { 0x 0b7643, 0x0b7606, 0xb2, 0x11, 0xa3, 0x0 }, /* #13 */712 { 0x 0e7203, 0x0e7202, 0x23, 0x31, 0x12, 0x0 }, /* #14 */713 { 0x 2f7392, 0x2f7382, 0x8b, 0x89, 0x02, 0x0 }, /* #15 */714 { 0x1 33796, 0x133786, 0xc7, 0x96, 0x51, 0x0 }, /* #16 */715 { 0x 3e0047, 0x3e0086, 0xc8, 0xbe, 0x76, 0x0 }, /* #17 */716 { 0x1 308d6, 0x130006, 0x69, 0x69, 0x00, 0x0 }, /* #18 */717 { 0x 351706, 0x351706, 0xf8, 0x2b, 0xd3, 0x0 }, /* #19 */718 { 0x3 049c7, 0x304106, 0x43, 0x59, 0x1a, 0x0 }, /* #20 */719 { 0x 3a5c87, 0x3a5482, 0xdb, 0xa8, 0x73, 0x0 }, /* #21 */720 { 0x 284343, 0x284306, 0x0c, 0x30, 0x3c, 0x0 }, /* #22 */721 { 0x 2d5dd6, 0x2d5502, 0xf8, 0x7a, 0x82, 0x0 }, /* #23 */722 { 0x 0f4106, 0x0f4102, 0x2f, 0x6b, 0x44, 0x0 }, /* #24 */723 { 0x 3f5a12, 0x3f5206, 0x4f, 0x7d, 0x32, 0x0 }, /* #25 */724 { 0x0 22e53, 0x022682, 0x70, 0xf2, 0x82, 0x0 }, /* #26 */725 { 0x 167143, 0x167102, 0xda, 0x08, 0xd2, 0x0 }, /* #27 */726 { 0x 131503, 0x131586, 0x1a, 0x81, 0x9b, 0x0 }, /* #28 */727 { 0x 316316, 0x316386, 0x29, 0xe7, 0xce, 0x0 }, /* #29 */728 { 0x 102d46, 0x102506, 0x44, 0x6a, 0x2e, 0x0 }, /* #30 */729 { 0x 161643, 0x161686, 0x4a, 0xff, 0xb5, 0x0 }, /* #31 */730 { 0x 2f7f43, 0x2f7782, 0x73, 0xcd, 0xbe, 0x0 }, /* #32 */731 { 0x 036c02, 0x036406, 0xa1, 0x24, 0x85, 0x0 }, /* #33 */732 { 0x0 42e16, 0x042686, 0x50, 0x96, 0xc6, 0x0 }, /* #34 */733 { 0x2 87947, 0x287106, 0x01, 0x5c, 0x5d, 0x0 }, /* #35 */734 { 0x 315f43, 0x315702, 0x14, 0x75, 0x61, 0x0 }, /* #36 */735 { 0x 121b42, 0x121306, 0x7f, 0x77, 0x08, 0x0 }, /* #37 */736 { 0x 0c7a13, 0x0c7202, 0xea, 0x04, 0xee, 0x0 }, /* #38 */737 { 0x 041596, 0x041582, 0x59, 0xd9, 0x80, 0x0 }, /* #39 */738 { 0x 261d06, 0x261586, 0x2c, 0x8e, 0xa2, 0x0 }, /* #40 */739 { 0x2 44f42, 0x244786, 0xae, 0x9a, 0x34, 0x0 }, /* #41 */740 { 0x 184817, 0x184082, 0x97, 0x80, 0x17, 0x0 }, /* #42 */741 { 0x 052402, 0x052402, 0x79, 0x4f, 0x36, 0x0 }, /* #43 */742 { 0x 284593, 0x284502, 0x12, 0x7c, 0x6e, 0x0 }, /* #44 */743 { 0x 2278d6, 0x227086, 0xf4, 0xcc, 0x38, 0x0 }, /* #45 */744 { 0x 023e96, 0x023682, 0xd7, 0x94, 0x43, 0x0 }, /* #46 */745 { 0x 257a56, 0x257206, 0x3e, 0x72, 0x4c, 0x0 }, /* #47 */746 { 0x 1f59d3, 0x1f5102, 0x71, 0x5b, 0x2a, 0x0 }, /* #48 */747 { 0x 247a93, 0x247202, 0x17, 0x40, 0x57, 0x0 }, /* #49 */748 { 0x 150c13, 0x150482, 0x64, 0xfe, 0x9a, 0x0 }, /* #50 */749 { 0x0 33456, 0x033486, 0x49, 0xf5, 0xbc, 0x0 }, /* #51 */750 { 0x0 13252, 0x013286, 0x36, 0xed, 0xdb, 0x0 }, /* #52 */751 { 0x0 b79c6, 0x0b7182, 0x82, 0x92, 0x10, 0x0 }, /* #53 */752 { 0x 2c6057, 0x2c6002, 0xc0, 0x7a, 0xba, 0x0 }, /* #54 */753 { 0x2 00056, 0x200002, 0xb1, 0x7c, 0xcd, 0x0 }, /* #55 */754 { 0x3 762d6, 0x376206, 0xc1, 0x71, 0xb0, 0x0 }, /* #56 */755 { 0x 3a1487, 0x3a1406, 0x66, 0x18, 0x7e, 0x0 }, /* #57 */756 { 0x 073a42, 0x073282, 0x90, 0xf1, 0x61, 0x0 }, /* #58 */757 { 0x 0e5816, 0x0e5006, 0xcc, 0x2d, 0xe1, 0x0 }, /* #59 */758 { 0x 063bd7, 0x063386, 0xd4, 0xbb, 0x6f, 0x0 }, /* #60 */759 { 0x 0f6f96, 0x0f6782, 0x84, 0xa8, 0x2c, 0x0 }, /* #61 */760 { 0x 042e17, 0x042602, 0x34, 0x3e, 0x0a, 0x0 }, /* #62 */761 { 0x 3602c3, 0x360282, 0x20, 0x97, 0xb7, 0x0 }, /* #63 */698 { 0x310512, 0x310546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 699 { 0x0e4ec2, 0x0e4646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 700 { 0x1f06c3, 0x1f0646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 701 { 0x367c93, 0x367446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 702 { 0x3658d6, 0x365082, 0xb5, 0xb5, 0x00, 0x0 }, /* #4 */ 703 { 0x2c4c87, 0x2c4482, 0xf8, 0xf8, 0x00, 0x0 }, /* #5 */ 704 { 0x393ad6, 0x393246, 0x00, 0x00, 0x00, 0x0 }, /* #6 */ 705 { 0x267a53, 0x267286, 0xf3, 0xf3, 0x00, 0x0 }, /* #7 */ 706 { 0x290596, 0x290506, 0x5c, 0x2e, 0x72, 0x0 }, /* #8 */ 707 { 0x2f5ad2, 0x2f5286, 0xdd, 0xd1, 0x0c, 0x0 }, /* #9 */ 708 { 0x175182, 0x175106, 0xf9, 0x4e, 0xb7, 0x0 }, /* #10 */ 709 { 0x374a03, 0x374202, 0x81, 0x07, 0x86, 0x0 }, /* #11 */ 710 { 0x3d28c7, 0x3d2082, 0x07, 0x80, 0x87, 0x0 }, /* #12 */ 711 { 0x2f52c6, 0x2f5282, 0xdc, 0xf2, 0x2e, 0x0 }, /* #13 */ 712 { 0x344443, 0x344486, 0x8b, 0xaa, 0x21, 0x0 }, /* #14 */ 713 { 0x0d2912, 0x0d2102, 0xa9, 0x08, 0xa1, 0x0 }, /* #15 */ 714 { 0x175f93, 0x175702, 0x65, 0x3b, 0x5e, 0x0 }, /* #16 */ 715 { 0x170396, 0x170382, 0x0f, 0xce, 0xc1, 0x0 }, /* #17 */ 716 { 0x123c83, 0x123482, 0x2b, 0xab, 0x80, 0x0 }, /* #18 */ 717 { 0x0946d3, 0x094682, 0x73, 0xd5, 0xa6, 0x0 }, /* #19 */ 718 { 0x383a13, 0x383282, 0xbb, 0xe9, 0x52, 0x0 }, /* #20 */ 719 { 0x262183, 0x262102, 0xd3, 0x6d, 0xbe, 0x0 }, /* #21 */ 720 { 0x0140c2, 0x014002, 0x56, 0x2c, 0x7a, 0x0 }, /* #22 */ 721 { 0x3b43c7, 0x3b4306, 0x73, 0x7e, 0x0d, 0x0 }, /* #23 */ 722 { 0x216c82, 0x216406, 0x17, 0x3a, 0x2d, 0x0 }, /* #24 */ 723 { 0x2a6dc6, 0x2a6582, 0x5c, 0xa1, 0xfd, 0x0 }, /* #25 */ 724 { 0x030317, 0x030386, 0x3e, 0xee, 0xd0, 0x0 }, /* #26 */ 725 { 0x0b2043, 0x0b2082, 0xcf, 0xfd, 0x32, 0x0 }, /* #27 */ 726 { 0x0d2cd7, 0x0d2406, 0x9e, 0x6c, 0xf2, 0x0 }, /* #28 */ 727 { 0x2325d6, 0x232506, 0xa4, 0x1e, 0xba, 0x0 }, /* #29 */ 728 { 0x360356, 0x360302, 0x16, 0x01, 0x17, 0x0 }, /* #30 */ 729 { 0x0a7f93, 0x0a7782, 0x7b, 0x92, 0xe9, 0x0 }, /* #31 */ 730 { 0x3d4f03, 0x3d4706, 0xf3, 0x74, 0x87, 0x0 }, /* #32 */ 731 { 0x370b52, 0x370386, 0x77, 0x87, 0xf0, 0x0 }, /* #33 */ 732 { 0x0d51c2, 0x0d5102, 0xec, 0x2a, 0xc6, 0x0 }, /* #34 */ 733 { 0x271956, 0x271186, 0x43, 0xfa, 0xb9, 0x0 }, /* #35 */ 734 { 0x253296, 0x253202, 0x6c, 0x67, 0x0b, 0x0 }, /* #36 */ 735 { 0x2e19d6, 0x2e1106, 0xe0, 0x1e, 0xfe, 0x0 }, /* #37 */ 736 { 0x393883, 0x393002, 0x05, 0x51, 0x54, 0x0 }, /* #38 */ 737 { 0x2f4593, 0x2f4506, 0x5a, 0x05, 0x5f, 0x0 }, /* #39 */ 738 { 0x1b1f07, 0x1b1706, 0x25, 0x71, 0x54, 0x0 }, /* #40 */ 739 { 0x2f3393, 0x2f3382, 0x9d, 0xae, 0x33, 0x0 }, /* #41 */ 740 { 0x255712, 0x255706, 0x81, 0x3c, 0xbd, 0x0 }, /* #42 */ 741 { 0x202442, 0x202486, 0xc0, 0xaf, 0x6f, 0x0 }, /* #43 */ 742 { 0x154007, 0x154006, 0x32, 0x3a, 0x08, 0x0 }, /* #44 */ 743 { 0x1b2f56, 0x1b2786, 0x22, 0x84, 0xa6, 0x0 }, /* #45 */ 744 { 0x3e5d47, 0x3e5506, 0xf2, 0x2b, 0xd9, 0x0 }, /* #46 */ 745 { 0x1c36d6, 0x1c3686, 0x87, 0x93, 0x14, 0x0 }, /* #47 */ 746 { 0x322e12, 0x322602, 0x74, 0x64, 0x10, 0x0 }, /* #48 */ 747 { 0x0d7f12, 0x0d7706, 0xc9, 0x1b, 0xd2, 0x0 }, /* #49 */ 748 { 0x016486, 0x016406, 0x29, 0x6f, 0x46, 0x0 }, /* #50 */ 749 { 0x055106, 0x055186, 0xf8, 0xd7, 0x2f, 0x0 }, /* #51 */ 750 { 0x021807, 0x021006, 0xfe, 0x44, 0xba, 0x0 }, /* #52 */ 751 { 0x0e18c7, 0x0e1006, 0x19, 0x1b, 0x02, 0x0 }, /* #53 */ 752 { 0x096852, 0x096082, 0xdb, 0x80, 0x5b, 0x0 }, /* #54 */ 753 { 0x2f7956, 0x2f7186, 0x22, 0xa0, 0x82, 0x0 }, /* #55 */ 754 { 0x304313, 0x304302, 0x24, 0x37, 0x13, 0x0 }, /* #56 */ 755 { 0x1a4d96, 0x1a4506, 0x2e, 0x65, 0x4b, 0x0 }, /* #57 */ 756 { 0x190303, 0x190382, 0x2f, 0xda, 0xf5, 0x0 }, /* #58 */ 757 { 0x1b6353, 0x1b6382, 0x6f, 0xf7, 0x98, 0x0 }, /* #59 */ 758 { 0x2d6747, 0x2d6782, 0x04, 0xb5, 0xb1, 0x0 }, /* #60 */ 759 { 0x205b17, 0x205306, 0xf4, 0x7d, 0x89, 0x0 }, /* #61 */ 760 { 0x127ad7, 0x127202, 0x60, 0x3e, 0x5e, 0x0 }, /* #62 */ 761 { 0x2a1453, 0x2a1406, 0x0e, 0x05, 0x0b, 0x0 }, /* #63 */ 762 762 }; 763 763 static const BINU8_TEST_T g_aTests_xor_u8_locked[] = 764 764 { 765 { 0x 226606, 0x226646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */766 { 0x2 d2d92, 0x2d2546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */767 { 0x 212b87, 0x212346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */768 { 0x 363d07, 0x363546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */769 { 0x 3f4a07, 0x3f4282, 0xfb, 0xfb, 0x00, 0x0 }, /* #4 */770 { 0x3 33952, 0x333106, 0x06, 0x06, 0x00, 0x0 }, /* #5 */771 { 0x3 87e03, 0x387606, 0x0c, 0x0c, 0x00, 0x0 }, /* #6 */772 { 0x 354453, 0x354482, 0xd5, 0xd5, 0x00, 0x0 }, /* #7 */773 { 0x3 214c6, 0x321486, 0x26, 0x8e, 0xa8, 0x0 }, /* #8 */774 { 0x 0f4c53, 0x0f4486, 0xef, 0xcf, 0x20, 0x0 }, /* #9 */775 { 0x 2b7e06, 0x2b7602, 0x40, 0x46, 0x06, 0x0 }, /* #10 */776 { 0x 216046, 0x216002, 0xb2, 0x7c, 0xce, 0x0 }, /* #11 */777 { 0x 117c47, 0x117402, 0xc1, 0x3b, 0xfa, 0x0 }, /* #12 */778 { 0x 0b7153, 0x0b7106, 0x55, 0x35, 0x60, 0x0 }, /* #13 */779 { 0x 3f6e47, 0x3f6682, 0x04, 0xa8, 0xac, 0x0 }, /* #14 */780 { 0x 315286, 0x315206, 0x56, 0x4b, 0x1d, 0x0 }, /* #15 */781 { 0x2 611c6, 0x261186, 0xad, 0xe7, 0x4a, 0x0 }, /* #16 */782 { 0x 3d5107, 0x3d5182, 0x6e, 0xdc, 0xb2, 0x0 }, /* #17 */783 { 0x 2c5a93, 0x2c5282, 0x75, 0x97, 0xe2, 0x0 }, /* #18 */784 { 0x 2d2806, 0x2d2002, 0x9b, 0x01, 0x9a, 0x0 }, /* #19 */785 { 0x 3223c2, 0x322306, 0x6d, 0x48, 0x25, 0x0 }, /* #20 */786 { 0x0 11502, 0x011586, 0x29, 0xdb, 0xf2, 0x0 }, /* #21 */787 { 0x3 675c6, 0x367586, 0xa5, 0xb2, 0x17, 0x0 }, /* #22 */788 { 0x3 b4f52, 0x3b4706, 0x9d, 0x71, 0xec, 0x0 }, /* #23 */789 { 0x 2f5103, 0x2f5106, 0x16, 0x44, 0x52, 0x0 }, /* #24 */790 { 0x 157697, 0x157602, 0x76, 0x5e, 0x28, 0x0 }, /* #25 */791 { 0x 2c05d3, 0x2c0506, 0x94, 0x41, 0xd5, 0x0 }, /* #26 */792 { 0x 1d3946, 0x1d3182, 0x4e, 0xce, 0x80, 0x0 }, /* #27 */793 { 0x 111017, 0x111082, 0x5b, 0xd6, 0x8d, 0x0 }, /* #28 */794 { 0x 3c4a03, 0x3c4206, 0xc3, 0x6f, 0xac, 0x0 }, /* #29 */795 { 0x 3844d2, 0x384402, 0x3c, 0x04, 0x38, 0x0 }, /* #30 */796 { 0x 1e3156, 0x1e3182, 0x57, 0xc8, 0x9f, 0x0 }, /* #31 */797 { 0x 010217, 0x010206, 0x5b, 0x2d, 0x76, 0x0 }, /* #32 */798 { 0x 2c6f92, 0x2c6786, 0x82, 0xe4, 0x66, 0x0 }, /* #33 */799 { 0x 172b57, 0x172386, 0x9c, 0xd2, 0x4e, 0x0 }, /* #34 */800 { 0x 067c96, 0x067402, 0x89, 0x29, 0xa0, 0x0 }, /* #35 */801 { 0x1 b1f53, 0x1b1782, 0x56, 0xdc, 0x8a, 0x0 }, /* #36 */802 { 0x1 53a56, 0x153286, 0xae, 0xc5, 0x6b, 0x0 }, /* #37 */803 { 0x1 86586, 0x186506, 0xa1, 0x12, 0xb3, 0x0 }, /* #38 */804 { 0x 191f87, 0x191702, 0x4b, 0x7f, 0x34, 0x0 }, /* #39 */805 { 0x 2c4fd2, 0x2c4702, 0xe7, 0x16, 0xf1, 0x0 }, /* #40 */806 { 0x3 13b83, 0x313302, 0xe6, 0x0b, 0xed, 0x0 }, /* #41 */807 { 0x 2c2702, 0x2c2702, 0x0c, 0x02, 0x0e, 0x0 }, /* #42 */808 { 0x3 818c6, 0x381006, 0xff, 0x55, 0xaa, 0x0 }, /* #43 */809 { 0x 3e6cc7, 0x3e6482, 0xe9, 0x86, 0x6f, 0x0 }, /* #44 */810 { 0x 2068c7, 0x206082, 0x9b, 0xa8, 0x33, 0x0 }, /* #45 */811 { 0x0 86942, 0x086102, 0x83, 0x6e, 0xed, 0x0 }, /* #46 */812 { 0x 3c1453, 0x3c1402, 0xe6, 0x5e, 0xb8, 0x0 }, /* #47 */813 { 0x 3c6153, 0x3c6102, 0x63, 0x29, 0x4a, 0x0 }, /* #48 */814 { 0x 314e43, 0x314686, 0x58, 0xa6, 0xfe, 0x0 }, /* #49 */815 { 0x 0e1f96, 0x0e1782, 0xdb, 0x9d, 0x46, 0x0 }, /* #50 */816 { 0x 155b92, 0x155382, 0xe2, 0xa4, 0x46, 0x0 }, /* #51 */817 { 0x 1a2946, 0x1a2186, 0x1b, 0x87, 0x9c, 0x0 }, /* #52 */818 { 0x 390612, 0x390606, 0xdf, 0x71, 0xae, 0x0 }, /* #53 */819 { 0x0 e0c52, 0x0e0406, 0xd5, 0x4b, 0x9e, 0x0 }, /* #54 */820 { 0x 2b7796, 0x2b7782, 0xd0, 0xb9, 0x69, 0x0 }, /* #55 */821 { 0x1 a4c82, 0x1a4402, 0xab, 0x45, 0xee, 0x0 }, /* #56 */822 { 0x1 c7f06, 0x1c7786, 0x37, 0xf3, 0xc4, 0x0 }, /* #57 */823 { 0x 095ac3, 0x095202, 0x8d, 0x57, 0xda, 0x0 }, /* #58 */824 { 0x 1a5f56, 0x1a5702, 0x8e, 0x73, 0xfd, 0x0 }, /* #59 */825 { 0x3 c6643, 0x3c6602, 0x2c, 0x7a, 0x56, 0x0 }, /* #60 */826 { 0x 213396, 0x213386, 0xad, 0xe1, 0x4c, 0x0 }, /* #61 */827 { 0x3 b5e92, 0x3b5602, 0x79, 0x6e, 0x17, 0x0 }, /* #62 */828 { 0x 332547, 0x332582, 0x22, 0xd0, 0xf2, 0x0 }, /* #63 */765 { 0x3d1947, 0x3d1146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 766 { 0x226b97, 0x226346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 767 { 0x1443c7, 0x144346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 768 { 0x0b3742, 0x0b3746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 769 { 0x200217, 0x200206, 0x41, 0x41, 0x00, 0x0 }, /* #4 */ 770 { 0x353ac2, 0x353282, 0xa8, 0xa8, 0x00, 0x0 }, /* #5 */ 771 { 0x3510d7, 0x351082, 0xd5, 0xd5, 0x00, 0x0 }, /* #6 */ 772 { 0x0734c2, 0x073406, 0x65, 0x65, 0x00, 0x0 }, /* #7 */ 773 { 0x3b42c6, 0x3b4202, 0xe3, 0x34, 0xd7, 0x0 }, /* #8 */ 774 { 0x315287, 0x315282, 0xb3, 0x9e, 0x2d, 0x0 }, /* #9 */ 775 { 0x145406, 0x145486, 0x24, 0xf9, 0xdd, 0x0 }, /* #10 */ 776 { 0x177fc6, 0x177786, 0xb0, 0x96, 0x26, 0x0 }, /* #11 */ 777 { 0x024313, 0x024382, 0xf4, 0xea, 0x1e, 0x0 }, /* #12 */ 778 { 0x3f0d82, 0x3f0582, 0x07, 0xb3, 0xb4, 0x0 }, /* #13 */ 779 { 0x286156, 0x286106, 0x40, 0x2d, 0x6d, 0x0 }, /* #14 */ 780 { 0x2066d7, 0x206686, 0x7b, 0xfa, 0x81, 0x0 }, /* #15 */ 781 { 0x284903, 0x284102, 0xa9, 0x75, 0xdc, 0x0 }, /* #16 */ 782 { 0x1e7287, 0x1e7286, 0x5f, 0xe2, 0xbd, 0x0 }, /* #17 */ 783 { 0x162257, 0x162202, 0x2e, 0x10, 0x3e, 0x0 }, /* #18 */ 784 { 0x395192, 0x395106, 0xd3, 0x12, 0xc1, 0x0 }, /* #19 */ 785 { 0x160ec2, 0x160686, 0x85, 0xb8, 0x3d, 0x0 }, /* #20 */ 786 { 0x037b53, 0x037302, 0x19, 0x1f, 0x06, 0x0 }, /* #21 */ 787 { 0x3f2f16, 0x3f2782, 0x78, 0xba, 0xc2, 0x0 }, /* #22 */ 788 { 0x3218d7, 0x321086, 0xe1, 0x82, 0x63, 0x0 }, /* #23 */ 789 { 0x004dd3, 0x004582, 0x45, 0xb0, 0xf5, 0x0 }, /* #24 */ 790 { 0x014a16, 0x014286, 0x62, 0x95, 0xf7, 0x0 }, /* #25 */ 791 { 0x135897, 0x135006, 0x23, 0x18, 0x3b, 0x0 }, /* #26 */ 792 { 0x0a1f43, 0x0a1706, 0x50, 0x4b, 0x1b, 0x0 }, /* #27 */ 793 { 0x040c47, 0x040402, 0x95, 0x5b, 0xce, 0x0 }, /* #28 */ 794 { 0x2c5107, 0x2c5106, 0x80, 0x39, 0xb9, 0x0 }, /* #29 */ 795 { 0x000fd3, 0x000702, 0xd3, 0x13, 0xc0, 0x0 }, /* #30 */ 796 { 0x045e47, 0x045686, 0x50, 0xa6, 0xf6, 0x0 }, /* #31 */ 797 { 0x255cd7, 0x255486, 0x11, 0xdd, 0xcc, 0x0 }, /* #32 */ 798 { 0x1e2602, 0x1e2602, 0x19, 0x51, 0x48, 0x0 }, /* #33 */ 799 { 0x013c06, 0x013486, 0x26, 0x9f, 0xb9, 0x0 }, /* #34 */ 800 { 0x227a53, 0x227202, 0xe9, 0x73, 0x9a, 0x0 }, /* #35 */ 801 { 0x1a5892, 0x1a5086, 0x0e, 0xdb, 0xd5, 0x0 }, /* #36 */ 802 { 0x112292, 0x112286, 0xf3, 0x9c, 0x6f, 0x0 }, /* #37 */ 803 { 0x1d7743, 0x1d7786, 0xbf, 0xde, 0x61, 0x0 }, /* #38 */ 804 { 0x337817, 0x337082, 0x2d, 0xa7, 0x8a, 0x0 }, /* #39 */ 805 { 0x144213, 0x144286, 0x49, 0xbd, 0xf4, 0x0 }, /* #40 */ 806 { 0x354c12, 0x354406, 0x8e, 0x4d, 0xc3, 0x0 }, /* #41 */ 807 { 0x1f3f86, 0x1f3702, 0x48, 0x2a, 0x62, 0x0 }, /* #42 */ 808 { 0x3b6917, 0x3b6182, 0xfe, 0xcb, 0x35, 0x0 }, /* #43 */ 809 { 0x2c0287, 0x2c0286, 0x7d, 0xcc, 0xb1, 0x0 }, /* #44 */ 810 { 0x195d83, 0x195506, 0x20, 0x4d, 0x6d, 0x0 }, /* #45 */ 811 { 0x0238c7, 0x023082, 0x1b, 0xfe, 0xe5, 0x0 }, /* #46 */ 812 { 0x1904d7, 0x190482, 0x50, 0x97, 0xc7, 0x0 }, /* #47 */ 813 { 0x255e52, 0x255602, 0x1e, 0x5e, 0x40, 0x0 }, /* #48 */ 814 { 0x131106, 0x131106, 0x86, 0x72, 0xf4, 0x0 }, /* #49 */ 815 { 0x107906, 0x107182, 0x81, 0xa8, 0x29, 0x0 }, /* #50 */ 816 { 0x062017, 0x062006, 0xe8, 0x50, 0xb8, 0x0 }, /* #51 */ 817 { 0x092bc3, 0x092306, 0x61, 0x09, 0x68, 0x0 }, /* #52 */ 818 { 0x084007, 0x084086, 0x5c, 0xd8, 0x84, 0x0 }, /* #53 */ 819 { 0x056a97, 0x056282, 0xc0, 0xbc, 0x7c, 0x0 }, /* #54 */ 820 { 0x144e46, 0x144686, 0xd1, 0xc5, 0x14, 0x0 }, /* #55 */ 821 { 0x121b56, 0x121382, 0x33, 0x9e, 0xad, 0x0 }, /* #56 */ 822 { 0x163f83, 0x163706, 0x95, 0x7e, 0xeb, 0x0 }, /* #57 */ 823 { 0x175a16, 0x175286, 0xaf, 0xf0, 0x5f, 0x0 }, /* #58 */ 824 { 0x3476c6, 0x347686, 0xa5, 0xb7, 0x12, 0x0 }, /* #59 */ 825 { 0x3d6fd7, 0x3d6782, 0xaf, 0x97, 0x38, 0x0 }, /* #60 */ 826 { 0x3274c2, 0x327402, 0x12, 0x2c, 0x3e, 0x0 }, /* #61 */ 827 { 0x375752, 0x375706, 0xda, 0x44, 0x9e, 0x0 }, /* #62 */ 828 { 0x2e2296, 0x2e2206, 0xcc, 0x1d, 0xd1, 0x0 }, /* #63 */ 829 829 }; 830 830 static const BINU8_TEST_T g_aTests_and_u8[] = 831 831 { 832 { 0x 3007c7, 0x300746, 0x00, 0x00, 0x00, 0x0 }, /* #0 */833 { 0x3 f2517, 0x3f2546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */834 { 0x 354f06, 0x354746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */835 { 0x 0b4287, 0x0b4246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */836 { 0x 102686, 0x102646, 0xe3, 0x00, 0x00, 0x0 }, /* #4 */837 { 0x 381087, 0x381046, 0xd6, 0x00, 0x00, 0x0 }, /* #5 */838 { 0x3 93d52, 0x393546, 0x08, 0x00, 0x00, 0x0 }, /* #6 */839 { 0x 1f7ec3, 0x1f7646, 0xb9, 0x00, 0x00, 0x0 }, /* #7 */840 { 0x 0c48c3, 0x0c4006, 0xfb, 0x50, 0x54, 0x0 }, /* #8 */841 { 0x2 f5086, 0x2f5006, 0x6f, 0x4e, 0xce, 0x0 }, /* #9 */842 { 0x 3534d7, 0x353402, 0xe4, 0x04, 0x05, 0x0 }, /* #10 */843 { 0x2 73cd6, 0x273402, 0xfd, 0x70, 0x72, 0x0 }, /* #11 */844 { 0x 2e2a56, 0x2e2286, 0xee, 0xca, 0xdb, 0x0 }, /* #12 */845 { 0x 136357, 0x136302, 0x22, 0x02, 0x5f, 0x0 }, /* #13 */846 { 0x 1c5452, 0x1c5406, 0x1a, 0x0a, 0x2a, 0x0 }, /* #14 */847 { 0x3 f3b42, 0x3f3302, 0x0e, 0x04, 0x45, 0x0 }, /* #15 */848 { 0x3 85906, 0x385182, 0xa8, 0xa8, 0xbd, 0x0 }, /* #16 */849 { 0x 320296, 0x320282, 0xfd, 0x89, 0x8b, 0x0 }, /* #17 */850 { 0x 100f87, 0x100786, 0xd4, 0x90, 0x92, 0x0 }, /* #18 */851 { 0x 086393, 0x086386, 0xc8, 0xc0, 0xd2, 0x0 }, /* #19 */852 { 0x 134107, 0x134106, 0x3b, 0x0a, 0x8a, 0x0 }, /* #20 */853 { 0x 2c1d03, 0x2c1506, 0x15, 0x05, 0x8d, 0x0 }, /* #21 */854 { 0x 3d0c52, 0x3d0446, 0x0a, 0x00, 0xf5, 0x0 }, /* #22 */855 { 0x2 b7057, 0x2b7082, 0xbe, 0x9e, 0xde, 0x0 }, /* #23 */856 { 0x 376dd2, 0x376582, 0xae, 0x80, 0xc1, 0x0 }, /* #24 */857 { 0x 3a1fc2, 0x3a1706, 0xfc, 0x74, 0x77, 0x0 }, /* #25 */858 { 0x 1a6f56, 0x1a6746, 0xa1, 0x00, 0x00, 0x0 }, /* #26 */859 { 0x 341497, 0x341406, 0xbf, 0x0a, 0x4a, 0x0 }, /* #27 */860 { 0x 302416, 0x302402, 0xc3, 0x40, 0x58, 0x0 }, /* #28 */861 { 0x 235e03, 0x235606, 0x76, 0x30, 0x30, 0x0 }, /* #29 */862 { 0x 2651d3, 0x265106, 0x29, 0x21, 0xb1, 0x0 }, /* #30 */863 { 0x 083ed6, 0x083646, 0x80, 0x00, 0x77, 0x0 }, /* #31 */864 { 0x3 a5ad2, 0x3a5206, 0xe9, 0x09, 0x0f, 0x0 }, /* #32 */865 { 0x 1f1852, 0x1f1082, 0x80, 0x80, 0xc1, 0x0 }, /* #33 */866 { 0x 2c1643, 0x2c1606, 0x26, 0x06, 0x56, 0x0 }, /* #34 */867 { 0x 135457, 0x135482, 0x90, 0x80, 0xcc, 0x0 }, /* #35 */868 { 0x0 26187, 0x026186, 0x9b, 0x8b, 0xab, 0x0 }, /* #36 */869 { 0x 0c7ac7, 0x0c7202, 0x3a, 0x32, 0x32, 0x0 }, /* #37 */870 { 0x2 15e12, 0x215602, 0xb0, 0x20, 0x2c, 0x0 }, /* #38 */871 { 0x 2f30c7, 0x2f3002, 0x7c, 0x2c, 0xaf, 0x0 }, /* #39 */872 { 0x 045396, 0x045382, 0x9d, 0x98, 0xba, 0x0 }, /* #40 */873 { 0x 3f6a12, 0x3f6286, 0xcf, 0x87, 0xb7, 0x0 }, /* #41 */874 { 0x 124e47, 0x124606, 0x6d, 0x2d, 0xad, 0x0 }, /* #42 */875 { 0x 3d73d6, 0x3d7302, 0x6c, 0x04, 0x14, 0x0 }, /* #43 */876 { 0x1 c6106, 0x1c6102, 0x10, 0x10, 0x55, 0x0 }, /* #44 */877 { 0x 025812, 0x025082, 0xe3, 0xe0, 0xe0, 0x0 }, /* #45 */878 { 0x3 d4892, 0x3d4002, 0x01, 0x01, 0x1f, 0x0 }, /* #46 */879 { 0x 0a5913, 0x0a5102, 0x24, 0x20, 0x73, 0x0 }, /* #47 */880 { 0x 093413, 0x093402, 0xb6, 0x32, 0x3a, 0x0 }, /* #48 */881 { 0x 3c2657, 0x3c2686, 0xdb, 0x82, 0x82, 0x0 }, /* #49 */882 { 0x 252e46, 0x252682, 0xa1, 0x80, 0xd0, 0x0 }, /* #50 */883 { 0x 235456, 0x235446, 0x18, 0x00, 0x82, 0x0 }, /* #51 */884 { 0x2 a3602, 0x2a3602, 0x65, 0x25, 0xa5, 0x0 }, /* #52 */885 { 0x 274997, 0x274102, 0x33, 0x31, 0x7d, 0x0 }, /* #53 */886 { 0x 0b3c07, 0x0b3406, 0x18, 0x18, 0x3f, 0x0 }, /* #54 */887 { 0x 360fc3, 0x360782, 0x87, 0x85, 0xa5, 0x0 }, /* #55 */888 { 0x 2a2402, 0x2a2402, 0xb9, 0x38, 0x3c, 0x0 }, /* #56 */889 { 0x0 56902, 0x056102, 0xcf, 0x04, 0x04, 0x0 }, /* #57 */890 { 0x 2101d7, 0x210106, 0x2f, 0x21, 0x21, 0x0 }, /* #58 */891 { 0x0 15597, 0x015506, 0xdb, 0x42, 0x66, 0x0 }, /* #59 */892 { 0x2 52482, 0x252402, 0xba, 0x38, 0x39, 0x0 }, /* #60 */893 { 0x 262953, 0x262182, 0xab, 0x80, 0x90, 0x0 }, /* #61 */894 { 0x 197f02, 0x197706, 0xbb, 0x0a, 0x0e, 0x0 }, /* #62 */895 { 0x 082b83, 0x082386, 0xb1, 0xb1, 0xf9, 0x0 }, /* #63 */832 { 0x284357, 0x284346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 833 { 0x384756, 0x384746, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 834 { 0x131ad7, 0x131246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 835 { 0x1171d3, 0x117146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 836 { 0x076c86, 0x076446, 0x65, 0x00, 0x00, 0x0 }, /* #4 */ 837 { 0x0b06c2, 0x0b0646, 0x7a, 0x00, 0x00, 0x0 }, /* #5 */ 838 { 0x3c43c7, 0x3c4346, 0x93, 0x00, 0x00, 0x0 }, /* #6 */ 839 { 0x030117, 0x030146, 0xd4, 0x00, 0x00, 0x0 }, /* #7 */ 840 { 0x3d0597, 0x3d0502, 0x45, 0x40, 0xc0, 0x0 }, /* #8 */ 841 { 0x266182, 0x266106, 0x5d, 0x59, 0xfb, 0x0 }, /* #9 */ 842 { 0x0308c2, 0x030006, 0x03, 0x03, 0xd3, 0x0 }, /* #10 */ 843 { 0x225903, 0x225182, 0xa9, 0x80, 0x86, 0x0 }, /* #11 */ 844 { 0x3e1982, 0x3e1106, 0x42, 0x42, 0xf6, 0x0 }, /* #12 */ 845 { 0x301b52, 0x301302, 0x1d, 0x0d, 0xed, 0x0 }, /* #13 */ 846 { 0x2f0453, 0x2f0406, 0x2a, 0x28, 0xa9, 0x0 }, /* #14 */ 847 { 0x385f86, 0x385702, 0x99, 0x10, 0x34, 0x0 }, /* #15 */ 848 { 0x3415c7, 0x341506, 0x4f, 0x05, 0x95, 0x0 }, /* #16 */ 849 { 0x210f93, 0x210702, 0x6a, 0x02, 0x03, 0x0 }, /* #17 */ 850 { 0x331ac3, 0x331286, 0xa4, 0x84, 0x9d, 0x0 }, /* #18 */ 851 { 0x351b92, 0x351306, 0xb4, 0x14, 0x17, 0x0 }, /* #19 */ 852 { 0x323c56, 0x323402, 0x15, 0x15, 0xd5, 0x0 }, /* #20 */ 853 { 0x146807, 0x146082, 0x87, 0x80, 0x98, 0x0 }, /* #21 */ 854 { 0x222543, 0x222586, 0xbd, 0xa0, 0xa2, 0x0 }, /* #22 */ 855 { 0x2c0a12, 0x2c0286, 0x95, 0x95, 0xd5, 0x0 }, /* #23 */ 856 { 0x091006, 0x091086, 0xdb, 0xd2, 0xd6, 0x0 }, /* #24 */ 857 { 0x1764d7, 0x176406, 0x9b, 0x1b, 0x5b, 0x0 }, /* #25 */ 858 { 0x090706, 0x090702, 0x38, 0x08, 0x4d, 0x0 }, /* #26 */ 859 { 0x155e53, 0x155682, 0xf9, 0xc8, 0xcc, 0x0 }, /* #27 */ 860 { 0x0c5047, 0x0c5082, 0x89, 0x89, 0x8b, 0x0 }, /* #28 */ 861 { 0x3a0a57, 0x3a0202, 0xb6, 0x16, 0x16, 0x0 }, /* #29 */ 862 { 0x1b36d2, 0x1b3682, 0xa0, 0x80, 0x86, 0x0 }, /* #30 */ 863 { 0x3e34c2, 0x3e3482, 0xc6, 0x86, 0x8e, 0x0 }, /* #31 */ 864 { 0x3b7382, 0x3b7302, 0xef, 0x08, 0x08, 0x0 }, /* #32 */ 865 { 0x370fd3, 0x370746, 0x60, 0x00, 0x9e, 0x0 }, /* #33 */ 866 { 0x151e47, 0x151606, 0x7d, 0x69, 0x69, 0x0 }, /* #34 */ 867 { 0x0a0d42, 0x0a0586, 0xe5, 0xc5, 0xdf, 0x0 }, /* #35 */ 868 { 0x0b6257, 0x0b6202, 0x6c, 0x40, 0x40, 0x0 }, /* #36 */ 869 { 0x362492, 0x362402, 0x8a, 0x08, 0x7c, 0x0 }, /* #37 */ 870 { 0x2720c3, 0x272002, 0x11, 0x10, 0x30, 0x0 }, /* #38 */ 871 { 0x1b7c02, 0x1b7446, 0x84, 0x00, 0x2a, 0x0 }, /* #39 */ 872 { 0x176946, 0x176106, 0x5d, 0x50, 0xf2, 0x0 }, /* #40 */ 873 { 0x2e1b02, 0x2e1382, 0xde, 0xc4, 0xc5, 0x0 }, /* #41 */ 874 { 0x262c82, 0x262406, 0x29, 0x28, 0xbe, 0x0 }, /* #42 */ 875 { 0x210586, 0x210502, 0x50, 0x40, 0xca, 0x0 }, /* #43 */ 876 { 0x106e42, 0x106682, 0xd0, 0x80, 0xa6, 0x0 }, /* #44 */ 877 { 0x220803, 0x220006, 0x7c, 0x24, 0x26, 0x0 }, /* #45 */ 878 { 0x390c92, 0x390482, 0xf7, 0xa4, 0xa4, 0x0 }, /* #46 */ 879 { 0x242597, 0x242502, 0xee, 0x2c, 0x2c, 0x0 }, /* #47 */ 880 { 0x354816, 0x354046, 0x07, 0x00, 0xa0, 0x0 }, /* #48 */ 881 { 0x144196, 0x144106, 0x19, 0x09, 0xad, 0x0 }, /* #49 */ 882 { 0x1c2402, 0x1c2402, 0x7f, 0x52, 0xd2, 0x0 }, /* #50 */ 883 { 0x3643d7, 0x364302, 0x5f, 0x43, 0x63, 0x0 }, /* #51 */ 884 { 0x255c97, 0x255482, 0x95, 0x91, 0xd1, 0x0 }, /* #52 */ 885 { 0x1a7bd3, 0x1a7306, 0x64, 0x24, 0x2f, 0x0 }, /* #53 */ 886 { 0x102393, 0x102302, 0x51, 0x40, 0xea, 0x0 }, /* #54 */ 887 { 0x072103, 0x072146, 0xbf, 0x00, 0x00, 0x0 }, /* #55 */ 888 { 0x177912, 0x177146, 0xa9, 0x00, 0x54, 0x0 }, /* #56 */ 889 { 0x072402, 0x072486, 0xdb, 0xc3, 0xc3, 0x0 }, /* #57 */ 890 { 0x0d0412, 0x0d0482, 0xd4, 0xd0, 0xd0, 0x0 }, /* #58 */ 891 { 0x0a67c7, 0x0a6702, 0x8f, 0x02, 0x12, 0x0 }, /* #59 */ 892 { 0x2e6703, 0x2e6702, 0x3c, 0x34, 0xb4, 0x0 }, /* #60 */ 893 { 0x1a6392, 0x1a6382, 0xee, 0xa2, 0xa2, 0x0 }, /* #61 */ 894 { 0x281b03, 0x281386, 0xc0, 0xc0, 0xdf, 0x0 }, /* #62 */ 895 { 0x1e1f13, 0x1e1746, 0xa0, 0x00, 0x1d, 0x0 }, /* #63 */ 896 896 }; 897 897 static const BINU8_TEST_T g_aTests_and_u8_locked[] = 898 898 { 899 { 0x 044646, 0x044646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */900 { 0x 395312, 0x395346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */901 { 0x 344b96, 0x344346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */902 { 0x3 768c7, 0x376046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */903 { 0x 0d2d96, 0x0d2546, 0x49, 0x00, 0x00, 0x0 }, /* #4 */904 { 0x 0222c2, 0x022246, 0x7a, 0x00, 0x00, 0x0 }, /* #5 */905 { 0x 212793, 0x212746, 0x36, 0x00, 0x00, 0x0 }, /* #6 */906 { 0x 243296, 0x243246, 0x11, 0x00, 0x00, 0x0 }, /* #7 */907 { 0x 062fc3, 0x062706, 0x41, 0x41, 0x6d, 0x0 }, /* #8 */908 { 0x 0c5b13, 0x0c5306, 0xcf, 0x05, 0x05, 0x0 }, /* #9 */909 { 0x 052193, 0x052106, 0x03, 0x03, 0x47, 0x0 }, /* #10 */910 { 0x 0f5f96, 0x0f5786, 0x87, 0x81, 0xa1, 0x0 }, /* #11 */911 { 0x 183556, 0x183506, 0x6f, 0x03, 0x13, 0x0 }, /* #12 */912 { 0x0 33196, 0x033106, 0xab, 0x22, 0x32, 0x0 }, /* #13 */913 { 0x 3d7012, 0x3d7046, 0x8c, 0x00, 0x02, 0x0 }, /* #14 */914 { 0x 191fc3, 0x191786, 0x84, 0x84, 0xe6, 0x0 }, /* #15 */915 { 0x 340f93, 0x340706, 0x35, 0x05, 0x85, 0x0 }, /* #16 */916 { 0x 0d4ed6, 0x0d4646, 0x05, 0x00, 0xd0, 0x0 }, /* #17 */917 { 0x1 42b13, 0x142382, 0x8c, 0x8c, 0xae, 0x0 }, /* #18 */918 { 0x0 951c2, 0x095106, 0x5b, 0x0a, 0x8a, 0x0 }, /* #19 */919 { 0x 1074c3, 0x107486, 0xfb, 0xd8, 0xd8, 0x0 }, /* #20 */920 { 0x 2f18d7, 0x2f1006, 0x1f, 0x1b, 0x5b, 0x0 }, /* #21 */921 { 0x 3b7c16, 0x3b7402, 0xbf, 0x1c, 0x5c, 0x0 }, /* #22 */922 { 0x 047043, 0x047086, 0xfc, 0xb4, 0xb6, 0x0 }, /* #23 */923 { 0x08 2c96, 0x082402, 0x16, 0x16, 0x7f, 0x0 }, /* #24 */924 { 0x 2b61d7, 0x2b6106, 0x8d, 0x0c, 0x2c, 0x0 }, /* #25 */925 { 0x 260892, 0x260006, 0x33, 0x33, 0x3f, 0x0 }, /* #26 */926 { 0x 2b4cd6, 0x2b4402, 0x1d, 0x04, 0x44, 0x0 }, /* #27 */927 { 0x 067f96, 0x067702, 0xe9, 0x20, 0x26, 0x0 }, /* #28 */928 { 0x 037416, 0x037402, 0x2b, 0x20, 0x20, 0x0 }, /* #29 */929 { 0x 0b6542, 0x0b6506, 0x7b, 0x53, 0xd7, 0x0 }, /* #30 */930 { 0x 311287, 0x311246, 0x79, 0x00, 0x02, 0x0 }, /* #31 */931 { 0x 253206, 0x253286, 0xdc, 0xc0, 0xc2, 0x0 }, /* #32 */932 { 0x 0b6b97, 0x0b6302, 0x11, 0x10, 0xf4, 0x0 }, /* #33 */933 { 0x 334f96, 0x334702, 0x38, 0x10, 0x90, 0x0 }, /* #34 */934 { 0x 225013, 0x225002, 0x9f, 0x1a, 0x3a, 0x0 }, /* #35 */935 { 0x 0f5b47, 0x0f5306, 0x17, 0x06, 0xce, 0x0 }, /* #36 */936 { 0x 346586, 0x346546, 0x44, 0x00, 0x98, 0x0 }, /* #37 */937 { 0x 012c02, 0x012402, 0x94, 0x04, 0x05, 0x0 }, /* #38 */938 { 0x 052012, 0x052006, 0xc7, 0x41, 0x51, 0x0 }, /* #39 */939 { 0x 2e2e87, 0x2e2686, 0x93, 0x93, 0xfb, 0x0 }, /* #40 */940 { 0x3 62042, 0x362002, 0x3e, 0x1c, 0x9d, 0x0 }, /* #41 */941 { 0x 3c3e92, 0x3c3682, 0xbf, 0x8a, 0x8a, 0x0 }, /* #42 */942 { 0x0 130c2, 0x013002, 0x75, 0x64, 0xe6, 0x0 }, /* #43 */943 { 0x1 23712, 0x123706, 0x36, 0x30, 0x78, 0x0 }, /* #44 */944 { 0x 202157, 0x202106, 0xf1, 0x71, 0x71, 0x0 }, /* #45 */945 { 0x 305e96, 0x305602, 0x18, 0x10, 0x93, 0x0 }, /* #46 */946 { 0x 1649c6, 0x164102, 0x78, 0x58, 0x5b, 0x0 }, /* #47 */947 { 0x2 61e52, 0x261602, 0x2b, 0x0b, 0x5b, 0x0 }, /* #48 */948 { 0x 312e57, 0x312682, 0xa7, 0xa7, 0xb7, 0x0 }, /* #49 */949 { 0x 2917c7, 0x291702, 0x1f, 0x19, 0x19, 0x0 }, /* #50 */950 { 0x 156ac7, 0x156202, 0xfa, 0x2a, 0x2e, 0x0 }, /* #51 */951 { 0x 1d4897, 0x1d4002, 0x8f, 0x02, 0x12, 0x0 }, /* #52 */952 { 0x 097657, 0x097602, 0x79, 0x29, 0xab, 0x0 }, /* #53 */953 { 0x 237843, 0x237086, 0x8a, 0x88, 0xdc, 0x0 }, /* #54 */954 { 0x 3d0196, 0x3d0146, 0xc6, 0x00, 0x11, 0x0 }, /* #55 */955 { 0x 3a2dc2, 0x3a2546, 0xa0, 0x00, 0x49, 0x0 }, /* #56 */956 { 0x 094347, 0x094302, 0x55, 0x04, 0x86, 0x0 }, /* #57 */957 { 0x 2e1702, 0x2e1702, 0x5a, 0x1a, 0x3b, 0x0 }, /* #58 */958 { 0x2 f2043, 0x2f2002, 0x79, 0x51, 0x57, 0x0 }, /* #59 */959 { 0x 0d48d6, 0x0d4006, 0xf4, 0x60, 0x61, 0x0 }, /* #60 */960 { 0x 063fd2, 0x063746, 0x28, 0x00, 0x80, 0x0 }, /* #61 */961 { 0x 092a92, 0x092246, 0xe2, 0x00, 0x05, 0x0 }, /* #62 */962 { 0x12 5c92, 0x125402, 0x0e, 0x0e, 0x5f, 0x0 }, /* #63 */899 { 0x2e7947, 0x2e7146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 900 { 0x257b46, 0x257346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 901 { 0x1e3357, 0x1e3346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 902 { 0x3c1457, 0x3c1446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 903 { 0x232d83, 0x232546, 0x26, 0x00, 0x00, 0x0 }, /* #4 */ 904 { 0x2663d7, 0x266346, 0xe8, 0x00, 0x00, 0x0 }, /* #5 */ 905 { 0x156816, 0x156046, 0x5a, 0x00, 0x00, 0x0 }, /* #6 */ 906 { 0x0935d2, 0x093546, 0xbc, 0x00, 0x00, 0x0 }, /* #7 */ 907 { 0x125d06, 0x125546, 0xb6, 0x00, 0x49, 0x0 }, /* #8 */ 908 { 0x227716, 0x227782, 0xd1, 0xd0, 0xd8, 0x0 }, /* #9 */ 909 { 0x1c3d16, 0x1c3506, 0x15, 0x11, 0x11, 0x0 }, /* #10 */ 910 { 0x167dd6, 0x167506, 0x67, 0x27, 0x3f, 0x0 }, /* #11 */ 911 { 0x3616c2, 0x361606, 0x6b, 0x6a, 0xfa, 0x0 }, /* #12 */ 912 { 0x0c0bd7, 0x0c0302, 0xda, 0x4a, 0x4f, 0x0 }, /* #13 */ 913 { 0x033243, 0x033282, 0x83, 0x80, 0xd0, 0x0 }, /* #14 */ 914 { 0x0503c6, 0x050346, 0xb4, 0x00, 0x0b, 0x0 }, /* #15 */ 915 { 0x1d6a86, 0x1d6202, 0x6e, 0x46, 0x47, 0x0 }, /* #16 */ 916 { 0x345e07, 0x345602, 0x42, 0x40, 0xe4, 0x0 }, /* #17 */ 917 { 0x187e83, 0x187602, 0xbf, 0x16, 0x16, 0x0 }, /* #18 */ 918 { 0x087947, 0x087186, 0xd8, 0x88, 0x88, 0x0 }, /* #19 */ 919 { 0x064783, 0x064782, 0xd2, 0xc2, 0xea, 0x0 }, /* #20 */ 920 { 0x341846, 0x341086, 0xb6, 0xb2, 0xf3, 0x0 }, /* #21 */ 921 { 0x1f5b02, 0x1f5302, 0x2f, 0x07, 0xc7, 0x0 }, /* #22 */ 922 { 0x101352, 0x101302, 0x75, 0x70, 0xfa, 0x0 }, /* #23 */ 923 { 0x081c06, 0x081406, 0x5a, 0x12, 0x13, 0x0 }, /* #24 */ 924 { 0x3a5fd6, 0x3a5702, 0x46, 0x04, 0xbd, 0x0 }, /* #25 */ 925 { 0x3a2d92, 0x3a2502, 0x70, 0x70, 0xfb, 0x0 }, /* #26 */ 926 { 0x3d1656, 0x3d1606, 0x29, 0x28, 0x68, 0x0 }, /* #27 */ 927 { 0x1f1f07, 0x1f1702, 0xf7, 0x37, 0x3f, 0x0 }, /* #28 */ 928 { 0x147653, 0x147602, 0x83, 0x01, 0x65, 0x0 }, /* #29 */ 929 { 0x255f56, 0x255702, 0xeb, 0x02, 0x16, 0x0 }, /* #30 */ 930 { 0x040d16, 0x040502, 0x43, 0x43, 0xd3, 0x0 }, /* #31 */ 931 { 0x3c5953, 0x3c5186, 0xbb, 0xbb, 0xff, 0x0 }, /* #32 */ 932 { 0x381a02, 0x381246, 0x8e, 0x00, 0x11, 0x0 }, /* #33 */ 933 { 0x200846, 0x200006, 0x0f, 0x03, 0xe3, 0x0 }, /* #34 */ 934 { 0x0c2e56, 0x0c2602, 0x48, 0x08, 0x3b, 0x0 }, /* #35 */ 935 { 0x320442, 0x320406, 0x23, 0x03, 0xd7, 0x0 }, /* #36 */ 936 { 0x1c4682, 0x1c4602, 0x01, 0x01, 0x99, 0x0 }, /* #37 */ 937 { 0x161e13, 0x161682, 0x8f, 0x86, 0x86, 0x0 }, /* #38 */ 938 { 0x336d52, 0x336502, 0x1e, 0x04, 0x44, 0x0 }, /* #39 */ 939 { 0x000f97, 0x000706, 0xbc, 0x14, 0x14, 0x0 }, /* #40 */ 940 { 0x3e1887, 0x3e1002, 0x71, 0x70, 0x74, 0x0 }, /* #41 */ 941 { 0x043ad7, 0x043282, 0xd1, 0x91, 0xb1, 0x0 }, /* #42 */ 942 { 0x041f43, 0x041702, 0xff, 0x26, 0x26, 0x0 }, /* #43 */ 943 { 0x1d4c02, 0x1d4402, 0xc1, 0x01, 0x0b, 0x0 }, /* #44 */ 944 { 0x056f47, 0x056702, 0x69, 0x20, 0x26, 0x0 }, /* #45 */ 945 { 0x150a86, 0x150246, 0x00, 0x00, 0xa4, 0x0 }, /* #46 */ 946 { 0x367d03, 0x367582, 0xc3, 0xc1, 0xf5, 0x0 }, /* #47 */ 947 { 0x271743, 0x271702, 0x01, 0x01, 0x6b, 0x0 }, /* #48 */ 948 { 0x0d1853, 0x0d1082, 0xde, 0xd0, 0xf0, 0x0 }, /* #49 */ 949 { 0x193f86, 0x193746, 0x25, 0x00, 0x88, 0x0 }, /* #50 */ 950 { 0x3e7c56, 0x3e7482, 0xc3, 0xc1, 0xdd, 0x0 }, /* #51 */ 951 { 0x242417, 0x242486, 0xd4, 0x84, 0x87, 0x0 }, /* #52 */ 952 { 0x342b56, 0x342302, 0x6e, 0x64, 0x64, 0x0 }, /* #53 */ 953 { 0x085a57, 0x085202, 0x26, 0x26, 0xae, 0x0 }, /* #54 */ 954 { 0x2a08c7, 0x2a0002, 0x6a, 0x4a, 0x4e, 0x0 }, /* #55 */ 955 { 0x2f5d87, 0x2f5506, 0x43, 0x03, 0x93, 0x0 }, /* #56 */ 956 { 0x1a2113, 0x1a2106, 0xfd, 0x4d, 0x4d, 0x0 }, /* #57 */ 957 { 0x3e7002, 0x3e7006, 0x4b, 0x0a, 0x0e, 0x0 }, /* #58 */ 958 { 0x277a12, 0x277202, 0x28, 0x20, 0xf2, 0x0 }, /* #59 */ 959 { 0x345247, 0x345206, 0x3e, 0x0c, 0x8d, 0x0 }, /* #60 */ 960 { 0x3c3dc2, 0x3c3586, 0x97, 0x84, 0xa4, 0x0 }, /* #61 */ 961 { 0x211f56, 0x211786, 0x93, 0x82, 0xee, 0x0 }, /* #62 */ 962 { 0x126c52, 0x126402, 0x0b, 0x08, 0x28, 0x0 }, /* #63 */ 963 963 }; 964 964 static const BINU8_TEST_T g_aTests_cmp_u8[] = 965 965 { 966 { 0x 033583, 0x033546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */967 { 0x 312d82, 0x312546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */968 { 0x 3635c2, 0x363546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */969 { 0x 113c03, 0x113446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */970 { 0x1 643c7, 0x164382, 0xf8, 0xf8, 0x00, 0x0 }, /* #4 */971 { 0x 0f0883, 0x0f0086, 0x8d, 0x8d, 0x00, 0x0 }, /* #5 */972 { 0x 2a6e07, 0x2a6606, 0x2b, 0x2b, 0x00, 0x0 }, /* #6 */973 { 0x 297b56, 0x297306, 0x17, 0x17, 0x00, 0x0 }, /* #7 */974 { 0x 1d0887, 0x1d0017, 0x76, 0x76, 0xff, 0x0 }, /* #8 */975 { 0x 227f92, 0x227786, 0xbf, 0xbf, 0x19, 0x0 }, /* #9 */976 { 0x 312ed2, 0x312603, 0x59, 0x59, 0xf8, 0x0 }, /* #10 */977 { 0x 281e96, 0x281602, 0xff, 0xff, 0xcd, 0x0 }, /* #11 */978 { 0x 352c03, 0x352496, 0xf2, 0xf2, 0x56, 0x0 }, /* #12 */979 { 0x 2a5cc2, 0x2a5446, 0x77, 0x77, 0x77, 0x0 }, /* #13 */980 { 0x 0a5d97, 0x0a5512, 0xcc, 0xcc, 0x8f, 0x0 }, /* #14 */981 { 0x 3a14d2, 0x3a1483, 0x0f, 0x0f, 0x7e, 0x0 }, /* #15 */982 { 0x 1f25c6, 0x1f2507, 0x24, 0x24, 0xf4, 0x0 }, /* #16 */983 { 0x 334603, 0x334e83, 0x68, 0x68, 0x83, 0x0 }, /* #17 */984 { 0x0 118d2, 0x011012, 0x79, 0x79, 0x1c, 0x0 }, /* #18 */985 { 0x 2b0d42, 0x2b0593, 0x27, 0x27, 0x2f, 0x0 }, /* #19 */986 { 0x 080287, 0x080203, 0x1e, 0x1e, 0xe0, 0x0 }, /* #20 */987 { 0x 177156, 0x177182, 0xcc, 0xcc, 0x1c, 0x0 }, /* #21 */988 { 0x 2f2812, 0x2f2083, 0x5a, 0x5a, 0x69, 0x0 }, /* #22 */989 { 0x 1e6b43, 0x1e6b06, 0xbe, 0xbe, 0x5e, 0x0 }, /* #23 */990 { 0x 041087, 0x041083, 0x09, 0x09, 0x24, 0x0 }, /* #24 */991 { 0x 357b12, 0x357393, 0x00, 0x00, 0x7d, 0x0 }, /* #25 */992 { 0x 094296, 0x094a16, 0x8c, 0x8c, 0x3f, 0x0 }, /* #26 */993 { 0x 034c83, 0x034482, 0xff, 0xff, 0x49, 0x0 }, /* #27 */994 { 0x 026713, 0x026716, 0xa7, 0xa7, 0x9b, 0x0 }, /* #28 */995 { 0x 2014c6, 0x201493, 0x95, 0x95, 0xca, 0x0 }, /* #29 */996 { 0x 196056, 0x196003, 0x19, 0x19, 0xc8, 0x0 }, /* #30 */997 { 0x 1611c2, 0x161912, 0xb8, 0xb8, 0x6f, 0x0 }, /* #31 */998 { 0x 067fd3, 0x067f02, 0xae, 0xae, 0x65, 0x0 }, /* #32 */999 { 0x 2349c7, 0x234102, 0x6f, 0x6f, 0x4f, 0x0 }, /* #33 */1000 { 0x 242712, 0x242706, 0xc7, 0xc7, 0xa3, 0x0 }, /* #34 */1001 { 0x 0f00d6, 0x0f0883, 0x79, 0x79, 0xd5, 0x0 }, /* #35 */1002 { 0x 1f2c87, 0x1f2c97, 0x64, 0x64, 0xbe, 0x0 }, /* #36 */1003 { 0x1 e7dd2, 0x1e7596, 0xb1, 0xb1, 0x0e, 0x0 }, /* #37 */1004 { 0x 3e1a52, 0x3e1a97, 0x3d, 0x3d, 0x9e, 0x0 }, /* #38 */1005 { 0x0 122c2, 0x012283, 0x0a, 0x0a, 0x20, 0x0 }, /* #39 */1006 { 0x 3810d6, 0x381006, 0x6a, 0x6a, 0x11, 0x0 }, /* #40 */1007 { 0x 145086, 0x145883, 0x19, 0x19, 0x94, 0x0 }, /* #41 */1008 { 0x 365246, 0x365203, 0x6b, 0x6b, 0xf5, 0x0 }, /* #42 */1009 { 0x 0c3582, 0x0c3d87, 0x67, 0x67, 0x83, 0x0 }, /* #43 */1010 { 0x 231843, 0x231083, 0x96, 0x96, 0xd5, 0x0 }, /* #44 */1011 { 0x 326952, 0x326187, 0xb6, 0xb6, 0xc3, 0x0 }, /* #45 */1012 { 0x 0f3f07, 0x0f3f93, 0x22, 0x22, 0x8e, 0x0 }, /* #46 */1013 { 0x 3a1106, 0x3a1107, 0x44, 0x44, 0xf4, 0x0 }, /* #47 */1014 { 0x3 25483, 0x325487, 0x83, 0x83, 0x90, 0x0 }, /* #48 */1015 { 0x 0229c3, 0x022197, 0x33, 0x33, 0x5f, 0x0 }, /* #49 */1016 { 0x1 d3a87, 0x1d3a87, 0x5f, 0x5f, 0xd8, 0x0 }, /* #50 */1017 { 0x1 73117, 0x173193, 0x22, 0x22, 0x7e, 0x0 }, /* #51 */1018 { 0x3 74117, 0x374197, 0x94, 0x94, 0xb7, 0x0 }, /* #52 */1019 { 0x 1a1813, 0x1a1802, 0xb4, 0xb4, 0x62, 0x0 }, /* #53 */1020 { 0x2 23d43, 0x223506, 0x7b, 0x7b, 0x6a, 0x0 }, /* #54 */1021 { 0x 287f92, 0x287787, 0x15, 0x15, 0x25, 0x0 }, /* #55 */1022 { 0x0 a4506, 0x0a4502, 0x58, 0x58, 0x50, 0x0 }, /* #56 */1023 { 0x 3d2516, 0x3d2d97, 0x32, 0x32, 0x86, 0x0 }, /* #57 */1024 { 0x 1259d2, 0x125116, 0xd9, 0xd9, 0xca, 0x0 }, /* #58 */1025 { 0x 036d57, 0x036d87, 0x4b, 0x4b, 0x93, 0x0 }, /* #59 */1026 { 0x 2e4787, 0x2e4f87, 0x0f, 0x0f, 0x8d, 0x0 }, /* #60 */1027 { 0x 1a4617, 0x1a4e93, 0x73, 0x73, 0xbe, 0x0 }, /* #61 */1028 { 0x 3e4842, 0x3e4097, 0x87, 0x87, 0x9a, 0x0 }, /* #62 */1029 { 0x 341e52, 0x341613, 0x33, 0x33, 0xba, 0x0 }, /* #63 */966 { 0x3d3256, 0x3d3246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 967 { 0x0e7817, 0x0e7046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 968 { 0x012b56, 0x012346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 969 { 0x065d42, 0x065546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 970 { 0x1e0087, 0x1e0086, 0x90, 0x90, 0x00, 0x0 }, /* #4 */ 971 { 0x3b0a96, 0x3b0286, 0xe4, 0xe4, 0x00, 0x0 }, /* #5 */ 972 { 0x3f47c6, 0x3f4786, 0x93, 0x93, 0x00, 0x0 }, /* #6 */ 973 { 0x0e0a07, 0x0e0282, 0x92, 0x92, 0x00, 0x0 }, /* #7 */ 974 { 0x374802, 0x374006, 0x7e, 0x7e, 0x2b, 0x0 }, /* #8 */ 975 { 0x1d4303, 0x1d4b16, 0xb7, 0xb7, 0x58, 0x0 }, /* #9 */ 976 { 0x2a6287, 0x2a6203, 0x28, 0x28, 0xc0, 0x0 }, /* #10 */ 977 { 0x0f2a07, 0x0f2297, 0x95, 0x95, 0xaa, 0x0 }, /* #11 */ 978 { 0x2d6a46, 0x2d6a06, 0xca, 0xca, 0x56, 0x0 }, /* #12 */ 979 { 0x0c13d7, 0x0c1b83, 0x77, 0x77, 0xf7, 0x0 }, /* #13 */ 980 { 0x380a02, 0x380216, 0x75, 0x75, 0x0b, 0x0 }, /* #14 */ 981 { 0x0e6ac6, 0x0e6a87, 0x5d, 0x5d, 0x97, 0x0 }, /* #15 */ 982 { 0x261413, 0x261417, 0x02, 0x02, 0xd7, 0x0 }, /* #16 */ 983 { 0x007243, 0x007207, 0x56, 0x56, 0xe4, 0x0 }, /* #17 */ 984 { 0x077c83, 0x077496, 0xc7, 0xc7, 0x3c, 0x0 }, /* #18 */ 985 { 0x160186, 0x160102, 0xf9, 0xf9, 0xa1, 0x0 }, /* #19 */ 986 { 0x3c2696, 0x3c2e06, 0x88, 0x88, 0x32, 0x0 }, /* #20 */ 987 { 0x0f1913, 0x0f1997, 0x7b, 0x7b, 0xed, 0x0 }, /* #21 */ 988 { 0x300256, 0x300293, 0xa0, 0xa0, 0xac, 0x0 }, /* #22 */ 989 { 0x297c83, 0x297487, 0xde, 0xde, 0xf7, 0x0 }, /* #23 */ 990 { 0x385756, 0x385f87, 0x75, 0x75, 0xe5, 0x0 }, /* #24 */ 991 { 0x201d87, 0x201506, 0xba, 0xba, 0xb0, 0x0 }, /* #25 */ 992 { 0x2e1b17, 0x2e1302, 0xf8, 0xf8, 0xd5, 0x0 }, /* #26 */ 993 { 0x2f59d6, 0x2f5106, 0xff, 0xff, 0xc6, 0x0 }, /* #27 */ 994 { 0x283706, 0x283717, 0x10, 0x10, 0x9e, 0x0 }, /* #28 */ 995 { 0x041042, 0x041017, 0x40, 0x40, 0xd6, 0x0 }, /* #29 */ 996 { 0x3c5683, 0x3c5683, 0x0d, 0x0d, 0x5d, 0x0 }, /* #30 */ 997 { 0x3f7b07, 0x3f7312, 0x21, 0x21, 0x02, 0x0 }, /* #31 */ 998 { 0x305752, 0x305702, 0x97, 0x97, 0x95, 0x0 }, /* #32 */ 999 { 0x102c42, 0x102487, 0x0f, 0x0f, 0x6c, 0x0 }, /* #33 */ 1000 { 0x1229c6, 0x122106, 0xee, 0xee, 0xd3, 0x0 }, /* #34 */ 1001 { 0x2e4fd2, 0x2e4706, 0xf4, 0xf4, 0xc4, 0x0 }, /* #35 */ 1002 { 0x0c6197, 0x0c6197, 0x02, 0x02, 0x6c, 0x0 }, /* #36 */ 1003 { 0x197bc2, 0x197397, 0xd8, 0xd8, 0xfa, 0x0 }, /* #37 */ 1004 { 0x166516, 0x166597, 0x03, 0x03, 0x0d, 0x0 }, /* #38 */ 1005 { 0x085903, 0x085983, 0x2e, 0x2e, 0x9d, 0x0 }, /* #39 */ 1006 { 0x2e1a47, 0x2e1a97, 0x49, 0x49, 0xaa, 0x0 }, /* #40 */ 1007 { 0x2d6947, 0x2d6116, 0x52, 0x52, 0x1f, 0x0 }, /* #41 */ 1008 { 0x054742, 0x054796, 0xdb, 0xdb, 0x1d, 0x0 }, /* #42 */ 1009 { 0x255896, 0x255087, 0x04, 0x04, 0x30, 0x0 }, /* #43 */ 1010 { 0x0c1d52, 0x0c1507, 0x3a, 0x3a, 0xea, 0x0 }, /* #44 */ 1011 { 0x167c93, 0x167487, 0x12, 0x12, 0x22, 0x0 }, /* #45 */ 1012 { 0x322453, 0x322406, 0x69, 0x69, 0x47, 0x0 }, /* #46 */ 1013 { 0x060953, 0x060106, 0x3c, 0x3c, 0x15, 0x0 }, /* #47 */ 1014 { 0x3b4317, 0x3b4382, 0xe5, 0xe5, 0x62, 0x0 }, /* #48 */ 1015 { 0x2939c2, 0x293182, 0xec, 0xec, 0x60, 0x0 }, /* #49 */ 1016 { 0x1f7cd2, 0x1f7412, 0xd6, 0xd6, 0x8a, 0x0 }, /* #50 */ 1017 { 0x105543, 0x105512, 0x75, 0x75, 0x3e, 0x0 }, /* #51 */ 1018 { 0x396907, 0x396183, 0x9f, 0x9f, 0xc0, 0x0 }, /* #52 */ 1019 { 0x2d3d43, 0x2d3587, 0xd9, 0xd9, 0xf2, 0x0 }, /* #53 */ 1020 { 0x2052d2, 0x205202, 0x3b, 0x3b, 0x09, 0x0 }, /* #54 */ 1021 { 0x134ad6, 0x134207, 0x09, 0x09, 0x95, 0x0 }, /* #55 */ 1022 { 0x0939c6, 0x093912, 0xd4, 0xd4, 0x69, 0x0 }, /* #56 */ 1023 { 0x061746, 0x061f16, 0x99, 0x99, 0x2d, 0x0 }, /* #57 */ 1024 { 0x0712d3, 0x071a83, 0x5f, 0x5f, 0xd6, 0x0 }, /* #58 */ 1025 { 0x361887, 0x361002, 0xbc, 0xbc, 0xa0, 0x0 }, /* #59 */ 1026 { 0x3b2202, 0x3b2a87, 0x5b, 0x5b, 0x83, 0x0 }, /* #60 */ 1027 { 0x212257, 0x212287, 0x0d, 0x0d, 0x73, 0x0 }, /* #61 */ 1028 { 0x2e6f92, 0x2e6712, 0xfb, 0xfb, 0x9e, 0x0 }, /* #62 */ 1029 { 0x001c53, 0x001407, 0x29, 0x29, 0xd3, 0x0 }, /* #63 */ 1030 1030 }; 1031 1031 static const BINU8_TEST_T g_aTests_test_u8[] = 1032 1032 { 1033 { 0x0 d4207, 0x0d4246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */1034 { 0x0 12997, 0x012146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */1035 { 0x0 82d53, 0x082546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */1036 { 0x 232c12, 0x232446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */1037 { 0x1 20797, 0x120746, 0x58, 0x58, 0x00, 0x0 }, /* #4 */1038 { 0x 065e03, 0x065646, 0x2e, 0x2e, 0x00, 0x0 }, /* #5 */1039 { 0x 3b6ac3, 0x3b6246, 0x22, 0x22, 0x00, 0x0 }, /* #6 */1040 { 0x 1440c2, 0x144046, 0xf0, 0xf0, 0x00, 0x0 }, /* #7 */1041 { 0x 0c31c2, 0x0c3102, 0x93, 0x93, 0x7f, 0x0 }, /* #8 */1042 { 0x0 c1007, 0x0c1002, 0x81, 0x81, 0x2b, 0x0 }, /* #9 */1043 { 0x 267d83, 0x267586, 0x9c, 0x9c, 0xca, 0x0 }, /* #10 */1044 { 0x 346242, 0x346206, 0xc5, 0xc5, 0x7c, 0x0 }, /* #11 */1045 { 0x 2e0186, 0x2e0182, 0xf9, 0xf9, 0xe0, 0x0 }, /* #12 */1046 { 0x 106743, 0x106702, 0x6e, 0x6e, 0xdc, 0x0 }, /* #13 */1047 { 0x 113a96, 0x113202, 0xe4, 0xe4, 0x67, 0x0 }, /* #14 */1048 { 0x 0f7bc7, 0x0f7306, 0x7f, 0x7f, 0xa8, 0x0 }, /* #15 */1049 { 0x 3742d3, 0x374286, 0xff, 0xff, 0xaf, 0x0 }, /* #16 */1050 { 0x 275c56, 0x275406, 0x4b, 0x4b, 0x65, 0x0 }, /* #17 */1051 { 0x 032a82, 0x032246, 0xc8, 0xc8, 0x32, 0x0 }, /* #18 */1052 { 0x 0712d7, 0x071282, 0xe4, 0xe4, 0xf8, 0x0 }, /* #19 */1053 { 0x 362203, 0x362206, 0xe2, 0xe2, 0x3e, 0x0 }, /* #20 */1054 { 0x 314f47, 0x314746, 0x3c, 0x3c, 0x03, 0x0 }, /* #21 */1055 { 0x1 c3183, 0x1c3182, 0xd8, 0xd8, 0x85, 0x0 }, /* #22 */1056 { 0x 065786, 0x065706, 0x23, 0x23, 0x25, 0x0 }, /* #23 */1057 { 0x 373f56, 0x373706, 0x54, 0x54, 0x17, 0x0 }, /* #24 */1058 { 0x 3f5017, 0x3f5002, 0x0d, 0x0d, 0x91, 0x0 }, /* #25 */1059 { 0x 2b5646, 0x2b5686, 0xde, 0xde, 0xa3, 0x0 }, /* #26 */1060 { 0x 072002, 0x072082, 0x9e, 0x9e, 0x98, 0x0 }, /* #27 */1061 { 0x 330f93, 0x330702, 0x75, 0x75, 0x45, 0x0 }, /* #28 */1062 { 0x1 d57d2, 0x1d5782, 0xea, 0xea, 0xb9, 0x0 }, /* #29 */1063 { 0x 061857, 0x061006, 0x58, 0x58, 0x9d, 0x0 }, /* #30 */1064 { 0x 256e87, 0x256606, 0xe4, 0xe4, 0x44, 0x0 }, /* #31 */1065 { 0x 2f6b47, 0x2f6302, 0x3b, 0x3b, 0x20, 0x0 }, /* #32 */1066 { 0x 2e6fc3, 0x2e6782, 0x8e, 0x8e, 0xe0, 0x0 }, /* #33 */1067 { 0x 210bd7, 0x210302, 0xf9, 0xf9, 0x31, 0x0 }, /* #34 */1068 { 0x 047517, 0x047586, 0xe3, 0xe3, 0xa4, 0x0 }, /* #35 */1069 { 0x 3b4f96, 0x3b4706, 0x75, 0x75, 0xea, 0x0 }, /* #36 */1070 { 0x1 85546, 0x185506, 0x70, 0x70, 0x6e, 0x0 }, /* #37 */1071 { 0x3 57f07, 0x357782, 0xc9, 0xc9, 0xe1, 0x0 }, /* #38 */1072 { 0x0 711c3, 0x071186, 0xcc, 0xcc, 0xc3, 0x0 }, /* #39 */1073 { 0x 106d57, 0x106502, 0x41, 0x41, 0x17, 0x0 }, /* #40 */1074 { 0x0 40492, 0x040446, 0x32, 0x32, 0xc8, 0x0 }, /* #41 */1075 { 0x 323dd6, 0x323582, 0xbc, 0xbc, 0x81, 0x0 }, /* #42 */1076 { 0x 001f17, 0x001702, 0x57, 0x57, 0x9d, 0x0 }, /* #43 */1077 { 0x 312e03, 0x312682, 0xd3, 0xd3, 0xa7, 0x0 }, /* #44 */1078 { 0x 3d1992, 0x3d1182, 0xf1, 0xf1, 0xe0, 0x0 }, /* #45 */1079 { 0x 192dc7, 0x192502, 0xe1, 0xe1, 0x0d, 0x0 }, /* #46 */1080 { 0x1 d7e02, 0x1d7606, 0xcf, 0xcf, 0x7b, 0x0 }, /* #47 */1081 { 0x 2d4192, 0x2d4182, 0xe3, 0xe3, 0xc1, 0x0 }, /* #48 */1082 { 0x0 83793, 0x083746, 0x91, 0x91, 0x22, 0x0 }, /* #49 */1083 { 0x 1653c3, 0x165306, 0xed, 0xed, 0x77, 0x0 }, /* #50 */1084 { 0x 103886, 0x103082, 0x89, 0x89, 0xc6, 0x0 }, /* #51 */1085 { 0x 342816, 0x342002, 0x6f, 0x6f, 0x9d, 0x0 }, /* #52 */1086 { 0x1 e3813, 0x1e3006, 0xfd, 0xfd, 0x41, 0x0 }, /* #53 */1087 { 0x 2c1743, 0x2c1706, 0x62, 0x62, 0xfc, 0x0 }, /* #54 */1088 { 0x 191053, 0x191006, 0xa9, 0xa9, 0x67, 0x0 }, /* #55 */1089 { 0x3 02356, 0x302386, 0xe0, 0xe0, 0xac, 0x0 }, /* #56 */1090 { 0x3 36153, 0x336106, 0x5f, 0x5f, 0xc2, 0x0 }, /* #57 */1091 { 0x 3e4143, 0x3e4146, 0x2c, 0x2c, 0xd3, 0x0 }, /* #58 */1092 { 0x 0c1486, 0x0c1486, 0xb8, 0xb8, 0xd2, 0x0 }, /* #59 */1093 { 0x 364c43, 0x364486, 0xdd, 0xdd, 0xa4, 0x0 }, /* #60 */1094 { 0x10 1b56, 0x101302, 0x1c, 0x1c, 0xfe, 0x0 }, /* #61 */1095 { 0x 032483, 0x032406, 0x47, 0x47, 0x8b, 0x0 }, /* #62 */1096 { 0x 074c03, 0x074402, 0x5f, 0x5f, 0x22, 0x0 }, /* #63 */1033 { 0x002456, 0x002446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */ 1034 { 0x003556, 0x003546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */ 1035 { 0x0b0286, 0x0b0246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */ 1036 { 0x1a6dc7, 0x1a6546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */ 1037 { 0x1e6712, 0x1e6746, 0x85, 0x85, 0x00, 0x0 }, /* #4 */ 1038 { 0x2c7e43, 0x2c7646, 0x69, 0x69, 0x00, 0x0 }, /* #5 */ 1039 { 0x1f6247, 0x1f6246, 0x06, 0x06, 0x00, 0x0 }, /* #6 */ 1040 { 0x3b7642, 0x3b7646, 0x35, 0x35, 0x00, 0x0 }, /* #7 */ 1041 { 0x111cd6, 0x111406, 0x5f, 0x5f, 0xf0, 0x0 }, /* #8 */ 1042 { 0x087002, 0x087006, 0x7c, 0x7c, 0x48, 0x0 }, /* #9 */ 1043 { 0x114e03, 0x114602, 0x12, 0x12, 0x3c, 0x0 }, /* #10 */ 1044 { 0x0b4483, 0x0b4486, 0xfa, 0xfa, 0xab, 0x0 }, /* #11 */ 1045 { 0x122f86, 0x122702, 0xdd, 0xdd, 0x56, 0x0 }, /* #12 */ 1046 { 0x2804c6, 0x280446, 0x84, 0x84, 0x60, 0x0 }, /* #13 */ 1047 { 0x307106, 0x307146, 0xc2, 0xc2, 0x10, 0x0 }, /* #14 */ 1048 { 0x2a4b17, 0x2a4386, 0xcb, 0xcb, 0xbb, 0x0 }, /* #15 */ 1049 { 0x0a6506, 0x0a6506, 0x3f, 0x3f, 0x8a, 0x0 }, /* #16 */ 1050 { 0x0c5112, 0x0c5106, 0x4e, 0x4e, 0x4f, 0x0 }, /* #17 */ 1051 { 0x363f92, 0x363786, 0xd0, 0xd0, 0xb8, 0x0 }, /* #18 */ 1052 { 0x2c1616, 0x2c1602, 0x25, 0x25, 0x04, 0x0 }, /* #19 */ 1053 { 0x115403, 0x115402, 0x2a, 0x2a, 0x71, 0x0 }, /* #20 */ 1054 { 0x250997, 0x250186, 0xcb, 0xcb, 0xca, 0x0 }, /* #21 */ 1055 { 0x1d0ad3, 0x1d0202, 0x63, 0x63, 0x50, 0x0 }, /* #22 */ 1056 { 0x344c06, 0x344402, 0x75, 0x75, 0xc2, 0x0 }, /* #23 */ 1057 { 0x243557, 0x243546, 0x26, 0x26, 0x59, 0x0 }, /* #24 */ 1058 { 0x145ed3, 0x145602, 0x73, 0x73, 0x0a, 0x0 }, /* #25 */ 1059 { 0x090a02, 0x090286, 0xae, 0xae, 0x93, 0x0 }, /* #26 */ 1060 { 0x394cd6, 0x394402, 0x2b, 0x2b, 0x42, 0x0 }, /* #27 */ 1061 { 0x086956, 0x086146, 0x4a, 0x4a, 0x11, 0x0 }, /* #28 */ 1062 { 0x122d17, 0x122586, 0xa2, 0xa2, 0xa1, 0x0 }, /* #29 */ 1063 { 0x151186, 0x151102, 0xae, 0xae, 0x3b, 0x0 }, /* #30 */ 1064 { 0x161e12, 0x161602, 0x49, 0x49, 0x76, 0x0 }, /* #31 */ 1065 { 0x131e93, 0x131606, 0x05, 0x05, 0xaf, 0x0 }, /* #32 */ 1066 { 0x0001c3, 0x000106, 0x69, 0x69, 0xda, 0x0 }, /* #33 */ 1067 { 0x0172d3, 0x017202, 0x94, 0x94, 0x1a, 0x0 }, /* #34 */ 1068 { 0x230097, 0x230046, 0xea, 0xea, 0x15, 0x0 }, /* #35 */ 1069 { 0x0f2d97, 0x0f2582, 0xcd, 0xcd, 0xb5, 0x0 }, /* #36 */ 1070 { 0x130f92, 0x130702, 0x59, 0x59, 0xf7, 0x0 }, /* #37 */ 1071 { 0x3767d3, 0x376702, 0xf8, 0xf8, 0x6b, 0x0 }, /* #38 */ 1072 { 0x0a0413, 0x0a0446, 0x83, 0x83, 0x54, 0x0 }, /* #39 */ 1073 { 0x074086, 0x074002, 0xd8, 0xd8, 0x28, 0x0 }, /* #40 */ 1074 { 0x0b7296, 0x0b7206, 0xe9, 0xe9, 0x58, 0x0 }, /* #41 */ 1075 { 0x165592, 0x165582, 0xae, 0xae, 0x8d, 0x0 }, /* #42 */ 1076 { 0x247b17, 0x247306, 0xb4, 0xb4, 0x5f, 0x0 }, /* #43 */ 1077 { 0x072056, 0x072002, 0xf4, 0xf4, 0x0e, 0x0 }, /* #44 */ 1078 { 0x235882, 0x235086, 0xfd, 0xfd, 0x9b, 0x0 }, /* #45 */ 1079 { 0x054b16, 0x054382, 0xc6, 0xc6, 0xb6, 0x0 }, /* #46 */ 1080 { 0x1f5d52, 0x1f5502, 0x4e, 0x4e, 0x09, 0x0 }, /* #47 */ 1081 { 0x153942, 0x153146, 0x42, 0x42, 0xb9, 0x0 }, /* #48 */ 1082 { 0x0f08c2, 0x0f0086, 0xa0, 0xa0, 0xa4, 0x0 }, /* #49 */ 1083 { 0x037806, 0x037082, 0xdf, 0xdf, 0xbe, 0x0 }, /* #50 */ 1084 { 0x071493, 0x071446, 0x4a, 0x4a, 0x04, 0x0 }, /* #51 */ 1085 { 0x2b3f17, 0x2b3782, 0xb9, 0xb9, 0xf4, 0x0 }, /* #52 */ 1086 { 0x106747, 0x106706, 0x4d, 0x4d, 0xa5, 0x0 }, /* #53 */ 1087 { 0x153bd3, 0x153346, 0x1b, 0x1b, 0x24, 0x0 }, /* #54 */ 1088 { 0x213e56, 0x213606, 0xeb, 0xeb, 0x13, 0x0 }, /* #55 */ 1089 { 0x391116, 0x391146, 0x89, 0x89, 0x06, 0x0 }, /* #56 */ 1090 { 0x3c2553, 0x3c2506, 0xa1, 0xa1, 0x27, 0x0 }, /* #57 */ 1091 { 0x1e5ed3, 0x1e5686, 0xad, 0xad, 0x96, 0x0 }, /* #58 */ 1092 { 0x1434c6, 0x143406, 0x2f, 0x2f, 0x2d, 0x0 }, /* #59 */ 1093 { 0x2e7ec2, 0x2e7602, 0x26, 0x26, 0x3f, 0x0 }, /* #60 */ 1094 { 0x105c13, 0x105446, 0x1c, 0x1c, 0x61, 0x0 }, /* #61 */ 1095 { 0x2b3992, 0x2b3106, 0x27, 0x27, 0x16, 0x0 }, /* #62 */ 1096 { 0x207b52, 0x207302, 0x5d, 0x5d, 0x04, 0x0 }, /* #63 */ 1097 1097 }; 1098 1098 … … 1101 1101 static const BINU16_TEST_T g_aTests_add_u16[] = 1102 1102 { 1103 { 0x 1f6796, 0x1f6746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1104 { 0x 260e46, 0x260646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1105 { 0x0 e6646, 0x0e6646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1106 { 0x 197f16, 0x197746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1107 { 0x 132216, 0x132202, 0x500e, 0x500e, 0x0000, 0x0 }, /* #4 */1108 { 0x 320916, 0x320102, 0x127f, 0x127f, 0x0000, 0x0 }, /* #5 */1109 { 0x3 22906, 0x322182, 0x99b5, 0x99b5, 0x0000, 0x0 }, /* #6 */1110 { 0x 0005d7, 0x000582, 0xdc0b, 0xdc0b, 0x0000, 0x0 }, /* #7 */1111 { 0x3 b4b52, 0x3b4313, 0x539b, 0x338a, 0xdfef, 0x0 }, /* #8 */1112 { 0x 1b3247, 0x1b3213, 0x7879, 0x0531, 0x8cb8, 0x0 }, /* #9 */1113 { 0x 0979d3, 0x097107, 0x6023, 0x4d2b, 0xed08, 0x0 }, /* #10 */1114 { 0x0 01086, 0x001003, 0xd1a7, 0x25c8, 0x5421, 0x0 }, /* #11 */1115 { 0x 342487, 0x342c92, 0x5071, 0x8d40, 0x3ccf, 0x0 }, /* #12 */1116 { 0x 2627c6, 0x262783, 0xdb4a, 0xc5dc, 0xea92, 0x0 }, /* #13 */1117 { 0x13 78c7, 0x137016, 0x3ba4, 0x6d21, 0x317d, 0x0 }, /* #14 */1118 { 0x 294b56, 0x294313, 0x7028, 0x2ac2, 0xba9a, 0x0 }, /* #15 */1119 { 0x 1a0013, 0x1a0002, 0x0706, 0x76bf, 0x6fb9, 0x0 }, /* #16 */1120 { 0x 2831c7, 0x283192, 0x4788, 0xe251, 0x9ac9, 0x0 }, /* #17 */1121 { 0x2 36246, 0x236203, 0x0e35, 0x0aae, 0xfc79, 0x0 }, /* #18 */1122 { 0x 143f43, 0x143782, 0x160f, 0xbf8f, 0xa980, 0x0 }, /* #19 */1123 { 0x1 82993, 0x182117, 0xe61a, 0x2805, 0x41eb, 0x0 }, /* #20 */1124 { 0x 1d0053, 0x1d0007, 0x1393, 0x0de7, 0xfa54, 0x0 }, /* #21 */1125 { 0x 383853, 0x383896, 0x5926, 0xc3a5, 0x6a7f, 0x0 }, /* #22 */1126 { 0x 084cd3, 0x084486, 0x9ea1, 0xaf53, 0x10b2, 0x0 }, /* #23 */1127 { 0x 057697, 0x057692, 0xa2b9, 0xad92, 0x0ad9, 0x0 }, /* #24 */1128 { 0x0 750d6, 0x075017, 0x655f, 0x5b7e, 0xf61f, 0x0 }, /* #25 */1129 { 0x 1f6a06, 0x1f6a86, 0x27a3, 0x9993, 0x71f0, 0x0 }, /* #26 */1130 { 0x 343292, 0x343a92, 0x4479, 0xbd67, 0x78ee, 0x0 }, /* #27 */1131 { 0x 117ad2, 0x117207, 0xc9e5, 0x498d, 0x7fa8, 0x0 }, /* #28 */1132 { 0x 2350c2, 0x235003, 0xe550, 0x4c73, 0x6723, 0x0 }, /* #29 */1133 { 0x 104582, 0x104516, 0x270e, 0x4233, 0x1b25, 0x0 }, /* #30 */1134 { 0x 2354c2, 0x235c86, 0x1ae0, 0x915f, 0x767f, 0x0 }, /* #31 */1135 { 0x 2e1482, 0x2e1406, 0x0044, 0x27e7, 0x27a3, 0x0 }, /* #32 */1136 { 0x 254513, 0x254503, 0x3d69, 0x35da, 0xf871, 0x0 }, /* #33 */1137 { 0x 377803, 0x377003, 0xca25, 0x2ada, 0x60b5, 0x0 }, /* #34 */1138 { 0x 012686, 0x012696, 0x1e38, 0xb450, 0x9618, 0x0 }, /* #35 */1139 { 0x 100b96, 0x100386, 0xa747, 0xcab8, 0x2371, 0x0 }, /* #36 */1140 { 0x 126482, 0x126496, 0x00cb, 0x8781, 0x86b6, 0x0 }, /* #37 */1141 { 0x 334e03, 0x334e86, 0x7d95, 0xa61b, 0x2886, 0x0 }, /* #38 */1142 { 0x 3b2b16, 0x3b2396, 0xb893, 0xf9d2, 0x413f, 0x0 }, /* #39 */1143 { 0x 215502, 0x215d92, 0x7e86, 0xb680, 0x37fa, 0x0 }, /* #40 */1144 { 0x 094b07, 0x094386, 0x995e, 0xe22e, 0x48d0, 0x0 }, /* #41 */1145 { 0x 213f53, 0x213786, 0xaa96, 0xeadd, 0x4047, 0x0 }, /* #42 */1146 { 0x 185586, 0x185d92, 0x43db, 0xbd62, 0x7987, 0x0 }, /* #43 */1147 { 0x 0b2d93, 0x0b2d17, 0xbb79, 0x55b4, 0x9a3b, 0x0 }, /* #44 */1148 { 0x1 d7197, 0x1d7107, 0x9357, 0x0078, 0x6d21, 0x0 }, /* #45 */1149 { 0x2 f1543, 0x2f1583, 0xf3c9, 0xcf5d, 0xdb94, 0x0 }, /* #46 */1150 { 0x 177e17, 0x177612, 0x0469, 0x3ca4, 0x383b, 0x0 }, /* #47 */1151 { 0x 2f2512, 0x2f2d92, 0x7f87, 0xd7a1, 0x581a, 0x0 }, /* #48 */1152 { 0x3 74693, 0x374687, 0xa522, 0xa44d, 0xff2b, 0x0 }, /* #49 */1153 { 0x 3f3b47, 0x3f3b96, 0x3a8f, 0x8ad2, 0x5043, 0x0 }, /* #50 */1154 { 0x 2b1d06, 0x2b1517, 0xe6aa, 0x30e1, 0x4a37, 0x0 }, /* #51 */1155 { 0x 261b93, 0x261b17, 0xae3e, 0x38d8, 0x8a9a, 0x0 }, /* #52 */1156 { 0x2 32d16, 0x232586, 0xa0f2, 0xd1af, 0x30bd, 0x0 }, /* #53 */1157 { 0x 231e92, 0x231e13, 0xb41f, 0x451a, 0x90fb, 0x0 }, /* #54 */1158 { 0x2 87c16, 0x287417, 0x3e9a, 0x3996, 0xfafc, 0x0 }, /* #55 */1159 { 0x 066cc7, 0x066c86, 0x3293, 0x8284, 0x4ff1, 0x0 }, /* #56 */1160 { 0x 023047, 0x023006, 0x440c, 0x7e3f, 0x3a33, 0x0 }, /* #57 */1161 { 0x0 216d3, 0x021607, 0x67f3, 0x2f06, 0xc713, 0x0 }, /* #58 */1162 { 0x 272617, 0x272693, 0x938f, 0x8862, 0xf4d3, 0x0 }, /* #59 */1163 { 0x 281342, 0x281b07, 0x84c3, 0x63f6, 0xdf33, 0x0 }, /* #60 */1164 { 0x0 80396, 0x080312, 0x4c5f, 0x5704, 0x0aa5, 0x0 }, /* #61 */1165 { 0x 1d0a17, 0x1d0217, 0x7aa5, 0x4584, 0xcadf, 0x0 }, /* #62 */1166 { 0x 366bc7, 0x366383, 0x97c7, 0x802a, 0xe863, 0x0 }, /* #63 */1103 { 0x311846, 0x311046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1104 { 0x3a0a42, 0x3a0246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1105 { 0x0a1192, 0x0a1146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1106 { 0x244fc6, 0x244746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1107 { 0x0d2112, 0x0d2182, 0xe237, 0xe237, 0x0000, 0x0 }, /* #4 */ 1108 { 0x164746, 0x164782, 0xdc2f, 0xdc2f, 0x0000, 0x0 }, /* #5 */ 1109 { 0x314487, 0x314402, 0x424a, 0x424a, 0x0000, 0x0 }, /* #6 */ 1110 { 0x311713, 0x311782, 0xdf02, 0xdf02, 0x0000, 0x0 }, /* #7 */ 1111 { 0x3e2fd2, 0x3e2717, 0x5e76, 0x1c14, 0xbd9e, 0x0 }, /* #8 */ 1112 { 0x3c73d3, 0x3c7313, 0x159c, 0x0015, 0xea79, 0x0 }, /* #9 */ 1113 { 0x3d3313, 0x3d3303, 0xf32a, 0x6bfb, 0x78d1, 0x0 }, /* #10 */ 1114 { 0x0e6486, 0x0e6c13, 0xd89a, 0x79d6, 0xa13c, 0x0 }, /* #11 */ 1115 { 0x141292, 0x141203, 0x64d4, 0x09da, 0xa506, 0x0 }, /* #12 */ 1116 { 0x394192, 0x394192, 0xb6ad, 0xfc94, 0x45e7, 0x0 }, /* #13 */ 1117 { 0x1364c7, 0x136c17, 0xb26b, 0x4284, 0x9019, 0x0 }, /* #14 */ 1118 { 0x326712, 0x326796, 0x87ee, 0xe274, 0x5a86, 0x0 }, /* #15 */ 1119 { 0x072993, 0x072996, 0x534e, 0xb012, 0x5cc4, 0x0 }, /* #16 */ 1120 { 0x177c03, 0x177407, 0x516c, 0x0d6c, 0xbc00, 0x0 }, /* #17 */ 1121 { 0x2b5c03, 0x2b5417, 0xbe2c, 0x0d66, 0x4f3a, 0x0 }, /* #18 */ 1122 { 0x276fc2, 0x276793, 0xfd4f, 0x8bcb, 0x8e7c, 0x0 }, /* #19 */ 1123 { 0x150e06, 0x150692, 0x008b, 0xc762, 0xc6d7, 0x0 }, /* #20 */ 1124 { 0x2c5917, 0x2c5113, 0x632b, 0x0758, 0xa42d, 0x0 }, /* #21 */ 1125 { 0x030947, 0x030982, 0x3927, 0x8338, 0x4a11, 0x0 }, /* #22 */ 1126 { 0x2f2c86, 0x2f2402, 0x0e75, 0x5d7a, 0x4f05, 0x0 }, /* #23 */ 1127 { 0x2876d6, 0x287686, 0xa8a1, 0xb341, 0x0aa0, 0x0 }, /* #24 */ 1128 { 0x092946, 0x092996, 0x7088, 0x94f5, 0x246d, 0x0 }, /* #25 */ 1129 { 0x2b0903, 0x2b0103, 0xe1a1, 0x22cd, 0x412c, 0x0 }, /* #26 */ 1130 { 0x2e38d3, 0x2e3807, 0x88ac, 0x67ff, 0xdf53, 0x0 }, /* #27 */ 1131 { 0x0a0002, 0x0a0013, 0xeffa, 0x17d0, 0x27d6, 0x0 }, /* #28 */ 1132 { 0x121082, 0x121086, 0x059e, 0xf63f, 0xf0a1, 0x0 }, /* #29 */ 1133 { 0x0b1203, 0x0b1296, 0x29fd, 0xdfb2, 0xb5b5, 0x0 }, /* #30 */ 1134 { 0x102e86, 0x102687, 0xc4d2, 0x9178, 0xcca6, 0x0 }, /* #31 */ 1135 { 0x134253, 0x134292, 0xd93c, 0xe292, 0x0956, 0x0 }, /* #32 */ 1136 { 0x3927d2, 0x392f96, 0x7dff, 0x95c9, 0x17ca, 0x0 }, /* #33 */ 1137 { 0x010917, 0x010106, 0x1a76, 0x660a, 0x4b94, 0x0 }, /* #34 */ 1138 { 0x271e47, 0x271613, 0x5714, 0x4901, 0xf1ed, 0x0 }, /* #35 */ 1139 { 0x2d1ed2, 0x2d1607, 0x6f43, 0x1348, 0xa405, 0x0 }, /* #36 */ 1140 { 0x2a6913, 0x2a6103, 0x9b24, 0x1045, 0x7521, 0x0 }, /* #37 */ 1141 { 0x230356, 0x230386, 0xcbd5, 0xfe77, 0x32a2, 0x0 }, /* #38 */ 1142 { 0x0f5856, 0x0f5803, 0xabc6, 0x364a, 0x8a84, 0x0 }, /* #39 */ 1143 { 0x390342, 0x390312, 0x344a, 0x3c51, 0x0807, 0x0 }, /* #40 */ 1144 { 0x2d08c6, 0x2d0002, 0x0516, 0x1c1c, 0x1706, 0x0 }, /* #41 */ 1145 { 0x0c3752, 0x0c3713, 0xbc6c, 0x30d0, 0x7464, 0x0 }, /* #42 */ 1146 { 0x060403, 0x060487, 0xd890, 0xc495, 0xec05, 0x0 }, /* #43 */ 1147 { 0x146b47, 0x146317, 0x3dda, 0x26b1, 0xe8d7, 0x0 }, /* #44 */ 1148 { 0x190596, 0x190d96, 0x5e2a, 0x8872, 0x2a48, 0x0 }, /* #45 */ 1149 { 0x227446, 0x227413, 0xe546, 0x4264, 0x5d1e, 0x0 }, /* #46 */ 1150 { 0x095e43, 0x095612, 0x1a27, 0x4345, 0x291e, 0x0 }, /* #47 */ 1151 { 0x1b7442, 0x1b7483, 0xf953, 0xc6fd, 0xcdaa, 0x0 }, /* #48 */ 1152 { 0x337ed6, 0x337e17, 0xccad, 0x6714, 0x9a67, 0x0 }, /* #49 */ 1153 { 0x2069c3, 0x206907, 0x84a2, 0x46c9, 0xc227, 0x0 }, /* #50 */ 1154 { 0x0c2416, 0x0c2403, 0x79b2, 0x3604, 0xbc52, 0x0 }, /* #51 */ 1155 { 0x0e6306, 0x0e6313, 0xcb2e, 0x2fd6, 0x64a8, 0x0 }, /* #52 */ 1156 { 0x277b87, 0x277312, 0x599b, 0x5b31, 0x0196, 0x0 }, /* #53 */ 1157 { 0x3e5993, 0x3e5113, 0x531a, 0x3975, 0xe65b, 0x0 }, /* #54 */ 1158 { 0x267e93, 0x267613, 0x4fd7, 0x1ac2, 0xcaeb, 0x0 }, /* #55 */ 1159 { 0x233b07, 0x233307, 0x6b37, 0x5af9, 0xefc2, 0x0 }, /* #56 */ 1160 { 0x2c6b16, 0x2c6b07, 0xb3c6, 0x645a, 0xb094, 0x0 }, /* #57 */ 1161 { 0x0d6412, 0x0d6412, 0x131d, 0x2362, 0x1045, 0x0 }, /* #58 */ 1162 { 0x153f93, 0x153f07, 0xcb5a, 0x600f, 0x94b5, 0x0 }, /* #59 */ 1163 { 0x172c17, 0x172482, 0x1741, 0xf4f2, 0xddb1, 0x0 }, /* #60 */ 1164 { 0x0e38d2, 0x0e3817, 0xda9d, 0x77d7, 0x9d3a, 0x0 }, /* #61 */ 1165 { 0x037602, 0x037606, 0x5f5a, 0x718d, 0x1233, 0x0 }, /* #62 */ 1166 { 0x165946, 0x165986, 0x21a7, 0x8a7b, 0x68d4, 0x0 }, /* #63 */ 1167 1167 }; 1168 1168 static const BINU16_TEST_T g_aTests_add_u16_locked[] = 1169 1169 { 1170 { 0x3 24d13, 0x324546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1171 { 0x 3c3dc3, 0x3c3546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1172 { 0x1 65c92, 0x165446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1173 { 0x 353a86, 0x353246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1174 { 0x 1c6842, 0x1c6006, 0x0b4d, 0x0b4d, 0x0000, 0x0 }, /* #4 */1175 { 0x 372882, 0x372006, 0x1060, 0x1060, 0x0000, 0x0 }, /* #5 */1176 { 0x 032802, 0x032086, 0x973a, 0x973a, 0x0000, 0x0 }, /* #6 */1177 { 0x0 c6f07, 0x0c6782, 0xd11a, 0xd11a, 0x0000, 0x0 }, /* #7 */1178 { 0x 1457d2, 0x145793, 0xabda, 0x8085, 0xd4ab, 0x0 }, /* #8 */1179 { 0x 1c7d83, 0x1c7583, 0xb2b3, 0xa33d, 0xf08a, 0x0 }, /* #9 */1180 { 0x 2c4902, 0x2c4192, 0xb63a, 0xd5c2, 0x1f88, 0x0 }, /* #10 */1181 { 0x0 75d02, 0x075d07, 0xf227, 0x7d9c, 0x8b75, 0x0 }, /* #11 */1182 { 0x 3a7312, 0x3a7b17, 0xb137, 0x7c63, 0xcb2c, 0x0 }, /* #12 */1183 { 0x2 96a82, 0x296282, 0x0056, 0xcfce, 0xcf78, 0x0 }, /* #13 */1184 { 0x 060416, 0x060c13, 0xe18f, 0x6870, 0x86e1, 0x0 }, /* #14 */1185 { 0x 052ad7, 0x052207, 0xfb33, 0x6b95, 0x7062, 0x0 }, /* #15 */1186 { 0x1 66797, 0x166706, 0x31eb, 0x5b3f, 0x2954, 0x0 }, /* #16 */1187 { 0x 031a52, 0x031a17, 0x9971, 0x1d90, 0x841f, 0x0 }, /* #17 */1188 { 0x3 05ac2, 0x305206, 0x4239, 0x670f, 0x24d6, 0x0 }, /* #18 */1189 { 0x 130702, 0x130712, 0x1d4a, 0x6586, 0x483c, 0x0 }, /* #19 */1190 { 0x 3e5507, 0x3e5d92, 0x49c6, 0xb770, 0x6daa, 0x0 }, /* #20 */1191 { 0x 2d6597, 0x2d6d92, 0x566d, 0xb664, 0x5ff7, 0x0 }, /* #21 */1192 { 0x 284d17, 0x284d17, 0xc03c, 0x60f5, 0xa0b9, 0x0 }, /* #22 */1193 { 0x 2d1d03, 0x2d1582, 0x0b79, 0x979b, 0x8c22, 0x0 }, /* #23 */1194 { 0x0 32892, 0x032892, 0x55aa, 0x92d9, 0x3d2f, 0x0 }, /* #24 */1195 { 0x2 27093, 0x227093, 0xf72e, 0xc9ea, 0xd2bc, 0x0 }, /* #25 */1196 { 0x 0707d2, 0x070702, 0x0d71, 0x3725, 0x29b4, 0x0 }, /* #26 */1197 { 0x0 a2f93, 0x0a2f07, 0x8a83, 0x30a9, 0xa626, 0x0 }, /* #27 */1198 { 0x3 33756, 0x333713, 0x572a, 0x1983, 0xc259, 0x0 }, /* #28 */1199 { 0x 154a53, 0x154292, 0xd89f, 0xe6e3, 0x0e44, 0x0 }, /* #29 */1200 { 0x2 f6d13, 0x2f6513, 0x7df5, 0x20a4, 0xa2af, 0x0 }, /* #30 */1201 { 0x 3a6853, 0x3a6803, 0xa6bd, 0x5eae, 0xb7f1, 0x0 }, /* #31 */1202 { 0x0 b2b86, 0x0b2b86, 0x7945, 0xcd0c, 0x53c7, 0x0 }, /* #32 */1203 { 0x 173006, 0x173082, 0xf763, 0xfb94, 0x0431, 0x0 }, /* #33 */1204 { 0x 1d5f97, 0x1d5f86, 0x4281, 0xbb88, 0x7907, 0x0 }, /* #34 */1205 { 0x 263616, 0x263697, 0xf43f, 0x81d2, 0x8d93, 0x0 }, /* #35 */1206 { 0x 393cd2, 0x393c96, 0x6ccf, 0xb46a, 0x479b, 0x0 }, /* #36 */1207 { 0x 3e5c07, 0x3e5c07, 0xe0c4, 0x6165, 0x80a1, 0x0 }, /* #37 */1208 { 0x 1e5a43, 0x1e5a96, 0x423d, 0x833a, 0x40fd, 0x0 }, /* #38 */1209 { 0x 066092, 0x066093, 0xb8be, 0xaa19, 0xf15b, 0x0 }, /* #39 */1210 { 0x 3e17c2, 0x3e1f82, 0x6207, 0xd9ef, 0x77e8, 0x0 }, /* #40 */1211 { 0x 237397, 0x237382, 0x72b7, 0xf53d, 0x8286, 0x0 }, /* #41 */1212 { 0x 3e7d06, 0x3e7593, 0x9f9f, 0x859e, 0xe5ff, 0x0 }, /* #42 */1213 { 0x 307c57, 0x307497, 0xa52d, 0x9605, 0xf0d8, 0x0 }, /* #43 */1214 { 0x 2e6303, 0x2e6312, 0x15ac, 0x5545, 0x3f99, 0x0 }, /* #44 */1215 { 0x 2e2686, 0x2e2e82, 0x4813, 0x886e, 0x405b, 0x0 }, /* #45 */1216 { 0x 240883, 0x240006, 0x76a5, 0x79bb, 0x0316, 0x0 }, /* #46 */1217 { 0x 040f82, 0x040f92, 0x0e25, 0x8301, 0x74dc, 0x0 }, /* #47 */1218 { 0x 073b82, 0x073b92, 0x35cf, 0xab3e, 0x756f, 0x0 }, /* #48 */1219 { 0x 255703, 0x255797, 0xee8d, 0x9642, 0xa7b5, 0x0 }, /* #49 */1220 { 0x 120912, 0x120196, 0xa96c, 0xe403, 0x3a97, 0x0 }, /* #50 */1221 { 0x 273c17, 0x273c03, 0x8e83, 0x5738, 0xc8b5, 0x0 }, /* #51 */1222 { 0x 024602, 0x024692, 0x1325, 0xdec1, 0xcb9c, 0x0 }, /* #52 */1223 { 0x2 f3497, 0x2f3c86, 0x4435, 0xb1f5, 0x6dc0, 0x0 }, /* #53 */1224 { 0x 322516, 0x322503, 0xbd5d, 0x1c8f, 0x5f32, 0x0 }, /* #54 */1225 { 0x 190d87, 0x190583, 0xca80, 0x8373, 0xb8f3, 0x0 }, /* #55 */1226 { 0x 1472d6, 0x147a86, 0x5a0b, 0xa10c, 0x4701, 0x0 }, /* #56 */1227 { 0x1 77492, 0x177407, 0x5230, 0x37d4, 0xe5a4, 0x0 }, /* #57 */1228 { 0x 053586, 0x053596, 0x133e, 0xb877, 0xa539, 0x0 }, /* #58 */1229 { 0x 385ed3, 0x385613, 0x65fd, 0x04da, 0x9edd, 0x0 }, /* #59 */1230 { 0x 1e0003, 0x1e0082, 0x1932, 0xe1da, 0xc8a8, 0x0 }, /* #60 */1231 { 0x 275046, 0x275092, 0x6aa4, 0xed52, 0x82ae, 0x0 }, /* #61 */1232 { 0x 1e5993, 0x1e5102, 0x3233, 0x4e37, 0x1c04, 0x0 }, /* #62 */1233 { 0x 135a46, 0x135292, 0x28db, 0xbf23, 0x9648, 0x0 }, /* #63 */1170 { 0x3d5a86, 0x3d5246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1171 { 0x032f07, 0x032746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1172 { 0x1f4592, 0x1f4546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1173 { 0x2b2e17, 0x2b2646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1174 { 0x3a5b06, 0x3a5306, 0x257d, 0x257d, 0x0000, 0x0 }, /* #4 */ 1175 { 0x2d3d47, 0x2d3506, 0x7088, 0x7088, 0x0000, 0x0 }, /* #5 */ 1176 { 0x202512, 0x202582, 0x9fc7, 0x9fc7, 0x0000, 0x0 }, /* #6 */ 1177 { 0x067a13, 0x067202, 0x3afb, 0x3afb, 0x0000, 0x0 }, /* #7 */ 1178 { 0x256e02, 0x256692, 0x29de, 0xddc8, 0xb3ea, 0x0 }, /* #8 */ 1179 { 0x3b0057, 0x3b0012, 0x1367, 0x1926, 0x05bf, 0x0 }, /* #9 */ 1180 { 0x1c40d2, 0x1c4086, 0x1590, 0xb6fa, 0xa16a, 0x0 }, /* #10 */ 1181 { 0x043d93, 0x043507, 0xece0, 0x6906, 0x7c26, 0x0 }, /* #11 */ 1182 { 0x1f3b06, 0x1f3392, 0x99f7, 0xded0, 0x44d9, 0x0 }, /* #12 */ 1183 { 0x2d1543, 0x2d1517, 0xcf81, 0x14f0, 0x456f, 0x0 }, /* #13 */ 1184 { 0x251bc2, 0x251b03, 0x9303, 0x54bc, 0xc1b9, 0x0 }, /* #14 */ 1185 { 0x297447, 0x297416, 0x0e26, 0x1614, 0x07ee, 0x0 }, /* #15 */ 1186 { 0x104a12, 0x104287, 0xd3c3, 0x9a47, 0xc684, 0x0 }, /* #16 */ 1187 { 0x350d43, 0x350512, 0x3b06, 0x5c15, 0x210f, 0x0 }, /* #17 */ 1188 { 0x386406, 0x386407, 0x2182, 0x2082, 0xff00, 0x0 }, /* #18 */ 1189 { 0x0f76c6, 0x0f7606, 0x7868, 0x7edb, 0x0673, 0x0 }, /* #19 */ 1190 { 0x146f52, 0x146783, 0xd832, 0xb6ea, 0xdeb8, 0x0 }, /* #20 */ 1191 { 0x1703c3, 0x170303, 0xfce5, 0x2585, 0x28a0, 0x0 }, /* #21 */ 1192 { 0x0f60d6, 0x0f6807, 0xd6bb, 0x75ee, 0x9f33, 0x0 }, /* #22 */ 1193 { 0x1565d3, 0x156513, 0xe50b, 0x3664, 0x5159, 0x0 }, /* #23 */ 1194 { 0x044902, 0x044907, 0xc865, 0x5d9a, 0x9535, 0x0 }, /* #24 */ 1195 { 0x276417, 0x276413, 0x49bc, 0x2e58, 0xe49c, 0x0 }, /* #25 */ 1196 { 0x374393, 0x374392, 0x28ad, 0xc692, 0x9de5, 0x0 }, /* #26 */ 1197 { 0x014a97, 0x014297, 0x9b1a, 0x9599, 0xfa7f, 0x0 }, /* #27 */ 1198 { 0x3e42d3, 0x3e4a96, 0x084b, 0x81f5, 0x79aa, 0x0 }, /* #28 */ 1199 { 0x3428c7, 0x342007, 0x4102, 0x2d78, 0xec76, 0x0 }, /* #29 */ 1200 { 0x253846, 0x253007, 0xabd5, 0x0de8, 0x6213, 0x0 }, /* #30 */ 1201 { 0x205596, 0x205596, 0x256b, 0xbce2, 0x9777, 0x0 }, /* #31 */ 1202 { 0x063353, 0x063303, 0x79f4, 0x0715, 0x8d21, 0x0 }, /* #32 */ 1203 { 0x280812, 0x280002, 0x13c9, 0x1949, 0x0580, 0x0 }, /* #33 */ 1204 { 0x3b4f13, 0x3b4f07, 0xa633, 0x3348, 0x8d15, 0x0 }, /* #34 */ 1205 { 0x0d1cc7, 0x0d1486, 0x1c25, 0xe266, 0xc641, 0x0 }, /* #35 */ 1206 { 0x125712, 0x125f03, 0x9d86, 0x68f7, 0xcb71, 0x0 }, /* #36 */ 1207 { 0x067cc2, 0x067c86, 0x6d71, 0x8c4d, 0x1edc, 0x0 }, /* #37 */ 1208 { 0x062812, 0x062896, 0x5a15, 0x89b4, 0x2f9f, 0x0 }, /* #38 */ 1209 { 0x3e29c3, 0x3e2103, 0x5eb5, 0x2b6b, 0xccb6, 0x0 }, /* #39 */ 1210 { 0x0b5dc2, 0x0b5593, 0xaade, 0x9fa7, 0xf4c9, 0x0 }, /* #40 */ 1211 { 0x006cc6, 0x006492, 0x2e1d, 0xb031, 0x8214, 0x0 }, /* #41 */ 1212 { 0x141ec6, 0x141607, 0x2d44, 0x1d69, 0xf025, 0x0 }, /* #42 */ 1213 { 0x2b1396, 0x2b1386, 0x1ac1, 0x9dac, 0x82eb, 0x0 }, /* #43 */ 1214 { 0x1c4bc7, 0x1c4313, 0x663e, 0x0ef8, 0xa8ba, 0x0 }, /* #44 */ 1215 { 0x1860d6, 0x186013, 0x5557, 0x2343, 0xcdec, 0x0 }, /* #45 */ 1216 { 0x146ad3, 0x146282, 0x8b25, 0xc007, 0x34e2, 0x0 }, /* #46 */ 1217 { 0x3b6206, 0x3b6a13, 0x8734, 0x14b3, 0x8d7f, 0x0 }, /* #47 */ 1218 { 0x2220d2, 0x222082, 0x9c92, 0xdd34, 0x40a2, 0x0 }, /* #48 */ 1219 { 0x1a7a86, 0x1a7a07, 0xa542, 0x577e, 0xb23c, 0x0 }, /* #49 */ 1220 { 0x2f0412, 0x2f0c03, 0xc8d7, 0x664a, 0x9d73, 0x0 }, /* #50 */ 1221 { 0x1e6b56, 0x1e6b03, 0xad49, 0x497a, 0x9c31, 0x0 }, /* #51 */ 1222 { 0x347a56, 0x347282, 0x4466, 0xfc6b, 0xb805, 0x0 }, /* #52 */ 1223 { 0x266613, 0x266603, 0xfd81, 0x217c, 0x23fb, 0x0 }, /* #53 */ 1224 { 0x053e82, 0x053686, 0x82ac, 0x9fac, 0x1d00, 0x0 }, /* #54 */ 1225 { 0x0f0f47, 0x0f0f82, 0x5492, 0xae46, 0x59b4, 0x0 }, /* #55 */ 1226 { 0x2f5cc7, 0x2f5c96, 0x28bc, 0x9ceb, 0x742f, 0x0 }, /* #56 */ 1227 { 0x1d7ad7, 0x1d7282, 0x0155, 0xad58, 0xac03, 0x0 }, /* #57 */ 1228 { 0x173806, 0x173882, 0x3f5a, 0x859d, 0x4643, 0x0 }, /* #58 */ 1229 { 0x0d0ec6, 0x0d0e92, 0x4c9f, 0xc854, 0x7bb5, 0x0 }, /* #59 */ 1230 { 0x223356, 0x223b17, 0x8875, 0x7382, 0xeb0d, 0x0 }, /* #60 */ 1231 { 0x3c2d02, 0x3c2516, 0x0c9e, 0x673a, 0x5a9c, 0x0 }, /* #61 */ 1232 { 0x027703, 0x027f03, 0xb462, 0x5d34, 0xa8d2, 0x0 }, /* #62 */ 1233 { 0x271c02, 0x271496, 0x036f, 0x86c6, 0x8357, 0x0 }, /* #63 */ 1234 1234 }; 1235 1235 static const BINU16_TEST_T g_aTests_adc_u16[] = 1236 1236 { 1237 { 0x1 03b57, 0x103302, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */1238 { 0x 3c0203, 0x3c0202, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */1239 { 0x 2c5d46, 0x2c5546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1240 { 0x3 41392, 0x341346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1241 { 0x 1f5a92, 0x1f5282, 0xf101, 0xf101, 0x0000, 0x0 }, /* #4 */1242 { 0x 2e6257, 0x2e6296, 0xd7ff, 0xd800, 0x0000, 0x0 }, /* #5 */1243 { 0x 2d1986, 0x2d1102, 0x188f, 0x188f, 0x0000, 0x0 }, /* #6 */1244 { 0x 2855d7, 0x285502, 0x489a, 0x489b, 0x0000, 0x0 }, /* #7 */1245 { 0x 3a6513, 0x3a6592, 0x185c, 0xf216, 0xd9b9, 0x0 }, /* #8 */1246 { 0x 1b7006, 0x1b7012, 0x279f, 0x445e, 0x1cbf, 0x0 }, /* #9 */1247 { 0x 237443, 0x237c96, 0x2e60, 0x9490, 0x662f, 0x0 }, /* #10 */1248 { 0x 183197, 0x183903, 0x8d93, 0x604f, 0xd2bb, 0x0 }, /* #11 */1249 { 0x 365b42, 0x365382, 0xb833, 0xc043, 0x0810, 0x0 }, /* #12 */1250 { 0x 3718c2, 0x371817, 0x9cae, 0x2ac9, 0x8e1b, 0x0 }, /* #13 */1251 { 0x 3d2317, 0x3d2b82, 0x601e, 0xcfdf, 0x6fc0, 0x0 }, /* #14 */1252 { 0x 1b5803, 0x1b5097, 0xf76f, 0xbcdd, 0xc56d, 0x0 }, /* #15 */1253 { 0x 3a19d6, 0x3a1187, 0xea20, 0xaaaa, 0xc08a, 0x0 }, /* #16 */1254 { 0x 2f3897, 0x2f3896, 0x639c, 0xa777, 0x43da, 0x0 }, /* #17 */1255 { 0x 201592, 0x201516, 0x2a9a, 0x2fc3, 0x0529, 0x0 }, /* #18 */1256 { 0x 2230d3, 0x223007, 0x3680, 0x2236, 0xebb5, 0x0 }, /* #19 */1257 { 0x 2a4456, 0x2a4486, 0x53e9, 0xe65c, 0x9273, 0x0 }, /* #20 */1258 { 0x1 c0953, 0x1c0196, 0xc07e, 0xd595, 0x1516, 0x0 }, /* #21 */1259 { 0x 257c96, 0x257492, 0x9ade, 0xae97, 0x13b9, 0x0 }, /* #22 */1260 { 0x3 80f93, 0x380796, 0x2f7e, 0xddfa, 0xae7b, 0x0 }, /* #23 */1261 { 0x 0c3fc7, 0x0c3782, 0x4e81, 0xfe0b, 0xaf89, 0x0 }, /* #24 */1262 { 0x 061302, 0x061386, 0x83d5, 0x8c05, 0x0830, 0x0 }, /* #25 */1263 { 0x 206bd6, 0x206313, 0x4d48, 0x3680, 0xe938, 0x0 }, /* #26 */1264 { 0x 3d1113, 0x3d1193, 0xf186, 0x8445, 0x92be, 0x0 }, /* #27 */1265 { 0x 0622c7, 0x062296, 0x55ef, 0xddd8, 0x87e8, 0x0 }, /* #28 */1266 { 0x 071796, 0x071f07, 0xa3d2, 0x6d8b, 0xc9b9, 0x0 }, /* #29 */1267 { 0x 1e2287, 0x1e2212, 0x0bbf, 0x6e3d, 0x627d, 0x0 }, /* #30 */1268 { 0x 316e17, 0x316696, 0x1117, 0xb0e4, 0x9fcc, 0x0 }, /* #31 */1269 { 0x 096e97, 0x096e86, 0x22b4, 0x8056, 0x5da1, 0x0 }, /* #32 */1270 { 0x 246157, 0x246103, 0x7afb, 0x6bdc, 0xf0e0, 0x0 }, /* #33 */1271 { 0x2 21e07, 0x221603, 0xad10, 0x0b08, 0x5df7, 0x0 }, /* #34 */1272 { 0x 0600c7, 0x060082, 0xc952, 0xd9bc, 0x1069, 0x0 }, /* #35 */1273 { 0x 1953d6, 0x195396, 0x423e, 0xcbf9, 0x89bb, 0x0 }, /* #36 */1274 { 0x3 63152, 0x363992, 0x7ed3, 0x8ab0, 0x0bdd, 0x0 }, /* #37 */1275 { 0x 367d92, 0x367507, 0x55e2, 0x498e, 0xf3ac, 0x0 }, /* #38 */1276 { 0x1 c76c2, 0x1c7696, 0x8cec, 0x8f06, 0x021a, 0x0 }, /* #39 */1277 { 0x 094192, 0x094982, 0x5e93, 0xaa0d, 0x4b7a, 0x0 }, /* #40 */1278 { 0x 023d02, 0x023596, 0x11d6, 0xcbc0, 0xb9ea, 0x0 }, /* #41 */1279 { 0x 095c87, 0x095492, 0x288f, 0xaa75, 0x81e5, 0x0 }, /* #42 */1280 { 0x 327b02, 0x327303, 0x97d8, 0x14fb, 0x7d23, 0x0 }, /* #43 */1281 { 0x0 40d57, 0x040582, 0x9e22, 0xe779, 0x4956, 0x0 }, /* #44 */1282 { 0x2 c47d7, 0x2c4782, 0xac47, 0xea8c, 0x3e44, 0x0 }, /* #45 */1283 { 0x2 150d6, 0x215086, 0x3298, 0xe19c, 0xaf04, 0x0 }, /* #46 */1284 { 0x 2a2206, 0x2a2287, 0xed61, 0xbaa9, 0xcd48, 0x0 }, /* #47 */1285 { 0x 0a1392, 0x0a1307, 0xd181, 0x1e1d, 0x4c9c, 0x0 }, /* #48 */1286 { 0x 3e13d7, 0x3e1317, 0x2c8d, 0x1248, 0xe5ba, 0x0 }, /* #49 */1287 { 0x 1616c6, 0x161682, 0x870c, 0xa9cd, 0x22c1, 0x0 }, /* #50 */1288 { 0x 2511c3, 0x251102, 0x0a72, 0x704f, 0x65dc, 0x0 }, /* #51 */1289 { 0x 162907, 0x162907, 0xb843, 0x7817, 0xbfd3, 0x0 }, /* #52 */1290 { 0x 1b2597, 0x1b2506, 0x72c2, 0x7c9a, 0x09d7, 0x0 }, /* #53 */1291 { 0x 1e7e16, 0x1e7613, 0xd96a, 0x0076, 0x270c, 0x0 }, /* #54 */1292 { 0x 212652, 0x212686, 0xd2aa, 0xfc8b, 0x29e1, 0x0 }, /* #55 */1293 { 0x 0b2947, 0x0b2107, 0x9ad5, 0x0f28, 0x7452, 0x0 }, /* #56 */1294 { 0x 3b1443, 0x3b1402, 0x46f5, 0x662c, 0x1f36, 0x0 }, /* #57 */1295 { 0x 075646, 0x075682, 0xb1cc, 0xd2dc, 0x2110, 0x0 }, /* #58 */1296 { 0x 221212, 0x221a17, 0x9ef8, 0x4381, 0xa489, 0x0 }, /* #59 */1297 { 0x 2e4317, 0x2e4306, 0x4711, 0x7505, 0x2df3, 0x0 }, /* #60 */1298 { 0x 192152, 0x192112, 0x362a, 0x7526, 0x3efc, 0x0 }, /* #61 */1299 { 0x 2b1e42, 0x2b1682, 0x0ae1, 0xc464, 0xb983, 0x0 }, /* #62 */1300 { 0x 146bd7, 0x146312, 0x1e6c, 0x508c, 0x321f, 0x0 }, /* #63 */1237 { 0x1a5506, 0x1a5546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1238 { 0x1f66d6, 0x1f6646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1239 { 0x1805d2, 0x180546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1240 { 0x301e96, 0x301646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1241 { 0x2764c7, 0x276482, 0xecc6, 0xecc7, 0x0000, 0x0 }, /* #4 */ 1242 { 0x3c5582, 0x3c5502, 0x5701, 0x5701, 0x0000, 0x0 }, /* #5 */ 1243 { 0x332183, 0x332186, 0xe20e, 0xe20f, 0x0000, 0x0 }, /* #6 */ 1244 { 0x351783, 0x351782, 0xaaa1, 0xaaa2, 0x0000, 0x0 }, /* #7 */ 1245 { 0x063116, 0x063996, 0x39cb, 0x9012, 0x5647, 0x0 }, /* #8 */ 1246 { 0x000457, 0x000497, 0xc967, 0x9377, 0xca0f, 0x0 }, /* #9 */ 1247 { 0x133553, 0x133513, 0xfed5, 0x7bd0, 0x7cfa, 0x0 }, /* #10 */ 1248 { 0x2731d3, 0x273116, 0x405b, 0x7890, 0x3834, 0x0 }, /* #11 */ 1249 { 0x2a6853, 0x2a6092, 0x0e47, 0x9883, 0x8a3b, 0x0 }, /* #12 */ 1250 { 0x274dc2, 0x274502, 0x0bac, 0x6adf, 0x5f33, 0x0 }, /* #13 */ 1251 { 0x003f47, 0x003717, 0x0981, 0x0390, 0xfa0e, 0x0 }, /* #14 */ 1252 { 0x2b3057, 0x2b3087, 0xc4ed, 0x935f, 0xce71, 0x0 }, /* #15 */ 1253 { 0x2617d7, 0x261f86, 0x56a0, 0x81d7, 0x2b36, 0x0 }, /* #16 */ 1254 { 0x0f6cc3, 0x0f6482, 0x6743, 0xeae6, 0x83a2, 0x0 }, /* #17 */ 1255 { 0x1a0c47, 0x1a0482, 0x5290, 0xeb3b, 0x98aa, 0x0 }, /* #18 */ 1256 { 0x3f7912, 0x3f7193, 0xddfc, 0xacb5, 0xceb9, 0x0 }, /* #19 */ 1257 { 0x1f1047, 0x1f1013, 0x761e, 0x48e5, 0xd2c6, 0x0 }, /* #20 */ 1258 { 0x125a87, 0x125282, 0x8e97, 0xf5ea, 0x6752, 0x0 }, /* #21 */ 1259 { 0x005416, 0x005407, 0x4d25, 0x25a5, 0xd880, 0x0 }, /* #22 */ 1260 { 0x376883, 0x376817, 0x8709, 0x1741, 0x9037, 0x0 }, /* #23 */ 1261 { 0x341b47, 0x341b17, 0xe8df, 0x7f28, 0x9648, 0x0 }, /* #24 */ 1262 { 0x3e6d86, 0x3e6596, 0x8abf, 0xa26a, 0x17ab, 0x0 }, /* #25 */ 1263 { 0x0c7b17, 0x0c7b96, 0x1849, 0x8ca9, 0x745f, 0x0 }, /* #26 */ 1264 { 0x013e82, 0x013602, 0x3786, 0x7f8a, 0x4804, 0x0 }, /* #27 */ 1265 { 0x2c1e56, 0x2c1687, 0xe050, 0xad24, 0xccd4, 0x0 }, /* #28 */ 1266 { 0x1e2742, 0x1e2782, 0x0184, 0xad4f, 0xabcb, 0x0 }, /* #29 */ 1267 { 0x0c3f17, 0x0c3717, 0x25e9, 0x20c6, 0xfadc, 0x0 }, /* #30 */ 1268 { 0x223cd3, 0x223c03, 0x8460, 0x4cec, 0xc88b, 0x0 }, /* #31 */ 1269 { 0x305c52, 0x305406, 0x0b84, 0x3377, 0x27f3, 0x0 }, /* #32 */ 1270 { 0x0149d7, 0x014183, 0xd4eb, 0xa68f, 0xd1a3, 0x0 }, /* #33 */ 1271 { 0x2c5f43, 0x2c5712, 0x0ba4, 0x69f4, 0x5e4f, 0x0 }, /* #34 */ 1272 { 0x3f2046, 0x3f2002, 0x1e96, 0x54e9, 0x3653, 0x0 }, /* #35 */ 1273 { 0x3b09c7, 0x3b0193, 0xf81f, 0xbaf2, 0xc2d2, 0x0 }, /* #36 */ 1274 { 0x3e2812, 0x3e2003, 0xe492, 0x2867, 0x43d5, 0x0 }, /* #37 */ 1275 { 0x127606, 0x127613, 0xf7ab, 0x0032, 0x0887, 0x0 }, /* #38 */ 1276 { 0x175d46, 0x175507, 0xdbe7, 0x2b6c, 0x4f85, 0x0 }, /* #39 */ 1277 { 0x163907, 0x163192, 0x4c9f, 0xd3c1, 0x8721, 0x0 }, /* #40 */ 1278 { 0x363a97, 0x363217, 0xfe9d, 0x22c5, 0x2427, 0x0 }, /* #41 */ 1279 { 0x260393, 0x260b07, 0x8df8, 0x282d, 0x9a34, 0x0 }, /* #42 */ 1280 { 0x155a12, 0x155212, 0x0d7f, 0x54c1, 0x4742, 0x0 }, /* #43 */ 1281 { 0x025696, 0x025e13, 0xb9bf, 0x672c, 0xad6d, 0x0 }, /* #44 */ 1282 { 0x2b7657, 0x2b7e96, 0x3d6b, 0x9d21, 0x5fb5, 0x0 }, /* #45 */ 1283 { 0x2d0343, 0x2d0302, 0x1781, 0x38b6, 0x2134, 0x0 }, /* #46 */ 1284 { 0x120f12, 0x120f86, 0x56cb, 0xa82b, 0x5160, 0x0 }, /* #47 */ 1285 { 0x1f79c7, 0x1f7107, 0xef81, 0x2665, 0x36e3, 0x0 }, /* #48 */ 1286 { 0x141357, 0x141307, 0xdf26, 0x3caf, 0x5d88, 0x0 }, /* #49 */ 1287 { 0x0834c2, 0x083413, 0x6fa5, 0x4754, 0xd7af, 0x0 }, /* #50 */ 1288 { 0x1c3712, 0x1c3f17, 0xa35a, 0x43e4, 0xa08a, 0x0 }, /* #51 */ 1289 { 0x3c4943, 0x3c4196, 0x8e77, 0xd422, 0x45aa, 0x0 }, /* #52 */ 1290 { 0x0f4d87, 0x0f4512, 0x3785, 0x5f61, 0x27db, 0x0 }, /* #53 */ 1291 { 0x294e13, 0x294686, 0xa7bb, 0xa97d, 0x01c1, 0x0 }, /* #54 */ 1292 { 0x1134c2, 0x113407, 0x7df5, 0x0cca, 0x8ed5, 0x0 }, /* #55 */ 1293 { 0x2249d2, 0x224186, 0xc2f0, 0xfc59, 0x3969, 0x0 }, /* #56 */ 1294 { 0x0f2557, 0x0f2517, 0x5d6a, 0x52d2, 0xf567, 0x0 }, /* #57 */ 1295 { 0x3f7196, 0x3f7187, 0xeeaa, 0xdedb, 0xf031, 0x0 }, /* #58 */ 1296 { 0x182b92, 0x182392, 0x0bc8, 0xac52, 0xa08a, 0x0 }, /* #59 */ 1297 { 0x026f06, 0x026792, 0x4e2a, 0xf645, 0xa81b, 0x0 }, /* #60 */ 1298 { 0x0b3447, 0x0b3406, 0x30a3, 0x7c17, 0x4b73, 0x0 }, /* #61 */ 1299 { 0x127a52, 0x127203, 0x68e2, 0x535e, 0xea7c, 0x0 }, /* #62 */ 1300 { 0x0b0e03, 0x0b0e92, 0x554d, 0x8eb5, 0x3967, 0x0 }, /* #63 */ 1301 1301 }; 1302 1302 static const BINU16_TEST_T g_aTests_adc_u16_locked[] = 1303 1303 { 1304 { 0x 313b86, 0x313346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1305 { 0x2 60d12, 0x260546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1306 { 0x 166c87, 0x166402, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */1307 { 0x 280b97, 0x280302, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */1308 { 0x2 a0313, 0x2a0306, 0x3834, 0x3835, 0x0000, 0x0 }, /* #4 */1309 { 0x 056fc6, 0x056786, 0xd106, 0xd106, 0x0000, 0x0 }, /* #5 */1310 { 0x 3e0c07, 0x3e0406, 0x26c9, 0x26ca, 0x0000, 0x0 }, /* #6 */1311 { 0x 115b56, 0x115306, 0x7739, 0x7739, 0x0000, 0x0 }, /* #7 */1312 { 0x 3443d7, 0x344b03, 0xca03, 0x6c49, 0xa245, 0x0 }, /* #8 */1313 { 0x 035f43, 0x035f92, 0x4dea, 0xa645, 0x585a, 0x0 }, /* #9 */1314 { 0x 2c4956, 0x2c4113, 0x3bf9, 0x2aa2, 0xeea9, 0x0 }, /* #10 */1315 { 0x 340ad2, 0x340216, 0x0caf, 0x4d24, 0x4075, 0x0 }, /* #11 */1316 { 0x 215d03, 0x215d13, 0xb83b, 0x48a1, 0x9065, 0x0 }, /* #12 */1317 { 0x 392797, 0x392713, 0x991e, 0x016d, 0x684e, 0x0 }, /* #13 */1318 { 0x 347302, 0x347303, 0x7f17, 0x64da, 0xe5c3, 0x0 }, /* #14 */1319 { 0x 036b16, 0x036387, 0x93ae, 0x905f, 0xfcb1, 0x0 }, /* #15 */1320 { 0x 0228c6, 0x022003, 0x47f6, 0x306b, 0xe875, 0x0 }, /* #16 */1321 { 0x 0d0f97, 0x0d0f03, 0x9402, 0x1adc, 0x86d9, 0x0 }, /* #17 */1322 { 0x 374517, 0x374503, 0x64e8, 0x0cd9, 0xa7f0, 0x0 }, /* #18 */1323 { 0x 1e6ec3, 0x1e6616, 0x0514, 0x3e24, 0x390f, 0x0 }, /* #19 */1324 { 0x 205c56, 0x205c13, 0xbe88, 0x6c23, 0xad9b, 0x0 }, /* #20 */1325 { 0x 1a2483, 0x1a2c92, 0x2217, 0x8143, 0x5f2b, 0x0 }, /* #21 */1326 { 0x 211153, 0x211996, 0x7b9f, 0xc8dd, 0x4d3d, 0x0 }, /* #22 */1327 { 0x2 80f46, 0x280796, 0x0797, 0xe1e4, 0xda4d, 0x0 }, /* #23 */1328 { 0x0 54347, 0x054306, 0x690b, 0x6a2d, 0x0121, 0x0 }, /* #24 */1329 { 0x 041dc3, 0x041d03, 0x8d04, 0x7689, 0xe984, 0x0 }, /* #25 */1330 { 0x 084846, 0x084803, 0xc741, 0x4eae, 0x876d, 0x0 }, /* #26 */1331 { 0x 000dd6, 0x000582, 0x937b, 0xc40b, 0x3090, 0x0 }, /* #27 */1332 { 0x 132457, 0x132407, 0xfc29, 0x56fa, 0x5ad0, 0x0 }, /* #28 */1333 { 0x0 b4757, 0x0b4702, 0x3ae2, 0x41f7, 0x0714, 0x0 }, /* #29 */1334 { 0x 3e1553, 0x3e1506, 0x0420, 0x342d, 0x300c, 0x0 }, /* #30 */1335 { 0x 011293, 0x011282, 0x8482, 0xe3f8, 0x5f75, 0x0 }, /* #31 */1336 { 0x 0f2957, 0x0f2197, 0xff6c, 0xfbc6, 0xfc59, 0x0 }, /* #32 */1337 { 0x 134747, 0x134703, 0x35d8, 0x151a, 0xdf41, 0x0 }, /* #33 */1338 { 0x1 a25c7, 0x1a2516, 0x12b7, 0x7cd4, 0x6a1c, 0x0 }, /* #34 */1339 { 0x2 03c03, 0x203413, 0xd98b, 0x56d0, 0x7d44, 0x0 }, /* #35 */1340 { 0x 2f27c2, 0x2f2706, 0x3ed2, 0x774e, 0x387c, 0x0 }, /* #36 */1341 { 0x 147507, 0x147593, 0xff3b, 0xe46b, 0xe52f, 0x0 }, /* #37 */1342 { 0x 2b2143, 0x2b2186, 0xa3a5, 0xab6c, 0x07c6, 0x0 }, /* #38 */1343 { 0x 0a2443, 0x0a2c13, 0xa1f2, 0x5de0, 0xbbed, 0x0 }, /* #39 */1344 { 0x 1b1706, 0x1b1796, 0xb984, 0xd033, 0x16af, 0x0 }, /* #40 */1345 { 0x 036906, 0x036196, 0x90ca, 0x9b48, 0x0a7e, 0x0 }, /* #41 */1346 { 0x 0c3a83, 0x0c3292, 0x34fa, 0xd668, 0xa16d, 0x0 }, /* #42 */1347 { 0x 353186, 0x353907, 0xb7a1, 0x53ac, 0x9c0b, 0x0 }, /* #43 */1348 { 0x 2f0287, 0x2f0297, 0x9eb8, 0x8d42, 0xee89, 0x0 }, /* #44 */1349 { 0x 057152, 0x057192, 0x9cf7, 0xf9b3, 0x5cbc, 0x0 }, /* #45 */1350 { 0x 240646, 0x240617, 0x77be, 0x2ee2, 0xb724, 0x0 }, /* #46 */1351 { 0x 0d0242, 0x0d0a92, 0x6578, 0x8202, 0x1c8a, 0x0 }, /* #47 */1352 { 0x0 63582, 0x063513, 0x7541, 0x6f10, 0xf9cf, 0x0 }, /* #48 */1353 { 0x1 335c7, 0x133592, 0x0916, 0xa713, 0x9dfc, 0x0 }, /* #49 */1354 { 0x 211192, 0x211116, 0x320e, 0x605c, 0x2e4e, 0x0 }, /* #50 */1355 { 0x 1454d2, 0x145492, 0x4b6f, 0xf0e9, 0xa57a, 0x0 }, /* #51 */1356 { 0x 390457, 0x390417, 0xcf41, 0x1d90, 0x4e4e, 0x0 }, /* #52 */1357 { 0x 325042, 0x325003, 0x5002, 0x4616, 0xf614, 0x0 }, /* #53 */1358 { 0x 2d3b82, 0x2d3306, 0x009b, 0x75ed, 0x7552, 0x0 }, /* #54 */1359 { 0x1 42186, 0x142982, 0x6039, 0xd2fd, 0x72c4, 0x0 }, /* #55 */1360 { 0x 247552, 0x247582, 0x4211, 0xec49, 0xaa38, 0x0 }, /* #56 */1361 { 0x 266e87, 0x266612, 0x2634, 0x6483, 0x3e4e, 0x0 }, /* #57 */1362 { 0x 0105d2, 0x010506, 0x0791, 0x5699, 0x4f08, 0x0 }, /* #58 */1363 { 0x 3c4b96, 0x3c4386, 0x811f, 0xb95f, 0x3840, 0x0 }, /* #59 */1364 { 0x 3a7752, 0x3a7f86, 0x6cc1, 0x8b12, 0x1e51, 0x0 }, /* #60 */1365 { 0x 0e2597, 0x0e2d07, 0x86b6, 0x7a8b, 0xf3d4, 0x0 }, /* #61 */1366 { 0x 355a16, 0x355203, 0xdd3c, 0x30dc, 0x53a0, 0x0 }, /* #62 */1367 { 0x 374903, 0x374117, 0xf08f, 0x09a3, 0x1913, 0x0 }, /* #63 */1304 { 0x055402, 0x055446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1305 { 0x2a1d52, 0x2a1546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1306 { 0x2b2ed7, 0x2b2602, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */ 1307 { 0x106056, 0x106046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1308 { 0x2c6092, 0x2c6002, 0x2a79, 0x2a79, 0x0000, 0x0 }, /* #4 */ 1309 { 0x3a1507, 0x3a1502, 0x3f91, 0x3f92, 0x0000, 0x0 }, /* #5 */ 1310 { 0x2f4e86, 0x2f4682, 0xd097, 0xd097, 0x0000, 0x0 }, /* #6 */ 1311 { 0x2b1287, 0x2b1206, 0x06d6, 0x06d7, 0x0000, 0x0 }, /* #7 */ 1312 { 0x157d46, 0x157513, 0xdf9b, 0x1b61, 0x3bc6, 0x0 }, /* #8 */ 1313 { 0x2c6ad2, 0x2c6217, 0xc8f9, 0x3953, 0x705a, 0x0 }, /* #9 */ 1314 { 0x185487, 0x185496, 0xa72b, 0xd022, 0x28f6, 0x0 }, /* #10 */ 1315 { 0x076ed7, 0x076e03, 0xad80, 0x71cd, 0xc44c, 0x0 }, /* #11 */ 1316 { 0x186c17, 0x186413, 0xcf8d, 0x3dc1, 0x6e33, 0x0 }, /* #12 */ 1317 { 0x0070d2, 0x007092, 0xc094, 0xf920, 0x388c, 0x0 }, /* #13 */ 1318 { 0x217947, 0x217982, 0x57d1, 0xbcd9, 0x6507, 0x0 }, /* #14 */ 1319 { 0x213086, 0x213813, 0x849a, 0x51c1, 0xcd27, 0x0 }, /* #15 */ 1320 { 0x397596, 0x397583, 0x9627, 0x903d, 0xfa16, 0x0 }, /* #16 */ 1321 { 0x1b4652, 0x1b4697, 0xf44f, 0x9b24, 0xa6d5, 0x0 }, /* #17 */ 1322 { 0x1b7746, 0x1b7703, 0xe324, 0x42e9, 0x5fc5, 0x0 }, /* #18 */ 1323 { 0x3d3cc6, 0x3d3487, 0xa9e8, 0x861e, 0xdc36, 0x0 }, /* #19 */ 1324 { 0x3310c2, 0x331093, 0xf675, 0x92d3, 0x9c5e, 0x0 }, /* #20 */ 1325 { 0x3178c2, 0x317013, 0xb0cd, 0x1be0, 0x6b13, 0x0 }, /* #21 */ 1326 { 0x3a3343, 0x3a3313, 0x768b, 0x36f8, 0xc06c, 0x0 }, /* #22 */ 1327 { 0x2c2287, 0x2c2a13, 0x97db, 0x67f4, 0xd018, 0x0 }, /* #23 */ 1328 { 0x0a6353, 0x0a6317, 0xf7da, 0x0e71, 0x1696, 0x0 }, /* #24 */ 1329 { 0x1d5c93, 0x1d5483, 0xf571, 0xc63b, 0xd0c9, 0x0 }, /* #25 */ 1330 { 0x2f6f47, 0x2f6706, 0x0a0a, 0x277b, 0x1d70, 0x0 }, /* #26 */ 1331 { 0x3c2897, 0x3c2097, 0xda1e, 0xc993, 0xef74, 0x0 }, /* #27 */ 1332 { 0x0058d6, 0x005007, 0xfed1, 0x5d93, 0x5ec2, 0x0 }, /* #28 */ 1333 { 0x0719d2, 0x071107, 0xd670, 0x376f, 0x60ff, 0x0 }, /* #29 */ 1334 { 0x0d3403, 0x0d3487, 0xe321, 0x9d3f, 0xba1d, 0x0 }, /* #30 */ 1335 { 0x364c87, 0x364407, 0xf2e7, 0x3d7e, 0x4a96, 0x0 }, /* #31 */ 1336 { 0x2a45c2, 0x2a4583, 0xc2a4, 0x94c4, 0xd220, 0x0 }, /* #32 */ 1337 { 0x256686, 0x256e96, 0x6d08, 0xa1a6, 0x349e, 0x0 }, /* #33 */ 1338 { 0x151917, 0x151182, 0x8f26, 0x9a67, 0x0b40, 0x0 }, /* #34 */ 1339 { 0x2b1c03, 0x2b1492, 0x398e, 0xd62c, 0x9c9d, 0x0 }, /* #35 */ 1340 { 0x393e53, 0x393e86, 0x7583, 0x974d, 0x21c9, 0x0 }, /* #36 */ 1341 { 0x2b2516, 0x2b2513, 0xf747, 0x5a73, 0x632c, 0x0 }, /* #37 */ 1342 { 0x161456, 0x161417, 0xc22e, 0x41a9, 0x7f7b, 0x0 }, /* #38 */ 1343 { 0x151b17, 0x151383, 0xeb40, 0xdf6e, 0xf42d, 0x0 }, /* #39 */ 1344 { 0x0c4587, 0x0c4d92, 0x7415, 0xc431, 0x501b, 0x0 }, /* #40 */ 1345 { 0x3447c2, 0x344f96, 0x574c, 0xab96, 0x544a, 0x0 }, /* #41 */ 1346 { 0x376b83, 0x376307, 0xd012, 0x3ecc, 0x6eb9, 0x0 }, /* #42 */ 1347 { 0x177056, 0x177087, 0xdad4, 0x819f, 0xa6cb, 0x0 }, /* #43 */ 1348 { 0x376003, 0x376012, 0x07c8, 0x2176, 0x19ad, 0x0 }, /* #44 */ 1349 { 0x1863c2, 0x186b13, 0x89fe, 0x4a8a, 0xc08c, 0x0 }, /* #45 */ 1350 { 0x0e5bc6, 0x0e5316, 0x14bb, 0x5217, 0x3d5c, 0x0 }, /* #46 */ 1351 { 0x380596, 0x380583, 0xede6, 0xa338, 0xb552, 0x0 }, /* #47 */ 1352 { 0x071f06, 0x071717, 0x5a4e, 0x2b7d, 0xd12f, 0x0 }, /* #48 */ 1353 { 0x146d97, 0x146512, 0x0d1a, 0x6297, 0x557c, 0x0 }, /* #49 */ 1354 { 0x097042, 0x097016, 0x53af, 0x5bbd, 0x080e, 0x0 }, /* #50 */ 1355 { 0x0e0993, 0x0e0992, 0x517b, 0xbe0b, 0x6c8f, 0x0 }, /* #51 */ 1356 { 0x1a4c47, 0x1a4407, 0xd3c1, 0x1278, 0x3eb6, 0x0 }, /* #52 */ 1357 { 0x2c49d3, 0x2c4186, 0x8bd5, 0xe928, 0x5d52, 0x0 }, /* #53 */ 1358 { 0x1e6506, 0x1e6507, 0xdbb8, 0x1f8d, 0x43d5, 0x0 }, /* #54 */ 1359 { 0x1b55c7, 0x1b5586, 0x14a5, 0xafc9, 0x9b23, 0x0 }, /* #55 */ 1360 { 0x1247d3, 0x124716, 0x488d, 0x7dc5, 0x3537, 0x0 }, /* #56 */ 1361 { 0x052e96, 0x052686, 0x4e06, 0xdacc, 0x8cc6, 0x0 }, /* #57 */ 1362 { 0x2933d7, 0x293392, 0x14dc, 0x9fc2, 0x8ae5, 0x0 }, /* #58 */ 1363 { 0x177cd3, 0x177483, 0xc0e4, 0xa53b, 0xe456, 0x0 }, /* #59 */ 1364 { 0x115e82, 0x115693, 0xbeab, 0x9173, 0xd2c8, 0x0 }, /* #60 */ 1365 { 0x376b07, 0x376302, 0x01c0, 0x0c25, 0x0a64, 0x0 }, /* #61 */ 1366 { 0x2d5d43, 0x2d5586, 0xb3e3, 0xc62e, 0x124a, 0x0 }, /* #62 */ 1367 { 0x1b7702, 0x1b7713, 0x69e6, 0x06a4, 0x9cbe, 0x0 }, /* #63 */ 1368 1368 }; 1369 1369 static const BINU16_TEST_T g_aTests_sub_u16[] = 1370 1370 { 1371 { 0x1 d2b56, 0x1d2346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1372 { 0x 1504d7, 0x150446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1373 { 0x1 94056, 0x194046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1374 { 0x 112d56, 0x112546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1375 { 0x 344a56, 0x344202, 0x1602, 0x1602, 0x0000, 0x0 }, /* #4 */1376 { 0x 1561d7, 0x156102, 0x22c4, 0x22c4, 0x0000, 0x0 }, /* #5 */1377 { 0x 087592, 0x087506, 0x4b1b, 0x4b1b, 0x0000, 0x0 }, /* #6 */1378 { 0x0 740c7, 0x074002, 0x3e15, 0x3e15, 0x0000, 0x0 }, /* #7 */1379 { 0x 054146, 0x054997, 0x2f50, 0x88cc, 0xa684, 0x0 }, /* #8 */1380 { 0x1 d2116, 0x1d2912, 0xde42, 0x67ad, 0x7695, 0x0 }, /* #9 */1381 { 0x 0d0c06, 0x0d0413, 0x5041, 0x63a4, 0xec9d, 0x0 }, /* #10 */1382 { 0x0 765c7, 0x076587, 0x318b, 0xb7b1, 0x79da, 0x0 }, /* #11 */1383 { 0x 170b93, 0x170303, 0x14ee, 0x2310, 0xf1de, 0x0 }, /* #12 */1384 { 0x 314c56, 0x314c97, 0x25b3, 0x965f, 0x8f54, 0x0 }, /* #13 */1385 { 0x 3e2453, 0x3e2c93, 0x64b4, 0xdac7, 0x89ed, 0x0 }, /* #14 */1386 { 0x 354f17, 0x354f93, 0x3f50, 0x851a, 0xba36, 0x0 }, /* #15 */1387 { 0x 072e17, 0x072693, 0x34da, 0xdf1f, 0x55bb, 0x0 }, /* #16 */1388 { 0x 2c3997, 0x2c3102, 0xe83d, 0x3729, 0xb114, 0x0 }, /* #17 */1389 { 0x0 20cc6, 0x020413, 0x3172, 0x5697, 0xdadb, 0x0 }, /* #18 */1390 { 0x 1d7057, 0x1d7092, 0xe2d6, 0xcedc, 0x13fa, 0x0 }, /* #19 */1391 { 0x 0d6486, 0x0d6492, 0xb927, 0xb15b, 0x07cc, 0x0 }, /* #20 */1392 { 0x1 46793, 0x146783, 0x169b, 0xae75, 0x6826, 0x0 }, /* #21 */1393 { 0x 241693, 0x241693, 0x9004, 0xb4ec, 0xdb18, 0x0 }, /* #22 */1394 { 0x 395b42, 0x395383, 0x8aa8, 0xc308, 0xc7a0, 0x0 }, /* #23 */1395 { 0x0 229c3, 0x022916, 0x933c, 0x6bee, 0x274e, 0x0 }, /* #24 */1396 { 0x2 87f17, 0x287716, 0xfd2a, 0x32bd, 0xca6d, 0x0 }, /* #25 */1397 { 0x 376042, 0x376002, 0xc3fc, 0x2ad0, 0x992c, 0x0 }, /* #26 */1398 { 0x 3c6bc2, 0x3c6b87, 0x603c, 0x84ac, 0xdb90, 0x0 }, /* #27 */1399 { 0x 3938c6, 0x393013, 0x1a61, 0x2634, 0xf42d, 0x0 }, /* #28 */1400 { 0x 2c46d2, 0x2c4612, 0x5530, 0x38d3, 0x1c5d, 0x0 }, /* #29 */1401 { 0x 0e3b46, 0x0e3397, 0x9447, 0xb24d, 0xe1fa, 0x0 }, /* #30 */1402 { 0x 230e47, 0x230617, 0x4337, 0x7fac, 0xc38b, 0x0 }, /* #31 */1403 { 0x 2258d3, 0x225806, 0x8c06, 0x7241, 0x19c5, 0x0 }, /* #32 */1404 { 0x 1a0382, 0x1a0306, 0x5fcf, 0x0136, 0x5e99, 0x0 }, /* #33 */1405 { 0x 201812, 0x201897, 0x3378, 0x9339, 0xa03f, 0x0 }, /* #34 */1406 { 0x 1b6d96, 0x1b6586, 0xe18e, 0x8418, 0x5d76, 0x0 }, /* #35 */1407 { 0x 374586, 0x374506, 0xa0d9, 0x05e4, 0x9af5, 0x0 }, /* #36 */1408 { 0x 3a02c7, 0x3a0a12, 0xdd92, 0x73e9, 0x69a9, 0x0 }, /* #37 */1409 { 0x 0b1b57, 0x0b1b87, 0x3bbd, 0xae53, 0x8d6a, 0x0 }, /* #38 */1410 { 0x 1e5ec7, 0x1e5617, 0x45ed, 0x696f, 0xdc7e, 0x0 }, /* #39 */1411 { 0x 0d6293, 0x0d6287, 0x073c, 0xe656, 0x20e6, 0x0 }, /* #40 */1412 { 0x 3f1757, 0x3f1f02, 0x815f, 0x58a8, 0x28b7, 0x0 }, /* #41 */1413 { 0x 0d68c3, 0x0d6887, 0x5736, 0xb5c0, 0xa176, 0x0 }, /* #42 */1414 { 0x 065e92, 0x065602, 0x5ddf, 0x32a7, 0x2b38, 0x0 }, /* #43 */1415 { 0x2 70883, 0x270016, 0xf1a4, 0x2eeb, 0xc2b9, 0x0 }, /* #44 */1416 { 0x3 57e47, 0x357693, 0x3bf7, 0xf6c8, 0x452f, 0x0 }, /* #45 */1417 { 0x 120b06, 0x120382, 0xfeed, 0xc102, 0x3deb, 0x0 }, /* #46 */1418 { 0x3 73907, 0x373997, 0x3ec9, 0xb24e, 0x8c7b, 0x0 }, /* #47 */1419 { 0x 3c2e56, 0x3c2e02, 0x97de, 0x333b, 0x64a3, 0x0 }, /* #48 */1420 { 0x 0a6197, 0x0a6193, 0x8413, 0xfd67, 0x86ac, 0x0 }, /* #49 */1421 { 0x 0a1d87, 0x0a1587, 0xa28f, 0xb682, 0xec0d, 0x0 }, /* #50 */1422 { 0x 0a2682, 0x0a2612, 0xc14a, 0x1fdc, 0xa16e, 0x0 }, /* #51 */1423 { 0x0 b2302, 0x0b2316, 0xb33b, 0x032d, 0xb00e, 0x0 }, /* #52 */1424 { 0x 0e2d82, 0x0e2593, 0x25c0, 0xc475, 0x614b, 0x0 }, /* #53 */1425 { 0x 267012, 0x267003, 0x29f3, 0x7192, 0xb861, 0x0 }, /* #54 */1426 { 0x 2f0197, 0x2f0113, 0x5591, 0x62c4, 0xf2cd, 0x0 }, /* #55 */1427 { 0x 203ad7, 0x203283, 0x3d4e, 0xdacb, 0x6283, 0x0 }, /* #56 */1428 { 0x 170587, 0x170d02, 0xbeec, 0x623b, 0x5cb1, 0x0 }, /* #57 */1429 { 0x0 a3d83, 0x0a3d02, 0xd069, 0x7ea7, 0x51c2, 0x0 }, /* #58 */1430 { 0x 255d52, 0x255587, 0x23e9, 0xd839, 0x4bb0, 0x0 }, /* #59 */1431 { 0x3 51712, 0x351717, 0x5fe3, 0x7dd8, 0xe20b, 0x0 }, /* #60 */1432 { 0x3 f3d07, 0x3f3587, 0x6234, 0xe5b1, 0x7c83, 0x0 }, /* #61 */1433 { 0x 017cd3, 0x017402, 0xfb3d, 0x22ab, 0xd892, 0x0 }, /* #62 */1434 { 0x 100602, 0x100693, 0xb8bb, 0xc76d, 0xf14e, 0x0 }, /* #63 */1371 { 0x113782, 0x113746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1372 { 0x312852, 0x312046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1373 { 0x103752, 0x103746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1374 { 0x202753, 0x202746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1375 { 0x003bc6, 0x003306, 0x6187, 0x6187, 0x0000, 0x0 }, /* #4 */ 1376 { 0x0e7a97, 0x0e7206, 0x06cf, 0x06cf, 0x0000, 0x0 }, /* #5 */ 1377 { 0x172bd7, 0x172302, 0x40f8, 0x40f8, 0x0000, 0x0 }, /* #6 */ 1378 { 0x026c83, 0x026482, 0xc243, 0xc243, 0x0000, 0x0 }, /* #7 */ 1379 { 0x105e02, 0x105696, 0xec10, 0xc5b7, 0x2659, 0x0 }, /* #8 */ 1380 { 0x193f96, 0x193792, 0xf0c6, 0x8207, 0x6ebf, 0x0 }, /* #9 */ 1381 { 0x195917, 0x195183, 0x86cc, 0x8c5b, 0xfa71, 0x0 }, /* #10 */ 1382 { 0x0a1197, 0x0a1106, 0xbd76, 0x02b4, 0xbac2, 0x0 }, /* #11 */ 1383 { 0x0f52d6, 0x0f5216, 0xba76, 0x06c9, 0xb3ad, 0x0 }, /* #12 */ 1384 { 0x0a5e83, 0x0a5697, 0xd6a8, 0xf39f, 0xe309, 0x0 }, /* #13 */ 1385 { 0x191d83, 0x191d93, 0x62b2, 0x9bae, 0xc704, 0x0 }, /* #14 */ 1386 { 0x0e6087, 0x0e6082, 0xf13e, 0xae80, 0x42be, 0x0 }, /* #15 */ 1387 { 0x277c17, 0x277412, 0x3519, 0x0f2f, 0x25ea, 0x0 }, /* #16 */ 1388 { 0x3a5293, 0x3a5287, 0x9e2d, 0xda2d, 0xc400, 0x0 }, /* #17 */ 1389 { 0x0e6c06, 0x0e6412, 0xf143, 0x49ef, 0xa754, 0x0 }, /* #18 */ 1390 { 0x032f87, 0x032f06, 0x936a, 0x40d2, 0x5298, 0x0 }, /* #19 */ 1391 { 0x102316, 0x102b87, 0x5126, 0xb114, 0xa012, 0x0 }, /* #20 */ 1392 { 0x133a42, 0x133293, 0x1430, 0x9673, 0x7dbd, 0x0 }, /* #21 */ 1393 { 0x3a3c42, 0x3a3486, 0xbe56, 0xb393, 0x0ac3, 0x0 }, /* #22 */ 1394 { 0x2b2d97, 0x2b2512, 0x4227, 0x2e8c, 0x139b, 0x0 }, /* #23 */ 1395 { 0x0b61d2, 0x0b6987, 0x2dcf, 0x853f, 0xa890, 0x0 }, /* #24 */ 1396 { 0x261dc3, 0x261597, 0xca00, 0xd09f, 0xf961, 0x0 }, /* #25 */ 1397 { 0x0c0dc7, 0x0c0d87, 0x523e, 0xbc71, 0x95cd, 0x0 }, /* #26 */ 1398 { 0x055056, 0x055013, 0x3190, 0x4283, 0xef0d, 0x0 }, /* #27 */ 1399 { 0x0a7157, 0x0a7112, 0xf5a3, 0x43ce, 0xb1d5, 0x0 }, /* #28 */ 1400 { 0x0b2682, 0x0b2682, 0xe9bc, 0xaeab, 0x3b11, 0x0 }, /* #29 */ 1401 { 0x307503, 0x307d87, 0x4ed9, 0xb484, 0x9a55, 0x0 }, /* #30 */ 1402 { 0x134dd3, 0x134597, 0xd712, 0xe7dd, 0xef35, 0x0 }, /* #31 */ 1403 { 0x1200d2, 0x120096, 0xd7da, 0x99db, 0x3dff, 0x0 }, /* #32 */ 1404 { 0x294747, 0x294792, 0xb930, 0xab16, 0x0e1a, 0x0 }, /* #33 */ 1405 { 0x175312, 0x175382, 0xf11e, 0xd092, 0x208c, 0x0 }, /* #34 */ 1406 { 0x257192, 0x257107, 0x1c09, 0x7ca9, 0x9f60, 0x0 }, /* #35 */ 1407 { 0x005f86, 0x005706, 0xa069, 0x1e99, 0x81d0, 0x0 }, /* #36 */ 1408 { 0x103a97, 0x103293, 0x1d62, 0xdb7a, 0x41e8, 0x0 }, /* #37 */ 1409 { 0x300047, 0x300802, 0x8d8c, 0x7589, 0x1803, 0x0 }, /* #38 */ 1410 { 0x2d77d6, 0x2d7712, 0x2702, 0x0ac8, 0x1c3a, 0x0 }, /* #39 */ 1411 { 0x1a3783, 0x1a3f12, 0xa039, 0x62ea, 0x3d4f, 0x0 }, /* #40 */ 1412 { 0x1d3106, 0x1d3983, 0x70be, 0x8157, 0xef67, 0x0 }, /* #41 */ 1413 { 0x3b5707, 0x3b5782, 0x98dd, 0x8725, 0x11b8, 0x0 }, /* #42 */ 1414 { 0x2563c7, 0x256302, 0x6a45, 0x60e3, 0x0962, 0x0 }, /* #43 */ 1415 { 0x223747, 0x223793, 0x2291, 0xc29e, 0x5ff3, 0x0 }, /* #44 */ 1416 { 0x317e47, 0x317e02, 0xaed9, 0x6797, 0x4742, 0x0 }, /* #45 */ 1417 { 0x3268d6, 0x326086, 0xa9fc, 0x98d2, 0x112a, 0x0 }, /* #46 */ 1418 { 0x385dd7, 0x385597, 0xa663, 0xdbb8, 0xcaab, 0x0 }, /* #47 */ 1419 { 0x1c5153, 0x1c5112, 0xec6d, 0x011f, 0xeb4e, 0x0 }, /* #48 */ 1420 { 0x1b52c7, 0x1b5283, 0x493d, 0xf57c, 0x53c1, 0x0 }, /* #49 */ 1421 { 0x214417, 0x214406, 0x3064, 0x1e00, 0x1264, 0x0 }, /* #50 */ 1422 { 0x3f0152, 0x3f0912, 0xac56, 0x397c, 0x72da, 0x0 }, /* #51 */ 1423 { 0x0f0502, 0x0f0587, 0x840e, 0x917d, 0xf291, 0x0 }, /* #52 */ 1424 { 0x3d2c96, 0x3d2406, 0xf3fe, 0x12be, 0xe140, 0x0 }, /* #53 */ 1425 { 0x154902, 0x154197, 0xab5a, 0xfa8d, 0xb0cd, 0x0 }, /* #54 */ 1426 { 0x096693, 0x096687, 0xbb74, 0xc153, 0xfa21, 0x0 }, /* #55 */ 1427 { 0x152303, 0x152396, 0xd302, 0xa9a9, 0x2959, 0x0 }, /* #56 */ 1428 { 0x0d1ad2, 0x0d1216, 0xbe50, 0x27b4, 0x969c, 0x0 }, /* #57 */ 1429 { 0x090f42, 0x090783, 0x979c, 0xf16b, 0xa631, 0x0 }, /* #58 */ 1430 { 0x177f93, 0x177702, 0x62cc, 0x13a7, 0x4f25, 0x0 }, /* #59 */ 1431 { 0x3a35c7, 0x3a3593, 0x0df8, 0xbb6e, 0x528a, 0x0 }, /* #60 */ 1432 { 0x367f46, 0x367703, 0x0a7d, 0x357a, 0xd503, 0x0 }, /* #61 */ 1433 { 0x337416, 0x337402, 0x878a, 0x0729, 0x8061, 0x0 }, /* #62 */ 1434 { 0x0f1ec6, 0x0f1e16, 0x8931, 0x7ff6, 0x093b, 0x0 }, /* #63 */ 1435 1435 }; 1436 1436 static const BINU16_TEST_T g_aTests_sub_u16_locked[] = 1437 1437 { 1438 { 0x 003553, 0x003546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1439 { 0x1 50b46, 0x150346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1440 { 0x 235b93, 0x235346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1441 { 0x 123497, 0x123446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1442 { 0x 166657, 0x166602, 0x29b3, 0x29b3, 0x0000, 0x0 }, /* #4 */1443 { 0x1 90e93, 0x190606, 0x5e6a, 0x5e6a, 0x0000, 0x0 }, /* #5 */1444 { 0x 037f06, 0x037702, 0x2f20, 0x2f20, 0x0000, 0x0 }, /* #6 */1445 { 0x0 c4b12, 0x0c4382, 0xb3d6, 0xb3d6, 0x0000, 0x0 }, /* #7 */1446 { 0x 063392, 0x063316, 0x3613, 0x2c5a, 0x09b9, 0x0 }, /* #8 */1447 { 0x 0a0b13, 0x0a0397, 0x09fb, 0x90be, 0x793d, 0x0 }, /* #9 */1448 { 0x 3b3947, 0x3b3113, 0x2265, 0x42da, 0xdf8b, 0x0 }, /* #10 */1449 { 0x 213592, 0x213593, 0x2302, 0xa95e, 0x79a4, 0x0 }, /* #11 */1450 { 0x 163292, 0x163a83, 0x76f5, 0xdae3, 0x9c12, 0x0 }, /* #12 */1451 { 0x3 72e92, 0x372602, 0x69e6, 0x2094, 0x4952, 0x0 }, /* #13 */1452 { 0x 320706, 0x320793, 0x9491, 0x985e, 0xfc33, 0x0 }, /* #14 */1453 { 0x 285086, 0x285016, 0x7f82, 0x6d35, 0x124d, 0x0 }, /* #15 */1454 { 0x0 d6d06, 0x0d6597, 0xadd4, 0xfa7e, 0xb356, 0x0 }, /* #16 */1455 { 0x0 c56c7, 0x0c5603, 0x095e, 0x46a7, 0xc2b7, 0x0 }, /* #17 */1456 { 0x 3d5992, 0x3d5112, 0x7661, 0x5d68, 0x18f9, 0x0 }, /* #18 */1457 { 0x3 b56c6, 0x3b5617, 0x07f8, 0x54de, 0xb31a, 0x0 }, /* #19 */1458 { 0x 170102, 0x170103, 0x4bb8, 0x6dc2, 0xddf6, 0x0 }, /* #20 */1459 { 0x2 b0507, 0x2b0507, 0x1f31, 0x2ca0, 0xf291, 0x0 }, /* #21 */1460 { 0x 064c83, 0x064407, 0x5b5e, 0x6cbd, 0xeea1, 0x0 }, /* #22 */1461 { 0x 212697, 0x212602, 0xeb3d, 0x67fb, 0x8342, 0x0 }, /* #23 */1462 { 0x0 c2206, 0x0c2293, 0x8d79, 0xb35d, 0xda1c, 0x0 }, /* #24 */1463 { 0x 0e0a07, 0x0e0296, 0xf655, 0xadaf, 0x48a6, 0x0 }, /* #25 */1464 { 0x 0c5506, 0x0c5503, 0x0a35, 0x5b31, 0xaf04, 0x0 }, /* #26 */1465 { 0x 1f5157, 0x1f5192, 0xa995, 0xa6ea, 0x02ab, 0x0 }, /* #27 */1466 { 0x 0a43d2, 0x0a4302, 0x879b, 0x0732, 0x8069, 0x0 }, /* #28 */1467 { 0x 145b97, 0x145386, 0xb68f, 0xa111, 0x157e, 0x0 }, /* #29 */1468 { 0x 223e46, 0x223606, 0xb9bf, 0x050f, 0xb4b0, 0x0 }, /* #30 */1469 { 0x3 64a87, 0x364a06, 0x8f35, 0x3333, 0x5c02, 0x0 }, /* #31 */1470 { 0x 2263c7, 0x226b16, 0x9956, 0x60b8, 0x389e, 0x0 }, /* #32 */1471 { 0x 0b0b46, 0x0b0397, 0x05b6, 0xff2d, 0x0689, 0x0 }, /* #33 */1472 { 0x 3e3492, 0x3e3483, 0x94eb, 0xf692, 0x9e59, 0x0 }, /* #34 */1473 { 0x 3c6417, 0x3c6483, 0x073d, 0x90a4, 0x7699, 0x0 }, /* #35 */1474 { 0x 185a82, 0x185206, 0x550f, 0x258b, 0x2f84, 0x0 }, /* #36 */1475 { 0x 1f76c2, 0x1f7612, 0x70e2, 0x07bf, 0x6923, 0x0 }, /* #37 */1476 { 0x0 a14d7, 0x0a1496, 0xe10e, 0x969f, 0x4a6f, 0x0 }, /* #38 */1477 { 0x1 80cd2, 0x180407, 0x0f9f, 0x4c87, 0xc318, 0x0 }, /* #39 */1478 { 0x 2e2583, 0x2e2587, 0x213d, 0xb56a, 0x6bd3, 0x0 }, /* #40 */1479 { 0x 035053, 0x035812, 0xc709, 0x567c, 0x708d, 0x0 }, /* #41 */1480 { 0x 140887, 0x140897, 0x6fe6, 0xeeeb, 0x80fb, 0x0 }, /* #42 */1481 { 0x 3d2707, 0x3d2793, 0xbb37, 0xdd1c, 0xde1b, 0x0 }, /* #43 */1482 { 0x3 81ed2, 0x381683, 0x9d59, 0xb389, 0xe9d0, 0x0 }, /* #44 */1483 { 0x 292e92, 0x292e97, 0x4390, 0x8682, 0xbd0e, 0x0 }, /* #45 */1484 { 0x3 74a12, 0x374287, 0x3399, 0xbdf5, 0x75a4, 0x0 }, /* #46 */1485 { 0x 105f16, 0x105702, 0xd22d, 0x4b5b, 0x86d2, 0x0 }, /* #47 */1486 { 0x2 61887, 0x261082, 0xb10f, 0x8f2a, 0x21e5, 0x0 }, /* #48 */1487 { 0x1 611d3, 0x161116, 0x6770, 0x2ecc, 0x38a4, 0x0 }, /* #49 */1488 { 0x 330697, 0x330613, 0x01a6, 0x6ccb, 0x94db, 0x0 }, /* #50 */1489 { 0x 3f4e03, 0x3f4683, 0xe277, 0xf402, 0xee75, 0x0 }, /* #51 */1490 { 0x 174b53, 0x174397, 0x3ea3, 0xe555, 0x594e, 0x0 }, /* #52 */1491 { 0x3 12246, 0x312202, 0xf656, 0x5501, 0xa155, 0x0 }, /* #53 */1492 { 0x 184d97, 0x184516, 0xd192, 0x4e96, 0x82fc, 0x0 }, /* #54 */1493 { 0x3 f5a43, 0x3f5a87, 0x6569, 0xd960, 0x8c09, 0x0 }, /* #55 */1494 { 0x2 55a97, 0x255216, 0x5a60, 0x09dd, 0x5083, 0x0 }, /* #56 */1495 { 0x3 33f56, 0x333796, 0xfbc1, 0x936f, 0x6852, 0x0 }, /* #57 */1496 { 0x 0a2882, 0x0a2093, 0xf6c3, 0xf845, 0xfe7e, 0x0 }, /* #58 */1497 { 0x 1d2317, 0x1d2393, 0x0332, 0xd286, 0x30ac, 0x0 }, /* #59 */1498 { 0x 110e07, 0x110693, 0x91a0, 0xa031, 0xf16f, 0x0 }, /* #60 */1499 { 0x 3a6e82, 0x3a6603, 0x044f, 0x09b0, 0xfa9f, 0x0 }, /* #61 */1500 { 0x 176016, 0x176082, 0xe05b, 0xab97, 0x34c4, 0x0 }, /* #62 */1501 { 0x1 575c3, 0x157d97, 0x7634, 0xf577, 0x80bd, 0x0 }, /* #63 */1438 { 0x290413, 0x290446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1439 { 0x124d13, 0x124546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1440 { 0x1520d2, 0x152046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1441 { 0x3b2cd3, 0x3b2446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1442 { 0x3e1993, 0x3e1102, 0x3158, 0x3158, 0x0000, 0x0 }, /* #4 */ 1443 { 0x1c3087, 0x1c3002, 0x3180, 0x3180, 0x0000, 0x0 }, /* #5 */ 1444 { 0x170212, 0x170206, 0x27af, 0x27af, 0x0000, 0x0 }, /* #6 */ 1445 { 0x0463c3, 0x046306, 0x014e, 0x014e, 0x0000, 0x0 }, /* #7 */ 1446 { 0x2b2f46, 0x2b2f83, 0x613c, 0x972a, 0xca12, 0x0 }, /* #8 */ 1447 { 0x1d2143, 0x1d2197, 0xdbc3, 0xf414, 0xe7af, 0x0 }, /* #9 */ 1448 { 0x1e36c3, 0x1e3682, 0xe9ac, 0xc66b, 0x2341, 0x0 }, /* #10 */ 1449 { 0x371652, 0x371e87, 0x590a, 0xac74, 0xac96, 0x0 }, /* #11 */ 1450 { 0x2d4252, 0x2d4213, 0x00b5, 0x5e1f, 0xa296, 0x0 }, /* #12 */ 1451 { 0x3f30d7, 0x3f3816, 0xc477, 0x58bb, 0x6bbc, 0x0 }, /* #13 */ 1452 { 0x062103, 0x062197, 0x6351, 0xed7b, 0x75d6, 0x0 }, /* #14 */ 1453 { 0x335f12, 0x335716, 0xaed2, 0x1a7d, 0x9455, 0x0 }, /* #15 */ 1454 { 0x0314c2, 0x031413, 0x20a2, 0x7483, 0xac1f, 0x0 }, /* #16 */ 1455 { 0x0b5a86, 0x0b5a16, 0xa58b, 0x28bd, 0x7cce, 0x0 }, /* #17 */ 1456 { 0x2066d2, 0x206e87, 0x4c32, 0xb550, 0x96e2, 0x0 }, /* #18 */ 1457 { 0x3157c6, 0x315712, 0xf033, 0x1357, 0xdcdc, 0x0 }, /* #19 */ 1458 { 0x0674d3, 0x067482, 0xe5ce, 0x8e01, 0x57cd, 0x0 }, /* #20 */ 1459 { 0x216912, 0x216116, 0xbabc, 0x1f2d, 0x9b8f, 0x0 }, /* #21 */ 1460 { 0x2f6992, 0x2f6113, 0x6330, 0x7ed3, 0xe45d, 0x0 }, /* #22 */ 1461 { 0x021713, 0x021f12, 0x8282, 0x57c8, 0x2aba, 0x0 }, /* #23 */ 1462 { 0x0934c7, 0x093406, 0xec8e, 0x6a4e, 0x8240, 0x0 }, /* #24 */ 1463 { 0x2e5593, 0x2e5587, 0x046f, 0xb441, 0x502e, 0x0 }, /* #25 */ 1464 { 0x2120d3, 0x212893, 0x5eb8, 0xa7df, 0xb6d9, 0x0 }, /* #26 */ 1465 { 0x040112, 0x040116, 0x7605, 0x3117, 0x44ee, 0x0 }, /* #27 */ 1466 { 0x2e2316, 0x2e2382, 0xf838, 0xc7d5, 0x3063, 0x0 }, /* #28 */ 1467 { 0x3e6e03, 0x3e6616, 0x6f21, 0x597b, 0x15a6, 0x0 }, /* #29 */ 1468 { 0x330346, 0x330393, 0x9f04, 0xab1f, 0xf3e5, 0x0 }, /* #30 */ 1469 { 0x3e6d83, 0x3e6506, 0xfac2, 0x06b1, 0xf411, 0x0 }, /* #31 */ 1470 { 0x321102, 0x321182, 0xf37b, 0xcf73, 0x2408, 0x0 }, /* #32 */ 1471 { 0x1b2b03, 0x1b2306, 0x5f3b, 0x3830, 0x270b, 0x0 }, /* #33 */ 1472 { 0x114847, 0x114097, 0x4471, 0xce3f, 0x7632, 0x0 }, /* #34 */ 1473 { 0x0d0d57, 0x0d0593, 0xb880, 0xd829, 0xe057, 0x0 }, /* #35 */ 1474 { 0x281457, 0x281483, 0xb2e4, 0xf531, 0xbdb3, 0x0 }, /* #36 */ 1475 { 0x3e4dc7, 0x3e4516, 0x5d96, 0x2e3a, 0x2f5c, 0x0 }, /* #37 */ 1476 { 0x0974d2, 0x097402, 0x62c4, 0x0583, 0x5d41, 0x0 }, /* #38 */ 1477 { 0x120b47, 0x120303, 0x1c0e, 0x2df7, 0xee17, 0x0 }, /* #39 */ 1478 { 0x1c3503, 0x1c3582, 0xceae, 0xc025, 0x0e89, 0x0 }, /* #40 */ 1479 { 0x275b17, 0x275316, 0xa7c9, 0x13cc, 0x93fd, 0x0 }, /* #41 */ 1480 { 0x0951c6, 0x095993, 0x7d62, 0xaa85, 0xd2dd, 0x0 }, /* #42 */ 1481 { 0x293542, 0x293512, 0x5ef4, 0x5be5, 0x030f, 0x0 }, /* #43 */ 1482 { 0x335e42, 0x335607, 0x11e9, 0x3339, 0xdeb0, 0x0 }, /* #44 */ 1483 { 0x1a2052, 0x1a2002, 0x423f, 0x042f, 0x3e10, 0x0 }, /* #45 */ 1484 { 0x3d2a86, 0x3d2206, 0xf6de, 0x6e5c, 0x8882, 0x0 }, /* #46 */ 1485 { 0x221897, 0x221017, 0x0aa5, 0x23bb, 0xe6ea, 0x0 }, /* #47 */ 1486 { 0x2c4903, 0x2c4906, 0xf669, 0x78c5, 0x7da4, 0x0 }, /* #48 */ 1487 { 0x1b2493, 0x1b2403, 0x1865, 0x4dd5, 0xca90, 0x0 }, /* #49 */ 1488 { 0x135856, 0x135083, 0x11d6, 0xefc1, 0x2215, 0x0 }, /* #50 */ 1489 { 0x022486, 0x022c16, 0xe1ba, 0x65db, 0x7bdf, 0x0 }, /* #51 */ 1490 { 0x3703d3, 0x370b06, 0xc467, 0x48e7, 0x7b80, 0x0 }, /* #52 */ 1491 { 0x3d2816, 0x3d2083, 0xa7c2, 0xf2f1, 0xb4d1, 0x0 }, /* #53 */ 1492 { 0x3e1c52, 0x3e1c97, 0x2a52, 0x90db, 0x9977, 0x0 }, /* #54 */ 1493 { 0x3e1012, 0x3e1006, 0xdf7a, 0x1935, 0xc645, 0x0 }, /* #55 */ 1494 { 0x2f6757, 0x2f6716, 0xdcbc, 0x147e, 0xc83e, 0x0 }, /* #56 */ 1495 { 0x3b62c2, 0x3b6207, 0x1eac, 0x616a, 0xbd42, 0x0 }, /* #57 */ 1496 { 0x1f5d97, 0x1f5507, 0x06b7, 0x1ef6, 0xe7c1, 0x0 }, /* #58 */ 1497 { 0x025693, 0x025602, 0xef88, 0x1aa7, 0xd4e1, 0x0 }, /* #59 */ 1498 { 0x063a93, 0x063a16, 0x9972, 0x5b77, 0x3dfb, 0x0 }, /* #60 */ 1499 { 0x1a6686, 0x1a6616, 0xf908, 0x4d1d, 0xabeb, 0x0 }, /* #61 */ 1500 { 0x020816, 0x020816, 0xa789, 0x6f2b, 0x385e, 0x0 }, /* #62 */ 1501 { 0x175213, 0x175283, 0x8fbc, 0xeb7c, 0xa440, 0x0 }, /* #63 */ 1502 1502 }; 1503 1503 static const BINU16_TEST_T g_aTests_sbb_u16[] = 1504 1504 { 1505 { 0x 146997, 0x146197, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */1506 { 0x 201d17, 0x201597, 0x0000, 0xffff, 0x0000, 0x0 }, /* #1 */1507 { 0x 2306d2, 0x230646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1508 { 0x 2c4406, 0x2c4446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1509 { 0x3 a0cc7, 0x3a0406, 0x225a, 0x2259, 0x0000, 0x0 }, /* #4 */1510 { 0x 292982, 0x292186, 0xa930, 0xa930, 0x0000, 0x0 }, /* #5 */1511 { 0x 267a83, 0x267286, 0x9f8e, 0x9f8d, 0x0000, 0x0 }, /* #6 */1512 { 0x 335907, 0x335106, 0x5e2f, 0x5e2e, 0x0000, 0x0 }, /* #7 */1513 { 0x 220f86, 0x220712, 0x6c2c, 0x60bf, 0x0b6d, 0x0 }, /* #8 */1514 { 0x 2e1ec6, 0x2e1616, 0x4186, 0x3b59, 0x062d, 0x0 }, /* #9 */1515 { 0x 0968d7, 0x096083, 0x1c3a, 0xddc8, 0x3e71, 0x0 }, /* #10 */1516 { 0x3 85556, 0x385587, 0xe6de, 0xea48, 0xfc96, 0x0 }, /* #11 */1517 { 0x 3652c3, 0x365206, 0xc279, 0x2933, 0x9945, 0x0 }, /* #12 */1518 { 0x 304f87, 0x304782, 0xb0fc, 0x9334, 0x1dc7, 0x0 }, /* #13 */1519 { 0x3 f5fd2, 0x3f5716, 0x31d6, 0x17dd, 0x19f9, 0x0 }, /* #14 */1520 { 0x3 15356, 0x315386, 0xe8af, 0x924d, 0x5662, 0x0 }, /* #15 */1521 { 0x 201643, 0x201e93, 0x6cd6, 0x851a, 0xe7bb, 0x0 }, /* #16 */1522 { 0x 066dd3, 0x066517, 0x3d01, 0x6d3a, 0xcfc6, 0x0 }, /* #17 */1523 { 0x2 23b43, 0x223386, 0xf7fa, 0xe306, 0x14f3, 0x0 }, /* #18 */1524 { 0x 222e06, 0x222e06, 0xb9a5, 0x5255, 0x6750, 0x0 }, /* #19 */1525 { 0x1 511d7, 0x151113, 0x1900, 0x721f, 0xa6e0, 0x0 }, /* #20 */1526 { 0x 151e96, 0x151606, 0xffe6, 0x3566, 0xca80, 0x0 }, /* #21 */1527 { 0x 196a17, 0x196202, 0xabef, 0x1368, 0x9886, 0x0 }, /* #22 */1528 { 0x1 90016, 0x190006, 0xd5bc, 0x2956, 0xac66, 0x0 }, /* #23 */1529 { 0x3 a7fc3, 0x3a7706, 0x7f7e, 0x521d, 0x2d60, 0x0 }, /* #24 */1530 { 0x 1f2a97, 0x1f2296, 0xf353, 0xd2bb, 0x2097, 0x0 }, /* #25 */1531 { 0x 1c5ac6, 0x1c5213, 0x019b, 0x42ce, 0xbecd, 0x0 }, /* #26 */1532 { 0x 3a7d92, 0x3a7502, 0x592f, 0x13a1, 0x458e, 0x0 }, /* #27 */1533 { 0x 201093, 0x201093, 0x14d7, 0xd9bf, 0x3b17, 0x0 }, /* #28 */1534 { 0x 2f0643, 0x2f0606, 0xbd8a, 0x3899, 0x84f0, 0x0 }, /* #29 */1535 { 0x 373ad6, 0x373283, 0x8198, 0xc8c8, 0xb8d0, 0x0 }, /* #30 */1536 { 0x 344842, 0x344006, 0xfd6f, 0x1465, 0xe90a, 0x0 }, /* #31 */1537 { 0x 392053, 0x392893, 0x561a, 0xc26d, 0x93ac, 0x0 }, /* #32 */1538 { 0x0 37b56, 0x037306, 0x408d, 0x313a, 0x0f53, 0x0 }, /* #33 */1539 { 0x 0e7843, 0x0e7087, 0x2f05, 0xf7b4, 0x3750, 0x0 }, /* #34 */1540 { 0x 247512, 0x247516, 0x5f10, 0x1ca5, 0x426b, 0x0 }, /* #35 */1541 { 0x 2d1842, 0x2d1093, 0x4f92, 0xf18c, 0x5e06, 0x0 }, /* #36 */1542 { 0x 054a53, 0x054202, 0x7c3a, 0x24a1, 0x5798, 0x0 }, /* #37 */1543 { 0x 3a4f57, 0x3a4f83, 0x46cc, 0xc6b5, 0x8016, 0x0 }, /* #38 */1544 { 0x 2a16d2, 0x2a1692, 0xd084, 0xbc6d, 0x1417, 0x0 }, /* #39 */1545 { 0x 1a7c97, 0x1a7407, 0x16a7, 0x1ef3, 0xf7b3, 0x0 }, /* #40 */1546 { 0x1 72703, 0x172797, 0x7a72, 0xfb59, 0x7f18, 0x0 }, /* #41 */1547 { 0x 0b7787, 0x0b7713, 0x5ac3, 0x7413, 0xe6af, 0x0 }, /* #42 */1548 { 0x 020957, 0x020186, 0xd1ef, 0xc5f0, 0x0bfe, 0x0 }, /* #43 */1549 { 0x 007c13, 0x007482, 0xd7df, 0xcbf2, 0x0bec, 0x0 }, /* #44 */1550 { 0x 380e02, 0x380612, 0x3285, 0x2d37, 0x054e, 0x0 }, /* #45 */1551 { 0x3 92082, 0x392806, 0x91ad, 0x2414, 0x6d99, 0x0 }, /* #46 */1552 { 0x 235d82, 0x235d12, 0x96e8, 0x5eae, 0x383a, 0x0 }, /* #47 */1553 { 0x3 a1cc2, 0x3a1483, 0x129c, 0xbcea, 0x55b2, 0x0 }, /* #48 */1554 { 0x 300407, 0x300406, 0xf58e, 0x1c60, 0xd92d, 0x0 }, /* #49 */1555 { 0x 0e33d6, 0x0e3397, 0xa1a3, 0xec05, 0xb59e, 0x0 }, /* #50 */1556 { 0x 022b07, 0x022b12, 0x8a94, 0x663d, 0x2456, 0x0 }, /* #51 */1557 { 0x 0b2f86, 0x0b2f83, 0x7bba, 0xb601, 0xc5b9, 0x0 }, /* #52 */1558 { 0x 0a6dc3, 0x0a6586, 0xff2c, 0xe6fa, 0x1831, 0x0 }, /* #53 */1559 { 0x 284d96, 0x284d83, 0x4d4b, 0xc99b, 0x83b0, 0x0 }, /* #54 */1560 { 0x 317946, 0x317987, 0x11bd, 0x82f6, 0x8ec7, 0x0 }, /* #55 */1561 { 0x 364796, 0x364707, 0x6526, 0x6c96, 0xf890, 0x0 }, /* #56 */1562 { 0x3 c2317, 0x3c2b16, 0xb290, 0x773a, 0x3b55, 0x0 }, /* #57 */1563 { 0x 166cd3, 0x166c83, 0x62cc, 0x82b9, 0xe012, 0x0 }, /* #58 */1564 { 0x 0a1997, 0x0a1196, 0xfe40, 0x9014, 0x6e2b, 0x0 }, /* #59 */1565 { 0x 351f86, 0x351f97, 0x4e11, 0xc3a6, 0x8a6b, 0x0 }, /* #60 */1566 { 0x 0e4403, 0x0e4c16, 0xb6c5, 0x390a, 0x7dba, 0x0 }, /* #61 */1567 { 0x 1924d7, 0x192c83, 0x6a4d, 0x8362, 0xe6ea, 0x0 }, /* #62 */1568 { 0x 0d6193, 0x0d6193, 0x78b0, 0xff97, 0x7918, 0x0 }, /* #63 */1505 { 0x037042, 0x037046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1506 { 0x3e7e93, 0x3e7697, 0x0000, 0xffff, 0x0000, 0x0 }, /* #1 */ 1507 { 0x3d1b47, 0x3d1397, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */ 1508 { 0x1f54d7, 0x1f5497, 0x0000, 0xffff, 0x0000, 0x0 }, /* #3 */ 1509 { 0x3b2ec2, 0x3b2682, 0xd16e, 0xd16e, 0x0000, 0x0 }, /* #4 */ 1510 { 0x191e52, 0x191606, 0x674b, 0x674b, 0x0000, 0x0 }, /* #5 */ 1511 { 0x340856, 0x340082, 0xdab9, 0xdab9, 0x0000, 0x0 }, /* #6 */ 1512 { 0x053052, 0x053002, 0x708c, 0x708c, 0x0000, 0x0 }, /* #7 */ 1513 { 0x0111d6, 0x011183, 0x3bd9, 0xd7a8, 0x6431, 0x0 }, /* #8 */ 1514 { 0x0471d7, 0x047912, 0x880d, 0x615d, 0x26af, 0x0 }, /* #9 */ 1515 { 0x1a3546, 0x1a3d83, 0x3836, 0xaf85, 0x88b1, 0x0 }, /* #10 */ 1516 { 0x3757c7, 0x375797, 0xc392, 0xf5ff, 0xcd92, 0x0 }, /* #11 */ 1517 { 0x063e96, 0x063606, 0x3969, 0x19d7, 0x1f92, 0x0 }, /* #12 */ 1518 { 0x164657, 0x164687, 0x3c0c, 0xc355, 0x78b6, 0x0 }, /* #13 */ 1519 { 0x302116, 0x302987, 0x6acd, 0x82db, 0xe7f2, 0x0 }, /* #14 */ 1520 { 0x3e5cd7, 0x3e5403, 0x2ccb, 0x4da1, 0xdf29, 0x0 }, /* #15 */ 1521 { 0x333156, 0x333183, 0x178a, 0x9845, 0x7f45, 0x0 }, /* #16 */ 1522 { 0x2e1502, 0x2e1587, 0xb084, 0xc9b1, 0xe6d3, 0x0 }, /* #17 */ 1523 { 0x2e4a56, 0x2e4a02, 0xb25e, 0x4cc1, 0x659d, 0x0 }, /* #18 */ 1524 { 0x1d5782, 0x1d5787, 0xcc9a, 0xf912, 0xd388, 0x0 }, /* #19 */ 1525 { 0x140fc2, 0x140f97, 0x4c69, 0x90be, 0xbbab, 0x0 }, /* #20 */ 1526 { 0x351792, 0x351703, 0x4c4f, 0x568a, 0xf5c5, 0x0 }, /* #21 */ 1527 { 0x2472d3, 0x247216, 0xdfb0, 0x28b4, 0xb6fb, 0x0 }, /* #22 */ 1528 { 0x103902, 0x103183, 0x874c, 0xe21c, 0xa530, 0x0 }, /* #23 */ 1529 { 0x313146, 0x313186, 0xe8a3, 0x94d1, 0x53d2, 0x0 }, /* #24 */ 1530 { 0x312047, 0x312812, 0xb562, 0x6cd5, 0x488c, 0x0 }, /* #25 */ 1531 { 0x057006, 0x057093, 0x42d7, 0xf0da, 0x51fd, 0x0 }, /* #26 */ 1532 { 0x255d53, 0x255512, 0x249a, 0x183d, 0x0c5c, 0x0 }, /* #27 */ 1533 { 0x372812, 0x372082, 0xef95, 0x9b91, 0x5404, 0x0 }, /* #28 */ 1534 { 0x1d0603, 0x1d0e87, 0x2acf, 0x832d, 0xa7a1, 0x0 }, /* #29 */ 1535 { 0x137b86, 0x137312, 0x7698, 0x6eec, 0x07ac, 0x0 }, /* #30 */ 1536 { 0x1750c3, 0x175897, 0x4e60, 0xaad8, 0xa387, 0x0 }, /* #31 */ 1537 { 0x0a7616, 0x0a7697, 0x2f22, 0xca7b, 0x64a7, 0x0 }, /* #32 */ 1538 { 0x015102, 0x015192, 0xe918, 0xbddc, 0x2b3c, 0x0 }, /* #33 */ 1539 { 0x353047, 0x353816, 0xb5cb, 0x738d, 0x423d, 0x0 }, /* #34 */ 1540 { 0x0c6a42, 0x0c6a97, 0x4835, 0xb5bb, 0x927a, 0x0 }, /* #35 */ 1541 { 0x051e83, 0x051682, 0xe6bf, 0xdb6b, 0x0b53, 0x0 }, /* #36 */ 1542 { 0x3d2f13, 0x3d2712, 0xe0d0, 0x5fc7, 0x8108, 0x0 }, /* #37 */ 1543 { 0x005f47, 0x005783, 0x1ed8, 0xf0b0, 0x2e27, 0x0 }, /* #38 */ 1544 { 0x1c24d6, 0x1c2c83, 0x2d7d, 0xa8e5, 0x8498, 0x0 }, /* #39 */ 1545 { 0x053092, 0x053092, 0xdc31, 0xc323, 0x190e, 0x0 }, /* #40 */ 1546 { 0x1d7907, 0x1d7103, 0x68ab, 0x7cc7, 0xebe3, 0x0 }, /* #41 */ 1547 { 0x292dd3, 0x292586, 0xd5cb, 0xcf77, 0x0653, 0x0 }, /* #42 */ 1548 { 0x255712, 0x255702, 0xa70d, 0x2534, 0x81d9, 0x0 }, /* #43 */ 1549 { 0x1c63d6, 0x1c6b83, 0x2b9e, 0x97c8, 0x93d6, 0x0 }, /* #44 */ 1550 { 0x246582, 0x246586, 0xb386, 0x8811, 0x2b75, 0x0 }, /* #45 */ 1551 { 0x3c1607, 0x3c1697, 0xc838, 0xd68e, 0xf1a9, 0x0 }, /* #46 */ 1552 { 0x3c3493, 0x3c3416, 0x2578, 0x1f3a, 0x063d, 0x0 }, /* #47 */ 1553 { 0x333a07, 0x333283, 0x03fa, 0xd8e0, 0x2b19, 0x0 }, /* #48 */ 1554 { 0x140106, 0x140106, 0x53fd, 0x295c, 0x2aa1, 0x0 }, /* #49 */ 1555 { 0x364e06, 0x364602, 0x7cb8, 0x2785, 0x5533, 0x0 }, /* #50 */ 1556 { 0x1c3117, 0x1c3117, 0x493b, 0x768d, 0xd2ad, 0x0 }, /* #51 */ 1557 { 0x2e71c3, 0x2e7997, 0x50ef, 0xc76f, 0x897f, 0x0 }, /* #52 */ 1558 { 0x1979d6, 0x197997, 0x3a45, 0xa0dd, 0x9968, 0x0 }, /* #53 */ 1559 { 0x092903, 0x092906, 0xd84b, 0x7cb8, 0x5b92, 0x0 }, /* #54 */ 1560 { 0x220d83, 0x220597, 0x8da7, 0x9da9, 0xeffd, 0x0 }, /* #55 */ 1561 { 0x2f7a12, 0x2f7a83, 0x674c, 0xa5d9, 0xc173, 0x0 }, /* #56 */ 1562 { 0x331a06, 0x331292, 0xbad1, 0x8d02, 0x2dcf, 0x0 }, /* #57 */ 1563 { 0x0a2a53, 0x0a2293, 0x1a73, 0x9c6e, 0x7e04, 0x0 }, /* #58 */ 1564 { 0x275757, 0x275787, 0x3bed, 0xcae7, 0x7105, 0x0 }, /* #59 */ 1565 { 0x173383, 0x173307, 0x38db, 0x5be7, 0xdcf3, 0x0 }, /* #60 */ 1566 { 0x266402, 0x266483, 0xcb77, 0xd410, 0xf767, 0x0 }, /* #61 */ 1567 { 0x2f3353, 0x2f3387, 0x273d, 0xe800, 0x3f3c, 0x0 }, /* #62 */ 1568 { 0x3301d2, 0x330102, 0x4d1e, 0x36f7, 0x1627, 0x0 }, /* #63 */ 1569 1569 }; 1570 1570 static const BINU16_TEST_T g_aTests_sbb_u16_locked[] = 1571 1571 { 1572 { 0x 114413, 0x114497, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */1573 { 0x 3d2d03, 0x3d2597, 0x0000, 0xffff, 0x0000, 0x0 }, /* #1 */1574 { 0x 294346, 0x294346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1575 { 0x 3b4742, 0x3b4746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1576 { 0x 0103d3, 0x010302, 0x5492, 0x5491, 0x0000, 0x0 }, /* #4 */1577 { 0x 2d2887, 0x2d2082, 0xcf59, 0xcf58, 0x0000, 0x0 }, /* #5 */1578 { 0x3 15a16, 0x315202, 0x4d16, 0x4d16, 0x0000, 0x0 }, /* #6 */1579 { 0x 296ed6, 0x296606, 0x0b7e, 0x0b7e, 0x0000, 0x0 }, /* #7 */1580 { 0x 095703, 0x095706, 0xa96e, 0x28b7, 0x80b6, 0x0 }, /* #8 */1581 { 0x2 532c2, 0x253283, 0x9cd7, 0xad86, 0xef51, 0x0 }, /* #9 */1582 { 0x 3e3602, 0x3e3602, 0x8e1f, 0x0291, 0x8b8e, 0x0 }, /* #10 */1583 { 0x 245f12, 0x245702, 0x6b9b, 0x6489, 0x0712, 0x0 }, /* #11 */1584 { 0x 3f2396, 0x3f2307, 0x1b0b, 0x1d81, 0xfd8a, 0x0 }, /* #12 */1585 { 0x 005457, 0x005493, 0x5521, 0xf164, 0x63bc, 0x0 }, /* #13 */1586 { 0x 262d86, 0x262583, 0x16ba, 0xc9f8, 0x4cc2, 0x0 }, /* #14 */1587 { 0x 276092, 0x276093, 0x2285, 0xea98, 0x37ed, 0x0 }, /* #15 */1588 { 0x 242ad3, 0x242297, 0xe590, 0xfe44, 0xe74b, 0x0 }, /* #16 */1589 { 0x 1c4486, 0x1c4497, 0x9275, 0xda06, 0xb86f, 0x0 }, /* #17 */1590 { 0x0 16f93, 0x016f87, 0x7bf5, 0xb9d2, 0xc222, 0x0 }, /* #18 */1591 { 0x 3a7303, 0x3a7306, 0x274a, 0x2733, 0x0016, 0x0 }, /* #19 */1592 { 0x 375117, 0x375113, 0x3781, 0x5bae, 0xdbd2, 0x0 }, /* #20 */1593 { 0x 1500c7, 0x150016, 0x6e79, 0x195c, 0x551c, 0x0 }, /* #21 */1594 { 0x 127f83, 0x127797, 0x00d1, 0xdd27, 0x23a9, 0x0 }, /* #22 */1595 { 0x 117253, 0x117293, 0x16f2, 0xee9b, 0x2856, 0x0 }, /* #23 */1596 { 0x1 c3096, 0x1c3887, 0x6f16, 0xe022, 0x8ef4, 0x0 }, /* #24 */1597 { 0x 3e2f57, 0x3e2797, 0xc543, 0xe44d, 0xe0f5, 0x0 }, /* #25 */1598 { 0x 066a43, 0x066287, 0x8b6b, 0xda53, 0xb117, 0x0 }, /* #26 */1599 { 0x3 42847, 0x342002, 0x5659, 0x0a57, 0x4c01, 0x0 }, /* #27 */1600 { 0x 083006, 0x083883, 0x4bda, 0xa3ea, 0xa7f0, 0x0 }, /* #28 */1601 { 0x1 84cd7, 0x184c12, 0xdc16, 0x7a7f, 0x6196, 0x0 }, /* #29 */1602 { 0x1 a2543, 0x1a2592, 0xee46, 0x9397, 0x5aae, 0x0 }, /* #30 */1603 { 0x 1359d7, 0x135993, 0x3044, 0xad1f, 0x8324, 0x0 }, /* #31 */1604 { 0x 3d4196, 0x3d4113, 0x3a64, 0x79f7, 0xc06d, 0x0 }, /* #32 */1605 { 0x 2b1106, 0x2b1187, 0x93d3, 0xf6a0, 0x9d33, 0x0 }, /* #33 */1606 { 0x 2e1dc6, 0x2e1586, 0xc63d, 0x9c3c, 0x2a01, 0x0 }, /* #34 */1607 { 0x 0f6a86, 0x0f6a97, 0x2a71, 0x8827, 0xa24a, 0x0 }, /* #35 */1608 { 0x 3e6ed2, 0x3e6606, 0x4f78, 0x1ff6, 0x2f82, 0x0 }, /* #36 */1609 { 0x3 74507, 0x374582, 0xf8b6, 0x88a1, 0x7014, 0x0 }, /* #37 */1610 { 0x 1a4ed2, 0x1a4696, 0xfda1, 0xcb7e, 0x3223, 0x0 }, /* #38 */1611 { 0x 3e6f03, 0x3e6f87, 0x4349, 0xb4e1, 0x8e67, 0x0 }, /* #39 */1612 { 0x 2a14c3, 0x2a1406, 0x7f0b, 0x2c9a, 0x5270, 0x0 }, /* #40 */1613 { 0x 2022c6, 0x202287, 0x17fc, 0xc917, 0x4ee5, 0x0 }, /* #41 */1614 { 0x0 a4a03, 0x0a4206, 0xd9bc, 0x0f3a, 0xca81, 0x0 }, /* #42 */1615 { 0x0 24a13, 0x024286, 0xe29f, 0xa26c, 0x4032, 0x0 }, /* #43 */1616 { 0x3 d1c97, 0x3d1412, 0xee74, 0x5289, 0x9bea, 0x0 }, /* #44 */1617 { 0x 2e2c42, 0x2e2496, 0xdff6, 0x967d, 0x4979, 0x0 }, /* #45 */1618 { 0x1 d1113, 0x1d1187, 0xa0ff, 0xbd11, 0xe3ed, 0x0 }, /* #46 */1619 { 0x 2759c7, 0x275107, 0x01e4, 0x5b81, 0xa662, 0x0 }, /* #47 */1620 { 0x 294153, 0x294906, 0x844f, 0x39e4, 0x4a6a, 0x0 }, /* #48 */1621 { 0x 0f71c2, 0x0f7183, 0x16d8, 0xcd70, 0x4968, 0x0 }, /* #49 */1622 { 0x 173207, 0x173216, 0xd893, 0x1578, 0xc31a, 0x0 }, /* #50 */1623 { 0x 2d7ed2, 0x2d7613, 0x45e4, 0x7c6e, 0xc976, 0x0 }, /* #51 */1624 { 0x2f7 dc6, 0x2f7587, 0x231e, 0xe1c6, 0x4158, 0x0 }, /* #52 */1625 { 0x2 d1413, 0x2d1c87, 0x66b5, 0x9a24, 0xcc90, 0x0 }, /* #53 */1626 { 0x 3e1417, 0x3e1403, 0x30be, 0x60b0, 0xd00d, 0x0 }, /* #54 */1627 { 0x 371d46, 0x371593, 0x9cf4, 0xdc46, 0xc0ae, 0x0 }, /* #55 */1628 { 0x2a 52d2, 0x2a5283, 0xaa71, 0xf6c1, 0xb3b0, 0x0 }, /* #56 */1629 { 0x 3118c3, 0x311082, 0xece4, 0xb420, 0x38c3, 0x0 }, /* #57 */1630 { 0x 192c46, 0x192493, 0x92e3, 0xe5fb, 0xace8, 0x0 }, /* #58 */1631 { 0x 0b0807, 0x0b0887, 0x750a, 0x8dd1, 0xe738, 0x0 }, /* #59 */1632 { 0x 203a03, 0x203a97, 0x7083, 0xac99, 0xc3e9, 0x0 }, /* #60 */1633 { 0x 0f5a93, 0x0f5287, 0xb708, 0xf981, 0xbd86, 0x0 }, /* #61 */1634 { 0x1 f00c7, 0x1f0812, 0xa9f0, 0x4bc4, 0x5e2b, 0x0 }, /* #62 */1635 { 0x 2d4946, 0x2d4102, 0xfc27, 0x6a75, 0x91b2, 0x0 }, /* #63 */1572 { 0x315ec7, 0x315697, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */ 1573 { 0x0715c3, 0x071597, 0x0000, 0xffff, 0x0000, 0x0 }, /* #1 */ 1574 { 0x030553, 0x030597, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */ 1575 { 0x1a5152, 0x1a5146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1576 { 0x2c2396, 0x2c2306, 0x161d, 0x161d, 0x0000, 0x0 }, /* #4 */ 1577 { 0x3d6e86, 0x3d6602, 0x0358, 0x0358, 0x0000, 0x0 }, /* #5 */ 1578 { 0x340fc6, 0x340782, 0xeb20, 0xeb20, 0x0000, 0x0 }, /* #6 */ 1579 { 0x0a4282, 0x0a4206, 0x6350, 0x6350, 0x0000, 0x0 }, /* #7 */ 1580 { 0x164392, 0x164387, 0x530c, 0xef0a, 0x6402, 0x0 }, /* #8 */ 1581 { 0x295816, 0x295812, 0x823b, 0x584c, 0x29ef, 0x0 }, /* #9 */ 1582 { 0x0e1f43, 0x0e1f97, 0x2db4, 0x87d8, 0xa5db, 0x0 }, /* #10 */ 1583 { 0x006e93, 0x006603, 0x5ac3, 0x6232, 0xf890, 0x0 }, /* #11 */ 1584 { 0x114b96, 0x114383, 0x044d, 0x85a8, 0x7ea5, 0x0 }, /* #12 */ 1585 { 0x2d3097, 0x2d3093, 0xe18d, 0xeb2f, 0xf65d, 0x0 }, /* #13 */ 1586 { 0x017993, 0x017182, 0xf2bc, 0xabc4, 0x46f7, 0x0 }, /* #14 */ 1587 { 0x313242, 0x313293, 0x1428, 0xa23d, 0x71eb, 0x0 }, /* #15 */ 1588 { 0x3e34d3, 0x3e3493, 0xc122, 0xf46b, 0xccb6, 0x0 }, /* #16 */ 1589 { 0x055087, 0x055097, 0x4146, 0xce1b, 0x732a, 0x0 }, /* #17 */ 1590 { 0x086ad7, 0x086297, 0xd9d0, 0xe947, 0xf088, 0x0 }, /* #18 */ 1591 { 0x2d0812, 0x2d0002, 0x4fdd, 0x16ba, 0x3923, 0x0 }, /* #19 */ 1592 { 0x0e3bd2, 0x0e3383, 0x394a, 0xe637, 0x5313, 0x0 }, /* #20 */ 1593 { 0x364347, 0x364317, 0x2781, 0x72ed, 0xb493, 0x0 }, /* #21 */ 1594 { 0x294c57, 0x294407, 0x67b6, 0x6c95, 0xfb20, 0x0 }, /* #22 */ 1595 { 0x011b57, 0x011303, 0x4047, 0x4973, 0xf6d3, 0x0 }, /* #23 */ 1596 { 0x1b4f16, 0x1b4713, 0x1ab6, 0x4b1a, 0xcf9c, 0x0 }, /* #24 */ 1597 { 0x203c03, 0x203496, 0xd3eb, 0xba3f, 0x19ab, 0x0 }, /* #25 */ 1598 { 0x214e43, 0x214697, 0x37c1, 0xc828, 0x6f98, 0x0 }, /* #26 */ 1599 { 0x3b13c3, 0x3b1393, 0xc0c9, 0xda4a, 0xe67e, 0x0 }, /* #27 */ 1600 { 0x270f06, 0x270787, 0x9b96, 0xcf21, 0xcc75, 0x0 }, /* #28 */ 1601 { 0x121a06, 0x121a93, 0x7039, 0xaf7a, 0xc0bf, 0x0 }, /* #29 */ 1602 { 0x117286, 0x117206, 0x3179, 0x0e82, 0x22f7, 0x0 }, /* #30 */ 1603 { 0x0716c6, 0x071693, 0x2f50, 0xf198, 0x3db8, 0x0 }, /* #31 */ 1604 { 0x0d0206, 0x0d0a93, 0x7e70, 0x931f, 0xeb51, 0x0 }, /* #32 */ 1605 { 0x1c2c82, 0x1c2c16, 0xc2b6, 0x4ab7, 0x77ff, 0x0 }, /* #33 */ 1606 { 0x143192, 0x143107, 0x11fc, 0x4406, 0xcdf6, 0x0 }, /* #34 */ 1607 { 0x377017, 0x377007, 0x427c, 0x4fe1, 0xf29a, 0x0 }, /* #35 */ 1608 { 0x167742, 0x167717, 0x7420, 0x7d77, 0xf6a9, 0x0 }, /* #36 */ 1609 { 0x3b5743, 0x3b5706, 0xf937, 0x4f90, 0xa9a6, 0x0 }, /* #37 */ 1610 { 0x305d56, 0x305596, 0xd0b1, 0x8c1b, 0x4496, 0x0 }, /* #38 */ 1611 { 0x0b7242, 0x0b7283, 0x90a7, 0xcc07, 0xc4a0, 0x0 }, /* #39 */ 1612 { 0x1970d7, 0x197086, 0xe82e, 0xb01d, 0x3810, 0x0 }, /* #40 */ 1613 { 0x074f53, 0x074707, 0x0267, 0x41e2, 0xc084, 0x0 }, /* #41 */ 1614 { 0x064513, 0x064d16, 0x8ad3, 0x2a6f, 0x6063, 0x0 }, /* #42 */ 1615 { 0x0e08d3, 0x0e0806, 0xad7a, 0x4e09, 0x5f70, 0x0 }, /* #43 */ 1616 { 0x313357, 0x313392, 0xeca5, 0x80e6, 0x6bbe, 0x0 }, /* #44 */ 1617 { 0x0f2313, 0x0f2317, 0x0e45, 0x23be, 0xea86, 0x0 }, /* #45 */ 1618 { 0x1229c7, 0x122193, 0x3bf1, 0xc815, 0x73db, 0x0 }, /* #46 */ 1619 { 0x1c4e16, 0x1c4607, 0x5cca, 0x67f9, 0xf4d1, 0x0 }, /* #47 */ 1620 { 0x0a0647, 0x0a0612, 0xb1b3, 0x20b9, 0x90f9, 0x0 }, /* #48 */ 1621 { 0x3c6003, 0x3c6806, 0x9edb, 0x5c84, 0x4256, 0x0 }, /* #49 */ 1622 { 0x0c1d07, 0x0c1592, 0xde98, 0xd12f, 0x0d68, 0x0 }, /* #50 */ 1623 { 0x3f6342, 0x3f6b02, 0xf8d9, 0x7a58, 0x7e81, 0x0 }, /* #51 */ 1624 { 0x2f77c3, 0x2f7717, 0x54d6, 0x7d9f, 0xd736, 0x0 }, /* #52 */ 1625 { 0x294d06, 0x294507, 0x1c3c, 0x4dd8, 0xce64, 0x0 }, /* #53 */ 1626 { 0x0146d2, 0x014687, 0x25fa, 0xc799, 0x5e61, 0x0 }, /* #54 */ 1627 { 0x0f4343, 0x0f4307, 0x063d, 0x3790, 0xceac, 0x0 }, /* #55 */ 1628 { 0x2a03d6, 0x2a0306, 0x4154, 0x3812, 0x0942, 0x0 }, /* #56 */ 1629 { 0x160112, 0x160196, 0xe669, 0xe03c, 0x062d, 0x0 }, /* #57 */ 1630 { 0x051803, 0x051096, 0xaa75, 0x897b, 0x20f9, 0x0 }, /* #58 */ 1631 { 0x1b6ed2, 0x1b6617, 0x6395, 0x6f4b, 0xf44a, 0x0 }, /* #59 */ 1632 { 0x036542, 0x036593, 0x47a0, 0xdd79, 0x6a27, 0x0 }, /* #60 */ 1633 { 0x125812, 0x125006, 0x9e8e, 0x0b93, 0x92fb, 0x0 }, /* #61 */ 1634 { 0x135257, 0x135283, 0x0d2d, 0xdb26, 0x3206, 0x0 }, /* #62 */ 1635 { 0x335f53, 0x335702, 0x6b06, 0x0f61, 0x5ba4, 0x0 }, /* #63 */ 1636 1636 }; 1637 1637 static const BINU16_TEST_T g_aTests_or_u16[] = 1638 1638 { 1639 { 0x2 a7f86, 0x2a7746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1640 { 0x2 51d13, 0x251546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1641 { 0x 335552, 0x335546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1642 { 0x 026d86, 0x026546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1643 { 0x1 c3d96, 0x1c3502, 0x1d70, 0x1d70, 0x0000, 0x0 }, /* #4 */1644 { 0x1 b1942, 0x1b1102, 0x01d6, 0x01d6, 0x0000, 0x0 }, /* #5 */1645 { 0x 1c6703, 0x1c6702, 0x02a2, 0x02a2, 0x0000, 0x0 }, /* #6 */1646 { 0x2 c3ec3, 0x2c3686, 0x93c3, 0x93c3, 0x0000, 0x0 }, /* #7 */1647 { 0x1 25893, 0x125002, 0x6b07, 0x7ff7, 0x36f4, 0x0 }, /* #8 */1648 { 0x 3d7557, 0x3d7586, 0xab0d, 0xefcf, 0xe5c2, 0x0 }, /* #9 */1649 { 0x 074587, 0x074586, 0x819d, 0xe59f, 0xe597, 0x0 }, /* #10 */1650 { 0x 290587, 0x290506, 0x4e38, 0x6efc, 0x62fc, 0x0 }, /* #11 */1651 { 0x 220353, 0x220382, 0x918a, 0xd39e, 0x539e, 0x0 }, /* #12 */1652 { 0x 0e2802, 0x0e2002, 0x1dc6, 0x3ffe, 0x2efa, 0x0 }, /* #13 */1653 { 0x1 44602, 0x144686, 0xaf0a, 0xbfdb, 0x39d3, 0x0 }, /* #14 */1654 { 0x 295883, 0x295082, 0x4ed7, 0xeef7, 0xeea1, 0x0 }, /* #15 */1655 { 0x 3b2443, 0x3b2482, 0xa7f6, 0xeff7, 0xc931, 0x0 }, /* #16 */1656 { 0x 2a4953, 0x2a4182, 0x32c0, 0xb3f8, 0xb378, 0x0 }, /* #17 */1657 { 0x 094706, 0x094702, 0x63c0, 0x6bf4, 0x6bb4, 0x0 }, /* #18 */1658 { 0x 3c05c3, 0x3c0586, 0xce0d, 0xde1d, 0x1a10, 0x0 }, /* #19 */1659 { 0x 3c61c3, 0x3c6106, 0x66dc, 0x6fde, 0x2fd6, 0x0 }, /* #20 */1660 { 0x 197583, 0x197506, 0x3f65, 0x3f77, 0x2013, 0x0 }, /* #21 */1661 { 0x3 17d12, 0x317586, 0xd6a1, 0xdfb7, 0x4d97, 0x0 }, /* #22 */1662 { 0x 184bc7, 0x184386, 0xbf4d, 0xbf5f, 0x0352, 0x0 }, /* #23 */1663 { 0x 154f16, 0x154786, 0xf2e3, 0xfaf3, 0x48f2, 0x0 }, /* #24 */1664 { 0x1 e0c87, 0x1e0486, 0x037c, 0xdf7d, 0xdc25, 0x0 }, /* #25 */1665 { 0x1 869d3, 0x186106, 0x121b, 0x523f, 0x522c, 0x0 }, /* #26 */1666 { 0x 116f57, 0x116782, 0xde9e, 0xdedf, 0x045b, 0x0 }, /* #27 */1667 { 0x 0a2482, 0x0a2482, 0xfb68, 0xfffd, 0x06d5, 0x0 }, /* #28 */1668 { 0x 070782, 0x070786, 0x5956, 0xfbde, 0xfbdc, 0x0 }, /* #29 */1669 { 0x 223757, 0x223782, 0xc82d, 0xccad, 0x84a1, 0x0 }, /* #30 */1670 { 0x 2e36c6, 0x2e3686, 0x8ce9, 0x9feb, 0x936b, 0x0 }, /* #31 */1671 { 0x2 064d6, 0x206482, 0x8fe2, 0xcfea, 0x424a, 0x0 }, /* #32 */1672 { 0x 155e96, 0x155686, 0x8120, 0x957e, 0x957e, 0x0 }, /* #33 */1673 { 0x2 f2c07, 0x2f2486, 0x891e, 0xfd5f, 0x7c49, 0x0 }, /* #34 */1674 { 0x 214987, 0x214182, 0xd7e3, 0xf7ef, 0xf74d, 0x0 }, /* #35 */1675 { 0x 0d08d3, 0x0d0082, 0x9e3a, 0xde7a, 0xda42, 0x0 }, /* #36 */1676 { 0x 164396, 0x164382, 0x5a2b, 0xda3b, 0x9839, 0x0 }, /* #37 */1677 { 0x1 470d6, 0x147086, 0x65be, 0xf7be, 0xf208, 0x0 }, /* #38 */1678 { 0x 022047, 0x022086, 0x6377, 0xebff, 0xaaba, 0x0 }, /* #39 */1679 { 0x 086ed7, 0x086682, 0x37f8, 0xbffb, 0x992b, 0x0 }, /* #40 */1680 { 0x 053386, 0x053386, 0x1739, 0xf73f, 0xf436, 0x0 }, /* #41 */1681 { 0x 166252, 0x166286, 0x8143, 0xe37b, 0xe339, 0x0 }, /* #42 */1682 { 0x 3e5216, 0x3e5202, 0x29c8, 0x69fe, 0x68b6, 0x0 }, /* #43 */1683 { 0x 182e83, 0x182686, 0xd5db, 0xf7db, 0xf259, 0x0 }, /* #44 */1684 { 0x 2a4e03, 0x2a4686, 0x294a, 0xff4e, 0xde44, 0x0 }, /* #45 */1685 { 0x 386d52, 0x386586, 0xfd3d, 0xff3f, 0xe603, 0x0 }, /* #46 */1686 { 0x 250a87, 0x250282, 0xbd18, 0xfdbf, 0x6da7, 0x0 }, /* #47 */1687 { 0x 012d93, 0x012582, 0x960d, 0xf65d, 0x7055, 0x0 }, /* #48 */1688 { 0x 133d06, 0x133506, 0x79e0, 0x7ff0, 0x1e90, 0x0 }, /* #49 */1689 { 0x 003e02, 0x003682, 0xa826, 0xefa7, 0x6781, 0x0 }, /* #50 */1690 { 0x 0d5992, 0x0d5182, 0x91b0, 0x99fd, 0x09fd, 0x0 }, /* #51 */1691 { 0x 2c5946, 0x2c5186, 0x97bb, 0xd7bb, 0xd208, 0x0 }, /* #52 */1692 { 0x 1f3b97, 0x1f3382, 0xb153, 0xbfd3, 0x0fd0, 0x0 }, /* #53 */1693 { 0x 352383, 0x352382, 0x7740, 0xfff4, 0xeff4, 0x0 }, /* #54 */1694 { 0x 182d53, 0x182586, 0x72c0, 0xf6e1, 0xd6e1, 0x0 }, /* #55 */1695 { 0x 223657, 0x223606, 0x43dc, 0x4fdd, 0x4c19, 0x0 }, /* #56 */1696 { 0x 161b52, 0x161386, 0x89d8, 0x8bfa, 0x8a62, 0x0 }, /* #57 */1697 { 0x 2f0c82, 0x2f0486, 0x68c6, 0xe9de, 0x815c, 0x0 }, /* #58 */1698 { 0x1 80d57, 0x180506, 0x7dca, 0x7ffa, 0x6a38, 0x0 }, /* #59 */1699 { 0x 097187, 0x097186, 0x6e70, 0xeefc, 0xcadc, 0x0 }, /* #60 */1700 { 0x 0b2b02, 0x0b2382, 0x6807, 0xea67, 0x8267, 0x0 }, /* #61 */1701 { 0x2 83102, 0x283182, 0x3313, 0xf73b, 0xc43b, 0x0 }, /* #62 */1702 { 0x 3738d7, 0x373086, 0xc914, 0xdfb4, 0xd7b0, 0x0 }, /* #63 */1639 { 0x2576c6, 0x257646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1640 { 0x220a07, 0x220246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1641 { 0x137c92, 0x137446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1642 { 0x342856, 0x342046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1643 { 0x175653, 0x175686, 0xa087, 0xa087, 0x0000, 0x0 }, /* #4 */ 1644 { 0x1f1f93, 0x1f1782, 0xdb16, 0xdb16, 0x0000, 0x0 }, /* #5 */ 1645 { 0x0c1d96, 0x0c1582, 0xf30b, 0xf30b, 0x0000, 0x0 }, /* #6 */ 1646 { 0x2d7616, 0x2d7686, 0x8b82, 0x8b82, 0x0000, 0x0 }, /* #7 */ 1647 { 0x142f13, 0x142786, 0xf09c, 0xf1ff, 0xc16b, 0x0 }, /* #8 */ 1648 { 0x2e7902, 0x2e7186, 0xc0d7, 0xc9ff, 0x896a, 0x0 }, /* #9 */ 1649 { 0x204013, 0x204086, 0x7faf, 0xffff, 0xf870, 0x0 }, /* #10 */ 1650 { 0x142306, 0x142302, 0x6c31, 0x6fb9, 0x0f88, 0x0 }, /* #11 */ 1651 { 0x0e3d52, 0x0e3506, 0x0346, 0x2b66, 0x2962, 0x0 }, /* #12 */ 1652 { 0x1d0203, 0x1d0286, 0x2267, 0xbb77, 0x9970, 0x0 }, /* #13 */ 1653 { 0x163012, 0x163006, 0x3548, 0x75de, 0x45de, 0x0 }, /* #14 */ 1654 { 0x0a1597, 0x0a1502, 0x075d, 0x7fdf, 0x7993, 0x0 }, /* #15 */ 1655 { 0x034753, 0x034706, 0x34f3, 0x75ff, 0x656f, 0x0 }, /* #16 */ 1656 { 0x320e56, 0x320686, 0x3abf, 0xfbff, 0xdbea, 0x0 }, /* #17 */ 1657 { 0x1406d6, 0x140686, 0xaa59, 0xbedd, 0xbe9d, 0x0 }, /* #18 */ 1658 { 0x1f3d97, 0x1f3582, 0x3bdf, 0xffdf, 0xcd8a, 0x0 }, /* #19 */ 1659 { 0x124f83, 0x124782, 0xf946, 0xf97f, 0x8979, 0x0 }, /* #20 */ 1660 { 0x356913, 0x356102, 0x627a, 0x77fb, 0x37fb, 0x0 }, /* #21 */ 1661 { 0x374f86, 0x374782, 0x9682, 0xf7d3, 0x67d3, 0x0 }, /* #22 */ 1662 { 0x2460c7, 0x246002, 0x0b6c, 0x0f7f, 0x0c1f, 0x0 }, /* #23 */ 1663 { 0x357e47, 0x357682, 0x052c, 0x9ffe, 0x9afa, 0x0 }, /* #24 */ 1664 { 0x1c50d7, 0x1c5002, 0x73cb, 0x73ef, 0x20a5, 0x0 }, /* #25 */ 1665 { 0x117097, 0x117002, 0x13d6, 0x7ff7, 0x7c75, 0x0 }, /* #26 */ 1666 { 0x360912, 0x360102, 0x149c, 0x5f9d, 0x4b99, 0x0 }, /* #27 */ 1667 { 0x216803, 0x216082, 0x970d, 0x9fbf, 0x0cb7, 0x0 }, /* #28 */ 1668 { 0x3a51c2, 0x3a5182, 0xb327, 0xffbf, 0xdcb8, 0x0 }, /* #29 */ 1669 { 0x134a07, 0x134202, 0x36d2, 0x37f7, 0x2375, 0x0 }, /* #30 */ 1670 { 0x146ad6, 0x146206, 0x31dc, 0x73de, 0x63ce, 0x0 }, /* #31 */ 1671 { 0x2c2607, 0x2c2686, 0x96b5, 0xfff5, 0x6945, 0x0 }, /* #32 */ 1672 { 0x3b52c6, 0x3b5286, 0x9155, 0xf3ff, 0x73fa, 0x0 }, /* #33 */ 1673 { 0x2a3447, 0x2a3486, 0xb7de, 0xffde, 0x7e44, 0x0 }, /* #34 */ 1674 { 0x0f2993, 0x0f2182, 0x3df9, 0xfffd, 0xdebd, 0x0 }, /* #35 */ 1675 { 0x230657, 0x230686, 0x8b14, 0xdb95, 0xda85, 0x0 }, /* #36 */ 1676 { 0x227c42, 0x227486, 0x231e, 0xaf5f, 0x8f55, 0x0 }, /* #37 */ 1677 { 0x1f3882, 0x1f3006, 0x0b7d, 0x5fff, 0x5dc2, 0x0 }, /* #38 */ 1678 { 0x302cd6, 0x302402, 0x0ce4, 0x5cec, 0x584c, 0x0 }, /* #39 */ 1679 { 0x1308c7, 0x130086, 0x819b, 0xa7ff, 0x276e, 0x0 }, /* #40 */ 1680 { 0x3c3093, 0x3c3086, 0x120c, 0xf39c, 0xe39c, 0x0 }, /* #41 */ 1681 { 0x2b3f12, 0x2b3782, 0x2a89, 0xaacb, 0x88c2, 0x0 }, /* #42 */ 1682 { 0x0c1f42, 0x0c1782, 0xd0a6, 0xf4e6, 0x7462, 0x0 }, /* #43 */ 1683 { 0x217a97, 0x217202, 0x68bb, 0x6cbf, 0x0404, 0x0 }, /* #44 */ 1684 { 0x3554d3, 0x355402, 0x2e53, 0x6fdf, 0x6b8d, 0x0 }, /* #45 */ 1685 { 0x1b0fc7, 0x1b0702, 0x15e0, 0x3df4, 0x3d54, 0x0 }, /* #46 */ 1686 { 0x1f7647, 0x1f7686, 0x932f, 0x97af, 0x148e, 0x0 }, /* #47 */ 1687 { 0x1423d3, 0x142302, 0x1abf, 0x1ebf, 0x0e9b, 0x0 }, /* #48 */ 1688 { 0x220052, 0x220006, 0x7cef, 0x7fff, 0x2f30, 0x0 }, /* #49 */ 1689 { 0x3b1c13, 0x3b1482, 0xe073, 0xed7f, 0xad1e, 0x0 }, /* #50 */ 1690 { 0x2d1ac2, 0x2d1286, 0xab84, 0xab95, 0x8b91, 0x0 }, /* #51 */ 1691 { 0x340d82, 0x340586, 0x5480, 0xf4c5, 0xb0c5, 0x0 }, /* #52 */ 1692 { 0x3f1453, 0x3f1482, 0xf329, 0xfbbf, 0x0996, 0x0 }, /* #53 */ 1693 { 0x1d1286, 0x1d1282, 0xe250, 0xeed0, 0x0e80, 0x0 }, /* #54 */ 1694 { 0x010dc3, 0x010586, 0xb645, 0xfe4d, 0x7849, 0x0 }, /* #55 */ 1695 { 0x191dd3, 0x191506, 0x3cca, 0x3fff, 0x27bd, 0x0 }, /* #56 */ 1696 { 0x387e92, 0x387682, 0xa7df, 0xefdf, 0x4acb, 0x0 }, /* #57 */ 1697 { 0x397ad6, 0x397206, 0x3989, 0x7fdd, 0x7edc, 0x0 }, /* #58 */ 1698 { 0x104c47, 0x104482, 0x016d, 0x9dfd, 0x9d95, 0x0 }, /* #59 */ 1699 { 0x194002, 0x194082, 0x2185, 0xb3b5, 0xb230, 0x0 }, /* #60 */ 1700 { 0x1f2d93, 0x1f2582, 0xc9b6, 0xdbbf, 0xdbbf, 0x0 }, /* #61 */ 1701 { 0x2d0192, 0x2d0186, 0xada5, 0xffaf, 0x5a2f, 0x0 }, /* #62 */ 1702 { 0x097582, 0x097582, 0x8a8d, 0xdacd, 0x5a40, 0x0 }, /* #63 */ 1703 1703 }; 1704 1704 static const BINU16_TEST_T g_aTests_or_u16_locked[] = 1705 1705 { 1706 { 0x2 724d7, 0x272446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1707 { 0x 102297, 0x102246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1708 { 0x 092dc2, 0x092546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1709 { 0x 1a7092, 0x1a7046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1710 { 0x 302c92, 0x302406, 0x0ca6, 0x0ca6, 0x0000, 0x0 }, /* #4 */1711 { 0x 0c3087, 0x0c3006, 0x4f63, 0x4f63, 0x0000, 0x0 }, /* #5 */1712 { 0x 3d79c6, 0x3d7102, 0x591a, 0x591a, 0x0000, 0x0 }, /* #6 */1713 { 0x 243a83, 0x243286, 0xc363, 0xc363, 0x0000, 0x0 }, /* #7 */1714 { 0x 0a0a16, 0x0a0286, 0x3a85, 0xffaf, 0xe72e, 0x0 }, /* #8 */1715 { 0x1 856c6, 0x185682, 0xa42c, 0xfffe, 0xdffa, 0x0 }, /* #9 */1716 { 0x 1a1307, 0x1a1382, 0xd937, 0xf9f7, 0xe9c5, 0x0 }, /* #10 */1717 { 0x 3d0a87, 0x3d0202, 0x4bed, 0x7fef, 0x35e7, 0x0 }, /* #11 */1718 { 0x 083ac3, 0x083282, 0xd31e, 0xff9e, 0x7d82, 0x0 }, /* #12 */1719 { 0x 380043, 0x380006, 0x605b, 0x6adb, 0x4a9b, 0x0 }, /* #13 */1720 { 0x 103b93, 0x103386, 0x8676, 0xf7ff, 0x71bf, 0x0 }, /* #14 */1721 { 0x 064403, 0x064402, 0x5bdb, 0x7bfb, 0x6b3a, 0x0 }, /* #15 */1722 { 0x 345982, 0x345186, 0xd4bc, 0xfdbe, 0xf902, 0x0 }, /* #16 */1723 { 0x 2440c7, 0x244082, 0x425d, 0xc7fd, 0x85ad, 0x0 }, /* #17 */1724 { 0x 273f82, 0x273782, 0x11d5, 0x95d5, 0x95c0, 0x0 }, /* #18 */1725 { 0x 264d52, 0x264586, 0x444b, 0xc76f, 0x876c, 0x0 }, /* #19 */1726 { 0x 111f13, 0x111702, 0x0a39, 0x4bfd, 0x41e5, 0x0 }, /* #20 */1727 { 0x 0b6053, 0x0b6006, 0x63ae, 0x63ee, 0x42e4, 0x0 }, /* #21 */1728 { 0x 1d6752, 0x1d6786, 0x8992, 0xdbbb, 0x5b29, 0x0 }, /* #22 */1729 { 0x 067a87, 0x067282, 0x83cc, 0xd3ce, 0xd082, 0x0 }, /* #23 */1730 { 0x 0d3ed6, 0x0d3606, 0x2a5b, 0x2e7b, 0x2e38, 0x0 }, /* #24 */1731 { 0x 0716c6, 0x071682, 0x6bee, 0xffef, 0xd769, 0x0 }, /* #25 */1732 { 0x 3a6453, 0x3a6402, 0x0347, 0x337f, 0x327d, 0x0 }, /* #26 */1733 { 0x2 b7896, 0x2b7006, 0x2999, 0x6dbd, 0x64bc, 0x0 }, /* #27 */1734 { 0x3 c52d7, 0x3c5282, 0xb485, 0xfdc7, 0x6d43, 0x0 }, /* #28 */1735 { 0x1 30d46, 0x130586, 0x6d7c, 0xfdff, 0xb8bf, 0x0 }, /* #29 */1736 { 0x 023e57, 0x023682, 0x72da, 0xf2df, 0xf09f, 0x0 }, /* #30 */1737 { 0x 3d4c87, 0x3d4486, 0xde72, 0xfe7e, 0x3e7c, 0x0 }, /* #31 */1738 { 0x 175657, 0x175682, 0x2992, 0xedfb, 0xe4eb, 0x0 }, /* #32 */1739 { 0x 0c25c7, 0x0c2506, 0x5fd3, 0x7fdb, 0x314b, 0x0 }, /* #33 */1740 { 0x2 704d6, 0x270406, 0x3df9, 0x3fff, 0x23ff, 0x0 }, /* #34 */1741 { 0x 1e6ec3, 0x1e6686, 0xfb73, 0xfbff, 0x69cf, 0x0 }, /* #35 */1742 { 0x 1d0a83, 0x1d0282, 0xa84b, 0xee6b, 0xe669, 0x0 }, /* #36 */1743 { 0x2 e3017, 0x2e3086, 0x24a2, 0xb6b2, 0x9612, 0x0 }, /* #37 */1744 { 0x 072e16, 0x072686, 0xdff7, 0xdfff, 0x1c38, 0x0 }, /* #38 */1745 { 0x0 b2ec2, 0x0b2602, 0x3e26, 0x7eb6, 0x54b0, 0x0 }, /* #39 */1746 { 0x11 7252, 0x117206, 0x0bd5, 0x2bdd, 0x2849, 0x0 }, /* #40 */1747 { 0x 301e17, 0x301682, 0xad12, 0xaf3e, 0xa23e, 0x0 }, /* #41 */1748 { 0x 1135c6, 0x113506, 0x0d36, 0x0dbe, 0x049c, 0x0 }, /* #42 */1749 { 0x 1e2983, 0x1e2186, 0x0f33, 0xff7b, 0xfe59, 0x0 }, /* #43 */1750 { 0x 097dc3, 0x097586, 0xdb8e, 0xfbaf, 0xb8a9, 0x0 }, /* #44 */1751 { 0x 3d3696, 0x3d3686, 0xaf60, 0xbf6c, 0x3b2c, 0x0 }, /* #45 */1752 { 0x 1f3482, 0x1f3406, 0x60e4, 0x72e7, 0x1207, 0x0 }, /* #46 */1753 { 0x3 54117, 0x354182, 0x9d17, 0x9d97, 0x0893, 0x0 }, /* #47 */1754 { 0x 1c3803, 0x1c3086, 0x4200, 0xe239, 0xe239, 0x0 }, /* #48 */1755 { 0x 213646, 0x213686, 0xd9b1, 0xddbd, 0x059c, 0x0 }, /* #49 */1756 { 0x1 b0e87, 0x1b0686, 0x6562, 0xef7e, 0x8b3e, 0x0 }, /* #50 */1757 { 0x1 73606, 0x173606, 0x12b9, 0x7ebb, 0x6eb3, 0x0 }, /* #51 */1758 { 0x3 310c6, 0x331082, 0xe836, 0xefb6, 0xafb6, 0x0 }, /* #52 */1759 { 0x1 e0202, 0x1e0202, 0x30f4, 0x7cfd, 0x7c9d, 0x0 }, /* #53 */1760 { 0x 2262d6, 0x226206, 0x7ec1, 0x7fed, 0x21ac, 0x0 }, /* #54 */1761 { 0x3 01d03, 0x301586, 0xb68c, 0xb6bd, 0x96b9, 0x0 }, /* #55 */1762 { 0x2 a6cc2, 0x2a6482, 0xad2d, 0xadad, 0x0ca1, 0x0 }, /* #56 */1763 { 0x0 84612, 0x084686, 0xbfc9, 0xbff9, 0x0ff9, 0x0 }, /* #57 */1764 { 0x 2421c7, 0x242186, 0xcdac, 0xffff, 0xb773, 0x0 }, /* #58 */1765 { 0x 095a06, 0x095282, 0x177a, 0x9f7f, 0x9e77, 0x0 }, /* #59 */1766 { 0x 256693, 0x256682, 0x5f17, 0xffdf, 0xe2ca, 0x0 }, /* #60 */1767 { 0x 121186, 0x121186, 0xe2a4, 0xffaf, 0x3f8b, 0x0 }, /* #61 */1768 { 0x 262202, 0x262286, 0x2f5e, 0xefde, 0xcf9a, 0x0 }, /* #62 */1769 { 0x3 93a93, 0x393282, 0xd36b, 0xfb7f, 0x297f, 0x0 }, /* #63 */1706 { 0x2a4543, 0x2a4546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1707 { 0x2b6512, 0x2b6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1708 { 0x3a0e16, 0x3a0646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1709 { 0x3a1cd7, 0x3a1446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1710 { 0x174b06, 0x174306, 0x2944, 0x2944, 0x0000, 0x0 }, /* #4 */ 1711 { 0x153bc7, 0x153386, 0xf1e7, 0xf1e7, 0x0000, 0x0 }, /* #5 */ 1712 { 0x062f43, 0x062702, 0x2aa4, 0x2aa4, 0x0000, 0x0 }, /* #6 */ 1713 { 0x397e03, 0x397682, 0x9ba8, 0x9ba8, 0x0000, 0x0 }, /* #7 */ 1714 { 0x124847, 0x124086, 0xf0e0, 0xf4f9, 0x04d9, 0x0 }, /* #8 */ 1715 { 0x164342, 0x164382, 0x808f, 0xcc8f, 0x4c07, 0x0 }, /* #9 */ 1716 { 0x3a7183, 0x3a7102, 0x7c77, 0x7f7f, 0x6b4c, 0x0 }, /* #10 */ 1717 { 0x056793, 0x056706, 0x4a49, 0x6eeb, 0x24a2, 0x0 }, /* #11 */ 1718 { 0x2d2d13, 0x2d2582, 0x558d, 0xf79d, 0xb619, 0x0 }, /* #12 */ 1719 { 0x2f4102, 0x2f4182, 0x9355, 0xd3fd, 0xc2ed, 0x0 }, /* #13 */ 1720 { 0x091187, 0x091186, 0x54fd, 0xffff, 0xaf0a, 0x0 }, /* #14 */ 1721 { 0x313f03, 0x313786, 0xcfd9, 0xefff, 0xe776, 0x0 }, /* #15 */ 1722 { 0x0379c3, 0x037186, 0xbce1, 0xfded, 0x710c, 0x0 }, /* #16 */ 1723 { 0x115702, 0x115786, 0x872f, 0xdf6f, 0x5e61, 0x0 }, /* #17 */ 1724 { 0x3d6886, 0x3d6086, 0xd688, 0xdedd, 0x885d, 0x0 }, /* #18 */ 1725 { 0x0e27d7, 0x0e2782, 0x877a, 0xdf7a, 0x5d00, 0x0 }, /* #19 */ 1726 { 0x304052, 0x304082, 0xdc8b, 0xdeab, 0x462b, 0x0 }, /* #20 */ 1727 { 0x133183, 0x133182, 0xb1a2, 0xb9b6, 0x1934, 0x0 }, /* #21 */ 1728 { 0x224452, 0x224402, 0x7463, 0x777f, 0x331d, 0x0 }, /* #22 */ 1729 { 0x103f52, 0x103786, 0x6b7c, 0xef7d, 0xa531, 0x0 }, /* #23 */ 1730 { 0x153546, 0x153502, 0x5a83, 0x7f8f, 0x6d0c, 0x0 }, /* #24 */ 1731 { 0x1540c3, 0x154082, 0x9670, 0xd6f4, 0xd294, 0x0 }, /* #25 */ 1732 { 0x031602, 0x031606, 0x69ca, 0x7bca, 0x53c0, 0x0 }, /* #26 */ 1733 { 0x2c0e56, 0x2c0606, 0x7a22, 0x7e22, 0x7e22, 0x0 }, /* #27 */ 1734 { 0x3477c7, 0x347706, 0x637f, 0x6fff, 0x2ea6, 0x0 }, /* #28 */ 1735 { 0x195492, 0x195486, 0x0b02, 0xefb2, 0xe5b0, 0x0 }, /* #29 */ 1736 { 0x2a2556, 0x2a2586, 0xcf96, 0xeff6, 0xa6f6, 0x0 }, /* #30 */ 1737 { 0x232003, 0x232086, 0x7adb, 0xffff, 0xe72d, 0x0 }, /* #31 */ 1738 { 0x365f07, 0x365702, 0x214d, 0x674f, 0x464b, 0x0 }, /* #32 */ 1739 { 0x1e2713, 0x1e2786, 0xfec9, 0xfedd, 0x4495, 0x0 }, /* #33 */ 1740 { 0x2f1a83, 0x2f1282, 0xd737, 0xdff7, 0x5df7, 0x0 }, /* #34 */ 1741 { 0x023d07, 0x023506, 0x2f92, 0x3fd2, 0x3250, 0x0 }, /* #35 */ 1742 { 0x2b4fc6, 0x2b4702, 0x27c6, 0x6ff7, 0x6a31, 0x0 }, /* #36 */ 1743 { 0x2a5243, 0x2a5206, 0x53e6, 0x5fe7, 0x5f23, 0x0 }, /* #37 */ 1744 { 0x340447, 0x340406, 0x2095, 0x39bd, 0x192c, 0x0 }, /* #38 */ 1745 { 0x0e47d7, 0x0e4782, 0xe5d6, 0xffd6, 0x7bd2, 0x0 }, /* #39 */ 1746 { 0x1148d2, 0x114086, 0x8510, 0x85bb, 0x01bb, 0x0 }, /* #40 */ 1747 { 0x244402, 0x244482, 0xb973, 0xfd7f, 0x441f, 0x0 }, /* #41 */ 1748 { 0x2b5d17, 0x2b5506, 0x23b9, 0x63f9, 0x6258, 0x0 }, /* #42 */ 1749 { 0x051293, 0x051286, 0x91e6, 0xb9ee, 0xb868, 0x0 }, /* #43 */ 1750 { 0x1b5847, 0x1b5002, 0x6db0, 0x6ff1, 0x4341, 0x0 }, /* #44 */ 1751 { 0x2272d2, 0x227286, 0xc66d, 0xe6ed, 0x22c9, 0x0 }, /* #45 */ 1752 { 0x2f3c97, 0x2f3482, 0x5af6, 0xfff7, 0xf797, 0x0 }, /* #46 */ 1753 { 0x341b02, 0x341382, 0x47a5, 0xc7b5, 0xc4b1, 0x0 }, /* #47 */ 1754 { 0x336206, 0x336286, 0xa089, 0xbecf, 0x9e47, 0x0 }, /* #48 */ 1755 { 0x0c4f06, 0x0c4782, 0xab96, 0xabd6, 0x2056, 0x0 }, /* #49 */ 1756 { 0x192bc3, 0x192386, 0xb5ec, 0xf5fc, 0xc038, 0x0 }, /* #50 */ 1757 { 0x1b5546, 0x1b5502, 0x6a56, 0x7bf7, 0x51a5, 0x0 }, /* #51 */ 1758 { 0x3c2b46, 0x3c2382, 0xa1c4, 0xf7f4, 0x76b4, 0x0 }, /* #52 */ 1759 { 0x115952, 0x115186, 0xf417, 0xfdd7, 0x1dd1, 0x0 }, /* #53 */ 1760 { 0x3c2b97, 0x3c2382, 0x2078, 0xe37a, 0xc33a, 0x0 }, /* #54 */ 1761 { 0x3518c7, 0x351006, 0x7927, 0x79e7, 0x20e7, 0x0 }, /* #55 */ 1762 { 0x2d3982, 0x2d3182, 0xe285, 0xfe97, 0x9e17, 0x0 }, /* #56 */ 1763 { 0x0e1412, 0x0e1406, 0x6906, 0x6d8e, 0x448e, 0x0 }, /* #57 */ 1764 { 0x370806, 0x370086, 0xfad7, 0xfbff, 0x416e, 0x0 }, /* #58 */ 1765 { 0x344982, 0x344102, 0x71dd, 0x7ffd, 0x6ea0, 0x0 }, /* #59 */ 1766 { 0x1650c6, 0x165086, 0xd76f, 0xf76f, 0xf069, 0x0 }, /* #60 */ 1767 { 0x0e0d03, 0x0e0582, 0xff12, 0xff73, 0x3471, 0x0 }, /* #61 */ 1768 { 0x340a47, 0x340286, 0xeca8, 0xefed, 0x476d, 0x0 }, /* #62 */ 1769 { 0x367e16, 0x367682, 0xab09, 0xff5d, 0xfc5c, 0x0 }, /* #63 */ 1770 1770 }; 1771 1771 static const BINU16_TEST_T g_aTests_xor_u16[] = 1772 1772 { 1773 { 0x 3f1ec7, 0x3f1646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1774 { 0x 2b0806, 0x2b0046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1775 { 0x 1b5a92, 0x1b5246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1776 { 0x 2b6d13, 0x2b6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1777 { 0x 1605c6, 0x160502, 0x2815, 0x2815, 0x0000, 0x0 }, /* #4 */1778 { 0x 1873d6, 0x187382, 0xe0cd, 0xe0cd, 0x0000, 0x0 }, /* #5 */1779 { 0x 0667d7, 0x066702, 0x3ab5, 0x3ab5, 0x0000, 0x0 }, /* #6 */1780 { 0x 266f06, 0x266786, 0xeda9, 0xeda9, 0x0000, 0x0 }, /* #7 */1781 { 0x 1a4357, 0x1a4386, 0x172e, 0xf044, 0xe76a, 0x0 }, /* #8 */1782 { 0x 230493, 0x230486, 0x9149, 0x856a, 0x1423, 0x0 }, /* #9 */1783 { 0x 284b83, 0x284306, 0xb840, 0x4c5c, 0xf41c, 0x0 }, /* #10 */1784 { 0x1 90506, 0x190506, 0x3e29, 0x05d1, 0x3bf8, 0x0 }, /* #11 */1785 { 0x1 71f93, 0x171706, 0x1b20, 0x14c9, 0x0fe9, 0x0 }, /* #12 */1786 { 0x3 87856, 0x387086, 0x829f, 0x8c74, 0x0eeb, 0x0 }, /* #13 */1787 { 0x 055682, 0x055602, 0xfc9a, 0x63b9, 0x9f23, 0x0 }, /* #14 */1788 { 0x0 512c6, 0x051282, 0xf095, 0xce57, 0x3ec2, 0x0 }, /* #15 */1789 { 0x 212452, 0x212406, 0x8e9b, 0x72e2, 0xfc79, 0x0 }, /* #16 */1790 { 0x 2121d6, 0x212182, 0x7184, 0xba1a, 0xcb9e, 0x0 }, /* #17 */1791 { 0x 1c53c7, 0x1c5306, 0xe47e, 0x3a09, 0xde77, 0x0 }, /* #18 */1792 { 0x 3e2dc7, 0x3e2582, 0x31b3, 0xffea, 0xce59, 0x0 }, /* #19 */1793 { 0x 111496, 0x111402, 0x7f57, 0x064a, 0x791d, 0x0 }, /* #20 */1794 { 0x 2c7b12, 0x2c7306, 0x35d0, 0x745f, 0x418f, 0x0 }, /* #21 */1795 { 0x 0404c2, 0x040482, 0xcb65, 0xfed3, 0x35b6, 0x0 }, /* #22 */1796 { 0x3 a67c2, 0x3a6782, 0xd204, 0xc82a, 0x1a2e, 0x0 }, /* #23 */1797 { 0x2 b2d97, 0x2b2582, 0x03dd, 0x9bc1, 0x981c, 0x0 }, /* #24 */1798 { 0x1 42dd2, 0x142582, 0x63c8, 0xb045, 0xd38d, 0x0 }, /* #25 */1799 { 0x 222ed2, 0x222606, 0xe135, 0x0c95, 0xeda0, 0x0 }, /* #26 */1800 { 0x2 833d6, 0x283382, 0x10db, 0xa7e6, 0xb73d, 0x0 }, /* #27 */1801 { 0x 2208c2, 0x220002, 0x78f4, 0x659e, 0x1d6a, 0x0 }, /* #28 */1802 { 0x2 e55d2, 0x2e5582, 0x5ee5, 0xb3d0, 0xed35, 0x0 }, /* #29 */1803 { 0x 344286, 0x344282, 0x9161, 0xcd62, 0x5c03, 0x0 }, /* #30 */1804 { 0x 0c4847, 0x0c4006, 0x8995, 0x2c22, 0xa5b7, 0x0 }, /* #31 */1805 { 0x 150447, 0x150482, 0x4b5e, 0x8f10, 0xc44e, 0x0 }, /* #32 */1806 { 0x 003912, 0x003106, 0x6708, 0x22fa, 0x45f2, 0x0 }, /* #33 */1807 { 0x 2350d7, 0x235086, 0x06b7, 0xa465, 0xa2d2, 0x0 }, /* #34 */1808 { 0x 203612, 0x203602, 0xfe85, 0x26a1, 0xd824, 0x0 }, /* #35 */1809 { 0x 110bd7, 0x110382, 0xf61b, 0x811a, 0x7701, 0x0 }, /* #36 */1810 { 0x 310816, 0x310082, 0xc336, 0xf38c, 0x30ba, 0x0 }, /* #37 */1811 { 0x 0550d6, 0x055002, 0x3007, 0x4a57, 0x7a50, 0x0 }, /* #38 */1812 { 0x 0d09c6, 0x0d0106, 0x2ca5, 0x6df5, 0x4150, 0x0 }, /* #39 */1813 { 0x 2173c7, 0x217382, 0x0dc2, 0xf57c, 0xf8be, 0x0 }, /* #40 */1814 { 0x 084c12, 0x084486, 0x4f44, 0xe5a0, 0xaae4, 0x0 }, /* #41 */1815 { 0x 2b2803, 0x2b2082, 0x795f, 0xe807, 0x9158, 0x0 }, /* #42 */1816 { 0x 2a5e42, 0x2a5686, 0x7c45, 0xfae7, 0x86a2, 0x0 }, /* #43 */1817 { 0x 286247, 0x286202, 0x7ec2, 0x408c, 0x3e4e, 0x0 }, /* #44 */1818 { 0x 074283, 0x074286, 0x1a17, 0xa52e, 0xbf39, 0x0 }, /* #45 */1819 { 0x 164b06, 0x164386, 0x2788, 0xe159, 0xc6d1, 0x0 }, /* #46 */1820 { 0x 3e5352, 0x3e5306, 0xbd1d, 0x2ecf, 0x93d2, 0x0 }, /* #47 */1821 { 0x 211087, 0x211082, 0x3dbd, 0xf4f4, 0xc949, 0x0 }, /* #48 */1822 { 0x 2b4d92, 0x2b4582, 0xf155, 0x9440, 0x6515, 0x0 }, /* #49 */1823 { 0x 2e7b46, 0x2e7302, 0x11e6, 0x59da, 0x483c, 0x0 }, /* #50 */1824 { 0x 042d53, 0x042502, 0x69d1, 0x0546, 0x6c97, 0x0 }, /* #51 */1825 { 0x 0e46d7, 0x0e4682, 0x954e, 0xb486, 0x21c8, 0x0 }, /* #52 */1826 { 0x3 b1307, 0x3b1386, 0x2dd4, 0x905c, 0xbd88, 0x0 }, /* #53 */1827 { 0x 3e2992, 0x3e2186, 0x91d5, 0xb66f, 0x27ba, 0x0 }, /* #54 */1828 { 0x 181686, 0x181606, 0x9892, 0x6d63, 0xf5f1, 0x0 }, /* #55 */1829 { 0x3e5 a83, 0x3e5282, 0xedca, 0x8b38, 0x66f2, 0x0 }, /* #56 */1830 { 0x 1a6a03, 0x1a6206, 0xdce4, 0x7c39, 0xa0dd, 0x0 }, /* #57 */1831 { 0x2 c7717, 0x2c7702, 0xb1fe, 0x67b3, 0xd64d, 0x0 }, /* #58 */1832 { 0x 3a34c7, 0x3a3482, 0xafec, 0x8dea, 0x2206, 0x0 }, /* #59 */1833 { 0x 0b3807, 0x0b3082, 0x38b9, 0xfbad, 0xc314, 0x0 }, /* #60 */1834 { 0x 272456, 0x272406, 0x7746, 0x6117, 0x1651, 0x0 }, /* #61 */1835 { 0x 2d4516, 0x2d4506, 0xc7d2, 0x4ba9, 0x8c7b, 0x0 }, /* #62 */1836 { 0x 3c4b13, 0x3c4306, 0x8549, 0x55ee, 0xd0a7, 0x0 }, /* #63 */1773 { 0x230697, 0x230646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1774 { 0x052bc7, 0x052346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1775 { 0x0076c6, 0x007646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1776 { 0x375ad2, 0x375246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1777 { 0x3f2993, 0x3f2102, 0x42a2, 0x42a2, 0x0000, 0x0 }, /* #4 */ 1778 { 0x2a2917, 0x2a2106, 0x412b, 0x412b, 0x0000, 0x0 }, /* #5 */ 1779 { 0x2b2346, 0x2b2386, 0x94f6, 0x94f6, 0x0000, 0x0 }, /* #6 */ 1780 { 0x1f5347, 0x1f5306, 0x4d12, 0x4d12, 0x0000, 0x0 }, /* #7 */ 1781 { 0x2175d2, 0x217506, 0xcfc8, 0x4e41, 0x8189, 0x0 }, /* #8 */ 1782 { 0x187946, 0x187102, 0xbf9f, 0x2bb0, 0x942f, 0x0 }, /* #9 */ 1783 { 0x355503, 0x355586, 0x590f, 0xa5e4, 0xfceb, 0x0 }, /* #10 */ 1784 { 0x1b6043, 0x1b6002, 0xb66d, 0x7046, 0xc62b, 0x0 }, /* #11 */ 1785 { 0x144b46, 0x144382, 0x3a22, 0xfac4, 0xc0e6, 0x0 }, /* #12 */ 1786 { 0x347843, 0x347002, 0x3241, 0x5e4a, 0x6c0b, 0x0 }, /* #13 */ 1787 { 0x257b43, 0x257302, 0x9701, 0x71ae, 0xe6af, 0x0 }, /* #14 */ 1788 { 0x092ad3, 0x092202, 0xadbf, 0x47bc, 0xea03, 0x0 }, /* #15 */ 1789 { 0x1f0787, 0x1f0782, 0x16e3, 0xb2a4, 0xa447, 0x0 }, /* #16 */ 1790 { 0x104007, 0x104086, 0x7016, 0xb37b, 0xc36d, 0x0 }, /* #17 */ 1791 { 0x2561d3, 0x256182, 0x0d6f, 0xfbce, 0xf6a1, 0x0 }, /* #18 */ 1792 { 0x017393, 0x017386, 0x10b4, 0xde21, 0xce95, 0x0 }, /* #19 */ 1793 { 0x383cc2, 0x383402, 0x607e, 0x67b9, 0x07c7, 0x0 }, /* #20 */ 1794 { 0x312253, 0x312202, 0x3539, 0x0de9, 0x38d0, 0x0 }, /* #21 */ 1795 { 0x3b7102, 0x3b7186, 0xe9de, 0xe033, 0x09ed, 0x0 }, /* #22 */ 1796 { 0x3c2942, 0x3c2106, 0xf61c, 0x5bee, 0xadf2, 0x0 }, /* #23 */ 1797 { 0x2a1192, 0x2a1106, 0x4bd0, 0x2cb4, 0x6764, 0x0 }, /* #24 */ 1798 { 0x136656, 0x136682, 0x1394, 0x89d9, 0x9a4d, 0x0 }, /* #25 */ 1799 { 0x066796, 0x066706, 0x02ab, 0x3587, 0x372c, 0x0 }, /* #26 */ 1800 { 0x225953, 0x225102, 0x52c1, 0x77fb, 0x253a, 0x0 }, /* #27 */ 1801 { 0x1b4442, 0x1b4486, 0xe30d, 0x985a, 0x7b57, 0x0 }, /* #28 */ 1802 { 0x263313, 0x263382, 0x48ca, 0x8670, 0xceba, 0x0 }, /* #29 */ 1803 { 0x004d07, 0x004582, 0x3082, 0x8589, 0xb50b, 0x0 }, /* #30 */ 1804 { 0x107b92, 0x107382, 0xc3f5, 0xc9ba, 0x0a4f, 0x0 }, /* #31 */ 1805 { 0x2c48c6, 0x2c4082, 0x6491, 0xe062, 0x84f3, 0x0 }, /* #32 */ 1806 { 0x3f7343, 0x3f7302, 0xa938, 0x355e, 0x9c66, 0x0 }, /* #33 */ 1807 { 0x112a52, 0x112282, 0x7f1a, 0xc1b3, 0xbea9, 0x0 }, /* #34 */ 1808 { 0x100903, 0x100106, 0x100b, 0x5a05, 0x4a0e, 0x0 }, /* #35 */ 1809 { 0x357106, 0x357186, 0xd527, 0xd906, 0x0c21, 0x0 }, /* #36 */ 1810 { 0x046ac2, 0x046286, 0x14b9, 0xbe69, 0xaad0, 0x0 }, /* #37 */ 1811 { 0x2b5243, 0x2b5282, 0xef01, 0xdcfb, 0x33fa, 0x0 }, /* #38 */ 1812 { 0x1e64d3, 0x1e6402, 0xcd52, 0x0476, 0xc924, 0x0 }, /* #39 */ 1813 { 0x0d0c02, 0x0d0482, 0x984a, 0xb06b, 0x2821, 0x0 }, /* #40 */ 1814 { 0x361003, 0x361082, 0x22c1, 0xc437, 0xe6f6, 0x0 }, /* #41 */ 1815 { 0x3d4b87, 0x3d4386, 0xeba2, 0xe3d8, 0x087a, 0x0 }, /* #42 */ 1816 { 0x0f3f56, 0x0f3706, 0xc044, 0x7088, 0xb0cc, 0x0 }, /* #43 */ 1817 { 0x332e02, 0x332686, 0xf3bd, 0xfc12, 0x0faf, 0x0 }, /* #44 */ 1818 { 0x3e4983, 0x3e4102, 0x02e5, 0x3907, 0x3be2, 0x0 }, /* #45 */ 1819 { 0x352812, 0x352006, 0x5b80, 0x3717, 0x6c97, 0x0 }, /* #46 */ 1820 { 0x136602, 0x136686, 0xb377, 0xcb63, 0x7814, 0x0 }, /* #47 */ 1821 { 0x147143, 0x147182, 0xce35, 0xf492, 0x3aa7, 0x0 }, /* #48 */ 1822 { 0x093797, 0x093786, 0xd3c0, 0xcabe, 0x197e, 0x0 }, /* #49 */ 1823 { 0x1057c7, 0x105706, 0x6bf8, 0x1135, 0x7acd, 0x0 }, /* #50 */ 1824 { 0x163606, 0x163602, 0x78f2, 0x25c8, 0x5d3a, 0x0 }, /* #51 */ 1825 { 0x383e52, 0x383682, 0x787a, 0xb849, 0xc033, 0x0 }, /* #52 */ 1826 { 0x3e5892, 0x3e5082, 0x9ad9, 0xa8cb, 0x3212, 0x0 }, /* #53 */ 1827 { 0x237887, 0x237082, 0x3392, 0xe55d, 0xd6cf, 0x0 }, /* #54 */ 1828 { 0x056e52, 0x056606, 0x1479, 0x22dd, 0x36a4, 0x0 }, /* #55 */ 1829 { 0x3e5387, 0x3e5302, 0x0fe4, 0x4c9e, 0x437a, 0x0 }, /* #56 */ 1830 { 0x390fd3, 0x390706, 0x14b0, 0x4df0, 0x5940, 0x0 }, /* #57 */ 1831 { 0x231802, 0x231086, 0x1431, 0xdad7, 0xcee6, 0x0 }, /* #58 */ 1832 { 0x156fc3, 0x156782, 0x0c5c, 0x9967, 0x953b, 0x0 }, /* #59 */ 1833 { 0x2e7b07, 0x2e7306, 0xa35f, 0x1521, 0xb67e, 0x0 }, /* #60 */ 1834 { 0x002793, 0x002706, 0x437a, 0x61f0, 0x228a, 0x0 }, /* #61 */ 1835 { 0x0624c7, 0x062482, 0xb3cd, 0xd137, 0x62fa, 0x0 }, /* #62 */ 1836 { 0x031fd2, 0x031706, 0xe312, 0x3642, 0xd550, 0x0 }, /* #63 */ 1837 1837 }; 1838 1838 static const BINU16_TEST_T g_aTests_xor_u16_locked[] = 1839 1839 { 1840 { 0x 3d12c3, 0x3d1246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1841 { 0x2 304d2, 0x230446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1842 { 0x 226882, 0x226046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1843 { 0x 3f5a02, 0x3f5246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1844 { 0x 144cd2, 0x144482, 0xe201, 0xe201, 0x0000, 0x0 }, /* #4 */1845 { 0x2 d2ec2, 0x2d2606, 0x21ed, 0x21ed, 0x0000, 0x0 }, /* #5 */1846 { 0x 063e43, 0x063606, 0x30cc, 0x30cc, 0x0000, 0x0 }, /* #6 */1847 { 0x 2c31c7, 0x2c3106, 0x7c1b, 0x7c1b, 0x0000, 0x0 }, /* #7 */1848 { 0x 0d4f52, 0x0d4786, 0x7436, 0x818e, 0xf5b8, 0x0 }, /* #8 */1849 { 0x 100446, 0x100402, 0xf890, 0x3746, 0xcfd6, 0x0 }, /* #9 */1850 { 0x1 d7086, 0x1d7086, 0x845e, 0x8ae2, 0x0ebc, 0x0 }, /* #10 */1851 { 0x 165e82, 0x165686, 0xea4f, 0xc712, 0x2d5d, 0x0 }, /* #11 */1852 { 0x 0c0b83, 0x0c0382, 0x232d, 0x9cc4, 0xbfe9, 0x0 }, /* #12 */1853 { 0x 317447, 0x317402, 0x6005, 0x3edf, 0x5eda, 0x0 }, /* #13 */1854 { 0x2 81b13, 0x281382, 0xac37, 0x9e75, 0x3242, 0x0 }, /* #14 */1855 { 0x 0a1357, 0x0a1382, 0x0844, 0x88c8, 0x808c, 0x0 }, /* #15 */1856 { 0x 262487, 0x262402, 0xbfdb, 0x6275, 0xddae, 0x0 }, /* #16 */1857 { 0x 101352, 0x101386, 0x2ce3, 0x9f2b, 0xb3c8, 0x0 }, /* #17 */1858 { 0x 196f02, 0x196702, 0x6cc0, 0x4483, 0x2843, 0x0 }, /* #18 */1859 { 0x 1567d3, 0x156786, 0xc1cc, 0xa5fa, 0x6436, 0x0 }, /* #19 */1860 { 0x 3f67c7, 0x3f6706, 0x741f, 0x0c7b, 0x7864, 0x0 }, /* #20 */1861 { 0x 1748c3, 0x174082, 0x497b, 0xf9da, 0xb0a1, 0x0 }, /* #21 */1862 { 0x0 54c12, 0x054406, 0x3654, 0x6e53, 0x5807, 0x0 }, /* #22 */1863 { 0x2 c4942, 0x2c4106, 0x9756, 0x5f82, 0xc8d4, 0x0 }, /* #23 */1864 { 0x 0b5e06, 0x0b5602, 0x9b58, 0x2c29, 0xb771, 0x0 }, /* #24 */1865 { 0x 003f52, 0x003786, 0x02fc, 0x9faf, 0x9d53, 0x0 }, /* #25 */1866 { 0x1 80853, 0x180082, 0x2072, 0x9f6e, 0xbf1c, 0x0 }, /* #26 */1867 { 0x 152f82, 0x152782, 0x800b, 0xdc7a, 0x5c71, 0x0 }, /* #27 */1868 { 0x3 17f46, 0x317706, 0xa0e0, 0x116f, 0xb18f, 0x0 }, /* #28 */1869 { 0x 0a3fd7, 0x0a3706, 0xf4eb, 0x4a77, 0xbe9c, 0x0 }, /* #29 */1870 { 0x 220d87, 0x220502, 0xfbaa, 0x106b, 0xebc1, 0x0 }, /* #30 */1871 { 0x 190386, 0x190386, 0x8ffe, 0xd3fa, 0x5c04, 0x0 }, /* #31 */1872 { 0x 1f2b46, 0x1f2306, 0xc130, 0x1059, 0xd169, 0x0 }, /* #32 */1873 { 0x 1c67d3, 0x1c6702, 0xeb38, 0x6ac4, 0x81fc, 0x0 }, /* #33 */1874 { 0x 0c1d13, 0x0c1506, 0x5a66, 0x4959, 0x133f, 0x0 }, /* #34 */1875 { 0x 3d1603, 0x3d1682, 0xa719, 0xa0e9, 0x07f0, 0x0 }, /* #35 */1876 { 0x 211717, 0x211706, 0xf20f, 0x2b4d, 0xd942, 0x0 }, /* #36 */1877 { 0x 394f02, 0x394782, 0x8fed, 0xbc38, 0x33d5, 0x0 }, /* #37 */1878 { 0x 2657d6, 0x265786, 0x6e2d, 0xcd8b, 0xa3a6, 0x0 }, /* #38 */1879 { 0x 0e4282, 0x0e4206, 0x9b17, 0x1f11, 0x8406, 0x0 }, /* #39 */1880 { 0x0 d2c17, 0x0d2406, 0xf4ae, 0x170f, 0xe3a1, 0x0 }, /* #40 */1881 { 0x 2d3983, 0x2d3186, 0xe6bd, 0xc8db, 0x2e66, 0x0 }, /* #41 */1882 { 0x0 34093, 0x034082, 0x1d67, 0xde19, 0xc37e, 0x0 }, /* #42 */1883 { 0x0 64cd3, 0x064482, 0xf3db, 0xbd68, 0x4eb3, 0x0 }, /* #43 */1884 { 0x2 665d2, 0x266506, 0x8e32, 0x7e12, 0xf020, 0x0 }, /* #44 */1885 { 0x 121997, 0x121102, 0xc3ff, 0x22a2, 0xe15d, 0x0 }, /* #45 */1886 { 0x3 e4d07, 0x3e4586, 0x040e, 0x90a6, 0x94a8, 0x0 }, /* #46 */1887 { 0x 0e6043, 0x0e6082, 0xf5f1, 0xafab, 0x5a5a, 0x0 }, /* #47 */1888 { 0x 111712, 0x111782, 0x267a, 0x96b9, 0xb0c3, 0x0 }, /* #48 */1889 { 0x 346393, 0x346302, 0x23b0, 0x7201, 0x51b1, 0x0 }, /* #49 */1890 { 0x 1028c6, 0x102002, 0x0ca3, 0x6ba1, 0x6702, 0x0 }, /* #50 */1891 { 0x 261053, 0x261082, 0xd348, 0xc867, 0x1b2f, 0x0 }, /* #51 */1892 { 0x1 b6cd7, 0x1b6402, 0xf46d, 0x1a0e, 0xee63, 0x0 }, /* #52 */1893 { 0x 097dc7, 0x097502, 0x90eb, 0x7013, 0xe0f8, 0x0 }, /* #53 */1894 { 0x 043c53, 0x043406, 0x5f6a, 0x26f0, 0x799a, 0x0 }, /* #54 */1895 { 0x 2136c2, 0x213682, 0x91c9, 0xcfae, 0x5e67, 0x0 }, /* #55 */1896 { 0x 335dc7, 0x335502, 0x0f99, 0x049d, 0x0b04, 0x0 }, /* #56 */1897 { 0x3 70e03, 0x370686, 0x1877, 0x8b78, 0x930f, 0x0 }, /* #57 */1898 { 0x 1a0e82, 0x1a0686, 0xb704, 0x8d60, 0x3a64, 0x0 }, /* #58 */1899 { 0x2 337c2, 0x233706, 0x8474, 0x575c, 0xd328, 0x0 }, /* #59 */1900 { 0x 2b0482, 0x2b0486, 0x48e7, 0xe648, 0xaeaf, 0x0 }, /* #60 */1901 { 0x 042bc7, 0x042306, 0x4f7b, 0x4203, 0x0d78, 0x0 }, /* #61 */1902 { 0x 303657, 0x303602, 0x1748, 0x3d6d, 0x2a25, 0x0 }, /* #62 */1903 { 0x 181f52, 0x181786, 0x6332, 0x8e65, 0xed57, 0x0 }, /* #63 */1840 { 0x282507, 0x282546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1841 { 0x2c3616, 0x2c3646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1842 { 0x140307, 0x140346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1843 { 0x2e0c07, 0x2e0446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1844 { 0x350fd2, 0x350702, 0x5f1c, 0x5f1c, 0x0000, 0x0 }, /* #4 */ 1845 { 0x2b5783, 0x2b5782, 0x9862, 0x9862, 0x0000, 0x0 }, /* #5 */ 1846 { 0x1408c3, 0x140002, 0x2dd3, 0x2dd3, 0x0000, 0x0 }, /* #6 */ 1847 { 0x311a52, 0x311206, 0x7d22, 0x7d22, 0x0000, 0x0 }, /* #7 */ 1848 { 0x236e46, 0x236606, 0x34bc, 0x7eeb, 0x4a57, 0x0 }, /* #8 */ 1849 { 0x312fc6, 0x312786, 0x7cfc, 0xcaf5, 0xb609, 0x0 }, /* #9 */ 1850 { 0x140fd6, 0x140782, 0x038c, 0xfa0e, 0xf982, 0x0 }, /* #10 */ 1851 { 0x384687, 0x384606, 0xb725, 0x594d, 0xee68, 0x0 }, /* #11 */ 1852 { 0x2e1bd3, 0x2e1386, 0xceaf, 0xa106, 0x6fa9, 0x0 }, /* #12 */ 1853 { 0x1c69c6, 0x1c6182, 0x2276, 0xad08, 0x8f7e, 0x0 }, /* #13 */ 1854 { 0x264706, 0x264786, 0xf969, 0x9eb8, 0x67d1, 0x0 }, /* #14 */ 1855 { 0x3d0897, 0x3d0082, 0x9f6e, 0x81fb, 0x1e95, 0x0 }, /* #15 */ 1856 { 0x0a6616, 0x0a6602, 0xd143, 0x42f7, 0x93b4, 0x0 }, /* #16 */ 1857 { 0x001416, 0x001402, 0xeb20, 0x6fea, 0x84ca, 0x0 }, /* #17 */ 1858 { 0x2f7993, 0x2f7106, 0x2638, 0x7995, 0x5fad, 0x0 }, /* #18 */ 1859 { 0x0e6846, 0x0e6006, 0x8258, 0x176a, 0x9532, 0x0 }, /* #19 */ 1860 { 0x0d1b13, 0x0d1386, 0xbb85, 0xa400, 0x1f85, 0x0 }, /* #20 */ 1861 { 0x2411d3, 0x241186, 0x46fe, 0x94de, 0xd220, 0x0 }, /* #21 */ 1862 { 0x023ed2, 0x023606, 0xafa6, 0x6e2d, 0xc18b, 0x0 }, /* #22 */ 1863 { 0x213796, 0x213706, 0xf062, 0x21ca, 0xd1a8, 0x0 }, /* #23 */ 1864 { 0x120682, 0x120602, 0x5355, 0x7cb6, 0x2fe3, 0x0 }, /* #24 */ 1865 { 0x3c7e53, 0x3c7682, 0xad30, 0x80a4, 0x2d94, 0x0 }, /* #25 */ 1866 { 0x146906, 0x146186, 0x3389, 0xa15c, 0x92d5, 0x0 }, /* #26 */ 1867 { 0x3607c3, 0x360786, 0x776c, 0xf0b1, 0x87dd, 0x0 }, /* #27 */ 1868 { 0x365a03, 0x365282, 0x05f7, 0xb75d, 0xb2aa, 0x0 }, /* #28 */ 1869 { 0x1540d7, 0x154002, 0x1f61, 0x4bfd, 0x549c, 0x0 }, /* #29 */ 1870 { 0x060642, 0x060682, 0x1d58, 0xb19b, 0xacc3, 0x0 }, /* #30 */ 1871 { 0x0f3dd3, 0x0f3506, 0x9e95, 0x1dd4, 0x8341, 0x0 }, /* #31 */ 1872 { 0x293483, 0x293482, 0x77a5, 0x8838, 0xff9d, 0x0 }, /* #32 */ 1873 { 0x0f2f96, 0x0f2786, 0xbb90, 0xa499, 0x1f09, 0x0 }, /* #33 */ 1874 { 0x1d0a13, 0x1d0206, 0x8aae, 0x276f, 0xadc1, 0x0 }, /* #34 */ 1875 { 0x041687, 0x041686, 0xb205, 0xd965, 0x6b60, 0x0 }, /* #35 */ 1876 { 0x327f56, 0x327702, 0x16c6, 0x2adc, 0x3c1a, 0x0 }, /* #36 */ 1877 { 0x107796, 0x107706, 0x458c, 0x54eb, 0x1167, 0x0 }, /* #37 */ 1878 { 0x003d47, 0x003506, 0x8bba, 0x1041, 0x9bfb, 0x0 }, /* #38 */ 1879 { 0x1d2197, 0x1d2182, 0x3113, 0xd958, 0xe84b, 0x0 }, /* #39 */ 1880 { 0x0b2fd3, 0x0b2786, 0x1624, 0x8a09, 0x9c2d, 0x0 }, /* #40 */ 1881 { 0x3458d7, 0x345082, 0xbe05, 0xfe40, 0x4045, 0x0 }, /* #41 */ 1882 { 0x0e7742, 0x0e7706, 0xc871, 0x7b4d, 0xb33c, 0x0 }, /* #42 */ 1883 { 0x035007, 0x035006, 0x2d56, 0x5e2d, 0x737b, 0x0 }, /* #43 */ 1884 { 0x2a2f12, 0x2a2782, 0x22b1, 0xf3a4, 0xd115, 0x0 }, /* #44 */ 1885 { 0x375c13, 0x375486, 0x1e90, 0xad39, 0xb3a9, 0x0 }, /* #45 */ 1886 { 0x3652d3, 0x365286, 0x3595, 0xff81, 0xca14, 0x0 }, /* #46 */ 1887 { 0x247907, 0x247102, 0x65bc, 0x5249, 0x37f5, 0x0 }, /* #47 */ 1888 { 0x053793, 0x053706, 0xe9a5, 0x6ce8, 0x854d, 0x0 }, /* #48 */ 1889 { 0x1c1096, 0x1c1006, 0xbb71, 0x431d, 0xf86c, 0x0 }, /* #49 */ 1890 { 0x0e3883, 0x0e3006, 0xd864, 0x6753, 0xbf37, 0x0 }, /* #50 */ 1891 { 0x3e7396, 0x3e7386, 0x5647, 0xd3cf, 0x8588, 0x0 }, /* #51 */ 1892 { 0x1243c6, 0x124302, 0xc575, 0x70b9, 0xb5cc, 0x0 }, /* #52 */ 1893 { 0x286d52, 0x286586, 0xf978, 0xc18d, 0x38f5, 0x0 }, /* #53 */ 1894 { 0x3b6847, 0x3b6086, 0x9af0, 0xb0dd, 0x2a2d, 0x0 }, /* #54 */ 1895 { 0x311413, 0x311486, 0xde96, 0xbe09, 0x609f, 0x0 }, /* #55 */ 1896 { 0x1e7016, 0x1e7082, 0xd03f, 0xdc6d, 0x0c52, 0x0 }, /* #56 */ 1897 { 0x331686, 0x331682, 0xaa7a, 0xfe34, 0x544e, 0x0 }, /* #57 */ 1898 { 0x0d6893, 0x0d6002, 0xf4c8, 0x5840, 0xac88, 0x0 }, /* #58 */ 1899 { 0x202917, 0x202182, 0x1614, 0xacab, 0xbabf, 0x0 }, /* #59 */ 1900 { 0x357086, 0x357006, 0xeed5, 0x053f, 0xebea, 0x0 }, /* #60 */ 1901 { 0x365b17, 0x365382, 0xe314, 0x9562, 0x7676, 0x0 }, /* #61 */ 1902 { 0x2c7dd3, 0x2c7586, 0x0f03, 0xa7e7, 0xa8e4, 0x0 }, /* #62 */ 1903 { 0x3214d6, 0x321402, 0x6316, 0x208a, 0x439c, 0x0 }, /* #63 */ 1904 1904 }; 1905 1905 static const BINU16_TEST_T g_aTests_and_u16[] = 1906 1906 { 1907 { 0x 333b43, 0x333346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1908 { 0x 274c43, 0x274446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1909 { 0x 3a4ad7, 0x3a4246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1910 { 0x 364113, 0x364146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1911 { 0x1 118d6, 0x111046, 0x3d04, 0x0000, 0x0000, 0x0 }, /* #4 */1912 { 0x2 34c86, 0x234446, 0x9735, 0x0000, 0x0000, 0x0 }, /* #5 */1913 { 0x3 17b96, 0x317346, 0xf96c, 0x0000, 0x0000, 0x0 }, /* #6 */1914 { 0x 1356d7, 0x135646, 0x08a9, 0x0000, 0x0000, 0x0 }, /* #7 */1915 { 0x1 c6202, 0x1c6202, 0x9a65, 0x0240, 0x2742, 0x0 }, /* #8 */1916 { 0x 0c5183, 0x0c5102, 0x4d7e, 0x0c64, 0x0ee4, 0x0 }, /* #9 */1917 { 0x 043982, 0x043106, 0x6a27, 0x2822, 0xb932, 0x0 }, /* #10 */1918 { 0x 0069d2, 0x006186, 0xd0b7, 0x90a3, 0x96ab, 0x0 }, /* #11 */1919 { 0x 343c17, 0x343406, 0x1700, 0x1500, 0xbdd7, 0x0 }, /* #12 */1920 { 0x 3b2812, 0x3b2002, 0x14e0, 0x0480, 0x0698, 0x0 }, /* #13 */1921 { 0x 275256, 0x275202, 0xe906, 0x0804, 0x0a05, 0x0 }, /* #14 */1922 { 0x 227883, 0x227006, 0x9644, 0x1244, 0x5bd4, 0x0 }, /* #15 */1923 { 0x 257213, 0x257202, 0xfe3a, 0x5c08, 0x5c0c, 0x0 }, /* #16 */1924 { 0x1 046d3, 0x104606, 0x61b1, 0x0090, 0x04de, 0x0 }, /* #17 */1925 { 0x 303757, 0x303702, 0x0972, 0x0962, 0x0d67, 0x0 }, /* #18 */1926 { 0x 204846, 0x204006, 0xccf5, 0x48f5, 0x4af7, 0x0 }, /* #19 */1927 { 0x 334c96, 0x334482, 0xaf7a, 0x8620, 0xc6a0, 0x0 }, /* #20 */1928 { 0x 091286, 0x091282, 0xef68, 0xa920, 0xa9a0, 0x0 }, /* #21 */1929 { 0x 123087, 0x123006, 0x3791, 0x0190, 0xc1ba, 0x0 }, /* #22 */1930 { 0x2 16312, 0x216306, 0x06ba, 0x0612, 0x2756, 0x0 }, /* #23 */1931 { 0x 2d01d3, 0x2d0106, 0x1713, 0x0400, 0xace0, 0x0 }, /* #24 */1932 { 0x 052046, 0x052006, 0xe36b, 0x2060, 0x3c70, 0x0 }, /* #25 */1933 { 0x 360956, 0x360106, 0x0f9c, 0x0d9c, 0x8ddf, 0x0 }, /* #26 */1934 { 0x 127253, 0x127206, 0x1bf7, 0x0aa6, 0x2aae, 0x0 }, /* #27 */1935 { 0x 161896, 0x161006, 0x0bef, 0x09c0, 0xbdd0, 0x0 }, /* #28 */1936 { 0x 2d49c3, 0x2d4102, 0xfba7, 0x69a2, 0x69ea, 0x0 }, /* #29 */1937 { 0x 2a4792, 0x2a4706, 0x99e0, 0x0800, 0x0a0d, 0x0 }, /* #30 */1938 { 0x 253993, 0x253106, 0x39fa, 0x3950, 0xb954, 0x0 }, /* #31 */1939 { 0x 242413, 0x242406, 0xbf66, 0x1a44, 0x5a4c, 0x0 }, /* #32 */1940 { 0x3 14b97, 0x314302, 0x2b03, 0x2201, 0xa6b1, 0x0 }, /* #33 */1941 { 0x 0e1647, 0x0e1682, 0xf0f3, 0xe0a1, 0xeba1, 0x0 }, /* #34 */1942 { 0x1 b4c87, 0x1b4482, 0xe648, 0x8640, 0x86d5, 0x0 }, /* #35 */1943 { 0x3 33d43, 0x333502, 0x1113, 0x1113, 0xf51f, 0x0 }, /* #36 */1944 { 0x2 22253, 0x222202, 0xfc93, 0x2c83, 0x2fcf, 0x0 }, /* #37 */1945 { 0x 2f3616, 0x2f3602, 0x09ad, 0x00a8, 0xb2fa, 0x0 }, /* #38 */1946 { 0x 347486, 0x347406, 0xf14b, 0x704b, 0x744f, 0x0 }, /* #39 */1947 { 0x 2641d2, 0x264102, 0x1bc5, 0x0304, 0x471c, 0x0 }, /* #40 */1948 { 0x38 0282, 0x380282, 0xc4dc, 0x8054, 0x9b77, 0x0 }, /* #41 */1949 { 0x 023e97, 0x023602, 0xbb0f, 0x0a01, 0x0a21, 0x0 }, /* #42 */1950 { 0x 1d6686, 0x1d6682, 0xc4c4, 0x8480, 0x9fb3, 0x0 }, /* #43 */1951 { 0x 2b57d3, 0x2b5706, 0x0913, 0x0012, 0xe6fa, 0x0 }, /* #44 */1952 { 0x 096206, 0x096202, 0xde7e, 0x5e1a, 0x7f1b, 0x0 }, /* #45 */1953 { 0x 2e68d3, 0x2e6002, 0x5729, 0x4208, 0xea9a, 0x0 }, /* #46 */1954 { 0x 2212d6, 0x221202, 0x0252, 0x0210, 0x4e18, 0x0 }, /* #47 */1955 { 0x 342742, 0x342786, 0xa42c, 0xa400, 0xed80, 0x0 }, /* #48 */1956 { 0x 2c3f17, 0x2c3702, 0x810a, 0x0008, 0x66fc, 0x0 }, /* #49 */1957 { 0x 374653, 0x374682, 0x9d90, 0x9180, 0xb3c7, 0x0 }, /* #50 */1958 { 0x 095fc7, 0x095702, 0x415f, 0x4145, 0x4dc5, 0x0 }, /* #51 */1959 { 0x 1a1386, 0x1a1306, 0x4cd9, 0x4088, 0x408a, 0x0 }, /* #52 */1960 { 0x0 94703, 0x094706, 0xd3f3, 0x40e1, 0x68e9, 0x0 }, /* #53 */1961 { 0x 132297, 0x132286, 0xe2a3, 0xc000, 0xc10c, 0x0 }, /* #54 */1962 { 0x 3f7f56, 0x3f7702, 0x82a6, 0x0026, 0x202f, 0x0 }, /* #55 */1963 { 0x2 303c3, 0x230302, 0x5136, 0x4104, 0xe90d, 0x0 }, /* #56 */1964 { 0x 0a0a86, 0x0a0282, 0xa9c6, 0xa880, 0xacb1, 0x0 }, /* #57 */1965 { 0x 2222c3, 0x222202, 0x8d8e, 0x0c8c, 0x2c8c, 0x0 }, /* #58 */1966 { 0x 332b02, 0x332382, 0xc79f, 0xc783, 0xcfe3, 0x0 }, /* #59 */1967 { 0x 1a0b56, 0x1a0306, 0x3d06, 0x2900, 0x2910, 0x0 }, /* #60 */1968 { 0x 2f2306, 0x2f2306, 0x2f6d, 0x256c, 0x35fe, 0x0 }, /* #61 */1969 { 0x 3e2ec7, 0x3e2602, 0xa241, 0x2240, 0x3a7e, 0x0 }, /* #62 */1970 { 0x 141183, 0x141186, 0xabe5, 0xaaa0, 0xbab0, 0x0 }, /* #63 */1907 { 0x1549d6, 0x154146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1908 { 0x3d4386, 0x3d4346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1909 { 0x2f40d6, 0x2f4046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1910 { 0x250482, 0x250446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1911 { 0x134d13, 0x134546, 0xb18b, 0x0000, 0x0000, 0x0 }, /* #4 */ 1912 { 0x202287, 0x202246, 0x3b73, 0x0000, 0x0000, 0x0 }, /* #5 */ 1913 { 0x3422c7, 0x342246, 0x92e7, 0x0000, 0x0000, 0x0 }, /* #6 */ 1914 { 0x252b12, 0x252346, 0x9944, 0x0000, 0x0000, 0x0 }, /* #7 */ 1915 { 0x145116, 0x145102, 0x7a39, 0x5820, 0x5866, 0x0 }, /* #8 */ 1916 { 0x3e1543, 0x3e1506, 0xd39d, 0x030c, 0x0b4c, 0x0 }, /* #9 */ 1917 { 0x195597, 0x195502, 0xd13d, 0x1031, 0x18b1, 0x0 }, /* #10 */ 1918 { 0x3b1352, 0x3b1302, 0x0f45, 0x0c40, 0xac5a, 0x0 }, /* #11 */ 1919 { 0x1c6587, 0x1c6586, 0xa3d8, 0xa190, 0xf195, 0x0 }, /* #12 */ 1920 { 0x0d1197, 0x0d1106, 0x0211, 0x0200, 0xba48, 0x0 }, /* #13 */ 1921 { 0x3a0496, 0x3a0402, 0xbcc5, 0x2880, 0x689a, 0x0 }, /* #14 */ 1922 { 0x341046, 0x341006, 0xf097, 0x6003, 0x6f6b, 0x0 }, /* #15 */ 1923 { 0x126a92, 0x126206, 0x6b95, 0x0011, 0x0473, 0x0 }, /* #16 */ 1924 { 0x152bc3, 0x152306, 0x1e01, 0x0600, 0x0664, 0x0 }, /* #17 */ 1925 { 0x0f5053, 0x0f5086, 0xa760, 0x8360, 0xcbe0, 0x0 }, /* #18 */ 1926 { 0x036047, 0x036006, 0xad99, 0x0190, 0x53f4, 0x0 }, /* #19 */ 1927 { 0x1d4fc3, 0x1d4706, 0xfa00, 0x2a00, 0x2e9c, 0x0 }, /* #20 */ 1928 { 0x3906d2, 0x390682, 0xff1c, 0x9a1c, 0x9abc, 0x0 }, /* #21 */ 1929 { 0x386b87, 0x386382, 0xc876, 0xc810, 0xc911, 0x0 }, /* #22 */ 1930 { 0x200692, 0x200602, 0x0199, 0x0008, 0xfc0a, 0x0 }, /* #23 */ 1931 { 0x187c87, 0x187406, 0x7255, 0x5055, 0x59ff, 0x0 }, /* #24 */ 1932 { 0x157902, 0x157106, 0xa189, 0x2009, 0x2c4f, 0x0 }, /* #25 */ 1933 { 0x032882, 0x032006, 0xec46, 0x0c00, 0x0d89, 0x0 }, /* #26 */ 1934 { 0x075e46, 0x075606, 0x36f6, 0x14e4, 0x54e4, 0x0 }, /* #27 */ 1935 { 0x096997, 0x096102, 0x62b5, 0x02b0, 0x82fa, 0x0 }, /* #28 */ 1936 { 0x0a1843, 0x0a1002, 0x0e3f, 0x0419, 0x85d9, 0x0 }, /* #29 */ 1937 { 0x130b07, 0x130386, 0xdd0d, 0x8105, 0xa387, 0x0 }, /* #30 */ 1938 { 0x140417, 0x140482, 0xcf69, 0xca49, 0xfacb, 0x0 }, /* #31 */ 1939 { 0x012b56, 0x012382, 0xfd48, 0xa840, 0xaae6, 0x0 }, /* #32 */ 1940 { 0x3d1196, 0x3d1106, 0x1442, 0x0442, 0x2572, 0x0 }, /* #33 */ 1941 { 0x350443, 0x350486, 0x85b7, 0x81b2, 0xc3ba, 0x0 }, /* #34 */ 1942 { 0x1e0856, 0x1e0006, 0x868b, 0x0288, 0x12bc, 0x0 }, /* #35 */ 1943 { 0x3c1442, 0x3c1402, 0xa4ac, 0x2008, 0x305a, 0x0 }, /* #36 */ 1944 { 0x280057, 0x280002, 0xf1d3, 0x71c2, 0x7bea, 0x0 }, /* #37 */ 1945 { 0x365c97, 0x365402, 0x683b, 0x2831, 0x39b1, 0x0 }, /* #38 */ 1946 { 0x252c03, 0x252406, 0xac24, 0x2c00, 0x7f03, 0x0 }, /* #39 */ 1947 { 0x0c5907, 0x0c5106, 0x4efa, 0x0c22, 0x3c22, 0x0 }, /* #40 */ 1948 { 0x387c96, 0x387402, 0x70e5, 0x6001, 0xe309, 0x0 }, /* #41 */ 1949 { 0x2c65d7, 0x2c6506, 0x5853, 0x4012, 0xc5b6, 0x0 }, /* #42 */ 1950 { 0x385d92, 0x385502, 0xf06b, 0x0020, 0x0ab4, 0x0 }, /* #43 */ 1951 { 0x044186, 0x044186, 0x97f1, 0x81f0, 0x89f4, 0x0 }, /* #44 */ 1952 { 0x3702d7, 0x370206, 0x3ee3, 0x3e22, 0xbe2e, 0x0 }, /* #45 */ 1953 { 0x186347, 0x186302, 0x4986, 0x0904, 0x1d7c, 0x0 }, /* #46 */ 1954 { 0x376807, 0x376006, 0x5910, 0x4900, 0x69c3, 0x0 }, /* #47 */ 1955 { 0x2a2a97, 0x2a2282, 0xf8c3, 0xf040, 0xf148, 0x0 }, /* #48 */ 1956 { 0x0c5fd6, 0x0c5702, 0x2f54, 0x2340, 0x73c9, 0x0 }, /* #49 */ 1957 { 0x194bc7, 0x194386, 0xf93b, 0x9912, 0x9d16, 0x0 }, /* #50 */ 1958 { 0x3f3b43, 0x3f3306, 0xe260, 0x0260, 0x17f2, 0x0 }, /* #51 */ 1959 { 0x294c17, 0x294486, 0xfb65, 0xe000, 0xe08a, 0x0 }, /* #52 */ 1960 { 0x0e3846, 0x0e3002, 0x2506, 0x0004, 0xd8a4, 0x0 }, /* #53 */ 1961 { 0x232d17, 0x232506, 0x5d8d, 0x4905, 0xeb65, 0x0 }, /* #54 */ 1962 { 0x205846, 0x205002, 0x119d, 0x1085, 0x5e87, 0x0 }, /* #55 */ 1963 { 0x2c71d2, 0x2c7106, 0x367f, 0x3056, 0xf8d6, 0x0 }, /* #56 */ 1964 { 0x376a96, 0x376202, 0x8e58, 0x0058, 0x705a, 0x0 }, /* #57 */ 1965 { 0x0b6493, 0x0b6486, 0xb7b5, 0x9684, 0xdecc, 0x0 }, /* #58 */ 1966 { 0x184402, 0x184406, 0x00f5, 0x00d4, 0x09d6, 0x0 }, /* #59 */ 1967 { 0x094483, 0x094402, 0xfc12, 0x1002, 0x1123, 0x0 }, /* #60 */ 1968 { 0x1b1cd2, 0x1b1406, 0xd28a, 0x5088, 0x75a8, 0x0 }, /* #61 */ 1969 { 0x262596, 0x262502, 0xbcb1, 0x28a1, 0x28a7, 0x0 }, /* #62 */ 1970 { 0x0b1e93, 0x0b1606, 0xfab7, 0x42a0, 0x43e0, 0x0 }, /* #63 */ 1971 1971 }; 1972 1972 static const BINU16_TEST_T g_aTests_and_u16_locked[] = 1973 1973 { 1974 { 0x 3611d3, 0x361146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */1975 { 0x3 d2106, 0x3d2146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */1976 { 0x 387953, 0x387146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */1977 { 0x 3d3f47, 0x3d3746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */1978 { 0x 3e25d2, 0x3e2546, 0xe6bc, 0x0000, 0x0000, 0x0 }, /* #4 */1979 { 0x 0f7ac6, 0x0f7246, 0xadbf, 0x0000, 0x0000, 0x0 }, /* #5 */1980 { 0x 151792, 0x151746, 0x41ca, 0x0000, 0x0000, 0x0 }, /* #6 */1981 { 0x 3b29d2, 0x3b2146, 0xb3e7, 0x0000, 0x0000, 0x0 }, /* #7 */1982 { 0x 315206, 0x315282, 0xf1f4, 0xe1b0, 0xedb0, 0x0 }, /* #8 */1983 { 0x 221fc6, 0x221786, 0xffee, 0xfca0, 0xfca1, 0x0 }, /* #9 */1984 { 0x 0623d2, 0x062306, 0x9e7e, 0x1a60, 0x1ae0, 0x0 }, /* #10 */1985 { 0x 0b0656, 0x0b0602, 0x34e4, 0x3020, 0x712b, 0x0 }, /* #11 */1986 { 0x0 43856, 0x043002, 0xd34c, 0x4304, 0x6f97, 0x0 }, /* #12 */1987 { 0x2 b7d53, 0x2b7502, 0xe81b, 0x081a, 0x0d9e, 0x0 }, /* #13 */1988 { 0x 223d86, 0x223586, 0xaf13, 0x8812, 0x981a, 0x0 }, /* #14 */1989 { 0x 315d96, 0x315586, 0x88f3, 0x8030, 0x9634, 0x0 }, /* #15 */1990 { 0x 2447d7, 0x244782, 0xbbb1, 0x9880, 0x98c0, 0x0 }, /* #16 */1991 { 0x 0819c7, 0x081106, 0x60bf, 0x40bb, 0x59fb, 0x0 }, /* #17 */1992 { 0x 1030d2, 0x103086, 0xb4b6, 0xb000, 0xfa09, 0x0 }, /* #18 */1993 { 0x 0e0783, 0x0e0706, 0x132e, 0x100a, 0x584b, 0x0 }, /* #19 */1994 { 0x 073756, 0x073782, 0xa4a4, 0xa004, 0xb154, 0x0 }, /* #20 */1995 { 0x 012792, 0x012706, 0xd68f, 0x0084, 0x29b4, 0x0 }, /* #21 */1996 { 0x 0d7442, 0x0d7482, 0x8a8e, 0x808c, 0xb1cd, 0x0 }, /* #22 */1997 { 0x 315857, 0x315002, 0x86a6, 0x04a4, 0x55ac, 0x0 }, /* #23 */1998 { 0x3 912c7, 0x391286, 0xf153, 0xe100, 0xe3ac, 0x0 }, /* #24 */1999 { 0x 246d47, 0x246506, 0x0770, 0x0160, 0x516d, 0x0 }, /* #25 */2000 { 0x 051242, 0x051202, 0xda8e, 0x1a08, 0x3e59, 0x0 }, /* #26 */2001 { 0x 1b1206, 0x1b1202, 0x4b76, 0x4852, 0xdc5a, 0x0 }, /* #27 */2002 { 0x 105f56, 0x105702, 0xfd23, 0x1d01, 0x1f91, 0x0 }, /* #28 */2003 { 0x 173802, 0x173086, 0x863e, 0x8214, 0xe255, 0x0 }, /* #29 */2004 { 0x 141657, 0x141682, 0xa56e, 0x854c, 0x9f5c, 0x0 }, /* #30 */2005 { 0x3 41213, 0x341206, 0x0e84, 0x0200, 0x6360, 0x0 }, /* #31 */2006 { 0x 002883, 0x002006, 0x7889, 0x3081, 0xb697, 0x0 }, /* #32 */2007 { 0x 3b62d7, 0x3b6286, 0xa8cc, 0x800c, 0xc33c, 0x0 }, /* #33 */2008 { 0x 0512c3, 0x051202, 0xdae0, 0x4280, 0x668e, 0x0 }, /* #34 */2009 { 0x 2c7c03, 0x2c7406, 0x333b, 0x2309, 0xe309, 0x0 }, /* #35 */2010 { 0x2 07b83, 0x207302, 0x060d, 0x0408, 0xf458, 0x0 }, /* #36 */2011 { 0x 2a1bd6, 0x2a1306, 0x4210, 0x4200, 0x4a2c, 0x0 }, /* #37 */2012 { 0x 027402, 0x027402, 0x6fd6, 0x28d0, 0xb8d1, 0x0 }, /* #38 */2013 { 0x 3d5bd7, 0x3d5302, 0x1956, 0x1104, 0xb32c, 0x0 }, /* #39 */2014 { 0x2 125d6, 0x212546, 0x020c, 0x0000, 0x1560, 0x0 }, /* #40 */2015 { 0x 3f56d7, 0x3f5606, 0x6f94, 0x6e84, 0x6ea4, 0x0 }, /* #41 */2016 { 0x 315603, 0x315602, 0x9562, 0x1520, 0x1d25, 0x0 }, /* #42 */2017 { 0x 203a82, 0x203206, 0xae75, 0x0805, 0x498d, 0x0 }, /* #43 */2018 { 0x 290e07, 0x290602, 0x07a9, 0x02a8, 0x32b8, 0x0 }, /* #44 */2019 { 0x1 03442, 0x103486, 0x8568, 0x8128, 0xc3ad, 0x0 }, /* #45 */2020 { 0x 2c7083, 0x2c7086, 0xd648, 0x8448, 0x8cdc, 0x0 }, /* #46 */2021 { 0x 184c82, 0x184402, 0x025d, 0x0045, 0xa447, 0x0 }, /* #47 */2022 { 0x2 26a87, 0x226206, 0x75eb, 0x7109, 0xf119, 0x0 }, /* #48 */2023 { 0x 387d92, 0x387586, 0xce1e, 0xc606, 0xf667, 0x0 }, /* #49 */2024 { 0x 045796, 0x045782, 0xfcfb, 0xdcb0, 0xdcb4, 0x0 }, /* #50 */2025 { 0x0 54402, 0x054406, 0x4b52, 0x4842, 0x78c7, 0x0 }, /* #51 */2026 { 0x 182bd3, 0x182306, 0xe1f8, 0x21e8, 0x3de8, 0x0 }, /* #52 */2027 { 0x2 41243, 0x241202, 0x18f1, 0x0851, 0x0c51, 0x0 }, /* #53 */2028 { 0x 184996, 0x184106, 0xf720, 0x0400, 0x0482, 0x0 }, /* #54 */2029 { 0x 377006, 0x377002, 0x5409, 0x5008, 0x72de, 0x0 }, /* #55 */2030 { 0x3 24292, 0x324202, 0xff3a, 0x711a, 0x71da, 0x0 }, /* #56 */2031 { 0x 087902, 0x087186, 0xc9b3, 0x8100, 0xb74c, 0x0 }, /* #57 */2032 { 0x 2d0ec3, 0x2d0606, 0xa858, 0x0048, 0x45ee, 0x0 }, /* #58 */2033 { 0x 0365d2, 0x036502, 0x16db, 0x0658, 0x6758, 0x0 }, /* #59 */2034 { 0x 253e86, 0x253606, 0x3681, 0x3081, 0x30ab, 0x0 }, /* #60 */2035 { 0x 3c70d6, 0x3c7002, 0xe3c4, 0x40c4, 0x40d5, 0x0 }, /* #61 */2036 { 0x1 55e12, 0x155606, 0x5fa1, 0x1081, 0x30df, 0x0 }, /* #62 */2037 { 0x 1c7193, 0x1c7102, 0xe947, 0x0940, 0x1d58, 0x0 }, /* #63 */1974 { 0x172d86, 0x172546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 1975 { 0x3619d7, 0x361146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 1976 { 0x223dd7, 0x223546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 1977 { 0x091493, 0x091446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 1978 { 0x0074d2, 0x007446, 0xc19e, 0x0000, 0x0000, 0x0 }, /* #4 */ 1979 { 0x377646, 0x377646, 0x89a4, 0x0000, 0x0000, 0x0 }, /* #5 */ 1980 { 0x2d7546, 0x2d7546, 0x77fe, 0x0000, 0x0000, 0x0 }, /* #6 */ 1981 { 0x0769d2, 0x076146, 0x8b28, 0x0000, 0x0000, 0x0 }, /* #7 */ 1982 { 0x0f2803, 0x0f2006, 0x1923, 0x1000, 0x52dc, 0x0 }, /* #8 */ 1983 { 0x0c1582, 0x0c1506, 0x7515, 0x4505, 0xcfed, 0x0 }, /* #9 */ 1984 { 0x3e5e87, 0x3e5606, 0x92ed, 0x0205, 0x2215, 0x0 }, /* #10 */ 1985 { 0x342257, 0x342202, 0xa108, 0x0108, 0x459e, 0x0 }, /* #11 */ 1986 { 0x0d0e03, 0x0d0606, 0xcc75, 0x0800, 0x1a08, 0x0 }, /* #12 */ 1987 { 0x243403, 0x243406, 0x31d3, 0x30c3, 0x38e3, 0x0 }, /* #13 */ 1988 { 0x346416, 0x346446, 0x1805, 0x0000, 0x0060, 0x0 }, /* #14 */ 1989 { 0x0358c7, 0x035082, 0xe139, 0x8108, 0x998a, 0x0 }, /* #15 */ 1990 { 0x026692, 0x026602, 0x59ef, 0x58a2, 0x78a2, 0x0 }, /* #16 */ 1991 { 0x255bd2, 0x255306, 0x8742, 0x0742, 0x0f62, 0x0 }, /* #17 */ 1992 { 0x2c2813, 0x2c2002, 0x6192, 0x4192, 0xd9b7, 0x0 }, /* #18 */ 1993 { 0x2b1552, 0x2b1502, 0xb1a6, 0x0104, 0x0f55, 0x0 }, /* #19 */ 1994 { 0x304a17, 0x304206, 0x4d39, 0x4c09, 0xfe0f, 0x0 }, /* #20 */ 1995 { 0x371ac2, 0x371286, 0xe626, 0xe624, 0xef6c, 0x0 }, /* #21 */ 1996 { 0x1b33d2, 0x1b3382, 0xe10f, 0xa007, 0xa4e7, 0x0 }, /* #22 */ 1997 { 0x055543, 0x055502, 0x54aa, 0x4420, 0x6c25, 0x0 }, /* #23 */ 1998 { 0x382a86, 0x382202, 0x03c4, 0x0004, 0x6824, 0x0 }, /* #24 */ 1999 { 0x063e96, 0x063602, 0x2d19, 0x2401, 0xf485, 0x0 }, /* #25 */ 2000 { 0x345616, 0x345606, 0x49c5, 0x0044, 0x264e, 0x0 }, /* #26 */ 2001 { 0x2e5813, 0x2e5006, 0x6005, 0x6000, 0xf612, 0x0 }, /* #27 */ 2002 { 0x3143d2, 0x314302, 0x6bfc, 0x228c, 0xa28d, 0x0 }, /* #28 */ 2003 { 0x3b6606, 0x3b6606, 0xa40f, 0x040a, 0x160a, 0x0 }, /* #29 */ 2004 { 0x261d43, 0x261502, 0xb168, 0x2140, 0x25d0, 0x0 }, /* #30 */ 2005 { 0x351a82, 0x351206, 0x95d1, 0x0490, 0x049e, 0x0 }, /* #31 */ 2006 { 0x3d5cd6, 0x3d5402, 0xcf75, 0x0070, 0x2072, 0x0 }, /* #32 */ 2007 { 0x0f3957, 0x0f3182, 0xb65a, 0x901a, 0xd91b, 0x0 }, /* #33 */ 2008 { 0x173347, 0x173306, 0x65e5, 0x4041, 0xd853, 0x0 }, /* #34 */ 2009 { 0x0b7016, 0x0b7006, 0xedd4, 0x2414, 0x341d, 0x0 }, /* #35 */ 2010 { 0x2c19c6, 0x2c1106, 0x0a99, 0x0800, 0xf964, 0x0 }, /* #36 */ 2011 { 0x0242d7, 0x024202, 0x85d1, 0x04c1, 0x64cb, 0x0 }, /* #37 */ 2012 { 0x2c7c42, 0x2c7406, 0xe6d0, 0x6690, 0x7e93, 0x0 }, /* #38 */ 2013 { 0x2d6987, 0x2d6102, 0xa491, 0x2080, 0x63e0, 0x0 }, /* #39 */ 2014 { 0x274857, 0x274002, 0x6117, 0x6016, 0x685e, 0x0 }, /* #40 */ 2015 { 0x2c2042, 0x2c2086, 0x9fcb, 0x9bc9, 0xfbf9, 0x0 }, /* #41 */ 2016 { 0x255713, 0x255702, 0x47f6, 0x0086, 0xa08f, 0x0 }, /* #42 */ 2017 { 0x342892, 0x342006, 0x7169, 0x5169, 0xddff, 0x0 }, /* #43 */ 2018 { 0x0c1d87, 0x0c1506, 0x21af, 0x0003, 0x8813, 0x0 }, /* #44 */ 2019 { 0x1445c6, 0x144502, 0x05be, 0x0416, 0x1617, 0x0 }, /* #45 */ 2020 { 0x3f4112, 0x3f4102, 0x632c, 0x6220, 0xeaf3, 0x0 }, /* #46 */ 2021 { 0x257a17, 0x257206, 0x39c4, 0x2184, 0xa586, 0x0 }, /* #47 */ 2022 { 0x2b24d3, 0x2b2402, 0x921e, 0x101a, 0x1cda, 0x0 }, /* #48 */ 2023 { 0x1d2e57, 0x1d2606, 0x2224, 0x2024, 0x7d35, 0x0 }, /* #49 */ 2024 { 0x284d93, 0x284502, 0x2984, 0x0080, 0xc2aa, 0x0 }, /* #50 */ 2025 { 0x043c46, 0x043402, 0x02d1, 0x0251, 0xef77, 0x0 }, /* #51 */ 2026 { 0x3a2712, 0x3a2702, 0x4eee, 0x00e0, 0x01f0, 0x0 }, /* #52 */ 2027 { 0x294646, 0x294602, 0x7f28, 0x2a20, 0x2aa3, 0x0 }, /* #53 */ 2028 { 0x214d96, 0x214506, 0x056c, 0x040c, 0x2c0f, 0x0 }, /* #54 */ 2029 { 0x0f2357, 0x0f2302, 0x328b, 0x3089, 0x7899, 0x0 }, /* #55 */ 2030 { 0x3509c6, 0x350182, 0xf11d, 0xa015, 0xaed7, 0x0 }, /* #56 */ 2031 { 0x2a2606, 0x2a2602, 0x7c2c, 0x6408, 0x6499, 0x0 }, /* #57 */ 2032 { 0x3f3396, 0x3f3386, 0xd123, 0x8121, 0x8975, 0x0 }, /* #58 */ 2033 { 0x3470d3, 0x347002, 0x539a, 0x1202, 0xb263, 0x0 }, /* #59 */ 2034 { 0x3a3986, 0x3a3102, 0x989d, 0x188c, 0x7c8e, 0x0 }, /* #60 */ 2035 { 0x1f5cc6, 0x1f5486, 0xfda1, 0x8121, 0x8167, 0x0 }, /* #61 */ 2036 { 0x114e02, 0x114602, 0xd019, 0x4008, 0x4108, 0x0 }, /* #62 */ 2037 { 0x022cd6, 0x022406, 0x316e, 0x1106, 0x5786, 0x0 }, /* #63 */ 2038 2038 }; 2039 2039 static const BINU16_TEST_T g_aTests_cmp_u16[] = 2040 2040 { 2041 { 0x 3958c2, 0x395046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */2042 { 0x 3a5782, 0x3a5746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */2043 { 0x 1b6412, 0x1b6446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */2044 { 0x 2071d2, 0x207146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */2045 { 0x 1126c6, 0x112682, 0xb258, 0xb258, 0x0000, 0x0 }, /* #4 */2046 { 0x1 22cc3, 0x122402, 0x51ea, 0x51ea, 0x0000, 0x0 }, /* #5 */2047 { 0x 1a0717, 0x1a0706, 0x6809, 0x6809, 0x0000, 0x0 }, /* #6 */2048 { 0x 2b0d87, 0x2b0502, 0x4ef2, 0x4ef2, 0x0000, 0x0 }, /* #7 */2049 { 0x 2e31c6, 0x2e3183, 0x60ba, 0x60ba, 0x64e0, 0x0 }, /* #8 */2050 { 0x 3e3cd3, 0x3e3483, 0x5168, 0x5168, 0x5500, 0x0 }, /* #9 */2051 { 0x 362dd3, 0x362d12, 0x8813, 0x8813, 0x36fa, 0x0 }, /* #10 */2052 { 0x2 24312, 0x224396, 0xdd80, 0xdd80, 0x5138, 0x0 }, /* #11 */2053 { 0x 012943, 0x012103, 0x4eba, 0x4eba, 0xd2a0, 0x0 }, /* #12 */2054 { 0x 153502, 0x153506, 0x525a, 0x525a, 0x2316, 0x0 }, /* #13 */2055 { 0x2 81202, 0x281212, 0xd1d4, 0xd1d4, 0xc0f5, 0x0 }, /* #14 */2056 { 0x 375996, 0x375112, 0x43b2, 0x43b2, 0x0efd, 0x0 }, /* #15 */2057 { 0x2 677c6, 0x267707, 0x11fc, 0x11fc, 0xfb7b, 0x0 }, /* #16 */2058 { 0x 1e2982, 0x1e2107, 0x236b, 0x236b, 0xdb08, 0x0 }, /* #17 */2059 { 0x 1d2bd6, 0x1d2386, 0xed4a, 0xed4a, 0x45e4, 0x0 }, /* #18 */2060 { 0x1 d0513, 0x1d0d87, 0x2b0f, 0x2b0f, 0xa209, 0x0 }, /* #19 */2061 { 0x 006a17, 0x006202, 0xfd3b, 0xfd3b, 0x9425, 0x0 }, /* #20 */2062 { 0x 315417, 0x315c87, 0x6629, 0x6629, 0xc912, 0x0 }, /* #21 */2063 { 0x 235052, 0x235006, 0x6177, 0x6177, 0x4255, 0x0 }, /* #22 */2064 { 0x 063897, 0x063802, 0x9698, 0x9698, 0x3647, 0x0 }, /* #23 */2065 { 0x 331706, 0x331792, 0x99f0, 0x99f0, 0x04f3, 0x0 }, /* #24 */2066 { 0x3 25dc6, 0x325512, 0xfbc9, 0xfbc9, 0xe18c, 0x0 }, /* #25 */2067 { 0x 273546, 0x273587, 0x06bc, 0x06bc, 0x16a4, 0x0 }, /* #26 */2068 { 0x 1213d3, 0x121b87, 0x1416, 0x1416, 0x9376, 0x0 }, /* #27 */2069 { 0x2 c6a96, 0x2c6287, 0x931b, 0x931b, 0xb8b2, 0x0 }, /* #28 */2070 { 0x 374303, 0x374b16, 0xada3, 0xada3, 0x7aef, 0x0 }, /* #29 */2071 { 0x3 63906, 0x363186, 0xab1d, 0xab1d, 0x09c3, 0x0 }, /* #30 */2072 { 0x1 64316, 0x164312, 0x4346, 0x4346, 0x40af, 0x0 }, /* #31 */2073 { 0x 071693, 0x071607, 0x42a7, 0x42a7, 0xfa54, 0x0 }, /* #32 */2074 { 0x 263fd2, 0x263f93, 0x5ef5, 0x5ef5, 0x981b, 0x0 }, /* #33 */2075 { 0x2 80e86, 0x280693, 0x2401, 0x2401, 0x39e8, 0x0 }, /* #34 */2076 { 0x 3e5512, 0x3e5d93, 0x2a40, 0x2a40, 0xa1df, 0x0 }, /* #35 */2077 { 0x0 97d96, 0x097513, 0x4594, 0x4594, 0xf74f, 0x0 }, /* #36 */2078 { 0x 221d12, 0x221593, 0x884a, 0x884a, 0xea6e, 0x0 }, /* #37 */2079 { 0x0 67d02, 0x067587, 0x05f6, 0x05f6, 0x1544, 0x0 }, /* #38 */2080 { 0x 201482, 0x201412, 0x4b03, 0x4b03, 0x0d36, 0x0 }, /* #39 */2081 { 0x 090c46, 0x090482, 0xe9ba, 0xe9ba, 0x3441, 0x0 }, /* #40 */2082 { 0x 3c58c2, 0x3c5083, 0x8fe6, 0x8fe6, 0xb573, 0x0 }, /* #41 */2083 { 0x 3c0682, 0x3c0616, 0xf858, 0xf858, 0x8f7b, 0x0 }, /* #42 */2084 { 0x 290792, 0x290782, 0xfcbf, 0xfcbf, 0x50b8, 0x0 }, /* #43 */2085 { 0x 356643, 0x356e83, 0x4d8e, 0x4d8e, 0xa197, 0x0 }, /* #44 */2086 { 0x 3e0053, 0x3e0003, 0x0ec2, 0x0ec2, 0xc042, 0x0 }, /* #45 */2087 { 0x3 34196, 0x334187, 0x38ad, 0x38ad, 0x5260, 0x0 }, /* #46 */2088 { 0x0e 5917, 0x0e5997, 0x1504, 0x1504, 0x810b, 0x0 }, /* #47 */2089 { 0x 252b87, 0x252382, 0xd01a, 0xd01a, 0x1e73, 0x0 }, /* #48 */2090 { 0x 331c03, 0x331492, 0xf4a3, 0xf4a3, 0x23be, 0x0 }, /* #49 */2091 { 0x3 f2983, 0x3f2102, 0x260f, 0x260f, 0x16be, 0x0 }, /* #50 */2092 { 0x 1d1313, 0x1d1b93, 0x640a, 0x640a, 0x9fbe, 0x0 }, /* #51 */2093 { 0x 144553, 0x144d93, 0x09c2, 0x09c2, 0x89a8, 0x0 }, /* #52 */2094 { 0x 1b62c2, 0x1b6a02, 0x996d, 0x996d, 0x3969, 0x0 }, /* #53 */2095 { 0x2 41d02, 0x241587, 0x2f1e, 0x2f1e, 0x6461, 0x0 }, /* #54 */2096 { 0x 1031c2, 0x103113, 0x4082, 0x4082, 0xc827, 0x0 }, /* #55 */2097 { 0x2 176c2, 0x217617, 0x2181, 0x2181, 0xda1b, 0x0 }, /* #56 */2098 { 0x 1f2f87, 0x1f2797, 0x391b, 0x391b, 0x6efe, 0x0 }, /* #57 */2099 { 0x 1f5c87, 0x1f5497, 0x83a0, 0x83a0, 0xbe94, 0x0 }, /* #58 */2100 { 0x 2b1552, 0x2b1597, 0x0b19, 0x0b19, 0x4e2e, 0x0 }, /* #59 */2101 { 0x0 82557, 0x082586, 0xf1bc, 0xf1bc, 0x4d66, 0x0 }, /* #60 */2102 { 0x 160653, 0x160e16, 0xa677, 0xa677, 0x5d0b, 0x0 }, /* #61 */2103 { 0x 106302, 0x106313, 0x1aa3, 0x1aa3, 0xcaf6, 0x0 }, /* #62 */2104 { 0x 307612, 0x307e16, 0x9d33, 0x9d33, 0x7708, 0x0 }, /* #63 */2041 { 0x1e2797, 0x1e2746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 2042 { 0x073dc6, 0x073546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 2043 { 0x2a40d7, 0x2a4046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 2044 { 0x1c03d2, 0x1c0346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 2045 { 0x3e65d3, 0x3e6502, 0x68bf, 0x68bf, 0x0000, 0x0 }, /* #4 */ 2046 { 0x105847, 0x105086, 0xc95f, 0xc95f, 0x0000, 0x0 }, /* #5 */ 2047 { 0x3c1657, 0x3c1606, 0x3c77, 0x3c77, 0x0000, 0x0 }, /* #6 */ 2048 { 0x1f61c2, 0x1f6186, 0xafe4, 0xafe4, 0x0000, 0x0 }, /* #7 */ 2049 { 0x3b4e03, 0x3b4612, 0xe50d, 0xe50d, 0xbf0f, 0x0 }, /* #8 */ 2050 { 0x2d0803, 0x2d0097, 0x3812, 0x3812, 0x58c5, 0x0 }, /* #9 */ 2051 { 0x2928c2, 0x292007, 0x0e1e, 0x0e1e, 0xf64c, 0x0 }, /* #10 */ 2052 { 0x2109c2, 0x210987, 0x124d, 0x124d, 0x87c6, 0x0 }, /* #11 */ 2053 { 0x191917, 0x191187, 0xcebd, 0xcebd, 0xfa9b, 0x0 }, /* #12 */ 2054 { 0x2f5c56, 0x2f5c87, 0x7c0f, 0x7c0f, 0xcc66, 0x0 }, /* #13 */ 2055 { 0x2d7507, 0x2d7587, 0xca8d, 0xca8d, 0xff75, 0x0 }, /* #14 */ 2056 { 0x295e02, 0x295696, 0xaeeb, 0xaeeb, 0x046e, 0x0 }, /* #15 */ 2057 { 0x287cd6, 0x287412, 0xff8e, 0xff8e, 0xc45f, 0x0 }, /* #16 */ 2058 { 0x2b4a16, 0x2b4206, 0xd888, 0xd888, 0xd304, 0x0 }, /* #17 */ 2059 { 0x025f12, 0x025f87, 0x5e99, 0x5e99, 0xbfd0, 0x0 }, /* #18 */ 2060 { 0x1a0cd7, 0x1a0493, 0x9cea, 0x9cea, 0xfc1f, 0x0 }, /* #19 */ 2061 { 0x150f42, 0x150f16, 0xcc10, 0xcc10, 0x5d98, 0x0 }, /* #20 */ 2062 { 0x145703, 0x145713, 0x0277, 0x0277, 0xd7be, 0x0 }, /* #21 */ 2063 { 0x353ac2, 0x353a16, 0xdda0, 0xdda0, 0x611e, 0x0 }, /* #22 */ 2064 { 0x100297, 0x100212, 0x7c47, 0x7c47, 0x3d6b, 0x0 }, /* #23 */ 2065 { 0x1d74c3, 0x1d7c93, 0x6c1c, 0x6c1c, 0xd0be, 0x0 }, /* #24 */ 2066 { 0x351656, 0x351606, 0x4dae, 0x4dae, 0x0236, 0x0 }, /* #25 */ 2067 { 0x1e4617, 0x1e4686, 0xcfd6, 0xcfd6, 0x1c02, 0x0 }, /* #26 */ 2068 { 0x0c56c3, 0x0c5687, 0x0a2e, 0x0a2e, 0x5af4, 0x0 }, /* #27 */ 2069 { 0x297547, 0x297583, 0x1939, 0x1939, 0x2d13, 0x0 }, /* #28 */ 2070 { 0x096947, 0x096197, 0x0154, 0x0154, 0x3536, 0x0 }, /* #29 */ 2071 { 0x3f0dd7, 0x3f0502, 0x27ff, 0x27ff, 0x179b, 0x0 }, /* #30 */ 2072 { 0x176512, 0x176516, 0xecf8, 0xecf8, 0xbd1d, 0x0 }, /* #31 */ 2073 { 0x3b7906, 0x3b7997, 0x5e43, 0x5e43, 0x895f, 0x0 }, /* #32 */ 2074 { 0x123c52, 0x123413, 0x6ecb, 0x6ecb, 0xfa3c, 0x0 }, /* #33 */ 2075 { 0x2c2497, 0x2c2c06, 0x8e8a, 0x8e8a, 0x22b8, 0x0 }, /* #34 */ 2076 { 0x0c0a93, 0x0c0206, 0x7fa5, 0x7fa5, 0x5af3, 0x0 }, /* #35 */ 2077 { 0x0c2743, 0x0c2707, 0x260b, 0x260b, 0xa912, 0x0 }, /* #36 */ 2078 { 0x1808c6, 0x180806, 0x94ec, 0x94ec, 0x27f6, 0x0 }, /* #37 */ 2079 { 0x0f2f13, 0x0f2796, 0x8fa2, 0x8fa2, 0x0893, 0x0 }, /* #38 */ 2080 { 0x1b15c6, 0x1b1d06, 0xb53f, 0xb53f, 0x5f1e, 0x0 }, /* #39 */ 2081 { 0x3b4756, 0x3b4702, 0xc51b, 0xc51b, 0xa027, 0x0 }, /* #40 */ 2082 { 0x190a52, 0x190202, 0xd9a8, 0xd9a8, 0xac51, 0x0 }, /* #41 */ 2083 { 0x2727c6, 0x272792, 0xdfa6, 0xdfa6, 0x1208, 0x0 }, /* #42 */ 2084 { 0x116492, 0x116402, 0x6159, 0x6159, 0x3b61, 0x0 }, /* #43 */ 2085 { 0x227657, 0x227683, 0x12db, 0x12db, 0x20b2, 0x0 }, /* #44 */ 2086 { 0x1b35c2, 0x1b3592, 0xebd2, 0xebd2, 0x2c5c, 0x0 }, /* #45 */ 2087 { 0x3a7452, 0x3a7406, 0xe769, 0xe769, 0xd013, 0x0 }, /* #46 */ 2088 { 0x0e4b06, 0x0e4382, 0x9870, 0x9870, 0x0ef0, 0x0 }, /* #47 */ 2089 { 0x0e6947, 0x0e6112, 0xc3e4, 0xc3e4, 0xb3fe, 0x0 }, /* #48 */ 2090 { 0x0117d6, 0x011703, 0x531a, 0x531a, 0xfff1, 0x0 }, /* #49 */ 2091 { 0x383b83, 0x383b93, 0x6450, 0x6450, 0xc13d, 0x0 }, /* #50 */ 2092 { 0x3a2b07, 0x3a2382, 0xc4f6, 0xc4f6, 0x2db6, 0x0 }, /* #51 */ 2093 { 0x2a09d6, 0x2a0183, 0x8894, 0x8894, 0xbb03, 0x0 }, /* #52 */ 2094 { 0x0502c6, 0x050212, 0xd684, 0xd684, 0x808c, 0x0 }, /* #53 */ 2095 { 0x2c0c86, 0x2c0482, 0xf43a, 0xf43a, 0x10d9, 0x0 }, /* #54 */ 2096 { 0x352897, 0x352006, 0x7a8b, 0x7a8b, 0x4f07, 0x0 }, /* #55 */ 2097 { 0x2a70d7, 0x2a7007, 0x04b8, 0x04b8, 0xf106, 0x0 }, /* #56 */ 2098 { 0x025887, 0x025007, 0x22ae, 0x22ae, 0xec74, 0x0 }, /* #57 */ 2099 { 0x067392, 0x067b87, 0x3d8f, 0x3d8f, 0xad36, 0x0 }, /* #58 */ 2100 { 0x3d3887, 0x3d3806, 0x8ebe, 0x8ebe, 0x7b2e, 0x0 }, /* #59 */ 2101 { 0x090a83, 0x090a87, 0x7a3f, 0x7a3f, 0xe97f, 0x0 }, /* #60 */ 2102 { 0x2e4a82, 0x2e4a97, 0x3bed, 0x3bed, 0x81de, 0x0 }, /* #61 */ 2103 { 0x012bc3, 0x012302, 0x5a05, 0x5a05, 0x3182, 0x0 }, /* #62 */ 2104 { 0x1665c6, 0x166516, 0xcdba, 0xcdba, 0x847e, 0x0 }, /* #63 */ 2105 2105 }; 2106 2106 static const BINU16_TEST_T g_aTests_test_u16[] = 2107 2107 { 2108 { 0x0 40a13, 0x040246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */2109 { 0x3 508d3, 0x350046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */2110 { 0x 2b0a57, 0x2b0246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */2111 { 0x 0a6547, 0x0a6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */2112 { 0x 1c1547, 0x1c1546, 0x934a, 0x934a, 0x0000, 0x0 }, /* #4 */2113 { 0x 3e7b86, 0x3e7346, 0xdad2, 0xdad2, 0x0000, 0x0 }, /* #5 */2114 { 0x 036a46, 0x036246, 0x680b, 0x680b, 0x0000, 0x0 }, /* #6 */2115 { 0x 136b02, 0x136346, 0x24c6, 0x24c6, 0x0000, 0x0 }, /* #7 */2116 { 0x 1c5442, 0x1c5486, 0xbb15, 0xbb15, 0xbb3b, 0x0 }, /* #8 */2117 { 0x 166292, 0x166202, 0x8fa2, 0x8fa2, 0x6c46, 0x0 }, /* #9 */2118 { 0x 250ec3, 0x250602, 0x1b11, 0x1b11, 0xdecb, 0x0 }, /* #10 */2119 { 0x 233bc7, 0x233302, 0x8eee, 0x8eee, 0x0ded, 0x0 }, /* #11 */2120 { 0x2 65a06, 0x265202, 0x2b56, 0x2b56, 0x51da, 0x0 }, /* #12 */2121 { 0x2 53247, 0x253206, 0x33b3, 0x33b3, 0x284f, 0x0 }, /* #13 */2122 { 0x2 12442, 0x212406, 0x60be, 0x60be, 0x2029, 0x0 }, /* #14 */2123 { 0x 017c86, 0x017402, 0x68ab, 0x68ab, 0x8f08, 0x0 }, /* #15 */2124 { 0x1 c7843, 0x1c7086, 0x9c34, 0x9c34, 0xce64, 0x0 }, /* #16 */2125 { 0x 1a72d7, 0x1a7202, 0x73e0, 0x73e0, 0xbb9a, 0x0 }, /* #17 */2126 { 0x 0b1783, 0x0b1702, 0xc9d3, 0xc9d3, 0x48be, 0x0 }, /* #18 */2127 { 0x 2e59c3, 0x2e5186, 0xd2f2, 0xd2f2, 0xf339, 0x0 }, /* #19 */2128 { 0x 0d1a82, 0x0d1202, 0x7ef7, 0x7ef7, 0x0ee6, 0x0 }, /* #20 */2129 { 0x 1f07d7, 0x1f0706, 0x0771, 0x0771, 0x5de6, 0x0 }, /* #21 */2130 { 0x 374e07, 0x374602, 0x0012, 0x0012, 0xbbb8, 0x0 }, /* #22 */2131 { 0x 325186, 0x325186, 0xc42d, 0xc42d, 0xa173, 0x0 }, /* #23 */2132 { 0x1 b7f03, 0x1b7706, 0x35ef, 0x35ef, 0x15f2, 0x0 }, /* #24 */2133 { 0x 186893, 0x186002, 0x614c, 0x614c, 0x8b89, 0x0 }, /* #25 */2134 { 0x1 b3e86, 0x1b3686, 0xb41e, 0xb41e, 0xd6be, 0x0 }, /* #26 */2135 { 0x3 64252, 0x364202, 0x19ba, 0x19ba, 0x0032, 0x0 }, /* #27 */2136 { 0x 375996, 0x375102, 0x61b2, 0x61b2, 0x003a, 0x0 }, /* #28 */2137 { 0x 0f69c6, 0x0f6106, 0x05ad, 0x05ad, 0x22b7, 0x0 }, /* #29 */2138 { 0x 053106, 0x053186, 0xac37, 0xac37, 0xd6df, 0x0 }, /* #30 */2139 { 0x 193a42, 0x193206, 0x6d26, 0x6d26, 0xf789, 0x0 }, /* #31 */2140 { 0x3 25486, 0x325402, 0x94f9, 0x94f9, 0x4468, 0x0 }, /* #32 */2141 { 0x 0202d7, 0x020202, 0x810c, 0x810c, 0x3a3a, 0x0 }, /* #33 */2142 { 0x0 04392, 0x004382, 0xc4cc, 0xc4cc, 0x83b3, 0x0 }, /* #34 */2143 { 0x 0d4653, 0x0d4682, 0xbbaa, 0xbbaa, 0xf959, 0x0 }, /* #35 */2144 { 0x 353a93, 0x353202, 0x679d, 0x679d, 0x7c08, 0x0 }, /* #36 */2145 { 0x 315192, 0x315106, 0x2312, 0x2312, 0xcb5b, 0x0 }, /* #37 */2146 { 0x 3b13d7, 0x3b1306, 0x0f7a, 0x0f7a, 0x4361, 0x0 }, /* #38 */2147 { 0x0 36c53, 0x036486, 0xac44, 0xac44, 0xaace, 0x0 }, /* #39 */2148 { 0x 0e3952, 0x0e3102, 0x49f7, 0x49f7, 0xcc76, 0x0 }, /* #40 */2149 { 0x 020bd7, 0x020302, 0x7986, 0x7986, 0x7598, 0x0 }, /* #41 */2150 { 0x 1d1692, 0x1d1602, 0x0398, 0x0398, 0x990a, 0x0 }, /* #42 */2151 { 0x 2e3383, 0x2e3386, 0xf6f3, 0xf6f3, 0xfcdd, 0x0 }, /* #43 */2152 { 0x 294e97, 0x294686, 0xcbe2, 0xcbe2, 0xd0b5, 0x0 }, /* #44 */2153 { 0x0 b3016, 0x0b3002, 0x5b57, 0x5b57, 0x757a, 0x0 }, /* #45 */2154 { 0x1 e45c7, 0x1e4506, 0x0bfa, 0x0bfa, 0x0bfa, 0x0 }, /* #46 */2155 { 0x2 67e97, 0x267606, 0x633d, 0x633d, 0x4b51, 0x0 }, /* #47 */2156 { 0x 204d86, 0x204506, 0x7f2a, 0x7f2a, 0x1a5e, 0x0 }, /* #48 */2157 { 0x 1e7fc7, 0x1e7706, 0x6364, 0x6364, 0x07bc, 0x0 }, /* #49 */2158 { 0x 2e4497, 0x2e4402, 0xc2de, 0xc2de, 0x06e9, 0x0 }, /* #50 */2159 { 0x1 219d6, 0x121102, 0x180d, 0x180d, 0x29a4, 0x0 }, /* #51 */2160 { 0x 3a4d86, 0x3a4502, 0x68ba, 0x68ba, 0xd308, 0x0 }, /* #52 */2161 { 0x 2b5287, 0x2b5206, 0x7d6a, 0x7d6a, 0x271b, 0x0 }, /* #53 */2162 { 0x 0a79d2, 0x0a7102, 0x5323, 0x5323, 0xfec1, 0x0 }, /* #54 */2163 { 0x2 80a12, 0x280206, 0xb022, 0xb022, 0x1236, 0x0 }, /* #55 */2164 { 0x1 a57c2, 0x1a5706, 0x7088, 0x7088, 0xc923, 0x0 }, /* #56 */2165 { 0x 364047, 0x364082, 0xc35a, 0xc35a, 0xb6c5, 0x0 }, /* #57 */2166 { 0x2 033c2, 0x203306, 0x3ea8, 0x3ea8, 0xb8a3, 0x0 }, /* #58 */2167 { 0x 176386, 0x176346, 0x62f2, 0x62f2, 0x0001, 0x0 }, /* #59 */2168 { 0x 165d16, 0x165502, 0xfdb9, 0xfdb9, 0x43e1, 0x0 }, /* #60 */2169 { 0x1 f4543, 0x1f4582, 0xc6a4, 0xc6a4, 0xda9a, 0x0 }, /* #61 */2170 { 0x 2f3e16, 0x2f3606, 0x98a5, 0x98a5, 0x45ea, 0x0 }, /* #62 */2171 { 0x 004116, 0x004106, 0x35f4, 0x35f4, 0xf1ed, 0x0 }, /* #63 */2108 { 0x0b1852, 0x0b1046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 2109 { 0x3d3356, 0x3d3346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 2110 { 0x370d12, 0x370546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 2111 { 0x3c3b83, 0x3c3346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 2112 { 0x3a4296, 0x3a4246, 0x0ed1, 0x0ed1, 0x0000, 0x0 }, /* #4 */ 2113 { 0x1744d2, 0x174446, 0xe033, 0xe033, 0x0000, 0x0 }, /* #5 */ 2114 { 0x154e02, 0x154646, 0x0b99, 0x0b99, 0x0000, 0x0 }, /* #6 */ 2115 { 0x330b42, 0x330346, 0xe5fc, 0xe5fc, 0x0000, 0x0 }, /* #7 */ 2116 { 0x301886, 0x301002, 0x2780, 0x2780, 0x65e5, 0x0 }, /* #8 */ 2117 { 0x042d57, 0x042506, 0x074d, 0x074d, 0x54e6, 0x0 }, /* #9 */ 2118 { 0x384e13, 0x384602, 0x813f, 0x813f, 0x799c, 0x0 }, /* #10 */ 2119 { 0x061cd6, 0x061406, 0x7c7c, 0x7c7c, 0xb994, 0x0 }, /* #11 */ 2120 { 0x2c53d6, 0x2c5302, 0x429a, 0x429a, 0x9fd6, 0x0 }, /* #12 */ 2121 { 0x2039d6, 0x203182, 0x9462, 0x9462, 0xdecd, 0x0 }, /* #13 */ 2122 { 0x267006, 0x267086, 0xc8cb, 0xc8cb, 0x9900, 0x0 }, /* #14 */ 2123 { 0x3278d3, 0x327002, 0x5b49, 0x5b49, 0x18cf, 0x0 }, /* #15 */ 2124 { 0x136e17, 0x136682, 0x9e50, 0x9e50, 0xbb9f, 0x0 }, /* #16 */ 2125 { 0x286506, 0x286502, 0x2445, 0x2445, 0x6d04, 0x0 }, /* #17 */ 2126 { 0x262212, 0x262286, 0xf9b9, 0xf9b9, 0xf63d, 0x0 }, /* #18 */ 2127 { 0x123743, 0x123706, 0x83d5, 0x83d5, 0x3f5d, 0x0 }, /* #19 */ 2128 { 0x1b1682, 0x1b1602, 0x6951, 0x6951, 0x78f9, 0x0 }, /* #20 */ 2129 { 0x382a13, 0x382202, 0xdaf6, 0xdaf6, 0x5728, 0x0 }, /* #21 */ 2130 { 0x2e3496, 0x2e3482, 0xa9c1, 0xa9c1, 0xe921, 0x0 }, /* #22 */ 2131 { 0x092e16, 0x092606, 0x019d, 0x019d, 0x0958, 0x0 }, /* #23 */ 2132 { 0x1701d7, 0x170102, 0x6161, 0x6161, 0x59b2, 0x0 }, /* #24 */ 2133 { 0x2c5902, 0x2c5182, 0xcfa2, 0xcfa2, 0xa0cd, 0x0 }, /* #25 */ 2134 { 0x181483, 0x181486, 0xdd22, 0xdd22, 0xeac8, 0x0 }, /* #26 */ 2135 { 0x3b0c03, 0x3b0402, 0xb528, 0xb528, 0x635c, 0x0 }, /* #27 */ 2136 { 0x0f6097, 0x0f6086, 0xa228, 0xa228, 0xf7d5, 0x0 }, /* #28 */ 2137 { 0x374c96, 0x374402, 0xf441, 0xf441, 0x137a, 0x0 }, /* #29 */ 2138 { 0x1a52c3, 0x1a5286, 0x8192, 0x8192, 0xb912, 0x0 }, /* #30 */ 2139 { 0x2e0046, 0x2e0082, 0xa7f5, 0xa7f5, 0xc64a, 0x0 }, /* #31 */ 2140 { 0x315b96, 0x315306, 0x87ee, 0x87ee, 0x34ca, 0x0 }, /* #32 */ 2141 { 0x186947, 0x186102, 0x02a8, 0x02a8, 0x9abc, 0x0 }, /* #33 */ 2142 { 0x036107, 0x036182, 0xa8e2, 0xa8e2, 0xbe3d, 0x0 }, /* #34 */ 2143 { 0x1c4d03, 0x1c4506, 0x8dbc, 0x8dbc, 0x3cf8, 0x0 }, /* #35 */ 2144 { 0x187142, 0x187186, 0xd22a, 0xd22a, 0xfc79, 0x0 }, /* #36 */ 2145 { 0x087556, 0x087506, 0x28be, 0x28be, 0xeed7, 0x0 }, /* #37 */ 2146 { 0x051797, 0x051706, 0x684d, 0x684d, 0xc63c, 0x0 }, /* #38 */ 2147 { 0x043246, 0x043202, 0xb5bc, 0xb5bc, 0x4c80, 0x0 }, /* #39 */ 2148 { 0x1e7a12, 0x1e7202, 0x255e, 0x255e, 0x7297, 0x0 }, /* #40 */ 2149 { 0x205086, 0x205006, 0xc923, 0xc923, 0x2554, 0x0 }, /* #41 */ 2150 { 0x036ac2, 0x036202, 0x11f1, 0x11f1, 0x0f3b, 0x0 }, /* #42 */ 2151 { 0x187ad3, 0x187286, 0xfb70, 0xfb70, 0x9fdb, 0x0 }, /* #43 */ 2152 { 0x381652, 0x381602, 0x0d3e, 0x0d3e, 0x64c9, 0x0 }, /* #44 */ 2153 { 0x0e4b17, 0x0e4386, 0x83a4, 0x83a4, 0xac1b, 0x0 }, /* #45 */ 2154 { 0x1a3206, 0x1a3206, 0x289b, 0x289b, 0xfd51, 0x0 }, /* #46 */ 2155 { 0x200543, 0x200506, 0x4552, 0x4552, 0x2216, 0x0 }, /* #47 */ 2156 { 0x3f7e03, 0x3f7686, 0xd270, 0xd270, 0xdd08, 0x0 }, /* #48 */ 2157 { 0x275cc2, 0x275406, 0xb9eb, 0xb9eb, 0x07d3, 0x0 }, /* #49 */ 2158 { 0x0755c6, 0x075502, 0x746f, 0x746f, 0x4349, 0x0 }, /* #50 */ 2159 { 0x1a7443, 0x1a7402, 0x8ae2, 0x8ae2, 0x2dd7, 0x0 }, /* #51 */ 2160 { 0x1b0282, 0x1b0202, 0x022a, 0x022a, 0x43ee, 0x0 }, /* #52 */ 2161 { 0x3c4b13, 0x3c4306, 0x1655, 0x1655, 0x35b6, 0x0 }, /* #53 */ 2162 { 0x3e5902, 0x3e5102, 0x4e78, 0x4e78, 0xaf58, 0x0 }, /* #54 */ 2163 { 0x2544d7, 0x254406, 0xe140, 0xe140, 0x618e, 0x0 }, /* #55 */ 2164 { 0x174bc7, 0x174306, 0x9e00, 0x9e00, 0x47da, 0x0 }, /* #56 */ 2165 { 0x0e4bc3, 0x0e4382, 0x8e4e, 0x8e4e, 0xcd9e, 0x0 }, /* #57 */ 2166 { 0x2e47c7, 0x2e4782, 0xc1f5, 0xc1f5, 0xce85, 0x0 }, /* #58 */ 2167 { 0x3535c3, 0x353582, 0xe64c, 0xe64c, 0xc6a6, 0x0 }, /* #59 */ 2168 { 0x015142, 0x015182, 0xa79e, 0xa79e, 0x9b0e, 0x0 }, /* #60 */ 2169 { 0x123c02, 0x123402, 0x738d, 0x738d, 0x6dd5, 0x0 }, /* #61 */ 2170 { 0x054317, 0x054306, 0x68a6, 0x68a6, 0x7eb8, 0x0 }, /* #62 */ 2171 { 0x1e7857, 0x1e7002, 0x7418, 0x7418, 0xfe36, 0x0 }, /* #63 */ 2172 2172 }; 2173 2173 static const BINU16_TEST_T g_aTests_bt_u16[] = 2174 2174 { 2175 { 0x 171797, 0x171796, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */2176 { 0x 1161d3, 0x1161d2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */2177 { 0x 293156, 0x293156, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */2178 { 0x34 4557, 0x344556, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */2179 { 0x 056352, 0x056353, 0xd2a7, 0xd2a7, 0x0000, 0x0 }, /* #4 */2180 { 0x 392f93, 0x392f93, 0x7279, 0x7279, 0x0000, 0x0 }, /* #5 */2181 { 0x 233c12, 0x233c13, 0x42b3, 0x42b3, 0x0000, 0x0 }, /* #6 */2182 { 0x 323657, 0x323656, 0x2e92, 0x2e92, 0x0000, 0x0 }, /* #7 */2183 { 0x 010586, 0x010587, 0xc486, 0xc486, 0x000f, 0x0 }, /* #8 */2184 { 0x 223c42, 0x223c42, 0x2094, 0x2094, 0x000c, 0x0 }, /* #9 */2185 { 0x1 f6096, 0x1f6096, 0x064f, 0x064f, 0x000f, 0x0 }, /* #10 */2186 { 0x 2b7e43, 0x2b7e42, 0x7a6c, 0x7a6c, 0x0008, 0x0 }, /* #11 */2187 { 0x31 4103, 0x314103, 0x4d7c, 0x4d7c, 0x000a, 0x0 }, /* #12 */2188 { 0x 181447, 0x181447, 0xc814, 0xc814, 0x000f, 0x0 }, /* #13 */2189 { 0x 110fd3, 0x110fd3, 0x106e, 0x106e, 0x0003, 0x0 }, /* #14 */2190 { 0x3 63f12, 0x363f13, 0x1772, 0x1772, 0x0001, 0x0 }, /* #15 */2191 { 0x 303d56, 0x303d57, 0x4742, 0x4742, 0x0001, 0x0 }, /* #16 */2192 { 0x 171a07, 0x171a07, 0xa2e6, 0xa2e6, 0x000d, 0x0 }, /* #17 */2193 { 0x 166357, 0x166356, 0xf679, 0xf679, 0x000b, 0x0 }, /* #18 */2194 { 0x 1647d3, 0x1647d2, 0x0096, 0x0096, 0x0009, 0x0 }, /* #19 */2195 { 0x 317d93, 0x317d92, 0x02e9, 0x02e9, 0x0008, 0x0 }, /* #20 */2196 { 0x 1d4556, 0x1d4557, 0x883a, 0x883a, 0x000f, 0x0 }, /* #21 */2197 { 0x3 22fd7, 0x322fd7, 0xfe20, 0xfe20, 0x000a, 0x0 }, /* #22 */2198 { 0x 0f3683, 0x0f3682, 0x982c, 0x982c, 0x0009, 0x0 }, /* #23 */2199 { 0x 0d4612, 0x0d4612, 0x2430, 0x2430, 0x0003, 0x0 }, /* #24 */2200 { 0x 0e2352, 0x0e2352, 0x91a9, 0x91a9, 0x0009, 0x0 }, /* #25 */2201 { 0x3 77ed7, 0x377ed7, 0x444c, 0x444c, 0x0003, 0x0 }, /* #26 */2202 { 0x 084756, 0x084757, 0xa986, 0xa986, 0x000f, 0x0 }, /* #27 */2203 { 0x1 81892, 0x181892, 0x3157, 0x3157, 0x0005, 0x0 }, /* #28 */2204 { 0x 265417, 0x265417, 0xf4d6, 0xf4d6, 0x000d, 0x0 }, /* #29 */2205 { 0x 175082, 0x175082, 0xbbc2, 0xbbc2, 0x000a, 0x0 }, /* #30 */2206 { 0x 0b0046, 0x0b0047, 0x96e0, 0x96e0, 0x0007, 0x0 }, /* #31 */2207 { 0x1 d5982, 0x1d5982, 0x7991, 0x7991, 0x0001, 0x0 }, /* #32 */2208 { 0x1 f72c6, 0x1f72c7, 0xe01f, 0xe01f, 0x000e, 0x0 }, /* #33 */2209 { 0x 303312, 0x303313, 0x8fd9, 0x8fd9, 0x0003, 0x0 }, /* #34 */2210 { 0x 2b2187, 0x2b2186, 0x21e6, 0x21e6, 0x000c, 0x0 }, /* #35 */2211 { 0x0 66f82, 0x066f83, 0x990c, 0x990c, 0x0008, 0x0 }, /* #36 */2212 { 0x 0b5916, 0x0b5916, 0xe280, 0xe280, 0x0003, 0x0 }, /* #37 */2213 { 0x 2f4056, 0x2f4057, 0x75ad, 0x75ad, 0x000a, 0x0 }, /* #38 */2214 { 0x 177887, 0x177887, 0xe84e, 0xe84e, 0x000d, 0x0 }, /* #39 */2215 { 0x 0c0ad7, 0x0c0ad7, 0xb266, 0xb266, 0x000f, 0x0 }, /* #40 */2216 { 0x3 02bd2, 0x302bd2, 0xe8ef, 0xe8ef, 0x0009, 0x0 }, /* #41 */2217 { 0x 306382, 0x306382, 0x65b4, 0x65b4, 0x000b, 0x0 }, /* #42 */2218 { 0x 381cc7, 0x381cc7, 0x5a65, 0x5a65, 0x000c, 0x0 }, /* #43 */2219 { 0x 346957, 0x346956, 0x2be4, 0x2be4, 0x000e, 0x0 }, /* #44 */2220 { 0x 1c5a93, 0x1c5a93, 0xf546, 0xf546, 0x000d, 0x0 }, /* #45 */2221 { 0x 2b2cd3, 0x2b2cd3, 0xfdd8, 0xfdd8, 0x0007, 0x0 }, /* #46 */2222 { 0x 066853, 0x066853, 0xbf7b, 0xbf7b, 0x0008, 0x0 }, /* #47 */2223 { 0x 2379c6, 0x2379c6, 0x9bd2, 0x9bd2, 0x000e, 0x0 }, /* #48 */2224 { 0x 3b5b06, 0x3b5b06, 0x7a34, 0x7a34, 0x000f, 0x0 }, /* #49 */2225 { 0x 2f5d92, 0x2f5d93, 0xb24e, 0xb24e, 0x0001, 0x0 }, /* #50 */2226 { 0x 107142, 0x107143, 0x734d, 0x734d, 0x0002, 0x0 }, /* #51 */2227 { 0x 0c1ec3, 0x0c1ec3, 0x81a6, 0x81a6, 0x0002, 0x0 }, /* #52 */2228 { 0x 3a7e56, 0x3a7e56, 0x0892, 0x0892, 0x000d, 0x0 }, /* #53 */2229 { 0x 250407, 0x250407, 0x60e4, 0x60e4, 0x0005, 0x0 }, /* #54 */2230 { 0x1 233c2, 0x1233c2, 0x0320, 0x0320, 0x000f, 0x0 }, /* #55 */2231 { 0x 3a5a16, 0x3a5a16, 0xac6f, 0xac6f, 0x0008, 0x0 }, /* #56 */2232 { 0x 0b6607, 0x0b6606, 0x881c, 0x881c, 0x0001, 0x0 }, /* #57 */2233 { 0x 333283, 0x333283, 0x1bf2, 0x1bf2, 0x000b, 0x0 }, /* #58 */2234 { 0x 020787, 0x020786, 0xd15e, 0xd15e, 0x0009, 0x0 }, /* #59 */2235 { 0x 314103, 0x314102, 0x5020, 0x5020, 0x000d, 0x0 }, /* #60 */2236 { 0x 277a07, 0x277a07, 0xbf95, 0xbf95, 0x0002, 0x0 }, /* #61 */2237 { 0x 2848c2, 0x2848c3, 0x9228, 0x9228, 0x0003, 0x0 }, /* #62 */2238 { 0x 277ec7, 0x277ec7, 0x91ae, 0x91ae, 0x0008, 0x0 }, /* #63 */2175 { 0x2c2693, 0x2c2692, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 2176 { 0x336e82, 0x336e82, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 2177 { 0x3a1bc3, 0x3a1bc2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 2178 { 0x3453c7, 0x3453c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 2179 { 0x316d93, 0x316d93, 0x83fd, 0x83fd, 0x0000, 0x0 }, /* #4 */ 2180 { 0x236cc2, 0x236cc3, 0x5a97, 0x5a97, 0x0000, 0x0 }, /* #5 */ 2181 { 0x381847, 0x381846, 0xf04e, 0xf04e, 0x0000, 0x0 }, /* #6 */ 2182 { 0x2c4f82, 0x2c4f82, 0x58fa, 0x58fa, 0x0000, 0x0 }, /* #7 */ 2183 { 0x341943, 0x341942, 0x6d2b, 0x6d2b, 0x0004, 0x0 }, /* #8 */ 2184 { 0x3d50c3, 0x3d50c2, 0x225b, 0x225b, 0x000a, 0x0 }, /* #9 */ 2185 { 0x1d37c7, 0x1d37c7, 0x1abd, 0x1abd, 0x0000, 0x0 }, /* #10 */ 2186 { 0x163113, 0x163113, 0x902e, 0x902e, 0x0001, 0x0 }, /* #11 */ 2187 { 0x317e42, 0x317e42, 0x4d19, 0x4d19, 0x0006, 0x0 }, /* #12 */ 2188 { 0x2b7fd2, 0x2b7fd2, 0x62ec, 0x62ec, 0x0008, 0x0 }, /* #13 */ 2189 { 0x342d82, 0x342d83, 0xe3bc, 0xe3bc, 0x0009, 0x0 }, /* #14 */ 2190 { 0x373216, 0x373216, 0xda7b, 0xda7b, 0x000a, 0x0 }, /* #15 */ 2191 { 0x297487, 0x297487, 0xbefb, 0xbefb, 0x0004, 0x0 }, /* #16 */ 2192 { 0x040cc3, 0x040cc3, 0x9a0f, 0x9a0f, 0x000c, 0x0 }, /* #17 */ 2193 { 0x0c7f03, 0x0c7f03, 0x56a8, 0x56a8, 0x0005, 0x0 }, /* #18 */ 2194 { 0x070f83, 0x070f83, 0x3bed, 0x3bed, 0x0007, 0x0 }, /* #19 */ 2195 { 0x160b93, 0x160b93, 0x3d5d, 0x3d5d, 0x0002, 0x0 }, /* #20 */ 2196 { 0x2a0e97, 0x2a0e97, 0x7d5a, 0x7d5a, 0x000e, 0x0 }, /* #21 */ 2197 { 0x356007, 0x356007, 0x1e7d, 0x1e7d, 0x0005, 0x0 }, /* #22 */ 2198 { 0x1a69d7, 0x1a69d6, 0xc67a, 0xc67a, 0x000b, 0x0 }, /* #23 */ 2199 { 0x123e43, 0x123e43, 0x3bac, 0x3bac, 0x0007, 0x0 }, /* #24 */ 2200 { 0x164a47, 0x164a47, 0x35b4, 0x35b4, 0x0005, 0x0 }, /* #25 */ 2201 { 0x3e1c93, 0x3e1c92, 0xdbda, 0xdbda, 0x0002, 0x0 }, /* #26 */ 2202 { 0x251256, 0x251256, 0x10d1, 0x10d1, 0x0003, 0x0 }, /* #27 */ 2203 { 0x131143, 0x131142, 0x8270, 0x8270, 0x0008, 0x0 }, /* #28 */ 2204 { 0x3f0b96, 0x3f0b97, 0x42e5, 0x42e5, 0x0009, 0x0 }, /* #29 */ 2205 { 0x294113, 0x294113, 0x4bbc, 0x4bbc, 0x0009, 0x0 }, /* #30 */ 2206 { 0x234e53, 0x234e53, 0xfc6d, 0xfc6d, 0x0000, 0x0 }, /* #31 */ 2207 { 0x1e19c6, 0x1e19c7, 0xd4cf, 0xd4cf, 0x0001, 0x0 }, /* #32 */ 2208 { 0x1a0453, 0x1a0453, 0x106b, 0x106b, 0x0001, 0x0 }, /* #33 */ 2209 { 0x0f6f96, 0x0f6f97, 0xa843, 0xa843, 0x000f, 0x0 }, /* #34 */ 2210 { 0x3f3946, 0x3f3947, 0xea66, 0xea66, 0x0006, 0x0 }, /* #35 */ 2211 { 0x0b29c7, 0x0b29c6, 0x02b9, 0x02b9, 0x0008, 0x0 }, /* #36 */ 2212 { 0x2d1143, 0x2d1142, 0x5817, 0x5817, 0x0009, 0x0 }, /* #37 */ 2213 { 0x105456, 0x105457, 0x3f5c, 0x3f5c, 0x000d, 0x0 }, /* #38 */ 2214 { 0x3c6913, 0x3c6912, 0x2590, 0x2590, 0x000b, 0x0 }, /* #39 */ 2215 { 0x2c0cc2, 0x2c0cc3, 0xec6d, 0xec6d, 0x000a, 0x0 }, /* #40 */ 2216 { 0x367b12, 0x367b13, 0x6bad, 0x6bad, 0x0003, 0x0 }, /* #41 */ 2217 { 0x1e0d82, 0x1e0d82, 0x71ad, 0x71ad, 0x000f, 0x0 }, /* #42 */ 2218 { 0x1f4c46, 0x1f4c47, 0xf9ef, 0xf9ef, 0x000b, 0x0 }, /* #43 */ 2219 { 0x183956, 0x183957, 0xfb5a, 0xfb5a, 0x0004, 0x0 }, /* #44 */ 2220 { 0x2e0107, 0x2e0107, 0x3c76, 0x3c76, 0x000a, 0x0 }, /* #45 */ 2221 { 0x0d6482, 0x0d6483, 0xdaa6, 0xdaa6, 0x0001, 0x0 }, /* #46 */ 2222 { 0x2b0143, 0x2b0143, 0xb47f, 0xb47f, 0x000d, 0x0 }, /* #47 */ 2223 { 0x171cc7, 0x171cc6, 0xf7bb, 0xf7bb, 0x000b, 0x0 }, /* #48 */ 2224 { 0x194ec6, 0x194ec7, 0xcffb, 0xcffb, 0x000e, 0x0 }, /* #49 */ 2225 { 0x391283, 0x391283, 0xe385, 0xe385, 0x000f, 0x0 }, /* #50 */ 2226 { 0x217103, 0x217103, 0x4c36, 0x4c36, 0x000b, 0x0 }, /* #51 */ 2227 { 0x237982, 0x237983, 0x3ce7, 0x3ce7, 0x000d, 0x0 }, /* #52 */ 2228 { 0x164813, 0x164812, 0xcf22, 0xcf22, 0x0002, 0x0 }, /* #53 */ 2229 { 0x0b08d6, 0x0b08d6, 0xdf90, 0xdf90, 0x0000, 0x0 }, /* #54 */ 2230 { 0x174192, 0x174193, 0x47c6, 0x47c6, 0x000e, 0x0 }, /* #55 */ 2231 { 0x063fd7, 0x063fd6, 0x589a, 0x589a, 0x0008, 0x0 }, /* #56 */ 2232 { 0x251213, 0x251212, 0x90ca, 0x90ca, 0x000b, 0x0 }, /* #57 */ 2233 { 0x234996, 0x234996, 0xd0d3, 0xd0d3, 0x0005, 0x0 }, /* #58 */ 2234 { 0x3c64c7, 0x3c64c6, 0xb2e2, 0xb2e2, 0x0000, 0x0 }, /* #59 */ 2235 { 0x237543, 0x237543, 0x657f, 0x657f, 0x0006, 0x0 }, /* #60 */ 2236 { 0x022e03, 0x022e02, 0x496c, 0x496c, 0x0000, 0x0 }, /* #61 */ 2237 { 0x304287, 0x304287, 0x19fc, 0x19fc, 0x0002, 0x0 }, /* #62 */ 2238 { 0x016253, 0x016252, 0x5b98, 0x5b98, 0x0002, 0x0 }, /* #63 */ 2239 2239 }; 2240 2240 static const BINU16_TEST_T g_aTests_btc_u16[] = 2241 2241 { 2242 { 0x 387603, 0x387602, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */2243 { 0x 2e3c17, 0x2e3c16, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */2244 { 0x0 36497, 0x036496, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */2245 { 0x 052786, 0x052786, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */2246 { 0x 347b12, 0x347b12, 0x0e4a, 0x0e4b, 0x0000, 0x0 }, /* #4 */2247 { 0x3 47c56, 0x347c56, 0xfce8, 0xfce9, 0x0000, 0x0 }, /* #5 */2248 { 0x 3251c2, 0x3251c3, 0x2c67, 0x2c66, 0x0000, 0x0 }, /* #6 */2249 { 0x 3e5107, 0x3e5106, 0xfa1e, 0xfa1f, 0x0000, 0x0 }, /* #7 */2250 { 0x 332a53, 0x332a52, 0x640b, 0x648b, 0x0007, 0x0 }, /* #8 */2251 { 0x 1e0ed3, 0x1e0ed2, 0x01e5, 0x05e5, 0x000a, 0x0 }, /* #9 */2252 { 0x 1d3947, 0x1d3947, 0x7ce4, 0x78e4, 0x000a, 0x0 }, /* #10 */2253 { 0x2 85752, 0x285752, 0x3660, 0x3670, 0x0004, 0x0 }, /* #11 */2254 { 0x 1c10d6, 0x1c10d7, 0xda14, 0xda10, 0x0002, 0x0 }, /* #12 */2255 { 0x 3d4c43, 0x3d4c42, 0x8835, 0x9835, 0x000c, 0x0 }, /* #13 */2256 { 0x2c 1b97, 0x2c1b97, 0x0c5b, 0x045b, 0x000b, 0x0 }, /* #14 */2257 { 0x1 d1446, 0x1d1446, 0xaa91, 0xba91, 0x000c, 0x0 }, /* #15 */2258 { 0x 1f61c2, 0x1f61c3, 0x8878, 0x8870, 0x0003, 0x0 }, /* #16 */2259 { 0x 2c0942, 0x2c0942, 0x69a6, 0x6ba6, 0x0009, 0x0 }, /* #17 */2260 { 0x 2027d2, 0x2027d3, 0xb599, 0xb499, 0x0008, 0x0 }, /* #18 */2261 { 0x1 41046, 0x141046, 0x1114, 0x1194, 0x0007, 0x0 }, /* #19 */2262 { 0x2 14812, 0x214812, 0x984a, 0x985a, 0x0004, 0x0 }, /* #20 */2263 { 0x0 e5d53, 0x0e5d53, 0x4976, 0x4974, 0x0001, 0x0 }, /* #21 */2264 { 0x 181a16, 0x181a17, 0x2f3f, 0x2f3d, 0x0001, 0x0 }, /* #22 */2265 { 0x 056a87, 0x056a86, 0x0b98, 0x1b98, 0x000c, 0x0 }, /* #23 */2266 { 0x2 c1893, 0x2c1892, 0x4cb4, 0x5cb4, 0x000c, 0x0 }, /* #24 */2267 { 0x 277813, 0x277812, 0xcdaa, 0xcdea, 0x0006, 0x0 }, /* #25 */2268 { 0x 287586, 0x287587, 0x9949, 0x9909, 0x0006, 0x0 }, /* #26 */2269 { 0x 144f03, 0x144f03, 0x38c5, 0x18c5, 0x000d, 0x0 }, /* #27 */2270 { 0x 252f93, 0x252f93, 0x3124, 0x3120, 0x0002, 0x0 }, /* #28 */2271 { 0x1 a5fd2, 0x1a5fd2, 0xf68d, 0xf69d, 0x0004, 0x0 }, /* #29 */2272 { 0x 175986, 0x175986, 0xa7d3, 0xb7d3, 0x000c, 0x0 }, /* #30 */2273 { 0x 217f53, 0x217f53, 0xa403, 0xa401, 0x0001, 0x0 }, /* #31 */2274 { 0x 295043, 0x295042, 0x7398, 0x7b98, 0x000b, 0x0 }, /* #32 */2275 { 0x 075e83, 0x075e82, 0x34e5, 0xb4e5, 0x000f, 0x0 }, /* #33 */2276 { 0x 336513, 0x336512, 0x3f35, 0xbf35, 0x000f, 0x0 }, /* #34 */2277 { 0x 2d43c2, 0x2d43c2, 0x4801, 0x4805, 0x0002, 0x0 }, /* #35 */2278 { 0x 1f7012, 0x1f7013, 0x4802, 0x4002, 0x000b, 0x0 }, /* #36 */2279 { 0x 2161d3, 0x2161d3, 0xbb8d, 0xb38d, 0x000b, 0x0 }, /* #37 */2280 { 0x 0658d6, 0x0658d6, 0x4016, 0xc016, 0x000f, 0x0 }, /* #38 */2281 { 0x 2b1b56, 0x2b1b56, 0x92a7, 0xb2a7, 0x000d, 0x0 }, /* #39 */2282 { 0x 194843, 0x194843, 0x4d63, 0x4963, 0x000a, 0x0 }, /* #40 */2283 { 0x 2f4206, 0x2f4206, 0xe000, 0xe400, 0x000a, 0x0 }, /* #41 */2284 { 0x 226952, 0x226953, 0x97a4, 0x17a4, 0x000f, 0x0 }, /* #42 */2285 { 0x 1d66d6, 0x1d66d7, 0x3ff4, 0x3bf4, 0x000a, 0x0 }, /* #43 */2286 { 0x 115c47, 0x115c46, 0xae06, 0xee06, 0x000e, 0x0 }, /* #44 */2287 { 0x 051bc7, 0x051bc7, 0x3d33, 0x3d32, 0x0000, 0x0 }, /* #45 */2288 { 0x 2a0e12, 0x2a0e13, 0x4265, 0x0265, 0x000e, 0x0 }, /* #46 */2289 { 0x 2840c6, 0x2840c6, 0xa90d, 0xa92d, 0x0005, 0x0 }, /* #47 */2290 { 0x0 033d2, 0x0033d2, 0xfa2a, 0xfa3a, 0x0004, 0x0 }, /* #48 */2291 { 0x2 471d3, 0x2471d2, 0x9f9e, 0xdf9e, 0x000e, 0x0 }, /* #49 */2292 { 0x2 e5052, 0x2e5052, 0x3206, 0x3246, 0x0006, 0x0 }, /* #50 */2293 { 0x 015f42, 0x015f42, 0x410a, 0x610a, 0x000d, 0x0 }, /* #51 */2294 { 0x1 44982, 0x144983, 0x3e42, 0x3e40, 0x0001, 0x0 }, /* #52 */2295 { 0x2 97616, 0x297616, 0x6893, 0x68d3, 0x0006, 0x0 }, /* #53 */2296 { 0x 0b2012, 0x0b2013, 0xa267, 0x2267, 0x000f, 0x0 }, /* #54 */2297 { 0x 007652, 0x007652, 0xaae8, 0xeae8, 0x000e, 0x0 }, /* #55 */2298 { 0x 092486, 0x092486, 0x49c7, 0x4bc7, 0x0009, 0x0 }, /* #56 */2299 { 0x 362143, 0x362143, 0x1279, 0x1259, 0x0005, 0x0 }, /* #57 */2300 { 0x 1f7913, 0x1f7912, 0x8063, 0x8073, 0x0004, 0x0 }, /* #58 */2301 { 0x0 36d53, 0x036d52, 0xa4a5, 0xa6a5, 0x0009, 0x0 }, /* #59 */2302 { 0x 1b1a42, 0x1b1a42, 0x92c5, 0x92cd, 0x0003, 0x0 }, /* #60 */2303 { 0x2 23807, 0x223806, 0x0055, 0x0155, 0x0008, 0x0 }, /* #61 */2304 { 0x0 a0c53, 0x0a0c52, 0x24af, 0xa4af, 0x000f, 0x0 }, /* #62 */2305 { 0x 374913, 0x374912, 0x1b24, 0x9b24, 0x000f, 0x0 }, /* #63 */2242 { 0x1e64c3, 0x1e64c2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */ 2243 { 0x3c68d6, 0x3c68d6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */ 2244 { 0x086f16, 0x086f16, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */ 2245 { 0x105952, 0x105952, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */ 2246 { 0x2659d2, 0x2659d3, 0x9f73, 0x9f72, 0x0000, 0x0 }, /* #4 */ 2247 { 0x3067c3, 0x3067c2, 0xdf74, 0xdf75, 0x0000, 0x0 }, /* #5 */ 2248 { 0x2953d2, 0x2953d3, 0x6151, 0x6150, 0x0000, 0x0 }, /* #6 */ 2249 { 0x1f1052, 0x1f1052, 0x1a34, 0x1a35, 0x0000, 0x0 }, /* #7 */ 2250 { 0x106b42, 0x106b43, 0x3c8d, 0x2c8d, 0x000c, 0x0 }, /* #8 */ 2251 { 0x3c4352, 0x3c4353, 0xa237, 0xa235, 0x0001, 0x0 }, /* #9 */ 2252 { 0x067f92, 0x067f93, 0xa63d, 0xa61d, 0x0005, 0x0 }, /* #10 */ 2253 { 0x2e2952, 0x2e2952, 0x2001, 0x2005, 0x0002, 0x0 }, /* #11 */ 2254 { 0x305886, 0x305887, 0x180c, 0x080c, 0x000c, 0x0 }, /* #12 */ 2255 { 0x2b6142, 0x2b6143, 0x7825, 0x3825, 0x000e, 0x0 }, /* #13 */ 2256 { 0x2c0013, 0x2c0013, 0x315e, 0x314e, 0x0004, 0x0 }, /* #14 */ 2257 { 0x1c1c96, 0x1c1c96, 0xd90e, 0xd98e, 0x0007, 0x0 }, /* #15 */ 2258 { 0x287e43, 0x287e43, 0x2b97, 0x2397, 0x000b, 0x0 }, /* #16 */ 2259 { 0x1b77c3, 0x1b77c2, 0xa50e, 0xa50f, 0x0000, 0x0 }, /* #17 */ 2260 { 0x1e4f43, 0x1e4f42, 0x3455, 0x7455, 0x000e, 0x0 }, /* #18 */ 2261 { 0x152816, 0x152817, 0x975d, 0x935d, 0x000a, 0x0 }, /* #19 */ 2262 { 0x2d3a46, 0x2d3a46, 0x0aa6, 0x4aa6, 0x000e, 0x0 }, /* #20 */ 2263 { 0x071346, 0x071346, 0x7843, 0x78c3, 0x0007, 0x0 }, /* #21 */ 2264 { 0x294553, 0x294553, 0xf671, 0xe671, 0x000c, 0x0 }, /* #22 */ 2265 { 0x233717, 0x233716, 0xa102, 0xa302, 0x0009, 0x0 }, /* #23 */ 2266 { 0x226b53, 0x226b53, 0x35ed, 0x356d, 0x0007, 0x0 }, /* #24 */ 2267 { 0x0f2953, 0x0f2953, 0xe9ac, 0xe92c, 0x0007, 0x0 }, /* #25 */ 2268 { 0x1d1386, 0x1d1387, 0x6e12, 0x6612, 0x000b, 0x0 }, /* #26 */ 2269 { 0x0a6653, 0x0a6653, 0x46be, 0x46ae, 0x0004, 0x0 }, /* #27 */ 2270 { 0x0263d3, 0x0263d3, 0xe21e, 0xe21c, 0x0001, 0x0 }, /* #28 */ 2271 { 0x164ac3, 0x164ac2, 0x0736, 0x07b6, 0x0007, 0x0 }, /* #29 */ 2272 { 0x034056, 0x034056, 0x7b45, 0x7b4d, 0x0003, 0x0 }, /* #30 */ 2273 { 0x300692, 0x300692, 0xa582, 0xa58a, 0x0003, 0x0 }, /* #31 */ 2274 { 0x3b0f46, 0x3b0f47, 0x207d, 0x2079, 0x0002, 0x0 }, /* #32 */ 2275 { 0x190146, 0x190146, 0xffbb, 0xffbf, 0x0002, 0x0 }, /* #33 */ 2276 { 0x1a0046, 0x1a0046, 0x2144, 0x214c, 0x0003, 0x0 }, /* #34 */ 2277 { 0x0d1dd6, 0x0d1dd6, 0x1c50, 0x1c70, 0x0005, 0x0 }, /* #35 */ 2278 { 0x270442, 0x270442, 0x5355, 0x5357, 0x0001, 0x0 }, /* #36 */ 2279 { 0x0e04d6, 0x0e04d6, 0xf6dc, 0xf6fc, 0x0005, 0x0 }, /* #37 */ 2280 { 0x133d57, 0x133d57, 0x34fb, 0x34f3, 0x0003, 0x0 }, /* #38 */ 2281 { 0x350607, 0x350607, 0x6e1f, 0x6c1f, 0x0009, 0x0 }, /* #39 */ 2282 { 0x3f3303, 0x3f3302, 0x529e, 0x569e, 0x000a, 0x0 }, /* #40 */ 2283 { 0x384f12, 0x384f12, 0x67d0, 0x6fd0, 0x000b, 0x0 }, /* #41 */ 2284 { 0x015913, 0x015913, 0xbaf6, 0xbae6, 0x0004, 0x0 }, /* #42 */ 2285 { 0x0e4906, 0x0e4907, 0x6a28, 0x6a20, 0x0003, 0x0 }, /* #43 */ 2286 { 0x3f1fc6, 0x3f1fc7, 0x9bdc, 0x93dc, 0x000b, 0x0 }, /* #44 */ 2287 { 0x1e2b06, 0x1e2b06, 0xb37b, 0xb37f, 0x0002, 0x0 }, /* #45 */ 2288 { 0x3a3dc2, 0x3a3dc2, 0xf6cc, 0xf7cc, 0x0008, 0x0 }, /* #46 */ 2289 { 0x1c0146, 0x1c0147, 0xfe6d, 0xfc6d, 0x0009, 0x0 }, /* #47 */ 2290 { 0x062c16, 0x062c16, 0x583b, 0x593b, 0x0008, 0x0 }, /* #48 */ 2291 { 0x213a43, 0x213a43, 0x284a, 0x204a, 0x000b, 0x0 }, /* #49 */ 2292 { 0x206107, 0x206107, 0xe378, 0xe178, 0x0009, 0x0 }, /* #50 */ 2293 { 0x150e13, 0x150e12, 0xe47c, 0xf47c, 0x000c, 0x0 }, /* #51 */ 2294 { 0x1e2fc3, 0x1e2fc2, 0xdd39, 0xdd3b, 0x0001, 0x0 }, /* #52 */ 2295 { 0x2d0507, 0x2d0507, 0x8995, 0x8994, 0x0000, 0x0 }, /* #53 */ 2296 { 0x354406, 0x354406, 0xadc1, 0xadc3, 0x0001, 0x0 }, /* #54 */ 2297 { 0x3c1c02, 0x3c1c03, 0x8f89, 0x8789, 0x000b, 0x0 }, /* #55 */ 2298 { 0x184c82, 0x184c83, 0x0c9e, 0x0c96, 0x0003, 0x0 }, /* #56 */ 2299 { 0x1e3607, 0x1e3607, 0x137c, 0x136c, 0x0004, 0x0 }, /* #57 */ 2300 { 0x2f05c6, 0x2f05c7, 0x324e, 0x224e, 0x000c, 0x0 }, /* #58 */ 2301 { 0x093046, 0x093046, 0x6865, 0x7865, 0x000c, 0x0 }, /* #59 */ 2302 { 0x3f4c93, 0x3f4c93, 0xd585, 0xc585, 0x000c, 0x0 }, /* #60 */ 2303 { 0x2d5ec6, 0x2d5ec6, 0xa19e, 0xa1be, 0x0005, 0x0 }, /* #61 */ 2304 { 0x0f7182, 0x0f7183, 0xb8ee, 0x98ee, 0x000d, 0x0 }, /* #62 */ 2305 { 0x021803, 0x021803, 0x6c99, 0x6c98, 0x0000, 0x0 }, /* #63 */ 2306 2306 }; 2307 2307 static const BINU16_TEST_T g_aTests_btc_u16_locked[] = 2308 2308 { 2309 { 0x 334047, 0x334046, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */2310 { 0x 270286, 0x270286, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */2311 { 0x 2b4016, 0x2b4016, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */2312 { 0x3 f0553, 0x3f0552, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */2313 { 0x 006753, 0x006753, 0x3af9, 0x3af8, 0x0000, 0x0 }, /* #4 */2314 { 0x0 d6116, 0x0d6117, 0xb33d, 0xb33c, 0x0000, 0x0 }, /* #5 */2315 { 0x 2b2fd3, 0x2b2fd2, 0x817a, 0x817b, 0x0000, 0x0 }, /* #6 */2316 { 0x 363f57, 0x363f56, 0xb2b6, 0xb2b7, 0x0000, 0x0 }, /* #7 */2317 { 0x 216512, 0x216513, 0x8bfd, 0x8b7d, 0x0007, 0x0 }, /* #8 */2318 { 0x 045b43, 0x045b42, 0xabaa, 0xafaa, 0x000a, 0x0 }, /* #9 */2319 { 0x 3d7a07, 0x3d7a07, 0xc3ff, 0xc3ef, 0x0004, 0x0 }, /* #10 */2320 { 0x 3d0356, 0x3d0357, 0x986a, 0x984a, 0x0005, 0x0 }, /* #11 */2321 { 0x 1026c3, 0x1026c3, 0x06df, 0x069f, 0x0006, 0x0 }, /* #12 */2322 { 0x 261b06, 0x261b07, 0xed98, 0xed88, 0x0004, 0x0 }, /* #13 */2323 { 0x3 14413, 0x314413, 0x178b, 0x178a, 0x0000, 0x0 }, /* #14 */2324 { 0x3 52947, 0x352947, 0xc54f, 0x854f, 0x000e, 0x0 }, /* #15 */2325 { 0x 102797, 0x102797, 0x998b, 0x990b, 0x0007, 0x0 }, /* #16 */2326 { 0x 3a2a13, 0x3a2a13, 0xbbbf, 0xbbaf, 0x0004, 0x0 }, /* #17 */2327 { 0x 381e92, 0x381e92, 0x2509, 0x2d09, 0x000b, 0x0 }, /* #18 */2328 { 0x 2d3dd3, 0x2d3dd3, 0x7464, 0x7460, 0x0002, 0x0 }, /* #19 */2329 { 0x2 01583, 0x201583, 0x09b1, 0x0991, 0x0005, 0x0 }, /* #20 */2330 { 0x2 04e43, 0x204e43, 0xcd1a, 0xc51a, 0x000b, 0x0 }, /* #21 */2331 { 0x 066893, 0x066893, 0xb652, 0xb612, 0x0006, 0x0 }, /* #22 */2332 { 0x 315513, 0x315513, 0x8308, 0x0308, 0x000f, 0x0 }, /* #23 */2333 { 0x 230383, 0x230382, 0x9174, 0x9974, 0x000b, 0x0 }, /* #24 */2334 { 0x 1d7b42, 0x1d7b42, 0xd812, 0xd852, 0x0006, 0x0 }, /* #25 */2335 { 0x 2f2756, 0x2f2757, 0xabdb, 0xabd9, 0x0001, 0x0 }, /* #26 */2336 { 0x 1b6c52, 0x1b6c53, 0x53f7, 0x53e7, 0x0004, 0x0 }, /* #27 */2337 { 0x2 97e17, 0x297e17, 0x275b, 0x271b, 0x0006, 0x0 }, /* #28 */2338 { 0x 073bd3, 0x073bd3, 0x71b0, 0x7130, 0x0007, 0x0 }, /* #29 */2339 { 0x 3e6256, 0x3e6257, 0x57e6, 0x53e6, 0x000a, 0x0 }, /* #30 */2340 { 0x 127087, 0x127087, 0x622e, 0x602e, 0x0009, 0x0 }, /* #31 */2341 { 0x1 00153, 0x100152, 0x0c8e, 0x0c9e, 0x0004, 0x0 }, /* #32 */2342 { 0x 277f43, 0x277f42, 0x0639, 0x063d, 0x0002, 0x0 }, /* #33 */2343 { 0x 0062d3, 0x0062d2, 0x3886, 0x3887, 0x0000, 0x0 }, /* #34 */2344 { 0x2 75486, 0x275487, 0x8240, 0x8200, 0x0006, 0x0 }, /* #35 */2345 { 0x 0a7f97, 0x0a7f96, 0x0a84, 0x0e84, 0x000a, 0x0 }, /* #36 */2346 { 0x 375ad3, 0x375ad2, 0x3161, 0x7161, 0x000e, 0x0 }, /* #37 */2347 { 0x 252e07, 0x252e06, 0x5fa4, 0x7fa4, 0x000d, 0x0 }, /* #38 */2348 { 0x1 51592, 0x151592, 0x6e5f, 0x7e5f, 0x000c, 0x0 }, /* #39 */2349 { 0x 3f7a07, 0x3f7a07, 0x248d, 0x2485, 0x0003, 0x0 }, /* #40 */2350 { 0x 317542, 0x317542, 0x777c, 0xf77c, 0x000f, 0x0 }, /* #41 */2351 { 0x 396212, 0x396213, 0x1b3f, 0x1b37, 0x0003, 0x0 }, /* #42 */2352 { 0x 004402, 0x004402, 0xcb10, 0xcf10, 0x000a, 0x0 }, /* #43 */2353 { 0x 205017, 0x205016, 0x49a0, 0x49a1, 0x0000, 0x0 }, /* #44 */2354 { 0x 184ed6, 0x184ed7, 0xcc55, 0x4c55, 0x000f, 0x0 }, /* #45 */2355 { 0x 076693, 0x076692, 0x4d06, 0x4d26, 0x0005, 0x0 }, /* #46 */2356 { 0x 191356, 0x191356, 0xcd96, 0xdd96, 0x000c, 0x0 }, /* #47 */2357 { 0x3 35113, 0x335113, 0xf8f5, 0xf8d5, 0x0005, 0x0 }, /* #48 */2358 { 0x 2225d2, 0x2225d2, 0x7434, 0x7435, 0x0000, 0x0 }, /* #49 */2359 { 0x 0820d7, 0x0820d6, 0xa881, 0xa891, 0x0004, 0x0 }, /* #50 */2360 { 0x 1a7f43, 0x1a7f43, 0xcd43, 0xcd41, 0x0001, 0x0 }, /* #51 */2361 { 0x 053552, 0x053553, 0xf455, 0xd455, 0x000d, 0x0 }, /* #52 */2362 { 0x 016c53, 0x016c53, 0x06ce, 0x064e, 0x0007, 0x0 }, /* #53 */2363 { 0x 111807, 0x111807, 0x80bd, 0x809d, 0x0005, 0x0 }, /* #54 */2364 { 0x2 a6583, 0x2a6582, 0x5fa7, 0x5faf, 0x0003, 0x0 }, /* #55 */2365 { 0x 300302, 0x300303, 0x4fb8, 0x4bb8, 0x000a, 0x0 }, /* #56 */2366 { 0x 333f82, 0x333f82, 0x0834, 0x083c, 0x0003, 0x0 }, /* #57 */2367 { 0x 2156c6, 0x2156c7, 0x9e17, 0x9e16, 0x0000, 0x0 }, /* #58 */2368 { 0x3 b3c02, 0x3b3c02, 0x1924, 0x3924, 0x000d, 0x0 }, /* #59 */2369 { 0x 3a0f47, 0x3a0f46, 0x4cdb, 0x4cdf, 0x0002, 0x0 }, /* #60 */2370 { 0x 2e6656, 0x2e6657, 0x547e, 0x547a, 0x0002, 0x0 }, /* #61 */2371 { 0x0 14283, 0x014283, 0xa039, 0xa019, 0x0005, 0x0 }, /* #62 */2372 { 0x 186302, 0x186302, 0x51a1, 0xd1a1, 0x000f, 0x0 }, /* #63 */2309 { 0x1e1fd7, 0x1e1fd6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */ 2310 { 0x170ec2, 0x170ec2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */ 2311 { 0x1f0c93, 0x1f0c92, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */ 2312 { 0x3a5953, 0x3a5952, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */ 2313 { 0x1a3f82, 0x1a3f83, 0x5c4b, 0x5c4a, 0x0000, 0x0 }, /* #4 */ 2314 { 0x0a6607, 0x0a6607, 0x60ff, 0x60fe, 0x0000, 0x0 }, /* #5 */ 2315 { 0x303dd6, 0x303dd6, 0xf8ec, 0xf8ed, 0x0000, 0x0 }, /* #6 */ 2316 { 0x294e93, 0x294e93, 0xff31, 0xff30, 0x0000, 0x0 }, /* #7 */ 2317 { 0x0d2357, 0x0d2357, 0x6c78, 0x6c38, 0x0006, 0x0 }, /* #8 */ 2318 { 0x3d52d2, 0x3d52d3, 0x8708, 0x8700, 0x0003, 0x0 }, /* #9 */ 2319 { 0x150383, 0x150382, 0x1b9a, 0x5b9a, 0x000e, 0x0 }, /* #10 */ 2320 { 0x153587, 0x153587, 0x7b20, 0x7320, 0x000b, 0x0 }, /* #11 */ 2321 { 0x287b46, 0x287b47, 0xd551, 0xd151, 0x000a, 0x0 }, /* #12 */ 2322 { 0x1c5486, 0x1c5487, 0xf328, 0xf308, 0x0005, 0x0 }, /* #13 */ 2323 { 0x3f3c06, 0x3f3c06, 0x4c4b, 0x5c4b, 0x000c, 0x0 }, /* #14 */ 2324 { 0x3c1a83, 0x3c1a82, 0x5066, 0x506e, 0x0003, 0x0 }, /* #15 */ 2325 { 0x3f5d52, 0x3f5d53, 0x83df, 0x82df, 0x0008, 0x0 }, /* #16 */ 2326 { 0x2e6456, 0x2e6457, 0xf116, 0xf114, 0x0001, 0x0 }, /* #17 */ 2327 { 0x190317, 0x190317, 0xf88e, 0xb88e, 0x000e, 0x0 }, /* #18 */ 2328 { 0x056ec2, 0x056ec3, 0x5865, 0x5861, 0x0002, 0x0 }, /* #19 */ 2329 { 0x260382, 0x260382, 0x6252, 0x62d2, 0x0007, 0x0 }, /* #20 */ 2330 { 0x2d51d6, 0x2d51d7, 0xfc57, 0xbc57, 0x000e, 0x0 }, /* #21 */ 2331 { 0x181c07, 0x181c07, 0xc1d3, 0xc153, 0x0007, 0x0 }, /* #22 */ 2332 { 0x0f3a43, 0x0f3a42, 0x2d8b, 0x2dab, 0x0005, 0x0 }, /* #23 */ 2333 { 0x365757, 0x365757, 0x757a, 0x657a, 0x000c, 0x0 }, /* #24 */ 2334 { 0x026956, 0x026957, 0xae3b, 0x8e3b, 0x000d, 0x0 }, /* #25 */ 2335 { 0x3840c3, 0x3840c2, 0xefc0, 0xefc4, 0x0002, 0x0 }, /* #26 */ 2336 { 0x0f3743, 0x0f3742, 0x07b0, 0x07b1, 0x0000, 0x0 }, /* #27 */ 2337 { 0x2d6993, 0x2d6993, 0xd4e0, 0xd0e0, 0x000a, 0x0 }, /* #28 */ 2338 { 0x3b7a07, 0x3b7a07, 0x4cb8, 0x0cb8, 0x000e, 0x0 }, /* #29 */ 2339 { 0x171357, 0x171357, 0xffb2, 0xfdb2, 0x0009, 0x0 }, /* #30 */ 2340 { 0x2a3d07, 0x2a3d07, 0x4cee, 0x4cce, 0x0005, 0x0 }, /* #31 */ 2341 { 0x190612, 0x190612, 0x58c2, 0x58d2, 0x0004, 0x0 }, /* #32 */ 2342 { 0x042597, 0x042596, 0x7732, 0x7733, 0x0000, 0x0 }, /* #33 */ 2343 { 0x396593, 0x396592, 0xe2b3, 0xe6b3, 0x000a, 0x0 }, /* #34 */ 2344 { 0x253692, 0x253693, 0x4bea, 0x4baa, 0x0006, 0x0 }, /* #35 */ 2345 { 0x2410c3, 0x2410c2, 0xc7a3, 0xd7a3, 0x000c, 0x0 }, /* #36 */ 2346 { 0x052613, 0x052613, 0xb3ca, 0xb38a, 0x0006, 0x0 }, /* #37 */ 2347 { 0x177cc7, 0x177cc6, 0x2413, 0x2513, 0x0008, 0x0 }, /* #38 */ 2348 { 0x142307, 0x142306, 0xc923, 0xcd23, 0x000a, 0x0 }, /* #39 */ 2349 { 0x246c52, 0x246c52, 0x0263, 0x0363, 0x0008, 0x0 }, /* #40 */ 2350 { 0x1d6c53, 0x1d6c53, 0x2919, 0x2918, 0x0000, 0x0 }, /* #41 */ 2351 { 0x2b46c6, 0x2b46c6, 0x55b2, 0x75b2, 0x000d, 0x0 }, /* #42 */ 2352 { 0x1e4c93, 0x1e4c92, 0xae18, 0xae19, 0x0000, 0x0 }, /* #43 */ 2353 { 0x0f4d12, 0x0f4d12, 0x1ce9, 0x9ce9, 0x000f, 0x0 }, /* #44 */ 2354 { 0x382f46, 0x382f46, 0x5200, 0x5202, 0x0001, 0x0 }, /* #45 */ 2355 { 0x314346, 0x314346, 0xbdd2, 0xbdf2, 0x0005, 0x0 }, /* #46 */ 2356 { 0x057786, 0x057786, 0x3b89, 0x3b8b, 0x0001, 0x0 }, /* #47 */ 2357 { 0x316593, 0x316592, 0xe0b2, 0xe4b2, 0x000a, 0x0 }, /* #48 */ 2358 { 0x112312, 0x112312, 0x2c59, 0x2e59, 0x0009, 0x0 }, /* #49 */ 2359 { 0x3f38d3, 0x3f38d3, 0x74f5, 0x54f5, 0x000d, 0x0 }, /* #50 */ 2360 { 0x281982, 0x281982, 0x475d, 0xc75d, 0x000f, 0x0 }, /* #51 */ 2361 { 0x303993, 0x303992, 0x2664, 0x2e64, 0x000b, 0x0 }, /* #52 */ 2362 { 0x227916, 0x227916, 0xb87a, 0xb87b, 0x0000, 0x0 }, /* #53 */ 2363 { 0x3f24d7, 0x3f24d6, 0xe69a, 0xe79a, 0x0008, 0x0 }, /* #54 */ 2364 { 0x284003, 0x284003, 0x20dd, 0x20d9, 0x0002, 0x0 }, /* #55 */ 2365 { 0x0e69c3, 0x0e69c2, 0x10ca, 0x10ce, 0x0002, 0x0 }, /* #56 */ 2366 { 0x146443, 0x146442, 0xf257, 0xf25f, 0x0003, 0x0 }, /* #57 */ 2367 { 0x390d96, 0x390d96, 0xe774, 0xe7f4, 0x0007, 0x0 }, /* #58 */ 2368 { 0x3f4702, 0x3f4703, 0x9f7f, 0x9f5f, 0x0005, 0x0 }, /* #59 */ 2369 { 0x067593, 0x067593, 0x30e7, 0x30c7, 0x0005, 0x0 }, /* #60 */ 2370 { 0x094ad2, 0x094ad3, 0xe35c, 0xe25c, 0x0008, 0x0 }, /* #61 */ 2371 { 0x0b23d7, 0x0b23d6, 0x37e3, 0x77e3, 0x000e, 0x0 }, /* #62 */ 2372 { 0x392317, 0x392317, 0x6a6f, 0x626f, 0x000b, 0x0 }, /* #63 */ 2373 2373 }; 2374 2374 static const BINU16_TEST_T g_aTests_btr_u16[] = 2375 2375 { 2376 { 0x 1a1a13, 0x1a1a12, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */2377 { 0x0 86f47, 0x086f46, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */2378 { 0x 334dd3, 0x334dd2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */2379 { 0x3 77a97, 0x377a96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */2380 { 0x 030d93, 0x030d93, 0xa61d, 0xa61c, 0x0000, 0x0 }, /* #4 */2381 { 0x2 e1d92, 0x2e1d93, 0x6141, 0x6140, 0x0000, 0x0 }, /* #5 */2382 { 0x 132852, 0x132853, 0xdccd, 0xdccc, 0x0000, 0x0 }, /* #6 */2383 { 0x 172346, 0x172347, 0xf011, 0xf010, 0x0000, 0x0 }, /* #7 */2384 { 0x 3525c7, 0x3525c6, 0x2ee1, 0x2ee1, 0x000f, 0x0 }, /* #8 */2385 { 0x 2e0c46, 0x2e0c47, 0x899f, 0x099f, 0x000f, 0x0 }, /* #9 */2386 { 0x 181116, 0x181116, 0x4a38, 0x4a38, 0x000d, 0x0 }, /* #10 */2387 { 0x0 e2f12, 0x0e2f13, 0xf8d0, 0xb8d0, 0x000e, 0x0 }, /* #11 */2388 { 0x 3d7197, 0x3d7197, 0x8b9c, 0x839c, 0x000b, 0x0 }, /* #12 */2389 { 0x0 f69c3, 0x0f69c3, 0x7d9c, 0x7d98, 0x0002, 0x0 }, /* #13 */2390 { 0x 073f17, 0x073f17, 0x8c7f, 0x8c3f, 0x0006, 0x0 }, /* #14 */2391 { 0x1 b6707, 0x1b6707, 0x60ba, 0x40ba, 0x000d, 0x0 }, /* #15 */2392 { 0x 3c5a07, 0x3c5a07, 0x2c10, 0x2810, 0x000a, 0x0 }, /* #16 */2393 { 0x 1e1ed7, 0x1e1ed6, 0xd953, 0xd953, 0x0009, 0x0 }, /* #17 */2394 { 0x 023103, 0x023102, 0x05a0, 0x05a0, 0x000b, 0x0 }, /* #18 */2395 { 0x 012903, 0x012902, 0x2987, 0x2987, 0x000a, 0x0 }, /* #19 */2396 { 0x 2540c3, 0x2540c2, 0xe4fa, 0xe4fa, 0x0000, 0x0 }, /* #20 */2397 { 0x 243d12, 0x243d13, 0xce85, 0xca85, 0x000a, 0x0 }, /* #21 */2398 { 0x2 43207, 0x243207, 0xf691, 0xd691, 0x000d, 0x0 }, /* #22 */2399 { 0x 1879d6, 0x1879d7, 0xa8ce, 0xa88e, 0x0006, 0x0 }, /* #23 */2400 { 0x2 41692, 0x241692, 0x5a1f, 0x5a1f, 0x000f, 0x0 }, /* #24 */2401 { 0x1 033d6, 0x1033d7, 0x2988, 0x2888, 0x0008, 0x0 }, /* #25 */2402 { 0x 3f60d2, 0x3f60d2, 0x032d, 0x032d, 0x000b, 0x0 }, /* #26 */2403 { 0x 192396, 0x192397, 0x9b12, 0x8b12, 0x000c, 0x0 }, /* #27 */2404 { 0x 230682, 0x230683, 0x2588, 0x2188, 0x000a, 0x0 }, /* #28 */2405 { 0x0 32253, 0x032252, 0xfd54, 0xfd54, 0x0007, 0x0 }, /* #29 */2406 { 0x 1a0643, 0x1a0642, 0xe279, 0xe279, 0x0002, 0x0 }, /* #30 */2407 { 0x 1b7c16, 0x1b7c16, 0x54c6, 0x54c6, 0x0004, 0x0 }, /* #31 */2408 { 0x 186d97, 0x186d97, 0x4451, 0x0451, 0x000e, 0x0 }, /* #32 */2409 { 0x1 61f43, 0x161f43, 0xa558, 0xa548, 0x0004, 0x0 }, /* #33 */2410 { 0x2f3 187, 0x2f3186, 0xe46f, 0xe46f, 0x000c, 0x0 }, /* #34 */2411 { 0x 0a5256, 0x0a5257, 0x0267, 0x0067, 0x0009, 0x0 }, /* #35 */2412 { 0x 071212, 0x071213, 0x89ba, 0x899a, 0x0005, 0x0 }, /* #36 */2413 { 0x 1355d7, 0x1355d7, 0xbab6, 0xbaa6, 0x0004, 0x0 }, /* #37 */2414 { 0x 3772d3, 0x3772d2, 0x6d49, 0x6d49, 0x0007, 0x0 }, /* #38 */2415 { 0x 232d52, 0x232d52, 0x209c, 0x209c, 0x0009, 0x0 }, /* #39 */2416 { 0x 207d06, 0x207d07, 0xae6c, 0xae64, 0x0003, 0x0 }, /* #40 */2417 { 0x 302386, 0x302386, 0xf0d6, 0xf0d6, 0x0005, 0x0 }, /* #41 */2418 { 0x 013146, 0x013147, 0x8fb6, 0x8fa6, 0x0004, 0x0 }, /* #42 */2419 { 0x 1e3c87, 0x1e3c86, 0xcc8b, 0xcc8b, 0x0009, 0x0 }, /* #43 */2420 { 0x 2c4602, 0x2c4602, 0x02d1, 0x02d1, 0x0008, 0x0 }, /* #44 */2421 { 0x 326dc7, 0x326dc6, 0x96eb, 0x96eb, 0x0004, 0x0 }, /* #45 */2422 { 0x 327842, 0x327842, 0x9259, 0x9259, 0x0002, 0x0 }, /* #46 */2423 { 0x 325ed3, 0x325ed2, 0xcb6a, 0xcb6a, 0x0007, 0x0 }, /* #47 */2424 { 0x 093997, 0x093996, 0x75f2, 0x75f2, 0x0009, 0x0 }, /* #48 */2425 { 0x 331c43, 0x331c43, 0x47d7, 0x47d5, 0x0001, 0x0 }, /* #49 */2426 { 0x 0b6292, 0x0b6292, 0xc119, 0xc119, 0x0006, 0x0 }, /* #50 */2427 { 0x 293057, 0x293056, 0x493b, 0x493b, 0x0006, 0x0 }, /* #51 */2428 { 0x 354c92, 0x354c92, 0x5617, 0x5617, 0x000b, 0x0 }, /* #52 */2429 { 0x 131647, 0x131646, 0xb881, 0xb881, 0x0009, 0x0 }, /* #53 */2430 { 0x 3f1396, 0x3f1396, 0x236e, 0x236e, 0x000f, 0x0 }, /* #54 */2431 { 0x2 86c12, 0x286c12, 0x8c9e, 0x8c9e, 0x000e, 0x0 }, /* #55 */2432 { 0x0 54657, 0x054656, 0x7e0f, 0x7e0f, 0x000f, 0x0 }, /* #56 */2433 { 0x 180dd3, 0x180dd3, 0x48ca, 0x40ca, 0x000b, 0x0 }, /* #57 */2434 { 0x 133292, 0x133292, 0x2f46, 0x2f46, 0x0003, 0x0 }, /* #58 */2435 { 0x1 04b02, 0x104b03, 0xd168, 0xc168, 0x000c, 0x0 }, /* #59 */2436 { 0x 062897, 0x062896, 0x3d49, 0x3d49, 0x0002, 0x0 }, /* #60 */2437 { 0x 2417c3, 0x2417c2, 0x07ee, 0x07ee, 0x0000, 0x0 }, /* #61 */2438 { 0x 212693, 0x212692, 0xc63c, 0xc63c, 0x0006, 0x0 }, /* #62 */2439 { 0x 1865c6, 0x1865c6, 0x96f0, 0x96f0, 0x0002, 0x0 }, /* #63 */2376 { 0x3f1f92, 0x3f1f92, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 2377 { 0x064057, 0x064056, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 2378 { 0x054c56, 0x054c56, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 2379 { 0x320f42, 0x320f42, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 2380 { 0x251502, 0x251503, 0xd23b, 0xd23a, 0x0000, 0x0 }, /* #4 */ 2381 { 0x2d5283, 0x2d5283, 0xfe7f, 0xfe7e, 0x0000, 0x0 }, /* #5 */ 2382 { 0x3f6117, 0x3f6117, 0x0427, 0x0426, 0x0000, 0x0 }, /* #6 */ 2383 { 0x2f4742, 0x2f4743, 0x19e3, 0x19e2, 0x0000, 0x0 }, /* #7 */ 2384 { 0x1e3696, 0x1e3697, 0x1a7e, 0x1a5e, 0x0005, 0x0 }, /* #8 */ 2385 { 0x166a02, 0x166a02, 0x3274, 0x3274, 0x0008, 0x0 }, /* #9 */ 2386 { 0x0e7c87, 0x0e7c87, 0x5d2e, 0x5d2c, 0x0001, 0x0 }, /* #10 */ 2387 { 0x0366d7, 0x0366d6, 0x9118, 0x9118, 0x0005, 0x0 }, /* #11 */ 2388 { 0x011417, 0x011416, 0x8cf9, 0x8cf9, 0x000e, 0x0 }, /* #12 */ 2389 { 0x090f97, 0x090f96, 0x2f0e, 0x2f0e, 0x0000, 0x0 }, /* #13 */ 2390 { 0x2e6cd2, 0x2e6cd2, 0x8d10, 0x8d10, 0x0000, 0x0 }, /* #14 */ 2391 { 0x177dc6, 0x177dc7, 0x9dec, 0x1dec, 0x000f, 0x0 }, /* #15 */ 2392 { 0x244e92, 0x244e93, 0x1c9e, 0x1c96, 0x0003, 0x0 }, /* #16 */ 2393 { 0x0b33c2, 0x0b33c2, 0x3028, 0x3028, 0x000f, 0x0 }, /* #17 */ 2394 { 0x3b3bd6, 0x3b3bd7, 0x1464, 0x1444, 0x0005, 0x0 }, /* #18 */ 2395 { 0x217e92, 0x217e92, 0xc1bd, 0xc1bd, 0x000b, 0x0 }, /* #19 */ 2396 { 0x1a0497, 0x1a0496, 0x102f, 0x102f, 0x000d, 0x0 }, /* #20 */ 2397 { 0x356c83, 0x356c82, 0x764c, 0x764c, 0x0001, 0x0 }, /* #21 */ 2398 { 0x2e2013, 0x2e2013, 0xfb51, 0xfb11, 0x0006, 0x0 }, /* #22 */ 2399 { 0x2d2397, 0x2d2397, 0x4079, 0x4069, 0x0004, 0x0 }, /* #23 */ 2400 { 0x282803, 0x282802, 0x6732, 0x6732, 0x000c, 0x0 }, /* #24 */ 2401 { 0x151743, 0x151743, 0x9e7d, 0x8e7d, 0x000c, 0x0 }, /* #25 */ 2402 { 0x155643, 0x155643, 0xf546, 0x7546, 0x000f, 0x0 }, /* #26 */ 2403 { 0x0637d6, 0x0637d7, 0xe14a, 0xa14a, 0x000e, 0x0 }, /* #27 */ 2404 { 0x146707, 0x146706, 0xe260, 0xe260, 0x0007, 0x0 }, /* #28 */ 2405 { 0x052a47, 0x052a46, 0xe437, 0xe437, 0x000c, 0x0 }, /* #29 */ 2406 { 0x037692, 0x037693, 0x4681, 0x4481, 0x0009, 0x0 }, /* #30 */ 2407 { 0x2d03c6, 0x2d03c6, 0x3127, 0x3127, 0x000b, 0x0 }, /* #31 */ 2408 { 0x052ac6, 0x052ac7, 0xcde6, 0xc5e6, 0x000b, 0x0 }, /* #32 */ 2409 { 0x1125d6, 0x1125d6, 0xf005, 0xf005, 0x0009, 0x0 }, /* #33 */ 2410 { 0x2f35d6, 0x2f35d6, 0x1880, 0x1880, 0x000e, 0x0 }, /* #34 */ 2411 { 0x3c2743, 0x3c2743, 0x45b1, 0x44b1, 0x0008, 0x0 }, /* #35 */ 2412 { 0x2d0143, 0x2d0142, 0x8b0a, 0x8b0a, 0x0000, 0x0 }, /* #36 */ 2413 { 0x2471d7, 0x2471d7, 0xd5de, 0xd55e, 0x0007, 0x0 }, /* #37 */ 2414 { 0x2e16c2, 0x2e16c2, 0x0464, 0x0464, 0x0009, 0x0 }, /* #38 */ 2415 { 0x384b93, 0x384b93, 0x3b17, 0x3b07, 0x0004, 0x0 }, /* #39 */ 2416 { 0x1408c2, 0x1408c2, 0x0816, 0x0816, 0x0009, 0x0 }, /* #40 */ 2417 { 0x0b68d3, 0x0b68d2, 0x4f7f, 0x4f7f, 0x000d, 0x0 }, /* #41 */ 2418 { 0x1708d6, 0x1708d6, 0x8298, 0x8298, 0x000d, 0x0 }, /* #42 */ 2419 { 0x3161c7, 0x3161c6, 0x1707, 0x1707, 0x000f, 0x0 }, /* #43 */ 2420 { 0x366c16, 0x366c16, 0xd9c4, 0xd9c4, 0x0000, 0x0 }, /* #44 */ 2421 { 0x0c0cc2, 0x0c0cc2, 0xc4d2, 0xc4d2, 0x0000, 0x0 }, /* #45 */ 2422 { 0x2e0103, 0x2e0103, 0xff94, 0xf794, 0x000b, 0x0 }, /* #46 */ 2423 { 0x2d1717, 0x2d1716, 0x364c, 0x364c, 0x000e, 0x0 }, /* #47 */ 2424 { 0x2d0cc6, 0x2d0cc6, 0xd810, 0xd810, 0x0008, 0x0 }, /* #48 */ 2425 { 0x214bc2, 0x214bc2, 0xfa3f, 0xfa3f, 0x0006, 0x0 }, /* #49 */ 2426 { 0x350c02, 0x350c02, 0x0f72, 0x0f72, 0x000f, 0x0 }, /* #50 */ 2427 { 0x184093, 0x184093, 0x2664, 0x2660, 0x0002, 0x0 }, /* #51 */ 2428 { 0x1228c2, 0x1228c3, 0x80fe, 0x80de, 0x0005, 0x0 }, /* #52 */ 2429 { 0x387202, 0x387203, 0xaf0d, 0xab0d, 0x000a, 0x0 }, /* #53 */ 2430 { 0x2a4e52, 0x2a4e53, 0xa44e, 0xa04e, 0x000a, 0x0 }, /* #54 */ 2431 { 0x2a2143, 0x2a2143, 0xab07, 0xab05, 0x0001, 0x0 }, /* #55 */ 2432 { 0x0e0d56, 0x0e0d56, 0x8884, 0x8884, 0x0000, 0x0 }, /* #56 */ 2433 { 0x0f1107, 0x0f1106, 0xd1ba, 0xd1ba, 0x0000, 0x0 }, /* #57 */ 2434 { 0x3d6c43, 0x3d6c43, 0x25ef, 0x25e7, 0x0003, 0x0 }, /* #58 */ 2435 { 0x1a15d2, 0x1a15d2, 0x411b, 0x411b, 0x0002, 0x0 }, /* #59 */ 2436 { 0x200e16, 0x200e16, 0x38fa, 0x38fa, 0x0000, 0x0 }, /* #60 */ 2437 { 0x0f0dd2, 0x0f0dd3, 0x9bf2, 0x93f2, 0x000b, 0x0 }, /* #61 */ 2438 { 0x1800c2, 0x1800c3, 0x04d4, 0x04d0, 0x0002, 0x0 }, /* #62 */ 2439 { 0x226c97, 0x226c96, 0x4e24, 0x4e24, 0x0004, 0x0 }, /* #63 */ 2440 2440 }; 2441 2441 static const BINU16_TEST_T g_aTests_btr_u16_locked[] = 2442 2442 { 2443 { 0x 1b6957, 0x1b6956, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */2444 { 0x 3475d7, 0x3475d6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */2445 { 0x 3c7086, 0x3c7086, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */2446 { 0x 043d93, 0x043d92, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */2447 { 0x 0c6617, 0x0c6616, 0xca66, 0xca66, 0x0000, 0x0 }, /* #4 */2448 { 0x 100057, 0x100057, 0x1691, 0x1690, 0x0000, 0x0 }, /* #5 */2449 { 0x 153c03, 0x153c03, 0x9f37, 0x9f36, 0x0000, 0x0 }, /* #6 */2450 { 0x3 147d2, 0x3147d2, 0xd6f6, 0xd6f6, 0x0000, 0x0 }, /* #7 */2451 { 0x 313512, 0x313512, 0xfc8e, 0xfc8e, 0x0000, 0x0 }, /* #8 */2452 { 0x0 f2953, 0x0f2952, 0x4963, 0x4963, 0x000c, 0x0 }, /* #9 */2453 { 0x 230706, 0x230706, 0x7529, 0x7529, 0x000b, 0x0 }, /* #10 */2454 { 0x 201543, 0x201542, 0xe662, 0xe662, 0x0000, 0x0 }, /* #11 */2455 { 0x 386e07, 0x386e07, 0xb1bc, 0xb1b4, 0x0003, 0x0 }, /* #12 */2456 { 0x 3d6617, 0x3d6616, 0xbdf1, 0xbdf1, 0x0003, 0x0 }, /* #13 */2457 { 0x3 424d2, 0x3424d2, 0x093a, 0x093a, 0x0000, 0x0 }, /* #14 */2458 { 0x 343d16, 0x343d17, 0xaff7, 0xadf7, 0x0009, 0x0 }, /* #15 */2459 { 0x 207bc3, 0x207bc2, 0xc841, 0xc841, 0x0009, 0x0 }, /* #16 */2460 { 0x0 b4916, 0x0b4917, 0x7cc3, 0x3cc3, 0x000e, 0x0 }, /* #17 */2461 { 0x 1a4b96, 0x1a4b97, 0x1f4b, 0x0f4b, 0x000c, 0x0 }, /* #18 */2462 { 0x 0a1b06, 0x0a1b07, 0x062d, 0x042d, 0x0009, 0x0 }, /* #19 */2463 { 0x 005b83, 0x005b83, 0x5b5c, 0x1b5c, 0x000e, 0x0 }, /* #20 */2464 { 0x0 374d7, 0x0374d6, 0xbf50, 0xbf50, 0x0007, 0x0 }, /* #21 */2465 { 0x 1c0fc6, 0x1c0fc7, 0x8ef0, 0x86f0, 0x000b, 0x0 }, /* #22 */2466 { 0x 3f4596, 0x3f4597, 0x4ec1, 0x46c1, 0x000b, 0x0 }, /* #23 */2467 { 0x 031617, 0x031616, 0x5010, 0x5010, 0x000a, 0x0 }, /* #24 */2468 { 0x3 54d82, 0x354d83, 0xd6fb, 0x56fb, 0x000f, 0x0 }, /* #25 */2469 { 0x 032497, 0x032496, 0x1fb2, 0x1fb2, 0x0006, 0x0 }, /* #26 */2470 { 0x 0609d2, 0x0609d2, 0x28bb, 0x28bb, 0x000a, 0x0 }, /* #27 */2471 { 0x0 56482, 0x056482, 0x5e19, 0x5e19, 0x0001, 0x0 }, /* #28 */2472 { 0x 2d1993, 0x2d1992, 0xec79, 0xec79, 0x0008, 0x0 }, /* #29 */2473 { 0x 3f5e82, 0x3f5e82, 0xcb40, 0xcb40, 0x0000, 0x0 }, /* #30 */2474 { 0x 1d1d57, 0x1d1d57, 0x7deb, 0x7de3, 0x0003, 0x0 }, /* #31 */2475 { 0x2 47246, 0x247247, 0x634e, 0x6346, 0x0003, 0x0 }, /* #32 */2476 { 0x 2a4d46, 0x2a4d47, 0xe3b1, 0x63b1, 0x000f, 0x0 }, /* #33 */2477 { 0x 242857, 0x242856, 0x6dcc, 0x6dcc, 0x0001, 0x0 }, /* #34 */2478 { 0x 3f6312, 0x3f6312, 0x4523, 0x4523, 0x000d, 0x0 }, /* #35 */2479 { 0x 0c1643, 0x0c1643, 0xf3ae, 0xb3ae, 0x000e, 0x0 }, /* #36 */2480 { 0x 3074d3, 0x3074d2, 0x2ce1, 0x2ce1, 0x0009, 0x0 }, /* #37 */2481 { 0x 195086, 0x195086, 0xbbd6, 0xbbd6, 0x0005, 0x0 }, /* #38 */2482 { 0x 397856, 0x397857, 0xa34f, 0xa34e, 0x0000, 0x0 }, /* #39 */2483 { 0x 155a82, 0x155a83, 0xd619, 0xc619, 0x000c, 0x0 }, /* #40 */2484 { 0x 1c0947, 0x1c0947, 0xf754, 0xf554, 0x0009, 0x0 }, /* #41 */2485 { 0x 217107, 0x217107, 0xfdc3, 0xf9c3, 0x000a, 0x0 }, /* #42 */2486 { 0x 3a31d3, 0x3a31d2, 0x91b8, 0x91b8, 0x0000, 0x0 }, /* #43 */2487 { 0x 064d47, 0x064d46, 0x34ad, 0x34ad, 0x0004, 0x0 }, /* #44 */2488 { 0x 075807, 0x075806, 0x286a, 0x286a, 0x0000, 0x0 }, /* #45 */2489 { 0x 081916, 0x081917, 0xeb1c, 0xab1c, 0x000e, 0x0 }, /* #46 */2490 { 0x 1f5f97, 0x1f5f97, 0xc2d9, 0xc2c9, 0x0004, 0x0 }, /* #47 */2491 { 0x 291dd7, 0x291dd6, 0x3862, 0x3862, 0x000f, 0x0 }, /* #48 */2492 { 0x 0c5b96, 0x0c5b97, 0xcf71, 0xcf31, 0x0006, 0x0 }, /* #49 */2493 { 0x1 51b53, 0x151b53, 0xd323, 0xd123, 0x0009, 0x0 }, /* #50 */2494 { 0x 125653, 0x125652, 0x0def, 0x0def, 0x000e, 0x0 }, /* #51 */2495 { 0x 3b0d96, 0x3b0d96, 0xbad1, 0xbad1, 0x000a, 0x0 }, /* #52 */2496 { 0x 050206, 0x050206, 0xeed8, 0xeed8, 0x0000, 0x0 }, /* #53 */2497 { 0x 1c2656, 0x1c2657, 0x95fa, 0x94fa, 0x0008, 0x0 }, /* #54 */2498 { 0x 3c34c6, 0x3c34c6, 0x22a5, 0x22a5, 0x000b, 0x0 }, /* #55 */2499 { 0x0 60e06, 0x060e06, 0xc967, 0xc967, 0x0004, 0x0 }, /* #56 */2500 { 0x 051586, 0x051586, 0xdb1b, 0xdb1b, 0x0002, 0x0 }, /* #57 */2501 { 0x1 705d6, 0x1705d6, 0x0659, 0x0659, 0x0001, 0x0 }, /* #58 */2502 { 0x2 b2183, 0x2b2182, 0x5dfc, 0x5dfc, 0x000f, 0x0 }, /* #59 */2503 { 0x0 926c2, 0x0926c3, 0x4532, 0x4522, 0x0004, 0x0 }, /* #60 */2504 { 0x2 f5782, 0x2f5783, 0x0864, 0x0844, 0x0005, 0x0 }, /* #61 */2505 { 0x 1b0092, 0x1b0092, 0x2e8e, 0x2e8e, 0x000c, 0x0 }, /* #62 */2506 { 0x3 c1e46, 0x3c1e47, 0x6b2f, 0x6b2d, 0x0001, 0x0 }, /* #63 */2443 { 0x292196, 0x292196, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 2444 { 0x2f7f96, 0x2f7f96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 2445 { 0x2916c6, 0x2916c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 2446 { 0x165c12, 0x165c12, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 2447 { 0x3841d2, 0x3841d3, 0x0b55, 0x0b54, 0x0000, 0x0 }, /* #4 */ 2448 { 0x012b53, 0x012b52, 0x909e, 0x909e, 0x0000, 0x0 }, /* #5 */ 2449 { 0x0b0b03, 0x0b0b02, 0xc7bc, 0xc7bc, 0x0000, 0x0 }, /* #6 */ 2450 { 0x303c06, 0x303c06, 0xe33c, 0xe33c, 0x0000, 0x0 }, /* #7 */ 2451 { 0x001957, 0x001957, 0xaf74, 0xaf54, 0x0005, 0x0 }, /* #8 */ 2452 { 0x027f93, 0x027f93, 0x93fa, 0x93ea, 0x0004, 0x0 }, /* #9 */ 2453 { 0x126483, 0x126483, 0x3e74, 0x3c74, 0x0009, 0x0 }, /* #10 */ 2454 { 0x3c3cc6, 0x3c3cc7, 0xfb32, 0xfb22, 0x0004, 0x0 }, /* #11 */ 2455 { 0x107f17, 0x107f16, 0xaf8c, 0xaf8c, 0x0005, 0x0 }, /* #12 */ 2456 { 0x1e6552, 0x1e6553, 0xa1a3, 0xa1a2, 0x0000, 0x0 }, /* #13 */ 2457 { 0x312086, 0x312087, 0x09da, 0x01da, 0x000b, 0x0 }, /* #14 */ 2458 { 0x215a93, 0x215a93, 0x9c12, 0x9c10, 0x0001, 0x0 }, /* #15 */ 2459 { 0x062e87, 0x062e87, 0xf24d, 0xf245, 0x0003, 0x0 }, /* #16 */ 2460 { 0x032707, 0x032706, 0x6c69, 0x6c69, 0x000c, 0x0 }, /* #17 */ 2461 { 0x266d87, 0x266d86, 0x0808, 0x0808, 0x000d, 0x0 }, /* #18 */ 2462 { 0x1b17c6, 0x1b17c7, 0x5af3, 0x58f3, 0x0009, 0x0 }, /* #19 */ 2463 { 0x185c17, 0x185c16, 0x6c22, 0x6c22, 0x0002, 0x0 }, /* #20 */ 2464 { 0x0822d7, 0x0822d7, 0xd419, 0xc419, 0x000c, 0x0 }, /* #21 */ 2465 { 0x0971c7, 0x0971c6, 0x6d1c, 0x6d1c, 0x0005, 0x0 }, /* #22 */ 2466 { 0x1f3f57, 0x1f3f56, 0x5689, 0x5689, 0x000b, 0x0 }, /* #23 */ 2467 { 0x3a35d3, 0x3a35d3, 0x072b, 0x070b, 0x0005, 0x0 }, /* #24 */ 2468 { 0x374996, 0x374996, 0x58e9, 0x58e9, 0x000d, 0x0 }, /* #25 */ 2469 { 0x392186, 0x392186, 0x80bd, 0x80bd, 0x000e, 0x0 }, /* #26 */ 2470 { 0x246a92, 0x246a93, 0x01ea, 0x016a, 0x0007, 0x0 }, /* #27 */ 2471 { 0x0d5d17, 0x0d5d16, 0xb683, 0xb683, 0x0004, 0x0 }, /* #28 */ 2472 { 0x320447, 0x320447, 0x052a, 0x0522, 0x0003, 0x0 }, /* #29 */ 2473 { 0x155a83, 0x155a83, 0xa2eb, 0xa2ab, 0x0006, 0x0 }, /* #30 */ 2474 { 0x0c3ad6, 0x0c3ad7, 0x4adc, 0x4ad4, 0x0003, 0x0 }, /* #31 */ 2475 { 0x2b1546, 0x2b1547, 0x9056, 0x9052, 0x0002, 0x0 }, /* #32 */ 2476 { 0x087ed7, 0x087ed6, 0x92b8, 0x92b8, 0x0000, 0x0 }, /* #33 */ 2477 { 0x061492, 0x061492, 0x7da3, 0x7da3, 0x0009, 0x0 }, /* #34 */ 2478 { 0x2d3346, 0x2d3347, 0x1172, 0x1170, 0x0001, 0x0 }, /* #35 */ 2479 { 0x1b4503, 0x1b4502, 0x031e, 0x031e, 0x000c, 0x0 }, /* #36 */ 2480 { 0x271cd2, 0x271cd2, 0xdd87, 0xdd87, 0x0006, 0x0 }, /* #37 */ 2481 { 0x341cc2, 0x341cc2, 0xe7fe, 0xe7fe, 0x000c, 0x0 }, /* #38 */ 2482 { 0x2d7ed6, 0x2d7ed6, 0x4c24, 0x4c24, 0x000f, 0x0 }, /* #39 */ 2483 { 0x295f07, 0x295f07, 0x9f61, 0x9761, 0x000b, 0x0 }, /* #40 */ 2484 { 0x336cd7, 0x336cd7, 0xd3d3, 0xd3c3, 0x0004, 0x0 }, /* #41 */ 2485 { 0x113213, 0x113212, 0x3b88, 0x3b88, 0x000e, 0x0 }, /* #42 */ 2486 { 0x0a4357, 0x0a4357, 0x324b, 0x124b, 0x000d, 0x0 }, /* #43 */ 2487 { 0x392453, 0x392452, 0x5d3d, 0x5d3d, 0x000d, 0x0 }, /* #44 */ 2488 { 0x1731d3, 0x1731d3, 0x698c, 0x618c, 0x000b, 0x0 }, /* #45 */ 2489 { 0x322ec2, 0x322ec2, 0x6de8, 0x6de8, 0x000c, 0x0 }, /* #46 */ 2490 { 0x333847, 0x333847, 0x012b, 0x002b, 0x0008, 0x0 }, /* #47 */ 2491 { 0x015447, 0x015446, 0x97a8, 0x97a8, 0x000d, 0x0 }, /* #48 */ 2492 { 0x1a0b16, 0x1a0b17, 0x6423, 0x6421, 0x0001, 0x0 }, /* #49 */ 2493 { 0x1d0fd7, 0x1d0fd7, 0x9c06, 0x8c06, 0x000c, 0x0 }, /* #50 */ 2494 { 0x081e82, 0x081e83, 0x5712, 0x5612, 0x0008, 0x0 }, /* #51 */ 2495 { 0x056593, 0x056592, 0xfd91, 0xfd91, 0x0005, 0x0 }, /* #52 */ 2496 { 0x370fd2, 0x370fd2, 0x89df, 0x89df, 0x000e, 0x0 }, /* #53 */ 2497 { 0x0552d6, 0x0552d6, 0xff07, 0xff07, 0x0004, 0x0 }, /* #54 */ 2498 { 0x1d4a17, 0x1d4a17, 0xed33, 0xed32, 0x0000, 0x0 }, /* #55 */ 2499 { 0x050147, 0x050147, 0x878d, 0x078d, 0x000f, 0x0 }, /* #56 */ 2500 { 0x3c4ad2, 0x3c4ad3, 0x2fe6, 0x2fe2, 0x0002, 0x0 }, /* #57 */ 2501 { 0x142242, 0x142242, 0xb93d, 0xb93d, 0x000e, 0x0 }, /* #58 */ 2502 { 0x2c3a97, 0x2c3a96, 0x3bff, 0x3bff, 0x000e, 0x0 }, /* #59 */ 2503 { 0x0c16d2, 0x0c16d2, 0x61c4, 0x61c4, 0x0005, 0x0 }, /* #60 */ 2504 { 0x2845c2, 0x2845c2, 0x8aaf, 0x8aaf, 0x000c, 0x0 }, /* #61 */ 2505 { 0x2979d7, 0x2979d7, 0x18a6, 0x18a2, 0x0002, 0x0 }, /* #62 */ 2506 { 0x3d00d2, 0x3d00d3, 0xbece, 0xbeca, 0x0002, 0x0 }, /* #63 */ 2507 2507 }; 2508 2508 static const BINU16_TEST_T g_aTests_bts_u16[] = 2509 2509 { 2510 { 0x 0c2d52, 0x0c2d52, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */2511 { 0x 3b6982, 0x3b6982, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */2512 { 0x 113e46, 0x113e46, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */2513 { 0x2 44bc2, 0x244bc2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */2514 { 0x 0e2793, 0x0e2792, 0x8574, 0x8575, 0x0000, 0x0 }, /* #4 */2515 { 0x1 572c3, 0x1572c3, 0x4ad9, 0x4ad9, 0x0000, 0x0 }, /* #5 */2516 { 0x2 43396, 0x243396, 0xb4f0, 0xb4f1, 0x0000, 0x0 }, /* #6 */2517 { 0x 243282, 0x243283, 0x733f, 0x733f, 0x0000, 0x0 }, /* #7 */2518 { 0x 367106, 0x367107, 0xd429, 0xd429, 0x0000, 0x0 }, /* #8 */2519 { 0x 3d7c92, 0x3d7c93, 0xea54, 0xea54, 0x000f, 0x0 }, /* #9 */2520 { 0x 281993, 0x281993, 0x8a60, 0x8a60, 0x000b, 0x0 }, /* #10 */2521 { 0x 2e7453, 0x2e7453, 0x68f6, 0x68f6, 0x0001, 0x0 }, /* #11 */2522 { 0x 1b2a56, 0x1b2a57, 0xade3, 0xade3, 0x0008, 0x0 }, /* #12 */2523 { 0x 2f6286, 0x2f6286, 0xf3b2, 0xfbb2, 0x000b, 0x0 }, /* #13 */2524 { 0x 094fc6, 0x094fc6, 0x36e0, 0x37e0, 0x0008, 0x0 }, /* #14 */2525 { 0x2 c0e43, 0x2c0e42, 0x116b, 0x196b, 0x000b, 0x0 }, /* #15 */2526 { 0x 205697, 0x205696, 0x69bc, 0x6bbc, 0x0009, 0x0 }, /* #16 */2527 { 0x 0d22c7, 0x0d22c7, 0x3b70, 0x3b70, 0x000c, 0x0 }, /* #17 */2528 { 0x3 c59c7, 0x3c59c7, 0xb774, 0xb774, 0x000f, 0x0 }, /* #18 */2529 { 0x 280f86, 0x280f86, 0x7e05, 0x7e0d, 0x0003, 0x0 }, /* #19 */2530 { 0x 010a83, 0x010a83, 0x6226, 0x6226, 0x0009, 0x0 }, /* #20 */2531 { 0x 3b0fd2, 0x3b0fd3, 0x755d, 0x755d, 0x000c, 0x0 }, /* #21 */2532 { 0x 3159c3, 0x3159c2, 0xf3f7, 0xf7f7, 0x000a, 0x0 }, /* #22 */2533 { 0x2 c55d6, 0x2c55d6, 0xf5ba, 0xf7ba, 0x0009, 0x0 }, /* #23 */2534 { 0x 384942, 0x384942, 0xc511, 0xc591, 0x0007, 0x0 }, /* #24 */2535 { 0x 267786, 0x267787, 0xa943, 0xa943, 0x000f, 0x0 }, /* #25 */2536 { 0x3 e54c7, 0x3e54c6, 0xff81, 0xff85, 0x0002, 0x0 }, /* #26 */2537 { 0x 182613, 0x182612, 0xb12a, 0xb12b, 0x0000, 0x0 }, /* #27 */2538 { 0x 2e1c06, 0x2e1c06, 0x6889, 0x7889, 0x000c, 0x0 }, /* #28 */2539 { 0x 1a5dc3, 0x1a5dc2, 0x1e21, 0x3e21, 0x000d, 0x0 }, /* #29 */2540 { 0x 162e17, 0x162e16, 0xb223, 0xf223, 0x000e, 0x0 }, /* #30 */2541 { 0x 380787, 0x380786, 0x9485, 0xb485, 0x000d, 0x0 }, /* #31 */2542 { 0x 1d7707, 0x1d7706, 0x9151, 0x9951, 0x000b, 0x0 }, /* #32 */2543 { 0x0 06d92, 0x006d93, 0xf8f3, 0xf8f3, 0x000c, 0x0 }, /* #33 */2544 { 0x1 61017, 0x161016, 0x1029, 0x1229, 0x0009, 0x0 }, /* #34 */2545 { 0x0 62b16, 0x062b17, 0xa13a, 0xa13a, 0x0003, 0x0 }, /* #35 */2546 { 0x 326d13, 0x326d13, 0xad8a, 0xad8a, 0x0008, 0x0 }, /* #36 */2547 { 0x1 a28d3, 0x1a28d2, 0x3c19, 0x3c1b, 0x0001, 0x0 }, /* #37 */2548 { 0x2 32cc6, 0x232cc7, 0x6feb, 0x6feb, 0x000e, 0x0 }, /* #38 */2549 { 0x 0a7656, 0x0a7656, 0x366e, 0x766e, 0x000e, 0x0 }, /* #39 */2550 { 0x 280f16, 0x280f17, 0x61d7, 0x61d7, 0x0004, 0x0 }, /* #40 */2551 { 0x 284052, 0x284052, 0x2a82, 0x2a86, 0x0002, 0x0 }, /* #41 */2552 { 0x 204ec3, 0x204ec2, 0xc3a6, 0xd3a6, 0x000c, 0x0 }, /* #42 */2553 { 0x 2564c3, 0x2564c3, 0xa40c, 0xa40c, 0x0003, 0x0 }, /* #43 */2554 { 0x 044587, 0x044586, 0xe956, 0xeb56, 0x0009, 0x0 }, /* #44 */2555 { 0x 043856, 0x043857, 0xb039, 0xb039, 0x0005, 0x0 }, /* #45 */2556 { 0x 064542, 0x064543, 0xff34, 0xff34, 0x000e, 0x0 }, /* #46 */2557 { 0x 004b16, 0x004b16, 0x9a27, 0x9a2f, 0x0003, 0x0 }, /* #47 */2558 { 0x 230813, 0x230813, 0xdd3f, 0xdd3f, 0x000b, 0x0 }, /* #48 */2559 { 0x 2d2d97, 0x2d2d97, 0xe97e, 0xe97e, 0x000e, 0x0 }, /* #49 */2560 { 0x 357916, 0x357917, 0xcff2, 0xcff2, 0x000b, 0x0 }, /* #50 */2561 { 0x 181252, 0x181253, 0x37a6, 0x37a6, 0x0002, 0x0 }, /* #51 */2562 { 0x 1075d2, 0x1075d3, 0x4087, 0x4087, 0x0000, 0x0 }, /* #52 */2563 { 0x 2f4bd2, 0x2f4bd3, 0x05e2, 0x05e2, 0x0001, 0x0 }, /* #53 */2564 { 0x0c 69c7, 0x0c69c6, 0x04cd, 0x04cf, 0x0001, 0x0 }, /* #54 */2565 { 0x 1c0fd2, 0x1c0fd3, 0x8fa2, 0x8fa2, 0x000f, 0x0 }, /* #55 */2566 { 0x 1f6dc6, 0x1f6dc7, 0xfc0b, 0xfc0b, 0x000c, 0x0 }, /* #56 */2567 { 0x 3b4b12, 0x3b4b13, 0x8e19, 0x8e19, 0x000b, 0x0 }, /* #57 */2568 { 0x2 95fd7, 0x295fd7, 0x5375, 0x5375, 0x0000, 0x0 }, /* #58 */2569 { 0x 177042, 0x177042, 0x329f, 0x369f, 0x000a, 0x0 }, /* #59 */2570 { 0x 0853c7, 0x0853c6, 0x773a, 0x773b, 0x0000, 0x0 }, /* #60 */2571 { 0x1 33712, 0x133712, 0x30b2, 0x30b6, 0x0002, 0x0 }, /* #61 */2572 { 0x2 84747, 0x284746, 0x256b, 0x25eb, 0x0007, 0x0 }, /* #62 */2573 { 0x 210e46, 0x210e46, 0xb7ca, 0xb7ea, 0x0005, 0x0 }, /* #63 */2510 { 0x2c4252, 0x2c4252, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */ 2511 { 0x0b3b87, 0x0b3b86, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */ 2512 { 0x0e6a46, 0x0e6a46, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */ 2513 { 0x293b97, 0x293b96, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */ 2514 { 0x1136d6, 0x1136d7, 0xe01f, 0xe01f, 0x0000, 0x0 }, /* #4 */ 2515 { 0x1e1e17, 0x1e1e17, 0x2ac1, 0x2ac1, 0x0000, 0x0 }, /* #5 */ 2516 { 0x237016, 0x237017, 0xd8bd, 0xd8bd, 0x0000, 0x0 }, /* #6 */ 2517 { 0x1f0f86, 0x1f0f86, 0xf266, 0xf267, 0x0000, 0x0 }, /* #7 */ 2518 { 0x091297, 0x091297, 0x5ce8, 0x5ce8, 0x000a, 0x0 }, /* #8 */ 2519 { 0x053447, 0x053447, 0x87fb, 0x87fb, 0x0006, 0x0 }, /* #9 */ 2520 { 0x3519d6, 0x3519d7, 0x5737, 0x5737, 0x0009, 0x0 }, /* #10 */ 2521 { 0x1b3b96, 0x1b3b97, 0xfe6c, 0xfe6c, 0x0003, 0x0 }, /* #11 */ 2522 { 0x0e4493, 0x0e4493, 0xcae1, 0xcae1, 0x000b, 0x0 }, /* #12 */ 2523 { 0x1d7cd7, 0x1d7cd7, 0xc0c5, 0xc0c5, 0x0002, 0x0 }, /* #13 */ 2524 { 0x3c1987, 0x3c1986, 0xb048, 0xb04a, 0x0001, 0x0 }, /* #14 */ 2525 { 0x262387, 0x262387, 0x3610, 0x3610, 0x000c, 0x0 }, /* #15 */ 2526 { 0x1e5b97, 0x1e5b97, 0x977d, 0x977d, 0x0003, 0x0 }, /* #16 */ 2527 { 0x190412, 0x190413, 0x656f, 0x656f, 0x000a, 0x0 }, /* #17 */ 2528 { 0x373503, 0x373503, 0x79d5, 0x79d5, 0x0000, 0x0 }, /* #18 */ 2529 { 0x165202, 0x165203, 0x71b8, 0x71b8, 0x000c, 0x0 }, /* #19 */ 2530 { 0x1f4912, 0x1f4912, 0x6164, 0xe164, 0x000f, 0x0 }, /* #20 */ 2531 { 0x1837d6, 0x1837d7, 0x3ef5, 0x3ef5, 0x000a, 0x0 }, /* #21 */ 2532 { 0x0d4952, 0x0d4953, 0xbd16, 0xbd16, 0x000b, 0x0 }, /* #22 */ 2533 { 0x2d6bd3, 0x2d6bd3, 0x33a6, 0x33a6, 0x0005, 0x0 }, /* #23 */ 2534 { 0x226006, 0x226006, 0xe24d, 0xe25d, 0x0004, 0x0 }, /* #24 */ 2535 { 0x325d16, 0x325d16, 0x2255, 0x6255, 0x000e, 0x0 }, /* #25 */ 2536 { 0x322b82, 0x322b83, 0xe599, 0xe599, 0x0000, 0x0 }, /* #26 */ 2537 { 0x3b1342, 0x3b1342, 0x886c, 0x8a6c, 0x0009, 0x0 }, /* #27 */ 2538 { 0x0e00d6, 0x0e00d6, 0xe20a, 0xe24a, 0x0006, 0x0 }, /* #28 */ 2539 { 0x214dc7, 0x214dc6, 0x932f, 0x936f, 0x0006, 0x0 }, /* #29 */ 2540 { 0x3e4112, 0x3e4113, 0xaf94, 0xaf94, 0x000f, 0x0 }, /* #30 */ 2541 { 0x271492, 0x271493, 0x02fd, 0x02fd, 0x0009, 0x0 }, /* #31 */ 2542 { 0x375213, 0x375213, 0xff51, 0xff51, 0x0000, 0x0 }, /* #32 */ 2543 { 0x055292, 0x055293, 0x4efc, 0x4efc, 0x0006, 0x0 }, /* #33 */ 2544 { 0x136312, 0x136313, 0xc922, 0xc922, 0x0008, 0x0 }, /* #34 */ 2545 { 0x0c1193, 0x0c1192, 0x9310, 0x9311, 0x0000, 0x0 }, /* #35 */ 2546 { 0x2b65c3, 0x2b65c3, 0xe34c, 0xe34c, 0x0009, 0x0 }, /* #36 */ 2547 { 0x121507, 0x121506, 0xe000, 0xe010, 0x0004, 0x0 }, /* #37 */ 2548 { 0x2c2247, 0x2c2246, 0x9f4c, 0xbf4c, 0x000d, 0x0 }, /* #38 */ 2549 { 0x1316c3, 0x1316c2, 0x4994, 0x499c, 0x0003, 0x0 }, /* #39 */ 2550 { 0x021d02, 0x021d02, 0xcbbb, 0xcbbf, 0x0002, 0x0 }, /* #40 */ 2551 { 0x055a07, 0x055a06, 0x6945, 0x6947, 0x0001, 0x0 }, /* #41 */ 2552 { 0x112786, 0x112787, 0x28e4, 0x28e4, 0x000b, 0x0 }, /* #42 */ 2553 { 0x3e3652, 0x3e3652, 0xc2ed, 0xc6ed, 0x000a, 0x0 }, /* #43 */ 2554 { 0x1c0353, 0x1c0352, 0x84e9, 0x84ed, 0x0002, 0x0 }, /* #44 */ 2555 { 0x242c13, 0x242c12, 0xea3c, 0xeb3c, 0x0008, 0x0 }, /* #45 */ 2556 { 0x3a1397, 0x3a1397, 0xdf34, 0xdf34, 0x0004, 0x0 }, /* #46 */ 2557 { 0x291f13, 0x291f12, 0x6e09, 0x6e0b, 0x0001, 0x0 }, /* #47 */ 2558 { 0x115fd2, 0x115fd3, 0xeafa, 0xeafa, 0x000b, 0x0 }, /* #48 */ 2559 { 0x162896, 0x162896, 0xd433, 0xd43b, 0x0003, 0x0 }, /* #49 */ 2560 { 0x276353, 0x276353, 0x17df, 0x17df, 0x0002, 0x0 }, /* #50 */ 2561 { 0x2b7457, 0x2b7457, 0x2f03, 0x2f03, 0x0008, 0x0 }, /* #51 */ 2562 { 0x397e17, 0x397e16, 0x24d0, 0x25d0, 0x0008, 0x0 }, /* #52 */ 2563 { 0x034a56, 0x034a57, 0x2414, 0x2414, 0x000a, 0x0 }, /* #53 */ 2564 { 0x0c01c6, 0x0c01c6, 0xecee, 0xedee, 0x0008, 0x0 }, /* #54 */ 2565 { 0x3e4c92, 0x3e4c92, 0x3ca4, 0x3cb4, 0x0004, 0x0 }, /* #55 */ 2566 { 0x012416, 0x012417, 0x57e3, 0x57e3, 0x0008, 0x0 }, /* #56 */ 2567 { 0x050492, 0x050493, 0x8bbe, 0x8bbe, 0x0004, 0x0 }, /* #57 */ 2568 { 0x2a6e43, 0x2a6e43, 0xc01f, 0xc01f, 0x0004, 0x0 }, /* #58 */ 2569 { 0x337997, 0x337997, 0x1cd6, 0x1cd6, 0x0001, 0x0 }, /* #59 */ 2570 { 0x3a3096, 0x3a3097, 0xcc1a, 0xcc1a, 0x000e, 0x0 }, /* #60 */ 2571 { 0x104487, 0x104487, 0x55af, 0x55af, 0x000c, 0x0 }, /* #61 */ 2572 { 0x291c07, 0x291c06, 0x30a1, 0x34a1, 0x000a, 0x0 }, /* #62 */ 2573 { 0x3d5c56, 0x3d5c56, 0xc91e, 0xd91e, 0x000c, 0x0 }, /* #63 */ 2574 2574 }; 2575 2575 static const BINU16_TEST_T g_aTests_bts_u16_locked[] = 2576 2576 { 2577 { 0x 116213, 0x116212, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */2578 { 0x 265d12, 0x265d12, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */2579 { 0x 2e0086, 0x2e0086, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */2580 { 0x 2109c3, 0x2109c2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */2581 { 0x19 2c83, 0x192c82, 0x3938, 0x3939, 0x0000, 0x0 }, /* #4 */2582 { 0x 2d58c7, 0x2d58c7, 0x153b, 0x153b, 0x0000, 0x0 }, /* #5 */2583 { 0x 346c92, 0x346c92, 0xffb2, 0xffb3, 0x0000, 0x0 }, /* #6 */2584 { 0x3 c7b17, 0x3c7b16, 0xec3a, 0xec3b, 0x0000, 0x0 }, /* #7 */2585 { 0x 3c18c3, 0x3c18c2, 0x46b7, 0x4eb7, 0x000b, 0x0 }, /* #8 */2586 { 0x 111c06, 0x111c07, 0x7abf, 0x7abf, 0x000e, 0x0 }, /* #9 */2587 { 0x19 2cd2, 0x192cd3, 0x5bad, 0x5bad, 0x000e, 0x0 }, /* #10 */2588 { 0x 1c55c2, 0x1c55c2, 0x501f, 0x701f, 0x000d, 0x0 }, /* #11 */2589 { 0x 2a3ec3, 0x2a3ec3, 0xb926, 0xb926, 0x000d, 0x0 }, /* #12 */2590 { 0x 1a3693, 0x1a3693, 0xd1e7, 0xd1e7, 0x000e, 0x0 }, /* #13 */2591 { 0x2 50d16, 0x250d16, 0x3f03, 0x3f13, 0x0004, 0x0 }, /* #14 */2592 { 0x 294682, 0x294683, 0xf4df, 0xf4df, 0x000a, 0x0 }, /* #15 */2593 { 0x 005757, 0x005756, 0xb095, 0xb09d, 0x0003, 0x0 }, /* #16 */2594 { 0x2 a5782, 0x2a5783, 0xc9ac, 0xc9ac, 0x0007, 0x0 }, /* #17 */2595 { 0x 0e5007, 0x0e5007, 0xbfd4, 0xbfd4, 0x000f, 0x0 }, /* #18 */2596 { 0x 1975c6, 0x1975c7, 0x4c6f, 0x4c6f, 0x000e, 0x0 }, /* #19 */2597 { 0x 0a3b83, 0x0a3b83, 0xe0ff, 0xe0ff, 0x000d, 0x0 }, /* #20 */2598 { 0x 345742, 0x345742, 0x0484, 0x04c4, 0x0006, 0x0 }, /* #21 */2599 { 0x 362b02, 0x362b03, 0x1c0d, 0x1c0d, 0x000c, 0x0 }, /* #22 */2600 { 0x 235f43, 0x235f42, 0x1ea6, 0x5ea6, 0x000e, 0x0 }, /* #23 */2601 { 0x 0e1e06, 0x0e1e06, 0x5045, 0x504d, 0x0003, 0x0 }, /* #24 */2602 { 0x 283bd3, 0x283bd2, 0xb479, 0xb47d, 0x0002, 0x0 }, /* #25 */2603 { 0x 041e83, 0x041e82, 0xe8c6, 0xeac6, 0x0009, 0x0 }, /* #26 */2604 { 0x 0d2182, 0x0d2182, 0xa4fe, 0xb4fe, 0x000c, 0x0 }, /* #27 */2605 { 0x 253e46, 0x253e47, 0x36e6, 0x36e6, 0x0002, 0x0 }, /* #28 */2606 { 0x1 b7413, 0x1b7412, 0x0f2f, 0x4f2f, 0x000e, 0x0 }, /* #29 */2607 { 0x0 15b07, 0x015b07, 0xe2cb, 0xe2cb, 0x0003, 0x0 }, /* #30 */2608 { 0x 070c82, 0x070c82, 0x9611, 0xb611, 0x000d, 0x0 }, /* #31 */2609 { 0x 266506, 0x266506, 0x1c61, 0x1c63, 0x0001, 0x0 }, /* #32 */2610 { 0x 174697, 0x174696, 0xb162, 0xb172, 0x0004, 0x0 }, /* #33 */2611 { 0x 2454c7, 0x2454c7, 0xb3bd, 0xb3bd, 0x0007, 0x0 }, /* #34 */2612 { 0x 280dd2, 0x280dd3, 0x233d, 0x233d, 0x0009, 0x0 }, /* #35 */2613 { 0x 0b4307, 0x0b4306, 0x1d1b, 0x1f1b, 0x0009, 0x0 }, /* #36 */2614 { 0x 004356, 0x004356, 0x6c3b, 0x6c7b, 0x0006, 0x0 }, /* #37 */2615 { 0x 021d13, 0x021d13, 0xdbe6, 0xdbe6, 0x000b, 0x0 }, /* #38 */2616 { 0x2 c1883, 0x2c1883, 0xf54f, 0xf54f, 0x0002, 0x0 }, /* #39 */2617 { 0x 0a6017, 0x0a6016, 0xc428, 0xc4a8, 0x0007, 0x0 }, /* #40 */2618 { 0x 187f57, 0x187f57, 0xc261, 0xc261, 0x0006, 0x0 }, /* #41 */2619 { 0x 282843, 0x282842, 0xec28, 0xec29, 0x0000, 0x0 }, /* #42 */2620 { 0x 1f4097, 0x1f4097, 0x00ca, 0x00ca, 0x0006, 0x0 }, /* #43 */2621 { 0x0 c5613, 0x0c5612, 0x6c63, 0x6c6b, 0x0003, 0x0 }, /* #44 */2622 { 0x0 d6f42, 0x0d6f42, 0x2942, 0x2943, 0x0000, 0x0 }, /* #45 */2623 { 0x 225187, 0x225186, 0x71f5, 0x75f5, 0x000a, 0x0 }, /* #46 */2624 { 0x2 15147, 0x215147, 0xa40e, 0xa40e, 0x0001, 0x0 }, /* #47 */2625 { 0x 3b4b06, 0x3b4b06, 0xa868, 0xa8e8, 0x0007, 0x0 }, /* #48 */2626 { 0x 262517, 0x262516, 0x2530, 0x2538, 0x0003, 0x0 }, /* #49 */2627 { 0x 031052, 0x031052, 0xba64, 0xbe64, 0x000a, 0x0 }, /* #50 */2628 { 0x1 05d06, 0x105d06, 0x0401, 0x8401, 0x000f, 0x0 }, /* #51 */2629 { 0x0 71513, 0x071512, 0xe87c, 0xe87d, 0x0000, 0x0 }, /* #52 */2630 { 0x 110842, 0x110843, 0x1e91, 0x1e91, 0x000c, 0x0 }, /* #53 */2631 { 0x 0c0853, 0x0c0853, 0xea8c, 0xea8c, 0x000d, 0x0 }, /* #54 */2632 { 0x 313e53, 0x313e52, 0x1d01, 0x5d01, 0x000e, 0x0 }, /* #55 */2633 { 0x 380b17, 0x380b16, 0x424f, 0x524f, 0x000c, 0x0 }, /* #56 */2634 { 0x 2c4753, 0x2c4752, 0xde70, 0xfe70, 0x000d, 0x0 }, /* #57 */2635 { 0x 2456c2, 0x2456c3, 0x056c, 0x056c, 0x000a, 0x0 }, /* #58 */2636 { 0x 1a5292, 0x1a5292, 0x1980, 0x1982, 0x0001, 0x0 }, /* #59 */2637 { 0x 2e1517, 0x2e1517, 0x4c12, 0x4c12, 0x0004, 0x0 }, /* #60 */2638 { 0x 065682, 0x065682, 0x28d0, 0x28d2, 0x0001, 0x0 }, /* #61 */2639 { 0x 363917, 0x363917, 0xcb5e, 0xcb5e, 0x0006, 0x0 }, /* #62 */2640 { 0x 3668d6, 0x3668d6, 0x92ac, 0x92ad, 0x0000, 0x0 }, /* #63 */2577 { 0x0448d3, 0x0448d2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */ 2578 { 0x105ad7, 0x105ad6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */ 2579 { 0x191dd3, 0x191dd2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */ 2580 { 0x081ad6, 0x081ad6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */ 2581 { 0x190382, 0x190382, 0x54dc, 0x54dd, 0x0000, 0x0 }, /* #4 */ 2582 { 0x3b5192, 0x3b5193, 0x2f25, 0x2f25, 0x0000, 0x0 }, /* #5 */ 2583 { 0x2738d6, 0x2738d7, 0x312d, 0x312d, 0x0000, 0x0 }, /* #6 */ 2584 { 0x301b07, 0x301b06, 0x320e, 0x320f, 0x0000, 0x0 }, /* #7 */ 2585 { 0x0c3cc3, 0x0c3cc3, 0xd82f, 0xd82f, 0x0000, 0x0 }, /* #8 */ 2586 { 0x381956, 0x381957, 0x3561, 0x3561, 0x000d, 0x0 }, /* #9 */ 2587 { 0x196203, 0x196203, 0xc790, 0xc790, 0x000a, 0x0 }, /* #10 */ 2588 { 0x3e7ad3, 0x3e7ad3, 0xb9fb, 0xb9fb, 0x0004, 0x0 }, /* #11 */ 2589 { 0x3b0856, 0x3b0856, 0xd3f8, 0xdbf8, 0x000b, 0x0 }, /* #12 */ 2590 { 0x3a5087, 0x3a5087, 0xa42d, 0xa42d, 0x0000, 0x0 }, /* #13 */ 2591 { 0x245747, 0x245747, 0xc9aa, 0xc9aa, 0x0003, 0x0 }, /* #14 */ 2592 { 0x3e19c6, 0x3e19c6, 0xd41f, 0xd49f, 0x0007, 0x0 }, /* #15 */ 2593 { 0x343113, 0x343113, 0x87bd, 0x87bd, 0x000a, 0x0 }, /* #16 */ 2594 { 0x296f02, 0x296f02, 0xe501, 0xe503, 0x0001, 0x0 }, /* #17 */ 2595 { 0x373256, 0x373257, 0x97c0, 0x97c0, 0x000a, 0x0 }, /* #18 */ 2596 { 0x300382, 0x300383, 0xd215, 0xd215, 0x0000, 0x0 }, /* #19 */ 2597 { 0x2b4b03, 0x2b4b03, 0xc341, 0xc341, 0x0008, 0x0 }, /* #20 */ 2598 { 0x153cd7, 0x153cd7, 0x03e4, 0x03e4, 0x0005, 0x0 }, /* #21 */ 2599 { 0x272dc7, 0x272dc6, 0xa2e6, 0xe2e6, 0x000e, 0x0 }, /* #22 */ 2600 { 0x380e82, 0x380e83, 0x437d, 0x437d, 0x0009, 0x0 }, /* #23 */ 2601 { 0x383557, 0x383557, 0x904c, 0x904c, 0x000f, 0x0 }, /* #24 */ 2602 { 0x380f86, 0x380f87, 0xd805, 0xd805, 0x0000, 0x0 }, /* #25 */ 2603 { 0x3e6696, 0x3e6696, 0x4331, 0x5331, 0x000c, 0x0 }, /* #26 */ 2604 { 0x394a07, 0x394a07, 0x46ef, 0x46ef, 0x0000, 0x0 }, /* #27 */ 2605 { 0x0c6c97, 0x0c6c96, 0x8188, 0x818a, 0x0001, 0x0 }, /* #28 */ 2606 { 0x131417, 0x131416, 0x5ca7, 0x5ce7, 0x0006, 0x0 }, /* #29 */ 2607 { 0x0f4487, 0x0f4486, 0xc401, 0xcc01, 0x000b, 0x0 }, /* #30 */ 2608 { 0x2f5f92, 0x2f5f93, 0x5b18, 0x5b18, 0x000b, 0x0 }, /* #31 */ 2609 { 0x396a82, 0x396a82, 0x22e0, 0x22f0, 0x0004, 0x0 }, /* #32 */ 2610 { 0x2b1316, 0x2b1317, 0xcc8a, 0xcc8a, 0x000f, 0x0 }, /* #33 */ 2611 { 0x3e0e52, 0x3e0e52, 0xe9c6, 0xe9d6, 0x0004, 0x0 }, /* #34 */ 2612 { 0x082cd3, 0x082cd3, 0x85d2, 0x85d2, 0x0007, 0x0 }, /* #35 */ 2613 { 0x373d06, 0x373d06, 0x5221, 0x5321, 0x0008, 0x0 }, /* #36 */ 2614 { 0x180083, 0x180082, 0x499d, 0x599d, 0x000c, 0x0 }, /* #37 */ 2615 { 0x2d5c42, 0x2d5c43, 0xe4fb, 0xe4fb, 0x0006, 0x0 }, /* #38 */ 2616 { 0x227247, 0x227247, 0x67f9, 0x67f9, 0x0003, 0x0 }, /* #39 */ 2617 { 0x363e03, 0x363e03, 0xcb7e, 0xcb7e, 0x0003, 0x0 }, /* #40 */ 2618 { 0x3e0886, 0x3e0887, 0x7941, 0x7941, 0x000c, 0x0 }, /* #41 */ 2619 { 0x331a83, 0x331a83, 0xc6bb, 0xc6bb, 0x0005, 0x0 }, /* #42 */ 2620 { 0x322e82, 0x322e82, 0x991b, 0x9b1b, 0x0009, 0x0 }, /* #43 */ 2621 { 0x010996, 0x010997, 0xc63b, 0xc63b, 0x000a, 0x0 }, /* #44 */ 2622 { 0x0c3cc2, 0x0c3cc3, 0x2c8e, 0x2c8e, 0x000a, 0x0 }, /* #45 */ 2623 { 0x1126c2, 0x1126c3, 0x55de, 0x55de, 0x0006, 0x0 }, /* #46 */ 2624 { 0x271103, 0x271103, 0x132f, 0x132f, 0x0003, 0x0 }, /* #47 */ 2625 { 0x102a07, 0x102a06, 0xdc0d, 0xdc1d, 0x0004, 0x0 }, /* #48 */ 2626 { 0x391d06, 0x391d07, 0xde81, 0xde81, 0x0007, 0x0 }, /* #49 */ 2627 { 0x2e5516, 0x2e5516, 0x10f6, 0x12f6, 0x0009, 0x0 }, /* #50 */ 2628 { 0x155fc6, 0x155fc7, 0xffe2, 0xffe2, 0x0006, 0x0 }, /* #51 */ 2629 { 0x0b7597, 0x0b7597, 0x5969, 0x5969, 0x0005, 0x0 }, /* #52 */ 2630 { 0x215546, 0x215547, 0x9982, 0x9982, 0x000f, 0x0 }, /* #53 */ 2631 { 0x3d0fc7, 0x3d0fc7, 0x96ae, 0x96ae, 0x000a, 0x0 }, /* #54 */ 2632 { 0x005457, 0x005457, 0xa4fc, 0xa4fc, 0x000f, 0x0 }, /* #55 */ 2633 { 0x296657, 0x296656, 0xc15f, 0xe15f, 0x000d, 0x0 }, /* #56 */ 2634 { 0x331f12, 0x331f13, 0x3d7b, 0x3d7b, 0x0000, 0x0 }, /* #57 */ 2635 { 0x034e82, 0x034e83, 0x3a8c, 0x3a8c, 0x0009, 0x0 }, /* #58 */ 2636 { 0x330482, 0x330482, 0x3811, 0x3911, 0x0008, 0x0 }, /* #59 */ 2637 { 0x0d6143, 0x0d6143, 0xa95b, 0xa95b, 0x000f, 0x0 }, /* #60 */ 2638 { 0x187193, 0x187192, 0x8c0d, 0xac0d, 0x000d, 0x0 }, /* #61 */ 2639 { 0x2d6e83, 0x2d6e82, 0xcb79, 0xcb7b, 0x0001, 0x0 }, /* #62 */ 2640 { 0x165283, 0x165283, 0x67a0, 0x67a0, 0x0007, 0x0 }, /* #63 */ 2641 2641 }; 2642 2642 static const BINU16_TEST_T g_aTests_arpl[] = 2643 2643 { 2644 { 0x1 02386, 0x102386, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */2645 { 0x 031d96, 0x031d96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */2646 { 0x 1a2016, 0x1a2016, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */2647 { 0x 1b5993, 0x1b5993, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */2648 { 0x 0e50c3, 0x0e5083, 0x7a2e, 0x7a2e, 0x0000, 0x0 }, /* #4 */2649 { 0x 3e3b06, 0x3e3b06, 0x9149, 0x9149, 0x0000, 0x0 }, /* #5 */2650 { 0x3 b1106, 0x3b1106, 0x49f6, 0x49f6, 0x0000, 0x0 }, /* #6 */2651 { 0x 1f58d2, 0x1f5892, 0x02b3, 0x02b3, 0x0000, 0x0 }, /* #7 */2652 { 0x 327506, 0x327506, 0xd676, 0xd676, 0x1c96, 0x0 }, /* #8 */2653 { 0x 016947, 0x016907, 0x81d5, 0x81d5, 0xe048, 0x0 }, /* #9 */2654 { 0x 0e54c2, 0x0e54c2, 0x2684, 0x2685, 0xee2d, 0x0 }, /* #10 */2655 { 0x 316116, 0x316116, 0x5751, 0x5751, 0x11bd, 0x0 }, /* #11 */2656 { 0x 2752c3, 0x2752c3, 0x98ac, 0x98af, 0xa183, 0x0 }, /* #12 */2657 { 0x 101d53, 0x101d13, 0x2fe6, 0x2fe6, 0x1634, 0x0 }, /* #13 */2658 { 0x1 604c2, 0x160482, 0x512a, 0x512a, 0xf0a4, 0x0 }, /* #14 */2659 { 0x 145287, 0x145287, 0x428b, 0x428b, 0xde84, 0x0 }, /* #15 */2660 { 0x 3e1912, 0x3e1912, 0x069b, 0x069b, 0xadf4, 0x0 }, /* #16 */2661 { 0x 0c6657, 0x0c6617, 0xbba7, 0xbba7, 0x4c3f, 0x0 }, /* #17 */2662 { 0x3 24483, 0x3244c3, 0x90c6, 0x90c7, 0x399b, 0x0 }, /* #18 */2663 { 0x0 b1dc3, 0x0b1d83, 0xcd0f, 0xcd0f, 0xc6f1, 0x0 }, /* #19 */2664 { 0x 0c4ad6, 0x0c4a96, 0x8477, 0x8477, 0x835d, 0x0 }, /* #20 */2665 { 0x3 b5843, 0x3b5843, 0x558c, 0x558f, 0xb4bf, 0x0 }, /* #21 */2666 { 0x 0e7216, 0x0e7256, 0x389d, 0x389e, 0x4dfa, 0x0 }, /* #22 */2667 { 0x 163ad3, 0x163a93, 0xf2c2, 0xf2c2, 0xc695, 0x0 }, /* #23 */2668 { 0x 367712, 0x367752, 0xfbc5, 0xfbc6, 0x198e, 0x0 }, /* #24 */2669 { 0x 102c16, 0x102c16, 0xc79e, 0xc79e, 0x2ace, 0x0 }, /* #25 */2670 { 0x 030217, 0x030217, 0x0448, 0x0448, 0x5288, 0x0 }, /* #26 */2671 { 0x 0f7ad6, 0x0f7ad6, 0xed0c, 0xed0d, 0x3b31, 0x0 }, /* #27 */2672 { 0x 3b0283, 0x3b0283, 0x25b5, 0x25b5, 0xf9c8, 0x0 }, /* #28 */2673 { 0x 0a0982, 0x0a09c2, 0x79e1, 0x79e3, 0x421f, 0x0 }, /* #29 */2674 { 0x 006203, 0x006243, 0x59ad, 0x59af, 0x6467, 0x0 }, /* #30 */2675 { 0x 191dc7, 0x191d87, 0xeb49, 0xeb49, 0x1b50, 0x0 }, /* #31 */2676 { 0x 1d0ac2, 0x1d0ac2, 0x4958, 0x4959, 0x6fb1, 0x0 }, /* #32 */2677 { 0x 2f0a47, 0x2f0a07, 0xe994, 0xe994, 0xe47c, 0x0 }, /* #33 */2678 { 0x 172503, 0x172543, 0x6d95, 0x6d97, 0xfaa3, 0x0 }, /* #34 */2679 { 0x 346247, 0x346247, 0x9350, 0x9352, 0x6a26, 0x0 }, /* #35 */2680 { 0x 1a28d3, 0x1a28d3, 0x1d65, 0x1d67, 0xd583, 0x0 }, /* #36 */2681 { 0x2 623c7, 0x2623c7, 0xc0cc, 0xc0cf, 0x7d8f, 0x0 }, /* #37 */2682 { 0x 0b2f47, 0x0b2f07, 0x8973, 0x8973, 0xe55b, 0x0 }, /* #38 */2683 { 0x 025fd3, 0x025f93, 0x7633, 0x7633, 0x1d42, 0x0 }, /* #39 */2684 { 0x0 e7c07, 0x0e7c07, 0x08d3, 0x08d3, 0xb1c2, 0x0 }, /* #40 */2685 { 0x 074c42, 0x074c02, 0x8bb9, 0x8bb9, 0xd690, 0x0 }, /* #41 */2686 { 0x 290993, 0x2909d3, 0x94f1, 0x94f3, 0xe21b, 0x0 }, /* #42 */2687 { 0x1 121d7, 0x112197, 0xe383, 0xe383, 0x4183, 0x0 }, /* #43 */2688 { 0x2 92ec2, 0x292e82, 0x2d07, 0x2d07, 0xf715, 0x0 }, /* #44 */2689 { 0x 082d86, 0x082d86, 0x1eee, 0x1eee, 0x22ec, 0x0 }, /* #45 */2690 { 0x 201fd6, 0x201fd6, 0xde60, 0xde61, 0x66b1, 0x0 }, /* #46 */2691 { 0x 2e3f92, 0x2e3fd2, 0x70e5, 0x70e7, 0xd473, 0x0 }, /* #47 */2692 { 0x 052143, 0x052143, 0xbd8d, 0xbd8e, 0xa83a, 0x0 }, /* #48 */2693 { 0x 3e7706, 0x3e7746, 0x2d91, 0x2d93, 0x2513, 0x0 }, /* #49 */2694 { 0x 3b0d92, 0x3b0dd2, 0xcffc, 0xcfff, 0x435f, 0x0 }, /* #50 */2695 { 0x 363b53, 0x363b53, 0x1974, 0x1977, 0x121f, 0x0 }, /* #51 */2696 { 0x10 4313, 0x104353, 0x3808, 0x3809, 0x6c4d, 0x0 }, /* #52 */2697 { 0x2 02a43, 0x202a43, 0xa238, 0xa239, 0x92c5, 0x0 }, /* #53 */2698 { 0x1 13a96, 0x113ad6, 0x4e94, 0x4e96, 0x5ec6, 0x0 }, /* #54 */2699 { 0x 247c93, 0x247c93, 0x1676, 0x1676, 0x8d46, 0x0 }, /* #55 */2700 { 0x2 21d96, 0x221dd6, 0xc4f2, 0xc4f3, 0xcb0b, 0x0 }, /* #56 */2701 { 0x 217c86, 0x217cc6, 0x2e95, 0x2e96, 0x2bde, 0x0 }, /* #57 */2702 { 0x0 641d3, 0x0641d3, 0x2195, 0x2196, 0x14d2, 0x0 }, /* #58 */2703 { 0x 262657, 0x262617, 0xb307, 0xb307, 0xce26, 0x0 }, /* #59 */2704 { 0x 2b5e47, 0x2b5e07, 0x5ceb, 0x5ceb, 0x7266, 0x0 }, /* #60 */2705 { 0x 0047d3, 0x004793, 0x5eb9, 0x5eb9, 0x5e20, 0x0 }, /* #61 */2706 { 0x0 f1747, 0x0f1747, 0x3a39, 0x3a3b, 0x5393, 0x0 }, /* #62 */2707 { 0x 312402, 0x312442, 0x33e9, 0x33eb, 0x63ef, 0x0 }, /* #63 */2644 { 0x1e3046, 0x1e3006, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ 2645 { 0x326e13, 0x326e13, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ 2646 { 0x2b4586, 0x2b4586, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ 2647 { 0x371f52, 0x371f12, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ 2648 { 0x2a5607, 0x2a5607, 0xc57e, 0xc57e, 0x0000, 0x0 }, /* #4 */ 2649 { 0x0a7d43, 0x0a7d03, 0xba44, 0xba44, 0x0000, 0x0 }, /* #5 */ 2650 { 0x3a06d7, 0x3a0697, 0xb671, 0xb671, 0x0000, 0x0 }, /* #6 */ 2651 { 0x315702, 0x315702, 0x5248, 0x5248, 0x0000, 0x0 }, /* #7 */ 2652 { 0x100697, 0x100697, 0xfa01, 0xfa01, 0x8419, 0x0 }, /* #8 */ 2653 { 0x333e92, 0x333e92, 0xacf5, 0xacf5, 0x34a0, 0x0 }, /* #9 */ 2654 { 0x221942, 0x221902, 0xc583, 0xc583, 0x2ddf, 0x0 }, /* #10 */ 2655 { 0x2b2f02, 0x2b2f02, 0xca06, 0xca06, 0x5a24, 0x0 }, /* #11 */ 2656 { 0x170487, 0x1704c7, 0xbce9, 0xbceb, 0x8b23, 0x0 }, /* #12 */ 2657 { 0x282e42, 0x282e02, 0xf030, 0xf030, 0x1e08, 0x0 }, /* #13 */ 2658 { 0x1923c2, 0x192382, 0x44ce, 0x44ce, 0x360e, 0x0 }, /* #14 */ 2659 { 0x0f7ed2, 0x0f7e92, 0xce6b, 0xce6b, 0xf707, 0x0 }, /* #15 */ 2660 { 0x052342, 0x052302, 0x53a9, 0x53a9, 0x9005, 0x0 }, /* #16 */ 2661 { 0x183c96, 0x183c96, 0xc71c, 0xc71c, 0x3724, 0x0 }, /* #17 */ 2662 { 0x355883, 0x3558c3, 0x40d9, 0x40db, 0xa10f, 0x0 }, /* #18 */ 2663 { 0x026297, 0x0262d7, 0x1ef9, 0x1efb, 0x97fb, 0x0 }, /* #19 */ 2664 { 0x246c96, 0x246c96, 0xad55, 0xad55, 0xb3f9, 0x0 }, /* #20 */ 2665 { 0x362247, 0x362247, 0x1489, 0x148b, 0x4ba7, 0x0 }, /* #21 */ 2666 { 0x1a7016, 0x1a7016, 0x710e, 0x710e, 0x7542, 0x0 }, /* #22 */ 2667 { 0x0c5487, 0x0c54c7, 0x083d, 0x083e, 0xed36, 0x0 }, /* #23 */ 2668 { 0x2c0846, 0x2c0806, 0x2d73, 0x2d73, 0xdd12, 0x0 }, /* #24 */ 2669 { 0x285542, 0x285542, 0xc250, 0xc252, 0x51b2, 0x0 }, /* #25 */ 2670 { 0x1822d3, 0x182293, 0x3613, 0x3613, 0x44f7, 0x0 }, /* #26 */ 2671 { 0x356c06, 0x356c06, 0x9506, 0x9506, 0xc6a8, 0x0 }, /* #27 */ 2672 { 0x226553, 0x226513, 0x4ce9, 0x4ce9, 0x69b9, 0x0 }, /* #28 */ 2673 { 0x161f43, 0x161f43, 0x75bd, 0x75bf, 0xdf3b, 0x0 }, /* #29 */ 2674 { 0x1648d2, 0x164892, 0xeaea, 0xeaea, 0xdf74, 0x0 }, /* #30 */ 2675 { 0x093d12, 0x093d12, 0x1c61, 0x1c61, 0x6324, 0x0 }, /* #31 */ 2676 { 0x0d5616, 0x0d5616, 0x2f0c, 0x2f0c, 0xdc34, 0x0 }, /* #32 */ 2677 { 0x146a17, 0x146a17, 0xdc3b, 0xdc3b, 0xd394, 0x0 }, /* #33 */ 2678 { 0x343393, 0x343393, 0xea4b, 0xea4b, 0x1452, 0x0 }, /* #34 */ 2679 { 0x013f57, 0x013f17, 0x6c37, 0x6c37, 0xcd04, 0x0 }, /* #35 */ 2680 { 0x284587, 0x284587, 0x96e1, 0x96e1, 0xa47d, 0x0 }, /* #36 */ 2681 { 0x2e3447, 0x2e3407, 0x0d76, 0x0d76, 0xd422, 0x0 }, /* #37 */ 2682 { 0x203892, 0x2038d2, 0xb9e1, 0xb9e3, 0x6f2b, 0x0 }, /* #38 */ 2683 { 0x281ed2, 0x281e92, 0xb36a, 0xb36a, 0x2070, 0x0 }, /* #39 */ 2684 { 0x004896, 0x004896, 0x3db2, 0x3db2, 0xa526, 0x0 }, /* #40 */ 2685 { 0x1b1b82, 0x1b1bc2, 0xe5e9, 0xe5ea, 0x2dc2, 0x0 }, /* #41 */ 2686 { 0x3e3292, 0x3e3292, 0x98cb, 0x98cb, 0x6e27, 0x0 }, /* #42 */ 2687 { 0x1c7f46, 0x1c7f46, 0x78f5, 0x78f6, 0x580e, 0x0 }, /* #43 */ 2688 { 0x231757, 0x231757, 0x74de, 0x74df, 0x9e93, 0x0 }, /* #44 */ 2689 { 0x160282, 0x160282, 0x530a, 0x530a, 0xc216, 0x0 }, /* #45 */ 2690 { 0x113947, 0x113907, 0xff6f, 0xff6f, 0xfa39, 0x0 }, /* #46 */ 2691 { 0x387082, 0x387082, 0x55c3, 0x55c3, 0x9899, 0x0 }, /* #47 */ 2692 { 0x147182, 0x1471c2, 0xfa45, 0xfa46, 0xf5e2, 0x0 }, /* #48 */ 2693 { 0x0f6c83, 0x0f6c83, 0xd30f, 0xd30f, 0x8991, 0x0 }, /* #49 */ 2694 { 0x1f2417, 0x1f2457, 0x90c5, 0x90c6, 0x9222, 0x0 }, /* #50 */ 2695 { 0x1702c7, 0x1702c7, 0x52d0, 0x52d3, 0x0fe7, 0x0 }, /* #51 */ 2696 { 0x103886, 0x103886, 0xd097, 0xd097, 0x7b4f, 0x0 }, /* #52 */ 2697 { 0x2707d2, 0x270792, 0x30af, 0x30af, 0x3d1a, 0x0 }, /* #53 */ 2698 { 0x177816, 0x177816, 0x6580, 0x6580, 0xd510, 0x0 }, /* #54 */ 2699 { 0x1c3696, 0x1c3696, 0x188b, 0x188b, 0x8abd, 0x0 }, /* #55 */ 2700 { 0x2f1e52, 0x2f1e12, 0x9b27, 0x9b27, 0x532c, 0x0 }, /* #56 */ 2701 { 0x3c0e96, 0x3c0ed6, 0xa3d8, 0xa3db, 0xbdeb, 0x0 }, /* #57 */ 2702 { 0x021a97, 0x021ad7, 0x36b0, 0x36b3, 0x8447, 0x0 }, /* #58 */ 2703 { 0x190c96, 0x190cd6, 0x6fd5, 0x6fd7, 0x44e3, 0x0 }, /* #59 */ 2704 { 0x082dd2, 0x082d92, 0xec63, 0xec63, 0x8270, 0x0 }, /* #60 */ 2705 { 0x290c82, 0x290c82, 0x3af2, 0x3af2, 0xe9fc, 0x0 }, /* #61 */ 2706 { 0x0328d3, 0x0328d3, 0x8085, 0x8086, 0xa566, 0x0 }, /* #62 */ 2707 { 0x276253, 0x276253, 0x2404, 0x2405, 0xa831, 0x0 }, /* #63 */ 2708 2708 }; 2709 2709 … … 2712 2712 static const BINU32_TEST_T g_aTests_add_u32[] = 2713 2713 { 2714 { 0x 0a7bc6, 0x0a7346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */2715 { 0x2 a7ed2, 0x2a7646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */2716 { 0x2 a2dc3, 0x2a2546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */2717 { 0x 126303, 0x126346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */2718 { 0x 2c0f87, 0x2c0706, 0x55238add, 0x55238add, 0x00000000, 0x0 }, /* #4 */2719 { 0x2 b2246, 0x2b2286, 0x8edaa000, 0x8edaa000, 0x00000000, 0x0 }, /* #5 */2720 { 0x3 010c3, 0x301086, 0xdd41d6b4, 0xdd41d6b4, 0x00000000, 0x0 }, /* #6 */2721 { 0x 0e4793, 0x0e4706, 0x7f575fa3, 0x7f575fa3, 0x00000000, 0x0 }, /* #7 */2722 { 0x 034893, 0x034813, 0x916c732c, 0x63cee279, 0xd2626f4d, 0x0 }, /* #8 */2723 { 0x 244043, 0x244082, 0x14d6f26d, 0xc64e3f8f, 0xb1774d22, 0x0 }, /* #9 */2724 { 0x 2114c6, 0x211493, 0xe9449dc9, 0x8f422485, 0xa5fd86bc, 0x0 }, /* #10 */2725 { 0x3a 4a12, 0x3a4287, 0xf11475e5, 0xb9eecfc6, 0xc8da59e1, 0x0 }, /* #11 */2726 { 0x2 41f46, 0x241792, 0xb9aabf64, 0xc0c03680, 0x0715771c, 0x0 }, /* #12 */2727 { 0x 1e6056, 0x1e6003, 0x202527a0, 0x0398ad38, 0xe3738598, 0x0 }, /* #13 */2728 { 0x2 21b57, 0x221b86, 0x421d9f15, 0x9433358e, 0x52159679, 0x0 }, /* #14 */2729 { 0x0 c1607, 0x0c1617, 0xcad1aada, 0x327fc5a3, 0x67ae1ac9, 0x0 }, /* #15 */2730 { 0x 1947c7, 0x194f82, 0x3b4450c5, 0xa466fee6, 0x6922ae21, 0x0 }, /* #16 */2731 { 0x0 65403, 0x065486, 0x17125145, 0x9acafb96, 0x83b8aa51, 0x0 }, /* #17 */2732 { 0x 304d12, 0x304596, 0xd18aba9b, 0xeb7e6dca, 0x19f3b32f, 0x0 }, /* #18 */2733 { 0x0 95dd3, 0x095582, 0x90323cb9, 0xf327423e, 0x62f50585, 0x0 }, /* #19 */2734 { 0x 151683, 0x151686, 0x9fa47552, 0xf384bf44, 0x53e049f2, 0x0 }, /* #20 */2735 { 0x2 31746, 0x231713, 0x4eefc79c, 0x3503e1f1, 0xe6141a55, 0x0 }, /* #21 */2736 { 0x 2e7396, 0x2e7303, 0x2b4a5320, 0x243f9ca2, 0xf8f54982, 0x0 }, /* #22 */2737 { 0x 3a5c02, 0x3a5407, 0x42af8aa5, 0x26a5c49a, 0xe3f639f5, 0x0 }, /* #23 */2738 { 0x 276147, 0x276186, 0x15226ff0, 0xfb5ce58d, 0xe63a759d, 0x0 }, /* #24 */2739 { 0x3 d62d6, 0x3d6213, 0x4e390c2f, 0x2bcbba04, 0xdd92add5, 0x0 }, /* #25 */2740 { 0x 0a4f47, 0x0a4f17, 0x9995dd7f, 0x58411b39, 0xbeab3dba, 0x0 }, /* #26 */2741 { 0x 0c5b43, 0x0c5313, 0x1e173585, 0x15f3be64, 0xf7dc88df, 0x0 }, /* #27 */2742 { 0x 275f13, 0x275f86, 0x4534c8b5, 0xc050087d, 0x7b1b3fc8, 0x0 }, /* #28 */2743 { 0x173 fd3, 0x173712, 0x23c56a29, 0x31aaf2b5, 0x0de5888c, 0x0 }, /* #29 */2744 { 0x 365116, 0x365192, 0x2913223a, 0xba4e74d6, 0x913b529c, 0x0 }, /* #30 */2745 { 0x 082616, 0x082696, 0xc4d7fc4f, 0xeeaf38d7, 0x29d73c88, 0x0 }, /* #31 */2746 { 0x 310883, 0x310083, 0xb23b3900, 0xa34ea9c1, 0xf11370c1, 0x0 }, /* #32 */2747 { 0x 1a7706, 0x1a7712, 0x638a2a7e, 0x7593d15d, 0x1209a6df, 0x0 }, /* #33 */2748 { 0x 004947, 0x004182, 0x0e498e9a, 0xd11e6c5b, 0xc2d4ddc1, 0x0 }, /* #34 */2749 { 0x1 034c7, 0x103483, 0xece5529a, 0xd5fa019e, 0xe914af04, 0x0 }, /* #35 */2750 { 0x0 05ac7, 0x005297, 0xf8fd09f5, 0xad5fe971, 0xb462df7c, 0x0 }, /* #36 */2751 { 0x 251c42, 0x251492, 0x2caa97cc, 0xc279f4b5, 0x95cf5ce9, 0x0 }, /* #37 */2752 { 0x 3a47c6, 0x3a4786, 0x8b9dc815, 0xce1a351b, 0x427c6d06, 0x0 }, /* #38 */2753 { 0x 2f64c7, 0x2f6c96, 0x49cb1f9e, 0x95d6a9c6, 0x4c0b8a28, 0x0 }, /* #39 */2754 { 0x 123057, 0x123082, 0xb1219377, 0xbd3b754c, 0x0c19e1d5, 0x0 }, /* #40 */2755 { 0x 1d3f16, 0x1d3703, 0x77f927b6, 0x5a719c7f, 0xe27874c9, 0x0 }, /* #41 */2756 { 0x 021e56, 0x021603, 0xe27ed8b3, 0x487073ea, 0x65f19b37, 0x0 }, /* #42 */2757 { 0x0 82587, 0x082583, 0xc3d0cae2, 0x9eb072ae, 0xdadfa7cc, 0x0 }, /* #43 */2758 { 0x2 12a82, 0x212a07, 0x9cd1192b, 0x45631bcc, 0xa89202a1, 0x0 }, /* #44 */2759 { 0x3 a6a16, 0x3a6207, 0x1a3026a2, 0x06f2d324, 0xecc2ac82, 0x0 }, /* #45 */2760 { 0x 1a4752, 0x1a4712, 0x24af5dbf, 0x7e3e9cd0, 0x598f3f11, 0x0 }, /* #46 */2761 { 0x3 82bd3, 0x382313, 0x63b87dff, 0x2b345fad, 0xc77be1ae, 0x0 }, /* #47 */2762 { 0x 230dc7, 0x230513, 0x57e074bb, 0x09ee9ac8, 0xb20e260d, 0x0 }, /* #48 */2763 { 0x2 c22d7, 0x2c2203, 0x4fc0c4f1, 0x1bcba5ef, 0xcc0ae0fe, 0x0 }, /* #49 */2764 { 0x 292e47, 0x292613, 0xef46227e, 0x66d02adc, 0x778a085e, 0x0 }, /* #50 */2765 { 0x 196b47, 0x196317, 0xda69aa27, 0x4c130663, 0x71a95c3c, 0x0 }, /* #51 */2766 { 0x 3b01c6, 0x3b0103, 0xf860cb67, 0x6e9fbbdf, 0x763ef078, 0x0 }, /* #52 */2767 { 0x1 83186, 0x183113, 0xdea65d1c, 0x462f8cf1, 0x67892fd5, 0x0 }, /* #53 */2768 { 0x 0a6a92, 0x0a6a03, 0x8ea19a62, 0x21399aa7, 0x92980045, 0x0 }, /* #54 */2769 { 0x 284896, 0x284093, 0xe49cf87e, 0xb562e307, 0xd0c5ea89, 0x0 }, /* #55 */2770 { 0x 1e65d7, 0x1e6507, 0xccb36162, 0x06d157b2, 0x3a1df650, 0x0 }, /* #56 */2771 { 0x 0a3693, 0x0a3e13, 0x97b44f0c, 0x654a37ba, 0xcd95e8ae, 0x0 }, /* #57 */2772 { 0x2 955c3, 0x295597, 0xfa6d91ce, 0xb6fd3d22, 0xbc8fab54, 0x0 }, /* #58 */2773 { 0x 2c0bd3, 0x2c0393, 0xce03e2fc, 0xb97cc776, 0xeb78e47a, 0x0 }, /* #59 */2774 { 0x3 d1d47, 0x3d1596, 0xc402046f, 0xd971a22e, 0x156f9dbf, 0x0 }, /* #60 */2775 { 0x 0e4fc7, 0x0e4787, 0xd947e877, 0x8ee9cc0a, 0xb5a1e393, 0x0 }, /* #61 */2776 { 0x3 446d3, 0x344606, 0x2634ba34, 0x33060409, 0x0cd149d5, 0x0 }, /* #62 */2777 { 0x 2f1a92, 0x2f1212, 0x30b94a59, 0x4a8bfd70, 0x19d2b317, 0x0 }, /* #63 */2714 { 0x2c3746, 0x2c3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 2715 { 0x207783, 0x207746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 2716 { 0x210517, 0x210546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 2717 { 0x2a5f12, 0x2a5746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 2718 { 0x1a4f82, 0x1a4786, 0x8aaf1393, 0x8aaf1393, 0x00000000, 0x0 }, /* #4 */ 2719 { 0x2e1d57, 0x2e1502, 0x078a7f75, 0x078a7f75, 0x00000000, 0x0 }, /* #5 */ 2720 { 0x357f06, 0x357702, 0x64ba2e62, 0x64ba2e62, 0x00000000, 0x0 }, /* #6 */ 2721 { 0x3b5797, 0x3b5702, 0x34f3b9b5, 0x34f3b9b5, 0x00000000, 0x0 }, /* #7 */ 2722 { 0x255607, 0x255e86, 0x6e3509f0, 0xca54ae06, 0x5c1fa416, 0x0 }, /* #8 */ 2723 { 0x0d4f92, 0x0d4717, 0xfb78988a, 0x25df63e4, 0x2a66cb5a, 0x0 }, /* #9 */ 2724 { 0x301757, 0x301787, 0xd7a7a487, 0x96ca6c8d, 0xbf22c806, 0x0 }, /* #10 */ 2725 { 0x3a2246, 0x3a2297, 0xee61addf, 0xbd3ff1f5, 0xcede4416, 0x0 }, /* #11 */ 2726 { 0x2e5d03, 0x2e5582, 0x57785dfc, 0xf6dad63d, 0x9f627841, 0x0 }, /* #12 */ 2727 { 0x050357, 0x050b96, 0x3568c54d, 0xa6da43c0, 0x71717e73, 0x0 }, /* #13 */ 2728 { 0x244943, 0x244106, 0x2d210895, 0x40db8ded, 0x13ba8558, 0x0 }, /* #14 */ 2729 { 0x087f53, 0x087782, 0x9760eae8, 0xb33f1c3d, 0x1bde3155, 0x0 }, /* #15 */ 2730 { 0x387293, 0x387286, 0x2c7d3af7, 0xfe27a0bd, 0xd1aa65c6, 0x0 }, /* #16 */ 2731 { 0x0f0903, 0x0f0107, 0xc3b472a3, 0x3f869fde, 0x7bd22d3b, 0x0 }, /* #17 */ 2732 { 0x171b03, 0x171307, 0x764c5721, 0x0438cb55, 0x8dec7434, 0x0 }, /* #18 */ 2733 { 0x010912, 0x010183, 0xd33a0936, 0x9a6ccb4c, 0xc732c216, 0x0 }, /* #19 */ 2734 { 0x2456d6, 0x245697, 0xee83349e, 0xd676bd8b, 0xe7f388ed, 0x0 }, /* #20 */ 2735 { 0x221412, 0x221492, 0x54a8e7c9, 0xf1b22f80, 0x9d0947b7, 0x0 }, /* #21 */ 2736 { 0x325893, 0x325096, 0xc32a34cf, 0xcb1b594b, 0x07f1247c, 0x0 }, /* #22 */ 2737 { 0x124cd6, 0x124413, 0xdcfae01c, 0x378a5e10, 0x5a8f7df4, 0x0 }, /* #23 */ 2738 { 0x164c97, 0x164413, 0x99805c0c, 0x139ba1c7, 0x7a1b45bb, 0x0 }, /* #24 */ 2739 { 0x3f3696, 0x3f3682, 0xabdac995, 0xd4c33546, 0x28e86bb1, 0x0 }, /* #25 */ 2740 { 0x364652, 0x364603, 0x468b0081, 0x165939d6, 0xcfce3955, 0x0 }, /* #26 */ 2741 { 0x2e1397, 0x2e1396, 0x0c63e4a7, 0xfe9c9bc6, 0xf238b71f, 0x0 }, /* #27 */ 2742 { 0x3e6dd3, 0x3e6582, 0xab668f05, 0xc59e368a, 0x1a37a785, 0x0 }, /* #28 */ 2743 { 0x173b02, 0x173396, 0x2f64c9bc, 0xf15d5882, 0xc1f88ec6, 0x0 }, /* #29 */ 2744 { 0x250b02, 0x250312, 0x2d88c02e, 0x5a89e38a, 0x2d01235c, 0x0 }, /* #30 */ 2745 { 0x3824c6, 0x382407, 0x7d53b620, 0x402dc474, 0xc2da0e54, 0x0 }, /* #31 */ 2746 { 0x092a17, 0x092292, 0x9d060dfa, 0xd585b4f2, 0x387fa6f8, 0x0 }, /* #32 */ 2747 { 0x2b2196, 0x2b2113, 0xff2a013e, 0x5de1cfe9, 0x5eb7ceab, 0x0 }, /* #33 */ 2748 { 0x214c46, 0x214c82, 0x46d8b043, 0xc2f4b27a, 0x7c1c0237, 0x0 }, /* #34 */ 2749 { 0x152883, 0x152093, 0xc92bc408, 0xa17eb1f4, 0xd852edec, 0x0 }, /* #35 */ 2750 { 0x022d47, 0x022583, 0xd67486c2, 0x92afdda7, 0xbc3b56e5, 0x0 }, /* #36 */ 2751 { 0x1206d3, 0x120686, 0xc84049e2, 0xfcf2e28b, 0x34b298a9, 0x0 }, /* #37 */ 2752 { 0x041a46, 0x041a17, 0x86ec8709, 0x19820b48, 0x9295843f, 0x0 }, /* #38 */ 2753 { 0x1d6e56, 0x1d6613, 0x263eadd7, 0x0345bfb5, 0xdd0711de, 0x0 }, /* #39 */ 2754 { 0x263582, 0x263d13, 0x8984b2e2, 0x7080cb31, 0xe6fc184f, 0x0 }, /* #40 */ 2755 { 0x201f53, 0x201793, 0xe06aa84d, 0xdaba30fb, 0xfa4f88ae, 0x0 }, /* #41 */ 2756 { 0x213e06, 0x213607, 0xee0cece0, 0x40a08b72, 0x52939e92, 0x0 }, /* #42 */ 2757 { 0x0f0cc7, 0x0f0c17, 0xdf62e69f, 0x7575c771, 0x9612e0d2, 0x0 }, /* #43 */ 2758 { 0x260652, 0x260613, 0x61288786, 0x4d0206f1, 0xebd97f6b, 0x0 }, /* #44 */ 2759 { 0x3c0116, 0x3c0182, 0x1040e2f3, 0xe434aace, 0xd3f3c7db, 0x0 }, /* #45 */ 2760 { 0x060512, 0x060d07, 0xc778a0e8, 0x4804a4e8, 0x808c0400, 0x0 }, /* #46 */ 2761 { 0x354c47, 0x354486, 0xd6250657, 0xeee86c47, 0x18c365f0, 0x0 }, /* #47 */ 2762 { 0x197c43, 0x197483, 0x8eed35c3, 0x8651f373, 0xf764bdb0, 0x0 }, /* #48 */ 2763 { 0x210a13, 0x210a82, 0x5139c055, 0xb7bbd59d, 0x66821548, 0x0 }, /* #49 */ 2764 { 0x035e83, 0x035682, 0x90f42c20, 0x9f713e85, 0x0e7d1265, 0x0 }, /* #50 */ 2765 { 0x024d06, 0x024503, 0x74aa32a0, 0x468c14d6, 0xd1e1e236, 0x0 }, /* #51 */ 2766 { 0x0f7857, 0x0f7013, 0xdeedf0f2, 0x3653c180, 0x5765d08e, 0x0 }, /* #52 */ 2767 { 0x1f4757, 0x1f4796, 0x1a4c8237, 0xaf457895, 0x94f8f65e, 0x0 }, /* #53 */ 2768 { 0x362013, 0x362892, 0x3b87732d, 0xb52241e3, 0x799aceb6, 0x0 }, /* #54 */ 2769 { 0x394d13, 0x394513, 0x89b4b5fd, 0x00ccd0d5, 0x77181ad8, 0x0 }, /* #55 */ 2770 { 0x0a17d7, 0x0a1707, 0x14008bd7, 0x03dd665a, 0xefdcda83, 0x0 }, /* #56 */ 2771 { 0x3919c2, 0x391116, 0x2cd48f4f, 0x63e152a9, 0x370cc35a, 0x0 }, /* #57 */ 2772 { 0x2d06c7, 0x2d0607, 0xf42b244d, 0x30879b1d, 0x3c5c76d0, 0x0 }, /* #58 */ 2773 { 0x3c7087, 0x3c7083, 0xdfc78f0c, 0x8647fc2c, 0xa6806d20, 0x0 }, /* #59 */ 2774 { 0x3c0452, 0x3c0c92, 0x1ddb96ad, 0x995cfeab, 0x7b8167fe, 0x0 }, /* #60 */ 2775 { 0x121402, 0x121403, 0x74f55456, 0x0b696a6d, 0x96741617, 0x0 }, /* #61 */ 2776 { 0x3818d7, 0x381002, 0x02a6765a, 0x414a866b, 0x3ea41011, 0x0 }, /* #62 */ 2777 { 0x1b0d03, 0x1b0d96, 0x72f5709e, 0xc2aa40a6, 0x4fb4d008, 0x0 }, /* #63 */ 2778 2778 }; 2779 2779 static const BINU32_TEST_T g_aTests_add_u32_locked[] = 2780 2780 { 2781 { 0x 3f16d7, 0x3f1646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */2782 { 0x 1d2e96, 0x1d2646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */2783 { 0x 194a82, 0x194246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */2784 { 0x 140812, 0x140046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */2785 { 0x 1279c6, 0x127182, 0xbe50947f, 0xbe50947f, 0x00000000, 0x0 }, /* #4 */2786 { 0x 302bc7, 0x302306, 0x03c154a0, 0x03c154a0, 0x00000000, 0x0 }, /* #5 */2787 { 0x 3f30c7, 0x3f3002, 0x0ae5851f, 0x0ae5851f, 0x00000000, 0x0 }, /* #6 */2788 { 0x 325bc3, 0x325306, 0x113d5f22, 0x113d5f22, 0x00000000, 0x0 }, /* #7 */2789 { 0x 180202, 0x180287, 0xbb6f2615, 0x8548b1f5, 0xc9d98be0, 0x0 }, /* #8 */2790 { 0x 273216, 0x273286, 0x886dcd61, 0xb75d1aed, 0x2eef4d8c, 0x0 }, /* #9 */2791 { 0x 004182, 0x004107, 0x4cc0949c, 0x422aa3ee, 0xf56a0f52, 0x0 }, /* #10 */2792 { 0x3 22b57, 0x322392, 0x9862f0bb, 0x9fc64be5, 0x07635b2a, 0x0 }, /* #11 */2793 { 0x2 f0b87, 0x2f0386, 0x1ce88073, 0xf08c0aa9, 0xd3a38a36, 0x0 }, /* #12 */2794 { 0x 3d4617, 0x3d4e82, 0x3228ddf1, 0x87836dce, 0x555a8fdd, 0x0 }, /* #13 */2795 { 0x 0278c6, 0x027007, 0x73316ea7, 0x46659e88, 0xd3342fe1, 0x0 }, /* #14 */2796 { 0x 3b6b52, 0x3b6b07, 0x908b95a0, 0x3f22383a, 0xae96a29a, 0x0 }, /* #15 */2797 { 0x 1445c7, 0x144503, 0x6cad3781, 0x0f75166e, 0xa2c7deed, 0x0 }, /* #16 */2798 { 0x 046552, 0x046506, 0x0851a295, 0x6152abe7, 0x59010952, 0x0 }, /* #17 */2799 { 0x 1c27d6, 0x1c2f96, 0x384dc72e, 0x8c2c2811, 0x53de60e3, 0x0 }, /* #18 */2800 { 0x 204f52, 0x204796, 0x3076983c, 0xe6966f14, 0xb61fd6d8, 0x0 }, /* #19 */2801 { 0x2 23653, 0x223e03, 0x8e3bbf86, 0x36a5288c, 0xa8696906, 0x0 }, /* #20 */2802 { 0x 096602, 0x096e82, 0x62b02792, 0xdafd85ae, 0x784d5e1c, 0x0 }, /* #21 */2803 { 0x 0e4193, 0x0e4193, 0x85b1a76c, 0x827f5408, 0xfccdac9c, 0x0 }, /* #22 */2804 { 0x0 c6796, 0x0c6f13, 0xa5b608d8, 0x6f0ae062, 0xc954d78a, 0x0 }, /* #23 */2805 { 0x1 06796, 0x106707, 0x08076340, 0x059085a0, 0xfd892260, 0x0 }, /* #24 */2806 { 0x1 a2b57, 0x1a2303, 0x1e2adcc4, 0x058c7f9b, 0xe761a2d7, 0x0 }, /* #25 */2807 { 0x 1a5717, 0x1a5f86, 0x7d066e09, 0x8f044e8d, 0x11fde084, 0x0 }, /* #26 */2808 { 0x 036a86, 0x036a03, 0xab354975, 0x2b8659fb, 0x80511086, 0x0 }, /* #27 */2809 { 0x 176487, 0x176413, 0x3682bf6b, 0x09dacbb0, 0xd3580c45, 0x0 }, /* #28 */2810 { 0x 360192, 0x360107, 0x7395745a, 0x51158e5c, 0xdd801a02, 0x0 }, /* #29 */2811 { 0x 1d29d6, 0x1d2192, 0x1aa288cf, 0xdd27fbae, 0xc28572df, 0x0 }, /* #30 */2812 { 0x 0d6e03, 0x0d6683, 0xb4975343, 0xb093767c, 0xfbfc2339, 0x0 }, /* #31 */2813 { 0x2 d4d87, 0x2d4586, 0x9c41db51, 0x9fab786f, 0x03699d1e, 0x0 }, /* #32 */2814 { 0x 3e7803, 0x3e7896, 0x587a24ae, 0x963c07cc, 0x3dc1e31e, 0x0 }, /* #33 */2815 { 0x 1314c2, 0x131407, 0x6d46d063, 0x637317f3, 0xf62c4790, 0x0 }, /* #34 */2816 { 0x 1d7252, 0x1d7213, 0x3fec1c5b, 0x3cfaa47a, 0xfd0e881f, 0x0 }, /* #35 */2817 { 0x0 24f87, 0x024786, 0xf1078108, 0xfc96ef9f, 0x0b8f6e97, 0x0 }, /* #36 */2818 { 0x3 c0cc3, 0x3c0496, 0x6e99cc9f, 0xffc05c27, 0x91268f88, 0x0 }, /* #37 */2819 { 0x 1579c3, 0x157112, 0x073e92a9, 0x7a14f794, 0x72d664eb, 0x0 }, /* #38 */2820 { 0x 3c0752, 0x3c0782, 0x8710f950, 0xade51edf, 0x26d4258f, 0x0 }, /* #39 */2821 { 0x 276f12, 0x276782, 0xa22f9cc1, 0xbfc1518a, 0x1d91b4c9, 0x0 }, /* #40 */2822 { 0x 1c5e07, 0x1c5682, 0x217d2784, 0xb9aded94, 0x9830c610, 0x0 }, /* #41 */2823 { 0x1 17786, 0x117782, 0x03d50e4a, 0xda19fdcb, 0xd644ef81, 0x0 }, /* #42 */2824 { 0x 3f7c96, 0x3f7496, 0xb5fd623a, 0xfd2a3721, 0x472cd4e7, 0x0 }, /* #43 */2825 { 0x 0b1f83, 0x0b1706, 0x212dcb83, 0x2a5b3c7d, 0x092d70fa, 0x0 }, /* #44 */2826 { 0x 190342, 0x190386, 0x05bab455, 0x94533505, 0x8e9880b0, 0x0 }, /* #45 */2827 { 0x1 e2fd6, 0x1e2f17, 0xb3e9ebb7, 0x79bd9aa5, 0xc5d3aeee, 0x0 }, /* #46 */2828 { 0x 033543, 0x033513, 0xd6fdf91d, 0x4de19af8, 0x76e3a1db, 0x0 }, /* #47 */2829 { 0x 2a2d46, 0x2a2503, 0xed40977b, 0x4392a23e, 0x56520ac3, 0x0 }, /* #48 */2830 { 0x 346b03, 0x346386, 0xb3480d27, 0xf8483409, 0x450026e2, 0x0 }, /* #49 */2831 { 0x 097083, 0x097017, 0x57a7e62b, 0x11669527, 0xb9beaefc, 0x0 }, /* #50 */2832 { 0x 333d17, 0x333507, 0xccbcc094, 0x15708fc5, 0x48b3cf31, 0x0 }, /* #51 */2833 { 0x 257d87, 0x257513, 0xdf78f8aa, 0x175818b9, 0x37df200f, 0x0 }, /* #52 */2834 { 0x 202d86, 0x202d92, 0x320a9c16, 0x8374d913, 0x516a3cfd, 0x0 }, /* #53 */2835 { 0x 3c10c2, 0x3c1096, 0x81d9d71b, 0x8d2321f5, 0x0b494ada, 0x0 }, /* #54 */2836 { 0x 180e06, 0x180686, 0x46c91661, 0xf5f5c9dd, 0xaf2cb37c, 0x0 }, /* #55 */2837 { 0x 2b4402, 0x2b4402, 0x64c536b8, 0x700196a8, 0x0b3c5ff0, 0x0 }, /* #56 */2838 { 0x0 03706, 0x003796, 0x1cec31fc, 0xc0b16024, 0xa3c52e28, 0x0 }, /* #57 */2839 { 0x 260f56, 0x260f82, 0x73deaa37, 0xa6ab7998, 0x32cccf61, 0x0 }, /* #58 */2840 { 0x39 5942, 0x395117, 0xe665d4ac, 0x621df139, 0x7bb81c8d, 0x0 }, /* #59 */2841 { 0x0 e2907, 0x0e2982, 0x603530f2, 0x92e410ce, 0x32aedfdc, 0x0 }, /* #60 */2842 { 0x 134702, 0x134796, 0x8348b49e, 0xf8e90148, 0x75a04caa, 0x0 }, /* #61 */2843 { 0x 2f1c52, 0x2f1496, 0x1783927d, 0xdf0dbae4, 0xc78a2867, 0x0 }, /* #62 */2844 { 0x3 a7153, 0x3a7917, 0x8a1017de, 0x66248b44, 0xdc147366, 0x0 }, /* #63 */2781 { 0x056613, 0x056646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 2782 { 0x052882, 0x052046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 2783 { 0x3b32d3, 0x3b3246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 2784 { 0x212cd7, 0x212446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 2785 { 0x066013, 0x066086, 0x900d2878, 0x900d2878, 0x00000000, 0x0 }, /* #4 */ 2786 { 0x1b6683, 0x1b6686, 0xedfacb6a, 0xedfacb6a, 0x00000000, 0x0 }, /* #5 */ 2787 { 0x005486, 0x005402, 0x36218e7c, 0x36218e7c, 0x00000000, 0x0 }, /* #6 */ 2788 { 0x110a87, 0x110202, 0x72a60592, 0x72a60592, 0x00000000, 0x0 }, /* #7 */ 2789 { 0x376f03, 0x376703, 0xe2aef580, 0x2f26ce9d, 0x4c77d91d, 0x0 }, /* #8 */ 2790 { 0x0f2603, 0x0f2e82, 0x7c50ed05, 0xe14a100b, 0x64f92306, 0x0 }, /* #9 */ 2791 { 0x2a71c2, 0x2a7182, 0xac5a5a93, 0xcc4afb0b, 0x1ff0a078, 0x0 }, /* #10 */ 2792 { 0x373683, 0x373696, 0xbe65ca08, 0xcb18bd41, 0x0cb2f339, 0x0 }, /* #11 */ 2793 { 0x230217, 0x230282, 0x8671e6b9, 0xe6548689, 0x5fe29fd0, 0x0 }, /* #12 */ 2794 { 0x2a41d6, 0x2a4102, 0x010a61d4, 0x51a7287c, 0x509cc6a8, 0x0 }, /* #13 */ 2795 { 0x364817, 0x364017, 0x3b387abf, 0x343b2ab7, 0xf902aff8, 0x0 }, /* #14 */ 2796 { 0x2f00d3, 0x2f0096, 0xf0a0b6ae, 0xf7da2921, 0x07397273, 0x0 }, /* #15 */ 2797 { 0x085f93, 0x085787, 0xee1811f0, 0xdc59cd24, 0xee41bb34, 0x0 }, /* #16 */ 2798 { 0x182686, 0x182602, 0x149e4beb, 0x7928a89e, 0x648a5cb3, 0x0 }, /* #17 */ 2799 { 0x0c1f56, 0x0c1f86, 0x7a1d63b8, 0xd99b468e, 0x5f7de2d6, 0x0 }, /* #18 */ 2800 { 0x370096, 0x370086, 0xb65a9640, 0xeb9916b4, 0x353e8074, 0x0 }, /* #19 */ 2801 { 0x235ad3, 0x235293, 0xf0ea2245, 0x8c5a3c32, 0x9b7019ed, 0x0 }, /* #20 */ 2802 { 0x362487, 0x362497, 0xfa220968, 0xcab9b211, 0xd097a8a9, 0x0 }, /* #21 */ 2803 { 0x304b42, 0x304396, 0x333810fa, 0xd91ad928, 0xa5e2c82e, 0x0 }, /* #22 */ 2804 { 0x047846, 0x047807, 0xcfb3be65, 0x714c9f55, 0xa198e0f0, 0x0 }, /* #23 */ 2805 { 0x175e96, 0x175686, 0xd9589697, 0xe05f3718, 0x0706a081, 0x0 }, /* #24 */ 2806 { 0x1378c3, 0x137086, 0x9a5ce9d1, 0xe457b081, 0x49fac6b0, 0x0 }, /* #25 */ 2807 { 0x0a51c6, 0x0a5903, 0x8e88f862, 0x50f40a98, 0xc26b1236, 0x0 }, /* #26 */ 2808 { 0x214f16, 0x214f13, 0x836c7dc6, 0x4b21f285, 0xc7b574bf, 0x0 }, /* #27 */ 2809 { 0x032b87, 0x032382, 0x26f3c352, 0xf490349e, 0xcd9c714c, 0x0 }, /* #28 */ 2810 { 0x123b87, 0x123b82, 0x79443687, 0xa69c2cf7, 0x2d57f670, 0x0 }, /* #29 */ 2811 { 0x344a53, 0x344a17, 0xe53b422f, 0x7ab170f0, 0x95762ec1, 0x0 }, /* #30 */ 2812 { 0x372c96, 0x372c96, 0x2b6d8c79, 0x908f1f81, 0x65219308, 0x0 }, /* #31 */ 2813 { 0x282f96, 0x282796, 0xaf614e9f, 0xccd20fa5, 0x1d70c106, 0x0 }, /* #32 */ 2814 { 0x100003, 0x100082, 0xc1c470d8, 0xc990e6a8, 0x07cc75d0, 0x0 }, /* #33 */ 2815 { 0x0a2e92, 0x0a2682, 0x2712a4f6, 0xe01ecb7a, 0xb90c2684, 0x0 }, /* #34 */ 2816 { 0x344156, 0x344117, 0x6f0329a9, 0x27a778d8, 0xb8a44f2f, 0x0 }, /* #35 */ 2817 { 0x0a3396, 0x0a3387, 0xf55c87ee, 0x833cbd8e, 0x8de035a0, 0x0 }, /* #36 */ 2818 { 0x371903, 0x371917, 0xb74cdc8e, 0x4e70e78d, 0x97240aff, 0x0 }, /* #37 */ 2819 { 0x0d7717, 0x0d7712, 0x57a15c59, 0x7a573f86, 0x22b5e32d, 0x0 }, /* #38 */ 2820 { 0x1551d6, 0x155996, 0x674d014e, 0x97ddde2b, 0x3090dcdd, 0x0 }, /* #39 */ 2821 { 0x146ac7, 0x146213, 0xc9f67faf, 0x202f5fc7, 0x5638e018, 0x0 }, /* #40 */ 2822 { 0x0073c3, 0x007387, 0xedb7d165, 0xeccc478e, 0xff147629, 0x0 }, /* #41 */ 2823 { 0x1a2897, 0x1a2092, 0xfeb491cf, 0xff855f01, 0x00d0cd32, 0x0 }, /* #42 */ 2824 { 0x0f2ed6, 0x0f2683, 0xc36114a8, 0x9df437fb, 0xda932353, 0x0 }, /* #43 */ 2825 { 0x344c93, 0x344486, 0xddd10b41, 0xe50b13c6, 0x073a0885, 0x0 }, /* #44 */ 2826 { 0x057843, 0x057096, 0xac1c9e18, 0xb6ebee60, 0x0acf5048, 0x0 }, /* #45 */ 2827 { 0x1f2c83, 0x1f2c17, 0xc2f6e565, 0x624551a0, 0x9f4e6c3b, 0x0 }, /* #46 */ 2828 { 0x341212, 0x341a03, 0xc061f601, 0x5fbfd2ad, 0x9f5ddcac, 0x0 }, /* #47 */ 2829 { 0x025116, 0x025182, 0xcfaf0e58, 0xfd85ea9e, 0x2dd6dc46, 0x0 }, /* #48 */ 2830 { 0x173002, 0x173017, 0xe623eb3b, 0x264c6d48, 0x4028820d, 0x0 }, /* #49 */ 2831 { 0x322387, 0x322317, 0x5a7cb44a, 0x4b9d48f9, 0xf12094af, 0x0 }, /* #50 */ 2832 { 0x010653, 0x010692, 0xa21bea6c, 0xf8d77532, 0x56bb8ac6, 0x0 }, /* #51 */ 2833 { 0x3f7dc2, 0x3f7d13, 0x8aecf0bd, 0x149e1f76, 0x89b12eb9, 0x0 }, /* #52 */ 2834 { 0x327887, 0x327086, 0x244f44b0, 0xf475f6f3, 0xd026b243, 0x0 }, /* #53 */ 2835 { 0x0154d7, 0x015413, 0xeef2dd7d, 0x399e2f1c, 0x4aab519f, 0x0 }, /* #54 */ 2836 { 0x3b4407, 0x3b4402, 0x10823fb1, 0x67a5e673, 0x5723a6c2, 0x0 }, /* #55 */ 2837 { 0x191646, 0x191696, 0xa58f1fbc, 0xfcfbc377, 0x576ca3bb, 0x0 }, /* #56 */ 2838 { 0x0549c7, 0x054102, 0x15788543, 0x30ed81fb, 0x1b74fcb8, 0x0 }, /* #57 */ 2839 { 0x3b2217, 0x3b2a17, 0xdfd02d0a, 0x7c0d28e1, 0x9c3cfbd7, 0x0 }, /* #58 */ 2840 { 0x396e96, 0x396682, 0x9fe8add7, 0xc4d5dd49, 0x24ed2f72, 0x0 }, /* #59 */ 2841 { 0x057846, 0x057817, 0xce30f1cc, 0x7d83a1fa, 0xaf52b02e, 0x0 }, /* #60 */ 2842 { 0x2c5513, 0x2c5517, 0xfddaeed5, 0x6e50f081, 0x707601ac, 0x0 }, /* #61 */ 2843 { 0x0b0417, 0x0b0482, 0x2414dca1, 0xf9b5bd29, 0xd5a0e088, 0x0 }, /* #62 */ 2844 { 0x352c83, 0x352c03, 0x8c459c7e, 0x7a6ad7ce, 0xee253b50, 0x0 }, /* #63 */ 2845 2845 }; 2846 2846 static const BINU32_TEST_T g_aTests_adc_u32[] = 2847 2847 { 2848 { 0x 324356, 0x324346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */2849 { 0x1 33713, 0x133702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */2850 { 0x 366992, 0x366146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */2851 { 0x 1811d6, 0x181146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */2852 { 0x 1b5dd2, 0x1b5586, 0xdc68a45c, 0xdc68a45c, 0x00000000, 0x0 }, /* #4 */2853 { 0x 1d7d16, 0x1d7506, 0x213c9553, 0x213c9553, 0x00000000, 0x0 }, /* #5 */2854 { 0x 3a1bd7, 0x3a1382, 0xa0b3855d, 0xa0b3855e, 0x00000000, 0x0 }, /* #6 */2855 { 0x 1740d7, 0x174002, 0x01d771f7, 0x01d771f8, 0x00000000, 0x0 }, /* #7 */2856 { 0x 3404c2, 0x340486, 0x923f11b2, 0xe31ca506, 0x50dd9354, 0x0 }, /* #8 */2857 { 0x 190906, 0x190117, 0x2a61aad9, 0x0bd123c0, 0xe16f78e7, 0x0 }, /* #9 */2858 { 0x 3d0702, 0x3d0f13, 0x9f32c17a, 0x4afeb868, 0xabcbf6ee, 0x0 }, /* #10 */2859 { 0x 235e87, 0x235612, 0x24e6c1bb, 0x43e91140, 0x1f024f84, 0x0 }, /* #11 */2860 { 0x 3e52c2, 0x3e5213, 0xf900aa4d, 0x32c3980b, 0x39c2edbe, 0x0 }, /* #12 */2861 { 0x 0e7bd6, 0x0e7302, 0x2a0e2ad1, 0x3427a3ad, 0x0a1978dc, 0x0 }, /* #13 */2862 { 0x1 67857, 0x167017, 0x3b32e373, 0x01a21790, 0xc66f341c, 0x0 }, /* #14 */2863 { 0x 387b82, 0x387316, 0x59a190bb, 0x5a772642, 0x00d59587, 0x0 }, /* #15 */2864 { 0x2 94b56, 0x294b03, 0xab967ef6, 0x6bd8cd29, 0xc0424e33, 0x0 }, /* #16 */2865 { 0x 097c02, 0x097493, 0xf744986b, 0xdcc6e258, 0xe58249ed, 0x0 }, /* #17 */2866 { 0x1 61bd7, 0x161313, 0x07515c16, 0x06186532, 0xfec7091b, 0x0 }, /* #18 */2867 { 0x 0c6703, 0x0c6f86, 0x75f649e4, 0x8b8d445c, 0x1596fa77, 0x0 }, /* #19 */2868 { 0x0a 2a52, 0x0a2a96, 0x2245f449, 0x9c131f41, 0x79cd2af8, 0x0 }, /* #20 */2869 { 0x 103e12, 0x103617, 0x7b3c806e, 0x496cf9a3, 0xce307935, 0x0 }, /* #21 */2870 { 0x2 63f02, 0x263782, 0x2c7fefeb, 0xfaadf98c, 0xce2e09a1, 0x0 }, /* #22 */2871 { 0x 113e92, 0x113682, 0x8e125af2, 0xa7b89b08, 0x19a64016, 0x0 }, /* #23 */2872 { 0x 260612, 0x260612, 0x35937e6d, 0x35aa30c4, 0x0016b257, 0x0 }, /* #24 */2873 { 0x0 a0d03, 0x0a0d17, 0xca04b68e, 0x5bdb5622, 0x91d69f93, 0x0 }, /* #25 */2874 { 0x 210bd3, 0x210387, 0xbcc4a100, 0x84339bfc, 0xc76efafb, 0x0 }, /* #26 */2875 { 0x 1d1596, 0x1d1596, 0x90bd9039, 0xa00c4cc5, 0x0f4ebc8c, 0x0 }, /* #27 */2876 { 0x 2a6993, 0x2a6182, 0x374d2d3b, 0xc9394d5d, 0x91ec2021, 0x0 }, /* #28 */2877 { 0x2 45e47, 0x245e07, 0xdedb6f53, 0x71adb3b4, 0x92d24460, 0x0 }, /* #29 */2878 { 0x 0743c2, 0x074392, 0x467964ec, 0xe9bb9137, 0xa3422c4b, 0x0 }, /* #30 */2879 { 0x 3a6f86, 0x3a6713, 0x2c7c9dee, 0x1804c462, 0xeb882674, 0x0 }, /* #31 */2880 { 0x2 b5287, 0x2b5286, 0xd1c1cf79, 0xf09e324b, 0x1edc62d1, 0x0 }, /* #32 */2881 { 0x1 84e12, 0x184686, 0x0e6bd622, 0xe371fbc3, 0xd50625a1, 0x0 }, /* #33 */2882 { 0x 302047, 0x302892, 0x1d7f59d8, 0x910412b0, 0x7384b8d7, 0x0 }, /* #34 */2883 { 0x 2567d6, 0x256703, 0x9e7c36c6, 0x0dc3697f, 0x6f4732b9, 0x0 }, /* #35 */2884 { 0x 1f4b02, 0x1f4302, 0x135012f0, 0x41745210, 0x2e243f20, 0x0 }, /* #36 */2885 { 0x 2a5492, 0x2a5417, 0xab311036, 0x23e92f63, 0x78b81f2d, 0x0 }, /* #37 */2886 { 0x3 b3b97, 0x3b3313, 0x47cd20be, 0x068ab03b, 0xbebd8f7c, 0x0 }, /* #38 */2887 { 0x 265f42, 0x265702, 0x3dec0656, 0x5a9201e9, 0x1ca5fb93, 0x0 }, /* #39 */2888 { 0x 135787, 0x135706, 0x13c1f772, 0x44e5abff, 0x3123b48c, 0x0 }, /* #40 */2889 { 0x 117653, 0x117602, 0x18f161a4, 0x2611d3d9, 0x0d207234, 0x0 }, /* #41 */2890 { 0x 2d3816, 0x2d3817, 0x9787a4d6, 0x5ba2f941, 0xc41b546b, 0x0 }, /* #42 */2891 { 0x 2921c3, 0x292903, 0xad5f4f23, 0x715bbfe5, 0xc3fc70c1, 0x0 }, /* #43 */2892 { 0x1 f6483, 0x1f6417, 0xec2488af, 0x0f6a5d9c, 0x2345d4ec, 0x0 }, /* #44 */2893 { 0x 1c7016, 0x1c7006, 0x31212307, 0x38d30d6a, 0x07b1ea63, 0x0 }, /* #45 */2894 { 0x 3b0387, 0x3b0306, 0x0c674330, 0x2d58ad42, 0x20f16a11, 0x0 }, /* #46 */2895 { 0x 302892, 0x302886, 0x6cb64317, 0x815bd359, 0x14a59042, 0x0 }, /* #47 */2896 { 0x 1b3602, 0x1b3686, 0x9a2747c1, 0xc284ec63, 0x285da4a2, 0x0 }, /* #48 */2897 { 0x 042c16, 0x042413, 0xdec847eb, 0x0a422538, 0x2b79dd4d, 0x0 }, /* #49 */2898 { 0x 2e6292, 0x2e6292, 0x8d9d5ade, 0xa0b1d98c, 0x13147eae, 0x0 }, /* #50 */2899 { 0x 004746, 0x004792, 0x53e7bcfc, 0xf55351d9, 0xa16b94dd, 0x0 }, /* #51 */2900 { 0x 3d3d97, 0x3d3596, 0xa199adc3, 0xaa23d841, 0x088a2a7d, 0x0 }, /* #52 */2901 { 0x3 e03c3, 0x3e0313, 0x9ea4c83a, 0x02204754, 0x637b7f19, 0x0 }, /* #53 */2902 { 0x0 77802, 0x077006, 0x12eb5796, 0x17b593a6, 0x04ca3c10, 0x0 }, /* #54 */2903 { 0x 3f15c2, 0x3f1503, 0x68adcefa, 0x23d296cd, 0xbb24c7d3, 0x0 }, /* #55 */2904 { 0x 1a7dc7, 0x1a7586, 0x19ffb4e7, 0xf9af850c, 0xdfafd024, 0x0 }, /* #56 */2905 { 0x 3c3f87, 0x3c3782, 0xb2e78c93, 0xec1b68a7, 0x3933dc13, 0x0 }, /* #57 */2906 { 0x 2b4b93, 0x2b4386, 0x23d961d5, 0xbeb6a1af, 0x9add3fd9, 0x0 }, /* #58 */2907 { 0x2 66ec7, 0x266603, 0x7d1fd5c1, 0x0a8372d5, 0x8d639d13, 0x0 }, /* #59 */2908 { 0x 3f7103, 0x3f7116, 0x09d936ba, 0x12655424, 0x088c1d69, 0x0 }, /* #60 */2909 { 0x 176e83, 0x176e82, 0x69ae171b, 0xd186301c, 0x67d81900, 0x0 }, /* #61 */2910 { 0x0 b0546, 0x0b0d07, 0xd3b7e0c8, 0x5785660f, 0x83cd8547, 0x0 }, /* #62 */2911 { 0x 2f6207, 0x2f6203, 0xf8d376a8, 0x0fe350d9, 0x170fda30, 0x0 }, /* #63 */2848 { 0x193986, 0x193146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 2849 { 0x197693, 0x197602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */ 2850 { 0x130146, 0x130146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 2851 { 0x382516, 0x382546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 2852 { 0x0c5e46, 0x0c5686, 0xbd96817b, 0xbd96817b, 0x00000000, 0x0 }, /* #4 */ 2853 { 0x0e7287, 0x0e7292, 0x915cc46f, 0x915cc470, 0x00000000, 0x0 }, /* #5 */ 2854 { 0x247d06, 0x247582, 0x947069ea, 0x947069ea, 0x00000000, 0x0 }, /* #6 */ 2855 { 0x390c03, 0x390406, 0x221efbe1, 0x221efbe2, 0x00000000, 0x0 }, /* #7 */ 2856 { 0x2a2312, 0x2a2397, 0xcf3a3149, 0x84b3e8b7, 0xb579b76e, 0x0 }, /* #8 */ 2857 { 0x393207, 0x393217, 0xe821519a, 0x4b95bba6, 0x63746a0b, 0x0 }, /* #9 */ 2858 { 0x1e0a56, 0x1e0282, 0x9a7a3691, 0xa80eadbc, 0x0d94772b, 0x0 }, /* #10 */ 2859 { 0x1b4fd7, 0x1b4707, 0x43ea5451, 0x112fe82b, 0xcd4593d9, 0x0 }, /* #11 */ 2860 { 0x244213, 0x244297, 0xd9765939, 0x82521378, 0xa8dbba3e, 0x0 }, /* #12 */ 2861 { 0x205146, 0x205182, 0x544039d1, 0xd8d42d5e, 0x8493f38d, 0x0 }, /* #13 */ 2862 { 0x1a5107, 0x1a5907, 0xc5597f1e, 0x7c020c6f, 0xb6a88d50, 0x0 }, /* #14 */ 2863 { 0x151b12, 0x151303, 0xccc1b4f1, 0x0e101686, 0x414e6195, 0x0 }, /* #15 */ 2864 { 0x281e92, 0x281692, 0xa80ab895, 0xffe70b51, 0x57dc52bc, 0x0 }, /* #16 */ 2865 { 0x1f1203, 0x1f1217, 0xa81fc30c, 0x255e4148, 0x7d3e7e3b, 0x0 }, /* #17 */ 2866 { 0x111392, 0x111312, 0x1639a179, 0x37d1dca1, 0x21983b28, 0x0 }, /* #18 */ 2867 { 0x137106, 0x137107, 0xddfd1f80, 0x331c5c35, 0x551f3cb5, 0x0 }, /* #19 */ 2868 { 0x0a19c2, 0x0a1117, 0x483e69ef, 0x41db3812, 0xf99cce23, 0x0 }, /* #20 */ 2869 { 0x217943, 0x217182, 0x0c280367, 0xa31f89a8, 0x96f78640, 0x0 }, /* #21 */ 2870 { 0x2060c2, 0x206087, 0xff7a3c42, 0xb1846dde, 0xb20a319c, 0x0 }, /* #22 */ 2871 { 0x3f3343, 0x3f3312, 0x323e2f9d, 0x42e656a1, 0x10a82703, 0x0 }, /* #23 */ 2872 { 0x195f53, 0x195f03, 0x9e416af8, 0x77175b19, 0xd8d5f020, 0x0 }, /* #24 */ 2873 { 0x075197, 0x075116, 0x17d29d41, 0x5c24bfe1, 0x4452229f, 0x0 }, /* #25 */ 2874 { 0x1e76d2, 0x1e7686, 0x8ea61d52, 0xca751753, 0x3bcefa01, 0x0 }, /* #26 */ 2875 { 0x310dc7, 0x310d17, 0x8652a507, 0x222316d7, 0x9bd071cf, 0x0 }, /* #27 */ 2876 { 0x1f5b47, 0x1f5387, 0xffb6a565, 0xafdb70ca, 0xb024cb64, 0x0 }, /* #28 */ 2877 { 0x252ac7, 0x252297, 0xb4a54e3f, 0x8559942d, 0xd0b445ed, 0x0 }, /* #29 */ 2878 { 0x1a5306, 0x1a5383, 0xd7de03f0, 0x88b2b291, 0xb0d4aea1, 0x0 }, /* #30 */ 2879 { 0x146512, 0x146582, 0xb8cb2f75, 0xdc63f6e9, 0x2398c774, 0x0 }, /* #31 */ 2880 { 0x2a38d6, 0x2a3003, 0x4154ab6a, 0x1f16683e, 0xddc1bcd4, 0x0 }, /* #32 */ 2881 { 0x143242, 0x143202, 0x4db7ee42, 0x7433452c, 0x267b56ea, 0x0 }, /* #33 */ 2882 { 0x075116, 0x075113, 0x40e4c68d, 0x2c8c3ad0, 0xeba77443, 0x0 }, /* #34 */ 2883 { 0x0211c6, 0x021903, 0xb726bd24, 0x47725fe9, 0x904ba2c5, 0x0 }, /* #35 */ 2884 { 0x2b5c92, 0x2b5482, 0x2552b53b, 0xbe4afcdc, 0x98f847a1, 0x0 }, /* #36 */ 2885 { 0x3f5996, 0x3f5992, 0x51e5c44d, 0x95a068b6, 0x43baa469, 0x0 }, /* #37 */ 2886 { 0x3f6b42, 0x3f6b92, 0x0c382328, 0x85c46157, 0x798c3e2f, 0x0 }, /* #38 */ 2887 { 0x063e02, 0x063617, 0x6e642675, 0x5f7d0993, 0xf118e31e, 0x0 }, /* #39 */ 2888 { 0x265fc2, 0x265702, 0x5d6be3d9, 0x73a7ae7f, 0x163bcaa6, 0x0 }, /* #40 */ 2889 { 0x356393, 0x356396, 0x83e411ce, 0xf6312003, 0x724d0e34, 0x0 }, /* #41 */ 2890 { 0x177897, 0x177007, 0xf609f2d2, 0x3d2ec788, 0x4724d4b5, 0x0 }, /* #42 */ 2891 { 0x085b92, 0x085396, 0x3a86ed51, 0xeacd8d00, 0xb0469faf, 0x0 }, /* #43 */ 2892 { 0x1d32c3, 0x1d3283, 0xe54d9a02, 0xaf07c746, 0xc9ba2d43, 0x0 }, /* #44 */ 2893 { 0x312f87, 0x312786, 0xa63a74f2, 0xee0e446c, 0x47d3cf79, 0x0 }, /* #45 */ 2894 { 0x1a35c6, 0x1a3592, 0x24006c0a, 0xfbb58307, 0xd7b516fd, 0x0 }, /* #46 */ 2895 { 0x0c4693, 0x0c4617, 0xa4b74e9d, 0x234186dd, 0x7e8a383f, 0x0 }, /* #47 */ 2896 { 0x327102, 0x327982, 0x362c49b1, 0x8bc689c4, 0x559a4013, 0x0 }, /* #48 */ 2897 { 0x244b47, 0x244306, 0x13df2d33, 0x34efc77d, 0x21109a49, 0x0 }, /* #49 */ 2898 { 0x016042, 0x016087, 0xf9605076, 0xdba2e0dd, 0xe2429067, 0x0 }, /* #50 */ 2899 { 0x160c97, 0x160c13, 0x88680d8c, 0x6fb99504, 0xe7518777, 0x0 }, /* #51 */ 2900 { 0x177c57, 0x177407, 0x6ee65920, 0x03cbb50f, 0x94e55bee, 0x0 }, /* #52 */ 2901 { 0x3670d3, 0x367006, 0x1e731ba0, 0x758df172, 0x571ad5d1, 0x0 }, /* #53 */ 2902 { 0x0b3906, 0x0b3103, 0x6cdfc774, 0x047f8ff7, 0x979fc883, 0x0 }, /* #54 */ 2903 { 0x253d46, 0x253586, 0x09e211e0, 0xe2e5a011, 0xd9038e31, 0x0 }, /* #55 */ 2904 { 0x2c6096, 0x2c6807, 0xd33b62d6, 0x73113c4d, 0x9fd5d977, 0x0 }, /* #56 */ 2905 { 0x003246, 0x003a07, 0x96805bb2, 0x5b848b2e, 0xc5042f7c, 0x0 }, /* #57 */ 2906 { 0x097856, 0x097012, 0x5e03b6fa, 0x63e59d75, 0x05e1e67b, 0x0 }, /* #58 */ 2907 { 0x221843, 0x221016, 0x1379ecfd, 0x3d2fcd06, 0x29b5e008, 0x0 }, /* #59 */ 2908 { 0x074296, 0x074a82, 0x452642d0, 0x9812cbf7, 0x52ec8927, 0x0 }, /* #60 */ 2909 { 0x2009d3, 0x200903, 0x89424e80, 0x29722994, 0xa02fdb13, 0x0 }, /* #61 */ 2910 { 0x0d6513, 0x0d6596, 0x02a88b4b, 0xc9f99669, 0xc7510b1d, 0x0 }, /* #62 */ 2911 { 0x304157, 0x304107, 0xa36f8606, 0x12378c1d, 0x6ec80616, 0x0 }, /* #63 */ 2912 2912 }; 2913 2913 static const BINU32_TEST_T g_aTests_adc_u32_locked[] = 2914 2914 { 2915 { 0x0 d2953, 0x0d2102, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */2916 { 0x2 e6652, 0x2e6646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */2917 { 0x 011ec3, 0x011602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */2918 { 0x3 d4687, 0x3d4602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */2919 { 0x 012787, 0x012786, 0xf384e399, 0xf384e39a, 0x00000000, 0x0 }, /* #4 */2920 { 0x 321bd2, 0x321306, 0x6d419d30, 0x6d419d30, 0x00000000, 0x0 }, /* #5 */2921 { 0x1a 1006, 0x1a1002, 0x28a478e3, 0x28a478e3, 0x00000000, 0x0 }, /* #6 */2922 { 0x 1c29d7, 0x1c2182, 0xaaa0f050, 0xaaa0f051, 0x00000000, 0x0 }, /* #7 */2923 { 0x 357612, 0x357e86, 0x5c40d376, 0x88ad863f, 0x2c6cb2c9, 0x0 }, /* #8 */2924 { 0x 3a6206, 0x3a6a82, 0x15bf7b90, 0x86deba46, 0x711f3eb6, 0x0 }, /* #9 */2925 { 0x3 42593, 0x342596, 0x05291c8c, 0xd31c1a09, 0xcdf2fd7c, 0x0 }, /* #10 */2926 { 0x 211642, 0x211607, 0x4c8be563, 0x07068317, 0xba7a9db4, 0x0 }, /* #11 */2927 { 0x0 a5546, 0x0a5517, 0x2372739f, 0x0be07c99, 0xe86e08fa, 0x0 }, /* #12 */2928 { 0x2 74643, 0x274697, 0xf7b893fa, 0xbb4b9990, 0xc3930595, 0x0 }, /* #13 */2929 { 0x 166843, 0x166016, 0x0b3d8b72, 0x64540dc0, 0x5916824d, 0x0 }, /* #14 */2930 { 0x 137a96, 0x137292, 0xc358d27f, 0xc57de9b0, 0x02251731, 0x0 }, /* #15 */2931 { 0x 3c0e12, 0x3c0607, 0xe8e81b37, 0x1e1b37fc, 0x35331cc5, 0x0 }, /* #16 */2932 { 0x2 f7d93, 0x2f7506, 0x09ba7c24, 0x452edf3c, 0x3b746317, 0x0 }, /* #17 */2933 { 0x 043e97, 0x043612, 0x0ec7ecfc, 0x5f605de3, 0x509870e6, 0x0 }, /* #18 */2934 { 0x 1418c3, 0x141886, 0x7bb7d5b1, 0xd458ba1b, 0x58a0e469, 0x0 }, /* #19 */2935 { 0x 3e2e96, 0x3e2682, 0x0bd8d761, 0xf3f84eb9, 0xe81f7758, 0x0 }, /* #20 */2936 { 0x 1734c2, 0x173413, 0xbe1fbe1d, 0x2b07b9a8, 0x6ce7fb8b, 0x0 }, /* #21 */2937 { 0x3 941c6, 0x394197, 0xc75dc1d7, 0x941c8fd4, 0xccbecdfd, 0x0 }, /* #22 */2938 { 0x2 57216, 0x257292, 0xdf9f47a8, 0xe5385976, 0x059911ce, 0x0 }, /* #23 */2939 { 0x3 f4706, 0x3f4713, 0x5aa5d385, 0x34d748f1, 0xda31756c, 0x0 }, /* #24 */2940 { 0x 0e1643, 0x0e1e13, 0xdd861b54, 0x6efaa401, 0x917488ac, 0x0 }, /* #25 */2941 { 0x0 62b96, 0x062302, 0x0a363a09, 0x6da8c7e9, 0x63728de0, 0x0 }, /* #26 */2942 { 0x0 c70d6, 0x0c7807, 0xb6de7a1e, 0x762aeaff, 0xbf4c70e1, 0x0 }, /* #27 */2943 { 0x 024586, 0x024592, 0xae191ab5, 0xeef485b0, 0x40db6afb, 0x0 }, /* #28 */2944 { 0x3 c6383, 0x3c6b96, 0x678465ae, 0x96c30fcc, 0x2f3eaa1d, 0x0 }, /* #29 */2945 { 0x2 35e52, 0x235686, 0x856b1b87, 0xb488fb2d, 0x2f1ddfa6, 0x0 }, /* #30 */2946 { 0x2 81847, 0x281082, 0xba18d1a6, 0xda84611a, 0x206b8f73, 0x0 }, /* #31 */2947 { 0x1 145c7, 0x114d13, 0x9a57f4be, 0x5c82b66b, 0xc22ac1ac, 0x0 }, /* #32 */2948 { 0x 1f4656, 0x1f4606, 0x205602ed, 0x7652537d, 0x55fc5090, 0x0 }, /* #33 */2949 { 0x 2c0806, 0x2c0082, 0x06818801, 0xa8dde9dc, 0xa25c61db, 0x0 }, /* #34 */2950 { 0x 0315c2, 0x031502, 0x51526358, 0x6e1f3838, 0x1cccd4e0, 0x0 }, /* #35 */2951 { 0x 256cd3, 0x256486, 0x8ba54e34, 0xd24faa27, 0x46aa5bf2, 0x0 }, /* #36 */2952 { 0x 397c93, 0x397406, 0x29e855f2, 0x76703f24, 0x4c87e931, 0x0 }, /* #37 */2953 { 0x 261b42, 0x261b03, 0x94c93016, 0x74440668, 0xdf7ad652, 0x0 }, /* #38 */2954 { 0x 271207, 0x271293, 0xc6b0e75f, 0xbaae46bf, 0xf3fd5f5f, 0x0 }, /* #39 */2955 { 0x 236f13, 0x236f82, 0x54fed4b2, 0xc01f5f58, 0x6b208aa5, 0x0 }, /* #40 */2956 { 0x 0737c3, 0x073703, 0x6e83fd78, 0x32d4153d, 0xc45017c4, 0x0 }, /* #41 */2957 { 0x 3865c6, 0x386583, 0xcccd27c8, 0xc3239cab, 0xf65674e3, 0x0 }, /* #42 */2958 { 0x 153406, 0x153412, 0x322708a7, 0x7e215aa1, 0x4bfa51fa, 0x0 }, /* #43 */2959 { 0x 196386, 0x196b13, 0xd81b6a2d, 0x6ba11bc1, 0x9385b194, 0x0 }, /* #44 */2960 { 0x 303143, 0x303913, 0xbf667c4b, 0x5914ae08, 0x99ae31bc, 0x0 }, /* #45 */2961 { 0x2 07a92, 0x207a03, 0x81df0d47, 0x6c715c8f, 0xea924f48, 0x0 }, /* #46 */2962 { 0x 0e5287, 0x0e5207, 0x4920f925, 0x4164be0a, 0xf843c4e4, 0x0 }, /* #47 */2963 { 0x 1c0a46, 0x1c0282, 0xca4e5e36, 0xd5563fb9, 0x0b07e183, 0x0 }, /* #48 */2964 { 0x1 02e07, 0x102e96, 0x38b30e69, 0xb223ddd4, 0x7970cf6a, 0x0 }, /* #49 */2965 { 0x 0f3446, 0x0f3c82, 0x6baf700b, 0x8ac7fb6e, 0x1f188b63, 0x0 }, /* #50 */2966 { 0x 064882, 0x064017, 0xfe614eb6, 0x1637b9a5, 0x17d66aef, 0x0 }, /* #51 */2967 { 0x 025542, 0x025506, 0x25276774, 0x63ccc18e, 0x3ea55a1a, 0x0 }, /* #52 */2968 { 0x0 d2706, 0x0d2796, 0xaa969e56, 0xfb97ea55, 0x51014bff, 0x0 }, /* #53 */2969 { 0x2 f6cd6, 0x2f6406, 0x1b77d1f6, 0x79332b8e, 0x5dbb5998, 0x0 }, /* #54 */2970 { 0x 3f1306, 0x3f1303, 0x45704265, 0x26f4a7df, 0xe184657a, 0x0 }, /* #55 */2971 { 0x 036402, 0x036496, 0x1a0826df, 0x9a8694c5, 0x807e6de6, 0x0 }, /* #56 */2972 { 0x 204406, 0x204413, 0xdf4948d7, 0x117d3964, 0x3233f08d, 0x0 }, /* #57 */2973 { 0x 2d3b83, 0x2d3387, 0xd61c7fb8, 0x900bdb5c, 0xb9ef5ba3, 0x0 }, /* #58 */2974 { 0x2 44697, 0x244e86, 0x24ec6eb0, 0x9b9a6003, 0x76adf152, 0x0 }, /* #59 */2975 { 0x 2238d6, 0x223096, 0x2e46f89e, 0xfc61671b, 0xce1a6e7d, 0x0 }, /* #60 */2976 { 0x1 a7616, 0x1a7616, 0x2a55c9c9, 0x6d9e5350, 0x43488987, 0x0 }, /* #61 */2977 { 0x 086dd3, 0x086d86, 0x5e18dba5, 0xbe0a833f, 0x5ff1a799, 0x0 }, /* #62 */2978 { 0x 3855d2, 0x385582, 0x0b3ea40a, 0xdc8fa75d, 0xd1510353, 0x0 }, /* #63 */2915 { 0x074706, 0x074746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 2916 { 0x2520c6, 0x252046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 2917 { 0x126cc2, 0x126446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 2918 { 0x375b96, 0x375346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 2919 { 0x281bc6, 0x281386, 0xc6392d3f, 0xc6392d3f, 0x00000000, 0x0 }, /* #4 */ 2920 { 0x090642, 0x090606, 0x138f6e6c, 0x138f6e6c, 0x00000000, 0x0 }, /* #5 */ 2921 { 0x1a7e56, 0x1a7682, 0xf0c0cdd6, 0xf0c0cdd6, 0x00000000, 0x0 }, /* #6 */ 2922 { 0x095647, 0x095682, 0x93dd1274, 0x93dd1275, 0x00000000, 0x0 }, /* #7 */ 2923 { 0x262887, 0x262813, 0xc14ca5bb, 0x50615f37, 0x8f14b97b, 0x0 }, /* #8 */ 2924 { 0x1d41d3, 0x1d4117, 0x23564f92, 0x1ad85bf0, 0xf7820c5d, 0x0 }, /* #9 */ 2925 { 0x396ad6, 0x396293, 0xedb0fb8d, 0xec03f8f7, 0xfe52fd6a, 0x0 }, /* #10 */ 2926 { 0x3b5a17, 0x3b5217, 0xf85943e9, 0x64d2f7a3, 0x6c79b3b9, 0x0 }, /* #11 */ 2927 { 0x094193, 0x094197, 0xf2c3bca9, 0xc35af2c6, 0xd097361c, 0x0 }, /* #12 */ 2928 { 0x2170c6, 0x217007, 0x9e32f391, 0x0147d878, 0x6314e4e7, 0x0 }, /* #13 */ 2929 { 0x002c82, 0x002486, 0x18aa44a2, 0xeb2a59ca, 0xd2801528, 0x0 }, /* #14 */ 2930 { 0x2c7e97, 0x2c7612, 0x213df3f5, 0x4b995ed5, 0x2a5b6adf, 0x0 }, /* #15 */ 2931 { 0x050d06, 0x050d82, 0x6aad911b, 0x93bf2a9b, 0x29119980, 0x0 }, /* #16 */ 2932 { 0x2a0e56, 0x2a0696, 0x2cf115ab, 0xf4b6db18, 0xc7c5c56d, 0x0 }, /* #17 */ 2933 { 0x241bc3, 0x241392, 0x027865fd, 0xf0e84d20, 0xee6fe722, 0x0 }, /* #18 */ 2934 { 0x2f21d2, 0x2f2117, 0x76a91dd7, 0x0f8f4821, 0x98e62a4a, 0x0 }, /* #19 */ 2935 { 0x226d03, 0x226582, 0xd3650539, 0xe09ef05b, 0x0d39eb21, 0x0 }, /* #20 */ 2936 { 0x3b6b03, 0x3b6312, 0x3a8a51d9, 0x498e0e43, 0x0f03bc69, 0x0 }, /* #21 */ 2937 { 0x334187, 0x334113, 0x972899ed, 0x01ba5d3d, 0x6a91c34f, 0x0 }, /* #22 */ 2938 { 0x2d0d56, 0x2d0582, 0x131c3b15, 0xf5874568, 0xe26b0a53, 0x0 }, /* #23 */ 2939 { 0x330197, 0x330107, 0x456f9fb4, 0x28cda5be, 0xe35e0609, 0x0 }, /* #24 */ 2940 { 0x1e4b02, 0x1e4382, 0xb90eaab5, 0xeaf8190b, 0x31e96e56, 0x0 }, /* #25 */ 2941 { 0x0b0a87, 0x0b0207, 0xcaa02f79, 0x252d06af, 0x5a8cd735, 0x0 }, /* #26 */ 2942 { 0x0f42d7, 0x0f4212, 0x1d4898f7, 0x267b48f1, 0x0932aff9, 0x0 }, /* #27 */ 2943 { 0x3f29d2, 0x3f2117, 0xd85cebdb, 0x14dd6f36, 0x3c80835b, 0x0 }, /* #28 */ 2944 { 0x300b12, 0x300b07, 0xa130b746, 0x26813dc9, 0x85508683, 0x0 }, /* #29 */ 2945 { 0x2f2602, 0x2f2e96, 0x29e862af, 0x818f4756, 0x57a6e4a7, 0x0 }, /* #30 */ 2946 { 0x2d3cc6, 0x2d3c13, 0xb30ca72e, 0x76c09f32, 0xc3b3f804, 0x0 }, /* #31 */ 2947 { 0x1d32d6, 0x1d3a03, 0x8c340c20, 0x393c3c15, 0xad082ff5, 0x0 }, /* #32 */ 2948 { 0x043597, 0x043586, 0x34b82988, 0xdb67051e, 0xa6aedb95, 0x0 }, /* #33 */ 2949 { 0x1247d7, 0x124787, 0xf46c3057, 0xdf45eafc, 0xead9baa4, 0x0 }, /* #34 */ 2950 { 0x2c7ad6, 0x2c7286, 0xb5fccb77, 0xdd8ef99c, 0x27922e25, 0x0 }, /* #35 */ 2951 { 0x131346, 0x131303, 0xc7345337, 0x4377b79d, 0x7c436466, 0x0 }, /* #36 */ 2952 { 0x2168d6, 0x216087, 0x8f07a77d, 0x8e8caebd, 0xff850740, 0x0 }, /* #37 */ 2953 { 0x1f1b56, 0x1f1306, 0x47bb43d0, 0x5f1c5477, 0x176110a7, 0x0 }, /* #38 */ 2954 { 0x0c4fc6, 0x0c4707, 0x5ed3c657, 0x005670bb, 0xa182aa64, 0x0 }, /* #39 */ 2955 { 0x001c46, 0x001492, 0xda9d7b53, 0xf3a92ff2, 0x190bb49f, 0x0 }, /* #40 */ 2956 { 0x3f3f93, 0x3f3f92, 0x6b26715d, 0xd403182a, 0x68dca6cc, 0x0 }, /* #41 */ 2957 { 0x165417, 0x165487, 0xee2a6916, 0x9083a41e, 0xa2593b07, 0x0 }, /* #42 */ 2958 { 0x327b02, 0x327386, 0x2229e970, 0xcfc6b305, 0xad9cc995, 0x0 }, /* #43 */ 2959 { 0x360d43, 0x360d86, 0x573e9512, 0xa4eb71bd, 0x4dacdcaa, 0x0 }, /* #44 */ 2960 { 0x0b23c3, 0x0b2396, 0xa1a2beec, 0xa5474821, 0x03a48934, 0x0 }, /* #45 */ 2961 { 0x2b5797, 0x2b5713, 0x6f58b955, 0x19486de5, 0xa9efb48f, 0x0 }, /* #46 */ 2962 { 0x1f0742, 0x1f0782, 0x6b6915f7, 0xeb8a582f, 0x80214238, 0x0 }, /* #47 */ 2963 { 0x020b46, 0x020307, 0x8b8f8421, 0x06bb3d69, 0x7b2bb948, 0x0 }, /* #48 */ 2964 { 0x114453, 0x114c13, 0x861c3c4a, 0x6dd65db3, 0xe7ba2168, 0x0 }, /* #49 */ 2965 { 0x274712, 0x274706, 0x43f4c490, 0x7e899087, 0x3a94cbf7, 0x0 }, /* #50 */ 2966 { 0x1a6306, 0x1a6397, 0xd4789ec4, 0xcf781ff3, 0xfaff812f, 0x0 }, /* #51 */ 2967 { 0x197193, 0x197107, 0x528d5eb0, 0x51d0fdd8, 0xff439f27, 0x0 }, /* #52 */ 2968 { 0x0559c3, 0x055113, 0x63a3ffcb, 0x07929b54, 0xa3ee9b88, 0x0 }, /* #53 */ 2969 { 0x251006, 0x251002, 0x2b4731f0, 0x7a66ec86, 0x4f1fba96, 0x0 }, /* #54 */ 2970 { 0x125593, 0x125592, 0xc885ea8b, 0xd86f5b6b, 0x0fe970df, 0x0 }, /* #55 */ 2971 { 0x316957, 0x316197, 0xf342b51f, 0x93c3f677, 0xa0814157, 0x0 }, /* #56 */ 2972 { 0x3c4802, 0x3c4007, 0x53376c70, 0x2ee7c42e, 0xdbb057be, 0x0 }, /* #57 */ 2973 { 0x1029d3, 0x102186, 0xc9c725e1, 0xfb4f01ac, 0x3187dbca, 0x0 }, /* #58 */ 2974 { 0x2e6503, 0x2e6d96, 0x527cac0e, 0x898080ac, 0x3703d49d, 0x0 }, /* #59 */ 2975 { 0x3b2b82, 0x3b2397, 0xfb41481d, 0xf626ce6c, 0xfae5864f, 0x0 }, /* #60 */ 2976 { 0x144a96, 0x144a82, 0x304a9a04, 0xa2102f64, 0x71c59560, 0x0 }, /* #61 */ 2977 { 0x107cc7, 0x107487, 0xce6f9086, 0xcce9062b, 0xfe7975a4, 0x0 }, /* #62 */ 2978 { 0x1a22d2, 0x1a2a92, 0x7cb9c366, 0xc4854015, 0x47cb7caf, 0x0 }, /* #63 */ 2979 2979 }; 2980 2980 static const BINU32_TEST_T g_aTests_sub_u32[] = 2981 2981 { 2982 { 0x 076bc3, 0x076346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */2983 { 0x0 d5952, 0x0d5146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */2984 { 0x 372156, 0x372146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */2985 { 0x2 82143, 0x282146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */2986 { 0x 113787, 0x113786, 0xedc07e2b, 0xedc07e2b, 0x00000000, 0x0 }, /* #4 */2987 { 0x 0b50d2, 0x0b5086, 0x8dbd04a6, 0x8dbd04a6, 0x00000000, 0x0 }, /* #5 */2988 { 0x 1512d2, 0x151202, 0x21a12654, 0x21a12654, 0x00000000, 0x0 }, /* #6 */2989 { 0x 234e53, 0x234686, 0xf380ab56, 0xf380ab56, 0x00000000, 0x0 }, /* #7 */2990 { 0x 236396, 0x236393, 0x15a8579a, 0xe2f7110b, 0x32b1468f, 0x0 }, /* #8 */2991 { 0x1 93303, 0x193382, 0xf38e2a96, 0xeab8c345, 0x08d56751, 0x0 }, /* #9 */2992 { 0x3 91407, 0x391493, 0x158c31e3, 0xc7bf6cab, 0x4dccc538, 0x0 }, /* #10 */2993 { 0x0 22797, 0x022786, 0xec8b99dc, 0x84586bf0, 0x68332dec, 0x0 }, /* #11 */2994 { 0x2 c5a06, 0x2c5a87, 0x5b8cc177, 0xd42cae22, 0x87601355, 0x0 }, /* #12 */2995 { 0x 370992, 0x370112, 0xd0bbb851, 0x048ce138, 0xcc2ed719, 0x0 }, /* #13 */2996 { 0x 1268c2, 0x126087, 0x96238ebd, 0xef0af15a, 0xa7189d63, 0x0 }, /* #14 */2997 { 0x 2e4f42, 0x2e4782, 0x946cc36f, 0x84453915, 0x10278a5a, 0x0 }, /* #15 */2998 { 0x 163386, 0x163316, 0xdc86d5b4, 0x01ab88aa, 0xdadb4d0a, 0x0 }, /* #16 */2999 { 0x 236a52, 0x236282, 0x914dfe3c, 0x87c70e04, 0x0986f038, 0x0 }, /* #17 */3000 { 0x 0c6393, 0x0c6b83, 0x17c2f676, 0x938991f4, 0x84396482, 0x0 }, /* #18 */3001 { 0x 131282, 0x131217, 0x0acbd4a0, 0x512e0578, 0xb99dcf28, 0x0 }, /* #19 */3002 { 0x 250403, 0x250402, 0xdcf16fc4, 0x4d305ae0, 0x8fc114e4, 0x0 }, /* #20 */3003 { 0x 041547, 0x041507, 0x111d3ddc, 0x77d6e7c6, 0x99465616, 0x0 }, /* #21 */3004 { 0x1 66283, 0x166a93, 0x4601d851, 0xba9e6bae, 0x8b636ca3, 0x0 }, /* #22 */3005 { 0x 1c5dd7, 0x1c5503, 0x2f6b91d7, 0x7322bab5, 0xbc48d722, 0x0 }, /* #23 */3006 { 0x 0e4e96, 0x0e4616, 0xe6b70e19, 0x12ecf34e, 0xd3ca1acb, 0x0 }, /* #24 */3007 { 0x 1f2b52, 0x1f2382, 0xd73ecab8, 0x8966d2a1, 0x4dd7f817, 0x0 }, /* #25 */3008 { 0x 332f87, 0x332f83, 0x69cc3d3b, 0xa545343b, 0xc4870900, 0x0 }, /* #26 */3009 { 0x 1c4712, 0x1c4717, 0x3f597940, 0x709dd19c, 0xcebba7a4, 0x0 }, /* #27 */3010 { 0x 2639c6, 0x263113, 0x1459d856, 0x7ce72768, 0x9772b0ee, 0x0 }, /* #28 */3011 { 0x1 b3b52, 0x1b3b12, 0xa2f3fc10, 0x5da054bf, 0x4553a751, 0x0 }, /* #29 */3012 { 0x 2f3e57, 0x2f3696, 0xe68240d8, 0xbdd1ad8b, 0x28b0934d, 0x0 }, /* #30 */3013 { 0x 3e60d3, 0x3e6006, 0x4cc0635e, 0x3f3f1012, 0x0d81534c, 0x0 }, /* #31 */3014 { 0x 0922c3, 0x092293, 0x2ce20ad1, 0xafd2fb67, 0x7d0f0f6a, 0x0 }, /* #32 */3015 { 0x 143692, 0x143693, 0x1b73ba79, 0xcf23c5ba, 0x4c4ff4bf, 0x0 }, /* #33 */3016 { 0x3 727c7, 0x372f02, 0xa4269486, 0x251488c4, 0x7f120bc2, 0x0 }, /* #34 */3017 { 0x 085d92, 0x085512, 0xdf3eae96, 0x25a93d29, 0xb995716d, 0x0 }, /* #35 */3018 { 0x 390fc2, 0x390f93, 0x2eaa36c5, 0x9c8acb67, 0x921f6b5e, 0x0 }, /* #36 */3019 { 0x 012982, 0x012183, 0x95c8bbcb, 0xa3a2c367, 0xf225f864, 0x0 }, /* #37 */3020 { 0x 225d93, 0x225593, 0x8667cb7e, 0xdbd1f3ef, 0xaa95d78f, 0x0 }, /* #38 */3021 { 0x 3b1942, 0x3b1117, 0x003aa421, 0x359c948e, 0xca9e0f93, 0x0 }, /* #39 */3022 { 0x 372a03, 0x372a12, 0x9383e3e4, 0x4d628f0e, 0x462154d6, 0x0 }, /* #40 */3023 { 0x 2f5a17, 0x2f5202, 0xe65bcc34, 0x1665c351, 0xcff608e3, 0x0 }, /* #41 */3024 { 0x3 e0717, 0x3e0716, 0xd789b269, 0x2f1e463a, 0xa86b6c2f, 0x0 }, /* #42 */3025 { 0x 396b53, 0x396387, 0xc9b47f3e, 0xd023ce95, 0xf990b0a9, 0x0 }, /* #43 */3026 { 0x 1e4416, 0x1e4402, 0xb040b55d, 0x185cd680, 0x97e3dedd, 0x0 }, /* #44 */3027 { 0x 3c4bd3, 0x3c4b83, 0x74b5d6dd, 0x9aebb57a, 0xd9ca2163, 0x0 }, /* #45 */3028 { 0x3 860c3, 0x386006, 0xed264fcc, 0x60730bb2, 0x8cb3441a, 0x0 }, /* #46 */3029 { 0x0 10ed7, 0x010606, 0xed8b267d, 0x41d7fdaa, 0xabb328d3, 0x0 }, /* #47 */3030 { 0x 257392, 0x257383, 0x5bb6458b, 0xfc0f1a85, 0x5fa72b06, 0x0 }, /* #48 */3031 { 0x 0f2907, 0x0f2193, 0x9fab62e5, 0xd67fcdbf, 0xc92b9526, 0x0 }, /* #49 */3032 { 0x 1500c2, 0x150016, 0x6373ae2b, 0x5e0171af, 0x05723c7c, 0x0 }, /* #50 */3033 { 0x 130cc6, 0x130483, 0xb94925fc, 0xf316f397, 0xc6323265, 0x0 }, /* #51 */3034 { 0x 326602, 0x326682, 0xd2019b1a, 0xcec01d67, 0x03417db3, 0x0 }, /* #52 */3035 { 0x 065fc3, 0x065783, 0x262c2c88, 0xb4a2ca61, 0x71896227, 0x0 }, /* #53 */3036 { 0x2 34143, 0x234186, 0xb57c52d5, 0xaed86a71, 0x06a3e864, 0x0 }, /* #54 */3037 { 0x 2f6597, 0x2f6d83, 0x6c227669, 0xc4ad8fe6, 0xa774e683, 0x0 }, /* #55 */3038 { 0x 367a17, 0x367296, 0xf0641156, 0xb0214edd, 0x4042c279, 0x0 }, /* #56 */3039 { 0x 297fd6, 0x297787, 0x92136dce, 0xdf088e12, 0xb30adfbc, 0x0 }, /* #57 */3040 { 0x 343f46, 0x343f93, 0x7c1f9aa3, 0xc015a4f4, 0xbc09f5af, 0x0 }, /* #58 */3041 { 0x 084942, 0x084112, 0xf025894b, 0x3e9f5dfd, 0xb1862b4e, 0x0 }, /* #59 */3042 { 0x 255c83, 0x255403, 0x3cdf788c, 0x4fc52534, 0xed1a5358, 0x0 }, /* #60 */3043 { 0x 2e2c43, 0x2e2486, 0x8d18984d, 0x847d07b4, 0x089b9099, 0x0 }, /* #61 */3044 { 0x 1e1757, 0x1e1706, 0x3f96d72f, 0x1a48289c, 0x254eae93, 0x0 }, /* #62 */3045 { 0x 373497, 0x373c87, 0x5d4da65c, 0xbe04b1fc, 0x9f48f460, 0x0 }, /* #63 */2982 { 0x2669d6, 0x266146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 2983 { 0x0b1f92, 0x0b1746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 2984 { 0x1a6792, 0x1a6746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 2985 { 0x2369c6, 0x236146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 2986 { 0x3566c6, 0x356602, 0x7ef8ca3e, 0x7ef8ca3e, 0x00000000, 0x0 }, /* #4 */ 2987 { 0x256d93, 0x256506, 0x26900c0f, 0x26900c0f, 0x00000000, 0x0 }, /* #5 */ 2988 { 0x076143, 0x076186, 0xc46c8233, 0xc46c8233, 0x00000000, 0x0 }, /* #6 */ 2989 { 0x180557, 0x180506, 0x4f483535, 0x4f483535, 0x00000000, 0x0 }, /* #7 */ 2990 { 0x1d3243, 0x1d3283, 0x0b58b34e, 0x9ef4e79b, 0x6c63cbb3, 0x0 }, /* #8 */ 2991 { 0x120c57, 0x120413, 0x2bfd33bb, 0x2fade32f, 0xfc4f508c, 0x0 }, /* #9 */ 2992 { 0x315716, 0x315792, 0xa44c83b6, 0x88f14f5e, 0x1b5b3458, 0x0 }, /* #10 */ 2993 { 0x090b52, 0x090317, 0x2fe16677, 0x38d33f48, 0xf70e272f, 0x0 }, /* #11 */ 2994 { 0x261083, 0x261082, 0xe9e13f3b, 0xa6e2ce70, 0x42fe70cb, 0x0 }, /* #12 */ 2995 { 0x1f41c3, 0x1f4993, 0x79981b72, 0x8866248a, 0xf131f6e8, 0x0 }, /* #13 */ 2996 { 0x091293, 0x091203, 0x4e629575, 0x642059c2, 0xea423bb3, 0x0 }, /* #14 */ 2997 { 0x1d1b47, 0x1d1306, 0x6f7ce0a3, 0x3ffcdaf3, 0x2f8005b0, 0x0 }, /* #15 */ 2998 { 0x357e06, 0x357607, 0x002ebb4f, 0x04237baf, 0xfc0b3fa0, 0x0 }, /* #16 */ 2999 { 0x122983, 0x122183, 0xcd62ddef, 0xf78a6129, 0xd5d87cc6, 0x0 }, /* #17 */ 3000 { 0x275713, 0x275793, 0x15e10f77, 0xeb22b69e, 0x2abe58d9, 0x0 }, /* #18 */ 3001 { 0x3b4546, 0x3b4513, 0x00c340c8, 0x2df135ec, 0xd2d20adc, 0x0 }, /* #19 */ 3002 { 0x067b03, 0x067386, 0xe493d24c, 0xbfc043f6, 0x24d38e56, 0x0 }, /* #20 */ 3003 { 0x2563d2, 0x256313, 0x028face0, 0x1bf0e49d, 0xe69ec843, 0x0 }, /* #21 */ 3004 { 0x1b4ed3, 0x1b4693, 0x80941c93, 0xc4b4048f, 0xbbe01804, 0x0 }, /* #22 */ 3005 { 0x084d53, 0x084d87, 0x7e9fbcfe, 0x956eb45a, 0xe93108a4, 0x0 }, /* #23 */ 3006 { 0x2e5c16, 0x2e5402, 0xe1a15c6a, 0x38e6f731, 0xa8ba6539, 0x0 }, /* #24 */ 3007 { 0x0b1612, 0x0b1696, 0xc569abb2, 0xa8e254fa, 0x1c8756b8, 0x0 }, /* #25 */ 3008 { 0x0e5883, 0x0e5087, 0x069efd77, 0xd68c6a71, 0x30129306, 0x0 }, /* #26 */ 3009 { 0x220c17, 0x220486, 0xb82391d3, 0x90e8c163, 0x273ad070, 0x0 }, /* #27 */ 3010 { 0x0a7d07, 0x0a7586, 0xc4609be3, 0xa1c64590, 0x229a5653, 0x0 }, /* #28 */ 3011 { 0x191592, 0x191502, 0x7134645d, 0x0a8b3576, 0x66a92ee7, 0x0 }, /* #29 */ 3012 { 0x067452, 0x067416, 0xec807574, 0x46e14bf5, 0xa59f297f, 0x0 }, /* #30 */ 3013 { 0x1d6406, 0x1d6487, 0x9f59b32b, 0xa557d70a, 0xfa01dc21, 0x0 }, /* #31 */ 3014 { 0x170647, 0x170e83, 0x12e5660f, 0x8055d8c2, 0x928f8d4d, 0x0 }, /* #32 */ 3015 { 0x056493, 0x056407, 0x3861972b, 0x6955f233, 0xcf0ba4f8, 0x0 }, /* #33 */ 3016 { 0x3b1d57, 0x3b1d06, 0xb6a1207c, 0x6a455793, 0x4c5bc8e9, 0x0 }, /* #34 */ 3017 { 0x233f57, 0x233706, 0x3253159a, 0x05a3a981, 0x2caf6c19, 0x0 }, /* #35 */ 3018 { 0x217412, 0x217483, 0x826924e8, 0xfd730780, 0x84f61d68, 0x0 }, /* #36 */ 3019 { 0x325057, 0x325003, 0x197881c7, 0x22e844e6, 0xf6903ce1, 0x0 }, /* #37 */ 3020 { 0x0c73c3, 0x0c7317, 0x06d7a3b3, 0x0f9b636c, 0xf73c4047, 0x0 }, /* #38 */ 3021 { 0x201187, 0x201997, 0x58e6930a, 0xcf26efeb, 0x89bfa31f, 0x0 }, /* #39 */ 3022 { 0x2e4d13, 0x2e4506, 0x258fdb74, 0x1dff0ab1, 0x0790d0c3, 0x0 }, /* #40 */ 3023 { 0x3956c3, 0x395686, 0xeb0c96bc, 0xa3904f30, 0x477c478c, 0x0 }, /* #41 */ 3024 { 0x3922d7, 0x392283, 0x4326a91f, 0xe3fd7549, 0x5f2933d6, 0x0 }, /* #42 */ 3025 { 0x0a5743, 0x0a5797, 0xacf0b3a5, 0xbe4e86f6, 0xeea22caf, 0x0 }, /* #43 */ 3026 { 0x234dc7, 0x234516, 0xbda32669, 0x1b744f4d, 0xa22ed71c, 0x0 }, /* #44 */ 3027 { 0x2c00c6, 0x2c0006, 0x60bbea4c, 0x4fa8951b, 0x11135531, 0x0 }, /* #45 */ 3028 { 0x3e2d86, 0x3e2587, 0x8620696f, 0xcc366fe2, 0xb9e9f98d, 0x0 }, /* #46 */ 3029 { 0x0a0cc6, 0x0a0402, 0x7a8cda66, 0x05365dd5, 0x75567c91, 0x0 }, /* #47 */ 3030 { 0x0c4fc6, 0x0c4797, 0x8f4950b3, 0xf8f81044, 0x9651406f, 0x0 }, /* #48 */ 3031 { 0x1d6386, 0x1d6307, 0x433b6e24, 0x507f6f00, 0xf2bbff24, 0x0 }, /* #49 */ 3032 { 0x2b2e83, 0x2b2616, 0xe98dc273, 0x0fb4804b, 0xd9d94228, 0x0 }, /* #50 */ 3033 { 0x067e07, 0x067603, 0x67c5e087, 0x77ae0d10, 0xf017d377, 0x0 }, /* #51 */ 3034 { 0x240152, 0x240993, 0x74ae157a, 0xe3a9fddf, 0x9104179b, 0x0 }, /* #52 */ 3035 { 0x2949d7, 0x294106, 0x6002548b, 0x2705b1a0, 0x38fca2eb, 0x0 }, /* #53 */ 3036 { 0x2c0f87, 0x2c0713, 0x0aaf9236, 0x7e0754ae, 0x8ca83d88, 0x0 }, /* #54 */ 3037 { 0x1f5303, 0x1f5306, 0x4218114c, 0x08005ad2, 0x3a17b67a, 0x0 }, /* #55 */ 3038 { 0x0d2143, 0x0d2197, 0x414a9e0e, 0xf77bd36f, 0x49ceca9f, 0x0 }, /* #56 */ 3039 { 0x090943, 0x090997, 0x3f7ebfa2, 0xa5277a63, 0x9a57453f, 0x0 }, /* #57 */ 3040 { 0x033893, 0x033003, 0x27f974ff, 0x7d892e52, 0xaa7046ad, 0x0 }, /* #58 */ 3041 { 0x301d97, 0x301512, 0x4de8caf3, 0x1f848b79, 0x2e643f7a, 0x0 }, /* #59 */ 3042 { 0x031b16, 0x031312, 0xa142b038, 0x000351ce, 0xa13f5e6a, 0x0 }, /* #60 */ 3043 { 0x0f3307, 0x0f3313, 0x01729451, 0x380b41bc, 0xc9675295, 0x0 }, /* #61 */ 3044 { 0x052782, 0x052716, 0x13af18a7, 0x073371ca, 0x0c7ba6dd, 0x0 }, /* #62 */ 3045 { 0x077d92, 0x077513, 0x12988163, 0x3841ed45, 0xda56941e, 0x0 }, /* #63 */ 3046 3046 }; 3047 3047 static const BINU32_TEST_T g_aTests_sub_u32_locked[] = 3048 3048 { 3049 { 0x1 c2692, 0x1c2646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3050 { 0x 155a12, 0x155246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3051 { 0x 0f71d7, 0x0f7146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3052 { 0x0 f7053, 0x0f7046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3053 { 0x3 44e92, 0x344602, 0x12f4566b, 0x12f4566b, 0x00000000, 0x0 }, /* #4 */3054 { 0x0 42596, 0x042586, 0xa6865684, 0xa6865684, 0x00000000, 0x0 }, /* #5 */3055 { 0x3 34406, 0x334402, 0x133b7d6d, 0x133b7d6d, 0x00000000, 0x0 }, /* #6 */3056 { 0x2 83bc2, 0x283306, 0x2c63239a, 0x2c63239a, 0x00000000, 0x0 }, /* #7 */3057 { 0x 335b97, 0x335383, 0x1258e01a, 0xa88cad04, 0x69cc3316, 0x0 }, /* #8 */3058 { 0x 026f97, 0x026786, 0xcb0590bb, 0xa52b84aa, 0x25da0c11, 0x0 }, /* #9 */3059 { 0x1 c6746, 0x1c6793, 0x9f936832, 0xf4254286, 0xab6e25ac, 0x0 }, /* #10 */3060 { 0x1 33b02, 0x133312, 0xcc432bf8, 0x3458aab9, 0x97ea813f, 0x0 }, /* #11 */3061 { 0x 132813, 0x132083, 0x923c485e, 0xf3a212bc, 0x9e9a35a2, 0x0 }, /* #12 */3062 { 0x0 96012, 0x096082, 0xa2b219d8, 0x9e05ddf1, 0x04ac3be7, 0x0 }, /* #13 */3063 { 0x 120797, 0x120f02, 0xb7724edc, 0x7d5013ec, 0x3a223af0, 0x0 }, /* #14 */3064 { 0x 3f1206, 0x3f1a12, 0xdfa9d991, 0x69863dfd, 0x76239b94, 0x0 }, /* #15 */3065 { 0x 2f6252, 0x2f6286, 0xf3d17d27, 0xe71872b2, 0x0cb90a75, 0x0 }, /* #16 */3066 { 0x 1f3703, 0x1f3f12, 0xe9ccb694, 0x749a9b85, 0x75321b0f, 0x0 }, /* #17 */3067 { 0x 396196, 0x396183, 0x0fd0963a, 0xd438d3a7, 0x3b97c293, 0x0 }, /* #18 */3068 { 0x 0d47c7, 0x0d4793, 0xb1a82798, 0xf28a4e3d, 0xbf1dd95b, 0x0 }, /* #19 */3069 { 0x0 92302, 0x092316, 0xe4175874, 0x0c61343a, 0xd7b6243a, 0x0 }, /* #20 */3070 { 0x 1a0712, 0x1a0712, 0xe10c4e10, 0x19b5137f, 0xc7573a91, 0x0 }, /* #21 */3071 { 0x0 b5013, 0x0b5087, 0x9bac62e7, 0xbc857e17, 0xdf26e4d0, 0x0 }, /* #22 */3072 { 0x 2f6f86, 0x2f6706, 0x48c1f3b6, 0x125340f6, 0x366eb2c0, 0x0 }, /* #23 */3073 { 0x1 97e52, 0x197612, 0x5cd2c156, 0x56a46949, 0x062e580d, 0x0 }, /* #24 */3074 { 0x 386e46, 0x386687, 0x9efef7de, 0xda0bc069, 0xc4f33775, 0x0 }, /* #25 */3075 { 0x 103653, 0x103e87, 0x7a93760f, 0xc919e15f, 0xb17994b0, 0x0 }, /* #26 */3076 { 0x 3d58d6, 0x3d5096, 0xfa0659fc, 0xb029cd3f, 0x49dc8cbd, 0x0 }, /* #27 */3077 { 0x0 060d6, 0x006097, 0xa9b0e557, 0xdab7b709, 0xcef92e4e, 0x0 }, /* #28 */3078 { 0x 1a1b43, 0x1a1306, 0x722edea8, 0x52daeb66, 0x1f53f342, 0x0 }, /* #29 */3079 { 0x 133103, 0x133183, 0xb6bb0cdf, 0xd7369c34, 0xdf8470ab, 0x0 }, /* #30 */3080 { 0x0 e4616, 0x0e4683, 0x07d37d65, 0xa2520754, 0x65817611, 0x0 }, /* #31 */3081 { 0x 3a4d86, 0x3a4582, 0xfa3b07cc, 0xf507fc23, 0x05330ba9, 0x0 }, /* #32 */3082 { 0x01 4cc3, 0x014487, 0x8942a55f, 0xc6e95148, 0xc2595417, 0x0 }, /* #33 */3083 { 0x 383802, 0x383816, 0xa5a44058, 0x579ffb69, 0x4e0444ef, 0x0 }, /* #34 */3084 { 0x 1b77c6, 0x1b7716, 0xd12da2b0, 0x4d6ef233, 0x83beb07d, 0x0 }, /* #35 */3085 { 0x 1853d2, 0x185383, 0x1daaf22d, 0xd1e0ea43, 0x4bca07ea, 0x0 }, /* #36 */3086 { 0x 3f6b12, 0x3f6b02, 0xcf7ca1ac, 0x7a61a1c1, 0x551affeb, 0x0 }, /* #37 */3087 { 0x2 67c47, 0x267402, 0x58838d7c, 0x23321457, 0x35517925, 0x0 }, /* #38 */3088 { 0x 0a2816, 0x0a2897, 0x5dc9013d, 0xac704a4e, 0xb158b6ef, 0x0 }, /* #39 */3089 { 0x 0b3682, 0x0b3687, 0x8d4f97fd, 0xf2ce9447, 0x9a8103b6, 0x0 }, /* #40 */3090 { 0x 3e7296, 0x3e7a93, 0x64cbbb17, 0xba58f129, 0xaa72c9ee, 0x0 }, /* #41 */3091 { 0x1 53282, 0x153212, 0x3f8fa501, 0x16058c0e, 0x298a18f3, 0x0 }, /* #42 */3092 { 0x 124692, 0x124e83, 0x367134be, 0x901fad1a, 0xa65187a4, 0x0 }, /* #43 */3093 { 0x 026507, 0x026503, 0x4ad4abcf, 0x7a4e2ed5, 0xd0867cfa, 0x0 }, /* #44 */3094 { 0x2 d66c6, 0x2d6613, 0x0df0283a, 0x784b9cfe, 0x95a48b3c, 0x0 }, /* #45 */3095 { 0x 0b0ad3, 0x0b0297, 0x110d0db2, 0xb233820c, 0x5ed98ba6, 0x0 }, /* #46 */3096 { 0x0 e6b82, 0x0e6316, 0x7727e816, 0x40d0e23f, 0x365705d7, 0x0 }, /* #47 */3097 { 0x 121c03, 0x121483, 0x1044f60d, 0xcfc974f4, 0x407b8119, 0x0 }, /* #48 */3098 { 0x0 727c3, 0x072786, 0xf9e3e1c5, 0x830a5fe2, 0x76d981e3, 0x0 }, /* #49 */3099 { 0x 3b2742, 0x3b2702, 0xc880fb87, 0x279ca583, 0xa0e45604, 0x0 }, /* #50 */3100 { 0x 1b36c6, 0x1b3682, 0xe61ed44b, 0x96591391, 0x4fc5c0ba, 0x0 }, /* #51 */3101 { 0x3 f48c2, 0x3f4006, 0xe06a99d2, 0x09185300, 0xd75246d2, 0x0 }, /* #52 */3102 { 0x 286053, 0x286093, 0xbb844cb3, 0xee553516, 0xcd2f179d, 0x0 }, /* #53 */3103 { 0x2 f39c7, 0x2f3983, 0x429aeeee, 0x8063f0bc, 0xc236fe32, 0x0 }, /* #54 */3104 { 0x 3e6f82, 0x3e6f12, 0xaf367260, 0x5fafcc37, 0x4f86a629, 0x0 }, /* #55 */3105 { 0x 3d3683, 0x3d3e02, 0x94c80cbe, 0x6433b423, 0x3094589b, 0x0 }, /* #56 */3106 { 0x0 77897, 0x077012, 0xd41f8313, 0x23503a98, 0xb0cf487b, 0x0 }, /* #57 */3107 { 0x 3d0403, 0x3d0496, 0xdf915feb, 0xa3e6364e, 0x3bab299d, 0x0 }, /* #58 */3108 { 0x0 e5303, 0x0e5317, 0x0f017180, 0x39d9182d, 0xd5285953, 0x0 }, /* #59 */3109 { 0x 1f5796, 0x1f5716, 0xfe33a896, 0x59f421d8, 0xa43f86be, 0x0 }, /* #60 */3110 { 0x0 965d3, 0x096583, 0x9fc787de, 0xc1b994cd, 0xde0df311, 0x0 }, /* #61 */3111 { 0x 020003, 0x020083, 0x3cacf799, 0xe0a0d975, 0x5c0c1e24, 0x0 }, /* #62 */3112 { 0x 3120d6, 0x312806, 0xc10d4f2e, 0x7fbc3d3c, 0x415111f2, 0x0 }, /* #63 */3049 { 0x166bc7, 0x166346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3050 { 0x064112, 0x064146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3051 { 0x1c4642, 0x1c4646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3052 { 0x0a3707, 0x0a3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3053 { 0x373e96, 0x373606, 0x22410a4e, 0x22410a4e, 0x00000000, 0x0 }, /* #4 */ 3054 { 0x0b1853, 0x0b1086, 0xfd45d53a, 0xfd45d53a, 0x00000000, 0x0 }, /* #5 */ 3055 { 0x321316, 0x321306, 0x2692d917, 0x2692d917, 0x00000000, 0x0 }, /* #6 */ 3056 { 0x2a08c3, 0x2a0002, 0x43ba7f10, 0x43ba7f10, 0x00000000, 0x0 }, /* #7 */ 3057 { 0x2b7553, 0x2b7592, 0xbb38cb75, 0xad831def, 0x0db5ad86, 0x0 }, /* #8 */ 3058 { 0x136047, 0x136806, 0x89957c5d, 0x147d98f5, 0x7517e368, 0x0 }, /* #9 */ 3059 { 0x127cc6, 0x127493, 0x0d599b30, 0xd77e0734, 0x35db93fc, 0x0 }, /* #10 */ 3060 { 0x102103, 0x102183, 0xaefafea3, 0xce974662, 0xe063b841, 0x0 }, /* #11 */ 3061 { 0x375bd3, 0x375316, 0x23431f98, 0x1773d95a, 0x0bcf463e, 0x0 }, /* #12 */ 3062 { 0x0c1682, 0x0c1686, 0xad6cd91f, 0xa84a3f9a, 0x05229985, 0x0 }, /* #13 */ 3063 { 0x0d0e12, 0x0d0606, 0xdaa0b114, 0x2ed70b60, 0xabc9a5b4, 0x0 }, /* #14 */ 3064 { 0x1d62c3, 0x1d6a16, 0xb29a4475, 0x4495cd2e, 0x6e047747, 0x0 }, /* #15 */ 3065 { 0x326dc3, 0x326d12, 0x80a1f368, 0x382ec23d, 0x4873312b, 0x0 }, /* #16 */ 3066 { 0x231212, 0x231207, 0x1acd166c, 0x4c51db66, 0xce7b3b06, 0x0 }, /* #17 */ 3067 { 0x202f02, 0x202712, 0x4eb8ae31, 0x100493ae, 0x3eb41a83, 0x0 }, /* #18 */ 3068 { 0x384f53, 0x384786, 0xbfbb3617, 0xa3ded493, 0x1bdc6184, 0x0 }, /* #19 */ 3069 { 0x065013, 0x065012, 0x78fd0034, 0x0ee48d0e, 0x6a187326, 0x0 }, /* #20 */ 3070 { 0x2f7a16, 0x2f7213, 0x1ad3a2e6, 0x1e67eb1a, 0xfc6bb7cc, 0x0 }, /* #21 */ 3071 { 0x0655c7, 0x065d06, 0xa747595d, 0x6a0b5c8d, 0x3d3bfcd0, 0x0 }, /* #22 */ 3072 { 0x125b12, 0x125307, 0x1aae1be7, 0x7e043387, 0x9ca9e860, 0x0 }, /* #23 */ 3073 { 0x170553, 0x170502, 0xfe9eb8af, 0x182faf68, 0xe66f0947, 0x0 }, /* #24 */ 3074 { 0x0a2807, 0x0a2093, 0xcd0a0656, 0xffe4078c, 0xcd25feca, 0x0 }, /* #25 */ 3075 { 0x3a0686, 0x3a0603, 0x1b156197, 0x425b5332, 0xd8ba0e65, 0x0 }, /* #26 */ 3076 { 0x191356, 0x191386, 0xb44415cd, 0x9250b544, 0x21f36089, 0x0 }, /* #27 */ 3077 { 0x067496, 0x067483, 0xa965470a, 0xf14a5049, 0xb81af6c1, 0x0 }, /* #28 */ 3078 { 0x3e1587, 0x3e1593, 0x8a014b73, 0xaf00ba79, 0xdb0090fa, 0x0 }, /* #29 */ 3079 { 0x2e1ac7, 0x2e1213, 0x20ea62da, 0x64ea5aef, 0xbc0007eb, 0x0 }, /* #30 */ 3080 { 0x077413, 0x077487, 0xd4291ee6, 0xfc7d65b2, 0xd7abb934, 0x0 }, /* #31 */ 3081 { 0x1f5493, 0x1f5413, 0x176985e1, 0x4694e245, 0xd0d4a39c, 0x0 }, /* #32 */ 3082 { 0x010013, 0x010893, 0x14493b09, 0x808643ef, 0x93c2f71a, 0x0 }, /* #33 */ 3083 { 0x2c5612, 0x2c5e83, 0x38dbf56b, 0x880e73a1, 0xb0cd81ca, 0x0 }, /* #34 */ 3084 { 0x040dc6, 0x040d93, 0x26265171, 0x88796c29, 0x9dace548, 0x0 }, /* #35 */ 3085 { 0x006912, 0x006183, 0x49cd702a, 0xfb4e74ea, 0x4e7efb40, 0x0 }, /* #36 */ 3086 { 0x0a4713, 0x0a4716, 0x3081d93b, 0x13a50fdd, 0x1cdcc95e, 0x0 }, /* #37 */ 3087 { 0x284917, 0x284196, 0xe9d8c514, 0x9365eabe, 0x5672da56, 0x0 }, /* #38 */ 3088 { 0x1c4f97, 0x1c4f06, 0x8e6ef49c, 0x77f1bf71, 0x167d352b, 0x0 }, /* #39 */ 3089 { 0x2d2597, 0x2d2516, 0x6ed215d0, 0x0c3bf31d, 0x629622b3, 0x0 }, /* #40 */ 3090 { 0x004857, 0x004812, 0x91ccfd41, 0x28c63db9, 0x6906bf88, 0x0 }, /* #41 */ 3091 { 0x142107, 0x142103, 0x189fa8fa, 0x7e90c670, 0x9a0ee28a, 0x0 }, /* #42 */ 3092 { 0x3b0017, 0x3b0082, 0xf28b1e96, 0xa705fad0, 0x4b8523c6, 0x0 }, /* #43 */ 3093 { 0x2f42c6, 0x2f4212, 0x53e4933d, 0x5065ff3e, 0x037e93ff, 0x0 }, /* #44 */ 3094 { 0x264c03, 0x264487, 0x1f50c4ca, 0xefa90af5, 0x2fa7b9d5, 0x0 }, /* #45 */ 3095 { 0x190817, 0x190092, 0xd3be0a94, 0xb2156515, 0x21a8a57f, 0x0 }, /* #46 */ 3096 { 0x051a03, 0x051297, 0x8eb93bc3, 0xabb6942e, 0xe302a795, 0x0 }, /* #47 */ 3097 { 0x0859d3, 0x085186, 0xc30b903f, 0x96e055c3, 0x2c2b3a7c, 0x0 }, /* #48 */ 3098 { 0x0c3983, 0x0c3912, 0x89697aa8, 0x5d75ca3d, 0x2bf3b06b, 0x0 }, /* #49 */ 3099 { 0x037803, 0x037883, 0x0e0675e9, 0x83df5ab9, 0x8a271b30, 0x0 }, /* #50 */ 3100 { 0x2a1252, 0x2a1212, 0x2eda771c, 0x26186efd, 0x08c2081f, 0x0 }, /* #51 */ 3101 { 0x3c3213, 0x3c3216, 0x6f10a406, 0x419005f9, 0x2d809e0d, 0x0 }, /* #52 */ 3102 { 0x081f87, 0x081f97, 0x37291573, 0x8ce9c824, 0xaa3f4d4f, 0x0 }, /* #53 */ 3103 { 0x2c3407, 0x2c3c16, 0xbb1f69ca, 0x6fc4ddde, 0x4b5a8bec, 0x0 }, /* #54 */ 3104 { 0x185992, 0x185102, 0x7522a0be, 0x00bb6b8c, 0x74673532, 0x0 }, /* #55 */ 3105 { 0x152152, 0x152182, 0xde5220df, 0xbc6600d9, 0x21ec2006, 0x0 }, /* #56 */ 3106 { 0x054c03, 0x054487, 0xa496f27f, 0xf28c6fe2, 0xb20a829d, 0x0 }, /* #57 */ 3107 { 0x052b17, 0x052303, 0x434f98be, 0x649ab51a, 0xdeb4e3a4, 0x0 }, /* #58 */ 3108 { 0x0d5487, 0x0d5483, 0x3b6a93e1, 0xe957dca1, 0x5212b740, 0x0 }, /* #59 */ 3109 { 0x3c74d2, 0x3c7c83, 0x7b6eb73d, 0xd9ae92f7, 0xa1c02446, 0x0 }, /* #60 */ 3110 { 0x0d21c7, 0x0d2183, 0x8d79a0ae, 0xe1557970, 0xac24273e, 0x0 }, /* #61 */ 3111 { 0x3a0083, 0x3a0013, 0x540b36b5, 0x67d6875b, 0xec34af5a, 0x0 }, /* #62 */ 3112 { 0x247517, 0x247592, 0xd0cb278e, 0x8739434f, 0x4991e43f, 0x0 }, /* #63 */ 3113 3113 }; 3114 3114 static const BINU32_TEST_T g_aTests_sbb_u32[] = 3115 3115 { 3116 { 0x 202212, 0x202246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3117 { 0x 250947, 0x250197, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #1 */3118 { 0x0 66f13, 0x066797, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #2 */3119 { 0x1 f5847, 0x1f5097, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */3120 { 0x2 d4252, 0x2d4202, 0x144d7ecd, 0x144d7ecd, 0x00000000, 0x0 }, /* #4 */3121 { 0x 1b3e06, 0x1b3602, 0x716741b6, 0x716741b6, 0x00000000, 0x0 }, /* #5 */3122 { 0x2 25fd6, 0x225782, 0xfa869cda, 0xfa869cda, 0x00000000, 0x0 }, /* #6 */3123 { 0x 1600c2, 0x160002, 0x04707576, 0x04707576, 0x00000000, 0x0 }, /* #7 */3124 { 0x3 01e53, 0x301617, 0x1b8d8d74, 0x756aa8f6, 0xa622e47d, 0x0 }, /* #8 */3125 { 0x3 57893, 0x357017, 0x00cb85a0, 0x5ec03a8e, 0xa20b4b11, 0x0 }, /* #9 */3126 { 0x 286fc3, 0x286787, 0x31e4d4ab, 0xd3989d0a, 0x5e4c37a0, 0x0 }, /* #10 */3127 { 0x2 217d6, 0x221706, 0xe2d607ce, 0x3d6d39c5, 0xa568ce09, 0x0 }, /* #11 */3128 { 0x 094116, 0x094187, 0x9d1447cd, 0xb011a874, 0xed029f59, 0x0 }, /* #12 */3129 { 0x 1e7e16, 0x1e7606, 0xe8a9875e, 0x2cd21d41, 0xbbd76a1d, 0x0 }, /* #13 */3130 { 0x 300d97, 0x300d87, 0x4852485c, 0xb783e2e2, 0x90ce6579, 0x0 }, /* #14 */3131 { 0x 0916c7, 0x091606, 0x63db56ea, 0x034de248, 0x608d74a1, 0x0 }, /* #15 */3132 { 0x2 c0882, 0x2c0002, 0x7a7c737b, 0x0217f40b, 0x78647f70, 0x0 }, /* #16 */3133 { 0x 3b4fd6, 0x3b4716, 0xe2b17d30, 0x4462230a, 0x9e4f5a26, 0x0 }, /* #17 */3134 { 0x 2b1117, 0x2b1187, 0x53acc004, 0xddfdc022, 0x75aeffe1, 0x0 }, /* #18 */3135 { 0x 023383, 0x023b83, 0x7a5dce1f, 0xef7b6dea, 0x8ae26034, 0x0 }, /* #19 */3136 { 0x 3b2643, 0x3b2693, 0xc186acf0, 0xf923d623, 0xc862d6cc, 0x0 }, /* #20 */3137 { 0x 1e6d87, 0x1e6583, 0x1511292b, 0xb197031a, 0x637a2610, 0x0 }, /* #21 */3138 { 0x 294986, 0x294912, 0xa5a42858, 0x539c28fd, 0x5207ff5b, 0x0 }, /* #22 */3139 { 0x 205b07, 0x205393, 0x17dae631, 0xf377f28c, 0x2462f3a4, 0x0 }, /* #23 */3140 { 0x 367513, 0x367583, 0x0fbbcddf, 0x9889f3b0, 0x7731da2e, 0x0 }, /* #24 */3141 { 0x 313397, 0x313303, 0x097026dc, 0x79824b49, 0x8feddb92, 0x0 }, /* #25 */3142 { 0x 1f51c3, 0x1f5186, 0xc9dd0388, 0x80b9fa41, 0x49230946, 0x0 }, /* #26 */3143 { 0x1 62247, 0x162a12, 0xa318e6d1, 0x7815a254, 0x2b03447c, 0x0 }, /* #27 */3144 { 0x 0340d2, 0x034093, 0x05cd1792, 0x9152c1ae, 0x747a55e4, 0x0 }, /* #28 */3145 { 0x 3b0a93, 0x3b0287, 0x0472807e, 0xda2abaa0, 0x2a47c5dd, 0x0 }, /* #29 */3146 { 0x 3e5082, 0x3e5087, 0xa85f21a6, 0xc643b166, 0xe21b7040, 0x0 }, /* #30 */3147 { 0x0 e7c42, 0x0e7406, 0xa4e5267e, 0x0545f330, 0x9f9f334e, 0x0 }, /* #31 */3148 { 0x 231ed7, 0x231696, 0xe3e53736, 0xc20b27f6, 0x21da0f3f, 0x0 }, /* #32 */3149 { 0x 3d2f42, 0x3d2713, 0x15a1fa70, 0x68659df1, 0xad3c5c7f, 0x0 }, /* #33 */3150 { 0x 2b4d07, 0x2b4506, 0x394e13d9, 0x29f86453, 0x0f55af85, 0x0 }, /* #34 */3151 { 0x 1d5e17, 0x1d5693, 0xadc6e711, 0xc47c03c4, 0xe94ae34c, 0x0 }, /* #35 */3152 { 0x 211902, 0x211102, 0x6e974fba, 0x4b64f375, 0x23325c45, 0x0 }, /* #36 */3153 { 0x 074b82, 0x074313, 0x4cc0d791, 0x50ddbd6e, 0xfbe31a23, 0x0 }, /* #37 */3154 { 0x 337f97, 0x337712, 0x4c1690a0, 0x1339d6b5, 0x38dcb9ea, 0x0 }, /* #38 */3155 { 0x 172147, 0x172103, 0x1b5f9d1e, 0x41769ecb, 0xd9e8fe52, 0x0 }, /* #39 */3156 { 0x2 35d17, 0x235583, 0x00810769, 0xdb1c9c13, 0x25646b55, 0x0 }, /* #40 */3157 { 0x 380317, 0x380b02, 0x8f37213c, 0x6fb1d013, 0x1f855128, 0x0 }, /* #41 */3158 { 0x2 40d83, 0x240587, 0x8ccd098c, 0xa4588018, 0xe8748973, 0x0 }, /* #42 */3159 { 0x 037453, 0x037483, 0x5e9ba035, 0xfc3b5983, 0x626046b1, 0x0 }, /* #43 */3160 { 0x 017a93, 0x017296, 0xf7ebce29, 0xf7e3e97b, 0x0007e4ad, 0x0 }, /* #44 */3161 { 0x 2643d2, 0x264317, 0x4de397a4, 0x55de6636, 0xf805316e, 0x0 }, /* #45 */3162 { 0x 143292, 0x143283, 0xc2233da8, 0xfebdb1d3, 0xc3658bd5, 0x0 }, /* #46 */3163 { 0x 235297, 0x235293, 0x247cb7b3, 0xb119099b, 0x7363ae17, 0x0 }, /* #47 */3164 { 0x 3a4752, 0x3a4702, 0x5c2ab7f6, 0x53f559c4, 0x08355e32, 0x0 }, /* #48 */3165 { 0x 1e70c6, 0x1e7016, 0xcda6c500, 0x0c1016eb, 0xc196ae15, 0x0 }, /* #49 */3166 { 0x 3e0f86, 0x3e0713, 0x007cbdc6, 0x18f76ba7, 0xe785521f, 0x0 }, /* #50 */3167 { 0x 0268d7, 0x026802, 0xc09787bc, 0x423ec829, 0x7e58bf92, 0x0 }, /* #51 */3168 { 0x 2f6892, 0x2f6003, 0x57eef03e, 0x6c3272ae, 0xebbc7d90, 0x0 }, /* #52 */3169 { 0x 2b3f82, 0x2b3796, 0xeb3a84f1, 0x8ea71b1e, 0x5c9369d3, 0x0 }, /* #53 */3170 { 0x 152307, 0x152b93, 0x6797daa3, 0xae5da097, 0xb93a3a0b, 0x0 }, /* #54 */3171 { 0x 0e4b86, 0x0e4387, 0x4a62980b, 0xd10d9041, 0x795507ca, 0x0 }, /* #55 */3172 { 0x 1e27d7, 0x1e2716, 0xec3f9902, 0x3b17ba36, 0xb127decb, 0x0 }, /* #56 */3173 { 0x 2b5307, 0x2b5317, 0x61d461d7, 0x6440286a, 0xfd94396c, 0x0 }, /* #57 */3174 { 0x 2b70c7, 0x2b7093, 0x185a0361, 0xa0780e7c, 0x77e1f4e4, 0x0 }, /* #58 */3175 { 0x 375347, 0x375306, 0x2996de6d, 0x157ed765, 0x14180707, 0x0 }, /* #59 */3176 { 0x 264907, 0x264113, 0x4fa38af5, 0x6a30a51c, 0xe572e5d8, 0x0 }, /* #60 */3177 { 0x3 30ac2, 0x330293, 0x5089513b, 0xf02a53ad, 0x605efd8e, 0x0 }, /* #61 */3178 { 0x 0e0c96, 0x0e0486, 0xc48140d7, 0xac12f482, 0x186e4c55, 0x0 }, /* #62 */3179 { 0x 376452, 0x376492, 0xeb9c4712, 0xd31268fe, 0x1889de14, 0x0 }, /* #63 */3116 { 0x1f6903, 0x1f6197, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #0 */ 3117 { 0x3a6602, 0x3a6646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3118 { 0x087416, 0x087446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3119 { 0x110ad2, 0x110246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3120 { 0x2729d3, 0x272186, 0xf5ea6457, 0xf5ea6456, 0x00000000, 0x0 }, /* #4 */ 3121 { 0x214813, 0x214086, 0xfca0d29d, 0xfca0d29c, 0x00000000, 0x0 }, /* #5 */ 3122 { 0x230157, 0x230186, 0xbe3a7743, 0xbe3a7742, 0x00000000, 0x0 }, /* #6 */ 3123 { 0x2c1053, 0x2c1082, 0xc6ac06db, 0xc6ac06da, 0x00000000, 0x0 }, /* #7 */ 3124 { 0x361743, 0x361793, 0x2d72bdb4, 0xe56e31f8, 0x48048bbb, 0x0 }, /* #8 */ 3125 { 0x3146c7, 0x314616, 0x5bbb0345, 0x48e72d35, 0x12d3d60f, 0x0 }, /* #9 */ 3126 { 0x0a1d46, 0x0a1d02, 0xa35b052e, 0x36a9c337, 0x6cb141f7, 0x0 }, /* #10 */ 3127 { 0x2176c2, 0x217687, 0x9e97222d, 0xca525a22, 0xd444c80b, 0x0 }, /* #11 */ 3128 { 0x1a7302, 0x1a7307, 0x043e777d, 0x2327c5c5, 0xe116b1b8, 0x0 }, /* #12 */ 3129 { 0x2d3802, 0x2d3087, 0x9ecb359c, 0xef9e703a, 0xaf2cc562, 0x0 }, /* #13 */ 3130 { 0x125dd3, 0x125d12, 0xbc69aff9, 0x7dc96bba, 0x3ea0443e, 0x0 }, /* #14 */ 3131 { 0x200346, 0x200317, 0x40d24127, 0x551ed94b, 0xebb367dc, 0x0 }, /* #15 */ 3132 { 0x2753c3, 0x275b93, 0x697f4ca1, 0xc4ff5951, 0xa47ff34f, 0x0 }, /* #16 */ 3133 { 0x1625d2, 0x162d06, 0x81577f17, 0x69febf66, 0x1758bfb1, 0x0 }, /* #17 */ 3134 { 0x110952, 0x110987, 0x6702bab7, 0x82d24181, 0xe4307936, 0x0 }, /* #18 */ 3135 { 0x257b97, 0x257307, 0x4d6a162a, 0x5d94efe2, 0xefd52647, 0x0 }, /* #19 */ 3136 { 0x0417d3, 0x041716, 0x47f9d202, 0x25af2bc9, 0x224aa638, 0x0 }, /* #20 */ 3137 { 0x2658d2, 0x265002, 0x71ad018f, 0x5c6b73f8, 0x15418d97, 0x0 }, /* #21 */ 3138 { 0x104616, 0x104e83, 0x76b3239c, 0x8bcc0ff7, 0xeae713a5, 0x0 }, /* #22 */ 3139 { 0x3a6c57, 0x3a6483, 0xc7faae58, 0xed2e7604, 0xdacc3853, 0x0 }, /* #23 */ 3140 { 0x055ec3, 0x055607, 0x47ec34f2, 0x63641430, 0xe48820c1, 0x0 }, /* #24 */ 3141 { 0x1e1257, 0x1e1212, 0x7a21d5aa, 0x36cf0b1f, 0x4352ca8a, 0x0 }, /* #25 */ 3142 { 0x2f4c87, 0x2f4417, 0x1b0af6a6, 0x6e43dc7d, 0xacc71a28, 0x0 }, /* #26 */ 3143 { 0x1b21c3, 0x1b2117, 0x3f217711, 0x511138c5, 0xee103e4b, 0x0 }, /* #27 */ 3144 { 0x296642, 0x296e02, 0xdc93e03b, 0x6c2d9016, 0x70665025, 0x0 }, /* #28 */ 3145 { 0x1745d6, 0x174513, 0x13c5a031, 0x402da516, 0xd397fb1b, 0x0 }, /* #29 */ 3146 { 0x263383, 0x263307, 0x3c1d4ceb, 0x547834f5, 0xe7a517f5, 0x0 }, /* #30 */ 3147 { 0x080ad6, 0x080297, 0x1e492a61, 0xc8cbb3be, 0x557d76a3, 0x0 }, /* #31 */ 3148 { 0x1343c7, 0x134306, 0xc1d1038a, 0x4091a995, 0x813f59f4, 0x0 }, /* #32 */ 3149 { 0x2a4383, 0x2a4b97, 0x419215e8, 0xa3b5c1ee, 0x9ddc53f9, 0x0 }, /* #33 */ 3150 { 0x0d3093, 0x0d3006, 0xd5f0197d, 0x0fd6b0b1, 0xc61968cb, 0x0 }, /* #34 */ 3151 { 0x2f0b43, 0x2f0397, 0xd29424f7, 0xd68d474e, 0xfc06dda8, 0x0 }, /* #35 */ 3152 { 0x025f43, 0x025786, 0xe3040dfb, 0xc3d20174, 0x1f320c86, 0x0 }, /* #36 */ 3153 { 0x121dc3, 0x121507, 0x5d32f2a8, 0x6159cf42, 0xfbd92365, 0x0 }, /* #37 */ 3154 { 0x225a97, 0x225297, 0x37bc8317, 0xfe79eaac, 0x3942986a, 0x0 }, /* #38 */ 3155 { 0x241552, 0x241513, 0x16c8c604, 0x7f8868e5, 0x97405d1f, 0x0 }, /* #39 */ 3156 { 0x212a06, 0x212a16, 0x83a9a623, 0x0ccf3f9a, 0x76da6689, 0x0 }, /* #40 */ 3157 { 0x014883, 0x014883, 0x6c92ac2f, 0x9b2c32d5, 0xd1667959, 0x0 }, /* #41 */ 3158 { 0x265542, 0x265593, 0xc5297b74, 0xdec15b4f, 0xe6682025, 0x0 }, /* #42 */ 3159 { 0x1670d7, 0x167087, 0x7349f09e, 0xf7f5a06a, 0x7b545033, 0x0 }, /* #43 */ 3160 { 0x1d0386, 0x1d0302, 0x7f6601c9, 0x7d668d52, 0x01ff7477, 0x0 }, /* #44 */ 3161 { 0x373187, 0x373187, 0x4d9ce098, 0xd73fbe74, 0x765d2223, 0x0 }, /* #45 */ 3162 { 0x2c4397, 0x2c4b12, 0xc7d1b1f5, 0x6fd7621f, 0x57fa4fd5, 0x0 }, /* #46 */ 3163 { 0x1b7282, 0x1b7282, 0xb48dc218, 0xadcbd0a8, 0x06c1f170, 0x0 }, /* #47 */ 3164 { 0x117387, 0x117316, 0xe1cb37fa, 0x3d03288e, 0xa4c80f6b, 0x0 }, /* #48 */ 3165 { 0x2c4c82, 0x2c4497, 0x8c1d5312, 0xb2e48a1e, 0xd938c8f4, 0x0 }, /* #49 */ 3166 { 0x1138c7, 0x113083, 0x23b0e2d8, 0xb1b3fda1, 0x71fce536, 0x0 }, /* #50 */ 3167 { 0x2c55d7, 0x2c5d16, 0x9cb94a50, 0x53fb5090, 0x48bdf9bf, 0x0 }, /* #51 */ 3168 { 0x3d4382, 0x3d4382, 0xbaf90d9f, 0x860bada7, 0x34ed5ff8, 0x0 }, /* #52 */ 3169 { 0x372dc7, 0x372d12, 0xdb7bc9b2, 0x7f84d5a7, 0x5bf6f40a, 0x0 }, /* #53 */ 3170 { 0x0f4ad7, 0x0f4287, 0xaacfadab, 0xc23cc155, 0xe892ec55, 0x0 }, /* #54 */ 3171 { 0x197616, 0x197e06, 0xa8ab215a, 0x6d9070c9, 0x3b1ab091, 0x0 }, /* #55 */ 3172 { 0x3e3e93, 0x3e3e12, 0xa98871e2, 0x2c9bb026, 0x7cecc1bb, 0x0 }, /* #56 */ 3173 { 0x1c4f06, 0x1c4f16, 0xc18fd992, 0x767ad887, 0x4b15010b, 0x0 }, /* #57 */ 3174 { 0x377ed6, 0x377613, 0x41a9a5b4, 0x58ebb79b, 0xe8bdee19, 0x0 }, /* #58 */ 3175 { 0x1a6102, 0x1a6112, 0x496bdb11, 0x01707c52, 0x47fb5ebf, 0x0 }, /* #59 */ 3176 { 0x097286, 0x097203, 0x643d5d0e, 0x6b94e783, 0xf8a8758b, 0x0 }, /* #60 */ 3177 { 0x3d3687, 0x3d3612, 0xc34925c0, 0x0bfba2fd, 0xb74d82c2, 0x0 }, /* #61 */ 3178 { 0x356982, 0x356906, 0xc761826f, 0x74a7186a, 0x52ba6a05, 0x0 }, /* #62 */ 3179 { 0x061893, 0x061016, 0x5892b3b7, 0x113df3bb, 0x4754bffb, 0x0 }, /* #63 */ 3180 3180 }; 3181 3181 static const BINU32_TEST_T g_aTests_sbb_u32_locked[] = 3182 3182 { 3183 { 0x0 c6a46, 0x0c6246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3184 { 0x 1e7c06, 0x1e7446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3185 { 0x 0c1097, 0x0c1097, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #2 */3186 { 0x 3412d2, 0x341246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3187 { 0x 3c7747, 0x3c7706, 0x5b8c568c, 0x5b8c568b, 0x00000000, 0x0 }, /* #4 */3188 { 0x 360996, 0x360186, 0xad9d297d, 0xad9d297d, 0x00000000, 0x0 }, /* #5 */3189 { 0x 1b6cd6, 0x1b6402, 0x65eeb72c, 0x65eeb72c, 0x00000000, 0x0 }, /* #6 */3190 { 0x0 44cc2, 0x044402, 0x0b0046ef, 0x0b0046ef, 0x00000000, 0x0 }, /* #7 */3191 { 0x 130596, 0x130502, 0x7b9ee361, 0x65c96de0, 0x15d57581, 0x0 }, /* #8 */3192 { 0x 050246, 0x050a12, 0x86dfa11a, 0x172fa69b, 0x6faffa7f, 0x0 }, /* #9 */3193 { 0x 305fd7, 0x305702, 0xbff0e3c7, 0x17abe102, 0xa84502c4, 0x0 }, /* #10 */3194 { 0x 104f43, 0x104792, 0xc10c3e05, 0x854aa486, 0x3bc1997e, 0x0 }, /* #11 */3195 { 0x 322ed7, 0x322696, 0xca42fed0, 0x8e04a05c, 0x3c3e5e73, 0x0 }, /* #12 */3196 { 0x 2367c6, 0x236787, 0xb41fbd06, 0xb5999782, 0xfe862584, 0x0 }, /* #13 */3197 { 0x 2d4c03, 0x2d4403, 0x0d02bc95, 0x75c339d3, 0x973f82c1, 0x0 }, /* #14 */3198 { 0x1 85117, 0x185197, 0xba28cf21, 0xef9e5bed, 0xca8a7333, 0x0 }, /* #15 */3199 { 0x 292883, 0x292806, 0xc1342a05, 0x44d2d081, 0x7c615983, 0x0 }, /* #16 */3200 { 0x 067653, 0x067683, 0xc4eef69e, 0xf8697c6b, 0xcc857a32, 0x0 }, /* #17 */3201 { 0x 1b03c6, 0x1b0392, 0xeb177c12, 0xe86974a7, 0x02ae076b, 0x0 }, /* #18 */3202 { 0x 231246, 0x231212, 0xf174db07, 0x22761829, 0xcefec2de, 0x0 }, /* #19 */3203 { 0x0 f3c16, 0x0f3403, 0x3aff343e, 0x4cf7b8a2, 0xee077b9c, 0x0 }, /* #20 */3204 { 0x 2a2453, 0x2a2416, 0x1f1dfbe9, 0x15dc24be, 0x0941d72a, 0x0 }, /* #21 */3205 { 0x 1e6413, 0x1e6413, 0x607b3448, 0x652c449b, 0xfb4eefac, 0x0 }, /* #22 */3206 { 0x 2e7d47, 0x2e7583, 0x81d62b49, 0xb4ae5f97, 0xcd27cbb1, 0x0 }, /* #23 */3207 { 0x 2c2603, 0x2c2e16, 0xb199c189, 0x5ef1218b, 0x52a89ffd, 0x0 }, /* #24 */3208 { 0x2 a7dc6, 0x2a7d12, 0xb17a9780, 0x74a98a58, 0x3cd10d28, 0x0 }, /* #25 */3209 { 0x 193697, 0x193e02, 0x8d4df1aa, 0x4c67ca08, 0x40e627a1, 0x0 }, /* #26 */3210 { 0x1 b1cc6, 0x1b1c12, 0xcfd86f14, 0x6c05e6e5, 0x63d2882f, 0x0 }, /* #27 */3211 { 0x 2133c6, 0x213393, 0x80ebce2c, 0xb8cfccce, 0xc81c015e, 0x0 }, /* #28 */3212 { 0x 297c92, 0x297406, 0xdbb89a71, 0x29eb2a21, 0xb1cd7050, 0x0 }, /* #29 */3213 { 0x1 f1896, 0x1f1006, 0x39a85e3f, 0x1ac7905f, 0x1ee0cde0, 0x0 }, /* #30 */3214 { 0x 346702, 0x346706, 0xe7a7dde5, 0x546d0fb2, 0x933ace33, 0x0 }, /* #31 */3215 { 0x 3957d7, 0x395716, 0xf4d5255c, 0x19fbbeee, 0xdad9666d, 0x0 }, /* #32 */3216 { 0x 3c0247, 0x3c0216, 0xfcca41d6, 0x3866140c, 0xc4642dc9, 0x0 }, /* #33 */3217 { 0x 397c46, 0x397c06, 0xad940857, 0x6eb6cb71, 0x3edd3ce6, 0x0 }, /* #34 */3218 { 0x 0e7c93, 0x0e7492, 0xd3e9fe3c, 0xd156d0fd, 0x02932d3e, 0x0 }, /* #35 */3219 { 0x1 403c2, 0x140393, 0xd434d547, 0xd93ba48f, 0xfaf930b8, 0x0 }, /* #36 */3220 { 0x 1931d7, 0x193112, 0x399435f1, 0x00d4bb02, 0x38bf7aee, 0x0 }, /* #37 */3221 { 0x 161846, 0x161096, 0xb15cd203, 0x83b7988e, 0x2da53975, 0x0 }, /* #38 */3222 { 0x1 13a46, 0x113213, 0x680f2cc8, 0x6b157b5b, 0xfcf9b16d, 0x0 }, /* #39 */3223 { 0x 3f7596, 0x3f7506, 0x415c3f28, 0x1b28c914, 0x26337614, 0x0 }, /* #40 */3224 { 0x2 64587, 0x264593, 0x1a1be570, 0xf0d6f9bf, 0x2944ebb0, 0x0 }, /* #41 */3225 { 0x 083643, 0x083697, 0xc8657665, 0xf0ce834e, 0xd796f316, 0x0 }, /* #42 */3226 { 0x1 911c6, 0x191902, 0xa8c74b5e, 0x6d58a49b, 0x3b6ea6c3, 0x0 }, /* #43 */3227 { 0x 240412, 0x240487, 0x9dd830b8, 0xfbe62ae7, 0xa1f205d1, 0x0 }, /* #44 */3228 { 0x 271b92, 0x271b97, 0x52eba5e8, 0xa0b369ca, 0xb2383c1e, 0x0 }, /* #45 */3229 { 0x 332553, 0x332d16, 0xc5fb7bd4, 0x7787bb77, 0x4e73c05c, 0x0 }, /* #46 */3230 { 0x 085417, 0x085c93, 0x683d8431, 0x9f5616d3, 0xc8e76d5d, 0x0 }, /* #47 */3231 { 0x 096612, 0x096612, 0x37d0e391, 0x1f599a49, 0x18774948, 0x0 }, /* #48 */3232 { 0x 2d4492, 0x2d4413, 0x0febf3e0, 0x156aead3, 0xfa81090d, 0x0 }, /* #49 */3233 { 0x3 b79c6, 0x3b7916, 0x845a45f2, 0x70e82a95, 0x13721b5d, 0x0 }, /* #50 */3234 { 0x 082712, 0x082f87, 0x6ead4b83, 0x9b2fdfe2, 0xd37d6ba1, 0x0 }, /* #51 */3235 { 0x 3d4407, 0x3d4c16, 0x9e4eef30, 0x6b22b088, 0x332c3ea7, 0x0 }, /* #52 */3236 { 0x 281002, 0x281816, 0x9f4ef509, 0x5ee285fc, 0x406c6f0d, 0x0 }, /* #53 */3237 { 0x 1e1083, 0x1e1083, 0xf32c39ac, 0xf99190d9, 0xf99aa8d2, 0x0 }, /* #54 */3238 { 0x 061392, 0x061306, 0xd10cb61d, 0x1fba78a6, 0xb1523d77, 0x0 }, /* #55 */3239 { 0x 324402, 0x324487, 0x06707d03, 0xc64c63f0, 0x40241913, 0x0 }, /* #56 */3240 { 0x 1f4492, 0x1f4403, 0x0b41cb4e, 0x538fcd1a, 0xb7b1fe34, 0x0 }, /* #57 */3241 { 0x 231ec6, 0x231602, 0x91cb903d, 0x11ac8985, 0x801f06b8, 0x0 }, /* #58 */3242 { 0x 2a1d13, 0x2a1517, 0x03401125, 0x2dd174f9, 0xd56e9c2b, 0x0 }, /* #59 */3243 { 0x 1d0492, 0x1d0407, 0x023f1744, 0x17f311e2, 0xea4c0562, 0x0 }, /* #60 */3244 { 0x 0a5cd6, 0x0a5c97, 0x390a0f61, 0x9bbcfab8, 0x9d4d14a9, 0x0 }, /* #61 */3245 { 0x 176dd3, 0x176d83, 0x57595a8d, 0x9ddbc754, 0xb97d9338, 0x0 }, /* #62 */3246 { 0x0 90b92, 0x090393, 0x1112ca52, 0xb89288ab, 0x588041a7, 0x0 }, /* #63 */3183 { 0x081c53, 0x081497, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #0 */ 3184 { 0x3b13d6, 0x3b1346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3185 { 0x264b16, 0x264346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3186 { 0x150ec2, 0x150646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3187 { 0x112502, 0x112582, 0xe93215fb, 0xe93215fb, 0x00000000, 0x0 }, /* #4 */ 3188 { 0x014793, 0x014706, 0x3ec9e237, 0x3ec9e236, 0x00000000, 0x0 }, /* #5 */ 3189 { 0x2249c2, 0x224182, 0xd23c0e20, 0xd23c0e20, 0x00000000, 0x0 }, /* #6 */ 3190 { 0x030107, 0x030186, 0xdf4db029, 0xdf4db028, 0x00000000, 0x0 }, /* #7 */ 3191 { 0x280482, 0x280c93, 0x70db5863, 0xa05373bf, 0xd087e4a4, 0x0 }, /* #8 */ 3192 { 0x335356, 0x335312, 0xfd000dc7, 0x6e776aad, 0x8e88a31a, 0x0 }, /* #9 */ 3193 { 0x0c2817, 0x0c2083, 0xe5a5f477, 0xf3510fb3, 0xf254e4c3, 0x0 }, /* #10 */ 3194 { 0x3678d3, 0x367087, 0x97cb80bf, 0xa659d81e, 0xf171a8a0, 0x0 }, /* #11 */ 3195 { 0x2011d7, 0x201112, 0x66bb77c8, 0x4906579e, 0x1db52029, 0x0 }, /* #12 */ 3196 { 0x1272d3, 0x127a87, 0x76faed1d, 0xa315a52b, 0xd3e547f1, 0x0 }, /* #13 */ 3197 { 0x164a16, 0x164202, 0xeba466d5, 0x35492680, 0xb65b4055, 0x0 }, /* #14 */ 3198 { 0x1c2856, 0x1c2096, 0xf6af33a6, 0x8e471f7d, 0x68681429, 0x0 }, /* #15 */ 3199 { 0x034546, 0x034512, 0xd68e0533, 0x50968189, 0x85f783aa, 0x0 }, /* #16 */ 3200 { 0x3c6406, 0x3c6493, 0xbe4d05c6, 0xcb96dba8, 0xf2b62a1e, 0x0 }, /* #17 */ 3201 { 0x073196, 0x073117, 0x1ec8176a, 0x7c4ed77b, 0xa2793fef, 0x0 }, /* #18 */ 3202 { 0x141643, 0x141616, 0x9b5f4e0c, 0x0d624a2d, 0x8dfd03de, 0x0 }, /* #19 */ 3203 { 0x086ad6, 0x086a06, 0xdb7bf9ed, 0x7326b53a, 0x685544b3, 0x0 }, /* #20 */ 3204 { 0x117942, 0x117196, 0xf53181b3, 0xaff757a6, 0x453a2a0d, 0x0 }, /* #21 */ 3205 { 0x012a97, 0x012216, 0xe6285732, 0x03b38f2e, 0xe274c803, 0x0 }, /* #22 */ 3206 { 0x376f56, 0x376702, 0xd4b65a68, 0x04ccedf1, 0xcfe96c77, 0x0 }, /* #23 */ 3207 { 0x102197, 0x102113, 0x434efea3, 0x4c1f5cc8, 0xf72fa1da, 0x0 }, /* #24 */ 3208 { 0x2b2c57, 0x2b2413, 0x3a6c30f9, 0x6568c6bf, 0xd5036a39, 0x0 }, /* #25 */ 3209 { 0x326fc3, 0x326702, 0x751c9fcb, 0x0addbc20, 0x6a3ee3aa, 0x0 }, /* #26 */ 3210 { 0x1e0592, 0x1e0507, 0x1f12d33c, 0x5228bb28, 0xccea1814, 0x0 }, /* #27 */ 3211 { 0x124f83, 0x124f02, 0x94401329, 0x59962007, 0x3aa9f321, 0x0 }, /* #28 */ 3212 { 0x193a53, 0x193a87, 0x58cbe713, 0xa61c2922, 0xb2afbdf0, 0x0 }, /* #29 */ 3213 { 0x1e7187, 0x1e7912, 0x95c4fbd6, 0x1e53313e, 0x7771ca97, 0x0 }, /* #30 */ 3214 { 0x2b3cc6, 0x2b3413, 0x13f610b9, 0x543224ce, 0xbfc3ebeb, 0x0 }, /* #31 */ 3215 { 0x242a16, 0x242283, 0x951c25c7, 0xea27ef23, 0xaaf436a4, 0x0 }, /* #32 */ 3216 { 0x2f7fd7, 0x2f7f93, 0x7f7220c3, 0xe1acfd2f, 0x9dc52393, 0x0 }, /* #33 */ 3217 { 0x221703, 0x221716, 0xe1724322, 0x4cdcc4cc, 0x94957e55, 0x0 }, /* #34 */ 3218 { 0x1929d7, 0x192987, 0x758970b1, 0xa343bff0, 0xd245b0c0, 0x0 }, /* #35 */ 3219 { 0x171697, 0x171693, 0x808e2fc5, 0x89abe025, 0xf6e24f9f, 0x0 }, /* #36 */ 3220 { 0x392047, 0x392002, 0xc775cf29, 0x40021dc2, 0x8773b166, 0x0 }, /* #37 */ 3221 { 0x032356, 0x032302, 0x665a0c0d, 0x048cae13, 0x61cd5dfa, 0x0 }, /* #38 */ 3222 { 0x145946, 0x145916, 0x8d0e5b03, 0x6395325c, 0x297928a7, 0x0 }, /* #39 */ 3223 { 0x1c0116, 0x1c0197, 0xaf53a9f4, 0xd1989eaf, 0xddbb0b45, 0x0 }, /* #40 */ 3224 { 0x210f16, 0x210707, 0x25a57f3d, 0x5160cd50, 0xd444b1ed, 0x0 }, /* #41 */ 3225 { 0x2e5203, 0x2e5283, 0xa5dd7f58, 0xf509e0b0, 0xb0d39ea7, 0x0 }, /* #42 */ 3226 { 0x147ed6, 0x147693, 0x3f305d54, 0xfef0e64c, 0x403f7708, 0x0 }, /* #43 */ 3227 { 0x1f4f06, 0x1f4716, 0xa5da5519, 0x04d1448d, 0xa109108c, 0x0 }, /* #44 */ 3228 { 0x1d0913, 0x1d0187, 0xc913d5b4, 0xd3e0b4a0, 0xf5332113, 0x0 }, /* #45 */ 3229 { 0x002283, 0x002a83, 0x4fecfc78, 0xc039a931, 0x8fb35346, 0x0 }, /* #46 */ 3230 { 0x2f0fd3, 0x2f0712, 0x4e377acc, 0x31d88c6d, 0x1c5eee5e, 0x0 }, /* #47 */ 3231 { 0x330c92, 0x330487, 0x261a2989, 0xe67d34a0, 0x3f9cf4e9, 0x0 }, /* #48 */ 3232 { 0x132e53, 0x132697, 0x0dce8d23, 0xda3a9139, 0x3393fbe9, 0x0 }, /* #49 */ 3233 { 0x3f3946, 0x3f3106, 0x495ce078, 0x18c7f563, 0x3094eb15, 0x0 }, /* #50 */ 3234 { 0x154896, 0x154002, 0x1365fd7f, 0x068035e0, 0x0ce5c79f, 0x0 }, /* #51 */ 3235 { 0x125f17, 0x125783, 0x5da8b7d9, 0xedeaa113, 0x6fbe16c5, 0x0 }, /* #52 */ 3236 { 0x0877d7, 0x087797, 0xe211bc17, 0xe7bdffc9, 0xfa53bc4d, 0x0 }, /* #53 */ 3237 { 0x2f21d3, 0x2f2983, 0x69f2ea59, 0xdefb3af2, 0x8af7af66, 0x0 }, /* #54 */ 3238 { 0x1c77d7, 0x1c7717, 0x3a09a991, 0x69ae1d35, 0xd05b8c5b, 0x0 }, /* #55 */ 3239 { 0x1b5396, 0x1b5397, 0x329faf45, 0xe0f39978, 0x51ac15cd, 0x0 }, /* #56 */ 3240 { 0x0d2c06, 0x0d2496, 0xccc57970, 0x941dcad4, 0x38a7ae9c, 0x0 }, /* #57 */ 3241 { 0x384186, 0x384916, 0xd9b19e96, 0x7d8ee6bb, 0x5c22b7db, 0x0 }, /* #58 */ 3242 { 0x141943, 0x141912, 0xbf1c2126, 0x6f57bafd, 0x4fc46628, 0x0 }, /* #59 */ 3243 { 0x0e7503, 0x0e7d16, 0x86f74983, 0x31fc0e7b, 0x54fb3b07, 0x0 }, /* #60 */ 3244 { 0x207407, 0x207492, 0xfee9ca20, 0xd814aefb, 0x26d51b24, 0x0 }, /* #61 */ 3245 { 0x2373c6, 0x237b06, 0xcd4f9569, 0x69756e17, 0x63da2752, 0x0 }, /* #62 */ 3246 { 0x0b2b97, 0x0b2b12, 0xb8f5fbd0, 0x5b8ea915, 0x5d6752ba, 0x0 }, /* #63 */ 3247 3247 }; 3248 3248 static const BINU32_TEST_T g_aTests_or_u32[] = 3249 3249 { 3250 { 0x 370552, 0x370546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3251 { 0x 241102, 0x241146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3252 { 0x 2c4b86, 0x2c4346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3253 { 0x 1e3fd2, 0x1e3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3254 { 0x3 d7503, 0x3d7502, 0x62ea2bf2, 0x62ea2bf2, 0x00000000, 0x0 }, /* #4 */3255 { 0x 046c47, 0x046486, 0xe9d2e427, 0xe9d2e427, 0x00000000, 0x0 }, /* #5 */3256 { 0x 143b97, 0x143302, 0x2ae56c29, 0x2ae56c29, 0x00000000, 0x0 }, /* #6 */3257 { 0x0 339c3, 0x033182, 0xe5acb65d, 0xe5acb65d, 0x00000000, 0x0 }, /* #7 */3258 { 0x2 f2b07, 0x2f2386, 0xa71e06f1, 0xf7decef5, 0xd5dacc94, 0x0 }, /* #8 */3259 { 0x 2940d6, 0x294086, 0xf3f16ec8, 0xfbff7fcf, 0xe90e1f0f, 0x0 }, /* #9 */3260 { 0x 111197, 0x111182, 0x0abfd8fd, 0xfabffefd, 0xfa3d2e08, 0x0 }, /* #10 */3261 { 0x 371fc7, 0x371782, 0xf702a1ca, 0xf76be3cb, 0x506bc243, 0x0 }, /* #11 */3262 { 0x 3e0913, 0x3e0102, 0x68b6081b, 0x6ffffa9b, 0x4f7dfa88, 0x0 }, /* #12 */3263 { 0x0 b11d3, 0x0b1182, 0xc68dd9b0, 0xee8dfff1, 0x2c09bef1, 0x0 }, /* #13 */3264 { 0x 386552, 0x386582, 0xd94f228e, 0xdfdf3b8f, 0x9f9a3b83, 0x0 }, /* #14 */3265 { 0x 0a62c3, 0x0a6282, 0x36b98c01, 0xf6bdef85, 0xc2ac6384, 0x0 }, /* #15 */3266 { 0x2 37d13, 0x237502, 0x11dfd5b1, 0x51fff5b5, 0x40f5b014, 0x0 }, /* #16 */3267 { 0x 073192, 0x073186, 0x9a57a625, 0xda7ff727, 0x406c7106, 0x0 }, /* #17 */3268 { 0x 1c7247, 0x1c7282, 0xef741fab, 0xeffcbfab, 0xa8eca188, 0x0 }, /* #18 */3269 { 0x 0b0457, 0x0b0482, 0x98749fe5, 0xfff7dfef, 0x6f87570e, 0x0 }, /* #19 */3270 { 0x 090416, 0x090406, 0x44fad47e, 0x77fed7ff, 0x330e4389, 0x0 }, /* #20 */3271 { 0x 094ed3, 0x094682, 0x55275a23, 0xf72f5abf, 0xe32b189e, 0x0 }, /* #21 */3272 { 0x2 73586, 0x273506, 0x4c510e4d, 0x4ef3df6f, 0x4ee2dd6a, 0x0 }, /* #22 */3273 { 0x3 70a56, 0x370286, 0x5f91e609, 0xdf99f67b, 0x9e891672, 0x0 }, /* #23 */3274 { 0x 2f0482, 0x2f0402, 0x505202aa, 0x5b576efb, 0x1b076c59, 0x0 }, /* #24 */3275 { 0x 0333d7, 0x033386, 0xaa66695c, 0xeeeeed5f, 0x44aead13, 0x0 }, /* #25 */3276 { 0x1 535d7, 0x153582, 0x885c3599, 0xc85e359b, 0x405a019a, 0x0 }, /* #26 */3277 { 0x2 63397, 0x263382, 0x84c76c98, 0xafff7c9b, 0x2bfa5403, 0x0 }, /* #27 */3278 { 0x22 5e87, 0x225606, 0x30de5974, 0x35df5dfc, 0x35db44dc, 0x0 }, /* #28 */3279 { 0x 001857, 0x001086, 0xd263b7dd, 0xdffbb7dd, 0x4d9aa799, 0x0 }, /* #29 */3280 { 0x 3b7207, 0x3b7286, 0x20d24582, 0xeddfddaf, 0xcd8dd8af, 0x0 }, /* #30 */3281 { 0x3 80387, 0x380382, 0xcc333949, 0xccff3f5b, 0x0cde375b, 0x0 }, /* #31 */3282 { 0x 057016, 0x057082, 0xbca23520, 0xfcfbf579, 0x74d9c579, 0x0 }, /* #32 */3283 { 0x0 40557, 0x040506, 0x48bde02c, 0x5dfde02e, 0x55c1802e, 0x0 }, /* #33 */3284 { 0x 3a62d7, 0x3a6286, 0x9102ceb1, 0xf5a6dff5, 0xe4a65774, 0x0 }, /* #34 */3285 { 0x0 b3b13, 0x0b3382, 0x133428d0, 0x9fb47ad6, 0x9ca45216, 0x0 }, /* #35 */3286 { 0x2 55692, 0x255686, 0x81a9daa5, 0xd9adfeed, 0x592d3e4c, 0x0 }, /* #36 */3287 { 0x 311b46, 0x311306, 0x3e0f0d65, 0x7f8f1d65, 0x7f8a1064, 0x0 }, /* #37 */3288 { 0x 0a6693, 0x0a6686, 0x5a8a78e1, 0xfa8bfdff, 0xea03dd3f, 0x0 }, /* #38 */3289 { 0x 207352, 0x207386, 0x408c537d, 0xddce77ff, 0xdd4274ee, 0x0 }, /* #39 */3290 { 0x 066887, 0x066082, 0x29bd9221, 0xbdfddbf1, 0xb5495bf1, 0x0 }, /* #40 */3291 { 0x 3d6916, 0x3d6186, 0xe5ee79bf, 0xf7ff7dff, 0x175b4476, 0x0 }, /* #41 */3292 { 0x 0b20d2, 0x0b2082, 0x2e4b906b, 0xee7fb56b, 0xca7e3543, 0x0 }, /* #42 */3293 { 0x1 96c56, 0x196402, 0x65e42174, 0x75e4bff7, 0x74a0bee7, 0x0 }, /* #43 */3294 { 0x3 138c3, 0x313006, 0x4a0488d6, 0x7a2cbed7, 0x3a2cb651, 0x0 }, /* #44 */3295 { 0x3 c3003, 0x3c3002, 0x28c71bcc, 0x2bd7dffd, 0x2314cef1, 0x0 }, /* #45 */3296 { 0x 1b5b06, 0x1b5382, 0x9280d71f, 0xbf88df7f, 0xad88ce73, 0x0 }, /* #46 */3297 { 0x2 d72c6, 0x2d7282, 0x832a5a58, 0xc37e5b5e, 0xc254194e, 0x0 }, /* #47 */3298 { 0x 0a3757, 0x0a3786, 0xd8a17348, 0xfdb7f3fc, 0xb536d2fc, 0x0 }, /* #48 */3299 { 0x 362493, 0x362482, 0xc4d621b1, 0xeefefffb, 0xaef8ff5b, 0x0 }, /* #49 */3300 { 0x 076857, 0x076086, 0x0289649e, 0xc6db6dff, 0xc65a6deb, 0x0 }, /* #50 */3301 { 0x 1332d7, 0x133282, 0xdfde972a, 0xdffff73e, 0x4167e516, 0x0 }, /* #51 */3302 { 0x0 f23d2, 0x0f2382, 0x583c618c, 0xfb3e6d8c, 0xbb026d04, 0x0 }, /* #52 */3303 { 0x 0942c6, 0x094206, 0x3e33db2e, 0x7e77fbff, 0x4245f3ff, 0x0 }, /* #53 */3304 { 0x 2f3686, 0x2f3682, 0xdf3543a1, 0xdf3d6bef, 0x140d294f, 0x0 }, /* #54 */3305 { 0x 1c4bc2, 0x1c4386, 0x93e75d9b, 0xd3f75fbb, 0x521752a8, 0x0 }, /* #55 */3306 { 0x3 45553, 0x345586, 0xc9088111, 0xdf68a1db, 0x5e60a1da, 0x0 }, /* #56 */3307 { 0x 0f58d7, 0x0f5082, 0xca56fc96, 0xeaf7ffdf, 0xa0a3fbdf, 0x0 }, /* #57 */3308 { 0x2 e3943, 0x2e3102, 0x41eeddf0, 0x61eefdf7, 0x600c21e7, 0x0 }, /* #58 */3309 { 0x 131c02, 0x131406, 0x640109d1, 0x75bdabdd, 0x51bcaa5c, 0x0 }, /* #59 */3310 { 0x 336c96, 0x336486, 0xeb3d1b34, 0xef7ffbb4, 0xcd4bf8b0, 0x0 }, /* #60 */3311 { 0x 360e42, 0x360602, 0x1ca7ac08, 0x7ffffdae, 0x6f5b59ae, 0x0 }, /* #61 */3312 { 0x1 730d3, 0x173006, 0x7590ad1b, 0x7dd7ff1b, 0x4dc77303, 0x0 }, /* #62 */3313 { 0x 0a4712, 0x0a4786, 0xc662d2ea, 0xdf76dffa, 0x1f364d72, 0x0 }, /* #63 */3250 { 0x286116, 0x286146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3251 { 0x084312, 0x084346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3252 { 0x331d87, 0x331546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3253 { 0x2d38d3, 0x2d3046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3254 { 0x3823d7, 0x382302, 0x51fa9fe6, 0x51fa9fe6, 0x00000000, 0x0 }, /* #4 */ 3255 { 0x175f16, 0x175782, 0x8a372c46, 0x8a372c46, 0x00000000, 0x0 }, /* #5 */ 3256 { 0x3b2cc7, 0x3b2402, 0x28459937, 0x28459937, 0x00000000, 0x0 }, /* #6 */ 3257 { 0x0d7e82, 0x0d7682, 0xf781ccd5, 0xf781ccd5, 0x00000000, 0x0 }, /* #7 */ 3258 { 0x2e5043, 0x2e5002, 0x3af536b1, 0x7afdbeb5, 0x78d9bcb4, 0x0 }, /* #8 */ 3259 { 0x336a96, 0x336286, 0x5fadcb3f, 0xdfffcf3f, 0x8afac62c, 0x0 }, /* #9 */ 3260 { 0x287857, 0x287082, 0x91344083, 0xfd7761c7, 0xfd776147, 0x0 }, /* #10 */ 3261 { 0x133c83, 0x133402, 0x3b47935c, 0x7b5fbf7f, 0x581bbc3f, 0x0 }, /* #11 */ 3262 { 0x184e47, 0x184682, 0x953d4acb, 0xfffdcbef, 0xeaf98125, 0x0 }, /* #12 */ 3263 { 0x0d3a07, 0x0d3282, 0x06ba12e7, 0xe6bf1ff7, 0xe22f1ff7, 0x0 }, /* #13 */ 3264 { 0x1b4357, 0x1b4386, 0xd0ff4585, 0xf7ff4dcf, 0x672d484e, 0x0 }, /* #14 */ 3265 { 0x260cd2, 0x260486, 0xfa5df836, 0xff5fffff, 0x6f52dffd, 0x0 }, /* #15 */ 3266 { 0x2f7352, 0x2f7306, 0x277bbf85, 0x6f7bffd7, 0x6d5ae9d6, 0x0 }, /* #16 */ 3267 { 0x170202, 0x170282, 0x81c7196d, 0xf7d75d6d, 0x76564404, 0x0 }, /* #17 */ 3268 { 0x0b7e52, 0x0b7686, 0x151ca983, 0xddbdab9f, 0xccbd031c, 0x0 }, /* #18 */ 3269 { 0x174a82, 0x174286, 0x34245516, 0xfd6e57ff, 0xfd4e52eb, 0x0 }, /* #19 */ 3270 { 0x260292, 0x260286, 0x4672d03e, 0xdff7fabe, 0xdbc5ba94, 0x0 }, /* #20 */ 3271 { 0x1c58c2, 0x1c5002, 0x6cc96004, 0x7cfffd94, 0x58bebd94, 0x0 }, /* #21 */ 3272 { 0x285fc3, 0x285782, 0xa8e8892d, 0xbaedff7f, 0x3a85fe56, 0x0 }, /* #22 */ 3273 { 0x3c5e16, 0x3c5682, 0xb75a9db8, 0xff7addbf, 0x5e28d83f, 0x0 }, /* #23 */ 3274 { 0x0d4046, 0x0d4002, 0x267e8bfc, 0x3e7eebfe, 0x3e186122, 0x0 }, /* #24 */ 3275 { 0x111f07, 0x111702, 0x158c1e80, 0x77ae9fe0, 0x62269160, 0x0 }, /* #25 */ 3276 { 0x1267d7, 0x126786, 0xb667b339, 0xb667ff3f, 0x92277f16, 0x0 }, /* #26 */ 3277 { 0x2c0f57, 0x2c0782, 0xc3ab045f, 0xd3abfedf, 0xd0abfada, 0x0 }, /* #27 */ 3278 { 0x222796, 0x222782, 0xc5950f42, 0xfd9ddffe, 0x3d1cd9be, 0x0 }, /* #28 */ 3279 { 0x1b6842, 0x1b6006, 0x7e5beb75, 0x7effef77, 0x04bf8f22, 0x0 }, /* #29 */ 3280 { 0x0e2452, 0x0e2482, 0x2e3a74d1, 0xbffb7df1, 0xbfcb7de0, 0x0 }, /* #30 */ 3281 { 0x351dd2, 0x351586, 0xeaba7532, 0xfffe7d7b, 0xf7645c5b, 0x0 }, /* #31 */ 3282 { 0x2d6dd3, 0x2d6582, 0xe163051d, 0xebe7c51f, 0x2be4c40a, 0x0 }, /* #32 */ 3283 { 0x0223d6, 0x022386, 0xf553fe11, 0xfd5ffe55, 0x9d4d4a44, 0x0 }, /* #33 */ 3284 { 0x066616, 0x066686, 0xf9b4237b, 0xf9b57fff, 0x61857dd5, 0x0 }, /* #34 */ 3285 { 0x085cd2, 0x085486, 0xda0f9f56, 0xffafdf77, 0xf7a5d477, 0x0 }, /* #35 */ 3286 { 0x200dd7, 0x200586, 0xd076f4ed, 0xf1fefced, 0xf1ca1ce0, 0x0 }, /* #36 */ 3287 { 0x1c0753, 0x1c0702, 0x497801b9, 0x6df93ffd, 0x65b93e5d, 0x0 }, /* #37 */ 3288 { 0x2d7fd7, 0x2d7782, 0xfaa42fe4, 0xfbe43fef, 0x71443fcf, 0x0 }, /* #38 */ 3289 { 0x396903, 0x396186, 0xeda5121b, 0xfde7f2db, 0xb047e2d9, 0x0 }, /* #39 */ 3290 { 0x3e4e07, 0x3e4606, 0x7d3ca087, 0x7f7fbeff, 0x174f1e79, 0x0 }, /* #40 */ 3291 { 0x194697, 0x194602, 0x73051e33, 0x7705de73, 0x1501c070, 0x0 }, /* #41 */ 3292 { 0x226a12, 0x226282, 0x9bb6d423, 0x9bb7d42f, 0x8021540c, 0x0 }, /* #42 */ 3293 { 0x145fc7, 0x145702, 0x6e773995, 0x7f777d9d, 0x15657d08, 0x0 }, /* #43 */ 3294 { 0x332313, 0x332386, 0xaa5f03b0, 0xabff2fbb, 0x03eb2d8b, 0x0 }, /* #44 */ 3295 { 0x3b2383, 0x3b2302, 0x03d87003, 0x37f9f6ef, 0x36a1d6ed, 0x0 }, /* #45 */ 3296 { 0x251e53, 0x251686, 0x22c5cf2e, 0xeae5cfaf, 0xe8a507ab, 0x0 }, /* #46 */ 3297 { 0x231d92, 0x231582, 0x0efd7c87, 0xeffffec7, 0xe3fa8ac1, 0x0 }, /* #47 */ 3298 { 0x2b1753, 0x2b1706, 0x345de27a, 0x3ffff27b, 0x3fbfd271, 0x0 }, /* #48 */ 3299 { 0x113a17, 0x113202, 0x44868036, 0x5ecffc7f, 0x5a4b7c5f, 0x0 }, /* #49 */ 3300 { 0x126f43, 0x126706, 0x0e882ac3, 0x4faf6feb, 0x4daf6fa9, 0x0 }, /* #50 */ 3301 { 0x0b4743, 0x0b4786, 0x4a873daa, 0xfee77dee, 0xb4e1694c, 0x0 }, /* #51 */ 3302 { 0x0c06c3, 0x0c0686, 0xb31a4212, 0xf3ffc7f6, 0x40e7c5f4, 0x0 }, /* #52 */ 3303 { 0x351682, 0x351686, 0xd7211f5c, 0xffb1dffc, 0xbf91dce0, 0x0 }, /* #53 */ 3304 { 0x3c3786, 0x3c3702, 0x18636d17, 0x3fef6f57, 0x278f2e56, 0x0 }, /* #54 */ 3305 { 0x2b4517, 0x2b4586, 0x97cd53d2, 0xffff5ff3, 0x693a0c33, 0x0 }, /* #55 */ 3306 { 0x367d42, 0x367582, 0xde774b91, 0xfe774f9b, 0xaa024d0a, 0x0 }, /* #56 */ 3307 { 0x2c0096, 0x2c0086, 0x09f5ddb3, 0xedffdff3, 0xecae17e0, 0x0 }, /* #57 */ 3308 { 0x212ad6, 0x212202, 0x04d8e1f7, 0x3edbe3f7, 0x3adb4270, 0x0 }, /* #58 */ 3309 { 0x270613, 0x270606, 0x2f3ff2e3, 0x2f7ffee7, 0x0f634e24, 0x0 }, /* #59 */ 3310 { 0x1f4616, 0x1f4686, 0x18ba003d, 0x9bffd27d, 0x9b65d24d, 0x0 }, /* #60 */ 3311 { 0x114b42, 0x114386, 0xfc79019f, 0xfc79ad9f, 0x6c59ad90, 0x0 }, /* #61 */ 3312 { 0x1f1216, 0x1f1202, 0x3c6f9bc2, 0x3f7f9fe3, 0x035b1d61, 0x0 }, /* #62 */ 3313 { 0x254cd7, 0x254406, 0x2cf5a3dd, 0x3efdbbdd, 0x32d93a0d, 0x0 }, /* #63 */ 3314 3314 }; 3315 3315 static const BINU32_TEST_T g_aTests_or_u32_locked[] = 3316 3316 { 3317 { 0x3 702c7, 0x370246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3318 { 0x 313586, 0x313546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3319 { 0x 232352, 0x232346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3320 { 0x3 d4243, 0x3d4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3321 { 0x 2c5857, 0x2c5086, 0x9ae43182, 0x9ae43182, 0x00000000, 0x0 }, /* #4 */3322 { 0x 0f2442, 0x0f2482, 0x9476aa10, 0x9476aa10, 0x00000000, 0x0 }, /* #5 */3323 { 0x 213512, 0x213506, 0x2a90392d, 0x2a90392d, 0x00000000, 0x0 }, /* #6 */3324 { 0x 304cc2, 0x304482, 0x9afe1c7f, 0x9afe1c7f, 0x00000000, 0x0 }, /* #7 */3325 { 0x2 e0d07, 0x2e0582, 0xd1705365, 0xd9737b75, 0x59237b70, 0x0 }, /* #8 */3326 { 0x 3b7342, 0x3b7382, 0xf56c5a9b, 0xffee5ffb, 0x3fae1ffa, 0x0 }, /* #9 */3327 { 0x 180857, 0x180086, 0x0dd16f48, 0xddddefcc, 0xd89d858c, 0x0 }, /* #10 */3328 { 0x 015357, 0x015386, 0xfd354bf4, 0xffff4ffc, 0x3eef4d6c, 0x0 }, /* #11 */3329 { 0x 0d6dc2, 0x0d6582, 0xc84f1487, 0xde5fbf8f, 0x9612ab0a, 0x0 }, /* #12 */3330 { 0x 087696, 0x087686, 0x4c001308, 0xeca037fc, 0xa0a026fc, 0x0 }, /* #13 */3331 { 0x 3a3d06, 0x3a3582, 0x9cd2b270, 0xbed2bb7f, 0xa250296f, 0x0 }, /* #14 */3332 { 0x1 65417, 0x165486, 0x831c384c, 0xbfde7aee, 0x3fc26aee, 0x0 }, /* #15 */3333 { 0x 225806, 0x225086, 0xfce074a9, 0xfefaffff, 0xba5aaff7, 0x0 }, /* #16 */3334 { 0x 347147, 0x347182, 0xeb51e328, 0xefd7e768, 0xe7c74460, 0x0 }, /* #17 */3335 { 0x3 97692, 0x397686, 0xbeaa80c6, 0xfebad6cf, 0x68b0d60b, 0x0 }, /* #18 */3336 { 0x 2e2896, 0x2e2082, 0xc3e6c3ca, 0xf3eec7fe, 0x304847fe, 0x0 }, /* #19 */3337 { 0x 1a6d42, 0x1a6586, 0xaed7e491, 0xafdfecbd, 0x8d8f6c2c, 0x0 }, /* #20 */3338 { 0x2 62957, 0x262182, 0xc1fa7c8e, 0xf9fbffae, 0x796b8ba0, 0x0 }, /* #21 */3339 { 0x2 41a02, 0x241282, 0x88e403cc, 0x8bed77fe, 0x83ed75b6, 0x0 }, /* #22 */3340 { 0x2 b39d6, 0x2b3186, 0x1ba72e32, 0xbfbf3e7e, 0xac18344c, 0x0 }, /* #23 */3341 { 0x 370993, 0x370102, 0x011ef36d, 0x5d5ff7fd, 0x5d5b27fc, 0x0 }, /* #24 */3342 { 0x 2f2a42, 0x2f2282, 0x48d5137c, 0xfafdbb7f, 0xfa2da907, 0x0 }, /* #25 */3343 { 0x 2859c6, 0x285182, 0xa07e84d1, 0xed7ed7d9, 0x6d20d388, 0x0 }, /* #26 */3344 { 0x 006cc2, 0x006482, 0x518b8fa0, 0xdd9fcfbf, 0xcd9ec0bf, 0x0 }, /* #27 */3345 { 0x1 43c06, 0x143482, 0xc31442e1, 0xd357f7e9, 0x1257b748, 0x0 }, /* #28 */3346 { 0x 015996, 0x015182, 0x39708249, 0xff7a82cb, 0xfe7a828a, 0x0 }, /* #29 */3347 { 0x 381246, 0x381282, 0x9cd4b70d, 0xddf5ff7f, 0xdd317e72, 0x0 }, /* #30 */3348 { 0x 016dc7, 0x016502, 0x7c8c8370, 0x7d9ce77f, 0x2118e66f, 0x0 }, /* #31 */3349 { 0x 123c53, 0x123482, 0x78763549, 0xfaf63f7f, 0xaaa61e3f, 0x0 }, /* #32 */3350 { 0x 0d7543, 0x0d7586, 0x56b13738, 0xfef7ff3c, 0xe8d7dd2c, 0x0 }, /* #33 */3351 { 0x1 322d2, 0x132286, 0x149a2912, 0xbcdbfff3, 0xbcd1fff1, 0x0 }, /* #34 */3352 { 0x 3d2193, 0x3d2186, 0x41e9ceeb, 0xe7eddfff, 0xe6cd1d77, 0x0 }, /* #35 */3353 { 0x 3c0712, 0x3c0786, 0xb40cbd6c, 0xf43cfded, 0xc43c5d89, 0x0 }, /* #36 */3354 { 0x 002c43, 0x002402, 0x03bb902e, 0x1bbbd97f, 0x1b3bd97d, 0x0 }, /* #37 */3355 { 0x2 62f53, 0x262782, 0x4916d58b, 0xcf1fffbf, 0x8e1bbfb4, 0x0 }, /* #38 */3356 { 0x 0d1f57, 0x0d1782, 0xf76f9175, 0xff6fbff7, 0x982e3f96, 0x0 }, /* #39 */3357 { 0x 3265c6, 0x326582, 0x52bef91c, 0xf2bfffbc, 0xa039b7b4, 0x0 }, /* #40 */3358 { 0x 0816c7, 0x081606, 0x4c073dc2, 0x5cc77feb, 0x58c06b6b, 0x0 }, /* #41 */3359 { 0x 2b5dc2, 0x2b5586, 0x5897311c, 0xdeb7b57e, 0xdeb7b57e, 0x0 }, /* #42 */3360 { 0x 274a57, 0x274202, 0x78c11761, 0x7cdddff7, 0x5c5dda97, 0x0 }, /* #43 */3361 { 0x 201f82, 0x201786, 0x5ee02565, 0xdfea7ff5, 0x976a7ab1, 0x0 }, /* #44 */3362 { 0x 330043, 0x330082, 0xb3168631, 0xb3f6c6b9, 0x92f24288, 0x0 }, /* #45 */3363 { 0x 336212, 0x336282, 0x79eadb5c, 0xfdfedb7c, 0xfc1c4068, 0x0 }, /* #46 */3364 { 0x1 a4e47, 0x1a4606, 0x39285506, 0x79fdff47, 0x68fdfe47, 0x0 }, /* #47 */3365 { 0x1 81043, 0x181082, 0x60e05f5f, 0xeaf45fdf, 0x8a541c9d, 0x0 }, /* #48 */3366 { 0x 334942, 0x334102, 0x2ee8cd7c, 0x3eefcffd, 0x3e074791, 0x0 }, /* #49 */3367 { 0x2 82816, 0x282086, 0x30e5b0ac, 0xb7efbebd, 0xb7ca0eb5, 0x0 }, /* #50 */3368 { 0x 2d7342, 0x2d7382, 0xcef84287, 0xdffa638f, 0x136a230d, 0x0 }, /* #51 */3369 { 0x 010f87, 0x010702, 0x4ad2e8b6, 0x4bfafdb6, 0x09f83d00, 0x0 }, /* #52 */3370 { 0x 170887, 0x170082, 0xecde1d88, 0xfddefdba, 0x11d0f8b2, 0x0 }, /* #53 */3371 { 0x 1707d3, 0x170782, 0xdd8b4c76, 0xfd9fdff7, 0xa81ddbf3, 0x0 }, /* #54 */3372 { 0x1 87d06, 0x187506, 0x061016ed, 0x56b897ed, 0x54a88380, 0x0 }, /* #55 */3373 { 0x 3c4152, 0x3c4106, 0x056ae639, 0x6ffee7f9, 0x6e9647c0, 0x0 }, /* #56 */3374 { 0x0 66d07, 0x066586, 0x5026d05f, 0xf5b6d35f, 0xa5b4531b, 0x0 }, /* #57 */3375 { 0x0 05703, 0x005786, 0xd8a37574, 0xdbf37777, 0x53710377, 0x0 }, /* #58 */3376 { 0x 363fd7, 0x363782, 0xee503019, 0xfe70f47f, 0x3460e467, 0x0 }, /* #59 */3377 { 0x0 c0043, 0x0c0082, 0x36d26a39, 0xfffbeb7f, 0xcdbbcb7f, 0x0 }, /* #60 */3378 { 0x 1f1002, 0x1f1082, 0xbccf4b0a, 0xbdef4fcb, 0xb9e044c3, 0x0 }, /* #61 */3379 { 0x 2a5713, 0x2a5782, 0xcb0559cd, 0xfb5579cd, 0xb9557841, 0x0 }, /* #62 */3380 { 0x 332397, 0x332306, 0x50bef44d, 0x72fef74d, 0x32ccd34c, 0x0 }, /* #63 */3317 { 0x326643, 0x326646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3318 { 0x1f7786, 0x1f7746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3319 { 0x352a17, 0x352246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3320 { 0x3a0286, 0x3a0246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3321 { 0x3b4842, 0x3b4082, 0xd6981757, 0xd6981757, 0x00000000, 0x0 }, /* #4 */ 3322 { 0x245c57, 0x245482, 0xb02a8280, 0xb02a8280, 0x00000000, 0x0 }, /* #5 */ 3323 { 0x1d3a16, 0x1d3202, 0x119b9e31, 0x119b9e31, 0x00000000, 0x0 }, /* #6 */ 3324 { 0x2e4cd2, 0x2e4402, 0x2d090fa7, 0x2d090fa7, 0x00000000, 0x0 }, /* #7 */ 3325 { 0x2254d7, 0x225406, 0x07053187, 0x67f7bbff, 0x65f6ba7e, 0x0 }, /* #8 */ 3326 { 0x0d3982, 0x0d3182, 0xedd87de8, 0xedfa7fef, 0x603242af, 0x0 }, /* #9 */ 3327 { 0x377f86, 0x377782, 0xe4f297ef, 0xf6f6ffef, 0x72d4ffaf, 0x0 }, /* #10 */ 3328 { 0x1e7506, 0x1e7586, 0x97d72ab1, 0xfff7feb1, 0x6f33d6b1, 0x0 }, /* #11 */ 3329 { 0x1c31d6, 0x1c3106, 0x536184e8, 0x777dc6fc, 0x675cc61c, 0x0 }, /* #12 */ 3330 { 0x126c56, 0x126482, 0xf3ce525a, 0xffcede5b, 0xae80ce1b, 0x0 }, /* #13 */ 3331 { 0x1b0742, 0x1b0786, 0x3f0f3169, 0xbf7f35ff, 0xbe7504d6, 0x0 }, /* #14 */ 3332 { 0x103e56, 0x103682, 0x8ac84ff0, 0xaef85ff7, 0x24f81b17, 0x0 }, /* #15 */ 3333 { 0x3a36c2, 0x3a3686, 0xa636b755, 0xb63ef7f5, 0x923e61e0, 0x0 }, /* #16 */ 3334 { 0x0d38c6, 0x0d3086, 0xe58c6e1a, 0xe79cef1b, 0xe690a10b, 0x0 }, /* #17 */ 3335 { 0x3d0dc2, 0x3d0502, 0x6f53d684, 0x6f7bdee6, 0x29288c62, 0x0 }, /* #18 */ 3336 { 0x180b02, 0x180382, 0xee50508c, 0xfed85fec, 0x5ad84fe8, 0x0 }, /* #19 */ 3337 { 0x2636d2, 0x263682, 0x1fa0dedf, 0xffa8ffdf, 0xfa883385, 0x0 }, /* #20 */ 3338 { 0x2e7ec2, 0x2e7686, 0xdec59f4f, 0xdedfbf6f, 0x805e2c25, 0x0 }, /* #21 */ 3339 { 0x2253d6, 0x225382, 0x84366f9b, 0x95ff6fdf, 0x91d92b46, 0x0 }, /* #22 */ 3340 { 0x2809d3, 0x280182, 0x101c9d9b, 0x96bfbffb, 0x86af3360, 0x0 }, /* #23 */ 3341 { 0x1607c3, 0x160786, 0x381f5142, 0xb81ff1d7, 0x900fe0d7, 0x0 }, /* #24 */ 3342 { 0x324b56, 0x324306, 0x5dba3e73, 0x7ffbff77, 0x6e59ff44, 0x0 }, /* #25 */ 3343 { 0x056102, 0x056182, 0x2f7f8abb, 0xff7f9bfb, 0xde6d1359, 0x0 }, /* #26 */ 3344 { 0x230d03, 0x230582, 0xcf6d8068, 0xdf6dd4fd, 0xde095495, 0x0 }, /* #27 */ 3345 { 0x101192, 0x101106, 0x2c73d245, 0x6ff3f7e7, 0x67f1e7a3, 0x0 }, /* #28 */ 3346 { 0x1e12d3, 0x1e1282, 0x80b9163b, 0xb7fb9ebf, 0x37629caf, 0x0 }, /* #29 */ 3347 { 0x1c4193, 0x1c4182, 0x2ce82cb3, 0xbeeeffb3, 0xbeced3a0, 0x0 }, /* #30 */ 3348 { 0x276e42, 0x276682, 0x75159042, 0xffb5f84a, 0x9ab1f848, 0x0 }, /* #31 */ 3349 { 0x3d7887, 0x3d7006, 0x434f9dbb, 0x5fff9fbb, 0x5ffc8283, 0x0 }, /* #32 */ 3350 { 0x1c76d6, 0x1c7686, 0x9fffa488, 0xdfffeda9, 0x488aed21, 0x0 }, /* #33 */ 3351 { 0x163696, 0x163682, 0x97a37d61, 0xffff7f67, 0x6e7c7766, 0x0 }, /* #34 */ 3352 { 0x030217, 0x030202, 0x7405fcea, 0x751ffeea, 0x351fa228, 0x0 }, /* #35 */ 3353 { 0x0f0b57, 0x0f0386, 0xc1f19546, 0xdbffdd7e, 0x1b7f487c, 0x0 }, /* #36 */ 3354 { 0x306092, 0x306082, 0xa95e8301, 0xbbfecbdf, 0xbbeacbde, 0x0 }, /* #37 */ 3355 { 0x2e1b42, 0x2e1386, 0x761af716, 0xf65bf71e, 0xa453e11a, 0x0 }, /* #38 */ 3356 { 0x1f0497, 0x1f0486, 0xc47a1694, 0xef7a56d7, 0xeb6050d7, 0x0 }, /* #39 */ 3357 { 0x1b0a56, 0x1b0282, 0xf9d690fa, 0xfddedbfb, 0xb5c84b93, 0x0 }, /* #40 */ 3358 { 0x195c46, 0x195482, 0x2f0e9df0, 0xafaf9ff2, 0xa8a30fb2, 0x0 }, /* #41 */ 3359 { 0x1f1d57, 0x1f1586, 0x48125815, 0xec56ded7, 0xac54ced6, 0x0 }, /* #42 */ 3360 { 0x177b02, 0x177382, 0x87d71cfd, 0xbff73efd, 0x3bb02a10, 0x0 }, /* #43 */ 3361 { 0x191f07, 0x191782, 0xcb992454, 0xfbb92dd6, 0x73202d92, 0x0 }, /* #44 */ 3362 { 0x0f6657, 0x0f6682, 0xaa63917b, 0xaee7b7fb, 0xaee437fa, 0x0 }, /* #45 */ 3363 { 0x1736d6, 0x173606, 0x531975f7, 0x7f9ff5ff, 0x6c8fb4ec, 0x0 }, /* #46 */ 3364 { 0x167303, 0x167302, 0x3a1a7bcb, 0x7abf7bfb, 0x60b56a3a, 0x0 }, /* #47 */ 3365 { 0x111696, 0x111606, 0x15a3903e, 0x75f3927e, 0x6553025e, 0x0 }, /* #48 */ 3366 { 0x001d42, 0x001586, 0x99967c3a, 0xffb7fcff, 0xe6b5d0f5, 0x0 }, /* #49 */ 3367 { 0x293983, 0x293102, 0x6cd1da08, 0x6dd1fb08, 0x45417b08, 0x0 }, /* #50 */ 3368 { 0x346d97, 0x346506, 0x6a50bb46, 0x7a77bf77, 0x5a372731, 0x0 }, /* #51 */ 3369 { 0x2061c7, 0x206182, 0xef46f69b, 0xffeef6df, 0x5be8525c, 0x0 }, /* #52 */ 3370 { 0x374507, 0x374586, 0x0d5d3da3, 0xad7dfda3, 0xa479c003, 0x0 }, /* #53 */ 3371 { 0x2d1782, 0x2d1786, 0x236cb52c, 0xf7eefdff, 0xf5ea6ddf, 0x0 }, /* #54 */ 3372 { 0x136702, 0x136782, 0xee177f6e, 0xeebf7f6e, 0x48af2666, 0x0 }, /* #55 */ 3373 { 0x0176d6, 0x017686, 0xd5feafa6, 0xd7ffefe7, 0xc3bde765, 0x0 }, /* #56 */ 3374 { 0x0a5592, 0x0a5502, 0x3fd3a323, 0x7ffbb367, 0x5f7b9065, 0x0 }, /* #57 */ 3375 { 0x046702, 0x046786, 0x6a9bf436, 0xeebfff36, 0xe4be1b14, 0x0 }, /* #58 */ 3376 { 0x237197, 0x237102, 0x5912656f, 0x5fd3ed7f, 0x46c18818, 0x0 }, /* #59 */ 3377 { 0x0e03d2, 0x0e0302, 0x42652bbf, 0x427f2bbf, 0x401b2aa7, 0x0 }, /* #60 */ 3378 { 0x0d39d6, 0x0d3106, 0x58da9003, 0x7dfef287, 0x7524e287, 0x0 }, /* #61 */ 3379 { 0x0e0303, 0x0e0306, 0x3b7b7b40, 0x7ffbff55, 0x67d8e615, 0x0 }, /* #62 */ 3380 { 0x2921d6, 0x292102, 0x1a8846fa, 0x7aebd6fb, 0x68ebd4b1, 0x0 }, /* #63 */ 3381 3381 }; 3382 3382 static const BINU32_TEST_T g_aTests_xor_u32[] = 3383 3383 { 3384 { 0x 2d2817, 0x2d2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3385 { 0x3 92f16, 0x392746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3386 { 0x1 306d6, 0x130646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3387 { 0x2 62312, 0x262346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3388 { 0x 347596, 0x347586, 0xd958a653, 0xd958a653, 0x00000000, 0x0 }, /* #4 */3389 { 0x 201cc2, 0x201402, 0x4f9c3c76, 0x4f9c3c76, 0x00000000, 0x0 }, /* #5 */3390 { 0x 107103, 0x107182, 0xb55013a4, 0xb55013a4, 0x00000000, 0x0 }, /* #6 */3391 { 0x 170cd2, 0x170402, 0x27294b0d, 0x27294b0d, 0x00000000, 0x0 }, /* #7 */3392 { 0x3 87787, 0x387782, 0x64785ac8, 0xf6f84bef, 0x92801127, 0x0 }, /* #8 */3393 { 0x 0e6bc6, 0x0e6306, 0x82f0d975, 0x0abe196f, 0x884ec01a, 0x0 }, /* #9 */3394 { 0x 1f14c2, 0x1f1486, 0x68295e42, 0x87107a47, 0xef392405, 0x0 }, /* #10 */3395 { 0x 2352d6, 0x235206, 0xf018858b, 0x07a74884, 0xf7bfcd0f, 0x0 }, /* #11 */3396 { 0x 3e5752, 0x3e5702, 0xf764d6e5, 0x495aeb6e, 0xbe3e3d8b, 0x0 }, /* #12 */3397 { 0x3 b6446, 0x3b6402, 0x463ea678, 0x3ed3fc51, 0x78ed5a29, 0x0 }, /* #13 */3398 { 0x 0b2303, 0x0b2386, 0x603f4e5e, 0xca4d1022, 0xaa725e7c, 0x0 }, /* #14 */3399 { 0x 280ac3, 0x280206, 0x80eddff0, 0x2c87a842, 0xac6a77b2, 0x0 }, /* #15 */3400 { 0x 0e4843, 0x0e4002, 0x2332c6d1, 0x3a180b64, 0x192acdb5, 0x0 }, /* #16 */3401 { 0x 096193, 0x096186, 0x7e30ba8f, 0x8e7f5e1d, 0xf04fe492, 0x0 }, /* #17 */3402 { 0x 095357, 0x095306, 0x28ab6fc4, 0x3e2c5ac6, 0x16873502, 0x0 }, /* #18 */3403 { 0x 1a5e13, 0x1a5606, 0x2147be68, 0x4b03f0c5, 0x6a444ead, 0x0 }, /* #19 */3404 { 0x 192013, 0x192082, 0xca1ee613, 0xbf2bcb34, 0x75352d27, 0x0 }, /* #20 */3405 { 0x0 73b56, 0x073386, 0xcaac9b6d, 0x97969565, 0x5d3a0e08, 0x0 }, /* #21 */3406 { 0x 333002, 0x333006, 0x7b24ecf0, 0x26b4a03f, 0x5d904ccf, 0x0 }, /* #22 */3407 { 0x 362256, 0x362202, 0xdf3fd40e, 0x4300dd26, 0x9c3f0928, 0x0 }, /* #23 */3408 { 0x 072b96, 0x072302, 0xe3d2a1fe, 0x184512ba, 0xfb97b344, 0x0 }, /* #24 */3409 { 0x 2e1896, 0x2e1006, 0xf18f99a9, 0x7e9dd053, 0x8f1249fa, 0x0 }, /* #25 */3410 { 0x 123e07, 0x123606, 0x56328d56, 0x6f7512eb, 0x39479fbd, 0x0 }, /* #26 */3411 { 0x 3e41c2, 0x3e4102, 0x8bd2d3ca, 0x6aed5691, 0xe13f855b, 0x0 }, /* #27 */3412 { 0x 346886, 0x346006, 0x7e961648, 0x5e8f52e7, 0x201944af, 0x0 }, /* #28 */3413 { 0x 2a5356, 0x2a5302, 0xb6555d34, 0x150ee964, 0xa35bb450, 0x0 }, /* #29 */3414 { 0x 3a0502, 0x3a0582, 0xd3db6918, 0xfa25ad07, 0x29fec41f, 0x0 }, /* #30 */3415 { 0x 087c57, 0x087482, 0x37f6480e, 0xf3b92e94, 0xc44f669a, 0x0 }, /* #31 */3416 { 0x 2971c2, 0x297182, 0xafdf7379, 0xa5eee1cd, 0x0a3192b4, 0x0 }, /* #32 */3417 { 0x 3c3f43, 0x3c3702, 0xd42bd637, 0x740b43d3, 0xa02095e4, 0x0 }, /* #33 */3418 { 0x 3d4312, 0x3d4386, 0x689e8517, 0xc79e0612, 0xaf008305, 0x0 }, /* #34 */3419 { 0x0 a44d7, 0x0a4482, 0x9d37331b, 0xc3568e54, 0x5e61bd4f, 0x0 }, /* #35 */3420 { 0x 2c2493, 0x2c2482, 0x3e5452e3, 0xb7ab57c7, 0x89ff0524, 0x0 }, /* #36 */3421 { 0x 3a56c6, 0x3a5682, 0x0dc719c6, 0xa871c6ec, 0xa5b6df2a, 0x0 }, /* #37 */3422 { 0x 1f16c7, 0x1f1686, 0x66325450, 0xf1c703a6, 0x97f557f6, 0x0 }, /* #38 */3423 { 0x 0b40c6, 0x0b4082, 0x243cc661, 0xeaabc85b, 0xce970e3a, 0x0 }, /* #39 */3424 { 0x 0d1b87, 0x0d1302, 0xe1d3cee8, 0x51d3b823, 0xb00076cb, 0x0 }, /* #40 */3425 { 0x 343912, 0x343102, 0x6171c875, 0x3a0f639b, 0x5b7eabee, 0x0 }, /* #41 */3426 { 0x 1a0e56, 0x1a0606, 0x5242e51a, 0x66bb2799, 0x34f9c283, 0x0 }, /* #42 */3427 { 0x 104b86, 0x104306, 0x9a299381, 0x4d019617, 0xd7280596, 0x0 }, /* #43 */3428 { 0x 1d7f07, 0x1d7782, 0x28089053, 0xcd50c1b0, 0xe55851e3, 0x0 }, /* #44 */3429 { 0x1 75107, 0x175102, 0xe8d4243a, 0x53ccf14c, 0xbb18d576, 0x0 }, /* #45 */3430 { 0x0 f73c3, 0x0f7386, 0x87500c9e, 0x8a424f78, 0x0d1243e6, 0x0 }, /* #46 */3431 { 0x 1962d3, 0x196202, 0x8b17f308, 0x170dc749, 0x9c1a3441, 0x0 }, /* #47 */3432 { 0x 2e7293, 0x2e7202, 0x0d58a80b, 0x026ec7f4, 0x0f366fff, 0x0 }, /* #48 */3433 { 0x 1a3896, 0x1a3002, 0x1e897aaf, 0x67fed57a, 0x7977afd5, 0x0 }, /* #49 */3434 { 0x 086207, 0x086282, 0x347dcea1, 0xc50523e0, 0xf178ed41, 0x0 }, /* #50 */3435 { 0x3 52b42, 0x352382, 0xd18ef065, 0xf396e85e, 0x2218183b, 0x0 }, /* #51 */3436 { 0x 2d3c06, 0x2d3402, 0xf08039ca, 0x1544a213, 0xe5c49bd9, 0x0 }, /* #52 */3437 { 0x 011f56, 0x011786, 0x70972034, 0xc152e70a, 0xb1c5c73e, 0x0 }, /* #53 */3438 { 0x 2d5d87, 0x2d5582, 0xa45c5a77, 0x9006a80d, 0x345af27a, 0x0 }, /* #54 */3439 { 0x 2b2d96, 0x2b2506, 0x7a70b484, 0x290189e4, 0x53713d60, 0x0 }, /* #55 */3440 { 0x3 03f43, 0x303782, 0x5a2938f6, 0x9edf10fb, 0xc4f6280d, 0x0 }, /* #56 */3441 { 0x 0938c3, 0x093086, 0x2ce91d03, 0xf34dabd4, 0xdfa4b6d7, 0x0 }, /* #57 */3442 { 0x0 d2c07, 0x0d2482, 0x45d3fb61, 0x828bb99d, 0xc75842fc, 0x0 }, /* #58 */3443 { 0x 382156, 0x382102, 0x6b7bb9b8, 0x482e4445, 0x2355fdfd, 0x0 }, /* #59 */3444 { 0x 016896, 0x016086, 0xcd0e99cc, 0xd870c777, 0x157e5ebb, 0x0 }, /* #60 */3445 { 0x 215647, 0x215602, 0x376b08ef, 0x562e9161, 0x6145998e, 0x0 }, /* #61 */3446 { 0x 373387, 0x373302, 0x11c5e061, 0x03c22d31, 0x1207cd50, 0x0 }, /* #62 */3447 { 0x 066006, 0x066006, 0xf3d7d0ac, 0x5773837b, 0xa4a453d7, 0x0 }, /* #63 */3384 { 0x186647, 0x186646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3385 { 0x3669c7, 0x366146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3386 { 0x1c2447, 0x1c2446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3387 { 0x2d74d7, 0x2d7446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3388 { 0x131293, 0x131202, 0x7a7c1932, 0x7a7c1932, 0x00000000, 0x0 }, /* #4 */ 3389 { 0x1a3f97, 0x1a3706, 0x640671a0, 0x640671a0, 0x00000000, 0x0 }, /* #5 */ 3390 { 0x0d7287, 0x0d7206, 0x22c22e21, 0x22c22e21, 0x00000000, 0x0 }, /* #6 */ 3391 { 0x220a52, 0x220206, 0x5b69597b, 0x5b69597b, 0x00000000, 0x0 }, /* #7 */ 3392 { 0x314917, 0x314182, 0xf54b4433, 0x9521e85d, 0x606aac6e, 0x0 }, /* #8 */ 3393 { 0x1e7a42, 0x1e7206, 0xb7b4d661, 0x76d240b8, 0xc16696d9, 0x0 }, /* #9 */ 3394 { 0x392212, 0x392202, 0x41c174c6, 0x021800d6, 0x43d97410, 0x0 }, /* #10 */ 3395 { 0x126916, 0x126106, 0x724ea05e, 0x7a4c3541, 0x0802951f, 0x0 }, /* #11 */ 3396 { 0x1a4047, 0x1a4002, 0x75f3800d, 0x30a8712a, 0x455bf127, 0x0 }, /* #12 */ 3397 { 0x353a12, 0x353202, 0x677f520a, 0x309c1191, 0x57e3439b, 0x0 }, /* #13 */ 3398 { 0x2b2213, 0x2b2286, 0x396543cb, 0x9e23417b, 0xa74602b0, 0x0 }, /* #14 */ 3399 { 0x1a25c2, 0x1a2582, 0x223a00a0, 0xefc53a61, 0xcdff3ac1, 0x0 }, /* #15 */ 3400 { 0x2a7cc2, 0x2a7402, 0x382e7ba9, 0x0b96aa4a, 0x33b8d1e3, 0x0 }, /* #16 */ 3401 { 0x1a2f97, 0x1a2782, 0xd50842e9, 0xc468b875, 0x1160fa9c, 0x0 }, /* #17 */ 3402 { 0x252087, 0x252002, 0x15c47a53, 0x43fe901c, 0x563aea4f, 0x0 }, /* #18 */ 3403 { 0x2c73c7, 0x2c7382, 0xd7830c65, 0x8b21ca97, 0x5ca2c6f2, 0x0 }, /* #19 */ 3404 { 0x334886, 0x334082, 0x88606404, 0xf82603bf, 0x704667bb, 0x0 }, /* #20 */ 3405 { 0x043e97, 0x043602, 0x52739df2, 0x76f538da, 0x2486a528, 0x0 }, /* #21 */ 3406 { 0x2a0112, 0x2a0106, 0x984a4499, 0x2b97e1dd, 0xb3dda544, 0x0 }, /* #22 */ 3407 { 0x0d2dd6, 0x0d2502, 0xf8c4801e, 0x5473ef9d, 0xacb76f83, 0x0 }, /* #23 */ 3408 { 0x3a1846, 0x3a1086, 0x55576d89, 0xcb8f25d8, 0x9ed84851, 0x0 }, /* #24 */ 3409 { 0x334d83, 0x334502, 0x91c31718, 0x4ee226dc, 0xdf2131c4, 0x0 }, /* #25 */ 3410 { 0x0a4ad3, 0x0a4202, 0x31768191, 0x6a42ee64, 0x5b346ff5, 0x0 }, /* #26 */ 3411 { 0x081b46, 0x081386, 0xf7b8b6c6, 0xc85f2b78, 0x3fe79dbe, 0x0 }, /* #27 */ 3412 { 0x254592, 0x254586, 0xa804743e, 0xd46fb3f5, 0x7c6bc7cb, 0x0 }, /* #28 */ 3413 { 0x0a2016, 0x0a2006, 0x10caca91, 0x6173d596, 0x71b91f07, 0x0 }, /* #29 */ 3414 { 0x241e13, 0x241686, 0x66b227dd, 0x9ce515de, 0xfa573203, 0x0 }, /* #30 */ 3415 { 0x142196, 0x142102, 0x7c046b30, 0x3a1d30dc, 0x46195bec, 0x0 }, /* #31 */ 3416 { 0x0861d6, 0x086182, 0xaf91407a, 0x86b102b5, 0x292042cf, 0x0 }, /* #32 */ 3417 { 0x023903, 0x023182, 0xd4f4a818, 0xdeb34323, 0x0a47eb3b, 0x0 }, /* #33 */ 3418 { 0x2473c2, 0x247382, 0xcdac02eb, 0xda5fb8c8, 0x17f3ba23, 0x0 }, /* #34 */ 3419 { 0x017cd3, 0x017482, 0xd971d432, 0x9953984c, 0x40224c7e, 0x0 }, /* #35 */ 3420 { 0x0c0517, 0x0c0582, 0x7f622f0d, 0xb99d10dc, 0xc6ff3fd1, 0x0 }, /* #36 */ 3421 { 0x220b92, 0x220386, 0x70edfe65, 0xa8352caa, 0xd8d8d2cf, 0x0 }, /* #37 */ 3422 { 0x3820c7, 0x382002, 0xb0300b2a, 0x121d0037, 0xa22d0b1d, 0x0 }, /* #38 */ 3423 { 0x342e52, 0x342686, 0x7fa8dcbb, 0x989b66cc, 0xe733ba77, 0x0 }, /* #39 */ 3424 { 0x166e96, 0x166682, 0x749393de, 0xb0429c43, 0xc4d10f9d, 0x0 }, /* #40 */ 3425 { 0x180ec3, 0x180686, 0xc439767e, 0xdcab1b4e, 0x18926d30, 0x0 }, /* #41 */ 3426 { 0x3117d7, 0x311782, 0x555be21a, 0x9602a6a4, 0xc35944be, 0x0 }, /* #42 */ 3427 { 0x301783, 0x301702, 0xf7e1863f, 0x40d528fd, 0xb734aec2, 0x0 }, /* #43 */ 3428 { 0x3d5ed6, 0x3d5682, 0x259f73fa, 0xe2e84698, 0xc7773562, 0x0 }, /* #44 */ 3429 { 0x1138c2, 0x113086, 0x4a38daab, 0xd0a4ec35, 0x9a9c369e, 0x0 }, /* #45 */ 3430 { 0x056d83, 0x056502, 0x856e6476, 0x57ebc6e0, 0xd285a296, 0x0 }, /* #46 */ 3431 { 0x225cd6, 0x225402, 0x74183d94, 0x176ac683, 0x6372fb17, 0x0 }, /* #47 */ 3432 { 0x025603, 0x025686, 0x0e706811, 0xbbb0536f, 0xb5c03b7e, 0x0 }, /* #48 */ 3433 { 0x020997, 0x020106, 0x9243a8aa, 0x05b592ee, 0x97f63a44, 0x0 }, /* #49 */ 3434 { 0x2b5286, 0x2b5206, 0xcfff23fe, 0x786b0247, 0xb79421b9, 0x0 }, /* #50 */ 3435 { 0x323606, 0x323682, 0x32785018, 0x8aaac246, 0xb8d2925e, 0x0 }, /* #51 */ 3436 { 0x320302, 0x320302, 0xb0f6b13d, 0x631885d5, 0xd3ee34e8, 0x0 }, /* #52 */ 3437 { 0x137592, 0x137506, 0xf7cb8072, 0x669679bd, 0x915df9cf, 0x0 }, /* #53 */ 3438 { 0x3b2ec6, 0x3b2606, 0xb1ceffae, 0x7d3aeda0, 0xccf4120e, 0x0 }, /* #54 */ 3439 { 0x0d5bc6, 0x0d5306, 0x37445b74, 0x5f9402ac, 0x68d059d8, 0x0 }, /* #55 */ 3440 { 0x3a08d7, 0x3a0086, 0x406ddeb4, 0xad55c2c3, 0xed381c77, 0x0 }, /* #56 */ 3441 { 0x1d1192, 0x1d1102, 0x1347e3ee, 0x4782cbcb, 0x54c52825, 0x0 }, /* #57 */ 3442 { 0x0e4097, 0x0e4006, 0x22c7b281, 0x065fd750, 0x249865d1, 0x0 }, /* #58 */ 3443 { 0x040f16, 0x040702, 0xac0f801f, 0x01ab09cd, 0xada489d2, 0x0 }, /* #59 */ 3444 { 0x145147, 0x145182, 0x9aac4807, 0xfe009938, 0x64acd13f, 0x0 }, /* #60 */ 3445 { 0x1d11c2, 0x1d1186, 0xcd963e48, 0x8f44d1b8, 0x42d2eff0, 0x0 }, /* #61 */ 3446 { 0x2f58c6, 0x2f5006, 0x24b4e3c7, 0x3b62d363, 0x1fd630a4, 0x0 }, /* #62 */ 3447 { 0x131003, 0x131006, 0xf55c1eb3, 0x47bf8b90, 0xb2e39523, 0x0 }, /* #63 */ 3448 3448 }; 3449 3449 static const BINU32_TEST_T g_aTests_xor_u32_locked[] = 3450 3450 { 3451 { 0x1 31852, 0x131046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3452 { 0x 2455d2, 0x245546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3453 { 0x1 40406, 0x140446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3454 { 0x2 31106, 0x231146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3455 { 0x3 81812, 0x381002, 0x5baa86e0, 0x5baa86e0, 0x00000000, 0x0 }, /* #4 */3456 { 0x 270306, 0x270302, 0x14bf1186, 0x14bf1186, 0x00000000, 0x0 }, /* #5 */3457 { 0x 227807, 0x227002, 0x7ee70a10, 0x7ee70a10, 0x00000000, 0x0 }, /* #6 */3458 { 0x 1f4353, 0x1f4302, 0x5ad50061, 0x5ad50061, 0x00000000, 0x0 }, /* #7 */3459 { 0x 151fc6, 0x151782, 0x6f634cb8, 0xfbc70ead, 0x94a44215, 0x0 }, /* #8 */3460 { 0x 2b2e06, 0x2b2682, 0xff38be98, 0xc5970d80, 0x3aafb318, 0x0 }, /* #9 */3461 { 0x 320083, 0x320002, 0x5d96318a, 0x17e7161a, 0x4a712790, 0x0 }, /* #10 */3462 { 0x 111152, 0x111102, 0xd6254969, 0x47d1142a, 0x91f45d43, 0x0 }, /* #11 */3463 { 0x2 86743, 0x286702, 0x5ce588bf, 0x7905d6a4, 0x25e05e1b, 0x0 }, /* #12 */3464 { 0x1 f0183, 0x1f0106, 0x964de0f5, 0x46df481b, 0xd092a8ee, 0x0 }, /* #13 */3465 { 0x2 94916, 0x294106, 0x4e459806, 0x1df5f0ee, 0x53b068e8, 0x0 }, /* #14 */3466 { 0x1 079c2, 0x107102, 0x69606eb2, 0x0818c5d3, 0x6178ab61, 0x0 }, /* #15 */3467 { 0x 202782, 0x202786, 0x1fad7a68, 0x829a3e12, 0x9d37447a, 0x0 }, /* #16 */3468 { 0x 365a47, 0x365202, 0x004e1012, 0x73efc098, 0x73a1d08a, 0x0 }, /* #17 */3469 { 0x 1a12c2, 0x1a1282, 0x60524bbd, 0xbf9122bf, 0xdfc36902, 0x0 }, /* #18 */3470 { 0x 3411c2, 0x341186, 0x906f6e5f, 0xf1255daf, 0x614a33f0, 0x0 }, /* #19 */3471 { 0x 240d57, 0x240502, 0xaf1dd597, 0x3264a30b, 0x9d79769c, 0x0 }, /* #20 */3472 { 0x 386a46, 0x386206, 0x7ad3ef87, 0x54aa0d3f, 0x2e79e2b8, 0x0 }, /* #21 */3473 { 0x 3d2dd2, 0x3d2586, 0xef87adf3, 0xf664d8f0, 0x19e37503, 0x0 }, /* #22 */3474 { 0x 382293, 0x382202, 0x031035b4, 0x4be54597, 0x48f57023, 0x0 }, /* #23 */3475 { 0x3 67fc7, 0x367706, 0x799fbc98, 0x43080987, 0x3a97b51f, 0x0 }, /* #24 */3476 { 0x 2842d3, 0x284202, 0x9cdb003e, 0x7e0e05b9, 0xe2d50587, 0x0 }, /* #25 */3477 { 0x 0b0296, 0x0b0202, 0xa1c88517, 0x1b6f9f3e, 0xbaa71a29, 0x0 }, /* #26 */3478 { 0x 337706, 0x337786, 0x583e32d7, 0xf1c32ef5, 0xa9fd1c22, 0x0 }, /* #27 */3479 { 0x0 b16d7, 0x0b1606, 0x50c17e8a, 0x1ba75aed, 0x4b662467, 0x0 }, /* #28 */3480 { 0x 366757, 0x366706, 0x6186ebb2, 0x27d4fc9a, 0x46521728, 0x0 }, /* #29 */3481 { 0x1 31456, 0x131482, 0xce3d4ebe, 0x9dadef8a, 0x5390a134, 0x0 }, /* #30 */3482 { 0x 387e96, 0x387602, 0x31eff49f, 0x190b3886, 0x28e4cc19, 0x0 }, /* #31 */3483 { 0x 0d3303, 0x0d3382, 0xf60f7a8a, 0xe5e85857, 0x13e722dd, 0x0 }, /* #32 */3484 { 0x2 22307, 0x222386, 0x3f1a6512, 0x8680eb30, 0xb99a8e22, 0x0 }, /* #33 */3485 { 0x 2c6b52, 0x2c6382, 0x0b169b83, 0x986386cd, 0x93751d4e, 0x0 }, /* #34 */3486 { 0x1 053d7, 0x105386, 0xcb6551d3, 0xc13bda6a, 0x0a5e8bb9, 0x0 }, /* #35 */3487 { 0x1 16b17, 0x116386, 0x52ff6314, 0xeb950239, 0xb96a612d, 0x0 }, /* #36 */3488 { 0x 000142, 0x000106, 0x87cddce3, 0x7b76fa0a, 0xfcbb26e9, 0x0 }, /* #37 */3489 { 0x 393a42, 0x393206, 0xee67ba01, 0x2b8337e1, 0xc5e48de0, 0x0 }, /* #38 */3490 { 0x 255c17, 0x255482, 0x43102a40, 0xbe1694d0, 0xfd06be90, 0x0 }, /* #39 */3491 { 0x 2d5787, 0x2d5702, 0x658f0bd4, 0x6e0b4d45, 0x0b844691, 0x0 }, /* #40 */3492 { 0x 2a7ad6, 0x2a7206, 0xdf20528c, 0x5d98b911, 0x82b8eb9d, 0x0 }, /* #41 */3493 { 0x 263d47, 0x263586, 0xc98f3dde, 0xe310a756, 0x2a9f9a88, 0x0 }, /* #42 */3494 { 0x 084992, 0x084102, 0x6a6f166a, 0x278f6efd, 0x4de07897, 0x0 }, /* #43 */3495 { 0x 1e5f42, 0x1e5702, 0x4872368e, 0x297dad6e, 0x610f9be0, 0x0 }, /* #44 */3496 { 0x 352743, 0x352782, 0x61f282b9, 0xf16f55c8, 0x909dd771, 0x0 }, /* #45 */3497 { 0x 0b29c3, 0x0b2186, 0x0c96718a, 0xfbc2c25c, 0xf754b3d6, 0x0 }, /* #46 */3498 { 0x 357f83, 0x357786, 0x3c294da5, 0xfca9867b, 0xc080cbde, 0x0 }, /* #47 */3499 { 0x 1e5747, 0x1e5702, 0x77508153, 0x0e222583, 0x7972a4d0, 0x0 }, /* #48 */3500 { 0x 347786, 0x347786, 0x0a95be4f, 0x9a6a4ceb, 0x90fff2a4, 0x0 }, /* #49 */3501 { 0x 2857d7, 0x285706, 0x362fd0f5, 0x77c75add, 0x41e88a28, 0x0 }, /* #50 */3502 { 0x1 b2696, 0x1b2682, 0xe9e82084, 0xb51a962a, 0x5cf2b6ae, 0x0 }, /* #51 */3503 { 0x2 53b93, 0x253302, 0x8db53923, 0x385ec6cb, 0xb5ebffe8, 0x0 }, /* #52 */3504 { 0x 0a6d03, 0x0a6582, 0x68103e06, 0xe2fc2770, 0x8aec1976, 0x0 }, /* #53 */3505 { 0x 363bc6, 0x363386, 0xbdfc21cf, 0xea09d6c0, 0x57f5f70f, 0x0 }, /* #54 */3506 { 0x 1f4fc3, 0x1f4706, 0x36a44000, 0x69227684, 0x5f863684, 0x0 }, /* #55 */3507 { 0x 3a5642, 0x3a5606, 0x59a63b38, 0x54352ae1, 0x0d9311d9, 0x0 }, /* #56 */3508 { 0x 0650c6, 0x065082, 0x76a49b1e, 0xd2db7e0d, 0xa47fe513, 0x0 }, /* #57 */3509 { 0x 144cc3, 0x144402, 0xda43841b, 0x150e735b, 0xcf4df740, 0x0 }, /* #58 */3510 { 0x 120543, 0x120586, 0x613fe3ca, 0x8d3ca593, 0xec034659, 0x0 }, /* #59 */3511 { 0x 0b7803, 0x0b7002, 0x8432db57, 0x653a1508, 0xe108ce5f, 0x0 }, /* #60 */3512 { 0x 161193, 0x161106, 0xdac75c6b, 0x3e019f4b, 0xe4c6c320, 0x0 }, /* #61 */3513 { 0x1 e0212, 0x1e0282, 0xc5dfc713, 0x878f1bd3, 0x4250dcc0, 0x0 }, /* #62 */3514 { 0x 060796, 0x060706, 0x14162d00, 0x523f81c3, 0x4629acc3, 0x0 }, /* #63 */3451 { 0x1446c6, 0x144646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3452 { 0x3c7283, 0x3c7246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3453 { 0x152496, 0x152446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3454 { 0x2a35d2, 0x2a3546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3455 { 0x3d6c16, 0x3d6402, 0x6cc2d39d, 0x6cc2d39d, 0x00000000, 0x0 }, /* #4 */ 3456 { 0x132013, 0x132006, 0x0ae72b0f, 0x0ae72b0f, 0x00000000, 0x0 }, /* #5 */ 3457 { 0x3c0c16, 0x3c0402, 0x6f336fa7, 0x6f336fa7, 0x00000000, 0x0 }, /* #6 */ 3458 { 0x2775d2, 0x277586, 0xeaf27d5f, 0xeaf27d5f, 0x00000000, 0x0 }, /* #7 */ 3459 { 0x047e02, 0x047686, 0x21bfbd4b, 0x929b2577, 0xb324983c, 0x0 }, /* #8 */ 3460 { 0x062557, 0x062502, 0xb8d3143e, 0x11052454, 0xa9d6306a, 0x0 }, /* #9 */ 3461 { 0x043546, 0x043506, 0x902380ac, 0x5af745e2, 0xcad4c54e, 0x0 }, /* #10 */ 3462 { 0x252a43, 0x252202, 0xc00d4147, 0x6635dd10, 0xa6389c57, 0x0 }, /* #11 */ 3463 { 0x230d03, 0x230506, 0x5e751df9, 0x0577eb18, 0x5b02f6e1, 0x0 }, /* #12 */ 3464 { 0x1e5c57, 0x1e5402, 0x15c8158a, 0x5736568f, 0x42fe4305, 0x0 }, /* #13 */ 3465 { 0x221f97, 0x221706, 0x0b8a2207, 0x1235dd7b, 0x19bfff7c, 0x0 }, /* #14 */ 3466 { 0x1e3313, 0x1e3306, 0x52acb486, 0x1ad36678, 0x487fd2fe, 0x0 }, /* #15 */ 3467 { 0x352607, 0x352602, 0x7795611c, 0x478ff0da, 0x301a91c6, 0x0 }, /* #16 */ 3468 { 0x216c13, 0x216406, 0xb9598d1c, 0x1f66cbb2, 0xa63f46ae, 0x0 }, /* #17 */ 3469 { 0x395d02, 0x395502, 0xd210e20a, 0x4078ca97, 0x9268289d, 0x0 }, /* #18 */ 3470 { 0x020587, 0x020502, 0x3b56bef6, 0x0745f94a, 0x3c1347bc, 0x0 }, /* #19 */ 3471 { 0x0a4747, 0x0a4786, 0xb3e13251, 0xb64fad17, 0x05ae9f46, 0x0 }, /* #20 */ 3472 { 0x1a5047, 0x1a5006, 0x372840d7, 0x0490bf5c, 0x33b8ff8b, 0x0 }, /* #21 */ 3473 { 0x0d40c2, 0x0d4082, 0x96f3f8d1, 0xfda795cd, 0x6b546d1c, 0x0 }, /* #22 */ 3474 { 0x070052, 0x070082, 0x2eb93f92, 0xed459da7, 0xc3fca235, 0x0 }, /* #23 */ 3475 { 0x3d4796, 0x3d4782, 0xa668f660, 0x936fbb46, 0x35074d26, 0x0 }, /* #24 */ 3476 { 0x1a35d2, 0x1a3502, 0x00830483, 0x591e5108, 0x599d558b, 0x0 }, /* #25 */ 3477 { 0x1b4683, 0x1b4682, 0x807aacdb, 0xb590d234, 0x35ea7eef, 0x0 }, /* #26 */ 3478 { 0x253196, 0x253182, 0x86a469da, 0x9285e2ab, 0x14218b71, 0x0 }, /* #27 */ 3479 { 0x0952d7, 0x095286, 0x38b2dfa1, 0xdfcadf4e, 0xe77800ef, 0x0 }, /* #28 */ 3480 { 0x055f07, 0x055786, 0xd52a15eb, 0xab2f17cc, 0x7e050227, 0x0 }, /* #29 */ 3481 { 0x100f13, 0x100702, 0x52616763, 0x6aabf961, 0x38ca9e02, 0x0 }, /* #30 */ 3482 { 0x0b3246, 0x0b3286, 0x9baf9489, 0xbfef281b, 0x2440bc92, 0x0 }, /* #31 */ 3483 { 0x3b5dd3, 0x3b5502, 0xa15482b1, 0x1204e6d3, 0xb3506462, 0x0 }, /* #32 */ 3484 { 0x2e1913, 0x2e1182, 0xde83c04f, 0xc545734c, 0x1bc6b303, 0x0 }, /* #33 */ 3485 { 0x121816, 0x121082, 0x02c68731, 0xb5132452, 0xb7d5a363, 0x0 }, /* #34 */ 3486 { 0x195512, 0x195502, 0x033d6582, 0x30ee39c8, 0x33d35c4a, 0x0 }, /* #35 */ 3487 { 0x103986, 0x103186, 0x81faebe7, 0x816f476f, 0x0095ac88, 0x0 }, /* #36 */ 3488 { 0x2d0992, 0x2d0106, 0xd4cf8de1, 0x52a457a6, 0x866bda47, 0x0 }, /* #37 */ 3489 { 0x076e96, 0x076602, 0xa32ecd65, 0x368019a7, 0x95aed4c2, 0x0 }, /* #38 */ 3490 { 0x121787, 0x121706, 0x02d06382, 0x7de48ebd, 0x7f34ed3f, 0x0 }, /* #39 */ 3491 { 0x036386, 0x036386, 0xc98e058e, 0xc280d6d2, 0x0b0ed35c, 0x0 }, /* #40 */ 3492 { 0x164287, 0x164282, 0x35342de8, 0xc185d849, 0xf4b1f5a1, 0x0 }, /* #41 */ 3493 { 0x1e4482, 0x1e4482, 0x0a254db4, 0xdd35c7c7, 0xd7108a73, 0x0 }, /* #42 */ 3494 { 0x313086, 0x313082, 0x2d862d50, 0xe98edbd9, 0xc408f689, 0x0 }, /* #43 */ 3495 { 0x313f46, 0x313702, 0x83c41e1a, 0x035041a2, 0x80945fb8, 0x0 }, /* #44 */ 3496 { 0x182956, 0x182106, 0xed415083, 0x764d8f28, 0x9b0cdfab, 0x0 }, /* #45 */ 3497 { 0x306146, 0x306182, 0x4e4c2feb, 0xa591db49, 0xebddf4a2, 0x0 }, /* #46 */ 3498 { 0x112a56, 0x112206, 0x50749f5c, 0x08fec628, 0x588a5974, 0x0 }, /* #47 */ 3499 { 0x367c17, 0x367486, 0xc51ff975, 0xb32d6ab2, 0x763293c7, 0x0 }, /* #48 */ 3500 { 0x040997, 0x040106, 0xfa933c53, 0x22ce9050, 0xd85dac03, 0x0 }, /* #49 */ 3501 { 0x082647, 0x082682, 0xef49379f, 0x80abd752, 0x6fe2e0cd, 0x0 }, /* #50 */ 3502 { 0x144b42, 0x144302, 0xfd2e9473, 0x003abd15, 0xfd142966, 0x0 }, /* #51 */ 3503 { 0x285402, 0x285406, 0xd7f863d0, 0x63997a1e, 0xb46119ce, 0x0 }, /* #52 */ 3504 { 0x255f13, 0x255782, 0xd0c4e216, 0xfd13f8e5, 0x2dd71af3, 0x0 }, /* #53 */ 3505 { 0x2a7fd3, 0x2a7702, 0x29302656, 0x7115285b, 0x58250e0d, 0x0 }, /* #54 */ 3506 { 0x3d2492, 0x3d2406, 0x7a875488, 0x3039bf18, 0x4abeeb90, 0x0 }, /* #55 */ 3507 { 0x1b6146, 0x1b6106, 0x934f599f, 0x2dcb863f, 0xbe84dfa0, 0x0 }, /* #56 */ 3508 { 0x3a0483, 0x3a0402, 0x8f7e6cbc, 0x7a6abfd5, 0xf514d369, 0x0 }, /* #57 */ 3509 { 0x034e86, 0x034602, 0x09ad5f01, 0x1c953f70, 0x15386071, 0x0 }, /* #58 */ 3510 { 0x032593, 0x032502, 0xf12cf475, 0x4f49932a, 0xbe65675f, 0x0 }, /* #59 */ 3511 { 0x252dd3, 0x252502, 0xd880f19f, 0x61f7fbd5, 0xb9770a4a, 0x0 }, /* #60 */ 3512 { 0x041d97, 0x041506, 0x12d0826e, 0x25f3ac55, 0x37232e3b, 0x0 }, /* #61 */ 3513 { 0x152f02, 0x152786, 0xe6142bdd, 0xd05fe66f, 0x364bcdb2, 0x0 }, /* #62 */ 3514 { 0x2d1dc2, 0x2d1502, 0x2c526f7d, 0x3447e13b, 0x18158e46, 0x0 }, /* #63 */ 3515 3515 }; 3516 3516 static const BINU32_TEST_T g_aTests_and_u32[] = 3517 3517 { 3518 { 0x2 97b17, 0x297346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3519 { 0x 034746, 0x034746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3520 { 0x3 e7107, 0x3e7146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3521 { 0x 3f7312, 0x3f7346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3522 { 0x3 d6e93, 0x3d6646, 0xbf14a96f, 0x00000000, 0x00000000, 0x0 }, /* #4 */3523 { 0x 2a6cc2, 0x2a6446, 0x2fde1b40, 0x00000000, 0x00000000, 0x0 }, /* #5 */3524 { 0x0 d5ec7, 0x0d5646, 0x8d4a86b8, 0x00000000, 0x00000000, 0x0 }, /* #6 */3525 { 0x 0026d3, 0x002646, 0x81909eba, 0x00000000, 0x00000000, 0x0 }, /* #7 */3526 { 0x 374b16, 0x374382, 0xa4ab5e2d, 0x80085025, 0x801870e7, 0x0 }, /* #8 */3527 { 0x 014c43, 0x014406, 0x6138ab09, 0x01008909, 0x8d87cdcb, 0x0 }, /* #9 */3528 { 0x 321443, 0x321406, 0xbcff65cc, 0x2ce36548, 0x6ce3ef59, 0x0 }, /* #10 */3529 { 0x 336916, 0x336102, 0x189b7f85, 0x00886d04, 0xa6aced06, 0x0 }, /* #11 */3530 { 0x2 57203, 0x257202, 0x96328837, 0x12020002, 0x53460382, 0x0 }, /* #12 */3531 { 0x 0d5146, 0x0d5186, 0xa0ec95d0, 0x80200550, 0x95216573, 0x0 }, /* #13 */3532 { 0x 221352, 0x221306, 0x33dc0cb8, 0x20cc00b8, 0xa4ec92b9, 0x0 }, /* #14 */3533 { 0x3 a7457, 0x3a7406, 0x93cf320b, 0x02413200, 0x0641ff24, 0x0 }, /* #15 */3534 { 0x 3c5616, 0x3c5602, 0x54858e37, 0x40010e31, 0xe24b5f79, 0x0 }, /* #16 */3535 { 0x 0c1f46, 0x0c1706, 0x6b3da4b7, 0x420d00a0, 0xc24d51a0, 0x0 }, /* #17 */3536 { 0x 223813, 0x223006, 0x78d45b00, 0x48905000, 0x4c99740e, 0x0 }, /* #18 */3537 { 0x 163712, 0x163706, 0x15fe656c, 0x05480028, 0x8f481a39, 0x0 }, /* #19 */3538 { 0x 364543, 0x364582, 0xff8391f1, 0x98818191, 0x98bde599, 0x0 }, /* #20 */3539 { 0x 3037d6, 0x303706, 0x817e8fc6, 0x00448400, 0x1645b411, 0x0 }, /* #21 */3540 { 0x 024ac7, 0x024206, 0xbd67521c, 0x3c251000, 0x3e2d3821, 0x0 }, /* #22 */3541 { 0x 3756c2, 0x375602, 0x3c818337, 0x34808237, 0x7786def7, 0x0 }, /* #23 */3542 { 0x 016fc7, 0x016706, 0xd4a53520, 0x04011500, 0x0f539d00, 0x0 }, /* #24 */3543 { 0x 086806, 0x086002, 0x82f5f0cb, 0x0294d001, 0x6b9edc35, 0x0 }, /* #25 */3544 { 0x 347382, 0x347306, 0x23c594c5, 0x02c59481, 0x56c59681, 0x0 }, /* #26 */3545 { 0x 176a92, 0x176206, 0xbf1ad778, 0x31028718, 0x7123af98, 0x0 }, /* #27 */3546 { 0x 1a1217, 0x1a1206, 0xfbbc76d2, 0x21b042c0, 0x21f043c4, 0x0 }, /* #28 */3547 { 0x3 24813, 0x324006, 0xaea1e3ce, 0x262103c6, 0x276d1bd6, 0x0 }, /* #29 */3548 { 0x 333bd6, 0x333306, 0xee771972, 0x68460030, 0x784e00bd, 0x0 }, /* #30 */3549 { 0x 3a5a47, 0x3a5286, 0xd69194c5, 0xc48194c0, 0xe5cf9dfa, 0x0 }, /* #31 */3550 { 0x2 31b03, 0x231386, 0xb311cac0, 0xa3108a00, 0xab9e9b35, 0x0 }, /* #32 */3551 { 0x 1c2212, 0x1c2202, 0x2dfa3423, 0x0c581002, 0x5e591952, 0x0 }, /* #33 */3552 { 0x2 a1e57, 0x2a1606, 0x9fe860ec, 0x00202060, 0x6027be71, 0x0 }, /* #34 */3553 { 0x 030142, 0x030182, 0x8d4e0c0c, 0x8c000404, 0xec813707, 0x0 }, /* #35 */3554 { 0x 1241c2, 0x124106, 0x3faba693, 0x0c080411, 0x8c1c5d79, 0x0 }, /* #36 */3555 { 0x 394446, 0x394402, 0x792c1a76, 0x50281246, 0x50eb924f, 0x0 }, /* #37 */3556 { 0x0 c1817, 0x0c1002, 0x07e5c2c8, 0x04e00008, 0xc4f2391d, 0x0 }, /* #38 */3557 { 0x3 a01c3, 0x3a0102, 0xb0a1cc29, 0x1020cc29, 0x516ccd7f, 0x0 }, /* #39 */3558 { 0x1 b5293, 0x1b5286, 0xff657aba, 0xd6256830, 0xd6af6c34, 0x0 }, /* #40 */3559 { 0x0 c5683, 0x0c5686, 0xabd287ab, 0x898080a0, 0x898da8f4, 0x0 }, /* #41 */3560 { 0x3 d4297, 0x3d4206, 0x21c831ed, 0x2148008d, 0x3f6c069f, 0x0 }, /* #42 */3561 { 0x 167102, 0x167106, 0x17f4fd3d, 0x04f09c3c, 0x04f89cbe, 0x0 }, /* #43 */3562 { 0x 364e47, 0x364602, 0x1bc929cd, 0x008829cd, 0xe48abded, 0x0 }, /* #44 */3563 { 0x0 03a56, 0x003202, 0xa231760d, 0x22205004, 0x7bead9f6, 0x0 }, /* #45 */3564 { 0x 3365c6, 0x336506, 0x66a2280c, 0x0622280c, 0x0e623bed, 0x0 }, /* #46 */3565 { 0x 2f20c7, 0x2f2002, 0x9c14a273, 0x18140232, 0x5abc573a, 0x0 }, /* #47 */3566 { 0x 381f96, 0x381706, 0xb3f84190, 0x02f84100, 0x4afde10b, 0x0 }, /* #48 */3567 { 0x 042617, 0x042682, 0x9dd84c9c, 0x8c500004, 0x8e513367, 0x0 }, /* #49 */3568 { 0x 3e33d6, 0x3e3306, 0x54ef24f2, 0x502424b2, 0x7a2424b3, 0x0 }, /* #50 */3569 { 0x 117313, 0x117306, 0x58aae14a, 0x1000a142, 0x9445b1d3, 0x0 }, /* #51 */3570 { 0x 313e93, 0x313606, 0x4247ca4a, 0x4042400a, 0xe9da441e, 0x0 }, /* #52 */3571 { 0x 1e6a02, 0x1e6202, 0xbc3f3943, 0x081d3802, 0x099d789a, 0x0 }, /* #53 */3572 { 0x 336253, 0x336282, 0xaba3986e, 0xa023002a, 0xa07b25ba, 0x0 }, /* #54 */3573 { 0x 144806, 0x144002, 0x0b04513e, 0x00041008, 0xb00cb248, 0x0 }, /* #55 */3574 { 0x 153792, 0x153702, 0x991d9f26, 0x101d8c26, 0x36bf8c2e, 0x0 }, /* #56 */3575 { 0x 1b30d3, 0x1b3002, 0xf0d28d60, 0x50508c20, 0x58509ebc, 0x0 }, /* #57 */3576 { 0x0 b2746, 0x0b2702, 0x4eb50f4b, 0x4400094a, 0x7540d9ee, 0x0 }, /* #58 */3577 { 0x 150386, 0x150302, 0x3891976e, 0x18908508, 0x98d6cd89, 0x0 }, /* #59 */3578 { 0x 1734c7, 0x173406, 0x85266a76, 0x05226a56, 0x2f727a56, 0x0 }, /* #60 */3579 { 0x 2f4513, 0x2f4502, 0x07eedd9d, 0x0346d51c, 0x9b47d71c, 0x0 }, /* #61 */3580 { 0x 293dd3, 0x293502, 0x0719d409, 0x05095008, 0x1dc95b58, 0x0 }, /* #62 */3581 { 0x2 76507, 0x276502, 0x68c0b0a1, 0x68009001, 0xff2f9c45, 0x0 }, /* #63 */3518 { 0x2f42d7, 0x2f4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3519 { 0x206a42, 0x206246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3520 { 0x3531c6, 0x353146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3521 { 0x187ac6, 0x187246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3522 { 0x397382, 0x397346, 0x7cec3160, 0x00000000, 0x00000000, 0x0 }, /* #4 */ 3523 { 0x1d34d7, 0x1d3446, 0x2bcdb87c, 0x00000000, 0x00000000, 0x0 }, /* #5 */ 3524 { 0x0a6b53, 0x0a6346, 0xdb11d6bd, 0x00000000, 0x00000000, 0x0 }, /* #6 */ 3525 { 0x294102, 0x294146, 0xe46aa087, 0x00000000, 0x00000000, 0x0 }, /* #7 */ 3526 { 0x111196, 0x111106, 0x5663fc31, 0x56420030, 0x7e420072, 0x0 }, /* #8 */ 3527 { 0x2b7d02, 0x2b7502, 0xe023cfdc, 0x002385d0, 0x0f23a5d3, 0x0 }, /* #9 */ 3528 { 0x1b6816, 0x1b6086, 0xecebd267, 0xec428006, 0xee42a00e, 0x0 }, /* #10 */ 3529 { 0x1a2f87, 0x1a2782, 0x9f30b759, 0x97100408, 0xb755440e, 0x0 }, /* #11 */ 3530 { 0x2b0192, 0x2b0102, 0x00d17188, 0x00503080, 0x3674b8f6, 0x0 }, /* #12 */ 3531 { 0x1b5b13, 0x1b5302, 0xc302b466, 0x42009404, 0x66919615, 0x0 }, /* #13 */ 3532 { 0x145053, 0x145086, 0x95afcbb1, 0x8025c890, 0xc865dc96, 0x0 }, /* #14 */ 3533 { 0x3520d6, 0x352002, 0xcac88c6c, 0x40480868, 0x747b0bfb, 0x0 }, /* #15 */ 3534 { 0x0f4753, 0x0f4702, 0xcbb17a25, 0x40803825, 0x70ca39f5, 0x0 }, /* #16 */ 3535 { 0x261ec6, 0x261606, 0x5db84193, 0x49980103, 0x6bd92923, 0x0 }, /* #17 */ 3536 { 0x1b4f52, 0x1b4782, 0x93c83059, 0x93c82010, 0xfbde2d34, 0x0 }, /* #18 */ 3537 { 0x294f82, 0x294706, 0x83be4e9f, 0x031a4a18, 0x431bcb78, 0x0 }, /* #19 */ 3538 { 0x0b34c2, 0x0b3406, 0x4ffc694d, 0x44646141, 0x44656741, 0x0 }, /* #20 */ 3539 { 0x1d7f53, 0x1d7706, 0x46301420, 0x46300400, 0xfe7964df, 0x0 }, /* #21 */ 3540 { 0x2f5596, 0x2f5586, 0x9fa5dd06, 0x8201c500, 0x8251e5f9, 0x0 }, /* #22 */ 3541 { 0x113f97, 0x113702, 0x8ba80826, 0x00a80804, 0x44aefcc4, 0x0 }, /* #23 */ 3542 { 0x144b16, 0x144386, 0xe2e1304b, 0xa2213000, 0xae29bea4, 0x0 }, /* #24 */ 3543 { 0x231883, 0x231082, 0x8da81b45, 0x85801204, 0xd7965604, 0x0 }, /* #25 */ 3544 { 0x292c97, 0x292482, 0xae7626b8, 0x8e6022b0, 0x8ee832b0, 0x0 }, /* #26 */ 3545 { 0x291112, 0x291182, 0xabf4c14d, 0x81b4c108, 0xd1bedd9a, 0x0 }, /* #27 */ 3546 { 0x063292, 0x063206, 0x13f510f3, 0x12210090, 0x7e2bec94, 0x0 }, /* #28 */ 3547 { 0x392942, 0x392186, 0xcf43e86f, 0xc340e800, 0xf350f810, 0x0 }, /* #29 */ 3548 { 0x0e1d97, 0x0e1502, 0x93f8468a, 0x10d80002, 0x10df3917, 0x0 }, /* #30 */ 3549 { 0x1d3e53, 0x1d3606, 0x68f1363a, 0x60110628, 0x741f4fa9, 0x0 }, /* #31 */ 3550 { 0x276e47, 0x276682, 0xf1415926, 0xf1414104, 0xf943e70d, 0x0 }, /* #32 */ 3551 { 0x3623d2, 0x362306, 0x47abca03, 0x470b8a03, 0xdf5bafb7, 0x0 }, /* #33 */ 3552 { 0x2d4843, 0x2d4002, 0x6aa4f070, 0x62a47040, 0xf2a57fc2, 0x0 }, /* #34 */ 3553 { 0x265453, 0x265402, 0x67ffcb16, 0x426e4210, 0xca6e46b1, 0x0 }, /* #35 */ 3554 { 0x233486, 0x233482, 0xbf95021b, 0x8f950219, 0x8fbd5b39, 0x0 }, /* #36 */ 3555 { 0x106b56, 0x106302, 0xa2cc1022, 0x02041002, 0x03373a07, 0x0 }, /* #37 */ 3556 { 0x022317, 0x022302, 0xbc697fa7, 0x30296c80, 0x323becc0, 0x0 }, /* #38 */ 3557 { 0x346bd7, 0x346306, 0x15940f22, 0x01040c22, 0x2b6d8c3f, 0x0 }, /* #39 */ 3558 { 0x121257, 0x121206, 0x6647adfc, 0x6247add8, 0x6befafd9, 0x0 }, /* #40 */ 3559 { 0x0206c3, 0x020682, 0xc81451b2, 0x88140102, 0xadff8142, 0x0 }, /* #41 */ 3560 { 0x352d17, 0x352582, 0xe1b861b8, 0xc0102120, 0xd017a927, 0x0 }, /* #42 */ 3561 { 0x224792, 0x224706, 0x9b50f7d3, 0x00106453, 0x60be6c7b, 0x0 }, /* #43 */ 3562 { 0x041002, 0x041082, 0x9af898cb, 0x92f00001, 0xf6f76615, 0x0 }, /* #44 */ 3563 { 0x0f2997, 0x0f2186, 0xc13be4ee, 0x8132e4a6, 0x8332e6b7, 0x0 }, /* #45 */ 3564 { 0x091ad2, 0x091206, 0x21017d29, 0x20001d28, 0x28c01fac, 0x0 }, /* #46 */ 3565 { 0x1a1e52, 0x1a1606, 0x533cd0ae, 0x51285022, 0xfda87a33, 0x0 }, /* #47 */ 3566 { 0x2e49c6, 0x2e4102, 0x5608d95a, 0x56008902, 0x5ef5af03, 0x0 }, /* #48 */ 3567 { 0x347dd6, 0x347582, 0xcf84f6b5, 0xc2000494, 0xe2610ddc, 0x0 }, /* #49 */ 3568 { 0x147806, 0x147086, 0xb4ef8fef, 0x90c28f0f, 0x9bd2af0f, 0x0 }, /* #50 */ 3569 { 0x2330c3, 0x233006, 0xff9e3785, 0x6c0e3605, 0x6c4f3e37, 0x0 }, /* #51 */ 3570 { 0x2b35c3, 0x2b3506, 0x78208ad5, 0x60208290, 0xe07ae390, 0x0 }, /* #52 */ 3571 { 0x321392, 0x321302, 0xa9e4936b, 0x09800349, 0x1d8a6b49, 0x0 }, /* #53 */ 3572 { 0x093593, 0x093582, 0xf6f165a0, 0xa2410580, 0xa247078e, 0x0 }, /* #54 */ 3573 { 0x010d16, 0x010506, 0xd1ca8829, 0x01800009, 0x07b144df, 0x0 }, /* #55 */ 3574 { 0x201043, 0x201006, 0x2ae96474, 0x00c02000, 0xc0c23282, 0x0 }, /* #56 */ 3575 { 0x080b92, 0x080302, 0xba0ce4bd, 0x200c60a4, 0x647d72e4, 0x0 }, /* #57 */ 3576 { 0x020a46, 0x020286, 0x9df0af02, 0x84708c00, 0xa471dc7c, 0x0 }, /* #58 */ 3577 { 0x020442, 0x020402, 0xf80300e8, 0x080000e0, 0x0d30bce6, 0x0 }, /* #59 */ 3578 { 0x0126c7, 0x012602, 0x3fae1bb1, 0x3f8c0220, 0xff9c2220, 0x0 }, /* #60 */ 3579 { 0x040382, 0x040306, 0x50d55ab7, 0x00144896, 0x2736cdd6, 0x0 }, /* #61 */ 3580 { 0x315b52, 0x315306, 0x41b77882, 0x00001882, 0x34489faf, 0x0 }, /* #62 */ 3581 { 0x2b34d2, 0x2b3402, 0x1fb68f33, 0x0a320d01, 0x8a736d89, 0x0 }, /* #63 */ 3582 3582 }; 3583 3583 static const BINU32_TEST_T g_aTests_and_u32_locked[] = 3584 3584 { 3585 { 0x 3e7bc6, 0x3e7346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3586 { 0x2 b4a43, 0x2b4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3587 { 0x 203353, 0x203346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3588 { 0x 081792, 0x081746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3589 { 0x 270697, 0x270646, 0xec3e08a0, 0x00000000, 0x00000000, 0x0 }, /* #4 */3590 { 0x1 a0fd7, 0x1a0746, 0x4174fa85, 0x00000000, 0x00000000, 0x0 }, /* #5 */3591 { 0x 242fc6, 0x242746, 0x71053529, 0x00000000, 0x00000000, 0x0 }, /* #6 */3592 { 0x 1b4593, 0x1b4546, 0x5bf5269a, 0x00000000, 0x00000000, 0x0 }, /* #7 */3593 { 0x03 45c2, 0x034502, 0x0432b760, 0x00101340, 0x21d953c8, 0x0 }, /* #8 */3594 { 0x 3e1212, 0x3e1206, 0x40b887cb, 0x40208242, 0xdb21fa66, 0x0 }, /* #9 */3595 { 0x0 e4e53, 0x0e4602, 0x472702df, 0x47060045, 0x6fcec165, 0x0 }, /* #10 */3596 { 0x 3565c3, 0x356506, 0x530c2ec4, 0x50002e00, 0xd8c2bf1b, 0x0 }, /* #11 */3597 { 0x 254fd3, 0x254706, 0x1b1562b3, 0x19116022, 0xfddbf122, 0x0 }, /* #12 */3598 { 0x2 55b46, 0x255302, 0x3ae84ad7, 0x0a200a80, 0x0b349f80, 0x0 }, /* #13 */3599 { 0x 1b6682, 0x1b6682, 0x8c462216, 0x80400004, 0x8141d80d, 0x0 }, /* #14 */3600 { 0x 097107, 0x097106, 0x743607c6, 0x74260000, 0x7eaf4019, 0x0 }, /* #15 */3601 { 0x 3b0603, 0x3b0602, 0x0549125c, 0x01010040, 0x01956940, 0x0 }, /* #16 */3602 { 0x1 b5086, 0x1b5002, 0x43b9d014, 0x43900010, 0xdb900d3a, 0x0 }, /* #17 */3603 { 0x3 57497, 0x357406, 0x994eb6a3, 0x08008003, 0x2e11c817, 0x0 }, /* #18 */3604 { 0x 0a5b87, 0x0a5306, 0x354d87c6, 0x344c82c0, 0x3ccef2d8, 0x0 }, /* #19 */3605 { 0x 050587, 0x050506, 0x2e41fe1a, 0x28010400, 0xf8270564, 0x0 }, /* #20 */3606 { 0x 250393, 0x250306, 0xd0ab6e0c, 0x4020440c, 0x6f34542f, 0x0 }, /* #21 */3607 { 0x 3b1706, 0x3b1782, 0xb4724abb, 0x94524001, 0x95dbc001, 0x0 }, /* #22 */3608 { 0x 2b4506, 0x2b4502, 0x580f69c9, 0x08010049, 0x28a1045f, 0x0 }, /* #23 */3609 { 0x 236347, 0x236306, 0x1d6966d7, 0x08696450, 0x8a797578, 0x0 }, /* #24 */3610 { 0x1 23d03, 0x123506, 0x0302d0f9, 0x02009099, 0x0ed0929b, 0x0 }, /* #25 */3611 { 0x2 31ec7, 0x231606, 0x1ef073d2, 0x1e003300, 0x9f053b20, 0x0 }, /* #26 */3612 { 0x2 e5c47, 0x2e5482, 0xb9fcf326, 0x99546302, 0xdf5563db, 0x0 }, /* #27 */3613 { 0x1 c0007, 0x1c0006, 0x86d24cf2, 0x00920cf0, 0x38928cf0, 0x0 }, /* #28 */3614 { 0x0 a7007, 0x0a7082, 0xc9a4f871, 0xc904d061, 0xfb07d6e9, 0x0 }, /* #29 */3615 { 0x 1e1602, 0x1e1606, 0xb268a5b1, 0x02480521, 0x4fd9472f, 0x0 }, /* #30 */3616 { 0x0 f6902, 0x0f6106, 0x64f00c64, 0x24200044, 0xbc206257, 0x0 }, /* #31 */3617 { 0x 056556, 0x056582, 0xf20ed7db, 0xd20c939b, 0xd71c93bf, 0x0 }, /* #32 */3618 { 0x 0f3997, 0x0f3102, 0xae3c4756, 0x202c4704, 0x616ddf24, 0x0 }, /* #33 */3619 { 0x 1e0996, 0x1e0182, 0x96939446, 0x84800440, 0xe4e86469, 0x0 }, /* #34 */3620 { 0x2 74a83, 0x274202, 0x356fc857, 0x344f0001, 0x3c4f3481, 0x0 }, /* #35 */3621 { 0x 1c3482, 0x1c3406, 0xb7534b33, 0x24014b30, 0x24014bb0, 0x0 }, /* #36 */3622 { 0x 374486, 0x374406, 0x591947d4, 0x48194350, 0xce7f4350, 0x0 }, /* #37 */3623 { 0x 343ec2, 0x343606, 0x34a900f8, 0x348100e8, 0x37d5e8eb, 0x0 }, /* #38 */3624 { 0x3 14617, 0x314602, 0x41a0144f, 0x4020044c, 0xea2bcddc, 0x0 }, /* #39 */3625 { 0x 020983, 0x020186, 0xddfaf03b, 0xc5e8a021, 0xc5eda7a1, 0x0 }, /* #40 */3626 { 0x 382382, 0x382382, 0xfe114826, 0xf0000026, 0xf068b5f7, 0x0 }, /* #41 */3627 { 0x 0839d2, 0x083102, 0x68bf750b, 0x20a6110b, 0x34a6992b, 0x0 }, /* #42 */3628 { 0x 125cc3, 0x125402, 0x47fffa1f, 0x461e8208, 0xce1e86a8, 0x0 }, /* #43 */3629 { 0x 0026c3, 0x002606, 0x469577fc, 0x46816500, 0x47c36d01, 0x0 }, /* #44 */3630 { 0x3 76fc6, 0x376782, 0xbf1821eb, 0xb00800ab, 0xb0ab4abf, 0x0 }, /* #45 */3631 { 0x 391582, 0x391502, 0xa7b5d723, 0x24854401, 0x34c56c41, 0x0 }, /* #46 */3632 { 0x 337087, 0x337006, 0xa1ba59ab, 0x012051a0, 0x412173b4, 0x0 }, /* #47 */3633 { 0x 067d92, 0x067506, 0x426d1716, 0x02240512, 0xbba44dfb, 0x0 }, /* #48 */3634 { 0x 335cc6, 0x335406, 0x01f5a7f0, 0x01d12560, 0x4bd32d63, 0x0 }, /* #49 */3635 { 0x3 94847, 0x394006, 0x2cf4d5e8, 0x00205460, 0x03225e74, 0x0 }, /* #50 */3636 { 0x 2103c6, 0x210306, 0x2d1b6493, 0x05120411, 0x15d21f39, 0x0 }, /* #51 */3637 { 0x 215fc6, 0x215702, 0x63100e06, 0x41100402, 0x417044e3, 0x0 }, /* #52 */3638 { 0x 155247, 0x155202, 0xdaaa86e4, 0x18020064, 0x3d126167, 0x0 }, /* #53 */3639 { 0x0 43c93, 0x043402, 0x05f3da51, 0x01630810, 0x43632c98, 0x0 }, /* #54 */3640 { 0x 165fd2, 0x165706, 0x28ba357b, 0x28900069, 0xf99548ed, 0x0 }, /* #55 */3641 { 0x 362912, 0x362186, 0xea39f148, 0x8a397000, 0x9f7974b5, 0x0 }, /* #56 */3642 { 0x2 30c57, 0x230482, 0xcc8dd5ed, 0xcc0191c4, 0xdd5199c4, 0x0 }, /* #57 */3643 { 0x 3d2b92, 0x3d2306, 0x2f50d082, 0x2d501000, 0x6ddd1d45, 0x0 }, /* #58 */3644 { 0x 2837c6, 0x283702, 0x54d41213, 0x54540001, 0x77562165, 0x0 }, /* #59 */3645 { 0x 2d2a07, 0x2d2202, 0xa08b9499, 0x208b9089, 0x689ffaaf, 0x0 }, /* #60 */3646 { 0x 2e72d6, 0x2e7206, 0x5bf1a335, 0x0a712014, 0x8e7d381c, 0x0 }, /* #61 */3647 { 0x 264206, 0x264206, 0xdef55952, 0x5cd04942, 0x5ddaed6e, 0x0 }, /* #62 */3648 { 0x0 62e86, 0x062686, 0xa24c68bd, 0x80446011, 0xc1466213, 0x0 }, /* #63 */3585 { 0x1c4293, 0x1c4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3586 { 0x211357, 0x211346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3587 { 0x047643, 0x047646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3588 { 0x3a7a53, 0x3a7246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3589 { 0x346fc6, 0x346746, 0x84f40c44, 0x00000000, 0x00000000, 0x0 }, /* #4 */ 3590 { 0x1146c6, 0x114646, 0xf605bfd8, 0x00000000, 0x00000000, 0x0 }, /* #5 */ 3591 { 0x363a52, 0x363246, 0x245a6992, 0x00000000, 0x00000000, 0x0 }, /* #6 */ 3592 { 0x092396, 0x092346, 0xa247b902, 0x00000000, 0x00000000, 0x0 }, /* #7 */ 3593 { 0x036496, 0x036402, 0x5a09132d, 0x48091025, 0x49c9fcb5, 0x0 }, /* #8 */ 3594 { 0x2d74c3, 0x2d7402, 0x536aa7a8, 0x53202120, 0xff253160, 0x0 }, /* #9 */ 3595 { 0x0c56d6, 0x0c5602, 0xf62cae46, 0x6624a246, 0x6f65b246, 0x0 }, /* #10 */ 3596 { 0x1b4ac6, 0x1b4202, 0x9e4bd780, 0x04014480, 0x053144dd, 0x0 }, /* #11 */ 3597 { 0x135cc6, 0x135402, 0x4f4b18db, 0x4b481891, 0x4b4cd9b5, 0x0 }, /* #12 */ 3598 { 0x287fd6, 0x287706, 0x9b767a4b, 0x1b560042, 0x7f5700d6, 0x0 }, /* #13 */ 3599 { 0x380216, 0x380206, 0x32512830, 0x22012030, 0x2e25a1f2, 0x0 }, /* #14 */ 3600 { 0x2b2e83, 0x2b2602, 0x7e7c393a, 0x4c100932, 0xcd914fb6, 0x0 }, /* #15 */ 3601 { 0x083c87, 0x083402, 0x35c8257d, 0x25000520, 0xa7154d20, 0x0 }, /* #16 */ 3602 { 0x160bd2, 0x160306, 0xe0a3c5a0, 0x60038400, 0x60039c1d, 0x0 }, /* #17 */ 3603 { 0x3e6502, 0x3e6502, 0x91a3af10, 0x11220c10, 0x113a4c7c, 0x0 }, /* #18 */ 3604 { 0x336992, 0x336102, 0x5f2237b2, 0x5f221710, 0x7f769715, 0x0 }, /* #19 */ 3605 { 0x392513, 0x392586, 0xc931249e, 0x89110488, 0xb95b05c8, 0x0 }, /* #20 */ 3606 { 0x184b96, 0x184306, 0x03263e10, 0x03242e00, 0xc3b4aee1, 0x0 }, /* #21 */ 3607 { 0x0a6556, 0x0a6506, 0x6f4b3d34, 0x640b1800, 0x749f5a01, 0x0 }, /* #22 */ 3608 { 0x0e1286, 0x0e1286, 0xf829f2d6, 0x8801f014, 0x8a05fd3c, 0x0 }, /* #23 */ 3609 { 0x347342, 0x347386, 0xbc7c83c4, 0x902c83c0, 0x92aed7e2, 0x0 }, /* #24 */ 3610 { 0x1f4003, 0x1f4082, 0x8ce38fa9, 0x8ce087a8, 0xafecc7ae, 0x0 }, /* #25 */ 3611 { 0x2929c2, 0x292102, 0x5d52532b, 0x4552532a, 0x47d25bea, 0x0 }, /* #26 */ 3612 { 0x2a0b83, 0x2a0382, 0xe19bf605, 0xc010f401, 0xc634f453, 0x0 }, /* #27 */ 3613 { 0x141907, 0x141102, 0x8dd2ef8a, 0x01404408, 0x136c541d, 0x0 }, /* #28 */ 3614 { 0x0645c3, 0x064502, 0x76d5cdde, 0x0694c4c4, 0x0ebee6c5, 0x0 }, /* #29 */ 3615 { 0x2037c6, 0x203702, 0x250989ba, 0x05010110, 0xd5312555, 0x0 }, /* #30 */ 3616 { 0x097a53, 0x097202, 0x1d91039c, 0x1980018c, 0x5b8405ee, 0x0 }, /* #31 */ 3617 { 0x340f13, 0x340786, 0xd8d16f19, 0x98d04f09, 0x9dd4df09, 0x0 }, /* #32 */ 3618 { 0x3e77d7, 0x3e7706, 0x5dcba874, 0x45802074, 0xe5a066f4, 0x0 }, /* #33 */ 3619 { 0x073052, 0x073006, 0x983f3a12, 0x183d0000, 0x1efd802d, 0x0 }, /* #34 */ 3620 { 0x2a3b13, 0x2a3302, 0x5dcc87f2, 0x5cc000f2, 0x5ef150fa, 0x0 }, /* #35 */ 3621 { 0x3b5cd6, 0x3b5402, 0xe293d32c, 0x4200d320, 0x570cff70, 0x0 }, /* #36 */ 3622 { 0x040c96, 0x040406, 0x301e9939, 0x201c8030, 0xe8dda6b0, 0x0 }, /* #37 */ 3623 { 0x2a2293, 0x2a2282, 0x95590362, 0x84490220, 0xc6ed42b4, 0x0 }, /* #38 */ 3624 { 0x365bc7, 0x365306, 0x1244f11f, 0x00003117, 0xec323397, 0x0 }, /* #39 */ 3625 { 0x1935d7, 0x193502, 0x9968235a, 0x01680310, 0x03e91791, 0x0 }, /* #40 */ 3626 { 0x0a5343, 0x0a5382, 0x89ead56c, 0x88608008, 0x9861aa8a, 0x0 }, /* #41 */ 3627 { 0x255396, 0x255306, 0x04708370, 0x04400050, 0x36c53056, 0x0 }, /* #42 */ 3628 { 0x281b07, 0x281382, 0xd4196b5e, 0x90180354, 0x90d81374, 0x0 }, /* #43 */ 3629 { 0x254e03, 0x254606, 0x9d6ce91d, 0x192c6800, 0x593c7e02, 0x0 }, /* #44 */ 3630 { 0x346313, 0x346302, 0x37e7fddc, 0x17c39110, 0x1fcb9330, 0x0 }, /* #45 */ 3631 { 0x2c6552, 0x2c6506, 0xa4b8370c, 0x2020200c, 0x7a26287c, 0x0 }, /* #46 */ 3632 { 0x1169d6, 0x116106, 0x7a7b86f9, 0x025a8441, 0x03da8441, 0x0 }, /* #47 */ 3633 { 0x206a16, 0x206206, 0x49f01c4d, 0x00d00841, 0x32d20853, 0x0 }, /* #48 */ 3634 { 0x203c03, 0x203406, 0x22191132, 0x02181122, 0x9bb81bee, 0x0 }, /* #49 */ 3635 { 0x315547, 0x315506, 0x53aabc96, 0x02020482, 0xae4346c3, 0x0 }, /* #50 */ 3636 { 0x1a64c3, 0x1a6486, 0xf0e0bfab, 0xb040ad22, 0xb347ad72, 0x0 }, /* #51 */ 3637 { 0x106553, 0x106506, 0x4387f571, 0x4302c500, 0x5302cf86, 0x0 }, /* #52 */ 3638 { 0x0610d7, 0x061006, 0x2d990203, 0x08110200, 0x98532a58, 0x0 }, /* #53 */ 3639 { 0x0103c3, 0x010302, 0x26a5e861, 0x06214801, 0x963b4c19, 0x0 }, /* #54 */ 3640 { 0x012983, 0x012102, 0x954e09e4, 0x144a0164, 0x766b837c, 0x0 }, /* #55 */ 3641 { 0x057e83, 0x057606, 0x103c8273, 0x10180050, 0xb4985458, 0x0 }, /* #56 */ 3642 { 0x2905c2, 0x290502, 0x90cc2d15, 0x00802504, 0x4ca3e724, 0x0 }, /* #57 */ 3643 { 0x1b72d7, 0x1b7202, 0x026c65a1, 0x02042401, 0xda842e45, 0x0 }, /* #58 */ 3644 { 0x394196, 0x394106, 0xea1617f0, 0x001403f0, 0x107dc3f9, 0x0 }, /* #59 */ 3645 { 0x0d3997, 0x0d3102, 0xb188573c, 0x20001508, 0x6e173d8b, 0x0 }, /* #60 */ 3646 { 0x092906, 0x092102, 0xd87f9719, 0x40189619, 0x6098f6df, 0x0 }, /* #61 */ 3647 { 0x0d3902, 0x0d3102, 0x09ed6d51, 0x00a16540, 0x02a3e5ee, 0x0 }, /* #62 */ 3648 { 0x0c0e52, 0x0c0686, 0xbc1b667f, 0xa8024200, 0xeae65b80, 0x0 }, /* #63 */ 3649 3649 }; 3650 3650 static const BINU32_TEST_T g_aTests_cmp_u32[] = 3651 3651 { 3652 { 0x0 41087, 0x041046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3653 { 0x 1e1603, 0x1e1646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3654 { 0x0 66582, 0x066546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3655 { 0x 236116, 0x236146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3656 { 0x16 1692, 0x161682, 0xa8e176f7, 0xa8e176f7, 0x00000000, 0x0 }, /* #4 */3657 { 0x 312bc2, 0x312386, 0xa44822ed, 0xa44822ed, 0x00000000, 0x0 }, /* #5 */3658 { 0x 2a0652, 0x2a0602, 0x71abe03d, 0x71abe03d, 0x00000000, 0x0 }, /* #6 */3659 { 0x 0b4b53, 0x0b4306, 0x63e87c93, 0x63e87c93, 0x00000000, 0x0 }, /* #7 */3660 { 0x 0466d6, 0x046613, 0x04bc2f91, 0x04bc2f91, 0xf4746eed, 0x0 }, /* #8 */3661 { 0x 265f56, 0x265716, 0xeb2d6225, 0xeb2d6225, 0xe31e2af8, 0x0 }, /* #9 */3662 { 0x 251f92, 0x251f87, 0x59999b6d, 0x59999b6d, 0xa36e6292, 0x0 }, /* #10 */3663 { 0x11 2316, 0x112383, 0xdf6b826a, 0xdf6b826a, 0xffe02ff7, 0x0 }, /* #11 */3664 { 0x 2330d7, 0x233082, 0xa93b5aae, 0xa93b5aae, 0x1f0932e7, 0x0 }, /* #12 */3665 { 0x1 25c17, 0x125402, 0xd4bfc679, 0xd4bfc679, 0xbf4ec2f4, 0x0 }, /* #13 */3666 { 0x 257597, 0x257583, 0x984f889b, 0x984f889b, 0xded3cf40, 0x0 }, /* #14 */3667 { 0x3 b1c87, 0x3b1492, 0xfd4e4b8e, 0xfd4e4b8e, 0x1835a93f, 0x0 }, /* #15 */3668 { 0x 1e3456, 0x1e3407, 0x2a330add, 0x2a330add, 0xcce71995, 0x0 }, /* #16 */3669 { 0x 2b2152, 0x2b2102, 0xa858f6a2, 0xa858f6a2, 0x9dc73ab0, 0x0 }, /* #17 */3670 { 0x 292142, 0x292112, 0xfbe05ab1, 0xfbe05ab1, 0x8244566e, 0x0 }, /* #18 */3671 { 0x 086413, 0x086417, 0x4aabfe31, 0x4aabfe31, 0xeccb07c5, 0x0 }, /* #19 */3672 { 0x 041a83, 0x041203, 0x204a50f4, 0x204a50f4, 0xfe086ba2, 0x0 }, /* #20 */3673 { 0x 1630c6, 0x163816, 0x9a71f623, 0x9a71f623, 0x7a79949b, 0x0 }, /* #21 */3674 { 0x 292f46, 0x292716, 0xb62ec859, 0xb62ec859, 0xaa6184dc, 0x0 }, /* #22 */3675 { 0x 110ac7, 0x110a97, 0x598d0492, 0x598d0492, 0xb5a21f28, 0x0 }, /* #23 */3676 { 0x 1f7786, 0x1f7782, 0xa4bbdb60, 0xa4bbdb60, 0x0d552af0, 0x0 }, /* #24 */3677 { 0x 211686, 0x211693, 0x916de914, 0x916de914, 0xa74e3a58, 0x0 }, /* #25 */3678 { 0x1 76257, 0x176287, 0x3e1750d1, 0x3e1750d1, 0x56da4700, 0x0 }, /* #26 */3679 { 0x1 97513, 0x197582, 0xb0521417, 0xb0521417, 0x1ffd12b5, 0x0 }, /* #27 */3680 { 0x 032907, 0x032187, 0x26e829d4, 0x26e829d4, 0x725d2a41, 0x0 }, /* #28 */3681 { 0x 037e13, 0x037692, 0xf10c0f76, 0xf10c0f76, 0x69e24608, 0x0 }, /* #29 */3682 { 0x1 44ec3, 0x144697, 0x08f12cc1, 0x08f12cc1, 0x621e1ebb, 0x0 }, /* #30 */3683 { 0x0 b0346, 0x0b0386, 0xd4769c2c, 0xd4769c2c, 0x035e3451, 0x0 }, /* #31 */3684 { 0x 3a7983, 0x3a7102, 0xed14c375, 0xed14c375, 0xbda79dc5, 0x0 }, /* #32 */3685 { 0x 3b7097, 0x3b7003, 0x45eda873, 0x45eda873, 0xdbd6ec21, 0x0 }, /* #33 */3686 { 0x 3a6606, 0x3a6616, 0x4e22cd07, 0x4e22cd07, 0x37228ffe, 0x0 }, /* #34 */3687 { 0x 2e2316, 0x2e2306, 0x7bdfa10f, 0x7bdfa10f, 0x1bf76f7c, 0x0 }, /* #35 */3688 { 0x 286c03, 0x286403, 0x438f3f3e, 0x438f3f3e, 0xe9cc5696, 0x0 }, /* #36 */3689 { 0x1 d5a43, 0x1d5293, 0xb83ca044, 0xb83ca044, 0xb9b1dd06, 0x0 }, /* #37 */3690 { 0x2 a0197, 0x2a0187, 0x13848cd2, 0x13848cd2, 0x50b04ba2, 0x0 }, /* #38 */3691 { 0x2 459d7, 0x245196, 0xe817e87a, 0xe817e87a, 0x28b5bdbc, 0x0 }, /* #39 */3692 { 0x 3f2983, 0x3f2183, 0xe349761b, 0xe349761b, 0xefe30b4b, 0x0 }, /* #40 */3693 { 0x 293ac6, 0x293206, 0x55077bce, 0x55077bce, 0x54aac6c9, 0x0 }, /* #41 */3694 { 0x 194892, 0x194086, 0xef17536a, 0xef17536a, 0x6aa618e9, 0x0 }, /* #42 */3695 { 0x 2654c3, 0x265c83, 0x6dada5cc, 0x6dada5cc, 0x904f3d05, 0x0 }, /* #43 */3696 { 0x2 52e86, 0x252683, 0xb7668a1f, 0xb7668a1f, 0xce919d28, 0x0 }, /* #44 */3697 { 0x 367957, 0x367187, 0xe8fec9cd, 0xe8fec9cd, 0xf9bb047d, 0x0 }, /* #45 */3698 { 0x 312696, 0x312e06, 0xc9e0e51a, 0xc9e0e51a, 0x624b8da3, 0x0 }, /* #46 */3699 { 0x0 64202, 0x064216, 0x32928802, 0x32928802, 0x0a4d2cf3, 0x0 }, /* #47 */3700 { 0x 3236c2, 0x323e16, 0x81f5fbf6, 0x81f5fbf6, 0x4406ddd8, 0x0 }, /* #48 */3701 { 0x 143e42, 0x143606, 0xf935b509, 0xf935b509, 0xc1688ac8, 0x0 }, /* #49 */3702 { 0x 2930c7, 0x293017, 0x3c46c933, 0x3c46c933, 0xf9be54ca, 0x0 }, /* #50 */3703 { 0x1 e72d2, 0x1e7293, 0x89b46800, 0x89b46800, 0xbe72934a, 0x0 }, /* #51 */3704 { 0x 204fc6, 0x204793, 0x4ffed225, 0x4ffed225, 0x55806b7a, 0x0 }, /* #52 */3705 { 0x 275a56, 0x275a87, 0x5d980a8d, 0x5d980a8d, 0x805694e8, 0x0 }, /* #53 */3706 { 0x 112ac3, 0x112283, 0x623bbb5f, 0x623bbb5f, 0x7aa673c8, 0x0 }, /* #54 */3707 { 0x 332d57, 0x332587, 0xe0c6a50f, 0xe0c6a50f, 0xecbc067f, 0x0 }, /* #55 */3708 { 0x3f 5812, 0x3f5093, 0x94e15687, 0x94e15687, 0xf6da1038, 0x0 }, /* #56 */3709 { 0x 131cd7, 0x131492, 0xbecb1135, 0xbecb1135, 0x2191fdaf, 0x0 }, /* #57 */3710 { 0x 3e4393, 0x3e4386, 0xedf43633, 0xedf43633, 0x49fd7500, 0x0 }, /* #58 */3711 { 0x3 94f06, 0x394712, 0x5299b4d3, 0x5299b4d3, 0x2e53f03b, 0x0 }, /* #59 */3712 { 0x 3a3c96, 0x3a3c93, 0x38414863, 0x38414863, 0x8ae0236f, 0x0 }, /* #60 */3713 { 0x 036d82, 0x036503, 0x3bbe34bb, 0x3bbe34bb, 0xe7cf3a29, 0x0 }, /* #61 */3714 { 0x 077047, 0x077096, 0xdc4e4e70, 0xdc4e4e70, 0x3950672f, 0x0 }, /* #62 */3715 { 0x2 b7782, 0x2b7783, 0xabc79809, 0xabc79809, 0xd4c32ea2, 0x0 }, /* #63 */3652 { 0x016756, 0x016746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3653 { 0x265942, 0x265146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3654 { 0x0339d2, 0x033146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3655 { 0x1c1856, 0x1c1046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3656 { 0x165d07, 0x165506, 0x2a4a9987, 0x2a4a9987, 0x00000000, 0x0 }, /* #4 */ 3657 { 0x252497, 0x252482, 0xcbd856f2, 0xcbd856f2, 0x00000000, 0x0 }, /* #5 */ 3658 { 0x3450c6, 0x345086, 0xc519620f, 0xc519620f, 0x00000000, 0x0 }, /* #6 */ 3659 { 0x346a12, 0x346282, 0xbebd88a2, 0xbebd88a2, 0x00000000, 0x0 }, /* #7 */ 3660 { 0x1563d6, 0x156393, 0x210f075a, 0x210f075a, 0x61abd77e, 0x0 }, /* #8 */ 3661 { 0x102257, 0x102206, 0x695a3f5b, 0x695a3f5b, 0x63f58492, 0x0 }, /* #9 */ 3662 { 0x124083, 0x124016, 0x795cde85, 0x795cde85, 0x40150b2f, 0x0 }, /* #10 */ 3663 { 0x113a93, 0x113a87, 0x21a4f1dd, 0x21a4f1dd, 0x9402f56c, 0x0 }, /* #11 */ 3664 { 0x387cd3, 0x387402, 0x63155e4a, 0x63155e4a, 0x0fe17f18, 0x0 }, /* #12 */ 3665 { 0x1f08c7, 0x1f0013, 0x0a3ad9cb, 0x0a3ad9cb, 0x9db0c47f, 0x0 }, /* #13 */ 3666 { 0x341dc7, 0x341d87, 0x7e6aa8cb, 0x7e6aa8cb, 0xcc6fe844, 0x0 }, /* #14 */ 3667 { 0x394e97, 0x394602, 0x7a73ddde, 0x7a73ddde, 0x0ceb58a0, 0x0 }, /* #15 */ 3668 { 0x0717d3, 0x071f97, 0x5b80d697, 0x5b80d697, 0xa788826f, 0x0 }, /* #16 */ 3669 { 0x384893, 0x384093, 0x25ed16e4, 0x25ed16e4, 0x3079e62f, 0x0 }, /* #17 */ 3670 { 0x375153, 0x375103, 0x6afdd49c, 0x6afdd49c, 0xfe9184a4, 0x0 }, /* #18 */ 3671 { 0x1b4b13, 0x1b4b16, 0x885def12, 0x885def12, 0x4efa8b08, 0x0 }, /* #19 */ 3672 { 0x3d6292, 0x3d6a83, 0x60703327, 0x60703327, 0xa62e76e7, 0x0 }, /* #20 */ 3673 { 0x006c13, 0x006416, 0x9b391910, 0x9b391910, 0x819c7766, 0x0 }, /* #21 */ 3674 { 0x3e61c2, 0x3e6906, 0x89573d4f, 0x89573d4f, 0x7e7a1253, 0x0 }, /* #22 */ 3675 { 0x092712, 0x092793, 0x42abe149, 0x42abe149, 0x625380fd, 0x0 }, /* #23 */ 3676 { 0x391453, 0x391402, 0x6c42c12f, 0x6c42c12f, 0x52990b5c, 0x0 }, /* #24 */ 3677 { 0x386f43, 0x386702, 0xf86be8ef, 0xf86be8ef, 0xb489bfd9, 0x0 }, /* #25 */ 3678 { 0x125a83, 0x125217, 0x2173ebc2, 0x2173ebc2, 0xc17b1eb6, 0x0 }, /* #26 */ 3679 { 0x1e2103, 0x1e2993, 0x5f939dc1, 0x5f939dc1, 0x9459fa19, 0x0 }, /* #27 */ 3680 { 0x320997, 0x320106, 0x2ef16a99, 0x2ef16a99, 0x2b8d7ae2, 0x0 }, /* #28 */ 3681 { 0x3e4292, 0x3e4206, 0xb519942e, 0xb519942e, 0xa24f733e, 0x0 }, /* #29 */ 3682 { 0x167d03, 0x167593, 0x073ee467, 0x073ee467, 0x320529e8, 0x0 }, /* #30 */ 3683 { 0x0257d7, 0x025702, 0xd0df604f, 0xd0df604f, 0xb92c0c03, 0x0 }, /* #31 */ 3684 { 0x224bc3, 0x224392, 0xe01c1c27, 0xe01c1c27, 0x157c75bc, 0x0 }, /* #32 */ 3685 { 0x153556, 0x153512, 0xe33e1025, 0xe33e1025, 0xbf962009, 0x0 }, /* #33 */ 3686 { 0x117047, 0x117002, 0x47e48038, 0x47e48038, 0x2a9de094, 0x0 }, /* #34 */ 3687 { 0x032a47, 0x032a02, 0xa4d502f9, 0xa4d502f9, 0x5cb65d26, 0x0 }, /* #35 */ 3688 { 0x1d1957, 0x1d1902, 0xe2be43ff, 0xe2be43ff, 0x79624cfe, 0x0 }, /* #36 */ 3689 { 0x1c5b83, 0x1c5383, 0x24fbfd14, 0x24fbfd14, 0x5ba43f04, 0x0 }, /* #37 */ 3690 { 0x252dc3, 0x252512, 0xace105f8, 0xace105f8, 0xa94ef3cc, 0x0 }, /* #38 */ 3691 { 0x280c17, 0x280c93, 0x60f1da03, 0x60f1da03, 0xa6200bda, 0x0 }, /* #39 */ 3692 { 0x2a4997, 0x2a4106, 0x7c857a4f, 0x7c857a4f, 0x5f211867, 0x0 }, /* #40 */ 3693 { 0x092202, 0x092287, 0x27e18bae, 0x27e18bae, 0x489960f6, 0x0 }, /* #41 */ 3694 { 0x0c3193, 0x0c3916, 0x9dddae90, 0x9dddae90, 0x44efa015, 0x0 }, /* #42 */ 3695 { 0x364513, 0x364d93, 0x520eacad, 0x520eacad, 0xc16a9b1e, 0x0 }, /* #43 */ 3696 { 0x2d4f43, 0x2d4f93, 0x47c48584, 0x47c48584, 0xb719a117, 0x0 }, /* #44 */ 3697 { 0x1f2a17, 0x1f2a87, 0x5684667b, 0x5684667b, 0xce6420c9, 0x0 }, /* #45 */ 3698 { 0x241456, 0x241416, 0x7e061ed1, 0x7e061ed1, 0x43d16bfa, 0x0 }, /* #46 */ 3699 { 0x047916, 0x047116, 0xd404e0e2, 0xd404e0e2, 0x8c484086, 0x0 }, /* #47 */ 3700 { 0x042396, 0x042b12, 0x8044b0aa, 0x8044b0aa, 0x5daa89dc, 0x0 }, /* #48 */ 3701 { 0x007a86, 0x007216, 0x1b01b597, 0x1b01b597, 0x0d38fb2e, 0x0 }, /* #49 */ 3702 { 0x323097, 0x323012, 0x3e294086, 0x3e294086, 0x064b5e1f, 0x0 }, /* #50 */ 3703 { 0x106946, 0x106993, 0x676fb352, 0x676fb352, 0xd666018b, 0x0 }, /* #51 */ 3704 { 0x304c57, 0x304487, 0xc1262e7d, 0xc1262e7d, 0xf1b631f5, 0x0 }, /* #52 */ 3705 { 0x096552, 0x096503, 0x2d2e8363, 0x2d2e8363, 0xc8b3efc1, 0x0 }, /* #53 */ 3706 { 0x010d13, 0x010587, 0xba9c9af8, 0xba9c9af8, 0xff822dd7, 0x0 }, /* #54 */ 3707 { 0x0f3f87, 0x0f3786, 0xda6f8b7d, 0xda6f8b7d, 0x512ee9ed, 0x0 }, /* #55 */ 3708 { 0x3f7016, 0x3f7007, 0x34f5a72b, 0x34f5a72b, 0xebb2340a, 0x0 }, /* #56 */ 3709 { 0x2829d3, 0x282113, 0x592f2f49, 0x592f2f49, 0xe8c98f5d, 0x0 }, /* #57 */ 3710 { 0x233796, 0x233f87, 0x7d567e3c, 0x7d567e3c, 0xb979b499, 0x0 }, /* #58 */ 3711 { 0x3f6717, 0x3f6717, 0x465e3406, 0x465e3406, 0xd2a9792e, 0x0 }, /* #59 */ 3712 { 0x124496, 0x124496, 0xe5e7eb62, 0xe5e7eb62, 0x1d0e825f, 0x0 }, /* #60 */ 3713 { 0x1139c2, 0x113102, 0x136eb35e, 0x136eb35e, 0x08c1ea49, 0x0 }, /* #61 */ 3714 { 0x3a1b96, 0x3a1383, 0x86f17b15, 0x86f17b15, 0xd7c7a342, 0x0 }, /* #62 */ 3715 { 0x2f6f13, 0x2f6706, 0x42a583bb, 0x42a583bb, 0x006b6b58, 0x0 }, /* #63 */ 3716 3716 }; 3717 3717 static const BINU32_TEST_T g_aTests_test_u32[] = 3718 3718 { 3719 { 0x 392e87, 0x392646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3720 { 0x 0d3556, 0x0d3546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3721 { 0x 153b86, 0x153346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3722 { 0x 357306, 0x357346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3723 { 0x 0f67c7, 0x0f6746, 0x547a11d9, 0x547a11d9, 0x00000000, 0x0 }, /* #4 */3724 { 0x 3a19c6, 0x3a1146, 0x68621178, 0x68621178, 0x00000000, 0x0 }, /* #5 */3725 { 0x 3d5e57, 0x3d5646, 0x79fac67e, 0x79fac67e, 0x00000000, 0x0 }, /* #6 */3726 { 0x 313413, 0x313446, 0xa67f5757, 0xa67f5757, 0x00000000, 0x0 }, /* #7 */3727 { 0x0 14156, 0x014106, 0x57a9f7a8, 0x57a9f7a8, 0xeff88da5, 0x0 }, /* #8 */3728 { 0x 373546, 0x373506, 0x30813394, 0x30813394, 0xa5a8dc9b, 0x0 }, /* #9 */3729 { 0x 112917, 0x112182, 0x83c9c49d, 0x83c9c49d, 0x8cdc9ee2, 0x0 }, /* #10 */3730 { 0x 120283, 0x120286, 0xf2d216bf, 0xf2d216bf, 0xd63b8c12, 0x0 }, /* #11 */3731 { 0x 3c6d87, 0x3c6502, 0x779571cd, 0x779571cd, 0x55a4252f, 0x0 }, /* #12 */3732 { 0x 0f3e47, 0x0f3682, 0xbe5f405b, 0xbe5f405b, 0x9d067e56, 0x0 }, /* #13 */3733 { 0x 3260d2, 0x326002, 0x6624f67c, 0x6624f67c, 0x2100f81c, 0x0 }, /* #14 */3734 { 0x0 848c6, 0x084002, 0x77a4d502, 0x77a4d502, 0x9e417792, 0x0 }, /* #15 */3735 { 0x 344cc6, 0x344402, 0x30c32d14, 0x30c32d14, 0xd462e91a, 0x0 }, /* #16 */3736 { 0x 3c0947, 0x3c0102, 0xe385a06b, 0xe385a06b, 0x4ab27b24, 0x0 }, /* #17 */3737 { 0x 0e5e07, 0x0e5686, 0xab5f0eff, 0xab5f0eff, 0xab41b850, 0x0 }, /* #18 */3738 { 0x 3239c6, 0x323102, 0xfa4b9eaa, 0xfa4b9eaa, 0x68103f4d, 0x0 }, /* #19 */3739 { 0x 292207, 0x292202, 0x04ffe128, 0x04ffe128, 0x78562719, 0x0 }, /* #20 */3740 { 0x 390cd3, 0x390406, 0x37705af4, 0x37705af4, 0x02137576, 0x0 }, /* #21 */3741 { 0x 1c0846, 0x1c0002, 0x629917c7, 0x629917c7, 0xbec38755, 0x0 }, /* #22 */3742 { 0x30 07d7, 0x300782, 0xceabff6b, 0xceabff6b, 0xdcf6bea0, 0x0 }, /* #23 */3743 { 0x 2f7d43, 0x2f7502, 0x183ab559, 0x183ab559, 0xe9bcca21, 0x0 }, /* #24 */3744 { 0x2 82512, 0x282586, 0xf530862f, 0xf530862f, 0xae841464, 0x0 }, /* #25 */3745 { 0x 3a5883, 0x3a5086, 0xea0e20a0, 0xea0e20a0, 0xa2446603, 0x0 }, /* #26 */3746 { 0x 072646, 0x072606, 0x041e29a6, 0x041e29a6, 0x0ff0b5b8, 0x0 }, /* #27 */3747 { 0x 3761d7, 0x376186, 0x9e5e17fc, 0x9e5e17fc, 0xa763b746, 0x0 }, /* #28 */3748 { 0x3 90882, 0x390002, 0x12bc175d, 0x12bc175d, 0xfce63caa, 0x0 }, /* #29 */3749 { 0x 2f7ad2, 0x2f7206, 0x6763c15c, 0x6763c15c, 0xa09efdd2, 0x0 }, /* #30 */3750 { 0x2 c0352, 0x2c0382, 0xaac99ae4, 0xaac99ae4, 0xd866de17, 0x0 }, /* #31 */3751 { 0x 147a16, 0x147282, 0x81bbba0e, 0x81bbba0e, 0x9ffbbd55, 0x0 }, /* #32 */3752 { 0x 063d17, 0x063502, 0x782b9942, 0x782b9942, 0x4fc02f74, 0x0 }, /* #33 */3753 { 0x 042d12, 0x042506, 0x6f54485e, 0x6f54485e, 0x2bcb4edb, 0x0 }, /* #34 */3754 { 0x 037f07, 0x037702, 0x2a09183e, 0x2a09183e, 0xf080f210, 0x0 }, /* #35 */3755 { 0x 0c1b56, 0x0c1306, 0xf4256438, 0xf4256438, 0x62bd74b7, 0x0 }, /* #36 */3756 { 0x 074ed7, 0x074682, 0x84f8ea48, 0x84f8ea48, 0xa74afc3d, 0x0 }, /* #37 */3757 { 0x 151b12, 0x151306, 0x560191d2, 0x560191d2, 0x52945d87, 0x0 }, /* #38 */3758 { 0x 1959c7, 0x195102, 0x4c5885fa, 0x4c5885fa, 0x3459a1bf, 0x0 }, /* #39 */3759 { 0x0 77ac3, 0x077206, 0x70eb74ca, 0x70eb74ca, 0x217905ad, 0x0 }, /* #40 */3760 { 0x 014687, 0x014606, 0x0955cb98, 0x0955cb98, 0x4e70c964, 0x0 }, /* #41 */3761 { 0x 2408c6, 0x240002, 0x4c5ab5dd, 0x4c5ab5dd, 0xd73ba4c1, 0x0 }, /* #42 */3762 { 0x 134352, 0x134306, 0x2afa95e9, 0x2afa95e9, 0xc6deb4b2, 0x0 }, /* #43 */3763 { 0x 137002, 0x137002, 0x42f3bdae, 0x42f3bdae, 0x20d7650f, 0x0 }, /* #44 */3764 { 0x 274a46, 0x274202, 0xfdd695e1, 0xfdd695e1, 0x485caca3, 0x0 }, /* #45 */3765 { 0x3 25753, 0x325706, 0xb0df88dd, 0xb0df88dd, 0x623bf28a, 0x0 }, /* #46 */3766 { 0x 336c83, 0x336406, 0x476fd807, 0x476fd807, 0x7127d21e, 0x0 }, /* #47 */3767 { 0x 0e16d6, 0x0e1602, 0x61ce7af0, 0x61ce7af0, 0x7556852b, 0x0 }, /* #48 */3768 { 0x0 07357, 0x007306, 0x4422adff, 0x4422adff, 0xea43e29c, 0x0 }, /* #49 */3769 { 0x 0c4413, 0x0c4482, 0xd37d9370, 0xd37d9370, 0xdf4cd817, 0x0 }, /* #50 */3770 { 0x 0a4e93, 0x0a4602, 0x2b5b487e, 0x2b5b487e, 0x7eb60e2c, 0x0 }, /* #51 */3771 { 0x2 42fd2, 0x242706, 0x9eb1e464, 0x9eb1e464, 0x2889ca08, 0x0 }, /* #52 */3772 { 0x 1b5706, 0x1b5706, 0x4f556559, 0x4f556559, 0xa411ca00, 0x0 }, /* #53 */3773 { 0x 374e96, 0x374602, 0xd52dabde, 0xd52dabde, 0x72cf2fe3, 0x0 }, /* #54 */3774 { 0x 133f97, 0x133702, 0x663d0ab5, 0x663d0ab5, 0xc2257327, 0x0 }, /* #55 */3775 { 0x 104703, 0x104706, 0x56c87f3e, 0x56c87f3e, 0xe59578cc, 0x0 }, /* #56 */3776 { 0x 2f57c6, 0x2f5702, 0x5588492c, 0x5588492c, 0xb541251a, 0x0 }, /* #57 */3777 { 0x 3039d2, 0x303106, 0xf87f9749, 0xf87f9749, 0x1b62c71f, 0x0 }, /* #58 */3778 { 0x 0f6b13, 0x0f6306, 0x39bd3a29, 0x39bd3a29, 0x3da9452a, 0x0 }, /* #59 */3779 { 0x1 95806, 0x195082, 0x926f6fd0, 0x926f6fd0, 0xc404f54b, 0x0 }, /* #60 */3780 { 0x 361296, 0x361206, 0xb737beaf, 0xb737beaf, 0x7972c622, 0x0 }, /* #61 */3781 { 0x0f 1443, 0x0f1402, 0x04ca3b3d, 0x04ca3b3d, 0x707411ec, 0x0 }, /* #62 */3782 { 0x 1f6d06, 0x1f6586, 0xfb2f9eb9, 0xfb2f9eb9, 0xc6318d8e, 0x0 }, /* #63 */3719 { 0x147f52, 0x147746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3720 { 0x3b3c86, 0x3b3446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3721 { 0x021e83, 0x021646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3722 { 0x2b0713, 0x2b0746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3723 { 0x320113, 0x320146, 0x7f7fbf5f, 0x7f7fbf5f, 0x00000000, 0x0 }, /* #4 */ 3724 { 0x2d3756, 0x2d3746, 0xb2ce0aa4, 0xb2ce0aa4, 0x00000000, 0x0 }, /* #5 */ 3725 { 0x1c4fd6, 0x1c4746, 0xf1c87a9a, 0xf1c87a9a, 0x00000000, 0x0 }, /* #6 */ 3726 { 0x292dd6, 0x292546, 0x2ccab066, 0x2ccab066, 0x00000000, 0x0 }, /* #7 */ 3727 { 0x033056, 0x033006, 0x7a5a970a, 0x7a5a970a, 0x91722f74, 0x0 }, /* #8 */ 3728 { 0x097196, 0x097102, 0xb8826d12, 0xb8826d12, 0x7ac6d5b9, 0x0 }, /* #9 */ 3729 { 0x392382, 0x392302, 0x2a6774d6, 0x2a6774d6, 0x6e27c42d, 0x0 }, /* #10 */ 3730 { 0x007e07, 0x007602, 0x8992189f, 0x8992189f, 0x568e9475, 0x0 }, /* #11 */ 3731 { 0x215756, 0x215702, 0x3b48c0d2, 0x3b48c0d2, 0xe56b5a39, 0x0 }, /* #12 */ 3732 { 0x300813, 0x300006, 0x157e031e, 0x157e031e, 0xc3fed26b, 0x0 }, /* #13 */ 3733 { 0x281187, 0x281106, 0x5cf3fc5f, 0x5cf3fc5f, 0x963df0a6, 0x0 }, /* #14 */ 3734 { 0x022d92, 0x022502, 0x46862027, 0x46862027, 0x4fa8e3c9, 0x0 }, /* #15 */ 3735 { 0x0249d2, 0x024102, 0x461a69bd, 0x461a69bd, 0xb0141b3f, 0x0 }, /* #16 */ 3736 { 0x0204d2, 0x020402, 0xb21254ee, 0xb21254ee, 0x11860fc4, 0x0 }, /* #17 */ 3737 { 0x3515d2, 0x351586, 0xceed55b0, 0xceed55b0, 0xff94be4b, 0x0 }, /* #18 */ 3738 { 0x194e83, 0x194602, 0x59332459, 0x59332459, 0x2c977ccf, 0x0 }, /* #19 */ 3739 { 0x0310c2, 0x031002, 0x17caf646, 0x17caf646, 0x0dee79de, 0x0 }, /* #20 */ 3740 { 0x0264d7, 0x026486, 0xe6862657, 0xe6862657, 0xf13f4e56, 0x0 }, /* #21 */ 3741 { 0x212e97, 0x212602, 0x5c572b16, 0x5c572b16, 0x5ecdbfe3, 0x0 }, /* #22 */ 3742 { 0x305fc3, 0x305706, 0x78fa58db, 0x78fa58db, 0x7bdfaf16, 0x0 }, /* #23 */ 3743 { 0x1f6c07, 0x1f6402, 0x0f82fb23, 0x0f82fb23, 0x2035df9d, 0x0 }, /* #24 */ 3744 { 0x2b4cd2, 0x2b4402, 0x48dbb9a7, 0x48dbb9a7, 0x9179a84f, 0x0 }, /* #25 */ 3745 { 0x190453, 0x190402, 0xb06aea52, 0xb06aea52, 0x3b3de726, 0x0 }, /* #26 */ 3746 { 0x1f37c3, 0x1f3702, 0x280fbd7f, 0x280fbd7f, 0x21621238, 0x0 }, /* #27 */ 3747 { 0x1a4c52, 0x1a4406, 0xed1315cd, 0xed1315cd, 0x7ffc5cd9, 0x0 }, /* #28 */ 3748 { 0x334b42, 0x334302, 0x5f6d3546, 0x5f6d3546, 0x7ac496c8, 0x0 }, /* #29 */ 3749 { 0x074296, 0x074202, 0x302630dc, 0x302630dc, 0x9b51f509, 0x0 }, /* #30 */ 3750 { 0x2e5097, 0x2e5006, 0xfb34cd2c, 0xfb34cd2c, 0x478a42e5, 0x0 }, /* #31 */ 3751 { 0x276002, 0x276002, 0xb0e5ea8f, 0xb0e5ea8f, 0x068a8c31, 0x0 }, /* #32 */ 3752 { 0x396853, 0x396002, 0x8e03584c, 0x8e03584c, 0x7d9a0d97, 0x0 }, /* #33 */ 3753 { 0x325413, 0x325482, 0xf96f5cc6, 0xf96f5cc6, 0xbe33e89f, 0x0 }, /* #34 */ 3754 { 0x2d3e82, 0x2d3606, 0x7eaa9c30, 0x7eaa9c30, 0x32f43374, 0x0 }, /* #35 */ 3755 { 0x1e1ec6, 0x1e1602, 0x1538865f, 0x1538865f, 0xb1fdd1db, 0x0 }, /* #36 */ 3756 { 0x2312c6, 0x231202, 0x3279206b, 0x3279206b, 0x2e3f6ab0, 0x0 }, /* #37 */ 3757 { 0x356082, 0x356006, 0x5d14a458, 0x5d14a458, 0xf6319c52, 0x0 }, /* #38 */ 3758 { 0x0d6743, 0x0d6706, 0x55cba4a2, 0x55cba4a2, 0xaca592db, 0x0 }, /* #39 */ 3759 { 0x0c1f96, 0x0c1702, 0x8c81675f, 0x8c81675f, 0x43a9b536, 0x0 }, /* #40 */ 3760 { 0x380ec6, 0x380602, 0x49dc4960, 0x49dc4960, 0x9d5542ae, 0x0 }, /* #41 */ 3761 { 0x1a0f83, 0x1a0706, 0x16fa4d6f, 0x16fa4d6f, 0xcaf1be32, 0x0 }, /* #42 */ 3762 { 0x3d4a13, 0x3d4286, 0xb1e7ea0c, 0xb1e7ea0c, 0xf0b6d36c, 0x0 }, /* #43 */ 3763 { 0x321143, 0x321106, 0x531f00aa, 0x531f00aa, 0x9864a2b4, 0x0 }, /* #44 */ 3764 { 0x3604c2, 0x360402, 0x11b278be, 0x11b278be, 0x5c152bd9, 0x0 }, /* #45 */ 3765 { 0x3141d6, 0x314102, 0x76f51717, 0x76f51717, 0xd4bf2404, 0x0 }, /* #46 */ 3766 { 0x170ad2, 0x170202, 0x811d2e1d, 0x811d2e1d, 0x22be9350, 0x0 }, /* #47 */ 3767 { 0x391bd7, 0x391302, 0xd4a5e4d0, 0xd4a5e4d0, 0x57513f1a, 0x0 }, /* #48 */ 3768 { 0x057097, 0x057082, 0xc7009768, 0xc7009768, 0xb7d4306f, 0x0 }, /* #49 */ 3769 { 0x376403, 0x376406, 0x95dcb503, 0x95dcb503, 0x4cefe32b, 0x0 }, /* #50 */ 3770 { 0x2b4383, 0x2b4302, 0xa75d5a5d, 0xa75d5a5d, 0x61d7c4af, 0x0 }, /* #51 */ 3771 { 0x2d6b87, 0x2d6302, 0x3ab6b008, 0x3ab6b008, 0x2fdf1c28, 0x0 }, /* #52 */ 3772 { 0x313f53, 0x313706, 0xf591b1b3, 0xf591b1b3, 0x70299b12, 0x0 }, /* #53 */ 3773 { 0x035353, 0x035306, 0xcbaedf11, 0xcbaedf11, 0x05b6db15, 0x0 }, /* #54 */ 3774 { 0x294283, 0x294206, 0x43156c7f, 0x43156c7f, 0x73862841, 0x0 }, /* #55 */ 3775 { 0x3c5dd6, 0x3c5502, 0xe387a03e, 0xe387a03e, 0x1d2958ab, 0x0 }, /* #56 */ 3776 { 0x0b3096, 0x0b3002, 0x17e4e7f1, 0x17e4e7f1, 0x35378b78, 0x0 }, /* #57 */ 3777 { 0x250e93, 0x250602, 0x0c337ec5, 0x0c337ec5, 0x88c7de98, 0x0 }, /* #58 */ 3778 { 0x267256, 0x267202, 0x2939c896, 0x2939c896, 0x90a025d2, 0x0 }, /* #59 */ 3779 { 0x132752, 0x132782, 0xf77c244b, 0xf77c244b, 0xb732f535, 0x0 }, /* #60 */ 3780 { 0x002796, 0x002706, 0x1c82b7a1, 0x1c82b7a1, 0x89e5b9a6, 0x0 }, /* #61 */ 3781 { 0x0f4696, 0x0f4606, 0xa9f63b2c, 0xa9f63b2c, 0x64a6db39, 0x0 }, /* #62 */ 3782 { 0x022ec7, 0x022606, 0xeda29b5f, 0xeda29b5f, 0x0e86b234, 0x0 }, /* #63 */ 3783 3783 }; 3784 3784 static const BINU32_TEST_T g_aTests_bt_u32[] = 3785 3785 { 3786 { 0x 233742, 0x233742, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3787 { 0x 214892, 0x214892, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3788 { 0x 1a6b97, 0x1a6b96, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3789 { 0x 254107, 0x254106, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3790 { 0x 391e56, 0x391e57, 0x0f7bd197, 0x0f7bd197, 0x00000000, 0x0 }, /* #4 */3791 { 0x3 a0e92, 0x3a0e92, 0x45055292, 0x45055292, 0x00000000, 0x0 }, /* #5 */3792 { 0x 3c6ed3, 0x3c6ed2, 0x52492a18, 0x52492a18, 0x00000000, 0x0 }, /* #6 */3793 { 0x3 45b12, 0x345b12, 0xd51f9af8, 0xd51f9af8, 0x00000000, 0x0 }, /* #7 */3794 { 0x 1142d7, 0x1142d6, 0x100bee8d, 0x100bee8d, 0x00000006, 0x0 }, /* #8 */3795 { 0x1 d3c42, 0x1d3c42, 0x42894607, 0x42894607, 0x0000001b, 0x0 }, /* #9 */3796 { 0x 245296, 0x245297, 0x51123d2c, 0x51123d2c, 0x00000003, 0x0 }, /* #10 */3797 { 0x 104f42, 0x104f43, 0x62c57837, 0x62c57837, 0x00000016, 0x0 }, /* #11 */3798 { 0x15 1257, 0x151257, 0xb2eb0620, 0xb2eb0620, 0x00000015, 0x0 }, /* #12 */3799 { 0x 240fd2, 0x240fd2, 0xe7d38a93, 0xe7d38a93, 0x0000000a, 0x0 }, /* #13 */3800 { 0x 3a0a57, 0x3a0a57, 0x7d3b8917, 0x7d3b8917, 0x00000008, 0x0 }, /* #14 */3801 { 0x 355196, 0x355196, 0x091b5eb2, 0x091b5eb2, 0x00000006, 0x0 }, /* #15 */3802 { 0x3 40f06, 0x340f06, 0xc4ca6782, 0xc4ca6782, 0x00000018, 0x0 }, /* #16 */3803 { 0x 161253, 0x161253, 0x613a6c5a, 0x613a6c5a, 0x00000006, 0x0 }, /* #17 */3804 { 0x 3e48d3, 0x3e48d2, 0xe983058a, 0xe983058a, 0x00000015, 0x0 }, /* #18 */3805 { 0x 385cc6, 0x385cc6, 0x8c70ca37, 0x8c70ca37, 0x00000019, 0x0 }, /* #19 */3806 { 0x 217c13, 0x217c13, 0x0da6dc50, 0x0da6dc50, 0x00000012, 0x0 }, /* #20 */3807 { 0x 293247, 0x293246, 0x8c6edbbb, 0x8c6edbbb, 0x0000001c, 0x0 }, /* #21 */3808 { 0x2 83117, 0x283116, 0xff2dc967, 0xff2dc967, 0x00000017, 0x0 }, /* #22 */3809 { 0x 161e93, 0x161e93, 0xf82ff672, 0xf82ff672, 0x00000015, 0x0 }, /* #23 */3810 { 0x2 20713, 0x220712, 0x9d909a8a, 0x9d909a8a, 0x00000011, 0x0 }, /* #24 */3811 { 0x0 f0ed3, 0x0f0ed3, 0xdadc4ab2, 0xdadc4ab2, 0x0000001b, 0x0 }, /* #25 */3812 { 0x 1408d2, 0x1408d2, 0x2bf5e081, 0x2bf5e081, 0x00000009, 0x0 }, /* #26 */3813 { 0x 177807, 0x177807, 0x2e276a81, 0x2e276a81, 0x00000010, 0x0 }, /* #27 */3814 { 0x 1c4bd3, 0x1c4bd2, 0xd0c2d44d, 0xd0c2d44d, 0x00000001, 0x0 }, /* #28 */3815 { 0x 3e2986, 0x3e2986, 0x3f66ff33, 0x3f66ff33, 0x00000007, 0x0 }, /* #29 */3816 { 0x0 834c7, 0x0834c6, 0xea78da54, 0xea78da54, 0x00000008, 0x0 }, /* #30 */3817 { 0x 3f3a82, 0x3f3a82, 0x10aed9d4, 0x10aed9d4, 0x00000001, 0x0 }, /* #31 */3818 { 0x 140bd2, 0x140bd2, 0x22918254, 0x22918254, 0x00000001, 0x0 }, /* #32 */3819 { 0x0 e5082, 0x0e5083, 0x1b90f68d, 0x1b90f68d, 0x0000001c, 0x0 }, /* #33 */3820 { 0x 3e33d6, 0x3e33d7, 0xddf9d82c, 0xddf9d82c, 0x0000001a, 0x0 }, /* #34 */3821 { 0x2 c5a42, 0x2c5a43, 0x98f871bf, 0x98f871bf, 0x00000005, 0x0 }, /* #35 */3822 { 0x 251757, 0x251757, 0x73f5c0a1, 0x73f5c0a1, 0x0000000e, 0x0 }, /* #36 */3823 { 0x 083c56, 0x083c57, 0x56331806, 0x56331806, 0x0000000b, 0x0 }, /* #37 */3824 { 0x 081493, 0x081493, 0xf9fa9a44, 0xf9fa9a44, 0x00000013, 0x0 }, /* #38 */3825 { 0x0 c3446, 0x0c3446, 0x56ecd7c1, 0x56ecd7c1, 0x0000000d, 0x0 }, /* #39 */3826 { 0x 3471d6, 0x3471d6, 0xba13753b, 0xba13753b, 0x00000009, 0x0 }, /* #40 */3827 { 0x 3e3f07, 0x3e3f06, 0x9d1830d6, 0x9d1830d6, 0x00000009, 0x0 }, /* #41 */3828 { 0x 0937d6, 0x0937d6, 0xcdc2d731, 0xcdc2d731, 0x0000001c, 0x0 }, /* #42 */3829 { 0x 1a2743, 0x1a2743, 0xd27c0551, 0xd27c0551, 0x00000006, 0x0 }, /* #43 */3830 { 0x3 10287, 0x310286, 0xa44208ce, 0xa44208ce, 0x00000015, 0x0 }, /* #44 */3831 { 0x1 f7f96, 0x1f7f96, 0x809ac9d8, 0x809ac9d8, 0x00000019, 0x0 }, /* #45 */3832 { 0x 0c1bd7, 0x0c1bd6, 0xe50d7646, 0xe50d7646, 0x00000017, 0x0 }, /* #46 */3833 { 0x 345ec6, 0x345ec6, 0x74a87a3c, 0x74a87a3c, 0x00000000, 0x0 }, /* #47 */3834 { 0x 254147, 0x254147, 0x699fa1c7, 0x699fa1c7, 0x0000000d, 0x0 }, /* #48 */3835 { 0x 301b03, 0x301b02, 0xd47d6c20, 0xd47d6c20, 0x0000001b, 0x0 }, /* #49 */3836 { 0x 346182, 0x346182, 0x079c4f66, 0x079c4f66, 0x00000016, 0x0 }, /* #50 */3837 { 0x 1f51d7, 0x1f51d7, 0xe499d08d, 0xe499d08d, 0x0000001a, 0x0 }, /* #51 */3838 { 0x 214117, 0x214116, 0x112a62ad, 0x112a62ad, 0x0000000a, 0x0 }, /* #52 */3839 { 0x 262a03, 0x262a03, 0xdb1606d7, 0xdb1606d7, 0x00000018, 0x0 }, /* #53 */3840 { 0x 2c1303, 0x2c1303, 0xa43c7ccc, 0xa43c7ccc, 0x00000012, 0x0 }, /* #54 */3841 { 0x 124ed3, 0x124ed3, 0xacec01db, 0xacec01db, 0x00000013, 0x0 }, /* #55 */3842 { 0x 2e7697, 0x2e7696, 0x64141498, 0x64141498, 0x00000001, 0x0 }, /* #56 */3843 { 0x 3d3243, 0x3d3242, 0x47522e94, 0x47522e94, 0x00000013, 0x0 }, /* #57 */3844 { 0x2 b3e52, 0x2b3e53, 0xe76368f0, 0xe76368f0, 0x0000001d, 0x0 }, /* #58 */3845 { 0x 264f13, 0x264f13, 0x74f17d7d, 0x74f17d7d, 0x00000006, 0x0 }, /* #59 */3846 { 0x 086916, 0x086917, 0x13348bec, 0x13348bec, 0x00000007, 0x0 }, /* #60 */3847 { 0x 275b92, 0x275b92, 0x65f6ed12, 0x65f6ed12, 0x00000013, 0x0 }, /* #61 */3848 { 0x 095ac6, 0x095ac6, 0x2668f18b, 0x2668f18b, 0x00000018, 0x0 }, /* #62 */3849 { 0x 3661c3, 0x3661c2, 0x56ef8d54, 0x56ef8d54, 0x0000000c, 0x0 }, /* #63 */3786 { 0x1d1c12, 0x1d1c12, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3787 { 0x394e97, 0x394e96, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3788 { 0x293252, 0x293252, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3789 { 0x3b4716, 0x3b4716, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3790 { 0x133912, 0x133913, 0x7b652c23, 0x7b652c23, 0x00000000, 0x0 }, /* #4 */ 3791 { 0x346d17, 0x346d17, 0x7bbba66f, 0x7bbba66f, 0x00000000, 0x0 }, /* #5 */ 3792 { 0x2b6006, 0x2b6007, 0x3c5e1bdb, 0x3c5e1bdb, 0x00000000, 0x0 }, /* #6 */ 3793 { 0x370687, 0x370687, 0x3055c141, 0x3055c141, 0x00000000, 0x0 }, /* #7 */ 3794 { 0x024c07, 0x024c06, 0x59a06372, 0x59a06372, 0x00000016, 0x0 }, /* #8 */ 3795 { 0x1b0006, 0x1b0007, 0x15fbca8d, 0x15fbca8d, 0x00000015, 0x0 }, /* #9 */ 3796 { 0x1b0297, 0x1b0297, 0x3a48a786, 0x3a48a786, 0x00000002, 0x0 }, /* #10 */ 3797 { 0x334fd6, 0x334fd7, 0xd553ff3b, 0xd553ff3b, 0x00000000, 0x0 }, /* #11 */ 3798 { 0x156dc2, 0x156dc3, 0x69986437, 0x69986437, 0x0000000a, 0x0 }, /* #12 */ 3799 { 0x081597, 0x081596, 0xb89cb83f, 0xb89cb83f, 0x00000015, 0x0 }, /* #13 */ 3800 { 0x0f2dc7, 0x0f2dc6, 0xf8ce1e85, 0xf8ce1e85, 0x00000005, 0x0 }, /* #14 */ 3801 { 0x1b33c3, 0x1b33c2, 0xff385505, 0xff385505, 0x00000003, 0x0 }, /* #15 */ 3802 { 0x352312, 0x352313, 0xb6933b56, 0xb6933b56, 0x00000017, 0x0 }, /* #16 */ 3803 { 0x215092, 0x215092, 0x63c5ac60, 0x63c5ac60, 0x0000000c, 0x0 }, /* #17 */ 3804 { 0x043853, 0x043852, 0xe66309ff, 0xe66309ff, 0x0000001c, 0x0 }, /* #18 */ 3805 { 0x216d03, 0x216d02, 0x27510081, 0x27510081, 0x00000004, 0x0 }, /* #19 */ 3806 { 0x0b3e83, 0x0b3e82, 0x0a481b0d, 0x0a481b0d, 0x00000001, 0x0 }, /* #20 */ 3807 { 0x3a21c7, 0x3a21c7, 0xe75b7f47, 0xe75b7f47, 0x00000014, 0x0 }, /* #21 */ 3808 { 0x2c0706, 0x2c0707, 0x8194dc87, 0x8194dc87, 0x00000000, 0x0 }, /* #22 */ 3809 { 0x297243, 0x297242, 0xa10c8cca, 0xa10c8cca, 0x00000019, 0x0 }, /* #23 */ 3810 { 0x2b2fd6, 0x2b2fd6, 0xaf99e563, 0xaf99e563, 0x00000012, 0x0 }, /* #24 */ 3811 { 0x096586, 0x096587, 0xedaa85af, 0xedaa85af, 0x00000008, 0x0 }, /* #25 */ 3812 { 0x085c06, 0x085c07, 0x4a53277d, 0x4a53277d, 0x00000016, 0x0 }, /* #26 */ 3813 { 0x2c2346, 0x2c2346, 0x199b9ef7, 0x199b9ef7, 0x00000016, 0x0 }, /* #27 */ 3814 { 0x0809d6, 0x0809d7, 0x49fe0017, 0x49fe0017, 0x00000001, 0x0 }, /* #28 */ 3815 { 0x2d44c3, 0x2d44c2, 0x185b5e32, 0x185b5e32, 0x0000000f, 0x0 }, /* #29 */ 3816 { 0x064e43, 0x064e42, 0x213dc0f9, 0x213dc0f9, 0x0000001b, 0x0 }, /* #30 */ 3817 { 0x206f17, 0x206f17, 0x161ce2f9, 0x161ce2f9, 0x00000006, 0x0 }, /* #31 */ 3818 { 0x301656, 0x301657, 0x299246a5, 0x299246a5, 0x00000009, 0x0 }, /* #32 */ 3819 { 0x065d56, 0x065d57, 0xb42cf089, 0xb42cf089, 0x00000015, 0x0 }, /* #33 */ 3820 { 0x1b0983, 0x1b0983, 0x556b59a9, 0x556b59a9, 0x0000000e, 0x0 }, /* #34 */ 3821 { 0x221417, 0x221416, 0x4096a253, 0x4096a253, 0x00000005, 0x0 }, /* #35 */ 3822 { 0x360c02, 0x360c02, 0x4ee204ad, 0x4ee204ad, 0x00000010, 0x0 }, /* #36 */ 3823 { 0x3f67c7, 0x3f67c7, 0x2dcbdd9a, 0x2dcbdd9a, 0x00000013, 0x0 }, /* #37 */ 3824 { 0x222392, 0x222393, 0xd662ed0c, 0xd662ed0c, 0x0000000f, 0x0 }, /* #38 */ 3825 { 0x0f3582, 0x0f3582, 0xf59d509e, 0xf59d509e, 0x00000005, 0x0 }, /* #39 */ 3826 { 0x2933d7, 0x2933d6, 0x9e544021, 0x9e544021, 0x00000015, 0x0 }, /* #40 */ 3827 { 0x2b23c7, 0x2b23c6, 0xdf023d7a, 0xdf023d7a, 0x0000001d, 0x0 }, /* #41 */ 3828 { 0x184193, 0x184193, 0x5abaadfc, 0x5abaadfc, 0x0000000d, 0x0 }, /* #42 */ 3829 { 0x0011d7, 0x0011d7, 0x38d4fe82, 0x38d4fe82, 0x00000007, 0x0 }, /* #43 */ 3830 { 0x3d67c7, 0x3d67c7, 0xd1c636c3, 0xd1c636c3, 0x00000012, 0x0 }, /* #44 */ 3831 { 0x1a41d6, 0x1a41d7, 0x10a299c0, 0x10a299c0, 0x00000008, 0x0 }, /* #45 */ 3832 { 0x186852, 0x186853, 0xcdf325fe, 0xcdf325fe, 0x0000000d, 0x0 }, /* #46 */ 3833 { 0x1a1392, 0x1a1393, 0x3c02921f, 0x3c02921f, 0x00000000, 0x0 }, /* #47 */ 3834 { 0x155743, 0x155743, 0x59dbba94, 0x59dbba94, 0x00000002, 0x0 }, /* #48 */ 3835 { 0x2a0943, 0x2a0943, 0xb04e54df, 0xb04e54df, 0x00000013, 0x0 }, /* #49 */ 3836 { 0x282d17, 0x282d16, 0x33b0ac53, 0x33b0ac53, 0x0000001b, 0x0 }, /* #50 */ 3837 { 0x363e53, 0x363e53, 0x2b495a69, 0x2b495a69, 0x00000006, 0x0 }, /* #51 */ 3838 { 0x0c2692, 0x0c2692, 0xb1b7be1d, 0xb1b7be1d, 0x0000001e, 0x0 }, /* #52 */ 3839 { 0x3f5697, 0x3f5697, 0x75239f6c, 0x75239f6c, 0x00000008, 0x0 }, /* #53 */ 3840 { 0x180e12, 0x180e12, 0x4905813a, 0x4905813a, 0x00000016, 0x0 }, /* #54 */ 3841 { 0x211516, 0x211517, 0xffc49522, 0xffc49522, 0x00000016, 0x0 }, /* #55 */ 3842 { 0x140307, 0x140306, 0x9dae0942, 0x9dae0942, 0x00000007, 0x0 }, /* #56 */ 3843 { 0x194ec3, 0x194ec2, 0x544373f1, 0x544373f1, 0x0000001b, 0x0 }, /* #57 */ 3844 { 0x251853, 0x251852, 0x0fa9de0a, 0x0fa9de0a, 0x00000002, 0x0 }, /* #58 */ 3845 { 0x0e5bd3, 0x0e5bd3, 0x9d83a570, 0x9d83a570, 0x00000006, 0x0 }, /* #59 */ 3846 { 0x171646, 0x171646, 0x01776882, 0x01776882, 0x00000002, 0x0 }, /* #60 */ 3847 { 0x1f5512, 0x1f5513, 0x1ed46db2, 0x1ed46db2, 0x00000001, 0x0 }, /* #61 */ 3848 { 0x2979c3, 0x2979c2, 0xd256ba4f, 0xd256ba4f, 0x00000010, 0x0 }, /* #62 */ 3849 { 0x0e5312, 0x0e5312, 0xad055d74, 0xad055d74, 0x00000003, 0x0 }, /* #63 */ 3850 3850 }; 3851 3851 static const BINU32_TEST_T g_aTests_btc_u32[] = 3852 3852 { 3853 { 0x 321d42, 0x321d42, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */3854 { 0x 3b6017, 0x3b6016, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */3855 { 0x 314396, 0x314396, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */3856 { 0x3 528c6, 0x3528c6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */3857 { 0x1 31f82, 0x131f83, 0x501f0fd9, 0x501f0fd8, 0x00000000, 0x0 }, /* #4 */3858 { 0x 076e13, 0x076e13, 0xbca80c43, 0xbca80c42, 0x00000000, 0x0 }, /* #5 */3859 { 0x 246c02, 0x246c02, 0xb46abd20, 0xb46abd21, 0x00000000, 0x0 }, /* #6 */3860 { 0x 372b42, 0x372b43, 0xd086e8b3, 0xd086e8b2, 0x00000000, 0x0 }, /* #7 */3861 { 0x 1f7953, 0x1f7952, 0x626f3ed9, 0x62ef3ed9, 0x00000017, 0x0 }, /* #8 */3862 { 0x 3b2a96, 0x3b2a96, 0xd9beb3cb, 0xd9beb3db, 0x00000004, 0x0 }, /* #9 */3863 { 0x 0e0c87, 0x0e0c87, 0x980fad82, 0x180fad82, 0x0000001f, 0x0 }, /* #10 */3864 { 0x 095817, 0x095817, 0xe54d3795, 0xe44d3795, 0x00000018, 0x0 }, /* #11 */3865 { 0x 046a82, 0x046a83, 0x86dad68f, 0x86da568f, 0x0000000f, 0x0 }, /* #12 */3866 { 0x 1b2e52, 0x1b2e52, 0x907dce37, 0x987dce37, 0x0000001b, 0x0 }, /* #13 */3867 { 0x 1c2dc6, 0x1c2dc6, 0xabf4c804, 0xabf5c804, 0x00000010, 0x0 }, /* #14 */3868 { 0x1 b10d2, 0x1b10d3, 0x189c161e, 0x189c121e, 0x0000000a, 0x0 }, /* #15 */3869 { 0x0 14d56, 0x014d56, 0x14456f5f, 0x14556f5f, 0x00000014, 0x0 }, /* #16 */3870 { 0x0 544c7, 0x0544c6, 0xa4fd7f1e, 0xa4fd7f3e, 0x00000005, 0x0 }, /* #17 */3871 { 0x 2a0392, 0x2a0392, 0xf9198c34, 0xf9198d34, 0x00000008, 0x0 }, /* #18 */3872 { 0x 312e16, 0x312e16, 0x6089a7a6, 0x7089a7a6, 0x0000001c, 0x0 }, /* #19 */3873 { 0x 190bd7, 0x190bd7, 0xa1da8ab7, 0xa1da0ab7, 0x0000000f, 0x0 }, /* #20 */3874 { 0x 085192, 0x085193, 0x74978bac, 0x34978bac, 0x0000001e, 0x0 }, /* #21 */3875 { 0x 1d3003, 0x1d3002, 0xd5139681, 0xdd139681, 0x0000001b, 0x0 }, /* #22 */3876 { 0x 126492, 0x126492, 0x55cf7cde, 0x75cf7cde, 0x0000001d, 0x0 }, /* #23 */3877 { 0x0e 69c2, 0x0e69c3, 0x7a6d16a7, 0x3a6d16a7, 0x0000001e, 0x0 }, /* #24 */3878 { 0x 0c5c07, 0x0c5c06, 0xf0de83a9, 0xf0dec3a9, 0x0000000e, 0x0 }, /* #25 */3879 { 0x0 b7fd2, 0x0b7fd2, 0xc8bc7407, 0xc8bc7507, 0x00000008, 0x0 }, /* #26 */3880 { 0x 073556, 0x073557, 0x58a20cba, 0x58a20caa, 0x00000004, 0x0 }, /* #27 */3881 { 0x 177002, 0x177003, 0xdcae42b2, 0xdc2e42b2, 0x00000017, 0x0 }, /* #28 */3882 { 0x 250c13, 0x250c12, 0xede45b2c, 0xede45f2c, 0x0000000a, 0x0 }, /* #29 */3883 { 0x2 e5886, 0x2e5887, 0x13404a14, 0x13400a14, 0x0000000e, 0x0 }, /* #30 */3884 { 0x3 e0552, 0x3e0552, 0xbf0a3ad1, 0xbf0a7ad1, 0x0000000e, 0x0 }, /* #31 */3885 { 0x1 e3006, 0x1e3007, 0x12d7295a, 0x12d6295a, 0x00000010, 0x0 }, /* #32 */3886 { 0x 280106, 0x280106, 0x0a28775b, 0x0a28777b, 0x00000005, 0x0 }, /* #33 */3887 { 0x 1a3383, 0x1a3382, 0x23e01487, 0x63e01487, 0x0000001e, 0x0 }, /* #34 */3888 { 0x 1262d6, 0x1262d6, 0xbd6e34d1, 0xbd6eb4d1, 0x0000000f, 0x0 }, /* #35 */3889 { 0x 047cd2, 0x047cd2, 0xbde68e76, 0xbde69e76, 0x0000000c, 0x0 }, /* #36 */3890 { 0x 2f0c56, 0x2f0c57, 0xe70a9086, 0xe7089086, 0x00000011, 0x0 }, /* #37 */3891 { 0x 0c4396, 0x0c4396, 0x9ec2cdfa, 0x9ec2cdfb, 0x00000000, 0x0 }, /* #38 */3892 { 0x 083886, 0x083886, 0x8d6ad0a2, 0xcd6ad0a2, 0x0000001e, 0x0 }, /* #39 */3893 { 0x 0936c3, 0x0936c2, 0x18b7ca0b, 0x18b7ca4b, 0x00000006, 0x0 }, /* #40 */3894 { 0x3 41043, 0x341043, 0x488c2379, 0x488c2339, 0x00000006, 0x0 }, /* #41 */3895 { 0x3 00b13, 0x300b13, 0xc5ed1e03, 0xc5ed0e03, 0x0000000c, 0x0 }, /* #42 */3896 { 0x0 d7386, 0x0d7387, 0x7056d6ad, 0x7052d6ad, 0x00000012, 0x0 }, /* #43 */3897 { 0x 2f73d6, 0x2f73d6, 0xc029e710, 0xc829e710, 0x0000001b, 0x0 }, /* #44 */3898 { 0x 1a75c2, 0x1a75c3, 0x6ea3bfae, 0x66a3bfae, 0x0000001b, 0x0 }, /* #45 */3899 { 0x 204a82, 0x204a82, 0x4b8c2767, 0x4b8c2777, 0x00000004, 0x0 }, /* #46 */3900 { 0x 1e42d3, 0x1e42d2, 0xbef623d4, 0xbef627d4, 0x0000000a, 0x0 }, /* #47 */3901 { 0x0 26cd7, 0x026cd7, 0x5da32637, 0x5d232637, 0x00000017, 0x0 }, /* #48 */3902 { 0x 2b4696, 0x2b4697, 0xc4d6315c, 0xc4d2315c, 0x00000012, 0x0 }, /* #49 */3903 { 0x2f 2887, 0x2f2886, 0xa7839501, 0xa7839581, 0x00000007, 0x0 }, /* #50 */3904 { 0x 0900c3, 0x0900c3, 0xa911acfb, 0x2911acfb, 0x0000001f, 0x0 }, /* #51 */3905 { 0x 3e35d3, 0x3e35d3, 0xcd562987, 0xcd562983, 0x00000002, 0x0 }, /* #52 */3906 { 0x0 764c3, 0x0764c2, 0xa944a9ce, 0xa944abce, 0x00000009, 0x0 }, /* #53 */3907 { 0x 1c4cc2, 0x1c4cc2, 0x4ae9f4e5, 0x6ae9f4e5, 0x0000001d, 0x0 }, /* #54 */3908 { 0x2 93342, 0x293342, 0x817cc944, 0xa17cc944, 0x0000001d, 0x0 }, /* #55 */3909 { 0x 1c0793, 0x1c0793, 0x70f317b5, 0x70f31735, 0x00000007, 0x0 }, /* #56 */3910 { 0x 2121d2, 0x2121d3, 0x04af0652, 0x04ad0652, 0x00000011, 0x0 }, /* #57 */3911 { 0x 0d5806, 0x0d5806, 0xe5ab66c0, 0xe7ab66c0, 0x00000019, 0x0 }, /* #58 */3912 { 0x 007e02, 0x007e02, 0x765ade48, 0x765ade4a, 0x00000001, 0x0 }, /* #59 */3913 { 0x 097a87, 0x097a86, 0x1635619d, 0x1635619f, 0x00000001, 0x0 }, /* #60 */3914 { 0x 1f4793, 0x1f4792, 0x09056502, 0x09256502, 0x00000015, 0x0 }, /* #61 */3915 { 0x2 14b42, 0x214b43, 0x75375c67, 0x65375c67, 0x0000001c, 0x0 }, /* #62 */3916 { 0x 030a42, 0x030a43, 0x841e97fa, 0x841e17fa, 0x0000000f, 0x0 }, /* #63 */3853 { 0x1d4797, 0x1d4796, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */ 3854 { 0x0647c2, 0x0647c2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */ 3855 { 0x2c6116, 0x2c6116, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */ 3856 { 0x373706, 0x373706, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */ 3857 { 0x196047, 0x196047, 0x03bf66b5, 0x03bf66b4, 0x00000000, 0x0 }, /* #4 */ 3858 { 0x2f76d7, 0x2f76d7, 0x1040e4f5, 0x1040e4f4, 0x00000000, 0x0 }, /* #5 */ 3859 { 0x371903, 0x371902, 0xf841ae1e, 0xf841ae1f, 0x00000000, 0x0 }, /* #6 */ 3860 { 0x0e7142, 0x0e7143, 0x542d3131, 0x542d3130, 0x00000000, 0x0 }, /* #7 */ 3861 { 0x381252, 0x381252, 0xad4dd41f, 0xad4dd61f, 0x00000009, 0x0 }, /* #8 */ 3862 { 0x1e6206, 0x1e6207, 0x063dda3e, 0x063dda1e, 0x00000005, 0x0 }, /* #9 */ 3863 { 0x122dc6, 0x122dc7, 0xe018ff18, 0xa018ff18, 0x0000001e, 0x0 }, /* #10 */ 3864 { 0x1c6e07, 0x1c6e06, 0xb2fd29be, 0xb2fd39be, 0x0000000c, 0x0 }, /* #11 */ 3865 { 0x186a97, 0x186a96, 0x7f911d00, 0x7f915d00, 0x0000000e, 0x0 }, /* #12 */ 3866 { 0x3571d2, 0x3571d3, 0x3ce1787b, 0x3ca1787b, 0x00000016, 0x0 }, /* #13 */ 3867 { 0x225dd2, 0x225dd2, 0x85ff3b30, 0x85ff3b38, 0x00000003, 0x0 }, /* #14 */ 3868 { 0x190907, 0x190907, 0x64f57313, 0x64f55313, 0x0000000d, 0x0 }, /* #15 */ 3869 { 0x0d4a17, 0x0d4a16, 0x6c3d44a9, 0x6c3dc4a9, 0x0000000f, 0x0 }, /* #16 */ 3870 { 0x0d2e17, 0x0d2e16, 0xcb0c85ae, 0xcb0c95ae, 0x0000000c, 0x0 }, /* #17 */ 3871 { 0x3b5383, 0x3b5383, 0x1f297793, 0x1f297792, 0x00000000, 0x0 }, /* #18 */ 3872 { 0x1c3602, 0x1c3603, 0xf81df0a6, 0xf81df086, 0x00000005, 0x0 }, /* #19 */ 3873 { 0x056f92, 0x056f92, 0x907d5635, 0x907d5735, 0x00000008, 0x0 }, /* #20 */ 3874 { 0x3f6dc7, 0x3f6dc6, 0x3c82590a, 0x3c82d90a, 0x0000000f, 0x0 }, /* #21 */ 3875 { 0x2e4852, 0x2e4852, 0x9d61ba0e, 0x9d61ba8e, 0x00000007, 0x0 }, /* #22 */ 3876 { 0x2354d3, 0x2354d3, 0xd769693a, 0xd769613a, 0x0000000b, 0x0 }, /* #23 */ 3877 { 0x0e2d17, 0x0e2d17, 0xe58fa7d4, 0xe58f27d4, 0x0000000f, 0x0 }, /* #24 */ 3878 { 0x2b5906, 0x2b5907, 0x707556ad, 0x707554ad, 0x00000009, 0x0 }, /* #25 */ 3879 { 0x022d82, 0x022d82, 0x94571545, 0x94571565, 0x00000005, 0x0 }, /* #26 */ 3880 { 0x2839d7, 0x2839d7, 0x7dc07a1d, 0x7d407a1d, 0x00000017, 0x0 }, /* #27 */ 3881 { 0x3a70c6, 0x3a70c7, 0x4396f6bd, 0x4396f6b9, 0x00000002, 0x0 }, /* #28 */ 3882 { 0x3b7ad2, 0x3b7ad2, 0x7c8f81f0, 0xfc8f81f0, 0x0000001f, 0x0 }, /* #29 */ 3883 { 0x207ed6, 0x207ed6, 0x1144ecd7, 0x1145ecd7, 0x00000010, 0x0 }, /* #30 */ 3884 { 0x364e82, 0x364e82, 0x1da68629, 0x1da686a9, 0x00000007, 0x0 }, /* #31 */ 3885 { 0x1d0bc2, 0x1d0bc2, 0x3b8cd9e4, 0x3f8cd9e4, 0x0000001a, 0x0 }, /* #32 */ 3886 { 0x0f2b43, 0x0f2b42, 0xbc20cfe5, 0xbc20efe5, 0x0000000d, 0x0 }, /* #33 */ 3887 { 0x3f7297, 0x3f7297, 0x9dfbcf91, 0x9d7bcf91, 0x00000017, 0x0 }, /* #34 */ 3888 { 0x3c6a42, 0x3c6a43, 0xb1374015, 0xb1374005, 0x00000004, 0x0 }, /* #35 */ 3889 { 0x3a7a43, 0x3a7a42, 0x1b7253bd, 0x5b7253bd, 0x0000001e, 0x0 }, /* #36 */ 3890 { 0x041886, 0x041886, 0x6fe63939, 0x6fee3939, 0x00000013, 0x0 }, /* #37 */ 3891 { 0x105816, 0x105817, 0x24e50a7d, 0x24650a7d, 0x00000017, 0x0 }, /* #38 */ 3892 { 0x1712c7, 0x1712c6, 0xe46d991a, 0xe46d993a, 0x00000005, 0x0 }, /* #39 */ 3893 { 0x233097, 0x233096, 0x50e0b7bf, 0x50f0b7bf, 0x00000014, 0x0 }, /* #40 */ 3894 { 0x3b3492, 0x3b3492, 0x8095ad34, 0x8095bd34, 0x0000000c, 0x0 }, /* #41 */ 3895 { 0x373007, 0x373006, 0xb81006cd, 0xb81086cd, 0x0000000f, 0x0 }, /* #42 */ 3896 { 0x094bc3, 0x094bc2, 0x616acdea, 0x616acfea, 0x00000009, 0x0 }, /* #43 */ 3897 { 0x3424d2, 0x3424d2, 0x6167d19c, 0x6167d1dc, 0x00000006, 0x0 }, /* #44 */ 3898 { 0x060f03, 0x060f02, 0x019749fb, 0x019769fb, 0x0000000d, 0x0 }, /* #45 */ 3899 { 0x371617, 0x371616, 0x429319b1, 0x42931bb1, 0x00000009, 0x0 }, /* #46 */ 3900 { 0x2c3816, 0x2c3816, 0x96a9ceef, 0x96a9cfef, 0x00000008, 0x0 }, /* #47 */ 3901 { 0x031d12, 0x031d12, 0x6af1dd2a, 0x6af1dd2b, 0x00000000, 0x0 }, /* #48 */ 3902 { 0x3971c6, 0x3971c7, 0xd1718cae, 0xd1718c2e, 0x00000007, 0x0 }, /* #49 */ 3903 { 0x2f5c93, 0x2f5c92, 0x21b12f52, 0x23b12f52, 0x00000019, 0x0 }, /* #50 */ 3904 { 0x2b4753, 0x2b4753, 0x786b473d, 0x706b473d, 0x0000001b, 0x0 }, /* #51 */ 3905 { 0x084992, 0x084993, 0x52f1f559, 0x52f1f519, 0x00000006, 0x0 }, /* #52 */ 3906 { 0x021693, 0x021692, 0x30e06bf5, 0x31e06bf5, 0x00000018, 0x0 }, /* #53 */ 3907 { 0x221c52, 0x221c53, 0xd83168ec, 0xd83068ec, 0x00000010, 0x0 }, /* #54 */ 3908 { 0x2b0683, 0x2b0683, 0x37b81c79, 0x37b81c71, 0x00000003, 0x0 }, /* #55 */ 3909 { 0x007cd2, 0x007cd2, 0x52ca7862, 0x52ca7872, 0x00000004, 0x0 }, /* #56 */ 3910 { 0x1e0a82, 0x1e0a83, 0x4a1f30cd, 0x4a1f20cd, 0x0000000c, 0x0 }, /* #57 */ 3911 { 0x1e39c7, 0x1e39c7, 0xd36b04a1, 0xd36a04a1, 0x00000010, 0x0 }, /* #58 */ 3912 { 0x1a5352, 0x1a5352, 0x8af20f98, 0x8af20fb8, 0x00000005, 0x0 }, /* #59 */ 3913 { 0x2931c7, 0x2931c6, 0x57969864, 0x57b69864, 0x00000015, 0x0 }, /* #60 */ 3914 { 0x3e6bd3, 0x3e6bd2, 0xee592837, 0xee592877, 0x00000006, 0x0 }, /* #61 */ 3915 { 0x2e6ad6, 0x2e6ad7, 0x82a821b9, 0x02a821b9, 0x0000001f, 0x0 }, /* #62 */ 3916 { 0x163d02, 0x163d03, 0x24c9a17f, 0x2449a17f, 0x00000017, 0x0 }, /* #63 */ 3917 3917 }; 3918 3918 static const BINU32_TEST_T g_aTests_btc_u32_locked[] = 3919 3919 { 3920 { 0x 145e13, 0x145e12, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */3921 { 0x 394702, 0x394702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */3922 { 0x 362443, 0x362442, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */3923 { 0x 006386, 0x006386, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */3924 { 0x 0c6c82, 0x0c6c83, 0x417b630d, 0x417b630c, 0x00000000, 0x0 }, /* #4 */3925 { 0x0 25116, 0x025117, 0x45da6f65, 0x45da6f64, 0x00000000, 0x0 }, /* #5 */3926 { 0x 3b7c97, 0x3b7c96, 0x656b8e78, 0x656b8e79, 0x00000000, 0x0 }, /* #6 */3927 { 0x13 0803, 0x130802, 0xd2de7028, 0xd2de7029, 0x00000000, 0x0 }, /* #7 */3928 { 0x 230702, 0x230702, 0xe758d638, 0xe758d63c, 0x00000002, 0x0 }, /* #8 */3929 { 0x 114b97, 0x114b97, 0x726efc99, 0x726edc99, 0x0000000d, 0x0 }, /* #9 */3930 { 0x35 7393, 0x357393, 0x04d6343f, 0x0496343f, 0x00000016, 0x0 }, /* #10 */3931 { 0x 346583, 0x346582, 0xa441b6b5, 0xa441beb5, 0x0000000b, 0x0 }, /* #11 */3932 { 0x 165712, 0x165712, 0x9a1dd45a, 0x9a1dd55a, 0x00000008, 0x0 }, /* #12 */3933 { 0x 2e7607, 0x2e7606, 0xef4af098, 0xefcaf098, 0x00000017, 0x0 }, /* #13 */3934 { 0x 234153, 0x234152, 0x27e70a5f, 0x27e70e5f, 0x0000000a, 0x0 }, /* #14 */3935 { 0x 005fc2, 0x005fc2, 0xd005983e, 0xd205983e, 0x00000019, 0x0 }, /* #15 */3936 { 0x 3919d6, 0x3919d7, 0xd48992a2, 0xd40992a2, 0x00000017, 0x0 }, /* #16 */3937 { 0x 1a7316, 0x1a7317, 0xfd92311b, 0xfd92111b, 0x0000000d, 0x0 }, /* #17 */3938 { 0x 2e7e13, 0x2e7e12, 0x9feea1dc, 0xdfeea1dc, 0x0000001e, 0x0 }, /* #18 */3939 { 0x 1c1f56, 0x1c1f56, 0x4f1b232b, 0x4f1f232b, 0x00000012, 0x0 }, /* #19 */3940 { 0x 2b5b56, 0x2b5b57, 0xbb3d7283, 0x9b3d7283, 0x0000001d, 0x0 }, /* #20 */3941 { 0x 0474c7, 0x0474c6, 0x35582f0f, 0x35d82f0f, 0x00000017, 0x0 }, /* #21 */3942 { 0x 067a57, 0x067a57, 0xab32f1f8, 0xab32f1d8, 0x00000005, 0x0 }, /* #22 */3943 { 0x0 25e86, 0x025e86, 0x6e83546c, 0x6e83d46c, 0x0000000f, 0x0 }, /* #23 */3944 { 0x0 d4897, 0x0d4896, 0x12eb811b, 0x12eb851b, 0x0000000a, 0x0 }, /* #24 */3945 { 0x 386617, 0x386616, 0x73650b21, 0x73650b29, 0x00000003, 0x0 }, /* #25 */3946 { 0x 246a82, 0x246a83, 0x5f966883, 0x5f166883, 0x00000017, 0x0 }, /* #26 */3947 { 0x 143642, 0x143642, 0xb0a6e0d6, 0xb2a6e0d6, 0x00000019, 0x0 }, /* #27 */3948 { 0x0 f21d2, 0x0f21d3, 0x7af5ea93, 0x6af5ea93, 0x0000001c, 0x0 }, /* #28 */3949 { 0x 384446, 0x384447, 0xf94c908d, 0xf94c900d, 0x00000007, 0x0 }, /* #29 */3950 { 0x2 72c87, 0x272c87, 0xe7e09ddd, 0xe5e09ddd, 0x00000019, 0x0 }, /* #30 */3951 { 0x 2e7cd7, 0x2e7cd7, 0x7532d396, 0x7532d316, 0x00000007, 0x0 }, /* #31 */3952 { 0x 074a93, 0x074a92, 0xbed9397e, 0xbedd397e, 0x00000012, 0x0 }, /* #32 */3953 { 0x3 40692, 0x340693, 0x5599bbcb, 0x4599bbcb, 0x0000001c, 0x0 }, /* #33 */3954 { 0x2 91716, 0x291716, 0xccee7756, 0xccee7757, 0x00000000, 0x0 }, /* #34 */3955 { 0x 0f28d7, 0x0f28d7, 0x3edee0c2, 0x3edee082, 0x00000006, 0x0 }, /* #35 */3956 { 0x 024b97, 0x024b96, 0x5ecd3314, 0x5eed3314, 0x00000015, 0x0 }, /* #36 */3957 { 0x 1b19d7, 0x1b19d7, 0x5415a612, 0x5415a602, 0x00000004, 0x0 }, /* #37 */3958 { 0x0 76157, 0x076156, 0xeb30703a, 0xef30703a, 0x0000001a, 0x0 }, /* #38 */3959 { 0x 2c7016, 0x2c7017, 0x8515ca1b, 0x8415ca1b, 0x00000018, 0x0 }, /* #39 */3960 { 0x1 36302, 0x136303, 0x92c8d26d, 0x92c8526d, 0x0000000f, 0x0 }, /* #40 */3961 { 0x 350912, 0x350913, 0x231d703d, 0x231d603d, 0x0000000c, 0x0 }, /* #41 */3962 { 0x3 e0fc3, 0x3e0fc3, 0x42e93e23, 0x42e13e23, 0x00000013, 0x0 }, /* #42 */3963 { 0x 282fd6, 0x282fd7, 0xc7fa5c69, 0xc7da5c69, 0x00000015, 0x0 }, /* #43 */3964 { 0x 3d1d13, 0x3d1d13, 0x9d98b8e2, 0x9d98b8e0, 0x00000001, 0x0 }, /* #44 */3965 { 0x 3e25d3, 0x3e25d3, 0xad24e22c, 0xad24e02c, 0x00000009, 0x0 }, /* #45 */3966 { 0x0 f4757, 0x0f4757, 0x4ce68cd5, 0x44e68cd5, 0x0000001b, 0x0 }, /* #46 */3967 { 0x 0f0a46, 0x0f0a46, 0xc404e031, 0xc40ce031, 0x00000013, 0x0 }, /* #47 */3968 { 0x 1d0713, 0x1d0713, 0xaddf7cdc, 0xaddf7c5c, 0x00000007, 0x0 }, /* #48 */3969 { 0x 325ac6, 0x325ac7, 0xab6992c9, 0xab2992c9, 0x00000016, 0x0 }, /* #49 */3970 { 0x 062386, 0x062387, 0x76de8c43, 0x76de8c42, 0x00000000, 0x0 }, /* #50 */3971 { 0x 1c20c7, 0x1c20c6, 0x56b05182, 0x56b05382, 0x00000009, 0x0 }, /* #51 */3972 { 0x 0c0347, 0x0c0346, 0xa9cfd482, 0xb9cfd482, 0x0000001c, 0x0 }, /* #52 */3973 { 0x2 145c6, 0x2145c6, 0x35373b6a, 0x3537bb6a, 0x0000000f, 0x0 }, /* #53 */3974 { 0x1 33c46, 0x133c47, 0x289581a0, 0x289481a0, 0x00000010, 0x0 }, /* #54 */3975 { 0x 120683, 0x120683, 0x8f8fdd48, 0x8f8edd48, 0x00000010, 0x0 }, /* #55 */3976 { 0x 1055c7, 0x1055c6, 0x8fd7a903, 0x8fd7a907, 0x00000002, 0x0 }, /* #56 */3977 { 0x0 17c03, 0x017c02, 0x1a6b3784, 0x1a6b37a4, 0x00000005, 0x0 }, /* #57 */3978 { 0x 207f93, 0x207f92, 0xc908a89a, 0xc918a89a, 0x00000014, 0x0 }, /* #58 */3979 { 0x 1226c2, 0x1226c3, 0x80eb765c, 0x80eb745c, 0x00000009, 0x0 }, /* #59 */3980 { 0x 1c44d2, 0x1c44d3, 0x6915d592, 0x6915d192, 0x0000000a, 0x0 }, /* #60 */3981 { 0x 345416, 0x345417, 0xdfe514b6, 0x5fe514b6, 0x0000001f, 0x0 }, /* #61 */3982 { 0x 387482, 0x387483, 0xf5df410c, 0xf5dd410c, 0x00000011, 0x0 }, /* #62 */3983 { 0x 1b2a53, 0x1b2a52, 0x89a38291, 0x89a38391, 0x00000008, 0x0 }, /* #63 */3920 { 0x2814c3, 0x2814c2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */ 3921 { 0x003b92, 0x003b92, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */ 3922 { 0x105883, 0x105882, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */ 3923 { 0x3e3317, 0x3e3316, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */ 3924 { 0x1464c2, 0x1464c2, 0x84eac1a8, 0x84eac1a9, 0x00000000, 0x0 }, /* #4 */ 3925 { 0x0f7f17, 0x0f7f16, 0x73f5f21c, 0x73f5f21d, 0x00000000, 0x0 }, /* #5 */ 3926 { 0x2a26c2, 0x2a26c2, 0x836c0f1c, 0x836c0f1d, 0x00000000, 0x0 }, /* #6 */ 3927 { 0x137907, 0x137906, 0x5601cd7c, 0x5601cd7d, 0x00000000, 0x0 }, /* #7 */ 3928 { 0x191307, 0x191307, 0x28cd9891, 0x28cd9881, 0x00000004, 0x0 }, /* #8 */ 3929 { 0x317812, 0x317813, 0x47437e5f, 0x47437e1f, 0x00000006, 0x0 }, /* #9 */ 3930 { 0x3532c2, 0x3532c3, 0x6cdfd408, 0x6cdf5408, 0x0000000f, 0x0 }, /* #10 */ 3931 { 0x021e42, 0x021e43, 0x502c34d5, 0x102c34d5, 0x0000001e, 0x0 }, /* #11 */ 3932 { 0x334117, 0x334117, 0xddbe8eee, 0xdd3e8eee, 0x00000017, 0x0 }, /* #12 */ 3933 { 0x0f3187, 0x0f3187, 0xf1867ff8, 0xf1863ff8, 0x0000000e, 0x0 }, /* #13 */ 3934 { 0x305c03, 0x305c02, 0x78b10a5d, 0x78b50a5d, 0x00000012, 0x0 }, /* #14 */ 3935 { 0x217443, 0x217443, 0xa4b53cb2, 0xa4b53c92, 0x00000005, 0x0 }, /* #15 */ 3936 { 0x292c83, 0x292c83, 0xd1be7b83, 0xd1be3b83, 0x0000000e, 0x0 }, /* #16 */ 3937 { 0x0008d7, 0x0008d6, 0x20ccd07f, 0xa0ccd07f, 0x0000001f, 0x0 }, /* #17 */ 3938 { 0x322a96, 0x322a96, 0xdd9f9390, 0xdd9f9392, 0x00000001, 0x0 }, /* #18 */ 3939 { 0x2e1152, 0x2e1153, 0xa5bb05e1, 0xa5ab05e1, 0x00000014, 0x0 }, /* #19 */ 3940 { 0x1d2713, 0x1d2713, 0x443066e4, 0x441066e4, 0x00000015, 0x0 }, /* #20 */ 3941 { 0x3031d2, 0x3031d3, 0x52aa8db7, 0x52a28db7, 0x00000013, 0x0 }, /* #21 */ 3942 { 0x344753, 0x344752, 0xff92832f, 0xff92833f, 0x00000004, 0x0 }, /* #22 */ 3943 { 0x0c5bd6, 0x0c5bd7, 0xe9f6e28a, 0x69f6e28a, 0x0000001f, 0x0 }, /* #23 */ 3944 { 0x0a3dc3, 0x0a3dc3, 0xb331f6f1, 0xb131f6f1, 0x00000019, 0x0 }, /* #24 */ 3945 { 0x2e00d3, 0x2e00d3, 0x043a2e0f, 0x042a2e0f, 0x00000014, 0x0 }, /* #25 */ 3946 { 0x0d1b12, 0x0d1b13, 0x3c2dd225, 0x3c2dd224, 0x00000000, 0x0 }, /* #26 */ 3947 { 0x333597, 0x333597, 0x572117ce, 0x172117ce, 0x0000001e, 0x0 }, /* #27 */ 3948 { 0x0a6dc2, 0x0a6dc2, 0x2cc79804, 0x2ccf9804, 0x00000013, 0x0 }, /* #28 */ 3949 { 0x126917, 0x126917, 0xdc047f3a, 0xdc047e3a, 0x00000008, 0x0 }, /* #29 */ 3950 { 0x257b47, 0x257b46, 0x3d483a45, 0x3d483a65, 0x00000005, 0x0 }, /* #30 */ 3951 { 0x1b3287, 0x1b3286, 0x5f5cb2a2, 0x5f5cb2aa, 0x00000003, 0x0 }, /* #31 */ 3952 { 0x184a06, 0x184a06, 0x0c814395, 0x1c814395, 0x0000001c, 0x0 }, /* #32 */ 3953 { 0x337796, 0x337797, 0x6bf049ae, 0x6bf041ae, 0x0000000b, 0x0 }, /* #33 */ 3954 { 0x225bd2, 0x225bd3, 0x7cc4a09f, 0x7cc4a08f, 0x00000004, 0x0 }, /* #34 */ 3955 { 0x270452, 0x270453, 0xbe2aa66b, 0xbe2a266b, 0x0000000f, 0x0 }, /* #35 */ 3956 { 0x3a4957, 0x3a4956, 0xdf6d2670, 0xdf6d6670, 0x0000000e, 0x0 }, /* #36 */ 3957 { 0x274a43, 0x274a43, 0xa14f771f, 0xa14f771b, 0x00000002, 0x0 }, /* #37 */ 3958 { 0x027697, 0x027696, 0xb11509a2, 0xb11549a2, 0x0000000e, 0x0 }, /* #38 */ 3959 { 0x0829d6, 0x0829d6, 0x758e0e53, 0x758f0e53, 0x00000010, 0x0 }, /* #39 */ 3960 { 0x124b87, 0x124b86, 0x4d3222f0, 0x4d3223f0, 0x00000008, 0x0 }, /* #40 */ 3961 { 0x243b86, 0x243b87, 0x92dd3d90, 0x92dc3d90, 0x00000010, 0x0 }, /* #41 */ 3962 { 0x324552, 0x324552, 0x44004e3e, 0x44044e3e, 0x00000012, 0x0 }, /* #42 */ 3963 { 0x090dd2, 0x090dd2, 0xba87c980, 0xba87c9a0, 0x00000005, 0x0 }, /* #43 */ 3964 { 0x2e2082, 0x2e2082, 0xcf35a1cc, 0xcf35a1ce, 0x00000001, 0x0 }, /* #44 */ 3965 { 0x2d31d2, 0x2d31d2, 0xe17d427c, 0xe17f427c, 0x00000011, 0x0 }, /* #45 */ 3966 { 0x0b63c2, 0x0b63c2, 0x2bcaab47, 0x2bcaabc7, 0x00000007, 0x0 }, /* #46 */ 3967 { 0x363a87, 0x363a86, 0x32903401, 0x32903601, 0x00000009, 0x0 }, /* #47 */ 3968 { 0x307343, 0x307343, 0xa2744cb8, 0xa2744c38, 0x00000007, 0x0 }, /* #48 */ 3969 { 0x213a97, 0x213a97, 0xfa0d28bb, 0xfa0d28b3, 0x00000003, 0x0 }, /* #49 */ 3970 { 0x1203d7, 0x1203d6, 0x760f5643, 0x760f5647, 0x00000002, 0x0 }, /* #50 */ 3971 { 0x0465d6, 0x0465d6, 0x040f0cd8, 0x140f0cd8, 0x0000001c, 0x0 }, /* #51 */ 3972 { 0x1c1f93, 0x1c1f93, 0xe5a6caec, 0xe526caec, 0x00000017, 0x0 }, /* #52 */ 3973 { 0x257b13, 0x257b13, 0x563b87f8, 0x563b07f8, 0x0000000f, 0x0 }, /* #53 */ 3974 { 0x155713, 0x155713, 0x5ae56e54, 0x5a656e54, 0x00000017, 0x0 }, /* #54 */ 3975 { 0x3d16d7, 0x3d16d6, 0x64f9a048, 0x64f9a04c, 0x00000002, 0x0 }, /* #55 */ 3976 { 0x086782, 0x086783, 0xef0d5a7c, 0xef0d5a3c, 0x00000006, 0x0 }, /* #56 */ 3977 { 0x0e0b92, 0x0e0b93, 0x7faf42b2, 0x77af42b2, 0x0000001b, 0x0 }, /* #57 */ 3978 { 0x313997, 0x313996, 0x4a17cbe5, 0x4a17cbed, 0x00000003, 0x0 }, /* #58 */ 3979 { 0x054fd2, 0x054fd2, 0x63d8dc1c, 0x63d8dc5c, 0x00000006, 0x0 }, /* #59 */ 3980 { 0x2428d3, 0x2428d2, 0xc9cf7944, 0xc9cf7954, 0x00000004, 0x0 }, /* #60 */ 3981 { 0x2c6b87, 0x2c6b86, 0xed5d2975, 0xed5d2d75, 0x0000000a, 0x0 }, /* #61 */ 3982 { 0x180e07, 0x180e07, 0x931c301c, 0x931c300c, 0x00000004, 0x0 }, /* #62 */ 3983 { 0x0641c7, 0x0641c7, 0x0607fe59, 0x0607fe19, 0x00000006, 0x0 }, /* #63 */ 3984 3984 }; 3985 3985 static const BINU32_TEST_T g_aTests_btr_u32[] = 3986 3986 { 3987 { 0x1 a3a86, 0x1a3a86, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */3988 { 0x 064597, 0x064596, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */3989 { 0x2 34446, 0x234446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */3990 { 0x 134b92, 0x134b92, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */3991 { 0x 174002, 0x174003, 0x9ef90a53, 0x9ef90a52, 0x00000000, 0x0 }, /* #4 */3992 { 0x 3134d3, 0x3134d2, 0x8aca8ac4, 0x8aca8ac4, 0x00000000, 0x0 }, /* #5 */3993 { 0x 176f12, 0x176f13, 0x37b49b0d, 0x37b49b0c, 0x00000000, 0x0 }, /* #6 */3994 { 0x 2e6516, 0x2e6516, 0x3b1b2888, 0x3b1b2888, 0x00000000, 0x0 }, /* #7 */3995 { 0x0 77ac7, 0x077ac6, 0xd4860afd, 0xd4860afd, 0x00000010, 0x0 }, /* #8 */3996 { 0x 1c06c7, 0x1c06c6, 0x8e533262, 0x8e533262, 0x0000000b, 0x0 }, /* #9 */3997 { 0x 002453, 0x002453, 0xfa4be706, 0xfa4be702, 0x00000002, 0x0 }, /* #10 */3998 { 0x 107b07, 0x107b06, 0x46dc582b, 0x46dc582b, 0x0000001c, 0x0 }, /* #11 */3999 { 0x 015d12, 0x015d12, 0xa62ca5a4, 0xa62ca5a4, 0x00000017, 0x0 }, /* #12 */4000 { 0x1 619c7, 0x1619c7, 0x9f3ed63d, 0x9f3cd63d, 0x00000011, 0x0 }, /* #13 */4001 { 0x3 773d7, 0x3773d7, 0xbee9f212, 0xbee9f210, 0x00000001, 0x0 }, /* #14 */4002 { 0x 2f7647, 0x2f7646, 0x4b925044, 0x4b925044, 0x00000001, 0x0 }, /* #15 */4003 { 0x 1a0a42, 0x1a0a42, 0x3da87efc, 0x3da87efc, 0x00000019, 0x0 }, /* #16 */4004 { 0x 391383, 0x391383, 0xfdee6b1a, 0xfdee2b1a, 0x0000000e, 0x0 }, /* #17 */4005 { 0x 2d6d17, 0x2d6d17, 0x72d6770f, 0x72d6770d, 0x00000001, 0x0 }, /* #18 */4006 { 0x 2e7c17, 0x2e7c16, 0xaa92586c, 0xaa92586c, 0x00000007, 0x0 }, /* #19 */4007 { 0x 1c4c57, 0x1c4c57, 0xaec0274d, 0xaec0074d, 0x0000000d, 0x0 }, /* #20 */4008 { 0x 1d54d2, 0x1d54d3, 0xc4617251, 0xc4607251, 0x00000010, 0x0 }, /* #21 */4009 { 0x2 62143, 0x262143, 0xbc67639d, 0xbc67639c, 0x00000000, 0x0 }, /* #22 */4010 { 0x 1f2483, 0x1f2483, 0xb3ca79cc, 0xb3c279cc, 0x00000013, 0x0 }, /* #23 */4011 { 0x 2e5297, 0x2e5296, 0x2a491977, 0x2a491977, 0x00000018, 0x0 }, /* #24 */4012 { 0x1 51b03, 0x151b02, 0xe8693389, 0xe8693389, 0x0000000f, 0x0 }, /* #25 */4013 { 0x 103153, 0x103153, 0x8b2dd11e, 0x8b2d511e, 0x0000000f, 0x0 }, /* #26 */4014 { 0x 396a93, 0x396a92, 0xed1b9c3b, 0xed1b9c3b, 0x0000000d, 0x0 }, /* #27 */4015 { 0x 034e17, 0x034e17, 0x73ecff13, 0x73acff13, 0x00000016, 0x0 }, /* #28 */4016 { 0x 3662d7, 0x3662d6, 0x838831bf, 0x838831bf, 0x0000000e, 0x0 }, /* #29 */4017 { 0x 2b7613, 0x2b7613, 0xc4dff8bd, 0xc4dff8b5, 0x00000003, 0x0 }, /* #30 */4018 { 0x 2d5842, 0x2d5843, 0xa97ce721, 0xa974e721, 0x00000013, 0x0 }, /* #31 */4019 { 0x3 c2f42, 0x3c2f43, 0x8fe5d26f, 0x8be5d26f, 0x0000001a, 0x0 }, /* #32 */4020 { 0x 377d97, 0x377d97, 0x1e18a12a, 0x1e18812a, 0x0000000d, 0x0 }, /* #33 */4021 { 0x 316dc7, 0x316dc7, 0xed1fca27, 0xad1fca27, 0x0000001e, 0x0 }, /* #34 */4022 { 0x 0e0b06, 0x0e0b07, 0xbf33d8f2, 0x9f33d8f2, 0x0000001d, 0x0 }, /* #35 */4023 { 0x 0a4682, 0x0a4683, 0xce9915e7, 0xce991567, 0x00000007, 0x0 }, /* #36 */4024 { 0x3 f2857, 0x3f2857, 0x0e819506, 0x0e818506, 0x0000000c, 0x0 }, /* #37 */4025 { 0x 2d4d42, 0x2d4d43, 0x4e5dcde6, 0x4e1dcde6, 0x00000016, 0x0 }, /* #38 */4026 { 0x 3b6cc2, 0x3b6cc2, 0x3350a96c, 0x3350a96c, 0x0000001b, 0x0 }, /* #39 */4027 { 0x 050ad7, 0x050ad6, 0xaae884be, 0xaae884be, 0x0000000e, 0x0 }, /* #40 */4028 { 0x 1a4b42, 0x1a4b42, 0x32c71f79, 0x32c71f79, 0x00000018, 0x0 }, /* #41 */4029 { 0x 2a5156, 0x2a5156, 0x993d6ac6, 0x993d6ac6, 0x0000001a, 0x0 }, /* #42 */4030 { 0x2 405d2, 0x2405d3, 0xbedb5834, 0xbe5b5834, 0x00000017, 0x0 }, /* #43 */4031 { 0x 390a06, 0x390a06, 0x348b5850, 0x348b5850, 0x0000001e, 0x0 }, /* #44 */4032 { 0x3 405c6, 0x3405c6, 0x5a420c76, 0x5a420c76, 0x00000000, 0x0 }, /* #45 */4033 { 0x 1408d2, 0x1408d3, 0x49a7a6e3, 0x49a7a663, 0x00000007, 0x0 }, /* #46 */4034 { 0x 004347, 0x004347, 0x5f3cd7ab, 0x5f3cc7ab, 0x0000000c, 0x0 }, /* #47 */4035 { 0x3 81603, 0x381603, 0x5a546397, 0x5a546197, 0x00000009, 0x0 }, /* #48 */4036 { 0x 0d7c96, 0x0d7c97, 0xdd75458b, 0xdd65458b, 0x00000014, 0x0 }, /* #49 */4037 { 0x1 76457, 0x176457, 0x8f54eaa7, 0x8f54ea87, 0x00000005, 0x0 }, /* #50 */4038 { 0x 055657, 0x055657, 0x297c900f, 0x2974900f, 0x00000013, 0x0 }, /* #51 */4039 { 0x 3d4a57, 0x3d4a57, 0xdb9170f6, 0xdb9150f6, 0x0000000d, 0x0 }, /* #52 */4040 { 0x 3d2246, 0x3d2247, 0xaa6e7f1a, 0xaa6e3f1a, 0x0000000e, 0x0 }, /* #53 */4041 { 0x0 10a02, 0x010a02, 0xce518854, 0xce518854, 0x00000008, 0x0 }, /* #54 */4042 { 0x 3934d6, 0x3934d6, 0xddc2af17, 0xddc2af17, 0x00000014, 0x0 }, /* #55 */4043 { 0x 190fc2, 0x190fc3, 0x6aab2ade, 0x6aa92ade, 0x00000011, 0x0 }, /* #56 */4044 { 0x1 04f83, 0x104f83, 0x2ed2c783, 0x0ed2c783, 0x0000001d, 0x0 }, /* #57 */4045 { 0x 302883, 0x302882, 0x0030fb8b, 0x0030fb8b, 0x00000013, 0x0 }, /* #58 */4046 { 0x 182a07, 0x182a07, 0x03035f0e, 0x03035f0a, 0x00000002, 0x0 }, /* #59 */4047 { 0x0 32083, 0x032083, 0xd783d1bb, 0xd703d1bb, 0x00000017, 0x0 }, /* #60 */4048 { 0x2 d2b07, 0x2d2b07, 0xcbdf38e2, 0xcbdf38a2, 0x00000006, 0x0 }, /* #61 */4049 { 0x3 b1ec7, 0x3b1ec6, 0x86da8dd2, 0x86da8dd2, 0x00000012, 0x0 }, /* #62 */4050 { 0x 372d86, 0x372d86, 0x082eca13, 0x082eca13, 0x00000018, 0x0 }, /* #63 */3987 { 0x173392, 0x173392, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 3988 { 0x180bc6, 0x180bc6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 3989 { 0x2d0d92, 0x2d0d92, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 3990 { 0x205f06, 0x205f06, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 3991 { 0x3e11d2, 0x3e11d3, 0x13d99c0f, 0x13d99c0e, 0x00000000, 0x0 }, /* #4 */ 3992 { 0x1426d7, 0x1426d7, 0xa45dbc95, 0xa45dbc94, 0x00000000, 0x0 }, /* #5 */ 3993 { 0x080d87, 0x080d87, 0xc8824949, 0xc8824948, 0x00000000, 0x0 }, /* #6 */ 3994 { 0x195bd6, 0x195bd7, 0x9b660e9f, 0x9b660e9e, 0x00000000, 0x0 }, /* #7 */ 3995 { 0x0a1792, 0x0a1792, 0x9f538439, 0x9f538439, 0x00000013, 0x0 }, /* #8 */ 3996 { 0x045f96, 0x045f96, 0xd767cd9d, 0xd767cd9d, 0x0000000c, 0x0 }, /* #9 */ 3997 { 0x2048d3, 0x2048d2, 0x420d364e, 0x420d364e, 0x0000000f, 0x0 }, /* #10 */ 3998 { 0x366142, 0x366142, 0xf0fe4a81, 0xf0fe4a81, 0x00000008, 0x0 }, /* #11 */ 3999 { 0x1758d3, 0x1758d2, 0xb2e3cb29, 0xb2e3cb29, 0x0000000c, 0x0 }, /* #12 */ 4000 { 0x1c4e97, 0x1c4e96, 0xe0b576f1, 0xe0b576f1, 0x00000011, 0x0 }, /* #13 */ 4001 { 0x361d82, 0x361d83, 0x95159d86, 0x91159d86, 0x0000001a, 0x0 }, /* #14 */ 4002 { 0x132487, 0x132486, 0x0fe1061a, 0x0fe1061a, 0x0000000e, 0x0 }, /* #15 */ 4003 { 0x367413, 0x367412, 0xfec90832, 0xfec90832, 0x00000012, 0x0 }, /* #16 */ 4004 { 0x186892, 0x186893, 0xf5839627, 0xf5039627, 0x00000017, 0x0 }, /* #17 */ 4005 { 0x345197, 0x345196, 0x1418cc7d, 0x1418cc7d, 0x0000000d, 0x0 }, /* #18 */ 4006 { 0x3a2d46, 0x3a2d47, 0x3f4f9857, 0x3b4f9857, 0x0000001a, 0x0 }, /* #19 */ 4007 { 0x000903, 0x000902, 0x5ada214a, 0x5ada214a, 0x0000001f, 0x0 }, /* #20 */ 4008 { 0x336d52, 0x336d53, 0x61cfe73c, 0x61cf673c, 0x0000000f, 0x0 }, /* #21 */ 4009 { 0x231a93, 0x231a92, 0x0d3b4de8, 0x0d3b4de8, 0x00000001, 0x0 }, /* #22 */ 4010 { 0x287643, 0x287643, 0x0a7460bd, 0x027460bd, 0x0000001b, 0x0 }, /* #23 */ 4011 { 0x030cd7, 0x030cd6, 0xcd021bb0, 0xcd021bb0, 0x0000001c, 0x0 }, /* #24 */ 4012 { 0x177983, 0x177983, 0x4607f788, 0x4607f780, 0x00000003, 0x0 }, /* #25 */ 4013 { 0x3b0b82, 0x3b0b83, 0x5e32a9e3, 0x5e32a9c3, 0x00000005, 0x0 }, /* #26 */ 4014 { 0x083052, 0x083052, 0x0af9b4d1, 0x0af9b4d1, 0x00000018, 0x0 }, /* #27 */ 4015 { 0x3227c3, 0x3227c3, 0x7cd8b898, 0x5cd8b898, 0x0000001d, 0x0 }, /* #28 */ 4016 { 0x292486, 0x292487, 0x925c734c, 0x9258734c, 0x00000012, 0x0 }, /* #29 */ 4017 { 0x052953, 0x052952, 0x9764514a, 0x9764514a, 0x00000005, 0x0 }, /* #30 */ 4018 { 0x0a7b52, 0x0a7b53, 0x68396db4, 0x68394db4, 0x0000000d, 0x0 }, /* #31 */ 4019 { 0x333847, 0x333847, 0xb5475a45, 0xb5075a45, 0x00000016, 0x0 }, /* #32 */ 4020 { 0x0f3413, 0x0f3413, 0xe9b6d826, 0xe9b65826, 0x0000000f, 0x0 }, /* #33 */ 4021 { 0x1a4393, 0x1a4392, 0xd7e5be10, 0xd7e5be10, 0x00000011, 0x0 }, /* #34 */ 4022 { 0x1c43c6, 0x1c43c6, 0x4cef74d7, 0x4cef74d7, 0x00000003, 0x0 }, /* #35 */ 4023 { 0x134946, 0x134947, 0xc8f1a5b1, 0xc8f185b1, 0x0000000d, 0x0 }, /* #36 */ 4024 { 0x3170d6, 0x3170d6, 0x8fa8a0ac, 0x8fa8a0ac, 0x0000001c, 0x0 }, /* #37 */ 4025 { 0x3d0306, 0x3d0306, 0x78acb287, 0x78acb287, 0x00000016, 0x0 }, /* #38 */ 4026 { 0x003593, 0x003592, 0x2c05b830, 0x2c05b830, 0x00000017, 0x0 }, /* #39 */ 4027 { 0x324786, 0x324786, 0x6488ace0, 0x6488ace0, 0x00000010, 0x0 }, /* #40 */ 4028 { 0x0e5742, 0x0e5742, 0xec17ceb1, 0xec17ceb1, 0x00000008, 0x0 }, /* #41 */ 4029 { 0x011707, 0x011707, 0x4850e2a2, 0x4850e282, 0x00000005, 0x0 }, /* #42 */ 4030 { 0x2d3356, 0x2d3356, 0x5d476297, 0x5d476297, 0x00000005, 0x0 }, /* #43 */ 4031 { 0x1d7346, 0x1d7347, 0xf7d09388, 0xf7d08388, 0x0000000c, 0x0 }, /* #44 */ 4032 { 0x3a4d53, 0x3a4d52, 0xc3accaed, 0xc3accaed, 0x0000001d, 0x0 }, /* #45 */ 4033 { 0x3e7b07, 0x3e7b06, 0x68011d17, 0x68011d17, 0x00000005, 0x0 }, /* #46 */ 4034 { 0x2859c7, 0x2859c6, 0xb727f054, 0xb727f054, 0x00000009, 0x0 }, /* #47 */ 4035 { 0x3032c2, 0x3032c3, 0x3c681774, 0x34681774, 0x0000001b, 0x0 }, /* #48 */ 4036 { 0x231653, 0x231652, 0x45ea67bc, 0x45ea67bc, 0x0000000c, 0x0 }, /* #49 */ 4037 { 0x1b7392, 0x1b7392, 0x6d408946, 0x6d408946, 0x0000001f, 0x0 }, /* #50 */ 4038 { 0x1264c2, 0x1264c2, 0xbb2abaaa, 0xbb2abaaa, 0x0000001e, 0x0 }, /* #51 */ 4039 { 0x1d6516, 0x1d6517, 0x4f17a484, 0x4f178484, 0x0000000d, 0x0 }, /* #52 */ 4040 { 0x071cc7, 0x071cc7, 0x83b25de2, 0x83b25da2, 0x00000006, 0x0 }, /* #53 */ 4041 { 0x032ed7, 0x032ed7, 0x48fa5768, 0x48fa5728, 0x00000006, 0x0 }, /* #54 */ 4042 { 0x0347d2, 0x0347d2, 0xc16a712b, 0xc16a712b, 0x0000001a, 0x0 }, /* #55 */ 4043 { 0x251197, 0x251196, 0xae6d84d7, 0xae6d84d7, 0x00000011, 0x0 }, /* #56 */ 4044 { 0x1b5106, 0x1b5107, 0xf7802abe, 0xe7802abe, 0x0000001c, 0x0 }, /* #57 */ 4045 { 0x234f86, 0x234f86, 0x10797db9, 0x10797db9, 0x00000002, 0x0 }, /* #58 */ 4046 { 0x2c0796, 0x2c0796, 0x2325a00c, 0x2325a00c, 0x0000000e, 0x0 }, /* #59 */ 4047 { 0x0107d6, 0x0107d6, 0x05eb37e3, 0x05eb37e3, 0x0000001e, 0x0 }, /* #60 */ 4048 { 0x225982, 0x225983, 0x25accb9d, 0x05accb9d, 0x0000001d, 0x0 }, /* #61 */ 4049 { 0x383c96, 0x383c97, 0xe12d59f1, 0xe12d19f1, 0x0000000e, 0x0 }, /* #62 */ 4050 { 0x101593, 0x101592, 0x0c939ece, 0x0c939ece, 0x00000008, 0x0 }, /* #63 */ 4051 4051 }; 4052 4052 static const BINU32_TEST_T g_aTests_btr_u32_locked[] = 4053 4053 { 4054 { 0x 1d2342, 0x1d2342, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */4055 { 0x 084147, 0x084146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */4056 { 0x 105806, 0x105806, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */4057 { 0x3 238c7, 0x3238c6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */4058 { 0x 3746c7, 0x3746c6, 0xcf093d64, 0xcf093d64, 0x00000000, 0x0 }, /* #4 */4059 { 0x 3d58d6, 0x3d58d6, 0x71594ade, 0x71594ade, 0x00000000, 0x0 }, /* #5 */4060 { 0x 336213, 0x336213, 0x495ca147, 0x495ca146, 0x00000000, 0x0 }, /* #6 */4061 { 0x 383487, 0x383486, 0x9583215c, 0x9583215c, 0x00000000, 0x0 }, /* #7 */4062 { 0x 2028c3, 0x2028c2, 0xafc2a4ca, 0xafc2a4ca, 0x00000000, 0x0 }, /* #8 */4063 { 0x 1c0047, 0x1c0047, 0x992c063f, 0x892c063f, 0x0000001c, 0x0 }, /* #9 */4064 { 0x 065a16, 0x065a16, 0x63d3cc63, 0x63d3cc63, 0x00000003, 0x0 }, /* #10 */4065 { 0x 3a7606, 0x3a7607, 0xbbca9cec, 0xbb4a9cec, 0x00000017, 0x0 }, /* #11 */4066 { 0x 025743, 0x025742, 0x3db8d4fe, 0x3db8d4fe, 0x00000008, 0x0 }, /* #12 */4067 { 0x 2e4103, 0x2e4103, 0x34ab3819, 0x348b3819, 0x00000015, 0x0 }, /* #13 */4068 { 0x1 57092, 0x157092, 0x9dd9de0d, 0x9dd9de0d, 0x00000011, 0x0 }, /* #14 */4069 { 0x 357ec7, 0x357ec7, 0xfb28a05e, 0xf328a05e, 0x0000001b, 0x0 }, /* #15 */4070 { 0x 191dd2, 0x191dd2, 0x24908bbe, 0x24908bbe, 0x0000000e, 0x0 }, /* #16 */4071 { 0x 322a03, 0x322a02, 0x37d4cbbf, 0x37d4cbbf, 0x00000013, 0x0 }, /* #17 */4072 { 0x2 52a13, 0x252a12, 0x09a66dc4, 0x09a66dc4, 0x00000013, 0x0 }, /* #18 */4073 { 0x 3b7586, 0x3b7586, 0x74d1a3ff, 0x74d1a3ff, 0x00000013, 0x0 }, /* #19 */4074 { 0x 0b5d46, 0x0b5d47, 0xd2468b60, 0x52468b60, 0x0000001f, 0x0 }, /* #20 */4075 { 0x 3e11c3, 0x3e11c2, 0x5388a40f, 0x5388a40f, 0x0000000e, 0x0 }, /* #21 */4076 { 0x 244286, 0x244286, 0xbc4063e9, 0xbc4063e9, 0x00000018, 0x0 }, /* #22 */4077 { 0x 1e3652, 0x1e3653, 0x5f805311, 0x5f005311, 0x00000017, 0x0 }, /* #23 */4078 { 0x 317517, 0x317516, 0xc86c5d5a, 0xc86c5d5a, 0x00000007, 0x0 }, /* #24 */4079 { 0x 3a00d2, 0x3a00d3, 0xe05f54da, 0xa05f54da, 0x0000001e, 0x0 }, /* #25 */4080 { 0x 105b86, 0x105b86, 0x0221dba4, 0x0221dba4, 0x00000014, 0x0 }, /* #26 */4081 { 0x 165057, 0x165057, 0x89ca7f7e, 0x89ca7e7e, 0x00000008, 0x0 }, /* #27 */4082 { 0x2 51153, 0x251152, 0x9ee79d94, 0x9ee79d94, 0x0000001e, 0x0 }, /* #28 */4083 { 0x 355a92, 0x355a92, 0x1be037ca, 0x1be037ca, 0x00000013, 0x0 }, /* #29 */4084 { 0x 1d0093, 0x1d0093, 0x7a45126b, 0x6a45126b, 0x0000001c, 0x0 }, /* #30 */4085 { 0x 213702, 0x213703, 0xf15f706a, 0xf15b706a, 0x00000012, 0x0 }, /* #31 */4086 { 0x0 a7796, 0x0a7797, 0x3d8b53c1, 0x3d8b43c1, 0x0000000c, 0x0 }, /* #32 */4087 { 0x 160c16, 0x160c17, 0xff6be895, 0xff6ae895, 0x00000010, 0x0 }, /* #33 */4088 { 0x 1f60d7, 0x1f60d6, 0x9a881044, 0x9a881044, 0x00000011, 0x0 }, /* #34 */4089 { 0x 186297, 0x186296, 0x403c26c7, 0x403c26c7, 0x0000001d, 0x0 }, /* #35 */4090 { 0x 3b2d13, 0x3b2d13, 0x2f9ef763, 0x2f9ef663, 0x00000008, 0x0 }, /* #36 */4091 { 0x0 d4e17, 0x0d4e16, 0x6b202704, 0x6b202704, 0x00000003, 0x0 }, /* #37 */4092 { 0x3 66753, 0x366752, 0x1a497356, 0x1a497356, 0x0000001f, 0x0 }, /* #38 */4093 { 0x2 50e97, 0x250e97, 0x21f3f576, 0x21d3f576, 0x00000015, 0x0 }, /* #39 */4094 { 0x 174143, 0x174142, 0x8a2b4e35, 0x8a2b4e35, 0x0000000c, 0x0 }, /* #40 */4095 { 0x 1d7893, 0x1d7892, 0x64be140a, 0x64be140a, 0x00000019, 0x0 }, /* #41 */4096 { 0x 3958c2, 0x3958c2, 0xafb00afc, 0xafb00afc, 0x0000000c, 0x0 }, /* #42 */4097 { 0x 327a53, 0x327a52, 0xa432c2d4, 0xa432c2d4, 0x00000016, 0x0 }, /* #43 */4098 { 0x 2a3c56, 0x2a3c56, 0xe48ac54e, 0xe48ac54e, 0x00000016, 0x0 }, /* #44 */4099 { 0x 0b1283, 0x0b1282, 0x7045dc9a, 0x7045dc9a, 0x00000005, 0x0 }, /* #45 */4100 { 0x 2e1113, 0x2e1113, 0x86621c5c, 0x86421c5c, 0x00000015, 0x0 }, /* #46 */4101 { 0x 1033d7, 0x1033d7, 0xf44ca9c1, 0xf04ca9c1, 0x0000001a, 0x0 }, /* #47 */4102 { 0x 3708d2, 0x3708d2, 0xeef1e68a, 0xeef1e68a, 0x00000002, 0x0 }, /* #48 */4103 { 0x 145907, 0x145907, 0x5c6dd418, 0x586dd418, 0x0000001a, 0x0 }, /* #49 */4104 { 0x 051152, 0x051153, 0x2f86c19d, 0x2f82c19d, 0x00000012, 0x0 }, /* #50 */4105 { 0x2 d5a16, 0x2d5a17, 0x81a9b6f7, 0x81a996f7, 0x0000000d, 0x0 }, /* #51 */4106 { 0x 171cd7, 0x171cd7, 0x9fd3e1d7, 0x97d3e1d7, 0x0000001b, 0x0 }, /* #52 */4107 { 0x 0b3ac7, 0x0b3ac6, 0x1a35d202, 0x1a35d202, 0x00000017, 0x0 }, /* #53 */4108 { 0x25 1293, 0x251292, 0x7639e0bb, 0x7639e0bb, 0x0000001f, 0x0 }, /* #54 */4109 { 0x 1d72c2, 0x1d72c2, 0xd429931f, 0xd429931f, 0x00000012, 0x0 }, /* #55 */4110 { 0x 261e03, 0x261e03, 0xe5d2f80e, 0x65d2f80e, 0x0000001f, 0x0 }, /* #56 */4111 { 0x05 1f96, 0x051f97, 0x5a4a4024, 0x4a4a4024, 0x0000001c, 0x0 }, /* #57 */4112 { 0x 172b07, 0x172b06, 0xae295104, 0xae295104, 0x00000004, 0x0 }, /* #58 */4113 { 0x1 47293, 0x147293, 0xe32d22c0, 0xe30d22c0, 0x00000015, 0x0 }, /* #59 */4114 { 0x 1d0306, 0x1d0307, 0xddb3f746, 0xdd33f746, 0x00000017, 0x0 }, /* #60 */4115 { 0x 397916, 0x397916, 0xa93ca3c9, 0xa93ca3c9, 0x00000004, 0x0 }, /* #61 */4116 { 0x 204c53, 0x204c52, 0x651c4297, 0x651c4297, 0x00000017, 0x0 }, /* #62 */4117 { 0x1 b6c46, 0x1b6c47, 0x401e94b5, 0x401e94b4, 0x00000000, 0x0 }, /* #63 */4054 { 0x3949d2, 0x3949d2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ 4055 { 0x321e06, 0x321e06, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ 4056 { 0x2e69c7, 0x2e69c6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ 4057 { 0x361147, 0x361146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ 4058 { 0x276153, 0x276152, 0xf044807a, 0xf044807a, 0x00000000, 0x0 }, /* #4 */ 4059 { 0x0f0303, 0x0f0302, 0x0a590d22, 0x0a590d22, 0x00000000, 0x0 }, /* #5 */ 4060 { 0x2d5952, 0x2d5952, 0xb5ca7362, 0xb5ca7362, 0x00000000, 0x0 }, /* #6 */ 4061 { 0x1d4286, 0x1d4286, 0x9cba28ec, 0x9cba28ec, 0x00000000, 0x0 }, /* #7 */ 4062 { 0x142c92, 0x142c93, 0x319557c0, 0x319517c0, 0x0000000e, 0x0 }, /* #8 */ 4063 { 0x3e4313, 0x3e4312, 0x7e438a08, 0x7e438a08, 0x00000007, 0x0 }, /* #9 */ 4064 { 0x3b6857, 0x3b6857, 0x02c160f2, 0x02c16072, 0x00000007, 0x0 }, /* #10 */ 4065 { 0x2b6083, 0x2b6082, 0x5220c208, 0x5220c208, 0x00000017, 0x0 }, /* #11 */ 4066 { 0x284403, 0x284403, 0xe7cb375c, 0xe7cb175c, 0x0000000d, 0x0 }, /* #12 */ 4067 { 0x3d7693, 0x3d7692, 0xf54940c6, 0xf54940c6, 0x00000012, 0x0 }, /* #13 */ 4068 { 0x144ad3, 0x144ad3, 0x08c62d87, 0x08c42d87, 0x00000011, 0x0 }, /* #14 */ 4069 { 0x226706, 0x226706, 0x88b584c2, 0x88b584c2, 0x00000019, 0x0 }, /* #15 */ 4070 { 0x325007, 0x325007, 0xf4ae59b6, 0xf4aa59b6, 0x00000012, 0x0 }, /* #16 */ 4071 { 0x140543, 0x140542, 0x30014a24, 0x30014a24, 0x0000001b, 0x0 }, /* #17 */ 4072 { 0x2b7543, 0x2b7543, 0xb2e9e2ca, 0xb2e9e2c2, 0x00000003, 0x0 }, /* #18 */ 4073 { 0x1e36d6, 0x1e36d6, 0x517f6e74, 0x517f6e74, 0x00000019, 0x0 }, /* #19 */ 4074 { 0x2d1796, 0x2d1797, 0xe5bb1568, 0xe5bb1548, 0x00000005, 0x0 }, /* #20 */ 4075 { 0x0a5d17, 0x0a5d16, 0x082d500f, 0x082d500f, 0x0000001a, 0x0 }, /* #21 */ 4076 { 0x192897, 0x192897, 0x3b8aef96, 0x3b0aef96, 0x00000017, 0x0 }, /* #22 */ 4077 { 0x372b56, 0x372b57, 0xb351594d, 0xb351594c, 0x00000000, 0x0 }, /* #23 */ 4078 { 0x192fc2, 0x192fc2, 0xb521eb45, 0xb521eb45, 0x00000017, 0x0 }, /* #24 */ 4079 { 0x126602, 0x126602, 0xfaa74e9b, 0xfaa74e9b, 0x00000005, 0x0 }, /* #25 */ 4080 { 0x044fd2, 0x044fd2, 0x8e1c412b, 0x8e1c412b, 0x00000009, 0x0 }, /* #26 */ 4081 { 0x2211c6, 0x2211c6, 0xfb9077e0, 0xfb9077e0, 0x00000000, 0x0 }, /* #27 */ 4082 { 0x2a7742, 0x2a7742, 0x9c7dc62f, 0x9c7dc62f, 0x00000019, 0x0 }, /* #28 */ 4083 { 0x023dc3, 0x023dc3, 0x39409f31, 0x39409e31, 0x00000008, 0x0 }, /* #29 */ 4084 { 0x0f7ac6, 0x0f7ac6, 0x7a61520e, 0x7a61520e, 0x00000013, 0x0 }, /* #30 */ 4085 { 0x174b07, 0x174b06, 0xf3beb961, 0xf3beb961, 0x00000004, 0x0 }, /* #31 */ 4086 { 0x047113, 0x047113, 0x2ea6189c, 0x2ea4189c, 0x00000011, 0x0 }, /* #32 */ 4087 { 0x3b5913, 0x3b5912, 0x9e172f26, 0x9e172f26, 0x0000000c, 0x0 }, /* #33 */ 4088 { 0x265ec3, 0x265ec2, 0x1096e6c7, 0x1096e6c7, 0x00000013, 0x0 }, /* #34 */ 4089 { 0x207817, 0x207817, 0x97c14de9, 0x97c10de9, 0x0000000e, 0x0 }, /* #35 */ 4090 { 0x070e16, 0x070e16, 0x26b5a761, 0x26b5a761, 0x00000001, 0x0 }, /* #36 */ 4091 { 0x065697, 0x065697, 0x00fc124e, 0x00bc124e, 0x00000016, 0x0 }, /* #37 */ 4092 { 0x332d12, 0x332d13, 0x78d439fb, 0x789439fb, 0x00000016, 0x0 }, /* #38 */ 4093 { 0x2434d7, 0x2434d7, 0x309357d4, 0x309355d4, 0x00000009, 0x0 }, /* #39 */ 4094 { 0x220b96, 0x220b96, 0x0983ef40, 0x0983ef40, 0x00000001, 0x0 }, /* #40 */ 4095 { 0x292617, 0x292617, 0xc3856829, 0xc3856828, 0x00000000, 0x0 }, /* #41 */ 4096 { 0x2448c2, 0x2448c3, 0xe2b9f6fc, 0xe2b9f67c, 0x00000007, 0x0 }, /* #42 */ 4097 { 0x2b1652, 0x2b1653, 0xfa50d009, 0xf250d009, 0x0000001b, 0x0 }, /* #43 */ 4098 { 0x1233c2, 0x1233c3, 0x2d21845d, 0x2d21844d, 0x00000004, 0x0 }, /* #44 */ 4099 { 0x230442, 0x230442, 0x97486b64, 0x97486b64, 0x00000000, 0x0 }, /* #45 */ 4100 { 0x1463d7, 0x1463d7, 0xaaf9c7b6, 0xaaf9c7a6, 0x00000004, 0x0 }, /* #46 */ 4101 { 0x3b1212, 0x3b1212, 0x85bb43a4, 0x85bb43a4, 0x00000000, 0x0 }, /* #47 */ 4102 { 0x217303, 0x217303, 0xbc1b08a3, 0xac1b08a3, 0x0000001c, 0x0 }, /* #48 */ 4103 { 0x3d26d7, 0x3d26d7, 0x870332e3, 0x870312e3, 0x0000000d, 0x0 }, /* #49 */ 4104 { 0x387883, 0x387882, 0x5d781ca0, 0x5d781ca0, 0x0000001d, 0x0 }, /* #50 */ 4105 { 0x2f0897, 0x2f0896, 0x3ab0229c, 0x3ab0229c, 0x0000001e, 0x0 }, /* #51 */ 4106 { 0x2a7743, 0x2a7743, 0x4dbbcfeb, 0x4dbbc7eb, 0x0000000b, 0x0 }, /* #52 */ 4107 { 0x150e03, 0x150e03, 0x4f9e899f, 0x479e899f, 0x0000001b, 0x0 }, /* #53 */ 4108 { 0x250a02, 0x250a02, 0x0e4fccbe, 0x0e4fccbe, 0x0000001c, 0x0 }, /* #54 */ 4109 { 0x2355c7, 0x2355c6, 0x96326e73, 0x96326e73, 0x0000001b, 0x0 }, /* #55 */ 4110 { 0x381a13, 0x381a12, 0xc84b66d1, 0xc84b66d1, 0x0000000b, 0x0 }, /* #56 */ 4111 { 0x055d93, 0x055d93, 0x921e165f, 0x921e1657, 0x00000003, 0x0 }, /* #57 */ 4112 { 0x302ac2, 0x302ac3, 0x3e225ac9, 0x1e225ac9, 0x0000001d, 0x0 }, /* #58 */ 4113 { 0x1b4a96, 0x1b4a96, 0xf4bfed7d, 0xf4bfed7d, 0x00000019, 0x0 }, /* #59 */ 4114 { 0x2b2b82, 0x2b2b83, 0xf676eeb3, 0xf676ee33, 0x00000007, 0x0 }, /* #60 */ 4115 { 0x026797, 0x026797, 0xaea8cac3, 0xae28cac3, 0x00000017, 0x0 }, /* #61 */ 4116 { 0x114616, 0x114616, 0x8dd26911, 0x8dd26911, 0x00000001, 0x0 }, /* #62 */ 4117 { 0x154fc2, 0x154fc2, 0xcbe6f61f, 0xcbe6f61f, 0x00000013, 0x0 }, /* #63 */ 4118 4118 }; 4119 4119 static const BINU32_TEST_T g_aTests_bts_u32[] = 4120 4120 { 4121 { 0x 047d56, 0x047d56, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */4122 { 0x0 76b46, 0x076b46, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */4123 { 0x 392393, 0x392392, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */4124 { 0x 0f57c3, 0x0f57c2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */4125 { 0x 356c87, 0x356c87, 0x900a4513, 0x900a4513, 0x00000000, 0x0 }, /* #4 */4126 { 0x1 21b43, 0x121b42, 0xc15d6e32, 0xc15d6e33, 0x00000000, 0x0 }, /* #5 */4127 { 0x0 23c42, 0x023c42, 0x93c61e2a, 0x93c61e2b, 0x00000000, 0x0 }, /* #6 */4128 { 0x 281853, 0x281852, 0xe94a0380, 0xe94a0381, 0x00000000, 0x0 }, /* #7 */4129 { 0x3 05f87, 0x305f86, 0x7c6d3006, 0x7c7d3006, 0x00000014, 0x0 }, /* #8 */4130 { 0x 1e6302, 0x1e6302, 0x4e8ee060, 0x6e8ee060, 0x0000001d, 0x0 }, /* #9 */4131 { 0x 3c74c3, 0x3c74c3, 0x242d0a56, 0x242d0a56, 0x00000012, 0x0 }, /* #10 */4132 { 0x 0f0b17, 0x0f0b17, 0x1ff959ce, 0x1ff959ce, 0x0000000b, 0x0 }, /* #11 */4133 { 0x 0c4502, 0x0c4503, 0xab9f8e62, 0xab9f8e62, 0x00000013, 0x0 }, /* #12 */4134 { 0x 225717, 0x225717, 0x73bbbe22, 0x73bbbe22, 0x0000000c, 0x0 }, /* #13 */4135 { 0x 1501c2, 0x1501c2, 0x615419f9, 0x615419fb, 0x00000001, 0x0 }, /* #14 */4136 { 0x1 d7243, 0x1d7242, 0xae53ab68, 0xae57ab68, 0x00000012, 0x0 }, /* #15 */4137 { 0x3 14c86, 0x314c87, 0xc36479d7, 0xc36479d7, 0x0000000c, 0x0 }, /* #16 */4138 { 0x 234183, 0x234183, 0x89c8c96c, 0x89c8c96c, 0x00000016, 0x0 }, /* #17 */4139 { 0x 2e5652, 0x2e5653, 0xb282296a, 0xb282296a, 0x00000005, 0x0 }, /* #18 */4140 { 0x2 566d6, 0x2566d7, 0x86ce35be, 0x86ce35be, 0x00000003, 0x0 }, /* #19 */4141 { 0x 3f7197, 0x3f7197, 0xef6893b8, 0xef6893b8, 0x0000001e, 0x0 }, /* #20 */4142 { 0x 3a4496, 0x3a4497, 0x8b328d7c, 0x8b328d7c, 0x00000015, 0x0 }, /* #21 */4143 { 0x 3d1983, 0x3d1983, 0xf7667d34, 0xf7667d34, 0x0000000b, 0x0 }, /* #22 */4144 { 0x 0f3b12, 0x0f3b12, 0x262e858c, 0xa62e858c, 0x0000001f, 0x0 }, /* #23 */4145 { 0x 2c2c96, 0x2c2c96, 0xb4159f00, 0xbc159f00, 0x0000001b, 0x0 }, /* #24 */4146 { 0x 2c54c2, 0x2c54c3, 0x030dddfc, 0x030dddfc, 0x00000018, 0x0 }, /* #25 */4147 { 0x 1b1147, 0x1b1147, 0x155d7506, 0x155d7506, 0x00000010, 0x0 }, /* #26 */4148 { 0x 3d5647, 0x3d5646, 0x62a4e516, 0x63a4e516, 0x00000018, 0x0 }, /* #27 */4149 { 0x0 81787, 0x081786, 0xfd486a71, 0xfd486af1, 0x00000007, 0x0 }, /* #28 */4150 { 0x2 56913, 0x256913, 0xabe7f1bb, 0xabe7f1bb, 0x00000015, 0x0 }, /* #29 */4151 { 0x0 b0797, 0x0b0797, 0x50d8675f, 0x50d8675f, 0x00000016, 0x0 }, /* #30 */4152 { 0x0c 6e92, 0x0c6e93, 0x5db301a9, 0x5db301a9, 0x0000001c, 0x0 }, /* #31 */4153 { 0x0 b1383, 0x0b1382, 0x21cc49ce, 0x21cd49ce, 0x00000010, 0x0 }, /* #32 */4154 { 0x1 74256, 0x174256, 0x262af431, 0xa62af431, 0x0000001f, 0x0 }, /* #33 */4155 { 0x 283842, 0x283842, 0x09ef9f21, 0x09ef9f29, 0x00000003, 0x0 }, /* #34 */4156 { 0x0 44156, 0x044157, 0x918df11d, 0x918df11d, 0x00000000, 0x0 }, /* #35 */4157 { 0x 1c6d17, 0x1c6d17, 0xc4c8a158, 0xc4c8a158, 0x0000001f, 0x0 }, /* #36 */4158 { 0x 147b02, 0x147b02, 0x665a731f, 0x665a739f, 0x00000007, 0x0 }, /* #37 */4159 { 0x1 e5c12, 0x1e5c12, 0x91967be2, 0x91d67be2, 0x00000016, 0x0 }, /* #38 */4160 { 0x 177243, 0x177243, 0x5670ad90, 0x5670ad90, 0x0000000d, 0x0 }, /* #39 */4161 { 0x 3c1e97, 0x3c1e96, 0x6cd69808, 0x6cd6b808, 0x0000000d, 0x0 }, /* #40 */4162 { 0x2 b7f56, 0x2b7f56, 0x2a5a2e15, 0x2ada2e15, 0x00000017, 0x0 }, /* #41 */4163 { 0x 012753, 0x012753, 0x22fd1d5e, 0x22fd1d5e, 0x0000000c, 0x0 }, /* #42 */4164 { 0x 0e6052, 0x0e6052, 0xecdcadd0, 0xeddcadd0, 0x00000018, 0x0 }, /* #43 */4165 { 0x 226682, 0x226683, 0xef0df177, 0xef0df177, 0x00000002, 0x0 }, /* #44 */4166 { 0x 1d6cd7, 0x1d6cd6, 0xef4f2917, 0xef4f2b17, 0x00000009, 0x0 }, /* #45 */4167 { 0x 187756, 0x187756, 0x7db3286b, 0x7db3287b, 0x00000004, 0x0 }, /* #46 */4168 { 0x 3c1713, 0x3c1712, 0x6bbf36e2, 0xebbf36e2, 0x0000001f, 0x0 }, /* #47 */4169 { 0x 2e65c3, 0x2e65c2, 0x4642950d, 0x6642950d, 0x0000001d, 0x0 }, /* #48 */4170 { 0x 317552, 0x317552, 0x7d42d3a9, 0x7d46d3a9, 0x00000012, 0x0 }, /* #49 */4171 { 0x 3e3fd7, 0x3e3fd6, 0xe10b40a9, 0xe18b40a9, 0x00000017, 0x0 }, /* #50 */4172 { 0x 2245c6, 0x2245c6, 0xcefc0aa4, 0xcefc0ab4, 0x00000004, 0x0 }, /* #51 */4173 { 0x 326742, 0x326742, 0x704d098a, 0x704d198a, 0x0000000c, 0x0 }, /* #52 */4174 { 0x 3036d2, 0x3036d2, 0x488f3dfc, 0x488f7dfc, 0x0000000e, 0x0 }, /* #53 */4175 { 0x 141706, 0x141707, 0x13dee1ff, 0x13dee1ff, 0x00000001, 0x0 }, /* #54 */4176 { 0x1 13c12, 0x113c12, 0xb65662ec, 0xb67662ec, 0x00000015, 0x0 }, /* #55 */4177 { 0x 002a82, 0x002a83, 0xb51c41a5, 0xb51c41a5, 0x0000001c, 0x0 }, /* #56 */4178 { 0x 221286, 0x221286, 0xc69f1779, 0xc69f1f79, 0x0000000b, 0x0 }, /* #57 */4179 { 0x 107c02, 0x107c02, 0xb7064708, 0xb7074708, 0x00000010, 0x0 }, /* #58 */4180 { 0x 082753, 0x082752, 0x82b85878, 0x82b95878, 0x00000010, 0x0 }, /* #59 */4181 { 0x 354117, 0x354116, 0x06b5deae, 0x06b5deaf, 0x00000000, 0x0 }, /* #60 */4182 { 0x 331c07, 0x331c07, 0x9050d5f1, 0x9050d5f1, 0x00000016, 0x0 }, /* #61 */4183 { 0x 130793, 0x130793, 0xd7f6bc1d, 0xd7f6bc1d, 0x00000018, 0x0 }, /* #62 */4184 { 0x 3e3ad3, 0x3e3ad3, 0x936312f1, 0x936312f1, 0x00000010, 0x0 }, /* #63 */4121 { 0x2b0393, 0x2b0392, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */ 4122 { 0x0a4106, 0x0a4106, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */ 4123 { 0x0e5257, 0x0e5256, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */ 4124 { 0x3f76d3, 0x3f76d2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */ 4125 { 0x1b5712, 0x1b5713, 0x308f33ff, 0x308f33ff, 0x00000000, 0x0 }, /* #4 */ 4126 { 0x1e4343, 0x1e4342, 0x5624e556, 0x5624e557, 0x00000000, 0x0 }, /* #5 */ 4127 { 0x0c7c57, 0x0c7c57, 0x5091a08d, 0x5091a08d, 0x00000000, 0x0 }, /* #6 */ 4128 { 0x033246, 0x033246, 0x27ef2360, 0x27ef2361, 0x00000000, 0x0 }, /* #7 */ 4129 { 0x3b28c7, 0x3b28c7, 0xe60fe577, 0xe60fe577, 0x00000006, 0x0 }, /* #8 */ 4130 { 0x2f2bd2, 0x2f2bd2, 0xb6790018, 0xb7790018, 0x00000018, 0x0 }, /* #9 */ 4131 { 0x2851d6, 0x2851d7, 0xf2f21ef7, 0xf2f21ef7, 0x00000002, 0x0 }, /* #10 */ 4132 { 0x202487, 0x202486, 0x4519e58c, 0x4519e5ac, 0x00000005, 0x0 }, /* #11 */ 4133 { 0x383803, 0x383803, 0xf0afb22b, 0xf0afb22b, 0x00000005, 0x0 }, /* #12 */ 4134 { 0x1d6ac3, 0x1d6ac3, 0xb2298d02, 0xb2298d02, 0x0000001c, 0x0 }, /* #13 */ 4135 { 0x007683, 0x007682, 0xd2a6da05, 0xd2b6da05, 0x00000014, 0x0 }, /* #14 */ 4136 { 0x1a7382, 0x1a7383, 0x3195117c, 0x3195117c, 0x00000012, 0x0 }, /* #15 */ 4137 { 0x392bd3, 0x392bd2, 0x9436154c, 0x9436156c, 0x00000005, 0x0 }, /* #16 */ 4138 { 0x1c0447, 0x1c0446, 0x473aac99, 0x47baac99, 0x00000017, 0x0 }, /* #17 */ 4139 { 0x1b3283, 0x1b3283, 0x03e45136, 0x03e45136, 0x0000000c, 0x0 }, /* #18 */ 4140 { 0x285ad7, 0x285ad7, 0x73ffc7c8, 0x73ffc7c8, 0x00000017, 0x0 }, /* #19 */ 4141 { 0x000147, 0x000146, 0x95a902b2, 0x95a922b2, 0x0000000d, 0x0 }, /* #20 */ 4142 { 0x085bc2, 0x085bc2, 0x180a8e36, 0x180ace36, 0x0000000e, 0x0 }, /* #21 */ 4143 { 0x033dd6, 0x033dd6, 0x839aa682, 0x879aa682, 0x0000001a, 0x0 }, /* #22 */ 4144 { 0x202ec2, 0x202ec3, 0x6ff97b78, 0x6ff97b78, 0x00000003, 0x0 }, /* #23 */ 4145 { 0x356692, 0x356692, 0xf0763cc9, 0xf4763cc9, 0x0000001a, 0x0 }, /* #24 */ 4146 { 0x3a26d2, 0x3a26d3, 0xfd5dca73, 0xfd5dca73, 0x00000012, 0x0 }, /* #25 */ 4147 { 0x093012, 0x093013, 0x7f751cb3, 0x7f751cb3, 0x00000004, 0x0 }, /* #26 */ 4148 { 0x1152c6, 0x1152c6, 0xb9937216, 0xb9b37216, 0x00000015, 0x0 }, /* #27 */ 4149 { 0x094b57, 0x094b57, 0x08398730, 0x08398730, 0x0000001b, 0x0 }, /* #28 */ 4150 { 0x293686, 0x293687, 0x797aa0db, 0x797aa0db, 0x00000018, 0x0 }, /* #29 */ 4151 { 0x0413c3, 0x0413c3, 0x6500f137, 0x6500f137, 0x0000000f, 0x0 }, /* #30 */ 4152 { 0x0c3503, 0x0c3503, 0x1a801046, 0x1a801046, 0x00000001, 0x0 }, /* #31 */ 4153 { 0x0c6642, 0x0c6643, 0xc36b7677, 0xc36b7677, 0x00000015, 0x0 }, /* #32 */ 4154 { 0x194183, 0x194182, 0x5bb1b666, 0x5bb3b666, 0x00000011, 0x0 }, /* #33 */ 4155 { 0x330002, 0x330003, 0xc8630128, 0xc8630128, 0x00000005, 0x0 }, /* #34 */ 4156 { 0x011007, 0x011006, 0x7aa124a4, 0x7aa124a6, 0x00000001, 0x0 }, /* #35 */ 4157 { 0x3a08d3, 0x3a08d2, 0x851b127a, 0x851b12fa, 0x00000007, 0x0 }, /* #36 */ 4158 { 0x0a1943, 0x0a1942, 0xef42c33c, 0xef62c33c, 0x00000015, 0x0 }, /* #37 */ 4159 { 0x1f7297, 0x1f7297, 0x8eb987fb, 0x8eb987fb, 0x0000000a, 0x0 }, /* #38 */ 4160 { 0x393743, 0x393742, 0x822e2ee2, 0x822e3ee2, 0x0000000c, 0x0 }, /* #39 */ 4161 { 0x0e42d7, 0x0e42d6, 0x65d959b4, 0x65f959b4, 0x00000015, 0x0 }, /* #40 */ 4162 { 0x223e52, 0x223e52, 0x59c74cb5, 0xd9c74cb5, 0x0000001f, 0x0 }, /* #41 */ 4163 { 0x326f02, 0x326f03, 0x39715cce, 0x39715cce, 0x0000000c, 0x0 }, /* #42 */ 4164 { 0x2c76d3, 0x2c76d3, 0x8e775c4a, 0x8e775c4a, 0x00000011, 0x0 }, /* #43 */ 4165 { 0x094742, 0x094742, 0xb9033a20, 0xf9033a20, 0x0000001e, 0x0 }, /* #44 */ 4166 { 0x344b02, 0x344b03, 0x36be0052, 0x36be0052, 0x00000011, 0x0 }, /* #45 */ 4167 { 0x304012, 0x304013, 0x33406b50, 0x33406b50, 0x00000019, 0x0 }, /* #46 */ 4168 { 0x1e1293, 0x1e1293, 0x04ab09b7, 0x04ab09b7, 0x00000005, 0x0 }, /* #47 */ 4169 { 0x0e4c92, 0x0e4c93, 0x74da2a3d, 0x74da2a3d, 0x0000001a, 0x0 }, /* #48 */ 4170 { 0x106d42, 0x106d43, 0x4b351717, 0x4b351717, 0x00000000, 0x0 }, /* #49 */ 4171 { 0x295757, 0x295756, 0x156cecd9, 0x956cecd9, 0x0000001f, 0x0 }, /* #50 */ 4172 { 0x163956, 0x163956, 0x8821d6aa, 0x8823d6aa, 0x00000011, 0x0 }, /* #51 */ 4173 { 0x143a57, 0x143a57, 0xb98a05c8, 0xb98a05c8, 0x0000001b, 0x0 }, /* #52 */ 4174 { 0x004f43, 0x004f42, 0x0f535be5, 0x0f575be5, 0x00000012, 0x0 }, /* #53 */ 4175 { 0x2813d6, 0x2813d7, 0x8c0a1a55, 0x8c0a1a55, 0x0000001f, 0x0 }, /* #54 */ 4176 { 0x1d7596, 0x1d7597, 0x7a1d4880, 0x7a1d4880, 0x0000000e, 0x0 }, /* #55 */ 4177 { 0x232d47, 0x232d47, 0x2ef1cf37, 0x2ef1cf37, 0x00000008, 0x0 }, /* #56 */ 4178 { 0x172892, 0x172892, 0x74281165, 0x7428116d, 0x00000003, 0x0 }, /* #57 */ 4179 { 0x330f43, 0x330f43, 0x58427f60, 0x58427f60, 0x00000011, 0x0 }, /* #58 */ 4180 { 0x261386, 0x261387, 0x1de727bc, 0x1de727bc, 0x0000000d, 0x0 }, /* #59 */ 4181 { 0x1f0e87, 0x1f0e87, 0x55fb1b72, 0x55fb1b72, 0x00000004, 0x0 }, /* #60 */ 4182 { 0x0c5793, 0x0c5793, 0x8764bae7, 0x8764bae7, 0x0000000f, 0x0 }, /* #61 */ 4183 { 0x082042, 0x082042, 0xcb5b1dd0, 0xcb5b1dd8, 0x00000003, 0x0 }, /* #62 */ 4184 { 0x261612, 0x261612, 0xf088a746, 0xf088e746, 0x0000000e, 0x0 }, /* #63 */ 4185 4185 }; 4186 4186 static const BINU32_TEST_T g_aTests_bts_u32_locked[] = 4187 4187 { 4188 { 0x 1812c7, 0x1812c6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */4189 { 0x 3d55d3, 0x3d55d2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */4190 { 0x0 d6e82, 0x0d6e82, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */4191 { 0x3 b5093, 0x3b5092, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */4192 { 0x 1b5b46, 0x1b5b46, 0x27b6f5de, 0x27b6f5df, 0x00000000, 0x0 }, /* #4 */4193 { 0x 193603, 0x193603, 0xc312ba99, 0xc312ba99, 0x00000000, 0x0 }, /* #5 */4194 { 0x 131046, 0x131047, 0xf158e2e5, 0xf158e2e5, 0x00000000, 0x0 }, /* #6 */4195 { 0x 3b2e02, 0x3b2e03, 0xf5ef28d9, 0xf5ef28d9, 0x00000000, 0x0 }, /* #7 */4196 { 0x 2c4887, 0x2c4887, 0x7df41c05, 0x7df41c05, 0x0000000b, 0x0 }, /* #8 */4197 { 0x 3f6253, 0x3f6252, 0xc3050631, 0xc3058631, 0x0000000f, 0x0 }, /* #9 */4198 { 0x 137703, 0x137703, 0x7273b3a7, 0x7273b3a7, 0x00000008, 0x0 }, /* #10 */4199 { 0x 024e13, 0x024e12, 0x02d31d75, 0x06d31d75, 0x0000001a, 0x0 }, /* #11 */4200 { 0x0 74147, 0x074147, 0xd936fc19, 0xd936fc19, 0x0000000b, 0x0 }, /* #12 */4201 { 0x 1a7a56, 0x1a7a57, 0x0d877bb7, 0x0d877bb7, 0x0000000d, 0x0 }, /* #13 */4202 { 0x 357c06, 0x357c06, 0xb742333f, 0xb74233bf, 0x00000007, 0x0 }, /* #14 */4203 { 0x 0856d3, 0x0856d2, 0x7d62f18d, 0x7de2f18d, 0x00000017, 0x0 }, /* #15 */4204 { 0x0 70153, 0x070152, 0xd2cececd, 0xf2cececd, 0x0000001d, 0x0 }, /* #16 */4205 { 0x 3b1bd7, 0x3b1bd7, 0xd8df1a5b, 0xd8df1a5b, 0x00000012, 0x0 }, /* #17 */4206 { 0x1 12192, 0x112192, 0xd49880d6, 0xd498c0d6, 0x0000000e, 0x0 }, /* #18 */4207 { 0x 144b87, 0x144b87, 0xee24079a, 0xee24079a, 0x0000001e, 0x0 }, /* #19 */4208 { 0x 1f2b42, 0x1f2b43, 0x27d07c90, 0x27d07c90, 0x0000001d, 0x0 }, /* #20 */4209 { 0x 257153, 0x257152, 0x2b00274c, 0xab00274c, 0x0000001f, 0x0 }, /* #21 */4210 { 0x 0c7017, 0x0c7017, 0x9bc23edd, 0x9bc23edd, 0x00000009, 0x0 }, /* #22 */4211 { 0x3 82b13, 0x382b13, 0xe31876dc, 0xe31876dc, 0x00000002, 0x0 }, /* #23 */4212 { 0x0 86552, 0x086553, 0x2aabacfe, 0x2aabacfe, 0x00000004, 0x0 }, /* #24 */4213 { 0x 2c0d82, 0x2c0d83, 0x03d7e0b2, 0x03d7e0b2, 0x00000016, 0x0 }, /* #25 */4214 { 0x 090792, 0x090793, 0x55462439, 0x55462439, 0x0000001a, 0x0 }, /* #26 */4215 { 0x 262053, 0x262052, 0xddb463de, 0xddb463fe, 0x00000005, 0x0 }, /* #27 */4216 { 0x 132357, 0x132357, 0x9a3b9cfd, 0x9a3b9cfd, 0x00000010, 0x0 }, /* #28 */4217 { 0x 135f12, 0x135f13, 0x10a0337c, 0x10a0337c, 0x00000008, 0x0 }, /* #29 */4218 { 0x 0e4f12, 0x0e4f13, 0xf15c9b6c, 0xf15c9b6c, 0x00000009, 0x0 }, /* #30 */4219 { 0x2 73997, 0x273997, 0x4b7dad9b, 0x4b7dad9b, 0x00000012, 0x0 }, /* #31 */4220 { 0x 0d4a93, 0x0d4a92, 0xe5e9a33f, 0xe5eba33f, 0x00000011, 0x0 }, /* #32 */4221 { 0x 334753, 0x334752, 0x08b2be3d, 0x08b6be3d, 0x00000012, 0x0 }, /* #33 */4222 { 0x3 87102, 0x387102, 0x6f18edf6, 0x6f38edf6, 0x00000015, 0x0 }, /* #34 */4223 { 0x 1656d2, 0x1656d3, 0x3743bfea, 0x3743bfea, 0x00000007, 0x0 }, /* #35 */4224 { 0x 142552, 0x142553, 0xb2fd54cb, 0xb2fd54cb, 0x00000010, 0x0 }, /* #36 */4225 { 0x 312f57, 0x312f57, 0xbb635856, 0xbb635856, 0x00000001, 0x0 }, /* #37 */4226 { 0x 367102, 0x367102, 0xa0e3acce, 0xa0ebacce, 0x00000013, 0x0 }, /* #38 */4227 { 0x3 65716, 0x365716, 0xdbc24160, 0xdbc64160, 0x00000012, 0x0 }, /* #39 */4228 { 0x3 96fd7, 0x396fd6, 0xf0295944, 0xf0295d44, 0x0000000a, 0x0 }, /* #40 */4229 { 0x 077592, 0x077593, 0x8b0d4c34, 0x8b0d4c34, 0x00000013, 0x0 }, /* #41 */4230 { 0x3 b2506, 0x3b2507, 0x01ed9698, 0x01ed9698, 0x0000000f, 0x0 }, /* #42 */4231 { 0x 2f4a57, 0x2f4a57, 0xd4844cfe, 0xd4844cfe, 0x00000003, 0x0 }, /* #43 */4232 { 0x 106d92, 0x106d93, 0x8dd3d447, 0x8dd3d447, 0x00000016, 0x0 }, /* #44 */4233 { 0x 372e42, 0x372e42, 0xea364a45, 0xeab64a45, 0x00000017, 0x0 }, /* #45 */4234 { 0x0b6 1c2, 0x0b61c3, 0x7b5827d5, 0x7b5827d5, 0x0000000d, 0x0 }, /* #46 */4235 { 0x0 d5e06, 0x0d5e07, 0x0e108967, 0x0e108967, 0x0000001b, 0x0 }, /* #47 */4236 { 0x 0a1ac7, 0x0a1ac7, 0x18c7c80d, 0x18c7c80d, 0x0000000b, 0x0 }, /* #48 */4237 { 0x 0e7f97, 0x0e7f97, 0x2142ce2c, 0x2142ce2c, 0x00000002, 0x0 }, /* #49 */4238 { 0x3 94542, 0x394543, 0xa62da92f, 0xa62da92f, 0x00000003, 0x0 }, /* #50 */4239 { 0x0 62453, 0x062452, 0x991f0194, 0x991f01b4, 0x00000005, 0x0 }, /* #51 */4240 { 0x2 93642, 0x293643, 0x23e68b3d, 0x23e68b3d, 0x00000000, 0x0 }, /* #52 */4241 { 0x 2a2053, 0x2a2053, 0x2ef0ec11, 0x2ef0ec11, 0x0000000f, 0x0 }, /* #53 */4242 { 0x0 b0796, 0x0b0796, 0x4f28046c, 0x4f28446c, 0x0000000e, 0x0 }, /* #54 */4243 { 0x 2e6a43, 0x2e6a42, 0xb575d9ab, 0xf575d9ab, 0x0000001e, 0x0 }, /* #55 */4244 { 0x 222c03, 0x222c03, 0xa97b65d9, 0xa97b65d9, 0x00000006, 0x0 }, /* #56 */4245 { 0x1 70c92, 0x170c93, 0xedbd39ac, 0xedbd39ac, 0x00000018, 0x0 }, /* #57 */4246 { 0x 310482, 0x310483, 0x47fcaee5, 0x47fcaee5, 0x00000017, 0x0 }, /* #58 */4247 { 0x2 327c2, 0x2327c3, 0xf41f56c5, 0xf41f56c5, 0x0000001d, 0x0 }, /* #59 */4248 { 0x1 90d87, 0x190d86, 0x37b920b0, 0x37b920b4, 0x00000002, 0x0 }, /* #60 */4249 { 0x 207d56, 0x207d56, 0xc479a566, 0xd479a566, 0x0000001c, 0x0 }, /* #61 */4250 { 0x 156d46, 0x156d46, 0x2cb1fc69, 0x2cb1fce9, 0x00000007, 0x0 }, /* #62 */4251 { 0x 272f43, 0x272f42, 0xe9264f75, 0xe9664f75, 0x00000016, 0x0 }, /* #63 */4188 { 0x312497, 0x312496, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */ 4189 { 0x2e7493, 0x2e7492, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */ 4190 { 0x034b03, 0x034b02, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */ 4191 { 0x396e46, 0x396e46, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */ 4192 { 0x384883, 0x384883, 0x6abc7a67, 0x6abc7a67, 0x00000000, 0x0 }, /* #4 */ 4193 { 0x081616, 0x081616, 0xf6e3a70e, 0xf6e3a70f, 0x00000000, 0x0 }, /* #5 */ 4194 { 0x2c2443, 0x2c2442, 0x0fb183c0, 0x0fb183c1, 0x00000000, 0x0 }, /* #6 */ 4195 { 0x005b02, 0x005b02, 0xeaf219b2, 0xeaf219b3, 0x00000000, 0x0 }, /* #7 */ 4196 { 0x352bd2, 0x352bd3, 0x7099c5ca, 0x7099c5ca, 0x00000013, 0x0 }, /* #8 */ 4197 { 0x130753, 0x130753, 0xcb5b720b, 0xcb5b720b, 0x00000013, 0x0 }, /* #9 */ 4198 { 0x086812, 0x086812, 0x2ff0c75b, 0x2ff8c75b, 0x00000013, 0x0 }, /* #10 */ 4199 { 0x362017, 0x362016, 0x6f5080a1, 0x6f5088a1, 0x0000000b, 0x0 }, /* #11 */ 4200 { 0x0079c6, 0x0079c6, 0x0ac50d08, 0x4ac50d08, 0x0000001e, 0x0 }, /* #12 */ 4201 { 0x0f3c92, 0x0f3c92, 0x5ea4a9d1, 0x5ea4a9d5, 0x00000002, 0x0 }, /* #13 */ 4202 { 0x2633d3, 0x2633d2, 0x6796acbe, 0x679eacbe, 0x00000013, 0x0 }, /* #14 */ 4203 { 0x2f6013, 0x2f6013, 0x54dfbbea, 0x54dfbbea, 0x0000001a, 0x0 }, /* #15 */ 4204 { 0x0d5252, 0x0d5252, 0x27f34258, 0x27f34278, 0x00000005, 0x0 }, /* #16 */ 4205 { 0x1e2217, 0x1e2216, 0xdf8fbe47, 0xdf9fbe47, 0x00000014, 0x0 }, /* #17 */ 4206 { 0x1a1ed3, 0x1a1ed2, 0x41a5ed72, 0x41e5ed72, 0x00000016, 0x0 }, /* #18 */ 4207 { 0x035c03, 0x035c03, 0x5eebad2a, 0x5eebad2a, 0x00000015, 0x0 }, /* #19 */ 4208 { 0x315bc2, 0x315bc3, 0x9edcf799, 0x9edcf799, 0x00000003, 0x0 }, /* #20 */ 4209 { 0x130782, 0x130783, 0x9559affb, 0x9559affb, 0x00000010, 0x0 }, /* #21 */ 4210 { 0x1136c7, 0x1136c6, 0x893879c6, 0x893879d6, 0x00000004, 0x0 }, /* #22 */ 4211 { 0x3b7d43, 0x3b7d43, 0x5631d75c, 0x5631d75c, 0x00000006, 0x0 }, /* #23 */ 4212 { 0x097613, 0x097613, 0x107a97bb, 0x107a97bb, 0x00000004, 0x0 }, /* #24 */ 4213 { 0x313a07, 0x313a07, 0xe958af41, 0xe958af41, 0x0000000f, 0x0 }, /* #25 */ 4214 { 0x231cc2, 0x231cc3, 0xd8fce896, 0xd8fce896, 0x0000001e, 0x0 }, /* #26 */ 4215 { 0x1d4f56, 0x1d4f57, 0x8b43a816, 0x8b43a816, 0x00000001, 0x0 }, /* #27 */ 4216 { 0x250807, 0x250806, 0xf1852aa6, 0xf1852aae, 0x00000003, 0x0 }, /* #28 */ 4217 { 0x396686, 0x396686, 0x84f97461, 0x84f974e1, 0x00000007, 0x0 }, /* #29 */ 4218 { 0x1d2886, 0x1d2886, 0xd719e34a, 0xd71de34a, 0x00000012, 0x0 }, /* #30 */ 4219 { 0x2e4057, 0x2e4057, 0x755dc8d3, 0x755dc8d3, 0x00000004, 0x0 }, /* #31 */ 4220 { 0x146997, 0x146997, 0xca75d14e, 0xca75d14e, 0x0000001f, 0x0 }, /* #32 */ 4221 { 0x297242, 0x297243, 0xed2832a9, 0xed2832a9, 0x0000001b, 0x0 }, /* #33 */ 4222 { 0x3332c6, 0x3332c6, 0x7266461f, 0x7266465f, 0x00000006, 0x0 }, /* #34 */ 4223 { 0x214997, 0x214997, 0x46682192, 0x46682192, 0x0000001a, 0x0 }, /* #35 */ 4224 { 0x310902, 0x310902, 0x9963ade3, 0x9d63ade3, 0x0000001a, 0x0 }, /* #36 */ 4225 { 0x071a82, 0x071a83, 0x01a53f66, 0x01a53f66, 0x00000015, 0x0 }, /* #37 */ 4226 { 0x145153, 0x145153, 0xaf2f67e8, 0xaf2f67e8, 0x0000001f, 0x0 }, /* #38 */ 4227 { 0x3b64d3, 0x3b64d3, 0xb3da0d81, 0xb3da0d81, 0x0000001f, 0x0 }, /* #39 */ 4228 { 0x3d7a92, 0x3d7a92, 0xa34d103e, 0xa34d303e, 0x0000000d, 0x0 }, /* #40 */ 4229 { 0x330d56, 0x330d57, 0x6a3ae095, 0x6a3ae095, 0x0000001b, 0x0 }, /* #41 */ 4230 { 0x383bd2, 0x383bd2, 0xcee73d7a, 0xcee77d7a, 0x0000000e, 0x0 }, /* #42 */ 4231 { 0x3b7a53, 0x3b7a52, 0x2d25bbac, 0x3d25bbac, 0x0000001c, 0x0 }, /* #43 */ 4232 { 0x026c43, 0x026c42, 0xa924ba76, 0xa924baf6, 0x00000007, 0x0 }, /* #44 */ 4233 { 0x0a5617, 0x0a5616, 0xe735c25d, 0xe735c2dd, 0x00000007, 0x0 }, /* #45 */ 4234 { 0x0b63c7, 0x0b63c6, 0x4943d269, 0x494bd269, 0x00000013, 0x0 }, /* #46 */ 4235 { 0x066696, 0x066696, 0x22d4cd6f, 0x26d4cd6f, 0x0000001a, 0x0 }, /* #47 */ 4236 { 0x2a0e56, 0x2a0e56, 0x056f22de, 0x0d6f22de, 0x0000001b, 0x0 }, /* #48 */ 4237 { 0x111b82, 0x111b82, 0xf76edc8e, 0xf76edc9e, 0x00000004, 0x0 }, /* #49 */ 4238 { 0x3f0d97, 0x3f0d97, 0xfce8e38f, 0xfce8e38f, 0x0000001a, 0x0 }, /* #50 */ 4239 { 0x044ad2, 0x044ad2, 0x83e7e085, 0x83e7e08d, 0x00000003, 0x0 }, /* #51 */ 4240 { 0x2d2fc3, 0x2d2fc2, 0xe464a9d0, 0xe464e9d0, 0x0000000e, 0x0 }, /* #52 */ 4241 { 0x111892, 0x111893, 0xaaf74028, 0xaaf74028, 0x00000015, 0x0 }, /* #53 */ 4242 { 0x0e6447, 0x0e6447, 0x381b2ff5, 0x381b2ff5, 0x0000000d, 0x0 }, /* #54 */ 4243 { 0x101246, 0x101247, 0x9627ffb4, 0x9627ffb4, 0x00000009, 0x0 }, /* #55 */ 4244 { 0x381557, 0x381556, 0x821e7a76, 0x821f7a76, 0x00000010, 0x0 }, /* #56 */ 4245 { 0x107c46, 0x107c46, 0x99246e26, 0x9924ee26, 0x0000000f, 0x0 }, /* #57 */ 4246 { 0x127006, 0x127006, 0x1a0c4cdb, 0x1a0c5cdb, 0x0000000c, 0x0 }, /* #58 */ 4247 { 0x2837c6, 0x2837c6, 0xaca7ba76, 0xacb7ba76, 0x00000014, 0x0 }, /* #59 */ 4248 { 0x1416d3, 0x1416d3, 0xa7e80c65, 0xa7e80c65, 0x0000001a, 0x0 }, /* #60 */ 4249 { 0x3058d6, 0x3058d7, 0x1660aa8e, 0x1660aa8e, 0x0000001c, 0x0 }, /* #61 */ 4250 { 0x321696, 0x321696, 0x40841766, 0x40843766, 0x0000000d, 0x0 }, /* #62 */ 4251 { 0x3c0306, 0x3c0307, 0xa9fe2c8e, 0xa9fe2c8e, 0x0000000b, 0x0 }, /* #63 */ 4252 4252 }; 4253 4253 … … 4256 4256 static const BINU64_TEST_T g_aTests_add_u64[] = 4257 4257 { 4258 { 0x 271842, 0x271046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4259 { 0x0 71e52, 0x071646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4260 { 0x 0a1f06, 0x0a1746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */4261 { 0x 185692, 0x185646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4262 { 0x 281c06, 0x281486, 0xd654373dd982a644, 0xd654373dd982a644, 0x0000000000000000, 0x0 }, /* #4 */4263 { 0x 002592, 0x002502, 0x365b8622e5955da7, 0x365b8622e5955da7, 0x0000000000000000, 0x0 }, /* #5 */4264 { 0x 382407, 0x382402, 0x19e648a789e703f8, 0x19e648a789e703f8, 0x0000000000000000, 0x0 }, /* #6 */4265 { 0x 167086, 0x167082, 0x9f2000b784a445e3, 0x9f2000b784a445e3, 0x0000000000000000, 0x0 }, /* #7 */4266 { 0x 000892, 0x000007, 0x5b16eb6e1852e661, 0x52896b874d3f2644, 0xf772801934ec3fe3, 0x0 }, /* #8 */4267 { 0x 392083, 0x392097, 0xfb0fc372726ee3ec, 0xa80353ad9ffcd8c9, 0xacf3903b2d8df4dd, 0x0 }, /* #9 */4268 { 0x 155182, 0x155106, 0x33a487227699dee0, 0x54ef1e4c06148a2e, 0x214a97298f7aab4e, 0x0 }, /* #10 */4269 { 0x3 23f96, 0x323702, 0x196ce7b33cb08dfa, 0x6bc396be1cc8499e, 0x5256af0ae017bba4, 0x0 }, /* #11 */4270 { 0x0 565c6, 0x056507, 0x5e3357da71b5ea93, 0x5d50b1ef6f8e1eb4, 0xff1d5a14fdd83421, 0x0 }, /* #12 */4271 { 0x0 d1f43, 0x0d1792, 0x1d0073a7255e7fbe, 0x9eb67f4d05582f92, 0x81b60ba5dff9afd4, 0x0 }, /* #13 */4272 { 0x2 f3f46, 0x2f3782, 0x05d39febbd534588, 0xc67d141ff9559e19, 0xc0a974343c025891, 0x0 }, /* #14 */4273 { 0x 206913, 0x206103, 0x74652434a9891193, 0x71010b855b98adc4, 0xfc9be750b20f9c31, 0x0 }, /* #15 */4274 { 0x 393803, 0x393087, 0xf619058ff4eb754c, 0xd38602fc0b253eac, 0xdd6cfd6c1639c960, 0x0 }, /* #16 */4275 { 0x0 61c52, 0x061407, 0xc63de425c850cba0, 0x12fc8e5c24bdf672, 0x4cbeaa365c6d2ad2, 0x0 }, /* #17 */4276 { 0x 3d3fc6, 0x3d3716, 0x3f8565648c9b9b28, 0x5fb578ec268840e1, 0x2030138799eca5b9, 0x0 }, /* #18 */4277 { 0x 0e0e07, 0x0e0e03, 0x813133b50c96cfd0, 0x24eeb16db7338246, 0xa3bd7db8aa9cb276, 0x0 }, /* #19 */4278 { 0x 290bd7, 0x290313, 0xdb6b251f8c7c06d7, 0x3ecac1930c493d01, 0x635f9c737fcd362a, 0x0 }, /* #20 */4279 { 0x3 91493, 0x391c92, 0x712688f767047bce, 0xb89b668ad14589e3, 0x4774dd936a410e15, 0x0 }, /* #21 */4280 { 0x 233c83, 0x233492, 0x20a7b53b981c412d, 0xb13737144c220432, 0x908f81d8b405c305, 0x0 }, /* #22 */4281 { 0x 1b3956, 0x1b3996, 0x13b46c5d2064bc77, 0x8d59badaa3a9f456, 0x79a54e7d834537df, 0x0 }, /* #23 */4282 { 0x 0d0656, 0x0d0607, 0x2dc8e94ee7bde9f2, 0x09a0681de0188ad7, 0xdbd77ecef85aa0e5, 0x0 }, /* #24 */4283 { 0x 151c07, 0x151417, 0x19922afb1143b456, 0x14bb9f140be332b1, 0xfb297418fa9f7e5b, 0x0 }, /* #25 */4284 { 0x 2c0606, 0x2c0612, 0x0118132d8b73e354, 0x0b20871f490fbf02, 0x0a0873f1bd9bdbae, 0x0 }, /* #26 */4285 { 0x2 b0cc6, 0x2b0482, 0xcd151eba8cd34135, 0xf18527d8e262f0ce, 0x2470091e558faf99, 0x0 }, /* #27 */4286 { 0x0 92782, 0x092713, 0xf0d318079aa7758d, 0x34dfbedc56ed6838, 0x440ca6d4bc45f2ab, 0x0 }, /* #28 */4287 { 0x 041013, 0x041087, 0xd9d5f88962656323, 0xa8d2f790afbd683a, 0xcefcff074d580517, 0x0 }, /* #29 */4288 { 0x1 40716, 0x140713, 0xb4ead2fc4f45082e, 0x228b1783ff14a029, 0x6da04487afcf97fb, 0x0 }, /* #30 */4289 { 0x 1b4e02, 0x1b4692, 0x001dd37d09b4309c, 0x8de5c08c7e43d220, 0x8dc7ed0f748fa184, 0x0 }, /* #31 */4290 { 0x 2e6706, 0x2e6f92, 0x608c8ec153bba81d, 0x96154e115a7dcdec, 0x3588bf5006c225cf, 0x0 }, /* #32 */4291 { 0x 276917, 0x276107, 0xdfdaae43554bc044, 0x40697afff2b2387d, 0x608eccbc9d667839, 0x0 }, /* #33 */4292 { 0x3 12e02, 0x312697, 0xf359d39a87013333, 0x82ddb8bfd864d8b2, 0x8f83e5255163a57f, 0x0 }, /* #34 */4293 { 0x 005b87, 0x005392, 0xa875662ec8d0167a, 0xab7693534c991375, 0x03012d2483c8fcfb, 0x0 }, /* #35 */4294 { 0x2 72802, 0x272813, 0xc38579d8d3858b78, 0x5324a2142b0b8bd6, 0x8f9f283b5786005e, 0x0 }, /* #36 */4295 { 0x2 01ed3, 0x201686, 0x968febaaddad6981, 0x9a38d4e1dcc12f6c, 0x03a8e936ff13c5eb, 0x0 }, /* #37 */4296 { 0x 3f5592, 0x3f5582, 0xb330bc51e7b26217, 0xc6480f6a580bb45e, 0x1317531870595247, 0x0 }, /* #38 */4297 { 0x2 46b87, 0x246b82, 0x6ef870051349fc3d, 0xd1ff358688ddb7ad, 0x6306c5817593bb70, 0x0 }, /* #39 */4298 { 0x 1a6d97, 0x1a6517, 0x3f9c7bd9a50aee88, 0x15aa986ffc9fb600, 0xd60e1c965794c778, 0x0 }, /* #40 */4299 { 0x 0c0c83, 0x0c0403, 0xe2b3bdcb3ff394d4, 0x27c400d01e5abefd, 0x45104304de672a29, 0x0 }, /* #41 */4300 { 0x 2d7113, 0x2d7117, 0xdb4fa1c564bdf99e, 0x0d473daa49050fa6, 0x31f79be4e4471608, 0x0 }, /* #42 */4301 { 0x 2308c6, 0x230007, 0x6f74b3e1737442a0, 0x4b62acc046cbe356, 0xdbedf8ded357a0b6, 0x0 }, /* #43 */4302 { 0x 240912, 0x240182, 0x1e8dc68e06ae4845, 0xff9fa8ec27b02358, 0xe111e25e2101db13, 0x0 }, /* #44 */4303 { 0x3 05d87, 0x305507, 0x799278289bc17d07, 0x0b0d6aad3140bc78, 0x917af284957f3f71, 0x0 }, /* #45 */4304 { 0x 376813, 0x376886, 0x627117a959817a02, 0xe08ee4a65b0e51de, 0x7e1dccfd018cd7dc, 0x0 }, /* #46 */4305 { 0x 332196, 0x332193, 0xcaac6726ac6604ad, 0x9812ccfec0e32eda, 0xcd6665d8147d2a2d, 0x0 }, /* #47 */4306 { 0x 174d17, 0x174d96, 0x6b0b42215e2315a9, 0x86ad9a8938736463, 0x1ba25867da504eba, 0x0 }, /* #48 */4307 { 0x 133dc3, 0x133517, 0xfe6bc962c40c089e, 0x4b5b527af3573859, 0x4cef89182f4b2fbb, 0x0 }, /* #49 */4308 { 0x 0b6002, 0x0b6082, 0xc4cce4ac96851522, 0xe9d8381988d2094c, 0x250b536cf24cf42a, 0x0 }, /* #50 */4309 { 0x1 e5a43, 0x1e5203, 0x424c0d684f4804ee, 0x36e9c476ad6c174f, 0xf49db70e5e241261, 0x0 }, /* #51 */4310 { 0x1 96f97, 0x196f92, 0x7f6d1848b0b22c42, 0xbb4c789aa79f3691, 0x3bdf6051f6ed0a4f, 0x0 }, /* #52 */4311 { 0x 3c2c96, 0x3c2c07, 0xd15b07a14597a837, 0x74f4d0c7e7b4d13c, 0xa399c926a21d2905, 0x0 }, /* #53 */4312 { 0x 047416, 0x047492, 0x91a120efc293997e, 0xfc42b74144dd8a97, 0x6aa196518249f119, 0x0 }, /* #54 */4313 { 0x 2e2607, 0x2e2603, 0xfca626e1589617e9, 0x6be63a84875bdeb9, 0x6f4013a32ec5c6d0, 0x0 }, /* #55 */4314 { 0x 234f92, 0x234f86, 0x613376874406a075, 0xaff73c3eaff6471d, 0x4ec3c5b76befa6a8, 0x0 }, /* #56 */4315 { 0x 1e5d42, 0x1e5513, 0x43e65cd66ebad654, 0x31e2f0ce8780b731, 0xedfc93f818c5e0dd, 0x0 }, /* #57 */4316 { 0x3 d2f03, 0x3d2716, 0x0811ad423a9ae548, 0x0c25479f7de85f30, 0x04139a5d434d79e8, 0x0 }, /* #58 */4317 { 0x1 e07d3, 0x1e0f92, 0x1ef991ce366f5967, 0x8c8d2c63921bdb92, 0x6d939a955bac822b, 0x0 }, /* #59 */4318 { 0x 386542, 0x386d17, 0x80c006fc0d9a92ac, 0x14deb6a229350a78, 0x941eafa61b9a77cc, 0x0 }, /* #60 */4319 { 0x 340746, 0x340717, 0xa0ed96c4a10eab33, 0x19a23e94f86a19e2, 0x78b4a7d0575b6eaf, 0x0 }, /* #61 */4320 { 0x 087206, 0x087a82, 0x72ee59298b3f82a7, 0xba48062528b1a237, 0x4759acfb9d721f90, 0x0 }, /* #62 */4321 { 0x 0225c7, 0x022d86, 0x18cac4e8498f2580, 0x87596485e6ece469, 0x6e8e9f9d9d5dbee9, 0x0 }, /* #63 */4258 { 0x341f16, 0x341746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4259 { 0x004957, 0x004146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4260 { 0x196043, 0x196046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4261 { 0x093bc7, 0x093346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4262 { 0x3d6fc7, 0x3d6782, 0xcce8491f225354dc, 0xcce8491f225354dc, 0x0000000000000000, 0x0 }, /* #4 */ 4263 { 0x1818d7, 0x181082, 0x805ff5e958da7f9e, 0x805ff5e958da7f9e, 0x0000000000000000, 0x0 }, /* #5 */ 4264 { 0x093503, 0x093582, 0xe4c3570f414b072a, 0xe4c3570f414b072a, 0x0000000000000000, 0x0 }, /* #6 */ 4265 { 0x084d57, 0x084506, 0x0feef85a61696afc, 0x0feef85a61696afc, 0x0000000000000000, 0x0 }, /* #7 */ 4266 { 0x330597, 0x330586, 0x9528ea2529fbd81b, 0xdbdb5dde1b2026eb, 0x46b273b8f1244ed0, 0x0 }, /* #8 */ 4267 { 0x0b3857, 0x0b3093, 0xd09b29eeb8e8241d, 0x9a57a6ceba08d6f1, 0xc9bc7ce00120b2d4, 0x0 }, /* #9 */ 4268 { 0x2a5b16, 0x2a5317, 0x3027b028c3442a18, 0x0b33245d80e254e2, 0xdb0b7434bd9e2aca, 0x0 }, /* #10 */ 4269 { 0x3a0fc3, 0x3a0703, 0xc463d620b522df14, 0x0ca29b6d6ba1d107, 0x483ec54cb67ef1f3, 0x0 }, /* #11 */ 4270 { 0x0b04c6, 0x0b0c86, 0x39533645ea6899f3, 0x8ff63dd73142ab35, 0x56a3079146da1142, 0x0 }, /* #12 */ 4271 { 0x056d06, 0x056516, 0x03646da9adcc5ae8, 0x31802eef2427cee4, 0x2e1bc145765b73fc, 0x0 }, /* #13 */ 4272 { 0x2d3083, 0x2d3082, 0xa68b2a6217a937c0, 0xd29149d35234f446, 0x2c061f713a8bbc86, 0x0 }, /* #14 */ 4273 { 0x3a4a43, 0x3a4a86, 0x695b56913323a5d1, 0xa733d3424ecebe5c, 0x3dd87cb11bab188b, 0x0 }, /* #15 */ 4274 { 0x226807, 0x226087, 0xd18aba94d9260ea2, 0xbd709b3fc405622d, 0xebe5e0aaeadf538b, 0x0 }, /* #16 */ 4275 { 0x004f42, 0x004797, 0xa37f0e881c3138a9, 0x81c1d72546c44d95, 0xde42c89d2a9314ec, 0x0 }, /* #17 */ 4276 { 0x006bc3, 0x006b96, 0x14d9e24f6df689ef, 0x8c2df718558dbbf0, 0x775414c8e7973201, 0x0 }, /* #18 */ 4277 { 0x201386, 0x201b07, 0x995e487711bf1a66, 0x26c6d2560ea6c4dd, 0x8d6889defce7aa77, 0x0 }, /* #19 */ 4278 { 0x335492, 0x335413, 0xf211aa242ffd982c, 0x5e581d5b55b6f429, 0x6c46733725b95bfd, 0x0 }, /* #20 */ 4279 { 0x365742, 0x365706, 0x2b41d2f772a4f2d2, 0x4f67e1822dfe4128, 0x24260e8abb594e56, 0x0 }, /* #21 */ 4280 { 0x043943, 0x043192, 0xa6594b87bba75379, 0xdbd6717b2c151408, 0x357d25f3706dc08f, 0x0 }, /* #22 */ 4281 { 0x060fd6, 0x060716, 0x15b40c982594f25e, 0x616449bf453bed7b, 0x4bb03d271fa6fb1d, 0x0 }, /* #23 */ 4282 { 0x3e5147, 0x3e5986, 0x712ffdac7ee7ff63, 0xdc6c27c240cf18e7, 0x6b3c2a15c1e71984, 0x0 }, /* #24 */ 4283 { 0x2e7f93, 0x2e7792, 0x184fc83020d55eff, 0xaa18c6fa3eb532c7, 0x91c8feca1ddfd3c8, 0x0 }, /* #25 */ 4284 { 0x0f2992, 0x0f2187, 0xbec1cc1eef8fa1b6, 0x8d32204054cfa84b, 0xce70542165400695, 0x0 }, /* #26 */ 4285 { 0x236ac2, 0x236282, 0x3499499638b5ff80, 0xc9f1e31be1ff7368, 0x95589985a94973e8, 0x0 }, /* #27 */ 4286 { 0x067597, 0x067506, 0x0d73925fd32d755a, 0x7c03f6fd71bc380c, 0x6e90649d9e8ec2b2, 0x0 }, /* #28 */ 4287 { 0x3d3802, 0x3d3007, 0x5bc4b848c68362b2, 0x29f8b24016a210bb, 0xce33f9f7501eae09, 0x0 }, /* #29 */ 4288 { 0x1f4e43, 0x1f4e96, 0x504d3355cbe88c36, 0x8eaaf3b225d52db1, 0x3e5dc05c59eca17b, 0x0 }, /* #30 */ 4289 { 0x3f7802, 0x3f7886, 0x4b99ac8248f3081d, 0x9e8d26b91eff98de, 0x52f37a36d60c90c1, 0x0 }, /* #31 */ 4290 { 0x1c78d2, 0x1c7002, 0x116aad1e8c886fe7, 0x43da0bd77f14263b, 0x326f5eb8f28bb654, 0x0 }, /* #32 */ 4291 { 0x333c93, 0x333487, 0xe00aa6c3f32b4df3, 0x8f13d40dea9e8c66, 0xaf092d49f7733e73, 0x0 }, /* #33 */ 4292 { 0x3c2b97, 0x3c2387, 0xabedcf7a8d1c0a62, 0x85fe228e56ec9453, 0xda105313c9d089f1, 0x0 }, /* #34 */ 4293 { 0x3e11c3, 0x3e1107, 0x65edd3f261802c90, 0x0e2064580275f4e2, 0xa8329065a0f5c852, 0x0 }, /* #35 */ 4294 { 0x260c56, 0x260496, 0xb2ceb2e8de7387a6, 0xee7427dedc316363, 0x3ba574f5fdbddbbd, 0x0 }, /* #36 */ 4295 { 0x214016, 0x214007, 0xd26544ea88543cd3, 0x1bcab9123ee3c5bb, 0x49657427b68f88e8, 0x0 }, /* #37 */ 4296 { 0x2c5216, 0x2c5206, 0x006012556714b4a6, 0x0a7e56e90a68601d, 0x0a1e4493a353ab77, 0x0 }, /* #38 */ 4297 { 0x281417, 0x281c17, 0xd6751cf9263e9438, 0x762907879e297e63, 0x9fb3ea8e77eaea2b, 0x0 }, /* #39 */ 4298 { 0x2c4192, 0x2c4996, 0x74eb7ebe5acea5dd, 0xbb1edd8aab9cacf3, 0x46335ecc50ce0716, 0x0 }, /* #40 */ 4299 { 0x142642, 0x142e82, 0x0dbfd7d6392f42a2, 0x84f38258e7226c49, 0x7733aa82adf329a7, 0x0 }, /* #41 */ 4300 { 0x3f5916, 0x3f5192, 0x8dfed67c1c33d17e, 0xb0b1021edb9e3902, 0x22b22ba2bf6a6784, 0x0 }, /* #42 */ 4301 { 0x0e4b47, 0x0e4396, 0xd9b9150d6e053c49, 0xebfb0833b41a51f5, 0x1241f326461515ac, 0x0 }, /* #43 */ 4302 { 0x024d07, 0x024d07, 0xa73a4c8345574fd5, 0x7d881067a9ccb13c, 0xd64dc3e464756167, 0x0 }, /* #44 */ 4303 { 0x373906, 0x373192, 0x805e907ba11e1e69, 0xb229f739a6298e01, 0x31cb66be050b6f98, 0x0 }, /* #45 */ 4304 { 0x065d56, 0x065582, 0xb5e3c0273f2388b3, 0xe28524793a7fe4c7, 0x2ca16451fb5c5c14, 0x0 }, /* #46 */ 4305 { 0x013986, 0x013107, 0xec306154cea9c6a4, 0x263c28476aefcfed, 0x3a0bc6f29c460949, 0x0 }, /* #47 */ 4306 { 0x327857, 0x327003, 0x70dc31fd0e82da94, 0x4ddecfba510c88a4, 0xdd029dbd4289ae10, 0x0 }, /* #48 */ 4307 { 0x017206, 0x017207, 0x5139486d17023260, 0x1ff125cb9ec42750, 0xceb7dd5e87c1f4f0, 0x0 }, /* #49 */ 4308 { 0x264dd6, 0x264592, 0x8be6d173b1c24f56, 0x9358d24650832a75, 0x077200d29ec0db1f, 0x0 }, /* #50 */ 4309 { 0x137f83, 0x137713, 0x7449d0176f742d4b, 0x269e0bcacc310670, 0xb2543bb35cbcd925, 0x0 }, /* #51 */ 4310 { 0x1b1f42, 0x1b1f86, 0x24db1a525d7ea272, 0xa07a88170a1bb2d7, 0x7b9f6dc4ac9d1065, 0x0 }, /* #52 */ 4311 { 0x1f1e46, 0x1f1687, 0xfc68b256920f92b5, 0xcf3642738fa3ddca, 0xd2cd901cfd944b15, 0x0 }, /* #53 */ 4312 { 0x3027c2, 0x302797, 0xdf4b1f19c00c2cb5, 0xd16186460dd3e122, 0xf216672c4dc7b46d, 0x0 }, /* #54 */ 4313 { 0x0f1346, 0x0f1b82, 0x689bb1573fd5b9d6, 0xe5d7e4e0c56db63e, 0x7d3c33898597fc68, 0x0 }, /* #55 */ 4314 { 0x1b2792, 0x1b2f92, 0x303796f7fe58aebb, 0x95925182cff0f997, 0x655aba8ad1984adc, 0x0 }, /* #56 */ 4315 { 0x0c4d06, 0x0c4592, 0x941c7d09ccf2bc1e, 0xc54195c110aed194, 0x312518b743bc1576, 0x0 }, /* #57 */ 4316 { 0x395043, 0x395096, 0xb55c157b9361bb7d, 0xc22c1af4c3e835eb, 0x0cd0057930867a6e, 0x0 }, /* #58 */ 4317 { 0x175183, 0x175182, 0xb32f566095e80347, 0xdfb819bb3eb7f6fb, 0x2c88c35aa8cff3b4, 0x0 }, /* #59 */ 4318 { 0x110143, 0x110187, 0xda865fe5e4850ac6, 0x9f995cdd8baa6436, 0xc512fcf7a7255970, 0x0 }, /* #60 */ 4319 { 0x1d5f86, 0x1d5782, 0x37d0bd8443c015b3, 0xca5daea16d0a7843, 0x928cf11d294a6290, 0x0 }, /* #61 */ 4320 { 0x295142, 0x295106, 0x259307650e695617, 0x580923842633e13f, 0x32761c1f17ca8b28, 0x0 }, /* #62 */ 4321 { 0x305112, 0x305196, 0xc14ca85f7c1cb766, 0xd94b9087c30280a3, 0x17fee82846e5c93d, 0x0 }, /* #63 */ 4322 4322 }; 4323 4323 static const BINU64_TEST_T g_aTests_add_u64_locked[] = 4324 4324 { 4325 { 0x 252e06, 0x252646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4326 { 0x 0a7dd6, 0x0a7546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4327 { 0x0 97a47, 0x097246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */4328 { 0x 0274c3, 0x027446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4329 { 0x 035583, 0x035582, 0xbfb2e4dceab429c8, 0xbfb2e4dceab429c8, 0x0000000000000000, 0x0 }, /* #4 */4330 { 0x 3f21d7, 0x3f2182, 0x8e446df5e90f912f, 0x8e446df5e90f912f, 0x0000000000000000, 0x0 }, /* #5 */4331 { 0x 0f2c56, 0x0f2406, 0x77568def35525041, 0x77568def35525041, 0x0000000000000000, 0x0 }, /* #6 */4332 { 0x 266616, 0x266606, 0x7f36d0f3a137cc09, 0x7f36d0f3a137cc09, 0x0000000000000000, 0x0 }, /* #7 */4333 { 0x 1139d2, 0x113196, 0x673f25008088f45e, 0xf80af148eb096563, 0x90cbcc486a807105, 0x0 }, /* #8 */4334 { 0x 1a7ed7, 0x1a7686, 0x9b09e6dc91133057, 0xb1d20b855f4926d8, 0x16c824a8ce35f681, 0x0 }, /* #9 */4335 { 0x1 d37d7, 0x1d3782, 0x3b11d8c5707b8ec4, 0xcce0b89dff0cf525, 0x91cedfd88e916661, 0x0 }, /* #10 */4336 { 0x1 340c6, 0x134006, 0x5319bae12f95f972, 0x56230371e184c165, 0x03094890b1eec7f3, 0x0 }, /* #11 */4337 { 0x 2873d6, 0x287382, 0xf4729a2899517245, 0xfbb7675fd4b568ba, 0x0744cd373b63f675, 0x0 }, /* #12 */4338 { 0x 236f16, 0x236716, 0x42782aa1e8275b1c, 0x5b0260c54b16f963, 0x188a362362ef9e47, 0x0 }, /* #13 */4339 { 0x 2f3997, 0x2f3186, 0x86dbc048ed9ee6d9, 0x98323accd478ecbd, 0x11567a83e6da05e4, 0x0 }, /* #14 */4340 { 0x 355c43, 0x355407, 0xcca678a27e66d3c2, 0x25fe9f45a0be4feb, 0x595826a322577c29, 0x0 }, /* #15 */4341 { 0x2 b7e17, 0x2b7686, 0x825ecca423488a2c, 0xaca00a57e490f0fc, 0x2a413db3c14866d0, 0x0 }, /* #16 */4342 { 0x 1c09d2, 0x1c0107, 0xdf6db594ee9b47d3, 0x129304e72a3d5ed7, 0x33254f523ba21704, 0x0 }, /* #17 */4343 { 0x 3a0597, 0x3a0593, 0xd23a99f119a4f737, 0x8f49d176e460cdc4, 0xbd0f3785cabbd68d, 0x0 }, /* #18 */4344 { 0x 0054d3, 0x005413, 0x7d1cf4c73bd51c5f, 0x51364a812db25929, 0xd41955b9f1dd3cca, 0x0 }, /* #19 */4345 { 0x0 61d97, 0x061582, 0x1ccf247e714f0b92, 0xa40e06b08f92e416, 0x873ee2321e43d884, 0x0 }, /* #20 */4346 { 0x 200647, 0x200682, 0x82ce917b54937773, 0xf45e57bf51ff0d43, 0x718fc643fd6b95d0, 0x0 }, /* #21 */4347 { 0x2 d1c42, 0x2d1483, 0x9fa381e502670274, 0x8a17e89bbfbfd51a, 0xea7466b6bd58d2a6, 0x0 }, /* #22 */4348 { 0x3 70d52, 0x370503, 0xf66794b1061391d4, 0x1412f6b8a17415d9, 0x1dab62079b608405, 0x0 }, /* #23 */4349 { 0x 122186, 0x122107, 0x57e8964566b67e56, 0x321f774b57b84cdb, 0xda36e105f101ce85, 0x0 }, /* #24 */4350 { 0x 2e6b87, 0x2e6307, 0xb093c4986eefdeb5, 0x2accac2f61aa8c35, 0x7a38e796f2baad80, 0x0 }, /* #25 */4351 { 0x 086d83, 0x086582, 0xdb08ae573329d043, 0xe928a6dc49188b67, 0x0e1ff88515eebb24, 0x0 }, /* #26 */4352 { 0x 113692, 0x113e82, 0x69b7a1c2d431260a, 0xc3c59658fd8f6fad, 0x5a0df496295e49a3, 0x0 }, /* #27 */4353 { 0x1 83882, 0x183093, 0xb02e0ca992491ded, 0xad5111eb4140bd75, 0xfd230541aef79f88, 0x0 }, /* #28 */4354 { 0x 0d4692, 0x0d4617, 0x37873e68e6dd595c, 0x18987248b81f9a93, 0xe11133dfd1424137, 0x0 }, /* #29 */4355 { 0x0 73f93, 0x073f82, 0x512ca3cf8df89794, 0xd0de02d7b5178d7a, 0x7fb15f08271ef5e6, 0x0 }, /* #30 */4356 { 0x 0e5bd7, 0x0e5393, 0xde77774a61e3bc5e, 0xd9b946bd26585323, 0xfb41cf72c47496c5, 0x0 }, /* #31 */4357 { 0x 121097, 0x121016, 0x313f693c020ef66c, 0x72b88b20d1c20f24, 0x417921e4cfb318b8, 0x0 }, /* #32 */4358 { 0x 2d3a92, 0x2d3283, 0xbfe29fabc245d723, 0xa87adaea3b34272a, 0xe8983b3e78ee5007, 0x0 }, /* #33 */4359 { 0x 385402, 0x385496, 0x101021c7c53f26f7, 0xae40760cae4357b1, 0x9e305444e90430ba, 0x0 }, /* #34 */4360 { 0x 3532d6, 0x353293, 0xd83e8ca159ec3514, 0xc9b0ecfa44303a91, 0xf1726058ea44057d, 0x0 }, /* #35 */4361 { 0x1 93242, 0x193212, 0x2c67348fa87aec9a, 0x3e13b87dd897d9b3, 0x11ac83ee301ced19, 0x0 }, /* #36 */4362 { 0x0 61c46, 0x061416, 0x064ab9cd812910c6, 0x7719f47fb7b93493, 0x70cf3ab2369023cd, 0x0 }, /* #37 */4363 { 0x 3b65c3, 0x3b6d07, 0xa5f518c806c89d8e, 0x5757246ff5d3378e, 0xb1620ba7ef0a9a00, 0x0 }, /* #38 */4364 { 0x 1a4b93, 0x1a4382, 0x1e4cd73f34c31af0, 0xec68b8e70429aa45, 0xce1be1a7cf668f55, 0x0 }, /* #39 */4365 { 0x1 03706, 0x103717, 0xd225684761d0e88f, 0x0996c3e8e8a385d1, 0x37715ba186d29d42, 0x0 }, /* #40 */4366 { 0x 0e6882, 0x0e6003, 0xf7c9d81d869f90b4, 0x4496b0ad452b5ee6, 0x4cccd88fbe8bce32, 0x0 }, /* #41 */4367 { 0x 056513, 0x056596, 0x5e584158f4b09107, 0xeb73606dbc088ca0, 0x8d1b1f14c757fb99, 0x0 }, /* #42 */4368 { 0x 0a0f17, 0x0a0f13, 0xe31b376f85ef6c6f, 0x73d312d1217dee8c, 0x90b7db619b8e821d, 0x0 }, /* #43 */4369 { 0x 2703d2, 0x270b86, 0x4657e759788aa297, 0xc20de2302e533b7e, 0x7bb5fad6b5c898e7, 0x0 }, /* #44 */4370 { 0x 0d4913, 0x0d4182, 0x81ad452bd54e8489, 0x981c00454ec6b74c, 0x166ebb19797832c3, 0x0 }, /* #45 */4371 { 0x 126942, 0x126917, 0x8d5a9262055bdc7f, 0x227ee182718846ed, 0x95244f206c2c6a6e, 0x0 }, /* #46 */4372 { 0x1 51557, 0x151d82, 0x7c2db68e4d3c4542, 0xbe6a05b8c7e94479, 0x423c4f2a7aacff37, 0x0 }, /* #47 */4373 { 0x 077bd3, 0x077383, 0xf9f0384786970c33, 0xa974c6b63000ef04, 0xaf848e6ea969e2d1, 0x0 }, /* #48 */4374 { 0x 205ac6, 0x205282, 0xc3deca11e4be26f2, 0xe127594fcaef562a, 0x1d488f3de6312f38, 0x0 }, /* #49 */4375 { 0x 2a5fd6, 0x2a5793, 0xdcbf16097036c6fa, 0x937dd249b95f5343, 0xb6bebc4049288c49, 0x0 }, /* #50 */4376 { 0x 1a0b52, 0x1a0306, 0x44194b3ac2e9d6cd, 0x59137890e21aff1e, 0x14fa2d561f312851, 0x0 }, /* #51 */4377 { 0x2 765d3, 0x276586, 0xb8a16923275ccd90, 0xe00066f39658903a, 0x275efdd06efbc2aa, 0x0 }, /* #52 */4378 { 0x 1d51c3, 0x1d5192, 0x3e5ecc6ffcf3b949, 0xf90c0026c741b086, 0xbaad33b6ca4df73d, 0x0 }, /* #53 */4379 { 0x0 b4393, 0x0b4313, 0xb2adfb66b73edda3, 0x2a3dcf47f1343b80, 0x778fd3e139f55ddd, 0x0 }, /* #54 */4380 { 0x 237d92, 0x237502, 0x2038199ea72b07ac, 0x5892f78d38eac62c, 0x385addee91bfbe80, 0x0 }, /* #55 */4381 { 0x 091cc2, 0x091483, 0xcd0ee406df8a729a, 0xbd601c62b410d45b, 0xf051385bd48661c1, 0x0 }, /* #56 */4382 { 0x 150987, 0x150917, 0xe1afcdd8e6959325, 0x7d48ac2dbc6b5912, 0x9b98de54d5d5c5ed, 0x0 }, /* #57 */4383 { 0x 0c4c86, 0x0c4482, 0x1e377612710a5d19, 0xb66d87104ebac1cd, 0x983610fdddb064b4, 0x0 }, /* #58 */4384 { 0x 1f5653, 0x1f5687, 0xce6fc232dcdb2930, 0xb91fcb5d696b7b81, 0xeab0092a8c905251, 0x0 }, /* #59 */4385 { 0x 2c5f87, 0x2c5f13, 0x9d0445adde87adce, 0x4deb50dd586d9552, 0xb0e70b2f79e5e784, 0x0 }, /* #60 */4386 { 0x 196853, 0x196086, 0x956b816f41cb6361, 0xc52e44bad121d033, 0x2fc2c34b8f566cd2, 0x0 }, /* #61 */4387 { 0x 1e4316, 0x1e4b92, 0x0cc8af511d4a7d1b, 0x82bc9a72d6e97ea2, 0x75f3eb21b99f0187, 0x0 }, /* #62 */4388 { 0x 1c53d6, 0x1c5382, 0xa86df421382a0605, 0xe3abe775a392e62c, 0x3b3df3546b68e027, 0x0 }, /* #63 */4325 { 0x3b2646, 0x3b2646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4326 { 0x2923c7, 0x292346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4327 { 0x0746d7, 0x074646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4328 { 0x3d6856, 0x3d6046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4329 { 0x173983, 0x173106, 0x1dc30f5ee7087aff, 0x1dc30f5ee7087aff, 0x0000000000000000, 0x0 }, /* #4 */ 4330 { 0x257397, 0x257382, 0xdb5a2f45b29af53b, 0xdb5a2f45b29af53b, 0x0000000000000000, 0x0 }, /* #5 */ 4331 { 0x156902, 0x156182, 0xc63250d045e32f3d, 0xc63250d045e32f3d, 0x0000000000000000, 0x0 }, /* #6 */ 4332 { 0x1d5cc3, 0x1d5486, 0xa5f2927bd850e139, 0xa5f2927bd850e139, 0x0000000000000000, 0x0 }, /* #7 */ 4333 { 0x2e5c93, 0x2e5403, 0x57a2302b565b9920, 0x4d491ab56f63fc4c, 0xf5a6ea8a1908632c, 0x0 }, /* #8 */ 4334 { 0x304656, 0x304682, 0xa19d8a65921bd678, 0xbd21a9a54004d498, 0x1b841f3fade8fe20, 0x0 }, /* #9 */ 4335 { 0x1f1003, 0x1f1092, 0x3ca8640531295f3f, 0xf20040b0c468029e, 0xb557dcab933ea35f, 0x0 }, /* #10 */ 4336 { 0x1879c3, 0x187196, 0xc64862194dabbe05, 0xf0cb1346c7cc3960, 0x2a82b12d7a207b5b, 0x0 }, /* #11 */ 4337 { 0x3e1702, 0x3e1f82, 0x7f1c704752627996, 0xf664853af6720019, 0x774814f3a40f8683, 0x0 }, /* #12 */ 4338 { 0x171a93, 0x171203, 0x475334a0626d6cd1, 0x054aa8500a1164f2, 0xbdf773afa7a3f821, 0x0 }, /* #13 */ 4339 { 0x0c05d3, 0x0c0d13, 0xc966258fd29a3273, 0x6643847423c62761, 0x9cdd5ee4512bf4ee, 0x0 }, /* #14 */ 4340 { 0x005982, 0x005117, 0x1e3211e72a49f7e5, 0x0e760e38537f5c12, 0xf043fc512935642d, 0x0 }, /* #15 */ 4341 { 0x2a4292, 0x2a4a17, 0xb0634457d93a29ae, 0x5ad4d27fde560f14, 0xaa718e28051be566, 0x0 }, /* #16 */ 4342 { 0x2c1a92, 0x2c1a96, 0x74ca489c928c3c4a, 0xbd70bc849ef171f5, 0x48a673e80c6535ab, 0x0 }, /* #17 */ 4343 { 0x032993, 0x032102, 0x3cb536aa087413a3, 0x54338fede58c267f, 0x177e5943dd1812dc, 0x0 }, /* #18 */ 4344 { 0x166a97, 0x166213, 0xf969ca6b97af70c2, 0x2adce7c1a817c501, 0x31731d561068543f, 0x0 }, /* #19 */ 4345 { 0x0b3342, 0x0b3383, 0xd07cc7ae96d45e53, 0xa8d15fa886edd749, 0xd85497f9f01978f6, 0x0 }, /* #20 */ 4346 { 0x0568c3, 0x056086, 0x0b3179d8af6ac70a, 0xe669094b4ca120af, 0xdb378f729d3659a5, 0x0 }, /* #21 */ 4347 { 0x2a1353, 0x2a1383, 0xddec8cdac2ae5dac, 0xcc1d4e6ad7c1ca0e, 0xee30c19015136c62, 0x0 }, /* #22 */ 4348 { 0x340d56, 0x340507, 0x5a9382bd249f5d03, 0x30f87155ef0bd1c3, 0xd664ee98ca6c74c0, 0x0 }, /* #23 */ 4349 { 0x2c6957, 0x2c6182, 0x1bcc0ac131804372, 0xdabb09322256776e, 0xbeeefe70f0d633fc, 0x0 }, /* #24 */ 4350 { 0x020b57, 0x020383, 0xe9304d99de8a1bca, 0xdcfa1b8740c0c98c, 0xf3c9cded6236adc2, 0x0 }, /* #25 */ 4351 { 0x2e3dd6, 0x2e3503, 0xe8534b377cfb9290, 0x130f7739716aaf1f, 0x2abc2c01f46f1c8f, 0x0 }, /* #26 */ 4352 { 0x2d0b92, 0x2d0303, 0x5c136c963b92b2b8, 0x1a0c0cc5fad0acf8, 0xbdf8a02fbf3dfa40, 0x0 }, /* #27 */ 4353 { 0x1c2e47, 0x1c2e92, 0x734e51d6d3355bf2, 0x96a29e912e144fb0, 0x23544cba5adef3be, 0x0 }, /* #28 */ 4354 { 0x395956, 0x395907, 0x89a9ed70e3e009e6, 0x67be5b93170383be, 0xde146e22332379d8, 0x0 }, /* #29 */ 4355 { 0x0a2a47, 0x0a2207, 0x7ab485ac2efb6540, 0x2a70262550af6290, 0xafbba07921b3fd50, 0x0 }, /* #30 */ 4356 { 0x240042, 0x240002, 0x15bf886b6d6ad3a3, 0x70458a6f7f000797, 0x5a860204119533f4, 0x0 }, /* #31 */ 4357 { 0x2e6216, 0x2e6a82, 0x49d8f64f0771f246, 0x8e3c56bc0a84b3dc, 0x4463606d0312c196, 0x0 }, /* #32 */ 4358 { 0x0f3706, 0x0f3713, 0xfe9da32459835a4d, 0x104ee0ce78c50ae6, 0x11b13daa1f41b099, 0x0 }, /* #33 */ 4359 { 0x070dc6, 0x070506, 0x38a1f23946ae72b0, 0x557c0876d6d42cbe, 0x1cda163d9025ba0e, 0x0 }, /* #34 */ 4360 { 0x2a2e42, 0x2a2682, 0x0791a391858d6b93, 0xfb5b75f6f01714df, 0xf3c9d2656a89a94c, 0x0 }, /* #35 */ 4361 { 0x137f53, 0x137787, 0xecc3e1e271e7daa6, 0xb3934173e20acedd, 0xc6cf5f917022f437, 0x0 }, /* #36 */ 4362 { 0x0b4cc2, 0x0b4413, 0xe27f990fe16640c2, 0x34cae40048801b10, 0x524b4af06719da4e, 0x0 }, /* #37 */ 4363 { 0x245bd2, 0x245397, 0xb78e7dfd2ee3f39b, 0xb60b36b95ad57d24, 0xfe7cb8bc2bf18989, 0x0 }, /* #38 */ 4364 { 0x045e92, 0x045612, 0x41721c9b0aa4ad5e, 0x521cd78b3558b238, 0x10aabaf02ab404da, 0x0 }, /* #39 */ 4365 { 0x170bc7, 0x170b86, 0x2d75612bee50b5e3, 0x89517772638f3c14, 0x5bdc1646753e8631, 0x0 }, /* #40 */ 4366 { 0x3a5bd6, 0x3a5303, 0x3d9cf451596af778, 0x218a0be364d708e9, 0xe3ed17920b6c1171, 0x0 }, /* #41 */ 4367 { 0x262556, 0x262d03, 0xa4ae4857aabb25cb, 0x5f1c630718caa12f, 0xba6e1aaf6e0f7b64, 0x0 }, /* #42 */ 4368 { 0x197503, 0x197d82, 0x5dd81e0cf9ac5311, 0xd77b33a351492907, 0x79a31596579cd5f6, 0x0 }, /* #43 */ 4369 { 0x1e4842, 0x1e4097, 0xc7851954e864281b, 0xb92f50081ba62695, 0xf1aa36b33341fe7a, 0x0 }, /* #44 */ 4370 { 0x2d5c13, 0x2d5402, 0x05e065990a379044, 0x2c3bb4ac5965d3ea, 0x265b4f134f2e43a6, 0x0 }, /* #45 */ 4371 { 0x247c13, 0x247496, 0x1ab67db51acd5b17, 0xca3a79b01dc47fb1, 0xaf83fbfb02f7249a, 0x0 }, /* #46 */ 4372 { 0x143416, 0x143c03, 0x9881679b3c691b54, 0x53035c93d42239d6, 0xba81f4f897b91e82, 0x0 }, /* #47 */ 4373 { 0x3a0497, 0x3a0402, 0x2298892d9d4515c6, 0x4370d6a3a99b10df, 0x20d84d760c55fb19, 0x0 }, /* #48 */ 4374 { 0x050ed2, 0x050607, 0xd69cb572d223aa86, 0x3184c8dc5c70057d, 0x5ae813698a4c5af7, 0x0 }, /* #49 */ 4375 { 0x126043, 0x126896, 0x5026aab1b6301aaa, 0x894f52be50c06d69, 0x3928a80c9a9052bf, 0x0 }, /* #50 */ 4376 { 0x304907, 0x304112, 0x1023058586e5aa98, 0x5fa8bc67722511a1, 0x4f85b6e1eb3f6709, 0x0 }, /* #51 */ 4377 { 0x297597, 0x297d86, 0x5eb618569a70d560, 0x8594a6eb9f689b3a, 0x26de8e9504f7c5da, 0x0 }, /* #52 */ 4378 { 0x230cd6, 0x230412, 0x14b0805611e7f98c, 0x7ef49b6ca1a1b316, 0x6a441b168fb9b98a, 0x0 }, /* #53 */ 4379 { 0x0e77d3, 0x0e7f07, 0x82f34ed54a9ed9e5, 0x28b93ed13e5b7e2e, 0xa5c5effbf3bca449, 0x0 }, /* #54 */ 4380 { 0x0e7bd2, 0x0e7b82, 0x72ddc77d80eadd15, 0xee07c14fff3ed6b6, 0x7b29f9d27e53f9a1, 0x0 }, /* #55 */ 4381 { 0x106856, 0x106886, 0x5c403c47f2720758, 0xa1dd7e872fa78ff9, 0x459d423f3d3588a1, 0x0 }, /* #56 */ 4382 { 0x2859c7, 0x285186, 0x9a7251ecc3dfce90, 0xedce941d4b4059e8, 0x535c423087608b58, 0x0 }, /* #57 */ 4383 { 0x3d0813, 0x3d0817, 0x9268d23f3ff03c17, 0x223a0d089fb38c74, 0x8fd13ac95fc3505d, 0x0 }, /* #58 */ 4384 { 0x2a6a13, 0x2a6292, 0x6d7c7ef5416481a9, 0xf3a8540789d7c0a4, 0x862bd51248733efb, 0x0 }, /* #59 */ 4385 { 0x313493, 0x313493, 0xf333457cc3d0962c, 0xa099e1342ee78052, 0xad669bb76b16ea26, 0x0 }, /* #60 */ 4386 { 0x392282, 0x392282, 0x2557d5fdddd2dd32, 0xf256336f4774e637, 0xccfe5d7169a20905, 0x0 }, /* #61 */ 4387 { 0x282c43, 0x282412, 0x5ffd8c138acd1c4f, 0x7b81f419c9c4601c, 0x1b8468063ef743cd, 0x0 }, /* #62 */ 4388 { 0x0910d2, 0x091017, 0x6a90d5fcc8450229, 0x3c11d6301315cc35, 0xd18100334ad0ca0c, 0x0 }, /* #63 */ 4389 4389 }; 4390 4390 static const BINU64_TEST_T g_aTests_adc_u64[] = 4391 4391 { 4392 { 0x3 90782, 0x390746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4393 { 0x 362592, 0x362546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4394 { 0x 0520c3, 0x052002, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */4395 { 0x 295407, 0x295402, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */4396 { 0x3 51296, 0x351286, 0xd0f06eb74816e627, 0xd0f06eb74816e627, 0x0000000000000000, 0x0 }, /* #4 */4397 { 0x 040393, 0x040312, 0x6a47263357f9216f, 0x6a47263357f92170, 0x0000000000000000, 0x0 }, /* #5 */4398 { 0x 0c4302, 0x0c4306, 0x2009e16fcf5a6a8d, 0x2009e16fcf5a6a8d, 0x0000000000000000, 0x0 }, /* #6 */4399 { 0x 1063c2, 0x106382, 0xcd426f23101837df, 0xcd426f23101837df, 0x0000000000000000, 0x0 }, /* #7 */4400 { 0x 0d6246, 0x0d6a86, 0x7904ff14324c9953, 0xb04690f22a5fec99, 0x374191ddf8135346, 0x0 }, /* #8 */4401 { 0x 0538d2, 0x053016, 0x3739579a59087d1f, 0x3825d7893a397324, 0x00ec7feee130f605, 0x0 }, /* #9 */4402 { 0x1 35117, 0x135117, 0x611796e384f50b7f, 0x3926f330906cdcc0, 0xd80f5c4d0b77d140, 0x0 }, /* #10 */4403 { 0x 391c07, 0x391416, 0x01c6fb0593bd094c, 0x0870cac208808f8b, 0x06a9cfbc74c3863e, 0x0 }, /* #11 */4404 { 0x 241ad7, 0x241203, 0x1e77c09056e155f2, 0x03de2cfad94edfd9, 0xe5666c6a826d89e6, 0x0 }, /* #12 */4405 { 0x 354d93, 0x354596, 0x9f621a7aec9fb13c, 0xa3c17dff1a2b0b11, 0x045f63842d8b59d4, 0x0 }, /* #13 */4406 { 0x2 87d92, 0x287592, 0x0bf6b4ff71e1b1bd, 0xb05d04358d38f01c, 0xa4664f361b573e5f, 0x0 }, /* #14 */4407 { 0x 047bc2, 0x047383, 0xfc4ced037c39c5bc, 0xd84b1b994e1d4bad, 0xdbfe2e95d1e385f1, 0x0 }, /* #15 */4408 { 0x 147682, 0x147607, 0x5d225b923fb2ed43, 0x5c807e78f17e15fa, 0xff5e22e6b1cb28b7, 0x0 }, /* #16 */4409 { 0x3 d6202, 0x3d6296, 0x9c95df4f1973a494, 0xf13d9acddb50faf3, 0x54a7bb7ec1dd565f, 0x0 }, /* #17 */4410 { 0x 084117, 0x084196, 0x8c71e5a8c2fd4e42, 0xf68602d1f8604512, 0x6a141d293562f6cf, 0x0 }, /* #18 */4411 { 0x2 b69c2, 0x2b6102, 0x196ce093144bd448, 0x5dc244277384f8e9, 0x445563945f3924a1, 0x0 }, /* #19 */4412 { 0x 2a2487, 0x2a2403, 0x67a125f16c2c651d, 0x54c16255eb6a45bf, 0xed203c647f3de0a1, 0x0 }, /* #20 */4413 { 0x 351512, 0x351d92, 0x40bb87cfff19a137, 0xb6186cf683ab2d75, 0x755ce52684918c3e, 0x0 }, /* #21 */4414 { 0x 023946, 0x023982, 0x7a872bbf78a35979, 0xbbd09cece1306f0d, 0x4149712d688d1594, 0x0 }, /* #22 */4415 { 0x 2e0dc6, 0x2e0d07, 0xc4258301812ab197, 0x7a774f1523a84728, 0xb651cc13a27d9591, 0x0 }, /* #23 */4416 { 0x 0b10c6, 0x0b1013, 0x4814af108c23d26e, 0x47cbb214332efee5, 0xffb70303a70b2c77, 0x0 }, /* #24 */4417 { 0x 332086, 0x332006, 0x5fc5da96697d5c8c, 0x69ec3a90f4904b1e, 0x0a265ffa8b12ee92, 0x0 }, /* #25 */4418 { 0x 0f0046, 0x0f0013, 0x62aeeaffb147c28e, 0x58be0b2e230bcb58, 0xf60f202e71c408ca, 0x0 }, /* #26 */4419 { 0x3 a6843, 0x3a6013, 0xc803712e4543ad76, 0x39c51828c0f93726, 0x71c1a6fa7bb589af, 0x0 }, /* #27 */4420 { 0x 1d1f12, 0x1d1713, 0xa75e34dd5efda854, 0x05db1e1d56b8a0a1, 0x5e7ce93ff7baf84d, 0x0 }, /* #28 */4421 { 0x 1f7296, 0x1f7212, 0x1370933603f5a282, 0x64a73c02c2560831, 0x5136a8ccbe6065af, 0x0 }, /* #29 */4422 { 0x 2f7593, 0x2f7d07, 0xf15f65d52d218c09, 0x761b19ac779df2af, 0x84bbb3d74a7c66a5, 0x0 }, /* #30 */4423 { 0x 067c16, 0x067492, 0x8a68bc11ff2b9bd6, 0xed6d1a43a183b115, 0x63045e31a258153f, 0x0 }, /* #31 */4424 { 0x 112687, 0x112e13, 0xa1c106bf313ff9ce, 0x5e6d1305a09ace0b, 0xbcac0c466f5ad43c, 0x0 }, /* #32 */4425 { 0x 046892, 0x046807, 0xacf3e553ebfbbcd3, 0x7492c6236733b1bb, 0xc79ee0cf7b37f4e8, 0x0 }, /* #33 */4426 { 0x 095a83, 0x095297, 0xf13b46b2fc5fd2b8, 0x84dfe0462e64df66, 0x93a4999332050cad, 0x0 }, /* #34 */4427 { 0x 057683, 0x057697, 0xdf6e9d36cf610aaf, 0x8246542071651c96, 0xa2d7b6e9a20411e6, 0x0 }, /* #35 */4428 { 0x3 94e42, 0x394603, 0x6328051b2989e9bb, 0x14c56788aca46cbc, 0xb19d626d831a8301, 0x0 }, /* #36 */4429 { 0x 1c3206, 0x1c3203, 0xc2f09ce43f92ae32, 0x3b7db63cc72275bf, 0x788d1958878fc78d, 0x0 }, /* #37 */4430 { 0x 3d46c2, 0x3d4613, 0x3f0c377f5ec5b8b9, 0x2512b16aa541e762, 0xe60679eb467c2ea9, 0x0 }, /* #38 */4431 { 0x 226dc2, 0x226d82, 0x38f3ad19f9ca468b, 0x91923abc9d1b6cdf, 0x589e8da2a3512654, 0x0 }, /* #39 */4432 { 0x 2e28c6, 0x2e2086, 0x25619b9d54043a25, 0xf05a5dce7e66477d, 0xcaf8c2312a620d58, 0x0 }, /* #40 */4433 { 0x 261147, 0x261113, 0x7a3f1d69f2ebaf8a, 0x6b2e0c3ff20d8513, 0xf0eeeed5ff21d588, 0x0 }, /* #41 */4434 { 0x 371d02, 0x371d13, 0xf244b82389a7099a, 0x72b65fdeaac051a8, 0x8071a7bb2119480e, 0x0 }, /* #42 */4435 { 0x 310b96, 0x310b03, 0xb67a903690325774, 0x3e47aabf2ec66967, 0x87cd1a889e9411f3, 0x0 }, /* #43 */4436 { 0x 396692, 0x396697, 0x9ecf52a57e185e57, 0x924b211bba717195, 0xf37bce763c59133e, 0x0 }, /* #44 */4437 { 0x 291096, 0x291003, 0xee857646fc6efa46, 0x6bdcc43756cbd17c, 0x7d574df05a5cd736, 0x0 }, /* #45 */4438 { 0x 0c3193, 0x0c3113, 0x9e72865ca118b6ef, 0x11782bcab4e4b2ab, 0x7305a56e13cbfbbb, 0x0 }, /* #46 */4439 { 0x 327d02, 0x327513, 0x730e6c99a7145601, 0x1e05518002801e40, 0xaaf6e4e65b6bc83f, 0x0 }, /* #47 */4440 { 0x 3941d2, 0x394107, 0x5d086554a9e15dc2, 0x26dca06d36b59cff, 0xc9d43b188cd43f3d, 0x0 }, /* #48 */4441 { 0x 396186, 0x396197, 0xe87653c3e76b9c3b, 0xcf657685409347c5, 0xe6ef22c15927ab8a, 0x0 }, /* #49 */4442 { 0x 0e0c92, 0x0e0482, 0x3915574950ebaa94, 0xf6a4a66a34e5accb, 0xbd8f4f20e3fa0237, 0x0 }, /* #50 */4443 { 0x 390e82, 0x390606, 0x0a28edbb4cf19ea4, 0x57249f04838d84cc, 0x4cfbb149369be628, 0x0 }, /* #51 */4444 { 0x2 76197, 0x276117, 0x589defce67541ebd, 0x2fad844939245903, 0xd70f947ad1d03a45, 0x0 }, /* #52 */4445 { 0x 146296, 0x146292, 0x1bcfd862100421ba, 0xc5ee7c754411a662, 0xaa1ea413340d84a8, 0x0 }, /* #53 */4446 { 0x 227012, 0x227082, 0x1fe2355987840a59, 0xd0a9a7c29de34a0d, 0xb0c77269165f3fb4, 0x0 }, /* #54 */4447 { 0x0 40c57, 0x040482, 0x91d5b127b9e0da34, 0xffcb5cbee28392ba, 0x6df5ab9728a2b885, 0x0 }, /* #55 */4448 { 0x 211c07, 0x211403, 0x7a49d68bcc14d41a, 0x25a00bc23c608a0d, 0xab563536704bb5f2, 0x0 }, /* #56 */4449 { 0x0 20d83, 0x020506, 0x2b95745a5933e238, 0x4797f4790a58214e, 0x1c02801eb1243f15, 0x0 }, /* #57 */4450 { 0x3 97e93, 0x397602, 0x4f5435a2ba70a6a9, 0x57487881a0d2497f, 0x07f442dee661a2d5, 0x0 }, /* #58 */4451 { 0x 0d4b02, 0x0d4392, 0xbf02012af822ec04, 0xd3c6eed6870282f1, 0x14c4edab8edf96ed, 0x0 }, /* #59 */4452 { 0x 1b18d6, 0x1b1003, 0x41256ac2690fb2f1, 0x16378a4c1d4f78b3, 0xd5121f89b43fc5c2, 0x0 }, /* #60 */4453 { 0x 264592, 0x264507, 0x71fef556559fe3a4, 0x6ff83d40626546e4, 0xfdf947ea0cc56340, 0x0 }, /* #61 */4454 { 0x0 a39d3, 0x0a3196, 0x281c02e812f7d94f, 0xb4fa4feaaedc256f, 0x8cde4d029be44c1f, 0x0 }, /* #62 */4455 { 0x 020596, 0x020507, 0x4bf43eaaabccdcec, 0x19c65bcd452301de, 0xcdd21d22995624f2, 0x0 }, /* #63 */4392 { 0x343e12, 0x343646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4393 { 0x174717, 0x174702, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */ 4394 { 0x1d2896, 0x1d2046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4395 { 0x153f16, 0x153746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4396 { 0x3e2b16, 0x3e2306, 0x6df380e3c9c90b09, 0x6df380e3c9c90b09, 0x0000000000000000, 0x0 }, /* #4 */ 4397 { 0x126f52, 0x126702, 0x235a2bb169a8398c, 0x235a2bb169a8398c, 0x0000000000000000, 0x0 }, /* #5 */ 4398 { 0x2a2446, 0x2a2402, 0x336326e218d0c998, 0x336326e218d0c998, 0x0000000000000000, 0x0 }, /* #6 */ 4399 { 0x0d59c3, 0x0d5102, 0x1f8de7e1bed5350c, 0x1f8de7e1bed5350d, 0x0000000000000000, 0x0 }, /* #7 */ 4400 { 0x3215c3, 0x321503, 0x6c0f0bba811f458c, 0x0a93f63590ea5d4f, 0x9e84ea7b0fcb17c2, 0x0 }, /* #8 */ 4401 { 0x3e40c6, 0x3e4083, 0xc131e15d4f164d60, 0xa21c580840d8eea7, 0xe0ea76aaf1c2a147, 0x0 }, /* #9 */ 4402 { 0x1423c2, 0x142307, 0xdadde2c2b20ca005, 0x1cd503134f5edc5a, 0x41f720509d523c55, 0x0 }, /* #10 */ 4403 { 0x2a0607, 0x2a0e82, 0x3ee0557cbf382470, 0x89c74b64b944a568, 0x4ae6f5e7fa0c80f7, 0x0 }, /* #11 */ 4404 { 0x1a1642, 0x1a1e03, 0x9b5b822897acf25c, 0x31727124ec6b314f, 0x9616eefc54be3ef3, 0x0 }, /* #12 */ 4405 { 0x236d92, 0x236512, 0x48d6c977074be99f, 0x5f530cd7549091c8, 0x167c43604d44a829, 0x0 }, /* #13 */ 4406 { 0x2b7fd3, 0x2b7f13, 0xce163037f792e95a, 0x57ba639b8a4a5b75, 0x89a4336392b7721a, 0x0 }, /* #14 */ 4407 { 0x292d86, 0x292583, 0xe1c40f3bad3f7795, 0xcef7e67c3c039437, 0xed33d7408ec41ca2, 0x0 }, /* #15 */ 4408 { 0x3862c2, 0x386213, 0xd6d40a458a6f631d, 0x47740d87855da6d5, 0x70a00341faee43b8, 0x0 }, /* #16 */ 4409 { 0x355a03, 0x355287, 0xf504631c42630d65, 0xbcfb509c3569ebdb, 0xc7f6ed7ff306de75, 0x0 }, /* #17 */ 4410 { 0x2230c6, 0x223803, 0x93ae448f6a7a8cbe, 0x5865ee2a80919f1f, 0xc4b7a99b16171261, 0x0 }, /* #18 */ 4411 { 0x202253, 0x202207, 0x775c42f70defc0d2, 0x6e25739ad8204359, 0xf6c930a3ca308286, 0x0 }, /* #19 */ 4412 { 0x185a42, 0x185203, 0xb303cc90db7e16b1, 0x2570f90319e9539e, 0x726d2c723e6b3ced, 0x0 }, /* #20 */ 4413 { 0x010a13, 0x010296, 0x43ff822542c6b69f, 0xcee527bd3e8024a3, 0x8ae5a597fbb96e03, 0x0 }, /* #21 */ 4414 { 0x1a6217, 0x1a6296, 0x0f17b03aa75e0acf, 0x94c9f369c390c263, 0x85b2432f1c32b793, 0x0 }, /* #22 */ 4415 { 0x184596, 0x184d86, 0x733d0ec4842565c7, 0xac10de4631ba06be, 0x38d3cf81ad94a0f7, 0x0 }, /* #23 */ 4416 { 0x1c5c02, 0x1c5c92, 0x4b78cdf692244623, 0x8c6dd9057a3e3e52, 0x40f50b0ee819f82f, 0x0 }, /* #24 */ 4417 { 0x284497, 0x284413, 0x1adeeec90904cfaf, 0x18661af16b13ab97, 0xfd872c28620edbe7, 0x0 }, /* #25 */ 4418 { 0x243652, 0x243613, 0xf019eba428b0cfca, 0x61bac5721e6e6545, 0x71a0d9cdf5bd957b, 0x0 }, /* #26 */ 4419 { 0x3b3b07, 0x3b3392, 0x1ab9351ad1aaa6fd, 0xc8c714a346f8137c, 0xae0ddf88754d6c7e, 0x0 }, /* #27 */ 4420 { 0x0e1202, 0x0e1212, 0x39522e6169de2cd8, 0x6ad207492c412c85, 0x317fd8e7c262ffad, 0x0 }, /* #28 */ 4421 { 0x395fc2, 0x395786, 0x8285e1c1ddfdd089, 0xff6017a901a617bb, 0x7cda35e723a84732, 0x0 }, /* #29 */ 4422 { 0x091092, 0x091087, 0xf7a6b5cec9295184, 0xcab9a1476b137644, 0xd312eb78a1ea24c0, 0x0 }, /* #30 */ 4423 { 0x213dc3, 0x213d92, 0x72cb9e8d1f664349, 0x86f44aec357c9852, 0x1428ac5f16165508, 0x0 }, /* #31 */ 4424 { 0x0c3c03, 0x0c3497, 0xc285333481ca359a, 0xa5bc2ae1f8aef2a5, 0xe336f7ad76e4bd0a, 0x0 }, /* #32 */ 4425 { 0x3e3196, 0x3e3982, 0x7fa2c5f7c2874868, 0xfd91f3ae99fa442c, 0x7def2db6d772fbc4, 0x0 }, /* #33 */ 4426 { 0x222756, 0x222786, 0xce5a49249cced272, 0xf451b833e646d51e, 0x25f76f0f497802ac, 0x0 }, /* #34 */ 4427 { 0x1c5542, 0x1c5506, 0x50d1be474dc44608, 0x755d70c8c7e796cc, 0x248bb2817a2350c4, 0x0 }, /* #35 */ 4428 { 0x3445c7, 0x344503, 0xec2d324c5a98e623, 0x19e17781e5da3934, 0x2db445358b415310, 0x0 }, /* #36 */ 4429 { 0x2b52d7, 0x2b5203, 0x4815e5b4571f4d73, 0x28b14eac6cbafed9, 0xe09b68f8159bb165, 0x0 }, /* #37 */ 4430 { 0x080283, 0x080203, 0x58b7631cf02df32a, 0x067852d7dff9c31c, 0xadc0efbaefcbcff1, 0x0 }, /* #38 */ 4431 { 0x3a5483, 0x3a5412, 0x1a805e821cdda12c, 0x46eb31863e9a5792, 0x2c6ad30421bcb665, 0x0 }, /* #39 */ 4432 { 0x034246, 0x034207, 0xe5bf695b6f8f4031, 0x5c446e0fe92d49bd, 0x768504b4799e098c, 0x0 }, /* #40 */ 4433 { 0x380216, 0x380296, 0x3fab1f050c23c254, 0xc3c3857c47a58512, 0x841866773b81c2be, 0x0 }, /* #41 */ 4434 { 0x2f3186, 0x2f3992, 0x700bd28f829e70fc, 0x92bd55641acb33e9, 0x22b182d4982cc2ed, 0x0 }, /* #42 */ 4435 { 0x045ec2, 0x045682, 0x3c7d16e28af39027, 0xce4fb57e435cfe9b, 0x91d29e9bb8696e74, 0x0 }, /* #43 */ 4436 { 0x2a5b43, 0x2a5382, 0x95c0eed2ac5d1f87, 0xcce5dcf1d9dc47ae, 0x3724ee1f2d7f2826, 0x0 }, /* #44 */ 4437 { 0x0d7257, 0x0d7212, 0x007a568f954d378e, 0x36dc50c0f515fe16, 0x3661fa315fc8c687, 0x0 }, /* #45 */ 4438 { 0x306387, 0x306386, 0xbfa05b1e697403b8, 0xcdad7725623232ed, 0x0e0d1c06f8be2f34, 0x0 }, /* #46 */ 4439 { 0x2a75d2, 0x2a7596, 0x3b8137a37b349e3e, 0xc0d7447a9ba06b18, 0x85560cd7206bccda, 0x0 }, /* #47 */ 4440 { 0x2479d7, 0x247106, 0x284a881b31587c54, 0x352987b2e686359c, 0x0cdeff97b52db947, 0x0 }, /* #48 */ 4441 { 0x1e39c6, 0x1e3107, 0xcbc6a950c62d5b53, 0x2e94b859e5c3248d, 0x62ce0f091f95c93a, 0x0 }, /* #49 */ 4442 { 0x3d2993, 0x3d2186, 0x19d67cfa6c804781, 0xe174d6733d2755d8, 0xc79e5978d0a70e56, 0x0 }, /* #50 */ 4443 { 0x035912, 0x035117, 0x53e0287f97a7f566, 0x28457481b92aca44, 0xd4654c022182d4de, 0x0 }, /* #51 */ 4444 { 0x2121c6, 0x212183, 0xbdc60310d2efce21, 0xa1cbc679e5e31e13, 0xe405c36912f34ff2, 0x0 }, /* #52 */ 4445 { 0x2055c6, 0x205593, 0x8f38116dc3d009df, 0x827cc370add03d9b, 0xf344b202ea0033bc, 0x0 }, /* #53 */ 4446 { 0x023b93, 0x023382, 0x82ff52a5c86a6c97, 0x9cd38e0710f55d98, 0x19d43b61488af100, 0x0 }, /* #54 */ 4447 { 0x060b53, 0x060b96, 0x5302947c6526bfed, 0xb8a7b65233894365, 0x65a521d5ce628377, 0x0 }, /* #55 */ 4448 { 0x103a43, 0x103203, 0x698a9b5c0769a7d9, 0x10988f405247722c, 0xa70df3e44addca52, 0x0 }, /* #56 */ 4449 { 0x0711c6, 0x071186, 0xb02f6dde131f5d70, 0xd20fd88c8cf5a0cc, 0x21e06aae79d6435c, 0x0 }, /* #57 */ 4450 { 0x3b56c2, 0x3b5e17, 0x9ae242184e5899ef, 0x3075319b4ab9dd60, 0x9592ef82fc614371, 0x0 }, /* #58 */ 4451 { 0x2a6b92, 0x2a6302, 0x1f7f01c3790f5c74, 0x42078cdf445c36a4, 0x22888b1bcb4cda30, 0x0 }, /* #59 */ 4452 { 0x244c06, 0x244482, 0x1df4da7d37970d76, 0xc3659aa2adcb615e, 0xa570c025763453e8, 0x0 }, /* #60 */ 4453 { 0x165057, 0x165083, 0xd469053a3e880698, 0xa00c7beeb95e54ba, 0xcba376b47ad64e21, 0x0 }, /* #61 */ 4454 { 0x064a17, 0x064202, 0x6a56f7a70523b173, 0x7de8cb30f8c0dcef, 0x1391d389f39d2b7b, 0x0 }, /* #62 */ 4455 { 0x167216, 0x167a86, 0x26d0a51e65b946b3, 0xa2d3edb3b1c1af2d, 0x7c0348954c08687a, 0x0 }, /* #63 */ 4456 4456 }; 4457 4457 static const BINU64_TEST_T g_aTests_adc_u64_locked[] = 4458 4458 { 4459 { 0x 0c5fc2, 0x0c5746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4460 { 0x3 85cd3, 0x385402, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */4461 { 0x 097087, 0x097002, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */4462 { 0x 0a0293, 0x0a0202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */4463 { 0x 150746, 0x150702, 0x31870ce4730b32ba, 0x31870ce4730b32ba, 0x0000000000000000, 0x0 }, /* #4 */4464 { 0x 385716, 0x385706, 0x487012ba2aa181bd, 0x487012ba2aa181bd, 0x0000000000000000, 0x0 }, /* #5 */4465 { 0x 252bc7, 0x252306, 0x0b5ed591c6546ce3, 0x0b5ed591c6546ce4, 0x0000000000000000, 0x0 }, /* #6 */4466 { 0x 015216, 0x015282, 0xf38df299f952fb54, 0xf38df299f952fb54, 0x0000000000000000, 0x0 }, /* #7 */4467 { 0x0 d5d43, 0x0d5d13, 0x810887cfd24bc26f, 0x085e4a22178bb0e6, 0x8755c252453fee76, 0x0 }, /* #8 */4468 { 0x 141952, 0x141116, 0x0636c61e497a723f, 0x2a36c1603ec57453, 0x23fffb41f54b0214, 0x0 }, /* #9 */4469 { 0x 3f4dc6, 0x3f4587, 0xe8a95a69615ed030, 0xad0618b88f4d79ff, 0xc45cbe4f2deea9cf, 0x0 }, /* #10 */4470 { 0x 3a4f13, 0x3a4703, 0xeb57566eea8509a0, 0x168e3011d580f8c2, 0x2b36d9a2eafbef21, 0x0 }, /* #11 */4471 { 0x2 f6242, 0x2f6a96, 0x6be1853f956736ca, 0xa8f0ffc7b7b8fbe1, 0x3d0f7a882251c517, 0x0 }, /* #12 */4472 { 0x 285e03, 0x285e86, 0x2ee05c147890c88b, 0x9ab0cf16b785aabe, 0x6bd073023ef4e232, 0x0 }, /* #13 */4473 { 0x 014446, 0x014412, 0x0e429c212e0502da, 0x65b06bb518f4ef76, 0x576dcf93eaefec9c, 0x0 }, /* #14 */4474 { 0x 385c96, 0x385496, 0x9ea0209cc2cd320b, 0xcef5a08de98ed6c5, 0x30557ff126c1a4ba, 0x0 }, /* #15 */4475 { 0x 277ad2, 0x277a86, 0x5ad71e546c817cf3, 0xc20c9b4c85d519a6, 0x67357cf819539cb3, 0x0 }, /* #16 */4476 { 0x 1745c2, 0x174592, 0xf457fb7a5873649f, 0xf4ce10659f32c2f4, 0x007614eb46bf5e55, 0x0 }, /* #17 */4477 { 0x21 7d53, 0x217597, 0xec61baeab8c872b9, 0xc47a43be3370ec72, 0xd81888d37aa879b8, 0x0 }, /* #18 */4478 { 0x3 43497, 0x343496, 0x6825aab02b257615, 0xff849296d6800535, 0x975ee7e6ab5a8f1f, 0x0 }, /* #19 */4479 { 0x 1c6103, 0x1c6996, 0x63a4ddc44a99514c, 0xa097b5b175386517, 0x3cf2d7ed2a9f13ca, 0x0 }, /* #20 */4480 { 0x 041342, 0x041303, 0x47a89bfa5103bf8e, 0x31a66fa852e308bf, 0xe9fdd3ae01df4931, 0x0 }, /* #21 */4481 { 0x3 d3557, 0x3d3503, 0xc3f202207bc2aea1, 0x3427cb986a0ae40b, 0x7035c977ee483569, 0x0 }, /* #22 */4482 { 0x 0a4f96, 0x0a4792, 0xa3c21d6b9682aae5, 0xa525c7f51ef45652, 0x0163aa898871ab6d, 0x0 }, /* #23 */4483 { 0x 0f3ac3, 0x0f3a07, 0x9ac138b470e1cc03, 0x3d456d7231487b35, 0xa28434bdc066af31, 0x0 }, /* #24 */4484 { 0x1 43fd6, 0x143782, 0x0562a1a539082503, 0xf87696111a68ecb9, 0xf313f46be160c7b6, 0x0 }, /* #25 */4485 { 0x 1c43c7, 0x1c4b96, 0x1551f2f7b0a3d56f, 0x9034c5c43f3ce40a, 0x7ae2d2cc8e990e9a, 0x0 }, /* #26 */4486 { 0x 042817, 0x042017, 0xbbc5ffdf170a924d, 0x061149f16a7899d1, 0x4a4b4a12536e0783, 0x0 }, /* #27 */4487 { 0x 082286, 0x082207, 0xb7dd05f208e7217c, 0x15b8e28aa201cf3f, 0x5ddbdc98991aadc3, 0x0 }, /* #28 */4488 { 0x 1061d7, 0x106112, 0x164b4769dd99e51a, 0x473e08d81fc42819, 0x30f2c16e422a42fe, 0x0 }, /* #29 */4489 { 0x2 753c7, 0x275b13, 0xbe507a4deeabf7f4, 0x730913982d1f3ab3, 0xb4b8994a3e7342be, 0x0 }, /* #30 */4490 { 0x 1c6fd3, 0x1c6f82, 0x33a44dce6fcdc5b4, 0x85db4bdd5d6ad9ef, 0x5236fe0eed9d143a, 0x0 }, /* #31 */4491 { 0x 241e86, 0x241683, 0xd4abec19a726856b, 0x9574c7b67ae1c14c, 0xc0c8db9cd3bb3be1, 0x0 }, /* #32 */4492 { 0x 1e7243, 0x1e7282, 0x046103cc68ee3235, 0xe868039fd374e1bf, 0xe406ffd36a86af89, 0x0 }, /* #33 */4493 { 0x 0b1613, 0x0b1686, 0xcbfed21372b06dc6, 0xe548a4ca8f9b548d, 0x1949d2b71ceae6c6, 0x0 }, /* #34 */4494 { 0x2 37583, 0x237502, 0x473ddaf492e4a86a, 0x5d52e09a3026f38f, 0x161505a59d424b24, 0x0 }, /* #35 */4495 { 0x1 b11c6, 0x1b1197, 0xceec3a1e4fa2174f, 0xa050839b25c69b0a, 0xd164497cd62483bb, 0x0 }, /* #36 */4496 { 0x3 45156, 0x345907, 0xb5213cba49457b72, 0x4b5035ece82256b8, 0x962ef9329edcdb46, 0x0 }, /* #37 */4497 { 0x 1f54c3, 0x1f5c96, 0x7ff9a2de8da1421b, 0x931cbd581c1a3d22, 0x13231a798e78fb06, 0x0 }, /* #38 */4498 { 0x 106b87, 0x106392, 0x3e5b4cbbc654ef57, 0xbff498dc00364c02, 0x81994c2039e15caa, 0x0 }, /* #39 */4499 { 0x 0f6a46, 0x0f6213, 0xe049f455b50b24fa, 0x3600ba8a00175897, 0x55b6c6344b0c339d, 0x0 }, /* #40 */4500 { 0x0 15417, 0x015412, 0x1dc4fe8a24435bd5, 0x201b9b9ea849f651, 0x02569d1484069a7b, 0x0 }, /* #41 */4501 { 0x2 97e13, 0x297e03, 0xc8f795e5e4d572c0, 0x4977eeeb74768b8a, 0x808059058fa118c9, 0x0 }, /* #42 */4502 { 0x 3c4dd7, 0x3c4d92, 0x7476aff0246d9bed, 0x91d7d57aa91990a4, 0x1d61258a84abf4b6, 0x0 }, /* #43 */4503 { 0x 3634d2, 0x363417, 0xdfce850a3945b06f, 0x0ee6235fd1d2501e, 0x2f179e55988c9faf, 0x0 }, /* #44 */4504 { 0x0 824c2, 0x082c82, 0x32e78624583b6025, 0x9f1457c47e419c0d, 0x6c2cd1a026063be8, 0x0 }, /* #45 */4505 { 0x 3272d7, 0x327282, 0xbb1d1501d193da20, 0xdfb8ab9978a4087a, 0x249b9697a7102e59, 0x0 }, /* #46 */4506 { 0x1 b2dc7, 0x1b2586, 0xc0f41fb75e611730, 0xdf07a1860ea14977, 0x1e1381ceb0403246, 0x0 }, /* #47 */4507 { 0x0 12147, 0x012103, 0x34f274b635b53d3b, 0x2e57153bf672aa0d, 0xf964a085c0bd6cd1, 0x0 }, /* #48 */4508 { 0x 2020d7, 0x202096, 0xa172889a3e1857ee, 0xba6175d14e77a0d4, 0x18eeed37105f48e5, 0x0 }, /* #49 */4509 { 0x3 84cd6, 0x384413, 0x4ff371600104b01b, 0x149089f727608ca8, 0xc49d1897265bdc8d, 0x0 }, /* #50 */4510 { 0x 1d2c02, 0x1d2417, 0x6f1850270b2e06f5, 0x34f6763a3a2ce7c0, 0xc5de26132efee0cb, 0x0 }, /* #51 */4511 { 0x 254012, 0x254093, 0xdfd443526c9c347e, 0xda3803e6ebf532ea, 0xfa63c0947f58fe6c, 0x0 }, /* #52 */4512 { 0x 2a1852, 0x2a1882, 0x7a027324785abd05, 0xe7d3a685cbf6506e, 0x6dd13361539b9369, 0x0 }, /* #53 */4513 { 0x 215787, 0x215717, 0x70e4ce858a92083f, 0x0be64de2ffd6217b, 0x9b017f5d7544193b, 0x0 }, /* #54 */4514 { 0x 277183, 0x277183, 0xbb19923ee80d7575, 0x98f50a53ad75c89d, 0xdddb7814c5685327, 0x0 }, /* #55 */4515 { 0x 2f3c87, 0x2f3486, 0x2950c970e3c27921, 0xbac8e4d26f88d2be, 0x91781b618bc6599c, 0x0 }, /* #56 */4516 { 0x 2d0842, 0x2d0813, 0x9f408903d789b7ef, 0x44b3ee02b85c3349, 0xa57364fee0d27b5a, 0x0 }, /* #57 */4517 { 0x2 66093, 0x266882, 0x489d72511e1b3879, 0xa3f2523016e0fc1a, 0x5b54dfdef8c5c3a0, 0x0 }, /* #58 */4518 { 0x 1c3dc6, 0x1c3503, 0xee17ed77b0906f84, 0x36f2c2d67cd6b9bf, 0x48dad55ecc464a3b, 0x0 }, /* #59 */4519 { 0x0 560d3, 0x056096, 0xd4470b86c2c5c663, 0xfa898133f44e5e42, 0x264275ad318897de, 0x0 }, /* #60 */4520 { 0x 2d4b87, 0x2d4b07, 0x90ead953759e60f1, 0x1856368ad2f33605, 0x876b5d375d54d513, 0x0 }, /* #61 */4521 { 0x 160a03, 0x160213, 0xf4a36976c8128aa7, 0x3c5d8823bcc57d37, 0x47ba1eacf4b2f28f, 0x0 }, /* #62 */4522 { 0x 2f6403, 0x2f6c92, 0x519be8a900543f7b, 0x8551c53eae1ebea7, 0x33b5dc95adca7f2b, 0x0 }, /* #63 */4459 { 0x124cd2, 0x124446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4460 { 0x3b7057, 0x3b7002, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */ 4461 { 0x283653, 0x283602, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */ 4462 { 0x104386, 0x104346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4463 { 0x0b6c86, 0x0b6406, 0x0cd5d8297b018503, 0x0cd5d8297b018503, 0x0000000000000000, 0x0 }, /* #4 */ 4464 { 0x221307, 0x221302, 0x2ddd6a5c54ab1c85, 0x2ddd6a5c54ab1c86, 0x0000000000000000, 0x0 }, /* #5 */ 4465 { 0x317657, 0x317602, 0x7eecaeab0ee586ac, 0x7eecaeab0ee586ad, 0x0000000000000000, 0x0 }, /* #6 */ 4466 { 0x3f7cd3, 0x3f7402, 0x07c3c14e579c137e, 0x07c3c14e579c137f, 0x0000000000000000, 0x0 }, /* #7 */ 4467 { 0x076bd7, 0x076392, 0x0f6f3873614e1d72, 0xec1726d270312b62, 0xdca7ee5f0ee30def, 0x0 }, /* #8 */ 4468 { 0x076107, 0x076113, 0x6f092fc97a10f417, 0x13b895003e314157, 0xa4af6536c4204d3f, 0x0 }, /* #9 */ 4469 { 0x1d6fd6, 0x1d6717, 0x565b19684e6ef417, 0x05c06216c54ffa66, 0xaf6548ae76e1064f, 0x0 }, /* #10 */ 4470 { 0x065086, 0x065086, 0x823d533c80ebf185, 0x9747b0af090f7acf, 0x150a5d728823894a, 0x0 }, /* #11 */ 4471 { 0x296c57, 0x296413, 0xfcafa7c8d9519b5f, 0x7ba68f20498216cb, 0x7ef6e75770307b6b, 0x0 }, /* #12 */ 4472 { 0x0e41c2, 0x0e4197, 0xa1d8eab21a46db13, 0x81e51151c25f5960, 0xe00c269fa8187e4d, 0x0 }, /* #13 */ 4473 { 0x3b2102, 0x3b2107, 0x681faa64a9518995, 0x0f68d740a03d2965, 0xa7492cdbf6eb9fd0, 0x0 }, /* #14 */ 4474 { 0x093e16, 0x093602, 0x06f7597605666af2, 0x5210fef21e78e152, 0x4b19a57c19127660, 0x0 }, /* #15 */ 4475 { 0x3f7597, 0x3f7587, 0xf7f3bfe0d9c0aa68, 0xd2eb5c7ebd7af30f, 0xdaf79c9de3ba48a6, 0x0 }, /* #16 */ 4476 { 0x0b1517, 0x0b1593, 0xa1b8a4f7bb6017c5, 0x90d56c585cb67d32, 0xef1cc760a156656c, 0x0 }, /* #17 */ 4477 { 0x210193, 0x210116, 0x3de76958deee8718, 0x52bf2b3a42a3d814, 0x14d7c1e163b550fb, 0x0 }, /* #18 */ 4478 { 0x392557, 0x392517, 0xe8bd3dbe65de595e, 0x2511407a05fef336, 0x3c5402bba02099d7, 0x0 }, /* #19 */ 4479 { 0x3f61c6, 0x3f6112, 0x564e882213f6689e, 0x58daa83291c20510, 0x028c20107dcb9c72, 0x0 }, /* #20 */ 4480 { 0x231683, 0x231e82, 0x48f91b8afbaead62, 0x9aae91fad62dd3d6, 0x51b5766fda7f2673, 0x0 }, /* #21 */ 4481 { 0x321b53, 0x321b96, 0x757a50b0c433144f, 0xbe10f196757a828d, 0x4896a0e5b1476e3d, 0x0 }, /* #22 */ 4482 { 0x1d1ec2, 0x1d1697, 0xa5f889bbc6d08d7b, 0x93e24c79a6eb15c5, 0xede9c2bde01a884a, 0x0 }, /* #23 */ 4483 { 0x373612, 0x373e13, 0x942aac2ab1c94277, 0x491b59dbaf564634, 0xb4f0adb0fd8d03bd, 0x0 }, /* #24 */ 4484 { 0x1b18d7, 0x1b1086, 0x2585f40916041329, 0xaecb63b7535cc21b, 0x89456fae3d58aef1, 0x0 }, /* #25 */ 4485 { 0x270d43, 0x270592, 0x9f47f40bf257c11f, 0xd49e899b5f3ecf58, 0x3556958f6ce70e38, 0x0 }, /* #26 */ 4486 { 0x1e6713, 0x1e6707, 0xe92370d1c4c32aa0, 0x4f2f47df5a86e911, 0x660bd70d95c3be70, 0x0 }, /* #27 */ 4487 { 0x1329d6, 0x132913, 0xab907f9c19bd8d6f, 0x66101088b5679f5e, 0xba7f90ec9baa11ef, 0x0 }, /* #28 */ 4488 { 0x0334c2, 0x033c13, 0xc0c3dc8aae51ddf8, 0x549381d4e915c662, 0x93cfa54a3ac3e86a, 0x0 }, /* #29 */ 4489 { 0x247b93, 0x247383, 0xe638b28b44eefd50, 0xaf45541bd940d498, 0xc90ca1909451d747, 0x0 }, /* #30 */ 4490 { 0x031a47, 0x031a86, 0x5d63fef0797a8f83, 0xd0c70f750970dd27, 0x736310848ff64da3, 0x0 }, /* #31 */ 4491 { 0x110542, 0x110582, 0x839d8fbaaf85f516, 0xe377c0e1ccccf346, 0x5fda31271d46fe30, 0x0 }, /* #32 */ 4492 { 0x004ec3, 0x004612, 0x36a35651e4480e4e, 0x66dbcf9a41c00a2c, 0x303879485d77fbdd, 0x0 }, /* #33 */ 4493 { 0x227e93, 0x227e07, 0xa842bad9592c4090, 0x341b84978e2551c6, 0x8bd8c9be34f91135, 0x0 }, /* #34 */ 4494 { 0x247fd3, 0x247703, 0xa27017b9d3990274, 0x1c83fd1d40be86cd, 0x7a13e5636d258458, 0x0 }, /* #35 */ 4495 { 0x1910c3, 0x191803, 0xada66fd6dea337d4, 0x3f91698fe89b99d9, 0x91eaf9b909f86204, 0x0 }, /* #36 */ 4496 { 0x3069d7, 0x306113, 0x40beeb3fedca5d79, 0x0c89c4802410d2f4, 0xcbcad9403646757a, 0x0 }, /* #37 */ 4497 { 0x3c7ec6, 0x3c7612, 0x1e92361f2c3c1cf9, 0x3869a098bd5b59e0, 0x19d76a79911f3ce7, 0x0 }, /* #38 */ 4498 { 0x365346, 0x365b92, 0x53bc4d2ab328314b, 0xb531074162963bd0, 0x6174ba16af6e0a85, 0x0 }, /* #39 */ 4499 { 0x252c56, 0x252482, 0x9855e8b36c41de00, 0xf0c3ff235c622a40, 0x586e166ff0204c40, 0x0 }, /* #40 */ 4500 { 0x025dd2, 0x025d13, 0xa832374be4b8ea9a, 0x5665edbf5d853cf8, 0xae33b67378cc525e, 0x0 }, /* #41 */ 4501 { 0x253847, 0x253002, 0x00e3a12347e4d711, 0x157b4fada84cf92f, 0x1497ae8a6068221d, 0x0 }, /* #42 */ 4502 { 0x037097, 0x037013, 0xb20cfa8bca6800ce, 0x303ad6efbc7cf6fb, 0x7e2ddc63f214f62c, 0x0 }, /* #43 */ 4503 { 0x202846, 0x202807, 0x8f0ec92aa875d186, 0x290fd7f9bc2ede78, 0x9a010ecf13b90cf2, 0x0 }, /* #44 */ 4504 { 0x0f7e57, 0x0f7e03, 0xbb2664a3ca77bd33, 0x7521dc186010e4df, 0xb9fb7774959927ab, 0x0 }, /* #45 */ 4505 { 0x1f7e43, 0x1f7e07, 0xaa25febcb1643641, 0x2a54b07f15db3484, 0x802eb1c26476fe42, 0x0 }, /* #46 */ 4506 { 0x183787, 0x183f86, 0x58d44dc4b86d7000, 0x9fd720db92ab1c6c, 0x4702d316da3dac6b, 0x0 }, /* #47 */ 4507 { 0x0b4a06, 0x0b4283, 0xc620dbeb813de378, 0x84237f65d88407e9, 0xbe02a37a57462471, 0x0 }, /* #48 */ 4508 { 0x3a3e46, 0x3a3682, 0x2123808889a9a740, 0xd4ba373eab7518f7, 0xb396b6b621cb71b7, 0x0 }, /* #49 */ 4509 { 0x350107, 0x350113, 0x4098387219346be7, 0x1c0f359662d63094, 0xdb76fd2449a1c4ac, 0x0 }, /* #50 */ 4510 { 0x3e6b97, 0x3e6387, 0xe1ca818f33c94100, 0x9d2fdaf8e9c94672, 0xbb655969b6000571, 0x0 }, /* #51 */ 4511 { 0x111ad7, 0x111282, 0xa7eb942af64109d1, 0xe50af3f0918d9085, 0x3d1f5fc59b4c86b3, 0x0 }, /* #52 */ 4512 { 0x081dd6, 0x081502, 0x27f2c7354cf40307, 0x689ca4c380e8a0ea, 0x40a9dd8e33f49de3, 0x0 }, /* #53 */ 4513 { 0x113406, 0x113c13, 0x814f7009423665b5, 0x742c11ec887ac540, 0xf2dca1e346445f8b, 0x0 }, /* #54 */ 4514 { 0x0878d6, 0x087082, 0x49d90960713fa6b2, 0xdb4156c979364a32, 0x91684d6907f6a380, 0x0 }, /* #55 */ 4515 { 0x323146, 0x323182, 0x18a25eb00ccad5eb, 0xbd4ee90498c1575d, 0xa4ac8a548bf68172, 0x0 }, /* #56 */ 4516 { 0x103393, 0x103306, 0x0100afeec0f3b927, 0x4b97fe979511ebed, 0x4a974ea8d41e32c5, 0x0 }, /* #57 */ 4517 { 0x2c7d06, 0x2c7517, 0xe5333a054217bfd5, 0x630fc239c83e1200, 0x7ddc88348626522b, 0x0 }, /* #58 */ 4518 { 0x322d86, 0x322512, 0x675c8f0fd7131b2a, 0x79a014f0c4c75123, 0x124385e0edb435f9, 0x0 }, /* #59 */ 4519 { 0x0c49c2, 0x0c4193, 0xd91ae4a1da1bd47b, 0xc51bfb4c0eb3e762, 0xec0116aa349812e7, 0x0 }, /* #60 */ 4520 { 0x372a43, 0x372216, 0x0d483a814c79c06d, 0x651dca218d72b265, 0x57d58fa040f8f1f7, 0x0 }, /* #61 */ 4521 { 0x087e47, 0x087607, 0xde447447ade42912, 0x4ece55820e123abd, 0x7089e13a602e11aa, 0x0 }, /* #62 */ 4522 { 0x1d4212, 0x1d4212, 0x02cd533d5db1c82e, 0x1050dca3d3c59368, 0x0d8389667613cb3a, 0x0 }, /* #63 */ 4523 4523 }; 4524 4524 static const BINU64_TEST_T g_aTests_sub_u64[] = 4525 4525 { 4526 { 0x 0b7893, 0x0b7046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4527 { 0x 1916c6, 0x191646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4528 { 0x 005c52, 0x005446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */4529 { 0x1 86a86, 0x186246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4530 { 0x 0265c7, 0x026582, 0xdcf106cbed20f2cd, 0xdcf106cbed20f2cd, 0x0000000000000000, 0x0 }, /* #4 */4531 { 0x 3a2616, 0x3a2606, 0x2ad2a2edc2512e84, 0x2ad2a2edc2512e84, 0x0000000000000000, 0x0 }, /* #5 */4532 { 0x 332243, 0x332202, 0x5d802d535fde609d, 0x5d802d535fde609d, 0x0000000000000000, 0x0 }, /* #6 */4533 { 0x 3300c7, 0x330086, 0xfe1656a4a03f0a9f, 0xfe1656a4a03f0a9f, 0x0000000000000000, 0x0 }, /* #7 */4534 { 0x 181256, 0x181a87, 0x6ab07e3d500e86b8, 0xd23c88ead0417fe8, 0x9873f5527fcd06d0, 0x0 }, /* #8 */4535 { 0x 1a7b06, 0x1a7396, 0xb0b7b9fbe75ba8e3, 0x879b1c08960a1b4d, 0x291c9df351518d96, 0x0 }, /* #9 */4536 { 0x 0872c3, 0x087296, 0xf0ee74106ee42b77, 0xca0806750872d2bb, 0x26e66d9b667158bc, 0x0 }, /* #10 */4537 { 0x 1c0906, 0x1c0187, 0x862e196befbdecc6, 0xafb5d189035c1d11, 0xd67847e2ec61cfb5, 0x0 }, /* #11 */4538 { 0x 187056, 0x187883, 0x3cc7c49cb95ad78a, 0x8759c296136ec9b0, 0xb56e0206a5ec0dda, 0x0 }, /* #12 */4539 { 0x2 524d3, 0x252486, 0xcc3bde3424deb3ae, 0x890d8238cbddb222, 0x432e5bfb5901018c, 0x0 }, /* #13 */4540 { 0x1 d1786, 0x1d1786, 0xd0a0af1dabf5b54b, 0xcac13e23962c6396, 0x05df70fa15c951b5, 0x0 }, /* #14 */4541 { 0x 143817, 0x143897, 0x3b89613c17e9da97, 0xb4241fb0f72ec359, 0x8765418b20bb173e, 0x0 }, /* #15 */4542 { 0x 2667c6, 0x266703, 0x239ea26862e5012b, 0x303a208a1b555d15, 0xf36481de478fa416, 0x0 }, /* #16 */4543 { 0x 031ec7, 0x031696, 0xfe121fc738491a32, 0x8a1f0126ce17782d, 0x73f31ea06a31a205, 0x0 }, /* #17 */4544 { 0x 053752, 0x053782, 0xa6954351164d68bd, 0x95f480f1b942f068, 0x10a0c25f5d0a7855, 0x0 }, /* #18 */4545 { 0x 3a3c92, 0x3a3483, 0x9843926a4bde8f6f, 0xfee7ac7dfd38b529, 0x995be5ec4ea5da46, 0x0 }, /* #19 */4546 { 0x 244203, 0x244297, 0x0ccc689631c40541, 0xcc723056a8f0b7db, 0x405a383f88d34d66, 0x0 }, /* #20 */4547 { 0x 3a2913, 0x3a2113, 0x0ac65dfc9cd0a7b2, 0x12875d267d2d0826, 0xf83f00d61fa39f8c, 0x0 }, /* #21 */4548 { 0x 2027d6, 0x202702, 0x1af7fa952070b25b, 0x14f03d531d1b3d52, 0x0607bd4203557509, 0x0 }, /* #22 */4549 { 0x 353052, 0x353006, 0xc92e8561c25c1d5c, 0x2e2a0829f1057ac0, 0x9b047d37d156a29c, 0x0 }, /* #23 */4550 { 0x 3e0ed2, 0x3e0692, 0xdd928c04100a0962, 0xb0d09ba567338149, 0x2cc1f05ea8d68819, 0x0 }, /* #24 */4551 { 0x 196443, 0x196c12, 0x9c8dac7dca25ec35, 0x4019560e59126f38, 0x5c74566f71137cfd, 0x0 }, /* #25 */4552 { 0x 351683, 0x351696, 0xb5441eaef17e9d07, 0x905bab07c103a41e, 0x24e873a7307af8e9, 0x0 }, /* #26 */4553 { 0x 0b0f47, 0x0b0796, 0xf3d1601f5ba27af0, 0xc5266f6d88ad9e4b, 0x2eaaf0b1d2f4dca5, 0x0 }, /* #27 */4554 { 0x 0b7a43, 0x0b7297, 0x900691903a54a5b5, 0xe32c4fc96219aa2b, 0xacda41c6d83afb8a, 0x0 }, /* #28 */4555 { 0x 110712, 0x110713, 0x1b2508a3b934bf78, 0x2300f5186301de1c, 0xf824138b5632e15c, 0x0 }, /* #29 */4556 { 0x 364287, 0x364283, 0xa9d4e0d97e045d2c, 0xb2c6b9ef7e195319, 0xf70e26e9ffeb0a13, 0x0 }, /* #30 */4557 { 0x1 83893, 0x183092, 0xd552d0fa98e5d630, 0x884b7e661d819997, 0x4d0752947b643c99, 0x0 }, /* #31 */4558 { 0x0 431c7, 0x043183, 0x45bb1a8ad41c5624, 0xd0159a926958bed3, 0x75a57ff86ac39751, 0x0 }, /* #32 */4559 { 0x 107783, 0x107f06, 0xcb8c934d7bdf5315, 0x5e0414e46755fa12, 0x6d887e6914895903, 0x0 }, /* #33 */4560 { 0x 004706, 0x004f83, 0x3691f187da1ec691, 0x86b4a663bbd70e01, 0xafdd4b241e47b890, 0x0 }, /* #34 */4561 { 0x27 4847, 0x274083, 0x02b1d3c58371055d, 0xc23d8d879f11068c, 0x4074463de45ffed1, 0x0 }, /* #35 */4562 { 0x 0a2053, 0x0a2002, 0xec550c2e8cfbbbdd, 0x2980f852ca534a2a, 0xc2d413dbc2a871b3, 0x0 }, /* #36 */4563 { 0x 040587, 0x040517, 0x33fe814b6244e385, 0x495bcf3b2b3d867d, 0xeaa2b21037075d08, 0x0 }, /* #37 */4564 { 0x 257617, 0x257e06, 0xcaff3e111b3bacad, 0x4dfcc88110feace4, 0x7d0275900a3cffc9, 0x0 }, /* #38 */4565 { 0x 047357, 0x047b87, 0x766afc38d0b23c68, 0xb4ccad6ea0d730a5, 0xc19e4eca2fdb0bc3, 0x0 }, /* #39 */4566 { 0x 3d5356, 0x3d5316, 0xe03aab84795e1a74, 0x31fde1c741b7a7f5, 0xae3cc9bd37a6727f, 0x0 }, /* #40 */4567 { 0x 3016d6, 0x301603, 0x027eb0243ed540ed, 0x30191245d10cbc20, 0xd2659dde6dc884cd, 0x0 }, /* #41 */4568 { 0x 1d7042, 0x1d7093, 0xe13cff5bda43b893, 0xf748fdbe1323913b, 0xe9f4019dc7202758, 0x0 }, /* #42 */4569 { 0x 0d5102, 0x0d5906, 0xd34eb3c0aebd9559, 0x63fab4c0cb860999, 0x6f53feffe3378bc0, 0x0 }, /* #43 */4570 { 0x1f 15d3, 0x1f1507, 0x4dc3b8e6a8726d5e, 0x6120ca343c0fd51d, 0xeca2eeb26c629841, 0x0 }, /* #44 */4571 { 0x 375496, 0x375497, 0x22b8b329d2c3ad94, 0xacd5b31ffc89ab05, 0x75e30009d63a028f, 0x0 }, /* #45 */4572 { 0x 1b2087, 0x1b2816, 0xd0a30c5eafa02fc6, 0x64ba9c059c0a8748, 0x6be870591395a87e, 0x0 }, /* #46 */4573 { 0x3 93587, 0x393587, 0x144061baefb3458c, 0xb437760bcd2c56eb, 0x6008ebaf2286eea1, 0x0 }, /* #47 */4574 { 0x 333d83, 0x333583, 0xcdd3d1cdfee389b6, 0xd0a99095fcfaad46, 0xfd2a413801e8dc70, 0x0 }, /* #48 */4575 { 0x 070c03, 0x070493, 0x97c3baf7941fa566, 0xec1d37cd702f123e, 0xaba6832a23f09328, 0x0 }, /* #49 */4576 { 0x2 70d42, 0x270593, 0x8b28559a30654440, 0x9af9dc1e49a492ae, 0xf02e797be6c0b192, 0x0 }, /* #50 */4577 { 0x0 e1252, 0x0e1292, 0xf93d351b01d30010, 0xc6e5564170a48ee6, 0x3257ded9912e712a, 0x0 }, /* #51 */4578 { 0x 393583, 0x393506, 0xfb5b2801a13f2a8b, 0x68f68581389db959, 0x9264a28068a17132, 0x0 }, /* #52 */4579 { 0x 0a44d2, 0x0a4486, 0xf79a95ff330efe69, 0xe933454b0638c230, 0x0e6750b42cd63c39, 0x0 }, /* #53 */4580 { 0x0 c4e86, 0x0c4603, 0x0e5b79996e82cd44, 0x771af4d6f06f83d3, 0x974084c27e134971, 0x0 }, /* #54 */4581 { 0x1 46893, 0x146806, 0x9f2acea40691d18b, 0x3aef2f402d556933, 0x643b9f63d93c6858, 0x0 }, /* #55 */4582 { 0x 277bc6, 0x277307, 0x046f0b1e03a29eaf, 0x78debac031edb627, 0x8b90505dd1b4e888, 0x0 }, /* #56 */4583 { 0x 185603, 0x185e02, 0xb76b2f0d99c3539a, 0x3d27e6231243b0e3, 0x7a4348ea877fa2b7, 0x0 }, /* #57 */4584 { 0x 2e7243, 0x2e7212, 0x5b6a3da0fcc35817, 0x2fd2fbe2d2bf04d9, 0x2b9741be2a04533e, 0x0 }, /* #58 */4585 { 0x2 f6106, 0x2f6112, 0x5bba30a8353dec97, 0x29409747e0aa2fae, 0x327999605493bce9, 0x0 }, /* #59 */4586 { 0x 0a6ad6, 0x0a6282, 0xeca7be77ec3ee5b8, 0xe48e47d630b85f20, 0x081976a1bb868698, 0x0 }, /* #60 */4587 { 0x 1c7fd7, 0x1c7783, 0x39e74c2fa54614e6, 0xf2f6ae9c47cf52c4, 0x46f09d935d76c222, 0x0 }, /* #61 */4588 { 0x2 a6b53, 0x2a6b12, 0x920ed68734c491f7, 0x7afe081f686cda8c, 0x1710ce67cc57b76b, 0x0 }, /* #62 */4589 { 0x 1e0952, 0x1e0193, 0x82d12ad2d4f8ded4, 0x8b3f53a0252b3c16, 0xf791d732afcda2be, 0x0 }, /* #63 */4526 { 0x310e52, 0x310646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4527 { 0x000457, 0x000446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4528 { 0x300ad2, 0x300246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4529 { 0x160a47, 0x160246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4530 { 0x3c5086, 0x3c5002, 0x30d342b8751db301, 0x30d342b8751db301, 0x0000000000000000, 0x0 }, /* #4 */ 4531 { 0x0177c6, 0x017702, 0x5aaf866768a6bcb6, 0x5aaf866768a6bcb6, 0x0000000000000000, 0x0 }, /* #5 */ 4532 { 0x0d7782, 0x0d7786, 0xc429288a14e11117, 0xc429288a14e11117, 0x0000000000000000, 0x0 }, /* #6 */ 4533 { 0x247e02, 0x247602, 0x2beaebd701d689b5, 0x2beaebd701d689b5, 0x0000000000000000, 0x0 }, /* #7 */ 4534 { 0x212793, 0x212793, 0x18d269b87582b755, 0xa34a3d9a5767dabf, 0x75882c1e1e1adc96, 0x0 }, /* #8 */ 4535 { 0x080106, 0x080116, 0xcff67f7d074ef212, 0x2b95d4850722e184, 0xa460aaf8002c108e, 0x0 }, /* #9 */ 4536 { 0x381252, 0x381212, 0xdb943fc615d61b35, 0x1b6ca9d9b3ef2ce6, 0xc02795ec61e6ee4f, 0x0 }, /* #10 */ 4537 { 0x2359d3, 0x235113, 0x567664b778f3eda2, 0x71d69c18c22596e9, 0xe49fc89eb6ce56b9, 0x0 }, /* #11 */ 4538 { 0x2c3086, 0x2c3887, 0x5b3570b78f300b4b, 0x9bcdd1e9bdb4fef6, 0xbf679ecdd17b0c55, 0x0 }, /* #12 */ 4539 { 0x2a4542, 0x2a4587, 0x31fb0aa2423c0346, 0xf1d32e99e9c4b722, 0x4027dc0858774c24, 0x0 }, /* #13 */ 4540 { 0x1e3217, 0x1e3297, 0xe3d0d76d64804f37, 0xf1934b3d409107be, 0xf23d8c3023ef4779, 0x0 }, /* #14 */ 4541 { 0x3e5dc2, 0x3e5516, 0x3cfe2c17bcdabe37, 0x316431c6e9da04ee, 0x0b99fa50d300b949, 0x0 }, /* #15 */ 4542 { 0x0040d6, 0x004883, 0x3202e5c7577c8cd8, 0xaa4b6ed7fb410761, 0x87b776ef5c3b8577, 0x0 }, /* #16 */ 4543 { 0x216993, 0x216906, 0xa975e6ee79e2139d, 0x725256553e55ca44, 0x372390993b8c4959, 0x0 }, /* #17 */ 4544 { 0x2a69c2, 0x2a6183, 0xb9b0ffdeb6cfa26e, 0xe319956763611c32, 0xd6976a77536e863c, 0x0 }, /* #18 */ 4545 { 0x0e3617, 0x0e3616, 0xee042db4c51cece3, 0x2f34d55cf0c850dd, 0xbecf5857d4549c06, 0x0 }, /* #19 */ 4546 { 0x3057d2, 0x305f12, 0xc2c2f9426c32ea85, 0x7f345fba1db88d0d, 0x438e99884e7a5d78, 0x0 }, /* #20 */ 4547 { 0x015256, 0x015282, 0xc64b6888889a3dbd, 0x882ad68ac7de81cb, 0x3e2091fdc0bbbbf2, 0x0 }, /* #21 */ 4548 { 0x1018c2, 0x101097, 0x367e4f683f66ce7c, 0xdb11e2d560d75cde, 0x5b6c6c92de8f719e, 0x0 }, /* #22 */ 4549 { 0x0b7346, 0x0b7387, 0x08f0cb3b0752bcea, 0xbbb70a964ea429d8, 0x4d39c0a4b8ae9312, 0x0 }, /* #23 */ 4550 { 0x1655c6, 0x165597, 0x029cc5ec93d8dd1d, 0xc8b546595152b1ff, 0x39e77f9342862b1e, 0x0 }, /* #24 */ 4551 { 0x284a43, 0x284212, 0x4d2374e05ac15e81, 0x314d421047f339a4, 0x1bd632d012ce24dd, 0x0 }, /* #25 */ 4552 { 0x2203d7, 0x220317, 0x2a6d6a3f79b25318, 0x60b051b88457ce69, 0xc9bd1886f55a84af, 0x0 }, /* #26 */ 4553 { 0x152b16, 0x152397, 0x8d4573e7ec497f50, 0x9f5edef4e18d35d1, 0xede694f30abc497f, 0x0 }, /* #27 */ 4554 { 0x3d15c3, 0x3d1583, 0x814729c37568097d, 0xd4a5a2678e6147a1, 0xaca1875be706c1dc, 0x0 }, /* #28 */ 4555 { 0x3d1f16, 0x3d1793, 0x8ffee74881170baa, 0x9feb1c969914baab, 0xf013cab1e80250ff, 0x0 }, /* #29 */ 4556 { 0x2063d3, 0x206302, 0x662c67b2cd41f8aa, 0x076afe959ff5ed25, 0x5ec1691d2d4c0b85, 0x0 }, /* #30 */ 4557 { 0x1b7e93, 0x1b7616, 0x5f89c677b82e2cf5, 0x5c3ef8c4a9e96e27, 0x034acdb30e44bece, 0x0 }, /* #31 */ 4558 { 0x064542, 0x064593, 0x2a6a4ad278822d45, 0xf6460089102bf686, 0x34244a49685636bf, 0x0 }, /* #32 */ 4559 { 0x091957, 0x091112, 0xf6410de37ee046b0, 0x0d841fc955e978c8, 0xe8bcee1a28f6cde8, 0x0 }, /* #33 */ 4560 { 0x342286, 0x342a87, 0x3bd94a295f50f456, 0x8aecbdfc28bceb12, 0xb0ec8c2d36940944, 0x0 }, /* #34 */ 4561 { 0x271846, 0x271007, 0x102f81f532eab95c, 0x5b15a130d3edb53c, 0xb519e0c45efd0420, 0x0 }, /* #35 */ 4562 { 0x331fc3, 0x331783, 0x2a8aa7d84d8839cc, 0xd6b0382fd876ce13, 0x53da6fa875116bb9, 0x0 }, /* #36 */ 4563 { 0x182992, 0x182983, 0x67a1acad4f66d2ec, 0x810f4435e8170bea, 0xe6926877674fc702, 0x0 }, /* #37 */ 4564 { 0x081117, 0x081182, 0xeadc7f0c8c774718, 0x9a69c304da5e2375, 0x5072bc07b21923a3, 0x0 }, /* #38 */ 4565 { 0x167802, 0x167087, 0x5d04bd335aa0777d, 0xdf7fe71bf87f0956, 0x7d84d61762216e27, 0x0 }, /* #39 */ 4566 { 0x031f86, 0x031712, 0xfe5dd50df1e052d3, 0x54b13597af91ea5b, 0xa9ac9f76424e6878, 0x0 }, /* #40 */ 4567 { 0x193207, 0x193202, 0xdba98e1e522d4b48, 0x362079e6397be986, 0xa589143818b161c2, 0x0 }, /* #41 */ 4568 { 0x0e7bc2, 0x0e7303, 0x3b2c6f4c1060adb5, 0x4b54f48a2e2187f4, 0xefd77ac1e23f25c1, 0x0 }, /* #42 */ 4569 { 0x3c2d52, 0x3c2597, 0x983dfc56cf4b4b52, 0xe7a3a10a81c9ccc9, 0xb09a5b4c4d817e89, 0x0 }, /* #43 */ 4570 { 0x1f7383, 0x1f7312, 0xd03bf635d1ebce67, 0x47256458c14a93ad, 0x891691dd10a13aba, 0x0 }, /* #44 */ 4571 { 0x026987, 0x026102, 0xfa56eeb1f3a688ac, 0x414fee26d255a376, 0xb907008b2150e536, 0x0 }, /* #45 */ 4572 { 0x3463c2, 0x346387, 0x2a1cc5ad79d4705c, 0xac15679bb2de79e8, 0x7e075e11c6f5f674, 0x0 }, /* #46 */ 4573 { 0x304dc7, 0x304517, 0x1477b1410a9e24a4, 0x2a2ec3e60c87d6eb, 0xea48ed5afe164db9, 0x0 }, /* #47 */ 4574 { 0x166613, 0x166613, 0x12eedf17aba4d643, 0x307527c62b2c4cb9, 0xe279b7518078898a, 0x0 }, /* #48 */ 4575 { 0x323887, 0x323093, 0x054a91b81a5cd789, 0xd491862d77b80dcb, 0x30b90b8aa2a4c9be, 0x0 }, /* #49 */ 4576 { 0x242a03, 0x242a06, 0x851232fbd695ce2a, 0x487b761668c4ae00, 0x3c96bce56dd1202a, 0x0 }, /* #50 */ 4577 { 0x0b1e42, 0x0b1e97, 0x6886cf8938851294, 0xa142954acde1d26c, 0xc7443a3e6aa34028, 0x0 }, /* #51 */ 4578 { 0x0b60d7, 0x0b6006, 0xd8227604e5a0ae88, 0x1e04a34ce72e80b8, 0xba1dd2b7fe722dd0, 0x0 }, /* #52 */ 4579 { 0x350a07, 0x350a83, 0x39955446946fd33d, 0x94d217ab199ff60b, 0xa4c33c9b7acfdd32, 0x0 }, /* #53 */ 4580 { 0x0017c3, 0x001783, 0x152688097e5a384d, 0xa551164ee9ad05c2, 0x6fd571ba94ad328b, 0x0 }, /* #54 */ 4581 { 0x1d2392, 0x1d2b02, 0x94ccee2323e60eaa, 0x4dee633949bfc82a, 0x46de8ae9da264680, 0x0 }, /* #55 */ 4582 { 0x316b52, 0x316b83, 0x3a13e58d9b11fd68, 0x876a0ba3eace32d0, 0xb2a9d9e9b043ca98, 0x0 }, /* #56 */ 4583 { 0x2169d3, 0x216112, 0x9c39592fecb4f4e2, 0x0168d2edf3a6a8ec, 0x9ad08641f90e4bf6, 0x0 }, /* #57 */ 4584 { 0x1e43d3, 0x1e4312, 0x720b2e8c53012c6b, 0x5d5b7d3216e4296d, 0x14afb15a3c1d02fe, 0x0 }, /* #58 */ 4585 { 0x243707, 0x243f12, 0x9b6917d9b3f40ca0, 0x7b117741e3575702, 0x2057a097d09cb59e, 0x0 }, /* #59 */ 4586 { 0x302a17, 0x302287, 0xce8db5643f5b799e, 0xdcb8c2e745db9918, 0xf1d4f27cf97fe086, 0x0 }, /* #60 */ 4587 { 0x3b4453, 0x3b4407, 0x4cb812b6e29e6403, 0x50f5cff799c9d1f0, 0xfbc242bf48d49213, 0x0 }, /* #61 */ 4588 { 0x2c4913, 0x2c4187, 0xa08f30d1d0f185eb, 0xa5b47d9378238be1, 0xfadab33e58cdfa0a, 0x0 }, /* #62 */ 4589 { 0x2d6a57, 0x2d6206, 0xd1f5e88f7a7bbdfb, 0x041ca8ac93048fa9, 0xcdd93fe2e7772e52, 0x0 }, /* #63 */ 4590 4590 }; 4591 4591 static const BINU64_TEST_T g_aTests_sub_u64_locked[] = 4592 4592 { 4593 { 0x 0f0392, 0x0f0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4594 { 0x 0f0a86, 0x0f0246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4595 { 0x 080b06, 0x080346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */4596 { 0x2 968d7, 0x296046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4597 { 0x 126a96, 0x126286, 0xa4f2dfe55038277b, 0xa4f2dfe55038277b, 0x0000000000000000, 0x0 }, /* #4 */4598 { 0x 2c4d93, 0x2c4586, 0x8a6dad047edf1942, 0x8a6dad047edf1942, 0x0000000000000000, 0x0 }, /* #5 */4599 { 0x33 6643, 0x336606, 0x32b580711fcabd18, 0x32b580711fcabd18, 0x0000000000000000, 0x0 }, /* #6 */4600 { 0x 113dc3, 0x113586, 0xb96135b665e0ae8d, 0xb96135b665e0ae8d, 0x0000000000000000, 0x0 }, /* #7 */4601 { 0x 1a5317, 0x1a5312, 0x447756140b77a390, 0x25706b707f4e5807, 0x1f06eaa38c294b89, 0x0 }, /* #8 */4602 { 0x 391e42, 0x391612, 0x66851e7363632c20, 0x4199b7b34d197f0d, 0x24eb66c01649ad13, 0x0 }, /* #9 */4603 { 0x3 e2e06, 0x3e2683, 0x09f6971f8f27c4cb, 0x9a3f65a3e439c2b5, 0x6fb7317baaee0216, 0x0 }, /* #10 */4604 { 0x 0a79d7, 0x0a7993, 0x730ca4b8bf838732, 0xbee16901bec41a86, 0xb42b3bb700bf6cac, 0x0 }, /* #11 */4605 { 0x 2f1493, 0x2f1412, 0x475c030ad3bf87c0, 0x04184c9a0f3bd045, 0x4343b670c483b77b, 0x0 }, /* #12 */4606 { 0x 1c1c43, 0x1c1406, 0xc19f0302ed28499e, 0x2a486a186c318559, 0x975698ea80f6c445, 0x0 }, /* #13 */4607 { 0x 132956, 0x132193, 0x90392cc18bd5f515, 0xfa9a9bbd101adef8, 0x959e91047bbb161d, 0x0 }, /* #14 */4608 { 0x1 908d6, 0x190897, 0x521866a28b20fe0d, 0x9cda67ad3c88667e, 0xb53dfef54e98978f, 0x0 }, /* #15 */4609 { 0x 2000d3, 0x200897, 0x7b2bee21114c31c1, 0xf14486e039c16a14, 0x89e76740d78ac7ad, 0x0 }, /* #16 */4610 { 0x 372587, 0x372d97, 0x3e8aa3dd8cf67c34, 0xab8fe711f8cc79fc, 0x92fabccb942a0238, 0x0 }, /* #17 */4611 { 0x20 3306, 0x203b83, 0x70c27c654ae092b7, 0x8ab3612f6556c754, 0xe60f1b35e589cb63, 0x0 }, /* #18 */4612 { 0x 255716, 0x255707, 0x048bc93bc2d17a56, 0x56af350d4aa7a550, 0xaddc942e7829d506, 0x0 }, /* #19 */4613 { 0x2 16507, 0x216506, 0x527cb853220bf43b, 0x3d662814d44b23aa, 0x1516903e4dc0d091, 0x0 }, /* #20 */4614 { 0x1 a79c7, 0x1a7116, 0x4e54737c16c1ba71, 0x3a140c2ce58da803, 0x1440674f3134126e, 0x0 }, /* #21 */4615 { 0x 2e0d12, 0x2e0d02, 0x8e44d0cfc2163e78, 0x161189dc320f7d83, 0x783346f39006c0f5, 0x0 }, /* #22 */4616 { 0x0 64ed2, 0x064e83, 0x5278252bee6d1cd6, 0xcb091554c3785283, 0x876f0fd72af4ca53, 0x0 }, /* #23 */4617 { 0x 3d4906, 0x3d4102, 0x5d31b18da5d06e08, 0x2a8d9e4c670b0e08, 0x32a413413ec56000, 0x0 }, /* #24 */4618 { 0x 345146, 0x345197, 0x25c3cc6e086ee052, 0xebfa257f15c1f7d7, 0x39c9a6eef2ace87b, 0x0 }, /* #25 */4619 { 0x 390442, 0x390413, 0x16e3adff6b184286, 0x2dedf123c16817ef, 0xe8f5bcdba9b02a97, 0x0 }, /* #26 */4620 { 0x 204f97, 0x204712, 0x0d3b7d3b5c28edf0, 0x068260cfdea6c832, 0x06b91c6b7d8225be, 0x0 }, /* #27 */4621 { 0x 225196, 0x225112, 0x7c5131c832acbe9a, 0x6d1b8359b7be442f, 0x0f35ae6e7aee7a6b, 0x0 }, /* #28 */4622 { 0x 025607, 0x025e16, 0xb1d53e3e7dd0a062, 0x43de8fcc5dad535a, 0x6df6ae7220234d08, 0x0 }, /* #29 */4623 { 0x 295e57, 0x295687, 0xa9199a4162d2e39b, 0xe66cb9ed39c6f79a, 0xc2ace054290bec01, 0x0 }, /* #30 */4624 { 0x 0e1d06, 0x0e1d97, 0x684a917fa58826c4, 0xa37cc1457684b75c, 0xc4cdd03a2f036f68, 0x0 }, /* #31 */4625 { 0x 042992, 0x042107, 0x77be3c2c5496ad26, 0x7ef1436490e7e8d2, 0xf8ccf8c7c3aec454, 0x0 }, /* #32 */4626 { 0x2 76dd2, 0x276512, 0x70d5d4bf27b87e72, 0x0d843b81149410bf, 0x6351993e13246db3, 0x0 }, /* #33 */4627 { 0x1 60246, 0x160287, 0x8e2cbee8b9506622, 0xbec2817a3f7073e1, 0xcf6a3d6e79dff241, 0x0 }, /* #34 */4628 { 0x 0c7c97, 0x0c7493, 0x3e7fe75b76d5a3c4, 0xff197918ba69334f, 0x3f666e42bc6c7075, 0x0 }, /* #35 */4629 { 0x1 35483, 0x135407, 0x0fc06e0a0ff3bfc9, 0x3b4b6715de171db8, 0xd47506f431dca211, 0x0 }, /* #36 */4630 { 0x 1022d3, 0x102283, 0x67d077118a4d7518, 0xfdf8a33b7c54a340, 0x69d7d3d60df8d1d8, 0x0 }, /* #37 */4631 { 0x 1f2dd6, 0x1f2506, 0x7dcc936fb04b3aaf, 0x485c0efe3187097b, 0x357084717ec43134, 0x0 }, /* #38 */4632 { 0x2 80dc6, 0x280597, 0x1ba4e17e40b6ffbb, 0xfedc715f119340cf, 0x1cc8701f2f23beec, 0x0 }, /* #39 */4633 { 0x 014bc2, 0x014387, 0x0f478d67180393a6, 0xe5fc8486826f6036, 0x294b08e095943370, 0x0 }, /* #40 */4634 { 0x3 64fd6, 0x364783, 0x199ac477dd7f06fb, 0xd0bfa7b15cb60d94, 0x48db1cc680c8f967, 0x0 }, /* #41 */4635 { 0x 303103, 0x303197, 0x43ee883d20bab6f3, 0xf159b975c298521d, 0x5294cec75e2264d6, 0x0 }, /* #42 */4636 { 0x 262492, 0x262482, 0xd371613f3d7ac8d9, 0xbfcfa32f8aaf55f4, 0x13a1be0fb2cb72e5, 0x0 }, /* #43 */4637 { 0x 1f0b42, 0x1f0b12, 0xaccf82f7198c0423, 0x7e574814de612f9e, 0x2e783ae23b2ad485, 0x0 }, /* #44 */4638 { 0x 172893, 0x172096, 0xd096a8986c7efd73, 0x9ccd6d50d5e4445c, 0x33c93b47969ab917, 0x0 }, /* #45 */4639 { 0x 051047, 0x051016, 0x7746affdcfac15e7, 0x24586229bc21ef48, 0x52ee4dd4138a269f, 0x0 }, /* #46 */4640 { 0x 1630c2, 0x163806, 0xfc8e513f7922c91a, 0x7e1ba3e52c441150, 0x7e72ad5a4cdeb7ca, 0x0 }, /* #47 */4641 { 0x 213617, 0x213606, 0x357dfdc0b5e5407b, 0x338e68ceb084e92b, 0x01ef94f205605750, 0x0 }, /* #48 */4642 { 0x0 c08d3, 0x0c0816, 0xbcfd082adea7deec, 0x5465a1b06e142dcf, 0x6897667a7093b11d, 0x0 }, /* #49 */4643 { 0x 272182, 0x272902, 0x8676e6167c189138, 0x1e9b19f67e094807, 0x67dbcc1ffe0f4931, 0x0 }, /* #50 */4644 { 0x 2f1856, 0x2f1096, 0xe9d75961a7d10ac2, 0xd95b8c3ad13355fc, 0x107bcd26d69db4c6, 0x0 }, /* #51 */4645 { 0x 1a7c83, 0x1a7c12, 0xd05bac220f8e54f8, 0x72cc78367106b03e, 0x5d8f33eb9e87a4ba, 0x0 }, /* #52 */4646 { 0x 312a46, 0x312212, 0xdf03c04867818e13, 0x41042937b36eccb6, 0x9dff9710b412c15d, 0x0 }, /* #53 */4647 { 0x 1a4e16, 0x1a4607, 0x01b66c73d78457d7, 0x6bb6cbf1c64a9955, 0x95ffa0821139be82, 0x0 }, /* #54 */4648 { 0x 147493, 0x147492, 0xf6743dd4dc599281, 0xf20c0ea04dcc1279, 0x04682f348e8d8008, 0x0 }, /* #55 */4649 { 0x1 67d52, 0x167506, 0xe499463fff6534cf, 0x0af047a3875fe4c9, 0xd9a8fe9c78055006, 0x0 }, /* #56 */4650 { 0x3 b13c7, 0x3b1b02, 0x911b80e146f9fbfd, 0x155eda0fb53d8f8c, 0x7bbca6d191bc6c71, 0x0 }, /* #57 */4651 { 0x3 04b47, 0x304b97, 0x5511425a7202ef43, 0x93d9ac51e537bf1e, 0xc13796088ccb3025, 0x0 }, /* #58 */4652 { 0x 104303, 0x104316, 0xd44e75129a3ccde0, 0x2929e6fbe0bb5a82, 0xab248e16b981735e, 0x0 }, /* #59 */4653 { 0x24 39c2, 0x243912, 0xd6d17d7b195840b3, 0x5a22cd499c599d57, 0x7caeb0317cfea35c, 0x0 }, /* #60 */4654 { 0x 0b1847, 0x0b1002, 0x4deede1d2e12dd47, 0x4a9f8c0358202f83, 0x034f5219d5f2adc4, 0x0 }, /* #61 */4655 { 0x1 d4603, 0x1d4e97, 0x3813f34112dcdcd5, 0x92b49a0860b49139, 0xa55f5938b2284b9c, 0x0 }, /* #62 */4656 { 0x3 57212, 0x357206, 0xfde7bf30939b348c, 0x3bd6a59de3b52341, 0xc2111992afe6114b, 0x0 }, /* #63 */4593 { 0x313653, 0x313646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4594 { 0x274ac6, 0x274246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4595 { 0x332417, 0x332446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4596 { 0x212082, 0x212046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4597 { 0x382552, 0x382502, 0x3fd0d30b5a780dc8, 0x3fd0d30b5a780dc8, 0x0000000000000000, 0x0 }, /* #4 */ 4598 { 0x0f17c2, 0x0f1702, 0x12e3795606fe1440, 0x12e3795606fe1440, 0x0000000000000000, 0x0 }, /* #5 */ 4599 { 0x3306c2, 0x330606, 0x2317579f2202c222, 0x2317579f2202c222, 0x0000000000000000, 0x0 }, /* #6 */ 4600 { 0x393a86, 0x393202, 0x40cd90377b30ccad, 0x40cd90377b30ccad, 0x0000000000000000, 0x0 }, /* #7 */ 4601 { 0x370b42, 0x370302, 0xc31085c2124643d9, 0x31a1745ee088beb9, 0x916f116331bd8520, 0x0 }, /* #8 */ 4602 { 0x1e0386, 0x1e0387, 0x01c5924bce8cdc17, 0x98b432463c856142, 0x6911600592077ad5, 0x0 }, /* #9 */ 4603 { 0x371e06, 0x371616, 0x4f348cfa7b1c8c23, 0x4abdd9ab07b72c4e, 0x0476b34f73655fd5, 0x0 }, /* #10 */ 4604 { 0x362a86, 0x362203, 0x0a4b569a756a1fc3, 0x393e28a19d476132, 0xd10d2df8d822be91, 0x0 }, /* #11 */ 4605 { 0x047d86, 0x047506, 0xb838f1907960a619, 0x2e1db1b756e56453, 0x8a1b3fd9227b41c6, 0x0 }, /* #12 */ 4606 { 0x3c6593, 0x3c6597, 0xdc1cb1db2943b4f2, 0xf724186ac8c4e728, 0xe4f89970607ecdca, 0x0 }, /* #13 */ 4607 { 0x213bd3, 0x213b83, 0x192ca6c931b3e3bd, 0x89046278af3a00b5, 0x902844508279e308, 0x0 }, /* #14 */ 4608 { 0x1d0947, 0x1d0107, 0x11c8e0dc3acda015, 0x167c799c5fab0b72, 0xfb4c673fdb2294a3, 0x0 }, /* #15 */ 4609 { 0x0e1856, 0x0e1012, 0x64551392f13361ba, 0x563f7371b5d96fdf, 0x0e15a0213b59f1db, 0x0 }, /* #16 */ 4610 { 0x037e93, 0x037613, 0x0a822c6e5e7e9d31, 0x1a247360f64b8d38, 0xf05db90d68330ff9, 0x0 }, /* #17 */ 4611 { 0x201d43, 0x201597, 0x849d4a1dcb62d155, 0xfc7b72fbd8f5f839, 0x8821d721f26cd91c, 0x0 }, /* #18 */ 4612 { 0x323b92, 0x323b16, 0x8ff593ae7940d747, 0x7bc5915af1a2de9f, 0x14300253879df8a8, 0x0 }, /* #19 */ 4613 { 0x284253, 0x284a12, 0xa7338c6cce2de575, 0x2a6bd4f764e5cae6, 0x7cc7b77569481a8f, 0x0 }, /* #20 */ 4614 { 0x1d0157, 0x1d0187, 0xa71d1f606b60e7f7, 0xb3c69de90269db74, 0xf356817768f70c83, 0x0 }, /* #21 */ 4615 { 0x0d66c3, 0x0d6697, 0xa6871465266ab0f2, 0xbaa77fea1cb72044, 0xebdf947b09b390ae, 0x0 }, /* #22 */ 4616 { 0x0d4e93, 0x0d4696, 0xfdb6faf1922123d3, 0x9205fa5c5a0c1ff5, 0x6bb10095381503de, 0x0 }, /* #23 */ 4617 { 0x1d6d47, 0x1d6516, 0x514fe338967babdb, 0x301e381802ad109f, 0x2131ab2093ce9b3c, 0x0 }, /* #24 */ 4618 { 0x1952c6, 0x195287, 0x2f08704d51a51cd7, 0xea7cdacd62490f14, 0x448b957fef5c0dc3, 0x0 }, /* #25 */ 4619 { 0x036803, 0x036083, 0x145718e61874ae2d, 0xffc39e47b650ffb5, 0x14937a9e6223ae78, 0x0 }, /* #26 */ 4620 { 0x172597, 0x172d87, 0x3de33a86ab671a1c, 0xa323ad329a4fa621, 0x9abf8d54111773fb, 0x0 }, /* #27 */ 4621 { 0x173457, 0x173492, 0xeaf11e9a8480e7c8, 0x931a69f8b3c7149d, 0x57d6b4a1d0b9d32b, 0x0 }, /* #28 */ 4622 { 0x2c4243, 0x2c4206, 0xc7758519a7c54215, 0x0dca6204735011f3, 0xb9ab231534753022, 0x0 }, /* #29 */ 4623 { 0x0c7612, 0x0c7686, 0xad94ca15039dcf4d, 0x82c1c9d6003e6e66, 0x2ad3003f035f60e7, 0x0 }, /* #30 */ 4624 { 0x353e12, 0x353612, 0x7e6a3d14c8fd8dd3, 0x6c81f2b855caaa89, 0x11e84a5c7332e34a, 0x0 }, /* #31 */ 4625 { 0x296713, 0x296f12, 0xb528c20967c9da82, 0x5ae4df3820eec18c, 0x5a43e2d146db18f6, 0x0 }, /* #32 */ 4626 { 0x203583, 0x203d06, 0xa78b203811e1702b, 0x2bd66b3172f0fe88, 0x7bb4b5069ef071a3, 0x0 }, /* #33 */ 4627 { 0x185c57, 0x185412, 0x4a908542a96b685c, 0x0201d50eea32249e, 0x488eb033bf3943be, 0x0 }, /* #34 */ 4628 { 0x116882, 0x116016, 0xfa41eaef1e019688, 0x5785db89605a87be, 0xa2bc0f65bda70eca, 0x0 }, /* #35 */ 4629 { 0x164193, 0x164182, 0xc732cbee8187046a, 0x9bdb61ad699c69a4, 0x2b576a4117ea9ac6, 0x0 }, /* #36 */ 4630 { 0x010857, 0x010093, 0xde0f54b78bd2560c, 0xe042191fb8d8c83d, 0xfdcd3b97d2f98dcf, 0x0 }, /* #37 */ 4631 { 0x037707, 0x037f83, 0x5f0068fd7e7b83a7, 0x804250bb2a8eb9b6, 0xdebe184253ecc9f1, 0x0 }, /* #38 */ 4632 { 0x2a4586, 0x2a4587, 0x26336dda76161e9b, 0xc73824da3ba4e6fa, 0x5efb49003a7137a1, 0x0 }, /* #39 */ 4633 { 0x354f97, 0x354707, 0x0ed1a3452b9819fa, 0x538a8d2e2333a4d4, 0xbb47161708647526, 0x0 }, /* #40 */ 4634 { 0x3b7f13, 0x3b7782, 0xc9b0642ba05e3807, 0x86b815cd44ddf002, 0x42f84e5e5b804805, 0x0 }, /* #41 */ 4635 { 0x207ed7, 0x207683, 0xa0921377f07b14ca, 0xe4e204ca9a3f1a75, 0xbbb00ead563bfa55, 0x0 }, /* #42 */ 4636 { 0x133f43, 0x133707, 0x5d39346238f407ff, 0x700b485a4a0c56a0, 0xed2dec07eee7b15f, 0x0 }, /* #43 */ 4637 { 0x227792, 0x227f16, 0x9201e20bfbeb4124, 0x497537fe024bf7bb, 0x488caa0df99f4969, 0x0 }, /* #44 */ 4638 { 0x303fd7, 0x303786, 0xf73da535e2f0ec9a, 0x8d34f32ab2c795b2, 0x6a08b20b302956e8, 0x0 }, /* #45 */ 4639 { 0x212687, 0x212603, 0x6ef9fc799daaa7f9, 0x7917f14a55619375, 0xf5e20b2f48491484, 0x0 }, /* #46 */ 4640 { 0x0c5646, 0x0c5e02, 0x936ee92940b59d5f, 0x23f29e922a27efd5, 0x6f7c4a97168dad8a, 0x0 }, /* #47 */ 4641 { 0x0517d6, 0x051716, 0x584b09c2ed617124, 0x25a7becc86f3a44d, 0x32a34af6666dccd7, 0x0 }, /* #48 */ 4642 { 0x0e1746, 0x0e1712, 0x4f40cb02c36d94c0, 0x2efae2d4a3c26325, 0x2045e82e1fab319b, 0x0 }, /* #49 */ 4643 { 0x0e5543, 0x0e5503, 0x14e14b143b87dd88, 0x1c4ff996687fc4c7, 0xf891517dd30818c1, 0x0 }, /* #50 */ 4644 { 0x3d0286, 0x3d0202, 0x61073838e332dfdd, 0x1aeb4fb94236c991, 0x461be87fa0fc164c, 0x0 }, /* #51 */ 4645 { 0x3c6cd3, 0x3c6407, 0x45441a2c1dea5c17, 0x6329e258d0fb4fa5, 0xe21a37d34cef0c72, 0x0 }, /* #52 */ 4646 { 0x072fd6, 0x072707, 0x57b085af329dd39f, 0x58d14f332c852350, 0xfedf367c0618b04f, 0x0 }, /* #53 */ 4647 { 0x3247d6, 0x324f16, 0x9651f66c5ed2a126, 0x77b1cb2b3fc9486c, 0x1ea02b411f0958ba, 0x0 }, /* #54 */ 4648 { 0x374816, 0x374802, 0xf56f68e2daf2b97b, 0x7d3d96cab2ef4f46, 0x7831d21828036a35, 0x0 }, /* #55 */ 4649 { 0x186346, 0x186387, 0x255d0d73e05f9d7f, 0xe8400e43a041707d, 0x3d1cff30401e2d02, 0x0 }, /* #56 */ 4650 { 0x356853, 0x356883, 0x52e1d77cfcb2222d, 0xb4e4f11253a7e9c7, 0x9dfce66aa90a3866, 0x0 }, /* #57 */ 4651 { 0x3b4887, 0x3b4096, 0xe29d3cb907d6bb37, 0xd3c60865b26ff32d, 0x0ed734535566c80a, 0x0 }, /* #58 */ 4652 { 0x2c5d97, 0x2c5d87, 0x2e7aa7bd3233eac6, 0x94e6cd60bb9969a5, 0x9993da5c769a8121, 0x0 }, /* #59 */ 4653 { 0x245b02, 0x245b06, 0xf0217fad9feeb2df, 0x78b85dafb8a96355, 0x776921fde7454f8a, 0x0 }, /* #60 */ 4654 { 0x362642, 0x362687, 0x2108fe8104df502e, 0xbde19a624524f735, 0x6327641ebfba58f9, 0x0 }, /* #61 */ 4655 { 0x1e2047, 0x1e2013, 0x2005d8bb62e2ec45, 0x46e21f13830afedc, 0xd923b9a7dfd7ed69, 0x0 }, /* #62 */ 4656 { 0x313083, 0x313016, 0xe9c0473fb0054432, 0x47710557e17fb5af, 0xa24f41e7ce858e83, 0x0 }, /* #63 */ 4657 4657 }; 4658 4658 static const BINU64_TEST_T g_aTests_sbb_u64[] = 4659 4659 { 4660 { 0x 321c86, 0x321446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4661 { 0x1 d5912, 0x1d5146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4662 { 0x1f1 353, 0x1f1397, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #2 */4663 { 0x 193697, 0x193697, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #3 */4664 { 0x 2a27d2, 0x2a2786, 0xe2af329f3cb2ebcc, 0xe2af329f3cb2ebcc, 0x0000000000000000, 0x0 }, /* #4 */4665 { 0x 1c0996, 0x1c0106, 0x25a827f17619a0f0, 0x25a827f17619a0f0, 0x0000000000000000, 0x0 }, /* #5 */4666 { 0x 1d5593, 0x1d5506, 0x10e174bfea3bd6fb, 0x10e174bfea3bd6fa, 0x0000000000000000, 0x0 }, /* #6 */4667 { 0x0 977d6, 0x097706, 0x4a1025316a2a210a, 0x4a1025316a2a210a, 0x0000000000000000, 0x0 }, /* #7 */4668 { 0x2 14102, 0x214102, 0x7b422a329dd1044d, 0x398c1f38bdac72e0, 0x41b60af9e024916d, 0x0 }, /* #8 */4669 { 0x 1c7717, 0x1c7706, 0x683fdfa643f15d5f, 0x53215a061d811942, 0x151e85a02670441c, 0x0 }, /* #9 */4670 { 0x 0f5fd6, 0x0f5f97, 0x744aa754550b33c0, 0xde66b4510e4b624d, 0x95e3f30346bfd173, 0x0 }, /* #10 */4671 { 0x 0858d2, 0x085017, 0x0925d841d6d564bc, 0x1acfbbf21b9bb2ed, 0xee561c4fbb39b1cf, 0x0 }, /* #11 */4672 { 0x0 36047, 0x036812, 0x802b58abf23596c3, 0x65d6424d687f5237, 0x1a55165e89b6448b, 0x0 }, /* #12 */4673 { 0x 1f6ec2, 0x1f6606, 0xe35e97d8d655f73c, 0x50aa585f84338c78, 0x92b43f7952226ac4, 0x0 }, /* #13 */4674 { 0x 0076c3, 0x007e16, 0x8fb7e7b8027c9b76, 0x3a154c25bfa0e0a6, 0x55a29b9242dbbacf, 0x0 }, /* #14 */4675 { 0x 393cd6, 0x393c83, 0x4cf3fccffb7483eb, 0xbe9fa477e68689ea, 0x8e54585814edfa01, 0x0 }, /* #15 */4676 { 0x 3b5713, 0x3b5f83, 0x744d516fb75214cb, 0x8cb51a903d9dd8b6, 0xe79836df79b43c14, 0x0 }, /* #16 */4677 { 0x1 11416, 0x111c83, 0x5efa4ede77c8e58c, 0x956f6ac708b34cba, 0xc98ae4176f1598d2, 0x0 }, /* #17 */4678 { 0x 3b6c56, 0x3b6493, 0x8a5bab0e14191933, 0xf6f4296c438c25a7, 0x936781a1d08cf38c, 0x0 }, /* #18 */4679 { 0x 101e87, 0x101612, 0x3854f9a0983cdbcd, 0x180b40ce153079ef, 0x2049b8d2830c61dd, 0x0 }, /* #19 */4680 { 0x 222a83, 0x222206, 0x17977f33ee4dd9ec, 0x0690ffd42dfb3aa9, 0x11067f5fc0529f42, 0x0 }, /* #20 */4681 { 0x 150a46, 0x150202, 0x1fcaf41dc773cd58, 0x15040755bc2a3dd0, 0x0ac6ecc80b498f88, 0x0 }, /* #21 */4682 { 0x 0f7c82, 0x0f7412, 0xedeefc72834a7784, 0x2c6b80270d4954ea, 0xc1837c4b7601229a, 0x0 }, /* #22 */4683 { 0x 277582, 0x277592, 0xe39f7c452dab566b, 0x911d0de2af37049d, 0x52826e627e7451ce, 0x0 }, /* #23 */4684 { 0x 005887, 0x005017, 0x107a1edecbe04183, 0x1d3c731e0fe28d6f, 0xf33dabc0bbfdb413, 0x0 }, /* #24 */4685 { 0x 287b06, 0x287383, 0x11ef1c6b90474f59, 0xc686208d2c80d3b6, 0x4b68fbde63c67ba3, 0x0 }, /* #25 */4686 { 0x 0b72c6, 0x0b7287, 0x1a98068239ad60dd, 0xebbb6de054f2ba12, 0x2edc98a1e4baa6cb, 0x0 }, /* #26 */4687 { 0x0 c4e47, 0x0c4693, 0x015adbd3c69602bc, 0x91bf614f8628af4c, 0x6f9b7a84406d536f, 0x0 }, /* #27 */4688 { 0x3 56c53, 0x356c87, 0x6cca43d2c41a086f, 0xa1d4d035f0ef6df9, 0xcaf5739cd32a9a75, 0x0 }, /* #28 */4689 { 0x 256307, 0x256392, 0xf88fab0097f65b64, 0xc10ed3cde0053ba7, 0x3780d732b7f11fbc, 0x0 }, /* #29 */4690 { 0x0 a68c7, 0x0a6002, 0x640c97a8e27badf2, 0x421bd53818563d40, 0x21f0c270ca2570b1, 0x0 }, /* #30 */4691 { 0x 256442, 0x256493, 0x8705af4323742f14, 0xd7ed4f559754c84f, 0xaf185fed8c1f66c5, 0x0 }, /* #31 */4692 { 0x06 36d6, 0x063687, 0x21046ce30fc99a69, 0xe985baf11e699e17, 0x377eb1f1f15ffc52, 0x0 }, /* #32 */4693 { 0x 1a5603, 0x1a5696, 0xc88e128cf7619948, 0xbbb3f0ca09f3638d, 0x0cda21c2ed6e35ba, 0x0 }, /* #33 */4694 { 0x 181093, 0x181002, 0x74ed670ee32ba2be, 0x6cc3fd3fdc3c9bf8, 0x082969cf06ef06c5, 0x0 }, /* #34 */4695 { 0x 0b7ad3, 0x0b7202, 0x344b4055db5c75a8, 0x2435f116844fd4a1, 0x10154f3f570ca106, 0x0 }, /* #35 */4696 { 0x 396602, 0x396616, 0x55d3284324dc09ca, 0x3a92793a29f5421b, 0x1b40af08fae6c7af, 0x0 }, /* #36 */4697 { 0x 1c7397, 0x1c7317, 0x1bef81279c02017e, 0x42070d0cbf3873be, 0xd9e8741adcc98dbf, 0x0 }, /* #37 */4698 { 0x 164317, 0x164397, 0xbc6749eba0e8a895, 0xe6d286236d05418b, 0xd594c3c833e36709, 0x0 }, /* #38 */4699 { 0x 310242, 0x310296, 0xafa9722bd2f7bd30, 0xa66048fb7325569f, 0x094929305fd26691, 0x0 }, /* #39 */4700 { 0x 3e3443, 0x3e3402, 0x7603678baa14502f, 0x731feb13c2f300ba, 0x02e37c77e7214f74, 0x0 }, /* #40 */4701 { 0x 2360d7, 0x236093, 0x8397af3ab7db6c38, 0xd2d66cc9168113bc, 0xb0c14271a15a587b, 0x0 }, /* #41 */4702 { 0x 076687, 0x076e97, 0x4a54355c59cd1769, 0x81e5583d4cbc943a, 0xc86edd1f0d10832e, 0x0 }, /* #42 */4703 { 0x0 c40c7, 0x0c4097, 0xa33de1d9256328b0, 0xf5c1efb3706dac90, 0xad7bf225b4f57c1f, 0x0 }, /* #43 */4704 { 0x 0e2193, 0x0e2112, 0x78dc6dc3e916de80, 0x26a91ab45aa94b89, 0x5233530f8e6d92f6, 0x0 }, /* #44 */4705 { 0x 085297, 0x085a16, 0xe3c5c632734e5617, 0x7f3cc3b873c0955c, 0x64890279ff8dc0ba, 0x0 }, /* #45 */4706 { 0x2 d29c6, 0x2d2906, 0xbc9b12100e460594, 0x678b917c56876993, 0x550f8093b7be9c01, 0x0 }, /* #46 */4707 { 0x 000493, 0x000402, 0x698f8e5badf0f5e7, 0x69823b13e0871a70, 0x000d5347cd69db76, 0x0 }, /* #47 */4708 { 0x 364ad7, 0x364297, 0x1c7fd2956fb61fa0, 0xef9cd66504ad4a4e, 0x2ce2fc306b08d551, 0x0 }, /* #48 */4709 { 0x0 87b13, 0x087316, 0xb92d131fe112be61, 0x23a7f53bbac91bff, 0x95851de42649a261, 0x0 }, /* #49 */4710 { 0x 203693, 0x203602, 0x3a829e6fffbeab6d, 0x00daa4cf9b7d1b38, 0x39a7f9a064419034, 0x0 }, /* #50 */4711 { 0x1 a34d2, 0x1a3416, 0xa64c01499b48b0e6, 0x25b2838b090c1daf, 0x80997dbe923c9337, 0x0 }, /* #51 */4712 { 0x 203e12, 0x203602, 0xb05bd5a2e0fa97bd, 0x1d6d16a9802191ab, 0x92eebef960d90612, 0x0 }, /* #52 */4713 { 0x 3a2bd3, 0x3a2383, 0x270ac5121367c99a, 0xeac84b0e24c03b52, 0x3c427a03eea78e47, 0x0 }, /* #53 */4714 { 0x 020b96, 0x020b87, 0x36f3bc74d5e28e6e, 0x8499ac9309d35ed7, 0xb25a0fe1cc0f2f97, 0x0 }, /* #54 */4715 { 0x 2d2a03, 0x2d2a97, 0x358ca0dbc219e94e, 0xa48d4539184d99be, 0x90ff5ba2a9cc4f8f, 0x0 }, /* #55 */4716 { 0x 373846, 0x373093, 0x12922819dc936c07, 0xdabfc5217eb54d19, 0x37d262f85dde1eee, 0x0 }, /* #56 */4717 { 0x3 a4fd7, 0x3a4783, 0x1d7a426383bd19de, 0xb0ebad8136bc38f1, 0x6c8e94e24d00e0ec, 0x0 }, /* #57 */4718 { 0x 311196, 0x311193, 0x3f07986b4eab6026, 0xdc793a42b289c497, 0x628e5e289c219b8f, 0x0 }, /* #58 */4719 { 0x 1959c7, 0x195916, 0x8d53e8ba295d0f07, 0x3c58edca0e26ad47, 0x50fafaf01b3661bf, 0x0 }, /* #59 */4720 { 0x0 33e82, 0x033697, 0x9341ea316c3931f3, 0x9c2e2d99d72cf5cc, 0xf713bc97950c3c27, 0x0 }, /* #60 */4721 { 0x 2e6cd3, 0x2e6412, 0x568ce9a9a44ced42, 0x2280b895c34609d5, 0x340c3113e106e36c, 0x0 }, /* #61 */4722 { 0x1 64ec2, 0x164692, 0xcbe1105f0471aff2, 0xae6777d854d7b6d6, 0x1d799886af99f91c, 0x0 }, /* #62 */4723 { 0x0 77e93, 0x077693, 0x1ae6e902c6d6f523, 0xa140bcc035171fef, 0x79a62c4291bfd533, 0x0 }, /* #63 */4660 { 0x2f5717, 0x2f5797, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #0 */ 4661 { 0x135253, 0x135297, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #1 */ 4662 { 0x1f1446, 0x1f1446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4663 { 0x326293, 0x326297, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #3 */ 4664 { 0x3a4c82, 0x3a4482, 0xa454abf26190b8cd, 0xa454abf26190b8cd, 0x0000000000000000, 0x0 }, /* #4 */ 4665 { 0x242f82, 0x242706, 0x34bdfb34c3be169a, 0x34bdfb34c3be169a, 0x0000000000000000, 0x0 }, /* #5 */ 4666 { 0x374ec6, 0x374602, 0x0432e0be3e9666bc, 0x0432e0be3e9666bc, 0x0000000000000000, 0x0 }, /* #6 */ 4667 { 0x005c13, 0x005406, 0x691e5805fa3201f4, 0x691e5805fa3201f3, 0x0000000000000000, 0x0 }, /* #7 */ 4668 { 0x244552, 0x244587, 0x1b7f9585bf189b5f, 0xbfb7b8a869e73e82, 0x5bc7dcdd55315cdd, 0x0 }, /* #8 */ 4669 { 0x353f42, 0x353786, 0xebc7763c63967898, 0xa84d5b55ef730500, 0x437a1ae674237398, 0x0 }, /* #9 */ 4670 { 0x3b73d2, 0x3b7316, 0x399de6660cc483a1, 0x2c819b959f4312b7, 0x0d1c4ad06d8170ea, 0x0 }, /* #10 */ 4671 { 0x334516, 0x334587, 0x2293e95c149a25f9, 0xfb02055ef7dc7d39, 0x2791e3fd1cbda8c0, 0x0 }, /* #11 */ 4672 { 0x0f2c02, 0x0f2c83, 0x77f546e2011c8747, 0xc74ae9f4f91baa52, 0xb0aa5ced0800dcf5, 0x0 }, /* #12 */ 4673 { 0x3b0546, 0x3b0d83, 0x5964724cb65f096f, 0xa11092d7a4d320d5, 0xb853df75118be89a, 0x0 }, /* #13 */ 4674 { 0x333802, 0x333012, 0x6325587cf337beb5, 0x123e58998a6356f7, 0x50e6ffe368d467be, 0x0 }, /* #14 */ 4675 { 0x2918c2, 0x291006, 0xdfc5ec6a196b7cab, 0x1a186d89de47493a, 0xc5ad7ee03b243371, 0x0 }, /* #15 */ 4676 { 0x242703, 0x242f16, 0x97b950be77126169, 0x640663092fae6b4b, 0x33b2edb54763f61d, 0x0 }, /* #16 */ 4677 { 0x142097, 0x142097, 0x892eaf564167ae0f, 0xdd68ef2da96e723f, 0xabc5c02897f93bcf, 0x0 }, /* #17 */ 4678 { 0x0a1883, 0x0a1096, 0xf565e1daa9e4f072, 0xdfa3a6ffb6160505, 0x15c23adaf3ceeb6c, 0x0 }, /* #18 */ 4679 { 0x254957, 0x254193, 0x93753fff92477d54, 0xf76fe47a9b8ad42c, 0x9c055b84f6bca927, 0x0 }, /* #19 */ 4680 { 0x3b4553, 0x3b4592, 0xc259435d5bcea090, 0xb300b013297910b0, 0x0f58934a32558fdf, 0x0 }, /* #20 */ 4681 { 0x2d6707, 0x2d6702, 0xda89058d85a22e3a, 0x1ced4fd1abd6b4a2, 0xbd9bb5bbd9cb7997, 0x0 }, /* #21 */ 4682 { 0x384843, 0x384083, 0x3eacb60b719a23ed, 0xeefb3dd9f4b656c7, 0x4fb178317ce3cd25, 0x0 }, /* #22 */ 4683 { 0x0a01d7, 0x0a0906, 0x9df22707cebed08e, 0x7c596fecc9de84a0, 0x2198b71b04e04bed, 0x0 }, /* #23 */ 4684 { 0x1d5ed2, 0x1d5616, 0x332918eb7f3dd018, 0x2ea6a24df01ac98e, 0x0482769d8f23068a, 0x0 }, /* #24 */ 4685 { 0x393f93, 0x393792, 0xe7eb58a7458716d2, 0xb06cd281b97dc667, 0x377e86258c09506a, 0x0 }, /* #25 */ 4686 { 0x192447, 0x192497, 0x3a03171feb267a28, 0xd5e6b4b30a43475a, 0x641c626ce0e332cd, 0x0 }, /* #26 */ 4687 { 0x0153c7, 0x015313, 0x5508ef22c0783987, 0x7841c99cc2ec8d8f, 0xdcc72585fd8babf7, 0x0 }, /* #27 */ 4688 { 0x306e53, 0x306693, 0x2a31a7e1ef5ca091, 0xbd5bb2294d57c552, 0x6cd5f5b8a204db3e, 0x0 }, /* #28 */ 4689 { 0x371a07, 0x371287, 0x62474e579ccdcb4b, 0xfbbf722ce5656721, 0x6687dc2ab7686429, 0x0 }, /* #29 */ 4690 { 0x075d03, 0x075593, 0xb03906fefdf53ff1, 0xe0480f748dfb1983, 0xcff0f78a6ffa266d, 0x0 }, /* #30 */ 4691 { 0x0b0d13, 0x0b0d16, 0xa94425aae9631a10, 0x3e0a96fc705e48ff, 0x6b398eae7904d110, 0x0 }, /* #31 */ 4692 { 0x067883, 0x067086, 0xc8554ec72f11653e, 0xc84f55a8966a5553, 0x0005f91e98a70fea, 0x0 }, /* #32 */ 4693 { 0x264142, 0x264107, 0x0d42ac43079037d9, 0x3c4bae9b3354ad84, 0xd0f6fda7d43b8a55, 0x0 }, /* #33 */ 4694 { 0x066786, 0x066703, 0x12fbccd369d1e4ab, 0x343bcf64d88d8976, 0xdebffd6e91445b35, 0x0 }, /* #34 */ 4695 { 0x175087, 0x175893, 0x7441394ab027f760, 0xf123ea5b0a0fb34c, 0x831d4eefa6184413, 0x0 }, /* #35 */ 4696 { 0x292e83, 0x292606, 0xe413efe53eac554b, 0x025d39e8a5c17e93, 0xe1b6b5fc98ead6b7, 0x0 }, /* #36 */ 4697 { 0x254486, 0x254493, 0xc6c2fbd80753adfa, 0xf4b144ea1c2f889b, 0xd211b6edeb24255f, 0x0 }, /* #37 */ 4698 { 0x000ad7, 0x000207, 0x1b55b489429d5bea, 0x6e3621a6aadd9eb2, 0xad1f92e297bfbd37, 0x0 }, /* #38 */ 4699 { 0x246b46, 0x246303, 0x08759e3b19471027, 0x2d0850e6f75fb780, 0xdb6d4d5421e758a7, 0x0 }, /* #39 */ 4700 { 0x2f7492, 0x2f7486, 0xfbbc27edc5a98295, 0xde2a434647c80a84, 0x1d91e4a77de17811, 0x0 }, /* #40 */ 4701 { 0x3a3fc7, 0x3a3783, 0x9ba4cc33040eeecc, 0xd08d06f023b49785, 0xcb17c542e05a5746, 0x0 }, /* #41 */ 4702 { 0x177596, 0x177587, 0xaa3e4bda9ab330a3, 0xba9f028b3acd45c3, 0xef9f494f5fe5eae0, 0x0 }, /* #42 */ 4703 { 0x061ac3, 0x061286, 0xbf16db68f248a43d, 0xb3352e57bca9da35, 0x0be1ad11359eca07, 0x0 }, /* #43 */ 4704 { 0x295e02, 0x295e83, 0x60f5c78ad6dafce1, 0xb042aa202edb9620, 0xb0b31d6aa7ff66c1, 0x0 }, /* #44 */ 4705 { 0x1053d3, 0x105316, 0x3b85352db2b7b7d1, 0x313491950c515b1b, 0x0a50a398a6665cb5, 0x0 }, /* #45 */ 4706 { 0x247647, 0x247697, 0x1613ea2e85d0e795, 0x9c7f7aabd05d496c, 0x79946f82b5739e28, 0x0 }, /* #46 */ 4707 { 0x245d56, 0x245506, 0x8ce71739343f5a00, 0x0853b7e4dc999360, 0x84935f5457a5c6a0, 0x0 }, /* #47 */ 4708 { 0x1726d2, 0x172687, 0xbdd52cff2b92f7f5, 0xde3ccaf775159e12, 0xdf986207b67d59e3, 0x0 }, /* #48 */ 4709 { 0x0b6a93, 0x0b6216, 0x654442677316e9a0, 0x198a6462ceb33d7e, 0x4bb9de04a463ac21, 0x0 }, /* #49 */ 4710 { 0x1e7f53, 0x1e7797, 0xa675f1484794e322, 0xc1845f723e61216f, 0xe4f191d60933c1b2, 0x0 }, /* #50 */ 4711 { 0x1d0b86, 0x1d0397, 0xbaa497081034cd93, 0xf313df71447d2147, 0xc790b796cbb7ac4c, 0x0 }, /* #51 */ 4712 { 0x047d86, 0x047597, 0x9751a16149a2ae10, 0xaac17fad5968bad4, 0xec9021b3f039f33c, 0x0 }, /* #52 */ 4713 { 0x142653, 0x142602, 0x6493c8c4c53bfeaf, 0x214faf3c62da3010, 0x434419886261ce9e, 0x0 }, /* #53 */ 4714 { 0x283146, 0x283197, 0x8890c733d902d394, 0xacf625d37ffcc917, 0xdb9aa16059060a7d, 0x0 }, /* #54 */ 4715 { 0x185496, 0x185412, 0xab56b62e776e5040, 0x0947692cad9bb404, 0xa20f4d01c9d29c3c, 0x0 }, /* #55 */ 4716 { 0x080e17, 0x080613, 0x0972c9ee3b2aa2d4, 0x34709b5e6c0375b9, 0xd5022e8fcf272d1a, 0x0 }, /* #56 */ 4717 { 0x3e3907, 0x3e3112, 0x7e3a539f63e7a9c3, 0x53462450bc9f9e1f, 0x2af42f4ea7480ba3, 0x0 }, /* #57 */ 4718 { 0x0d3fc2, 0x0d3f87, 0x69fb47b573729e5e, 0xaf5a17e94351ccc3, 0xbaa12fcc3020d19b, 0x0 }, /* #58 */ 4719 { 0x091806, 0x091013, 0x4acf5ea0f2d07d80, 0x7e8fe907be82fcc2, 0xcc3f7599344d80be, 0x0 }, /* #59 */ 4720 { 0x011617, 0x011616, 0xfe6da62707e4cd78, 0x3c541721f72d422e, 0xc2198f0510b78b49, 0x0 }, /* #60 */ 4721 { 0x3c3302, 0x3c3397, 0x82469c4eeb5698c0, 0xd4e3283d0196d2b4, 0xad637411e9bfc60c, 0x0 }, /* #61 */ 4722 { 0x191f56, 0x191703, 0x1a981a545f1a83af, 0x55b8c36aa731f540, 0xc4df56e9b7e88e6f, 0x0 }, /* #62 */ 4723 { 0x027e52, 0x027617, 0x244e8cffefc6cb52, 0x58797545cebbff5a, 0xcbd517ba210acbf8, 0x0 }, /* #63 */ 4724 4724 }; 4725 4725 static const BINU64_TEST_T g_aTests_sbb_u64_locked[] = 4726 4726 { 4727 { 0x 380007, 0x380097, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #0 */4728 { 0x 271686, 0x271646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4729 { 0x 040a93, 0x040297, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #2 */4730 { 0x 0c34d6, 0x0c3446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4731 { 0x 393e97, 0x393682, 0xf535c67e58ffe6af, 0xf535c67e58ffe6ae, 0x0000000000000000, 0x0 }, /* #4 */4732 { 0x 176892, 0x176002, 0x430d449c095c165d, 0x430d449c095c165d, 0x0000000000000000, 0x0 }, /* #5 */4733 { 0x 386c53, 0x386482, 0xa29e1851f8447333, 0xa29e1851f8447332, 0x0000000000000000, 0x0 }, /* #6 */4734 { 0x 080947, 0x080106, 0x7d0e5628e7158b22, 0x7d0e5628e7158b21, 0x0000000000000000, 0x0 }, /* #7 */4735 { 0x1 06792, 0x106706, 0x695f5a415647e01d, 0x2c148129d6e7b20c, 0x3d4ad9177f602e11, 0x0 }, /* #8 */4736 { 0x3 05792, 0x305716, 0x600a1d9ef19d1abd, 0x5dfa5491e0664dee, 0x020fc90d1136cccf, 0x0 }, /* #9 */4737 { 0x 3c5093, 0x3c5887, 0x76277a20839bef46, 0xecf50ced624d8100, 0x89326d33214e6e45, 0x0 }, /* #10 */4738 { 0x 0c1703, 0x0c1717, 0x124440e945ee41a6, 0x71da0bbd6d88ea47, 0xa06a352bd865575e, 0x0 }, /* #11 */4739 { 0x17 60d3, 0x176012, 0x63a2a4f245d85ac3, 0x2d48a81eb116ea5b, 0x3659fcd394c17067, 0x0 }, /* #12 */4740 { 0x 280a02, 0x280213, 0x1da50f529a787103, 0x5357b4ee89e5cc8c, 0xca4d5a641092a477, 0x0 }, /* #13 */4741 { 0x 2923c3, 0x292303, 0x2d056fb78ff6a4ad, 0x43764399107bd9ea, 0xe98f2c1e7f7acac2, 0x0 }, /* #14 */4742 { 0x 0671d3, 0x067193, 0x874738ffbba2bd09, 0xdd8d9fd80b4783cd, 0xa9b99927b05b393b, 0x0 }, /* #15 */4743 { 0x 290883, 0x290806, 0x98de6bb3600e7356, 0x460a649988db7b05, 0x52d40719d732f850, 0x0 }, /* #16 */4744 { 0x 0462c2, 0x046202, 0x91533c464c4d7f69, 0x0aa96311229e2ee3, 0x86a9d93529af5086, 0x0 }, /* #17 */4745 { 0x 3b5a57, 0x3b5202, 0xf6e4b1241760773c, 0x651ce08b1cb565e3, 0x91c7d098faab1158, 0x0 }, /* #18 */4746 { 0x 1922c7, 0x192206, 0x75b19700faebdd3e, 0x20cd559090f9a8bd, 0x54e4417069f23480, 0x0 }, /* #19 */4747 { 0x 1717c2, 0x171f93, 0x6020a4fdac805c78, 0xcf25c45983d543ce, 0x90fae0a428ab18aa, 0x0 }, /* #20 */4748 { 0x 087bc3, 0x087392, 0xbf49a5f5b14bbdd9, 0xadbd30d598247f2a, 0x118c752019273eae, 0x0 }, /* #21 */4749 { 0x0a 1f52, 0x0a1702, 0x42c5b3bf0d61f95f, 0x1cc733d26c316bf2, 0x25fe7feca1308d6d, 0x0 }, /* #22 */4750 { 0x3a 6747, 0x3a6f83, 0x6891cd9e138d1ac1, 0xe553c902b934a970, 0x833e049b5a587150, 0x0 }, /* #23 */4751 { 0x 180bd2, 0x180b93, 0x5fb036aff4cf4a53, 0x99f604917f0056ab, 0xc5ba321e75cef3a8, 0x0 }, /* #24 */4752 { 0x 2d2f43, 0x2d2792, 0xfcc576403c5b7cdd, 0xb7ffde5d8874380d, 0x44c597e2b3e744cf, 0x0 }, /* #25 */4753 { 0x 0d1d12, 0x0d1d12, 0xe3b3d499b4858315, 0x6f128aad5a5424fd, 0x74a149ec5a315e18, 0x0 }, /* #26 */4754 { 0x 0c1793, 0x0c1706, 0x7ac39acdf29bb898, 0x1918614529552bd1, 0x61ab3988c9468cc6, 0x0 }, /* #27 */4755 { 0x 311086, 0x311087, 0x224f374d1f3a6cc4, 0xdf0dad1cf8b98cd1, 0x43418a302680dff3, 0x0 }, /* #28 */4756 { 0x 351082, 0x351003, 0x6eac33fbc537da15, 0x76a54fcc632620e0, 0xf806e42f6211b935, 0x0 }, /* #29 */4757 { 0x 344a92, 0x344a06, 0x89a225cc7844d14a, 0x663379e2745b1b22, 0x236eabea03e9b628, 0x0 }, /* #30 */4758 { 0x 086106, 0x086906, 0xa17041d229f6632d, 0x537823360c1e12b7, 0x4df81e9c1dd85076, 0x0 }, /* #31 */4759 { 0x0 c3952, 0x0c3916, 0x98a60536d31b1fa6, 0x35494450ef68dbbd, 0x635cc0e5e3b243e9, 0x0 }, /* #32 */4760 { 0x 1e3886, 0x1e3092, 0xe6b4a5f3a2bab7f1, 0x86224576db0c6b0b, 0x6092607cc7ae4ce6, 0x0 }, /* #33 */4761 { 0x 2349c7, 0x234912, 0xbe530d627e9e1a79, 0x5621de0d73d46579, 0x68312f550ac9b4ff, 0x0 }, /* #34 */4762 { 0x 1414c7, 0x141486, 0xff05f305d685e89e, 0xd737098b9a8bd8dd, 0x27cee97a3bfa0fc0, 0x0 }, /* #35 */4763 { 0x2 540c2, 0x254816, 0xb146b0ed06ada0e5, 0x3b60718e4193183a, 0x75e63f5ec51a88ab, 0x0 }, /* #36 */4764 { 0x 2f2fc2, 0x2f2f12, 0xa8b3834a735c3525, 0x5efed058209f4086, 0x49b4b2f252bcf49f, 0x0 }, /* #37 */4765 { 0x 3c32d7, 0x3c3203, 0x216e5b72f261aa6e, 0x35e140dcef5a2494, 0xeb8d1a96030785d9, 0x0 }, /* #38 */4766 { 0x 3e0706, 0x3e0716, 0x5f5a1f47b6dcd727, 0x4d271259b305be5a, 0x12330cee03d718cd, 0x0 }, /* #39 */4767 { 0x 276303, 0x276306, 0x29d7ca8c8293d0ee, 0x29b18f287f88c372, 0x00263b64030b0d7b, 0x0 }, /* #40 */4768 { 0x 395c87, 0x395c87, 0x79d41cce0d6a3498, 0xd8ff5a1a3e3ddd47, 0xa0d4c2b3cf2c5750, 0x0 }, /* #41 */4769 { 0x 2c3c16, 0x2c3413, 0x3afd614d8e28f670, 0x40bb17f5ac50ba08, 0xfa424957e1d83c68, 0x0 }, /* #42 */4770 { 0x 2e7e07, 0x2e7683, 0x35a9a7177ee02efe, 0xdc6fd7be7b72700d, 0x5939cf59036dbef0, 0x0 }, /* #43 */4771 { 0x3 00457, 0x300486, 0xfca1cc55a47d7815, 0xa3b128e082c1cd22, 0x58f0a37521bbaaf2, 0x0 }, /* #44 */4772 { 0x 1b4587, 0x1b4582, 0x8b54f39885bb5b6d, 0x8a6d9f640d0ee243, 0x00e7543478ac7929, 0x0 }, /* #45 */4773 { 0x1 b6706, 0x1b6706, 0x4232e4bdadc7a087, 0x2124cf4b54d1f865, 0x210e157258f5a822, 0x0 }, /* #46 */4774 { 0x 3d7e52, 0x3d7686, 0xf882698c52bba42e, 0xd5127442be25cc47, 0x236ff5499495d7e7, 0x0 }, /* #47 */4775 { 0x 2e2b12, 0x2e2302, 0xee4c373f42f1b43f, 0x4d2a99a2ea6108a1, 0xa1219d9c5890ab9e, 0x0 }, /* #48 */4776 { 0x 3a4803, 0x3a4893, 0x70ebccb38ca49a13, 0xcb63047b57bdf7ab, 0xa588c83834e6a267, 0x0 }, /* #49 */4777 { 0x 257406, 0x257406, 0x4d05607e77aedde8, 0x4952dd3be29017d7, 0x03b28342951ec611, 0x0 }, /* #50 */4778 { 0x 240d53, 0x240d87, 0x67d69cea0fa43baf, 0xa2cd162bd2fb5795, 0xc50986be3ca8e419, 0x0 }, /* #51 */4779 { 0x 0e3d96, 0x0e3587, 0x1319d77fb3d2c33e, 0xa2e774559cdeef77, 0x7032632a16f3d3c7, 0x0 }, /* #52 */4780 { 0x 113602, 0x113603, 0x17bf43214613d1e7, 0x66b13d1229ebe0b3, 0xb10e060f1c27f134, 0x0 }, /* #53 */4781 { 0x0 94fd6, 0x094712, 0x58c9d00e2fa2886d, 0x5340a6dff0c8dedf, 0x0589292e3ed9a98e, 0x0 }, /* #54 */4782 { 0x 0d43c3, 0x0d4b97, 0x44242667b362c805, 0xaf6158a249a39e9c, 0x94c2cdc569bf2968, 0x0 }, /* #55 */4783 { 0x0 b3393, 0x0b3316, 0x7984229071b0dda6, 0x489faebfa9039ea6, 0x30e473d0c8ad3eff, 0x0 }, /* #56 */4784 { 0x 3a4a07, 0x3a4296, 0xf76aba2bf4ddad67, 0xe32c517c2fdf765c, 0x143e68afc4fe370a, 0x0 }, /* #57 */4785 { 0x 360053, 0x360087, 0xe022b1de2025eeba, 0xe80aad4cec869e36, 0xf8180491339f5083, 0x0 }, /* #58 */4786 { 0x0 d1c16, 0x0d1c16, 0xdd32ef38e4632ee2, 0x7bf367bfa80d23ac, 0x613f87793c560b36, 0x0 }, /* #59 */4787 { 0x0 765c3, 0x076d83, 0x5062c2a01109343e, 0xb3aa428d5a760992, 0x9cb88012b6932aab, 0x0 }, /* #60 */4788 { 0x3 64096, 0x364083, 0xc13414ebd9df09d9, 0xdc90607912f26592, 0xe4a3b472c6eca447, 0x0 }, /* #61 */4789 { 0x 332d43, 0x332502, 0xd0541302b53abd86, 0x3d3986dc0a08e7a1, 0x931a8c26ab31d5e4, 0x0 }, /* #62 */4790 { 0x 1530c3, 0x153897, 0x522bfc3c6b166416, 0x9be27405af0391fa, 0xb6498836bc12d21b, 0x0 }, /* #63 */4727 { 0x085b13, 0x085397, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #0 */ 4728 { 0x310842, 0x310046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4729 { 0x143786, 0x143746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4730 { 0x1c6dc6, 0x1c6546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4731 { 0x2c2b53, 0x2c2382, 0x852879002ba59a1b, 0x852879002ba59a1a, 0x0000000000000000, 0x0 }, /* #4 */ 4732 { 0x311a02, 0x311202, 0x4dad7c8c13805294, 0x4dad7c8c13805294, 0x0000000000000000, 0x0 }, /* #5 */ 4733 { 0x0b7303, 0x0b7386, 0xaa82370215c9a92e, 0xaa82370215c9a92d, 0x0000000000000000, 0x0 }, /* #6 */ 4734 { 0x297a13, 0x297282, 0xf7e2a185e64fa909, 0xf7e2a185e64fa908, 0x0000000000000000, 0x0 }, /* #7 */ 4735 { 0x1a3f46, 0x1a3793, 0x23ed705b117a0d07, 0xe5263d21580e943d, 0x3ec73339b96b78ca, 0x0 }, /* #8 */ 4736 { 0x340342, 0x340303, 0x212d22357a73334d, 0x76d9a3d560523be3, 0xaa537e601a20f76a, 0x0 }, /* #9 */ 4737 { 0x0d6657, 0x0d6693, 0x3049faaeed0cff40, 0xbba06227e4241025, 0x74a9988708e8ef1a, 0x0 }, /* #10 */ 4738 { 0x1d02c7, 0x1d0296, 0x96e498d60069a16b, 0x90be3a12467b6b3f, 0x06265ec3b9ee362b, 0x0 }, /* #11 */ 4739 { 0x177812, 0x177006, 0xdcc84bdbd097c7f3, 0x062e0f152eaba253, 0xd69a3cc6a1ec25a0, 0x0 }, /* #12 */ 4740 { 0x0b76c3, 0x0b7693, 0x0c30a873a9752e44, 0xca7b8a2adaf211fe, 0x41b51e48ce831c45, 0x0 }, /* #13 */ 4741 { 0x1709d2, 0x170196, 0xc9a154fdb4c75128, 0x86519a8f35f47d5a, 0x434fba6e7ed2d3ce, 0x0 }, /* #14 */ 4742 { 0x182e42, 0x182617, 0x227713a9d75551f2, 0x721ab6285fa98406, 0xb05c5d8177abcdec, 0x0 }, /* #15 */ 4743 { 0x3e79c2, 0x3e7187, 0x193b70427cc0da4a, 0x9def07a26f79af78, 0x7b4c68a00d472ad2, 0x0 }, /* #16 */ 4744 { 0x291f97, 0x291f16, 0x819a6bd6289aa839, 0x3db26efb677cf8cc, 0x43e7fcdac11daf6c, 0x0 }, /* #17 */ 4745 { 0x094e16, 0x094682, 0xefd658c1b051655f, 0xcf503594cef465ef, 0x2086232ce15cff70, 0x0 }, /* #18 */ 4746 { 0x2f4f16, 0x2f4706, 0xdeb87ccbb5b96586, 0x589d6c07d3b04184, 0x861b10c3e2092402, 0x0 }, /* #19 */ 4747 { 0x297556, 0x297587, 0xbc3648cdd5168fbb, 0xc4e8a0c38530c54b, 0xf74da80a4fe5ca70, 0x0 }, /* #20 */ 4748 { 0x136597, 0x136597, 0x8067f8ef070598a3, 0xc848ccce9cfd8584, 0xb81f2c206a08131e, 0x0 }, /* #21 */ 4749 { 0x0a2656, 0x0a2e16, 0xa9b5a6ff97e4bb12, 0x2f37272942fdf655, 0x7a7e7fd654e6c4bd, 0x0 }, /* #22 */ 4750 { 0x3a7946, 0x3a7113, 0x11a6ca8b470da856, 0x5ecf1deb29d212c8, 0xb2d7aca01d3b958e, 0x0 }, /* #23 */ 4751 { 0x065653, 0x065e16, 0x97eb76474d978a19, 0x5f8a7281e9f52daf, 0x386103c563a25c69, 0x0 }, /* #24 */ 4752 { 0x3e3843, 0x3e3002, 0xa58d0e1394b2c88e, 0x1dc0054fc51bb3e6, 0x87cd08c3cf9714a7, 0x0 }, /* #25 */ 4753 { 0x3a5f02, 0x3a5716, 0x78553ff518753a86, 0x115f97d9339b2fcf, 0x66f5a81be4da0ab7, 0x0 }, /* #26 */ 4754 { 0x2f1892, 0x2f1002, 0xb32443adbbeac8c9, 0x24e81db4aa137ae0, 0x8e3c25f911d74de9, 0x0 }, /* #27 */ 4755 { 0x210596, 0x210d16, 0x8a4005c3573f8145, 0x205142b5a60536cf, 0x69eec30db13a4a76, 0x0 }, /* #28 */ 4756 { 0x071fd6, 0x071716, 0xa46a50493458981b, 0x0be8d78bf49b7bfc, 0x988178bd3fbd1c1f, 0x0 }, /* #29 */ 4757 { 0x1d6d92, 0x1d6582, 0xef1f853574d96f61, 0xb5592fcbf676dbd0, 0x39c655697e629391, 0x0 }, /* #30 */ 4758 { 0x111ed6, 0x111693, 0x8493700f58dacc30, 0xa8d457da6d38c03b, 0xdbbf1834eba20bf5, 0x0 }, /* #31 */ 4759 { 0x0e0c07, 0x0e0c87, 0x4b6196e7a97fe43d, 0x994dd4b57585a5e2, 0xb213c23233fa3e5a, 0x0 }, /* #32 */ 4760 { 0x327a47, 0x327212, 0x9ca9fce530cde1e6, 0x19b8b0d454b393fb, 0x82f14c10dc1a4dea, 0x0 }, /* #33 */ 4761 { 0x382fd2, 0x382782, 0xff4d6b8f46275158, 0xb2c4066f925696c4, 0x4c89651fb3d0ba94, 0x0 }, /* #34 */ 4762 { 0x0d7d52, 0x0d7513, 0x53656ae7f03c7dc6, 0x7ea1301e88eeef4f, 0xd4c43ac9674d8e77, 0x0 }, /* #35 */ 4763 { 0x2f0d93, 0x2f0d87, 0x5bf0e1269790af7b, 0x994e532d3442fa88, 0xc2a28df9634db4f2, 0x0 }, /* #36 */ 4764 { 0x167896, 0x167806, 0x82862cee161be99c, 0x4453d84d5f2c0a3c, 0x3e3254a0b6efdf60, 0x0 }, /* #37 */ 4765 { 0x121512, 0x121586, 0xa740117742e76b76, 0xa156f71123acbbb4, 0x05e91a661f3aafc2, 0x0 }, /* #38 */ 4766 { 0x042192, 0x042117, 0x2e4f18e143b53781, 0x48084e63b8cac3fa, 0xe646ca7d8aea7387, 0x0 }, /* #39 */ 4767 { 0x180902, 0x180187, 0xeeb07b25f476f86f, 0xf793f75e3012265a, 0xf71c83c7c464d215, 0x0 }, /* #40 */ 4768 { 0x0f1a17, 0x0f1a87, 0x1c9adfb4f74cf1dc, 0x8b7925b77b781ff0, 0x9121b9fd7bd4d1eb, 0x0 }, /* #41 */ 4769 { 0x3919d6, 0x391902, 0xbdfce31a4f59844d, 0x5793d7e5e9b7a48c, 0x66690b3465a1dfc1, 0x0 }, /* #42 */ 4770 { 0x1e1697, 0x1e1e16, 0x81c3558757f2bea9, 0x1ffebfe418ce8add, 0x61c495a33f2433cb, 0x0 }, /* #43 */ 4771 { 0x3c1186, 0x3c1983, 0x6535400c5eaae35e, 0xb639311d53aadba1, 0xaefc0eef0b0007bd, 0x0 }, /* #44 */ 4772 { 0x380502, 0x380507, 0x509552de1e0ab39a, 0x6f0e7ac222971d74, 0xe186d81bfb739626, 0x0 }, /* #45 */ 4773 { 0x160682, 0x160612, 0xa97d6773c04da4c8, 0x0167d87e983ae07c, 0xa8158ef52812c44c, 0x0 }, /* #46 */ 4774 { 0x1c0b42, 0x1c0312, 0x65bf79d874c2df03, 0x1b5bb8c436ea77bf, 0x4a63c1143dd86744, 0x0 }, /* #47 */ 4775 { 0x192e13, 0x192e02, 0xcead08e6d1c9a9d5, 0x77915b370fa66e43, 0x571badafc2233b91, 0x0 }, /* #48 */ 4776 { 0x2768d6, 0x276086, 0xb9128ecd322767d7, 0x8af4b93000c9f503, 0x2e1dd59d315d72d4, 0x0 }, /* #49 */ 4777 { 0x336ec7, 0x336607, 0x093ef1a55c35b216, 0x78ad9e2518cb04e1, 0x90915380436aad34, 0x0 }, /* #50 */ 4778 { 0x0100d7, 0x010093, 0x58dafbe92c4e8c44, 0xed9612841b7e0185, 0x6b44e96510d08abe, 0x0 }, /* #51 */ 4779 { 0x367c16, 0x367487, 0x121e789c08dfa264, 0xfee655eaba5f2e82, 0x133822b14e8073e2, 0x0 }, /* #52 */ 4780 { 0x2d3d06, 0x2d3d97, 0x6d4cd8b0ea9d0f23, 0xb5c78e945a76ed17, 0xb7854a1c9026220c, 0x0 }, /* #53 */ 4781 { 0x041096, 0x041002, 0x729a65ee01be44da, 0x388c86b2cb243ea4, 0x3a0ddf3b369a0636, 0x0 }, /* #54 */ 4782 { 0x3a3843, 0x3a3083, 0x66c892a99e976a5f, 0xfbf11e922482a068, 0x6ad774177a14c9f6, 0x0 }, /* #55 */ 4783 { 0x0648c7, 0x064016, 0xffccc2dfee693f92, 0x6d1468ded25b605f, 0x92b85a011c0ddf32, 0x0 }, /* #56 */ 4784 { 0x1d2216, 0x1d2286, 0xf91c597eeff4ed9e, 0xd24e6cfefbbd7122, 0x26cdec7ff4377c7c, 0x0 }, /* #57 */ 4785 { 0x213a93, 0x213282, 0xfbe9c2419f2036bd, 0xdc348ce86f4fbdc7, 0x1fb535592fd078f5, 0x0 }, /* #58 */ 4786 { 0x017652, 0x017616, 0xfb066c57543f1b03, 0x2cf120f9f18c38fc, 0xce154b5d62b2e207, 0x0 }, /* #59 */ 4787 { 0x064dc6, 0x064516, 0x703d4adbc8ce8bd1, 0x5a29cea5c0d10336, 0x16137c3607fd889b, 0x0 }, /* #60 */ 4788 { 0x3f4886, 0x3f4093, 0xa940dc992a878d1a, 0xdb7842148934964f, 0xcdc89a84a152f6cb, 0x0 }, /* #61 */ 4789 { 0x187803, 0x187012, 0x65fdbb9d616ea0c8, 0x32f6202f6c462c0d, 0x33079b6df52874ba, 0x0 }, /* #62 */ 4790 { 0x2d2b47, 0x2d2307, 0x28013bea7f59e9bf, 0x73fa972ed65534c0, 0xb406a4bba904b4fe, 0x0 }, /* #63 */ 4791 4791 }; 4792 4792 static const BINU64_TEST_T g_aTests_or_u64[] = 4793 4793 { 4794 { 0x 144992, 0x144146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4795 { 0x2 140d2, 0x214046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4796 { 0x 395382, 0x395346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */4797 { 0x 1a4ec3, 0x1a4646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4798 { 0x 0651c2, 0x065102, 0x547b29765512cb85, 0x547b29765512cb85, 0x0000000000000000, 0x0 }, /* #4 */4799 { 0x2d 7a92, 0x2d7282, 0xad428cd9f9a25798, 0xad428cd9f9a25798, 0x0000000000000000, 0x0 }, /* #5 */4800 { 0x 3415d6, 0x341586, 0x9c8a325bc623bdc5, 0x9c8a325bc623bdc5, 0x0000000000000000, 0x0 }, /* #6 */4801 { 0x1 e5792, 0x1e5702, 0x1f2f6033a8a61a38, 0x1f2f6033a8a61a38, 0x0000000000000000, 0x0 }, /* #7 */4802 { 0x 0803d2, 0x080386, 0xb0ba127627e7cb69, 0xf2bffbff3fffeb6f, 0x5227f9ff1d3ba327, 0x0 }, /* #8 */4803 { 0x 283ec2, 0x283682, 0xebff6775892ab1d3, 0xeffff7f59d6bb9df, 0x6dd9b0809549099e, 0x0 }, /* #9 */4804 { 0x2 e6c92, 0x2e6482, 0x8a92855746552a04, 0xfafbb7f7ce553edf, 0x70ebb7a5ce013edf, 0x0 }, /* #10 */4805 { 0x 0f6983, 0x0f6186, 0x3196ed91bbbe284a, 0xb9beff9bffbe7cdb, 0xa93e768b5c2a54d1, 0x0 }, /* #11 */4806 { 0x 281bd2, 0x281382, 0xe8aa5ca4008f8e57, 0xfbef5cb6c0bf9edf, 0x7bef1c16c0be18ca, 0x0 }, /* #12 */4807 { 0x 161516, 0x161582, 0x741235d6583c4d15, 0xff36b5defb3cdf5d, 0x8f34954ea32cd749, 0x0 }, /* #13 */4808 { 0x 3d2016, 0x3d2082, 0xe601d84ac1998d9d, 0xe7f9dfcfdffddf9d, 0x61f99787dfe45799, 0x0 }, /* #14 */4809 { 0x 2a11c2, 0x2a1186, 0x09759ff80ed5d38c, 0xb97f9fffaedfd7de, 0xb07b04c7ac4ec552, 0x0 }, /* #15 */4810 { 0x 2d2646, 0x2d2686, 0x9e454c1e480ae655, 0x9f5fed1e4eaef6f5, 0x195ba10a06ae14e4, 0x0 }, /* #16 */4811 { 0x 1b6457, 0x1b6482, 0x5a2c6a35bc6f1b04, 0xfe3ffebdfeef3f85, 0xa43ff6ad7eac2c81, 0x0 }, /* #17 */4812 { 0x 371812, 0x371082, 0x1670ea4d9a0f9089, 0x9e79eaddfa3fdcef, 0x9a79e29862345cee, 0x0 }, /* #18 */4813 { 0x 0e62c2, 0x0e6282, 0xa6e229c1ab25f8f9, 0xa6eefff9ab67fefd, 0x26ccf679ab461e15, 0x0 }, /* #19 */4814 { 0x0 50f07, 0x050706, 0x447cab7703fc3b1d, 0x667ceb7fa3fcbbff, 0x666ce23ea2f8a0ff, 0x0 }, /* #20 */4815 { 0x 1f3fc3, 0x1f3782, 0x7459dc93ec48bcad, 0xfcd9fe9ffe49febf, 0xa8c83a0ebe49c232, 0x0 }, /* #21 */4816 { 0x 243916, 0x243182, 0xb6c1fefb7c7afc55, 0xf6fffeff7ffefd57, 0x70fe7a87339e4d42, 0x0 }, /* #22 */4817 { 0x 2a4a52, 0x2a4286, 0x598bd6c646a9c9de, 0xfb9bfef656efdbde, 0xfa112a70146713ca, 0x0 }, /* #23 */4818 { 0x 1d7506, 0x1d7506, 0x0b5a4e233f8929f1, 0x1f5b7e273f89fdf9, 0x1d437a242c08d5b9, 0x0 }, /* #24 */4819 { 0x 093907, 0x093182, 0x3704192c17ada75f, 0xb7f51ffef7edafdf, 0xb3f10ffae5488acd, 0x0 }, /* #25 */4820 { 0x1 10f46, 0x110706, 0x4584d87259f66d3b, 0x4dedd977ddf7ef3f, 0x48e9d9279435a31d, 0x0 }, /* #26 */4821 { 0x 370d16, 0x370502, 0x137d827b3c3a4e69, 0x57ffe3fffd3fcfef, 0x44c261e7fd25c5a6, 0x0 }, /* #27 */4822 { 0x 057817, 0x057086, 0xc17be4e66cc7a2c3, 0xd7ffe7e6effffff3, 0x979ce300837dff32, 0x0 }, /* #28 */4823 { 0x1 63783, 0x163786, 0xe528588d96405eb8, 0xff795c8dbf6fdebd, 0x9b710409ad2f9a05, 0x0 }, /* #29 */4824 { 0x2 75753, 0x275702, 0x391d929d8e87d2f3, 0x7ffddfbfbff7d3f7, 0x4fe05fb73f74d1b5, 0x0 }, /* #30 */4825 { 0x 1514d3, 0x151486, 0xf8b454003569be3c, 0xf8bcd47d777fbf3f, 0xf8a8847d62562533, 0x0 }, /* #31 */4826 { 0x 387b17, 0x387386, 0x3f91dbd6887e1775, 0xff9ffbf79c7f7f77, 0xc58e23e19c6f7d17, 0x0 }, /* #32 */4827 { 0x2 92443, 0x292482, 0x293fde1cc53f8c5a, 0xbffffe1eff7fecfe, 0xb6f8b2063a6ae8be, 0x0 }, /* #33 */4828 { 0x0 d2786, 0x0d2786, 0xfafc4c04f54ddd28, 0xfbfc5c1ef55fdded, 0x115c541a3453d9e5, 0x0 }, /* #34 */4829 { 0x 010e47, 0x010602, 0x6543a57cbb1b30a3, 0x7577e77cbb7f73bf, 0x1476c27cb865633d, 0x0 }, /* #35 */4830 { 0x 3b1a93, 0x3b1206, 0x63d7d68afc56e772, 0x6fdff69efdd6ef7e, 0x4ccdf414add0ca1c, 0x0 }, /* #36 */4831 { 0x1 668d7, 0x166086, 0xbb390deb04d94f71, 0xff7d5fffedff5ff3, 0x546c53d5e9665282, 0x0 }, /* #37 */4832 { 0x 283883, 0x283082, 0x340ab5e8cc4975fc, 0xf5aef5ecedebf7fd, 0xd5ac55cca5aa86e9, 0x0 }, /* #38 */4833 { 0x12 2a53, 0x122202, 0x56e98bc3f3001514, 0x77f98fc7fbe97f1c, 0x63f80e861be97a1c, 0x0 }, /* #39 */4834 { 0x 044a07, 0x044202, 0x1be4f861ac29dd74, 0x5feffee9beabfd7f, 0x4eeb36a99eabb54f, 0x0 }, /* #40 */4835 { 0x 394103, 0x394102, 0x5f540c3c5f73a9f6, 0x5fd74dfddff7adf7, 0x559741e983e60dd5, 0x0 }, /* #41 */4836 { 0x 0d7482, 0x0d7406, 0x44c8306682fffb91, 0x5efab1efd7fffb9f, 0x1ef2b1e957beba8f, 0x0 }, /* #42 */4837 { 0x 0f3456, 0x0f3486, 0x3db4f536105fa126, 0xffbff7767ffffd66, 0xd31fb2506fef7c40, 0x0 }, /* #43 */4838 { 0x 377a12, 0x377286, 0x56631e7a235068d9, 0xdff31efbaf5aedff, 0xcdf1129bac4aa5ef, 0x0 }, /* #44 */4839 { 0x 2a0683, 0x2a0682, 0xfd6a7558b661e6a5, 0xfffff7dcb66be7fd, 0xa3d5b3ccb40a45f9, 0x0 }, /* #45 */4840 { 0x 2e1b52, 0x2e1382, 0xbeb666b0792cc428, 0xfeb677ba7f6edd6d, 0x4a14773a4f6add45, 0x0 }, /* #46 */4841 { 0x1 d4dc3, 0x1d4502, 0x7b8dc0a2a7a2aacd, 0x7fddcabfe7bfbffd, 0x1f5c0a3d643d1f78, 0x0 }, /* #47 */4842 { 0x 284e46, 0x284682, 0xb163e0eb3aaaac1d, 0xb367eeef7aefbdfd, 0x03258e6e72cf9df4, 0x0 }, /* #48 */4843 { 0x 367406, 0x367482, 0xb119d85361704ab3, 0xf9bdfb7f69f7dff7, 0x49ac3b6f28a79fe7, 0x0 }, /* #49 */4844 { 0x 0b7953, 0x0b7106, 0x4f7171d46e6efb65, 0x6ffdfbfeefffff7d, 0x65fd8b7e89b97678, 0x0 }, /* #50 */4845 { 0x2 b6307, 0x2b6386, 0xe0765bace1852ee8, 0xe1fffffef7d56efc, 0xa1afefda37d560bc, 0x0 }, /* #51 */4846 { 0x 1f6f02, 0x1f6782, 0xdfd6a1c75064cb32, 0xdff7b3cfdef4eb7f, 0x9567124d9eb4607f, 0x0 }, /* #52 */4847 { 0x 3a21d7, 0x3a2106, 0x79eb7141492007f5, 0x7beff145492d6ff5, 0x3244a004090d6f90, 0x0 }, /* #53 */4848 { 0x 126943, 0x126182, 0xd8e7b59b83168f50, 0xdafff7fbb7bebff8, 0x5abbf2f037ac38b8, 0x0 }, /* #54 */4849 { 0x 126656, 0x126682, 0x684194c80415b430, 0xeb51d4da7df5f4ba, 0xeb51c4da7de1508a, 0x0 }, /* #55 */4850 { 0x 380417, 0x380486, 0xd4d5dddb34366366, 0xddf7dddbf77ff3f6, 0x4d774502f34ff1f2, 0x0 }, /* #56 */4851 { 0x1 91156, 0x191186, 0xb21de225a2c9bfaa, 0xbabfffbdb3cfffff, 0x88ae1d9991cfc5f5, 0x0 }, /* #57 */4852 { 0x3 10dd6, 0x310582, 0xe8814f63706b9be1, 0xe8ebff677eebfbfd, 0x286afe475ecaeadc, 0x0 }, /* #58 */4853 { 0x2 73442, 0x273482, 0xc25d01dfd8cb1fc3, 0xeb5f27dfdfeb3fcb, 0x2b4326899f282cca, 0x0 }, /* #59 */4854 { 0x 161882, 0x161082, 0x842d45ac7f794f0f, 0xdd7ffdbdfff97fdf, 0x5d7ff83dc9a07cdd, 0x0 }, /* #60 */4855 { 0x 375216, 0x375206, 0x7fb4e7e932d1705c, 0x7ff4efebf3fdffde, 0x54440c42c3ad8fde, 0x0 }, /* #61 */4856 { 0x3 01a87, 0x301282, 0x616a86529220c2d2, 0xf36a96dbbb26fed3, 0xb30092992906bc43, 0x0 }, /* #62 */4857 { 0x 144643, 0x144602, 0x74406d5fb2371453, 0x7fc37ddffbbf755b, 0x0bc319c8798e611b, 0x0 }, /* #63 */4794 { 0x292c57, 0x292446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4795 { 0x287703, 0x287746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4796 { 0x274017, 0x274046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4797 { 0x3d6996, 0x3d6146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4798 { 0x3c6c56, 0x3c6402, 0x7417113eb7419ac1, 0x7417113eb7419ac1, 0x0000000000000000, 0x0 }, /* #4 */ 4799 { 0x2d1803, 0x2d1002, 0x21d151ced44d5813, 0x21d151ced44d5813, 0x0000000000000000, 0x0 }, /* #5 */ 4800 { 0x115d87, 0x115506, 0x0bb04827d1901a53, 0x0bb04827d1901a53, 0x0000000000000000, 0x0 }, /* #6 */ 4801 { 0x107e47, 0x107602, 0x159d58fc33705bd6, 0x159d58fc33705bd6, 0x0000000000000000, 0x0 }, /* #7 */ 4802 { 0x3d1352, 0x3d1306, 0x76a2c47e24c9b560, 0x7ee3d47e3cdbfd77, 0x7843507638124837, 0x0 }, /* #8 */ 4803 { 0x173083, 0x173002, 0x0a578b02ea0f2d10, 0x2f5fafdafb6f7f7f, 0x2f5baedab967566f, 0x0 }, /* #9 */ 4804 { 0x233806, 0x233002, 0x2b176f241fd066f5, 0x6f17ffee5fd1fef7, 0x4e00d5ce4f81ba96, 0x0 }, /* #10 */ 4805 { 0x144e92, 0x144682, 0x4f325c133b457d7f, 0xef36fe97bb7fff7f, 0xa126b696b33aeb30, 0x0 }, /* #11 */ 4806 { 0x1d6386, 0x1d6386, 0xab1ffea008fb4f7e, 0xabbfffe649ffff7e, 0x80a63f464185f152, 0x0 }, /* #12 */ 4807 { 0x314b07, 0x314382, 0xff07e94cfaf64859, 0xff8ff96efaf7fdfb, 0xb78b716e6065bdbb, 0x0 }, /* #13 */ 4808 { 0x040917, 0x040102, 0x050357ae1b3b1971, 0x2f8bf7af9f7b9bf7, 0x2e8ae3219e7183e7, 0x0 }, /* #14 */ 4809 { 0x054413, 0x054486, 0x54727d294455ab90, 0xf77bff396c77bbbb, 0xa319a6112877193b, 0x0 }, /* #15 */ 4810 { 0x044147, 0x044182, 0xe776d5b95d59a174, 0xfffff7bb7fd9b9f4, 0x198d22326ac999c0, 0x0 }, /* #16 */ 4811 { 0x000d93, 0x000582, 0xc0a8184f80c4ed11, 0xfeec1a7f9bd4efb3, 0x3e4c02379bd40bb2, 0x0 }, /* #17 */ 4812 { 0x2508d6, 0x250082, 0x044e3b13703a4fd1, 0xa5ee3f977c3a7ffd, 0xa1e604846c087f6d, 0x0 }, /* #18 */ 4813 { 0x1d2502, 0x1d2582, 0xc0d31a2fdafbabe8, 0xeed31afffbffaffd, 0xee1010d5a35c0415, 0x0 }, /* #19 */ 4814 { 0x014846, 0x014082, 0x525a5cc53178522a, 0xf7db5ccd7bf8f3ea, 0xa799180c6a80b3c0, 0x0 }, /* #20 */ 4815 { 0x3970d6, 0x397086, 0xabc8ecfb1e3ae1f6, 0xefecfcfb1e3ee9f6, 0x4d6c5c00143e6932, 0x0 }, /* #21 */ 4816 { 0x1e1ed2, 0x1e1682, 0xda3f2e303cce840b, 0xffff6e357dffff9b, 0x6df04c2569f17f99, 0x0 }, /* #22 */ 4817 { 0x174986, 0x174106, 0x055e627b35dc1ab8, 0x7d5e7bfbb7df9ef9, 0x7c1c79d8b7939cd1, 0x0 }, /* #23 */ 4818 { 0x037296, 0x037286, 0x9cd4055cace1cedc, 0xbffdc57fafedcefc, 0xb3edc17f23ac0aa0, 0x0 }, /* #24 */ 4819 { 0x281007, 0x281082, 0xd6afe1a6db902dd0, 0xd6fffbf7ff97add0, 0x40de1b73b50785c0, 0x0 }, /* #25 */ 4820 { 0x1c1b56, 0x1c1382, 0x76935bc8058f1c6d, 0xf7f37bc845efdf7f, 0xc3e27a40446ec376, 0x0 }, /* #26 */ 4821 { 0x080196, 0x080186, 0xdbcc0ef929ea65f6, 0xdfffaffff9eb6df6, 0xc6b7a7b6f1eb2c84, 0x0 }, /* #27 */ 4822 { 0x156ec3, 0x156686, 0xe61b4a46eee4a91f, 0xee1bfa5fefeded3f, 0x0a0bf85bc9a94d35, 0x0 }, /* #28 */ 4823 { 0x1e2386, 0x1e2386, 0xffa70e15b8edbb59, 0xffe76e37f8edbf59, 0x23626e22708da558, 0x0 }, /* #29 */ 4824 { 0x2c2d07, 0x2c2582, 0x65d4a25a9a1c061a, 0xe7ffbffabafed61f, 0xe62b1ff02aeed61d, 0x0 }, /* #30 */ 4825 { 0x3a3692, 0x3a3606, 0x4ec40474056a6f96, 0x5edecdffa76aef96, 0x12decdbfa7008412, 0x0 }, /* #31 */ 4826 { 0x154046, 0x154086, 0xf2e3e93bae8265b7, 0xf3f7fdbfbee77fff, 0xc1d4b5a490e55b6a, 0x0 }, /* #32 */ 4827 { 0x2122c6, 0x212286, 0x10f650d381bbce90, 0xd1fe7fd7dbbffebb, 0xd13a2fd4db34762b, 0x0 }, /* #33 */ 4828 { 0x044717, 0x044782, 0xcbef0a74a0612d73, 0xebfffbf6faf76ffb, 0x22f0f9a67a974bca, 0x0 }, /* #34 */ 4829 { 0x163403, 0x163486, 0x066bdb135b3258eb, 0xd67bfb175bfbf8eb, 0xd650e30552fbe083, 0x0 }, /* #35 */ 4830 { 0x286897, 0x286006, 0x7c877b47aeb24f97, 0x7fb77f5faebeffb7, 0x3b347f1922aeb230, 0x0 }, /* #36 */ 4831 { 0x1214c6, 0x121406, 0x2bc113a20cdbb2f1, 0x2fcfbbe3dcfbb7f3, 0x06ceaa61d0f027f2, 0x0 }, /* #37 */ 4832 { 0x136a92, 0x136206, 0x407f3317018eb6bd, 0x777f37779ffffebd, 0x370827669ef34c15, 0x0 }, /* #38 */ 4833 { 0x1235c3, 0x123502, 0x73e102fbfe1b52eb, 0x77e5a2ffff9bd7fb, 0x0625a0bfb98ac758, 0x0 }, /* #39 */ 4834 { 0x101786, 0x101786, 0xb59211f70b13a08f, 0xf79adbf74bdbaa9f, 0xc21acaa748d98a9b, 0x0 }, /* #40 */ 4835 { 0x2e1b07, 0x2e1382, 0x07d618b1a5037c4e, 0xdfde5ebdbdef7d4f, 0xdf8e56bcb8ef314f, 0x0 }, /* #41 */ 4836 { 0x200186, 0x200182, 0x2a85b4f2025ff7cd, 0xabadbffab27ff7cd, 0x832d2b08b02ab280, 0x0 }, /* #42 */ 4837 { 0x2048c3, 0x204082, 0xa18a64fbcf5148eb, 0xf5da7fffcffbccef, 0x54d07b35c4ebccc4, 0x0 }, /* #43 */ 4838 { 0x090013, 0x090006, 0x2a791ced2da401e7, 0x3a7f3eedbdfe21e7, 0x304626c5b55a2163, 0x0 }, /* #44 */ 4839 { 0x1b0913, 0x1b0106, 0x792bf1f91e45cf49, 0x7dfff3fd7e5fefc9, 0x24dc6374741b2fc1, 0x0 }, /* #45 */ 4840 { 0x132612, 0x132686, 0x0abdc13e85686cc8, 0xcfbde9bfeff9fefc, 0xc5a8a9b7efd9d2f4, 0x0 }, /* #46 */ 4841 { 0x1e3042, 0x1e3086, 0x94166e2fd9f3c914, 0x9c16eeefddfbd9f6, 0x0c02ccc58c9bd9f6, 0x0 }, /* #47 */ 4842 { 0x111f86, 0x111706, 0x19da44c9af49db43, 0x3dfff6ddafdbdf77, 0x25e7f61d08da1635, 0x0 }, /* #48 */ 4843 { 0x1b3356, 0x1b3382, 0xbd7b75e3e65a77fc, 0xbdffffebf67afffd, 0x9dc7be28b478a99d, 0x0 }, /* #49 */ 4844 { 0x154356, 0x154302, 0x772b9a4ec379e315, 0x7febde7fcffff715, 0x7de2d67dcf9fb401, 0x0 }, /* #50 */ 4845 { 0x2f6916, 0x2f6186, 0xefdd9120d43149b3, 0xffdfbdbdff73edff, 0x5982adbdfb62e46c, 0x0 }, /* #51 */ 4846 { 0x3b68d6, 0x3b6082, 0xc3e9a8f211e1deca, 0xfbefa9f331f3ffdf, 0x3a0ea1632152a9df, 0x0 }, /* #52 */ 4847 { 0x052907, 0x052186, 0x24d46fb3e1267909, 0xe5d5efbbf7f77ba9, 0xe1c5e799b6f163a8, 0x0 }, /* #53 */ 4848 { 0x281fd7, 0x281702, 0x509bd75d188a11e1, 0x5bffd7ffbfda33ef, 0x0b6e17aaa758232f, 0x0 }, /* #54 */ 4849 { 0x084cc2, 0x084406, 0x2af66d758bbd161b, 0x2eff6d77dbbd573f, 0x24a96013588c532f, 0x0 }, /* #55 */ 4850 { 0x223306, 0x223382, 0xf9c3ae3fb057656c, 0xfff7fefffdf7e7fd, 0x96f472d75de4c7b9, 0x0 }, /* #56 */ 4851 { 0x1f2dd2, 0x1f2506, 0x2bc2e948794ee97c, 0x6bf6ed6e796fed7d, 0x6bb4a56e4961ad3d, 0x0 }, /* #57 */ 4852 { 0x3e6342, 0x3e6382, 0x5a35f89b4dee559a, 0xfe37fddbcdfed59e, 0xec26c54b8d54958e, 0x0 }, /* #58 */ 4853 { 0x227647, 0x227682, 0x73c0e605c41e94e3, 0xfbf2e7cffd3ffcef, 0xcbb267cb3d3d6cce, 0x0 }, /* #59 */ 4854 { 0x3c4646, 0x3c4686, 0x22e9f5c763b394bc, 0xaae9f5cf6fb7fdbd, 0x88e1244a2e06edb9, 0x0 }, /* #60 */ 4855 { 0x1e0c03, 0x1e0402, 0x506285e03330ea3d, 0x7a7e85fff773ffbf, 0x6a7c84dff4433d87, 0x0 }, /* #61 */ 4856 { 0x376243, 0x376282, 0xe855d0133d544849, 0xffddd97bbddfcce9, 0x9788896899cfc4e8, 0x0 }, /* #62 */ 4857 { 0x353797, 0x353782, 0xaa8a5b9ebf1e7ca9, 0xeb9bff9ebf9f7cbf, 0x6919a792a18518b7, 0x0 }, /* #63 */ 4858 4858 }; 4859 4859 static const BINU64_TEST_T g_aTests_or_u64_locked[] = 4860 4860 { 4861 { 0x 0e6c57, 0x0e6446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4862 { 0x 1874c3, 0x187446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4863 { 0x 1f3593, 0x1f3546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */4864 { 0x2 63c43, 0x263446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4865 { 0x2 56657, 0x256606, 0x06fe7d4e67232bb1, 0x06fe7d4e67232bb1, 0x0000000000000000, 0x0 }, /* #4 */4866 { 0x3 e0387, 0x3e0386, 0xcd475b3bd59b9866, 0xcd475b3bd59b9866, 0x0000000000000000, 0x0 }, /* #5 */4867 { 0x1 107d6, 0x110782, 0xaa8cc5599159e197, 0xaa8cc5599159e197, 0x0000000000000000, 0x0 }, /* #6 */4868 { 0x 335d13, 0x335586, 0x9073f5ef48da6e4e, 0x9073f5ef48da6e4e, 0x0000000000000000, 0x0 }, /* #7 */4869 { 0x 0779d6, 0x077106, 0x1b8c9e0a7ffd85ab, 0x1bfdffde7fffafff, 0x1afdedd61e9eaf5e, 0x0 }, /* #8 */4870 { 0x 020fd3, 0x020786, 0xfdc328ee107e1c3a, 0xfde7bfff757ebfbe, 0xc026b7936500b3a4, 0x0 }, /* #9 */4871 { 0x 2b0186, 0x2b0102, 0x3f7be3d249da2407, 0x7ffbebdbedfeeeef, 0x7da88889ac3cceec, 0x0 }, /* #10 */4872 { 0x 0b3d12, 0x0b3502, 0x5e3ebd9877eecf3e, 0x5f7ffd9af7ffefbf, 0x1545dc0aa313e595, 0x0 }, /* #11 */4873 { 0x0 17b43, 0x017386, 0x407a0dfe071d2ccb, 0xcb7bedff573dfdeb, 0x8b51ec03522df9e8, 0x0 }, /* #12 */4874 { 0x 3f61d7, 0x3f6182, 0xb570f35b95c534fb, 0xfd7cff7b9fd5fffb, 0x4d3cef298e95cbf0, 0x0 }, /* #13 */4875 { 0x 117b17, 0x117386, 0x825f1de216909f90, 0xbe5ffde396b89ffa, 0xbe15e161822812ea, 0x0 }, /* #14 */4876 { 0x2 c67d3, 0x2c6782, 0x778b5a0d463b931c, 0xffebfe1df7bfdffd, 0x99e1ae1db395def5, 0x0 }, /* #15 */4877 { 0x0 e4c93, 0x0e4406, 0x5f4967afea712078, 0x7f7d67ffebf32ffc, 0x203c435489d22ff4, 0x0 }, /* #16 */4878 { 0x 3d5646, 0x3d5602, 0x2c64db11e85de550, 0x3de7ff1dfcdffd51, 0x1183260c94d7fd51, 0x0 }, /* #17 */4879 { 0x 193213, 0x193206, 0x12717432da999c97, 0x5ff97d7ffbffbfb7, 0x4db97d4d3967b7b2, 0x0 }, /* #18 */4880 { 0x 2c1957, 0x2c1186, 0x73db3f5bfd745fa4, 0xf7df3f7ffd7ddfaf, 0xa7dd0737854d9caf, 0x0 }, /* #19 */4881 { 0x 0d3153, 0x0d3186, 0x2a490057a622d12b, 0xea7913d7e7bef57b, 0xc8301395619c6451, 0x0 }, /* #20 */4882 { 0x 0966d7, 0x096606, 0x307fe2cc403e4827, 0x737ffefee9fe79ff, 0x53779eb2e9f871d9, 0x0 }, /* #21 */4883 { 0x 002e92, 0x002682, 0x92195dff501a9db2, 0xfbdffffff7be9ff7, 0x79d7a2f7f7bc0257, 0x0 }, /* #22 */4884 { 0x 0c58c7, 0x0c5002, 0x226433ddc3fc507b, 0x3ae4f3fdc7fe597f, 0x38e0e0f407865906, 0x0 }, /* #23 */4885 { 0x 0705d6, 0x070506, 0x68fa36cd06dd1c39, 0x6eff76df66fdbe7d, 0x46cd449f6679a674, 0x0 }, /* #24 */4886 { 0x 330643, 0x330682, 0xd49876b1047d44ab, 0xf5f9ffb17cff5eab, 0xb579ef3078bf1e21, 0x0 }, /* #25 */4887 { 0x 1b1787, 0x1b1782, 0x42b4c47a40b39e08, 0xdabedffecefbdf8f, 0xd82e9fb48ef8c387, 0x0 }, /* #26 */4888 { 0x 0666c7, 0x066602, 0x1ac175402576c7c2, 0x1bfffdd56f7fe7c7, 0x13fea9954f29a305, 0x0 }, /* #27 */4889 { 0x0 c0ec2, 0x0c0682, 0xa11a4cd1668c18e2, 0xad3f6ef1669dd8fb, 0x8d376ef10691c8fb, 0x0 }, /* #28 */4890 { 0x0 e2ec6, 0x0e2686, 0xa0d99eeedf4817f1, 0xf5dfbfeeff5edff5, 0xd51621aaa81ec945, 0x0 }, /* #29 */4891 { 0x2 51896, 0x251082, 0x931e94160bf075c3, 0xdb7edc1ffbf875ef, 0xda64c819f0f8506e, 0x0 }, /* #30 */4892 { 0x 242bc6, 0x242306, 0x615e5b25a90c68e9, 0x73dfff27ff0de8ff, 0x328bf4065f05c05e, 0x0 }, /* #31 */4893 { 0x 221f42, 0x221782, 0x835d8775f824575b, 0xcbfd8ffdfb7ef75b, 0xcafc09dd435eb643, 0x0 }, /* #32 */4894 { 0x 336f46, 0x336786, 0x293f304422588db8, 0xb9bf7ac5fb59dfbd, 0x90bf6a85db19571d, 0x0 }, /* #33 */4895 { 0x 1a1c02, 0x1a1486, 0x6a7b3bbf85812c87, 0xffff3bffa79b7eff, 0x9f840250239b5e78, 0x0 }, /* #34 */4896 { 0x 214653, 0x214682, 0xe218fc515c5c7c40, 0xe3bdfefd7edd7d58, 0x43bd0abd36896118, 0x0 }, /* #35 */4897 { 0x 212852, 0x212082, 0xac00a6974367a21e, 0xee82be9f7767ff9e, 0xce82b88d3464fd90, 0x0 }, /* #36 */4898 { 0x 116847, 0x116082, 0x582a584ca0c62828, 0xfcae7cfffaff7aae, 0xe4ae34fb7afd72a6, 0x0 }, /* #37 */4899 { 0x3 c7d52, 0x3c7582, 0xe789e071959ead64, 0xefdbeef7d7deadf4, 0x0d5b4ed6c65c89d0, 0x0 }, /* #38 */4900 { 0x 040416, 0x040486, 0x807543fc84ad66d1, 0xe27757ff8efdffdb, 0x622717930e74dbca, 0x0 }, /* #39 */4901 { 0x 3d3513, 0x3d3586, 0xfd2971b413b7891f, 0xfdfbf3b77bf78f3f, 0x09f2930769d38726, 0x0 }, /* #40 */4902 { 0x 1a3193, 0x1a3102, 0x09f93899a620a492, 0x2ffbfedbe7f5bed3, 0x275bd6d3c1f59ac1, 0x0 }, /* #41 */4903 { 0x 0f4cd3, 0x0f4482, 0x9d5945227e28ad6d, 0x9d5dd5b7ffaaaf7f, 0x844c9097a5aaaf12, 0x0 }, /* #42 */4904 { 0x 035f03, 0x035786, 0x9804a9e7cecc298e, 0xbbadebefefeeaf9f, 0xb3a9ca292da68713, 0x0 }, /* #43 */4905 { 0x 176c42, 0x176482, 0xf4aa96a20c2cde9f, 0xfffad7bb4ebcffdf, 0x7f52553946bcb9cf, 0x0 }, /* #44 */4906 { 0x3 c41c3, 0x3c4182, 0xb9de261732219ec5, 0xfffeaebffe2bbef7, 0xde7c8aacec0a20f7, 0x0 }, /* #45 */4907 { 0x 3d6742, 0x3d6702, 0x73534f973342da4a, 0x77df7fdff7f7de7f, 0x259e7558c6f7d435, 0x0 }, /* #46 */4908 { 0x 183c83, 0x183406, 0x042f5e0143513d2a, 0x7dff7e1b637bfd3a, 0x79fc2e1b222be51a, 0x0 }, /* #47 */4909 { 0x 2b15d7, 0x2b1582, 0xc2cf4c914592c51b, 0xebcf7f99c7deeddf, 0xebca7f19c65c28c4, 0x0 }, /* #48 */4910 { 0x 3e12d7, 0x3e1282, 0x6396f772465cd7b7, 0xe7defffa567dd7f7, 0xa64eed9a50351261, 0x0 }, /* #49 */4911 { 0x 2e2f97, 0x2e2782, 0x39c6b0531c61e5d7, 0xbfe6f9731e6df5df, 0x87a2e9701e0c31cf, 0x0 }, /* #50 */4912 { 0x 2a5247, 0x2a5282, 0xf5a5d27895ca0958, 0xf5b5f6fad7cbb979, 0x6195e4925243b069, 0x0 }, /* #51 */4913 { 0x0 a0596, 0x0a0502, 0x1a15add605f5418d, 0x7a7fffd7e5f773ef, 0x726f56c3e517726b, 0x0 }, /* #52 */4914 { 0x 0e7902, 0x0e7186, 0xe02d5a62b2564cb3, 0xff3d7afbbe76edb7, 0xff357899be74e5a7, 0x0 }, /* #53 */4915 { 0x 024203, 0x024286, 0x1741f3e5cc960c4f, 0xb751f3fdefbe1d5f, 0xb71183182f2e1516, 0x0 }, /* #54 */4916 { 0x3 94f46, 0x394782, 0xd824bf223ccd1bf0, 0xdc2cff7afefffffe, 0x1c2c6d5af672fcbe, 0x0 }, /* #55 */4917 { 0x 362a52, 0x362206, 0x45630ca13f5d431f, 0x45ffeef33f5dff3f, 0x05fce2520909bc22, 0x0 }, /* #56 */4918 { 0x 120717, 0x120782, 0x4f83b422d509c15a, 0xdfcbf6afd54de7fe, 0x9dcb428d104ce7b6, 0x0 }, /* #57 */4919 { 0x 0c6646, 0x0c6686, 0x32f4a86d2d1c97c5, 0xb3f4fc6dbddc9fe7, 0xb1b4f400b5d00867, 0x0 }, /* #58 */4920 { 0x 157516, 0x157582, 0xffe205c8d5633d13, 0xfff37dfdf7f3bffb, 0xdff17d3526f393fa, 0x0 }, /* #59 */4921 { 0x1 67703, 0x167786, 0xf4e332f5a4a3b3e8, 0xfcf73bfdf6ffb7e8, 0xd8173b48725fb4a0, 0x0 }, /* #60 */4922 { 0x 323083, 0x323082, 0x8931493ff8e45602, 0xbb37cbfff9fd5fdf, 0xba068be6e9bd09dd, 0x0 }, /* #61 */4923 { 0x3 64c82, 0x364486, 0x9954270cac57b692, 0xfdd6372cbc7ffebe, 0xe4d63328103cfc3e, 0x0 }, /* #62 */4924 { 0x 1b0e53, 0x1b0682, 0x3aa78b44f797ae55, 0xffefdf5ef79ffefd, 0xddea5e5e459e72e9, 0x0 }, /* #63 */4861 { 0x115317, 0x115346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4862 { 0x015a97, 0x015246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4863 { 0x241813, 0x241046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4864 { 0x280dc2, 0x280546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4865 { 0x290e03, 0x290682, 0xfbd92c8d9c615be9, 0xfbd92c8d9c615be9, 0x0000000000000000, 0x0 }, /* #4 */ 4866 { 0x3b7b87, 0x3b7302, 0x4b09423e214832f4, 0x4b09423e214832f4, 0x0000000000000000, 0x0 }, /* #5 */ 4867 { 0x1b7a13, 0x1b7206, 0x76039660be010935, 0x76039660be010935, 0x0000000000000000, 0x0 }, /* #6 */ 4868 { 0x051456, 0x051406, 0x32493218e4cd2a0a, 0x32493218e4cd2a0a, 0x0000000000000000, 0x0 }, /* #7 */ 4869 { 0x375f52, 0x375706, 0x02daa47752eee862, 0x6fdfa6ff72efeaeb, 0x6d5d02e96063a2eb, 0x0 }, /* #8 */ 4870 { 0x2a4716, 0x2a4702, 0x78fdb45894613193, 0x7bfdfd5b9c6b3bf7, 0x332ced43184b3b76, 0x0 }, /* #9 */ 4871 { 0x0c63d6, 0x0c6386, 0xf20e431327c9ce68, 0xfbeefbd367ddceed, 0x6beafbd24655cee5, 0x0 }, /* #10 */ 4872 { 0x3a2e86, 0x3a2682, 0xffadcf217c978542, 0xffefef77ffffc543, 0xd9eee356ebf9c103, 0x0 }, /* #11 */ 4873 { 0x0f5112, 0x0f5106, 0x42aab3613f1de12e, 0x7bbbf3f33fffe77e, 0x3b31c2d314e6c778, 0x0 }, /* #12 */ 4874 { 0x2d69d6, 0x2d6106, 0x5dff027a5c929ee9, 0x5fff5e7edcfbbef9, 0x1eb35e5c90fba6f8, 0x0 }, /* #13 */ 4875 { 0x381a96, 0x381282, 0x84c33714b79997e4, 0xc5dbf75cbfdd97fd, 0x4199c148ac55047d, 0x0 }, /* #14 */ 4876 { 0x205ec2, 0x205682, 0xd4ded2f9a9ef2abc, 0xdcfefefdf9ef2efe, 0x18e0ec6570ed04f6, 0x0 }, /* #15 */ 4877 { 0x000853, 0x000082, 0xd4d77880196c4b9a, 0xf6dfff931f6c6fba, 0xe2daa7130e282630, 0x0 }, /* #16 */ 4878 { 0x0e6247, 0x0e6282, 0x9c836415f8294161, 0x9daf7f15fe3fed73, 0x19ac1f14361fad52, 0x0 }, /* #17 */ 4879 { 0x2c6716, 0x2c6786, 0x7279b602a82c454c, 0xf679ff5ebcbc577d, 0xe4207d5c149c5731, 0x0 }, /* #18 */ 4880 { 0x065657, 0x065686, 0x5c301eaab7107fb4, 0xfe36bfffbf3d7fff, 0xba36bff59b2d395b, 0x0 }, /* #19 */ 4881 { 0x342c82, 0x342486, 0x95dcc1f48be99b73, 0x97dfebf4dbe9bf77, 0x86072b905041a636, 0x0 }, /* #20 */ 4882 { 0x3d1ed3, 0x3d1602, 0x06328a8d4034bc3e, 0x2fb79bede036be3e, 0x2ba71168a0263228, 0x0 }, /* #21 */ 4883 { 0x277a07, 0x277282, 0x82ff6870cd5201f8, 0xffff78f4cf73b3fd, 0x7f5a78e44e21b36d, 0x0 }, /* #22 */ 4884 { 0x366112, 0x366102, 0x17c46cd5ba7cce2e, 0x3fc56ff7bafdee2f, 0x2dc10b7720c52023, 0x0 }, /* #23 */ 4885 { 0x174912, 0x174102, 0x70fa1c3f5ad37646, 0x71fb3f3f7ed7f64f, 0x216137047454a60b, 0x0 }, /* #24 */ 4886 { 0x227892, 0x227086, 0x097321b7f4b7b78b, 0x9f7371f7f5bfffbb, 0x9e3370c525aa7a39, 0x0 }, /* #25 */ 4887 { 0x302502, 0x302506, 0x3d03dde4aea0c576, 0x7d8bfdf4aefcc777, 0x558825f008dcc307, 0x0 }, /* #26 */ 4888 { 0x323a93, 0x323282, 0xe8ba6a9d17392537, 0xf8baef9df7bdbf37, 0x50aa8504e6ad9f22, 0x0 }, /* #27 */ 4889 { 0x0272d3, 0x027286, 0xc4b914df4e9e73a0, 0xdebff6dfdf9f7fb8, 0xda3ef21793095fb8, 0x0 }, /* #28 */ 4890 { 0x077242, 0x077282, 0xfca45eec133406b5, 0xfda4deec5b77f7bf, 0xb580dec44b53f70e, 0x0 }, /* #29 */ 4891 { 0x215202, 0x215282, 0x46cdc8229816e3ec, 0xfecdddabf81ef7fe, 0xfccd55ab700e547e, 0x0 }, /* #30 */ 4892 { 0x336c96, 0x336482, 0x4acac1df97a7d1fb, 0xdefaf7ff97ffddfb, 0xdeb0b7e2857e1d02, 0x0 }, /* #31 */ 4893 { 0x386603, 0x386686, 0x89164a9408fbc453, 0xbbdffe9e1efbff77, 0xb3cbbc1a167a3f35, 0x0 }, /* #32 */ 4894 { 0x2a6987, 0x2a6106, 0x67cd0a560ff62075, 0x77ff7f770ff7a8f5, 0x757e75610661a884, 0x0 }, /* #33 */ 4895 { 0x0c6f82, 0x0c6786, 0xf02d1cb7412eee84, 0xf0ed5eb7e1beef96, 0x30c04235a1b84b16, 0x0 }, /* #34 */ 4896 { 0x3a5f47, 0x3a5782, 0x8888b7b5eb211385, 0xadacf7f5eff5f3c7, 0x2d2c705547d4f147, 0x0 }, /* #35 */ 4897 { 0x027396, 0x027386, 0x35097ad5d5482b28, 0xb53bffddd55f7bfa, 0xa133f59d415f71fa, 0x0 }, /* #36 */ 4898 { 0x024846, 0x024082, 0x4abe21d77596f921, 0xfabe27f77d9fffe3, 0xb2b626f6489fafc3, 0x0 }, /* #37 */ 4899 { 0x377a56, 0x377282, 0x1ebfb0a5fa9e0e57, 0x9effbaadfafe3e7f, 0x9e741a0d3ae63068, 0x0 }, /* #38 */ 4900 { 0x1a7bc7, 0x1a7386, 0x98946e181c7e1118, 0x98f7ef5d7cfe171e, 0x9863e34d78c81716, 0x0 }, /* #39 */ 4901 { 0x1f6097, 0x1f6082, 0x77dc527d6d1bbc21, 0xf7fe5e7fedbbbd31, 0xe2be4e3fe1aba931, 0x0 }, /* #40 */ 4902 { 0x033c96, 0x033406, 0x298813813888fcb9, 0x39bd3bfb7cb8fcff, 0x193d38fa64b8b047, 0x0 }, /* #41 */ 4903 { 0x273202, 0x273286, 0x14f56642a5d92c73, 0xf6fdfed7bfddadff, 0xf21df8d7bb0c81cd, 0x0 }, /* #42 */ 4904 { 0x3c25c3, 0x3c2582, 0x76839dd4bb54b62a, 0xffdbbddcfbfef76b, 0x9f5828dc7aeee541, 0x0 }, /* #43 */ 4905 { 0x221397, 0x221382, 0x9a218b7fe747ca0a, 0xdae98f7ff74fce4a, 0x42c9061c904d4c40, 0x0 }, /* #44 */ 4906 { 0x303a87, 0x303282, 0xbcfb97e78ed1fff6, 0xbcfbdfefeff1fffe, 0x1c63da2a69b1ddf8, 0x0 }, /* #45 */ 4907 { 0x082ac3, 0x082282, 0xe10d9cbe64b1024b, 0xff0dffbf64bdaffb, 0x3f00ff2144adafb9, 0x0 }, /* #46 */ 4908 { 0x2e1083, 0x2e1082, 0xf3d06d3ff008581b, 0xf3dd6dfff8bc7e7f, 0xd1dd01c2b8b47e7f, 0x0 }, /* #47 */ 4909 { 0x1e7097, 0x1e7086, 0x70b238dbfdfa2192, 0xf6b2fbfbfdfaebd7, 0xf622eba944b2cad7, 0x0 }, /* #48 */ 4910 { 0x1d60d6, 0x1d6002, 0x09020474ff143a56, 0x2bcbfd74ff76bb5e, 0x23c9fd242372811e, 0x0 }, /* #49 */ 4911 { 0x0a58d7, 0x0a5006, 0x5c129c7b954e9cb6, 0x7f7efd7fdddfddb7, 0x677c7d6549df5da3, 0x0 }, /* #50 */ 4912 { 0x0c0603, 0x0c0686, 0x7dcf2df6483a9412, 0xfdff7dffecfa953f, 0xf439592becd2912d, 0x0 }, /* #51 */ 4913 { 0x0d5183, 0x0d5186, 0x82144343716c6006, 0x87354f73f16c659f, 0x07310c71804c0599, 0x0 }, /* #52 */ 4914 { 0x275247, 0x275206, 0x572592f399667b3f, 0x7767f2f7bbf6ff3f, 0x2042f21423d2bc37, 0x0 }, /* #53 */ 4915 { 0x230f92, 0x230702, 0x781123c9ead4c9de, 0x7c1f73ebefd4dffe, 0x340f52a32d449eb4, 0x0 }, /* #54 */ 4916 { 0x3a06d6, 0x3a0682, 0xf6b998c7ceabe2d7, 0xf7bbfec7deffeef7, 0xd592ee8312dd4ce2, 0x0 }, /* #55 */ 4917 { 0x286587, 0x286582, 0xf1be5920edb4b0b9, 0xfbbe7b68effdfdfb, 0xbbae336847cd5d63, 0x0 }, /* #56 */ 4918 { 0x313047, 0x313082, 0x7dff93c76fd8bb86, 0xffff9be77fffbff7, 0xce020820163f2e71, 0x0 }, /* #57 */ 4919 { 0x237407, 0x237482, 0xd6a4030af25898fc, 0xf6f6cbdafbdb99fe, 0xa052cad0a9c39122, 0x0 }, /* #58 */ 4920 { 0x014f17, 0x014786, 0x89e9faddc66f9df0, 0x9feffbfde67fddf0, 0x1e271328a054c840, 0x0 }, /* #59 */ 4921 { 0x1a5742, 0x1a5782, 0x88ba8648ccf28fbc, 0xfbfaa66ecdf7effe, 0xfb5aa66e4dc5e572, 0x0 }, /* #60 */ 4922 { 0x241e13, 0x241602, 0x1d2423d1f1ce453e, 0x5d3eb7dbffef7d7f, 0x4c1eb40b2fab7d49, 0x0 }, /* #61 */ 4923 { 0x3e4446, 0x3e4486, 0x04036c9e107c1bc6, 0xc6db6fdfbcfc1bf6, 0xc2db4f5dbcd01bf4, 0x0 }, /* #62 */ 4924 { 0x376402, 0x376482, 0xe2dc56c1088efa72, 0xfffc76f16fcffbfb, 0x5f6c66706fc3cb9b, 0x0 }, /* #63 */ 4925 4925 }; 4926 4926 static const BINU64_TEST_T g_aTests_xor_u64[] = 4927 4927 { 4928 { 0x 206557, 0x206546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4929 { 0x 2a5807, 0x2a5046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4930 { 0x0 73817, 0x073046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */4931 { 0x2 d7c96, 0x2d7446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4932 { 0x2c 3a96, 0x2c3282, 0xc2a2f126aab20557, 0xc2a2f126aab20557, 0x0000000000000000, 0x0 }, /* #4 */4933 { 0x1 36253, 0x136286, 0xe7611d7be06f5bf6, 0xe7611d7be06f5bf6, 0x0000000000000000, 0x0 }, /* #5 */4934 { 0x 263147, 0x263186, 0xabb05670a22cce8b, 0xabb05670a22cce8b, 0x0000000000000000, 0x0 }, /* #6 */4935 { 0x1 77713, 0x177702, 0x41496083dfb89192, 0x41496083dfb89192, 0x0000000000000000, 0x0 }, /* #7 */4936 { 0x3 67a02, 0x367286, 0xb0c432b43c4e7eff, 0xe25eef119fa97042, 0x529adda5a3e70ebd, 0x0 }, /* #8 */4937 { 0x 203a46, 0x203282, 0xe80409ec62e78f5a, 0xf90d349501ae6fdc, 0x11093d796349e086, 0x0 }, /* #9 */4938 { 0x1 a4296, 0x1a4202, 0x2ede7639b1cd3419, 0x507477df30ad0a58, 0x7eaa01e681603e41, 0x0 }, /* #10 */4939 { 0x 2f4ad2, 0x2f4206, 0xfb63885928c5dbdb, 0x7173cc88b38e3bf6, 0x8a1044d19b4be02d, 0x0 }, /* #11 */4940 { 0x 3b39c2, 0x3b3182, 0x695cface8a43af93, 0xde0c14f0d84a4419, 0xb750ee3e5209eb8a, 0x0 }, /* #12 */4941 { 0x 3f2ac3, 0x3f2202, 0xd2ec99ac1a4934a2, 0x65853b3c4946962a, 0xb769a290530fa288, 0x0 }, /* #13 */4942 { 0x 1a3ad7, 0x1a3206, 0x47e490a4ab916382, 0x6c2879f8a1e3881e, 0x2bcce95c0a72eb9c, 0x0 }, /* #14 */4943 { 0x 087e06, 0x087606, 0xa2936a4940a0ae63, 0x76e25ab75a48ff8b, 0xd47130fe1ae851e8, 0x0 }, /* #15 */4944 { 0x1 54417, 0x154406, 0xafd39ab1823ccb26, 0x4549d78c605b180a, 0xea9a4d3de267d32c, 0x0 }, /* #16 */4945 { 0x 3a7483, 0x3a7406, 0x5522d1c10fde2937, 0x10da48e7d1647605, 0x45f89926deba5f32, 0x0 }, /* #17 */4946 { 0x 0f2f02, 0x0f2782, 0x89188fd2d1bc6508, 0x9638e12612b45a2a, 0x1f206ef4c3083f22, 0x0 }, /* #18 */4947 { 0x 226782, 0x226782, 0xf43e57e19299ffc0, 0xaa61091d1ea8eb07, 0x5e5f5efc8c3114c7, 0x0 }, /* #19 */4948 { 0x 2254d2, 0x225402, 0xd9d9f635fc3f1e85, 0x3a0acc704145930d, 0xe3d33a45bd7a8d88, 0x0 }, /* #20 */4949 { 0x1 85c17, 0x185486, 0x7e81b8b7bdc00bed, 0xf1aa847e70a7fc06, 0x8f2b3cc9cd67f7eb, 0x0 }, /* #21 */4950 { 0x0 a4142, 0x0a4102, 0x5d34413165773679, 0x54c3ca16154143b5, 0x09f78b27703675cc, 0x0 }, /* #22 */4951 { 0x 346357, 0x346306, 0x0b1ec3f5bc1b44bc, 0x528cbefd69a33bcc, 0x59927d08d5b87f70, 0x0 }, /* #23 */4952 { 0x2 97f92, 0x297782, 0xef7325b011a7e165, 0xc3d6c4732af6c537, 0x2ca5e1c33b512452, 0x0 }, /* #24 */4953 { 0x 0b2fc7, 0x0b2706, 0x8f914947567723c8, 0x742fbc97a00feca3, 0xfbbef5d0f678cf6b, 0x0 }, /* #25 */4954 { 0x 377dc7, 0x377582, 0xcf34fc3810755019, 0xaf6738e744f5a501, 0x6053c4df5480f518, 0x0 }, /* #26 */4955 { 0x 251ed6, 0x251686, 0xf9e714e7d66d3ce0, 0x9956bc005f48469a, 0x60b1a8e789257a7a, 0x0 }, /* #27 */4956 { 0x2 82647, 0x282682, 0x9ec0af23fe45dc23, 0x9aaa13e51e1b336e, 0x046abcc6e05eef4d, 0x0 }, /* #28 */4957 { 0x 3f3bd3, 0x3f3386, 0x4eea997cb9a4dd8d, 0xca5884fde8dfa8b8, 0x84b21d81517b7535, 0x0 }, /* #29 */4958 { 0x 264d82, 0x264506, 0x4e89319f34c11522, 0x199fcd8096cb44aa, 0x5716fc1fa20a5188, 0x0 }, /* #30 */4959 { 0x 0f1f06, 0x0f1706, 0x0b438b295a36839b, 0x29c83d025552a656, 0x228bb62b0f6425cd, 0x0 }, /* #31 */4960 { 0x 2b4c12, 0x2b4402, 0xb39c54aee145aae7, 0x26e11e8379caccb6, 0x957d4a2d988f6651, 0x0 }, /* #32 */4961 { 0x3 e0583, 0x3e0506, 0xa2908d10e8c1563a, 0x4653d47147f04188, 0xe4c35961af3117b2, 0x0 }, /* #33 */4962 { 0x 3f5e43, 0x3f5686, 0xaa9ab9b5879a953e, 0xd3c86e59dcdbcfac, 0x7952d7ec5b415a92, 0x0 }, /* #34 */4963 { 0x1 75cc3, 0x175486, 0x5b7509e81f9c1a97, 0xea160cbd9dd5da74, 0xb16305558249c0e3, 0x0 }, /* #35 */4964 { 0x 157107, 0x157186, 0xc006e0d9d75ce1fd, 0xf76d7c65e062f3d2, 0x376b9cbc373e122f, 0x0 }, /* #36 */4965 { 0x 2c3093, 0x2c3082, 0xbcc3aa2694f3e531, 0xecde8b92067c13d0, 0x501d21b4928ff6e1, 0x0 }, /* #37 */4966 { 0x0 f6b86, 0x0f6382, 0x40b9d22bb2363979, 0x9087bc68a7e88525, 0xd03e6e4315debc5c, 0x0 }, /* #38 */4967 { 0x 030513, 0x030502, 0xd549669e37f31fef, 0x5b8b557eb348c16b, 0x8ec233e084bbde84, 0x0 }, /* #39 */4968 { 0x0 52a17, 0x052206, 0x8d1d6cf3d6d5bbe1, 0x082fc2141b82f242, 0x8532aee7cd5749a3, 0x0 }, /* #40 */4969 { 0x 272483, 0x272482, 0x0ad4a58eb93e1a7b, 0xc438978850fd4c3d, 0xceec3206e9c35646, 0x0 }, /* #41 */4970 { 0x2 463d7, 0x246306, 0x5602f168883a2d19, 0x2de8e16b81ddb9eb, 0x7bea100309e794f2, 0x0 }, /* #42 */4971 { 0x 226107, 0x226182, 0xb890b745c92f03e7, 0xa432c91fe4fca36d, 0x1ca27e5a2dd3a08a, 0x0 }, /* #43 */4972 { 0x 136e93, 0x136686, 0x01c5f663428f7cd3, 0x84083adaa491f45a, 0x85cdccb9e61e8889, 0x0 }, /* #44 */4973 { 0x 3f2c87, 0x3f2486, 0xd25cc86a82d4c856, 0x9ceda071819af817, 0x4eb1681b034e3041, 0x0 }, /* #45 */4974 { 0x2 36393, 0x236382, 0xece5e4bcb09965b4, 0xc8a019f98275f283, 0x2445fd4532ec9737, 0x0 }, /* #46 */4975 { 0x0 45f07, 0x045702, 0xf2da2f6b2bb3d42f, 0x5930707b906f5302, 0xabea5f10bbdc872d, 0x0 }, /* #47 */4976 { 0x3 a7957, 0x3a7186, 0x250a89572d1635ae, 0xdbc14dd212adda56, 0xfecbc4853fbbeff8, 0x0 }, /* #48 */4977 { 0x 263906, 0x263102, 0x15efe00bb8aea648, 0x5e6e846855c904a4, 0x4b816463ed67a2ec, 0x0 }, /* #49 */4978 { 0x 0c3586, 0x0c3586, 0xbcf631260fe302c7, 0xd174aac3d4a6c74d, 0x6d829be5db45c58a, 0x0 }, /* #50 */4979 { 0x 3b1812, 0x3b1006, 0x24bc4293213f34c1, 0x2ac2b4456c2a4d82, 0x0e7ef6d64d157943, 0x0 }, /* #51 */4980 { 0x 030f92, 0x030706, 0xc50dc76ec989c75d, 0x09a1000c810a6981, 0xccacc7624883aedc, 0x0 }, /* #52 */4981 { 0x 170ac7, 0x170206, 0xeda2c62dd7cec7bd, 0x4a386e79cf1abf14, 0xa79aa85418d478a9, 0x0 }, /* #53 */4982 { 0x 2c5b03, 0x2c5382, 0x4d61e115862be2cc, 0xe6909d7648c793b0, 0xabf17c63ceec717c, 0x0 }, /* #54 */4983 { 0x 1c5486, 0x1c5406, 0xe4a3b8ca0cf429d5, 0x11df5c3200799f60, 0xf57ce4f80c8db6b5, 0x0 }, /* #55 */4984 { 0x 2d6cd3, 0x2d6402, 0x01e744a08d260fbc, 0x15038f9ff774b061, 0x14e4cb3f7a52bfdd, 0x0 }, /* #56 */4985 { 0x 387f46, 0x387782, 0xfce2cc6f3047e969, 0xc8a3c088da7a48bf, 0x34410ce7ea3da1d6, 0x0 }, /* #57 */4986 { 0x 0a3042, 0x0a3086, 0xfc02450ad7a3e959, 0x95da71c92a6a204b, 0x69d834c3fdc9c912, 0x0 }, /* #58 */4987 { 0x 084682, 0x084602, 0x58ee0af866ebc078, 0x6baec171a56f238c, 0x3340cb89c384e3f4, 0x0 }, /* #59 */4988 { 0x1 e7313, 0x1e7386, 0x884428e687d8fddd, 0xa8c502269e39689f, 0x20812ac019e19542, 0x0 }, /* #60 */4989 { 0x 1c0106, 0x1c0106, 0x0c71bfd0bb862eee, 0x1aecf27542a730db, 0x169d4da5f9211e35, 0x0 }, /* #61 */4990 { 0x 0f70c7, 0x0f7086, 0xc6a8b41a18c3aa13, 0x92fd3df467eaf553, 0x545589ee7f295f40, 0x0 }, /* #62 */4991 { 0x 124c57, 0x124482, 0xf01fcaa67afca790, 0x84777288b0749629, 0x7468b82eca8831b9, 0x0 }, /* #63 */4928 { 0x395306, 0x395346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4929 { 0x0373d3, 0x037346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4930 { 0x047907, 0x047146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4931 { 0x2f1f12, 0x2f1746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4932 { 0x2c4c93, 0x2c4486, 0x94aca25685f3009a, 0x94aca25685f3009a, 0x0000000000000000, 0x0 }, /* #4 */ 4933 { 0x156782, 0x156786, 0xcedc5dcef2539add, 0xcedc5dcef2539add, 0x0000000000000000, 0x0 }, /* #5 */ 4934 { 0x1227d6, 0x122702, 0x71aa5b84ff488364, 0x71aa5b84ff488364, 0x0000000000000000, 0x0 }, /* #6 */ 4935 { 0x1e7142, 0x1e7102, 0x10232294e96797dc, 0x10232294e96797dc, 0x0000000000000000, 0x0 }, /* #7 */ 4936 { 0x332ad2, 0x332202, 0x4d014169d0c07bd2, 0x04e4d90296bc31ce, 0x49e5986b467c4a1c, 0x0 }, /* #8 */ 4937 { 0x391dc2, 0x391586, 0x41fd7ca0b06bfe31, 0xc5b1c8c3596af009, 0x844cb463e9010e38, 0x0 }, /* #9 */ 4938 { 0x167297, 0x167286, 0x7497f51ab0d22570, 0xcfab5378548ebd9f, 0xbb3ca662e45c98ef, 0x0 }, /* #10 */ 4939 { 0x0f2b03, 0x0f2386, 0x035f34fc47ecad34, 0xa5067a8d15ca0f3a, 0xa6594e715226a20e, 0x0 }, /* #11 */ 4940 { 0x2c7042, 0x2c7082, 0xd2286c157d59cb26, 0xbe539f2d26962b25, 0x6c7bf3385bcfe003, 0x0 }, /* #12 */ 4941 { 0x1d1906, 0x1d1186, 0x6b7b6c96d4dfb74e, 0xb229ea36e0c995b4, 0xd95286a0341622fa, 0x0 }, /* #13 */ 4942 { 0x042012, 0x042082, 0x2945af33deb0cc8e, 0xa329edced0eb8ae5, 0x8a6c42fd0e5b466b, 0x0 }, /* #14 */ 4943 { 0x221617, 0x221686, 0x4dddc1fa306079d1, 0xd12d8acea98a55d7, 0x9cf04b3499ea2c06, 0x0 }, /* #15 */ 4944 { 0x197297, 0x197202, 0x829c448718f229e4, 0x5cdc5911f9a534df, 0xde401d96e1571d3b, 0x0 }, /* #16 */ 4945 { 0x161313, 0x161382, 0xa5ab3147e8d99880, 0x8cc4da858d78730e, 0x296febc265a1eb8e, 0x0 }, /* #17 */ 4946 { 0x1f4382, 0x1f4386, 0xe99e6ca8dfd15ac5, 0x8535a36c003ec435, 0x6cabcfc4dfef9ef0, 0x0 }, /* #18 */ 4947 { 0x150493, 0x150482, 0xa473995936f45ac6, 0xab5d802357ac8f52, 0x0f2e197a6158d594, 0x0 }, /* #19 */ 4948 { 0x0a2057, 0x0a2086, 0x58dfebed6a26cb19, 0xc93b5b13502943fc, 0x91e4b0fe3a0f88e5, 0x0 }, /* #20 */ 4949 { 0x1f7cd7, 0x1f7482, 0x64dbe12b3f12b3d2, 0xd616051e20895326, 0xb2cde4351f9be0f4, 0x0 }, /* #21 */ 4950 { 0x010e57, 0x010686, 0xfe7c35785cefb982, 0x87828bf6907523aa, 0x79febe8ecc9a9a28, 0x0 }, /* #22 */ 4951 { 0x101b16, 0x101382, 0x24a70c3a8abd9593, 0xb3f3012e757d6851, 0x97540d14ffc0fdc2, 0x0 }, /* #23 */ 4952 { 0x2648d6, 0x264002, 0xda50dfdbbb4b8232, 0x37325da188d3326e, 0xed62827a3398b05c, 0x0 }, /* #24 */ 4953 { 0x244f92, 0x244702, 0x800769d24babdc3a, 0x12eb201f6d1fa6ef, 0x92ec49cd26b47ad5, 0x0 }, /* #25 */ 4954 { 0x213b47, 0x213302, 0xfbb7a97d9d0520f8, 0x11d344c57e15c51c, 0xea64edb8e310e5e4, 0x0 }, /* #26 */ 4955 { 0x3260c6, 0x326086, 0x8dd5a8cd44430c32, 0xae28fde9027e5e95, 0x23fd5524463d52a7, 0x0 }, /* #27 */ 4956 { 0x2040d3, 0x204086, 0xeedf0028379b35a5, 0xa34d883e85186f87, 0x4d928816b2835a22, 0x0 }, /* #28 */ 4957 { 0x240403, 0x240406, 0xf6fb58f5a65f3e6c, 0x3d261a9f9765f0aa, 0xcbdd426a313acec6, 0x0 }, /* #29 */ 4958 { 0x334313, 0x334382, 0x39e97c03f2830d78, 0xec98dad13d4fea04, 0xd571a6d2cfcce77c, 0x0 }, /* #30 */ 4959 { 0x3f2fd7, 0x3f2786, 0x59bd82918627b86f, 0xba280b12aee0b2a5, 0xe395898328c70aca, 0x0 }, /* #31 */ 4960 { 0x372a82, 0x372282, 0x5a09a17251897f60, 0x9cc4a6d75bd4e7f7, 0xc6cd07a50a5d9897, 0x0 }, /* #32 */ 4961 { 0x3105d3, 0x310586, 0x1160b55557fdb4ac, 0xa582f582f3dcbd9c, 0xb4e240d7a4210930, 0x0 }, /* #33 */ 4962 { 0x0f1f16, 0x0f1706, 0x295bd42ffec9a898, 0x33f0e2e0750e272b, 0x1aab36cf8bc78fb3, 0x0 }, /* #34 */ 4963 { 0x1b7e82, 0x1b7682, 0xb6700dca7290a5b8, 0x95536b7feb9c5f7c, 0x232366b5990cfac4, 0x0 }, /* #35 */ 4964 { 0x2c0712, 0x2c0782, 0xb7f3a484c985ee99, 0x82315be3d533fd3b, 0x35c2ff671cb613a2, 0x0 }, /* #36 */ 4965 { 0x0d7f97, 0x0d7782, 0xe17fedab0a073e21, 0x8e7345dc1fcb99ae, 0x6f0ca87715cca78f, 0x0 }, /* #37 */ 4966 { 0x0834c2, 0x083482, 0x5388c2dab2bfe1e9, 0x99f8fe0fd60d7cd0, 0xca703cd564b29d39, 0x0 }, /* #38 */ 4967 { 0x294947, 0x294106, 0x2628d4bc2cdf0693, 0x20e701d52e7990a5, 0x06cfd56902a69636, 0x0 }, /* #39 */ 4968 { 0x0404d2, 0x040402, 0x8d1eeed23f18309a, 0x64f5b61456c97416, 0xe9eb58c669d1448c, 0x0 }, /* #40 */ 4969 { 0x116557, 0x116582, 0x2db5c7ebac1e1fbd, 0x90fed9c6f852d61a, 0xbd4b1e2d544cc9a7, 0x0 }, /* #41 */ 4970 { 0x2a5c96, 0x2a5406, 0xbdc9f15dd2a6b16b, 0x2ddce11987a3e044, 0x901510445505512f, 0x0 }, /* #42 */ 4971 { 0x1f0947, 0x1f0102, 0xe5e730180ce46224, 0x74e61a14a1e2c9c8, 0x91012a0cad06abec, 0x0 }, /* #43 */ 4972 { 0x2f0286, 0x2f0202, 0x4da9fa55ede3e854, 0x1b11c1e4d0e2cf15, 0x56b83bb13d012741, 0x0 }, /* #44 */ 4973 { 0x166d16, 0x166502, 0x66f74be119e95991, 0x5fc2c2506c7fed52, 0x393589b17596b4c3, 0x0 }, /* #45 */ 4974 { 0x2260c6, 0x226082, 0xafa5e2196e152ab1, 0xa05cfe929d8a3a23, 0x0ff91c8bf39f1092, 0x0 }, /* #46 */ 4975 { 0x011293, 0x011202, 0xad212d6090b259bb, 0x60905c55adac1b7f, 0xcdb171353d1e42c4, 0x0 }, /* #47 */ 4976 { 0x3f5592, 0x3f5506, 0x2ab44d02cbccae03, 0x78ccb89f68e77a36, 0x5278f59da32bd435, 0x0 }, /* #48 */ 4977 { 0x051fc6, 0x051782, 0x6ebde82b6f30d43c, 0xf7598bd41ae543e5, 0x99e463ff75d597d9, 0x0 }, /* #49 */ 4978 { 0x210782, 0x210786, 0x54a189a4e93bcb52, 0xed9b17a9fe2bbf78, 0xb93a9e0d1710742a, 0x0 }, /* #50 */ 4979 { 0x1e2582, 0x1e2582, 0x1bc5a11166cdf5d1, 0xf01766dfad1c67f8, 0xebd2c7cecbd19229, 0x0 }, /* #51 */ 4980 { 0x3b5c87, 0x3b5402, 0xa9a4946c771593f4, 0x3419006bc319e757, 0x9dbd9407b40c74a3, 0x0 }, /* #52 */ 4981 { 0x0166d2, 0x016602, 0x1ca10a27e4c569bd, 0x3277a1b6c48019da, 0x2ed6ab9120457067, 0x0 }, /* #53 */ 4982 { 0x197552, 0x197586, 0x87a3e72c84c0b4e4, 0x94d639f01d5d497b, 0x1375dedc999dfd9f, 0x0 }, /* #54 */ 4983 { 0x3a6852, 0x3a6002, 0x3ef9e2d91d571076, 0x56449a3a5acb45d9, 0x68bd78e3479c55af, 0x0 }, /* #55 */ 4984 { 0x0b34c7, 0x0b3402, 0x2f3d6368934b37d0, 0x0205aed95baac8e0, 0x2d38cdb1c8e1ff30, 0x0 }, /* #56 */ 4985 { 0x085756, 0x085782, 0x3b679c01c167a49a, 0xd594087c0e54e068, 0xeef3947dcf3344f2, 0x0 }, /* #57 */ 4986 { 0x193297, 0x193286, 0x5d11e8f8199e2317, 0xf2d68d139b4823a6, 0xafc765eb82d600b1, 0x0 }, /* #58 */ 4987 { 0x343fc6, 0x343706, 0x9796643c10891457, 0x551f8eda84052f18, 0xc289eae6948c3b4f, 0x0 }, /* #59 */ 4988 { 0x1c4402, 0x1c4402, 0x6d6b902aa812d91b, 0x3f075fedd8d7349e, 0x526ccfc770c5ed85, 0x0 }, /* #60 */ 4989 { 0x3d1b46, 0x3d1306, 0x6f02dff6e24920b7, 0x21b26577c7f4e8dd, 0x4eb0ba8125bdc86a, 0x0 }, /* #61 */ 4990 { 0x241383, 0x241306, 0x5ec93a27a0d09875, 0x1bed547a4b7ef87b, 0x45246e5debae600e, 0x0 }, /* #62 */ 4991 { 0x091e46, 0x091682, 0xde65bca2aab8209f, 0xe38b5c8e83fb1fda, 0x3deee02c29433f45, 0x0 }, /* #63 */ 4992 4992 }; 4993 4993 static const BINU64_TEST_T g_aTests_xor_u64_locked[] = 4994 4994 { 4995 { 0x 022e07, 0x022646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */4996 { 0x 100a46, 0x100246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */4997 { 0x 1a02c3, 0x1a0246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */4998 { 0x 3f0912, 0x3f0146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */4999 { 0x 351696, 0x351682, 0x90e0d3c557176e26, 0x90e0d3c557176e26, 0x0000000000000000, 0x0 }, /* #4 */5000 { 0x 0f0306, 0x0f0382, 0xfdb6807c5c80da16, 0xfdb6807c5c80da16, 0x0000000000000000, 0x0 }, /* #5 */5001 { 0x 0b2ac2, 0x0b2282, 0xccb53d867ad9f132, 0xccb53d867ad9f132, 0x0000000000000000, 0x0 }, /* #6 */5002 { 0x 301197, 0x301106, 0x078287ecdbd87c2d, 0x078287ecdbd87c2d, 0x0000000000000000, 0x0 }, /* #7 */5003 { 0x 363c56, 0x363482, 0x0c366d7ed81daa77, 0xb93968e5c5abae9e, 0xb50f059b1db604e9, 0x0 }, /* #8 */5004 { 0x 2b2192, 0x2b2182, 0x4854a3451cfe901a, 0xba96e3a29726c05e, 0xf2c240e78bd85044, 0x0 }, /* #9 */5005 { 0x 0f6f13, 0x0f6702, 0x6ebae01d8db228c1, 0x62996690a65c97ab, 0x0c23868d2beebf6a, 0x0 }, /* #10 */5006 { 0x 2a0bc3, 0x2a0386, 0xb4e6ce3a3b181206, 0xfc977fa61c1cb08b, 0x4871b19c2704a28d, 0x0 }, /* #11 */5007 { 0x 0023c3, 0x002302, 0x1f2b213df2280ddf, 0x092146e28a8a6631, 0x160a67df78a26bee, 0x0 }, /* #12 */5008 { 0x 1f5817, 0x1f5006, 0x60e12fb284d21fe5, 0x456f2f5940fad1e8, 0x258e00ebc428ce0d, 0x0 }, /* #13 */5009 { 0x 384f57, 0x384706, 0x19753770c00cb808, 0x5d7f371b94238374, 0x440a006b542f3b7c, 0x0 }, /* #14 */5010 { 0x 384ad2, 0x384286, 0x14b09e63659f9150, 0xfcbca8580cadb028, 0xe80c363b69322178, 0x0 }, /* #15 */5011 { 0x 3339d2, 0x333182, 0x1495d1bb23b8fa6c, 0xa93749ebe8a73bc7, 0xbda29850cb1fc1ab, 0x0 }, /* #16 */5012 { 0x 2a2696, 0x2a2686, 0x68c9532fc6a9afeb, 0xef63f53f3617dfac, 0x87aaa610f0be7047, 0x0 }, /* #17 */5013 { 0x2 74c92, 0x274486, 0xb3f658c3b9853316, 0x81e1bbbcd804f18e, 0x3217e37f6181c298, 0x0 }, /* #18 */5014 { 0x3 97cd3, 0x397402, 0x18a67cc8d9ef0066, 0x18684aeb9433bbe9, 0x00ce36234ddcbb8f, 0x0 }, /* #19 */5015 { 0x 030bc3, 0x030386, 0xfa7a414e5307b509, 0xa769ed543b9b2fb8, 0x5d13ac1a689c9ab1, 0x0 }, /* #20 */5016 { 0x 316993, 0x316106, 0xdda60817395435bf, 0x276583aeab347f77, 0xfac38bb992604ac8, 0x0 }, /* #21 */5017 { 0x 095912, 0x095186, 0xe33026fb33ca05d5, 0xe97d91db6dbc6730, 0x0a4db7205e7662e5, 0x0 }, /* #22 */5018 { 0x 195752, 0x195786, 0x5b42a0c18f28f0d2, 0xa494b913f58bfb2e, 0xffd619d27aa30bfc, 0x0 }, /* #23 */5019 { 0x 023d56, 0x023502, 0xec13228654bbf872, 0x3560b8928d455fb3, 0xd9739a14d9fea7c1, 0x0 }, /* #24 */5020 { 0x 2952c6, 0x295286, 0xdaf34da8c55b65b2, 0xeb05d0d98f38b924, 0x31f69d714a63dc96, 0x0 }, /* #25 */5021 { 0x1d 0883, 0x1d0002, 0x21c858a89301193f, 0x66faeab9fbc02b3b, 0x4732b21168c13204, 0x0 }, /* #26 */5022 { 0x 2d0b12, 0x2d0382, 0x17dfcc07df0078c9, 0xc4a51fcc83cfcd2f, 0xd37ad3cb5ccfb5e6, 0x0 }, /* #27 */5023 { 0x 213586, 0x213506, 0xd494e78a0bf725f3, 0x3d0afebb77092017, 0xe99e19317cfe05e4, 0x0 }, /* #28 */5024 { 0x 186947, 0x186102, 0xc1440e19cc47cc7b, 0x3bac51d71dd185ec, 0xfae85fced1964997, 0x0 }, /* #29 */5025 { 0x 1e0886, 0x1e0082, 0x4c4e4985dac8ce28, 0x8eb7c1d6331e7802, 0xc2f98853e9d6b62a, 0x0 }, /* #30 */5026 { 0x 0344d6, 0x034486, 0x39d4562a08eb4d4b, 0xce67964062492f71, 0xf7b3c06a6aa2623a, 0x0 }, /* #31 */5027 { 0x 152952, 0x152102, 0x7e697f837f31e571, 0x3764365520c80ca8, 0x490d49d65ff9e9d9, 0x0 }, /* #32 */5028 { 0x 1314d3, 0x131482, 0x4a062016bd66fb8f, 0x9ade798d5e089c31, 0xd0d8599be36e67be, 0x0 }, /* #33 */5029 { 0x 2f2202, 0x2f2202, 0x8a2cda27d77529a2, 0x6f175729829fc57c, 0xe53b8d0e55eaecde, 0x0 }, /* #34 */5030 { 0x0 f5116, 0x0f5106, 0x26deae0bcb091df7, 0x3c854d2af1ab38b8, 0x1a5be3213aa2254f, 0x0 }, /* #35 */5031 { 0x2 f2fd3, 0x2f2786, 0xd4949a66af5e2d0c, 0x9ef4d60547dc1005, 0x4a604c63e8823d09, 0x0 }, /* #36 */5032 { 0x 3f02d3, 0x3f0286, 0x08268956e8279618, 0xedce3a426c6a287e, 0xe5e8b314844dbe66, 0x0 }, /* #37 */5033 { 0x0 d63d6, 0x0d6302, 0x64de718350b37141, 0x1cfb4f8833c16fe3, 0x78253e0b63721ea2, 0x0 }, /* #38 */5034 { 0x 190cc2, 0x190486, 0xc8a0fc47b51d8efe, 0xe484f0373442f553, 0x2c240c70815f7bad, 0x0 }, /* #39 */5035 { 0x 3c36d2, 0x3c3602, 0x15c1f92d1cd4b290, 0x1ebdf302b641c11f, 0x0b7c0a2faa95738f, 0x0 }, /* #40 */5036 { 0x 0554d7, 0x055486, 0x5943eae3f2782ead, 0xed79a3ca765f7009, 0xb43a492984275ea4, 0x0 }, /* #41 */5037 { 0x2 764d2, 0x276406, 0xc32998cc3df5f332, 0x0262f279a9da0b63, 0xc14b6ab5942ff851, 0x0 }, /* #42 */5038 { 0x 0f47d2, 0x0f4702, 0x706ce6f40411bb40, 0x403a970886f78fd0, 0x305671fc82e63490, 0x0 }, /* #43 */5039 { 0x 0a4286, 0x0a4202, 0x52d0f383e2412d33, 0x74f7854eb81a5667, 0x262776cd5a5b7b54, 0x0 }, /* #44 */5040 { 0x 1a4913, 0x1a4186, 0xa2150c96d83ec09d, 0xa1d32b846d4553a5, 0x03c62712b57b9338, 0x0 }, /* #45 */5041 { 0x 380ac2, 0x380282, 0x85d6b5614e351b3f, 0xf65d98069bc52af4, 0x738b2d67d5f031cb, 0x0 }, /* #46 */5042 { 0x0 a4292, 0x0a4286, 0x73edea8773750730, 0xe2910e70ecfddebe, 0x917ce4f79f88d98e, 0x0 }, /* #47 */5043 { 0x 000a47, 0x000202, 0x12ff781e938d3025, 0x3164dd31902f2ff8, 0x239ba52f03a21fdd, 0x0 }, /* #48 */5044 { 0x 0b6b46, 0x0b6306, 0x9209f88bc62f8118, 0x401b20e74c3c263a, 0xd212d86c8a13a722, 0x0 }, /* #49 */5045 { 0x 345242, 0x345286, 0x532562c94812fd82, 0xce8dfbbc17ab560c, 0x9da899755fb9ab8e, 0x0 }, /* #50 */5046 { 0x2 97e42, 0x297682, 0x90347a5577e4cf35, 0xd3e372ccfbc4e989, 0x43d708998c2026bc, 0x0 }, /* #51 */5047 { 0x2 80c53, 0x280402, 0x33fd941ea2b3a00d, 0x10d76bc457868679, 0x232affdaf5352674, 0x0 }, /* #52 */5048 { 0x 3c4492, 0x3c4482, 0xd093ea6813ad905a, 0x94283f3dbdbfe3ab, 0x44bbd555ae1273f1, 0x0 }, /* #53 */5049 { 0x 370d17, 0x370586, 0xd2e3e4243fc011c8, 0xa58af36c6e70fd30, 0x7769174851b0ecf8, 0x0 }, /* #54 */5050 { 0x 322c87, 0x322486, 0x2f285d3c951a055a, 0xe59ea883c4239517, 0xcab6f5bf5139904d, 0x0 }, /* #55 */5051 { 0x 3413c7, 0x341302, 0xba092ad78cb4ca7d, 0x2e554b208a1055bf, 0x945c61f706a49fc2, 0x0 }, /* #56 */5052 { 0x 2e1606, 0x2e1686, 0x8e5292299bc377bc, 0xde904837837289cc, 0x50c2da1e18b1fe70, 0x0 }, /* #57 */5053 { 0x 0e1cc3, 0x0e1486, 0x9940ad94e65336ba, 0x89b84f615701415f, 0x10f8e2f5b15277e5, 0x0 }, /* #58 */5054 { 0x 000007, 0x000002, 0x7e3747eab38f4a93, 0x1acd4613c50e27cd, 0x64fa01f976816d5e, 0x0 }, /* #59 */5055 { 0x0 70a02, 0x070206, 0xe39d2dd826fac0b0, 0x4226fb42134956cf, 0xa1bbd69a35b3967f, 0x0 }, /* #60 */5056 { 0x1 62286, 0x162286, 0xe548d927a7104ffa, 0xa16314026d7cb011, 0x442bcd25ca6cffeb, 0x0 }, /* #61 */5057 { 0x 107c06, 0x107402, 0x32df9d46a5fd7972, 0x2d680474c515a20e, 0x1fb7993260e8db7c, 0x0 }, /* #62 */5058 { 0x 0636d3, 0x063682, 0x7c3f85cc97a4a915, 0xcc337be7dd01d120, 0xb00cfe2b4aa57835, 0x0 }, /* #63 */4995 { 0x3f2943, 0x3f2146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 4996 { 0x0322c7, 0x032246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 4997 { 0x357302, 0x357346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 4998 { 0x113487, 0x113446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 4999 { 0x111b47, 0x111306, 0x70ae3780ba1f99db, 0x70ae3780ba1f99db, 0x0000000000000000, 0x0 }, /* #4 */ 5000 { 0x3d4d57, 0x3d4586, 0xfb02e720e23f8ff0, 0xfb02e720e23f8ff0, 0x0000000000000000, 0x0 }, /* #5 */ 5001 { 0x1424d7, 0x142402, 0x0d921bbb3b071383, 0x0d921bbb3b071383, 0x0000000000000000, 0x0 }, /* #6 */ 5002 { 0x1a39c6, 0x1a3106, 0x58c509f3095a9081, 0x58c509f3095a9081, 0x0000000000000000, 0x0 }, /* #7 */ 5003 { 0x103d13, 0x103502, 0xf1210598fa2381d5, 0x1fc00b0714d5d68f, 0xeee10e9feef6575a, 0x0 }, /* #8 */ 5004 { 0x072197, 0x072182, 0x8ce1a97e16ae7ed6, 0xd6a65402e590c876, 0x5a47fd7cf33eb6a0, 0x0 }, /* #9 */ 5005 { 0x126556, 0x126502, 0xecd4e2a2f650b5e1, 0x7daa327cfa3b8461, 0x917ed0de0c6b3180, 0x0 }, /* #10 */ 5006 { 0x024896, 0x024006, 0x151a423078012ca5, 0x72878b2456ee4487, 0x679dc9142eef6822, 0x0 }, /* #11 */ 5007 { 0x3c5457, 0x3c5406, 0xea9f7547e706db00, 0x553bb7ff6dca452d, 0xbfa4c2b88acc9e2d, 0x0 }, /* #12 */ 5008 { 0x2b5e86, 0x2b5682, 0x871b93820c681c53, 0x98e73ab02f192320, 0x1ffca93223713f73, 0x0 }, /* #13 */ 5009 { 0x0842d3, 0x084206, 0x1a1e3f20b79cd7d6, 0x62e814bc005e8c93, 0x78f62b9cb7c25b45, 0x0 }, /* #14 */ 5010 { 0x292bd3, 0x292302, 0xe9da94dea186811b, 0x6a4f448eece51152, 0x8395d0504d639049, 0x0 }, /* #15 */ 5011 { 0x1f56d2, 0x1f5602, 0x0e34ab80bcff12f1, 0x237a6409df187538, 0x2d4ecf8963e767c9, 0x0 }, /* #16 */ 5012 { 0x1b4296, 0x1b4286, 0x386916a314b2188a, 0xb5d5df50efff5cc9, 0x8dbcc9f3fb4d4443, 0x0 }, /* #17 */ 5013 { 0x2e7792, 0x2e7706, 0xf78c7fa3b76bc2f6, 0x25a6c3fa9e642150, 0xd22abc59290fe3a6, 0x0 }, /* #18 */ 5014 { 0x332113, 0x332106, 0x1e7a68c2161c569d, 0x7d5c8aa8a06ffeb2, 0x6326e26ab673a82f, 0x0 }, /* #19 */ 5015 { 0x1a2f07, 0x1a2786, 0xa06abeb95022db49, 0xd6f7b1dd902daf06, 0x769d0f64c00f744f, 0x0 }, /* #20 */ 5016 { 0x1d0a17, 0x1d0202, 0x753da0a9641f2ecc, 0x7721d69a84e1ddad, 0x021c7633e0fef361, 0x0 }, /* #21 */ 5017 { 0x143007, 0x143082, 0x39f3abd8b6e708d0, 0x801dec865a7038a4, 0xb9ee475eec973074, 0x0 }, /* #22 */ 5018 { 0x0f0a02, 0x0f0202, 0x62e57d19d5af3976, 0x1d3af8f35dd73f43, 0x7fdf85ea88780635, 0x0 }, /* #23 */ 5019 { 0x110716, 0x110702, 0x220b174c68320a9d, 0x342eb66a2e14ba40, 0x1625a1264626b0dd, 0x0 }, /* #24 */ 5020 { 0x365106, 0x365182, 0xd11121c7f89d1606, 0xb071b6d7435d8e97, 0x61609710bbc09891, 0x0 }, /* #25 */ 5021 { 0x1d2c86, 0x1d2402, 0x8607230699ebc5cd, 0x3ce64e3227674719, 0xbae16d34be8c82d4, 0x0 }, /* #26 */ 5022 { 0x080f17, 0x080786, 0x12dfc860122c4f9a, 0x91e7c7d873f00ebb, 0x83380fb861dc4121, 0x0 }, /* #27 */ 5023 { 0x101b82, 0x101386, 0x946773ae27fdfedd, 0xafdb143034265024, 0x3bbc679e13dbaef9, 0x0 }, /* #28 */ 5024 { 0x365497, 0x365402, 0x376702abf1c6df30, 0x47a8d9a07a269bc7, 0x70cfdb0b8be044f7, 0x0 }, /* #29 */ 5025 { 0x356903, 0x356182, 0x90e333b3e5567e31, 0x810332a011012870, 0x11e00113f4575641, 0x0 }, /* #30 */ 5026 { 0x260f92, 0x260782, 0x99b0544eec5b3bc2, 0xe71e46d66b35e1cd, 0x7eae1298876eda0f, 0x0 }, /* #31 */ 5027 { 0x067a03, 0x067282, 0xc06c38ba8dcfb8c7, 0xf629ffeb0ccf834a, 0x3645c75181003b8d, 0x0 }, /* #32 */ 5028 { 0x205382, 0x205382, 0xe94e6784e41da94a, 0xdd442dca3e738901, 0x340a4a4eda6e204b, 0x0 }, /* #33 */ 5029 { 0x140246, 0x140286, 0x7c159f419efd1f5b, 0xcb0d98237177bb50, 0xb7180762ef8aa40b, 0x0 }, /* #34 */ 5030 { 0x0c7003, 0x0c7002, 0xb95f04c8aae17b31, 0x61f0d76827d25f89, 0xd8afd3a08d3324b8, 0x0 }, /* #35 */ 5031 { 0x2e5ad6, 0x2e5282, 0x53915533c6e2e2e0, 0x9f2f9e2c2c9250c1, 0xccbecb1fea70b221, 0x0 }, /* #36 */ 5032 { 0x0966c2, 0x096686, 0x1afd639ab7396c6c, 0xa532fe6f86af2e4d, 0xbfcf9df531964221, 0x0 }, /* #37 */ 5033 { 0x0b0143, 0x0b0102, 0x3fd39e90c7db135a, 0x1a86d49b199452da, 0x25554a0bde4f4180, 0x0 }, /* #38 */ 5034 { 0x304c06, 0x304402, 0x65b7a3971a9774dd, 0x3796e86a21c25504, 0x52214bfd3b5521d9, 0x0 }, /* #39 */ 5035 { 0x037903, 0x037182, 0x2d3138f5fcdb7a29, 0xc05830a3c649eefd, 0xed6908563a9294d4, 0x0 }, /* #40 */ 5036 { 0x227e12, 0x227602, 0xd7c79f0ff20c93fc, 0x58cb9e2540972d32, 0x8f0c012ab29bbece, 0x0 }, /* #41 */ 5037 { 0x2014d3, 0x201486, 0x02f967e8c6126927, 0xe850ef55c206d8f9, 0xeaa988bd0414b1de, 0x0 }, /* #42 */ 5038 { 0x104606, 0x104686, 0x10eb42c0762f241a, 0xc1556f6e334450db, 0xd1be2dae456b74c1, 0x0 }, /* #43 */ 5039 { 0x292447, 0x292402, 0x760b8f08a497021c, 0x211ed397d44c73ec, 0x57155c9f70db71f0, 0x0 }, /* #44 */ 5040 { 0x335687, 0x335602, 0x96d9fa74720b859a, 0x588e509bf2c187a2, 0xce57aaef80ca0238, 0x0 }, /* #45 */ 5041 { 0x175917, 0x175182, 0xdb33a3eb7b5a2501, 0xca0204e6a014ed15, 0x1131a70ddb4ec814, 0x0 }, /* #46 */ 5042 { 0x0e7002, 0x0e7086, 0xf6f815f0af234e85, 0xa4981c32b64b1544, 0x526009c219685bc1, 0x0 }, /* #47 */ 5043 { 0x2049c6, 0x204106, 0xc428b9e261a10359, 0x63c4871d2c62a5c9, 0xa7ec3eff4dc3a690, 0x0 }, /* #48 */ 5044 { 0x1b6bd3, 0x1b6386, 0xd80833113a176d4a, 0x9f1c7ab3b847a374, 0x471449a28250ce3e, 0x0 }, /* #49 */ 5045 { 0x2e2e47, 0x2e2682, 0xc9d2a21c312267e3, 0xf5651b50d2b286ae, 0x3cb7b94ce390e14d, 0x0 }, /* #50 */ 5046 { 0x264b92, 0x264386, 0xe96917ff36753ed4, 0xf10ffbb244d3a2bd, 0x1866ec4d72a69c69, 0x0 }, /* #51 */ 5047 { 0x233f97, 0x233706, 0x737d3e98a6019b56, 0x41910c9d85991cc6, 0x32ec320523988790, 0x0 }, /* #52 */ 5048 { 0x080043, 0x080086, 0xe3defa349a90f94c, 0x9617c1bd196c871e, 0x75c93b8983fc7e52, 0x0 }, /* #53 */ 5049 { 0x233ad7, 0x233286, 0xbc56731e5587429e, 0xb2b060759a18b4c6, 0x0ee6136bcf9ff658, 0x0 }, /* #54 */ 5050 { 0x047e46, 0x047686, 0xf32d1fbedcd15525, 0xa5162769cbae5814, 0x563b38d7177f0d31, 0x0 }, /* #55 */ 5051 { 0x105753, 0x105702, 0x653cc9fd17b2f23a, 0x2ff04b51ae43c6cd, 0x4acc82acb9f134f7, 0x0 }, /* #56 */ 5052 { 0x171093, 0x171006, 0x1997f7bac5c0bc9d, 0x5ee2bbdf4dc9bed7, 0x47754c658809024a, 0x0 }, /* #57 */ 5053 { 0x2a7e96, 0x2a7682, 0x63974aae4624f22c, 0xf9ec7ed6678305ef, 0x9a7b347821a7f7c3, 0x0 }, /* #58 */ 5054 { 0x313fd7, 0x313702, 0x0f7a80f9f7ab4db4, 0x315ca9098402c986, 0x3e2629f073a98432, 0x0 }, /* #59 */ 5055 { 0x0b0c43, 0x0b0406, 0xbcc5da55c6a5c213, 0x1803e441a724e38d, 0xa4c63e146181219e, 0x0 }, /* #60 */ 5056 { 0x154696, 0x154682, 0x8a3159053aaa6a6d, 0x80a11e85d761173d, 0x0a904780edcb7d50, 0x0 }, /* #61 */ 5057 { 0x064a96, 0x064202, 0xf92dd01670d523fd, 0x6eb7bb0b5e6db17c, 0x979a6b1d2eb89281, 0x0 }, /* #62 */ 5058 { 0x2e69d3, 0x2e6102, 0x9209cffa1a675432, 0x63bf16f5d8527b64, 0xf1b6d90fc2352f56, 0x0 }, /* #63 */ 5059 5059 }; 5060 5060 static const BINU64_TEST_T g_aTests_and_u64[] = 5061 5061 { 5062 { 0x2 32c42, 0x232446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */5063 { 0x2 41893, 0x241046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */5064 { 0x 036847, 0x036046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */5065 { 0x1 36117, 0x136146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */5066 { 0x 210d43, 0x210546, 0xc637850e4cba20e1, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */5067 { 0x 190913, 0x190146, 0x04be5a3012e46d08, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */5068 { 0x 257ac6, 0x257246, 0x2fe04459f7a709ff, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */5069 { 0x1 c7f53, 0x1c7746, 0x49c3fc1bd295a480, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */5070 { 0x 1009c6, 0x100106, 0x39882e7eaf5e77ab, 0x2188040c064a65a0, 0x258e858d16ebe5f4, 0x0 }, /* #8 */5071 { 0x 161f02, 0x161706, 0x5e007d1519199871, 0x4000751108108811, 0x40a4f7332cf28f13, 0x0 }, /* #9 */5072 { 0x 1d31c7, 0x1d3182, 0xb3b3284a116aea4c, 0xb190284a11202a08, 0xb1dc6bdb51303e29, 0x0 }, /* #10 */5073 { 0x1 b7c82, 0x1b7406, 0x2f23133bc5baedf5, 0x2421111841aa24b1, 0xa4b935d859ee24b3, 0x0 }, /* #11 */5074 { 0x 0a5a46, 0x0a5206, 0x65aaa95c9285d69d, 0x012029180200041d, 0x0b353b394600243d, 0x0 }, /* #12 */5075 { 0x 3c50d6, 0x3c5086, 0xa376a177b52e839f, 0xa370217690280188, 0xf3782d7e98e92dc8, 0x0 }, /* #13 */5076 { 0x 1c7153, 0x1c7102, 0x443afea6ab1e7f7f, 0x440a30220a123062, 0xc54e317b4e3330e2, 0x0 }, /* #14 */5077 { 0x0 425d7, 0x042506, 0xd2e9243dd93802a1, 0x0069003090080221, 0x2d799a32b4cdf769, 0x0 }, /* #15 */5078 { 0x1e 5556, 0x1e5502, 0x4908728005b3c587, 0x0100408005a10080, 0x87f04dbf0da120f0, 0x0 }, /* #16 */5079 { 0x 2b2ec6, 0x2b2606, 0x5257e6e307dddd8c, 0x12022081019d5c0c, 0x9faa309df1bd7c5f, 0x0 }, /* #17 */5080 { 0x 3945d6, 0x394586, 0xfac555e48965ce8e, 0xf24451e00000ca06, 0xf26cf9ea7412fa77, 0x0 }, /* #18 */5081 { 0x3 24b93, 0x324302, 0x431e1794d4a67311, 0x4010159090245101, 0xc0d13dd89b64518d, 0x0 }, /* #19 */5082 { 0x 071c12, 0x071486, 0xba90df5d7a7689da, 0xa280de0970740800, 0xe7eede89f0f57e24, 0x0 }, /* #20 */5083 { 0x 306a83, 0x306282, 0xc32af589e4beaf2b, 0xc02ac10084b62308, 0xdc6bcb2685f7630c, 0x0 }, /* #21 */5084 { 0x2 70bc3, 0x270306, 0x1539fb87100ba755, 0x1139b30510002644, 0x593bb72d39e076cc, 0x0 }, /* #22 */5085 { 0x 301d43, 0x301506, 0x68d8f2e25eea0dc4, 0x2850504218400884, 0x2e55504b195598ad, 0x0 }, /* #23 */5086 { 0x 117547, 0x117582, 0xbc1c99e68103747c, 0xbc10198680016420, 0xbd901f97e8d5e520, 0x0 }, /* #24 */5087 { 0x 072882, 0x072086, 0x977b711370197873, 0x8518710220010063, 0x851cfba6a7c50063, 0x0 }, /* #25 */5088 { 0x 2c69c2, 0x2c6182, 0xa84a5b6881bd2078, 0xa04a182801b52040, 0xe76a98ac71f5abc6, 0x0 }, /* #26 */5089 { 0x3 e3703, 0x3e3702, 0x192771d02b249d23, 0x1802618023209123, 0xd8daefa4e368f32b, 0x0 }, /* #27 */5090 { 0x 0b3d42, 0x0b3502, 0x1f2c949159458ff8, 0x0124840041050410, 0xe1e7ac20472f5413, 0x0 }, /* #28 */5091 { 0x2b 5fc2, 0x2b5706, 0x43201319e7c44b79, 0x4200100066444978, 0xd69534a666654df8, 0x0 }, /* #29 */5092 { 0x 2b7657, 0x2b7606, 0x1cb208f143df365a, 0x143008c101d70048, 0x1579eacfb1d78148, 0x0 }, /* #30 */5093 { 0x 3e7613, 0x3e7682, 0x94995a096b71a5a9, 0x90091201496121a8, 0xb80d36d5cd6939ee, 0x0 }, /* #31 */5094 { 0x 103117, 0x103106, 0x1bba1e91cc815e0d, 0x1038088108010e0c, 0x3079098d3959afae, 0x0 }, /* #32 */5095 { 0x 1f0486, 0x1f0406, 0xe2041bdac54da491, 0x4204115a050c0090, 0x46a5115f258e12d0, 0x0 }, /* #33 */5096 { 0x 064183, 0x064186, 0xca90ba20cfdb83b5, 0x82808820090100a0, 0x96e5cda0290178aa, 0x0 }, /* #34 */5097 { 0x 2c6217, 0x2c6206, 0x866796e6d18a6d15, 0x0203004480020411, 0x438b6045a46396bb, 0x0 }, /* #35 */5098 { 0x1 44b46, 0x144306, 0xbdaf9bac020245fe, 0x250693ac000040b8, 0x6706f7eed93cd2b8, 0x0 }, /* #36 */5099 { 0x0 751d6, 0x075106, 0xf245c87f520f4032, 0x3005484e52034000, 0x31076bce57c3e5c9, 0x0 }, /* #37 */5100 { 0x 0f4c52, 0x0f4402, 0xb411f638c557b315, 0x1410c20885460304, 0x1cd6c2cdbfce0b0c, 0x0 }, /* #38 */5101 { 0x 187d03, 0x187582, 0x8495a52914a8e465, 0x8001242014080020, 0xd04b64a2760f1a22, 0x0 }, /* #39 */5102 { 0x 1d5303, 0x1d5386, 0xc0d7f419cad53344, 0xc045a41940c10300, 0xe56da41b61e9c730, 0x0 }, /* #40 */5103 { 0x 315212, 0x315202, 0x12cf8fca308468a6, 0x02058b0000800026, 0xa315eb0048d8077f, 0x0 }, /* #41 */5104 { 0x 0b0187, 0x0b0106, 0x5a5a9cbc0f29555c, 0x4800842c06090544, 0xcc04842c260d8f65, 0x0 }, /* #42 */5105 { 0x 181156, 0x181182, 0x9b975833d394d535, 0x8b0410108110c025, 0x8b4c3114ad72e02d, 0x0 }, /* #43 */5106 { 0x 0e7446, 0x0e7402, 0x4b3f758b30336c05, 0x4319508a10126004, 0xf319d29e919e63a4, 0x0 }, /* #44 */5107 { 0x 1b1b87, 0x1b1386, 0xda7c0c7abf8a9d5a, 0xd06c00683a021948, 0xd56fe1ec7a023b48, 0x0 }, /* #45 */5108 { 0x 0a2bd6, 0x0a2302, 0x5eae87f7512b9b0e, 0x5c0a0636100a1208, 0x5d4a1636300e5278, 0x0 }, /* #46 */5109 { 0x3 77693, 0x377686, 0xdf06ba8d8b23c64b, 0x9a02000803024448, 0x9a6b003a23ce4c68, 0x0 }, /* #47 */5110 { 0x 2c5d96, 0x2c5506, 0x3d5e263054280c4b, 0x211e002054200841, 0xa11ed0e5f4a4c855, 0x0 }, /* #48 */5111 { 0x 1b7287, 0x1b7282, 0xbb16a6e3b5c65bb0, 0xab00862330c60180, 0xaf699f2f78de01c5, 0x0 }, /* #49 */5112 { 0x 125186, 0x125102, 0x9a8379bc441629c7, 0x0282211004102804, 0x02de27539f51ec2c, 0x0 }, /* #50 */5113 { 0x 2c4ec2, 0x2c4686, 0xe2071ef92dcd1236, 0xe206088129c81224, 0xfe7e4887bbc852ad, 0x0 }, /* #51 */5114 { 0x 3570c7, 0x357006, 0x1f95fa430325c459, 0x0e00d0000005c400, 0x8e42d4a4e49fff22, 0x0 }, /* #52 */5115 { 0x2 83657, 0x283602, 0x244ccc236757afde, 0x004cc02107140892, 0xd2dcd37597344892, 0x0 }, /* #53 */5116 { 0x0 70a42, 0x070206, 0x7f0aec151958fa2a, 0x22082c0400007200, 0xa2b93c2660237205, 0x0 }, /* #54 */5117 { 0x 126893, 0x126082, 0xbc11353cfe9a6c8f, 0xb401200004902002, 0xf6eb28c205f43162, 0x0 }, /* #55 */5118 { 0x 0b3897, 0x0b3002, 0x0f75fe039acca8a6, 0x0161e200924088a4, 0xb161e3309763dba4, 0x0 }, /* #56 */5119 { 0x 331943, 0x331186, 0xb4d71c493fe9590a, 0xa4c704000cc0410a, 0xecc7c5920cd4c53a, 0x0 }, /* #57 */5120 { 0x3 12987, 0x312106, 0x3fc61bfbaa6c99dc, 0x3b04082b08409150, 0xfb3c882f09509552, 0x0 }, /* #58 */5121 { 0x 0d5853, 0x0d5002, 0x0142ec27aebef2e8, 0x0102c407803e1080, 0x3703d7c7c17e1183, 0x0 }, /* #59 */5122 { 0x 251687, 0x251606, 0x6b91683ee8e93e1d, 0x6a11002488c00409, 0xfe5f82e489c48509, 0x0 }, /* #60 */5123 { 0x 1d3fc6, 0x1d3702, 0x755ace8ad6bc171e, 0x354acc0040381102, 0x3f4ecc6469393902, 0x0 }, /* #61 */5124 { 0x 1e52d7, 0x1e5206, 0x407fd78e9d31538c, 0x403540080d114384, 0xcb3548794d1be7c5, 0x0 }, /* #62 */5125 { 0x 2c5cc2, 0x2c5406, 0x6c1b9a6daa799e93, 0x6002122182208212, 0xe3c65621c7268272, 0x0 }, /* #63 */5062 { 0x240142, 0x240146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 5063 { 0x234cd2, 0x234446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 5064 { 0x1d0b06, 0x1d0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 5065 { 0x147c13, 0x147446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 5066 { 0x1f6513, 0x1f6546, 0x784f317310ed02be, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */ 5067 { 0x373292, 0x373246, 0x84773741c9b6dd3e, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */ 5068 { 0x0c0e93, 0x0c0646, 0x5f2772b477ac1e77, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */ 5069 { 0x1b1746, 0x1b1746, 0x3fb775122ab0d616, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */ 5070 { 0x273217, 0x273282, 0x958930d09a13fa1b, 0x940020800003d20b, 0xb45662aa21e3d38f, 0x0 }, /* #8 */ 5071 { 0x274293, 0x274206, 0x86f194b40116e85e, 0x04e094900010c84e, 0x1ceab49a9e59d9cf, 0x0 }, /* #9 */ 5072 { 0x367942, 0x367102, 0x211e19bca43a1498, 0x0118003ca42a1410, 0x8f19203fbf2bb773, 0x0 }, /* #10 */ 5073 { 0x140fd7, 0x140706, 0x66682be50e9c0a4c, 0x00680b6100180a48, 0x10e99f634119fbe9, 0x0 }, /* #11 */ 5074 { 0x1f2543, 0x1f2502, 0x29ab1b4dc906fc7f, 0x288803004004906d, 0x2e8863a0608d926d, 0x0 }, /* #12 */ 5075 { 0x045613, 0x045602, 0x29ddfcc21f70d999, 0x2955d4000c705898, 0xad57d61c2cfd5ada, 0x0 }, /* #13 */ 5076 { 0x2a0053, 0x2a0006, 0x13f2158d9ffce453, 0x124000091a64e411, 0x7645e0593a64e635, 0x0 }, /* #14 */ 5077 { 0x0c2f92, 0x0c2702, 0x8cf4175196910d1d, 0x04e4131104000c0d, 0x56e79bb16d26ee4f, 0x0 }, /* #15 */ 5078 { 0x1e2e03, 0x1e2602, 0xb34cb55ab41f4e49, 0x3000a518b0164249, 0x34b3adbcb11662d9, 0x0 }, /* #16 */ 5079 { 0x132c86, 0x132406, 0x3e3ef6b69499d05e, 0x003e821214914006, 0x817f8a1b17b746a7, 0x0 }, /* #17 */ 5080 { 0x037343, 0x037302, 0x505502d4711f9499, 0x40540004710c9419, 0x4a74c50d7d2cd57f, 0x0 }, /* #18 */ 5081 { 0x345dd7, 0x345502, 0x7961a388159158df, 0x61010288111150d9, 0xe79f1e9bf93773f9, 0x0 }, /* #19 */ 5082 { 0x126647, 0x126606, 0x1d2e475664832204, 0x1824430640012200, 0x3a7543af494d6e11, 0x0 }, /* #20 */ 5083 { 0x2e54d2, 0x2e5406, 0x75809f1eae1ffaa5, 0x348014068e0ea284, 0xb4ab5447cf4ea6d6, 0x0 }, /* #21 */ 5084 { 0x2a1c56, 0x2a1402, 0xb06a491c08673776, 0x1040091400660664, 0x14d099f511e606ec, 0x0 }, /* #22 */ 5085 { 0x2b4f53, 0x2b4706, 0xfa7c44e9e93878b3, 0x281004a1e01038b2, 0x291114a7f4903afe, 0x0 }, /* #23 */ 5086 { 0x2315d6, 0x231502, 0x7c1f4959492e42bc, 0x18000950080800a4, 0x9860bff22a0890e5, 0x0 }, /* #24 */ 5087 { 0x193556, 0x193502, 0x5e2727ce7362d755, 0x4c04014010225451, 0xec0c81409ca654d9, 0x0 }, /* #25 */ 5088 { 0x394803, 0x394006, 0xf3d4fbf966c49411, 0x4184fad922c09000, 0x458efedb23eab304, 0x0 }, /* #26 */ 5089 { 0x3d7f82, 0x3d7702, 0x0c8d3b262593d520, 0x0085300004024020, 0xa3c5f411cc26423a, 0x0 }, /* #27 */ 5090 { 0x1a1a52, 0x1a1282, 0xa05822b305f61ac7, 0xa018021000460243, 0xe0b85f18fa4e265b, 0x0 }, /* #28 */ 5091 { 0x2b3152, 0x2b3106, 0x6f0df671d57ac4cb, 0x0e011230952a84c9, 0x0ea11a32bdae8cd9, 0x0 }, /* #29 */ 5092 { 0x3e5016, 0x3e5006, 0xe8f49e1c0d519c6c, 0x28e40e1001101444, 0x2ae64ff313b85545, 0x0 }, /* #30 */ 5093 { 0x0b1153, 0x0b1102, 0x5b5f11ee326c2a92, 0x0b1d10c832002a02, 0x2f1d7ed83e922e4b, 0x0 }, /* #31 */ 5094 { 0x322f12, 0x322706, 0x113b60051843e435, 0x011840011000e011, 0x0318c9e9111cf119, 0x0 }, /* #32 */ 5095 { 0x300243, 0x300202, 0x2fed91fb69ae43ed, 0x28441040000a0325, 0x38445244960b2f25, 0x0 }, /* #33 */ 5096 { 0x352c03, 0x352406, 0x384dc079c2ab3d6d, 0x18498061c083244d, 0xdb5b8fe3f89764cf, 0x0 }, /* #34 */ 5097 { 0x030e17, 0x030606, 0x453a692e7b271e5c, 0x4520082c79070e00, 0xfd609afc7dcf6e83, 0x0 }, /* #35 */ 5098 { 0x1f35d7, 0x1f3502, 0xe78936d801c9cc62, 0x248800400149c402, 0x34c80147e16fd402, 0x0 }, /* #36 */ 5099 { 0x0c1816, 0x0c1002, 0x7ba2582500635dc9, 0x3282502000410189, 0x329376ba5f4903b9, 0x0 }, /* #37 */ 5100 { 0x176812, 0x176002, 0x684d9e42f4471b3e, 0x20441800f4411338, 0x3766183dffd113b9, 0x0 }, /* #38 */ 5101 { 0x010a02, 0x010282, 0x9ba66f15ab4d3c20, 0x902407150b443820, 0xb475871d0bc6fab5, 0x0 }, /* #39 */ 5102 { 0x391bd3, 0x391382, 0x8f2dfb28cbc56fc9, 0x8308c12083c42780, 0xf30ac56293c427b4, 0x0 }, /* #40 */ 5103 { 0x245fc7, 0x245782, 0xb0ba50db2ce9e8e9, 0xa098108a080080a8, 0xab9db1ae981293ae, 0x0 }, /* #41 */ 5104 { 0x3c2cc2, 0x3c2406, 0x1063601af6e666be, 0x10224002a4226430, 0x71a253a6ac3a7431, 0x0 }, /* #42 */ 5105 { 0x215097, 0x215082, 0xd7af436513f7678c, 0xc28e406413712008, 0xeacee06ef371a808, 0x0 }, /* #43 */ 5106 { 0x306b96, 0x306302, 0x5720bb24ad2fb531, 0x43002124a50e0410, 0xe35921a7e5de4458, 0x0 }, /* #44 */ 5107 { 0x300dc7, 0x300502, 0x129c23631733ef2f, 0x0014202000134220, 0xac36683c88d74220, 0x0 }, /* #45 */ 5108 { 0x3551d3, 0x355106, 0xac831a36ac72ea86, 0x28020a028020e206, 0x6a5acbcb932de60e, 0x0 }, /* #46 */ 5109 { 0x3932d3, 0x393206, 0x065cd9590b55325a, 0x004c011009410200, 0xd04e259679c18625, 0x0 }, /* #47 */ 5110 { 0x052316, 0x052306, 0x7e0aa6149b9e6d11, 0x76022004091c2911, 0xf6f3296e6d1dabb1, 0x0 }, /* #48 */ 5111 { 0x2510d3, 0x251082, 0xb9cfdbe37b1b3f29, 0x89cc084239093129, 0xcbdc2c523d6d31bb, 0x0 }, /* #49 */ 5112 { 0x214193, 0x214106, 0xb2fccf8a7a6bac4c, 0x328082083209a800, 0x7380b279b39da800, 0x0 }, /* #50 */ 5113 { 0x054053, 0x054086, 0xbb6a01f7ec83b719, 0x8b0800556c831518, 0xcf88805d6ca71d9a, 0x0 }, /* #51 */ 5114 { 0x236182, 0x236106, 0x8d4a3debcf2af53c, 0x010829abc5223430, 0x51882bafc52736f1, 0x0 }, /* #52 */ 5115 { 0x2b7707, 0x2b7782, 0xc11ee475d1af22f0, 0xc0166454512802b0, 0xe0366e565328deb9, 0x0 }, /* #53 */ 5116 { 0x056097, 0x056002, 0x18165af8885e1296, 0x08024a48800e1002, 0x4c22ef4ea3ae5c22, 0x0 }, /* #54 */ 5117 { 0x0d10c7, 0x0d1002, 0x62046fdeccaeb55b, 0x6200090e800c2140, 0xef93190e914c6944, 0x0 }, /* #55 */ 5118 { 0x121f56, 0x121702, 0x65d612a1fd88e29e, 0x449212a149002002, 0x4ebb36b149613c42, 0x0 }, /* #56 */ 5119 { 0x032607, 0x032606, 0x0918d49a9288a53f, 0x000050989008a533, 0x52e47ab9bd2deff3, 0x0 }, /* #57 */ 5120 { 0x353213, 0x353206, 0x640e94ec1f01a173, 0x400c94c419012072, 0xc17dd5c579532472, 0x0 }, /* #58 */ 5121 { 0x1d7946, 0x1d7102, 0x403e143cecc51a3e, 0x4036042868800a02, 0x7536cee96ba26f43, 0x0 }, /* #59 */ 5122 { 0x0a5f17, 0x0a5702, 0x0f9a3d54d9aa9ad1, 0x00880444d1201a80, 0xf0c94644d7307ea0, 0x0 }, /* #60 */ 5123 { 0x245417, 0x245486, 0xfa1f7254a5a70c67, 0xb01e521424830403, 0xb15edeb5668b069b, 0x0 }, /* #61 */ 5124 { 0x2f5647, 0x2f5682, 0xcfbd62c2fa912793, 0x821102421a900710, 0xb2530e531a9ed774, 0x0 }, /* #62 */ 5125 { 0x1104d6, 0x110482, 0xb96269cc216fe5f5, 0x9000408020000454, 0x921d46b36c100e56, 0x0 }, /* #63 */ 5126 5126 }; 5127 5127 static const BINU64_TEST_T g_aTests_and_u64_locked[] = 5128 5128 { 5129 { 0x 272287, 0x272246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */5130 { 0x 0204c3, 0x020446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */5131 { 0x 0c1217, 0x0c1246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */5132 { 0x 1147c3, 0x114746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */5133 { 0x 172f12, 0x172746, 0x09d0693ea815e353, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */5134 { 0x 037797, 0x037746, 0xb3c9f0f9ced65c3a, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */5135 { 0x 312d57, 0x312546, 0x3ea816ebf0c54444, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */5136 { 0x 1214c7, 0x121446, 0x642e8a9580f9d43d, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */5137 { 0x0 34b52, 0x034382, 0x8dc3dbf487eede9b, 0x8141834400c01698, 0xd361834c70d117dc, 0x0 }, /* #8 */5138 { 0x 126fc6, 0x126786, 0xd9a6967c905ecc93, 0x99a600600014c012, 0xbbb609634514d33e, 0x0 }, /* #9 */5139 { 0x 004653, 0x004602, 0x7f2216026ff5b144, 0x590012002a812104, 0x5999fb25aa816326, 0x0 }, /* #10 */5140 { 0x 033116, 0x033102, 0x4ca63ac4d2b8b56a, 0x4424124410a8b440, 0xd77c97741deffec1, 0x0 }, /* #11 */5141 { 0x0f 40d3, 0x0f4006, 0x3ecd8f871295e1bd, 0x084808840001e12d, 0xc86a68f48c03f32f, 0x0 }, /* #12 */5142 { 0x 0738d3, 0x073002, 0x6df456c393a8266b, 0x64c0108113002608, 0xe4cb398d7744360c, 0x0 }, /* #13 */5143 { 0x 1b3012, 0x1b3006, 0x7f694cf84655742f, 0x3b61084006453409, 0x3b733a438e453d49, 0x0 }, /* #14 */5144 { 0x 061b96, 0x061302, 0x2585a4f3280deb87, 0x2484809100012285, 0x66fecb91441336ed, 0x0 }, /* #15 */5145 { 0x0 a1592, 0x0a1502, 0xf65df6568f65156a, 0x1404d0528604054a, 0x1484d152960e65ce, 0x0 }, /* #16 */5146 { 0x 3f4052, 0x3f4006, 0xf15590839668d6d4, 0x60059082860096c0, 0x60a59ba68e96bec2, 0x0 }, /* #17 */5147 { 0x 0e69d6, 0x0e6102, 0x0dc90292ab63ee21, 0x0000000009220e20, 0xf200fc004d360e3c, 0x0 }, /* #18 */5148 { 0x 362bc2, 0x362306, 0x1f44ca077b7b8593, 0x1840400442180000, 0xd84a61e4c2183808, 0x0 }, /* #19 */5149 { 0x 324b12, 0x324306, 0x3c3d5bf6eab20d24, 0x1c1c03f280b20124, 0xde5e23fb84b221fe, 0x0 }, /* #20 */5150 { 0x 3f1b42, 0x3f1306, 0x09ee03ff8392bb86, 0x006e03b983120306, 0x407e13b9e73b075e, 0x0 }, /* #21 */5151 { 0x 0040c7, 0x004002, 0x87a148865e350f48, 0x012000841e010008, 0x513c05c53e439018, 0x0 }, /* #22 */5152 { 0x1 a21d2, 0x1a2106, 0x0df36a2053bf4777, 0x0590020052a94341, 0x679c06db5ea94bc1, 0x0 }, /* #23 */5153 { 0x 3b1313, 0x3b1306, 0x0335c10f56de8ed4, 0x0321010c460c8044, 0x87e30f8cc60dd164, 0x0 }, /* #24 */5154 { 0x3 e6412, 0x3e6402, 0x1c94523583dae39f, 0x081040310302810b, 0xeb1b48f337078d6b, 0x0 }, /* #25 */5155 { 0x 1e53c3, 0x1e5382, 0xa3aece13b7e08a54, 0xa20a461133208054, 0xa65a77997b23e15e, 0x0 }, /* #26 */5156 { 0x 130896, 0x130002, 0x556a1c22692fbcfe, 0x400808002103200e, 0xc209c88433c3600e, 0x0 }, /* #27 */5157 { 0x 113012, 0x113086, 0xf6ebb2ce0581dd44, 0x968a80cc0581d944, 0x9f9ac1cc3ff9f95c, 0x0 }, /* #28 */5158 { 0x 031986, 0x031182, 0xbb2c20dd1b3bd062, 0x9924201c03109040, 0xdd37771e8710b1c5, 0x0 }, /* #29 */5159 { 0x 203582, 0x203586, 0xc08df5638b7a93f7, 0xc00c15028b608233, 0xfb4c1706cfe1ee33, 0x0 }, /* #30 */5160 { 0x 3c3656, 0x3c3682, 0xc7a8efb79cc3476e, 0x86a8283110c34564, 0x8eb8383170f765f5, 0x0 }, /* #31 */5161 { 0x 1527c2, 0x152786, 0xc00e92ff3b2bb44d, 0x8002123b1a020048, 0xa953173bde1643c8, 0x0 }, /* #32 */5162 { 0x 242757, 0x242702, 0x08ba07bf651a8f42, 0x089a043961080102, 0x9f9bbc39e94c3186, 0x0 }, /* #33 */5163 { 0x 336fc6, 0x336782, 0xc592f7c1fe6a527a, 0x840070414808002a, 0xa468704b4818a92a, 0x0 }, /* #34 */5164 { 0x 0f4c57, 0x0f4402, 0x2bbb439fd245ff25, 0x22b0431dc2011c01, 0xe6b4c77dcb231c89, 0x0 }, /* #35 */5165 { 0x0 90047, 0x090006, 0xc8b72bdbb2ff555b, 0x48920899b0801403, 0x6ada18bdbd80be23, 0x0 }, /* #36 */5166 { 0x 057d06, 0x057506, 0xd3cd51fce2892166, 0x1204511402880066, 0x1a24751503da18ee, 0x0 }, /* #37 */5167 { 0x 0a3a52, 0x0a3206, 0x6cae3cac85fafecc, 0x482618880148c00c, 0x58279bd86948c01d, 0x0 }, /* #38 */5168 { 0x 1f7807, 0x1f7002, 0x5d211dd155d23a13, 0x1d011cd045520013, 0x9d919cd2655b013f, 0x0 }, /* #39 */5169 { 0x3 109c2, 0x310106, 0x385df0badb6d1bd3, 0x0809308ac3080181, 0x898b368fc30a0189, 0x0 }, /* #40 */5170 { 0x 056102, 0x056102, 0x6bd95abe1f1802d6, 0x031000041f100286, 0x83348444df93fa86, 0x0 }, /* #41 */5171 { 0x 240cc2, 0x240406, 0x126261cca912de70, 0x100220cca1005e50, 0xb517b0fcf5685ed1, 0x0 }, /* #42 */5172 { 0x 0b2393, 0x0b2302, 0x96f19aff4e9cdde2, 0x026018424890c562, 0x23605c42f8d2e566, 0x0 }, /* #43 */5173 { 0x 235292, 0x235206, 0xb23d5422b184a864, 0x3014540020848044, 0x3416764060ac9744, 0x0 }, /* #44 */5174 { 0x2 81896, 0x281006, 0x2349c4536ec913ec, 0x010044006c0903ac, 0x0932768c6d3f4bbd, 0x0 }, /* #45 */5175 { 0x 156046, 0x156006, 0x67e0b3729b9f7db8, 0x4020827282026188, 0xc0238672e622638c, 0x0 }, /* #46 */5176 { 0x2 45d16, 0x245502, 0x10148ab386ff8e8c, 0x00140ab280bf8e08, 0xc71f3efed1bfae39, 0x0 }, /* #47 */5177 { 0x 112746, 0x112786, 0x9591fbf982b6f6a0, 0x8080fa09821650a0, 0xcacefa0ff35e59f6, 0x0 }, /* #48 */5178 { 0x 3d1a16, 0x3d1202, 0x91042108f299d76c, 0x100401080090852c, 0x5e979f8f04b6852d, 0x0 }, /* #49 */5179 { 0x 353542, 0x353586, 0xd6f440b087bab065, 0xd4b440a08212b044, 0xfcb4e7aeca56b6d4, 0x0 }, /* #50 */5180 { 0x0 942c7, 0x094206, 0x50ea1aa2537db247, 0x10c80882023db205, 0x92ddacc38ebdba0d, 0x0 }, /* #51 */5181 { 0x 2e1302, 0x2e1306, 0x6c19974e260d1f80, 0x4c18104c02001800, 0xccda38cc0b40d837, 0x0 }, /* #52 */5182 { 0x 065312, 0x065306, 0xd6c98cce7e7ffd33, 0x444980c43a65f422, 0x6d7bf3f5bae5f426, 0x0 }, /* #53 */5183 { 0x2 d1107, 0x2d1106, 0x1527ed22eec8751b, 0x01236922e2483118, 0x03636b7af26bb3fc, 0x0 }, /* #54 */5184 { 0x 3e2e02, 0x3e2602, 0x36a1e64f881cb0b1, 0x04a0220d8818a080, 0x8cfc2b2df9bbabcc, 0x0 }, /* #55 */5185 { 0x2 200c6, 0x220006, 0x8823279fc0d24df8, 0x08000200c0400cb8, 0x7c940240d760aebc, 0x0 }, /* #56 */5186 { 0x3 97f52, 0x397706, 0x694aabb3a663d4d5, 0x20082802862354c0, 0x36093c0a97a35de0, 0x0 }, /* #57 */5187 { 0x 2b0a07, 0x2b0206, 0x5367d63abe6a335b, 0x5025163886680248, 0x782d16f98679ce6c, 0x0 }, /* #58 */5188 { 0x0 95e56, 0x095602, 0x3da70e6ec3215184, 0x15870620c2014104, 0x158f77b1ea5bcb6e, 0x0 }, /* #59 */5189 { 0x 0f11c7, 0x0f1102, 0x2414724e970368f6, 0x20000240000040c2, 0x210a06d0080c54c3, 0x0 }, /* #60 */5190 { 0x3 55a07, 0x355202, 0x79300315ce514987, 0x191001054a110902, 0x1f5dbd6d6bb3a93a, 0x0 }, /* #61 */5191 { 0x3 a0756, 0x3a0702, 0x7cca3c67426d53e0, 0x5c8a3841020c51e0, 0x5ebbb8411e0cd9f8, 0x0 }, /* #62 */5192 { 0x 3832d6, 0x383206, 0x6856558421b19a3a, 0x085210800010000a, 0x8a5ab2ca4450414e, 0x0 }, /* #63 */5129 { 0x0c3bc3, 0x0c3346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 5130 { 0x117b57, 0x117346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 5131 { 0x166693, 0x166646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 5132 { 0x2a4e43, 0x2a4646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 5133 { 0x007702, 0x007746, 0x98660ae49d46e120, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */ 5134 { 0x150b17, 0x150346, 0x593bf645b4557fd6, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */ 5135 { 0x2538d6, 0x253046, 0x2bae4afe083e339c, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */ 5136 { 0x3d0013, 0x3d0046, 0xddb39fb832250a00, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */ 5137 { 0x013603, 0x013606, 0xb5ac3b611f8b59ac, 0x052819601e0a19a0, 0x0f2859e03e6e99a1, 0x0 }, /* #8 */ 5138 { 0x2408c6, 0x240002, 0x402ab270cc97c58d, 0x402012204000c589, 0xc6b016ac7328f7f9, 0x0 }, /* #9 */ 5139 { 0x201a57, 0x201202, 0x64dc4802edfca1b4, 0x20144802e9f88034, 0xb2357823f9fb8e35, 0x0 }, /* #10 */ 5140 { 0x155bd3, 0x155386, 0xd1881ea4535b5671, 0x9180180413134241, 0xbfe779563f93cacd, 0x0 }, /* #11 */ 5141 { 0x0f3e96, 0x0f3606, 0x0ddac68ef91db705, 0x00c2860c5001b400, 0x00e2be1d5621bc90, 0x0 }, /* #12 */ 5142 { 0x2f0312, 0x2f0302, 0x8fb0ccf5394e7c07, 0x0320cc8420401002, 0x4329ee8ca06011b2, 0x0 }, /* #13 */ 5143 { 0x227087, 0x227002, 0xbbd9b2bc13a5183a, 0x23c012101125102a, 0x63e25a52d165942a, 0x0 }, /* #14 */ 5144 { 0x174fc7, 0x174702, 0x2b48e951b5d1f571, 0x2840a910b5c1f151, 0x6c52abb8bfcdfbdd, 0x0 }, /* #15 */ 5145 { 0x0753c3, 0x075306, 0xbf78c9cdc65fdc4f, 0x3010c9c88208d00c, 0x3090ddda9308f31c, 0x0 }, /* #16 */ 5146 { 0x2e3fd7, 0x2e3786, 0xf4ed79d7abbeb34c, 0xb0c82800029a2144, 0xb1daae0852da2d66, 0x0 }, /* #17 */ 5147 { 0x174997, 0x174186, 0xad0a47b283f58951, 0x8d00453081e10811, 0x8fa47d75bde90e37, 0x0 }, /* #18 */ 5148 { 0x283506, 0x283506, 0xd1899afc788e7881, 0x01098a34200e4000, 0x0909aa36a11e4036, 0x0 }, /* #19 */ 5149 { 0x286bc7, 0x286302, 0x653e24988b579de1, 0x2500249002548840, 0xbfc0fcb652d48a42, 0x0 }, /* #20 */ 5150 { 0x0f3147, 0x0f3106, 0xcaa6b7cfe675f6ee, 0x0822b7c486659442, 0x2d73b7f4876d9d53, 0x0 }, /* #21 */ 5151 { 0x320b56, 0x320302, 0x2872e09ccd8ffe18, 0x2820e014cd885610, 0x2b2df717cdf85756, 0x0 }, /* #22 */ 5152 { 0x137397, 0x137386, 0xd78b0aebce672c43, 0x86000a4ac8612403, 0x86546b5ee979f733, 0x0 }, /* #23 */ 5153 { 0x150c46, 0x150486, 0x8b0866df7fa0a26f, 0x8a0060cb14808021, 0xfa14e1eb1499c021, 0x0 }, /* #24 */ 5154 { 0x3c2917, 0x3c2102, 0xce5d65ed7aedbe20, 0x0404458c10ccb020, 0x35065d9e95ceb1f9, 0x0 }, /* #25 */ 5155 { 0x017883, 0x017006, 0x9476a6620d4e5fd9, 0x1400a24009045648, 0x5e01ead8b9a5766c, 0x0 }, /* #26 */ 5156 { 0x213b17, 0x213302, 0x20d986ea8bf09931, 0x204100e089201931, 0x614731f5a9287d7f, 0x0 }, /* #27 */ 5157 { 0x205cc6, 0x205482, 0xba321ade4c86223e, 0x803000ca0c82022a, 0x807d40ebaf8202ab, 0x0 }, /* #28 */ 5158 { 0x2154d2, 0x215402, 0x17f81d225a258f9f, 0x04c0000042008f19, 0x84c042806240af79, 0x0 }, /* #29 */ 5159 { 0x0e04c3, 0x0e0482, 0xb1193816281ab3e7, 0xb008181628100180, 0xb84c1c7e2eb14588, 0x0 }, /* #30 */ 5160 { 0x223112, 0x223106, 0xe444ad03b6d71b59, 0x4000840090921209, 0x4920d6f8d8bab28f, 0x0 }, /* #31 */ 5161 { 0x217152, 0x217106, 0xfafeaf66bf7292b8, 0x00868d6226200288, 0x0486cdea26ad6fcc, 0x0 }, /* #32 */ 5162 { 0x3860c3, 0x386006, 0x8eab330d582e67f5, 0x0ea31201082442d4, 0x1ff3121109a4c2d4, 0x0 }, /* #33 */ 5163 { 0x274b47, 0x274302, 0x77d4b90b9cc0d4d4, 0x6790b9030cc094c4, 0x67b8b9d76ec09dcf, 0x0 }, /* #34 */ 5164 { 0x353bc3, 0x353306, 0x5a3f74781f26865d, 0x5a0e44281b268011, 0xfe4ecf2c7bf7a091, 0x0 }, /* #35 */ 5165 { 0x037183, 0x037106, 0x4b87b07dfa1b22c4, 0x0283b06438132044, 0xb2bbb9e63953e474, 0x0 }, /* #36 */ 5166 { 0x2965c3, 0x296506, 0x1c228ab560339b72, 0x1c020aa000008050, 0x1f5e1be89fc0a054, 0x0 }, /* #37 */ 5167 { 0x263607, 0x263682, 0x8584fcd90c6cf5ea, 0x81800cc10c640562, 0x819b0ec59df40d63, 0x0 }, /* #38 */ 5168 { 0x264903, 0x264102, 0x2ac1505795a0b8c0, 0x22c100441180b080, 0xf2f52e4c7981b682, 0x0 }, /* #39 */ 5169 { 0x323a82, 0x323202, 0x5c2026ea87f4da2e, 0x0c2024ca82d0da02, 0x2e64bddbc2dadb13, 0x0 }, /* #40 */ 5170 { 0x313403, 0x313486, 0xe1e634e7edeb0a21, 0x81a60401808b0a21, 0x87aec409909b5be7, 0x0 }, /* #41 */ 5171 { 0x082ec7, 0x082606, 0x771750e344794ab3, 0x421240a100390022, 0x42b2cfa19bbfa42a, 0x0 }, /* #42 */ 5172 { 0x1d7516, 0x1d7586, 0xeb8efce8f6bbec2e, 0xc2826c20b039e82e, 0xd6936d22b87df9af, 0x0 }, /* #43 */ 5173 { 0x1244d6, 0x124406, 0x220cc1bab503275a, 0x020c0112b1022348, 0xc7dd1953f382abcc, 0x0 }, /* #44 */ 5174 { 0x291c07, 0x291402, 0xf7b45711db4c7192, 0x3434140100405010, 0x3474b48320c05a7c, 0x0 }, /* #45 */ 5175 { 0x374012, 0x374002, 0x21d8aa8a77971ca1, 0x21488a0a57841820, 0x276b8b0e57a45b62, 0x0 }, /* #46 */ 5176 { 0x227f83, 0x227702, 0x9123f520f0618024, 0x1120310000200020, 0x336431c60fb210aa, 0x0 }, /* #47 */ 5177 { 0x3f5887, 0x3f5006, 0x1cbe1ccf96e040cc, 0x10bc000584400088, 0xb2bd0105c555899a, 0x0 }, /* #48 */ 5178 { 0x0e2a16, 0x0e2206, 0xb02a9f298f6ec0a9, 0x200a10280e264021, 0x62cb10ee3e375573, 0x0 }, /* #49 */ 5179 { 0x087993, 0x087102, 0x2e57292ce1ed7bbe, 0x0042282080401b38, 0x50422ea19c501f78, 0x0 }, /* #50 */ 5180 { 0x035457, 0x035406, 0x40cdaa051997db87, 0x00492a0418150a84, 0x0a6b3e2cbe552eac, 0x0 }, /* #51 */ 5181 { 0x3e60d7, 0x3e6006, 0x0c5c7bbedd9d74c2, 0x0058631e09801400, 0xf1f8e71e0bc01e1c, 0x0 }, /* #52 */ 5182 { 0x151f47, 0x151702, 0x68ccca5cb378731a, 0x28c80a1010787210, 0xbce93b131cf972f1, 0x0 }, /* #53 */ 5183 { 0x257b82, 0x257302, 0x9dff2b1cc8d80440, 0x00c1200488400040, 0x62c124a49b676b7a, 0x0 }, /* #54 */ 5184 { 0x0c1cc7, 0x0c1402, 0x85d4f9901fcaf5e2, 0x0504f080014855e0, 0x5d2df282614c5fed, 0x0 }, /* #55 */ 5185 { 0x207246, 0x207206, 0x058e7f0bfc381398, 0x058a34034c300200, 0xa7db34074e36ae06, 0x0 }, /* #56 */ 5186 { 0x346cd7, 0x346406, 0x2f3e3c97eaa8c965, 0x282c34008aa80005, 0x782d37009efc168f, 0x0 }, /* #57 */ 5187 { 0x361e83, 0x361602, 0x6b15fb2dead590ce, 0x6005a000a0151046, 0xe04da0d2b01d7e47, 0x0 }, /* #58 */ 5188 { 0x0f3e57, 0x0f3602, 0x0791182a5860fd3a, 0x039108084040901a, 0x5b972e18c6c9921b, 0x0 }, /* #59 */ 5189 { 0x1337c6, 0x133782, 0xbe1f2c4f8574e7d0, 0x9603080a00142710, 0xd603981a30963739, 0x0 }, /* #60 */ 5190 { 0x367f16, 0x367706, 0x0ed185681ae47d1b, 0x0251042018847411, 0xb25b24b25d8d7671, 0x0 }, /* #61 */ 5191 { 0x342912, 0x342182, 0x82f969953d902722, 0x80a8489004802620, 0xa1aa4ed24482b6b9, 0x0 }, /* #62 */ 5192 { 0x1c6f17, 0x1c6702, 0x183bc87f97948741, 0x080a883a94800640, 0x290e8dbafce81646, 0x0 }, /* #63 */ 5193 5193 }; 5194 5194 static const BINU64_TEST_T g_aTests_cmp_u64[] = 5195 5195 { 5196 { 0x 2e7bd6, 0x2e7346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */5197 { 0x 3b4097, 0x3b4046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */5198 { 0x2 43ad3, 0x243246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */5199 { 0x 1c5083, 0x1c5046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */5200 { 0x0 97003, 0x097002, 0x55ab78e96b583e4c, 0x55ab78e96b583e4c, 0x0000000000000000, 0x0 }, /* #4 */5201 { 0x3 d4497, 0x3d4482, 0xe2ac43c7e61bee29, 0xe2ac43c7e61bee29, 0x0000000000000000, 0x0 }, /* #5 */5202 { 0x 0c06d6, 0x0c0602, 0x45b174d280fa075d, 0x45b174d280fa075d, 0x0000000000000000, 0x0 }, /* #6 */5203 { 0x 0e28d3, 0x0e2006, 0x2849d485f572c1b7, 0x2849d485f572c1b7, 0x0000000000000000, 0x0 }, /* #7 */5204 { 0x 350796, 0x350716, 0x70b21d2f0816c6d0, 0x70b21d2f0816c6d0, 0x1bf7e4fc80d42b9d, 0x0 }, /* #8 */5205 { 0x 033353, 0x033306, 0x7e357d79f8a9701e, 0x7e357d79f8a9701e, 0x66faa2326e45fe24, 0x0 }, /* #9 */5206 { 0x 0a1f46, 0x0a1793, 0x01dee95b6571f317, 0x01dee95b6571f317, 0x7ca1ba9e499c516f, 0x0 }, /* #10 */5207 { 0x 304943, 0x304916, 0xa7c5d8e7e9844d7c, 0xa7c5d8e7e9844d7c, 0x3b0362ef1724e94e, 0x0 }, /* #11 */5208 { 0x 2d5353, 0x2d5b87, 0x332ef9a6ec6272e3, 0x332ef9a6ec6272e3, 0x92ba8acbcd5747e0, 0x0 }, /* #12 */5209 { 0x 142717, 0x142787, 0x0e37884fd56b529a, 0x0e37884fd56b529a, 0x7e0964ff8c7aa316, 0x0 }, /* #13 */5210 { 0x 006296, 0x006202, 0x469aeb9ed80f6c1d, 0x469aeb9ed80f6c1d, 0x32bccb1299d3b855, 0x0 }, /* #14 */5211 { 0x 2f23d2, 0x2f2382, 0xd5263caae8ca15ab, 0xd5263caae8ca15ab, 0x36c4a7bb7c5980f6, 0x0 }, /* #15 */5212 { 0x 3c6f93, 0x3c6f06, 0x9bd91868ef7b4bd7, 0x9bd91868ef7b4bd7, 0x22043931c8a9ead4, 0x0 }, /* #16 */5213 { 0x 3a2356, 0x3a2306, 0x774c30af861b8d1f, 0x774c30af861b8d1f, 0x14366dc2f5e75956, 0x0 }, /* #17 */5214 { 0x 0c0506, 0x0c0516, 0x281ec3219828eecd, 0x281ec3219828eecd, 0x05551ecf0a65d32e, 0x0 }, /* #18 */5215 { 0x 222886, 0x222086, 0xafa2c567e21f7d39, 0xafa2c567e21f7d39, 0x1cc0efcdf82f0725, 0x0 }, /* #19 */5216 { 0x2 20f12, 0x220707, 0x43431576bbae28de, 0x43431576bbae28de, 0xdfca5341422cb779, 0x0 }, /* #20 */5217 { 0x 086b07, 0x086b97, 0x2c13cf3a3f79064e, 0x2c13cf3a3f79064e, 0xa5340ac4ed0301af, 0x0 }, /* #21 */5218 { 0x 3b2ed6, 0x3b2687, 0xa3398bf18a29307b, 0xa3398bf18a29307b, 0xfafdffd94fb1d018, 0x0 }, /* #22 */5219 { 0x 350f47, 0x350786, 0xda4c5655595c91cf, 0xda4c5655595c91cf, 0x464cd07fb96b43ed, 0x0 }, /* #23 */5220 { 0x 222b06, 0x222312, 0x7d13f7f51aa9d991, 0x7d13f7f51aa9d991, 0x3611c33c56c1e56b, 0x0 }, /* #24 */5221 { 0x 020897, 0x020897, 0x559c66f54fe67874, 0x559c66f54fe67874, 0x9d8d5345ee7bda4d, 0x0 }, /* #25 */5222 { 0x 327c43, 0x327417, 0x414a0f87d3efb898, 0x414a0f87d3efb898, 0xd1145cfac3ca543c, 0x0 }, /* #26 */5223 { 0x1 437c2, 0x143f93, 0x460d05a9773b2386, 0x460d05a9773b2386, 0x8ff232c2fa0d062f, 0x0 }, /* #27 */5224 { 0x3 26d16, 0x326583, 0x68c10a9cd3a55cfe, 0x68c10a9cd3a55cfe, 0x7959e000196b6d50, 0x0 }, /* #28 */5225 { 0x 1c2b43, 0x1c2386, 0xe506ea3b14b868cf, 0xe506ea3b14b868cf, 0x192d42c3e30b2d87, 0x0 }, /* #29 */5226 { 0x 305216, 0x305213, 0x5dceeaeaa0f080ca, 0x5dceeaeaa0f080ca, 0xf8fc6de5e825748d, 0x0 }, /* #30 */5227 { 0x 2461d3, 0x246183, 0x24040e093a830c9f, 0x24040e093a830c9f, 0x337671d7a3b044c0, 0x0 }, /* #31 */5228 { 0x3 81552, 0x381517, 0x033202503f342e04, 0x033202503f342e04, 0xddc2cdd6df214155, 0x0 }, /* #32 */5229 { 0x 143b52, 0x143392, 0xf31203276d351969, 0xf31203276d351969, 0x58b065fa7b8496ce, 0x0 }, /* #33 */5230 { 0x 341a12, 0x341213, 0x05efef4a56cd4e2b, 0x05efef4a56cd4e2b, 0xb7a0548d4b9695cd, 0x0 }, /* #34 */5231 { 0x 1e1e93, 0x1e1e06, 0xa0934d209856a10b, 0xa0934d209856a10b, 0x486a0779084c83f7, 0x0 }, /* #35 */5232 { 0x 1a2ac6, 0x1a2217, 0x4c91aed70d393d2c, 0x4c91aed70d393d2c, 0xdcec76b0d98d189e, 0x0 }, /* #36 */5233 { 0x 026c13, 0x026483, 0x922c90e042b24bd3, 0x922c90e042b24bd3, 0xe85f6cfc436b5c53, 0x0 }, /* #37 */5234 { 0x 0717d6, 0x071797, 0x9dda0cba32daaf33, 0x9dda0cba32daaf33, 0xfcde92ca79c5b6fd, 0x0 }, /* #38 */5235 { 0x 391206, 0x391216, 0x5f42572dc9ab4a4e, 0x5f42572dc9ab4a4e, 0x5cda3929942369df, 0x0 }, /* #39 */5236 { 0x1 d1fd6, 0x1d1716, 0xe9404cf574c54808, 0xe9404cf574c54808, 0x99e4f00b8179e44a, 0x0 }, /* #40 */5237 { 0x 385616, 0x385687, 0x2adf43ae33de08bd, 0x2adf43ae33de08bd, 0x44203ada73818e72, 0x0 }, /* #41 */5238 { 0x 2e52d6, 0x2e5283, 0x8ee273362bff349a, 0x8ee273362bff349a, 0xbaa01ceb0492c681, 0x0 }, /* #42 */5239 { 0x 1340d7, 0x134016, 0x5217bb4ffcac84c1, 0x5217bb4ffcac84c1, 0x0ce78392681d8efb, 0x0 }, /* #43 */5240 { 0x 363bd6, 0x363303, 0x1b7348b5ad0e153e, 0x1b7348b5ad0e153e, 0xfdddb0356dee7b90, 0x0 }, /* #44 */5241 { 0x 224806, 0x224802, 0xdba27fba3963810f, 0xdba27fba3963810f, 0x71924901b61eb00b, 0x0 }, /* #45 */5242 { 0x 0875c3, 0x087583, 0x969979c605a9a2aa, 0x969979c605a9a2aa, 0x9a4fa70aebf1bd42, 0x0 }, /* #46 */5243 { 0x 200a56, 0x200287, 0x931103576b65c783, 0x931103576b65c783, 0xdd99dbde52e4eb01, 0x0 }, /* #47 */5244 { 0x 3d2f52, 0x3d2783, 0x0c219a60d4baeee5, 0x0c219a60d4baeee5, 0x2988385230c50975, 0x0 }, /* #48 */5245 { 0x 326003, 0x326897, 0x4e804d131d51c182, 0x4e804d131d51c182, 0x87e89d0af0b732d3, 0x0 }, /* #49 */5246 { 0x 3f02d2, 0x3f0a87, 0x7bfcd8939ec963b7, 0x7bfcd8939ec963b7, 0xb32b4182264b2300, 0x0 }, /* #50 */5247 { 0x0 72982, 0x072102, 0x66db02d26c6c73bd, 0x66db02d26c6c73bd, 0x6140706cfda9437a, 0x0 }, /* #51 */5248 { 0x 1c0883, 0x1c0016, 0x6d415709e8742fc2, 0x6d415709e8742fc2, 0x54e7dfcdcc26126f, 0x0 }, /* #52 */5249 { 0x 250353, 0x250b83, 0x03cf33d788fa811e, 0x03cf33d788fa811e, 0x80b0f5b87640248a, 0x0 }, /* #53 */5250 { 0x 206ac2, 0x206a06, 0x9126394e8e82f407, 0x9126394e8e82f407, 0x624de46725af0277, 0x0 }, /* #54 */5251 { 0x 117886, 0x117083, 0x2c0a925a810ec6e6, 0x2c0a925a810ec6e6, 0x34eae8525a4bfa84, 0x0 }, /* #55 */5252 { 0x 2c3182, 0x2c3193, 0x8c2cf5a5c2665f11, 0x8c2cf5a5c2665f11, 0x8e11ffeb1ed0511d, 0x0 }, /* #56 */5253 { 0x 3a34d2, 0x3a3486, 0xd1cd1bd646ed9fc2, 0xd1cd1bd646ed9fc2, 0x29691eac1af731a0, 0x0 }, /* #57 */5254 { 0x 332617, 0x332607, 0x00f67bc533622aaf, 0x00f67bc533622aaf, 0xf905342eba9c992b, 0x0 }, /* #58 */5255 { 0x0 545d6, 0x054d97, 0x46c0bf21f92d72b3, 0x46c0bf21f92d72b3, 0xb5e36f8c36dd49e9, 0x0 }, /* #59 */5256 { 0x 084c43, 0x084416, 0xf89456fa69f83b45, 0xf89456fa69f83b45, 0xc724c3541848aeef, 0x0 }, /* #60 */5257 { 0x 3d1997, 0x3d1196, 0xc3df9aedf5cbda53, 0xc3df9aedf5cbda53, 0x132555e254421e06, 0x0 }, /* #61 */5258 { 0x1 64417, 0x164483, 0xd3bed5c2e91b17da, 0xd3bed5c2e91b17da, 0xf254a892ab7fa9a6, 0x0 }, /* #62 */5259 { 0x 027446, 0x027c16, 0x88bf4ada381662e8, 0x88bf4ada381662e8, 0x240da85897c980ec, 0x0 }, /* #63 */5196 { 0x3a6412, 0x3a6446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 5197 { 0x1d3686, 0x1d3646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 5198 { 0x264582, 0x264546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 5199 { 0x392946, 0x392146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 5200 { 0x0677c7, 0x067786, 0x8a1fec021c77ff63, 0x8a1fec021c77ff63, 0x0000000000000000, 0x0 }, /* #4 */ 5201 { 0x3f1d52, 0x3f1586, 0xb510b46f76f1aee2, 0xb510b46f76f1aee2, 0x0000000000000000, 0x0 }, /* #5 */ 5202 { 0x361f56, 0x361786, 0xe8310961d1cb06e2, 0xe8310961d1cb06e2, 0x0000000000000000, 0x0 }, /* #6 */ 5203 { 0x1e7497, 0x1e7482, 0xe6ef691067145173, 0xe6ef691067145173, 0x0000000000000000, 0x0 }, /* #7 */ 5204 { 0x1a2d42, 0x1a2592, 0xd3623c383dae9f63, 0xd3623c383dae9f63, 0x09682941565f8a79, 0x0 }, /* #8 */ 5205 { 0x2c6f12, 0x2c6793, 0x999542a8c1fa53d3, 0x999542a8c1fa53d3, 0xead66748164b518a, 0x0 }, /* #9 */ 5206 { 0x165ec6, 0x165687, 0x8254084b0b7b2758, 0x8254084b0b7b2758, 0xe26850addaec95f2, 0x0 }, /* #10 */ 5207 { 0x081f82, 0x081792, 0xe64b3ac04b9fc531, 0xe64b3ac04b9fc531, 0x0dc9028194fe47b7, 0x0 }, /* #11 */ 5208 { 0x036a13, 0x036283, 0x71b35538ee72c82a, 0x71b35538ee72c82a, 0x76e6a08c74a009d9, 0x0 }, /* #12 */ 5209 { 0x360452, 0x360496, 0xdb47bd5e3428b032, 0xdb47bd5e3428b032, 0x28064f2282e19523, 0x0 }, /* #13 */ 5210 { 0x357682, 0x357697, 0x0a6becaa6ff91759, 0x0a6becaa6ff91759, 0x4de3b9f8b37e923e, 0x0 }, /* #14 */ 5211 { 0x067093, 0x067003, 0x721dd374ab13164f, 0x721dd374ab13164f, 0xf98bf393c4257e60, 0x0 }, /* #15 */ 5212 { 0x247616, 0x247687, 0x69349c82bece87c8, 0x69349c82bece87c8, 0x701454e1bd0f2ff0, 0x0 }, /* #16 */ 5213 { 0x101852, 0x101086, 0xdb6e5c6068c7e48e, 0xdb6e5c6068c7e48e, 0x03f6ef7b2a72b0b1, 0x0 }, /* #17 */ 5214 { 0x247647, 0x247e02, 0x992387440f10d166, 0x992387440f10d166, 0x4d3e42e66b858e40, 0x0 }, /* #18 */ 5215 { 0x1a10d6, 0x1a1092, 0xeb24f00820c70913, 0xeb24f00820c70913, 0x68849b28460ab359, 0x0 }, /* #19 */ 5216 { 0x2673c2, 0x267b97, 0x78dbfd92e8c18468, 0x78dbfd92e8c18468, 0xdf8874a9f2e4ba3b, 0x0 }, /* #20 */ 5217 { 0x231343, 0x231316, 0xc5af066b334ff256, 0xc5af066b334ff256, 0x97d5ca3d25ce7e8a, 0x0 }, /* #21 */ 5218 { 0x1017d2, 0x101716, 0xcc12cba64aa0f095, 0xcc12cba64aa0f095, 0xc69aff2fe5f8264e, 0x0 }, /* #22 */ 5219 { 0x276a06, 0x276a97, 0x0c6c9cbed7e34f52, 0x0c6c9cbed7e34f52, 0x86f1a5186ea6a524, 0x0 }, /* #23 */ 5220 { 0x0d6f03, 0x0d6702, 0xb7841a715448cce6, 0xb7841a715448cce6, 0xa31dec1bc1e40d30, 0x0 }, /* #24 */ 5221 { 0x381353, 0x381b06, 0x9130f29732450499, 0x9130f29732450499, 0x4af297b22486c125, 0x0 }, /* #25 */ 5222 { 0x054d86, 0x054d12, 0xee6dabb1fd66e5a0, 0xee6dabb1fd66e5a0, 0x79492bb8e2232a1a, 0x0 }, /* #26 */ 5223 { 0x155a43, 0x155292, 0xa436c3ba9522de65, 0xa436c3ba9522de65, 0x0225dacd476bfae9, 0x0 }, /* #27 */ 5224 { 0x3f6a82, 0x3f6293, 0x3b9e83509946de16, 0x3b9e83509946de16, 0x5f1c74aa23bf3897, 0x0 }, /* #28 */ 5225 { 0x2f54d3, 0x2f5406, 0xba89184b666bf885, 0xba89184b666bf885, 0xa45fccd7be9a01f2, 0x0 }, /* #29 */ 5226 { 0x016a96, 0x016216, 0xcc5df862ab868464, 0xcc5df862ab868464, 0xbab49793ed5e1119, 0x0 }, /* #30 */ 5227 { 0x0b72d6, 0x0b7293, 0xafb7c52de35ff0c3, 0xafb7c52de35ff0c3, 0xf891a73989f225d4, 0x0 }, /* #31 */ 5228 { 0x392c12, 0x392497, 0xa44e755c22183920, 0xa44e755c22183920, 0xadea12a01afb1e76, 0x0 }, /* #32 */ 5229 { 0x2c7ec2, 0x2c7682, 0xd35a90ac61c900e8, 0xd35a90ac61c900e8, 0x2f5ce0545ed01621, 0x0 }, /* #33 */ 5230 { 0x0b63c2, 0x0b6386, 0xbca40c9db62035ad, 0xbca40c9db62035ad, 0x2cee8f0a76385758, 0x0 }, /* #34 */ 5231 { 0x311147, 0x311182, 0xf0c732eb99ad0f4b, 0xf0c732eb99ad0f4b, 0x0a44487925e01c25, 0x0 }, /* #35 */ 5232 { 0x322606, 0x322e97, 0x7b2f82d5119e7954, 0x7b2f82d5119e7954, 0xb1356b8fac368c4e, 0x0 }, /* #36 */ 5233 { 0x281286, 0x281216, 0xc2f3edb5cdabb109, 0xc2f3edb5cdabb109, 0x999a55c19c7b286a, 0x0 }, /* #37 */ 5234 { 0x341fd6, 0x341f12, 0xd61bb0909cd7b6b3, 0xd61bb0909cd7b6b3, 0x5fbde7edb3e4c946, 0x0 }, /* #38 */ 5235 { 0x0508c2, 0x050087, 0x0233ce351c9de538, 0x0233ce351c9de538, 0x488068c4d7271b87, 0x0 }, /* #39 */ 5236 { 0x1e4103, 0x1e4987, 0x5620d63436006dae, 0x5620d63436006dae, 0xa03db049c5cf1c19, 0x0 }, /* #40 */ 5237 { 0x0039d3, 0x003196, 0xb3a2d8400db24836, 0xb3a2d8400db24836, 0x2b1888fb48236c3c, 0x0 }, /* #41 */ 5238 { 0x094d83, 0x094593, 0xa02dd532a10a21c0, 0xa02dd532a10a21c0, 0xc97a9e2a6107d61f, 0x0 }, /* #42 */ 5239 { 0x255c42, 0x255486, 0xc263da544c9f9aad, 0xc263da544c9f9aad, 0x2a6b29e1a992e2d9, 0x0 }, /* #43 */ 5240 { 0x0a2956, 0x0a2112, 0x5539c00c9674e838, 0x5539c00c9674e838, 0x13f575dc826f7f8a, 0x0 }, /* #44 */ 5241 { 0x0c48c2, 0x0c4093, 0xa59973c32f4fe269, 0xa59973c32f4fe269, 0xe3a444e9fd7f1a7d, 0x0 }, /* #45 */ 5242 { 0x282f46, 0x282786, 0xd2084e2b34b7d902, 0xd2084e2b34b7d902, 0x2e43a9e9df441320, 0x0 }, /* #46 */ 5243 { 0x081793, 0x081712, 0x2607b526c10da204, 0x2607b526c10da204, 0x05246f724405e54b, 0x0 }, /* #47 */ 5244 { 0x1048d6, 0x104092, 0xf57f9aadaaf10501, 0xf57f9aadaaf10501, 0x29d34c2b0c83ef4b, 0x0 }, /* #48 */ 5245 { 0x2d5156, 0x2d5102, 0x0dfbc8926909f9fe, 0x0dfbc8926909f9fe, 0x015bc5e88d2cf06a, 0x0 }, /* #49 */ 5246 { 0x1e0302, 0x1e0387, 0xc9a16920c2599e34, 0xc9a16920c2599e34, 0xf9f6532ac3fcd9a4, 0x0 }, /* #50 */ 5247 { 0x0e0802, 0x0e0093, 0x007ea16a0c779b73, 0x007ea16a0c779b73, 0x3674a0e739973666, 0x0 }, /* #51 */ 5248 { 0x2f3997, 0x2f3916, 0x933e34c3688387a4, 0x933e34c3688387a4, 0x4b78f28098fa18e7, 0x0 }, /* #52 */ 5249 { 0x385817, 0x385887, 0x4efa9135b4bab9c6, 0x4efa9135b4bab9c6, 0xb484f3b764535715, 0x0 }, /* #53 */ 5250 { 0x1c0e53, 0x1c0e83, 0x17f19de882436a34, 0x17f19de882436a34, 0x93bd9b98f7b61773, 0x0 }, /* #54 */ 5251 { 0x322242, 0x322a97, 0x68d58c461e68a7a2, 0x68d58c461e68a7a2, 0xc31f10bbdbec7d6f, 0x0 }, /* #55 */ 5252 { 0x030742, 0x030786, 0xccf7701d6f2f56fa, 0xccf7701d6f2f56fa, 0x0b98b3ef48e18691, 0x0 }, /* #56 */ 5253 { 0x0d3687, 0x0d3e97, 0x664d1af1e7412699, 0x664d1af1e7412699, 0xe130b4cbd023d7dc, 0x0 }, /* #57 */ 5254 { 0x2d0c53, 0x2d0c83, 0x11f2cc1fdddfd46b, 0x11f2cc1fdddfd46b, 0x8482b05c5b373141, 0x0 }, /* #58 */ 5255 { 0x080b07, 0x080306, 0x66cda19dd0e7deb2, 0x66cda19dd0e7deb2, 0x117061ae862d5e52, 0x0 }, /* #59 */ 5256 { 0x1c6f53, 0x1c6f87, 0x6a7303f86aac9cee, 0x6a7303f86aac9cee, 0xe47d7646a509c561, 0x0 }, /* #60 */ 5257 { 0x200043, 0x200002, 0x616cbeb08a38f53e, 0x616cbeb08a38f53e, 0x0618ecb96a5b25f4, 0x0 }, /* #61 */ 5258 { 0x1d68c7, 0x1d6887, 0x4707663a968c163a, 0x4707663a968c163a, 0x86ba41e776c86d70, 0x0 }, /* #62 */ 5259 { 0x3c48d7, 0x3c4897, 0x49bb4009d8ae08ab, 0x49bb4009d8ae08ab, 0xae970404246913dc, 0x0 }, /* #63 */ 5260 5260 }; 5261 5261 static const BINU64_TEST_T g_aTests_test_u64[] = 5262 5262 { 5263 { 0x0 b0b52, 0x0b0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */5264 { 0x 2e6d92, 0x2e6546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */5265 { 0x 2c3013, 0x2c3046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */5266 { 0x2 b3817, 0x2b3046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */5267 { 0x2 81b96, 0x281346, 0x0cabe9e870eca1b1, 0x0cabe9e870eca1b1, 0x0000000000000000, 0x0 }, /* #4 */5268 { 0x 196142, 0x196146, 0x8f984c1da4bb6521, 0x8f984c1da4bb6521, 0x0000000000000000, 0x0 }, /* #5 */5269 { 0x 275907, 0x275146, 0x6ab1f4475dfd9283, 0x6ab1f4475dfd9283, 0x0000000000000000, 0x0 }, /* #6 */5270 { 0x0 96bc6, 0x096346, 0xea92b37f7f498dd5, 0xea92b37f7f498dd5, 0x0000000000000000, 0x0 }, /* #7 */5271 { 0x 222083, 0x222086, 0x8de104c29eb4da85, 0x8de104c29eb4da85, 0xa8f1e4510264c7e1, 0x0 }, /* #8 */5272 { 0x 062917, 0x062106, 0xfb601e3d1b6e72d4, 0xfb601e3d1b6e72d4, 0x6ad888c3cb45834e, 0x0 }, /* #9 */5273 { 0x3 c4a12, 0x3c4286, 0xaffaf003ddc3712b, 0xaffaf003ddc3712b, 0xf0180cb495493699, 0x0 }, /* #10 */5274 { 0x 255b56, 0x255306, 0xd31b7b567ee5f953, 0xd31b7b567ee5f953, 0x6e8fff3534a540e2, 0x0 }, /* #11 */5275 { 0x3 83646, 0x383606, 0x750fe5fba614ae6f, 0x750fe5fba614ae6f, 0xc95db47a4de29866, 0x0 }, /* #12 */5276 { 0x 237887, 0x237006, 0x5e754e1afd8a9562, 0x5e754e1afd8a9562, 0x7ac7e91860145f26, 0x0 }, /* #13 */5277 { 0x1 34517, 0x134502, 0xc7915685819bb713, 0xc7915685819bb713, 0x51559ab98e0c2809, 0x0 }, /* #14 */5278 { 0x 335902, 0x335106, 0x41be1110f8c6a6fe, 0x41be1110f8c6a6fe, 0xc98ebf0cd7709eef, 0x0 }, /* #15 */5279 { 0x 1522d3, 0x152206, 0x03ebe6ef450af4dd, 0x03ebe6ef450af4dd, 0x7d3efb627413cf59, 0x0 }, /* #16 */5280 { 0x2 821d3, 0x282182, 0xbaa98df524eb0929, 0xbaa98df524eb0929, 0x86fafd85d01a6b97, 0x0 }, /* #17 */5281 { 0x 140c16, 0x140402, 0xca51b8b72557fd1a, 0xca51b8b72557fd1a, 0x1e330760eeedc05f, 0x0 }, /* #18 */5282 { 0x 116e93, 0x116606, 0x73e7e3367a5444ed, 0x73e7e3367a5444ed, 0x3dfdd50ae326d779, 0x0 }, /* #19 */5283 { 0x3 12e57, 0x312682, 0x8091ceb11eb533dc, 0x8091ceb11eb533dc, 0xe88276af32fe18b5, 0x0 }, /* #20 */5284 { 0x 1f4216, 0x1f4286, 0xaa57b335ac0da77c, 0xaa57b335ac0da77c, 0x9e88565e9fe31bbf, 0x0 }, /* #21 */5285 { 0x 3d2303, 0x3d2382, 0xa1e90e96f9cd8af6, 0xa1e90e96f9cd8af6, 0xc806804eb1c0ab49, 0x0 }, /* #22 */5286 { 0x 217a83, 0x217202, 0xf2457c5b54eb16d6, 0xf2457c5b54eb16d6, 0x363a08874202aef8, 0x0 }, /* #23 */5287 { 0x1 d32d3, 0x1d3202, 0x22a63426f454b67b, 0x22a63426f454b67b, 0x1176e1d674dacc47, 0x0 }, /* #24 */5288 { 0x0 25513, 0x025586, 0xd3e0844da221e921, 0xd3e0844da221e921, 0xafbc42b220ee38d0, 0x0 }, /* #25 */5289 { 0x25 7e82, 0x257686, 0xe8ccbc28613a0300, 0xe8ccbc28613a0300, 0x8d56796eaa676064, 0x0 }, /* #26 */5290 { 0x3 64d13, 0x364502, 0xb903a82dd6fbf04b, 0xb903a82dd6fbf04b, 0x48d43ac9c6190863, 0x0 }, /* #27 */5291 { 0x 293756, 0x293702, 0x631d54edaf92c965, 0x631d54edaf92c965, 0x00e6d665edaecbda, 0x0 }, /* #28 */5292 { 0x 343e07, 0x343602, 0x3ada6d1783bb57f8, 0x3ada6d1783bb57f8, 0x77a3ca9fae92a8b3, 0x0 }, /* #29 */5293 { 0x1d5 e46, 0x1d5606, 0x042aef1f17809ee5, 0x042aef1f17809ee5, 0xff51279b4a2c3f77, 0x0 }, /* #30 */5294 { 0x 204996, 0x204182, 0xb4fd29c1ad1cd0ff, 0xb4fd29c1ad1cd0ff, 0xd763dc79b493b580, 0x0 }, /* #31 */5295 { 0x 1736d7, 0x173602, 0x3f9753076ad575c3, 0x3f9753076ad575c3, 0x8a2b975738809f88, 0x0 }, /* #32 */5296 { 0x0 b6b87, 0x0b6302, 0x0c23c7918ebae6da, 0x0c23c7918ebae6da, 0x132e2d1d199b0092, 0x0 }, /* #33 */5297 { 0x 081553, 0x081502, 0x724b2946ea7342d1, 0x724b2946ea7342d1, 0x963fcaa50b14f544, 0x0 }, /* #34 */5298 { 0x 3869c6, 0x386102, 0x42e82ea46cdedaa7, 0x42e82ea46cdedaa7, 0x25f3fb65c6b72085, 0x0 }, /* #35 */5299 { 0x 0c6213, 0x0c6202, 0x4487881ccbfad031, 0x4487881ccbfad031, 0x86e41dceaef8822e, 0x0 }, /* #36 */5300 { 0x 290cd2, 0x290402, 0x4c3f31cc3af201e4, 0x4c3f31cc3af201e4, 0x9785c59ec8a9ab66, 0x0 }, /* #37 */5301 { 0x 3f7483, 0x3f7402, 0x3c53af7e16e47c1a, 0x3c53af7e16e47c1a, 0x59515afeca57c0ac, 0x0 }, /* #38 */5302 { 0x1 04a06, 0x104282, 0xadb164f3f97191cf, 0xadb164f3f97191cf, 0xa18dc922706195ee, 0x0 }, /* #39 */5303 { 0x 337b42, 0x337306, 0x2fa5a3aa0876011c, 0x2fa5a3aa0876011c, 0xc79a8b4b91bd484c, 0x0 }, /* #40 */5304 { 0x 213b53, 0x213306, 0xdcf91ebff89afd87, 0xdcf91ebff89afd87, 0x6db646a42bd07f75, 0x0 }, /* #41 */5305 { 0x 183c52, 0x183406, 0x31e9e11f3edbfd61, 0x31e9e11f3edbfd61, 0xcecd85ca2c211d8e, 0x0 }, /* #42 */5306 { 0x3 c36d3, 0x3c3602, 0x036b20612d33aff2, 0x036b20612d33aff2, 0x14e07f5b757247d5, 0x0 }, /* #43 */5307 { 0x 1c28d3, 0x1c2082, 0x982cd377150ea809, 0x982cd377150ea809, 0x8e03dfdb8360d351, 0x0 }, /* #44 */5308 { 0x 245303, 0x245382, 0x9d4bb62d06ffe79c, 0x9d4bb62d06ffe79c, 0xa59666195b3c5cad, 0x0 }, /* #45 */5309 { 0x 0f3652, 0x0f3606, 0x41542dc1c9df1153, 0x41542dc1c9df1153, 0x8d505b3bb3bbc10b, 0x0 }, /* #46 */5310 { 0x0 128c3, 0x012002, 0xb78d737d8e663dfc, 0xb78d737d8e663dfc, 0x37d7d68b2985f0d3, 0x0 }, /* #47 */5311 { 0x 357456, 0x357402, 0xbb703f03db0b224d, 0xbb703f03db0b224d, 0x181b89d38c3c189f, 0x0 }, /* #48 */5312 { 0x3 e20d2, 0x3e2006, 0x56f33b07153b6581, 0x56f33b07153b6581, 0x0632c1404d24634a, 0x0 }, /* #49 */5313 { 0x 007293, 0x007206, 0xa4a01b0ca3230311, 0xa4a01b0ca3230311, 0x2dd82a20ad8fbe3f, 0x0 }, /* #50 */5314 { 0x 262496, 0x262406, 0x4d4696196f9fcd66, 0x4d4696196f9fcd66, 0x37e43bbc8c142ba3, 0x0 }, /* #51 */5315 { 0x2 e6396, 0x2e6306, 0x92b9ab49c4db307f, 0x92b9ab49c4db307f, 0x589c83ed1169ccec, 0x0 }, /* #52 */5316 { 0x 0f0b87, 0x0f0386, 0xc1bf4a59c25049a6, 0xc1bf4a59c25049a6, 0xfadbb9c7c0a779f1, 0x0 }, /* #53 */5317 { 0x 302e43, 0x302682, 0xac70de1c44ae1c4f, 0xac70de1c44ae1c4f, 0x946295e2a6457482, 0x0 }, /* #54 */5318 { 0x 301b17, 0x301382, 0xb93f06d071a1f8ae, 0xb93f06d071a1f8ae, 0xfc70c8e1699cb0f5, 0x0 }, /* #55 */5319 { 0x 080957, 0x080102, 0x58395fc1fd0be708, 0x58395fc1fd0be708, 0xd505d8e35cde9cd9, 0x0 }, /* #56 */5320 { 0x2 01b52, 0x201302, 0x43c7731b00eff07c, 0x43c7731b00eff07c, 0xd018c5af4474fecd, 0x0 }, /* #57 */5321 { 0x 0c6593, 0x0c6502, 0x52bca6a08ac233f8, 0x52bca6a08ac233f8, 0xdf8053c9ab933b40, 0x0 }, /* #58 */5322 { 0x 2437c2, 0x243702, 0x61c8310bc76d67be, 0x61c8310bc76d67be, 0x4d7ed73e6a061ed2, 0x0 }, /* #59 */5323 { 0x 313c43, 0x313482, 0xc1f6a2726ca9f49f, 0xc1f6a2726ca9f49f, 0x8090a1a68a440d9b, 0x0 }, /* #60 */5324 { 0x0 37307, 0x037382, 0x9d44ef59ac820088, 0x9d44ef59ac820088, 0xbd98127c644b3778, 0x0 }, /* #61 */5325 { 0x 3b6897, 0x3b6086, 0xa859df9e7fee8406, 0xa859df9e7fee8406, 0xc5f8261a534af919, 0x0 }, /* #62 */5326 { 0x 3429d6, 0x342102, 0x81c993f8dc21e248, 0x81c993f8dc21e248, 0x2c0dc745ad3bfa18, 0x0 }, /* #63 */5263 { 0x083a83, 0x083246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 5264 { 0x0c0a13, 0x0c0246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 5265 { 0x053512, 0x053546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 5266 { 0x292c53, 0x292446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 5267 { 0x2538c7, 0x253046, 0x01eab57451b212b7, 0x01eab57451b212b7, 0x0000000000000000, 0x0 }, /* #4 */ 5268 { 0x2e7453, 0x2e7446, 0x8242cb69f2b4c3a4, 0x8242cb69f2b4c3a4, 0x0000000000000000, 0x0 }, /* #5 */ 5269 { 0x385b87, 0x385346, 0xd50d4f1cdd0969fc, 0xd50d4f1cdd0969fc, 0x0000000000000000, 0x0 }, /* #6 */ 5270 { 0x044212, 0x044246, 0xa65b0f85f9a0b731, 0xa65b0f85f9a0b731, 0x0000000000000000, 0x0 }, /* #7 */ 5271 { 0x181942, 0x181186, 0xf707afc913e26f85, 0xf707afc913e26f85, 0xd553166319a5d158, 0x0 }, /* #8 */ 5272 { 0x224887, 0x224002, 0x975a684bcfda94ba, 0x975a684bcfda94ba, 0x08f71c95d9818f8b, 0x0 }, /* #9 */ 5273 { 0x351f97, 0x351702, 0xe6505f8feb42ac94, 0xe6505f8feb42ac94, 0x264fa50de6b1d9c3, 0x0 }, /* #10 */ 5274 { 0x1d2cd6, 0x1d2406, 0xa6012fd5b2b28423, 0xa6012fd5b2b28423, 0x256d2874d7eb7d44, 0x0 }, /* #11 */ 5275 { 0x3a6ad6, 0x3a6202, 0x17e8cd458cd1a5fe, 0x17e8cd458cd1a5fe, 0x1ca4448feb7dfdd7, 0x0 }, /* #12 */ 5276 { 0x1137c7, 0x113702, 0x0d875496b9e6867c, 0x0d875496b9e6867c, 0xc52749bdefc26b9d, 0x0 }, /* #13 */ 5277 { 0x1a3ac3, 0x1a3206, 0xce343010bdc7e3ab, 0xce343010bdc7e3ab, 0x69ae4855c43f928c, 0x0 }, /* #14 */ 5278 { 0x0e59d3, 0x0e5106, 0x6195f1c185fee5a2, 0x6195f1c185fee5a2, 0x00df3fa402af4510, 0x0 }, /* #15 */ 5279 { 0x0b2846, 0x0b2086, 0xfae3d21999cb6efd, 0xfae3d21999cb6efd, 0x86b77dcd02f68583, 0x0 }, /* #16 */ 5280 { 0x244202, 0x244282, 0xbd0976f367e92b0d, 0xbd0976f367e92b0d, 0x82055f8f78606ad3, 0x0 }, /* #17 */ 5281 { 0x044707, 0x044702, 0x33ddd8b8f8ee86f3, 0x33ddd8b8f8ee86f3, 0x176123b847953f17, 0x0 }, /* #18 */ 5282 { 0x301107, 0x301102, 0x6f894e35636d95da, 0x6f894e35636d95da, 0x52895b1e9f6d91f4, 0x0 }, /* #19 */ 5283 { 0x3d1813, 0x3d1086, 0xf01a022cdf77c4cf, 0xf01a022cdf77c4cf, 0xcc80e2cc7b84d033, 0x0 }, /* #20 */ 5284 { 0x294557, 0x294506, 0x9ae7ea2b50e4c3a2, 0x9ae7ea2b50e4c3a2, 0x6957c4669b485358, 0x0 }, /* #21 */ 5285 { 0x1f1996, 0x1f1102, 0x47812911e0d32a58, 0x47812911e0d32a58, 0x81835501f0af3fc3, 0x0 }, /* #22 */ 5286 { 0x013547, 0x013586, 0xea4b6568ccee32d5, 0xea4b6568ccee32d5, 0xf0743d1c7beea489, 0x0 }, /* #23 */ 5287 { 0x181216, 0x181206, 0x3f37522e4f0d7fa5, 0x3f37522e4f0d7fa5, 0x201d9b826ee29ea5, 0x0 }, /* #24 */ 5288 { 0x0c2512, 0x0c2502, 0x502249f39c6b6a94, 0x502249f39c6b6a94, 0x3849f5c27b24f8cb, 0x0 }, /* #25 */ 5289 { 0x255142, 0x255106, 0xb061bdf09f4ce165, 0xb061bdf09f4ce165, 0x46747dd7e0fd1134, 0x0 }, /* #26 */ 5290 { 0x315246, 0x315286, 0xc7389750632ba855, 0xc7389750632ba855, 0x84a2a761e4ccd8a2, 0x0 }, /* #27 */ 5291 { 0x1a7453, 0x1a7402, 0x308887fcfb28c0c7, 0x308887fcfb28c0c7, 0x526167d85397ca48, 0x0 }, /* #28 */ 5292 { 0x281f57, 0x281702, 0x8fa1940ef034a2a3, 0x8fa1940ef034a2a3, 0x00d5067eb8ff4bf9, 0x0 }, /* #29 */ 5293 { 0x1d5b52, 0x1d5302, 0xe9fdf5c8a1decb6f, 0xe9fdf5c8a1decb6f, 0x0b1a70a80c79b7ee, 0x0 }, /* #30 */ 5294 { 0x1a2b43, 0x1a2306, 0x7d9621b19f50018e, 0x7d9621b19f50018e, 0x4007a9338b7e0b0d, 0x0 }, /* #31 */ 5295 { 0x357416, 0x357406, 0xb003508c6c99f674, 0xb003508c6c99f674, 0x0eb75184299d2ff4, 0x0 }, /* #32 */ 5296 { 0x083882, 0x083082, 0xb4a363fc095330b7, 0xb4a363fc095330b7, 0xb6f2fab3f677db9c, 0x0 }, /* #33 */ 5297 { 0x293ac7, 0x293202, 0x043cb1c498d204da, 0x043cb1c498d204da, 0xe03b8ca1acbadddb, 0x0 }, /* #34 */ 5298 { 0x0d4f42, 0x0d4702, 0xc4c42108012a5f04, 0xc4c42108012a5f04, 0x51da843ae854b77d, 0x0 }, /* #35 */ 5299 { 0x1f25d3, 0x1f2502, 0x7660654783ebee27, 0x7660654783ebee27, 0x8a98e063a8327cb3, 0x0 }, /* #36 */ 5300 { 0x330906, 0x330106, 0x811f951520e883b7, 0x811f951520e883b7, 0x6ea10c318074b71a, 0x0 }, /* #37 */ 5301 { 0x271d97, 0x271502, 0xe552ca5131e2ddd8, 0xe552ca5131e2ddd8, 0x61d0be9d1e60bfcf, 0x0 }, /* #38 */ 5302 { 0x126796, 0x126706, 0x5626fa9294ced1aa, 0x5626fa9294ced1aa, 0xe67f8353486cea22, 0x0 }, /* #39 */ 5303 { 0x067297, 0x067206, 0x5c19cc9066a8ebef, 0x5c19cc9066a8ebef, 0x191f92ada1c5312d, 0x0 }, /* #40 */ 5304 { 0x162897, 0x162006, 0x4ef64bb7bde0458d, 0x4ef64bb7bde0458d, 0xa861aee00be503e1, 0x0 }, /* #41 */ 5305 { 0x202983, 0x202102, 0x6d4ac7a4e28f4a1d, 0x6d4ac7a4e28f4a1d, 0x6b56543e46195db2, 0x0 }, /* #42 */ 5306 { 0x346957, 0x346102, 0x0633d61b354dcaa7, 0x0633d61b354dcaa7, 0x091ca72cf52daa9e, 0x0 }, /* #43 */ 5307 { 0x233e42, 0x233602, 0xc0f1d4f211d42d6b, 0xc0f1d4f211d42d6b, 0x10541b2fc4d35c5a, 0x0 }, /* #44 */ 5308 { 0x0453d6, 0x045306, 0x24d9f7f26131323f, 0x24d9f7f26131323f, 0xf98bf5e804ef48ab, 0x0 }, /* #45 */ 5309 { 0x3d6fd6, 0x3d6782, 0x852edde579fadea3, 0x852edde579fadea3, 0xd5ec6c8807ea08df, 0x0 }, /* #46 */ 5310 { 0x095fd6, 0x095706, 0x141c264cb0bb3af6, 0x141c264cb0bb3af6, 0x155a72a8441651e4, 0x0 }, /* #47 */ 5311 { 0x1d7e83, 0x1d7686, 0xe4ee8a8b335f0b89, 0xe4ee8a8b335f0b89, 0x88e991111d6ca976, 0x0 }, /* #48 */ 5312 { 0x331856, 0x331086, 0xc5b23099ac8ca534, 0xc5b23099ac8ca534, 0xac6838a4f5948fba, 0x0 }, /* #49 */ 5313 { 0x1e4e96, 0x1e4606, 0x798bece4124cf1a2, 0x798bece4124cf1a2, 0x6e8f78b0916d8a40, 0x0 }, /* #50 */ 5314 { 0x3c0293, 0x3c0286, 0x85b1f7b27fa85a14, 0x85b1f7b27fa85a14, 0xeb2e0a35a69f672a, 0x0 }, /* #51 */ 5315 { 0x203392, 0x203306, 0x5565c0b672a3a406, 0x5565c0b672a3a406, 0xf5d34cdd4b4f1887, 0x0 }, /* #52 */ 5316 { 0x1b7d92, 0x1b7502, 0xc2c3302fab930b2e, 0xc2c3302fab930b2e, 0x4a5207dfdc905f13, 0x0 }, /* #53 */ 5317 { 0x0246c6, 0x024606, 0xa507d52512c775d0, 0xa507d52512c775d0, 0x00468b6d2476fe9f, 0x0 }, /* #54 */ 5318 { 0x2b2117, 0x2b2106, 0x6c99b9319b273b1c, 0x6c99b9319b273b1c, 0x35804dd2204d56d7, 0x0 }, /* #55 */ 5319 { 0x353146, 0x353182, 0xd7960f0e64006b91, 0xd7960f0e64006b91, 0xac7b93cd7cb66c3a, 0x0 }, /* #56 */ 5320 { 0x240e83, 0x240606, 0x2535885d030a7b8d, 0x2535885d030a7b8d, 0xa8f3744f835886b3, 0x0 }, /* #57 */ 5321 { 0x192457, 0x192486, 0x9c48dbfced627a43, 0x9c48dbfced627a43, 0x8acea29133628be5, 0x0 }, /* #58 */ 5322 { 0x1303d7, 0x130306, 0x4c8e8b477c68ecbd, 0x4c8e8b477c68ecbd, 0xfcc009582259e8c1, 0x0 }, /* #59 */ 5323 { 0x253046, 0x253002, 0x113a159dd2df8784, 0x113a159dd2df8784, 0xb15ced058c812004, 0x0 }, /* #60 */ 5324 { 0x0d1d42, 0x0d1506, 0x2b3fa2f107459ce5, 0x2b3fa2f107459ce5, 0x6cf9558d1ee29265, 0x0 }, /* #61 */ 5325 { 0x1f53d7, 0x1f5302, 0x3ef6a04f364f0977, 0x3ef6a04f364f0977, 0x20d105bbf196c2d4, 0x0 }, /* #62 */ 5326 { 0x0f48d3, 0x0f4082, 0x92805af6feb5d054, 0x92805af6feb5d054, 0xbfbf333ceb846011, 0x0 }, /* #63 */ 5327 5327 }; 5328 5328 static const BINU64_TEST_T g_aTests_bt_u64[] = 5329 5329 { 5330 { 0x 071246, 0x071246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */5331 { 0x 081c43, 0x081c42, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */5332 { 0x 233c17, 0x233c16, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */5333 { 0x2 66ed3, 0x266ed2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */5334 { 0x 0229d6, 0x0229d7, 0x8307616b97935aa9, 0x8307616b97935aa9, 0x0000000000000000, 0x0 }, /* #4 */5335 { 0x 1857c7, 0x1857c6, 0x54fa2cfdc684debc, 0x54fa2cfdc684debc, 0x0000000000000000, 0x0 }, /* #5 */5336 { 0x0 30ac3, 0x030ac3, 0xf8133e99c0428941, 0xf8133e99c0428941, 0x0000000000000000, 0x0 }, /* #6 */5337 { 0x 384ed6, 0x384ed7, 0x787521dddba6a8ab, 0x787521dddba6a8ab, 0x0000000000000000, 0x0 }, /* #7 */5338 { 0x 1e2ac2, 0x1e2ac3, 0xf71480122074958b, 0xf71480122074958b, 0x000000000000003a, 0x0 }, /* #8 */5339 { 0x 187303, 0x187303, 0x1e5b57d9f4cf3407, 0x1e5b57d9f4cf3407, 0x0000000000000016, 0x0 }, /* #9 */5340 { 0x 161907, 0x161906, 0x02114902a5651c22, 0x02114902a5651c22, 0x0000000000000004, 0x0 }, /* #10 */5341 { 0x 316302, 0x316303, 0x055c49a27ed63374, 0x055c49a27ed63374, 0x000000000000000d, 0x0 }, /* #11 */5342 { 0x 0e3542, 0x0e3542, 0xedee78dca73910ba, 0xedee78dca73910ba, 0x000000000000002a, 0x0 }, /* #12 */5343 { 0x 1f2fd2, 0x1f2fd2, 0xe51ae3db0df79074, 0xe51ae3db0df79074, 0x0000000000000022, 0x0 }, /* #13 */5344 { 0x 306346, 0x306347, 0x1cb84a538d40cf64, 0x1cb84a538d40cf64, 0x0000000000000033, 0x0 }, /* #14 */5345 { 0x 383713, 0x383712, 0xade19ec0e8138e3a, 0xade19ec0e8138e3a, 0x0000000000000028, 0x0 }, /* #15 */5346 { 0x 396586, 0x396586, 0xe81216293208b401, 0xe81216293208b401, 0x0000000000000002, 0x0 }, /* #16 */5347 { 0x 101e92, 0x101e92, 0x62e633b67c4be16b, 0x62e633b67c4be16b, 0x000000000000003a, 0x0 }, /* #17 */5348 { 0x 030a46, 0x030a47, 0x7b97e782077dc182, 0x7b97e782077dc182, 0x0000000000000027, 0x0 }, /* #18 */5349 { 0x 213e43, 0x213e42, 0x51eb7f73dcb2e508, 0x51eb7f73dcb2e508, 0x000000000000001d, 0x0 }, /* #19 */5350 { 0x 0b3a43, 0x0b3a42, 0xc5a5e72e74ae5dc9, 0xc5a5e72e74ae5dc9, 0x0000000000000016, 0x0 }, /* #20 */5351 { 0x 192a52, 0x192a53, 0xd43f1ff57c919594, 0xd43f1ff57c919594, 0x000000000000000c, 0x0 }, /* #21 */5352 { 0x 203253, 0x203252, 0x41b5d9e3265233af, 0x41b5d9e3265233af, 0x000000000000000b, 0x0 }, /* #22 */5353 { 0x 102fd7, 0x102fd6, 0x5a7417d2c4c21e54, 0x5a7417d2c4c21e54, 0x0000000000000013, 0x0 }, /* #23 */5354 { 0x 290612, 0x290613, 0x223f9fa1b8a95762, 0x223f9fa1b8a95762, 0x0000000000000039, 0x0 }, /* #24 */5355 { 0x1 d31d3, 0x1d31d3, 0xfd2fba502b956431, 0xfd2fba502b956431, 0x0000000000000000, 0x0 }, /* #25 */5356 { 0x 222593, 0x222593, 0xdfe5defb9b0cd92e, 0xdfe5defb9b0cd92e, 0x0000000000000027, 0x0 }, /* #26 */5357 { 0x3 64e46, 0x364e46, 0xce0934969e57bbb9, 0xce0934969e57bbb9, 0x0000000000000038, 0x0 }, /* #27 */5358 { 0x 2752d3, 0x2752d3, 0x3faee983231c3a95, 0x3faee983231c3a95, 0x0000000000000035, 0x0 }, /* #28 */5359 { 0x 321ed6, 0x321ed6, 0xfd174864466cc71e, 0xfd174864466cc71e, 0x000000000000002f, 0x0 }, /* #29 */5360 { 0x 297d86, 0x297d87, 0xaf0a2df5cc27f7f3, 0xaf0a2df5cc27f7f3, 0x0000000000000022, 0x0 }, /* #30 */5361 { 0x 1a1346, 0x1a1347, 0xe575c28215b78a51, 0xe575c28215b78a51, 0x000000000000001c, 0x0 }, /* #31 */5362 { 0x260 247, 0x260247, 0x7df64c239c154661, 0x7df64c239c154661, 0x000000000000003a, 0x0 }, /* #32 */5363 { 0x 2a1d56, 0x2a1d57, 0xf0ed155da4d11063, 0xf0ed155da4d11063, 0x0000000000000014, 0x0 }, /* #33 */5364 { 0x1 76982, 0x176983, 0x91a55e07b58a057d, 0x91a55e07b58a057d, 0x000000000000002e, 0x0 }, /* #34 */5365 { 0x 372f13, 0x372f12, 0x29667c4940a63ee5, 0x29667c4940a63ee5, 0x000000000000001b, 0x0 }, /* #35 */5366 { 0x 1f7513, 0x1f7512, 0x11137654b6a29e61, 0x11137654b6a29e61, 0x000000000000003a, 0x0 }, /* #36 */5367 { 0x 1e7a13, 0x1e7a13, 0x9600487361c006d6, 0x9600487361c006d6, 0x000000000000003c, 0x0 }, /* #37 */5368 { 0x 086082, 0x086083, 0x7ded2dbe48c6010a, 0x7ded2dbe48c6010a, 0x0000000000000024, 0x0 }, /* #38 */5369 { 0x0 20002, 0x020002, 0x602dd26e0d11eaf3, 0x602dd26e0d11eaf3, 0x0000000000000024, 0x0 }, /* #39 */5370 { 0x 2e0c57, 0x2e0c56, 0xb294bc76402dad10, 0xb294bc76402dad10, 0x0000000000000014, 0x0 }, /* #40 */5371 { 0x0 764c7, 0x0764c6, 0xc6180bab6bda3f34, 0xc6180bab6bda3f34, 0x0000000000000026, 0x0 }, /* #41 */5372 { 0x3 53953, 0x353952, 0xe98f74ce79788582, 0xe98f74ce79788582, 0x0000000000000012, 0x0 }, /* #42 */5373 { 0x 040792, 0x040792, 0xb48a9ba5674861c0, 0xb48a9ba5674861c0, 0x000000000000002a, 0x0 }, /* #43 */5374 { 0x 130412, 0x130412, 0xc91065db11e467ed, 0xc91065db11e467ed, 0x0000000000000029, 0x0 }, /* #44 */5375 { 0x1 26217, 0x126217, 0xc5f5df7298777ef6, 0xc5f5df7298777ef6, 0x000000000000001b, 0x0 }, /* #45 */5376 { 0x 386916, 0x386916, 0x1e91847bfd2809ea, 0x1e91847bfd2809ea, 0x0000000000000028, 0x0 }, /* #46 */5377 { 0x 127a93, 0x127a92, 0xa3e46b2090747b5c, 0xa3e46b2090747b5c, 0x0000000000000007, 0x0 }, /* #47 */5378 { 0x 370f07, 0x370f07, 0x77ac0f72e1eef311, 0x77ac0f72e1eef311, 0x000000000000003d, 0x0 }, /* #48 */5379 { 0x 0b4a02, 0x0b4a03, 0xaabd3453e95ae84e, 0xaabd3453e95ae84e, 0x0000000000000021, 0x0 }, /* #49 */5380 { 0x 131996, 0x131996, 0x7db993b0cee56478, 0x7db993b0cee56478, 0x0000000000000018, 0x0 }, /* #50 */5381 { 0x 1b5fc7, 0x1b5fc6, 0x1015c01e4e9bf4de, 0x1015c01e4e9bf4de, 0x000000000000003e, 0x0 }, /* #51 */5382 { 0x 353ad6, 0x353ad7, 0x86d5f6e07269a10c, 0x86d5f6e07269a10c, 0x0000000000000026, 0x0 }, /* #52 */5383 { 0x 183586, 0x183587, 0x09c38e7217b46ff8, 0x09c38e7217b46ff8, 0x0000000000000021, 0x0 }, /* #53 */5384 { 0x 1d1547, 0x1d1547, 0x75b2c5511621d96e, 0x75b2c5511621d96e, 0x0000000000000008, 0x0 }, /* #54 */5385 { 0x 0d3102, 0x0d3103, 0xb731c5ad2784fe4a, 0xb731c5ad2784fe4a, 0x0000000000000006, 0x0 }, /* #55 */5386 { 0x 2b2106, 0x2b2106, 0x08b46e1875c0e912, 0x08b46e1875c0e912, 0x0000000000000022, 0x0 }, /* #56 */5387 { 0x3 36552, 0x336553, 0xb921d9ca34dd1c15, 0xb921d9ca34dd1c15, 0x000000000000003d, 0x0 }, /* #57 */5388 { 0x3 37e07, 0x337e07, 0x2abf98ef7148bbd0, 0x2abf98ef7148bbd0, 0x0000000000000033, 0x0 }, /* #58 */5389 { 0x 076d56, 0x076d57, 0x998fce7e31fcac7d, 0x998fce7e31fcac7d, 0x0000000000000018, 0x0 }, /* #59 */5390 { 0x 0f6692, 0x0f6692, 0x8037ca22932154f2, 0x8037ca22932154f2, 0x000000000000002a, 0x0 }, /* #60 */5391 { 0x 295392, 0x295393, 0xb95fd3e2abe449f9, 0xb95fd3e2abe449f9, 0x0000000000000006, 0x0 }, /* #61 */5392 { 0x1 10cc2, 0x110cc3, 0x9353284f47d90057, 0x9353284f47d90057, 0x0000000000000000, 0x0 }, /* #62 */5393 { 0x 3e7756, 0x3e7756, 0xd9620ac419925a1a, 0xd9620ac419925a1a, 0x0000000000000006, 0x0 }, /* #63 */5330 { 0x3c48d6, 0x3c48d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 5331 { 0x256ac7, 0x256ac6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 5332 { 0x0d1d93, 0x0d1d92, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 5333 { 0x2e0556, 0x2e0556, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 5334 { 0x2a3e47, 0x2a3e46, 0x42ea3da2f05e5c00, 0x42ea3da2f05e5c00, 0x0000000000000000, 0x0 }, /* #4 */ 5335 { 0x347902, 0x347903, 0x5b54c9ccbeb3ffa5, 0x5b54c9ccbeb3ffa5, 0x0000000000000000, 0x0 }, /* #5 */ 5336 { 0x0c7e12, 0x0c7e12, 0x77eeed6564aa889c, 0x77eeed6564aa889c, 0x0000000000000000, 0x0 }, /* #6 */ 5337 { 0x2a7652, 0x2a7653, 0xd1be95651ed96235, 0xd1be95651ed96235, 0x0000000000000000, 0x0 }, /* #7 */ 5338 { 0x0243d2, 0x0243d3, 0xffe3bb85df722907, 0xffe3bb85df722907, 0x0000000000000008, 0x0 }, /* #8 */ 5339 { 0x204a17, 0x204a16, 0x573018ef3c7d8ee3, 0x573018ef3c7d8ee3, 0x000000000000000d, 0x0 }, /* #9 */ 5340 { 0x240f57, 0x240f56, 0x917cc40f60ace2b9, 0x917cc40f60ace2b9, 0x0000000000000014, 0x0 }, /* #10 */ 5341 { 0x074606, 0x074607, 0xbfcb375c21a3a978, 0xbfcb375c21a3a978, 0x000000000000003c, 0x0 }, /* #11 */ 5342 { 0x2b3107, 0x2b3107, 0x945d9d61d73db59a, 0x945d9d61d73db59a, 0x000000000000000c, 0x0 }, /* #12 */ 5343 { 0x2d5906, 0x2d5906, 0xffe68ccbe1031d9f, 0xffe68ccbe1031d9f, 0x0000000000000006, 0x0 }, /* #13 */ 5344 { 0x072dd7, 0x072dd7, 0x24b7c4814e9cfd45, 0x24b7c4814e9cfd45, 0x000000000000000f, 0x0 }, /* #14 */ 5345 { 0x1d1756, 0x1d1757, 0x1923bfa57ac303a2, 0x1923bfa57ac303a2, 0x0000000000000007, 0x0 }, /* #15 */ 5346 { 0x023187, 0x023186, 0x647f6579fa09eed9, 0x647f6579fa09eed9, 0x0000000000000027, 0x0 }, /* #16 */ 5347 { 0x3d3b12, 0x3d3b13, 0x3dd5e172eef2ab72, 0x3dd5e172eef2ab72, 0x0000000000000015, 0x0 }, /* #17 */ 5348 { 0x3b5602, 0x3b5603, 0x5a889e2f019eb52d, 0x5a889e2f019eb52d, 0x0000000000000018, 0x0 }, /* #18 */ 5349 { 0x170a06, 0x170a06, 0xfe5c5677a8951d2d, 0xfe5c5677a8951d2d, 0x0000000000000030, 0x0 }, /* #19 */ 5350 { 0x285256, 0x285256, 0x58cc1bdf614b5548, 0x58cc1bdf614b5548, 0x0000000000000031, 0x0 }, /* #20 */ 5351 { 0x231e12, 0x231e13, 0x5e77a0bc68d59631, 0x5e77a0bc68d59631, 0x0000000000000004, 0x0 }, /* #21 */ 5352 { 0x0f0017, 0x0f0016, 0x876977b8e60e7bbb, 0x876977b8e60e7bbb, 0x0000000000000015, 0x0 }, /* #22 */ 5353 { 0x375787, 0x375786, 0x364e3c09c1688a47, 0x364e3c09c1688a47, 0x000000000000000d, 0x0 }, /* #23 */ 5354 { 0x3a6043, 0x3a6043, 0xa1656f06c6460e8d, 0xa1656f06c6460e8d, 0x000000000000000b, 0x0 }, /* #24 */ 5355 { 0x192352, 0x192353, 0x813dd2cf6667b1e6, 0x813dd2cf6667b1e6, 0x000000000000003f, 0x0 }, /* #25 */ 5356 { 0x0f4207, 0x0f4206, 0x0b78354fea4d951b, 0x0b78354fea4d951b, 0x000000000000003e, 0x0 }, /* #26 */ 5357 { 0x353792, 0x353793, 0x997ab7a7bdb0aa45, 0x997ab7a7bdb0aa45, 0x0000000000000002, 0x0 }, /* #27 */ 5358 { 0x0b7a07, 0x0b7a06, 0x3fc1e5f129809a91, 0x3fc1e5f129809a91, 0x000000000000003e, 0x0 }, /* #28 */ 5359 { 0x291552, 0x291553, 0xc707aced7494960e, 0xc707aced7494960e, 0x0000000000000009, 0x0 }, /* #29 */ 5360 { 0x077f53, 0x077f52, 0x41b7e5fd19826cd8, 0x41b7e5fd19826cd8, 0x0000000000000000, 0x0 }, /* #30 */ 5361 { 0x2b2996, 0x2b2996, 0xcfd6deea32f8e002, 0xcfd6deea32f8e002, 0x0000000000000005, 0x0 }, /* #31 */ 5362 { 0x260e17, 0x260e17, 0xffb0c636d2694ebe, 0xffb0c636d2694ebe, 0x0000000000000038, 0x0 }, /* #32 */ 5363 { 0x1a1b92, 0x1a1b92, 0x41d2c375d709c2c7, 0x41d2c375d709c2c7, 0x0000000000000015, 0x0 }, /* #33 */ 5364 { 0x1950d3, 0x1950d3, 0x9641f68cbfa7280c, 0x9641f68cbfa7280c, 0x0000000000000012, 0x0 }, /* #34 */ 5365 { 0x114c56, 0x114c57, 0x437dd2fdaeece828, 0x437dd2fdaeece828, 0x0000000000000015, 0x0 }, /* #35 */ 5366 { 0x283547, 0x283547, 0x500132bcb9036d5d, 0x500132bcb9036d5d, 0x000000000000002c, 0x0 }, /* #36 */ 5367 { 0x320503, 0x320503, 0x981046c64a30d721, 0x981046c64a30d721, 0x0000000000000015, 0x0 }, /* #37 */ 5368 { 0x2d1913, 0x2d1912, 0xedac54a1845ed3f0, 0xedac54a1845ed3f0, 0x0000000000000034, 0x0 }, /* #38 */ 5369 { 0x093202, 0x093202, 0xf1285b2af7051ec9, 0xf1285b2af7051ec9, 0x0000000000000030, 0x0 }, /* #39 */ 5370 { 0x3c2352, 0x3c2352, 0x18ebe00f217d4405, 0x18ebe00f217d4405, 0x0000000000000011, 0x0 }, /* #40 */ 5371 { 0x082b83, 0x082b83, 0xb1187dac813c97e6, 0xb1187dac813c97e6, 0x0000000000000022, 0x0 }, /* #41 */ 5372 { 0x3e6857, 0x3e6857, 0xc859d9dedd093876, 0xc859d9dedd093876, 0x000000000000002e, 0x0 }, /* #42 */ 5373 { 0x280a97, 0x280a96, 0x3cc4c8f8cc193313, 0x3cc4c8f8cc193313, 0x0000000000000006, 0x0 }, /* #43 */ 5374 { 0x231ac6, 0x231ac6, 0x618856e972463de0, 0x618856e972463de0, 0x0000000000000031, 0x0 }, /* #44 */ 5375 { 0x1b16c6, 0x1b16c7, 0xd5d325c2708f6396, 0xd5d325c2708f6396, 0x000000000000003f, 0x0 }, /* #45 */ 5376 { 0x050716, 0x050717, 0x3a700f05ea95d596, 0x3a700f05ea95d596, 0x000000000000000f, 0x0 }, /* #46 */ 5377 { 0x2a5407, 0x2a5406, 0x3cd449f30fc7a7b8, 0x3cd449f30fc7a7b8, 0x0000000000000038, 0x0 }, /* #47 */ 5378 { 0x0d7417, 0x0d7416, 0xf895aa28e100c158, 0xf895aa28e100c158, 0x0000000000000031, 0x0 }, /* #48 */ 5379 { 0x256457, 0x256457, 0x1f2a3198a21e2ac2, 0x1f2a3198a21e2ac2, 0x0000000000000024, 0x0 }, /* #49 */ 5380 { 0x0a0752, 0x0a0752, 0xeb935c5d26027609, 0xeb935c5d26027609, 0x0000000000000018, 0x0 }, /* #50 */ 5381 { 0x3b2a07, 0x3b2a07, 0x12f873ef5f9971b6, 0x12f873ef5f9971b6, 0x0000000000000023, 0x0 }, /* #51 */ 5382 { 0x2d6956, 0x2d6957, 0x44957626e8e0a2df, 0x44957626e8e0a2df, 0x0000000000000037, 0x0 }, /* #52 */ 5383 { 0x0f3116, 0x0f3116, 0x852b339b8661e5a3, 0x852b339b8661e5a3, 0x0000000000000003, 0x0 }, /* #53 */ 5384 { 0x3f33d7, 0x3f33d6, 0xd13ff7133c779e64, 0xd13ff7133c779e64, 0x000000000000003d, 0x0 }, /* #54 */ 5385 { 0x166d07, 0x166d07, 0xd4981f5fda6bcf29, 0xd4981f5fda6bcf29, 0x000000000000001c, 0x0 }, /* #55 */ 5386 { 0x1a66c7, 0x1a66c7, 0xdded836c5d652ef3, 0xdded836c5d652ef3, 0x000000000000000d, 0x0 }, /* #56 */ 5387 { 0x320b12, 0x320b13, 0xe32cbe7d7c3693f8, 0xe32cbe7d7c3693f8, 0x0000000000000029, 0x0 }, /* #57 */ 5388 { 0x345297, 0x345296, 0x8dd05cef0c22a985, 0x8dd05cef0c22a985, 0x0000000000000012, 0x0 }, /* #58 */ 5389 { 0x344943, 0x344942, 0x2571f50f0735ed5b, 0x2571f50f0735ed5b, 0x0000000000000011, 0x0 }, /* #59 */ 5390 { 0x1e5746, 0x1e5746, 0x53f71bde14510849, 0x53f71bde14510849, 0x000000000000000f, 0x0 }, /* #60 */ 5391 { 0x374256, 0x374257, 0x7a5bf13d24f7305f, 0x7a5bf13d24f7305f, 0x000000000000000d, 0x0 }, /* #61 */ 5392 { 0x140253, 0x140252, 0x3e007ac03ca42af5, 0x3e007ac03ca42af5, 0x0000000000000020, 0x0 }, /* #62 */ 5393 { 0x163786, 0x163786, 0x15dec78a755f93c6, 0x15dec78a755f93c6, 0x000000000000003d, 0x0 }, /* #63 */ 5394 5394 }; 5395 5395 static const BINU64_TEST_T g_aTests_btc_u64[] = 5396 5396 { 5397 { 0x 3545c2, 0x3545c2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */5398 { 0x0 e5442, 0x0e5442, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */5399 { 0x3d 1097, 0x3d1096, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */5400 { 0x 0f0787, 0x0f0786, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */5401 { 0x 3f2046, 0x3f2046, 0x0b8b757e17385046, 0x0b8b757e17385047, 0x0000000000000000, 0x0 }, /* #4 */5402 { 0x 0c1f83, 0x0c1f83, 0x51a8ea86a87af9e3, 0x51a8ea86a87af9e2, 0x0000000000000000, 0x0 }, /* #5 */5403 { 0x 3f7c13, 0x3f7c13, 0x8e0b4671c856bcdd, 0x8e0b4671c856bcdc, 0x0000000000000000, 0x0 }, /* #6 */5404 { 0x 0e6553, 0x0e6553, 0xed472fc91f4d1339, 0xed472fc91f4d1338, 0x0000000000000000, 0x0 }, /* #7 */5405 { 0x 2237d3, 0x2237d3, 0x38fcdb74a87cdafa, 0x38fcdb74a86cdafa, 0x0000000000000014, 0x0 }, /* #8 */5406 { 0x 030c12, 0x030c12, 0x2421092bf587a3ee, 0x2425092bf587a3ee, 0x0000000000000032, 0x0 }, /* #9 */5407 { 0x3 45446, 0x345446, 0x17331c384fe871cd, 0x57331c384fe871cd, 0x000000000000003e, 0x0 }, /* #10 */5408 { 0x 0a75d7, 0x0a75d6, 0x7a0c1a6f5a71ef52, 0x7a0c1a6f5e71ef52, 0x000000000000001a, 0x0 }, /* #11 */5409 { 0x 1d3f13, 0x1d3f12, 0x7f52bdeb091ad51b, 0x7f52bdeb091af51b, 0x000000000000000d, 0x0 }, /* #12 */5410 { 0x 130392, 0x130393, 0xe5e80b7a67c99806, 0xe5e80b7267c99806, 0x0000000000000023, 0x0 }, /* #13 */5411 { 0x 1775c7, 0x1775c7, 0xf8b6b64654d50d27, 0xf8b6b64654d50d26, 0x0000000000000000, 0x0 }, /* #14 */5412 { 0x03 5052, 0x035053, 0x83e86e56bd2dff85, 0x83e86e56bd2dfe85, 0x0000000000000008, 0x0 }, /* #15 */5413 { 0x 311287, 0x311286, 0x3726f114b58d01d0, 0x3726f114b58d05d0, 0x000000000000000a, 0x0 }, /* #16 */5414 { 0x 3e1d52, 0x3e1d52, 0xc67944fc6925aecd, 0xe67944fc6925aecd, 0x000000000000003d, 0x0 }, /* #17 */5415 { 0x3 e4ac6, 0x3e4ac6, 0x6d0923a1dfa00a67, 0x6d09a3a1dfa00a67, 0x000000000000002f, 0x0 }, /* #18 */5416 { 0x 2e4586, 0x2e4586, 0xc8823a3ee175f17d, 0xc8823a3ee175f17f, 0x0000000000000001, 0x0 }, /* #19 */5417 { 0x1 11593, 0x111592, 0x90e5d310d1b5a59c, 0x90e5d310d1b5b59c, 0x000000000000000c, 0x0 }, /* #20 */5418 { 0x1 30952, 0x130952, 0x3a768e64131115f8, 0x3a768e64131115f9, 0x0000000000000000, 0x0 }, /* #21 */5419 { 0x 0c3293, 0x0c3293, 0x47b4b759f05a1291, 0x47b4b759f04a1291, 0x0000000000000014, 0x0 }, /* #22 */5420 { 0x 3a6d96, 0x3a6d96, 0xdb6727cfa85d6a6b, 0xdb6727cfa87d6a6b, 0x0000000000000015, 0x0 }, /* #23 */5421 { 0x 206f03, 0x206f03, 0x0f6f5d2365167fb6, 0x0f6b5d2365167fb6, 0x0000000000000032, 0x0 }, /* #24 */5422 { 0x3 e0bd3, 0x3e0bd2, 0x1b12024a64f86bd4, 0x1b12024ae4f86bd4, 0x000000000000001f, 0x0 }, /* #25 */5423 { 0x 0b2a12, 0x0b2a12, 0xbe25d3c557e3d742, 0xbe25d3c757e3d742, 0x0000000000000021, 0x0 }, /* #26 */5424 { 0x 267217, 0x267217, 0x3f8caad8e33f360e, 0x3f8caad8a33f360e, 0x000000000000001e, 0x0 }, /* #27 */5425 { 0x 116f06, 0x116f07, 0x5e9419a72477a559, 0x5e9419a72477a551, 0x0000000000000003, 0x0 }, /* #28 */5426 { 0x1 50b02, 0x150b02, 0x48329f80e25b5693, 0x48329fa0e25b5693, 0x0000000000000025, 0x0 }, /* #29 */5427 { 0x 305507, 0x305507, 0x50bc5f71d87927d8, 0x50bc5f71d8792798, 0x0000000000000006, 0x0 }, /* #30 */5428 { 0x 321396, 0x321397, 0x50f3fbbe96c438a5, 0x50f3fbb696c438a5, 0x0000000000000023, 0x0 }, /* #31 */5429 { 0x 2c5a57, 0x2c5a57, 0x96bd6393fe771aa3, 0x96bd6393fe761aa3, 0x0000000000000010, 0x0 }, /* #32 */5430 { 0x 250216, 0x250216, 0x6c0ec5518b4045c9, 0x6c0ec5518b4065c9, 0x000000000000000d, 0x0 }, /* #33 */5431 { 0x 184217, 0x184216, 0x445e14b0029f8eea, 0x445e14b0029f8efa, 0x0000000000000004, 0x0 }, /* #34 */5432 { 0x2 c7912, 0x2c7912, 0xdbe835c7ff46abfe, 0xdbe875c7ff46abfe, 0x000000000000002e, 0x0 }, /* #35 */5433 { 0x31 4692, 0x314693, 0xb83b4fbad4f97c63, 0xb8334fbad4f97c63, 0x0000000000000033, 0x0 }, /* #36 */5434 { 0x 073416, 0x073417, 0x6b669da991889473, 0x6b6695a991889473, 0x000000000000002b, 0x0 }, /* #37 */5435 { 0x 1b1392, 0x1b1393, 0xaeee6950d2703866, 0xaeea6950d2703866, 0x0000000000000032, 0x0 }, /* #38 */5436 { 0x2 20157, 0x220157, 0x4fb488005cc0fa27, 0x4db488005cc0fa27, 0x0000000000000039, 0x0 }, /* #39 */5437 { 0x0 07682, 0x007683, 0x685ec58f3199e1f4, 0x685ec58f3199e174, 0x0000000000000007, 0x0 }, /* #40 */5438 { 0x 164756, 0x164757, 0xa75f3d76dca5cb1b, 0xa75f3d76dca1cb1b, 0x0000000000000012, 0x0 }, /* #41 */5439 { 0x 182453, 0x182453, 0x26a958d58c06f5da, 0x26a958d58c06b5da, 0x000000000000000e, 0x0 }, /* #42 */5440 { 0x 1074d7, 0x1074d6, 0x42125ea151f86f2a, 0x42125ea551f86f2a, 0x0000000000000022, 0x0 }, /* #43 */5441 { 0x 3d66c2, 0x3d66c2, 0x880669f64953c566, 0x880e69f64953c566, 0x0000000000000033, 0x0 }, /* #44 */5442 { 0x3 20893, 0x320893, 0xdc62c087abc647ca, 0xdc62c0878bc647ca, 0x000000000000001d, 0x0 }, /* #45 */5443 { 0x 232d46, 0x232d47, 0x72b1dbecc4b185fc, 0x7291dbecc4b185fc, 0x0000000000000035, 0x0 }, /* #46 */5444 { 0x 327606, 0x327606, 0x79453f9a9b22575d, 0x794d3f9a9b22575d, 0x0000000000000033, 0x0 }, /* #47 */5445 { 0x 304fc3, 0x304fc2, 0x37fad33bc37b12dd, 0x37fad33bd37b12dd, 0x000000000000001c, 0x0 }, /* #48 */5446 { 0x 1f2702, 0x1f2702, 0xd52a52a430b922ed, 0xd52a52a434b922ed, 0x000000000000001a, 0x0 }, /* #49 */5447 { 0x0 374d7, 0x0374d6, 0x49da8314261e6957, 0x4bda8314261e6957, 0x0000000000000039, 0x0 }, /* #50 */5448 { 0x0 c2286, 0x0c2287, 0xabb6e87aa6b8c626, 0xaba6e87aa6b8c626, 0x0000000000000034, 0x0 }, /* #51 */5449 { 0x 046347, 0x046346, 0xc9ad98f5fdf1d3e0, 0xc9bd98f5fdf1d3e0, 0x0000000000000034, 0x0 }, /* #52 */5450 { 0x 3a2516, 0x3a2517, 0x1d1a99f60b6c0ab7, 0x1d1a99f60b6c0a97, 0x0000000000000005, 0x0 }, /* #53 */5451 { 0x 3d59c6, 0x3d59c7, 0x1c754c77738fca1c, 0x18754c77738fca1c, 0x000000000000003a, 0x0 }, /* #54 */5452 { 0x 135752, 0x135752, 0xfbb957270a90771a, 0xffb957270a90771a, 0x000000000000003a, 0x0 }, /* #55 */5453 { 0x 0b3d82, 0x0b3d83, 0x646515ec67cf4c5d, 0x646515ec63cf4c5d, 0x000000000000001a, 0x0 }, /* #56 */5454 { 0x 2c24c3, 0x2c24c2, 0xd5eae3f0388a6888, 0xd5eae3f038ca6888, 0x0000000000000016, 0x0 }, /* #57 */5455 { 0x 3d0803, 0x3d0802, 0x2b31d60b8644265b, 0x2b31d60b9644265b, 0x000000000000001c, 0x0 }, /* #58 */5456 { 0x 203c82, 0x203c83, 0x7292e21669601b64, 0x7292e21669600b64, 0x000000000000000c, 0x0 }, /* #59 */5457 { 0x3 81617, 0x381616, 0xa4d2b964aac6d4ff, 0xacd2b964aac6d4ff, 0x000000000000003b, 0x0 }, /* #60 */5458 { 0x 360d83, 0x360d82, 0xa1eeb85ccd1cdc5b, 0xa9eeb85ccd1cdc5b, 0x000000000000003b, 0x0 }, /* #61 */5459 { 0x 0f2117, 0x0f2116, 0x60299188f4e8e027, 0x6029d188f4e8e027, 0x000000000000002e, 0x0 }, /* #62 */5460 { 0x0 b6216, 0x0b6216, 0xab70e4f76c2ac3ca, 0xab70e4f77c2ac3ca, 0x000000000000001c, 0x0 }, /* #63 */5397 { 0x145383, 0x145382, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */ 5398 { 0x011602, 0x011602, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */ 5399 { 0x3d4f43, 0x3d4f42, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */ 5400 { 0x204cc6, 0x204cc6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */ 5401 { 0x182542, 0x182542, 0x5df9503072c9ca30, 0x5df9503072c9ca31, 0x0000000000000000, 0x0 }, /* #4 */ 5402 { 0x3f0e87, 0x3f0e87, 0xd32b37bebff0b1d5, 0xd32b37bebff0b1d4, 0x0000000000000000, 0x0 }, /* #5 */ 5403 { 0x184592, 0x184593, 0xa0bfa9f59a151f63, 0xa0bfa9f59a151f62, 0x0000000000000000, 0x0 }, /* #6 */ 5404 { 0x2f4552, 0x2f4552, 0x2fe540cf307863e0, 0x2fe540cf307863e1, 0x0000000000000000, 0x0 }, /* #7 */ 5405 { 0x020f47, 0x020f47, 0x06537c24e96484ef, 0x02537c24e96484ef, 0x000000000000003a, 0x0 }, /* #8 */ 5406 { 0x301b87, 0x301b87, 0xba659542a3ded4cf, 0xba659542a3ded4cd, 0x0000000000000001, 0x0 }, /* #9 */ 5407 { 0x3158d2, 0x3158d2, 0xbe069f6aae1c35a7, 0xbe069f6aae1c37a7, 0x0000000000000009, 0x0 }, /* #10 */ 5408 { 0x382812, 0x382812, 0x89010167e9c031bb, 0x89010167e9c0b1bb, 0x000000000000000f, 0x0 }, /* #11 */ 5409 { 0x3a10d6, 0x3a10d6, 0xf0065f571e2f3fcf, 0xf0465f571e2f3fcf, 0x0000000000000036, 0x0 }, /* #12 */ 5410 { 0x0b4c83, 0x0b4c83, 0x08b980e0bf680f21, 0x08b980e0bd680f21, 0x0000000000000019, 0x0 }, /* #13 */ 5411 { 0x0c6386, 0x0c6386, 0x4fd47acc78d981bc, 0x4fd47acc78d981fc, 0x0000000000000006, 0x0 }, /* #14 */ 5412 { 0x031093, 0x031092, 0x0942129e7d76e728, 0x094212be7d76e728, 0x0000000000000025, 0x0 }, /* #15 */ 5413 { 0x101d42, 0x101d43, 0x5e21f472b50604c0, 0x5e21f472b50204c0, 0x0000000000000012, 0x0 }, /* #16 */ 5414 { 0x070113, 0x070112, 0xedf517a134db5df3, 0xedf517a136db5df3, 0x0000000000000019, 0x0 }, /* #17 */ 5415 { 0x317783, 0x317783, 0xeca725058b3a7c10, 0xcca725058b3a7c10, 0x000000000000003d, 0x0 }, /* #18 */ 5416 { 0x3a0293, 0x3a0293, 0x8c2f5ef6e986ba46, 0x8c2f5ef6e9869a46, 0x000000000000000d, 0x0 }, /* #19 */ 5417 { 0x1f2053, 0x1f2053, 0xce521d66ba9cd4ba, 0xce521d62ba9cd4ba, 0x0000000000000022, 0x0 }, /* #20 */ 5418 { 0x171617, 0x171617, 0xb8de07619e891188, 0xb8dc07619e891188, 0x0000000000000031, 0x0 }, /* #21 */ 5419 { 0x380cd3, 0x380cd2, 0xa3e320b3086fcca0, 0xa3e320b3086fcca1, 0x0000000000000000, 0x0 }, /* #22 */ 5420 { 0x2d29d7, 0x2d29d6, 0xe15b025f1931056c, 0xe15b035f1931056c, 0x0000000000000028, 0x0 }, /* #23 */ 5421 { 0x354bc3, 0x354bc2, 0xe2f646ea9cdcc89b, 0xe2f647ea9cdcc89b, 0x0000000000000028, 0x0 }, /* #24 */ 5422 { 0x340b46, 0x340b46, 0xbd448ea85c902c2e, 0xbd448ea85c902c3e, 0x0000000000000004, 0x0 }, /* #25 */ 5423 { 0x192206, 0x192206, 0xc464ca642d96c12e, 0xd464ca642d96c12e, 0x000000000000003c, 0x0 }, /* #26 */ 5424 { 0x382497, 0x382497, 0x1757832f34bdc70e, 0x1757832d34bdc70e, 0x0000000000000021, 0x0 }, /* #27 */ 5425 { 0x0d67d7, 0x0d67d6, 0x4da5c5869f71651e, 0x4da5c7869f71651e, 0x0000000000000029, 0x0 }, /* #28 */ 5426 { 0x146002, 0x146002, 0x9fd76afe5c4c7601, 0x9fd76afe5c4c7641, 0x0000000000000006, 0x0 }, /* #29 */ 5427 { 0x1d1a87, 0x1d1a86, 0x2c74b5f0d28c1bcb, 0x2c74b5f0f28c1bcb, 0x000000000000001d, 0x0 }, /* #30 */ 5428 { 0x124bc2, 0x124bc3, 0x2bf238f1dac0dd13, 0x2bf238f1dac0dd11, 0x0000000000000001, 0x0 }, /* #31 */ 5429 { 0x0f6a83, 0x0f6a83, 0x54ff0d34393ff15c, 0x54ff0d34393ff14c, 0x0000000000000004, 0x0 }, /* #32 */ 5430 { 0x366247, 0x366246, 0x003162ea6b366540, 0x803162ea6b366540, 0x000000000000003f, 0x0 }, /* #33 */ 5431 { 0x3d6147, 0x3d6146, 0x7dadd08ecc45d910, 0x7dadd08ecd45d910, 0x0000000000000018, 0x0 }, /* #34 */ 5432 { 0x2d6502, 0x2d6502, 0x3a3c9b85f87c919f, 0x3a3c9b87f87c919f, 0x0000000000000021, 0x0 }, /* #35 */ 5433 { 0x313583, 0x313582, 0xdd6eddda16fa9587, 0xdd6eddda16fad587, 0x000000000000000e, 0x0 }, /* #36 */ 5434 { 0x1b6847, 0x1b6847, 0x214bd33393387bdc, 0x214bd33392387bdc, 0x0000000000000018, 0x0 }, /* #37 */ 5435 { 0x096fd7, 0x096fd6, 0xa392cc8266faebdc, 0xa392cc8266fafbdc, 0x000000000000000c, 0x0 }, /* #38 */ 5436 { 0x255757, 0x255756, 0xc09295dbd3e67af5, 0xc89295dbd3e67af5, 0x000000000000003b, 0x0 }, /* #39 */ 5437 { 0x0743c6, 0x0743c7, 0x50e19a8366879b40, 0x50e19a8346879b40, 0x000000000000001d, 0x0 }, /* #40 */ 5438 { 0x326a46, 0x326a46, 0x049885920015842c, 0x049895920015842c, 0x000000000000002c, 0x0 }, /* #41 */ 5439 { 0x3a2382, 0x3a2382, 0x1a6cddd4caf8e4ac, 0x1a6cfdd4caf8e4ac, 0x000000000000002d, 0x0 }, /* #42 */ 5440 { 0x3160d6, 0x3160d7, 0x739c26d1389f8fd5, 0x739c26d1389f0fd5, 0x000000000000000f, 0x0 }, /* #43 */ 5441 { 0x177f16, 0x177f16, 0x9b3f394ee28b1d85, 0x9b3f394eea8b1d85, 0x000000000000001b, 0x0 }, /* #44 */ 5442 { 0x307f47, 0x307f46, 0xc68407516bb43ec1, 0xc68407516bb43ec5, 0x0000000000000002, 0x0 }, /* #45 */ 5443 { 0x035503, 0x035502, 0x405925a8e89d9000, 0x405925a8ea9d9000, 0x0000000000000019, 0x0 }, /* #46 */ 5444 { 0x147dd7, 0x147dd6, 0x7fbd6da69ea091b2, 0x7fbd6da69ea0d1b2, 0x000000000000000e, 0x0 }, /* #47 */ 5445 { 0x2c5947, 0x2c5946, 0xe0679833b32c48ec, 0xe067983bb32c48ec, 0x0000000000000023, 0x0 }, /* #48 */ 5446 { 0x037917, 0x037917, 0xc16e5dde650d22e6, 0xc16e5ddc650d22e6, 0x0000000000000021, 0x0 }, /* #49 */ 5447 { 0x016392, 0x016392, 0xe3b006fbb17f68a8, 0xe3b006fbb17f6ca8, 0x000000000000000a, 0x0 }, /* #50 */ 5448 { 0x0a49d2, 0x0a49d3, 0x896f58b8f90a26a5, 0x896f58b8b90a26a5, 0x000000000000001e, 0x0 }, /* #51 */ 5449 { 0x266052, 0x266052, 0x033566b8f2d8fabc, 0x033566b8f2d8fabd, 0x0000000000000000, 0x0 }, /* #52 */ 5450 { 0x183016, 0x183017, 0x123837993a922acd, 0x123837193a922acd, 0x0000000000000027, 0x0 }, /* #53 */ 5451 { 0x253b57, 0x253b56, 0x42488bdfe15c8985, 0x43488bdfe15c8985, 0x0000000000000038, 0x0 }, /* #54 */ 5452 { 0x366a02, 0x366a02, 0x29d2b959cf8706d9, 0x29d2b959cf8706dd, 0x0000000000000002, 0x0 }, /* #55 */ 5453 { 0x1f7713, 0x1f7713, 0x7bb4ed7053d1ef4a, 0x7bb46d7053d1ef4a, 0x000000000000002f, 0x0 }, /* #56 */ 5454 { 0x116352, 0x116352, 0x79daf1dfe262a37b, 0x7bdaf1dfe262a37b, 0x0000000000000039, 0x0 }, /* #57 */ 5455 { 0x146b03, 0x146b02, 0x2cafe14081d0b35e, 0x2cafe94081d0b35e, 0x000000000000002b, 0x0 }, /* #58 */ 5456 { 0x3077d6, 0x3077d6, 0x008157e6a063ed8f, 0x008157e6a063fd8f, 0x000000000000000c, 0x0 }, /* #59 */ 5457 { 0x3d4556, 0x3d4556, 0xa2cef5bbe7308682, 0xa2cef5bbe7b08682, 0x0000000000000017, 0x0 }, /* #60 */ 5458 { 0x021a93, 0x021a92, 0x2617eda254a717fd, 0x2617eda254a71ffd, 0x000000000000000b, 0x0 }, /* #61 */ 5459 { 0x233897, 0x233896, 0x43344e2b6d6bd809, 0x43364e2b6d6bd809, 0x0000000000000031, 0x0 }, /* #62 */ 5460 { 0x037a06, 0x037a07, 0xa86076fabe1e12bd, 0xa86076fa3e1e12bd, 0x000000000000001f, 0x0 }, /* #63 */ 5461 5461 }; 5462 5462 static const BINU64_TEST_T g_aTests_btc_u64_locked[] = 5463 5463 { 5464 { 0x0 36cd3, 0x036cd2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */5465 { 0x0 a1903, 0x0a1902, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */5466 { 0x 144817, 0x144816, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */5467 { 0x 345982, 0x345982, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */5468 { 0x 3931c3, 0x3931c2, 0x80eea18444f75de4, 0x80eea18444f75de5, 0x0000000000000000, 0x0 }, /* #4 */5469 { 0x 3e1dc2, 0x3e1dc3, 0x73b9189622c718ab, 0x73b9189622c718aa, 0x0000000000000000, 0x0 }, /* #5 */5470 { 0x 372086, 0x372087, 0xdf8117d7ea48da63, 0xdf8117d7ea48da62, 0x0000000000000000, 0x0 }, /* #6 */5471 { 0x0 d7dd2, 0x0d7dd3, 0x9f6758bee69d5d53, 0x9f6758bee69d5d52, 0x0000000000000000, 0x0 }, /* #7 */5472 { 0x 0409d3, 0x0409d2, 0x1d9e0a797b24cf1e, 0x1d9e0a79fb24cf1e, 0x000000000000001f, 0x0 }, /* #8 */5473 { 0x 202b16, 0x202b17, 0x77e40c3872c11d21, 0x77e40c3872c11921, 0x000000000000000a, 0x0 }, /* #9 */5474 { 0x0 b3cc6, 0x0b3cc6, 0x961e6916161d5163, 0x961e6996161d5163, 0x0000000000000027, 0x0 }, /* #10 */5475 { 0x3 62456, 0x362457, 0x08e99349c89fcc8f, 0x08e99349c89dcc8f, 0x0000000000000011, 0x0 }, /* #11 */5476 { 0x 3b6b02, 0x3b6b03, 0x316d682a2e1ee285, 0x316d682a2e0ee285, 0x0000000000000014, 0x0 }, /* #12 */5477 { 0x 255513, 0x255512, 0x802e4bfe8720c603, 0x802e4bfe8760c603, 0x0000000000000016, 0x0 }, /* #13 */5478 { 0x 291c83, 0x291c83, 0xce22c82f4cabfe3b, 0xce22c82f4cabfe1b, 0x0000000000000005, 0x0 }, /* #14 */5479 { 0x 1e7a87, 0x1e7a86, 0xa7b46fa9332967d6, 0xa7f46fa9332967d6, 0x0000000000000036, 0x0 }, /* #15 */5480 { 0x 264742, 0x264743, 0xe54aebe364a2a414, 0xe54aebe364a2a014, 0x000000000000000a, 0x0 }, /* #16 */5481 { 0x2 65196, 0x265197, 0x562b56fc2ccfc12e, 0x562b56dc2ccfc12e, 0x0000000000000025, 0x0 }, /* #17 */5482 { 0x 227396, 0x227396, 0x694264b4c0294bc3, 0x69426cb4c0294bc3, 0x000000000000002b, 0x0 }, /* #18 */5483 { 0x2 a73c2, 0x2a73c3, 0x8281cd76531c1a2b, 0x8281cd76530c1a2b, 0x0000000000000014, 0x0 }, /* #19 */5484 { 0x1 44493, 0x144493, 0xb3edabe82d60fec5, 0xb3e9abe82d60fec5, 0x0000000000000032, 0x0 }, /* #20 */5485 { 0x 0b5613, 0x0b5613, 0x912d03bc36d58d8b, 0x912d03bc34d58d8b, 0x0000000000000019, 0x0 }, /* #21 */5486 { 0x 311847, 0x311846, 0xba82cc0498a9dcde, 0xba82cc2498a9dcde, 0x0000000000000025, 0x0 }, /* #22 */5487 { 0x 374912, 0x374913, 0x34e3fd4eee82d30d, 0x34e3fd4ece82d30d, 0x000000000000001d, 0x0 }, /* #23 */5488 { 0x 2343d3, 0x2343d3, 0x6bb938eec43cee34, 0x6bb938eec43ce634, 0x000000000000000b, 0x0 }, /* #24 */5489 { 0x3 d22d7, 0x3d22d7, 0xfa8830d0a5da825b, 0xfa8820d0a5da825b, 0x000000000000002c, 0x0 }, /* #25 */5490 { 0x3a 7993, 0x3a7992, 0x8a931efb6d387ab7, 0x8a971efb6d387ab7, 0x0000000000000032, 0x0 }, /* #26 */5491 { 0x 115312, 0x115313, 0xb7627e9cbb441639, 0xb7627e9c3b441639, 0x000000000000001f, 0x0 }, /* #27 */5492 { 0x 2c6182, 0x2c6183, 0xa09d63e3cd51c408, 0xa09d63e3cd41c408, 0x0000000000000014, 0x0 }, /* #28 */5493 { 0x1 e7a13, 0x1e7a13, 0xa3cb986e00ce4fb0, 0xa2cb986e00ce4fb0, 0x0000000000000038, 0x0 }, /* #29 */5494 { 0x1 07006, 0x107007, 0x78962383cfcf92fc, 0x78962383cecf92fc, 0x0000000000000018, 0x0 }, /* #30 */5495 { 0x 1a7507, 0x1a7507, 0x96a4da7c8c090818, 0x96a4da7c8c080818, 0x0000000000000010, 0x0 }, /* #31 */5496 { 0x 117406, 0x117407, 0xaf76a7a1a261ba5e, 0xaf76a7a1a2619a5e, 0x000000000000000d, 0x0 }, /* #32 */5497 { 0x2 26306, 0x226306, 0xf164a52dd54def98, 0xf164a52dd54def99, 0x0000000000000000, 0x0 }, /* #33 */5498 { 0x 023786, 0x023786, 0x773ba503338241d8, 0x77bba503338241d8, 0x0000000000000037, 0x0 }, /* #34 */5499 { 0x 252993, 0x252992, 0x1d29693689e58201, 0x1d29693689e58211, 0x0000000000000004, 0x0 }, /* #35 */5500 { 0x1 c7792, 0x1c7792, 0xb52124f1cba95293, 0xbd2124f1cba95293, 0x000000000000003b, 0x0 }, /* #36 */5501 { 0x 1e1747, 0x1e1747, 0xb14f0d48ea9407a5, 0xb14f0d48e89407a5, 0x0000000000000019, 0x0 }, /* #37 */5502 { 0x 2c31d7, 0x2c31d6, 0x3205c945853ee7b3, 0x3205c945853eefb3, 0x000000000000000b, 0x0 }, /* #38 */5503 { 0x 3a5cd3, 0x3a5cd2, 0x96aa78c7304210c5, 0x96aa79c7304210c5, 0x0000000000000028, 0x0 }, /* #39 */5504 { 0x0 97846, 0x097846, 0x86ac3b935eabe906, 0x86ac3b935eabe926, 0x0000000000000005, 0x0 }, /* #40 */5505 { 0x 3209d7, 0x3209d7, 0xe5626f8ce29f12f4, 0xe5622f8ce29f12f4, 0x000000000000002e, 0x0 }, /* #41 */5506 { 0x 2930c2, 0x2930c2, 0x62ee77ffc99d013c, 0x62ee77ffc99d053c, 0x000000000000000a, 0x0 }, /* #42 */5507 { 0x 2514c3, 0x2514c2, 0x2a0b68317cf8d274, 0xaa0b68317cf8d274, 0x000000000000003f, 0x0 }, /* #43 */5508 { 0x0 f1612, 0x0f1613, 0xbde5a4f7a53be7f8, 0xbde5a4f7a52be7f8, 0x0000000000000014, 0x0 }, /* #44 */5509 { 0x0 51817, 0x051816, 0xb507cab1f4b3e8ed, 0xb527cab1f4b3e8ed, 0x0000000000000035, 0x0 }, /* #45 */5510 { 0x1 53f03, 0x153f03, 0x29b9aef5ded47185, 0x21b9aef5ded47185, 0x000000000000003b, 0x0 }, /* #46 */5511 { 0x 1977c6, 0x1977c7, 0x5d0e3a299c0215fa, 0x5c0e3a299c0215fa, 0x0000000000000038, 0x0 }, /* #47 */5512 { 0x3 97916, 0x397917, 0x863afbcaf1045c8c, 0x863afbc2f1045c8c, 0x0000000000000023, 0x0 }, /* #48 */5513 { 0x0 c58d2, 0x0c58d2, 0xbef05c1eaa9cf429, 0xbef05c1eaa9cf529, 0x0000000000000008, 0x0 }, /* #49 */5514 { 0x 027252, 0x027253, 0xd1c603128bcf3b81, 0x51c603128bcf3b81, 0x000000000000003f, 0x0 }, /* #50 */5515 { 0x0 60d02, 0x060d02, 0x01dc347c43c1e4fb, 0x01dc367c43c1e4fb, 0x0000000000000029, 0x0 }, /* #51 */5516 { 0x1 d6e83, 0x1d6e83, 0x22e9aef80aa7e699, 0x22e92ef80aa7e699, 0x000000000000002f, 0x0 }, /* #52 */5517 { 0x 143702, 0x143703, 0x5e03dabd3f312126, 0x5e03daad3f312126, 0x0000000000000024, 0x0 }, /* #53 */5518 { 0x 0a4156, 0x0a4156, 0x3dd5ab31069108ff, 0x3dd5ab310e9108ff, 0x000000000000001b, 0x0 }, /* #54 */5519 { 0x 140e42, 0x140e43, 0xb1ca28eac744f757, 0xb1ca28ea8744f757, 0x000000000000001e, 0x0 }, /* #55 */5520 { 0x1 21b93, 0x121b93, 0x1b601376f455ff29, 0x1b601376f455bf29, 0x000000000000000e, 0x0 }, /* #56 */5521 { 0x 1546c6, 0x1546c6, 0x81e3d69643a61f04, 0xa1e3d69643a61f04, 0x000000000000003d, 0x0 }, /* #57 */5522 { 0x 2353d2, 0x2353d2, 0xf338bccbc016111f, 0xf338bccbc016119f, 0x0000000000000007, 0x0 }, /* #58 */5523 { 0x 0f3f93, 0x0f3f93, 0xb79e23ec9d1ad4e7, 0xb79e23ec9d1ad4e6, 0x0000000000000000, 0x0 }, /* #59 */5524 { 0x2 32696, 0x232697, 0x750dd63fd2af01de, 0x750dd61fd2af01de, 0x0000000000000025, 0x0 }, /* #60 */5525 { 0x1 c0b07, 0x1c0b07, 0x745b58c45fcb9d79, 0x745b58c45fcb9d78, 0x0000000000000000, 0x0 }, /* #61 */5526 { 0x 077356, 0x077357, 0xe3ddf74d0e9d32f5, 0xe3ddd74d0e9d32f5, 0x000000000000002d, 0x0 }, /* #62 */5527 { 0x 397542, 0x397542, 0x1b572a4935c03b6c, 0x1b572a4935d03b6c, 0x0000000000000014, 0x0 }, /* #63 */5464 { 0x087202, 0x087202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */ 5465 { 0x081543, 0x081542, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */ 5466 { 0x3e6a92, 0x3e6a92, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */ 5467 { 0x240843, 0x240842, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */ 5468 { 0x2e1cc3, 0x2e1cc3, 0x76971ee924626ab7, 0x76971ee924626ab6, 0x0000000000000000, 0x0 }, /* #4 */ 5469 { 0x2e6ed6, 0x2e6ed7, 0xb0ac6c750f392501, 0xb0ac6c750f392500, 0x0000000000000000, 0x0 }, /* #5 */ 5470 { 0x042f17, 0x042f17, 0x57cc8b2f2b84bddb, 0x57cc8b2f2b84bdda, 0x0000000000000000, 0x0 }, /* #6 */ 5471 { 0x0546d7, 0x0546d7, 0x4a7a1dcc8b831393, 0x4a7a1dcc8b831392, 0x0000000000000000, 0x0 }, /* #7 */ 5472 { 0x3a6247, 0x3a6246, 0x32a2c76eba0a2f3a, 0x36a2c76eba0a2f3a, 0x000000000000003a, 0x0 }, /* #8 */ 5473 { 0x0d4147, 0x0d4146, 0xeca9cbbd52410cb7, 0xeca9cbbd52410cf7, 0x0000000000000006, 0x0 }, /* #9 */ 5474 { 0x067583, 0x067582, 0xfbeef9ff59dfebc1, 0xfbeefdff59dfebc1, 0x000000000000002a, 0x0 }, /* #10 */ 5475 { 0x374f83, 0x374f82, 0xdbe65477c90f8cd2, 0xdbe75477c90f8cd2, 0x0000000000000030, 0x0 }, /* #11 */ 5476 { 0x2e4406, 0x2e4406, 0x74c533eda6fc2879, 0xf4c533eda6fc2879, 0x000000000000003f, 0x0 }, /* #12 */ 5477 { 0x323656, 0x323656, 0xa6d5e7d684e9265e, 0xa6d5e7d685e9265e, 0x0000000000000018, 0x0 }, /* #13 */ 5478 { 0x034ad6, 0x034ad6, 0x90194927bb6e7268, 0x901d4927bb6e7268, 0x0000000000000032, 0x0 }, /* #14 */ 5479 { 0x090ed6, 0x090ed7, 0x9a7cc12ca52cb66d, 0x9a7cc12ca52cb46d, 0x0000000000000009, 0x0 }, /* #15 */ 5480 { 0x006147, 0x006147, 0x18f91cb289c7bfad, 0x18f91cb289c7bfac, 0x0000000000000000, 0x0 }, /* #16 */ 5481 { 0x296c96, 0x296c97, 0x377cb68eccdfc6ec, 0x377cb68ecc5fc6ec, 0x0000000000000017, 0x0 }, /* #17 */ 5482 { 0x1d1986, 0x1d1987, 0x285dcb8e1a920462, 0x285dc98e1a920462, 0x0000000000000029, 0x0 }, /* #18 */ 5483 { 0x230f13, 0x230f13, 0xb1ec3dc78c322c15, 0x31ec3dc78c322c15, 0x000000000000003f, 0x0 }, /* #19 */ 5484 { 0x173993, 0x173992, 0xa5e960a37b9aa587, 0xa5e960a37b9aa5c7, 0x0000000000000006, 0x0 }, /* #20 */ 5485 { 0x335e06, 0x335e07, 0xfabd6238f3fd4ccd, 0xeabd6238f3fd4ccd, 0x000000000000003c, 0x0 }, /* #21 */ 5486 { 0x0c0b83, 0x0c0b82, 0x637e31159d902928, 0x637e31959d902928, 0x0000000000000027, 0x0 }, /* #22 */ 5487 { 0x0649d6, 0x0649d7, 0x0718c2ee43216b80, 0x0518c2ee43216b80, 0x0000000000000039, 0x0 }, /* #23 */ 5488 { 0x146b07, 0x146b06, 0x8a7c2f42fb59e3d2, 0x8a7c2f42fb59e3d6, 0x0000000000000002, 0x0 }, /* #24 */ 5489 { 0x3a6c86, 0x3a6c86, 0xd42914f24a6a78ed, 0xd42914f24a6a79ed, 0x0000000000000008, 0x0 }, /* #25 */ 5490 { 0x3a6d13, 0x3a6d12, 0x91fe2467456c6f49, 0x91fe2c67456c6f49, 0x000000000000002b, 0x0 }, /* #26 */ 5491 { 0x3a6853, 0x3a6852, 0x9be6b5192c611dba, 0x9be6b5196c611dba, 0x000000000000001e, 0x0 }, /* #27 */ 5492 { 0x305f82, 0x305f82, 0xb3433c38e5cfe30c, 0xb3433c78e5cfe30c, 0x0000000000000026, 0x0 }, /* #28 */ 5493 { 0x137e42, 0x137e42, 0xbc51196a08500081, 0xbc51196a08700081, 0x0000000000000015, 0x0 }, /* #29 */ 5494 { 0x1b3353, 0x1b3353, 0xacb117447fc630d9, 0xacb1174477c630d9, 0x000000000000001b, 0x0 }, /* #30 */ 5495 { 0x3b3207, 0x3b3207, 0x877bb8836f12fc72, 0x877bb8836f12f472, 0x000000000000000b, 0x0 }, /* #31 */ 5496 { 0x237242, 0x237243, 0xdec8f9a22d000ec2, 0xdec8f9a22d0006c2, 0x000000000000000b, 0x0 }, /* #32 */ 5497 { 0x2f2ec6, 0x2f2ec7, 0x98240499cf0327b5, 0x98240499cf0327a5, 0x0000000000000004, 0x0 }, /* #33 */ 5498 { 0x172f82, 0x172f82, 0xb5d2134a78b9ea7e, 0xb5d2134b78b9ea7e, 0x0000000000000020, 0x0 }, /* #34 */ 5499 { 0x185b16, 0x185b16, 0x764e33676d5ff30e, 0x764e3367ed5ff30e, 0x000000000000001f, 0x0 }, /* #35 */ 5500 { 0x130803, 0x130802, 0xd72f4f976c333a28, 0xd72f4fb76c333a28, 0x0000000000000025, 0x0 }, /* #36 */ 5501 { 0x092b83, 0x092b82, 0x3c2c7f4f4be35df1, 0x3e2c7f4f4be35df1, 0x0000000000000039, 0x0 }, /* #37 */ 5502 { 0x0d0c97, 0x0d0c96, 0x79e0fdce5713635f, 0x79e0fdee5713635f, 0x0000000000000025, 0x0 }, /* #38 */ 5503 { 0x1b2283, 0x1b2283, 0x656b7352c70c024e, 0x656b7352c70c024a, 0x0000000000000002, 0x0 }, /* #39 */ 5504 { 0x0f7793, 0x0f7792, 0xa0baa7707886e749, 0xa0bab7707886e749, 0x000000000000002c, 0x0 }, /* #40 */ 5505 { 0x1d78d6, 0x1d78d7, 0x8c72d1f54d061d61, 0x8c52d1f54d061d61, 0x0000000000000035, 0x0 }, /* #41 */ 5506 { 0x1c10c2, 0x1c10c2, 0x3af671fef0eb96c1, 0x3af771fef0eb96c1, 0x0000000000000030, 0x0 }, /* #42 */ 5507 { 0x1c39c2, 0x1c39c2, 0xc5aa486b3967ad6a, 0xc5ba486b3967ad6a, 0x0000000000000034, 0x0 }, /* #43 */ 5508 { 0x041e17, 0x041e16, 0x25bced1ddd9511b2, 0x25bced1ddf9511b2, 0x0000000000000019, 0x0 }, /* #44 */ 5509 { 0x064507, 0x064507, 0xee78b746443105e0, 0x6e78b746443105e0, 0x000000000000003f, 0x0 }, /* #45 */ 5510 { 0x1d1b03, 0x1d1b03, 0xa97849bf4e33c7a5, 0xa97849bf0e33c7a5, 0x000000000000001e, 0x0 }, /* #46 */ 5511 { 0x211007, 0x211006, 0x3b73feabae4136c9, 0x3b73feabee4136c9, 0x000000000000001e, 0x0 }, /* #47 */ 5512 { 0x3d7917, 0x3d7916, 0xc0868fc0c8742286, 0xc0868fc0c87422a6, 0x0000000000000005, 0x0 }, /* #48 */ 5513 { 0x0a0687, 0x0a0686, 0x791ef021c7ce4cf7, 0x791ef061c7ce4cf7, 0x0000000000000026, 0x0 }, /* #49 */ 5514 { 0x2b39d6, 0x2b39d7, 0x9a3602d1cb37477b, 0x9a3602d1cb37467b, 0x0000000000000008, 0x0 }, /* #50 */ 5515 { 0x084e46, 0x084e47, 0xeb3b653a0768b4e2, 0xeb3b653a0728b4e2, 0x0000000000000016, 0x0 }, /* #51 */ 5516 { 0x1831c6, 0x1831c6, 0xeac111b3c7ade990, 0xeac111b3c7ade9d0, 0x0000000000000006, 0x0 }, /* #52 */ 5517 { 0x2b4213, 0x2b4212, 0x21d4fa425306c68b, 0x29d4fa425306c68b, 0x000000000000003b, 0x0 }, /* #53 */ 5518 { 0x350892, 0x350892, 0x76778b81cfcd6841, 0x76778f81cfcd6841, 0x000000000000002a, 0x0 }, /* #54 */ 5519 { 0x0a13d7, 0x0a13d7, 0x543c94391cb1aaae, 0x543c94311cb1aaae, 0x0000000000000023, 0x0 }, /* #55 */ 5520 { 0x153fd2, 0x153fd2, 0x8481eaa545d2962f, 0x8481eaa545d2966f, 0x0000000000000006, 0x0 }, /* #56 */ 5521 { 0x247f97, 0x247f96, 0x022de96bcac9bb65, 0x422de96bcac9bb65, 0x000000000000003e, 0x0 }, /* #57 */ 5522 { 0x3d25c7, 0x3d25c7, 0xe9e91dcb277ab888, 0xe9e90dcb277ab888, 0x000000000000002c, 0x0 }, /* #58 */ 5523 { 0x261f46, 0x261f47, 0x62dc5d3daf64506d, 0x62dc4d3daf64506d, 0x000000000000002c, 0x0 }, /* #59 */ 5524 { 0x245107, 0x245106, 0x869edbf719cd8fd8, 0x869edbf71bcd8fd8, 0x0000000000000019, 0x0 }, /* #60 */ 5525 { 0x1f63d6, 0x1f63d6, 0x07d01758a466898b, 0x27d01758a466898b, 0x000000000000003d, 0x0 }, /* #61 */ 5526 { 0x3e0797, 0x3e0797, 0xb67633b41b63d218, 0xb67633b41363d218, 0x000000000000001b, 0x0 }, /* #62 */ 5527 { 0x0f0347, 0x0f0346, 0xe68472903973e033, 0xe68672903973e033, 0x0000000000000031, 0x0 }, /* #63 */ 5528 5528 }; 5529 5529 static const BINU64_TEST_T g_aTests_btr_u64[] = 5530 5530 { 5531 { 0x 255087, 0x255086, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */5532 { 0x1 e5c82, 0x1e5c82, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */5533 { 0x3 51f13, 0x351f12, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */5534 { 0x 265b52, 0x265b52, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */5535 { 0x 1621c3, 0x1621c3, 0x614f30c1f49ed97f, 0x614f30c1f49ed97e, 0x0000000000000000, 0x0 }, /* #4 */5536 { 0x 0d0357, 0x0d0356, 0xe42b19972f7e8ea4, 0xe42b19972f7e8ea4, 0x0000000000000000, 0x0 }, /* #5 */5537 { 0x 2f6047, 0x2f6047, 0x3a1f0e224d1a3e87, 0x3a1f0e224d1a3e86, 0x0000000000000000, 0x0 }, /* #6 */5538 { 0x 366086, 0x366086, 0x3df411f04d694130, 0x3df411f04d694130, 0x0000000000000000, 0x0 }, /* #7 */5539 { 0x 0f4046, 0x0f4047, 0x5a115adac27c6313, 0x1a115adac27c6313, 0x000000000000003e, 0x0 }, /* #8 */5540 { 0x 074317, 0x074317, 0xd48895a01b374128, 0xd48815a01b374128, 0x000000000000002f, 0x0 }, /* #9 */5541 { 0x 293e92, 0x293e93, 0xdfda65d9bed696d7, 0xdfda65d9bed696d5, 0x0000000000000001, 0x0 }, /* #10 */5542 { 0x 1d7452, 0x1d7453, 0x00088d976b88fe47, 0x000885976b88fe47, 0x000000000000002b, 0x0 }, /* #11 */5543 { 0x 1c6087, 0x1c6087, 0x8ea702379ab26abe, 0x8ea702379ab26a3e, 0x0000000000000007, 0x0 }, /* #12 */5544 { 0x2 87e16, 0x287e17, 0x25a47701a02797d1, 0x25a47701a02787d1, 0x000000000000000c, 0x0 }, /* #13 */5545 { 0x 263342, 0x263343, 0xb8b36ac7d88bbfef, 0xb8b36ac7d883bfef, 0x0000000000000013, 0x0 }, /* #14 */5546 { 0x 0d1102, 0x0d1103, 0xff354186eeeea12b, 0xff354186ceeea12b, 0x000000000000001d, 0x0 }, /* #15 */5547 { 0x 2e3d83, 0x2e3d82, 0xd2f648a7897172fa, 0xd2f648a7897172fa, 0x0000000000000008, 0x0 }, /* #16 */5548 { 0x1 55b07, 0x155b07, 0x6df1e98aee02d521, 0x6db1e98aee02d521, 0x0000000000000036, 0x0 }, /* #17 */5549 { 0x 2b1407, 0x2b1406, 0xe769eb5b71fdec2c, 0xe769eb5b71fdec2c, 0x0000000000000007, 0x0 }, /* #18 */5550 { 0x 240556, 0x240557, 0x163d6ca1aa43d501, 0x163d6ca1aa42d501, 0x0000000000000010, 0x0 }, /* #19 */5551 { 0x 3f3e07, 0x3f3e07, 0xae57ae5baabf8f7a, 0xae57ae5baabf8f6a, 0x0000000000000004, 0x0 }, /* #20 */5552 { 0x0 83bc7, 0x083bc6, 0xdfb7c712b831ae6e, 0xdfb7c712b831ae6e, 0x000000000000000e, 0x0 }, /* #21 */5553 { 0x3 a3a02, 0x3a3a03, 0x8848abe30112a5b1, 0x8848abe30012a5b1, 0x0000000000000018, 0x0 }, /* #22 */5554 { 0x 0a2e46, 0x0a2e47, 0x162c9d1d70508edc, 0x162c9d1970508edc, 0x0000000000000022, 0x0 }, /* #23 */5555 { 0x 2c4393, 0x2c4392, 0xeae1f4e3fbe852d2, 0xeae1f4e3fbe852d2, 0x000000000000003a, 0x0 }, /* #24 */5556 { 0x 1f3f42, 0x1f3f43, 0xa6c2029f85ba2457, 0xa4c2029f85ba2457, 0x0000000000000039, 0x0 }, /* #25 */5557 { 0x 034d06, 0x034d07, 0xe33788959e26bbb6, 0xe13788959e26bbb6, 0x0000000000000039, 0x0 }, /* #26 */5558 { 0x 064cd6, 0x064cd7, 0x3216771b61714c4f, 0x3216771b61714c4b, 0x0000000000000002, 0x0 }, /* #27 */5559 { 0x 027196, 0x027196, 0xe56870d97bde81d1, 0xe56870d97bde81d1, 0x0000000000000009, 0x0 }, /* #28 */5560 { 0x1 c4697, 0x1c4697, 0xef3e2059c28f494c, 0xef3e2059c28b494c, 0x0000000000000012, 0x0 }, /* #29 */5561 { 0x 0302d7, 0x0302d7, 0x62536f22a60de50e, 0x62536f22a60de50c, 0x0000000000000001, 0x0 }, /* #30 */5562 { 0x2 e3252, 0x2e3253, 0x252a381835ff5a6f, 0x252a381835fb5a6f, 0x0000000000000012, 0x0 }, /* #31 */5563 { 0x 2768c3, 0x2768c2, 0xe48be72a720d24c0, 0xe48be72a720d24c0, 0x000000000000000e, 0x0 }, /* #32 */5564 { 0x 2b4183, 0x2b4183, 0xde158800bd0f3106, 0xde158800bd0f3104, 0x0000000000000001, 0x0 }, /* #33 */5565 { 0x 162716, 0x162716, 0x7b441c664980867d, 0x7b441c664980867d, 0x0000000000000001, 0x0 }, /* #34 */5566 { 0x1d 6f96, 0x1d6f96, 0x96216f93a598e0f1, 0x96216f93a598e0f1, 0x0000000000000010, 0x0 }, /* #35 */5567 { 0x 1d7346, 0x1d7347, 0xc5075047f7a66478, 0xc5055047f7a66478, 0x0000000000000031, 0x0 }, /* #36 */5568 { 0x 1f01c3, 0x1f01c3, 0x2781521437365001, 0x0781521437365001, 0x000000000000003d, 0x0 }, /* #37 */5569 { 0x1 a46d6, 0x1a46d7, 0x1de784dc8339929f, 0x1de780dc8339929f, 0x000000000000002a, 0x0 }, /* #38 */5570 { 0x 1832d6, 0x1832d7, 0x46b63f8587e7ef25, 0x46b63f8587e5ef25, 0x0000000000000011, 0x0 }, /* #39 */5571 { 0x 330593, 0x330592, 0x7f11f0aefc181a30, 0x7f11f0aefc181a30, 0x0000000000000033, 0x0 }, /* #40 */5572 { 0x 2510c2, 0x2510c2, 0xb5c8ed8a8a6e889c, 0xb5c8ed8a8a6e889c, 0x0000000000000035, 0x0 }, /* #41 */5573 { 0x 316203, 0x316203, 0x04fe10bc1c179aaf, 0x04fc10bc1c179aaf, 0x0000000000000031, 0x0 }, /* #42 */5574 { 0x115 887, 0x115887, 0x9ab82d759fe90d5a, 0x9a382d759fe90d5a, 0x0000000000000037, 0x0 }, /* #43 */5575 { 0x 2c6f92, 0x2c6f92, 0x9b70d92a4592f412, 0x9b70d92a4592f412, 0x0000000000000037, 0x0 }, /* #44 */5576 { 0x 384fd7, 0x384fd6, 0x3ba054e5b79eed19, 0x3ba054e5b79eed19, 0x0000000000000016, 0x0 }, /* #45 */5577 { 0x 364c47, 0x364c47, 0x79e05622736a5833, 0x79e0562273685833, 0x0000000000000011, 0x0 }, /* #46 */5578 { 0x0 56197, 0x056196, 0x9c06a28660964c96, 0x9c06a28660964c96, 0x0000000000000020, 0x0 }, /* #47 */5579 { 0x 116296, 0x116297, 0x61f9049321937549, 0x61f9041321937549, 0x0000000000000027, 0x0 }, /* #48 */5580 { 0x 0e5a82, 0x0e5a82, 0xde6627ffd8dad59b, 0xde6627ffd8dad59b, 0x000000000000002b, 0x0 }, /* #49 */5581 { 0x3 573c6, 0x3573c6, 0x32553f64c7f77acc, 0x32553f64c7f77acc, 0x000000000000003f, 0x0 }, /* #50 */5582 { 0x2 37e57, 0x237e57, 0x5709a18ce2b77e66, 0x5709a18cc2b77e66, 0x000000000000001d, 0x0 }, /* #51 */5583 { 0x 254a42, 0x254a43, 0xa60a4ff2f761545a, 0xa60a4ef2f761545a, 0x0000000000000028, 0x0 }, /* #52 */5584 { 0x 2660d6, 0x2660d7, 0x3fe52fef47b93299, 0x3ee52fef47b93299, 0x0000000000000038, 0x0 }, /* #53 */5585 { 0x 381813, 0x381812, 0x9ab9848787e340c2, 0x9ab9848787e340c2, 0x0000000000000028, 0x0 }, /* #54 */5586 { 0x 184d57, 0x184d57, 0xb23eed64d9d7c89b, 0xb23eed64d9d7c88b, 0x0000000000000004, 0x0 }, /* #55 */5587 { 0x 142e87, 0x142e87, 0x06b9df1e2bd6df04, 0x06b9df162bd6df04, 0x0000000000000023, 0x0 }, /* #56 */5588 { 0x 373197, 0x373197, 0x8a7977f55054fd2a, 0x8a7977f55054fd28, 0x0000000000000001, 0x0 }, /* #57 */5589 { 0x1 e6c93, 0x1e6c93, 0x8dde556737205fb3, 0x8d9e556737205fb3, 0x0000000000000036, 0x0 }, /* #58 */5590 { 0x 3e6647, 0x3e6647, 0x20f8e097f184f11e, 0x20f8e097f184e11e, 0x000000000000000c, 0x0 }, /* #59 */5591 { 0x 073fd7, 0x073fd6, 0x60761567fcdf9026, 0x60761567fcdf9026, 0x0000000000000019, 0x0 }, /* #60 */5592 { 0x2 347c2, 0x2347c3, 0x36eb2d59635ff193, 0x36eb2d59635fe193, 0x000000000000000c, 0x0 }, /* #61 */5593 { 0x0 f4692, 0x0f4692, 0x0dc9ff4902d43954, 0x0dc9ff4902d43954, 0x0000000000000025, 0x0 }, /* #62 */5594 { 0x3 57ad6, 0x357ad6, 0xd8d866055a40a1b2, 0xd8d866055a40a1b2, 0x000000000000000b, 0x0 }, /* #63 */5531 { 0x087753, 0x087752, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 5532 { 0x140a56, 0x140a56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 5533 { 0x3c6fc2, 0x3c6fc2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 5534 { 0x172992, 0x172992, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 5535 { 0x2c6b07, 0x2c6b07, 0xde8c96539466a3cf, 0xde8c96539466a3ce, 0x0000000000000000, 0x0 }, /* #4 */ 5536 { 0x2132d2, 0x2132d3, 0x86957759b9cf0609, 0x86957759b9cf0608, 0x0000000000000000, 0x0 }, /* #5 */ 5537 { 0x033897, 0x033896, 0xe50fcaa9767a8288, 0xe50fcaa9767a8288, 0x0000000000000000, 0x0 }, /* #6 */ 5538 { 0x023043, 0x023043, 0xa15c5bdff5ee13e5, 0xa15c5bdff5ee13e4, 0x0000000000000000, 0x0 }, /* #7 */ 5539 { 0x133f42, 0x133f43, 0xeafdae731dfb81a9, 0xeafdae731df981a9, 0x0000000000000011, 0x0 }, /* #8 */ 5540 { 0x2f1706, 0x2f1706, 0xf37142d2ead2c4b8, 0xf37142d2ead2c4b8, 0x0000000000000020, 0x0 }, /* #9 */ 5541 { 0x0863c7, 0x0863c7, 0xb7928fea03e2333f, 0xb7928faa03e2333f, 0x0000000000000026, 0x0 }, /* #10 */ 5542 { 0x305fd6, 0x305fd6, 0x4eb2cd0fdab99821, 0x4eb2cd0fdab99821, 0x0000000000000026, 0x0 }, /* #11 */ 5543 { 0x056d43, 0x056d43, 0xed2e68d410a5adb1, 0xec2e68d410a5adb1, 0x0000000000000038, 0x0 }, /* #12 */ 5544 { 0x241213, 0x241213, 0x8062fff51726fbe3, 0x8062fff51726fbc3, 0x0000000000000005, 0x0 }, /* #13 */ 5545 { 0x116096, 0x116097, 0x4957dbd82ea3e234, 0x4953dbd82ea3e234, 0x0000000000000032, 0x0 }, /* #14 */ 5546 { 0x254716, 0x254716, 0x861759824ab9382e, 0x861759824ab9382e, 0x000000000000002d, 0x0 }, /* #15 */ 5547 { 0x3b7953, 0x3b7953, 0x36d810a5f5f8273c, 0x36d810a5f578273c, 0x0000000000000017, 0x0 }, /* #16 */ 5548 { 0x140d97, 0x140d97, 0x508458bafd65776f, 0x508458bafd65376f, 0x000000000000000e, 0x0 }, /* #17 */ 5549 { 0x3d2392, 0x3d2393, 0xeb08bdee10f49b6f, 0xeb08bcee10f49b6f, 0x0000000000000028, 0x0 }, /* #18 */ 5550 { 0x332b86, 0x332b86, 0x6394b2d765c9cc8e, 0x6394b2d765c9cc8e, 0x0000000000000000, 0x0 }, /* #19 */ 5551 { 0x072106, 0x072107, 0x4776531f471c1ff6, 0x4776531e471c1ff6, 0x0000000000000020, 0x0 }, /* #20 */ 5552 { 0x0d1343, 0x0d1342, 0xaa82fca63100c8dc, 0xaa82fca63100c8dc, 0x0000000000000017, 0x0 }, /* #21 */ 5553 { 0x3236d2, 0x3236d2, 0x1eadabc1c38b0f9b, 0x1eadabc1c38b0f9b, 0x0000000000000036, 0x0 }, /* #22 */ 5554 { 0x1d5f87, 0x1d5f87, 0x105a3879416cd612, 0x105a38794168d612, 0x0000000000000012, 0x0 }, /* #23 */ 5555 { 0x054bd7, 0x054bd7, 0x480e746d487ff292, 0x480e746d487ef292, 0x0000000000000010, 0x0 }, /* #24 */ 5556 { 0x312dc7, 0x312dc6, 0x50c4cc760fd1b50a, 0x50c4cc760fd1b50a, 0x0000000000000027, 0x0 }, /* #25 */ 5557 { 0x1217c6, 0x1217c6, 0x97b619ac6a587df7, 0x97b619ac6a587df7, 0x0000000000000030, 0x0 }, /* #26 */ 5558 { 0x1542d7, 0x1542d6, 0x7f79cc7033ead9b0, 0x7f79cc7033ead9b0, 0x0000000000000032, 0x0 }, /* #27 */ 5559 { 0x384953, 0x384953, 0xb5c88fd0b25818dd, 0xb5c88fd0b05818dd, 0x0000000000000019, 0x0 }, /* #28 */ 5560 { 0x1116d7, 0x1116d6, 0xf43703aabdbad217, 0xf43703aabdbad217, 0x000000000000002e, 0x0 }, /* #29 */ 5561 { 0x120303, 0x120303, 0x8ee9e43118575a4e, 0x8ee8e43118575a4e, 0x0000000000000030, 0x0 }, /* #30 */ 5562 { 0x285586, 0x285586, 0x1979640b2050cfc8, 0x1979640b2050cfc8, 0x000000000000003d, 0x0 }, /* #31 */ 5563 { 0x394a46, 0x394a46, 0x55d60cb92410f736, 0x55d60cb92410f736, 0x0000000000000035, 0x0 }, /* #32 */ 5564 { 0x174a43, 0x174a42, 0x1aeec2b46de228f4, 0x1aeec2b46de228f4, 0x000000000000000f, 0x0 }, /* #33 */ 5565 { 0x053007, 0x053006, 0x70767dd59f53b49c, 0x70767dd59f53b49c, 0x000000000000000e, 0x0 }, /* #34 */ 5566 { 0x1d2ec6, 0x1d2ec6, 0x13b5eeda1129de1f, 0x13b5eeda1129de1f, 0x0000000000000012, 0x0 }, /* #35 */ 5567 { 0x2c2a86, 0x2c2a86, 0x3a5b6f7f1037b922, 0x3a5b6f7f1037b922, 0x0000000000000007, 0x0 }, /* #36 */ 5568 { 0x093813, 0x093812, 0x022261a47188a564, 0x022261a47188a564, 0x0000000000000014, 0x0 }, /* #37 */ 5569 { 0x174d42, 0x174d42, 0xaac8e95fe8264df8, 0xaac8e95fe8264df8, 0x000000000000003e, 0x0 }, /* #38 */ 5570 { 0x320fd7, 0x320fd6, 0xb8eca139670bd195, 0xb8eca139670bd195, 0x0000000000000034, 0x0 }, /* #39 */ 5571 { 0x246282, 0x246283, 0x17f8bb940fbf4b8b, 0x17f8bb940f3f4b8b, 0x0000000000000017, 0x0 }, /* #40 */ 5572 { 0x076316, 0x076316, 0x3e7f80644a3c5347, 0x3e7f80644a3c5347, 0x000000000000000a, 0x0 }, /* #41 */ 5573 { 0x0c5396, 0x0c5396, 0xe5f6b166064decd1, 0xe5f6b166064decd1, 0x0000000000000002, 0x0 }, /* #42 */ 5574 { 0x115d92, 0x115d93, 0x947f72f200d5cce7, 0x947f72f000d5cce7, 0x0000000000000021, 0x0 }, /* #43 */ 5575 { 0x3e0713, 0x3e0712, 0x1721082138ccf1f4, 0x1721082138ccf1f4, 0x0000000000000037, 0x0 }, /* #44 */ 5576 { 0x225cd3, 0x225cd2, 0x9c521ba239181616, 0x9c521ba239181616, 0x0000000000000008, 0x0 }, /* #45 */ 5577 { 0x2569d2, 0x2569d3, 0x7db0724056a450bc, 0x7d30724056a450bc, 0x0000000000000037, 0x0 }, /* #46 */ 5578 { 0x0c09c6, 0x0c09c7, 0xd67c52f0a53379b8, 0xd67c52f0a43379b8, 0x0000000000000018, 0x0 }, /* #47 */ 5579 { 0x290f97, 0x290f97, 0x765675c31248fee5, 0x765675431248fee5, 0x0000000000000027, 0x0 }, /* #48 */ 5580 { 0x1a04d6, 0x1a04d6, 0x044f4e6cbb751756, 0x044f4e6cbb751756, 0x000000000000003d, 0x0 }, /* #49 */ 5581 { 0x3b09d7, 0x3b09d7, 0xb865b0ccf6607be3, 0xb865b0ccf6607be1, 0x0000000000000001, 0x0 }, /* #50 */ 5582 { 0x2d1f12, 0x2d1f12, 0x7a1d894cd7126abc, 0x7a1d894cd7126abc, 0x0000000000000036, 0x0 }, /* #51 */ 5583 { 0x063207, 0x063207, 0xb082fb8498c02be9, 0x9082fb8498c02be9, 0x000000000000003d, 0x0 }, /* #52 */ 5584 { 0x073c47, 0x073c47, 0x126b8257ebdb6b73, 0x12638257ebdb6b73, 0x0000000000000033, 0x0 }, /* #53 */ 5585 { 0x100016, 0x100017, 0xcd3ba5fcb5b53b1b, 0xcd3ba5fcb5b53b19, 0x0000000000000001, 0x0 }, /* #54 */ 5586 { 0x295016, 0x295017, 0x26c373fdba531db5, 0x26c363fdba531db5, 0x000000000000002c, 0x0 }, /* #55 */ 5587 { 0x000413, 0x000413, 0x633ea57dab294821, 0x633aa57dab294821, 0x0000000000000032, 0x0 }, /* #56 */ 5588 { 0x222882, 0x222883, 0x03e938a878eec583, 0x03e918a878eec583, 0x000000000000002d, 0x0 }, /* #57 */ 5589 { 0x186752, 0x186753, 0x2b41faa6d045240d, 0x2b41faa6d045040d, 0x000000000000000d, 0x0 }, /* #58 */ 5590 { 0x0a63d7, 0x0a63d6, 0x6c98a87bb522824d, 0x6c98a87bb522824d, 0x0000000000000030, 0x0 }, /* #59 */ 5591 { 0x144786, 0x144787, 0x6b5bc31867b72eb6, 0x6a5bc31867b72eb6, 0x0000000000000038, 0x0 }, /* #60 */ 5592 { 0x281046, 0x281046, 0x4de4ad3a8dd9ace0, 0x4de4ad3a8dd9ace0, 0x0000000000000009, 0x0 }, /* #61 */ 5593 { 0x0b1616, 0x0b1616, 0xbf8e2ab1815eeec6, 0xbf8e2ab1815eeec6, 0x0000000000000010, 0x0 }, /* #62 */ 5594 { 0x3d6f03, 0x3d6f02, 0xf8736b1afd9e9d74, 0xf8736b1afd9e9d74, 0x000000000000002a, 0x0 }, /* #63 */ 5595 5595 }; 5596 5596 static const BINU64_TEST_T g_aTests_btr_u64_locked[] = 5597 5597 { 5598 { 0x 2c4d03, 0x2c4d02, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */5599 { 0x3 408d7, 0x3408d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */5600 { 0x 285796, 0x285796, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */5601 { 0x 1630d2, 0x1630d2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */5602 { 0x 364246, 0x364247, 0x1ac71d0464c0ed15, 0x1ac71d0464c0ed14, 0x0000000000000000, 0x0 }, /* #4 */5603 { 0x0 71d47, 0x071d46, 0x7dd20a40e69c42ea, 0x7dd20a40e69c42ea, 0x0000000000000000, 0x0 }, /* #5 */5604 { 0x 192b86, 0x192b87, 0x6c069039b2c9f067, 0x6c069039b2c9f066, 0x0000000000000000, 0x0 }, /* #6 */5605 { 0x 0571c6, 0x0571c6, 0x3c95fc66bc7c6948, 0x3c95fc66bc7c6948, 0x0000000000000000, 0x0 }, /* #7 */5606 { 0x 320106, 0x320106, 0xe4c14a4dfc3d2304, 0xe4c14a4dfc3d2304, 0x0000000000000024, 0x0 }, /* #8 */5607 { 0x 011d47, 0x011d46, 0x24d2743b3bf25677, 0x24d2743b3bf25677, 0x0000000000000039, 0x0 }, /* #9 */5608 { 0x 132146, 0x132147, 0x33e153d4cd322b72, 0x33e153d4cd302b72, 0x0000000000000011, 0x0 }, /* #10 */5609 { 0x 0844d2, 0x0844d3, 0x6d32dbfe7d0cc62c, 0x6d32dbfe7d0cc22c, 0x000000000000000a, 0x0 }, /* #11 */5610 { 0x 111cc3, 0x111cc2, 0x783e9aa738fcaed4, 0x783e9aa738fcaed4, 0x0000000000000024, 0x0 }, /* #12 */5611 { 0x 2e2ac2, 0x2e2ac2, 0x830f89b3f84c2716, 0x830f89b3f84c2716, 0x000000000000000f, 0x0 }, /* #13 */5612 { 0x0 139d7, 0x0139d7, 0x1b7051115214d1b6, 0x1b7051115214d0b6, 0x0000000000000008, 0x0 }, /* #14 */5613 { 0x 274186, 0x274186, 0x23e65f85184fe319, 0x23e65f85184fe319, 0x0000000000000021, 0x0 }, /* #15 */5614 { 0x 293186, 0x293186, 0x7bae6641a474c9d5, 0x7bae6641a474c9d5, 0x0000000000000021, 0x0 }, /* #16 */5615 { 0x 2b2f17, 0x2b2f16, 0xcc9c7cd5a1b568ee, 0xcc9c7cd5a1b568ee, 0x000000000000003c, 0x0 }, /* #17 */5616 { 0x 387657, 0x387656, 0x1282bee917475b00, 0x1282bee917475b00, 0x0000000000000000, 0x0 }, /* #18 */5617 { 0x 3519d7, 0x3519d6, 0x0f4631212fafb4ab, 0x0f4631212fafb4ab, 0x0000000000000006, 0x0 }, /* #19 */5618 { 0x 274346, 0x274347, 0x7dd23c5e37543f43, 0x7dd23c5e37543b43, 0x000000000000000a, 0x0 }, /* #20 */5619 { 0x 041996, 0x041996, 0x5326243d92bb2d23, 0x5326243d92bb2d23, 0x0000000000000016, 0x0 }, /* #21 */5620 { 0x 083596, 0x083596, 0xdf9c7235492df839, 0xdf9c7235492df839, 0x000000000000002b, 0x0 }, /* #22 */5621 { 0x 140653, 0x140652, 0x8e548b32ed976a20, 0x8e548b32ed976a20, 0x0000000000000031, 0x0 }, /* #23 */5622 { 0x 042443, 0x042443, 0x8835cc7e08f91119, 0x8835cc7a08f91119, 0x0000000000000022, 0x0 }, /* #24 */5623 { 0x 2f0a97, 0x2f0a96, 0x54fc90bd6d9a6148, 0x54fc90bd6d9a6148, 0x0000000000000031, 0x0 }, /* #25 */5624 { 0x 1920c6, 0x1920c6, 0xeadd51a6f3ce1572, 0xeadd51a6f3ce1572, 0x000000000000002d, 0x0 }, /* #26 */5625 { 0x 021652, 0x021652, 0x9319aee242c0c719, 0x9319aee242c0c719, 0x000000000000002e, 0x0 }, /* #27 */5626 { 0x 302b52, 0x302b53, 0x78ebe2e486514f71, 0x78ebe26486514f71, 0x0000000000000027, 0x0 }, /* #28 */5627 { 0x0 e3c52, 0x0e3c53, 0x21979d3ea971f18f, 0x21979d3ea971d18f, 0x000000000000000d, 0x0 }, /* #29 */5628 { 0x1 86682, 0x186682, 0x7a931d84d90cb5a0, 0x7a931d84d90cb5a0, 0x0000000000000016, 0x0 }, /* #30 */5629 { 0x 060186, 0x060186, 0x19e666c985aa7531, 0x19e666c985aa7531, 0x0000000000000016, 0x0 }, /* #31 */5630 { 0x 0743c3, 0x0743c2, 0x20bf2ce93a09e201, 0x20bf2ce93a09e201, 0x000000000000001e, 0x0 }, /* #32 */5631 { 0x0 f31d2, 0x0f31d2, 0x1267034352690040, 0x1267034352690040, 0x000000000000003d, 0x0 }, /* #33 */5632 { 0x 293e52, 0x293e52, 0xab4c98124beca9ba, 0xab4c98124beca9ba, 0x0000000000000035, 0x0 }, /* #34 */5633 { 0x 2b0457, 0x2b0456, 0x4c8cbdb6680c2642, 0x4c8cbdb6680c2642, 0x000000000000000b, 0x0 }, /* #35 */5634 { 0x 1c2ed7, 0x1c2ed7, 0x606a086a5df952e3, 0x606a086a5df852e3, 0x0000000000000010, 0x0 }, /* #36 */5635 { 0x 1f5a83, 0x1f5a83, 0x8315cf4e5cff9f45, 0x8315cf4e5cff9f44, 0x0000000000000000, 0x0 }, /* #37 */5636 { 0x 121a53, 0x121a52, 0x7dc9885fa39d23d1, 0x7dc9885fa39d23d1, 0x0000000000000025, 0x0 }, /* #38 */5637 { 0x1 f1352, 0x1f1353, 0x3382c05a1a72c133, 0x3382c05a1a72c131, 0x0000000000000001, 0x0 }, /* #39 */5638 { 0x3 201d7, 0x3201d7, 0x9fe813c6ce0309c2, 0x9fe81386ce0309c2, 0x0000000000000026, 0x0 }, /* #40 */5639 { 0x0 706d6, 0x0706d6, 0x941458235ca085f6, 0x941458235ca085f6, 0x000000000000000d, 0x0 }, /* #41 */5640 { 0x 0f14c7, 0x0f14c6, 0x66e0a9f943bb5f7a, 0x66e0a9f943bb5f7a, 0x000000000000002c, 0x0 }, /* #42 */5641 { 0x 277782, 0x277782, 0x9af187792d055ea3, 0x9af187792d055ea3, 0x0000000000000002, 0x0 }, /* #43 */5642 { 0x 0b2593, 0x0b2592, 0xccd34315790be119, 0xccd34315790be119, 0x0000000000000002, 0x0 }, /* #44 */5643 { 0x0 50fd6, 0x050fd6, 0xbcb6ee5641026cee, 0xbcb6ee5641026cee, 0x0000000000000012, 0x0 }, /* #45 */5644 { 0x 307096, 0x307097, 0xc8c5cfe2e69dcfd0, 0xc8c5cbe2e69dcfd0, 0x000000000000002a, 0x0 }, /* #46 */5645 { 0x 063596, 0x063597, 0x5ff005745f5f5e60, 0x5ff005745f5f5e20, 0x0000000000000006, 0x0 }, /* #47 */5646 { 0x 341f03, 0x341f03, 0x8c715279f1606568, 0x8c715279f1602568, 0x000000000000000e, 0x0 }, /* #48 */5647 { 0x 2e54c7, 0x2e54c7, 0x6a495c36d2e8f607, 0x6a495c32d2e8f607, 0x0000000000000022, 0x0 }, /* #49 */5648 { 0x 3d1b17, 0x3d1b16, 0x31af8025eab28b4e, 0x31af8025eab28b4e, 0x0000000000000016, 0x0 }, /* #50 */5649 { 0x 0f1fc2, 0x0f1fc3, 0xbfb4cf7692b36b94, 0xbfb4cf7492b36b94, 0x0000000000000021, 0x0 }, /* #51 */5650 { 0x1 56202, 0x156202, 0xccf583615e805fcd, 0xccf583615e805fcd, 0x000000000000002e, 0x0 }, /* #52 */5651 { 0x 287cd3, 0x287cd2, 0xebf558fe37539af5, 0xebf558fe37539af5, 0x000000000000000e, 0x0 }, /* #53 */5652 { 0x 032c82, 0x032c82, 0xa238c65992f97eb4, 0xa238c65992f97eb4, 0x0000000000000030, 0x0 }, /* #54 */5653 { 0x3 b3e07, 0x3b3e06, 0xbd7b772c748f1fdd, 0xbd7b772c748f1fdd, 0x000000000000001b, 0x0 }, /* #55 */5654 { 0x 383443, 0x383442, 0x50fac2acc26c6f11, 0x50fac2acc26c6f11, 0x0000000000000005, 0x0 }, /* #56 */5655 { 0x 0a0dc7, 0x0a0dc6, 0x9491178e17b6c353, 0x9491178e17b6c353, 0x000000000000003b, 0x0 }, /* #57 */5656 { 0x0 c52d2, 0x0c52d2, 0xbc3309646a784eba, 0xbc3309646a784eba, 0x000000000000000f, 0x0 }, /* #58 */5657 { 0x 094007, 0x094007, 0x4b3e78736b52555b, 0x4b3e58736b52555b, 0x000000000000002d, 0x0 }, /* #59 */5658 { 0x 0e6f47, 0x0e6f47, 0x5b08a376147a40d1, 0x5908a376147a40d1, 0x0000000000000039, 0x0 }, /* #60 */5659 { 0x 361002, 0x361002, 0x1e9b57eca1e61ec1, 0x1e9b57eca1e61ec1, 0x000000000000001c, 0x0 }, /* #61 */5660 { 0x 351382, 0x351383, 0x224ffa63876f56aa, 0x224ffa61876f56aa, 0x0000000000000021, 0x0 }, /* #62 */5661 { 0x 1c2a06, 0x1c2a07, 0x7f69f7a3cafa54ab, 0x7f69f7a2cafa54ab, 0x0000000000000020, 0x0 }, /* #63 */5598 { 0x3a6f56, 0x3a6f56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ 5599 { 0x393717, 0x393716, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ 5600 { 0x181583, 0x181582, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ 5601 { 0x342656, 0x342656, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ 5602 { 0x1c3c87, 0x1c3c87, 0x6fcf422b02e599b9, 0x6fcf422b02e599b8, 0x0000000000000000, 0x0 }, /* #4 */ 5603 { 0x012d92, 0x012d92, 0x180106f3bd56f546, 0x180106f3bd56f546, 0x0000000000000000, 0x0 }, /* #5 */ 5604 { 0x2f6882, 0x2f6883, 0xe3be35805f4003df, 0xe3be35805f4003de, 0x0000000000000000, 0x0 }, /* #6 */ 5605 { 0x2a78d7, 0x2a78d6, 0x2b9b859bf1af4bd4, 0x2b9b859bf1af4bd4, 0x0000000000000000, 0x0 }, /* #7 */ 5606 { 0x201952, 0x201953, 0xf7589bd36efc51b6, 0xf7589bd36efc50b6, 0x0000000000000008, 0x0 }, /* #8 */ 5607 { 0x343a07, 0x343a06, 0x2f4288324f68e3c8, 0x2f4288324f68e3c8, 0x000000000000002e, 0x0 }, /* #9 */ 5608 { 0x3617c6, 0x3617c7, 0x63fd76b9f1ae3492, 0x63fd76b9f18e3492, 0x0000000000000015, 0x0 }, /* #10 */ 5609 { 0x3467d3, 0x3467d2, 0xc155a9e6272a2aa4, 0xc155a9e6272a2aa4, 0x0000000000000039, 0x0 }, /* #11 */ 5610 { 0x2f3582, 0x2f3583, 0xc7afb7c3b83f5bfa, 0xc7afb783b83f5bfa, 0x0000000000000026, 0x0 }, /* #12 */ 5611 { 0x1d1997, 0x1d1997, 0x40030bef9dd6c877, 0x40030bef9d96c877, 0x0000000000000016, 0x0 }, /* #13 */ 5612 { 0x0b0ec7, 0x0b0ec7, 0xc625837ef3d487e3, 0xc625837ef1d487e3, 0x0000000000000019, 0x0 }, /* #14 */ 5613 { 0x1c1253, 0x1c1252, 0x167029038b392be2, 0x167029038b392be2, 0x0000000000000037, 0x0 }, /* #15 */ 5614 { 0x3a18d6, 0x3a18d6, 0x43cd456a67bc6dcf, 0x43cd456a67bc6dcf, 0x0000000000000020, 0x0 }, /* #16 */ 5615 { 0x394587, 0x394586, 0x8ccf07824045687d, 0x8ccf07824045687d, 0x000000000000001f, 0x0 }, /* #17 */ 5616 { 0x245c16, 0x245c16, 0x7e34b39e171b40b3, 0x7e34b39e171b40b3, 0x000000000000000d, 0x0 }, /* #18 */ 5617 { 0x290942, 0x290942, 0x1fa42cc4f1a943d4, 0x1fa42cc4f1a943d4, 0x0000000000000021, 0x0 }, /* #19 */ 5618 { 0x3a3387, 0x3a3387, 0x17eaea1641d73547, 0x17eaea1601d73547, 0x000000000000001e, 0x0 }, /* #20 */ 5619 { 0x333657, 0x333657, 0x8594afbff809b622, 0x8594afbff809b422, 0x0000000000000009, 0x0 }, /* #21 */ 5620 { 0x392917, 0x392916, 0x23c3cc088a9693d6, 0x23c3cc088a9693d6, 0x000000000000001a, 0x0 }, /* #22 */ 5621 { 0x3f2802, 0x3f2803, 0x5cbaf530e0dd3cae, 0x5cbaf53060dd3cae, 0x000000000000001f, 0x0 }, /* #23 */ 5622 { 0x175e17, 0x175e17, 0x5bcd29251fa25a28, 0x5bcd29051fa25a28, 0x0000000000000025, 0x0 }, /* #24 */ 5623 { 0x010016, 0x010016, 0x497d220b737fc577, 0x497d220b737fc577, 0x000000000000002f, 0x0 }, /* #25 */ 5624 { 0x013916, 0x013916, 0xbb15d81fba0a502d, 0xbb15d81fba0a502d, 0x000000000000001a, 0x0 }, /* #26 */ 5625 { 0x2307c7, 0x2307c7, 0x3a185261c415e79a, 0x3a185221c415e79a, 0x0000000000000026, 0x0 }, /* #27 */ 5626 { 0x0f7187, 0x0f7186, 0xacda84609c6ec73d, 0xacda84609c6ec73d, 0x0000000000000028, 0x0 }, /* #28 */ 5627 { 0x002cd6, 0x002cd7, 0x03835edde9dd5b07, 0x03835edde9dd5307, 0x000000000000000b, 0x0 }, /* #29 */ 5628 { 0x164d57, 0x164d57, 0x71cb2ab43f37f16c, 0x718b2ab43f37f16c, 0x0000000000000036, 0x0 }, /* #30 */ 5629 { 0x337647, 0x337646, 0x9bada141c16feee7, 0x9bada141c16feee7, 0x0000000000000021, 0x0 }, /* #31 */ 5630 { 0x3253c2, 0x3253c2, 0x248ccb805ca157d2, 0x248ccb805ca157d2, 0x0000000000000012, 0x0 }, /* #32 */ 5631 { 0x0c6113, 0x0c6113, 0x9e09b129a84167dc, 0x9a09b129a84167dc, 0x000000000000003a, 0x0 }, /* #33 */ 5632 { 0x1b6d52, 0x1b6d53, 0x6d82f277190363a5, 0x6c82f277190363a5, 0x0000000000000038, 0x0 }, /* #34 */ 5633 { 0x1c10c2, 0x1c10c2, 0x0d87d7efd4d86f9d, 0x0d87d7efd4d86f9d, 0x000000000000002d, 0x0 }, /* #35 */ 5634 { 0x284053, 0x284053, 0xf464c83c8bf2d884, 0xf464c83c8b72d884, 0x0000000000000017, 0x0 }, /* #36 */ 5635 { 0x0c2646, 0x0c2646, 0x27cf524b71b9f626, 0x27cf524b71b9f626, 0x0000000000000016, 0x0 }, /* #37 */ 5636 { 0x284482, 0x284482, 0xd085a45b2cac013e, 0xd085a45b2cac013e, 0x0000000000000029, 0x0 }, /* #38 */ 5637 { 0x1a3c16, 0x1a3c17, 0x38abc92070e6ae08, 0x38a9c92070e6ae08, 0x0000000000000031, 0x0 }, /* #39 */ 5638 { 0x312512, 0x312513, 0xf153481be73a7eaf, 0xf1534819e73a7eaf, 0x0000000000000021, 0x0 }, /* #40 */ 5639 { 0x011986, 0x011987, 0xa3e62f14e848519d, 0xa3c62f14e848519d, 0x0000000000000035, 0x0 }, /* #41 */ 5640 { 0x2b7ed6, 0x2b7ed6, 0x2c7f6ec04f93bd85, 0x2c7f6ec04f93bd85, 0x0000000000000012, 0x0 }, /* #42 */ 5641 { 0x0d4e17, 0x0d4e16, 0xfb5678e9a841da1c, 0xfb5678e9a841da1c, 0x0000000000000013, 0x0 }, /* #43 */ 5642 { 0x296503, 0x296502, 0x2afc65583ca6cd7b, 0x2afc65583ca6cd7b, 0x0000000000000007, 0x0 }, /* #44 */ 5643 { 0x0758c6, 0x0758c7, 0xff750287aa72716e, 0xff7502878a72716e, 0x000000000000001d, 0x0 }, /* #45 */ 5644 { 0x152947, 0x152946, 0x17df98aa61de84c8, 0x17df98aa61de84c8, 0x0000000000000029, 0x0 }, /* #46 */ 5645 { 0x161f93, 0x161f92, 0x8de9a6e2c507f702, 0x8de9a6e2c507f702, 0x0000000000000024, 0x0 }, /* #47 */ 5646 { 0x1b57d6, 0x1b57d7, 0xf9b6b091d1ae0c80, 0xf9b4b091d1ae0c80, 0x0000000000000031, 0x0 }, /* #48 */ 5647 { 0x3f6c57, 0x3f6c56, 0x957dc91cd33d2d9d, 0x957dc91cd33d2d9d, 0x0000000000000029, 0x0 }, /* #49 */ 5648 { 0x123997, 0x123997, 0x00e70de3b08b2bc6, 0x00e70de3308b2bc6, 0x000000000000001f, 0x0 }, /* #50 */ 5649 { 0x3e35c7, 0x3e35c7, 0xf7494726d7d26a6d, 0xf7494706d7d26a6d, 0x0000000000000025, 0x0 }, /* #51 */ 5650 { 0x1b21d6, 0x1b21d6, 0x48ccb2688494db59, 0x48ccb2688494db59, 0x0000000000000035, 0x0 }, /* #52 */ 5651 { 0x1d5e46, 0x1d5e46, 0xce389e4db82bf652, 0xce389e4db82bf652, 0x0000000000000019, 0x0 }, /* #53 */ 5652 { 0x3f2092, 0x3f2092, 0x9c52e404bf06dfdb, 0x9c52e404bf06dfdb, 0x0000000000000023, 0x0 }, /* #54 */ 5653 { 0x384702, 0x384703, 0xa6f1af80b41b37e1, 0xa6f1ae80b41b37e1, 0x0000000000000028, 0x0 }, /* #55 */ 5654 { 0x176a12, 0x176a12, 0x2fce7dac99880057, 0x2fce7dac99880057, 0x000000000000000c, 0x0 }, /* #56 */ 5655 { 0x276542, 0x276543, 0xdc2ee5720ba863c8, 0xdc2ee5320ba863c8, 0x0000000000000026, 0x0 }, /* #57 */ 5656 { 0x0e0917, 0x0e0917, 0xf9c3b9e50a549fbf, 0xf9c3b9c50a549fbf, 0x0000000000000025, 0x0 }, /* #58 */ 5657 { 0x3a2012, 0x3a2012, 0xc13a257a86e283c9, 0xc13a257a86e283c9, 0x000000000000000a, 0x0 }, /* #59 */ 5658 { 0x367196, 0x367197, 0x276b77a22e78796b, 0x256b77a22e78796b, 0x0000000000000039, 0x0 }, /* #60 */ 5659 { 0x2c4152, 0x2c4153, 0xfc32d13a3a363294, 0xfc32d03a3a363294, 0x0000000000000028, 0x0 }, /* #61 */ 5660 { 0x1d3dd6, 0x1d3dd6, 0xe86c9dbf5ba3f21e, 0xe86c9dbf5ba3f21e, 0x0000000000000014, 0x0 }, /* #62 */ 5661 { 0x220316, 0x220317, 0x2f040b54d9cc3a3f, 0x2f040954d9cc3a3f, 0x0000000000000029, 0x0 }, /* #63 */ 5662 5662 }; 5663 5663 static const BINU64_TEST_T g_aTests_bts_u64[] = 5664 5664 { 5665 { 0x1 b2c86, 0x1b2c86, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */5666 { 0x 0e6997, 0x0e6996, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */5667 { 0x 181ec2, 0x181ec2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */5668 { 0x0 d3117, 0x0d3116, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */5669 { 0x 093852, 0x093852, 0xbfa5d63055d23ed0, 0xbfa5d63055d23ed1, 0x0000000000000000, 0x0 }, /* #4 */5670 { 0x 331382, 0x331382, 0x165cc08d2edbf570, 0x165cc08d2edbf571, 0x0000000000000000, 0x0 }, /* #5 */5671 { 0x 287597, 0x287596, 0xd5a26f90370ef3b0, 0xd5a26f90370ef3b1, 0x0000000000000000, 0x0 }, /* #6 */5672 { 0x1 26407, 0x126407, 0x545ddfcce2510cff, 0x545ddfcce2510cff, 0x0000000000000000, 0x0 }, /* #7 */5673 { 0x 335313, 0x335313, 0x24b3bdcf2b9baaf7, 0x24b3bdcf2b9baaf7, 0x0000000000000027, 0x0 }, /* #8 */5674 { 0x 017893, 0x017893, 0x95dfd7110f3da5ae, 0x95dfd7110f3da5ae, 0x0000000000000036, 0x0 }, /* #9 */5675 { 0x 327307, 0x327307, 0x7760a647488f131d, 0x7760a647488f131d, 0x0000000000000003, 0x0 }, /* #10 */5676 { 0x 135fc7, 0x135fc7, 0x3876aa6babd816d6, 0x3876aa6babd816d6, 0x0000000000000018, 0x0 }, /* #11 */5677 { 0x 397c16, 0x397c16, 0x12a67d34ec94b712, 0x12a67d34ecb4b712, 0x0000000000000015, 0x0 }, /* #12 */5678 { 0x 1e4213, 0x1e4213, 0x1e0570db08a100c3, 0x1e0570db08a100c3, 0x0000000000000007, 0x0 }, /* #13 */5679 { 0x 2a2613, 0x2a2613, 0x207d67eeb6a08141, 0x207d67eeb6a08141, 0x0000000000000015, 0x0 }, /* #14 */5680 { 0x 236cd3, 0x236cd3, 0xd0ef7a08b2fe6471, 0xd0ef7a08b2fe6471, 0x0000000000000013, 0x0 }, /* #15 */5681 { 0x 197997, 0x197997, 0xc2f27874e0b03edc, 0xc2f27874e0b03edc, 0x0000000000000002, 0x0 }, /* #16 */5682 { 0x1 d52d3, 0x1d52d3, 0xa306a0654084054c, 0xa306a0654084054c, 0x0000000000000003, 0x0 }, /* #17 */5683 { 0x 114792, 0x114793, 0xcd4d6a28586cc2c1, 0xcd4d6a28586cc2c1, 0x000000000000000e, 0x0 }, /* #18 */5684 { 0x 074812, 0x074812, 0xc4a1d3e4d5c6e528, 0xc6a1d3e4d5c6e528, 0x0000000000000039, 0x0 }, /* #19 */5685 { 0x 306942, 0x306943, 0x3d3e7e734e39c4eb, 0x3d3e7e734e39c4eb, 0x0000000000000031, 0x0 }, /* #20 */5686 { 0x 062b16, 0x062b17, 0x6515b42128202ef1, 0x6515b42128202ef1, 0x000000000000000b, 0x0 }, /* #21 */5687 { 0x2 b5dd3, 0x2b5dd2, 0xa7f2990cfe97d6e6, 0xa7f6990cfe97d6e6, 0x0000000000000032, 0x0 }, /* #22 */5688 { 0x 070a56, 0x070a57, 0x14485069acbdd72f, 0x14485069acbdd72f, 0x0000000000000009, 0x0 }, /* #23 */5689 { 0x 0245d3, 0x0245d3, 0x08baf0a9071a16bd, 0x08baf0a9071a16bd, 0x000000000000002c, 0x0 }, /* #24 */5690 { 0x 1a6593, 0x1a6592, 0xfa5ba8c431309f9c, 0xfa5ba8c431329f9c, 0x0000000000000011, 0x0 }, /* #25 */5691 { 0x 0d11d7, 0x0d11d7, 0xde05d623e425cb88, 0xde05d623e425cb88, 0x000000000000002f, 0x0 }, /* #26 */5692 { 0x1 318c2, 0x1318c3, 0x3262720e66bd4622, 0x3262720e66bd4622, 0x0000000000000005, 0x0 }, /* #27 */5693 { 0x 232942, 0x232942, 0x148e47eb8695df14, 0x148e47ef8695df14, 0x0000000000000022, 0x0 }, /* #28 */5694 { 0x 1e7e82, 0x1e7e83, 0x7d6ed456e2c37163, 0x7d6ed456e2c37163, 0x0000000000000010, 0x0 }, /* #29 */5695 { 0x 1a2857, 0x1a2857, 0x7f74b2d2a8eea0a6, 0x7f74b2d2a8eea0a6, 0x0000000000000032, 0x0 }, /* #30 */5696 { 0x 3a7907, 0x3a7906, 0x3386cce4a26fc0e7, 0x3786cce4a26fc0e7, 0x000000000000003a, 0x0 }, /* #31 */5697 { 0x 320c13, 0x320c13, 0x3c4cf276270267af, 0x3c4cf276270267af, 0x000000000000002e, 0x0 }, /* #32 */5698 { 0x 2d47c2, 0x2d47c3, 0x537fc04cccc06741, 0x537fc04cccc06741, 0x0000000000000031, 0x0 }, /* #33 */5699 { 0x2a 3ec3, 0x2a3ec3, 0xe1330a5278806d37, 0xe1330a5278806d37, 0x0000000000000017, 0x0 }, /* #34 */5700 { 0x1 07607, 0x107606, 0x9a85a205ee0679c7, 0x9a85a245ee0679c7, 0x0000000000000026, 0x0 }, /* #35 */5701 { 0x 026986, 0x026986, 0x696ac38d2d5b4639, 0x696ac38d2d5b5639, 0x000000000000000c, 0x0 }, /* #36 */5702 { 0x 2a33d6, 0x2a33d7, 0x99763b077d418fcb, 0x99763b077d418fcb, 0x000000000000000f, 0x0 }, /* #37 */5703 { 0x 2c7793, 0x2c7792, 0xd60b2158be66578a, 0xd60b2158be67578a, 0x0000000000000010, 0x0 }, /* #38 */5704 { 0x 0f6cc2, 0x0f6cc2, 0xa06edec5b513ea18, 0xa06edee5b513ea18, 0x0000000000000025, 0x0 }, /* #39 */5705 { 0x 027896, 0x027897, 0xc79ecbcc992dfa79, 0xc79ecbcc992dfa79, 0x000000000000002f, 0x0 }, /* #40 */5706 { 0x 121d82, 0x121d82, 0x57431e6f95d1bdb8, 0x57431e6f95d5bdb8, 0x0000000000000012, 0x0 }, /* #41 */5707 { 0x 276186, 0x276187, 0x4163b4dfd31ccd29, 0x4163b4dfd31ccd29, 0x000000000000002a, 0x0 }, /* #42 */5708 { 0x 3d2e02, 0x3d2e03, 0x62692697d06c2bf2, 0x62692697d06c2bf2, 0x0000000000000035, 0x0 }, /* #43 */5709 { 0x 2b7952, 0x2b7952, 0x63282590b8222695, 0x63282590f8222695, 0x000000000000001e, 0x0 }, /* #44 */5710 { 0x 297397, 0x297397, 0x2b8212208d65f00b, 0x2b8212208d65f00b, 0x0000000000000039, 0x0 }, /* #45 */5711 { 0x 3b12d6, 0x3b12d7, 0x4775c9b9d5727681, 0x4775c9b9d5727681, 0x000000000000000c, 0x0 }, /* #46 */5712 { 0x 193516, 0x193517, 0x0d714654202e17ee, 0x0d714654202e17ee, 0x000000000000002a, 0x0 }, /* #47 */5713 { 0x1 90b56, 0x190b57, 0x49dcd060e263643a, 0x49dcd060e263643a, 0x0000000000000034, 0x0 }, /* #48 */5714 { 0x 1d5583, 0x1d5582, 0x00f6699a397fc130, 0x00f6699a797fc130, 0x000000000000001e, 0x0 }, /* #49 */5715 { 0x 084116, 0x084116, 0x4ffd056fac690a38, 0xcffd056fac690a38, 0x000000000000003f, 0x0 }, /* #50 */5716 { 0x 0a6742, 0x0a6743, 0xf6ce5938c3c95790, 0xf6ce5938c3c95790, 0x0000000000000039, 0x0 }, /* #51 */5717 { 0x 110552, 0x110552, 0xcee2a2c067462bd3, 0xcee2a2c067462bd7, 0x0000000000000002, 0x0 }, /* #52 */5718 { 0x 011d07, 0x011d07, 0x15869c39c2e89958, 0x15869c39c2e89958, 0x0000000000000004, 0x0 }, /* #53 */5719 { 0x0 81dd3, 0x081dd3, 0x55de2edcbb96bea9, 0x55de2edcbb96bea9, 0x000000000000000f, 0x0 }, /* #54 */5720 { 0x 1a0313, 0x1a0312, 0x2d6e90cada1af00a, 0x2d6e90cada1af02a, 0x0000000000000005, 0x0 }, /* #55 */5721 { 0x 1f7293, 0x1f7293, 0x01142ab3740a98a2, 0x01142ab3740a98a2, 0x0000000000000024, 0x0 }, /* #56 */5722 { 0x 3f7d57, 0x3f7d57, 0x1062424ab89f40ec, 0x1062424ab89f40ec, 0x0000000000000011, 0x0 }, /* #57 */5723 { 0x 326587, 0x326587, 0x6cb081d13f96d70f, 0x6cb081d13f96d70f, 0x0000000000000035, 0x0 }, /* #58 */5724 { 0x 3123d6, 0x3123d6, 0xd5192038a7f19cf7, 0xd5192038a7f1dcf7, 0x000000000000000e, 0x0 }, /* #59 */5725 { 0x 283e92, 0x283e93, 0xd2d6628f2695b315, 0xd2d6628f2695b315, 0x0000000000000008, 0x0 }, /* #60 */5726 { 0x 3463d6, 0x3463d6, 0xfa290026f00b3690, 0xfa290026f00b3e90, 0x000000000000000b, 0x0 }, /* #61 */5727 { 0x0 10256, 0x010257, 0xc856f2e556d61c0c, 0xc856f2e556d61c0c, 0x000000000000001e, 0x0 }, /* #62 */5728 { 0x 1e3686, 0x1e3686, 0x707fa7672f01e841, 0x707fa7672f01ea41, 0x0000000000000009, 0x0 }, /* #63 */5665 { 0x1c09d2, 0x1c09d2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */ 5666 { 0x262112, 0x262112, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */ 5667 { 0x073582, 0x073582, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */ 5668 { 0x0c6202, 0x0c6202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */ 5669 { 0x3809d6, 0x3809d6, 0x6e26b98f64cf6da2, 0x6e26b98f64cf6da3, 0x0000000000000000, 0x0 }, /* #4 */ 5670 { 0x2072d6, 0x2072d7, 0x8b97a3124c1b2acf, 0x8b97a3124c1b2acf, 0x0000000000000000, 0x0 }, /* #5 */ 5671 { 0x127892, 0x127893, 0x8fb9af023744f32f, 0x8fb9af023744f32f, 0x0000000000000000, 0x0 }, /* #6 */ 5672 { 0x103456, 0x103456, 0x7c4a84a78d31bc70, 0x7c4a84a78d31bc71, 0x0000000000000000, 0x0 }, /* #7 */ 5673 { 0x0b2f93, 0x0b2f92, 0xbb8628b188280d9d, 0xfb8628b188280d9d, 0x000000000000003e, 0x0 }, /* #8 */ 5674 { 0x107297, 0x107297, 0x0ece9532485cf4d8, 0x0ece9532485cf4d8, 0x0000000000000036, 0x0 }, /* #9 */ 5675 { 0x083e97, 0x083e96, 0x100400f6b4075f55, 0x100500f6b4075f55, 0x0000000000000030, 0x0 }, /* #10 */ 5676 { 0x3e1492, 0x3e1492, 0x9d37f7f581fa27fa, 0x9d37f7fd81fa27fa, 0x0000000000000023, 0x0 }, /* #11 */ 5677 { 0x1c0883, 0x1c0883, 0x543afe36e7c8608d, 0x543afe36e7c8608d, 0x000000000000001a, 0x0 }, /* #12 */ 5678 { 0x310a17, 0x310a17, 0xbccae40e970d9564, 0xbccae40e970d9564, 0x0000000000000023, 0x0 }, /* #13 */ 5679 { 0x017557, 0x017556, 0x005d27a21f1c8465, 0x005f27a21f1c8465, 0x0000000000000031, 0x0 }, /* #14 */ 5680 { 0x072a06, 0x072a06, 0x86ef6b4244335861, 0x86ef6b4254335861, 0x000000000000001c, 0x0 }, /* #15 */ 5681 { 0x2d4706, 0x2d4706, 0x7e948817e926fca4, 0x7e948817ed26fca4, 0x000000000000001a, 0x0 }, /* #16 */ 5682 { 0x110246, 0x110247, 0xe22bbfaa05b6396b, 0xe22bbfaa05b6396b, 0x000000000000002c, 0x0 }, /* #17 */ 5683 { 0x330782, 0x330782, 0x09f85de37f0791d9, 0x09fc5de37f0791d9, 0x0000000000000032, 0x0 }, /* #18 */ 5684 { 0x292e42, 0x292e43, 0xe4ffc3859b37aff0, 0xe4ffc3859b37aff0, 0x0000000000000010, 0x0 }, /* #19 */ 5685 { 0x0d5847, 0x0d5847, 0xeb8b5d4b1c7c0fae, 0xeb8b5d4b1c7c0fae, 0x0000000000000016, 0x0 }, /* #20 */ 5686 { 0x305106, 0x305106, 0xbd1ccc2ed29715de, 0xbd1ccc2ed69715de, 0x000000000000001a, 0x0 }, /* #21 */ 5687 { 0x2745d3, 0x2745d2, 0xcbf19a7844d92498, 0xcbf19b7844d92498, 0x0000000000000028, 0x0 }, /* #22 */ 5688 { 0x226717, 0x226716, 0x93b85b4735335675, 0x93b85b4735335677, 0x0000000000000001, 0x0 }, /* #23 */ 5689 { 0x1c7a46, 0x1c7a47, 0x8e0f9025e61f41a8, 0x8e0f9025e61f41a8, 0x000000000000002c, 0x0 }, /* #24 */ 5690 { 0x383b02, 0x383b02, 0xd89d3c3cb945d8cf, 0xd89d3c3cb9c5d8cf, 0x0000000000000017, 0x0 }, /* #25 */ 5691 { 0x197457, 0x197457, 0xacf14ae23faf47e6, 0xacf14ae23faf47e6, 0x000000000000003b, 0x0 }, /* #26 */ 5692 { 0x1b4747, 0x1b4747, 0x44433959a97fc87b, 0x44433959a97fc87b, 0x0000000000000012, 0x0 }, /* #27 */ 5693 { 0x364796, 0x364796, 0x3a88f842eef39822, 0x3a88f8c2eef39822, 0x0000000000000027, 0x0 }, /* #28 */ 5694 { 0x2b5746, 0x2b5747, 0x42caadbb78f934a6, 0x42caadbb78f934a6, 0x000000000000002b, 0x0 }, /* #29 */ 5695 { 0x0f6b52, 0x0f6b53, 0xfb64a7d869e40e44, 0xfb64a7d869e40e44, 0x000000000000001e, 0x0 }, /* #30 */ 5696 { 0x201e16, 0x201e16, 0xfd152e896d574778, 0xfd1d2e896d574778, 0x0000000000000033, 0x0 }, /* #31 */ 5697 { 0x0f07c6, 0x0f07c7, 0x22c2ec9b90890d52, 0x22c2ec9b90890d52, 0x0000000000000004, 0x0 }, /* #32 */ 5698 { 0x1f1cc3, 0x1f1cc3, 0x6867dd9e6bf519a9, 0x6867dd9e6bf519a9, 0x000000000000000b, 0x0 }, /* #33 */ 5699 { 0x2a6413, 0x2a6413, 0xbcef5ba84eabfb0e, 0xbcef5ba84eabfb0e, 0x0000000000000019, 0x0 }, /* #34 */ 5700 { 0x1c0686, 0x1c0687, 0xc2544aac714b8f5a, 0xc2544aac714b8f5a, 0x0000000000000025, 0x0 }, /* #35 */ 5701 { 0x156b56, 0x156b57, 0xac588e9eda01cd78, 0xac588e9eda01cd78, 0x0000000000000024, 0x0 }, /* #36 */ 5702 { 0x326fc7, 0x326fc6, 0x50e27f3b809e2e11, 0x52e27f3b809e2e11, 0x0000000000000039, 0x0 }, /* #37 */ 5703 { 0x046d53, 0x046d53, 0x126384cb1aefad4c, 0x126384cb1aefad4c, 0x000000000000001b, 0x0 }, /* #38 */ 5704 { 0x157ac2, 0x157ac3, 0x1b1d8f17d88367f3, 0x1b1d8f17d88367f3, 0x000000000000003c, 0x0 }, /* #39 */ 5705 { 0x3b2917, 0x3b2916, 0x963e32a4e09bd311, 0x963e32b4e09bd311, 0x0000000000000024, 0x0 }, /* #40 */ 5706 { 0x092dd6, 0x092dd7, 0x7c6e042210bba3eb, 0x7c6e042210bba3eb, 0x0000000000000000, 0x0 }, /* #41 */ 5707 { 0x1b6916, 0x1b6916, 0x299f2df72b5a1ed8, 0x299f2df72b5a3ed8, 0x000000000000000d, 0x0 }, /* #42 */ 5708 { 0x2f5d07, 0x2f5d07, 0x0d3d7f363059a47a, 0x0d3d7f363059a47a, 0x0000000000000004, 0x0 }, /* #43 */ 5709 { 0x343bd3, 0x343bd2, 0xdc898787414dfeb8, 0xdc998787414dfeb8, 0x0000000000000034, 0x0 }, /* #44 */ 5710 { 0x332e17, 0x332e17, 0x29c3791d56743ebf, 0x29c3791d56743ebf, 0x0000000000000016, 0x0 }, /* #45 */ 5711 { 0x1a2e47, 0x1a2e47, 0x29a44cc54a67e004, 0x29a44cc54a67e004, 0x0000000000000032, 0x0 }, /* #46 */ 5712 { 0x3f4017, 0x3f4017, 0xa17b54f7624ab37a, 0xa17b54f7624ab37a, 0x0000000000000020, 0x0 }, /* #47 */ 5713 { 0x1a5b07, 0x1a5b07, 0x3d9418893b9048af, 0x3d9418893b9048af, 0x0000000000000034, 0x0 }, /* #48 */ 5714 { 0x3b4742, 0x3b4743, 0x99c5fc944a8da6dd, 0x99c5fc944a8da6dd, 0x0000000000000017, 0x0 }, /* #49 */ 5715 { 0x275906, 0x275906, 0xaae37999c823113a, 0xaae3799bc823113a, 0x0000000000000021, 0x0 }, /* #50 */ 5716 { 0x275b53, 0x275b52, 0xc6ab7b9e47386206, 0xe6ab7b9e47386206, 0x000000000000003d, 0x0 }, /* #51 */ 5717 { 0x261fd3, 0x261fd2, 0x9d3e691d17b2d30e, 0x9d3e6d1d17b2d30e, 0x000000000000002a, 0x0 }, /* #52 */ 5718 { 0x1a5b02, 0x1a5b03, 0x675a088f6a153f6b, 0x675a088f6a153f6b, 0x0000000000000038, 0x0 }, /* #53 */ 5719 { 0x065356, 0x065356, 0xcc2caf0cf2539064, 0xcc2caf0cf2579064, 0x0000000000000012, 0x0 }, /* #54 */ 5720 { 0x036cc2, 0x036cc3, 0xd79aefa5989abfa1, 0xd79aefa5989abfa1, 0x0000000000000011, 0x0 }, /* #55 */ 5721 { 0x3c6842, 0x3c6843, 0x5e2a50541c7e2b13, 0x5e2a50541c7e2b13, 0x0000000000000004, 0x0 }, /* #56 */ 5722 { 0x2d0c86, 0x2d0c86, 0xd10f08c64feef4e1, 0xf10f08c64feef4e1, 0x000000000000003d, 0x0 }, /* #57 */ 5723 { 0x2d0f57, 0x2d0f57, 0x59fd772cf60c2f6c, 0x59fd772cf60c2f6c, 0x000000000000001c, 0x0 }, /* #58 */ 5724 { 0x1e4f93, 0x1e4f92, 0x543cd623888dc030, 0x543cd623888dc230, 0x0000000000000009, 0x0 }, /* #59 */ 5725 { 0x1c0902, 0x1c0902, 0xb98bcc9767667cce, 0xb98bcc9767667cee, 0x0000000000000005, 0x0 }, /* #60 */ 5726 { 0x224d06, 0x224d06, 0x8bcd746335ae62a1, 0x8bcd746735ae62a1, 0x0000000000000022, 0x0 }, /* #61 */ 5727 { 0x0a32c3, 0x0a32c3, 0xbe86ce9b4e9286a0, 0xbe86ce9b4e9286a0, 0x000000000000002f, 0x0 }, /* #62 */ 5728 { 0x211982, 0x211983, 0xf7209eb76211af9d, 0xf7209eb76211af9d, 0x000000000000003a, 0x0 }, /* #63 */ 5729 5729 }; 5730 5730 static const BINU64_TEST_T g_aTests_bts_u64_locked[] = 5731 5731 { 5732 { 0x 3c6bc2, 0x3c6bc2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */5733 { 0x 310053, 0x310052, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */5734 { 0x0 b2802, 0x0b2802, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */5735 { 0x0 b3a12, 0x0b3a12, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */5736 { 0x 012257, 0x012256, 0x8cc80f636cb10fdc, 0x8cc80f636cb10fdd, 0x0000000000000000, 0x0 }, /* #4 */5737 { 0x 2a1183, 0x2a1183, 0x8d2c46b9aa71ebb5, 0x8d2c46b9aa71ebb5, 0x0000000000000000, 0x0 }, /* #5 */5738 { 0x2 74e07, 0x274e07, 0x99cce83756be5063, 0x99cce83756be5063, 0x0000000000000000, 0x0 }, /* #6 */5739 { 0x 0309d6, 0x0309d7, 0x454d71d5caeca1a1, 0x454d71d5caeca1a1, 0x0000000000000000, 0x0 }, /* #7 */5740 { 0x 003f06, 0x003f07, 0xfb61aac630f046f0, 0xfb61aac630f046f0, 0x0000000000000006, 0x0 }, /* #8 */5741 { 0x3 a6f56, 0x3a6f57, 0x58dfe6635e3ee202, 0x58dfe6635e3ee202, 0x0000000000000026, 0x0 }, /* #9 */5742 { 0x 297b53, 0x297b52, 0xd7a948b623178c60, 0xd7ad48b623178c60, 0x0000000000000032, 0x0 }, /* #10 */5743 { 0x0 20457, 0x020457, 0xa634ef2ab26581bd, 0xa634ef2ab26581bd, 0x0000000000000021, 0x0 }, /* #11 */5744 { 0x 2b7742, 0x2b7742, 0x3e69808ac4a87b13, 0x3e69808ac4a87b1b, 0x0000000000000003, 0x0 }, /* #12 */5745 { 0x 093e83, 0x093e82, 0x396f911bb2b3292c, 0x396f919bb2b3292c, 0x0000000000000027, 0x0 }, /* #13 */5746 { 0x 077ec7, 0x077ec7, 0xefbc5ba5a0ba26f9, 0xefbc5ba5a0ba26f9, 0x0000000000000034, 0x0 }, /* #14 */5747 { 0x 195407, 0x195407, 0x892e014e94214844, 0x892e014e94214844, 0x0000000000000023, 0x0 }, /* #15 */5748 { 0x 081c16, 0x081c16, 0x5fedc97626c35332, 0x5fedc97e26c35332, 0x0000000000000023, 0x0 }, /* #16 */5749 { 0x 2d7886, 0x2d7886, 0xa51e201e0272ff4c, 0xa51e201e0272ff4e, 0x0000000000000001, 0x0 }, /* #17 */5750 { 0x 2a6707, 0x2a6706, 0x3ce7019f9ba4e38b, 0x3ce7019f9ba4eb8b, 0x000000000000000b, 0x0 }, /* #18 */5751 { 0x 376d52, 0x376d53, 0x3939236aa8ffeffe, 0x3939236aa8ffeffe, 0x000000000000003c, 0x0 }, /* #19 */5752 { 0x 391d97, 0x391d96, 0x93be932d296b1864, 0x93bf932d296b1864, 0x0000000000000030, 0x0 }, /* #20 */5753 { 0x3 80007, 0x380007, 0x564b41b40e0ed7a1, 0x564b41b40e0ed7a1, 0x000000000000003a, 0x0 }, /* #21 */5754 { 0x 234c92, 0x234c92, 0x554d74b13322b3a8, 0x554d74b13322b3e8, 0x0000000000000006, 0x0 }, /* #22 */5755 { 0x 3a7196, 0x3a7196, 0x0be28e9e4134d77b, 0x0be28e9e5134d77b, 0x000000000000001c, 0x0 }, /* #23 */5756 { 0x1 e0d42, 0x1e0d42, 0xaeb92e135c8f5555, 0xaeb92e135c9f5555, 0x0000000000000014, 0x0 }, /* #24 */5757 { 0x1 06d53, 0x106d53, 0x9b9610819fac2d5c, 0x9b9610819fac2d5c, 0x000000000000000a, 0x0 }, /* #25 */5758 { 0x3 c7cd7, 0x3c7cd7, 0xa16540bfced96a2f, 0xa16540bfced96a2f, 0x000000000000000e, 0x0 }, /* #26 */5759 { 0x 1932c2, 0x1932c2, 0xf7defe526e2b20c6, 0xf7defe526e2b20d6, 0x0000000000000004, 0x0 }, /* #27 */5760 { 0x 201987, 0x201987, 0xa053ae33d34e7f44, 0xa053ae33d34e7f44, 0x0000000000000013, 0x0 }, /* #28 */5761 { 0x 0966c3, 0x0966c2, 0x11473b720f183a32, 0x11477b720f183a32, 0x000000000000002e, 0x0 }, /* #29 */5762 { 0x 0b08c3, 0x0b08c3, 0x78d5ae925f3e27e8, 0x78d5ae925f3e27e8, 0x000000000000002b, 0x0 }, /* #30 */5763 { 0x 244c57, 0x244c57, 0x929db226e07f0a88, 0x929db226e07f0a88, 0x000000000000003c, 0x0 }, /* #31 */5764 { 0x 1c3ec7, 0x1c3ec7, 0x10c8986eeb824179, 0x10c8986eeb824179, 0x0000000000000026, 0x0 }, /* #32 */5765 { 0x1 d7e87, 0x1d7e86, 0x8e6a53b04c1b54fd, 0x8e6a53b84c1b54fd, 0x0000000000000023, 0x0 }, /* #33 */5766 { 0x 175602, 0x175602, 0x7006a51ac8a92556, 0x7006a51ac8a9255e, 0x0000000000000003, 0x0 }, /* #34 */5767 { 0x 347d86, 0x347d87, 0x739a0a1b9d9cd7d5, 0x739a0a1b9d9cd7d5, 0x000000000000001c, 0x0 }, /* #35 */5768 { 0x 260f93, 0x260f93, 0x8dacae81da718f1d, 0x8dacae81da718f1d, 0x000000000000003b, 0x0 }, /* #36 */5769 { 0x 0f1b03, 0x0f1b02, 0x73fbdb08f28e23ce, 0xf3fbdb08f28e23ce, 0x000000000000003f, 0x0 }, /* #37 */5770 { 0x2 71706, 0x271706, 0x335c469aa99204bc, 0x335c469aa99284bc, 0x000000000000000f, 0x0 }, /* #38 */5771 { 0x 155d53, 0x155d52, 0xd1dcc1821bc4c14e, 0xd3dcc1821bc4c14e, 0x0000000000000039, 0x0 }, /* #39 */5772 { 0x 1f3c82, 0x1f3c82, 0x0d99515e5f637d6b, 0x2d99515e5f637d6b, 0x000000000000003d, 0x0 }, /* #40 */5773 { 0x 1e3cd6, 0x1e3cd7, 0x5a47e8bd2cbd4d87, 0x5a47e8bd2cbd4d87, 0x0000000000000017, 0x0 }, /* #41 */5774 { 0x 1d3e53, 0x1d3e53, 0xf6d6e9962cae3234, 0xf6d6e9962cae3234, 0x000000000000003e, 0x0 }, /* #42 */5775 { 0x 044d17, 0x044d16, 0xffcc88a3b025d56b, 0xffcc88a3b025d5eb, 0x0000000000000007, 0x0 }, /* #43 */5776 { 0x 2318d2, 0x2318d2, 0xd4b3e3cf996770a8, 0xd4b3e3cf996770ac, 0x0000000000000002, 0x0 }, /* #44 */5777 { 0x 1f61d3, 0x1f61d2, 0x5d2ac914caa0d9de, 0x5d2ac914caa0d9df, 0x0000000000000000, 0x0 }, /* #45 */5778 { 0x1 86993, 0x186993, 0xbd6788389a7a05f6, 0xbd6788389a7a05f6, 0x0000000000000036, 0x0 }, /* #46 */5779 { 0x 091112, 0x091113, 0x2c72c108eaa26b86, 0x2c72c108eaa26b86, 0x0000000000000011, 0x0 }, /* #47 */5780 { 0x 084e02, 0x084e03, 0xc23c4ef5dd7c963b, 0xc23c4ef5dd7c963b, 0x000000000000002e, 0x0 }, /* #48 */5781 { 0x 1a1552, 0x1a1552, 0x60f2cff35ecbfb6b, 0x60f2cff35ecbff6b, 0x000000000000000a, 0x0 }, /* #49 */5782 { 0x 193243, 0x193242, 0x415c9b8416efc801, 0x415c9b8416efc821, 0x0000000000000005, 0x0 }, /* #50 */5783 { 0x 2c6896, 0x2c6897, 0x0a1e02bf6dce9062, 0x0a1e02bf6dce9062, 0x0000000000000021, 0x0 }, /* #51 */5784 { 0x 055753, 0x055752, 0x152685ec1740b970, 0x152685ee1740b970, 0x0000000000000021, 0x0 }, /* #52 */5785 { 0x 106482, 0x106483, 0xf76f9075b0c9ad9f, 0xf76f9075b0c9ad9f, 0x000000000000003a, 0x0 }, /* #53 */5786 { 0x 154a56, 0x154a57, 0x7488d6804fa9b74e, 0x7488d6804fa9b74e, 0x0000000000000002, 0x0 }, /* #54 */5787 { 0x1 75c42, 0x175c43, 0x43737c5e314cfabe, 0x43737c5e314cfabe, 0x0000000000000036, 0x0 }, /* #55 */5788 { 0x 281c42, 0x281c42, 0xb8a1adf2c456a7c4, 0xb8a5adf2c456a7c4, 0x0000000000000032, 0x0 }, /* #56 */5789 { 0x 3a6146, 0x3a6146, 0x9cb795aed2818757, 0x9cb795aef2818757, 0x000000000000001d, 0x0 }, /* #57 */5790 { 0x 116692, 0x116692, 0xf3cb0eb6dbd22d38, 0xf3eb0eb6dbd22d38, 0x0000000000000035, 0x0 }, /* #58 */5791 { 0x2 32ec7, 0x232ec7, 0x015b804f0a0cd3b5, 0x015b804f0a0cd3b5, 0x0000000000000019, 0x0 }, /* #59 */5792 { 0x 031883, 0x031883, 0x1bfcde533e189547, 0x1bfcde533e189547, 0x0000000000000033, 0x0 }, /* #60 */5793 { 0x 2a0b47, 0x2a0b47, 0x7d791c781beea1b6, 0x7d791c781beea1b6, 0x000000000000003b, 0x0 }, /* #61 */5794 { 0x 0629d2, 0x0629d2, 0xf5cd0ec2b5f10af5, 0xf5cd8ec2b5f10af5, 0x000000000000002f, 0x0 }, /* #62 */5795 { 0x 3b2316, 0x3b2317, 0x0bd3fe035f564503, 0x0bd3fe035f564503, 0x000000000000003b, 0x0 }, /* #63 */5732 { 0x1d6583, 0x1d6582, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */ 5733 { 0x106543, 0x106542, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */ 5734 { 0x040386, 0x040386, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */ 5735 { 0x0358d7, 0x0358d6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */ 5736 { 0x3d2012, 0x3d2012, 0x1d4e61729c83fcde, 0x1d4e61729c83fcdf, 0x0000000000000000, 0x0 }, /* #4 */ 5737 { 0x046903, 0x046903, 0xc2784c7a3f8c0859, 0xc2784c7a3f8c0859, 0x0000000000000000, 0x0 }, /* #5 */ 5738 { 0x247f87, 0x247f86, 0x88ca66856b4dec24, 0x88ca66856b4dec25, 0x0000000000000000, 0x0 }, /* #6 */ 5739 { 0x104b12, 0x104b13, 0xd085834bee85c5ed, 0xd085834bee85c5ed, 0x0000000000000000, 0x0 }, /* #7 */ 5740 { 0x2e3946, 0x2e3947, 0x7c7b863c804deed7, 0x7c7b863c804deed7, 0x0000000000000029, 0x0 }, /* #8 */ 5741 { 0x3c07c7, 0x3c07c7, 0xb3763968c5642bc7, 0xb3763968c5642bc7, 0x000000000000003d, 0x0 }, /* #9 */ 5742 { 0x030c92, 0x030c93, 0x9d654a58fa38a724, 0x9d654a58fa38a724, 0x000000000000000f, 0x0 }, /* #10 */ 5743 { 0x092143, 0x092142, 0x622ebedb7d28523b, 0x622ebefb7d28523b, 0x0000000000000025, 0x0 }, /* #11 */ 5744 { 0x3c07c7, 0x3c07c7, 0x37a9a7754c4c9481, 0x37a9a7754c4c9481, 0x0000000000000033, 0x0 }, /* #12 */ 5745 { 0x1f01c3, 0x1f01c2, 0x2c0147e0f44a1659, 0x2c0147e0f44a1679, 0x0000000000000005, 0x0 }, /* #13 */ 5746 { 0x1c5e56, 0x1c5e56, 0xbe7241444a7da365, 0xbe72414c4a7da365, 0x0000000000000023, 0x0 }, /* #14 */ 5747 { 0x3e4f46, 0x3e4f47, 0xda1b3b7e51f5b478, 0xda1b3b7e51f5b478, 0x0000000000000015, 0x0 }, /* #15 */ 5748 { 0x197896, 0x197897, 0xe261e371f750ee9e, 0xe261e371f750ee9e, 0x0000000000000019, 0x0 }, /* #16 */ 5749 { 0x0b7796, 0x0b7797, 0xce3da1fa33629949, 0xce3da1fa33629949, 0x0000000000000023, 0x0 }, /* #17 */ 5750 { 0x0a6d96, 0x0a6d96, 0x430fadf97a863d03, 0x430fadf97a963d03, 0x0000000000000014, 0x0 }, /* #18 */ 5751 { 0x184187, 0x184187, 0x97b6b803c6892c3a, 0x97b6b803c6892c3a, 0x0000000000000032, 0x0 }, /* #19 */ 5752 { 0x2f6613, 0x2f6613, 0xdba1b9fae4f43095, 0xdba1b9fae4f43095, 0x0000000000000015, 0x0 }, /* #20 */ 5753 { 0x3d6552, 0x3d6552, 0x56a47832d5bda908, 0x5ea47832d5bda908, 0x000000000000003b, 0x0 }, /* #21 */ 5754 { 0x055216, 0x055216, 0x2712f2aac65a9d63, 0x2712f2aac65a9d73, 0x0000000000000004, 0x0 }, /* #22 */ 5755 { 0x020843, 0x020842, 0xb48ada4511f42870, 0xb4cada4511f42870, 0x0000000000000036, 0x0 }, /* #23 */ 5756 { 0x1f6982, 0x1f6982, 0xbf7877f727bd567a, 0xbf7877f727bd567e, 0x0000000000000002, 0x0 }, /* #24 */ 5757 { 0x196896, 0x196896, 0xaf1eff07117d2559, 0xbf1eff07117d2559, 0x000000000000003c, 0x0 }, /* #25 */ 5758 { 0x3a3e06, 0x3a3e07, 0xdb7d4775ea99dd04, 0xdb7d4775ea99dd04, 0x000000000000003f, 0x0 }, /* #26 */ 5759 { 0x386c46, 0x386c46, 0x757fc349b5d6037f, 0x757fc349b5d6837f, 0x000000000000000f, 0x0 }, /* #27 */ 5760 { 0x1d2c17, 0x1d2c16, 0xe0f4016c39440636, 0xe0f4416c39440636, 0x000000000000002e, 0x0 }, /* #28 */ 5761 { 0x3f6543, 0x3f6543, 0xd24036013decfe9d, 0xd24036013decfe9d, 0x0000000000000016, 0x0 }, /* #29 */ 5762 { 0x132213, 0x132213, 0x222f7e30313932b2, 0x222f7e30313932b2, 0x000000000000002c, 0x0 }, /* #30 */ 5763 { 0x0a39d3, 0x0a39d3, 0xaad1c25b9aad598b, 0xaad1c25b9aad598b, 0x0000000000000026, 0x0 }, /* #31 */ 5764 { 0x267d02, 0x267d02, 0x88c7abe7d4db49c3, 0x88c7abe7d4db49e3, 0x0000000000000005, 0x0 }, /* #32 */ 5765 { 0x1f1b56, 0x1f1b57, 0x7fba95d4db44c468, 0x7fba95d4db44c468, 0x000000000000003b, 0x0 }, /* #33 */ 5766 { 0x0653c6, 0x0653c6, 0xdd62820b87c13492, 0xdd62820b87c53492, 0x0000000000000012, 0x0 }, /* #34 */ 5767 { 0x0c01c6, 0x0c01c7, 0x58d781430add92e7, 0x58d781430add92e7, 0x0000000000000006, 0x0 }, /* #35 */ 5768 { 0x0b32d2, 0x0b32d3, 0xdb75f092e3fe878f, 0xdb75f092e3fe878f, 0x0000000000000027, 0x0 }, /* #36 */ 5769 { 0x143647, 0x143647, 0x4588b6375dcd1e6d, 0x4588b6375dcd1e6d, 0x000000000000000b, 0x0 }, /* #37 */ 5770 { 0x2a3882, 0x2a3882, 0x6b407bc13bbfc584, 0x6b407bc13bffc584, 0x0000000000000016, 0x0 }, /* #38 */ 5771 { 0x340002, 0x340003, 0x7fc174cd1a31dd72, 0x7fc174cd1a31dd72, 0x000000000000002e, 0x0 }, /* #39 */ 5772 { 0x2d5206, 0x2d5206, 0x5bf0649deb659c2d, 0xdbf0649deb659c2d, 0x000000000000003f, 0x0 }, /* #40 */ 5773 { 0x3627d7, 0x3627d6, 0xcceee2425bf94fef, 0xccefe2425bf94fef, 0x0000000000000030, 0x0 }, /* #41 */ 5774 { 0x355a83, 0x355a82, 0x0fadea5c329201b4, 0x0fadea5c329241b4, 0x000000000000000e, 0x0 }, /* #42 */ 5775 { 0x3e6792, 0x3e6793, 0x9ccf42470bc1beb4, 0x9ccf42470bc1beb4, 0x0000000000000017, 0x0 }, /* #43 */ 5776 { 0x3c2b16, 0x3c2b17, 0x2490b4e8f085dd7e, 0x2490b4e8f085dd7e, 0x000000000000002c, 0x0 }, /* #44 */ 5777 { 0x0a0f06, 0x0a0f07, 0xbe8fef7ef8c9a57d, 0xbe8fef7ef8c9a57d, 0x000000000000001c, 0x0 }, /* #45 */ 5778 { 0x1e3a17, 0x1e3a16, 0xbbd64fc3dcf96ec1, 0xbbd64fe3dcf96ec1, 0x0000000000000025, 0x0 }, /* #46 */ 5779 { 0x1c3953, 0x1c3952, 0x060cfe39cb36f8df, 0x060cfe39db36f8df, 0x000000000000001c, 0x0 }, /* #47 */ 5780 { 0x3f0e07, 0x3f0e07, 0x8b4fbe7c4e8ef467, 0x8b4fbe7c4e8ef467, 0x0000000000000031, 0x0 }, /* #48 */ 5781 { 0x035143, 0x035143, 0xab6c20e8e2df327e, 0xab6c20e8e2df327e, 0x000000000000001d, 0x0 }, /* #49 */ 5782 { 0x2b2c92, 0x2b2c93, 0x1bf8dcf0d93ab000, 0x1bf8dcf0d93ab000, 0x000000000000003c, 0x0 }, /* #50 */ 5783 { 0x332702, 0x332702, 0x085458b2553fb05f, 0x08d458b2553fb05f, 0x0000000000000037, 0x0 }, /* #51 */ 5784 { 0x3b5382, 0x3b5383, 0xaed72f7efd056b89, 0xaed72f7efd056b89, 0x000000000000000b, 0x0 }, /* #52 */ 5785 { 0x225ac2, 0x225ac2, 0xa6648e7f1873fb03, 0xa6648e7f3873fb03, 0x000000000000001d, 0x0 }, /* #53 */ 5786 { 0x217687, 0x217686, 0xb14cf41d99c9567c, 0xb14cf41d99c956fc, 0x0000000000000007, 0x0 }, /* #54 */ 5787 { 0x153487, 0x153486, 0x757e954ed08988f5, 0x757e954ed08d88f5, 0x0000000000000012, 0x0 }, /* #55 */ 5788 { 0x0a2a47, 0x0a2a46, 0xcf709a14ca732c88, 0xcff09a14ca732c88, 0x0000000000000037, 0x0 }, /* #56 */ 5789 { 0x2e2652, 0x2e2653, 0x4306dcff6b605b40, 0x4306dcff6b605b40, 0x0000000000000039, 0x0 }, /* #57 */ 5790 { 0x3a7c13, 0x3a7c12, 0x1dfb309eb685200c, 0x1dff309eb685200c, 0x0000000000000032, 0x0 }, /* #58 */ 5791 { 0x2f4802, 0x2f4803, 0x5f86b934eaf39bff, 0x5f86b934eaf39bff, 0x0000000000000017, 0x0 }, /* #59 */ 5792 { 0x203502, 0x203503, 0xa9162156a48e0991, 0xa9162156a48e0991, 0x0000000000000000, 0x0 }, /* #60 */ 5793 { 0x096e52, 0x096e52, 0xe083fa8385322a7f, 0xe083fa8785322a7f, 0x0000000000000022, 0x0 }, /* #61 */ 5794 { 0x260186, 0x260187, 0xab7e99bf20ee08b8, 0xab7e99bf20ee08b8, 0x0000000000000028, 0x0 }, /* #62 */ 5795 { 0x0303d2, 0x0303d2, 0x51d4c92016ecc27d, 0x51d4c92017ecc27d, 0x0000000000000018, 0x0 }, /* #63 */ 5796 5796 }; 5797 5797 … … 5800 5800 static const BINU8_TEST_T g_aTests_inc_u8[] = 5801 5801 { 5802 { 0x2 a0082, 0x2a0006, 0x43, 0x44, 0, 0 }, /* #0 */5803 { 0x1 b7f97, 0x1b7703, 0x44, 0x45, 0, 0 }, /* #1 */5804 { 0x 041ed2, 0x041696, 0xef, 0xf0, 0, 0 }, /* #2 */5805 { 0x 1d5083, 0x1d5007, 0x05, 0x06, 0, 0 }, /* #3 */5806 { 0x 0e5e52, 0x0e5686, 0xf8, 0xf9, 0, 0 }, /* #4 */5807 { 0x 274487, 0x274407, 0x0e, 0x0f, 0, 0 }, /* #5 */5808 { 0x 2a6812, 0x2a6082, 0xaa, 0xab, 0, 0 }, /* #6 */5809 { 0x0 06fc3, 0x006783, 0xbb, 0xbc, 0, 0 }, /* #7 */5810 { 0x1 55bd3, 0x155303, 0x0d, 0x0e, 0, 0 }, /* #8 */5811 { 0x 2e77d7, 0x2e7703, 0x51, 0x52, 0, 0 }, /* #9 */5812 { 0x 176f12, 0x176f92, 0x7f, 0x80, 0, 0 }, /* #10 */5813 { 0x0 02a82, 0x002206, 0x08, 0x09, 0, 0 }, /* #11 */5814 { 0x 221296, 0x221206, 0x16, 0x17, 0, 0 }, /* #12 */5815 { 0x 060e02, 0x060686, 0xea, 0xeb, 0, 0 }, /* #13 */5816 { 0x 352d42, 0x352586, 0xb6, 0xb7, 0, 0 }, /* #14 */5817 { 0x3 31a12, 0x331282, 0xc1, 0xc2, 0, 0 }, /* #15 */5818 { 0x 0a5842, 0x0a5002, 0x6c, 0x6d, 0, 0 }, /* #16 */5819 { 0x 2d6ac6, 0x2d6282, 0x85, 0x86, 0, 0 }, /* #17 */5820 { 0x 196e17, 0x196603, 0x5c, 0x5d, 0, 0 }, /* #18 */5821 { 0x 303152, 0x303182, 0xb5, 0xb6, 0, 0 }, /* #19 */5822 { 0x 291192, 0x291182, 0xe2, 0xe3, 0, 0 }, /* #20 */5823 { 0x3 85f82, 0x385706, 0x47, 0x48, 0, 0 }, /* #21 */5824 { 0x1 62706, 0x162706, 0x04, 0x05, 0, 0 }, /* #22 */5825 { 0x 225102, 0x225186, 0xc9, 0xca, 0, 0 }, /* #23 */5826 { 0x 2b6652, 0x2b6682, 0xcd, 0xce, 0, 0 }, /* #24 */5827 { 0x 033ed7, 0x033613, 0x1f, 0x20, 0, 0 }, /* #25 */5828 { 0x 1c08d6, 0x1c0086, 0xe7, 0xe8, 0, 0 }, /* #26 */5829 { 0x 072b86, 0x072386, 0xc5, 0xc6, 0, 0 }, /* #27 */5830 { 0x 274397, 0x274307, 0x23, 0x24, 0, 0 }, /* #28 */5831 { 0x0 501d3, 0x050107, 0x20, 0x21, 0, 0 }, /* #29 */5832 { 0x 125107, 0x125107, 0x3b, 0x3c, 0, 0 }, /* #30 */5833 { 0x 0d57c7, 0x0d5787, 0xf5, 0xf6, 0, 0 }, /* #31 */5834 { 0x 2a1f03, 0x2a1703, 0x42, 0x43, 0, 0 }, /* #32 */5835 { 0x 206bd3, 0x206303, 0x22, 0x23, 0, 0 }, /* #33 */5836 { 0x32 6502, 0x326502, 0x45, 0x46, 0, 0 }, /* #34 */5837 { 0x 163716, 0x163786, 0x8a, 0x8b, 0, 0 }, /* #35 */5838 { 0x0 b1f96, 0x0b1782, 0xc0, 0xc1, 0, 0 }, /* #36 */5839 { 0x 055483, 0x055483, 0xf3, 0xf4, 0, 0 }, /* #37 */5840 { 0x 193007, 0x193007, 0x20, 0x21, 0, 0 }, /* #38 */5841 { 0x 014dc2, 0x014506, 0x2d, 0x2e, 0, 0 }, /* #39 */5842 { 0x0 b3c83, 0x0b3403, 0x44, 0x45, 0, 0 }, /* #40 */5843 { 0x 102907, 0x102187, 0xe7, 0xe8, 0, 0 }, /* #41 */5844 { 0x 1d52d7, 0x1d5283, 0xeb, 0xec, 0, 0 }, /* #42 */5845 { 0x 055417, 0x055483, 0x9a, 0x9b, 0, 0 }, /* #43 */5846 { 0x0 07842, 0x007006, 0x52, 0x53, 0, 0 }, /* #44 */5847 { 0x 3e5512, 0x3e5596, 0x8f, 0x90, 0, 0 }, /* #45 */5848 { 0x 2b1992, 0x2b1182, 0xd9, 0xda, 0, 0 }, /* #46 */5849 { 0x2 76193, 0x276107, 0x38, 0x39, 0, 0 }, /* #47 */5850 { 0x 363482, 0x363406, 0x6b, 0x6c, 0, 0 }, /* #48 */5851 { 0x 0f5cc6, 0x0f5486, 0xd1, 0xd2, 0, 0 }, /* #49 */5852 { 0x 352e13, 0x352687, 0xa9, 0xaa, 0, 0 }, /* #50 */5853 { 0x 1d4a83, 0x1d4207, 0x16, 0x17, 0, 0 }, /* #51 */5854 { 0x2 42483, 0x242487, 0xe6, 0xe7, 0, 0 }, /* #52 */5855 { 0x2 e6d02, 0x2e6586, 0x81, 0x82, 0, 0 }, /* #53 */5856 { 0x 1b1d17, 0x1b1507, 0x09, 0x0a, 0, 0 }, /* #54 */5857 { 0x 212d82, 0x212582, 0x9a, 0x9b, 0, 0 }, /* #55 */5858 { 0x 291cd6, 0x291406, 0x27, 0x28, 0, 0 }, /* #56 */5859 { 0x1 07303, 0x107387, 0xb7, 0xb8, 0, 0 }, /* #57 */5860 { 0x 133817, 0x133087, 0xfe, 0xff, 0, 0 }, /* #58 */5861 { 0x 385657, 0x385603, 0x6a, 0x6b, 0, 0 }, /* #59 */5862 { 0x 362a02, 0x362206, 0x10, 0x11, 0, 0 }, /* #60 */5863 { 0x 337a92, 0x337202, 0x28, 0x29, 0, 0 }, /* #61 */5864 { 0x 365416, 0x365c92, 0x7f, 0x80, 0, 0 }, /* #62 */5865 { 0x 386456, 0x386406, 0x7c, 0x7d, 0, 0 }, /* #63 */5802 { 0x2b5d87, 0x2b5587, 0xe7, 0xe8, 0, 0 }, /* #0 */ 5803 { 0x1606c3, 0x160687, 0x81, 0x82, 0, 0 }, /* #1 */ 5804 { 0x1c7f13, 0x1c7703, 0x3c, 0x3d, 0, 0 }, /* #2 */ 5805 { 0x331886, 0x331006, 0x17, 0x18, 0, 0 }, /* #3 */ 5806 { 0x396656, 0x396686, 0xce, 0xcf, 0, 0 }, /* #4 */ 5807 { 0x315882, 0x315006, 0x10, 0x11, 0, 0 }, /* #5 */ 5808 { 0x190506, 0x190502, 0x07, 0x08, 0, 0 }, /* #6 */ 5809 { 0x0d1d57, 0x0d1507, 0x40, 0x41, 0, 0 }, /* #7 */ 5810 { 0x134a13, 0x134283, 0x8e, 0x8f, 0, 0 }, /* #8 */ 5811 { 0x0d5712, 0x0d5782, 0xc6, 0xc7, 0, 0 }, /* #9 */ 5812 { 0x277897, 0x277003, 0x3d, 0x3e, 0, 0 }, /* #10 */ 5813 { 0x094746, 0x094786, 0xf8, 0xf9, 0, 0 }, /* #11 */ 5814 { 0x3e6403, 0x3e6487, 0xbd, 0xbe, 0, 0 }, /* #12 */ 5815 { 0x2b6682, 0x2b6606, 0x2c, 0x2d, 0, 0 }, /* #13 */ 5816 { 0x240846, 0x240082, 0xb5, 0xb6, 0, 0 }, /* #14 */ 5817 { 0x377912, 0x377186, 0xd0, 0xd1, 0, 0 }, /* #15 */ 5818 { 0x2a7a02, 0x2a7206, 0x04, 0x05, 0, 0 }, /* #16 */ 5819 { 0x3765d7, 0x376587, 0xae, 0xaf, 0, 0 }, /* #17 */ 5820 { 0x333556, 0x333586, 0xf8, 0xf9, 0, 0 }, /* #18 */ 5821 { 0x080907, 0x080107, 0x0e, 0x0f, 0, 0 }, /* #19 */ 5822 { 0x080e43, 0x080683, 0x8e, 0x8f, 0, 0 }, /* #20 */ 5823 { 0x392343, 0x392383, 0xe8, 0xe9, 0, 0 }, /* #21 */ 5824 { 0x1f57d3, 0x1f5707, 0x17, 0x18, 0, 0 }, /* #22 */ 5825 { 0x1f47d6, 0x1f4706, 0x17, 0x18, 0, 0 }, /* #23 */ 5826 { 0x362a07, 0x362203, 0x3d, 0x3e, 0, 0 }, /* #24 */ 5827 { 0x137707, 0x137783, 0xd8, 0xd9, 0, 0 }, /* #25 */ 5828 { 0x0f5e46, 0x0f5606, 0x08, 0x09, 0, 0 }, /* #26 */ 5829 { 0x2e3cd3, 0x2e3483, 0x89, 0x8a, 0, 0 }, /* #27 */ 5830 { 0x3e0683, 0x3e0603, 0x44, 0x45, 0, 0 }, /* #28 */ 5831 { 0x0e20c7, 0x0e2007, 0x11, 0x12, 0, 0 }, /* #29 */ 5832 { 0x372f83, 0x372787, 0xf5, 0xf6, 0, 0 }, /* #30 */ 5833 { 0x1d18c7, 0x1d1007, 0x7a, 0x7b, 0, 0 }, /* #31 */ 5834 { 0x363e02, 0x363682, 0xdb, 0xdc, 0, 0 }, /* #32 */ 5835 { 0x153612, 0x153682, 0xfd, 0xfe, 0, 0 }, /* #33 */ 5836 { 0x322b06, 0x322306, 0x1d, 0x1e, 0, 0 }, /* #34 */ 5837 { 0x3076c6, 0x307696, 0xbf, 0xc0, 0, 0 }, /* #35 */ 5838 { 0x0103c6, 0x010302, 0x53, 0x54, 0, 0 }, /* #36 */ 5839 { 0x2b27c2, 0x2b2786, 0xb3, 0xb4, 0, 0 }, /* #37 */ 5840 { 0x277b07, 0x277307, 0x04, 0x05, 0, 0 }, /* #38 */ 5841 { 0x1c0513, 0x1c0507, 0x26, 0x27, 0, 0 }, /* #39 */ 5842 { 0x072dc3, 0x072507, 0x4a, 0x4b, 0, 0 }, /* #40 */ 5843 { 0x3a1383, 0x3a1383, 0x91, 0x92, 0, 0 }, /* #41 */ 5844 { 0x0a7306, 0x0a7382, 0x9a, 0x9b, 0, 0 }, /* #42 */ 5845 { 0x222457, 0x222403, 0x37, 0x38, 0, 0 }, /* #43 */ 5846 { 0x032953, 0x032103, 0x45, 0x46, 0, 0 }, /* #44 */ 5847 { 0x0f7c42, 0x0f7482, 0xe2, 0xe3, 0, 0 }, /* #45 */ 5848 { 0x366dd2, 0x366592, 0xcf, 0xd0, 0, 0 }, /* #46 */ 5849 { 0x213282, 0x213202, 0x36, 0x37, 0, 0 }, /* #47 */ 5850 { 0x083d86, 0x083506, 0x41, 0x42, 0, 0 }, /* #48 */ 5851 { 0x1b0693, 0x1b0697, 0x9f, 0xa0, 0, 0 }, /* #49 */ 5852 { 0x0e3743, 0x0e3783, 0xa1, 0xa2, 0, 0 }, /* #50 */ 5853 { 0x0e6a13, 0x0e6287, 0xd0, 0xd1, 0, 0 }, /* #51 */ 5854 { 0x2328c3, 0x232087, 0xe6, 0xe7, 0, 0 }, /* #52 */ 5855 { 0x2d65d3, 0x2d6583, 0x84, 0x85, 0, 0 }, /* #53 */ 5856 { 0x2e5dc3, 0x2e5583, 0xd2, 0xd3, 0, 0 }, /* #54 */ 5857 { 0x104cc2, 0x104486, 0xae, 0xaf, 0, 0 }, /* #55 */ 5858 { 0x3c68d6, 0x3c6002, 0x2e, 0x2f, 0, 0 }, /* #56 */ 5859 { 0x155a86, 0x155286, 0x98, 0x99, 0, 0 }, /* #57 */ 5860 { 0x0f2013, 0x0f2087, 0xf4, 0xf5, 0, 0 }, /* #58 */ 5861 { 0x0d44d3, 0x0d4403, 0x07, 0x08, 0, 0 }, /* #59 */ 5862 { 0x194902, 0x194186, 0x94, 0x95, 0, 0 }, /* #60 */ 5863 { 0x235383, 0x235307, 0x41, 0x42, 0, 0 }, /* #61 */ 5864 { 0x1a05c6, 0x1a0582, 0xc3, 0xc4, 0, 0 }, /* #62 */ 5865 { 0x285b03, 0x285307, 0x43, 0x44, 0, 0 }, /* #63 */ 5866 5866 }; 5867 5867 static const BINU8_TEST_T g_aTests_inc_u8_locked[] = 5868 5868 { 5869 { 0x2 26942, 0x226102, 0x36, 0x37, 0, 0 }, /* #0 */5870 { 0x1 71c16, 0x171482, 0xe4, 0xe5, 0, 0 }, /* #1 */5871 { 0x3 86bd6, 0x386382, 0xbe, 0xbf, 0, 0 }, /* #2 */5872 { 0x 265057, 0x265007, 0x52, 0x53, 0, 0 }, /* #3 */5873 { 0x 3d3bd7, 0x3d3303, 0x15, 0x16, 0, 0 }, /* #4 */5874 { 0x 3529d6, 0x352182, 0x82, 0x83, 0, 0 }, /* #5 */5875 { 0x0 e4906, 0x0e4102, 0x24, 0x25, 0, 0 }, /* #6 */5876 { 0x 1d5c13, 0x1d5407, 0x34, 0x35, 0, 0 }, /* #7 */5877 { 0x0 264c2, 0x026402, 0x0c, 0x0d, 0, 0 }, /* #8 */5878 { 0x2 72453, 0x272487, 0xb1, 0xb2, 0, 0 }, /* #9 */5879 { 0x3 87352, 0x387302, 0x50, 0x51, 0, 0 }, /* #10 */5880 { 0x 101b53, 0x101307, 0x46, 0x47, 0, 0 }, /* #11 */5881 { 0x 2d5202, 0x2d5202, 0x37, 0x38, 0, 0 }, /* #12 */5882 { 0x 264546, 0x264506, 0x3e, 0x3f, 0, 0 }, /* #13 */5883 { 0x 1d7ec2, 0x1d7686, 0xd7, 0xd8, 0, 0 }, /* #14 */5884 { 0x 131053, 0x131007, 0x1d, 0x1e, 0, 0 }, /* #15 */5885 { 0x3 e5983, 0x3e5103, 0x4b, 0x4c, 0, 0 }, /* #16 */5886 { 0x 320b16, 0x320302, 0x07, 0x08, 0, 0 }, /* #17 */5887 { 0x1 26216, 0x126206, 0x7d, 0x7e, 0, 0 }, /* #18 */5888 { 0x1 81242, 0x181202, 0x5d, 0x5e, 0, 0 }, /* #19 */5889 { 0x 0848d6, 0x084006, 0x76, 0x77, 0, 0 }, /* #20 */5890 { 0x0 86247, 0x086203, 0x6a, 0x6b, 0, 0 }, /* #21 */5891 { 0x1 d0ad2, 0x1d0212, 0x6f, 0x70, 0, 0 }, /* #22 */5892 { 0x 303e83, 0x303683, 0xa0, 0xa1, 0, 0 }, /* #23 */5893 { 0x 2978d2, 0x297006, 0x7a, 0x7b, 0, 0 }, /* #24 */5894 { 0x 0c4e43, 0x0c4603, 0x50, 0x51, 0, 0 }, /* #25 */5895 { 0x 282953, 0x282183, 0x97, 0x98, 0, 0 }, /* #26 */5896 { 0x 0a6993, 0x0a6103, 0x67, 0x68, 0, 0 }, /* #27 */5897 { 0x 2f7653, 0x2f7607, 0x2c, 0x2d, 0, 0 }, /* #28 */5898 { 0x 344f17, 0x344783, 0x88, 0x89, 0, 0 }, /* #29 */5899 { 0x 291e93, 0x291607, 0x0b, 0x0c, 0, 0 }, /* #30 */5900 { 0x 364217, 0x364203, 0x25, 0x26, 0, 0 }, /* #31 */5901 { 0x 273456, 0x273402, 0x6d, 0x6e, 0, 0 }, /* #32 */5902 { 0x1 20e86, 0x120682, 0xb2, 0xb3, 0, 0 }, /* #33 */5903 { 0x3 52f06, 0x352782, 0xe8, 0xe9, 0, 0 }, /* #34 */5904 { 0x0 03952, 0x003186, 0xd6, 0xd7, 0, 0 }, /* #35 */5905 { 0x 351c47, 0x351487, 0x99, 0x9a, 0, 0 }, /* #36 */5906 { 0x2 64752, 0x264786, 0xc5, 0xc6, 0, 0 }, /* #37 */5907 { 0x 3817d3, 0x381783, 0x9c, 0x9d, 0, 0 }, /* #38 */5908 { 0x2 81292, 0x281206, 0x16, 0x17, 0, 0 }, /* #39 */5909 { 0x 262c17, 0x262403, 0x2e, 0x2f, 0, 0 }, /* #40 */5910 { 0x 1a68d2, 0x1a6086, 0xa8, 0xa9, 0, 0 }, /* #41 */5911 { 0x 0865c7, 0x086583, 0x89, 0x8a, 0, 0 }, /* #42 */5912 { 0x 161047, 0x161083, 0xd8, 0xd9, 0, 0 }, /* #43 */5913 { 0x 227713, 0x227787, 0xfb, 0xfc, 0, 0 }, /* #44 */5914 { 0x 013116, 0x013182, 0x97, 0x98, 0, 0 }, /* #45 */5915 { 0x 226817, 0x226007, 0x26, 0x27, 0, 0 }, /* #46 */5916 { 0x1 b5b93, 0x1b5307, 0x23, 0x24, 0, 0 }, /* #47 */5917 { 0x 067396, 0x067302, 0x03, 0x04, 0, 0 }, /* #48 */5918 { 0x 104852, 0x104006, 0x34, 0x35, 0, 0 }, /* #49 */5919 { 0x 043256, 0x043206, 0x02, 0x03, 0, 0 }, /* #50 */5920 { 0x 2c1713, 0x2c1793, 0xdf, 0xe0, 0, 0 }, /* #51 */5921 { 0x 347dd2, 0x347506, 0x70, 0x71, 0, 0 }, /* #52 */5922 { 0x0 149c3, 0x014107, 0x58, 0x59, 0, 0 }, /* #53 */5923 { 0x 0b4692, 0x0b4686, 0xec, 0xed, 0, 0 }, /* #54 */5924 { 0x3 864c3, 0x386487, 0xd0, 0xd1, 0, 0 }, /* #55 */5925 { 0x 0f0ac2, 0x0f0282, 0xd2, 0xd3, 0, 0 }, /* #56 */5926 { 0x 160712, 0x160782, 0x8b, 0x8c, 0, 0 }, /* #57 */5927 { 0x 0200d2, 0x020002, 0x24, 0x25, 0, 0 }, /* #58 */5928 { 0x2 37bd7, 0x237307, 0x20, 0x21, 0, 0 }, /* #59 */5929 { 0x 2050d3, 0x205003, 0x1e, 0x1f, 0, 0 }, /* #60 */5930 { 0x 023746, 0x023702, 0x25, 0x26, 0, 0 }, /* #61 */5931 { 0x 0b1ed6, 0x0b1686, 0xb3, 0xb4, 0, 0 }, /* #62 */5932 { 0x2 c11d3, 0x2c1183, 0xdb, 0xdc, 0, 0 }, /* #63 */5869 { 0x210093, 0x210007, 0x47, 0x48, 0, 0 }, /* #0 */ 5870 { 0x132fc3, 0x132703, 0x30, 0x31, 0, 0 }, /* #1 */ 5871 { 0x364497, 0x364403, 0x2e, 0x2f, 0, 0 }, /* #2 */ 5872 { 0x3d2d82, 0x3d2506, 0x1a, 0x1b, 0, 0 }, /* #3 */ 5873 { 0x245a96, 0x245206, 0x46, 0x47, 0, 0 }, /* #4 */ 5874 { 0x0d6017, 0x0d6003, 0x45, 0x46, 0, 0 }, /* #5 */ 5875 { 0x001207, 0x001287, 0xc2, 0xc3, 0, 0 }, /* #6 */ 5876 { 0x356642, 0x356686, 0x94, 0x95, 0, 0 }, /* #7 */ 5877 { 0x0d1307, 0x0d1387, 0xe7, 0xe8, 0, 0 }, /* #8 */ 5878 { 0x2a3446, 0x2a3402, 0x0a, 0x0b, 0, 0 }, /* #9 */ 5879 { 0x3d2ed2, 0x3d2682, 0xa0, 0xa1, 0, 0 }, /* #10 */ 5880 { 0x3b7f06, 0x3b7786, 0x87, 0x88, 0, 0 }, /* #11 */ 5881 { 0x196442, 0x196402, 0x6a, 0x6b, 0, 0 }, /* #12 */ 5882 { 0x0e4c86, 0x0e4486, 0xfb, 0xfc, 0, 0 }, /* #13 */ 5883 { 0x3f0193, 0x3f0103, 0x7b, 0x7c, 0, 0 }, /* #14 */ 5884 { 0x3070d6, 0x307002, 0x6a, 0x6b, 0, 0 }, /* #15 */ 5885 { 0x3950d2, 0x395006, 0x09, 0x0a, 0, 0 }, /* #16 */ 5886 { 0x192743, 0x192783, 0x88, 0x89, 0, 0 }, /* #17 */ 5887 { 0x1b2152, 0x1b2182, 0xcc, 0xcd, 0, 0 }, /* #18 */ 5888 { 0x1f2257, 0x1f2283, 0xa6, 0xa7, 0, 0 }, /* #19 */ 5889 { 0x314ed7, 0x314603, 0x53, 0x54, 0, 0 }, /* #20 */ 5890 { 0x050d57, 0x050583, 0xa7, 0xa8, 0, 0 }, /* #21 */ 5891 { 0x130912, 0x130992, 0x7f, 0x80, 0, 0 }, /* #22 */ 5892 { 0x272e13, 0x272603, 0x33, 0x34, 0, 0 }, /* #23 */ 5893 { 0x114947, 0x114103, 0x2b, 0x2c, 0, 0 }, /* #24 */ 5894 { 0x142992, 0x142182, 0xfa, 0xfb, 0, 0 }, /* #25 */ 5895 { 0x076846, 0x076002, 0x0d, 0x0e, 0, 0 }, /* #26 */ 5896 { 0x314f17, 0x314783, 0xbe, 0xbf, 0, 0 }, /* #27 */ 5897 { 0x347cc6, 0x347486, 0xf5, 0xf6, 0, 0 }, /* #28 */ 5898 { 0x203282, 0x203286, 0x8a, 0x8b, 0, 0 }, /* #29 */ 5899 { 0x1173d3, 0x117307, 0x7a, 0x7b, 0, 0 }, /* #30 */ 5900 { 0x205156, 0x205186, 0xce, 0xcf, 0, 0 }, /* #31 */ 5901 { 0x360c82, 0x360406, 0x55, 0x56, 0, 0 }, /* #32 */ 5902 { 0x1945d2, 0x194586, 0xbc, 0xbd, 0, 0 }, /* #33 */ 5903 { 0x3f0653, 0x3f0603, 0x18, 0x19, 0, 0 }, /* #34 */ 5904 { 0x0f7e83, 0x0f7607, 0x05, 0x06, 0, 0 }, /* #35 */ 5905 { 0x1d5c42, 0x1d5406, 0x73, 0x74, 0, 0 }, /* #36 */ 5906 { 0x283703, 0x283783, 0xf1, 0xf2, 0, 0 }, /* #37 */ 5907 { 0x081c12, 0x081482, 0x85, 0x86, 0, 0 }, /* #38 */ 5908 { 0x267593, 0x267507, 0x2d, 0x2e, 0, 0 }, /* #39 */ 5909 { 0x3c6f03, 0x3c6707, 0x73, 0x74, 0, 0 }, /* #40 */ 5910 { 0x202106, 0x202106, 0x6e, 0x6f, 0, 0 }, /* #41 */ 5911 { 0x387b93, 0x387387, 0xa2, 0xa3, 0, 0 }, /* #42 */ 5912 { 0x217ed6, 0x217612, 0x3f, 0x40, 0, 0 }, /* #43 */ 5913 { 0x015587, 0x015507, 0x1c, 0x1d, 0, 0 }, /* #44 */ 5914 { 0x165e17, 0x165603, 0x57, 0x58, 0, 0 }, /* #45 */ 5915 { 0x3c2996, 0x3c2186, 0xea, 0xeb, 0, 0 }, /* #46 */ 5916 { 0x147243, 0x147287, 0xea, 0xeb, 0, 0 }, /* #47 */ 5917 { 0x317492, 0x317406, 0x68, 0x69, 0, 0 }, /* #48 */ 5918 { 0x041fc3, 0x041787, 0x9b, 0x9c, 0, 0 }, /* #49 */ 5919 { 0x222c06, 0x222486, 0xed, 0xee, 0, 0 }, /* #50 */ 5920 { 0x061153, 0x061103, 0x79, 0x7a, 0, 0 }, /* #51 */ 5921 { 0x132d13, 0x132507, 0x7a, 0x7b, 0, 0 }, /* #52 */ 5922 { 0x055883, 0x055003, 0x6d, 0x6e, 0, 0 }, /* #53 */ 5923 { 0x141803, 0x141003, 0x22, 0x23, 0, 0 }, /* #54 */ 5924 { 0x341846, 0x341082, 0x9a, 0x9b, 0, 0 }, /* #55 */ 5925 { 0x3e4942, 0x3e4182, 0xeb, 0xec, 0, 0 }, /* #56 */ 5926 { 0x070ec6, 0x070606, 0x23, 0x24, 0, 0 }, /* #57 */ 5927 { 0x1f5217, 0x1f5283, 0xa3, 0xa4, 0, 0 }, /* #58 */ 5928 { 0x2e45c6, 0x2e4502, 0x24, 0x25, 0, 0 }, /* #59 */ 5929 { 0x3b3f52, 0x3b3706, 0x2a, 0x2b, 0, 0 }, /* #60 */ 5930 { 0x1e1bd6, 0x1e1386, 0xe1, 0xe2, 0, 0 }, /* #61 */ 5931 { 0x176e02, 0x176606, 0x2d, 0x2e, 0, 0 }, /* #62 */ 5932 { 0x2b2753, 0x2b2703, 0x06, 0x07, 0, 0 }, /* #63 */ 5933 5933 }; 5934 5934 static const BINU8_TEST_T g_aTests_dec_u8[] = 5935 5935 { 5936 { 0x 344096, 0x344082, 0xa3, 0xa2, 0, 0 }, /* #0 */5937 { 0x0 05143, 0x005147, 0x01, 0x00, 0, 0 }, /* #1 */5938 { 0x 201307, 0x201383, 0x98, 0x97, 0, 0 }, /* #2 */5939 { 0x0 f2153, 0x0f2103, 0x58, 0x57, 0, 0 }, /* #3 */5940 { 0x 364316, 0x364386, 0x8e, 0x8d, 0, 0 }, /* #4 */5941 { 0x 383c97, 0x383487, 0xc1, 0xc0, 0, 0 }, /* #5 */5942 { 0x2 40d42, 0x240506, 0x57, 0x56, 0, 0 }, /* #6 */5943 { 0x 3f4306, 0x3f4306, 0x67, 0x66, 0, 0 }, /* #7 */5944 { 0x 111ed3, 0x111687, 0xec, 0xeb, 0, 0 }, /* #8 */5945 { 0x 0b7b47, 0x0b7303, 0x4b, 0x4a, 0, 0 }, /* #9 */5946 { 0x 315317, 0x315303, 0x4d, 0x4c, 0, 0 }, /* #10 */5947 { 0x 167906, 0x167102, 0x63, 0x62, 0, 0 }, /* #11 */5948 { 0x3 856d7, 0x385603, 0x0f, 0x0e, 0, 0 }, /* #12 */5949 { 0x 3e4e82, 0x3e4602, 0x4a, 0x49, 0, 0 }, /* #13 */5950 { 0x 332296, 0x332212, 0x20, 0x1f, 0, 0 }, /* #14 */5951 { 0x 0913d2, 0x091386, 0x88, 0x87, 0, 0 }, /* #15 */5952 { 0x 112ac6, 0x112282, 0x99, 0x98, 0, 0 }, /* #16 */5953 { 0x 0f3496, 0x0f3482, 0x87, 0x86, 0, 0 }, /* #17 */5954 { 0x 3f6c42, 0x3f6402, 0x55, 0x54, 0, 0 }, /* #18 */5955 { 0x27 5b43, 0x275387, 0xe3, 0xe2, 0, 0 }, /* #19 */5956 { 0x 1f3602, 0x1f3686, 0xa1, 0xa0, 0, 0 }, /* #20 */5957 { 0x3 03452, 0x303406, 0x36, 0x35, 0, 0 }, /* #21 */5958 { 0x 3d7087, 0x3d7003, 0x26, 0x25, 0, 0 }, /* #22 */5959 { 0x1 93b07, 0x193387, 0xdc, 0xdb, 0, 0 }, /* #23 */5960 { 0x 2e58d7, 0x2e5083, 0x99, 0x98, 0, 0 }, /* #24 */5961 { 0x 0d3b13, 0x0d3383, 0xff, 0xfe, 0, 0 }, /* #25 */5962 { 0x 2842c7, 0x284203, 0x14, 0x13, 0, 0 }, /* #26 */5963 { 0x0 d1cd6, 0x0d1402, 0x7a, 0x79, 0, 0 }, /* #27 */5964 { 0x 072007, 0x072083, 0xb6, 0xb5, 0, 0 }, /* #28 */5965 { 0x 2d3d46, 0x2d3586, 0x97, 0x96, 0, 0 }, /* #29 */5966 { 0x 291992, 0x291182, 0xfc, 0xfb, 0, 0 }, /* #30 */5967 { 0x 083f52, 0x083796, 0xb0, 0xaf, 0, 0 }, /* #31 */5968 { 0x2 77346, 0x277302, 0x55, 0x54, 0, 0 }, /* #32 */5969 { 0x 196b06, 0x196302, 0x3f, 0x3e, 0, 0 }, /* #33 */5970 { 0x2 26892, 0x226002, 0x52, 0x51, 0, 0 }, /* #34 */5971 { 0x 2b0352, 0x2b0392, 0x90, 0x8f, 0, 0 }, /* #35 */5972 { 0x 2c59c2, 0x2c5116, 0x60, 0x5f, 0, 0 }, /* #36 */5973 { 0x 2c5003, 0x2c5003, 0x4d, 0x4c, 0, 0 }, /* #37 */5974 { 0x 0b3047, 0x0b3087, 0xfa, 0xf9, 0, 0 }, /* #38 */5975 { 0x 1e1c82, 0x1e1482, 0xf9, 0xf8, 0, 0 }, /* #39 */5976 { 0x 281093, 0x281007, 0x3b, 0x3a, 0, 0 }, /* #40 */5977 { 0x0 a5f17, 0x0a5783, 0xd1, 0xd0, 0, 0 }, /* #41 */5978 { 0x 3e7b16, 0x3e7302, 0x6e, 0x6d, 0, 0 }, /* #42 */5979 { 0x 147b16, 0x147386, 0xc1, 0xc0, 0, 0 }, /* #43 */5980 { 0x0 e5f93, 0x0e5797, 0xd0, 0xcf, 0, 0 }, /* #44 */5981 { 0x 1e4613, 0x1e4683, 0x9e, 0x9d, 0, 0 }, /* #45 */5982 { 0x 3f4b47, 0x3f4383, 0xa3, 0xa2, 0, 0 }, /* #46 */5983 { 0x 114d52, 0x114582, 0xb1, 0xb0, 0, 0 }, /* #47 */5984 { 0x 3b5993, 0x3b5183, 0xf2, 0xf1, 0, 0 }, /* #48 */5985 { 0x 341057, 0x341083, 0xac, 0xab, 0, 0 }, /* #49 */5986 { 0x 0a4906, 0x0a4106, 0x28, 0x27, 0, 0 }, /* #50 */5987 { 0x 131342, 0x131306, 0x48, 0x47, 0, 0 }, /* #51 */5988 { 0x 182a02, 0x182286, 0xbf, 0xbe, 0, 0 }, /* #52 */5989 { 0x 246413, 0x246487, 0xc7, 0xc6, 0, 0 }, /* #53 */5990 { 0x3 046d3, 0x304683, 0x8a, 0x89, 0, 0 }, /* #54 */5991 { 0x 026f92, 0x026782, 0xac, 0xab, 0, 0 }, /* #55 */5992 { 0x2 66e42, 0x266602, 0x74, 0x73, 0, 0 }, /* #56 */5993 { 0x2 d3c93, 0x2d3487, 0x88, 0x87, 0, 0 }, /* #57 */5994 { 0x 321652, 0x321686, 0x9d, 0x9c, 0, 0 }, /* #58 */5995 { 0x2 f4fd6, 0x2f4706, 0x3d, 0x3c, 0, 0 }, /* #59 */5996 { 0x 2a6a17, 0x2a6207, 0x7f, 0x7e, 0, 0 }, /* #60 */5997 { 0x 276e96, 0x276602, 0x62, 0x61, 0, 0 }, /* #61 */5998 { 0x 1f09c7, 0x1f0103, 0x1b, 0x1a, 0, 0 }, /* #62 */5999 { 0x3 32096, 0x332086, 0x8f, 0x8e, 0, 0 }, /* #63 */5936 { 0x0e4542, 0x0e4582, 0xcf, 0xce, 0, 0 }, /* #0 */ 5937 { 0x0e0ac3, 0x0e0283, 0xce, 0xcd, 0, 0 }, /* #1 */ 5938 { 0x3f0057, 0x3f0007, 0x79, 0x78, 0, 0 }, /* #2 */ 5939 { 0x034547, 0x034503, 0x03, 0x02, 0, 0 }, /* #3 */ 5940 { 0x092f87, 0x092783, 0xaf, 0xae, 0, 0 }, /* #4 */ 5941 { 0x0d2357, 0x0d2307, 0x6d, 0x6c, 0, 0 }, /* #5 */ 5942 { 0x277503, 0x277507, 0x57, 0x56, 0, 0 }, /* #6 */ 5943 { 0x1c5a56, 0x1c5286, 0xef, 0xee, 0, 0 }, /* #7 */ 5944 { 0x3f5bc6, 0x3f5302, 0x74, 0x73, 0, 0 }, /* #8 */ 5945 { 0x135957, 0x135187, 0xe3, 0xe2, 0, 0 }, /* #9 */ 5946 { 0x2c4e06, 0x2c4602, 0x33, 0x32, 0, 0 }, /* #10 */ 5947 { 0x333cc3, 0x333447, 0x01, 0x00, 0, 0 }, /* #11 */ 5948 { 0x341e46, 0x341682, 0x92, 0x91, 0, 0 }, /* #12 */ 5949 { 0x0e6117, 0x0e6107, 0x54, 0x53, 0, 0 }, /* #13 */ 5950 { 0x271412, 0x271482, 0xb1, 0xb0, 0, 0 }, /* #14 */ 5951 { 0x276587, 0x276583, 0x99, 0x98, 0, 0 }, /* #15 */ 5952 { 0x0f0453, 0x0f0403, 0x46, 0x45, 0, 0 }, /* #16 */ 5953 { 0x2e3453, 0x2e3403, 0x2a, 0x29, 0, 0 }, /* #17 */ 5954 { 0x0f03d7, 0x0f0303, 0x6f, 0x6e, 0, 0 }, /* #18 */ 5955 { 0x272e46, 0x272696, 0xd0, 0xcf, 0, 0 }, /* #19 */ 5956 { 0x382082, 0x382002, 0x3e, 0x3d, 0, 0 }, /* #20 */ 5957 { 0x3303c2, 0x330382, 0xc3, 0xc2, 0, 0 }, /* #21 */ 5958 { 0x1c4c56, 0x1c4486, 0xfa, 0xf9, 0, 0 }, /* #22 */ 5959 { 0x104647, 0x104607, 0x2f, 0x2e, 0, 0 }, /* #23 */ 5960 { 0x195017, 0x195003, 0x1a, 0x19, 0, 0 }, /* #24 */ 5961 { 0x1b5cc7, 0x1b5483, 0x81, 0x80, 0, 0 }, /* #25 */ 5962 { 0x3f5086, 0x3f5086, 0x97, 0x96, 0, 0 }, /* #26 */ 5963 { 0x0a4d42, 0x0a4582, 0xd6, 0xd5, 0, 0 }, /* #27 */ 5964 { 0x1b09d3, 0x1b0183, 0x9e, 0x9d, 0, 0 }, /* #28 */ 5965 { 0x021dd2, 0x021592, 0x90, 0x8f, 0, 0 }, /* #29 */ 5966 { 0x167487, 0x167407, 0x36, 0x35, 0, 0 }, /* #30 */ 5967 { 0x357646, 0x357602, 0x0f, 0x0e, 0, 0 }, /* #31 */ 5968 { 0x211392, 0x211386, 0xc6, 0xc5, 0, 0 }, /* #32 */ 5969 { 0x034152, 0x034102, 0x0c, 0x0b, 0, 0 }, /* #33 */ 5970 { 0x2c6286, 0x2c6286, 0xfa, 0xf9, 0, 0 }, /* #34 */ 5971 { 0x3d5493, 0x3d5483, 0xe1, 0xe0, 0, 0 }, /* #35 */ 5972 { 0x040756, 0x040782, 0xc2, 0xc1, 0, 0 }, /* #36 */ 5973 { 0x043546, 0x043502, 0x6c, 0x6b, 0, 0 }, /* #37 */ 5974 { 0x377806, 0x377006, 0x78, 0x77, 0, 0 }, /* #38 */ 5975 { 0x286896, 0x286006, 0x0b, 0x0a, 0, 0 }, /* #39 */ 5976 { 0x0e25d6, 0x0e2582, 0xb4, 0xb3, 0, 0 }, /* #40 */ 5977 { 0x043c93, 0x043407, 0x28, 0x27, 0, 0 }, /* #41 */ 5978 { 0x2a7612, 0x2a7602, 0x55, 0x54, 0, 0 }, /* #42 */ 5979 { 0x0b32c6, 0x0b3206, 0x5a, 0x59, 0, 0 }, /* #43 */ 5980 { 0x004002, 0x004096, 0xa0, 0x9f, 0, 0 }, /* #44 */ 5981 { 0x073b46, 0x073302, 0x39, 0x38, 0, 0 }, /* #45 */ 5982 { 0x2a1003, 0x2a1087, 0xef, 0xee, 0, 0 }, /* #46 */ 5983 { 0x2c6947, 0x2c6107, 0x2e, 0x2d, 0, 0 }, /* #47 */ 5984 { 0x0a24d3, 0x0a2487, 0xb2, 0xb1, 0, 0 }, /* #48 */ 5985 { 0x0407d7, 0x040707, 0x1e, 0x1d, 0, 0 }, /* #49 */ 5986 { 0x1d3dc6, 0x1d3506, 0x15, 0x14, 0, 0 }, /* #50 */ 5987 { 0x023f86, 0x023706, 0x1e, 0x1d, 0, 0 }, /* #51 */ 5988 { 0x225907, 0x225183, 0x87, 0x86, 0, 0 }, /* #52 */ 5989 { 0x013e07, 0x013607, 0x04, 0x03, 0, 0 }, /* #53 */ 5990 { 0x3d7d96, 0x3d7502, 0x41, 0x40, 0, 0 }, /* #54 */ 5991 { 0x1838c2, 0x183006, 0x7e, 0x7d, 0, 0 }, /* #55 */ 5992 { 0x201806, 0x201086, 0x85, 0x84, 0, 0 }, /* #56 */ 5993 { 0x263d07, 0x263587, 0xec, 0xeb, 0, 0 }, /* #57 */ 5994 { 0x104983, 0x104107, 0x34, 0x33, 0, 0 }, /* #58 */ 5995 { 0x263dc7, 0x263507, 0x18, 0x17, 0, 0 }, /* #59 */ 5996 { 0x076147, 0x076107, 0x0b, 0x0a, 0, 0 }, /* #60 */ 5997 { 0x091bd7, 0x091383, 0xf5, 0xf4, 0, 0 }, /* #61 */ 5998 { 0x2d1d17, 0x2d1503, 0x2a, 0x29, 0, 0 }, /* #62 */ 5999 { 0x346356, 0x346386, 0xec, 0xeb, 0, 0 }, /* #63 */ 6000 6000 }; 6001 6001 static const BINU8_TEST_T g_aTests_dec_u8_locked[] = 6002 6002 { 6003 { 0x 295282, 0x295206, 0x22, 0x21, 0, 0 }, /* #0 */6004 { 0x 3c3f83, 0x3c3703, 0x6c, 0x6b, 0, 0 }, /* #1 */6005 { 0x 083f06, 0x083782, 0x99, 0x98, 0, 0 }, /* #2 */6006 { 0x3 e48c3, 0x3e4083, 0xf2, 0xf1, 0, 0 }, /* #3 */6007 { 0x 323897, 0x323003, 0x7b, 0x7a, 0, 0 }, /* #4 */6008 { 0x 010753, 0x010783, 0xaf, 0xae, 0, 0 }, /* #5 */6009 { 0x 1c3b96, 0x1c3386, 0x89, 0x88, 0, 0 }, /* #6 */6010 { 0x3 609c2, 0x360182, 0xb4, 0xb3, 0, 0 }, /* #7 */6011 { 0x 316c02, 0x316402, 0x53, 0x52, 0, 0 }, /* #8 */6012 { 0x2 f1217, 0x2f1283, 0x92, 0x91, 0, 0 }, /* #9 */6013 { 0x 030492, 0x030406, 0x45, 0x44, 0, 0 }, /* #10 */6014 { 0x2 f3893, 0x2f3007, 0x79, 0x78, 0, 0 }, /* #11 */6015 { 0x 2331c7, 0x233183, 0xe7, 0xe6, 0, 0 }, /* #12 */6016 { 0x3 96a52, 0x396206, 0x61, 0x60, 0, 0 }, /* #13 */6017 { 0x 036153, 0x036187, 0xe3, 0xe2, 0, 0 }, /* #14 */6018 { 0x1 f3f53, 0x1f3783, 0xfc, 0xfb, 0, 0 }, /* #15 */6019 { 0x 110097, 0x110007, 0x5a, 0x59, 0, 0 }, /* #16 */6020 { 0x 3816d7, 0x381607, 0x48, 0x47, 0, 0 }, /* #17 */6021 { 0x2c 0a52, 0x2c0202, 0x68, 0x67, 0, 0 }, /* #18 */6022 { 0x 1d75c6, 0x1d7506, 0x6a, 0x69, 0, 0 }, /* #19 */6023 { 0x 152c13, 0x152483, 0x93, 0x92, 0, 0 }, /* #20 */6024 { 0x0 71d46, 0x071582, 0xe6, 0xe5, 0, 0 }, /* #21 */6025 { 0x 093ac7, 0x093287, 0xe5, 0xe4, 0, 0 }, /* #22 */6026 { 0x 143992, 0x143182, 0x98, 0x97, 0, 0 }, /* #23 */6027 { 0x 071a97, 0x071207, 0x12, 0x11, 0, 0 }, /* #24 */6028 { 0x 1c23d6, 0x1c2306, 0x13, 0x12, 0, 0 }, /* #25 */6029 { 0x 0e6193, 0x0e6147, 0x01, 0x00, 0, 0 }, /* #26 */6030 { 0x 2b4596, 0x2b4582, 0x95, 0x94, 0, 0 }, /* #27 */6031 { 0x 0c7c53, 0x0c7407, 0x1c, 0x1b, 0, 0 }, /* #28 */6032 { 0x 1a5a17, 0x1a5203, 0x0c, 0x0b, 0, 0 }, /* #29 */6033 { 0x 0e5dc3, 0x0e5587, 0xd3, 0xd2, 0, 0 }, /* #30 */6034 { 0x 276ec3, 0x276687, 0x97, 0x96, 0, 0 }, /* #31 */6035 { 0x 071f83, 0x071713, 0x50, 0x4f, 0, 0 }, /* #32 */6036 { 0x0 344c3, 0x034487, 0x89, 0x88, 0, 0 }, /* #33 */6037 { 0x 3f5dd2, 0x3f5582, 0xe7, 0xe6, 0, 0 }, /* #34 */6038 { 0x 383fd7, 0x383787, 0xb2, 0xb1, 0, 0 }, /* #35 */6039 { 0x0 05916, 0x005106, 0x28, 0x27, 0, 0 }, /* #36 */6040 { 0x1 10813, 0x110083, 0xbd, 0xbc, 0, 0 }, /* #37 */6041 { 0x 0b7387, 0x0b7303, 0x24, 0x23, 0, 0 }, /* #38 */6042 { 0x1 c32c2, 0x1c3286, 0x83, 0x82, 0, 0 }, /* #39 */6043 { 0x 1b1f87, 0x1b1703, 0x6e, 0x6d, 0, 0 }, /* #40 */6044 { 0x 045b07, 0x045307, 0x2e, 0x2d, 0, 0 }, /* #41 */6045 { 0x 170b96, 0x170382, 0xbb, 0xba, 0, 0 }, /* #42 */6046 { 0x0 a7687, 0x0a7603, 0x4b, 0x4a, 0, 0 }, /* #43 */6047 { 0x1 c5d57, 0x1c5587, 0x9d, 0x9c, 0, 0 }, /* #44 */6048 { 0x 267597, 0x267503, 0x1d, 0x1c, 0, 0 }, /* #45 */6049 { 0x 0e0396, 0x0e0382, 0xe1, 0xe0, 0, 0 }, /* #46 */6050 { 0x 2b5d83, 0x2b5503, 0x39, 0x38, 0, 0 }, /* #47 */6051 { 0x 1132c3, 0x113287, 0xa4, 0xa3, 0, 0 }, /* #48 */6052 { 0x 3b6312, 0x3b6302, 0x33, 0x32, 0, 0 }, /* #49 */6053 { 0x 3732c2, 0x373282, 0xff, 0xfe, 0, 0 }, /* #50 */6054 { 0x 2e4912, 0x2e4186, 0xcb, 0xca, 0, 0 }, /* #51 */6055 { 0x 1c1383, 0x1c1307, 0x5b, 0x5a, 0, 0 }, /* #52 */6056 { 0x 3d4512, 0x3d4582, 0xa2, 0xa1, 0, 0 }, /* #53 */6057 { 0x2 20356, 0x220306, 0x34, 0x33, 0, 0 }, /* #54 */6058 { 0x 2b5902, 0x2b5106, 0x1e, 0x1d, 0, 0 }, /* #55 */6059 { 0x 2d7052, 0x2d7006, 0x15, 0x14, 0, 0 }, /* #56 */6060 { 0x 022552, 0x022506, 0x18, 0x17, 0, 0 }, /* #57 */6061 { 0x 015a86, 0x015202, 0x6e, 0x6d, 0, 0 }, /* #58 */6062 { 0x2 b6a13, 0x2b6207, 0x45, 0x44, 0, 0 }, /* #59 */6063 { 0x 1c3c42, 0x1c3402, 0x3e, 0x3d, 0, 0 }, /* #60 */6064 { 0x 262693, 0x262687, 0xad, 0xac, 0, 0 }, /* #61 */6065 { 0x1 623c2, 0x162382, 0xe6, 0xe5, 0, 0 }, /* #62 */6066 { 0x 094043, 0x094083, 0x86, 0x85, 0, 0 }, /* #63 */6003 { 0x316102, 0x316106, 0x06, 0x05, 0, 0 }, /* #0 */ 6004 { 0x024f92, 0x024702, 0x2d, 0x2c, 0, 0 }, /* #1 */ 6005 { 0x315c42, 0x315486, 0xb2, 0xb1, 0, 0 }, /* #2 */ 6006 { 0x3206d3, 0x320683, 0xba, 0xb9, 0, 0 }, /* #3 */ 6007 { 0x247687, 0x247603, 0x63, 0x62, 0, 0 }, /* #4 */ 6008 { 0x1252d2, 0x125282, 0x99, 0x98, 0, 0 }, /* #5 */ 6009 { 0x2d19c3, 0x2d1103, 0x7a, 0x79, 0, 0 }, /* #6 */ 6010 { 0x347b03, 0x347307, 0x37, 0x36, 0, 0 }, /* #7 */ 6011 { 0x227953, 0x227103, 0x32, 0x31, 0, 0 }, /* #8 */ 6012 { 0x2e5b96, 0x2e5302, 0x2b, 0x2a, 0, 0 }, /* #9 */ 6013 { 0x2944d7, 0x294487, 0x9a, 0x99, 0, 0 }, /* #10 */ 6014 { 0x287742, 0x287706, 0x31, 0x30, 0, 0 }, /* #11 */ 6015 { 0x115512, 0x115582, 0xf3, 0xf2, 0, 0 }, /* #12 */ 6016 { 0x323f93, 0x323787, 0xcd, 0xcc, 0, 0 }, /* #13 */ 6017 { 0x3e2ed7, 0x3e2603, 0x5f, 0x5e, 0, 0 }, /* #14 */ 6018 { 0x1e0203, 0x1e0293, 0xe0, 0xdf, 0, 0 }, /* #15 */ 6019 { 0x2a2dc2, 0x2a2502, 0x4b, 0x4a, 0, 0 }, /* #16 */ 6020 { 0x0a3483, 0x0a3483, 0xea, 0xe9, 0, 0 }, /* #17 */ 6021 { 0x2c3987, 0x2c3187, 0xa6, 0xa5, 0, 0 }, /* #18 */ 6022 { 0x2c7213, 0x2c7207, 0x2c, 0x2b, 0, 0 }, /* #19 */ 6023 { 0x311703, 0x311783, 0x9e, 0x9d, 0, 0 }, /* #20 */ 6024 { 0x061486, 0x061406, 0x4f, 0x4e, 0, 0 }, /* #21 */ 6025 { 0x2675c3, 0x267583, 0xf8, 0xf7, 0, 0 }, /* #22 */ 6026 { 0x330347, 0x330387, 0xa6, 0xa5, 0, 0 }, /* #23 */ 6027 { 0x331bc2, 0x331302, 0x5c, 0x5b, 0, 0 }, /* #24 */ 6028 { 0x375c53, 0x375483, 0x9f, 0x9e, 0, 0 }, /* #25 */ 6029 { 0x136706, 0x136786, 0x9d, 0x9c, 0, 0 }, /* #26 */ 6030 { 0x3562c2, 0x356282, 0xf8, 0xf7, 0, 0 }, /* #27 */ 6031 { 0x334cc7, 0x334407, 0x15, 0x14, 0, 0 }, /* #28 */ 6032 { 0x3e3e53, 0x3e3687, 0xa4, 0xa3, 0, 0 }, /* #29 */ 6033 { 0x1f4586, 0x1f4582, 0xc2, 0xc1, 0, 0 }, /* #30 */ 6034 { 0x1e39d2, 0x1e3106, 0x3d, 0x3c, 0, 0 }, /* #31 */ 6035 { 0x2774c3, 0x277407, 0x6a, 0x69, 0, 0 }, /* #32 */ 6036 { 0x0b5916, 0x0b5106, 0x4c, 0x4b, 0, 0 }, /* #33 */ 6037 { 0x123d06, 0x123582, 0x92, 0x91, 0, 0 }, /* #34 */ 6038 { 0x270bd7, 0x270303, 0x7d, 0x7c, 0, 0 }, /* #35 */ 6039 { 0x047617, 0x047687, 0xbe, 0xbd, 0, 0 }, /* #36 */ 6040 { 0x196c06, 0x196486, 0x83, 0x82, 0, 0 }, /* #37 */ 6041 { 0x1028d2, 0x102006, 0x73, 0x72, 0, 0 }, /* #38 */ 6042 { 0x191216, 0x191286, 0xe3, 0xe2, 0, 0 }, /* #39 */ 6043 { 0x094116, 0x094106, 0x19, 0x18, 0, 0 }, /* #40 */ 6044 { 0x2c7902, 0x2c7186, 0xca, 0xc9, 0, 0 }, /* #41 */ 6045 { 0x003e03, 0x003607, 0x36, 0x35, 0, 0 }, /* #42 */ 6046 { 0x084b17, 0x084303, 0x44, 0x43, 0, 0 }, /* #43 */ 6047 { 0x1a5207, 0x1a5287, 0xb5, 0xb4, 0, 0 }, /* #44 */ 6048 { 0x1860c3, 0x186003, 0x5f, 0x5e, 0, 0 }, /* #45 */ 6049 { 0x2f4586, 0x2f4502, 0x69, 0x68, 0, 0 }, /* #46 */ 6050 { 0x097b43, 0x097383, 0xcc, 0xcb, 0, 0 }, /* #47 */ 6051 { 0x357c46, 0x357406, 0x37, 0x36, 0, 0 }, /* #48 */ 6052 { 0x087782, 0x087702, 0x4d, 0x4c, 0, 0 }, /* #49 */ 6053 { 0x263a02, 0x263202, 0x2b, 0x2a, 0, 0 }, /* #50 */ 6054 { 0x382512, 0x382586, 0xa7, 0xa6, 0, 0 }, /* #51 */ 6055 { 0x360743, 0x360707, 0x45, 0x44, 0, 0 }, /* #52 */ 6056 { 0x1f1dc3, 0x1f1503, 0x41, 0x40, 0, 0 }, /* #53 */ 6057 { 0x261817, 0x261083, 0x9e, 0x9d, 0, 0 }, /* #54 */ 6058 { 0x0074d2, 0x007486, 0x88, 0x87, 0, 0 }, /* #55 */ 6059 { 0x301282, 0x301202, 0x41, 0x40, 0, 0 }, /* #56 */ 6060 { 0x322493, 0x322407, 0x5d, 0x5c, 0, 0 }, /* #57 */ 6061 { 0x3e51d3, 0x3e5187, 0x85, 0x84, 0, 0 }, /* #58 */ 6062 { 0x2531d2, 0x253182, 0x87, 0x86, 0, 0 }, /* #59 */ 6063 { 0x010e57, 0x010687, 0xa1, 0xa0, 0, 0 }, /* #60 */ 6064 { 0x382307, 0x382303, 0x1d, 0x1c, 0, 0 }, /* #61 */ 6065 { 0x1b5d53, 0x1b5503, 0x35, 0x34, 0, 0 }, /* #62 */ 6066 { 0x192352, 0x192382, 0xc3, 0xc2, 0, 0 }, /* #63 */ 6067 6067 }; 6068 6068 static const BINU8_TEST_T g_aTests_not_u8[] = 6069 6069 { 6070 { 0x3 41517, 0x341517, 0xb7, 0x48, 0, 0 }, /* #0 */6071 { 0x 152b52, 0x152b52, 0xfe, 0x01, 0, 0 }, /* #1 */6072 { 0x 1821c2, 0x1821c2, 0x4a, 0xb5, 0, 0 }, /* #2 */6073 { 0x 041a87, 0x041a87, 0xcf, 0x30, 0, 0 }, /* #3 */6074 { 0x1 e0d97, 0x1e0d97, 0x95, 0x6a, 0, 0 }, /* #4 */6075 { 0x 3274c3, 0x3274c3, 0xf2, 0x0d, 0, 0 }, /* #5 */6076 { 0x1 15447, 0x115447, 0x9d, 0x62, 0, 0 }, /* #6 */6077 { 0x 064f16, 0x064f16, 0xc9, 0x36, 0, 0 }, /* #7 */6078 { 0x 1f32d7, 0x1f32d7, 0x5d, 0xa2, 0, 0 }, /* #8 */6079 { 0x 3b6816, 0x3b6816, 0x2c, 0xd3, 0, 0 }, /* #9 */6080 { 0x 377fc6, 0x377fc6, 0x5f, 0xa0, 0, 0 }, /* #10 */6081 { 0x 245552, 0x245552, 0xcc, 0x33, 0, 0 }, /* #11 */6082 { 0x 0a0c12, 0x0a0c12, 0xfb, 0x04, 0, 0 }, /* #12 */6083 { 0x 143f83, 0x143f83, 0x75, 0x8a, 0, 0 }, /* #13 */6084 { 0x 295942, 0x295942, 0x63, 0x9c, 0, 0 }, /* #14 */6085 { 0x2 f0113, 0x2f0113, 0xe8, 0x17, 0, 0 }, /* #15 */6086 { 0x 3031d3, 0x3031d3, 0x75, 0x8a, 0, 0 }, /* #16 */6087 { 0x 241d13, 0x241d13, 0xe2, 0x1d, 0, 0 }, /* #17 */6088 { 0x 200e06, 0x200e06, 0x5d, 0xa2, 0, 0 }, /* #18 */6089 { 0x 2a6412, 0x2a6412, 0xca, 0x35, 0, 0 }, /* #19 */6090 { 0x 270a16, 0x270a16, 0x5e, 0xa1, 0, 0 }, /* #20 */6091 { 0x 292547, 0x292547, 0x8d, 0x72, 0, 0 }, /* #21 */6092 { 0x 122e96, 0x122e96, 0x9f, 0x60, 0, 0 }, /* #22 */6093 { 0x 182a47, 0x182a47, 0x12, 0xed, 0, 0 }, /* #23 */6094 { 0x 031947, 0x031947, 0x99, 0x66, 0, 0 }, /* #24 */6095 { 0x 297253, 0x297253, 0xe2, 0x1d, 0, 0 }, /* #25 */6096 { 0x3 303c3, 0x3303c3, 0x46, 0xb9, 0, 0 }, /* #26 */6097 { 0x 351e17, 0x351e17, 0x0e, 0xf1, 0, 0 }, /* #27 */6098 { 0x 3f2182, 0x3f2182, 0xc9, 0x36, 0, 0 }, /* #28 */6099 { 0x 186957, 0x186957, 0x23, 0xdc, 0, 0 }, /* #29 */6100 { 0x 253252, 0x253252, 0xdc, 0x23, 0, 0 }, /* #30 */6101 { 0x 0a7942, 0x0a7942, 0xb7, 0x48, 0, 0 }, /* #31 */6102 { 0x 1d2c47, 0x1d2c47, 0xe2, 0x1d, 0, 0 }, /* #32 */6103 { 0x2 72696, 0x272696, 0x90, 0x6f, 0, 0 }, /* #33 */6104 { 0x 0f2f86, 0x0f2f86, 0xa6, 0x59, 0, 0 }, /* #34 */6105 { 0x 202793, 0x202793, 0x76, 0x89, 0, 0 }, /* #35 */6106 { 0x2 e48c6, 0x2e48c6, 0x45, 0xba, 0, 0 }, /* #36 */6107 { 0x 327693, 0x327693, 0x56, 0xa9, 0, 0 }, /* #37 */6108 { 0x 276913, 0x276913, 0x38, 0xc7, 0, 0 }, /* #38 */6109 { 0x3 10282, 0x310282, 0x97, 0x68, 0, 0 }, /* #39 */6110 { 0x 3e6652, 0x3e6652, 0xc9, 0x36, 0, 0 }, /* #40 */6111 { 0x 260096, 0x260096, 0x48, 0xb7, 0, 0 }, /* #41 */6112 { 0x 092197, 0x092197, 0x4a, 0xb5, 0, 0 }, /* #42 */6113 { 0x 1a3bc3, 0x1a3bc3, 0xe8, 0x17, 0, 0 }, /* #43 */6114 { 0x 3e0586, 0x3e0586, 0x25, 0xda, 0, 0 }, /* #44 */6115 { 0x0 91603, 0x091603, 0x7d, 0x82, 0, 0 }, /* #45 */6116 { 0x 3b76c2, 0x3b76c2, 0x6b, 0x94, 0, 0 }, /* #46 */6117 { 0x 0d7042, 0x0d7042, 0xc3, 0x3c, 0, 0 }, /* #47 */6118 { 0x0 27816, 0x027816, 0x48, 0xb7, 0, 0 }, /* #48 */6119 { 0x2 83883, 0x283883, 0xcc, 0x33, 0, 0 }, /* #49 */6120 { 0x0 80717, 0x080717, 0x17, 0xe8, 0, 0 }, /* #50 */6121 { 0x 213443, 0x213443, 0x28, 0xd7, 0, 0 }, /* #51 */6122 { 0x 3a0547, 0x3a0547, 0x9e, 0x61, 0, 0 }, /* #52 */6123 { 0x 1d3697, 0x1d3697, 0x21, 0xde, 0, 0 }, /* #53 */6124 { 0x 2d75d7, 0x2d75d7, 0x1d, 0xe2, 0, 0 }, /* #54 */6125 { 0x2 573d6, 0x2573d6, 0x48, 0xb7, 0, 0 }, /* #55 */6126 { 0x 3f2a93, 0x3f2a93, 0xe9, 0x16, 0, 0 }, /* #56 */6127 { 0x 0e6b82, 0x0e6b82, 0xfa, 0x05, 0, 0 }, /* #57 */6128 { 0x 326707, 0x326707, 0x03, 0xfc, 0, 0 }, /* #58 */6129 { 0x 3e74c2, 0x3e74c2, 0x3e, 0xc1, 0, 0 }, /* #59 */6130 { 0x 204a87, 0x204a87, 0xe8, 0x17, 0, 0 }, /* #60 */6131 { 0x 1a1e12, 0x1a1e12, 0xad, 0x52, 0, 0 }, /* #61 */6132 { 0x 296d46, 0x296d46, 0x3c, 0xc3, 0, 0 }, /* #62 */6133 { 0x 232e06, 0x232e06, 0x0e, 0xf1, 0, 0 }, /* #63 */6070 { 0x3d7f86, 0x3d7f86, 0x97, 0x68, 0, 0 }, /* #0 */ 6071 { 0x352653, 0x352653, 0xe0, 0x1f, 0, 0 }, /* #1 */ 6072 { 0x2b7043, 0x2b7043, 0xd9, 0x26, 0, 0 }, /* #2 */ 6073 { 0x1c7b97, 0x1c7b97, 0x51, 0xae, 0, 0 }, /* #3 */ 6074 { 0x1a7bc7, 0x1a7bc7, 0x5d, 0xa2, 0, 0 }, /* #4 */ 6075 { 0x2309c2, 0x2309c2, 0xe0, 0x1f, 0, 0 }, /* #5 */ 6076 { 0x1b7693, 0x1b7693, 0xec, 0x13, 0, 0 }, /* #6 */ 6077 { 0x121d93, 0x121d93, 0x1f, 0xe0, 0, 0 }, /* #7 */ 6078 { 0x3f0a57, 0x3f0a57, 0x20, 0xdf, 0, 0 }, /* #8 */ 6079 { 0x207dd7, 0x207dd7, 0x59, 0xa6, 0, 0 }, /* #9 */ 6080 { 0x0f4e46, 0x0f4e46, 0x4f, 0xb0, 0, 0 }, /* #10 */ 6081 { 0x130582, 0x130582, 0x14, 0xeb, 0, 0 }, /* #11 */ 6082 { 0x3c1e42, 0x3c1e42, 0xb3, 0x4c, 0, 0 }, /* #12 */ 6083 { 0x2948d2, 0x2948d2, 0x81, 0x7e, 0, 0 }, /* #13 */ 6084 { 0x1b1b02, 0x1b1b02, 0xaa, 0x55, 0, 0 }, /* #14 */ 6085 { 0x2c3142, 0x2c3142, 0x82, 0x7d, 0, 0 }, /* #15 */ 6086 { 0x1e5b97, 0x1e5b97, 0x8b, 0x74, 0, 0 }, /* #16 */ 6087 { 0x0a3116, 0x0a3116, 0x99, 0x66, 0, 0 }, /* #17 */ 6088 { 0x074107, 0x074107, 0x48, 0xb7, 0, 0 }, /* #18 */ 6089 { 0x0e7786, 0x0e7786, 0xda, 0x25, 0, 0 }, /* #19 */ 6090 { 0x161f83, 0x161f83, 0xbe, 0x41, 0, 0 }, /* #20 */ 6091 { 0x182282, 0x182282, 0xc4, 0x3b, 0, 0 }, /* #21 */ 6092 { 0x241802, 0x241802, 0xe0, 0x1f, 0, 0 }, /* #22 */ 6093 { 0x2d3bd7, 0x2d3bd7, 0x32, 0xcd, 0, 0 }, /* #23 */ 6094 { 0x390917, 0x390917, 0x79, 0x86, 0, 0 }, /* #24 */ 6095 { 0x3a7796, 0x3a7796, 0x1c, 0xe3, 0, 0 }, /* #25 */ 6096 { 0x367016, 0x367016, 0xd2, 0x2d, 0, 0 }, /* #26 */ 6097 { 0x116142, 0x116142, 0x8f, 0x70, 0, 0 }, /* #27 */ 6098 { 0x011c03, 0x011c03, 0x2a, 0xd5, 0, 0 }, /* #28 */ 6099 { 0x3f7a52, 0x3f7a52, 0xa2, 0x5d, 0, 0 }, /* #29 */ 6100 { 0x0b5e42, 0x0b5e42, 0x7b, 0x84, 0, 0 }, /* #30 */ 6101 { 0x360403, 0x360403, 0x62, 0x9d, 0, 0 }, /* #31 */ 6102 { 0x2d7dd2, 0x2d7dd2, 0x3e, 0xc1, 0, 0 }, /* #32 */ 6103 { 0x2f5e17, 0x2f5e17, 0x48, 0xb7, 0, 0 }, /* #33 */ 6104 { 0x196793, 0x196793, 0xf0, 0x0f, 0, 0 }, /* #34 */ 6105 { 0x1d6a06, 0x1d6a06, 0x91, 0x6e, 0, 0 }, /* #35 */ 6106 { 0x2d4803, 0x2d4803, 0xa3, 0x5c, 0, 0 }, /* #36 */ 6107 { 0x1d3586, 0x1d3586, 0xb2, 0x4d, 0, 0 }, /* #37 */ 6108 { 0x0c5a82, 0x0c5a82, 0x98, 0x67, 0, 0 }, /* #38 */ 6109 { 0x3b3683, 0x3b3683, 0xd3, 0x2c, 0, 0 }, /* #39 */ 6110 { 0x2d4b93, 0x2d4b93, 0xbf, 0x40, 0, 0 }, /* #40 */ 6111 { 0x3354c6, 0x3354c6, 0xdc, 0x23, 0, 0 }, /* #41 */ 6112 { 0x273996, 0x273996, 0xdb, 0x24, 0, 0 }, /* #42 */ 6113 { 0x0c1646, 0x0c1646, 0xf2, 0x0d, 0, 0 }, /* #43 */ 6114 { 0x2f1047, 0x2f1047, 0xfa, 0x05, 0, 0 }, /* #44 */ 6115 { 0x022d17, 0x022d17, 0x62, 0x9d, 0, 0 }, /* #45 */ 6116 { 0x270206, 0x270206, 0x89, 0x76, 0, 0 }, /* #46 */ 6117 { 0x215387, 0x215387, 0x63, 0x9c, 0, 0 }, /* #47 */ 6118 { 0x0d68d6, 0x0d68d6, 0x1c, 0xe3, 0, 0 }, /* #48 */ 6119 { 0x241f03, 0x241f03, 0x13, 0xec, 0, 0 }, /* #49 */ 6120 { 0x052a87, 0x052a87, 0xa1, 0x5e, 0, 0 }, /* #50 */ 6121 { 0x152e43, 0x152e43, 0x8e, 0x71, 0, 0 }, /* #51 */ 6122 { 0x024283, 0x024283, 0x52, 0xad, 0, 0 }, /* #52 */ 6123 { 0x271d12, 0x271d12, 0xc7, 0x38, 0, 0 }, /* #53 */ 6124 { 0x0e6596, 0x0e6596, 0xc3, 0x3c, 0, 0 }, /* #54 */ 6125 { 0x2d1247, 0x2d1247, 0xfe, 0x01, 0, 0 }, /* #55 */ 6126 { 0x1755d2, 0x1755d2, 0xf1, 0x0e, 0, 0 }, /* #56 */ 6127 { 0x262507, 0x262507, 0x08, 0xf7, 0, 0 }, /* #57 */ 6128 { 0x2f2cc7, 0x2f2cc7, 0x98, 0x67, 0, 0 }, /* #58 */ 6129 { 0x253dd2, 0x253dd2, 0x6e, 0x91, 0, 0 }, /* #59 */ 6130 { 0x116bd3, 0x116bd3, 0x02, 0xfd, 0, 0 }, /* #60 */ 6131 { 0x3230c7, 0x3230c7, 0xc3, 0x3c, 0, 0 }, /* #61 */ 6132 { 0x196903, 0x196903, 0x5a, 0xa5, 0, 0 }, /* #62 */ 6133 { 0x3263c2, 0x3263c2, 0xa3, 0x5c, 0, 0 }, /* #63 */ 6134 6134 }; 6135 6135 static const BINU8_TEST_T g_aTests_not_u8_locked[] = 6136 6136 { 6137 { 0x 220c93, 0x220c93, 0xc4, 0x3b, 0, 0 }, /* #0 */6138 { 0x 326382, 0x326382, 0xdc, 0x23, 0, 0 }, /* #1 */6139 { 0x 316697, 0x316697, 0x68, 0x97, 0, 0 }, /* #2 */6140 { 0x 1d3947, 0x1d3947, 0x71, 0x8e, 0, 0 }, /* #3 */6141 { 0x 2c7142, 0x2c7142, 0x31, 0xce, 0, 0 }, /* #4 */6142 { 0x 1d2d13, 0x1d2d13, 0xd6, 0x29, 0, 0 }, /* #5 */6143 { 0x 0f2b12, 0x0f2b12, 0xbf, 0x40, 0, 0 }, /* #6 */6144 { 0x 1c4083, 0x1c4083, 0xdf, 0x20, 0, 0 }, /* #7 */6145 { 0x 2f1b13, 0x2f1b13, 0xaf, 0x50, 0, 0 }, /* #8 */6146 { 0x 1168d6, 0x1168d6, 0xbe, 0x41, 0, 0 }, /* #9 */6147 { 0x 185207, 0x185207, 0xad, 0x52, 0, 0 }, /* #10 */6148 { 0x 243542, 0x243542, 0x92, 0x6d, 0, 0 }, /* #11 */6149 { 0x 301052, 0x301052, 0x66, 0x99, 0, 0 }, /* #12 */6150 { 0x 1a3702, 0x1a3702, 0xd8, 0x27, 0, 0 }, /* #13 */6151 { 0x 382292, 0x382292, 0xc8, 0x37, 0, 0 }, /* #14 */6152 { 0x 0909c3, 0x0909c3, 0x04, 0xfb, 0, 0 }, /* #15 */6153 { 0x 3f6913, 0x3f6913, 0x1a, 0xe5, 0, 0 }, /* #16 */6154 { 0x 3575d7, 0x3575d7, 0x9e, 0x61, 0, 0 }, /* #17 */6155 { 0x 3474d6, 0x3474d6, 0xe0, 0x1f, 0, 0 }, /* #18 */6156 { 0x 367412, 0x367412, 0x62, 0x9d, 0, 0 }, /* #19 */6157 { 0x 3a2c86, 0x3a2c86, 0x04, 0xfb, 0, 0 }, /* #20 */6158 { 0x 037293, 0x037293, 0x29, 0xd6, 0, 0 }, /* #21 */6159 { 0x 3e36c2, 0x3e36c2, 0xb4, 0x4b, 0, 0 }, /* #22 */6160 { 0x 3f2b53, 0x3f2b53, 0x29, 0xd6, 0, 0 }, /* #23 */6161 { 0x 2715c6, 0x2715c6, 0xa7, 0x58, 0, 0 }, /* #24 */6162 { 0x1 92f02, 0x192f02, 0x40, 0xbf, 0, 0 }, /* #25 */6163 { 0x 253786, 0x253786, 0xed, 0x12, 0, 0 }, /* #26 */6164 { 0x 0f1296, 0x0f1296, 0xbd, 0x42, 0, 0 }, /* #27 */6165 { 0x 035812, 0x035812, 0x1f, 0xe0, 0, 0 }, /* #28 */6166 { 0x 235112, 0x235112, 0xa1, 0x5e, 0, 0 }, /* #29 */6167 { 0x 3d7fd7, 0x3d7fd7, 0x9e, 0x61, 0, 0 }, /* #30 */6168 { 0x 0f3a07, 0x0f3a07, 0x71, 0x8e, 0, 0 }, /* #31 */6169 { 0x 396246, 0x396246, 0x36, 0xc9, 0, 0 }, /* #32 */6170 { 0x 315086, 0x315086, 0x18, 0xe7, 0, 0 }, /* #33 */6171 { 0x 354152, 0x354152, 0x12, 0xed, 0, 0 }, /* #34 */6172 { 0x 0545d6, 0x0545d6, 0xb2, 0x4d, 0, 0 }, /* #35 */6173 { 0x21 50d3, 0x2150d3, 0xaf, 0x50, 0, 0 }, /* #36 */6174 { 0x 1300d2, 0x1300d2, 0x90, 0x6f, 0, 0 }, /* #37 */6175 { 0x0 a6e02, 0x0a6e02, 0x66, 0x99, 0, 0 }, /* #38 */6176 { 0x 252d83, 0x252d83, 0x02, 0xfd, 0, 0 }, /* #39 */6177 { 0x1 a6a86, 0x1a6a86, 0x2f, 0xd0, 0, 0 }, /* #40 */6178 { 0x 164046, 0x164046, 0xe7, 0x18, 0, 0 }, /* #41 */6179 { 0x 153052, 0x153052, 0xc7, 0x38, 0, 0 }, /* #42 */6180 { 0x 2a4a06, 0x2a4a06, 0x9e, 0x61, 0, 0 }, /* #43 */6181 { 0x 393846, 0x393846, 0xa7, 0x58, 0, 0 }, /* #44 */6182 { 0x2 e7d92, 0x2e7d92, 0xc8, 0x37, 0, 0 }, /* #45 */6183 { 0x 354753, 0x354753, 0xf4, 0x0b, 0, 0 }, /* #46 */6184 { 0x 3c4e13, 0x3c4e13, 0x01, 0xfe, 0, 0 }, /* #47 */6185 { 0x 1a7f17, 0x1a7f17, 0x21, 0xde, 0, 0 }, /* #48 */6186 { 0x 1e7347, 0x1e7347, 0xa9, 0x56, 0, 0 }, /* #49 */6187 { 0x 2b5ad3, 0x2b5ad3, 0x79, 0x86, 0, 0 }, /* #50 */6188 { 0x 0f0197, 0x0f0197, 0xef, 0x10, 0, 0 }, /* #51 */6189 { 0x 212e02, 0x212e02, 0x69, 0x96, 0, 0 }, /* #52 */6190 { 0x 1e3b96, 0x1e3b96, 0x15, 0xea, 0, 0 }, /* #53 */6191 { 0x 2c5646, 0x2c5646, 0xa3, 0x5c, 0, 0 }, /* #54 */6192 { 0x 140246, 0x140246, 0xf6, 0x09, 0, 0 }, /* #55 */6193 { 0x 3334d3, 0x3334d3, 0xe3, 0x1c, 0, 0 }, /* #56 */6194 { 0x 277c43, 0x277c43, 0xb1, 0x4e, 0, 0 }, /* #57 */6195 { 0x1 361d6, 0x1361d6, 0xd6, 0x29, 0, 0 }, /* #58 */6196 { 0x 2c5396, 0x2c5396, 0x91, 0x6e, 0, 0 }, /* #59 */6197 { 0x 3750c3, 0x3750c3, 0xb0, 0x4f, 0, 0 }, /* #60 */6198 { 0x 036c57, 0x036c57, 0xad, 0x52, 0, 0 }, /* #61 */6199 { 0x3 83d43, 0x383d43, 0x56, 0xa9, 0, 0 }, /* #62 */6200 { 0x04 6506, 0x046506, 0x02, 0xfd, 0, 0 }, /* #63 */6137 { 0x050646, 0x050646, 0x04, 0xfb, 0, 0 }, /* #0 */ 6138 { 0x2c7d07, 0x2c7d07, 0x73, 0x8c, 0, 0 }, /* #1 */ 6139 { 0x1b2246, 0x1b2246, 0x9a, 0x65, 0, 0 }, /* #2 */ 6140 { 0x3c46c3, 0x3c46c3, 0x3a, 0xc5, 0, 0 }, /* #3 */ 6141 { 0x361c83, 0x361c83, 0x5d, 0xa2, 0, 0 }, /* #4 */ 6142 { 0x072753, 0x072753, 0x1f, 0xe0, 0, 0 }, /* #5 */ 6143 { 0x230342, 0x230342, 0xd0, 0x2f, 0, 0 }, /* #6 */ 6144 { 0x2b0f06, 0x2b0f06, 0x6e, 0x91, 0, 0 }, /* #7 */ 6145 { 0x0360d7, 0x0360d7, 0xa4, 0x5b, 0, 0 }, /* #8 */ 6146 { 0x3b6082, 0x3b6082, 0xd4, 0x2b, 0, 0 }, /* #9 */ 6147 { 0x0e2d02, 0x0e2d02, 0xbd, 0x42, 0, 0 }, /* #10 */ 6148 { 0x1e7157, 0x1e7157, 0xe0, 0x1f, 0, 0 }, /* #11 */ 6149 { 0x2f2d16, 0x2f2d16, 0xe2, 0x1d, 0, 0 }, /* #12 */ 6150 { 0x3b3852, 0x3b3852, 0x67, 0x98, 0, 0 }, /* #13 */ 6151 { 0x1d5d92, 0x1d5d92, 0xb6, 0x49, 0, 0 }, /* #14 */ 6152 { 0x1d1606, 0x1d1606, 0x49, 0xb6, 0, 0 }, /* #15 */ 6153 { 0x286cc7, 0x286cc7, 0x22, 0xdd, 0, 0 }, /* #16 */ 6154 { 0x1312c6, 0x1312c6, 0x8f, 0x70, 0, 0 }, /* #17 */ 6155 { 0x142ac7, 0x142ac7, 0xaf, 0x50, 0, 0 }, /* #18 */ 6156 { 0x176096, 0x176096, 0xd7, 0x28, 0, 0 }, /* #19 */ 6157 { 0x141947, 0x141947, 0xc2, 0x3d, 0, 0 }, /* #20 */ 6158 { 0x1a5c03, 0x1a5c03, 0x5e, 0xa1, 0, 0 }, /* #21 */ 6159 { 0x162dc7, 0x162dc7, 0xd5, 0x2a, 0, 0 }, /* #22 */ 6160 { 0x1b77d2, 0x1b77d2, 0xba, 0x45, 0, 0 }, /* #23 */ 6161 { 0x3c37d6, 0x3c37d6, 0x53, 0xac, 0, 0 }, /* #24 */ 6162 { 0x1d2fc3, 0x1d2fc3, 0x3a, 0xc5, 0, 0 }, /* #25 */ 6163 { 0x1953c6, 0x1953c6, 0xb0, 0x4f, 0, 0 }, /* #26 */ 6164 { 0x3a4193, 0x3a4193, 0x63, 0x9c, 0, 0 }, /* #27 */ 6165 { 0x2228c2, 0x2228c2, 0x7f, 0x80, 0, 0 }, /* #28 */ 6166 { 0x3008c7, 0x3008c7, 0x49, 0xb6, 0, 0 }, /* #29 */ 6167 { 0x1b17c6, 0x1b17c6, 0x34, 0xcb, 0, 0 }, /* #30 */ 6168 { 0x3d2702, 0x3d2702, 0xa8, 0x57, 0, 0 }, /* #31 */ 6169 { 0x0c5092, 0x0c5092, 0x8b, 0x74, 0, 0 }, /* #32 */ 6170 { 0x291912, 0x291912, 0xc8, 0x37, 0, 0 }, /* #33 */ 6171 { 0x162847, 0x162847, 0x10, 0xef, 0, 0 }, /* #34 */ 6172 { 0x1c0986, 0x1c0986, 0x7b, 0x84, 0, 0 }, /* #35 */ 6173 { 0x216216, 0x216216, 0x36, 0xc9, 0, 0 }, /* #36 */ 6174 { 0x0c63d2, 0x0c63d2, 0x82, 0x7d, 0, 0 }, /* #37 */ 6175 { 0x042d02, 0x042d02, 0xbe, 0x41, 0, 0 }, /* #38 */ 6176 { 0x0d6216, 0x0d6216, 0xe5, 0x1a, 0, 0 }, /* #39 */ 6177 { 0x1576d7, 0x1576d7, 0x79, 0x86, 0, 0 }, /* #40 */ 6178 { 0x2c0707, 0x2c0707, 0x4c, 0xb3, 0, 0 }, /* #41 */ 6179 { 0x2d6c86, 0x2d6c86, 0xf3, 0x0c, 0, 0 }, /* #42 */ 6180 { 0x1f5583, 0x1f5583, 0xc9, 0x36, 0, 0 }, /* #43 */ 6181 { 0x095b07, 0x095b07, 0x96, 0x69, 0, 0 }, /* #44 */ 6182 { 0x2177d6, 0x2177d6, 0x83, 0x7c, 0, 0 }, /* #45 */ 6183 { 0x056b06, 0x056b06, 0xb0, 0x4f, 0, 0 }, /* #46 */ 6184 { 0x112b03, 0x112b03, 0x5b, 0xa4, 0, 0 }, /* #47 */ 6185 { 0x2b7643, 0x2b7643, 0xb0, 0x4f, 0, 0 }, /* #48 */ 6186 { 0x2011c6, 0x2011c6, 0x08, 0xf7, 0, 0 }, /* #49 */ 6187 { 0x316887, 0x316887, 0x4a, 0xb5, 0, 0 }, /* #50 */ 6188 { 0x206996, 0x206996, 0x8c, 0x73, 0, 0 }, /* #51 */ 6189 { 0x356097, 0x356097, 0xec, 0x13, 0, 0 }, /* #52 */ 6190 { 0x0b5d17, 0x0b5d17, 0x8c, 0x73, 0, 0 }, /* #53 */ 6191 { 0x012a46, 0x012a46, 0x06, 0xf9, 0, 0 }, /* #54 */ 6192 { 0x3577c3, 0x3577c3, 0x75, 0x8a, 0, 0 }, /* #55 */ 6193 { 0x0a6a17, 0x0a6a17, 0x97, 0x68, 0, 0 }, /* #56 */ 6194 { 0x336353, 0x336353, 0x7a, 0x85, 0, 0 }, /* #57 */ 6195 { 0x160fc2, 0x160fc2, 0x72, 0x8d, 0, 0 }, /* #58 */ 6196 { 0x032046, 0x032046, 0x6e, 0x91, 0, 0 }, /* #59 */ 6197 { 0x0e6d07, 0x0e6d07, 0xe1, 0x1e, 0, 0 }, /* #60 */ 6198 { 0x236093, 0x236093, 0x28, 0xd7, 0, 0 }, /* #61 */ 6199 { 0x3f2342, 0x3f2342, 0x18, 0xe7, 0, 0 }, /* #62 */ 6200 { 0x047657, 0x047657, 0xc4, 0x3b, 0, 0 }, /* #63 */ 6201 6201 }; 6202 6202 static const BINU8_TEST_T g_aTests_neg_u8[] = 6203 6203 { 6204 { 0x2 f2343, 0x2f2317, 0xe8, 0x18, 0, 0 }, /* #0 */6205 { 0x 002f46, 0x002f83, 0x80, 0x80, 0, 0 }, /* #1 */6206 { 0x 117557, 0x117597, 0x66, 0x9a, 0, 0 }, /* #2 */6207 { 0x 131753, 0x131713, 0x93, 0x6d, 0, 0 }, /* #3 */6208 { 0x 322cd6, 0x322493, 0x46, 0xba, 0, 0 }, /* #4 */6209 { 0x 3176d3, 0x317693, 0x1a, 0xe6, 0, 0 }, /* #5 */6210 { 0x1 13292, 0x113293, 0x4b, 0xb5, 0, 0 }, /* #6 */6211 { 0x 247e97, 0x247613, 0xd4, 0x2c, 0, 0 }, /* #7 */6212 { 0x 3d0182, 0x3d0117, 0x97, 0x69, 0, 0 }, /* #8 */6213 { 0x3 84913, 0x384197, 0x3d, 0xc3, 0, 0 }, /* #9 */6214 { 0x 3d13d3, 0x3d1393, 0x03, 0xfd, 0, 0 }, /* #10 */6215 { 0x 141443, 0x141413, 0xeb, 0x15, 0, 0 }, /* #11 */6216 { 0x0 105d7, 0x010517, 0xef, 0x11, 0, 0 }, /* #12 */6217 { 0x 3639c6, 0x363197, 0x3b, 0xc5, 0, 0 }, /* #13 */6218 { 0x 0f4906, 0x0f4113, 0xb6, 0x4a, 0, 0 }, /* #14 */6219 { 0x0 372c7, 0x037293, 0x6c, 0x94, 0, 0 }, /* #15 */6220 { 0x 2b47c7, 0x2b4793, 0x14, 0xec, 0, 0 }, /* #16 */6221 { 0x3 83693, 0x383693, 0x59, 0xa7, 0, 0 }, /* #17 */6222 { 0x2 92b53, 0x292317, 0xab, 0x55, 0, 0 }, /* #18 */6223 { 0x 0f6613, 0x0f6693, 0x14, 0xec, 0, 0 }, /* #19 */6224 { 0x 105f47, 0x105717, 0x85, 0x7b, 0, 0 }, /* #20 */6225 { 0x 082493, 0x082493, 0x55, 0xab, 0, 0 }, /* #21 */6226 { 0x 3f0b52, 0x3f0397, 0x0b, 0xf5, 0, 0 }, /* #22 */6227 { 0x1 32cc7, 0x132497, 0x22, 0xde, 0, 0 }, /* #23 */6228 { 0x 1e7a82, 0x1e7293, 0x26, 0xda, 0, 0 }, /* #24 */6229 { 0x2 33557, 0x233597, 0x4f, 0xb1, 0, 0 }, /* #25 */6230 { 0x 2e2193, 0x2e2193, 0x32, 0xce, 0, 0 }, /* #26 */6231 { 0x 0a3d43, 0x0a3593, 0x03, 0xfd, 0, 0 }, /* #27 */6232 { 0x 0a0bd6, 0x0a0313, 0xcc, 0x34, 0, 0 }, /* #28 */6233 { 0x1 b0807, 0x1b0013, 0x8b, 0x75, 0, 0 }, /* #29 */6234 { 0x 2a0253, 0x2a0217, 0xc1, 0x3f, 0, 0 }, /* #30 */6235 { 0x 1b4783, 0x1b4713, 0xfc, 0x04, 0, 0 }, /* #31 */6236 { 0x 232887, 0x232017, 0x83, 0x7d, 0, 0 }, /* #32 */6237 { 0x 1b12d7, 0x1b1297, 0x4c, 0xb4, 0, 0 }, /* #33 */6238 { 0x 133d03, 0x133593, 0x46, 0xba, 0, 0 }, /* #34 */6239 { 0x 1d7e87, 0x1d7693, 0x74, 0x8c, 0, 0 }, /* #35 */6240 { 0x1 17c82, 0x117413, 0xf2, 0x0e, 0, 0 }, /* #36 */6241 { 0x2 d7dd7, 0x2d7517, 0xe8, 0x18, 0, 0 }, /* #37 */6242 { 0x2 a1556, 0x2a1546, 0x00, 0x00, 0, 0 }, /* #38 */6243 { 0x2 c6a13, 0x2c6297, 0x22, 0xde, 0, 0 }, /* #39 */6244 { 0x 2826d7, 0x282613, 0xdd, 0x23, 0, 0 }, /* #40 */6245 { 0x 1e0b47, 0x1e0313, 0xa8, 0x58, 0, 0 }, /* #41 */6246 { 0x 0e1987, 0x0e1113, 0xf9, 0x07, 0, 0 }, /* #42 */6247 { 0x 357d17, 0x357517, 0x8f, 0x71, 0, 0 }, /* #43 */6248 { 0x 3a77d7, 0x3a7713, 0xaf, 0x51, 0, 0 }, /* #44 */6249 { 0x 0b4753, 0x0b4713, 0xaf, 0x51, 0, 0 }, /* #45 */6250 { 0x 1b0506, 0x1b0593, 0x33, 0xcd, 0, 0 }, /* #46 */6251 { 0x215 387, 0x215393, 0x65, 0x9b, 0, 0 }, /* #47 */6252 { 0x36 6996, 0x366117, 0xb2, 0x4e, 0, 0 }, /* #48 */6253 { 0x 275013, 0x275097, 0x78, 0x88, 0, 0 }, /* #49 */6254 { 0x 256102, 0x256193, 0x39, 0xc7, 0, 0 }, /* #50 */6255 { 0x 3c1913, 0x3c1193, 0x2d, 0xd3, 0, 0 }, /* #51 */6256 { 0x 1b3786, 0x1b3793, 0x55, 0xab, 0, 0 }, /* #52 */6257 { 0x1 07c83, 0x107417, 0xa6, 0x5a, 0, 0 }, /* #53 */6258 { 0x 382d06, 0x382593, 0x1d, 0xe3, 0, 0 }, /* #54 */6259 { 0x 0c6813, 0x0c6017, 0x83, 0x7d, 0, 0 }, /* #55 */6260 { 0x 063f57, 0x063713, 0x95, 0x6b, 0, 0 }, /* #56 */6261 { 0x 0115d2, 0x011597, 0x19, 0xe7, 0, 0 }, /* #57 */6262 { 0x 301b82, 0x301393, 0x55, 0xab, 0, 0 }, /* #58 */6263 { 0x3 f1452, 0x3f1493, 0x41, 0xbf, 0, 0 }, /* #59 */6264 { 0x 166602, 0x166693, 0x2a, 0xd6, 0, 0 }, /* #60 */6265 { 0x 186513, 0x186593, 0x02, 0xfe, 0, 0 }, /* #61 */6266 { 0x 2c1e53, 0x2c1697, 0x78, 0x88, 0, 0 }, /* #62 */6267 { 0x1 f4b02, 0x1f4393, 0x6e, 0x92, 0, 0 }, /* #63 */6204 { 0x282993, 0x282117, 0x8c, 0x74, 0, 0 }, /* #0 */ 6205 { 0x175296, 0x175297, 0x2c, 0xd4, 0, 0 }, /* #1 */ 6206 { 0x3c0c87, 0x3c0493, 0x1d, 0xe3, 0, 0 }, /* #2 */ 6207 { 0x317192, 0x317117, 0x9a, 0x66, 0, 0 }, /* #3 */ 6208 { 0x164a03, 0x164297, 0x51, 0xaf, 0, 0 }, /* #4 */ 6209 { 0x2f2682, 0x2f2e83, 0x80, 0x80, 0, 0 }, /* #5 */ 6210 { 0x1f1212, 0x1f1213, 0xf3, 0x0d, 0, 0 }, /* #6 */ 6211 { 0x010913, 0x010117, 0xd2, 0x2e, 0, 0 }, /* #7 */ 6212 { 0x037d42, 0x037593, 0x5f, 0xa1, 0, 0 }, /* #8 */ 6213 { 0x3636c3, 0x363617, 0xbf, 0x41, 0, 0 }, /* #9 */ 6214 { 0x013656, 0x013693, 0x3c, 0xc4, 0, 0 }, /* #10 */ 6215 { 0x3a0952, 0x3a0117, 0x89, 0x77, 0, 0 }, /* #11 */ 6216 { 0x040e56, 0x040617, 0xb9, 0x47, 0, 0 }, /* #12 */ 6217 { 0x250f52, 0x250713, 0x8d, 0x73, 0, 0 }, /* #13 */ 6218 { 0x274847, 0x274013, 0x84, 0x7c, 0, 0 }, /* #14 */ 6219 { 0x0a33d6, 0x0a3317, 0x85, 0x7b, 0, 0 }, /* #15 */ 6220 { 0x0b0ec3, 0x0b0613, 0xc9, 0x37, 0, 0 }, /* #16 */ 6221 { 0x395b87, 0x395393, 0x26, 0xda, 0, 0 }, /* #17 */ 6222 { 0x207516, 0x207503, 0x90, 0x70, 0, 0 }, /* #18 */ 6223 { 0x1f01d6, 0x1f0197, 0x67, 0x99, 0, 0 }, /* #19 */ 6224 { 0x220e52, 0x220613, 0xce, 0x32, 0, 0 }, /* #20 */ 6225 { 0x337c13, 0x337497, 0x2e, 0xd2, 0, 0 }, /* #21 */ 6226 { 0x002dc6, 0x002507, 0xb0, 0x50, 0, 0 }, /* #22 */ 6227 { 0x1d4c96, 0x1d4417, 0x96, 0x6a, 0, 0 }, /* #23 */ 6228 { 0x283213, 0x283213, 0x84, 0x7c, 0, 0 }, /* #24 */ 6229 { 0x281e86, 0x281697, 0x23, 0xdd, 0, 0 }, /* #25 */ 6230 { 0x3a6c03, 0x3a6497, 0x1e, 0xe2, 0, 0 }, /* #26 */ 6231 { 0x275293, 0x275297, 0x48, 0xb8, 0, 0 }, /* #27 */ 6232 { 0x1b59c7, 0x1b5117, 0xe8, 0x18, 0, 0 }, /* #28 */ 6233 { 0x1a0443, 0x1a0413, 0xaf, 0x51, 0, 0 }, /* #29 */ 6234 { 0x133647, 0x133693, 0x32, 0xce, 0, 0 }, /* #30 */ 6235 { 0x344712, 0x344713, 0xd4, 0x2c, 0, 0 }, /* #31 */ 6236 { 0x040802, 0x040093, 0x76, 0x8a, 0, 0 }, /* #32 */ 6237 { 0x042253, 0x042213, 0x9e, 0x62, 0, 0 }, /* #33 */ 6238 { 0x2c2a97, 0x2c2297, 0x5a, 0xa6, 0, 0 }, /* #34 */ 6239 { 0x2a5113, 0x2a5113, 0x8d, 0x73, 0, 0 }, /* #35 */ 6240 { 0x165693, 0x165613, 0xf2, 0x0e, 0, 0 }, /* #36 */ 6241 { 0x263992, 0x263117, 0xf6, 0x0a, 0, 0 }, /* #37 */ 6242 { 0x2d5a93, 0x2d5213, 0x9e, 0x62, 0, 0 }, /* #38 */ 6243 { 0x215f12, 0x215717, 0xad, 0x53, 0, 0 }, /* #39 */ 6244 { 0x3d61c3, 0x3d6107, 0xd0, 0x30, 0, 0 }, /* #40 */ 6245 { 0x2d68d7, 0x2d6097, 0x48, 0xb8, 0, 0 }, /* #41 */ 6246 { 0x357a02, 0x357297, 0x5b, 0xa5, 0, 0 }, /* #42 */ 6247 { 0x2050c7, 0x205013, 0xcc, 0x34, 0, 0 }, /* #43 */ 6248 { 0x127f86, 0x127797, 0x23, 0xdd, 0, 0 }, /* #44 */ 6249 { 0x2e6487, 0x2e6413, 0xf3, 0x0d, 0, 0 }, /* #45 */ 6250 { 0x2946c3, 0x294697, 0x2e, 0xd2, 0, 0 }, /* #46 */ 6251 { 0x215983, 0x215193, 0x05, 0xfb, 0, 0 }, /* #47 */ 6252 { 0x367556, 0x367517, 0xb8, 0x48, 0, 0 }, /* #48 */ 6253 { 0x170317, 0x170387, 0x60, 0xa0, 0, 0 }, /* #49 */ 6254 { 0x086bc2, 0x086393, 0x0e, 0xf2, 0, 0 }, /* #50 */ 6255 { 0x2d5dc7, 0x2d5587, 0x40, 0xc0, 0, 0 }, /* #51 */ 6256 { 0x010c02, 0x010493, 0x47, 0xb9, 0, 0 }, /* #52 */ 6257 { 0x1e6a03, 0x1e6207, 0xd0, 0x30, 0, 0 }, /* #53 */ 6258 { 0x2a0b46, 0x2a0397, 0x5b, 0xa5, 0, 0 }, /* #54 */ 6259 { 0x1a3c96, 0x1a3417, 0x88, 0x78, 0, 0 }, /* #55 */ 6260 { 0x3a5ac3, 0x3a5297, 0x25, 0xdb, 0, 0 }, /* #56 */ 6261 { 0x132413, 0x132417, 0xdc, 0x24, 0, 0 }, /* #57 */ 6262 { 0x052802, 0x052017, 0xbf, 0x41, 0, 0 }, /* #58 */ 6263 { 0x391407, 0x391493, 0x38, 0xc8, 0, 0 }, /* #59 */ 6264 { 0x2641d3, 0x264193, 0x1d, 0xe3, 0, 0 }, /* #60 */ 6265 { 0x386c87, 0x386417, 0xf7, 0x09, 0, 0 }, /* #61 */ 6266 { 0x1903d3, 0x190317, 0x8f, 0x71, 0, 0 }, /* #62 */ 6267 { 0x153882, 0x153017, 0xf1, 0x0f, 0, 0 }, /* #63 */ 6268 6268 }; 6269 6269 static const BINU8_TEST_T g_aTests_neg_u8_locked[] = 6270 6270 { 6271 { 0x 0a0497, 0x0a0497, 0x0b, 0xf5, 0, 0 }, /* #0 */6272 { 0x 335613, 0x335697, 0x04, 0xfc, 0, 0 }, /* #1 */6273 { 0x 205806, 0x205097, 0x5d, 0xa3, 0, 0 }, /* #2 */6274 { 0x3 163d3, 0x316393, 0x2a, 0xd6, 0, 0 }, /* #3 */6275 { 0x 253a93, 0x253213, 0xe7, 0x19, 0, 0 }, /* #4 */6276 { 0x 3267d6, 0x326797, 0x51, 0xaf, 0, 0 }, /* #5 */6277 { 0x 3901c6, 0x390193, 0x14, 0xec, 0, 0 }, /* #6 */6278 { 0x 023c56, 0x023413, 0xfc, 0x04, 0, 0 }, /* #7 */6279 { 0x 0e6702, 0x0e6717, 0x83, 0x7d, 0, 0 }, /* #8 */6280 { 0x 172703, 0x172793, 0x53, 0xad, 0, 0 }, /* #9 */6281 { 0x 145956, 0x145197, 0x48, 0xb8, 0, 0 }, /* #10 */6282 { 0x 1d4016, 0x1d4017, 0xec, 0x14, 0, 0 }, /* #11 */6283 { 0x 0c5052, 0x0c5017, 0xc4, 0x3c, 0, 0 }, /* #12 */6284 { 0x 054313, 0x054317, 0xfb, 0x05, 0, 0 }, /* #13 */6285 { 0x 0406c6, 0x040697, 0x51, 0xaf, 0, 0 }, /* #14 */6286 { 0x 086f96, 0x086797, 0x23, 0xdd, 0, 0 }, /* #15 */6287 { 0x 1d2057, 0x1d2093, 0x5c, 0xa4, 0, 0 }, /* #16 */6288 { 0x 130257, 0x130293, 0x08, 0xf8, 0, 0 }, /* #17 */6289 { 0x 1f2386, 0x1f2317, 0xee, 0x12, 0, 0 }, /* #18 */6290 { 0x 142f57, 0x142793, 0x76, 0x8a, 0, 0 }, /* #19 */6291 { 0x0 40ed3, 0x040693, 0x58, 0xa8, 0, 0 }, /* #20 */6292 { 0x 345a46, 0x345297, 0x73, 0x8d, 0, 0 }, /* #21 */6293 { 0x 1b35c2, 0x1b3517, 0xc4, 0x3c, 0, 0 }, /* #22 */6294 { 0x1 66b42, 0x166317, 0x88, 0x78, 0, 0 }, /* #23 */6295 { 0x 340856, 0x340097, 0x15, 0xeb, 0, 0 }, /* #24 */6296 { 0x 190f52, 0x190713, 0xf5, 0x0b, 0, 0 }, /* #25 */6297 { 0x 133682, 0x133617, 0xd3, 0x2d, 0, 0 }, /* #26 */6298 { 0x 393657, 0x393697, 0x5d, 0xa3, 0, 0 }, /* #27 */6299 { 0x 307417, 0x307417, 0xfb, 0x05, 0, 0 }, /* #28 */6300 { 0x1c 0e96, 0x1c0697, 0x1c, 0xe4, 0, 0 }, /* #29 */6301 { 0x0 93d42, 0x093517, 0xa1, 0x5f, 0, 0 }, /* #30 */6302 { 0x 366503, 0x366593, 0x46, 0xba, 0, 0 }, /* #31 */6303 { 0x 1c0347, 0x1c0317, 0x85, 0x7b, 0, 0 }, /* #32 */6304 { 0x 2f1a46, 0x2f1297, 0x3d, 0xc3, 0, 0 }, /* #33 */6305 { 0x 275983, 0x275197, 0x48, 0xb8, 0, 0 }, /* #34 */6306 { 0x0 913c7, 0x091313, 0xea, 0x16, 0, 0 }, /* #35 */6307 { 0x 324252, 0x324293, 0x21, 0xdf, 0, 0 }, /* #36 */6308 { 0x 0c1f16, 0x0c1713, 0x92, 0x6e, 0, 0 }, /* #37 */6309 { 0x 0b3ad7, 0x0b3213, 0xc5, 0x3b, 0, 0 }, /* #38 */6310 { 0x0a 64d2, 0x0a6497, 0x29, 0xd7, 0, 0 }, /* #39 */6311 { 0x 347e06, 0x347693, 0x59, 0xa7, 0, 0 }, /* #40 */6312 { 0x0 d30c2, 0x0d3097, 0x01, 0xff, 0, 0 }, /* #41 */6313 { 0x 2e7296, 0x2e7213, 0xb7, 0x49, 0, 0 }, /* #42 */6314 { 0x 0b02d6, 0x0b0297, 0x01, 0xff, 0, 0 }, /* #43 */6315 { 0x2 37893, 0x237017, 0x89, 0x77, 0, 0 }, /* #44 */6316 { 0x3 63bd7, 0x363317, 0x85, 0x7b, 0, 0 }, /* #45 */6317 { 0x 372917, 0x372113, 0x86, 0x7a, 0, 0 }, /* #46 */6318 { 0x 156b93, 0x156397, 0x01, 0xff, 0, 0 }, /* #47 */6319 { 0x 216913, 0x216117, 0x83, 0x7d, 0, 0 }, /* #48 */6320 { 0x 2639d2, 0x263193, 0x0c, 0xf4, 0, 0 }, /* #49 */6321 { 0x 2145c3, 0x214593, 0x4a, 0xb6, 0, 0 }, /* #50 */6322 { 0x 124312, 0x124383, 0x30, 0xd0, 0, 0 }, /* #51 */6323 { 0x1 e4297, 0x1e4293, 0x39, 0xc7, 0, 0 }, /* #52 */6324 { 0x 236557, 0x236517, 0xe3, 0x1d, 0, 0 }, /* #53 */6325 { 0x0e 0f07, 0x0e0713, 0xf8, 0x08, 0, 0 }, /* #54 */6326 { 0x1 95a17, 0x195297, 0x56, 0xaa, 0, 0 }, /* #55 */6327 { 0x 0d1247, 0x0d1297, 0x1f, 0xe1, 0, 0 }, /* #56 */6328 { 0x 330ed3, 0x330617, 0xca, 0x36, 0, 0 }, /* #57 */6329 { 0x 0332c3, 0x033293, 0x1b, 0xe5, 0, 0 }, /* #58 */6330 { 0x2 f6b46, 0x2f6397, 0x0d, 0xf3, 0, 0 }, /* #59 */6331 { 0x0 b0fc2, 0x0b0793, 0x4d, 0xb3, 0, 0 }, /* #60 */6332 { 0x 296547, 0x296517, 0xf1, 0x0f, 0, 0 }, /* #61 */6333 { 0x1 251c6, 0x125117, 0xad, 0x53, 0, 0 }, /* #62 */6334 { 0x 3b1cd2, 0x3b1493, 0x44, 0xbc, 0, 0 }, /* #63 */6271 { 0x1a17c7, 0x1a1713, 0xa8, 0x58, 0, 0 }, /* #0 */ 6272 { 0x2d2897, 0x2d2017, 0xd8, 0x28, 0, 0 }, /* #1 */ 6273 { 0x1d7983, 0x1d7117, 0xe5, 0x1b, 0, 0 }, /* #2 */ 6274 { 0x350812, 0x350013, 0x87, 0x79, 0, 0 }, /* #3 */ 6275 { 0x0f2186, 0x0f2197, 0x64, 0x9c, 0, 0 }, /* #4 */ 6276 { 0x012397, 0x012313, 0x93, 0x6d, 0, 0 }, /* #5 */ 6277 { 0x2c0856, 0x2c0013, 0xeb, 0x15, 0, 0 }, /* #6 */ 6278 { 0x1a1743, 0x1a1717, 0xc6, 0x3a, 0, 0 }, /* #7 */ 6279 { 0x217787, 0x217717, 0xc4, 0x3c, 0, 0 }, /* #8 */ 6280 { 0x2e6956, 0x2e6113, 0xe1, 0x1f, 0, 0 }, /* #9 */ 6281 { 0x3958d6, 0x395017, 0xad, 0x53, 0, 0 }, /* #10 */ 6282 { 0x255107, 0x255197, 0x04, 0xfc, 0, 0 }, /* #11 */ 6283 { 0x2a0d56, 0x2a0517, 0xa6, 0x5a, 0, 0 }, /* #12 */ 6284 { 0x163a97, 0x163287, 0x70, 0x90, 0, 0 }, /* #13 */ 6285 { 0x306146, 0x306193, 0x4d, 0xb3, 0, 0 }, /* #14 */ 6286 { 0x165697, 0x165693, 0x7b, 0x85, 0, 0 }, /* #15 */ 6287 { 0x334643, 0x334617, 0xf1, 0x0f, 0, 0 }, /* #16 */ 6288 { 0x040896, 0x040093, 0x3c, 0xc4, 0, 0 }, /* #17 */ 6289 { 0x0e5d42, 0x0e5513, 0xf3, 0x0d, 0, 0 }, /* #18 */ 6290 { 0x235d16, 0x235503, 0xe0, 0x20, 0, 0 }, /* #19 */ 6291 { 0x086502, 0x086513, 0x8d, 0x73, 0, 0 }, /* #20 */ 6292 { 0x045fc6, 0x045797, 0x04, 0xfc, 0, 0 }, /* #21 */ 6293 { 0x311d02, 0x311513, 0xf3, 0x0d, 0, 0 }, /* #22 */ 6294 { 0x192a57, 0x192283, 0x20, 0xe0, 0, 0 }, /* #23 */ 6295 { 0x057ed3, 0x057617, 0x9a, 0x66, 0, 0 }, /* #24 */ 6296 { 0x0d4846, 0x0d4017, 0xab, 0x55, 0, 0 }, /* #25 */ 6297 { 0x041213, 0x041203, 0x90, 0x70, 0, 0 }, /* #26 */ 6298 { 0x0d1083, 0x0d1097, 0x73, 0x8d, 0, 0 }, /* #27 */ 6299 { 0x280a53, 0x280217, 0xaa, 0x56, 0, 0 }, /* #28 */ 6300 { 0x1c15c6, 0x1c1517, 0x82, 0x7e, 0, 0 }, /* #29 */ 6301 { 0x061987, 0x061113, 0xd7, 0x29, 0, 0 }, /* #30 */ 6302 { 0x106307, 0x106317, 0xe9, 0x17, 0, 0 }, /* #31 */ 6303 { 0x281a16, 0x281213, 0x84, 0x7c, 0, 0 }, /* #32 */ 6304 { 0x171ec2, 0x171617, 0xa1, 0x5f, 0, 0 }, /* #33 */ 6305 { 0x1709d3, 0x170197, 0x72, 0x8e, 0, 0 }, /* #34 */ 6306 { 0x0451c6, 0x045183, 0x50, 0xb0, 0, 0 }, /* #35 */ 6307 { 0x135447, 0x135493, 0x4a, 0xb6, 0, 0 }, /* #36 */ 6308 { 0x2225d2, 0x222593, 0x74, 0x8c, 0, 0 }, /* #37 */ 6309 { 0x3e4b57, 0x3e4317, 0xa4, 0x5c, 0, 0 }, /* #38 */ 6310 { 0x0a4e42, 0x0a4613, 0x8b, 0x75, 0, 0 }, /* #39 */ 6311 { 0x043043, 0x043013, 0xcc, 0x34, 0, 0 }, /* #40 */ 6312 { 0x015e86, 0x015613, 0xcf, 0x31, 0, 0 }, /* #41 */ 6313 { 0x163097, 0x163017, 0xd5, 0x2b, 0, 0 }, /* #42 */ 6314 { 0x1b09c2, 0x1b0117, 0x88, 0x78, 0, 0 }, /* #43 */ 6315 { 0x2979c6, 0x297113, 0xc5, 0x3b, 0, 0 }, /* #44 */ 6316 { 0x334f52, 0x334793, 0x74, 0x8c, 0, 0 }, /* #45 */ 6317 { 0x0b0583, 0x0b0593, 0x3c, 0xc4, 0, 0 }, /* #46 */ 6318 { 0x253292, 0x253293, 0x16, 0xea, 0, 0 }, /* #47 */ 6319 { 0x0d1cc2, 0x0d1407, 0xb0, 0x50, 0, 0 }, /* #48 */ 6320 { 0x0a6ac2, 0x0a6217, 0xf1, 0x0f, 0, 0 }, /* #49 */ 6321 { 0x1e36d6, 0x1e3613, 0xa5, 0x5b, 0, 0 }, /* #50 */ 6322 { 0x0d21d3, 0x0d2197, 0x49, 0xb7, 0, 0 }, /* #51 */ 6323 { 0x127c56, 0x127417, 0xde, 0x22, 0, 0 }, /* #52 */ 6324 { 0x093b07, 0x093387, 0x10, 0xf0, 0, 0 }, /* #53 */ 6325 { 0x0e7843, 0x0e7097, 0x51, 0xaf, 0, 0 }, /* #54 */ 6326 { 0x124a02, 0x124297, 0x6d, 0x93, 0, 0 }, /* #55 */ 6327 { 0x275dc7, 0x275513, 0xed, 0x13, 0, 0 }, /* #56 */ 6328 { 0x0d5fd6, 0x0d5717, 0xab, 0x55, 0, 0 }, /* #57 */ 6329 { 0x302957, 0x302107, 0xa0, 0x60, 0, 0 }, /* #58 */ 6330 { 0x2410d6, 0x241017, 0xfa, 0x06, 0, 0 }, /* #59 */ 6331 { 0x057152, 0x057193, 0x0f, 0xf1, 0, 0 }, /* #60 */ 6332 { 0x373747, 0x373717, 0x9b, 0x65, 0, 0 }, /* #61 */ 6333 { 0x141b46, 0x141317, 0xfb, 0x05, 0, 0 }, /* #62 */ 6334 { 0x1c6982, 0x1c6113, 0xe7, 0x19, 0, 0 }, /* #63 */ 6335 6335 }; 6336 6336 static const BINU16_TEST_T g_aTests_inc_u16[] = 6337 6337 { 6338 { 0x 167007, 0x167003, 0x283a, 0x283b, 0, 0 }, /* #0 */6339 { 0x 374b06, 0x374386, 0xcb62, 0xcb63, 0, 0 }, /* #1 */6340 { 0x 1c3a43, 0x1c3283, 0xbc18, 0xbc19, 0, 0 }, /* #2 */6341 { 0x2 44406, 0x244406, 0x5641, 0x5642, 0, 0 }, /* #3 */6342 { 0x0 21602, 0x021686, 0xa5c2, 0xa5c3, 0, 0 }, /* #4 */6343 { 0x 320bd6, 0x320312, 0x39cf, 0x39d0, 0, 0 }, /* #5 */6344 { 0x 084e46, 0x084682, 0xec91, 0xec92, 0, 0 }, /* #6 */6345 { 0x 0e2f06, 0x0e2702, 0x19b5, 0x19b6, 0, 0 }, /* #7 */6346 { 0x 1a6b07, 0x1a6303, 0x49b8, 0x49b9, 0, 0 }, /* #8 */6347 { 0x 367983, 0x367103, 0x32de, 0x32df, 0, 0 }, /* #9 */6348 { 0x 1c4e87, 0x1c4683, 0xf3e4, 0xf3e5, 0, 0 }, /* #10 */6349 { 0x 0e3993, 0x0e3103, 0x09c6, 0x09c7, 0, 0 }, /* #11 */6350 { 0x2 e0b46, 0x2e0316, 0x12ff, 0x1300, 0, 0 }, /* #12 */6351 { 0x 337913, 0x337183, 0xcb91, 0xcb92, 0, 0 }, /* #13 */6352 { 0x 083312, 0x083386, 0xaa09, 0xaa0a, 0, 0 }, /* #14 */6353 { 0x 0b1a17, 0x0b1203, 0x309a, 0x309b, 0, 0 }, /* #15 */6354 { 0x2 b6812, 0x2b6006, 0x09fe, 0x09ff, 0, 0 }, /* #16 */6355 { 0x 331ac2, 0x331282, 0x82ad, 0x82ae, 0, 0 }, /* #17 */6356 { 0x 227743, 0x227787, 0xfecb, 0xfecc, 0, 0 }, /* #18 */6357 { 0x 2277d2, 0x227786, 0xa739, 0xa73a, 0, 0 }, /* #19 */6358 { 0x 3c3396, 0x3c3306, 0x697a, 0x697b, 0, 0 }, /* #20 */6359 { 0x 392cd3, 0x392483, 0xbea6, 0xbea7, 0, 0 }, /* #21 */6360 { 0x 065d92, 0x065586, 0xab35, 0xab36, 0, 0 }, /* #22 */6361 { 0x 1a6656, 0x1a6606, 0x788c, 0x788d, 0, 0 }, /* #23 */6362 { 0x 3d2e83, 0x3d2687, 0x8054, 0x8055, 0, 0 }, /* #24 */6363 { 0x 092fd6, 0x092782, 0xcd0c, 0xcd0d, 0, 0 }, /* #25 */6364 { 0x 3c3f83, 0x3c3707, 0x42fe, 0x42ff, 0, 0 }, /* #26 */6365 { 0x0 70052, 0x070006, 0x6995, 0x6996, 0, 0 }, /* #27 */6366 { 0x 143212, 0x143206, 0x0f11, 0x0f12, 0, 0 }, /* #28 */6367 { 0x1 56056, 0x156006, 0x00d0, 0x00d1, 0, 0 }, /* #29 */6368 { 0x 307b56, 0x307382, 0xd461, 0xd462, 0, 0 }, /* #30 */6369 { 0x 021857, 0x021003, 0x7b2b, 0x7b2c, 0, 0 }, /* #31 */6370 { 0x 022586, 0x022502, 0x51c0, 0x51c1, 0, 0 }, /* #32 */6371 { 0x 3d48c6, 0x3d4082, 0xbffc, 0xbffd, 0, 0 }, /* #33 */6372 { 0x2 f2852, 0x2f2012, 0x5c7f, 0x5c80, 0, 0 }, /* #34 */6373 { 0x 086016, 0x086016, 0x7fbf, 0x7fc0, 0, 0 }, /* #35 */6374 { 0x 3d6442, 0x3d6402, 0x716d, 0x716e, 0, 0 }, /* #36 */6375 { 0x 096183, 0x096183, 0xa16c, 0xa16d, 0, 0 }, /* #37 */6376 { 0x2 164d7, 0x216487, 0x9465, 0x9466, 0, 0 }, /* #38 */6377 { 0x1 d3b43, 0x1d3383, 0xf1ac, 0xf1ad, 0, 0 }, /* #39 */6378 { 0x14 7c83, 0x147487, 0xdd9b, 0xdd9c, 0, 0 }, /* #40 */6379 { 0x 006542, 0x006502, 0x1b79, 0x1b7a, 0, 0 }, /* #41 */6380 { 0x 303b92, 0x303382, 0xefb5, 0xefb6, 0, 0 }, /* #42 */6381 { 0x0 e6583, 0x0e6503, 0x7990, 0x7991, 0, 0 }, /* #43 */6382 { 0x 181ac3, 0x181283, 0x84ad, 0x84ae, 0, 0 }, /* #44 */6383 { 0x1 17987, 0x117187, 0xb89e, 0xb89f, 0, 0 }, /* #45 */6384 { 0x 205cc3, 0x205483, 0x8603, 0x8604, 0, 0 }, /* #46 */6385 { 0x 0a5887, 0x0a5003, 0x4a9a, 0x4a9b, 0, 0 }, /* #47 */6386 { 0x0 21c16, 0x021492, 0xe03f, 0xe040, 0, 0 }, /* #48 */6387 { 0x 112842, 0x112002, 0x1875, 0x1876, 0, 0 }, /* #49 */6388 { 0x 236547, 0x236587, 0x80f9, 0x80fa, 0, 0 }, /* #50 */6389 { 0x 361e43, 0x361607, 0x6610, 0x6611, 0, 0 }, /* #51 */6390 { 0x 3b1387, 0x3b1387, 0xee38, 0xee39, 0, 0 }, /* #52 */6391 { 0x 2a7c57, 0x2a7487, 0x8c8a, 0x8c8b, 0, 0 }, /* #53 */6392 { 0x 3230d3, 0x323003, 0x2b96, 0x2b97, 0, 0 }, /* #54 */6393 { 0x0 e3242, 0x0e3292, 0x9d6f, 0x9d70, 0, 0 }, /* #55 */6394 { 0x3 c4a43, 0x3c4287, 0x8a83, 0x8a84, 0, 0 }, /* #56 */6395 { 0x1c 3d02, 0x1c3586, 0x9ff9, 0x9ffa, 0, 0 }, /* #57 */6396 { 0x1 81352, 0x181312, 0x1e0f, 0x1e10, 0, 0 }, /* #58 */6397 { 0x 2e0593, 0x2e0583, 0x8de8, 0x8de9, 0, 0 }, /* #59 */6398 { 0x 3868d6, 0x386082, 0x958b, 0x958c, 0, 0 }, /* #60 */6399 { 0x 254c07, 0x254487, 0x855b, 0x855c, 0, 0 }, /* #61 */6400 { 0x2 a3dc3, 0x2a3587, 0xb943, 0xb944, 0, 0 }, /* #62 */6401 { 0x1 93313, 0x193307, 0x498d, 0x498e, 0, 0 }, /* #63 */6338 { 0x2c2243, 0x2c2283, 0xa5b4, 0xa5b5, 0, 0 }, /* #0 */ 6339 { 0x265d46, 0x265592, 0xd47f, 0xd480, 0, 0 }, /* #1 */ 6340 { 0x3703d2, 0x370306, 0x4017, 0x4018, 0, 0 }, /* #2 */ 6341 { 0x2b2b56, 0x2b2382, 0xe32b, 0xe32c, 0, 0 }, /* #3 */ 6342 { 0x053cc2, 0x053402, 0x1215, 0x1216, 0, 0 }, /* #4 */ 6343 { 0x0b60d6, 0x0b6006, 0x27e0, 0x27e1, 0, 0 }, /* #5 */ 6344 { 0x157e93, 0x157683, 0xcb90, 0xcb91, 0, 0 }, /* #6 */ 6345 { 0x1011d6, 0x101182, 0xf94e, 0xf94f, 0, 0 }, /* #7 */ 6346 { 0x227713, 0x227703, 0x6c88, 0x6c89, 0, 0 }, /* #8 */ 6347 { 0x267006, 0x267086, 0x80a8, 0x80a9, 0, 0 }, /* #9 */ 6348 { 0x204096, 0x204006, 0x4213, 0x4214, 0, 0 }, /* #10 */ 6349 { 0x271147, 0x271103, 0x17d5, 0x17d6, 0, 0 }, /* #11 */ 6350 { 0x232ed7, 0x232603, 0x3c51, 0x3c52, 0, 0 }, /* #12 */ 6351 { 0x130f57, 0x130703, 0x431e, 0x431f, 0, 0 }, /* #13 */ 6352 { 0x107b43, 0x107387, 0xb18a, 0xb18b, 0, 0 }, /* #14 */ 6353 { 0x137c47, 0x137483, 0xe9ac, 0xe9ad, 0, 0 }, /* #15 */ 6354 { 0x261e93, 0x261603, 0x0689, 0x068a, 0, 0 }, /* #16 */ 6355 { 0x021397, 0x021303, 0x3adb, 0x3adc, 0, 0 }, /* #17 */ 6356 { 0x322412, 0x322416, 0x5c4f, 0x5c50, 0, 0 }, /* #18 */ 6357 { 0x365997, 0x365103, 0x3044, 0x3045, 0, 0 }, /* #19 */ 6358 { 0x044303, 0x044307, 0x2116, 0x2117, 0, 0 }, /* #20 */ 6359 { 0x0340d7, 0x034087, 0xc8a2, 0xc8a3, 0, 0 }, /* #21 */ 6360 { 0x1f2097, 0x1f2007, 0x0f73, 0x0f74, 0, 0 }, /* #22 */ 6361 { 0x217dd6, 0x217582, 0x806c, 0x806d, 0, 0 }, /* #23 */ 6362 { 0x103e96, 0x103686, 0xff70, 0xff71, 0, 0 }, /* #24 */ 6363 { 0x341417, 0x341487, 0xd3a5, 0xd3a6, 0, 0 }, /* #25 */ 6364 { 0x0b1d53, 0x0b1587, 0xb59b, 0xb59c, 0, 0 }, /* #26 */ 6365 { 0x0964c7, 0x096483, 0xf196, 0xf197, 0, 0 }, /* #27 */ 6366 { 0x3a4986, 0x3a4106, 0x4dc9, 0x4dca, 0, 0 }, /* #28 */ 6367 { 0x144f13, 0x144787, 0x9705, 0x9706, 0, 0 }, /* #29 */ 6368 { 0x130806, 0x130086, 0xaaed, 0xaaee, 0, 0 }, /* #30 */ 6369 { 0x205303, 0x205383, 0xe54e, 0xe54f, 0, 0 }, /* #31 */ 6370 { 0x1f7802, 0x1f7092, 0xb07f, 0xb080, 0, 0 }, /* #32 */ 6371 { 0x226cc6, 0x226496, 0xc49f, 0xc4a0, 0, 0 }, /* #33 */ 6372 { 0x2a4017, 0x2a4007, 0x6909, 0x690a, 0, 0 }, /* #34 */ 6373 { 0x3c53d6, 0x3c5302, 0x4baa, 0x4bab, 0, 0 }, /* #35 */ 6374 { 0x0e3e12, 0x0e3606, 0x2f16, 0x2f17, 0, 0 }, /* #36 */ 6375 { 0x337693, 0x337683, 0xdb6a, 0xdb6b, 0, 0 }, /* #37 */ 6376 { 0x202b03, 0x202383, 0xf43d, 0xf43e, 0, 0 }, /* #38 */ 6377 { 0x1a5d42, 0x1a5586, 0xee39, 0xee3a, 0, 0 }, /* #39 */ 6378 { 0x146fd3, 0x146787, 0xb0ab, 0xb0ac, 0, 0 }, /* #40 */ 6379 { 0x226b56, 0x226306, 0x0770, 0x0771, 0, 0 }, /* #41 */ 6380 { 0x206587, 0x206503, 0x648e, 0x648f, 0, 0 }, /* #42 */ 6381 { 0x004016, 0x004002, 0x2db5, 0x2db6, 0, 0 }, /* #43 */ 6382 { 0x3b7e83, 0x3b7683, 0xd26d, 0xd26e, 0, 0 }, /* #44 */ 6383 { 0x1e1c86, 0x1e1496, 0xf22f, 0xf230, 0, 0 }, /* #45 */ 6384 { 0x1014c3, 0x101483, 0xddb2, 0xddb3, 0, 0 }, /* #46 */ 6385 { 0x2e7bd7, 0x2e7307, 0x0f26, 0x0f27, 0, 0 }, /* #47 */ 6386 { 0x0a3283, 0x0a3203, 0x5e44, 0x5e45, 0, 0 }, /* #48 */ 6387 { 0x360306, 0x360306, 0x0d8a, 0x0d8b, 0, 0 }, /* #49 */ 6388 { 0x390282, 0x390286, 0xeb95, 0xeb96, 0, 0 }, /* #50 */ 6389 { 0x1d1b12, 0x1d1382, 0xa9ee, 0xa9ef, 0, 0 }, /* #51 */ 6390 { 0x037312, 0x037382, 0xd024, 0xd025, 0, 0 }, /* #52 */ 6391 { 0x017ad2, 0x017206, 0x7b62, 0x7b63, 0, 0 }, /* #53 */ 6392 { 0x1c0357, 0x1c0393, 0xb8af, 0xb8b0, 0, 0 }, /* #54 */ 6393 { 0x011456, 0x011486, 0x8141, 0x8142, 0, 0 }, /* #55 */ 6394 { 0x3d6743, 0x3d6783, 0x84ca, 0x84cb, 0, 0 }, /* #56 */ 6395 { 0x1c74d2, 0x1c7416, 0x1d5f, 0x1d60, 0, 0 }, /* #57 */ 6396 { 0x116952, 0x116102, 0x5e72, 0x5e73, 0, 0 }, /* #58 */ 6397 { 0x0d46d3, 0x0d4607, 0x7ef9, 0x7efa, 0, 0 }, /* #59 */ 6398 { 0x2638c3, 0x263087, 0xa5fb, 0xa5fc, 0, 0 }, /* #60 */ 6399 { 0x390583, 0x390503, 0x7fa1, 0x7fa2, 0, 0 }, /* #61 */ 6400 { 0x235cc2, 0x235486, 0x8e71, 0x8e72, 0, 0 }, /* #62 */ 6401 { 0x1f2913, 0x1f2107, 0x331d, 0x331e, 0, 0 }, /* #63 */ 6402 6402 }; 6403 6403 static const BINU16_TEST_T g_aTests_inc_u16_locked[] = 6404 6404 { 6405 { 0x 361247, 0x361203, 0x13d4, 0x13d5, 0, 0 }, /* #0 */6406 { 0x2 21e43, 0x221603, 0x21c6, 0x21c7, 0, 0 }, /* #1 */6407 { 0x1 55797, 0x155783, 0xad42, 0xad43, 0, 0 }, /* #2 */6408 { 0x 295d96, 0x295582, 0xc5a7, 0xc5a8, 0, 0 }, /* #3 */6409 { 0x 1c11c2, 0x1c1186, 0xb17d, 0xb17e, 0, 0 }, /* #4 */6410 { 0x 065e92, 0x065686, 0xcd55, 0xcd56, 0, 0 }, /* #5 */6411 { 0x 3f7a07, 0x3f7283, 0xaf90, 0xaf91, 0, 0 }, /* #6 */6412 { 0x 112f06, 0x112702, 0x6a97, 0x6a98, 0, 0 }, /* #7 */6413 { 0x 1e7c13, 0x1e7403, 0x4156, 0x4157, 0, 0 }, /* #8 */6414 { 0x 2c67c6, 0x2c6796, 0x904f, 0x9050, 0, 0 }, /* #9 */6415 { 0x 1d76d3, 0x1d7603, 0x0f1e, 0x0f1f, 0, 0 }, /* #10 */6416 { 0x 214617, 0x214683, 0xbd50, 0xbd51, 0, 0 }, /* #11 */6417 { 0x 217a07, 0x217203, 0x722e, 0x722f, 0, 0 }, /* #12 */6418 { 0x2 40486, 0x240482, 0xd8cc, 0xd8cd, 0, 0 }, /* #13 */6419 { 0x 2b2e13, 0x2b2687, 0xcfb7, 0xcfb8, 0, 0 }, /* #14 */6420 { 0x2 c6952, 0x2c6186, 0xd9ea, 0xd9eb, 0, 0 }, /* #15 */6421 { 0x 150b47, 0x150387, 0xaa73, 0xaa74, 0, 0 }, /* #16 */6422 { 0x 020943, 0x020107, 0x4bba, 0x4bbb, 0, 0 }, /* #17 */6423 { 0x2 551d2, 0x255106, 0x6b20, 0x6b21, 0, 0 }, /* #18 */6424 { 0x 221b12, 0x221306, 0x0e5b, 0x0e5c, 0, 0 }, /* #19 */6425 { 0x3 e5496, 0x3e5482, 0xb785, 0xb786, 0, 0 }, /* #20 */6426 { 0x 123803, 0x123087, 0xf1cb, 0xf1cc, 0, 0 }, /* #21 */6427 { 0x1 24042, 0x124082, 0xdda6, 0xdda7, 0, 0 }, /* #22 */6428 { 0x 144b52, 0x144306, 0x6e55, 0x6e56, 0, 0 }, /* #23 */6429 { 0x0 a18c7, 0x0a1087, 0x9e77, 0x9e78, 0, 0 }, /* #24 */6430 { 0x 1053d2, 0x105302, 0x76be, 0x76bf, 0, 0 }, /* #25 */6431 { 0x 152f16, 0x152706, 0x10ec, 0x10ed, 0, 0 }, /* #26 */6432 { 0x 262597, 0x262583, 0xcf57, 0xcf58, 0, 0 }, /* #27 */6433 { 0x 0846d2, 0x084686, 0xf3ec, 0xf3ed, 0, 0 }, /* #28 */6434 { 0x 3529d7, 0x352107, 0x6509, 0x650a, 0, 0 }, /* #29 */6435 { 0x 1e3016, 0x1e3086, 0xabbd, 0xabbe, 0, 0 }, /* #30 */6436 { 0x 173c07, 0x173403, 0x2f67, 0x2f68, 0, 0 }, /* #31 */6437 { 0x 0f53d7, 0x0f5383, 0xedf0, 0xedf1, 0, 0 }, /* #32 */6438 { 0x 104ad6, 0x104286, 0xcd95, 0xcd96, 0, 0 }, /* #33 */6439 { 0x 165187, 0x165113, 0x7edf, 0x7ee0, 0, 0 }, /* #34 */6440 { 0x1 37683, 0x137683, 0xdab8, 0xdab9, 0, 0 }, /* #35 */6441 { 0x 146113, 0x146103, 0x25a6, 0x25a7, 0, 0 }, /* #36 */6442 { 0x 392246, 0x392206, 0x7c1d, 0x7c1e, 0, 0 }, /* #37 */6443 { 0x 0726c2, 0x072606, 0x5ae6, 0x5ae7, 0, 0 }, /* #38 */6444 { 0x 187fd6, 0x187792, 0xd93f, 0xd940, 0, 0 }, /* #39 */6445 { 0x2 642c2, 0x264286, 0xe420, 0xe421, 0, 0 }, /* #40 */6446 { 0x 0f1a07, 0x0f1207, 0x6b69, 0x6b6a, 0, 0 }, /* #41 */6447 { 0x 2e6287, 0x2e6213, 0x387f, 0x3880, 0, 0 }, /* #42 */6448 { 0x 1f0f02, 0x1f0706, 0x312d, 0x312e, 0, 0 }, /* #43 */6449 { 0x3 72796, 0x372706, 0x7c62, 0x7c63, 0, 0 }, /* #44 */6450 { 0x 147d07, 0x147587, 0xb746, 0xb747, 0, 0 }, /* #45 */6451 { 0x 0c5c52, 0x0c5406, 0x296b, 0x296c, 0, 0 }, /* #46 */6452 { 0x3 d6e87, 0x3d6607, 0x4ec4, 0x4ec5, 0, 0 }, /* #47 */6453 { 0x 347a42, 0x347282, 0xf782, 0xf783, 0, 0 }, /* #48 */6454 { 0x 1e1183, 0x1e1103, 0x7733, 0x7734, 0, 0 }, /* #49 */6455 { 0x 0a0087, 0x0a0087, 0x954d, 0x954e, 0, 0 }, /* #50 */6456 { 0x 353c02, 0x353482, 0xff5a, 0xff5b, 0, 0 }, /* #51 */6457 { 0x3 b6f93, 0x3b6707, 0x0e26, 0x0e27, 0, 0 }, /* #52 */6458 { 0x0 24813, 0x024003, 0x29cc, 0x29cd, 0, 0 }, /* #53 */6459 { 0x 103003, 0x103007, 0x7909, 0x790a, 0, 0 }, /* #54 */6460 { 0x 3d6d93, 0x3d6507, 0x584a, 0x584b, 0, 0 }, /* #55 */6461 { 0x1 96107, 0x196107, 0x2d92, 0x2d93, 0, 0 }, /* #56 */6462 { 0x 243fc6, 0x243702, 0x17a0, 0x17a1, 0, 0 }, /* #57 */6463 { 0x 252203, 0x252283, 0xecbb, 0xecbc, 0, 0 }, /* #58 */6464 { 0x 170d92, 0x170582, 0xa1f6, 0xa1f7, 0, 0 }, /* #59 */6465 { 0x 0f16d6, 0x0f1606, 0x5bfb, 0x5bfc, 0, 0 }, /* #60 */6466 { 0x 247687, 0x247683, 0xc607, 0xc608, 0, 0 }, /* #61 */6467 { 0x 210817, 0x210003, 0x3850, 0x3851, 0, 0 }, /* #62 */6468 { 0x1 64c92, 0x164482, 0xf584, 0xf585, 0, 0 }, /* #63 */6405 { 0x1c3f12, 0x1c3706, 0x36ba, 0x36bb, 0, 0 }, /* #0 */ 6406 { 0x2b0a17, 0x2b0287, 0xaca2, 0xaca3, 0, 0 }, /* #1 */ 6407 { 0x125092, 0x125086, 0xc743, 0xc744, 0, 0 }, /* #2 */ 6408 { 0x302c13, 0x302403, 0x4530, 0x4531, 0, 0 }, /* #3 */ 6409 { 0x217546, 0x217582, 0xfeb9, 0xfeba, 0, 0 }, /* #4 */ 6410 { 0x2a3ac7, 0x2a3287, 0xcff4, 0xcff5, 0, 0 }, /* #5 */ 6411 { 0x223e43, 0x223683, 0xb806, 0xb807, 0, 0 }, /* #6 */ 6412 { 0x074283, 0x074283, 0xe78e, 0xe78f, 0, 0 }, /* #7 */ 6413 { 0x3859d2, 0x385106, 0x6bed, 0x6bee, 0, 0 }, /* #8 */ 6414 { 0x1d52d6, 0x1d5286, 0xcf09, 0xcf0a, 0, 0 }, /* #9 */ 6415 { 0x347953, 0x347117, 0x338f, 0x3390, 0, 0 }, /* #10 */ 6416 { 0x1e2a43, 0x1e2203, 0x3d51, 0x3d52, 0, 0 }, /* #11 */ 6417 { 0x111256, 0x111282, 0xf888, 0xf889, 0, 0 }, /* #12 */ 6418 { 0x273f92, 0x273702, 0x33c0, 0x33c1, 0, 0 }, /* #13 */ 6419 { 0x110bc7, 0x110387, 0xd68c, 0xd68d, 0, 0 }, /* #14 */ 6420 { 0x2e2d82, 0x2e2582, 0xec48, 0xec49, 0, 0 }, /* #15 */ 6421 { 0x267a56, 0x267206, 0x5805, 0x5806, 0, 0 }, /* #16 */ 6422 { 0x1f6ad2, 0x1f6286, 0xe9dc, 0xe9dd, 0, 0 }, /* #17 */ 6423 { 0x282a13, 0x282207, 0x275e, 0x275f, 0, 0 }, /* #18 */ 6424 { 0x183d46, 0x183506, 0x0a39, 0x0a3a, 0, 0 }, /* #19 */ 6425 { 0x3f5e16, 0x3f5602, 0x757b, 0x757c, 0, 0 }, /* #20 */ 6426 { 0x0f7697, 0x0f7683, 0x8584, 0x8585, 0, 0 }, /* #21 */ 6427 { 0x1f4cd7, 0x1f4483, 0x9433, 0x9434, 0, 0 }, /* #22 */ 6428 { 0x202542, 0x202586, 0xa60e, 0xa60f, 0, 0 }, /* #23 */ 6429 { 0x0b1dc2, 0x0b1582, 0xe37e, 0xe37f, 0, 0 }, /* #24 */ 6430 { 0x071ad6, 0x071286, 0xd470, 0xd471, 0, 0 }, /* #25 */ 6431 { 0x3e34c6, 0x3e3482, 0xc893, 0xc894, 0, 0 }, /* #26 */ 6432 { 0x062e17, 0x062603, 0x51b8, 0x51b9, 0, 0 }, /* #27 */ 6433 { 0x112b56, 0x112382, 0x993d, 0x993e, 0, 0 }, /* #28 */ 6434 { 0x112e57, 0x112607, 0x158c, 0x158d, 0, 0 }, /* #29 */ 6435 { 0x074f57, 0x074707, 0x43c9, 0x43ca, 0, 0 }, /* #30 */ 6436 { 0x254993, 0x254107, 0x1438, 0x1439, 0, 0 }, /* #31 */ 6437 { 0x1c04c6, 0x1c0482, 0xa63a, 0xa63b, 0, 0 }, /* #32 */ 6438 { 0x096a83, 0x096207, 0x2bc5, 0x2bc6, 0, 0 }, /* #33 */ 6439 { 0x012913, 0x012107, 0x0ad6, 0x0ad7, 0, 0 }, /* #34 */ 6440 { 0x1569c3, 0x156103, 0x1130, 0x1131, 0, 0 }, /* #35 */ 6441 { 0x341b93, 0x341393, 0xc1cf, 0xc1d0, 0, 0 }, /* #36 */ 6442 { 0x0337d2, 0x033702, 0x5fee, 0x5fef, 0, 0 }, /* #37 */ 6443 { 0x1d2046, 0x1d2002, 0x4418, 0x4419, 0, 0 }, /* #38 */ 6444 { 0x0c1616, 0x0c1602, 0x7533, 0x7534, 0, 0 }, /* #39 */ 6445 { 0x2b0783, 0x2b0783, 0xf0a0, 0xf0a1, 0, 0 }, /* #40 */ 6446 { 0x284293, 0x284207, 0x524c, 0x524d, 0, 0 }, /* #41 */ 6447 { 0x1b1207, 0x1b1207, 0x60a2, 0x60a3, 0, 0 }, /* #42 */ 6448 { 0x243407, 0x243407, 0x7265, 0x7266, 0, 0 }, /* #43 */ 6449 { 0x3b6187, 0x3b6107, 0x7099, 0x709a, 0, 0 }, /* #44 */ 6450 { 0x390513, 0x390503, 0x46b5, 0x46b6, 0, 0 }, /* #45 */ 6451 { 0x394e02, 0x394682, 0x9f42, 0x9f43, 0, 0 }, /* #46 */ 6452 { 0x356106, 0x356102, 0x02b8, 0x02b9, 0, 0 }, /* #47 */ 6453 { 0x221c53, 0x221407, 0x1986, 0x1987, 0, 0 }, /* #48 */ 6454 { 0x0e3087, 0x0e3013, 0x5baf, 0x5bb0, 0, 0 }, /* #49 */ 6455 { 0x117a06, 0x117286, 0xabea, 0xabeb, 0, 0 }, /* #50 */ 6456 { 0x2b1b87, 0x2b1317, 0x762f, 0x7630, 0, 0 }, /* #51 */ 6457 { 0x304257, 0x304203, 0x6b74, 0x6b75, 0, 0 }, /* #52 */ 6458 { 0x011bd2, 0x011386, 0xa111, 0xa112, 0, 0 }, /* #53 */ 6459 { 0x200957, 0x200183, 0x9dd2, 0x9dd3, 0, 0 }, /* #54 */ 6460 { 0x275b92, 0x275386, 0xffb3, 0xffb4, 0, 0 }, /* #55 */ 6461 { 0x154bc3, 0x154303, 0x04eb, 0x04ec, 0, 0 }, /* #56 */ 6462 { 0x0a0406, 0x0a0482, 0xf43a, 0xf43b, 0, 0 }, /* #57 */ 6463 { 0x1518d7, 0x151083, 0x9f9d, 0x9f9e, 0, 0 }, /* #58 */ 6464 { 0x3e2b47, 0x3e2387, 0xeca8, 0xeca9, 0, 0 }, /* #59 */ 6465 { 0x371542, 0x371512, 0x5d7f, 0x5d80, 0, 0 }, /* #60 */ 6466 { 0x1460c3, 0x146083, 0xe3e9, 0xe3ea, 0, 0 }, /* #61 */ 6467 { 0x046d47, 0x046587, 0x8f7d, 0x8f7e, 0, 0 }, /* #62 */ 6468 { 0x175e16, 0x175686, 0xd683, 0xd684, 0, 0 }, /* #63 */ 6469 6469 }; 6470 6470 static const BINU16_TEST_T g_aTests_dec_u16[] = 6471 6471 { 6472 { 0x 1c7347, 0x1c7387, 0xe566, 0xe565, 0, 0 }, /* #0 */6473 { 0x 292853, 0x292087, 0xfd15, 0xfd14, 0, 0 }, /* #1 */6474 { 0x 343103, 0x343103, 0x5358, 0x5357, 0, 0 }, /* #2 */6475 { 0x3 876d2, 0x387682, 0xb39c, 0xb39b, 0, 0 }, /* #3 */6476 { 0x 3e3113, 0x3e3107, 0x33ab, 0x33aa, 0, 0 }, /* #4 */6477 { 0x0 440d2, 0x044002, 0x7258, 0x7257, 0, 0 }, /* #5 */6478 { 0x 043993, 0x043107, 0x794c, 0x794b, 0, 0 }, /* #6 */6479 { 0x 343e43, 0x343683, 0x9ce6, 0x9ce5, 0, 0 }, /* #7 */6480 { 0x 2d0bd2, 0x2d0306, 0x11c6, 0x11c5, 0, 0 }, /* #8 */6481 { 0x 3765c6, 0x376502, 0x3e7b, 0x3e7a, 0, 0 }, /* #9 */6482 { 0x 3e7c87, 0x3e7407, 0x227c, 0x227b, 0, 0 }, /* #10 */6483 { 0x 372ed6, 0x372686, 0xd14c, 0xd14b, 0, 0 }, /* #11 */6484 { 0x 0b5b52, 0x0b5302, 0x3cce, 0x3ccd, 0, 0 }, /* #12 */6485 { 0x 305147, 0x305197, 0xe9a0, 0xe99f, 0, 0 }, /* #13 */6486 { 0x39 5fc6, 0x395706, 0x3673, 0x3672, 0, 0 }, /* #14 */6487 { 0x 2d7156, 0x2d7116, 0x5e00, 0x5dff, 0, 0 }, /* #15 */6488 { 0x 290416, 0x290482, 0xa032, 0xa031, 0, 0 }, /* #16 */6489 { 0x 256843, 0x256087, 0xcf56, 0xcf55, 0, 0 }, /* #17 */6490 { 0x 2d44c3, 0x2d4483, 0xf253, 0xf252, 0, 0 }, /* #18 */6491 { 0x3 85d87, 0x385517, 0x5210, 0x520f, 0, 0 }, /* #19 */6492 { 0x1 e6d52, 0x1e6582, 0x89ff, 0x89fe, 0, 0 }, /* #20 */6493 { 0x 2e7457, 0x2e7407, 0x2c42, 0x2c41, 0, 0 }, /* #21 */6494 { 0x0 57e47, 0x057683, 0xc7f3, 0xc7f2, 0, 0 }, /* #22 */6495 { 0x1 86a52, 0x186282, 0xd163, 0xd162, 0, 0 }, /* #23 */6496 { 0x1 76fc6, 0x176706, 0x0b07, 0x0b06, 0, 0 }, /* #24 */6497 { 0x 1b02c3, 0x1b0283, 0xdc33, 0xdc32, 0, 0 }, /* #25 */6498 { 0x 0504c7, 0x050403, 0x3a9c, 0x3a9b, 0, 0 }, /* #26 */6499 { 0x3 161c7, 0x316107, 0x458e, 0x458d, 0, 0 }, /* #27 */6500 { 0x 030812, 0x030086, 0xb885, 0xb884, 0, 0 }, /* #28 */6501 { 0x 1f7a86, 0x1f7282, 0xa5ff, 0xa5fe, 0, 0 }, /* #29 */6502 { 0x 1b3203, 0x1b3287, 0xd61e, 0xd61d, 0, 0 }, /* #30 */6503 { 0x 1c5a07, 0x1c5287, 0xe34f, 0xe34e, 0, 0 }, /* #31 */6504 { 0x 1643d6, 0x164312, 0x6b80, 0x6b7f, 0, 0 }, /* #32 */6505 { 0x1 72442, 0x172406, 0x2179, 0x2178, 0, 0 }, /* #33 */6506 { 0x 166f47, 0x166713, 0x7530, 0x752f, 0, 0 }, /* #34 */6507 { 0x 3736c3, 0x373603, 0x576c, 0x576b, 0, 0 }, /* #35 */6508 { 0x 1a32c6, 0x1a3282, 0x88a5, 0x88a4, 0, 0 }, /* #36 */6509 { 0x 316356, 0x316306, 0x242e, 0x242d, 0, 0 }, /* #37 */6510 { 0x 2d33d7, 0x2d3387, 0xb85d, 0xb85c, 0, 0 }, /* #38 */6511 { 0x 3c3a56, 0x3c3202, 0x10ac, 0x10ab, 0, 0 }, /* #39 */6512 { 0x 1a3dd3, 0x1a3507, 0x7a13, 0x7a12, 0, 0 }, /* #40 */6513 { 0x0 f0893, 0x0f0007, 0x1354, 0x1353, 0, 0 }, /* #41 */6514 { 0x0 82f53, 0x082787, 0xac7c, 0xac7b, 0, 0 }, /* #42 */6515 { 0x 224ed7, 0x224697, 0xbf00, 0xbeff, 0, 0 }, /* #43 */6516 { 0x 334c43, 0x334403, 0x0fb7, 0x0fb6, 0, 0 }, /* #44 */6517 { 0x1 06617, 0x106603, 0x6546, 0x6545, 0, 0 }, /* #45 */6518 { 0x 241506, 0x241506, 0x04c7, 0x04c6, 0, 0 }, /* #46 */6519 { 0x2 a2d83, 0x2a2587, 0x88ab, 0x88aa, 0, 0 }, /* #47 */6520 { 0x 235443, 0x235487, 0xc55d, 0xc55c, 0, 0 }, /* #48 */6521 { 0x2 63f02, 0x263786, 0xf22c, 0xf22b, 0, 0 }, /* #49 */6522 { 0x 183792, 0x183702, 0x468d, 0x468c, 0, 0 }, /* #50 */6523 { 0x2 91706, 0x291782, 0xe34a, 0xe349, 0, 0 }, /* #51 */6524 { 0x1 11ec3, 0x111603, 0x1aa8, 0x1aa7, 0, 0 }, /* #52 */6525 { 0x1 96786, 0x196782, 0xda35, 0xda34, 0, 0 }, /* #53 */6526 { 0x 160ed3, 0x160687, 0xa5e8, 0xa5e7, 0, 0 }, /* #54 */6527 { 0x 016343, 0x016307, 0x1273, 0x1272, 0, 0 }, /* #55 */6528 { 0x 1b5392, 0x1b5386, 0xfef4, 0xfef3, 0, 0 }, /* #56 */6529 { 0x2 720d2, 0x272002, 0x0b47, 0x0b46, 0, 0 }, /* #57 */6530 { 0x 1f46c2, 0x1f4686, 0xee28, 0xee27, 0, 0 }, /* #58 */6531 { 0x 1278d6, 0x127082, 0xa37a, 0xa379, 0, 0 }, /* #59 */6532 { 0x 012e17, 0x012607, 0x3601, 0x3600, 0, 0 }, /* #60 */6533 { 0x 325096, 0x325006, 0x3f6b, 0x3f6a, 0, 0 }, /* #61 */6534 { 0x 101b47, 0x101307, 0x0c56, 0x0c55, 0, 0 }, /* #62 */6535 { 0x 085b97, 0x085303, 0x020c, 0x020b, 0, 0 }, /* #63 */6472 { 0x026c82, 0x026482, 0xf865, 0xf864, 0, 0 }, /* #0 */ 6473 { 0x0e3502, 0x0e3582, 0xda98, 0xda97, 0, 0 }, /* #1 */ 6474 { 0x025e16, 0x025686, 0x8b49, 0x8b48, 0, 0 }, /* #2 */ 6475 { 0x3a7d46, 0x3a7586, 0xc637, 0xc636, 0, 0 }, /* #3 */ 6476 { 0x1d4a17, 0x1d4283, 0xaf4b, 0xaf4a, 0, 0 }, /* #4 */ 6477 { 0x071417, 0x071483, 0xa29e, 0xa29d, 0, 0 }, /* #5 */ 6478 { 0x213352, 0x213386, 0xabe3, 0xabe2, 0, 0 }, /* #6 */ 6479 { 0x2a5e13, 0x2a5603, 0x7ba2, 0x7ba1, 0, 0 }, /* #7 */ 6480 { 0x120392, 0x120302, 0x2dea, 0x2de9, 0, 0 }, /* #8 */ 6481 { 0x246dc7, 0x246507, 0x2466, 0x2465, 0, 0 }, /* #9 */ 6482 { 0x2a6556, 0x2a6586, 0xb7a4, 0xb7a3, 0, 0 }, /* #10 */ 6483 { 0x187603, 0x187687, 0xcbf4, 0xcbf3, 0, 0 }, /* #11 */ 6484 { 0x1b4106, 0x1b4186, 0xc3bf, 0xc3be, 0, 0 }, /* #12 */ 6485 { 0x0a6f56, 0x0a6786, 0xe96b, 0xe96a, 0, 0 }, /* #13 */ 6486 { 0x397582, 0x397506, 0x7bcd, 0x7bcc, 0, 0 }, /* #14 */ 6487 { 0x0e7b83, 0x0e7303, 0x42cf, 0x42ce, 0, 0 }, /* #15 */ 6488 { 0x123042, 0x123002, 0x197d, 0x197c, 0, 0 }, /* #16 */ 6489 { 0x136f52, 0x136706, 0x1183, 0x1182, 0, 0 }, /* #17 */ 6490 { 0x346257, 0x346203, 0x5039, 0x5038, 0, 0 }, /* #18 */ 6491 { 0x337f46, 0x337786, 0x8c3d, 0x8c3c, 0, 0 }, /* #19 */ 6492 { 0x1b21d3, 0x1b2107, 0x4804, 0x4803, 0, 0 }, /* #20 */ 6493 { 0x170bd6, 0x170302, 0x7046, 0x7045, 0, 0 }, /* #21 */ 6494 { 0x090dd6, 0x090506, 0x08e3, 0x08e2, 0, 0 }, /* #22 */ 6495 { 0x147903, 0x147117, 0x17d0, 0x17cf, 0, 0 }, /* #23 */ 6496 { 0x140c03, 0x140407, 0x6afd, 0x6afc, 0, 0 }, /* #24 */ 6497 { 0x224882, 0x224086, 0xb6ec, 0xb6eb, 0, 0 }, /* #25 */ 6498 { 0x194893, 0x194087, 0xe7b9, 0xe7b8, 0, 0 }, /* #26 */ 6499 { 0x3a4857, 0x3a4007, 0x6e56, 0x6e55, 0, 0 }, /* #27 */ 6500 { 0x210106, 0x210106, 0x6ee9, 0x6ee8, 0, 0 }, /* #28 */ 6501 { 0x374296, 0x374202, 0x1bc5, 0x1bc4, 0, 0 }, /* #29 */ 6502 { 0x256113, 0x256183, 0x9a11, 0x9a10, 0, 0 }, /* #30 */ 6503 { 0x377cc3, 0x377497, 0xb2a0, 0xb29f, 0, 0 }, /* #31 */ 6504 { 0x223306, 0x223302, 0x7a1b, 0x7a1a, 0, 0 }, /* #32 */ 6505 { 0x132493, 0x132407, 0x1678, 0x1677, 0, 0 }, /* #33 */ 6506 { 0x3f3502, 0x3f3586, 0xded3, 0xded2, 0, 0 }, /* #34 */ 6507 { 0x2d0e03, 0x2d0603, 0x25c3, 0x25c2, 0, 0 }, /* #35 */ 6508 { 0x0225d6, 0x022586, 0xcfd2, 0xcfd1, 0, 0 }, /* #36 */ 6509 { 0x2a7a13, 0x2a7207, 0x7ae5, 0x7ae4, 0, 0 }, /* #37 */ 6510 { 0x155f07, 0x155707, 0x4296, 0x4295, 0, 0 }, /* #38 */ 6511 { 0x2a1483, 0x2a1483, 0xa38b, 0xa38a, 0, 0 }, /* #39 */ 6512 { 0x2e2957, 0x2e2103, 0x2ee7, 0x2ee6, 0, 0 }, /* #40 */ 6513 { 0x0b4e13, 0x0b4607, 0x0f64, 0x0f63, 0, 0 }, /* #41 */ 6514 { 0x056f16, 0x056702, 0x0dac, 0x0dab, 0, 0 }, /* #42 */ 6515 { 0x075647, 0x075607, 0x0618, 0x0617, 0, 0 }, /* #43 */ 6516 { 0x213f93, 0x213783, 0xe453, 0xe452, 0, 0 }, /* #44 */ 6517 { 0x1a06d2, 0x1a0682, 0xc177, 0xc176, 0, 0 }, /* #45 */ 6518 { 0x170747, 0x170787, 0xabb8, 0xabb7, 0, 0 }, /* #46 */ 6519 { 0x2d4e56, 0x2d4686, 0xcfc4, 0xcfc3, 0, 0 }, /* #47 */ 6520 { 0x0374c6, 0x037406, 0x5c85, 0x5c84, 0, 0 }, /* #48 */ 6521 { 0x232a17, 0x232283, 0xef3f, 0xef3e, 0, 0 }, /* #49 */ 6522 { 0x224513, 0x224503, 0x6ca2, 0x6ca1, 0, 0 }, /* #50 */ 6523 { 0x260ec2, 0x260682, 0xfadd, 0xfadc, 0, 0 }, /* #51 */ 6524 { 0x136ec6, 0x136602, 0x696e, 0x696d, 0, 0 }, /* #52 */ 6525 { 0x164d56, 0x164596, 0xcd60, 0xcd5f, 0, 0 }, /* #53 */ 6526 { 0x391897, 0x391087, 0xe742, 0xe741, 0, 0 }, /* #54 */ 6527 { 0x3e5892, 0x3e5012, 0x19f0, 0x19ef, 0, 0 }, /* #55 */ 6528 { 0x031647, 0x031607, 0x62e2, 0x62e1, 0, 0 }, /* #56 */ 6529 { 0x2e7f13, 0x2e7783, 0xb155, 0xb154, 0, 0 }, /* #57 */ 6530 { 0x347d42, 0x347582, 0xae87, 0xae86, 0, 0 }, /* #58 */ 6531 { 0x2f2f53, 0x2f2703, 0x4959, 0x4958, 0, 0 }, /* #59 */ 6532 { 0x1b25c7, 0x1b2503, 0x3af3, 0x3af2, 0, 0 }, /* #60 */ 6533 { 0x0d5e03, 0x0d5683, 0xe7d7, 0xe7d6, 0, 0 }, /* #61 */ 6534 { 0x067143, 0x067193, 0x9820, 0x981f, 0, 0 }, /* #62 */ 6535 { 0x3066c7, 0x306603, 0x3468, 0x3467, 0, 0 }, /* #63 */ 6536 6536 }; 6537 6537 static const BINU16_TEST_T g_aTests_dec_u16_locked[] = 6538 6538 { 6539 { 0x3d 7942, 0x3d7182, 0xcda2, 0xcda1, 0, 0 }, /* #0 */6540 { 0x094 bc3, 0x094307, 0x1bd2, 0x1bd1, 0, 0 }, /* #1 */6541 { 0x 2f1556, 0x2f1506, 0x2254, 0x2253, 0, 0 }, /* #2 */6542 { 0x 296017, 0x296083, 0xb355, 0xb354, 0, 0 }, /* #3 */6543 { 0x 236257, 0x236287, 0x88aa, 0x88a9, 0, 0 }, /* #4 */6544 { 0x3 e0413, 0x3e0407, 0x3d8e, 0x3d8d, 0, 0 }, /* #5 */6545 { 0x 0c7586, 0x0c7582, 0xcd77, 0xcd76, 0, 0 }, /* #6 */6546 { 0x 341796, 0x341702, 0x6c3c, 0x6c3b, 0, 0 }, /* #7 */6547 { 0x0 c5096, 0x0c5082, 0xf6e6, 0xf6e5, 0, 0 }, /* #8 */6548 { 0x 212c53, 0x212417, 0x2c60, 0x2c5f, 0, 0 }, /* #9 */6549 { 0x 327396, 0x327302, 0x6cfc, 0x6cfb, 0, 0 }, /* #10 */6550 { 0x2 55c12, 0x255406, 0x5748, 0x5747, 0, 0 }, /* #11 */6551 { 0x3 b7683, 0x3b7687, 0xbc6d, 0xbc6c, 0, 0 }, /* #12 */6552 { 0x2 b5656, 0x2b5682, 0xd6b6, 0xd6b5, 0, 0 }, /* #13 */6553 { 0x 051197, 0x051117, 0x0c70, 0x0c6f, 0, 0 }, /* #14 */6554 { 0x 193d57, 0x193503, 0x40bb, 0x40ba, 0, 0 }, /* #15 */6555 { 0x 0f2a16, 0x0f2206, 0x7751, 0x7750, 0, 0 }, /* #16 */6556 { 0x 391687, 0x391603, 0x5753, 0x5752, 0, 0 }, /* #17 */6557 { 0x 3b63d3, 0x3b6387, 0xd4f4, 0xd4f3, 0, 0 }, /* #18 */6558 { 0x2 b2fd7, 0x2b2783, 0xc46c, 0xc46b, 0, 0 }, /* #19 */6559 { 0x 1a46d6, 0x1a4602, 0x22a3, 0x22a2, 0, 0 }, /* #20 */6560 { 0x3 d4702, 0x3d4782, 0xca74, 0xca73, 0, 0 }, /* #21 */6561 { 0x3 a6447, 0x3a6493, 0xdf50, 0xdf4f, 0, 0 }, /* #22 */6562 { 0x 196602, 0x196602, 0x54c3, 0x54c2, 0, 0 }, /* #23 */6563 { 0x 0c0756, 0x0c0702, 0x50fe, 0x50fd, 0, 0 }, /* #24 */6564 { 0x 0c63c3, 0x0c6387, 0xe994, 0xe993, 0, 0 }, /* #25 */6565 { 0x 293616, 0x293606, 0x5212, 0x5211, 0, 0 }, /* #26 */6566 { 0x 163f93, 0x163783, 0xaf1d, 0xaf1c, 0, 0 }, /* #27 */6567 { 0x 2e03c7, 0x2e0303, 0x4d09, 0x4d08, 0, 0 }, /* #28 */6568 { 0x 1e69c2, 0x1e6106, 0x2143, 0x2142, 0, 0 }, /* #29 */6569 { 0x3 64e43, 0x364697, 0xa960, 0xa95f, 0, 0 }, /* #30 */6570 { 0x 1511c7, 0x151187, 0x8757, 0x8756, 0, 0 }, /* #31 */6571 { 0x 1877d2, 0x187702, 0x617a, 0x6179, 0, 0 }, /* #32 */6572 { 0x 0937c3, 0x093707, 0x70fb, 0x70fa, 0, 0 }, /* #33 */6573 { 0x 277e93, 0x277607, 0x4119, 0x4118, 0, 0 }, /* #34 */6574 { 0x 386987, 0x386103, 0x489f, 0x489e, 0, 0 }, /* #35 */6575 { 0x0 90a17, 0x090283, 0xbfb4, 0xbfb3, 0, 0 }, /* #36 */6576 { 0x 141d53, 0x141587, 0xd8a7, 0xd8a6, 0, 0 }, /* #37 */6577 { 0x 257806, 0x257086, 0xfb97, 0xfb96, 0, 0 }, /* #38 */6578 { 0x 341997, 0x341107, 0x74ef, 0x74ee, 0, 0 }, /* #39 */6579 { 0x 1157c2, 0x115786, 0x8ff6, 0x8ff5, 0, 0 }, /* #40 */6580 { 0x0 84ed2, 0x084606, 0x4966, 0x4965, 0, 0 }, /* #41 */6581 { 0x 2a33d2, 0x2a3386, 0xc3ca, 0xc3c9, 0, 0 }, /* #42 */6582 { 0x 365857, 0x365003, 0x7502, 0x7501, 0, 0 }, /* #43 */6583 { 0x 351e06, 0x351686, 0xa11c, 0xa11b, 0, 0 }, /* #44 */6584 { 0x0 70907, 0x070113, 0x4d90, 0x4d8f, 0, 0 }, /* #45 */6585 { 0x 021fc7, 0x021707, 0x5307, 0x5306, 0, 0 }, /* #46 */6586 { 0x 387357, 0x387307, 0x6b66, 0x6b65, 0, 0 }, /* #47 */6587 { 0x 011cc7, 0x011487, 0x8e8e, 0x8e8d, 0, 0 }, /* #48 */6588 { 0x1 e58d6, 0x1e5086, 0xb828, 0xb827, 0, 0 }, /* #49 */6589 { 0x 197ed3, 0x197683, 0x954b, 0x954a, 0, 0 }, /* #50 */6590 { 0x 0138c7, 0x013087, 0xe74e, 0xe74d, 0, 0 }, /* #51 */6591 { 0x 0f1b06, 0x0f1382, 0xbb27, 0xbb26, 0, 0 }, /* #52 */6592 { 0x 0c3d07, 0x0c3583, 0xabea, 0xabe9, 0, 0 }, /* #53 */6593 { 0x0 f4f93, 0x0f4787, 0x8975, 0x8974, 0, 0 }, /* #54 */6594 { 0x 294256, 0x294286, 0xab37, 0xab36, 0, 0 }, /* #55 */6595 { 0x 390b06, 0x390306, 0x2796, 0x2795, 0, 0 }, /* #56 */6596 { 0x38 0c82, 0x380482, 0x9a38, 0x9a37, 0, 0 }, /* #57 */6597 { 0x 3545d7, 0x354503, 0x7746, 0x7745, 0, 0 }, /* #58 */6598 { 0x 3c5d17, 0x3c5583, 0xb07b, 0xb07a, 0, 0 }, /* #59 */6599 { 0x 155c93, 0x155483, 0xb5dd, 0xb5dc, 0, 0 }, /* #60 */6600 { 0x 025e47, 0x025687, 0xd5ee, 0xd5ed, 0, 0 }, /* #61 */6601 { 0x 0d0c92, 0x0d0402, 0x03e1, 0x03e0, 0, 0 }, /* #62 */6602 { 0x 3d0552, 0x3d0582, 0x9665, 0x9664, 0, 0 }, /* #63 */6539 { 0x3d5553, 0x3d5507, 0x00e9, 0x00e8, 0, 0 }, /* #0 */ 6540 { 0x094782, 0x094786, 0xaacd, 0xaacc, 0, 0 }, /* #1 */ 6541 { 0x327c97, 0x327407, 0x60b5, 0x60b4, 0, 0 }, /* #2 */ 6542 { 0x322312, 0x322306, 0x428e, 0x428d, 0, 0 }, /* #3 */ 6543 { 0x1b2b13, 0x1b2387, 0xb764, 0xb763, 0, 0 }, /* #4 */ 6544 { 0x321312, 0x321306, 0x71ee, 0x71ed, 0, 0 }, /* #5 */ 6545 { 0x3d7283, 0x3d7283, 0x91e7, 0x91e6, 0, 0 }, /* #6 */ 6546 { 0x1c7f86, 0x1c7702, 0x40c2, 0x40c1, 0, 0 }, /* #7 */ 6547 { 0x081dd2, 0x081506, 0x36ec, 0x36eb, 0, 0 }, /* #8 */ 6548 { 0x0463d2, 0x046386, 0xdb07, 0xdb06, 0, 0 }, /* #9 */ 6549 { 0x294bd7, 0x294307, 0x532f, 0x532e, 0, 0 }, /* #10 */ 6550 { 0x264393, 0x264383, 0xfa4d, 0xfa4c, 0, 0 }, /* #11 */ 6551 { 0x3a62c6, 0x3a6286, 0x8f36, 0x8f35, 0, 0 }, /* #12 */ 6552 { 0x246196, 0x246106, 0x08b3, 0x08b2, 0, 0 }, /* #13 */ 6553 { 0x283516, 0x283502, 0x124a, 0x1249, 0, 0 }, /* #14 */ 6554 { 0x3b62d7, 0x3b6283, 0xee62, 0xee61, 0, 0 }, /* #15 */ 6555 { 0x197803, 0x197087, 0xe0b2, 0xe0b1, 0, 0 }, /* #16 */ 6556 { 0x187602, 0x187602, 0x1ef3, 0x1ef2, 0, 0 }, /* #17 */ 6557 { 0x087492, 0x087486, 0xb978, 0xb977, 0, 0 }, /* #18 */ 6558 { 0x200c56, 0x200406, 0x184e, 0x184d, 0, 0 }, /* #19 */ 6559 { 0x265e83, 0x265687, 0xb266, 0xb265, 0, 0 }, /* #20 */ 6560 { 0x3c4e06, 0x3c4606, 0x266b, 0x266a, 0, 0 }, /* #21 */ 6561 { 0x324957, 0x324103, 0x63da, 0x63d9, 0, 0 }, /* #22 */ 6562 { 0x3c3096, 0x3c3002, 0x0b76, 0x0b75, 0, 0 }, /* #23 */ 6563 { 0x197513, 0x197507, 0x72dc, 0x72db, 0, 0 }, /* #24 */ 6564 { 0x1f6483, 0x1f6407, 0x220b, 0x220a, 0, 0 }, /* #25 */ 6565 { 0x181e96, 0x181682, 0xc54d, 0xc54c, 0, 0 }, /* #26 */ 6566 { 0x0c5997, 0x0c5187, 0x9ea7, 0x9ea6, 0, 0 }, /* #27 */ 6567 { 0x3113c6, 0x311386, 0xacad, 0xacac, 0, 0 }, /* #28 */ 6568 { 0x001a56, 0x001286, 0xedad, 0xedac, 0, 0 }, /* #29 */ 6569 { 0x383197, 0x383103, 0x1bfc, 0x1bfb, 0, 0 }, /* #30 */ 6570 { 0x257b52, 0x257302, 0x0505, 0x0504, 0, 0 }, /* #31 */ 6571 { 0x044a83, 0x044203, 0x44fe, 0x44fd, 0, 0 }, /* #32 */ 6572 { 0x162b57, 0x162383, 0xb63f, 0xb63e, 0, 0 }, /* #33 */ 6573 { 0x3b0752, 0x3b0786, 0xa4ca, 0xa4c9, 0, 0 }, /* #34 */ 6574 { 0x2d7bd7, 0x2d7383, 0xfb46, 0xfb45, 0, 0 }, /* #35 */ 6575 { 0x003606, 0x003606, 0x0201, 0x0200, 0, 0 }, /* #36 */ 6576 { 0x053e43, 0x053607, 0x7819, 0x7818, 0, 0 }, /* #37 */ 6577 { 0x343743, 0x343707, 0x30cb, 0x30ca, 0, 0 }, /* #38 */ 6578 { 0x1016c2, 0x101602, 0x5d39, 0x5d38, 0, 0 }, /* #39 */ 6579 { 0x3d5c57, 0x3d5407, 0x16c4, 0x16c3, 0, 0 }, /* #40 */ 6580 { 0x0b5996, 0x0b5106, 0x7df7, 0x7df6, 0, 0 }, /* #41 */ 6581 { 0x171ec3, 0x171687, 0x90d9, 0x90d8, 0, 0 }, /* #42 */ 6582 { 0x271b47, 0x271307, 0x2196, 0x2195, 0, 0 }, /* #43 */ 6583 { 0x0a0943, 0x0a0103, 0x607a, 0x6079, 0, 0 }, /* #44 */ 6584 { 0x0013d6, 0x001386, 0xa485, 0xa484, 0, 0 }, /* #45 */ 6585 { 0x112c92, 0x112482, 0x822b, 0x822a, 0, 0 }, /* #46 */ 6586 { 0x2a7457, 0x2a7487, 0xd5e9, 0xd5e8, 0, 0 }, /* #47 */ 6587 { 0x2a5682, 0x2a5602, 0x1e4b, 0x1e4a, 0, 0 }, /* #48 */ 6588 { 0x116452, 0x116486, 0xfc96, 0xfc95, 0, 0 }, /* #49 */ 6589 { 0x0311c2, 0x031182, 0xca27, 0xca26, 0, 0 }, /* #50 */ 6590 { 0x2b5d42, 0x2b5502, 0x4de1, 0x4de0, 0, 0 }, /* #51 */ 6591 { 0x341416, 0x341486, 0xcd51, 0xcd50, 0, 0 }, /* #52 */ 6592 { 0x3321d6, 0x332102, 0x536f, 0x536e, 0, 0 }, /* #53 */ 6593 { 0x073b93, 0x073313, 0x40e0, 0x40df, 0, 0 }, /* #54 */ 6594 { 0x3e4cc2, 0x3e4402, 0x638d, 0x638c, 0, 0 }, /* #55 */ 6595 { 0x0e71d3, 0x0e7103, 0x477b, 0x477a, 0, 0 }, /* #56 */ 6596 { 0x381d13, 0x381503, 0x5d41, 0x5d40, 0, 0 }, /* #57 */ 6597 { 0x0e1052, 0x0e1002, 0x29cc, 0x29cb, 0, 0 }, /* #58 */ 6598 { 0x291f42, 0x291782, 0x8284, 0x8283, 0, 0 }, /* #59 */ 6599 { 0x334606, 0x334602, 0x7621, 0x7620, 0, 0 }, /* #60 */ 6600 { 0x3e7903, 0x3e7183, 0x8a77, 0x8a76, 0, 0 }, /* #61 */ 6601 { 0x1e0e56, 0x1e0602, 0x7663, 0x7662, 0, 0 }, /* #62 */ 6602 { 0x200457, 0x200487, 0xfc66, 0xfc65, 0, 0 }, /* #63 */ 6603 6603 }; 6604 6604 static const BINU16_TEST_T g_aTests_not_u16[] = 6605 6605 { 6606 { 0x 3e6046, 0x3e6046, 0xe807, 0x17f8, 0, 0 }, /* #0 */6607 { 0x 3d3897, 0x3d3897, 0x4167, 0xbe98, 0, 0 }, /* #1 */6608 { 0x 3b4e43, 0x3b4e43, 0x8169, 0x7e96, 0, 0 }, /* #2 */6609 { 0x 2436c3, 0x2436c3, 0xa83d, 0x57c2, 0, 0 }, /* #3 */6610 { 0x 094a93, 0x094a93, 0xec9c, 0x1363, 0, 0 }, /* #4 */6611 { 0x 047286, 0x047286, 0x61d7, 0x9e28, 0, 0 }, /* #5 */6612 { 0x2 36296, 0x236296, 0x312e, 0xced1, 0, 0 }, /* #6 */6613 { 0x 121d03, 0x121d03, 0xd9db, 0x2624, 0, 0 }, /* #7 */6614 { 0x 050453, 0x050453, 0xb17a, 0x4e85, 0, 0 }, /* #8 */6615 { 0x2 968c6, 0x2968c6, 0x3d09, 0xc2f6, 0, 0 }, /* #9 */6616 { 0x 2d53d2, 0x2d53d2, 0x33e6, 0xcc19, 0, 0 }, /* #10 */6617 { 0x 3b3343, 0x3b3343, 0x1a00, 0xe5ff, 0, 0 }, /* #11 */6618 { 0x 0c13c3, 0x0c13c3, 0xe1b0, 0x1e4f, 0, 0 }, /* #12 */6619 { 0x2 82543, 0x282543, 0x5b4b, 0xa4b4, 0, 0 }, /* #13 */6620 { 0x 376a57, 0x376a57, 0xf122, 0x0edd, 0, 0 }, /* #14 */6621 { 0x 3d0e82, 0x3d0e82, 0xb74c, 0x48b3, 0, 0 }, /* #15 */6622 { 0x 0d1207, 0x0d1207, 0x6e3b, 0x91c4, 0, 0 }, /* #16 */6623 { 0x 3f1fd6, 0x3f1fd6, 0x81ec, 0x7e13, 0, 0 }, /* #17 */6624 { 0x 3715d6, 0x3715d6, 0xb363, 0x4c9c, 0, 0 }, /* #18 */6625 { 0x2 868d6, 0x2868d6, 0xa1b1, 0x5e4e, 0, 0 }, /* #19 */6626 { 0x 3d64c7, 0x3d64c7, 0xe088, 0x1f77, 0, 0 }, /* #20 */6627 { 0x 0d4e47, 0x0d4e47, 0xe8be, 0x1741, 0, 0 }, /* #21 */6628 { 0x 195546, 0x195546, 0x52d0, 0xad2f, 0, 0 }, /* #22 */6629 { 0x 043017, 0x043017, 0x75fc, 0x8a03, 0, 0 }, /* #23 */6630 { 0x 032dd3, 0x032dd3, 0x8b42, 0x74bd, 0, 0 }, /* #24 */6631 { 0x 211fd6, 0x211fd6, 0x7134, 0x8ecb, 0, 0 }, /* #25 */6632 { 0x 1165c6, 0x1165c6, 0x5271, 0xad8e, 0, 0 }, /* #26 */6633 { 0x3 10403, 0x310403, 0x85f5, 0x7a0a, 0, 0 }, /* #27 */6634 { 0x1 31616, 0x131616, 0xafe4, 0x501b, 0, 0 }, /* #28 */6635 { 0x 3e0ad2, 0x3e0ad2, 0xcd63, 0x329c, 0, 0 }, /* #29 */6636 { 0x2 e3c92, 0x2e3c92, 0xbe22, 0x41dd, 0, 0 }, /* #30 */6637 { 0x 3f4493, 0x3f4493, 0x0493, 0xfb6c, 0, 0 }, /* #31 */6638 { 0x 1e4687, 0x1e4687, 0x18c0, 0xe73f, 0, 0 }, /* #32 */6639 { 0x 282ec3, 0x282ec3, 0xa58c, 0x5a73, 0, 0 }, /* #33 */6640 { 0x 001243, 0x001243, 0xe4c8, 0x1b37, 0, 0 }, /* #34 */6641 { 0x 1f6347, 0x1f6347, 0xe78c, 0x1873, 0, 0 }, /* #35 */6642 { 0x 093e96, 0x093e96, 0x5e4f, 0xa1b0, 0, 0 }, /* #36 */6643 { 0x 313153, 0x313153, 0xe200, 0x1dff, 0, 0 }, /* #37 */6644 { 0x 181a16, 0x181a16, 0xb326, 0x4cd9, 0, 0 }, /* #38 */6645 { 0x3 64696, 0x364696, 0x5bcc, 0xa433, 0, 0 }, /* #39 */6646 { 0x303 a57, 0x303a57, 0x1199, 0xee66, 0, 0 }, /* #40 */6647 { 0x 1d0943, 0x1d0943, 0x2808, 0xd7f7, 0, 0 }, /* #41 */6648 { 0x2 a7803, 0x2a7803, 0x47a8, 0xb857, 0, 0 }, /* #42 */6649 { 0x 247e52, 0x247e52, 0x670e, 0x98f1, 0, 0 }, /* #43 */6650 { 0x 1c7ad2, 0x1c7ad2, 0xe573, 0x1a8c, 0, 0 }, /* #44 */6651 { 0x 122786, 0x122786, 0x0917, 0xf6e8, 0, 0 }, /* #45 */6652 { 0x1 c7203, 0x1c7203, 0x5845, 0xa7ba, 0, 0 }, /* #46 */6653 { 0x3 56983, 0x356983, 0xbf50, 0x40af, 0, 0 }, /* #47 */6654 { 0x 0d5b13, 0x0d5b13, 0xc4a7, 0x3b58, 0, 0 }, /* #48 */6655 { 0x 255b47, 0x255b47, 0x51ad, 0xae52, 0, 0 }, /* #49 */6656 { 0x 255b47, 0x255b47, 0xa126, 0x5ed9, 0, 0 }, /* #50 */6657 { 0x 262957, 0x262957, 0x3e5c, 0xc1a3, 0, 0 }, /* #51 */6658 { 0x 023b86, 0x023b86, 0x85c5, 0x7a3a, 0, 0 }, /* #52 */6659 { 0x 0429c3, 0x0429c3, 0x84b8, 0x7b47, 0, 0 }, /* #53 */6660 { 0x 3417c6, 0x3417c6, 0xe8a6, 0x1759, 0, 0 }, /* #54 */6661 { 0x 340217, 0x340217, 0x2924, 0xd6db, 0, 0 }, /* #55 */6662 { 0x 2d57d6, 0x2d57d6, 0xf800, 0x07ff, 0, 0 }, /* #56 */6663 { 0x 1c78c6, 0x1c78c6, 0x76e2, 0x891d, 0, 0 }, /* #57 */6664 { 0x 160282, 0x160282, 0x44a7, 0xbb58, 0, 0 }, /* #58 */6665 { 0x 0e1987, 0x0e1987, 0xa71a, 0x58e5, 0, 0 }, /* #59 */6666 { 0x 3e1f17, 0x3e1f17, 0x2bed, 0xd412, 0, 0 }, /* #60 */6667 { 0x 022c93, 0x022c93, 0x0b3a, 0xf4c5, 0, 0 }, /* #61 */6668 { 0x 252003, 0x252003, 0xd46c, 0x2b93, 0, 0 }, /* #62 */6669 { 0x 3b5616, 0x3b5616, 0xef4e, 0x10b1, 0, 0 }, /* #63 */6606 { 0x113683, 0x113683, 0xe852, 0x17ad, 0, 0 }, /* #0 */ 6607 { 0x106056, 0x106056, 0x11cf, 0xee30, 0, 0 }, /* #1 */ 6608 { 0x2c6b92, 0x2c6b92, 0x5c97, 0xa368, 0, 0 }, /* #2 */ 6609 { 0x046f47, 0x046f47, 0x80d9, 0x7f26, 0, 0 }, /* #3 */ 6610 { 0x325102, 0x325102, 0x9320, 0x6cdf, 0, 0 }, /* #4 */ 6611 { 0x2f40d3, 0x2f40d3, 0x6600, 0x99ff, 0, 0 }, /* #5 */ 6612 { 0x201713, 0x201713, 0x39a9, 0xc656, 0, 0 }, /* #6 */ 6613 { 0x2141d2, 0x2141d2, 0x45dd, 0xba22, 0, 0 }, /* #7 */ 6614 { 0x1067c6, 0x1067c6, 0x9361, 0x6c9e, 0, 0 }, /* #8 */ 6615 { 0x2b7b13, 0x2b7b13, 0x527e, 0xad81, 0, 0 }, /* #9 */ 6616 { 0x380656, 0x380656, 0xd43a, 0x2bc5, 0, 0 }, /* #10 */ 6617 { 0x1638c3, 0x1638c3, 0x7bce, 0x8431, 0, 0 }, /* #11 */ 6618 { 0x103c92, 0x103c92, 0x303b, 0xcfc4, 0, 0 }, /* #12 */ 6619 { 0x260553, 0x260553, 0x0474, 0xfb8b, 0, 0 }, /* #13 */ 6620 { 0x271586, 0x271586, 0x4231, 0xbdce, 0, 0 }, /* #14 */ 6621 { 0x102756, 0x102756, 0x4ce2, 0xb31d, 0, 0 }, /* #15 */ 6622 { 0x253f13, 0x253f13, 0x6902, 0x96fd, 0, 0 }, /* #16 */ 6623 { 0x093e47, 0x093e47, 0x19e3, 0xe61c, 0, 0 }, /* #17 */ 6624 { 0x030e93, 0x030e93, 0xa342, 0x5cbd, 0, 0 }, /* #18 */ 6625 { 0x2f6407, 0x2f6407, 0xf2f1, 0x0d0e, 0, 0 }, /* #19 */ 6626 { 0x1c6d06, 0x1c6d06, 0x70ed, 0x8f12, 0, 0 }, /* #20 */ 6627 { 0x287b87, 0x287b87, 0xfb59, 0x04a6, 0, 0 }, /* #21 */ 6628 { 0x2b1ac2, 0x2b1ac2, 0x6007, 0x9ff8, 0, 0 }, /* #22 */ 6629 { 0x107c87, 0x107c87, 0xca4f, 0x35b0, 0, 0 }, /* #23 */ 6630 { 0x132fd2, 0x132fd2, 0x9f7b, 0x6084, 0, 0 }, /* #24 */ 6631 { 0x0c6813, 0x0c6813, 0x592f, 0xa6d0, 0, 0 }, /* #25 */ 6632 { 0x091e93, 0x091e93, 0x22dc, 0xdd23, 0, 0 }, /* #26 */ 6633 { 0x303617, 0x303617, 0x677b, 0x9884, 0, 0 }, /* #27 */ 6634 { 0x1d5252, 0x1d5252, 0x4d67, 0xb298, 0, 0 }, /* #28 */ 6635 { 0x2e4a93, 0x2e4a93, 0x9b39, 0x64c6, 0, 0 }, /* #29 */ 6636 { 0x2161c2, 0x2161c2, 0x9e51, 0x61ae, 0, 0 }, /* #30 */ 6637 { 0x0d7fc7, 0x0d7fc7, 0xcea3, 0x315c, 0, 0 }, /* #31 */ 6638 { 0x2942c3, 0x2942c3, 0x8f8c, 0x7073, 0, 0 }, /* #32 */ 6639 { 0x3b5d47, 0x3b5d47, 0x9b9f, 0x6460, 0, 0 }, /* #33 */ 6640 { 0x387e97, 0x387e97, 0xc9aa, 0x3655, 0, 0 }, /* #34 */ 6641 { 0x3b4e03, 0x3b4e03, 0x8958, 0x76a7, 0, 0 }, /* #35 */ 6642 { 0x2e7992, 0x2e7992, 0x6e99, 0x9166, 0, 0 }, /* #36 */ 6643 { 0x2b1106, 0x2b1106, 0xaee7, 0x5118, 0, 0 }, /* #37 */ 6644 { 0x287f87, 0x287f87, 0xb726, 0x48d9, 0, 0 }, /* #38 */ 6645 { 0x3f23d7, 0x3f23d7, 0xd9c7, 0x2638, 0, 0 }, /* #39 */ 6646 { 0x303bc3, 0x303bc3, 0x9bac, 0x6453, 0, 0 }, /* #40 */ 6647 { 0x263d02, 0x263d02, 0x413b, 0xbec4, 0, 0 }, /* #41 */ 6648 { 0x290b02, 0x290b02, 0x41b5, 0xbe4a, 0, 0 }, /* #42 */ 6649 { 0x0b0303, 0x0b0303, 0x722b, 0x8dd4, 0, 0 }, /* #43 */ 6650 { 0x252603, 0x252603, 0xfe8c, 0x0173, 0, 0 }, /* #44 */ 6651 { 0x202a02, 0x202a02, 0x29af, 0xd650, 0, 0 }, /* #45 */ 6652 { 0x175246, 0x175246, 0xa4ea, 0x5b15, 0, 0 }, /* #46 */ 6653 { 0x340ec7, 0x340ec7, 0xd608, 0x29f7, 0, 0 }, /* #47 */ 6654 { 0x365a12, 0x365a12, 0x13fa, 0xec05, 0, 0 }, /* #48 */ 6655 { 0x1e0a17, 0x1e0a17, 0x35da, 0xca25, 0, 0 }, /* #49 */ 6656 { 0x390a96, 0x390a96, 0x1d2a, 0xe2d5, 0, 0 }, /* #50 */ 6657 { 0x375b93, 0x375b93, 0x55cd, 0xaa32, 0, 0 }, /* #51 */ 6658 { 0x1f2493, 0x1f2493, 0xf435, 0x0bca, 0, 0 }, /* #52 */ 6659 { 0x317dc6, 0x317dc6, 0x551c, 0xaae3, 0, 0 }, /* #53 */ 6660 { 0x2d5992, 0x2d5992, 0x16e9, 0xe916, 0, 0 }, /* #54 */ 6661 { 0x1f5153, 0x1f5153, 0xc0ad, 0x3f52, 0, 0 }, /* #55 */ 6662 { 0x0e42d3, 0x0e42d3, 0x1a46, 0xe5b9, 0, 0 }, /* #56 */ 6663 { 0x042887, 0x042887, 0xf8fe, 0x0701, 0, 0 }, /* #57 */ 6664 { 0x2918d7, 0x2918d7, 0x0ada, 0xf525, 0, 0 }, /* #58 */ 6665 { 0x1218d6, 0x1218d6, 0xf196, 0x0e69, 0, 0 }, /* #59 */ 6666 { 0x235f52, 0x235f52, 0x32e7, 0xcd18, 0, 0 }, /* #60 */ 6667 { 0x3b7312, 0x3b7312, 0xe804, 0x17fb, 0, 0 }, /* #61 */ 6668 { 0x0c7b82, 0x0c7b82, 0x38a8, 0xc757, 0, 0 }, /* #62 */ 6669 { 0x075ed6, 0x075ed6, 0x6734, 0x98cb, 0, 0 }, /* #63 */ 6670 6670 }; 6671 6671 static const BINU16_TEST_T g_aTests_not_u16_locked[] = 6672 6672 { 6673 { 0x 007703, 0x007703, 0x75c1, 0x8a3e, 0, 0 }, /* #0 */6674 { 0x1 15893, 0x115893, 0x45d5, 0xba2a, 0, 0 }, /* #1 */6675 { 0x2 41156, 0x241156, 0x61cc, 0x9e33, 0, 0 }, /* #2 */6676 { 0x 075307, 0x075307, 0x8d89, 0x7276, 0, 0 }, /* #3 */6677 { 0x 235257, 0x235257, 0x78c0, 0x873f, 0, 0 }, /* #4 */6678 { 0x 361cc2, 0x361cc2, 0x937c, 0x6c83, 0, 0 }, /* #5 */6679 { 0x 151a87, 0x151a87, 0xc652, 0x39ad, 0, 0 }, /* #6 */6680 { 0x0 03b02, 0x003b02, 0x0297, 0xfd68, 0, 0 }, /* #7 */6681 { 0x 1f7142, 0x1f7142, 0x587b, 0xa784, 0, 0 }, /* #8 */6682 { 0x 1a26c3, 0x1a26c3, 0xbaac, 0x4553, 0, 0 }, /* #9 */6683 { 0x 343c83, 0x343c83, 0xc696, 0x3969, 0, 0 }, /* #10 */6684 { 0x2 042c7, 0x2042c7, 0x9637, 0x69c8, 0, 0 }, /* #11 */6685 { 0x 0968c6, 0x0968c6, 0xf1ac, 0x0e53, 0, 0 }, /* #12 */6686 { 0x3 f08c7, 0x3f08c7, 0xe188, 0x1e77, 0, 0 }, /* #13 */6687 { 0x 3943d6, 0x3943d6, 0x8978, 0x7687, 0, 0 }, /* #14 */6688 { 0x3 33113, 0x333113, 0x638f, 0x9c70, 0, 0 }, /* #15 */6689 { 0x0 91c96, 0x091c96, 0xd8d3, 0x272c, 0, 0 }, /* #16 */6690 { 0x 3e32d6, 0x3e32d6, 0xf90b, 0x06f4, 0, 0 }, /* #17 */6691 { 0x1 b7482, 0x1b7482, 0x451f, 0xbae0, 0, 0 }, /* #18 */6692 { 0x 0b6d87, 0x0b6d87, 0x52e0, 0xad1f, 0, 0 }, /* #19 */6693 { 0x 1132d2, 0x1132d2, 0x338e, 0xcc71, 0, 0 }, /* #20 */6694 { 0x 151583, 0x151583, 0xc355, 0x3caa, 0, 0 }, /* #21 */6695 { 0x0 c7016, 0x0c7016, 0xfeab, 0x0154, 0, 0 }, /* #22 */6696 { 0x 256582, 0x256582, 0xa82b, 0x57d4, 0, 0 }, /* #23 */6697 { 0x 263d46, 0x263d46, 0x2a83, 0xd57c, 0, 0 }, /* #24 */6698 { 0x 0c45c2, 0x0c45c2, 0xbf7c, 0x4083, 0, 0 }, /* #25 */6699 { 0x 2d1dc3, 0x2d1dc3, 0x10c0, 0xef3f, 0, 0 }, /* #26 */6700 { 0x 025686, 0x025686, 0x7a46, 0x85b9, 0, 0 }, /* #27 */6701 { 0x3 70cd6, 0x370cd6, 0xb263, 0x4d9c, 0, 0 }, /* #28 */6702 { 0x2 46b03, 0x246b03, 0x084d, 0xf7b2, 0, 0 }, /* #29 */6703 { 0x3 42916, 0x342916, 0x7ada, 0x8525, 0, 0 }, /* #30 */6704 { 0x 0667c7, 0x0667c7, 0x368f, 0xc970, 0, 0 }, /* #31 */6705 { 0x 2c4692, 0x2c4692, 0x69f5, 0x960a, 0, 0 }, /* #32 */6706 { 0x 1a5c47, 0x1a5c47, 0xcb62, 0x349d, 0, 0 }, /* #33 */6707 { 0x 356902, 0x356902, 0xe1cc, 0x1e33, 0, 0 }, /* #34 */6708 { 0x 083197, 0x083197, 0xf55c, 0x0aa3, 0, 0 }, /* #35 */6709 { 0x 3b07d6, 0x3b07d6, 0x809b, 0x7f64, 0, 0 }, /* #36 */6710 { 0x3 81d07, 0x381d07, 0x1b05, 0xe4fa, 0, 0 }, /* #37 */6711 { 0x 232253, 0x232253, 0x65a7, 0x9a58, 0, 0 }, /* #38 */6712 { 0x 137346, 0x137346, 0x5813, 0xa7ec, 0, 0 }, /* #39 */6713 { 0x 192a53, 0x192a53, 0x52a3, 0xad5c, 0, 0 }, /* #40 */6714 { 0x 116a87, 0x116a87, 0x9cb0, 0x634f, 0, 0 }, /* #41 */6715 { 0x 1f5747, 0x1f5747, 0x15d9, 0xea26, 0, 0 }, /* #42 */6716 { 0x2 b2813, 0x2b2813, 0x0f58, 0xf0a7, 0, 0 }, /* #43 */6717 { 0x 3e6302, 0x3e6302, 0x48a0, 0xb75f, 0, 0 }, /* #44 */6718 { 0x 354792, 0x354792, 0x6665, 0x999a, 0, 0 }, /* #45 */6719 { 0x 3a34c3, 0x3a34c3, 0x2e93, 0xd16c, 0, 0 }, /* #46 */6720 { 0x 083446, 0x083446, 0x3705, 0xc8fa, 0, 0 }, /* #47 */6721 { 0x0 c78d3, 0x0c78d3, 0xdcef, 0x2310, 0, 0 }, /* #48 */6722 { 0x 1e6ec6, 0x1e6ec6, 0x9cbd, 0x6342, 0, 0 }, /* #49 */6723 { 0x3 c02d3, 0x3c02d3, 0x5dea, 0xa215, 0, 0 }, /* #50 */6724 { 0x 3d4dd2, 0x3d4dd2, 0x5b3a, 0xa4c5, 0, 0 }, /* #51 */6725 { 0x 266d12, 0x266d12, 0x67f3, 0x980c, 0, 0 }, /* #52 */6726 { 0x 186717, 0x186717, 0xc108, 0x3ef7, 0, 0 }, /* #53 */6727 { 0x 236612, 0x236612, 0x17df, 0xe820, 0, 0 }, /* #54 */6728 { 0x2 e0e47, 0x2e0e47, 0xc49a, 0x3b65, 0, 0 }, /* #55 */6729 { 0x 040253, 0x040253, 0xedb3, 0x124c, 0, 0 }, /* #56 */6730 { 0x 201d42, 0x201d42, 0x640f, 0x9bf0, 0, 0 }, /* #57 */6731 { 0x 134043, 0x134043, 0xbf0c, 0x40f3, 0, 0 }, /* #58 */6732 { 0x 2c04c3, 0x2c04c3, 0x3d0f, 0xc2f0, 0, 0 }, /* #59 */6733 { 0x3 c4953, 0x3c4953, 0x28bc, 0xd743, 0, 0 }, /* #60 */6734 { 0x 096743, 0x096743, 0xe655, 0x19aa, 0, 0 }, /* #61 */6735 { 0x2 c6d56, 0x2c6d56, 0xfbff, 0x0400, 0, 0 }, /* #62 */6736 { 0x 0c3357, 0x0c3357, 0xdd88, 0x2277, 0, 0 }, /* #63 */6673 { 0x3f2a87, 0x3f2a87, 0x4224, 0xbddb, 0, 0 }, /* #0 */ 6674 { 0x106846, 0x106846, 0x3027, 0xcfd8, 0, 0 }, /* #1 */ 6675 { 0x2106c6, 0x2106c6, 0xf795, 0x086a, 0, 0 }, /* #2 */ 6676 { 0x1e14d3, 0x1e14d3, 0x702d, 0x8fd2, 0, 0 }, /* #3 */ 6677 { 0x124f12, 0x124f12, 0x81e5, 0x7e1a, 0, 0 }, /* #4 */ 6678 { 0x2f76d7, 0x2f76d7, 0x5173, 0xae8c, 0, 0 }, /* #5 */ 6679 { 0x2b7007, 0x2b7007, 0x01e0, 0xfe1f, 0, 0 }, /* #6 */ 6680 { 0x013247, 0x013247, 0xd76c, 0x2893, 0, 0 }, /* #7 */ 6681 { 0x2b76c7, 0x2b76c7, 0xb469, 0x4b96, 0, 0 }, /* #8 */ 6682 { 0x2c70c2, 0x2c70c2, 0x07b2, 0xf84d, 0, 0 }, /* #9 */ 6683 { 0x2a6e16, 0x2a6e16, 0x353e, 0xcac1, 0, 0 }, /* #10 */ 6684 { 0x2601d7, 0x2601d7, 0x3496, 0xcb69, 0, 0 }, /* #11 */ 6685 { 0x1c19c6, 0x1c19c6, 0xe126, 0x1ed9, 0, 0 }, /* #12 */ 6686 { 0x3a3846, 0x3a3846, 0x4c7e, 0xb381, 0, 0 }, /* #13 */ 6687 { 0x0b7802, 0x0b7802, 0x814f, 0x7eb0, 0, 0 }, /* #14 */ 6688 { 0x3a2843, 0x3a2843, 0xa481, 0x5b7e, 0, 0 }, /* #15 */ 6689 { 0x0c2403, 0x0c2403, 0xa0cf, 0x5f30, 0, 0 }, /* #16 */ 6690 { 0x253752, 0x253752, 0x7fc9, 0x8036, 0, 0 }, /* #17 */ 6691 { 0x1d1897, 0x1d1897, 0x2e0c, 0xd1f3, 0, 0 }, /* #18 */ 6692 { 0x2a1c96, 0x2a1c96, 0x2fc5, 0xd03a, 0, 0 }, /* #19 */ 6693 { 0x353ec6, 0x353ec6, 0x947f, 0x6b80, 0, 0 }, /* #20 */ 6694 { 0x0f2d93, 0x0f2d93, 0xcb83, 0x347c, 0, 0 }, /* #21 */ 6695 { 0x073582, 0x073582, 0x7d38, 0x82c7, 0, 0 }, /* #22 */ 6696 { 0x0a1e46, 0x0a1e46, 0xbec1, 0x413e, 0, 0 }, /* #23 */ 6697 { 0x182186, 0x182186, 0x6dd2, 0x922d, 0, 0 }, /* #24 */ 6698 { 0x3633d7, 0x3633d7, 0xbf37, 0x40c8, 0, 0 }, /* #25 */ 6699 { 0x046417, 0x046417, 0x0616, 0xf9e9, 0, 0 }, /* #26 */ 6700 { 0x322b82, 0x322b82, 0x9091, 0x6f6e, 0, 0 }, /* #27 */ 6701 { 0x305953, 0x305953, 0x47a0, 0xb85f, 0, 0 }, /* #28 */ 6702 { 0x2c1587, 0x2c1587, 0xa280, 0x5d7f, 0, 0 }, /* #29 */ 6703 { 0x380b43, 0x380b43, 0x7e18, 0x81e7, 0, 0 }, /* #30 */ 6704 { 0x161986, 0x161986, 0xffa0, 0x005f, 0, 0 }, /* #31 */ 6705 { 0x0e6497, 0x0e6497, 0x7d20, 0x82df, 0, 0 }, /* #32 */ 6706 { 0x316797, 0x316797, 0x24e6, 0xdb19, 0, 0 }, /* #33 */ 6707 { 0x140287, 0x140287, 0xc080, 0x3f7f, 0, 0 }, /* #34 */ 6708 { 0x191d47, 0x191d47, 0xd453, 0x2bac, 0, 0 }, /* #35 */ 6709 { 0x235446, 0x235446, 0xc37b, 0x3c84, 0, 0 }, /* #36 */ 6710 { 0x3d75d2, 0x3d75d2, 0x6b52, 0x94ad, 0, 0 }, /* #37 */ 6711 { 0x0664d2, 0x0664d2, 0xd46d, 0x2b92, 0, 0 }, /* #38 */ 6712 { 0x2251d2, 0x2251d2, 0x19b9, 0xe646, 0, 0 }, /* #39 */ 6713 { 0x046cc7, 0x046cc7, 0x800f, 0x7ff0, 0, 0 }, /* #40 */ 6714 { 0x230402, 0x230402, 0x1359, 0xeca6, 0, 0 }, /* #41 */ 6715 { 0x0c5f42, 0x0c5f42, 0xa283, 0x5d7c, 0, 0 }, /* #42 */ 6716 { 0x227ec3, 0x227ec3, 0xd542, 0x2abd, 0, 0 }, /* #43 */ 6717 { 0x1a00d3, 0x1a00d3, 0xb433, 0x4bcc, 0, 0 }, /* #44 */ 6718 { 0x113c17, 0x113c17, 0x30ad, 0xcf52, 0, 0 }, /* #45 */ 6719 { 0x2e3842, 0x2e3842, 0xb2bc, 0x4d43, 0, 0 }, /* #46 */ 6720 { 0x321047, 0x321047, 0x74d5, 0x8b2a, 0, 0 }, /* #47 */ 6721 { 0x000a53, 0x000a53, 0xe844, 0x17bb, 0, 0 }, /* #48 */ 6722 { 0x0a7f53, 0x0a7f53, 0x5e37, 0xa1c8, 0, 0 }, /* #49 */ 6723 { 0x371917, 0x371917, 0xd23b, 0x2dc4, 0, 0 }, /* #50 */ 6724 { 0x0d5e86, 0x0d5e86, 0x1dc2, 0xe23d, 0, 0 }, /* #51 */ 6725 { 0x086c06, 0x086c06, 0x9420, 0x6bdf, 0, 0 }, /* #52 */ 6726 { 0x235b87, 0x235b87, 0x5a57, 0xa5a8, 0, 0 }, /* #53 */ 6727 { 0x383a82, 0x383a82, 0x6e11, 0x91ee, 0, 0 }, /* #54 */ 6728 { 0x273ad6, 0x273ad6, 0x1dcb, 0xe234, 0, 0 }, /* #55 */ 6729 { 0x1412d2, 0x1412d2, 0xa8ad, 0x5752, 0, 0 }, /* #56 */ 6730 { 0x3a7b92, 0x3a7b92, 0xfb1d, 0x04e2, 0, 0 }, /* #57 */ 6731 { 0x2d4747, 0x2d4747, 0x3729, 0xc8d6, 0, 0 }, /* #58 */ 6732 { 0x130f42, 0x130f42, 0xa1fa, 0x5e05, 0, 0 }, /* #59 */ 6733 { 0x304246, 0x304246, 0x1001, 0xeffe, 0, 0 }, /* #60 */ 6734 { 0x314942, 0x314942, 0xf1cb, 0x0e34, 0, 0 }, /* #61 */ 6735 { 0x2d7f42, 0x2d7f42, 0xea72, 0x158d, 0, 0 }, /* #62 */ 6736 { 0x386553, 0x386553, 0xde72, 0x218d, 0, 0 }, /* #63 */ 6737 6737 }; 6738 6738 static const BINU16_TEST_T g_aTests_neg_u16[] = 6739 6739 { 6740 { 0x 2e6352, 0x2e6397, 0x1013, 0xefed, 0, 0 }, /* #0 */6741 { 0x 015b06, 0x015313, 0x9744, 0x68bc, 0, 0 }, /* #1 */6742 { 0x3 21f43, 0x321797, 0x1979, 0xe687, 0, 0 }, /* #2 */6743 { 0x 3d1b53, 0x3d1397, 0x6ab2, 0x954e, 0, 0 }, /* #3 */6744 { 0x 351942, 0x351117, 0xc072, 0x3f8e, 0, 0 }, /* #4 */6745 { 0x 2d7006, 0x2d7097, 0x7889, 0x8777, 0, 0 }, /* #5 */6746 { 0x 0b4707, 0x0b4793, 0x7fcf, 0x8031, 0, 0 }, /* #6 */6747 { 0x 2c2813, 0x2c2093, 0x4e9c, 0xb164, 0, 0 }, /* #7 */6748 { 0x 0b7b13, 0x0b7317, 0x8904, 0x76fc, 0, 0 }, /* #8 */6749 { 0x 130fd7, 0x130797, 0x1f57, 0xe0a9, 0, 0 }, /* #9 */6750 { 0x 075013, 0x075093, 0x2eea, 0xd116, 0, 0 }, /* #10 */6751 { 0x 2609d7, 0x260193, 0x7998, 0x8668, 0, 0 }, /* #11 */6752 { 0x1 b65c7, 0x1b6513, 0xbbb7, 0x4449, 0, 0 }, /* #12 */6753 { 0x 255a06, 0x255213, 0xb195, 0x4e6b, 0, 0 }, /* #13 */6754 { 0x 2b5957, 0x2b5197, 0x08e9, 0xf717, 0, 0 }, /* #14 */6755 { 0x 2f6986, 0x2f6193, 0x7d6f, 0x8291, 0, 0 }, /* #15 */6756 { 0x 196813, 0x196017, 0x98f7, 0x6709, 0, 0 }, /* #16 */6757 { 0x 2c2306, 0x2c2393, 0x605e, 0x9fa2, 0, 0 }, /* #17 */6758 { 0x 161b13, 0x161313, 0xd0cc, 0x2f34, 0, 0 }, /* #18 */6759 { 0x 0e6816, 0x0e6093, 0x17a2, 0xe85e, 0, 0 }, /* #19 */6760 { 0x3 60e86, 0x360613, 0xd616, 0x29ea, 0, 0 }, /* #20 */6761 { 0x 190bc6, 0x190317, 0x8372, 0x7c8e, 0, 0 }, /* #21 */6762 { 0x 1242c3, 0x124213, 0xaa46, 0x55ba, 0, 0 }, /* #22 */6763 { 0x 3b65d7, 0x3b6597, 0x0c57, 0xf3a9, 0, 0 }, /* #23 */6764 { 0x 003697, 0x003613, 0xec99, 0x1367, 0, 0 }, /* #24 */6765 { 0x 022187, 0x022193, 0x4505, 0xbafb, 0, 0 }, /* #25 */6766 { 0x3 23187, 0x323193, 0x2263, 0xdd9d, 0, 0 }, /* #26 */6767 { 0x 031183, 0x031117, 0xc1ca, 0x3e36, 0, 0 }, /* #27 */6768 { 0x 215013, 0x215007, 0xf770, 0x0890, 0, 0 }, /* #28 */6769 { 0x0 85797, 0x085713, 0x909f, 0x6f61, 0, 0 }, /* #29 */6770 { 0x 2624c3, 0x262417, 0xc7f6, 0x380a, 0, 0 }, /* #30 */6771 { 0x0 50e43, 0x050697, 0x7267, 0x8d99, 0, 0 }, /* #31 */6772 { 0x 0e21c7, 0x0e2117, 0xfa5a, 0x05a6, 0, 0 }, /* #32 */6773 { 0x 3b5482, 0x3b5413, 0xf7c9, 0x0837, 0, 0 }, /* #33 */6774 { 0x 344842, 0x344013, 0xa638, 0x59c8, 0, 0 }, /* #34 */6775 { 0x 380807, 0x380017, 0x97d8, 0x6828, 0, 0 }, /* #35 */6776 { 0x 2c4042, 0x2c4097, 0x2dde, 0xd222, 0, 0 }, /* #36 */6777 { 0x 020093, 0x020093, 0x6e7a, 0x9186, 0, 0 }, /* #37 */6778 { 0x 056a93, 0x056297, 0x2512, 0xdaee, 0, 0 }, /* #38 */6779 { 0x 020886, 0x020093, 0x5386, 0xac7a, 0, 0 }, /* #39 */6780 { 0x 261b96, 0x261313, 0xae02, 0x51fe, 0, 0 }, /* #40 */6781 { 0x 2b3e16, 0x2b3613, 0xa0ba, 0x5f46, 0, 0 }, /* #41 */6782 { 0x3 93846, 0x393097, 0x14ab, 0xeb55, 0, 0 }, /* #42 */6783 { 0x 151912, 0x151193, 0x25d1, 0xda2f, 0, 0 }, /* #43 */6784 { 0x 2d64c2, 0x2d6403, 0xbfe0, 0x4020, 0, 0 }, /* #44 */6785 { 0x 090b87, 0x090317, 0xac1e, 0x53e2, 0, 0 }, /* #45 */6786 { 0x 1f5112, 0x1f5193, 0x25c9, 0xda37, 0, 0 }, /* #46 */6787 { 0x 294806, 0x294017, 0x8cad, 0x7353, 0, 0 }, /* #47 */6788 { 0x 017953, 0x017193, 0x381a, 0xc7e6, 0, 0 }, /* #48 */6789 { 0x 070882, 0x070083, 0x6050, 0x9fb0, 0, 0 }, /* #49 */6790 { 0x 212216, 0x212213, 0xa32a, 0x5cd6, 0, 0 }, /* #50 */6791 { 0x 122292, 0x122217, 0xd543, 0x2abd, 0, 0 }, /* #51 */6792 { 0x 012c82, 0x012413, 0xe455, 0x1bab, 0, 0 }, /* #52 */6793 { 0x 2a3983, 0x2a3113, 0xfd2d, 0x02d3, 0, 0 }, /* #53 */6794 { 0x 2f3ed7, 0x2f3613, 0xbd8a, 0x4276, 0, 0 }, /* #54 */6795 { 0x 2e1b07, 0x2e1313, 0x85ce, 0x7a32, 0, 0 }, /* #55 */6796 { 0x0 b2d57, 0x0b2593, 0x6165, 0x9e9b, 0, 0 }, /* #56 */6797 { 0x3 05753, 0x305797, 0x02fd, 0xfd03, 0, 0 }, /* #57 */6798 { 0x 397512, 0x397593, 0x5c16, 0xa3ea, 0, 0 }, /* #58 */6799 { 0x 311586, 0x311593, 0x7d4d, 0x82b3, 0, 0 }, /* #59 */6800 { 0x 1f6e86, 0x1f6697, 0x07c6, 0xf83a, 0, 0 }, /* #60 */6801 { 0x 082907, 0x082197, 0x4dc1, 0xb23f, 0, 0 }, /* #61 */6802 { 0x 385692, 0x385693, 0x345f, 0xcba1, 0, 0 }, /* #62 */6803 { 0x 245746, 0x245707, 0xf0a0, 0x0f60, 0, 0 }, /* #63 */6740 { 0x144143, 0x144113, 0xd502, 0x2afe, 0, 0 }, /* #0 */ 6741 { 0x100a93, 0x100297, 0x4dde, 0xb222, 0, 0 }, /* #1 */ 6742 { 0x354cd3, 0x354413, 0xa168, 0x5e98, 0, 0 }, /* #2 */ 6743 { 0x066852, 0x066013, 0xea92, 0x156e, 0, 0 }, /* #3 */ 6744 { 0x015753, 0x015713, 0x854d, 0x7ab3, 0, 0 }, /* #4 */ 6745 { 0x091813, 0x091093, 0x7287, 0x8d79, 0, 0 }, /* #5 */ 6746 { 0x1016c2, 0x101697, 0x4673, 0xb98d, 0, 0 }, /* #6 */ 6747 { 0x095656, 0x095617, 0xee97, 0x1169, 0, 0 }, /* #7 */ 6748 { 0x361947, 0x361117, 0xc018, 0x3fe8, 0, 0 }, /* #8 */ 6749 { 0x0e0ac3, 0x0e0213, 0xa062, 0x5f9e, 0, 0 }, /* #9 */ 6750 { 0x100c92, 0x100497, 0x7f4f, 0x80b1, 0, 0 }, /* #10 */ 6751 { 0x021c93, 0x021413, 0xafbb, 0x5045, 0, 0 }, /* #11 */ 6752 { 0x184293, 0x184293, 0x7b32, 0x84ce, 0, 0 }, /* #12 */ 6753 { 0x3c4b57, 0x3c4317, 0xd33a, 0x2cc6, 0, 0 }, /* #13 */ 6754 { 0x0c0907, 0x0c0117, 0xad7e, 0x5282, 0, 0 }, /* #14 */ 6755 { 0x164ad2, 0x164213, 0x92d1, 0x6d2f, 0, 0 }, /* #15 */ 6756 { 0x251006, 0x251083, 0x5e30, 0xa1d0, 0, 0 }, /* #16 */ 6757 { 0x0653d3, 0x065397, 0x0d1c, 0xf2e4, 0, 0 }, /* #17 */ 6758 { 0x2d5e97, 0x2d5607, 0xacb0, 0x5350, 0, 0 }, /* #18 */ 6759 { 0x277d02, 0x277517, 0xcc64, 0x339c, 0, 0 }, /* #19 */ 6760 { 0x3b5306, 0x3b5393, 0x32e1, 0xcd1f, 0, 0 }, /* #20 */ 6761 { 0x297093, 0x297013, 0xdf53, 0x20ad, 0, 0 }, /* #21 */ 6762 { 0x3e72c7, 0x3e7293, 0x3c24, 0xc3dc, 0, 0 }, /* #22 */ 6763 { 0x0578d7, 0x057013, 0x84eb, 0x7b15, 0, 0 }, /* #23 */ 6764 { 0x241e56, 0x241697, 0x37c7, 0xc839, 0, 0 }, /* #24 */ 6765 { 0x1d17c6, 0x1d1797, 0x1fd8, 0xe028, 0, 0 }, /* #25 */ 6766 { 0x3e5346, 0x3e5313, 0xfd9f, 0x0261, 0, 0 }, /* #26 */ 6767 { 0x225f87, 0x225793, 0x5d6c, 0xa294, 0, 0 }, /* #27 */ 6768 { 0x140746, 0x140793, 0x0d8d, 0xf273, 0, 0 }, /* #28 */ 6769 { 0x044713, 0x044797, 0x49f4, 0xb60c, 0, 0 }, /* #29 */ 6770 { 0x015e97, 0x015617, 0xb5dc, 0x4a24, 0, 0 }, /* #30 */ 6771 { 0x092e03, 0x092693, 0x7aeb, 0x8515, 0, 0 }, /* #31 */ 6772 { 0x2c7916, 0x2c7117, 0x92b3, 0x6d4d, 0, 0 }, /* #32 */ 6773 { 0x2b4c83, 0x2b4413, 0xba0c, 0x45f4, 0, 0 }, /* #33 */ 6774 { 0x110013, 0x110013, 0xaf1d, 0x50e3, 0, 0 }, /* #34 */ 6775 { 0x173d12, 0x173517, 0x9615, 0x69eb, 0, 0 }, /* #35 */ 6776 { 0x085006, 0x085017, 0xe8df, 0x1721, 0, 0 }, /* #36 */ 6777 { 0x112c42, 0x112403, 0xe520, 0x1ae0, 0, 0 }, /* #37 */ 6778 { 0x2f1a16, 0x2f1217, 0xa0a1, 0x5f5f, 0, 0 }, /* #38 */ 6779 { 0x254e46, 0x254617, 0x8ecd, 0x7133, 0, 0 }, /* #39 */ 6780 { 0x3e3707, 0x3e3793, 0x1605, 0xe9fb, 0, 0 }, /* #40 */ 6781 { 0x345157, 0x345193, 0x23cf, 0xdc31, 0, 0 }, /* #41 */ 6782 { 0x387ed6, 0x387697, 0x7b06, 0x84fa, 0, 0 }, /* #42 */ 6783 { 0x005ac2, 0x005203, 0xe150, 0x1eb0, 0, 0 }, /* #43 */ 6784 { 0x0f0702, 0x0f0717, 0x82bc, 0x7d44, 0, 0 }, /* #44 */ 6785 { 0x2d0916, 0x2d0113, 0xe781, 0x187f, 0, 0 }, /* #45 */ 6786 { 0x3f4e92, 0x3f4693, 0x228a, 0xdd76, 0, 0 }, /* #46 */ 6787 { 0x065352, 0x065393, 0x01b4, 0xfe4c, 0, 0 }, /* #47 */ 6788 { 0x3977d7, 0x397713, 0xd69e, 0x2962, 0, 0 }, /* #48 */ 6789 { 0x233b83, 0x233313, 0xb4db, 0x4b25, 0, 0 }, /* #49 */ 6790 { 0x301893, 0x301097, 0x0b37, 0xf4c9, 0, 0 }, /* #50 */ 6791 { 0x2566c3, 0x256697, 0x273d, 0xd8c3, 0, 0 }, /* #51 */ 6792 { 0x1b2047, 0x1b2017, 0xb201, 0x4dff, 0, 0 }, /* #52 */ 6793 { 0x090293, 0x090217, 0xfcb5, 0x034b, 0, 0 }, /* #53 */ 6794 { 0x317a13, 0x317283, 0x1320, 0xece0, 0, 0 }, /* #54 */ 6795 { 0x043307, 0x043317, 0xd364, 0x2c9c, 0, 0 }, /* #55 */ 6796 { 0x077b57, 0x077397, 0x5cde, 0xa322, 0, 0 }, /* #56 */ 6797 { 0x350b07, 0x350313, 0xbe62, 0x419e, 0, 0 }, /* #57 */ 6798 { 0x2349c3, 0x234197, 0x28df, 0xd721, 0, 0 }, /* #58 */ 6799 { 0x145dc3, 0x145593, 0x6384, 0x9c7c, 0, 0 }, /* #59 */ 6800 { 0x3a78d6, 0x3a7003, 0xd620, 0x29e0, 0, 0 }, /* #60 */ 6801 { 0x355e06, 0x355613, 0xf159, 0x0ea7, 0, 0 }, /* #61 */ 6802 { 0x011456, 0x011413, 0xe98d, 0x1673, 0, 0 }, /* #62 */ 6803 { 0x082b43, 0x082307, 0xad60, 0x52a0, 0, 0 }, /* #63 */ 6804 6804 }; 6805 6805 static const BINU16_TEST_T g_aTests_neg_u16_locked[] = 6806 6806 { 6807 { 0x 060317, 0x060317, 0xe566, 0x1a9a, 0, 0 }, /* #0 */6808 { 0x 2f78d3, 0x2f7017, 0xb851, 0x47af, 0, 0 }, /* #1 */6809 { 0x1 46846, 0x146017, 0xef06, 0x10fa, 0, 0 }, /* #2 */6810 { 0x 0e6e56, 0x0e6697, 0x5691, 0xa96f, 0, 0 }, /* #3 */6811 { 0x1 52a07, 0x152297, 0x45d2, 0xba2e, 0, 0 }, /* #4 */6812 { 0x2 240c3, 0x224013, 0x91dd, 0x6e23, 0, 0 }, /* #5 */6813 { 0x3 d1f82, 0x3d1797, 0x46cd, 0xb933, 0, 0 }, /* #6 */6814 { 0x 3c3c43, 0x3c3497, 0x5948, 0xa6b8, 0, 0 }, /* #7 */6815 { 0x 3a1ad6, 0x3a1213, 0xbc71, 0x438f, 0, 0 }, /* #8 */6816 { 0x 091f52, 0x091717, 0x8d91, 0x726f, 0, 0 }, /* #9 */6817 { 0x 064c92, 0x064417, 0xae78, 0x5188, 0, 0 }, /* #10 */6818 { 0x 3b7c52, 0x3b7413, 0x888d, 0x7773, 0, 0 }, /* #11 */6819 { 0x 2b31d2, 0x2b3197, 0x0c4f, 0xf3b1, 0, 0 }, /* #12 */6820 { 0x 046cc3, 0x046497, 0x3389, 0xcc77, 0, 0 }, /* #13 */6821 { 0x 072402, 0x072413, 0xd127, 0x2ed9, 0, 0 }, /* #14 */6822 { 0x 2343d3, 0x234393, 0x1eae, 0xe152, 0, 0 }, /* #15 */6823 { 0x 270dc3, 0x270593, 0x2d2b, 0xd2d5, 0, 0 }, /* #16 */6824 { 0x 1112c6, 0x111297, 0x6a6b, 0x9595, 0, 0 }, /* #17 */6825 { 0x3 b7707, 0x3b7703, 0x9c80, 0x6380, 0, 0 }, /* #18 */6826 { 0x 053507, 0x053593, 0x4f5e, 0xb0a2, 0, 0 }, /* #19 */6827 { 0x 2a75d2, 0x2a7593, 0x02ba, 0xfd46, 0, 0 }, /* #20 */6828 { 0x 116803, 0x116007, 0xfcb0, 0x0350, 0, 0 }, /* #21 */6829 { 0x 266792, 0x266797, 0x1f85, 0xe07b, 0, 0 }, /* #22 */6830 { 0x 270d86, 0x270587, 0x10d0, 0xef30, 0, 0 }, /* #23 */6831 { 0x 2539d6, 0x253113, 0x81c2, 0x7e3e, 0, 0 }, /* #24 */6832 { 0x 1872d2, 0x187297, 0x3a73, 0xc58d, 0, 0 }, /* #25 */6833 { 0x 140693, 0x140693, 0x1a8d, 0xe573, 0, 0 }, /* #26 */6834 { 0x2 c4082, 0x2c4007, 0xc640, 0x39c0, 0, 0 }, /* #27 */6835 { 0x 084482, 0x084413, 0xd039, 0x2fc7, 0, 0 }, /* #28 */6836 { 0x 1054c3, 0x105413, 0xb3ea, 0x4c16, 0, 0 }, /* #29 */6837 { 0x 3c7b47, 0x3c7397, 0x093b, 0xf6c5, 0, 0 }, /* #30 */6838 { 0x 092247, 0x092213, 0xa181, 0x5e7f, 0, 0 }, /* #31 */6839 { 0x 397013, 0x397097, 0x0ab9, 0xf547, 0, 0 }, /* #32 */6840 { 0x 051c86, 0x051497, 0x3c57, 0xc3a9, 0, 0 }, /* #33 */6841 { 0x 121d43, 0x121513, 0xd584, 0x2a7c, 0, 0 }, /* #34 */6842 { 0x 0318d2, 0x031093, 0x3e7b, 0xc185, 0, 0 }, /* #35 */6843 { 0x 274ec2, 0x274617, 0xc28e, 0x3d72, 0, 0 }, /* #36 */6844 { 0x2 e7802, 0x2e7017, 0xf1b8, 0x0e48, 0, 0 }, /* #37 */6845 { 0x2 d77d7, 0x2d7717, 0xb23d, 0x4dc3, 0, 0 }, /* #38 */6846 { 0x 313406, 0x313497, 0x3ec7, 0xc139, 0, 0 }, /* #39 */6847 { 0x 331a97, 0x331293, 0x35da, 0xca26, 0, 0 }, /* #40 */6848 { 0x3 c0d97, 0x3c0517, 0x8bec, 0x7414, 0, 0 }, /* #41 */6849 { 0x 0007c7, 0x000717, 0xcc31, 0x33cf, 0, 0 }, /* #42 */6850 { 0x3 24852, 0x324093, 0x49ce, 0xb632, 0, 0 }, /* #43 */6851 { 0x 036052, 0x036003, 0xc330, 0x3cd0, 0, 0 }, /* #44 */6852 { 0x 3d4516, 0x3d4587, 0x77d0, 0x8830, 0, 0 }, /* #45 */6853 { 0x 196c56, 0x196413, 0x9ced, 0x6313, 0, 0 }, /* #46 */6854 { 0x 301182, 0x301117, 0x9dd9, 0x6227, 0, 0 }, /* #47 */6855 { 0x0 54586, 0x054597, 0x5c43, 0xa3bd, 0, 0 }, /* #48 */6856 { 0x3 97917, 0x397193, 0x604d, 0x9fb3, 0, 0 }, /* #49 */6857 { 0x 065006, 0x065093, 0x6f55, 0x90ab, 0, 0 }, /* #50 */6858 { 0x 083752, 0x083793, 0x21fe, 0xde02, 0, 0 }, /* #51 */6859 { 0x 1e38c6, 0x1e3097, 0x3ad8, 0xc528, 0, 0 }, /* #52 */6860 { 0x 0a3f03, 0x0a3717, 0xaa75, 0x558b, 0, 0 }, /* #53 */6861 { 0x 1f2d03, 0x1f2593, 0x3eb6, 0xc14a, 0, 0 }, /* #54 */6862 { 0x 3731d7, 0x373183, 0x6e30, 0x91d0, 0, 0 }, /* #55 */6863 { 0x 0c4c82, 0x0c4417, 0xab23, 0x54dd, 0, 0 }, /* #56 */6864 { 0x 2b4697, 0x2b4693, 0x1b33, 0xe4cd, 0, 0 }, /* #57 */6865 { 0x 2e4892, 0x2e4013, 0x9c2d, 0x63d3, 0, 0 }, /* #58 */6866 { 0x 1077c3, 0x107717, 0xa497, 0x5b69, 0, 0 }, /* #59 */6867 { 0x 236a56, 0x236217, 0xb35d, 0x4ca3, 0, 0 }, /* #60 */6868 { 0x 2d5bc6, 0x2d5397, 0x674f, 0x98b1, 0, 0 }, /* #61 */6869 { 0x 074ad6, 0x074213, 0x972a, 0x68d6, 0, 0 }, /* #62 */6870 { 0x 383b97, 0x383317, 0xb6d5, 0x492b, 0, 0 }, /* #63 */6807 { 0x1e2dd6, 0x1e2513, 0x8233, 0x7dcd, 0, 0 }, /* #0 */ 6808 { 0x3c1d92, 0x3c1593, 0x2e62, 0xd19e, 0, 0 }, /* #1 */ 6809 { 0x1a55d3, 0x1a5597, 0x0d29, 0xf2d7, 0, 0 }, /* #2 */ 6810 { 0x281d17, 0x281597, 0x3756, 0xc8aa, 0, 0 }, /* #3 */ 6811 { 0x191393, 0x191313, 0x981a, 0x67e6, 0, 0 }, /* #4 */ 6812 { 0x265e07, 0x265617, 0xa42f, 0x5bd1, 0, 0 }, /* #5 */ 6813 { 0x310e43, 0x310617, 0x91f1, 0x6e0f, 0, 0 }, /* #6 */ 6814 { 0x261d53, 0x261597, 0x6961, 0x969f, 0, 0 }, /* #7 */ 6815 { 0x2c1cc3, 0x2c1413, 0x99ba, 0x6646, 0, 0 }, /* #8 */ 6816 { 0x233d03, 0x233593, 0x050e, 0xfaf2, 0, 0 }, /* #9 */ 6817 { 0x340ec3, 0x340613, 0xec8a, 0x1376, 0, 0 }, /* #10 */ 6818 { 0x217b47, 0x217397, 0x2f13, 0xd0ed, 0, 0 }, /* #11 */ 6819 { 0x1c1e86, 0x1c1613, 0x9c7a, 0x6386, 0, 0 }, /* #12 */ 6820 { 0x2e3947, 0x2e3113, 0xf28b, 0x0d75, 0, 0 }, /* #13 */ 6821 { 0x2a0802, 0x2a0013, 0x9eae, 0x6152, 0, 0 }, /* #14 */ 6822 { 0x3a6bc3, 0x3a6397, 0x3d29, 0xc2d7, 0, 0 }, /* #15 */ 6823 { 0x3b7107, 0x3b7193, 0x3eda, 0xc126, 0, 0 }, /* #16 */ 6824 { 0x0d7746, 0x0d7717, 0xa6e9, 0x5917, 0, 0 }, /* #17 */ 6825 { 0x331356, 0x331313, 0xb395, 0x4c6b, 0, 0 }, /* #18 */ 6826 { 0x323256, 0x323297, 0x4db2, 0xb24e, 0, 0 }, /* #19 */ 6827 { 0x171943, 0x171113, 0xfc5e, 0x03a2, 0, 0 }, /* #20 */ 6828 { 0x3b33c7, 0x3b3393, 0x3741, 0xc8bf, 0, 0 }, /* #21 */ 6829 { 0x0b2ed7, 0x0b2613, 0x88fc, 0x7704, 0, 0 }, /* #22 */ 6830 { 0x0e5a16, 0x0e5297, 0x0228, 0xfdd8, 0, 0 }, /* #23 */ 6831 { 0x314ec3, 0x314693, 0x2c8a, 0xd376, 0, 0 }, /* #24 */ 6832 { 0x051c43, 0x051493, 0x0bac, 0xf454, 0, 0 }, /* #25 */ 6833 { 0x2b6b56, 0x2b6397, 0x209a, 0xdf66, 0, 0 }, /* #26 */ 6834 { 0x201602, 0x201693, 0x74f9, 0x8b07, 0, 0 }, /* #27 */ 6835 { 0x353102, 0x353113, 0x949c, 0x6b64, 0, 0 }, /* #28 */ 6836 { 0x0b2c06, 0x0b2413, 0x90f9, 0x6f07, 0, 0 }, /* #29 */ 6837 { 0x2b73d7, 0x2b7317, 0x8dfb, 0x7205, 0, 0 }, /* #30 */ 6838 { 0x221316, 0x221317, 0xb64f, 0x49b1, 0, 0 }, /* #31 */ 6839 { 0x1930c6, 0x193013, 0x9844, 0x67bc, 0, 0 }, /* #32 */ 6840 { 0x293dd3, 0x293517, 0x8ed9, 0x7127, 0, 0 }, /* #33 */ 6841 { 0x0b5c06, 0x0b5497, 0x141e, 0xebe2, 0, 0 }, /* #34 */ 6842 { 0x127cc6, 0x127413, 0xd0af, 0x2f51, 0, 0 }, /* #35 */ 6843 { 0x022907, 0x022117, 0xd2d9, 0x2d27, 0, 0 }, /* #36 */ 6844 { 0x224553, 0x224597, 0x31d3, 0xce2d, 0, 0 }, /* #37 */ 6845 { 0x2c4092, 0x2c4017, 0xae48, 0x51b8, 0, 0 }, /* #38 */ 6846 { 0x000fc7, 0x000713, 0xa1a8, 0x5e58, 0, 0 }, /* #39 */ 6847 { 0x285886, 0x285017, 0xc7d8, 0x3828, 0, 0 }, /* #40 */ 6848 { 0x3e7403, 0x3e7497, 0x0e79, 0xf187, 0, 0 }, /* #41 */ 6849 { 0x145852, 0x145013, 0xac0e, 0x53f2, 0, 0 }, /* #42 */ 6850 { 0x3d6497, 0x3d6417, 0xa849, 0x57b7, 0, 0 }, /* #43 */ 6851 { 0x1c1157, 0x1c1193, 0x23a2, 0xdc5e, 0, 0 }, /* #44 */ 6852 { 0x211a03, 0x211297, 0x15e5, 0xea1b, 0, 0 }, /* #45 */ 6853 { 0x0d7853, 0x0d7097, 0x2d06, 0xd2fa, 0, 0 }, /* #46 */ 6854 { 0x2610c7, 0x261013, 0xc2c3, 0x3d3d, 0, 0 }, /* #47 */ 6855 { 0x012402, 0x012403, 0xc5e0, 0x3a20, 0, 0 }, /* #48 */ 6856 { 0x312d02, 0x312513, 0xb7dd, 0x4823, 0, 0 }, /* #49 */ 6857 { 0x141287, 0x141217, 0xed8f, 0x1271, 0, 0 }, /* #50 */ 6858 { 0x276387, 0x276317, 0xebf4, 0x140c, 0, 0 }, /* #51 */ 6859 { 0x3c6486, 0x3c6413, 0xdc08, 0x23f8, 0, 0 }, /* #52 */ 6860 { 0x172416, 0x172487, 0x5c70, 0xa390, 0, 0 }, /* #53 */ 6861 { 0x274dc6, 0x274517, 0x99b5, 0x664b, 0, 0 }, /* #54 */ 6862 { 0x2561c6, 0x256197, 0x01df, 0xfe21, 0, 0 }, /* #55 */ 6863 { 0x2a0242, 0x2a0217, 0x8907, 0x76f9, 0, 0 }, /* #56 */ 6864 { 0x004ed7, 0x004687, 0x0300, 0xfd00, 0, 0 }, /* #57 */ 6865 { 0x132a17, 0x132297, 0x5066, 0xaf9a, 0, 0 }, /* #58 */ 6866 { 0x2e14c7, 0x2e1417, 0xcf0a, 0x30f6, 0, 0 }, /* #59 */ 6867 { 0x0f4bc2, 0x0f4397, 0x53ab, 0xac55, 0, 0 }, /* #60 */ 6868 { 0x3b1e93, 0x3b1617, 0x8ab2, 0x754e, 0, 0 }, /* #61 */ 6869 { 0x234a06, 0x234297, 0x67d8, 0x9828, 0, 0 }, /* #62 */ 6870 { 0x2b52c6, 0x2b5297, 0x7f49, 0x80b7, 0, 0 }, /* #63 */ 6871 6871 }; 6872 6872 static const BINU32_TEST_T g_aTests_inc_u32[] = 6873 6873 { 6874 { 0x 0b3102, 0x0b3186, 0xd1b97ea9, 0xd1b97eaa, 0, 0 }, /* #0 */6875 { 0x 147846, 0x147086, 0xefc099ea, 0xefc099eb, 0, 0 }, /* #1 */6876 { 0x 225797, 0x225787, 0x808c7ac5, 0x808c7ac6, 0, 0 }, /* #2 */6877 { 0x 026d46, 0x026502, 0x31d8c344, 0x31d8c345, 0, 0 }, /* #3 */6878 { 0x 0e4102, 0x0e4106, 0x0305e19b, 0x0305e19c, 0, 0 }, /* #4 */6879 { 0x 1e7692, 0x1e7682, 0xda1729b8, 0xda1729b9, 0, 0 }, /* #5 */6880 { 0x 100842, 0x100002, 0x25aba4de, 0x25aba4df, 0, 0 }, /* #6 */6881 { 0x 070ad6, 0x070282, 0xdbae7407, 0xdbae7408, 0, 0 }, /* #7 */6882 { 0x 091003, 0x091007, 0x663cc99b, 0x663cc99c, 0, 0 }, /* #8 */6883 { 0x 153612, 0x153606, 0x535bd680, 0x535bd681, 0, 0 }, /* #9 */6884 { 0x 2531d3, 0x253103, 0x1593a449, 0x1593a44a, 0, 0 }, /* #10 */6885 { 0x 203d42, 0x203582, 0xe403befd, 0xe403befe, 0, 0 }, /* #11 */6886 { 0x 383342, 0x383382, 0xc6330466, 0xc6330467, 0, 0 }, /* #12 */6887 { 0x 116996, 0x116102, 0x7cbf3244, 0x7cbf3245, 0, 0 }, /* #13 */6888 { 0x1 46996, 0x146102, 0x23c28653, 0x23c28654, 0, 0 }, /* #14 */6889 { 0x 1d45c6, 0x1d4506, 0x3ef81409, 0x3ef8140a, 0, 0 }, /* #15 */6890 { 0x 154a97, 0x154207, 0x3ab70df5, 0x3ab70df6, 0, 0 }, /* #16 */6891 { 0x 006f13, 0x006793, 0xc16ebb3f, 0xc16ebb40, 0, 0 }, /* #17 */6892 { 0x 1f6c56, 0x1f6402, 0x7fecdc90, 0x7fecdc91, 0, 0 }, /* #18 */6893 { 0x 045412, 0x045406, 0x6b47cae7, 0x6b47cae8, 0, 0 }, /* #19 */6894 { 0x 372807, 0x372083, 0xc42250f1, 0xc42250f2, 0, 0 }, /* #20 */6895 { 0x 106202, 0x106202, 0x75affd44, 0x75affd45, 0, 0 }, /* #21 */6896 { 0x0a 26d3, 0x0a2603, 0x7bf9d912, 0x7bf9d913, 0, 0 }, /* #22 */6897 { 0x 1932c7, 0x193207, 0x5a8550c9, 0x5a8550ca, 0, 0 }, /* #23 */6898 { 0x 2d1343, 0x2d1303, 0x3838ab24, 0x3838ab25, 0, 0 }, /* #24 */6899 { 0x 140bc3, 0x140303, 0x2a0ab7f1, 0x2a0ab7f2, 0, 0 }, /* #25 */6900 { 0x 145356, 0x145382, 0x82dfb46c, 0x82dfb46d, 0, 0 }, /* #26 */6901 { 0x 006043, 0x006007, 0x347b0113, 0x347b0114, 0, 0 }, /* #27 */6902 { 0x 3c7093, 0x3c7087, 0xbdec41c5, 0xbdec41c6, 0, 0 }, /* #28 */6903 { 0x 342b16, 0x342382, 0xcc69b76d, 0xcc69b76e, 0, 0 }, /* #29 */6904 { 0x2b 6202, 0x2b6202, 0x65a2b4c6, 0x65a2b4c7, 0, 0 }, /* #30 */6905 { 0x 0a1817, 0x0a1003, 0x29dcd72b, 0x29dcd72c, 0, 0 }, /* #31 */6906 { 0x1 a3542, 0x1a3506, 0x08a02454, 0x08a02455, 0, 0 }, /* #32 */6907 { 0x 276e03, 0x276607, 0x4bdf4213, 0x4bdf4214, 0, 0 }, /* #33 */6908 { 0x 080283, 0x080283, 0xd484be0a, 0xd484be0b, 0, 0 }, /* #34 */6909 { 0x0 e0e16, 0x0e0682, 0xd99e2615, 0xd99e2616, 0, 0 }, /* #35 */6910 { 0x 3355c2, 0x335586, 0xefffd7e7, 0xefffd7e8, 0, 0 }, /* #36 */6911 { 0x 343547, 0x343583, 0x8eac6fa0, 0x8eac6fa1, 0, 0 }, /* #37 */6912 { 0x0 e6246, 0x0e6202, 0x3f768fd8, 0x3f768fd9, 0, 0 }, /* #38 */6913 { 0x 236017, 0x236083, 0x8ec21c6c, 0x8ec21c6d, 0, 0 }, /* #39 */6914 { 0x3 31053, 0x331087, 0xc1cbf994, 0xc1cbf995, 0, 0 }, /* #40 */6915 { 0x1 33583, 0x133583, 0xe3b898ad, 0xe3b898ae, 0, 0 }, /* #41 */6916 { 0x 056b86, 0x056386, 0xe17d6e2c, 0xe17d6e2d, 0, 0 }, /* #42 */6917 { 0x 213942, 0x213102, 0x0d858dd5, 0x0d858dd6, 0, 0 }, /* #43 */6918 { 0x 106b97, 0x106303, 0x38991a22, 0x38991a23, 0, 0 }, /* #44 */6919 { 0x0 02b12, 0x002306, 0x303d83f5, 0x303d83f6, 0, 0 }, /* #45 */6920 { 0x 047e52, 0x047616, 0x6d3d7def, 0x6d3d7df0, 0, 0 }, /* #46 */6921 { 0x 113b53, 0x113307, 0x200d1838, 0x200d1839, 0, 0 }, /* #47 */6922 { 0x 015912, 0x015182, 0x88109097, 0x88109098, 0, 0 }, /* #48 */6923 { 0x 213d86, 0x213502, 0x2a8fc450, 0x2a8fc451, 0, 0 }, /* #49 */6924 { 0x1 87686, 0x187682, 0xca4993fc, 0xca4993fd, 0, 0 }, /* #50 */6925 { 0x3 07a17, 0x307213, 0x3db69e0f, 0x3db69e10, 0, 0 }, /* #51 */6926 { 0x 0e3a52, 0x0e3216, 0x7502894f, 0x75028950, 0, 0 }, /* #52 */6927 { 0x3 475c6, 0x347506, 0x591c0d16, 0x591c0d17, 0, 0 }, /* #53 */6928 { 0x2 63a43, 0x263203, 0x179faab4, 0x179faab5, 0, 0 }, /* #54 */6929 { 0x 0d5913, 0x0d5107, 0x7c693235, 0x7c693236, 0, 0 }, /* #55 */6930 { 0x1 c4683, 0x1c4683, 0xc1cd24fd, 0xc1cd24fe, 0, 0 }, /* #56 */6931 { 0x2e 7357, 0x2e7303, 0x33694c78, 0x33694c79, 0, 0 }, /* #57 */6932 { 0x 165956, 0x165182, 0xe2035563, 0xe2035564, 0, 0 }, /* #58 */6933 { 0x2 81102, 0x281186, 0xf73dd11a, 0xf73dd11b, 0, 0 }, /* #59 */6934 { 0x 1f3a93, 0x1f3283, 0xa33dbc9c, 0xa33dbc9d, 0, 0 }, /* #60 */6935 { 0x 0f5542, 0x0f5502, 0x03cf3497, 0x03cf3498, 0, 0 }, /* #61 */6936 { 0x 2d2b07, 0x2d2387, 0xb8ceb416, 0xb8ceb417, 0, 0 }, /* #62 */6937 { 0x 032b13, 0x032387, 0xcfe2358c, 0xcfe2358d, 0, 0 }, /* #63 */6874 { 0x1211d2, 0x121186, 0xe0ebbd99, 0xe0ebbd9a, 0, 0 }, /* #0 */ 6875 { 0x2c3987, 0x2c3103, 0x4187d57e, 0x4187d57f, 0, 0 }, /* #1 */ 6876 { 0x1164c6, 0x116402, 0x17312f93, 0x17312f94, 0, 0 }, /* #2 */ 6877 { 0x2a0897, 0x2a0087, 0xd89f1959, 0xd89f195a, 0, 0 }, /* #3 */ 6878 { 0x394f83, 0x394703, 0x45933cc1, 0x45933cc2, 0, 0 }, /* #4 */ 6879 { 0x394696, 0x394606, 0x7ddcc57c, 0x7ddcc57d, 0, 0 }, /* #5 */ 6880 { 0x296f96, 0x296706, 0x5f5f2402, 0x5f5f2403, 0, 0 }, /* #6 */ 6881 { 0x350f47, 0x350783, 0xd485bfe4, 0xd485bfe5, 0, 0 }, /* #7 */ 6882 { 0x393d16, 0x393582, 0xd3197c29, 0xd3197c2a, 0, 0 }, /* #8 */ 6883 { 0x267182, 0x267102, 0x5de85385, 0x5de85386, 0, 0 }, /* #9 */ 6884 { 0x035013, 0x035087, 0xafbfdad6, 0xafbfdad7, 0, 0 }, /* #10 */ 6885 { 0x080302, 0x080302, 0x641286b9, 0x641286ba, 0, 0 }, /* #11 */ 6886 { 0x0a6e07, 0x0a6607, 0x5b5b6e95, 0x5b5b6e96, 0, 0 }, /* #12 */ 6887 { 0x392706, 0x392782, 0x84b33106, 0x84b33107, 0, 0 }, /* #13 */ 6888 { 0x170353, 0x170307, 0x216ec686, 0x216ec687, 0, 0 }, /* #14 */ 6889 { 0x2b3943, 0x2b3187, 0xf3182b08, 0xf3182b09, 0, 0 }, /* #15 */ 6890 { 0x313446, 0x313402, 0x52e8dbd8, 0x52e8dbd9, 0, 0 }, /* #16 */ 6891 { 0x394b92, 0x394386, 0xd812a7d7, 0xd812a7d8, 0, 0 }, /* #17 */ 6892 { 0x094147, 0x094103, 0x0dd218bb, 0x0dd218bc, 0, 0 }, /* #18 */ 6893 { 0x152413, 0x152403, 0x7a870ac0, 0x7a870ac1, 0, 0 }, /* #19 */ 6894 { 0x130212, 0x130282, 0xbe2e9249, 0xbe2e924a, 0, 0 }, /* #20 */ 6895 { 0x063757, 0x063787, 0xc09b42f9, 0xc09b42fa, 0, 0 }, /* #21 */ 6896 { 0x0a0a92, 0x0a0286, 0xd3fc001c, 0xd3fc001d, 0, 0 }, /* #22 */ 6897 { 0x2b3886, 0x2b3086, 0xc24b64e3, 0xc24b64e4, 0, 0 }, /* #23 */ 6898 { 0x0c1517, 0x0c1587, 0x8c4fc8e3, 0x8c4fc8e4, 0, 0 }, /* #24 */ 6899 { 0x0d3547, 0x0d3503, 0x4a001fde, 0x4a001fdf, 0, 0 }, /* #25 */ 6900 { 0x262a42, 0x262202, 0x0f207330, 0x0f207331, 0, 0 }, /* #26 */ 6901 { 0x2a5c12, 0x2a5482, 0xe3c2afcd, 0xe3c2afce, 0, 0 }, /* #27 */ 6902 { 0x236ec6, 0x236606, 0x58993f64, 0x58993f65, 0, 0 }, /* #28 */ 6903 { 0x106b87, 0x106303, 0x29e0c612, 0x29e0c613, 0, 0 }, /* #29 */ 6904 { 0x2b7e06, 0x2b7606, 0x5a73d840, 0x5a73d841, 0, 0 }, /* #30 */ 6905 { 0x3a0006, 0x3a0002, 0x3772f29c, 0x3772f29d, 0, 0 }, /* #31 */ 6906 { 0x157c16, 0x157402, 0x53e0e8e5, 0x53e0e8e6, 0, 0 }, /* #32 */ 6907 { 0x1a3d42, 0x1a3582, 0xd133519a, 0xd133519b, 0, 0 }, /* #33 */ 6908 { 0x327f16, 0x327782, 0xb337075d, 0xb337075e, 0, 0 }, /* #34 */ 6909 { 0x0425c3, 0x042507, 0x355eb686, 0x355eb687, 0, 0 }, /* #35 */ 6910 { 0x215397, 0x215307, 0x76f8775b, 0x76f8775c, 0, 0 }, /* #36 */ 6911 { 0x243442, 0x243482, 0x90ab27c6, 0x90ab27c7, 0, 0 }, /* #37 */ 6912 { 0x006182, 0x006182, 0xe243b5aa, 0xe243b5ab, 0, 0 }, /* #38 */ 6913 { 0x0b5e46, 0x0b5686, 0xa1ef7632, 0xa1ef7633, 0, 0 }, /* #39 */ 6914 { 0x387ed3, 0x387607, 0x6de3714a, 0x6de3714b, 0, 0 }, /* #40 */ 6915 { 0x184386, 0x184302, 0x04d70442, 0x04d70443, 0, 0 }, /* #41 */ 6916 { 0x180b83, 0x180397, 0xf530f05f, 0xf530f060, 0, 0 }, /* #42 */ 6917 { 0x352916, 0x352106, 0x585c1143, 0x585c1144, 0, 0 }, /* #43 */ 6918 { 0x317307, 0x317303, 0x7436d2d8, 0x7436d2d9, 0, 0 }, /* #44 */ 6919 { 0x0c7d87, 0x0c7503, 0x1acfab66, 0x1acfab67, 0, 0 }, /* #45 */ 6920 { 0x3d6417, 0x3d6487, 0xbd8b6976, 0xbd8b6977, 0, 0 }, /* #46 */ 6921 { 0x386183, 0x386107, 0x56df72b0, 0x56df72b1, 0, 0 }, /* #47 */ 6922 { 0x220c83, 0x220407, 0x518edf8d, 0x518edf8e, 0, 0 }, /* #48 */ 6923 { 0x362ad6, 0x362206, 0x5853a4a2, 0x5853a4a3, 0, 0 }, /* #49 */ 6924 { 0x1d1402, 0x1d1486, 0xdca9dc21, 0xdca9dc22, 0, 0 }, /* #50 */ 6925 { 0x330912, 0x330106, 0x0f22e9c4, 0x0f22e9c5, 0, 0 }, /* #51 */ 6926 { 0x214a97, 0x214207, 0x14aa2c13, 0x14aa2c14, 0, 0 }, /* #52 */ 6927 { 0x333ed3, 0x333687, 0xd534c4e3, 0xd534c4e4, 0, 0 }, /* #53 */ 6928 { 0x2a3ec2, 0x2a3606, 0x7c3ffbc4, 0x7c3ffbc5, 0, 0 }, /* #54 */ 6929 { 0x2a4096, 0x2a4006, 0x3d765f2c, 0x3d765f2d, 0, 0 }, /* #55 */ 6930 { 0x1d3a86, 0x1d3282, 0xd82d35e8, 0xd82d35e9, 0, 0 }, /* #56 */ 6931 { 0x2e3f92, 0x2e3786, 0x9c4f8a55, 0x9c4f8a56, 0, 0 }, /* #57 */ 6932 { 0x0301c3, 0x030103, 0x2b6aeccc, 0x2b6aeccd, 0, 0 }, /* #58 */ 6933 { 0x207c06, 0x207406, 0x19f849e0, 0x19f849e1, 0, 0 }, /* #59 */ 6934 { 0x3a1e53, 0x3a1607, 0x3824cc2c, 0x3824cc2d, 0, 0 }, /* #60 */ 6935 { 0x181a53, 0x181207, 0x2d7bdbc9, 0x2d7bdbca, 0, 0 }, /* #61 */ 6936 { 0x1a2146, 0x1a2116, 0x39d22b2f, 0x39d22b30, 0, 0 }, /* #62 */ 6937 { 0x115906, 0x115186, 0x92cf9e35, 0x92cf9e36, 0, 0 }, /* #63 */ 6938 6938 }; 6939 6939 static const BINU32_TEST_T g_aTests_inc_u32_locked[] = 6940 6940 { 6941 { 0x 215382, 0x215386, 0xbe7fb392, 0xbe7fb393, 0, 0 }, /* #0 */6942 { 0x 0b2cc7, 0x0b2483, 0xa81f9d15, 0xa81f9d16, 0, 0 }, /* #1 */6943 { 0x 164717, 0x164703, 0x2a6716b2, 0x2a6716b3, 0, 0 }, /* #2 */6944 { 0x 364846, 0x364082, 0x828d41e2, 0x828d41e3, 0, 0 }, /* #3 */6945 { 0x3 d0ad6, 0x3d0286, 0xa4da8fe3, 0xa4da8fe4, 0, 0 }, /* #4 */6946 { 0x 384102, 0x384106, 0x2cfbabbc, 0x2cfbabbd, 0, 0 }, /* #5 */6947 { 0x 2752c3, 0x275283, 0x96fe2ff6, 0x96fe2ff7, 0, 0 }, /* #6 */6948 { 0x 135046, 0x135086, 0xb80539dd, 0xb80539de, 0, 0 }, /* #7 */6949 { 0x 212447, 0x212483, 0xb98e2d79, 0xb98e2d7a, 0, 0 }, /* #8 */6950 { 0x 363913, 0x363193, 0x81aef2cf, 0x81aef2d0, 0, 0 }, /* #9 */6951 { 0x0 c5116, 0x0c5102, 0x00f628b9, 0x00f628ba, 0, 0 }, /* #10 */6952 { 0x3 e0a53, 0x3e0207, 0x2ad6d2e6, 0x2ad6d2e7, 0, 0 }, /* #11 */6953 { 0x3 22756, 0x322706, 0x77e20aba, 0x77e20abb, 0, 0 }, /* #12 */6954 { 0x 365856, 0x365082, 0x8c417aeb, 0x8c417aec, 0, 0 }, /* #13 */6955 { 0x0 73712, 0x073782, 0xc73cc0bb, 0xc73cc0bc, 0, 0 }, /* #14 */6956 { 0x 325192, 0x325186, 0xcf1137e6, 0xcf1137e7, 0, 0 }, /* #15 */6957 { 0x2 f3297, 0x2f3283, 0xa70f159a, 0xa70f159b, 0, 0 }, /* #16 */6958 { 0x 296402, 0x296482, 0xeeec6057, 0xeeec6058, 0, 0 }, /* #17 */6959 { 0x 2b3157, 0x2b3107, 0x6f201655, 0x6f201656, 0, 0 }, /* #18 */6960 { 0x 0827d3, 0x082703, 0x0a683989, 0x0a68398a, 0, 0 }, /* #19 */6961 { 0x1 70ec2, 0x170682, 0xf97065f3, 0xf97065f4, 0, 0 }, /* #20 */6962 { 0x 121202, 0x121286, 0x91a6cf1d, 0x91a6cf1e, 0, 0 }, /* #21 */6963 { 0x 3c1882, 0x3c1086, 0xa2b297b6, 0xa2b297b7, 0, 0 }, /* #22 */6964 { 0x 335652, 0x335606, 0x18876ae6, 0x18876ae7, 0, 0 }, /* #23 */6965 { 0x 2805c3, 0x280583, 0xfb78f0c6, 0xfb78f0c7, 0, 0 }, /* #24 */6966 { 0x 327a82, 0x327206, 0x3b1ea27d, 0x3b1ea27e, 0, 0 }, /* #25 */6967 { 0x 081556, 0x081516, 0x2d48162f, 0x2d481630, 0, 0 }, /* #26 */6968 { 0x 1c0746, 0x1c0786, 0xd6060338, 0xd6060339, 0, 0 }, /* #27 */6969 { 0x 161cd6, 0x161482, 0xa4b45736, 0xa4b45737, 0, 0 }, /* #28 */6970 { 0x 021746, 0x021702, 0x189f1df0, 0x189f1df1, 0, 0 }, /* #29 */6971 { 0x 341697, 0x341607, 0x2358fd04, 0x2358fd05, 0, 0 }, /* #30 */6972 { 0x 296692, 0x296686, 0xb1e5b286, 0xb1e5b287, 0, 0 }, /* #31 */6973 { 0x 187e13, 0x187607, 0x3cdf36f2, 0x3cdf36f3, 0, 0 }, /* #32 */6974 { 0x3 10317, 0x310303, 0x50840224, 0x50840225, 0, 0 }, /* #33 */6975 { 0x0 34243, 0x034283, 0xa533c853, 0xa533c854, 0, 0 }, /* #34 */6976 { 0x 1248c3, 0x124003, 0x4e7d2d30, 0x4e7d2d31, 0, 0 }, /* #35 */6977 { 0x 3a77c7, 0x3a7707, 0x298c0862, 0x298c0863, 0, 0 }, /* #36 */6978 { 0x0 42f82, 0x042786, 0xcb0c7a38, 0xcb0c7a39, 0, 0 }, /* #37 */6979 { 0x 317286, 0x317202, 0x0f408ae5, 0x0f408ae6, 0, 0 }, /* #38 */6980 { 0x 3815c6, 0x381582, 0xbb6400f3, 0xbb6400f4, 0, 0 }, /* #39 */6981 { 0x0 34093, 0x034087, 0xe9d68743, 0xe9d68744, 0, 0 }, /* #40 */6982 { 0x 3e2e96, 0x3e2686, 0xf962d69b, 0xf962d69c, 0, 0 }, /* #41 */6983 { 0x 022a12, 0x022216, 0x105419ef, 0x105419f0, 0, 0 }, /* #42 */6984 { 0x 310e87, 0x310607, 0x40a00092, 0x40a00093, 0, 0 }, /* #43 */6985 { 0x 2803d2, 0x280386, 0xcbe45ac8, 0xcbe45ac9, 0, 0 }, /* #44 */6986 { 0x 2f5897, 0x2f5007, 0x007a725e, 0x007a725f, 0, 0 }, /* #45 */6987 { 0x1 33ac6, 0x133206, 0x69779221, 0x69779222, 0, 0 }, /* #46 */6988 { 0x 1c6cc3, 0x1c6483, 0xfcf785d5, 0xfcf785d6, 0, 0 }, /* #47 */6989 { 0x2 e2917, 0x2e2107, 0x21a49d20, 0x21a49d21, 0, 0 }, /* #48 */6990 { 0x3 21656, 0x321682, 0xc202b73c, 0xc202b73d, 0, 0 }, /* #49 */6991 { 0x2 63953, 0x263183, 0xb65e87a1, 0xb65e87a2, 0, 0 }, /* #50 */6992 { 0x 305ac2, 0x305292, 0xa0829caf, 0xa0829cb0, 0, 0 }, /* #51 */6993 { 0x 3d7107, 0x3d7103, 0x6c08ce06, 0x6c08ce07, 0, 0 }, /* #52 */6994 { 0x0 22956, 0x022182, 0xa6b4dad8, 0xa6b4dad9, 0, 0 }, /* #53 */6995 { 0x 1c4207, 0x1c4287, 0x92b97213, 0x92b97214, 0, 0 }, /* #54 */6996 { 0x 3a26c2, 0x3a2682, 0xa83a7a07, 0xa83a7a08, 0, 0 }, /* #55 */6997 { 0x 2d5307, 0x2d5307, 0x5a547fea, 0x5a547feb, 0, 0 }, /* #56 */6998 { 0x 255e47, 0x255607, 0x76969de7, 0x76969de8, 0, 0 }, /* #57 */6999 { 0x1 41b17, 0x141307, 0x5216f2c9, 0x5216f2ca, 0, 0 }, /* #58 */7000 { 0x 3c4fd7, 0x3c4783, 0xde43d5e4, 0xde43d5e5, 0, 0 }, /* #59 */7001 { 0x 2511c2, 0x251106, 0x6fe33c64, 0x6fe33c65, 0, 0 }, /* #60 */7002 { 0x 1a32d3, 0x1a3207, 0x58c0d4c9, 0x58c0d4ca, 0, 0 }, /* #61 */7003 { 0x 142717, 0x142703, 0x399d7aa3, 0x399d7aa4, 0, 0 }, /* #62 */7004 { 0x 062453, 0x062487, 0xa680e113, 0xa680e114, 0, 0 }, /* #63 */6941 { 0x1b5406, 0x1b5406, 0x1a7e7eea, 0x1a7e7eeb, 0, 0 }, /* #0 */ 6942 { 0x3e4216, 0x3e4286, 0xd4eea5d6, 0xd4eea5d7, 0, 0 }, /* #1 */ 6943 { 0x093003, 0x093087, 0xd24c954a, 0xd24c954b, 0, 0 }, /* #2 */ 6944 { 0x1d3682, 0x1d3602, 0x422f81ca, 0x422f81cb, 0, 0 }, /* #3 */ 6945 { 0x3175c6, 0x317586, 0xf1468bd1, 0xf1468bd2, 0, 0 }, /* #4 */ 6946 { 0x050052, 0x050082, 0x9eb36156, 0x9eb36157, 0, 0 }, /* #5 */ 6947 { 0x3b64d3, 0x3b6407, 0x4cd9ec2a, 0x4cd9ec2b, 0, 0 }, /* #6 */ 6948 { 0x2034c3, 0x203487, 0x9b7d2010, 0x9b7d2011, 0, 0 }, /* #7 */ 6949 { 0x042956, 0x042106, 0x53779264, 0x53779265, 0, 0 }, /* #8 */ 6950 { 0x2c0e03, 0x2c0607, 0x154e1cc8, 0x154e1cc9, 0, 0 }, /* #9 */ 6951 { 0x033a12, 0x033282, 0xdb76f1c1, 0xdb76f1c2, 0, 0 }, /* #10 */ 6952 { 0x3943d7, 0x394383, 0xf8b2266a, 0xf8b2266b, 0, 0 }, /* #11 */ 6953 { 0x383707, 0x383783, 0x88e67403, 0x88e67404, 0, 0 }, /* #12 */ 6954 { 0x0a1653, 0x0a1697, 0x8b54b62f, 0x8b54b630, 0, 0 }, /* #13 */ 6955 { 0x044d52, 0x044586, 0xa95ecce3, 0xa95ecce4, 0, 0 }, /* #14 */ 6956 { 0x1d0102, 0x1d0182, 0xb0488453, 0xb0488454, 0, 0 }, /* #15 */ 6957 { 0x277dc2, 0x277586, 0xb5fb4026, 0xb5fb4027, 0, 0 }, /* #16 */ 6958 { 0x301a52, 0x301202, 0x44edc0b5, 0x44edc0b6, 0, 0 }, /* #17 */ 6959 { 0x064e47, 0x064687, 0xb1da81b7, 0xb1da81b8, 0, 0 }, /* #18 */ 6960 { 0x3a2ed3, 0x3a2683, 0x95a053c3, 0x95a053c4, 0, 0 }, /* #19 */ 6961 { 0x1b5302, 0x1b5302, 0x2f2e6285, 0x2f2e6286, 0, 0 }, /* #20 */ 6962 { 0x0621d6, 0x062102, 0x1e5fa4cc, 0x1e5fa4cd, 0, 0 }, /* #21 */ 6963 { 0x272683, 0x272607, 0x66931246, 0x66931247, 0, 0 }, /* #22 */ 6964 { 0x146646, 0x146606, 0x569a1f4d, 0x569a1f4e, 0, 0 }, /* #23 */ 6965 { 0x3d03d2, 0x3d0382, 0xef86017b, 0xef86017c, 0, 0 }, /* #24 */ 6966 { 0x0b4a97, 0x0b4207, 0x0c8f8ce7, 0x0c8f8ce8, 0, 0 }, /* #25 */ 6967 { 0x2b1802, 0x2b1086, 0xd3d0f2dc, 0xd3d0f2dd, 0, 0 }, /* #26 */ 6968 { 0x385387, 0x385387, 0x853dc1ed, 0x853dc1ee, 0, 0 }, /* #27 */ 6969 { 0x065216, 0x065286, 0xe24cdd7d, 0xe24cdd7e, 0, 0 }, /* #28 */ 6970 { 0x214b02, 0x214302, 0x463d9949, 0x463d994a, 0, 0 }, /* #29 */ 6971 { 0x1a0ad2, 0x1a0202, 0x488ffcbe, 0x488ffcbf, 0, 0 }, /* #30 */ 6972 { 0x1a2256, 0x1a2206, 0x16c44f21, 0x16c44f22, 0, 0 }, /* #31 */ 6973 { 0x272c07, 0x272487, 0xa9bbba1d, 0xa9bbba1e, 0, 0 }, /* #32 */ 6974 { 0x377c06, 0x377406, 0x440b351c, 0x440b351d, 0, 0 }, /* #33 */ 6975 { 0x0b4356, 0x0b4306, 0x3e858298, 0x3e858299, 0, 0 }, /* #34 */ 6976 { 0x010a06, 0x010282, 0xd6fad2e4, 0xd6fad2e5, 0, 0 }, /* #35 */ 6977 { 0x2b0287, 0x2b0203, 0x438600ee, 0x438600ef, 0, 0 }, /* #36 */ 6978 { 0x0771d6, 0x077182, 0xb20240c7, 0xb20240c8, 0, 0 }, /* #37 */ 6979 { 0x2b0342, 0x2b0386, 0xbc2529b3, 0xbc2529b4, 0, 0 }, /* #38 */ 6980 { 0x146653, 0x146607, 0x66653c05, 0x66653c06, 0, 0 }, /* #39 */ 6981 { 0x0720c2, 0x072082, 0x9e8caa9c, 0x9e8caa9d, 0, 0 }, /* #40 */ 6982 { 0x151842, 0x151006, 0x0bebc8e6, 0x0bebc8e7, 0, 0 }, /* #41 */ 6983 { 0x121ad2, 0x121202, 0x7ebcc6cc, 0x7ebcc6cd, 0, 0 }, /* #42 */ 6984 { 0x1f1b43, 0x1f1387, 0x8b89f765, 0x8b89f766, 0, 0 }, /* #43 */ 6985 { 0x112e83, 0x112683, 0xac716f6a, 0xac716f6b, 0, 0 }, /* #44 */ 6986 { 0x092ed3, 0x092683, 0xd27c76d4, 0xd27c76d5, 0, 0 }, /* #45 */ 6987 { 0x1d0292, 0x1d0286, 0xba298280, 0xba298281, 0, 0 }, /* #46 */ 6988 { 0x366002, 0x366086, 0xcfb68077, 0xcfb68078, 0, 0 }, /* #47 */ 6989 { 0x2c0c92, 0x2c0486, 0xb9750270, 0xb9750271, 0, 0 }, /* #48 */ 6990 { 0x334553, 0x334583, 0xb34e934b, 0xb34e934c, 0, 0 }, /* #49 */ 6991 { 0x285c13, 0x285483, 0xfa34767b, 0xfa34767c, 0, 0 }, /* #50 */ 6992 { 0x0e2317, 0x0e2307, 0x30b5611d, 0x30b5611e, 0, 0 }, /* #51 */ 6993 { 0x124d97, 0x124597, 0xc7e391ef, 0xc7e391f0, 0, 0 }, /* #52 */ 6994 { 0x0165d6, 0x016502, 0x6b202e56, 0x6b202e57, 0, 0 }, /* #53 */ 6995 { 0x024706, 0x024782, 0x8dc66be2, 0x8dc66be3, 0, 0 }, /* #54 */ 6996 { 0x146a52, 0x146206, 0x4563bccb, 0x4563bccc, 0, 0 }, /* #55 */ 6997 { 0x3f3612, 0x3f3696, 0xee1235ef, 0xee1235f0, 0, 0 }, /* #56 */ 6998 { 0x127582, 0x127582, 0xcb364e66, 0xcb364e67, 0, 0 }, /* #57 */ 6999 { 0x151042, 0x151082, 0x86a077c7, 0x86a077c8, 0, 0 }, /* #58 */ 7000 { 0x174e02, 0x174696, 0xa31dee4f, 0xa31dee50, 0, 0 }, /* #59 */ 7001 { 0x081686, 0x081616, 0x01d3c25f, 0x01d3c260, 0, 0 }, /* #60 */ 7002 { 0x3d6bc2, 0x3d6386, 0x9e0b089b, 0x9e0b089c, 0, 0 }, /* #61 */ 7003 { 0x220787, 0x220707, 0x2ddbe146, 0x2ddbe147, 0, 0 }, /* #62 */ 7004 { 0x225207, 0x225207, 0x33952bc9, 0x33952bca, 0, 0 }, /* #63 */ 7005 7005 }; 7006 7006 static const BINU32_TEST_T g_aTests_dec_u32[] = 7007 7007 { 7008 { 0x 347902, 0x347106, 0x55e8bd12, 0x55e8bd11, 0, 0 }, /* #0 */7009 { 0x 205446, 0x205486, 0xa4c8611f, 0xa4c8611e, 0, 0 }, /* #1 */7010 { 0x 2d1897, 0x2d1083, 0xdb87ead4, 0xdb87ead3, 0, 0 }, /* #2 */7011 { 0x1 83342, 0x183302, 0x05a59a87, 0x05a59a86, 0, 0 }, /* #3 */7012 { 0x 333f93, 0x333703, 0x76b0afda, 0x76b0afd9, 0, 0 }, /* #4 */7013 { 0x3 46f52, 0x346786, 0xef4da02f, 0xef4da02e, 0, 0 }, /* #5 */7014 { 0x 0a6646, 0x0a6602, 0x66a50f21, 0x66a50f20, 0, 0 }, /* #6 */7015 { 0x 3303c3, 0x330383, 0x85ec5b71, 0x85ec5b70, 0, 0 }, /* #7 */7016 { 0x0 26b93, 0x026303, 0x2f217be1, 0x2f217be0, 0, 0 }, /* #8 */7017 { 0x 226cc3, 0x226407, 0x5ac32fc7, 0x5ac32fc6, 0, 0 }, /* #9 */7018 { 0x 0a0c16, 0x0a0486, 0xceb970b9, 0xceb970b8, 0, 0 }, /* #10 */7019 { 0x 3a37d7, 0x3a3707, 0x1ad6759b, 0x1ad6759a, 0, 0 }, /* #11 */7020 { 0x 2c7992, 0x2c7182, 0xec748dcf, 0xec748dce, 0, 0 }, /* #12 */7021 { 0x06 3382, 0x063386, 0x83871c36, 0x83871c35, 0, 0 }, /* #13 */7022 { 0x 013243, 0x013287, 0xda9b4ee2, 0xda9b4ee1, 0, 0 }, /* #14 */7023 { 0x 3e63c7, 0x3e6307, 0x60a8f1f4, 0x60a8f1f3, 0, 0 }, /* #15 */7024 { 0x 2b6e02, 0x2b6686, 0xeedab78c, 0xeedab78b, 0, 0 }, /* #16 */7025 { 0x0 a0387, 0x0a0303, 0x57144c39, 0x57144c38, 0, 0 }, /* #17 */7026 { 0x 320c07, 0x320487, 0xd69ca26a, 0xd69ca269, 0, 0 }, /* #18 */7027 { 0x 012357, 0x012387, 0xb4782848, 0xb4782847, 0, 0 }, /* #19 */7028 { 0x 2012d2, 0x201292, 0xfa6e8f90, 0xfa6e8f8f, 0, 0 }, /* #20 */7029 { 0x 1b2543, 0x1b2507, 0x6d21a5c1, 0x6d21a5c0, 0, 0 }, /* #21 */7030 { 0x 0f6496, 0x0f6406, 0x5eaf644e, 0x5eaf644d, 0, 0 }, /* #22 */7031 { 0x 2d5456, 0x2d5486, 0xcefa43c4, 0xcefa43c3, 0, 0 }, /* #23 */7032 { 0x 312d87, 0x312583, 0xa67034e6, 0xa67034e5, 0, 0 }, /* #24 */7033 { 0x 3e2957, 0x3e2183, 0xe21e6dba, 0xe21e6db9, 0, 0 }, /* #25 */7034 { 0x 1f0b43, 0x1f0303, 0x088a4587, 0x088a4586, 0, 0 }, /* #26 */7035 { 0x 3b5517, 0x3b5507, 0x523cd119, 0x523cd118, 0, 0 }, /* #27 */7036 { 0x 046803, 0x046083, 0xcbc50da9, 0xcbc50da8, 0, 0 }, /* #28 */7037 { 0x 374082, 0x374002, 0x534376b1, 0x534376b0, 0, 0 }, /* #29 */7038 { 0x 117417, 0x117407, 0x67777796, 0x67777795, 0, 0 }, /* #30 */7039 { 0x 3b0f42, 0x3b0702, 0x3ee9a9cf, 0x3ee9a9ce, 0, 0 }, /* #31 */7040 { 0x1 95803, 0x195007, 0x71ad22c4, 0x71ad22c3, 0, 0 }, /* #32 */7041 { 0x1 74d03, 0x174507, 0x6bdd1842, 0x6bdd1841, 0, 0 }, /* #33 */7042 { 0x 2a6287, 0x2a6207, 0x3829e47e, 0x3829e47d, 0, 0 }, /* #34 */7043 { 0x3 d38c7, 0x3d3003, 0x3ad116f2, 0x3ad116f1, 0, 0 }, /* #35 */7044 { 0x 234716, 0x234702, 0x20148c08, 0x20148c07, 0, 0 }, /* #36 */7045 { 0x 1d7506, 0x1d7502, 0x564f3e05, 0x564f3e04, 0, 0 }, /* #37 */7046 { 0x0 42d53, 0x042597, 0xf5b45c40, 0xf5b45c3f, 0, 0 }, /* #38 */7047 { 0x 161c06, 0x161482, 0xee7505f2, 0xee7505f1, 0, 0 }, /* #39 */7048 { 0x 250297, 0x250287, 0xe2e09b88, 0xe2e09b87, 0, 0 }, /* #40 */7049 { 0x3 a6dc2, 0x3a6586, 0xb0c02ea4, 0xb0c02ea3, 0, 0 }, /* #41 */7050 { 0x 1a1d96, 0x1a1596, 0xdb478840, 0xdb47883f, 0, 0 }, /* #42 */7051 { 0x 3b5b53, 0x3b5383, 0xcc53ea69, 0xcc53ea68, 0, 0 }, /* #43 */7052 { 0x 152d92, 0x152582, 0x9f27c974, 0x9f27c973, 0, 0 }, /* #44 */7053 { 0x3 d5a16, 0x3d5286, 0xa04de3a7, 0xa04de3a6, 0, 0 }, /* #45 */7054 { 0x 175292, 0x175202, 0x311ce708, 0x311ce707, 0, 0 }, /* #46 */7055 { 0x 392fc7, 0x392707, 0x2bb39fab, 0x2bb39faa, 0, 0 }, /* #47 */7056 { 0x 027e86, 0x027686, 0xc7e2e64f, 0xc7e2e64e, 0, 0 }, /* #48 */7057 { 0x 2a7bd3, 0x2a7383, 0x83f0d455, 0x83f0d454, 0, 0 }, /* #49 */7058 { 0x 3f0f16, 0x3f0706, 0x1e4c5a88, 0x1e4c5a87, 0, 0 }, /* #50 */7059 { 0x 092152, 0x092186, 0xa56574fb, 0xa56574fa, 0, 0 }, /* #51 */7060 { 0x 107543, 0x107587, 0x8148e1a7, 0x8148e1a6, 0, 0 }, /* #52 */7061 { 0x0 054c3, 0x005407, 0x4aaf8ed8, 0x4aaf8ed7, 0, 0 }, /* #53 */7062 { 0x3 c60c3, 0x3c6007, 0x16dce84e, 0x16dce84d, 0, 0 }, /* #54 */7063 { 0x 384ad6, 0x384206, 0x7736b328, 0x7736b327, 0, 0 }, /* #55 */7064 { 0x 384282, 0x384202, 0x3fb1d258, 0x3fb1d257, 0, 0 }, /* #56 */7065 { 0x 3d5513, 0x3d5583, 0x80a7cd1d, 0x80a7cd1c, 0, 0 }, /* #57 */7066 { 0x 061917, 0x061117, 0x78d17440, 0x78d1743f, 0, 0 }, /* #58 */7067 { 0x 0c5b87, 0x0c5303, 0x4c4861da, 0x4c4861d9, 0, 0 }, /* #59 */7068 { 0x0 924d6, 0x092496, 0xdcf6bdd0, 0xdcf6bdcf, 0, 0 }, /* #60 */7069 { 0x 352357, 0x352307, 0x496aafb9, 0x496aafb8, 0, 0 }, /* #61 */7070 { 0x 214193, 0x214107, 0x08c69c56, 0x08c69c55, 0, 0 }, /* #62 */7071 { 0x1 62e87, 0x162683, 0x8c81c165, 0x8c81c164, 0, 0 }, /* #63 */7008 { 0x2d3396, 0x2d3386, 0x8c28bcd8, 0x8c28bcd7, 0, 0 }, /* #0 */ 7009 { 0x060f06, 0x060702, 0x0b4c28a8, 0x0b4c28a7, 0, 0 }, /* #1 */ 7010 { 0x013343, 0x013387, 0xe1d4c3c4, 0xe1d4c3c3, 0, 0 }, /* #2 */ 7011 { 0x1d08c2, 0x1d0006, 0x5be99643, 0x5be99642, 0, 0 }, /* #3 */ 7012 { 0x081706, 0x081786, 0x829f8d3d, 0x829f8d3c, 0, 0 }, /* #4 */ 7013 { 0x312103, 0x312103, 0x7f8a1e09, 0x7f8a1e08, 0, 0 }, /* #5 */ 7014 { 0x3a2243, 0x3a2207, 0x582109df, 0x582109de, 0, 0 }, /* #6 */ 7015 { 0x0f1bd3, 0x0f1307, 0x26ed5483, 0x26ed5482, 0, 0 }, /* #7 */ 7016 { 0x071917, 0x071187, 0xcd9e2c12, 0xcd9e2c11, 0, 0 }, /* #8 */ 7017 { 0x1f5892, 0x1f5082, 0xa0ba212b, 0xa0ba212a, 0, 0 }, /* #9 */ 7018 { 0x171ed6, 0x171616, 0x3a8690a0, 0x3a86909f, 0, 0 }, /* #10 */ 7019 { 0x011646, 0x011686, 0xc2e52ca1, 0xc2e52ca0, 0, 0 }, /* #11 */ 7020 { 0x147f83, 0x147707, 0x04d2fba1, 0x04d2fba0, 0, 0 }, /* #12 */ 7021 { 0x060982, 0x060106, 0x00d9cefa, 0x00d9cef9, 0, 0 }, /* #13 */ 7022 { 0x232053, 0x232083, 0x9374413c, 0x9374413b, 0, 0 }, /* #14 */ 7023 { 0x265416, 0x265482, 0xf1f018f5, 0xf1f018f4, 0, 0 }, /* #15 */ 7024 { 0x363743, 0x363707, 0x2479b5a4, 0x2479b5a3, 0, 0 }, /* #16 */ 7025 { 0x045586, 0x045586, 0x8e0a87d8, 0x8e0a87d7, 0, 0 }, /* #17 */ 7026 { 0x0440d7, 0x044007, 0x5092286b, 0x5092286a, 0, 0 }, /* #18 */ 7027 { 0x1b1146, 0x1b1182, 0xf2604bc5, 0xf2604bc4, 0, 0 }, /* #19 */ 7028 { 0x0e0c53, 0x0e0487, 0xeb20501e, 0xeb20501d, 0, 0 }, /* #20 */ 7029 { 0x2c1886, 0x2c1002, 0x52bd8d9c, 0x52bd8d9b, 0, 0 }, /* #21 */ 7030 { 0x1c0642, 0x1c0686, 0xf966b719, 0xf966b718, 0, 0 }, /* #22 */ 7031 { 0x3e67c2, 0x3e6786, 0xb5a0f194, 0xb5a0f193, 0, 0 }, /* #23 */ 7032 { 0x1467c3, 0x146787, 0xb46ff1c4, 0xb46ff1c3, 0, 0 }, /* #24 */ 7033 { 0x293696, 0x293606, 0x546aa9bf, 0x546aa9be, 0, 0 }, /* #25 */ 7034 { 0x2e4513, 0x2e4507, 0x3b3893c1, 0x3b3893c0, 0, 0 }, /* #26 */ 7035 { 0x2c0246, 0x2c0202, 0x2cdd0305, 0x2cdd0304, 0, 0 }, /* #27 */ 7036 { 0x315447, 0x315483, 0xead3b03f, 0xead3b03e, 0, 0 }, /* #28 */ 7037 { 0x180e12, 0x180606, 0x118354fa, 0x118354f9, 0, 0 }, /* #29 */ 7038 { 0x3f7213, 0x3f7287, 0xa92d5d9b, 0xa92d5d9a, 0, 0 }, /* #30 */ 7039 { 0x1c2107, 0x1c2107, 0x4851f0e5, 0x4851f0e4, 0, 0 }, /* #31 */ 7040 { 0x1e6f52, 0x1e6706, 0x1ea8f1fd, 0x1ea8f1fc, 0, 0 }, /* #32 */ 7041 { 0x102d52, 0x102592, 0xe32ca650, 0xe32ca64f, 0, 0 }, /* #33 */ 7042 { 0x1b0106, 0x1b0186, 0xcea2426b, 0xcea2426a, 0, 0 }, /* #34 */ 7043 { 0x360646, 0x360602, 0x412b8b0c, 0x412b8b0b, 0, 0 }, /* #35 */ 7044 { 0x356243, 0x356287, 0xbc19227c, 0xbc19227b, 0, 0 }, /* #36 */ 7045 { 0x271997, 0x271103, 0x210948bd, 0x210948bc, 0, 0 }, /* #37 */ 7046 { 0x062212, 0x062282, 0xdef9dd39, 0xdef9dd38, 0, 0 }, /* #38 */ 7047 { 0x2a5912, 0x2a5106, 0x07114051, 0x07114050, 0, 0 }, /* #39 */ 7048 { 0x152a42, 0x152282, 0xa46fdb87, 0xa46fdb86, 0, 0 }, /* #40 */ 7049 { 0x352f96, 0x352786, 0xa51a54ca, 0xa51a54c9, 0, 0 }, /* #41 */ 7050 { 0x344d83, 0x344587, 0xf3281757, 0xf3281756, 0, 0 }, /* #42 */ 7051 { 0x146ad6, 0x146286, 0xf77c5067, 0xf77c5066, 0, 0 }, /* #43 */ 7052 { 0x023686, 0x023686, 0xd3a56e67, 0xd3a56e66, 0, 0 }, /* #44 */ 7053 { 0x333646, 0x333686, 0xb66fd464, 0xb66fd463, 0, 0 }, /* #45 */ 7054 { 0x210d07, 0x210587, 0xa826b0b8, 0xa826b0b7, 0, 0 }, /* #46 */ 7055 { 0x1c3553, 0x1c3587, 0xd7f933f4, 0xd7f933f3, 0, 0 }, /* #47 */ 7056 { 0x3e76d7, 0x3e7687, 0xb6ae4772, 0xb6ae4771, 0, 0 }, /* #48 */ 7057 { 0x144a17, 0x144203, 0x1f298146, 0x1f298145, 0, 0 }, /* #49 */ 7058 { 0x262a87, 0x262203, 0x31f9e6cc, 0x31f9e6cb, 0, 0 }, /* #50 */ 7059 { 0x1f7496, 0x1f7482, 0xdfa75fb6, 0xdfa75fb5, 0, 0 }, /* #51 */ 7060 { 0x3c56c3, 0x3c5607, 0x26f95a2c, 0x26f95a2b, 0, 0 }, /* #52 */ 7061 { 0x0f3386, 0x0f3382, 0xdd7f5eff, 0xdd7f5efe, 0, 0 }, /* #53 */ 7062 { 0x354652, 0x354602, 0x7d797e76, 0x7d797e75, 0, 0 }, /* #54 */ 7063 { 0x1d3557, 0x1d3503, 0x421ca602, 0x421ca601, 0, 0 }, /* #55 */ 7064 { 0x164e43, 0x164693, 0xa087d980, 0xa087d97f, 0, 0 }, /* #56 */ 7065 { 0x181402, 0x181406, 0x04dd4c43, 0x04dd4c42, 0, 0 }, /* #57 */ 7066 { 0x394513, 0x394583, 0xe841c6d4, 0xe841c6d3, 0, 0 }, /* #58 */ 7067 { 0x241cd3, 0x241413, 0x477bcef0, 0x477bceef, 0, 0 }, /* #59 */ 7068 { 0x0f1312, 0x0f1302, 0x5e774db6, 0x5e774db5, 0, 0 }, /* #60 */ 7069 { 0x0f1807, 0x0f1083, 0x987c6902, 0x987c6901, 0, 0 }, /* #61 */ 7070 { 0x122f92, 0x122792, 0xb038f4c0, 0xb038f4bf, 0, 0 }, /* #62 */ 7071 { 0x145a16, 0x145206, 0x6ec43749, 0x6ec43748, 0, 0 }, /* #63 */ 7072 7072 }; 7073 7073 static const BINU32_TEST_T g_aTests_dec_u32_locked[] = 7074 7074 { 7075 { 0x0 e6943, 0x0e6107, 0x23177eef, 0x23177eee, 0, 0 }, /* #0 */7076 { 0x 031f43, 0x031717, 0x3e0de5b0, 0x3e0de5af, 0, 0 }, /* #1 */7077 { 0x 3e7553, 0x3e7583, 0xeaa1773c, 0xeaa1773b, 0, 0 }, /* #2 */7078 { 0x 3d45d6, 0x3d4586, 0x86092c8f, 0x86092c8e, 0, 0 }, /* #3 */7079 { 0x 030787, 0x030787, 0xd03b2742, 0xd03b2741, 0, 0 }, /* #4 */7080 { 0x 310747, 0x310707, 0x233b8cef, 0x233b8cee, 0, 0 }, /* #5 */7081 { 0x1 03e86, 0x103682, 0xddc9dbb7, 0xddc9dbb6, 0, 0 }, /* #6 */7082 { 0x 192057, 0x192003, 0x527e93ed, 0x527e93ec, 0, 0 }, /* #7 */7083 { 0x 3a6f12, 0x3a6706, 0x5a949e37, 0x5a949e36, 0, 0 }, /* #8 */7084 { 0x 3700c7, 0x370087, 0xc1a4bddf, 0xc1a4bdde, 0, 0 }, /* #9 */7085 { 0x1 c3492, 0x1c3486, 0xba5b2628, 0xba5b2627, 0, 0 }, /* #10 */7086 { 0x 222147, 0x222183, 0xe73eacc5, 0xe73eacc4, 0, 0 }, /* #11 */7087 { 0x 231216, 0x231206, 0x4256acde, 0x4256acdd, 0, 0 }, /* #12 */7088 { 0x0 50f96, 0x050786, 0xa6cb0c1f, 0xa6cb0c1e, 0, 0 }, /* #13 */7089 { 0x1d 67d3, 0x1d6787, 0xdc1b1267, 0xdc1b1266, 0, 0 }, /* #14 */7090 { 0x 2e6d97, 0x2e6583, 0x936934e7, 0x936934e6, 0, 0 }, /* #15 */7091 { 0x 3330d6, 0x333082, 0x96e20c1b, 0x96e20c1a, 0, 0 }, /* #16 */7092 { 0x 353597, 0x353503, 0x5c568247, 0x5c568246, 0, 0 }, /* #17 */7093 { 0x 247883, 0x247003, 0x71ecaf95, 0x71ecaf94, 0, 0 }, /* #18 */7094 { 0x3 45f13, 0x345703, 0x246003c5, 0x246003c4, 0, 0 }, /* #19 */7095 { 0x 2e3112, 0x2e3186, 0xf09f2fa4, 0xf09f2fa3, 0, 0 }, /* #20 */7096 { 0x 2c3297, 0x2c3287, 0xa11c1f19, 0xa11c1f18, 0, 0 }, /* #21 */7097 { 0x 2b1dd6, 0x2b1506, 0x267df425, 0x267df424, 0, 0 }, /* #22 */7098 { 0x 061ed7, 0x061683, 0x9615685e, 0x9615685d, 0, 0 }, /* #23 */7099 { 0x 076e87, 0x076683, 0xb1b4e314, 0xb1b4e313, 0, 0 }, /* #24 */7100 { 0x1 d6406, 0x1d6412, 0x7e1e2bc0, 0x7e1e2bbf, 0, 0 }, /* #25 */7101 { 0x19 40d3, 0x194087, 0xb2060794, 0xb2060793, 0, 0 }, /* #26 */7102 { 0x 256252, 0x256292, 0xabcfb680, 0xabcfb67f, 0, 0 }, /* #27 */7103 { 0x0 24a17, 0x024283, 0xcff7f192, 0xcff7f191, 0, 0 }, /* #28 */7104 { 0x3 71557, 0x371583, 0xa0e2ecba, 0xa0e2ecb9, 0, 0 }, /* #29 */7105 { 0x 3a1946, 0x3a1102, 0x0659ae44, 0x0659ae43, 0, 0 }, /* #30 */7106 { 0x1 a2783, 0x1a2707, 0x11ee2278, 0x11ee2277, 0, 0 }, /* #31 */7107 { 0x 124213, 0x124203, 0x4f376e16, 0x4f376e15, 0, 0 }, /* #32 */7108 { 0x0 f4ec2, 0x0f4686, 0xcd28d267, 0xcd28d266, 0, 0 }, /* #33 */7109 { 0x1 66e43, 0x166683, 0x893c10a3, 0x893c10a2, 0, 0 }, /* #34 */7110 { 0x 066206, 0x066282, 0x9d9367a5, 0x9d9367a4, 0, 0 }, /* #35 */7111 { 0x 2f1e83, 0x2f1687, 0x87c7c3d2, 0x87c7c3d1, 0, 0 }, /* #36 */7112 { 0x 256356, 0x256386, 0x84e67bc1, 0x84e67bc0, 0, 0 }, /* #37 */7113 { 0x 110d96, 0x110516, 0x4990f6a0, 0x4990f69f, 0, 0 }, /* #38 */7114 { 0x 1f5897, 0x1f5087, 0xfd9f028c, 0xfd9f028b, 0, 0 }, /* #39 */7115 { 0x0 f7e57, 0x0f7687, 0x98323bc7, 0x98323bc6, 0, 0 }, /* #40 */7116 { 0x 287757, 0x287703, 0x6c9a5af3, 0x6c9a5af2, 0, 0 }, /* #41 */7117 { 0x 050116, 0x050106, 0x5dbf1113, 0x5dbf1112, 0, 0 }, /* #42 */7118 { 0x 0a1807, 0x0a1007, 0x5a958766, 0x5a958765, 0, 0 }, /* #43 */7119 { 0x 107013, 0x107087, 0x841ae297, 0x841ae296, 0, 0 }, /* #44 */7120 { 0x 0f7117, 0x0f7103, 0x38e6bcce, 0x38e6bccd, 0, 0 }, /* #45 */7121 { 0x 3835c3, 0x383513, 0x2a288ec0, 0x2a288ebf, 0, 0 }, /* #46 */7122 { 0x 0e0992, 0x0e0182, 0xeb9819d7, 0xeb9819d6, 0, 0 }, /* #47 */7123 { 0x 302382, 0x302302, 0x05d31c1b, 0x05d31c1a, 0, 0 }, /* #48 */7124 { 0x 0d6617, 0x0d6607, 0x380c6a66, 0x380c6a65, 0, 0 }, /* #49 */7125 { 0x0 13c57, 0x013483, 0xe0fc3b7a, 0xe0fc3b79, 0, 0 }, /* #50 */7126 { 0x 375f46, 0x375702, 0x4f897b16, 0x4f897b15, 0, 0 }, /* #51 */7127 { 0x1 a7386, 0x1a7302, 0x0587e6eb, 0x0587e6ea, 0, 0 }, /* #52 */7128 { 0x 0b28d3, 0x0b2087, 0xba470388, 0xba470387, 0, 0 }, /* #53 */7129 { 0x 3d33c3, 0x3d3303, 0x7e714c8a, 0x7e714c89, 0, 0 }, /* #54 */7130 { 0x 375c12, 0x375402, 0x43e7e3e7, 0x43e7e3e6, 0, 0 }, /* #55 */7131 { 0x3 87a13, 0x387207, 0x316d4436, 0x316d4435, 0, 0 }, /* #56 */7132 { 0x 017503, 0x017507, 0x03c07149, 0x03c07148, 0, 0 }, /* #57 */7133 { 0x 246682, 0x246606, 0x222dafb8, 0x222dafb7, 0, 0 }, /* #58 */7134 { 0x3 55d42, 0x355592, 0xacca10f0, 0xacca10ef, 0, 0 }, /* #59 */7135 { 0x 090653, 0x090687, 0x9f15af15, 0x9f15af14, 0, 0 }, /* #60 */7136 { 0x 1b3a07, 0x1b3207, 0x21e682d9, 0x21e682d8, 0, 0 }, /* #61 */7137 { 0x 055b17, 0x055307, 0x50e60b07, 0x50e60b06, 0, 0 }, /* #62 */7138 { 0x0 a1192, 0x0a1186, 0xd2ddb489, 0xd2ddb488, 0, 0 }, /* #63 */7075 { 0x093193, 0x093107, 0x486b6237, 0x486b6236, 0, 0 }, /* #0 */ 7076 { 0x3d2e06, 0x3d2606, 0x14d88cef, 0x14d88cee, 0, 0 }, /* #1 */ 7077 { 0x0c2992, 0x0c2102, 0x7252c841, 0x7252c840, 0, 0 }, /* #2 */ 7078 { 0x195e02, 0x195602, 0x66acef44, 0x66acef43, 0, 0 }, /* #3 */ 7079 { 0x100e07, 0x100687, 0xa75c1d54, 0xa75c1d53, 0, 0 }, /* #4 */ 7080 { 0x0909d6, 0x090106, 0x75c207df, 0x75c207de, 0, 0 }, /* #5 */ 7081 { 0x125d03, 0x125503, 0x17ca29ed, 0x17ca29ec, 0, 0 }, /* #6 */ 7082 { 0x063382, 0x063302, 0x1a7b5dc5, 0x1a7b5dc4, 0, 0 }, /* #7 */ 7083 { 0x095ec3, 0x095607, 0x1ff6c418, 0x1ff6c417, 0, 0 }, /* #8 */ 7084 { 0x0434c2, 0x043402, 0x786b7fdb, 0x786b7fda, 0, 0 }, /* #9 */ 7085 { 0x171fc7, 0x171783, 0xd0a8d8db, 0xd0a8d8da, 0, 0 }, /* #10 */ 7086 { 0x351a42, 0x351282, 0xe958c13c, 0xe958c13b, 0, 0 }, /* #11 */ 7087 { 0x360006, 0x360086, 0x9e58ea89, 0x9e58ea88, 0, 0 }, /* #12 */ 7088 { 0x0d57c7, 0x0d5703, 0x195bbceb, 0x195bbcea, 0, 0 }, /* #13 */ 7089 { 0x1d1d56, 0x1d1502, 0x11330eb6, 0x11330eb5, 0, 0 }, /* #14 */ 7090 { 0x0a7857, 0x0a7003, 0x39385ded, 0x39385dec, 0, 0 }, /* #15 */ 7091 { 0x1e0fd6, 0x1e0796, 0xbefcee70, 0xbefcee6f, 0, 0 }, /* #16 */ 7092 { 0x0a3c12, 0x0a3406, 0x3c75fe96, 0x3c75fe95, 0, 0 }, /* #17 */ 7093 { 0x1d48d6, 0x1d4086, 0xa01a9825, 0xa01a9824, 0, 0 }, /* #18 */ 7094 { 0x3a5647, 0x3a5687, 0xcb13c891, 0xcb13c890, 0, 0 }, /* #19 */ 7095 { 0x142d47, 0x142593, 0xa3bbadc0, 0xa3bbadbf, 0, 0 }, /* #20 */ 7096 { 0x0c2a93, 0x0c2203, 0x721350a3, 0x721350a2, 0, 0 }, /* #21 */ 7097 { 0x131706, 0x131702, 0x634c10e1, 0x634c10e0, 0, 0 }, /* #22 */ 7098 { 0x2835c3, 0x283587, 0xa729735a, 0xa7297359, 0, 0 }, /* #23 */ 7099 { 0x142dc6, 0x142582, 0x948ab57a, 0x948ab579, 0, 0 }, /* #24 */ 7100 { 0x1007d2, 0x100782, 0xe2cd515e, 0xe2cd515d, 0, 0 }, /* #25 */ 7101 { 0x1924d7, 0x192403, 0x794bec6c, 0x794bec6b, 0, 0 }, /* #26 */ 7102 { 0x0e6482, 0x0e6482, 0x96468a03, 0x96468a02, 0, 0 }, /* #27 */ 7103 { 0x0e7717, 0x0e7707, 0x0d87d1bc, 0x0d87d1bb, 0, 0 }, /* #28 */ 7104 { 0x3b46d3, 0x3b4607, 0x61043689, 0x61043688, 0, 0 }, /* #29 */ 7105 { 0x186d46, 0x186582, 0xb4302a09, 0xb4302a08, 0, 0 }, /* #30 */ 7106 { 0x174f83, 0x174787, 0x8540fa48, 0x8540fa47, 0, 0 }, /* #31 */ 7107 { 0x2f3057, 0x2f3007, 0x6c2bf597, 0x6c2bf596, 0, 0 }, /* #32 */ 7108 { 0x082302, 0x082382, 0xcd0fd5af, 0xcd0fd5ae, 0, 0 }, /* #33 */ 7109 { 0x157b87, 0x157387, 0xfcbec46a, 0xfcbec469, 0, 0 }, /* #34 */ 7110 { 0x112a46, 0x112216, 0x40b06f40, 0x40b06f3f, 0, 0 }, /* #35 */ 7111 { 0x1773c7, 0x177303, 0x57ee744a, 0x57ee7449, 0, 0 }, /* #36 */ 7112 { 0x143286, 0x143286, 0xe6d619e2, 0xe6d619e1, 0, 0 }, /* #37 */ 7113 { 0x3d7906, 0x3d7186, 0xa1de724c, 0xa1de724b, 0, 0 }, /* #38 */ 7114 { 0x216cd3, 0x216403, 0x184b4f55, 0x184b4f54, 0, 0 }, /* #39 */ 7115 { 0x0561c2, 0x056182, 0xd31f0408, 0xd31f0407, 0, 0 }, /* #40 */ 7116 { 0x013306, 0x013382, 0xa8507cb1, 0xa8507cb0, 0, 0 }, /* #41 */ 7117 { 0x2a7dd7, 0x2a7597, 0xc9b422d0, 0xc9b422cf, 0, 0 }, /* #42 */ 7118 { 0x192b57, 0x192383, 0x9609c544, 0x9609c543, 0, 0 }, /* #43 */ 7119 { 0x0d5582, 0x0d5586, 0xc370b0be, 0xc370b0bd, 0, 0 }, /* #44 */ 7120 { 0x232c83, 0x232487, 0xacd4646b, 0xacd4646a, 0, 0 }, /* #45 */ 7121 { 0x0c43c3, 0x0c4387, 0xfa0a5b04, 0xfa0a5b03, 0, 0 }, /* #46 */ 7122 { 0x1d2216, 0x1d2206, 0x21c423a7, 0x21c423a6, 0, 0 }, /* #47 */ 7123 { 0x003a42, 0x003286, 0xbbc46e23, 0xbbc46e22, 0, 0 }, /* #48 */ 7124 { 0x1a7b52, 0x1a7382, 0x9669501d, 0x9669501c, 0, 0 }, /* #49 */ 7125 { 0x0a4c17, 0x0a4483, 0xc8e6c72d, 0xc8e6c72c, 0, 0 }, /* #50 */ 7126 { 0x1e5fc3, 0x1e5707, 0x2155ec7c, 0x2155ec7b, 0, 0 }, /* #51 */ 7127 { 0x1872d2, 0x187202, 0x55ed5ec5, 0x55ed5ec4, 0, 0 }, /* #52 */ 7128 { 0x2862c2, 0x286216, 0x777f3840, 0x777f383f, 0, 0 }, /* #53 */ 7129 { 0x062f02, 0x062796, 0xe6ba5b00, 0xe6ba5aff, 0, 0 }, /* #54 */ 7130 { 0x2c1192, 0x2c1102, 0x4d90e53e, 0x4d90e53d, 0, 0 }, /* #55 */ 7131 { 0x3a5047, 0x3a5003, 0x5cf4ac84, 0x5cf4ac83, 0, 0 }, /* #56 */ 7132 { 0x2a1cd6, 0x2a1406, 0x6b935c3a, 0x6b935c39, 0, 0 }, /* #57 */ 7133 { 0x0b7a07, 0x0b7293, 0xe6d65090, 0xe6d6508f, 0, 0 }, /* #58 */ 7134 { 0x3e41d2, 0x3e4182, 0xde138155, 0xde138154, 0, 0 }, /* #59 */ 7135 { 0x1002c2, 0x100282, 0xecacc9a5, 0xecacc9a4, 0, 0 }, /* #60 */ 7136 { 0x2a0687, 0x2a0687, 0x9a2794fd, 0x9a2794fc, 0, 0 }, /* #61 */ 7137 { 0x267b57, 0x267387, 0xb5f34d04, 0xb5f34d03, 0, 0 }, /* #62 */ 7138 { 0x057e13, 0x057607, 0x1a5a3b79, 0x1a5a3b78, 0, 0 }, /* #63 */ 7139 7139 }; 7140 7140 static const BINU32_TEST_T g_aTests_not_u32[] = 7141 7141 { 7142 { 0x 0c2d07, 0x0c2d07, 0x933053be, 0x6ccfac41, 0, 0 }, /* #0 */7143 { 0x 1b5f06, 0x1b5f06, 0x1b560832, 0xe4a9f7cd, 0, 0 }, /* #1 */7144 { 0x2 61497, 0x261497, 0x8826629b, 0x77d99d64, 0, 0 }, /* #2 */7145 { 0x 204f82, 0x204f82, 0x90be328e, 0x6f41cd71, 0, 0 }, /* #3 */7146 { 0x 350057, 0x350057, 0x5f61d83f, 0xa09e27c0, 0, 0 }, /* #4 */7147 { 0x305 453, 0x305453, 0xb66059e1, 0x499fa61e, 0, 0 }, /* #5 */7148 { 0x 203707, 0x203707, 0xdad551bc, 0x252aae43, 0, 0 }, /* #6 */7149 { 0x 321152, 0x321152, 0x2d1980a2, 0xd2e67f5d, 0, 0 }, /* #7 */7150 { 0x2 93843, 0x293843, 0x22bde5b3, 0xdd421a4c, 0, 0 }, /* #8 */7151 { 0x 2611c6, 0x2611c6, 0x62541219, 0x9dabede6, 0, 0 }, /* #9 */7152 { 0x 117f87, 0x117f87, 0x8ba71ba1, 0x7458e45e, 0, 0 }, /* #10 */7153 { 0x 000d17, 0x000d17, 0xc15026dd, 0x3eafd922, 0, 0 }, /* #11 */7154 { 0x 2350d3, 0x2350d3, 0x0c3ad83f, 0xf3c527c0, 0, 0 }, /* #12 */7155 { 0x 074787, 0x074787, 0x60f7e131, 0x9f081ece, 0, 0 }, /* #13 */7156 { 0x0 f4ed6, 0x0f4ed6, 0x884057a0, 0x77bfa85f, 0, 0 }, /* #14 */7157 { 0x 030057, 0x030057, 0x172dcd95, 0xe8d2326a, 0, 0 }, /* #15 */7158 { 0x 221596, 0x221596, 0x16e27c32, 0xe91d83cd, 0, 0 }, /* #16 */7159 { 0x21 5616, 0x215616, 0xf88cad75, 0x0773528a, 0, 0 }, /* #17 */7160 { 0x0 c4d82, 0x0c4d82, 0x8619adbb, 0x79e65244, 0, 0 }, /* #18 */7161 { 0x 352e82, 0x352e82, 0x1fe3dc72, 0xe01c238d, 0, 0 }, /* #19 */7162 { 0x3 a7803, 0x3a7803, 0xd7b39f82, 0x284c607d, 0, 0 }, /* #20 */7163 { 0x 337192, 0x337192, 0x611268a3, 0x9eed975c, 0, 0 }, /* #21 */7164 { 0x0 83487, 0x083487, 0x6d74c387, 0x928b3c78, 0, 0 }, /* #22 */7165 { 0x1c 1752, 0x1c1752, 0x3c20c227, 0xc3df3dd8, 0, 0 }, /* #23 */7166 { 0x2 60f03, 0x260f03, 0x3356b061, 0xcca94f9e, 0, 0 }, /* #24 */7167 { 0x 3c76d3, 0x3c76d3, 0x37ff260e, 0xc800d9f1, 0, 0 }, /* #25 */7168 { 0x2 a6902, 0x2a6902, 0xbe418a05, 0x41be75fa, 0, 0 }, /* #26 */7169 { 0x0 f01c7, 0x0f01c7, 0x8557f487, 0x7aa80b78, 0, 0 }, /* #27 */7170 { 0x 1e42c6, 0x1e42c6, 0xe3ecd901, 0x1c1326fe, 0, 0 }, /* #28 */7171 { 0x 177946, 0x177946, 0x46961465, 0xb969eb9a, 0, 0 }, /* #29 */7172 { 0x 1d1457, 0x1d1457, 0x1b7f36e9, 0xe480c916, 0, 0 }, /* #30 */7173 { 0x 0c6f03, 0x0c6f03, 0xe2ef6d42, 0x1d1092bd, 0, 0 }, /* #31 */7174 { 0x 2b0a43, 0x2b0a43, 0x0741d5e2, 0xf8be2a1d, 0, 0 }, /* #32 */7175 { 0x 0b3c53, 0x0b3c53, 0x489e2e4a, 0xb761d1b5, 0, 0 }, /* #33 */7176 { 0x 070f03, 0x070f03, 0x16980dbe, 0xe967f241, 0, 0 }, /* #34 */7177 { 0x 0542d3, 0x0542d3, 0xf111e4f2, 0x0eee1b0d, 0, 0 }, /* #35 */7178 { 0x01 5e16, 0x015e16, 0x74481b70, 0x8bb7e48f, 0, 0 }, /* #36 */7179 { 0x 037802, 0x037802, 0xa3d38e9f, 0x5c2c7160, 0, 0 }, /* #37 */7180 { 0x2 13f07, 0x213f07, 0x162af483, 0xe9d50b7c, 0, 0 }, /* #38 */7181 { 0x26 3703, 0x263703, 0x8e8b717b, 0x71748e84, 0, 0 }, /* #39 */7182 { 0x 133f52, 0x133f52, 0x24a0a3c2, 0xdb5f5c3d, 0, 0 }, /* #40 */7183 { 0x0 a4a87, 0x0a4a87, 0x12dddd2b, 0xed2222d4, 0, 0 }, /* #41 */7184 { 0x 2d0646, 0x2d0646, 0xbfe13fde, 0x401ec021, 0, 0 }, /* #42 */7185 { 0x 071492, 0x071492, 0x7be8866e, 0x84177991, 0, 0 }, /* #43 */7186 { 0x 231097, 0x231097, 0x0b8104df, 0xf47efb20, 0, 0 }, /* #44 */7187 { 0x 175d43, 0x175d43, 0xe941d796, 0x16be2869, 0, 0 }, /* #45 */7188 { 0x 0c0343, 0x0c0343, 0x791b79fe, 0x86e48601, 0, 0 }, /* #46 */7189 { 0x 255486, 0x255486, 0x3d63b1e8, 0xc29c4e17, 0, 0 }, /* #47 */7190 { 0x 0d1046, 0x0d1046, 0x880a27f8, 0x77f5d807, 0, 0 }, /* #48 */7191 { 0x 266457, 0x266457, 0x29ead759, 0xd61528a6, 0, 0 }, /* #49 */7192 { 0x 014e83, 0x014e83, 0x566e2c25, 0xa991d3da, 0, 0 }, /* #50 */7193 { 0x 195d82, 0x195d82, 0x6929a3b4, 0x96d65c4b, 0, 0 }, /* #51 */7194 { 0x 012743, 0x012743, 0x75481da6, 0x8ab7e259, 0, 0 }, /* #52 */7195 { 0x 2959d6, 0x2959d6, 0x3dbab5f8, 0xc2454a07, 0, 0 }, /* #53 */7196 { 0x 3e2b87, 0x3e2b87, 0xeaeab07a, 0x15154f85, 0, 0 }, /* #54 */7197 { 0x 0d36d3, 0x0d36d3, 0x9268d89c, 0x6d972763, 0, 0 }, /* #55 */7198 { 0x1 64a57, 0x164a57, 0x37945a6a, 0xc86ba595, 0, 0 }, /* #56 */7199 { 0x 1f6e47, 0x1f6e47, 0xd242c796, 0x2dbd3869, 0, 0 }, /* #57 */7200 { 0x 3a66c2, 0x3a66c2, 0xdb5c7e83, 0x24a3817c, 0, 0 }, /* #58 */7201 { 0x 3d7682, 0x3d7682, 0xb3f39d68, 0x4c0c6297, 0, 0 }, /* #59 */7202 { 0x1 20ec7, 0x120ec7, 0xa49676c4, 0x5b69893b, 0, 0 }, /* #60 */7203 { 0x 104e86, 0x104e86, 0x0abc27ff, 0xf543d800, 0, 0 }, /* #61 */7204 { 0x0 c2b03, 0x0c2b03, 0x9ecd1453, 0x6132ebac, 0, 0 }, /* #62 */7205 { 0x 2c7816, 0x2c7816, 0x4a544e9a, 0xb5abb165, 0, 0 }, /* #63 */7142 { 0x363346, 0x363346, 0x1373e6ce, 0xec8c1931, 0, 0 }, /* #0 */ 7143 { 0x360907, 0x360907, 0x2d951cfb, 0xd26ae304, 0, 0 }, /* #1 */ 7144 { 0x213a16, 0x213a16, 0x8cbc733c, 0x73438cc3, 0, 0 }, /* #2 */ 7145 { 0x310f57, 0x310f57, 0x4dc4104a, 0xb23befb5, 0, 0 }, /* #3 */ 7146 { 0x097157, 0x097157, 0xa0efa5d5, 0x5f105a2a, 0, 0 }, /* #4 */ 7147 { 0x3053d7, 0x3053d7, 0x01907413, 0xfe6f8bec, 0, 0 }, /* #5 */ 7148 { 0x342d07, 0x342d07, 0x73cb5e18, 0x8c34a1e7, 0, 0 }, /* #6 */ 7149 { 0x0e1412, 0x0e1412, 0x84a52036, 0x7b5adfc9, 0, 0 }, /* #7 */ 7150 { 0x253b93, 0x253b93, 0x167ff912, 0xe98006ed, 0, 0 }, /* #8 */ 7151 { 0x391842, 0x391842, 0xc4e93565, 0x3b16ca9a, 0, 0 }, /* #9 */ 7152 { 0x3704c3, 0x3704c3, 0x287712b4, 0xd788ed4b, 0, 0 }, /* #10 */ 7153 { 0x2d1d02, 0x2d1d02, 0x028b1cf8, 0xfd74e307, 0, 0 }, /* #11 */ 7154 { 0x1a7fc3, 0x1a7fc3, 0xe997384f, 0x1668c7b0, 0, 0 }, /* #12 */ 7155 { 0x320093, 0x320093, 0x3a0b88da, 0xc5f47725, 0, 0 }, /* #13 */ 7156 { 0x053dd3, 0x053dd3, 0x8fbbd058, 0x70442fa7, 0, 0 }, /* #14 */ 7157 { 0x2b6a47, 0x2b6a47, 0x510fff9a, 0xaef00065, 0, 0 }, /* #15 */ 7158 { 0x160103, 0x160103, 0x455e3000, 0xbaa1cfff, 0, 0 }, /* #16 */ 7159 { 0x217396, 0x217396, 0x1980de55, 0xe67f21aa, 0, 0 }, /* #17 */ 7160 { 0x042b87, 0x042b87, 0xe3195b01, 0x1ce6a4fe, 0, 0 }, /* #18 */ 7161 { 0x255153, 0x255153, 0xf95bed57, 0x06a412a8, 0, 0 }, /* #19 */ 7162 { 0x3b0806, 0x3b0806, 0x3195a2ac, 0xce6a5d53, 0, 0 }, /* #20 */ 7163 { 0x2a6382, 0x2a6382, 0x5706cd42, 0xa8f932bd, 0, 0 }, /* #21 */ 7164 { 0x0d5492, 0x0d5492, 0x7886b03c, 0x87794fc3, 0, 0 }, /* #22 */ 7165 { 0x1c5002, 0x1c5002, 0x9450f1b9, 0x6baf0e46, 0, 0 }, /* #23 */ 7166 { 0x2d53c6, 0x2d53c6, 0xe2b4b587, 0x1d4b4a78, 0, 0 }, /* #24 */ 7167 { 0x154453, 0x154453, 0x833abf3a, 0x7cc540c5, 0, 0 }, /* #25 */ 7168 { 0x201b53, 0x201b53, 0x5cf506ae, 0xa30af951, 0, 0 }, /* #26 */ 7169 { 0x091856, 0x091856, 0x3f71cda0, 0xc08e325f, 0, 0 }, /* #27 */ 7170 { 0x3263c2, 0x3263c2, 0xeed13cce, 0x112ec331, 0, 0 }, /* #28 */ 7171 { 0x2f3112, 0x2f3112, 0xfd888a60, 0x0277759f, 0, 0 }, /* #29 */ 7172 { 0x346503, 0x346503, 0xd9a72fc1, 0x2658d03e, 0, 0 }, /* #30 */ 7173 { 0x3055c2, 0x3055c2, 0x0e56a175, 0xf1a95e8a, 0, 0 }, /* #31 */ 7174 { 0x023083, 0x023083, 0xa1bddae9, 0x5e422516, 0, 0 }, /* #32 */ 7175 { 0x2f0847, 0x2f0847, 0x5a8a13a9, 0xa575ec56, 0, 0 }, /* #33 */ 7176 { 0x106a87, 0x106a87, 0x4f9f9718, 0xb06068e7, 0, 0 }, /* #34 */ 7177 { 0x383083, 0x383083, 0xed96c67d, 0x12693982, 0, 0 }, /* #35 */ 7178 { 0x014fc7, 0x014fc7, 0xd666538e, 0x2999ac71, 0, 0 }, /* #36 */ 7179 { 0x373bd2, 0x373bd2, 0x495439fc, 0xb6abc603, 0, 0 }, /* #37 */ 7180 { 0x2a7502, 0x2a7502, 0x5fbaf010, 0xa0450fef, 0, 0 }, /* #38 */ 7181 { 0x265b83, 0x265b83, 0xb35735b0, 0x4ca8ca4f, 0, 0 }, /* #39 */ 7182 { 0x243ed7, 0x243ed7, 0x2499d677, 0xdb662988, 0, 0 }, /* #40 */ 7183 { 0x0f3146, 0x0f3146, 0x0bb458e3, 0xf44ba71c, 0, 0 }, /* #41 */ 7184 { 0x372517, 0x372517, 0xa0373db7, 0x5fc8c248, 0, 0 }, /* #42 */ 7185 { 0x346a92, 0x346a92, 0xeb9e7fa7, 0x14618058, 0, 0 }, /* #43 */ 7186 { 0x0e4352, 0x0e4352, 0x2478d33f, 0xdb872cc0, 0, 0 }, /* #44 */ 7187 { 0x345fc7, 0x345fc7, 0x41114983, 0xbeeeb67c, 0, 0 }, /* #45 */ 7188 { 0x3158d6, 0x3158d6, 0x17fef260, 0xe8010d9f, 0, 0 }, /* #46 */ 7189 { 0x1a29c2, 0x1a29c2, 0xe7116e7a, 0x18ee9185, 0, 0 }, /* #47 */ 7190 { 0x2c4053, 0x2c4053, 0xc1fb5344, 0x3e04acbb, 0, 0 }, /* #48 */ 7191 { 0x171642, 0x171642, 0x29918685, 0xd66e797a, 0, 0 }, /* #49 */ 7192 { 0x161b17, 0x161b17, 0x231f8876, 0xdce07789, 0, 0 }, /* #50 */ 7193 { 0x382dd3, 0x382dd3, 0xf5480a81, 0x0ab7f57e, 0, 0 }, /* #51 */ 7194 { 0x295746, 0x295746, 0x62766934, 0x9d8996cb, 0, 0 }, /* #52 */ 7195 { 0x346693, 0x346693, 0x3b4f4cf0, 0xc4b0b30f, 0, 0 }, /* #53 */ 7196 { 0x045fc7, 0x045fc7, 0x2dee18ea, 0xd211e715, 0, 0 }, /* #54 */ 7197 { 0x1c3817, 0x1c3817, 0x49e6a7e4, 0xb619581b, 0, 0 }, /* #55 */ 7198 { 0x186ed2, 0x186ed2, 0xae131cd0, 0x51ece32f, 0, 0 }, /* #56 */ 7199 { 0x083353, 0x083353, 0x1074c095, 0xef8b3f6a, 0, 0 }, /* #57 */ 7200 { 0x0f1f57, 0x0f1f57, 0xc8ae4e96, 0x3751b169, 0, 0 }, /* #58 */ 7201 { 0x295e47, 0x295e47, 0x3c6e4873, 0xc391b78c, 0, 0 }, /* #59 */ 7202 { 0x161503, 0x161503, 0x68512f86, 0x97aed079, 0, 0 }, /* #60 */ 7203 { 0x071b17, 0x071b17, 0x7883b962, 0x877c469d, 0, 0 }, /* #61 */ 7204 { 0x000e96, 0x000e96, 0xc853b62c, 0x37ac49d3, 0, 0 }, /* #62 */ 7205 { 0x1d27c6, 0x1d27c6, 0x605ffb74, 0x9fa0048b, 0, 0 }, /* #63 */ 7206 7206 }; 7207 7207 static const BINU32_TEST_T g_aTests_not_u32_locked[] = 7208 7208 { 7209 { 0x3 16e92, 0x316e92, 0xc0629797, 0x3f9d6868, 0, 0 }, /* #0 */7210 { 0x3 f6497, 0x3f6497, 0xad4a7a0f, 0x52b585f0, 0, 0 }, /* #1 */7211 { 0x3 47c12, 0x347c12, 0x858a71b7, 0x7a758e48, 0, 0 }, /* #2 */7212 { 0x 2f1502, 0x2f1502, 0xadd91046, 0x5226efb9, 0, 0 }, /* #3 */7213 { 0x 0341d2, 0x0341d2, 0x39ed72b2, 0xc6128d4d, 0, 0 }, /* #4 */7214 { 0x2 007d6, 0x2007d6, 0xefcd5b1c, 0x1032a4e3, 0, 0 }, /* #5 */7215 { 0x 331e56, 0x331e56, 0x8094152a, 0x7f6bead5, 0, 0 }, /* #6 */7216 { 0x 0d5617, 0x0d5617, 0xc8272c8c, 0x37d8d373, 0, 0 }, /* #7 */7217 { 0x 152cd6, 0x152cd6, 0x284b3728, 0xd7b4c8d7, 0, 0 }, /* #8 */7218 { 0x3 d5b93, 0x3d5b93, 0x94c6dad0, 0x6b39252f, 0, 0 }, /* #9 */7219 { 0x 260fd2, 0x260fd2, 0x421a81ab, 0xbde57e54, 0, 0 }, /* #10 */7220 { 0x 1c4293, 0x1c4293, 0xeaebbdc7, 0x15144238, 0, 0 }, /* #11 */7221 { 0x0 12407, 0x012407, 0xdf1a9b37, 0x20e564c8, 0, 0 }, /* #12 */7222 { 0x 0b3892, 0x0b3892, 0x982855f3, 0x67d7aa0c, 0, 0 }, /* #13 */7223 { 0x 2c45d6, 0x2c45d6, 0x4e8cbbb4, 0xb173444b, 0, 0 }, /* #14 */7224 { 0x 2f4f83, 0x2f4f83, 0x2ed406eb, 0xd12bf914, 0, 0 }, /* #15 */7225 { 0x 304852, 0x304852, 0x21370bbc, 0xdec8f443, 0, 0 }, /* #16 */7226 { 0x0 a4906, 0x0a4906, 0x49f2d9c7, 0xb60d2638, 0, 0 }, /* #17 */7227 { 0x 3f0393, 0x3f0393, 0x59430811, 0xa6bcf7ee, 0, 0 }, /* #18 */7228 { 0x 3c63c3, 0x3c63c3, 0xb3443575, 0x4cbbca8a, 0, 0 }, /* #19 */7229 { 0x 1555d7, 0x1555d7, 0x54b2fca9, 0xab4d0356, 0, 0 }, /* #20 */7230 { 0x 0a2786, 0x0a2786, 0x644c5672, 0x9bb3a98d, 0, 0 }, /* #21 */7231 { 0x 203d43, 0x203d43, 0x08f5965e, 0xf70a69a1, 0, 0 }, /* #22 */7232 { 0x3 d2b92, 0x3d2b92, 0xfb485cae, 0x04b7a351, 0, 0 }, /* #23 */7233 { 0x2 c1dd7, 0x2c1dd7, 0x5e082d89, 0xa1f7d276, 0, 0 }, /* #24 */7234 { 0x 1d6982, 0x1d6982, 0x9dd1c8da, 0x622e3725, 0, 0 }, /* #25 */7235 { 0x 006986, 0x006986, 0x703a5868, 0x8fc5a797, 0, 0 }, /* #26 */7236 { 0x 132817, 0x132817, 0x4ff95a02, 0xb006a5fd, 0, 0 }, /* #27 */7237 { 0x3 55687, 0x355687, 0x2e232d17, 0xd1dcd2e8, 0, 0 }, /* #28 */7238 { 0x 091c46, 0x091c46, 0x1ad99058, 0xe5266fa7, 0, 0 }, /* #29 */7239 { 0x 283582, 0x283582, 0x5a6012d4, 0xa59fed2b, 0, 0 }, /* #30 */7240 { 0x 3f3f92, 0x3f3f92, 0xa4208788, 0x5bdf7877, 0, 0 }, /* #31 */7241 { 0x 3e34d2, 0x3e34d2, 0xeb34bb91, 0x14cb446e, 0, 0 }, /* #32 */7242 { 0x1 41f03, 0x141f03, 0x03d9a499, 0xfc265b66, 0, 0 }, /* #33 */7243 { 0x 0a63d6, 0x0a63d6, 0x8b26573e, 0x74d9a8c1, 0, 0 }, /* #34 */7244 { 0x 1639d6, 0x1639d6, 0x1df6fe4a, 0xe20901b5, 0, 0 }, /* #35 */7245 { 0x 1542d2, 0x1542d2, 0x0b4bdfcb, 0xf4b42034, 0, 0 }, /* #36 */7246 { 0x3 16012, 0x316012, 0x8edb1b03, 0x7124e4fc, 0, 0 }, /* #37 */7247 { 0x 350757, 0x350757, 0x5293bf12, 0xad6c40ed, 0, 0 }, /* #38 */7248 { 0x 3036d6, 0x3036d6, 0x107e6a69, 0xef819596, 0, 0 }, /* #39 */7249 { 0x 337457, 0x337457, 0x296a925e, 0xd6956da1, 0, 0 }, /* #40 */7250 { 0x 003697, 0x003697, 0xcddd424e, 0x3222bdb1, 0, 0 }, /* #41 */7251 { 0x1 35397, 0x135397, 0xfb286637, 0x04d799c8, 0, 0 }, /* #42 */7252 { 0x 177046, 0x177046, 0x105f3a51, 0xefa0c5ae, 0, 0 }, /* #43 */7253 { 0x 0f7ac2, 0x0f7ac2, 0x6f244d0c, 0x90dbb2f3, 0, 0 }, /* #44 */7254 { 0x 314982, 0x314982, 0x16a3c6da, 0xe95c3925, 0, 0 }, /* #45 */7255 { 0x 322b97, 0x322b97, 0x54403365, 0xabbfcc9a, 0, 0 }, /* #46 */7256 { 0x0 d7fd2, 0x0d7fd2, 0x1bf5c412, 0xe40a3bed, 0, 0 }, /* #47 */7257 { 0x 073bc2, 0x073bc2, 0x715657fd, 0x8ea9a802, 0, 0 }, /* #48 */7258 { 0x 155fd7, 0x155fd7, 0x5a51cbbb, 0xa5ae3444, 0, 0 }, /* #49 */7259 { 0x 2f3203, 0x2f3203, 0xe5d6cfdd, 0x1a293022, 0, 0 }, /* #50 */7260 { 0x1 a4c03, 0x1a4c03, 0xb11c646a, 0x4ee39b95, 0, 0 }, /* #51 */7261 { 0x 160283, 0x160283, 0x89d7514d, 0x7628aeb2, 0, 0 }, /* #52 */7262 { 0x3 77997, 0x377997, 0x9dbb37d7, 0x6244c828, 0, 0 }, /* #53 */7263 { 0x 232b17, 0x232b17, 0xb21d0438, 0x4de2fbc7, 0, 0 }, /* #54 */7264 { 0x 007112, 0x007112, 0x11c2e70b, 0xee3d18f4, 0, 0 }, /* #55 */7265 { 0x 216703, 0x216703, 0xb1ec7a4b, 0x4e1385b4, 0, 0 }, /* #56 */7266 { 0x 2762d7, 0x2762d7, 0x39ef185b, 0xc610e7a4, 0, 0 }, /* #57 */7267 { 0x 143a07, 0x143a07, 0xd129e123, 0x2ed61edc, 0, 0 }, /* #58 */7268 { 0x 372387, 0x372387, 0x2d95a913, 0xd26a56ec, 0, 0 }, /* #59 */7269 { 0x 3063d2, 0x3063d2, 0xaf4f578d, 0x50b0a872, 0, 0 }, /* #60 */7270 { 0x3 80712, 0x380712, 0xc9a21a7b, 0x365de584, 0, 0 }, /* #61 */7271 { 0x2 a2d57, 0x2a2d57, 0x83728937, 0x7c8d76c8, 0, 0 }, /* #62 */7272 { 0x 1e31c2, 0x1e31c2, 0xf62c0c35, 0x09d3f3ca, 0, 0 }, /* #63 */7209 { 0x350d46, 0x350d46, 0xb08e2f03, 0x4f71d0fc, 0, 0 }, /* #0 */ 7210 { 0x3006d6, 0x3006d6, 0xef65f9c5, 0x109a063a, 0, 0 }, /* #1 */ 7211 { 0x312d86, 0x312d86, 0xe2ebf577, 0x1d140a88, 0, 0 }, /* #2 */ 7212 { 0x006982, 0x006982, 0xbbd0fc48, 0x442f03b7, 0, 0 }, /* #3 */ 7213 { 0x231a53, 0x231a53, 0x5d5f29ba, 0xa2a0d645, 0, 0 }, /* #4 */ 7214 { 0x2c2212, 0x2c2212, 0xc3ce976a, 0x3c316895, 0, 0 }, /* #5 */ 7215 { 0x2640d7, 0x2640d7, 0xc77ff8ea, 0x38800715, 0, 0 }, /* #6 */ 7216 { 0x2e4e56, 0x2e4e56, 0x0276e4cf, 0xfd891b30, 0, 0 }, /* #7 */ 7217 { 0x277402, 0x277402, 0xbf8c66da, 0x40739925, 0, 0 }, /* #8 */ 7218 { 0x3412c6, 0x3412c6, 0x45122014, 0xbaeddfeb, 0, 0 }, /* #9 */ 7219 { 0x382453, 0x382453, 0xbb2298f2, 0x44dd670d, 0, 0 }, /* #10 */ 7220 { 0x275612, 0x275612, 0x044c1c03, 0xfbb3e3fc, 0, 0 }, /* #11 */ 7221 { 0x030b03, 0x030b03, 0xa511c18c, 0x5aee3e73, 0, 0 }, /* #12 */ 7222 { 0x3a0202, 0x3a0202, 0xc18978b3, 0x3e76874c, 0, 0 }, /* #13 */ 7223 { 0x135142, 0x135142, 0x76040d9c, 0x89fbf263, 0, 0 }, /* #14 */ 7224 { 0x193946, 0x193946, 0xb4d42eae, 0x4b2bd151, 0, 0 }, /* #15 */ 7225 { 0x043c92, 0x043c92, 0xbaba4eb5, 0x4545b14a, 0, 0 }, /* #16 */ 7226 { 0x056b12, 0x056b12, 0xa240aec2, 0x5dbf513d, 0, 0 }, /* #17 */ 7227 { 0x115417, 0x115417, 0xe129e264, 0x1ed61d9b, 0, 0 }, /* #18 */ 7228 { 0x0e2416, 0x0e2416, 0x79ad85bc, 0x86527a43, 0, 0 }, /* #19 */ 7229 { 0x271713, 0x271713, 0xaf65b75e, 0x509a48a1, 0, 0 }, /* #20 */ 7230 { 0x1c7643, 0x1c7643, 0x3c6de3a1, 0xc3921c5e, 0, 0 }, /* #21 */ 7231 { 0x3b1ed3, 0x3b1ed3, 0x71f9c209, 0x8e063df6, 0, 0 }, /* #22 */ 7232 { 0x321756, 0x321756, 0xb499aec6, 0x4b665139, 0, 0 }, /* #23 */ 7233 { 0x216406, 0x216406, 0xd6b5a367, 0x294a5c98, 0, 0 }, /* #24 */ 7234 { 0x3a6b82, 0x3a6b82, 0x5b85fdfe, 0xa47a0201, 0, 0 }, /* #25 */ 7235 { 0x265d83, 0x265d83, 0x430d9607, 0xbcf269f8, 0, 0 }, /* #26 */ 7236 { 0x3447d7, 0x3447d7, 0xd673beef, 0x298c4110, 0, 0 }, /* #27 */ 7237 { 0x3c4847, 0x3c4847, 0xfa357396, 0x05ca8c69, 0, 0 }, /* #28 */ 7238 { 0x373b82, 0x373b82, 0x77f9044c, 0x8806fbb3, 0, 0 }, /* #29 */ 7239 { 0x093643, 0x093643, 0x3b4b122e, 0xc4b4edd1, 0, 0 }, /* #30 */ 7240 { 0x164916, 0x164916, 0xf67645dc, 0x0989ba23, 0, 0 }, /* #31 */ 7241 { 0x240a53, 0x240a53, 0xfe3d8ba8, 0x01c27457, 0, 0 }, /* #32 */ 7242 { 0x1b6286, 0x1b6286, 0xd034662b, 0x2fcb99d4, 0, 0 }, /* #33 */ 7243 { 0x1f3a12, 0x1f3a12, 0x42f8b5ca, 0xbd074a35, 0, 0 }, /* #34 */ 7244 { 0x266246, 0x266246, 0x7c92f711, 0x836d08ee, 0, 0 }, /* #35 */ 7245 { 0x023156, 0x023156, 0x417efe9f, 0xbe810160, 0, 0 }, /* #36 */ 7246 { 0x3e1a52, 0x3e1a52, 0x3fc537fd, 0xc03ac802, 0, 0 }, /* #37 */ 7247 { 0x1e63c2, 0x1e63c2, 0xdd3a6943, 0x22c596bc, 0, 0 }, /* #38 */ 7248 { 0x145d86, 0x145d86, 0x7a1b9bd1, 0x85e4642e, 0, 0 }, /* #39 */ 7249 { 0x125406, 0x125406, 0xcda5be25, 0x325a41da, 0, 0 }, /* #40 */ 7250 { 0x2616d6, 0x2616d6, 0x73410f74, 0x8cbef08b, 0, 0 }, /* #41 */ 7251 { 0x1d43c3, 0x1d43c3, 0xb7e0dbfa, 0x481f2405, 0, 0 }, /* #42 */ 7252 { 0x0a3792, 0x0a3792, 0x8bb11942, 0x744ee6bd, 0, 0 }, /* #43 */ 7253 { 0x314207, 0x314207, 0xe0276fc2, 0x1fd8903d, 0, 0 }, /* #44 */ 7254 { 0x1a5ad7, 0x1a5ad7, 0x0d4405d0, 0xf2bbfa2f, 0, 0 }, /* #45 */ 7255 { 0x192157, 0x192157, 0xc3f94d5f, 0x3c06b2a0, 0, 0 }, /* #46 */ 7256 { 0x063ad6, 0x063ad6, 0xdf944a35, 0x206bb5ca, 0, 0 }, /* #47 */ 7257 { 0x136dc7, 0x136dc7, 0xafdf41a2, 0x5020be5d, 0, 0 }, /* #48 */ 7258 { 0x0e0b13, 0x0e0b13, 0xe9c38503, 0x163c7afc, 0, 0 }, /* #49 */ 7259 { 0x111d42, 0x111d42, 0x83333c91, 0x7cccc36e, 0, 0 }, /* #50 */ 7260 { 0x162117, 0x162117, 0xd131c7e8, 0x2ece3817, 0, 0 }, /* #51 */ 7261 { 0x3b79d7, 0x3b79d7, 0x9dc5df02, 0x623a20fd, 0, 0 }, /* #52 */ 7262 { 0x342c46, 0x342c46, 0xb3cf12c1, 0x4c30ed3e, 0, 0 }, /* #53 */ 7263 { 0x185753, 0x185753, 0xb456fa17, 0x4ba905e8, 0, 0 }, /* #54 */ 7264 { 0x3d3786, 0x3d3786, 0x49123be6, 0xb6edc419, 0, 0 }, /* #55 */ 7265 { 0x1a1e86, 0x1a1e86, 0x679d1324, 0x9862ecdb, 0, 0 }, /* #56 */ 7266 { 0x135582, 0x135582, 0xeeee399a, 0x1111c665, 0, 0 }, /* #57 */ 7267 { 0x076653, 0x076653, 0x578a2520, 0xa875dadf, 0, 0 }, /* #58 */ 7268 { 0x0b04c6, 0x0b04c6, 0x09b9fb09, 0xf64604f6, 0, 0 }, /* #59 */ 7269 { 0x103187, 0x103187, 0xfe2e01bc, 0x01d1fe43, 0, 0 }, /* #60 */ 7270 { 0x341e53, 0x341e53, 0x39752938, 0xc68ad6c7, 0, 0 }, /* #61 */ 7271 { 0x2559d3, 0x2559d3, 0xa76c6aad, 0x58939552, 0, 0 }, /* #62 */ 7272 { 0x0f38c6, 0x0f38c6, 0x77744514, 0x888bbaeb, 0, 0 }, /* #63 */ 7273 7273 }; 7274 7274 static const BINU32_TEST_T g_aTests_neg_u32[] = 7275 7275 { 7276 { 0x 1b7f42, 0x1b7717, 0xda1356b2, 0x25eca94e, 0, 0 }, /* #0 */7277 { 0x 302243, 0x302287, 0x4be77b70, 0xb4188490, 0, 0 }, /* #1 */7278 { 0x 2b7e13, 0x2b7617, 0xa060e5f7, 0x5f9f1a09, 0, 0 }, /* #2 */7279 { 0x 335806, 0x335097, 0x7e783adc, 0x8187c524, 0, 0 }, /* #3 */7280 { 0x 287607, 0x287613, 0xb21237c2, 0x4dedc83e, 0, 0 }, /* #4 */7281 { 0x 311bd2, 0x311317, 0xaae83ff4, 0x5517c00c, 0, 0 }, /* #5 */7282 { 0x0 b5347, 0x0b5313, 0xf832a709, 0x07cd58f7, 0, 0 }, /* #6 */7283 { 0x 0c7e82, 0x0c7693, 0x316424c9, 0xce9bdb37, 0, 0 }, /* #7 */7284 { 0x 047f02, 0x047797, 0x049e72c6, 0xfb618d3a, 0, 0 }, /* #8 */7285 { 0x 055156, 0x055113, 0xc4b1dc5f, 0x3b4e23a1, 0, 0 }, /* #9 */7286 { 0x 3a2d13, 0x3a2513, 0xb3dbfb52, 0x4c2404ae, 0, 0 }, /* #10 */7287 { 0x 2a3e83, 0x2a3617, 0xa436fe67, 0x5bc90199, 0, 0 }, /* #11 */7288 { 0x 290252, 0x290213, 0xc4a0abdb, 0x3b5f5425, 0, 0 }, /* #12 */7289 { 0x 2f5bc2, 0x2f5313, 0xbd96ff0c, 0x426900f4, 0, 0 }, /* #13 */7290 { 0x1 90653, 0x190617, 0xade95ba4, 0x5216a45c, 0, 0 }, /* #14 */7291 { 0x 037943, 0x037103, 0x9e796920, 0x618696e0, 0, 0 }, /* #15 */7292 { 0x3 d7213, 0x3d7293, 0x53d0ddf3, 0xac2f220d, 0, 0 }, /* #16 */7293 { 0x3 13252, 0x313217, 0x94d229cb, 0x6b2dd635, 0, 0 }, /* #17 */7294 { 0x 2769d2, 0x276193, 0x35fff726, 0xca0008da, 0, 0 }, /* #18 */7295 { 0x 3e72c6, 0x3e7297, 0x4d5c98fd, 0xb2a36703, 0, 0 }, /* #19 */7296 { 0x 2179d2, 0x217117, 0xbb7a06e3, 0x4485f91d, 0, 0 }, /* #20 */7297 { 0x 126243, 0x126297, 0x55f87273, 0xaa078d8d, 0, 0 }, /* #21 */7298 { 0x 1f47d7, 0x1f4793, 0x1938e44a, 0xe6c71bb6, 0, 0 }, /* #22 */7299 { 0x 311bd7, 0x311313, 0xfcb235e4, 0x034dca1c, 0, 0 }, /* #23 */7300 { 0x 234813, 0x234093, 0x1d91f633, 0xe26e09cd, 0, 0 }, /* #24 */7301 { 0x 021403, 0x021417, 0xfd334ef7, 0x02ccb109, 0, 0 }, /* #25 */7302 { 0x3 f22d2, 0x3f2297, 0x2319e0dc, 0xdce61f24, 0, 0 }, /* #26 */7303 { 0x 1d1e83, 0x1d1697, 0x58eec5d3, 0xa7113a2d, 0, 0 }, /* #27 */7304 { 0x 0414c7, 0x041487, 0x6b071910, 0x94f8e6f0, 0, 0 }, /* #28 */7305 { 0x 036787, 0x036717, 0x9f8bbae2, 0x6074451e, 0, 0 }, /* #29 */7306 { 0x2 e4686, 0x2e4693, 0x1312597a, 0xeceda686, 0, 0 }, /* #30 */7307 { 0x 1263c7, 0x126313, 0x8e41b399, 0x71be4c67, 0, 0 }, /* #31 */7308 { 0x 1b38d2, 0x1b3017, 0x95593d06, 0x6aa6c2fa, 0, 0 }, /* #32 */7309 { 0x2 e4843, 0x2e4083, 0x36b69620, 0xc94969e0, 0, 0 }, /* #33 */7310 { 0x 2e1756, 0x2e1717, 0xc6b2b83d, 0x394d47c3, 0, 0 }, /* #34 */7311 { 0x 154bd7, 0x154317, 0xaf9c09bc, 0x5063f644, 0, 0 }, /* #35 */7312 { 0x 354683, 0x354613, 0xb8d29da5, 0x472d625b, 0, 0 }, /* #36 */7313 { 0x0 64cd6, 0x064417, 0x9899d2e9, 0x67662d17, 0, 0 }, /* #37 */7314 { 0x 343296, 0x343297, 0x75056ed3, 0x8afa912d, 0, 0 }, /* #38 */7315 { 0x 165282, 0x165217, 0xe247b213, 0x1db84ded, 0, 0 }, /* #39 */7316 { 0x 1125d3, 0x112597, 0x129c59b9, 0xed63a647, 0, 0 }, /* #40 */7317 { 0x0 e7486, 0x0e7493, 0x6e8e407b, 0x9171bf85, 0, 0 }, /* #41 */7318 { 0x0 81647, 0x081613, 0xa36c3435, 0x5c93cbcb, 0, 0 }, /* #42 */7319 { 0x 0b5987, 0x0b5113, 0x883fd741, 0x77c028bf, 0, 0 }, /* #43 */7320 { 0x 065443, 0x065413, 0x984b5f39, 0x67b4a0c7, 0, 0 }, /* #44 */7321 { 0x 005f57, 0x005793, 0x3609a5ea, 0xc9f65a16, 0, 0 }, /* #45 */7322 { 0x 137852, 0x137093, 0x4422726c, 0xbbdd8d94, 0, 0 }, /* #46 */7323 { 0x 332f17, 0x332797, 0x1d3821a1, 0xe2c7de5f, 0, 0 }, /* #47 */7324 { 0x 1b2f16, 0x1b2717, 0xe45b0315, 0x1ba4fceb, 0, 0 }, /* #48 */7325 { 0x 161687, 0x161613, 0x9cabe7b4, 0x6354184c, 0, 0 }, /* #49 */7326 { 0x3 a0dc3, 0x3a0517, 0xb620e9cb, 0x49df1635, 0, 0 }, /* #50 */7327 { 0x 013902, 0x013107, 0xf3087ed0, 0x0cf78130, 0, 0 }, /* #51 */7328 { 0x 195316, 0x195383, 0x7378c230, 0x8c873dd0, 0, 0 }, /* #52 */7329 { 0x 3a1506, 0x3a1593, 0x0239086e, 0xfdc6f792, 0, 0 }, /* #53 */7330 { 0x 293956, 0x293117, 0xb2663d8f, 0x4d99c271, 0, 0 }, /* #54 */7331 { 0x 1c7156, 0x1c7117, 0x89c77037, 0x76388fc9, 0, 0 }, /* #55 */7332 { 0x0 76447, 0x076417, 0xfc65f48c, 0x039a0b74, 0, 0 }, /* #56 */7333 { 0x2 15ec2, 0x215697, 0x00fac3ee, 0xff053c12, 0, 0 }, /* #57 */7334 { 0x 0d5916, 0x0d5113, 0x8486f66c, 0x7b790994, 0, 0 }, /* #58 */7335 { 0x 143a96, 0x143213, 0xff24377d, 0x00dbc883, 0, 0 }, /* #59 */7336 { 0x 230182, 0x230197, 0x3fe733b5, 0xc018cc4b, 0, 0 }, /* #60 */7337 { 0x 082596, 0x082593, 0x4492c6e7, 0xbb6d3919, 0, 0 }, /* #61 */7338 { 0x 1b79c2, 0x1b7193, 0x3757506c, 0xc8a8af94, 0, 0 }, /* #62 */7339 { 0x 037fd3, 0x037793, 0x67a7c47b, 0x98583b85, 0, 0 }, /* #63 */7276 { 0x236152, 0x236113, 0x9a8a05db, 0x6575fa25, 0, 0 }, /* #0 */ 7277 { 0x061b47, 0x061313, 0xa23dea59, 0x5dc215a7, 0, 0 }, /* #1 */ 7278 { 0x085456, 0x085417, 0xdf6e03f6, 0x2091fc0a, 0, 0 }, /* #2 */ 7279 { 0x061b92, 0x061397, 0x773dd17c, 0x88c22e84, 0, 0 }, /* #3 */ 7280 { 0x044013, 0x044097, 0x67947cb5, 0x986b834b, 0, 0 }, /* #4 */ 7281 { 0x070413, 0x070497, 0x43f853ee, 0xbc07ac12, 0, 0 }, /* #5 */ 7282 { 0x0e5116, 0x0e5197, 0x11afbc04, 0xee5043fc, 0, 0 }, /* #6 */ 7283 { 0x205483, 0x205487, 0x6d1f96b0, 0x92e06950, 0, 0 }, /* #7 */ 7284 { 0x1e13d6, 0x1e1393, 0x5ff0341d, 0xa00fcbe3, 0, 0 }, /* #8 */ 7285 { 0x2d6c46, 0x2d6417, 0xae7ca436, 0x51835bca, 0, 0 }, /* #9 */ 7286 { 0x006d13, 0x006593, 0x2bcc3527, 0xd433cad9, 0, 0 }, /* #10 */ 7287 { 0x3529c7, 0x352117, 0xa3a5b3ef, 0x5c5a4c11, 0, 0 }, /* #11 */ 7288 { 0x084307, 0x084393, 0x00a80768, 0xff57f898, 0, 0 }, /* #12 */ 7289 { 0x3e5e03, 0x3e5693, 0x294dc087, 0xd6b23f79, 0, 0 }, /* #13 */ 7290 { 0x1a7442, 0x1a7413, 0xe619ae2a, 0x19e651d6, 0, 0 }, /* #14 */ 7291 { 0x397bc6, 0x397397, 0x342c9142, 0xcbd36ebe, 0, 0 }, /* #15 */ 7292 { 0x341ed2, 0x341617, 0xcae697d3, 0x3519682d, 0, 0 }, /* #16 */ 7293 { 0x366a82, 0x366293, 0x4be5e28b, 0xb41a1d75, 0, 0 }, /* #17 */ 7294 { 0x3c3a92, 0x3c3293, 0x22eb8676, 0xdd14798a, 0, 0 }, /* #18 */ 7295 { 0x083ec3, 0x083697, 0x076c33be, 0xf893cc42, 0, 0 }, /* #19 */ 7296 { 0x3902c2, 0x390217, 0xe263b4a7, 0x1d9c4b59, 0, 0 }, /* #20 */ 7297 { 0x295196, 0x295113, 0xeeeaec53, 0x111513ad, 0, 0 }, /* #21 */ 7298 { 0x017603, 0x017697, 0x70ac4983, 0x8f53b67d, 0, 0 }, /* #22 */ 7299 { 0x0e7117, 0x0e7187, 0x4d2cff70, 0xb2d30090, 0, 0 }, /* #23 */ 7300 { 0x363987, 0x363187, 0x7a244410, 0x85dbbbf0, 0, 0 }, /* #24 */ 7301 { 0x303517, 0x303597, 0x6900a872, 0x96ff578e, 0, 0 }, /* #25 */ 7302 { 0x326947, 0x326197, 0x74791c5b, 0x8b86e3a5, 0, 0 }, /* #26 */ 7303 { 0x343546, 0x343593, 0x416945db, 0xbe96ba25, 0, 0 }, /* #27 */ 7304 { 0x294e43, 0x294697, 0x4b9b0406, 0xb464fbfa, 0, 0 }, /* #28 */ 7305 { 0x252bd7, 0x252393, 0x0a62f2a9, 0xf59d0d57, 0, 0 }, /* #29 */ 7306 { 0x295b46, 0x295397, 0x652f991c, 0x9ad066e4, 0, 0 }, /* #30 */ 7307 { 0x2d3102, 0x2d3117, 0xd536c8ab, 0x2ac93755, 0, 0 }, /* #31 */ 7308 { 0x311ec7, 0x311697, 0x1ce35ad8, 0xe31ca528, 0, 0 }, /* #32 */ 7309 { 0x214a86, 0x214297, 0x31655794, 0xce9aa86c, 0, 0 }, /* #33 */ 7310 { 0x186f97, 0x186717, 0xfae16eec, 0x051e9114, 0, 0 }, /* #34 */ 7311 { 0x396607, 0x396693, 0x02619e0c, 0xfd9e61f4, 0, 0 }, /* #35 */ 7312 { 0x0f2706, 0x0f2717, 0xba0cb15a, 0x45f34ea6, 0, 0 }, /* #36 */ 7313 { 0x0f2956, 0x0f2117, 0xef0017d8, 0x10ffe828, 0, 0 }, /* #37 */ 7314 { 0x1d1ed6, 0x1d1613, 0xc1a72c98, 0x3e58d368, 0, 0 }, /* #38 */ 7315 { 0x203003, 0x203013, 0x9a92ad87, 0x656d5279, 0, 0 }, /* #39 */ 7316 { 0x3e0792, 0x3e0713, 0xc1bec13e, 0x3e413ec2, 0, 0 }, /* #40 */ 7317 { 0x006f02, 0x006713, 0x8ed5d8b7, 0x712a2749, 0, 0 }, /* #41 */ 7318 { 0x065dd6, 0x065597, 0x055809b9, 0xfaa7f647, 0, 0 }, /* #42 */ 7319 { 0x265346, 0x265397, 0x6b6f0406, 0x9490fbfa, 0, 0 }, /* #43 */ 7320 { 0x313c13, 0x313417, 0x8d26b7c1, 0x72d9483f, 0, 0 }, /* #44 */ 7321 { 0x2a0753, 0x2a0713, 0x9c90adeb, 0x636f5215, 0, 0 }, /* #45 */ 7322 { 0x0a2dd3, 0x0a2593, 0x41cedd02, 0xbe3122fe, 0, 0 }, /* #46 */ 7323 { 0x240283, 0x240293, 0x72fe4311, 0x8d01bcef, 0, 0 }, /* #47 */ 7324 { 0x252b16, 0x252397, 0x037a1df6, 0xfc85e20a, 0, 0 }, /* #48 */ 7325 { 0x052416, 0x052417, 0xa5442391, 0x5abbdc6f, 0, 0 }, /* #49 */ 7326 { 0x3b1796, 0x3b1717, 0xd5513907, 0x2aaec6f9, 0, 0 }, /* #50 */ 7327 { 0x372653, 0x372693, 0x5f7537cc, 0xa08ac834, 0, 0 }, /* #51 */ 7328 { 0x226302, 0x226393, 0x1d1429f3, 0xe2ebd60d, 0, 0 }, /* #52 */ 7329 { 0x0e4042, 0x0e4013, 0xbedcd993, 0x4123266d, 0, 0 }, /* #53 */ 7330 { 0x1002d6, 0x100217, 0xb353dfd8, 0x4cac2028, 0, 0 }, /* #54 */ 7331 { 0x0d1907, 0x0d1193, 0x40682ba8, 0xbf97d458, 0, 0 }, /* #55 */ 7332 { 0x0a4382, 0x0a4393, 0x02ddfa6e, 0xfd220592, 0, 0 }, /* #56 */ 7333 { 0x246e07, 0x246697, 0x3e7556c4, 0xc18aa93c, 0, 0 }, /* #57 */ 7334 { 0x131e92, 0x131617, 0xfa9967c4, 0x0566983c, 0, 0 }, /* #58 */ 7335 { 0x2b3397, 0x2b3317, 0xb9e5756a, 0x461a8a96, 0, 0 }, /* #59 */ 7336 { 0x3f1fd2, 0x3f1783, 0x0bd721c0, 0xf428de40, 0, 0 }, /* #60 */ 7337 { 0x286b06, 0x286383, 0x23a61890, 0xdc59e770, 0, 0 }, /* #61 */ 7338 { 0x294a16, 0x294297, 0x6a872283, 0x9578dd7d, 0, 0 }, /* #62 */ 7339 { 0x2a7d12, 0x2a7513, 0xbe8e5a9e, 0x4171a562, 0, 0 }, /* #63 */ 7340 7340 }; 7341 7341 static const BINU32_TEST_T g_aTests_neg_u32_locked[] = 7342 7342 { 7343 { 0x 3d75d3, 0x3d7513, 0xcb4efa7a, 0x34b10586, 0, 0 }, /* #0 */7344 { 0x 034a86, 0x034297, 0x4d41590a, 0xb2bea6f6, 0, 0 }, /* #1 */7345 { 0x 2d2982, 0x2d2113, 0xc6e1727a, 0x391e8d86, 0, 0 }, /* #2 */7346 { 0x2 f5bd3, 0x2f5313, 0xbeb63277, 0x4149cd89, 0, 0 }, /* #3 */7347 { 0x1 05757, 0x105793, 0x23b1188a, 0xdc4ee776, 0, 0 }, /* #4 */7348 { 0x 1b4317, 0x1b4397, 0x0ba78797, 0xf4587869, 0, 0 }, /* #5 */7349 { 0x 066343, 0x066393, 0x4f9651d6, 0xb069ae2a, 0, 0 }, /* #6 */7350 { 0x02 08d3, 0x020097, 0x3ad39d85, 0xc52c627b, 0, 0 }, /* #7 */7351 { 0x3 d2a03, 0x3d2297, 0x3c926d64, 0xc36d929c, 0, 0 }, /* #8 */7352 { 0x 396c52, 0x396497, 0x65d59278, 0x9a2a6d88, 0, 0 }, /* #9 */7353 { 0x 122dc3, 0x122517, 0x92d0807c, 0x6d2f7f84, 0, 0 }, /* #10 */7354 { 0x 3d7547, 0x3d7517, 0xc9f0ff45, 0x360f00bb, 0, 0 }, /* #11 */7355 { 0x 3b22c7, 0x3b2293, 0x4ac8ff6e, 0xb5370092, 0, 0 }, /* #12 */7356 { 0x 144dd3, 0x144513, 0x8e525774, 0x71ada88c, 0, 0 }, /* #13 */7357 { 0x 2b3442, 0x2b3497, 0x570688be, 0xa8f97742, 0, 0 }, /* #14 */7358 { 0x 381142, 0x381197, 0x543d37b9, 0xabc2c847, 0, 0 }, /* #15 */7359 { 0x1 36f53, 0x136717, 0xfdf44666, 0x020bb99a, 0, 0 }, /* #16 */7360 { 0x 004586, 0x004593, 0x23d0d358, 0xdc2f2ca8, 0, 0 }, /* #17 */7361 { 0x 1a09d3, 0x1a0117, 0xb175d896, 0x4e8a276a, 0, 0 }, /* #18 */7362 { 0x2 54ed3, 0x254617, 0xb24e848f, 0x4db17b71, 0, 0 }, /* #19 */7363 { 0x 1e5697, 0x1e5617, 0xc7b4a5b9, 0x384b5a47, 0, 0 }, /* #20 */7364 { 0x2 a0e56, 0x2a0697, 0x274e756b, 0xd8b18a95, 0, 0 }, /* #21 */7365 { 0x1 06c47, 0x106417, 0x93ccb6fa, 0x6c334906, 0, 0 }, /* #22 */7366 { 0x3 c3407, 0x3c3413, 0x84f88433, 0x7b077bcd, 0, 0 }, /* #23 */7367 { 0x 2c0d86, 0x2c0583, 0x7ef547f0, 0x810ab810, 0, 0 }, /* #24 */7368 { 0x 3a6f87, 0x3a6793, 0x131a072a, 0xece5f8d6, 0, 0 }, /* #25 */7369 { 0x 3c53d3, 0x3c5313, 0x94fca4dd, 0x6b035b23, 0, 0 }, /* #26 */7370 { 0x 2b2053, 0x2b2097, 0x057700de, 0xfa88ff22, 0, 0 }, /* #27 */7371 { 0x 287343, 0x287393, 0x04c10b26, 0xfb3ef4da, 0, 0 }, /* #28 */7372 { 0x 385553, 0x385593, 0x3ac93505, 0xc536cafb, 0, 0 }, /* #29 */7373 { 0x 2e2c17, 0x2e2413, 0xc42c01e4, 0x3bd3fe1c, 0, 0 }, /* #30 */7374 { 0x 2f0b13, 0x2f0397, 0x2dfef94c, 0xd20106b4, 0, 0 }, /* #31 */7375 { 0x 127f53, 0x127793, 0x15969d2d, 0xea6962d3, 0, 0 }, /* #32 */7376 { 0x0 b57d7, 0x0b5793, 0x7721e316, 0x88de1cea, 0, 0 }, /* #33 */7377 { 0x3 46206, 0x346293, 0x3d787ff9, 0xc2878007, 0, 0 }, /* #34 */7378 { 0x 0e1153, 0x0e1117, 0xe8983148, 0x1767ceb8, 0, 0 }, /* #35 */7379 { 0x 2a6b82, 0x2a6313, 0xbcbbbf2a, 0x434440d6, 0, 0 }, /* #36 */7380 { 0x 064203, 0x064297, 0x4890600d, 0xb76f9ff3, 0, 0 }, /* #37 */7381 { 0x 137b17, 0x137313, 0xac342aaf, 0x53cbd551, 0, 0 }, /* #38 */7382 { 0x 2e6547, 0x2e6597, 0x54b66188, 0xab499e78, 0, 0 }, /* #39 */7383 { 0x 0f1956, 0x0f1197, 0x262ba696, 0xd9d4596a, 0, 0 }, /* #40 */7384 { 0x0 75dc3, 0x075597, 0x5aa50f22, 0xa55af0de, 0, 0 }, /* #41 */7385 { 0x3 15f52, 0x315793, 0x71033ea5, 0x8efcc15b, 0, 0 }, /* #42 */7386 { 0x 3b3587, 0x3b3597, 0x7d07a20b, 0x82f85df5, 0, 0 }, /* #43 */7387 { 0x2 52ad2, 0x252293, 0x3b022d63, 0xc4fdd29d, 0, 0 }, /* #44 */7388 { 0x 015992, 0x015193, 0x19f90e2a, 0xe606f1d6, 0, 0 }, /* #45 */7389 { 0x 2257c3, 0x225793, 0x7b815f41, 0x847ea0bf, 0, 0 }, /* #46 */7390 { 0x 2160d7, 0x216013, 0xa1158f38, 0x5eea70c8, 0, 0 }, /* #47 */7391 { 0x 1c1f53, 0x1c1717, 0xf7c18fcb, 0x083e7035, 0, 0 }, /* #48 */7392 { 0x 384412, 0x384413, 0xe54ab633, 0x1ab549cd, 0, 0 }, /* #49 */7393 { 0x 396b83, 0x396317, 0xf9b92bc6, 0x0646d43a, 0, 0 }, /* #50 */7394 { 0x 372742, 0x372793, 0x4609be47, 0xb9f641b9, 0, 0 }, /* #51 */7395 { 0x 1c5706, 0x1c5793, 0x06d4f816, 0xf92b07ea, 0, 0 }, /* #52 */7396 { 0x 177316, 0x177317, 0x8a8cc6fa, 0x75733906, 0, 0 }, /* #53 */7397 { 0x 386d43, 0x386583, 0x11874780, 0xee78b880, 0, 0 }, /* #54 */7398 { 0x 0960c6, 0x096097, 0x3bc14b94, 0xc43eb46c, 0, 0 }, /* #55 */7399 { 0x 2e6e87, 0x2e6607, 0x8c8217a0, 0x737de860, 0, 0 }, /* #56 */7400 { 0x 2c5a46, 0x2c5213, 0xadbdb18a, 0x52424e76, 0, 0 }, /* #57 */7401 { 0x 0d41c6, 0x0d4113, 0x92cfbadd, 0x6d304523, 0, 0 }, /* #58 */7402 { 0x2 268d3, 0x226017, 0xb51b1748, 0x4ae4e8b8, 0, 0 }, /* #59 */7403 { 0x 097382, 0x097317, 0xeba392e8, 0x145c6d18, 0, 0 }, /* #60 */7404 { 0x1 26706, 0x126793, 0x6c2c1626, 0x93d3e9da, 0, 0 }, /* #61 */7405 { 0x 050d17, 0x050517, 0xea7ddc2f, 0x158223d1, 0, 0 }, /* #62 */7406 { 0x 1149d3, 0x114193, 0x0606550e, 0xf9f9aaf2, 0, 0 }, /* #63 */7343 { 0x1f7bd3, 0x1f7393, 0x5544b658, 0xaabb49a8, 0, 0 }, /* #0 */ 7344 { 0x1f5652, 0x1f5697, 0x475bc84f, 0xb8a437b1, 0, 0 }, /* #1 */ 7345 { 0x3b3e47, 0x3b3613, 0x9bcb423f, 0x6434bdc1, 0, 0 }, /* #2 */ 7346 { 0x2a4452, 0x2a4417, 0xcbad9036, 0x34526fca, 0, 0 }, /* #3 */ 7347 { 0x164f17, 0x164797, 0x7fbe3c6a, 0x8041c396, 0, 0 }, /* #4 */ 7348 { 0x3073d7, 0x307317, 0xf8c89337, 0x07376cc9, 0, 0 }, /* #5 */ 7349 { 0x393dd6, 0x393597, 0x760a4622, 0x89f5b9de, 0, 0 }, /* #6 */ 7350 { 0x027dc7, 0x027597, 0x7b1774d5, 0x84e88b2b, 0, 0 }, /* #7 */ 7351 { 0x370b17, 0x370313, 0xbbcc3105, 0x4433cefb, 0, 0 }, /* #8 */ 7352 { 0x265dc6, 0x265503, 0xa060e2c0, 0x5f9f1d40, 0, 0 }, /* #9 */ 7353 { 0x065c86, 0x065413, 0x87c26174, 0x783d9e8c, 0, 0 }, /* #10 */ 7354 { 0x0c2b52, 0x0c2313, 0x987a6c68, 0x67859398, 0, 0 }, /* #11 */ 7355 { 0x234d13, 0x234583, 0x326300e0, 0xcd9cff20, 0, 0 }, /* #12 */ 7356 { 0x074797, 0x074717, 0xc0b4cc1e, 0x3f4b33e2, 0, 0 }, /* #13 */ 7357 { 0x0445c6, 0x044517, 0xe19ebc5a, 0x1e6143a6, 0, 0 }, /* #14 */ 7358 { 0x1f49d6, 0x1f4197, 0x74c3d123, 0x8b3c2edd, 0, 0 }, /* #15 */ 7359 { 0x176bc7, 0x176393, 0x53ec99c5, 0xac13663b, 0, 0 }, /* #16 */ 7360 { 0x235e93, 0x235697, 0x79e0506b, 0x861faf95, 0, 0 }, /* #17 */ 7361 { 0x3f3e56, 0x3f3617, 0xff72da75, 0x008d258b, 0, 0 }, /* #18 */ 7362 { 0x2457d6, 0x245787, 0x36c4b6b0, 0xc93b4950, 0, 0 }, /* #19 */ 7363 { 0x3578c7, 0x357017, 0xd8af3b66, 0x2750c49a, 0, 0 }, /* #20 */ 7364 { 0x245306, 0x245387, 0x035a5c40, 0xfca5a3c0, 0, 0 }, /* #21 */ 7365 { 0x1e1043, 0x1e1017, 0x87535dde, 0x78aca222, 0, 0 }, /* #22 */ 7366 { 0x371d93, 0x371593, 0x214a587a, 0xdeb5a786, 0, 0 }, /* #23 */ 7367 { 0x364283, 0x364297, 0x0965f189, 0xf69a0e77, 0, 0 }, /* #24 */ 7368 { 0x147f06, 0x147717, 0xf3df0266, 0x0c20fd9a, 0, 0 }, /* #25 */ 7369 { 0x161106, 0x161117, 0xc3930f0d, 0x3c6cf0f3, 0, 0 }, /* #26 */ 7370 { 0x014103, 0x014197, 0x5c9b9819, 0xa36467e7, 0, 0 }, /* #27 */ 7371 { 0x044b53, 0x044393, 0x69ed4ec5, 0x9612b13b, 0, 0 }, /* #28 */ 7372 { 0x0e1dd7, 0x0e1593, 0x72dcbcd4, 0x8d23432c, 0, 0 }, /* #29 */ 7373 { 0x311c42, 0x311497, 0x047e83a6, 0xfb817c5a, 0, 0 }, /* #30 */ 7374 { 0x350992, 0x350183, 0x5248e150, 0xadb71eb0, 0, 0 }, /* #31 */ 7375 { 0x007546, 0x007517, 0xdd5b1036, 0x22a4efca, 0, 0 }, /* #32 */ 7376 { 0x057916, 0x057117, 0xbdd22018, 0x422ddfe8, 0, 0 }, /* #33 */ 7377 { 0x394812, 0x394097, 0x72b27fd8, 0x8d4d8028, 0, 0 }, /* #34 */ 7378 { 0x277896, 0x277093, 0x2145f40f, 0xdeba0bf1, 0, 0 }, /* #35 */ 7379 { 0x1a3687, 0x1a3693, 0x2d7bb45f, 0xd2844ba1, 0, 0 }, /* #36 */ 7380 { 0x3f0102, 0x3f0197, 0x1e230736, 0xe1dcf8ca, 0, 0 }, /* #37 */ 7381 { 0x2e1a82, 0x2e1297, 0x0221f4a6, 0xfdde0b5a, 0, 0 }, /* #38 */ 7382 { 0x043f42, 0x043717, 0xd670bc9b, 0x298f4365, 0, 0 }, /* #39 */ 7383 { 0x2e6f97, 0x2e6797, 0x4762524f, 0xb89dadb1, 0, 0 }, /* #40 */ 7384 { 0x094452, 0x094487, 0x39380870, 0xc6c7f790, 0, 0 }, /* #41 */ 7385 { 0x322f16, 0x322717, 0xed3b33fd, 0x12c4cc03, 0, 0 }, /* #42 */ 7386 { 0x1f7ad6, 0x1f7213, 0xba813298, 0x457ecd68, 0, 0 }, /* #43 */ 7387 { 0x203703, 0x203713, 0xabd9225c, 0x5426dda4, 0, 0 }, /* #44 */ 7388 { 0x1e5c83, 0x1e5413, 0xf7deb81d, 0x082147e3, 0, 0 }, /* #45 */ 7389 { 0x093546, 0x093597, 0x16645bdf, 0xe99ba421, 0, 0 }, /* #46 */ 7390 { 0x0b18d7, 0x0b1013, 0x90a70884, 0x6f58f77c, 0, 0 }, /* #47 */ 7391 { 0x201a86, 0x201213, 0xe5b5ac41, 0x1a4a53bf, 0, 0 }, /* #48 */ 7392 { 0x001393, 0x001393, 0x44c4d34b, 0xbb3b2cb5, 0, 0 }, /* #49 */ 7393 { 0x0b6357, 0x0b6313, 0xf704f4e1, 0x08fb0b1f, 0, 0 }, /* #50 */ 7394 { 0x291cd2, 0x291413, 0xbee35384, 0x411cac7c, 0, 0 }, /* #51 */ 7395 { 0x004012, 0x004013, 0x95f65032, 0x6a09afce, 0, 0 }, /* #52 */ 7396 { 0x0b0dc3, 0x0b0513, 0xe7bc5f03, 0x1843a0fd, 0, 0 }, /* #53 */ 7397 { 0x015256, 0x015217, 0xb7982cee, 0x4867d312, 0, 0 }, /* #54 */ 7398 { 0x2d59c7, 0x2d5107, 0xc6b449b0, 0x394bb650, 0, 0 }, /* #55 */ 7399 { 0x116613, 0x116603, 0xcad81de0, 0x3527e220, 0, 0 }, /* #56 */ 7400 { 0x116287, 0x116217, 0xe6e609ec, 0x1919f614, 0, 0 }, /* #57 */ 7401 { 0x342ac3, 0x342293, 0x3cc151e6, 0xc33eae1a, 0, 0 }, /* #58 */ 7402 { 0x277213, 0x277297, 0x5cce0ef1, 0xa331f10f, 0, 0 }, /* #59 */ 7403 { 0x371fd2, 0x371713, 0xe709bffc, 0x18f64004, 0, 0 }, /* #60 */ 7404 { 0x1b4d43, 0x1b4517, 0xb7776282, 0x48889d7e, 0, 0 }, /* #61 */ 7405 { 0x246142, 0x246117, 0x83acf1d5, 0x7c530e2b, 0, 0 }, /* #62 */ 7406 { 0x387983, 0x387197, 0x658ece0d, 0x9a7131f3, 0, 0 }, /* #63 */ 7407 7407 }; 7408 7408 static const BINU64_TEST_T g_aTests_inc_u64[] = 7409 7409 { 7410 { 0x 1f5e52, 0x1f5686, 0x840813eadd4c00ab, 0x840813eadd4c00ac, 0, 0 }, /* #0 */7411 { 0x 195387, 0x195387, 0xacf0fee1717746c4, 0xacf0fee1717746c5, 0, 0 }, /* #1 */7412 { 0x 3e31d6, 0x3e3182, 0xa209e76c34641d6d, 0xa209e76c34641d6e, 0, 0 }, /* #2 */7413 { 0x 2a7953, 0x2a7183, 0xab798f04ab3647bb, 0xab798f04ab3647bc, 0, 0 }, /* #3 */7414 { 0x 316787, 0x316703, 0x0f87302f279ae584, 0x0f87302f279ae585, 0, 0 }, /* #4 */7415 { 0x 113612, 0x113602, 0x5a5b82ed0c11b389, 0x5a5b82ed0c11b38a, 0, 0 }, /* #5 */7416 { 0x 2f05d6, 0x2f0586, 0xbdb740c9f60bfece, 0xbdb740c9f60bfecf, 0, 0 }, /* #6 */7417 { 0x 3f6516, 0x3f6506, 0x139a3a9299c2c8a9, 0x139a3a9299c2c8aa, 0, 0 }, /* #7 */7418 { 0x1 03043, 0x103087, 0x83d582bb27d7a3fe, 0x83d582bb27d7a3ff, 0, 0 }, /* #8 */7419 { 0x 132907, 0x132103, 0x15ffadef0cd4ad61, 0x15ffadef0cd4ad62, 0, 0 }, /* #9 */7420 { 0x 0f5152, 0x0f5186, 0xf541ec75ac5fb62c, 0xf541ec75ac5fb62d, 0, 0 }, /* #10 */7421 { 0x 182212, 0x182286, 0xe67de51b89179781, 0xe67de51b89179782, 0, 0 }, /* #11 */7422 { 0x1 e2c93, 0x1e2487, 0xcdfff6b177f7ac38, 0xcdfff6b177f7ac39, 0, 0 }, /* #12 */7423 { 0x 0e5b17, 0x0e5393, 0xf36bc6d39304e23f, 0xf36bc6d39304e240, 0, 0 }, /* #13 */7424 { 0x 172f43, 0x172703, 0x244041545a831884, 0x244041545a831885, 0, 0 }, /* #14 */7425 { 0x 0a71d7, 0x0a7103, 0x5f6d78c76b30571b, 0x5f6d78c76b30571c, 0, 0 }, /* #15 */7426 { 0x2 75982, 0x275106, 0x58cfce6b30a71135, 0x58cfce6b30a71136, 0, 0 }, /* #16 */7427 { 0x1 15c93, 0x115407, 0x653f1f0aed3afe59, 0x653f1f0aed3afe5a, 0, 0 }, /* #17 */7428 { 0x 045dc3, 0x045583, 0xd7bf7ddb88b4ca61, 0xd7bf7ddb88b4ca62, 0, 0 }, /* #18 */7429 { 0x0 62203, 0x062283, 0xd3457acb8d5c4a7b, 0xd3457acb8d5c4a7c, 0, 0 }, /* #19 */7430 { 0x 275596, 0x275586, 0xa589126375c4eb8a, 0xa589126375c4eb8b, 0, 0 }, /* #20 */7431 { 0x 0e6346, 0x0e6306, 0x3262c890fbfc1447, 0x3262c890fbfc1448, 0, 0 }, /* #21 */7432 { 0x 193317, 0x193387, 0xc84f2d7be4d9f7c4, 0xc84f2d7be4d9f7c5, 0, 0 }, /* #22 */7433 { 0x 185657, 0x185683, 0xda8661f69dffafca, 0xda8661f69dffafcb, 0, 0 }, /* #23 */7434 { 0x 0a2402, 0x0a2406, 0x3b0dd19b9ddeb3ec, 0x3b0dd19b9ddeb3ed, 0, 0 }, /* #24 */7435 { 0x0 d52d2, 0x0d5282, 0xd1d1c1ed538c6b24, 0xd1d1c1ed538c6b25, 0, 0 }, /* #25 */7436 { 0x 237f97, 0x237783, 0xca00cef125a22cde, 0xca00cef125a22cdf, 0, 0 }, /* #26 */7437 { 0x 3b30c7, 0x3b3083, 0x80115e7a045b9d6c, 0x80115e7a045b9d6d, 0, 0 }, /* #27 */7438 { 0x 330f03, 0x330707, 0x1b1042f1fd328a02, 0x1b1042f1fd328a03, 0, 0 }, /* #28 */7439 { 0x 083907, 0x083103, 0x20e6807c8b0eadaa, 0x20e6807c8b0eadab, 0, 0 }, /* #29 */7440 { 0x 0969d7, 0x096107, 0x5ea2ad74a7c84f34, 0x5ea2ad74a7c84f35, 0, 0 }, /* #30 */7441 { 0x 112d83, 0x112587, 0x84b7e00c67f9e510, 0x84b7e00c67f9e511, 0, 0 }, /* #31 */7442 { 0x 2368d2, 0x236012, 0x2c9bc40d97355c3f, 0x2c9bc40d97355c40, 0, 0 }, /* #32 */7443 { 0x 031086, 0x031082, 0xb90d95612bbf7e44, 0xb90d95612bbf7e45, 0, 0 }, /* #33 */7444 { 0x3 364d2, 0x336482, 0x8fe64a9848529212, 0x8fe64a9848529213, 0, 0 }, /* #34 */7445 { 0x0 e1612, 0x0e1606, 0x0ce6c88b3be69b94, 0x0ce6c88b3be69b95, 0, 0 }, /* #35 */7446 { 0x 257957, 0x257187, 0x82548e2a4c7ee4d3, 0x82548e2a4c7ee4d4, 0, 0 }, /* #36 */7447 { 0x 2c7c96, 0x2c7406, 0x6eb0a37cf6988983, 0x6eb0a37cf6988984, 0, 0 }, /* #37 */7448 { 0x 125717, 0x125707, 0x1182a675b262f935, 0x1182a675b262f936, 0, 0 }, /* #38 */7449 { 0x 0a7407, 0x0a7407, 0x2649cc80f68377dd, 0x2649cc80f68377de, 0, 0 }, /* #39 */7450 { 0x0 24f47, 0x024703, 0x038f61f75ca62bbe, 0x038f61f75ca62bbf, 0, 0 }, /* #40 */7451 { 0x 227ac2, 0x227216, 0x21260e008d9d1c5f, 0x21260e008d9d1c60, 0, 0 }, /* #41 */7452 { 0x 2d0a17, 0x2d0287, 0xdbe02317c2a08141, 0xdbe02317c2a08142, 0, 0 }, /* #42 */7453 { 0x2 05247, 0x205297, 0x89f50e547674f08f, 0x89f50e547674f090, 0, 0 }, /* #43 */7454 { 0x 275617, 0x275687, 0xb194c147c90f8e27, 0xb194c147c90f8e28, 0, 0 }, /* #44 */7455 { 0x0 72f87, 0x072703, 0x46bc7c3b9e6eb58b, 0x46bc7c3b9e6eb58c, 0, 0 }, /* #45 */7456 { 0x 0b0946, 0x0b0106, 0x3c5d18bacac41fb7, 0x3c5d18bacac41fb8, 0, 0 }, /* #46 */7457 { 0x 2a6983, 0x2a6103, 0x6b1fb68ae8f7d1cc, 0x6b1fb68ae8f7d1cd, 0, 0 }, /* #47 */7458 { 0x 1179c6, 0x117196, 0xd33154ba7737ff2f, 0xd33154ba7737ff30, 0, 0 }, /* #48 */7459 { 0x 2a6b46, 0x2a6302, 0x6c0b8fe8fe620f82, 0x6c0b8fe8fe620f83, 0, 0 }, /* #49 */7460 { 0x 097cd6, 0x097482, 0xa00a28af853a45c3, 0xa00a28af853a45c4, 0, 0 }, /* #50 */7461 { 0x0 66d96, 0x066586, 0xb8580348b7b72e94, 0xb8580348b7b72e95, 0, 0 }, /* #51 */7462 { 0x 0647c7, 0x064793, 0xfdf12b2a39370d3f, 0xfdf12b2a39370d40, 0, 0 }, /* #52 */7463 { 0x0 e4ec2, 0x0e4612, 0x27c4115aaf7538cf, 0x27c4115aaf7538d0, 0, 0 }, /* #53 */7464 { 0x1 54712, 0x154702, 0x2709f2df7dee1a42, 0x2709f2df7dee1a43, 0, 0 }, /* #54 */7465 { 0x 235297, 0x235217, 0x5f2be0587f5b7dff, 0x5f2be0587f5b7e00, 0, 0 }, /* #55 */7466 { 0x 1d2ac6, 0x1d2206, 0x6205c8238bfb6d32, 0x6205c8238bfb6d33, 0, 0 }, /* #56 */7467 { 0x 072b93, 0x072307, 0x000f4e7ea074c54a, 0x000f4e7ea074c54b, 0, 0 }, /* #57 */7468 { 0x0 87ed6, 0x087602, 0x2daa56b048c51d0c, 0x2daa56b048c51d0d, 0, 0 }, /* #58 */7469 { 0x 194743, 0x194703, 0x56da20c099c0cf00, 0x56da20c099c0cf01, 0, 0 }, /* #59 */7470 { 0x 124a02, 0x124286, 0x866f42accf004bc4, 0x866f42accf004bc5, 0, 0 }, /* #60 */7471 { 0x 2648c3, 0x264083, 0xd2d0bb22bd24d4a6, 0xd2d0bb22bd24d4a7, 0, 0 }, /* #61 */7472 { 0x02 4a56, 0x024202, 0x208b23ac4f20575c, 0x208b23ac4f20575d, 0, 0 }, /* #62 */7473 { 0x 343913, 0x343103, 0x1045ab7d09ba32c6, 0x1045ab7d09ba32c7, 0, 0 }, /* #63 */7410 { 0x396b92, 0x396306, 0x00853ade5258bf83, 0x00853ade5258bf84, 0, 0 }, /* #0 */ 7411 { 0x283d57, 0x283503, 0x3fd12b8a8992b982, 0x3fd12b8a8992b983, 0, 0 }, /* #1 */ 7412 { 0x0111c3, 0x011107, 0x316d13db85883573, 0x316d13db85883574, 0, 0 }, /* #2 */ 7413 { 0x322816, 0x322002, 0x65b2b438cdc1aac6, 0x65b2b438cdc1aac7, 0, 0 }, /* #3 */ 7414 { 0x155bd7, 0x155303, 0x76148307a5d5c760, 0x76148307a5d5c761, 0, 0 }, /* #4 */ 7415 { 0x267d03, 0x267587, 0xc2a597fc566120a2, 0xc2a597fc566120a3, 0, 0 }, /* #5 */ 7416 { 0x144d47, 0x144503, 0x40ad869fe79f22eb, 0x40ad869fe79f22ec, 0, 0 }, /* #6 */ 7417 { 0x2151c7, 0x215107, 0x3611e52b7547b268, 0x3611e52b7547b269, 0, 0 }, /* #7 */ 7418 { 0x1c2696, 0x1c2682, 0xa617fe59863e546a, 0xa617fe59863e546b, 0, 0 }, /* #8 */ 7419 { 0x3b3946, 0x3b3182, 0xe7fde45f080a7ab4, 0xe7fde45f080a7ab5, 0, 0 }, /* #9 */ 7420 { 0x1c2d56, 0x1c2592, 0xb9c736cb086e2edf, 0xb9c736cb086e2ee0, 0, 0 }, /* #10 */ 7421 { 0x2b4b17, 0x2b4387, 0xc4a2056839cefe6e, 0xc4a2056839cefe6f, 0, 0 }, /* #11 */ 7422 { 0x111203, 0x111207, 0x1a2c7588dfb7c610, 0x1a2c7588dfb7c611, 0, 0 }, /* #12 */ 7423 { 0x184106, 0x184186, 0xe6a5e756799cd21a, 0xe6a5e756799cd21b, 0, 0 }, /* #13 */ 7424 { 0x3652c6, 0x365286, 0xf5bcc2c7bf91b00b, 0xf5bcc2c7bf91b00c, 0, 0 }, /* #14 */ 7425 { 0x175316, 0x175306, 0x151653a02cab197c, 0x151653a02cab197d, 0, 0 }, /* #15 */ 7426 { 0x282c96, 0x282406, 0x08bbafcd27c73a2a, 0x08bbafcd27c73a2b, 0, 0 }, /* #16 */ 7427 { 0x124017, 0x124083, 0xd35a0cbf050905c6, 0xd35a0cbf050905c7, 0, 0 }, /* #17 */ 7428 { 0x3a5987, 0x3a5187, 0xb30d705638deeadd, 0xb30d705638deeade, 0, 0 }, /* #18 */ 7429 { 0x0a3843, 0x0a3003, 0x41eb574ea9b55cfa, 0x41eb574ea9b55cfb, 0, 0 }, /* #19 */ 7430 { 0x3042d6, 0x304292, 0xa95aaba67bc97daf, 0xa95aaba67bc97db0, 0, 0 }, /* #20 */ 7431 { 0x1e5cd7, 0x1e5487, 0xb19c0b3dbc743658, 0xb19c0b3dbc743659, 0, 0 }, /* #21 */ 7432 { 0x256b16, 0x256396, 0xb2e9bb3889f6ef8f, 0xb2e9bb3889f6ef90, 0, 0 }, /* #22 */ 7433 { 0x021452, 0x021406, 0x5dc58439b2617ace, 0x5dc58439b2617acf, 0, 0 }, /* #23 */ 7434 { 0x2b4956, 0x2b4182, 0xec813c126276e81e, 0xec813c126276e81f, 0, 0 }, /* #24 */ 7435 { 0x0e7947, 0x0e7183, 0x90c2a399d297627b, 0x90c2a399d297627c, 0, 0 }, /* #25 */ 7436 { 0x122c17, 0x122403, 0x59d17023ca4c56b8, 0x59d17023ca4c56b9, 0, 0 }, /* #26 */ 7437 { 0x1937c6, 0x193786, 0xe6c2887d7aa5007a, 0xe6c2887d7aa5007b, 0, 0 }, /* #27 */ 7438 { 0x0e7b17, 0x0e7307, 0x4d9a093646111d4a, 0x4d9a093646111d4b, 0, 0 }, /* #28 */ 7439 { 0x123f13, 0x123703, 0x65a322450906ecc7, 0x65a322450906ecc8, 0, 0 }, /* #29 */ 7440 { 0x1f1406, 0x1f1406, 0x6e6d9aabe76364c8, 0x6e6d9aabe76364c9, 0, 0 }, /* #30 */ 7441 { 0x315e42, 0x315606, 0x4cc83f9f8280a8c5, 0x4cc83f9f8280a8c6, 0, 0 }, /* #31 */ 7442 { 0x086647, 0x086603, 0x44ce490c07865750, 0x44ce490c07865751, 0, 0 }, /* #32 */ 7443 { 0x1d3543, 0x1d3587, 0xa725975ed3695086, 0xa725975ed3695087, 0, 0 }, /* #33 */ 7444 { 0x345113, 0x345187, 0xf2b2ab3c94d420c2, 0xf2b2ab3c94d420c3, 0, 0 }, /* #34 */ 7445 { 0x082ad2, 0x082202, 0x030e0c9de83d186a, 0x030e0c9de83d186b, 0, 0 }, /* #35 */ 7446 { 0x3a5047, 0x3a5083, 0xe74d1da1edec18c0, 0xe74d1da1edec18c1, 0, 0 }, /* #36 */ 7447 { 0x144907, 0x144183, 0xcc0f85041210c94b, 0xcc0f85041210c94c, 0, 0 }, /* #37 */ 7448 { 0x257097, 0x257083, 0xf5db390d1a185e5d, 0xf5db390d1a185e5e, 0, 0 }, /* #38 */ 7449 { 0x3e2012, 0x3e2086, 0x8224caf4a64131ae, 0x8224caf4a64131af, 0, 0 }, /* #39 */ 7450 { 0x087b12, 0x087306, 0x4ff27af74b49a50b, 0x4ff27af74b49a50c, 0, 0 }, /* #40 */ 7451 { 0x343883, 0x343083, 0xa97f2ea341c5edcd, 0xa97f2ea341c5edce, 0, 0 }, /* #41 */ 7452 { 0x0f0553, 0x0f0587, 0xa65fd170db6e4c7d, 0xa65fd170db6e4c7e, 0, 0 }, /* #42 */ 7453 { 0x2f2396, 0x2f2382, 0xfbfeb5d36e53be7b, 0xfbfeb5d36e53be7c, 0, 0 }, /* #43 */ 7454 { 0x134e42, 0x134602, 0x043c0365e64139d5, 0x043c0365e64139d6, 0, 0 }, /* #44 */ 7455 { 0x027ec2, 0x027606, 0x69e8a91ac4abc843, 0x69e8a91ac4abc844, 0, 0 }, /* #45 */ 7456 { 0x164ec6, 0x164686, 0xceb3a9de99157117, 0xceb3a9de99157118, 0, 0 }, /* #46 */ 7457 { 0x155607, 0x155687, 0xd595d3b8f58d63d7, 0xd595d3b8f58d63d8, 0, 0 }, /* #47 */ 7458 { 0x3f00c7, 0x3f0083, 0x8f734589cb15f896, 0x8f734589cb15f897, 0, 0 }, /* #48 */ 7459 { 0x1a4e17, 0x1a4687, 0xdc65735f643ee1f8, 0xdc65735f643ee1f9, 0, 0 }, /* #49 */ 7460 { 0x397083, 0x397083, 0xa9e075715ccb578b, 0xa9e075715ccb578c, 0, 0 }, /* #50 */ 7461 { 0x0d6c16, 0x0d6416, 0x37c9073731f2bebf, 0x37c9073731f2bec0, 0, 0 }, /* #51 */ 7462 { 0x384857, 0x384007, 0x0cb7e3c58f32bf76, 0x0cb7e3c58f32bf77, 0, 0 }, /* #52 */ 7463 { 0x0a41d6, 0x0a4182, 0xc0b36f52637d71b2, 0xc0b36f52637d71b3, 0, 0 }, /* #53 */ 7464 { 0x1170d2, 0x117082, 0xbb0a097a7ec7fa6c, 0xbb0a097a7ec7fa6d, 0, 0 }, /* #54 */ 7465 { 0x346793, 0x346703, 0x2d0e160576c3be79, 0x2d0e160576c3be7a, 0, 0 }, /* #55 */ 7466 { 0x062512, 0x062502, 0x72e57b1497b61428, 0x72e57b1497b61429, 0, 0 }, /* #56 */ 7467 { 0x3318d2, 0x331086, 0xe553bf8059c061c8, 0xe553bf8059c061c9, 0, 0 }, /* #57 */ 7468 { 0x012052, 0x012086, 0xd9b789b0ff8e561c, 0xd9b789b0ff8e561d, 0, 0 }, /* #58 */ 7469 { 0x302fd6, 0x302786, 0xcdb05b02afe79810, 0xcdb05b02afe79811, 0, 0 }, /* #59 */ 7470 { 0x266753, 0x266707, 0x706865918d1d1568, 0x706865918d1d1569, 0, 0 }, /* #60 */ 7471 { 0x092657, 0x092603, 0x72f6c21efc521d22, 0x72f6c21efc521d23, 0, 0 }, /* #61 */ 7472 { 0x025997, 0x025107, 0x678ae6a08e0fae86, 0x678ae6a08e0fae87, 0, 0 }, /* #62 */ 7473 { 0x2b2682, 0x2b2686, 0x91f1e89300f6e7e3, 0x91f1e89300f6e7e4, 0, 0 }, /* #63 */ 7474 7474 }; 7475 7475 static const BINU64_TEST_T g_aTests_inc_u64_locked[] = 7476 7476 { 7477 { 0x1 92403, 0x192487, 0xb9146ed56dd1f3bd, 0xb9146ed56dd1f3be, 0, 0 }, /* #0 */7478 { 0x 073b16, 0x073382, 0x8925eb7dad3f9e8b, 0x8925eb7dad3f9e8c, 0, 0 }, /* #1 */7479 { 0x1 f1bc2, 0x1f1302, 0x0e95ac1b8e50e86c, 0x0e95ac1b8e50e86d, 0, 0 }, /* #2 */7480 { 0x0 24c87, 0x024483, 0xeaa18993a0fda507, 0xeaa18993a0fda508, 0, 0 }, /* #3 */7481 { 0x1 d43d6, 0x1d4382, 0xc39edc5616c4a06c, 0xc39edc5616c4a06d, 0, 0 }, /* #4 */7482 { 0x 134f86, 0x134786, 0xd8a9f4cd7bfe4926, 0xd8a9f4cd7bfe4927, 0, 0 }, /* #5 */7483 { 0x 145492, 0x145402, 0x40ef2183a76e44cd, 0x40ef2183a76e44ce, 0, 0 }, /* #6 */7484 { 0x0 81693, 0x081683, 0xac59c0be43304336, 0xac59c0be43304337, 0, 0 }, /* #7 */7485 { 0x 2a0403, 0x2a0483, 0xc82ca1fd398478a7, 0xc82ca1fd398478a8, 0, 0 }, /* #8 */7486 { 0x 033996, 0x033182, 0x9923e0d81d00decc, 0x9923e0d81d00decd, 0, 0 }, /* #9 */7487 { 0x 015552, 0x015586, 0xd44e0aa1db7320e7, 0xd44e0aa1db7320e8, 0, 0 }, /* #10 */7488 { 0x 270856, 0x270082, 0xc55e9af19a97f6b4, 0xc55e9af19a97f6b5, 0, 0 }, /* #11 */7489 { 0x 3a6a13, 0x3a6207, 0x2305f7bb7dac5bdc, 0x2305f7bb7dac5bdd, 0, 0 }, /* #12 */7490 { 0x 3a6ac6, 0x3a6206, 0x5fdf957be3f9013b, 0x5fdf957be3f9013c, 0, 0 }, /* #13 */7491 { 0x 236bd2, 0x236386, 0x993c6f266e47a223, 0x993c6f266e47a224, 0, 0 }, /* #14 */7492 { 0x 103343, 0x103387, 0xcaca9445f5df7854, 0xcaca9445f5df7855, 0, 0 }, /* #15 */7493 { 0x 385a93, 0x385207, 0x65650f6eecb346dc, 0x65650f6eecb346dd, 0, 0 }, /* #16 */7494 { 0x 040097, 0x040017, 0x002b84e6a3049b5f, 0x002b84e6a3049b60, 0, 0 }, /* #17 */7495 { 0x 343382, 0x343382, 0xe4745182b4a5d225, 0xe4745182b4a5d226, 0, 0 }, /* #18 */7496 { 0x 124992, 0x124182, 0xce94dfd6452dfd6a, 0xce94dfd6452dfd6b, 0, 0 }, /* #19 */7497 { 0x 237bd3, 0x237303, 0x03814286c3191dc1, 0x03814286c3191dc2, 0, 0 }, /* #20 */7498 { 0x 297b03, 0x297303, 0x18a49e27fb3d10c6, 0x18a49e27fb3d10c7, 0, 0 }, /* #21 */7499 { 0x 3c2852, 0x3c2086, 0xcc3f7ee22ab1f616, 0xcc3f7ee22ab1f617, 0, 0 }, /* #22 */7500 { 0x 012b06, 0x012306, 0x62bf632e1c103911, 0x62bf632e1c103912, 0, 0 }, /* #23 */7501 { 0x 384c53, 0x384407, 0x29b087a48313e435, 0x29b087a48313e436, 0, 0 }, /* #24 */7502 { 0x 0c6446, 0x0c6406, 0x267665b60fd62380, 0x267665b60fd62381, 0, 0 }, /* #25 */7503 { 0x 3b0c03, 0x3b0403, 0x249652a4bc60b650, 0x249652a4bc60b651, 0, 0 }, /* #26 */7504 { 0x1 f0082, 0x1f0082, 0xeda16e8753b97d0d, 0xeda16e8753b97d0e, 0, 0 }, /* #27 */7505 { 0x 2b0082, 0x2b0002, 0x4ee1e99e54e971de, 0x4ee1e99e54e971df, 0, 0 }, /* #28 */7506 { 0x 350156, 0x350102, 0x79a91feef9e7f3b8, 0x79a91feef9e7f3b9, 0, 0 }, /* #29 */7507 { 0x 255ed6, 0x255682, 0x8f3c453f6bb2e888, 0x8f3c453f6bb2e889, 0, 0 }, /* #30 */7508 { 0x 3f5793, 0x3f5787, 0xa41e9ca2f2d93954, 0xa41e9ca2f2d93955, 0, 0 }, /* #31 */7509 { 0x1 c2896, 0x1c2082, 0xc176efa7b896f9de, 0xc176efa7b896f9df, 0, 0 }, /* #32 */7510 { 0x 1e0717, 0x1e0783, 0xec6a3d79765baaf3, 0xec6a3d79765baaf4, 0, 0 }, /* #33 */7511 { 0x 192987, 0x192107, 0x5d9f4424f30cbbdd, 0x5d9f4424f30cbbde, 0, 0 }, /* #34 */7512 { 0x 046fc7, 0x046783, 0xad6815fb350b0461, 0xad6815fb350b0462, 0, 0 }, /* #35 */7513 { 0x 3408c2, 0x340086, 0x88fbc0e17e12ff32, 0x88fbc0e17e12ff33, 0, 0 }, /* #36 */7514 { 0x 284d92, 0x284582, 0x97058b3968e656b4, 0x97058b3968e656b5, 0, 0 }, /* #37 */7515 { 0x 242fc3, 0x242783, 0xdc0ae53b64129151, 0xdc0ae53b64129152, 0, 0 }, /* #38 */7516 { 0x2 00207, 0x200283, 0xb5196848b636c90d, 0xb5196848b636c90e, 0, 0 }, /* #39 */7517 { 0x16 17c3, 0x161783, 0xe85296782079d2e8, 0xe85296782079d2e9, 0, 0 }, /* #40 */7518 { 0x 3e4346, 0x3e4382, 0x9f31631d606301eb, 0x9f31631d606301ec, 0, 0 }, /* #41 */7519 { 0x 201ad6, 0x201286, 0xea725b8b873d987c, 0xea725b8b873d987d, 0, 0 }, /* #42 */7520 { 0x 1d7f86, 0x1d7782, 0x9d0341552403c3d9, 0x9d0341552403c3da, 0, 0 }, /* #43 */7521 { 0x 191e06, 0x191606, 0x1948935e9fe29cae, 0x1948935e9fe29caf, 0, 0 }, /* #44 */7522 { 0x1 82e12, 0x182612, 0x556127a28c82a7df, 0x556127a28c82a7e0, 0, 0 }, /* #45 */7523 { 0x0 33582, 0x033582, 0x9402aae14c08aaac, 0x9402aae14c08aaad, 0, 0 }, /* #46 */7524 { 0x2 47d87, 0x247587, 0x82e85898ee2d6da5, 0x82e85898ee2d6da6, 0, 0 }, /* #47 */7525 { 0x 3c7e86, 0x3c7602, 0x2a1c01f87415185a, 0x2a1c01f87415185b, 0, 0 }, /* #48 */7526 { 0x0 80347, 0x080387, 0x9a630fa171c69443, 0x9a630fa171c69444, 0, 0 }, /* #49 */7527 { 0x0 b1f53, 0x0b1717, 0x3b620d38cc6c042f, 0x3b620d38cc6c0430, 0, 0 }, /* #50 */7528 { 0x1 e6e57, 0x1e6687, 0xba5e259fe2735c35, 0xba5e259fe2735c36, 0, 0 }, /* #51 */7529 { 0x 364b13, 0x364307, 0x14734fb0b4b99ffb, 0x14734fb0b4b99ffc, 0, 0 }, /* #52 */7530 { 0x 395ed3, 0x395683, 0xb5835ec273338612, 0xb5835ec273338613, 0, 0 }, /* #53 */7531 { 0x 263a13, 0x263293, 0xcf323da69cfddc7f, 0xcf323da69cfddc80, 0, 0 }, /* #54 */7532 { 0x 224203, 0x224207, 0x527fc78985e49f70, 0x527fc78985e49f71, 0, 0 }, /* #55 */7533 { 0x 213343, 0x213383, 0xe67bd819e98d30b2, 0xe67bd819e98d30b3, 0, 0 }, /* #56 */7534 { 0x 125817, 0x125007, 0x725b8cc5714d2646, 0x725b8cc5714d2647, 0, 0 }, /* #57 */7535 { 0x 3c2586, 0x3c2506, 0x1901c6fee024722c, 0x1901c6fee024722d, 0, 0 }, /* #58 */7536 { 0x2 f7306, 0x2f7302, 0x3cff790e8e7ac34b, 0x3cff790e8e7ac34c, 0, 0 }, /* #59 */7537 { 0x 272807, 0x272083, 0xb9e3804c37ba369c, 0xb9e3804c37ba369d, 0, 0 }, /* #60 */7538 { 0x3 a0e57, 0x3a0603, 0x09ea16957dc6d944, 0x09ea16957dc6d945, 0, 0 }, /* #61 */7539 { 0x 0d1756, 0x0d1782, 0xcac91cc0eb1a5406, 0xcac91cc0eb1a5407, 0, 0 }, /* #62 */7540 { 0x 010ed6, 0x010686, 0xcb82788bdbf5e02c, 0xcb82788bdbf5e02d, 0, 0 }, /* #63 */7477 { 0x1c34c6, 0x1c3486, 0xdd50ed8cd916a3a2, 0xdd50ed8cd916a3a3, 0, 0 }, /* #0 */ 7478 { 0x1b1157, 0x1b1107, 0x5e6e2f1f85e4874a, 0x5e6e2f1f85e4874b, 0, 0 }, /* #1 */ 7479 { 0x121646, 0x121682, 0x8d292723b936133d, 0x8d292723b936133e, 0, 0 }, /* #2 */ 7480 { 0x087197, 0x087103, 0x722470a05f98f1b4, 0x722470a05f98f1b5, 0, 0 }, /* #3 */ 7481 { 0x1e52c3, 0x1e5297, 0xd52e1654ea95de2f, 0xd52e1654ea95de30, 0, 0 }, /* #4 */ 7482 { 0x3b6f83, 0x3b6783, 0xf11e52708e7342ac, 0xf11e52708e7342ad, 0, 0 }, /* #5 */ 7483 { 0x367116, 0x367186, 0xc5a030df94ba1886, 0xc5a030df94ba1887, 0, 0 }, /* #6 */ 7484 { 0x077853, 0x077087, 0x84d203c9f948784c, 0x84d203c9f948784d, 0, 0 }, /* #7 */ 7485 { 0x360397, 0x360307, 0x08e3aefb59396c08, 0x08e3aefb59396c09, 0, 0 }, /* #8 */ 7486 { 0x350617, 0x350603, 0x2f1051f173650c63, 0x2f1051f173650c64, 0, 0 }, /* #9 */ 7487 { 0x333d52, 0x333582, 0xf2ba27a0d6948d14, 0xf2ba27a0d6948d15, 0, 0 }, /* #10 */ 7488 { 0x3f3412, 0x3f3406, 0x3c7b55699d10d6a2, 0x3c7b55699d10d6a3, 0, 0 }, /* #11 */ 7489 { 0x1a7403, 0x1a7487, 0x9a91e429ee0c127d, 0x9a91e429ee0c127e, 0, 0 }, /* #12 */ 7490 { 0x1a4d57, 0x1a4507, 0x18587e551ecdc943, 0x18587e551ecdc944, 0, 0 }, /* #13 */ 7491 { 0x0e0ac7, 0x0e0287, 0x990c8031662ffef8, 0x990c8031662ffef9, 0, 0 }, /* #14 */ 7492 { 0x343e83, 0x343687, 0xa809bdcd6e7c620e, 0xa809bdcd6e7c620f, 0, 0 }, /* #15 */ 7493 { 0x0b7246, 0x0b7292, 0xa793611d24ce5a6f, 0xa793611d24ce5a70, 0, 0 }, /* #16 */ 7494 { 0x312712, 0x312702, 0x74630cedbacf2090, 0x74630cedbacf2091, 0, 0 }, /* #17 */ 7495 { 0x253653, 0x253607, 0x79a5a6f1672eec73, 0x79a5a6f1672eec74, 0, 0 }, /* #18 */ 7496 { 0x3335c2, 0x333582, 0x8b6a642b71cff33d, 0x8b6a642b71cff33e, 0, 0 }, /* #19 */ 7497 { 0x1648c7, 0x164007, 0x6bd8f918874c7221, 0x6bd8f918874c7222, 0, 0 }, /* #20 */ 7498 { 0x094dd2, 0x094582, 0x93ecc201f7f18f24, 0x93ecc201f7f18f25, 0, 0 }, /* #21 */ 7499 { 0x0b4e12, 0x0b4696, 0x8bc856c1d3ce47bf, 0x8bc856c1d3ce47c0, 0, 0 }, /* #22 */ 7500 { 0x373fc7, 0x373797, 0xf455356b1a8f465f, 0xf455356b1a8f4660, 0, 0 }, /* #23 */ 7501 { 0x263f52, 0x263792, 0x838202ae7910e26f, 0x838202ae7910e270, 0, 0 }, /* #24 */ 7502 { 0x3d6f46, 0x3d6706, 0x4009b81d5fea111d, 0x4009b81d5fea111e, 0, 0 }, /* #25 */ 7503 { 0x1677c7, 0x167707, 0x0cb2e49df51c2c94, 0x0cb2e49df51c2c95, 0, 0 }, /* #26 */ 7504 { 0x1e6747, 0x1e6787, 0xf2e4e3854b10a973, 0xf2e4e3854b10a974, 0, 0 }, /* #27 */ 7505 { 0x154ad7, 0x154203, 0x1769ea588ce61cc1, 0x1769ea588ce61cc2, 0, 0 }, /* #28 */ 7506 { 0x184342, 0x184386, 0xd8d3cd65b271f9fe, 0xd8d3cd65b271f9ff, 0, 0 }, /* #29 */ 7507 { 0x112e96, 0x112602, 0x5f7e70ff619f454b, 0x5f7e70ff619f454c, 0, 0 }, /* #30 */ 7508 { 0x2c0582, 0x2c0582, 0xe42e2233b4f0aa14, 0xe42e2233b4f0aa15, 0, 0 }, /* #31 */ 7509 { 0x121213, 0x121287, 0xa5d3148997e0c5b1, 0xa5d3148997e0c5b2, 0, 0 }, /* #32 */ 7510 { 0x296293, 0x296283, 0xbc97e0cfb6482d53, 0xbc97e0cfb6482d54, 0, 0 }, /* #33 */ 7511 { 0x2875d2, 0x287582, 0xd9e65575a1570c44, 0xd9e65575a1570c45, 0, 0 }, /* #34 */ 7512 { 0x342247, 0x342203, 0x7039ccf99cd43650, 0x7039ccf99cd43651, 0, 0 }, /* #35 */ 7513 { 0x000803, 0x000013, 0x0125988ead5850df, 0x0125988ead5850e0, 0, 0 }, /* #36 */ 7514 { 0x3a0592, 0x3a0506, 0x1998ddc77a196681, 0x1998ddc77a196682, 0, 0 }, /* #37 */ 7515 { 0x0840d2, 0x084082, 0xa42e132292dfd16c, 0xa42e132292dfd16d, 0, 0 }, /* #38 */ 7516 { 0x2a2f96, 0x2a2706, 0x688d88e662e40717, 0x688d88e662e40718, 0, 0 }, /* #39 */ 7517 { 0x1648d6, 0x164082, 0xb301eabf93db8cf0, 0xb301eabf93db8cf1, 0, 0 }, /* #40 */ 7518 { 0x1a3bc2, 0x1a3382, 0xdb6bf195665cdfd8, 0xdb6bf195665cdfd9, 0, 0 }, /* #41 */ 7519 { 0x031292, 0x031286, 0xabf551282b0b31d7, 0xabf551282b0b31d8, 0, 0 }, /* #42 */ 7520 { 0x232f83, 0x232783, 0xfa47bbdc538cb32e, 0xfa47bbdc538cb32f, 0, 0 }, /* #43 */ 7521 { 0x3e0642, 0x3e0606, 0x0f537ba3afaa345b, 0x0f537ba3afaa345c, 0, 0 }, /* #44 */ 7522 { 0x1a1213, 0x1a1283, 0xe1eeebf2a3e06888, 0xe1eeebf2a3e06889, 0, 0 }, /* #45 */ 7523 { 0x046e47, 0x046607, 0x4dae7a7f74239b62, 0x4dae7a7f74239b63, 0, 0 }, /* #46 */ 7524 { 0x236a53, 0x236213, 0x71c9fc72beae7ddf, 0x71c9fc72beae7de0, 0, 0 }, /* #47 */ 7525 { 0x1c5a93, 0x1c5207, 0x754c5a67d89c2cf8, 0x754c5a67d89c2cf9, 0, 0 }, /* #48 */ 7526 { 0x033b87, 0x033387, 0xa25c943e02793076, 0xa25c943e02793077, 0, 0 }, /* #49 */ 7527 { 0x0824c7, 0x082487, 0xd6b7e4eceb81ccf8, 0xd6b7e4eceb81ccf9, 0, 0 }, /* #50 */ 7528 { 0x164d93, 0x164583, 0x858e2154ed40fcb2, 0x858e2154ed40fcb3, 0, 0 }, /* #51 */ 7529 { 0x0d7847, 0x0d7007, 0x6dd1aa640b1d41e7, 0x6dd1aa640b1d41e8, 0, 0 }, /* #52 */ 7530 { 0x092296, 0x092282, 0xa54f9e30989af512, 0xa54f9e30989af513, 0, 0 }, /* #53 */ 7531 { 0x1a7453, 0x1a7487, 0xcf46978a2ad33140, 0xcf46978a2ad33141, 0, 0 }, /* #54 */ 7532 { 0x070d87, 0x070503, 0x3033df9b77936e61, 0x3033df9b77936e62, 0, 0 }, /* #55 */ 7533 { 0x1d7283, 0x1d7207, 0x42c997c58bd2e543, 0x42c997c58bd2e544, 0, 0 }, /* #56 */ 7534 { 0x217d12, 0x217586, 0xb71af2801f240a38, 0xb71af2801f240a39, 0, 0 }, /* #57 */ 7535 { 0x266e97, 0x266607, 0x4444adbd01fa00b6, 0x4444adbd01fa00b7, 0, 0 }, /* #58 */ 7536 { 0x2a7646, 0x2a7606, 0x48a2b9e3a8fd38e6, 0x48a2b9e3a8fd38e7, 0, 0 }, /* #59 */ 7537 { 0x1a0b56, 0x1a0386, 0x9efb5b911c9e5570, 0x9efb5b911c9e5571, 0, 0 }, /* #60 */ 7538 { 0x381c53, 0x381483, 0x90a603c93ca95374, 0x90a603c93ca95375, 0, 0 }, /* #61 */ 7539 { 0x1b37c3, 0x1b3703, 0x4229d1074887a80c, 0x4229d1074887a80d, 0, 0 }, /* #62 */ 7540 { 0x1a4482, 0x1a4402, 0x6be230d537475418, 0x6be230d537475419, 0, 0 }, /* #63 */ 7541 7541 }; 7542 7542 static const BINU64_TEST_T g_aTests_dec_u64[] = 7543 7543 { 7544 { 0x 1b79c6, 0x1b7102, 0x07dbd78f91851633, 0x07dbd78f91851632, 0, 0 }, /* #0 */7545 { 0x3 c2c92, 0x3c2402, 0x4d65a2e0c5d2d84b, 0x4d65a2e0c5d2d84a, 0, 0 }, /* #1 */7546 { 0x 041447, 0x041483, 0xa891cdc20450691d, 0xa891cdc20450691c, 0, 0 }, /* #2 */7547 { 0x 1e5b92, 0x1e5306, 0x71838a226ba292d8, 0x71838a226ba292d7, 0, 0 }, /* #3 */7548 { 0x0 f7556, 0x0f7506, 0x44e908d1cceafef1, 0x44e908d1cceafef0, 0, 0 }, /* #4 */7549 { 0x 062017, 0x062007, 0x7d288c60cd2d8889, 0x7d288c60cd2d8888, 0, 0 }, /* #5 */7550 { 0x 2e7047, 0x2e7003, 0x452ea21ba5ec3ce4, 0x452ea21ba5ec3ce3, 0, 0 }, /* #6 */7551 { 0x 1808d7, 0x180083, 0xbf95b3942424a174, 0xbf95b3942424a173, 0, 0 }, /* #7 */7552 { 0x3a 1c43, 0x3a1403, 0x57fe8190b02a575c, 0x57fe8190b02a575b, 0, 0 }, /* #8 */7553 { 0x 2b4a96, 0x2b4206, 0x093ace7468b30d97, 0x093ace7468b30d96, 0, 0 }, /* #9 */7554 { 0x0 05dd3, 0x005583, 0xed89ce053d814292, 0xed89ce053d814291, 0, 0 }, /* #10 */7555 { 0x1 76243, 0x176287, 0x8996aef3608eb9fb, 0x8996aef3608eb9fa, 0, 0 }, /* #11 */7556 { 0x 243443, 0x243403, 0x70b5e5fca4a7b168, 0x70b5e5fca4a7b167, 0, 0 }, /* #12 */7557 { 0x 3f3d02, 0x3f3502, 0x305cf09abea07e9f, 0x305cf09abea07e9e, 0, 0 }, /* #13 */7558 { 0x 0055d2, 0x005582, 0x96a60df753cc15cf, 0x96a60df753cc15ce, 0, 0 }, /* #14 */7559 { 0x 1c2192, 0x1c2106, 0x5fb302119ecb3b25, 0x5fb302119ecb3b24, 0, 0 }, /* #15 */7560 { 0x 333b97, 0x333383, 0xc39dfcc1f67ff69f, 0xc39dfcc1f67ff69e, 0, 0 }, /* #16 */7561 { 0x 204052, 0x204082, 0xa915570de2051e1d, 0xa915570de2051e1c, 0, 0 }, /* #17 */7562 { 0x 3e2352, 0x3e2386, 0xd4274ac9952a6e22, 0xd4274ac9952a6e21, 0, 0 }, /* #18 */7563 { 0x 035943, 0x035187, 0xc15f6bcff67205e8, 0xc15f6bcff67205e7, 0, 0 }, /* #19 */7564 { 0x0 21696, 0x021602, 0x25531221fab539e6, 0x25531221fab539e5, 0, 0 }, /* #20 */7565 { 0x 016fd7, 0x016703, 0x43265e3ef7bf69e4, 0x43265e3ef7bf69e3, 0, 0 }, /* #21 */7566 { 0x 307806, 0x307002, 0x4dc65543573141a9, 0x4dc65543573141a8, 0, 0 }, /* #22 */7567 { 0x1 73a46, 0x173206, 0x4073e998c23b3145, 0x4073e998c23b3144, 0, 0 }, /* #23 */7568 { 0x 1b3a97, 0x1b3287, 0xea86eec27df24348, 0xea86eec27df24347, 0, 0 }, /* #24 */7569 { 0x 010916, 0x010112, 0x799354e814d24a80, 0x799354e814d24a7f, 0, 0 }, /* #25 */7570 { 0x0a 18c6, 0x0a1086, 0xf49ed352a174d4c6, 0xf49ed352a174d4c5, 0, 0 }, /* #26 */7571 { 0x 176403, 0x176487, 0xf24a54e39a6a9fb9, 0xf24a54e39a6a9fb8, 0, 0 }, /* #27 */7572 { 0x2 91703, 0x291703, 0x0ad7e9f818337999, 0x0ad7e9f818337998, 0, 0 }, /* #28 */7573 { 0x 1f3983, 0x1f3187, 0xbf942414b5b334ca, 0xbf942414b5b334c9, 0, 0 }, /* #29 */7574 { 0x0 f2902, 0x0f2186, 0xf636a7d4ce97f119, 0xf636a7d4ce97f118, 0, 0 }, /* #30 */7575 { 0x0 75fc6, 0x075782, 0x927d127b7ecdb03f, 0x927d127b7ecdb03e, 0, 0 }, /* #31 */7576 { 0x 1844c7, 0x184407, 0x57d616cc8c22f734, 0x57d616cc8c22f733, 0, 0 }, /* #32 */7577 { 0x 276a96, 0x276206, 0x67a874578f337a54, 0x67a874578f337a53, 0, 0 }, /* #33 */7578 { 0x 021c43, 0x021407, 0x09c439e958da67b8, 0x09c439e958da67b7, 0, 0 }, /* #34 */7579 { 0x 287946, 0x287182, 0x8ec850e97deb21a5, 0x8ec850e97deb21a4, 0, 0 }, /* #35 */7580 { 0x 237747, 0x237783, 0xffcdb4348d15758b, 0xffcdb4348d15758a, 0, 0 }, /* #36 */7581 { 0x 250ec3, 0x250607, 0x69f6be1ffd3cf08c, 0x69f6be1ffd3cf08b, 0, 0 }, /* #37 */7582 { 0x 2c5286, 0x2c5202, 0x585a629c189f303f, 0x585a629c189f303e, 0, 0 }, /* #38 */7583 { 0x 380356, 0x380382, 0xa178a37d0d0a2769, 0xa178a37d0d0a2768, 0, 0 }, /* #39 */7584 { 0x 217a13, 0x217283, 0xf734e6279462a8ae, 0xf734e6279462a8ad, 0, 0 }, /* #40 */7585 { 0x 2f7353, 0x2f7303, 0x4412c2d60ca806a3, 0x4412c2d60ca806a2, 0, 0 }, /* #41 */7586 { 0x0 d6dc2, 0x0d6586, 0xd8bfa05b448ccd88, 0xd8bfa05b448ccd87, 0, 0 }, /* #42 */7587 { 0x 3f2fc6, 0x3f2786, 0xba9be655c86417ab, 0xba9be655c86417aa, 0, 0 }, /* #43 */7588 { 0x 307217, 0x307207, 0x5b2f3418f90549e5, 0x5b2f3418f90549e4, 0, 0 }, /* #44 */7589 { 0x 0f42c7, 0x0f4293, 0xdaf2d268aa6a67f0, 0xdaf2d268aa6a67ef, 0, 0 }, /* #45 */7590 { 0x3 061c3, 0x306103, 0x266de77e941f0add, 0x266de77e941f0adc, 0, 0 }, /* #46 */7591 { 0x3 11302, 0x311382, 0xe76351c0b62123b6, 0xe76351c0b62123b5, 0, 0 }, /* #47 */7592 { 0x 2554c2, 0x255406, 0x2b4b121f324f4448, 0x2b4b121f324f4447, 0, 0 }, /* #48 */7593 { 0x0 a0742, 0x0a0706, 0x65228d17e5dd98c6, 0x65228d17e5dd98c5, 0, 0 }, /* #49 */7594 { 0x1 40892, 0x140086, 0x816207fc108877c7, 0x816207fc108877c6, 0, 0 }, /* #50 */7595 { 0x 1b7806, 0x1b7006, 0x4a12c6251158f0fa, 0x4a12c6251158f0f9, 0, 0 }, /* #51 */7596 { 0x 043303, 0x043383, 0x90ce60746642c7ce, 0x90ce60746642c7cd, 0, 0 }, /* #52 */7597 { 0x2 51d57, 0x251507, 0x151a4a17ae53baa6, 0x151a4a17ae53baa5, 0, 0 }, /* #53 */7598 { 0x 092787, 0x092703, 0x34c22f8af33c49a8, 0x34c22f8af33c49a7, 0, 0 }, /* #54 */7599 { 0x0 a3486, 0x0a3482, 0x8ea9acca53d5a0bd, 0x8ea9acca53d5a0bc, 0, 0 }, /* #55 */7600 { 0x1 709d2, 0x170102, 0x17f64a47c300e962, 0x17f64a47c300e961, 0, 0 }, /* #56 */7601 { 0x 2b7556, 0x2b7506, 0x447672303973242f, 0x447672303973242e, 0, 0 }, /* #57 */7602 { 0x 1530d6, 0x153086, 0xab13db5261d15ca4, 0xab13db5261d15ca3, 0, 0 }, /* #58 */7603 { 0x 2f3517, 0x2f3507, 0x00f0f8639b05f482, 0x00f0f8639b05f481, 0, 0 }, /* #59 */7604 { 0x 0e6403, 0x0e6487, 0xa327fcf5a174192e, 0xa327fcf5a174192d, 0, 0 }, /* #60 */7605 { 0x 2b4e96, 0x2b4686, 0xeca2e850d11cba4f, 0xeca2e850d11cba4e, 0, 0 }, /* #61 */7606 { 0x 0f2393, 0x0f2307, 0x1d040c4aae4cd054, 0x1d040c4aae4cd053, 0, 0 }, /* #62 */7607 { 0x2 50e97, 0x250687, 0xb8a633d8b8ddd0b8, 0xb8a633d8b8ddd0b7, 0, 0 }, /* #63 */7544 { 0x342742, 0x342702, 0x4551f43e7f3f1076, 0x4551f43e7f3f1075, 0, 0 }, /* #0 */ 7545 { 0x3a1506, 0x3a1586, 0xaee8ca16a004205d, 0xaee8ca16a004205c, 0, 0 }, /* #1 */ 7546 { 0x2b2316, 0x2b2306, 0x34a1d2cc03e9f43d, 0x34a1d2cc03e9f43c, 0, 0 }, /* #2 */ 7547 { 0x391886, 0x391092, 0xf02870e61ec179e0, 0xf02870e61ec179df, 0, 0 }, /* #3 */ 7548 { 0x0c2497, 0x0c2403, 0x56efaa7c46400c6c, 0x56efaa7c46400c6b, 0, 0 }, /* #4 */ 7549 { 0x213e87, 0x213687, 0xe7ab7c976aebef4c, 0xe7ab7c976aebef4b, 0, 0 }, /* #5 */ 7550 { 0x005287, 0x005203, 0x1658709b1687722b, 0x1658709b1687722a, 0, 0 }, /* #6 */ 7551 { 0x085b93, 0x085383, 0x8c4efc7567479424, 0x8c4efc7567479423, 0, 0 }, /* #7 */ 7552 { 0x3a2546, 0x3a2516, 0x7f291a7321828210, 0x7f291a732182820f, 0, 0 }, /* #8 */ 7553 { 0x071442, 0x071402, 0x5f8b255f5a20cd5f, 0x5f8b255f5a20cd5e, 0, 0 }, /* #9 */ 7554 { 0x0230d2, 0x023006, 0x1928f783327101bc, 0x1928f783327101bb, 0, 0 }, /* #10 */ 7555 { 0x114656, 0x114686, 0xfbada6385275eb57, 0xfbada6385275eb56, 0, 0 }, /* #11 */ 7556 { 0x3b65d7, 0x3b6587, 0xf15b3b698936dec4, 0xf15b3b698936dec3, 0, 0 }, /* #12 */ 7557 { 0x1c3a87, 0x1c3283, 0x81a0d1d85f9a27a5, 0x81a0d1d85f9a27a4, 0, 0 }, /* #13 */ 7558 { 0x305d93, 0x305507, 0x214dca056b226daa, 0x214dca056b226da9, 0, 0 }, /* #14 */ 7559 { 0x0a4003, 0x0a4003, 0x11c4925df6fae4d1, 0x11c4925df6fae4d0, 0, 0 }, /* #15 */ 7560 { 0x254193, 0x254103, 0x603a500f37b64824, 0x603a500f37b64823, 0, 0 }, /* #16 */ 7561 { 0x1e1952, 0x1e1106, 0x324aeba5edcffe75, 0x324aeba5edcffe74, 0, 0 }, /* #17 */ 7562 { 0x215f86, 0x215782, 0xb56b00a62123cd0c, 0xb56b00a62123cd0b, 0, 0 }, /* #18 */ 7563 { 0x374e83, 0x374687, 0xfb85d2bc02171d51, 0xfb85d2bc02171d50, 0, 0 }, /* #19 */ 7564 { 0x0e73d7, 0x0e7387, 0x9fbf8f8a542171f1, 0x9fbf8f8a542171f0, 0, 0 }, /* #20 */ 7565 { 0x283d46, 0x283502, 0x51749e606b6479bd, 0x51749e606b6479bc, 0, 0 }, /* #21 */ 7566 { 0x093993, 0x093107, 0x2a1342748136a32e, 0x2a1342748136a32d, 0, 0 }, /* #22 */ 7567 { 0x1b4886, 0x1b4002, 0x02f11a75ac0becf2, 0x02f11a75ac0becf1, 0, 0 }, /* #23 */ 7568 { 0x001982, 0x001102, 0x385dec1e9b94975f, 0x385dec1e9b94975e, 0, 0 }, /* #24 */ 7569 { 0x384253, 0x384203, 0x164aa0ea206828bd, 0x164aa0ea206828bc, 0, 0 }, /* #25 */ 7570 { 0x0a6e16, 0x0a6616, 0x217d93d5cb412370, 0x217d93d5cb41236f, 0, 0 }, /* #26 */ 7571 { 0x3436d3, 0x343683, 0xd9b27f9cab974ad7, 0xd9b27f9cab974ad6, 0, 0 }, /* #27 */ 7572 { 0x276982, 0x276186, 0x8fb4005932559143, 0x8fb4005932559142, 0, 0 }, /* #28 */ 7573 { 0x027bd2, 0x027306, 0x5ba876ad356a6378, 0x5ba876ad356a6377, 0, 0 }, /* #29 */ 7574 { 0x0706d6, 0x070606, 0x1c75b4460527618e, 0x1c75b4460527618d, 0, 0 }, /* #30 */ 7575 { 0x0e0f16, 0x0e0786, 0xd8cbcbad945407cb, 0xd8cbcbad945407ca, 0, 0 }, /* #31 */ 7576 { 0x287846, 0x287006, 0x6d5b25aca24c06ee, 0x6d5b25aca24c06ed, 0, 0 }, /* #32 */ 7577 { 0x015a57, 0x015283, 0x837c38927027c709, 0x837c38927027c708, 0, 0 }, /* #33 */ 7578 { 0x257b07, 0x257387, 0x9d4e367dd743b1cd, 0x9d4e367dd743b1cc, 0, 0 }, /* #34 */ 7579 { 0x1b5792, 0x1b5786, 0xcd67e2372f5270be, 0xcd67e2372f5270bd, 0, 0 }, /* #35 */ 7580 { 0x343096, 0x343096, 0xb8d9b1543c34f560, 0xb8d9b1543c34f55f, 0, 0 }, /* #36 */ 7581 { 0x093fc2, 0x093786, 0x92086fa0e33a71d9, 0x92086fa0e33a71d8, 0, 0 }, /* #37 */ 7582 { 0x052f56, 0x052786, 0xec5daa8ebd82292e, 0xec5daa8ebd82292d, 0, 0 }, /* #38 */ 7583 { 0x286743, 0x286787, 0xd704e41b755bb206, 0xd704e41b755bb205, 0, 0 }, /* #39 */ 7584 { 0x1b5517, 0x1b5503, 0x3d750877714d1c2d, 0x3d750877714d1c2c, 0, 0 }, /* #40 */ 7585 { 0x3e7cd2, 0x3e7486, 0xc5c0edf5b3128885, 0xc5c0edf5b3128884, 0, 0 }, /* #41 */ 7586 { 0x0672c6, 0x067286, 0xbee644bd1c194497, 0xbee644bd1c194496, 0, 0 }, /* #42 */ 7587 { 0x0833c6, 0x083386, 0xc2d4f7d42a5d0c56, 0xc2d4f7d42a5d0c55, 0, 0 }, /* #43 */ 7588 { 0x1a2193, 0x1a2183, 0x9814234d9ea5d063, 0x9814234d9ea5d062, 0, 0 }, /* #44 */ 7589 { 0x192096, 0x192002, 0x5f06500d907d7ea8, 0x5f06500d907d7ea7, 0, 0 }, /* #45 */ 7590 { 0x311546, 0x311586, 0xfaded7fa62070515, 0xfaded7fa62070514, 0, 0 }, /* #46 */ 7591 { 0x357c47, 0x357487, 0xb032a6fddb725906, 0xb032a6fddb725905, 0, 0 }, /* #47 */ 7592 { 0x042346, 0x042316, 0x1e79e776b6c385a0, 0x1e79e776b6c3859f, 0, 0 }, /* #48 */ 7593 { 0x0b2447, 0x0b2407, 0x39957a7bb844fe54, 0x39957a7bb844fe53, 0, 0 }, /* #49 */ 7594 { 0x1c5f93, 0x1c5703, 0x07cb0a04b64858ff, 0x07cb0a04b64858fe, 0, 0 }, /* #50 */ 7595 { 0x3e1093, 0x3e1083, 0xb495a3b5f6c7c20f, 0xb495a3b5f6c7c20e, 0, 0 }, /* #51 */ 7596 { 0x2e5b03, 0x2e5317, 0x6af41027582ed640, 0x6af41027582ed63f, 0, 0 }, /* #52 */ 7597 { 0x2c7086, 0x2c7086, 0xd212d2ebf011941c, 0xd212d2ebf011941b, 0, 0 }, /* #53 */ 7598 { 0x156c47, 0x156407, 0x1bab9121d2bf84dc, 0x1bab9121d2bf84db, 0, 0 }, /* #54 */ 7599 { 0x053c83, 0x053407, 0x1dcb68e55909f942, 0x1dcb68e55909f941, 0, 0 }, /* #55 */ 7600 { 0x134256, 0x134282, 0x8e77ec41ae0609f5, 0x8e77ec41ae0609f4, 0, 0 }, /* #56 */ 7601 { 0x374786, 0x374706, 0x542479b4e314755a, 0x542479b4e3147559, 0, 0 }, /* #57 */ 7602 { 0x071fc6, 0x071786, 0xa1316c2b23945c34, 0xa1316c2b23945c33, 0, 0 }, /* #58 */ 7603 { 0x342cc6, 0x342402, 0x13bf1d7b5ac36b62, 0x13bf1d7b5ac36b61, 0, 0 }, /* #59 */ 7604 { 0x282113, 0x282113, 0x570323b2036eac90, 0x570323b2036eac8f, 0, 0 }, /* #60 */ 7605 { 0x1c2797, 0x1c2703, 0x63a210a46248f459, 0x63a210a46248f458, 0, 0 }, /* #61 */ 7606 { 0x323216, 0x323202, 0x0812cfbe3989d54d, 0x0812cfbe3989d54c, 0, 0 }, /* #62 */ 7607 { 0x2a7b02, 0x2a7302, 0x25dceeac827171a8, 0x25dceeac827171a7, 0, 0 }, /* #63 */ 7608 7608 }; 7609 7609 static const BINU64_TEST_T g_aTests_dec_u64_locked[] = 7610 7610 { 7611 { 0x 1b7d42, 0x1b7502, 0x15188f71943ab039, 0x15188f71943ab038, 0, 0 }, /* #0 */7612 { 0x2 92f46, 0x292792, 0xd0b95bbe984cc230, 0xd0b95bbe984cc22f, 0, 0 }, /* #1 */7613 { 0x 2d0f93, 0x2d0783, 0xaf27de2c62cc3e2a, 0xaf27de2c62cc3e29, 0, 0 }, /* #2 */7614 { 0x 2c1016, 0x2c1082, 0xfa06919060e76a9c, 0xfa06919060e76a9b, 0, 0 }, /* #3 */7615 { 0x 0f5513, 0x0f5507, 0x65bda852cfb300ca, 0x65bda852cfb300c9, 0, 0 }, /* #4 */7616 { 0x 1519c2, 0x151102, 0x0e757498230fd2a9, 0x0e757498230fd2a8, 0, 0 }, /* #5 */7617 { 0x 0267c2, 0x026786, 0xad6928f2b10ea157, 0xad6928f2b10ea156, 0, 0 }, /* #6 */7618 { 0x3 65653, 0x365607, 0x710ff1f5293f512f, 0x710ff1f5293f512e, 0, 0 }, /* #7 */7619 { 0x 351603, 0x351603, 0x0644ca0fb472b3b6, 0x0644ca0fb472b3b5, 0, 0 }, /* #8 */7620 { 0x 110ed2, 0x110606, 0x28b7a49eee07b8ad, 0x28b7a49eee07b8ac, 0, 0 }, /* #9 */7621 { 0x2 47792, 0x247706, 0x2d7487671939b7de, 0x2d7487671939b7dd, 0, 0 }, /* #10 */7622 { 0x0 937d7, 0x093707, 0x57c4a3a4ed0a7242, 0x57c4a3a4ed0a7241, 0, 0 }, /* #11 */7623 { 0x0 06687, 0x006607, 0x69438d5bd762b706, 0x69438d5bd762b705, 0, 0 }, /* #12 */7624 { 0x 185807, 0x185007, 0x7fe48c01aa9a5b1e, 0x7fe48c01aa9a5b1d, 0, 0 }, /* #13 */7625 { 0x 042387, 0x042303, 0x3f1b18d39faea6d1, 0x3f1b18d39faea6d0, 0, 0 }, /* #14 */7626 { 0x 3a4c16, 0x3a4486, 0xa7928b9224d9b004, 0xa7928b9224d9b003, 0, 0 }, /* #15 */7627 { 0x 256b82, 0x256386, 0xcb1194f210964242, 0xcb1194f210964241, 0, 0 }, /* #16 */7628 { 0x 386bd2, 0x386302, 0x6dd0e6d896660d87, 0x6dd0e6d896660d86, 0, 0 }, /* #17 */7629 { 0x 0a4606, 0x0a4682, 0xe7a0266fa8616c17, 0xe7a0266fa8616c16, 0, 0 }, /* #18 */7630 { 0x 0a0247, 0x0a0207, 0x6506685df9ec446d, 0x6506685df9ec446c, 0, 0 }, /* #19 */7631 { 0x3 30312, 0x330382, 0xf90db6ea118ecae7, 0xf90db6ea118ecae6, 0, 0 }, /* #20 */7632 { 0x 1e3a83, 0x1e3283, 0x82a2eaf5b113d462, 0x82a2eaf5b113d461, 0, 0 }, /* #21 */7633 { 0x 394b57, 0x394387, 0xf36ef71f56654bd2, 0xf36ef71f56654bd1, 0, 0 }, /* #22 */7634 { 0x 085f06, 0x085786, 0xdaf05b1751a84daa, 0xdaf05b1751a84da9, 0, 0 }, /* #23 */7635 { 0x1 d3d53, 0x1d3583, 0xc3a128bca0abeceb, 0xc3a128bca0abecea, 0, 0 }, /* #24 */7636 { 0x 0c6e86, 0x0c6682, 0xa98937ca8f2f1d4b, 0xa98937ca8f2f1d4a, 0, 0 }, /* #25 */7637 { 0x 085317, 0x085303, 0x33d21358ba9e8002, 0x33d21358ba9e8001, 0, 0 }, /* #26 */7638 { 0x 267c82, 0x267482, 0xf268b0051836c61b, 0xf268b0051836c61a, 0, 0 }, /* #27 */7639 { 0x 3239c2, 0x323182, 0x98cb667d35b8b99f, 0x98cb667d35b8b99e, 0, 0 }, /* #28 */7640 { 0x 311b83, 0x311383, 0xbaa9f6b78e6b3784, 0xbaa9f6b78e6b3783, 0, 0 }, /* #29 */7641 { 0x 2c2897, 0x2c2003, 0x0a8634a797490cea, 0x0a8634a797490ce9, 0, 0 }, /* #30 */7642 { 0x0 51c02, 0x051482, 0xdd1489a5ea5e635c, 0xdd1489a5ea5e635b, 0, 0 }, /* #31 */7643 { 0x 195243, 0x195287, 0xe45746fd0bbb868c, 0xe45746fd0bbb868b, 0, 0 }, /* #32 */7644 { 0x 066146, 0x066186, 0xab9a1f0185742f1c, 0xab9a1f0185742f1b, 0, 0 }, /* #33 */7645 { 0x 0f2916, 0x0f2186, 0xf4e942bc1a8b88e2, 0xf4e942bc1a8b88e1, 0, 0 }, /* #34 */7646 { 0x 0d6282, 0x0d6286, 0xe0895e7871fa6e1f, 0xe0895e7871fa6e1e, 0, 0 }, /* #35 */7647 { 0x 390c83, 0x390487, 0xb2b0414447ca64ad, 0xb2b0414447ca64ac, 0, 0 }, /* #36 */7648 { 0x 2a4403, 0x2a4407, 0x10e02a27df8a9b85, 0x10e02a27df8a9b84, 0, 0 }, /* #37 */7649 { 0x 186907, 0x186107, 0x6a9c2e133cfaa09b, 0x6a9c2e133cfaa09a, 0, 0 }, /* #38 */7650 { 0x 1371d7, 0x137103, 0x6d7f875c39a056c5, 0x6d7f875c39a056c4, 0, 0 }, /* #39 */7651 { 0x 263693, 0x263683, 0x9aca5b493fddb46e, 0x9aca5b493fddb46d, 0, 0 }, /* #40 */7652 { 0x 206692, 0x206682, 0xb6145a8c655d83d4, 0xb6145a8c655d83d3, 0, 0 }, /* #41 */7653 { 0x 3b3d86, 0x3b3506, 0x77ae2088fded7c13, 0x77ae2088fded7c12, 0, 0 }, /* #42 */7654 { 0x 2726c7, 0x272603, 0x62f071beba1d934d, 0x62f071beba1d934c, 0, 0 }, /* #43 */7655 { 0x2 214d3, 0x221403, 0x22708ae1418d6295, 0x22708ae1418d6294, 0, 0 }, /* #44 */7656 { 0x3 80d42, 0x380502, 0x760756f14f11784a, 0x760756f14f117849, 0, 0 }, /* #45 */7657 { 0x0 f5692, 0x0f5606, 0x5a8a6366f35b7ebc, 0x5a8a6366f35b7ebb, 0, 0 }, /* #46 */7658 { 0x 260f92, 0x260706, 0x644e378dcfcd85ca, 0x644e378dcfcd85c9, 0, 0 }, /* #47 */7659 { 0x2 43606, 0x243686, 0xd7435343d893387f, 0xd7435343d893387e, 0, 0 }, /* #48 */7660 { 0x 122ad2, 0x122282, 0xab5a3ec5a47107c9, 0xab5a3ec5a47107c8, 0, 0 }, /* #49 */7661 { 0x 113cc6, 0x113406, 0x793b5270c818f342, 0x793b5270c818f341, 0, 0 }, /* #50 */7662 { 0x 380347, 0x380383, 0xecd8266b818691af, 0xecd8266b818691ae, 0, 0 }, /* #51 */7663 { 0x2 a34c7, 0x2a3407, 0x5c31e55e6cf95ec7, 0x5c31e55e6cf95ec6, 0, 0 }, /* #52 */7664 { 0x 397cd7, 0x397403, 0x066bb0b1e9936fdb, 0x066bb0b1e9936fda, 0, 0 }, /* #53 */7665 { 0x 193c42, 0x193402, 0x6497dd2a83874ee4, 0x6497dd2a83874ee3, 0, 0 }, /* #54 */7666 { 0x 363617, 0x363607, 0x553fd1cfa037db6d, 0x553fd1cfa037db6c, 0, 0 }, /* #55 */7667 { 0x 2f0cc7, 0x2f0403, 0x5f53eea72ed0e8da, 0x5f53eea72ed0e8d9, 0, 0 }, /* #56 */7668 { 0x 3a1287, 0x3a1283, 0xb118926a60b3f72a, 0xb118926a60b3f729, 0, 0 }, /* #57 */7669 { 0x1 c6f16, 0x1c6782, 0x821b319f0f2ceac9, 0x821b319f0f2ceac8, 0, 0 }, /* #58 */7670 { 0x 0b2316, 0x0b2386, 0x890c7c7296aa3c36, 0x890c7c7296aa3c35, 0, 0 }, /* #59 */7671 { 0x 2a2896, 0x2a2006, 0x1e5ff52c978ce604, 0x1e5ff52c978ce603, 0, 0 }, /* #60 */7672 { 0x 347382, 0x347382, 0xbe388c1c4386e24b, 0xbe388c1c4386e24a, 0, 0 }, /* #61 */7673 { 0x3 d0a96, 0x3d0202, 0x75755017406d76cc, 0x75755017406d76cb, 0, 0 }, /* #62 */7674 { 0x 213047, 0x213003, 0x3bc175adae8aa417, 0x3bc175adae8aa416, 0, 0 }, /* #63 */7611 { 0x397197, 0x397107, 0x0231e7cbfbd2a48f, 0x0231e7cbfbd2a48e, 0, 0 }, /* #0 */ 7612 { 0x286242, 0x286282, 0xa82b49a85be63aff, 0xa82b49a85be63afe, 0, 0 }, /* #1 */ 7613 { 0x304912, 0x304186, 0xa7a06ac737290b3b, 0xa7a06ac737290b3a, 0, 0 }, /* #2 */ 7614 { 0x0263d7, 0x026307, 0x61463a0c6631189a, 0x61463a0c66311899, 0, 0 }, /* #3 */ 7615 { 0x1672c3, 0x167203, 0x6f577ed2eb9b8577, 0x6f577ed2eb9b8576, 0, 0 }, /* #4 */ 7616 { 0x072546, 0x072586, 0xf64326244de023a1, 0xf64326244de023a0, 0, 0 }, /* #5 */ 7617 { 0x3d4206, 0x3d4286, 0xb9a394d2bd816361, 0xb9a394d2bd816360, 0, 0 }, /* #6 */ 7618 { 0x3f2543, 0x3f2583, 0xc1ad79c12a42b5cc, 0xc1ad79c12a42b5cb, 0, 0 }, /* #7 */ 7619 { 0x146ec3, 0x146603, 0x241564317973d6b6, 0x241564317973d6b5, 0, 0 }, /* #8 */ 7620 { 0x361a82, 0x361286, 0x8ac0fd334019826a, 0x8ac0fd3340198269, 0, 0 }, /* #9 */ 7621 { 0x2f24c3, 0x2f2403, 0x2f4a109033180a44, 0x2f4a109033180a43, 0, 0 }, /* #10 */ 7622 { 0x051706, 0x051782, 0x83f008a8b37dbcb4, 0x83f008a8b37dbcb3, 0, 0 }, /* #11 */ 7623 { 0x087052, 0x087002, 0x3fb5b9d0dc4debd4, 0x3fb5b9d0dc4debd3, 0, 0 }, /* #12 */ 7624 { 0x3a2757, 0x3a2783, 0x9db5f884c26e6533, 0x9db5f884c26e6532, 0, 0 }, /* #13 */ 7625 { 0x1d5516, 0x1d5586, 0x92757068ef07748f, 0x92757068ef07748e, 0, 0 }, /* #14 */ 7626 { 0x264547, 0x264583, 0xb55cb9493563f4cc, 0xb55cb9493563f4cb, 0, 0 }, /* #15 */ 7627 { 0x0823d3, 0x082383, 0xf3f30ee440bafbf3, 0xf3f30ee440bafbf2, 0, 0 }, /* #16 */ 7628 { 0x165616, 0x165682, 0xd3a17c82bb091e41, 0xd3a17c82bb091e40, 0, 0 }, /* #17 */ 7629 { 0x3544d7, 0x354403, 0x734d2af5887cb4f8, 0x734d2af5887cb4f7, 0, 0 }, /* #18 */ 7630 { 0x191217, 0x191287, 0xdec795bd818859ec, 0xdec795bd818859eb, 0, 0 }, /* #19 */ 7631 { 0x373b16, 0x373386, 0xb125c46bb1db3f7f, 0xb125c46bb1db3f7e, 0, 0 }, /* #20 */ 7632 { 0x026602, 0x026682, 0xf69b3c60baf7210e, 0xf69b3c60baf7210d, 0, 0 }, /* #21 */ 7633 { 0x185e82, 0x185686, 0xa80976555340629a, 0xa809765553406299, 0, 0 }, /* #22 */ 7634 { 0x377bc7, 0x377387, 0x90e5ccd15e74f689, 0x90e5ccd15e74f688, 0, 0 }, /* #23 */ 7635 { 0x1749c6, 0x174186, 0x9a2cf3bcbeee788e, 0x9a2cf3bcbeee788d, 0, 0 }, /* #24 */ 7636 { 0x3569c6, 0x356182, 0xa3640733de8e9721, 0xa3640733de8e9720, 0, 0 }, /* #25 */ 7637 { 0x143743, 0x143703, 0x14d32c6ef4161171, 0x14d32c6ef4161170, 0, 0 }, /* #26 */ 7638 { 0x097452, 0x097412, 0x5b38d499f98effc0, 0x5b38d499f98effbf, 0, 0 }, /* #27 */ 7639 { 0x0d16c7, 0x0d1607, 0x2ff3b126cc257828, 0x2ff3b126cc257827, 0, 0 }, /* #28 */ 7640 { 0x1f1843, 0x1f1087, 0xfc2517a826fc453a, 0xfc2517a826fc4539, 0, 0 }, /* #29 */ 7641 { 0x343553, 0x343507, 0x7de00d65d4a0a1d2, 0x7de00d65d4a0a1d1, 0, 0 }, /* #30 */ 7642 { 0x0f2253, 0x0f2207, 0x4e3ae0f795f22c4e, 0x4e3ae0f795f22c4d, 0, 0 }, /* #31 */ 7643 { 0x077f47, 0x077783, 0xda60397dfcbeeba3, 0xda60397dfcbeeba2, 0, 0 }, /* #32 */ 7644 { 0x1e4b12, 0x1e4386, 0xce79bb4303929ce2, 0xce79bb4303929ce1, 0, 0 }, /* #33 */ 7645 { 0x2f6982, 0x2f6106, 0x6fc27f5b16d5d1d3, 0x6fc27f5b16d5d1d2, 0, 0 }, /* #34 */ 7646 { 0x3747d6, 0x374786, 0xb7928037734ec1c1, 0xb7928037734ec1c0, 0, 0 }, /* #35 */ 7647 { 0x1f5817, 0x1f5087, 0xaafe17b3afab99cb, 0xaafe17b3afab99ca, 0, 0 }, /* #36 */ 7648 { 0x061f87, 0x061783, 0xcb1b7442d847b28d, 0xcb1b7442d847b28c, 0, 0 }, /* #37 */ 7649 { 0x2d3f93, 0x2d3783, 0xf05041d0c63c8926, 0xf05041d0c63c8925, 0, 0 }, /* #38 */ 7650 { 0x317957, 0x317183, 0xee79400690710ea8, 0xee79400690710ea7, 0, 0 }, /* #39 */ 7651 { 0x1a0293, 0x1a0283, 0xb38ec3a2ec32af3c, 0xb38ec3a2ec32af3b, 0, 0 }, /* #40 */ 7652 { 0x0d7bd3, 0x0d7303, 0x0f9391335a581fdb, 0x0f9391335a581fda, 0, 0 }, /* #41 */ 7653 { 0x215417, 0x215483, 0x813a359033eae084, 0x813a359033eae083, 0, 0 }, /* #42 */ 7654 { 0x122246, 0x122202, 0x218d688926e37e9c, 0x218d688926e37e9b, 0, 0 }, /* #43 */ 7655 { 0x296542, 0x296582, 0xc1b4a11356beb26f, 0xc1b4a11356beb26e, 0, 0 }, /* #44 */ 7656 { 0x3b0812, 0x3b0002, 0x44900ee2a6107d44, 0x44900ee2a6107d43, 0, 0 }, /* #45 */ 7657 { 0x0119c7, 0x011107, 0x4f1d0cda0082db91, 0x4f1d0cda0082db90, 0, 0 }, /* #46 */ 7658 { 0x3643d6, 0x364302, 0x4f83d65eaf7b6a5c, 0x4f83d65eaf7b6a5b, 0, 0 }, /* #47 */ 7659 { 0x2e5e12, 0x2e5606, 0x340ed85156b7aa51, 0x340ed85156b7aa50, 0, 0 }, /* #48 */ 7660 { 0x0a7a17, 0x0a7207, 0x1fb8a53f43289e6b, 0x1fb8a53f43289e6a, 0, 0 }, /* #49 */ 7661 { 0x285b56, 0x285302, 0x4a8b6728091a0246, 0x4a8b6728091a0245, 0, 0 }, /* #50 */ 7662 { 0x211956, 0x211106, 0x4f64d63dc7d95cf1, 0x4f64d63dc7d95cf0, 0, 0 }, /* #51 */ 7663 { 0x2d6783, 0x2d6707, 0x4e0323c307e6fd5a, 0x4e0323c307e6fd59, 0, 0 }, /* #52 */ 7664 { 0x207f12, 0x207786, 0xa807a0f3c653ce37, 0xa807a0f3c653ce36, 0, 0 }, /* #53 */ 7665 { 0x0b0613, 0x0b0607, 0x18f6df635a8edba7, 0x18f6df635a8edba6, 0, 0 }, /* #54 */ 7666 { 0x040a16, 0x040202, 0x1a57af8be77a7bd4, 0x1a57af8be77a7bd3, 0, 0 }, /* #55 */ 7667 { 0x057d03, 0x057583, 0xdee597d7e465e9ff, 0xdee597d7e465e9fe, 0, 0 }, /* #56 */ 7668 { 0x1354c7, 0x135407, 0x6507878584c02dee, 0x6507878584c02ded, 0, 0 }, /* #57 */ 7669 { 0x123fc3, 0x123703, 0x4e7d04256ed7a0c9, 0x4e7d04256ed7a0c8, 0, 0 }, /* #58 */ 7670 { 0x224683, 0x224683, 0xf0dd14301882c332, 0xf0dd14301882c331, 0, 0 }, /* #59 */ 7671 { 0x187442, 0x187406, 0x083249e33d404bd3, 0x083249e33d404bd2, 0, 0 }, /* #60 */ 7672 { 0x105a43, 0x105203, 0x73bb9fcc90eafdc9, 0x73bb9fcc90eafdc8, 0, 0 }, /* #61 */ 7673 { 0x382496, 0x382482, 0xcb5277df112bb087, 0xcb5277df112bb086, 0, 0 }, /* #62 */ 7674 { 0x3b7813, 0x3b7083, 0x8ac45f8c861dbe7a, 0x8ac45f8c861dbe79, 0, 0 }, /* #63 */ 7675 7675 }; 7676 7676 static const BINU64_TEST_T g_aTests_not_u64[] = 7677 7677 { 7678 { 0x2 52513, 0x252513, 0xe90e697ad2f7dc0b, 0x16f196852d0823f4, 0, 0 }, /* #0 */7679 { 0x 1544d2, 0x1544d2, 0x8f5ba9bdcee89cba, 0x70a4564231176345, 0, 0 }, /* #1 */7680 { 0x 203e53, 0x203e53, 0xb713ffdeb03a2e35, 0x48ec00214fc5d1ca, 0, 0 }, /* #2 */7681 { 0x 301d96, 0x301d96, 0x05d7dc1105923ec0, 0xfa2823eefa6dc13f, 0, 0 }, /* #3 */7682 { 0x3 13917, 0x313917, 0xbf21688f1a38d3be, 0x40de9770e5c72c41, 0, 0 }, /* #4 */7683 { 0x 155dc6, 0x155dc6, 0x96829f4e47de62d5, 0x697d60b1b8219d2a, 0, 0 }, /* #5 */7684 { 0x2 147c7, 0x2147c7, 0x6dd60e14b9f08273, 0x9229f1eb460f7d8c, 0, 0 }, /* #6 */7685 { 0x 182117, 0x182117, 0xa63f56637a470ce4, 0x59c0a99c85b8f31b, 0, 0 }, /* #7 */7686 { 0x1 32002, 0x132002, 0x76dd102233e90bfd, 0x8922efddcc16f402, 0, 0 }, /* #8 */7687 { 0x2 f2893, 0x2f2893, 0x36e8a7eeeaeacec8, 0xc917581115153137, 0, 0 }, /* #9 */7688 { 0x0 f0e83, 0x0f0e83, 0x706a04efd7f6c99f, 0x8f95fb1028093660, 0, 0 }, /* #10 */7689 { 0x 2f1856, 0x2f1856, 0x5abc8728e1c5263a, 0xa54378d71e3ad9c5, 0, 0 }, /* #11 */7690 { 0x 114a42, 0x114a42, 0xa626e67070060110, 0x59d9198f8ff9feef, 0, 0 }, /* #12 */7691 { 0x0 b2642, 0x0b2642, 0x6d24c41e70210e6a, 0x92db3be18fdef195, 0, 0 }, /* #13 */7692 { 0x 077552, 0x077552, 0xbba225be0951fe5a, 0x445dda41f6ae01a5, 0, 0 }, /* #14 */7693 { 0x 0b0607, 0x0b0607, 0xc574de3fae3c4b22, 0x3a8b21c051c3b4dd, 0, 0 }, /* #15 */7694 { 0x 150f83, 0x150f83, 0xd3c0d6c9e6879e2a, 0x2c3f2936197861d5, 0, 0 }, /* #16 */7695 { 0x0b 5247, 0x0b5247, 0x4d83c25e851a9dd3, 0xb27c3da17ae5622c, 0, 0 }, /* #17 */7696 { 0x 2c5602, 0x2c5602, 0xccc2498431954f84, 0x333db67bce6ab07b, 0, 0 }, /* #18 */7697 { 0x 2f18c7, 0x2f18c7, 0x63b6f8fb40291900, 0x9c490704bfd6e6ff, 0, 0 }, /* #19 */7698 { 0x 291c53, 0x291c53, 0xf4f3701b7dea104d, 0x0b0c8fe48215efb2, 0, 0 }, /* #20 */7699 { 0x0 51b07, 0x051b07, 0x7272fd0529d50b93, 0x8d8d02fad62af46c, 0, 0 }, /* #21 */7700 { 0x 3053d7, 0x3053d7, 0x16bfaa9d9e82c12b, 0xe9405562617d3ed4, 0, 0 }, /* #22 */7701 { 0x 174896, 0x174896, 0x68de32b1fe7e5f87, 0x9721cd4e0181a078, 0, 0 }, /* #23 */7702 { 0x 3b5487, 0x3b5487, 0xd28c2c4641071f9d, 0x2d73d3b9bef8e062, 0, 0 }, /* #24 */7703 { 0x 145497, 0x145497, 0x6b9998f072ee3d0a, 0x9466670f8d11c2f5, 0, 0 }, /* #25 */7704 { 0x 200d57, 0x200d57, 0x3a698f72ce469b09, 0xc596708d31b964f6, 0, 0 }, /* #26 */7705 { 0x 031216, 0x031216, 0x24e4b2a88697c8f4, 0xdb1b4d577968370b, 0, 0 }, /* #27 */7706 { 0x 2f3a57, 0x2f3a57, 0x3653dc5e018ccb86, 0xc9ac23a1fe733479, 0, 0 }, /* #28 */7707 { 0x0 01192, 0x001192, 0x0caf6e9828983e07, 0xf3509167d767c1f8, 0, 0 }, /* #29 */7708 { 0x 2e3316, 0x2e3316, 0x28c2f7a2be4aeadc, 0xd73d085d41b51523, 0, 0 }, /* #30 */7709 { 0x 0a5716, 0x0a5716, 0x7b61fe5c18b7927d, 0x849e01a3e7486d82, 0, 0 }, /* #31 */7710 { 0x 3c4e92, 0x3c4e92, 0x6fc3ba4ee9a3b04a, 0x903c45b1165c4fb5, 0, 0 }, /* #32 */7711 { 0x 156946, 0x156946, 0x9996b83e6fa92f35, 0x666947c19056d0ca, 0, 0 }, /* #33 */7712 { 0x34 7396, 0x347396, 0x8527126481830123, 0x7ad8ed9b7e7cfedc, 0, 0 }, /* #34 */7713 { 0x 2e1cd2, 0x2e1cd2, 0xc388a8f5a1e057b1, 0x3c77570a5e1fa84e, 0, 0 }, /* #35 */7714 { 0x 235ad6, 0x235ad6, 0x06bcffebdd3996f6, 0xf943001422c66909, 0, 0 }, /* #36 */7715 { 0x 375f03, 0x375f03, 0xff7d9c5e1aee515d, 0x008263a1e511aea2, 0, 0 }, /* #37 */7716 { 0x 335752, 0x335752, 0x8d03e31e2b8eced3, 0x72fc1ce1d471312c, 0, 0 }, /* #38 */7717 { 0x0 43a06, 0x043a06, 0x56b0210ceee754d4, 0xa94fdef31118ab2b, 0, 0 }, /* #39 */7718 { 0x 086f87, 0x086f87, 0xbfb9965927c84e9d, 0x404669a6d837b162, 0, 0 }, /* #40 */7719 { 0x 175e42, 0x175e42, 0x511a1c15239d2843, 0xaee5e3eadc62d7bc, 0, 0 }, /* #41 */7720 { 0x 0b3c53, 0x0b3c53, 0x49423164c7128c02, 0xb6bdce9b38ed73fd, 0, 0 }, /* #42 */7721 { 0x 3870d7, 0x3870d7, 0xe0ad72a70c1c0ac4, 0x1f528d58f3e3f53b, 0, 0 }, /* #43 */7722 { 0x 333fc2, 0x333fc2, 0xfa2f974c1eb3625b, 0x05d068b3e14c9da4, 0, 0 }, /* #44 */7723 { 0x3 462d3, 0x3462d3, 0x8d4fc7cd9a1d85df, 0x72b0383265e27a20, 0, 0 }, /* #45 */7724 { 0x3 c4a57, 0x3c4a57, 0xb903d68610d4ed4c, 0x46fc2979ef2b12b3, 0, 0 }, /* #46 */7725 { 0x 0d6e12, 0x0d6e12, 0x278ee6c3e2fa3e8c, 0xd871193c1d05c173, 0, 0 }, /* #47 */7726 { 0x 186547, 0x186547, 0x0353d93cb079f35a, 0xfcac26c34f860ca5, 0, 0 }, /* #48 */7727 { 0x 3d5997, 0x3d5997, 0x82ceecec9f91740f, 0x7d311313606e8bf0, 0, 0 }, /* #49 */7728 { 0x 043506, 0x043506, 0xce396b112838ab2f, 0x31c694eed7c754d0, 0, 0 }, /* #50 */7729 { 0x 2068c2, 0x2068c2, 0xc7cbef498b1acd06, 0x383410b674e532f9, 0, 0 }, /* #51 */7730 { 0x 073b02, 0x073b02, 0x1736fa75f56d61c1, 0xe8c9058a0a929e3e, 0, 0 }, /* #52 */7731 { 0x 386707, 0x386707, 0xfe31f541286bbaa8, 0x01ce0abed7944557, 0, 0 }, /* #53 */7732 { 0x 321d53, 0x321d53, 0x0c0bf18d9d1b3bb8, 0xf3f40e7262e4c447, 0, 0 }, /* #54 */7733 { 0x 0a0b43, 0x0a0b43, 0x5bcff3026f46c847, 0xa4300cfd90b937b8, 0, 0 }, /* #55 */7734 { 0x 1237d3, 0x1237d3, 0x1fb29c4556bed73d, 0xe04d63baa94128c2, 0, 0 }, /* #56 */7735 { 0x3 c3486, 0x3c3486, 0xa914b4041aa76146, 0x56eb4bfbe5589eb9, 0, 0 }, /* #57 */7736 { 0x1 c7292, 0x1c7292, 0x083e22884407eda1, 0xf7c1dd77bbf8125e, 0, 0 }, /* #58 */7737 { 0x 202856, 0x202856, 0xea4a6b5fbaa7f14b, 0x15b594a045580eb4, 0, 0 }, /* #59 */7738 { 0x316 9d7, 0x3169d7, 0x0ca34f9c66ac02fd, 0xf35cb0639953fd02, 0, 0 }, /* #60 */7739 { 0x 3e5a97, 0x3e5a97, 0x140fe0482464b2a3, 0xebf01fb7db9b4d5c, 0, 0 }, /* #61 */7740 { 0x 055306, 0x055306, 0x1f58b17649266695, 0xe0a74e89b6d9996a, 0, 0 }, /* #62 */7741 { 0x 2d7ad6, 0x2d7ad6, 0xa72ba29484d3bf58, 0x58d45d6b7b2c40a7, 0, 0 }, /* #63 */7678 { 0x215953, 0x215953, 0x60f8f90d56399f0c, 0x9f0706f2a9c660f3, 0, 0 }, /* #0 */ 7679 { 0x267617, 0x267617, 0x2bf0b9b6c06ed346, 0xd40f46493f912cb9, 0, 0 }, /* #1 */ 7680 { 0x307243, 0x307243, 0x9e214c0e8b9db23f, 0x61deb3f174624dc0, 0, 0 }, /* #2 */ 7681 { 0x083a96, 0x083a96, 0x1e191533a03e5c3a, 0xe1e6eacc5fc1a3c5, 0, 0 }, /* #3 */ 7682 { 0x3e5697, 0x3e5697, 0xbbb43ca231020574, 0x444bc35dcefdfa8b, 0, 0 }, /* #4 */ 7683 { 0x303cc3, 0x303cc3, 0xac55a897796f1719, 0x53aa57688690e8e6, 0, 0 }, /* #5 */ 7684 { 0x2f0913, 0x2f0913, 0x57ae0f32d14ff252, 0xa851f0cd2eb00dad, 0, 0 }, /* #6 */ 7685 { 0x274896, 0x274896, 0x23bed60859a22359, 0xdc4129f7a65ddca6, 0, 0 }, /* #7 */ 7686 { 0x153987, 0x153987, 0xdf4b3869d288fbcc, 0x20b4c7962d770433, 0, 0 }, /* #8 */ 7687 { 0x240586, 0x240586, 0x5b5daf1cbc7bac11, 0xa4a250e3438453ee, 0, 0 }, /* #9 */ 7688 { 0x0a51d2, 0x0a51d2, 0x7247b919161d9d62, 0x8db846e6e9e2629d, 0, 0 }, /* #10 */ 7689 { 0x093213, 0x093213, 0x2605a374e6f808bc, 0xd9fa5c8b1907f743, 0, 0 }, /* #11 */ 7690 { 0x2e2806, 0x2e2806, 0x79404752fa4f7f91, 0x86bfb8ad05b0806e, 0, 0 }, /* #12 */ 7691 { 0x0a1686, 0x0a1686, 0xcea3bfa2042ab069, 0x315c405dfbd54f96, 0, 0 }, /* #13 */ 7692 { 0x3a2c12, 0x3a2c12, 0x756c19ec34eb13f8, 0x8a93e613cb14ec07, 0, 0 }, /* #14 */ 7693 { 0x324b96, 0x324b96, 0xb94fdc67da1e452e, 0x46b0239825e1bad1, 0, 0 }, /* #15 */ 7694 { 0x0f0b96, 0x0f0b96, 0x95b62a2e01c1ba6c, 0x6a49d5d1fe3e4593, 0, 0 }, /* #16 */ 7695 { 0x0b3d06, 0x0b3d06, 0x030a7062db5b3d21, 0xfcf58f9d24a4c2de, 0, 0 }, /* #17 */ 7696 { 0x185452, 0x185452, 0x201122d0150782a1, 0xdfeedd2feaf87d5e, 0, 0 }, /* #18 */ 7697 { 0x041602, 0x041602, 0xecd52039701cb594, 0x132adfc68fe34a6b, 0, 0 }, /* #19 */ 7698 { 0x3b6c87, 0x3b6c87, 0x5f56f1967cedc9ba, 0xa0a90e6983123645, 0, 0 }, /* #20 */ 7699 { 0x0e3ec7, 0x0e3ec7, 0x84ebbdf68b18bc33, 0x7b14420974e743cc, 0, 0 }, /* #21 */ 7700 { 0x046402, 0x046402, 0xde072bad774144ba, 0x21f8d45288bebb45, 0, 0 }, /* #22 */ 7701 { 0x047a43, 0x047a43, 0x34c7b9337b367723, 0xcb3846cc84c988dc, 0, 0 }, /* #23 */ 7702 { 0x0f7f02, 0x0f7f02, 0x096c9e5ffff951d9, 0xf69361a00006ae26, 0, 0 }, /* #24 */ 7703 { 0x097702, 0x097702, 0xa6bbfbd654820f52, 0x59440429ab7df0ad, 0, 0 }, /* #25 */ 7704 { 0x123257, 0x123257, 0x85cad2577802e40f, 0x7a352da887fd1bf0, 0, 0 }, /* #26 */ 7705 { 0x375093, 0x375093, 0x2ed02d4bad14c5f4, 0xd12fd2b452eb3a0b, 0, 0 }, /* #27 */ 7706 { 0x0d2ec7, 0x0d2ec7, 0x30e117630f1800de, 0xcf1ee89cf0e7ff21, 0, 0 }, /* #28 */ 7707 { 0x067d87, 0x067d87, 0xa7374c46c66363f4, 0x58c8b3b9399c9c0b, 0, 0 }, /* #29 */ 7708 { 0x0335d3, 0x0335d3, 0xa22051f708ca6e8e, 0x5ddfae08f7359171, 0, 0 }, /* #30 */ 7709 { 0x256157, 0x256157, 0xe62d7a8f746164fe, 0x19d285708b9e9b01, 0, 0 }, /* #31 */ 7710 { 0x097693, 0x097693, 0x3452b2226f8f7906, 0xcbad4ddd907086f9, 0, 0 }, /* #32 */ 7711 { 0x2c7106, 0x2c7106, 0xa79ef14ecd834ea0, 0x58610eb1327cb15f, 0, 0 }, /* #33 */ 7712 { 0x344c16, 0x344c16, 0x7c8d02d6ebb70491, 0x8372fd291448fb6e, 0, 0 }, /* #34 */ 7713 { 0x3f1f53, 0x3f1f53, 0x6458098c4629d4e5, 0x9ba7f673b9d62b1a, 0, 0 }, /* #35 */ 7714 { 0x1a58d2, 0x1a58d2, 0x639455c6e8da89e9, 0x9c6baa3917257616, 0, 0 }, /* #36 */ 7715 { 0x0b6d17, 0x0b6d17, 0xae25e1b5bab0cff8, 0x51da1e4a454f3007, 0, 0 }, /* #37 */ 7716 { 0x056a93, 0x056a93, 0xdd5f669b529793a9, 0x22a09964ad686c56, 0, 0 }, /* #38 */ 7717 { 0x097a03, 0x097a03, 0xbe28a6d245e8e93d, 0x41d7592dba1716c2, 0, 0 }, /* #39 */ 7718 { 0x345a93, 0x345a93, 0x5ad413849ffc059b, 0xa52bec7b6003fa64, 0, 0 }, /* #40 */ 7719 { 0x0d6d92, 0x0d6d92, 0x32de9f62aa5cce18, 0xcd21609d55a331e7, 0, 0 }, /* #41 */ 7720 { 0x317507, 0x317507, 0x0748e895364d36cd, 0xf8b7176ac9b2c932, 0, 0 }, /* #42 */ 7721 { 0x1d11c7, 0x1d11c7, 0x511564cfddd80497, 0xaeea9b302227fb68, 0, 0 }, /* #43 */ 7722 { 0x0d7b97, 0x0d7b97, 0x881aed27edaf2e93, 0x77e512d81250d16c, 0, 0 }, /* #44 */ 7723 { 0x3f0613, 0x3f0613, 0x1dd366b4e32a0d5d, 0xe22c994b1cd5f2a2, 0, 0 }, /* #45 */ 7724 { 0x3b4292, 0x3b4292, 0xd268581ed7accf76, 0x2d97a7e128533089, 0, 0 }, /* #46 */ 7725 { 0x3143d6, 0x3143d6, 0xf15d5bfacc1cb7a7, 0x0ea2a40533e34858, 0, 0 }, /* #47 */ 7726 { 0x013413, 0x013413, 0xe74da075b19fa222, 0x18b25f8a4e605ddd, 0, 0 }, /* #48 */ 7727 { 0x217553, 0x217553, 0x29f13d93cd680c15, 0xd60ec26c3297f3ea, 0, 0 }, /* #49 */ 7728 { 0x341f92, 0x341f92, 0xdaa2a12266a21352, 0x255d5edd995decad, 0, 0 }, /* #50 */ 7729 { 0x004cd7, 0x004cd7, 0x9b8b9f2541884d4f, 0x647460dabe77b2b0, 0, 0 }, /* #51 */ 7730 { 0x3d6517, 0x3d6517, 0x10e5d6f5f577df4f, 0xef1a290a0a8820b0, 0, 0 }, /* #52 */ 7731 { 0x031853, 0x031853, 0x858348bc0684ff07, 0x7a7cb743f97b00f8, 0, 0 }, /* #53 */ 7732 { 0x1c5243, 0x1c5243, 0x94112d79c55ed193, 0x6beed2863aa12e6c, 0, 0 }, /* #54 */ 7733 { 0x2e1206, 0x2e1206, 0x100ed2bc6e215bc0, 0xeff12d4391dea43f, 0, 0 }, /* #55 */ 7734 { 0x2d5d93, 0x2d5d93, 0x7308f0b6ed62d2f9, 0x8cf70f49129d2d06, 0, 0 }, /* #56 */ 7735 { 0x3356c7, 0x3356c7, 0x3cf8428170ce5fdf, 0xc307bd7e8f31a020, 0, 0 }, /* #57 */ 7736 { 0x164246, 0x164246, 0xd367ba7e94a2e8e3, 0x2c9845816b5d171c, 0, 0 }, /* #58 */ 7737 { 0x043007, 0x043007, 0x42f5612d8cc88e49, 0xbd0a9ed2733771b6, 0, 0 }, /* #59 */ 7738 { 0x316a96, 0x316a96, 0x4256f2c3a90cb943, 0xbda90d3c56f346bc, 0, 0 }, /* #60 */ 7739 { 0x1b6142, 0x1b6142, 0x91f85cd5462b805d, 0x6e07a32ab9d47fa2, 0, 0 }, /* #61 */ 7740 { 0x162d02, 0x162d02, 0xe3bcdb855c42c5a1, 0x1c43247aa3bd3a5e, 0, 0 }, /* #62 */ 7741 { 0x302bc3, 0x302bc3, 0xc60333124cd35352, 0x39fcccedb32cacad, 0, 0 }, /* #63 */ 7742 7742 }; 7743 7743 static const BINU64_TEST_T g_aTests_not_u64_locked[] = 7744 7744 { 7745 { 0x 331e56, 0x331e56, 0x13762bc4fc7aa6c7, 0xec89d43b03855938, 0, 0 }, /* #0 */7746 { 0x 1b4ac7, 0x1b4ac7, 0x7d1f33ebb3c5393a, 0x82e0cc144c3ac6c5, 0, 0 }, /* #1 */7747 { 0x 1a6613, 0x1a6613, 0x1bdce85ef6e74ea8, 0xe42317a10918b157, 0, 0 }, /* #2 */7748 { 0x 305702, 0x305702, 0x633bd2e1b5c16fb1, 0x9cc42d1e4a3e904e, 0, 0 }, /* #3 */7749 { 0x 077046, 0x077046, 0x29c93075f272e845, 0xd636cf8a0d8d17ba, 0, 0 }, /* #4 */7750 { 0x 2c5a17, 0x2c5a17, 0x2459a0bcc33a3cce, 0xdba65f433cc5c331, 0, 0 }, /* #5 */7751 { 0x 0d21d6, 0x0d21d6, 0xfc60d415ffa359bf, 0x039f2bea005ca640, 0, 0 }, /* #6 */7752 { 0x 3c1403, 0x3c1403, 0x3e1575c3b1bb2a45, 0xc1ea8a3c4e44d5ba, 0, 0 }, /* #7 */7753 { 0x 1e2dc6, 0x1e2dc6, 0x8a20aa9d04646e41, 0x75df5562fb9b91be, 0, 0 }, /* #8 */7754 { 0x 0b1e93, 0x0b1e93, 0x558fc25249e96646, 0xaa703dadb61699b9, 0, 0 }, /* #9 */7755 { 0x 0a3192, 0x0a3192, 0x31fabd841b3bd3fe, 0xce05427be4c42c01, 0, 0 }, /* #10 */7756 { 0x 3d1e06, 0x3d1e06, 0xca7797224491f075, 0x358868ddbb6e0f8a, 0, 0 }, /* #11 */7757 { 0x 1a3003, 0x1a3003, 0xb7b276b72d66d329, 0x484d8948d2992cd6, 0, 0 }, /* #12 */7758 { 0x 2b19c7, 0x2b19c7, 0x9477e0cceaf93f00, 0x6b881f331506c0ff, 0, 0 }, /* #13 */7759 { 0x 2a2282, 0x2a2282, 0x446ae7445c0cd008, 0xbb9518bba3f32ff7, 0, 0 }, /* #14 */7760 { 0x 065096, 0x065096, 0xbe098da03cd12caf, 0x41f6725fc32ed350, 0, 0 }, /* #15 */7761 { 0x1 d1682, 0x1d1682, 0x9e26de58899286b5, 0x61d921a7766d794a, 0, 0 }, /* #16 */7762 { 0x 312e56, 0x312e56, 0x158139b22bdaf25c, 0xea7ec64dd4250da3, 0, 0 }, /* #17 */7763 { 0x 3209c6, 0x3209c6, 0x8cd31ab4655ba701, 0x732ce54b9aa458fe, 0, 0 }, /* #18 */7764 { 0x 0e6783, 0x0e6783, 0x954668518e68329e, 0x6ab997ae7197cd61, 0, 0 }, /* #19 */7765 { 0x 215786, 0x215786, 0x6539ed86b490505e, 0x9ac612794b6fafa1, 0, 0 }, /* #20 */7766 { 0x 1b5cc6, 0x1b5cc6, 0x70da1de035a77258, 0x8f25e21fca588da7, 0, 0 }, /* #21 */7767 { 0x1 54ed7, 0x154ed7, 0x566c7a863749ebb7, 0xa9938579c8b61448, 0, 0 }, /* #22 */7768 { 0x0 46f56, 0x046f56, 0xbb6e4d9be0ceea5a, 0x4491b2641f3115a5, 0, 0 }, /* #23 */7769 { 0x2 f2943, 0x2f2943, 0x9c0d6d622bb3910e, 0x63f2929dd44c6ef1, 0, 0 }, /* #24 */7770 { 0x0 11292, 0x011292, 0x6fe9b98c9ef3b445, 0x90164673610c4bba, 0, 0 }, /* #25 */7771 { 0x 1a1787, 0x1a1787, 0x6fb5d72bea3ab5f8, 0x904a28d415c54a07, 0, 0 }, /* #26 */7772 { 0x 1d61d7, 0x1d61d7, 0x40159a13b1ce0041, 0xbfea65ec4e31ffbe, 0, 0 }, /* #27 */7773 { 0x 3e43d6, 0x3e43d6, 0x110ec2c47487e2a6, 0xeef13d3b8b781d59, 0, 0 }, /* #28 */7774 { 0x 043212, 0x043212, 0x09f23ec48e05a58e, 0xf60dc13b71fa5a71, 0, 0 }, /* #29 */7775 { 0x 124183, 0x124183, 0x256b1af922327fe6, 0xda94e506ddcd8019, 0, 0 }, /* #30 */7776 { 0x 352503, 0x352503, 0x5c752abdc9e04e8b, 0xa38ad542361fb174, 0, 0 }, /* #31 */7777 { 0x1 513c3, 0x1513c3, 0x333d985a90f4697b, 0xccc267a56f0b9684, 0, 0 }, /* #32 */7778 { 0x 306103, 0x306103, 0xc7cf7153bfc77d60, 0x38308eac4038829f, 0, 0 }, /* #33 */7779 { 0x 133e82, 0x133e82, 0x489b8e81bb1cd1cf, 0xb764717e44e32e30, 0, 0 }, /* #34 */7780 { 0x 061e47, 0x061e47, 0x4203a80799d680e4, 0xbdfc57f866297f1b, 0, 0 }, /* #35 */7781 { 0x 206a42, 0x206a42, 0x9a97a35a0799cd06, 0x65685ca5f86632f9, 0, 0 }, /* #36 */7782 { 0x 1f7207, 0x1f7207, 0xe3557f441007a99b, 0x1caa80bbeff85664, 0, 0 }, /* #37 */7783 { 0x 182cd7, 0x182cd7, 0x815d2e368db76775, 0x7ea2d1c97248988a, 0, 0 }, /* #38 */7784 { 0x 356106, 0x356106, 0x7ec3afa775abde30, 0x813c50588a5421cf, 0, 0 }, /* #39 */7785 { 0x2 e3883, 0x2e3883, 0xf8c8ce962dcb7073, 0x07373169d2348f8c, 0, 0 }, /* #40 */7786 { 0x1 31186, 0x131186, 0x965da1a066948e64, 0x69a25e5f996b719b, 0, 0 }, /* #41 */7787 { 0x 1b2202, 0x1b2202, 0xde8f7e7207c0e5b3, 0x2170818df83f1a4c, 0, 0 }, /* #42 */7788 { 0x1 15a17, 0x115a17, 0xbfcd49689f9c9657, 0x4032b697606369a8, 0, 0 }, /* #43 */7789 { 0x 2e6a02, 0x2e6a02, 0x1f5980a64a8f8a19, 0xe0a67f59b57075e6, 0, 0 }, /* #44 */7790 { 0x3 428c7, 0x3428c7, 0xb4467694a49a7061, 0x4bb9896b5b658f9e, 0, 0 }, /* #45 */7791 { 0x0 d4216, 0x0d4216, 0xad31b97e5c11180c, 0x52ce4681a3eee7f3, 0, 0 }, /* #46 */7792 { 0x 1f0957, 0x1f0957, 0x311827654cc7f541, 0xcee7d89ab3380abe, 0, 0 }, /* #47 */7793 { 0x 1a3882, 0x1a3882, 0xcf5808c6739b4814, 0x30a7f7398c64b7eb, 0, 0 }, /* #48 */7794 { 0x 3f34d2, 0x3f34d2, 0x2bc2e38009035766, 0xd43d1c7ff6fca899, 0, 0 }, /* #49 */7795 { 0x 2f0256, 0x2f0256, 0x1929e3cd11b5affc, 0xe6d61c32ee4a5003, 0, 0 }, /* #50 */7796 { 0x 300616, 0x300616, 0xb9e7e3e161d4a8e5, 0x46181c1e9e2b571a, 0, 0 }, /* #51 */7797 { 0x 346e82, 0x346e82, 0xb44f72c173a1cace, 0x4bb08d3e8c5e3531, 0, 0 }, /* #52 */7798 { 0x 3636c7, 0x3636c7, 0xcfc01f8352154b49, 0x303fe07cadeab4b6, 0, 0 }, /* #53 */7799 { 0x 0a6982, 0x0a6982, 0x2031ad69e9b6c132, 0xdfce529616493ecd, 0, 0 }, /* #54 */7800 { 0x 3d2e87, 0x3d2e87, 0xc81b17f68b935650, 0x37e4e809746ca9af, 0, 0 }, /* #55 */7801 { 0x1 a4ac2, 0x1a4ac2, 0x2925b4c7b6c110a8, 0xd6da4b38493eef57, 0, 0 }, /* #56 */7802 { 0x 2f3e53, 0x2f3e53, 0x0eb6879e9818aef7, 0xf149786167e75108, 0, 0 }, /* #57 */7803 { 0x 307fd6, 0x307fd6, 0xcce883b5f6788e3c, 0x33177c4a098771c3, 0, 0 }, /* #58 */7804 { 0x 2b7f16, 0x2b7f16, 0xfaf6e8a3f26f6e13, 0x0509175c0d9091ec, 0, 0 }, /* #59 */7805 { 0x1 86bd2, 0x186bd2, 0xbb3da8256ac24c1e, 0x44c257da953db3e1, 0, 0 }, /* #60 */7806 { 0x 0a4e46, 0x0a4e46, 0x6e08ff73d81c27bf, 0x91f7008c27e3d840, 0, 0 }, /* #61 */7807 { 0x 001797, 0x001797, 0xb775fff275554d48, 0x488a000d8aaab2b7, 0, 0 }, /* #62 */7808 { 0x 082096, 0x082096, 0x95e347bda4785869, 0x6a1cb8425b87a796, 0, 0 }, /* #63 */7745 { 0x0d65d3, 0x0d65d3, 0x456f6941f46b9e72, 0xba9096be0b94618d, 0, 0 }, /* #0 */ 7746 { 0x075617, 0x075617, 0x44a97c6a97ba3fa9, 0xbb5683956845c056, 0, 0 }, /* #1 */ 7747 { 0x273657, 0x273657, 0x76e95231b3623e51, 0x8916adce4c9dc1ae, 0, 0 }, /* #2 */ 7748 { 0x134bd6, 0x134bd6, 0xc9e03755a2dfa93e, 0x361fc8aa5d2056c1, 0, 0 }, /* #3 */ 7749 { 0x103283, 0x103283, 0xb9755871eaf7e758, 0x468aa78e150818a7, 0, 0 }, /* #4 */ 7750 { 0x012103, 0x012103, 0xc0712fe6bbf1cf8c, 0x3f8ed019440e3073, 0, 0 }, /* #5 */ 7751 { 0x263443, 0x263443, 0x37fd139d9a3b7eba, 0xc802ec6265c48145, 0, 0 }, /* #6 */ 7752 { 0x1265d6, 0x1265d6, 0x3e9818a4d0b77d9e, 0xc167e75b2f488261, 0, 0 }, /* #7 */ 7753 { 0x3977c2, 0x3977c2, 0xfc5ecde5cc833e0d, 0x03a1321a337cc1f2, 0, 0 }, /* #8 */ 7754 { 0x1f3507, 0x1f3507, 0x4b5ef506cdafb817, 0xb4a10af9325047e8, 0, 0 }, /* #9 */ 7755 { 0x286297, 0x286297, 0xdfff42f72c6aed44, 0x2000bd08d39512bb, 0, 0 }, /* #10 */ 7756 { 0x1413d6, 0x1413d6, 0xb1af02f2e777ea2c, 0x4e50fd0d188815d3, 0, 0 }, /* #11 */ 7757 { 0x2a7753, 0x2a7753, 0xb3dca4a5c941a1aa, 0x4c235b5a36be5e55, 0, 0 }, /* #12 */ 7758 { 0x3d6716, 0x3d6716, 0xadc952d4c8c4c2ae, 0x5236ad2b373b3d51, 0, 0 }, /* #13 */ 7759 { 0x1d1493, 0x1d1493, 0xdbce2de802f3eb13, 0x2431d217fd0c14ec, 0, 0 }, /* #14 */ 7760 { 0x280946, 0x280946, 0xeed328d44f833420, 0x112cd72bb07ccbdf, 0, 0 }, /* #15 */ 7761 { 0x155897, 0x155897, 0x6d47126813b571df, 0x92b8ed97ec4a8e20, 0, 0 }, /* #16 */ 7762 { 0x090113, 0x090113, 0x6c2ac0b6e2f88de1, 0x93d53f491d07721e, 0, 0 }, /* #17 */ 7763 { 0x122416, 0x122416, 0xbd8ce9ffca4708b6, 0x4273160035b8f749, 0, 0 }, /* #18 */ 7764 { 0x1603c2, 0x1603c2, 0xad74af3a31eeb03d, 0x528b50c5ce114fc2, 0, 0 }, /* #19 */ 7765 { 0x1c40d2, 0x1c40d2, 0x82ce1437636de0fd, 0x7d31ebc89c921f02, 0, 0 }, /* #20 */ 7766 { 0x2d7202, 0x2d7202, 0xa0ee3ddbabb3ac32, 0x5f11c224544c53cd, 0, 0 }, /* #21 */ 7767 { 0x1f2696, 0x1f2696, 0x5c4c58882c1ddbd8, 0xa3b3a777d3e22427, 0, 0 }, /* #22 */ 7768 { 0x087807, 0x087807, 0x17281f78bdc22d3d, 0xe8d7e087423dd2c2, 0, 0 }, /* #23 */ 7769 { 0x2a0b02, 0x2a0b02, 0xe66e9ef4354295a5, 0x1991610bcabd6a5a, 0, 0 }, /* #24 */ 7770 { 0x0538c2, 0x0538c2, 0x2406ca18232d1236, 0xdbf935e7dcd2edc9, 0, 0 }, /* #25 */ 7771 { 0x3a55c3, 0x3a55c3, 0x5e1450892bea3845, 0xa1ebaf76d415c7ba, 0, 0 }, /* #26 */ 7772 { 0x3361c6, 0x3361c6, 0x2dfdb63111d9bcda, 0xd20249ceee264325, 0, 0 }, /* #27 */ 7773 { 0x046287, 0x046287, 0xf23fa3032a224e41, 0x0dc05cfcd5ddb1be, 0, 0 }, /* #28 */ 7774 { 0x273392, 0x273392, 0xe69406a373f531bb, 0x196bf95c8c0ace44, 0, 0 }, /* #29 */ 7775 { 0x3f4b16, 0x3f4b16, 0xe39a84dfdc303f86, 0x1c657b2023cfc079, 0, 0 }, /* #30 */ 7776 { 0x2a0346, 0x2a0346, 0x5d93a0adf5906fac, 0xa26c5f520a6f9053, 0, 0 }, /* #31 */ 7777 { 0x194d06, 0x194d06, 0xd41b9827eee36961, 0x2be467d8111c969e, 0, 0 }, /* #32 */ 7778 { 0x2232c3, 0x2232c3, 0x08b0b9c791b22d20, 0xf74f46386e4dd2df, 0, 0 }, /* #33 */ 7779 { 0x343c46, 0x343c46, 0xce71316a35f49d06, 0x318ece95ca0b62f9, 0, 0 }, /* #34 */ 7780 { 0x232d86, 0x232d86, 0xa8d5b93eae43dadc, 0x572a46c151bc2523, 0, 0 }, /* #35 */ 7781 { 0x091c17, 0x091c17, 0x6caa6c4ab028679c, 0x935593b54fd79863, 0, 0 }, /* #36 */ 7782 { 0x2b2602, 0x2b2602, 0x583942565d1fe22a, 0xa7c6bda9a2e01dd5, 0, 0 }, /* #37 */ 7783 { 0x322886, 0x322886, 0xbee2b7395e02a223, 0x411d48c6a1fd5ddc, 0, 0 }, /* #38 */ 7784 { 0x2b1f52, 0x2b1f52, 0xaa8ae1c9d2dcfd8f, 0x55751e362d230270, 0, 0 }, /* #39 */ 7785 { 0x2d68d3, 0x2d68d3, 0x8640a4b91784a83a, 0x79bf5b46e87b57c5, 0, 0 }, /* #40 */ 7786 { 0x102507, 0x102507, 0x4f595b1490cc37a5, 0xb0a6a4eb6f33c85a, 0, 0 }, /* #41 */ 7787 { 0x2a05c3, 0x2a05c3, 0xb2d4aebd167e21ac, 0x4d2b5142e981de53, 0, 0 }, /* #42 */ 7788 { 0x1c1457, 0x1c1457, 0xeb328df8727cfac0, 0x14cd72078d83053f, 0, 0 }, /* #43 */ 7789 { 0x064bc3, 0x064bc3, 0xe284b4bbda2b9219, 0x1d7b4b4425d46de6, 0, 0 }, /* #44 */ 7790 { 0x357293, 0x357293, 0x17ace666d8bcde65, 0xe85319992743219a, 0, 0 }, /* #45 */ 7791 { 0x045c43, 0x045c43, 0x277eeff5318550d9, 0xd881100ace7aaf26, 0, 0 }, /* #46 */ 7792 { 0x3b5216, 0x3b5216, 0xc9cce375dcdd600c, 0x36331c8a23229ff3, 0, 0 }, /* #47 */ 7793 { 0x293c07, 0x293c07, 0x67e5fb5a22edc41b, 0x981a04a5dd123be4, 0, 0 }, /* #48 */ 7794 { 0x190702, 0x190702, 0x12aa1ae8b55aa77d, 0xed55e5174aa55882, 0, 0 }, /* #49 */ 7795 { 0x0c1f96, 0x0c1f96, 0x5692e1a9e50b823a, 0xa96d1e561af47dc5, 0, 0 }, /* #50 */ 7796 { 0x0f7b97, 0x0f7b97, 0x54def3e803583867, 0xab210c17fca7c798, 0, 0 }, /* #51 */ 7797 { 0x1f0f06, 0x1f0f06, 0x6779c9854fd4fa41, 0x9886367ab02b05be, 0, 0 }, /* #52 */ 7798 { 0x1d6fd7, 0x1d6fd7, 0x85e400ba941940a8, 0x7a1bff456be6bf57, 0, 0 }, /* #53 */ 7799 { 0x2b5706, 0x2b5706, 0xa886e08f387c4c91, 0x57791f70c783b36e, 0, 0 }, /* #54 */ 7800 { 0x0101c7, 0x0101c7, 0xee68939e2b239a52, 0x11976c61d4dc65ad, 0, 0 }, /* #55 */ 7801 { 0x130247, 0x130247, 0x8412a719c2d64fd3, 0x7bed58e63d29b02c, 0, 0 }, /* #56 */ 7802 { 0x187d13, 0x187d13, 0x02631c1b17453bf4, 0xfd9ce3e4e8bac40b, 0, 0 }, /* #57 */ 7803 { 0x0a5283, 0x0a5283, 0x465b8f4feaf91333, 0xb9a470b01506eccc, 0, 0 }, /* #58 */ 7804 { 0x1d2f97, 0x1d2f97, 0xee882f5b7ff502c2, 0x1177d0a4800afd3d, 0, 0 }, /* #59 */ 7805 { 0x1d3806, 0x1d3806, 0xfed3079dbd8b372b, 0x012cf8624274c8d4, 0, 0 }, /* #60 */ 7806 { 0x1060d7, 0x1060d7, 0xe1269dabbb0e32c2, 0x1ed9625444f1cd3d, 0, 0 }, /* #61 */ 7807 { 0x397743, 0x397743, 0xaa4fe899becc98fc, 0x55b0176641336703, 0, 0 }, /* #62 */ 7808 { 0x2f4b56, 0x2f4b56, 0x03b671f2bdce8da9, 0xfc498e0d42317256, 0, 0 }, /* #63 */ 7809 7809 }; 7810 7810 static const BINU64_TEST_T g_aTests_neg_u64[] = 7811 7811 { 7812 { 0x 044443, 0x044497, 0x3f53783ff4754112, 0xc0ac87c00b8abeee, 0, 0 }, /* #0 */7813 { 0x2 84046, 0x284097, 0x65e821fb59471d4e, 0x9a17de04a6b8e2b2, 0, 0 }, /* #1 */7814 { 0x 203d17, 0x203597, 0x0847bb738465fb15, 0xf7b8448c7b9a04eb, 0, 0 }, /* #2 */7815 { 0x 252002, 0x252097, 0x6202ec57a8e4699b, 0x9dfd13a8571b9665, 0, 0 }, /* #3 */7816 { 0x 266b93, 0x266317, 0xd2f2e305ad9ca496, 0x2d0d1cfa52635b6a, 0, 0 }, /* #4 */7817 { 0x0 c2446, 0x0c2493, 0x4c1f1b10e9ccbcf8, 0xb3e0e4ef16334308, 0, 0 }, /* #5 */7818 { 0x 3968c2, 0x396093, 0x077c31f7378ba3dd, 0xf883ce08c8745c23, 0, 0 }, /* #6 */7819 { 0x 013d46, 0x013513, 0xdc1edd7239c399cc, 0x23e1228dc63c6634, 0, 0 }, /* #7 */7820 { 0x 183c03, 0x183483, 0x2cf3fd9a32711c80, 0xd30c0265cd8ee380, 0, 0 }, /* #8 */7821 { 0x1 36593, 0x136597, 0x1854070d458d110d, 0xe7abf8f2ba72eef3, 0, 0 }, /* #9 */7822 { 0x 150d07, 0x150593, 0x08ade87fe765f90c, 0xf7521780189a06f4, 0, 0 }, /* #10 */7823 { 0x 133f42, 0x133717, 0xd439bb554d048aef, 0x2bc644aab2fb7511, 0, 0 }, /* #11 */7824 { 0x 2a5ad3, 0x2a5293, 0x7b2af10a2dfa0cac, 0x84d50ef5d205f354, 0, 0 }, /* #12 */7825 { 0x0 66c87, 0x066417, 0xdc97225275fd7864, 0x2368ddad8a02879c, 0, 0 }, /* #13 */7826 { 0x0 01212, 0x001297, 0x4dadabf8c8acec3a, 0xb2525407375313c6, 0, 0 }, /* #14 */7827 { 0x3 b34d6, 0x3b3417, 0xe81acf086f32cd15, 0x17e530f790cd32eb, 0, 0 }, /* #15 */7828 { 0x1 70487, 0x170487, 0x49fa81b7a50cb6d0, 0xb6057e485af34930, 0, 0 }, /* #16 */7829 { 0x1e 4552, 0x1e4597, 0x5181fa8293c4044c, 0xae7e057d6c3bfbb4, 0, 0 }, /* #17 */7830 { 0x2 20a93, 0x220283, 0x111a09e38b12fee0, 0xeee5f61c74ed0120, 0, 0 }, /* #18 */7831 { 0x 135717, 0x135717, 0xa9ebf6d796049337, 0x5614092869fb6cc9, 0, 0 }, /* #19 */7832 { 0x0 87e07, 0x087617, 0x9ce2a9cd930acdbc, 0x631d56326cf53244, 0, 0 }, /* #20 */7833 { 0x 052a52, 0x052297, 0x0af9c7bf6474a2f6, 0xf50638409b8b5d0a, 0, 0 }, /* #21 */7834 { 0x2 a3a07, 0x2a3213, 0xbe2ef67365dbb177, 0x41d1098c9a244e89, 0, 0 }, /* #22 */7835 { 0x 210896, 0x210097, 0x20aa5f852f339006, 0xdf55a07ad0cc6ffa, 0, 0 }, /* #23 */7836 { 0x2 b0996, 0x2b0197, 0x356057b5fdb92345, 0xca9fa84a0246dcbb, 0, 0 }, /* #24 */7837 { 0x 3c2692, 0x3c2693, 0x20c47da5ec0175e6, 0xdf3b825a13fe8a1a, 0, 0 }, /* #25 */7838 { 0x0 d3f57, 0x0d3717, 0xd8926c99d1845a94, 0x276d93662e7ba56c, 0, 0 }, /* #26 */7839 { 0x 380407, 0x380413, 0xc148dde5b9bfa0c9, 0x3eb7221a46405f37, 0, 0 }, /* #27 */7840 { 0x 2e0dc6, 0x2e0513, 0xf177d6efd2de8481, 0x0e8829102d217b7f, 0, 0 }, /* #28 */7841 { 0x3 14f47, 0x314713, 0xbe09ba28145c02ae, 0x41f645d7eba3fd52, 0, 0 }, /* #29 */7842 { 0x 1e56c2, 0x1e5617, 0xf79e696a6ed1624c, 0x08619695912e9db4, 0, 0 }, /* #30 */7843 { 0x 1a27c3, 0x1a2793, 0x06691fff1aa5ce39, 0xf996e000e55a31c7, 0, 0 }, /* #31 */7844 { 0x 005ac7, 0x005217, 0xb96854e078ca4a1c, 0x4697ab1f8735b5e4, 0, 0 }, /* #32 */7845 { 0x0 d3e06, 0x0d3617, 0xc5a18ee674bfdaf1, 0x3a5e71198b40250f, 0, 0 }, /* #33 */7846 { 0x 381703, 0x381793, 0x143aece5effd4d02, 0xebc5131a1002b2fe, 0, 0 }, /* #34 */7847 { 0x 287996, 0x287197, 0x746185ebafbc5df1, 0x8b9e7a145043a20f, 0, 0 }, /* #35 */7848 { 0x1 64e42, 0x164613, 0xdda01ac07cfc4d0e, 0x225fe53f8303b2f2, 0, 0 }, /* #36 */7849 { 0x 091f82, 0x091713, 0xbf917e8e31583544, 0x406e8171cea7cabc, 0, 0 }, /* #37 */7850 { 0x 1619c3, 0x161113, 0x9fd063d30c3d216e, 0x602f9c2cf3c2de92, 0, 0 }, /* #38 */7851 { 0x 291292, 0x291213, 0xf6c3edf17bb2a059, 0x093c120e844d5fa7, 0, 0 }, /* #39 */7852 { 0x3 913d3, 0x391393, 0x414c1a399c6ef695, 0xbeb3e5c66391096b, 0, 0 }, /* #40 */7853 { 0x 280242, 0x280297, 0x1b17e33e25facee3, 0xe4e81cc1da05311d, 0, 0 }, /* #41 */7854 { 0x 1c0e53, 0x1c0617, 0xeeaace78c32543be, 0x115531873cdabc42, 0, 0 }, /* #42 */7855 { 0x 3f17d3, 0x3f1717, 0xf87dd5361870607f, 0x07822ac9e78f9f81, 0, 0 }, /* #43 */7856 { 0x 283257, 0x283297, 0x4b21fe030971a30a, 0xb4de01fcf68e5cf6, 0, 0 }, /* #44 */7857 { 0x1 d0392, 0x1d0317, 0x808d57abb0e6f637, 0x7f72a8544f1909c9, 0, 0 }, /* #45 */7858 { 0x 246407, 0x246497, 0x03235f5ef028c722, 0xfcdca0a10fd738de, 0, 0 }, /* #46 */7859 { 0x 2367c6, 0x236793, 0x496b7d2884d917ac, 0xb69482d77b26e854, 0, 0 }, /* #47 */7860 { 0x 231996, 0x231193, 0x5c858cb235cc83c9, 0xa37a734dca337c37, 0, 0 }, /* #48 */7861 { 0x 312fc3, 0x312713, 0xf79ae24cb59f21b4, 0x08651db34a60de4c, 0, 0 }, /* #49 */7862 { 0x 281883, 0x281093, 0x7615aa25f679051b, 0x89ea55da0986fae5, 0, 0 }, /* #50 */7863 { 0x 1a2b93, 0x1a2317, 0xce4ff036d4e7b7d8, 0x31b00fc92b184828, 0, 0 }, /* #51 */7864 { 0x2 c4183, 0x2c4117, 0xc77daee2b0eddcc1, 0x3882511d4f12233f, 0, 0 }, /* #52 */7865 { 0x 014497, 0x014413, 0xf43466a6a61fc817, 0x0bcb995959e037e9, 0, 0 }, /* #53 */7866 { 0x 057247, 0x057293, 0x08391a3c5500b4c3, 0xf7c6e5c3aaff4b3d, 0, 0 }, /* #54 */7867 { 0x 095b97, 0x095397, 0x04b597e34e9e4e79, 0xfb4a681cb161b187, 0, 0 }, /* #55 */7868 { 0x 1b3a03, 0x1b3297, 0x6e4e28cbaca1cbd3, 0x91b1d734535e342d, 0, 0 }, /* #56 */7869 { 0x3 a65c6, 0x3a6513, 0xfc70ac2bbe090109, 0x038f53d441f6fef7, 0, 0 }, /* #57 */7870 { 0x2 90a13, 0x290213, 0xcad4a632316d5659, 0x352b59cdce92a9a7, 0, 0 }, /* #58 */7871 { 0x 2c2bd2, 0x2c2393, 0x09735a68fc15f95c, 0xf68ca59703ea06a4, 0, 0 }, /* #59 */7872 { 0x 196352, 0x196307, 0xcc78cd18afa5b9d0, 0x338732e7505a4630, 0, 0 }, /* #60 */7873 { 0x 366442, 0x366413, 0xc1fee4bf0d2e45fc, 0x3e011b40f2d1ba04, 0, 0 }, /* #61 */7874 { 0x 380792, 0x380717, 0xa8e447751968bb01, 0x571bb88ae69744ff, 0, 0 }, /* #62 */7875 { 0x 3e4482, 0x3e4493, 0x452fbc3604e32417, 0xbad043c9fb1cdbe9, 0, 0 }, /* #63 */7812 { 0x326992, 0x326193, 0x615d2dde3dc63b44, 0x9ea2d221c239c4bc, 0, 0 }, /* #0 */ 7813 { 0x2e7bc2, 0x2e7393, 0x3610a246897f1458, 0xc9ef5db97680eba8, 0, 0 }, /* #1 */ 7814 { 0x384e56, 0x384693, 0x73fa6fc1da607a41, 0x8c05903e259f85bf, 0, 0 }, /* #2 */ 7815 { 0x3f2343, 0x3f2313, 0xecf7a713f6ac58c3, 0x130858ec0953a73d, 0, 0 }, /* #3 */ 7816 { 0x396757, 0x396717, 0xb2bca733d0cace85, 0x4d4358cc2f35317b, 0, 0 }, /* #4 */ 7817 { 0x051f42, 0x051797, 0x0e0b49dc3cc974ad, 0xf1f4b623c3368b53, 0, 0 }, /* #5 */ 7818 { 0x1e1192, 0x1e1113, 0xd41209fbc71d4aae, 0x2bedf60438e2b552, 0, 0 }, /* #6 */ 7819 { 0x1f3943, 0x1f3103, 0xb6737d33e3f24490, 0x498c82cc1c0dbb70, 0, 0 }, /* #7 */ 7820 { 0x203b12, 0x203393, 0x489d24c60ce1fcd1, 0xb762db39f31e032f, 0, 0 }, /* #8 */ 7821 { 0x194797, 0x194713, 0xb1f56bb694ea89af, 0x4e0a94496b157651, 0, 0 }, /* #9 */ 7822 { 0x323407, 0x323497, 0x129c2cd29b930a96, 0xed63d32d646cf56a, 0, 0 }, /* #10 */ 7823 { 0x021883, 0x021013, 0x8cacec09412c70f9, 0x735313f6bed38f07, 0, 0 }, /* #11 */ 7824 { 0x3512c2, 0x351213, 0xa19c6e28d12d00ff, 0x5e6391d72ed2ff01, 0, 0 }, /* #12 */ 7825 { 0x041557, 0x041593, 0x6f99cd8e2f14926f, 0x90663271d0eb6d91, 0, 0 }, /* #13 */ 7826 { 0x065ed7, 0x065613, 0xb45024202bbeb0e7, 0x4bafdbdfd4414f19, 0, 0 }, /* #14 */ 7827 { 0x336c82, 0x336497, 0x5af721dd69adf22f, 0xa508de2296520dd1, 0, 0 }, /* #15 */ 7828 { 0x1041d7, 0x104183, 0x0f973b77429cf8e0, 0xf068c488bd630720, 0, 0 }, /* #16 */ 7829 { 0x1e7053, 0x1e7093, 0x6de2e9cd00fe27bd, 0x921d1632ff01d843, 0, 0 }, /* #17 */ 7830 { 0x232946, 0x232193, 0x7ea4f27f22fdb5b6, 0x815b0d80dd024a4a, 0, 0 }, /* #18 */ 7831 { 0x2c30c7, 0x2c3093, 0x0539525e8f0ba3f5, 0xfac6ada170f45c0b, 0, 0 }, /* #19 */ 7832 { 0x0e1bd7, 0x0e1317, 0xd6127676a2e3bf07, 0x29ed89895d1c40f9, 0, 0 }, /* #20 */ 7833 { 0x1f4846, 0x1f4097, 0x1c4537129fc380ec, 0xe3bac8ed603c7f14, 0, 0 }, /* #21 */ 7834 { 0x266392, 0x266393, 0x72a13a77eae640b1, 0x8d5ec5881519bf4f, 0, 0 }, /* #22 */ 7835 { 0x051546, 0x051593, 0x7fa0ec058f9501ac, 0x805f13fa706afe54, 0, 0 }, /* #23 */ 7836 { 0x275cc7, 0x275493, 0x55a26b3e4083ee8d, 0xaa5d94c1bf7c1173, 0, 0 }, /* #24 */ 7837 { 0x2e5f56, 0x2e5797, 0x20c141d57b4aa1bf, 0xdf3ebe2a84b55e41, 0, 0 }, /* #25 */ 7838 { 0x093893, 0x093017, 0xd46ab1e103a15367, 0x2b954e1efc5eac99, 0, 0 }, /* #26 */ 7839 { 0x0370d7, 0x037093, 0x6149f454d538453e, 0x9eb60bab2ac7bac2, 0, 0 }, /* #27 */ 7840 { 0x0747d6, 0x074717, 0xa90bc7229a930097, 0x56f438dd656cff69, 0, 0 }, /* #28 */ 7841 { 0x3e1e13, 0x3e1613, 0xad185f6f2b06567d, 0x52e7a090d4f9a983, 0, 0 }, /* #29 */ 7842 { 0x212857, 0x212093, 0x448f4cd5beb4a068, 0xbb70b32a414b5f98, 0, 0 }, /* #30 */ 7843 { 0x3d3643, 0x3d3697, 0x34cc41344cf721cd, 0xcb33becbb308de33, 0, 0 }, /* #31 */ 7844 { 0x242d42, 0x242517, 0x93e6e401b15effb9, 0x6c191bfe4ea10047, 0, 0 }, /* #32 */ 7845 { 0x032887, 0x032017, 0xdc0481403fe42818, 0x23fb7ebfc01bd7e8, 0, 0 }, /* #33 */ 7846 { 0x013fd2, 0x013717, 0xb0effae37d20bf4f, 0x4f10051c82df40b1, 0, 0 }, /* #34 */ 7847 { 0x006606, 0x006613, 0xd53b63c3a0f484cf, 0x2ac49c3c5f0b7b31, 0, 0 }, /* #35 */ 7848 { 0x1242c6, 0x124213, 0x972a6d1e51bb2b95, 0x68d592e1ae44d46b, 0, 0 }, /* #36 */ 7849 { 0x3435d3, 0x343517, 0xa443d2a426958ca1, 0x5bbc2d5bd96a735f, 0, 0 }, /* #37 */ 7850 { 0x3a4043, 0x3a4017, 0xee027b5b23dabe48, 0x11fd84a4dc2541b8, 0, 0 }, /* #38 */ 7851 { 0x304bc3, 0x304393, 0x0c286cc2fcd32ce4, 0xf3d7933d032cd31c, 0, 0 }, /* #39 */ 7852 { 0x3c3ac2, 0x3c3293, 0x3f344c39e677bd69, 0xc0cbb3c619884297, 0, 0 }, /* #40 */ 7853 { 0x387347, 0x387393, 0x7367aa0731e21b32, 0x8c9855f8ce1de4ce, 0, 0 }, /* #41 */ 7854 { 0x3924d3, 0x392413, 0xef80e7aa4af45714, 0x107f1855b50ba8ec, 0, 0 }, /* #42 */ 7855 { 0x296243, 0x296293, 0x5e556f4a7b323962, 0xa1aa90b584cdc69e, 0, 0 }, /* #43 */ 7856 { 0x3d1382, 0x3d1397, 0x725e7eb9dde918d9, 0x8da181462216e727, 0, 0 }, /* #44 */ 7857 { 0x115e52, 0x115697, 0x7be7b366a15c70a6, 0x84184c995ea38f5a, 0, 0 }, /* #45 */ 7858 { 0x330c43, 0x330413, 0x9f1d562ac2ea3868, 0x60e2a9d53d15c798, 0, 0 }, /* #46 */ 7859 { 0x175f87, 0x175717, 0xb8d1685fc54ae82f, 0x472e97a03ab517d1, 0, 0 }, /* #47 */ 7860 { 0x1b72d2, 0x1b7297, 0x72d4b958ee172a37, 0x8d2b46a711e8d5c9, 0, 0 }, /* #48 */ 7861 { 0x145a52, 0x145293, 0x6728b75fc2801611, 0x98d748a03d7fe9ef, 0, 0 }, /* #49 */ 7862 { 0x1e5206, 0x1e5217, 0x9f36fe251570c775, 0x60c901daea8f388b, 0, 0 }, /* #50 */ 7863 { 0x275fd3, 0x275793, 0x7cc3292be7cdde62, 0x833cd6d41832219e, 0, 0 }, /* #51 */ 7864 { 0x283456, 0x283497, 0x3092ab894d192fd2, 0xcf6d5476b2e6d02e, 0, 0 }, /* #52 */ 7865 { 0x3b4842, 0x3b4093, 0x1b362710efda26fe, 0xe4c9d8ef1025d902, 0, 0 }, /* #53 */ 7866 { 0x3e3a12, 0x3e3213, 0xa4815c731633d37b, 0x5b7ea38ce9cc2c85, 0, 0 }, /* #54 */ 7867 { 0x1c3593, 0x1c3593, 0x5deadf7cb214785f, 0xa21520834deb87a1, 0, 0 }, /* #55 */ 7868 { 0x365516, 0x365597, 0x027dd5ebb655ea1f, 0xfd822a1449aa15e1, 0, 0 }, /* #56 */ 7869 { 0x330657, 0x330697, 0x0cf7a7a9b5432be8, 0xf30858564abcd418, 0, 0 }, /* #57 */ 7870 { 0x206f93, 0x206713, 0xd689da011286e68b, 0x297625feed791975, 0, 0 }, /* #58 */ 7871 { 0x070316, 0x070317, 0xc11131df82f7690a, 0x3eeece207d0896f6, 0, 0 }, /* #59 */ 7872 { 0x212807, 0x212013, 0xbc4c8774c70a6868, 0x43b3788b38f59798, 0, 0 }, /* #60 */ 7873 { 0x106f93, 0x106717, 0x895cadc29da248d9, 0x76a3523d625db727, 0, 0 }, /* #61 */ 7874 { 0x044896, 0x044017, 0xb3ced681f10e92e8, 0x4c31297e0ef16d18, 0, 0 }, /* #62 */ 7875 { 0x244993, 0x244193, 0x3fcef7e608f7b9eb, 0xc0310819f7084615, 0, 0 }, /* #63 */ 7876 7876 }; 7877 7877 static const BINU64_TEST_T g_aTests_neg_u64_locked[] = 7878 7878 { 7879 { 0x3 91a03, 0x391217, 0xe64031aaf5e7ae4e, 0x19bfce550a1851b2, 0, 0 }, /* #0 */7880 { 0x 065c42, 0x065493, 0x27aaa7635c9dddf9, 0xd855589ca3622207, 0, 0 }, /* #1 */7881 { 0x 0a5717, 0x0a5793, 0x476c337c37945408, 0xb893cc83c86babf8, 0, 0 }, /* #2 */7882 { 0x 2e73c2, 0x2e7393, 0x44ac7c9d97d4cd14, 0xbb538362682b32ec, 0, 0 }, /* #3 */7883 { 0x 247012, 0x247087, 0x5f599e3e15d30610, 0xa0a661c1ea2cf9f0, 0, 0 }, /* #4 */7884 { 0x 225706, 0x225793, 0x1eaa4c79193085e6, 0xe155b386e6cf7a1a, 0, 0 }, /* #5 */7885 { 0x 0d76d6, 0x0d7693, 0x578977388c22dbbb, 0xa87688c773dd2445, 0, 0 }, /* #6 */7886 { 0x 0b7702, 0x0b7793, 0x4e9e96c84d37659c, 0xb1616937b2c89a64, 0, 0 }, /* #7 */7887 { 0x 134a12, 0x134217, 0xdea58ad3a4cc9cb2, 0x215a752c5b33634e, 0, 0 }, /* #8 */7888 { 0x 322082, 0x322097, 0x5c9eafe12826e215, 0xa361501ed7d91deb, 0, 0 }, /* #9 */7889 { 0x 315403, 0x315417, 0xba9074c6fb4e7591, 0x456f8b3904b18a6f, 0, 0 }, /* #10 */7890 { 0x 3d14d7, 0x3d1497, 0x6a5e53e7f6566aaa, 0x95a1ac1809a99556, 0, 0 }, /* #11 */7891 { 0x 2c06c2, 0x2c0697, 0x5b899ecd63d14a9a, 0xa47661329c2eb566, 0, 0 }, /* #12 */7892 { 0x01 4412, 0x014413, 0xcf9ed55c8e639655, 0x30612aa3719c69ab, 0, 0 }, /* #13 */7893 { 0x 1649d2, 0x164117, 0x856f6761ea3379d8, 0x7a90989e15cc8628, 0, 0 }, /* #14 */7894 { 0x 1c1013, 0x1c1013, 0x964dc94893ce415c, 0x69b236b76c31bea4, 0, 0 }, /* #15 */7895 { 0x 0b4f46, 0x0b4797, 0x1f34a3e884f1165d, 0xe0cb5c177b0ee9a3, 0, 0 }, /* #16 */7896 { 0x 376ad6, 0x376297, 0x11b9ca5bf79424d2, 0xee4635a4086bdb2e, 0, 0 }, /* #17 */7897 { 0x 2d6346, 0x2d6393, 0x4755808b6cfc0d6c, 0xb8aa7f749303f294, 0, 0 }, /* #18 */7898 { 0x 390c97, 0x390417, 0x912b0353fc200b56, 0x6ed4fcac03dff4aa, 0, 0 }, /* #19 */7899 { 0x 213597, 0x213597, 0x043fe748d8b41b91, 0xfbc018b7274be46f, 0, 0 }, /* #20 */7900 { 0x 375186, 0x375113, 0xb9d9805f33e07d0e, 0x46267fa0cc1f82f2, 0, 0 }, /* #21 */7901 { 0x 2f0a12, 0x2f0217, 0x8ddf6d7bf49032f1, 0x722092840b6fcd0f, 0, 0 }, /* #22 */7902 { 0x 1e0256, 0x1e0207, 0x919b9525cd1b9b60, 0x6e646ada32e464a0, 0, 0 }, /* #23 */7903 { 0x 3c07d6, 0x3c0713, 0xbc48ec2953a64602, 0x43b713d6ac59b9fe, 0, 0 }, /* #24 */7904 { 0x 220f13, 0x220713, 0xdec60884e60fa21b, 0x2139f77b19f05de5, 0, 0 }, /* #25 */7905 { 0x 0935c6, 0x093597, 0x59ea9286bd6aceb8, 0xa6156d7942953148, 0, 0 }, /* #26 */7906 { 0x 0641c6, 0x064193, 0x02aba2773c643bb6, 0xfd545d88c39bc44a, 0, 0 }, /* #27 */7907 { 0x3 57857, 0x357097, 0x1f18690c7a3b840a, 0xe0e796f385c47bf6, 0, 0 }, /* #28 */7908 { 0x3 40882, 0x340017, 0xddae981716e94c04, 0x225167e8e916b3fc, 0, 0 }, /* #29 */7909 { 0x 201107, 0x201107, 0xcd941d8af706ce70, 0x326be27508f93190, 0, 0 }, /* #30 */7910 { 0x 350242, 0x350213, 0xc6367f96f5f03cfe, 0x39c980690a0fc302, 0, 0 }, /* #31 */7911 { 0x 3e2347, 0x3e2313, 0xb23012eec09ad7c2, 0x4dcfed113f65283e, 0, 0 }, /* #32 */7912 { 0x 3a07d3, 0x3a0717, 0xf1d5b52998d2da25, 0x0e2a4ad6672d25db, 0, 0 }, /* #33 */7913 { 0x 261942, 0x261197, 0x43d8d765a46121ca, 0xbc27289a5b9ede36, 0, 0 }, /* #34 */7914 { 0x 090b16, 0x090393, 0x34f338bae7bf8a38, 0xcb0cc745184075c8, 0, 0 }, /* #35 */7915 { 0x3 20416, 0x320417, 0xb482c88816c0eaa6, 0x4b7d3777e93f155a, 0, 0 }, /* #36 */7916 { 0x1 d3b13, 0x1d3397, 0x3fe3902f498bb2a4, 0xc01c6fd0b6744d5c, 0, 0 }, /* #37 */7917 { 0x 1006c2, 0x100617, 0xb56329a522bdfa29, 0x4a9cd65add4205d7, 0, 0 }, /* #38 */7918 { 0x 340d43, 0x340597, 0x3be2dd6e0f6c822c, 0xc41d2291f0937dd4, 0, 0 }, /* #39 */7919 { 0x 194e96, 0x194617, 0xd694e965a8938712, 0x296b169a576c78ee, 0, 0 }, /* #40 */7920 { 0x 002883, 0x002093, 0x3322b8e16e59c781, 0xccdd471e91a6387f, 0, 0 }, /* #41 */7921 { 0x 292cc3, 0x292413, 0xa890ad036c9460b4, 0x576f52fc936b9f4c, 0, 0 }, /* #42 */7922 { 0x2 b5e93, 0x2b5613, 0xc1e1d47a949fff2b, 0x3e1e2b856b6000d5, 0, 0 }, /* #43 */7923 { 0x 2c14c7, 0x2c1497, 0x4af01dcc51611f1c, 0xb50fe233ae9ee0e4, 0, 0 }, /* #44 */7924 { 0x 2d63d7, 0x2d6397, 0x7ee2d58fac7b37d3, 0x811d2a705384c82d, 0, 0 }, /* #45 */7925 { 0x 2f1a16, 0x2f1213, 0xfec79f91d4d8b9db, 0x0138606e2b274625, 0, 0 }, /* #46 */7926 { 0x 3e16d6, 0x3e1693, 0x393a4e17d1f2d6ea, 0xc6c5b1e82e0d2916, 0, 0 }, /* #47 */7927 { 0x 2b0fc6, 0x2b0717, 0xc657a484e9035a79, 0x39a85b7b16fca587, 0, 0 }, /* #48 */7928 { 0x 3e5e06, 0x3e5613, 0xee34056dbff1ca86, 0x11cbfa92400e357a, 0, 0 }, /* #49 */7929 { 0x 2d1b17, 0x2d1317, 0xb16cbdba54441b01, 0x4e934245abbbe4ff, 0, 0 }, /* #50 */7930 { 0x 027fd7, 0x027787, 0x3bae09d00e4ead60, 0xc451f62ff1b152a0, 0, 0 }, /* #51 */7931 { 0x 083cd3, 0x083417, 0xcec102c9a3e02854, 0x313efd365c1fd7ac, 0, 0 }, /* #52 */7932 { 0x3 01b57, 0x301397, 0x42c5b0420515eb6b, 0xbd3a4fbdfaea1495, 0, 0 }, /* #53 */7933 { 0x 040b03, 0x040313, 0xe634bcb3cabcfd53, 0x19cb434c354302ad, 0, 0 }, /* #54 */7934 { 0x 3404d6, 0x340497, 0x08f33d701d1a2bec, 0xf70cc28fe2e5d414, 0, 0 }, /* #55 */7935 { 0x 3327c7, 0x332793, 0x0c96ba18a5f1b9ce, 0xf36945e75a0e4632, 0, 0 }, /* #56 */7936 { 0x3 604d6, 0x360487, 0x6cc1c75fe399caa0, 0x933e38a01c663560, 0, 0 }, /* #57 */7937 { 0x2 e7343, 0x2e7313, 0xca2949b1dbb5a298, 0x35d6b64e244a5d68, 0, 0 }, /* #58 */7938 { 0x0 c6f02, 0x0c6797, 0x3fc7fb3f30b6b4cd, 0xc03804c0cf494b33, 0, 0 }, /* #59 */7939 { 0x 271cd6, 0x271417, 0xb46d3806a538d373, 0x4b92c7f95ac72c8d, 0, 0 }, /* #60 */7940 { 0x 0c49d3, 0x0c4197, 0x6d95ee0fec282119, 0x926a11f013d7dee7, 0, 0 }, /* #61 */7941 { 0x 2426c3, 0x242683, 0x4fec25cc177bbfc0, 0xb013da33e8844040, 0, 0 }, /* #62 */7942 { 0x 2e0916, 0x2e0117, 0xae93380fe06466a4, 0x516cc7f01f9b995c, 0, 0 }, /* #63 */7879 { 0x353dc6, 0x353593, 0x4a9f73f3d8aa25eb, 0xb5608c0c2755da15, 0, 0 }, /* #0 */ 7880 { 0x357cc3, 0x357417, 0xde2838ae07540934, 0x21d7c751f8abf6cc, 0, 0 }, /* #1 */ 7881 { 0x2136d3, 0x213693, 0x7158643a06204805, 0x8ea79bc5f9dfb7fb, 0, 0 }, /* #2 */ 7882 { 0x103f12, 0x103717, 0xf23188b1f25eddc4, 0x0dce774e0da1223c, 0, 0 }, /* #3 */ 7883 { 0x055703, 0x055713, 0x80a3cd949c95191d, 0x7f5c326b636ae6e3, 0, 0 }, /* #4 */ 7884 { 0x0d2fc2, 0x0d2713, 0x8e4077b010959c2d, 0x71bf884fef6a63d3, 0, 0 }, /* #5 */ 7885 { 0x314b17, 0x314393, 0x3ea4815d14ce75fe, 0xc15b7ea2eb318a02, 0, 0 }, /* #6 */ 7886 { 0x294197, 0x294197, 0x19883f1002936012, 0xe677c0effd6c9fee, 0, 0 }, /* #7 */ 7887 { 0x084157, 0x084183, 0x1554f24956970720, 0xeaab0db6a968f8e0, 0, 0 }, /* #8 */ 7888 { 0x2e4243, 0x2e4293, 0x3a739445381c1052, 0xc58c6bbac7e3efae, 0, 0 }, /* #9 */ 7889 { 0x0b5bd7, 0x0b5313, 0xbd1499dd3fc47da3, 0x42eb6622c03b825d, 0, 0 }, /* #10 */ 7890 { 0x011b57, 0x011313, 0xe8f901aae207b8da, 0x1706fe551df84726, 0, 0 }, /* #11 */ 7891 { 0x1c54c3, 0x1c5493, 0x17ac2daec64ac86c, 0xe853d25139b53794, 0, 0 }, /* #12 */ 7892 { 0x011146, 0x011193, 0x774526f738e8bae1, 0x88bad908c717451f, 0, 0 }, /* #13 */ 7893 { 0x013e52, 0x013693, 0x34202818fcacca76, 0xcbdfd7e70353358a, 0, 0 }, /* #14 */ 7894 { 0x287b17, 0x287393, 0x4b18dd34aeb18ed7, 0xb4e722cb514e7129, 0, 0 }, /* #15 */ 7895 { 0x220697, 0x220697, 0x45410383ff73b448, 0xbabefc7c008c4bb8, 0, 0 }, /* #16 */ 7896 { 0x0d30d2, 0x0d3013, 0xb9712125559e0559, 0x468ededaaa61faa7, 0, 0 }, /* #17 */ 7897 { 0x3e5d92, 0x3e5593, 0x259eae85f0043a87, 0xda61517a0ffbc579, 0, 0 }, /* #18 */ 7898 { 0x133106, 0x133197, 0x3e43494b160d39a4, 0xc1bcb6b4e9f2c65c, 0, 0 }, /* #19 */ 7899 { 0x007ad6, 0x007217, 0xeff053d298d59bee, 0x100fac2d672a6412, 0, 0 }, /* #20 */ 7900 { 0x0f1896, 0x0f1097, 0x2a5f2e334c16c30b, 0xd5a0d1ccb3e93cf5, 0, 0 }, /* #21 */ 7901 { 0x124cd6, 0x124493, 0x548d739a90b1f9e6, 0xab728c656f4e061a, 0, 0 }, /* #22 */ 7902 { 0x0a4c43, 0x0a4493, 0x29ef599f28300a39, 0xd610a660d7cff5c7, 0, 0 }, /* #23 */ 7903 { 0x246b13, 0x246393, 0x6c727bd1d50f7f5c, 0x938d842e2af080a4, 0, 0 }, /* #24 */ 7904 { 0x1e6d03, 0x1e6597, 0x1c3804b85e629d19, 0xe3c7fb47a19d62e7, 0, 0 }, /* #25 */ 7905 { 0x3d5a83, 0x3d5297, 0x438221b477545c75, 0xbc7dde4b88aba38b, 0, 0 }, /* #26 */ 7906 { 0x323212, 0x323297, 0x424623a4b612a5d8, 0xbdb9dc5b49ed5a28, 0, 0 }, /* #27 */ 7907 { 0x3f4802, 0x3f4097, 0x452c8874095a4418, 0xbad3778bf6a5bbe8, 0, 0 }, /* #28 */ 7908 { 0x327a53, 0x327297, 0x1d426d52877cf718, 0xe2bd92ad788308e8, 0, 0 }, /* #29 */ 7909 { 0x175253, 0x175217, 0x9ad76767e71de1dc, 0x6528989818e21e24, 0, 0 }, /* #30 */ 7910 { 0x0549c2, 0x054197, 0x4954c27ebe42a4d9, 0xb6ab3d8141bd5b27, 0, 0 }, /* #31 */ 7911 { 0x2c62d3, 0x2c6217, 0xaaa47a747369daee, 0x555b858b8c962512, 0, 0 }, /* #32 */ 7912 { 0x297d02, 0x297593, 0x244c5f2750d648e7, 0xdbb3a0d8af29b719, 0, 0 }, /* #33 */ 7913 { 0x3b0c07, 0x3b0497, 0x54f939a078d4b601, 0xab06c65f872b49ff, 0, 0 }, /* #34 */ 7914 { 0x3662d7, 0x366297, 0x6b8e32e7ac9adea1, 0x9471cd185365215f, 0, 0 }, /* #35 */ 7915 { 0x3012d3, 0x301297, 0x0a225687c3a60b18, 0xf5dda9783c59f4e8, 0, 0 }, /* #36 */ 7916 { 0x1e3e43, 0x1e3697, 0x2b67581b981d4bfb, 0xd498a7e467e2b405, 0, 0 }, /* #37 */ 7917 { 0x071f12, 0x071713, 0xf414f09c35e49d53, 0x0beb0f63ca1b62ad, 0, 0 }, /* #38 */ 7918 { 0x004d46, 0x004593, 0x4ea30b6277e6c165, 0xb15cf49d88193e9b, 0, 0 }, /* #39 */ 7919 { 0x007743, 0x007793, 0x12539de6a655e97b, 0xedac621959aa1685, 0, 0 }, /* #40 */ 7920 { 0x231143, 0x231117, 0xd496391a9b95fef7, 0x2b69c6e5646a0109, 0, 0 }, /* #41 */ 7921 { 0x3f0552, 0x3f0597, 0x7333eadc5137feb8, 0x8ccc1523aec80148, 0, 0 }, /* #42 */ 7922 { 0x253e52, 0x253693, 0x2fe950e0c31e246c, 0xd016af1f3ce1db94, 0, 0 }, /* #43 */ 7923 { 0x3c5b86, 0x3c5397, 0x43cba139a0f05a97, 0xbc345ec65f0fa569, 0, 0 }, /* #44 */ 7924 { 0x0547d6, 0x054797, 0x1ae6f6e913ca9c79, 0xe5190916ec356387, 0, 0 }, /* #45 */ 7925 { 0x1c48c3, 0x1c4017, 0xf08eab3821af20be, 0x0f7154c7de50df42, 0, 0 }, /* #46 */ 7926 { 0x0b2343, 0x0b2397, 0x3e0d46d9b8b81779, 0xc1f2b9264747e887, 0, 0 }, /* #47 */ 7927 { 0x077d42, 0x077593, 0x48bd1a75a938b047, 0xb742e58a56c74fb9, 0, 0 }, /* #48 */ 7928 { 0x141c83, 0x141413, 0xb6ab3d9a0963cb1a, 0x4954c265f69c34e6, 0, 0 }, /* #49 */ 7929 { 0x196582, 0x196513, 0xd6ef90626916c924, 0x29106f9d96e936dc, 0, 0 }, /* #50 */ 7930 { 0x303e87, 0x303613, 0xddd1a7417b9892db, 0x222e58be84676d25, 0, 0 }, /* #51 */ 7931 { 0x3b4c87, 0x3b4487, 0x59714ff8fef068d0, 0xa68eb007010f9730, 0, 0 }, /* #52 */ 7932 { 0x333797, 0x333713, 0x825a1392b048e78d, 0x7da5ec6d4fb71873, 0, 0 }, /* #53 */ 7933 { 0x3a7846, 0x3a7097, 0x730173d1e401d00a, 0x8cfe8c2e1bfe2ff6, 0, 0 }, /* #54 */ 7934 { 0x1a3882, 0x1a3097, 0x06fcdffa8006ee25, 0xf90320057ff911db, 0, 0 }, /* #55 */ 7935 { 0x141983, 0x141197, 0x33d381dd7ab4cc57, 0xcc2c7e22854b33a9, 0, 0 }, /* #56 */ 7936 { 0x326ec2, 0x326693, 0x65ad901adb1880c3, 0x9a526fe524e77f3d, 0, 0 }, /* #57 */ 7937 { 0x266b56, 0x266397, 0x063f52a7dc5ab18f, 0xf9c0ad5823a54e71, 0, 0 }, /* #58 */ 7938 { 0x0b75d2, 0x0b7593, 0x41aa8ef1cb2e21c3, 0xbe55710e34d1de3d, 0, 0 }, /* #59 */ 7939 { 0x0e7113, 0x0e7117, 0xd1266596c3a146aa, 0x2ed99a693c5eb956, 0, 0 }, /* #60 */ 7940 { 0x176387, 0x176307, 0xc0fc4c64a5cf1f00, 0x3f03b39b5a30e100, 0, 0 }, /* #61 */ 7941 { 0x3b5a92, 0x3b5293, 0x65c66a853af6df6c, 0x9a39957ac5092094, 0, 0 }, /* #62 */ 7942 { 0x3d0d17, 0x3d0517, 0xe0429255a6bb81bc, 0x1fbd6daa59447e44, 0, 0 }, /* #63 */ 7943 7943 }; 7944 7944
Note:
See TracChangeset
for help on using the changeset viewer.