- Timestamp:
- Feb 22, 2022 12:50:51 PM (3 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
-
VMMAll/IEMAllAImplC.cpp (modified) (7 diffs)
-
testcase/tstIEMAImpl.cpp (modified) (3 diffs)
-
testcase/tstIEMAImplData.h (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp
r93886 r93887 2193 2193 uint32_t const fCarry = ((a_uResult) >> ((a_cBitsWidth) - 1)) & X86_EFL_CF; \ 2194 2194 fEflTmp |= fCarry; \ 2195 fEflTmp |= ((( a_uResult) >> ((a_cBitsWidth) - 2)) ^ fCarry) << X86_EFL_OF_BIT; \2195 fEflTmp |= ((((a_uResult) >> ((a_cBitsWidth) - 2)) ^ fCarry) & 1) << X86_EFL_OF_BIT; \ 2196 2196 *(a_pfEFlags) = fEflTmp; \ 2197 2197 } while (0) … … 2315 2315 uint32_t const fCarry = (uDst >> (cShift - 1)) & X86_EFL_CF; \ 2316 2316 fEfl |= fCarry; \ 2317 fEfl |= ((uResult >> (a_cBitsWidth - 1)) ^ fCarry) << X86_EFL_OF_BIT;\2317 fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uResult ^ (uResult << 1)); /* XOR two most signficant bits of the result */ \ 2318 2318 *pfEFlags = fEfl; \ 2319 2319 } \ … … 2341 2341 \ 2342 2342 /* Calc EFLAGS. The OF bit is undefined if cShift > 1, we implement \ 2343 it the same way as for 1 bit shifts. The AF bit is undefined, we \2344 always set it to zero atm. */ \2343 it the same way as for 1 bit shifts. The AF bit is undefined, but 2344 AMD 3990x sets it unconditionally so we do the same. */ \ 2345 2345 AssertCompile(X86_EFL_CF_BIT == 0); \ 2346 2346 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \ … … 2351 2351 fEfl |= X86_EFL_CALC_ZF(uResult); \ 2352 2352 fEfl |= g_afParity[uResult & 0xff]; \ 2353 fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally */ \ 2353 2354 *pfEFlags = fEfl; \ 2354 2355 } \ … … 2376 2377 \ 2377 2378 /* Calc EFLAGS. The OF bit is undefined if cShift > 1, we implement \ 2378 it the same way as for 1 bit shifts. The AF bit is undefined, we\2379 always set it to zero atm. */ \2379 it the same way as for 1 bit shifts. The AF bit is undefined, but \ 2380 AMD 3990x sets it unconditionally so we do the same. */ \ 2380 2381 AssertCompile(X86_EFL_CF_BIT == 0); \ 2381 2382 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \ 2382 2383 fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF; \ 2383 fEfl |= (uDst >> (a_cBitsWidth - 1)) << X86_EFL_OF_BIT; \ 2384 if (cShift == 1) /* AMD 3990x does this too, even if only intel documents this. */ \ 2385 fEfl |= (uDst >> (a_cBitsWidth - 1)) << X86_EFL_OF_BIT; \ 2384 2386 fEfl |= X86_EFL_CALC_SF(uResult, a_cBitsWidth); \ 2385 2387 fEfl |= X86_EFL_CALC_ZF(uResult); \ 2386 2388 fEfl |= g_afParity[uResult & 0xff]; \ 2389 fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally */ \ 2387 2390 *pfEFlags = fEfl; \ 2388 2391 } \ … … 2410 2413 \ 2411 2414 /* Calc EFLAGS. The OF bit is undefined if cShift > 1, we implement \ 2412 it the same way as for 1 bit shifts (0). The AF bit is undefined, \ 2413 we always set it to zero atm. */ \ 2415 it the same way as for 1 bit shifts (0). The AF bit is undefined, but \ 2416 AMD 3990x sets it unconditionally so we do the same. The OF flag is \ 2417 zero because the result never differs from the input. */ \ 2414 2418 AssertCompile(X86_EFL_CF_BIT == 0); \ 2415 2419 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \ … … 2418 2422 fEfl |= X86_EFL_CALC_ZF(uResult); \ 2419 2423 fEfl |= g_afParity[uResult & 0xff]; \ 2424 fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally */ \ 2420 2425 *pfEFlags = fEfl; \ 2421 2426 } \ -
trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp
r93886 r93887 1203 1203 1204 1204 /* 1205 * Shifts. 1206 * 1207 * Note! We use BINUxx_TEST_T with the shift count in uMisc and uSrc unused. 1208 */ 1209 1210 #ifndef HAVE_SHIFT_TESTS 1211 # define DUMMY_SHIFT_TESTS(a_cBits, a_Type) \ 1212 static const a_Type g_aTests_rol_u ## a_cBits[] = { {0} }; \ 1213 static const a_Type g_aTests_ror_u ## a_cBits[] = { {0} }; \ 1214 static const a_Type g_aTests_rcl_u ## a_cBits[] = { {0} }; \ 1215 static const a_Type g_aTests_rcr_u ## a_cBits[] = { {0} }; \ 1216 static const a_Type g_aTests_shl_u ## a_cBits[] = { {0} }; \ 1217 static const a_Type g_aTests_shr_u ## a_cBits[] = { {0} }; \ 1218 static const a_Type g_aTests_sar_u ## a_cBits[] = { {0} } 1219 DUMMY_SHIFT_TESTS(8, BINU8_TEST_T); 1220 DUMMY_SHIFT_TESTS(16, BINU16_TEST_T); 1221 DUMMY_SHIFT_TESTS(32, BINU32_TEST_T); 1222 DUMMY_SHIFT_TESTS(64, BINU64_TEST_T); 1223 #endif 1224 1225 #define TEST_SHIFT(a_cBits, a_Type, a_Fmt, a_TestType) \ 1226 static const struct \ 1227 { \ 1228 const char *pszName; \ 1229 PFNIEMAIMPLSHIFTU ## a_cBits pfn; \ 1230 a_TestType const *paTests; \ 1231 uint32_t cTests, uExtra; \ 1232 } g_aShiftU ## a_cBits [] = \ 1233 { \ 1234 ENTRY(rol_u ## a_cBits), \ 1235 ENTRY(ror_u ## a_cBits), \ 1236 ENTRY(rcl_u ## a_cBits), \ 1237 ENTRY(rcr_u ## a_cBits), \ 1238 ENTRY(shl_u ## a_cBits), \ 1239 ENTRY(shr_u ## a_cBits), \ 1240 ENTRY(sar_u ## a_cBits), \ 1241 }; \ 1242 \ 1243 static void ShiftU ## a_cBits ## Generate(uint32_t cTests) \ 1244 { \ 1245 for (size_t iFn = 0; iFn < RT_ELEMENTS(g_aShiftU ## a_cBits); iFn++) \ 1246 { \ 1247 RTPrintf("static const BINU" #a_cBits "_TEST_T g_aTests_%s[] =\n{\n", g_aShiftU ## a_cBits[iFn].pszName); \ 1248 for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \ 1249 { \ 1250 a_TestType Test; \ 1251 Test.fEflIn = RandEFlags(); \ 1252 Test.fEflOut = Test.fEflIn; \ 1253 Test.uDstIn = RandU ## a_cBits(); \ 1254 Test.uDstOut = Test.uDstIn; \ 1255 Test.uSrcIn = 0; \ 1256 Test.uMisc = RandU8() & (a_cBits - 1); \ 1257 g_aShiftU ## a_cBits[iFn].pfn(&Test.uDstOut, Test.uMisc, &Test.fEflOut); \ 1258 RTPrintf(" { %#08x, %#08x, " a_Fmt ", " a_Fmt ", 0, %-2u }, /* #%u */\n", \ 1259 Test.fEflIn, Test.fEflOut, Test.uDstIn, Test.uDstOut, Test.uMisc, iTest); \ 1260 } \ 1261 RTPrintf("};\n"); \ 1262 } \ 1263 } \ 1264 \ 1265 static void ShiftU ## a_cBits ## Test(void) \ 1266 { \ 1267 for (size_t iFn = 0; iFn < RT_ELEMENTS(g_aShiftU ## a_cBits); iFn++) \ 1268 { \ 1269 RTTestSub(g_hTest, g_aShiftU ## a_cBits[iFn].pszName); \ 1270 a_TestType const * const paTests = g_aShiftU ## a_cBits[iFn].paTests; \ 1271 uint32_t const cTests = g_aShiftU ## a_cBits[iFn].cTests; \ 1272 for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \ 1273 { \ 1274 uint32_t fEfl = paTests[iTest].fEflIn; \ 1275 a_Type uDst = paTests[iTest].uDstIn; \ 1276 g_aShiftU ## a_cBits[iFn].pfn(&uDst, paTests[iTest].uMisc, &fEfl); \ 1277 if ( uDst != paTests[iTest].uDstOut \ 1278 || fEfl != paTests[iTest].fEflOut) \ 1279 RTTestFailed(g_hTest, "#%u: efl=%#08x dst=" a_Fmt " shift=%2u -> efl=%#08x dst=" a_Fmt ", expected %#08x & " a_Fmt "%s\n", \ 1280 iTest, paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uMisc, \ 1281 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \ 1282 EFlagsDiff(fEfl, paTests[iTest].fEflOut)); \ 1283 else \ 1284 { \ 1285 *g_pu ## a_cBits = paTests[iTest].uDstIn; \ 1286 *g_pfEfl = paTests[iTest].fEflIn; \ 1287 g_aShiftU ## a_cBits[iFn].pfn(g_pu ## a_cBits, paTests[iTest].uMisc, g_pfEfl); \ 1288 RTTEST_CHECK(g_hTest, *g_pu ## a_cBits == paTests[iTest].uDstOut); \ 1289 RTTEST_CHECK(g_hTest, *g_pfEfl == paTests[iTest].fEflOut); \ 1290 } \ 1291 } \ 1292 } \ 1293 } 1294 TEST_SHIFT(8, uint8_t, "%#04RX8", BINU8_TEST_T) 1295 TEST_SHIFT(16, uint16_t, "%#06RX16", BINU16_TEST_T) 1296 TEST_SHIFT(32, uint32_t, "%#010RX32", BINU32_TEST_T) 1297 TEST_SHIFT(64, uint64_t, "%#018RX64", BINU64_TEST_T) 1298 1299 static void ShiftGenerate(uint32_t cTests) 1300 { 1301 RTPrintf("\n\n#define HAVE_SHIFT_TESTS\n"); 1302 ShiftU8Generate(cTests); 1303 ShiftU16Generate(cTests); 1304 ShiftU32Generate(cTests); 1305 ShiftU64Generate(cTests); 1306 } 1307 1308 static void ShiftTest(void) 1309 { 1310 ShiftU8Test(); 1311 ShiftU16Test(); 1312 ShiftU32Test(); 1313 ShiftU64Test(); 1314 } 1315 1316 1317 1318 /* 1205 1319 * Random helpers. 1206 1320 */ … … 1284 1398 ShiftDblGenerate(cTests); 1285 1399 UnaryGenerate(cTests); 1400 ShiftGenerate(cTests); 1286 1401 return RTEXITCODE_SUCCESS; 1287 1402 } … … 1324 1439 ShiftDblTest(); 1325 1440 UnaryTest(); 1441 ShiftTest(); 1326 1442 } 1327 1443 return RTTestSummaryAndDestroy(g_hTest); -
trunk/src/VBox/VMM/testcase/tstIEMAImplData.h
r93886 r93887 21 21 static const BINU8_TEST_T g_aTests_add_u8[] = 22 22 { 23 { 0x0 00813, 0x000017, 0x6d, 0x47, 0xda, 0x0 }, /* #0 */24 { 0x 300f43, 0x300703, 0x62, 0x46, 0xe4, 0x0 }, /* #1 */25 { 0x 145996, 0x145187, 0xd2, 0x82, 0xb0, 0x0 }, /* #2 */26 { 0x 0d6f12, 0x0d6797, 0xed, 0x88, 0x9b, 0x0 }, /* #3 */27 { 0x 041646, 0x041603, 0xd3, 0x16, 0x43, 0x0 }, /* #4 */28 { 0x2 a0643, 0x2a0e13, 0xc5, 0x52, 0x8d, 0x0 }, /* #5 */29 { 0x2 02817, 0x202813, 0xb6, 0x51, 0x9b, 0x0 }, /* #6 */30 { 0x 110b07, 0x110392, 0x8e, 0xe3, 0x55, 0x0 }, /* #7 */31 { 0x 1b16d2, 0x1b1687, 0xb0, 0x82, 0xd2, 0x0 }, /* #8 */32 { 0x1 d1c13, 0x1d1486, 0x26, 0xde, 0xb8, 0x0 }, /* #9 */33 { 0x 2332c7, 0x233202, 0x1b, 0x6e, 0x53, 0x0 }, /* #10 */34 { 0x 334c87, 0x334406, 0x4d, 0x5f, 0x12, 0x0 }, /* #11 */35 { 0x 1b4396, 0x1b4b03, 0xd5, 0x6e, 0x99, 0x0 }, /* #12 */36 { 0x 1962d7, 0x196213, 0x9e, 0x01, 0x63, 0x0 }, /* #13 */37 { 0x2 632d6, 0x263203, 0xc9, 0x1c, 0x53, 0x0 }, /* #14 */38 { 0x 1e1e53, 0x1e1603, 0x46, 0x0b, 0xc5, 0x0 }, /* #15 */39 { 0x 136543, 0x136582, 0x05, 0x9d, 0x98, 0x0 }, /* #16 */40 { 0x1 421d6, 0x142187, 0xd2, 0x9c, 0xca, 0x0 }, /* #17 */41 { 0x2 21ac2, 0x221a03, 0xb0, 0x6e, 0xbe, 0x0 }, /* #18 */42 { 0x 2c1312, 0x2c1387, 0xe6, 0xa9, 0xc3, 0x0 }, /* #19 */43 { 0x2 852c7, 0x285a96, 0x7f, 0xa0, 0x21, 0x0 }, /* #20 */44 { 0x 0e2b56, 0x0e2387, 0xd4, 0x88, 0xb4, 0x0 }, /* #21 */45 { 0x3 62a42, 0x362216, 0x2d, 0x71, 0x44, 0x0 }, /* #22 */46 { 0x 1e77d2, 0x1e7f07, 0xa3, 0x44, 0xa1, 0x0 }, /* #23 */47 { 0x3 54182, 0x354992, 0x34, 0xb3, 0x7f, 0x0 }, /* #24 */48 { 0x1 11082, 0x111082, 0x19, 0x9e, 0x85, 0x0 }, /* #25 */49 { 0x 2c47c3, 0x2c4783, 0xd5, 0x8c, 0xb7, 0x0 }, /* #26 */50 { 0x2 01543, 0x201597, 0xaf, 0x88, 0xd9, 0x0 }, /* #27 */51 { 0x0 73003, 0x073086, 0x9c, 0xee, 0x52, 0x0 }, /* #28 */52 { 0x 095fd2, 0x095782, 0x2c, 0xfe, 0xd2, 0x0 }, /* #29 */53 { 0x 042e82, 0x042e92, 0x79, 0xc1, 0x48, 0x0 }, /* #30 */54 { 0x 0f29d2, 0x0f2113, 0x6d, 0x4a, 0xdd, 0x0 }, /* #31 */55 { 0x 1f5342, 0x1f5313, 0x79, 0x37, 0xbe, 0x0 }, /* #32 */56 { 0x 1c6652, 0x1c6e92, 0x5e, 0x85, 0x27, 0x0 }, /* #33 */57 { 0x 341f43, 0x341782, 0x19, 0xfb, 0xe2, 0x0 }, /* #34 */58 { 0x 217602, 0x217682, 0x59, 0xe9, 0x90, 0x0 }, /* #35 */59 { 0x 363012, 0x363003, 0xc9, 0x3e, 0x75, 0x0 }, /* #36 */60 { 0x 3a2e83, 0x3a2e07, 0x99, 0x69, 0xd0, 0x0 }, /* #37 */61 { 0x 163382, 0x163393, 0x9e, 0x80, 0xe2, 0x0 }, /* #38 */62 { 0x 2c3cd2, 0x2c3413, 0x7c, 0x04, 0x88, 0x0 }, /* #39 */63 { 0x0 b7e83, 0x0b7613, 0xc7, 0x26, 0x5f, 0x0 }, /* #40 */64 { 0x 0b1103, 0x0b1907, 0xa4, 0x78, 0xd4, 0x0 }, /* #41 */65 { 0x 1e1393, 0x1e1302, 0x5c, 0x6e, 0x12, 0x0 }, /* #42 */66 { 0x 120056, 0x120807, 0x99, 0x4d, 0xb4, 0x0 }, /* #43 */67 { 0x 3e5216, 0x3e5293, 0xac, 0xa2, 0xf6, 0x0 }, /* #44 */68 { 0x 2c4ed2, 0x2c4682, 0x86, 0xa7, 0x21, 0x0 }, /* #45 */69 { 0x2 e0216, 0x2e0282, 0x11, 0xf4, 0xe3, 0x0 }, /* #46 */70 { 0x3 82b13, 0x382392, 0x8b, 0xe0, 0x55, 0x0 }, /* #47 */71 { 0x 1d71c3, 0x1d7106, 0x39, 0x5a, 0x21, 0x0 }, /* #48 */72 { 0x 055d02, 0x055503, 0x13, 0x04, 0xf1, 0x0 }, /* #49 */73 { 0x3 26296, 0x326213, 0x7c, 0x61, 0xe5, 0x0 }, /* #50 */74 { 0x 0836c7, 0x083617, 0x49, 0x47, 0xfe, 0x0 }, /* #51 */75 { 0x 040506, 0x040517, 0xcf, 0x2b, 0x5c, 0x0 }, /* #52 */76 { 0x1 24292, 0x124202, 0x37, 0x67, 0x30, 0x0 }, /* #53 */77 { 0x 030e83, 0x030603, 0xc0, 0x23, 0x63, 0x0 }, /* #54 */78 { 0x 3e2952, 0x3e2182, 0x23, 0xae, 0x8b, 0x0 }, /* #55 */79 { 0x 3a6cc6, 0x3a6486, 0x03, 0xb4, 0xb1, 0x0 }, /* #56 */80 { 0x0 c4a17, 0x0c4286, 0x63, 0xff, 0x9c, 0x0 }, /* #57 */81 { 0x 370b53, 0x370317, 0xcf, 0x30, 0x61, 0x0 }, /* #58 */82 { 0x 0c3952, 0x0c3113, 0xef, 0x20, 0x31, 0x0 }, /* #59 */83 { 0x0 165d7, 0x016592, 0x8a, 0xf1, 0x67, 0x0 }, /* #60 */84 { 0x 2e0252, 0x2e0287, 0xe9, 0x8e, 0xa5, 0x0 }, /* #61 */85 { 0x 0c26c2, 0x0c2616, 0x3a, 0x63, 0x29, 0x0 }, /* #62 */86 { 0x2 81cd6, 0x281c86, 0x41, 0xa6, 0x65, 0x0 }, /* #63 */23 { 0x0438d3, 0x043082, 0xd1, 0xd9, 0x08, 0x0 }, /* #0 */ 24 { 0x216902, 0x216913, 0x9e, 0x31, 0x93, 0x0 }, /* #1 */ 25 { 0x0d6d56, 0x0d6502, 0x37, 0x3b, 0x04, 0x0 }, /* #2 */ 26 { 0x3616d7, 0x361696, 0x4f, 0xd7, 0x88, 0x0 }, /* #3 */ 27 { 0x327f07, 0x327782, 0x8e, 0xce, 0x40, 0x0 }, /* #4 */ 28 { 0x210b97, 0x210382, 0xf3, 0xf8, 0x05, 0x0 }, /* #5 */ 29 { 0x2f2c86, 0x2f2c92, 0x7a, 0xb6, 0x3c, 0x0 }, /* #6 */ 30 { 0x2f6a06, 0x2f6293, 0xdb, 0xc8, 0xed, 0x0 }, /* #7 */ 31 { 0x234c03, 0x234486, 0x13, 0xff, 0xec, 0x0 }, /* #8 */ 32 { 0x185512, 0x185517, 0x7f, 0x0c, 0x8d, 0x0 }, /* #9 */ 33 { 0x171856, 0x171813, 0x89, 0x37, 0xae, 0x0 }, /* #10 */ 34 { 0x1f08d2, 0x1f0096, 0xe5, 0xf3, 0x0e, 0x0 }, /* #11 */ 35 { 0x0865d2, 0x086596, 0xc1, 0xf0, 0x2f, 0x0 }, /* #12 */ 36 { 0x3e7997, 0x3e7113, 0xfb, 0x20, 0x25, 0x0 }, /* #13 */ 37 { 0x2551c3, 0x255116, 0x0d, 0x60, 0x53, 0x0 }, /* #14 */ 38 { 0x261996, 0x261113, 0x4a, 0x01, 0xb7, 0x0 }, /* #15 */ 39 { 0x031986, 0x031106, 0x59, 0x7e, 0x25, 0x0 }, /* #16 */ 40 { 0x1b4b07, 0x1b4397, 0x96, 0x90, 0xfa, 0x0 }, /* #17 */ 41 { 0x211797, 0x211786, 0xd4, 0xd4, 0x00, 0x0 }, /* #18 */ 42 { 0x1400c6, 0x140892, 0x28, 0x86, 0x5e, 0x0 }, /* #19 */ 43 { 0x2f0213, 0x2f0a96, 0x6e, 0x8d, 0x1f, 0x0 }, /* #20 */ 44 { 0x3f48c2, 0x3f4016, 0x0c, 0x60, 0x54, 0x0 }, /* #21 */ 45 { 0x387916, 0x387116, 0x2d, 0x63, 0x36, 0x0 }, /* #22 */ 46 { 0x3a6183, 0x3a6182, 0xda, 0xfe, 0x24, 0x0 }, /* #23 */ 47 { 0x3d3943, 0x3d3903, 0xa1, 0x34, 0x93, 0x0 }, /* #24 */ 48 { 0x152693, 0x152e13, 0x8f, 0x57, 0xc8, 0x0 }, /* #25 */ 49 { 0x1125d2, 0x112d96, 0x77, 0xf6, 0x7f, 0x0 }, /* #26 */ 50 { 0x2b0846, 0x2b0007, 0xe4, 0x06, 0x22, 0x0 }, /* #27 */ 51 { 0x026a82, 0x026293, 0xd6, 0x85, 0xaf, 0x0 }, /* #28 */ 52 { 0x324e56, 0x324602, 0x00, 0x07, 0x07, 0x0 }, /* #29 */ 53 { 0x253092, 0x253013, 0x47, 0x45, 0xfe, 0x0 }, /* #30 */ 54 { 0x201657, 0x201616, 0x08, 0x56, 0x4e, 0x0 }, /* #31 */ 55 { 0x3e6443, 0x3e6407, 0xf9, 0x2e, 0x35, 0x0 }, /* #32 */ 56 { 0x230092, 0x230096, 0x69, 0xf6, 0x8d, 0x0 }, /* #33 */ 57 { 0x195b07, 0x195317, 0x9f, 0x1e, 0x7f, 0x0 }, /* #34 */ 58 { 0x0d5d56, 0x0d5586, 0xcc, 0xed, 0x21, 0x0 }, /* #35 */ 59 { 0x101912, 0x101182, 0x14, 0xcd, 0xb9, 0x0 }, /* #36 */ 60 { 0x020e02, 0x020693, 0x9d, 0x86, 0xe9, 0x0 }, /* #37 */ 61 { 0x051403, 0x051486, 0x26, 0xd8, 0xb2, 0x0 }, /* #38 */ 62 { 0x165606, 0x165696, 0x97, 0xa5, 0x0e, 0x0 }, /* #39 */ 63 { 0x012586, 0x012507, 0xec, 0x4d, 0x61, 0x0 }, /* #40 */ 64 { 0x154187, 0x154196, 0x86, 0xb2, 0x2c, 0x0 }, /* #41 */ 65 { 0x3b0f93, 0x3b0717, 0xe9, 0x41, 0x58, 0x0 }, /* #42 */ 66 { 0x0803c2, 0x080386, 0xcc, 0xcf, 0x03, 0x0 }, /* #43 */ 67 { 0x1a6a83, 0x1a6292, 0x8e, 0xc1, 0x33, 0x0 }, /* #44 */ 68 { 0x1c0117, 0x1c0102, 0x22, 0x75, 0x53, 0x0 }, /* #45 */ 69 { 0x297293, 0x297207, 0xce, 0x1e, 0x50, 0x0 }, /* #46 */ 70 { 0x3503d3, 0x350306, 0x25, 0x36, 0x11, 0x0 }, /* #47 */ 71 { 0x380846, 0x380006, 0x07, 0x1d, 0x16, 0x0 }, /* #48 */ 72 { 0x3214c2, 0x321c96, 0x6a, 0xe4, 0x7a, 0x0 }, /* #49 */ 73 { 0x3d7656, 0x3d7617, 0xe9, 0x63, 0x7a, 0x0 }, /* #50 */ 74 { 0x380bd7, 0x380b07, 0xab, 0x6c, 0xc1, 0x0 }, /* #51 */ 75 { 0x3f4a46, 0x3f4213, 0xde, 0x10, 0x32, 0x0 }, /* #52 */ 76 { 0x1a4a52, 0x1a4217, 0x5d, 0x39, 0xdc, 0x0 }, /* #53 */ 77 { 0x3a7247, 0x3a7a82, 0x63, 0x9d, 0x3a, 0x0 }, /* #54 */ 78 { 0x250b93, 0x250312, 0x5f, 0x67, 0x08, 0x0 }, /* #55 */ 79 { 0x0d7cc2, 0x0d7417, 0xf4, 0x60, 0x6c, 0x0 }, /* #56 */ 80 { 0x015e83, 0x015617, 0xdd, 0x3a, 0x5d, 0x0 }, /* #57 */ 81 { 0x1f3c56, 0x1f3492, 0x69, 0xf4, 0x8b, 0x0 }, /* #58 */ 82 { 0x1c2613, 0x1c2e96, 0x22, 0x90, 0x6e, 0x0 }, /* #59 */ 83 { 0x0554c3, 0x055413, 0x8d, 0x0b, 0x7e, 0x0 }, /* #60 */ 84 { 0x085516, 0x085597, 0xc7, 0xa5, 0xde, 0x0 }, /* #61 */ 85 { 0x113782, 0x113717, 0x8b, 0x0a, 0x7f, 0x0 }, /* #62 */ 86 { 0x295983, 0x295196, 0x0c, 0xb7, 0xab, 0x0 }, /* #63 */ 87 87 }; 88 88 static const BINU8_TEST_T g_aTests_add_u8_locked[] = 89 89 { 90 { 0x 323c12, 0x323407, 0x72, 0x2e, 0xbc, 0x0 }, /* #0 */91 { 0x 0e5112, 0x0e5103, 0x42, 0x26, 0xe4, 0x0 }, /* #1 */92 { 0x0 44417, 0x044c13, 0xac, 0x73, 0xc7, 0x0 }, /* #2 */93 { 0x0 26a53, 0x026296, 0x0f, 0xfa, 0xeb, 0x0 }, /* #3 */94 { 0x 1517d2, 0x151702, 0x67, 0x6b, 0x04, 0x0 }, /* #4 */95 { 0x2 778d6, 0x277097, 0x8b, 0x84, 0xf9, 0x0 }, /* #5 */96 { 0x 0e2d06, 0x0e2507, 0x52, 0x05, 0xb3, 0x0 }, /* #6 */97 { 0x3 416c3, 0x341682, 0x22, 0xb5, 0x93, 0x0 }, /* #7 */98 { 0x 040286, 0x040206, 0x2b, 0x4d, 0x22, 0x0 }, /* #8 */99 { 0x 3b16c6, 0x3b1697, 0xd9, 0x81, 0xa8, 0x0 }, /* #9 */100 { 0x 3f7692, 0x3f7602, 0x21, 0x46, 0x25, 0x0 }, /* #10 */101 { 0x0 93757, 0x093787, 0xd0, 0xb7, 0xe7, 0x0 }, /* #11 */102 { 0x 2865c6, 0x286583, 0xe4, 0xb6, 0xd2, 0x0 }, /* #12 */103 { 0x 3b1817, 0x3b1803, 0x96, 0x49, 0xb3, 0x0 }, /* #13 */104 { 0x 223213, 0x223216, 0x37, 0x72, 0x3b, 0x0 }, /* #14 */105 { 0x 125912, 0x125996, 0x7d, 0x84, 0x07, 0x0 }, /* #15 */106 { 0x 000387, 0x000313, 0x72, 0x10, 0x9e, 0x0 }, /* #16 */107 { 0x 114a82, 0x114203, 0xe3, 0x2f, 0x4c, 0x0 }, /* #17 */108 { 0x 1c6256, 0x1c6202, 0x55, 0x58, 0x03, 0x0 }, /* #18 */109 { 0x 150f86, 0x150786, 0x94, 0xaa, 0x16, 0x0 }, /* #19 */110 { 0x 3f6f17, 0x3f6797, 0xa4, 0x81, 0xdd, 0x0 }, /* #20 */111 { 0x 247a53, 0x247202, 0x55, 0x58, 0x03, 0x0 }, /* #21 */112 { 0x0 27c87, 0x027492, 0x2b, 0xd9, 0xae, 0x0 }, /* #22 */113 { 0x 3340c6, 0x334803, 0xd2, 0x52, 0x80, 0x0 }, /* #23 */114 { 0x 270242, 0x270207, 0xf1, 0x28, 0x37, 0x0 }, /* #24 */115 { 0x1 12146, 0x112996, 0x48, 0x87, 0x3f, 0x0 }, /* #25 */116 { 0x2 f1a43, 0x2f1a92, 0x77, 0xf1, 0x7a, 0x0 }, /* #26 */117 { 0x 264703, 0x264797, 0xda, 0x87, 0xad, 0x0 }, /* #27 */118 { 0x 037396, 0x037303, 0xe6, 0x16, 0x30, 0x0 }, /* #28 */119 { 0x3 c3543, 0x3c3d13, 0xad, 0x54, 0xa7, 0x0 }, /* #29 */120 { 0x 2808d3, 0x280017, 0xab, 0x14, 0x69, 0x0 }, /* #30 */121 { 0x 344282, 0x344297, 0xf7, 0xa5, 0xae, 0x0 }, /* #31 */122 { 0x 2c0b82, 0x2c0b96, 0x49, 0x93, 0x4a, 0x0 }, /* #32 */123 { 0x3 f5f83, 0x3f5702, 0x40, 0x5d, 0x1d, 0x0 }, /* #33 */124 { 0x2 c1396, 0x2c1303, 0xe7, 0x57, 0x70, 0x0 }, /* #34 */125 { 0x0 57017, 0x057013, 0x36, 0x15, 0xdf, 0x0 }, /* #35 */126 { 0x1 91092, 0x191013, 0x79, 0x15, 0x9c, 0x0 }, /* #36 */127 { 0x 3f48c6, 0x3f4083, 0xe9, 0x9d, 0xb4, 0x0 }, /* #37 */128 { 0x 3f0543, 0x3f0586, 0xa1, 0xaa, 0x09, 0x0 }, /* #38 */129 { 0x 0c6c02, 0x0c6496, 0x1f, 0xd1, 0xb2, 0x0 }, /* #39 */130 { 0x0 c42c7, 0x0c4217, 0x75, 0x72, 0xfd, 0x0 }, /* #40 */131 { 0x 266cc6, 0x266c96, 0x4f, 0xb7, 0x68, 0x0 }, /* #41 */132 { 0x 137b96, 0x137b96, 0x28, 0x93, 0x6b, 0x0 }, /* #42 */133 { 0x 055f12, 0x055782, 0x48, 0xcd, 0x85, 0x0 }, /* #43 */134 { 0x 0670c6, 0x067087, 0xec, 0x8e, 0xa2, 0x0 }, /* #44 */135 { 0x 155393, 0x155307, 0x75, 0x5c, 0xe7, 0x0 }, /* #45 */136 { 0x 111593, 0x111d13, 0xa9, 0x40, 0x97, 0x0 }, /* #46 */137 { 0x 175f46, 0x175702, 0x09, 0x5e, 0x55, 0x0 }, /* #47 */138 { 0x 2e7052, 0x2e7007, 0xe5, 0x1d, 0x38, 0x0 }, /* #48 */139 { 0x 3274d6, 0x327496, 0x8e, 0xc9, 0x3b, 0x0 }, /* #49 */140 { 0x 0e04d2, 0x0e0c03, 0xd3, 0x75, 0xa2, 0x0 }, /* #50 */141 { 0x3 239d2, 0x323992, 0x49, 0xb5, 0x6c, 0x0 }, /* #51 */142 { 0x 0265c3, 0x026582, 0xd4, 0xea, 0x16, 0x0 }, /* #52 */143 { 0x 287056, 0x287006, 0x50, 0x59, 0x09, 0x0 }, /* #53 */144 { 0x 2b5d47, 0x2b5512, 0x6a, 0x76, 0x0c, 0x0 }, /* #54 */145 { 0x 0a4503, 0x0a4d17, 0xe8, 0x77, 0x8f, 0x0 }, /* #55 */146 { 0x 2e1082, 0x2e1096, 0x18, 0xf0, 0xd8, 0x0 }, /* #56 */147 { 0x 2371d7, 0x237992, 0x6f, 0xa2, 0x33, 0x0 }, /* #57 */148 { 0x 0c0712, 0x0c0f03, 0x91, 0x43, 0xb2, 0x0 }, /* #58 */149 { 0x 293fc3, 0x293703, 0x28, 0x0b, 0xe3, 0x0 }, /* #59 */150 { 0x 1b5652, 0x1b5682, 0x90, 0xe5, 0x55, 0x0 }, /* #60 */151 { 0x 164c56, 0x164496, 0x06, 0xa0, 0x9a, 0x0 }, /* #61 */152 { 0x 3662d3, 0x366297, 0xfb, 0xca, 0xcf, 0x0 }, /* #62 */153 { 0x 007647, 0x007682, 0x23, 0xbf, 0x9c, 0x0 }, /* #63 */90 { 0x147013, 0x147013, 0xcc, 0x23, 0x57, 0x0 }, /* #0 */ 91 { 0x3b4653, 0x3b4683, 0xc0, 0xbc, 0xfc, 0x0 }, /* #1 */ 92 { 0x014c86, 0x014496, 0x0f, 0x99, 0x8a, 0x0 }, /* #2 */ 93 { 0x0b3742, 0x0b3782, 0x5a, 0xfd, 0xa3, 0x0 }, /* #3 */ 94 { 0x314107, 0x314157, 0x92, 0x00, 0x6e, 0x0 }, /* #4 */ 95 { 0x237d83, 0x237503, 0xe2, 0x23, 0x41, 0x0 }, /* #5 */ 96 { 0x3064c7, 0x306497, 0xce, 0xc6, 0xf8, 0x0 }, /* #6 */ 97 { 0x3239d6, 0x323196, 0x8e, 0xc3, 0x35, 0x0 }, /* #7 */ 98 { 0x197c46, 0x197492, 0xba, 0xf7, 0x3d, 0x0 }, /* #8 */ 99 { 0x0800d7, 0x080007, 0xf0, 0x5c, 0x6c, 0x0 }, /* #9 */ 100 { 0x285c57, 0x285c07, 0x96, 0x1b, 0x85, 0x0 }, /* #10 */ 101 { 0x0c4f42, 0x0c4707, 0x37, 0x09, 0xd2, 0x0 }, /* #11 */ 102 { 0x0c74d7, 0x0c7496, 0x87, 0x95, 0x0e, 0x0 }, /* #12 */ 103 { 0x0e21d2, 0x0e2903, 0x9c, 0x4c, 0xb0, 0x0 }, /* #13 */ 104 { 0x396bd7, 0x396b07, 0x92, 0x69, 0xd7, 0x0 }, /* #14 */ 105 { 0x393253, 0x393287, 0xd5, 0x87, 0xb2, 0x0 }, /* #15 */ 106 { 0x143a97, 0x143207, 0x23, 0x1e, 0xfb, 0x0 }, /* #16 */ 107 { 0x266092, 0x266092, 0x1d, 0xab, 0x8e, 0x0 }, /* #17 */ 108 { 0x244297, 0x244207, 0x74, 0x28, 0xb4, 0x0 }, /* #18 */ 109 { 0x270483, 0x270402, 0x16, 0x3b, 0x25, 0x0 }, /* #19 */ 110 { 0x222206, 0x222286, 0xcc, 0xdd, 0x11, 0x0 }, /* #20 */ 111 { 0x000ed7, 0x000e96, 0x4e, 0x99, 0x4b, 0x0 }, /* #21 */ 112 { 0x0a60c3, 0x0a6086, 0xd7, 0xd8, 0x01, 0x0 }, /* #22 */ 113 { 0x2d5f16, 0x2d5703, 0xc7, 0x1a, 0x53, 0x0 }, /* #23 */ 114 { 0x3e0d43, 0x3e0d17, 0xbf, 0x4b, 0x8c, 0x0 }, /* #24 */ 115 { 0x1a7ec2, 0x1a7686, 0x30, 0xe8, 0xb8, 0x0 }, /* #25 */ 116 { 0x215d07, 0x215583, 0xcd, 0x9e, 0xd1, 0x0 }, /* #26 */ 117 { 0x1341c3, 0x134113, 0xfd, 0x04, 0x07, 0x0 }, /* #27 */ 118 { 0x366a83, 0x366a86, 0x66, 0x8b, 0x25, 0x0 }, /* #28 */ 119 { 0x322f87, 0x322f96, 0x2b, 0xa9, 0x7e, 0x0 }, /* #29 */ 120 { 0x396217, 0x396283, 0xf2, 0xad, 0xbb, 0x0 }, /* #30 */ 121 { 0x0a2586, 0x0a2d82, 0x74, 0xea, 0x76, 0x0 }, /* #31 */ 122 { 0x0162c3, 0x016206, 0x14, 0x28, 0x14, 0x0 }, /* #32 */ 123 { 0x3c60d3, 0x3c6013, 0x6a, 0x01, 0x97, 0x0 }, /* #33 */ 124 { 0x270853, 0x270097, 0xe9, 0xb2, 0xc9, 0x0 }, /* #34 */ 125 { 0x047696, 0x047613, 0x4b, 0x1a, 0xcf, 0x0 }, /* #35 */ 126 { 0x1c1202, 0x1c1a82, 0x23, 0x94, 0x71, 0x0 }, /* #36 */ 127 { 0x170816, 0x170007, 0x90, 0x05, 0x75, 0x0 }, /* #37 */ 128 { 0x052407, 0x052492, 0xa9, 0xc1, 0x18, 0x0 }, /* #38 */ 129 { 0x2a4c03, 0x2a4492, 0x8b, 0xa8, 0x1d, 0x0 }, /* #39 */ 130 { 0x083257, 0x083207, 0xc0, 0x3c, 0x7c, 0x0 }, /* #40 */ 131 { 0x376787, 0x376716, 0x4c, 0x72, 0x26, 0x0 }, /* #41 */ 132 { 0x296743, 0x296793, 0xb1, 0x80, 0xcf, 0x0 }, /* #42 */ 133 { 0x104792, 0x104792, 0x1f, 0xb3, 0x94, 0x0 }, /* #43 */ 134 { 0x155097, 0x155813, 0x8c, 0x43, 0xb7, 0x0 }, /* #44 */ 135 { 0x203b13, 0x203397, 0xff, 0xeb, 0xec, 0x0 }, /* #45 */ 136 { 0x3f5e12, 0x3f5e07, 0xe4, 0x6a, 0x86, 0x0 }, /* #46 */ 137 { 0x242e47, 0x242687, 0xf3, 0x8d, 0x9a, 0x0 }, /* #47 */ 138 { 0x316806, 0x316092, 0x01, 0xe0, 0xdf, 0x0 }, /* #48 */ 139 { 0x1a7183, 0x1a7992, 0x75, 0xd0, 0x5b, 0x0 }, /* #49 */ 140 { 0x3349c6, 0x334182, 0xac, 0xad, 0x01, 0x0 }, /* #50 */ 141 { 0x392017, 0x392097, 0xee, 0x8b, 0x9d, 0x0 }, /* #51 */ 142 { 0x101916, 0x101182, 0x12, 0xf2, 0xe0, 0x0 }, /* #52 */ 143 { 0x3a5e42, 0x3a5692, 0x24, 0xc1, 0x9d, 0x0 }, /* #53 */ 144 { 0x0072c3, 0x007a86, 0x57, 0x87, 0x30, 0x0 }, /* #54 */ 145 { 0x276757, 0x276f03, 0x85, 0x5b, 0xd6, 0x0 }, /* #55 */ 146 { 0x1376d2, 0x137e82, 0x34, 0x98, 0x64, 0x0 }, /* #56 */ 147 { 0x0e5a82, 0x0e5217, 0x7b, 0x09, 0x8e, 0x0 }, /* #57 */ 148 { 0x2a2252, 0x2a2a17, 0xbf, 0x77, 0xb8, 0x0 }, /* #58 */ 149 { 0x1f2b16, 0x1f2b86, 0x59, 0x8e, 0x35, 0x0 }, /* #59 */ 150 { 0x032146, 0x032186, 0x44, 0xfa, 0xb6, 0x0 }, /* #60 */ 151 { 0x320e42, 0x320696, 0x0b, 0x90, 0x85, 0x0 }, /* #61 */ 152 { 0x2d2883, 0x2d2083, 0xa3, 0x83, 0xe0, 0x0 }, /* #62 */ 153 { 0x3102d6, 0x310203, 0xf3, 0x3b, 0x48, 0x0 }, /* #63 */ 154 154 }; 155 155 static const BINU8_TEST_T g_aTests_adc_u8[] = 156 156 { 157 { 0x 1a2d93, 0x1a2592, 0xad, 0xd6, 0x28, 0x0 }, /* #0 */158 { 0x0 27947, 0x027112, 0x0d, 0x62, 0x54, 0x0 }, /* #1 */159 { 0x 3c4443, 0x3c4416, 0x0e, 0x4e, 0x3f, 0x0 }, /* #2 */160 { 0x 043b17, 0x043317, 0xd5, 0x53, 0x7d, 0x0 }, /* #3 */161 { 0x 120207, 0x120283, 0xc3, 0x8f, 0xcb, 0x0 }, /* #4 */162 { 0x 031486, 0x031486, 0x84, 0xee, 0x6a, 0x0 }, /* #5 */163 { 0x2 a5997, 0x2a5196, 0x19, 0xc5, 0xab, 0x0 }, /* #6 */164 { 0x2 d4e42, 0x2d4697, 0x9f, 0x96, 0xf7, 0x0 }, /* #7 */165 { 0x19 2746, 0x192786, 0x57, 0xfc, 0xa5, 0x0 }, /* #8 */166 { 0x 244443, 0x244c07, 0xa6, 0x78, 0xd1, 0x0 }, /* #9 */167 { 0x 1f0317, 0x1f0313, 0xcc, 0x10, 0x43, 0x0 }, /* #10 */168 { 0x 2f35d2, 0x2f3d13, 0x98, 0x25, 0x8d, 0x0 }, /* #11 */169 { 0x 224fd6, 0x224786, 0x2a, 0xbe, 0x94, 0x0 }, /* #12 */170 { 0x 215686, 0x215693, 0xf7, 0xf1, 0xfa, 0x0 }, /* #13 */171 { 0x 1b1a86, 0x1b1a03, 0x82, 0x3d, 0xbb, 0x0 }, /* #14 */172 { 0x 3c2a52, 0x3c2287, 0xe5, 0xb7, 0xd2, 0x0 }, /* #15 */173 { 0x 3c0182, 0x3c0192, 0x64, 0xf2, 0x8e, 0x0 }, /* #16 */174 { 0x3 23852, 0x323083, 0xf4, 0xdc, 0xe8, 0x0 }, /* #17 */175 { 0x 154613, 0x154696, 0x83, 0xa0, 0x1c, 0x0 }, /* #18 */176 { 0x1 96917, 0x196193, 0xe9, 0xd6, 0xec, 0x0 }, /* #19 */177 { 0x 265e82, 0x265602, 0x25, 0x3b, 0x16, 0x0 }, /* #20 */178 { 0x 0e3c16, 0x0e3c86, 0x65, 0xd8, 0x73, 0x0 }, /* #21 */179 { 0x 3c5b92, 0x3c5383, 0xe4, 0xad, 0xc9, 0x0 }, /* #22 */180 { 0x 110d52, 0x110586, 0x41, 0xe2, 0xa1, 0x0 }, /* #23 */181 { 0x 3f3307, 0x3f3317, 0xdb, 0x17, 0x3b, 0x0 }, /* #24 */182 { 0x3 45c12, 0x345417, 0x2a, 0x12, 0xe8, 0x0 }, /* #25 */183 { 0x0 e1483, 0x0e1402, 0x12, 0x26, 0x13, 0x0 }, /* #26 */184 { 0x 260847, 0x260006, 0x14, 0x3c, 0x27, 0x0 }, /* #27 */185 { 0x 1d7e07, 0x1d7612, 0x2b, 0x31, 0x05, 0x0 }, /* #28 */186 { 0x 032ec6, 0x032692, 0x9b, 0xf4, 0x59, 0x0 }, /* #29 */187 { 0x2 f73d7, 0x2f7383, 0xf1, 0x8c, 0x9a, 0x0 }, /* #30 */188 { 0x 3716c6, 0x371607, 0xc8, 0x1b, 0x53, 0x0 }, /* #31 */189 { 0x 2d5c13, 0x2d5c03, 0xad, 0x6e, 0xc0, 0x0 }, /* #32 */190 { 0x 196d92, 0x196d86, 0x21, 0x88, 0x67, 0x0 }, /* #33 */191 { 0x 0b7c53, 0x0b7c17, 0x8d, 0x63, 0xd5, 0x0 }, /* #34 */192 { 0x1 f7507, 0x1f7d03, 0x94, 0x7a, 0xe5, 0x0 }, /* #35 */193 { 0x 2d5982, 0x2d5107, 0x48, 0x28, 0xe0, 0x0 }, /* #36 */194 { 0x 3c1583, 0x3c1d03, 0xda, 0x6d, 0x92, 0x0 }, /* #37 */195 { 0x 286dc3, 0x286d92, 0x7e, 0x8c, 0x0d, 0x0 }, /* #38 */196 { 0x 1e60d6, 0x1e6007, 0x47, 0x28, 0xe1, 0x0 }, /* #39 */197 { 0x 381a07, 0x381213, 0xf2, 0x70, 0x7d, 0x0 }, /* #40 */198 { 0x 3b2712, 0x3b2f17, 0xdd, 0x78, 0x9b, 0x0 }, /* #41 */199 { 0x 0f3b02, 0x0f3393, 0x97, 0x86, 0xef, 0x0 }, /* #42 */200 { 0x 280bc3, 0x280317, 0xe4, 0x50, 0x6b, 0x0 }, /* #43 */201 { 0x0 431c7, 0x043107, 0x24, 0x0f, 0xea, 0x0 }, /* #44 */202 { 0x 307492, 0x307416, 0x0d, 0x63, 0x56, 0x0 }, /* #45 */203 { 0x 120e16, 0x120607, 0x58, 0x39, 0xe1, 0x0 }, /* #46 */204 { 0x 0d6956, 0x0d6112, 0x3f, 0x6b, 0x2c, 0x0 }, /* #47 */205 { 0x 1e14d6, 0x1e1482, 0xa2, 0xbc, 0x1a, 0x0 }, /* #48 */206 { 0x3 64186, 0x364106, 0x12, 0x1e, 0x0c, 0x0 }, /* #49 */207 { 0x 1f2712, 0x1f2707, 0x39, 0x2b, 0xf2, 0x0 }, /* #50 */208 { 0x 067712, 0x067f92, 0x4f, 0xae, 0x5f, 0x0 }, /* #51 */209 { 0x 2b31d6, 0x2b3907, 0x99, 0x69, 0xd0, 0x0 }, /* #52 */210 { 0x 351052, 0x351017, 0xfd, 0x47, 0x4a, 0x0 }, /* #53 */211 { 0x 350213, 0x350217, 0xbd, 0x05, 0x47, 0x0 }, /* #54 */212 { 0x1 57542, 0x157d86, 0x66, 0xd8, 0x72, 0x0 }, /* #55 */213 { 0x 1a0907, 0x1a0992, 0x22, 0x91, 0x6e, 0x0 }, /* #56 */214 { 0x 0d0f56, 0x0d0f13, 0xae, 0x7c, 0xce, 0x0 }, /* #57 */215 { 0x3 f5256, 0x3f5a96, 0x4a, 0x96, 0x4c, 0x0 }, /* #58 */216 { 0x 246fd6, 0x246786, 0xc3, 0xf5, 0x32, 0x0 }, /* #59 */217 { 0x 277dc6, 0x277592, 0xd8, 0xe0, 0x08, 0x0 }, /* #60 */218 { 0x 310d82, 0x310513, 0xef, 0x68, 0x79, 0x0 }, /* #61 */219 { 0x0f 1f46, 0x0f1703, 0x3e, 0x1f, 0xe1, 0x0 }, /* #62 */220 { 0x 3f49d3, 0x3f4193, 0xd1, 0xa1, 0xcf, 0x0 }, /* #63 */157 { 0x2e7016, 0x2e7817, 0xbe, 0x71, 0xb3, 0x0 }, /* #0 */ 158 { 0x065ac6, 0x065213, 0xaf, 0x08, 0x59, 0x0 }, /* #1 */ 159 { 0x193757, 0x193797, 0xcd, 0x81, 0xb3, 0x0 }, /* #2 */ 160 { 0x276407, 0x276482, 0x46, 0xda, 0x93, 0x0 }, /* #3 */ 161 { 0x320e06, 0x320e13, 0x8a, 0x52, 0xc8, 0x0 }, /* #4 */ 162 { 0x2d1947, 0x2d1103, 0xe4, 0x5d, 0x78, 0x0 }, /* #5 */ 163 { 0x2e1a42, 0x2e1282, 0xaa, 0xea, 0x40, 0x0 }, /* #6 */ 164 { 0x284cd7, 0x284c07, 0xe4, 0x7e, 0x99, 0x0 }, /* #7 */ 165 { 0x190952, 0x190106, 0x19, 0x6c, 0x53, 0x0 }, /* #8 */ 166 { 0x192246, 0x192217, 0x68, 0x44, 0xdc, 0x0 }, /* #9 */ 167 { 0x036546, 0x036583, 0xb1, 0x92, 0xe1, 0x0 }, /* #10 */ 168 { 0x1852c3, 0x185283, 0xeb, 0xbf, 0xd3, 0x0 }, /* #11 */ 169 { 0x3e3443, 0x3e3496, 0x1c, 0xf5, 0xd8, 0x0 }, /* #12 */ 170 { 0x126193, 0x126117, 0x47, 0x47, 0xff, 0x0 }, /* #13 */ 171 { 0x341fc6, 0x341796, 0x2e, 0xbd, 0x8f, 0x0 }, /* #14 */ 172 { 0x2e48d3, 0x2e4097, 0xef, 0xb7, 0xc7, 0x0 }, /* #15 */ 173 { 0x137682, 0x137683, 0xec, 0xdc, 0xf0, 0x0 }, /* #16 */ 174 { 0x3906c2, 0x390617, 0x7f, 0x71, 0xf2, 0x0 }, /* #17 */ 175 { 0x2002d7, 0x200206, 0x28, 0x5c, 0x33, 0x0 }, /* #18 */ 176 { 0x157887, 0x157092, 0x1d, 0xa7, 0x89, 0x0 }, /* #19 */ 177 { 0x1c2a12, 0x1c2296, 0x0e, 0x95, 0x87, 0x0 }, /* #20 */ 178 { 0x2f3792, 0x2f3796, 0x9b, 0xaa, 0x0f, 0x0 }, /* #21 */ 179 { 0x2c7a43, 0x2c7282, 0x9b, 0xae, 0x12, 0x0 }, /* #22 */ 180 { 0x2e5fd3, 0x2e5f13, 0xda, 0x7a, 0x9f, 0x0 }, /* #23 */ 181 { 0x1065c3, 0x106592, 0x03, 0xb3, 0xaf, 0x0 }, /* #24 */ 182 { 0x3e4812, 0x3e4007, 0x45, 0x0c, 0xc7, 0x0 }, /* #25 */ 183 { 0x0a1682, 0x0a1617, 0x78, 0x21, 0xa9, 0x0 }, /* #26 */ 184 { 0x334e02, 0x334682, 0x12, 0xd6, 0xc4, 0x0 }, /* #27 */ 185 { 0x383f87, 0x383782, 0x31, 0xba, 0x88, 0x0 }, /* #28 */ 186 { 0x150d86, 0x150d07, 0xd5, 0x6a, 0x95, 0x0 }, /* #29 */ 187 { 0x2c7a47, 0x2c7a96, 0x7d, 0x93, 0x15, 0x0 }, /* #30 */ 188 { 0x235fd7, 0x235793, 0xa8, 0x92, 0xe9, 0x0 }, /* #31 */ 189 { 0x1c5613, 0x1c5686, 0x55, 0xfa, 0xa4, 0x0 }, /* #32 */ 190 { 0x0b2e16, 0x0b2e92, 0x7e, 0x89, 0x0b, 0x0 }, /* #33 */ 191 { 0x3421d7, 0x342113, 0xf7, 0x04, 0x0c, 0x0 }, /* #34 */ 192 { 0x1656c6, 0x165682, 0x15, 0xba, 0xa5, 0x0 }, /* #35 */ 193 { 0x120907, 0x120116, 0x45, 0x55, 0x0f, 0x0 }, /* #36 */ 194 { 0x2f1a46, 0x2f1293, 0xac, 0x98, 0xec, 0x0 }, /* #37 */ 195 { 0x3a6e52, 0x3a6e07, 0xb8, 0x3c, 0x84, 0x0 }, /* #38 */ 196 { 0x070b56, 0x070386, 0x18, 0xca, 0xb2, 0x0 }, /* #39 */ 197 { 0x284c03, 0x284403, 0x27, 0x1c, 0xf4, 0x0 }, /* #40 */ 198 { 0x2a22d3, 0x2a2286, 0x12, 0xc6, 0xb3, 0x0 }, /* #41 */ 199 { 0x155c47, 0x155402, 0x01, 0x62, 0x60, 0x0 }, /* #42 */ 200 { 0x327447, 0x327c03, 0xd0, 0x64, 0x93, 0x0 }, /* #43 */ 201 { 0x0a5992, 0x0a5187, 0xc4, 0xa6, 0xe2, 0x0 }, /* #44 */ 202 { 0x1c4653, 0x1c4692, 0x6d, 0xf8, 0x8a, 0x0 }, /* #45 */ 203 { 0x3b7286, 0x3b7293, 0xec, 0x83, 0x97, 0x0 }, /* #46 */ 204 { 0x206f52, 0x206f96, 0x5f, 0x82, 0x23, 0x0 }, /* #47 */ 205 { 0x235b86, 0x235306, 0x46, 0x4e, 0x08, 0x0 }, /* #48 */ 206 { 0x315707, 0x315717, 0x41, 0x41, 0xff, 0x0 }, /* #49 */ 207 { 0x3c1d07, 0x3c1583, 0xe2, 0xc7, 0xe4, 0x0 }, /* #50 */ 208 { 0x343746, 0x343793, 0x99, 0x86, 0xed, 0x0 }, /* #51 */ 209 { 0x192413, 0x192c96, 0x1f, 0x8b, 0x6b, 0x0 }, /* #52 */ 210 { 0x0f1102, 0x0f1986, 0x60, 0xb8, 0x58, 0x0 }, /* #53 */ 211 { 0x286442, 0x286486, 0x95, 0xfa, 0x65, 0x0 }, /* #54 */ 212 { 0x101347, 0x101396, 0x8e, 0xc9, 0x3a, 0x0 }, /* #55 */ 213 { 0x347242, 0x347a82, 0x57, 0xad, 0x56, 0x0 }, /* #56 */ 214 { 0x3c0783, 0x3c0f17, 0xc8, 0x65, 0x9c, 0x0 }, /* #57 */ 215 { 0x3935c3, 0x393517, 0xe5, 0x30, 0x4a, 0x0 }, /* #58 */ 216 { 0x0866c2, 0x086617, 0xf6, 0x63, 0x6d, 0x0 }, /* #59 */ 217 { 0x172b12, 0x172b03, 0x84, 0x38, 0xb4, 0x0 }, /* #60 */ 218 { 0x037196, 0x037197, 0xea, 0x96, 0xac, 0x0 }, /* #61 */ 219 { 0x0f7c06, 0x0f7407, 0xb4, 0x28, 0x74, 0x0 }, /* #62 */ 220 { 0x250a07, 0x250287, 0xf9, 0xbd, 0xc3, 0x0 }, /* #63 */ 221 221 }; 222 222 static const BINU8_TEST_T g_aTests_adc_u8_locked[] = 223 223 { 224 { 0x2 80a03, 0x280296, 0xef, 0xfa, 0x0a, 0x0 }, /* #0 */225 { 0x 2f36d6, 0x2f3696, 0xde, 0xe8, 0x0a, 0x0 }, /* #1 */226 { 0x0 20443, 0x020493, 0xc7, 0xb6, 0xee, 0x0 }, /* #2 */227 { 0x 194753, 0x194782, 0xd0, 0xef, 0x1e, 0x0 }, /* #3 */228 { 0x 3c5656, 0x3c5e07, 0x89, 0x0c, 0x83, 0x0 }, /* #4 */229 { 0x3 06e92, 0x306693, 0xf7, 0xf4, 0xfd, 0x0 }, /* #5 */230 { 0x 0c1bc6, 0x0c1303, 0xf0, 0x40, 0x50, 0x0 }, /* #6 */231 { 0x 2c6c56, 0x2c6493, 0xfd, 0x94, 0x97, 0x0 }, /* #7 */232 { 0x 1d2182, 0x1d2182, 0xc2, 0xd9, 0x17, 0x0 }, /* #8 */233 { 0x 031c13, 0x031403, 0xd3, 0x2c, 0x58, 0x0 }, /* #9 */234 { 0x 0719d3, 0x071117, 0x3a, 0x12, 0xd7, 0x0 }, /* #10 */235 { 0x2 c2786, 0x2c2716, 0x0b, 0x28, 0x1d, 0x0 }, /* #11 */236 { 0x 2f2856, 0x2f2003, 0xe3, 0x08, 0x25, 0x0 }, /* #12 */237 { 0x 0832d3, 0x083a92, 0x58, 0xb6, 0x5d, 0x0 }, /* #13 */238 { 0x 1a0bc7, 0x1a0396, 0xce, 0xd7, 0x08, 0x0 }, /* #14 */239 { 0x 331f83, 0x331f13, 0x9a, 0x46, 0xab, 0x0 }, /* #15 */240 { 0x 1378d3, 0x137006, 0x32, 0x59, 0x26, 0x0 }, /* #16 */241 { 0x 013d86, 0x013d92, 0x6c, 0xe6, 0x7a, 0x0 }, /* #17 */242 { 0x 1a6f42, 0x1a6786, 0x04, 0xb4, 0xb0, 0x0 }, /* #18 */243 { 0x 0b74d2, 0x0b7486, 0x8a, 0x9a, 0x10, 0x0 }, /* #19 */244 { 0x2 91057, 0x291013, 0xa3, 0x23, 0x7f, 0x0 }, /* #20 */245 { 0x1 c4857, 0x1c4083, 0xa1, 0x8c, 0xea, 0x0 }, /* #21 */246 { 0x 097ad6, 0x097a82, 0x2b, 0x9e, 0x73, 0x0 }, /* #22 */247 { 0x 204582, 0x204512, 0x28, 0x54, 0x2c, 0x0 }, /* #23 */248 { 0x2 c2e02, 0x2c2613, 0x44, 0x32, 0xee, 0x0 }, /* #24 */249 { 0x 1556c2, 0x155e86, 0x6b, 0x9c, 0x31, 0x0 }, /* #25 */250 { 0x2 05f87, 0x205702, 0x20, 0x57, 0x36, 0x0 }, /* #26 */251 { 0x 390416, 0x390413, 0xf5, 0x20, 0x2b, 0x0 }, /* #27 */252 { 0x 1256c7, 0x125e07, 0x85, 0x1d, 0x97, 0x0 }, /* #28 */253 { 0x 3b1617, 0x3b1693, 0xfe, 0xd0, 0xd1, 0x0 }, /* #29 */254 { 0x 0f0dd2, 0x0f0517, 0xef, 0x30, 0x41, 0x0 }, /* #30 */255 { 0x 2e2a93, 0x2e2257, 0x4b, 0x00, 0xb4, 0x0 }, /* #31 */256 { 0x 2c26c7, 0x2c2617, 0x3f, 0x0f, 0xcf, 0x0 }, /* #32 */257 { 0x 1f0c47, 0x1f0412, 0x19, 0x34, 0x1a, 0x0 }, /* #33 */258 { 0x 383793, 0x383792, 0x84, 0xe3, 0x5e, 0x0 }, /* #34 */259 { 0x2 44596, 0x244513, 0xdd, 0x4a, 0x6d, 0x0 }, /* #35 */260 { 0x 006c52, 0x006482, 0x85, 0x97, 0x12, 0x0 }, /* #36 */261 { 0x 0065d7, 0x006502, 0x06, 0x1a, 0x13, 0x0 }, /* #37 */262 { 0x 0248d2, 0x024017, 0xef, 0x2e, 0x3f, 0x0 }, /* #38 */263 { 0x 1d4d87, 0x1d4d86, 0x76, 0xeb, 0x74, 0x0 }, /* #39 */264 { 0x 3b5382, 0x3b5396, 0x4f, 0xdd, 0x8e, 0x0 }, /* #40 */265 { 0x 1f1847, 0x1f1012, 0x09, 0x38, 0x2e, 0x0 }, /* #41 */266 { 0x 0d7052, 0x0d7013, 0xb9, 0x26, 0x6d, 0x0 }, /* #42 */267 { 0x2 10106, 0x210193, 0xdb, 0xd0, 0xf5, 0x0 }, /* #43 */268 { 0x 2300d7, 0x230807, 0xb2, 0x59, 0xa6, 0x0 }, /* #44 */269 { 0x2 32cd2, 0x232413, 0x7f, 0x57, 0xd8, 0x0 }, /* #45 */270 { 0x2 27753, 0x227f92, 0x6c, 0xd6, 0x69, 0x0 }, /* #46 */271 { 0x 2f4383, 0x2f4313, 0xf1, 0x70, 0x7e, 0x0 }, /* #47 */272 { 0x 0f7b03, 0x0f7392, 0x1f, 0xa8, 0x88, 0x0 }, /* #48 */273 { 0x3 95a13, 0x395202, 0x13, 0x6e, 0x5a, 0x0 }, /* #49 */274 { 0x 210c92, 0x210c82, 0x78, 0xbf, 0x47, 0x0 }, /* #50 */275 { 0x 167e96, 0x167e82, 0x50, 0xbc, 0x6c, 0x0 }, /* #51 */276 { 0x 367703, 0x367713, 0x7b, 0x1a, 0x9e, 0x0 }, /* #52 */277 { 0x0 07443, 0x007c92, 0x4d, 0xb6, 0x68, 0x0 }, /* #53 */278 { 0x1 75006, 0x175092, 0x8a, 0xb0, 0x26, 0x0 }, /* #54 */279 { 0x 1f0317, 0x1f0396, 0x98, 0xf6, 0x5d, 0x0 }, /* #55 */280 { 0x 323917, 0x323112, 0x5a, 0x67, 0x0c, 0x0 }, /* #56 */281 { 0x 090596, 0x090d92, 0x74, 0x91, 0x1d, 0x0 }, /* #57 */282 { 0x 2202d3, 0x220217, 0x69, 0x30, 0xc6, 0x0 }, /* #58 */283 { 0x 3d76c6, 0x3d7613, 0xed, 0x6b, 0x7e, 0x0 }, /* #59 */284 { 0x 3101d6, 0x310192, 0x1e, 0xd9, 0xbb, 0x0 }, /* #60 */285 { 0x1 61e56, 0x161602, 0x24, 0x49, 0x25, 0x0 }, /* #61 */286 { 0x 3a5542, 0x3a5503, 0x69, 0x5d, 0xf4, 0x0 }, /* #62 */287 { 0x 295097, 0x295092, 0xc5, 0xe3, 0x1d, 0x0 }, /* #63 */224 { 0x237506, 0x237593, 0xca, 0xc1, 0xf7, 0x0 }, /* #0 */ 225 { 0x1053d7, 0x105317, 0x78, 0x74, 0xfb, 0x0 }, /* #1 */ 226 { 0x0750d2, 0x075097, 0xd2, 0xa0, 0xce, 0x0 }, /* #2 */ 227 { 0x0b0ac7, 0x0b0292, 0x1d, 0xf4, 0xd6, 0x0 }, /* #3 */ 228 { 0x1d3cd3, 0x1d3406, 0x09, 0x2e, 0x24, 0x0 }, /* #4 */ 229 { 0x3e3807, 0x3e3813, 0x88, 0x23, 0x9a, 0x0 }, /* #5 */ 230 { 0x366f17, 0x366792, 0x1d, 0xa1, 0x83, 0x0 }, /* #6 */ 231 { 0x312b06, 0x312386, 0x19, 0x9a, 0x81, 0x0 }, /* #7 */ 232 { 0x2650c6, 0x265882, 0x60, 0x8a, 0x2a, 0x0 }, /* #8 */ 233 { 0x283ec6, 0x283e17, 0xca, 0x55, 0x8b, 0x0 }, /* #9 */ 234 { 0x234557, 0x234587, 0xf4, 0x96, 0xa1, 0x0 }, /* #10 */ 235 { 0x2f2907, 0x2f2196, 0x0c, 0xf5, 0xe8, 0x0 }, /* #11 */ 236 { 0x371cd6, 0x371483, 0xf5, 0x89, 0x94, 0x0 }, /* #12 */ 237 { 0x237f82, 0x237f96, 0x34, 0xb2, 0x7e, 0x0 }, /* #13 */ 238 { 0x3c6d52, 0x3c6586, 0x12, 0xeb, 0xd9, 0x0 }, /* #14 */ 239 { 0x157017, 0x157096, 0x98, 0xe8, 0x4f, 0x0 }, /* #15 */ 240 { 0x0a5e97, 0x0a5692, 0xdd, 0xfb, 0x1d, 0x0 }, /* #16 */ 241 { 0x254116, 0x254182, 0x20, 0xb9, 0x99, 0x0 }, /* #17 */ 242 { 0x381546, 0x381582, 0xc8, 0xfd, 0x35, 0x0 }, /* #18 */ 243 { 0x246557, 0x246d86, 0x6e, 0x9f, 0x30, 0x0 }, /* #19 */ 244 { 0x232482, 0x232c03, 0x91, 0x62, 0xd1, 0x0 }, /* #20 */ 245 { 0x1e50d2, 0x1e5086, 0x8a, 0xbe, 0x34, 0x0 }, /* #21 */ 246 { 0x1e0093, 0x1e0082, 0x40, 0xc4, 0x83, 0x0 }, /* #22 */ 247 { 0x386096, 0x386096, 0x86, 0xd1, 0x4b, 0x0 }, /* #23 */ 248 { 0x250853, 0x250086, 0xb7, 0xcc, 0x14, 0x0 }, /* #24 */ 249 { 0x3c62d3, 0x3c6213, 0x29, 0x29, 0xff, 0x0 }, /* #25 */ 250 { 0x2e4382, 0x2e4b86, 0x51, 0xbb, 0x6a, 0x0 }, /* #26 */ 251 { 0x236117, 0x236102, 0x62, 0x75, 0x12, 0x0 }, /* #27 */ 252 { 0x2a7102, 0x2a7986, 0x3c, 0xaf, 0x73, 0x0 }, /* #28 */ 253 { 0x1f6cc3, 0x1f6c07, 0x83, 0x39, 0xb5, 0x0 }, /* #29 */ 254 { 0x113703, 0x113713, 0xaa, 0x1a, 0x6f, 0x0 }, /* #30 */ 255 { 0x0d5f02, 0x0d5f92, 0x5b, 0x83, 0x28, 0x0 }, /* #31 */ 256 { 0x3469c6, 0x346193, 0xdd, 0x98, 0xbb, 0x0 }, /* #32 */ 257 { 0x2d6d83, 0x2d6596, 0x85, 0x93, 0x0d, 0x0 }, /* #33 */ 258 { 0x2f4516, 0x2f4507, 0xbc, 0x1e, 0x62, 0x0 }, /* #34 */ 259 { 0x251656, 0x251602, 0x12, 0x2a, 0x18, 0x0 }, /* #35 */ 260 { 0x3b3742, 0x3b3707, 0x2a, 0x0f, 0xe5, 0x0 }, /* #36 */ 261 { 0x3d6803, 0x3d6082, 0xc2, 0xd3, 0x10, 0x0 }, /* #37 */ 262 { 0x317a53, 0x317287, 0xf1, 0xd8, 0xe6, 0x0 }, /* #38 */ 263 { 0x0d2b46, 0x0d2b03, 0x93, 0x73, 0xe0, 0x0 }, /* #39 */ 264 { 0x102b16, 0x102392, 0xb8, 0xf2, 0x3a, 0x0 }, /* #40 */ 265 { 0x216413, 0x216497, 0xdb, 0xa9, 0xcd, 0x0 }, /* #41 */ 266 { 0x1f4ad3, 0x1f4286, 0x82, 0xde, 0x5b, 0x0 }, /* #42 */ 267 { 0x2f4096, 0x2f4007, 0x56, 0x2d, 0xd7, 0x0 }, /* #43 */ 268 { 0x0c5c47, 0x0c5483, 0xf0, 0xa7, 0xb6, 0x0 }, /* #44 */ 269 { 0x203e16, 0x203686, 0x98, 0xdb, 0x43, 0x0 }, /* #45 */ 270 { 0x2349c7, 0x234117, 0x3e, 0x2e, 0xef, 0x0 }, /* #46 */ 271 { 0x380c53, 0x380492, 0x83, 0xe3, 0x5f, 0x0 }, /* #47 */ 272 { 0x3b3c97, 0x3b3c92, 0x57, 0xb3, 0x5b, 0x0 }, /* #48 */ 273 { 0x3e09c6, 0x3e0182, 0xa5, 0xf8, 0x53, 0x0 }, /* #49 */ 274 { 0x043ac2, 0x043213, 0xe9, 0x23, 0x3a, 0x0 }, /* #50 */ 275 { 0x200806, 0x200007, 0xf4, 0x3a, 0x46, 0x0 }, /* #51 */ 276 { 0x251b02, 0x251303, 0xd3, 0x16, 0x43, 0x0 }, /* #52 */ 277 { 0x0e5bd3, 0x0e5382, 0xd4, 0xd9, 0x04, 0x0 }, /* #53 */ 278 { 0x1d0e97, 0x1d0613, 0xf4, 0x62, 0x6d, 0x0 }, /* #54 */ 279 { 0x004a92, 0x004213, 0xfd, 0x4c, 0x4f, 0x0 }, /* #55 */ 280 { 0x192352, 0x192383, 0xf2, 0xae, 0xbc, 0x0 }, /* #56 */ 281 { 0x1b57c3, 0x1b5782, 0x10, 0xb6, 0xa5, 0x0 }, /* #57 */ 282 { 0x030703, 0x030787, 0xe0, 0xc6, 0xe5, 0x0 }, /* #58 */ 283 { 0x053852, 0x053817, 0xaa, 0x71, 0xc7, 0x0 }, /* #59 */ 284 { 0x007297, 0x007282, 0x21, 0xb9, 0x97, 0x0 }, /* #60 */ 285 { 0x131dc2, 0x131586, 0x96, 0xac, 0x16, 0x0 }, /* #61 */ 286 { 0x100ac2, 0x100216, 0x0c, 0x21, 0x15, 0x0 }, /* #62 */ 287 { 0x163796, 0x163717, 0x47, 0x36, 0xef, 0x0 }, /* #63 */ 288 288 }; 289 289 static const BINU8_TEST_T g_aTests_sub_u8[] = 290 290 { 291 { 0x 3467c2, 0x346787, 0xcc, 0xeb, 0xe1, 0x0 }, /* #0 */292 { 0x 1e2c06, 0x1e2407, 0x47, 0x74, 0xd3, 0x0 }, /* #1 */293 { 0x 360c47, 0x360412, 0xa0, 0x0e, 0x92, 0x0 }, /* #2 */294 { 0x 1f0847, 0x1f0012, 0x73, 0x5e, 0x15, 0x0 }, /* #3 */295 { 0x2 84803, 0x284086, 0xf7, 0xd4, 0x23, 0x0 }, /* #4 */296 { 0x 127682, 0x127602, 0xe7, 0x37, 0xb0, 0x0 }, /* #5 */297 { 0x 2b6916, 0x2b6102, 0x6f, 0x52, 0x1d, 0x0 }, /* #6 */298 { 0x2b 1cc2, 0x2b1c06, 0xca, 0x71, 0x59, 0x0 }, /* #7 */299 { 0x 3a7f82, 0x3a7796, 0xfc, 0xed, 0x0f, 0x0 }, /* #8 */300 { 0x 201e93, 0x201697, 0x08, 0xac, 0x5c, 0x0 }, /* #9 */301 { 0x 280886, 0x280883, 0x48, 0xc8, 0x80, 0x0 }, /* #10 */302 { 0x2 c0952, 0x2c0987, 0x68, 0xa5, 0xc3, 0x0 }, /* #11 */303 { 0x 313fd2, 0x313707, 0x6f, 0x77, 0xf8, 0x0 }, /* #12 */304 { 0x3 41f53, 0x341716, 0xc5, 0x0a, 0xbb, 0x0 }, /* #13 */305 { 0x 1415c2, 0x141597, 0x01, 0xff, 0x02, 0x0 }, /* #14 */306 { 0x3 442c3, 0x344207, 0x0b, 0x66, 0xa5, 0x0 }, /* #15 */307 { 0x3 e6447, 0x3e6406, 0x6c, 0x55, 0x17, 0x0 }, /* #16 */308 { 0x 0d67d3, 0x0d6783, 0xae, 0xe6, 0xc8, 0x0 }, /* #17 */309 { 0x 1d4e53, 0x1d4e83, 0x64, 0xb0, 0xb4, 0x0 }, /* #18 */310 { 0x0 05717, 0x005782, 0x86, 0x83, 0x03, 0x0 }, /* #19 */311 { 0x 1d0a17, 0x1d0296, 0xbd, 0x9f, 0x1e, 0x0 }, /* #20 */312 { 0x 072556, 0x072546, 0xbc, 0x00, 0xbc, 0x0 }, /* #21 */313 { 0x 103593, 0x103587, 0xa5, 0xe1, 0xc4, 0x0 }, /* #22 */314 { 0x 362292, 0x362212, 0xc8, 0x1a, 0xae, 0x0 }, /* #23 */315 { 0x 0614c6, 0x061416, 0xe0, 0x06, 0xda, 0x0 }, /* #24 */316 { 0x 211517, 0x211d93, 0x31, 0xae, 0x83, 0x0 }, /* #25 */317 { 0x 123716, 0x123717, 0x58, 0x6c, 0xec, 0x0 }, /* #26 */318 { 0x 2d6643, 0x2d6e12, 0xc5, 0x79, 0x4c, 0x0 }, /* #27 */319 { 0x 260f56, 0x260792, 0xeb, 0x9e, 0x4d, 0x0 }, /* #28 */320 { 0x 064786, 0x064783, 0x4e, 0xd3, 0x7b, 0x0 }, /* #29 */321 { 0x 1e06d2, 0x1e0e12, 0xb0, 0x73, 0x3d, 0x0 }, /* #30 */322 { 0x 1b78c7, 0x1b7016, 0x54, 0x0f, 0x45, 0x0 }, /* #31 */323 { 0x 225b92, 0x225302, 0x5e, 0x5b, 0x03, 0x0 }, /* #32 */324 { 0x 043cd2, 0x043493, 0xb0, 0xc2, 0xee, 0x0 }, /* #33 */325 { 0x 1858c3, 0x185006, 0xbd, 0x1b, 0xa2, 0x0 }, /* #34 */326 { 0x 113103, 0x113916, 0xd0, 0x69, 0x67, 0x0 }, /* #35 */327 { 0x 0963d6, 0x096303, 0x14, 0x51, 0xc3, 0x0 }, /* #36 */328 { 0x 2b2f03, 0x2b2706, 0x4d, 0x42, 0x0b, 0x0 }, /* #37 */329 { 0x 041703, 0x041f12, 0xa1, 0x73, 0x2e, 0x0 }, /* #38 */330 { 0x 205fd2, 0x205717, 0x30, 0x6c, 0xc4, 0x0 }, /* #39 */331 { 0x 1d7a86, 0x1d7286, 0x99, 0x84, 0x15, 0x0 }, /* #40 */332 { 0x 127cd7, 0x127406, 0x68, 0x48, 0x20, 0x0 }, /* #41 */333 { 0x0 808c2, 0x080097, 0xb1, 0xbb, 0xf6, 0x0 }, /* #42 */334 { 0x0 b3482, 0x0b3c83, 0x49, 0x85, 0xc4, 0x0 }, /* #43 */335 { 0x 0f5853, 0x0f5097, 0xa5, 0xf6, 0xaf, 0x0 }, /* #44 */336 { 0x3 104c6, 0x310486, 0xec, 0xb8, 0x34, 0x0 }, /* #45 */337 { 0x 2267c2, 0x226706, 0x2f, 0x11, 0x1e, 0x0 }, /* #46 */338 { 0x 240e52, 0x240613, 0x15, 0x2a, 0xeb, 0x0 }, /* #47 */339 { 0x1 47696, 0x147693, 0xb1, 0xb5, 0xfc, 0x0 }, /* #48 */340 { 0x 0620d3, 0x062883, 0x28, 0xa7, 0x81, 0x0 }, /* #49 */341 { 0x1 20492, 0x120406, 0xb8, 0x14, 0xa4, 0x0 }, /* #50 */342 { 0x2 45912, 0x245113, 0x18, 0x6b, 0xad, 0x0 }, /* #51 */343 { 0x 2e19c3, 0x2e1113, 0x20, 0x7a, 0xa6, 0x0 }, /* #52 */344 { 0x 052ac7, 0x052203, 0x58, 0x75, 0xe3, 0x0 }, /* #53 */345 { 0x 382546, 0x382502, 0xf9, 0x62, 0x97, 0x0 }, /* #54 */346 { 0x 270943, 0x270103, 0x0e, 0x4c, 0xc2, 0x0 }, /* #55 */347 { 0x 3e5d02, 0x3e5586, 0xab, 0x99, 0x12, 0x0 }, /* #56 */348 { 0x 3d0ac3, 0x3d0a16, 0xa8, 0x6c, 0x3c, 0x0 }, /* #57 */349 { 0x 103482, 0x103482, 0xa6, 0x91, 0x15, 0x0 }, /* #58 */350 { 0x 2b0207, 0x2b0a87, 0x7e, 0xe7, 0x97, 0x0 }, /* #59 */351 { 0x0 c4f13, 0x0c4707, 0x1e, 0x47, 0xd7, 0x0 }, /* #60 */352 { 0x 306f12, 0x306797, 0x9a, 0xdb, 0xbf, 0x0 }, /* #61 */353 { 0x 267dc2, 0x267586, 0xf5, 0xc0, 0x35, 0x0 }, /* #62 */354 { 0x1 05653, 0x105693, 0xe1, 0xf8, 0xe9, 0x0 }, /* #63 */291 { 0x081982, 0x081112, 0x63, 0x2a, 0x39, 0x0 }, /* #0 */ 292 { 0x211a17, 0x211213, 0x3b, 0x3e, 0xfd, 0x0 }, /* #1 */ 293 { 0x205ec7, 0x205607, 0x5b, 0x69, 0xf2, 0x0 }, /* #2 */ 294 { 0x3e7a97, 0x3e7213, 0x50, 0x64, 0xec, 0x0 }, /* #3 */ 295 { 0x2c1c47, 0x2c1c02, 0xd8, 0x62, 0x76, 0x0 }, /* #4 */ 296 { 0x2b2497, 0x2b2417, 0x32, 0x5a, 0xd8, 0x0 }, /* #5 */ 297 { 0x1a7ad2, 0x1a7282, 0x84, 0x80, 0x04, 0x0 }, /* #6 */ 298 { 0x2b31d7, 0x2b3102, 0x5f, 0x43, 0x1c, 0x0 }, /* #7 */ 299 { 0x2d0593, 0x2d0593, 0xd6, 0xfe, 0xd8, 0x0 }, /* #8 */ 300 { 0x095a42, 0x095293, 0x89, 0x8f, 0xfa, 0x0 }, /* #9 */ 301 { 0x012a17, 0x012206, 0x5a, 0x28, 0x32, 0x0 }, /* #10 */ 302 { 0x285193, 0x285102, 0x4d, 0x1a, 0x33, 0x0 }, /* #11 */ 303 { 0x282f96, 0x282786, 0x9b, 0x96, 0x05, 0x0 }, /* #12 */ 304 { 0x3d2e13, 0x3d2693, 0x54, 0xda, 0x7a, 0x0 }, /* #13 */ 305 { 0x3017c2, 0x301782, 0xe9, 0xb3, 0x36, 0x0 }, /* #14 */ 306 { 0x301002, 0x301006, 0x68, 0x50, 0x18, 0x0 }, /* #15 */ 307 { 0x392b56, 0x392b06, 0x9f, 0x28, 0x77, 0x0 }, /* #16 */ 308 { 0x2341c3, 0x234117, 0x0b, 0x6f, 0x9c, 0x0 }, /* #17 */ 309 { 0x0621d3, 0x062112, 0x54, 0x4c, 0x08, 0x0 }, /* #18 */ 310 { 0x0826c2, 0x082617, 0x44, 0x4e, 0xf6, 0x0 }, /* #19 */ 311 { 0x385216, 0x385206, 0x6f, 0x48, 0x27, 0x0 }, /* #20 */ 312 { 0x2e2513, 0x2e2512, 0xd4, 0x08, 0xcc, 0x0 }, /* #21 */ 313 { 0x323152, 0x323117, 0x0c, 0x2e, 0xde, 0x0 }, /* #22 */ 314 { 0x1f2787, 0x1f2706, 0x5b, 0x3a, 0x21, 0x0 }, /* #23 */ 315 { 0x263452, 0x263487, 0x3b, 0xf0, 0x4b, 0x0 }, /* #24 */ 316 { 0x046fd3, 0x046f02, 0xbe, 0x4c, 0x72, 0x0 }, /* #25 */ 317 { 0x356196, 0x356902, 0xa8, 0x57, 0x51, 0x0 }, /* #26 */ 318 { 0x197093, 0x197012, 0x22, 0x04, 0x1e, 0x0 }, /* #27 */ 319 { 0x3c1007, 0x3c1806, 0xab, 0x71, 0x3a, 0x0 }, /* #28 */ 320 { 0x201716, 0x201796, 0xc5, 0x87, 0x3e, 0x0 }, /* #29 */ 321 { 0x001317, 0x001302, 0xd9, 0x46, 0x93, 0x0 }, /* #30 */ 322 { 0x374b42, 0x374383, 0xaf, 0xe0, 0xcf, 0x0 }, /* #31 */ 323 { 0x072a57, 0x072283, 0xed, 0xfb, 0xf2, 0x0 }, /* #32 */ 324 { 0x2e6c42, 0x2e6c83, 0x6b, 0xa1, 0xca, 0x0 }, /* #33 */ 325 { 0x0147c2, 0x014f16, 0xa3, 0x3c, 0x67, 0x0 }, /* #34 */ 326 { 0x372683, 0x372e16, 0x85, 0x7e, 0x07, 0x0 }, /* #35 */ 327 { 0x3a0756, 0x3a0782, 0x8e, 0x8a, 0x04, 0x0 }, /* #36 */ 328 { 0x112882, 0x112086, 0xee, 0xe1, 0x0d, 0x0 }, /* #37 */ 329 { 0x242903, 0x242117, 0x09, 0x2e, 0xdb, 0x0 }, /* #38 */ 330 { 0x067f02, 0x067702, 0x72, 0x52, 0x20, 0x0 }, /* #39 */ 331 { 0x2b3283, 0x2b3212, 0x28, 0x1a, 0x0e, 0x0 }, /* #40 */ 332 { 0x235d03, 0x235502, 0xb8, 0x37, 0x81, 0x0 }, /* #41 */ 333 { 0x057183, 0x057906, 0x86, 0x24, 0x62, 0x0 }, /* #42 */ 334 { 0x000392, 0x000b87, 0x6b, 0xeb, 0x80, 0x0 }, /* #43 */ 335 { 0x315197, 0x315112, 0x62, 0x37, 0x2b, 0x0 }, /* #44 */ 336 { 0x3f5982, 0x3f5193, 0xf3, 0xfe, 0xf5, 0x0 }, /* #45 */ 337 { 0x346f53, 0x346f16, 0xb0, 0x55, 0x5b, 0x0 }, /* #46 */ 338 { 0x3e79c3, 0x3e7916, 0x99, 0x7d, 0x1c, 0x0 }, /* #47 */ 339 { 0x1d6e42, 0x1d6683, 0x1b, 0xb3, 0x68, 0x0 }, /* #48 */ 340 { 0x3a0352, 0x3a0386, 0xfb, 0xca, 0x31, 0x0 }, /* #49 */ 341 { 0x1e7247, 0x1e7283, 0x9c, 0xcb, 0xd1, 0x0 }, /* #50 */ 342 { 0x255ad7, 0x255286, 0xde, 0x93, 0x4b, 0x0 }, /* #51 */ 343 { 0x116c42, 0x116c16, 0x85, 0x28, 0x5d, 0x0 }, /* #52 */ 344 { 0x1d3242, 0x1d3283, 0x9a, 0xf8, 0xa2, 0x0 }, /* #53 */ 345 { 0x2f6e13, 0x2f6606, 0x5c, 0x17, 0x45, 0x0 }, /* #54 */ 346 { 0x1e75c6, 0x1e7502, 0xfa, 0x25, 0xd5, 0x0 }, /* #55 */ 347 { 0x0b1742, 0x0b1f97, 0x40, 0x87, 0xb9, 0x0 }, /* #56 */ 348 { 0x070957, 0x070116, 0xfc, 0x1d, 0xdf, 0x0 }, /* #57 */ 349 { 0x0f1453, 0x0f1493, 0x36, 0xc8, 0x6e, 0x0 }, /* #58 */ 350 { 0x184847, 0x184883, 0x68, 0xc8, 0xa0, 0x0 }, /* #59 */ 351 { 0x025f83, 0x025716, 0xdb, 0x0f, 0xcc, 0x0 }, /* #60 */ 352 { 0x243d96, 0x243d12, 0xe4, 0x76, 0x6e, 0x0 }, /* #61 */ 353 { 0x375e16, 0x375686, 0xdf, 0xbe, 0x21, 0x0 }, /* #62 */ 354 { 0x1d2152, 0x1d2102, 0x2a, 0x29, 0x01, 0x0 }, /* #63 */ 355 355 }; 356 356 static const BINU8_TEST_T g_aTests_sub_u8_locked[] = 357 357 { 358 { 0x 281807, 0x281003, 0x3d, 0x67, 0xd6, 0x0 }, /* #0 */359 { 0x 0154c2, 0x015406, 0x5a, 0x17, 0x43, 0x0 }, /* #1 */360 { 0x 010142, 0x010912, 0x93, 0x29, 0x6a, 0x0 }, /* #2 */361 { 0x 3e0d52, 0x3e0d83, 0x6c, 0xe0, 0x8c, 0x0 }, /* #3 */362 { 0x 3c3042, 0x3c3006, 0xc8, 0x47, 0x81, 0x0 }, /* #4 */363 { 0x 1b24c3, 0x1b2412, 0xd6, 0x0b, 0xcb, 0x0 }, /* #5 */364 { 0x 286356, 0x286b02, 0x94, 0x51, 0x43, 0x0 }, /* #6 */365 { 0x 377d42, 0x377587, 0x09, 0xe1, 0x28, 0x0 }, /* #7 */366 { 0x 020ad6, 0x020a16, 0xb5, 0x77, 0x3e, 0x0 }, /* #8 */367 { 0x1 45b86, 0x145b02, 0xcd, 0x70, 0x5d, 0x0 }, /* #9 */368 { 0x 1e3502, 0x1e3593, 0x0b, 0xdf, 0x2c, 0x0 }, /* #10 */369 { 0x 203943, 0x203912, 0xd1, 0x58, 0x79, 0x0 }, /* #11 */370 { 0x 267dc6, 0x267d16, 0xea, 0x7e, 0x6c, 0x0 }, /* #12 */371 { 0x0 e4943, 0x0e4192, 0xf3, 0xb5, 0x3e, 0x0 }, /* #13 */372 { 0x 342812, 0x342812, 0xe4, 0x7c, 0x68, 0x0 }, /* #14 */373 { 0x 1f1b02, 0x1f1302, 0x45, 0x40, 0x05, 0x0 }, /* #15 */374 { 0x0 e27c2, 0x0e2717, 0x06, 0x48, 0xbe, 0x0 }, /* #16 */375 { 0x0 45ed7, 0x045693, 0x82, 0x86, 0xfc, 0x0 }, /* #17 */376 { 0x 1961d3, 0x196192, 0xa7, 0x89, 0x1e, 0x0 }, /* #18 */377 { 0x2 92b42, 0x292386, 0x8c, 0x87, 0x05, 0x0 }, /* #19 */378 { 0x 192286, 0x192297, 0x40, 0xe1, 0x5f, 0x0 }, /* #20 */379 { 0x 015487, 0x015497, 0xa3, 0xa9, 0xfa, 0x0 }, /* #21 */380 { 0x 195fd7, 0x195783, 0x38, 0xf8, 0x40, 0x0 }, /* #22 */381 { 0x 354143, 0x354187, 0x0c, 0x9a, 0x72, 0x0 }, /* #23 */382 { 0x 093ed3, 0x093693, 0x03, 0xb9, 0x4a, 0x0 }, /* #24 */383 { 0x 2a5cc6, 0x2a5412, 0xf6, 0x68, 0x8e, 0x0 }, /* #25 */384 { 0x 157597, 0x157507, 0x34, 0x44, 0xf0, 0x0 }, /* #26 */385 { 0x 1d0402, 0x1d0492, 0xd2, 0x8f, 0x43, 0x0 }, /* #27 */386 { 0x 225a82, 0x225283, 0x4e, 0xf2, 0x5c, 0x0 }, /* #28 */387 { 0x0 93202, 0x093206, 0x78, 0x78, 0x00, 0x0 }, /* #29 */388 { 0x 0a6456, 0x0a6482, 0xb7, 0x85, 0x32, 0x0 }, /* #30 */389 { 0x0 f45c6, 0x0f4587, 0x2c, 0xfc, 0x30, 0x0 }, /* #31 */390 { 0x 374803, 0x374002, 0x7f, 0x79, 0x06, 0x0 }, /* #32 */391 { 0x 020303, 0x020306, 0x6d, 0x18, 0x55, 0x0 }, /* #33 */392 { 0x 0b5a87, 0x0b5203, 0x38, 0x46, 0xf2, 0x0 }, /* #34 */393 { 0x 054ec7, 0x054613, 0x44, 0x7f, 0xc5, 0x0 }, /* #35 */394 { 0x0 b4806, 0x0b4083, 0x08, 0xa7, 0x61, 0x0 }, /* #36 */395 { 0x 2515c6, 0x251506, 0x5d, 0x1b, 0x42, 0x0 }, /* #37 */396 { 0x2 65382, 0x265393, 0x90, 0xc4, 0xcc, 0x0 }, /* #38 */397 { 0x3 14896, 0x314093, 0xf1, 0xfd, 0xf4, 0x0 }, /* #39 */398 { 0x0 210c7, 0x021093, 0x04, 0xd5, 0x2f, 0x0 }, /* #40 */399 { 0x 1c7d07, 0x1c7516, 0xe7, 0x2d, 0xba, 0x0 }, /* #41 */400 { 0x3 64586, 0x364587, 0x97, 0xc3, 0xd4, 0x0 }, /* #42 */401 { 0x 053917, 0x053187, 0x3d, 0xf6, 0x47, 0x0 }, /* #43 */402 { 0x 191f57, 0x191786, 0xe5, 0xb1, 0x34, 0x0 }, /* #44 */403 { 0x 271e13, 0x271607, 0x5e, 0x7d, 0xe1, 0x0 }, /* #45 */404 { 0x 1a2ad6, 0x1a2202, 0x2e, 0x26, 0x08, 0x0 }, /* #46 */405 { 0x 101503, 0x101582, 0xd8, 0x92, 0x46, 0x0 }, /* #47 */406 { 0x 112943, 0x112993, 0x43, 0x9b, 0xa8, 0x0 }, /* #48 */407 { 0x 333046, 0x333002, 0x9a, 0x10, 0x8a, 0x0 }, /* #49 */408 { 0x 336902, 0x336196, 0xc6, 0x8b, 0x3b, 0x0 }, /* #50 */409 { 0x 213617, 0x213693, 0x20, 0xa1, 0x7f, 0x0 }, /* #51 */410 { 0x 1f3757, 0x1f3713, 0x03, 0x19, 0xea, 0x0 }, /* #52 */411 { 0x0 96d83, 0x096512, 0x52, 0x46, 0x0c, 0x0 }, /* #53 */412 { 0x 094a56, 0x094202, 0x6b, 0x62, 0x09, 0x0 }, /* #54 */413 { 0x0 c44c3, 0x0c4483, 0x52, 0xe0, 0x72, 0x0 }, /* #55 */414 { 0x 362006, 0x362092, 0xe4, 0xdc, 0x08, 0x0 }, /* #56 */415 { 0x 3f2b56, 0x3f2397, 0xd0, 0xd7, 0xf9, 0x0 }, /* #57 */416 { 0x 156612, 0x156693, 0x02, 0xf4, 0x0e, 0x0 }, /* #58 */417 { 0x 032697, 0x032616, 0x74, 0x1e, 0x56, 0x0 }, /* #59 */418 { 0x 224747, 0x224f16, 0xc5, 0x4e, 0x77, 0x0 }, /* #60 */419 { 0x 1e1957, 0x1e1113, 0x00, 0x31, 0xcf, 0x0 }, /* #61 */420 { 0x 153107, 0x153197, 0x12, 0xd8, 0x3a, 0x0 }, /* #62 */421 { 0x 0d6657, 0x0d6e16, 0x91, 0x2e, 0x63, 0x0 }, /* #63 */358 { 0x191892, 0x191002, 0x9a, 0x19, 0x81, 0x0 }, /* #0 */ 359 { 0x164342, 0x164316, 0xf4, 0x3a, 0xba, 0x0 }, /* #1 */ 360 { 0x3260c3, 0x326893, 0x71, 0xc8, 0xa9, 0x0 }, /* #2 */ 361 { 0x1f46c6, 0x1f4e83, 0x6f, 0xc7, 0xa8, 0x0 }, /* #3 */ 362 { 0x213b16, 0x213396, 0xfb, 0xcc, 0x2f, 0x0 }, /* #4 */ 363 { 0x2b1d87, 0x2b1d06, 0x8b, 0x3a, 0x51, 0x0 }, /* #5 */ 364 { 0x1c2c93, 0x1c2403, 0x2e, 0x61, 0xcd, 0x0 }, /* #6 */ 365 { 0x0e1cd7, 0x0e1c16, 0x97, 0x48, 0x4f, 0x0 }, /* #7 */ 366 { 0x291757, 0x291782, 0xaf, 0x8c, 0x23, 0x0 }, /* #8 */ 367 { 0x106416, 0x106c93, 0x38, 0x8f, 0xa9, 0x0 }, /* #9 */ 368 { 0x3f3093, 0x3f3002, 0x5d, 0x13, 0x4a, 0x0 }, /* #10 */ 369 { 0x013903, 0x013983, 0x38, 0x97, 0xa1, 0x0 }, /* #11 */ 370 { 0x336542, 0x336d87, 0x79, 0xa9, 0xd0, 0x0 }, /* #12 */ 371 { 0x0f07d2, 0x0f0713, 0x30, 0x62, 0xce, 0x0 }, /* #13 */ 372 { 0x2f3847, 0x2f3007, 0x2f, 0x60, 0xcf, 0x0 }, /* #14 */ 373 { 0x3b2ac7, 0x3b2202, 0x9e, 0x16, 0x88, 0x0 }, /* #15 */ 374 { 0x0c4bd6, 0x0c4b12, 0x93, 0x4f, 0x44, 0x0 }, /* #16 */ 375 { 0x0a2b16, 0x0a2b83, 0x4b, 0xa2, 0xa9, 0x0 }, /* #17 */ 376 { 0x0c7252, 0x0c7293, 0xc6, 0xec, 0xda, 0x0 }, /* #18 */ 377 { 0x2a7882, 0x2a7012, 0xe4, 0x57, 0x8d, 0x0 }, /* #19 */ 378 { 0x291196, 0x291186, 0xce, 0xa6, 0x28, 0x0 }, /* #20 */ 379 { 0x344a52, 0x344a06, 0x89, 0x56, 0x33, 0x0 }, /* #21 */ 380 { 0x0a46c3, 0x0a4686, 0xbd, 0xa9, 0x14, 0x0 }, /* #22 */ 381 { 0x2f3257, 0x2f3286, 0xaf, 0xa5, 0x0a, 0x0 }, /* #23 */ 382 { 0x152417, 0x152497, 0x69, 0xed, 0x7c, 0x0 }, /* #24 */ 383 { 0x3c3352, 0x3c3316, 0xe0, 0x33, 0xad, 0x0 }, /* #25 */ 384 { 0x0c2cd3, 0x0c2412, 0xd1, 0x2a, 0xa7, 0x0 }, /* #26 */ 385 { 0x011107, 0x011187, 0x99, 0xe4, 0xb5, 0x0 }, /* #27 */ 386 { 0x1f24d6, 0x1f2487, 0x67, 0xf0, 0x77, 0x0 }, /* #28 */ 387 { 0x005307, 0x005306, 0xe8, 0x42, 0xa6, 0x0 }, /* #29 */ 388 { 0x283956, 0x283906, 0xa6, 0x33, 0x73, 0x0 }, /* #30 */ 389 { 0x035d83, 0x035582, 0xec, 0xb3, 0x39, 0x0 }, /* #31 */ 390 { 0x095c02, 0x095c12, 0xc8, 0x5e, 0x6a, 0x0 }, /* #32 */ 391 { 0x356f53, 0x356796, 0xf7, 0xca, 0x2d, 0x0 }, /* #33 */ 392 { 0x190407, 0x190c12, 0xf4, 0x7c, 0x78, 0x0 }, /* #34 */ 393 { 0x285243, 0x285217, 0x34, 0x5f, 0xd5, 0x0 }, /* #35 */ 394 { 0x0a1896, 0x0a1087, 0x2b, 0xbb, 0x70, 0x0 }, /* #36 */ 395 { 0x133987, 0x133193, 0xa2, 0xe3, 0xbf, 0x0 }, /* #37 */ 396 { 0x2a6647, 0x2a6603, 0x1f, 0x3d, 0xe2, 0x0 }, /* #38 */ 397 { 0x3b4d92, 0x3b4502, 0xdc, 0x32, 0xaa, 0x0 }, /* #39 */ 398 { 0x0c2002, 0x0c2093, 0x24, 0xb6, 0x6e, 0x0 }, /* #40 */ 399 { 0x384453, 0x384482, 0xee, 0xab, 0x43, 0x0 }, /* #41 */ 400 { 0x3d4987, 0x3d4112, 0x62, 0x19, 0x49, 0x0 }, /* #42 */ 401 { 0x2c3a87, 0x2c3206, 0xd9, 0x11, 0xc8, 0x0 }, /* #43 */ 402 { 0x253507, 0x253512, 0x51, 0x16, 0x3b, 0x0 }, /* #44 */ 403 { 0x373992, 0x373107, 0x28, 0x53, 0xd5, 0x0 }, /* #45 */ 404 { 0x3c0482, 0x3c0c16, 0x95, 0x6f, 0x26, 0x0 }, /* #46 */ 405 { 0x2a2a93, 0x2a2212, 0xc8, 0x2f, 0x99, 0x0 }, /* #47 */ 406 { 0x2e2802, 0x2e2016, 0x58, 0x1e, 0x3a, 0x0 }, /* #48 */ 407 { 0x075507, 0x075d97, 0x73, 0x9c, 0xd7, 0x0 }, /* #49 */ 408 { 0x0f6d02, 0x0f6d93, 0x55, 0xad, 0xa8, 0x0 }, /* #50 */ 409 { 0x107d17, 0x107d16, 0x85, 0x1e, 0x67, 0x0 }, /* #51 */ 410 { 0x3d5e82, 0x3d5697, 0x45, 0xeb, 0x5a, 0x0 }, /* #52 */ 411 { 0x001286, 0x001202, 0x5c, 0x02, 0x5a, 0x0 }, /* #53 */ 412 { 0x361e53, 0x361607, 0x0e, 0x2b, 0xe3, 0x0 }, /* #54 */ 413 { 0x0a5346, 0x0a5383, 0x93, 0xf2, 0xa1, 0x0 }, /* #55 */ 414 { 0x083712, 0x083f06, 0xb5, 0x44, 0x71, 0x0 }, /* #56 */ 415 { 0x1109c3, 0x110102, 0xd9, 0x23, 0xb6, 0x0 }, /* #57 */ 416 { 0x321156, 0x321183, 0x14, 0xa2, 0x72, 0x0 }, /* #58 */ 417 { 0x130297, 0x130202, 0x7c, 0x31, 0x4b, 0x0 }, /* #59 */ 418 { 0x3c5e87, 0x3c5617, 0x01, 0x4b, 0xb6, 0x0 }, /* #60 */ 419 { 0x272953, 0x272997, 0x50, 0xc9, 0x87, 0x0 }, /* #61 */ 420 { 0x006347, 0x006302, 0x5f, 0x0d, 0x52, 0x0 }, /* #62 */ 421 { 0x3f3902, 0x3f3197, 0x86, 0xff, 0x87, 0x0 }, /* #63 */ 422 422 }; 423 423 static const BINU8_TEST_T g_aTests_sbb_u8[] = 424 424 { 425 { 0x 2f56d3, 0x2f5616, 0x63, 0x09, 0x59, 0x0 }, /* #0 */426 { 0x 2b3b82, 0x2b3392, 0xc8, 0x8c, 0x3c, 0x0 }, /* #1 */427 { 0x0 50086, 0x050016, 0x61, 0x18, 0x49, 0x0 }, /* #2 */428 { 0x 084fd6, 0x084f16, 0x96, 0x4b, 0x4b, 0x0 }, /* #3 */429 { 0x 197b02, 0x197b12, 0x8c, 0x0d, 0x7f, 0x0 }, /* #4 */430 { 0x 3660d3, 0x366097, 0x18, 0xaa, 0x6d, 0x0 }, /* #5 */431 { 0x 052802, 0x052806, 0x8c, 0x65, 0x27, 0x0 }, /* #6 */432 { 0x 316782, 0x316f93, 0x66, 0xa8, 0xbe, 0x0 }, /* #7 */433 { 0x1 76346, 0x176b97, 0x67, 0x9a, 0xcd, 0x0 }, /* #8 */434 { 0x 145396, 0x145397, 0xa3, 0xdd, 0xc6, 0x0 }, /* #9 */435 { 0x 172496, 0x172493, 0x52, 0xe5, 0x6d, 0x0 }, /* #10 */436 { 0x0 21747, 0x021797, 0x35, 0xbb, 0x79, 0x0 }, /* #11 */437 { 0x0 422c6, 0x042216, 0xd2, 0x0f, 0xc3, 0x0 }, /* #12 */438 { 0x 023452, 0x023c87, 0x3c, 0x9a, 0xa2, 0x0 }, /* #13 */439 { 0x 015fc3, 0x015703, 0x3d, 0x58, 0xe4, 0x0 }, /* #14 */440 { 0x 150696, 0x150606, 0xe9, 0x05, 0xe4, 0x0 }, /* #15 */441 { 0x 1d1997, 0x1d1183, 0xa9, 0xc2, 0xe6, 0x0 }, /* #16 */442 { 0x 093a87, 0x093293, 0x1c, 0xbf, 0x5c, 0x0 }, /* #17 */443 { 0x 1c35d7, 0x1c3583, 0xb8, 0xf4, 0xc3, 0x0 }, /* #18 */444 { 0x 1f4cc2, 0x1f4402, 0xdf, 0x0d, 0xd2, 0x0 }, /* #19 */445 { 0x 044097, 0x044883, 0x4f, 0xad, 0xa1, 0x0 }, /* #20 */446 { 0x 2e0947, 0x2e0916, 0x92, 0x78, 0x19, 0x0 }, /* #21 */447 { 0x 281c17, 0x281402, 0xb8, 0x32, 0x85, 0x0 }, /* #22 */448 { 0x1 878c7, 0x187083, 0x1a, 0xd5, 0x44, 0x0 }, /* #23 */449 { 0x 023c03, 0x023c02, 0xaa, 0x49, 0x60, 0x0 }, /* #24 */450 { 0x 082216, 0x082292, 0xe7, 0x9b, 0x4c, 0x0 }, /* #25 */451 { 0x 163652, 0x163692, 0xd2, 0x98, 0x3a, 0x0 }, /* #26 */452 { 0x1 c6e53, 0x1c6692, 0xaa, 0x9e, 0x0b, 0x0 }, /* #27 */453 { 0x 1661d2, 0x166987, 0x7a, 0xa5, 0xd5, 0x0 }, /* #28 */454 { 0x3 60dc3, 0x360593, 0x14, 0xec, 0x27, 0x0 }, /* #29 */455 { 0x 1a2b57, 0x1a2b83, 0x3b, 0x80, 0xba, 0x0 }, /* #30 */456 { 0x 2e6416, 0x2e6492, 0xe1, 0xae, 0x33, 0x0 }, /* #31 */457 { 0x3 46fc2, 0x346793, 0x11, 0xc2, 0x4f, 0x0 }, /* #32 */458 { 0x0 81e47, 0x081683, 0xa8, 0xc1, 0xe6, 0x0 }, /* #33 */459 { 0x 235b07, 0x235387, 0x37, 0xf0, 0x46, 0x0 }, /* #34 */460 { 0x2 a3953, 0x2a3983, 0x7f, 0xd0, 0xae, 0x0 }, /* #35 */461 { 0x0 03897, 0x003012, 0x59, 0x0d, 0x4b, 0x0 }, /* #36 */462 { 0x 3f7612, 0x3f7693, 0x95, 0xd6, 0xbf, 0x0 }, /* #37 */463 { 0x 056642, 0x056e16, 0x91, 0x63, 0x2e, 0x0 }, /* #38 */464 { 0x1 00906, 0x100987, 0x2e, 0x93, 0x9b, 0x0 }, /* #39 */465 { 0x 136c13, 0x136413, 0x2a, 0x6d, 0xbc, 0x0 }, /* #40 */466 { 0x 2243c7, 0x224b16, 0xb0, 0x5f, 0x50, 0x0 }, /* #41 */467 { 0x 3d5d86, 0x3d5592, 0xd4, 0xae, 0x26, 0x0 }, /* #42 */468 { 0x 2c2ec3, 0x2c2616, 0x2f, 0x0f, 0x1f, 0x0 }, /* #43 */469 { 0x1 70a83, 0x170206, 0xeb, 0x0a, 0xe0, 0x0 }, /* #44 */470 { 0x 303313, 0x303b93, 0x72, 0xa4, 0xcd, 0x0 }, /* #45 */471 { 0x1 b2892, 0x1b2083, 0x05, 0xb0, 0x55, 0x0 }, /* #46 */472 { 0x 186482, 0x186483, 0xbe, 0xfb, 0xc3, 0x0 }, /* #47 */473 { 0x1 e7fd2, 0x1e7716, 0x37, 0x2e, 0x09, 0x0 }, /* #48 */474 { 0x 2d2a53, 0x2d2293, 0xdb, 0xef, 0xeb, 0x0 }, /* #49 */475 { 0x1 97d16, 0x197596, 0xa7, 0x8e, 0x19, 0x0 }, /* #50 */476 { 0x0 06742, 0x006706, 0x4b, 0x41, 0x0a, 0x0 }, /* #51 */477 { 0x 0d30c2, 0x0d3897, 0x43, 0x8d, 0xb6, 0x0 }, /* #52 */478 { 0x 0b3042, 0x0b3012, 0xe2, 0x4c, 0x96, 0x0 }, /* #53 */479 { 0x 263dd7, 0x263517, 0x37, 0x7b, 0xbb, 0x0 }, /* #54 */480 { 0x 304b52, 0x304316, 0x7b, 0x4e, 0x2d, 0x0 }, /* #55 */481 { 0x 3b6a43, 0x3b6286, 0xfd, 0xc5, 0x37, 0x0 }, /* #56 */482 { 0x 183a97, 0x183a97, 0x61, 0x9f, 0xc1, 0x0 }, /* #57 */483 { 0x 2c3a12, 0x2c3a16, 0x81, 0x5c, 0x25, 0x0 }, /* #58 */484 { 0x 0e73c7, 0x0e7b87, 0x69, 0x84, 0xe4, 0x0 }, /* #59 */485 { 0x 097d93, 0x097586, 0xd6, 0xd4, 0x01, 0x0 }, /* #60 */486 { 0x1 e54d6, 0x1e5493, 0x21, 0xc4, 0x5d, 0x0 }, /* #61 */487 { 0x 323bd6, 0x323396, 0x94, 0x88, 0x0c, 0x0 }, /* #62 */488 { 0x 272b87, 0x272b06, 0x8d, 0x17, 0x75, 0x0 }, /* #63 */425 { 0x125012, 0x125883, 0x3a, 0x91, 0xa9, 0x0 }, /* #0 */ 426 { 0x032093, 0x032093, 0x00, 0xf1, 0x0e, 0x0 }, /* #1 */ 427 { 0x0131c2, 0x013117, 0x52, 0x7b, 0xd7, 0x0 }, /* #2 */ 428 { 0x307452, 0x307497, 0x11, 0xf3, 0x1e, 0x0 }, /* #3 */ 429 { 0x0b5997, 0x0b5186, 0xbd, 0xb8, 0x04, 0x0 }, /* #4 */ 430 { 0x2e65c6, 0x2e6d06, 0xb9, 0x42, 0x77, 0x0 }, /* #5 */ 431 { 0x2c60c7, 0x2c6092, 0xa9, 0x8a, 0x1e, 0x0 }, /* #6 */ 432 { 0x217d13, 0x217583, 0x64, 0xf2, 0x71, 0x0 }, /* #7 */ 433 { 0x1e0a92, 0x1e0a12, 0xd1, 0x7f, 0x52, 0x0 }, /* #8 */ 434 { 0x300c13, 0x300482, 0xe3, 0xe0, 0x02, 0x0 }, /* #9 */ 435 { 0x0c5f06, 0x0c5796, 0xe2, 0xac, 0x36, 0x0 }, /* #10 */ 436 { 0x0643c2, 0x064346, 0x90, 0x00, 0x90, 0x0 }, /* #11 */ 437 { 0x0b7d13, 0x0b7d16, 0xc6, 0x5c, 0x69, 0x0 }, /* #12 */ 438 { 0x137f07, 0x137702, 0xd7, 0x26, 0xb0, 0x0 }, /* #13 */ 439 { 0x166846, 0x166086, 0xc6, 0x84, 0x42, 0x0 }, /* #14 */ 440 { 0x3d6452, 0x3d6c87, 0x2c, 0x81, 0xab, 0x0 }, /* #15 */ 441 { 0x3553c6, 0x355316, 0x10, 0x05, 0x0b, 0x0 }, /* #16 */ 442 { 0x166dc2, 0x166597, 0x09, 0xcf, 0x3a, 0x0 }, /* #17 */ 443 { 0x061753, 0x061f12, 0xc6, 0x49, 0x7c, 0x0 }, /* #18 */ 444 { 0x0e6586, 0x0e6512, 0x31, 0x04, 0x2d, 0x0 }, /* #19 */ 445 { 0x183002, 0x183013, 0x3d, 0x5e, 0xdf, 0x0 }, /* #20 */ 446 { 0x3d4d42, 0x3d4516, 0x72, 0x6a, 0x08, 0x0 }, /* #21 */ 447 { 0x3d1cd3, 0x3d1c16, 0xc0, 0x41, 0x7e, 0x0 }, /* #22 */ 448 { 0x1e0813, 0x1e0082, 0xfd, 0xa8, 0x54, 0x0 }, /* #23 */ 449 { 0x1d79c3, 0x1d7193, 0xd3, 0xe3, 0xef, 0x0 }, /* #24 */ 450 { 0x372d86, 0x372506, 0x6f, 0x14, 0x5b, 0x0 }, /* #25 */ 451 { 0x2e5282, 0x2e5286, 0xaa, 0x90, 0x1a, 0x0 }, /* #26 */ 452 { 0x1d6b56, 0x1d6317, 0x35, 0x7e, 0xb7, 0x0 }, /* #27 */ 453 { 0x0a1396, 0x0a1383, 0x4e, 0xfb, 0x53, 0x0 }, /* #28 */ 454 { 0x354457, 0x354496, 0xd9, 0x8e, 0x4a, 0x0 }, /* #29 */ 455 { 0x242846, 0x242017, 0x54, 0x7e, 0xd6, 0x0 }, /* #30 */ 456 { 0x171f96, 0x171702, 0x7d, 0x15, 0x68, 0x0 }, /* #31 */ 457 { 0x3270d3, 0x327883, 0x6d, 0xc8, 0xa4, 0x0 }, /* #32 */ 458 { 0x0e7ad7, 0x0e7206, 0x42, 0x21, 0x20, 0x0 }, /* #33 */ 459 { 0x0e2d03, 0x0e2516, 0x50, 0x05, 0x4a, 0x0 }, /* #34 */ 460 { 0x262bc2, 0x262306, 0x4b, 0x06, 0x45, 0x0 }, /* #35 */ 461 { 0x0d4f87, 0x0d4792, 0xc7, 0xbf, 0x07, 0x0 }, /* #36 */ 462 { 0x2d27c7, 0x2d2793, 0x0c, 0xae, 0x5d, 0x0 }, /* #37 */ 463 { 0x2065c3, 0x206506, 0x68, 0x63, 0x04, 0x0 }, /* #38 */ 464 { 0x1401c2, 0x140902, 0xac, 0x61, 0x4b, 0x0 }, /* #39 */ 465 { 0x035907, 0x035902, 0x9f, 0x75, 0x29, 0x0 }, /* #40 */ 466 { 0x376e86, 0x376697, 0x22, 0xbe, 0x64, 0x0 }, /* #41 */ 467 { 0x216707, 0x216796, 0xa2, 0x9f, 0x02, 0x0 }, /* #42 */ 468 { 0x303643, 0x303687, 0x0b, 0xaa, 0x60, 0x0 }, /* #43 */ 469 { 0x1f1117, 0x1f1102, 0x27, 0x02, 0x24, 0x0 }, /* #44 */ 470 { 0x270c56, 0x270492, 0xf7, 0xce, 0x29, 0x0 }, /* #45 */ 471 { 0x194a97, 0x194293, 0x03, 0xef, 0x13, 0x0 }, /* #46 */ 472 { 0x0617c6, 0x061f87, 0x4f, 0xb1, 0x9e, 0x0 }, /* #47 */ 473 { 0x161716, 0x161782, 0xf5, 0xb0, 0x45, 0x0 }, /* #48 */ 474 { 0x032983, 0x032912, 0x81, 0x16, 0x6a, 0x0 }, /* #49 */ 475 { 0x145487, 0x145c93, 0x70, 0xa8, 0xc7, 0x0 }, /* #50 */ 476 { 0x077c93, 0x077493, 0xa4, 0xae, 0xf5, 0x0 }, /* #51 */ 477 { 0x3c0cd7, 0x3c0496, 0xd5, 0xcf, 0x05, 0x0 }, /* #52 */ 478 { 0x3457c3, 0x345712, 0xe2, 0x26, 0xbb, 0x0 }, /* #53 */ 479 { 0x331502, 0x331587, 0xe7, 0xf5, 0xf2, 0x0 }, /* #54 */ 480 { 0x125957, 0x125196, 0xa3, 0x88, 0x1a, 0x0 }, /* #55 */ 481 { 0x0d3a47, 0x0d3216, 0x6a, 0x3a, 0x2f, 0x0 }, /* #56 */ 482 { 0x0c52c7, 0x0c5202, 0x28, 0x16, 0x11, 0x0 }, /* #57 */ 483 { 0x380a17, 0x380216, 0xd5, 0x0a, 0xca, 0x0 }, /* #58 */ 484 { 0x221603, 0x221602, 0xcb, 0x25, 0xa5, 0x0 }, /* #59 */ 485 { 0x162b86, 0x162386, 0xcc, 0xb4, 0x18, 0x0 }, /* #60 */ 486 { 0x1a6bd3, 0x1a6b16, 0x85, 0x1d, 0x67, 0x0 }, /* #61 */ 487 { 0x2e0357, 0x2e0302, 0xbe, 0x04, 0xb9, 0x0 }, /* #62 */ 488 { 0x121d96, 0x121593, 0x58, 0xd9, 0x7f, 0x0 }, /* #63 */ 489 489 }; 490 490 static const BINU8_TEST_T g_aTests_sbb_u8_locked[] = 491 491 { 492 { 0x 2c1653, 0x2c1e12, 0xa0, 0x52, 0x4d, 0x0 }, /* #0 */493 { 0x20 5f96, 0x205702, 0x35, 0x01, 0x34, 0x0 }, /* #1 */494 { 0x 341f43, 0x341797, 0x0b, 0xee, 0x1c, 0x0 }, /* #2 */495 { 0x 1016d6, 0x101612, 0x34, 0x25, 0x0f, 0x0 }, /* #3 */496 { 0x0 a7217, 0x0a7282, 0xeb, 0x97, 0x53, 0x0 }, /* #4 */497 { 0x1 90742, 0x190f16, 0xa5, 0x47, 0x5e, 0x0 }, /* #5 */498 { 0x 233cd2, 0x233c12, 0xe4, 0x67, 0x7d, 0x0 }, /* #6 */499 { 0x1 41156, 0x141112, 0x31, 0x26, 0x0b, 0x0 }, /* #7 */500 { 0x 155ec3, 0x155603, 0x27, 0x43, 0xe3, 0x0 }, /* #8 */501 { 0x 3b6886, 0x3b6083, 0x17, 0xa2, 0x75, 0x0 }, /* #9 */502 { 0x 3614d3, 0x361c83, 0x29, 0x86, 0xa2, 0x0 }, /* #10 */503 { 0x 102e53, 0x102602, 0x78, 0x51, 0x26, 0x0 }, /* #11 */504 { 0x 1a1903, 0x1a1183, 0x89, 0xc1, 0xc7, 0x0 }, /* #12 */505 { 0x3 f3d17, 0x3f3587, 0x4f, 0xd2, 0x7c, 0x0 }, /* #13 */506 { 0x3 21086, 0x321046, 0x85, 0x00, 0x85, 0x0 }, /* #14 */507 { 0x 3b5796, 0x3b5f16, 0x83, 0x24, 0x5f, 0x0 }, /* #15 */508 { 0x 1324c7, 0x132486, 0xbf, 0x96, 0x28, 0x0 }, /* #16 */509 { 0x2 07a52, 0x207a02, 0x9c, 0x79, 0x23, 0x0 }, /* #17 */510 { 0x0 53112, 0x053106, 0x87, 0x05, 0x82, 0x0 }, /* #18 */511 { 0x 2d11d3, 0x2d1106, 0xeb, 0x42, 0xa8, 0x0 }, /* #19 */512 { 0x 3070c7, 0x307012, 0xb7, 0x2f, 0x87, 0x0 }, /* #20 */513 { 0x 2d5782, 0x2d5716, 0x70, 0x56, 0x1a, 0x0 }, /* #21 */514 { 0x1 10f93, 0x110712, 0xa0, 0x1a, 0x85, 0x0 }, /* #22 */515 { 0x 245216, 0x245216, 0xd7, 0x2e, 0xa9, 0x0 }, /* #23 */516 { 0x 265042, 0x265002, 0x2b, 0x04, 0x27, 0x0 }, /* #24 */517 { 0x 081b17, 0x081b02, 0xcb, 0x70, 0x5a, 0x0 }, /* #25 */518 { 0x3 23812, 0x323806, 0xbf, 0x48, 0x77, 0x0 }, /* #26 */519 { 0x 252896, 0x252002, 0x6f, 0x20, 0x4f, 0x0 }, /* #27 */520 { 0x 2a5203, 0x2a5292, 0xec, 0xbf, 0x2c, 0x0 }, /* #28 */521 { 0x1 f2b57, 0x1f2302, 0x7a, 0x54, 0x25, 0x0 }, /* #29 */522 { 0x 1a6793, 0x1a6706, 0xd6, 0x44, 0x91, 0x0 }, /* #30 */523 { 0x22 7e56, 0x227612, 0xa0, 0x04, 0x9c, 0x0 }, /* #31 */524 { 0x 182213, 0x182283, 0xea, 0xf1, 0xf8, 0x0 }, /* #32 */525 { 0x 044a13, 0x044a97, 0x62, 0xc3, 0x9e, 0x0 }, /* #33 */526 { 0x 1a5ad6, 0x1a5207, 0x18, 0x35, 0xe3, 0x0 }, /* #34 */527 { 0x 2454d3, 0x245416, 0xc3, 0x39, 0x89, 0x0 }, /* #35 */528 { 0x3 87792, 0x387717, 0x12, 0x39, 0xd9, 0x0 }, /* #36 */529 { 0x 1f78c2, 0x1f7007, 0x5a, 0x60, 0xfa, 0x0 }, /* #37 */530 { 0x0 527c7, 0x052702, 0x72, 0x31, 0x40, 0x0 }, /* #38 */531 { 0x 1d51c6, 0x1d5912, 0xc4, 0x4a, 0x7a, 0x0 }, /* #39 */532 { 0x 3d3943, 0x3d3113, 0x22, 0x26, 0xfb, 0x0 }, /* #40 */533 { 0x 134642, 0x134682, 0xf1, 0x80, 0x71, 0x0 }, /* #41 */534 { 0x1b 1553, 0x1b1593, 0x33, 0xf8, 0x3a, 0x0 }, /* #42 */535 { 0x0 05e03, 0x005696, 0xf8, 0xc9, 0x2e, 0x0 }, /* #43 */536 { 0x 1d3c06, 0x1d3c83, 0x6a, 0xa7, 0xc3, 0x0 }, /* #44 */537 { 0x 104607, 0x104697, 0x91, 0xe8, 0xa8, 0x0 }, /* #45 */538 { 0x 225d86, 0x225d83, 0x71, 0xf1, 0x80, 0x0 }, /* #46 */539 { 0x 144913, 0x144102, 0x7f, 0x37, 0x47, 0x0 }, /* #47 */540 { 0x 054e16, 0x054616, 0xd4, 0x1b, 0xb9, 0x0 }, /* #48 */541 { 0x0 c7ad2, 0x0c7293, 0x54, 0xe5, 0x6f, 0x0 }, /* #49 */542 { 0x 3906c7, 0x390e83, 0x2c, 0xa2, 0x89, 0x0 }, /* #50 */543 { 0x3 368d3, 0x336083, 0x2c, 0xc7, 0x64, 0x0 }, /* #51 */544 { 0x 1a6487, 0x1a6402, 0xc9, 0x26, 0xa2, 0x0 }, /* #52 */545 { 0x3 61757, 0x361783, 0xab, 0xda, 0xd0, 0x0 }, /* #53 */546 { 0x 321f06, 0x321f83, 0x75, 0xf1, 0x84, 0x0 }, /* #54 */547 { 0x 0a7187, 0x0a7102, 0x4c, 0x2a, 0x21, 0x0 }, /* #55 */548 { 0x 204092, 0x204802, 0x8a, 0x19, 0x71, 0x0 }, /* #56 */549 { 0x 1a7b93, 0x1a7397, 0xa7, 0xb7, 0xef, 0x0 }, /* #57 */550 { 0x 270e86, 0x270696, 0xe8, 0xdd, 0x0b, 0x0 }, /* #58 */551 { 0x 355f03, 0x355f83, 0x7f, 0x83, 0xfb, 0x0 }, /* #59 */552 { 0x0 00c17, 0x000416, 0x20, 0x18, 0x07, 0x0 }, /* #60 */553 { 0x07 3893, 0x073007, 0x3d, 0x6c, 0xd0, 0x0 }, /* #61 */554 { 0x0 f5d52, 0x0f5d97, 0x56, 0xa9, 0xad, 0x0 }, /* #62 */555 { 0x1 c0203, 0x1c0297, 0xa9, 0xfc, 0xac, 0x0 }, /* #63 */492 { 0x3759c2, 0x375906, 0x9a, 0x30, 0x6a, 0x0 }, /* #0 */ 493 { 0x200216, 0x200a16, 0xb1, 0x7e, 0x33, 0x0 }, /* #1 */ 494 { 0x275357, 0x275312, 0x53, 0x43, 0x0f, 0x0 }, /* #2 */ 495 { 0x021347, 0x021b97, 0x62, 0xaf, 0xb2, 0x0 }, /* #3 */ 496 { 0x0c3513, 0x0c3583, 0xa6, 0xe5, 0xc0, 0x0 }, /* #4 */ 497 { 0x1b5113, 0x1b5193, 0xb7, 0xcd, 0xe9, 0x0 }, /* #5 */ 498 { 0x3e4217, 0x3e4a16, 0xc1, 0x41, 0x7f, 0x0 }, /* #6 */ 499 { 0x1c5856, 0x1c5002, 0xfa, 0x64, 0x96, 0x0 }, /* #7 */ 500 { 0x016c43, 0x016497, 0xea, 0xed, 0xfc, 0x0 }, /* #8 */ 501 { 0x236892, 0x236087, 0xaf, 0xe8, 0xc7, 0x0 }, /* #9 */ 502 { 0x0d3383, 0x0d3397, 0x97, 0xbe, 0xd8, 0x0 }, /* #10 */ 503 { 0x0d7c03, 0x0d7416, 0x40, 0x22, 0x1d, 0x0 }, /* #11 */ 504 { 0x0e4b03, 0x0e4302, 0x9c, 0x19, 0x82, 0x0 }, /* #12 */ 505 { 0x3b1c06, 0x3b1487, 0x19, 0xc6, 0x53, 0x0 }, /* #13 */ 506 { 0x3313c3, 0x331307, 0x28, 0x41, 0xe6, 0x0 }, /* #14 */ 507 { 0x000b83, 0x000b06, 0xd9, 0x66, 0x72, 0x0 }, /* #15 */ 508 { 0x3a3282, 0x3a3203, 0x09, 0x43, 0xc6, 0x0 }, /* #16 */ 509 { 0x285cd6, 0x285c93, 0x12, 0x8a, 0x88, 0x0 }, /* #17 */ 510 { 0x026f17, 0x026f12, 0x8a, 0x0d, 0x7c, 0x0 }, /* #18 */ 511 { 0x092193, 0x092113, 0x00, 0x49, 0xb6, 0x0 }, /* #19 */ 512 { 0x134007, 0x134007, 0x2d, 0x53, 0xd9, 0x0 }, /* #20 */ 513 { 0x057b97, 0x057382, 0xd6, 0xa4, 0x31, 0x0 }, /* #21 */ 514 { 0x134b92, 0x134397, 0x26, 0xd8, 0x4e, 0x0 }, /* #22 */ 515 { 0x3f3212, 0x3f3216, 0x62, 0x09, 0x59, 0x0 }, /* #23 */ 516 { 0x3c24d2, 0x3c2412, 0x10, 0x02, 0x0e, 0x0 }, /* #24 */ 517 { 0x317486, 0x317c87, 0x63, 0xb1, 0xb2, 0x0 }, /* #25 */ 518 { 0x3f2e57, 0x3f2613, 0x58, 0x5e, 0xf9, 0x0 }, /* #26 */ 519 { 0x041717, 0x041797, 0x4b, 0xeb, 0x5f, 0x0 }, /* #27 */ 520 { 0x3f14c6, 0x3f1482, 0xf7, 0xa7, 0x50, 0x0 }, /* #28 */ 521 { 0x164383, 0x164b97, 0x7a, 0xbb, 0xbe, 0x0 }, /* #29 */ 522 { 0x3b2207, 0x3b2216, 0x59, 0x0f, 0x49, 0x0 }, /* #30 */ 523 { 0x225e07, 0x225612, 0x66, 0x2c, 0x39, 0x0 }, /* #31 */ 524 { 0x082706, 0x082797, 0xd7, 0xff, 0xd8, 0x0 }, /* #32 */ 525 { 0x3c6006, 0x3c6087, 0x86, 0xd1, 0xb5, 0x0 }, /* #33 */ 526 { 0x011543, 0x011d87, 0x13, 0x90, 0x82, 0x0 }, /* #34 */ 527 { 0x105c16, 0x105402, 0x36, 0x01, 0x35, 0x0 }, /* #35 */ 528 { 0x396a93, 0x396a93, 0x63, 0xba, 0xa8, 0x0 }, /* #36 */ 529 { 0x011143, 0x011116, 0x4b, 0x1e, 0x2c, 0x0 }, /* #37 */ 530 { 0x0b78d3, 0x0b7083, 0x6c, 0xfb, 0x70, 0x0 }, /* #38 */ 531 { 0x040997, 0x040106, 0x4f, 0x0a, 0x44, 0x0 }, /* #39 */ 532 { 0x1b2bd7, 0x1b2397, 0xad, 0xbd, 0xef, 0x0 }, /* #40 */ 533 { 0x223987, 0x223103, 0x0c, 0x5b, 0xb0, 0x0 }, /* #41 */ 534 { 0x1b4cd3, 0x1b4c83, 0x56, 0x92, 0xc3, 0x0 }, /* #42 */ 535 { 0x032652, 0x032687, 0x3a, 0xe7, 0x53, 0x0 }, /* #43 */ 536 { 0x254382, 0x254393, 0x3a, 0xec, 0x4e, 0x0 }, /* #44 */ 537 { 0x0374d2, 0x037412, 0xc1, 0x08, 0xb9, 0x0 }, /* #45 */ 538 { 0x1a0503, 0x1a0597, 0x24, 0xdb, 0x48, 0x0 }, /* #46 */ 539 { 0x085f07, 0x085787, 0x89, 0xd1, 0xb7, 0x0 }, /* #47 */ 540 { 0x250dc7, 0x250d87, 0x4e, 0xca, 0x83, 0x0 }, /* #48 */ 541 { 0x0e6a13, 0x0e6217, 0x03, 0x6a, 0x98, 0x0 }, /* #49 */ 542 { 0x2e0f97, 0x2e0712, 0xd3, 0x38, 0x9a, 0x0 }, /* #50 */ 543 { 0x3d4397, 0x3d4b87, 0x6f, 0xc3, 0xab, 0x0 }, /* #51 */ 544 { 0x2b7417, 0x2b7c93, 0x74, 0xa4, 0xcf, 0x0 }, /* #52 */ 545 { 0x325ad2, 0x325217, 0x4d, 0x4e, 0xff, 0x0 }, /* #53 */ 546 { 0x156f93, 0x156702, 0x56, 0x52, 0x03, 0x0 }, /* #54 */ 547 { 0x3156d6, 0x315e12, 0xa6, 0x3d, 0x69, 0x0 }, /* #55 */ 548 { 0x3156c6, 0x315687, 0x48, 0xe8, 0x60, 0x0 }, /* #56 */ 549 { 0x3f3516, 0x3f3587, 0x17, 0xe2, 0x35, 0x0 }, /* #57 */ 550 { 0x106d83, 0x106d97, 0x5b, 0xbb, 0x9f, 0x0 }, /* #58 */ 551 { 0x016b03, 0x016392, 0xf3, 0xe9, 0x09, 0x0 }, /* #59 */ 552 { 0x014c06, 0x014497, 0x24, 0xdb, 0x49, 0x0 }, /* #60 */ 553 { 0x074a47, 0x074a16, 0x94, 0x36, 0x5d, 0x0 }, /* #61 */ 554 { 0x0d4746, 0x0d4717, 0x23, 0x36, 0xed, 0x0 }, /* #62 */ 555 { 0x1842c2, 0x184293, 0x05, 0xba, 0x4b, 0x0 }, /* #63 */ 556 556 }; 557 557 static const BINU8_TEST_T g_aTests_or_u8[] = 558 558 { 559 { 0x 323f52, 0x323706, 0x70, 0x7b, 0x1b, 0x0 }, /* #0 */560 { 0x 2e7217, 0x2e7282, 0x97, 0xf7, 0x72, 0x0 }, /* #1 */561 { 0x 1e40d7, 0x1e4086, 0x8e, 0xaf, 0xa7, 0x0 }, /* #2 */562 { 0x 0d6186, 0x0d6186, 0x8e, 0xaf, 0xa3, 0x0 }, /* #3 */563 { 0x 3b2ec3, 0x3b2606, 0x0e, 0x3f, 0x31, 0x0 }, /* #4 */564 { 0x 324b02, 0x324382, 0x91, 0xb9, 0x39, 0x0 }, /* #5 */565 { 0x2 a7596, 0x2a7502, 0x49, 0x6d, 0x24, 0x0 }, /* #6 */566 { 0x 3738d3, 0x373002, 0x77, 0x7f, 0x08, 0x0 }, /* #7 */567 { 0x 1c7787, 0x1c7786, 0x1e, 0x9f, 0x89, 0x0 }, /* #8 */568 { 0x 332557, 0x332502, 0x45, 0x6d, 0x29, 0x0 }, /* #9 */569 { 0x 1c2243, 0x1c2282, 0x68, 0xef, 0xef, 0x0 }, /* #10 */570 { 0x 010806, 0x010082, 0xdf, 0xdf, 0xc7, 0x0 }, /* #11 */571 { 0x 032ac7, 0x032202, 0x3e, 0x7f, 0x79, 0x0 }, /* #12 */572 { 0x 023286, 0x023206, 0x1f, 0x5f, 0x4b, 0x0 }, /* #13 */573 { 0x 374102, 0x374182, 0xbf, 0xbf, 0x17, 0x0 }, /* #14 */574 { 0x 2d7a87, 0x2d7282, 0xb7, 0xf7, 0xd2, 0x0 }, /* #15 */575 { 0x 1118d6, 0x111082, 0x00, 0xfd, 0xfd, 0x0 }, /* #16 */576 { 0x 145a53, 0x145282, 0x26, 0xfe, 0xfc, 0x0 }, /* #17 */577 { 0x 287fc7, 0x287786, 0xb5, 0xf5, 0xd5, 0x0 }, /* #18 */578 { 0x 110b12, 0x110386, 0xad, 0xbd, 0xbc, 0x0 }, /* #19 */579 { 0x 2a6903, 0x2a6186, 0xfa, 0xfa, 0xca, 0x0 }, /* #20 */580 { 0x 294fc6, 0x294782, 0xde, 0xdf, 0x93, 0x0 }, /* #21 */581 { 0x0 33546, 0x033582, 0x55, 0xf7, 0xb3, 0x0 }, /* #22 */582 { 0x 2e2307, 0x2e2382, 0xaf, 0xef, 0xc4, 0x0 }, /* #23 */583 { 0x1 c1507, 0x1c1586, 0x94, 0x9c, 0x1c, 0x0 }, /* #24 */584 { 0x 174ad2, 0x174282, 0xfd, 0xfd, 0xe0, 0x0 }, /* #25 */585 { 0x2 52743, 0x252782, 0x79, 0xfd, 0x84, 0x0 }, /* #26 */586 { 0x1 357c3, 0x135786, 0x6c, 0xff, 0xb7, 0x0 }, /* #27 */587 { 0x 2e37d2, 0x2e3786, 0xc3, 0xf3, 0x71, 0x0 }, /* #28 */588 { 0x 226106, 0x226102, 0x26, 0x76, 0x52, 0x0 }, /* #29 */589 { 0x26 3656, 0x263682, 0xf2, 0xf7, 0xc7, 0x0 }, /* #30 */590 { 0x 104b07, 0x104386, 0x7d, 0xff, 0xb7, 0x0 }, /* #31 */591 { 0x 0d2196, 0x0d2102, 0x75, 0x7f, 0x5f, 0x0 }, /* #32 */592 { 0x2 543c3, 0x254382, 0xe9, 0xef, 0x87, 0x0 }, /* #33 */593 { 0x 264283, 0x264286, 0xeb, 0xeb, 0x81, 0x0 }, /* #34 */594 { 0x 0f5f03, 0x0f5786, 0xbe, 0xff, 0xc5, 0x0 }, /* #35 */595 { 0x2 e74c3, 0x2e7482, 0x07, 0xf7, 0xf1, 0x0 }, /* #36 */596 { 0x0 e6583, 0x0e6586, 0x9d, 0x9f, 0x83, 0x0 }, /* #37 */597 { 0x0 659c2, 0x065102, 0x0f, 0x4f, 0x4d, 0x0 }, /* #38 */598 { 0x 2b3d87, 0x2b3502, 0x05, 0x0d, 0x08, 0x0 }, /* #39 */599 { 0x 362a47, 0x362282, 0x31, 0xbf, 0xaf, 0x0 }, /* #40 */600 { 0x3 b6cc3, 0x3b6482, 0xd5, 0xd5, 0x15, 0x0 }, /* #41 */601 { 0x 0d0a02, 0x0d0286, 0xf3, 0xf3, 0xd3, 0x0 }, /* #42 */602 { 0x 0b0817, 0x0b0086, 0xe8, 0xe8, 0x48, 0x0 }, /* #43 */603 { 0x 193193, 0x193186, 0xe1, 0xf3, 0xb2, 0x0 }, /* #44 */604 { 0x 251986, 0x251106, 0x44, 0x55, 0x51, 0x0 }, /* #45 */605 { 0x 3a4303, 0x3a4386, 0x8e, 0xbe, 0x36, 0x0 }, /* #46 */606 { 0x 303f46, 0x303782, 0x9c, 0x9e, 0x86, 0x0 }, /* #47 */607 { 0x035 bc3, 0x035386, 0x57, 0xd7, 0xc1, 0x0 }, /* #48 */608 { 0x 1b2bc2, 0x1b2306, 0x3a, 0x7e, 0x66, 0x0 }, /* #49 */609 { 0x 127a52, 0x127206, 0x77, 0x77, 0x20, 0x0 }, /* #50 */610 { 0x 185fc3, 0x185782, 0xad, 0xfd, 0xd4, 0x0 }, /* #51 */611 { 0x 025453, 0x025406, 0x05, 0x47, 0x43, 0x0 }, /* #52 */612 { 0x 283483, 0x283482, 0xdb, 0xfb, 0xea, 0x0 }, /* #53 */613 { 0x 3a3f42, 0x3a3782, 0x40, 0xf7, 0xf7, 0x0 }, /* #54 */614 { 0x 172f17, 0x172786, 0xf8, 0xf9, 0x41, 0x0 }, /* #55 */615 { 0x1 94093, 0x194082, 0x97, 0xdf, 0x4d, 0x0 }, /* #56 */616 { 0x04 57c2, 0x045782, 0x5e, 0xfe, 0xa2, 0x0 }, /* #57 */617 { 0x 0c68d3, 0x0c6082, 0xcc, 0xdc, 0x14, 0x0 }, /* #58 */618 { 0x1 71c56, 0x171402, 0x75, 0x75, 0x55, 0x0 }, /* #59 */619 { 0x 1d4386, 0x1d4302, 0x4d, 0x4f, 0x4b, 0x0 }, /* #60 */620 { 0x 0e2e96, 0x0e2682, 0xe2, 0xf7, 0x37, 0x0 }, /* #61 */621 { 0x 340ed7, 0x340686, 0xb4, 0xbd, 0x09, 0x0 }, /* #62 */622 { 0x 1f2092, 0x1f2006, 0x7b, 0x7b, 0x38, 0x0 }, /* #63 */559 { 0x1c47d3, 0x1c4706, 0x14, 0x74, 0x74, 0x0 }, /* #0 */ 560 { 0x103597, 0x103586, 0x8e, 0xaf, 0x2d, 0x0 }, /* #1 */ 561 { 0x295b43, 0x295386, 0xe3, 0xf3, 0xd3, 0x0 }, /* #2 */ 562 { 0x2c15d2, 0x2c1586, 0x9b, 0xdb, 0x5b, 0x0 }, /* #3 */ 563 { 0x203403, 0x203482, 0x44, 0xe5, 0xe5, 0x0 }, /* #4 */ 564 { 0x264857, 0x264082, 0xce, 0xfe, 0xf2, 0x0 }, /* #5 */ 565 { 0x243ac2, 0x243286, 0xdb, 0xff, 0x3c, 0x0 }, /* #6 */ 566 { 0x197152, 0x197106, 0x63, 0x7b, 0x18, 0x0 }, /* #7 */ 567 { 0x292143, 0x292186, 0xe8, 0xf9, 0xb9, 0x0 }, /* #8 */ 568 { 0x000057, 0x000082, 0xa8, 0xbf, 0x3f, 0x0 }, /* #9 */ 569 { 0x3c35d7, 0x3c3506, 0x2d, 0x6f, 0x6e, 0x0 }, /* #10 */ 570 { 0x302706, 0x302702, 0x5f, 0x7f, 0x3a, 0x0 }, /* #11 */ 571 { 0x3d7a87, 0x3d7286, 0xb6, 0xb7, 0x01, 0x0 }, /* #12 */ 572 { 0x1b3f97, 0x1b3706, 0x75, 0x7d, 0x49, 0x0 }, /* #13 */ 573 { 0x1508c2, 0x150086, 0x99, 0xbd, 0xad, 0x0 }, /* #14 */ 574 { 0x381dc3, 0x381586, 0xce, 0xff, 0xfd, 0x0 }, /* #15 */ 575 { 0x000893, 0x000082, 0x2d, 0xbf, 0x9f, 0x0 }, /* #16 */ 576 { 0x021ac7, 0x021282, 0x86, 0xbf, 0x39, 0x0 }, /* #17 */ 577 { 0x050c97, 0x050482, 0xb1, 0xfd, 0xdc, 0x0 }, /* #18 */ 578 { 0x285a86, 0x285282, 0x5f, 0xdf, 0xd3, 0x0 }, /* #19 */ 579 { 0x325783, 0x325782, 0x1d, 0xdf, 0xd2, 0x0 }, /* #20 */ 580 { 0x0a4916, 0x0a4182, 0x90, 0x97, 0x07, 0x0 }, /* #21 */ 581 { 0x0d5f93, 0x0d5782, 0x21, 0xe9, 0xc8, 0x0 }, /* #22 */ 582 { 0x1b75c2, 0x1b7586, 0x87, 0x87, 0x82, 0x0 }, /* #23 */ 583 { 0x172446, 0x172482, 0xe6, 0xfe, 0x58, 0x0 }, /* #24 */ 584 { 0x052402, 0x052486, 0xf5, 0xff, 0xda, 0x0 }, /* #25 */ 585 { 0x2f1857, 0x2f1082, 0x38, 0xfd, 0xd5, 0x0 }, /* #26 */ 586 { 0x183dc7, 0x183586, 0xd2, 0xdb, 0x8b, 0x0 }, /* #27 */ 587 { 0x387352, 0x387386, 0x93, 0xdb, 0xca, 0x0 }, /* #28 */ 588 { 0x036257, 0x036286, 0x00, 0xeb, 0xeb, 0x0 }, /* #29 */ 589 { 0x262353, 0x262386, 0x64, 0xf6, 0xd2, 0x0 }, /* #30 */ 590 { 0x3d2493, 0x3d2482, 0xc5, 0xfd, 0xb9, 0x0 }, /* #31 */ 591 { 0x3d2207, 0x3d2282, 0xcb, 0xdf, 0x97, 0x0 }, /* #32 */ 592 { 0x2d2c96, 0x2d2402, 0x0d, 0x7f, 0x7f, 0x0 }, /* #33 */ 593 { 0x003dd2, 0x003502, 0x3f, 0x7f, 0x6f, 0x0 }, /* #34 */ 594 { 0x2d52d2, 0x2d5202, 0x6c, 0x7f, 0x7b, 0x0 }, /* #35 */ 595 { 0x2a3443, 0x2a3486, 0xab, 0xeb, 0x68, 0x0 }, /* #36 */ 596 { 0x014bd6, 0x014302, 0x7a, 0x7f, 0x1f, 0x0 }, /* #37 */ 597 { 0x031d17, 0x031506, 0x2c, 0x3f, 0x33, 0x0 }, /* #38 */ 598 { 0x091357, 0x091386, 0xbe, 0xbe, 0x8c, 0x0 }, /* #39 */ 599 { 0x1d2cc2, 0x1d2406, 0x20, 0x71, 0x51, 0x0 }, /* #40 */ 600 { 0x3352c3, 0x335282, 0xba, 0xfb, 0xfb, 0x0 }, /* #41 */ 601 { 0x274dc3, 0x274506, 0x1d, 0x3f, 0x26, 0x0 }, /* #42 */ 602 { 0x235186, 0x235182, 0x3f, 0xbf, 0xaa, 0x0 }, /* #43 */ 603 { 0x0a5e93, 0x0a5606, 0x09, 0x7d, 0x7c, 0x0 }, /* #44 */ 604 { 0x320386, 0x320382, 0x98, 0xda, 0xda, 0x0 }, /* #45 */ 605 { 0x204253, 0x204202, 0x4e, 0x4f, 0x0d, 0x0 }, /* #46 */ 606 { 0x005516, 0x005586, 0xa3, 0xbb, 0x38, 0x0 }, /* #47 */ 607 { 0x035506, 0x035582, 0xd2, 0xfb, 0x79, 0x0 }, /* #48 */ 608 { 0x3a7d86, 0x3a7582, 0x73, 0xfb, 0xab, 0x0 }, /* #49 */ 609 { 0x3102d2, 0x310206, 0x6d, 0x7d, 0x18, 0x0 }, /* #50 */ 610 { 0x005452, 0x005402, 0x79, 0x7f, 0x1e, 0x0 }, /* #51 */ 611 { 0x264093, 0x264082, 0x0e, 0xbf, 0xb7, 0x0 }, /* #52 */ 612 { 0x037456, 0x037486, 0xfd, 0xff, 0x6e, 0x0 }, /* #53 */ 613 { 0x2913c2, 0x291382, 0xac, 0xbf, 0xb7, 0x0 }, /* #54 */ 614 { 0x3b6957, 0x3b6102, 0x49, 0x49, 0x49, 0x0 }, /* #55 */ 615 { 0x160ed2, 0x160682, 0x07, 0xc7, 0xc3, 0x0 }, /* #56 */ 616 { 0x043396, 0x043386, 0x3a, 0xbb, 0xa3, 0x0 }, /* #57 */ 617 { 0x282b16, 0x282386, 0xa2, 0xb2, 0xb2, 0x0 }, /* #58 */ 618 { 0x1e3997, 0x1e3186, 0x7c, 0xfc, 0xa4, 0x0 }, /* #59 */ 619 { 0x307712, 0x307782, 0xdc, 0xdf, 0x5b, 0x0 }, /* #60 */ 620 { 0x386206, 0x386282, 0xcf, 0xdf, 0xdc, 0x0 }, /* #61 */ 621 { 0x094082, 0x094082, 0x37, 0xbf, 0x89, 0x0 }, /* #62 */ 622 { 0x3b05d3, 0x3b0582, 0xb4, 0xb6, 0x36, 0x0 }, /* #63 */ 623 623 }; 624 624 static const BINU8_TEST_T g_aTests_or_u8_locked[] = 625 625 { 626 { 0x2 86d87, 0x286582, 0xe4, 0xef, 0xeb, 0x0 }, /* #0 */627 { 0x 162bd3, 0x162386, 0x9d, 0x9f, 0x96, 0x0 }, /* #1 */628 { 0x 057c53, 0x057482, 0xa8, 0xa8, 0x08, 0x0 }, /* #2 */629 { 0x0 64653, 0x064682, 0xb3, 0xf7, 0x77, 0x0 }, /* #3 */630 { 0x 000087, 0x000002, 0x04, 0x1c, 0x1c, 0x0 }, /* #4 */631 { 0x 3b40d2, 0x3b4006, 0x6c, 0x7d, 0x35, 0x0 }, /* #5 */632 { 0x 2b5b47, 0x2b5386, 0x02, 0xee, 0xee, 0x0 }, /* #6 */633 { 0x 264292, 0x264286, 0xea, 0xee, 0x2c, 0x0 }, /* #7 */634 { 0x 1c0c16, 0x1c0482, 0xb3, 0xbf, 0xbf, 0x0 }, /* #8 */635 { 0x 093547, 0x093586, 0x00, 0xbe, 0xbe, 0x0 }, /* #9 */636 { 0x 233dc3, 0x233582, 0xf0, 0xf2, 0x12, 0x0 }, /* #10 */637 { 0x01 0a02, 0x010206, 0x7e, 0x7e, 0x3c, 0x0 }, /* #11 */638 { 0x 0d20c7, 0x0d2082, 0x13, 0xb3, 0xa2, 0x0 }, /* #12 */639 { 0x 062d06, 0x062586, 0xde, 0xde, 0xc0, 0x0 }, /* #13 */640 { 0x01 7b13, 0x017386, 0x54, 0xf5, 0xe1, 0x0 }, /* #14 */641 { 0x 322012, 0x322006, 0x78, 0x78, 0x00, 0x0 }, /* #15 */642 { 0x 1c5657, 0x1c5686, 0x30, 0xbe, 0xbe, 0x0 }, /* #16 */643 { 0x 097cd2, 0x097486, 0xc3, 0xe7, 0x24, 0x0 }, /* #17 */644 { 0x0 64296, 0x064286, 0xc6, 0xf6, 0xf6, 0x0 }, /* #18 */645 { 0x 3e6357, 0x3e6382, 0xf6, 0xf7, 0x15, 0x0 }, /* #19 */646 { 0x3 a3e53, 0x3a3686, 0x10, 0xb2, 0xa2, 0x0 }, /* #20 */647 { 0x 2d2b53, 0x2d2386, 0xa7, 0xaf, 0xad, 0x0 }, /* #21 */648 { 0x3 67f56, 0x367782, 0x62, 0xea, 0xe8, 0x0 }, /* #22 */649 { 0x 051c43, 0x051402, 0x7e, 0x7f, 0x21, 0x0 }, /* #23 */650 { 0x 266f57, 0x266786, 0xf9, 0xf9, 0xf8, 0x0 }, /* #24 */651 { 0x2 a48c6, 0x2a4086, 0x56, 0xff, 0xeb, 0x0 }, /* #25 */652 { 0x 224dd7, 0x224586, 0xe6, 0xff, 0x3b, 0x0 }, /* #26 */653 { 0x 030c02, 0x030486, 0x07, 0x87, 0x80, 0x0 }, /* #27 */654 { 0x 2633d3, 0x263386, 0x87, 0xaf, 0xad, 0x0 }, /* #28 */655 { 0x0 d5a57, 0x0d5282, 0x6b, 0xfb, 0xbb, 0x0 }, /* #29 */656 { 0x 1a5e02, 0x1a5686, 0xe0, 0xe4, 0x24, 0x0 }, /* #30 */657 { 0x 365097, 0x365086, 0xba, 0xff, 0x75, 0x0 }, /* #31 */658 { 0x 052693, 0x052606, 0x66, 0x7e, 0x7e, 0x0 }, /* #32 */659 { 0x0 a78d3, 0x0a7002, 0x71, 0x73, 0x02, 0x0 }, /* #33 */660 { 0x 180dd7, 0x180582, 0x90, 0xd6, 0xd6, 0x0 }, /* #34 */661 { 0x 320182, 0x320186, 0x27, 0xaf, 0xae, 0x0 }, /* #35 */662 { 0x 322442, 0x322486, 0xf7, 0xff, 0x19, 0x0 }, /* #36 */663 { 0x 215cc7, 0x215482, 0x6f, 0xef, 0xa2, 0x0 }, /* #37 */664 { 0x 181a43, 0x181202, 0x64, 0x7f, 0x3b, 0x0 }, /* #38 */665 { 0x 341f53, 0x341786, 0xd5, 0xd7, 0x03, 0x0 }, /* #39 */666 { 0x 074bd7, 0x074382, 0x6e, 0xef, 0x8d, 0x0 }, /* #40 */667 { 0x2 608c6, 0x260082, 0x73, 0xf7, 0x97, 0x0 }, /* #41 */668 { 0x2 e7d97, 0x2e7506, 0x2b, 0x3f, 0x3e, 0x0 }, /* #42 */669 { 0x 2f29c7, 0x2f2186, 0x8c, 0xed, 0x6d, 0x0 }, /* #43 */670 { 0x 2d2716, 0x2d2706, 0x08, 0x6c, 0x64, 0x0 }, /* #44 */671 { 0x 2f1317, 0x2f1386, 0xd9, 0xdb, 0x82, 0x0 }, /* #45 */672 { 0x 250816, 0x250002, 0x2a, 0x6e, 0x6e, 0x0 }, /* #46 */673 { 0x0 03d43, 0x003506, 0x0c, 0x5f, 0x57, 0x0 }, /* #47 */674 { 0x0 96197, 0x096106, 0x3e, 0x3f, 0x11, 0x0 }, /* #48 */675 { 0x 0c43d3, 0x0c4386, 0xf9, 0xf9, 0xf8, 0x0 }, /* #49 */676 { 0x 225302, 0x225382, 0xb1, 0xfd, 0xdd, 0x0 }, /* #50 */677 { 0x2 f1d52, 0x2f1506, 0x47, 0x5f, 0x1c, 0x0 }, /* #51 */678 { 0x 181007, 0x181086, 0x3b, 0xbb, 0x80, 0x0 }, /* #52 */679 { 0x 286047, 0x286082, 0xba, 0xfb, 0xcb, 0x0 }, /* #53 */680 { 0x 3c4147, 0x3c4186, 0xbc, 0xbd, 0xbd, 0x0 }, /* #54 */681 { 0x 157252, 0x157282, 0xe4, 0xec, 0xc8, 0x0 }, /* #55 */682 { 0x 3c62d2, 0x3c6286, 0x5a, 0xfa, 0xe0, 0x0 }, /* #56 */683 { 0x 344183, 0x344106, 0x4a, 0x6a, 0x6a, 0x0 }, /* #57 */684 { 0x 3d7802, 0x3d7086, 0xc9, 0xcf, 0xc6, 0x0 }, /* #58 */685 { 0x 134647, 0x134686, 0xd7, 0xd7, 0x04, 0x0 }, /* #59 */686 { 0x 015693, 0x015682, 0xad, 0xef, 0xe3, 0x0 }, /* #60 */687 { 0x 293c83, 0x293486, 0x4b, 0xcf, 0x8c, 0x0 }, /* #61 */688 { 0x2 e4207, 0x2e4282, 0x1a, 0xfe, 0xec, 0x0 }, /* #62 */689 { 0x 076103, 0x076182, 0x62, 0xef, 0xed, 0x0 }, /* #63 */626 { 0x223643, 0x223682, 0x5a, 0xda, 0x92, 0x0 }, /* #0 */ 627 { 0x0c6906, 0x0c6182, 0x8b, 0xcb, 0x43, 0x0 }, /* #1 */ 628 { 0x234992, 0x234186, 0xbb, 0xbb, 0x82, 0x0 }, /* #2 */ 629 { 0x0c5cc6, 0x0c5482, 0xa2, 0xa2, 0x22, 0x0 }, /* #3 */ 630 { 0x3f4287, 0x3f4286, 0x72, 0xf3, 0xb3, 0x0 }, /* #4 */ 631 { 0x1b1893, 0x1b1082, 0xa6, 0xef, 0xe9, 0x0 }, /* #5 */ 632 { 0x130112, 0x130186, 0x65, 0xe7, 0xc7, 0x0 }, /* #6 */ 633 { 0x111bc2, 0x111382, 0x2b, 0xfb, 0xf0, 0x0 }, /* #7 */ 634 { 0x345987, 0x345102, 0x00, 0x70, 0x70, 0x0 }, /* #8 */ 635 { 0x194f13, 0x194782, 0x87, 0x8f, 0x0f, 0x0 }, /* #9 */ 636 { 0x086657, 0x086686, 0x89, 0xcf, 0xc6, 0x0 }, /* #10 */ 637 { 0x014a17, 0x014286, 0xa6, 0xf6, 0x72, 0x0 }, /* #11 */ 638 { 0x231583, 0x231582, 0x0c, 0xcd, 0xc1, 0x0 }, /* #12 */ 639 { 0x1f0287, 0x1f0282, 0xc6, 0xd6, 0xd0, 0x0 }, /* #13 */ 640 { 0x012217, 0x012206, 0x20, 0x71, 0x51, 0x0 }, /* #14 */ 641 { 0x123512, 0x123582, 0xc4, 0xf4, 0xb4, 0x0 }, /* #15 */ 642 { 0x007913, 0x007106, 0x5a, 0x7b, 0x3b, 0x0 }, /* #16 */ 643 { 0x147183, 0x147186, 0xc1, 0xed, 0x2c, 0x0 }, /* #17 */ 644 { 0x0b3456, 0x0b3486, 0x2a, 0xff, 0xdd, 0x0 }, /* #18 */ 645 { 0x065913, 0x065186, 0x56, 0xde, 0xcc, 0x0 }, /* #19 */ 646 { 0x3b6217, 0x3b6286, 0x4d, 0xed, 0xa8, 0x0 }, /* #20 */ 647 { 0x070393, 0x070382, 0xd4, 0xfd, 0xad, 0x0 }, /* #21 */ 648 { 0x396757, 0x396706, 0x14, 0x55, 0x55, 0x0 }, /* #22 */ 649 { 0x193556, 0x193586, 0x34, 0xb7, 0xa3, 0x0 }, /* #23 */ 650 { 0x0242c6, 0x024202, 0x7d, 0x7f, 0x5f, 0x0 }, /* #24 */ 651 { 0x246943, 0x246182, 0x1a, 0xfb, 0xe9, 0x0 }, /* #25 */ 652 { 0x110f83, 0x110782, 0xf2, 0xfb, 0x99, 0x0 }, /* #26 */ 653 { 0x233fc7, 0x233702, 0x65, 0x75, 0x30, 0x0 }, /* #27 */ 654 { 0x114c57, 0x114402, 0x5c, 0x5d, 0x55, 0x0 }, /* #28 */ 655 { 0x067842, 0x067006, 0x09, 0x7b, 0x72, 0x0 }, /* #29 */ 656 { 0x066c97, 0x066486, 0x8d, 0x9f, 0x9f, 0x0 }, /* #30 */ 657 { 0x170047, 0x170086, 0xa7, 0xaf, 0x2f, 0x0 }, /* #31 */ 658 { 0x1849d3, 0x184102, 0x37, 0x37, 0x33, 0x0 }, /* #32 */ 659 { 0x0f6853, 0x0f6082, 0xeb, 0xfb, 0xb0, 0x0 }, /* #33 */ 660 { 0x261452, 0x261482, 0xdf, 0xdf, 0x42, 0x0 }, /* #34 */ 661 { 0x2d0f43, 0x2d0782, 0x80, 0xf7, 0xf7, 0x0 }, /* #35 */ 662 { 0x036817, 0x036082, 0xbd, 0xbf, 0x9e, 0x0 }, /* #36 */ 663 { 0x373506, 0x373506, 0x27, 0x3f, 0x3c, 0x0 }, /* #37 */ 664 { 0x2d7fc3, 0x2d7706, 0x48, 0x6a, 0x6a, 0x0 }, /* #38 */ 665 { 0x1c3017, 0x1c3002, 0x23, 0x37, 0x14, 0x0 }, /* #39 */ 666 { 0x3b0a16, 0x3b0286, 0xcd, 0xff, 0xbb, 0x0 }, /* #40 */ 667 { 0x213a07, 0x213286, 0x8a, 0xbb, 0x33, 0x0 }, /* #41 */ 668 { 0x276b43, 0x276386, 0x52, 0xff, 0xbf, 0x0 }, /* #42 */ 669 { 0x197b42, 0x197382, 0xec, 0xfe, 0x5e, 0x0 }, /* #43 */ 670 { 0x0b13d2, 0x0b1382, 0x7e, 0xfe, 0x92, 0x0 }, /* #44 */ 671 { 0x0c3a07, 0x0c3286, 0x03, 0xa3, 0xa3, 0x0 }, /* #45 */ 672 { 0x171297, 0x171286, 0xb6, 0xbe, 0xbe, 0x0 }, /* #46 */ 673 { 0x0a6a82, 0x0a6286, 0xa0, 0xa5, 0x05, 0x0 }, /* #47 */ 674 { 0x0877c6, 0x087706, 0x4a, 0x7e, 0x76, 0x0 }, /* #48 */ 675 { 0x246202, 0x246202, 0x2d, 0x3d, 0x11, 0x0 }, /* #49 */ 676 { 0x305ec6, 0x305682, 0x84, 0x94, 0x94, 0x0 }, /* #50 */ 677 { 0x2c1496, 0x2c1406, 0x6e, 0x6f, 0x09, 0x0 }, /* #51 */ 678 { 0x000c57, 0x000482, 0xc0, 0xea, 0xaa, 0x0 }, /* #52 */ 679 { 0x1c0c57, 0x1c0482, 0x9c, 0x9e, 0x06, 0x0 }, /* #53 */ 680 { 0x201d13, 0x201502, 0x45, 0x4f, 0x4e, 0x0 }, /* #54 */ 681 { 0x383e56, 0x383682, 0x54, 0xfd, 0xb9, 0x0 }, /* #55 */ 682 { 0x1078c3, 0x107086, 0xc4, 0xcf, 0x0f, 0x0 }, /* #56 */ 683 { 0x194297, 0x194202, 0x72, 0x73, 0x71, 0x0 }, /* #57 */ 684 { 0x2e2143, 0x2e2182, 0x30, 0xf8, 0xf8, 0x0 }, /* #58 */ 685 { 0x033fd2, 0x033782, 0xfa, 0xfe, 0x9e, 0x0 }, /* #59 */ 686 { 0x113657, 0x113682, 0xc3, 0xcb, 0x49, 0x0 }, /* #60 */ 687 { 0x107247, 0x107286, 0xc0, 0xf9, 0xb9, 0x0 }, /* #61 */ 688 { 0x2a54d3, 0x2a5482, 0xe3, 0xef, 0xac, 0x0 }, /* #62 */ 689 { 0x2c6603, 0x2c6686, 0x28, 0xfc, 0xf4, 0x0 }, /* #63 */ 690 690 }; 691 691 static const BINU8_TEST_T g_aTests_xor_u8[] = 692 692 { 693 { 0x 1b2dd6, 0x1b2582, 0x11, 0x92, 0x83, 0x0 }, /* #0 */694 { 0x2 026c2, 0x202606, 0xbf, 0x1b, 0xa4, 0x0 }, /* #1 */695 { 0x 242c46, 0x242402, 0xcf, 0x2f, 0xe0, 0x0 }, /* #2 */696 { 0x 2d19c7, 0x2d1106, 0xf4, 0x09, 0xfd, 0x0 }, /* #3 */697 { 0x3 c50d6, 0x3c5082, 0x17, 0xef, 0xf8, 0x0 }, /* #4 */698 { 0x 2c5f03, 0x2c5782, 0xfd, 0x92, 0x6f, 0x0 }, /* #5 */699 { 0x 3e1f02, 0x3e1706, 0xc9, 0x44, 0x8d, 0x0 }, /* #6 */700 { 0x 1e3817, 0x1e3082, 0x57, 0xd9, 0x8e, 0x0 }, /* #7 */701 { 0x0 b6b03, 0x0b6382, 0x33, 0xd5, 0xe6, 0x0 }, /* #8 */702 { 0x 1634d2, 0x163486, 0xd8, 0xb2, 0x6a, 0x0 }, /* #9 */703 { 0x 2c2647, 0x2c2682, 0x52, 0xe9, 0xbb, 0x0 }, /* #10 */704 { 0x 3a4207, 0x3a4206, 0x75, 0x5a, 0x2f, 0x0 }, /* #11 */705 { 0x 3c6a16, 0x3c6282, 0x6a, 0xab, 0xc1, 0x0 }, /* #12 */706 { 0x 010042, 0x010002, 0x0f, 0x1c, 0x13, 0x0 }, /* #13 */707 { 0x1 643d6, 0x164306, 0x0b, 0x27, 0x2c, 0x0 }, /* #14 */708 { 0x 3b0757, 0x3b0702, 0x4a, 0x19, 0x53, 0x0 }, /* #15 */709 { 0x 064b93, 0x064386, 0xc7, 0xc9, 0x0e, 0x0 }, /* #16 */710 { 0x2 64906, 0x264106, 0x00, 0x4e, 0x4e, 0x0 }, /* #17 */711 { 0x2 04786, 0x204786, 0x03, 0xac, 0xaf, 0x0 }, /* #18 */712 { 0x 085687, 0x085682, 0x2b, 0xb0, 0x9b, 0x0 }, /* #19 */713 { 0x 1f6807, 0x1f6006, 0xe6, 0x0f, 0xe9, 0x0 }, /* #20 */714 { 0x2 056c6, 0x205682, 0xc5, 0xc7, 0x02, 0x0 }, /* #21 */715 { 0x 034a47, 0x034202, 0xa9, 0x07, 0xae, 0x0 }, /* #22 */716 { 0x 2500d3, 0x250086, 0xaa, 0x9f, 0x35, 0x0 }, /* #23 */717 { 0x 081c92, 0x081486, 0x84, 0xed, 0x69, 0x0 }, /* #24 */718 { 0x 033612, 0x033682, 0x3a, 0xe3, 0xd9, 0x0 }, /* #25 */719 { 0x 2b7053, 0x2b7006, 0x06, 0x7b, 0x7d, 0x0 }, /* #26 */720 { 0x 245282, 0x245286, 0x49, 0xfc, 0xb5, 0x0 }, /* #27 */721 { 0x1 62193, 0x162182, 0x16, 0xc4, 0xd2, 0x0 }, /* #28 */722 { 0x 044b02, 0x044302, 0x2b, 0x34, 0x1f, 0x0 }, /* #29 */723 { 0x 1b3543, 0x1b3502, 0x80, 0x3d, 0xbd, 0x0 }, /* #30 */724 { 0x 0b7f56, 0x0b7782, 0xf8, 0x92, 0x6a, 0x0 }, /* #31 */725 { 0x 2243c7, 0x224386, 0x55, 0xde, 0x8b, 0x0 }, /* #32 */726 { 0x 003d16, 0x003582, 0xd3, 0x9d, 0x4e, 0x0 }, /* #33 */727 { 0x 085907, 0x085106, 0x8e, 0x50, 0xde, 0x0 }, /* #34 */728 { 0x3 72ac2, 0x372206, 0x68, 0x6f, 0x07, 0x0 }, /* #35 */729 { 0x 0c3e43, 0x0c3606, 0x29, 0x7b, 0x52, 0x0 }, /* #36 */730 { 0x 073a93, 0x073286, 0xc2, 0xf0, 0x32, 0x0 }, /* #37 */731 { 0x 341603, 0x341602, 0x28, 0x1a, 0x32, 0x0 }, /* #38 */732 { 0x2 e0ed2, 0x2e0686, 0xbe, 0xf5, 0x4b, 0x0 }, /* #39 */733 { 0x 081ec6, 0x081686, 0x27, 0x8e, 0xa9, 0x0 }, /* #40 */734 { 0x2 03703, 0x203782, 0xb7, 0x97, 0x20, 0x0 }, /* #41 */735 { 0x 0c5d46, 0x0c5506, 0x85, 0x2d, 0xa8, 0x0 }, /* #42 */736 { 0x 105686, 0x105606, 0xac, 0x11, 0xbd, 0x0 }, /* #43 */737 { 0x 3b0746, 0x3b0782, 0xe4, 0xdc, 0x38, 0x0 }, /* #44 */738 { 0x 295747, 0x295782, 0x62, 0x86, 0xe4, 0x0 }, /* #45 */739 { 0x3 b0f56, 0x3b0782, 0x64, 0xf4, 0x90, 0x0 }, /* #46 */740 { 0x 2b2397, 0x2b2302, 0x58, 0x2a, 0x72, 0x0 }, /* #47 */741 { 0x 1363c3, 0x136386, 0xfd, 0xa0, 0x5d, 0x0 }, /* #48 */742 { 0x 181312, 0x181386, 0xf5, 0xf0, 0x05, 0x0 }, /* #49 */743 { 0x2 82d42, 0x282586, 0xc8, 0x8d, 0x45, 0x0 }, /* #50 */744 { 0x 252347, 0x252386, 0x3b, 0xaf, 0x94, 0x0 }, /* #51 */745 { 0x 1370d3, 0x137006, 0x6d, 0x2e, 0x43, 0x0 }, /* #52 */746 { 0x2 92dd6, 0x292506, 0x77, 0x3a, 0x4d, 0x0 }, /* #53 */747 { 0x0 f2983, 0x0f2106, 0xa5, 0x72, 0xd7, 0x0 }, /* #54 */748 { 0x1 94f53, 0x194786, 0x67, 0xe1, 0x86, 0x0 }, /* #55 */749 { 0x 030b57, 0x030386, 0x23, 0x95, 0xb6, 0x0 }, /* #56 */750 { 0x1 66f06, 0x166702, 0xde, 0x13, 0xcd, 0x0 }, /* #57 */751 { 0x 197f02, 0x197782, 0xc2, 0xea, 0x28, 0x0 }, /* #58 */752 { 0x 0836d2, 0x083682, 0xdb, 0xe9, 0x32, 0x0 }, /* #59 */753 { 0x 377b06, 0x377386, 0x49, 0xd2, 0x9b, 0x0 }, /* #60 */754 { 0x 016893, 0x016082, 0x55, 0xef, 0xba, 0x0 }, /* #61 */755 { 0x2 11a92, 0x211286, 0x4b, 0xbd, 0xf6, 0x0 }, /* #62 */756 { 0x 320713, 0x320706, 0x74, 0x5a, 0x2e, 0x0 }, /* #63 */693 { 0x0869c7, 0x086102, 0xf8, 0x49, 0xb1, 0x0 }, /* #0 */ 694 { 0x262506, 0x262506, 0x5b, 0x2e, 0x75, 0x0 }, /* #1 */ 695 { 0x1a5e93, 0x1a5682, 0x82, 0x92, 0x10, 0x0 }, /* #2 */ 696 { 0x0e7f03, 0x0e7706, 0x9a, 0x09, 0x93, 0x0 }, /* #3 */ 697 { 0x3604c3, 0x360402, 0xaf, 0x58, 0xf7, 0x0 }, /* #4 */ 698 { 0x310142, 0x310186, 0xbc, 0xf5, 0x49, 0x0 }, /* #5 */ 699 { 0x124fd2, 0x124702, 0x8f, 0x1a, 0x95, 0x0 }, /* #6 */ 700 { 0x070747, 0x070702, 0xa7, 0x29, 0x8e, 0x0 }, /* #7 */ 701 { 0x005f93, 0x005786, 0xf9, 0xcf, 0x36, 0x0 }, /* #8 */ 702 { 0x032997, 0x032106, 0xf3, 0x56, 0xa5, 0x0 }, /* #9 */ 703 { 0x124592, 0x124582, 0x9a, 0xec, 0x76, 0x0 }, /* #10 */ 704 { 0x212d96, 0x212586, 0x13, 0xa6, 0xb5, 0x0 }, /* #11 */ 705 { 0x282ac2, 0x282282, 0x97, 0xb5, 0x22, 0x0 }, /* #12 */ 706 { 0x352393, 0x352386, 0xb2, 0xd2, 0x60, 0x0 }, /* #13 */ 707 { 0x1d3682, 0x1d3686, 0x7e, 0xdb, 0xa5, 0x0 }, /* #14 */ 708 { 0x216b92, 0x216382, 0xb2, 0xae, 0x1c, 0x0 }, /* #15 */ 709 { 0x160cc7, 0x160486, 0x19, 0xaf, 0xb6, 0x0 }, /* #16 */ 710 { 0x225b87, 0x225306, 0x4d, 0x42, 0x0f, 0x0 }, /* #17 */ 711 { 0x2b3a53, 0x2b3282, 0xbc, 0xda, 0x66, 0x0 }, /* #18 */ 712 { 0x1e4d46, 0x1e4506, 0x50, 0x24, 0x74, 0x0 }, /* #19 */ 713 { 0x3d5047, 0x3d5002, 0x9c, 0x31, 0xad, 0x0 }, /* #20 */ 714 { 0x220b12, 0x220382, 0xb9, 0xba, 0x03, 0x0 }, /* #21 */ 715 { 0x211657, 0x211606, 0xb6, 0x28, 0x9e, 0x0 }, /* #22 */ 716 { 0x0c6e46, 0x0c6686, 0x8f, 0xb2, 0x3d, 0x0 }, /* #23 */ 717 { 0x127542, 0x127506, 0x81, 0x42, 0xc3, 0x0 }, /* #24 */ 718 { 0x267d83, 0x267582, 0x63, 0xf1, 0x92, 0x0 }, /* #25 */ 719 { 0x192742, 0x192702, 0x56, 0x3b, 0x6d, 0x0 }, /* #26 */ 720 { 0x0d74c2, 0x0d7402, 0xe7, 0x15, 0xf2, 0x0 }, /* #27 */ 721 { 0x175843, 0x175086, 0xb5, 0xf3, 0x46, 0x0 }, /* #28 */ 722 { 0x3b2d17, 0x3b2502, 0x2f, 0x32, 0x1d, 0x0 }, /* #29 */ 723 { 0x2c0a07, 0x2c0206, 0x80, 0x4e, 0xce, 0x0 }, /* #30 */ 724 { 0x3e4d52, 0x3e4502, 0xf4, 0x5d, 0xa9, 0x0 }, /* #31 */ 725 { 0x3f0812, 0x3f0082, 0x9a, 0xfb, 0x61, 0x0 }, /* #32 */ 726 { 0x1a57c3, 0x1a5782, 0xbe, 0xf4, 0x4a, 0x0 }, /* #33 */ 727 { 0x157502, 0x157586, 0x74, 0xd8, 0xac, 0x0 }, /* #34 */ 728 { 0x3f40d2, 0x3f4082, 0x99, 0x91, 0x08, 0x0 }, /* #35 */ 729 { 0x216642, 0x216682, 0x05, 0xb3, 0xb6, 0x0 }, /* #36 */ 730 { 0x301d16, 0x301586, 0x9c, 0xac, 0x30, 0x0 }, /* #37 */ 731 { 0x2e7813, 0x2e7082, 0x30, 0xe6, 0xd6, 0x0 }, /* #38 */ 732 { 0x241d96, 0x241586, 0x2a, 0x95, 0xbf, 0x0 }, /* #39 */ 733 { 0x140307, 0x140386, 0x51, 0xaa, 0xfb, 0x0 }, /* #40 */ 734 { 0x286dc6, 0x286586, 0xfc, 0xcc, 0x30, 0x0 }, /* #41 */ 735 { 0x3b6257, 0x3b6286, 0xab, 0xc9, 0x62, 0x0 }, /* #42 */ 736 { 0x224fd3, 0x224786, 0x41, 0xb1, 0xf0, 0x0 }, /* #43 */ 737 { 0x2c22c7, 0x2c2286, 0xd5, 0x9c, 0x49, 0x0 }, /* #44 */ 738 { 0x1e6116, 0x1e6102, 0x58, 0x79, 0x21, 0x0 }, /* #45 */ 739 { 0x362e57, 0x362602, 0x41, 0x1a, 0x5b, 0x0 }, /* #46 */ 740 { 0x074f52, 0x074786, 0xb5, 0x88, 0x3d, 0x0 }, /* #47 */ 741 { 0x255597, 0x255502, 0x81, 0x20, 0xa1, 0x0 }, /* #48 */ 742 { 0x322142, 0x322182, 0xe2, 0xc7, 0x25, 0x0 }, /* #49 */ 743 { 0x2d5c07, 0x2d5482, 0x54, 0xe6, 0xb2, 0x0 }, /* #50 */ 744 { 0x036303, 0x036306, 0xc9, 0x17, 0xde, 0x0 }, /* #51 */ 745 { 0x0e5e16, 0x0e5602, 0xf3, 0x31, 0xc2, 0x0 }, /* #52 */ 746 { 0x240296, 0x240206, 0x99, 0x5f, 0xc6, 0x0 }, /* #53 */ 747 { 0x064913, 0x064186, 0x75, 0xc0, 0xb5, 0x0 }, /* #54 */ 748 { 0x171097, 0x171086, 0xa2, 0xf3, 0x51, 0x0 }, /* #55 */ 749 { 0x3d7d93, 0x3d7502, 0x98, 0x31, 0xa9, 0x0 }, /* #56 */ 750 { 0x155883, 0x155002, 0xce, 0x16, 0xd8, 0x0 }, /* #57 */ 751 { 0x3d1607, 0x3d1602, 0x54, 0x26, 0x72, 0x0 }, /* #58 */ 752 { 0x336082, 0x336006, 0xd6, 0x7b, 0xad, 0x0 }, /* #59 */ 753 { 0x105397, 0x105386, 0xd0, 0xe8, 0x38, 0x0 }, /* #60 */ 754 { 0x303687, 0x303686, 0xdd, 0xcc, 0x11, 0x0 }, /* #61 */ 755 { 0x283182, 0x283186, 0x4b, 0xc5, 0x8e, 0x0 }, /* #62 */ 756 { 0x0b7517, 0x0b7506, 0x3e, 0x30, 0x0e, 0x0 }, /* #63 */ 757 757 }; 758 758 static const BINU8_TEST_T g_aTests_xor_u8_locked[] = 759 759 { 760 { 0x 021a16, 0x021286, 0x3a, 0xe8, 0xd2, 0x0 }, /* #0 */761 { 0x 371256, 0x371202, 0xe3, 0x1c, 0xff, 0x0 }, /* #1 */762 { 0x 3456d2, 0x345682, 0xd9, 0xce, 0x17, 0x0 }, /* #2 */763 { 0x 2d68d2, 0x2d6006, 0x05, 0x65, 0x60, 0x0 }, /* #3 */764 { 0x 2b20c7, 0x2b2002, 0xcd, 0x0d, 0xc0, 0x0 }, /* #4 */765 { 0x 137446, 0x137482, 0x4d, 0xab, 0xe6, 0x0 }, /* #5 */766 { 0x3 73c83, 0x373402, 0x2b, 0x45, 0x6e, 0x0 }, /* #6 */767 { 0x 021917, 0x021182, 0x9e, 0x83, 0x1d, 0x0 }, /* #7 */768 { 0x 1e5897, 0x1e5086, 0x5c, 0xcc, 0x90, 0x0 }, /* #8 */769 { 0x 267052, 0x267086, 0x42, 0xaf, 0xed, 0x0 }, /* #9 */770 { 0x3 33402, 0x333402, 0x03, 0x6d, 0x6e, 0x0 }, /* #10 */771 { 0x1 51156, 0x151186, 0x7e, 0xe1, 0x9f, 0x0 }, /* #11 */772 { 0x 297d17, 0x297506, 0x94, 0x4d, 0xd9, 0x0 }, /* #12 */773 { 0x 363bd2, 0x363382, 0x01, 0xa8, 0xa9, 0x0 }, /* #13 */774 { 0x 3a55d7, 0x3a5582, 0x24, 0xad, 0x89, 0x0 }, /* #14 */775 { 0x 287d96, 0x287586, 0x0f, 0xb4, 0xbb, 0x0 }, /* #15 */776 { 0x 3002d2, 0x300282, 0xa3, 0xb6, 0x15, 0x0 }, /* #16 */777 { 0x 313702, 0x313786, 0x48, 0xb2, 0xfa, 0x0 }, /* #17 */778 { 0x 273ad3, 0x273202, 0xb4, 0x49, 0xfd, 0x0 }, /* #18 */779 { 0x3 536d2, 0x353606, 0x43, 0x0c, 0x4f, 0x0 }, /* #19 */780 { 0x1 d6213, 0x1d6202, 0xf2, 0x51, 0xa3, 0x0 }, /* #20 */781 { 0x1 77d12, 0x177586, 0x4a, 0x81, 0xcb, 0x0 }, /* #21 */782 { 0x2 c6c07, 0x2c6486, 0x18, 0xac, 0xb4, 0x0 }, /* #22 */783 { 0x 0032d7, 0x003286, 0x1e, 0xb8, 0xa6, 0x0 }, /* #23 */784 { 0x0 958d6, 0x095086, 0xab, 0xac, 0x07, 0x0 }, /* #24 */785 { 0x 265cd3, 0x265486, 0x59, 0xeb, 0xb2, 0x0 }, /* #25 */786 { 0x0 86243, 0x086282, 0x4d, 0xc8, 0x85, 0x0 }, /* #26 */787 { 0x3 94a02, 0x394286, 0x78, 0xfc, 0x84, 0x0 }, /* #27 */788 { 0x 390f93, 0x390702, 0x63, 0x19, 0x7a, 0x0 }, /* #28 */789 { 0x 140997, 0x140102, 0x50, 0x67, 0x37, 0x0 }, /* #29 */790 { 0x 1d5012, 0x1d5006, 0x91, 0x42, 0xd3, 0x0 }, /* #30 */791 { 0x 0d58d6, 0x0d5002, 0x71, 0x01, 0x70, 0x0 }, /* #31 */792 { 0x 3c1457, 0x3c1402, 0x52, 0x49, 0x1b, 0x0 }, /* #32 */793 { 0x 1c4cc2, 0x1c4406, 0x7d, 0x77, 0x0a, 0x0 }, /* #33 */794 { 0x 0f3f87, 0x0f3782, 0xee, 0xd5, 0x3b, 0x0 }, /* #34 */795 { 0x 3263c3, 0x326386, 0xaf, 0x9a, 0x35, 0x0 }, /* #35 */796 { 0x1 f3fd2, 0x1f3786, 0x57, 0xc5, 0x92, 0x0 }, /* #36 */797 { 0x 0d5846, 0x0d5006, 0xf1, 0x59, 0xa8, 0x0 }, /* #37 */798 { 0x2 e4643, 0x2e4682, 0x3a, 0x92, 0xa8, 0x0 }, /* #38 */799 { 0x 205a82, 0x205282, 0x43, 0xf8, 0xbb, 0x0 }, /* #39 */800 { 0x 3c6217, 0x3c6202, 0x58, 0x58, 0x00, 0x0 }, /* #40 */801 { 0x 101e06, 0x101686, 0x61, 0xac, 0xcd, 0x0 }, /* #41 */802 { 0x 244c96, 0x244406, 0xc2, 0x3f, 0xfd, 0x0 }, /* #42 */803 { 0x 0669d6, 0x066102, 0x3f, 0x7f, 0x40, 0x0 }, /* #43 */804 { 0x 3f2c17, 0x3f2486, 0x07, 0x8e, 0x89, 0x0 }, /* #44 */805 { 0x 0b72c3, 0x0b7282, 0x7a, 0xad, 0xd7, 0x0 }, /* #45 */806 { 0x0 41103, 0x041182, 0x03, 0xc1, 0xc2, 0x0 }, /* #46 */807 { 0x3 16086, 0x316006, 0xdc, 0x22, 0xfe, 0x0 }, /* #47 */808 { 0x2 f6906, 0x2f6102, 0xd6, 0x3d, 0xeb, 0x0 }, /* #48 */809 { 0x 1b33c3, 0x1b3306, 0xa4, 0x41, 0xe5, 0x0 }, /* #49 */810 { 0x1 c6182, 0x1c6186, 0x15, 0xfc, 0xe9, 0x0 }, /* #50 */811 { 0x1 93192, 0x193106, 0xf7, 0x7b, 0x8c, 0x0 }, /* #51 */812 { 0x 091b92, 0x091382, 0x67, 0x8c, 0xeb, 0x0 }, /* #52 */813 { 0x 270dd2, 0x270502, 0x2e, 0x10, 0x3e, 0x0 }, /* #53 */814 { 0x 0b1ec6, 0x0b1602, 0xfb, 0x54, 0xaf, 0x0 }, /* #54 */815 { 0x 2f58d6, 0x2f5002, 0xc3, 0x5e, 0x9d, 0x0 }, /* #55 */816 { 0x 0061d3, 0x006182, 0xee, 0xd3, 0x3d, 0x0 }, /* #56 */817 { 0x 366596, 0x366506, 0xaf, 0x1d, 0xb2, 0x0 }, /* #57 */818 { 0x 085086, 0x085086, 0x9c, 0xeb, 0x77, 0x0 }, /* #58 */819 { 0x 1e1893, 0x1e1002, 0xb4, 0x61, 0xd5, 0x0 }, /* #59 */820 { 0x 3210c7, 0x321086, 0x75, 0xbb, 0xce, 0x0 }, /* #60 */821 { 0x3 b58c2, 0x3b5002, 0x0d, 0x37, 0x3a, 0x0 }, /* #61 */822 { 0x 360603, 0x360686, 0xff, 0x8b, 0x74, 0x0 }, /* #62 */823 { 0x1 11986, 0x111182, 0x75, 0xf8, 0x8d, 0x0 }, /* #63 */760 { 0x291942, 0x291102, 0xf5, 0x4f, 0xba, 0x0 }, /* #0 */ 761 { 0x1647c2, 0x164702, 0x02, 0x68, 0x6a, 0x0 }, /* #1 */ 762 { 0x272f17, 0x272706, 0x85, 0x33, 0xb6, 0x0 }, /* #2 */ 763 { 0x153493, 0x153486, 0xdb, 0xd1, 0x0a, 0x0 }, /* #3 */ 764 { 0x335993, 0x335186, 0x7d, 0xc3, 0xbe, 0x0 }, /* #4 */ 765 { 0x052803, 0x052002, 0xc3, 0x64, 0xa7, 0x0 }, /* #5 */ 766 { 0x3b6747, 0x3b6706, 0x0e, 0x78, 0x76, 0x0 }, /* #6 */ 767 { 0x281e13, 0x281606, 0x20, 0x1d, 0x3d, 0x0 }, /* #7 */ 768 { 0x034143, 0x034102, 0x3a, 0x07, 0x3d, 0x0 }, /* #8 */ 769 { 0x124a92, 0x124206, 0xa5, 0x36, 0x93, 0x0 }, /* #9 */ 770 { 0x3d4587, 0x3d4586, 0x0e, 0xd7, 0xd9, 0x0 }, /* #10 */ 771 { 0x130c57, 0x130486, 0x1a, 0xed, 0xf7, 0x0 }, /* #11 */ 772 { 0x3e4c56, 0x3e4486, 0xe6, 0xd2, 0x34, 0x0 }, /* #12 */ 773 { 0x2a2b46, 0x2a2306, 0x2f, 0x5c, 0x73, 0x0 }, /* #13 */ 774 { 0x0351c6, 0x035106, 0x41, 0x28, 0x69, 0x0 }, /* #14 */ 775 { 0x106756, 0x106702, 0xbd, 0x58, 0xe5, 0x0 }, /* #15 */ 776 { 0x2e4b56, 0x2e4382, 0x5d, 0x83, 0xde, 0x0 }, /* #16 */ 777 { 0x2225d3, 0x222502, 0xfc, 0x23, 0xdf, 0x0 }, /* #17 */ 778 { 0x0940c3, 0x094086, 0x9d, 0xdb, 0x46, 0x0 }, /* #18 */ 779 { 0x384d56, 0x384582, 0x43, 0xea, 0xa9, 0x0 }, /* #19 */ 780 { 0x117546, 0x117502, 0x9c, 0x0d, 0x91, 0x0 }, /* #20 */ 781 { 0x107156, 0x107186, 0x59, 0xb4, 0xed, 0x0 }, /* #21 */ 782 { 0x2a4782, 0x2a4702, 0x73, 0x4c, 0x3f, 0x0 }, /* #22 */ 783 { 0x2331c3, 0x233106, 0xb4, 0x11, 0xa5, 0x0 }, /* #23 */ 784 { 0x002743, 0x002786, 0x1e, 0xcf, 0xd1, 0x0 }, /* #24 */ 785 { 0x3d6d82, 0x3d6506, 0x97, 0x44, 0xd3, 0x0 }, /* #25 */ 786 { 0x0c1417, 0x0c1406, 0x83, 0x66, 0xe5, 0x0 }, /* #26 */ 787 { 0x382686, 0x382602, 0x3f, 0x2c, 0x13, 0x0 }, /* #27 */ 788 { 0x0e5b93, 0x0e5306, 0x76, 0x24, 0x52, 0x0 }, /* #28 */ 789 { 0x211613, 0x211606, 0x71, 0x21, 0x50, 0x0 }, /* #29 */ 790 { 0x290903, 0x290106, 0x44, 0x36, 0x72, 0x0 }, /* #30 */ 791 { 0x220306, 0x220306, 0x21, 0x41, 0x60, 0x0 }, /* #31 */ 792 { 0x282182, 0x282106, 0x07, 0x0a, 0x0d, 0x0 }, /* #32 */ 793 { 0x3e4e13, 0x3e4602, 0xd8, 0x3b, 0xe3, 0x0 }, /* #33 */ 794 { 0x155c47, 0x155406, 0xf7, 0x71, 0x86, 0x0 }, /* #34 */ 795 { 0x2b7747, 0x2b7786, 0x3d, 0xc3, 0xfe, 0x0 }, /* #35 */ 796 { 0x105407, 0x105486, 0xeb, 0x84, 0x6f, 0x0 }, /* #36 */ 797 { 0x1322c2, 0x132282, 0xf6, 0x86, 0x70, 0x0 }, /* #37 */ 798 { 0x203dc3, 0x203582, 0xfa, 0xab, 0x51, 0x0 }, /* #38 */ 799 { 0x3820d3, 0x382082, 0x1a, 0xcb, 0xd1, 0x0 }, /* #39 */ 800 { 0x2c4053, 0x2c4082, 0x28, 0xe5, 0xcd, 0x0 }, /* #40 */ 801 { 0x327c43, 0x327402, 0xeb, 0x7f, 0x94, 0x0 }, /* #41 */ 802 { 0x0a6e92, 0x0a6682, 0xac, 0xdc, 0x70, 0x0 }, /* #42 */ 803 { 0x3918d2, 0x391002, 0x3c, 0x7a, 0x46, 0x0 }, /* #43 */ 804 { 0x2d31c7, 0x2d3186, 0x3e, 0xf6, 0xc8, 0x0 }, /* #44 */ 805 { 0x396d17, 0x396582, 0x8e, 0x86, 0x08, 0x0 }, /* #45 */ 806 { 0x091496, 0x091402, 0x26, 0x54, 0x72, 0x0 }, /* #46 */ 807 { 0x303f82, 0x303782, 0xff, 0xec, 0x13, 0x0 }, /* #47 */ 808 { 0x210257, 0x210286, 0x1d, 0x8d, 0x90, 0x0 }, /* #48 */ 809 { 0x353303, 0x353302, 0xeb, 0x04, 0xef, 0x0 }, /* #49 */ 810 { 0x1102d3, 0x110282, 0x1d, 0x94, 0x89, 0x0 }, /* #50 */ 811 { 0x1d4406, 0x1d4402, 0x0c, 0x4a, 0x46, 0x0 }, /* #51 */ 812 { 0x1c57c2, 0x1c5702, 0x56, 0x01, 0x57, 0x0 }, /* #52 */ 813 { 0x127b52, 0x127382, 0x3c, 0xb5, 0x89, 0x0 }, /* #53 */ 814 { 0x2a21d2, 0x2a2106, 0x43, 0x4e, 0x0d, 0x0 }, /* #54 */ 815 { 0x344653, 0x344682, 0xa6, 0xc8, 0x6e, 0x0 }, /* #55 */ 816 { 0x304d12, 0x304506, 0x52, 0x21, 0x73, 0x0 }, /* #56 */ 817 { 0x185a13, 0x185202, 0x43, 0x6d, 0x2e, 0x0 }, /* #57 */ 818 { 0x3c3e47, 0x3c3606, 0xe4, 0x2e, 0xca, 0x0 }, /* #58 */ 819 { 0x303817, 0x303082, 0x58, 0xdf, 0x87, 0x0 }, /* #59 */ 820 { 0x2d4503, 0x2d4586, 0x04, 0xf3, 0xf7, 0x0 }, /* #60 */ 821 { 0x3e79d2, 0x3e7106, 0xbc, 0x65, 0xd9, 0x0 }, /* #61 */ 822 { 0x116903, 0x116186, 0xfb, 0xbd, 0x46, 0x0 }, /* #62 */ 823 { 0x1933c7, 0x193386, 0xe0, 0xd7, 0x37, 0x0 }, /* #63 */ 824 824 }; 825 825 static const BINU8_TEST_T g_aTests_and_u8[] = 826 826 { 827 { 0x 001c83, 0x001482, 0xac, 0xa8, 0xfb, 0x0 }, /* #0 */828 { 0x 250646, 0x250602, 0xc2, 0x40, 0x69, 0x0 }, /* #1 */829 { 0x 2a4a97, 0x2a4202, 0x70, 0x20, 0x23, 0x0 }, /* #2 */830 { 0x 0b5412, 0x0b5402, 0x9e, 0x16, 0x57, 0x0 }, /* #3 */831 { 0x 211e16, 0x211686, 0xb8, 0xb8, 0xf9, 0x0 }, /* #4 */832 { 0x 032453, 0x032406, 0x3f, 0x03, 0xc3, 0x0 }, /* #5 */833 { 0x 036412, 0x036402, 0x29, 0x20, 0x30, 0x0 }, /* #6 */834 { 0x 3544c7, 0x354446, 0x44, 0x00, 0x2b, 0x0 }, /* #7 */835 { 0x1 21887, 0x121046, 0x23, 0x00, 0xd0, 0x0 }, /* #8 */836 { 0x 187543, 0x187502, 0xd6, 0x54, 0x74, 0x0 }, /* #9 */837 { 0x 287d07, 0x287502, 0x18, 0x08, 0x0b, 0x0 }, /* #10 */838 { 0x 307b96, 0x307346, 0x24, 0x00, 0xc0, 0x0 }, /* #11 */839 { 0x 350616, 0x350602, 0x67, 0x26, 0x36, 0x0 }, /* #12 */840 { 0x 101153, 0x101102, 0x4f, 0x4a, 0x7a, 0x0 }, /* #13 */841 { 0x 0709d3, 0x070186, 0xaa, 0x82, 0xd6, 0x0 }, /* #14 */842 { 0x 055242, 0x055202, 0x6a, 0x20, 0x25, 0x0 }, /* #15 */843 { 0x 0963d2, 0x096302, 0xdd, 0x58, 0x78, 0x0 }, /* #16 */844 { 0x 011dd3, 0x011506, 0x55, 0x55, 0x5f, 0x0 }, /* #17 */845 { 0x 266f56, 0x266702, 0x43, 0x02, 0xbe, 0x0 }, /* #18 */846 { 0x2 22156, 0x222102, 0xc2, 0x40, 0x69, 0x0 }, /* #19 */847 { 0x 2631d7, 0x263102, 0x73, 0x52, 0xd6, 0x0 }, /* #20 */848 { 0x 2e6b13, 0x2e6306, 0x6f, 0x63, 0x73, 0x0 }, /* #21 */849 { 0x 027307, 0x027302, 0xe3, 0x40, 0x50, 0x0 }, /* #22 */850 { 0x 1b6806, 0x1b6046, 0x68, 0x00, 0x11, 0x0 }, /* #23 */851 { 0x 022412, 0x022402, 0x41, 0x40, 0x68, 0x0 }, /* #24 */852 { 0x 052d42, 0x052502, 0xb5, 0x10, 0x52, 0x0 }, /* #25 */853 { 0x2 d7697, 0x2d7606, 0xf6, 0x42, 0x43, 0x0 }, /* #26 */854 { 0x 0079c6, 0x007106, 0x53, 0x53, 0x7b, 0x0 }, /* #27 */855 { 0x 0b4b92, 0x0b4306, 0x1f, 0x18, 0xd8, 0x0 }, /* #28 */856 { 0x2 f7906, 0x2f7146, 0xd2, 0x00, 0x29, 0x0 }, /* #29 */857 { 0x 257903, 0x257146, 0x59, 0x00, 0x24, 0x0 }, /* #30 */858 { 0x 0e6617, 0x0e6606, 0x63, 0x42, 0x56, 0x0 }, /* #31 */859 { 0x 0b05c3, 0x0b0506, 0x7e, 0x72, 0x72, 0x0 }, /* #32 */860 { 0x3 e6287, 0x3e6206, 0x2d, 0x09, 0x19, 0x0 }, /* #33 */861 { 0x 343f87, 0x343702, 0x18, 0x08, 0xac, 0x0 }, /* #34 */862 { 0x 106297, 0x106286, 0xf8, 0xe8, 0xe8, 0x0 }, /* #35 */863 { 0x 194c93, 0x194486, 0xfa, 0xb2, 0xb2, 0x0 }, /* #36 */864 { 0x0 91957, 0x091102, 0xb9, 0x08, 0x0a, 0x0 }, /* #37 */865 { 0x1 f66d2, 0x1f6602, 0x35, 0x01, 0x49, 0x0 }, /* #38 */866 { 0x 0b2747, 0x0b2782, 0xb6, 0x92, 0xd3, 0x0 }, /* #39 */867 { 0x 3e6e97, 0x3e6602, 0xf8, 0x40, 0x40, 0x0 }, /* #40 */868 { 0x 2e27c3, 0x2e2746, 0x04, 0x00, 0x52, 0x0 }, /* #41 */869 { 0x 107b86, 0x107386, 0xb1, 0x90, 0xde, 0x0 }, /* #42 */870 { 0x3 e5f06, 0x3e5786, 0xbf, 0xb8, 0xf8, 0x0 }, /* #43 */871 { 0x 272786, 0x272702, 0x58, 0x58, 0x5b, 0x0 }, /* #44 */872 { 0x 1a5493, 0x1a5486, 0x9f, 0x8e, 0xce, 0x0 }, /* #45 */873 { 0x 0b76d3, 0x0b7646, 0x20, 0x00, 0xc4, 0x0 }, /* #46 */874 { 0x0 131c3, 0x013102, 0x68, 0x20, 0x27, 0x0 }, /* #47 */875 { 0x 161607, 0x161682, 0x9f, 0x89, 0xc9, 0x0 }, /* #48 */876 { 0x 334e42, 0x334606, 0x99, 0x11, 0x77, 0x0 }, /* #49 */877 { 0x 3b3846, 0x3b3006, 0xe4, 0x60, 0x63, 0x0 }, /* #50 */878 { 0x 150992, 0x150182, 0xe1, 0xc1, 0xc7, 0x0 }, /* #51 */879 { 0x 3710d7, 0x371086, 0xac, 0xac, 0xff, 0x0 }, /* #52 */880 { 0x 244206, 0x244202, 0x0c, 0x04, 0x24, 0x0 }, /* #53 */881 { 0x1 76697, 0x176606, 0x64, 0x44, 0xdf, 0x0 }, /* #54 */882 { 0x 1b37c2, 0x1b3786, 0xc9, 0x88, 0x88, 0x0 }, /* #55 */883 { 0x 3a3c53, 0x3a3402, 0x5b, 0x13, 0x93, 0x0 }, /* #56 */884 { 0x02 5c97, 0x025402, 0x7a, 0x52, 0x56, 0x0 }, /* #57 */885 { 0x1 a1043, 0x1a1002, 0x0a, 0x08, 0x58, 0x0 }, /* #58 */886 { 0x 020c43, 0x020402, 0x46, 0x40, 0x50, 0x0 }, /* #59 */887 { 0x 2a1b82, 0x2a1302, 0x4d, 0x45, 0xf7, 0x0 }, /* #60 */888 { 0x 235613, 0x235606, 0x7b, 0x39, 0x3d, 0x0 }, /* #61 */889 { 0x 213397, 0x213386, 0xbf, 0x93, 0xd3, 0x0 }, /* #62 */890 { 0x2 75cd3, 0x275406, 0x6b, 0x42, 0xd2, 0x0 }, /* #63 */827 { 0x316992, 0x316102, 0x28, 0x08, 0xce, 0x0 }, /* #0 */ 828 { 0x174856, 0x174002, 0xa3, 0x01, 0x19, 0x0 }, /* #1 */ 829 { 0x0c4ec7, 0x0c4602, 0x88, 0x08, 0x5f, 0x0 }, /* #2 */ 830 { 0x114747, 0x114706, 0x70, 0x60, 0x64, 0x0 }, /* #3 */ 831 { 0x373783, 0x373702, 0x51, 0x10, 0xba, 0x0 }, /* #4 */ 832 { 0x120642, 0x120602, 0x55, 0x01, 0x8b, 0x0 }, /* #5 */ 833 { 0x267d12, 0x267502, 0x1d, 0x04, 0xa6, 0x0 }, /* #6 */ 834 { 0x270a52, 0x270282, 0xae, 0x8a, 0xca, 0x0 }, /* #7 */ 835 { 0x174513, 0x174586, 0xbe, 0x8e, 0x8e, 0x0 }, /* #8 */ 836 { 0x3a5e93, 0x3a5602, 0x6f, 0x62, 0x62, 0x0 }, /* #9 */ 837 { 0x176087, 0x176002, 0x7c, 0x2c, 0xac, 0x0 }, /* #10 */ 838 { 0x0720d7, 0x072082, 0xfe, 0xba, 0xbb, 0x0 }, /* #11 */ 839 { 0x0b2903, 0x0b2106, 0x6a, 0x42, 0xd7, 0x0 }, /* #12 */ 840 { 0x302397, 0x302306, 0xa9, 0x21, 0x23, 0x0 }, /* #13 */ 841 { 0x3d4982, 0x3d4102, 0x06, 0x02, 0x52, 0x0 }, /* #14 */ 842 { 0x1c4f43, 0x1c4702, 0x3f, 0x1c, 0x1c, 0x0 }, /* #15 */ 843 { 0x342913, 0x342102, 0xd5, 0x54, 0x76, 0x0 }, /* #16 */ 844 { 0x244517, 0x244586, 0xa9, 0xa9, 0xaf, 0x0 }, /* #17 */ 845 { 0x1a5153, 0x1a5102, 0x10, 0x10, 0x3c, 0x0 }, /* #18 */ 846 { 0x2b1ad2, 0x2b1202, 0xe7, 0x02, 0x02, 0x0 }, /* #19 */ 847 { 0x381f56, 0x381702, 0xf0, 0x10, 0x1a, 0x0 }, /* #20 */ 848 { 0x3e3bd7, 0x3e3306, 0x61, 0x21, 0x23, 0x0 }, /* #21 */ 849 { 0x234353, 0x234302, 0xcc, 0x40, 0x53, 0x0 }, /* #22 */ 850 { 0x3f6d53, 0x3f6502, 0x1f, 0x01, 0x81, 0x0 }, /* #23 */ 851 { 0x397746, 0x397702, 0x1e, 0x1c, 0xfc, 0x0 }, /* #24 */ 852 { 0x175956, 0x175146, 0x16, 0x00, 0x21, 0x0 }, /* #25 */ 853 { 0x2b6853, 0x2b6086, 0x85, 0x84, 0xb4, 0x0 }, /* #26 */ 854 { 0x3c0553, 0x3c0586, 0x9f, 0x96, 0xb6, 0x0 }, /* #27 */ 855 { 0x125987, 0x125106, 0x73, 0x03, 0x8f, 0x0 }, /* #28 */ 856 { 0x2d4a46, 0x2d4202, 0x13, 0x01, 0x41, 0x0 }, /* #29 */ 857 { 0x170b96, 0x170386, 0xac, 0xac, 0xac, 0x0 }, /* #30 */ 858 { 0x1b78d3, 0x1b7002, 0xb7, 0x32, 0x72, 0x0 }, /* #31 */ 859 { 0x3432d7, 0x343282, 0xd8, 0xd0, 0xf3, 0x0 }, /* #32 */ 860 { 0x3d1b03, 0x3d1302, 0xbb, 0x2a, 0x6e, 0x0 }, /* #33 */ 861 { 0x076512, 0x076502, 0x44, 0x40, 0x60, 0x0 }, /* #34 */ 862 { 0x0a2113, 0x0a2106, 0xbf, 0x18, 0x58, 0x0 }, /* #35 */ 863 { 0x0635c6, 0x063586, 0x9d, 0x88, 0xa8, 0x0 }, /* #36 */ 864 { 0x021582, 0x021506, 0x4a, 0x0a, 0xbf, 0x0 }, /* #37 */ 865 { 0x1e5287, 0x1e5206, 0x2d, 0x0c, 0x9c, 0x0 }, /* #38 */ 866 { 0x2d4347, 0x2d4306, 0xf9, 0x60, 0x66, 0x0 }, /* #39 */ 867 { 0x0e7316, 0x0e7302, 0x2b, 0x29, 0xe9, 0x0 }, /* #40 */ 868 { 0x002b83, 0x002306, 0x69, 0x41, 0x47, 0x0 }, /* #41 */ 869 { 0x0f1c82, 0x0f1406, 0x4b, 0x48, 0xd8, 0x0 }, /* #42 */ 870 { 0x317286, 0x317282, 0xf9, 0x91, 0x91, 0x0 }, /* #43 */ 871 { 0x077ad6, 0x077202, 0x61, 0x20, 0xb2, 0x0 }, /* #44 */ 872 { 0x3d5586, 0x3d5582, 0xe3, 0xc2, 0xd2, 0x0 }, /* #45 */ 873 { 0x2e3a46, 0x2e3202, 0xdd, 0x04, 0x26, 0x0 }, /* #46 */ 874 { 0x064202, 0x064206, 0xfa, 0x42, 0x43, 0x0 }, /* #47 */ 875 { 0x294dd7, 0x294586, 0xb8, 0xb8, 0xfc, 0x0 }, /* #48 */ 876 { 0x2225d7, 0x222506, 0x1a, 0x12, 0x56, 0x0 }, /* #49 */ 877 { 0x187b42, 0x187306, 0x33, 0x21, 0x21, 0x0 }, /* #50 */ 878 { 0x384682, 0x384682, 0x80, 0x80, 0xc5, 0x0 }, /* #51 */ 879 { 0x092d16, 0x092506, 0x91, 0x11, 0x77, 0x0 }, /* #52 */ 880 { 0x3c08c6, 0x3c0002, 0xf5, 0x34, 0x3e, 0x0 }, /* #53 */ 881 { 0x155102, 0x155106, 0x73, 0x33, 0xbf, 0x0 }, /* #54 */ 882 { 0x3a0646, 0x3a0682, 0x83, 0x80, 0xfc, 0x0 }, /* #55 */ 883 { 0x011606, 0x011606, 0x5a, 0x18, 0x38, 0x0 }, /* #56 */ 884 { 0x023202, 0x023202, 0xa1, 0x01, 0x09, 0x0 }, /* #57 */ 885 { 0x100993, 0x100186, 0xfb, 0xd1, 0xd5, 0x0 }, /* #58 */ 886 { 0x164602, 0x164646, 0x2e, 0x00, 0x51, 0x0 }, /* #59 */ 887 { 0x006a87, 0x006282, 0xfd, 0xb0, 0xb2, 0x0 }, /* #60 */ 888 { 0x131d97, 0x131582, 0xdb, 0xd9, 0xd9, 0x0 }, /* #61 */ 889 { 0x367fc3, 0x367746, 0x00, 0x00, 0x5c, 0x0 }, /* #62 */ 890 { 0x260b47, 0x260306, 0x25, 0x24, 0x3c, 0x0 }, /* #63 */ 891 891 }; 892 892 static const BINU8_TEST_T g_aTests_and_u8_locked[] = 893 893 { 894 { 0x 280e92, 0x280602, 0x31, 0x10, 0x5c, 0x0 }, /* #0 */895 { 0x 3d5197, 0x3d5102, 0x60, 0x40, 0x43, 0x0 }, /* #1 */896 { 0x 0c3443, 0x0c3406, 0xa8, 0x28, 0x3a, 0x0 }, /* #2 */897 { 0x 126412, 0x126406, 0x12, 0x12, 0xd6, 0x0 }, /* #3 */898 { 0x 1852d7, 0x185246, 0x56, 0x00, 0x01, 0x0 }, /* #4 */899 { 0x 157707, 0x157706, 0x7c, 0x48, 0x48, 0x0 }, /* #5 */900 { 0x 2b6c97, 0x2b6482, 0x93, 0x91, 0xd9, 0x0 }, /* #6 */901 { 0x1 95296, 0x195286, 0xc1, 0x81, 0x95, 0x0 }, /* #7 */902 { 0x 091c46, 0x091486, 0xb8, 0x88, 0x8b, 0x0 }, /* #8 */903 { 0x0 07617, 0x007602, 0x9c, 0x10, 0x13, 0x0 }, /* #9 */904 { 0x 0a4b82, 0x0a4382, 0xed, 0xa1, 0xb1, 0x0 }, /* #10 */905 { 0x 361096, 0x361046, 0x1a, 0x00, 0x04, 0x0 }, /* #11 */906 { 0x 196807, 0x196046, 0x12, 0x00, 0xc1, 0x0 }, /* #12 */907 { 0x 022b92, 0x022382, 0xd1, 0x91, 0xb9, 0x0 }, /* #13 */908 { 0x2 f3fd7, 0x2f3746, 0x81, 0x00, 0x14, 0x0 }, /* #14 */909 { 0x 2a54c2, 0x2a5406, 0xb5, 0x05, 0x05, 0x0 }, /* #15 */910 { 0x0 96b56, 0x096386, 0xa6, 0xa0, 0xf1, 0x0 }, /* #16 */911 { 0x2 54c56, 0x254406, 0x5b, 0x09, 0x2d, 0x0 }, /* #17 */912 { 0x 325217, 0x325246, 0x0b, 0x00, 0xb4, 0x0 }, /* #18 */913 { 0x 367b13, 0x367302, 0x54, 0x40, 0xc3, 0x0 }, /* #19 */914 { 0x 257893, 0x257006, 0xbc, 0x24, 0x24, 0x0 }, /* #20 */915 { 0x0 34c12, 0x034486, 0x9c, 0x88, 0xeb, 0x0 }, /* #21 */916 { 0x 2423c2, 0x242306, 0xbd, 0x24, 0x66, 0x0 }, /* #22 */917 { 0x2 87e46, 0x287602, 0x51, 0x10, 0x1c, 0x0 }, /* #23 */918 { 0x2 b7252, 0x2b7206, 0xbb, 0x21, 0x25, 0x0 }, /* #24 */919 { 0x 2c0286, 0x2c0282, 0xb5, 0xb0, 0xba, 0x0 }, /* #25 */920 { 0x 243506, 0x243506, 0x51, 0x50, 0xd8, 0x0 }, /* #26 */921 { 0x 232393, 0x232302, 0x39, 0x10, 0x10, 0x0 }, /* #27 */922 { 0x 374bc2, 0x374302, 0x14, 0x10, 0x58, 0x0 }, /* #28 */923 { 0x 033957, 0x033106, 0x1d, 0x05, 0x07, 0x0 }, /* #29 */924 { 0x 1a4c53, 0x1a4482, 0xdf, 0xdf, 0xdf, 0x0 }, /* #30 */925 { 0x 2765d2, 0x276506, 0x06, 0x06, 0x97, 0x0 }, /* #31 */926 { 0x 134196, 0x134146, 0x53, 0x00, 0xa0, 0x0 }, /* #32 */927 { 0x2 34d43, 0x234582, 0xc6, 0x80, 0xb9, 0x0 }, /* #33 */928 { 0x 2c22d2, 0x2c2202, 0x38, 0x08, 0x88, 0x0 }, /* #34 */929 { 0x 1f1412, 0x1f1482, 0x8f, 0x80, 0xd0, 0x0 }, /* #35 */930 { 0x2 960c7, 0x296086, 0xbf, 0x99, 0xd9, 0x0 }, /* #36 */931 { 0x2 00f96, 0x200702, 0x70, 0x20, 0x26, 0x0 }, /* #37 */932 { 0x2 82942, 0x282106, 0x4b, 0x42, 0x42, 0x0 }, /* #38 */933 { 0x 035097, 0x035002, 0x4a, 0x40, 0xe5, 0x0 }, /* #39 */934 { 0x 3c5347, 0x3c5386, 0xc3, 0xc0, 0xdc, 0x0 }, /* #40 */935 { 0x 1f3152, 0x1f3186, 0xc8, 0x88, 0x9f, 0x0 }, /* #41 */936 { 0x2 b2682, 0x2b2682, 0xc5, 0xc1, 0xc1, 0x0 }, /* #42 */937 { 0x 0726c2, 0x072606, 0x13, 0x11, 0x59, 0x0 }, /* #43 */938 { 0x 0c0487, 0x0c0486, 0x9b, 0x82, 0xa2, 0x0 }, /* #44 */939 { 0x 1b7813, 0x1b7082, 0xa9, 0x89, 0xdf, 0x0 }, /* #45 */940 { 0x 0352c6, 0x035246, 0x21, 0x00, 0xde, 0x0 }, /* #46 */941 { 0x 0a0043, 0x0a0086, 0xf2, 0x90, 0x98, 0x0 }, /* #47 */942 { 0x 3b4542, 0x3b4506, 0x43, 0x42, 0x76, 0x0 }, /* #48 */943 { 0x 0554d3, 0x055406, 0x3c, 0x14, 0x14, 0x0 }, /* #49 */944 { 0x 1f4447, 0x1f4402, 0x02, 0x02, 0xfb, 0x0 }, /* #50 */945 { 0x 137957, 0x137102, 0x9e, 0x08, 0x49, 0x0 }, /* #51 */946 { 0x 0241c7, 0x024102, 0xdc, 0x54, 0x75, 0x0 }, /* #52 */947 { 0x 1a6947, 0x1a6102, 0x5e, 0x52, 0x53, 0x0 }, /* #53 */948 { 0x 166e83, 0x166606, 0x89, 0x09, 0x3d, 0x0 }, /* #54 */949 { 0x 091286, 0x091282, 0xb7, 0xa2, 0xa2, 0x0 }, /* #55 */950 { 0x 040d97, 0x040502, 0x27, 0x20, 0x30, 0x0 }, /* #56 */951 { 0x 324f86, 0x324702, 0x22, 0x20, 0xb8, 0x0 }, /* #57 */952 { 0x 133382, 0x133302, 0xe0, 0x40, 0x52, 0x0 }, /* #58 */953 { 0x 3e7483, 0x3e7406, 0xf1, 0x41, 0x4f, 0x0 }, /* #59 */954 { 0x 3525d3, 0x352502, 0x49, 0x40, 0xd2, 0x0 }, /* #60 */955 { 0x 034102, 0x034106, 0xf3, 0x33, 0x33, 0x0 }, /* #61 */956 { 0x0 52a92, 0x052286, 0xb1, 0x81, 0xc9, 0x0 }, /* #62 */957 { 0x 2b0143, 0x2b0182, 0x98, 0x80, 0x81, 0x0 }, /* #63 */894 { 0x391682, 0x391606, 0x31, 0x11, 0xdd, 0x0 }, /* #0 */ 895 { 0x2327c6, 0x232706, 0x3d, 0x1d, 0x9d, 0x0 }, /* #1 */ 896 { 0x3f38c3, 0x3f3046, 0x9a, 0x00, 0x25, 0x0 }, /* #2 */ 897 { 0x210553, 0x210506, 0xd3, 0x41, 0x61, 0x0 }, /* #3 */ 898 { 0x3f1c03, 0x3f1406, 0x46, 0x42, 0x63, 0x0 }, /* #4 */ 899 { 0x384956, 0x384102, 0x95, 0x04, 0x24, 0x0 }, /* #5 */ 900 { 0x3f32c3, 0x3f3282, 0xd2, 0x80, 0xad, 0x0 }, /* #6 */ 901 { 0x1d4f86, 0x1d4702, 0xf3, 0x01, 0x01, 0x0 }, /* #7 */ 902 { 0x170c82, 0x170402, 0xd7, 0x16, 0x3e, 0x0 }, /* #8 */ 903 { 0x0a2e07, 0x0a2606, 0x13, 0x11, 0x7d, 0x0 }, /* #9 */ 904 { 0x3d0283, 0x3d0202, 0xf8, 0x20, 0x25, 0x0 }, /* #10 */ 905 { 0x162047, 0x162002, 0xbd, 0x29, 0x69, 0x0 }, /* #11 */ 906 { 0x2e7997, 0x2e7186, 0xf6, 0xa6, 0xaf, 0x0 }, /* #12 */ 907 { 0x236512, 0x236502, 0xa4, 0x04, 0x55, 0x0 }, /* #13 */ 908 { 0x255a03, 0x255246, 0xd8, 0x00, 0x01, 0x0 }, /* #14 */ 909 { 0x3d1042, 0x3d1006, 0x7a, 0x50, 0xd4, 0x0 }, /* #15 */ 910 { 0x045d42, 0x045506, 0x69, 0x60, 0xf0, 0x0 }, /* #16 */ 911 { 0x210253, 0x210286, 0xa4, 0xa0, 0xfb, 0x0 }, /* #17 */ 912 { 0x1a74d7, 0x1a7402, 0x0c, 0x04, 0x86, 0x0 }, /* #18 */ 913 { 0x2c1d97, 0x2c1582, 0x9b, 0x89, 0x89, 0x0 }, /* #19 */ 914 { 0x035bc6, 0x035306, 0x58, 0x50, 0x72, 0x0 }, /* #20 */ 915 { 0x0b7457, 0x0b7402, 0x41, 0x01, 0xb5, 0x0 }, /* #21 */ 916 { 0x023647, 0x023686, 0xb3, 0xa3, 0xe7, 0x0 }, /* #22 */ 917 { 0x2a7ad7, 0x2a7246, 0x22, 0x00, 0x0c, 0x0 }, /* #23 */ 918 { 0x254b47, 0x254306, 0x48, 0x48, 0xfb, 0x0 }, /* #24 */ 919 { 0x093502, 0x093502, 0x47, 0x02, 0x92, 0x0 }, /* #25 */ 920 { 0x187352, 0x187302, 0x12, 0x10, 0x14, 0x0 }, /* #26 */ 921 { 0x3d1fd6, 0x3d1782, 0x9b, 0x89, 0xcd, 0x0 }, /* #27 */ 922 { 0x017c83, 0x017406, 0xb6, 0x30, 0x78, 0x0 }, /* #28 */ 923 { 0x1e03c7, 0x1e0346, 0xc2, 0x00, 0x04, 0x0 }, /* #29 */ 924 { 0x053dc3, 0x053506, 0xa7, 0x03, 0x13, 0x0 }, /* #30 */ 925 { 0x143942, 0x143102, 0xbf, 0x25, 0x25, 0x0 }, /* #31 */ 926 { 0x3d5b07, 0x3d5302, 0xa3, 0x02, 0x02, 0x0 }, /* #32 */ 927 { 0x2e4552, 0x2e4502, 0xed, 0x49, 0x59, 0x0 }, /* #33 */ 928 { 0x007316, 0x007302, 0x2c, 0x08, 0x0a, 0x0 }, /* #34 */ 929 { 0x2805d6, 0x280546, 0x07, 0x00, 0x88, 0x0 }, /* #35 */ 930 { 0x274b97, 0x274302, 0x52, 0x10, 0x11, 0x0 }, /* #36 */ 931 { 0x217996, 0x217106, 0xfd, 0x2d, 0x2d, 0x0 }, /* #37 */ 932 { 0x291b52, 0x291346, 0x9e, 0x00, 0x00, 0x0 }, /* #38 */ 933 { 0x3d10c7, 0x3d1006, 0xf2, 0x22, 0x2e, 0x0 }, /* #39 */ 934 { 0x205cd7, 0x205406, 0x4b, 0x42, 0x72, 0x0 }, /* #40 */ 935 { 0x300517, 0x300502, 0x0d, 0x08, 0x8a, 0x0 }, /* #41 */ 936 { 0x2f3fd7, 0x2f3786, 0xbb, 0xa9, 0xe9, 0x0 }, /* #42 */ 937 { 0x1e4a46, 0x1e4202, 0x31, 0x31, 0xfd, 0x0 }, /* #43 */ 938 { 0x2e0786, 0x2e0786, 0xc7, 0x87, 0x87, 0x0 }, /* #44 */ 939 { 0x265096, 0x265046, 0x02, 0x00, 0x5c, 0x0 }, /* #45 */ 940 { 0x354203, 0x354286, 0xfc, 0xe4, 0xe6, 0x0 }, /* #46 */ 941 { 0x196f42, 0x196702, 0x08, 0x08, 0x5c, 0x0 }, /* #47 */ 942 { 0x0a3c83, 0x0a3446, 0xe0, 0x00, 0x00, 0x0 }, /* #48 */ 943 { 0x1308d3, 0x130002, 0x0c, 0x08, 0xcb, 0x0 }, /* #49 */ 944 { 0x222852, 0x222046, 0x2f, 0x00, 0x00, 0x0 }, /* #50 */ 945 { 0x056a86, 0x056206, 0xae, 0x24, 0x34, 0x0 }, /* #51 */ 946 { 0x3515c7, 0x351506, 0x9f, 0x1b, 0x5b, 0x0 }, /* #52 */ 947 { 0x081887, 0x081082, 0x82, 0x80, 0x85, 0x0 }, /* #53 */ 948 { 0x246986, 0x246186, 0xca, 0x88, 0x9c, 0x0 }, /* #54 */ 949 { 0x354a82, 0x354202, 0x4c, 0x08, 0x2b, 0x0 }, /* #55 */ 950 { 0x1e4896, 0x1e4046, 0x20, 0x00, 0x40, 0x0 }, /* #56 */ 951 { 0x0f3216, 0x0f3206, 0x0f, 0x09, 0x79, 0x0 }, /* #57 */ 952 { 0x036396, 0x036346, 0x65, 0x00, 0x88, 0x0 }, /* #58 */ 953 { 0x2d23d6, 0x2d2306, 0x37, 0x21, 0xa9, 0x0 }, /* #59 */ 954 { 0x101616, 0x101682, 0xe9, 0xc1, 0xd3, 0x0 }, /* #60 */ 955 { 0x3b5342, 0x3b5306, 0x1f, 0x12, 0xb2, 0x0 }, /* #61 */ 956 { 0x0b4d07, 0x0b4582, 0xc9, 0xc8, 0xea, 0x0 }, /* #62 */ 957 { 0x0c2793, 0x0c2706, 0x1f, 0x17, 0x77, 0x0 }, /* #63 */ 958 958 }; 959 959 static const BINU8_TEST_T g_aTests_cmp_u8[] = 960 960 { 961 { 0x 2f00c7, 0x2f0087, 0x8a, 0x8a, 0xf0, 0x0 }, /* #0 */962 { 0x2 62903, 0x262112, 0xd0, 0xd0, 0xbb, 0x0 }, /* #1 */963 { 0x0 10b02, 0x010397, 0x98, 0x98, 0xbd, 0x0 }, /* #2 */964 { 0x0 a6243, 0x0a6206, 0xfe, 0xfe, 0xb3, 0x0 }, /* #3 */965 { 0x 382852, 0x382016, 0xf3, 0xf3, 0xed, 0x0 }, /* #4 */966 { 0x1 b56d3, 0x1b5e02, 0x9f, 0x9f, 0x6b, 0x0 }, /* #5 */967 { 0x1 e5997, 0x1e5117, 0x26, 0x26, 0xab, 0x0 }, /* #6 */968 { 0x 2b4003, 0x2b4016, 0xd2, 0xd2, 0xa7, 0x0 }, /* #7 */969 { 0x 3707c3, 0x370706, 0xba, 0xba, 0xb7, 0x0 }, /* #8 */970 { 0x 1f2ed6, 0x1f2607, 0x5d, 0x5d, 0xe2, 0x0 }, /* #9 */971 { 0x 0701d3, 0x070186, 0xcc, 0xcc, 0x30, 0x0 }, /* #10 */972 { 0x 113512, 0x113587, 0x1c, 0x1c, 0x53, 0x0 }, /* #11 */973 { 0x 115dd7, 0x115517, 0x31, 0x31, 0xc2, 0x0 }, /* #12 */974 { 0x 326f57, 0x326713, 0x25, 0x25, 0xce, 0x0 }, /* #13 */975 { 0x 2214c3, 0x221402, 0x14, 0x14, 0x10, 0x0 }, /* #14 */976 { 0x3 52f17, 0x352f93, 0x7c, 0x7c, 0xce, 0x0 }, /* #15 */977 { 0x 063b96, 0x063317, 0x56, 0x56, 0xed, 0x0 }, /* #16 */978 { 0x 0916c2, 0x091e97, 0x55, 0x55, 0x9e, 0x0 }, /* #17 */979 { 0x 042006, 0x042097, 0xb3, 0xb3, 0xf5, 0x0 }, /* #18 */980 { 0x 0736c3, 0x073e06, 0xbe, 0xbe, 0x7c, 0x0 }, /* #19 */981 { 0x 1b3603, 0x1b3602, 0xff, 0xff, 0xa1, 0x0 }, /* #20 */982 { 0x 036456, 0x036416, 0xe8, 0xe8, 0xd9, 0x0 }, /* #21 */983 { 0x3 17156, 0x317906, 0xcb, 0xcb, 0x68, 0x0 }, /* #22 */984 { 0x 3f1b06, 0x3f1307, 0x0d, 0x0d, 0xc0, 0x0 }, /* #23 */985 { 0x 062797, 0x062782, 0xff, 0xff, 0x2c, 0x0 }, /* #24 */986 { 0x0 43f47, 0x043793, 0x72, 0x72, 0x7b, 0x0 }, /* #25 */987 { 0x 3b6987, 0x3b6192, 0xf4, 0xf4, 0x35, 0x0 }, /* #26 */988 { 0x3 34247, 0x334a83, 0x66, 0x66, 0xc4, 0x0 }, /* #27 */989 { 0x 072f87, 0x072707, 0x0d, 0x0d, 0x96, 0x0 }, /* #28 */990 { 0x 1f6193, 0x1f6916, 0x87, 0x87, 0x69, 0x0 }, /* #29 */991 { 0x 3c53d6, 0x3c5b12, 0xd9, 0xd9, 0x6c, 0x0 }, /* #30 */992 { 0x 043bc6, 0x043393, 0xaa, 0xaa, 0xbb, 0x0 }, /* #31 */993 { 0x 2d68c7, 0x2d6887, 0x25, 0x25, 0xa4, 0x0 }, /* #32 */994 { 0x 101612, 0x101617, 0x7a, 0x7a, 0xfc, 0x0 }, /* #33 */995 { 0x 2c66c2, 0x2c6e02, 0x97, 0x97, 0x33, 0x0 }, /* #34 */996 { 0x 2d1486, 0x2d1c16, 0xba, 0xba, 0x6c, 0x0 }, /* #35 */997 { 0x 295487, 0x295406, 0x7c, 0x7c, 0x26, 0x0 }, /* #36 */998 { 0x 274746, 0x274706, 0xa9, 0xa9, 0x81, 0x0 }, /* #37 */999 { 0x 2b06d3, 0x2b0697, 0x51, 0x51, 0x5b, 0x0 }, /* #38 */1000 { 0x 023212, 0x023206, 0x56, 0x56, 0x45, 0x0 }, /* #39 */1001 { 0x 1d3483, 0x1d3497, 0x19, 0x19, 0x4f, 0x0 }, /* #40 */1002 { 0x 010946, 0x010197, 0x44, 0x44, 0x66, 0x0 }, /* #41 */1003 { 0x 013c83, 0x013483, 0x4d, 0x4d, 0x63, 0x0 }, /* #42 */1004 { 0x 087b46, 0x087b16, 0xc1, 0xc1, 0x5e, 0x0 }, /* #43 */1005 { 0x 237cc6, 0x237c87, 0x7f, 0x7f, 0xe6, 0x0 }, /* #44 */1006 { 0x3 94702, 0x394782, 0xe6, 0xe6, 0x22, 0x0 }, /* #45 */1007 { 0x 3d6352, 0x3d6397, 0x26, 0x26, 0x6f, 0x0 }, /* #46 */1008 { 0x2 e7746, 0x2e7712, 0xfa, 0xfa, 0xcb, 0x0 }, /* #47 */1009 { 0x 353183, 0x353197, 0x8a, 0x8a, 0xcf, 0x0 }, /* #48 */1010 { 0x 1c6a06, 0x1c6203, 0x0d, 0x0d, 0xbb, 0x0 }, /* #49 */1011 { 0x 3c6f43, 0x3c6786, 0xa1, 0xa1, 0x01, 0x0 }, /* #50 */1012 { 0x 315413, 0x315486, 0xea, 0xea, 0x2a, 0x0 }, /* #51 */1013 { 0x2 f2997, 0x2f2192, 0xf6, 0xf6, 0x5e, 0x0 }, /* #52 */1014 { 0x 1f2107, 0x1f2113, 0x15, 0x15, 0xaa, 0x0 }, /* #53 */1015 { 0x 276f93, 0x276702, 0xfc, 0xfc, 0xb3, 0x0 }, /* #54 */1016 { 0x 1d0583, 0x1d0597, 0x00, 0x00, 0x75, 0x0 }, /* #55 */1017 { 0x 0d4502, 0x0d4502, 0xec, 0xec, 0xc7, 0x0 }, /* #56 */1018 { 0x 0b4983, 0x0b4192, 0xbd, 0xbd, 0x0f, 0x0 }, /* #57 */1019 { 0x 1d0156, 0x1d0997, 0x54, 0x54, 0x88, 0x0 }, /* #58 */1020 { 0x3 61482, 0x361c06, 0xa3, 0xa3, 0x61, 0x0 }, /* #59 */1021 { 0x 2053c3, 0x205b97, 0x44, 0x44, 0xa8, 0x0 }, /* #60 */1022 { 0x 147253, 0x147292, 0xc6, 0xc6, 0x1b, 0x0 }, /* #61 */1023 { 0x 357dd3, 0x357506, 0x6d, 0x6d, 0x49, 0x0 }, /* #62 */1024 { 0x 3f6982, 0x3f6983, 0x5e, 0x5e, 0xb6, 0x0 }, /* #63 */961 { 0x126b12, 0x126302, 0x9f, 0x9f, 0x9b, 0x0 }, /* #0 */ 962 { 0x2b06c3, 0x2b0e12, 0xc3, 0xc3, 0x6f, 0x0 }, /* #1 */ 963 { 0x0e5a42, 0x0e5216, 0x52, 0x52, 0x49, 0x0 }, /* #2 */ 964 { 0x0e5752, 0x0e5787, 0x8e, 0x8e, 0xa6, 0x0 }, /* #3 */ 965 { 0x075c53, 0x075406, 0x3f, 0x3f, 0x22, 0x0 }, /* #4 */ 966 { 0x1c7702, 0x1c7707, 0x09, 0x09, 0xf2, 0x0 }, /* #5 */ 967 { 0x193302, 0x193393, 0x91, 0x91, 0xbc, 0x0 }, /* #6 */ 968 { 0x3424d3, 0x342416, 0xf5, 0xf5, 0xec, 0x0 }, /* #7 */ 969 { 0x2c5782, 0x2c5787, 0x87, 0x87, 0x92, 0x0 }, /* #8 */ 970 { 0x2451d6, 0x245106, 0x78, 0x78, 0x61, 0x0 }, /* #9 */ 971 { 0x3e2ad2, 0x3e2297, 0x94, 0x94, 0xac, 0x0 }, /* #10 */ 972 { 0x3805d3, 0x380502, 0x35, 0x35, 0x25, 0x0 }, /* #11 */ 973 { 0x235242, 0x235293, 0x11, 0x11, 0x2e, 0x0 }, /* #12 */ 974 { 0x166302, 0x166383, 0xd8, 0xd8, 0xf8, 0x0 }, /* #13 */ 975 { 0x382b17, 0x382b06, 0xb9, 0xb9, 0x71, 0x0 }, /* #14 */ 976 { 0x3b5f57, 0x3b5782, 0xdf, 0xdf, 0x25, 0x0 }, /* #15 */ 977 { 0x3f16c2, 0x3f1e12, 0xb0, 0xb0, 0x4f, 0x0 }, /* #16 */ 978 { 0x1d19c2, 0x1d1102, 0xec, 0xec, 0x9b, 0x0 }, /* #17 */ 979 { 0x1f1ac6, 0x1f1212, 0xf1, 0xf1, 0xe9, 0x0 }, /* #18 */ 980 { 0x3e7bc6, 0x3e7386, 0xbc, 0xbc, 0x3a, 0x0 }, /* #19 */ 981 { 0x393b46, 0x393386, 0xcb, 0xcb, 0x40, 0x0 }, /* #20 */ 982 { 0x3d5c07, 0x3d5413, 0x0c, 0x0c, 0xce, 0x0 }, /* #21 */ 983 { 0x3a3746, 0x3a3797, 0x08, 0x08, 0x6e, 0x0 }, /* #22 */ 984 { 0x0a6e17, 0x0a6687, 0x5d, 0x5d, 0x72, 0x0 }, /* #23 */ 985 { 0x215017, 0x215082, 0xfe, 0xfe, 0x61, 0x0 }, /* #24 */ 986 { 0x0e37d7, 0x0e3793, 0x75, 0x75, 0x77, 0x0 }, /* #25 */ 987 { 0x0a3747, 0x0a3f12, 0x91, 0x91, 0x72, 0x0 }, /* #26 */ 988 { 0x312d52, 0x312512, 0xb0, 0xb0, 0xa3, 0x0 }, /* #27 */ 989 { 0x3d0452, 0x3d0c02, 0x98, 0x98, 0x52, 0x0 }, /* #28 */ 990 { 0x3a6296, 0x3a6206, 0xbf, 0xbf, 0x89, 0x0 }, /* #29 */ 991 { 0x072446, 0x072492, 0xf1, 0xf1, 0x1c, 0x0 }, /* #30 */ 992 { 0x1a5986, 0x1a5197, 0x27, 0x27, 0x5e, 0x0 }, /* #31 */ 993 { 0x333f02, 0x333717, 0x20, 0x20, 0xae, 0x0 }, /* #32 */ 994 { 0x3d3cd3, 0x3d3487, 0x1c, 0x1c, 0x70, 0x0 }, /* #33 */ 995 { 0x0730d6, 0x073883, 0x7f, 0x7f, 0x8b, 0x0 }, /* #34 */ 996 { 0x052042, 0x052017, 0x55, 0x55, 0xfc, 0x0 }, /* #35 */ 997 { 0x1a0c46, 0x1a0412, 0xb1, 0xb1, 0x8e, 0x0 }, /* #36 */ 998 { 0x043386, 0x043302, 0xd5, 0xd5, 0xb5, 0x0 }, /* #37 */ 999 { 0x336786, 0x336793, 0x70, 0x70, 0x75, 0x0 }, /* #38 */ 1000 { 0x1713d3, 0x171b83, 0x6a, 0x6a, 0x97, 0x0 }, /* #39 */ 1001 { 0x0462c3, 0x046206, 0xa9, 0xa9, 0xa4, 0x0 }, /* #40 */ 1002 { 0x2b4582, 0x2b4d97, 0x4a, 0x4a, 0x8c, 0x0 }, /* #41 */ 1003 { 0x1c6b97, 0x1c6393, 0x38, 0x38, 0x79, 0x0 }, /* #42 */ 1004 { 0x2c2d83, 0x2c2596, 0xf7, 0xf7, 0x1c, 0x0 }, /* #43 */ 1005 { 0x137286, 0x137212, 0x6c, 0x6c, 0x4d, 0x0 }, /* #44 */ 1006 { 0x3f6f47, 0x3f6783, 0x2c, 0x2c, 0x57, 0x0 }, /* #45 */ 1007 { 0x1760d7, 0x176013, 0x58, 0x58, 0xeb, 0x0 }, /* #46 */ 1008 { 0x276d42, 0x276583, 0x9b, 0x9b, 0xc2, 0x0 }, /* #47 */ 1009 { 0x287107, 0x287106, 0x28, 0x28, 0x01, 0x0 }, /* #48 */ 1010 { 0x301a53, 0x301293, 0x03, 0x03, 0x77, 0x0 }, /* #49 */ 1011 { 0x0070c3, 0x007086, 0xe7, 0xe7, 0x21, 0x0 }, /* #50 */ 1012 { 0x0650c7, 0x065083, 0xb2, 0xb2, 0xc1, 0x0 }, /* #51 */ 1013 { 0x223407, 0x223c97, 0x5b, 0x5b, 0x9d, 0x0 }, /* #52 */ 1014 { 0x3b7f52, 0x3b7792, 0xd9, 0xd9, 0x3e, 0x0 }, /* #53 */ 1015 { 0x1d1e12, 0x1d1693, 0xb4, 0xb4, 0xbc, 0x0 }, /* #54 */ 1016 { 0x270d86, 0x270d16, 0x83, 0x83, 0x7e, 0x0 }, /* #55 */ 1017 { 0x297f57, 0x297783, 0xcf, 0xcf, 0xd7, 0x0 }, /* #56 */ 1018 { 0x265ec3, 0x265616, 0xe8, 0xe8, 0x8e, 0x0 }, /* #57 */ 1019 { 0x211243, 0x211216, 0x53, 0x53, 0x3c, 0x0 }, /* #58 */ 1020 { 0x323687, 0x323606, 0xfd, 0xfd, 0xf7, 0x0 }, /* #59 */ 1021 { 0x1f3f53, 0x1f3f06, 0xd4, 0xd4, 0x63, 0x0 }, /* #60 */ 1022 { 0x355f06, 0x355716, 0x29, 0x29, 0x1f, 0x0 }, /* #61 */ 1023 { 0x0a2357, 0x0a2306, 0x27, 0x27, 0x13, 0x0 }, /* #62 */ 1024 { 0x1d20d7, 0x1d2017, 0x34, 0x34, 0xc8, 0x0 }, /* #63 */ 1025 1025 }; 1026 1026 static const BINU8_TEST_T g_aTests_test_u8[] = 1027 1027 { 1028 { 0x3 d1652, 0x3d1606, 0xf9, 0xf9, 0x17, 0x0 }, /* #0 */1029 { 0x 173d57, 0x173546, 0x00, 0x00, 0x58, 0x0 }, /* #1 */1030 { 0x 255a97, 0x255286, 0xc5, 0xc5, 0x8c, 0x0 }, /* #2 */1031 { 0x 0f1706, 0x0f1706, 0x7f, 0x7f, 0xa4, 0x0 }, /* #3 */1032 { 0x 387f03, 0x387702, 0x47, 0x47, 0x12, 0x0 }, /* #4 */1033 { 0x 3d4656, 0x3d4646, 0x23, 0x23, 0xc8, 0x0 }, /* #5 */1034 { 0x0 10fc3, 0x010786, 0xa4, 0xa4, 0xe8, 0x0 }, /* #6 */1035 { 0x 2f70c7, 0x2f7002, 0x4d, 0x4d, 0x59, 0x0 }, /* #7 */1036 { 0x 254f92, 0x254702, 0x5f, 0x5f, 0x5b, 0x0 }, /* #8 */1037 { 0x2 b1243, 0x2b1282, 0xaf, 0xaf, 0x8c, 0x0 }, /* #9 */1038 { 0x 0d6e12, 0x0d6602, 0xb7, 0xb7, 0x04, 0x0 }, /* #10 */1039 { 0x 0e4746, 0x0e4702, 0xb4, 0xb4, 0x4d, 0x0 }, /* #11 */1040 { 0x 174287, 0x174282, 0xe9, 0xe9, 0xb1, 0x0 }, /* #12 */1041 { 0x2 52607, 0x252686, 0xc8, 0xc8, 0x9a, 0x0 }, /* #13 */1042 { 0x 121956, 0x121106, 0x1b, 0x1b, 0x27, 0x0 }, /* #14 */1043 { 0x 130d82, 0x130582, 0xdf, 0xdf, 0xc1, 0x0 }, /* #15 */1044 { 0x 1e5646, 0x1e5606, 0x7c, 0x7c, 0x8c, 0x0 }, /* #16 */1045 { 0x3 35453, 0x335406, 0x7c, 0x7c, 0xca, 0x0 }, /* #17 */1046 { 0x 2f48c6, 0x2f4086, 0x8d, 0x8d, 0x83, 0x0 }, /* #18 */1047 { 0x 2a7002, 0x2a7002, 0x58, 0x58, 0x59, 0x0 }, /* #19 */1048 { 0x 0c1052, 0x0c1002, 0x5c, 0x5c, 0x11, 0x0 }, /* #20 */1049 { 0x 3a4a13, 0x3a4206, 0x75, 0x75, 0x79, 0x0 }, /* #21 */1050 { 0x 125012, 0x125002, 0xe9, 0xe9, 0x65, 0x0 }, /* #22 */1051 { 0x 034257, 0x034206, 0x2f, 0x2f, 0x8f, 0x0 }, /* #23 */1052 { 0x 0c75c7, 0x0c7502, 0x3a, 0x3a, 0x91, 0x0 }, /* #24 */1053 { 0x 136102, 0x136106, 0x32, 0x32, 0xaa, 0x0 }, /* #25 */1054 { 0x 296b16, 0x296306, 0x78, 0x78, 0x1c, 0x0 }, /* #26 */1055 { 0x 1228c3, 0x122002, 0xf7, 0xf7, 0x4b, 0x0 }, /* #27 */1056 { 0x 281887, 0x281006, 0x22, 0x22, 0xea, 0x0 }, /* #28 */1057 { 0x 146d56, 0x146586, 0x93, 0x93, 0xfb, 0x0 }, /* #29 */1058 { 0x 231203, 0x231202, 0x40, 0x40, 0x7c, 0x0 }, /* #30 */1059 { 0x 200fd6, 0x200706, 0x45, 0x45, 0x73, 0x0 }, /* #31 */1060 { 0x 0b6193, 0x0b6182, 0xd0, 0xd0, 0xa0, 0x0 }, /* #32 */1061 { 0x 1c11c7, 0x1c1182, 0xed, 0xed, 0xa3, 0x0 }, /* #33 */1062 { 0x 3e2fc2, 0x3e2702, 0x9e, 0x9e, 0x4f, 0x0 }, /* #34 */1063 { 0x 0b1206, 0x0b1246, 0x35, 0x35, 0x48, 0x0 }, /* #35 */1064 { 0x 1d3cc2, 0x1d3402, 0x3c, 0x3c, 0x08, 0x0 }, /* #36 */1065 { 0x 2b4a07, 0x2b4282, 0xae, 0xae, 0xa9, 0x0 }, /* #37 */1066 { 0x 307b42, 0x307302, 0xc6, 0xc6, 0x76, 0x0 }, /* #38 */1067 { 0x15 6ed3, 0x156602, 0x56, 0x56, 0x8d, 0x0 }, /* #39 */1068 { 0x 003cd7, 0x003402, 0xd9, 0xd9, 0x6b, 0x0 }, /* #40 */1069 { 0x 3b3507, 0x3b3546, 0x0c, 0x0c, 0xf3, 0x0 }, /* #41 */1070 { 0x 2a0612, 0x2a0686, 0xd7, 0xd7, 0x84, 0x0 }, /* #42 */1071 { 0x 0d3c17, 0x0d3402, 0x60, 0x60, 0x51, 0x0 }, /* #43 */1072 { 0x 3e7c52, 0x3e7402, 0x4a, 0x4a, 0x41, 0x0 }, /* #44 */1073 { 0x1 d6c93, 0x1d6486, 0xb8, 0xb8, 0xbd, 0x0 }, /* #45 */1074 { 0x1 267d3, 0x126702, 0x2a, 0x2a, 0x96, 0x0 }, /* #46 */1075 { 0x 315596, 0x315586, 0xb4, 0xb4, 0xc5, 0x0 }, /* #47 */1076 { 0x3 52ac7, 0x352282, 0xa5, 0xa5, 0xcd, 0x0 }, /* #48 */1077 { 0x 1e7fd7, 0x1e7782, 0xa1, 0xa1, 0xa5, 0x0 }, /* #49 */1078 { 0x 1c6402, 0x1c6486, 0x92, 0x92, 0xbc, 0x0 }, /* #50 */1079 { 0x 360003, 0x360082, 0x9a, 0x9a, 0x8b, 0x0 }, /* #51 */1080 { 0x1 27947, 0x127106, 0x9b, 0x9b, 0x03, 0x0 }, /* #52 */1081 { 0x 004bd7, 0x004302, 0x7a, 0x7a, 0x6d, 0x0 }, /* #53 */1082 { 0x 255717, 0x255786, 0x9d, 0x9d, 0xc4, 0x0 }, /* #54 */1083 { 0x 066686, 0x066602, 0x76, 0x76, 0x48, 0x0 }, /* #55 */1084 { 0x 180b17, 0x180346, 0x80, 0x80, 0x63, 0x0 }, /* #56 */1085 { 0x3 e3ad6, 0x3e3282, 0xd3, 0xd3, 0xa0, 0x0 }, /* #57 */1086 { 0x3 f2193, 0x3f2102, 0xee, 0xee, 0x08, 0x0 }, /* #58 */1087 { 0x 383d57, 0x383502, 0xa8, 0xa8, 0x4e, 0x0 }, /* #59 */1088 { 0x 2a75d3, 0x2a7506, 0x23, 0x23, 0x79, 0x0 }, /* #60 */1089 { 0x1 93b93, 0x193302, 0x63, 0x63, 0x06, 0x0 }, /* #61 */1090 { 0x0 97817, 0x097046, 0x05, 0x05, 0x78, 0x0 }, /* #62 */1091 { 0x2 63e56, 0x263602, 0x06, 0x06, 0x5c, 0x0 }, /* #63 */1028 { 0x385257, 0x385202, 0x3d, 0x3d, 0xac, 0x0 }, /* #0 */ 1029 { 0x0a5096, 0x0a5006, 0x42, 0x42, 0xdf, 0x0 }, /* #1 */ 1030 { 0x317116, 0x317102, 0x23, 0x23, 0x85, 0x0 }, /* #2 */ 1031 { 0x2408d2, 0x240086, 0xe2, 0xe2, 0x82, 0x0 }, /* #3 */ 1032 { 0x291bd3, 0x291386, 0xef, 0xef, 0xdf, 0x0 }, /* #4 */ 1033 { 0x016cc3, 0x016406, 0xb3, 0xb3, 0x7f, 0x0 }, /* #5 */ 1034 { 0x024313, 0x024386, 0x90, 0x90, 0xbc, 0x0 }, /* #6 */ 1035 { 0x356c97, 0x356402, 0xf2, 0xf2, 0x52, 0x0 }, /* #7 */ 1036 { 0x384d42, 0x384502, 0x41, 0x41, 0xde, 0x0 }, /* #8 */ 1037 { 0x257fd2, 0x257702, 0x67, 0x67, 0x3e, 0x0 }, /* #9 */ 1038 { 0x367682, 0x367682, 0x97, 0x97, 0x94, 0x0 }, /* #10 */ 1039 { 0x2e6657, 0x2e6602, 0xd8, 0xd8, 0x43, 0x0 }, /* #11 */ 1040 { 0x023782, 0x023702, 0x90, 0x90, 0x52, 0x0 }, /* #12 */ 1041 { 0x2021c7, 0x202102, 0x17, 0x17, 0x5d, 0x0 }, /* #13 */ 1042 { 0x2f2713, 0x2f2706, 0x4c, 0x4c, 0x48, 0x0 }, /* #14 */ 1043 { 0x255706, 0x255702, 0x07, 0x07, 0x2a, 0x0 }, /* #15 */ 1044 { 0x030456, 0x030406, 0xe0, 0xe0, 0x75, 0x0 }, /* #16 */ 1045 { 0x3531c6, 0x353182, 0xc2, 0xc2, 0xad, 0x0 }, /* #17 */ 1046 { 0x1678d2, 0x167086, 0x9c, 0x9c, 0xb1, 0x0 }, /* #18 */ 1047 { 0x0b1c43, 0x0b1402, 0xf8, 0xf8, 0x43, 0x0 }, /* #19 */ 1048 { 0x172306, 0x172302, 0x48, 0x48, 0x70, 0x0 }, /* #20 */ 1049 { 0x230e03, 0x230682, 0xf2, 0xf2, 0x9f, 0x0 }, /* #21 */ 1050 { 0x2e5e83, 0x2e5646, 0x87, 0x87, 0x40, 0x0 }, /* #22 */ 1051 { 0x253b47, 0x253302, 0xb3, 0xb3, 0x39, 0x0 }, /* #23 */ 1052 { 0x131796, 0x131702, 0x68, 0x68, 0x1f, 0x0 }, /* #24 */ 1053 { 0x3626d2, 0x362602, 0xe9, 0xe9, 0x20, 0x0 }, /* #25 */ 1054 { 0x017856, 0x017082, 0xb9, 0xb9, 0xd7, 0x0 }, /* #26 */ 1055 { 0x0241c7, 0x024146, 0x41, 0x41, 0x34, 0x0 }, /* #27 */ 1056 { 0x0a74c3, 0x0a7402, 0xdb, 0xdb, 0x63, 0x0 }, /* #28 */ 1057 { 0x0a4f92, 0x0a4702, 0x55, 0x55, 0xb5, 0x0 }, /* #29 */ 1058 { 0x105247, 0x105282, 0x93, 0x93, 0xe8, 0x0 }, /* #30 */ 1059 { 0x032207, 0x032202, 0x16, 0x16, 0x59, 0x0 }, /* #31 */ 1060 { 0x2968d6, 0x296002, 0x5a, 0x5a, 0x34, 0x0 }, /* #32 */ 1061 { 0x047a07, 0x047286, 0xb3, 0xb3, 0xcd, 0x0 }, /* #33 */ 1062 { 0x077cc3, 0x077446, 0x6c, 0x6c, 0x82, 0x0 }, /* #34 */ 1063 { 0x2a5ec6, 0x2a5606, 0xa4, 0xa4, 0x77, 0x0 }, /* #35 */ 1064 { 0x2a6353, 0x2a6306, 0x4b, 0x4b, 0x6c, 0x0 }, /* #36 */ 1065 { 0x073e17, 0x073602, 0x52, 0x52, 0x53, 0x0 }, /* #37 */ 1066 { 0x150656, 0x150602, 0x21, 0x21, 0x38, 0x0 }, /* #38 */ 1067 { 0x150b93, 0x150382, 0x93, 0x93, 0xf6, 0x0 }, /* #39 */ 1068 { 0x3a5c17, 0x3a5482, 0xba, 0xba, 0xc0, 0x0 }, /* #40 */ 1069 { 0x1605c2, 0x160502, 0x30, 0x30, 0x69, 0x0 }, /* #41 */ 1070 { 0x1562c6, 0x156286, 0xa2, 0xa2, 0xa1, 0x0 }, /* #42 */ 1071 { 0x236246, 0x236202, 0x6e, 0x6e, 0xc6, 0x0 }, /* #43 */ 1072 { 0x202f03, 0x202786, 0x8f, 0x8f, 0xa7, 0x0 }, /* #44 */ 1073 { 0x1b48d2, 0x1b4002, 0x28, 0x28, 0x18, 0x0 }, /* #45 */ 1074 { 0x1b0cc6, 0x1b0406, 0x95, 0x95, 0x65, 0x0 }, /* #46 */ 1075 { 0x2b6c46, 0x2b6446, 0xe0, 0xe0, 0x1d, 0x0 }, /* #47 */ 1076 { 0x3c6a92, 0x3c6282, 0xa1, 0xa1, 0x80, 0x0 }, /* #48 */ 1077 { 0x063242, 0x063206, 0x70, 0x70, 0x33, 0x0 }, /* #49 */ 1078 { 0x0415c7, 0x041506, 0x8d, 0x8d, 0x7b, 0x0 }, /* #50 */ 1079 { 0x1172c2, 0x117202, 0x07, 0x07, 0x9a, 0x0 }, /* #51 */ 1080 { 0x1810d2, 0x181002, 0x24, 0x24, 0xb3, 0x0 }, /* #52 */ 1081 { 0x235682, 0x235606, 0x2b, 0x2b, 0x8e, 0x0 }, /* #53 */ 1082 { 0x1e7582, 0x1e7506, 0xf6, 0xf6, 0x74, 0x0 }, /* #54 */ 1083 { 0x3274c2, 0x327402, 0xf8, 0xf8, 0x08, 0x0 }, /* #55 */ 1084 { 0x343a82, 0x343206, 0x5e, 0x5e, 0x2d, 0x0 }, /* #56 */ 1085 { 0x3c6dd3, 0x3c6506, 0x4c, 0x4c, 0xc4, 0x0 }, /* #57 */ 1086 { 0x3a7513, 0x3a7506, 0xfc, 0xfc, 0x5c, 0x0 }, /* #58 */ 1087 { 0x036306, 0x036306, 0x0d, 0x0d, 0xb9, 0x0 }, /* #59 */ 1088 { 0x1b4f07, 0x1b4706, 0x29, 0x29, 0x5f, 0x0 }, /* #60 */ 1089 { 0x155b97, 0x155302, 0x1a, 0x1a, 0xd5, 0x0 }, /* #61 */ 1090 { 0x036b97, 0x036302, 0x22, 0x22, 0xf1, 0x0 }, /* #62 */ 1091 { 0x2a1706, 0x2a1706, 0x27, 0x27, 0x15, 0x0 }, /* #63 */ 1092 1092 }; 1093 1093 … … 1096 1096 static const BINU16_TEST_T g_aTests_add_u16[] = 1097 1097 { 1098 { 0x 3d3a16, 0x3d3a86, 0x50b3, 0x80bb, 0x3008, 0x0 }, /* #0 */1099 { 0x 1d7d52, 0x1d7512, 0x4a1a, 0x5146, 0x072c, 0x0 }, /* #1 */1100 { 0x 2b6a92, 0x2b6212, 0x2406, 0x3eb0, 0x1aaa, 0x0 }, /* #2 */1101 { 0x0 62082, 0x062892, 0x7a36, 0xf902, 0x7ecc, 0x0 }, /* #3 */1102 { 0x3 00707, 0x300703, 0x0b35, 0x03ae, 0xf879, 0x0 }, /* #4 */1103 { 0x 130cc3, 0x130492, 0x1918, 0xc5d6, 0xacbe, 0x0 }, /* #5 */1104 { 0x 386f97, 0x386796, 0x091d, 0x9533, 0x8c16, 0x0 }, /* #6 */1105 { 0x 2900c2, 0x290017, 0xdddf, 0x5378, 0x7599, 0x0 }, /* #7 */1106 { 0x 2242d2, 0x224282, 0xa595, 0xb225, 0x0c90, 0x0 }, /* #8 */1107 { 0x3 d5353, 0x3d5307, 0xa71d, 0x0ded, 0x66d0, 0x0 }, /* #9 */1108 { 0x1 87613, 0x187607, 0x9f83, 0x0c2e, 0x6cab, 0x0 }, /* #10 */1109 { 0x3 35752, 0x335703, 0x8613, 0x039d, 0x7d8a, 0x0 }, /* #11 */1110 { 0x 297e86, 0x297613, 0x31bf, 0x2668, 0xf4a9, 0x0 }, /* #12 */1111 { 0x 3c3ec2, 0x3c3692, 0xabef, 0xbe5d, 0x126e, 0x0 }, /* #13 */1112 { 0x 2b2ed2, 0x2b2e86, 0x4d52, 0xbb95, 0x6e43, 0x0 }, /* #14 */1113 { 0x3 a1d17, 0x3a1d17, 0x928e, 0x5e9a, 0xcc0c, 0x0 }, /* #15 */1114 { 0x0 46857, 0x046813, 0xe6ef, 0x6c64, 0x8575, 0x0 }, /* #16 */1115 { 0x 1f7603, 0x1f7606, 0x15a9, 0x23ee, 0x0e45, 0x0 }, /* #17 */1116 { 0x 051507, 0x051513, 0xbce5, 0x2391, 0x66ac, 0x0 }, /* #18 */1117 { 0x 023713, 0x023783, 0xf669, 0x8b4c, 0x94e3, 0x0 }, /* #19 */1118 { 0x 260203, 0x260207, 0x23b3, 0x1b5a, 0xf7a7, 0x0 }, /* #20 */1119 { 0x2 21352, 0x221382, 0xdf40, 0xe932, 0x09f2, 0x0 }, /* #21 */1120 { 0x2 03056, 0x203082, 0x8f8b, 0x9e6b, 0x0ee0, 0x0 }, /* #22 */1121 { 0x 172453, 0x172403, 0xd291, 0x1c92, 0x4a01, 0x0 }, /* #23 */1122 { 0x 002816, 0x002096, 0x86a7, 0xd284, 0x4bdd, 0x0 }, /* #24 */1123 { 0x 013943, 0x013992, 0x70db, 0xc2e9, 0x520e, 0x0 }, /* #25 */1124 { 0x 3d3c97, 0x3d3416, 0x2efa, 0x7165, 0x426b, 0x0 }, /* #26 */1125 { 0x 003052, 0x003007, 0xc868, 0x0beb, 0x4383, 0x0 }, /* #27 */1126 { 0x 020c07, 0x020413, 0x3209, 0x30f7, 0xfeee, 0x0 }, /* #28 */1127 { 0x3 37b13, 0x337b92, 0x639f, 0xd72a, 0x738b, 0x0 }, /* #29 */1128 { 0x 0757c6, 0x075703, 0xb6c1, 0x0a26, 0x5365, 0x0 }, /* #30 */1129 { 0x3 b0f03, 0x3b0f07, 0xbcc2, 0x5de2, 0xa120, 0x0 }, /* #31 */1130 { 0x 0265d7, 0x026d82, 0x5cdb, 0xac6b, 0x4f90, 0x0 }, /* #32 */1131 { 0x 0b0b93, 0x0b0b92, 0x67de, 0x9129, 0x294b, 0x0 }, /* #33 */1132 { 0x2 40ac2, 0x240206, 0x022a, 0x23aa, 0x2180, 0x0 }, /* #34 */1133 { 0x 391456, 0x391496, 0x855f, 0xbede, 0x397f, 0x0 }, /* #35 */1134 { 0x 3d4ec2, 0x3d4617, 0xee4a, 0x3f84, 0x513a, 0x0 }, /* #36 */1135 { 0x 125643, 0x125e13, 0x879d, 0x1531, 0x8d94, 0x0 }, /* #37 */1136 { 0x 321487, 0x321402, 0x4208, 0x65c8, 0x23c0, 0x0 }, /* #38 */1137 { 0x 073a46, 0x073a13, 0xaa2e, 0x61d9, 0xb7ab, 0x0 }, /* #39 */1138 { 0x 007157, 0x007192, 0x00c8, 0x8792, 0x86ca, 0x0 }, /* #40 */1139 { 0x 014186, 0x014112, 0x1587, 0x7973, 0x63ec, 0x0 }, /* #41 */1140 { 0x 332093, 0x332003, 0xf815, 0x5b89, 0x6374, 0x0 }, /* #42 */1141 { 0x3 10086, 0x310016, 0x296f, 0x7953, 0x4fe4, 0x0 }, /* #43 */1142 { 0x 1c3447, 0x1c3417, 0x5daf, 0x0314, 0xa565, 0x0 }, /* #44 */1143 { 0x0 83d83, 0x083583, 0xdeea, 0xc4cd, 0xe5e3, 0x0 }, /* #45 */1144 { 0x 051a13, 0x051207, 0x4dc4, 0x02c5, 0xb501, 0x0 }, /* #46 */1145 { 0x 325512, 0x325582, 0x5053, 0xf5ce, 0xa57b, 0x0 }, /* #47 */1146 { 0x 204347, 0x204383, 0xe155, 0x8fcb, 0xae76, 0x0 }, /* #48 */1147 { 0x 266502, 0x266583, 0xd97a, 0xba2a, 0xe0b0, 0x0 }, /* #49 */1148 { 0x 2e6cc3, 0x2e6c13, 0x9fba, 0x3175, 0x91bb, 0x0 }, /* #50 */1149 { 0x 011c87, 0x011c96, 0x737e, 0xe842, 0x74c4, 0x0 }, /* #51 */1150 { 0x0 078c2, 0x007086, 0xf7c6, 0xfaa6, 0x02e0, 0x0 }, /* #52 */1151 { 0x 0c4596, 0x0c4d07, 0xc38a, 0x677b, 0xa3f1, 0x0 }, /* #53 */1152 { 0x 273253, 0x273206, 0x56d6, 0x6c69, 0x1593, 0x0 }, /* #54 */1153 { 0x3 e6697, 0x3e6e13, 0x8e6e, 0x78ab, 0xea3d, 0x0 }, /* #55 */1154 { 0x 3503c6, 0x350386, 0xd386, 0xdc5f, 0x08d9, 0x0 }, /* #56 */1155 { 0x 387703, 0x387712, 0x3414, 0x4ad3, 0x16bf, 0x0 }, /* #57 */1156 { 0x 0b5bc6, 0x0b5383, 0x9ef4, 0x8564, 0xe670, 0x0 }, /* #58 */1157 { 0x 0d7a17, 0x0d7287, 0xbe45, 0x87cc, 0xc987, 0x0 }, /* #59 */1158 { 0x3 06586, 0x306596, 0xe9ed, 0xedc9, 0x03dc, 0x0 }, /* #60 */1159 { 0x 1b6852, 0x1b6817, 0x9452, 0x5690, 0xc23e, 0x0 }, /* #61 */1160 { 0x 047482, 0x047496, 0xcb8f, 0xec05, 0x2076, 0x0 }, /* #62 */1161 { 0x 1d4d57, 0x1d4513, 0xce0f, 0x2762, 0x5953, 0x0 }, /* #63 */1098 { 0x0d1f86, 0x0d1712, 0x4ee6, 0x5664, 0x077e, 0x0 }, /* #0 */ 1099 { 0x017116, 0x017116, 0x1df3, 0x7481, 0x568e, 0x0 }, /* #1 */ 1100 { 0x071917, 0x071907, 0xd4f2, 0x591d, 0x842b, 0x0 }, /* #2 */ 1101 { 0x0c49c7, 0x0c4113, 0xba4e, 0x2302, 0x68b4, 0x0 }, /* #3 */ 1102 { 0x3a2f43, 0x3a2703, 0xfce1, 0x3c83, 0x3fa2, 0x0 }, /* #4 */ 1103 { 0x3b37c6, 0x3b3787, 0xc612, 0xbae2, 0xf4d0, 0x0 }, /* #5 */ 1104 { 0x241642, 0x241696, 0xea66, 0xf1e2, 0x077c, 0x0 }, /* #6 */ 1105 { 0x3c7602, 0x3c7607, 0xba13, 0x235a, 0x6947, 0x0 }, /* #7 */ 1106 { 0x3e3e07, 0x3e3e96, 0x710e, 0xf047, 0x7f39, 0x0 }, /* #8 */ 1107 { 0x377793, 0x377f07, 0xa84e, 0x737e, 0xcb30, 0x0 }, /* #9 */ 1108 { 0x1f7bd7, 0x1f7382, 0x0fc3, 0xe0c4, 0xd101, 0x0 }, /* #10 */ 1109 { 0x3e53c6, 0x3e5b07, 0x8c01, 0x56e1, 0xcae0, 0x0 }, /* #11 */ 1110 { 0x3c44d3, 0x3c4487, 0xa8fa, 0x825f, 0xd965, 0x0 }, /* #12 */ 1111 { 0x1d07c6, 0x1d0707, 0xc7fb, 0x2edd, 0x66e2, 0x0 }, /* #13 */ 1112 { 0x052dc3, 0x052582, 0x06c6, 0xd88c, 0xd1c6, 0x0 }, /* #14 */ 1113 { 0x354787, 0x354783, 0xc7d6, 0xa22a, 0xda54, 0x0 }, /* #15 */ 1114 { 0x0a5853, 0x0a5007, 0xe7d4, 0x31fc, 0x4a28, 0x0 }, /* #16 */ 1115 { 0x211496, 0x211416, 0x0cc4, 0x33b2, 0x26ee, 0x0 }, /* #17 */ 1116 { 0x275b93, 0x275306, 0x3592, 0x7af3, 0x4561, 0x0 }, /* #18 */ 1117 { 0x1617d3, 0x161713, 0xe6bc, 0x4354, 0x5c98, 0x0 }, /* #19 */ 1118 { 0x0202c3, 0x020292, 0x06dd, 0xbc4c, 0xb56f, 0x0 }, /* #20 */ 1119 { 0x282d06, 0x282d96, 0x407f, 0x93c0, 0x5341, 0x0 }, /* #21 */ 1120 { 0x2e7e82, 0x2e7606, 0x612a, 0x75ed, 0x14c3, 0x0 }, /* #22 */ 1121 { 0x3f34c2, 0x3f3c13, 0x84fc, 0x77b3, 0xf2b7, 0x0 }, /* #23 */ 1122 { 0x3e5e97, 0x3e5697, 0xe9aa, 0x9ef5, 0xb54b, 0x0 }, /* #24 */ 1123 { 0x116616, 0x116617, 0x75fe, 0x0a35, 0x9437, 0x0 }, /* #25 */ 1124 { 0x2f6512, 0x2f6596, 0xaf78, 0xbe93, 0x0f1b, 0x0 }, /* #26 */ 1125 { 0x1c7153, 0x1c7113, 0xabae, 0x0e20, 0x6272, 0x0 }, /* #27 */ 1126 { 0x294253, 0x294287, 0x96d6, 0x8a18, 0xf342, 0x0 }, /* #28 */ 1127 { 0x370c42, 0x370486, 0x0b31, 0xef09, 0xe3d8, 0x0 }, /* #29 */ 1128 { 0x2b20c2, 0x2b2097, 0xabd3, 0x85b2, 0xd9df, 0x0 }, /* #30 */ 1129 { 0x354392, 0x354312, 0x573b, 0x7013, 0x18d8, 0x0 }, /* #31 */ 1130 { 0x3226c3, 0x322e82, 0x6974, 0xd2ba, 0x6946, 0x0 }, /* #32 */ 1131 { 0x3c2112, 0x3c2913, 0xd40d, 0x7df7, 0xa9ea, 0x0 }, /* #33 */ 1132 { 0x2c7446, 0x2c7482, 0x3470, 0xe697, 0xb227, 0x0 }, /* #34 */ 1133 { 0x255dc3, 0x255586, 0xbc0a, 0xf5ca, 0x39c0, 0x0 }, /* #35 */ 1134 { 0x2e6f16, 0x2e6703, 0x48f1, 0x19ab, 0xd0ba, 0x0 }, /* #36 */ 1135 { 0x027c17, 0x027483, 0xa0a5, 0x8f2c, 0xee87, 0x0 }, /* #37 */ 1136 { 0x136616, 0x136616, 0x273c, 0x3bd7, 0x149b, 0x0 }, /* #38 */ 1137 { 0x1a0a52, 0x1a0207, 0xcc4a, 0x1a5c, 0x4e12, 0x0 }, /* #39 */ 1138 { 0x343f56, 0x343712, 0x3a99, 0x6040, 0x25a7, 0x0 }, /* #40 */ 1139 { 0x257887, 0x257017, 0x7eba, 0x6ba9, 0xecef, 0x0 }, /* #41 */ 1140 { 0x1d6e03, 0x1d6617, 0xc63b, 0x2bd1, 0x6596, 0x0 }, /* #42 */ 1141 { 0x385d17, 0x385592, 0x042e, 0x93c7, 0x8f99, 0x0 }, /* #43 */ 1142 { 0x010b87, 0x010382, 0x3902, 0xffae, 0xc6ac, 0x0 }, /* #44 */ 1143 { 0x0c7e97, 0x0c7682, 0x1308, 0xb80d, 0xa505, 0x0 }, /* #45 */ 1144 { 0x162443, 0x162482, 0x7281, 0xf857, 0x85d6, 0x0 }, /* #46 */ 1145 { 0x0b4d07, 0x0b4507, 0xd853, 0x4103, 0x68b0, 0x0 }, /* #47 */ 1146 { 0x0a2fd3, 0x0a2717, 0x6b46, 0x5874, 0xed2e, 0x0 }, /* #48 */ 1147 { 0x3c0a57, 0x3c0286, 0x12d2, 0xe4cf, 0xd1fd, 0x0 }, /* #49 */ 1148 { 0x1f4ad7, 0x1f4a03, 0x900a, 0x34ef, 0xa4e5, 0x0 }, /* #50 */ 1149 { 0x236013, 0x236013, 0x7f9f, 0x30f4, 0xb155, 0x0 }, /* #51 */ 1150 { 0x067312, 0x067316, 0x2787, 0x4f05, 0x277e, 0x0 }, /* #52 */ 1151 { 0x2141c2, 0x214107, 0xdce1, 0x48b7, 0x6bd6, 0x0 }, /* #53 */ 1152 { 0x1945c7, 0x194503, 0xf240, 0x3bb3, 0x4973, 0x0 }, /* #54 */ 1153 { 0x375b12, 0x375b07, 0x9194, 0x240a, 0x9276, 0x0 }, /* #55 */ 1154 { 0x0d1753, 0x0d1f03, 0xe242, 0x7d62, 0x9b20, 0x0 }, /* #56 */ 1155 { 0x2d0446, 0x2d0407, 0x4d92, 0x1859, 0xcac7, 0x0 }, /* #57 */ 1156 { 0x356916, 0x356103, 0x41a2, 0x408c, 0xfeea, 0x0 }, /* #58 */ 1157 { 0x165346, 0x165b82, 0x273a, 0x9bda, 0x74a0, 0x0 }, /* #59 */ 1158 { 0x396146, 0x396103, 0x77f9, 0x04ec, 0x8cf3, 0x0 }, /* #60 */ 1159 { 0x3550d7, 0x355813, 0x8e8c, 0x3d04, 0xae78, 0x0 }, /* #61 */ 1160 { 0x394d52, 0x394503, 0xf847, 0x2bfb, 0x33b4, 0x0 }, /* #62 */ 1161 { 0x202b03, 0x202396, 0x8d46, 0x9303, 0x05bd, 0x0 }, /* #63 */ 1162 1162 }; 1163 1163 static const BINU16_TEST_T g_aTests_add_u16_locked[] = 1164 1164 { 1165 { 0x 3a6356, 0x3a6392, 0x4a1c, 0xe9e0, 0x9fc4, 0x0 }, /* #0 */1166 { 0x 213a96, 0x213a96, 0x4f12, 0x9541, 0x462f, 0x0 }, /* #1 */1167 { 0x 0d4746, 0x0d4792, 0x10de, 0x9ecb, 0x8ded, 0x0 }, /* #2 */1168 { 0x 226682, 0x226603, 0x4bc3, 0x4816, 0xfc53, 0x0 }, /* #3 */1169 { 0x 333816, 0x333892, 0x683d, 0xe546, 0x7d09, 0x0 }, /* #4 */1170 { 0x 280d53, 0x280582, 0xd589, 0xefe9, 0x1a60, 0x0 }, /* #5 */1171 { 0x1 a40c7, 0x1a4082, 0x2f03, 0xbaae, 0x8bab, 0x0 }, /* #6 */1172 { 0x 012a97, 0x012292, 0xb81b, 0xc5d6, 0x0dbb, 0x0 }, /* #7 */1173 { 0x 1e7cc7, 0x1e7412, 0x02af, 0x72e5, 0x7036, 0x0 }, /* #8 */1174 { 0x 2a71d2, 0x2a7196, 0xdaba, 0xf481, 0x19c7, 0x0 }, /* #9 */1175 { 0x 255a42, 0x255203, 0x4a05, 0x119e, 0xc799, 0x0 }, /* #10 */1176 { 0x 173383, 0x173312, 0x3bec, 0x64f4, 0x2908, 0x0 }, /* #11 */1177 { 0x 270c92, 0x270486, 0x52a7, 0xe2ff, 0x9058, 0x0 }, /* #12 */1178 { 0x 2c1056, 0x2c1807, 0x975a, 0x3e9c, 0xa742, 0x0 }, /* #13 */1179 { 0x1 c1757, 0x1c1f17, 0x8e7c, 0x31b1, 0xa335, 0x0 }, /* #14 */1180 { 0x2 10452, 0x210483, 0xe082, 0x97e5, 0xb763, 0x0 }, /* #15 */1181 { 0x3 66917, 0x366992, 0x7e6a, 0xf392, 0x7528, 0x0 }, /* #16 */1182 { 0x 3a1f93, 0x3a1702, 0x38e7, 0x3cce, 0x03e7, 0x0 }, /* #17 */1183 { 0x 3471d6, 0x347192, 0xa942, 0xee40, 0x44fe, 0x0 }, /* #18 */1184 { 0x 382197, 0x382103, 0x55d0, 0x51ba, 0xfbea, 0x0 }, /* #19 */1185 { 0x1 b5643, 0x1b5692, 0xf72e, 0xfb4c, 0x041e, 0x0 }, /* #20 */1186 { 0x 290887, 0x290092, 0x110e, 0xbf76, 0xae68, 0x0 }, /* #21 */1187 { 0x1 d6343, 0x1d6313, 0xc74f, 0x011a, 0x39cb, 0x0 }, /* #22 */1188 { 0x 157a07, 0x157292, 0xa69b, 0xcb01, 0x2466, 0x0 }, /* #23 */1189 { 0x2b 5246, 0x2b5a92, 0x65fb, 0xc931, 0x6336, 0x0 }, /* #24 */1190 { 0x 262852, 0x262086, 0x0a2b, 0xd87b, 0xce50, 0x0 }, /* #25 */1191 { 0x 326646, 0x326603, 0xdf2a, 0x2f3b, 0x5011, 0x0 }, /* #26 */1192 { 0x 084007, 0x084083, 0xba28, 0x8b4a, 0xd122, 0x0 }, /* #27 */1193 { 0x0 34982, 0x034196, 0x4df2, 0xd2d1, 0x84df, 0x0 }, /* #28 */1194 { 0x 056592, 0x056507, 0x6ca0, 0x1359, 0xa6b9, 0x0 }, /* #29 */1195 { 0x 1f6153, 0x1f6102, 0x2081, 0x2176, 0x00f5, 0x0 }, /* #30 */1196 { 0x 1c5d02, 0x1c5503, 0x58b4, 0x269e, 0xcdea, 0x0 }, /* #31 */1197 { 0x 085a52, 0x085a92, 0x616c, 0x8da2, 0x2c36, 0x0 }, /* #32 */1198 { 0x 013e02, 0x013696, 0xb0ef, 0xd003, 0x1f14, 0x0 }, /* #33 */1199 { 0x 290907, 0x290107, 0x7e70, 0x7e3c, 0xffcc, 0x0 }, /* #34 */1200 { 0x 2a40c3, 0x2a4803, 0x8ee6, 0x593d, 0xca57, 0x0 }, /* #35 */1201 { 0x 3623c3, 0x362386, 0x4564, 0xf735, 0xb1d1, 0x0 }, /* #36 */1202 { 0x 374b17, 0x374307, 0x60e2, 0x00cc, 0x9fea, 0x0 }, /* #37 */1203 { 0x 3c6d82, 0x3c6516, 0x175e, 0x5406, 0x3ca8, 0x0 }, /* #38 */1204 { 0x3d 7557, 0x3d7d86, 0x4210, 0x9c93, 0x5a83, 0x0 }, /* #39 */1205 { 0x 2f0187, 0x2f0196, 0x8aee, 0xc036, 0x3548, 0x0 }, /* #40 */1206 { 0x 331b47, 0x331317, 0xf56f, 0x6b53, 0x75e4, 0x0 }, /* #41 */1207 { 0x 275406, 0x275496, 0xbca9, 0xd011, 0x1368, 0x0 }, /* #42 */1208 { 0x 221312, 0x221396, 0x1c95, 0xba14, 0x9d7f, 0x0 }, /* #43 */1209 { 0x 221cd2, 0x221486, 0xad11, 0xe61d, 0x390c, 0x0 }, /* #44 */1210 { 0x 1060d2, 0x106803, 0xdc23, 0x7634, 0x9a11, 0x0 }, /* #45 */1211 { 0x 3a6952, 0x3a6117, 0xc17e, 0x3466, 0x72e8, 0x0 }, /* #46 */1212 { 0x 2c0593, 0x2c0586, 0x8c31, 0xb1fa, 0x25c9, 0x0 }, /* #47 */1213 { 0x 2d4ac7, 0x2d4a92, 0x44ce, 0x8651, 0x4183, 0x0 }, /* #48 */1214 { 0x 3620c6, 0x362082, 0x5b89, 0xe24c, 0x86c3, 0x0 }, /* #49 */1215 { 0x 170012, 0x170092, 0x55de, 0xe62c, 0x904e, 0x0 }, /* #50 */1216 { 0x1 57c13, 0x157483, 0xfea0, 0xc8b5, 0xca15, 0x0 }, /* #51 */1217 { 0x 163603, 0x163692, 0x16c7, 0xa873, 0x91ac, 0x0 }, /* #52 */1218 { 0x 075083, 0x075096, 0x6b5c, 0xf9d1, 0x8e75, 0x0 }, /* #53 */1219 { 0x 0c31d7, 0x0c3196, 0x12de, 0xe959, 0xd67b, 0x0 }, /* #54 */1220 { 0x 3543d2, 0x354392, 0x430b, 0xf7da, 0xb4cf, 0x0 }, /* #55 */1221 { 0x 3e2d53, 0x3e2513, 0xd71f, 0x263b, 0x4f1c, 0x0 }, /* #56 */1222 { 0x 026306, 0x026306, 0x0905, 0x4078, 0x3773, 0x0 }, /* #57 */1223 { 0x 2915d3, 0x291512, 0x13fc, 0x28fb, 0x14ff, 0x0 }, /* #58 */1224 { 0x 1f7713, 0x1f7f03, 0xb8a1, 0x4629, 0x8d88, 0x0 }, /* #59 */1225 { 0x 1f0dd6, 0x1f0592, 0xb25d, 0xc623, 0x13c6, 0x0 }, /* #60 */1226 { 0x 016ad3, 0x016286, 0x96b1, 0xeed8, 0x5827, 0x0 }, /* #61 */1227 { 0x3 41e43, 0x341e92, 0x78fc, 0x9302, 0x1a06, 0x0 }, /* #62 */1228 { 0x 010147, 0x010192, 0x13ea, 0xa319, 0x8f2f, 0x0 }, /* #63 */1165 { 0x225906, 0x225907, 0x818b, 0x7ddb, 0xfc50, 0x0 }, /* #0 */ 1166 { 0x1c7403, 0x1c7483, 0xda60, 0xb82c, 0xddcc, 0x0 }, /* #1 */ 1167 { 0x327d83, 0x327587, 0xa834, 0x9df9, 0xf5c5, 0x0 }, /* #2 */ 1168 { 0x3272d3, 0x327287, 0xb7eb, 0x95ee, 0xde03, 0x0 }, /* #3 */ 1169 { 0x074946, 0x074992, 0x7f37, 0x9115, 0x11de, 0x0 }, /* #4 */ 1170 { 0x1e4693, 0x1e4603, 0xd1b2, 0x07b9, 0x3607, 0x0 }, /* #5 */ 1171 { 0x112cd3, 0x112407, 0xee70, 0x02cf, 0x145f, 0x0 }, /* #6 */ 1172 { 0x2a6ad3, 0x2a6202, 0x0172, 0x0764, 0x05f2, 0x0 }, /* #7 */ 1173 { 0x2b0816, 0x2b0813, 0x922d, 0x74ab, 0xe27e, 0x0 }, /* #8 */ 1174 { 0x1e4a82, 0x1e4a96, 0x71ae, 0xe365, 0x71b7, 0x0 }, /* #9 */ 1175 { 0x352692, 0x352696, 0xf7be, 0xfd06, 0x0548, 0x0 }, /* #10 */ 1176 { 0x234b06, 0x234b86, 0x5401, 0x99c9, 0x45c8, 0x0 }, /* #11 */ 1177 { 0x020382, 0x020396, 0x2a3a, 0xafb2, 0x8578, 0x0 }, /* #12 */ 1178 { 0x160e02, 0x160617, 0xe97a, 0x5cc6, 0x734c, 0x0 }, /* #13 */ 1179 { 0x172dd2, 0x172593, 0x8f5c, 0x815b, 0xf1ff, 0x0 }, /* #14 */ 1180 { 0x204a86, 0x204292, 0x440c, 0xdfa2, 0x9b96, 0x0 }, /* #15 */ 1181 { 0x3b1942, 0x3b1113, 0x5d2b, 0x2194, 0xc469, 0x0 }, /* #16 */ 1182 { 0x266942, 0x266903, 0x81d7, 0x0b7f, 0x89a8, 0x0 }, /* #17 */ 1183 { 0x2e05c3, 0x2e0592, 0x06bd, 0x9f51, 0x9894, 0x0 }, /* #18 */ 1184 { 0x0f5087, 0x0f5813, 0x990a, 0x28a2, 0x8f98, 0x0 }, /* #19 */ 1185 { 0x1566d7, 0x156616, 0x222b, 0x6082, 0x3e57, 0x0 }, /* #20 */ 1186 { 0x3e5dc6, 0x3e5503, 0xb230, 0x23a4, 0x7174, 0x0 }, /* #21 */ 1187 { 0x191a16, 0x191213, 0xd53c, 0x3b64, 0x6628, 0x0 }, /* #22 */ 1188 { 0x045317, 0x045306, 0x3ea2, 0x69d8, 0x2b36, 0x0 }, /* #23 */ 1189 { 0x2b0682, 0x2b0612, 0x019a, 0x4554, 0x43ba, 0x0 }, /* #24 */ 1190 { 0x3f6893, 0x3f6092, 0x014a, 0xdbb9, 0xda6f, 0x0 }, /* #25 */ 1191 { 0x136243, 0x136207, 0xfd9d, 0x6b8e, 0x6df1, 0x0 }, /* #26 */ 1192 { 0x1c7013, 0x1c7892, 0x25fa, 0x8357, 0x5d5d, 0x0 }, /* #27 */ 1193 { 0x011297, 0x011217, 0xeeb7, 0x3444, 0x458d, 0x0 }, /* #28 */ 1194 { 0x266707, 0x266716, 0x3e2d, 0x6d6c, 0x2f3f, 0x0 }, /* #29 */ 1195 { 0x3351d2, 0x335992, 0x7f2c, 0xa1b0, 0x2284, 0x0 }, /* #30 */ 1196 { 0x3b2883, 0x3b2096, 0x82fb, 0xe0c9, 0x5dce, 0x0 }, /* #31 */ 1197 { 0x1919c2, 0x191197, 0xd3f6, 0xa8b2, 0xd4bc, 0x0 }, /* #32 */ 1198 { 0x3a2e52, 0x3a2603, 0x7e41, 0x6198, 0xe357, 0x0 }, /* #33 */ 1199 { 0x010693, 0x010607, 0xadb9, 0x1aac, 0x6cf3, 0x0 }, /* #34 */ 1200 { 0x047686, 0x047616, 0x1727, 0x22a3, 0x0b7c, 0x0 }, /* #35 */ 1201 { 0x070ac3, 0x070283, 0xbf05, 0xa097, 0xe192, 0x0 }, /* #36 */ 1202 { 0x287242, 0x287286, 0x01ab, 0x8f2e, 0x8d83, 0x0 }, /* #37 */ 1203 { 0x171802, 0x171892, 0x45ef, 0xb4ec, 0x6efd, 0x0 }, /* #38 */ 1204 { 0x3d3586, 0x3d3506, 0x1ba9, 0x393f, 0x1d96, 0x0 }, /* #39 */ 1205 { 0x387e52, 0x387e92, 0x3c2b, 0x8801, 0x4bd6, 0x0 }, /* #40 */ 1206 { 0x120812, 0x120807, 0x8d12, 0x5aee, 0xcddc, 0x0 }, /* #41 */ 1207 { 0x052746, 0x052f03, 0xf124, 0x74d9, 0x83b5, 0x0 }, /* #42 */ 1208 { 0x1b7d82, 0x1b7d96, 0x7ca9, 0xb9a3, 0x3cfa, 0x0 }, /* #43 */ 1209 { 0x0b5b86, 0x0b5307, 0x6d41, 0x4c3a, 0xdef9, 0x0 }, /* #44 */ 1210 { 0x012ed2, 0x012e13, 0x9798, 0x2f91, 0x97f9, 0x0 }, /* #45 */ 1211 { 0x157f52, 0x157707, 0xe568, 0x0fde, 0x2a76, 0x0 }, /* #46 */ 1212 { 0x1f6486, 0x1f6412, 0x0774, 0x71b3, 0x6a3f, 0x0 }, /* #47 */ 1213 { 0x3c0347, 0x3c0307, 0x55b0, 0x22cc, 0xcd1c, 0x0 }, /* #48 */ 1214 { 0x190752, 0x190717, 0xd7e5, 0x0c71, 0x348c, 0x0 }, /* #49 */ 1215 { 0x2c6112, 0x2c6996, 0x2a49, 0x8941, 0x5ef8, 0x0 }, /* #50 */ 1216 { 0x191956, 0x191186, 0x8bf4, 0xe81b, 0x5c27, 0x0 }, /* #51 */ 1217 { 0x0c2983, 0x0c2982, 0x2833, 0x913d, 0x690a, 0x0 }, /* #52 */ 1218 { 0x353906, 0x353107, 0x7ae3, 0x504b, 0xd568, 0x0 }, /* #53 */ 1219 { 0x2b5986, 0x2b5996, 0x56f9, 0x82f6, 0x2bfd, 0x0 }, /* #54 */ 1220 { 0x281bd6, 0x281b92, 0x68cf, 0x8c94, 0x23c5, 0x0 }, /* #55 */ 1221 { 0x281842, 0x281092, 0x51c9, 0xdc58, 0x8a8f, 0x0 }, /* #56 */ 1222 { 0x1b4393, 0x1b4307, 0xf2fa, 0x012d, 0x0e33, 0x0 }, /* #57 */ 1223 { 0x186002, 0x186096, 0x1f0c, 0xa933, 0x8a27, 0x0 }, /* #58 */ 1224 { 0x2933d6, 0x293b13, 0xcb65, 0x5401, 0x889c, 0x0 }, /* #59 */ 1225 { 0x226187, 0x226913, 0x9f56, 0x7804, 0xd8ae, 0x0 }, /* #60 */ 1226 { 0x3b2d93, 0x3b2593, 0xfea7, 0xa615, 0xa76e, 0x0 }, /* #61 */ 1227 { 0x3c3856, 0x3c3087, 0xfff0, 0xf0fa, 0xf10a, 0x0 }, /* #62 */ 1228 { 0x1e6542, 0x1e6586, 0x0f4a, 0xe7ed, 0xd8a3, 0x0 }, /* #63 */ 1229 1229 }; 1230 1230 static const BINU16_TEST_T g_aTests_adc_u16[] = 1231 1231 { 1232 { 0x 0b0a07, 0x0b0a86, 0x45f2, 0x8be8, 0x45f5, 0x0 }, /* #0 */1233 { 0x 0e0e42, 0x0e0683, 0xc7f6, 0xc338, 0xfb42, 0x0 }, /* #1 */1234 { 0x0 14113, 0x014117, 0x75ff, 0x68c6, 0xf2c6, 0x0 }, /* #2 */1235 { 0x1a52 42, 0x1a5282, 0xadac, 0xafec, 0x0240, 0x0 }, /* #3 */1236 { 0x1 23892, 0x123003, 0xf0f8, 0x589d, 0x67a5, 0x0 }, /* #4 */1237 { 0x 352712, 0x352f86, 0x6ba1, 0xc04e, 0x54ad, 0x0 }, /* #5 */1238 { 0x 306756, 0x306782, 0x7407, 0xf958, 0x8551, 0x0 }, /* #6 */1239 { 0x 273fd2, 0x273793, 0xdf2f, 0x9e38, 0xbf09, 0x0 }, /* #7 */1240 { 0x 2c1447, 0x2c1c07, 0xa473, 0x5bdd, 0xb769, 0x0 }, /* #8 */1241 { 0x 1e66c6, 0x1e6692, 0xa66c, 0xd061, 0x29f5, 0x0 }, /* #9 */1242 { 0x0 b1456, 0x0b1486, 0xacba, 0xbdfa, 0x1140, 0x0 }, /* #10 */1243 { 0x 293cc2, 0x293497, 0xe906, 0xb221, 0xc91b, 0x0 }, /* #11 */1244 { 0x2 70e57, 0x270616, 0x537c, 0x7cfa, 0x297d, 0x0 }, /* #12 */1245 { 0x 286703, 0x286f92, 0x5f66, 0x9292, 0x332b, 0x0 }, /* #13 */1246 { 0x 207fc6, 0x207786, 0x0136, 0xbab7, 0xb981, 0x0 }, /* #14 */1247 { 0x38 6887, 0x386006, 0x4fd4, 0x647e, 0x14a9, 0x0 }, /* #15 */1248 { 0x 0d0046, 0x0d0087, 0xc171, 0xb071, 0xef00, 0x0 }, /* #16 */1249 { 0x1 02a82, 0x102292, 0xa39f, 0xc968, 0x25c9, 0x0 }, /* #17 */1250 { 0x 283947, 0x283197, 0xee6a, 0x93f0, 0xa585, 0x0 }, /* #18 */1251 { 0x0a 7ad3, 0x0a7a13, 0x89ea, 0x29f4, 0xa009, 0x0 }, /* #19 */1252 { 0x 0f5fd7, 0x0f5707, 0x52db, 0x128e, 0xbfb2, 0x0 }, /* #20 */1253 { 0x 3a6f16, 0x3a6712, 0x4c8e, 0x6897, 0x1c09, 0x0 }, /* #21 */1254 { 0x 0118c3, 0x011012, 0x0849, 0x1383, 0x0b39, 0x0 }, /* #22 */1255 { 0x 3e66d2, 0x3e6682, 0x0592, 0xc632, 0xc0a0, 0x0 }, /* #23 */1256 { 0x 077dd6, 0x077513, 0xfbe7, 0x2070, 0x2489, 0x0 }, /* #24 */1257 { 0x 194646, 0x194682, 0x4a56, 0xce38, 0x83e2, 0x0 }, /* #25 */1258 { 0x 2a6a82, 0x2a6292, 0xb00d, 0xefab, 0x3f9e, 0x0 }, /* #26 */1259 { 0x3 05006, 0x305006, 0x1c90, 0x7824, 0x5b94, 0x0 }, /* #27 */1260 { 0x0 20a82, 0x020296, 0x4d56, 0xd511, 0x87bb, 0x0 }, /* #28 */1261 { 0x2 d1182, 0x2d1196, 0x07d3, 0xd530, 0xcd5d, 0x0 }, /* #29 */1262 { 0x 292e46, 0x292686, 0x2a17, 0xb39c, 0x8985, 0x0 }, /* #30 */1263 { 0x2 11783, 0x211f82, 0x5c63, 0xd03e, 0x73da, 0x0 }, /* #31 */1264 { 0x1 87cc6, 0x187417, 0x6d6f, 0x2a0a, 0xbc9b, 0x0 }, /* #32 */1265 { 0x 030b02, 0x030397, 0xfbca, 0xbdd2, 0xc208, 0x0 }, /* #33 */1266 { 0x 0b1c82, 0x0b1417, 0xbb4f, 0x1299, 0x574a, 0x0 }, /* #34 */1267 { 0x0 278c2, 0x027093, 0x9dd8, 0x99a7, 0xfbcf, 0x0 }, /* #35 */1268 { 0x 330053, 0x330087, 0xf7b1, 0xac03, 0xb451, 0x0 }, /* #36 */1269 { 0x0 a6b12, 0x0a6313, 0x70ca, 0x59f7, 0xe92d, 0x0 }, /* #37 */1270 { 0x 0b15c2, 0x0b1503, 0xced2, 0x293b, 0x5a69, 0x0 }, /* #38 */1271 { 0x1 16302, 0x116313, 0x5345, 0x4a20, 0xf6db, 0x0 }, /* #39 */1272 { 0x3a 3a47, 0x3a3287, 0xc7b3, 0x9c39, 0xd485, 0x0 }, /* #40 */1273 { 0x 2515d7, 0x251516, 0x054a, 0x4b93, 0x4648, 0x0 }, /* #41 */1274 { 0x 332412, 0x332c82, 0x6b50, 0xdb2c, 0x6fdc, 0x0 }, /* #42 */1275 { 0x 2f6a93, 0x2f6292, 0x97bd, 0x9da7, 0x05e9, 0x0 }, /* #43 */1276 { 0x 330a02, 0x330206, 0x19d1, 0x3f1b, 0x254a, 0x0 }, /* #44 */1277 { 0x 3f4f87, 0x3f4f96, 0x6818, 0x8a21, 0x2208, 0x0 }, /* #45 */1278 { 0x 3e6906, 0x3e6103, 0x5815, 0x409d, 0xe888, 0x0 }, /* #46 */1279 { 0x 377402, 0x377407, 0xc061, 0x1a8e, 0x5a2d, 0x0 }, /* #47 */1280 { 0x 3c5c52, 0x3c5486, 0x8674, 0xdd8e, 0x571a, 0x0 }, /* #48 */1281 { 0x3 60b52, 0x360b03, 0xa7b2, 0x48ad, 0xa0fb, 0x0 }, /* #49 */1282 { 0x 2b79c6, 0x2b7917, 0xd659, 0x6322, 0x8cc9, 0x0 }, /* #50 */1283 { 0x 3f1847, 0x3f1083, 0xe378, 0xcb5b, 0xe7e2, 0x0 }, /* #51 */1284 { 0x 1c5146, 0x1c5103, 0xde82, 0x214f, 0x42cd, 0x0 }, /* #52 */1285 { 0x 015f17, 0x015f86, 0x5865, 0xc978, 0x7112, 0x0 }, /* #53 */1286 { 0x 031292, 0x031217, 0xf12b, 0x48c3, 0x5798, 0x0 }, /* #54 */1287 { 0x0 260d6, 0x026886, 0x3e03, 0x964b, 0x5848, 0x0 }, /* #55 */1288 { 0x 3d7512, 0x3d7586, 0xbf21, 0xe656, 0x2735, 0x0 }, /* #56 */1289 { 0x 164807, 0x164012, 0x00a5, 0x7e54, 0x7dae, 0x0 }, /* #57 */1290 { 0x 045a97, 0x045a17, 0xae9c, 0x5ab1, 0xac14, 0x0 }, /* #58 */1291 { 0x 3b7bd3, 0x3b7387, 0xdf0c, 0xa48d, 0xc580, 0x0 }, /* #59 */1292 { 0x 185b57, 0x185b92, 0x159e, 0x8f26, 0x7987, 0x0 }, /* #60 */1293 { 0x 062106, 0x062913, 0xecec, 0x79b9, 0x8ccd, 0x0 }, /* #61 */1294 { 0x 390197, 0x390182, 0x11c2, 0xf2b9, 0xe0f6, 0x0 }, /* #62 */1295 { 0x1 33fd7, 0x133712, 0x66bd, 0x7a51, 0x1393, 0x0 }, /* #63 */1232 { 0x124106, 0x124903, 0xbe48, 0x558a, 0x9742, 0x0 }, /* #0 */ 1233 { 0x1e1756, 0x1e1f13, 0xbc2e, 0x5257, 0x9629, 0x0 }, /* #1 */ 1234 { 0x030bd3, 0x030317, 0xf72c, 0x6817, 0x70ea, 0x0 }, /* #2 */ 1235 { 0x1a5202, 0x1a5a86, 0x328b, 0xa4db, 0x7250, 0x0 }, /* #3 */ 1236 { 0x190942, 0x190982, 0x5d12, 0xb83e, 0x5b2c, 0x0 }, /* #4 */ 1237 { 0x2363d6, 0x236397, 0xd43c, 0xb0aa, 0xdc6e, 0x0 }, /* #5 */ 1238 { 0x2e4817, 0x2e4092, 0x8b1d, 0xe229, 0x570b, 0x0 }, /* #6 */ 1239 { 0x014713, 0x014713, 0x6fd4, 0x39f2, 0xca1d, 0x0 }, /* #7 */ 1240 { 0x0e4e53, 0x0e4603, 0xf0c2, 0x4986, 0x58c3, 0x0 }, /* #8 */ 1241 { 0x262357, 0x262392, 0xd967, 0xf697, 0x1d2f, 0x0 }, /* #9 */ 1242 { 0x003016, 0x003813, 0x93ae, 0x1c97, 0x88e9, 0x0 }, /* #10 */ 1243 { 0x0b24d7, 0x0b2407, 0x5820, 0x1b55, 0xc334, 0x0 }, /* #11 */ 1244 { 0x2934c7, 0x293c07, 0xf1fa, 0x7f2e, 0x8d33, 0x0 }, /* #12 */ 1245 { 0x122dc6, 0x122516, 0x14cb, 0x36a3, 0x21d8, 0x0 }, /* #13 */ 1246 { 0x1627d7, 0x162793, 0xcad7, 0xbaf2, 0xf01a, 0x0 }, /* #14 */ 1247 { 0x383c06, 0x383493, 0xe4c7, 0xd234, 0xed6d, 0x0 }, /* #15 */ 1248 { 0x1c1553, 0x1c1517, 0xe95e, 0x1ab1, 0x3152, 0x0 }, /* #16 */ 1249 { 0x1c0842, 0x1c0007, 0x40f2, 0x35af, 0xf4bd, 0x0 }, /* #17 */ 1250 { 0x185287, 0x185212, 0x1cba, 0x4492, 0x27d7, 0x0 }, /* #18 */ 1251 { 0x0a18d3, 0x0a1087, 0xda60, 0xcc18, 0xf1b7, 0x0 }, /* #19 */ 1252 { 0x355ed7, 0x355692, 0xa409, 0xf586, 0x517c, 0x0 }, /* #20 */ 1253 { 0x1140d2, 0x114803, 0xd462, 0x7623, 0xa1c1, 0x0 }, /* #21 */ 1254 { 0x373d17, 0x373d03, 0xbdb8, 0x765e, 0xb8a5, 0x0 }, /* #22 */ 1255 { 0x2b6fd7, 0x2b6f96, 0x6049, 0xe028, 0x7fde, 0x0 }, /* #23 */ 1256 { 0x366cd3, 0x366c13, 0x801c, 0x6398, 0xe37b, 0x0 }, /* #24 */ 1257 { 0x0c27d6, 0x0c2782, 0xa923, 0xf7d9, 0x4eb6, 0x0 }, /* #25 */ 1258 { 0x372296, 0x372296, 0x9842, 0xbf30, 0x26ee, 0x0 }, /* #26 */ 1259 { 0x3b1453, 0x3b1417, 0x1f29, 0x00d1, 0xe1a7, 0x0 }, /* #27 */ 1260 { 0x0e3252, 0x0e3292, 0x0ebe, 0xf10b, 0xe24d, 0x0 }, /* #28 */ 1261 { 0x2f4d57, 0x2f4d13, 0xbb54, 0x6143, 0xa5ee, 0x0 }, /* #29 */ 1262 { 0x134ec7, 0x134602, 0x1595, 0x305e, 0x1ac8, 0x0 }, /* #30 */ 1263 { 0x296207, 0x296212, 0x300f, 0x6cd0, 0x3cc0, 0x0 }, /* #31 */ 1264 { 0x167092, 0x167092, 0x906d, 0xafc2, 0x1f55, 0x0 }, /* #32 */ 1265 { 0x2940c3, 0x294092, 0xad9d, 0xe72c, 0x398e, 0x0 }, /* #33 */ 1266 { 0x1425d7, 0x142512, 0x1465, 0x30e0, 0x1c7a, 0x0 }, /* #34 */ 1267 { 0x000dc2, 0x000592, 0x0ff9, 0xd6b6, 0xc6bd, 0x0 }, /* #35 */ 1268 { 0x1247d3, 0x124792, 0x1cff, 0xe686, 0xc986, 0x0 }, /* #36 */ 1269 { 0x043697, 0x043696, 0xc4fe, 0xe95a, 0x245b, 0x0 }, /* #37 */ 1270 { 0x3e5816, 0x3e5017, 0x87a9, 0x0793, 0x7fea, 0x0 }, /* #38 */ 1271 { 0x1a0e93, 0x1a0683, 0xa967, 0x9379, 0xea11, 0x0 }, /* #39 */ 1272 { 0x3a17c7, 0x3a1782, 0xcc65, 0xd05b, 0x03f5, 0x0 }, /* #40 */ 1273 { 0x010256, 0x010a86, 0x1990, 0x806f, 0x66df, 0x0 }, /* #41 */ 1274 { 0x2549c2, 0x254186, 0x5024, 0xd996, 0x8972, 0x0 }, /* #42 */ 1275 { 0x354a13, 0x354a92, 0x6eef, 0x8675, 0x1785, 0x0 }, /* #43 */ 1276 { 0x0c2192, 0x0c2103, 0xde89, 0x060d, 0x2784, 0x0 }, /* #44 */ 1277 { 0x276a17, 0x276286, 0xac90, 0xf75c, 0x4acb, 0x0 }, /* #45 */ 1278 { 0x0c5a06, 0x0c5296, 0x14c5, 0xc942, 0xb47d, 0x0 }, /* #46 */ 1279 { 0x001507, 0x001503, 0x6241, 0x2d49, 0xcb07, 0x0 }, /* #47 */ 1280 { 0x117703, 0x117702, 0x1b40, 0x5097, 0x3556, 0x0 }, /* #48 */ 1281 { 0x3d50c7, 0x3d5082, 0x4505, 0xc7d9, 0x82d3, 0x0 }, /* #49 */ 1282 { 0x1714c7, 0x171c82, 0x4534, 0xb22c, 0x6cf7, 0x0 }, /* #50 */ 1283 { 0x100003, 0x100813, 0xa22b, 0x57da, 0xb5ae, 0x0 }, /* #51 */ 1284 { 0x0b4b52, 0x0b4303, 0x178f, 0x051f, 0xed90, 0x0 }, /* #52 */ 1285 { 0x153712, 0x153f92, 0x33ea, 0xaf75, 0x7b8b, 0x0 }, /* #53 */ 1286 { 0x2d0197, 0x2d0196, 0x10f9, 0x99d7, 0x88dd, 0x0 }, /* #54 */ 1287 { 0x047b07, 0x047b86, 0x5946, 0x81de, 0x2897, 0x0 }, /* #55 */ 1288 { 0x2c5396, 0x2c5397, 0xd232, 0xb271, 0xe03f, 0x0 }, /* #56 */ 1289 { 0x2b4f57, 0x2b4782, 0x1bea, 0xc91c, 0xad31, 0x0 }, /* #57 */ 1290 { 0x2a00d6, 0x2a0086, 0xdaca, 0xed8e, 0x12c4, 0x0 }, /* #58 */ 1291 { 0x2e0356, 0x2e0b92, 0x42ef, 0xa337, 0x6048, 0x0 }, /* #59 */ 1292 { 0x061f17, 0x061713, 0x6264, 0x1001, 0xad9c, 0x0 }, /* #60 */ 1293 { 0x2006d7, 0x200e92, 0x6c64, 0x8ef2, 0x228d, 0x0 }, /* #61 */ 1294 { 0x2b0887, 0x2b0093, 0xb4ad, 0x8d54, 0xd8a6, 0x0 }, /* #62 */ 1295 { 0x1a2703, 0x1a2f13, 0xbf6d, 0x7e94, 0xbf26, 0x0 }, /* #63 */ 1296 1296 }; 1297 1297 static const BINU16_TEST_T g_aTests_adc_u16_locked[] = 1298 1298 { 1299 { 0x 351ac2, 0x351213, 0x7863, 0x3a01, 0xc19e, 0x0 }, /* #0 */1300 { 0x 271bc7, 0x271303, 0xd208, 0x1ed9, 0x4cd0, 0x0 }, /* #1 */1301 { 0x1 10f92, 0x110797, 0xcab7, 0xbf81, 0xf4ca, 0x0 }, /* #2 */1302 { 0x3 f1416, 0x3f1c03, 0x9577, 0x77ae, 0xe237, 0x0 }, /* #3 */1303 { 0x 261497, 0x261413, 0x7aef, 0x74cd, 0xf9dd, 0x0 }, /* #4 */1304 { 0x3 53ec7, 0x353616, 0x35ef, 0x4a4d, 0x145d, 0x0 }, /* #5 */1305 { 0x 182583, 0x182517, 0xce9f, 0x10e1, 0x4241, 0x0 }, /* #6 */1306 { 0x 107603, 0x107682, 0x0410, 0xc676, 0xc265, 0x0 }, /* #7 */1307 { 0x 2119c3, 0x211996, 0x69ec, 0x852b, 0x1b3e, 0x0 }, /* #8 */1308 { 0x 071893, 0x071086, 0xc50a, 0xe1eb, 0x1ce0, 0x0 }, /* #9 */1309 { 0x 2a3f56, 0x2a3f13, 0xbb54, 0x6680, 0xab2c, 0x0 }, /* #10 */1310 { 0x 150ac6, 0x150286, 0x80e1, 0xe53c, 0x645b, 0x0 }, /* #11 */1311 { 0x 0d2283, 0x0d2a82, 0x3434, 0x8e97, 0x5a62, 0x0 }, /* #12 */1312 { 0x 150742, 0x150702, 0x486a, 0x7f1f, 0x36b5, 0x0 }, /* #13 */1313 { 0x 2c6097, 0x2c6007, 0x5082, 0x03b8, 0xb335, 0x0 }, /* #14 */1314 { 0x 3b0e92, 0x3b0696, 0x4e19, 0xd072, 0x8259, 0x0 }, /* #15 */1315 { 0x1 d3346, 0x1d3317, 0x760e, 0x29e2, 0xb3d4, 0x0 }, /* #16 */1316 { 0x 0e5743, 0x0e5f86, 0x65c0, 0x895c, 0x239b, 0x0 }, /* #17 */1317 { 0x 242a83, 0x242202, 0x3031, 0x4d8a, 0x1d58, 0x0 }, /* #18 */1318 { 0x 020446, 0x020407, 0xd5fa, 0x017e, 0x2b84, 0x0 }, /* #19 */1319 { 0x 1412c3, 0x141293, 0xf8aa, 0x8ed6, 0x962b, 0x0 }, /* #20 */1320 { 0x30 6e96, 0x306616, 0x0357, 0x5ad4, 0x577d, 0x0 }, /* #21 */1321 { 0x 147f83, 0x147793, 0xb709, 0xa4a1, 0xed97, 0x0 }, /* #22 */1322 { 0x1 25547, 0x125506, 0x6783, 0x7128, 0x09a4, 0x0 }, /* #23 */1323 { 0x 311fc2, 0x311f07, 0xa2b7, 0x427b, 0x9fc4, 0x0 }, /* #24 */1324 { 0x 3a27d6, 0x3a2706, 0x1697, 0x3b0c, 0x2475, 0x0 }, /* #25 */1325 { 0x 253146, 0x253996, 0x5b27, 0xbca3, 0x617c, 0x0 }, /* #26 */1326 { 0x 1344d2, 0x134417, 0x4e1f, 0x4411, 0xf5f2, 0x0 }, /* #27 */1327 { 0x 080392, 0x080b13, 0x948c, 0x1f68, 0x8adc, 0x0 }, /* #28 */1328 { 0x 062e46, 0x062e17, 0x8109, 0x3590, 0xb487, 0x0 }, /* #29 */1329 { 0x 174ac3, 0x174a07, 0x9b25, 0x40cf, 0xa5a9, 0x0 }, /* #30 */1330 { 0x 217d83, 0x217516, 0x500f, 0x79b2, 0x29a2, 0x0 }, /* #31 */1331 { 0x 310016, 0x310012, 0x14da, 0x1716, 0x023c, 0x0 }, /* #32 */1332 { 0x 394b87, 0x394b96, 0x7148, 0xaba6, 0x3a5d, 0x0 }, /* #33 */1333 { 0x 2d5693, 0x2d5e17, 0xa9bd, 0x7e9c, 0xd4de, 0x0 }, /* #34 */1334 { 0x 327606, 0x327e03, 0x9c60, 0x371a, 0x9aba, 0x0 }, /* #35 */1335 { 0x 265d02, 0x265587, 0xf95a, 0x87cc, 0x8e72, 0x0 }, /* #36 */1336 { 0x 026847, 0x026086, 0x58cb, 0xe90c, 0x9040, 0x0 }, /* #37 */1337 { 0x 380346, 0x380313, 0x9fc9, 0x0010, 0x6047, 0x0 }, /* #38 */1338 { 0x 186816, 0x186896, 0x6f98, 0xe717, 0x777f, 0x0 }, /* #39 */1339 { 0x 1c4896, 0x1c4097, 0xe7db, 0xe381, 0xfba6, 0x0 }, /* #40 */1340 { 0x 175bd7, 0x175396, 0x541e, 0xf0c5, 0x9ca6, 0x0 }, /* #41 */1341 { 0x 027157, 0x027187, 0xa820, 0x9853, 0xf032, 0x0 }, /* #42 */1342 { 0x 021f13, 0x021717, 0xd48c, 0x3760, 0x62d3, 0x0 }, /* #43 */1343 { 0x 114983, 0x114196, 0x086f, 0xccde, 0xc46e, 0x0 }, /* #44 */1344 { 0x0 c5156, 0x0c5996, 0x5186, 0x8941, 0x37bb, 0x0 }, /* #45 */1345 { 0x1 a7953, 0x1a7192, 0xa87b, 0xfc29, 0x53ad, 0x0 }, /* #46 */1346 { 0x 381e93, 0x381e96, 0x7738, 0x8006, 0x08cd, 0x0 }, /* #47 */1347 { 0x0 10357, 0x010382, 0x11a6, 0xd51f, 0xc378, 0x0 }, /* #48 */1348 { 0x1 72b03, 0x172303, 0xcb22, 0x2449, 0x5926, 0x0 }, /* #49 */1349 { 0x 365d52, 0x365d17, 0x855d, 0x45b1, 0xc054, 0x0 }, /* #50 */1350 { 0x 3d4c03, 0x3d4486, 0x3010, 0xb895, 0x8884, 0x0 }, /* #51 */1351 { 0x 3c2c17, 0x3c2482, 0x88f8, 0xf889, 0x6f90, 0x0 }, /* #52 */1352 { 0x0 c60d2, 0x0c6013, 0x72fe, 0x2aa4, 0xb7a6, 0x0 }, /* #53 */1353 { 0x3 62c47, 0x362413, 0xebbb, 0x58d9, 0x6d1d, 0x0 }, /* #54 */1354 { 0x 3b2016, 0x3b2087, 0xcdc3, 0xa6d4, 0xd911, 0x0 }, /* #55 */1355 { 0x 392797, 0x392f96, 0x7c5b, 0xbdd7, 0x417b, 0x0 }, /* #56 */1356 { 0x 2678c2, 0x267086, 0xd416, 0xd81e, 0x0408, 0x0 }, /* #57 */1357 { 0x 335913, 0x335113, 0x7e89, 0x0567, 0x86dd, 0x0 }, /* #58 */1358 { 0x2 d3d83, 0x2d3d82, 0x4f12, 0x8fd6, 0x40c3, 0x0 }, /* #59 */1359 { 0x 375652, 0x375e92, 0x65dc, 0xd854, 0x7278, 0x0 }, /* #60 */1360 { 0x 1d3b97, 0x1d3b03, 0xcada, 0x79ae, 0xaed3, 0x0 }, /* #61 */1361 { 0x2 a3607, 0x2a3612, 0x3b29, 0x70c8, 0x359e, 0x0 }, /* #62 */1362 { 0x 2a4b83, 0x2a4396, 0x4b1d, 0xcde2, 0x82c4, 0x0 }, /* #63 */1299 { 0x076c06, 0x076c13, 0xd118, 0x6116, 0x8ffe, 0x0 }, /* #0 */ 1300 { 0x327393, 0x327b82, 0x7aa1, 0x8626, 0x0b84, 0x0 }, /* #1 */ 1301 { 0x144602, 0x144613, 0x67dc, 0x35a1, 0xcdc5, 0x0 }, /* #2 */ 1302 { 0x3b6557, 0x3b6593, 0xf514, 0xf340, 0xfe2b, 0x0 }, /* #3 */ 1303 { 0x0845c2, 0x084d86, 0x7721, 0xb11e, 0x39fd, 0x0 }, /* #4 */ 1304 { 0x3b4493, 0x3b4c17, 0xabc6, 0x3781, 0x8bba, 0x0 }, /* #5 */ 1305 { 0x247652, 0x247686, 0x9702, 0xa55a, 0x0e58, 0x0 }, /* #6 */ 1306 { 0x265386, 0x265b82, 0x2165, 0x90b5, 0x6f50, 0x0 }, /* #7 */ 1307 { 0x351fc7, 0x351706, 0x02f9, 0x4d5a, 0x4a60, 0x0 }, /* #8 */ 1308 { 0x131706, 0x131792, 0x3e66, 0xfe25, 0xbfbf, 0x0 }, /* #9 */ 1309 { 0x384d93, 0x384596, 0xb5bb, 0xe3f3, 0x2e37, 0x0 }, /* #10 */ 1310 { 0x3f4886, 0x3f4017, 0x2be9, 0x1f56, 0xf36d, 0x0 }, /* #11 */ 1311 { 0x150992, 0x150186, 0x1da6, 0xd277, 0xb4d1, 0x0 }, /* #12 */ 1312 { 0x281b02, 0x281b96, 0x5a19, 0x89f6, 0x2fdd, 0x0 }, /* #13 */ 1313 { 0x3a6cd3, 0x3a6403, 0xf0e4, 0x020b, 0x1126, 0x0 }, /* #14 */ 1314 { 0x1f03c3, 0x1f0383, 0xa220, 0x9aa4, 0xf883, 0x0 }, /* #15 */ 1315 { 0x1f6f56, 0x1f6f86, 0x2fc9, 0x89dd, 0x5a14, 0x0 }, /* #16 */ 1316 { 0x2e6512, 0x2e6d17, 0x96cd, 0x3256, 0x9b89, 0x0 }, /* #17 */ 1317 { 0x397912, 0x397117, 0x754f, 0x101b, 0x9acc, 0x0 }, /* #18 */ 1318 { 0x387182, 0x387186, 0xd640, 0xdebb, 0x087b, 0x0 }, /* #19 */ 1319 { 0x335dd3, 0x335d92, 0x3a15, 0xa254, 0x683e, 0x0 }, /* #20 */ 1320 { 0x305b92, 0x305312, 0x0758, 0x69f1, 0x6299, 0x0 }, /* #21 */ 1321 { 0x2e3186, 0x2e3116, 0x35e7, 0x3ec0, 0x08d9, 0x0 }, /* #22 */ 1322 { 0x167ad6, 0x167217, 0xea19, 0x2fe1, 0x45c8, 0x0 }, /* #23 */ 1323 { 0x290bd2, 0x290302, 0x1345, 0x4fc7, 0x3c82, 0x0 }, /* #24 */ 1324 { 0x1724d2, 0x172c17, 0xa8ce, 0x2f81, 0x86b3, 0x0 }, /* #25 */ 1325 { 0x306bd6, 0x306392, 0xde66, 0xe434, 0x05ce, 0x0 }, /* #26 */ 1326 { 0x233a52, 0x233217, 0x794c, 0x2165, 0xa819, 0x0 }, /* #27 */ 1327 { 0x141056, 0x141096, 0x0181, 0xce30, 0xccaf, 0x0 }, /* #28 */ 1328 { 0x2817c3, 0x281712, 0x13c2, 0x7440, 0x607d, 0x0 }, /* #29 */ 1329 { 0x3d6106, 0x3d6112, 0x093b, 0x0f1a, 0x05df, 0x0 }, /* #30 */ 1330 { 0x132297, 0x132296, 0x8f2a, 0xb514, 0x25e9, 0x0 }, /* #31 */ 1331 { 0x0075c6, 0x007592, 0x060f, 0xfefd, 0xf8ee, 0x0 }, /* #32 */ 1332 { 0x040b82, 0x040316, 0x3896, 0x6850, 0x2fba, 0x0 }, /* #33 */ 1333 { 0x196116, 0x196186, 0x1a55, 0xf6ca, 0xdc75, 0x0 }, /* #34 */ 1334 { 0x2e0d53, 0x2e0506, 0x0532, 0x1bfc, 0x16c9, 0x0 }, /* #35 */ 1335 { 0x130a07, 0x130212, 0x4953, 0x57f1, 0x0e9d, 0x0 }, /* #36 */ 1336 { 0x1206d7, 0x120e17, 0x8379, 0x1b44, 0x97ca, 0x0 }, /* #37 */ 1337 { 0x2a6202, 0x2a6202, 0x4325, 0x7c5d, 0x3938, 0x0 }, /* #38 */ 1338 { 0x043ec6, 0x043e03, 0xcb20, 0x736d, 0xa84d, 0x0 }, /* #39 */ 1339 { 0x320cd7, 0x320496, 0x42f7, 0xcce2, 0x89ea, 0x0 }, /* #40 */ 1340 { 0x381057, 0x381092, 0x8945, 0xa120, 0x17da, 0x0 }, /* #41 */ 1341 { 0x3f7fc7, 0x3f7797, 0xc22b, 0x9753, 0xd527, 0x0 }, /* #42 */ 1342 { 0x222f16, 0x222f17, 0xa4c9, 0x5fb4, 0xbaeb, 0x0 }, /* #43 */ 1343 { 0x362186, 0x362183, 0xe8b1, 0xdcfb, 0xf44a, 0x0 }, /* #44 */ 1344 { 0x0150c7, 0x015886, 0x4837, 0x8a59, 0x4221, 0x0 }, /* #45 */ 1345 { 0x182b12, 0x182386, 0x9357, 0xef7d, 0x5c26, 0x0 }, /* #46 */ 1346 { 0x1f6b92, 0x1f6317, 0x3fbe, 0x339a, 0xf3dc, 0x0 }, /* #47 */ 1347 { 0x0f1f03, 0x0f1f03, 0xb737, 0x5b5b, 0xa423, 0x0 }, /* #48 */ 1348 { 0x1a2787, 0x1a2717, 0xee32, 0x02e2, 0x14af, 0x0 }, /* #49 */ 1349 { 0x2a2946, 0x2a2117, 0xe527, 0x56b1, 0x718a, 0x0 }, /* #50 */ 1350 { 0x274f57, 0x274f96, 0x5109, 0xabe8, 0x5ade, 0x0 }, /* #51 */ 1351 { 0x194e06, 0x194612, 0x3f7c, 0x52ba, 0x133e, 0x0 }, /* #52 */ 1352 { 0x040303, 0x040393, 0xf352, 0xc152, 0xcdff, 0x0 }, /* #53 */ 1353 { 0x344342, 0x344313, 0xd306, 0x2192, 0x4e8c, 0x0 }, /* #54 */ 1354 { 0x137a02, 0x137283, 0xc828, 0xb06b, 0xe843, 0x0 }, /* #55 */ 1355 { 0x204017, 0x204886, 0x4c6b, 0x80ff, 0x3493, 0x0 }, /* #56 */ 1356 { 0x1f3d82, 0x1f3d92, 0x4d1f, 0x80e5, 0x33c6, 0x0 }, /* #57 */ 1357 { 0x2c49c2, 0x2c4187, 0xf744, 0x9688, 0x9f44, 0x0 }, /* #58 */ 1358 { 0x245082, 0x245817, 0xb026, 0x5063, 0xa03d, 0x0 }, /* #59 */ 1359 { 0x0116d7, 0x011603, 0xee65, 0x4fba, 0x6154, 0x0 }, /* #60 */ 1360 { 0x3459d6, 0x345102, 0x0aa3, 0x7d25, 0x7282, 0x0 }, /* #61 */ 1361 { 0x2c4ec2, 0x2c4696, 0x89a8, 0xff47, 0x759f, 0x0 }, /* #62 */ 1362 { 0x075582, 0x075d96, 0x58fd, 0xccb4, 0x73b7, 0x0 }, /* #63 */ 1363 1363 }; 1364 1364 static const BINU16_TEST_T g_aTests_sub_u16[] = 1365 1365 { 1366 { 0x 193387, 0x193b06, 0x8436, 0x56f0, 0x2d46, 0x0 }, /* #0 */1367 { 0x0 b0942, 0x0b0186, 0xccbf, 0x9a77, 0x3248, 0x0 }, /* #1 */1368 { 0x 222d96, 0x222506, 0xc53e, 0x2abd, 0x9a81, 0x0 }, /* #2 */1369 { 0x 182ac3, 0x182216, 0x2f15, 0x0e9f, 0x2076, 0x0 }, /* #3 */1370 { 0x 033b16, 0x033b83, 0x7ee4, 0xb613, 0xc8d1, 0x0 }, /* #4 */1371 { 0x 0c15d6, 0x0c1583, 0xc7ab, 0xdfc2, 0xe7e9, 0x0 }, /* #5 */1372 { 0x 242703, 0x242783, 0xd9ef, 0xf7a8, 0xe247, 0x0 }, /* #6 */1373 { 0x2 c39c6, 0x2c3983, 0x5caa, 0xb0d3, 0xabd7, 0x0 }, /* #7 */1374 { 0x0 84e56, 0x084613, 0x5811, 0x64d5, 0xf33c, 0x0 }, /* #8 */1375 { 0x 002652, 0x002687, 0x3c7d, 0xe0db, 0x5ba2, 0x0 }, /* #9 */1376 { 0x 332286, 0x332292, 0xce49, 0x8d3d, 0x410c, 0x0 }, /* #10 */1377 { 0x 1a1b16, 0x1a1306, 0x44e4, 0x2ee1, 0x1603, 0x0 }, /* #11 */1378 { 0x1 84f57, 0x184712, 0xeb44, 0x112f, 0xda15, 0x0 }, /* #12 */1379 { 0x 203b97, 0x203387, 0x2a07, 0xbfa5, 0x6a62, 0x0 }, /* #13 */1380 { 0x 3f5202, 0x3f5216, 0xe85b, 0x356c, 0xb2ef, 0x0 }, /* #14 */1381 { 0x0 72586, 0x072593, 0x134a, 0xa20e, 0x713c, 0x0 }, /* #15 */1382 { 0x0 e4d56, 0x0e4587, 0xe22c, 0xf560, 0xeccc, 0x0 }, /* #16 */1383 { 0x 320657, 0x320606, 0x4a2e, 0x2984, 0x20aa, 0x0 }, /* #17 */1384 { 0x2 d7dd6, 0x2d7583, 0x41cb, 0xc5a4, 0x7c27, 0x0 }, /* #18 */1385 { 0x 196616, 0x196692, 0xdfe9, 0x9ffb, 0x3fee, 0x0 }, /* #19 */1386 { 0x0b 4f12, 0x0b4f87, 0x1c0c, 0x8793, 0x9479, 0x0 }, /* #20 */1387 { 0x 284917, 0x284993, 0x17ad, 0x89ef, 0x8dbe, 0x0 }, /* #21 */1388 { 0x 213e42, 0x213687, 0x0c86, 0xaeb4, 0x5dd2, 0x0 }, /* #22 */1389 { 0x 1d0f13, 0x1d0702, 0xeb8e, 0x0a51, 0xe13d, 0x0 }, /* #23 */1390 { 0x 286d57, 0x286512, 0xea59, 0x524c, 0x980d, 0x0 }, /* #24 */1391 { 0x 3906d7, 0x390607, 0x708b, 0x7b87, 0xf504, 0x0 }, /* #25 */1392 { 0x 376f06, 0x376783, 0xd3c4, 0xe170, 0xf254, 0x0 }, /* #26 */1393 { 0x 0e26d3, 0x0e2e12, 0x9038, 0x36e9, 0x594f, 0x0 }, /* #27 */1394 { 0x1 57a43, 0x157297, 0x8ca1, 0xbc0a, 0xd097, 0x0 }, /* #28 */1395 { 0x 330e93, 0x330617, 0x00e1, 0x2de7, 0xd2fa, 0x0 }, /* #29 */1396 { 0x 0f3e07, 0x0f3686, 0xf60e, 0xb5c3, 0x404b, 0x0 }, /* #30 */1397 { 0x 051252, 0x051287, 0x23ef, 0xf7d8, 0x2c17, 0x0 }, /* #31 */1398 { 0x2 f3e82, 0x2f3617, 0x3950, 0x77dd, 0xc173, 0x0 }, /* #32 */1399 { 0x2 86507, 0x286583, 0xe62e, 0xf8d5, 0xed59, 0x0 }, /* #33 */1400 { 0x1 125c3, 0x112587, 0x803a, 0xe4f5, 0x9b45, 0x0 }, /* #34 */1401 { 0x 107d02, 0x107503, 0x1236, 0x3ab5, 0xd781, 0x0 }, /* #35 */1402 { 0x 036202, 0x036217, 0x1a00, 0x22ed, 0xf713, 0x0 }, /* #36 */1403 { 0x0 c2006, 0x0c2012, 0xe038, 0x44bf, 0x9b79, 0x0 }, /* #37 */1404 { 0x 335a47, 0x335292, 0xea73, 0xb5e9, 0x348a, 0x0 }, /* #38 */1405 { 0x 3e6a82, 0x3e6297, 0xa7e5, 0xcf7e, 0xd867, 0x0 }, /* #39 */1406 { 0x 256ac6, 0x256212, 0x8812, 0x027a, 0x8598, 0x0 }, /* #40 */1407 { 0x3 164d6, 0x316487, 0xb6b7, 0xe705, 0xcfb2, 0x0 }, /* #41 */1408 { 0x 085c56, 0x085497, 0x5ee2, 0xf036, 0x6eac, 0x0 }, /* #42 */1409 { 0x 280156, 0x280187, 0x97df, 0xaec3, 0xe91c, 0x0 }, /* #43 */1410 { 0x 0f3f02, 0x0f3f97, 0x6a41, 0x849a, 0xe5a7, 0x0 }, /* #44 */1411 { 0x0 942d7, 0x094286, 0xf48c, 0xb578, 0x3f14, 0x0 }, /* #45 */1412 { 0x 1a5247, 0x1a5202, 0x794b, 0x4497, 0x34b4, 0x0 }, /* #46 */1413 { 0x 2246c3, 0x224e16, 0xac46, 0x5e7d, 0x4dc9, 0x0 }, /* #47 */1414 { 0x 176586, 0x176d97, 0x7889, 0xe19c, 0x96ed, 0x0 }, /* #48 */1415 { 0x 225782, 0x225716, 0x7b56, 0x25fc, 0x555a, 0x0 }, /* #49 */1416 { 0x 261a93, 0x261207, 0x5e5c, 0x6d71, 0xf0eb, 0x0 }, /* #50 */1417 { 0x3 d0082, 0x3d0802, 0xe429, 0x6ba7, 0x7882, 0x0 }, /* #51 */1418 { 0x 174b57, 0x174383, 0xad13, 0xe561, 0xc7b2, 0x0 }, /* #52 */1419 { 0x3 27957, 0x327182, 0xb129, 0x93a7, 0x1d82, 0x0 }, /* #53 */1420 { 0x 205706, 0x205716, 0xfe37, 0x1bcf, 0xe268, 0x0 }, /* #54 */1421 { 0x 3f2702, 0x3f2707, 0x7a4b, 0x7cd2, 0xfd79, 0x0 }, /* #55 */1422 { 0x3 c27d7, 0x3c2f93, 0x7ee3, 0xefc7, 0x8f1c, 0x0 }, /* #56 */1423 { 0x 0e2a46, 0x0e2a12, 0x9751, 0x4483, 0x52ce, 0x0 }, /* #57 */1424 { 0x3 26c56, 0x326487, 0x9b97, 0xa7e7, 0xf3b0, 0x0 }, /* #58 */1425 { 0x0 e3e53, 0x0e3602, 0xf239, 0x5d73, 0x94c6, 0x0 }, /* #59 */1426 { 0x 0b1013, 0x0b1816, 0xa212, 0x50dd, 0x5135, 0x0 }, /* #60 */1427 { 0x 3a7057, 0x3a7006, 0x7cdc, 0x066a, 0x7672, 0x0 }, /* #61 */1428 { 0x 1a5c92, 0x1a5416, 0x2f95, 0x225c, 0x0d39, 0x0 }, /* #62 */1429 { 0x 1b2157, 0x1b2112, 0x97c6, 0x108c, 0x873a, 0x0 }, /* #63 */1366 { 0x2b2043, 0x2b2897, 0x44ea, 0xba5f, 0x8a8b, 0x0 }, /* #0 */ 1367 { 0x0049d7, 0x004103, 0x6504, 0x6e31, 0xf6d3, 0x0 }, /* #1 */ 1368 { 0x324f47, 0x324f83, 0x572a, 0xaf29, 0xa801, 0x0 }, /* #2 */ 1369 { 0x320817, 0x320002, 0xe286, 0x0ff2, 0xd294, 0x0 }, /* #3 */ 1370 { 0x3a1b02, 0x3a1387, 0xc22c, 0xc647, 0xfbe5, 0x0 }, /* #4 */ 1371 { 0x287793, 0x287f93, 0x45c9, 0x8acb, 0xbafe, 0x0 }, /* #5 */ 1372 { 0x012f82, 0x012706, 0xa6ea, 0x22a9, 0x8441, 0x0 }, /* #6 */ 1373 { 0x254d96, 0x254583, 0x82fc, 0xf143, 0x91b9, 0x0 }, /* #7 */ 1374 { 0x044557, 0x044d16, 0x9594, 0x4b35, 0x4a5f, 0x0 }, /* #8 */ 1375 { 0x1c4fc6, 0x1c4786, 0x99fe, 0x996c, 0x0092, 0x0 }, /* #9 */ 1376 { 0x052016, 0x052012, 0x0eab, 0x057f, 0x092c, 0x0 }, /* #10 */ 1377 { 0x2b3f07, 0x2b3783, 0xae4b, 0xbc94, 0xf1b7, 0x0 }, /* #11 */ 1378 { 0x132686, 0x132683, 0x882e, 0xeba7, 0x9c87, 0x0 }, /* #12 */ 1379 { 0x067383, 0x067316, 0xd6f6, 0x231e, 0xb3d8, 0x0 }, /* #13 */ 1380 { 0x005346, 0x005306, 0x4d1e, 0x2081, 0x2c9d, 0x0 }, /* #14 */ 1381 { 0x0f0a56, 0x0f0297, 0xad46, 0xba9c, 0xf2aa, 0x0 }, /* #15 */ 1382 { 0x052bc7, 0x052306, 0xe41a, 0x6330, 0x80ea, 0x0 }, /* #16 */ 1383 { 0x222f42, 0x222f02, 0x9ae5, 0x3370, 0x6775, 0x0 }, /* #17 */ 1384 { 0x265c12, 0x265482, 0xeff7, 0x98d0, 0x5727, 0x0 }, /* #18 */ 1385 { 0x0f5a17, 0x0f5283, 0xaecc, 0xd2c2, 0xdc0a, 0x0 }, /* #19 */ 1386 { 0x0b1997, 0x0b1112, 0xd026, 0x2d2a, 0xa2fc, 0x0 }, /* #20 */ 1387 { 0x177d93, 0x177596, 0x9d21, 0x8e9a, 0x0e87, 0x0 }, /* #21 */ 1388 { 0x3a7317, 0x3a7306, 0x7a64, 0x2150, 0x5914, 0x0 }, /* #22 */ 1389 { 0x2c3196, 0x2c3113, 0x0902, 0x747a, 0x9488, 0x0 }, /* #23 */ 1390 { 0x3d7547, 0x3d7593, 0x4693, 0xc9ad, 0x7ce6, 0x0 }, /* #24 */ 1391 { 0x1c76c7, 0x1c7683, 0x12a6, 0x94e6, 0x7dc0, 0x0 }, /* #25 */ 1392 { 0x1c0793, 0x1c0712, 0x96f8, 0x06da, 0x901e, 0x0 }, /* #26 */ 1393 { 0x253a12, 0x253a02, 0x90f7, 0x36b3, 0x5a44, 0x0 }, /* #27 */ 1394 { 0x1d2f92, 0x1d2793, 0x0030, 0xadb9, 0x5277, 0x0 }, /* #28 */ 1395 { 0x001793, 0x001796, 0xbb75, 0x892e, 0x3247, 0x0 }, /* #29 */ 1396 { 0x247bd6, 0x247397, 0xa9d4, 0xd4fa, 0xd4da, 0x0 }, /* #30 */ 1397 { 0x126817, 0x126002, 0x1319, 0x0f98, 0x0381, 0x0 }, /* #31 */ 1398 { 0x283e46, 0x283e06, 0xdfbe, 0x74d7, 0x6ae7, 0x0 }, /* #32 */ 1399 { 0x2b2503, 0x2b2587, 0x079e, 0xeab1, 0x1ced, 0x0 }, /* #33 */ 1400 { 0x151806, 0x151012, 0x5120, 0x2585, 0x2b9b, 0x0 }, /* #34 */ 1401 { 0x0e7552, 0x0e7582, 0xc85b, 0xba19, 0x0e42, 0x0 }, /* #35 */ 1402 { 0x393506, 0x393d06, 0x92ea, 0x4463, 0x4e87, 0x0 }, /* #36 */ 1403 { 0x0e30d3, 0x0e3017, 0x04c7, 0x27cf, 0xdcf8, 0x0 }, /* #37 */ 1404 { 0x253207, 0x253203, 0x1dfc, 0x68d0, 0xb52c, 0x0 }, /* #38 */ 1405 { 0x0d0e87, 0x0d0612, 0xf768, 0x084c, 0xef1c, 0x0 }, /* #39 */ 1406 { 0x0f4a42, 0x0f4287, 0x3398, 0xc9f3, 0x69a5, 0x0 }, /* #40 */ 1407 { 0x386b53, 0x386387, 0x1608, 0xad56, 0x68b2, 0x0 }, /* #41 */ 1408 { 0x3401c7, 0x340186, 0xfefe, 0xf124, 0x0dda, 0x0 }, /* #42 */ 1409 { 0x1d1a07, 0x1d1a83, 0x6a8a, 0xb6c1, 0xb3c9, 0x0 }, /* #43 */ 1410 { 0x360582, 0x360502, 0xef45, 0x3be5, 0xb360, 0x0 }, /* #44 */ 1411 { 0x040147, 0x040183, 0x0b6c, 0xf0d9, 0x1a93, 0x0 }, /* #45 */ 1412 { 0x074697, 0x074602, 0x6f7c, 0x2c01, 0x437b, 0x0 }, /* #46 */ 1413 { 0x0f7492, 0x0f7417, 0x2b22, 0x6224, 0xc8fe, 0x0 }, /* #47 */ 1414 { 0x044753, 0x044702, 0x3494, 0x3023, 0x0471, 0x0 }, /* #48 */ 1415 { 0x032fc2, 0x032783, 0x95f8, 0xc094, 0xd564, 0x0 }, /* #49 */ 1416 { 0x0529d2, 0x052197, 0x0691, 0xb547, 0x514a, 0x0 }, /* #50 */ 1417 { 0x3c0cd2, 0x3c0416, 0x58b2, 0x11cf, 0x46e3, 0x0 }, /* #51 */ 1418 { 0x057ec2, 0x057613, 0x1d90, 0x35b3, 0xe7dd, 0x0 }, /* #52 */ 1419 { 0x3c6d52, 0x3c6d87, 0x27de, 0x8f27, 0x98b7, 0x0 }, /* #53 */ 1420 { 0x362086, 0x362086, 0xfdee, 0xaf8d, 0x4e61, 0x0 }, /* #54 */ 1421 { 0x050393, 0x050392, 0xb63c, 0x863d, 0x2fff, 0x0 }, /* #55 */ 1422 { 0x374712, 0x374707, 0x146c, 0x3a59, 0xda13, 0x0 }, /* #56 */ 1423 { 0x3c3746, 0x3c3f83, 0x76ce, 0x9aec, 0xdbe2, 0x0 }, /* #57 */ 1424 { 0x3660c7, 0x366097, 0xbb29, 0xfc6c, 0xbebd, 0x0 }, /* #58 */ 1425 { 0x011f07, 0x011712, 0xafc8, 0x2bce, 0x83fa, 0x0 }, /* #59 */ 1426 { 0x231fc7, 0x231793, 0x5402, 0xfb0e, 0x58f4, 0x0 }, /* #60 */ 1427 { 0x0d1152, 0x0d1197, 0xcbf3, 0xe92e, 0xe2c5, 0x0 }, /* #61 */ 1428 { 0x001256, 0x001202, 0xe9dc, 0x571a, 0x92c2, 0x0 }, /* #62 */ 1429 { 0x370e93, 0x370687, 0x1169, 0xfb28, 0x1641, 0x0 }, /* #63 */ 1430 1430 }; 1431 1431 static const BINU16_TEST_T g_aTests_sub_u16_locked[] = 1432 1432 { 1433 { 0x 247816, 0x247806, 0xcef5, 0x5790, 0x7765, 0x0 }, /* #0 */1434 { 0x 184692, 0x184613, 0x0d75, 0x688f, 0xa4e6, 0x0 }, /* #1 */1435 { 0x1c 37d6, 0x1c3f97, 0x54a3, 0x92be, 0xc1e5, 0x0 }, /* #2 */1436 { 0x2 a2213, 0x2a2282, 0xbcef, 0xb02a, 0x0cc5, 0x0 }, /* #3 */1437 { 0x 2a0c42, 0x2a0486, 0xd407, 0x9171, 0x4296, 0x0 }, /* #4 */1438 { 0x2 20bc7, 0x220b02, 0xa838, 0x7c85, 0x2bb3, 0x0 }, /* #5 */1439 { 0x0 12902, 0x012196, 0xea30, 0xd4cc, 0x1564, 0x0 }, /* #6 */1440 { 0x2 00306, 0x200b93, 0x72d3, 0xe90b, 0x89c8, 0x0 }, /* #7 */1441 { 0x 375c06, 0x375c12, 0xca31, 0x4b73, 0x7ebe, 0x0 }, /* #8 */1442 { 0x 337803, 0x337086, 0xf09f, 0x8718, 0x6987, 0x0 }, /* #9 */1443 { 0x3 c26c3, 0x3c2612, 0xdbb6, 0x10ce, 0xcae8, 0x0 }, /* #10 */1444 { 0x0 55f12, 0x055793, 0x857c, 0xbe7f, 0xc6fd, 0x0 }, /* #11 */1445 { 0x 311d52, 0x311513, 0x0070, 0x2bf2, 0xd47e, 0x0 }, /* #12 */1446 { 0x 3e4d47, 0x3e4506, 0x5ec6, 0x35c6, 0x2900, 0x0 }, /* #13 */1447 { 0x 366f43, 0x366716, 0xb4d3, 0x13c6, 0xa10d, 0x0 }, /* #14 */1448 { 0x 0b6353, 0x0b6393, 0x9ac3, 0xe7fe, 0xb2c5, 0x0 }, /* #15 */1449 { 0x 052b97, 0x052b97, 0x3ec0, 0x8d4b, 0xb175, 0x0 }, /* #16 */1450 { 0x 310f46, 0x310707, 0x0d7e, 0x3682, 0xd6fc, 0x0 }, /* #17 */1451 { 0x 225ad6, 0x225296, 0xdec0, 0x91f3, 0x4ccd, 0x0 }, /* #18 */1452 { 0x 0348d3, 0x034002, 0x6c8b, 0x4a10, 0x227b, 0x0 }, /* #19 */1453 { 0x 1d7892, 0x1d7883, 0x5bef, 0x9d7f, 0xbe70, 0x0 }, /* #20 */1454 { 0x 2740c2, 0x274812, 0x8345, 0x5a9d, 0x28a8, 0x0 }, /* #21 */1455 { 0x 2966d3, 0x296606, 0x2037, 0x1c06, 0x0431, 0x0 }, /* #22 */1456 { 0x 303142, 0x303987, 0x68ab, 0xae95, 0xba16, 0x0 }, /* #23 */1457 { 0x1 b0b47, 0x1b0b06, 0xc0ee, 0x6530, 0x5bbe, 0x0 }, /* #24 */1458 { 0x 385843, 0x385082, 0xfbeb, 0xdd68, 0x1e83, 0x0 }, /* #25 */1459 { 0x 245987, 0x245187, 0xe64d, 0xfbc3, 0xea8a, 0x0 }, /* #26 */1460 { 0x 102f93, 0x102783, 0x9189, 0xb451, 0xdd38, 0x0 }, /* #27 */1461 { 0x0 e3a03, 0x0e3282, 0xe2e1, 0xb331, 0x2fb0, 0x0 }, /* #28 */1462 { 0x1 271d3, 0x127987, 0x5319, 0xbdb7, 0x9562, 0x0 }, /* #29 */1463 { 0x 2406c3, 0x240613, 0x4744, 0x5f46, 0xe7fe, 0x0 }, /* #30 */1464 { 0x 0b79d7, 0x0b7902, 0xa4de, 0x7c80, 0x285e, 0x0 }, /* #31 */1465 { 0x 214c43, 0x214486, 0xd55d, 0xcf56, 0x0607, 0x0 }, /* #32 */1466 { 0x1 85612, 0x185683, 0x3297, 0xc1a7, 0x70f0, 0x0 }, /* #33 */1467 { 0x 3d5dc6, 0x3d5d06, 0xa681, 0x28e1, 0x7da0, 0x0 }, /* #34 */1468 { 0x0 63fc3, 0x063713, 0x0ef0, 0x53df, 0xbb11, 0x0 }, /* #35 */1469 { 0x 0700d3, 0x070087, 0x9f1f, 0xe8d1, 0xb64e, 0x0 }, /* #36 */1470 { 0x 0a4d02, 0x0a4d97, 0x623d, 0x9cbe, 0xc57f, 0x0 }, /* #37 */1471 { 0x 082e02, 0x082e06, 0xa688, 0x7065, 0x3623, 0x0 }, /* #38 */1472 { 0x 396fc2, 0x396782, 0xfa66, 0xad70, 0x4cf6, 0x0 }, /* #39 */1473 { 0x 0c6796, 0x0c6793, 0x1ff5, 0xfddf, 0x2216, 0x0 }, /* #40 */1474 { 0x3 d7b42, 0x3d7316, 0xfc08, 0x6999, 0x926f, 0x0 }, /* #41 */1475 { 0x1 d56d2, 0x1d5e87, 0x2e06, 0x80a3, 0xad63, 0x0 }, /* #42 */1476 { 0x 367153, 0x367186, 0xd536, 0xcac3, 0x0a73, 0x0 }, /* #43 */1477 { 0x3 13b02, 0x313316, 0x7981, 0x48ca, 0x30b7, 0x0 }, /* #44 */1478 { 0x 3077d3, 0x307787, 0xf406, 0xffe2, 0xf424, 0x0 }, /* #45 */1479 { 0x 1a0296, 0x1a0a83, 0x3089, 0xae26, 0x8263, 0x0 }, /* #46 */1480 { 0x 196642, 0x196602, 0x6553, 0x0431, 0x6122, 0x0 }, /* #47 */1481 { 0x 1d27c3, 0x1d2706, 0x33cd, 0x20c5, 0x1308, 0x0 }, /* #48 */1482 { 0x 2f1fd7, 0x2f1702, 0xf55d, 0x2c26, 0xc937, 0x0 }, /* #49 */1483 { 0x3 65556, 0x365517, 0x0e93, 0x27ee, 0xe6a5, 0x0 }, /* #50 */1484 { 0x 267507, 0x267502, 0xf2af, 0x1def, 0xd4c0, 0x0 }, /* #51 */1485 { 0x 1a0e82, 0x1a0e02, 0xa76f, 0x3ee5, 0x688a, 0x0 }, /* #52 */1486 { 0x 106847, 0x106013, 0x1ce0, 0x53ef, 0xc8f1, 0x0 }, /* #53 */1487 { 0x 2959d3, 0x295187, 0xb4dc, 0xc681, 0xee5b, 0x0 }, /* #54 */1488 { 0x 3e1913, 0x3e1916, 0xcc47, 0x561b, 0x762c, 0x0 }, /* #55 */1489 { 0x 087f97, 0x087783, 0xb5e9, 0xc8d0, 0xed19, 0x0 }, /* #56 */1490 { 0x 080a07, 0x080a16, 0x812a, 0x717b, 0x0faf, 0x0 }, /* #57 */1491 { 0x 315247, 0x315296, 0xcec2, 0xab9f, 0x2323, 0x0 }, /* #58 */1492 { 0x 1f7ad6, 0x1f7203, 0x183f, 0x3dfd, 0xda42, 0x0 }, /* #59 */1493 { 0x 392392, 0x392393, 0xa06a, 0xd65e, 0xca0c, 0x0 }, /* #60 */1494 { 0x 1c0f87, 0x1c0797, 0xf416, 0xfb99, 0xf87d, 0x0 }, /* #61 */1495 { 0x 215bd3, 0x215b06, 0xb03f, 0x7ec0, 0x317f, 0x0 }, /* #62 */1496 { 0x 1e13c7, 0x1e1312, 0xd361, 0x3b83, 0x97de, 0x0 }, /* #63 */1433 { 0x362396, 0x362383, 0x0aaa, 0xc1ea, 0x48c0, 0x0 }, /* #0 */ 1434 { 0x066256, 0x066297, 0xe286, 0xf239, 0xf04d, 0x0 }, /* #1 */ 1435 { 0x1c77d3, 0x1c7706, 0x29d7, 0x1ad2, 0x0f05, 0x0 }, /* #2 */ 1436 { 0x2e11c6, 0x2e1187, 0x883a, 0xe512, 0xa328, 0x0 }, /* #3 */ 1437 { 0x3224c6, 0x322417, 0x03a2, 0x5417, 0xaf8b, 0x0 }, /* #4 */ 1438 { 0x270e87, 0x270613, 0x0db5, 0x1d08, 0xf0ad, 0x0 }, /* #5 */ 1439 { 0x0b25d3, 0x0b2512, 0x6494, 0x147f, 0x5015, 0x0 }, /* #6 */ 1440 { 0x234dd3, 0x234596, 0xf931, 0xbe2e, 0x3b03, 0x0 }, /* #7 */ 1441 { 0x295e97, 0x295e93, 0x549a, 0xd37f, 0x811b, 0x0 }, /* #8 */ 1442 { 0x154586, 0x154593, 0x9110, 0xa251, 0xeebf, 0x0 }, /* #9 */ 1443 { 0x387316, 0x387313, 0x6b75, 0x7537, 0xf63e, 0x0 }, /* #10 */ 1444 { 0x0d1d12, 0x0d1d87, 0x72ff, 0x89ed, 0xe912, 0x0 }, /* #11 */ 1445 { 0x0d50c3, 0x0d5007, 0x6ff3, 0x7d00, 0xf2f3, 0x0 }, /* #12 */ 1446 { 0x076506, 0x076582, 0xdeb9, 0x9292, 0x4c27, 0x0 }, /* #13 */ 1447 { 0x2c3613, 0x2c3e02, 0xb0b1, 0x5d61, 0x5350, 0x0 }, /* #14 */ 1448 { 0x225146, 0x225193, 0x45a9, 0xd58c, 0x701d, 0x0 }, /* #15 */ 1449 { 0x1e2342, 0x1e2b93, 0x3b81, 0x9749, 0xa438, 0x0 }, /* #16 */ 1450 { 0x057b57, 0x057306, 0x55cd, 0x4ffc, 0x05d1, 0x0 }, /* #17 */ 1451 { 0x110cc2, 0x110482, 0xf6bd, 0xf185, 0x0538, 0x0 }, /* #18 */ 1452 { 0x2d3bc7, 0x2d3302, 0x4f4c, 0x1e62, 0x30ea, 0x0 }, /* #19 */ 1453 { 0x006f42, 0x006793, 0x3587, 0xc24a, 0x733d, 0x0 }, /* #20 */ 1454 { 0x332a46, 0x332a97, 0x2d66, 0x870a, 0xa65c, 0x0 }, /* #21 */ 1455 { 0x3b2116, 0x3b2102, 0x52d8, 0x3704, 0x1bd4, 0x0 }, /* #22 */ 1456 { 0x0716d6, 0x071e93, 0x1868, 0x857f, 0x92e9, 0x0 }, /* #23 */ 1457 { 0x111906, 0x111916, 0x9458, 0x448b, 0x4fcd, 0x0 }, /* #24 */ 1458 { 0x153c47, 0x153483, 0x0c4b, 0xe491, 0x27ba, 0x0 }, /* #25 */ 1459 { 0x093d57, 0x093512, 0x7037, 0x1ecd, 0x516a, 0x0 }, /* #26 */ 1460 { 0x3427d2, 0x342787, 0xb77a, 0xd9c5, 0xddb5, 0x0 }, /* #27 */ 1461 { 0x024752, 0x024787, 0x0f8d, 0xfeb2, 0x10db, 0x0 }, /* #28 */ 1462 { 0x115a53, 0x115207, 0x59e9, 0x7265, 0xe784, 0x0 }, /* #29 */ 1463 { 0x1d3b12, 0x1d3b16, 0xd4e6, 0x71fc, 0x62ea, 0x0 }, /* #30 */ 1464 { 0x331712, 0x331787, 0x506a, 0xe3d2, 0x6c98, 0x0 }, /* #31 */ 1465 { 0x190246, 0x190212, 0x7ca5, 0x2e1c, 0x4e89, 0x0 }, /* #32 */ 1466 { 0x142d46, 0x142d12, 0x97ce, 0x372f, 0x609f, 0x0 }, /* #33 */ 1467 { 0x131617, 0x131e87, 0x7a76, 0x9e11, 0xdc65, 0x0 }, /* #34 */ 1468 { 0x007c53, 0x007c12, 0x829a, 0x360e, 0x4c8c, 0x0 }, /* #35 */ 1469 { 0x3f31c6, 0x3f3197, 0x0f66, 0xf087, 0x1edf, 0x0 }, /* #36 */ 1470 { 0x226b43, 0x226b02, 0xb5fd, 0x7fcd, 0x3630, 0x0 }, /* #37 */ 1471 { 0x2c3097, 0x2c3012, 0x4ac6, 0x3d7c, 0x0d4a, 0x0 }, /* #38 */ 1472 { 0x121386, 0x121b83, 0x3cbc, 0xa8d9, 0x93e3, 0x0 }, /* #39 */ 1473 { 0x1f3ad2, 0x1f3287, 0xe26e, 0xfd1e, 0xe550, 0x0 }, /* #40 */ 1474 { 0x361dd3, 0x361506, 0xea4e, 0x2c22, 0xbe2c, 0x0 }, /* #41 */ 1475 { 0x163b56, 0x163387, 0x1bba, 0xb381, 0x6839, 0x0 }, /* #42 */ 1476 { 0x2114d6, 0x211483, 0xa2ac, 0xd526, 0xcd86, 0x0 }, /* #43 */ 1477 { 0x304847, 0x304812, 0xb9e1, 0x3dec, 0x7bf5, 0x0 }, /* #44 */ 1478 { 0x2f39d7, 0x2f3106, 0xbac8, 0x0a03, 0xb0c5, 0x0 }, /* #45 */ 1479 { 0x276fd6, 0x276783, 0xdb84, 0xed34, 0xee50, 0x0 }, /* #46 */ 1480 { 0x2a4d13, 0x2a4582, 0xd8d8, 0x8607, 0x52d1, 0x0 }, /* #47 */ 1481 { 0x361787, 0x361712, 0xdaa5, 0x3497, 0xa60e, 0x0 }, /* #48 */ 1482 { 0x361a86, 0x361a83, 0x3e27, 0xb1a7, 0x8c80, 0x0 }, /* #49 */ 1483 { 0x374a57, 0x374203, 0x3a94, 0x6e23, 0xcc71, 0x0 }, /* #50 */ 1484 { 0x344602, 0x344686, 0xfe9d, 0xcc6c, 0x3231, 0x0 }, /* #51 */ 1485 { 0x2f3302, 0x2f3397, 0x14c0, 0xb79c, 0x5d24, 0x0 }, /* #52 */ 1486 { 0x287396, 0x287307, 0x4cbc, 0x6139, 0xeb83, 0x0 }, /* #53 */ 1487 { 0x192497, 0x192c02, 0x8e34, 0x7c23, 0x1211, 0x0 }, /* #54 */ 1488 { 0x132947, 0x132183, 0xca5a, 0xd7a8, 0xf2b2, 0x0 }, /* #55 */ 1489 { 0x3d4292, 0x3d4283, 0xb28e, 0xf562, 0xbd2c, 0x0 }, /* #56 */ 1490 { 0x394d96, 0x394503, 0x47bd, 0x5e70, 0xe94d, 0x0 }, /* #57 */ 1491 { 0x1f56d3, 0x1f5e06, 0x8e5f, 0x6778, 0x26e7, 0x0 }, /* #58 */ 1492 { 0x292c52, 0x292413, 0x24e7, 0x2e5b, 0xf68c, 0x0 }, /* #59 */ 1493 { 0x2b0e02, 0x2b0693, 0x1aad, 0xa86e, 0x723f, 0x0 }, /* #60 */ 1494 { 0x2f4002, 0x2f4002, 0x752e, 0x339b, 0x4193, 0x0 }, /* #61 */ 1495 { 0x125943, 0x125196, 0xcb60, 0xa772, 0x23ee, 0x0 }, /* #62 */ 1496 { 0x017f56, 0x017792, 0xbd93, 0xa00d, 0x1d86, 0x0 }, /* #63 */ 1497 1497 }; 1498 1498 static const BINU16_TEST_T g_aTests_sbb_u16[] = 1499 1499 { 1500 { 0x 141e03, 0x141687, 0x3bf5, 0xd090, 0x6b64, 0x0 }, /* #0 */1501 { 0x 242ad6, 0x242283, 0xa4f8, 0xec46, 0xb8b2, 0x0 }, /* #1 */1502 { 0x2 26247, 0x226293, 0xe1b0, 0xf2fd, 0xeeb2, 0x0 }, /* #2 */1503 { 0x 0c0317, 0x0c0b12, 0xa1b8, 0x385b, 0x695c, 0x0 }, /* #3 */1504 { 0x 143e07, 0x143616, 0xfd6b, 0x407b, 0xbcef, 0x0 }, /* #4 */1505 { 0x2 c1a86, 0x2c1212, 0x6c60, 0x1ec4, 0x4d9c, 0x0 }, /* #5 */1506 { 0x 056f42, 0x056f83, 0x75fe, 0xde31, 0x97cd, 0x0 }, /* #6 */1507 { 0x 171597, 0x171516, 0xe358, 0x22dd, 0xc07a, 0x0 }, /* #7 */1508 { 0x2 b2597, 0x2b2d83, 0x711b, 0xa7c8, 0xc952, 0x0 }, /* #8 */1509 { 0x 0c31d7, 0x0c3102, 0xd757, 0x0564, 0xd1f2, 0x0 }, /* #9 */1510 { 0x 3126c7, 0x312617, 0x43b3, 0x7466, 0xcf4c, 0x0 }, /* #10 */1511 { 0x 313452, 0x313413, 0x37a3, 0x7134, 0xc66f, 0x0 }, /* #11 */1512 { 0x 0e5d96, 0x0e5587, 0x873d, 0xa3ed, 0xe350, 0x0 }, /* #12 */1513 { 0x 1c1c42, 0x1c1c02, 0x9dce, 0x4140, 0x5c8e, 0x0 }, /* #13 */1514 { 0x 240042, 0x240003, 0x3fe8, 0x7994, 0xc654, 0x0 }, /* #14 */1515 { 0x 194fd2, 0x194f16, 0xe333, 0x79be, 0x6975, 0x0 }, /* #15 */1516 { 0x 0b0097, 0x0b0097, 0x185c, 0xb4fc, 0x635f, 0x0 }, /* #16 */1517 { 0x 140902, 0x140107, 0x26c7, 0x38c3, 0xee04, 0x0 }, /* #17 */1518 { 0x0 95e16, 0x095e16, 0xc908, 0x643f, 0x64c9, 0x0 }, /* #18 */1519 { 0x3 35fc6, 0x335f83, 0x60fa, 0x97c1, 0xc939, 0x0 }, /* #19 */1520 { 0x 365713, 0x365792, 0xea31, 0x9c0e, 0x4e22, 0x0 }, /* #20 */1521 { 0x 0d2997, 0x0d2997, 0x30f6, 0xae69, 0x828c, 0x0 }, /* #21 */1522 { 0x2 753d6, 0x275387, 0xb6c7, 0xea55, 0xcc72, 0x0 }, /* #22 */1523 { 0x0 d6b06, 0x0d6397, 0x9d38, 0xb2f9, 0xea3f, 0x0 }, /* #23 */1524 { 0x 286e06, 0x286683, 0xbadb, 0xffab, 0xbb30, 0x0 }, /* #24 */1525 { 0x1 87412, 0x187493, 0x8e10, 0xab0d, 0xe303, 0x0 }, /* #25 */1526 { 0x1 01083, 0x101083, 0x03ac, 0xda61, 0x294a, 0x0 }, /* #26 */1527 { 0x2 34647, 0x234612, 0x92b0, 0x0276, 0x9039, 0x0 }, /* #27 */1528 { 0x 3e40c6, 0x3e4086, 0xaafa, 0x97aa, 0x1350, 0x0 }, /* #28 */1529 { 0x3 602c6, 0x360213, 0x0cdd, 0x5def, 0xaeee, 0x0 }, /* #29 */1530 { 0x0a4 5c6, 0x0a4597, 0xf676, 0xfbcf, 0xfaa7, 0x0 }, /* #30 */1531 { 0x 030216, 0x030296, 0xb8b3, 0xafca, 0x08e9, 0x0 }, /* #31 */1532 { 0x1 03197, 0x103183, 0x9fcf, 0xcb51, 0xd47d, 0x0 }, /* #32 */1533 { 0x 2e1a46, 0x2e1a02, 0x869e, 0x69dc, 0x1cc2, 0x0 }, /* #33 */1534 { 0x 1e2ec7, 0x1e2e97, 0x7c88, 0xb21e, 0xca69, 0x0 }, /* #34 */1535 { 0x 1a4f53, 0x1a4782, 0xfa1b, 0xec45, 0x0dd5, 0x0 }, /* #35 */1536 { 0x 284ec3, 0x284616, 0x45a8, 0x15af, 0x2ff8, 0x0 }, /* #36 */1537 { 0x1 b5312, 0x1b5b06, 0xc5bf, 0x460a, 0x7fb5, 0x0 }, /* #37 */1538 { 0x0 46802, 0x046007, 0x234a, 0x4baa, 0xd7a0, 0x0 }, /* #38 */1539 { 0x 0a0486, 0x0a0487, 0x9c2f, 0xb7ac, 0xe483, 0x0 }, /* #39 */1540 { 0x 370807, 0x370092, 0xacd9, 0xabae, 0x012a, 0x0 }, /* #40 */1541 { 0x 0d1302, 0x0d1316, 0x94d6, 0x033c, 0x919a, 0x0 }, /* #41 */1542 { 0x 142593, 0x142513, 0x1943, 0x5b57, 0xbdeb, 0x0 }, /* #42 */1543 { 0x 2b20d7, 0x2b2006, 0xe5fe, 0x4a39, 0x9bc4, 0x0 }, /* #43 */1544 { 0x 036e93, 0x036616, 0x3c27, 0x04cf, 0x3757, 0x0 }, /* #44 */1545 { 0x 066c12, 0x066402, 0xbff2, 0x0a31, 0xb5c1, 0x0 }, /* #45 */1546 { 0x 2b2d03, 0x2b2586, 0xead8, 0xb377, 0x3760, 0x0 }, /* #46 */1547 { 0x 0c1f46, 0x0c1787, 0xd081, 0xe4e1, 0xeba0, 0x0 }, /* #47 */1548 { 0x 1768c2, 0x176887, 0x290b, 0x884b, 0xa0c0, 0x0 }, /* #48 */1549 { 0x 2139c6, 0x213997, 0x60bc, 0x824d, 0xde6f, 0x0 }, /* #49 */1550 { 0x 3005d3, 0x300d16, 0xa7e4, 0x311e, 0x76c5, 0x0 }, /* #50 */1551 { 0x 123653, 0x123683, 0xb86c, 0xc04a, 0xf821, 0x0 }, /* #51 */1552 { 0x1 e4e83, 0x1e4683, 0x3b58, 0xf486, 0x46d1, 0x0 }, /* #52 */1553 { 0x 2d6993, 0x2d6983, 0x6d3c, 0xb4c8, 0xb873, 0x0 }, /* #53 */1554 { 0x 324256, 0x324293, 0x5d8b, 0xe1ec, 0x7b9f, 0x0 }, /* #54 */1555 { 0x3 b3f07, 0x3b3703, 0x1d5c, 0x75d9, 0xa782, 0x0 }, /* #55 */1556 { 0x 3d7552, 0x3d7593, 0x2302, 0xa48a, 0x7e78, 0x0 }, /* #56 */1557 { 0x1 e1746, 0x1e1787, 0xa5bf, 0xebd1, 0xb9ee, 0x0 }, /* #57 */1558 { 0x3 07682, 0x307613, 0x0955, 0x3adc, 0xce79, 0x0 }, /* #58 */1559 { 0x1 91743, 0x191783, 0x8a1d, 0xe2c1, 0xa75b, 0x0 }, /* #59 */1560 { 0x2 b5b56, 0x2b5b02, 0x86a3, 0x1162, 0x7541, 0x0 }, /* #60 */1561 { 0x 2e2f46, 0x2e2f06, 0x8849, 0x0fe4, 0x7865, 0x0 }, /* #61 */1562 { 0x 3e6807, 0x3e6097, 0x0be6, 0xb3ca, 0x581b, 0x0 }, /* #62 */1563 { 0x 080896, 0x080013, 0x1686, 0x440b, 0xd27b, 0x0 }, /* #63 */1500 { 0x2e52c7, 0x2e5207, 0x012a, 0x6bd8, 0x9551, 0x0 }, /* #0 */ 1501 { 0x360203, 0x360286, 0xefb8, 0xc350, 0x2c67, 0x0 }, /* #1 */ 1502 { 0x2e5282, 0x2e5283, 0x124b, 0xfb94, 0x16b7, 0x0 }, /* #2 */ 1503 { 0x1b4a07, 0x1b4203, 0x3e5f, 0x59ad, 0xe4b1, 0x0 }, /* #3 */ 1504 { 0x2145c7, 0x214506, 0x6615, 0x6003, 0x0611, 0x0 }, /* #4 */ 1505 { 0x267143, 0x267106, 0x6a6d, 0x1299, 0x57d3, 0x0 }, /* #5 */ 1506 { 0x377603, 0x377683, 0x2ed4, 0xb480, 0x7a53, 0x0 }, /* #6 */ 1507 { 0x2d1413, 0x2d1487, 0x181e, 0x9b88, 0x7c95, 0x0 }, /* #7 */ 1508 { 0x2f22d7, 0x2f2282, 0xdf9f, 0x8e68, 0x5136, 0x0 }, /* #8 */ 1509 { 0x2b5992, 0x2b5196, 0xb888, 0x9f4b, 0x193d, 0x0 }, /* #9 */ 1510 { 0x183557, 0x183516, 0x96a2, 0x04ed, 0x91b4, 0x0 }, /* #10 */ 1511 { 0x295dd6, 0x295d16, 0xe391, 0x648d, 0x7f04, 0x0 }, /* #11 */ 1512 { 0x211b16, 0x211302, 0xf43c, 0x425b, 0xb1e1, 0x0 }, /* #12 */ 1513 { 0x263ec6, 0x263e06, 0xbec8, 0x5978, 0x6550, 0x0 }, /* #13 */ 1514 { 0x180ac3, 0x180216, 0x6cd4, 0x5ddd, 0x0ef6, 0x0 }, /* #14 */ 1515 { 0x3b3d43, 0x3b3513, 0x39ba, 0x3ace, 0xfeeb, 0x0 }, /* #15 */ 1516 { 0x2629d7, 0x262113, 0x4ae4, 0x702c, 0xdab7, 0x0 }, /* #16 */ 1517 { 0x226293, 0x226287, 0x1326, 0xbe81, 0x54a4, 0x0 }, /* #17 */ 1518 { 0x026e52, 0x026682, 0xbe5e, 0x8537, 0x3927, 0x0 }, /* #18 */ 1519 { 0x3c6402, 0x3c6493, 0x37a1, 0xe3ea, 0x53b7, 0x0 }, /* #19 */ 1520 { 0x2824d3, 0x282412, 0x52b9, 0x4879, 0x0a3f, 0x0 }, /* #20 */ 1521 { 0x1c6442, 0x1c6c83, 0x3b7d, 0x9938, 0xa245, 0x0 }, /* #21 */ 1522 { 0x2362d3, 0x236202, 0x6aaf, 0x38f8, 0x31b6, 0x0 }, /* #22 */ 1523 { 0x0a5dc7, 0x0a5d02, 0xa01e, 0x7551, 0x2acc, 0x0 }, /* #23 */ 1524 { 0x197016, 0x197096, 0xef76, 0xa68e, 0x48e8, 0x0 }, /* #24 */ 1525 { 0x193146, 0x193196, 0xe8d1, 0xc135, 0x279c, 0x0 }, /* #25 */ 1526 { 0x1a1c07, 0x1a1483, 0x89e7, 0xac10, 0xddd6, 0x0 }, /* #26 */ 1527 { 0x222e13, 0x222617, 0x02d0, 0x4d59, 0xb576, 0x0 }, /* #27 */ 1528 { 0x025f06, 0x025787, 0x05e5, 0xdaa5, 0x2b40, 0x0 }, /* #28 */ 1529 { 0x381912, 0x381112, 0x30ba, 0x0f3d, 0x217d, 0x0 }, /* #29 */ 1530 { 0x0a4fd3, 0x0a4703, 0x081a, 0x1698, 0xf181, 0x0 }, /* #30 */ 1531 { 0x307c43, 0x307487, 0x0dfc, 0xb136, 0x5cc5, 0x0 }, /* #31 */ 1532 { 0x1c1b47, 0x1c1306, 0xcd8f, 0x4574, 0x881a, 0x0 }, /* #32 */ 1533 { 0x041b47, 0x041b12, 0xbe38, 0x420d, 0x7c2a, 0x0 }, /* #33 */ 1534 { 0x074357, 0x074387, 0x17e7, 0xb453, 0x6393, 0x0 }, /* #34 */ 1535 { 0x295446, 0x295416, 0x7917, 0x63eb, 0x152c, 0x0 }, /* #35 */ 1536 { 0x3b0756, 0x3b0787, 0x3989, 0xe028, 0x5961, 0x0 }, /* #36 */ 1537 { 0x111ec3, 0x111616, 0xe595, 0x3fcf, 0xa5c5, 0x0 }, /* #37 */ 1538 { 0x054612, 0x054607, 0x0fba, 0x6dd4, 0xa1e6, 0x0 }, /* #38 */ 1539 { 0x2a27c3, 0x2a2f83, 0x30a8, 0xa1b5, 0x8ef2, 0x0 }, /* #39 */ 1540 { 0x1e5506, 0x1e5d02, 0xf4cb, 0x7901, 0x7bca, 0x0 }, /* #40 */ 1541 { 0x3d3813, 0x3d3002, 0x6f35, 0x2ef1, 0x4043, 0x0 }, /* #41 */ 1542 { 0x2a1443, 0x2a1487, 0x628a, 0xe2d1, 0x7fb8, 0x0 }, /* #42 */ 1543 { 0x1c3206, 0x1c3a87, 0x620e, 0xadd1, 0xb43d, 0x0 }, /* #43 */ 1544 { 0x343f56, 0x343797, 0x9acb, 0xe75c, 0xb36f, 0x0 }, /* #44 */ 1545 { 0x166d97, 0x166516, 0xc783, 0x2627, 0xa15b, 0x0 }, /* #45 */ 1546 { 0x030212, 0x030a83, 0x1c3f, 0x8a8c, 0x91b3, 0x0 }, /* #46 */ 1547 { 0x1f1482, 0x1f1c12, 0x9562, 0x2b9d, 0x69c5, 0x0 }, /* #47 */ 1548 { 0x2b2a56, 0x2b2a06, 0xb76c, 0x77e4, 0x3f88, 0x0 }, /* #48 */ 1549 { 0x011197, 0x011112, 0xe650, 0x1cec, 0xc963, 0x0 }, /* #49 */ 1550 { 0x101b87, 0x101387, 0x86ac, 0xd7a3, 0xaf08, 0x0 }, /* #50 */ 1551 { 0x3c4bc2, 0x3c4306, 0xd738, 0x11e7, 0xc551, 0x0 }, /* #51 */ 1552 { 0x125a03, 0x125212, 0xbf23, 0x02d3, 0xbc4f, 0x0 }, /* #52 */ 1553 { 0x336dc7, 0x336516, 0xe240, 0x06a6, 0xdb99, 0x0 }, /* #53 */ 1554 { 0x054b03, 0x054312, 0xf7c4, 0x605e, 0x9765, 0x0 }, /* #54 */ 1555 { 0x300f07, 0x300717, 0x1269, 0x425a, 0xd00e, 0x0 }, /* #55 */ 1556 { 0x2b6e57, 0x2b6602, 0x7e1c, 0x11d9, 0x6c42, 0x0 }, /* #56 */ 1557 { 0x1561c2, 0x156102, 0x6146, 0x2175, 0x3fd1, 0x0 }, /* #57 */ 1558 { 0x386e06, 0x386612, 0xf1fe, 0x6c8f, 0x856f, 0x0 }, /* #58 */ 1559 { 0x1572c3, 0x157217, 0x11c6, 0x1a69, 0xf75c, 0x0 }, /* #59 */ 1560 { 0x227382, 0x227b87, 0x65c9, 0xb9d1, 0xabf8, 0x0 }, /* #60 */ 1561 { 0x123717, 0x123f83, 0x5c19, 0xda15, 0x8203, 0x0 }, /* #61 */ 1562 { 0x273946, 0x273197, 0x2319, 0xb07b, 0x729e, 0x0 }, /* #62 */ 1563 { 0x120b13, 0x120397, 0xc025, 0xdc7e, 0xe3a6, 0x0 }, /* #63 */ 1564 1564 }; 1565 1565 static const BINU16_TEST_T g_aTests_sbb_u16_locked[] = 1566 1566 { 1567 { 0x 3b4816, 0x3b4013, 0x2c62, 0x55a8, 0xd6ba, 0x0 }, /* #0 */1568 { 0x3 77dc6, 0x377517, 0x1527, 0x205c, 0xf4cb, 0x0 }, /* #1 */1569 { 0x 054243, 0x054297, 0x87a5, 0xf18b, 0x9619, 0x0 }, /* #2 */1570 { 0x1 67752, 0x167793, 0xc3d9, 0xc79e, 0xfc3b, 0x0 }, /* #3 */1571 { 0x2 11f87, 0x211707, 0x0adb, 0x2e41, 0xdc99, 0x0 }, /* #4 */1572 { 0x0 25142, 0x025183, 0x87ae, 0xb94c, 0xce62, 0x0 }, /* #5 */1573 { 0x 1a3653, 0x1a3682, 0xe72c, 0xda5b, 0x0cd0, 0x0 }, /* #6 */1574 { 0x1 93082, 0x193887, 0x6835, 0xdb82, 0x8cb3, 0x0 }, /* #7 */1575 { 0x 3d53c6, 0x3d5316, 0x7bb6, 0x5199, 0x2a1d, 0x0 }, /* #8 */1576 { 0x 2a5bc3, 0x2a5b12, 0xa4b4, 0x69dc, 0x3ad7, 0x0 }, /* #9 */1577 { 0x3 53057, 0x353012, 0x3636, 0x076d, 0x2ec8, 0x0 }, /* #10 */1578 { 0x 0a7786, 0x0a7712, 0xfd35, 0x315d, 0xcbd8, 0x0 }, /* #11 */1579 { 0x 056c82, 0x056402, 0xf29b, 0x3146, 0xc155, 0x0 }, /* #12 */1580 { 0x3 06f57, 0x306716, 0x1d08, 0x1828, 0x04df, 0x0 }, /* #13 */1581 { 0x1 85193, 0x185112, 0xb781, 0x26ba, 0x90c6, 0x0 }, /* #14 */1582 { 0x11 7253, 0x117202, 0x3ec9, 0x3876, 0x0652, 0x0 }, /* #15 */1583 { 0x3 33182, 0x333106, 0xe68e, 0x5a17, 0x8c77, 0x0 }, /* #16 */1584 { 0x3 b5886, 0x3b5086, 0xb004, 0x9bb4, 0x1450, 0x0 }, /* #17 */1585 { 0x 1f4c93, 0x1f4497, 0x8a5d, 0xa73f, 0xe31d, 0x0 }, /* #18 */1586 { 0x 244606, 0x244693, 0x92f3, 0xedfe, 0xa4f5, 0x0 }, /* #19 */1587 { 0x0 26c46, 0x026487, 0x3d1d, 0xeb69, 0x51b4, 0x0 }, /* #20 */1588 { 0x 363e96, 0x363696, 0xb905, 0x8a77, 0x2e8e, 0x0 }, /* #21 */1589 { 0x 231617, 0x231616, 0xef22, 0x2fe8, 0xbf39, 0x0 }, /* #22 */1590 { 0x 213986, 0x213182, 0xcc56, 0x8b10, 0x4146, 0x0 }, /* #23 */1591 { 0x 050c87, 0x050493, 0x0de0, 0xfedf, 0x0f00, 0x0 }, /* #24 */1592 { 0x1 e7dd3, 0x1e7596, 0xd523, 0xb75c, 0x1dc6, 0x0 }, /* #25 */1593 { 0x 1c42d2, 0x1c4296, 0xfb8b, 0x8bac, 0x6fdf, 0x0 }, /* #26 */1594 { 0x2 71a17, 0x271283, 0x041e, 0x91e5, 0x7238, 0x0 }, /* #27 */1595 { 0x1 16546, 0x116587, 0x2d0c, 0xb863, 0x74a9, 0x0 }, /* #28 */1596 { 0x0 62fd7, 0x062712, 0xb3d1, 0x145b, 0x9f75, 0x0 }, /* #29 */1597 { 0x 257706, 0x257707, 0x0f2e, 0x647e, 0xaab0, 0x0 }, /* #30 */1598 { 0x 371702, 0x371717, 0x3930, 0x7f18, 0xba18, 0x0 }, /* #31 */1599 { 0x 3e3256, 0x3e3206, 0x66be, 0x015a, 0x6564, 0x0 }, /* #32 */1600 { 0x 253693, 0x253617, 0x1ff3, 0x7918, 0xa6da, 0x0 }, /* #33 */1601 { 0x 2e3942, 0x2e3183, 0x74ed, 0xfee6, 0x7607, 0x0 }, /* #34 */1602 { 0x1 15bd7, 0x115316, 0x381d, 0x358d, 0x028f, 0x0 }, /* #35 */1603 { 0x 242716, 0x242792, 0xfd80, 0xf989, 0x03f7, 0x0 }, /* #36 */1604 { 0x 1466d6, 0x146e06, 0xb168, 0x59a5, 0x57c3, 0x0 }, /* #37 */1605 { 0x 3778d6, 0x377087, 0x94de, 0xf500, 0x9fde, 0x0 }, /* #38 */1606 { 0x 254853, 0x254093, 0xae8e, 0xaf8f, 0xfefe, 0x0 }, /* #39 */1607 { 0x 260007, 0x260893, 0x4042, 0x9307, 0xad3a, 0x0 }, /* #40 */1608 { 0x 384a87, 0x384286, 0xfbe7, 0xc9f6, 0x31f0, 0x0 }, /* #41 */1609 { 0x0 b4307, 0x0b4307, 0x4a3c, 0x67ca, 0xe271, 0x0 }, /* #42 */1610 { 0x1 a20d6, 0x1a2082, 0xfa1c, 0x8f19, 0x6b03, 0x0 }, /* #43 */1611 { 0x 171ac2, 0x171206, 0x7405, 0x4865, 0x2ba0, 0x0 }, /* #44 */1612 { 0x 383292, 0x383a06, 0xb038, 0x5524, 0x5b14, 0x0 }, /* #45 */1613 { 0x 033056, 0x033897, 0x7f1a, 0xd38e, 0xab8c, 0x0 }, /* #46 */1614 { 0x 252a52, 0x252293, 0x9680, 0xd225, 0xc45b, 0x0 }, /* #47 */1615 { 0x 135793, 0x135782, 0xf645, 0xb861, 0x3de3, 0x0 }, /* #48 */1616 { 0x 000c13, 0x000497, 0x97df, 0xe56f, 0xb26f, 0x0 }, /* #49 */1617 { 0x0 03646, 0x003697, 0xb390, 0xe865, 0xcb2b, 0x0 }, /* #50 */1618 { 0x0 c1397, 0x0c1b02, 0xc72d, 0x5508, 0x7224, 0x0 }, /* #51 */1619 { 0x 2e4843, 0x2e4087, 0x2778, 0xc860, 0x5f17, 0x0 }, /* #52 */1620 { 0x 286342, 0x286306, 0x51cf, 0x3aa3, 0x172c, 0x0 }, /* #53 */1621 { 0x 167556, 0x167593, 0x8e69, 0xf48f, 0x99da, 0x0 }, /* #54 */1622 { 0x1 858c6, 0x185006, 0x67ee, 0x1a2e, 0x4dc0, 0x0 }, /* #55 */1623 { 0x 120bc7, 0x120397, 0x9805, 0xfe47, 0x99bd, 0x0 }, /* #56 */1624 { 0x 0f6b12, 0x0f6393, 0x35b2, 0xc98c, 0x6c26, 0x0 }, /* #57 */1625 { 0x 3f6f53, 0x3f6786, 0xfc49, 0xb7a3, 0x44a5, 0x0 }, /* #58 */1626 { 0x1 866c3, 0x186e97, 0x5ec0, 0xa6eb, 0xb7d4, 0x0 }, /* #59 */1627 { 0x 3669c7, 0x366916, 0xa012, 0x692b, 0x36e6, 0x0 }, /* #60 */1628 { 0x 0e3ac6, 0x0e3212, 0x6761, 0x1976, 0x4deb, 0x0 }, /* #61 */1629 { 0x 2c3c86, 0x2c3492, 0xc4c7, 0xa75e, 0x1d69, 0x0 }, /* #62 */1630 { 0x2 159d2, 0x215193, 0xe951, 0xea52, 0xfeff, 0x0 }, /* #63 */1567 { 0x014956, 0x014183, 0x8b65, 0xc4f4, 0xc671, 0x0 }, /* #0 */ 1568 { 0x3e4612, 0x3e4683, 0x9e59, 0xa570, 0xf8e9, 0x0 }, /* #1 */ 1569 { 0x261757, 0x261707, 0x06b2, 0x4941, 0xbd70, 0x0 }, /* #2 */ 1570 { 0x1204d3, 0x120487, 0x14cb, 0xf606, 0x1ec4, 0x0 }, /* #3 */ 1571 { 0x2959d2, 0x295106, 0xabde, 0x232b, 0x88b3, 0x0 }, /* #4 */ 1572 { 0x005687, 0x005e87, 0x226a, 0x8fc5, 0x92a4, 0x0 }, /* #5 */ 1573 { 0x0c7d47, 0x0c7d93, 0x275a, 0x84cb, 0xa28e, 0x0 }, /* #6 */ 1574 { 0x1e34c2, 0x1e3407, 0x642d, 0x75c3, 0xee6a, 0x0 }, /* #7 */ 1575 { 0x1f2687, 0x1f2e16, 0xc5e9, 0x56fa, 0x6eee, 0x0 }, /* #8 */ 1576 { 0x3e6d83, 0x3e6582, 0xc1db, 0x98f4, 0x28e6, 0x0 }, /* #9 */ 1577 { 0x3a2406, 0x3a2483, 0x46ec, 0xe489, 0x6263, 0x0 }, /* #10 */ 1578 { 0x1078c3, 0x107816, 0xbdf2, 0x5128, 0x6cc9, 0x0 }, /* #11 */ 1579 { 0x103706, 0x103706, 0x4bf6, 0x4872, 0x0384, 0x0 }, /* #12 */ 1580 { 0x376a07, 0x376206, 0x4d7c, 0x1053, 0x3d28, 0x0 }, /* #13 */ 1581 { 0x1345c6, 0x134597, 0x8001, 0xb493, 0xcb6e, 0x0 }, /* #14 */ 1582 { 0x1154d2, 0x115483, 0xa99e, 0xb6e5, 0xf2b9, 0x0 }, /* #15 */ 1583 { 0x3d6b83, 0x3d6b12, 0xb431, 0x7f62, 0x34ce, 0x0 }, /* #16 */ 1584 { 0x336ac2, 0x336a12, 0xab87, 0x7329, 0x385e, 0x0 }, /* #17 */ 1585 { 0x0a2957, 0x0a2193, 0x4446, 0xd63e, 0x6e07, 0x0 }, /* #18 */ 1586 { 0x081f47, 0x081797, 0x4dc7, 0xdb3c, 0x728a, 0x0 }, /* #19 */ 1587 { 0x067052, 0x067087, 0x5536, 0xece2, 0x6854, 0x0 }, /* #20 */ 1588 { 0x121382, 0x121b12, 0xa360, 0x7d2c, 0x2634, 0x0 }, /* #21 */ 1589 { 0x322d17, 0x322512, 0xf803, 0x355d, 0xc2a5, 0x0 }, /* #22 */ 1590 { 0x3e1ac2, 0x3e1212, 0xeea1, 0x35ce, 0xb8d3, 0x0 }, /* #23 */ 1591 { 0x3a2ad6, 0x3a2206, 0xf9ac, 0x59e7, 0x9fc5, 0x0 }, /* #24 */ 1592 { 0x136006, 0x136883, 0x3957, 0xb573, 0x83e4, 0x0 }, /* #25 */ 1593 { 0x341d42, 0x341516, 0x5ac0, 0x5428, 0x0698, 0x0 }, /* #26 */ 1594 { 0x217a03, 0x217a16, 0x8fe2, 0x3e66, 0x517b, 0x0 }, /* #27 */ 1595 { 0x1363d3, 0x136393, 0x4d81, 0xd50d, 0x7873, 0x0 }, /* #28 */ 1596 { 0x045916, 0x045107, 0x164f, 0x5b18, 0xbb37, 0x0 }, /* #29 */ 1597 { 0x3d47d2, 0x3d4702, 0x64d6, 0x3902, 0x2bd4, 0x0 }, /* #30 */ 1598 { 0x1f2507, 0x1f2596, 0xdcb1, 0xc606, 0x16aa, 0x0 }, /* #31 */ 1599 { 0x021ac6, 0x021207, 0x2597, 0x3be7, 0xe9b0, 0x0 }, /* #32 */ 1600 { 0x3722d6, 0x372216, 0x4f73, 0x1477, 0x3afc, 0x0 }, /* #33 */ 1601 { 0x323756, 0x323792, 0xbc91, 0xb3ae, 0x08e3, 0x0 }, /* #34 */ 1602 { 0x152242, 0x152216, 0x6e43, 0x5939, 0x150a, 0x0 }, /* #35 */ 1603 { 0x1d7986, 0x1d7182, 0xb526, 0xa8d5, 0x0c51, 0x0 }, /* #36 */ 1604 { 0x085982, 0x085193, 0x1da5, 0xbe79, 0x5f2c, 0x0 }, /* #37 */ 1605 { 0x264282, 0x264206, 0x7dc1, 0x38b1, 0x4510, 0x0 }, /* #38 */ 1606 { 0x0e3952, 0x0e3113, 0x2730, 0x3a73, 0xecbd, 0x0 }, /* #39 */ 1607 { 0x392306, 0x392393, 0x2197, 0xd0ad, 0x50ea, 0x0 }, /* #40 */ 1608 { 0x2b6846, 0x2b6012, 0xf196, 0x085e, 0xe938, 0x0 }, /* #41 */ 1609 { 0x077f53, 0x077f02, 0x9204, 0x1351, 0x7eb2, 0x0 }, /* #42 */ 1610 { 0x1b7c17, 0x1b7c16, 0x96e3, 0x4a33, 0x4caf, 0x0 }, /* #43 */ 1611 { 0x2d2b82, 0x2d2316, 0x5d20, 0x50b1, 0x0c6f, 0x0 }, /* #44 */ 1612 { 0x2f7f87, 0x2f7703, 0x217d, 0x591a, 0xc862, 0x0 }, /* #45 */ 1613 { 0x2c2287, 0x2c2212, 0xf46f, 0x4b4f, 0xa91f, 0x0 }, /* #46 */ 1614 { 0x3b6642, 0x3b6e12, 0xb9dc, 0x5efd, 0x5adf, 0x0 }, /* #47 */ 1615 { 0x2b66d7, 0x2b6687, 0xf2ea, 0xf7f6, 0xfaf3, 0x0 }, /* #48 */ 1616 { 0x1f0486, 0x1f0487, 0xaca6, 0xb793, 0xf513, 0x0 }, /* #49 */ 1617 { 0x0a44d2, 0x0a4c16, 0x86f9, 0x2c1d, 0x5adc, 0x0 }, /* #50 */ 1618 { 0x0f5812, 0x0f5083, 0x4df9, 0xfbd9, 0x5220, 0x0 }, /* #51 */ 1619 { 0x394347, 0x394316, 0x5ed1, 0x33fa, 0x2ad6, 0x0 }, /* #52 */ 1620 { 0x107cd7, 0x107c97, 0x7911, 0xf3a3, 0x856d, 0x0 }, /* #53 */ 1621 { 0x073d97, 0x073597, 0x9b41, 0xac48, 0xeef8, 0x0 }, /* #54 */ 1622 { 0x196f02, 0x196716, 0x6100, 0x06b2, 0x5a4e, 0x0 }, /* #55 */ 1623 { 0x2c5d47, 0x2c5593, 0x8597, 0xe19d, 0xa3f9, 0x0 }, /* #56 */ 1624 { 0x1e3446, 0x1e3492, 0xc143, 0x924a, 0x2ef9, 0x0 }, /* #57 */ 1625 { 0x0f0a13, 0x0f0202, 0x3b0e, 0x10cb, 0x2a42, 0x0 }, /* #58 */ 1626 { 0x1d0002, 0x1d0087, 0x8b37, 0xc2d4, 0xc863, 0x0 }, /* #59 */ 1627 { 0x070013, 0x070006, 0x4b4b, 0x2127, 0x2a23, 0x0 }, /* #60 */ 1628 { 0x151fc3, 0x151703, 0x550d, 0x6310, 0xf1fc, 0x0 }, /* #61 */ 1629 { 0x125c93, 0x125c83, 0x7188, 0xca64, 0xa723, 0x0 }, /* #62 */ 1630 { 0x266ec2, 0x266e83, 0x541a, 0xcfa7, 0x8473, 0x0 }, /* #63 */ 1631 1631 }; 1632 1632 static const BINU16_TEST_T g_aTests_or_u16[] = 1633 1633 { 1634 { 0x 1a21d7, 0x1a2106, 0x152d, 0x55af, 0x45a7, 0x0 }, /* #0 */1635 { 0x2 c7883, 0x2c7086, 0xf6c2, 0xffee, 0x59ae, 0x0 }, /* #1 */1636 { 0x0 52fd2, 0x052786, 0xcf9a, 0xffdb, 0xb0d1, 0x0 }, /* #2 */1637 { 0x 340197, 0x340186, 0x8176, 0xa5ff, 0xa5cf, 0x0 }, /* #3 */1638 { 0x 014a02, 0x014286, 0x0b21, 0xabf9, 0xabf8, 0x0 }, /* #4 */1639 { 0x 176412, 0x176486, 0x83bf, 0x9bff, 0x9a5b, 0x0 }, /* #5 */1640 { 0x 3e60d2, 0x3e6086, 0xb7f0, 0xfff3, 0xfd63, 0x0 }, /* #6 */1641 { 0x 332553, 0x332582, 0x3c30, 0xbe79, 0xa259, 0x0 }, /* #7 */1642 { 0x3 02dd3, 0x302586, 0xcac7, 0xfee7, 0xf624, 0x0 }, /* #8 */1643 { 0x 1a4717, 0x1a4786, 0xe2be, 0xe7ff, 0x4577, 0x0 }, /* #9 */1644 { 0x 1710c7, 0x171086, 0xdbaf, 0xdfaf, 0xce05, 0x0 }, /* #10 */1645 { 0x 2a31c7, 0x2a3182, 0x0f0f, 0xdfbf, 0xdab6, 0x0 }, /* #11 */1646 { 0x0 77713, 0x077782, 0xe6ae, 0xf7ae, 0xd3ac, 0x0 }, /* #12 */1647 { 0x 056a96, 0x056286, 0xd694, 0xf79f, 0xb51b, 0x0 }, /* #13 */1648 { 0x 201747, 0x201782, 0x9571, 0xbf79, 0x3f79, 0x0 }, /* #14 */1649 { 0x 0c5052, 0x0c5082, 0xb936, 0xbfbf, 0x8e9f, 0x0 }, /* #15 */1650 { 0x 336cc6, 0x336482, 0xf5af, 0xfdef, 0xcd43, 0x0 }, /* #16 */1651 { 0x 2c1987, 0x2c1182, 0x899f, 0xe9df, 0x60d5, 0x0 }, /* #17 */1652 { 0x 116906, 0x116186, 0x8376, 0xd77e, 0xd53e, 0x0 }, /* #18 */1653 { 0x 3a1047, 0x3a1082, 0xfc49, 0xfffb, 0x4bb3, 0x0 }, /* #19 */1654 { 0x 190bc6, 0x190386, 0xdb41, 0xfb4d, 0xa00d, 0x0 }, /* #20 */1655 { 0x 0c4947, 0x0c4182, 0x94a1, 0xdfe9, 0xdbc9, 0x0 }, /* #21 */1656 { 0x 220343, 0x220302, 0x34dc, 0x7ffe, 0x5baa, 0x0 }, /* #22 */1657 { 0x0 b0c17, 0x0b0486, 0xa23b, 0xf3bb, 0xf1a1, 0x0 }, /* #23 */1658 { 0x 3d1442, 0x3d1402, 0x1209, 0x3ffb, 0x3ff2, 0x0 }, /* #24 */1659 { 0x 1a3002, 0x1a3002, 0x4751, 0x577f, 0x527e, 0x0 }, /* #25 */1660 { 0x1 b6e92, 0x1b6606, 0x7a1e, 0x7b5f, 0x7959, 0x0 }, /* #26 */1661 { 0x 326092, 0x326082, 0x0b58, 0xdbd9, 0xd289, 0x0 }, /* #27 */1662 { 0x 165042, 0x165086, 0x18ab, 0x9dff, 0x85de, 0x0 }, /* #28 */1663 { 0x2 26f82, 0x226782, 0xe952, 0xff57, 0x1715, 0x0 }, /* #29 */1664 { 0x 0e1c96, 0x0e1482, 0xb9ba, 0xbffe, 0x9f64, 0x0 }, /* #30 */1665 { 0x 206e46, 0x206686, 0x829c, 0xf7bd, 0xf7bd, 0x0 }, /* #31 */1666 { 0x3 92d83, 0x392586, 0xfddc, 0xfddd, 0x80dd, 0x0 }, /* #32 */1667 { 0x1 f5a06, 0x1f5206, 0x72e2, 0x7af3, 0x5813, 0x0 }, /* #33 */1668 { 0x 2f7316, 0x2f7382, 0xd00d, 0xd1df, 0x41d7, 0x0 }, /* #34 */1669 { 0x0 d1e93, 0x0d1602, 0x11e7, 0x79ef, 0x68c9, 0x0 }, /* #35 */1670 { 0x 2e05c6, 0x2e0502, 0x2702, 0x2fe3, 0x0ee1, 0x0 }, /* #36 */1671 { 0x0 76997, 0x076182, 0xdf83, 0xdfc7, 0x1944, 0x0 }, /* #37 */1672 { 0x 127196, 0x127102, 0x7c69, 0x7f7f, 0x0777, 0x0 }, /* #38 */1673 { 0x 1c5682, 0x1c5682, 0xac4d, 0xadef, 0x2daa, 0x0 }, /* #39 */1674 { 0x2 309d3, 0x230186, 0x8624, 0xb7be, 0xb79e, 0x0 }, /* #40 */1675 { 0x 0c0dd6, 0x0c0506, 0x45b7, 0x6dff, 0x2d78, 0x0 }, /* #41 */1676 { 0x 183547, 0x183582, 0x5e31, 0xffb3, 0xf9b2, 0x0 }, /* #42 */1677 { 0x 3b1e52, 0x3b1606, 0x625b, 0x6fff, 0x4dfd, 0x0 }, /* #43 */1678 { 0x 244c93, 0x244406, 0x7c73, 0x7c77, 0x6465, 0x0 }, /* #44 */1679 { 0x 3625c7, 0x362582, 0x83f2, 0x8bfe, 0x880c, 0x0 }, /* #45 */1680 { 0x3 17dd2, 0x317582, 0xba8d, 0xbadf, 0x9057, 0x0 }, /* #46 */1681 { 0x1 d4dd6, 0x1d4586, 0xfafe, 0xfbff, 0x4b59, 0x0 }, /* #47 */1682 { 0x 2e4f12, 0x2e4702, 0x08f9, 0x3dfb, 0x3df3, 0x0 }, /* #48 */1683 { 0x 333a97, 0x333286, 0xa12f, 0xadaf, 0x2caa, 0x0 }, /* #49 */1684 { 0x 0b6c93, 0x0b6486, 0x96ea, 0x97fa, 0x05f8, 0x0 }, /* #50 */1685 { 0x 125e52, 0x125682, 0x6f9d, 0xfffd, 0xbd79, 0x0 }, /* #51 */1686 { 0x 017b57, 0x017382, 0xe440, 0xfc46, 0x5c06, 0x0 }, /* #52 */1687 { 0x 081697, 0x081686, 0xfcfb, 0xfdff, 0xc55e, 0x0 }, /* #53 */1688 { 0x 1d3b47, 0x1d3306, 0x78f2, 0x78f6, 0x68d6, 0x0 }, /* #54 */1689 { 0x 345f96, 0x345702, 0x72a6, 0x7bef, 0x2b6d, 0x0 }, /* #55 */1690 { 0x 113306, 0x113382, 0x4120, 0xc5a8, 0xc5a8, 0x0 }, /* #56 */1691 { 0x 3c5002, 0x3c5006, 0x0b79, 0x7b7b, 0x7322, 0x0 }, /* #57 */1692 { 0x 237143, 0x237186, 0x9414, 0xd79f, 0xd39f, 0x0 }, /* #58 */1693 { 0x0 a2312, 0x0a2382, 0xd19b, 0xd9bf, 0x58b4, 0x0 }, /* #59 */1694 { 0x 373386, 0x373382, 0xaf21, 0xffe3, 0xdbe2, 0x0 }, /* #60 */1695 { 0x 0e60d3, 0x0e6086, 0xfe1c, 0xfe3f, 0xf823, 0x0 }, /* #61 */1696 { 0x 237793, 0x237786, 0xff51, 0xff5f, 0x461e, 0x0 }, /* #62 */1697 { 0x 250183, 0x250182, 0x7b95, 0xfff7, 0x84f3, 0x0 }, /* #63 */1634 { 0x0b4042, 0x0b4002, 0x7f30, 0x7f38, 0x4238, 0x0 }, /* #0 */ 1635 { 0x201713, 0x201702, 0x2b4a, 0x2f4a, 0x2640, 0x0 }, /* #1 */ 1636 { 0x0b6093, 0x0b6082, 0xb5d3, 0xfffb, 0x4bf8, 0x0 }, /* #2 */ 1637 { 0x2b1e47, 0x2b1686, 0x6b4e, 0xfbde, 0xfbdc, 0x0 }, /* #3 */ 1638 { 0x174602, 0x174682, 0x4fb7, 0xcff7, 0x8e70, 0x0 }, /* #4 */ 1639 { 0x236a12, 0x236206, 0x0556, 0x675f, 0x674d, 0x0 }, /* #5 */ 1640 { 0x091486, 0x091406, 0x2ebf, 0x3fff, 0x37e5, 0x0 }, /* #6 */ 1641 { 0x2a4a86, 0x2a4282, 0xb1c3, 0xb1fb, 0x81f8, 0x0 }, /* #7 */ 1642 { 0x3354c6, 0x335402, 0x7bb3, 0x7ff7, 0x4cd7, 0x0 }, /* #8 */ 1643 { 0x035342, 0x035382, 0xe8c6, 0xe8ce, 0x600e, 0x0 }, /* #9 */ 1644 { 0x045bd6, 0x045386, 0x9349, 0xb7ed, 0xa5ed, 0x0 }, /* #10 */ 1645 { 0x317e53, 0x317686, 0x5016, 0xf45f, 0xf45b, 0x0 }, /* #11 */ 1646 { 0x0f1a82, 0x0f1282, 0xf140, 0xfbc1, 0xca81, 0x0 }, /* #12 */ 1647 { 0x287c52, 0x287406, 0x0628, 0x47fa, 0x47f2, 0x0 }, /* #13 */ 1648 { 0x1e2187, 0x1e2186, 0x4ad7, 0xcad7, 0x8242, 0x0 }, /* #14 */ 1649 { 0x1e4b93, 0x1e4306, 0x1120, 0x71bb, 0x71bb, 0x0 }, /* #15 */ 1650 { 0x054953, 0x054182, 0x3aae, 0xbafe, 0x88d4, 0x0 }, /* #16 */ 1651 { 0x173e46, 0x173686, 0xe09b, 0xfcdb, 0x1c42, 0x0 }, /* #17 */ 1652 { 0x084f53, 0x084786, 0xb53d, 0xbd7d, 0xbc55, 0x0 }, /* #18 */ 1653 { 0x2b7702, 0x2b7786, 0x97d7, 0xd7d7, 0xc2d3, 0x0 }, /* #19 */ 1654 { 0x003c42, 0x003486, 0xa2a2, 0xfafa, 0x5858, 0x0 }, /* #20 */ 1655 { 0x341352, 0x341382, 0xb84e, 0xbd5e, 0x3514, 0x0 }, /* #21 */ 1656 { 0x023b93, 0x023302, 0x51c7, 0x71ef, 0x20e8, 0x0 }, /* #22 */ 1657 { 0x070342, 0x070386, 0x5e89, 0xdecf, 0x8447, 0x0 }, /* #23 */ 1658 { 0x227e42, 0x227682, 0xc870, 0xcefe, 0x4eee, 0x0 }, /* #24 */ 1659 { 0x2b22c6, 0x2b2202, 0x4ecf, 0x4eef, 0x0caf, 0x0 }, /* #25 */ 1660 { 0x1c4216, 0x1c4282, 0x61bc, 0xfffe, 0x9f42, 0x0 }, /* #26 */ 1661 { 0x135b17, 0x135382, 0x80e0, 0xabfe, 0x2bde, 0x0 }, /* #27 */ 1662 { 0x0f0f12, 0x0f0782, 0xaadf, 0xabdf, 0x2bd7, 0x0 }, /* #28 */ 1663 { 0x243057, 0x243082, 0xf294, 0xf6fe, 0xd67a, 0x0 }, /* #29 */ 1664 { 0x2c7747, 0x2c7782, 0x84b5, 0x95bf, 0x953e, 0x0 }, /* #30 */ 1665 { 0x1e3e12, 0x1e3602, 0x21c1, 0x31ef, 0x116f, 0x0 }, /* #31 */ 1666 { 0x3d4852, 0x3d4006, 0x672e, 0x7f2e, 0x180a, 0x0 }, /* #32 */ 1667 { 0x185117, 0x185102, 0x4c78, 0x6c79, 0x6069, 0x0 }, /* #33 */ 1668 { 0x0016c3, 0x001602, 0x110c, 0x518f, 0x5183, 0x0 }, /* #34 */ 1669 { 0x0c01d7, 0x0c0186, 0xca4e, 0xcbee, 0x01ac, 0x0 }, /* #35 */ 1670 { 0x0a7086, 0x0a7006, 0x3715, 0x7755, 0x6150, 0x0 }, /* #36 */ 1671 { 0x016696, 0x016682, 0x9099, 0xfdfd, 0x6d74, 0x0 }, /* #37 */ 1672 { 0x3d6e03, 0x3d6682, 0x6603, 0xe623, 0x8020, 0x0 }, /* #38 */ 1673 { 0x2755d6, 0x275586, 0xcae6, 0xceee, 0xcce8, 0x0 }, /* #39 */ 1674 { 0x2550c6, 0x255086, 0x46f1, 0xdef9, 0x9c18, 0x0 }, /* #40 */ 1675 { 0x242202, 0x242202, 0x66a1, 0x67ab, 0x072b, 0x0 }, /* #41 */ 1676 { 0x2a4743, 0x2a4702, 0x0cdf, 0x1edf, 0x1252, 0x0 }, /* #42 */ 1677 { 0x2d5607, 0x2d5682, 0x8536, 0xc73e, 0xc70e, 0x0 }, /* #43 */ 1678 { 0x0b75c7, 0x0b7582, 0x692f, 0xfbef, 0xbae4, 0x0 }, /* #44 */ 1679 { 0x0f7512, 0x0f7582, 0xa413, 0xa413, 0x0003, 0x0 }, /* #45 */ 1680 { 0x305587, 0x305586, 0xc574, 0xe5ff, 0x648f, 0x0 }, /* #46 */ 1681 { 0x111893, 0x111086, 0x337a, 0xfb7b, 0xcb53, 0x0 }, /* #47 */ 1682 { 0x155397, 0x155382, 0xafa1, 0xbfb9, 0xb199, 0x0 }, /* #48 */ 1683 { 0x2f5457, 0x2f5402, 0x1e0e, 0x5fbf, 0x51bb, 0x0 }, /* #49 */ 1684 { 0x307657, 0x307686, 0x8ea8, 0xbeaa, 0xba2a, 0x0 }, /* #50 */ 1685 { 0x3553c3, 0x355302, 0x6ab0, 0x7bbf, 0x711f, 0x0 }, /* #51 */ 1686 { 0x1e6803, 0x1e6086, 0xc73f, 0xff3f, 0xfc36, 0x0 }, /* #52 */ 1687 { 0x397d16, 0x397582, 0xc652, 0xf77a, 0x332a, 0x0 }, /* #53 */ 1688 { 0x051502, 0x051506, 0x400c, 0x513c, 0x113c, 0x0 }, /* #54 */ 1689 { 0x2f0c06, 0x2f0402, 0x16bb, 0x5efb, 0x5a53, 0x0 }, /* #55 */ 1690 { 0x300487, 0x300486, 0x30b4, 0xb3fc, 0x93f8, 0x0 }, /* #56 */ 1691 { 0x102997, 0x102182, 0xe410, 0xf697, 0x1687, 0x0 }, /* #57 */ 1692 { 0x373416, 0x373482, 0xcce7, 0xddef, 0x558c, 0x0 }, /* #58 */ 1693 { 0x086a92, 0x086202, 0x4780, 0x47bf, 0x413f, 0x0 }, /* #59 */ 1694 { 0x2126c6, 0x212682, 0x3e5e, 0xbe5e, 0x9216, 0x0 }, /* #60 */ 1695 { 0x351a02, 0x351286, 0x8c03, 0xde63, 0x5661, 0x0 }, /* #61 */ 1696 { 0x3e7b42, 0x3e7386, 0xf28b, 0xff9f, 0xbd97, 0x0 }, /* #62 */ 1697 { 0x3d0c46, 0x3d0402, 0x78ae, 0x7eef, 0x0641, 0x0 }, /* #63 */ 1698 1698 }; 1699 1699 static const BINU16_TEST_T g_aTests_or_u16_locked[] = 1700 1700 { 1701 { 0x3 a7493, 0x3a7482, 0x2303, 0xab9b, 0xa998, 0x0 }, /* #0 */1702 { 0x 014f56, 0x014786, 0x4be1, 0xfff5, 0xb634, 0x0 }, /* #1 */1703 { 0x2 43e96, 0x243686, 0xe9fb, 0xedff, 0x6515, 0x0 }, /* #2 */1704 { 0x 0579c2, 0x057182, 0xb721, 0xffef, 0xfbcf, 0x0 }, /* #3 */1705 { 0x0 95b02, 0x095302, 0x71a5, 0x77fd, 0x27f9, 0x0 }, /* #4 */1706 { 0x 3e5093, 0x3e5082, 0xbcbd, 0xbdfd, 0x39ed, 0x0 }, /* #5 */1707 { 0x 232c07, 0x232482, 0xaf59, 0xaf7f, 0x0e76, 0x0 }, /* #6 */1708 { 0x 0e0083, 0x0e0086, 0x2f10, 0xff99, 0xf499, 0x0 }, /* #7 */1709 { 0x1 a7f07, 0x1a7702, 0x11cc, 0x75ef, 0x742b, 0x0 }, /* #8 */1710 { 0x 0e7186, 0x0e7182, 0x08cd, 0xedef, 0xed27, 0x0 }, /* #9 */1711 { 0x0 52f82, 0x052706, 0x4682, 0x678e, 0x230e, 0x0 }, /* #10 */1712 { 0x0 70116, 0x070106, 0x6427, 0x6d6f, 0x6969, 0x0 }, /* #11 */1713 { 0x 0e0957, 0x0e0182, 0xf477, 0xf77f, 0xd74c, 0x0 }, /* #12 */1714 { 0x11 6816, 0x116006, 0x145d, 0x167d, 0x1238, 0x0 }, /* #13 */1715 { 0x3 72002, 0x372002, 0x720b, 0x77fb, 0x47f2, 0x0 }, /* #14 */1716 { 0x 2479d2, 0x247186, 0xe5e3, 0xfff3, 0xdaf3, 0x0 }, /* #15 */1717 { 0x 3b4353, 0x3b4302, 0x4ae6, 0x7bef, 0x7bcd, 0x0 }, /* #16 */1718 { 0x1 06443, 0x106406, 0x5785, 0x57b7, 0x1636, 0x0 }, /* #17 */1719 { 0x 324886, 0x324006, 0x07fb, 0x17ff, 0x156f, 0x0 }, /* #18 */1720 { 0x 224483, 0x224482, 0x249c, 0xb7fd, 0x9769, 0x0 }, /* #19 */1721 { 0x2 90292, 0x290282, 0x1b23, 0x9b6b, 0x9a68, 0x0 }, /* #20 */1722 { 0x2 42752, 0x242782, 0x9925, 0xdfad, 0x5f89, 0x0 }, /* #21 */1723 { 0x 0d5002, 0x0d5086, 0xa6d2, 0xbed7, 0x3e45, 0x0 }, /* #22 */1724 { 0x 295243, 0x295206, 0x76fa, 0x7efa, 0x4ce0, 0x0 }, /* #23 */1725 { 0x1 b1a16, 0x1b1282, 0xe840, 0xfce3, 0xd4e3, 0x0 }, /* #24 */1726 { 0x 001406, 0x001402, 0x5710, 0x5757, 0x1647, 0x0 }, /* #25 */1727 { 0x3a 21d7, 0x3a2182, 0x6c53, 0xfff7, 0xd3a5, 0x0 }, /* #26 */1728 { 0x 072342, 0x072382, 0x1c44, 0xfcce, 0xf4ce, 0x0 }, /* #27 */1729 { 0x2 71317, 0x271386, 0x8800, 0xd8cc, 0xd0cc, 0x0 }, /* #28 */1730 { 0x 040346, 0x040382, 0x0ddb, 0xcffb, 0xcf68, 0x0 }, /* #29 */1731 { 0x 2e5f53, 0x2e5786, 0x3488, 0xffc9, 0xffc9, 0x0 }, /* #30 */1732 { 0x 306d83, 0x306586, 0xed4c, 0xed7e, 0x297e, 0x0 }, /* #31 */1733 { 0x1 b2cc2, 0x1b2482, 0xbaad, 0xfffd, 0xd7f4, 0x0 }, /* #32 */1734 { 0x 2b71d7, 0x2b7186, 0xc36a, 0xd3fa, 0x91da, 0x0 }, /* #33 */1735 { 0x 2e3856, 0x2e3002, 0x4edf, 0x5fdf, 0x1b14, 0x0 }, /* #34 */1736 { 0x 0f6643, 0x0f6682, 0xe52a, 0xe5ea, 0x64e2, 0x0 }, /* #35 */1737 { 0x0e 3b83, 0x0e3382, 0x5c68, 0xfcec, 0xb4ec, 0x0 }, /* #36 */1738 { 0x3 b0cd2, 0x3b0482, 0xef9b, 0xef9b, 0xe108, 0x0 }, /* #37 */1739 { 0x 3a0683, 0x3a0686, 0xe53c, 0xef3f, 0xee2b, 0x0 }, /* #38 */1740 { 0x 0e01d7, 0x0e0186, 0x8a2f, 0xbbff, 0x33f4, 0x0 }, /* #39 */1741 { 0x3 86e92, 0x386682, 0xf6fa, 0xf6fe, 0xa4ee, 0x0 }, /* #40 */1742 { 0x 0432c6, 0x043282, 0x481f, 0xfc1f, 0xf407, 0x0 }, /* #41 */1743 { 0x 021057, 0x021006, 0x0f6e, 0x2fff, 0x2e99, 0x0 }, /* #42 */1744 { 0x 1d7217, 0x1d7282, 0x215e, 0xf37f, 0xd263, 0x0 }, /* #43 */1745 { 0x 1d72d7, 0x1d7206, 0x4413, 0x6e7b, 0x6a68, 0x0 }, /* #44 */1746 { 0x0 453c6, 0x045382, 0x3180, 0xf39d, 0xf29d, 0x0 }, /* #45 */1747 { 0x 142482, 0x142482, 0x1449, 0xdc5d, 0xd814, 0x0 }, /* #46 */1748 { 0x1 045c2, 0x104586, 0x7eff, 0xffff, 0xa7ac, 0x0 }, /* #47 */1749 { 0x1 c4b87, 0x1c4382, 0xc79e, 0xcfdf, 0x8e4d, 0x0 }, /* #48 */1750 { 0x 370f53, 0x370782, 0xc56b, 0xfdfb, 0xfcf9, 0x0 }, /* #49 */1751 { 0x 025fc6, 0x025702, 0x7560, 0x7dea, 0x28aa, 0x0 }, /* #50 */1752 { 0x 3369d2, 0x336106, 0x545a, 0x54fa, 0x00e8, 0x0 }, /* #51 */1753 { 0x 0f27c2, 0x0f2786, 0xcbdf, 0xffff, 0xb767, 0x0 }, /* #52 */1754 { 0x 2e6a47, 0x2e6202, 0x495b, 0x5dfb, 0x1db1, 0x0 }, /* #53 */1755 { 0x 1e6f92, 0x1e6782, 0x1dec, 0x9dfe, 0x99b6, 0x0 }, /* #54 */1756 { 0x 260687, 0x260602, 0x4b19, 0x5b5d, 0x5844, 0x0 }, /* #55 */1757 { 0x2 30b46, 0x230382, 0xa854, 0xafdc, 0x2fdc, 0x0 }, /* #56 */1758 { 0x 0b3592, 0x0b3506, 0x2a59, 0x6b5f, 0x4117, 0x0 }, /* #57 */1759 { 0x3 f04c3, 0x3f0486, 0xcba3, 0xebe7, 0x61e7, 0x0 }, /* #58 */1760 { 0x 101c42, 0x101482, 0xef8b, 0xefbf, 0xc135, 0x0 }, /* #59 */1761 { 0x12 0142, 0x120182, 0x8393, 0xe7b3, 0x66b0, 0x0 }, /* #60 */1762 { 0x1 564d2, 0x156482, 0xdd9e, 0xfdbf, 0xb9a5, 0x0 }, /* #61 */1763 { 0x 0a2943, 0x0a2182, 0xb412, 0xbd37, 0x0d25, 0x0 }, /* #62 */1764 { 0x 230a87, 0x230206, 0x47e2, 0x7fe2, 0x7f40, 0x0 }, /* #63 */1701 { 0x312bc2, 0x312382, 0x139c, 0x9fdc, 0x9dcc, 0x0 }, /* #0 */ 1702 { 0x234316, 0x234386, 0xb42a, 0xfeff, 0x4ed7, 0x0 }, /* #1 */ 1703 { 0x2a0813, 0x2a0006, 0x5512, 0x5536, 0x4136, 0x0 }, /* #2 */ 1704 { 0x105e86, 0x105682, 0x0f26, 0x9ff7, 0x9df3, 0x0 }, /* #3 */ 1705 { 0x0572d3, 0x057282, 0xec36, 0xedb6, 0xe1a6, 0x0 }, /* #4 */ 1706 { 0x135bd7, 0x135302, 0x451b, 0x45fb, 0x01f8, 0x0 }, /* #5 */ 1707 { 0x1a5b96, 0x1a5386, 0xc73a, 0xe73a, 0xe12a, 0x0 }, /* #6 */ 1708 { 0x194002, 0x194006, 0x24dd, 0x75dd, 0x51dc, 0x0 }, /* #7 */ 1709 { 0x1174c3, 0x117482, 0xf0b5, 0xfdbf, 0x1dba, 0x0 }, /* #8 */ 1710 { 0x2c4fc3, 0x2c4702, 0x4e6a, 0x7e6e, 0x3824, 0x0 }, /* #9 */ 1711 { 0x0f5d06, 0x0f5582, 0x8257, 0xbb57, 0x3910, 0x0 }, /* #10 */ 1712 { 0x0c78c6, 0x0c7082, 0xfa34, 0xfe37, 0x8e33, 0x0 }, /* #11 */ 1713 { 0x314d13, 0x314586, 0xa878, 0xad7b, 0x856b, 0x0 }, /* #12 */ 1714 { 0x115486, 0x115486, 0xeb92, 0xff93, 0xd681, 0x0 }, /* #13 */ 1715 { 0x3e41d2, 0x3e4182, 0x18b7, 0xbdf7, 0xb560, 0x0 }, /* #14 */ 1716 { 0x1c42c7, 0x1c4282, 0xf219, 0xf619, 0x7410, 0x0 }, /* #15 */ 1717 { 0x0e5c13, 0x0e5482, 0xaee0, 0xbff8, 0x3158, 0x0 }, /* #16 */ 1718 { 0x123c87, 0x123482, 0x86b9, 0x86fd, 0x0465, 0x0 }, /* #17 */ 1719 { 0x0a0742, 0x0a0702, 0x099d, 0x5d9d, 0x5405, 0x0 }, /* #18 */ 1720 { 0x033cc3, 0x033486, 0xf025, 0xf6b7, 0x36b7, 0x0 }, /* #19 */ 1721 { 0x236203, 0x236286, 0xedf4, 0xeff5, 0x6a75, 0x0 }, /* #20 */ 1722 { 0x2162d2, 0x216286, 0x81a5, 0xafff, 0xaf7b, 0x0 }, /* #21 */ 1723 { 0x393807, 0x393082, 0x5e19, 0xffb9, 0xbba1, 0x0 }, /* #22 */ 1724 { 0x055793, 0x055786, 0xbbe2, 0xbbf3, 0x2991, 0x0 }, /* #23 */ 1725 { 0x1217d3, 0x121782, 0xeab3, 0xeef7, 0xce77, 0x0 }, /* #24 */ 1726 { 0x361bd3, 0x361382, 0x2771, 0xb77f, 0x967e, 0x0 }, /* #25 */ 1727 { 0x3a3706, 0x3a3702, 0x6678, 0x7e7c, 0x7a34, 0x0 }, /* #26 */ 1728 { 0x240047, 0x240002, 0x124c, 0x7a4c, 0x6a4c, 0x0 }, /* #27 */ 1729 { 0x2f2687, 0x2f2682, 0xd4b3, 0xf6b3, 0x66a0, 0x0 }, /* #28 */ 1730 { 0x1c3953, 0x1c3182, 0xb819, 0xbd7f, 0x957e, 0x0 }, /* #29 */ 1731 { 0x1c2446, 0x1c2486, 0x9fb8, 0xffbe, 0xed36, 0x0 }, /* #30 */ 1732 { 0x2e0482, 0x2e0486, 0xacfc, 0xffff, 0xdbf3, 0x0 }, /* #31 */ 1733 { 0x1952c2, 0x195282, 0x5a6e, 0xff7f, 0xfd57, 0x0 }, /* #32 */ 1734 { 0x107996, 0x107102, 0x04cd, 0x44df, 0x4497, 0x0 }, /* #33 */ 1735 { 0x344e97, 0x344686, 0xfbb5, 0xfbb7, 0x3222, 0x0 }, /* #34 */ 1736 { 0x230c06, 0x230486, 0x1d03, 0xdd3f, 0xc13c, 0x0 }, /* #35 */ 1737 { 0x0e6347, 0x0e6302, 0x0894, 0x59f4, 0x59e0, 0x0 }, /* #36 */ 1738 { 0x310586, 0x310582, 0x8c86, 0xdcdf, 0xdc5d, 0x0 }, /* #37 */ 1739 { 0x0f7f07, 0x0f7782, 0x790e, 0xfbae, 0xaba6, 0x0 }, /* #38 */ 1740 { 0x385f53, 0x385782, 0xd771, 0xfff1, 0x6a81, 0x0 }, /* #39 */ 1741 { 0x395507, 0x395582, 0xd440, 0xf6df, 0xe29f, 0x0 }, /* #40 */ 1742 { 0x1c57c6, 0x1c5706, 0x140c, 0x358d, 0x2181, 0x0 }, /* #41 */ 1743 { 0x395452, 0x395406, 0x4fd1, 0x7ff5, 0x3c75, 0x0 }, /* #42 */ 1744 { 0x354243, 0x354282, 0x62a4, 0xfff4, 0xff74, 0x0 }, /* #43 */ 1745 { 0x314103, 0x314186, 0xc0db, 0xd0ff, 0x9025, 0x0 }, /* #44 */ 1746 { 0x0c6e97, 0x0c6682, 0xc7c0, 0xffcd, 0x388d, 0x0 }, /* #45 */ 1747 { 0x306fd2, 0x306782, 0xc27a, 0xd37a, 0x1178, 0x0 }, /* #46 */ 1748 { 0x1472d6, 0x147286, 0xd46d, 0xf47d, 0x6034, 0x0 }, /* #47 */ 1749 { 0x1604c7, 0x160482, 0xb900, 0xfb8a, 0xea8a, 0x0 }, /* #48 */ 1750 { 0x2229c7, 0x222186, 0xaf91, 0xef95, 0x6394, 0x0 }, /* #49 */ 1751 { 0x1f1306, 0x1f1386, 0x2711, 0xff39, 0xde39, 0x0 }, /* #50 */ 1752 { 0x010f46, 0x010782, 0x96ba, 0xb6fb, 0xa6f1, 0x0 }, /* #51 */ 1753 { 0x1e4c06, 0x1e4486, 0x91cf, 0xb9cf, 0xb986, 0x0 }, /* #52 */ 1754 { 0x191d07, 0x191582, 0xcac2, 0xefc2, 0xa700, 0x0 }, /* #53 */ 1755 { 0x0f0ec6, 0x0f0606, 0x156e, 0x1f6f, 0x1a29, 0x0 }, /* #54 */ 1756 { 0x313256, 0x313282, 0x9b2c, 0x9b6d, 0x9065, 0x0 }, /* #55 */ 1757 { 0x221107, 0x221186, 0xbf29, 0xbfaf, 0x2c8e, 0x0 }, /* #56 */ 1758 { 0x3a4f93, 0x3a4782, 0xa17c, 0xf5fe, 0xd5b2, 0x0 }, /* #57 */ 1759 { 0x325883, 0x325006, 0x3a76, 0x7e7e, 0x4c3a, 0x0 }, /* #58 */ 1760 { 0x2a0953, 0x2a0106, 0x6489, 0x7feb, 0x7f63, 0x0 }, /* #59 */ 1761 { 0x125882, 0x125002, 0x2ed7, 0x3fdf, 0x310a, 0x0 }, /* #60 */ 1762 { 0x132ac3, 0x132282, 0x8585, 0x95df, 0x15de, 0x0 }, /* #61 */ 1763 { 0x2e5802, 0x2e5082, 0xdb44, 0xdf4f, 0x8d0f, 0x0 }, /* #62 */ 1764 { 0x0a6ad7, 0x0a6206, 0x2814, 0x6ad4, 0x6ad0, 0x0 }, /* #63 */ 1765 1765 }; 1766 1766 static const BINU16_TEST_T g_aTests_xor_u16[] = 1767 1767 { 1768 { 0x 135293, 0x135202, 0xf46b, 0x2108, 0xd563, 0x0 }, /* #0 */1769 { 0x1 e7c52, 0x1e7406, 0x3582, 0x3afc, 0x0f7e, 0x0 }, /* #1 */1770 { 0x2 45792, 0x245706, 0x4e23, 0x5611, 0x1832, 0x0 }, /* #2 */1771 { 0x 1b2152, 0x1b2182, 0x9cb1, 0xd9bf, 0x450e, 0x0 }, /* #3 */1772 { 0x 0b1ac6, 0x0b1206, 0xefe9, 0x2c9f, 0xc376, 0x0 }, /* #4 */1773 { 0x 1f7a97, 0x1f7202, 0x9ab8, 0x28f4, 0xb24c, 0x0 }, /* #5 */1774 { 0x 0f5353, 0x0f5306, 0xcd26, 0x549c, 0x99ba, 0x0 }, /* #6 */1775 { 0x 340e16, 0x340682, 0x6186, 0xd1e0, 0xb066, 0x0 }, /* #7 */1776 { 0x 0913c6, 0x091302, 0x0438, 0x1de3, 0x19db, 0x0 }, /* #8 */1777 { 0x 3d0757, 0x3d0706, 0x3263, 0x3f05, 0x0d66, 0x0 }, /* #9 */1778 { 0x 0d3307, 0x0d3382, 0xef66, 0xf2c8, 0x1dae, 0x0 }, /* #10 */1779 { 0x 2b38d3, 0x2b3086, 0x2239, 0xca39, 0xe800, 0x0 }, /* #11 */1780 { 0x1 60d17, 0x160506, 0xfca1, 0x48d4, 0xb475, 0x0 }, /* #12 */1781 { 0x 102b42, 0x102306, 0x8d97, 0x3b0a, 0xb69d, 0x0 }, /* #13 */1782 { 0x 2b1607, 0x2b1602, 0x8aff, 0x0fe3, 0x851c, 0x0 }, /* #14 */1783 { 0x1 12416, 0x112406, 0xe35c, 0x2a96, 0xc9ca, 0x0 }, /* #15 */1784 { 0x2 b0307, 0x2b0302, 0xb20e, 0x71d6, 0xc3d8, 0x0 }, /* #16 */1785 { 0x 062296, 0x062206, 0x83e6, 0x1b5a, 0x98bc, 0x0 }, /* #17 */1786 { 0x 345f92, 0x345786, 0xc719, 0xa9e4, 0x6efd, 0x0 }, /* #18 */1787 { 0x 155a47, 0x155282, 0x0988, 0xf902, 0xf08a, 0x0 }, /* #19 */1788 { 0x 257893, 0x257082, 0x5136, 0xb307, 0xe231, 0x0 }, /* #20 */1789 { 0x 310492, 0x310402, 0xa53b, 0x747a, 0xd141, 0x0 }, /* #21 */1790 { 0x 0728c7, 0x072006, 0xe771, 0x574d, 0xb03c, 0x0 }, /* #22 */1791 { 0x 0737d6, 0x073706, 0xad81, 0x5dbd, 0xf03c, 0x0 }, /* #23 */1792 { 0x 182d86, 0x182582, 0xfdb7, 0xeb92, 0x1625, 0x0 }, /* #24 */1793 { 0x 3b0f42, 0x3b0706, 0xbf05, 0x4bd1, 0xf4d4, 0x0 }, /* #25 */1794 { 0x3 327c6, 0x332706, 0x156a, 0x02a0, 0x17ca, 0x0 }, /* #26 */1795 { 0x 017a86, 0x017202, 0x02b7, 0x69f4, 0x6b43, 0x0 }, /* #27 */1796 { 0x 080093, 0x080002, 0x6d4b, 0x1c4f, 0x7104, 0x0 }, /* #28 */1797 { 0x 3b7416, 0x3b7406, 0x9aac, 0x3e36, 0xa49a, 0x0 }, /* #29 */1798 { 0x 0b1196, 0x0b1186, 0xd9ed, 0xa60a, 0x7fe7, 0x0 }, /* #30 */1799 { 0x 263882, 0x263002, 0xf324, 0x1c4f, 0xef6b, 0x0 }, /* #31 */1800 { 0x 0d7286, 0x0d7286, 0x0f3a, 0xebb2, 0xe488, 0x0 }, /* #32 */1801 { 0x 304843, 0x304082, 0xefcf, 0xc138, 0x2ef7, 0x0 }, /* #33 */1802 { 0x0 e0e96, 0x0e0682, 0x6845, 0xab37, 0xc372, 0x0 }, /* #34 */1803 { 0x 3523c2, 0x352302, 0xfd58, 0x5bef, 0xa6b7, 0x0 }, /* #35 */1804 { 0x 125412, 0x125482, 0x35e7, 0xd002, 0xe5e5, 0x0 }, /* #36 */1805 { 0x 1a2c03, 0x1a2402, 0x9fbe, 0x362c, 0xa992, 0x0 }, /* #37 */1806 { 0x 0e6392, 0x0e6302, 0x1d02, 0x63fb, 0x7ef9, 0x0 }, /* #38 */1807 { 0x2 02b82, 0x202302, 0xa780, 0x7838, 0xdfb8, 0x0 }, /* #39 */1808 { 0x 3d5812, 0x3d5006, 0x2176, 0x2124, 0x0052, 0x0 }, /* #40 */1809 { 0x 3c1516, 0x3c1502, 0xc83a, 0x49f4, 0x81ce, 0x0 }, /* #41 */1810 { 0x 2d3106, 0x2d3106, 0xb40c, 0x0ee4, 0xbae8, 0x0 }, /* #42 */1811 { 0x 217693, 0x217606, 0xbef4, 0x1d00, 0xa3f4, 0x0 }, /* #43 */1812 { 0x1 81706, 0x181786, 0x7be0, 0xb518, 0xcef8, 0x0 }, /* #44 */1813 { 0x 173916, 0x173106, 0x3734, 0x7ec9, 0x49fd, 0x0 }, /* #45 */1814 { 0x2 e1f93, 0x2e1706, 0x9104, 0x3b53, 0xaa57, 0x0 }, /* #46 */1815 { 0x 314a57, 0x314282, 0x27b7, 0xa7cd, 0x807a, 0x0 }, /* #47 */1816 { 0x 150143, 0x150186, 0x1725, 0x913c, 0x8619, 0x0 }, /* #48 */1817 { 0x 326a06, 0x326202, 0x5264, 0x6dc1, 0x3fa5, 0x0 }, /* #49 */1818 { 0x 3d7786, 0x3d7786, 0xc0c9, 0xc214, 0x02dd, 0x0 }, /* #50 */1819 { 0x 3e2256, 0x3e2202, 0x6f87, 0x787f, 0x17f8, 0x0 }, /* #51 */1820 { 0x 3d4843, 0x3d4002, 0x906f, 0x077c, 0x9713, 0x0 }, /* #52 */1821 { 0x 127a13, 0x127206, 0x48fb, 0x392e, 0x71d5, 0x0 }, /* #53 */1822 { 0x 260682, 0x260606, 0x8656, 0x2122, 0xa774, 0x0 }, /* #54 */1823 { 0x 284816, 0x284002, 0x064e, 0x0a3d, 0x0c73, 0x0 }, /* #55 */1824 { 0x 1564d7, 0x156486, 0x2e3e, 0xc322, 0xed1c, 0x0 }, /* #56 */1825 { 0x 347447, 0x347406, 0xcb85, 0x0e1d, 0xc598, 0x0 }, /* #57 */1826 { 0x 0e3693, 0x0e3602, 0xeb48, 0x10d6, 0xfb9e, 0x0 }, /* #58 */1827 { 0x3 f4252, 0x3f4202, 0xb075, 0x4240, 0xf235, 0x0 }, /* #59 */1828 { 0x 390392, 0x390386, 0xb31c, 0xaecc, 0x1dd0, 0x0 }, /* #60 */1829 { 0x 026306, 0x026382, 0xe9a8, 0xc651, 0x2ff9, 0x0 }, /* #61 */1830 { 0x 033e53, 0x033602, 0xba27, 0x3046, 0x8a61, 0x0 }, /* #62 */1831 { 0x 1b07d2, 0x1b0706, 0x1a3f, 0x501b, 0x4a24, 0x0 }, /* #63 */1768 { 0x3d2e07, 0x3d2682, 0xc3b4, 0xb786, 0x7432, 0x0 }, /* #0 */ 1769 { 0x102b86, 0x102302, 0x815b, 0x13ab, 0x92f0, 0x0 }, /* #1 */ 1770 { 0x237d53, 0x237582, 0x48fd, 0xa4b6, 0xec4b, 0x0 }, /* #2 */ 1771 { 0x3060d3, 0x306082, 0xa21d, 0xe664, 0x4479, 0x0 }, /* #3 */ 1772 { 0x2014c7, 0x201482, 0x3f7e, 0xbd07, 0x8279, 0x0 }, /* #4 */ 1773 { 0x267697, 0x267602, 0x22b3, 0x1b07, 0x39b4, 0x0 }, /* #5 */ 1774 { 0x355e42, 0x355682, 0x9000, 0x9926, 0x0926, 0x0 }, /* #6 */ 1775 { 0x135493, 0x135482, 0x99e4, 0xc88a, 0x516e, 0x0 }, /* #7 */ 1776 { 0x2b4056, 0x2b4002, 0x37c3, 0x241a, 0x13d9, 0x0 }, /* #8 */ 1777 { 0x170b87, 0x170302, 0x4702, 0x4ec4, 0x09c6, 0x0 }, /* #9 */ 1778 { 0x3b5112, 0x3b5106, 0x56a0, 0x05ed, 0x534d, 0x0 }, /* #10 */ 1779 { 0x1320c6, 0x132002, 0xd24c, 0x5d92, 0x8fde, 0x0 }, /* #11 */ 1780 { 0x1540d6, 0x154082, 0x33c0, 0x88ba, 0xbb7a, 0x0 }, /* #12 */ 1781 { 0x3a5b93, 0x3a5306, 0x5faf, 0x5e1b, 0x01b4, 0x0 }, /* #13 */ 1782 { 0x301146, 0x301182, 0x1aed, 0xf25d, 0xe8b0, 0x0 }, /* #14 */ 1783 { 0x1d2557, 0x1d2582, 0xacac, 0xcf9b, 0x6337, 0x0 }, /* #15 */ 1784 { 0x2a4602, 0x2a4686, 0xd4fa, 0xb806, 0x6cfc, 0x0 }, /* #16 */ 1785 { 0x3f3857, 0x3f3006, 0x8946, 0x1a69, 0x932f, 0x0 }, /* #17 */ 1786 { 0x061247, 0x061206, 0x8e28, 0x7b5c, 0xf574, 0x0 }, /* #18 */ 1787 { 0x273c97, 0x273482, 0x1d45, 0xba91, 0xa7d4, 0x0 }, /* #19 */ 1788 { 0x090187, 0x090106, 0x8666, 0x4ac9, 0xccaf, 0x0 }, /* #20 */ 1789 { 0x1d3107, 0x1d3106, 0x077e, 0x036c, 0x0412, 0x0 }, /* #21 */ 1790 { 0x3f69c2, 0x3f6186, 0x9b4a, 0xcfd8, 0x5492, 0x0 }, /* #22 */ 1791 { 0x374d57, 0x374586, 0xcc4e, 0xe6c3, 0x2a8d, 0x0 }, /* #23 */ 1792 { 0x2a0f43, 0x2a0702, 0x4e2c, 0x2c1c, 0x6230, 0x0 }, /* #24 */ 1793 { 0x1f46c2, 0x1f4602, 0x08c7, 0x643b, 0x6cfc, 0x0 }, /* #25 */ 1794 { 0x313c46, 0x313402, 0x3e7f, 0x1138, 0x2f47, 0x0 }, /* #26 */ 1795 { 0x3f1d87, 0x3f1586, 0x7ffd, 0x9065, 0xef98, 0x0 }, /* #27 */ 1796 { 0x147ac6, 0x147286, 0x9fcb, 0x9aaf, 0x0564, 0x0 }, /* #28 */ 1797 { 0x2c1157, 0x2c1182, 0xa049, 0xe82f, 0x4866, 0x0 }, /* #29 */ 1798 { 0x342a13, 0x342206, 0x8d1b, 0x770f, 0xfa14, 0x0 }, /* #30 */ 1799 { 0x0b4786, 0x0b4786, 0x9691, 0xadee, 0x3b7f, 0x0 }, /* #31 */ 1800 { 0x1b4787, 0x1b4706, 0x9f98, 0x21fc, 0xbe64, 0x0 }, /* #32 */ 1801 { 0x222816, 0x222086, 0x8238, 0xe328, 0x6110, 0x0 }, /* #33 */ 1802 { 0x086813, 0x086086, 0xb33c, 0xfeb2, 0x4d8e, 0x0 }, /* #34 */ 1803 { 0x164116, 0x164186, 0xf1c7, 0xaee8, 0x5f2f, 0x0 }, /* #35 */ 1804 { 0x382d07, 0x382502, 0x1e24, 0x13ce, 0x0dea, 0x0 }, /* #36 */ 1805 { 0x0c09d3, 0x0c0102, 0x94d0, 0x61c7, 0xf517, 0x0 }, /* #37 */ 1806 { 0x2754c2, 0x275482, 0x84d7, 0xc0f1, 0x4426, 0x0 }, /* #38 */ 1807 { 0x2c2e83, 0x2c2682, 0x643b, 0xf392, 0x97a9, 0x0 }, /* #39 */ 1808 { 0x0b79d2, 0x0b7182, 0xe5e1, 0xae5d, 0x4bbc, 0x0 }, /* #40 */ 1809 { 0x272dc6, 0x272502, 0x1ce9, 0x5dd6, 0x413f, 0x0 }, /* #41 */ 1810 { 0x191fd6, 0x191782, 0xb38a, 0x8ddc, 0x3e56, 0x0 }, /* #42 */ 1811 { 0x172d12, 0x172582, 0x90c4, 0xcd7f, 0x5dbb, 0x0 }, /* #43 */ 1812 { 0x1c4582, 0x1c4586, 0x38ce, 0xbe03, 0x86cd, 0x0 }, /* #44 */ 1813 { 0x0e3a12, 0x0e3202, 0x27ff, 0x3457, 0x13a8, 0x0 }, /* #45 */ 1814 { 0x200096, 0x200006, 0x47da, 0x1ce1, 0x5b3b, 0x0 }, /* #46 */ 1815 { 0x141482, 0x141482, 0xc3be, 0xc070, 0x03ce, 0x0 }, /* #47 */ 1816 { 0x395c13, 0x395482, 0xc35a, 0xa3c4, 0x609e, 0x0 }, /* #48 */ 1817 { 0x2f4482, 0x2f4406, 0x78d2, 0x2547, 0x5d95, 0x0 }, /* #49 */ 1818 { 0x201282, 0x201206, 0xc957, 0x6cc6, 0xa591, 0x0 }, /* #50 */ 1819 { 0x2177c2, 0x217786, 0x9095, 0xa827, 0x38b2, 0x0 }, /* #51 */ 1820 { 0x264c86, 0x264482, 0xd71f, 0xefd0, 0x38cf, 0x0 }, /* #52 */ 1821 { 0x3f3d86, 0x3f3582, 0x6473, 0x9f10, 0xfb63, 0x0 }, /* #53 */ 1822 { 0x095a47, 0x095286, 0xd7e6, 0xba4d, 0x6dab, 0x0 }, /* #54 */ 1823 { 0x110582, 0x110502, 0x7911, 0x056b, 0x7c7a, 0x0 }, /* #55 */ 1824 { 0x2a4ad6, 0x2a4282, 0x12b6, 0x88ad, 0x9a1b, 0x0 }, /* #56 */ 1825 { 0x2a1882, 0x2a1086, 0x81d6, 0xc1b4, 0x4062, 0x0 }, /* #57 */ 1826 { 0x390dd6, 0x390586, 0xc8ba, 0x85e8, 0x4d52, 0x0 }, /* #58 */ 1827 { 0x3d7c02, 0x3d7402, 0x0a9a, 0x1d04, 0x179e, 0x0 }, /* #59 */ 1828 { 0x102402, 0x102402, 0x95a9, 0x0358, 0x96f1, 0x0 }, /* #60 */ 1829 { 0x2d4fd2, 0x2d4702, 0x35a2, 0x764f, 0x43ed, 0x0 }, /* #61 */ 1830 { 0x100202, 0x100282, 0x2acc, 0xe14c, 0xcb80, 0x0 }, /* #62 */ 1831 { 0x204b46, 0x204382, 0x59d4, 0xf7bf, 0xae6b, 0x0 }, /* #63 */ 1832 1832 }; 1833 1833 static const BINU16_TEST_T g_aTests_xor_u16_locked[] = 1834 1834 { 1835 { 0x 2038c6, 0x203086, 0xe173, 0xa43a, 0x4549, 0x0 }, /* #0 */1836 { 0x 1f45d7, 0x1f4586, 0xc63f, 0x94c6, 0x52f9, 0x0 }, /* #1 */1837 { 0x2 d7cc7, 0x2d7406, 0x2846, 0x6b18, 0x435e, 0x0 }, /* #2 */1838 { 0x3 d7052, 0x3d7086, 0x6207, 0xad72, 0xcf75, 0x0 }, /* #3 */1839 { 0x 171a03, 0x171202, 0xd467, 0x1851, 0xcc36, 0x0 }, /* #4 */1840 { 0x 350096, 0x350002, 0xfa09, 0x64f8, 0x9ef1, 0x0 }, /* #5 */1841 { 0x 340b17, 0x340302, 0x3182, 0x5998, 0x681a, 0x0 }, /* #6 */1842 { 0x 362683, 0x362606, 0x87eb, 0x0c0f, 0x8be4, 0x0 }, /* #7 */1843 { 0x 3c4692, 0x3c4606, 0x7b52, 0x1eaa, 0x65f8, 0x0 }, /* #8 */1844 { 0x 3b19d6, 0x3b1182, 0x667a, 0x87b3, 0xe1c9, 0x0 }, /* #9 */1845 { 0x 280156, 0x280106, 0xdddc, 0x7d59, 0xa085, 0x0 }, /* #10 */1846 { 0x 2f3796, 0x2f3786, 0x0553, 0x9edb, 0x9b88, 0x0 }, /* #11 */1847 { 0x 0e0786, 0x0e0786, 0x34e9, 0x8617, 0xb2fe, 0x0 }, /* #12 */1848 { 0x 107343, 0x107302, 0xd5c2, 0x308c, 0xe54e, 0x0 }, /* #13 */1849 { 0x2 52442, 0x252482, 0x5bf3, 0xe4e5, 0xbf16, 0x0 }, /* #14 */1850 { 0x0 a5957, 0x0a5186, 0x9429, 0xa3d7, 0x37fe, 0x0 }, /* #15 */1851 { 0x3 c0b03, 0x3c0302, 0x6acb, 0x0ca2, 0x6669, 0x0 }, /* #16 */1852 { 0x 090cc7, 0x090482, 0x062a, 0xc5ec, 0xc3c6, 0x0 }, /* #17 */1853 { 0x 0c3143, 0x0c3106, 0xb943, 0x52af, 0xebec, 0x0 }, /* #18 */1854 { 0x1 57102, 0x157106, 0x9ed6, 0x6388, 0xfd5e, 0x0 }, /* #19 */1855 { 0x1 25783, 0x125702, 0x76db, 0x3d89, 0x4b52, 0x0 }, /* #20 */1856 { 0x0 d34c6, 0x0d3482, 0xe307, 0xf4b0, 0x17b7, 0x0 }, /* #21 */1857 { 0x 390152, 0x390186, 0xd9d1, 0x8a41, 0x5390, 0x0 }, /* #22 */1858 { 0x2 72e93, 0x272606, 0x5f30, 0x3ef5, 0x61c5, 0x0 }, /* #23 */1859 { 0x13 5a42, 0x135206, 0xf03e, 0x556a, 0xa554, 0x0 }, /* #24 */1860 { 0x 213042, 0x213086, 0x6ac5, 0xde74, 0xb4b1, 0x0 }, /* #25 */1861 { 0x 1509d2, 0x150186, 0x1e18, 0xf1bb, 0xefa3, 0x0 }, /* #26 */1862 { 0x 157006, 0x157086, 0xfc3e, 0x9da3, 0x619d, 0x0 }, /* #27 */1863 { 0x 131c16, 0x131406, 0x479f, 0x5b6a, 0x1cf5, 0x0 }, /* #28 */1864 { 0x 155316, 0x155382, 0xe6e2, 0xd8a1, 0x3e43, 0x0 }, /* #29 */1865 { 0x 225517, 0x225502, 0xc5e2, 0x58e5, 0x9d07, 0x0 }, /* #30 */1866 { 0x 0964c3, 0x096402, 0xce8d, 0x5dc1, 0x934c, 0x0 }, /* #31 */1867 { 0x 150353, 0x150306, 0xf21e, 0x4b30, 0xb92e, 0x0 }, /* #32 */1868 { 0x 1e20d2, 0x1e2006, 0x83ac, 0x4d41, 0xceed, 0x0 }, /* #33 */1869 { 0x 0568c2, 0x056082, 0x409c, 0xbee0, 0xfe7c, 0x0 }, /* #34 */1870 { 0x1 c1597, 0x1c1582, 0x2506, 0xc408, 0xe10e, 0x0 }, /* #35 */1871 { 0x 0200c2, 0x020086, 0x26f5, 0xec6f, 0xca9a, 0x0 }, /* #36 */1872 { 0x2 b6f16, 0x2b6786, 0x7a7a, 0x92a0, 0xe8da, 0x0 }, /* #37 */1873 { 0x 017f42, 0x017706, 0x9418, 0x2b44, 0xbf5c, 0x0 }, /* #38 */1874 { 0x2 a3e02, 0x2a3606, 0x95dc, 0x3c4d, 0xa991, 0x0 }, /* #39 */1875 { 0x 0a0fc6, 0x0a0702, 0x33f8, 0x272f, 0x14d7, 0x0 }, /* #40 */1876 { 0x 1b6c03, 0x1b6406, 0x5414, 0x5424, 0x0030, 0x0 }, /* #41 */1877 { 0x 2e7002, 0x2e7082, 0xd358, 0xea80, 0x39d8, 0x0 }, /* #42 */1878 { 0x0 e3982, 0x0e3186, 0x83ae, 0xbb27, 0x3889, 0x0 }, /* #43 */1879 { 0x 1165c7, 0x116506, 0xf6eb, 0x105f, 0xe6b4, 0x0 }, /* #44 */1880 { 0x 1d4757, 0x1d4702, 0xb3ca, 0x1616, 0xa5dc, 0x0 }, /* #45 */1881 { 0x 3c2412, 0x3c2482, 0x8b87, 0xe8f8, 0x637f, 0x0 }, /* #46 */1882 { 0x 0a3642, 0x0a3682, 0x6f4f, 0x83c8, 0xec87, 0x0 }, /* #47 */1883 { 0x 0d53d7, 0x0d5306, 0x9840, 0x5e7e, 0xc63e, 0x0 }, /* #48 */1884 { 0x 1c3287, 0x1c3286, 0x5d4e, 0xbf30, 0xe27e, 0x0 }, /* #49 */1885 { 0x 196207, 0x196282, 0x4e64, 0xc0ab, 0x8ecf, 0x0 }, /* #50 */1886 { 0x 3b7843, 0x3b7082, 0x9106, 0xdcb9, 0x4dbf, 0x0 }, /* #51 */1887 { 0x 006187, 0x006106, 0x91d2, 0x1d9a, 0x8c48, 0x0 }, /* #52 */1888 { 0x 3e77d2, 0x3e7702, 0x2ec4, 0x414c, 0x6f88, 0x0 }, /* #53 */1889 { 0x0 c7116, 0x0c7182, 0x0eb2, 0xd361, 0xddd3, 0x0 }, /* #54 */1890 { 0x 130346, 0x130306, 0xd53d, 0x6382, 0xb6bf, 0x0 }, /* #55 */1891 { 0x 0f4d07, 0x0f4506, 0xb690, 0x5ff5, 0xe965, 0x0 }, /* #56 */1892 { 0x 210e06, 0x210686, 0x9652, 0x866a, 0x1038, 0x0 }, /* #57 */1893 { 0x 0f0607, 0x0f0606, 0xf0b8, 0x2f84, 0xdf3c, 0x0 }, /* #58 */1894 { 0x 327e87, 0x327686, 0x2df6, 0xbd0a, 0x90fc, 0x0 }, /* #59 */1895 { 0x1 b16d3, 0x1b1682, 0x0678, 0xe4ab, 0xe2d3, 0x0 }, /* #60 */1896 { 0x 1e1596, 0x1e1582, 0xc867, 0xd8f4, 0x1093, 0x0 }, /* #61 */1897 { 0x 3132d7, 0x313202, 0xee1d, 0x3ee9, 0xd0f4, 0x0 }, /* #62 */1898 { 0x 285fd6, 0x285702, 0x5a12, 0x0d9e, 0x578c, 0x0 }, /* #63 */1835 { 0x122556, 0x122582, 0x0a99, 0xc625, 0xccbc, 0x0 }, /* #0 */ 1836 { 0x0d6a53, 0x0d6206, 0xd5f0, 0x5f8b, 0x8a7b, 0x0 }, /* #1 */ 1837 { 0x2722c7, 0x272202, 0x8533, 0x6f8c, 0xeabf, 0x0 }, /* #2 */ 1838 { 0x343252, 0x343282, 0xce25, 0xcb0e, 0x052b, 0x0 }, /* #3 */ 1839 { 0x2b6797, 0x2b6706, 0x1b95, 0x1ef3, 0x0566, 0x0 }, /* #4 */ 1840 { 0x270c57, 0x270406, 0x048f, 0x7baa, 0x7f25, 0x0 }, /* #5 */ 1841 { 0x2f1747, 0x2f1702, 0xb23c, 0x1ec1, 0xacfd, 0x0 }, /* #6 */ 1842 { 0x0e4fd3, 0x0e4706, 0x191f, 0x7afc, 0x63e3, 0x0 }, /* #7 */ 1843 { 0x076a12, 0x076286, 0xa1ee, 0xf0b8, 0x5156, 0x0 }, /* #8 */ 1844 { 0x2f0e82, 0x2f0686, 0x378c, 0xd578, 0xe2f4, 0x0 }, /* #9 */ 1845 { 0x3f0b87, 0x3f0302, 0x8cdc, 0x4a07, 0xc6db, 0x0 }, /* #10 */ 1846 { 0x175846, 0x175082, 0x692f, 0xdcea, 0xb5c5, 0x0 }, /* #11 */ 1847 { 0x121d87, 0x121582, 0x3b4e, 0xb715, 0x8c5b, 0x0 }, /* #12 */ 1848 { 0x3a6486, 0x3a6406, 0x1988, 0x24cf, 0x3d47, 0x0 }, /* #13 */ 1849 { 0x2c3d56, 0x2c3582, 0xc8d5, 0xfe86, 0x3653, 0x0 }, /* #14 */ 1850 { 0x0d09d6, 0x0d0186, 0xea54, 0x878b, 0x6ddf, 0x0 }, /* #15 */ 1851 { 0x386a57, 0x386202, 0xe039, 0x3549, 0xd570, 0x0 }, /* #16 */ 1852 { 0x235f56, 0x235702, 0x5559, 0x3cdf, 0x6986, 0x0 }, /* #17 */ 1853 { 0x396797, 0x396786, 0x5d33, 0xb990, 0xe4a3, 0x0 }, /* #18 */ 1854 { 0x1726d7, 0x172602, 0x5623, 0x7794, 0x21b7, 0x0 }, /* #19 */ 1855 { 0x181ed6, 0x181606, 0x210b, 0x7e4d, 0x5f46, 0x0 }, /* #20 */ 1856 { 0x020457, 0x020486, 0x8f51, 0xaf2e, 0x207f, 0x0 }, /* #21 */ 1857 { 0x287486, 0x287482, 0xb8d7, 0x89d5, 0x3102, 0x0 }, /* #22 */ 1858 { 0x2b3906, 0x2b3182, 0x888f, 0xe738, 0x6fb7, 0x0 }, /* #23 */ 1859 { 0x131492, 0x131482, 0xb84b, 0xd091, 0x68da, 0x0 }, /* #24 */ 1860 { 0x365287, 0x365282, 0xf52f, 0xf5f7, 0x00d8, 0x0 }, /* #25 */ 1861 { 0x0d7b97, 0x0d7306, 0x6be7, 0x41d1, 0x2a36, 0x0 }, /* #26 */ 1862 { 0x2c7493, 0x2c7482, 0xaaac, 0x861c, 0x2cb0, 0x0 }, /* #27 */ 1863 { 0x3d7c97, 0x3d7402, 0x5923, 0x52b3, 0x0b90, 0x0 }, /* #28 */ 1864 { 0x0f4e92, 0x0f4686, 0xfb4f, 0xfea6, 0x05e9, 0x0 }, /* #29 */ 1865 { 0x172a06, 0x172286, 0x2de7, 0xe314, 0xcef3, 0x0 }, /* #30 */ 1866 { 0x3f60c7, 0x3f6002, 0x8d25, 0x1780, 0x9aa5, 0x0 }, /* #31 */ 1867 { 0x0e6fc3, 0x0e6782, 0x76ce, 0x99cd, 0xef03, 0x0 }, /* #32 */ 1868 { 0x2a4d02, 0x2a4586, 0x402f, 0xafee, 0xefc1, 0x0 }, /* #33 */ 1869 { 0x387b92, 0x387382, 0x4f18, 0xfd89, 0xb291, 0x0 }, /* #34 */ 1870 { 0x1d6c86, 0x1d6486, 0x400f, 0x8b9a, 0xcb95, 0x0 }, /* #35 */ 1871 { 0x3a3ed7, 0x3a3686, 0x2f28, 0xde4d, 0xf165, 0x0 }, /* #36 */ 1872 { 0x222a92, 0x222206, 0x5d7e, 0x7beb, 0x2695, 0x0 }, /* #37 */ 1873 { 0x1330d6, 0x133002, 0x91fe, 0x6179, 0xf087, 0x0 }, /* #38 */ 1874 { 0x245942, 0x245182, 0x329f, 0xa592, 0x970d, 0x0 }, /* #39 */ 1875 { 0x196f06, 0x196786, 0xb148, 0x92a9, 0x23e1, 0x0 }, /* #40 */ 1876 { 0x3f1583, 0x3f1586, 0x3e85, 0x93cf, 0xad4a, 0x0 }, /* #41 */ 1877 { 0x120802, 0x120006, 0x6170, 0x7d3c, 0x1c4c, 0x0 }, /* #42 */ 1878 { 0x096a56, 0x096286, 0xe07c, 0xcad2, 0x2aae, 0x0 }, /* #43 */ 1879 { 0x370892, 0x370002, 0x5f89, 0x048f, 0x5b06, 0x0 }, /* #44 */ 1880 { 0x031cd6, 0x031486, 0xa582, 0xafc6, 0x0a44, 0x0 }, /* #45 */ 1881 { 0x093193, 0x093182, 0xef57, 0xaaf4, 0x45a3, 0x0 }, /* #46 */ 1882 { 0x1211c7, 0x121106, 0x55d6, 0x0f93, 0x5a45, 0x0 }, /* #47 */ 1883 { 0x187493, 0x187482, 0x66c3, 0xaf2a, 0xc9e9, 0x0 }, /* #48 */ 1884 { 0x3a7112, 0x3a7186, 0xcd7a, 0xf60a, 0x3b70, 0x0 }, /* #49 */ 1885 { 0x2e6c92, 0x2e6402, 0xb613, 0x0eb3, 0xb8a0, 0x0 }, /* #50 */ 1886 { 0x031543, 0x031502, 0x4271, 0x5316, 0x1167, 0x0 }, /* #51 */ 1887 { 0x1d29d7, 0x1d2102, 0x7f6b, 0x0402, 0x7b69, 0x0 }, /* #52 */ 1888 { 0x2a4453, 0x2a4402, 0xd115, 0x19df, 0xc8ca, 0x0 }, /* #53 */ 1889 { 0x0b4e97, 0x0b4682, 0x6b7c, 0xaa0d, 0xc171, 0x0 }, /* #54 */ 1890 { 0x276413, 0x276402, 0x637c, 0x07ec, 0x6490, 0x0 }, /* #55 */ 1891 { 0x154582, 0x154586, 0xe985, 0xcf56, 0x26d3, 0x0 }, /* #56 */ 1892 { 0x3f1417, 0x3f1486, 0x7f3a, 0x90af, 0xef95, 0x0 }, /* #57 */ 1893 { 0x3e3f52, 0x3e3702, 0x1aa5, 0x75e0, 0x6f45, 0x0 }, /* #58 */ 1894 { 0x253297, 0x253286, 0xf478, 0xfd14, 0x096c, 0x0 }, /* #59 */ 1895 { 0x151642, 0x151606, 0x0ed2, 0x11c9, 0x1f1b, 0x0 }, /* #60 */ 1896 { 0x395cd6, 0x395402, 0x25bf, 0x1785, 0x323a, 0x0 }, /* #61 */ 1897 { 0x092247, 0x092286, 0xdb2f, 0xca6a, 0x1145, 0x0 }, /* #62 */ 1898 { 0x0d55c7, 0x0d5506, 0x882e, 0x364e, 0xbe60, 0x0 }, /* #63 */ 1899 1899 }; 1900 1900 static const BINU16_TEST_T g_aTests_and_u16[] = 1901 1901 { 1902 { 0x 3d3513, 0x3d3582, 0x9a4f, 0x8246, 0xc246, 0x0 }, /* #0 */1903 { 0x 0c0493, 0x0c0406, 0x937a, 0x1160, 0x55e1, 0x0 }, /* #1 */1904 { 0x1 16703, 0x116706, 0x19c4, 0x08c0, 0xaef2, 0x0 }, /* #2 */1905 { 0x 1c1256, 0x1c1286, 0xade9, 0x8181, 0xd181, 0x0 }, /* #3 */1906 { 0x 2c1407, 0x2c1406, 0x6d74, 0x6d44, 0xef45, 0x0 }, /* #4 */1907 { 0x 3d5952, 0x3d5106, 0x2c50, 0x2c50, 0x6e70, 0x0 }, /* #5 */1908 { 0x2 324c3, 0x232402, 0xb935, 0x2934, 0x6d7c, 0x0 }, /* #6 */1909 { 0x3 a0d86, 0x3a0586, 0xc246, 0x8042, 0xa55b, 0x0 }, /* #7 */1910 { 0x 0d31d3, 0x0d3106, 0x5ab9, 0x5899, 0x589f, 0x0 }, /* #8 */1911 { 0x2 04f17, 0x204782, 0xe1c2, 0xa0c2, 0xb4eb, 0x0 }, /* #9 */1912 { 0x 1a6086, 0x1a6002, 0xca73, 0x4a73, 0x4afb, 0x0 }, /* #10 */1913 { 0x 393513, 0x393502, 0x7183, 0x5102, 0x5176, 0x0 }, /* #11 */1914 { 0x 014492, 0x014402, 0xee35, 0x0225, 0x1367, 0x0 }, /* #12 */1915 { 0x 1852c6, 0x185286, 0x82cd, 0x8044, 0x8d56, 0x0 }, /* #13 */1916 { 0x3 31313, 0x331306, 0x092c, 0x0928, 0x3b29, 0x0 }, /* #14 */1917 { 0x 033c07, 0x033406, 0x8f04, 0x0300, 0x73d2, 0x0 }, /* #15 */1918 { 0x1 765c2, 0x176502, 0x6487, 0x0407, 0x174f, 0x0 }, /* #16 */1919 { 0x1 77c02, 0x177402, 0x8247, 0x0245, 0x26dd, 0x0 }, /* #17 */1920 { 0x 240a43, 0x240202, 0x77b9, 0x4608, 0x4e48, 0x0 }, /* #18 */1921 { 0x0 20986, 0x020102, 0x201b, 0x2008, 0xfe6c, 0x0 }, /* #19 */1922 { 0x 0904d2, 0x090406, 0x8dbf, 0x0524, 0x1764, 0x0 }, /* #20 */1923 { 0x2 54c07, 0x254486, 0xa578, 0xa548, 0xa5cc, 0x0 }, /* #21 */1924 { 0x1 b2506, 0x1b2506, 0x6eca, 0x0888, 0x988d, 0x0 }, /* #22 */1925 { 0x2 b6312, 0x2b6306, 0x3096, 0x3014, 0xf13d, 0x0 }, /* #23 */1926 { 0x 116c86, 0x116406, 0xa5e1, 0x24c0, 0x6cda, 0x0 }, /* #24 */1927 { 0x 295f57, 0x295702, 0xc60b, 0x000b, 0x01cf, 0x0 }, /* #25 */1928 { 0x 386ac6, 0x386202, 0x9c14, 0x1404, 0x1606, 0x0 }, /* #26 */1929 { 0x 237c52, 0x237482, 0xf88b, 0x8083, 0x86b3, 0x0 }, /* #27 */1930 { 0x 0f6007, 0x0f6086, 0x8ede, 0x8088, 0xd1a9, 0x0 }, /* #28 */1931 { 0x 1452c3, 0x145202, 0x55d2, 0x4540, 0x6544, 0x0 }, /* #29 */1932 { 0x1 77d07, 0x177502, 0xf5d0, 0x3540, 0x374a, 0x0 }, /* #30 */1933 { 0x 260887, 0x260006, 0x98f6, 0x08a6, 0x6da7, 0x0 }, /* #31 */1934 { 0x 002193, 0x002182, 0xa129, 0xa029, 0xbc2f, 0x0 }, /* #32 */1935 { 0x3 26a56, 0x326206, 0xf2a9, 0x4021, 0x4d35, 0x0 }, /* #33 */1936 { 0x 020c07, 0x020486, 0xfec2, 0x9e82, 0x9fa6, 0x0 }, /* #34 */1937 { 0x1 f6f86, 0x1f6702, 0x73a4, 0x2304, 0x2f55, 0x0 }, /* #35 */1938 { 0x2 d1217, 0x2d1202, 0x90a1, 0x10a1, 0x70f7, 0x0 }, /* #36 */1939 { 0x 157893, 0x157086, 0xe46d, 0xa005, 0xb885, 0x0 }, /* #37 */1940 { 0x 065016, 0x065002, 0x5345, 0x0340, 0x0362, 0x0 }, /* #38 */1941 { 0x 1d1a16, 0x1d1206, 0xd316, 0x4306, 0x4f8f, 0x0 }, /* #39 */1942 { 0x0 07213, 0x007206, 0xf418, 0x6400, 0x65c1, 0x0 }, /* #40 */1943 { 0x 2f6752, 0x2f6706, 0x615d, 0x210c, 0x230e, 0x0 }, /* #41 */1944 { 0x 2d1242, 0x2d1202, 0xfbe0, 0x33e0, 0x37eb, 0x0 }, /* #42 */1945 { 0x2 32f16, 0x232702, 0x57ce, 0x54ce, 0xd4ce, 0x0 }, /* #43 */1946 { 0x1 75643, 0x175606, 0x8922, 0x0922, 0x3f62, 0x0 }, /* #44 */1947 { 0x 104ed3, 0x104606, 0x7765, 0x1400, 0x9c80, 0x0 }, /* #45 */1948 { 0x 153c17, 0x153482, 0xd728, 0x9620, 0x9670, 0x0 }, /* #46 */1949 { 0x 363847, 0x363006, 0x420a, 0x420a, 0xd39a, 0x0 }, /* #47 */1950 { 0x 292b12, 0x292302, 0x6366, 0x6302, 0xfb1b, 0x0 }, /* #48 */1951 { 0x 1a6417, 0x1a6482, 0xd4f6, 0x94d6, 0x95df, 0x0 }, /* #49 */1952 { 0x 0e0887, 0x0e0002, 0x3718, 0x2510, 0x2516, 0x0 }, /* #50 */1953 { 0x 087bd3, 0x087386, 0xc886, 0xc006, 0xf76f, 0x0 }, /* #51 */1954 { 0x 3c3f83, 0x3c3702, 0xc6c3, 0x4202, 0x6b0a, 0x0 }, /* #52 */1955 { 0x2 26c02, 0x226406, 0x5fcc, 0x5288, 0x528a, 0x0 }, /* #53 */1956 { 0x 021116, 0x021106, 0x3996, 0x0990, 0xc9f9, 0x0 }, /* #54 */1957 { 0x 021543, 0x021586, 0x868d, 0x8009, 0xb80b, 0x0 }, /* #55 */1958 { 0x 2c7f92, 0x2c7702, 0x208e, 0x2004, 0x7e74, 0x0 }, /* #56 */1959 { 0x 360f82, 0x360702, 0xd445, 0x0004, 0x0a8e, 0x0 }, /* #57 */1960 { 0x 2a2197, 0x2a2106, 0xc32e, 0x0022, 0x0c72, 0x0 }, /* #58 */1961 { 0x 1036d3, 0x103682, 0xadab, 0xa401, 0xf611, 0x0 }, /* #59 */1962 { 0x3 278c3, 0x327082, 0xdc66, 0xcc62, 0xcfe3, 0x0 }, /* #60 */1963 { 0x 0e6d83, 0x0e6502, 0x2609, 0x0408, 0x4cac, 0x0 }, /* #61 */1964 { 0x 1067d6, 0x106702, 0x54c2, 0x1480, 0x9685, 0x0 }, /* #62 */1965 { 0x 0c0e82, 0x0c0606, 0xd1fd, 0x5018, 0x7a18, 0x0 }, /* #63 */1902 { 0x034852, 0x034082, 0xcaa6, 0x88a4, 0x98b4, 0x0 }, /* #0 */ 1903 { 0x276d82, 0x276582, 0x9de0, 0x9c20, 0xfe39, 0x0 }, /* #1 */ 1904 { 0x1e7593, 0x1e7506, 0x63bf, 0x019a, 0x959a, 0x0 }, /* #2 */ 1905 { 0x3c7052, 0x3c7006, 0x6e3e, 0x2800, 0xa9c1, 0x0 }, /* #3 */ 1906 { 0x0847c6, 0x084782, 0xd6e2, 0x9040, 0xb05c, 0x0 }, /* #4 */ 1907 { 0x1a6dd3, 0x1a6502, 0xff8b, 0x258a, 0x25da, 0x0 }, /* #5 */ 1908 { 0x2526c7, 0x252602, 0x1bbc, 0x022c, 0xe26e, 0x0 }, /* #6 */ 1909 { 0x3c5c57, 0x3c5482, 0x89a4, 0x8004, 0xa054, 0x0 }, /* #7 */ 1910 { 0x2873c7, 0x287302, 0x0483, 0x0002, 0x4242, 0x0 }, /* #8 */ 1911 { 0x2f17d3, 0x2f1706, 0x37e8, 0x0788, 0x8798, 0x0 }, /* #9 */ 1912 { 0x372d93, 0x372502, 0x7e3f, 0x0e20, 0x8fe0, 0x0 }, /* #10 */ 1913 { 0x0e4ad6, 0x0e4282, 0xea9f, 0x800e, 0x850e, 0x0 }, /* #11 */ 1914 { 0x1c6983, 0x1c6106, 0x783e, 0x3014, 0x3694, 0x0 }, /* #12 */ 1915 { 0x043782, 0x043782, 0xefec, 0x8280, 0x8281, 0x0 }, /* #13 */ 1916 { 0x382216, 0x382286, 0x9821, 0x9021, 0xd237, 0x0 }, /* #14 */ 1917 { 0x355007, 0x355006, 0x6f84, 0x6e00, 0x7e2a, 0x0 }, /* #15 */ 1918 { 0x1d0557, 0x1d0502, 0x02ab, 0x0029, 0x653d, 0x0 }, /* #16 */ 1919 { 0x1108c2, 0x110002, 0x71fa, 0x707a, 0xf87a, 0x0 }, /* #17 */ 1920 { 0x121e47, 0x121602, 0xfa42, 0x1002, 0x15a6, 0x0 }, /* #18 */ 1921 { 0x007a42, 0x007202, 0xfced, 0x54e5, 0x54f7, 0x0 }, /* #19 */ 1922 { 0x196596, 0x196506, 0x175f, 0x0655, 0x6e75, 0x0 }, /* #20 */ 1923 { 0x295456, 0x295402, 0xd40e, 0x1004, 0x1a44, 0x0 }, /* #21 */ 1924 { 0x176f87, 0x176782, 0xc5f5, 0x8085, 0x8087, 0x0 }, /* #22 */ 1925 { 0x2e4a02, 0x2e4206, 0x409f, 0x409f, 0xc5df, 0x0 }, /* #23 */ 1926 { 0x2b5497, 0x2b5406, 0xb830, 0x1800, 0x5d43, 0x0 }, /* #24 */ 1927 { 0x176687, 0x176606, 0x5043, 0x0042, 0x87ce, 0x0 }, /* #25 */ 1928 { 0x180393, 0x180306, 0x04d3, 0x0411, 0xbe15, 0x0 }, /* #26 */ 1929 { 0x0e7943, 0x0e7102, 0x566c, 0x4404, 0xed04, 0x0 }, /* #27 */ 1930 { 0x344142, 0x344186, 0xed4a, 0xc400, 0xd625, 0x0 }, /* #28 */ 1931 { 0x2c55c2, 0x2c5506, 0x4dac, 0x44ac, 0x74ec, 0x0 }, /* #29 */ 1932 { 0x1b5c42, 0x1b5406, 0x47b8, 0x0788, 0x8f8d, 0x0 }, /* #30 */ 1933 { 0x1c2052, 0x1c2002, 0x41c4, 0x40c4, 0xd0e5, 0x0 }, /* #31 */ 1934 { 0x1618d6, 0x161086, 0xcb98, 0x8118, 0x9158, 0x0 }, /* #32 */ 1935 { 0x3d3a97, 0x3d3206, 0x4834, 0x4814, 0x5cd4, 0x0 }, /* #33 */ 1936 { 0x2b1043, 0x2b1006, 0xd030, 0x1030, 0x3a72, 0x0 }, /* #34 */ 1937 { 0x144f07, 0x144702, 0x06e9, 0x0649, 0xd65f, 0x0 }, /* #35 */ 1938 { 0x2f1743, 0x2f1702, 0x47a9, 0x47a1, 0xd7e3, 0x0 }, /* #36 */ 1939 { 0x3f7e03, 0x3f7606, 0x48f0, 0x00f0, 0x96ff, 0x0 }, /* #37 */ 1940 { 0x377c87, 0x377406, 0xd872, 0x4060, 0x46e8, 0x0 }, /* #38 */ 1941 { 0x244842, 0x244086, 0x957f, 0x8166, 0xe966, 0x0 }, /* #39 */ 1942 { 0x083b07, 0x083382, 0xffa2, 0xe6a2, 0xe6ea, 0x0 }, /* #40 */ 1943 { 0x3648d3, 0x364082, 0x8ae5, 0x8845, 0xd855, 0x0 }, /* #41 */ 1944 { 0x0b37c7, 0x0b3706, 0x3e4c, 0x180c, 0x192c, 0x0 }, /* #42 */ 1945 { 0x221f17, 0x221706, 0x6b50, 0x6800, 0x78af, 0x0 }, /* #43 */ 1946 { 0x185713, 0x185702, 0x08bf, 0x003d, 0x607d, 0x0 }, /* #44 */ 1947 { 0x0760d7, 0x076006, 0x9db7, 0x0090, 0x6090, 0x0 }, /* #45 */ 1948 { 0x0335d3, 0x033506, 0xb511, 0x3400, 0x7484, 0x0 }, /* #46 */ 1949 { 0x0f3cc7, 0x0f3402, 0x5f89, 0x4f89, 0x4f89, 0x0 }, /* #47 */ 1950 { 0x193e47, 0x193606, 0x3fff, 0x2e7d, 0xae7d, 0x0 }, /* #48 */ 1951 { 0x0b4606, 0x0b4606, 0x3438, 0x3018, 0x789d, 0x0 }, /* #49 */ 1952 { 0x2a47c2, 0x2a4782, 0x9206, 0x8204, 0xe38c, 0x0 }, /* #50 */ 1953 { 0x191202, 0x191206, 0x8c6c, 0x0044, 0x33d4, 0x0 }, /* #51 */ 1954 { 0x062bd7, 0x062302, 0x333e, 0x220e, 0x66ce, 0x0 }, /* #52 */ 1955 { 0x246202, 0x246286, 0xd51a, 0x940a, 0xbe4a, 0x0 }, /* #53 */ 1956 { 0x2d7a13, 0x2d7206, 0x6d2d, 0x6124, 0xe1e4, 0x0 }, /* #54 */ 1957 { 0x1e71c6, 0x1e7102, 0xb707, 0x1402, 0x5492, 0x0 }, /* #55 */ 1958 { 0x0f65c2, 0x0f6586, 0x8f20, 0x8d00, 0x8d17, 0x0 }, /* #56 */ 1959 { 0x161782, 0x161706, 0x10cf, 0x0084, 0xaf84, 0x0 }, /* #57 */ 1960 { 0x1d3857, 0x1d3006, 0x2f10, 0x0700, 0xd785, 0x0 }, /* #58 */ 1961 { 0x047d02, 0x047506, 0xf82f, 0x102e, 0x107e, 0x0 }, /* #59 */ 1962 { 0x386487, 0x386406, 0x479b, 0x0299, 0x2af9, 0x0 }, /* #60 */ 1963 { 0x2b5253, 0x2b5286, 0xa58d, 0xa00c, 0xf05e, 0x0 }, /* #61 */ 1964 { 0x313d12, 0x313506, 0x19f6, 0x1890, 0x9c98, 0x0 }, /* #62 */ 1965 { 0x164ac6, 0x164202, 0x10f5, 0x0054, 0x4d56, 0x0 }, /* #63 */ 1966 1966 }; 1967 1967 static const BINU16_TEST_T g_aTests_and_u16_locked[] = 1968 1968 { 1969 { 0x1 96183, 0x196106, 0x987c, 0x0024, 0x23a7, 0x0 }, /* #0 */1970 { 0x 2d5056, 0x2d5086, 0xd85a, 0xd80a, 0xff2a, 0x0 }, /* #1 */1971 { 0x 352dc2, 0x352506, 0x5c28, 0x5c00, 0x7d43, 0x0 }, /* #2 */1972 { 0x 2c4242, 0x2c4206, 0xdb3b, 0x1303, 0x1743, 0x0 }, /* #3 */1973 { 0x 235453, 0x235406, 0x55b4, 0x0030, 0xa07b, 0x0 }, /* #4 */1974 { 0x 392243, 0x392202, 0x7301, 0x5101, 0x55e5, 0x0 }, /* #5 */1975 { 0x3 14a42, 0x314202, 0x23f0, 0x03e0, 0x87ec, 0x0 }, /* #6 */1976 { 0x2 625d2, 0x262582, 0xa362, 0x8202, 0x869b, 0x0 }, /* #7 */1977 { 0x 1f3f92, 0x1f3706, 0xacab, 0x288b, 0x2b8b, 0x0 }, /* #8 */1978 { 0x0 83bc2, 0x083302, 0x5f53, 0x5213, 0x521b, 0x0 }, /* #9 */1979 { 0x2 a6c03, 0x2a6406, 0x004b, 0x0003, 0x4eb7, 0x0 }, /* #10 */1980 { 0x 077607, 0x077602, 0x764f, 0x3649, 0x3e69, 0x0 }, /* #11 */1981 { 0x 1b1602, 0x1b1606, 0xb6eb, 0x1488, 0x148c, 0x0 }, /* #12 */1982 { 0x 330017, 0x330082, 0xf7cd, 0xb6c8, 0xbee8, 0x0 }, /* #13 */1983 { 0x 331257, 0x331206, 0x483a, 0x083a, 0x0eff, 0x0 }, /* #14 */1984 { 0x0 e2b92, 0x0e2346, 0xbb20, 0x0000, 0x40d5, 0x0 }, /* #15 */1985 { 0x0 46f96, 0x046706, 0x4383, 0x4382, 0x5bd2, 0x0 }, /* #16 */1986 { 0x 1e6552, 0x1e6502, 0x21bc, 0x01b0, 0xdbf2, 0x0 }, /* #17 */1987 { 0x 280243, 0x280202, 0x4b17, 0x4302, 0xf30a, 0x0 }, /* #18 */1988 { 0x 113a92, 0x113202, 0x5902, 0x0902, 0xad67, 0x0 }, /* #19 */1989 { 0x1 37893, 0x137002, 0x5f40, 0x0e40, 0x8ec8, 0x0 }, /* #20 */1990 { 0x0 20613, 0x020682, 0xf564, 0x8520, 0x8d32, 0x0 }, /* #21 */1991 { 0x 357146, 0x357102, 0x0fc2, 0x08c2, 0xc8c2, 0x0 }, /* #22 */1992 { 0x0 d6b17, 0x0d6382, 0xd41d, 0x9410, 0xbe32, 0x0 }, /* #23 */1993 { 0x 0a6c03, 0x0a6402, 0x0868, 0x0040, 0x0641, 0x0 }, /* #24 */1994 { 0x1 92453, 0x192486, 0x8bfd, 0x81d1, 0x95d1, 0x0 }, /* #25 */1995 { 0x 1a6847, 0x1a6082, 0xc2d7, 0xc0c1, 0xc5e9, 0x0 }, /* #26 */1996 { 0x 390542, 0x390502, 0x3b5d, 0x085d, 0x88dd, 0x0 }, /* #27 */1997 { 0x 1566c2, 0x156602, 0x28cd, 0x0049, 0xc44b, 0x0 }, /* #28 */1998 { 0x 382ac2, 0x382202, 0x3548, 0x0108, 0x4b1b, 0x0 }, /* #29 */1999 { 0x3 76c92, 0x376406, 0x2e5b, 0x2248, 0x62e8, 0x0 }, /* #30 */2000 { 0x2 06e83, 0x206602, 0x90ef, 0x10e0, 0x5ef0, 0x0 }, /* #31 */2001 { 0x 351b96, 0x351306, 0xe908, 0x2100, 0x2572, 0x0 }, /* #32 */2002 { 0x 0e0042, 0x0e0002, 0x6b79, 0x6351, 0xe353, 0x0 }, /* #33 */2003 { 0x2 51c92, 0x251406, 0x706f, 0x300f, 0xb20f, 0x0 }, /* #34 */2004 { 0x 1418c7, 0x141006, 0xc917, 0x0014, 0x22d4, 0x0 }, /* #35 */2005 { 0x3 23143, 0x323106, 0x714a, 0x6142, 0xe543, 0x0 }, /* #36 */2006 { 0x 133f93, 0x133702, 0x492b, 0x412a, 0xc53e, 0x0 }, /* #37 */2007 { 0x 1a70d3, 0x1a7006, 0x643b, 0x6000, 0x6a84, 0x0 }, /* #38 */2008 { 0x 342a82, 0x342286, 0x994e, 0x9906, 0xfdb6, 0x0 }, /* #39 */2009 { 0x 3a5e17, 0x3a5606, 0x8649, 0x0648, 0x3ede, 0x0 }, /* #40 */2010 { 0x 2171d6, 0x217182, 0xcb72, 0x8a40, 0xbe40, 0x0 }, /* #41 */2011 { 0x 361b56, 0x361302, 0x1367, 0x0202, 0x0e12, 0x0 }, /* #42 */2012 { 0x 094b12, 0x094302, 0x9fd4, 0x1240, 0x5263, 0x0 }, /* #43 */2013 { 0x 1f6396, 0x1f6386, 0xb362, 0xb000, 0xf491, 0x0 }, /* #44 */2014 { 0x2 e69c2, 0x2e6106, 0x13f7, 0x02f5, 0xeafd, 0x0 }, /* #45 */2015 { 0x 2e08d7, 0x2e0086, 0xfc50, 0xec00, 0xeea7, 0x0 }, /* #46 */2016 { 0x 0b4152, 0x0b4186, 0xb515, 0xa111, 0xa939, 0x0 }, /* #47 */2017 { 0x 1b1456, 0x1b1406, 0x0a8e, 0x0a0c, 0x1f7d, 0x0 }, /* #48 */2018 { 0x0 204d3, 0x020402, 0x50ea, 0x10ea, 0x3fee, 0x0 }, /* #49 */2019 { 0x 3a3197, 0x3a3182, 0xf3db, 0xc3c8, 0xc7c8, 0x0 }, /* #50 */2020 { 0x2 03e93, 0x203606, 0x0786, 0x0106, 0xf116, 0x0 }, /* #51 */2021 { 0x 046ad3, 0x046202, 0x6882, 0x4802, 0x5e4a, 0x0 }, /* #52 */2022 { 0x3 d5612, 0x3d5602, 0x15c5, 0x0545, 0x6f57, 0x0 }, /* #53 */2023 { 0x 064d13, 0x064502, 0xc59e, 0x4192, 0x43b3, 0x0 }, /* #54 */2024 { 0x 0f21d2, 0x0f2102, 0xd22b, 0x1001, 0x1185, 0x0 }, /* #55 */2025 { 0x1 86512, 0x186586, 0x8c75, 0x8060, 0x82e2, 0x0 }, /* #56 */2026 { 0x 365843, 0x365002, 0xcaea, 0x0268, 0x066c, 0x0 }, /* #57 */2027 { 0x 0c5956, 0x0c5102, 0x65df, 0x2491, 0x2eb1, 0x0 }, /* #58 */2028 { 0x 0b0cd7, 0x0b0402, 0x2266, 0x0046, 0x91ce, 0x0 }, /* #59 */2029 { 0x 1f0757, 0x1f0706, 0x5a13, 0x5000, 0xd0e0, 0x0 }, /* #60 */2030 { 0x 183dc2, 0x183502, 0xcb55, 0x0801, 0x3c23, 0x0 }, /* #61 */2031 { 0x 2d4dd7, 0x2d4506, 0x1668, 0x1648, 0x375f, 0x0 }, /* #62 */2032 { 0x0 d6996, 0x0d6102, 0x40cb, 0x408a, 0xe18e, 0x0 }, /* #63 */1969 { 0x1e03d7, 0x1e0302, 0x5b14, 0x0b10, 0x8f50, 0x0 }, /* #0 */ 1970 { 0x190b13, 0x190306, 0x78b6, 0x2006, 0x260f, 0x0 }, /* #1 */ 1971 { 0x232842, 0x232006, 0x7921, 0x6921, 0x6f69, 0x0 }, /* #2 */ 1972 { 0x377213, 0x377202, 0x9b2b, 0x080b, 0x285f, 0x0 }, /* #3 */ 1973 { 0x337e56, 0x337686, 0x99bd, 0x80ac, 0x80ec, 0x0 }, /* #4 */ 1974 { 0x160d06, 0x160502, 0x3b32, 0x0220, 0x82e0, 0x0 }, /* #5 */ 1975 { 0x337ac6, 0x337206, 0x1ba0, 0x19a0, 0xb9a4, 0x0 }, /* #6 */ 1976 { 0x214652, 0x214602, 0xf224, 0x5220, 0x53ea, 0x0 }, /* #7 */ 1977 { 0x0066c3, 0x006682, 0xa0b9, 0xa080, 0xeb82, 0x0 }, /* #8 */ 1978 { 0x0052d6, 0x005206, 0xc2ec, 0x400c, 0x541e, 0x0 }, /* #9 */ 1979 { 0x261116, 0x261186, 0xa001, 0xa000, 0xa95c, 0x0 }, /* #10 */ 1980 { 0x3d7696, 0x3d7606, 0x960c, 0x0200, 0x02e0, 0x0 }, /* #11 */ 1981 { 0x325ad2, 0x325202, 0x53d4, 0x1140, 0x916a, 0x0 }, /* #12 */ 1982 { 0x094e47, 0x094602, 0xbcca, 0x3c40, 0x7d54, 0x0 }, /* #13 */ 1983 { 0x212b12, 0x212386, 0xe14e, 0xc044, 0xd0c4, 0x0 }, /* #14 */ 1984 { 0x0d2102, 0x0d2106, 0x67fb, 0x25bb, 0xadbb, 0x0 }, /* #15 */ 1985 { 0x0d6dd7, 0x0d6506, 0x7fb7, 0x00b1, 0x00f1, 0x0 }, /* #16 */ 1986 { 0x2f7847, 0x2f7006, 0xe287, 0x2082, 0x3cb2, 0x0 }, /* #17 */ 1987 { 0x145f57, 0x145782, 0xa386, 0xa186, 0xedf7, 0x0 }, /* #18 */ 1988 { 0x297396, 0x297302, 0x66c8, 0x0280, 0x1392, 0x0 }, /* #19 */ 1989 { 0x1f6807, 0x1f6082, 0x9756, 0x9302, 0x9b8b, 0x0 }, /* #20 */ 1990 { 0x0e6143, 0x0e6106, 0xd15d, 0x5105, 0x5927, 0x0 }, /* #21 */ 1991 { 0x222057, 0x222002, 0x54e1, 0x1040, 0x9154, 0x0 }, /* #22 */ 1992 { 0x0a5403, 0x0a5406, 0x3a90, 0x1a90, 0xdbb2, 0x0 }, /* #23 */ 1993 { 0x163156, 0x163106, 0x4988, 0x0800, 0x9841, 0x0 }, /* #24 */ 1994 { 0x1e6283, 0x1e6202, 0x1064, 0x1020, 0x3331, 0x0 }, /* #25 */ 1995 { 0x257a97, 0x257282, 0xb224, 0x9020, 0x99f3, 0x0 }, /* #26 */ 1996 { 0x144f53, 0x144702, 0x1278, 0x0268, 0xc26e, 0x0 }, /* #27 */ 1997 { 0x2c62c2, 0x2c6206, 0x3635, 0x0224, 0x03e4, 0x0 }, /* #28 */ 1998 { 0x1b2357, 0x1b2302, 0xbef7, 0x3807, 0x790f, 0x0 }, /* #29 */ 1999 { 0x3a79c7, 0x3a7182, 0xb039, 0xa008, 0xabce, 0x0 }, /* #30 */ 2000 { 0x2a7a53, 0x2a7206, 0x972d, 0x0400, 0x2480, 0x0 }, /* #31 */ 2001 { 0x0563d2, 0x056306, 0xac27, 0x2c05, 0x3ddd, 0x0 }, /* #32 */ 2002 { 0x257ad3, 0x257202, 0x7e54, 0x7404, 0xf406, 0x0 }, /* #33 */ 2003 { 0x233ad6, 0x233206, 0x1f2c, 0x0828, 0xa82b, 0x0 }, /* #34 */ 2004 { 0x213942, 0x213186, 0xf1b1, 0xd130, 0xdb3a, 0x0 }, /* #35 */ 2005 { 0x367216, 0x367282, 0xa556, 0xa416, 0xec3e, 0x0 }, /* #36 */ 2006 { 0x3f14c2, 0x3f1402, 0x217c, 0x001c, 0x589c, 0x0 }, /* #37 */ 2007 { 0x070952, 0x070106, 0x002e, 0x000a, 0xf21b, 0x0 }, /* #38 */ 2008 { 0x0b69c2, 0x0b6186, 0xa65f, 0xa000, 0xe080, 0x0 }, /* #39 */ 2009 { 0x121383, 0x121346, 0x0a50, 0x0000, 0x4487, 0x0 }, /* #40 */ 2010 { 0x051642, 0x051682, 0xfe46, 0xe440, 0xe4c0, 0x0 }, /* #41 */ 2011 { 0x0c1847, 0x0c1002, 0x1021, 0x1020, 0xf862, 0x0 }, /* #42 */ 2012 { 0x306ed7, 0x306686, 0xd88b, 0x900a, 0xb63e, 0x0 }, /* #43 */ 2013 { 0x0c55c2, 0x0c5506, 0x1490, 0x0490, 0x2d93, 0x0 }, /* #44 */ 2014 { 0x283f82, 0x283706, 0x3652, 0x2000, 0x68ac, 0x0 }, /* #45 */ 2015 { 0x0c7707, 0x0c7706, 0x293e, 0x011e, 0xc19e, 0x0 }, /* #46 */ 2016 { 0x1a13d6, 0x1a1302, 0x0f28, 0x0808, 0x48da, 0x0 }, /* #47 */ 2017 { 0x0e1f53, 0x0e1706, 0x0e83, 0x0c81, 0xbcd9, 0x0 }, /* #48 */ 2018 { 0x006793, 0x006702, 0x2cfb, 0x2801, 0x2b05, 0x0 }, /* #49 */ 2019 { 0x0e5756, 0x0e5706, 0x150f, 0x1105, 0x9b55, 0x0 }, /* #50 */ 2020 { 0x2f7793, 0x2f7702, 0x7cef, 0x5020, 0x5220, 0x0 }, /* #51 */ 2021 { 0x3d3bc3, 0x3d3302, 0x5de4, 0x0880, 0x2899, 0x0 }, /* #52 */ 2022 { 0x317783, 0x317782, 0xa94c, 0x8804, 0xdcb6, 0x0 }, /* #53 */ 2023 { 0x376ad6, 0x376206, 0x38b4, 0x2830, 0xee38, 0x0 }, /* #54 */ 2024 { 0x163482, 0x163402, 0x035c, 0x0004, 0x9487, 0x0 }, /* #55 */ 2025 { 0x126802, 0x126006, 0xf211, 0x4000, 0x442c, 0x0 }, /* #56 */ 2026 { 0x206353, 0x206306, 0x497b, 0x4028, 0x54a8, 0x0 }, /* #57 */ 2027 { 0x117f52, 0x117702, 0xd1cf, 0x5045, 0x7e45, 0x0 }, /* #58 */ 2028 { 0x2f2417, 0x2f2406, 0x03fa, 0x0090, 0x4490, 0x0 }, /* #59 */ 2029 { 0x225943, 0x225102, 0x125d, 0x1015, 0x9c15, 0x0 }, /* #60 */ 2030 { 0x364696, 0x364602, 0x755d, 0x4515, 0x4517, 0x0 }, /* #61 */ 2031 { 0x051012, 0x051006, 0x24b4, 0x0400, 0xc508, 0x0 }, /* #62 */ 2032 { 0x084183, 0x084102, 0x1926, 0x1904, 0x1b4d, 0x0 }, /* #63 */ 2033 2033 }; 2034 2034 static const BINU16_TEST_T g_aTests_cmp_u16[] = 2035 2035 { 2036 { 0x 0c4e93, 0x0c4e06, 0x963b, 0x963b, 0x295a, 0x0 }, /* #0 */2037 { 0x26 6756, 0x266716, 0xfd40, 0xfd40, 0xa462, 0x0 }, /* #1 */2038 { 0x 355a07, 0x355282, 0xeed7, 0xeed7, 0x68d0, 0x0 }, /* #2 */2039 { 0x 026bc7, 0x026b87, 0x52a4, 0x52a4, 0xb644, 0x0 }, /* #3 */2040 { 0x3 13382, 0x313386, 0xf96d, 0xf96d, 0x6bcd, 0x0 }, /* #4 */2041 { 0x 3a0202, 0x3a0292, 0xb999, 0xb999, 0x04ec, 0x0 }, /* #5 */2042 { 0x1 94ed2, 0x194602, 0x2e2f, 0x2e2f, 0x2227, 0x0 }, /* #6 */2043 { 0x 183e56, 0x183697, 0x1970, 0x1970, 0x341d, 0x0 }, /* #7 */2044 { 0x2 b1687, 0x2b1683, 0x231c, 0x231c, 0x449c, 0x0 }, /* #8 */2045 { 0x 3604d2, 0x360492, 0xbe90, 0xbe90, 0x0274, 0x0 }, /* #9 */2046 { 0x3 51f03, 0x351716, 0xa826, 0xa826, 0x857a, 0x0 }, /* #10 */2047 { 0x 1a15d6, 0x1a1592, 0xacc2, 0xacc2, 0x227d, 0x0 }, /* #11 */2048 { 0x1 97186, 0x197183, 0x0e5d, 0x0e5d, 0x37c9, 0x0 }, /* #12 */2049 { 0x 0d0593, 0x0d0503, 0x652b, 0x652b, 0xff58, 0x0 }, /* #13 */2050 { 0x 370497, 0x370c12, 0x84ac, 0x84ac, 0x540e, 0x0 }, /* #14 */2051 { 0x2 612c3, 0x261216, 0x3886, 0x3886, 0x21bd, 0x0 }, /* #15 */2052 { 0x3 e33c6, 0x3e3b87, 0x6304, 0x6304, 0x9c82, 0x0 }, /* #16 */2053 { 0x 103b46, 0x103b93, 0x2d81, 0x2d81, 0x8b26, 0x0 }, /* #17 */2054 { 0x 2f0f06, 0x2f0703, 0x28d9, 0x28d9, 0xe787, 0x0 }, /* #18 */2055 { 0x 207496, 0x207402, 0xea5a, 0xea5a, 0xe217, 0x0 }, /* #19 */2056 { 0x 210196, 0x210103, 0x3b8d, 0x3b8d, 0xdaf2, 0x0 }, /* #20 */2057 { 0x 2d5ec7, 0x2d5e06, 0x922f, 0x922f, 0x5c6a, 0x0 }, /* #21 */2058 { 0x 396442, 0x396497, 0x0ce3, 0x0ce3, 0x23aa, 0x0 }, /* #22 */2059 { 0x 062b03, 0x062393, 0x8294, 0x8294, 0xdfab, 0x0 }, /* #23 */2060 { 0x 176d52, 0x176506, 0x3b4c, 0x3b4c, 0x12f7, 0x0 }, /* #24 */2061 { 0x 3c2647, 0x3c2682, 0xba97, 0xba97, 0x1627, 0x0 }, /* #25 */2062 { 0x3 a67d2, 0x3a6713, 0x4430, 0x4430, 0xd371, 0x0 }, /* #26 */2063 { 0x 3b4dd7, 0x3b4587, 0x0682, 0x0682, 0x5241, 0x0 }, /* #27 */2064 { 0x 3c6896, 0x3c6806, 0xf512, 0xf512, 0x7972, 0x0 }, /* #28 */2065 { 0x 3b2ed2, 0x3b2697, 0x2579, 0x2579, 0x683d, 0x0 }, /* #29 */2066 { 0x16 2297, 0x162203, 0x1f4c, 0x1f4c, 0xbf73, 0x0 }, /* #30 */2067 { 0x 004757, 0x004716, 0x4284, 0x4284, 0x1d59, 0x0 }, /* #31 */2068 { 0x 0c6986, 0x0c6112, 0xf768, 0xf768, 0xede9, 0x0 }, /* #32 */2069 { 0x 197fc2, 0x197f12, 0xd4b7, 0xd4b7, 0x7859, 0x0 }, /* #33 */2070 { 0x 0a48d6, 0x0a4083, 0xc33d, 0xc33d, 0xe805, 0x0 }, /* #34 */2071 { 0x 0444d7, 0x044c06, 0x9be6, 0x9be6, 0x1d72, 0x0 }, /* #35 */2072 { 0x 225616, 0x225e83, 0x78ad, 0x78ad, 0xaafd, 0x0 }, /* #36 */2073 { 0x 0a7e56, 0x0a7e93, 0x7fa2, 0x7fa2, 0xa4ec, 0x0 }, /* #37 */2074 { 0x 392e87, 0x392692, 0xe4d5, 0xe4d5, 0x60ef, 0x0 }, /* #38 */2075 { 0x 3d1092, 0x3d1082, 0xb3a4, 0xb3a4, 0x0f02, 0x0 }, /* #39 */2076 { 0x 2b7753, 0x2b7783, 0x1fbf, 0x1fbf, 0x5084, 0x0 }, /* #40 */2077 { 0x 212782, 0x212702, 0xb117, 0xb117, 0x8207, 0x0 }, /* #41 */2078 { 0x 2e5552, 0x2e5d12, 0xac69, 0xac69, 0x4dbb, 0x0 }, /* #42 */2079 { 0x 2e46c7, 0x2e4e97, 0x7461, 0x7461, 0x982b, 0x0 }, /* #43 */2080 { 0x 1e6787, 0x1e6712, 0x7018, 0x7018, 0x655e, 0x0 }, /* #44 */2081 { 0x3 82fc3, 0x382713, 0x4711, 0x4711, 0xedee, 0x0 }, /* #45 */2082 { 0x1 f6103, 0x1f6197, 0x483b, 0x483b, 0x561e, 0x0 }, /* #46 */2083 { 0x 245e17, 0x245607, 0x73fd, 0x73fd, 0xf4fd, 0x0 }, /* #47 */2084 { 0x 361313, 0x361b02, 0xa86f, 0xa86f, 0x4d2a, 0x0 }, /* #48 */2085 { 0x2 e0e97, 0x2e0603, 0x1dc5, 0x1dc5, 0xa724, 0x0 }, /* #49 */2086 { 0x 2d2ec2, 0x2d2617, 0x042b, 0x042b, 0xb9ec, 0x0 }, /* #50 */2087 { 0x 0e6f56, 0x0e6712, 0x2e90, 0x2e90, 0x1d8e, 0x0 }, /* #51 */2088 { 0x 2c7792, 0x2c7f12, 0xbbe7, 0xbbe7, 0x7a39, 0x0 }, /* #52 */2089 { 0x 354193, 0x354912, 0x8603, 0x8603, 0x545c, 0x0 }, /* #53 */2090 { 0x 207497, 0x207c02, 0xa5ae, 0xa5ae, 0x729b, 0x0 }, /* #54 */2091 { 0x 152cc7, 0x152497, 0xe563, 0xe563, 0xfd6e, 0x0 }, /* #55 */2092 { 0x 1378d7, 0x137017, 0x15c6, 0x15c6, 0xb0fd, 0x0 }, /* #56 */2093 { 0x3 a4483, 0x3a4486, 0xef99, 0xef99, 0x6509, 0x0 }, /* #57 */2094 { 0x 3c4886, 0x3c4887, 0x3cd7, 0x3cd7, 0x8847, 0x0 }, /* #58 */2095 { 0x 001356, 0x001b83, 0x5fec, 0x5fec, 0xa8a0, 0x0 }, /* #59 */2096 { 0x 1c2c87, 0x1c2c97, 0x6f85, 0x6f85, 0xa38b, 0x0 }, /* #60 */2097 { 0x 041f13, 0x041783, 0x56c4, 0x56c4, 0x6e54, 0x0 }, /* #61 */2098 { 0x 275f86, 0x275793, 0x9117, 0x9117, 0xae98, 0x0 }, /* #62 */2099 { 0x 093282, 0x093293, 0x9c51, 0x9c51, 0xa662, 0x0 }, /* #63 */2036 { 0x1d6356, 0x1d6313, 0x16b5, 0x16b5, 0xf826, 0x0 }, /* #0 */ 2037 { 0x263052, 0x263097, 0x9214, 0x9214, 0x9e45, 0x0 }, /* #1 */ 2038 { 0x234cd3, 0x234493, 0xd192, 0xd192, 0xdebc, 0x0 }, /* #2 */ 2039 { 0x3c4052, 0x3c4087, 0x896f, 0x896f, 0xddeb, 0x0 }, /* #3 */ 2040 { 0x3f1a82, 0x3f1202, 0x7d2c, 0x7d2c, 0x048a, 0x0 }, /* #4 */ 2041 { 0x183c53, 0x183493, 0xab85, 0xab85, 0xe0dd, 0x0 }, /* #5 */ 2042 { 0x1102d3, 0x110287, 0xb728, 0xb728, 0xcd76, 0x0 }, /* #6 */ 2043 { 0x331442, 0x331493, 0xb304, 0xb304, 0xde2f, 0x0 }, /* #7 */ 2044 { 0x286146, 0x286983, 0x6bc2, 0x6bc2, 0x9090, 0x0 }, /* #8 */ 2045 { 0x0d63d7, 0x0d6387, 0x2abf, 0x2abf, 0x6650, 0x0 }, /* #9 */ 2046 { 0x3a4ec6, 0x3a4693, 0x2389, 0x2389, 0x29ee, 0x0 }, /* #10 */ 2047 { 0x3f7f52, 0x3f7793, 0xbab1, 0xbab1, 0xcf6c, 0x0 }, /* #11 */ 2048 { 0x1e7756, 0x1e7787, 0x1c3e, 0x1c3e, 0x330e, 0x0 }, /* #12 */ 2049 { 0x337f82, 0x337703, 0x455d, 0x455d, 0xde5c, 0x0 }, /* #13 */ 2050 { 0x220dc7, 0x220582, 0xf8c9, 0xf8c9, 0x6c44, 0x0 }, /* #14 */ 2051 { 0x220943, 0x220187, 0xe06c, 0xe06c, 0xea60, 0x0 }, /* #15 */ 2052 { 0x3a6ad3, 0x3a6a97, 0x6292, 0x6292, 0x90fd, 0x0 }, /* #16 */ 2053 { 0x2c6006, 0x2c6082, 0xdceb, 0xdceb, 0x0423, 0x0 }, /* #17 */ 2054 { 0x003486, 0x003486, 0xf547, 0xf547, 0x3df1, 0x0 }, /* #18 */ 2055 { 0x1039d3, 0x103103, 0x1d49, 0x1d49, 0xc776, 0x0 }, /* #19 */ 2056 { 0x375593, 0x375502, 0xbc7c, 0xbc7c, 0x87a0, 0x0 }, /* #20 */ 2057 { 0x365242, 0x365207, 0x3f7b, 0x3f7b, 0xd5c9, 0x0 }, /* #21 */ 2058 { 0x1e1712, 0x1e1712, 0xc1d9, 0xc1d9, 0xb63e, 0x0 }, /* #22 */ 2059 { 0x372092, 0x372016, 0x4053, 0x4053, 0x3696, 0x0 }, /* #23 */ 2060 { 0x214d13, 0x214502, 0x5d57, 0x5d57, 0x33e4, 0x0 }, /* #24 */ 2061 { 0x245302, 0x245383, 0x3388, 0x3388, 0x57e7, 0x0 }, /* #25 */ 2062 { 0x353d83, 0x353d97, 0x5d97, 0x5d97, 0xa619, 0x0 }, /* #26 */ 2063 { 0x0b47d6, 0x0b4f16, 0xd2f3, 0xd2f3, 0x58d8, 0x0 }, /* #27 */ 2064 { 0x256dc3, 0x256513, 0x49b0, 0x49b0, 0xef64, 0x0 }, /* #28 */ 2065 { 0x054457, 0x054416, 0xf343, 0xf343, 0xc30a, 0x0 }, /* #29 */ 2066 { 0x165706, 0x165703, 0x13cf, 0x13cf, 0xaac2, 0x0 }, /* #30 */ 2067 { 0x224942, 0x224102, 0x723d, 0x723d, 0x08db, 0x0 }, /* #31 */ 2068 { 0x3c1683, 0x3c1602, 0x5fa8, 0x5fa8, 0x23e4, 0x0 }, /* #32 */ 2069 { 0x030a92, 0x030217, 0x14c5, 0x14c5, 0xa647, 0x0 }, /* #33 */ 2070 { 0x273757, 0x273796, 0xa180, 0xa180, 0x0bdd, 0x0 }, /* #34 */ 2071 { 0x271446, 0x271c16, 0xbb92, 0xbb92, 0x774e, 0x0 }, /* #35 */ 2072 { 0x093306, 0x093393, 0x3ed2, 0x3ed2, 0x6d77, 0x0 }, /* #36 */ 2073 { 0x2636d6, 0x263606, 0x6158, 0x6158, 0x1068, 0x0 }, /* #37 */ 2074 { 0x153d82, 0x153593, 0xd9c8, 0xd9c8, 0xffec, 0x0 }, /* #38 */ 2075 { 0x286b13, 0x286303, 0x32e3, 0x32e3, 0xe882, 0x0 }, /* #39 */ 2076 { 0x056203, 0x056212, 0xe7b3, 0xe7b3, 0x9c58, 0x0 }, /* #40 */ 2077 { 0x1d75d2, 0x1d7516, 0x59c6, 0x59c6, 0x0cfc, 0x0 }, /* #41 */ 2078 { 0x000e46, 0x000e87, 0x441c, 0x441c, 0xc165, 0x0 }, /* #42 */ 2079 { 0x356402, 0x356416, 0xfba0, 0xfba0, 0xd364, 0x0 }, /* #43 */ 2080 { 0x2a5e12, 0x2a5696, 0xfe51, 0xfe51, 0x7d9f, 0x0 }, /* #44 */ 2081 { 0x346243, 0x346a83, 0x2e92, 0x2e92, 0x9c31, 0x0 }, /* #45 */ 2082 { 0x1d1356, 0x1d1393, 0x4794, 0x4794, 0x6056, 0x0 }, /* #46 */ 2083 { 0x0d6013, 0x0d6007, 0x46db, 0x46db, 0xe0eb, 0x0 }, /* #47 */ 2084 { 0x2f7507, 0x2f7506, 0xef64, 0xef64, 0x94e0, 0x0 }, /* #48 */ 2085 { 0x2d30d3, 0x2d3087, 0xa58d, 0xa58d, 0xd10c, 0x0 }, /* #49 */ 2086 { 0x0a2bc2, 0x0a2393, 0x3c10, 0x3c10, 0x7394, 0x0 }, /* #50 */ 2087 { 0x311b56, 0x311397, 0x83e4, 0x83e4, 0xf29d, 0x0 }, /* #51 */ 2088 { 0x092e42, 0x092687, 0x460e, 0x460e, 0x600b, 0x0 }, /* #52 */ 2089 { 0x0605d7, 0x060516, 0x7966, 0x7966, 0x544f, 0x0 }, /* #53 */ 2090 { 0x0942d7, 0x094206, 0xd078, 0xd078, 0xb104, 0x0 }, /* #54 */ 2091 { 0x2335c7, 0x233503, 0x4699, 0x4699, 0xfcd7, 0x0 }, /* #55 */ 2092 { 0x322e96, 0x322e93, 0x3d51, 0x3d51, 0xa802, 0x0 }, /* #56 */ 2093 { 0x313586, 0x313d97, 0x65e5, 0x65e5, 0xcbec, 0x0 }, /* #57 */ 2094 { 0x1e1647, 0x1e1616, 0xf9fa, 0xf9fa, 0xb35b, 0x0 }, /* #58 */ 2095 { 0x2c3d17, 0x2c3d87, 0x770f, 0x770f, 0xb891, 0x0 }, /* #59 */ 2096 { 0x356907, 0x356916, 0xb5c3, 0xb5c3, 0x3959, 0x0 }, /* #60 */ 2097 { 0x2731c2, 0x273102, 0xfceb, 0xfceb, 0xe053, 0x0 }, /* #61 */ 2098 { 0x162952, 0x162197, 0x0429, 0x0429, 0x325d, 0x0 }, /* #62 */ 2099 { 0x2f3846, 0x2f3816, 0xae70, 0xae70, 0x4e61, 0x0 }, /* #63 */ 2100 2100 }; 2101 2101 static const BINU16_TEST_T g_aTests_test_u16[] = 2102 2102 { 2103 { 0x0 b79d2, 0x0b7182, 0xbd3f, 0xbd3f, 0xa701, 0x0 }, /* #0 */2104 { 0x 006897, 0x006002, 0x8667, 0x8667, 0x0c48, 0x0 }, /* #1 */2105 { 0x 0a76d2, 0x0a7602, 0x7412, 0x7412, 0x7d07, 0x0 }, /* #2 */2106 { 0x 0a02c3, 0x0a0282, 0xcf21, 0xcf21, 0x9edd, 0x0 }, /* #3 */2107 { 0x 275393, 0x275302, 0x064b, 0x064b, 0x3028, 0x0 }, /* #4 */2108 { 0x 072ec2, 0x072682, 0x9eae, 0x9eae, 0xe2b4, 0x0 }, /* #5 */2109 { 0x2 42a12, 0x242206, 0x0375, 0x0375, 0x2b55, 0x0 }, /* #6 */2110 { 0x3 a5bd6, 0x3a5386, 0x9997, 0x9997, 0x9074, 0x0 }, /* #7 */2111 { 0x 205256, 0x205202, 0x56fb, 0x56fb, 0x79b0, 0x0 }, /* #8 */2112 { 0x 024692, 0x024606, 0x8a17, 0x8a17, 0x0ced, 0x0 }, /* #9 */2113 { 0x 175746, 0x175782, 0xc693, 0xc693, 0xfa7f, 0x0 }, /* #10 */2114 { 0x 385103, 0x385102, 0x6173, 0x6173, 0xf83d, 0x0 }, /* #11 */2115 { 0x0 11b86, 0x011306, 0x34ed, 0x34ed, 0xf18f, 0x0 }, /* #12 */2116 { 0x 0c1716, 0x0c1786, 0xd63a, 0xd63a, 0xb9b1, 0x0 }, /* #13 */2117 { 0x3 e2a47, 0x3e2206, 0x16b9, 0x16b9, 0xe330, 0x0 }, /* #14 */2118 { 0x 3c0492, 0x3c0406, 0x62f7, 0x62f7, 0x52e9, 0x0 }, /* #15 */2119 { 0x 0541c2, 0x054102, 0x23c6, 0x23c6, 0xb896, 0x0 }, /* #16 */2120 { 0x 140cd7, 0x140406, 0x7a3e, 0x7a3e, 0xa00c, 0x0 }, /* #17 */2121 { 0x 241d83, 0x241506, 0xbe34, 0xbe34, 0x64b9, 0x0 }, /* #18 */2122 { 0x 0d6c96, 0x0d6402, 0x4ed1, 0x4ed1, 0x89aa, 0x0 }, /* #19 */2123 { 0x 073787, 0x073782, 0xcc21, 0xcc21, 0xad0d, 0x0 }, /* #20 */2124 { 0x 006883, 0x006006, 0x657c, 0x657c, 0xdc8f, 0x0 }, /* #21 */2125 { 0x 215183, 0x215106, 0xdb47, 0xdb47, 0x3fb0, 0x0 }, /* #22 */2126 { 0x0 f6e92, 0x0f6602, 0xa907, 0xa907, 0x497c, 0x0 }, /* #23 */2127 { 0x 131bd7, 0x131382, 0x8236, 0x8236, 0xcf8d, 0x0 }, /* #24 */2128 { 0x 343652, 0x343602, 0x5a37, 0x5a37, 0xeb79, 0x0 }, /* #25 */2129 { 0x 0b77d7, 0x0b7706, 0xa998, 0xa998, 0x44c8, 0x0 }, /* #26 */2130 { 0x 0d5b93, 0x0d5306, 0x1d07, 0x1d07, 0xeee0, 0x0 }, /* #27 */2131 { 0x 236d86, 0x236506, 0x6fec, 0x6fec, 0xf689, 0x0 }, /* #28 */2132 { 0x3 74297, 0x374282, 0xbaf2, 0xbaf2, 0x9dae, 0x0 }, /* #29 */2133 { 0x 194b97, 0x194302, 0x4393, 0x4393, 0x6cbd, 0x0 }, /* #30 */2134 { 0x3 224c6, 0x322402, 0x0dd6, 0x0dd6, 0x92a0, 0x0 }, /* #31 */2135 { 0x 024d12, 0x024506, 0xb12e, 0xb12e, 0x5e3f, 0x0 }, /* #32 */2136 { 0x2 61116, 0x261106, 0x122f, 0x122f, 0xe409, 0x0 }, /* #33 */2137 { 0x 113212, 0x113206, 0x7ec4, 0x7ec4, 0x9d77, 0x0 }, /* #34 */2138 { 0x2 80c57, 0x280406, 0x5243, 0x5243, 0xced2, 0x0 }, /* #35 */2139 { 0x 367d16, 0x367502, 0x6f7d, 0x6f7d, 0xadb3, 0x0 }, /* #36 */2140 { 0x 024c96, 0x024486, 0xd43b, 0xd43b, 0xa9c9, 0x0 }, /* #37 */2141 { 0x 046683, 0x046602, 0x1b91, 0x1b91, 0x0a67, 0x0 }, /* #38 */2142 { 0x2 d0552, 0x2d0586, 0xce33, 0xce33, 0xa48b, 0x0 }, /* #39 */2143 { 0x 002483, 0x002406, 0x5d7e, 0x5d7e, 0x1d49, 0x0 }, /* #40 */2144 { 0x 105b07, 0x105306, 0xcd8e, 0xcd8e, 0x4f06, 0x0 }, /* #41 */2145 { 0x 283a06, 0x283202, 0x4d93, 0x4d93, 0x005c, 0x0 }, /* #42 */2146 { 0x 2b41d7, 0x2b4106, 0x2a45, 0x2a45, 0x2288, 0x0 }, /* #43 */2147 { 0x2 f26d2, 0x2f2682, 0xff6a, 0xff6a, 0x9de6, 0x0 }, /* #44 */2148 { 0x 357017, 0x357086, 0x925c, 0x925c, 0xfa37, 0x0 }, /* #45 */2149 { 0x 063202, 0x063206, 0xd40a, 0xd40a, 0x04cb, 0x0 }, /* #46 */2150 { 0x0 56607, 0x056686, 0xbf70, 0xbf70, 0x8102, 0x0 }, /* #47 */2151 { 0x 056306, 0x056302, 0x6ea1, 0x6ea1, 0x1730, 0x0 }, /* #48 */2152 { 0x 3e7a07, 0x3e7202, 0xc03d, 0xc03d, 0x08f6, 0x0 }, /* #49 */2153 { 0x 3c0b83, 0x3c0306, 0x7257, 0x7257, 0xc0f3, 0x0 }, /* #50 */2154 { 0x 162c43, 0x162402, 0x2a84, 0x2a84, 0x5e67, 0x0 }, /* #51 */2155 { 0x 276f52, 0x276706, 0x5c15, 0x5c15, 0x7ccf, 0x0 }, /* #52 */2156 { 0x 1802d7, 0x180206, 0x8a30, 0x8a30, 0x75f4, 0x0 }, /* #53 */2157 { 0x3 40cd3, 0x340406, 0x1d82, 0x1d82, 0x7f35, 0x0 }, /* #54 */2158 { 0x 2e1e06, 0x2e1606, 0x3c38, 0x3c38, 0xb26d, 0x0 }, /* #55 */2159 { 0x 0139c7, 0x013186, 0xd5dd, 0xd5dd, 0xc58d, 0x0 }, /* #56 */2160 { 0x 133e96, 0x133602, 0x7b75, 0x7b75, 0x52d9, 0x0 }, /* #57 */2161 { 0x 336603, 0x336686, 0xcca6, 0xcca6, 0xd4b1, 0x0 }, /* #58 */2162 { 0x 004952, 0x004102, 0x6d13, 0x6d13, 0x0f61, 0x0 }, /* #59 */2163 { 0x 1b66d7, 0x1b6602, 0x82c1, 0x82c1, 0x5756, 0x0 }, /* #60 */2164 { 0x 356f42, 0x356746, 0x15ae, 0x15ae, 0x6201, 0x0 }, /* #61 */2165 { 0x 324987, 0x324102, 0xf44e, 0xf44e, 0x6922, 0x0 }, /* #62 */2166 { 0x 1f6442, 0x1f6486, 0xc6e8, 0xc6e8, 0xb3b3, 0x0 }, /* #63 */2103 { 0x0777d3, 0x077706, 0x2ca6, 0x2ca6, 0x7c59, 0x0 }, /* #0 */ 2104 { 0x1f72c2, 0x1f7246, 0x020a, 0x020a, 0xf160, 0x0 }, /* #1 */ 2105 { 0x3d1682, 0x3d1606, 0x7472, 0x7472, 0x29cf, 0x0 }, /* #2 */ 2106 { 0x3c0f86, 0x3c0706, 0xbc3b, 0xbc3b, 0x012c, 0x0 }, /* #3 */ 2107 { 0x352d03, 0x352502, 0x3bc5, 0x3bc5, 0x2bfe, 0x0 }, /* #4 */ 2108 { 0x344a07, 0x344206, 0x409d, 0x409d, 0x0a2b, 0x0 }, /* #5 */ 2109 { 0x233696, 0x233682, 0xd5ba, 0xd5ba, 0xba08, 0x0 }, /* #6 */ 2110 { 0x351a13, 0x351206, 0x1f45, 0x1f45, 0x27d6, 0x0 }, /* #7 */ 2111 { 0x1212c6, 0x121206, 0x2293, 0x2293, 0x09df, 0x0 }, /* #8 */ 2112 { 0x3e14c3, 0x3e1482, 0xd095, 0xd095, 0xeff9, 0x0 }, /* #9 */ 2113 { 0x035dc2, 0x035506, 0x5fa7, 0x5fa7, 0xdfb8, 0x0 }, /* #10 */ 2114 { 0x0c3457, 0x0c3406, 0x2957, 0x2957, 0x3ef8, 0x0 }, /* #11 */ 2115 { 0x0d1b46, 0x0d1302, 0x425a, 0x425a, 0x5995, 0x0 }, /* #12 */ 2116 { 0x205053, 0x205006, 0xabbd, 0xabbd, 0x464b, 0x0 }, /* #13 */ 2117 { 0x3f1083, 0x3f1002, 0x2b76, 0x2b76, 0x5440, 0x0 }, /* #14 */ 2118 { 0x033d97, 0x033506, 0xf4a3, 0xf4a3, 0x0a47, 0x0 }, /* #15 */ 2119 { 0x176787, 0x176702, 0x83ed, 0x83ed, 0x7a39, 0x0 }, /* #16 */ 2120 { 0x3e6747, 0x3e6702, 0x17d9, 0x17d9, 0xc64d, 0x0 }, /* #17 */ 2121 { 0x357147, 0x357102, 0x1706, 0x1706, 0xa79c, 0x0 }, /* #18 */ 2122 { 0x300f96, 0x300706, 0x2673, 0x2673, 0x587a, 0x0 }, /* #19 */ 2123 { 0x1b5a86, 0x1b5202, 0x44bf, 0x44bf, 0x9413, 0x0 }, /* #20 */ 2124 { 0x197e93, 0x197686, 0xc030, 0xc030, 0xb58c, 0x0 }, /* #21 */ 2125 { 0x3a2ad3, 0x3a2206, 0xb2ba, 0xb2ba, 0x0113, 0x0 }, /* #22 */ 2126 { 0x032316, 0x032386, 0xcd8f, 0xcd8f, 0x9e33, 0x0 }, /* #23 */ 2127 { 0x345642, 0x345602, 0x506c, 0x506c, 0xeff4, 0x0 }, /* #24 */ 2128 { 0x252703, 0x252706, 0xfe86, 0xfe86, 0x3e79, 0x0 }, /* #25 */ 2129 { 0x3e0716, 0x3e0782, 0xcf87, 0xcf87, 0xac4c, 0x0 }, /* #26 */ 2130 { 0x375e07, 0x375602, 0x10e2, 0x10e2, 0x6a9d, 0x0 }, /* #27 */ 2131 { 0x3f0652, 0x3f0606, 0xb602, 0xb602, 0x6160, 0x0 }, /* #28 */ 2132 { 0x3676d2, 0x367602, 0x52d9, 0x52d9, 0x5bdb, 0x0 }, /* #29 */ 2133 { 0x372496, 0x372482, 0xf981, 0xf981, 0xa7f8, 0x0 }, /* #30 */ 2134 { 0x3c3d86, 0x3c3586, 0xdbb2, 0xdbb2, 0xb76e, 0x0 }, /* #31 */ 2135 { 0x293717, 0x293702, 0x52c1, 0x52c1, 0x22d5, 0x0 }, /* #32 */ 2136 { 0x2050c7, 0x205006, 0x6d66, 0x6d66, 0x7a43, 0x0 }, /* #33 */ 2137 { 0x0e7a03, 0x0e7202, 0x30b0, 0x30b0, 0x7ec1, 0x0 }, /* #34 */ 2138 { 0x2d3307, 0x2d3302, 0x125a, 0x125a, 0xe13b, 0x0 }, /* #35 */ 2139 { 0x0d6e43, 0x0d6606, 0xf354, 0xf354, 0x1995, 0x0 }, /* #36 */ 2140 { 0x142846, 0x142006, 0xca6b, 0xca6b, 0x577a, 0x0 }, /* #37 */ 2141 { 0x132747, 0x132706, 0x3c73, 0x3c73, 0xb664, 0x0 }, /* #38 */ 2142 { 0x2f19c7, 0x2f1106, 0x6f4a, 0x6f4a, 0x6df8, 0x0 }, /* #39 */ 2143 { 0x333d57, 0x333506, 0xcda5, 0xcda5, 0x336e, 0x0 }, /* #40 */ 2144 { 0x000e17, 0x000602, 0x1775, 0x1775, 0x189d, 0x0 }, /* #41 */ 2145 { 0x021786, 0x021702, 0x6d4a, 0x6d4a, 0x50f1, 0x0 }, /* #42 */ 2146 { 0x092a46, 0x092202, 0x1e5b, 0x1e5b, 0x1cee, 0x0 }, /* #43 */ 2147 { 0x287f83, 0x287706, 0x889e, 0x889e, 0x5cc3, 0x0 }, /* #44 */ 2148 { 0x044686, 0x044602, 0x48d4, 0x48d4, 0x7382, 0x0 }, /* #45 */ 2149 { 0x2e7352, 0x2e7302, 0x1c7c, 0x1c7c, 0x22a0, 0x0 }, /* #46 */ 2150 { 0x086d83, 0x086586, 0xea5a, 0xea5a, 0xf763, 0x0 }, /* #47 */ 2151 { 0x3d40c3, 0x3d4002, 0x5134, 0x5134, 0x4e60, 0x0 }, /* #48 */ 2152 { 0x182f83, 0x182702, 0x1b70, 0x1b70, 0x71fd, 0x0 }, /* #49 */ 2153 { 0x1d3942, 0x1d3182, 0xf89c, 0xf89c, 0xecc0, 0x0 }, /* #50 */ 2154 { 0x034b96, 0x034302, 0xe7f6, 0xe7f6, 0x090b, 0x0 }, /* #51 */ 2155 { 0x126d96, 0x126586, 0x8760, 0x8760, 0xc982, 0x0 }, /* #52 */ 2156 { 0x247793, 0x247782, 0x8f82, 0x8f82, 0xcb7e, 0x0 }, /* #53 */ 2157 { 0x387043, 0x387006, 0x246c, 0x246c, 0x384a, 0x0 }, /* #54 */ 2158 { 0x3e2013, 0x3e2002, 0x90bb, 0x90bb, 0x134b, 0x0 }, /* #55 */ 2159 { 0x1b2952, 0x1b2102, 0xa20a, 0xa20a, 0x41ad, 0x0 }, /* #56 */ 2160 { 0x0e4d42, 0x0e4502, 0x1e1c, 0x1e1c, 0xccdd, 0x0 }, /* #57 */ 2161 { 0x215043, 0x215002, 0xab87, 0xab87, 0x4c5c, 0x0 }, /* #58 */ 2162 { 0x276893, 0x276002, 0x3533, 0x3533, 0xc213, 0x0 }, /* #59 */ 2163 { 0x0523c3, 0x052382, 0x8439, 0x8439, 0xf3e4, 0x0 }, /* #60 */ 2164 { 0x060216, 0x060286, 0xb603, 0xb603, 0xa484, 0x0 }, /* #61 */ 2165 { 0x256d56, 0x256502, 0x69e0, 0x69e0, 0x2ef2, 0x0 }, /* #62 */ 2166 { 0x033487, 0x033402, 0x8413, 0x8413, 0x2b13, 0x0 }, /* #63 */ 2167 2167 }; 2168 2168 static const BINU16_TEST_T g_aTests_bt_u16[] = 2169 2169 { 2170 { 0x 133417, 0x133416, 0x08d6, 0x08d6, 0x0005, 0x0 }, /* #0 */2171 { 0x 1e1b13, 0x1e1b13, 0xb58e, 0xb58e, 0x0002, 0x0 }, /* #1 */2172 { 0x 206883, 0x206882, 0xc86a, 0xc86a, 0x0000, 0x0 }, /* #2 */2173 { 0x 3e1652, 0x3e1652, 0x2a5c, 0x2a5c, 0x0005, 0x0 }, /* #3 */2174 { 0x 0a42d6, 0x0a42d6, 0x8906, 0x8906, 0x000c, 0x0 }, /* #4 */2175 { 0x 380c52, 0x380c52, 0xe7b3, 0xe7b3, 0x000c, 0x0 }, /* #5 */2176 { 0x 026a16, 0x026a16, 0x18eb, 0x18eb, 0x000d, 0x0 }, /* #6 */2177 { 0x3 b3096, 0x3b3097, 0x559f, 0x559f, 0x0004, 0x0 }, /* #7 */2178 { 0x 016386, 0x016386, 0x8406, 0x8406, 0x0008, 0x0 }, /* #8 */2179 { 0x3 a0496, 0x3a0497, 0xbf77, 0xbf77, 0x0005, 0x0 }, /* #9 */2180 { 0x 2c18d7, 0x2c18d7, 0x5d97, 0x5d97, 0x0002, 0x0 }, /* #10 */2181 { 0x3 93293, 0x393292, 0xa5f0, 0xa5f0, 0x000c, 0x0 }, /* #11 */2182 { 0x2 62513, 0x262512, 0x582e, 0x582e, 0x0007, 0x0 }, /* #12 */2183 { 0x 0968d3, 0x0968d2, 0x78a3, 0x78a3, 0x0004, 0x0 }, /* #13 */2184 { 0x0 b3a82, 0x0b3a83, 0x985e, 0x985e, 0x000b, 0x0 }, /* #14 */2185 { 0x 282887, 0x282886, 0x4986, 0x4986, 0x000d, 0x0 }, /* #15 */2186 { 0x 2a20d7, 0x2a20d7, 0x04e0, 0x04e0, 0x0005, 0x0 }, /* #16 */2187 { 0x1 b6d43, 0x1b6d42, 0x0806, 0x0806, 0x000a, 0x0 }, /* #17 */2188 { 0x1 c2083, 0x1c2083, 0x141f, 0x141f, 0x0000, 0x0 }, /* #18 */2189 { 0x0 96252, 0x096253, 0x7548, 0x7548, 0x000d, 0x0 }, /* #19 */2190 { 0x 381697, 0x381697, 0x43d7, 0x43d7, 0x0000, 0x0 }, /* #20 */2191 { 0x 2351c6, 0x2351c6, 0x6ca8, 0x6ca8, 0x0004, 0x0 }, /* #21 */2192 { 0x 0d01d3, 0x0d01d2, 0x3c25, 0x3c25, 0x0003, 0x0 }, /* #22 */2193 { 0x 142b07, 0x142b06, 0xe554, 0xe554, 0x0000, 0x0 }, /* #23 */2194 { 0x2 b48d6, 0x2b48d6, 0xf904, 0xf904, 0x0009, 0x0 }, /* #24 */2195 { 0x 0210d6, 0x0210d7, 0x6681, 0x6681, 0x0009, 0x0 }, /* #25 */2196 { 0x 161686, 0x161686, 0x6108, 0x6108, 0x0007, 0x0 }, /* #26 */2197 { 0x 240583, 0x240582, 0xc66a, 0xc66a, 0x0004, 0x0 }, /* #27 */2198 { 0x 3304c2, 0x3304c3, 0x0e09, 0x0e09, 0x0003, 0x0 }, /* #28 */2199 { 0x 355ed2, 0x355ed2, 0x99e1, 0x99e1, 0x0004, 0x0 }, /* #29 */2200 { 0x0 a5016, 0x0a5017, 0x9293, 0x9293, 0x0004, 0x0 }, /* #30 */2201 { 0x 2146d7, 0x2146d7, 0x9698, 0x9698, 0x0009, 0x0 }, /* #31 */2202 { 0x 0b1ec6, 0x0b1ec6, 0xe51c, 0xe51c, 0x0006, 0x0 }, /* #32 */2203 { 0x 2a4256, 0x2a4256, 0x8b93, 0x8b93, 0x000d, 0x0 }, /* #33 */2204 { 0x 0670c7, 0x0670c7, 0x5974, 0x5974, 0x000c, 0x0 }, /* #34 */2205 { 0x 357882, 0x357882, 0x00d6, 0x00d6, 0x000c, 0x0 }, /* #35 */2206 { 0x 1339d2, 0x1339d3, 0x5015, 0x5015, 0x0004, 0x0 }, /* #36 */2207 { 0x 244f97, 0x244f97, 0xd4ad, 0xd4ad, 0x000e, 0x0 }, /* #37 */2208 { 0x3 72302, 0x372303, 0x2e20, 0x2e20, 0x000a, 0x0 }, /* #38 */2209 { 0x 2073d6, 0x2073d7, 0x5ba7, 0x5ba7, 0x0005, 0x0 }, /* #39 */2210 { 0x 1177d6, 0x1177d7, 0x3eaf, 0x3eaf, 0x0007, 0x0 }, /* #40 */2211 { 0x 0360d2, 0x0360d3, 0x3fe7, 0x3fe7, 0x0001, 0x0 }, /* #41 */2212 { 0x 0a0b13, 0x0a0b12, 0x3a96, 0x3a96, 0x0003, 0x0 }, /* #42 */2213 { 0x 1a56c3, 0x1a56c2, 0x9246, 0x9246, 0x0000, 0x0 }, /* #43 */2214 { 0x 034ec3, 0x034ec2, 0x9bf0, 0x9bf0, 0x000d, 0x0 }, /* #44 */2215 { 0x 3740d7, 0x3740d7, 0xfa79, 0xfa79, 0x0006, 0x0 }, /* #45 */2216 { 0x2 81793, 0x281793, 0x0913, 0x0913, 0x0008, 0x0 }, /* #46 */2217 { 0x 147f93, 0x147f93, 0xb5a6, 0xb5a6, 0x000d, 0x0 }, /* #47 */2218 { 0x0f 4a17, 0x0f4a16, 0x6e83, 0x6e83, 0x0006, 0x0 }, /* #48 */2219 { 0x 3d6482, 0x3d6483, 0x352d, 0x352d, 0x0003, 0x0 }, /* #49 */2220 { 0x 130a87, 0x130a86, 0x57a3, 0x57a3, 0x000f, 0x0 }, /* #50 */2221 { 0x 3b4f12, 0x3b4f12, 0x1197, 0x1197, 0x000b, 0x0 }, /* #51 */2222 { 0x2 a1647, 0x2a1647, 0x9b3a, 0x9b3a, 0x000f, 0x0 }, /* #52 */2223 { 0x 116d86, 0x116d86, 0xd209, 0xd209, 0x0002, 0x0 }, /* #53 */2224 { 0x1 e0cd7, 0x1e0cd7, 0x2ebd, 0x2ebd, 0x000a, 0x0 }, /* #54 */2225 { 0x 225f82, 0x225f82, 0x0dda, 0x0dda, 0x0000, 0x0 }, /* #55 */2226 { 0x2 23a86, 0x223a86, 0x626c, 0x626c, 0x0000, 0x0 }, /* #56 */2227 { 0x 254092, 0x254093, 0xf5fe, 0xf5fe, 0x0006, 0x0 }, /* #57 */2228 { 0x 1b2ed6, 0x1b2ed7, 0xa2eb, 0xa2eb, 0x000d, 0x0 }, /* #58 */2229 { 0x0 01052, 0x001052, 0x9338, 0x9338, 0x0007, 0x0 }, /* #59 */2230 { 0x17 5186, 0x175186, 0x4210, 0x4210, 0x000f, 0x0 }, /* #60 */2231 { 0x 343b83, 0x343b83, 0xcace, 0xcace, 0x0001, 0x0 }, /* #61 */2232 { 0x2 d4846, 0x2d4846, 0xb4fc, 0xb4fc, 0x0008, 0x0 }, /* #62 */2233 { 0x 2f2e03, 0x2f2e02, 0x016f, 0x016f, 0x000b, 0x0 }, /* #63 */2170 { 0x0c2d07, 0x0c2d06, 0xc292, 0xc292, 0x000d, 0x0 }, /* #0 */ 2171 { 0x0540d3, 0x0540d3, 0x7c3d, 0x7c3d, 0x0003, 0x0 }, /* #1 */ 2172 { 0x155c83, 0x155c83, 0xfaee, 0xfaee, 0x0002, 0x0 }, /* #2 */ 2173 { 0x2a5d16, 0x2a5d16, 0x2a02, 0x2a02, 0x0002, 0x0 }, /* #3 */ 2174 { 0x392653, 0x392652, 0x71b5, 0x71b5, 0x0006, 0x0 }, /* #4 */ 2175 { 0x022082, 0x022083, 0xced1, 0xced1, 0x0004, 0x0 }, /* #5 */ 2176 { 0x211157, 0x211157, 0xa04b, 0xa04b, 0x000f, 0x0 }, /* #6 */ 2177 { 0x3f3517, 0x3f3516, 0x794c, 0x794c, 0x000a, 0x0 }, /* #7 */ 2178 { 0x2d7f13, 0x2d7f12, 0x034c, 0x034c, 0x000c, 0x0 }, /* #8 */ 2179 { 0x344287, 0x344287, 0x8d4c, 0x8d4c, 0x0008, 0x0 }, /* #9 */ 2180 { 0x080343, 0x080342, 0xf4b1, 0xf4b1, 0x0002, 0x0 }, /* #10 */ 2181 { 0x305583, 0x305583, 0x7fe6, 0x7fe6, 0x0008, 0x0 }, /* #11 */ 2182 { 0x2d3457, 0x2d3457, 0xe52c, 0xe52c, 0x0005, 0x0 }, /* #12 */ 2183 { 0x246b06, 0x246b06, 0x513e, 0x513e, 0x000a, 0x0 }, /* #13 */ 2184 { 0x094812, 0x094813, 0x8dbd, 0x8dbd, 0x0000, 0x0 }, /* #14 */ 2185 { 0x325a87, 0x325a86, 0x70a3, 0x70a3, 0x0003, 0x0 }, /* #15 */ 2186 { 0x3c1c97, 0x3c1c97, 0x4678, 0x4678, 0x0006, 0x0 }, /* #16 */ 2187 { 0x1c52d6, 0x1c52d7, 0x25a0, 0x25a0, 0x0005, 0x0 }, /* #17 */ 2188 { 0x112547, 0x112546, 0x3856, 0x3856, 0x0000, 0x0 }, /* #18 */ 2189 { 0x0a6053, 0x0a6053, 0xbd5e, 0xbd5e, 0x000f, 0x0 }, /* #19 */ 2190 { 0x2f5292, 0x2f5293, 0x4fb6, 0x4fb6, 0x0005, 0x0 }, /* #20 */ 2191 { 0x3e6a87, 0x3e6a87, 0xd128, 0xd128, 0x0003, 0x0 }, /* #21 */ 2192 { 0x2b5517, 0x2b5517, 0xf960, 0xf960, 0x000b, 0x0 }, /* #22 */ 2193 { 0x243f02, 0x243f03, 0x8b61, 0x8b61, 0x0000, 0x0 }, /* #23 */ 2194 { 0x222f13, 0x222f13, 0xd162, 0xd162, 0x0005, 0x0 }, /* #24 */ 2195 { 0x265f86, 0x265f87, 0x432f, 0x432f, 0x0001, 0x0 }, /* #25 */ 2196 { 0x001553, 0x001553, 0xf35a, 0xf35a, 0x0003, 0x0 }, /* #26 */ 2197 { 0x1c6857, 0x1c6856, 0xd227, 0xd227, 0x0006, 0x0 }, /* #27 */ 2198 { 0x053917, 0x053917, 0x03dc, 0x03dc, 0x0008, 0x0 }, /* #28 */ 2199 { 0x0a60d7, 0x0a60d6, 0x6129, 0x6129, 0x0007, 0x0 }, /* #29 */ 2200 { 0x0e4c07, 0x0e4c07, 0x4df4, 0x4df4, 0x0006, 0x0 }, /* #30 */ 2201 { 0x173382, 0x173382, 0x5a70, 0x5a70, 0x0008, 0x0 }, /* #31 */ 2202 { 0x296e17, 0x296e16, 0xef2a, 0xef2a, 0x0007, 0x0 }, /* #32 */ 2203 { 0x3c1fd6, 0x3c1fd7, 0x53cb, 0x53cb, 0x0009, 0x0 }, /* #33 */ 2204 { 0x1a49d2, 0x1a49d3, 0x2507, 0x2507, 0x0008, 0x0 }, /* #34 */ 2205 { 0x152fc6, 0x152fc7, 0x91d5, 0x91d5, 0x000f, 0x0 }, /* #35 */ 2206 { 0x0d6152, 0x0d6152, 0xcf51, 0xcf51, 0x000d, 0x0 }, /* #36 */ 2207 { 0x3e53c6, 0x3e53c6, 0xd6fd, 0xd6fd, 0x000d, 0x0 }, /* #37 */ 2208 { 0x357593, 0x357593, 0xc352, 0xc352, 0x0001, 0x0 }, /* #38 */ 2209 { 0x1246d2, 0x1246d3, 0xd2a6, 0xd2a6, 0x000f, 0x0 }, /* #39 */ 2210 { 0x294713, 0x294713, 0x9cc9, 0x9cc9, 0x000a, 0x0 }, /* #40 */ 2211 { 0x321707, 0x321706, 0x0ca6, 0x0ca6, 0x000f, 0x0 }, /* #41 */ 2212 { 0x181503, 0x181503, 0x87c9, 0x87c9, 0x0008, 0x0 }, /* #42 */ 2213 { 0x031942, 0x031942, 0x15e0, 0x15e0, 0x0009, 0x0 }, /* #43 */ 2214 { 0x1b5902, 0x1b5902, 0x34e4, 0x34e4, 0x0008, 0x0 }, /* #44 */ 2215 { 0x116297, 0x116296, 0x6ae6, 0x6ae6, 0x000c, 0x0 }, /* #45 */ 2216 { 0x266d13, 0x266d13, 0xedad, 0xedad, 0x0000, 0x0 }, /* #46 */ 2217 { 0x060a97, 0x060a97, 0xf8d5, 0xf8d5, 0x0002, 0x0 }, /* #47 */ 2218 { 0x0f3a93, 0x0f3a93, 0xe0f2, 0xe0f2, 0x000f, 0x0 }, /* #48 */ 2219 { 0x244686, 0x244686, 0xda65, 0xda65, 0x000d, 0x0 }, /* #49 */ 2220 { 0x2a3fd3, 0x2a3fd3, 0xda67, 0xda67, 0x0006, 0x0 }, /* #50 */ 2221 { 0x1a4496, 0x1a4496, 0x19cc, 0x19cc, 0x000a, 0x0 }, /* #51 */ 2222 { 0x223b46, 0x223b46, 0xb44f, 0xb44f, 0x0009, 0x0 }, /* #52 */ 2223 { 0x0311d3, 0x0311d2, 0x317f, 0x317f, 0x0009, 0x0 }, /* #53 */ 2224 { 0x124092, 0x124092, 0x2273, 0x2273, 0x000c, 0x0 }, /* #54 */ 2225 { 0x3e4f52, 0x3e4f53, 0x9fca, 0x9fca, 0x000a, 0x0 }, /* #55 */ 2226 { 0x230c92, 0x230c93, 0x72b4, 0x72b4, 0x000e, 0x0 }, /* #56 */ 2227 { 0x3f39d7, 0x3f39d6, 0x28a2, 0x28a2, 0x000f, 0x0 }, /* #57 */ 2228 { 0x2a0fd6, 0x2a0fd6, 0x150f, 0x150f, 0x000e, 0x0 }, /* #58 */ 2229 { 0x070ac6, 0x070ac6, 0x397c, 0x397c, 0x0001, 0x0 }, /* #59 */ 2230 { 0x177e93, 0x177e92, 0x9d90, 0x9d90, 0x000e, 0x0 }, /* #60 */ 2231 { 0x054bd7, 0x054bd7, 0x4e7c, 0x4e7c, 0x0006, 0x0 }, /* #61 */ 2232 { 0x2b15c3, 0x2b15c3, 0xc725, 0xc725, 0x000a, 0x0 }, /* #62 */ 2233 { 0x123c82, 0x123c83, 0xf397, 0xf397, 0x0001, 0x0 }, /* #63 */ 2234 2234 }; 2235 2235 static const BINU16_TEST_T g_aTests_btc_u16[] = 2236 2236 { 2237 { 0x 133307, 0x133307, 0x81c2, 0x8142, 0x0007, 0x0 }, /* #0 */2238 { 0x 252107, 0x252106, 0x2e47, 0x6e47, 0x000e, 0x0 }, /* #1 */2239 { 0x 0b20c6, 0x0b20c7, 0x24c7, 0x20c7, 0x000a, 0x0 }, /* #2 */2240 { 0x 296183, 0x296182, 0x5b44, 0x5b46, 0x0001, 0x0 }, /* #3 */2241 { 0x 3976d2, 0x3976d3, 0x1608, 0x1408, 0x0009, 0x0 }, /* #4 */2242 { 0x 190f93, 0x190f93, 0xe7f8, 0xe5f8, 0x0009, 0x0 }, /* #5 */2243 { 0x1 53802, 0x153803, 0x7886, 0x7884, 0x0001, 0x0 }, /* #6 */2244 { 0x0 76593, 0x076592, 0xba56, 0xba76, 0x0005, 0x0 }, /* #7 */2245 { 0x0 c49c7, 0x0c49c6, 0x54bb, 0xd4bb, 0x000f, 0x0 }, /* #8 */2246 { 0x1 96a07, 0x196a07, 0x04dc, 0x04d4, 0x0003, 0x0 }, /* #9 */2247 { 0x 3a0b12, 0x3a0b13, 0x6115, 0x4115, 0x000d, 0x0 }, /* #10 */2248 { 0x 1d5357, 0x1d5357, 0x8358, 0x8258, 0x0008, 0x0 }, /* #11 */2249 { 0x2 91946, 0x291946, 0x7212, 0x7213, 0x0000, 0x0 }, /* #12 */2250 { 0x 3755d7, 0x3755d7, 0xb7b7, 0xb3b7, 0x000a, 0x0 }, /* #13 */2251 { 0x 144056, 0x144056, 0x6ffe, 0x6fff, 0x0000, 0x0 }, /* #14 */2252 { 0x3 93407, 0x393406, 0x74e2, 0x75e2, 0x0008, 0x0 }, /* #15 */2253 { 0x 3b1306, 0x3b1306, 0xd422, 0xd462, 0x0006, 0x0 }, /* #16 */2254 { 0x 031d87, 0x031d86, 0x297d, 0x2b7d, 0x0009, 0x0 }, /* #17 */2255 { 0x 325ad2, 0x325ad2, 0x36f5, 0xb6f5, 0x000f, 0x0 }, /* #18 */2256 { 0x 322046, 0x322047, 0x1889, 0x1809, 0x0007, 0x0 }, /* #19 */2257 { 0x 0b5a97, 0x0b5a97, 0x631d, 0x431d, 0x000d, 0x0 }, /* #20 */2258 { 0x 012e43, 0x012e42, 0xc565, 0xc5e5, 0x0007, 0x0 }, /* #21 */2259 { 0x 274e87, 0x274e87, 0x429d, 0x409d, 0x0009, 0x0 }, /* #22 */2260 { 0x 253517, 0x253516, 0x833f, 0x83bf, 0x0007, 0x0 }, /* #23 */2261 { 0x 1e3713, 0x1e3712, 0x1334, 0x5334, 0x000e, 0x0 }, /* #24 */2262 { 0x 027906, 0x027906, 0xb227, 0xb327, 0x0008, 0x0 }, /* #25 */2263 { 0x 164a13, 0x164a12, 0xd06f, 0xf06f, 0x000d, 0x0 }, /* #26 */2264 { 0x 1a00d3, 0x1a00d3, 0xc855, 0xc854, 0x0000, 0x0 }, /* #27 */2265 { 0x 3d0307, 0x3d0306, 0x3c83, 0x3c87, 0x0002, 0x0 }, /* #28 */2266 { 0x 0a2a57, 0x0a2a56, 0x2923, 0x2b23, 0x0009, 0x0 }, /* #29 */2267 { 0x 2c2483, 0x2c2483, 0xb396, 0xb386, 0x0004, 0x0 }, /* #30 */2268 { 0x 257697, 0x257697, 0x234f, 0x224f, 0x0008, 0x0 }, /* #31 */2269 { 0x2 60d57, 0x260d57, 0x8b36, 0x0b36, 0x000f, 0x0 }, /* #32 */2270 { 0x 0e6e16, 0x0e6e17, 0xfbd4, 0xfbc4, 0x0004, 0x0 }, /* #33 */2271 { 0x 001f46, 0x001f46, 0x4483, 0x5483, 0x000c, 0x0 }, /* #34 */2272 { 0x 0a5bc2, 0x0a5bc2, 0x3d3f, 0xbd3f, 0x000f, 0x0 }, /* #35 */2273 { 0x 0c0f03, 0x0c0f03, 0x3d6d, 0x3d6c, 0x0000, 0x0 }, /* #36 */2274 { 0x 0e7696, 0x0e7697, 0x32d9, 0x12d9, 0x000d, 0x0 }, /* #37 */2275 { 0x 2d7c47, 0x2d7c46, 0xf001, 0xf003, 0x0001, 0x0 }, /* #38 */2276 { 0x 023fc3, 0x023fc2, 0x540f, 0x541f, 0x0004, 0x0 }, /* #39 */2277 { 0x 367d86, 0x367d86, 0x1d9b, 0x1d9f, 0x0002, 0x0 }, /* #40 */2278 { 0x 2e1f87, 0x2e1f87, 0x42c5, 0x4245, 0x0007, 0x0 }, /* #41 */2279 { 0x 0f25d2, 0x0f25d2, 0x4bd0, 0xcbd0, 0x000f, 0x0 }, /* #42 */2280 { 0x3 41b06, 0x341b06, 0x674e, 0xe74e, 0x000f, 0x0 }, /* #43 */2281 { 0x 0957c3, 0x0957c3, 0x9ad9, 0x92d9, 0x000b, 0x0 }, /* #44 */2282 { 0x 222b52, 0x222b53, 0x66ed, 0x62ed, 0x000a, 0x0 }, /* #45 */2283 { 0x 313fc7, 0x313fc7, 0x792f, 0x592f, 0x000d, 0x0 }, /* #46 */2284 { 0x 3b1487, 0x3b1487, 0xfee0, 0xbee0, 0x000e, 0x0 }, /* #47 */2285 { 0x 074107, 0x074107, 0xbce6, 0xbcc6, 0x0005, 0x0 }, /* #48 */2286 { 0x 0b7a82, 0x0b7a82, 0xf5d5, 0xf7d5, 0x0009, 0x0 }, /* #49 */2287 { 0x 2053d3, 0x2053d3, 0x89bb, 0x89b3, 0x0003, 0x0 }, /* #50 */2288 { 0x 301c57, 0x301c57, 0xf70b, 0xe70b, 0x000c, 0x0 }, /* #51 */2289 { 0x 354b46, 0x354b47, 0x4b8a, 0x0b8a, 0x000e, 0x0 }, /* #52 */2290 { 0x 2d3092, 0x2d3093, 0x65a2, 0x25a2, 0x000e, 0x0 }, /* #53 */2291 { 0x 1b4352, 0x1b4352, 0xcc30, 0xcd30, 0x0008, 0x0 }, /* #54 */2292 { 0x1 50646, 0x150646, 0x886b, 0x896b, 0x0008, 0x0 }, /* #55 */2293 { 0x 000643, 0x000642, 0xe490, 0xe492, 0x0001, 0x0 }, /* #56 */2294 { 0x 1f23c2, 0x1f23c2, 0x1835, 0x1837, 0x0001, 0x0 }, /* #57 */2295 { 0x 3255c6, 0x3255c6, 0x69d6, 0x69de, 0x0003, 0x0 }, /* #58 */2296 { 0x 105d06, 0x105d07, 0xa0dc, 0xa0d4, 0x0003, 0x0 }, /* #59 */2297 { 0x 1b1b87, 0x1b1b86, 0x9846, 0x9856, 0x0004, 0x0 }, /* #60 */2298 { 0x 0134d3, 0x0134d2, 0x49ea, 0x4dea, 0x000a, 0x0 }, /* #61 */2299 { 0x 000d82, 0x000d82, 0x18da, 0x38da, 0x000d, 0x0 }, /* #62 */2300 { 0x3 c06d6, 0x3c06d7, 0x5870, 0x1870, 0x000e, 0x0 }, /* #63 */2237 { 0x2b1943, 0x2b1943, 0x404a, 0x4048, 0x0001, 0x0 }, /* #0 */ 2238 { 0x3c1a82, 0x3c1a83, 0x2782, 0x2382, 0x000a, 0x0 }, /* #1 */ 2239 { 0x112203, 0x112203, 0xadbb, 0x8dbb, 0x000d, 0x0 }, /* #2 */ 2240 { 0x0b6c83, 0x0b6c82, 0x0442, 0x2442, 0x000d, 0x0 }, /* #3 */ 2241 { 0x270207, 0x270206, 0xf0c4, 0xf0e4, 0x0005, 0x0 }, /* #4 */ 2242 { 0x261d83, 0x261d82, 0xac7a, 0xacfa, 0x0007, 0x0 }, /* #5 */ 2243 { 0x161346, 0x161347, 0x8d3a, 0x0d3a, 0x000f, 0x0 }, /* #6 */ 2244 { 0x0f6ed7, 0x0f6ed7, 0x5b2b, 0x5a2b, 0x0008, 0x0 }, /* #7 */ 2245 { 0x050e47, 0x050e46, 0x242e, 0x24ae, 0x0007, 0x0 }, /* #8 */ 2246 { 0x1b3196, 0x1b3197, 0xdd3a, 0xdd32, 0x0003, 0x0 }, /* #9 */ 2247 { 0x022ed2, 0x022ed3, 0x937e, 0x933e, 0x0006, 0x0 }, /* #10 */ 2248 { 0x2345d3, 0x2345d3, 0x0a0f, 0x0a0b, 0x0002, 0x0 }, /* #11 */ 2249 { 0x272f07, 0x272f07, 0xba92, 0xb892, 0x0009, 0x0 }, /* #12 */ 2250 { 0x107e17, 0x107e16, 0x04b4, 0x04b5, 0x0000, 0x0 }, /* #13 */ 2251 { 0x064887, 0x064886, 0xdb77, 0xdbf7, 0x0007, 0x0 }, /* #14 */ 2252 { 0x327196, 0x327196, 0xde6f, 0xdeef, 0x0007, 0x0 }, /* #15 */ 2253 { 0x1a5716, 0x1a5716, 0xb1e2, 0xf1e2, 0x000e, 0x0 }, /* #16 */ 2254 { 0x241183, 0x241183, 0xf162, 0xf062, 0x0008, 0x0 }, /* #17 */ 2255 { 0x074e83, 0x074e82, 0xdb58, 0xfb58, 0x000d, 0x0 }, /* #18 */ 2256 { 0x074712, 0x074713, 0xca00, 0x8a00, 0x000e, 0x0 }, /* #19 */ 2257 { 0x392e97, 0x392e97, 0x30a6, 0x30a4, 0x0001, 0x0 }, /* #20 */ 2258 { 0x3a6f56, 0x3a6f56, 0x8f53, 0x8f57, 0x0002, 0x0 }, /* #21 */ 2259 { 0x3f4092, 0x3f4092, 0x93ad, 0x93ed, 0x0006, 0x0 }, /* #22 */ 2260 { 0x110703, 0x110703, 0x6ec4, 0x4ec4, 0x000d, 0x0 }, /* #23 */ 2261 { 0x326a87, 0x326a87, 0xacd5, 0xac55, 0x0007, 0x0 }, /* #24 */ 2262 { 0x2f17d7, 0x2f17d6, 0xaa88, 0xaac8, 0x0006, 0x0 }, /* #25 */ 2263 { 0x0f70d3, 0x0f70d3, 0xa91c, 0xa914, 0x0003, 0x0 }, /* #26 */ 2264 { 0x2b4dc3, 0x2b4dc2, 0x4686, 0xc686, 0x000f, 0x0 }, /* #27 */ 2265 { 0x137b07, 0x137b07, 0x3830, 0x3810, 0x0005, 0x0 }, /* #28 */ 2266 { 0x194052, 0x194052, 0x9824, 0xb824, 0x000d, 0x0 }, /* #29 */ 2267 { 0x0c4413, 0x0c4412, 0xfa0a, 0xfa8a, 0x0007, 0x0 }, /* #30 */ 2268 { 0x3e7c53, 0x3e7c52, 0x4f22, 0x4f2a, 0x0003, 0x0 }, /* #31 */ 2269 { 0x2a05c3, 0x2a05c2, 0x41fc, 0x41fd, 0x0000, 0x0 }, /* #32 */ 2270 { 0x367b52, 0x367b52, 0x064b, 0x064f, 0x0002, 0x0 }, /* #33 */ 2271 { 0x224e47, 0x224e46, 0x6fa6, 0x6fb6, 0x0004, 0x0 }, /* #34 */ 2272 { 0x1f1886, 0x1f1886, 0x0581, 0x0591, 0x0004, 0x0 }, /* #35 */ 2273 { 0x1e2b46, 0x1e2b46, 0xe512, 0xe532, 0x0005, 0x0 }, /* #36 */ 2274 { 0x1a5342, 0x1a5343, 0xac26, 0xa426, 0x000b, 0x0 }, /* #37 */ 2275 { 0x107652, 0x107652, 0xcc33, 0xcc73, 0x0006, 0x0 }, /* #38 */ 2276 { 0x1d4c13, 0x1d4c13, 0xab67, 0xab47, 0x0005, 0x0 }, /* #39 */ 2277 { 0x1b1a87, 0x1b1a87, 0xd0e7, 0xc0e7, 0x000c, 0x0 }, /* #40 */ 2278 { 0x0f3256, 0x0f3256, 0x3892, 0x3893, 0x0000, 0x0 }, /* #41 */ 2279 { 0x381b43, 0x381b43, 0xc9ec, 0xc9ac, 0x0006, 0x0 }, /* #42 */ 2280 { 0x374b56, 0x374b56, 0xf72a, 0xf72b, 0x0000, 0x0 }, /* #43 */ 2281 { 0x3f3292, 0x3f3292, 0x3a97, 0x3a9f, 0x0003, 0x0 }, /* #44 */ 2282 { 0x0b0f06, 0x0b0f06, 0x4024, 0x4025, 0x0000, 0x0 }, /* #45 */ 2283 { 0x2f24c3, 0x2f24c3, 0xa156, 0xa152, 0x0002, 0x0 }, /* #46 */ 2284 { 0x2a16d2, 0x2a16d2, 0xa84f, 0xa85f, 0x0004, 0x0 }, /* #47 */ 2285 { 0x330003, 0x330002, 0x59c6, 0x59ce, 0x0003, 0x0 }, /* #48 */ 2286 { 0x1662c2, 0x1662c3, 0x622f, 0x622b, 0x0002, 0x0 }, /* #49 */ 2287 { 0x051cd7, 0x051cd7, 0xc575, 0xc475, 0x0008, 0x0 }, /* #50 */ 2288 { 0x1a3cc6, 0x1a3cc6, 0xdd86, 0xdda6, 0x0005, 0x0 }, /* #51 */ 2289 { 0x172496, 0x172496, 0x5f68, 0x5f69, 0x0000, 0x0 }, /* #52 */ 2290 { 0x352957, 0x352957, 0xc3bb, 0xc3b3, 0x0003, 0x0 }, /* #53 */ 2291 { 0x056496, 0x056497, 0xfca7, 0xf4a7, 0x000b, 0x0 }, /* #54 */ 2292 { 0x112293, 0x112293, 0x9fad, 0x9bad, 0x000a, 0x0 }, /* #55 */ 2293 { 0x112086, 0x112086, 0x665d, 0x66dd, 0x0007, 0x0 }, /* #56 */ 2294 { 0x006e42, 0x006e43, 0x3b67, 0x3967, 0x0009, 0x0 }, /* #57 */ 2295 { 0x047f46, 0x047f46, 0x6258, 0x6259, 0x0000, 0x0 }, /* #58 */ 2296 { 0x395186, 0x395187, 0x36bd, 0x26bd, 0x000c, 0x0 }, /* #59 */ 2297 { 0x2e6602, 0x2e6602, 0x48e5, 0x48f5, 0x0004, 0x0 }, /* #60 */ 2298 { 0x155347, 0x155347, 0x2f34, 0x2e34, 0x0008, 0x0 }, /* #61 */ 2299 { 0x194483, 0x194483, 0x65ef, 0x61ef, 0x000a, 0x0 }, /* #62 */ 2300 { 0x307803, 0x307803, 0x06b7, 0x04b7, 0x0009, 0x0 }, /* #63 */ 2301 2301 }; 2302 2302 static const BINU16_TEST_T g_aTests_btc_u16_locked[] = 2303 2303 { 2304 { 0x 0d5e46, 0x0d5e46, 0x126a, 0x126e, 0x0002, 0x0 }, /* #0 */2305 { 0x 0540d6, 0x0540d6, 0x668b, 0xe68b, 0x000f, 0x0 }, /* #1 */2306 { 0x 0e2287, 0x0e2287, 0xe5fb, 0xe5f3, 0x0003, 0x0 }, /* #2 */2307 { 0x 273283, 0x273282, 0x08c6, 0x08e6, 0x0005, 0x0 }, /* #3 */2308 { 0x 1115c3, 0x1115c2, 0x21c7, 0x29c7, 0x000b, 0x0 }, /* #4 */2309 { 0x 061f46, 0x061f46, 0x7e04, 0x7e05, 0x0000, 0x0 }, /* #5 */2310 { 0x2 76996, 0x276997, 0x3de5, 0x2de5, 0x000c, 0x0 }, /* #6 */2311 { 0x 113397, 0x113396, 0xc4bc, 0xc4fc, 0x0006, 0x0 }, /* #7 */2312 { 0x 270bc2, 0x270bc2, 0xe095, 0xe09d, 0x0003, 0x0 }, /* #8 */2313 { 0x 236102, 0x236102, 0xc947, 0xc94f, 0x0003, 0x0 }, /* #9 */2314 { 0x2 a5557, 0x2a5556, 0xd882, 0xd883, 0x0000, 0x0 }, /* #10 */2315 { 0x 366807, 0x366807, 0x4156, 0x4056, 0x0008, 0x0 }, /* #11 */2316 { 0x 124a16, 0x124a17, 0x16e4, 0x16c4, 0x0005, 0x0 }, /* #12 */2317 { 0x 245582, 0x245583, 0x3c2c, 0x382c, 0x000a, 0x0 }, /* #13 */2318 { 0x 3a38c6, 0x3a38c7, 0x290d, 0x210d, 0x000b, 0x0 }, /* #14 */2319 { 0x 360542, 0x360542, 0x9a22, 0xda22, 0x000e, 0x0 }, /* #15 */2320 { 0x1 c31c6, 0x1c31c6, 0x9b24, 0x9ba4, 0x0007, 0x0 }, /* #16 */2321 { 0x 1e7cc2, 0x1e7cc3, 0x484d, 0x404d, 0x000b, 0x0 }, /* #17 */2322 { 0x3 54a13, 0x354a12, 0xe7c0, 0xf7c0, 0x000c, 0x0 }, /* #18 */2323 { 0x 0b2a13, 0x0b2a12, 0xd680, 0xd681, 0x0000, 0x0 }, /* #19 */2324 { 0x 320e02, 0x320e02, 0x0aeb, 0x4aeb, 0x000e, 0x0 }, /* #20 */2325 { 0x 276a07, 0x276a06, 0x2ca8, 0x2ce8, 0x0006, 0x0 }, /* #21 */2326 { 0x 103c13, 0x103c13, 0xc9dd, 0x89dd, 0x000e, 0x0 }, /* #22 */2327 { 0x 3854c2, 0x3854c2, 0x6182, 0x6382, 0x0009, 0x0 }, /* #23 */2328 { 0x 0c1d16, 0x0c1d17, 0x764c, 0x7648, 0x0002, 0x0 }, /* #24 */2329 { 0x 360856, 0x360857, 0xd829, 0xd821, 0x0003, 0x0 }, /* #25 */2330 { 0x 284682, 0x284682, 0xea58, 0xea78, 0x0005, 0x0 }, /* #26 */2331 { 0x 2d0fc3, 0x2d0fc2, 0xd261, 0xf261, 0x000d, 0x0 }, /* #27 */2332 { 0x 1b0283, 0x1b0283, 0x2bab, 0x23ab, 0x000b, 0x0 }, /* #28 */2333 { 0x 013847, 0x013847, 0x94af, 0x94ab, 0x0002, 0x0 }, /* #29 */2334 { 0x 2f49c2, 0x2f49c2, 0x7ecf, 0x7fcf, 0x0008, 0x0 }, /* #30 */2335 { 0x 1c4502, 0x1c4503, 0xcf68, 0xcd68, 0x0009, 0x0 }, /* #31 */2336 { 0x 246f12, 0x246f13, 0xb47e, 0xb43e, 0x0006, 0x0 }, /* #32 */2337 { 0x 357612, 0x357613, 0xc28f, 0xc28d, 0x0001, 0x0 }, /* #33 */2338 { 0x1 b7bd2, 0x1b7bd2, 0x71dc, 0x71fc, 0x0005, 0x0 }, /* #34 */2339 { 0x 153142, 0x153143, 0x14f6, 0x04f6, 0x000c, 0x0 }, /* #35 */2340 { 0x 0e3dd6, 0x0e3dd7, 0x940e, 0x940a, 0x0002, 0x0 }, /* #36 */2341 { 0x 3f6287, 0x3f6286, 0xa63a, 0xa63e, 0x0002, 0x0 }, /* #37 */2342 { 0x1 a6c42, 0x1a6c42, 0xd892, 0xd8d2, 0x0006, 0x0 }, /* #38 */2343 { 0x 132c52, 0x132c53, 0x4dc4, 0x4cc4, 0x0008, 0x0 }, /* #39 */2344 { 0x 011146, 0x011146, 0x3850, 0x3858, 0x0003, 0x0 }, /* #40 */2345 { 0x 0d3102, 0x0d3103, 0x7d47, 0x6d47, 0x000c, 0x0 }, /* #41 */2346 { 0x2 c1a87, 0x2c1a86, 0x513d, 0x593d, 0x000b, 0x0 }, /* #42 */2347 { 0x1 b2fd3, 0x1b2fd3, 0x5479, 0x5439, 0x0006, 0x0 }, /* #43 */2348 { 0x 0a1402, 0x0a1402, 0xdc21, 0xdc25, 0x0002, 0x0 }, /* #44 */2349 { 0x3 51592, 0x351593, 0x5264, 0x1264, 0x000e, 0x0 }, /* #45 */2350 { 0x 1c3a56, 0x1c3a57, 0xa238, 0x8238, 0x000d, 0x0 }, /* #46 */2351 { 0x 091147, 0x091147, 0xecad, 0xe4ad, 0x000b, 0x0 }, /* #47 */2352 { 0x 271447, 0x271447, 0x8793, 0x8792, 0x0000, 0x0 }, /* #48 */2353 { 0x2 174d6, 0x2174d7, 0x49fb, 0x497b, 0x0007, 0x0 }, /* #49 */2354 { 0x 066387, 0x066387, 0xcdc3, 0xccc3, 0x0008, 0x0 }, /* #50 */2355 { 0x1 91242, 0x191243, 0x5db3, 0x1db3, 0x000e, 0x0 }, /* #51 */2356 { 0x 0e63d7, 0x0e63d7, 0xd7ba, 0x97ba, 0x000e, 0x0 }, /* #52 */2357 { 0x3 133c7, 0x3133c6, 0x052e, 0x252e, 0x000d, 0x0 }, /* #53 */2358 { 0x3 c43d7, 0x3c43d6, 0x0626, 0x0726, 0x0008, 0x0 }, /* #54 */2359 { 0x 381082, 0x381083, 0x163c, 0x161c, 0x0005, 0x0 }, /* #55 */2360 { 0x 3c0f97, 0x3c0f96, 0x354d, 0x355d, 0x0004, 0x0 }, /* #56 */2361 { 0x 183ac7, 0x183ac7, 0xf4f6, 0xf0f6, 0x000a, 0x0 }, /* #57 */2362 { 0x0 757c7, 0x0757c6, 0x3103, 0x7103, 0x000e, 0x0 }, /* #58 */2363 { 0x 2b31d2, 0x2b31d2, 0xd582, 0xd782, 0x0009, 0x0 }, /* #59 */2364 { 0x 396fd2, 0x396fd3, 0xcee8, 0xcec8, 0x0005, 0x0 }, /* #60 */2365 { 0x 326392, 0x326393, 0x55a4, 0x55a0, 0x0002, 0x0 }, /* #61 */2366 { 0x 080703, 0x080703, 0x9cec, 0x94ec, 0x000b, 0x0 }, /* #62 */2367 { 0x 1436d6, 0x1436d7, 0xce09, 0xca09, 0x000a, 0x0 }, /* #63 */2304 { 0x105416, 0x105416, 0x05ae, 0x15ae, 0x000c, 0x0 }, /* #0 */ 2305 { 0x2d4647, 0x2d4647, 0x33d6, 0x31d6, 0x0009, 0x0 }, /* #1 */ 2306 { 0x314a82, 0x314a82, 0x1710, 0x9710, 0x000f, 0x0 }, /* #2 */ 2307 { 0x116087, 0x116086, 0xae51, 0xae55, 0x0002, 0x0 }, /* #3 */ 2308 { 0x0c7d17, 0x0c7d17, 0x8c15, 0x8415, 0x000b, 0x0 }, /* #4 */ 2309 { 0x371dd7, 0x371dd7, 0xf0a1, 0xe0a1, 0x000c, 0x0 }, /* #5 */ 2310 { 0x205f03, 0x205f02, 0x2e2d, 0x2e3d, 0x0004, 0x0 }, /* #6 */ 2311 { 0x2e29c6, 0x2e29c6, 0xbffd, 0xbfff, 0x0001, 0x0 }, /* #7 */ 2312 { 0x071c17, 0x071c16, 0xc264, 0xc26c, 0x0003, 0x0 }, /* #8 */ 2313 { 0x362002, 0x362002, 0x5228, 0x522a, 0x0001, 0x0 }, /* #9 */ 2314 { 0x2332d6, 0x2332d7, 0x3993, 0x3913, 0x0007, 0x0 }, /* #10 */ 2315 { 0x200ad7, 0x200ad7, 0xecf3, 0xecf1, 0x0001, 0x0 }, /* #11 */ 2316 { 0x322a46, 0x322a46, 0xb26d, 0xb27d, 0x0004, 0x0 }, /* #12 */ 2317 { 0x0e6a57, 0x0e6a56, 0x5c69, 0x5ce9, 0x0007, 0x0 }, /* #13 */ 2318 { 0x142916, 0x142916, 0xc0d9, 0xc4d9, 0x000a, 0x0 }, /* #14 */ 2319 { 0x074043, 0x074043, 0x82dd, 0x82cd, 0x0004, 0x0 }, /* #15 */ 2320 { 0x1a1e07, 0x1a1e06, 0xb6af, 0xbeaf, 0x000b, 0x0 }, /* #16 */ 2321 { 0x060407, 0x060406, 0xccb2, 0xcdb2, 0x0008, 0x0 }, /* #17 */ 2322 { 0x370283, 0x370283, 0x8db7, 0x85b7, 0x000b, 0x0 }, /* #18 */ 2323 { 0x3f0dd2, 0x3f0dd3, 0xb0d9, 0xb0d8, 0x0000, 0x0 }, /* #19 */ 2324 { 0x1f3dd7, 0x1f3dd7, 0x31b6, 0x31a6, 0x0004, 0x0 }, /* #20 */ 2325 { 0x057a16, 0x057a16, 0x5bf8, 0x5ff8, 0x000a, 0x0 }, /* #21 */ 2326 { 0x2f5906, 0x2f5906, 0x2d47, 0x2f47, 0x0009, 0x0 }, /* #22 */ 2327 { 0x2e4742, 0x2e4742, 0xa922, 0xa9a2, 0x0007, 0x0 }, /* #23 */ 2328 { 0x183553, 0x183552, 0xc0e8, 0xc4e8, 0x000a, 0x0 }, /* #24 */ 2329 { 0x2100d2, 0x2100d3, 0x58c7, 0x18c7, 0x000e, 0x0 }, /* #25 */ 2330 { 0x070c57, 0x070c57, 0x71b0, 0x71a0, 0x0004, 0x0 }, /* #26 */ 2331 { 0x351ad7, 0x351ad6, 0x18a5, 0x18e5, 0x0006, 0x0 }, /* #27 */ 2332 { 0x2d6f16, 0x2d6f17, 0x824d, 0x804d, 0x0009, 0x0 }, /* #28 */ 2333 { 0x3a6457, 0x3a6457, 0xbc80, 0xac80, 0x000c, 0x0 }, /* #29 */ 2334 { 0x345757, 0x345756, 0x4ed6, 0x5ed6, 0x000c, 0x0 }, /* #30 */ 2335 { 0x041d06, 0x041d06, 0x0a60, 0x1a60, 0x000c, 0x0 }, /* #31 */ 2336 { 0x181416, 0x181417, 0x0a16, 0x0a14, 0x0001, 0x0 }, /* #32 */ 2337 { 0x290442, 0x290443, 0x55c6, 0x51c6, 0x000a, 0x0 }, /* #33 */ 2338 { 0x1858c7, 0x1858c7, 0x99a4, 0x91a4, 0x000b, 0x0 }, /* #34 */ 2339 { 0x2e6e87, 0x2e6e87, 0x81de, 0x819e, 0x0006, 0x0 }, /* #35 */ 2340 { 0x366813, 0x366813, 0xe2d8, 0xc2d8, 0x000d, 0x0 }, /* #36 */ 2341 { 0x225957, 0x225956, 0x7042, 0x70c2, 0x0007, 0x0 }, /* #37 */ 2342 { 0x1f6cd6, 0x1f6cd7, 0x9492, 0x9092, 0x000a, 0x0 }, /* #38 */ 2343 { 0x2d3957, 0x2d3956, 0xbb07, 0xbb47, 0x0006, 0x0 }, /* #39 */ 2344 { 0x294893, 0x294892, 0xe762, 0xe772, 0x0004, 0x0 }, /* #40 */ 2345 { 0x366553, 0x366552, 0x3d77, 0x3df7, 0x0007, 0x0 }, /* #41 */ 2346 { 0x242e47, 0x242e47, 0x2ca5, 0x2ca4, 0x0000, 0x0 }, /* #42 */ 2347 { 0x1e4ac2, 0x1e4ac3, 0xbc1d, 0xb81d, 0x000a, 0x0 }, /* #43 */ 2348 { 0x2c2c56, 0x2c2c56, 0x5d41, 0x5d61, 0x0005, 0x0 }, /* #44 */ 2349 { 0x3c4dc3, 0x3c4dc2, 0xa712, 0xaf12, 0x000b, 0x0 }, /* #45 */ 2350 { 0x2835c2, 0x2835c3, 0x0cfe, 0x0cde, 0x0005, 0x0 }, /* #46 */ 2351 { 0x331452, 0x331453, 0x79d9, 0x59d9, 0x000d, 0x0 }, /* #47 */ 2352 { 0x301647, 0x301646, 0x393e, 0x793e, 0x000e, 0x0 }, /* #48 */ 2353 { 0x2e5907, 0x2e5906, 0x69ca, 0x69ea, 0x0005, 0x0 }, /* #49 */ 2354 { 0x3565c3, 0x3565c3, 0x258e, 0x250e, 0x0007, 0x0 }, /* #50 */ 2355 { 0x1359d7, 0x1359d6, 0x7c08, 0x7c18, 0x0004, 0x0 }, /* #51 */ 2356 { 0x297483, 0x297483, 0xf9e5, 0xe9e5, 0x000c, 0x0 }, /* #52 */ 2357 { 0x3a2a92, 0x3a2a93, 0x8ee4, 0x8ae4, 0x000a, 0x0 }, /* #53 */ 2358 { 0x324b16, 0x324b17, 0xce63, 0xce23, 0x0006, 0x0 }, /* #54 */ 2359 { 0x152fc3, 0x152fc2, 0xb58c, 0xb5cc, 0x0006, 0x0 }, /* #55 */ 2360 { 0x0d03d3, 0x0d03d3, 0x44df, 0x44cf, 0x0004, 0x0 }, /* #56 */ 2361 { 0x0748c7, 0x0748c6, 0xdd1c, 0xdd5c, 0x0006, 0x0 }, /* #57 */ 2362 { 0x0f1092, 0x0f1093, 0xbeb2, 0xb6b2, 0x000b, 0x0 }, /* #58 */ 2363 { 0x3177c7, 0x3177c7, 0x85ab, 0x84ab, 0x0008, 0x0 }, /* #59 */ 2364 { 0x2e2052, 0x2e2052, 0xf678, 0xf6f8, 0x0007, 0x0 }, /* #60 */ 2365 { 0x036883, 0x036882, 0x4779, 0x47f9, 0x0007, 0x0 }, /* #61 */ 2366 { 0x323042, 0x323043, 0x8795, 0x8791, 0x0002, 0x0 }, /* #62 */ 2367 { 0x057f82, 0x057f83, 0xea5c, 0xea1c, 0x0006, 0x0 }, /* #63 */ 2368 2368 }; 2369 2369 static const BINU16_TEST_T g_aTests_btr_u16[] = 2370 2370 { 2371 { 0x 2d6647, 0x2d6646, 0x7f18, 0x7f18, 0x0005, 0x0 }, /* #0 */2372 { 0x 2c5f13, 0x2c5f12, 0x362d, 0x362d, 0x0008, 0x0 }, /* #1 */2373 { 0x2 a5fd3, 0x2a5fd2, 0x1831, 0x1831, 0x0007, 0x0 }, /* #2 */2374 { 0x 357b96, 0x357b96, 0xb03e, 0xb03e, 0x0007, 0x0 }, /* #3 */2375 { 0x 2055c6, 0x2055c7, 0xad32, 0xa532, 0x000b, 0x0 }, /* #4 */2376 { 0x 3642d2, 0x3642d3, 0x2de3, 0x2dc3, 0x0005, 0x0 }, /* #5 */2377 { 0x 154693, 0x154693, 0x051c, 0x0514, 0x0003, 0x0 }, /* #6 */2378 { 0x3 b60d7, 0x3b60d7, 0xf6ca, 0xe6ca, 0x000c, 0x0 }, /* #7 */2379 { 0x 0342d7, 0x0342d7, 0xff2b, 0xfb2b, 0x000a, 0x0 }, /* #8 */2380 { 0x 251c86, 0x251c87, 0x1ce6, 0x1ca6, 0x0006, 0x0 }, /* #9 */2381 { 0x 281d83, 0x281d83, 0x1fb9, 0x1fa9, 0x0004, 0x0 }, /* #10 */2382 { 0x 224fd2, 0x224fd2, 0xba8a, 0xba8a, 0x0004, 0x0 }, /* #11 */2383 { 0x 2a3a47, 0x2a3a46, 0xcd10, 0xcd10, 0x0001, 0x0 }, /* #12 */2384 { 0x 010396, 0x010396, 0x7e09, 0x7e09, 0x0008, 0x0 }, /* #13 */2385 { 0x 0f2887, 0x0f2886, 0x77da, 0x77da, 0x000f, 0x0 }, /* #14 */2386 { 0x 320d43, 0x320d42, 0xbb28, 0xbb28, 0x000a, 0x0 }, /* #15 */2387 { 0x 104fd6, 0x104fd6, 0x4be0, 0x4be0, 0x000d, 0x0 }, /* #16 */2388 { 0x 3c6347, 0x3c6347, 0xb597, 0xb595, 0x0001, 0x0 }, /* #17 */2389 { 0x3 24447, 0x324446, 0x7792, 0x7792, 0x0003, 0x0 }, /* #18 */2390 { 0x2 459d7, 0x2459d6, 0xf2c8, 0xf2c8, 0x0002, 0x0 }, /* #19 */2391 { 0x 316502, 0x316503, 0xe482, 0x6482, 0x000f, 0x0 }, /* #20 */2392 { 0x3 361d7, 0x3361d7, 0x1d64, 0x1c64, 0x0008, 0x0 }, /* #21 */2393 { 0x 3d5e52, 0x3d5e53, 0xa972, 0xa952, 0x0005, 0x0 }, /* #22 */2394 { 0x 383617, 0x383617, 0x9248, 0x9048, 0x0009, 0x0 }, /* #23 */2395 { 0x1 95c52, 0x195c52, 0x4774, 0x4774, 0x0003, 0x0 }, /* #24 */2396 { 0x1 56617, 0x156617, 0xb6e9, 0x96e9, 0x000d, 0x0 }, /* #25 */2397 { 0x23 54d6, 0x2354d7, 0x7fcb, 0x7bcb, 0x000a, 0x0 }, /* #26 */2398 { 0x 041e02, 0x041e03, 0x7c56, 0x7456, 0x000b, 0x0 }, /* #27 */2399 { 0x 323756, 0x323757, 0xa539, 0x8539, 0x000d, 0x0 }, /* #28 */2400 { 0x 281692, 0x281692, 0x1161, 0x1161, 0x000d, 0x0 }, /* #29 */2401 { 0x 273183, 0x273182, 0xd65f, 0xd65f, 0x000b, 0x0 }, /* #30 */2402 { 0x 2f6146, 0x2f6146, 0x3960, 0x3960, 0x0004, 0x0 }, /* #31 */2403 { 0x 3b7f56, 0x3b7f56, 0x0122, 0x0122, 0x0003, 0x0 }, /* #32 */2404 { 0x 141783, 0x141782, 0x9924, 0x9924, 0x000d, 0x0 }, /* #33 */2405 { 0x 1d67c3, 0x1d67c3, 0x7afc, 0x6afc, 0x000c, 0x0 }, /* #34 */2406 { 0x2 707d2, 0x2707d2, 0x9ac1, 0x9ac1, 0x0004, 0x0 }, /* #35 */2407 { 0x 1d3f46, 0x1d3f47, 0xb33b, 0xb32b, 0x0004, 0x0 }, /* #36 */2408 { 0x 1b5087, 0x1b5086, 0x3751, 0x3751, 0x0001, 0x0 }, /* #37 */2409 { 0x0 30f13, 0x030f12, 0x5c13, 0x5c13, 0x000f, 0x0 }, /* #38 */2410 { 0x 1d4e12, 0x1d4e12, 0x800e, 0x800e, 0x000b, 0x0 }, /* #39 */2411 { 0x2 02183, 0x202182, 0x51b6, 0x51b6, 0x0000, 0x0 }, /* #40 */2412 { 0x 294187, 0x294187, 0xe1ca, 0xe18a, 0x0006, 0x0 }, /* #41 */2413 { 0x 234b92, 0x234b93, 0x5e57, 0x5c57, 0x0009, 0x0 }, /* #42 */2414 { 0x10 2cc2, 0x102cc2, 0xc21c, 0xc21c, 0x000d, 0x0 }, /* #43 */2415 { 0x 235806, 0x235807, 0x98d9, 0x98d1, 0x0003, 0x0 }, /* #44 */2416 { 0x 3060d6, 0x3060d7, 0x43a5, 0x03a5, 0x000e, 0x0 }, /* #45 */2417 { 0x 0b3d96, 0x0b3d97, 0xeb4b, 0xea4b, 0x0008, 0x0 }, /* #46 */2418 { 0x2 57543, 0x257542, 0xc6af, 0xc6af, 0x0004, 0x0 }, /* #47 */2419 { 0x 1d2a42, 0x1d2a42, 0x47e2, 0x47e2, 0x000c, 0x0 }, /* #48 */2420 { 0x 2b6353, 0x2b6352, 0x1408, 0x1408, 0x0000, 0x0 }, /* #49 */2421 { 0x 2736d6, 0x2736d7, 0x68f5, 0x68d5, 0x0005, 0x0 }, /* #50 */2422 { 0x 357756, 0x357756, 0x019e, 0x019e, 0x000b, 0x0 }, /* #51 */2423 { 0x 394252, 0x394253, 0x44f3, 0x04f3, 0x000e, 0x0 }, /* #52 */2424 { 0x 3c4e47, 0x3c4e46, 0xcbc1, 0xcbc1, 0x000c, 0x0 }, /* #53 */2425 { 0x 235dc2, 0x235dc2, 0x54d1, 0x54d1, 0x000d, 0x0 }, /* #54 */2426 { 0x 366412, 0x366413, 0xf4ce, 0xe4ce, 0x000c, 0x0 }, /* #55 */2427 { 0x 0e3053, 0x0e3053, 0xf574, 0xf474, 0x0008, 0x0 }, /* #56 */2428 { 0x0 17e87, 0x017e86, 0xb10e, 0xb10e, 0x0006, 0x0 }, /* #57 */2429 { 0x 313413, 0x313413, 0x342c, 0x340c, 0x0005, 0x0 }, /* #58 */2430 { 0x3 21f42, 0x321f42, 0x6137, 0x6137, 0x000a, 0x0 }, /* #59 */2431 { 0x 3e6487, 0x3e6486, 0x0853, 0x0853, 0x000a, 0x0 }, /* #60 */2432 { 0x 1c5613, 0x1c5613, 0xe850, 0xe050, 0x000b, 0x0 }, /* #61 */2433 { 0x1 55f16, 0x155f16, 0x7588, 0x7588, 0x0000, 0x0 }, /* #62 */2434 { 0x 1f2ac2, 0x1f2ac2, 0x6cf8, 0x6cf8, 0x0000, 0x0 }, /* #63 */2371 { 0x0572d7, 0x0572d6, 0xb685, 0xb685, 0x0006, 0x0 }, /* #0 */ 2372 { 0x101917, 0x101916, 0x73c0, 0x73c0, 0x0004, 0x0 }, /* #1 */ 2373 { 0x254282, 0x254283, 0x7369, 0x7368, 0x0000, 0x0 }, /* #2 */ 2374 { 0x163786, 0x163787, 0x56b9, 0x52b9, 0x000a, 0x0 }, /* #3 */ 2375 { 0x180a17, 0x180a17, 0xbd8d, 0xbc8d, 0x0008, 0x0 }, /* #4 */ 2376 { 0x272153, 0x272153, 0x7672, 0x5672, 0x000d, 0x0 }, /* #5 */ 2377 { 0x015052, 0x015052, 0xde3b, 0xde3b, 0x0007, 0x0 }, /* #6 */ 2378 { 0x3456d6, 0x3456d7, 0x99f8, 0x91f8, 0x000b, 0x0 }, /* #7 */ 2379 { 0x187a07, 0x187a07, 0xf6cd, 0xf4cd, 0x0009, 0x0 }, /* #8 */ 2380 { 0x344dd3, 0x344dd2, 0x04c4, 0x04c4, 0x0003, 0x0 }, /* #9 */ 2381 { 0x1f0086, 0x1f0086, 0x4cf8, 0x4cf8, 0x000c, 0x0 }, /* #10 */ 2382 { 0x3157c3, 0x3157c3, 0xbbec, 0xbb6c, 0x0007, 0x0 }, /* #11 */ 2383 { 0x0a23d7, 0x0a23d6, 0x7411, 0x7411, 0x0005, 0x0 }, /* #12 */ 2384 { 0x196f96, 0x196f96, 0xa22e, 0xa22e, 0x0007, 0x0 }, /* #13 */ 2385 { 0x3103c6, 0x3103c6, 0x2dd4, 0x2dd4, 0x000f, 0x0 }, /* #14 */ 2386 { 0x025c92, 0x025c93, 0x71f1, 0x7171, 0x0007, 0x0 }, /* #15 */ 2387 { 0x062d13, 0x062d13, 0xd7f0, 0x57f0, 0x000f, 0x0 }, /* #16 */ 2388 { 0x131407, 0x131407, 0x8168, 0x8160, 0x0003, 0x0 }, /* #17 */ 2389 { 0x316c12, 0x316c12, 0xdea9, 0xdea9, 0x0004, 0x0 }, /* #18 */ 2390 { 0x204213, 0x204213, 0x3da5, 0x2da5, 0x000c, 0x0 }, /* #19 */ 2391 { 0x1c2a96, 0x1c2a97, 0x5d8d, 0x5d8c, 0x0000, 0x0 }, /* #20 */ 2392 { 0x351013, 0x351013, 0xf975, 0xf955, 0x0005, 0x0 }, /* #21 */ 2393 { 0x034546, 0x034547, 0x9802, 0x8802, 0x000c, 0x0 }, /* #22 */ 2394 { 0x275f52, 0x275f52, 0x5062, 0x5062, 0x0000, 0x0 }, /* #23 */ 2395 { 0x100906, 0x100907, 0x4702, 0x4700, 0x0001, 0x0 }, /* #24 */ 2396 { 0x100907, 0x100907, 0x9d3c, 0x9d38, 0x0002, 0x0 }, /* #25 */ 2397 { 0x2333c7, 0x2333c6, 0x72d3, 0x72d3, 0x000f, 0x0 }, /* #26 */ 2398 { 0x2b75c2, 0x2b75c3, 0xc41f, 0x841f, 0x000e, 0x0 }, /* #27 */ 2399 { 0x206ed7, 0x206ed6, 0x32ba, 0x32ba, 0x000b, 0x0 }, /* #28 */ 2400 { 0x395853, 0x395852, 0x7c17, 0x7c17, 0x0007, 0x0 }, /* #29 */ 2401 { 0x306443, 0x306443, 0xc4e8, 0x44e8, 0x000f, 0x0 }, /* #30 */ 2402 { 0x1803c2, 0x1803c2, 0x2370, 0x2370, 0x000f, 0x0 }, /* #31 */ 2403 { 0x1d6a83, 0x1d6a83, 0x9359, 0x9159, 0x0009, 0x0 }, /* #32 */ 2404 { 0x336fd6, 0x336fd6, 0xc65f, 0xc65f, 0x0005, 0x0 }, /* #33 */ 2405 { 0x220713, 0x220712, 0xa457, 0xa457, 0x0003, 0x0 }, /* #34 */ 2406 { 0x211087, 0x211086, 0xad90, 0xad90, 0x0000, 0x0 }, /* #35 */ 2407 { 0x032547, 0x032547, 0x1133, 0x1113, 0x0005, 0x0 }, /* #36 */ 2408 { 0x0461c2, 0x0461c3, 0x77d1, 0x37d1, 0x000e, 0x0 }, /* #37 */ 2409 { 0x0a2c96, 0x0a2c96, 0x5782, 0x5782, 0x0003, 0x0 }, /* #38 */ 2410 { 0x3f0a46, 0x3f0a46, 0x86a7, 0x86a7, 0x0003, 0x0 }, /* #39 */ 2411 { 0x230d96, 0x230d96, 0xa47c, 0xa47c, 0x000b, 0x0 }, /* #40 */ 2412 { 0x171542, 0x171543, 0x4ff8, 0x4fb8, 0x0006, 0x0 }, /* #41 */ 2413 { 0x110b03, 0x110b03, 0x1f23, 0x0f23, 0x000c, 0x0 }, /* #42 */ 2414 { 0x107497, 0x107496, 0x3154, 0x3154, 0x0001, 0x0 }, /* #43 */ 2415 { 0x1f0f52, 0x1f0f52, 0xec82, 0xec82, 0x0000, 0x0 }, /* #44 */ 2416 { 0x024102, 0x024102, 0xb081, 0xb081, 0x000a, 0x0 }, /* #45 */ 2417 { 0x310412, 0x310413, 0x3d13, 0x2d13, 0x000c, 0x0 }, /* #46 */ 2418 { 0x2134c3, 0x2134c3, 0xc18a, 0xc188, 0x0001, 0x0 }, /* #47 */ 2419 { 0x3e55d6, 0x3e55d7, 0x9503, 0x9403, 0x0008, 0x0 }, /* #48 */ 2420 { 0x312cd7, 0x312cd7, 0xb218, 0xb210, 0x0003, 0x0 }, /* #49 */ 2421 { 0x177b56, 0x177b56, 0xe1a1, 0xe1a1, 0x000c, 0x0 }, /* #50 */ 2422 { 0x224742, 0x224743, 0xf988, 0x7988, 0x000f, 0x0 }, /* #51 */ 2423 { 0x2f2bd6, 0x2f2bd6, 0x48c4, 0x48c4, 0x0008, 0x0 }, /* #52 */ 2424 { 0x132c96, 0x132c96, 0xe245, 0xe245, 0x0003, 0x0 }, /* #53 */ 2425 { 0x0b7f56, 0x0b7f56, 0x4218, 0x4218, 0x0001, 0x0 }, /* #54 */ 2426 { 0x280242, 0x280243, 0xc6b6, 0xc636, 0x0007, 0x0 }, /* #55 */ 2427 { 0x2a1bc3, 0x2a1bc3, 0x8409, 0x8401, 0x0003, 0x0 }, /* #56 */ 2428 { 0x0b35c2, 0x0b35c3, 0x7b77, 0x7a77, 0x0008, 0x0 }, /* #57 */ 2429 { 0x1d66c2, 0x1d66c3, 0xfc4f, 0x7c4f, 0x000f, 0x0 }, /* #58 */ 2430 { 0x314707, 0x314706, 0x3779, 0x3779, 0x000e, 0x0 }, /* #59 */ 2431 { 0x271283, 0x271282, 0x71e0, 0x71e0, 0x000f, 0x0 }, /* #60 */ 2432 { 0x347f12, 0x347f12, 0xbeb3, 0xbeb3, 0x000e, 0x0 }, /* #61 */ 2433 { 0x102c13, 0x102c12, 0x9f9b, 0x9f9b, 0x0006, 0x0 }, /* #62 */ 2434 { 0x256cd2, 0x256cd3, 0x21b8, 0x21a8, 0x0004, 0x0 }, /* #63 */ 2435 2435 }; 2436 2436 static const BINU16_TEST_T g_aTests_btr_u16_locked[] = 2437 2437 { 2438 { 0x 005692, 0x005692, 0x4d32, 0x4d32, 0x000d, 0x0 }, /* #0 */2439 { 0x 384e82, 0x384e83, 0x0518, 0x0508, 0x0004, 0x0 }, /* #1 */2440 { 0x 3c5b82, 0x3c5b83, 0x07be, 0x05be, 0x0009, 0x0 }, /* #2 */2441 { 0x 2b62d7, 0x2b62d7, 0xd112, 0xc112, 0x000c, 0x0 }, /* #3 */2442 { 0x 103083, 0x103082, 0x2a71, 0x2a71, 0x000e, 0x0 }, /* #4 */2443 { 0x 3c1152, 0x3c1152, 0x1d1a, 0x1d1a, 0x0005, 0x0 }, /* #5 */2444 { 0x 3b3647, 0x3b3647, 0x9b5d, 0x9b55, 0x0003, 0x0 }, /* #6 */2445 { 0x 317bd2, 0x317bd3, 0x5ea8, 0x1ea8, 0x000e, 0x0 }, /* #7 */2446 { 0x 3b0dc2, 0x3b0dc3, 0x9ffd, 0x8ffd, 0x000c, 0x0 }, /* #8 */2447 { 0x 017782, 0x017782, 0xcab0, 0xcab0, 0x0001, 0x0 }, /* #9 */2448 { 0x0 f2ed7, 0x0f2ed6, 0xde21, 0xde21, 0x0004, 0x0 }, /* #10 */2449 { 0x 047ad3, 0x047ad3, 0x6eaa, 0x6ea2, 0x0003, 0x0 }, /* #11 */2450 { 0x 3f0817, 0x3f0817, 0xd06f, 0xd06b, 0x0002, 0x0 }, /* #12 */2451 { 0x 0c7dd7, 0x0c7dd7, 0xfc92, 0xf492, 0x000b, 0x0 }, /* #13 */2452 { 0x2 10d42, 0x210d42, 0x50f7, 0x50f7, 0x0009, 0x0 }, /* #14 */2453 { 0x 2c6157, 0x2c6157, 0x37ae, 0x378e, 0x0005, 0x0 }, /* #15 */2454 { 0x2 82a16, 0x282a16, 0x1d52, 0x1d52, 0x000d, 0x0 }, /* #16 */2455 { 0x 1e5846, 0x1e5847, 0x9fda, 0x9dda, 0x0009, 0x0 }, /* #17 */2456 { 0x 261506, 0x261506, 0xbbe4, 0xbbe4, 0x0004, 0x0 }, /* #18 */2457 { 0x 320857, 0x320856, 0x0944, 0x0944, 0x0009, 0x0 }, /* #19 */2458 { 0x 1b2692, 0x1b2692, 0x8349, 0x8349, 0x000e, 0x0 }, /* #20 */2459 { 0x0 35013, 0x035012, 0x8f0f, 0x8f0f, 0x0004, 0x0 }, /* #21 */2460 { 0x 111fc3, 0x111fc2, 0xf90c, 0xf90c, 0x0007, 0x0 }, /* #22 */2461 { 0x 062b02, 0x062b03, 0xdfc3, 0x5fc3, 0x000f, 0x0 }, /* #23 */2462 { 0x0 92e12, 0x092e12, 0x0642, 0x0642, 0x0002, 0x0 }, /* #24 */2463 { 0x3 10552, 0x310553, 0xfad0, 0xfac0, 0x0004, 0x0 }, /* #25 */2464 { 0x 1f5c07, 0x1f5c06, 0x5838, 0x5838, 0x0000, 0x0 }, /* #26 */2465 { 0x 1751c2, 0x1751c2, 0xbb00, 0xbb00, 0x0005, 0x0 }, /* #27 */2466 { 0x1 d3ac7, 0x1d3ac7, 0xc1cb, 0xc14b, 0x0007, 0x0 }, /* #28 */2467 { 0x 1755c2, 0x1755c2, 0x080c, 0x080c, 0x000a, 0x0 }, /* #29 */2468 { 0x 0d0097, 0x0d0097, 0x7921, 0x6921, 0x000c, 0x0 }, /* #30 */2469 { 0x 041743, 0x041743, 0xc1ec, 0xc1e4, 0x0003, 0x0 }, /* #31 */2470 { 0x 0024c6, 0x0024c6, 0x4666, 0x4666, 0x000f, 0x0 }, /* #32 */2471 { 0x 3e2253, 0x3e2252, 0x8c70, 0x8c70, 0x0007, 0x0 }, /* #33 */2472 { 0x 3273d6, 0x3273d7, 0x52da, 0x52d8, 0x0001, 0x0 }, /* #34 */2473 { 0x 204447, 0x204446, 0x0f63, 0x0f63, 0x0003, 0x0 }, /* #35 */2474 { 0x 245a83, 0x245a83, 0xfea1, 0xfaa1, 0x000a, 0x0 }, /* #36 */2475 { 0x09 1686, 0x091686, 0x81e0, 0x81e0, 0x0003, 0x0 }, /* #37 */2476 { 0x 125782, 0x125782, 0x2ba1, 0x2ba1, 0x000f, 0x0 }, /* #38 */2477 { 0x 196e56, 0x196e56, 0x9af4, 0x9af4, 0x000a, 0x0 }, /* #39 */2478 { 0x2 d5a47, 0x2d5a47, 0x03a7, 0x0327, 0x0007, 0x0 }, /* #40 */2479 { 0x 383fc7, 0x383fc7, 0xbb12, 0xba12, 0x0008, 0x0 }, /* #41 */2480 { 0x 2e6886, 0x2e6887, 0x15da, 0x15d2, 0x0003, 0x0 }, /* #42 */2481 { 0x 294b56, 0x294b56, 0x568e, 0x568e, 0x000d, 0x0 }, /* #43 */2482 { 0x3 f6cd2, 0x3f6cd2, 0x4315, 0x4315, 0x0001, 0x0 }, /* #44 */2483 { 0x 013e83, 0x013e83, 0x832d, 0x832c, 0x0000, 0x0 }, /* #45 */2484 { 0x 1f4687, 0x1f4686, 0x8155, 0x8155, 0x000c, 0x0 }, /* #46 */2485 { 0x 2a0d47, 0x2a0d47, 0x691f, 0x691e, 0x0000, 0x0 }, /* #47 */2486 { 0x 3e7a86, 0x3e7a87, 0x26df, 0x26cf, 0x0004, 0x0 }, /* #48 */2487 { 0x 3f6657, 0x3f6656, 0xc4c0, 0xc4c0, 0x000d, 0x0 }, /* #49 */2488 { 0x 131293, 0x131292, 0x8637, 0x8637, 0x000d, 0x0 }, /* #50 */2489 { 0x 2478d2, 0x2478d2, 0xcb6b, 0xcb6b, 0x000c, 0x0 }, /* #51 */2490 { 0x 386902, 0x386902, 0xcdb3, 0xcdb3, 0x0003, 0x0 }, /* #52 */2491 { 0x 0e6353, 0x0e6353, 0xf33b, 0xf31b, 0x0005, 0x0 }, /* #53 */2492 { 0x 2f0487, 0x2f0487, 0x1add, 0x1a9d, 0x0006, 0x0 }, /* #54 */2493 { 0x 045ed6, 0x045ed7, 0x7da7, 0x7da5, 0x0001, 0x0 }, /* #55 */2494 { 0x1 238c2, 0x1238c3, 0x6b5e, 0x2b5e, 0x000e, 0x0 }, /* #56 */2495 { 0x 284bd3, 0x284bd3, 0xeb40, 0xab40, 0x000e, 0x0 }, /* #57 */2496 { 0x 396953, 0x396953, 0x7cd5, 0x5cd5, 0x000d, 0x0 }, /* #58 */2497 { 0x0 e62d7, 0x0e62d6, 0xb5ff, 0xb5ff, 0x000b, 0x0 }, /* #59 */2498 { 0x 1f2206, 0x1f2206, 0x14de, 0x14de, 0x000e, 0x0 }, /* #60 */2499 { 0x0 f6156, 0x0f6156, 0xf289, 0xf289, 0x0004, 0x0 }, /* #61 */2500 { 0x 397d43, 0x397d43, 0x1693, 0x1683, 0x0004, 0x0 }, /* #62 */2501 { 0x 294ed2, 0x294ed2, 0x8d43, 0x8d43, 0x000e, 0x0 }, /* #63 */2438 { 0x136cd2, 0x136cd2, 0x84cd, 0x84cd, 0x0001, 0x0 }, /* #0 */ 2439 { 0x092196, 0x092197, 0x9a36, 0x9a32, 0x0002, 0x0 }, /* #1 */ 2440 { 0x0509c6, 0x0509c7, 0x2597, 0x2587, 0x0004, 0x0 }, /* #2 */ 2441 { 0x097696, 0x097697, 0x7306, 0x7206, 0x0008, 0x0 }, /* #3 */ 2442 { 0x262e16, 0x262e16, 0x0271, 0x0271, 0x0002, 0x0 }, /* #4 */ 2443 { 0x241253, 0x241252, 0xcd8b, 0xcd8b, 0x000c, 0x0 }, /* #5 */ 2444 { 0x2f4716, 0x2f4717, 0xffcf, 0xffcb, 0x0002, 0x0 }, /* #6 */ 2445 { 0x2765d3, 0x2765d3, 0x400a, 0x4002, 0x0003, 0x0 }, /* #7 */ 2446 { 0x2e3c53, 0x2e3c52, 0xfc65, 0xfc65, 0x0001, 0x0 }, /* #8 */ 2447 { 0x3524d3, 0x3524d3, 0xd170, 0x5170, 0x000f, 0x0 }, /* #9 */ 2448 { 0x0e2653, 0x0e2653, 0x8f5a, 0x0f5a, 0x000f, 0x0 }, /* #10 */ 2449 { 0x2375d6, 0x2375d6, 0xc0e5, 0xc0e5, 0x0003, 0x0 }, /* #11 */ 2450 { 0x0377d7, 0x0377d7, 0x4715, 0x0715, 0x000e, 0x0 }, /* #12 */ 2451 { 0x3d6d17, 0x3d6d17, 0x56b6, 0x5696, 0x0005, 0x0 }, /* #13 */ 2452 { 0x255fc6, 0x255fc7, 0xcc55, 0x8c55, 0x000e, 0x0 }, /* #14 */ 2453 { 0x1e7b53, 0x1e7b52, 0xa959, 0xa959, 0x000a, 0x0 }, /* #15 */ 2454 { 0x291497, 0x291497, 0xf380, 0x7380, 0x000f, 0x0 }, /* #16 */ 2455 { 0x2053c7, 0x2053c7, 0xd918, 0xc918, 0x000c, 0x0 }, /* #17 */ 2456 { 0x1f6ac6, 0x1f6ac7, 0x4b8c, 0x498c, 0x0009, 0x0 }, /* #18 */ 2457 { 0x201c86, 0x201c86, 0x45c7, 0x45c7, 0x000d, 0x0 }, /* #19 */ 2458 { 0x2f5352, 0x2f5352, 0xf2a3, 0xf2a3, 0x0006, 0x0 }, /* #20 */ 2459 { 0x0047d2, 0x0047d3, 0xfbf1, 0xebf1, 0x000c, 0x0 }, /* #21 */ 2460 { 0x277387, 0x277387, 0xb7a5, 0xa7a5, 0x000c, 0x0 }, /* #22 */ 2461 { 0x2d6b83, 0x2d6b82, 0x154a, 0x154a, 0x0004, 0x0 }, /* #23 */ 2462 { 0x0b5906, 0x0b5907, 0x35f4, 0x35f0, 0x0002, 0x0 }, /* #24 */ 2463 { 0x341203, 0x341203, 0x1068, 0x1028, 0x0006, 0x0 }, /* #25 */ 2464 { 0x244403, 0x244403, 0xf0dc, 0xf0d8, 0x0002, 0x0 }, /* #26 */ 2465 { 0x0a7cc2, 0x0a7cc3, 0xcf30, 0x4f30, 0x000f, 0x0 }, /* #27 */ 2466 { 0x126d52, 0x126d53, 0x0e74, 0x0e64, 0x0004, 0x0 }, /* #28 */ 2467 { 0x3f1e13, 0x3f1e12, 0x81b8, 0x81b8, 0x0009, 0x0 }, /* #29 */ 2468 { 0x367512, 0x367513, 0x9d62, 0x9d42, 0x0005, 0x0 }, /* #30 */ 2469 { 0x276357, 0x276356, 0xc970, 0xc970, 0x0001, 0x0 }, /* #31 */ 2470 { 0x257487, 0x257487, 0x9a6e, 0x9a66, 0x0003, 0x0 }, /* #32 */ 2471 { 0x074957, 0x074957, 0xfd21, 0xfc21, 0x0008, 0x0 }, /* #33 */ 2472 { 0x124e06, 0x124e06, 0x0e79, 0x0e79, 0x000d, 0x0 }, /* #34 */ 2473 { 0x127a42, 0x127a42, 0xb268, 0xb268, 0x0001, 0x0 }, /* #35 */ 2474 { 0x3e5012, 0x3e5012, 0xf065, 0xf065, 0x0009, 0x0 }, /* #36 */ 2475 { 0x092383, 0x092383, 0x3c64, 0x3c44, 0x0005, 0x0 }, /* #37 */ 2476 { 0x0a4842, 0x0a4842, 0xa63a, 0xa63a, 0x000e, 0x0 }, /* #38 */ 2477 { 0x246e86, 0x246e86, 0x7c45, 0x7c45, 0x0004, 0x0 }, /* #39 */ 2478 { 0x254643, 0x254643, 0xf1c9, 0xf1c8, 0x0000, 0x0 }, /* #40 */ 2479 { 0x243146, 0x243147, 0xb7af, 0xb6af, 0x0008, 0x0 }, /* #41 */ 2480 { 0x3a3802, 0x3a3802, 0x5158, 0x5158, 0x0000, 0x0 }, /* #42 */ 2481 { 0x372107, 0x372106, 0xfce0, 0xfce0, 0x0000, 0x0 }, /* #43 */ 2482 { 0x313583, 0x313583, 0x8e7e, 0x8c7e, 0x0009, 0x0 }, /* #44 */ 2483 { 0x214e82, 0x214e83, 0x48ac, 0x40ac, 0x000b, 0x0 }, /* #45 */ 2484 { 0x250992, 0x250992, 0x126d, 0x126d, 0x000d, 0x0 }, /* #46 */ 2485 { 0x313986, 0x313987, 0x7137, 0x7127, 0x0004, 0x0 }, /* #47 */ 2486 { 0x274793, 0x274793, 0xf10d, 0xd10d, 0x000d, 0x0 }, /* #48 */ 2487 { 0x0a4752, 0x0a4752, 0x1b7c, 0x1b7c, 0x0001, 0x0 }, /* #49 */ 2488 { 0x250197, 0x250196, 0xe660, 0xe660, 0x0003, 0x0 }, /* #50 */ 2489 { 0x366207, 0x366206, 0xecd3, 0xecd3, 0x0002, 0x0 }, /* #51 */ 2490 { 0x1a7e97, 0x1a7e96, 0xb100, 0xb100, 0x000b, 0x0 }, /* #52 */ 2491 { 0x152347, 0x152347, 0x3bc4, 0x3bc0, 0x0002, 0x0 }, /* #53 */ 2492 { 0x187fc6, 0x187fc6, 0x3c8d, 0x3c8d, 0x0006, 0x0 }, /* #54 */ 2493 { 0x260287, 0x260287, 0xdb7e, 0xda7e, 0x0008, 0x0 }, /* #55 */ 2494 { 0x185d43, 0x185d43, 0x364b, 0x344b, 0x0009, 0x0 }, /* #56 */ 2495 { 0x0b3e12, 0x0b3e12, 0xb03c, 0xb03c, 0x0001, 0x0 }, /* #57 */ 2496 { 0x2670c6, 0x2670c7, 0xbec7, 0xbe87, 0x0006, 0x0 }, /* #58 */ 2497 { 0x0a4ec7, 0x0a4ec7, 0xcc3c, 0xcc38, 0x0002, 0x0 }, /* #59 */ 2498 { 0x2f5582, 0x2f5582, 0x4d43, 0x4d43, 0x0005, 0x0 }, /* #60 */ 2499 { 0x076512, 0x076512, 0x1fed, 0x1fed, 0x0001, 0x0 }, /* #61 */ 2500 { 0x2c5b57, 0x2c5b56, 0xee92, 0xee92, 0x0008, 0x0 }, /* #62 */ 2501 { 0x0a3a86, 0x0a3a86, 0x9e14, 0x9e14, 0x0005, 0x0 }, /* #63 */ 2502 2502 }; 2503 2503 static const BINU16_TEST_T g_aTests_bts_u16[] = 2504 2504 { 2505 { 0x1 50396, 0x150397, 0xca2b, 0xca2b, 0x0009, 0x0 }, /* #0 */2506 { 0x 014296, 0x014296, 0x1fa0, 0x5fa0, 0x000e, 0x0 }, /* #1 */2507 { 0x 2e28d2, 0x2e28d3, 0x7ec5, 0x7ec5, 0x000c, 0x0 }, /* #2 */2508 { 0x 362656, 0x362656, 0x7323, 0x7333, 0x0004, 0x0 }, /* #3 */2509 { 0x2 367d7, 0x2367d6, 0xa4c4, 0xa5c4, 0x0008, 0x0 }, /* #4 */2510 { 0x2 57616, 0x257617, 0xe652, 0xe652, 0x0009, 0x0 }, /* #5 */2511 { 0x 083052, 0x083053, 0xba4c, 0xba4c, 0x0009, 0x0 }, /* #6 */2512 { 0x 2a3a16, 0x2a3a17, 0x991f, 0x991f, 0x0008, 0x0 }, /* #7 */2513 { 0x 007853, 0x007853, 0xba35, 0xba35, 0x000f, 0x0 }, /* #8 */2514 { 0x 2c4413, 0x2c4412, 0x5466, 0x5467, 0x0000, 0x0 }, /* #9 */2515 { 0x0 d5182, 0x0d5183, 0x3f8e, 0x3f8e, 0x0001, 0x0 }, /* #10 */2516 { 0x3 d5bd3, 0x3d5bd3, 0xb35f, 0xb35f, 0x0001, 0x0 }, /* #11 */2517 { 0x2 f6487, 0x2f6486, 0x322c, 0xb22c, 0x000f, 0x0 }, /* #12 */2518 { 0x 371c86, 0x371c87, 0x775a, 0x775a, 0x0004, 0x0 }, /* #13 */2519 { 0x 030842, 0x030843, 0xdd7b, 0xdd7b, 0x000a, 0x0 }, /* #14 */2520 { 0x 195bc2, 0x195bc2, 0xa805, 0xac05, 0x000a, 0x0 }, /* #15 */2521 { 0x2 d5192, 0x2d5192, 0x84fc, 0x84fe, 0x0001, 0x0 }, /* #16 */2522 { 0x 122a06, 0x122a07, 0xdd1b, 0xdd1b, 0x0003, 0x0 }, /* #17 */2523 { 0x 281353, 0x281352, 0x6c7d, 0x6cfd, 0x0007, 0x0 }, /* #18 */2524 { 0x 2132c3, 0x2132c2, 0xdfe2, 0xdfe6, 0x0002, 0x0 }, /* #19 */2525 { 0x 3703d3, 0x3703d3, 0x0b1d, 0x0b1d, 0x0002, 0x0 }, /* #20 */2526 { 0x 3d1442, 0x3d1442, 0x493f, 0x693f, 0x000d, 0x0 }, /* #21 */2527 { 0x 084713, 0x084712, 0xe01f, 0xe05f, 0x0006, 0x0 }, /* #22 */2528 { 0x 1b0c02, 0x1b0c02, 0x13f4, 0x93f4, 0x000f, 0x0 }, /* #23 */2529 { 0x0 61112, 0x061112, 0x4e0b, 0x4e2b, 0x0005, 0x0 }, /* #24 */2530 { 0x 2f4bd3, 0x2f4bd3, 0x2fbc, 0x2fbc, 0x0009, 0x0 }, /* #25 */2531 { 0x 1b44d2, 0x1b44d3, 0xfa47, 0xfa47, 0x000c, 0x0 }, /* #26 */2532 { 0x0 b7143, 0x0b7142, 0xfd52, 0xfd53, 0x0000, 0x0 }, /* #27 */2533 { 0x3 b2d46, 0x3b2d47, 0x08de, 0x08de, 0x0006, 0x0 }, /* #28 */2534 { 0x0 a0253, 0x0a0252, 0x43ab, 0x43bb, 0x0004, 0x0 }, /* #29 */2535 { 0x 2a1c53, 0x2a1c53, 0xc0a8, 0xc0a8, 0x000f, 0x0 }, /* #30 */2536 { 0x 366647, 0x366646, 0x9b6c, 0x9b6d, 0x0000, 0x0 }, /* #31 */2537 { 0x 065ac3, 0x065ac3, 0x3a82, 0x3a82, 0x0001, 0x0 }, /* #32 */2538 { 0x 314612, 0x314612, 0x2b22, 0x2b2a, 0x0003, 0x0 }, /* #33 */2539 { 0x 201182, 0x201182, 0xb203, 0xb20b, 0x0003, 0x0 }, /* #34 */2540 { 0x 3129c6, 0x3129c7, 0x3ba2, 0x3ba2, 0x0007, 0x0 }, /* #35 */2541 { 0x 3b4d13, 0x3b4d12, 0xe21f, 0xf21f, 0x000c, 0x0 }, /* #36 */2542 { 0x0 e37c3, 0x0e37c2, 0x11c8, 0x11ca, 0x0001, 0x0 }, /* #37 */2543 { 0x 063f92, 0x063f93, 0x2b7e, 0x2b7e, 0x0006, 0x0 }, /* #38 */2544 { 0x 0b1742, 0x0b1743, 0xd289, 0xd289, 0x0007, 0x0 }, /* #39 */2545 { 0x 3d7787, 0x3d7786, 0xe4c3, 0xe4cb, 0x0003, 0x0 }, /* #40 */2546 { 0x 282f12, 0x282f12, 0x01ce, 0x01cf, 0x0000, 0x0 }, /* #41 */2547 { 0x 3e4116, 0x3e4116, 0xe2c1, 0xe2c5, 0x0002, 0x0 }, /* #42 */2548 { 0x 012b13, 0x012b13, 0x9b7f, 0x9b7f, 0x0003, 0x0 }, /* #43 */2549 { 0x 1a3f12, 0x1a3f13, 0x532c, 0x532c, 0x000c, 0x0 }, /* #44 */2550 { 0x 1318d2, 0x1318d2, 0x6f12, 0x6f1a, 0x0003, 0x0 }, /* #45 */2551 { 0x 336757, 0x336756, 0x5885, 0x5c85, 0x000a, 0x0 }, /* #46 */2552 { 0x 0224d6, 0x0224d6, 0x21f4, 0x21f6, 0x0001, 0x0 }, /* #47 */2553 { 0x 022d87, 0x022d87, 0xc152, 0xc152, 0x0001, 0x0 }, /* #48 */2554 { 0x 2d4647, 0x2d4647, 0xf0ba, 0xf0ba, 0x000e, 0x0 }, /* #49 */2555 { 0x 045d57, 0x045d56, 0x519e, 0x51be, 0x0005, 0x0 }, /* #50 */2556 { 0x 220b12, 0x220b12, 0x9ed8, 0x9edc, 0x0002, 0x0 }, /* #51 */2557 { 0x 0c5bc2, 0x0c5bc3, 0xf368, 0xf368, 0x0009, 0x0 }, /* #52 */2558 { 0x0 62412, 0x062412, 0x7181, 0xf181, 0x000f, 0x0 }, /* #53 */2559 { 0x 2a7e03, 0x2a7e03, 0x47c0, 0x47c0, 0x000e, 0x0 }, /* #54 */2560 { 0x 2f5783, 0x2f5783, 0x8409, 0x8409, 0x000a, 0x0 }, /* #55 */2561 { 0x2 c0406, 0x2c0406, 0x8ad8, 0x8ada, 0x0001, 0x0 }, /* #56 */2562 { 0x 126d47, 0x126d47, 0xdba3, 0xdba3, 0x000e, 0x0 }, /* #57 */2563 { 0x2 53402, 0x253402, 0x0e06, 0x0e07, 0x0000, 0x0 }, /* #58 */2564 { 0x 1727d7, 0x1727d6, 0x6e66, 0x6e6e, 0x0003, 0x0 }, /* #59 */2565 { 0x2 74a17, 0x274a17, 0x5bf1, 0x5bf1, 0x000e, 0x0 }, /* #60 */2566 { 0x 001b83, 0x001b83, 0x7a46, 0x7a46, 0x000b, 0x0 }, /* #61 */2567 { 0x 095017, 0x095016, 0xbe18, 0xbe1c, 0x0002, 0x0 }, /* #62 */2568 { 0x3 51e87, 0x351e87, 0xd2c4, 0xd2c4, 0x000e, 0x0 }, /* #63 */2505 { 0x1a1787, 0x1a1786, 0x8b1b, 0x8b1f, 0x0002, 0x0 }, /* #0 */ 2506 { 0x1b3bc6, 0x1b3bc6, 0x20c1, 0x20c9, 0x0003, 0x0 }, /* #1 */ 2507 { 0x342946, 0x342947, 0x2b68, 0x2b68, 0x0003, 0x0 }, /* #2 */ 2508 { 0x0f43d7, 0x0f43d6, 0x05ad, 0x85ad, 0x000f, 0x0 }, /* #3 */ 2509 { 0x207c82, 0x207c82, 0x6304, 0x6384, 0x0007, 0x0 }, /* #4 */ 2510 { 0x202ac6, 0x202ac7, 0x0f03, 0x0f03, 0x0000, 0x0 }, /* #5 */ 2511 { 0x303c87, 0x303c86, 0x6f46, 0x6f4e, 0x0003, 0x0 }, /* #6 */ 2512 { 0x1b3dc7, 0x1b3dc6, 0x40ae, 0xc0ae, 0x000f, 0x0 }, /* #7 */ 2513 { 0x270652, 0x270652, 0xfad5, 0xfbd5, 0x0008, 0x0 }, /* #8 */ 2514 { 0x0f1f53, 0x0f1f53, 0x9138, 0x9138, 0x0004, 0x0 }, /* #9 */ 2515 { 0x0705d7, 0x0705d6, 0x9fda, 0x9fdb, 0x0000, 0x0 }, /* #10 */ 2516 { 0x303c53, 0x303c52, 0xfc66, 0xfe66, 0x0009, 0x0 }, /* #11 */ 2517 { 0x282792, 0x282792, 0xbc44, 0xbc64, 0x0005, 0x0 }, /* #12 */ 2518 { 0x1e1697, 0x1e1696, 0xa770, 0xa778, 0x0003, 0x0 }, /* #13 */ 2519 { 0x2a5182, 0x2a5182, 0x9f75, 0xbf75, 0x000d, 0x0 }, /* #14 */ 2520 { 0x2f01c7, 0x2f01c6, 0xf089, 0xf08b, 0x0001, 0x0 }, /* #15 */ 2521 { 0x230896, 0x230897, 0x65ea, 0x65ea, 0x0006, 0x0 }, /* #16 */ 2522 { 0x076397, 0x076396, 0x2197, 0x3197, 0x000c, 0x0 }, /* #17 */ 2523 { 0x1808d2, 0x1808d2, 0x7b58, 0x7b5a, 0x0001, 0x0 }, /* #18 */ 2524 { 0x3a2497, 0x3a2496, 0x9728, 0xb728, 0x000d, 0x0 }, /* #19 */ 2525 { 0x1d27c6, 0x1d27c7, 0x9c8a, 0x9c8a, 0x0007, 0x0 }, /* #20 */ 2526 { 0x2a1d82, 0x2a1d82, 0x88d8, 0xc8d8, 0x000e, 0x0 }, /* #21 */ 2527 { 0x2c5e16, 0x2c5e16, 0xa16d, 0xa1ed, 0x0007, 0x0 }, /* #22 */ 2528 { 0x303686, 0x303687, 0x5fbe, 0x5fbe, 0x0001, 0x0 }, /* #23 */ 2529 { 0x0b13d6, 0x0b13d7, 0x7a6d, 0x7a6d, 0x000d, 0x0 }, /* #24 */ 2530 { 0x0a6587, 0x0a6587, 0x395d, 0x395d, 0x0000, 0x0 }, /* #25 */ 2531 { 0x2f10c2, 0x2f10c2, 0x58af, 0x78af, 0x000d, 0x0 }, /* #26 */ 2532 { 0x0f6486, 0x0f6486, 0x1566, 0x1576, 0x0004, 0x0 }, /* #27 */ 2533 { 0x370686, 0x370686, 0x8a26, 0x8a66, 0x0006, 0x0 }, /* #28 */ 2534 { 0x0c7c13, 0x0c7c12, 0x461d, 0x4e1d, 0x000b, 0x0 }, /* #29 */ 2535 { 0x344842, 0x344843, 0xa0b4, 0xa0b4, 0x0002, 0x0 }, /* #30 */ 2536 { 0x283c87, 0x283c86, 0x10c5, 0x18c5, 0x000b, 0x0 }, /* #31 */ 2537 { 0x104153, 0x104153, 0x5b54, 0x5b54, 0x000c, 0x0 }, /* #32 */ 2538 { 0x214bd7, 0x214bd7, 0xb3b6, 0xb3b6, 0x0008, 0x0 }, /* #33 */ 2539 { 0x0749c6, 0x0749c7, 0x9dff, 0x9dff, 0x0005, 0x0 }, /* #34 */ 2540 { 0x296e46, 0x296e47, 0xd56e, 0xd56e, 0x0003, 0x0 }, /* #35 */ 2541 { 0x0f5ec3, 0x0f5ec2, 0xaccd, 0xaecd, 0x0009, 0x0 }, /* #36 */ 2542 { 0x0b18d3, 0x0b18d3, 0xd8f4, 0xd8f4, 0x0002, 0x0 }, /* #37 */ 2543 { 0x323a82, 0x323a82, 0x404f, 0x406f, 0x0005, 0x0 }, /* #38 */ 2544 { 0x2c5dd6, 0x2c5dd6, 0x6958, 0x695c, 0x0002, 0x0 }, /* #39 */ 2545 { 0x012346, 0x012346, 0x0357, 0x0757, 0x000a, 0x0 }, /* #40 */ 2546 { 0x116503, 0x116502, 0x59f2, 0x5df2, 0x000a, 0x0 }, /* #41 */ 2547 { 0x261d43, 0x261d43, 0x2d69, 0x2d69, 0x0000, 0x0 }, /* #42 */ 2548 { 0x287517, 0x287516, 0x7bad, 0xfbad, 0x000f, 0x0 }, /* #43 */ 2549 { 0x3f4442, 0x3f4442, 0xa742, 0xa762, 0x0005, 0x0 }, /* #44 */ 2550 { 0x231356, 0x231357, 0xa00d, 0xa00d, 0x0000, 0x0 }, /* #45 */ 2551 { 0x2b3bc6, 0x2b3bc7, 0x0dcc, 0x0dcc, 0x0003, 0x0 }, /* #46 */ 2552 { 0x1234d2, 0x1234d2, 0x96ea, 0x96ee, 0x0002, 0x0 }, /* #47 */ 2553 { 0x1c1093, 0x1c1092, 0x70f8, 0x70f9, 0x0000, 0x0 }, /* #48 */ 2554 { 0x1b6412, 0x1b6413, 0x44aa, 0x44aa, 0x0005, 0x0 }, /* #49 */ 2555 { 0x2b33d7, 0x2b33d6, 0x2c3a, 0x2c3b, 0x0000, 0x0 }, /* #50 */ 2556 { 0x097296, 0x097297, 0x7a8b, 0x7a8b, 0x000b, 0x0 }, /* #51 */ 2557 { 0x3306c2, 0x3306c3, 0x8665, 0x8665, 0x000a, 0x0 }, /* #52 */ 2558 { 0x0742d7, 0x0742d6, 0x7528, 0x752c, 0x0002, 0x0 }, /* #53 */ 2559 { 0x1e2083, 0x1e2083, 0x39cc, 0x39cc, 0x000c, 0x0 }, /* #54 */ 2560 { 0x394416, 0x394417, 0x7784, 0x7784, 0x0009, 0x0 }, /* #55 */ 2561 { 0x256ed7, 0x256ed6, 0x6868, 0x686a, 0x0001, 0x0 }, /* #56 */ 2562 { 0x362dc3, 0x362dc2, 0x25b8, 0x25f8, 0x0006, 0x0 }, /* #57 */ 2563 { 0x284e82, 0x284e82, 0xd2f1, 0xd2f5, 0x0002, 0x0 }, /* #58 */ 2564 { 0x092606, 0x092606, 0x5785, 0xd785, 0x000f, 0x0 }, /* #59 */ 2565 { 0x283807, 0x283806, 0x9dd1, 0x9df1, 0x0005, 0x0 }, /* #60 */ 2566 { 0x353157, 0x353157, 0x250d, 0x250d, 0x000a, 0x0 }, /* #61 */ 2567 { 0x191117, 0x191116, 0xe214, 0xe254, 0x0006, 0x0 }, /* #62 */ 2568 { 0x336847, 0x336846, 0xf84a, 0xfa4a, 0x0009, 0x0 }, /* #63 */ 2569 2569 }; 2570 2570 static const BINU16_TEST_T g_aTests_bts_u16_locked[] = 2571 2571 { 2572 { 0x 1d1592, 0x1d1592, 0x930c, 0x930e, 0x0001, 0x0 }, /* #0 */2573 { 0x 300ed3, 0x300ed2, 0x01c2, 0x01ca, 0x0003, 0x0 }, /* #1 */2574 { 0x 2b23c6, 0x2b23c6, 0xd6e5, 0xd6f5, 0x0004, 0x0 }, /* #2 */2575 { 0x 3a3353, 0x3a3352, 0x5e96, 0x5e97, 0x0000, 0x0 }, /* #3 */2576 { 0x 297416, 0x297417, 0x62ac, 0x62ac, 0x0005, 0x0 }, /* #4 */2577 { 0x 354cc6, 0x354cc7, 0xa136, 0xa136, 0x0005, 0x0 }, /* #5 */2578 { 0x 132707, 0x132707, 0xd502, 0xd502, 0x000e, 0x0 }, /* #6 */2579 { 0x 2a5852, 0x2a5853, 0xc21a, 0xc21a, 0x0009, 0x0 }, /* #7 */2580 { 0x 394902, 0x394902, 0x49a8, 0x59a8, 0x000c, 0x0 }, /* #8 */2581 { 0x 0349d7, 0x0349d7, 0x8cb4, 0x8cb4, 0x000a, 0x0 }, /* #9 */2582 { 0x0 56153, 0x056152, 0xb9f7, 0xb9ff, 0x0003, 0x0 }, /* #10 */2583 { 0x 293a82, 0x293a82, 0x8f73, 0x8f77, 0x0002, 0x0 }, /* #11 */2584 { 0x3 336d7, 0x3336d7, 0x4b4b, 0x4b4b, 0x000e, 0x0 }, /* #12 */2585 { 0x 0b4282, 0x0b4283, 0x3db6, 0x3db6, 0x000a, 0x0 }, /* #13 */2586 { 0x3 025c3, 0x3025c3, 0x64b9, 0x64b9, 0x0007, 0x0 }, /* #14 */2587 { 0x 124846, 0x124846, 0x4374, 0x5374, 0x000c, 0x0 }, /* #15 */2588 { 0x 3d4ad2, 0x3d4ad2, 0x39dc, 0x3bdc, 0x0009, 0x0 }, /* #16 */2589 { 0x 3b1093, 0x3b1093, 0x7a22, 0x7a22, 0x000e, 0x0 }, /* #17 */2590 { 0x2 34906, 0x234906, 0x97b3, 0x97b7, 0x0002, 0x0 }, /* #18 */2591 { 0x0 d70d6, 0x0d70d6, 0x66e2, 0x6ee2, 0x000b, 0x0 }, /* #19 */2592 { 0x 0a3a83, 0x0a3a83, 0xb2dd, 0xb2dd, 0x000d, 0x0 }, /* #20 */2593 { 0x 065b56, 0x065b56, 0x3102, 0x3122, 0x0005, 0x0 }, /* #21 */2594 { 0x 285943, 0x285942, 0xd606, 0xde06, 0x000b, 0x0 }, /* #22 */2595 { 0x1 05883, 0x105882, 0x5a35, 0x7a35, 0x000d, 0x0 }, /* #23 */2596 { 0x 2043d3, 0x2043d2, 0x73b7, 0x7bb7, 0x000b, 0x0 }, /* #24 */2597 { 0x 212e12, 0x212e12, 0x9f11, 0xbf11, 0x000d, 0x0 }, /* #25 */2598 { 0x 0f6b12, 0x0f6b13, 0xd39c, 0xd39c, 0x0008, 0x0 }, /* #26 */2599 { 0x 0940c7, 0x0940c6, 0x8ab3, 0x8eb3, 0x000a, 0x0 }, /* #27 */2600 { 0x 315ed2, 0x315ed2, 0xa60a, 0xb60a, 0x000c, 0x0 }, /* #28 */2601 { 0x3 b7016, 0x3b7017, 0xc4cc, 0xc4cc, 0x0002, 0x0 }, /* #29 */2602 { 0x04 1196, 0x041196, 0xe05c, 0xe45c, 0x000a, 0x0 }, /* #30 */2603 { 0x 3d38d3, 0x3d38d2, 0x7c6e, 0x7c7e, 0x0004, 0x0 }, /* #31 */2604 { 0x3 f7206, 0x3f7207, 0xb2df, 0xb2df, 0x0006, 0x0 }, /* #32 */2605 { 0x1 a0d03, 0x1a0d03, 0x2c8c, 0x2c8c, 0x000b, 0x0 }, /* #33 */2606 { 0x 325b83, 0x325b83, 0x65f1, 0x65f1, 0x0007, 0x0 }, /* #34 */2607 { 0x 1b2657, 0x1b2657, 0xcde5, 0xcde5, 0x000b, 0x0 }, /* #35 */2608 { 0x3 71793, 0x371793, 0x7bfb, 0x7bfb, 0x0008, 0x0 }, /* #36 */2609 { 0x 040ed7, 0x040ed7, 0x7538, 0x7538, 0x000a, 0x0 }, /* #37 */2610 { 0x0 34456, 0x034457, 0x9f9f, 0x9f9f, 0x0000, 0x0 }, /* #38 */2611 { 0x1 21316, 0x121317, 0x079f, 0x079f, 0x000a, 0x0 }, /* #39 */2612 { 0x 244053, 0x244052, 0x6cce, 0x6cee, 0x0005, 0x0 }, /* #40 */2613 { 0x 0a2d06, 0x0a2d07, 0x975e, 0x975e, 0x0006, 0x0 }, /* #41 */2614 { 0x3 14c17, 0x314c17, 0x5c48, 0x5c48, 0x000c, 0x0 }, /* #42 */2615 { 0x 255ec7, 0x255ec7, 0x628c, 0x628c, 0x0009, 0x0 }, /* #43 */2616 { 0x1 47a07, 0x147a07, 0xb858, 0xb858, 0x0003, 0x0 }, /* #44 */2617 { 0x 056097, 0x056097, 0x925d, 0x925d, 0x000f, 0x0 }, /* #45 */2618 { 0x 3a1e56, 0x3a1e56, 0xdfb0, 0xdfb4, 0x0002, 0x0 }, /* #46 */2619 { 0x0c 7c82, 0x0c7c82, 0xb352, 0xb3d2, 0x0007, 0x0 }, /* #47 */2620 { 0x 264956, 0x264957, 0x681b, 0x681b, 0x000e, 0x0 }, /* #48 */2621 { 0x 215182, 0x215182, 0xdcb4, 0xdcf4, 0x0006, 0x0 }, /* #49 */2622 { 0x 3506c7, 0x3506c6, 0xe9d8, 0xe9da, 0x0001, 0x0 }, /* #50 */2623 { 0x 1d3392, 0x1d3392, 0x93da, 0x93de, 0x0002, 0x0 }, /* #51 */2624 { 0x 2c2d07, 0x2c2d07, 0x6940, 0x6940, 0x000d, 0x0 }, /* #52 */2625 { 0x 013dc7, 0x013dc6, 0x5562, 0x7562, 0x000d, 0x0 }, /* #53 */2626 { 0x 051746, 0x051747, 0xf84b, 0xf84b, 0x000b, 0x0 }, /* #54 */2627 { 0x 284ed3, 0x284ed3, 0x4236, 0x4236, 0x0001, 0x0 }, /* #55 */2628 { 0x 200a97, 0x200a97, 0x9837, 0x9837, 0x000c, 0x0 }, /* #56 */2629 { 0x 3955d3, 0x3955d2, 0xb054, 0xb055, 0x0000, 0x0 }, /* #57 */2630 { 0x 3e7517, 0x3e7516, 0xa00c, 0xa20c, 0x0009, 0x0 }, /* #58 */2631 { 0x 196842, 0x196842, 0x1e91, 0x1e99, 0x0003, 0x0 }, /* #59 */2632 { 0x 1211d3, 0x1211d3, 0x6ff5, 0x6ff5, 0x0004, 0x0 }, /* #60 */2633 { 0x 3e1653, 0x3e1652, 0x41cc, 0x41ce, 0x0001, 0x0 }, /* #61 */2634 { 0x 0f4fc2, 0x0f4fc2, 0x604a, 0x614a, 0x0008, 0x0 }, /* #62 */2635 { 0x0 27807, 0x027807, 0xbfb5, 0xbfb5, 0x000f, 0x0 }, /* #63 */2572 { 0x3c6743, 0x3c6743, 0x9782, 0x9782, 0x000c, 0x0 }, /* #0 */ 2573 { 0x093c12, 0x093c12, 0x9486, 0x948e, 0x0003, 0x0 }, /* #1 */ 2574 { 0x030313, 0x030312, 0x08aa, 0x08ae, 0x0002, 0x0 }, /* #2 */ 2575 { 0x205086, 0x205087, 0xdb73, 0xdb73, 0x0008, 0x0 }, /* #3 */ 2576 { 0x034506, 0x034506, 0x4401, 0x4411, 0x0004, 0x0 }, /* #4 */ 2577 { 0x173116, 0x173116, 0xbc61, 0xbc63, 0x0001, 0x0 }, /* #5 */ 2578 { 0x2176c6, 0x2176c7, 0xed41, 0xed41, 0x000d, 0x0 }, /* #6 */ 2579 { 0x085986, 0x085987, 0xb0a8, 0xb0a8, 0x000c, 0x0 }, /* #7 */ 2580 { 0x1106d2, 0x1106d3, 0xe061, 0xe061, 0x0000, 0x0 }, /* #8 */ 2581 { 0x1a7542, 0x1a7543, 0x608f, 0x608f, 0x0000, 0x0 }, /* #9 */ 2582 { 0x0a7146, 0x0a7147, 0xe346, 0xe346, 0x000d, 0x0 }, /* #10 */ 2583 { 0x0472d3, 0x0472d3, 0xe1ee, 0xe1ee, 0x000f, 0x0 }, /* #11 */ 2584 { 0x3e0042, 0x3e0043, 0x3776, 0x3776, 0x0006, 0x0 }, /* #12 */ 2585 { 0x266d47, 0x266d47, 0xa7e9, 0xa7e9, 0x000a, 0x0 }, /* #13 */ 2586 { 0x361087, 0x361087, 0xce43, 0xce43, 0x000e, 0x0 }, /* #14 */ 2587 { 0x357113, 0x357112, 0x0a81, 0x4a81, 0x000e, 0x0 }, /* #15 */ 2588 { 0x186817, 0x186817, 0xbc50, 0xbc50, 0x000a, 0x0 }, /* #16 */ 2589 { 0x285c87, 0x285c86, 0x3106, 0x3107, 0x0000, 0x0 }, /* #17 */ 2590 { 0x215a42, 0x215a42, 0x4f04, 0x4f24, 0x0005, 0x0 }, /* #18 */ 2591 { 0x0e2b92, 0x0e2b93, 0x30b1, 0x30b1, 0x0005, 0x0 }, /* #19 */ 2592 { 0x283207, 0x283207, 0x8edc, 0x8edc, 0x0002, 0x0 }, /* #20 */ 2593 { 0x3d5ed6, 0x3d5ed6, 0xd88e, 0xf88e, 0x000d, 0x0 }, /* #21 */ 2594 { 0x167a06, 0x167a07, 0x527d, 0x527d, 0x000e, 0x0 }, /* #22 */ 2595 { 0x1a3e47, 0x1a3e46, 0xe3cf, 0xebcf, 0x000b, 0x0 }, /* #23 */ 2596 { 0x061807, 0x061806, 0xf732, 0xff32, 0x000b, 0x0 }, /* #24 */ 2597 { 0x0e7f96, 0x0e7f97, 0xa8ee, 0xa8ee, 0x000b, 0x0 }, /* #25 */ 2598 { 0x2f1792, 0x2f1793, 0x4f1e, 0x4f1e, 0x0003, 0x0 }, /* #26 */ 2599 { 0x314ec6, 0x314ec7, 0xe6b9, 0xe6b9, 0x0009, 0x0 }, /* #27 */ 2600 { 0x133416, 0x133417, 0x69e2, 0x69e2, 0x000e, 0x0 }, /* #28 */ 2601 { 0x345902, 0x345902, 0xff51, 0xff55, 0x0002, 0x0 }, /* #29 */ 2602 { 0x0438d3, 0x0438d2, 0xc0e4, 0xc0f4, 0x0004, 0x0 }, /* #30 */ 2603 { 0x0f6692, 0x0f6693, 0x458e, 0x458e, 0x0002, 0x0 }, /* #31 */ 2604 { 0x303116, 0x303116, 0xc2d8, 0xc6d8, 0x000a, 0x0 }, /* #32 */ 2605 { 0x174a87, 0x174a86, 0x12cd, 0x52cd, 0x000e, 0x0 }, /* #33 */ 2606 { 0x127e43, 0x127e42, 0x68b1, 0x68b5, 0x0002, 0x0 }, /* #34 */ 2607 { 0x2b41d7, 0x2b41d6, 0x42d5, 0x42d7, 0x0001, 0x0 }, /* #35 */ 2608 { 0x321352, 0x321353, 0x3d8c, 0x3d8c, 0x000c, 0x0 }, /* #36 */ 2609 { 0x325b13, 0x325b13, 0x2bc1, 0x2bc1, 0x000b, 0x0 }, /* #37 */ 2610 { 0x064692, 0x064693, 0x65e4, 0x65e4, 0x0002, 0x0 }, /* #38 */ 2611 { 0x176496, 0x176496, 0x0f03, 0x0f13, 0x0004, 0x0 }, /* #39 */ 2612 { 0x1c15c6, 0x1c15c6, 0x7ca8, 0x7ca9, 0x0000, 0x0 }, /* #40 */ 2613 { 0x250643, 0x250642, 0x7406, 0x7426, 0x0005, 0x0 }, /* #41 */ 2614 { 0x300612, 0x300612, 0xba1a, 0xba3a, 0x0005, 0x0 }, /* #42 */ 2615 { 0x182707, 0x182707, 0x9984, 0x9984, 0x0007, 0x0 }, /* #43 */ 2616 { 0x1b1ec6, 0x1b1ec7, 0x9d85, 0x9d85, 0x0007, 0x0 }, /* #44 */ 2617 { 0x1811c3, 0x1811c3, 0x0251, 0x0251, 0x0009, 0x0 }, /* #45 */ 2618 { 0x113fd6, 0x113fd6, 0xc345, 0xc347, 0x0001, 0x0 }, /* #46 */ 2619 { 0x0c1b56, 0x0c1b56, 0x947c, 0x94fc, 0x0007, 0x0 }, /* #47 */ 2620 { 0x1e5c07, 0x1e5c06, 0x45cf, 0x45df, 0x0004, 0x0 }, /* #48 */ 2621 { 0x342946, 0x342947, 0x2510, 0x2510, 0x0004, 0x0 }, /* #49 */ 2622 { 0x145f93, 0x145f92, 0xe027, 0xe827, 0x000b, 0x0 }, /* #50 */ 2623 { 0x290917, 0x290916, 0x2967, 0x2977, 0x0004, 0x0 }, /* #51 */ 2624 { 0x0e0156, 0x0e0156, 0xbf08, 0xbf09, 0x0000, 0x0 }, /* #52 */ 2625 { 0x3b7943, 0x3b7943, 0x3ad8, 0x3ad8, 0x0009, 0x0 }, /* #53 */ 2626 { 0x151f96, 0x151f97, 0x83cd, 0x83cd, 0x0003, 0x0 }, /* #54 */ 2627 { 0x0e0b53, 0x0e0b53, 0x43f3, 0x43f3, 0x0004, 0x0 }, /* #55 */ 2628 { 0x3827c2, 0x3827c3, 0x68d0, 0x68d0, 0x0004, 0x0 }, /* #56 */ 2629 { 0x2b2f83, 0x2b2f82, 0x61de, 0x65de, 0x000a, 0x0 }, /* #57 */ 2630 { 0x2f4642, 0x2f4643, 0xfb85, 0xfb85, 0x0009, 0x0 }, /* #58 */ 2631 { 0x085d56, 0x085d56, 0x078a, 0x878a, 0x000f, 0x0 }, /* #59 */ 2632 { 0x011193, 0x011192, 0x65c3, 0x65cb, 0x0003, 0x0 }, /* #60 */ 2633 { 0x0c3e87, 0x0c3e87, 0x0de9, 0x0de9, 0x0003, 0x0 }, /* #61 */ 2634 { 0x122542, 0x122542, 0x4906, 0x4946, 0x0006, 0x0 }, /* #62 */ 2635 { 0x046ad2, 0x046ad2, 0x87ed, 0xc7ed, 0x000e, 0x0 }, /* #63 */ 2636 2636 }; 2637 2637 static const BINU16_TEST_T g_aTests_bsf_u16[] = 2638 2638 { 2639 { 0x 343197, 0x343197, 0xe47c, 0x0000, 0xc3df, 0x0 }, /* #0 */2640 { 0x 010447, 0x010407, 0x2c2d, 0x0000, 0x733d, 0x0 }, /* #1 */2641 { 0x 043ec3, 0x043e83, 0x035b, 0x0000, 0x819f, 0x0 }, /* #2 */2642 { 0x2 c1582, 0x2c1582, 0x4c53, 0x0001, 0xfc2a, 0x0 }, /* #3 */2643 { 0x 0329d6, 0x032996, 0xf81d, 0x0000, 0x5ee3, 0x0 }, /* #4 */2644 { 0x050 d17, 0x050d17, 0x4ca4, 0x0005, 0xcbe0, 0x0 }, /* #5 */2645 { 0x1 40807, 0x140807, 0x4882, 0x0001, 0x72a6, 0x0 }, /* #6 */2646 { 0x 021796, 0x021796, 0x8de5, 0x0000, 0xd437, 0x0 }, /* #7 */2647 { 0x 1d2397, 0x1d2397, 0xcf88, 0x0000, 0xf9f5, 0x0 }, /* #8 */2648 { 0x 0a45c2, 0x0a4582, 0xb211, 0x0000, 0x9553, 0x0 }, /* #9 */2649 { 0x 3a1186, 0x3a1186, 0xd467, 0x0000, 0xc2db, 0x0 }, /* #10 */2650 { 0x 215a12, 0x215a12, 0x0e32, 0x0000, 0x2ef3, 0x0 }, /* #11 */2651 { 0x0 20d97, 0x020d97, 0xdf79, 0x0001, 0xc15e, 0x0 }, /* #12 */2652 { 0x 0f07d2, 0x0f0792, 0xe561, 0x0000, 0x771f, 0x0 }, /* #13 */2653 { 0x 053452, 0x053412, 0x53a1, 0x0000, 0x9f01, 0x0 }, /* #14 */2654 { 0x 002f02, 0x002f02, 0xc9b5, 0x0000, 0xb637, 0x0 }, /* #15 */2655 { 0x 2f6882, 0x2f6882, 0xec7e, 0x0000, 0x7599, 0x0 }, /* #16 */2656 { 0x 332157, 0x332117, 0xc75e, 0x0000, 0x10d5, 0x0 }, /* #17 */2657 { 0x1 71912, 0x171912, 0x22a4, 0x0001, 0x7416, 0x0 }, /* #18 */2658 { 0x 3277d7, 0x327797, 0x10f6, 0x0000, 0xaff7, 0x0 }, /* #19 */2659 { 0x 131842, 0x131802, 0xc88a, 0x0000, 0x123b, 0x0 }, /* #20 */2660 { 0x 1f0b17, 0x1f0b17, 0xf4d9, 0x0000, 0xf789, 0x0 }, /* #21 */2661 { 0x1 973d2, 0x197392, 0x849d, 0x0004, 0xa0b0, 0x0 }, /* #22 */2662 { 0x 253812, 0x253812, 0x657e, 0x0000, 0x4201, 0x0 }, /* #23 */2663 { 0x 2d5717, 0x2d5717, 0x9f4d, 0x0004, 0x80d0, 0x0 }, /* #24 */2664 { 0x3b 0057, 0x3b0017, 0x4004, 0x0000, 0xe321, 0x0 }, /* #25 */2665 { 0x 1024c6, 0x102486, 0x2e73, 0x0000, 0xb07b, 0x0 }, /* #26 */2666 { 0x 3d7113, 0x3d7113, 0x5b73, 0x0001, 0xec7e, 0x0 }, /* #27 */2667 { 0x 1d7712, 0x1d7712, 0x7152, 0x0007, 0xe780, 0x0 }, /* #28 */2668 { 0x 1b21d3, 0x1b2193, 0x36f2, 0x0001, 0x4a0e, 0x0 }, /* #29 */2669 { 0x 2e1403, 0x2e1403, 0x1cf8, 0x0001, 0x0746, 0x0 }, /* #30 */2670 { 0x2 51f12, 0x251f12, 0xda2e, 0x0000, 0x12e5, 0x0 }, /* #31 */2671 { 0x 212946, 0x212906, 0x7d26, 0x0005, 0x4de0, 0x0 }, /* #32 */2672 { 0x 185387, 0x185387, 0x6b18, 0x0002, 0x2f14, 0x0 }, /* #33 */2673 { 0x2 a5257, 0x2a5217, 0xea55, 0x0000, 0xaa87, 0x0 }, /* #34 */2674 { 0x1 938d2, 0x193892, 0xd3b6, 0x0002, 0x776c, 0x0 }, /* #35 */2675 { 0x 2b6686, 0x2b6686, 0x52a0, 0x0001, 0xb01e, 0x0 }, /* #36 */2676 { 0x 3c08d2, 0x3c0892, 0x1010, 0x0000, 0xb875, 0x0 }, /* #37 */2677 { 0x 3a2d56, 0x3a2d16, 0xaac9, 0x0000, 0x9b89, 0x0 }, /* #38 */2678 { 0x 154a86, 0x154a86, 0x0ba7, 0x0000, 0x108d, 0x0 }, /* #39 */2679 { 0x0 81f57, 0x081f17, 0x0927, 0x0003, 0x1a98, 0x0 }, /* #40 */2680 { 0x2 61c02, 0x261c02, 0x3c3d, 0x0006, 0xfdc0, 0x0 }, /* #41 */2681 { 0x 227f93, 0x227f93, 0x2396, 0x0000, 0x595d, 0x0 }, /* #42 */2682 { 0x 1f74d6, 0x1f7496, 0xce60, 0x0000, 0x3411, 0x0 }, /* #43 */2683 { 0x 0100c6, 0x010086, 0xf768, 0x0000, 0x0767, 0x0 }, /* #44 */2684 { 0x 172f96, 0x172f96, 0x272e, 0x0000, 0x559b, 0x0 }, /* #45 */2685 { 0x 2d3706, 0x2d3706, 0xcca1, 0x0000, 0x8085, 0x0 }, /* #46 */2686 { 0x1 a24c6, 0x1a2486, 0xf9f8, 0x0001, 0x25be, 0x0 }, /* #47 */2687 { 0x 120447, 0x120407, 0x867a, 0x0000, 0xdef9, 0x0 }, /* #48 */2688 { 0x 2a6396, 0x2a6396, 0xbe92, 0x0000, 0x8cab, 0x0 }, /* #49 */2689 { 0x0 16312, 0x016312, 0xd879, 0x0001, 0xf59a, 0x0 }, /* #50 */2690 { 0x 1f10c3, 0x1f1083, 0xcb13, 0x0000, 0x8dfb, 0x0 }, /* #51 */2691 { 0x 151ad3, 0x151a93, 0xff7b, 0x0000, 0xf129, 0x0 }, /* #52 */2692 { 0x 154bc3, 0x154b83, 0xda60, 0x0001, 0xf90a, 0x0 }, /* #53 */2693 { 0x 3c0252, 0x3c0212, 0x39d3, 0x0000, 0x7c1b, 0x0 }, /* #54 */2694 { 0x1 b6812, 0x1b6812, 0x886b, 0x0001, 0x4f76, 0x0 }, /* #55 */2695 { 0x2 463c2, 0x246382, 0x16d0, 0x0000, 0xc109, 0x0 }, /* #56 */2696 { 0x2 d52d3, 0x2d5293, 0xd8cc, 0x0004, 0x4090, 0x0 }, /* #57 */2697 { 0x 355942, 0x355902, 0x69c1, 0x0001, 0x093a, 0x0 }, /* #58 */2698 { 0x 2a4a16, 0x2a4a16, 0x4ee9, 0x0002, 0xe08c, 0x0 }, /* #59 */2699 { 0x 2b1682, 0x2b1682, 0x9e9c, 0x0000, 0x333d, 0x0 }, /* #60 */2700 { 0x 1a6fc2, 0x1a6f82, 0xc678, 0x0002, 0x1844, 0x0 }, /* #61 */2701 { 0x 3718c2, 0x371882, 0x4dcb, 0x0000, 0x5d27, 0x0 }, /* #62 */2702 { 0x 2c61d7, 0x2c6197, 0xf5e2, 0x0002, 0xe11c, 0x0 }, /* #63 */2639 { 0x053a42, 0x053a02, 0xb818, 0x0000, 0x39a7, 0x0 }, /* #0 */ 2640 { 0x3014c6, 0x301486, 0x6e79, 0x0000, 0xdcfb, 0x0 }, /* #1 */ 2641 { 0x2b0006, 0x2b0006, 0xce3a, 0x0001, 0x618a, 0x0 }, /* #2 */ 2642 { 0x2857d3, 0x285793, 0x15d6, 0x0000, 0x9a19, 0x0 }, /* #3 */ 2643 { 0x3d1f93, 0x3d1f93, 0x7dde, 0x0001, 0xa5be, 0x0 }, /* #4 */ 2644 { 0x050e57, 0x050e17, 0x5af7, 0x0003, 0x44c8, 0x0 }, /* #5 */ 2645 { 0x1d3ad7, 0x1d3a97, 0xbb02, 0x0000, 0xb92b, 0x0 }, /* #6 */ 2646 { 0x1c4606, 0x1c4606, 0x3fab, 0x0002, 0x0f24, 0x0 }, /* #7 */ 2647 { 0x3a4012, 0x3a4012, 0x3e5c, 0x0001, 0x1ad6, 0x0 }, /* #8 */ 2648 { 0x1f78d2, 0x1f7892, 0x7b47, 0x0001, 0xad0e, 0x0 }, /* #9 */ 2649 { 0x017f06, 0x017f06, 0xa520, 0x0002, 0x0524, 0x0 }, /* #10 */ 2650 { 0x023fd6, 0x023f96, 0x1a6f, 0x0000, 0xa0b3, 0x0 }, /* #11 */ 2651 { 0x076a07, 0x076a07, 0x8f1a, 0x0001, 0x07d6, 0x0 }, /* #12 */ 2652 { 0x382ad3, 0x382a93, 0x8d6e, 0x0000, 0x387f, 0x0 }, /* #13 */ 2653 { 0x3622c2, 0x362282, 0x5aee, 0x0002, 0xeb74, 0x0 }, /* #14 */ 2654 { 0x254b42, 0x254b02, 0xe7b8, 0x0000, 0x0f29, 0x0 }, /* #15 */ 2655 { 0x3d5792, 0x3d5792, 0x0732, 0x0000, 0x8ef9, 0x0 }, /* #16 */ 2656 { 0x1a1553, 0x1a1513, 0x0368, 0x0000, 0xb9d9, 0x0 }, /* #17 */ 2657 { 0x137e53, 0x137e13, 0x7b7f, 0x0002, 0xda2c, 0x0 }, /* #18 */ 2658 { 0x140c42, 0x140c02, 0x0e5f, 0x0000, 0xb9db, 0x0 }, /* #19 */ 2659 { 0x007492, 0x007492, 0x4aee, 0x0001, 0x9062, 0x0 }, /* #20 */ 2660 { 0x024453, 0x024413, 0x593f, 0x0000, 0x76ff, 0x0 }, /* #21 */ 2661 { 0x1e7886, 0x1e7886, 0xc318, 0x0001, 0x7bce, 0x0 }, /* #22 */ 2662 { 0x121612, 0x121612, 0xb6af, 0x0002, 0xa834, 0x0 }, /* #23 */ 2663 { 0x000846, 0x000806, 0x5076, 0x0000, 0x8fc3, 0x0 }, /* #24 */ 2664 { 0x3b5357, 0x3b5317, 0x80ed, 0x0001, 0x4d6e, 0x0 }, /* #25 */ 2665 { 0x272517, 0x272517, 0x332e, 0x0004, 0x3f30, 0x0 }, /* #26 */ 2666 { 0x0d7183, 0x0d7183, 0x631d, 0x0000, 0x124d, 0x0 }, /* #27 */ 2667 { 0x073b07, 0x073b07, 0xfd74, 0x0002, 0x0a0c, 0x0 }, /* #28 */ 2668 { 0x322f86, 0x322f86, 0x1423, 0x0000, 0x093b, 0x0 }, /* #29 */ 2669 { 0x151dd2, 0x151d92, 0xe803, 0x0000, 0x4f45, 0x0 }, /* #30 */ 2670 { 0x2c6483, 0x2c6483, 0x20a1, 0x0001, 0x3e2a, 0x0 }, /* #31 */ 2671 { 0x164bd6, 0x164b96, 0x83ef, 0x0001, 0xd9da, 0x0 }, /* #32 */ 2672 { 0x251216, 0x251216, 0x612c, 0x0000, 0xafcf, 0x0 }, /* #33 */ 2673 { 0x2c63d3, 0x2c6393, 0xcafe, 0x0001, 0x0c16, 0x0 }, /* #34 */ 2674 { 0x1f1847, 0x1f1807, 0x49d1, 0x0000, 0x4d87, 0x0 }, /* #35 */ 2675 { 0x340616, 0x340616, 0x7e19, 0x0001, 0xb932, 0x0 }, /* #36 */ 2676 { 0x0d1652, 0x0d1612, 0x6bce, 0x0000, 0xc50b, 0x0 }, /* #37 */ 2677 { 0x0274d6, 0x027496, 0x1ff8, 0x0000, 0x0cbf, 0x0 }, /* #38 */ 2678 { 0x0d7347, 0x0d7307, 0x97bf, 0x0000, 0x9a87, 0x0 }, /* #39 */ 2679 { 0x011e13, 0x011e13, 0xa308, 0x0001, 0x6fbe, 0x0 }, /* #40 */ 2680 { 0x2062d2, 0x206292, 0x2466, 0x0000, 0xc2ed, 0x0 }, /* #41 */ 2681 { 0x300f12, 0x300f12, 0x8379, 0x0000, 0x9f8f, 0x0 }, /* #42 */ 2682 { 0x2e7c82, 0x2e7c82, 0x7fed, 0x0000, 0xde65, 0x0 }, /* #43 */ 2683 { 0x225102, 0x225102, 0xeacc, 0x0000, 0x18b1, 0x0 }, /* #44 */ 2684 { 0x2f3002, 0x2f3002, 0x92b3, 0x0000, 0x471d, 0x0 }, /* #45 */ 2685 { 0x174916, 0x174916, 0xd539, 0x0003, 0x93a8, 0x0 }, /* #46 */ 2686 { 0x121207, 0x121207, 0x152c, 0x0001, 0x028e, 0x0 }, /* #47 */ 2687 { 0x3666d2, 0x366692, 0x7f4d, 0x0000, 0x9db5, 0x0 }, /* #48 */ 2688 { 0x315842, 0x315802, 0x1636, 0x0001, 0x36aa, 0x0 }, /* #49 */ 2689 { 0x080156, 0x080116, 0x8c63, 0x0000, 0xb7a1, 0x0 }, /* #50 */ 2690 { 0x3e3002, 0x3e3002, 0x4eff, 0x0000, 0x7929, 0x0 }, /* #51 */ 2691 { 0x0f1b02, 0x0f1b02, 0x2350, 0x0001, 0x7922, 0x0 }, /* #52 */ 2692 { 0x2b4187, 0x2b4187, 0xe9f8, 0x0000, 0xc877, 0x0 }, /* #53 */ 2693 { 0x212a86, 0x212a86, 0x4d85, 0x0000, 0x70cf, 0x0 }, /* #54 */ 2694 { 0x1f6782, 0x1f6782, 0xadb1, 0x0000, 0x75d7, 0x0 }, /* #55 */ 2695 { 0x2923d3, 0x292393, 0xcb28, 0x0000, 0xde6f, 0x0 }, /* #56 */ 2696 { 0x2664d3, 0x266493, 0x1fb4, 0x0000, 0x8dfb, 0x0 }, /* #57 */ 2697 { 0x0d67d6, 0x0d6796, 0x850d, 0x0001, 0x3546, 0x0 }, /* #58 */ 2698 { 0x063ac7, 0x063a87, 0x77d5, 0x0001, 0x6566, 0x0 }, /* #59 */ 2699 { 0x0e10c3, 0x0e1083, 0x02ef, 0x0000, 0x9f49, 0x0 }, /* #60 */ 2700 { 0x277703, 0x277703, 0x68db, 0x0003, 0x1d48, 0x0 }, /* #61 */ 2701 { 0x141bd6, 0x141b96, 0x8bc3, 0x0001, 0xbdf6, 0x0 }, /* #62 */ 2702 { 0x3c77c6, 0x3c7786, 0x2cf6, 0x0000, 0xd1fb, 0x0 }, /* #63 */ 2703 2703 }; 2704 2704 static const BINU16_TEST_T g_aTests_bsr_u16[] = 2705 2705 { 2706 { 0x1 b1642, 0x1b1602, 0x8a3a, 0x000a, 0x06d8, 0x0 }, /* #0 */2707 { 0x2 20e13, 0x220e13, 0xe60c, 0x000e, 0x5d1f, 0x0 }, /* #1 */2708 { 0x3 15097, 0x315097, 0x11e5, 0x000f, 0xeedb, 0x0 }, /* #2 */2709 { 0x 000702, 0x000702, 0x477f, 0x000f, 0xfcaf, 0x0 }, /* #3 */2710 { 0x 2f4bd6, 0x2f4b96, 0xac84, 0x000c, 0x1ac0, 0x0 }, /* #4 */2711 { 0x2 34602, 0x234602, 0x6c71, 0x000f, 0x8d70, 0x0 }, /* #5 */2712 { 0x 143ec3, 0x143e83, 0x9d70, 0x000d, 0x3934, 0x0 }, /* #6 */2713 { 0x 120616, 0x120616, 0x8f2f, 0x000f, 0x9446, 0x0 }, /* #7 */2714 { 0x 2e10c7, 0x2e1087, 0xbeff, 0x000e, 0x5c0c, 0x0 }, /* #8 */2715 { 0x 224396, 0x224396, 0x70e4, 0x000f, 0x9fb2, 0x0 }, /* #9 */2716 { 0x2e0 b57, 0x2e0b17, 0x34ab, 0x0001, 0x0002, 0x0 }, /* #10 */2717 { 0x 341786, 0x341786, 0xf099, 0x000f, 0xeb57, 0x0 }, /* #11 */2718 { 0x 364ac6, 0x364a86, 0x1ee1, 0x000e, 0x7202, 0x0 }, /* #12 */2719 { 0x 0563c6, 0x056386, 0x2e49, 0x000f, 0xd41d, 0x0 }, /* #13 */2720 { 0x 1c7447, 0x1c7407, 0x7ebf, 0x000e, 0x6be0, 0x0 }, /* #14 */2721 { 0x0 c3f42, 0x0c3f02, 0x9e9c, 0x000d, 0x3250, 0x0 }, /* #15 */2722 { 0x30 2a87, 0x302a87, 0xaf84, 0x000d, 0x32cc, 0x0 }, /* #16 */2723 { 0x2 47556, 0x247516, 0x250d, 0x000f, 0xa118, 0x0 }, /* #17 */2724 { 0x0 f3f07, 0x0f3f07, 0x2023, 0x000b, 0x0d1c, 0x0 }, /* #18 */2725 { 0x 1968d3, 0x196893, 0x91d0, 0x000c, 0x1eea, 0x0 }, /* #19 */2726 { 0x3 61553, 0x361513, 0xa46c, 0x000f, 0xbe67, 0x0 }, /* #20 */2727 { 0x 030342, 0x030302, 0xcb85, 0x000f, 0xa570, 0x0 }, /* #21 */2728 { 0x 0c6692, 0x0c6692, 0xb2b3, 0x000d, 0x308a, 0x0 }, /* #22 */2729 { 0x 314fc6, 0x314f86, 0x2ce6, 0x000f, 0xd53e, 0x0 }, /* #23 */2730 { 0x 0f0e87, 0x0f0e87, 0x5023, 0x000e, 0x5c5c, 0x0 }, /* #24 */2731 { 0x2 e4b82, 0x2e4b82, 0x0bf9, 0x000c, 0x1684, 0x0 }, /* #25 */2732 { 0x 294516, 0x294516, 0xa176, 0x000f, 0x8265, 0x0 }, /* #26 */2733 { 0x 086bd2, 0x086b92, 0x7791, 0x000f, 0xe5de, 0x0 }, /* #27 */2734 { 0x 2e6787, 0x2e6787, 0xa78e, 0x000e, 0x7dea, 0x0 }, /* #28 */2735 { 0x0 81b47, 0x081b07, 0x562e, 0x000f, 0xf31b, 0x0 }, /* #29 */2736 { 0x 111716, 0x111716, 0x5be5, 0x000c, 0x1aa4, 0x0 }, /* #30 */2737 { 0x0 40e97, 0x040e97, 0x20ed, 0x000f, 0xd2c2, 0x0 }, /* #31 */2738 { 0x 054507, 0x054507, 0x77fe, 0x000f, 0xfa0f, 0x0 }, /* #32 */2739 { 0x0 d7287, 0x0d7287, 0x83c3, 0x000e, 0x7ebc, 0x0 }, /* #33 */2740 { 0x 2379c7, 0x237987, 0xe701, 0x000d, 0x2473, 0x0 }, /* #34 */2741 { 0x3 22f57, 0x322f17, 0x1bdd, 0x000e, 0x6e94, 0x0 }, /* #35 */2742 { 0x 2b4043, 0x2b4003, 0xccf5, 0x000a, 0x078a, 0x0 }, /* #36 */2743 { 0x1 22a92, 0x122a92, 0x21f3, 0x000b, 0x0ae2, 0x0 }, /* #37 */2744 { 0x 3e7f57, 0x3e7f17, 0xcb48, 0x000c, 0x1c0f, 0x0 }, /* #38 */2745 { 0x 0b3006, 0x0b3006, 0x7568, 0x0004, 0x001e, 0x0 }, /* #39 */2746 { 0x 387052, 0x387012, 0x0ff0, 0x000f, 0x81e7, 0x0 }, /* #40 */2747 { 0x 1e14c2, 0x1e1482, 0xdd11, 0x000f, 0xbcee, 0x0 }, /* #41 */2748 { 0x 136497, 0x136497, 0xd832, 0x000f, 0xc442, 0x0 }, /* #42 */2749 { 0x1 76d13, 0x176d13, 0x76c7, 0x000d, 0x399d, 0x0 }, /* #43 */2750 { 0x 272797, 0x272797, 0x4c17, 0x000f, 0x914d, 0x0 }, /* #44 */2751 { 0x 1508d2, 0x150892, 0x1c2b, 0x000e, 0x571f, 0x0 }, /* #45 */2752 { 0x3 f4a13, 0x3f4a13, 0x5f61, 0x000b, 0x0def, 0x0 }, /* #46 */2753 { 0x 080607, 0x080607, 0xe069, 0x000c, 0x1138, 0x0 }, /* #47 */2754 { 0x 383193, 0x383193, 0x1a2a, 0x000f, 0xc595, 0x0 }, /* #48 */2755 { 0x 1a65d2, 0x1a6592, 0xf8b8, 0x000c, 0x15df, 0x0 }, /* #49 */2756 { 0x 1773d7, 0x177397, 0x8d6c, 0x000f, 0xda94, 0x0 }, /* #50 */2757 { 0x 042bc3, 0x042b83, 0x99a1, 0x000d, 0x3c75, 0x0 }, /* #51 */2758 { 0x1 f4c07, 0x1f4c07, 0xf96e, 0x000f, 0xcbb9, 0x0 }, /* #52 */2759 { 0x 266146, 0x266106, 0x546d, 0x000f, 0xe4f0, 0x0 }, /* #53 */2760 { 0x 010a17, 0x010a17, 0xd9f8, 0x000e, 0x64f8, 0x0 }, /* #54 */2761 { 0x 066446, 0x066406, 0x6a30, 0x000f, 0xa03f, 0x0 }, /* #55 */2762 { 0x 2b3fd3, 0x2b3f93, 0x322b, 0x000f, 0xbbe4, 0x0 }, /* #56 */2763 { 0x 132882, 0x132882, 0x385d, 0x000e, 0x6806, 0x0 }, /* #57 */2764 { 0x 3d65d3, 0x3d6593, 0x351f, 0x000f, 0x8bb1, 0x0 }, /* #58 */2765 { 0x1 62846, 0x162806, 0xd0dd, 0x000e, 0x60da, 0x0 }, /* #59 */2766 { 0x 053343, 0x053303, 0xb40b, 0x000e, 0x7532, 0x0 }, /* #60 */2767 { 0x3 73cc3, 0x373c83, 0x36de, 0x000e, 0x5e25, 0x0 }, /* #61 */2768 { 0x1 a7c97, 0x1a7c97, 0x0499, 0x000f, 0xf027, 0x0 }, /* #62 */2769 { 0x2 64dd7, 0x264d97, 0xc6c8, 0x000f, 0x959b, 0x0 }, /* #63 */2706 { 0x1d74c3, 0x1d7483, 0xc74c, 0x000f, 0x8cdd, 0x0 }, /* #0 */ 2707 { 0x230e42, 0x230e02, 0x16b0, 0x000f, 0xac61, 0x0 }, /* #1 */ 2708 { 0x391556, 0x391516, 0x5fc6, 0x000f, 0xd35a, 0x0 }, /* #2 */ 2709 { 0x154ec7, 0x154e87, 0xedd6, 0x000f, 0xa871, 0x0 }, /* #3 */ 2710 { 0x0d2f46, 0x0d2f06, 0x7c85, 0x000d, 0x336b, 0x0 }, /* #4 */ 2711 { 0x2e3a16, 0x2e3a16, 0xcddc, 0x000e, 0x5eef, 0x0 }, /* #5 */ 2712 { 0x0559d7, 0x055997, 0xc393, 0x000b, 0x0af7, 0x0 }, /* #6 */ 2713 { 0x077513, 0x077513, 0x3cf7, 0x000f, 0x8a10, 0x0 }, /* #7 */ 2714 { 0x025c97, 0x025c97, 0xcd09, 0x000b, 0x0f49, 0x0 }, /* #8 */ 2715 { 0x0c1497, 0x0c1497, 0x18d2, 0x000f, 0xb350, 0x0 }, /* #9 */ 2716 { 0x2e0446, 0x2e0406, 0xa69f, 0x000d, 0x2490, 0x0 }, /* #10 */ 2717 { 0x1c15d7, 0x1c1597, 0x511c, 0x000c, 0x19a4, 0x0 }, /* #11 */ 2718 { 0x191cd6, 0x191c96, 0x1106, 0x000f, 0xb200, 0x0 }, /* #12 */ 2719 { 0x2125d2, 0x212592, 0x504f, 0x000e, 0x7915, 0x0 }, /* #13 */ 2720 { 0x396882, 0x396882, 0xb51a, 0x000f, 0xe429, 0x0 }, /* #14 */ 2721 { 0x050116, 0x050116, 0xa44f, 0x000e, 0x5656, 0x0 }, /* #15 */ 2722 { 0x303387, 0x303387, 0xad09, 0x000e, 0x4261, 0x0 }, /* #16 */ 2723 { 0x2d7e96, 0x2d7e96, 0xcbd6, 0x000e, 0x5431, 0x0 }, /* #17 */ 2724 { 0x0778d2, 0x077892, 0x4df6, 0x000e, 0x78de, 0x0 }, /* #18 */ 2725 { 0x2e54d2, 0x2e5492, 0x8d3a, 0x000f, 0xfb4c, 0x0 }, /* #19 */ 2726 { 0x3d5702, 0x3d5702, 0x30f1, 0x000e, 0x5dc2, 0x0 }, /* #20 */ 2727 { 0x396bc3, 0x396b83, 0x9319, 0x000f, 0x80c0, 0x0 }, /* #21 */ 2728 { 0x3c71d7, 0x3c7197, 0xcb63, 0x0007, 0x00c4, 0x0 }, /* #22 */ 2729 { 0x125b03, 0x125b03, 0x1202, 0x000e, 0x733e, 0x0 }, /* #23 */ 2730 { 0x2c7e93, 0x2c7e93, 0x1fbd, 0x000f, 0xef59, 0x0 }, /* #24 */ 2731 { 0x2355c6, 0x235586, 0x5848, 0x000f, 0xe4d2, 0x0 }, /* #25 */ 2732 { 0x1c3013, 0x1c3013, 0x9743, 0x000f, 0xbbdd, 0x0 }, /* #26 */ 2733 { 0x363206, 0x363206, 0xf001, 0x000f, 0xdbbc, 0x0 }, /* #27 */ 2734 { 0x075216, 0x075216, 0xc85c, 0x000d, 0x3d16, 0x0 }, /* #28 */ 2735 { 0x070243, 0x070203, 0x94db, 0x000f, 0xe0ad, 0x0 }, /* #29 */ 2736 { 0x0a06c7, 0x0a0687, 0x8864, 0x000e, 0x63d2, 0x0 }, /* #30 */ 2737 { 0x071f16, 0x071f16, 0xa1fa, 0x000e, 0x599e, 0x0 }, /* #31 */ 2738 { 0x304486, 0x304486, 0xc411, 0x000e, 0x418f, 0x0 }, /* #32 */ 2739 { 0x0f4f17, 0x0f4f17, 0xf1a0, 0x000e, 0x5abe, 0x0 }, /* #33 */ 2740 { 0x110416, 0x110416, 0xd759, 0x000e, 0x46d2, 0x0 }, /* #34 */ 2741 { 0x372547, 0x372507, 0x3f77, 0x000f, 0x9dc0, 0x0 }, /* #35 */ 2742 { 0x0b4352, 0x0b4312, 0x075b, 0x000c, 0x14e9, 0x0 }, /* #36 */ 2743 { 0x1f6cc7, 0x1f6c87, 0x5421, 0x000e, 0x700a, 0x0 }, /* #37 */ 2744 { 0x1c3b46, 0x1c3b06, 0x1026, 0x000d, 0x3247, 0x0 }, /* #38 */ 2745 { 0x1d53c3, 0x1d5383, 0xc6ae, 0x000f, 0xf82b, 0x0 }, /* #39 */ 2746 { 0x127202, 0x127202, 0x3274, 0x000f, 0x9c6b, 0x0 }, /* #40 */ 2747 { 0x234dd6, 0x234d96, 0xe69b, 0x000f, 0xcf68, 0x0 }, /* #41 */ 2748 { 0x375a12, 0x375a12, 0x9acd, 0x000e, 0x4421, 0x0 }, /* #42 */ 2749 { 0x1c74c3, 0x1c7483, 0xd712, 0x000f, 0xe259, 0x0 }, /* #43 */ 2750 { 0x056cd3, 0x056c93, 0x1fb2, 0x000c, 0x1593, 0x0 }, /* #44 */ 2751 { 0x2c02d7, 0x2c0297, 0xa98c, 0x000d, 0x2b76, 0x0 }, /* #45 */ 2752 { 0x350c93, 0x350c93, 0xe597, 0x000d, 0x33ec, 0x0 }, /* #46 */ 2753 { 0x3102c6, 0x310286, 0x03c0, 0x000e, 0x5164, 0x0 }, /* #47 */ 2754 { 0x200607, 0x200607, 0x9034, 0x000e, 0x6bc3, 0x0 }, /* #48 */ 2755 { 0x367693, 0x367693, 0xb72c, 0x000f, 0xe114, 0x0 }, /* #49 */ 2756 { 0x2f1307, 0x2f1307, 0x12c3, 0x0008, 0x0145, 0x0 }, /* #50 */ 2757 { 0x2e0a92, 0x2e0a92, 0x41e0, 0x000f, 0xea55, 0x0 }, /* #51 */ 2758 { 0x111393, 0x111393, 0x6d8b, 0x000f, 0xc589, 0x0 }, /* #52 */ 2759 { 0x1226c6, 0x122686, 0xe961, 0x000f, 0xe90c, 0x0 }, /* #53 */ 2760 { 0x1f2dd3, 0x1f2d93, 0x0471, 0x000f, 0xa1bb, 0x0 }, /* #54 */ 2761 { 0x1a1c56, 0x1a1c16, 0xc5ff, 0x000d, 0x268c, 0x0 }, /* #55 */ 2762 { 0x373a83, 0x373a83, 0xc1bc, 0x000d, 0x2054, 0x0 }, /* #56 */ 2763 { 0x2077d7, 0x207797, 0x5f07, 0x000f, 0xfe74, 0x0 }, /* #57 */ 2764 { 0x201d83, 0x201d83, 0x3d1b, 0x000f, 0xddf7, 0x0 }, /* #58 */ 2765 { 0x103397, 0x103397, 0xab8b, 0x000e, 0x56f6, 0x0 }, /* #59 */ 2766 { 0x1d3886, 0x1d3886, 0x519d, 0x000c, 0x1ee0, 0x0 }, /* #60 */ 2767 { 0x3f3f02, 0x3f3f02, 0xe1f9, 0x000f, 0xd9b8, 0x0 }, /* #61 */ 2768 { 0x1348d2, 0x134892, 0xedbb, 0x000f, 0xaef7, 0x0 }, /* #62 */ 2769 { 0x235d47, 0x235d07, 0x83a9, 0x000f, 0xecdc, 0x0 }, /* #63 */ 2770 2770 }; 2771 2771 static const BINU16_TEST_T g_aTests_imul_two_u16[] = 2772 2772 { 2773 { 0x 1f0d53, 0x1f0d53, 0x6a93, 0xbd37, 0xf54d, 0x0 }, /* #0 */2774 { 0x 274346, 0x274b47, 0xc441, 0xa27b, 0x87bb, 0x0 }, /* #1 */2775 { 0x 3f2757, 0x3f2f57, 0x86b8, 0xcde0, 0xd0a4, 0x0 }, /* #2 */2776 { 0x3 e6843, 0x3e6843, 0xc089, 0xa7c2, 0x6532, 0x0 }, /* #3 */2777 { 0x 355c07, 0x355c07, 0x38e8, 0x56d0, 0x0d22, 0x0 }, /* #4 */2778 { 0x 304ec7, 0x304ec7, 0xfab2, 0x49c0, 0xcfe0, 0x0 }, /* #5 */2779 { 0x0 a0e86, 0x0a0e87, 0xdc79, 0x599a, 0xabea, 0x0 }, /* #6 */2780 { 0x 163017, 0x163817, 0xce07, 0x791f, 0x3629, 0x0 }, /* #7 */2781 { 0x 1f71c2, 0x1f79c3, 0x7f99, 0xe910, 0x1b90, 0x0 }, /* #8 */2782 { 0x3 82096, 0x382897, 0x6e51, 0x09e0, 0x93e0, 0x0 }, /* #9 */2783 { 0x 2a0a12, 0x2a0a13, 0xef45, 0x2741, 0xa9cd, 0x0 }, /* #10 */2784 { 0x 060457, 0x060c57, 0xc32c, 0x9d0c, 0xac69, 0x0 }, /* #11 */2785 { 0x 0236c6, 0x023ec7, 0x3f9d, 0xcad7, 0x7c03, 0x0 }, /* #12 */2786 { 0x 375702, 0x375f03, 0x7d81, 0xf20d, 0xd28d, 0x0 }, /* #13 */2787 { 0x 2c67c3, 0x2c6fc3, 0x6f18, 0x3d40, 0xaa38, 0x0 }, /* #14 */2788 { 0x 0a0042, 0x0a0843, 0x2568, 0x9e80, 0xed10, 0x0 }, /* #15 */2789 { 0x 386987, 0x386987, 0x5b89, 0xb687, 0xad8f, 0x0 }, /* #16 */2790 { 0x2 e1916, 0x2e1917, 0xe07b, 0xa002, 0xdd66, 0x0 }, /* #17 */2791 { 0x 2a7d42, 0x2a7d43, 0xeb99, 0x9d76, 0xc2e6, 0x0 }, /* #18 */2792 { 0x 273f53, 0x273f53, 0x2bf7, 0x40fe, 0x7b72, 0x0 }, /* #19 */2793 { 0x 163403, 0x163c03, 0xcb12, 0xec94, 0x3b7a, 0x0 }, /* #20 */2794 { 0x 0202c7, 0x020ac7, 0xed29, 0x14d9, 0x3031, 0x0 }, /* #21 */2795 { 0x 2c7952, 0x2c7953, 0x552b, 0xbed3, 0xb8f9, 0x0 }, /* #22 */2796 { 0x 3f0a16, 0x3f0a17, 0xe03b, 0xab66, 0x81d2, 0x0 }, /* #23 */2797 { 0x 004093, 0x004893, 0xdc16, 0x0fbe, 0x35fd, 0x0 }, /* #24 */2798 { 0x 362a53, 0x362a53, 0x64bc, 0x5918, 0x909a, 0x0 }, /* #25 */2799 { 0x1 27e52, 0x127e53, 0x51e7, 0x5fe4, 0x2c7c, 0x0 }, /* #26 */2800 { 0x 244156, 0x244957, 0x31be, 0xcc5e, 0xccb1, 0x0 }, /* #27 */2801 { 0x2e 1116, 0x2e1917, 0x586f, 0x24e6, 0x007a, 0x0 }, /* #28 */2802 { 0x0 a7a17, 0x0a7a17, 0x10f7, 0xfc00, 0xe400, 0x0 }, /* #29 */2803 { 0x 2e4316, 0x2e4b17, 0x9bf3, 0x059a, 0xac7e, 0x0 }, /* #30 */2804 { 0x1 10a87, 0x110a87, 0xc33e, 0x4d8c, 0x3f7a, 0x0 }, /* #31 */2805 { 0x 050647, 0x050e47, 0x8972, 0xdefa, 0xa6e5, 0x0 }, /* #32 */2806 { 0x 002897, 0x002897, 0x4242, 0xcdc8, 0x3664, 0x0 }, /* #33 */2807 { 0x0 61e03, 0x061e03, 0x774b, 0xc980, 0xec80, 0x0 }, /* #34 */2808 { 0x 256e47, 0x256e47, 0xf01c, 0x8714, 0xd8d3, 0x0 }, /* #35 */2809 { 0x 082c03, 0x082c03, 0x5b06, 0x3eb8, 0x0074, 0x0 }, /* #36 */2810 { 0x 204ed2, 0x204ed3, 0x2854, 0x3ba4, 0xca85, 0x0 }, /* #37 */2811 { 0x0 26283, 0x026a83, 0x5f3d, 0x063b, 0xd2d7, 0x0 }, /* #38 */2812 { 0x2 340d2, 0x2348d3, 0x282b, 0x52e2, 0x55a6, 0x0 }, /* #39 */2813 { 0x2 63e92, 0x263e93, 0xd065, 0xea20, 0xcfa0, 0x0 }, /* #40 */2814 { 0x 253142, 0x253943, 0x1bc7, 0xcc80, 0xcf80, 0x0 }, /* #41 */2815 { 0x2 464c6, 0x246cc7, 0xb311, 0x3b8e, 0x26ae, 0x0 }, /* #42 */2816 { 0x 1623c2, 0x162bc3, 0xa1b1, 0xfa7a, 0x969a, 0x0 }, /* #43 */2817 { 0x3 a6917, 0x3a6917, 0xa3f3, 0xe28f, 0xd9f5, 0x0 }, /* #44 */2818 { 0x 0b7387, 0x0b7b87, 0x60a7, 0x6ffe, 0x81d2, 0x0 }, /* #45 */2819 { 0x 090957, 0x090957, 0xed82, 0x632a, 0x23d5, 0x0 }, /* #46 */2820 { 0x 280897, 0x280897, 0x143c, 0x6378, 0x8542, 0x0 }, /* #47 */2821 { 0x 2b32d6, 0x2b3ad7, 0xa6b3, 0xd37d, 0x350f, 0x0 }, /* #48 */2822 { 0x 346cd2, 0x346cd3, 0x0276, 0x6ef0, 0xaee8, 0x0 }, /* #49 */2823 { 0x 3e3a12, 0x3e3a13, 0x1e38, 0x6700, 0x2c20, 0x0 }, /* #50 */2824 { 0x2 92616, 0x292e17, 0xa8c9, 0xa016, 0x6066, 0x0 }, /* #51 */2825 { 0x 0c55c6, 0x0c5dc7, 0x00c2, 0x8802, 0xe7a1, 0x0 }, /* #52 */2826 { 0x 1d0c46, 0x1d0c47, 0x8f17, 0x6720, 0x45e0, 0x0 }, /* #53 */2827 { 0x 212002, 0x212803, 0x2825, 0x173f, 0xc293, 0x0 }, /* #54 */2828 { 0x 2b7902, 0x2b7903, 0x22a5, 0xd793, 0x93d7, 0x0 }, /* #55 */2829 { 0x 3f1442, 0x3f1c43, 0xe63f, 0xf057, 0x5fe9, 0x0 }, /* #56 */2830 { 0x 1e63d3, 0x1e6bd3, 0xd93a, 0x02fa, 0xa261, 0x0 }, /* #57 */2831 { 0x 153113, 0x153913, 0x7225, 0x1e16, 0xfade, 0x0 }, /* #58 */2832 { 0x 173157, 0x173957, 0x3a8c, 0x392c, 0xc439, 0x0 }, /* #59 */2833 { 0x1 91e42, 0x191e43, 0xa80d, 0xd5e9, 0xf24d, 0x0 }, /* #60 */2834 { 0x 113713, 0x113f13, 0xfe56, 0x201a, 0xd1a7, 0x0 }, /* #61 */2835 { 0x 2b51c6, 0x2b59c7, 0x3958, 0x6488, 0xfd33, 0x0 }, /* #62 */2836 { 0x 323383, 0x323b83, 0x3bfd, 0x894e, 0x74e6, 0x0 }, /* #63 */2773 { 0x297952, 0x297953, 0x480e, 0x27aa, 0xaa43, 0x0 }, /* #0 */ 2774 { 0x065386, 0x065b87, 0xa59b, 0xde56, 0x7b62, 0x0 }, /* #1 */ 2775 { 0x2d6bc3, 0x2d6bc3, 0xa738, 0x0468, 0x5c6b, 0x0 }, /* #2 */ 2776 { 0x3826c2, 0x382ec3, 0xc406, 0x2f3c, 0x968a, 0x0 }, /* #3 */ 2777 { 0x1b49d2, 0x1b49d3, 0x8e4e, 0x32f0, 0xc5c8, 0x0 }, /* #4 */ 2778 { 0x0577d7, 0x057fd7, 0x5741, 0xfb96, 0x7c16, 0x0 }, /* #5 */ 2779 { 0x061707, 0x061f07, 0xc4e9, 0xb60e, 0xd4de, 0x0 }, /* #6 */ 2780 { 0x2f74d7, 0x2f7cd7, 0x9b16, 0x08bc, 0xf4da, 0x0 }, /* #7 */ 2781 { 0x273dc7, 0x273dc7, 0x888a, 0xfc94, 0x5ac2, 0x0 }, /* #8 */ 2782 { 0x3215d2, 0x321dd3, 0x5fb1, 0x1d13, 0x5e03, 0x0 }, /* #9 */ 2783 { 0x1446c7, 0x144ec7, 0x5a85, 0xabe7, 0xd67b, 0x0 }, /* #10 */ 2784 { 0x2f4c42, 0x2f4c43, 0x8fe8, 0x0630, 0xd3be, 0x0 }, /* #11 */ 2785 { 0x276dd7, 0x276dd7, 0xebe4, 0x5e3c, 0x00c7, 0x0 }, /* #12 */ 2786 { 0x192203, 0x192a03, 0xc56a, 0xc28e, 0xc58b, 0x0 }, /* #13 */ 2787 { 0x0a6197, 0x0a6997, 0x27e3, 0x7b13, 0xe711, 0x0 }, /* #14 */ 2788 { 0x152712, 0x152f13, 0x6878, 0x2ac8, 0xd717, 0x0 }, /* #15 */ 2789 { 0x113606, 0x113e07, 0x8475, 0xf8de, 0x21a6, 0x0 }, /* #16 */ 2790 { 0x284307, 0x284b07, 0xa158, 0x8b38, 0xadb5, 0x0 }, /* #17 */ 2791 { 0x346b92, 0x346b93, 0xf606, 0x902c, 0x40b2, 0x0 }, /* #18 */ 2792 { 0x300e42, 0x300e43, 0x1970, 0xc800, 0x2780, 0x0 }, /* #19 */ 2793 { 0x264b46, 0x264b47, 0x1727, 0xfaf4, 0x25ec, 0x0 }, /* #20 */ 2794 { 0x292f03, 0x292f03, 0xf559, 0x326f, 0xc507, 0x0 }, /* #21 */ 2795 { 0x344f53, 0x344f53, 0x209b, 0x95aa, 0xc29e, 0x0 }, /* #22 */ 2796 { 0x132c17, 0x132c17, 0xe8f2, 0xd656, 0x8bc3, 0x0 }, /* #23 */ 2797 { 0x2d3e53, 0x2d3e53, 0x6880, 0xa780, 0xb21f, 0x0 }, /* #24 */ 2798 { 0x0c4b43, 0x0c4b43, 0xeb72, 0xbb58, 0xa10c, 0x0 }, /* #25 */ 2799 { 0x1e1cc6, 0x1e1cc7, 0x9bec, 0x1ab4, 0xb877, 0x0 }, /* #26 */ 2800 { 0x044997, 0x044997, 0xe17d, 0x68bc, 0xe86c, 0x0 }, /* #27 */ 2801 { 0x2e0f92, 0x2e0f93, 0x198d, 0xfee5, 0xa8b9, 0x0 }, /* #28 */ 2802 { 0x081016, 0x081817, 0xd597, 0x9c7e, 0xe332, 0x0 }, /* #29 */ 2803 { 0x3e7b87, 0x3e7b87, 0xe48e, 0x3f70, 0x4688, 0x0 }, /* #30 */ 2804 { 0x134bd2, 0x134bd3, 0x30bc, 0xe284, 0xc42f, 0x0 }, /* #31 */ 2805 { 0x157183, 0x157983, 0xb1ed, 0x7f3f, 0x405b, 0x0 }, /* #32 */ 2806 { 0x124046, 0x124847, 0xfa7e, 0x2c98, 0x7ab4, 0x0 }, /* #33 */ 2807 { 0x0d4796, 0x0d4f97, 0x58eb, 0x47ee, 0xbc4a, 0x0 }, /* #34 */ 2808 { 0x302ad7, 0x302ad7, 0x4162, 0x0a88, 0xca84, 0x0 }, /* #35 */ 2809 { 0x2b4f16, 0x2b4f17, 0xf467, 0xa5c8, 0xcef8, 0x0 }, /* #36 */ 2810 { 0x010f86, 0x010f87, 0x6ff2, 0xcafe, 0x9737, 0x0 }, /* #37 */ 2811 { 0x064e53, 0x064e53, 0xb987, 0x48b5, 0x8ae3, 0x0 }, /* #38 */ 2812 { 0x2f6e17, 0x2f6e17, 0x6cc6, 0x6238, 0x5734, 0x0 }, /* #39 */ 2813 { 0x2c5153, 0x2c5953, 0x01c2, 0x0d52, 0x96c9, 0x0 }, /* #40 */ 2814 { 0x171c93, 0x171c93, 0x3c03, 0xcbbb, 0x0fe9, 0x0 }, /* #41 */ 2815 { 0x221042, 0x221843, 0x8a6d, 0xdeb0, 0x2b70, 0x0 }, /* #42 */ 2816 { 0x314e06, 0x314e07, 0x7ea2, 0x827e, 0xf38f, 0x0 }, /* #43 */ 2817 { 0x314b93, 0x314b93, 0x4c04, 0xc670, 0x9d9c, 0x0 }, /* #44 */ 2818 { 0x170cc7, 0x170cc7, 0x3e66, 0x10aa, 0xda57, 0x0 }, /* #45 */ 2819 { 0x133457, 0x133c57, 0xd7ff, 0x93f5, 0xb40b, 0x0 }, /* #46 */ 2820 { 0x1c6a96, 0x1c6a97, 0x5fc3, 0x55e8, 0x1bf8, 0x0 }, /* #47 */ 2821 { 0x066ac3, 0x066ac3, 0xe297, 0x2e6a, 0x5426, 0x0 }, /* #48 */ 2822 { 0x0210c3, 0x0218c3, 0x970a, 0x8718, 0x4d1c, 0x0 }, /* #49 */ 2823 { 0x071903, 0x071903, 0xa6d2, 0x250c, 0x3b96, 0x0 }, /* #50 */ 2824 { 0x2e3156, 0x2e3957, 0xb590, 0xf7b0, 0x2af3, 0x0 }, /* #51 */ 2825 { 0x1b3a03, 0x1b3a03, 0xb88b, 0x292a, 0xd6be, 0x0 }, /* #52 */ 2826 { 0x291412, 0x291c13, 0xc320, 0x1640, 0x8882, 0x0 }, /* #53 */ 2827 { 0x311f96, 0x311f97, 0xecb4, 0x2784, 0x2a05, 0x0 }, /* #54 */ 2828 { 0x025886, 0x025887, 0x8679, 0x8a9e, 0xb00e, 0x0 }, /* #55 */ 2829 { 0x1767d2, 0x176fd3, 0x392f, 0x4905, 0x6c0b, 0x0 }, /* #56 */ 2830 { 0x0e02d3, 0x0e0ad3, 0x0a58, 0x9a90, 0x38b6, 0x0 }, /* #57 */ 2831 { 0x3b3b86, 0x3b3b87, 0x59ca, 0x1d20, 0xfb50, 0x0 }, /* #58 */ 2832 { 0x385ec2, 0x385ec3, 0xc934, 0xecd4, 0x9089, 0x0 }, /* #59 */ 2833 { 0x1626d7, 0x162ed7, 0xd5c2, 0x1294, 0xec8a, 0x0 }, /* #60 */ 2834 { 0x095c96, 0x095c97, 0x03c7, 0xeaf9, 0x1b3f, 0x0 }, /* #61 */ 2835 { 0x154d46, 0x154d47, 0x00b3, 0xe24d, 0x10ff, 0x0 }, /* #62 */ 2836 { 0x1f7f56, 0x1f7f57, 0xb4ea, 0xed26, 0x9be7, 0x0 }, /* #63 */ 2837 2837 }; 2838 2838 static const BINU16_TEST_T g_aTests_arpl[] = 2839 2839 { 2840 { 0x 2666d2, 0x2666d2, 0xaa39, 0xaa3a, 0xae7e, 0x0 }, /* #0 */2841 { 0x 1d6f07, 0x1d6f07, 0x350a, 0x350a, 0x3805, 0x0 }, /* #1 */2842 { 0x1 a7c97, 0x1a7c97, 0x6ea7, 0x6ea7, 0xb709, 0x0 }, /* #2 */2843 { 0x2 76f07, 0x276f47, 0x2b50, 0x2b52, 0x9f2e, 0x0 }, /* #3 */2844 { 0x 3714d2, 0x371492, 0xbd51, 0xbd51, 0x2565, 0x0 }, /* #4 */2845 { 0x 351e42, 0x351e42, 0x35fd, 0x35ff, 0x7ccb, 0x0 }, /* #5 */2846 { 0x3 61792, 0x361792, 0x581e, 0x581e, 0x54b6, 0x0 }, /* #6 */2847 { 0x2 72902, 0x272902, 0xd2ab, 0xd2ab, 0xea01, 0x0 }, /* #7 */2848 { 0x 352196, 0x352196, 0xeb86, 0xeb86, 0xb739, 0x0 }, /* #8 */2849 { 0x 301fc6, 0x301f86, 0xf443, 0xf443, 0x7e7b, 0x0 }, /* #9 */2850 { 0x 3a5c86, 0x3a5c86, 0x1e9d, 0x1e9d, 0xd9bc, 0x0 }, /* #10 */2851 { 0x 120046, 0x120006, 0x9bfe, 0x9bfe, 0x4951, 0x0 }, /* #11 */2852 { 0x 137c56, 0x137c16, 0x5986, 0x5986, 0x9b6e, 0x0 }, /* #12 */2853 { 0x 2a7b06, 0x2a7b46, 0xf87e, 0xf87f, 0x458f, 0x0 }, /* #13 */2854 { 0x3 e6297, 0x3e6297, 0x70fc, 0x70fc, 0xe040, 0x0 }, /* #14 */2855 { 0x 0130d2, 0x013092, 0x515d, 0x515d, 0xc928, 0x0 }, /* #15 */2856 { 0x 107e93, 0x107e93, 0x74db, 0x74db, 0xef32, 0x0 }, /* #16 */2857 { 0x 0d7b06, 0x0d7b46, 0x2b08, 0x2b0a, 0x470a, 0x0 }, /* #17 */2858 { 0x 0979d2, 0x097992, 0x9fd7, 0x9fd7, 0xf958, 0x0 }, /* #18 */2859 { 0x3 53203, 0x353203, 0xcdad, 0xcdad, 0x3029, 0x0 }, /* #19 */2860 { 0x 227917, 0x227917, 0x6289, 0x6289, 0x3d68, 0x0 }, /* #20 */2861 { 0x2 13052, 0x213012, 0x1d1a, 0x1d1a, 0xc2b9, 0x0 }, /* #21 */2862 { 0x01 4012, 0x014052, 0xb665, 0xb666, 0xaa4e, 0x0 }, /* #22 */2863 { 0x 240b03, 0x240b43, 0x1b30, 0x1b32, 0x197a, 0x0 }, /* #23 */2864 { 0x1 63d46, 0x163d06, 0xfc96, 0xfc96, 0x1bec, 0x0 }, /* #24 */2865 { 0x 3558d3, 0x355893, 0x22ab, 0x22ab, 0x18a2, 0x0 }, /* #25 */2866 { 0x2 961c3, 0x2961c3, 0x6105, 0x6107, 0xcf07, 0x0 }, /* #26 */2867 { 0x 017853, 0x017853, 0xc880, 0xc881, 0x6d3d, 0x0 }, /* #27 */2868 { 0x 187382, 0x1873c2, 0xf0c4, 0xf0c6, 0xec06, 0x0 }, /* #28 */2869 { 0x 150892, 0x1508d2, 0x15b6, 0x15b7, 0x70a7, 0x0 }, /* #29 */2870 { 0x 2c0c07, 0x2c0c47, 0xdbad, 0xdbae, 0x445e, 0x0 }, /* #30 */2871 { 0x 3d0592, 0x3d0592, 0xf366, 0xf366, 0xc174, 0x0 }, /* #31 */2872 { 0x 0c3986, 0x0c3986, 0x8777, 0x8777, 0xac6d, 0x0 }, /* #32 */2873 { 0x 1531c7, 0x153187, 0x753b, 0x753b, 0x9114, 0x0 }, /* #33 */2874 { 0x3 376d6, 0x337696, 0x99f0, 0x99f0, 0x9ad4, 0x0 }, /* #34 */2875 { 0x 051256, 0x051216, 0xb1ff, 0xb1ff, 0x08f7, 0x0 }, /* #35 */2876 { 0x 344707, 0x344707, 0x1042, 0x1042, 0x9ce9, 0x0 }, /* #36 */2877 { 0x 3b4546, 0x3b4506, 0x94c9, 0x94c9, 0x5888, 0x0 }, /* #37 */2878 { 0x 205c06, 0x205c46, 0xcdf9, 0xcdfb, 0xc86f, 0x0 }, /* #38 */2879 { 0x2 f7302, 0x2f7302, 0xa130, 0xa130, 0x7284, 0x0 }, /* #39 */2880 { 0x3 43a07, 0x343a07, 0x4203, 0x4203, 0xf15f, 0x0 }, /* #40 */2881 { 0x 3e3b86, 0x3e3b86, 0x0296, 0x0296, 0xdb49, 0x0 }, /* #41 */2882 { 0x1 63e07, 0x163e07, 0x8ed2, 0x8ed2, 0x9f2d, 0x0 }, /* #42 */2883 { 0x 386696, 0x3866d6, 0xb740, 0xb742, 0x0506, 0x0 }, /* #43 */2884 { 0x2 103d6, 0x210396, 0x6908, 0x6908, 0xb0c4, 0x0 }, /* #44 */2885 { 0x 204182, 0x204182, 0x77ba, 0x77ba, 0x7d96, 0x0 }, /* #45 */2886 { 0x 0d0352, 0x0d0312, 0x3623, 0x3623, 0x43ca, 0x0 }, /* #46 */2887 { 0x 1d1ec3, 0x1d1ec3, 0xf60c, 0xf60d, 0xc489, 0x0 }, /* #47 */2888 { 0x 0f1d52, 0x0f1d52, 0x27bc, 0x27be, 0xcfee, 0x0 }, /* #48 */2889 { 0x 113ec2, 0x113e82, 0x557a, 0x557a, 0xdb54, 0x0 }, /* #49 */2890 { 0x 2d1996, 0x2d1996, 0x707f, 0x707f, 0xe1b4, 0x0 }, /* #50 */2891 { 0x 311b87, 0x311b87, 0xabc7, 0xabc7, 0xb543, 0x0 }, /* #51 */2892 { 0x 0700c3, 0x070083, 0xcca6, 0xcca6, 0xca62, 0x0 }, /* #52 */2893 { 0x 042813, 0x042853, 0x97a0, 0x97a1, 0xc389, 0x0 }, /* #53 */2894 { 0x3 758d2, 0x3758d2, 0x2f48, 0x2f49, 0x57f9, 0x0 }, /* #54 */2895 { 0x 015ac2, 0x015a82, 0xc8b2, 0xc8b2, 0x5294, 0x0 }, /* #55 */2896 { 0x 3d0d53, 0x3d0d13, 0x1396, 0x1396, 0xecc9, 0x0 }, /* #56 */2897 { 0x 3d0d83, 0x3d0dc3, 0xec95, 0xec97, 0x4fa7, 0x0 }, /* #57 */2898 { 0x 166f57, 0x166f57, 0xe0d1, 0xe0d2, 0xc4f6, 0x0 }, /* #58 */2899 { 0x 0d2946, 0x0d2906, 0xeb3f, 0xeb3f, 0xb688, 0x0 }, /* #59 */2900 { 0x 0d1e17, 0x0d1e57, 0xfd29, 0xfd2b, 0x90cf, 0x0 }, /* #60 */2901 { 0x 0c1913, 0x0c1913, 0x679e, 0x679e, 0xdc4a, 0x0 }, /* #61 */2902 { 0x 001c57, 0x001c57, 0x3891, 0x3893, 0xcd2f, 0x0 }, /* #62 */2903 { 0x 3f58c6, 0x3f5886, 0x73ad, 0x73ad, 0x8280, 0x0 }, /* #63 */2840 { 0x1a1907, 0x1a1907, 0xb7fb, 0xb7fb, 0xf698, 0x0 }, /* #0 */ 2841 { 0x332a86, 0x332ac6, 0x9c0d, 0x9c0e, 0x1ec2, 0x0 }, /* #1 */ 2842 { 0x106712, 0x106712, 0xbc9f, 0xbc9f, 0x9352, 0x0 }, /* #2 */ 2843 { 0x292bd3, 0x292bd3, 0xdb61, 0xdb62, 0xd2ae, 0x0 }, /* #3 */ 2844 { 0x205507, 0x205547, 0xe8b0, 0xe8b1, 0xb0ed, 0x0 }, /* #4 */ 2845 { 0x044086, 0x0440c6, 0x51e8, 0x51e9, 0x8609, 0x0 }, /* #5 */ 2846 { 0x3377d3, 0x337793, 0xbad3, 0xbad3, 0xa039, 0x0 }, /* #6 */ 2847 { 0x232197, 0x232197, 0xf1fb, 0xf1fb, 0xb542, 0x0 }, /* #7 */ 2848 { 0x210387, 0x210387, 0xe5ff, 0xe5ff, 0xec9f, 0x0 }, /* #8 */ 2849 { 0x234582, 0x234582, 0x717f, 0x717f, 0x803b, 0x0 }, /* #9 */ 2850 { 0x0a46d3, 0x0a46d3, 0x1114, 0x1115, 0x3e15, 0x0 }, /* #10 */ 2851 { 0x2770d2, 0x277092, 0x9a66, 0x9a66, 0xaecd, 0x0 }, /* #11 */ 2852 { 0x213b82, 0x213b82, 0x4082, 0x4082, 0x1ccd, 0x0 }, /* #12 */ 2853 { 0x306806, 0x306806, 0xbdc7, 0xbdc7, 0x8850, 0x0 }, /* #13 */ 2854 { 0x3c64c7, 0x3c6487, 0x7ff7, 0x7ff7, 0x5aae, 0x0 }, /* #14 */ 2855 { 0x1c1652, 0x1c1612, 0x0e2f, 0x0e2f, 0x3492, 0x0 }, /* #15 */ 2856 { 0x336843, 0x336803, 0xa1a6, 0xa1a6, 0xb4fe, 0x0 }, /* #16 */ 2857 { 0x292446, 0x292406, 0xc914, 0xc914, 0x58c0, 0x0 }, /* #17 */ 2858 { 0x322902, 0x322942, 0x558a, 0x558b, 0xfc0f, 0x0 }, /* #18 */ 2859 { 0x325006, 0x325046, 0xd7e4, 0xd7e6, 0xcdae, 0x0 }, /* #19 */ 2860 { 0x1d7757, 0x1d7717, 0xe071, 0xe071, 0x5b1c, 0x0 }, /* #20 */ 2861 { 0x234353, 0x234353, 0xbe80, 0xbe83, 0xfecb, 0x0 }, /* #21 */ 2862 { 0x0163c6, 0x016386, 0x54a1, 0x54a1, 0x2785, 0x0 }, /* #22 */ 2863 { 0x392583, 0x392583, 0x5913, 0x5913, 0x0ea6, 0x0 }, /* #23 */ 2864 { 0x1c5513, 0x1c5513, 0x05df, 0x05df, 0x78f0, 0x0 }, /* #24 */ 2865 { 0x040503, 0x040503, 0xde79, 0xde79, 0x1544, 0x0 }, /* #25 */ 2866 { 0x245353, 0x245353, 0x07a5, 0x07a6, 0x08ee, 0x0 }, /* #26 */ 2867 { 0x204d47, 0x204d07, 0x0c73, 0x0c73, 0x7a69, 0x0 }, /* #27 */ 2868 { 0x0c36d6, 0x0c3696, 0x9d2a, 0x9d2a, 0x4cf9, 0x0 }, /* #28 */ 2869 { 0x262cd2, 0x262cd2, 0x1a39, 0x1a3a, 0xc30a, 0x0 }, /* #29 */ 2870 { 0x1004d7, 0x1004d7, 0xb308, 0xb30b, 0xee27, 0x0 }, /* #30 */ 2871 { 0x197a17, 0x197a17, 0x10bd, 0x10bd, 0x06e0, 0x0 }, /* #31 */ 2872 { 0x106117, 0x106117, 0xc81f, 0xc81f, 0x789a, 0x0 }, /* #32 */ 2873 { 0x304c82, 0x304cc2, 0x3abc, 0x3abf, 0x0d0b, 0x0 }, /* #33 */ 2874 { 0x327cc2, 0x327cc2, 0xe79a, 0xe79b, 0x337f, 0x0 }, /* #34 */ 2875 { 0x157512, 0x157512, 0x428d, 0x428d, 0x5a28, 0x0 }, /* #35 */ 2876 { 0x2c2bd3, 0x2c2b93, 0x42e0, 0x42e0, 0xa048, 0x0 }, /* #36 */ 2877 { 0x280dc7, 0x280dc7, 0x9afd, 0x9aff, 0x627f, 0x0 }, /* #37 */ 2878 { 0x1d2bc2, 0x1d2b82, 0x9133, 0x9133, 0xcd1b, 0x0 }, /* #38 */ 2879 { 0x265cc3, 0x265c83, 0x3106, 0x3106, 0x9d55, 0x0 }, /* #39 */ 2880 { 0x306602, 0x306602, 0xfe12, 0xfe12, 0x5d36, 0x0 }, /* #40 */ 2881 { 0x2116c6, 0x2116c6, 0x630d, 0x630e, 0x074e, 0x0 }, /* #41 */ 2882 { 0x132d43, 0x132d43, 0xa305, 0xa307, 0xb877, 0x0 }, /* #42 */ 2883 { 0x1a3442, 0x1a3402, 0xa256, 0xa256, 0xd2c5, 0x0 }, /* #43 */ 2884 { 0x261c42, 0x261c42, 0xc8b9, 0xc8bb, 0x1f77, 0x0 }, /* #44 */ 2885 { 0x037a83, 0x037a83, 0x809d, 0x809d, 0xf779, 0x0 }, /* #45 */ 2886 { 0x213247, 0x213247, 0x4405, 0x4406, 0xe126, 0x0 }, /* #46 */ 2887 { 0x0a2293, 0x0a2293, 0x1024, 0x1024, 0xe4a8, 0x0 }, /* #47 */ 2888 { 0x220d86, 0x220dc6, 0xa03c, 0xa03d, 0xdd01, 0x0 }, /* #48 */ 2889 { 0x0b0b06, 0x0b0b46, 0xb7dd, 0xb7de, 0x1a42, 0x0 }, /* #49 */ 2890 { 0x1015d3, 0x101593, 0xf542, 0xf542, 0xceb1, 0x0 }, /* #50 */ 2891 { 0x0e7b43, 0x0e7b43, 0x6a19, 0x6a1b, 0xab2b, 0x0 }, /* #51 */ 2892 { 0x3921c6, 0x392186, 0xbc83, 0xbc83, 0x4c77, 0x0 }, /* #52 */ 2893 { 0x291913, 0x291913, 0xe566, 0xe566, 0x8fdd, 0x0 }, /* #53 */ 2894 { 0x3f0ad6, 0x3f0ad6, 0x4171, 0x4173, 0x984b, 0x0 }, /* #54 */ 2895 { 0x101817, 0x101817, 0xc97b, 0xc97b, 0xb28f, 0x0 }, /* #55 */ 2896 { 0x0f4a43, 0x0f4a03, 0x4b77, 0x4b77, 0x7f51, 0x0 }, /* #56 */ 2897 { 0x0c3556, 0x0c3556, 0x978c, 0x978d, 0x6945, 0x0 }, /* #57 */ 2898 { 0x204953, 0x204953, 0x1a9d, 0x1a9e, 0x4342, 0x0 }, /* #58 */ 2899 { 0x144043, 0x144003, 0xa7ba, 0xa7ba, 0xa9a9, 0x0 }, /* #59 */ 2900 { 0x3940c3, 0x394083, 0x0987, 0x0987, 0xa102, 0x0 }, /* #60 */ 2901 { 0x211416, 0x211456, 0x9060, 0x9062, 0xc43e, 0x0 }, /* #61 */ 2902 { 0x365286, 0x365286, 0x0f7f, 0x0f7f, 0x61a1, 0x0 }, /* #62 */ 2903 { 0x211fd3, 0x211f93, 0x3bb5, 0x3bb5, 0x0dcd, 0x0 }, /* #63 */ 2904 2904 }; 2905 2905 … … 2908 2908 static const BINU32_TEST_T g_aTests_add_u32[] = 2909 2909 { 2910 { 0x2 f2917, 0x2f2183, 0xf145a8d8, 0x8595dfd9, 0x94503701, 0x0 }, /* #0 */2911 { 0x 0b2d12, 0x0b2586, 0x997c0847, 0xb77fa37d, 0x1e039b36, 0x0 }, /* #1 */2912 { 0x 032652, 0x032692, 0x3e11268e, 0xd60b9bd9, 0x97fa754b, 0x0 }, /* #2 */2913 { 0x 345a03, 0x345203, 0xe4d71100, 0x48743ae5, 0x639d29e5, 0x0 }, /* #3 */2914 { 0x 290b87, 0x290307, 0x7c8f92f9, 0x7289ec4b, 0xf5fa5952, 0x0 }, /* #4 */2915 { 0x 3e3207, 0x3e3a92, 0x5a904cc4, 0xd2305313, 0x77a0064f, 0x0 }, /* #5 */2916 { 0x3 e4912, 0x3e4986, 0x5c6ef050, 0x93d233e8, 0x37634398, 0x0 }, /* #6 */2917 { 0x 2a6d46, 0x2a6593, 0xf2874b79, 0x82f37b26, 0x906c2fad, 0x0 }, /* #7 */2918 { 0x2 d1642, 0x2d1682, 0x1cd05a40, 0xcfa588c7, 0xb2d52e87, 0x0 }, /* #8 */2919 { 0x 213b03, 0x213307, 0xc2c51cba, 0x1da6157b, 0x5ae0f8c1, 0x0 }, /* #9 */2920 { 0x2 b7583, 0x2b7586, 0x137020c2, 0xf9e6cb48, 0xe676aa86, 0x0 }, /* #10 */2921 { 0x 355706, 0x355f86, 0x496c1992, 0xa16edea5, 0x5802c513, 0x0 }, /* #11 */2922 { 0x 186e97, 0x186613, 0x6c4c5d35, 0x35c7b680, 0xc97b594b, 0x0 }, /* #12 */2923 { 0x3 674d3, 0x367496, 0xd5b0091f, 0xedd7074b, 0x1826fe2c, 0x0 }, /* #13 */2924 { 0x 390717, 0x390786, 0x0e408b81, 0xbdc775ca, 0xaf86ea49, 0x0 }, /* #14 */2925 { 0x 3f17d3, 0x3f1792, 0x86c89eed, 0xe4027c02, 0x5d39dd15, 0x0 }, /* #15 */2926 { 0x21 3d86, 0x213586, 0x4b612613, 0xe26bd54e, 0x970aaf3b, 0x0 }, /* #16 */2927 { 0x 365646, 0x365686, 0x0b1c3aeb, 0xb57c7bbe, 0xaa6040d3, 0x0 }, /* #17 */2928 { 0x 014907, 0x014107, 0x2dfeb64f, 0x1b71ca6f, 0xed731420, 0x0 }, /* #18 */2929 { 0x2 e5807, 0x2e5013, 0x749fa5f7, 0x11e8bc15, 0x9d49161e, 0x0 }, /* #19 */2930 { 0x 0b3b42, 0x0b3393, 0xca29e227, 0x8de876a2, 0xc3be947b, 0x0 }, /* #20 */2931 { 0x 061902, 0x061103, 0x435dbcb4, 0x026d8bd9, 0xbf0fcf25, 0x0 }, /* #21 */2932 { 0x 284746, 0x284f13, 0xbc7506aa, 0x637da892, 0xa708a1e8, 0x0 }, /* #22 */2933 { 0x 216407, 0x216483, 0xfd6f9a23, 0xa760297a, 0xa9f08f57, 0x0 }, /* #23 */2934 { 0x 124f17, 0x124717, 0x4c9a07ca, 0x210f6d06, 0xd475653c, 0x0 }, /* #24 */2935 { 0x 097157, 0x097917, 0xc6b7ed4d, 0x5bf44afa, 0x953c5dad, 0x0 }, /* #25 */2936 { 0x2 a1397, 0x2a1307, 0x4c767846, 0x4248db27, 0xf5d262e1, 0x0 }, /* #26 */2937 { 0x 195e17, 0x195612, 0x1d0b8e2b, 0x7eae66f1, 0x61a2d8c6, 0x0 }, /* #27 */2938 { 0x 1b1516, 0x1b1513, 0x7ba32ea8, 0x51ef64d6, 0xd64c362e, 0x0 }, /* #28 */2939 { 0x 393247, 0x393216, 0x37d3633b, 0x4eeb365a, 0x1717d31f, 0x0 }, /* #29 */2940 { 0x 252413, 0x252497, 0xd236670a, 0x83dd31e7, 0xb1a6cadd, 0x0 }, /* #30 */2941 { 0x 100c82, 0x100486, 0xb340ff20, 0xe36ec81d, 0x302dc8fd, 0x0 }, /* #31 */2942 { 0x 2672c3, 0x267282, 0x5477e408, 0xdf93b7bf, 0x8b1bd3b7, 0x0 }, /* #32 */2943 { 0x0 474d3, 0x047482, 0x0d67101e, 0xf6ba388f, 0xe9532871, 0x0 }, /* #33 */2944 { 0x 044896, 0x044013, 0x2ac358f6, 0x29c90e32, 0xff05b53c, 0x0 }, /* #34 */2945 { 0x 3d1657, 0x3d1e82, 0x67e166b3, 0xa6ff0dbf, 0x3f1da70c, 0x0 }, /* #35 */2946 { 0x 024606, 0x024687, 0xd7836f49, 0xcd82bdca, 0xf5ff4e81, 0x0 }, /* #36 */2947 { 0x 3b3386, 0x3b3b92, 0x6c7d886e, 0xd2058d01, 0x65880493, 0x0 }, /* #37 */2948 { 0x 120b17, 0x120393, 0xe52b599b, 0xa6333bc8, 0xc107e22d, 0x0 }, /* #38 */2949 { 0x 121997, 0x121986, 0x6bd5f1c2, 0x96c9209f, 0x2af32edd, 0x0 }, /* #39 */2950 { 0x 094512, 0x094586, 0x49f17842, 0xd5ffb269, 0x8c0e3a27, 0x0 }, /* #40 */2951 { 0x 0b7d53, 0x0b7517, 0xe92ca6ca, 0x5ba6f481, 0x727a4db7, 0x0 }, /* #41 */2952 { 0x 046412, 0x046412, 0x30c7822e, 0x6afb5608, 0x3a33d3da, 0x0 }, /* #42 */2953 { 0x2 d3802, 0x2d3096, 0x85156f5f, 0x875837f3, 0x0242c894, 0x0 }, /* #43 */2954 { 0x3 e0e82, 0x3e0e82, 0x76bf9a90, 0xd3fc3b68, 0x5d3ca0d8, 0x0 }, /* #44 */2955 { 0x 2353c6, 0x235303, 0xfaecde46, 0x0fe1c229, 0x14f4e3e3, 0x0 }, /* #45 */2956 { 0x1 d56d6, 0x1d5e92, 0x28afa642, 0x8c7c1301, 0x63cc6cbf, 0x0 }, /* #46 */2957 { 0x3 722c3, 0x372a86, 0x28e03b21, 0x822a439f, 0x594a087e, 0x0 }, /* #47 */2958 { 0x 061f13, 0x061f92, 0x52a3ab2b, 0xc9de48c7, 0x773a9d9c, 0x0 }, /* #48 */2959 { 0x01 0917, 0x010913, 0x8d8f7afd, 0x14631ad0, 0x86d39fd3, 0x0 }, /* #49 */2960 { 0x 215907, 0x215113, 0xeab72491, 0x4878e610, 0x5dc1c17f, 0x0 }, /* #50 */2961 { 0x 0628c7, 0x062083, 0xe5bd11da, 0x859c453e, 0x9fdf3364, 0x0 }, /* #51 */2962 { 0x 271b42, 0x271b82, 0x54f864e0, 0xd49f1dc1, 0x7fa6b8e1, 0x0 }, /* #52 */2963 { 0x 0c64d3, 0x0c6417, 0x717943b2, 0x41c4b830, 0xd04b747e, 0x0 }, /* #53 */2964 { 0x 0d0487, 0x0d0493, 0xb2e5ead5, 0x87824ae3, 0xd49c600e, 0x0 }, /* #54 */2965 { 0x 264196, 0x264113, 0xc363a41e, 0x060f536d, 0x42abaf4f, 0x0 }, /* #55 */2966 { 0x 026cc7, 0x026c82, 0x65bbdd8c, 0xb68a240e, 0x50ce4682, 0x0 }, /* #56 */2967 { 0x 370946, 0x370197, 0xe10bbdcd, 0xaae5ac7b, 0xc9d9eeae, 0x0 }, /* #57 */2968 { 0x 3c5882, 0x3c5002, 0x6bebcf61, 0x7267cf2f, 0x067bffce, 0x0 }, /* #58 */2969 { 0x1 73097, 0x173007, 0xe9bed733, 0x19e162b4, 0x30228b81, 0x0 }, /* #59 */2970 { 0x 347b82, 0x347307, 0x60b68d45, 0x11ab4b0f, 0xb0f4bdca, 0x0 }, /* #60 */2971 { 0x 1831c2, 0x183103, 0x96b2f69b, 0x160f5d2f, 0x7f5c6694, 0x0 }, /* #61 */2972 { 0x 123fd7, 0x123792, 0x25b2cf47, 0xe3f941c1, 0xbe46727a, 0x0 }, /* #62 */2973 { 0x2 e7197, 0x2e7116, 0x22e53415, 0x58a3b581, 0x35be816c, 0x0 }, /* #63 */2910 { 0x281a86, 0x281297, 0xafa571e2, 0x867d36c0, 0xd6d7c4de, 0x0 }, /* #0 */ 2911 { 0x3d5683, 0x3d5696, 0x984fd4db, 0xb96f7803, 0x211fa328, 0x0 }, /* #1 */ 2912 { 0x1048c2, 0x104092, 0xc9f62aab, 0xca617054, 0x006b45a9, 0x0 }, /* #2 */ 2913 { 0x187a57, 0x187a13, 0x99dba66e, 0x7d673373, 0xe38b8d05, 0x0 }, /* #3 */ 2914 { 0x175556, 0x175507, 0x4b2dd303, 0x38a66387, 0xed789084, 0x0 }, /* #4 */ 2915 { 0x176146, 0x176996, 0x339120d6, 0xb093fce2, 0x7d02dc0c, 0x0 }, /* #5 */ 2916 { 0x3c57d2, 0x3c5f96, 0x58057526, 0xa6539342, 0x4e4e1e1c, 0x0 }, /* #6 */ 2917 { 0x1a4792, 0x1a4782, 0x17a66550, 0xc4ebd8a1, 0xad457351, 0x0 }, /* #7 */ 2918 { 0x2c5c82, 0x2c5c86, 0x7a753892, 0xa04a709f, 0x25d5380d, 0x0 }, /* #8 */ 2919 { 0x1270c2, 0x127002, 0x5c44af24, 0x7d8b221f, 0x214672fb, 0x0 }, /* #9 */ 2920 { 0x266e83, 0x266697, 0xe3fcb93d, 0x88e24050, 0xa4e58713, 0x0 }, /* #10 */ 2921 { 0x072407, 0x072c86, 0x23d605f9, 0x9bf836c9, 0x782230d0, 0x0 }, /* #11 */ 2922 { 0x324452, 0x324417, 0x6c814cec, 0x09629e87, 0x9ce1519b, 0x0 }, /* #12 */ 2923 { 0x397117, 0x397107, 0x6971beb9, 0x5412587d, 0xeaa099c4, 0x0 }, /* #13 */ 2924 { 0x0f2893, 0x0f2096, 0x937a94de, 0xa83e3a81, 0x14c3a5a3, 0x0 }, /* #14 */ 2925 { 0x2f7ad3, 0x2f7286, 0x48b311d0, 0xed0984f6, 0xa4567326, 0x0 }, /* #15 */ 2926 { 0x215647, 0x215e92, 0x7204a26e, 0xc048c0ab, 0x4e441e3d, 0x0 }, /* #16 */ 2927 { 0x1d3e16, 0x1d3617, 0x75d8ada8, 0x5a49dab1, 0xe4712d09, 0x0 }, /* #17 */ 2928 { 0x3b3093, 0x3b3096, 0x0b853bd9, 0xe3a16550, 0xd81c2977, 0x0 }, /* #18 */ 2929 { 0x2670d2, 0x267097, 0xb8f8fbdd, 0x9b58a414, 0xe25fa837, 0x0 }, /* #19 */ 2930 { 0x1c4482, 0x1c4417, 0xdaa94e8f, 0x3c0dea84, 0x61649bf5, 0x0 }, /* #20 */ 2931 { 0x3b23c7, 0x3b2382, 0xb6a9e831, 0xc374ed31, 0x0ccb0500, 0x0 }, /* #21 */ 2932 { 0x356a43, 0x356286, 0x025b9c69, 0xced54f1d, 0xcc79b2b4, 0x0 }, /* #22 */ 2933 { 0x153852, 0x153016, 0x0fae6dde, 0x545d7fbb, 0x44af11dd, 0x0 }, /* #23 */ 2934 { 0x3d4692, 0x3d4607, 0xd2379c22, 0x1323427b, 0x40eba659, 0x0 }, /* #24 */ 2935 { 0x363e53, 0x363686, 0xa877e073, 0xfea89339, 0x5630b2c6, 0x0 }, /* #25 */ 2936 { 0x291157, 0x291913, 0x89337fda, 0x5d4245c8, 0xd40ec5ee, 0x0 }, /* #26 */ 2937 { 0x241683, 0x241613, 0x5257abbb, 0x4c233720, 0xf9cb8b65, 0x0 }, /* #27 */ 2938 { 0x3b4843, 0x3b4016, 0x300f9c35, 0x40e83142, 0x10d8950d, 0x0 }, /* #28 */ 2939 { 0x211116, 0x211182, 0x18be87b9, 0x9d7f37ec, 0x84c0b033, 0x0 }, /* #29 */ 2940 { 0x300782, 0x300786, 0x64fe95d8, 0xeb1e618d, 0x861fcbb5, 0x0 }, /* #30 */ 2941 { 0x365b17, 0x365316, 0x523200d6, 0x6306ebc5, 0x10d4eaef, 0x0 }, /* #31 */ 2942 { 0x0b7983, 0x0b7112, 0x2bac1a15, 0x5b90aa01, 0x2fe48fec, 0x0 }, /* #32 */ 2943 { 0x064cd2, 0x064497, 0xdfb08adc, 0x9f1d0ca0, 0xbf6c81c4, 0x0 }, /* #33 */ 2944 { 0x3b2c17, 0x3b2406, 0x152765d2, 0x62b54f7d, 0x4d8de9ab, 0x0 }, /* #34 */ 2945 { 0x276082, 0x276803, 0xb04424b0, 0x3a08fd15, 0x89c4d865, 0x0 }, /* #35 */ 2946 { 0x1a53c7, 0x1a5b96, 0x410d8dbb, 0xa1e17e42, 0x60d3f087, 0x0 }, /* #36 */ 2947 { 0x143fc7, 0x143716, 0x312f749b, 0x53c01ac5, 0x2290a62a, 0x0 }, /* #37 */ 2948 { 0x247d82, 0x247d07, 0x8ec0fe21, 0x6f2d2e39, 0xe06c3018, 0x0 }, /* #38 */ 2949 { 0x090843, 0x090016, 0x01128069, 0x26bf0f48, 0x25ac8edf, 0x0 }, /* #39 */ 2950 { 0x1765c3, 0x176d03, 0xb32fa5a2, 0x70530f64, 0xbd2369c2, 0x0 }, /* #40 */ 2951 { 0x345ec3, 0x345e82, 0x24834436, 0x8a768c2a, 0x65f347f4, 0x0 }, /* #41 */ 2952 { 0x387783, 0x387796, 0x0349f1e8, 0xeef2cac3, 0xeba8d8db, 0x0 }, /* #42 */ 2953 { 0x257183, 0x257182, 0x395d3ea2, 0xd21859bc, 0x98bb1b1a, 0x0 }, /* #43 */ 2954 { 0x305487, 0x305c82, 0x37452f11, 0x965a7154, 0x5f154243, 0x0 }, /* #44 */ 2955 { 0x316d53, 0x316d17, 0xb48a5aae, 0x5bd1ebf6, 0xa7479148, 0x0 }, /* #45 */ 2956 { 0x132217, 0x132a92, 0x68a4c4ae, 0x82115508, 0x196c905a, 0x0 }, /* #46 */ 2957 { 0x393293, 0x393207, 0xdee78574, 0x50d217f9, 0x71ea9285, 0x0 }, /* #47 */ 2958 { 0x300c07, 0x300496, 0x9d6df3d3, 0xfb10a490, 0x5da2b0bd, 0x0 }, /* #48 */ 2959 { 0x015756, 0x015f07, 0x941723a9, 0x4f3d7b09, 0xbb265760, 0x0 }, /* #49 */ 2960 { 0x327dd6, 0x327582, 0xf0ebcba2, 0xf971fe3b, 0x08863299, 0x0 }, /* #50 */ 2961 { 0x235f06, 0x235703, 0x4ad156a5, 0x0060e7a7, 0xb58f9102, 0x0 }, /* #51 */ 2962 { 0x395692, 0x395696, 0xda24ab2b, 0xf7864ca0, 0x1d61a175, 0x0 }, /* #52 */ 2963 { 0x137f87, 0x137707, 0xd16eb0f3, 0x4b91fc3c, 0x7a234b49, 0x0 }, /* #53 */ 2964 { 0x234352, 0x234392, 0x00f420e9, 0xdc90e338, 0xdb9cc24f, 0x0 }, /* #54 */ 2965 { 0x187f86, 0x187f13, 0xacafbeed, 0x72cf8f73, 0xc61fd086, 0x0 }, /* #55 */ 2966 { 0x333143, 0x333982, 0x726f01b1, 0xc84747d9, 0x55d84628, 0x0 }, /* #56 */ 2967 { 0x261817, 0x261096, 0x8139d18a, 0xbc258d30, 0x3aebbba6, 0x0 }, /* #57 */ 2968 { 0x1e7552, 0x1e7d03, 0x9470c776, 0x4ca806bf, 0xb8373f49, 0x0 }, /* #58 */ 2969 { 0x1b6e56, 0x1b6613, 0xeec41be2, 0x3bc6e720, 0x4d02cb3e, 0x0 }, /* #59 */ 2970 { 0x2d5a16, 0x2d5213, 0x6937816f, 0x244a34fb, 0xbb12b38c, 0x0 }, /* #60 */ 2971 { 0x096b56, 0x096396, 0xc081112e, 0xda0ff472, 0x198ee344, 0x0 }, /* #61 */ 2972 { 0x2a1257, 0x2a1a82, 0x6d35fe15, 0xa0f229f8, 0x33bc2be3, 0x0 }, /* #62 */ 2973 { 0x265a93, 0x265207, 0xee5a1538, 0x0a815d59, 0x1c274821, 0x0 }, /* #63 */ 2974 2974 }; 2975 2975 static const BINU32_TEST_T g_aTests_add_u32_locked[] = 2976 2976 { 2977 { 0x 227506, 0x227517, 0xf9041219, 0x334456a6, 0x3a40448d, 0x0 }, /* #0 */2978 { 0x 1422d3, 0x142a03, 0xcb900194, 0x66e7a30e, 0x9b57a17a, 0x0 }, /* #1 */2979 { 0x2 a5e96, 0x2a5682, 0x37a95f22, 0xc84e2cdc, 0x90a4cdba, 0x0 }, /* #2 */2980 { 0x3 e1792, 0x3e1796, 0x25d9627b, 0xc8aa0ff5, 0xa2d0ad7a, 0x0 }, /* #3 */2981 { 0x 114e53, 0x114e07, 0x93f57be1, 0x6d8d76e4, 0xd997fb03, 0x0 }, /* #4 */2982 { 0x 202fc3, 0x202f03, 0xd73cee8c, 0x788e449e, 0xa1515612, 0x0 }, /* #5 */2983 { 0x2 96982, 0x296907, 0xaaeb2680, 0x5f17da03, 0xb42cb383, 0x0 }, /* #6 */2984 { 0x3 d7817, 0x3d7016, 0x451f9586, 0x61b12890, 0x1c91930a, 0x0 }, /* #7 */2985 { 0x 0c2502, 0x0c2507, 0xb6e4d0cd, 0x1f2d2faf, 0x68485ee2, 0x0 }, /* #8 */2986 { 0x 041b82, 0x041307, 0x67723105, 0x6162a556, 0xf9f07451, 0x0 }, /* #9 */2987 { 0x 243042, 0x243803, 0xa177fef4, 0x6e7b554a, 0xcd035656, 0x0 }, /* #10 */2988 { 0x 194f92, 0x194f17, 0x97b912cb, 0x4f3a0d36, 0xb780fa6b, 0x0 }, /* #11 */2989 { 0x 382346, 0x382b17, 0x85e7013a, 0x06e88b17, 0x810189dd, 0x0 }, /* #12 */2990 { 0x 020c87, 0x020486, 0x1a8ebb51, 0xeb3aac9a, 0xd0abf149, 0x0 }, /* #13 */2991 { 0x 2b3257, 0x2b3297, 0xc0004a9b, 0x932250b8, 0xd322061d, 0x0 }, /* #14 */2992 { 0x 3f6393, 0x3f6303, 0x272c99c2, 0x084f3d67, 0xe122a3a5, 0x0 }, /* #15 */2993 { 0x 255757, 0x255796, 0x3364576d, 0xf40c47b7, 0xc0a7f04a, 0x0 }, /* #16 */2994 { 0x1 02b47, 0x102313, 0xf0e72e3e, 0x0a745098, 0x198d225a, 0x0 }, /* #17 */2995 { 0x 0a7086, 0x0a7006, 0x6aa94037, 0x786030f9, 0x0db6f0c2, 0x0 }, /* #18 */2996 { 0x 290a56, 0x290213, 0x5f3b2581, 0x43568e80, 0xe41b68ff, 0x0 }, /* #19 */2997 { 0x0 a4fd6, 0x0a4782, 0x2d8179a2, 0xfcda2c7a, 0xcf58b2d8, 0x0 }, /* #20 */2998 { 0x 052b92, 0x052312, 0x16053087, 0x44ba4bb6, 0x2eb51b2f, 0x0 }, /* #21 */2999 { 0x 0b6353, 0x0b6383, 0xf8812a68, 0xa0887a0e, 0xa8074fa6, 0x0 }, /* #22 */3000 { 0x3 e5087, 0x3e5082, 0x19609d5b, 0xaf5b6bbc, 0x95face61, 0x0 }, /* #23 */3001 { 0x 186687, 0x186606, 0x5c34c143, 0x67b0e56f, 0x0b7c242c, 0x0 }, /* #24 */3002 { 0x2 a6b43, 0x2a6307, 0xb6c5e040, 0x2fcb8617, 0x7905a5d7, 0x0 }, /* #25 */3003 { 0x 0b0453, 0x0b0403, 0x9789174d, 0x00e2046d, 0x6958ed20, 0x0 }, /* #26 */3004 { 0x 3805c2, 0x380596, 0x190be9f3, 0xb6384750, 0x9d2c5d5d, 0x0 }, /* #27 */3005 { 0x2 53457, 0x253496, 0x2bea734c, 0xd9220c66, 0xad37991a, 0x0 }, /* #28 */3006 { 0x 352643, 0x352e92, 0x02bed46a, 0x812a50f8, 0x7e6b7c8e, 0x0 }, /* #29 */3007 { 0x3 e6e86, 0x3e6696, 0x245255b2, 0xbdca8171, 0x99782bbf, 0x0 }, /* #30 */3008 { 0x 001583, 0x001513, 0x790e1aea, 0x061730d3, 0x8d0915e9, 0x0 }, /* #31 */3009 { 0x3 d1b82, 0x3d1313, 0x7f6c7bbf, 0x2a9cf5b3, 0xab3079f4, 0x0 }, /* #32 */3010 { 0x1 61852, 0x161087, 0xdbea6ee1, 0xd80013cc, 0xfc15a4eb, 0x0 }, /* #33 */3011 { 0x 016103, 0x016193, 0x9ae5f965, 0x8b3e5d13, 0xf05863ae, 0x0 }, /* #34 */3012 { 0x 386e03, 0x386683, 0xcc0656c6, 0xc0313e1a, 0xf42ae754, 0x0 }, /* #35 */3013 { 0x 397743, 0x397792, 0x044c9837, 0xc4e9fe20, 0xc09d65e9, 0x0 }, /* #36 */3014 { 0x 0d2447, 0x0d2403, 0xfe1e6e84, 0x7e084b4f, 0x7fe9dccb, 0x0 }, /* #37 */3015 { 0x1 e5502, 0x1e5503, 0xb9b42a98, 0x1d0ca958, 0x63587ec0, 0x0 }, /* #38 */3016 { 0x 182843, 0x182017, 0x917d5e7d, 0x0f43c800, 0x7dc66983, 0x0 }, /* #39 */3017 { 0x 393706, 0x393712, 0x475333ae, 0x6eb91bf1, 0x2765e843, 0x0 }, /* #40 */3018 { 0x 333b97, 0x333382, 0xd32aa018, 0xe69f5268, 0x1374b250, 0x0 }, /* #41 */3019 { 0x 262c02, 0x262413, 0xd2b123a9, 0x3e4d7a51, 0x6b9c56a8, 0x0 }, /* #42 */3020 { 0x 3d66c3, 0x3d6692, 0x386749eb, 0xbd8d4a26, 0x8526003b, 0x0 }, /* #43 */3021 { 0x 127353, 0x127b82, 0x336eb977, 0x9dc10779, 0x6a524e02, 0x0 }, /* #44 */3022 { 0x 3f7b03, 0x3f7386, 0x986502b9, 0xa7faefbe, 0x0f95ed05, 0x0 }, /* #45 */3023 { 0x 3c0c16, 0x3c0482, 0xa07d34a3, 0xdc881f75, 0x3c0aead2, 0x0 }, /* #46 */3024 { 0x 3e1fc3, 0x3e1f03, 0xb2ec7ef2, 0x776efbc2, 0xc4827cd0, 0x0 }, /* #47 */3025 { 0x 103e02, 0x103602, 0x25967ba6, 0x60265e37, 0x3a8fe291, 0x0 }, /* #48 */3026 { 0x 332453, 0x332c82, 0x12176ba0, 0x91b26b1a, 0x7f9aff7a, 0x0 }, /* #49 */3027 { 0x 3a6403, 0x3a6403, 0x7f9117ae, 0x4e3af99e, 0xcea9e1f0, 0x0 }, /* #50 */3028 { 0x 305b17, 0x305303, 0xebabd9f4, 0x4b1e1286, 0x5f723892, 0x0 }, /* #51 */3029 { 0x 200957, 0x200107, 0xe9873df5, 0x177c13e8, 0x2df4d5f3, 0x0 }, /* #52 */3030 { 0x 0a5c17, 0x0a5403, 0xcb23fd00, 0x32db2e8a, 0x67b7318a, 0x0 }, /* #53 */3031 { 0x 044583, 0x044592, 0x073a18ac, 0xfe63e094, 0xf729c7e8, 0x0 }, /* #54 */3032 { 0x 030d56, 0x030517, 0xd13c6b1e, 0x26d9135a, 0x559ca83c, 0x0 }, /* #55 */3033 { 0x 292707, 0x292f13, 0x8402d6d9, 0x1a6a1976, 0x9667429d, 0x0 }, /* #56 */3034 { 0x 067d96, 0x067512, 0x06e8cc8d, 0x24b62de6, 0x1dcd6159, 0x0 }, /* #57 */3035 { 0x 324a03, 0x324a86, 0x53237984, 0x91226d44, 0x3dfef3c0, 0x0 }, /* #58 */3036 { 0x 241903, 0x241116, 0x45f9cac8, 0x5869ff24, 0x1270345c, 0x0 }, /* #59 */3037 { 0x 3d0d53, 0x3d0d82, 0x4ed3053c, 0x8ecfd3cd, 0x3ffcce91, 0x0 }, /* #60 */3038 { 0x1 d5316, 0x1d5396, 0x51d71fec, 0xd447e806, 0x8270c81a, 0x0 }, /* #61 */3039 { 0x 214503, 0x214586, 0x47fb90a4, 0xdcd093b8, 0x94d50314, 0x0 }, /* #62 */3040 { 0x3 d2093, 0x3d2016, 0x74afebef, 0x7e5a9ede, 0x09aab2ef, 0x0 }, /* #63 */2977 { 0x301dc3, 0x301587, 0xcf078631, 0xc60288dd, 0xf6fb02ac, 0x0 }, /* #0 */ 2978 { 0x2c0647, 0x2c0e17, 0xa3ebe13b, 0x36fbdc24, 0x930ffae9, 0x0 }, /* #1 */ 2979 { 0x220193, 0x220117, 0xea9703ad, 0x4b096c60, 0x607268b3, 0x0 }, /* #2 */ 2980 { 0x375043, 0x375886, 0x3153b9d1, 0xa1201b74, 0x6fcc61a3, 0x0 }, /* #3 */ 2981 { 0x3d01d7, 0x3d0982, 0x55d6fd91, 0xab78642f, 0x55a1669e, 0x0 }, /* #4 */ 2982 { 0x181a02, 0x181217, 0x991dc75f, 0x0b2a0239, 0x720c3ada, 0x0 }, /* #5 */ 2983 { 0x2b7897, 0x2b7092, 0x0415338c, 0xd00061f8, 0xcbeb2e6c, 0x0 }, /* #6 */ 2984 { 0x343a92, 0x343282, 0x10c48428, 0xa684ead9, 0x95c066b1, 0x0 }, /* #7 */ 2985 { 0x161a52, 0x161297, 0x84a2589f, 0x830aaa8b, 0xfe6851ec, 0x0 }, /* #8 */ 2986 { 0x2d3207, 0x2d3213, 0x6cafa255, 0x2b7a33b3, 0xbeca915e, 0x0 }, /* #9 */ 2987 { 0x0d5286, 0x0d5297, 0xae788f3e, 0x9b7cf759, 0xed04681b, 0x0 }, /* #10 */ 2988 { 0x0e5b93, 0x0e5b96, 0x5d3a0487, 0xa9394e95, 0x4bff4a0e, 0x0 }, /* #11 */ 2989 { 0x170416, 0x170417, 0xb3cefe3e, 0x0e64b142, 0x5a95b304, 0x0 }, /* #12 */ 2990 { 0x1b7a12, 0x1b7a07, 0xa2bec122, 0x3c387222, 0x9979b100, 0x0 }, /* #13 */ 2991 { 0x037a47, 0x037282, 0xb552dc21, 0xc84512d5, 0x12f236b4, 0x0 }, /* #14 */ 2992 { 0x256d03, 0x256596, 0xb36043f7, 0xe86e6b71, 0x350e277a, 0x0 }, /* #15 */ 2993 { 0x017697, 0x017603, 0xd6a67c5a, 0x22d480ae, 0x4c2e0454, 0x0 }, /* #16 */ 2994 { 0x1e2d03, 0x1e2596, 0x841f3e29, 0xa34956d8, 0x1f2a18af, 0x0 }, /* #17 */ 2995 { 0x3a39d2, 0x3a3192, 0x3f076c08, 0xff4d0d94, 0xc045a18c, 0x0 }, /* #18 */ 2996 { 0x377587, 0x377593, 0xbed89cbf, 0xbdf39d67, 0xff1b00a8, 0x0 }, /* #19 */ 2997 { 0x0835d6, 0x083503, 0xdb4eac71, 0x2569e929, 0x4a1b3cb8, 0x0 }, /* #20 */ 2998 { 0x2f7a02, 0x2f7a82, 0x7af54878, 0xb85e24fd, 0x3d68dc85, 0x0 }, /* #21 */ 2999 { 0x253f42, 0x253f17, 0xc0ef9e5d, 0x7475ab56, 0xb3860cf9, 0x0 }, /* #22 */ 3000 { 0x3d49d6, 0x3d4113, 0xcf0f9ddf, 0x195561e5, 0x4a45c406, 0x0 }, /* #23 */ 3001 { 0x344f87, 0x344f92, 0x7ce441b7, 0xea7ad726, 0x6d96956f, 0x0 }, /* #24 */ 3002 { 0x2c6296, 0x2c6a82, 0x71d21065, 0xc80480d5, 0x56327070, 0x0 }, /* #25 */ 3003 { 0x337546, 0x337502, 0x1bebcb83, 0x3169df4a, 0x157e13c7, 0x0 }, /* #26 */ 3004 { 0x0478d7, 0x047096, 0x87596f7e, 0x88004d48, 0x00a6ddca, 0x0 }, /* #27 */ 3005 { 0x2b19c7, 0x2b1982, 0x7ab39fa3, 0xa1694413, 0x26b5a470, 0x0 }, /* #28 */ 3006 { 0x2348d2, 0x234007, 0xf41f40a7, 0x63ed1027, 0x6fcdcf80, 0x0 }, /* #29 */ 3007 { 0x317506, 0x317512, 0x1d0d138a, 0x628aeb76, 0x457dd7ec, 0x0 }, /* #30 */ 3008 { 0x2a6a92, 0x2a6217, 0x76cfc68e, 0x39c4774d, 0xc2f4b0bf, 0x0 }, /* #31 */ 3009 { 0x3f4d17, 0x3f4513, 0x6873325a, 0x0b621aa2, 0xa2eee848, 0x0 }, /* #32 */ 3010 { 0x140196, 0x140113, 0xfcbc6dcb, 0x3388d832, 0x36cc6a67, 0x0 }, /* #33 */ 3011 { 0x1a4543, 0x1a4503, 0x63cc575c, 0x2047c2bc, 0xbc7b6b60, 0x0 }, /* #34 */ 3012 { 0x060a87, 0x060217, 0xb0b87cfd, 0x10ce5c05, 0x6015df08, 0x0 }, /* #35 */ 3013 { 0x251686, 0x251687, 0xde0735c0, 0x89611566, 0xab59dfa6, 0x0 }, /* #36 */ 3014 { 0x2a4253, 0x2a4296, 0x8f2a0eeb, 0xa1639dd2, 0x12398ee7, 0x0 }, /* #37 */ 3015 { 0x1509d7, 0x150192, 0x227aad6b, 0xc68a2bba, 0xa40f7e4f, 0x0 }, /* #38 */ 3016 { 0x273603, 0x273e13, 0xf01358f7, 0x76495294, 0x8635f99d, 0x0 }, /* #39 */ 3017 { 0x163592, 0x163592, 0xcd6cb31a, 0xe8cf29f2, 0x1b6276d8, 0x0 }, /* #40 */ 3018 { 0x280dc7, 0x280587, 0xfb3412e6, 0x92f8eb4d, 0x97c4d867, 0x0 }, /* #41 */ 3019 { 0x1b7f17, 0x1b7717, 0x5afc8f88, 0x162fc717, 0xbb33378f, 0x0 }, /* #42 */ 3020 { 0x042b86, 0x042397, 0xbf212f74, 0x9ad3b881, 0xdbb2890d, 0x0 }, /* #43 */ 3021 { 0x222396, 0x222b82, 0x5ba38d75, 0xaa3fb8c8, 0x4e9c2b53, 0x0 }, /* #44 */ 3022 { 0x207e56, 0x207606, 0x548eadd8, 0x77c6191e, 0x23376b46, 0x0 }, /* #45 */ 3023 { 0x237387, 0x237303, 0xcf0ad4a6, 0x1f19baa7, 0x500ee601, 0x0 }, /* #46 */ 3024 { 0x1e53c3, 0x1e5396, 0x95157dfe, 0xcb185853, 0x3602da55, 0x0 }, /* #47 */ 3025 { 0x0c3ed2, 0x0c3e96, 0x20baaa6c, 0x9fc553a9, 0x7f0aa93d, 0x0 }, /* #48 */ 3026 { 0x297c47, 0x297c82, 0x23fbe602, 0x92b585c4, 0x6eb99fc2, 0x0 }, /* #49 */ 3027 { 0x273252, 0x273292, 0x85addeee, 0x9fb4bd19, 0x1a06de2b, 0x0 }, /* #50 */ 3028 { 0x240713, 0x240f03, 0x82966d30, 0x2470f9a7, 0xa1da8c77, 0x0 }, /* #51 */ 3029 { 0x3b69d6, 0x3b6117, 0xc27f2c8f, 0x2dc5aef3, 0x6b468264, 0x0 }, /* #52 */ 3030 { 0x1a0946, 0x1a0117, 0xbc34a63f, 0x20c3580c, 0x648eb1cd, 0x0 }, /* #53 */ 3031 { 0x357717, 0x357796, 0x61f0c3eb, 0xe7bf6f74, 0x85ceab89, 0x0 }, /* #54 */ 3032 { 0x1f3253, 0x1f3293, 0xbfb6139d, 0x8a77dcb5, 0xcac1c918, 0x0 }, /* #55 */ 3033 { 0x396cd7, 0x396486, 0xabe31723, 0xf5e7494e, 0x4a04322b, 0x0 }, /* #56 */ 3034 { 0x392a12, 0x392206, 0x42944261, 0x562631fa, 0x1391ef99, 0x0 }, /* #57 */ 3035 { 0x095086, 0x095807, 0xa18f5574, 0x6ac29956, 0xc93343e2, 0x0 }, /* #58 */ 3036 { 0x310782, 0x310797, 0xfbeddf9f, 0xf9e25ee8, 0xfdf47f49, 0x0 }, /* #59 */ 3037 { 0x103147, 0x103117, 0xf72e9eee, 0x4cf2d67d, 0x55c4378f, 0x0 }, /* #60 */ 3038 { 0x1b3946, 0x1b3913, 0xdf20c61c, 0x7fcf2e57, 0xa0ae683b, 0x0 }, /* #61 */ 3039 { 0x3d0a42, 0x3d0a82, 0x5d6bfd35, 0xba28aedf, 0x5cbcb1aa, 0x0 }, /* #62 */ 3040 { 0x341e83, 0x341692, 0x35c773f3, 0xef5506e0, 0xb98d92ed, 0x0 }, /* #63 */ 3041 3041 }; 3042 3042 static const BINU32_TEST_T g_aTests_adc_u32[] = 3043 3043 { 3044 { 0x 0c1d13, 0x0c1d03, 0xf21125e3, 0x75dfba7a, 0x83ce9496, 0x0 }, /* #0 */3045 { 0x 3d2683, 0x3d2696, 0x81732c62, 0xf1da23e2, 0x7066f77f, 0x0 }, /* #1 */3046 { 0x 026c57, 0x026482, 0x87f4c367, 0x9e3d66ad, 0x1648a345, 0x0 }, /* #2 */3047 { 0x 173346, 0x173b17, 0x8666d38a, 0x4f30dfd8, 0xc8ca0c4e, 0x0 }, /* #3 */3048 { 0x 2d7a17, 0x2d7207, 0x3fc65648, 0x361128ca, 0xf64ad281, 0x0 }, /* #4 */3049 { 0x 1b1dd3, 0x1b1583, 0xce182183, 0xa0586907, 0xd2404783, 0x0 }, /* #5 */3050 { 0x1 672d3, 0x167203, 0xf89f9522, 0x6d979d5b, 0x74f80838, 0x0 }, /* #6 */3051 { 0x 235086, 0x235886, 0x3d8f3249, 0x81bda87b, 0x442e7632, 0x0 }, /* #7 */3052 { 0x 114ec3, 0x114686, 0xa4dd6772, 0xa890088d, 0x03b2a11a, 0x0 }, /* #8 */3053 { 0x 2e33d3, 0x2e3317, 0x7fe211f6, 0x52eb6035, 0xd3094e3e, 0x0 }, /* #9 */3054 { 0x 113a52, 0x113213, 0xa029463f, 0x15ec28d6, 0x75c2e297, 0x0 }, /* #10 */3055 { 0x 2a63c7, 0x2a6307, 0x6d84fa86, 0x22e0a61d, 0xb55bab96, 0x0 }, /* #11 */3056 { 0x 1e2012, 0x1e2093, 0xd695477d, 0xb91dd370, 0xe2888bf3, 0x0 }, /* #12 */3057 { 0x 1c3106, 0x1c3197, 0xec58c8ea, 0xe5477b22, 0xf8eeb238, 0x0 }, /* #13 */3058 { 0x 361793, 0x361f82, 0x2f639648, 0xa282ff8f, 0x731f6946, 0x0 }, /* #14 */3059 { 0x 297417, 0x297413, 0x18062f3c, 0x160d47b3, 0xfe071876, 0x0 }, /* #15 */3060 { 0x 170ac2, 0x170286, 0x9b057691, 0xdeb0ced7, 0x43ab5846, 0x0 }, /* #16 */3061 { 0x 307e57, 0x307e96, 0x79b8a28f, 0x82711a74, 0x08b877e4, 0x0 }, /* #17 */3062 { 0x0 71e17, 0x071607, 0x7a902d0c, 0x0a0ddabe, 0x8f7dadb1, 0x0 }, /* #18 */3063 { 0x 164743, 0x164782, 0x92aa4097, 0xfa20e47f, 0x6776a3e7, 0x0 }, /* #19 */3064 { 0x 1d0352, 0x1d0317, 0x51a2bea5, 0x25350a53, 0xd3924bae, 0x0 }, /* #20 */3065 { 0x 263757, 0x263786, 0xc050d356, 0xfab3869a, 0x3a62b343, 0x0 }, /* #21 */3066 { 0x 271187, 0x271986, 0x6537fe61, 0xe455c493, 0x7f1dc631, 0x0 }, /* #22 */3067 { 0x 3e5b56, 0x3e5316, 0x2f3209be, 0x6d4fdbb8, 0x3e1dd1fa, 0x0 }, /* #23 */3068 { 0x 0413d2, 0x041393, 0xeacd010e, 0xe3cd75f7, 0xf90074e9, 0x0 }, /* #24 */3069 { 0x3 04ed3, 0x304607, 0xfd90c8d0, 0x6a00b814, 0x6c6fef43, 0x0 }, /* #25 */3070 { 0x 054f53, 0x054f96, 0x71dae70e, 0xcc5248c3, 0x5a7761b4, 0x0 }, /* #26 */3071 { 0x 2f7dd7, 0x2f7507, 0xe678fa71, 0x36fb3fb8, 0x50824546, 0x0 }, /* #27 */3072 { 0x 117f03, 0x117707, 0xd904fcf4, 0x2f8021c9, 0x567b24d4, 0x0 }, /* #28 */3073 { 0x2 f0687, 0x2f0e82, 0x64ddd5e2, 0x84e2f20d, 0x20051c2a, 0x0 }, /* #29 */3074 { 0x 034252, 0x034a17, 0x8d78df45, 0x48031130, 0xba8a31eb, 0x0 }, /* #30 */3075 { 0x 137a07, 0x137203, 0x25f899f1, 0x0a3b4aa2, 0xe442b0b0, 0x0 }, /* #31 */3076 { 0x 1e2616, 0x1e2682, 0x3f205970, 0xe3f041e0, 0xa4cfe870, 0x0 }, /* #32 */3077 { 0x 2544c7, 0x254c07, 0xdd45e882, 0x75e9c728, 0x98a3dea5, 0x0 }, /* #33 */3078 { 0x 2e2f46, 0x2e2796, 0x43e1b47a, 0xdaf18ce1, 0x970fd867, 0x0 }, /* #34 */3079 { 0x1 42302, 0x142316, 0x14e19d68, 0x3d06bef5, 0x2825218d, 0x0 }, /* #35 */3080 { 0x 3d6547, 0x3d6587, 0xde1f79f7, 0xc29ff15f, 0xe4807767, 0x0 }, /* #36 */3081 { 0x 1f3e97, 0x1f3612, 0x055001f3, 0x0cfffd32, 0x07affb3e, 0x0 }, /* #37 */3082 { 0x 174816, 0x174803, 0x8ad98c00, 0x1b500664, 0x90767a64, 0x0 }, /* #38 */3083 { 0x 1d4387, 0x1d4317, 0xa9063d19, 0x019ba747, 0x58956a2d, 0x0 }, /* #39 */3084 { 0x 1078c2, 0x107813, 0x92bb9297, 0x6b5093b3, 0xd895011c, 0x0 }, /* #40 */3085 { 0x3 c0293, 0x3c0a07, 0x9f954567, 0x6094e39f, 0xc0ff9e37, 0x0 }, /* #41 */3086 { 0x 2c4e17, 0x2c4e03, 0xd50324d8, 0x566b315b, 0x81680c82, 0x0 }, /* #42 */3087 { 0x 0d4c52, 0x0d4c03, 0xc30fb405, 0x7f038aad, 0xbbf3d6a8, 0x0 }, /* #43 */3088 { 0x1 14e52, 0x114682, 0xe781f643, 0xecd0b33b, 0x054ebcf8, 0x0 }, /* #44 */3089 { 0x 1d6c87, 0x1d6c17, 0xb05b501b, 0x6b43a659, 0xbae8563d, 0x0 }, /* #45 */3090 { 0x 357dd7, 0x357516, 0x0f6bc13d, 0x3ac775c5, 0x2b5bb487, 0x0 }, /* #46 */3091 { 0x 292146, 0x292102, 0x36c990f0, 0x62144a6d, 0x2b4ab97d, 0x0 }, /* #47 */3092 { 0x 175397, 0x175392, 0x938ebcba, 0x93971e19, 0x0008615e, 0x0 }, /* #48 */3093 { 0x 306256, 0x306a03, 0xb2880fb0, 0x3546156b, 0x82be05bb, 0x0 }, /* #49 */3094 { 0x 1e1a97, 0x1e1213, 0x39abf32f, 0x0196a36d, 0xc7eab03d, 0x0 }, /* #50 */3095 { 0x 181986, 0x181103, 0x0c516ef1, 0x029c0579, 0xf64a9688, 0x0 }, /* #51 */3096 { 0x 205692, 0x205e82, 0x1f26b68c, 0x85c188ad, 0x669ad221, 0x0 }, /* #52 */3097 { 0x 192907, 0x192197, 0xf0705f6b, 0x91f902e4, 0xa188a378, 0x0 }, /* #53 */3098 { 0x 244d46, 0x244d86, 0x79cf65c1, 0xd8f10622, 0x5f21a061, 0x0 }, /* #54 */3099 { 0x 2c43c3, 0x2c4317, 0xd81f029f, 0x340423b8, 0x5be52118, 0x0 }, /* #55 */3100 { 0x1 f3cd6, 0x1f3492, 0x19eeeba6, 0xae9ff910, 0x94b10d6a, 0x0 }, /* #56 */3101 { 0x 275596, 0x275516, 0x39778579, 0x4f536de1, 0x15dbe868, 0x0 }, /* #57 */3102 { 0x 372fc3, 0x372f92, 0x78e88a26, 0xe3ae8cf4, 0x6ac602cd, 0x0 }, /* #58 */3103 { 0x 221756, 0x221717, 0xd674898e, 0x53675eb4, 0x7cf2d526, 0x0 }, /* #59 */3104 { 0x 2d2157, 0x2d2116, 0x5d43ca8d, 0x6aeac88b, 0x0da6fdfd, 0x0 }, /* #60 */3105 { 0x 2d14d7, 0x2d1492, 0x1b7543df, 0xcb30376e, 0xafbaf38e, 0x0 }, /* #61 */3106 { 0x 0c0817, 0x0c0087, 0xc928b5a9, 0x98d7456f, 0xcfae8fc5, 0x0 }, /* #62 */3107 { 0x2 05686, 0x205612, 0x10a60b7e, 0x55e2b20d, 0x453ca68f, 0x0 }, /* #63 */3044 { 0x2c2607, 0x2c2687, 0xaafc61a3, 0x8a6aacd8, 0xdf6e4b34, 0x0 }, /* #0 */ 3045 { 0x0b73d6, 0x0b7b82, 0x7de415b1, 0x87306dba, 0x094c5809, 0x0 }, /* #1 */ 3046 { 0x273b83, 0x273392, 0xb5900565, 0xb7e24ac2, 0x0252455c, 0x0 }, /* #2 */ 3047 { 0x071c16, 0x071403, 0x4e604ee5, 0x233bf2a7, 0xd4dba3c2, 0x0 }, /* #3 */ 3048 { 0x1c4116, 0x1c4117, 0xf5349863, 0x05353f42, 0x1000a6df, 0x0 }, /* #4 */ 3049 { 0x307b42, 0x307b86, 0x762bbab8, 0xe71b7d5c, 0x70efc2a4, 0x0 }, /* #5 */ 3050 { 0x133617, 0x133612, 0x5f57441a, 0x798f7bf7, 0x1a3837dc, 0x0 }, /* #6 */ 3051 { 0x1b7ac2, 0x1b7207, 0xe95a74a0, 0x5af93e35, 0x719ec995, 0x0 }, /* #7 */ 3052 { 0x040f53, 0x040792, 0x91a78a42, 0xe00da732, 0x4e661cef, 0x0 }, /* #8 */ 3053 { 0x353717, 0x353717, 0xdac95d6f, 0x34de8d96, 0x5a153026, 0x0 }, /* #9 */ 3054 { 0x0d3d13, 0x0d3d92, 0x572ea9d6, 0xcfbed654, 0x78902c7d, 0x0 }, /* #10 */ 3055 { 0x190043, 0x190083, 0xba2801cb, 0x92b5d60d, 0xd88dd441, 0x0 }, /* #11 */ 3056 { 0x2a03d7, 0x2a0382, 0x012c5e26, 0x8905905e, 0x87d93237, 0x0 }, /* #12 */ 3057 { 0x2f5d93, 0x2f5586, 0x0c462243, 0x9cb9a618, 0x907383d4, 0x0 }, /* #13 */ 3058 { 0x135b96, 0x135306, 0x1dff1bc2, 0x757688b2, 0x57776cf0, 0x0 }, /* #14 */ 3059 { 0x3d3f57, 0x3d3717, 0x4313abff, 0x03949fed, 0xc080f3ed, 0x0 }, /* #15 */ 3060 { 0x0e4cd7, 0x0e4482, 0xa8d84a6d, 0xf8d6ba4f, 0x4ffe6fe1, 0x0 }, /* #16 */ 3061 { 0x2345c6, 0x234596, 0x947bfd06, 0xac9c9c71, 0x18209f6b, 0x0 }, /* #17 */ 3062 { 0x025702, 0x025707, 0x19dde4c7, 0x10b4d7af, 0xf6d6f2e8, 0x0 }, /* #18 */ 3063 { 0x251a46, 0x251202, 0x30f500dc, 0x5600857c, 0x250b84a0, 0x0 }, /* #19 */ 3064 { 0x030b86, 0x030307, 0x0e3cb796, 0x027597bd, 0xf438e027, 0x0 }, /* #20 */ 3065 { 0x043b12, 0x043383, 0xe3cc5dde, 0xa1f32adf, 0xbe26cd01, 0x0 }, /* #21 */ 3066 { 0x1d3d53, 0x1d3516, 0x0c673487, 0x1810c5f5, 0x0ba9916d, 0x0 }, /* #22 */ 3067 { 0x0a31c3, 0x0a3186, 0x50a66e21, 0xef2eaf33, 0x9e884111, 0x0 }, /* #23 */ 3068 { 0x2752c2, 0x275296, 0x953d3cff, 0xfcacd13c, 0x676f943d, 0x0 }, /* #24 */ 3069 { 0x397003, 0x397817, 0xcaf0c016, 0x4ec3cae1, 0x83d30aca, 0x0 }, /* #25 */ 3070 { 0x295596, 0x295592, 0x8f7bb41c, 0x91e95651, 0x026da235, 0x0 }, /* #26 */ 3071 { 0x3446d3, 0x344e17, 0x88957a95, 0x16384b30, 0x8da2d09a, 0x0 }, /* #27 */ 3072 { 0x2d3556, 0x2d3513, 0xfc107189, 0x179e69b6, 0x1b8df82d, 0x0 }, /* #28 */ 3073 { 0x200152, 0x200182, 0x6c89cee6, 0xf7f843c8, 0x8b6e74e2, 0x0 }, /* #29 */ 3074 { 0x242d47, 0x242507, 0x7d5a2a96, 0x27fc27e8, 0xaaa1fd51, 0x0 }, /* #30 */ 3075 { 0x3e0782, 0x3e0717, 0xf5a08ad8, 0x349c3214, 0x3efba73c, 0x0 }, /* #31 */ 3076 { 0x201547, 0x201513, 0xeba80398, 0x4f2c0a25, 0x6384068c, 0x0 }, /* #32 */ 3077 { 0x096383, 0x096b96, 0x5679d3b3, 0xaeb36c00, 0x5839984c, 0x0 }, /* #33 */ 3078 { 0x3d3202, 0x3d3282, 0x2d715607, 0xd93873ba, 0xabc71db3, 0x0 }, /* #34 */ 3079 { 0x112c47, 0x112413, 0xdfc598cb, 0x45780158, 0x65b2688c, 0x0 }, /* #35 */ 3080 { 0x2d5283, 0x2d5202, 0x12a18880, 0x7daa1d8f, 0x6b08950e, 0x0 }, /* #36 */ 3081 { 0x316016, 0x316017, 0x743696f9, 0x60288803, 0xebf1f10a, 0x0 }, /* #37 */ 3082 { 0x075e12, 0x075697, 0xd383f946, 0x90e686c5, 0xbd628d7f, 0x0 }, /* #38 */ 3083 { 0x374d02, 0x374507, 0xe67e26c0, 0x0aa041be, 0x24221afe, 0x0 }, /* #39 */ 3084 { 0x0d3206, 0x0d3207, 0xf1eaf71a, 0x6aefdcaa, 0x7904e590, 0x0 }, /* #40 */ 3085 { 0x3b6e06, 0x3b6607, 0xb77ec7b3, 0x1be79cee, 0x6468d53b, 0x0 }, /* #41 */ 3086 { 0x0747d7, 0x074706, 0x038742b3, 0x68b35b1b, 0x652c1867, 0x0 }, /* #42 */ 3087 { 0x364617, 0x364686, 0x1f732653, 0xa04c499a, 0x80d92346, 0x0 }, /* #43 */ 3088 { 0x1a69c6, 0x1a6907, 0xe373be32, 0x673f94ff, 0x83cbd6cd, 0x0 }, /* #44 */ 3089 { 0x2d7e43, 0x2d7e82, 0x5b84236c, 0x9bb5b8fe, 0x40319591, 0x0 }, /* #45 */ 3090 { 0x126292, 0x126207, 0xc1cd2d30, 0x071ed86c, 0x4551ab3c, 0x0 }, /* #46 */ 3091 { 0x011393, 0x011313, 0xaff40559, 0x2d7f3401, 0x7d8b2ea7, 0x0 }, /* #47 */ 3092 { 0x237583, 0x237503, 0x304b2814, 0x067f9ab9, 0xd63472a4, 0x0 }, /* #48 */ 3093 { 0x121913, 0x121183, 0xe9c7ea1a, 0xada2507f, 0xc3da6664, 0x0 }, /* #49 */ 3094 { 0x264bd3, 0x264313, 0xb5514f01, 0x226b3501, 0x6d19e5ff, 0x0 }, /* #50 */ 3095 { 0x0b0046, 0x0b0086, 0x15012158, 0xd2356559, 0xbd344401, 0x0 }, /* #51 */ 3096 { 0x1c3d03, 0x1c3502, 0x267f3701, 0x50738e3b, 0x29f45739, 0x0 }, /* #52 */ 3097 { 0x0a7493, 0x0a7c03, 0xd9f3c963, 0x6e1e7a1c, 0x942ab0b8, 0x0 }, /* #53 */ 3098 { 0x380a57, 0x380287, 0xa4b123f7, 0x8e6184be, 0xe9b060c6, 0x0 }, /* #54 */ 3099 { 0x374892, 0x374882, 0x64912ae0, 0x9b273694, 0x36960bb4, 0x0 }, /* #55 */ 3100 { 0x1a1316, 0x1a1383, 0xb9f90761, 0x864c9664, 0xcc538f03, 0x0 }, /* #56 */ 3101 { 0x121447, 0x121486, 0x87316313, 0xc290fbfc, 0x3b5f98e8, 0x0 }, /* #57 */ 3102 { 0x2f6697, 0x2f6e96, 0x6fcdf228, 0xe9a32ac5, 0x79d5389c, 0x0 }, /* #58 */ 3103 { 0x374843, 0x374813, 0xe2fc3284, 0x7e54bc92, 0x9b588a0d, 0x0 }, /* #59 */ 3104 { 0x025b97, 0x025b13, 0xbf1e3c7e, 0x5933d110, 0x9a159491, 0x0 }, /* #60 */ 3105 { 0x0c69c3, 0x0c6982, 0x7f092ea2, 0xf2ddfd79, 0x73d4ced6, 0x0 }, /* #61 */ 3106 { 0x175e07, 0x175687, 0xcfe88cf8, 0xbc67a3bd, 0xec7f16c4, 0x0 }, /* #62 */ 3107 { 0x2f3486, 0x2f3c07, 0xbc7f3253, 0x7f405953, 0xc2c12700, 0x0 }, /* #63 */ 3108 3108 }; 3109 3109 static const BINU32_TEST_T g_aTests_adc_u32_locked[] = 3110 3110 { 3111 { 0x 1b19c6, 0x1b1992, 0x607aa8b9, 0xb555c310, 0x54db1a57, 0x0 }, /* #0 */3112 { 0x 1e6a97, 0x1e6292, 0x17badf56, 0xc5579370, 0xad9cb419, 0x0 }, /* #1 */3113 { 0x 336c96, 0x336482, 0x1439230a, 0xc76492ef, 0xb32b6fe5, 0x0 }, /* #2 */3114 { 0x 3f3d83, 0x3f3582, 0x23674ac0, 0xf5c400fd, 0xd25cb63c, 0x0 }, /* #3 */3115 { 0x 002687, 0x002e86, 0x232378b8, 0x90ee239a, 0x6dcaaae1, 0x0 }, /* #4 */3116 { 0x 183143, 0x183193, 0xf49dd118, 0xd9a88b91, 0xe50aba78, 0x0 }, /* #5 */3117 { 0x 081147, 0x081192, 0x0325e2ee, 0xaf7b5bce, 0xac5578df, 0x0 }, /* #6 */3118 { 0x 320f16, 0x320713, 0xda18325b, 0x44aa341a, 0x6a9201bf, 0x0 }, /* #7 */3119 { 0x 303846, 0x303006, 0x131c6abc, 0x41bfd12d, 0x2ea36671, 0x0 }, /* #8 */3120 { 0x 1a1c82, 0x1a1c03, 0xa5a185d8, 0x34fbc10d, 0x8f5a3b35, 0x0 }, /* #9 */3121 { 0x 251c52, 0x251486, 0x35aeb838, 0xd76f3848, 0xa1c08010, 0x0 }, /* #10 */3122 { 0x 3759c3, 0x375182, 0x8783f2d4, 0xaf3f32fb, 0x27bb4026, 0x0 }, /* #11 */3123 { 0x 3033d6, 0x303313, 0xa139049e, 0x079736ba, 0x665e321c, 0x0 }, /* #12 */3124 { 0x 2b5fd3, 0x2b5797, 0xde7b81c6, 0xdd007f93, 0xfe84fdcc, 0x0 }, /* #13 */3125 { 0x 327c07, 0x327482, 0x2d7467e7, 0xe2c60ebc, 0xb551a6d4, 0x0 }, /* #14 */3126 { 0x 1f6452, 0x1f6c96, 0x3650a4f7, 0x9ecf14f3, 0x687e6ffc, 0x0 }, /* #15 */3127 { 0x 0d3596, 0x0d3597, 0xe2830278, 0xa99a4947, 0xc71746cf, 0x0 }, /* #16 */3128 { 0x 294386, 0x294397, 0xd4ed55e7, 0xbe901153, 0xe9a2bb6c, 0x0 }, /* #17 */3129 { 0x 3e6582, 0x3e6516, 0x0ad60ccf, 0x75b91d3a, 0x6ae3106b, 0x0 }, /* #18 */3130 { 0x 0a76c6, 0x0a7613, 0xc090dc27, 0x26f681b5, 0x6665a58e, 0x0 }, /* #19 */3131 { 0x 184207, 0x184207, 0x3f5f1c77, 0x3ca50599, 0xfd45e921, 0x0 }, /* #20 */3132 { 0x 3259c6, 0x325186, 0x0e23faf0, 0xaa53a4c0, 0x9c2fa9d0, 0x0 }, /* #21 */3133 { 0x 3545d2, 0x354d13, 0x95583c2d, 0x292ef57a, 0x93d6b94d, 0x0 }, /* #22 */3134 { 0x 1f1913, 0x1f1196, 0x54850c3f, 0xff6c33b2, 0xaae72772, 0x0 }, /* #23 */3135 { 0x 0e6412, 0x0e6403, 0xa9e7c6f0, 0x199d92fe, 0x6fb5cc0e, 0x0 }, /* #24 */3136 { 0x2 74392, 0x274397, 0xd45ad899, 0xac9d07d8, 0xd8422f3f, 0x0 }, /* #25 */3137 { 0x 083d82, 0x083587, 0xf091a9a4, 0x9baa315c, 0xab1887b8, 0x0 }, /* #26 */3138 { 0x 3677d6, 0x367787, 0xe2bdc382, 0xbb2c81f5, 0xd86ebe73, 0x0 }, /* #27 */3139 { 0x 197c87, 0x197407, 0xfec01477, 0x733fe61b, 0x747fd1a3, 0x0 }, /* #28 */3140 { 0x 1c6017, 0x1c6017, 0x5f683dff, 0x14267e74, 0xb4be4074, 0x0 }, /* #29 */3141 { 0x 393b86, 0x393306, 0x32082118, 0x65bce969, 0x33b4c851, 0x0 }, /* #30 */3142 { 0x1 61153, 0x161917, 0xc3cd012f, 0x4bd5b7cc, 0x8808b69c, 0x0 }, /* #31 */3143 { 0x 0c3fc2, 0x0c3717, 0x3109c9f3, 0x2ab37472, 0xf9a9aa7f, 0x0 }, /* #32 */3144 { 0x 381546, 0x381503, 0xb719ff15, 0x02d3d70b, 0x4bb9d7f6, 0x0 }, /* #33 */3145 { 0x1 15d57, 0x115587, 0x8e10e5b0, 0x856872b7, 0xf7578d06, 0x0 }, /* #34 */3146 { 0x 2b4202, 0x2b4296, 0x0215cd9b, 0xe78349c9, 0xe56d7c2e, 0x0 }, /* #35 */3147 { 0x 3f4496, 0x3f4412, 0x1ac2d39f, 0x47966de5, 0x2cd39a46, 0x0 }, /* #36 */3148 { 0x 350087, 0x350092, 0x80919199, 0x957f65b3, 0x14edd419, 0x0 }, /* #37 */3149 { 0x 3f60d6, 0x3f6003, 0xfe0434c6, 0x442907bf, 0x4624d2f9, 0x0 }, /* #38 */3150 { 0x 165c97, 0x165413, 0xcd6be92d, 0x3505796b, 0x6799903d, 0x0 }, /* #39 */3151 { 0x 0c2912, 0x0c2917, 0xba72146d, 0x520d5355, 0x979b3ee8, 0x0 }, /* #40 */3152 { 0x 1c5003, 0x1c5092, 0x0ae65817, 0xa387cc83, 0x98a1746b, 0x0 }, /* #41 */3153 { 0x 224a42, 0x224287, 0xd1795c07, 0xc802348e, 0xf688d887, 0x0 }, /* #42 */3154 { 0x 3f2303, 0x3f2397, 0x8fe8ce0e, 0x8d18f02d, 0xfd30221e, 0x0 }, /* #43 */3155 { 0x 0f7ed6, 0x0f7682, 0x6f2b5727, 0xf592519d, 0x8666fa76, 0x0 }, /* #44 */3156 { 0x 055c42, 0x055c07, 0x9b2c1b82, 0x47ee1d3f, 0xacc201bd, 0x0 }, /* #45 */3157 { 0x 143b96, 0x143396, 0xb9e706be, 0xe852e936, 0x2e6be278, 0x0 }, /* #46 */3158 { 0x 214c17, 0x214493, 0xfb4a9105, 0x97c1af85, 0x9c771e7f, 0x0 }, /* #47 */3159 { 0x 335346, 0x335302, 0x0360211a, 0x1f7d54cb, 0x1c1d33b1, 0x0 }, /* #48 */3160 { 0x2 c37c2, 0x2c3786, 0x1edc77db, 0xbb1d735f, 0x9c40fb84, 0x0 }, /* #49 */3161 { 0x 004647, 0x004686, 0x9ea335d4, 0xcbc636d7, 0x2d230102, 0x0 }, /* #50 */3162 { 0x3 56fc3, 0x356796, 0x523e0edf, 0xfa808b87, 0xa8427ca7, 0x0 }, /* #51 */3163 { 0x 056d42, 0x056506, 0x6825fdf6, 0x7e6a54db, 0x164456e5, 0x0 }, /* #52 */3164 { 0x2 45fc6, 0x245793, 0xa8617ef3, 0x81373801, 0xd8d5b90e, 0x0 }, /* #53 */3165 { 0x 287392, 0x287392, 0x2a83c789, 0xdc24d0b6, 0xb1a1092d, 0x0 }, /* #54 */3166 { 0x2 102c7, 0x210203, 0xb6d30698, 0x0f2907df, 0x58560146, 0x0 }, /* #55 */3167 { 0x 232786, 0x232787, 0xd58b5f8a, 0xc6b8c79c, 0xf12d6812, 0x0 }, /* #56 */3168 { 0x0 b2fc2, 0x0b2792, 0xc34225fc, 0xef0deb0b, 0x2bcbc50f, 0x0 }, /* #57 */3169 { 0x 361313, 0x361b03, 0xde31cc11, 0x757e6c79, 0x974ca067, 0x0 }, /* #58 */3170 { 0x 365606, 0x365682, 0xd4a4e9da, 0xeb99fc7a, 0x16f512a0, 0x0 }, /* #59 */3171 { 0x 195206, 0x195a07, 0xb7b3d741, 0x77ace039, 0xbff908f8, 0x0 }, /* #60 */3172 { 0x 1e71d7, 0x1e7107, 0x5619a3cd, 0x436a96de, 0xed50f310, 0x0 }, /* #61 */3173 { 0x0 55783, 0x055717, 0x7e07861e, 0x1dfde255, 0x9ff65c36, 0x0 }, /* #62 */3174 { 0x 1f6d96, 0x1f6592, 0x212954f6, 0xc1b26945, 0xa089144f, 0x0 }, /* #63 */3111 { 0x277243, 0x277282, 0xb5087811, 0xf40b582f, 0x3f02e01d, 0x0 }, /* #0 */ 3112 { 0x2e7c93, 0x2e7486, 0x8cb6de4b, 0xc672f2be, 0x39bc1472, 0x0 }, /* #1 */ 3113 { 0x2265d2, 0x226586, 0x359536e8, 0xccdd0bbb, 0x9747d4d3, 0x0 }, /* #2 */ 3114 { 0x251543, 0x251583, 0xd4b43786, 0x985d808f, 0xc3a94908, 0x0 }, /* #3 */ 3115 { 0x394ec6, 0x394687, 0xa27ff7d7, 0xa1e84dc9, 0xff6855f2, 0x0 }, /* #4 */ 3116 { 0x224417, 0x224c17, 0x9dc004ab, 0x47328a7b, 0xa97285cf, 0x0 }, /* #5 */ 3117 { 0x1e0d06, 0x1e0503, 0x7a44de85, 0x39b20afe, 0xbf6d2c79, 0x0 }, /* #6 */ 3118 { 0x025c57, 0x025407, 0xf7581533, 0x6f2ff8db, 0x77d7e3a7, 0x0 }, /* #7 */ 3119 { 0x232642, 0x232617, 0x492eb6cc, 0x2311c695, 0xd9e30fc9, 0x0 }, /* #8 */ 3120 { 0x210313, 0x210307, 0x5e2e3934, 0x4adbee6f, 0xecadb53a, 0x0 }, /* #9 */ 3121 { 0x1509c2, 0x150197, 0xcef33d3f, 0x922d3803, 0xc339fac4, 0x0 }, /* #10 */ 3122 { 0x2a2042, 0x2a2002, 0x352d5d76, 0x6a808789, 0x35532a13, 0x0 }, /* #11 */ 3123 { 0x2f0192, 0x2f0113, 0x7623ac36, 0x5622d534, 0xdfff28fe, 0x0 }, /* #12 */ 3124 { 0x1c6cc6, 0x1c6413, 0x1f73b30a, 0x04633985, 0xe4ef867b, 0x0 }, /* #13 */ 3125 { 0x260806, 0x260083, 0xe9a33a11, 0x84dc8183, 0x9b394772, 0x0 }, /* #14 */ 3126 { 0x011b56, 0x011b17, 0xb7fccf8c, 0x6e9afd6a, 0xb69e2dde, 0x0 }, /* #15 */ 3127 { 0x3b46c7, 0x3b4e92, 0x7638e1e8, 0xc6b04410, 0x50776227, 0x0 }, /* #16 */ 3128 { 0x0d1796, 0x0d1703, 0xd3cfd5a1, 0x05a23da4, 0x31d26803, 0x0 }, /* #17 */ 3129 { 0x2a5756, 0x2a5f03, 0xc41f6603, 0x6d81b715, 0xa9625112, 0x0 }, /* #18 */ 3130 { 0x3809d7, 0x380103, 0xa669f382, 0x1c5be304, 0x75f1ef81, 0x0 }, /* #19 */ 3131 { 0x233a87, 0x233a92, 0x6e5f572d, 0xe3b3ba51, 0x75546323, 0x0 }, /* #20 */ 3132 { 0x182d56, 0x182506, 0x3dd0341b, 0x6ddd4d3f, 0x300d1924, 0x0 }, /* #21 */ 3133 { 0x2d43d6, 0x2d4b96, 0x46dbff87, 0x9c411bf0, 0x55651c69, 0x0 }, /* #22 */ 3134 { 0x2c3c52, 0x2c3402, 0x5f35fb4b, 0x703b250d, 0x110529c2, 0x0 }, /* #23 */ 3135 { 0x382916, 0x382113, 0x442682cb, 0x007b6258, 0xbc54df8d, 0x0 }, /* #24 */ 3136 { 0x2061c2, 0x206913, 0x86c518d5, 0x3ca66440, 0xb5e14b6b, 0x0 }, /* #25 */ 3137 { 0x213212, 0x213286, 0x2d33f18c, 0xda6b270f, 0xad373583, 0x0 }, /* #26 */ 3138 { 0x1a4286, 0x1a4207, 0x448da223, 0x331d4c4d, 0xee8faa2a, 0x0 }, /* #27 */ 3139 { 0x2c6413, 0x2c6413, 0x4f73b5e9, 0x451f91d5, 0xf5abdbeb, 0x0 }, /* #28 */ 3140 { 0x335d87, 0x335516, 0x0c89b33b, 0x30dfc0fa, 0x24560dbe, 0x0 }, /* #29 */ 3141 { 0x206842, 0x206003, 0xde26aba8, 0x5af67e8a, 0x7ccfd2e2, 0x0 }, /* #30 */ 3142 { 0x187c93, 0x187496, 0xdb5abaf9, 0xfd041b44, 0x21a9604a, 0x0 }, /* #31 */ 3143 { 0x302b83, 0x302382, 0x728dec60, 0xf62798ef, 0x8399ac8e, 0x0 }, /* #32 */ 3144 { 0x0f2052, 0x0f2086, 0x13f0d9d4, 0xfd5df22d, 0xe96d1859, 0x0 }, /* #33 */ 3145 { 0x193103, 0x193106, 0x2f7c2bc4, 0x3099b5cf, 0x011d8a0a, 0x0 }, /* #34 */ 3146 { 0x1137c3, 0x113796, 0x8b01e40a, 0xb4243636, 0x2922522b, 0x0 }, /* #35 */ 3147 { 0x083b12, 0x083306, 0x291e4eb0, 0x6dde896a, 0x44c03aba, 0x0 }, /* #36 */ 3148 { 0x0f2c93, 0x0f2407, 0x46cc857c, 0x241c18dd, 0xdd4f9360, 0x0 }, /* #37 */ 3149 { 0x143356, 0x143b92, 0x5dd39bce, 0x8d6d9c7c, 0x2f9a00ae, 0x0 }, /* #38 */ 3150 { 0x2237c6, 0x223786, 0xabd8fb48, 0xde3245bd, 0x32594a75, 0x0 }, /* #39 */ 3151 { 0x276106, 0x276117, 0x755b07eb, 0x20bff895, 0xab64f0aa, 0x0 }, /* #40 */ 3152 { 0x097057, 0x097097, 0xf4ee07ef, 0xec391fd2, 0xf74b17e2, 0x0 }, /* #41 */ 3153 { 0x0d12c2, 0x0d1287, 0xef4c9dc0, 0xbe555e42, 0xcf08c082, 0x0 }, /* #42 */ 3154 { 0x163f57, 0x163782, 0x39ec0d78, 0xf2548d49, 0xb8687fd0, 0x0 }, /* #43 */ 3155 { 0x1f6e52, 0x1f6683, 0xef0c08f1, 0xee2b481c, 0xff1f3f2b, 0x0 }, /* #44 */ 3156 { 0x2c6142, 0x2c6117, 0x4f64e027, 0x371d2950, 0xe7b84929, 0x0 }, /* #45 */ 3157 { 0x3a4a93, 0x3a4283, 0xb70b9c28, 0x9244be7c, 0xdb392253, 0x0 }, /* #46 */ 3158 { 0x3c25c7, 0x3c2587, 0xfff1eff4, 0xa4b28ced, 0xa4c09cf8, 0x0 }, /* #47 */ 3159 { 0x017083, 0x017003, 0xb9098c09, 0x1ad26cfd, 0x61c8e0f3, 0x0 }, /* #48 */ 3160 { 0x282386, 0x282b07, 0x991197c0, 0x6b1383af, 0xd201ebef, 0x0 }, /* #49 */ 3161 { 0x282107, 0x282196, 0x8f6ba2fe, 0xb3057c99, 0x2399d99a, 0x0 }, /* #50 */ 3162 { 0x382c42, 0x382c86, 0x63f53b32, 0x9cf6be14, 0x390182e2, 0x0 }, /* #51 */ 3163 { 0x380156, 0x380116, 0x1aea215d, 0x1c1eb0a9, 0x01348f4c, 0x0 }, /* #52 */ 3164 { 0x2b6807, 0x2b6813, 0x9d0dd25b, 0x537b5673, 0xb66d8417, 0x0 }, /* #53 */ 3165 { 0x3b1dc3, 0x3b1507, 0x2f695852, 0x1c8f00f5, 0xed25a8a2, 0x0 }, /* #54 */ 3166 { 0x225b83, 0x225313, 0x6e6fd6ce, 0x5eef7dd5, 0xf07fa706, 0x0 }, /* #55 */ 3167 { 0x135697, 0x135696, 0xdab7c7c6, 0xf2546da5, 0x179ca5de, 0x0 }, /* #56 */ 3168 { 0x0d1dc6, 0x0d1d13, 0x82bb8b7e, 0x297eaaea, 0xa6c31f6c, 0x0 }, /* #57 */ 3169 { 0x037f57, 0x037717, 0x7c3050ab, 0x44307a18, 0xc800296c, 0x0 }, /* #58 */ 3170 { 0x1f7586, 0x1f7d92, 0x72dedfcd, 0xb9162673, 0x463746a6, 0x0 }, /* #59 */ 3171 { 0x3f3f52, 0x3f3702, 0x4fa06e61, 0x7d4f397f, 0x2daecb1e, 0x0 }, /* #60 */ 3172 { 0x2851c6, 0x285112, 0x3e98fa5b, 0x6bf586d3, 0x2d5c8c78, 0x0 }, /* #61 */ 3173 { 0x0a3186, 0x0a3187, 0xde3aea25, 0x8c1d1cc9, 0xade232a4, 0x0 }, /* #62 */ 3174 { 0x2a4486, 0x2a4486, 0x8c8be606, 0xc136805f, 0x34aa9a59, 0x0 }, /* #63 */ 3175 3175 }; 3176 3176 static const BINU32_TEST_T g_aTests_sub_u32[] = 3177 3177 { 3178 { 0x 140006, 0x140002, 0x6662b88a, 0x0b211801, 0x5b41a089, 0x0 }, /* #0 */3179 { 0x 123107, 0x123183, 0x95ae1ac8, 0xbc4dcf32, 0xd9604b96, 0x0 }, /* #1 */3180 { 0x 2c43c7, 0x2c4b16, 0x812b5334, 0x3dc7d7af, 0x43637b85, 0x0 }, /* #2 */3181 { 0x0 27b53, 0x027b97, 0x54aea300, 0xbf5f4365, 0x954f5f9b, 0x0 }, /* #3 */3182 { 0x0 d64d6, 0x0d6402, 0x722cd2da, 0x1565b215, 0x5cc720c5, 0x0 }, /* #4 */3183 { 0x3 81513, 0x381d97, 0x35c4a731, 0xb40809a6, 0x81bc9d8b, 0x0 }, /* #5 */3184 { 0x 0b1193, 0x0b1197, 0x00ae49b0, 0xce4666b4, 0x3267e2fc, 0x0 }, /* #6 */3185 { 0x 2e3dd3, 0x2e3d02, 0x9f26ccdd, 0x72d2dae5, 0x2c53f1f8, 0x0 }, /* #7 */3186 { 0x 330857, 0x330093, 0x1368c6f1, 0xcf8ba3f2, 0x43dd22ff, 0x0 }, /* #8 */3187 { 0x 241556, 0x241583, 0xaec7d3ec, 0xed9d7026, 0xc12a63c6, 0x0 }, /* #9 */3188 { 0x3 c5cc3, 0x3c5492, 0xfb2e0946, 0xefcaf76e, 0x0b6311d8, 0x0 }, /* #10 */3189 { 0x2 80197, 0x280116, 0x165e2d73, 0x156448f5, 0x00f9e47e, 0x0 }, /* #11 */3190 { 0x 390542, 0x390d12, 0x902628c2, 0x16e82719, 0x793e01a9, 0x0 }, /* #12 */3191 { 0x1 f3c46, 0x1f3c16, 0xb2f885cd, 0x58e015ee, 0x5a186fdf, 0x0 }, /* #13 */3192 { 0x 184786, 0x184793, 0x1a9daf42, 0xf4406aba, 0x265d4488, 0x0 }, /* #14 */3193 { 0x 3e5047, 0x3e5012, 0x0e103232, 0x04c0ba5e, 0x094f77d4, 0x0 }, /* #15 */3194 { 0x 0424c6, 0x042412, 0xb9d2782c, 0x1102a8fd, 0xa8cfcf2f, 0x0 }, /* #16 */3195 { 0x 2616d6, 0x261603, 0x412574de, 0x7f09d976, 0xc21b9b68, 0x0 }, /* #17 */3196 { 0x3 76ac2, 0x376a02, 0xaed4f4ed, 0x4fb8c87a, 0x5f1c2c73, 0x0 }, /* #18 */3197 { 0x 2a62c7, 0x2a6a12, 0x903c9ab7, 0x156b0d2f, 0x7ad18d88, 0x0 }, /* #19 */3198 { 0x 2279c3, 0x227987, 0x70c3b027, 0xb161c6b4, 0xbf61e973, 0x0 }, /* #20 */3199 { 0x2 53e52, 0x253603, 0x00f442cc, 0x1ca6e33b, 0xe44d5f91, 0x0 }, /* #21 */3200 { 0x3 a3f86, 0x3a3f02, 0x8de08d3a, 0x3c88ab46, 0x5157e1f4, 0x0 }, /* #22 */3201 { 0x 336313, 0x336b87, 0x612d01dc, 0x8f57bd81, 0xd1d5445b, 0x0 }, /* #23 */3202 { 0x 3a5c56, 0x3a5406, 0xba179673, 0x178120a3, 0xa29675d0, 0x0 }, /* #24 */3203 { 0x 105d43, 0x105d83, 0x6f2dd87c, 0x844dea92, 0xeadfedea, 0x0 }, /* #25 */3204 { 0x 3c3383, 0x3c3383, 0x9ff5bd27, 0xa1a06152, 0xfe555bd5, 0x0 }, /* #26 */3205 { 0x 2a3443, 0x2a3c93, 0x646a6aa2, 0x9deb8573, 0xc67ee52f, 0x0 }, /* #27 */3206 { 0x 3873d7, 0x387397, 0xa3872309, 0xa679cc1e, 0xfd0d56eb, 0x0 }, /* #28 */3207 { 0x0 57d97, 0x057593, 0x1fb9ea82, 0xf8e6bc9b, 0x26d32de7, 0x0 }, /* #29 */3208 { 0x 2a2c92, 0x2a2406, 0x3969ed25, 0x2019b790, 0x19503595, 0x0 }, /* #30 */3209 { 0x 2d7702, 0x2d7796, 0xa6f3b531, 0x9cf6dc6c, 0x09fcd8c5, 0x0 }, /* #31 */3210 { 0x 2305c3, 0x230583, 0x3557128b, 0xcdd49383, 0x67827f08, 0x0 }, /* #32 */3211 { 0x2 21b47, 0x221b87, 0x40eef43f, 0xb9097ed8, 0x87e57567, 0x0 }, /* #33 */3212 { 0x 3e4117, 0x3e4906, 0x80c0c1e7, 0x11c69cd4, 0x6efa2513, 0x0 }, /* #34 */3213 { 0x 183b52, 0x183392, 0xe25e36d5, 0x8afc2a6e, 0x57620c67, 0x0 }, /* #35 */3214 { 0x 1c4a07, 0x1c4216, 0x8b4a6735, 0x098c98d8, 0x81bdce5d, 0x0 }, /* #36 */3215 { 0x1 418d3, 0x141007, 0x16b219be, 0x4ff9e455, 0xc6b83569, 0x0 }, /* #37 */3216 { 0x 3a24c6, 0x3a2493, 0x8e977510, 0x95110025, 0xf98674eb, 0x0 }, /* #38 */3217 { 0x 262e83, 0x262687, 0x9a7f8299, 0xb1284960, 0xe9573939, 0x0 }, /* #39 */3218 { 0x2 e0316, 0x2e0316, 0x6194fe25, 0x24db9cf6, 0x3cb9612f, 0x0 }, /* #40 */3219 { 0x 1b1483, 0x1b1483, 0xa83b0ec2, 0xeaf51792, 0xbd45f730, 0x0 }, /* #41 */3220 { 0x 0d6046, 0x0d6806, 0xd3ff2dd9, 0x7de40135, 0x561b2ca4, 0x0 }, /* #42 */3221 { 0x 0f4e52, 0x0f4e06, 0xcbb29395, 0x52bb7263, 0x78f72132, 0x0 }, /* #43 */3222 { 0x 241783, 0x241783, 0xcde0ed17, 0xe3f34425, 0xe9eda8f2, 0x0 }, /* #44 */3223 { 0x 2e5e12, 0x2e5686, 0xf93ddf0d, 0xec3ed263, 0x0cff0caa, 0x0 }, /* #45 */3224 { 0x 181443, 0x181482, 0xc5362f7d, 0x9cce7546, 0x2867ba37, 0x0 }, /* #46 */3225 { 0x 215b16, 0x215396, 0xcce29324, 0x9db84b39, 0x2f2a47eb, 0x0 }, /* #47 */3226 { 0x1 72d56, 0x172d16, 0x8fbf2ba0, 0x7ff5ed59, 0x0fc93e47, 0x0 }, /* #48 */3227 { 0x1 72f43, 0x172716, 0x75fd4a58, 0x2de1366c, 0x481c13ec, 0x0 }, /* #49 */3228 { 0x 200fd2, 0x200787, 0xefb66bcf, 0xfe56704e, 0xf15ffb81, 0x0 }, /* #50 */3229 { 0x 390c47, 0x390c06, 0x9716be8e, 0x40de3541, 0x5638894d, 0x0 }, /* #51 */3230 { 0x 1e7547, 0x1e7597, 0x29016814, 0xcda9392d, 0x5b582ee7, 0x0 }, /* #52 */3231 { 0x 2f6e82, 0x2f6697, 0x29c264d2, 0xd0593869, 0x59692c69, 0x0 }, /* #53 */3232 { 0x 222e87, 0x222603, 0x333045ef, 0x4cf0bcf2, 0xe63f88fd, 0x0 }, /* #54 */3233 { 0x 3a4e56, 0x3a4603, 0x47ca5a9b, 0x51c7e080, 0xf6027a1b, 0x0 }, /* #55 */3234 { 0x1 e3f06, 0x1e3796, 0xfa16e329, 0xc57b0bcc, 0x349bd75d, 0x0 }, /* #56 */3235 { 0x 157596, 0x157597, 0xf8633fa0, 0xfc7d0155, 0xfbe63e4b, 0x0 }, /* #57 */3236 { 0x 036d53, 0x036516, 0xe0dbc862, 0x239b1d9a, 0xbd40aac8, 0x0 }, /* #58 */3237 { 0x 0c4fc2, 0x0c4793, 0x1bd0aff3, 0xfa01272a, 0x21cf88c9, 0x0 }, /* #59 */3238 { 0x 1d5556, 0x1d5587, 0x85d5d6dc, 0xebc8ad87, 0x9a0d2955, 0x0 }, /* #60 */3239 { 0x 143983, 0x143106, 0x2aa787a8, 0x0dec4b30, 0x1cbb3c78, 0x0 }, /* #61 */3240 { 0x 393843, 0x393002, 0xe7305ffb, 0x4e42d351, 0x98ed8caa, 0x0 }, /* #62 */3241 { 0x 2d7987, 0x2d7117, 0x02e35a41, 0x26a8f75f, 0xdc3a62e2, 0x0 }, /* #63 */3178 { 0x3b6412, 0x3b6487, 0x18e6f08e, 0xb72bc853, 0x61bb283b, 0x0 }, /* #0 */ 3179 { 0x0e4ac2, 0x0e4216, 0x7e101701, 0x6bb993b2, 0x1256834f, 0x0 }, /* #1 */ 3180 { 0x102256, 0x102217, 0x273e6b52, 0x744682b4, 0xb2f7e89e, 0x0 }, /* #2 */ 3181 { 0x091803, 0x091087, 0x0949313b, 0xe509f328, 0x243f3e13, 0x0 }, /* #3 */ 3182 { 0x0404c7, 0x040c87, 0x54ab6d8a, 0x9206c317, 0xc2a4aa73, 0x0 }, /* #4 */ 3183 { 0x320613, 0x320683, 0x8088a38e, 0xb5dec2d3, 0xcaa9e0bb, 0x0 }, /* #5 */ 3184 { 0x213b42, 0x213b87, 0x5cfb2087, 0xb1e671c6, 0xab14aec1, 0x0 }, /* #6 */ 3185 { 0x3c0b46, 0x3c0312, 0x86d1f8d5, 0x03aa6c8f, 0x83278c46, 0x0 }, /* #7 */ 3186 { 0x2a4942, 0x2a4116, 0xd0f12301, 0x49c003aa, 0x87311f57, 0x0 }, /* #8 */ 3187 { 0x002d46, 0x002593, 0x926f81ba, 0xfbc17d1c, 0x96ae049e, 0x0 }, /* #9 */ 3188 { 0x312c93, 0x312c16, 0x85eddab3, 0x433cb9e4, 0x42b120cf, 0x0 }, /* #10 */ 3189 { 0x211817, 0x211812, 0xcffe8bd1, 0x7f711c73, 0x508d6f5e, 0x0 }, /* #11 */ 3190 { 0x0d22d7, 0x0d2297, 0x27c63930, 0xe0f185a6, 0x46d4b38a, 0x0 }, /* #12 */ 3191 { 0x172c86, 0x172c02, 0x952c4e1c, 0x45701229, 0x4fbc3bf3, 0x0 }, /* #13 */ 3192 { 0x037742, 0x037702, 0x4d6878ad, 0x079dcbf2, 0x45caacbb, 0x0 }, /* #14 */ 3193 { 0x124cc2, 0x124407, 0x3c6f1e9e, 0x592be88d, 0xe3433611, 0x0 }, /* #15 */ 3194 { 0x122807, 0x122082, 0xb35f2b5e, 0x8646e8b3, 0x2d1842ab, 0x0 }, /* #16 */ 3195 { 0x120283, 0x120293, 0x70ab4e87, 0xf1fa93ad, 0x7eb0bada, 0x0 }, /* #17 */ 3196 { 0x3b7f13, 0x3b7716, 0xf19b6c64, 0x1eb239b7, 0xd2e932ad, 0x0 }, /* #18 */ 3197 { 0x3e2643, 0x3e2612, 0x5a89d141, 0x4c80c13e, 0x0e091003, 0x0 }, /* #19 */ 3198 { 0x3a5cd3, 0x3a5487, 0xa0ee7de9, 0xd7622106, 0xc98c5ce3, 0x0 }, /* #20 */ 3199 { 0x263fd2, 0x263f12, 0xa1326660, 0x2d532cba, 0x73df39a6, 0x0 }, /* #21 */ 3200 { 0x363702, 0x363f12, 0xc02b1690, 0x7354ce8a, 0x4cd64806, 0x0 }, /* #22 */ 3201 { 0x120857, 0x120097, 0xb8bf6ed0, 0xd8bb3805, 0xe00436cb, 0x0 }, /* #23 */ 3202 { 0x2959d2, 0x295182, 0xda49afbe, 0xbe98bf51, 0x1bb0f06d, 0x0 }, /* #24 */ 3203 { 0x383302, 0x383386, 0xbf389cb5, 0xa1804d35, 0x1db84f80, 0x0 }, /* #25 */ 3204 { 0x2b6b96, 0x2b6307, 0x356e9f44, 0x43d45a81, 0xf19a44c3, 0x0 }, /* #26 */ 3205 { 0x025446, 0x025497, 0xcf3304d4, 0xf0b102bd, 0xde820217, 0x0 }, /* #27 */ 3206 { 0x176452, 0x176417, 0x28859aca, 0x4d10423c, 0xdb75588e, 0x0 }, /* #28 */ 3207 { 0x090182, 0x090116, 0x6244470d, 0x31af8eff, 0x3094b80e, 0x0 }, /* #29 */ 3208 { 0x3f3806, 0x3f3883, 0x2fcc5732, 0x9f5bab10, 0x9070ac22, 0x0 }, /* #30 */ 3209 { 0x347496, 0x347487, 0x07a75978, 0x8bc48044, 0x7be2d934, 0x0 }, /* #31 */ 3210 { 0x077543, 0x077587, 0x8f00f599, 0xc704de18, 0xc7fc1781, 0x0 }, /* #32 */ 3211 { 0x2b1a17, 0x2b1296, 0x98883a85, 0x80ce1b5a, 0x17ba1f2b, 0x0 }, /* #33 */ 3212 { 0x146d03, 0x146593, 0x0ac32cf2, 0xb707638f, 0x53bbc963, 0x0 }, /* #34 */ 3213 { 0x220c96, 0x220406, 0x6ac3846a, 0x60992355, 0x0a2a6115, 0x0 }, /* #35 */ 3214 { 0x0b2ec3, 0x0b2612, 0x64c87670, 0x3ff0b083, 0x24d7c5ed, 0x0 }, /* #36 */ 3215 { 0x1a4603, 0x1a4697, 0x9c7f8b01, 0xe3008dbd, 0xb97efd44, 0x0 }, /* #37 */ 3216 { 0x253987, 0x253187, 0xecc10cee, 0xf68918b8, 0xf637f436, 0x0 }, /* #38 */ 3217 { 0x022103, 0x022916, 0x8446dfe0, 0x3b32d1bb, 0x49140e25, 0x0 }, /* #39 */ 3218 { 0x2c23c3, 0x2c2302, 0x3b35664f, 0x0c657b68, 0x2ecfeae7, 0x0 }, /* #40 */ 3219 { 0x067b93, 0x067383, 0x8036cfff, 0xb1a5618a, 0xce916e75, 0x0 }, /* #41 */ 3220 { 0x280dc7, 0x280d87, 0x7022379c, 0xd9b11b55, 0x96711c47, 0x0 }, /* #42 */ 3221 { 0x372587, 0x372506, 0x5f9c8549, 0x02a9f974, 0x5cf28bd5, 0x0 }, /* #43 */ 3222 { 0x3a7c97, 0x3a7406, 0x744bc74e, 0x1941da9a, 0x5b09ecb4, 0x0 }, /* #44 */ 3223 { 0x134c17, 0x134406, 0xde6a398e, 0x0e819053, 0xcfe8a93b, 0x0 }, /* #45 */ 3224 { 0x3e0953, 0x3e0106, 0x62338179, 0x3eba4100, 0x23794079, 0x0 }, /* #46 */ 3225 { 0x3c4056, 0x3c4087, 0x8ac1a09a, 0x9caabca0, 0xee16e3fa, 0x0 }, /* #47 */ 3226 { 0x114993, 0x114117, 0x4c3f4257, 0x7f22bd7b, 0xcd1c84dc, 0x0 }, /* #48 */ 3227 { 0x162f13, 0x162793, 0xe7ff8ae7, 0xee0711df, 0xf9f87908, 0x0 }, /* #49 */ 3228 { 0x1219d3, 0x121106, 0xd2a5d5c5, 0x4d3053b2, 0x85758213, 0x0 }, /* #50 */ 3229 { 0x2e5107, 0x2e5106, 0x781cb296, 0x140bdf21, 0x6410d375, 0x0 }, /* #51 */ 3230 { 0x0c0a52, 0x0c0293, 0x84393987, 0xfb49694c, 0x88efd03b, 0x0 }, /* #52 */ 3231 { 0x0f76c7, 0x0f7613, 0x09da7218, 0x2561c68f, 0xe478ab89, 0x0 }, /* #53 */ 3232 { 0x054213, 0x054212, 0x65c8a5f4, 0x0dc15c67, 0x5807498d, 0x0 }, /* #54 */ 3233 { 0x2d5446, 0x2d5402, 0x548d502e, 0x0b0249a2, 0x498b068c, 0x0 }, /* #55 */ 3234 { 0x1a7706, 0x1a7706, 0x7e1158e9, 0x592cef41, 0x24e469a8, 0x0 }, /* #56 */ 3235 { 0x015312, 0x015316, 0x1f92af06, 0x0871cb17, 0x1720e3ef, 0x0 }, /* #57 */ 3236 { 0x146bc7, 0x146396, 0xf66f8c20, 0xe116e755, 0x1558a4cb, 0x0 }, /* #58 */ 3237 { 0x2b3713, 0x2b3f97, 0x6ab50d34, 0xd63f058d, 0x947607a7, 0x0 }, /* #59 */ 3238 { 0x306f47, 0x306783, 0x992409ec, 0xcc1c7740, 0xcd0792ac, 0x0 }, /* #60 */ 3239 { 0x2e0196, 0x2e0117, 0x6145ea63, 0x6c26cfbe, 0xf51f1aa5, 0x0 }, /* #61 */ 3240 { 0x276092, 0x276802, 0xb1b6d679, 0x56fbfa37, 0x5abadc42, 0x0 }, /* #62 */ 3241 { 0x127ec3, 0x127616, 0x42806661, 0x06bed9ff, 0x3bc18c62, 0x0 }, /* #63 */ 3242 3242 }; 3243 3243 static const BINU32_TEST_T g_aTests_sub_u32_locked[] = 3244 3244 { 3245 { 0x 3171c2, 0x317183, 0x9a00d5bb, 0xad30e068, 0xeccff553, 0x0 }, /* #0 */3246 { 0x 333303, 0x333382, 0xd6a1c01e, 0xc155c2f1, 0x154bfd2d, 0x0 }, /* #1 */3247 { 0x 1a4112, 0x1a4113, 0x42bbcb55, 0x4b99907c, 0xf7223ad9, 0x0 }, /* #2 */3248 { 0x2 03b92, 0x203393, 0x46b14de4, 0xe44075e6, 0x6270d7fe, 0x0 }, /* #3 */3249 { 0x 347656, 0x347613, 0x3006a1a2, 0x6ca8d57f, 0xc35dcc23, 0x0 }, /* #4 */3250 { 0x0 53042, 0x053006, 0xc9ab944e, 0x2a160277, 0x9f9591d7, 0x0 }, /* #5 */3251 { 0x 196b47, 0x196b16, 0x8525adb5, 0x5876442b, 0x2caf698a, 0x0 }, /* #6 */3252 { 0x 3979d3, 0x397987, 0x6e4855f3, 0xdf4579b1, 0x8f02dc42, 0x0 }, /* #7 */3253 { 0x 3d4956, 0x3d4987, 0x23eebb7f, 0x9596f965, 0x8e57c21a, 0x0 }, /* #8 */3254 { 0x 086106, 0x086107, 0x0ea1b589, 0x340c78a9, 0xda953ce0, 0x0 }, /* #9 */3255 { 0x 0f23c2, 0x0f2387, 0x3d08343b, 0xd76b0771, 0x659d2cca, 0x0 }, /* #10 */3256 { 0x 2735c6, 0x273d16, 0xa356a554, 0x55d64495, 0x4d8060bf, 0x0 }, /* #11 */3257 { 0x 0f4353, 0x0f4307, 0x25a21c38, 0x6fb74790, 0xb5ead4a8, 0x0 }, /* #12 */3258 { 0x 327787, 0x327f02, 0x982076de, 0x5cc481ad, 0x3b5bf531, 0x0 }, /* #13 */3259 { 0x 3e2316, 0x3e2397, 0xce4ee253, 0xf16223d8, 0xdcecbe7b, 0x0 }, /* #14 */3260 { 0x0 d2cc6, 0x0d2483, 0xd5124e33, 0xf0464d20, 0xe4cc0113, 0x0 }, /* #15 */3261 { 0x1 a3a12, 0x1a3206, 0x7f6f8481, 0x4d0b32d1, 0x326451b0, 0x0 }, /* #16 */3262 { 0x2f 1382, 0x2f1b93, 0x7ab3a7d2, 0xd1e49ce5, 0xa8cf0aed, 0x0 }, /* #17 */3263 { 0x1 f2943, 0x1f2112, 0x41185634, 0x1c54e5b9, 0x24c3707b, 0x0 }, /* #18 */3264 { 0x 0d4ec3, 0x0d4616, 0x678bd500, 0x5a3eace4, 0x0d4d281c, 0x0 }, /* #19 */3265 { 0x 044d16, 0x044503, 0x09e1027e, 0x36763e68, 0xd36ac416, 0x0 }, /* #20 */3266 { 0x 2f2b03, 0x2f2b06, 0x8d4c8a22, 0x314bc522, 0x5c00c500, 0x0 }, /* #21 */3267 { 0x 051156, 0x051187, 0xbb0a6bce, 0xd1deac24, 0xe92bbfaa, 0x0 }, /* #22 */3268 { 0x 225313, 0x225306, 0x2c7d92fe, 0x04401a7b, 0x283d7883, 0x0 }, /* #23 */3269 { 0x 3315c6, 0x331582, 0xca644729, 0x8ce86d16, 0x3d7bda13, 0x0 }, /* #24 */3270 { 0x 2a34c6, 0x2a3c87, 0x34f8fc85, 0xae6e40c3, 0x868abbc2, 0x0 }, /* #25 */3271 { 0x 2c40c2, 0x2c4883, 0x6c2d000f, 0xadce109e, 0xbe5eef71, 0x0 }, /* #26 */3272 { 0x 3a0396, 0x3a0302, 0xba4944bf, 0x1a08ae6e, 0xa0409651, 0x0 }, /* #27 */3273 { 0x 3b0753, 0x3b0f02, 0x985f65b7, 0x395087d6, 0x5f0edde1, 0x0 }, /* #28 */3274 { 0x08 6e97, 0x086e83, 0x296fb1b5, 0x8573ba62, 0xa3fbf753, 0x0 }, /* #29 */3275 { 0x 2a1d47, 0x2a1d83, 0x72c57959, 0xf0239d40, 0x82a1dc19, 0x0 }, /* #30 */3276 { 0x 390f56, 0x390796, 0xbbe79e56, 0x989b3eaf, 0x234c5fa7, 0x0 }, /* #31 */3277 { 0x1 b5f03, 0x1b5787, 0xb2d0821c, 0xdbc24af5, 0xd70e3727, 0x0 }, /* #32 */3278 { 0x 2e3c56, 0x2e3c06, 0xa6c3894e, 0x7758158b, 0x2f6b73c3, 0x0 }, /* #33 */3279 { 0x3 d4052, 0x3d4802, 0xc00c11ff, 0x679a74cd, 0x58719d32, 0x0 }, /* #34 */3280 { 0x 076ad3, 0x076283, 0x94008a65, 0xa4829340, 0xef7df725, 0x0 }, /* #35 */3281 { 0x 2c3656, 0x2c3696, 0xaec14731, 0x9b984d3f, 0x1328f9f2, 0x0 }, /* #36 */3282 { 0x 310893, 0x310893, 0x25055164, 0xa4e2a158, 0x8022b00c, 0x0 }, /* #37 */3283 { 0x 0220d6, 0x022082, 0xf4b95668, 0x80e17586, 0x73d7e0e2, 0x0 }, /* #38 */3284 { 0x 2d50d2, 0x2d5096, 0xa356c722, 0x8d2b2bd4, 0x162b9b4e, 0x0 }, /* #39 */3285 { 0x 212943, 0x212987, 0x365b6ef4, 0x8989dd14, 0xacd191e0, 0x0 }, /* #40 */3286 { 0x 0040d2, 0x004016, 0xabe76697, 0x06e6ebbe, 0xa5007ad9, 0x0 }, /* #41 */3287 { 0x 014f83, 0x014783, 0x378ccd7b, 0xfa866ac1, 0x3d0662ba, 0x0 }, /* #42 */3288 { 0x 0f2192, 0x0f2187, 0xb62cd9ab, 0xbba63382, 0xfa86a629, 0x0 }, /* #43 */3289 { 0x 070c97, 0x070402, 0x20cb9ce7, 0x09216991, 0x17aa3356, 0x0 }, /* #44 */3290 { 0x10 0012, 0x100092, 0xec47cf4c, 0x8dcd112f, 0x5e7abe1d, 0x0 }, /* #45 */3291 { 0x1 71242, 0x171212, 0x494b03c8, 0x2d65bf8c, 0x1be5443c, 0x0 }, /* #46 */3292 { 0x 224d52, 0x224512, 0x421e2d2a, 0x36f70bae, 0x0b27217c, 0x0 }, /* #47 */3293 { 0x0 c2c52, 0x0c2482, 0xf6bc0c3a, 0xc2f53c52, 0x33c6cfe8, 0x0 }, /* #48 */3294 { 0x 3b4392, 0x3b4317, 0x246ee918, 0x36e58eed, 0xed895a2b, 0x0 }, /* #49 */3295 { 0x3 e5442, 0x3e5483, 0x92ab025b, 0xb983546b, 0xd927adf0, 0x0 }, /* #50 */3296 { 0x 0c7456, 0x0c7483, 0x15b22e9a, 0xf0a0a304, 0x25118b96, 0x0 }, /* #51 */3297 { 0x 235892, 0x235806, 0xbbd3bd88, 0x71937321, 0x4a404a67, 0x0 }, /* #52 */3298 { 0x 3f2fd3, 0x3f2f87, 0x2a38094b, 0xa54dd8b7, 0x84ea3094, 0x0 }, /* #53 */3299 { 0x1 b67c6, 0x1b6706, 0xd441e0ab, 0x233cbae7, 0xb10525c4, 0x0 }, /* #54 */3300 { 0x 320002, 0x320887, 0x68b1a56a, 0xc1cebe65, 0xa6e2e705, 0x0 }, /* #55 */3301 { 0x 2d0d16, 0x2d0d12, 0xb73e0fd7, 0x6bbbe66d, 0x4b82296a, 0x0 }, /* #56 */3302 { 0x 2c7407, 0x2c7497, 0x130a88e1, 0xba6a1356, 0x58a0758b, 0x0 }, /* #57 */3303 { 0x 1f6c07, 0x1f6c97, 0x67f5b5a4, 0xb38d5e56, 0xb468574e, 0x0 }, /* #58 */3304 { 0x 3b5cc3, 0x3b5482, 0x9c1a9deb, 0x84a4bf61, 0x1775de8a, 0x0 }, /* #59 */3305 { 0x2 562c3, 0x256202, 0xbd3ee111, 0x12149e91, 0xab2a4280, 0x0 }, /* #60 */3306 { 0x 341857, 0x341097, 0x1af23ed0, 0xc4f8674e, 0x55f9d782, 0x0 }, /* #61 */3307 { 0x 332313, 0x332302, 0x54975825, 0x387b6873, 0x1c1befb2, 0x0 }, /* #62 */3308 { 0x0 42187, 0x042106, 0xf690e5fa, 0x53a649e8, 0xa2ea9c12, 0x0 }, /* #63 */3245 { 0x273547, 0x273503, 0x6536ae61, 0x7c441831, 0xe8f29630, 0x0 }, /* #0 */ 3246 { 0x225f06, 0x225713, 0x1c543bdc, 0x7e2e23fd, 0x9e2617df, 0x0 }, /* #1 */ 3247 { 0x2940c7, 0x294002, 0x6ba6377c, 0x3e215262, 0x2d84e51a, 0x0 }, /* #2 */ 3248 { 0x277a92, 0x277297, 0x37ea7ec1, 0xf3c29059, 0x4427ee68, 0x0 }, /* #3 */ 3249 { 0x1510c7, 0x151082, 0xc9820fda, 0x8fa359c4, 0x39deb616, 0x0 }, /* #4 */ 3250 { 0x047c02, 0x047402, 0x8deb1877, 0x0857e4b3, 0x859333c4, 0x0 }, /* #5 */ 3251 { 0x2b2c83, 0x2b2493, 0xa84cfc20, 0xd2102dc1, 0xd63cce5f, 0x0 }, /* #6 */ 3252 { 0x104a42, 0x104a97, 0x6c569f21, 0x816d58dd, 0xeae94644, 0x0 }, /* #7 */ 3253 { 0x2e2603, 0x2e2e06, 0xa6569e38, 0x65a8fb33, 0x40ada305, 0x0 }, /* #8 */ 3254 { 0x293e47, 0x293e83, 0x19158e2a, 0x82ecf913, 0x96289517, 0x0 }, /* #9 */ 3255 { 0x142456, 0x142c83, 0x221fb957, 0x915ea916, 0x90c11041, 0x0 }, /* #10 */ 3256 { 0x1244d2, 0x124c87, 0x3464512f, 0x8e5630d4, 0xa60e205b, 0x0 }, /* #11 */ 3257 { 0x2e6a97, 0x2e6292, 0xd01fa653, 0xc23f0ae9, 0x0de09b6a, 0x0 }, /* #12 */ 3258 { 0x172017, 0x172017, 0x0f115345, 0x549f7488, 0xba71debd, 0x0 }, /* #13 */ 3259 { 0x166847, 0x166883, 0x5b578f0e, 0xc9e68013, 0x91710efb, 0x0 }, /* #14 */ 3260 { 0x0e2a82, 0x0e2a12, 0x895c68b0, 0x377f6913, 0x51dcff9d, 0x0 }, /* #15 */ 3261 { 0x112596, 0x112596, 0xe28dba75, 0x9bc13096, 0x46cc89df, 0x0 }, /* #16 */ 3262 { 0x2f33c3, 0x2f3b02, 0xb78460bb, 0x6399af45, 0x53eab176, 0x0 }, /* #17 */ 3263 { 0x131543, 0x131516, 0x2bee24fa, 0x0c30755c, 0x1fbdaf9e, 0x0 }, /* #18 */ 3264 { 0x143e53, 0x143e12, 0x8d9cf571, 0x51e720bf, 0x3bb5d4b2, 0x0 }, /* #19 */ 3265 { 0x1f1096, 0x1f1012, 0x5d0439a6, 0x5c9f48a7, 0x0064f0ff, 0x0 }, /* #20 */ 3266 { 0x0a1642, 0x0a1e93, 0x6b430a98, 0xacd6526d, 0xbe6cb82b, 0x0 }, /* #21 */ 3267 { 0x2f4fc7, 0x2f4f06, 0x9aa64d7b, 0x7e7d58c0, 0x1c28f4bb, 0x0 }, /* #22 */ 3268 { 0x321f83, 0x321f97, 0x3a750d10, 0x9fc838d1, 0x9aacd43f, 0x0 }, /* #23 */ 3269 { 0x2201c7, 0x220117, 0x24f65512, 0x7cab315f, 0xa84b23b3, 0x0 }, /* #24 */ 3270 { 0x145147, 0x145902, 0x81c1fe27, 0x1aad4ad0, 0x6714b357, 0x0 }, /* #25 */ 3271 { 0x0a4982, 0x0a4916, 0xa367a765, 0x3948bd5a, 0x6a1eea0b, 0x0 }, /* #26 */ 3272 { 0x172e93, 0x172693, 0x0b484c29, 0xd3c80dce, 0x37803e5b, 0x0 }, /* #27 */ 3273 { 0x255ac7, 0x255297, 0x42f2a8a0, 0xf9d606bd, 0x491ca1e3, 0x0 }, /* #28 */ 3274 { 0x0842c3, 0x084a16, 0x9596a900, 0x7f655eee, 0x16314a12, 0x0 }, /* #29 */ 3275 { 0x360fd3, 0x360707, 0x25913a4c, 0x4406b2a0, 0xe18a87ac, 0x0 }, /* #30 */ 3276 { 0x113e42, 0x113682, 0xe45824ee, 0xcd778d08, 0x16e097e6, 0x0 }, /* #31 */ 3277 { 0x1408c7, 0x140007, 0x091f7889, 0x17fce8a9, 0xf1228fe0, 0x0 }, /* #32 */ 3278 { 0x184046, 0x184097, 0x9d36e28b, 0xdee39f0f, 0xbe53437c, 0x0 }, /* #33 */ 3279 { 0x3321d3, 0x332112, 0xbb875813, 0x08dff226, 0xb2a765ed, 0x0 }, /* #34 */ 3280 { 0x144496, 0x144482, 0xe7765a0c, 0x9c647bfb, 0x4b11de11, 0x0 }, /* #35 */ 3281 { 0x0a5492, 0x0a5487, 0x3437c833, 0xf9ff0053, 0x3a38c7e0, 0x0 }, /* #36 */ 3282 { 0x0a01d2, 0x0a0906, 0x92109212, 0x542aad11, 0x3de5e501, 0x0 }, /* #37 */ 3283 { 0x3442c7, 0x344292, 0xe093de4a, 0x94ad014f, 0x4be6dcfb, 0x0 }, /* #38 */ 3284 { 0x360983, 0x360196, 0xb634cad7, 0xb243c5c9, 0x03f1050e, 0x0 }, /* #39 */ 3285 { 0x027cd3, 0x027402, 0xf3aec50d, 0x5ca3d210, 0x970af2fd, 0x0 }, /* #40 */ 3286 { 0x164bd6, 0x164316, 0x1ee20177, 0x1713c5ff, 0x07ce3b78, 0x0 }, /* #41 */ 3287 { 0x224742, 0x224783, 0x09f603ca, 0xd3831b15, 0x3672e8b5, 0x0 }, /* #42 */ 3288 { 0x1d1283, 0x1d1212, 0x3e482dc4, 0x09936ef7, 0x34b4becd, 0x0 }, /* #43 */ 3289 { 0x1a4097, 0x1a4083, 0xf019fcc3, 0xf5f87de3, 0xfa217ee0, 0x0 }, /* #44 */ 3290 { 0x1062c6, 0x106286, 0xef97c8f9, 0x998c5d21, 0x560b6bd8, 0x0 }, /* #45 */ 3291 { 0x153d16, 0x153597, 0x00a5c912, 0xfc720bff, 0x0433bd13, 0x0 }, /* #46 */ 3292 { 0x022c86, 0x022496, 0xabfaccf4, 0x8d54ee66, 0x1ea5de8e, 0x0 }, /* #47 */ 3293 { 0x0e36c6, 0x0e3606, 0xdacb6fcf, 0x38b1c235, 0xa219ad9a, 0x0 }, /* #48 */ 3294 { 0x140bc7, 0x140b12, 0xb724b7c7, 0x6b8710da, 0x4b9da6ed, 0x0 }, /* #49 */ 3295 { 0x3a1792, 0x3a1713, 0x02e0fce7, 0x41e559bc, 0xc0fba32b, 0x0 }, /* #50 */ 3296 { 0x155c86, 0x155413, 0x45ef7309, 0x5a861c1f, 0xeb6956ea, 0x0 }, /* #51 */ 3297 { 0x0932c2, 0x093212, 0xc92da942, 0x346a787f, 0x94c330c3, 0x0 }, /* #52 */ 3298 { 0x0a3b92, 0x0a3306, 0xc94c88f6, 0x099894e4, 0xbfb3f412, 0x0 }, /* #53 */ 3299 { 0x1c6a42, 0x1c6297, 0xad21f5a5, 0xdc9b9a09, 0xd0865b9c, 0x0 }, /* #54 */ 3300 { 0x280813, 0x280003, 0x1e3d2705, 0x5d705e40, 0xc0ccc8c5, 0x0 }, /* #55 */ 3301 { 0x111e97, 0x111697, 0x5379b0c4, 0xf93592eb, 0x5a441dd9, 0x0 }, /* #56 */ 3302 { 0x031f07, 0x031702, 0xefbdbcfe, 0x1dfadcd0, 0xd1c2e02e, 0x0 }, /* #57 */ 3303 { 0x342ac2, 0x342293, 0xbb786a25, 0xdcf787ae, 0xde80e277, 0x0 }, /* #58 */ 3304 { 0x140246, 0x140216, 0xae2151dc, 0x209bf7af, 0x8d855a2d, 0x0 }, /* #59 */ 3305 { 0x234742, 0x234703, 0x245d62cf, 0x755b4c20, 0xaf0216af, 0x0 }, /* #60 */ 3306 { 0x1f7412, 0x1f7c93, 0x2eff0e30, 0x840263f2, 0xaafcaa3e, 0x0 }, /* #61 */ 3307 { 0x0c6256, 0x0c6a06, 0xabe9d7dd, 0x668eb259, 0x455b2584, 0x0 }, /* #62 */ 3308 { 0x053247, 0x053287, 0x4d3b5eff, 0xd861a0dd, 0x74d9be22, 0x0 }, /* #63 */ 3309 3309 }; 3310 3310 static const BINU32_TEST_T g_aTests_sbb_u32[] = 3311 3311 { 3312 { 0x 2c1452, 0x2c1412, 0xea47e23d, 0x14f198ef, 0xd556494e, 0x0 }, /* #0 */3313 { 0x2 62ad3, 0x262202, 0xccd92dad, 0x46934d67, 0x8645e045, 0x0 }, /* #1 */3314 { 0x 067606, 0x067683, 0x0f841c2c, 0xe52e66b0, 0x2a55b57c, 0x0 }, /* #2 */3315 { 0x 3e1646, 0x3e1602, 0x4972a0ae, 0x44df9c54, 0x0493045a, 0x0 }, /* #3 */3316 { 0x 242286, 0x242203, 0x37b1d257, 0x3c494732, 0xfb688b25, 0x0 }, /* #4 */3317 { 0x 074893, 0x074887, 0x45afdf5d, 0xa83e68f3, 0x9d717669, 0x0 }, /* #5 */3318 { 0x 147693, 0x147612, 0x7c49b8e6, 0x303f751c, 0x4c0a43c9, 0x0 }, /* #6 */3319 { 0x 286817, 0x286006, 0x2d0be6df, 0x04a9954b, 0x28625193, 0x0 }, /* #7 */3320 { 0x 193f47, 0x193793, 0xb9a71806, 0xf08ca7b6, 0xc91a704f, 0x0 }, /* #8 */3321 { 0x 3d4846, 0x3d4097, 0x1a9401b6, 0xef977f87, 0x2afc822f, 0x0 }, /* #9 */3322 { 0x 067197, 0x067107, 0x3626b679, 0x4e90b7f0, 0xe795fe88, 0x0 }, /* #10 */3323 { 0x3 947d3, 0x394f16, 0x932f8c51, 0x3c8a47cf, 0x56a54481, 0x0 }, /* #11 */3324 { 0x 341d97, 0x341d02, 0xa2566435, 0x4c895e31, 0x55cd0603, 0x0 }, /* #12 */3325 { 0x 053a03, 0x053297, 0x32bf7463, 0xfb4d4ac6, 0x3772299c, 0x0 }, /* #13 */3326 { 0x 191557, 0x191d02, 0x9c234488, 0x4cbaf961, 0x4f684b26, 0x0 }, /* #14 */3327 { 0x 1d5486, 0x1d5487, 0x9e6b4b19, 0xc85be530, 0xd60f65e9, 0x0 }, /* #15 */3328 { 0x2 b2f47, 0x2b2796, 0xc54292fd, 0xaf82703f, 0x15c022bd, 0x0 }, /* #16 */3329 { 0x 285246, 0x285283, 0x27050efb, 0xe9ea7a3b, 0x3d1a94c0, 0x0 }, /* #17 */3330 { 0x1 b6897, 0x1b6002, 0x6c431feb, 0x415e6b16, 0x2ae4b4d4, 0x0 }, /* #18 */3331 { 0x 222447, 0x222c87, 0x6950cc39, 0xb1c0e405, 0xb78fe833, 0x0 }, /* #19 */3332 { 0x1 508c6, 0x150002, 0x3b062137, 0x2b976110, 0x0f6ec027, 0x0 }, /* #20 */3333 { 0x 094853, 0x094096, 0xf16d6700, 0xabe81ca5, 0x45854a5a, 0x0 }, /* #21 */3334 { 0x14 5d82, 0x145d87, 0x2d494968, 0x86d6e756, 0xa6726212, 0x0 }, /* #22 */3335 { 0x0 41f56, 0x041706, 0x7c010c24, 0x533cdde2, 0x28c42e42, 0x0 }, /* #23 */3336 { 0x 1e5e07, 0x1e5e93, 0x7db70697, 0xc2a5436e, 0xbb11c328, 0x0 }, /* #24 */3337 { 0x 231546, 0x231d12, 0x8d24ddf2, 0x5dbd7b83, 0x2f67626f, 0x0 }, /* #25 */3338 { 0x 2f7d93, 0x2f7592, 0x8ba71379, 0x85b77fbc, 0x05ef93bc, 0x0 }, /* #26 */3339 { 0x 0c3f82, 0x0c3f93, 0x665dab32, 0x96cb1713, 0xcf92941f, 0x0 }, /* #27 */3340 { 0x3 a0717, 0x3a0783, 0x2282d9ee, 0xe5d12ff8, 0x3cb1a9f5, 0x0 }, /* #28 */3341 { 0x 0c4bd6, 0x0c4387, 0x9cc9041b, 0xcb9c4be7, 0xd12cb834, 0x0 }, /* #29 */3342 { 0x3 16693, 0x316e97, 0x4a8f86a7, 0xb5be434b, 0x94d1435b, 0x0 }, /* #30 */3343 { 0x 1d36d7, 0x1d3612, 0x8b7d2401, 0x06b63fa1, 0x84c6e45f, 0x0 }, /* #31 */3344 { 0x 3b1b46, 0x3b1316, 0x27055eb3, 0x1578f017, 0x118c6e9c, 0x0 }, /* #32 */3345 { 0x 314cc6, 0x314c06, 0x8efa658d, 0x75d951e4, 0x192113a9, 0x0 }, /* #33 */3346 { 0x 171ac7, 0x171287, 0xb766eaa5, 0xf1afb6c3, 0xc5b733e1, 0x0 }, /* #34 */3347 { 0x2 e7b97, 0x2e7387, 0x120f4839, 0xa8c087f3, 0x694ec045, 0x0 }, /* #35 */3348 { 0x3 12806, 0x312096, 0xd23abb25, 0xc46637a9, 0x0dd4837c, 0x0 }, /* #36 */3349 { 0x0 469c7, 0x046183, 0x1ebeb34e, 0xa4d0dda7, 0x79edd5a6, 0x0 }, /* #37 */3350 { 0x2 543d3, 0x254302, 0x741b89c1, 0x382a9120, 0x3bf0f8a0, 0x0 }, /* #38 */3351 { 0x3 b5d86, 0x3b5597, 0x8e54d3fa, 0xab2c0a8b, 0xe328c96f, 0x0 }, /* #39 */3352 { 0x 004947, 0x004186, 0xf6ddd686, 0x98aea224, 0x5e2f3461, 0x0 }, /* #40 */3353 { 0x1 77c97, 0x177c12, 0x81c7d227, 0x1c11b1f8, 0x65b6202e, 0x0 }, /* #41 */3354 { 0x 3a3f53, 0x3a3793, 0x8f28992f, 0xdcc7b4bf, 0xb260e46f, 0x0 }, /* #42 */3355 { 0x 354d17, 0x354d87, 0x4c62a03d, 0xad5c7444, 0x9f062bf8, 0x0 }, /* #43 */3356 { 0x 156402, 0x156412, 0x27dae156, 0x14dad6f8, 0x13000a5e, 0x0 }, /* #44 */3357 { 0x2 84bc6, 0x284316, 0xfae1fa13, 0x70f8e67b, 0x89e91398, 0x0 }, /* #45 */3358 { 0x0 50612, 0x050612, 0x4da4b840, 0x14681eae, 0x393c9992, 0x0 }, /* #46 */3359 { 0x0 67e46, 0x067616, 0x6cd622c8, 0x4e50727e, 0x1e85b04a, 0x0 }, /* #47 */3360 { 0x3 87ac3, 0x387283, 0x5016a2bc, 0xd2009504, 0x7e160db7, 0x0 }, /* #48 */3361 { 0x 2e27c6, 0x2e2712, 0x7eff0c33, 0x6484e2cb, 0x1a7a2968, 0x0 }, /* #49 */3362 { 0x 347846, 0x347012, 0x7ace2083, 0x081589e5, 0x72b8969e, 0x0 }, /* #50 */3363 { 0x2 87917, 0x287993, 0x60a58d88, 0x8bb6803d, 0xd4ef0d4a, 0x0 }, /* #51 */3364 { 0x 110002, 0x110093, 0x9cab31a1, 0xb163e1e6, 0xeb474fbb, 0x0 }, /* #52 */3365 { 0x0 31407, 0x031c06, 0xc235c629, 0x69d0f674, 0x5864cfb4, 0x0 }, /* #53 */3366 { 0x 0e5b83, 0x0e5b93, 0x257772d9, 0xa0623a3e, 0x8515389a, 0x0 }, /* #54 */3367 { 0x 370913, 0x370183, 0xc93455df, 0xfe42adad, 0xcaf1a831, 0x0 }, /* #55 */3368 { 0x 194f47, 0x194787, 0x006c13af, 0xc8ebcd4e, 0x37804660, 0x0 }, /* #56 */3369 { 0x 0c6517, 0x0c6593, 0x2b40ed30, 0xb7acecb0, 0x7394007f, 0x0 }, /* #57 */3370 { 0x 2c2c47, 0x2c2c83, 0x376410cf, 0xacd84d89, 0x8a8bc345, 0x0 }, /* #58 */3371 { 0x0 c3253, 0x0c3a02, 0xc651ac6c, 0x6a42a1e6, 0x5c0f0a85, 0x0 }, /* #59 */3372 { 0x 3b3007, 0x3b3806, 0xb169e096, 0x53520e90, 0x5e17d205, 0x0 }, /* #60 */3373 { 0x1 d7687, 0x1d7696, 0xa6904e1c, 0x9a98093c, 0x0bf844df, 0x0 }, /* #61 */3374 { 0x 311296, 0x311293, 0x88506d21, 0xb023d757, 0xd82c95ca, 0x0 }, /* #62 */3375 { 0x 1e2dd7, 0x1e2586, 0xfe5ded07, 0xb5e945a5, 0x4874a761, 0x0 }, /* #63 */3312 { 0x114543, 0x114512, 0x2d6f5e26, 0x02e1360e, 0x2a8e2817, 0x0 }, /* #0 */ 3313 { 0x2a3482, 0x2a3403, 0x06270f66, 0x57c31ab5, 0xae63f4b1, 0x0 }, /* #1 */ 3314 { 0x154917, 0x154182, 0xfc04b529, 0xa2f2ffa1, 0x5911b587, 0x0 }, /* #2 */ 3315 { 0x245fc2, 0x245f97, 0x175dc367, 0x8a96183a, 0x8cc7ab2d, 0x0 }, /* #3 */ 3316 { 0x0c3057, 0x0c3007, 0x43156c3f, 0x4f9fadbd, 0xf375be81, 0x0 }, /* #4 */ 3317 { 0x2e2183, 0x2e2193, 0xb59c69cd, 0xc5b61bbf, 0xefe64e0d, 0x0 }, /* #5 */ 3318 { 0x0e70d7, 0x0e7093, 0xa3147e90, 0xcc934ca1, 0xd68131ee, 0x0 }, /* #6 */ 3319 { 0x350bc6, 0x350397, 0x54d9bda8, 0xf1a7525f, 0x63326b49, 0x0 }, /* #7 */ 3320 { 0x213882, 0x213002, 0x5ad7dd1b, 0x48e2b7ba, 0x11f52561, 0x0 }, /* #8 */ 3321 { 0x1d7a97, 0x1d7293, 0x842e526a, 0xc709a31f, 0xbd24af4a, 0x0 }, /* #9 */ 3322 { 0x306357, 0x306b02, 0x9791d188, 0x313e6ce5, 0x665364a2, 0x0 }, /* #10 */ 3323 { 0x335b56, 0x335382, 0xbdc50228, 0xacb45262, 0x1110afc6, 0x0 }, /* #11 */ 3324 { 0x041996, 0x041116, 0xf2b61898, 0x61ad3a9a, 0x9108ddfe, 0x0 }, /* #12 */ 3325 { 0x265746, 0x265797, 0x80362689, 0xdd1a3a0f, 0xa31bec7a, 0x0 }, /* #13 */ 3326 { 0x222093, 0x222883, 0x5ba69487, 0x86453a73, 0xd5615a13, 0x0 }, /* #14 */ 3327 { 0x202056, 0x202897, 0x2dc00dc0, 0x91f93e09, 0x9bc6cfb7, 0x0 }, /* #15 */ 3328 { 0x2f0582, 0x2f0583, 0x07da586b, 0xb7f75ac4, 0x4fe2fda7, 0x0 }, /* #16 */ 3329 { 0x3b07c2, 0x3b0f02, 0xa644b435, 0x7db19d02, 0x28931733, 0x0 }, /* #17 */ 3330 { 0x184ac2, 0x184286, 0xe81dcdfb, 0xab5f7ed8, 0x3cbe4f23, 0x0 }, /* #18 */ 3331 { 0x007f56, 0x007783, 0xaac3548e, 0xecdf07fe, 0xbde44c90, 0x0 }, /* #19 */ 3332 { 0x1e4282, 0x1e4206, 0x4e33f0ca, 0x1a2e6ae8, 0x340585e2, 0x0 }, /* #20 */ 3333 { 0x185316, 0x185306, 0xcb4bffae, 0x20cce08e, 0xaa7f1f20, 0x0 }, /* #21 */ 3334 { 0x142457, 0x142412, 0x617bae96, 0x2278a38f, 0x3f030b06, 0x0 }, /* #22 */ 3335 { 0x085713, 0x085716, 0xa1aa9421, 0x1bc78055, 0x85e313cb, 0x0 }, /* #23 */ 3336 { 0x247a42, 0x247217, 0x09b3c2f1, 0x50f040ed, 0xb8c38204, 0x0 }, /* #24 */ 3337 { 0x0c7193, 0x0c7103, 0x3251bf05, 0x5d7dc3f2, 0xd4d3fb12, 0x0 }, /* #25 */ 3338 { 0x086546, 0x086506, 0x663acb53, 0x48400193, 0x1dfac9c0, 0x0 }, /* #26 */ 3339 { 0x130c53, 0x130c83, 0x7daa1187, 0xd5451b01, 0xa864f685, 0x0 }, /* #27 */ 3340 { 0x342a52, 0x342202, 0xcf646f6b, 0x04956ce6, 0xcacf0285, 0x0 }, /* #28 */ 3341 { 0x381612, 0x381697, 0x24c4199b, 0xde56d6cf, 0x466d42cc, 0x0 }, /* #29 */ 3342 { 0x3c6257, 0x3c6a97, 0x255e8406, 0x8530aa1d, 0xa02dd9e8, 0x0 }, /* #30 */ 3343 { 0x3d1ed3, 0x3d1607, 0x5ab44a1e, 0x68462406, 0xf26e2617, 0x0 }, /* #31 */ 3344 { 0x066a92, 0x066283, 0x449a5b43, 0xd2bccd32, 0x71dd8e11, 0x0 }, /* #32 */ 3345 { 0x1a1782, 0x1a1712, 0xfc87bf22, 0x08722e15, 0xf415910d, 0x0 }, /* #33 */ 3346 { 0x225d43, 0x225d16, 0x9b6299f9, 0x34f7c0aa, 0x666ad94e, 0x0 }, /* #34 */ 3347 { 0x202396, 0x202392, 0xec13e5eb, 0xddb8072f, 0x0e5bdebc, 0x0 }, /* #35 */ 3348 { 0x3c1003, 0x3c1007, 0x07fecb08, 0x1f3b2be2, 0xe8c39f25, 0x0 }, /* #36 */ 3349 { 0x054b03, 0x054383, 0xd081e18d, 0xd182e91a, 0xfefef872, 0x0 }, /* #37 */ 3350 { 0x292487, 0x292487, 0xa9e705a9, 0xabc23518, 0xfe24d090, 0x0 }, /* #38 */ 3351 { 0x3513c6, 0x351b83, 0x6f3a5309, 0xd118c6f1, 0x9e218c18, 0x0 }, /* #39 */ 3352 { 0x340b16, 0x340383, 0x9758f211, 0xc6dcac01, 0xd07c4610, 0x0 }, /* #40 */ 3353 { 0x1b6d92, 0x1b6512, 0x48d3d2a7, 0x3e28fc2f, 0x0aaad678, 0x0 }, /* #41 */ 3354 { 0x2665c2, 0x266d06, 0xc9224c4f, 0x5e627117, 0x6abfdb38, 0x0 }, /* #42 */ 3355 { 0x114f57, 0x114713, 0x3cb79790, 0x4377e8a8, 0xf93faee7, 0x0 }, /* #43 */ 3356 { 0x206183, 0x206117, 0x133d35c4, 0x3ba85509, 0xd794e0ba, 0x0 }, /* #44 */ 3357 { 0x2d5f46, 0x2d5793, 0xaca7c6f4, 0xb1b0d20e, 0xfaf6f4e6, 0x0 }, /* #45 */ 3358 { 0x086713, 0x086786, 0xde6954a3, 0x89358ae1, 0x5533c9c1, 0x0 }, /* #46 */ 3359 { 0x024992, 0x024106, 0xf401bbba, 0x1635f0b8, 0xddcbcb02, 0x0 }, /* #47 */ 3360 { 0x3d2043, 0x3d2006, 0x18db062a, 0x05692930, 0x1371dcf9, 0x0 }, /* #48 */ 3361 { 0x363753, 0x363707, 0x60abe7d7, 0x6aa9e200, 0xf60205d6, 0x0 }, /* #49 */ 3362 { 0x0d4047, 0x0d4097, 0x15389f71, 0x9ccce0d7, 0x786bbe99, 0x0 }, /* #50 */ 3363 { 0x2e4b97, 0x2e4393, 0x31eefdf9, 0xf08add19, 0x416420df, 0x0 }, /* #51 */ 3364 { 0x2a1107, 0x2a1192, 0xe94e5015, 0xd4e2875e, 0x146bc8b6, 0x0 }, /* #52 */ 3365 { 0x062f13, 0x062716, 0xcfc4d607, 0x4c05478b, 0x83bf8e7b, 0x0 }, /* #53 */ 3366 { 0x2d3796, 0x2d3787, 0x5ddc760c, 0xe9123814, 0x74ca3df8, 0x0 }, /* #54 */ 3367 { 0x2a7fd3, 0x2a7786, 0xd8b028a5, 0x83739284, 0x553c9620, 0x0 }, /* #55 */ 3368 { 0x2419c6, 0x241902, 0xb997b1f6, 0x637306f2, 0x5624ab04, 0x0 }, /* #56 */ 3369 { 0x171ed7, 0x171e97, 0x5f858ba4, 0xa6f29ea9, 0xb892ecfa, 0x0 }, /* #57 */ 3370 { 0x042e12, 0x042e02, 0x8c6ec8aa, 0x0f369091, 0x7d383819, 0x0 }, /* #58 */ 3371 { 0x011413, 0x011402, 0x42d532bc, 0x07df3bd0, 0x3af5f6eb, 0x0 }, /* #59 */ 3372 { 0x255c82, 0x255c93, 0x1bb21e77, 0x90c3d8ce, 0x8aee45a9, 0x0 }, /* #60 */ 3373 { 0x1f5fd2, 0x1f5f12, 0x92cdf233, 0x43f5f649, 0x4ed7fbea, 0x0 }, /* #61 */ 3374 { 0x1b4743, 0x1b4716, 0xdff702b6, 0x0e23f796, 0xd1d30b1f, 0x0 }, /* #62 */ 3375 { 0x3f2957, 0x3f2106, 0x9674b49e, 0x0e769733, 0x87fe1d6a, 0x0 }, /* #63 */ 3376 3376 }; 3377 3377 static const BINU32_TEST_T g_aTests_sbb_u32_locked[] = 3378 3378 { 3379 { 0x 1b6582, 0x1b6593, 0x886d8361, 0xbaa129c8, 0xcdcc5999, 0x0 }, /* #0 */3380 { 0x 0e7396, 0x0e7312, 0xc9cec3b5, 0x243c1e9b, 0xa592a51a, 0x0 }, /* #1 */3381 { 0x 150206, 0x150206, 0x498da60f, 0x16fc7e60, 0x329127af, 0x0 }, /* #2 */3382 { 0x0 46c12, 0x046483, 0x2094c8ac, 0xd89223c2, 0x4802a4ea, 0x0 }, /* #3 */3383 { 0x 1902c3, 0x190287, 0x20840103, 0xe6258460, 0x3a5e7ca2, 0x0 }, /* #4 */3384 { 0x 0908c7, 0x090096, 0xf9bd1cb3, 0xcb15b27d, 0x2ea76a35, 0x0 }, /* #5 */3385 { 0x2 d7656, 0x2d7e16, 0x80871e05, 0x19c322aa, 0x66c3fb5b, 0x0 }, /* #6 */3386 { 0x 2b4812, 0x2b4012, 0x4108bd11, 0x1c541573, 0x24b4a79e, 0x0 }, /* #7 */3387 { 0x 282993, 0x282197, 0x875eb919, 0xeb947c2e, 0x9bca3cea, 0x0 }, /* #8 */3388 { 0x 2534c6, 0x253c16, 0x8a7426d1, 0x7ad3be1e, 0x0fa068b3, 0x0 }, /* #9 */3389 { 0x 167053, 0x167086, 0xf970951d, 0xeb22b3e8, 0x0e4de134, 0x0 }, /* #10 */3390 { 0x 3c4517, 0x3c4583, 0x281b945d, 0xbd71f94c, 0x6aa99b10, 0x0 }, /* #11 */3391 { 0x 036e07, 0x036686, 0xc434521f, 0xbd38debd, 0x06fb7361, 0x0 }, /* #12 */3392 { 0x 1368d3, 0x136016, 0x4edcb659, 0x129521aa, 0x3c4794ae, 0x0 }, /* #13 */3393 { 0x 324a46, 0x324a93, 0x687439d2, 0x81f41b15, 0xe6801ebd, 0x0 }, /* #14 */3394 { 0x 0d5303, 0x0d5316, 0xddcf36d9, 0x4eb546ff, 0x8f19efd9, 0x0 }, /* #15 */3395 { 0x 111747, 0x111716, 0xe9247995, 0x0f7a3f47, 0xd9aa3a4d, 0x0 }, /* #16 */3396 { 0x1 92246, 0x192297, 0x0a349031, 0xc94de92b, 0x40e6a706, 0x0 }, /* #17 */3397 { 0x 1f1c13, 0x1f1402, 0xe2880d08, 0x50785246, 0x920fbac1, 0x0 }, /* #18 */3398 { 0x 2d7ed6, 0x2d7687, 0x093fd91f, 0xca785228, 0x3ec786f7, 0x0 }, /* #19 */3399 { 0x2 607c6, 0x260797, 0x8fd016a2, 0xe95228d8, 0xa67dedca, 0x0 }, /* #20 */3400 { 0x 067c86, 0x067406, 0x7058c926, 0x5b5ad290, 0x14fdf696, 0x0 }, /* #21 */3401 { 0x 077c96, 0x077406, 0xd11a004b, 0x4f109ac5, 0x82096586, 0x0 }, /* #22 */3402 { 0x 284157, 0x284102, 0xca21847c, 0x2ba07592, 0x9e810ee9, 0x0 }, /* #23 */3403 { 0x 3a1357, 0x3a1382, 0xc814207f, 0xa6b289ad, 0x216196d1, 0x0 }, /* #24 */3404 { 0x2 46602, 0x246683, 0xa5ad5adf, 0xcd846113, 0xd828f9cc, 0x0 }, /* #25 */3405 { 0x 274c52, 0x274c12, 0x9ae0efe7, 0x753abb6d, 0x25a6347a, 0x0 }, /* #26 */3406 { 0x 3f48c7, 0x3f4887, 0x5c4ad49f, 0xa77db363, 0xb4cd213b, 0x0 }, /* #27 */3407 { 0x 006447, 0x006416, 0xf552c76e, 0x27af847e, 0xcda342ef, 0x0 }, /* #28 */3408 { 0x 3f5fc7, 0x3f5716, 0x79716498, 0x35ee0ff9, 0x4383549e, 0x0 }, /* #29 */3409 { 0x 035dd3, 0x035d16, 0xa7224252, 0x2cf1f7ee, 0x7a304a63, 0x0 }, /* #30 */3410 { 0x 236842, 0x236883, 0x6724ff7f, 0xb922dfbf, 0xae021fc0, 0x0 }, /* #31 */3411 { 0x 320dd3, 0x320512, 0x1bbea874, 0x199921b9, 0x022586ba, 0x0 }, /* #32 */3412 { 0x3 03f43, 0x303f97, 0x4e095f24, 0xc4c42374, 0x89453baf, 0x0 }, /* #33 */3413 { 0x 1162c2, 0x116a97, 0x3f350139, 0x8e519b9f, 0xb0e3659a, 0x0 }, /* #34 */3414 { 0x 014956, 0x014102, 0x7f0b4add, 0x40ab375d, 0x3e601380, 0x0 }, /* #35 */3415 { 0x 207953, 0x207113, 0x5a7ce0c2, 0x5df4f29e, 0xfc87ee23, 0x0 }, /* #36 */3416 { 0x 237b96, 0x237b16, 0x998e8751, 0x3d38828b, 0x5c5604c6, 0x0 }, /* #37 */3417 { 0x 137192, 0x137983, 0x4b4d87db, 0xbc3b4732, 0x8f1240a9, 0x0 }, /* #38 */3418 { 0x1 31ed3, 0x131697, 0x3216aaa2, 0xc3f9fe6f, 0x6e1cac32, 0x0 }, /* #39 */3419 { 0x 1e31c3, 0x1e3983, 0x14953aca, 0x834e6ba1, 0x9146cf28, 0x0 }, /* #40 */3420 { 0x 0a53d6, 0x0a5312, 0xfc4dd8e3, 0x21737a0d, 0xdada5ed6, 0x0 }, /* #41 */3421 { 0x0 86213, 0x086206, 0xb3e71e3d, 0x2974ccd2, 0x8a72516a, 0x0 }, /* #42 */3422 { 0x 3f0b83, 0x3f0382, 0xec0c6ee6, 0xc7c77970, 0x2444f575, 0x0 }, /* #43 */3423 { 0x 0e66c7, 0x0e6696, 0xc91ae7d1, 0x83b177fa, 0x45696fd6, 0x0 }, /* #44 */3424 { 0x 330117, 0x330117, 0x23946c53, 0x3e409cee, 0xe553cf64, 0x0 }, /* #45 */3425 { 0x1 46216, 0x146a06, 0x8bcef5d8, 0x4b60b7e2, 0x406e3df6, 0x0 }, /* #46 */3426 { 0x 260286, 0x260283, 0x95efae4f, 0xeb52bdb3, 0xaa9cf09c, 0x0 }, /* #47 */3427 { 0x 384852, 0x384887, 0x5cafe869, 0xbbec7360, 0xa0c37509, 0x0 }, /* #48 */3428 { 0x 383287, 0x383283, 0x4a5a7bf8, 0xcfd99fe0, 0x7a80dc17, 0x0 }, /* #49 */3429 { 0x1 86d82, 0x186587, 0x0bbf9bcb, 0xfb324884, 0x108d5347, 0x0 }, /* #50 */3430 { 0x1 662c6, 0x166297, 0x2970da26, 0xb96ed01b, 0x70020a0b, 0x0 }, /* #51 */3431 { 0x2 170c6, 0x217092, 0xc3b48d20, 0xc1173a86, 0x029d529a, 0x0 }, /* #52 */3432 { 0x 197dc7, 0x197587, 0xc7e5b187, 0xcefb7695, 0xf8ea3af1, 0x0 }, /* #53 */3433 { 0x 034142, 0x034103, 0x02cea00f, 0x776065d6, 0x8b6e3a39, 0x0 }, /* #54 */3434 { 0x 073fd7, 0x073706, 0xf74b8f6f, 0x7595b2a9, 0x81b5dcc5, 0x0 }, /* #55 */3435 { 0x 312b17, 0x312b93, 0x758c2d5c, 0xaf95fe0d, 0xc5f62f4e, 0x0 }, /* #56 */3436 { 0x1 b4dc6, 0x1b4516, 0x57e21226, 0x1ccc891d, 0x3b158909, 0x0 }, /* #57 */3437 { 0x 176d02, 0x176507, 0x6e08bd48, 0x6e45c2e1, 0xffc2fa67, 0x0 }, /* #58 */3438 { 0x 054192, 0x054193, 0x86314513, 0xf9833eae, 0x8cae0665, 0x0 }, /* #59 */3439 { 0x 0a7e03, 0x0a7e16, 0x97f2d4c2, 0x5084bbeb, 0x476e18d6, 0x0 }, /* #60 */3440 { 0x2 02e17, 0x202603, 0x1c8f2d86, 0x209945a2, 0xfbf5e7e3, 0x0 }, /* #61 */3441 { 0x 0b06d6, 0x0b0612, 0xf8add26b, 0x5cdc468c, 0x9bd18bdf, 0x0 }, /* #62 */3442 { 0x3 56b97, 0x356b93, 0x4a07f390, 0xba007b7a, 0x90077815, 0x0 }, /* #63 */3379 { 0x0c58d6, 0x0c5082, 0xcefa3502, 0x824bf632, 0x4cae3ed0, 0x0 }, /* #0 */ 3380 { 0x1d5013, 0x1d5016, 0xedcf42d1, 0x2ba36327, 0xc22bdfa9, 0x0 }, /* #1 */ 3381 { 0x287207, 0x287216, 0x8bf413e0, 0x06af15ca, 0x8544fe15, 0x0 }, /* #2 */ 3382 { 0x051746, 0x051706, 0x4dc3654d, 0x36939b30, 0x172fca1d, 0x0 }, /* #3 */ 3383 { 0x3e6283, 0x3e6282, 0xf77dbc9c, 0xd793fa61, 0x1fe9c23a, 0x0 }, /* #4 */ 3384 { 0x3f1e46, 0x3f1e16, 0x8b37b821, 0x141e1306, 0x7719a51b, 0x0 }, /* #5 */ 3385 { 0x262bd7, 0x262383, 0xea5df94d, 0xeac39483, 0xff9a64c9, 0x0 }, /* #6 */ 3386 { 0x0e6896, 0x0e6007, 0x33922b3c, 0x723da0a5, 0xc1548a97, 0x0 }, /* #7 */ 3387 { 0x166103, 0x166197, 0xbace96e6, 0xe9b981de, 0xd1151507, 0x0 }, /* #8 */ 3388 { 0x170753, 0x170716, 0x61b59b54, 0x07ccc16a, 0x59e8d9e9, 0x0 }, /* #9 */ 3389 { 0x2d0443, 0x2d0492, 0xd247ea41, 0xa2e38f79, 0x2f645ac7, 0x0 }, /* #10 */ 3390 { 0x035717, 0x035716, 0xf2a0684a, 0x31817c0c, 0xc11eec3d, 0x0 }, /* #11 */ 3391 { 0x273a13, 0x273293, 0x233112a4, 0xb872339b, 0x6abedf08, 0x0 }, /* #12 */ 3392 { 0x243cd2, 0x243402, 0x7af24aad, 0x41ed8897, 0x3904c216, 0x0 }, /* #13 */ 3393 { 0x227046, 0x227883, 0x2fc2d6a7, 0x8f285037, 0xa09a8670, 0x0 }, /* #14 */ 3394 { 0x175192, 0x175987, 0x6801e2b7, 0xd43671d1, 0x93cb70e6, 0x0 }, /* #15 */ 3395 { 0x211613, 0x211e93, 0x7cf7f3e0, 0xc24bbca7, 0xbaac3738, 0x0 }, /* #16 */ 3396 { 0x1d7c53, 0x1d7402, 0x39958308, 0x32c7e346, 0x06cd9fc1, 0x0 }, /* #17 */ 3397 { 0x333b46, 0x333392, 0xda003592, 0x964323fe, 0x43bd1194, 0x0 }, /* #18 */ 3398 { 0x0d0d56, 0x0d0597, 0x0d2ef858, 0xc67c775a, 0x46b280fe, 0x0 }, /* #19 */ 3399 { 0x251e13, 0x251687, 0x86f752b9, 0xaf9f5f77, 0xd757f341, 0x0 }, /* #20 */ 3400 { 0x235d13, 0x235582, 0xdabbe7dc, 0xb448bda1, 0x26732a3a, 0x0 }, /* #21 */ 3401 { 0x195986, 0x195116, 0x7b86a420, 0x370554b8, 0x44814f68, 0x0 }, /* #22 */ 3402 { 0x043707, 0x043f93, 0x6b410518, 0xb18b636d, 0xb9b5a1aa, 0x0 }, /* #23 */ 3403 { 0x085e53, 0x085687, 0x8ebc1cf5, 0xeeaafc93, 0xa0112061, 0x0 }, /* #24 */ 3404 { 0x2e6213, 0x2e6212, 0x7e3350b8, 0x633ad0c8, 0x1af87fef, 0x0 }, /* #25 */ 3405 { 0x173196, 0x173103, 0x1642c9de, 0x5b6fb0a2, 0xbad3193c, 0x0 }, /* #26 */ 3406 { 0x1d7103, 0x1d7997, 0x5cc24e20, 0xc42b07ac, 0x98974673, 0x0 }, /* #27 */ 3407 { 0x125557, 0x125592, 0xcc288ec6, 0x9172fe8c, 0x3ab59039, 0x0 }, /* #28 */ 3408 { 0x0f4d17, 0x0f4d87, 0x1763c1be, 0x811ef3f9, 0x9644cdc4, 0x0 }, /* #29 */ 3409 { 0x1519d6, 0x151186, 0xf2dd8054, 0xc6c95b72, 0x2c1424e2, 0x0 }, /* #30 */ 3410 { 0x0128d7, 0x012097, 0x527554d0, 0xfd6206d4, 0x55134dfb, 0x0 }, /* #31 */ 3411 { 0x242486, 0x242496, 0x996ef705, 0x955380b7, 0x041b764e, 0x0 }, /* #32 */ 3412 { 0x341dd2, 0x341d87, 0x64d1777e, 0xb0d5736a, 0xb3fc0414, 0x0 }, /* #33 */ 3413 { 0x2f5797, 0x2f5702, 0xf8bae09d, 0x03ca6019, 0xf4f08083, 0x0 }, /* #34 */ 3414 { 0x2a7153, 0x2a7107, 0x4c36212f, 0x56798642, 0xf5bc9aec, 0x0 }, /* #35 */ 3415 { 0x1f1783, 0x1f1787, 0x9a00d39b, 0xedbc6127, 0xac447273, 0x0 }, /* #36 */ 3416 { 0x357293, 0x357293, 0x90527163, 0xfbc04e6e, 0x949222f4, 0x0 }, /* #37 */ 3417 { 0x344b93, 0x344303, 0x342ae1dd, 0x48d8321c, 0xeb52afc0, 0x0 }, /* #38 */ 3418 { 0x107c52, 0x107406, 0xf4dbcbe8, 0x2ab3a3a0, 0xca282848, 0x0 }, /* #39 */ 3419 { 0x344083, 0x344006, 0x6a3f365e, 0x0e34aa8d, 0x5c0a8bd0, 0x0 }, /* #40 */ 3420 { 0x2133c7, 0x213302, 0xb5961c4d, 0x2379dcc2, 0x921c3f8a, 0x0 }, /* #41 */ 3421 { 0x0f2703, 0x0f2f93, 0x7b2609e4, 0xbcd272fe, 0xbe5396e5, 0x0 }, /* #42 */ 3422 { 0x175506, 0x175586, 0xe0ecd05d, 0xc58914fc, 0x1b63bb61, 0x0 }, /* #43 */ 3423 { 0x230c06, 0x230c02, 0xa072cc8f, 0x4f9edace, 0x50d3f1c1, 0x0 }, /* #44 */ 3424 { 0x187903, 0x187102, 0x67c3b3a6, 0x467c2723, 0x21478c82, 0x0 }, /* #45 */ 3425 { 0x195c93, 0x195412, 0xeba87c5c, 0x292bc91f, 0xc27cb33c, 0x0 }, /* #46 */ 3426 { 0x1b2942, 0x1b2993, 0x6c7c1384, 0xe696bd97, 0x85e555ed, 0x0 }, /* #47 */ 3427 { 0x2c3d83, 0x2c3516, 0x67421efd, 0x014196cf, 0x6600882d, 0x0 }, /* #48 */ 3428 { 0x2c7686, 0x2c7606, 0x58632d3e, 0x0133be77, 0x572f6ec7, 0x0 }, /* #49 */ 3429 { 0x123882, 0x123012, 0x57c44950, 0x401af91c, 0x17a95034, 0x0 }, /* #50 */ 3430 { 0x101206, 0x101216, 0xf1250cf1, 0x39b030b2, 0xb774dc3f, 0x0 }, /* #51 */ 3431 { 0x274882, 0x274092, 0xc2df09c0, 0xc1e5cb34, 0x00f93e8c, 0x0 }, /* #52 */ 3432 { 0x397a87, 0x397a87, 0x3463803d, 0x83eb4093, 0xb0783fa9, 0x0 }, /* #53 */ 3433 { 0x1b29c6, 0x1b2997, 0x75b17ce2, 0xde336717, 0x977e15cb, 0x0 }, /* #54 */ 3434 { 0x1633c2, 0x163b93, 0x56bdf9d4, 0xc461000b, 0x925cf9c9, 0x0 }, /* #55 */ 3435 { 0x132557, 0x132d16, 0xc2fa28d1, 0x4d6c75f3, 0x758db2dd, 0x0 }, /* #56 */ 3436 { 0x1a0756, 0x1a0716, 0x691fe971, 0x3b08daa3, 0x2e170ece, 0x0 }, /* #57 */ 3437 { 0x0d2ed3, 0x0d2e16, 0xabbebf06, 0x33cf85ac, 0x77ef3959, 0x0 }, /* #58 */ 3438 { 0x1e3f92, 0x1e3793, 0xab5fc922, 0xcdd1dbb5, 0xdd8ded6d, 0x0 }, /* #59 */ 3439 { 0x286a07, 0x286207, 0x18135849, 0x7a0a2b50, 0x9e092cf8, 0x0 }, /* #60 */ 3440 { 0x275d07, 0x275512, 0xf616f042, 0x1a1f36a2, 0xdbf7b99f, 0x0 }, /* #61 */ 3441 { 0x3b24c6, 0x3b2417, 0x5b46a866, 0x5f6cb90c, 0xfbd9ef5a, 0x0 }, /* #62 */ 3442 { 0x313d16, 0x313d02, 0xbdeb3f09, 0x5e73b768, 0x5f7787a1, 0x0 }, /* #63 */ 3443 3443 }; 3444 3444 static const BINU32_TEST_T g_aTests_or_u32[] = 3445 3445 { 3446 { 0x 1c32c3, 0x1c3286, 0xbbe690a5, 0xbfe690af, 0x9e22802f, 0x0 }, /* #0 */3447 { 0x3 12f46, 0x312782, 0x8218306c, 0xc21b33ef, 0xc2130387, 0x0 }, /* #1 */3448 { 0x 0c1503, 0x0c1586, 0xa5d2c146, 0xefdeef56, 0xef8eee10, 0x0 }, /* #2 */3449 { 0x2 f74d6, 0x2f7486, 0xef1f33ae, 0xef7fffaf, 0xa979fcad, 0x0 }, /* #3 */3450 { 0x 3b5703, 0x3b5782, 0x3d28bb7e, 0xbd2dfffe, 0xbd2d6c90, 0x0 }, /* #4 */3451 { 0x3 20152, 0x320186, 0x6ac7e53f, 0xebdfe53f, 0xa99ba10a, 0x0 }, /* #5 */3452 { 0x 1375c7, 0x137586, 0xd2b4a6f1, 0xd2bce6f3, 0x923c42a2, 0x0 }, /* #6 */3453 { 0x 3a43d3, 0x3a4382, 0xb0109973, 0xf1da9f7f, 0x51ca867f, 0x0 }, /* #7 */3454 { 0x 0425c6, 0x042586, 0xcb0d98a1, 0xeb9f98a5, 0x299f9885, 0x0 }, /* #8 */3455 { 0x 1679c7, 0x167186, 0xf4df71bb, 0xfdfff7ff, 0x39a3e7ee, 0x0 }, /* #9 */3456 { 0x 0f7887, 0x0f7086, 0x76cd5616, 0xf6cfff5f, 0xe2cefb49, 0x0 }, /* #10 */3457 { 0x 233b17, 0x233382, 0xedc43c44, 0xefd4bfd5, 0xee50abd5, 0x0 }, /* #11 */3458 { 0x 014496, 0x014482, 0xdb059f32, 0xdf17bf7f, 0x0e16ba4d, 0x0 }, /* #12 */3459 { 0x 213d42, 0x213582, 0xc03e5dbb, 0xfe7fddfb, 0x7e7bc0f0, 0x0 }, /* #13 */3460 { 0x 376c96, 0x376486, 0xad0f0dba, 0xff4f4dfa, 0x774e4572, 0x0 }, /* #14 */3461 { 0x 315b93, 0x315382, 0x00fd8d54, 0xc6fd8f5e, 0xc649864e, 0x0 }, /* #15 */3462 { 0x2 c5203, 0x2c5282, 0xc1116a74, 0xdf73ee7c, 0x1e63e638, 0x0 }, /* #16 */3463 { 0x 1f7616, 0x1f7686, 0xf503c482, 0xff5bcdff, 0x4a5a4dff, 0x0 }, /* #17 */3464 { 0x 362582, 0x362506, 0x1935d08d, 0x1d3fd6bd, 0x1c0f06bc, 0x0 }, /* #18 */3465 { 0x 034fd3, 0x034786, 0x3eefe356, 0xbfffe777, 0xb7366435, 0x0 }, /* #19 */3466 { 0x 2c6fc6, 0x2c6786, 0x28798cc7, 0xac799ee7, 0x84099267, 0x0 }, /* #20 */3467 { 0x 101d02, 0x101586, 0x2528463f, 0xb73be73f, 0xb71be527, 0x0 }, /* #21 */3468 { 0x 212082, 0x212002, 0x417265d8, 0x7d7e6dfd, 0x7d7c48a5, 0x0 }, /* #22 */3469 { 0x 0508d7, 0x050006, 0x64e553fb, 0x6fedf7ff, 0x4becb77d, 0x0 }, /* #23 */3470 { 0x 027582, 0x027582, 0xcf7a9add, 0xff7fbbdf, 0x3a4d2b1b, 0x0 }, /* #24 */3471 { 0x 091786, 0x091782, 0x9ea6ebab, 0xfebeffef, 0xe0ba3745, 0x0 }, /* #25 */3472 { 0x 3a5496, 0x3a5482, 0xc664abca, 0xff6effea, 0x3b4a7ee0, 0x0 }, /* #26 */3473 { 0x 0f6356, 0x0f6386, 0x9157da0e, 0x9fffde0f, 0x1eacd607, 0x0 }, /* #27 */3474 { 0x 177546, 0x177506, 0x6716046d, 0x777ec4ff, 0x567cc4fa, 0x0 }, /* #28 */3475 { 0x 282552, 0x282582, 0x04726c66, 0xf47afef7, 0xf42a9ed1, 0x0 }, /* #29 */3476 { 0x2 066c6, 0x206682, 0x26189d5a, 0xfe1abd5b, 0xda02b413, 0x0 }, /* #30 */3477 { 0x 105057, 0x105002, 0x7adf9893, 0x7fdff997, 0x2d99f917, 0x0 }, /* #31 */3478 { 0x3 06c46, 0x306482, 0x3f9c4635, 0xffddc737, 0xecc58306, 0x0 }, /* #32 */3479 { 0x 1d3696, 0x1d3686, 0x1af27154, 0xbafe7fde, 0xa2ee4f9e, 0x0 }, /* #33 */3480 { 0x 2d1fd6, 0x2d1782, 0xd30f0034, 0xffdf80b5, 0xbdd68085, 0x0 }, /* #34 */3481 { 0x0 f5c46, 0x0f5482, 0x1fc88bd6, 0xffdcbffe, 0xe754bfba, 0x0 }, /* #35 */3482 { 0x 0c2b56, 0x0c2386, 0xa3b15329, 0xaffbfb2d, 0x8ecabb0d, 0x0 }, /* #36 */3483 { 0x 3e7ac6, 0x3e7202, 0x12763fd7, 0x137f7fdf, 0x1159668c, 0x0 }, /* #37 */3484 { 0x 1b1b07, 0x1b1386, 0xda20958a, 0xdb39d5ca, 0xd139c540, 0x0 }, /* #38 */3485 { 0x 047597, 0x047582, 0xf3d73e6c, 0xfbd73f6e, 0x78433f0a, 0x0 }, /* #39 */3486 { 0x 1f6717, 0x1f6782, 0x55c44c19, 0xdfe46d5d, 0xca60294c, 0x0 }, /* #40 */3487 { 0x 321892, 0x321082, 0xe4c8ea4f, 0xe6cffe7f, 0x428f1c3a, 0x0 }, /* #41 */3488 { 0x 0645d3, 0x064506, 0x565c000a, 0x765ebcdb, 0x3206bcd1, 0x0 }, /* #42 */3489 { 0x1 656d7, 0x165682, 0x8c69aca8, 0xedefeffd, 0xedc64ff5, 0x0 }, /* #43 */3490 { 0x 2b1602, 0x2b1682, 0x7b0d4bbd, 0xffefeffd, 0xa5e7a468, 0x0 }, /* #44 */3491 { 0x 1a3b43, 0x1a3382, 0x5e3dbb30, 0xfefdfbf2, 0xe6cc5bd2, 0x0 }, /* #45 */3492 { 0x 011d06, 0x011586, 0xa1b5b4dc, 0xe1f5fcde, 0x6074e8ce, 0x0 }, /* #46 */3493 { 0x2 03d07, 0x203582, 0x8b46c56f, 0xdb4ec57f, 0x534c0031, 0x0 }, /* #47 */3494 { 0x 203b92, 0x203302, 0x26823192, 0x2f86bdd3, 0x2d849cd1, 0x0 }, /* #48 */3495 { 0x1 31583, 0x131502, 0x5a7cda7f, 0x7afcfe7f, 0x7aecf642, 0x0 }, /* #49 */3496 { 0x 1b0547, 0x1b0582, 0xabcb0638, 0xffcf5efe, 0xde055cfe, 0x0 }, /* #50 */3497 { 0x2 50182, 0x250182, 0x9d479541, 0x9fdf9f7f, 0x06980e3f, 0x0 }, /* #51 */3498 { 0x 0f4d52, 0x0f4582, 0xc1e7ba58, 0xd5fffa7a, 0x947ae862, 0x0 }, /* #52 */3499 { 0x 2e0447, 0x2e0486, 0x04f89c39, 0x9df8fcbb, 0x9dd864bb, 0x0 }, /* #53 */3500 { 0x 3d6117, 0x3d6106, 0x10334fa1, 0x18b3ffa9, 0x18b0fc29, 0x0 }, /* #54 */3501 { 0x 3b1516, 0x3b1582, 0xbdaf3cda, 0xbfef7cfe, 0xbbc44cac, 0x0 }, /* #55 */3502 { 0x 3a5487, 0x3a5402, 0x79616114, 0x796de75d, 0x682ca64d, 0x0 }, /* #56 */3503 { 0x 1a3e83, 0x1a3682, 0xd1c7efe5, 0xddd7efe5, 0x5d56ac81, 0x0 }, /* #57 */3504 { 0x1 77906, 0x177182, 0xd1caace4, 0xd1defeef, 0x911cd6af, 0x0 }, /* #58 */3505 { 0x 1224c3, 0x122402, 0x15bf1d25, 0x77bf9d3d, 0x7612941d, 0x0 }, /* #59 */3506 { 0x 3a3852, 0x3a3082, 0x8cd1f13f, 0xaff5f5bf, 0xab3565ac, 0x0 }, /* #60 */3507 { 0x 042cc7, 0x042486, 0xcf2ccbbd, 0xcffccfff, 0x85f40de7, 0x0 }, /* #61 */3508 { 0x 3c3b96, 0x3c3386, 0xb5c9e4f8, 0xbddff6fa, 0x99d79232, 0x0 }, /* #62 */3509 { 0x 3f1dd7, 0x3f1582, 0x044227a7, 0xd77b67a7, 0xd3394720, 0x0 }, /* #63 */3446 { 0x296b02, 0x296386, 0xa8fac3d9, 0xaffff3db, 0x274ff093, 0x0 }, /* #0 */ 3447 { 0x3b2f86, 0x3b2782, 0x2f8ae4d6, 0xefbff5fe, 0xc7b5b5fc, 0x0 }, /* #1 */ 3448 { 0x3e5803, 0x3e5082, 0xd76225cd, 0xffffe5fd, 0xac9fc1b9, 0x0 }, /* #2 */ 3449 { 0x276f92, 0x276786, 0xbacdf104, 0xfecffbc5, 0x668a5bc5, 0x0 }, /* #3 */ 3450 { 0x0e7647, 0x0e7686, 0x6ccad2fe, 0xffeafaff, 0xb7e238ab, 0x0 }, /* #4 */ 3451 { 0x367f16, 0x367782, 0xb319e602, 0xbb5bee57, 0xa94bc857, 0x0 }, /* #5 */ 3452 { 0x236682, 0x236686, 0x613c5e1c, 0xe37efe3f, 0xc246b223, 0x0 }, /* #6 */ 3453 { 0x1939d3, 0x193186, 0x8ae363ee, 0xdef7e3ff, 0xd6b5a3d7, 0x0 }, /* #7 */ 3454 { 0x172492, 0x172482, 0xf93fc77d, 0xfb7ffffd, 0x8a41fce8, 0x0 }, /* #8 */ 3455 { 0x026892, 0x026082, 0x86b51111, 0x9ff77797, 0x19737687, 0x0 }, /* #9 */ 3456 { 0x2a46d2, 0x2a4686, 0x6f2b5022, 0xefbb7133, 0x849a2133, 0x0 }, /* #10 */ 3457 { 0x1b46d7, 0x1b4606, 0x13e39bb3, 0x57e3bfff, 0x44032fcc, 0x0 }, /* #11 */ 3458 { 0x367c02, 0x367486, 0xb4e35432, 0xfceffdbe, 0xf8acb9be, 0x0 }, /* #12 */ 3459 { 0x160603, 0x160682, 0xe8f859f5, 0xe8f9f9f7, 0x08d9f8d6, 0x0 }, /* #13 */ 3460 { 0x1f4ed7, 0x1f4682, 0xe40cea88, 0xeffdfa89, 0x4bf9ba09, 0x0 }, /* #14 */ 3461 { 0x242b03, 0x242306, 0x2f576ec0, 0x7f7f7edb, 0x5528385b, 0x0 }, /* #15 */ 3462 { 0x273903, 0x273106, 0x5e5a45e6, 0x7efb6fee, 0x38a32f6e, 0x0 }, /* #16 */ 3463 { 0x3f1c82, 0x3f1406, 0x6030e0dc, 0x68fafcde, 0x68fa9c06, 0x0 }, /* #17 */ 3464 { 0x1903c2, 0x190382, 0x3619447a, 0xb6dfe67a, 0xb4dee228, 0x0 }, /* #18 */ 3465 { 0x116c03, 0x116486, 0x21df6e60, 0xf3df7fff, 0xd3c771ff, 0x0 }, /* #19 */ 3466 { 0x0d4753, 0x0d4782, 0x14c53d55, 0xb5fdfffd, 0xa13dc2ed, 0x0 }, /* #20 */ 3467 { 0x362b83, 0x362382, 0xed3652b3, 0xed7fdffb, 0xc96f9dc9, 0x0 }, /* #21 */ 3468 { 0x1f7bd7, 0x1f7382, 0xe316d2e6, 0xef76deef, 0x2f700c09, 0x0 }, /* #22 */ 3469 { 0x263b13, 0x263306, 0x70f8c526, 0x7cffdfee, 0x1c575ae8, 0x0 }, /* #23 */ 3470 { 0x1143c3, 0x114386, 0xba7f7edd, 0xfa7f7fff, 0xc8621dff, 0x0 }, /* #24 */ 3471 { 0x1f7553, 0x1f7582, 0xebd96c2d, 0xefdd7dad, 0x8f4d35ac, 0x0 }, /* #25 */ 3472 { 0x2341c3, 0x234102, 0x4205ec19, 0x52cfff3d, 0x12cf7f2c, 0x0 }, /* #26 */ 3473 { 0x262b53, 0x262382, 0xc9681be3, 0xd9fefbfb, 0x91fef9bb, 0x0 }, /* #27 */ 3474 { 0x3d0e03, 0x3d0686, 0x72b8924d, 0xf3bdba5f, 0xf38d3812, 0x0 }, /* #28 */ 3475 { 0x1c4006, 0x1c4086, 0xcc79cbcb, 0xdc7bcbdb, 0xd03282d3, 0x0 }, /* #29 */ 3476 { 0x2a72d3, 0x2a7282, 0xbfb462e5, 0xfffcebef, 0x5bc8c90f, 0x0 }, /* #30 */ 3477 { 0x2f6416, 0x2f6486, 0xd35bcd83, 0xf35bffb7, 0xb0117e36, 0x0 }, /* #31 */ 3478 { 0x3523c3, 0x352382, 0xde86affe, 0xde8efffe, 0x1c8c5c5a, 0x0 }, /* #32 */ 3479 { 0x032752, 0x032706, 0x040ca815, 0x1eeefcd7, 0x1aeefcc6, 0x0 }, /* #33 */ 3480 { 0x1559c6, 0x155182, 0x39bae36c, 0xbdbbe7ef, 0x9ca905e3, 0x0 }, /* #34 */ 3481 { 0x012993, 0x012182, 0xee662eb0, 0xfee73ebc, 0xf6833c9c, 0x0 }, /* #35 */ 3482 { 0x1b0ad2, 0x1b0282, 0xdeabd6ee, 0xffabd7fe, 0x63abd3d0, 0x0 }, /* #36 */ 3483 { 0x1f2fc7, 0x1f2706, 0x1fbbd275, 0x3ffff27d, 0x23f6306d, 0x0 }, /* #37 */ 3484 { 0x255686, 0x255606, 0x31953ed2, 0x3ddfbfff, 0x3d4f873f, 0x0 }, /* #38 */ 3485 { 0x387956, 0x387106, 0x0ba843e1, 0x1fa86fe1, 0x14006ec1, 0x0 }, /* #39 */ 3486 { 0x276bd6, 0x276382, 0x1de2a2f0, 0xdff7eaf7, 0xca376ab7, 0x0 }, /* #40 */ 3487 { 0x161053, 0x161086, 0x8591789b, 0xd5957bdb, 0xd1852bcb, 0x0 }, /* #41 */ 3488 { 0x3e4616, 0x3e4686, 0x40b54dc3, 0xffb55fe7, 0xff045e65, 0x0 }, /* #42 */ 3489 { 0x115917, 0x115182, 0x9137c334, 0xf3f7d3f4, 0xe3f093c0, 0x0 }, /* #43 */ 3490 { 0x345582, 0x345502, 0x6699ee74, 0x67ffff7c, 0x03f61578, 0x0 }, /* #44 */ 3491 { 0x3b1c03, 0x3b1486, 0xf6c7e75e, 0xfee7ef7e, 0x3e26e86a, 0x0 }, /* #45 */ 3492 { 0x3c4fd3, 0x3c4782, 0xd63a6e24, 0xd63f6fb6, 0x961529b6, 0x0 }, /* #46 */ 3493 { 0x257707, 0x257786, 0xd66b1b19, 0xd7eb3bbb, 0x11c032a2, 0x0 }, /* #47 */ 3494 { 0x3c32c2, 0x3c3286, 0x772a1a57, 0xff2f7a5f, 0xad27620c, 0x0 }, /* #48 */ 3495 { 0x1618d6, 0x161086, 0xea428430, 0xfef684fc, 0x34f480fc, 0x0 }, /* #49 */ 3496 { 0x005c42, 0x005402, 0x6170d3fe, 0x777ddbfe, 0x366dd9d8, 0x0 }, /* #50 */ 3497 { 0x2875c6, 0x287502, 0x045f1c74, 0x445f3efd, 0x404526bd, 0x0 }, /* #51 */ 3498 { 0x326343, 0x326382, 0x26527ff9, 0xb65ffffb, 0xb24fe8ea, 0x0 }, /* #52 */ 3499 { 0x047456, 0x047482, 0x92397a2b, 0xbbbbff3b, 0x3b83c739, 0x0 }, /* #53 */ 3500 { 0x0c0d97, 0x0c0586, 0xc3ab8b49, 0xf3efefc9, 0xf3456780, 0x0 }, /* #54 */ 3501 { 0x0e3f97, 0x0e3782, 0x11f3098d, 0xbbfb3b8f, 0xaaf83203, 0x0 }, /* #55 */ 3502 { 0x2433d2, 0x243382, 0xee9936eb, 0xeefdb6fb, 0xcce49633, 0x0 }, /* #56 */ 3503 { 0x011597, 0x011586, 0x35f8385c, 0xfffc7cdd, 0xfb3c5c85, 0x0 }, /* #57 */ 3504 { 0x1e5ed2, 0x1e5686, 0xa82d086f, 0xecadecff, 0x6484e4d7, 0x0 }, /* #58 */ 3505 { 0x0c12c7, 0x0c1206, 0x05e6fd7a, 0x45efffff, 0x400b579d, 0x0 }, /* #59 */ 3506 { 0x250452, 0x250406, 0x69c68abc, 0x69fedabd, 0x29be5211, 0x0 }, /* #60 */ 3507 { 0x364387, 0x364306, 0x2b28a06d, 0x3b3cab7d, 0x383c8b11, 0x0 }, /* #61 */ 3508 { 0x0e25c7, 0x0e2582, 0xc01c7581, 0xcc7e7db5, 0x4c666835, 0x0 }, /* #62 */ 3509 { 0x0316c2, 0x031686, 0xd65ec750, 0xfe7fe7f9, 0xa86f60a9, 0x0 }, /* #63 */ 3510 3510 }; 3511 3511 static const BINU32_TEST_T g_aTests_or_u32_locked[] = 3512 3512 { 3513 { 0x 2c0f96, 0x2c0702, 0x4a508aa1, 0x6ffddff1, 0x6dbd5551, 0x0 }, /* #0 */3514 { 0x 2c5046, 0x2c5082, 0xdc4be385, 0xfe4fe39d, 0x3a466019, 0x0 }, /* #1 */3515 { 0x0 11383, 0x011306, 0x1c7b7eff, 0x3ffffeff, 0x2fcec6c8, 0x0 }, /* #2 */3516 { 0x 1c0cd7, 0x1c0406, 0x0c2c4ed9, 0x7ceccedd, 0x70ec8ecd, 0x0 }, /* #3 */3517 { 0x 134dd2, 0x134586, 0x9cda54dc, 0xddfb77fc, 0xc1f96724, 0x0 }, /* #4 */3518 { 0x 226d57, 0x226586, 0x9582bba9, 0xbdeebbbb, 0x39ee801a, 0x0 }, /* #5 */3519 { 0x 1c6982, 0x1c6186, 0x18525f61, 0xdff3ffe1, 0xc7f3e5c0, 0x0 }, /* #6 */3520 { 0x1f 3356, 0x1f3306, 0x0eb8ebec, 0x4eb8fbfc, 0x4e88fb54, 0x0 }, /* #7 */3521 { 0x 2c7016, 0x2c7082, 0x9a7232ac, 0xbf7efabf, 0x3f5ce897, 0x0 }, /* #8 */3522 { 0x2 a52d6, 0x2a5202, 0x6223f334, 0x6637ff76, 0x26340d42, 0x0 }, /* #9 */3523 { 0x 127b86, 0x127386, 0xfc33e167, 0xfe33f1e7, 0xb21370e5, 0x0 }, /* #10 */3524 { 0x 186412, 0x186482, 0xc1e56741, 0xfbfdff73, 0xfbddfe33, 0x0 }, /* #11 */3525 { 0x 154e57, 0x154686, 0xe9a8241a, 0xfdfa7d3f, 0xddda5d27, 0x0 }, /* #12 */3526 { 0x 193ac2, 0x193286, 0xa633ca2e, 0xb63fce6f, 0x121ec66d, 0x0 }, /* #13 */3527 { 0x 354813, 0x354082, 0xc1d8c8af, 0xffdfdabf, 0x7f5f5a1b, 0x0 }, /* #14 */3528 { 0x 144316, 0x144386, 0x8e15ed47, 0x8f9dfd5f, 0x818cf85e, 0x0 }, /* #15 */3529 { 0x 056417, 0x056486, 0x64c353ef, 0xf7fbf3ff, 0xd3bba397, 0x0 }, /* #16 */3530 { 0x3 24fd6, 0x324782, 0x9c2d0106, 0xdebf6137, 0xce9e6031, 0x0 }, /* #17 */3531 { 0x 3d3856, 0x3d3082, 0x1fc5ebab, 0xfff7fffb, 0xfaf337d8, 0x0 }, /* #18 */3532 { 0x1 704d7, 0x170486, 0x985ab092, 0xb9fefdbb, 0x29fe4dbb, 0x0 }, /* #19 */3533 { 0x2 16652, 0x216682, 0xde46babb, 0xffcffabf, 0xf58d5a84, 0x0 }, /* #20 */3534 { 0x3 12b93, 0x312302, 0x21f76a90, 0x7bf76ebf, 0x7a75462f, 0x0 }, /* #21 */3535 { 0x0 83803, 0x083002, 0x1054e915, 0x76d6ebf7, 0x76928ae6, 0x0 }, /* #22 */3536 { 0x1 d3ed3, 0x1d3686, 0x9f49a37c, 0x9fcdf3ff, 0x9b8c52c3, 0x0 }, /* #23 */3537 { 0x 0d2f03, 0x0d2702, 0x64e6daad, 0x74fedfbf, 0x701ec79b, 0x0 }, /* #24 */3538 { 0x 024a96, 0x024286, 0xa08486f5, 0xbcbccff5, 0x9cb84f80, 0x0 }, /* #25 */3539 { 0x2 b0c06, 0x2b0406, 0x4cb81047, 0x4cbcbbd7, 0x0834abd7, 0x0 }, /* #26 */3540 { 0x 124c92, 0x124482, 0x94fe6482, 0xddfefee6, 0xc978be66, 0x0 }, /* #27 */3541 { 0x 1c1f47, 0x1c1782, 0x90514c0d, 0x99595ead, 0x895812ad, 0x0 }, /* #28 */3542 { 0x 322087, 0x322082, 0xedfd6cbf, 0xfdffefbf, 0x98ee872f, 0x0 }, /* #29 */3543 { 0x 2d4c46, 0x2d4482, 0xc02a91e2, 0xeaefbdf7, 0xeacfad57, 0x0 }, /* #30 */3544 { 0x3d 4096, 0x3d4082, 0xf723817e, 0xff2b937f, 0x3c0a9379, 0x0 }, /* #31 */3545 { 0x 152c07, 0x152406, 0x69453acb, 0x69573beb, 0x00171b6b, 0x0 }, /* #32 */3546 { 0x 092e86, 0x092686, 0xb5d7354d, 0xf7ff7ddd, 0x43ec6dd8, 0x0 }, /* #33 */3547 { 0x1 f2296, 0x1f2202, 0x1df594a1, 0x3df596b9, 0x25f10638, 0x0 }, /* #34 */3548 { 0x0 f59d7, 0x0f5186, 0x8b1d2bee, 0xab3f3bff, 0x282f1bf5, 0x0 }, /* #35 */3549 { 0x 140647, 0x140682, 0xf4c5f867, 0xf5f7fd67, 0x31374d42, 0x0 }, /* #36 */3550 { 0x3 577c3, 0x357786, 0x7f26ee69, 0xffeefeff, 0x94ee70b6, 0x0 }, /* #37 */3551 { 0x 296843, 0x296002, 0x1d514b2d, 0x1d5fcf6d, 0x041e8664, 0x0 }, /* #38 */3552 { 0x 093206, 0x093286, 0xabbcff57, 0xafbfff77, 0x051fbf30, 0x0 }, /* #39 */3553 { 0x0 06ad2, 0x006286, 0x57006785, 0xdf8c7fe7, 0xdb8c7962, 0x0 }, /* #40 */3554 { 0x3 53fc2, 0x353782, 0x26b54171, 0xe7ff75f1, 0xc5db7591, 0x0 }, /* #41 */3555 { 0x 226146, 0x226182, 0x4973ea2d, 0xd973fe2f, 0xd9135607, 0x0 }, /* #42 */3556 { 0x 351343, 0x351382, 0xe24312b0, 0xe37ff2f2, 0x217ff262, 0x0 }, /* #43 */3557 { 0x0 231d2, 0x023186, 0xd11c8f5d, 0xfb1caf7d, 0x6a082b71, 0x0 }, /* #44 */3558 { 0x 1c3e13, 0x1c3686, 0x19f0fb4b, 0x9df2ff7b, 0x9c02063b, 0x0 }, /* #45 */3559 { 0x 2719d2, 0x271182, 0x7c525c9a, 0xff7ffdfe, 0x833da166, 0x0 }, /* #46 */3560 { 0x 324b13, 0x324306, 0x3a670d6c, 0x3be74f6c, 0x03a24b68, 0x0 }, /* #47 */3561 { 0x 043b82, 0x043386, 0x42b408d0, 0xfbbe99d2, 0xb9ae9112, 0x0 }, /* #48 */3562 { 0x 367307, 0x367382, 0x8f421ff7, 0xff429ff7, 0xfe4098f4, 0x0 }, /* #49 */3563 { 0x 395b12, 0x395382, 0x619f897c, 0xf1ffddfe, 0xb0fb5df6, 0x0 }, /* #50 */3564 { 0x 155a93, 0x155202, 0x02029724, 0x3a12bfa7, 0x3810bd83, 0x0 }, /* #51 */3565 { 0x3 f2143, 0x3f2106, 0x78e2803e, 0x7ef3a47e, 0x1e51a472, 0x0 }, /* #52 */3566 { 0x 036896, 0x036006, 0x2dd1b3cd, 0x2ff3b3cf, 0x2273900e, 0x0 }, /* #53 */3567 { 0x 363983, 0x363106, 0x361501ba, 0x7f3577bb, 0x5d247613, 0x0 }, /* #54 */3568 { 0x 036857, 0x036082, 0x19cacb06, 0x99dfcf26, 0x90d70424, 0x0 }, /* #55 */3569 { 0x 1100d2, 0x110082, 0x92153b1d, 0xbfdfff3d, 0xafdbf631, 0x0 }, /* #56 */3570 { 0x 1b7692, 0x1b7602, 0x1c0d4148, 0x3e3d4d6e, 0x2a390d2e, 0x0 }, /* #57 */3571 { 0x 107d57, 0x107506, 0x5f1ebe3f, 0x5f5efeff, 0x1b5c4ae2, 0x0 }, /* #58 */3572 { 0x 386a42, 0x386202, 0x2fca247d, 0x2feba77f, 0x0021a30e, 0x0 }, /* #59 */3573 { 0x 176c13, 0x176406, 0x2c5418db, 0x2d7c19ff, 0x052c096d, 0x0 }, /* #60 */3574 { 0x 1e55c2, 0x1e5582, 0x8a63bacc, 0xdb7fbeec, 0x597cac68, 0x0 }, /* #61 */3575 { 0x 381b83, 0x381386, 0x701e181f, 0xf7dfbbff, 0xc7c1b3e7, 0x0 }, /* #62 */3576 { 0x 0a0683, 0x0a0682, 0x843be45f, 0xfc3fff7f, 0x780e1b24, 0x0 }, /* #63 */3513 { 0x330bd6, 0x330386, 0xef57e202, 0xfff7eb96, 0xf2b70996, 0x0 }, /* #0 */ 3514 { 0x1670d7, 0x167082, 0x608bc4c7, 0xf8abf5c7, 0xf823f582, 0x0 }, /* #1 */ 3515 { 0x080802, 0x080082, 0xe9c7fa8c, 0xe9d7face, 0x081212c2, 0x0 }, /* #2 */ 3516 { 0x0d0293, 0x0d0282, 0xc07f60e9, 0xeaff61e9, 0x2ab36140, 0x0 }, /* #3 */ 3517 { 0x354686, 0x354682, 0xa804f0f8, 0xfc6cfefe, 0x5c683e4e, 0x0 }, /* #4 */ 3518 { 0x122247, 0x122286, 0x9d9c040d, 0xfdde04af, 0x6dce00aa, 0x0 }, /* #5 */ 3519 { 0x0d5117, 0x0d5186, 0x07a2ab18, 0xcfaefb7e, 0xc88ed966, 0x0 }, /* #6 */ 3520 { 0x1f72d7, 0x1f7282, 0x69883a4b, 0xefab7a4f, 0xeeab480d, 0x0 }, /* #7 */ 3521 { 0x070616, 0x070686, 0x56fe6891, 0xdeff7bf3, 0xd8831362, 0x0 }, /* #8 */ 3522 { 0x2d1382, 0x2d1302, 0x5ceedc1c, 0x5dfedd1f, 0x45b4c11b, 0x0 }, /* #9 */ 3523 { 0x315682, 0x315682, 0xf03c0d61, 0xf6be9df7, 0x369294d7, 0x0 }, /* #10 */ 3524 { 0x296c12, 0x296486, 0xc1099aac, 0xdd89bbaf, 0x5d89b38f, 0x0 }, /* #11 */ 3525 { 0x283353, 0x283382, 0x1043c811, 0x9243dc7f, 0x9203dc6e, 0x0 }, /* #12 */ 3526 { 0x3c63d2, 0x3c6302, 0x04512f54, 0x2dfb7fd6, 0x2dfa56d6, 0x0 }, /* #13 */ 3527 { 0x1b1307, 0x1b1382, 0xfd487a05, 0xfd4b7e85, 0x61431e85, 0x0 }, /* #14 */ 3528 { 0x083ed2, 0x083686, 0xdca7ec8d, 0xdcbfec8d, 0x949b4c81, 0x0 }, /* #15 */ 3529 { 0x3b3392, 0x3b3382, 0xdc142622, 0xfed7b6b6, 0x2ed39094, 0x0 }, /* #16 */ 3530 { 0x381206, 0x381286, 0x0402b204, 0xccf7f77e, 0xccf5477e, 0x0 }, /* #17 */ 3531 { 0x2827d7, 0x282782, 0xaa233298, 0xeeefff98, 0xeccecf98, 0x0 }, /* #18 */ 3532 { 0x1f1b03, 0x1f1382, 0x98aeb670, 0xbeeffff8, 0x364b7fb8, 0x0 }, /* #19 */ 3533 { 0x2e4596, 0x2e4582, 0x4b6258e1, 0xeffb5af1, 0xe5b94271, 0x0 }, /* #20 */ 3534 { 0x391c12, 0x391486, 0x1be171c9, 0xbff571eb, 0xadf5516b, 0x0 }, /* #21 */ 3535 { 0x0c1686, 0x0c1682, 0xae38adfa, 0xef3eaffb, 0x4b260fcb, 0x0 }, /* #22 */ 3536 { 0x165e06, 0x165602, 0x039246d9, 0x3bfb56fb, 0x38695263, 0x0 }, /* #23 */ 3537 { 0x201f57, 0x201786, 0x5669af07, 0xf66bafe7, 0xb46220e3, 0x0 }, /* #24 */ 3538 { 0x1d31d3, 0x1d3102, 0x407a53fd, 0x5f7a7bfd, 0x5f20281d, 0x0 }, /* #25 */ 3539 { 0x2917c3, 0x291782, 0x32b27268, 0xb3f776ec, 0xa17544ac, 0x0 }, /* #26 */ 3540 { 0x2345d2, 0x234586, 0xd6c6bc23, 0xd7effe77, 0x9169ca57, 0x0 }, /* #27 */ 3541 { 0x231e87, 0x231602, 0x33739014, 0x77fbdc57, 0x67f84c43, 0x0 }, /* #28 */ 3542 { 0x165717, 0x165786, 0xd74ae822, 0xf7cefcf3, 0xf6ce3cf3, 0x0 }, /* #29 */ 3543 { 0x033256, 0x033286, 0xc4b90de4, 0xd5bf1fff, 0xd13f16fb, 0x0 }, /* #30 */ 3544 { 0x3d6243, 0x3d6282, 0xf81b5e0e, 0xfcbf5fef, 0x8cbc05e9, 0x0 }, /* #31 */ 3545 { 0x0b2b47, 0x0b2306, 0x0287d8f2, 0x26b7d9ff, 0x24b419fd, 0x0 }, /* #32 */ 3546 { 0x166493, 0x166402, 0x722cd7e7, 0x7e3edfef, 0x5e12986d, 0x0 }, /* #33 */ 3547 { 0x152b87, 0x152306, 0x051cd89a, 0x2ddcd9fa, 0x28d089e8, 0x0 }, /* #34 */ 3548 { 0x0e1412, 0x0e1406, 0x4149e18f, 0x597ff5cf, 0x197794c5, 0x0 }, /* #35 */ 3549 { 0x083f46, 0x083706, 0x49ba5f2d, 0x6bbedf7d, 0x6abe8858, 0x0 }, /* #36 */ 3550 { 0x312617, 0x312682, 0x9650eef9, 0x9f79effd, 0x9b7949b4, 0x0 }, /* #37 */ 3551 { 0x157756, 0x157782, 0xc0616c91, 0xfc7fefd9, 0xfc1ea3c8, 0x0 }, /* #38 */ 3552 { 0x125f03, 0x125782, 0x83771022, 0xbff75aea, 0x3dc44ac8, 0x0 }, /* #39 */ 3553 { 0x093006, 0x093082, 0xea0ba03f, 0xeb4fbdbf, 0x61459da9, 0x0 }, /* #40 */ 3554 { 0x317403, 0x317402, 0x005336fc, 0x177ffffe, 0x173efb62, 0x0 }, /* #41 */ 3555 { 0x392286, 0x392286, 0xc9e7860b, 0xfff7c74b, 0xbf114141, 0x0 }, /* #42 */ 3556 { 0x1332c2, 0x133206, 0x6ca8de3c, 0x6ebefeff, 0x42966cdf, 0x0 }, /* #43 */ 3557 { 0x054682, 0x054686, 0xff7343b2, 0xff737bbb, 0x28617ba9, 0x0 }, /* #44 */ 3558 { 0x3d28d7, 0x3d2086, 0xce5f7921, 0xde5f7de7, 0xde096ce6, 0x0 }, /* #45 */ 3559 { 0x0c7f53, 0x0c7786, 0x15c313b9, 0xbfc713bb, 0xba4402ab, 0x0 }, /* #46 */ 3560 { 0x286353, 0x286386, 0x3a109b4a, 0xba53bf4e, 0x9843350e, 0x0 }, /* #47 */ 3561 { 0x103693, 0x103682, 0xce2f2058, 0xffffb9d9, 0x37f49981, 0x0 }, /* #48 */ 3562 { 0x0a2187, 0x0a2182, 0x89a913ce, 0xfbfb5fef, 0x7b535f29, 0x0 }, /* #49 */ 3563 { 0x0c3c02, 0x0c3482, 0x298ab3ab, 0xb99bb7fb, 0x9119b4db, 0x0 }, /* #50 */ 3564 { 0x303f57, 0x303702, 0x15e9d319, 0x3febdb9d, 0x2a22198c, 0x0 }, /* #51 */ 3565 { 0x360c47, 0x360486, 0x82fbc07b, 0xdefbccff, 0xde19ccc4, 0x0 }, /* #52 */ 3566 { 0x120817, 0x120002, 0x66e6e493, 0x66eee7bf, 0x40a8a3ac, 0x0 }, /* #53 */ 3567 { 0x111257, 0x111286, 0xae205919, 0xefb9dfff, 0x4db98ff7, 0x0 }, /* #54 */ 3568 { 0x1a48d6, 0x1a4002, 0x4901c58d, 0x5b51f59d, 0x5350b099, 0x0 }, /* #55 */ 3569 { 0x3a3782, 0x3a3702, 0x31d47160, 0x33dff162, 0x325f9002, 0x0 }, /* #56 */ 3570 { 0x2346d3, 0x234602, 0x3f405e59, 0x7ff25fd9, 0x5af24580, 0x0 }, /* #57 */ 3571 { 0x306452, 0x306482, 0x9e5dcfa4, 0xfeffcfe6, 0x60eb4862, 0x0 }, /* #58 */ 3572 { 0x1d4b83, 0x1d4386, 0xfa90f74c, 0xfbdbffde, 0xc35bbc9e, 0x0 }, /* #59 */ 3573 { 0x3c2ac2, 0x3c2282, 0xfe9d733c, 0xfefdfb3d, 0xd2f8a915, 0x0 }, /* #60 */ 3574 { 0x242b46, 0x242382, 0xdc72c45e, 0xfefae6fe, 0x32ba26bc, 0x0 }, /* #61 */ 3575 { 0x0457c2, 0x045786, 0xd8e56379, 0xfbe5ebff, 0xfbe5ca87, 0x0 }, /* #62 */ 3576 { 0x1303c3, 0x130382, 0x77f1382b, 0xffffbbbf, 0xfd9eabbe, 0x0 }, /* #63 */ 3577 3577 }; 3578 3578 static const BINU32_TEST_T g_aTests_xor_u32[] = 3579 3579 { 3580 { 0x1 81607, 0x181602, 0x77506726, 0x08f46b0e, 0x7fa40c28, 0x0 }, /* #0 */3581 { 0x 1a5787, 0x1a5706, 0x0e6aa438, 0x3529fbd4, 0x3b435fec, 0x0 }, /* #1 */3582 { 0x0 e3e07, 0x0e3682, 0x4da77e90, 0xa2c13954, 0xef6647c4, 0x0 }, /* #2 */3583 { 0x2 01552, 0x201506, 0x56d73f33, 0x1ba166fc, 0x4d7659cf, 0x0 }, /* #3 */3584 { 0x0 24cc6, 0x024486, 0x89fde2a2, 0xf2d7fd03, 0x7b2a1fa1, 0x0 }, /* #4 */3585 { 0x0 22157, 0x022186, 0xc6308a30, 0xdaf0f360, 0x1cc07950, 0x0 }, /* #5 */3586 { 0x 1c01c7, 0x1c0106, 0xd9568282, 0x27c4b34e, 0xfe9231cc, 0x0 }, /* #6 */3587 { 0x0 308d7, 0x030006, 0x381735f9, 0x43cfbeca, 0x7bd88b33, 0x0 }, /* #7 */3588 { 0x 107153, 0x107186, 0x771d6175, 0xdef4e41e, 0xa9e9856b, 0x0 }, /* #8 */3589 { 0x 364946, 0x364102, 0x1a062e20, 0x11b86a19, 0x0bbe4439, 0x0 }, /* #9 */3590 { 0x 310016, 0x310086, 0x82c493b2, 0xf5783eee, 0x77bcad5c, 0x0 }, /* #10 */3591 { 0x 193046, 0x193082, 0x328e07dc, 0xf82811ae, 0xcaa61672, 0x0 }, /* #11 */3592 { 0x 0b1bd6, 0x0b1306, 0x0c238ab5, 0x3d44fdf9, 0x3167774c, 0x0 }, /* #12 */3593 { 0x21 4283, 0x214286, 0xc1df83f5, 0xb88fe869, 0x79506b9c, 0x0 }, /* #13 */3594 { 0x 086c03, 0x086486, 0x2908a027, 0xdc423677, 0xf54a9650, 0x0 }, /* #14 */3595 { 0x 127987, 0x127186, 0xbf282557, 0x9b83b672, 0x24ab9325, 0x0 }, /* #15 */3596 { 0x0 915c7, 0x091506, 0x8307d76f, 0x74d76e99, 0xf7d0b9f6, 0x0 }, /* #16 */3597 { 0x 2102c6, 0x210206, 0xf9076bf7, 0x2f4608c3, 0xd6416334, 0x0 }, /* #17 */3598 { 0x 183546, 0x183506, 0x776cd771, 0x3dd88f55, 0x4ab45824, 0x0 }, /* #18 */3599 { 0x0 649c7, 0x064106, 0xe7aab4d2, 0x5fefef84, 0xb8455b56, 0x0 }, /* #19 */3600 { 0x 2f07d6, 0x2f0706, 0x3147513e, 0x3061a6b2, 0x0126f78c, 0x0 }, /* #20 */3601 { 0x0 608c3, 0x060082, 0x98f38f6b, 0xc6bf49f2, 0x5e4cc699, 0x0 }, /* #21 */3602 { 0x0 27653, 0x027606, 0xc327ef2c, 0x71e0dc7e, 0xb2c73352, 0x0 }, /* #22 */3603 { 0x2 14707, 0x214702, 0x7751dc5c, 0x680b856b, 0x1f5a5937, 0x0 }, /* #23 */3604 { 0x 1739d7, 0x173182, 0xc45e376b, 0xc1d66361, 0x0588540a, 0x0 }, /* #24 */3605 { 0x 050007, 0x050006, 0x01e2cbdc, 0x51573193, 0x50b5fa4f, 0x0 }, /* #25 */3606 { 0x 046113, 0x046106, 0xe6434199, 0x2fc4f6f6, 0xc987b76f, 0x0 }, /* #26 */3607 { 0x 1b5d46, 0x1b5502, 0x805dbfb7, 0x4a883826, 0xcad58791, 0x0 }, /* #27 */3608 { 0x 1e4c46, 0x1e4402, 0x36ec077e, 0x770c194f, 0x41e01e31, 0x0 }, /* #28 */3609 { 0x1 e23c7, 0x1e2382, 0xd808ad76, 0xf9bce657, 0x21b44b21, 0x0 }, /* #29 */3610 { 0x 3074d2, 0x307406, 0xb5c52667, 0x579956ff, 0xe25c7098, 0x0 }, /* #30 */3611 { 0x 243d93, 0x243506, 0x76889d02, 0x34749744, 0x42fc0a46, 0x0 }, /* #31 */3612 { 0x 061c07, 0x061406, 0x68ed2568, 0x41dfc6bd, 0x2932e3d5, 0x0 }, /* #32 */3613 { 0x 2b2b87, 0x2b2382, 0x69f65b3d, 0x85166319, 0xece03824, 0x0 }, /* #33 */3614 { 0x 055a82, 0x055206, 0x7fcc2470, 0x0ca071b8, 0x736c55c8, 0x0 }, /* #34 */3615 { 0x3 37883, 0x337086, 0xf8caca46, 0xb16f3dd8, 0x49a5f79e, 0x0 }, /* #35 */3616 { 0x 234bd2, 0x234302, 0x171bea15, 0x3ebedf75, 0x29a53560, 0x0 }, /* #36 */3617 { 0x 1367c7, 0x136786, 0x4ec476e7, 0x8a9e49a3, 0xc45a3f44, 0x0 }, /* #37 */3618 { 0x 3507c7, 0x350786, 0x8fe73efe, 0x993fa324, 0x16d89dda, 0x0 }, /* #38 */3619 { 0x2 35ec7, 0x235606, 0x6ced4ea2, 0x2328ca1b, 0x4fc584b9, 0x0 }, /* #39 */3620 { 0x 0c15c7, 0x0c1506, 0xddbcf23d, 0x027f6036, 0xdfc3920b, 0x0 }, /* #40 */3621 { 0x2 94143, 0x294186, 0xc7fdb3ad, 0xa6e2f46a, 0x611f47c7, 0x0 }, /* #41 */3622 { 0x2 10b83, 0x210302, 0x01d61e55, 0x51b74131, 0x50615f64, 0x0 }, /* #42 */3623 { 0x 070b46, 0x070306, 0x0b7d94a4, 0x6ad43444, 0x61a9a0e0, 0x0 }, /* #43 */3624 { 0x 010417, 0x010486, 0xe73bdb8d, 0xedf0e163, 0x0acb3aee, 0x0 }, /* #44 */3625 { 0x0 964c3, 0x096402, 0xd90bde2a, 0x432d1b38, 0x9a26c512, 0x0 }, /* #45 */3626 { 0x 142e07, 0x142606, 0x47a23770, 0x2d4789bd, 0x6ae5becd, 0x0 }, /* #46 */3627 { 0x 113b87, 0x113382, 0x4cf0b22b, 0x82b1999b, 0xce412bb0, 0x0 }, /* #47 */3628 { 0x 000183, 0x000186, 0xe42d9d60, 0xca9a814e, 0x2eb71c2e, 0x0 }, /* #48 */3629 { 0x 1b27d7, 0x1b2702, 0xeb5d0679, 0x43092f79, 0xa8542900, 0x0 }, /* #49 */3630 { 0x 0f5387, 0x0f5386, 0x93d29d66, 0xfb8923ee, 0x685bbe88, 0x0 }, /* #50 */3631 { 0x 396743, 0x396706, 0x128831d1, 0x79f6a809, 0x6b7e99d8, 0x0 }, /* #51 */3632 { 0x 264a17, 0x264202, 0xc1526343, 0x06a08675, 0xc7f2e536, 0x0 }, /* #52 */3633 { 0x 072e16, 0x072686, 0x4e8026ae, 0xf1eb565f, 0xbf6b70f1, 0x0 }, /* #53 */3634 { 0x 041f93, 0x041702, 0x15f49d4c, 0x3b7789e6, 0x2e8314aa, 0x0 }, /* #54 */3635 { 0x0 13cc3, 0x013482, 0x284f3330, 0xcfe6fae0, 0xe7a9c9d0, 0x0 }, /* #55 */3636 { 0x 000b07, 0x000386, 0x47a7b82b, 0x938baad1, 0xd42c12fa, 0x0 }, /* #56 */3637 { 0x 116546, 0x116586, 0xf96dc6b2, 0xaf7dc8d4, 0x56100e66, 0x0 }, /* #57 */3638 { 0x 0b18d3, 0x0b1002, 0xd8de7002, 0x6b55d00d, 0xb38ba00f, 0x0 }, /* #58 */3639 { 0x 395313, 0x395302, 0xac06cd4c, 0x1e96a2b0, 0xb2906ffc, 0x0 }, /* #59 */3640 { 0x 282353, 0x282382, 0xb6a732ff, 0xada22d9e, 0x1b051f61, 0x0 }, /* #60 */3641 { 0x 0f2702, 0x0f2706, 0x6792613e, 0x5cbc03af, 0x3b2e6291, 0x0 }, /* #61 */3642 { 0x 093bd3, 0x093306, 0xf5fe7da0, 0x6317d2b1, 0x96e9af11, 0x0 }, /* #62 */3643 { 0x 0c5593, 0x0c5506, 0x7487cc2b, 0x0bea9afa, 0x7f6d56d1, 0x0 }, /* #63 */3580 { 0x1d6686, 0x1d6602, 0xae37b0fc, 0x24731810, 0x8a44a8ec, 0x0 }, /* #0 */ 3581 { 0x2e2312, 0x2e2306, 0xaf8a42ce, 0x31adb80a, 0x9e27fac4, 0x0 }, /* #1 */ 3582 { 0x006953, 0x006106, 0xd642f296, 0x5306708e, 0x85448218, 0x0 }, /* #2 */ 3583 { 0x246742, 0x246702, 0x71f92d65, 0x2fea513d, 0x5e137c58, 0x0 }, /* #3 */ 3584 { 0x0804d7, 0x080482, 0x3008c4d0, 0xffb98883, 0xcfb14c53, 0x0 }, /* #4 */ 3585 { 0x096513, 0x096586, 0xb0a61552, 0x9767e117, 0x27c1f445, 0x0 }, /* #5 */ 3586 { 0x0b7247, 0x0b7202, 0x65d76010, 0x3b348ebc, 0x5ee3eeac, 0x0 }, /* #6 */ 3587 { 0x0a6e06, 0x0a6602, 0x807ed90e, 0x07a2ff6d, 0x87dc2663, 0x0 }, /* #7 */ 3588 { 0x3d3d86, 0x3d3582, 0xea1c7211, 0xdb98bda1, 0x3184cfb0, 0x0 }, /* #8 */ 3589 { 0x1f4516, 0x1f4582, 0x18b8df7e, 0x89e029cd, 0x9158f6b3, 0x0 }, /* #9 */ 3590 { 0x2c0b56, 0x2c0382, 0x30fa118b, 0x816fc440, 0xb195d5cb, 0x0 }, /* #10 */ 3591 { 0x073c87, 0x073486, 0x972117a3, 0xaab7eca6, 0x3d96fb05, 0x0 }, /* #11 */ 3592 { 0x3a24d2, 0x3a2486, 0x1e4965dd, 0xfaf7a55a, 0xe4bec087, 0x0 }, /* #12 */ 3593 { 0x212cd7, 0x212486, 0x6b50b12a, 0x95cfe3b7, 0xfe9f529d, 0x0 }, /* #13 */ 3594 { 0x286183, 0x286182, 0x342f1154, 0x8a35cc37, 0xbe1add63, 0x0 }, /* #14 */ 3595 { 0x3c2e47, 0x3c2686, 0xd6602562, 0xd4565459, 0x0236713b, 0x0 }, /* #15 */ 3596 { 0x037a53, 0x037206, 0x8aef9635, 0x3d81e11b, 0xb76e772e, 0x0 }, /* #16 */ 3597 { 0x122a43, 0x122286, 0x062850e2, 0x86fe7874, 0x80d62896, 0x0 }, /* #17 */ 3598 { 0x397a07, 0x397286, 0xcd04d752, 0xf5d0b8ac, 0x38d46ffe, 0x0 }, /* #18 */ 3599 { 0x044a83, 0x044286, 0x2f95c2ec, 0xbea58fc3, 0x91304d2f, 0x0 }, /* #19 */ 3600 { 0x1b7247, 0x1b7206, 0x5fed3b08, 0x10538063, 0x4fbebb6b, 0x0 }, /* #20 */ 3601 { 0x021693, 0x021602, 0x2ef3fcc2, 0x3aa4c061, 0x14573ca3, 0x0 }, /* #21 */ 3602 { 0x0d7bc3, 0x0d7306, 0x4ccbf63e, 0x2e5871eb, 0x629387d5, 0x0 }, /* #22 */ 3603 { 0x2e0e83, 0x2e0602, 0x32105976, 0x3d71d50d, 0x0f618c7b, 0x0 }, /* #23 */ 3604 { 0x0d6702, 0x0d6702, 0x75810d86, 0x5e1ffe5d, 0x2b9ef3db, 0x0 }, /* #24 */ 3605 { 0x1b4516, 0x1b4502, 0x62b20f7c, 0x3aa4a8d3, 0x5816a7af, 0x0 }, /* #25 */ 3606 { 0x1a7f57, 0x1a7782, 0x7731c525, 0x93b7d957, 0xe4861c72, 0x0 }, /* #26 */ 3607 { 0x351313, 0x351302, 0x30cc7fe9, 0x712dccef, 0x41e1b306, 0x0 }, /* #27 */ 3608 { 0x375e96, 0x375686, 0xa7aa97ff, 0xd74b8c7b, 0x70e11b84, 0x0 }, /* #28 */ 3609 { 0x153103, 0x153186, 0x1357df09, 0xbea40ec3, 0xadf3d1ca, 0x0 }, /* #29 */ 3610 { 0x125d03, 0x125506, 0x0d62c3a7, 0x0279f305, 0x0f1b30a2, 0x0 }, /* #30 */ 3611 { 0x156347, 0x156306, 0x6b062b00, 0x0af70811, 0x61f12311, 0x0 }, /* #31 */ 3612 { 0x354257, 0x354282, 0x7aa0d02a, 0xe9626461, 0x93c2b44b, 0x0 }, /* #32 */ 3613 { 0x1b3f13, 0x1b3782, 0x12147045, 0xe9c2bb0d, 0xfbd6cb48, 0x0 }, /* #33 */ 3614 { 0x3c2356, 0x3c2386, 0x7dbdcc53, 0xca0cb09c, 0xb7b17ccf, 0x0 }, /* #34 */ 3615 { 0x393747, 0x393706, 0x7925e853, 0x1e925627, 0x67b7be74, 0x0 }, /* #35 */ 3616 { 0x3866d6, 0x386606, 0x87bd21f7, 0x55bc221b, 0xd20103ec, 0x0 }, /* #36 */ 3617 { 0x282503, 0x282506, 0xbfe9891e, 0x42c0db33, 0xfd29522d, 0x0 }, /* #37 */ 3618 { 0x2e15c3, 0x2e1582, 0xe79ea571, 0x87e177ad, 0x607fd2dc, 0x0 }, /* #38 */ 3619 { 0x2c1b02, 0x2c1386, 0xdeb4d59b, 0xec87362b, 0x3233e3b0, 0x0 }, /* #39 */ 3620 { 0x295187, 0x295102, 0x2029bb04, 0x739c8fea, 0x53b534ee, 0x0 }, /* #40 */ 3621 { 0x262013, 0x262006, 0x858b802c, 0x4c004ba0, 0xc98bcb8c, 0x0 }, /* #41 */ 3622 { 0x205913, 0x205186, 0x1101ca5b, 0xdd8def4d, 0xcc8c2516, 0x0 }, /* #42 */ 3623 { 0x206a47, 0x206282, 0x57eb54c5, 0xcce10902, 0x9b0a5dc7, 0x0 }, /* #43 */ 3624 { 0x126283, 0x126282, 0xae550950, 0xfe839297, 0x50d69bc7, 0x0 }, /* #44 */ 3625 { 0x0d2e53, 0x0d2686, 0x63e4be5d, 0x9d69604e, 0xfe8dde13, 0x0 }, /* #45 */ 3626 { 0x2e7246, 0x2e7282, 0xac65e91b, 0xfaceeb79, 0x56ab0262, 0x0 }, /* #46 */ 3627 { 0x291c43, 0x291406, 0x3ed9e05e, 0x6cc09c3c, 0x52197c62, 0x0 }, /* #47 */ 3628 { 0x394697, 0x394682, 0xaee75d3c, 0xf97d7b0e, 0x579a2632, 0x0 }, /* #48 */ 3629 { 0x014986, 0x014186, 0xfe172be6, 0x9d546250, 0x634349b6, 0x0 }, /* #49 */ 3630 { 0x1c5dd2, 0x1c5506, 0xb3d30e48, 0x169dda28, 0xa54ed460, 0x0 }, /* #50 */ 3631 { 0x187dc2, 0x187582, 0x487bf9e5, 0xcb28d458, 0x83532dbd, 0x0 }, /* #51 */ 3632 { 0x1f54d7, 0x1f5482, 0x0618d73d, 0x8ec23fd6, 0x88dae8eb, 0x0 }, /* #52 */ 3633 { 0x214fc2, 0x214706, 0x6d170d3e, 0x297175ac, 0x44667892, 0x0 }, /* #53 */ 3634 { 0x355c53, 0x355402, 0x0ed3df55, 0x39389258, 0x37eb4d0d, 0x0 }, /* #54 */ 3635 { 0x0f4dd6, 0x0f4586, 0xfc9c997b, 0xf1bc035c, 0x0d209a27, 0x0 }, /* #55 */ 3636 { 0x287d06, 0x287506, 0xccf20089, 0x28f3298b, 0xe4012902, 0x0 }, /* #56 */ 3637 { 0x2b7593, 0x2b7586, 0xdd3593ff, 0xf5b2e9d8, 0x28877a27, 0x0 }, /* #57 */ 3638 { 0x103696, 0x103606, 0x61c55984, 0x42bd42c5, 0x23781b41, 0x0 }, /* #58 */ 3639 { 0x057b43, 0x057382, 0xbfa9e034, 0xd61776a7, 0x69be9693, 0x0 }, /* #59 */ 3640 { 0x0f2246, 0x0f2286, 0x4ee8bf12, 0xdcb08171, 0x92583e63, 0x0 }, /* #60 */ 3641 { 0x277fd3, 0x277786, 0xe4cc0272, 0xe978bc63, 0x0db4be11, 0x0 }, /* #61 */ 3642 { 0x2a5516, 0x2a5506, 0x8e3a5040, 0x5850919f, 0xd66ac1df, 0x0 }, /* #62 */ 3643 { 0x350352, 0x350386, 0x72753cc1, 0xdc92e15a, 0xaee7dd9b, 0x0 }, /* #63 */ 3644 3644 }; 3645 3645 static const BINU32_TEST_T g_aTests_xor_u32_locked[] = 3646 3646 { 3647 { 0x 1e7492, 0x1e7486, 0x2f130515, 0xa6a1dbbe, 0x89b2deab, 0x0 }, /* #0 */3648 { 0x 385253, 0x385286, 0x447a11cc, 0xee5c9aff, 0xaa268b33, 0x0 }, /* #1 */3649 { 0x 3c56c3, 0x3c5602, 0xfbfff642, 0x1a7f50e5, 0xe180a6a7, 0x0 }, /* #2 */3650 { 0x 3d4fd3, 0x3d4786, 0x3c4bfe08, 0xdd59202d, 0xe112de25, 0x0 }, /* #3 */3651 { 0x 1f3957, 0x1f3182, 0xfbafc59b, 0xeb794716, 0x10d6828d, 0x0 }, /* #4 */3652 { 0x1 52053, 0x152002, 0x3004f4ea, 0x256fb3ad, 0x156b4747, 0x0 }, /* #5 */3653 { 0x 141147, 0x141182, 0x004f71f8, 0xdf8c2108, 0xdfc350f0, 0x0 }, /* #6 */3654 { 0x 366d86, 0x366582, 0x5c6e42b2, 0x96b28001, 0xcadcc2b3, 0x0 }, /* #7 */3655 { 0x 327b57, 0x327382, 0xf0ff9eef, 0xaee4e8e5, 0x5e1b760a, 0x0 }, /* #8 */3656 { 0x 155342, 0x155386, 0x60d76959, 0xfe920bbe, 0x9e4562e7, 0x0 }, /* #9 */3657 { 0x 203b17, 0x203382, 0x58cfc7c5, 0xa98b43d5, 0xf1448410, 0x0 }, /* #10 */3658 { 0x3 a4f97, 0x3a4702, 0x5346f8ce, 0x0b3e3fd6, 0x5878c718, 0x0 }, /* #11 */3659 { 0x1 72602, 0x172682, 0xe0820925, 0x99a465ea, 0x79266ccf, 0x0 }, /* #12 */3660 { 0x3 12753, 0x312782, 0xee61c907, 0xfbb4ea29, 0x15d5232e, 0x0 }, /* #13 */3661 { 0x1 c5692, 0x1c5602, 0x5c0abf01, 0x598b5608, 0x0581e909, 0x0 }, /* #14 */3662 { 0x 2a5092, 0x2a5086, 0xbc57e054, 0xd11f0ac6, 0x6d48ea92, 0x0 }, /* #15 */3663 { 0x 204f43, 0x204706, 0x6b35ecff, 0x4a6f837d, 0x215a6f82, 0x0 }, /* #16 */3664 { 0x 0e7196, 0x0e7106, 0xc6e0ab59, 0x0ef1c8cf, 0xc8116396, 0x0 }, /* #17 */3665 { 0x2 110d7, 0x211002, 0xe9626972, 0x529ab9e5, 0xbbf8d097, 0x0 }, /* #18 */3666 { 0x0 72b46, 0x072382, 0x9babc593, 0xb193a17a, 0x2a3864e9, 0x0 }, /* #19 */3667 { 0x 293352, 0x293302, 0x3eb29d28, 0x7ed95068, 0x406bcd40, 0x0 }, /* #20 */3668 { 0x3 045c2, 0x304582, 0x6df604cd, 0x9f434280, 0xf2b5464d, 0x0 }, /* #21 */3669 { 0x 1a2412, 0x1a2482, 0xb209452a, 0x8c92a725, 0x3e9be20f, 0x0 }, /* #22 */3670 { 0x1 60793, 0x160786, 0x7b28994b, 0xdd40d353, 0xa6684a18, 0x0 }, /* #23 */3671 { 0x 1401c6, 0x140102, 0xf45c42e1, 0x61769e43, 0x952adca2, 0x0 }, /* #24 */3672 { 0x 3b1a83, 0x3b1202, 0x358b317e, 0x30d553d6, 0x055e62a8, 0x0 }, /* #25 */3673 { 0x 1f2706, 0x1f2702, 0x71c4d63b, 0x40080338, 0x31ccd503, 0x0 }, /* #26 */3674 { 0x 347253, 0x347286, 0x9991474e, 0xc971389c, 0x50e07fd2, 0x0 }, /* #27 */3675 { 0x2 75d53, 0x275586, 0x447d5540, 0x841a8a4d, 0xc067df0d, 0x0 }, /* #28 */3676 { 0x 283447, 0x283406, 0x24de20c8, 0x17e47efc, 0x333a5e34, 0x0 }, /* #29 */3677 { 0x 3e4212, 0x3e4286, 0xf97f7fe6, 0x98d96cbd, 0x61a6135b, 0x0 }, /* #30 */3678 { 0x 004c97, 0x004482, 0x7039ea3d, 0xda7889ba, 0xaa416387, 0x0 }, /* #31 */3679 { 0x 2d4997, 0x2d4102, 0xc0842d4f, 0x653e93ef, 0xa5babea0, 0x0 }, /* #32 */3680 { 0x3 90d92, 0x390506, 0x32b4320a, 0x26f57a8d, 0x14414887, 0x0 }, /* #33 */3681 { 0x 130a13, 0x130282, 0x403c0bf1, 0xe60ff0a4, 0xa633fb55, 0x0 }, /* #34 */3682 { 0x3 93dd6, 0x393502, 0x74606a67, 0x5189a186, 0x25e9cbe1, 0x0 }, /* #35 */3683 { 0x 085506, 0x085506, 0x74c7b41b, 0x57c62099, 0x23019482, 0x0 }, /* #36 */3684 { 0x 3d1597, 0x3d1506, 0x21d4292d, 0x0e0f52a5, 0x2fdb7b88, 0x0 }, /* #37 */3685 { 0x 0b3643, 0x0b3606, 0x5197a375, 0x2bfbfc2d, 0x7a6c5f58, 0x0 }, /* #38 */3686 { 0x 0a2352, 0x0a2382, 0x9a54e55c, 0xe1caedd9, 0x7b9e0885, 0x0 }, /* #39 */3687 { 0x 017257, 0x017206, 0x24b9afef, 0x7e74087d, 0x5acda792, 0x0 }, /* #40 */3688 { 0x 3410d2, 0x341006, 0xd38f8308, 0x216c2e1b, 0xf2e3ad13, 0x0 }, /* #41 */3689 { 0x 377552, 0x377586, 0xea8afc12, 0xa021eb82, 0x4aab1790, 0x0 }, /* #42 */3690 { 0x 177442, 0x177402, 0x022f0c77, 0x1cf455c8, 0x1edb59bf, 0x0 }, /* #43 */3691 { 0x 387047, 0x387082, 0x177107e8, 0xaacf3ad9, 0xbdbe3d31, 0x0 }, /* #44 */3692 { 0x2 37b82, 0x237382, 0x7909d343, 0x8d04c28a, 0xf40d11c9, 0x0 }, /* #45 */3693 { 0x 0a5e87, 0x0a5682, 0xb39f25bc, 0xa6f951a2, 0x1566741e, 0x0 }, /* #46 */3694 { 0x1 16883, 0x116082, 0xcfa6bbe6, 0x84dc9a02, 0x4b7a21e4, 0x0 }, /* #47 */3695 { 0x 072652, 0x072602, 0x982d26d2, 0x6462f4e5, 0xfc4fd237, 0x0 }, /* #48 */3696 { 0x 196497, 0x196402, 0x04256445, 0x76ff74b3, 0x72da10f6, 0x0 }, /* #49 */3697 { 0x 0f4142, 0x0f4182, 0x23e12f2c, 0xf7012b37, 0xd4e0041b, 0x0 }, /* #50 */3698 { 0x 2d1353, 0x2d1302, 0x0922ec12, 0x5a9a7a7f, 0x53b8966d, 0x0 }, /* #51 */3699 { 0x 1b7903, 0x1b7182, 0xfcfb8093, 0xdf4dd2bf, 0x23b6522c, 0x0 }, /* #52 */3700 { 0x 0c5907, 0x0c5106, 0xe2bbe2f4, 0x7f8ad124, 0x9d3133d0, 0x0 }, /* #53 */3701 { 0x0 568d7, 0x056002, 0x6d4375ef, 0x0ab0a01c, 0x67f3d5f3, 0x0 }, /* #54 */3702 { 0x 2379d6, 0x237102, 0x71d3ee09, 0x21634464, 0x50b0aa6d, 0x0 }, /* #55 */3703 { 0x 050357, 0x050302, 0x4ea8446f, 0x478cbfae, 0x0924fbc1, 0x0 }, /* #56 */3704 { 0x0 c4097, 0x0c4006, 0x8164a834, 0x363a4696, 0xb75eeea2, 0x0 }, /* #57 */3705 { 0x 050ac7, 0x050282, 0x4d8f0205, 0xea429f32, 0xa7cd9d37, 0x0 }, /* #58 */3706 { 0x2 54886, 0x254082, 0x434f8b3f, 0xd8715df4, 0x9b3ed6cb, 0x0 }, /* #59 */3707 { 0x 075813, 0x075082, 0x6c84c507, 0xac27433d, 0xc0a3863a, 0x0 }, /* #60 */3708 { 0x 014a03, 0x014286, 0x7aec0310, 0xe6514d6c, 0x9cbd4e7c, 0x0 }, /* #61 */3709 { 0x 2b3d83, 0x2b3506, 0x116ebe46, 0x2ce0b128, 0x3d8e0f6e, 0x0 }, /* #62 */3710 { 0x 171e56, 0x171686, 0x70483a55, 0xe5a5e65f, 0x95eddc0a, 0x0 }, /* #63 */3647 { 0x0623d7, 0x062302, 0x6ea55756, 0x47ac508c, 0x290907da, 0x0 }, /* #0 */ 3648 { 0x220e42, 0x220686, 0x22e99733, 0xf72c5f33, 0xd5c5c800, 0x0 }, /* #1 */ 3649 { 0x0d23d6, 0x0d2386, 0x89c98f29, 0xc61c7dbe, 0x4fd5f297, 0x0 }, /* #2 */ 3650 { 0x294053, 0x294006, 0xe619f2ee, 0x1785e94e, 0xf19c1ba0, 0x0 }, /* #3 */ 3651 { 0x3e4cc2, 0x3e4402, 0x94bf2f85, 0x0777dfbf, 0x93c8f03a, 0x0 }, /* #4 */ 3652 { 0x131ac7, 0x131202, 0xe218a327, 0x1d6724e6, 0xff7f87c1, 0x0 }, /* #5 */ 3653 { 0x293052, 0x293086, 0xff80be1d, 0xe2c13c60, 0x1d41827d, 0x0 }, /* #6 */ 3654 { 0x1d6b86, 0x1d6306, 0x8a9350fb, 0x473ae406, 0xcda9b4fd, 0x0 }, /* #7 */ 3655 { 0x295507, 0x295502, 0xed0ec8d1, 0x48ac8197, 0xa5a24946, 0x0 }, /* #8 */ 3656 { 0x033a06, 0x033286, 0x5da0b28e, 0xfc8a255a, 0xa12a97d4, 0x0 }, /* #9 */ 3657 { 0x157046, 0x157086, 0xcf13cc0a, 0xd3ab604b, 0x1cb8ac41, 0x0 }, /* #10 */ 3658 { 0x350ed7, 0x350602, 0x7b69282b, 0x4fa515ae, 0x34cc3d85, 0x0 }, /* #11 */ 3659 { 0x1b2283, 0x1b2202, 0xc6c10f25, 0x6a0846bc, 0xacc94999, 0x0 }, /* #12 */ 3660 { 0x3f1393, 0x3f1302, 0x28602edb, 0x2ac46e49, 0x02a44092, 0x0 }, /* #13 */ 3661 { 0x116ed2, 0x116686, 0x7355a501, 0x8891bacf, 0xfbc41fce, 0x0 }, /* #14 */ 3662 { 0x044cd7, 0x044486, 0x795245ca, 0xf1364aca, 0x88640f00, 0x0 }, /* #15 */ 3663 { 0x144d47, 0x144582, 0x9cb2ac06, 0xca8960a4, 0x563bcca2, 0x0 }, /* #16 */ 3664 { 0x372b17, 0x372386, 0x2d01084d, 0xf3c9061d, 0xdec80e50, 0x0 }, /* #17 */ 3665 { 0x2335d3, 0x233586, 0x48801fbe, 0xdb24079f, 0x93a41821, 0x0 }, /* #18 */ 3666 { 0x0830d3, 0x083086, 0x4518b79f, 0x9ca79dc9, 0xd9bf2a56, 0x0 }, /* #19 */ 3667 { 0x340146, 0x340106, 0x13d553b6, 0x49bfaf0f, 0x5a6afcb9, 0x0 }, /* #20 */ 3668 { 0x360407, 0x360486, 0x3a848841, 0xa989092b, 0x930d816a, 0x0 }, /* #21 */ 3669 { 0x2b0097, 0x2b0006, 0x589189ca, 0x627cb095, 0x3aed395f, 0x0 }, /* #22 */ 3670 { 0x114b07, 0x114302, 0xede7ecd1, 0x788b2967, 0x956cc5b6, 0x0 }, /* #23 */ 3671 { 0x2650c6, 0x265086, 0xa35431ff, 0xcfcabeb4, 0x6c9e8f4b, 0x0 }, /* #24 */ 3672 { 0x111bc7, 0x111382, 0x6c4c6327, 0xa74dafda, 0xcb01ccfd, 0x0 }, /* #25 */ 3673 { 0x387b92, 0x387306, 0x3213f1e0, 0x097f1242, 0x3b6ce3a2, 0x0 }, /* #26 */ 3674 { 0x145fd6, 0x145706, 0x56bd2ed8, 0x48f3bdbd, 0x1e4e9365, 0x0 }, /* #27 */ 3675 { 0x2e5b46, 0x2e5306, 0xdfc82fd4, 0x107417b8, 0xcfbc386c, 0x0 }, /* #28 */ 3676 { 0x3e1017, 0x3e1006, 0xdde7f8a2, 0x75939ba6, 0xa8746304, 0x0 }, /* #29 */ 3677 { 0x105107, 0x105106, 0x47157dd3, 0x54e2b1c9, 0x13f7cc1a, 0x0 }, /* #30 */ 3678 { 0x386a07, 0x386282, 0x394c8af0, 0xa9795a37, 0x9035d0c7, 0x0 }, /* #31 */ 3679 { 0x1d4103, 0x1d4102, 0x2c727cdf, 0x3c1630c7, 0x10644c18, 0x0 }, /* #32 */ 3680 { 0x3f64c3, 0x3f6402, 0x4e4c28cf, 0x24471d91, 0x6a0b355e, 0x0 }, /* #33 */ 3681 { 0x004e43, 0x004682, 0x31522181, 0xf64794f2, 0xc715b573, 0x0 }, /* #34 */ 3682 { 0x3b1487, 0x3b1402, 0x759c717f, 0x4443f454, 0x31df852b, 0x0 }, /* #35 */ 3683 { 0x200457, 0x200486, 0x6884a242, 0xf33c72eb, 0x9bb8d0a9, 0x0 }, /* #36 */ 3684 { 0x0b3642, 0x0b3606, 0x81995667, 0x786ef3b1, 0xf9f7a5d6, 0x0 }, /* #37 */ 3685 { 0x282257, 0x282282, 0x363993eb, 0xc827d6f7, 0xfe1e451c, 0x0 }, /* #38 */ 3686 { 0x264486, 0x264402, 0x84671227, 0x4ebfd294, 0xcad8c0b3, 0x0 }, /* #39 */ 3687 { 0x132d57, 0x132586, 0x18c535fa, 0xa39f8930, 0xbb5abcca, 0x0 }, /* #40 */ 3688 { 0x201017, 0x201082, 0xa7dc2ccb, 0xcfdcd479, 0x6800f8b2, 0x0 }, /* #41 */ 3689 { 0x070282, 0x070206, 0xab5186b3, 0x1e330e63, 0xb56288d0, 0x0 }, /* #42 */ 3690 { 0x042b13, 0x042382, 0xb9a7963b, 0xd0dfafd9, 0x697839e2, 0x0 }, /* #43 */ 3691 { 0x173e92, 0x173606, 0x1e0c6c4b, 0x1f95d31d, 0x0199bf56, 0x0 }, /* #44 */ 3692 { 0x204897, 0x204086, 0x719b9f21, 0xae77f6ed, 0xdfec69cc, 0x0 }, /* #45 */ 3693 { 0x156053, 0x156006, 0x1242cc39, 0x0d2f1059, 0x1f6ddc60, 0x0 }, /* #46 */ 3694 { 0x1f3296, 0x1f3202, 0x76bc8c11, 0x6233403b, 0x148fcc2a, 0x0 }, /* #47 */ 3695 { 0x2463d3, 0x246382, 0xbd711af0, 0xb1eeb8e3, 0x0c9fa213, 0x0 }, /* #48 */ 3696 { 0x361453, 0x361486, 0xa9afd35b, 0xfff2e2c9, 0x565d3192, 0x0 }, /* #49 */ 3697 { 0x217396, 0x217302, 0xbdf3d2bf, 0x2f62cbe0, 0x9291195f, 0x0 }, /* #50 */ 3698 { 0x185652, 0x185682, 0xca9ebc36, 0xf1c81f49, 0x3b56a37f, 0x0 }, /* #51 */ 3699 { 0x082613, 0x082686, 0xa9fdf2a3, 0xb6b91311, 0x1f44e1b2, 0x0 }, /* #52 */ 3700 { 0x3d7d07, 0x3d7502, 0x19e3be57, 0x6f06d18c, 0x76e56fdb, 0x0 }, /* #53 */ 3701 { 0x0b1757, 0x0b1706, 0xdf06a51b, 0x72476541, 0xad41c05a, 0x0 }, /* #54 */ 3702 { 0x3b6bc6, 0x3b6386, 0xf1aa6f89, 0x9d2aaa22, 0x6c80c5ab, 0x0 }, /* #55 */ 3703 { 0x311513, 0x311506, 0x4d3a85f1, 0x30153d22, 0x7d2fb8d3, 0x0 }, /* #56 */ 3704 { 0x0f4407, 0x0f4482, 0x223b2bb3, 0xb8892de0, 0x9ab20653, 0x0 }, /* #57 */ 3705 { 0x3d6183, 0x3d6106, 0xbc56ce53, 0x1b550444, 0xa703ca17, 0x0 }, /* #58 */ 3706 { 0x215887, 0x215002, 0x82456b97, 0x19dfc3e9, 0x9b9aa87e, 0x0 }, /* #59 */ 3707 { 0x2c1706, 0x2c1706, 0x0c25d06e, 0x0ab33b93, 0x0696ebfd, 0x0 }, /* #60 */ 3708 { 0x1f3246, 0x1f3202, 0x7be76007, 0x68b6cb19, 0x1351ab1e, 0x0 }, /* #61 */ 3709 { 0x394852, 0x394002, 0x9e456e11, 0x7e78438c, 0xe03d2d9d, 0x0 }, /* #62 */ 3710 { 0x3d4fc7, 0x3d4782, 0x73d43b19, 0xc1a01aae, 0xb27421b7, 0x0 }, /* #63 */ 3711 3711 }; 3712 3712 static const BINU32_TEST_T g_aTests_and_u32[] = 3713 3713 { 3714 { 0x 045892, 0x045002, 0x022e192f, 0x00261907, 0xa0775dc7, 0x0 }, /* #0 */3715 { 0x 2d4457, 0x2d4482, 0xf43da093, 0xf0390083, 0xf9f94e83, 0x0 }, /* #1 */3716 { 0x 113906, 0x113102, 0xb109e61d, 0x00008210, 0x00e29312, 0x0 }, /* #2 */3717 { 0x 250312, 0x250302, 0x3bc8558a, 0x1940558a, 0x9d67f5af, 0x0 }, /* #3 */3718 { 0x 326413, 0x326482, 0x991b4346, 0x88194246, 0x8cddd65e, 0x0 }, /* #4 */3719 { 0x 2d5e12, 0x2d5606, 0x7afcb4fc, 0x60cc0078, 0xe4ce4b78, 0x0 }, /* #5 */3720 { 0x3 c66d6, 0x3c6602, 0x46e0bcb8, 0x4480b820, 0xcc85f862, 0x0 }, /* #6 */3721 { 0x3 61107, 0x361102, 0x7061da86, 0x20418802, 0xa851ac3a, 0x0 }, /* #7 */3722 { 0x 024957, 0x024102, 0x5c1d14b6, 0x181804b0, 0x393ae7f8, 0x0 }, /* #8 */3723 { 0x1 308d6, 0x130006, 0xf244d3c5, 0x00004105, 0x04ab651f, 0x0 }, /* #9 */3724 { 0x 0a7586, 0x0a7506, 0xc9e9ca77, 0x01e94a36, 0x13eb4fb6, 0x0 }, /* #10 */3725 { 0x 3e60c6, 0x3e6006, 0x1dc3245a, 0x14830048, 0xf687c0cd, 0x0 }, /* #11 */3726 { 0x0 26e93, 0x026602, 0xda052f29, 0x4a012a01, 0x4a5b3a17, 0x0 }, /* #12 */3727 { 0x 026206, 0x026202, 0xf40cbfac, 0x30088fa4, 0x30fbcfe6, 0x0 }, /* #13 */3728 { 0x0 e1e03, 0x0e1606, 0x9ade4910, 0x128e4800, 0x378ee80b, 0x0 }, /* #14 */3729 { 0x1 b49d7, 0x1b4106, 0x45e1fcb1, 0x4580ec00, 0x7794ec4e, 0x0 }, /* #15 */3730 { 0x 263217, 0x263202, 0xc9aae303, 0x0008e301, 0x321dffbd, 0x0 }, /* #16 */3731 { 0x0 10bd3, 0x010306, 0x212f5198, 0x21060000, 0xa9960400, 0x0 }, /* #17 */3732 { 0x 205207, 0x205206, 0x49053bed, 0x00012a0c, 0xb6a16a0e, 0x0 }, /* #18 */3733 { 0x 3979d2, 0x397106, 0x174abced, 0x03089860, 0x6bb99860, 0x0 }, /* #19 */3734 { 0x2 93153, 0x293106, 0x00b87078, 0x00987078, 0xccdff77a, 0x0 }, /* #20 */3735 { 0x 307112, 0x307182, 0x9e972928, 0x96072108, 0xd60f319c, 0x0 }, /* #21 */3736 { 0x 020416, 0x020402, 0x70d9dd9e, 0x6040c992, 0x6f64e9f3, 0x0 }, /* #22 */3737 { 0x 3b0987, 0x3b0182, 0x8aca5904, 0x8a8a1904, 0xea9a1b24, 0x0 }, /* #23 */3738 { 0x 2c0f03, 0x2c0702, 0x03576304, 0x02052204, 0x1e25be26, 0x0 }, /* #24 */3739 { 0x1 74a86, 0x174202, 0x2db1477e, 0x01800020, 0x91ccb8a1, 0x0 }, /* #25 */3740 { 0x 2d7bd3, 0x2d7306, 0x14e6c894, 0x10628814, 0x3b7a9817, 0x0 }, /* #26 */3741 { 0x 174d56, 0x174506, 0x6856607c, 0x68500014, 0xfed88194, 0x0 }, /* #27 */3742 { 0x 233bc7, 0x233386, 0xd129c36f, 0xc009c20a, 0xccddd60a, 0x0 }, /* #28 */3743 { 0x0 f3117, 0x0f3102, 0xed6206f9, 0x2c220489, 0x3eb7fd89, 0x0 }, /* #29 */3744 { 0x 2c3007, 0x2c3006, 0x54a0f306, 0x10a01106, 0x12b3197e, 0x0 }, /* #30 */3745 { 0x 0e4996, 0x0e4106, 0xa8965851, 0x20804000, 0x668042a8, 0x0 }, /* #31 */3746 { 0x 183757, 0x183702, 0x0b5948a7, 0x02104083, 0xd2b0d1c3, 0x0 }, /* #32 */3747 { 0x1 b62c3, 0x1b6282, 0xf3730905, 0x81510104, 0x855541a6, 0x0 }, /* #33 */3748 { 0x 091cd3, 0x091402, 0x20051bf1, 0x20051870, 0xaf6d9c76, 0x0 }, /* #34 */3749 { 0x 2f3917, 0x2f3102, 0x0595028d, 0x01900085, 0x79da79d7, 0x0 }, /* #35 */3750 { 0x 3550c2, 0x355002, 0x1008aa02, 0x00002002, 0x28d17187, 0x0 }, /* #36 */3751 { 0x3 46b02, 0x346306, 0xbd1cf53d, 0x38089521, 0x78289723, 0x0 }, /* #37 */3752 { 0x 1a1782, 0x1a1702, 0x5f194690, 0x14010680, 0xb467a7e3, 0x0 }, /* #38 */3753 { 0x3 f42d6, 0x3f4206, 0x2045251d, 0x00050409, 0x9b87c44b, 0x0 }, /* #39 */3754 { 0x04 7246, 0x047282, 0xc4bdf280, 0x8039b280, 0x927bb3ee, 0x0 }, /* #40 */3755 { 0x 217892, 0x217006, 0xc105d258, 0x01048248, 0x25348fee, 0x0 }, /* #41 */3756 { 0x 156557, 0x156502, 0x24f0420e, 0x00800004, 0x1980b814, 0x0 }, /* #42 */3757 { 0x 353602, 0x353606, 0xcff498c8, 0x03509848, 0x035a9b7a, 0x0 }, /* #43 */3758 { 0x 150903, 0x150102, 0x505e0fc9, 0x405e0d80, 0xcf5e5d84, 0x0 }, /* #44 */3759 { 0x 2375c6, 0x237582, 0xd2cac8b1, 0xd20a00a1, 0xff3e06ed, 0x0 }, /* #45 */3760 { 0x3 872d6, 0x387206, 0x81d0ee46, 0x01c02600, 0x7bcb3698, 0x0 }, /* #46 */3761 { 0x 2d53d3, 0x2d5382, 0xff9a4f32, 0xab800d10, 0xabc59d10, 0x0 }, /* #47 */3762 { 0x 0a3c96, 0x0a3406, 0x942b8fb5, 0x14238e21, 0x37e7be6b, 0x0 }, /* #48 */3763 { 0x 067f53, 0x067702, 0xc71b09b9, 0x001b0010, 0x001b5454, 0x0 }, /* #49 */3764 { 0x 110356, 0x110386, 0xfbf391aa, 0xb3e000a0, 0xb3e04ea5, 0x0 }, /* #50 */3765 { 0x 0b6e12, 0x0b6682, 0xc5276589, 0x85230001, 0x9d7b0803, 0x0 }, /* #51 */3766 { 0x 0b2cc7, 0x0b2482, 0x8f710e90, 0x87710880, 0x877338af, 0x0 }, /* #52 */3767 { 0x 0e6cd3, 0x0e6402, 0x7194e1e5, 0x2110a1a4, 0x257abba4, 0x0 }, /* #53 */3768 { 0x3 54002, 0x354002, 0x3f7efcc4, 0x2a04e840, 0x6a04e940, 0x0 }, /* #54 */3769 { 0x2 a2347, 0x2a2302, 0x37bc8860, 0x329c0020, 0x7a9d7336, 0x0 }, /* #55 */3770 { 0x 367c42, 0x367482, 0xd12d7a77, 0xc0012270, 0xc0c32370, 0x0 }, /* #56 */3771 { 0x0 b2f47, 0x0b2782, 0xd5e084ef, 0x852080e5, 0x873792f5, 0x0 }, /* #57 */3772 { 0x 111686, 0x111606, 0xcc5de140, 0x044d2100, 0x276f3717, 0x0 }, /* #58 */3773 { 0x 097c06, 0x097402, 0x5d03171b, 0x1501141a, 0xb5e1fc7e, 0x0 }, /* #59 */3774 { 0x1 d2cc7, 0x1d2482, 0xa8fc7e06, 0x88b47002, 0x98b5f1c3, 0x0 }, /* #60 */3775 { 0x 1345c3, 0x134506, 0xc850e05c, 0x4010c018, 0x75b9dd1b, 0x0 }, /* #61 */3776 { 0x 233303, 0x233386, 0xfbb46b89, 0xc2000988, 0xc2000dfe, 0x0 }, /* #62 */3777 { 0x 164086, 0x164006, 0x003b3059, 0x00230000, 0xede34400, 0x0 }, /* #63 */3714 { 0x3f4652, 0x3f4606, 0x9b63ddff, 0x19039c65, 0x39839e65, 0x0 }, /* #0 */ 3715 { 0x141642, 0x141602, 0x36c9b56a, 0x3481142a, 0xb4a55e3f, 0x0 }, /* #1 */ 3716 { 0x0e35c7, 0x0e3502, 0xcf09e547, 0x0209a007, 0x12aba007, 0x0 }, /* #2 */ 3717 { 0x1755d2, 0x175506, 0xb68d0d98, 0x26050090, 0x2677b2f6, 0x0 }, /* #3 */ 3718 { 0x064816, 0x064002, 0x13ee8dca, 0x128e81c2, 0x529ef3d2, 0x0 }, /* #4 */ 3719 { 0x0b42d7, 0x0b4286, 0xde198ab2, 0x9e008a82, 0x9ee0bb8e, 0x0 }, /* #5 */ 3720 { 0x397752, 0x397702, 0x68d28211, 0x40500201, 0x54593f07, 0x0 }, /* #6 */ 3721 { 0x386f02, 0x386702, 0xc2d3220c, 0x02400204, 0x33604346, 0x0 }, /* #7 */ 3722 { 0x2063d7, 0x206302, 0x188e5360, 0x08025020, 0xe803d038, 0x0 }, /* #8 */ 3723 { 0x1b2106, 0x1b2106, 0x1cd7278c, 0x1045270c, 0xb165671e, 0x0 }, /* #9 */ 3724 { 0x1155c3, 0x115502, 0xcc5d55df, 0x401001d0, 0x43b0a9d0, 0x0 }, /* #10 */ 3725 { 0x1c3942, 0x1c3186, 0xbc905c91, 0xa8805081, 0xe9ad52a7, 0x0 }, /* #11 */ 3726 { 0x0d6753, 0x0d6782, 0x8dfa1083, 0x8c520080, 0x9c520fa0, 0x0 }, /* #12 */ 3727 { 0x3f5fc6, 0x3f5706, 0x94449dd0, 0x04448dc0, 0x24d4ede8, 0x0 }, /* #13 */ 3728 { 0x0f4e07, 0x0f4606, 0xd78de791, 0x450de481, 0x655decab, 0x0 }, /* #14 */ 3729 { 0x117047, 0x117002, 0x6275679e, 0x0065479e, 0x09e5c7be, 0x0 }, /* #15 */ 3730 { 0x1c30d3, 0x1c3002, 0x431e7d07, 0x02025802, 0x06a2582a, 0x0 }, /* #16 */ 3731 { 0x0a5182, 0x0a5182, 0xa3350681, 0xa2340001, 0xae3e1135, 0x0 }, /* #17 */ 3732 { 0x1b6716, 0x1b6782, 0x99227994, 0x80027010, 0xa65bf070, 0x0 }, /* #18 */ 3733 { 0x065c96, 0x065402, 0xf3b26add, 0x02820a80, 0x06860e82, 0x0 }, /* #19 */ 3734 { 0x2f66c6, 0x2f6686, 0xed9961f8, 0xe0886028, 0xf0eef82b, 0x0 }, /* #20 */ 3735 { 0x266806, 0x266082, 0x9f93238f, 0x9503220e, 0xf503b24e, 0x0 }, /* #21 */ 3736 { 0x2f3a13, 0x2f3202, 0x730db84f, 0x410d2008, 0x49bf64b8, 0x0 }, /* #22 */ 3737 { 0x2d11d3, 0x2d1102, 0x4582dbc1, 0x00005a80, 0x92295eba, 0x0 }, /* #23 */ 3738 { 0x0a2f52, 0x0a2706, 0x52b2fff1, 0x008030c0, 0xa5c130ce, 0x0 }, /* #24 */ 3739 { 0x187442, 0x187406, 0xcd55d868, 0x4c509828, 0x7ef29aae, 0x0 }, /* #25 */ 3740 { 0x095696, 0x095686, 0xf795d533, 0x85800103, 0x8de023c7, 0x0 }, /* #26 */ 3741 { 0x0d05c2, 0x0d0506, 0xbab51f67, 0x08200221, 0x4920e221, 0x0 }, /* #27 */ 3742 { 0x1d6917, 0x1d6102, 0xe3f9be83, 0x21489c80, 0x214a9ce8, 0x0 }, /* #28 */ 3743 { 0x037516, 0x037506, 0x75866f90, 0x05066200, 0x0d067264, 0x0 }, /* #29 */ 3744 { 0x0a7317, 0x0a7302, 0x6ea5ad5d, 0x6e008c15, 0xff18cc97, 0x0 }, /* #30 */ 3745 { 0x200e93, 0x200602, 0x0ba4a1b6, 0x01248086, 0x6574da86, 0x0 }, /* #31 */ 3746 { 0x362682, 0x362602, 0x0d756013, 0x04742013, 0x14f6a71f, 0x0 }, /* #32 */ 3747 { 0x160fc7, 0x160706, 0x8d276292, 0x04206090, 0x14b865fd, 0x0 }, /* #33 */ 3748 { 0x2f4f83, 0x2f4706, 0x1ceb0fc1, 0x0c430781, 0x8c57778f, 0x0 }, /* #34 */ 3749 { 0x0227d6, 0x022782, 0x8b609206, 0x81008202, 0xf112ee93, 0x0 }, /* #35 */ 3750 { 0x2d0e12, 0x2d0686, 0xa2366675, 0xa0000455, 0xa1809cdf, 0x0 }, /* #36 */ 3751 { 0x3b0582, 0x3b0506, 0x047059fe, 0x042051cc, 0x6c2455cc, 0x0 }, /* #37 */ 3752 { 0x3c5a92, 0x3c5202, 0xc7fb68d8, 0x02a060d0, 0x0aa061d3, 0x0 }, /* #38 */ 3753 { 0x3609c3, 0x360102, 0x1758d85e, 0x0140084a, 0xc9e50f4b, 0x0 }, /* #39 */ 3754 { 0x043282, 0x043286, 0x8fe32f50, 0x8c230600, 0x8c375629, 0x0 }, /* #40 */ 3755 { 0x3944d6, 0x394402, 0x69e9e0fa, 0x69a16068, 0x79b17368, 0x0 }, /* #41 */ 3756 { 0x0f6f42, 0x0f6786, 0x8d25100b, 0x8c00000a, 0xfc4069be, 0x0 }, /* #42 */ 3757 { 0x1e57d3, 0x1e5782, 0x9d597c85, 0x9d580c80, 0x9dfe0ed0, 0x0 }, /* #43 */ 3758 { 0x3e29c7, 0x3e2102, 0xf9c423b2, 0x38002192, 0x3c03b992, 0x0 }, /* #44 */ 3759 { 0x3d2f83, 0x3d2706, 0x348d4e4d, 0x200d4c00, 0x290fdd02, 0x0 }, /* #45 */ 3760 { 0x366413, 0x366486, 0xed7f5568, 0xc0405500, 0xc2c05701, 0x0 }, /* #46 */ 3761 { 0x1024c3, 0x102402, 0x3e65e51f, 0x1225641a, 0x93a5763a, 0x0 }, /* #47 */ 3762 { 0x3463c3, 0x346306, 0x329f010e, 0x209e000c, 0x64fe78ec, 0x0 }, /* #48 */ 3763 { 0x3460c7, 0x346002, 0xd51b07c4, 0x011b0080, 0x219b0082, 0x0 }, /* #49 */ 3764 { 0x0b2a83, 0x0b2282, 0xc76915fc, 0x84201004, 0x84227804, 0x0 }, /* #50 */ 3765 { 0x357186, 0x357102, 0x0ff23bc5, 0x08320a80, 0x68320ab0, 0x0 }, /* #51 */ 3766 { 0x1b5e43, 0x1b5606, 0x6a5c94aa, 0x60041022, 0xe4245b73, 0x0 }, /* #52 */ 3767 { 0x300e42, 0x300602, 0x72404b97, 0x12004007, 0x9b22c047, 0x0 }, /* #53 */ 3768 { 0x3d0316, 0x3d0302, 0x1a32db78, 0x00229038, 0x00e6b0b8, 0x0 }, /* #54 */ 3769 { 0x246542, 0x246582, 0xd67dbb8a, 0xd021288a, 0xd8a36c8f, 0x0 }, /* #55 */ 3770 { 0x2c2cc6, 0x2c2402, 0x2b3942c2, 0x28080080, 0x3c4e058c, 0x0 }, /* #56 */ 3771 { 0x0e6a17, 0x0e6202, 0x2616bd2c, 0x0614a52c, 0x9edda73d, 0x0 }, /* #57 */ 3772 { 0x0e2597, 0x0e2582, 0xa79ba01e, 0x82090016, 0x9a2d46b6, 0x0 }, /* #58 */ 3773 { 0x3d6407, 0x3d6406, 0x663a45ec, 0x22000560, 0xbbc4bd62, 0x0 }, /* #59 */ 3774 { 0x123ad3, 0x123206, 0x57958885, 0x52158881, 0xda35dfdb, 0x0 }, /* #60 */ 3775 { 0x3b5102, 0x3b5106, 0xbe5f12c2, 0x12481242, 0x53c8bf5f, 0x0 }, /* #61 */ 3776 { 0x0c0016, 0x0c0082, 0xc75be317, 0x8119e207, 0xa199fec7, 0x0 }, /* #62 */ 3777 { 0x254c07, 0x254482, 0xf4776c1e, 0x8453600e, 0x8c5b614e, 0x0 }, /* #63 */ 3778 3778 }; 3779 3779 static const BINU32_TEST_T g_aTests_and_u32_locked[] = 3780 3780 { 3781 { 0x 051456, 0x051406, 0x16cf570f, 0x064c460f, 0xc65cc64f, 0x0 }, /* #0 */3782 { 0x 0f7283, 0x0f7206, 0xd184b95a, 0x00848812, 0x20a4ccb2, 0x0 }, /* #1 */3783 { 0x3 a4ad6, 0x3a4202, 0x129c43b6, 0x10000010, 0x91218c19, 0x0 }, /* #2 */3784 { 0x 344612, 0x344682, 0xe9796b05, 0xe0614b04, 0xe2614b5c, 0x0 }, /* #3 */3785 { 0x 1a1686, 0x1a1606, 0xac187d86, 0x28187d06, 0x7bd8ff07, 0x0 }, /* #4 */3786 { 0x0f 6416, 0x0f6486, 0xb1341349, 0x91141309, 0x91de57af, 0x0 }, /* #5 */3787 { 0x 116483, 0x116486, 0xa3fb4d1c, 0x83830c0c, 0x87839c8c, 0x0 }, /* #6 */3788 { 0x 1a2f06, 0x1a2706, 0x42631edd, 0x40630044, 0x797f4064, 0x0 }, /* #7 */3789 { 0x 1c0293, 0x1c0202, 0x508a696a, 0x400a2020, 0xef0eb6a1, 0x0 }, /* #8 */3790 { 0x3 83cd7, 0x383406, 0xab6c1e22, 0x032c0022, 0x072e6073, 0x0 }, /* #9 */3791 { 0x 3e4287, 0x3e4202, 0xde01c8a1, 0x0600c020, 0x071af23e, 0x0 }, /* #10 */3792 { 0x 2e7852, 0x2e7002, 0x40a53cc8, 0x40212cc8, 0xe0396ecc, 0x0 }, /* #11 */3793 { 0x1 94446, 0x194406, 0x045bc03a, 0x00090012, 0x63a92212, 0x0 }, /* #12 */3794 { 0x3 b5e02, 0x3b5686, 0xc3adfa65, 0x8301fa44, 0x9311fec6, 0x0 }, /* #13 */3795 { 0x 2d02d2, 0x2d0202, 0x23afdf1c, 0x2320da04, 0x2f60da65, 0x0 }, /* #14 */3796 { 0x 223507, 0x223586, 0xf251e21f, 0x9050821b, 0x9dd49bdb, 0x0 }, /* #15 */3797 { 0x1 f7552, 0x1f7582, 0xf2625a33, 0xd2024010, 0xd70fe41c, 0x0 }, /* #16 */3798 { 0x 0916c3, 0x091682, 0xca7fc988, 0x8a080108, 0x8b88051a, 0x0 }, /* #17 */3799 { 0x0 71493, 0x071406, 0x19e01c4d, 0x08601044, 0x88623154, 0x0 }, /* #18 */3800 { 0x 140612, 0x140682, 0xa0efc645, 0x80c1c445, 0x9dc1ece7, 0x0 }, /* #19 */3801 { 0x 2861c7, 0x286102, 0xb8ab8478, 0x00818458, 0x4485ff59, 0x0 }, /* #20 */3802 { 0x 3d5ed2, 0x3d5606, 0x092f3ba2, 0x09242a22, 0xfbf42e37, 0x0 }, /* #21 */3803 { 0x0 63b83, 0x063302, 0xdd34d566, 0x55244140, 0x77a64b58, 0x0 }, /* #22 */3804 { 0x 1c1ad3, 0x1c1282, 0x9380cae9, 0x808080e9, 0xec8990ff, 0x0 }, /* #23 */3805 { 0x 0e0d06, 0x0e0502, 0x4bcc2028, 0x02402020, 0x86532825, 0x0 }, /* #24 */3806 { 0x 301843, 0x301082, 0xeb2427ca, 0x822004c2, 0x92b054e6, 0x0 }, /* #25 */3807 { 0x 207806, 0x207086, 0xbf676665, 0x9d630060, 0xdd739168, 0x0 }, /* #26 */3808 { 0x 0f51d3, 0x0f5106, 0x798d2fdb, 0x20010111, 0xa4411135, 0x0 }, /* #27 */3809 { 0x 104103, 0x104182, 0xd63a0486, 0x923a0480, 0xbaff04d0, 0x0 }, /* #28 */3810 { 0x 1511d2, 0x151102, 0x1ecd45f0, 0x16884020, 0x76aac02f, 0x0 }, /* #29 */3811 { 0x 2f0a86, 0x2f0202, 0x8d2f8663, 0x090f8440, 0x2b1fd458, 0x0 }, /* #30 */3812 { 0x0 e7e57, 0x0e7602, 0x1c23df97, 0x14204183, 0x372c61c3, 0x0 }, /* #31 */3813 { 0x 066583, 0x066502, 0x6f321a66, 0x02221202, 0x82635792, 0x0 }, /* #32 */3814 { 0x0 a5443, 0x0a5486, 0xde240c0c, 0x9000080c, 0x9093181d, 0x0 }, /* #33 */3815 { 0x 142043, 0x142002, 0x685c65de, 0x48040558, 0x4a240759, 0x0 }, /* #34 */3816 { 0x 1e6942, 0x1e6186, 0xab508e9b, 0xa1408803, 0xb5c29927, 0x0 }, /* #35 */3817 { 0x 3c6e47, 0x3c6682, 0x84b5f429, 0x84b0b029, 0x85b0b229, 0x0 }, /* #36 */3818 { 0x 004557, 0x004502, 0x6b25bc5f, 0x6a20141a, 0x7a72171a, 0x0 }, /* #37 */3819 { 0x0 a49d2, 0x0a4186, 0x960fb805, 0x800a3805, 0xa1fa7c67, 0x0 }, /* #38 */3820 { 0x3 d5f96, 0x3d5706, 0xaf90a0f1, 0x00100090, 0x4036469c, 0x0 }, /* #39 */3821 { 0x 154c93, 0x154402, 0xcdf211ff, 0x4d720180, 0x4f7b8380, 0x0 }, /* #40 */3822 { 0x 1b2592, 0x1b2586, 0xa83f519e, 0x80075096, 0xd50770b6, 0x0 }, /* #41 */3823 { 0x 386856, 0x386002, 0x1edd9504, 0x04400004, 0xa5626a44, 0x0 }, /* #42 */3824 { 0x 2e2982, 0x2e2102, 0x177c510d, 0x022c1004, 0xe2ad3886, 0x0 }, /* #43 */3825 { 0x 1a1806, 0x1a1086, 0xd0df6041, 0xd0086041, 0xf92874e1, 0x0 }, /* #44 */3826 { 0x 111dc3, 0x111586, 0x8d96d7db, 0x881451d1, 0xaa3571d5, 0x0 }, /* #45 */3827 { 0x 353e83, 0x353606, 0xcef04055, 0x0e000014, 0x3f0f941c, 0x0 }, /* #46 */3828 { 0x 045a96, 0x045202, 0xbcec43f4, 0x38600034, 0x7b61883e, 0x0 }, /* #47 */3829 { 0x3 75d92, 0x375506, 0x13bdff46, 0x12805642, 0x9ec256ca, 0x0 }, /* #48 */3830 { 0x0 f7786, 0x0f7706, 0xad853e16, 0x04852c12, 0x46af2db3, 0x0 }, /* #49 */3831 { 0x 214612, 0x214602, 0xdfc7a92d, 0x0d03a829, 0x2d33fa7b, 0x0 }, /* #50 */3832 { 0x3 252d3, 0x325206, 0x4d6ecf7a, 0x45664978, 0xe5f75979, 0x0 }, /* #51 */3833 { 0x 134b13, 0x134306, 0x30b03895, 0x00103095, 0xc152f7ff, 0x0 }, /* #52 */3834 { 0x 1727d2, 0x172702, 0xd30cf0da, 0x120880da, 0x369881fb, 0x0 }, /* #53 */3835 { 0x 3d2197, 0x3d2102, 0x1205aba7, 0x12008b02, 0xf2488b02, 0x0 }, /* #54 */3836 { 0x 1e6ac3, 0x1e6202, 0x687da82a, 0x0029802a, 0x11ab92fe, 0x0 }, /* #55 */3837 { 0x 397252, 0x397206, 0x221e4ab5, 0x221a4290, 0xb2bac292, 0x0 }, /* #56 */3838 { 0x 3c3a16, 0x3c3206, 0x67099cd6, 0x60019896, 0x6817b99f, 0x0 }, /* #57 */3839 { 0x 1b2b16, 0x1b2386, 0x86fef37c, 0x84225178, 0xcc23557a, 0x0 }, /* #58 */3840 { 0x 006383, 0x006302, 0x4ca0f4ab, 0x0800248a, 0x9b1f2dda, 0x0 }, /* #59 */3841 { 0x 3b71d2, 0x3b7106, 0x98f5f60b, 0x18e47009, 0x7bec79cd, 0x0 }, /* #60 */3842 { 0x 221382, 0x221302, 0x7c77298d, 0x3041008c, 0xb34906fe, 0x0 }, /* #61 */3843 { 0x2 a27d7, 0x2a2702, 0x126817b3, 0x02681231, 0x2febf235, 0x0 }, /* #62 */3844 { 0x2 a2ed2, 0x2a2606, 0x6905d62e, 0x2800520c, 0x3e307b0c, 0x0 }, /* #63 */3781 { 0x116f06, 0x116706, 0x97517e87, 0x07417c82, 0x6749fdda, 0x0 }, /* #0 */ 3782 { 0x125fc3, 0x125782, 0xd8cc8504, 0x98008504, 0x9b30f727, 0x0 }, /* #1 */ 3783 { 0x325016, 0x325006, 0xc7b04077, 0x04104012, 0x04584892, 0x0 }, /* #2 */ 3784 { 0x040c46, 0x040402, 0xaa96d196, 0x0290c092, 0x1399e4b2, 0x0 }, /* #3 */ 3785 { 0x356c03, 0x356406, 0x6110aa79, 0x4100aa60, 0x4d27fee4, 0x0 }, /* #4 */ 3786 { 0x0f5246, 0x0f5206, 0x4f24bee6, 0x0520b4c6, 0xb570f5ce, 0x0 }, /* #5 */ 3787 { 0x032316, 0x032306, 0x508a2ba2, 0x100201a0, 0x9f36c1fd, 0x0 }, /* #6 */ 3788 { 0x395907, 0x395102, 0x48190758, 0x00110740, 0x23314762, 0x0 }, /* #7 */ 3789 { 0x0525c6, 0x052502, 0xe488943e, 0x00888402, 0x02bca602, 0x0 }, /* #8 */ 3790 { 0x366f82, 0x366702, 0x3fa802c2, 0x2f080002, 0xaf4d5007, 0x0 }, /* #9 */ 3791 { 0x013487, 0x013402, 0x7067df1a, 0x70601c08, 0x73683cc9, 0x0 }, /* #10 */ 3792 { 0x1a7216, 0x1a7286, 0x87155ad7, 0x821458c3, 0x8afedce3, 0x0 }, /* #11 */ 3793 { 0x174092, 0x174006, 0x6f2da278, 0x4d05a048, 0x5d05ad4e, 0x0 }, /* #12 */ 3794 { 0x346ac6, 0x346202, 0x5ea11af2, 0x42a01262, 0xe2f03667, 0x0 }, /* #13 */ 3795 { 0x033616, 0x033606, 0xff290d75, 0x20200c30, 0x20329cb8, 0x0 }, /* #14 */ 3796 { 0x0f0483, 0x0f0402, 0x0d337040, 0x0c022040, 0x2c0ea158, 0x0 }, /* #15 */ 3797 { 0x1a0212, 0x1a0286, 0x945beb70, 0x941a0000, 0x9ebe1081, 0x0 }, /* #16 */ 3798 { 0x2d14c3, 0x2d1402, 0xe08bf96c, 0x40805068, 0x45a452f9, 0x0 }, /* #17 */ 3799 { 0x035c53, 0x035406, 0x7762821b, 0x64428218, 0x644bf7d8, 0x0 }, /* #18 */ 3800 { 0x3c3953, 0x3c3102, 0x1d6c9e84, 0x04081c04, 0x461b1c07, 0x0 }, /* #19 */ 3801 { 0x0d1292, 0x0d1286, 0x8286943a, 0x80048430, 0x916d8df5, 0x0 }, /* #20 */ 3802 { 0x250293, 0x250206, 0x088c1d4e, 0x00881106, 0xa6d81117, 0x0 }, /* #21 */ 3803 { 0x0a31c2, 0x0a3106, 0x0c086f62, 0x0c080100, 0xfdc89119, 0x0 }, /* #22 */ 3804 { 0x2e40d2, 0x2e4002, 0x4621d9ea, 0x4021918a, 0x5869b59e, 0x0 }, /* #23 */ 3805 { 0x124543, 0x124502, 0x2c5ef5e3, 0x0c4041a2, 0xce6141aa, 0x0 }, /* #24 */ 3806 { 0x1e2813, 0x1e2006, 0x60daabf0, 0x204a0b30, 0xb44e4b3d, 0x0 }, /* #25 */ 3807 { 0x1f7ad2, 0x1f7202, 0xc10b89b4, 0x00098980, 0x1c7da9c8, 0x0 }, /* #26 */ 3808 { 0x1538c2, 0x153002, 0x841ea730, 0x00120220, 0x7872426c, 0x0 }, /* #27 */ 3809 { 0x267e13, 0x267686, 0xdcbcde77, 0x90b04456, 0xb3b1655e, 0x0 }, /* #28 */ 3810 { 0x3618d7, 0x361006, 0x7e586a8c, 0x1e184a00, 0x1ebb4e21, 0x0 }, /* #29 */ 3811 { 0x060917, 0x060102, 0x0a13fd9b, 0x0202d008, 0x266ed048, 0x0 }, /* #30 */ 3812 { 0x0010c7, 0x001006, 0x48612f92, 0x40600e82, 0x647a1e8a, 0x0 }, /* #31 */ 3813 { 0x2b0893, 0x2b0006, 0x6e0a54b2, 0x680a00b2, 0xe83e89bb, 0x0 }, /* #32 */ 3814 { 0x046883, 0x046002, 0x25b13358, 0x04a00210, 0x94a20a90, 0x0 }, /* #33 */ 3815 { 0x231f52, 0x231706, 0x427278c4, 0x005228c0, 0xa956adf0, 0x0 }, /* #34 */ 3816 { 0x351d97, 0x351582, 0x827d421a, 0x807c4210, 0xed7edb10, 0x0 }, /* #35 */ 3817 { 0x295a53, 0x295206, 0x0686dda9, 0x00028588, 0x80428598, 0x0 }, /* #36 */ 3818 { 0x103e42, 0x103602, 0xfdfcf420, 0x69fca020, 0x69ffa17e, 0x0 }, /* #37 */ 3819 { 0x030d92, 0x030502, 0x2182efff, 0x01024f89, 0x1b5a5f89, 0x0 }, /* #38 */ 3820 { 0x362946, 0x362186, 0xe9d80d9a, 0xa1400c88, 0xa7650eec, 0x0 }, /* #39 */ 3821 { 0x363c02, 0x363406, 0x39fb1522, 0x11280022, 0x532888eb, 0x0 }, /* #40 */ 3822 { 0x2544c7, 0x254406, 0x07d0d7b6, 0x0000d1b4, 0x6001f1bc, 0x0 }, /* #41 */ 3823 { 0x257e06, 0x257602, 0xe9f6fa30, 0x01a29a20, 0x15a39ba9, 0x0 }, /* #42 */ 3824 { 0x002003, 0x002082, 0xaad39c85, 0xaac11485, 0xaac9168d, 0x0 }, /* #43 */ 3825 { 0x2739c2, 0x273102, 0x4e5408ec, 0x0e140020, 0x2f15e620, 0x0 }, /* #44 */ 3826 { 0x3777d2, 0x377702, 0x771d8ca7, 0x741d0401, 0x74fd6509, 0x0 }, /* #45 */ 3827 { 0x2e0407, 0x2e0402, 0x6c25c63c, 0x2021c41c, 0x23f9c49c, 0x0 }, /* #46 */ 3828 { 0x1a7017, 0x1a7006, 0x93d0dd95, 0x11804914, 0x75836b5c, 0x0 }, /* #47 */ 3829 { 0x3d2142, 0x3d2106, 0x356804db, 0x00000011, 0x80170215, 0x0 }, /* #48 */ 3830 { 0x093096, 0x093086, 0xd9b2be89, 0xc1b20200, 0xe5fb4260, 0x0 }, /* #49 */ 3831 { 0x0260c6, 0x026002, 0x383d53b4, 0x00000010, 0x42428c18, 0x0 }, /* #50 */ 3832 { 0x3f6c47, 0x3f6482, 0x8766079b, 0x8364059b, 0xbb7d75bb, 0x0 }, /* #51 */ 3833 { 0x3c0753, 0x3c0786, 0x98589060, 0x98489060, 0xde6ebbf0, 0x0 }, /* #52 */ 3834 { 0x341903, 0x341106, 0x9b741393, 0x01300281, 0x61b146cd, 0x0 }, /* #53 */ 3835 { 0x1f4e02, 0x1f4606, 0xe5baa5bc, 0x40920590, 0x40d70dd1, 0x0 }, /* #54 */ 3836 { 0x0c3592, 0x0c3582, 0xe8d2c2e1, 0xe0d04280, 0xe4f8778a, 0x0 }, /* #55 */ 3837 { 0x2159c3, 0x215106, 0x46df4936, 0x041f4900, 0xad3f7bc0, 0x0 }, /* #56 */ 3838 { 0x151157, 0x151102, 0x3340aa30, 0x12402020, 0xda65706d, 0x0 }, /* #57 */ 3839 { 0x381186, 0x381102, 0x238e646a, 0x01026462, 0x19627d62, 0x0 }, /* #58 */ 3840 { 0x155ac6, 0x155202, 0xf1ce26c0, 0x11420080, 0x1552419f, 0x0 }, /* #59 */ 3841 { 0x123882, 0x123086, 0x8305c43a, 0x83058422, 0xef95bd62, 0x0 }, /* #60 */ 3842 { 0x387682, 0x387606, 0x6689ccdf, 0x6089481d, 0x60e9583d, 0x0 }, /* #61 */ 3843 { 0x201d86, 0x201502, 0xf0fc23bb, 0x308c03b0, 0x398e03f0, 0x0 }, /* #62 */ 3844 { 0x241f17, 0x241702, 0x6dc8295d, 0x20002004, 0xb013b026, 0x0 }, /* #63 */ 3845 3845 }; 3846 3846 static const BINU32_TEST_T g_aTests_cmp_u32[] = 3847 3847 { 3848 { 0x1 e7093, 0x1e7016, 0x6bbab35e, 0x6bbab35e, 0x2e55f6bf, 0x0 }, /* #0 */3849 { 0x 3a2e12, 0x3a2683, 0x1b01f92e, 0x1b01f92e, 0x1e8e48dc, 0x0 }, /* #1 */3850 { 0x 215c03, 0x215c16, 0xabea21d0, 0xabea21d0, 0x5851f536, 0x0 }, /* #2 */3851 { 0x3 93893, 0x393887, 0x550d06b5, 0x550d06b5, 0x8a3380b2, 0x0 }, /* #3 */3852 { 0x0 64c06, 0x064c06, 0x84331bee, 0x84331bee, 0x376ec93c, 0x0 }, /* #4 */3853 { 0x 1d3f46, 0x1d3783, 0x90c0c6db, 0x90c0c6db, 0xa03f5c74, 0x0 }, /* #5 */3854 { 0x 0e7503, 0x0e7d97, 0x4c395303, 0x4c395303, 0x8778f03a, 0x0 }, /* #6 */3855 { 0x 3e6a43, 0x3e6293, 0x56060654, 0x56060654, 0x65898017, 0x0 }, /* #7 */3856 { 0x 381a17, 0x381a83, 0x4e0bec4d, 0x4e0bec4d, 0xb0c6db42, 0x0 }, /* #8 */3857 { 0x 2503c6, 0x250b06, 0xb0e2f8ef, 0xb0e2f8ef, 0x45452bfc, 0x0 }, /* #9 */3858 { 0x0 a3012, 0x0a3086, 0xe76ef7ce, 0xe76ef7ce, 0x664f099b, 0x0 }, /* #10 */3859 { 0x 3f5396, 0x3f5316, 0xbd9c455e, 0xbd9c455e, 0x9e8e5ebf, 0x0 }, /* #11 */3860 { 0x 2d6797, 0x2d6f93, 0x3ff643c4, 0x3ff643c4, 0x80db3a7e, 0x0 }, /* #12 */3861 { 0x 1d2682, 0x1d2687, 0xbf1372d8, 0xbf1372d8, 0xd5d8e342, 0x0 }, /* #13 */3862 { 0x 300d42, 0x300517, 0x10b69235, 0x10b69235, 0xc238fef9, 0x0 }, /* #14 */3863 { 0x2 b0e92, 0x2b0682, 0xf5dd4a98, 0xf5dd4a98, 0x534c5cc8, 0x0 }, /* #15 */3864 { 0x1 f7913, 0x1f7906, 0x920d9de7, 0x920d9de7, 0x7bf9d2c6, 0x0 }, /* #16 */3865 { 0x 030183, 0x030993, 0x3997f680, 0x3997f680, 0xa7b86b0a, 0x0 }, /* #17 */3866 { 0x 3b71c7, 0x3b7912, 0x8c729068, 0x8c729068, 0x3566c30d, 0x0 }, /* #18 */3867 { 0x0 f4692, 0x0f4602, 0xba3de77c, 0xba3de77c, 0xb6289bc3, 0x0 }, /* #19 */3868 { 0x 0a3ad6, 0x0a3292, 0xdba688e0, 0xdba688e0, 0x1264384e, 0x0 }, /* #20 */3869 { 0x 2c3306, 0x2c3303, 0x412519f6, 0x412519f6, 0xeacb86e3, 0x0 }, /* #21 */3870 { 0x3 71802, 0x371006, 0xe21cbec7, 0xe21cbec7, 0x8d310c50, 0x0 }, /* #22 */3871 { 0x1 f5ed6, 0x1f5602, 0xd492eced, 0xd492eced, 0xba00e6fb, 0x0 }, /* #23 */3872 { 0x3 c2752, 0x3c2f83, 0x650c9eda, 0x650c9eda, 0x9f912e0a, 0x0 }, /* #24 */3873 { 0x2 52296, 0x252202, 0x3c9d966d, 0x3c9d966d, 0x0dfeed32, 0x0 }, /* #25 */3874 { 0x 0674c3, 0x067c02, 0xd85dea5e, 0xd85dea5e, 0x7dc5eea4, 0x0 }, /* #26 */3875 { 0x 0a0f06, 0x0a0706, 0xcf6266d2, 0xcf6266d2, 0xc54c6ce2, 0x0 }, /* #27 */3876 { 0x0 06c07, 0x006c97, 0x333c2094, 0x333c2094, 0xb07f0fa6, 0x0 }, /* #28 */3877 { 0x 1c14d7, 0x1c1407, 0x74b98176, 0x74b98176, 0xfee28504, 0x0 }, /* #29 */3878 { 0x 0b0a92, 0x0b0213, 0x476ace88, 0x476ace88, 0xf51d6759, 0x0 }, /* #30 */3879 { 0x 2c1f47, 0x2c1793, 0x657b0752, 0x657b0752, 0x701dabb7, 0x0 }, /* #31 */3880 { 0x2 45a83, 0x245202, 0x7cb1ce4d, 0x7cb1ce4d, 0x3d5f405c, 0x0 }, /* #32 */3881 { 0x3 a7756, 0x3a7793, 0xb03b0e29, 0xb03b0e29, 0xb51edf4f, 0x0 }, /* #33 */3882 { 0x1 656c7, 0x165e83, 0x63aee35c, 0x63aee35c, 0xaed0bf51, 0x0 }, /* #34 */3883 { 0x 0076d2, 0x007693, 0xe1bae7b9, 0xe1bae7b9, 0xf5c354cf, 0x0 }, /* #35 */3884 { 0x 347d96, 0x347d97, 0x7a3622cc, 0x7a3622cc, 0xf8269cef, 0x0 }, /* #36 */3885 { 0x1 43106, 0x143902, 0x83722352, 0x83722352, 0x7a6cde42, 0x0 }, /* #37 */3886 { 0x3 35d07, 0x335593, 0x5db394d5, 0x5db394d5, 0x78f03b2e, 0x0 }, /* #38 */3887 { 0x3 d0703, 0x3d0786, 0xafec9307, 0xafec9307, 0x14a8c925, 0x0 }, /* #39 */3888 { 0x2 d4787, 0x2d4f93, 0x30888825, 0x30888825, 0x93a26edb, 0x0 }, /* #40 */3889 { 0x 1b75c7, 0x1b7517, 0x66af24a2, 0x66af24a2, 0xf48e1b85, 0x0 }, /* #41 */3890 { 0x1 b4347, 0x1b4b12, 0xbabbae84, 0xbabbae84, 0x77be7a3b, 0x0 }, /* #42 */3891 { 0x 0a74c7, 0x0a7c83, 0x4f14a86a, 0x4f14a86a, 0x953cefb5, 0x0 }, /* #43 */3892 { 0x 1d7fc3, 0x1d7712, 0x4930f27c, 0x4930f27c, 0x2c7fd06e, 0x0 }, /* #44 */3893 { 0x0 c7c96, 0x0c7c87, 0x7b5a97c9, 0x7b5a97c9, 0xf8a34c63, 0x0 }, /* #45 */3894 { 0x2 c3557, 0x2c3596, 0xeba9a950, 0xeba9a950, 0x0faad995, 0x0 }, /* #46 */3895 { 0x 002b52, 0x002b16, 0xc75c29e8, 0xc75c29e8, 0x73c3421e, 0x0 }, /* #47 */3896 { 0x2 95a16, 0x295a06, 0xa3af14ca, 0xa3af14ca, 0x7b7dec13, 0x0 }, /* #48 */3897 { 0x 1571c2, 0x157116, 0x58bcdb51, 0x58bcdb51, 0x56e2af87, 0x0 }, /* #49 */3898 { 0x3 153c7, 0x315307, 0x5508778f, 0x5508778f, 0xdee15812, 0x0 }, /* #50 */3899 { 0x 1d3642, 0x1d3616, 0xeb9ef464, 0xeb9ef464, 0x90bee79b, 0x0 }, /* #51 */3900 { 0x 222812, 0x222083, 0x223e8210, 0x223e8210, 0x35ccfa00, 0x0 }, /* #52 */3901 { 0x 313192, 0x313107, 0x59af04b8, 0x59af04b8, 0xf15ed934, 0x0 }, /* #53 */3902 { 0x 057e16, 0x057683, 0xcf76be69, 0xcf76be69, 0xfccf0840, 0x0 }, /* #54 */3903 { 0x 2661c3, 0x266193, 0x9cb008e2, 0x9cb008e2, 0xa9175cf8, 0x0 }, /* #55 */3904 { 0x 1832d3, 0x183217, 0x36c66712, 0x36c66712, 0xdb98ead6, 0x0 }, /* #56 */3905 { 0x2 e5d06, 0x2e5d87, 0x163b216a, 0x163b216a, 0x840ee260, 0x0 }, /* #57 */3906 { 0x3 02f82, 0x302797, 0xb680a0e5, 0xb680a0e5, 0xb6c33657, 0x0 }, /* #58 */3907 { 0x 2425d7, 0x242596, 0xec03ec48, 0xec03ec48, 0x358d818b, 0x0 }, /* #59 */3908 { 0x 336806, 0x336092, 0xfacdc349, 0xfacdc349, 0x1ad02c9b, 0x0 }, /* #60 */3909 { 0x 202293, 0x202a06, 0xad991f5a, 0xad991f5a, 0x5fd96519, 0x0 }, /* #61 */3910 { 0x2 65143, 0x265197, 0x0c233dd4, 0x0c233dd4, 0x5db05059, 0x0 }, /* #62 */3911 { 0x2 b1243, 0x2b1293, 0xa37d8846, 0xa37d8846, 0xc67dbdde, 0x0 }, /* #63 */3848 { 0x112752, 0x112787, 0x9e885cd8, 0x9e885cd8, 0xca879964, 0x0 }, /* #0 */ 3849 { 0x271a56, 0x271207, 0x65cdbf56, 0x65cdbf56, 0xe6ccdb51, 0x0 }, /* #1 */ 3850 { 0x1b5d07, 0x1b5d02, 0xcb38a56c, 0xcb38a56c, 0x73f47c08, 0x0 }, /* #2 */ 3851 { 0x3b2c93, 0x3b2402, 0xcb33352d, 0xcb33352d, 0x8ee843ed, 0x0 }, /* #3 */ 3852 { 0x030442, 0x030487, 0x421f9fc9, 0x421f9fc9, 0x6a336709, 0x0 }, /* #4 */ 3853 { 0x311586, 0x311583, 0x96cf17b9, 0x96cf17b9, 0xb61e7e61, 0x0 }, /* #5 */ 3854 { 0x3b4ed6, 0x3b4e06, 0x9ff6747c, 0x9ff6747c, 0x6d59aa1c, 0x0 }, /* #6 */ 3855 { 0x121843, 0x121006, 0x2b9454bf, 0x2b9454bf, 0x1747fec6, 0x0 }, /* #7 */ 3856 { 0x2725c6, 0x272587, 0x5f7ec8cd, 0x5f7ec8cd, 0x7cb13bb5, 0x0 }, /* #8 */ 3857 { 0x072807, 0x072097, 0x94151096, 0x94151096, 0xf2f412fa, 0x0 }, /* #9 */ 3858 { 0x097512, 0x097503, 0x47c24b3f, 0x47c24b3f, 0xe4da39e7, 0x0 }, /* #10 */ 3859 { 0x0f7f97, 0x0f7712, 0xfe81cd84, 0xfe81cd84, 0xbbdbd5fe, 0x0 }, /* #11 */ 3860 { 0x0e4752, 0x0e4f02, 0xc747a85a, 0xc747a85a, 0x717dd145, 0x0 }, /* #12 */ 3861 { 0x362247, 0x362212, 0xdf0c3341, 0xdf0c3341, 0x99f92127, 0x0 }, /* #13 */ 3862 { 0x2f14c3, 0x2f1413, 0x0f0fa855, 0x0f0fa855, 0xccf46c2c, 0x0 }, /* #14 */ 3863 { 0x296406, 0x296c93, 0x49832706, 0x49832706, 0xc176ffcb, 0x0 }, /* #15 */ 3864 { 0x136907, 0x136112, 0xdade1fb4, 0xdade1fb4, 0xacf39107, 0x0 }, /* #16 */ 3865 { 0x2a4b83, 0x2a4396, 0xedded0a1, 0xedded0a1, 0x3f53118d, 0x0 }, /* #17 */ 3866 { 0x250143, 0x250117, 0x3bcaf371, 0x3bcaf371, 0xc9349e62, 0x0 }, /* #18 */ 3867 { 0x0a3886, 0x0a3007, 0x1d8d4a44, 0x1d8d4a44, 0xe706c584, 0x0 }, /* #19 */ 3868 { 0x117102, 0x117187, 0x679a033f, 0x679a033f, 0x704b3168, 0x0 }, /* #20 */ 3869 { 0x185c52, 0x185c97, 0x5bb06a81, 0x5bb06a81, 0x9b20495a, 0x0 }, /* #21 */ 3870 { 0x3b7ed6, 0x3b7687, 0xa3d79f84, 0xa3d79f84, 0xe129c651, 0x0 }, /* #22 */ 3871 { 0x1b2186, 0x1b2112, 0x53bfe3a0, 0x53bfe3a0, 0x1af94854, 0x0 }, /* #23 */ 3872 { 0x3b3157, 0x3b3102, 0xe13f8ac7, 0xe13f8ac7, 0xd2b040b2, 0x0 }, /* #24 */ 3873 { 0x276f93, 0x276702, 0x7dd68aef, 0x7dd68aef, 0x503b70a0, 0x0 }, /* #25 */ 3874 { 0x1f4186, 0x1f4113, 0x2fc6fd06, 0x2fc6fd06, 0xf10dad6b, 0x0 }, /* #26 */ 3875 { 0x104ed6, 0x104687, 0x81a9898f, 0x81a9898f, 0xe1860c23, 0x0 }, /* #27 */ 3876 { 0x065f06, 0x065f12, 0x879c3803, 0x879c3803, 0x212171af, 0x0 }, /* #28 */ 3877 { 0x2e49d2, 0x2e4107, 0x094e6a99, 0x094e6a99, 0xbb386794, 0x0 }, /* #29 */ 3878 { 0x186497, 0x186492, 0xed7e5251, 0xed7e5251, 0x404e5b2c, 0x0 }, /* #30 */ 3879 { 0x034687, 0x034606, 0xc9a9386e, 0xc9a9386e, 0xc4b7e38a, 0x0 }, /* #31 */ 3880 { 0x255ad7, 0x255293, 0xb7f747e7, 0xb7f747e7, 0xcb91cc39, 0x0 }, /* #32 */ 3881 { 0x363816, 0x363897, 0x75b1c245, 0x75b1c245, 0xe9495b8d, 0x0 }, /* #33 */ 3882 { 0x191b02, 0x191b06, 0x9a1966d6, 0x9a1966d6, 0x79ae99d0, 0x0 }, /* #34 */ 3883 { 0x344447, 0x344402, 0x77ae4a82, 0x77ae4a82, 0x539dda30, 0x0 }, /* #35 */ 3884 { 0x1f3013, 0x1f3087, 0x2a28f4df, 0x2a28f4df, 0x66e492ec, 0x0 }, /* #36 */ 3885 { 0x1d7297, 0x1d7203, 0x2e8e578c, 0x2e8e578c, 0xc315c035, 0x0 }, /* #37 */ 3886 { 0x3d5902, 0x3d5116, 0xd1bbd5b4, 0xd1bbd5b4, 0x82cb4658, 0x0 }, /* #38 */ 3887 { 0x373cd6, 0x373492, 0xfd3b3ec5, 0xfd3b3ec5, 0x3c9637be, 0x0 }, /* #39 */ 3888 { 0x253a07, 0x253282, 0xd2d7b3e1, 0xd2d7b3e1, 0x0f628271, 0x0 }, /* #40 */ 3889 { 0x215093, 0x215897, 0x69c67676, 0x69c67676, 0xe48b733a, 0x0 }, /* #41 */ 3890 { 0x185352, 0x185307, 0x160e81ba, 0x160e81ba, 0xd2670679, 0x0 }, /* #42 */ 3891 { 0x1a1c12, 0x1a1417, 0x2e714ce8, 0x2e714ce8, 0xd0704bfd, 0x0 }, /* #43 */ 3892 { 0x0c7846, 0x0c7097, 0x0b018576, 0x0b018576, 0x50e10b9f, 0x0 }, /* #44 */ 3893 { 0x017c43, 0x017c87, 0x49a05828, 0x49a05828, 0xbdfbaf07, 0x0 }, /* #45 */ 3894 { 0x203507, 0x203592, 0xf003ac43, 0xf003ac43, 0x01229c29, 0x0 }, /* #46 */ 3895 { 0x220683, 0x220616, 0xb96c80e3, 0xb96c80e3, 0x8281d489, 0x0 }, /* #47 */ 3896 { 0x286f82, 0x286797, 0x013a8bc1, 0x013a8bc1, 0x6aad2c88, 0x0 }, /* #48 */ 3897 { 0x062a93, 0x062287, 0x286acec6, 0x286acec6, 0x7c2d3de4, 0x0 }, /* #49 */ 3898 { 0x3a0346, 0x3a0b93, 0x738a6832, 0x738a6832, 0x83bec50d, 0x0 }, /* #50 */ 3899 { 0x3a7b12, 0x3a7397, 0x1103ae02, 0x1103ae02, 0x48950e08, 0x0 }, /* #51 */ 3900 { 0x110452, 0x110482, 0xf9fa5ffe, 0xf9fa5ffe, 0x24b45b42, 0x0 }, /* #52 */ 3901 { 0x135cc3, 0x135c97, 0x5876d6f9, 0x5876d6f9, 0xa21ba2ce, 0x0 }, /* #53 */ 3902 { 0x1d3496, 0x1d3403, 0x240297a9, 0x240297a9, 0xa632eab7, 0x0 }, /* #54 */ 3903 { 0x0f27d2, 0x0f2797, 0xa91cb855, 0xa91cb855, 0xdc89e989, 0x0 }, /* #55 */ 3904 { 0x033002, 0x033812, 0xa904e4e0, 0xa904e4e0, 0x404e63fd, 0x0 }, /* #56 */ 3905 { 0x266052, 0x266006, 0x3812cf5c, 0x3812cf5c, 0x1aebbdc6, 0x0 }, /* #57 */ 3906 { 0x3840c6, 0x384003, 0x1066271e, 0x1066271e, 0xe2922afb, 0x0 }, /* #58 */ 3907 { 0x035652, 0x035617, 0x4bb575f5, 0x4bb575f5, 0xf6534ea7, 0x0 }, /* #59 */ 3908 { 0x107283, 0x107293, 0x036954d0, 0x036954d0, 0x783f256f, 0x0 }, /* #60 */ 3909 { 0x325817, 0x325006, 0xcc88891e, 0xcc88891e, 0x97e237d3, 0x0 }, /* #61 */ 3910 { 0x221bd2, 0x221303, 0x16240565, 0x16240565, 0xd6de5611, 0x0 }, /* #62 */ 3911 { 0x242287, 0x242283, 0x34720e7b, 0x34720e7b, 0x6c14c823, 0x0 }, /* #63 */ 3912 3912 }; 3913 3913 static const BINU32_TEST_T g_aTests_test_u32[] = 3914 3914 { 3915 { 0x 3c3d06, 0x3c3502, 0x31d29ef0, 0x31d29ef0, 0xbac0b81d, 0x0 }, /* #0 */3916 { 0x 3736c3, 0x373682, 0xc1876f0b, 0xc1876f0b, 0xa28b3bf5, 0x0 }, /* #1 */3917 { 0x0 d0456, 0x0d0486, 0xcc6d494c, 0xcc6d494c, 0xdae743c7, 0x0 }, /* #2 */3918 { 0x 3553d2, 0x355302, 0xd727357b, 0xd727357b, 0x0f284af0, 0x0 }, /* #3 */3919 { 0x 0f7b03, 0x0f7302, 0x54f2711e, 0x54f2711e, 0x78e09423, 0x0 }, /* #4 */3920 { 0x 1d43d6, 0x1d4302, 0x4223c498, 0x4223c498, 0x7a3ff914, 0x0 }, /* #5 */3921 { 0x3 92dc6, 0x392506, 0x130980bd, 0x130980bd, 0x94e322e2, 0x0 }, /* #6 */3922 { 0x 072e06, 0x072606, 0x2b66647a, 0x2b66647a, 0xcf4ebcac, 0x0 }, /* #7 */3923 { 0x 2a0c13, 0x2a0402, 0x4b06828a, 0x4b06828a, 0x18645881, 0x0 }, /* #8 */3924 { 0x 2e0983, 0x2e0106, 0x018fe980, 0x018fe980, 0x4f2af420, 0x0 }, /* #9 */3925 { 0x 010953, 0x010106, 0x5fe8f0e8, 0x5fe8f0e8, 0xb6204089, 0x0 }, /* #10 */3926 { 0x 2c7e03, 0x2c7602, 0x8ca069e2, 0x8ca069e2, 0x37879bbb, 0x0 }, /* #11 */3927 { 0x 012e52, 0x012606, 0xe591dccc, 0xe591dccc, 0x0b37092c, 0x0 }, /* #12 */3928 { 0x 105e17, 0x105606, 0x43198b6e, 0x43198b6e, 0x8210e459, 0x0 }, /* #13 */3929 { 0x 3f1016, 0x3f1006, 0xf84eb385, 0xf84eb385, 0x76ebfda4, 0x0 }, /* #14 */3930 { 0x 193607, 0x193602, 0xb9f25aee, 0xb9f25aee, 0x562ffdce, 0x0 }, /* #15 */3931 { 0x 3f6ac3, 0x3f6202, 0x4fcdbd1b, 0x4fcdbd1b, 0x0c3a608b, 0x0 }, /* #16 */3932 { 0x1 86cc6, 0x186406, 0x6b0d419f, 0x6b0d419f, 0x334f64a1, 0x0 }, /* #17 */3933 { 0x 200283, 0x200282, 0xcbc4a4bd, 0xcbc4a4bd, 0x9b1b9b27, 0x0 }, /* #18 */3934 { 0x 274c03, 0x274406, 0x34b9d537, 0x34b9d537, 0x145d28ec, 0x0 }, /* #19 */3935 { 0x 292847, 0x292082, 0xfeeeb86a, 0xfeeeb86a, 0xea8d576d, 0x0 }, /* #20 */3936 { 0x 264ac6, 0x264286, 0xbf94e270, 0xbf94e270, 0x879e6880, 0x0 }, /* #21 */3937 { 0x 1e2f42, 0x1e2706, 0x2bcdede8, 0x2bcdede8, 0x9cbe51a3, 0x0 }, /* #22 */3938 { 0x 332e16, 0x332606, 0x8d69b34e, 0x8d69b34e, 0x167aed96, 0x0 }, /* #23 */3939 { 0x 043f17, 0x043702, 0x4a51c140, 0x4a51c140, 0xbd6676de, 0x0 }, /* #24 */3940 { 0x0 60852, 0x060002, 0xca0bc56e, 0xca0bc56e, 0x0acedebc, 0x0 }, /* #25 */3941 { 0x 012f02, 0x012702, 0xc6355722, 0xc6355722, 0x57eb9d30, 0x0 }, /* #26 */3942 { 0x 1c6742, 0x1c6786, 0x981c743d, 0x981c743d, 0xb4135d28, 0x0 }, /* #27 */3943 { 0x 0a7402, 0x0a7406, 0x164ded34, 0x164ded34, 0x56101d30, 0x0 }, /* #28 */3944 { 0x 2c4582, 0x2c4502, 0x14cf4aef, 0x14cf4aef, 0x7540bc68, 0x0 }, /* #29 */3945 { 0x 110bd3, 0x110302, 0x9afd43ae, 0x9afd43ae, 0x29666259, 0x0 }, /* #30 */3946 { 0x0 27716, 0x027786, 0xbfedf3c9, 0xbfedf3c9, 0x9f2031e9, 0x0 }, /* #31 */3947 { 0x 2c47d7, 0x2c4706, 0x257be4be, 0x257be4be, 0xa8e6a9ff, 0x0 }, /* #32 */3948 { 0x 3518c2, 0x351082, 0xa9ee1da8, 0xa9ee1da8, 0x8fdd36ed, 0x0 }, /* #33 */3949 { 0x 010996, 0x010106, 0x09e69b20, 0x09e69b20, 0xc2d277c7, 0x0 }, /* #34 */3950 { 0x 354c17, 0x354406, 0x7069fdf5, 0x7069fdf5, 0x7e9ff8a7, 0x0 }, /* #35 */3951 { 0x 3d5cc3, 0x3d5406, 0x4f30d80e, 0x4f30d80e, 0xcfb8a7c0, 0x0 }, /* #36 */3952 { 0x 0d3652, 0x0d3606, 0xdf68d0ad, 0xdf68d0ad, 0x5a5c3eca, 0x0 }, /* #37 */3953 { 0x0 f23d2, 0x0f2306, 0xf90dca38, 0xf90dca38, 0x3857609e, 0x0 }, /* #38 */3954 { 0x 0862c3, 0x086206, 0xca0e1651, 0xca0e1651, 0x62db45d2, 0x0 }, /* #39 */3955 { 0x 051092, 0x051002, 0x08cb2b8a, 0x08cb2b8a, 0xd297965c, 0x0 }, /* #40 */3956 { 0x 107b87, 0x107302, 0x0c1f7566, 0x0c1f7566, 0x2554a295, 0x0 }, /* #41 */3957 { 0x 3d7752, 0x3d7786, 0xcef9df48, 0xcef9df48, 0xf6b1f7a6, 0x0 }, /* #42 */3958 { 0x 1b08d6, 0x1b0082, 0xa03c69be, 0xa03c69be, 0x9e426a4e, 0x0 }, /* #43 */3959 { 0x 113647, 0x113606, 0xc9cab1b0, 0xc9cab1b0, 0x5a57bfa9, 0x0 }, /* #44 */3960 { 0x 277dc3, 0x277502, 0xf8c4c6e3, 0xf8c4c6e3, 0x3edd9f06, 0x0 }, /* #45 */3961 { 0x 336302, 0x336386, 0xfbf2fbff, 0xfbf2fbff, 0xcd7e4118, 0x0 }, /* #46 */3962 { 0x 233647, 0x233606, 0xc2dc327f, 0xc2dc327f, 0x06773150, 0x0 }, /* #47 */3963 { 0x 066213, 0x066286, 0x85990f5c, 0x85990f5c, 0x83bf84b6, 0x0 }, /* #48 */3964 { 0x 216b53, 0x216382, 0xc46a7f51, 0xc46a7f51, 0xebcca11a, 0x0 }, /* #49 */3965 { 0x 246942, 0x246102, 0x720d8d5e, 0x720d8d5e, 0xd7bc2ffe, 0x0 }, /* #50 */3966 { 0x 3258d6, 0x325086, 0xbc7bf9ab, 0xbc7bf9ab, 0xaf448966, 0x0 }, /* #51 */3967 { 0x 181fc2, 0x181706, 0xc822228c, 0xc822228c, 0x790a3a53, 0x0 }, /* #52 */3968 { 0x3 a74c2, 0x3a7402, 0x3549b9bf, 0x3549b9bf, 0xfb41c5ed, 0x0 }, /* #53 */3969 { 0x2 909d3, 0x290182, 0x84178993, 0x84178993, 0xe54934d1, 0x0 }, /* #54 */3970 { 0x 2a3942, 0x2a3106, 0xb3eabe63, 0xb3eabe63, 0x78797035, 0x0 }, /* #55 */3971 { 0x 356557, 0x356502, 0xd9e5746d, 0xd9e5746d, 0x273ead63, 0x0 }, /* #56 */3972 { 0x 295296, 0x295206, 0x4b352cbb, 0x4b352cbb, 0x500bcf90, 0x0 }, /* #57 */3973 { 0x 215b86, 0x215306, 0x75879349, 0x75879349, 0x57d6d9e7, 0x0 }, /* #58 */3974 { 0x 3b58c3, 0x3b5082, 0xf8de39e2, 0xf8de39e2, 0xc5aa4199, 0x0 }, /* #59 */3975 { 0x 382696, 0x382686, 0xcec92e7d, 0xcec92e7d, 0xfa0b38f3, 0x0 }, /* #60 */3976 { 0x0 81817, 0x081082, 0xcaa754d7, 0xcaa754d7, 0xafb3158b, 0x0 }, /* #61 */3977 { 0x0 b7106, 0x0b7106, 0xb2f0fdeb, 0xb2f0fdeb, 0x2bae696d, 0x0 }, /* #62 */3978 { 0x1 b77d2, 0x1b7786, 0x83f4ed3b, 0x83f4ed3b, 0x8502be84, 0x0 }, /* #63 */3915 { 0x1f0853, 0x1f0082, 0xb7f6b702, 0xb7f6b702, 0xe6690102, 0x0 }, /* #0 */ 3916 { 0x013e03, 0x013602, 0x6fcdd03f, 0x6fcdd03f, 0x71231171, 0x0 }, /* #1 */ 3917 { 0x0e2ac2, 0x0e2206, 0x1ee3a4d0, 0x1ee3a4d0, 0xb359845b, 0x0 }, /* #2 */ 3918 { 0x155986, 0x155106, 0x8fa827ba, 0x8fa827ba, 0x68c82c5d, 0x0 }, /* #3 */ 3919 { 0x184343, 0x184306, 0xb2053a02, 0xb2053a02, 0x752393c9, 0x0 }, /* #4 */ 3920 { 0x3b0c42, 0x3b0402, 0x76fd0ca5, 0x76fd0ca5, 0x1f4940d7, 0x0 }, /* #5 */ 3921 { 0x3f7347, 0x3f7306, 0x347e4562, 0x347e4562, 0x0dfd3fda, 0x0 }, /* #6 */ 3922 { 0x2b2916, 0x2b2106, 0xd65eaf85, 0xd65eaf85, 0x6255710f, 0x0 }, /* #7 */ 3923 { 0x061743, 0x061706, 0xfe691973, 0xfe691973, 0x66060ddb, 0x0 }, /* #8 */ 3924 { 0x373857, 0x373002, 0x74e90e87, 0x74e90e87, 0x30b8fd07, 0x0 }, /* #9 */ 3925 { 0x2c1042, 0x2c1006, 0xca279267, 0xca279267, 0x2bfcad66, 0x0 }, /* #10 */ 3926 { 0x1c1a13, 0x1c1282, 0xc1358d66, 0xc1358d66, 0xa2d62428, 0x0 }, /* #11 */ 3927 { 0x1f70c3, 0x1f7002, 0x963949b4, 0x963949b4, 0x0b15f4a5, 0x0 }, /* #12 */ 3928 { 0x271b12, 0x271302, 0x20aa7221, 0x20aa7221, 0x562b061b, 0x0 }, /* #13 */ 3929 { 0x1e02c7, 0x1e0206, 0x73ca75ca, 0x73ca75ca, 0x30fb3b56, 0x0 }, /* #14 */ 3930 { 0x342413, 0x342406, 0x4849b9f6, 0x4849b9f6, 0x204fc9ba, 0x0 }, /* #15 */ 3931 { 0x0462c2, 0x046206, 0xc48d1997, 0xc48d1997, 0x0b8b2baa, 0x0 }, /* #16 */ 3932 { 0x1f2bd3, 0x1f2302, 0x4789567d, 0x4789567d, 0xc98d2c68, 0x0 }, /* #17 */ 3933 { 0x131d53, 0x131502, 0xa86bf09e, 0xa86bf09e, 0x068229cd, 0x0 }, /* #18 */ 3934 { 0x0675c7, 0x067502, 0xa8a6134c, 0xa8a6134c, 0x2f3cf76d, 0x0 }, /* #19 */ 3935 { 0x182d57, 0x182506, 0x73c84e38, 0x73c84e38, 0xe38779ea, 0x0 }, /* #20 */ 3936 { 0x152492, 0x152482, 0xbadc4cdb, 0xbadc4cdb, 0x9539fce1, 0x0 }, /* #21 */ 3937 { 0x092282, 0x092206, 0x95c2d026, 0x95c2d026, 0x28ef79f3, 0x0 }, /* #22 */ 3938 { 0x174e12, 0x174606, 0x0490fc19, 0x0490fc19, 0x0a96cfa6, 0x0 }, /* #23 */ 3939 { 0x1a4183, 0x1a4182, 0xa198c7b6, 0xa198c7b6, 0xb55fafc8, 0x0 }, /* #24 */ 3940 { 0x0d2f83, 0x0d2786, 0xad883347, 0xad883347, 0xc8de91ab, 0x0 }, /* #25 */ 3941 { 0x2d16c7, 0x2d1606, 0x450fa7da, 0x450fa7da, 0x06d4dbce, 0x0 }, /* #26 */ 3942 { 0x2a5596, 0x2a5502, 0x0fb4c0e5, 0x0fb4c0e5, 0xe3e40271, 0x0 }, /* #27 */ 3943 { 0x227842, 0x227002, 0xd7cf8010, 0xd7cf8010, 0x37e0c779, 0x0 }, /* #28 */ 3944 { 0x081643, 0x081606, 0x66b7eed9, 0x66b7eed9, 0xf5a1fc6a, 0x0 }, /* #29 */ 3945 { 0x024f53, 0x024702, 0x20c3c454, 0x20c3c454, 0x948e779a, 0x0 }, /* #30 */ 3946 { 0x0e2a03, 0x0e2206, 0xbea7b294, 0xbea7b294, 0x33bd32ae, 0x0 }, /* #31 */ 3947 { 0x0a78d7, 0x0a7002, 0x5f457dc0, 0x5f457dc0, 0x4b42d84a, 0x0 }, /* #32 */ 3948 { 0x051586, 0x051502, 0x5a6359b7, 0x5a6359b7, 0x30972bbd, 0x0 }, /* #33 */ 3949 { 0x381e17, 0x381606, 0x249b3781, 0x249b3781, 0x4a5929c1, 0x0 }, /* #34 */ 3950 { 0x044317, 0x044382, 0xea187fbe, 0xea187fbe, 0xae6ac95c, 0x0 }, /* #35 */ 3951 { 0x096f86, 0x096702, 0x05948e28, 0x05948e28, 0xdc0107c8, 0x0 }, /* #36 */ 3952 { 0x2569d7, 0x256186, 0x9d9aa2df, 0x9d9aa2df, 0x933aeda8, 0x0 }, /* #37 */ 3953 { 0x095817, 0x095086, 0x96401ddd, 0x96401ddd, 0xcb68c468, 0x0 }, /* #38 */ 3954 { 0x360d92, 0x360502, 0x6a90a6de, 0x6a90a6de, 0xfebb4ea6, 0x0 }, /* #39 */ 3955 { 0x283542, 0x283502, 0x6d962b9d, 0x6d962b9d, 0x1e0988a0, 0x0 }, /* #40 */ 3956 { 0x284fc2, 0x284782, 0xa9a15579, 0xa9a15579, 0xdef29049, 0x0 }, /* #41 */ 3957 { 0x1e3856, 0x1e3006, 0x08227c8b, 0x08227c8b, 0x101eaeac, 0x0 }, /* #42 */ 3958 { 0x0755d2, 0x075506, 0x60db9adc, 0x60db9adc, 0xb193f25e, 0x0 }, /* #43 */ 3959 { 0x0d1297, 0x0d1206, 0xf249eef7, 0xf249eef7, 0x13e7b3ec, 0x0 }, /* #44 */ 3960 { 0x155503, 0x155582, 0xe5ca2034, 0xe5ca2034, 0xb9086a21, 0x0 }, /* #45 */ 3961 { 0x2f39c7, 0x2f3102, 0xa80de4a9, 0xa80de4a9, 0x281f489d, 0x0 }, /* #46 */ 3962 { 0x1870d2, 0x187006, 0x6cd71b20, 0x6cd71b20, 0x9e35e8df, 0x0 }, /* #47 */ 3963 { 0x112a86, 0x112206, 0x72c0d7f9, 0x72c0d7f9, 0x92a3574a, 0x0 }, /* #48 */ 3964 { 0x376582, 0x376502, 0x3046aab6, 0x3046aab6, 0xef71cc50, 0x0 }, /* #49 */ 3965 { 0x1c3087, 0x1c3002, 0xc38918f4, 0xc38918f4, 0x5dc55dcf, 0x0 }, /* #50 */ 3966 { 0x117103, 0x117186, 0xa56dd2bf, 0xa56dd2bf, 0x8d272d9f, 0x0 }, /* #51 */ 3967 { 0x242852, 0x242006, 0x16dce1f1, 0x16dce1f1, 0x7f75c1c4, 0x0 }, /* #52 */ 3968 { 0x323fd7, 0x323702, 0x5c105084, 0x5c105084, 0xf3161880, 0x0 }, /* #53 */ 3969 { 0x223687, 0x223606, 0x637d717f, 0x637d717f, 0x40a67be0, 0x0 }, /* #54 */ 3970 { 0x0e5042, 0x0e5006, 0x2a8c6178, 0x2a8c6178, 0xa653231a, 0x0 }, /* #55 */ 3971 { 0x253453, 0x253402, 0x2f6995fa, 0x2f6995fa, 0x3cf56867, 0x0 }, /* #56 */ 3972 { 0x196157, 0x196102, 0x7acd5260, 0x7acd5260, 0xfddb3ac8, 0x0 }, /* #57 */ 3973 { 0x313213, 0x313206, 0x1e643900, 0x1e643900, 0x05da5f6a, 0x0 }, /* #58 */ 3974 { 0x2e2b06, 0x2e2302, 0x1f92ee80, 0x1f92ee80, 0x27684685, 0x0 }, /* #59 */ 3975 { 0x2d59d3, 0x2d5102, 0x01818281, 0x01818281, 0x1d9ee3ec, 0x0 }, /* #60 */ 3976 { 0x054ad2, 0x054282, 0xf5d0966a, 0xf5d0966a, 0xd1434593, 0x0 }, /* #61 */ 3977 { 0x0c5f93, 0x0c5706, 0x21aa37f9, 0x21aa37f9, 0x2e40cdb3, 0x0 }, /* #62 */ 3978 { 0x1336d7, 0x133682, 0xcd0a9a1d, 0xcd0a9a1d, 0xf30bec9b, 0x0 }, /* #63 */ 3979 3979 }; 3980 3980 static const BINU32_TEST_T g_aTests_bt_u32[] = 3981 3981 { 3982 { 0x 296f83, 0x296f83, 0x622b1a72, 0x622b1a72, 0x00000004, 0x0 }, /* #0 */3983 { 0x 1c4c46, 0x1c4c46, 0xed9d5e3b, 0xed9d5e3b, 0x00000002, 0x0 }, /* #1 */3984 { 0x 111747, 0x111746, 0x0458ff45, 0x0458ff45, 0x0000001d, 0x0 }, /* #2 */3985 { 0x 1e5882, 0x1e5882, 0x188eba0c, 0x188eba0c, 0x00000000, 0x0 }, /* #3 */3986 { 0x 396353, 0x396353, 0xa33d0483, 0xa33d0483, 0x00000007, 0x0 }, /* #4 */3987 { 0x 1b0802, 0x1b0803, 0x52062b3f, 0x52062b3f, 0x0000000b, 0x0 }, /* #5 */3988 { 0x0 f09c6, 0x0f09c7, 0xf44c506b, 0xf44c506b, 0x00000013, 0x0 }, /* #6 */3989 { 0x 0e21c6, 0x0e21c6, 0x4f152d2a, 0x4f152d2a, 0x00000015, 0x0 }, /* #7 */3990 { 0x 2e0a03, 0x2e0a03, 0x0812dd8b, 0x0812dd8b, 0x00000011, 0x0 }, /* #8 */3991 { 0x 0d6ad3, 0x0d6ad2, 0x5a75d4a2, 0x5a75d4a2, 0x00000013, 0x0 }, /* #9 */3992 { 0x2 c0197, 0x2c0197, 0x9ce64369, 0x9ce64369, 0x00000005, 0x0 }, /* #10 */3993 { 0x 090406, 0x090407, 0xcabab137, 0xcabab137, 0x00000015, 0x0 }, /* #11 */3994 { 0x 353357, 0x353357, 0x4e196c5b, 0x4e196c5b, 0x0000000b, 0x0 }, /* #12 */3995 { 0x 130386, 0x130386, 0x186a2037, 0x186a2037, 0x00000006, 0x0 }, /* #13 */3996 { 0x 1d6352, 0x1d6353, 0xc3017c02, 0xc3017c02, 0x0000000c, 0x0 }, /* #14 */3997 { 0x 3a0692, 0x3a0692, 0x63a2b94e, 0x63a2b94e, 0x0000001c, 0x0 }, /* #15 */3998 { 0x 3b3786, 0x3b3787, 0x4b7a7f49, 0x4b7a7f49, 0x00000015, 0x0 }, /* #16 */3999 { 0x 1c0112, 0x1c0113, 0xde921f66, 0xde921f66, 0x0000000b, 0x0 }, /* #17 */4000 { 0x 2136c3, 0x2136c2, 0x505471a0, 0x505471a0, 0x00000013, 0x0 }, /* #18 */4001 { 0x 3e6b06, 0x3e6b07, 0xde2606c7, 0xde2606c7, 0x0000001b, 0x0 }, /* #19 */4002 { 0x 114b17, 0x114b16, 0xda2e1145, 0xda2e1145, 0x00000010, 0x0 }, /* #20 */4003 { 0x 277712, 0x277712, 0x30c21da7, 0x30c21da7, 0x00000006, 0x0 }, /* #21 */4004 { 0x2 43c43, 0x243c43, 0x280bba97, 0x280bba97, 0x0000000b, 0x0 }, /* #22 */4005 { 0x 0f5b86, 0x0f5b86, 0x3381e0c8, 0x3381e0c8, 0x00000016, 0x0 }, /* #23 */4006 { 0x 1d11c2, 0x1d11c3, 0xbc3a7b4c, 0xbc3a7b4c, 0x0000000b, 0x0 }, /* #24 */4007 { 0x 1c04d2, 0x1c04d3, 0x599bb343, 0x599bb343, 0x00000017, 0x0 }, /* #25 */4008 { 0x 114297, 0x114296, 0xa9aa7d6c, 0xa9aa7d6c, 0x00000012, 0x0 }, /* #26 */4009 { 0x 2d1692, 0x2d1693, 0x257888a0, 0x257888a0, 0x00000018, 0x0 }, /* #27 */4010 { 0x 1a2653, 0x1a2653, 0x05a77b05, 0x05a77b05, 0x00000009, 0x0 }, /* #28 */4011 { 0x 375c97, 0x375c96, 0xa65f4ded, 0xa65f4ded, 0x0000001c, 0x0 }, /* #29 */4012 { 0x 354e56, 0x354e57, 0xf0e9aad6, 0xf0e9aad6, 0x00000010, 0x0 }, /* #30 */4013 { 0x 016202, 0x016203, 0x38c907a5, 0x38c907a5, 0x00000016, 0x0 }, /* #31 */4014 { 0x 0c5d03, 0x0c5d03, 0xe5c16f1d, 0xe5c16f1d, 0x00000008, 0x0 }, /* #32 */4015 { 0x 3b0ad3, 0x3b0ad3, 0x61e0ec73, 0x61e0ec73, 0x00000018, 0x0 }, /* #33 */4016 { 0x 2f5692, 0x2f5693, 0x422f8b5e, 0x422f8b5e, 0x00000010, 0x0 }, /* #34 */4017 { 0x3 31942, 0x331942, 0xadc91621, 0xadc91621, 0x00000002, 0x0 }, /* #35 */4018 { 0x 2d1313, 0x2d1312, 0x7e8171e3, 0x7e8171e3, 0x00000004, 0x0 }, /* #36 */4019 { 0x 247002, 0x247003, 0xacbdd44e, 0xacbdd44e, 0x00000014, 0x0 }, /* #37 */4020 { 0x 2525d2, 0x2525d3, 0xdd1df129, 0xdd1df129, 0x0000000e, 0x0 }, /* #38 */4021 { 0x 3834c2, 0x3834c3, 0x878f3d1c, 0x878f3d1c, 0x00000004, 0x0 }, /* #39 */4022 { 0x 176dd6, 0x176dd7, 0x5a33e38f, 0x5a33e38f, 0x0000000d, 0x0 }, /* #40 */4023 { 0x 0f1452, 0x0f1453, 0xe24152e0, 0xe24152e0, 0x00000005, 0x0 }, /* #41 */4024 { 0x 326193, 0x326193, 0xf56bbc1b, 0xf56bbc1b, 0x00000003, 0x0 }, /* #42 */4025 { 0x 231386, 0x231387, 0xea5f0c21, 0xea5f0c21, 0x00000016, 0x0 }, /* #43 */4026 { 0x 2e6093, 0x2e6093, 0xe6480f6c, 0xe6480f6c, 0x00000016, 0x0 }, /* #44 */4027 { 0x2 61096, 0x261097, 0xc0929cd5, 0xc0929cd5, 0x0000001e, 0x0 }, /* #45 */4028 { 0x 2f2f83, 0x2f2f83, 0xfa57d48e, 0xfa57d48e, 0x00000002, 0x0 }, /* #46 */4029 { 0x 230347, 0x230346, 0x85360290, 0x85360290, 0x0000000f, 0x0 }, /* #47 */4030 { 0x 272007, 0x272007, 0x7dbcbea9, 0x7dbcbea9, 0x0000001c, 0x0 }, /* #48 */4031 { 0x 2825c3, 0x2825c3, 0x0b0f92f7, 0x0b0f92f7, 0x00000000, 0x0 }, /* #49 */4032 { 0x0 e6382, 0x0e6382, 0x3e39eb38, 0x3e39eb38, 0x00000006, 0x0 }, /* #50 */4033 { 0x 3b2016, 0x3b2016, 0xed8a9424, 0xed8a9424, 0x0000000b, 0x0 }, /* #51 */4034 { 0x 064683, 0x064683, 0x6e80e1ab, 0x6e80e1ab, 0x00000007, 0x0 }, /* #52 */4035 { 0x 052113, 0x052113, 0x173e9242, 0x173e9242, 0x0000001a, 0x0 }, /* #53 */4036 { 0x 0c1a56, 0x0c1a57, 0xe67251ca, 0xe67251ca, 0x0000001e, 0x0 }, /* #54 */4037 { 0x 116612, 0x116613, 0xba4df4ed, 0xba4df4ed, 0x00000002, 0x0 }, /* #55 */4038 { 0x 2a18c3, 0x2a18c2, 0xae1cfac6, 0xae1cfac6, 0x00000004, 0x0 }, /* #56 */4039 { 0x 185ac6, 0x185ac6, 0xa5cb580b, 0xa5cb580b, 0x0000000f, 0x0 }, /* #57 */4040 { 0x 0b0c92, 0x0b0c93, 0x94f0c31c, 0x94f0c31c, 0x00000015, 0x0 }, /* #58 */4041 { 0x 1e27d3, 0x1e27d2, 0x2a668f87, 0x2a668f87, 0x00000010, 0x0 }, /* #59 */4042 { 0x3f 7d06, 0x3f7d07, 0xf2e920f7, 0xf2e920f7, 0x0000001d, 0x0 }, /* #60 */4043 { 0x1 c57d2, 0x1c57d2, 0x20cbcc25, 0x20cbcc25, 0x00000015, 0x0 }, /* #61 */4044 { 0x 196e07, 0x196e07, 0xe123d020, 0xe123d020, 0x0000001f, 0x0 }, /* #62 */4045 { 0x 3a1f46, 0x3a1f47, 0x071b552c, 0x071b552c, 0x00000019, 0x0 }, /* #63 */3982 { 0x1a4e43, 0x1a4e43, 0x421dc8ef, 0x421dc8ef, 0x00000012, 0x0 }, /* #0 */ 3983 { 0x0c3052, 0x0c3052, 0x430e1d28, 0x430e1d28, 0x00000009, 0x0 }, /* #1 */ 3984 { 0x3b6347, 0x3b6346, 0x2c748f13, 0x2c748f13, 0x00000005, 0x0 }, /* #2 */ 3985 { 0x0b1597, 0x0b1596, 0x37761782, 0x37761782, 0x00000013, 0x0 }, /* #3 */ 3986 { 0x1742d3, 0x1742d3, 0x2c2e6e52, 0x2c2e6e52, 0x0000001a, 0x0 }, /* #4 */ 3987 { 0x3b4c47, 0x3b4c47, 0x13d6aab7, 0x13d6aab7, 0x00000001, 0x0 }, /* #5 */ 3988 { 0x055316, 0x055317, 0x33d3f747, 0x33d3f747, 0x00000006, 0x0 }, /* #6 */ 3989 { 0x3d1cd6, 0x3d1cd6, 0xe3baa7ac, 0xe3baa7ac, 0x0000001a, 0x0 }, /* #7 */ 3990 { 0x1b0fd6, 0x1b0fd6, 0x592eca15, 0x592eca15, 0x0000001d, 0x0 }, /* #8 */ 3991 { 0x392243, 0x392242, 0xc18bf592, 0xc18bf592, 0x00000009, 0x0 }, /* #9 */ 3992 { 0x2557d3, 0x2557d2, 0xe52a711f, 0xe52a711f, 0x00000009, 0x0 }, /* #10 */ 3993 { 0x230647, 0x230647, 0x5e38e0fc, 0x5e38e0fc, 0x00000004, 0x0 }, /* #11 */ 3994 { 0x261656, 0x261656, 0x405a0c7a, 0x405a0c7a, 0x00000017, 0x0 }, /* #12 */ 3995 { 0x0c5892, 0x0c5893, 0x688c6c69, 0x688c6c69, 0x0000001e, 0x0 }, /* #13 */ 3996 { 0x2c4843, 0x2c4842, 0x5c4f36da, 0x5c4f36da, 0x0000000e, 0x0 }, /* #14 */ 3997 { 0x206d06, 0x206d07, 0x3395d5d5, 0x3395d5d5, 0x00000008, 0x0 }, /* #15 */ 3998 { 0x172082, 0x172082, 0x07eac3cd, 0x07eac3cd, 0x0000001e, 0x0 }, /* #16 */ 3999 { 0x327c13, 0x327c13, 0xbf6ffa60, 0xbf6ffa60, 0x00000009, 0x0 }, /* #17 */ 4000 { 0x3c2012, 0x3c2012, 0xecb2beea, 0xecb2beea, 0x00000013, 0x0 }, /* #18 */ 4001 { 0x153f52, 0x153f53, 0x8a3881e7, 0x8a3881e7, 0x00000002, 0x0 }, /* #19 */ 4002 { 0x3d6952, 0x3d6953, 0x95633340, 0x95633340, 0x00000018, 0x0 }, /* #20 */ 4003 { 0x0f7152, 0x0f7152, 0xfa6e8864, 0xfa6e8864, 0x00000007, 0x0 }, /* #21 */ 4004 { 0x274857, 0x274857, 0x2753626a, 0x2753626a, 0x00000005, 0x0 }, /* #22 */ 4005 { 0x3f0516, 0x3f0517, 0x83a67268, 0x83a67268, 0x00000017, 0x0 }, /* #23 */ 4006 { 0x0e6cd3, 0x0e6cd2, 0x5be03a9d, 0x5be03a9d, 0x0000000a, 0x0 }, /* #24 */ 4007 { 0x320c53, 0x320c53, 0xd41a2db0, 0xd41a2db0, 0x0000001f, 0x0 }, /* #25 */ 4008 { 0x034d46, 0x034d47, 0x18e37506, 0x18e37506, 0x00000001, 0x0 }, /* #26 */ 4009 { 0x193a56, 0x193a56, 0x15e25f14, 0x15e25f14, 0x00000019, 0x0 }, /* #27 */ 4010 { 0x2a1393, 0x2a1392, 0x5cf50ce1, 0x5cf50ce1, 0x00000001, 0x0 }, /* #28 */ 4011 { 0x176dd6, 0x176dd6, 0x9f2ba804, 0x9f2ba804, 0x0000000c, 0x0 }, /* #29 */ 4012 { 0x065196, 0x065196, 0x63a96a55, 0x63a96a55, 0x00000011, 0x0 }, /* #30 */ 4013 { 0x3e5653, 0x3e5652, 0xbc1d5097, 0xbc1d5097, 0x00000009, 0x0 }, /* #31 */ 4014 { 0x287843, 0x287842, 0x00b7d9f4, 0x00b7d9f4, 0x0000000a, 0x0 }, /* #32 */ 4015 { 0x052587, 0x052586, 0xf03e9b1c, 0xf03e9b1c, 0x00000016, 0x0 }, /* #33 */ 4016 { 0x1c5007, 0x1c5006, 0xcfd1e413, 0xcfd1e413, 0x00000002, 0x0 }, /* #34 */ 4017 { 0x3a3a97, 0x3a3a97, 0xa3b0369a, 0xa3b0369a, 0x00000004, 0x0 }, /* #35 */ 4018 { 0x300cd7, 0x300cd7, 0x081b1f9d, 0x081b1f9d, 0x00000013, 0x0 }, /* #36 */ 4019 { 0x0149d7, 0x0149d6, 0x97964184, 0x97964184, 0x00000015, 0x0 }, /* #37 */ 4020 { 0x3d5786, 0x3d5787, 0x9990c2b2, 0x9990c2b2, 0x0000000e, 0x0 }, /* #38 */ 4021 { 0x2f38d2, 0x2f38d3, 0x5fce90a3, 0x5fce90a3, 0x00000005, 0x0 }, /* #39 */ 4022 { 0x2c2586, 0x2c2587, 0x9bd3aeeb, 0x9bd3aeeb, 0x00000006, 0x0 }, /* #40 */ 4023 { 0x2f0f43, 0x2f0f43, 0xff54b107, 0xff54b107, 0x00000000, 0x0 }, /* #41 */ 4024 { 0x2f6fd2, 0x2f6fd2, 0xe1f1febb, 0xe1f1febb, 0x00000019, 0x0 }, /* #42 */ 4025 { 0x3b5992, 0x3b5993, 0x5ef59bcd, 0x5ef59bcd, 0x0000001c, 0x0 }, /* #43 */ 4026 { 0x0e6e92, 0x0e6e92, 0xffbd407a, 0xffbd407a, 0x00000007, 0x0 }, /* #44 */ 4027 { 0x232c82, 0x232c82, 0x761d066a, 0x761d066a, 0x00000007, 0x0 }, /* #45 */ 4028 { 0x014003, 0x014003, 0x5d93133b, 0x5d93133b, 0x0000001b, 0x0 }, /* #46 */ 4029 { 0x3177c7, 0x3177c6, 0xc8788611, 0xc8788611, 0x00000002, 0x0 }, /* #47 */ 4030 { 0x146b82, 0x146b83, 0xd5267322, 0xd5267322, 0x0000001a, 0x0 }, /* #48 */ 4031 { 0x177602, 0x177603, 0x07cc5836, 0x07cc5836, 0x00000019, 0x0 }, /* #49 */ 4032 { 0x055f17, 0x055f16, 0x3bf9809c, 0x3bf9809c, 0x00000006, 0x0 }, /* #50 */ 4033 { 0x107b92, 0x107b92, 0x95bc0464, 0x95bc0464, 0x00000001, 0x0 }, /* #51 */ 4034 { 0x322b03, 0x322b03, 0xf33b1c36, 0xf33b1c36, 0x00000014, 0x0 }, /* #52 */ 4035 { 0x160a17, 0x160a17, 0x65bae10c, 0x65bae10c, 0x0000000e, 0x0 }, /* #53 */ 4036 { 0x332016, 0x332017, 0xd9ff87c9, 0xd9ff87c9, 0x00000008, 0x0 }, /* #54 */ 4037 { 0x2e6fd2, 0x2e6fd3, 0xed84f014, 0xed84f014, 0x00000004, 0x0 }, /* #55 */ 4038 { 0x3f5807, 0x3f5806, 0xa7adf68a, 0xa7adf68a, 0x00000000, 0x0 }, /* #56 */ 4039 { 0x3403d3, 0x3403d3, 0xdebc1c2d, 0xdebc1c2d, 0x0000001e, 0x0 }, /* #57 */ 4040 { 0x212c82, 0x212c83, 0x0bc64db8, 0x0bc64db8, 0x00000012, 0x0 }, /* #58 */ 4041 { 0x3d2083, 0x3d2083, 0x22abe2ef, 0x22abe2ef, 0x00000005, 0x0 }, /* #59 */ 4042 { 0x3f6a06, 0x3f6a06, 0x039371c7, 0x039371c7, 0x0000001a, 0x0 }, /* #60 */ 4043 { 0x123a12, 0x123a13, 0x80bdb312, 0x80bdb312, 0x0000001f, 0x0 }, /* #61 */ 4044 { 0x0c1bd2, 0x0c1bd2, 0x578a38c5, 0x578a38c5, 0x00000009, 0x0 }, /* #62 */ 4045 { 0x2d5dd6, 0x2d5dd7, 0xc946c364, 0xc946c364, 0x00000011, 0x0 }, /* #63 */ 4046 4046 }; 4047 4047 static const BINU32_TEST_T g_aTests_btc_u32[] = 4048 4048 { 4049 { 0x 3774d3, 0x3774d3, 0x65d87923, 0x25d87923, 0x0000001e, 0x0 }, /* #0 */4050 { 0x 385e47, 0x385e47, 0xda7fdc1d, 0xda3fdc1d, 0x00000016, 0x0 }, /* #1 */4051 { 0x 223c43, 0x223c42, 0x1b61d2ad, 0x1b61d2ed, 0x00000006, 0x0 }, /* #2 */4052 { 0x0 a1552, 0x0a1553, 0x7dd3797b, 0x7dd3793b, 0x00000006, 0x0 }, /* #3 */4053 { 0x3 a4152, 0x3a4153, 0x93e0c6a1, 0x91e0c6a1, 0x00000019, 0x0 }, /* #4 */4054 { 0x1 82587, 0x182586, 0xff231a27, 0xff2b1a27, 0x00000013, 0x0 }, /* #5 */4055 { 0x 200396, 0x200397, 0x9be94c1e, 0x9be94c1a, 0x00000002, 0x0 }, /* #6 */4056 { 0x1 f5487, 0x1f5487, 0x666eb3c0, 0x662eb3c0, 0x00000016, 0x0 }, /* #7 */4057 { 0x 3e60d7, 0x3e60d7, 0x8fe58abb, 0x8fe58aab, 0x00000004, 0x0 }, /* #8 */4058 { 0x 2f4452, 0x2f4452, 0x0a783433, 0x0a78343b, 0x00000003, 0x0 }, /* #9 */4059 { 0x 143057, 0x143057, 0x95073afd, 0x95073a7d, 0x00000007, 0x0 }, /* #10 */4060 { 0x 1910c2, 0x1910c2, 0xf9dd6bdb, 0xf9dd6fdb, 0x0000000a, 0x0 }, /* #11 */4061 { 0x1 02d56, 0x102d56, 0xb66daa3b, 0xb66daabb, 0x00000007, 0x0 }, /* #12 */4062 { 0x 096d13, 0x096d12, 0xcaa249f8, 0xcaa2c9f8, 0x0000000f, 0x0 }, /* #13 */4063 { 0x 2b0542, 0x2b0543, 0x65f02380, 0x65f02280, 0x00000008, 0x0 }, /* #14 */4064 { 0x 2e7912, 0x2e7913, 0xc350d258, 0xc3509258, 0x0000000e, 0x0 }, /* #15 */4065 { 0x 283942, 0x283943, 0xac9aa2cd, 0xac9a22cd, 0x0000000f, 0x0 }, /* #16 */4066 { 0x 1c4dc3, 0x1c4dc3, 0x87108d9c, 0x87108d94, 0x00000003, 0x0 }, /* #17 */4067 { 0x 000c57, 0x000c56, 0x1c0766a5, 0x1c4766a5, 0x00000016, 0x0 }, /* #18 */4068 { 0x 0176c3, 0x0176c3, 0xc0b979b4, 0xc0b971b4, 0x0000000b, 0x0 }, /* #19 */4069 { 0x 353f03, 0x353f03, 0xa4bb7905, 0xa0bb7905, 0x0000001a, 0x0 }, /* #20 */4070 { 0x 2a7906, 0x2a7906, 0x168d41a2, 0x968d41a2, 0x0000001f, 0x0 }, /* #21 */4071 { 0x 3c6442, 0x3c6442, 0x41adc7f3, 0x41bdc7f3, 0x00000014, 0x0 }, /* #22 */4072 { 0x 2b6f82, 0x2b6f82, 0x6efb5616, 0x6eff5616, 0x00000012, 0x0 }, /* #23 */4073 { 0x 2f1347, 0x2f1347, 0x9e1cabfd, 0x8e1cabfd, 0x0000001c, 0x0 }, /* #24 */4074 { 0x 377c12, 0x377c12, 0xc274a8d8, 0xe274a8d8, 0x0000001d, 0x0 }, /* #25 */4075 { 0x 213217, 0x213217, 0xdaf31a41, 0xd8f31a41, 0x00000019, 0x0 }, /* #26 */4076 { 0x2 f6f53, 0x2f6f53, 0xa688ecbd, 0xa688ecb9, 0x00000002, 0x0 }, /* #27 */4077 { 0x 046987, 0x046987, 0xd1b47bfb, 0xd1b47bdb, 0x00000005, 0x0 }, /* #28 */4078 { 0x 106403, 0x106402, 0x8373571e, 0x83f3571e, 0x00000017, 0x0 }, /* #29 */4079 { 0x1 a7553, 0x1a7552, 0x5eccd7d2, 0x7eccd7d2, 0x0000001d, 0x0 }, /* #30 */4080 { 0x 0105c6, 0x0105c6, 0x0b63b3c0, 0x0b63b7c0, 0x0000000a, 0x0 }, /* #31 */4081 { 0x 005b97, 0x005b97, 0x1b7f52e9, 0x197f52e9, 0x00000019, 0x0 }, /* #32 */4082 { 0x 094716, 0x094716, 0x93f7c6da, 0x93ffc6da, 0x00000013, 0x0 }, /* #33 */4083 { 0x 2b7b87, 0x2b7b86, 0x9b8e8322, 0x9b8e832a, 0x00000003, 0x0 }, /* #34 */4084 { 0x2 44386, 0x244387, 0x888f2f38, 0x088f2f38, 0x0000001f, 0x0 }, /* #35 */4085 { 0x 197a43, 0x197a42, 0x6cf42893, 0x6cfc2893, 0x00000013, 0x0 }, /* #36 */4086 { 0x1 74256, 0x174257, 0x2945c8cf, 0x2945c84f, 0x00000007, 0x0 }, /* #37 */4087 { 0x 135b16, 0x135b16, 0x9a96b200, 0x9a96b208, 0x00000003, 0x0 }, /* #38 */4088 { 0x 306847, 0x306847, 0x1b6c0eda, 0x1b6c0e9a, 0x00000006, 0x0 }, /* #39 */4089 { 0x 217352, 0x217353, 0xc12267e7, 0xc12267c7, 0x00000005, 0x0 }, /* #40 */4090 { 0x 2e5957, 0x2e5957, 0xfaf5b574, 0xdaf5b574, 0x0000001d, 0x0 }, /* #41 */4091 { 0x 101c46, 0x101c47, 0x630578bf, 0x630578bb, 0x00000002, 0x0 }, /* #42 */4092 { 0x 325b87, 0x325b87, 0xd81ee000, 0xd81ae000, 0x00000012, 0x0 }, /* #43 */4093 { 0x 283812, 0x283813, 0xd3417b23, 0xd3417a23, 0x00000008, 0x0 }, /* #44 */4094 { 0x 2a7912, 0x2a7912, 0x1e72460b, 0x5e72460b, 0x0000001e, 0x0 }, /* #45 */4095 { 0x1 04987, 0x104986, 0x0f26fec5, 0x1f26fec5, 0x0000001c, 0x0 }, /* #46 */4096 { 0x 0552d2, 0x0552d3, 0x05dc24b4, 0x05dc04b4, 0x0000000d, 0x0 }, /* #47 */4097 { 0x0 c28c2, 0x0c28c2, 0xa15d90c1, 0xa15d90d1, 0x00000004, 0x0 }, /* #48 */4098 { 0x 1a0996, 0x1a0997, 0x18be6cfd, 0x10be6cfd, 0x0000001b, 0x0 }, /* #49 */4099 { 0x 3131d6, 0x3131d6, 0x68940684, 0xe8940684, 0x0000001f, 0x0 }, /* #50 */4100 { 0x2 d1297, 0x2d1296, 0x513b4ba1, 0x713b4ba1, 0x0000001d, 0x0 }, /* #51 */4101 { 0x 0e6d16, 0x0e6d17, 0xaf2f7a3c, 0xaf2f723c, 0x0000000b, 0x0 }, /* #52 */4102 { 0x 2b3056, 0x2b3056, 0x5a46148e, 0x5a46948e, 0x0000000f, 0x0 }, /* #53 */4103 { 0x 355ed3, 0x355ed2, 0xd0eeede1, 0xd0eeefe1, 0x00000009, 0x0 }, /* #54 */4104 { 0x 192506, 0x192507, 0x098d5041, 0x098d5040, 0x00000000, 0x0 }, /* #55 */4105 { 0x 3a0b53, 0x3a0b52, 0x80bf3aa5, 0x81bf3aa5, 0x00000018, 0x0 }, /* #56 */4106 { 0x 015c12, 0x015c12, 0x1a5ee6ad, 0x1a7ee6ad, 0x00000015, 0x0 }, /* #57 */4107 { 0x1 b77d3, 0x1b77d2, 0x27619f5d, 0x27639f5d, 0x00000011, 0x0 }, /* #58 */4108 { 0x 195342, 0x195343, 0x126b2287, 0x122b2287, 0x00000016, 0x0 }, /* #59 */4109 { 0x0 a16c3, 0x0a16c2, 0xf0721d1f, 0xf0761d1f, 0x00000012, 0x0 }, /* #60 */4110 { 0x 0f48c2, 0x0f48c3, 0x920f9daf, 0x120f9daf, 0x0000001f, 0x0 }, /* #61 */4111 { 0x 026352, 0x026353, 0xa348b4be, 0xa348b0be, 0x0000000a, 0x0 }, /* #62 */4112 { 0x 1d5743, 0x1d5743, 0x908c0634, 0x808c0634, 0x0000001c, 0x0 }, /* #63 */4049 { 0x1d0846, 0x1d0847, 0xc61473f8, 0xc41473f8, 0x00000019, 0x0 }, /* #0 */ 4050 { 0x0f3546, 0x0f3546, 0x807cd412, 0x807ed412, 0x00000011, 0x0 }, /* #1 */ 4051 { 0x1741d2, 0x1741d2, 0x11e403dc, 0x11e603dc, 0x00000011, 0x0 }, /* #2 */ 4052 { 0x096c02, 0x096c02, 0x2ca7c487, 0x2da7c487, 0x00000018, 0x0 }, /* #3 */ 4053 { 0x304e96, 0x304e97, 0x107f31fc, 0x107f11fc, 0x0000000d, 0x0 }, /* #4 */ 4054 { 0x1d1686, 0x1d1686, 0xbf4d8181, 0xff4d8181, 0x0000001e, 0x0 }, /* #5 */ 4055 { 0x374756, 0x374756, 0xdec169c4, 0xdee169c4, 0x00000015, 0x0 }, /* #6 */ 4056 { 0x193d93, 0x193d93, 0xe7b75ef1, 0xe7975ef1, 0x00000015, 0x0 }, /* #7 */ 4057 { 0x125f93, 0x125f92, 0xba82eb49, 0xba82eb4b, 0x00000001, 0x0 }, /* #8 */ 4058 { 0x0654d7, 0x0654d7, 0x4c73a387, 0x4c73a307, 0x00000007, 0x0 }, /* #9 */ 4059 { 0x294087, 0x294087, 0x8e26b108, 0x8e269108, 0x0000000d, 0x0 }, /* #10 */ 4060 { 0x001b57, 0x001b57, 0x05829968, 0x05829168, 0x0000000b, 0x0 }, /* #11 */ 4061 { 0x1d06d7, 0x1d06d7, 0xd847c45e, 0xd847c41e, 0x00000006, 0x0 }, /* #12 */ 4062 { 0x124416, 0x124417, 0xbe4f4658, 0xbe4d4658, 0x00000011, 0x0 }, /* #13 */ 4063 { 0x3e7856, 0x3e7857, 0xfcce7541, 0xfcce7141, 0x0000000a, 0x0 }, /* #14 */ 4064 { 0x0d7f97, 0x0d7f97, 0xc1915d9a, 0xc1915d92, 0x00000003, 0x0 }, /* #15 */ 4065 { 0x3e4d46, 0x3e4d47, 0xa96115af, 0xa96115ab, 0x00000002, 0x0 }, /* #16 */ 4066 { 0x0a73d3, 0x0a73d2, 0xcd3a2648, 0xcd3a2649, 0x00000000, 0x0 }, /* #17 */ 4067 { 0x1741c2, 0x1741c3, 0x6f796abd, 0x6f796aad, 0x00000004, 0x0 }, /* #18 */ 4068 { 0x387017, 0x387017, 0x629ca5f5, 0x6294a5f5, 0x00000013, 0x0 }, /* #19 */ 4069 { 0x136fd7, 0x136fd7, 0xed93a631, 0xed93a231, 0x0000000a, 0x0 }, /* #20 */ 4070 { 0x066816, 0x066816, 0x15a3c53e, 0x15a3cd3e, 0x0000000b, 0x0 }, /* #21 */ 4071 { 0x096bc2, 0x096bc3, 0xb003bad9, 0xb0033ad9, 0x0000000f, 0x0 }, /* #22 */ 4072 { 0x0e63d6, 0x0e63d6, 0xca19e03f, 0xce19e03f, 0x0000001a, 0x0 }, /* #23 */ 4073 { 0x132293, 0x132292, 0x17a026a5, 0x17b026a5, 0x00000014, 0x0 }, /* #24 */ 4074 { 0x207806, 0x207807, 0x3eef955f, 0x3eef955e, 0x00000000, 0x0 }, /* #25 */ 4075 { 0x146c83, 0x146c82, 0x27e87112, 0x27e87312, 0x00000009, 0x0 }, /* #26 */ 4076 { 0x277c82, 0x277c82, 0x22615fb2, 0x22615fb3, 0x00000000, 0x0 }, /* #27 */ 4077 { 0x2b2103, 0x2b2103, 0xd30e134b, 0xd30e130b, 0x00000006, 0x0 }, /* #28 */ 4078 { 0x3d6bc3, 0x3d6bc3, 0x45437b53, 0x44437b53, 0x00000018, 0x0 }, /* #29 */ 4079 { 0x1e7747, 0x1e7746, 0x48f3256c, 0x48f32d6c, 0x0000000b, 0x0 }, /* #30 */ 4080 { 0x1611d3, 0x1611d3, 0xba367c52, 0xb8367c52, 0x00000019, 0x0 }, /* #31 */ 4081 { 0x295a82, 0x295a83, 0xbe50df41, 0x9e50df41, 0x0000001d, 0x0 }, /* #32 */ 4082 { 0x3f4e02, 0x3f4e03, 0x0f19fd4f, 0x0719fd4f, 0x0000001b, 0x0 }, /* #33 */ 4083 { 0x0d00c3, 0x0d00c2, 0x3276cbeb, 0x3276cbef, 0x00000002, 0x0 }, /* #34 */ 4084 { 0x2f1787, 0x2f1786, 0x78b333d1, 0xf8b333d1, 0x0000001f, 0x0 }, /* #35 */ 4085 { 0x070b42, 0x070b43, 0x7c51f237, 0x7c51f227, 0x00000004, 0x0 }, /* #36 */ 4086 { 0x194c46, 0x194c47, 0xd3741f52, 0xd2741f52, 0x00000018, 0x0 }, /* #37 */ 4087 { 0x052317, 0x052316, 0x34caa649, 0x34cea649, 0x00000012, 0x0 }, /* #38 */ 4088 { 0x2a4497, 0x2a4496, 0x0d92bd9b, 0x0d92bddb, 0x00000006, 0x0 }, /* #39 */ 4089 { 0x313b03, 0x313b02, 0x6b219637, 0x6b299637, 0x00000013, 0x0 }, /* #40 */ 4090 { 0x386002, 0x386003, 0x32a933f8, 0x32a933e8, 0x00000004, 0x0 }, /* #41 */ 4091 { 0x0a0d07, 0x0a0d07, 0xece74683, 0xece64683, 0x00000010, 0x0 }, /* #42 */ 4092 { 0x083cd3, 0x083cd3, 0x8d5983a4, 0x8d4983a4, 0x00000014, 0x0 }, /* #43 */ 4093 { 0x311d86, 0x311d87, 0xd9a510c0, 0xd9a51040, 0x00000007, 0x0 }, /* #44 */ 4094 { 0x0c4bc7, 0x0c4bc7, 0xd560d0f0, 0xd160d0f0, 0x0000001a, 0x0 }, /* #45 */ 4095 { 0x161116, 0x161116, 0x47857bda, 0x47877bda, 0x00000011, 0x0 }, /* #46 */ 4096 { 0x324256, 0x324257, 0xdde15bac, 0xd9e15bac, 0x0000001a, 0x0 }, /* #47 */ 4097 { 0x0d1043, 0x0d1042, 0x0c820084, 0x0e820084, 0x00000019, 0x0 }, /* #48 */ 4098 { 0x2830c2, 0x2830c3, 0x4ab66974, 0x0ab66974, 0x0000001e, 0x0 }, /* #49 */ 4099 { 0x195813, 0x195812, 0x082711db, 0x482711db, 0x0000001e, 0x0 }, /* #50 */ 4100 { 0x2311d3, 0x2311d2, 0xc32f1d52, 0xc32f1d53, 0x00000000, 0x0 }, /* #51 */ 4101 { 0x366612, 0x366612, 0x92a8da28, 0x92a8de28, 0x0000000a, 0x0 }, /* #52 */ 4102 { 0x0645d3, 0x0645d2, 0xc4653620, 0xc4753620, 0x00000014, 0x0 }, /* #53 */ 4103 { 0x0a5393, 0x0a5392, 0xdeb66ec7, 0xdeb66ee7, 0x00000005, 0x0 }, /* #54 */ 4104 { 0x235656, 0x235657, 0x6b4321d1, 0x6b432151, 0x00000007, 0x0 }, /* #55 */ 4105 { 0x027c03, 0x027c03, 0x33b783eb, 0x33b7836b, 0x00000007, 0x0 }, /* #56 */ 4106 { 0x110ad2, 0x110ad3, 0x679d65c5, 0x678d65c5, 0x00000014, 0x0 }, /* #57 */ 4107 { 0x1f6a93, 0x1f6a92, 0x528d84d7, 0x528d84f7, 0x00000005, 0x0 }, /* #58 */ 4108 { 0x3d0207, 0x3d0206, 0xb2ebd141, 0xb3ebd141, 0x00000018, 0x0 }, /* #59 */ 4109 { 0x085157, 0x085156, 0x0a29c7dd, 0x0a39c7dd, 0x00000014, 0x0 }, /* #60 */ 4110 { 0x1c1203, 0x1c1202, 0x26b7a81c, 0x26bfa81c, 0x00000013, 0x0 }, /* #61 */ 4111 { 0x267993, 0x267992, 0x70417318, 0x78417318, 0x0000001b, 0x0 }, /* #62 */ 4112 { 0x045912, 0x045913, 0xbbc8dad3, 0xbbc89ad3, 0x0000000e, 0x0 }, /* #63 */ 4113 4113 }; 4114 4114 static const BINU32_TEST_T g_aTests_btc_u32_locked[] = 4115 4115 { 4116 { 0x 096ec6, 0x096ec7, 0x86e4cbb1, 0x86e4cbb0, 0x00000000, 0x0 }, /* #0 */4117 { 0x0 81212, 0x081212, 0x7c642385, 0x7c652385, 0x00000010, 0x0 }, /* #1 */4118 { 0x 1c4752, 0x1c4753, 0xdad01185, 0xda501185, 0x00000017, 0x0 }, /* #2 */4119 { 0x3 82016, 0x382017, 0xf0d592fb, 0xe0d592fb, 0x0000001c, 0x0 }, /* #3 */4120 { 0x0 54793, 0x054792, 0xea7952b6, 0xea7952be, 0x00000003, 0x0 }, /* #4 */4121 { 0x 2e5a12, 0x2e5a13, 0x449b551e, 0x449b151e, 0x0000000e, 0x0 }, /* #5 */4122 { 0x 086a92, 0x086a92, 0x85cc4594, 0x85cc45b4, 0x00000005, 0x0 }, /* #6 */4123 { 0x 0c4516, 0x0c4516, 0xaa13f082, 0xaa53f082, 0x00000016, 0x0 }, /* #7 */4124 { 0x 226683, 0x226682, 0x8d936254, 0x8dd36254, 0x00000016, 0x0 }, /* #8 */4125 { 0x 325b57, 0x325b57, 0x4ca8a46b, 0x0ca8a46b, 0x0000001e, 0x0 }, /* #9 */4126 { 0x 0a6882, 0x0a6882, 0x6bd4bea3, 0x6bd5bea3, 0x00000010, 0x0 }, /* #10 */4127 { 0x 0e1056, 0x0e1057, 0x3530501f, 0x3520501f, 0x00000014, 0x0 }, /* #11 */4128 { 0x 361fc7, 0x361fc6, 0x0a7e23b1, 0x0b7e23b1, 0x00000018, 0x0 }, /* #12 */4129 { 0x 2d07c7, 0x2d07c7, 0x105bd650, 0x1053d650, 0x00000013, 0x0 }, /* #13 */4130 { 0x 093d06, 0x093d07, 0xd162c3ef, 0xd162c36f, 0x00000007, 0x0 }, /* #14 */4131 { 0x 1d2916, 0x1d2916, 0x45b485a5, 0x45b485ad, 0x00000003, 0x0 }, /* #15 */4132 { 0x 2e0f52, 0x2e0f52, 0xa5830d85, 0xa58b0d85, 0x00000013, 0x0 }, /* #16 */4133 { 0x 382396, 0x382397, 0xaff2c652, 0xaff2c452, 0x00000009, 0x0 }, /* #17 */4134 { 0x 007d46, 0x007d47, 0x1b3dec83, 0x1b3dec81, 0x00000001, 0x0 }, /* #18 */4135 { 0x 234846, 0x234847, 0xa8fbde2b, 0xa8fbde0b, 0x00000005, 0x0 }, /* #19 */4136 { 0x 331587, 0x331587, 0xb6d4c2ef, 0xa6d4c2ef, 0x0000001c, 0x0 }, /* #20 */4137 { 0x 346752, 0x346752, 0x6786abb1, 0x7786abb1, 0x0000001c, 0x0 }, /* #21 */4138 { 0x1 63853, 0x163852, 0x75e72db7, 0x75e72df7, 0x00000006, 0x0 }, /* #22 */4139 { 0x 0e1c52, 0x0e1c52, 0xba386fb5, 0xba386fbd, 0x00000003, 0x0 }, /* #23 */4140 { 0x 1147d6, 0x1147d7, 0xdba101f0, 0xd3a101f0, 0x0000001b, 0x0 }, /* #24 */4141 { 0x 051116, 0x051116, 0x10384b64, 0x10386b64, 0x0000000d, 0x0 }, /* #25 */4142 { 0x 1c1692, 0x1c1692, 0x09e981b6, 0x09e981be, 0x00000003, 0x0 }, /* #26 */4143 { 0x1 33cd2, 0x133cd2, 0x3b086c35, 0x3f086c35, 0x0000001a, 0x0 }, /* #27 */4144 { 0x0 33a87, 0x033a87, 0xd9555bd7, 0x59555bd7, 0x0000001f, 0x0 }, /* #28 */4145 { 0x 393d43, 0x393d43, 0xace4ac5f, 0x2ce4ac5f, 0x0000001f, 0x0 }, /* #29 */4146 { 0x2 503d7, 0x2503d7, 0x6b7add5c, 0x6b78dd5c, 0x00000011, 0x0 }, /* #30 */4147 { 0x 3d7d42, 0x3d7d43, 0x9285cd44, 0x92854d44, 0x0000000f, 0x0 }, /* #31 */4148 { 0x 2a7c57, 0x2a7c57, 0x934b7352, 0x930b7352, 0x00000016, 0x0 }, /* #32 */4149 { 0x 287b16, 0x287b17, 0xbafdf559, 0xbafcf559, 0x00000010, 0x0 }, /* #33 */4150 { 0x 121d16, 0x121d17, 0xd14ee332, 0x914ee332, 0x0000001e, 0x0 }, /* #34 */4151 { 0x 100a56, 0x100a57, 0xa2562def, 0xa0562def, 0x00000019, 0x0 }, /* #35 */4152 { 0x 104203, 0x104203, 0xf95fe13b, 0xb95fe13b, 0x0000001e, 0x0 }, /* #36 */4153 { 0x1 306c3, 0x1306c2, 0xca7ca2ea, 0xce7ca2ea, 0x0000001a, 0x0 }, /* #37 */4154 { 0x 262156, 0x262157, 0x4ea9ad50, 0x4ea9ac50, 0x00000008, 0x0 }, /* #38 */4155 { 0x 3925c2, 0x3925c2, 0x8de5cb9b, 0x8de7cb9b, 0x00000011, 0x0 }, /* #39 */4156 { 0x 066447, 0x066447, 0xd33edad1, 0xd33ed8d1, 0x00000009, 0x0 }, /* #40 */4157 { 0x 197f86, 0x197f86, 0x1084ec3b, 0x1084ee3b, 0x00000009, 0x0 }, /* #41 */4158 { 0x 112243, 0x112243, 0xca681df4, 0xca481df4, 0x00000015, 0x0 }, /* #42 */4159 { 0x 0f06c7, 0x0f06c7, 0x68062fa0, 0x68062f20, 0x00000007, 0x0 }, /* #43 */4160 { 0x20 5853, 0x205852, 0xfedbf13c, 0xfedbf13e, 0x00000001, 0x0 }, /* #44 */4161 { 0x2 26446, 0x226447, 0x2fe6f41e, 0x2fe6f416, 0x00000003, 0x0 }, /* #45 */4162 { 0x 2d0947, 0x2d0947, 0xaa83dcac, 0xaa83dca8, 0x00000002, 0x0 }, /* #46 */4163 { 0x 015982, 0x015982, 0xc11d853c, 0xc15d853c, 0x00000016, 0x0 }, /* #47 */4164 { 0x0 71403, 0x071403, 0xc645fd7f, 0xc644fd7f, 0x00000010, 0x0 }, /* #48 */4165 { 0x 0f2a06, 0x0f2a06, 0x322bb34f, 0x322bb35f, 0x00000004, 0x0 }, /* #49 */4166 { 0x2 721d2, 0x2721d2, 0x16e5d6ac, 0x16e5d6ec, 0x00000006, 0x0 }, /* #50 */4167 { 0x 2b1a96, 0x2b1a97, 0x6f3c56c1, 0x6f2c56c1, 0x00000014, 0x0 }, /* #51 */4168 { 0x 2d1c83, 0x2d1c83, 0x4c731524, 0x0c731524, 0x0000001e, 0x0 }, /* #52 */4169 { 0x 1c4783, 0x1c4783, 0x05e548b7, 0x05e54837, 0x00000007, 0x0 }, /* #53 */4170 { 0x1 37142, 0x137142, 0x6b7b036c, 0x6b7b036e, 0x00000001, 0x0 }, /* #54 */4171 { 0x1 456c2, 0x1456c2, 0x14a11db3, 0x16a11db3, 0x00000019, 0x0 }, /* #55 */4172 { 0x 116117, 0x116117, 0x86d8729d, 0x86d8529d, 0x0000000d, 0x0 }, /* #56 */4173 { 0x 1f7b07, 0x1f7b07, 0xcde1cbbd, 0xcde1c9bd, 0x00000009, 0x0 }, /* #57 */4174 { 0x 0b1443, 0x0b1443, 0x07e0f393, 0x07e07393, 0x0000000f, 0x0 }, /* #58 */4175 { 0x 1f6987, 0x1f6987, 0x955e4089, 0x954e4089, 0x00000014, 0x0 }, /* #59 */4176 { 0x 2f5656, 0x2f5656, 0x82551a23, 0x82551aa3, 0x00000007, 0x0 }, /* #60 */4177 { 0x3 a5816, 0x3a5816, 0x8900ca25, 0x8910ca25, 0x00000014, 0x0 }, /* #61 */4178 { 0x1 27703, 0x127703, 0x41188eaf, 0x40188eaf, 0x00000018, 0x0 }, /* #62 */4179 { 0x 206006, 0x206007, 0x0d9b83f1, 0x0d9983f1, 0x00000011, 0x0 }, /* #63 */4116 { 0x287952, 0x287953, 0x5a48aedd, 0x5848aedd, 0x00000019, 0x0 }, /* #0 */ 4117 { 0x0b4652, 0x0b4652, 0xd5c8aeda, 0xd5c8aede, 0x00000002, 0x0 }, /* #1 */ 4118 { 0x230a83, 0x230a82, 0x1ae27442, 0x1be27442, 0x00000018, 0x0 }, /* #2 */ 4119 { 0x3b3387, 0x3b3387, 0x5f8f4f33, 0x5f8f4e33, 0x00000008, 0x0 }, /* #3 */ 4120 { 0x0e7682, 0x0e7682, 0x4f5a018f, 0x5f5a018f, 0x0000001c, 0x0 }, /* #4 */ 4121 { 0x0f6cd7, 0x0f6cd6, 0xf585c538, 0xfd85c538, 0x0000001b, 0x0 }, /* #5 */ 4122 { 0x1e6dc2, 0x1e6dc3, 0x46554ccc, 0x46554c4c, 0x00000007, 0x0 }, /* #6 */ 4123 { 0x3b6487, 0x3b6486, 0xc8e00f73, 0xc8e40f73, 0x00000012, 0x0 }, /* #7 */ 4124 { 0x3b75c3, 0x3b75c2, 0xc2382463, 0xc2382c63, 0x0000000b, 0x0 }, /* #8 */ 4125 { 0x100812, 0x100812, 0xeed77ce5, 0xeed77ee5, 0x00000009, 0x0 }, /* #9 */ 4126 { 0x3f4b02, 0x3f4b02, 0x87aa8f1e, 0x87ba8f1e, 0x00000014, 0x0 }, /* #10 */ 4127 { 0x143a46, 0x143a46, 0x5dc589c3, 0x5dc5a9c3, 0x0000000d, 0x0 }, /* #11 */ 4128 { 0x040113, 0x040112, 0x564080a9, 0x564081a9, 0x00000008, 0x0 }, /* #12 */ 4129 { 0x123746, 0x123746, 0x5cbdea04, 0x5ebdea04, 0x00000019, 0x0 }, /* #13 */ 4130 { 0x2e0dc3, 0x2e0dc3, 0xd4c9bb3b, 0xd0c9bb3b, 0x0000001a, 0x0 }, /* #14 */ 4131 { 0x0d4042, 0x0d4042, 0x60095058, 0x60495058, 0x00000016, 0x0 }, /* #15 */ 4132 { 0x3d2f47, 0x3d2f47, 0xbe34d70e, 0x9e34d70e, 0x0000001d, 0x0 }, /* #16 */ 4133 { 0x057586, 0x057587, 0x55a66e21, 0x55866e21, 0x00000015, 0x0 }, /* #17 */ 4134 { 0x3b4e86, 0x3b4e86, 0x8660402c, 0x8660502c, 0x0000000c, 0x0 }, /* #18 */ 4135 { 0x3032c6, 0x3032c6, 0x67552211, 0x67d52211, 0x00000017, 0x0 }, /* #19 */ 4136 { 0x2a0207, 0x2a0207, 0x92486d36, 0x92482d36, 0x0000000e, 0x0 }, /* #20 */ 4137 { 0x0b3f57, 0x0b3f56, 0xbdeba694, 0xbdeba696, 0x00000001, 0x0 }, /* #21 */ 4138 { 0x1d0e16, 0x1d0e17, 0x039d1156, 0x038d1156, 0x00000014, 0x0 }, /* #22 */ 4139 { 0x287c43, 0x287c43, 0xfefe7656, 0xfefe7456, 0x00000009, 0x0 }, /* #23 */ 4140 { 0x0a2012, 0x0a2012, 0xe4475484, 0xe4475c84, 0x0000000b, 0x0 }, /* #24 */ 4141 { 0x153843, 0x153843, 0xa360b8ac, 0xa160b8ac, 0x00000019, 0x0 }, /* #25 */ 4142 { 0x3f6853, 0x3f6853, 0x305c3a07, 0x30583a07, 0x00000012, 0x0 }, /* #26 */ 4143 { 0x194bc6, 0x194bc7, 0xe5114b0a, 0xe511490a, 0x00000009, 0x0 }, /* #27 */ 4144 { 0x041bc6, 0x041bc6, 0x0a3b7c89, 0x4a3b7c89, 0x0000001e, 0x0 }, /* #28 */ 4145 { 0x155696, 0x155697, 0x91c2e865, 0x11c2e865, 0x0000001f, 0x0 }, /* #29 */ 4146 { 0x274003, 0x274002, 0xcff9848d, 0xcff9948d, 0x0000000c, 0x0 }, /* #30 */ 4147 { 0x2d2716, 0x2d2717, 0x822b038c, 0x822a038c, 0x00000010, 0x0 }, /* #31 */ 4148 { 0x1d1007, 0x1d1006, 0xc78f70c1, 0xcf8f70c1, 0x0000001b, 0x0 }, /* #32 */ 4149 { 0x141287, 0x141287, 0xf86183df, 0xf86183cf, 0x00000004, 0x0 }, /* #33 */ 4150 { 0x023843, 0x023842, 0xde45a67b, 0xdec5a67b, 0x00000017, 0x0 }, /* #34 */ 4151 { 0x021457, 0x021457, 0x9e0d4601, 0x9e0c4601, 0x00000010, 0x0 }, /* #35 */ 4152 { 0x3516c2, 0x3516c3, 0xd3f30d82, 0xc3f30d82, 0x0000001c, 0x0 }, /* #36 */ 4153 { 0x160e17, 0x160e16, 0x9d768c2e, 0xdd768c2e, 0x0000001e, 0x0 }, /* #37 */ 4154 { 0x300497, 0x300497, 0xaad0eb66, 0x2ad0eb66, 0x0000001f, 0x0 }, /* #38 */ 4155 { 0x287d53, 0x287d52, 0x4f843284, 0x4f843294, 0x00000004, 0x0 }, /* #39 */ 4156 { 0x331216, 0x331216, 0x1170c228, 0x1170c628, 0x0000000a, 0x0 }, /* #40 */ 4157 { 0x0d0c42, 0x0d0c43, 0xc3e17da5, 0xc3e17da4, 0x00000000, 0x0 }, /* #41 */ 4158 { 0x2f58d3, 0x2f58d3, 0x3e700cb7, 0x3a700cb7, 0x0000001a, 0x0 }, /* #42 */ 4159 { 0x390d46, 0x390d47, 0x8be03398, 0x0be03398, 0x0000001f, 0x0 }, /* #43 */ 4160 { 0x2068d3, 0x2068d3, 0x9e570d1d, 0x9a570d1d, 0x0000001a, 0x0 }, /* #44 */ 4161 { 0x271353, 0x271353, 0x0b416cd8, 0x0b414cd8, 0x0000000d, 0x0 }, /* #45 */ 4162 { 0x3f1b56, 0x3f1b57, 0x13b78c57, 0x13b58c57, 0x00000011, 0x0 }, /* #46 */ 4163 { 0x1362d7, 0x1362d7, 0x7a533477, 0x3a533477, 0x0000001e, 0x0 }, /* #47 */ 4164 { 0x087c07, 0x087c06, 0x95465c5d, 0x95565c5d, 0x00000014, 0x0 }, /* #48 */ 4165 { 0x346c87, 0x346c87, 0x8541136d, 0x8541136c, 0x00000000, 0x0 }, /* #49 */ 4166 { 0x240693, 0x240693, 0x6475e285, 0x6475e085, 0x00000009, 0x0 }, /* #50 */ 4167 { 0x1970d3, 0x1970d2, 0xfa11e8b4, 0xfa11e9b4, 0x00000008, 0x0 }, /* #51 */ 4168 { 0x1b6493, 0x1b6492, 0x366fc98d, 0x366fc9cd, 0x00000006, 0x0 }, /* #52 */ 4169 { 0x2d44c6, 0x2d44c6, 0x9d198903, 0x9d398903, 0x00000015, 0x0 }, /* #53 */ 4170 { 0x152c83, 0x152c82, 0x6a30e687, 0x6a30e787, 0x00000008, 0x0 }, /* #54 */ 4171 { 0x157287, 0x157287, 0x19142aa4, 0x18142aa4, 0x00000018, 0x0 }, /* #55 */ 4172 { 0x2d7193, 0x2d7193, 0xe8c34b20, 0xe0c34b20, 0x0000001b, 0x0 }, /* #56 */ 4173 { 0x263943, 0x263942, 0x470cfb26, 0x470cfba6, 0x00000007, 0x0 }, /* #57 */ 4174 { 0x107717, 0x107716, 0xc03c45a7, 0xc03cc5a7, 0x0000000f, 0x0 }, /* #58 */ 4175 { 0x2755c6, 0x2755c7, 0x1c71c949, 0x1c51c949, 0x00000015, 0x0 }, /* #59 */ 4176 { 0x3c5c17, 0x3c5c17, 0xa85dd2ee, 0xa85dd0ee, 0x00000009, 0x0 }, /* #60 */ 4177 { 0x3d5503, 0x3d5503, 0x836be537, 0x834be537, 0x00000015, 0x0 }, /* #61 */ 4178 { 0x1912d6, 0x1912d6, 0x91b8ead5, 0xb1b8ead5, 0x0000001d, 0x0 }, /* #62 */ 4179 { 0x173883, 0x173883, 0xff891f67, 0xf7891f67, 0x0000001b, 0x0 }, /* #63 */ 4180 4180 }; 4181 4181 static const BINU32_TEST_T g_aTests_btr_u32[] = 4182 4182 { 4183 { 0x 0c0683, 0x0c0683, 0x0107ecf4, 0x0107ecb4, 0x00000006, 0x0 }, /* #0 */4184 { 0x 2b2e86, 0x2b2e86, 0x067b0db1, 0x067b0db1, 0x00000009, 0x0 }, /* #1 */4185 { 0x 2e1dd3, 0x2e1dd3, 0x5ff277dd, 0x5ff257dd, 0x0000000d, 0x0 }, /* #2 */4186 { 0x 1c3017, 0x1c3016, 0x242ec806, 0x242ec806, 0x00000018, 0x0 }, /* #3 */4187 { 0x 221186, 0x221187, 0x31ac96d8, 0x318c96d8, 0x00000015, 0x0 }, /* #4 */4188 { 0x 2a4517, 0x2a4517, 0xbaf18c7a, 0xbaf18c5a, 0x00000005, 0x0 }, /* #5 */4189 { 0x 2058d7, 0x2058d6, 0xc93da022, 0xc93da022, 0x0000000b, 0x0 }, /* #6 */4190 { 0x 1d0f82, 0x1d0f83, 0x57e4dc28, 0x57e4cc28, 0x0000000c, 0x0 }, /* #7 */4191 { 0x 140846, 0x140846, 0xe7eb42e9, 0xe7eb42e9, 0x0000000c, 0x0 }, /* #8 */4192 { 0x14 1cc6, 0x141cc6, 0x6a74d45e, 0x6a74d45e, 0x00000018, 0x0 }, /* #9 */4193 { 0x 0261c3, 0x0261c2, 0xeafdb751, 0xeafdb751, 0x00000003, 0x0 }, /* #10 */4194 { 0x 3f1807, 0x3f1806, 0x339dc9ef, 0x339dc9ef, 0x00000015, 0x0 }, /* #11 */4195 { 0x2 17ec3, 0x217ec2, 0x3e5c5cd2, 0x3e5c5cd2, 0x0000000d, 0x0 }, /* #12 */4196 { 0x 257dc7, 0x257dc7, 0x64405e4f, 0x64405e4e, 0x00000000, 0x0 }, /* #13 */4197 { 0x0 56652, 0x056652, 0x1fca50ad, 0x1fca50ad, 0x00000009, 0x0 }, /* #14 */4198 { 0x 0923d7, 0x0923d7, 0x8462f954, 0x8462f154, 0x0000000b, 0x0 }, /* #15 */4199 { 0x3 57696, 0x357697, 0x35c64e9f, 0x35c64e9d, 0x00000001, 0x0 }, /* #16 */4200 { 0x 123447, 0x123447, 0x70a7cb52, 0x70a7cb12, 0x00000006, 0x0 }, /* #17 */4201 { 0x 240206, 0x240207, 0x2793f105, 0x27937105, 0x0000000f, 0x0 }, /* #18 */4202 { 0x 034346, 0x034347, 0xfad168f5, 0xbad168f5, 0x0000001e, 0x0 }, /* #19 */4203 { 0x3 56ed6, 0x356ed6, 0xe19b0936, 0xe19b0936, 0x00000016, 0x0 }, /* #20 */4204 { 0x1 90783, 0x190782, 0x159996b7, 0x159996b7, 0x00000015, 0x0 }, /* #21 */4205 { 0x 1664c2, 0x1664c3, 0xcd8e738d, 0xcd8e7389, 0x00000002, 0x0 }, /* #22 */4206 { 0x 1a5606, 0x1a5606, 0x27c7cf93, 0x27c7cf93, 0x0000000c, 0x0 }, /* #23 */4207 { 0x 3f4597, 0x3f4596, 0xd7f9a8ac, 0xd7f9a8ac, 0x00000000, 0x0 }, /* #24 */4208 { 0x2 e1753, 0x2e1752, 0x35052f9c, 0x35052f9c, 0x00000015, 0x0 }, /* #25 */4209 { 0x 0c0cc7, 0x0c0cc6, 0x9df623f4, 0x9df623f4, 0x0000000a, 0x0 }, /* #26 */4210 { 0x1 c0302, 0x1c0302, 0x35533f3a, 0x35533f3a, 0x0000000f, 0x0 }, /* #27 */4211 { 0x 315117, 0x315117, 0x7ccc849c, 0x7cc4849c, 0x00000013, 0x0 }, /* #28 */4212 { 0x 3b0156, 0x3b0157, 0x2be9da30, 0x2be9d830, 0x00000009, 0x0 }, /* #29 */4213 { 0x 271f02, 0x271f03, 0xa1ac7063, 0xa1ac3063, 0x0000000e, 0x0 }, /* #30 */4214 { 0x 274287, 0x274287, 0x674044a3, 0x674040a3, 0x0000000a, 0x0 }, /* #31 */4215 { 0x2 10ed7, 0x210ed6, 0x185d1089, 0x185d1089, 0x0000001e, 0x0 }, /* #32 */4216 { 0x 1603d3, 0x1603d2, 0x7256d27b, 0x7256d27b, 0x00000002, 0x0 }, /* #33 */4217 { 0x 083bc3, 0x083bc2, 0x2d553ea7, 0x2d553ea7, 0x00000011, 0x0 }, /* #34 */4218 { 0x 025852, 0x025852, 0xfefc4ba3, 0xfefc4ba3, 0x00000003, 0x0 }, /* #35 */4219 { 0x 311696, 0x311696, 0x07ca3ba7, 0x07ca3ba7, 0x00000003, 0x0 }, /* #36 */4220 { 0x 207557, 0x207557, 0xa5f9cb38, 0xa5d9cb38, 0x00000015, 0x0 }, /* #37 */4221 { 0x 2c6596, 0x2c6597, 0x975c8fb7, 0x975c0fb7, 0x0000000f, 0x0 }, /* #38 */4222 { 0x 2a0a12, 0x2a0a12, 0x9bd88e36, 0x9bd88e36, 0x00000015, 0x0 }, /* #39 */4223 { 0x 0e66d7, 0x0e66d7, 0xc81d0a11, 0xc81d0a10, 0x00000000, 0x0 }, /* #40 */4224 { 0x 250986, 0x250986, 0xfba9606e, 0xfba9606e, 0x0000000f, 0x0 }, /* #41 */4225 { 0x 2f2096, 0x2f2097, 0xcccca301, 0xcc4ca301, 0x00000017, 0x0 }, /* #42 */4226 { 0x1 82e56, 0x182e56, 0xc65daff3, 0xc65daff3, 0x0000001c, 0x0 }, /* #43 */4227 { 0x 332cc2, 0x332cc3, 0x7381a5e8, 0x7381a5e0, 0x00000003, 0x0 }, /* #44 */4228 { 0x 1a2896, 0x1a2896, 0x0420a6ff, 0x0420a6ff, 0x00000016, 0x0 }, /* #45 */4229 { 0x0 77946, 0x077946, 0xb3484ba7, 0xb3484ba7, 0x00000012, 0x0 }, /* #46 */4230 { 0x 187a57, 0x187a56, 0x155b0edd, 0x155b0edd, 0x00000012, 0x0 }, /* #47 */4231 { 0x 0f4d53, 0x0f4d52, 0x08a5dbed, 0x08a5dbed, 0x0000001e, 0x0 }, /* #48 */4232 { 0x2 40e52, 0x240e52, 0x91aa4c11, 0x91aa4c11, 0x0000001a, 0x0 }, /* #49 */4233 { 0x 016dd7, 0x016dd7, 0xe251cf36, 0xe241cf36, 0x00000014, 0x0 }, /* #50 */4234 { 0x 1d7852, 0x1d7852, 0x0819877d, 0x0819877d, 0x00000012, 0x0 }, /* #51 */4235 { 0x 251a02, 0x251a03, 0x27a21cc5, 0x27221cc5, 0x00000017, 0x0 }, /* #52 */4236 { 0x 065057, 0x065057, 0xd28433db, 0xc28433db, 0x0000001c, 0x0 }, /* #53 */4237 { 0x 357313, 0x357313, 0xc471d18a, 0xc471d188, 0x00000001, 0x0 }, /* #54 */4238 { 0x 3c4ec2, 0x3c4ec2, 0xbaa0ea48, 0xbaa0ea48, 0x0000000a, 0x0 }, /* #55 */4239 { 0x3 71b12, 0x371b12, 0xf593c7f8, 0xf593c7f8, 0x00000016, 0x0 }, /* #56 */4240 { 0x3 e2f42, 0x3e2f43, 0x7fe3b371, 0x7fe33371, 0x0000000f, 0x0 }, /* #57 */4241 { 0x 0c0943, 0x0c0942, 0x6afc519b, 0x6afc519b, 0x0000001c, 0x0 }, /* #58 */4242 { 0x 2a0a12, 0x2a0a13, 0x7d5912cc, 0x3d5912cc, 0x0000001e, 0x0 }, /* #59 */4243 { 0x21 5703, 0x215703, 0x67acaba2, 0x63acaba2, 0x0000001a, 0x0 }, /* #60 */4244 { 0x3 f6142, 0x3f6142, 0x23d299e9, 0x23d299e9, 0x0000001e, 0x0 }, /* #61 */4245 { 0x 0d5d47, 0x0d5d47, 0x6bef452c, 0x6bee452c, 0x00000010, 0x0 }, /* #62 */4246 { 0x2 624c6, 0x2624c6, 0xc44d8803, 0xc44d8803, 0x00000009, 0x0 }, /* #63 */4183 { 0x147dd6, 0x147dd6, 0xaf53ac20, 0xaf53ac20, 0x00000006, 0x0 }, /* #0 */ 4184 { 0x3d7552, 0x3d7552, 0x043511c1, 0x043511c1, 0x0000000f, 0x0 }, /* #1 */ 4185 { 0x0e0f57, 0x0e0f56, 0xb6ecf526, 0xb6ecf526, 0x00000009, 0x0 }, /* #2 */ 4186 { 0x060e52, 0x060e53, 0x9b97b471, 0x9b95b471, 0x00000011, 0x0 }, /* #3 */ 4187 { 0x343a96, 0x343a96, 0xb2d015b1, 0xb2d015b1, 0x00000006, 0x0 }, /* #4 */ 4188 { 0x331383, 0x331382, 0xa8e1496a, 0xa8e1496a, 0x00000011, 0x0 }, /* #5 */ 4189 { 0x1f52c3, 0x1f52c3, 0x0e4fe9a1, 0x0e4de9a1, 0x00000011, 0x0 }, /* #6 */ 4190 { 0x380492, 0x380493, 0x64cfdab8, 0x44cfdab8, 0x0000001d, 0x0 }, /* #7 */ 4191 { 0x0d4c56, 0x0d4c56, 0x00d8934f, 0x00d8934f, 0x0000000b, 0x0 }, /* #8 */ 4192 { 0x142d93, 0x142d92, 0x19066da6, 0x19066da6, 0x0000001f, 0x0 }, /* #9 */ 4193 { 0x330542, 0x330543, 0x3cb134ee, 0x3cb134e6, 0x00000003, 0x0 }, /* #10 */ 4194 { 0x007ac2, 0x007ac3, 0xc5c3c4bf, 0xc5c3c4bd, 0x00000001, 0x0 }, /* #11 */ 4195 { 0x220987, 0x220986, 0xa0619df2, 0xa0619df2, 0x00000019, 0x0 }, /* #12 */ 4196 { 0x3c6a87, 0x3c6a86, 0x095327e1, 0x095327e1, 0x00000002, 0x0 }, /* #13 */ 4197 { 0x0c2297, 0x0c2297, 0x5f868f89, 0x5f868b89, 0x0000000a, 0x0 }, /* #14 */ 4198 { 0x1d3f46, 0x1d3f47, 0x7440dfbb, 0x7440dbbb, 0x0000000a, 0x0 }, /* #15 */ 4199 { 0x340d82, 0x340d83, 0xd777ec9f, 0xd777ec9b, 0x00000002, 0x0 }, /* #16 */ 4200 { 0x070543, 0x070543, 0x95f2cf1d, 0x95f2cf1c, 0x00000000, 0x0 }, /* #17 */ 4201 { 0x0d3f96, 0x0d3f97, 0xaca57c1f, 0x2ca57c1f, 0x0000001f, 0x0 }, /* #18 */ 4202 { 0x3247c7, 0x3247c6, 0x03903840, 0x03903840, 0x00000013, 0x0 }, /* #19 */ 4203 { 0x3b7202, 0x3b7202, 0x237bf570, 0x237bf570, 0x00000003, 0x0 }, /* #20 */ 4204 { 0x185093, 0x185092, 0x2ada2f27, 0x2ada2f27, 0x0000001f, 0x0 }, /* #21 */ 4205 { 0x3e2386, 0x3e2387, 0x9f969072, 0x9f949072, 0x00000011, 0x0 }, /* #22 */ 4206 { 0x2b7f87, 0x2b7f87, 0x890948e2, 0x890848e2, 0x00000010, 0x0 }, /* #23 */ 4207 { 0x1d1987, 0x1d1986, 0x86388db5, 0x86388db5, 0x00000017, 0x0 }, /* #24 */ 4208 { 0x2301d6, 0x2301d6, 0x6697e862, 0x6697e862, 0x0000000c, 0x0 }, /* #25 */ 4209 { 0x122a86, 0x122a87, 0x7278f914, 0x72787914, 0x0000000f, 0x0 }, /* #26 */ 4210 { 0x1339d7, 0x1339d6, 0xadd00201, 0xadd00201, 0x00000006, 0x0 }, /* #27 */ 4211 { 0x224a07, 0x224a06, 0x87ff1d9a, 0x87ff1d9a, 0x0000000f, 0x0 }, /* #28 */ 4212 { 0x2907c3, 0x2907c2, 0x5e445f46, 0x5e445f46, 0x00000010, 0x0 }, /* #29 */ 4213 { 0x324106, 0x324107, 0x49e0806a, 0x49a0806a, 0x00000016, 0x0 }, /* #30 */ 4214 { 0x197f92, 0x197f92, 0x48d09e77, 0x48d09e77, 0x00000019, 0x0 }, /* #31 */ 4215 { 0x243a47, 0x243a46, 0x1b30193f, 0x1b30193f, 0x0000001e, 0x0 }, /* #32 */ 4216 { 0x282bd6, 0x282bd7, 0xcdaba73e, 0xcd8ba73e, 0x00000015, 0x0 }, /* #33 */ 4217 { 0x1c5386, 0x1c5386, 0x0284c6db, 0x0284c6db, 0x0000001b, 0x0 }, /* #34 */ 4218 { 0x1e3f86, 0x1e3f87, 0x90f7bc6f, 0x80f7bc6f, 0x0000001c, 0x0 }, /* #35 */ 4219 { 0x2e6806, 0x2e6806, 0x34c47483, 0x34c47483, 0x00000005, 0x0 }, /* #36 */ 4220 { 0x125687, 0x125686, 0x0483e91a, 0x0483e91a, 0x00000006, 0x0 }, /* #37 */ 4221 { 0x126113, 0x126112, 0x996d788d, 0x996d788d, 0x00000019, 0x0 }, /* #38 */ 4222 { 0x3f4a02, 0x3f4a03, 0x2b275934, 0x2b271934, 0x0000000e, 0x0 }, /* #39 */ 4223 { 0x2566c2, 0x2566c2, 0xa910fc82, 0xa910fc82, 0x00000011, 0x0 }, /* #40 */ 4224 { 0x312292, 0x312292, 0x495ee3be, 0x495ee3be, 0x00000000, 0x0 }, /* #41 */ 4225 { 0x195107, 0x195106, 0x51e08570, 0x51e08570, 0x0000001b, 0x0 }, /* #42 */ 4226 { 0x127a92, 0x127a92, 0xb18a6726, 0xb18a6726, 0x00000006, 0x0 }, /* #43 */ 4227 { 0x1d0b57, 0x1d0b56, 0x4d93b1c5, 0x4d93b1c5, 0x00000019, 0x0 }, /* #44 */ 4228 { 0x082bd3, 0x082bd3, 0xfbb74cce, 0xfbb74cca, 0x00000002, 0x0 }, /* #45 */ 4229 { 0x045553, 0x045552, 0x9a5bacec, 0x9a5bacec, 0x00000018, 0x0 }, /* #46 */ 4230 { 0x023846, 0x023846, 0xa6184136, 0xa6184136, 0x00000017, 0x0 }, /* #47 */ 4231 { 0x2d0787, 0x2d0786, 0x811e403a, 0x811e403a, 0x00000008, 0x0 }, /* #48 */ 4232 { 0x294192, 0x294193, 0x7019b417, 0x7019b416, 0x00000000, 0x0 }, /* #49 */ 4233 { 0x3814c3, 0x3814c2, 0x7bee3eb0, 0x7bee3eb0, 0x00000000, 0x0 }, /* #50 */ 4234 { 0x2a16c2, 0x2a16c2, 0x0c85e82c, 0x0c85e82c, 0x00000013, 0x0 }, /* #51 */ 4235 { 0x051a17, 0x051a16, 0x570f110c, 0x570f110c, 0x00000007, 0x0 }, /* #52 */ 4236 { 0x1c3e16, 0x1c3e17, 0x2c39e6a2, 0x2c38e6a2, 0x00000010, 0x0 }, /* #53 */ 4237 { 0x2b31d3, 0x2b31d2, 0x139e1139, 0x139e1139, 0x0000001e, 0x0 }, /* #54 */ 4238 { 0x2f3817, 0x2f3816, 0x132098b6, 0x132098b6, 0x00000009, 0x0 }, /* #55 */ 4239 { 0x311592, 0x311593, 0xd5c99f3d, 0xd5499f3d, 0x00000017, 0x0 }, /* #56 */ 4240 { 0x3671d2, 0x3671d3, 0xb8aa2956, 0x98aa2956, 0x0000001d, 0x0 }, /* #57 */ 4241 { 0x111f06, 0x111f06, 0x83a9971f, 0x83a9971f, 0x0000000d, 0x0 }, /* #58 */ 4242 { 0x343bc3, 0x343bc2, 0x26933673, 0x26933673, 0x0000000e, 0x0 }, /* #59 */ 4243 { 0x2146d3, 0x2146d2, 0x44b92ee0, 0x44b92ee0, 0x0000001f, 0x0 }, /* #60 */ 4244 { 0x3e0bd3, 0x3e0bd3, 0x2284bc96, 0x2284bc94, 0x00000001, 0x0 }, /* #61 */ 4245 { 0x230f46, 0x230f47, 0xa1db771f, 0xa1db731f, 0x0000000a, 0x0 }, /* #62 */ 4246 { 0x216107, 0x216107, 0x382ad287, 0x3822d287, 0x00000013, 0x0 }, /* #63 */ 4247 4247 }; 4248 4248 static const BINU32_TEST_T g_aTests_btr_u32_locked[] = 4249 4249 { 4250 { 0x2 01d46, 0x201d46, 0xda7fa135, 0xda7fa135, 0x0000000a, 0x0 }, /* #0 */4251 { 0x 371282, 0x371282, 0x27680115, 0x27680115, 0x0000001c, 0x0 }, /* #1 */4252 { 0x 0f5847, 0x0f5846, 0x7c0869f1, 0x7c0869f1, 0x00000015, 0x0 }, /* #2 */4253 { 0x 0f0443, 0x0f0443, 0x78a0ed3a, 0x7880ed3a, 0x00000015, 0x0 }, /* #3 */4254 { 0x1 879d2, 0x1879d3, 0x4f67d90e, 0x4f67d80e, 0x00000008, 0x0 }, /* #4 */4255 { 0x 2b4606, 0x2b4606, 0x498262ee, 0x498262ee, 0x00000016, 0x0 }, /* #5 */4256 { 0x 086242, 0x086243, 0x59ab099e, 0x49ab099e, 0x0000001c, 0x0 }, /* #6 */4257 { 0x 263097, 0x263097, 0xdfc86b55, 0xdfc06b55, 0x00000013, 0x0 }, /* #7 */4258 { 0x22 5946, 0x225947, 0xecf0e316, 0xe8f0e316, 0x0000001a, 0x0 }, /* #8 */4259 { 0x 3134d6, 0x3134d6, 0x17ce4378, 0x17ce4378, 0x0000001d, 0x0 }, /* #9 */4260 { 0x 285416, 0x285416, 0xcff0ac5c, 0xcff0ac5c, 0x00000011, 0x0 }, /* #10 */4261 { 0x 1f5dd6, 0x1f5dd7, 0x789f4add, 0x789f48dd, 0x00000009, 0x0 }, /* #11 */4262 { 0x 075747, 0x075747, 0x4472801b, 0x4472800b, 0x00000004, 0x0 }, /* #12 */4263 { 0x0 97c83, 0x097c83, 0x4beb74cf, 0x49eb74cf, 0x00000019, 0x0 }, /* #13 */4264 { 0x 265c17, 0x265c16, 0x2667a038, 0x2667a038, 0x0000000e, 0x0 }, /* #14 */4265 { 0x2 25d06, 0x225d06, 0x02e51a12, 0x02e51a12, 0x0000000d, 0x0 }, /* #15 */4266 { 0x2 e3803, 0x2e3802, 0xf72102b0, 0xf72102b0, 0x00000016, 0x0 }, /* #16 */4267 { 0x 0f4c93, 0x0f4c93, 0x3e4164d7, 0x3e4164d3, 0x00000002, 0x0 }, /* #17 */4268 { 0x 0625d7, 0x0625d6, 0xc35fd570, 0xc35fd570, 0x0000000b, 0x0 }, /* #18 */4269 { 0x 246ec6, 0x246ec6, 0x153fe395, 0x153fe395, 0x0000000c, 0x0 }, /* #19 */4270 { 0x3 92bc3, 0x392bc2, 0x3ffd4472, 0x3ffd4472, 0x00000003, 0x0 }, /* #20 */4271 { 0x1 12216, 0x112216, 0x75df38e5, 0x75df38e5, 0x00000004, 0x0 }, /* #21 */4272 { 0x 0c0293, 0x0c0293, 0xd8d8ceab, 0x58d8ceab, 0x0000001f, 0x0 }, /* #22 */4273 { 0x0 12bc7, 0x012bc7, 0x82e8d4b9, 0x82e8d4b8, 0x00000000, 0x0 }, /* #23 */4274 { 0x 1542d3, 0x1542d2, 0x49163f96, 0x49163f96, 0x00000016, 0x0 }, /* #24 */4275 { 0x 1a7302, 0x1a7302, 0x92083e57, 0x92083e57, 0x00000014, 0x0 }, /* #25 */4276 { 0x 263942, 0x263942, 0x010c3110, 0x010c3110, 0x00000019, 0x0 }, /* #26 */4277 { 0x 1b1707, 0x1b1707, 0x2786fc34, 0x2782fc34, 0x00000012, 0x0 }, /* #27 */4278 { 0x 282d92, 0x282d93, 0xfadce371, 0xf2dce371, 0x0000001b, 0x0 }, /* #28 */4279 { 0x 187586, 0x187586, 0xa0a9af14, 0xa0a9af14, 0x00000000, 0x0 }, /* #29 */4280 { 0x 1757c2, 0x1757c2, 0x21ccd063, 0x21ccd063, 0x0000001e, 0x0 }, /* #30 */4281 { 0x2 56496, 0x256496, 0xe34a1b18, 0xe34a1b18, 0x00000015, 0x0 }, /* #31 */4282 { 0x 066292, 0x066293, 0x1d3325b1, 0x1d3125b1, 0x00000011, 0x0 }, /* #32 */4283 { 0x0 521d6, 0x0521d6, 0x7db1f537, 0x7db1f537, 0x00000019, 0x0 }, /* #33 */4284 { 0x 186cd7, 0x186cd7, 0x25e4a5b1, 0x21e4a5b1, 0x0000001a, 0x0 }, /* #34 */4285 { 0x 273387, 0x273387, 0xdca811cb, 0x5ca811cb, 0x0000001f, 0x0 }, /* #35 */4286 { 0x3 73686, 0x373687, 0xe42fa567, 0xe42fa566, 0x00000000, 0x0 }, /* #36 */4287 { 0x 3010d6, 0x3010d6, 0x677d1158, 0x677d1158, 0x00000009, 0x0 }, /* #37 */4288 { 0x 294a96, 0x294a96, 0x5ca97ee7, 0x5ca97ee7, 0x00000004, 0x0 }, /* #38 */4289 { 0x 2f75c6, 0x2f75c6, 0x99b90604, 0x99b90604, 0x0000000d, 0x0 }, /* #39 */4290 { 0x 053f92, 0x053f92, 0x7e2c7729, 0x7e2c7729, 0x00000016, 0x0 }, /* #40 */4291 { 0x 3a32c7, 0x3a32c6, 0xc165f514, 0xc165f514, 0x00000017, 0x0 }, /* #41 */4292 { 0x1 47303, 0x147302, 0x12cc7dd7, 0x12cc7dd7, 0x00000018, 0x0 }, /* #42 */4293 { 0x 244dc3, 0x244dc2, 0x006f7f54, 0x006f7f54, 0x00000005, 0x0 }, /* #43 */4294 { 0x 161092, 0x161092, 0x0d6f9db1, 0x0d6f9db1, 0x0000000e, 0x0 }, /* #44 */4295 { 0x3 31b93, 0x331b92, 0xb5996b72, 0xb5996b72, 0x0000000f, 0x0 }, /* #45 */4296 { 0x 097a46, 0x097a47, 0x6a967c5d, 0x6a967c59, 0x00000002, 0x0 }, /* #46 */4297 { 0x 303c46, 0x303c46, 0x9bc6e0c3, 0x9bc6e0c3, 0x00000014, 0x0 }, /* #47 */4298 { 0x 390d97, 0x390d97, 0x85c66bb4, 0x85c66bb0, 0x00000002, 0x0 }, /* #48 */4299 { 0x 2c2447, 0x2c2446, 0xf79755d5, 0xf79755d5, 0x00000016, 0x0 }, /* #49 */4300 { 0x 0804d6, 0x0804d6, 0xb237235b, 0xb237235b, 0x0000001e, 0x0 }, /* #50 */4301 { 0x 175647, 0x175646, 0xa87c854b, 0xa87c854b, 0x00000011, 0x0 }, /* #51 */4302 { 0x 314d17, 0x314d17, 0x424fdd3e, 0x424fdd3c, 0x00000001, 0x0 }, /* #52 */4303 { 0x2 968c2, 0x2968c3, 0xd95ea993, 0xd95ea893, 0x00000008, 0x0 }, /* #53 */4304 { 0x 013c87, 0x013c87, 0x866ce862, 0x846ce862, 0x00000019, 0x0 }, /* #54 */4305 { 0x3 15652, 0x315652, 0x815bb9bd, 0x815bb9bd, 0x0000001d, 0x0 }, /* #55 */4306 { 0x 1a6a17, 0x1a6a17, 0xeead2b7b, 0xeead2b79, 0x00000001, 0x0 }, /* #56 */4307 { 0x 002e96, 0x002e97, 0xb28e30e8, 0xb28e30a8, 0x00000006, 0x0 }, /* #57 */4308 { 0x 2e04c6, 0x2e04c7, 0x30d6d618, 0x30c6d618, 0x00000014, 0x0 }, /* #58 */4309 { 0x3 d1506, 0x3d1507, 0xae02d003, 0xae02d001, 0x00000001, 0x0 }, /* #59 */4310 { 0x 007a07, 0x007a07, 0x49694f21, 0x49690f21, 0x0000000e, 0x0 }, /* #60 */4311 { 0x0 e7fd3, 0x0e7fd3, 0x237d9203, 0x237d9003, 0x00000009, 0x0 }, /* #61 */4312 { 0x3 83b53, 0x383b53, 0x8e80e381, 0x8e00e381, 0x00000017, 0x0 }, /* #62 */4313 { 0x0 77ed6, 0x077ed7, 0x46ab49e3, 0x46ab49e2, 0x00000000, 0x0 }, /* #63 */4250 { 0x2b4057, 0x2b4057, 0x9b0cb5d3, 0x9b0cb5c3, 0x00000004, 0x0 }, /* #0 */ 4251 { 0x195612, 0x195613, 0x26353cec, 0x26352cec, 0x0000000c, 0x0 }, /* #1 */ 4252 { 0x3a6c43, 0x3a6c43, 0x11a1f572, 0x01a1f572, 0x0000001c, 0x0 }, /* #2 */ 4253 { 0x1e4182, 0x1e4183, 0xff1e76b2, 0xff1c76b2, 0x00000011, 0x0 }, /* #3 */ 4254 { 0x1621d7, 0x1621d6, 0x71dd771e, 0x71dd771e, 0x00000005, 0x0 }, /* #4 */ 4255 { 0x1d1353, 0x1d1352, 0x5ce1c7bb, 0x5ce1c7bb, 0x0000000d, 0x0 }, /* #5 */ 4256 { 0x2b74c3, 0x2b74c3, 0x2a13b91b, 0x2a11b91b, 0x00000011, 0x0 }, /* #6 */ 4257 { 0x1c43c2, 0x1c43c3, 0x3d2e37bb, 0x3d2c37bb, 0x00000011, 0x0 }, /* #7 */ 4258 { 0x222c47, 0x222c46, 0x72d2e92f, 0x72d2e92f, 0x0000001a, 0x0 }, /* #8 */ 4259 { 0x1b1842, 0x1b1843, 0xc07359e5, 0xc07159e5, 0x00000011, 0x0 }, /* #9 */ 4260 { 0x1d4c53, 0x1d4c53, 0x35930e7b, 0x3593067b, 0x0000000b, 0x0 }, /* #10 */ 4261 { 0x012992, 0x012992, 0xca25ec23, 0xca25ec23, 0x0000001c, 0x0 }, /* #11 */ 4262 { 0x361203, 0x361202, 0x39d8851d, 0x39d8851d, 0x00000009, 0x0 }, /* #12 */ 4263 { 0x040d83, 0x040d83, 0x4b26a6d4, 0x4b26a6c4, 0x00000004, 0x0 }, /* #13 */ 4264 { 0x1e1407, 0x1e1407, 0x35d2d724, 0x3552d724, 0x00000017, 0x0 }, /* #14 */ 4265 { 0x272113, 0x272113, 0x7babeafd, 0x7babeabd, 0x00000006, 0x0 }, /* #15 */ 4266 { 0x2c6653, 0x2c6652, 0x9e8dbd11, 0x9e8dbd11, 0x00000002, 0x0 }, /* #16 */ 4267 { 0x3f3187, 0x3f3187, 0x7f69d51c, 0x7f69d11c, 0x0000000a, 0x0 }, /* #17 */ 4268 { 0x125383, 0x125383, 0x3f3becd6, 0x2f3becd6, 0x0000001c, 0x0 }, /* #18 */ 4269 { 0x3261d7, 0x3261d6, 0x8a090e84, 0x8a090e84, 0x00000001, 0x0 }, /* #19 */ 4270 { 0x3a7fd7, 0x3a7fd6, 0xbf5f2f46, 0xbf5f2f46, 0x0000001e, 0x0 }, /* #20 */ 4271 { 0x167092, 0x167092, 0x56ba43e0, 0x56ba43e0, 0x0000001b, 0x0 }, /* #21 */ 4272 { 0x231597, 0x231596, 0xf0262f32, 0xf0262f32, 0x00000003, 0x0 }, /* #22 */ 4273 { 0x0f2ad3, 0x0f2ad2, 0x9644043e, 0x9644043e, 0x0000001d, 0x0 }, /* #23 */ 4274 { 0x3f4ed7, 0x3f4ed7, 0x6ba6370b, 0x6ba63703, 0x00000003, 0x0 }, /* #24 */ 4275 { 0x0d4192, 0x0d4193, 0x37142e9c, 0x37142e8c, 0x00000004, 0x0 }, /* #25 */ 4276 { 0x356dc2, 0x356dc3, 0x7a8e7e6c, 0x6a8e7e6c, 0x0000001c, 0x0 }, /* #26 */ 4277 { 0x054c83, 0x054c82, 0xeb2c9f28, 0xeb2c9f28, 0x00000010, 0x0 }, /* #27 */ 4278 { 0x150ac3, 0x150ac2, 0x3537cbf6, 0x3537cbf6, 0x00000019, 0x0 }, /* #28 */ 4279 { 0x0b6757, 0x0b6756, 0x3ec1388e, 0x3ec1388e, 0x00000011, 0x0 }, /* #29 */ 4280 { 0x2b1892, 0x2b1893, 0xe0b54fc5, 0xc0b54fc5, 0x0000001d, 0x0 }, /* #30 */ 4281 { 0x294017, 0x294017, 0x3a2ebba0, 0x3a2eb3a0, 0x0000000b, 0x0 }, /* #31 */ 4282 { 0x133753, 0x133753, 0xf35eeb26, 0xf31eeb26, 0x00000016, 0x0 }, /* #32 */ 4283 { 0x091912, 0x091913, 0xf3608df8, 0xf3408df8, 0x00000015, 0x0 }, /* #33 */ 4284 { 0x0d02c7, 0x0d02c6, 0xffb0f18a, 0xffb0f18a, 0x00000004, 0x0 }, /* #34 */ 4285 { 0x347b93, 0x347b92, 0x69676689, 0x69676689, 0x0000000f, 0x0 }, /* #35 */ 4286 { 0x356712, 0x356712, 0x0d1dc332, 0x0d1dc332, 0x0000000b, 0x0 }, /* #36 */ 4287 { 0x2e5f97, 0x2e5f97, 0xe0630877, 0xe0610877, 0x00000011, 0x0 }, /* #37 */ 4288 { 0x0736d7, 0x0736d6, 0x52fd2c8f, 0x52fd2c8f, 0x00000006, 0x0 }, /* #38 */ 4289 { 0x384617, 0x384616, 0x3b1cfa3c, 0x3b1cfa3c, 0x00000015, 0x0 }, /* #39 */ 4290 { 0x273946, 0x273947, 0xe13efbca, 0xe136fbca, 0x00000013, 0x0 }, /* #40 */ 4291 { 0x125117, 0x125117, 0x96141802, 0x96041802, 0x00000014, 0x0 }, /* #41 */ 4292 { 0x192217, 0x192216, 0xe1a248ab, 0xe1a248ab, 0x0000000d, 0x0 }, /* #42 */ 4293 { 0x0976c2, 0x0976c3, 0xce5c0ba8, 0xce5c0aa8, 0x00000008, 0x0 }, /* #43 */ 4294 { 0x093097, 0x093097, 0x54283b8f, 0x54203b8f, 0x00000013, 0x0 }, /* #44 */ 4295 { 0x3a5917, 0x3a5917, 0xd0ee800c, 0xd0ae800c, 0x00000016, 0x0 }, /* #45 */ 4296 { 0x360752, 0x360753, 0x1ded9c7a, 0x1ded1c7a, 0x0000000f, 0x0 }, /* #46 */ 4297 { 0x0f3d52, 0x0f3d53, 0x355ec2e5, 0x355ec2e1, 0x00000002, 0x0 }, /* #47 */ 4298 { 0x0b37d7, 0x0b37d6, 0xb91222f3, 0xb91222f3, 0x0000001e, 0x0 }, /* #48 */ 4299 { 0x0c5b16, 0x0c5b16, 0xc70b399d, 0xc70b399d, 0x0000001b, 0x0 }, /* #49 */ 4300 { 0x351d53, 0x351d52, 0x4822af47, 0x4822af47, 0x0000001d, 0x0 }, /* #50 */ 4301 { 0x090b53, 0x090b52, 0xa510f737, 0xa510f737, 0x00000003, 0x0 }, /* #51 */ 4302 { 0x155916, 0x155917, 0xc5cd6b57, 0xc5cd2b57, 0x0000000e, 0x0 }, /* #52 */ 4303 { 0x2d2b12, 0x2d2b12, 0x0f428005, 0x0f428005, 0x0000000a, 0x0 }, /* #53 */ 4304 { 0x361e43, 0x361e42, 0x7cd87c5b, 0x7cd87c5b, 0x00000005, 0x0 }, /* #54 */ 4305 { 0x373283, 0x373282, 0x2a711080, 0x2a711080, 0x00000004, 0x0 }, /* #55 */ 4306 { 0x023302, 0x023303, 0x1c7eafd5, 0x1c7eafc5, 0x00000004, 0x0 }, /* #56 */ 4307 { 0x126dc7, 0x126dc7, 0x9cace573, 0x9cacc573, 0x0000000d, 0x0 }, /* #57 */ 4308 { 0x336ac7, 0x336ac7, 0x41ef7621, 0x40ef7621, 0x00000018, 0x0 }, /* #58 */ 4309 { 0x337883, 0x337882, 0xcac283f6, 0xcac283f6, 0x00000012, 0x0 }, /* #59 */ 4310 { 0x3d6696, 0x3d6697, 0x5ce24d8b, 0x5ce04d8b, 0x00000011, 0x0 }, /* #60 */ 4311 { 0x063c83, 0x063c83, 0x1c7921f4, 0x1c7921b4, 0x00000006, 0x0 }, /* #61 */ 4312 { 0x310a93, 0x310a92, 0xa06d6cec, 0xa06d6cec, 0x00000009, 0x0 }, /* #62 */ 4313 { 0x005447, 0x005446, 0x1a24e7f9, 0x1a24e7f9, 0x00000017, 0x0 }, /* #63 */ 4314 4314 }; 4315 4315 static const BINU32_TEST_T g_aTests_bts_u32[] = 4316 4316 { 4317 { 0x2 00f43, 0x200f42, 0x33252eba, 0x33272eba, 0x00000011, 0x0 }, /* #0 */4318 { 0x 0d6082, 0x0d6083, 0xe384daef, 0xe384daef, 0x00000000, 0x0 }, /* #1 */4319 { 0x 224ed6, 0x224ed6, 0x1a65c4b2, 0x1a65c5b2, 0x00000008, 0x0 }, /* #2 */4320 { 0x 236656, 0x236657, 0xef9b878c, 0xef9b878c, 0x0000001f, 0x0 }, /* #3 */4321 { 0x 346bd2, 0x346bd2, 0xbdb09cd7, 0xbdb09cf7, 0x00000005, 0x0 }, /* #4 */4322 { 0x2 32f92, 0x232f92, 0x206361ae, 0x206761ae, 0x00000012, 0x0 }, /* #5 */4323 { 0x 121f87, 0x121f87, 0x96158dff, 0x96158dff, 0x00000000, 0x0 }, /* #6 */4324 { 0x 333856, 0x333856, 0xd60162b6, 0xd64162b6, 0x00000016, 0x0 }, /* #7 */4325 { 0x1 f4792, 0x1f4792, 0x2695686d, 0x2795686d, 0x00000018, 0x0 }, /* #8 */4326 { 0x 3d02d3, 0x3d02d3, 0x8b860a39, 0x8b860a39, 0x00000018, 0x0 }, /* #9 */4327 { 0x 2a1457, 0x2a1457, 0xcaf1072e, 0xcaf1072e, 0x0000001e, 0x0 }, /* #10 */4328 { 0x 2c1f17, 0x2c1f16, 0x214876bf, 0x21487ebf, 0x0000000b, 0x0 }, /* #11 */4329 { 0x 295302, 0x295302, 0xc1e41782, 0xc1e417c2, 0x00000006, 0x0 }, /* #12 */4330 { 0x 394282, 0x394283, 0xa97f0d7a, 0xa97f0d7a, 0x00000012, 0x0 }, /* #13 */4331 { 0x 2d1082, 0x2d1082, 0x5f1eb7cf, 0xdf1eb7cf, 0x0000001f, 0x0 }, /* #14 */4332 { 0x 315c82, 0x315c82, 0xe1059443, 0xe1059453, 0x00000004, 0x0 }, /* #15 */4333 { 0x 313803, 0x313802, 0xf230428e, 0xf238428e, 0x00000013, 0x0 }, /* #16 */4334 { 0x3 b7946, 0x3b7947, 0x2169df7a, 0x2169df7a, 0x0000000c, 0x0 }, /* #17 */4335 { 0x 194b86, 0x194b86, 0x7eb596ee, 0xfeb596ee, 0x0000001f, 0x0 }, /* #18 */4336 { 0x3 45b83, 0x345b82, 0xe9416c42, 0xe9c16c42, 0x00000017, 0x0 }, /* #19 */4337 { 0x3 71802, 0x371803, 0xef8b6062, 0xef8b6062, 0x00000010, 0x0 }, /* #20 */4338 { 0x 386f12, 0x386f13, 0xfbe14cd3, 0xfbe14cd3, 0x0000001b, 0x0 }, /* #21 */4339 { 0x0 30256, 0x030257, 0x99abc971, 0x99abc971, 0x00000015, 0x0 }, /* #22 */4340 { 0x 1d4b06, 0x1d4b07, 0x517e308f, 0x517e308f, 0x00000001, 0x0 }, /* #23 */4341 { 0x 077b83, 0x077b83, 0xcc1b9791, 0xcc1b9791, 0x0000000c, 0x0 }, /* #24 */4342 { 0x1 e4007, 0x1e4006, 0x0f05f762, 0x0f05f766, 0x00000002, 0x0 }, /* #25 */4343 { 0x 0f7b12, 0x0f7b13, 0xa0ac926c, 0xa0ac926c, 0x00000009, 0x0 }, /* #26 */4344 { 0x 212f02, 0x212f02, 0x58e8d4a2, 0x58e8d5a2, 0x00000008, 0x0 }, /* #27 */4345 { 0x 3a4942, 0x3a4942, 0xcf3549bb, 0xef3549bb, 0x0000001d, 0x0 }, /* #28 */4346 { 0x 3b43d7, 0x3b43d6, 0xa1be0af8, 0xa1fe0af8, 0x00000016, 0x0 }, /* #29 */4347 { 0x2 43e13, 0x243e12, 0x3a3cdfb6, 0x3b3cdfb6, 0x00000018, 0x0 }, /* #30 */4348 { 0x 0a6ac6, 0x0a6ac6, 0x1b0322bb, 0x1b8322bb, 0x00000017, 0x0 }, /* #31 */4349 { 0x 312a12, 0x312a12, 0x09143185, 0x09143985, 0x0000000b, 0x0 }, /* #32 */4350 { 0x1 a7856, 0x1a7856, 0x10528202, 0x1052a202, 0x0000000d, 0x0 }, /* #33 */4351 { 0x 0c5916, 0x0c5917, 0xb287e575, 0xb287e575, 0x00000011, 0x0 }, /* #34 */4352 { 0x 0a31c6, 0x0a31c6, 0x20896138, 0x21896138, 0x00000018, 0x0 }, /* #35 */4353 { 0x 325683, 0x325683, 0x3962c1ba, 0x3962c1ba, 0x00000018, 0x0 }, /* #36 */4354 { 0x 100552, 0x100552, 0xd68d6f11, 0xde8d6f11, 0x0000001b, 0x0 }, /* #37 */4355 { 0x 277313, 0x277312, 0xeb0fd7cb, 0xeb4fd7cb, 0x00000016, 0x0 }, /* #38 */4356 { 0x 2c5207, 0x2c5207, 0xd05887aa, 0xd05887aa, 0x00000008, 0x0 }, /* #39 */4357 { 0x 162782, 0x162783, 0xdd11117e, 0xdd11117e, 0x0000001a, 0x0 }, /* #40 */4358 { 0x 2e4b93, 0x2e4b93, 0xb240fe93, 0xb240fe93, 0x0000001f, 0x0 }, /* #41 */4359 { 0x 064f53, 0x064f53, 0x358c40be, 0x358c40be, 0x0000001c, 0x0 }, /* #42 */4360 { 0x 3e4392, 0x3e4392, 0x000666dd, 0x000666df, 0x00000001, 0x0 }, /* #43 */4361 { 0x 255a17, 0x255a17, 0xf77db201, 0xf77db201, 0x0000001d, 0x0 }, /* #44 */4362 { 0x 0b62c6, 0x0b62c7, 0x85c974fd, 0x85c974fd, 0x00000016, 0x0 }, /* #45 */4363 { 0x 146f96, 0x146f97, 0x77f46275, 0x77f46275, 0x00000006, 0x0 }, /* #46 */4364 { 0x 0964c6, 0x0964c7, 0xcc38a5f9, 0xcc38a5f9, 0x00000013, 0x0 }, /* #47 */4365 { 0x3 03256, 0x303256, 0x79c30209, 0x79c70209, 0x00000012, 0x0 }, /* #48 */4366 { 0x 1a4043, 0x1a4042, 0x904c57b9, 0xd04c57b9, 0x0000001e, 0x0 }, /* #49 */4367 { 0x 346e96, 0x346e96, 0xed922330, 0xed92a330, 0x0000000f, 0x0 }, /* #50 */4368 { 0x 2a09c6, 0x2a09c7, 0x9a43128c, 0x9a43128c, 0x0000000c, 0x0 }, /* #51 */4369 { 0x 140452, 0x140452, 0x293cc5f0, 0x297cc5f0, 0x00000016, 0x0 }, /* #52 */4370 { 0x1 b5446, 0x1b5446, 0x2739c976, 0x2739d976, 0x0000000c, 0x0 }, /* #53 */4371 { 0x3 00403, 0x300403, 0x40b2c62c, 0x40b2c62c, 0x0000000f, 0x0 }, /* #54 */4372 { 0x 120b47, 0x120b46, 0x1eaaa075, 0x1eaaa077, 0x00000001, 0x0 }, /* #55 */4373 { 0x 3d5507, 0x3d5507, 0xbd9b6f4c, 0xbd9b6f4c, 0x0000000d, 0x0 }, /* #56 */4374 { 0x 2d0892, 0x2d0892, 0xa569624f, 0xa569724f, 0x0000000c, 0x0 }, /* #57 */4375 { 0x 1c5986, 0x1c5986, 0xf77af84e, 0xf77afc4e, 0x0000000a, 0x0 }, /* #58 */4376 { 0x 1a0f82, 0x1a0f82, 0x8fc31c8d, 0x8fc31c9d, 0x00000004, 0x0 }, /* #59 */4377 { 0x 013517, 0x013517, 0xb8a1b997, 0xb8a1b997, 0x0000000d, 0x0 }, /* #60 */4378 { 0x 386cd2, 0x386cd3, 0x5f8353e1, 0x5f8353e1, 0x00000010, 0x0 }, /* #61 */4379 { 0x 1e1942, 0x1e1943, 0xe053fcf1, 0xe053fcf1, 0x0000001f, 0x0 }, /* #62 */4380 { 0x 017147, 0x017146, 0x8e338c26, 0x8e378c26, 0x00000012, 0x0 }, /* #63 */4317 { 0x232a07, 0x232a07, 0x7be4201d, 0x7be4201d, 0x00000002, 0x0 }, /* #0 */ 4318 { 0x270e42, 0x270e43, 0x0beebdb1, 0x0beebdb1, 0x00000015, 0x0 }, /* #1 */ 4319 { 0x027dd2, 0x027dd3, 0x475ce4be, 0x475ce4be, 0x00000018, 0x0 }, /* #2 */ 4320 { 0x125202, 0x125202, 0x70cfc95c, 0x70cfc95d, 0x00000000, 0x0 }, /* #3 */ 4321 { 0x2d3742, 0x2d3743, 0xe95110e1, 0xe95110e1, 0x00000018, 0x0 }, /* #4 */ 4322 { 0x292653, 0x292652, 0x0d1d9113, 0x8d1d9113, 0x0000001f, 0x0 }, /* #5 */ 4323 { 0x0f0656, 0x0f0657, 0x1a06bbe4, 0x1a06bbe4, 0x00000008, 0x0 }, /* #6 */ 4324 { 0x180dd7, 0x180dd7, 0xe9f4b061, 0xe9f4b061, 0x0000001f, 0x0 }, /* #7 */ 4325 { 0x157116, 0x157116, 0x7c513d6a, 0x7c513f6a, 0x00000009, 0x0 }, /* #8 */ 4326 { 0x1518c7, 0x1518c7, 0x5d2bb1e9, 0x5d2bb1e9, 0x00000008, 0x0 }, /* #9 */ 4327 { 0x382c82, 0x382c82, 0xa987d239, 0xb987d239, 0x0000001c, 0x0 }, /* #10 */ 4328 { 0x1a4e03, 0x1a4e03, 0xbb7ff43f, 0xbb7ff43f, 0x0000001d, 0x0 }, /* #11 */ 4329 { 0x084903, 0x084902, 0x8d8eb5de, 0x8f8eb5de, 0x00000019, 0x0 }, /* #12 */ 4330 { 0x152702, 0x152702, 0x9c75a458, 0x9c75a459, 0x00000000, 0x0 }, /* #13 */ 4331 { 0x0c0053, 0x0c0052, 0x5e46a5f6, 0x5e56a5f6, 0x00000014, 0x0 }, /* #14 */ 4332 { 0x2616d3, 0x2616d3, 0x8b7a3a4f, 0x8b7a3a4f, 0x0000000c, 0x0 }, /* #15 */ 4333 { 0x134743, 0x134743, 0xf0eda4f1, 0xf0eda4f1, 0x0000000f, 0x0 }, /* #16 */ 4334 { 0x3c7956, 0x3c7957, 0x91822dd2, 0x91822dd2, 0x00000018, 0x0 }, /* #17 */ 4335 { 0x084a02, 0x084a03, 0x9c7ab121, 0x9c7ab121, 0x00000015, 0x0 }, /* #18 */ 4336 { 0x3a0a17, 0x3a0a16, 0x4d2e01f5, 0x4d2e03f5, 0x00000009, 0x0 }, /* #19 */ 4337 { 0x364653, 0x364652, 0xd5c48624, 0xd7c48624, 0x00000019, 0x0 }, /* #20 */ 4338 { 0x060c97, 0x060c96, 0x22405be8, 0x32405be8, 0x0000001c, 0x0 }, /* #21 */ 4339 { 0x051196, 0x051196, 0xc3630947, 0xc3632947, 0x0000000d, 0x0 }, /* #22 */ 4340 { 0x215e02, 0x215e02, 0x6d7eb44e, 0x6dfeb44e, 0x00000017, 0x0 }, /* #23 */ 4341 { 0x2d0dc7, 0x2d0dc7, 0x2340fffd, 0x2340fffd, 0x00000000, 0x0 }, /* #24 */ 4342 { 0x117016, 0x117017, 0x86954ffc, 0x86954ffc, 0x00000004, 0x0 }, /* #25 */ 4343 { 0x3512c7, 0x3512c6, 0x986b8af5, 0x9a6b8af5, 0x00000019, 0x0 }, /* #26 */ 4344 { 0x3d2306, 0x3d2306, 0xbc1c189f, 0xbc1c389f, 0x0000000d, 0x0 }, /* #27 */ 4345 { 0x195142, 0x195142, 0x7b700695, 0x7b708695, 0x0000000f, 0x0 }, /* #28 */ 4346 { 0x0d7f83, 0x0d7f83, 0x054be57d, 0x054be57d, 0x00000002, 0x0 }, /* #29 */ 4347 { 0x213692, 0x213692, 0xebe108bb, 0xebe508bb, 0x00000012, 0x0 }, /* #30 */ 4348 { 0x164502, 0x164503, 0x92ce9e77, 0x92ce9e77, 0x00000019, 0x0 }, /* #31 */ 4349 { 0x080f42, 0x080f42, 0xa93f10f1, 0xe93f10f1, 0x0000001e, 0x0 }, /* #32 */ 4350 { 0x187747, 0x187746, 0x7148c4da, 0x7149c4da, 0x00000010, 0x0 }, /* #33 */ 4351 { 0x207753, 0x207753, 0x4541b8a1, 0x4541b8a1, 0x0000000c, 0x0 }, /* #34 */ 4352 { 0x256a42, 0x256a42, 0xec2d586d, 0xecad586d, 0x00000017, 0x0 }, /* #35 */ 4353 { 0x112942, 0x112942, 0x91816da0, 0x95816da0, 0x0000001a, 0x0 }, /* #36 */ 4354 { 0x3b6dc6, 0x3b6dc6, 0x76f79d86, 0x7ef79d86, 0x0000001b, 0x0 }, /* #37 */ 4355 { 0x0a1a03, 0x0a1a02, 0xfa0d24f7, 0xfe0d24f7, 0x0000001a, 0x0 }, /* #38 */ 4356 { 0x044896, 0x044896, 0xb4813b75, 0xb4913b75, 0x00000014, 0x0 }, /* #39 */ 4357 { 0x022043, 0x022043, 0x8e291cdb, 0x8e291cdb, 0x00000013, 0x0 }, /* #40 */ 4358 { 0x173c82, 0x173c82, 0xdbd8979a, 0xdbda979a, 0x00000011, 0x0 }, /* #41 */ 4359 { 0x106757, 0x106757, 0x84f036ed, 0x84f036ed, 0x00000016, 0x0 }, /* #42 */ 4360 { 0x044f57, 0x044f57, 0x2c07e09d, 0x2c07e09d, 0x00000000, 0x0 }, /* #43 */ 4361 { 0x167843, 0x167842, 0x8d050edc, 0x8d070edc, 0x00000011, 0x0 }, /* #44 */ 4362 { 0x3f4143, 0x3f4142, 0x585fe271, 0x58dfe271, 0x00000017, 0x0 }, /* #45 */ 4363 { 0x3c0e17, 0x3c0e16, 0x669cc19d, 0x669cd19d, 0x0000000c, 0x0 }, /* #46 */ 4364 { 0x2d2c56, 0x2d2c57, 0xa1b969f8, 0xa1b969f8, 0x00000007, 0x0 }, /* #47 */ 4365 { 0x392e96, 0x392e96, 0xb37cbdbe, 0xb37cfdbe, 0x0000000e, 0x0 }, /* #48 */ 4366 { 0x0d4487, 0x0d4486, 0xb3a9e884, 0xbba9e884, 0x0000001b, 0x0 }, /* #49 */ 4367 { 0x050107, 0x050106, 0x90a458f5, 0x90a4d8f5, 0x0000000f, 0x0 }, /* #50 */ 4368 { 0x084382, 0x084383, 0x7b25fe41, 0x7b25fe41, 0x00000010, 0x0 }, /* #51 */ 4369 { 0x277113, 0x277113, 0xe78c6667, 0xe78c6667, 0x0000000d, 0x0 }, /* #52 */ 4370 { 0x181807, 0x181806, 0x3caee4ab, 0x3caef4ab, 0x0000000c, 0x0 }, /* #53 */ 4371 { 0x397852, 0x397853, 0x6e259cbf, 0x6e259cbf, 0x00000004, 0x0 }, /* #54 */ 4372 { 0x274582, 0x274583, 0xf2999f8d, 0xf2999f8d, 0x0000000f, 0x0 }, /* #55 */ 4373 { 0x0b09d2, 0x0b09d3, 0xaf71ce25, 0xaf71ce25, 0x00000018, 0x0 }, /* #56 */ 4374 { 0x031497, 0x031496, 0xce4508bf, 0xce450cbf, 0x0000000a, 0x0 }, /* #57 */ 4375 { 0x0304c3, 0x0304c3, 0xe5b5fe6d, 0xe5b5fe6d, 0x00000006, 0x0 }, /* #58 */ 4376 { 0x3b58c2, 0x3b58c3, 0x3b802e2f, 0x3b802e2f, 0x00000001, 0x0 }, /* #59 */ 4377 { 0x2a5912, 0x2a5913, 0x0f991482, 0x0f991482, 0x00000001, 0x0 }, /* #60 */ 4378 { 0x261d87, 0x261d87, 0x379cc1eb, 0x379cc1eb, 0x00000006, 0x0 }, /* #61 */ 4379 { 0x2f1582, 0x2f1582, 0xcf887946, 0xcfa87946, 0x00000015, 0x0 }, /* #62 */ 4380 { 0x2e32d3, 0x2e32d2, 0x494c4fce, 0x4d4c4fce, 0x0000001a, 0x0 }, /* #63 */ 4381 4381 }; 4382 4382 static const BINU32_TEST_T g_aTests_bts_u32_locked[] = 4383 4383 { 4384 { 0x 005e12, 0x005e12, 0x386837fa, 0x396837fa, 0x00000018, 0x0 }, /* #0 */4385 { 0x 1d6302, 0x1d6303, 0x74a45c7e, 0x74a45c7e, 0x00000012, 0x0 }, /* #1 */4386 { 0x3 04516, 0x304517, 0xd34fde3f, 0xd34fde3f, 0x00000000, 0x0 }, /* #2 */4387 { 0x 3e4d83, 0x3e4d82, 0xd5a6545a, 0xd5a7545a, 0x00000010, 0x0 }, /* #3 */4388 { 0x 065352, 0x065352, 0xb75bc896, 0xf75bc896, 0x0000001e, 0x0 }, /* #4 */4389 { 0x 201592, 0x201592, 0xc9e7d48c, 0xd9e7d48c, 0x0000001c, 0x0 }, /* #5 */4390 { 0x 277bd7, 0x277bd6, 0x103d2754, 0x103d2755, 0x00000000, 0x0 }, /* #6 */4391 { 0x 156096, 0x156097, 0xc393f10f, 0xc393f10f, 0x0000001e, 0x0 }, /* #7 */4392 { 0x 255017, 0x255016, 0x22ca80d9, 0x26ca80d9, 0x0000001a, 0x0 }, /* #8 */4393 { 0x 391e53, 0x391e52, 0xd1fda780, 0xd5fda780, 0x0000001a, 0x0 }, /* #9 */4394 { 0x 250a12, 0x250a13, 0x4d37dd4a, 0x4d37dd4a, 0x00000001, 0x0 }, /* #10 */4395 { 0x3 e4f47, 0x3e4f46, 0x2746ffd6, 0xa746ffd6, 0x0000001f, 0x0 }, /* #11 */4396 { 0x 1b7112, 0x1b7112, 0xfeba40d2, 0xfeba44d2, 0x0000000a, 0x0 }, /* #12 */4397 { 0x 125e13, 0x125e12, 0x14f1bd9d, 0x14f1bf9d, 0x00000009, 0x0 }, /* #13 */4398 { 0x 085846, 0x085846, 0x675d9230, 0x675d9231, 0x00000000, 0x0 }, /* #14 */4399 { 0x1 75543, 0x175542, 0x2632502c, 0x2632582c, 0x0000000b, 0x0 }, /* #15 */4400 { 0x 152906, 0x152907, 0x9ad410f0, 0x9ad410f0, 0x00000012, 0x0 }, /* #16 */4401 { 0x2 13ad6, 0x213ad6, 0xa8f9278e, 0xaaf9278e, 0x00000019, 0x0 }, /* #17 */4402 { 0x 073e86, 0x073e86, 0x37996f00, 0x37996f10, 0x00000004, 0x0 }, /* #18 */4403 { 0x 273ad7, 0x273ad6, 0xfaa5f2b1, 0xfaa5fab1, 0x0000000b, 0x0 }, /* #19 */4404 { 0x1 14283, 0x114282, 0x72a5433e, 0x72a54b3e, 0x0000000b, 0x0 }, /* #20 */4405 { 0x 0d4546, 0x0d4547, 0x2eda46a6, 0x2eda46a6, 0x00000005, 0x0 }, /* #21 */4406 { 0x1 66f16, 0x166f16, 0x32ea3175, 0x32eb3175, 0x00000010, 0x0 }, /* #22 */4407 { 0x 2d0e52, 0x2d0e52, 0xe2da3cd8, 0xeada3cd8, 0x0000001b, 0x0 }, /* #23 */4408 { 0x 0c7157, 0x0c7157, 0x34f83a3a, 0x34f83a3a, 0x00000001, 0x0 }, /* #24 */4409 { 0x 040142, 0x040142, 0x3ac1abf1, 0x3ec1abf1, 0x0000001a, 0x0 }, /* #25 */4410 { 0x 380413, 0x380413, 0x635d3c79, 0x635d3c79, 0x00000005, 0x0 }, /* #26 */4411 { 0x 314d12, 0x314d12, 0xc43d1166, 0xc43d1566, 0x0000000a, 0x0 }, /* #27 */4412 { 0x2 c5492, 0x2c5493, 0x82edfff7, 0x82edfff7, 0x00000015, 0x0 }, /* #28 */4413 { 0x 133217, 0x133217, 0x6fdb76fd, 0x6fdb76fd, 0x0000000a, 0x0 }, /* #29 */4414 { 0x 197486, 0x197486, 0xc9c40a64, 0xc9c60a64, 0x00000011, 0x0 }, /* #30 */4415 { 0x3 46703, 0x346703, 0x6360e072, 0x6360e072, 0x00000016, 0x0 }, /* #31 */4416 { 0x 2b0f12, 0x2b0f13, 0x50801bab, 0x50801bab, 0x00000017, 0x0 }, /* #32 */4417 { 0x2 70892, 0x270892, 0xb33ef08f, 0xb33ef0af, 0x00000005, 0x0 }, /* #33 */4418 { 0x 331cd6, 0x331cd6, 0xe747913e, 0xe747993e, 0x0000000b, 0x0 }, /* #34 */4419 { 0x1 b2646, 0x1b2647, 0xf8c13f00, 0xf8c13f00, 0x0000001c, 0x0 }, /* #35 */4420 { 0x 297417, 0x297416, 0xa604c72c, 0xa614c72c, 0x00000014, 0x0 }, /* #36 */4421 { 0x 2732d2, 0x2732d2, 0xed0c87d8, 0xed4c87d8, 0x00000016, 0x0 }, /* #37 */4422 { 0x3 a6657, 0x3a6656, 0x48b22726, 0x48ba2726, 0x00000013, 0x0 }, /* #38 */4423 { 0x 2966d7, 0x2966d7, 0x4468a571, 0x4468a571, 0x0000000d, 0x0 }, /* #39 */4424 { 0x1 34ed3, 0x134ed3, 0x13319dfb, 0x13319dfb, 0x00000008, 0x0 }, /* #40 */4425 { 0x 040847, 0x040847, 0xa87d2587, 0xa87d2587, 0x00000015, 0x0 }, /* #41 */4426 { 0x 3e5287, 0x3e5286, 0x7964792c, 0x79e4792c, 0x00000017, 0x0 }, /* #42 */4427 { 0x0 94552, 0x094552, 0xe1c1d2bf, 0xf1c1d2bf, 0x0000001c, 0x0 }, /* #43 */4428 { 0x 3c0317, 0x3c0317, 0x274a9d14, 0x274a9d14, 0x00000013, 0x0 }, /* #44 */4429 { 0x 046d56, 0x046d56, 0x5ac417b3, 0xdac417b3, 0x0000001f, 0x0 }, /* #45 */4430 { 0x 202c86, 0x202c87, 0xd552d500, 0xd552d500, 0x0000000f, 0x0 }, /* #46 */4431 { 0x 0a0fc7, 0x0a0fc6, 0x8d6f45f8, 0x8d6f55f8, 0x0000000c, 0x0 }, /* #47 */4432 { 0x 2f7347, 0x2f7346, 0x74c3aaec, 0x74c3aafc, 0x00000004, 0x0 }, /* #48 */4433 { 0x 2624d7, 0x2624d7, 0xc744e93c, 0xc744e93c, 0x0000001e, 0x0 }, /* #49 */4434 { 0x 002117, 0x002116, 0xaefe95a9, 0xaefeb5a9, 0x0000000d, 0x0 }, /* #50 */4435 { 0x 324586, 0x324586, 0x12079e5c, 0x12479e5c, 0x00000016, 0x0 }, /* #51 */4436 { 0x 3f2ac2, 0x3f2ac3, 0xd89a786b, 0xd89a786b, 0x0000000b, 0x0 }, /* #52 */4437 { 0x2 21756, 0x221756, 0xaaec1f14, 0xaaec1f1c, 0x00000003, 0x0 }, /* #53 */4438 { 0x 1c4196, 0x1c4197, 0x4f1e4d3a, 0x4f1e4d3a, 0x0000000a, 0x0 }, /* #54 */4439 { 0x 103017, 0x103016, 0xc8e306e0, 0xc8e306e4, 0x00000002, 0x0 }, /* #55 */4440 { 0x 1e16d3, 0x1e16d2, 0xb2423008, 0xb2463008, 0x00000012, 0x0 }, /* #56 */4441 { 0x 2808c6, 0x2808c7, 0x3e6dafb9, 0x3e6dafb9, 0x00000007, 0x0 }, /* #57 */4442 { 0x 192693, 0x192693, 0xf9d0ef27, 0xf9d0ef27, 0x00000018, 0x0 }, /* #58 */4443 { 0x 145b83, 0x145b83, 0xa3599635, 0xa3599635, 0x00000014, 0x0 }, /* #59 */4444 { 0x 345946, 0x345947, 0xc56cb8cc, 0xc56cb8cc, 0x0000000f, 0x0 }, /* #60 */4445 { 0x2 178c2, 0x2178c3, 0xf39adeb5, 0xf39adeb5, 0x0000000a, 0x0 }, /* #61 */4446 { 0x 1864c3, 0x1864c3, 0x4649978f, 0x4649978f, 0x00000002, 0x0 }, /* #62 */4447 { 0x 3b4c57, 0x3b4c56, 0x822ec396, 0x822ed396, 0x0000000c, 0x0 }, /* #63 */4384 { 0x327787, 0x327786, 0xd48700d5, 0xd48720d5, 0x0000000d, 0x0 }, /* #0 */ 4385 { 0x346343, 0x346343, 0x93205c55, 0x93205c55, 0x00000002, 0x0 }, /* #1 */ 4386 { 0x343c52, 0x343c52, 0x23ae1764, 0x33ae1764, 0x0000001c, 0x0 }, /* #2 */ 4387 { 0x254506, 0x254507, 0xba169ecf, 0xba169ecf, 0x00000007, 0x0 }, /* #3 */ 4388 { 0x1f10c2, 0x1f10c3, 0x7218d9c7, 0x7218d9c7, 0x00000002, 0x0 }, /* #4 */ 4389 { 0x3d5412, 0x3d5413, 0x48f62d3b, 0x48f62d3b, 0x00000015, 0x0 }, /* #5 */ 4390 { 0x3f37c6, 0x3f37c7, 0xfb0278fd, 0xfb0278fd, 0x00000002, 0x0 }, /* #6 */ 4391 { 0x296813, 0x296813, 0xa82fe8d8, 0xa82fe8d8, 0x00000004, 0x0 }, /* #7 */ 4392 { 0x346307, 0x346307, 0x51d3187d, 0x51d3187d, 0x00000002, 0x0 }, /* #8 */ 4393 { 0x073557, 0x073557, 0x4f927a9e, 0x4f927a9e, 0x00000002, 0x0 }, /* #9 */ 4394 { 0x1e22c6, 0x1e22c6, 0xcdfc722d, 0xcdfc72ad, 0x00000007, 0x0 }, /* #10 */ 4395 { 0x3a2502, 0x3a2502, 0xc06f6b95, 0xc06f7b95, 0x0000000c, 0x0 }, /* #11 */ 4396 { 0x203112, 0x203113, 0x42917ddf, 0x42917ddf, 0x0000000a, 0x0 }, /* #12 */ 4397 { 0x3c0112, 0x3c0113, 0x4a3f53e8, 0x4a3f53e8, 0x00000019, 0x0 }, /* #13 */ 4398 { 0x291e57, 0x291e57, 0x3ea432f6, 0x3ea432f6, 0x0000001b, 0x0 }, /* #14 */ 4399 { 0x1b0416, 0x1b0417, 0x99fce597, 0x99fce597, 0x00000008, 0x0 }, /* #15 */ 4400 { 0x281213, 0x281212, 0x748fde45, 0x758fde45, 0x00000018, 0x0 }, /* #16 */ 4401 { 0x235553, 0x235552, 0xa25417db, 0xa35417db, 0x00000018, 0x0 }, /* #17 */ 4402 { 0x280a87, 0x280a86, 0x20ccb11c, 0x20ccb51c, 0x0000000a, 0x0 }, /* #18 */ 4403 { 0x362c42, 0x362c43, 0x78a95ced, 0x78a95ced, 0x0000001e, 0x0 }, /* #19 */ 4404 { 0x162b82, 0x162b82, 0x990cc3f2, 0x990cc7f2, 0x0000000a, 0x0 }, /* #20 */ 4405 { 0x2b6d83, 0x2b6d82, 0x64c00b98, 0x64c00b9a, 0x00000001, 0x0 }, /* #21 */ 4406 { 0x105d82, 0x105d83, 0x9400b8bb, 0x9400b8bb, 0x0000001f, 0x0 }, /* #22 */ 4407 { 0x3b5787, 0x3b5787, 0xed84791a, 0xed84791a, 0x0000000e, 0x0 }, /* #23 */ 4408 { 0x1e2307, 0x1e2306, 0x0aa2caba, 0x0aa2ceba, 0x0000000a, 0x0 }, /* #24 */ 4409 { 0x322ad2, 0x322ad2, 0x1e98c995, 0x1f98c995, 0x00000018, 0x0 }, /* #25 */ 4410 { 0x007352, 0x007353, 0x57f050ab, 0x57f050ab, 0x00000014, 0x0 }, /* #26 */ 4411 { 0x1a49d7, 0x1a49d7, 0x9d3adb5a, 0x9d3adb5a, 0x00000014, 0x0 }, /* #27 */ 4412 { 0x2f2b03, 0x2f2b03, 0x35b07d6b, 0x35b07d6b, 0x0000000a, 0x0 }, /* #28 */ 4413 { 0x3d5883, 0x3d5882, 0xf7487303, 0xf748730b, 0x00000003, 0x0 }, /* #29 */ 4414 { 0x360257, 0x360256, 0x2d1b8e64, 0x6d1b8e64, 0x0000001e, 0x0 }, /* #30 */ 4415 { 0x3a24c2, 0x3a24c3, 0xeb9847de, 0xeb9847de, 0x0000000e, 0x0 }, /* #31 */ 4416 { 0x337387, 0x337386, 0xc500d7aa, 0xc540d7aa, 0x00000016, 0x0 }, /* #32 */ 4417 { 0x2c0597, 0x2c0597, 0xfcead6cf, 0xfcead6cf, 0x00000007, 0x0 }, /* #33 */ 4418 { 0x0c6e47, 0x0c6e46, 0xc763b494, 0xc763b694, 0x00000009, 0x0 }, /* #34 */ 4419 { 0x1439d6, 0x1439d7, 0xf834b7e1, 0xf834b7e1, 0x0000001b, 0x0 }, /* #35 */ 4420 { 0x043dd2, 0x043dd2, 0x0c8a3ae7, 0x8c8a3ae7, 0x0000001f, 0x0 }, /* #36 */ 4421 { 0x3a0d96, 0x3a0d96, 0x0559cc8b, 0x8559cc8b, 0x0000001f, 0x0 }, /* #37 */ 4422 { 0x325857, 0x325857, 0xea4fa344, 0xea4fa344, 0x0000000f, 0x0 }, /* #38 */ 4423 { 0x1e6007, 0x1e6006, 0x74c78615, 0x74c78635, 0x00000005, 0x0 }, /* #39 */ 4424 { 0x1b24c6, 0x1b24c7, 0x6a130b5b, 0x6a130b5b, 0x00000011, 0x0 }, /* #40 */ 4425 { 0x1b1b47, 0x1b1b47, 0x539d6cb2, 0x539d6cb2, 0x00000001, 0x0 }, /* #41 */ 4426 { 0x1f46d2, 0x1f46d2, 0x97e4c862, 0x97e4c866, 0x00000002, 0x0 }, /* #42 */ 4427 { 0x020c46, 0x020c47, 0x78076922, 0x78076922, 0x0000001e, 0x0 }, /* #43 */ 4428 { 0x017dc7, 0x017dc6, 0xbaeac159, 0xbeeac159, 0x0000001a, 0x0 }, /* #44 */ 4429 { 0x252312, 0x252312, 0x41e11fda, 0x41e11fdb, 0x00000000, 0x0 }, /* #45 */ 4430 { 0x0c46c6, 0x0c46c7, 0x0fd7d87f, 0x0fd7d87f, 0x0000000c, 0x0 }, /* #46 */ 4431 { 0x2a3243, 0x2a3242, 0x92894c6f, 0xd2894c6f, 0x0000001e, 0x0 }, /* #47 */ 4432 { 0x376792, 0x376793, 0xb772c72a, 0xb772c72a, 0x00000016, 0x0 }, /* #48 */ 4433 { 0x1428d6, 0x1428d6, 0x2706b0f2, 0x2726b0f2, 0x00000015, 0x0 }, /* #49 */ 4434 { 0x257082, 0x257083, 0x95bf2122, 0x95bf2122, 0x00000008, 0x0 }, /* #50 */ 4435 { 0x234c07, 0x234c07, 0x895e51b7, 0x895e51b7, 0x00000002, 0x0 }, /* #51 */ 4436 { 0x2e78d7, 0x2e78d6, 0x511b3d54, 0x511b3d74, 0x00000005, 0x0 }, /* #52 */ 4437 { 0x2c6a82, 0x2c6a83, 0x61a03cab, 0x61a03cab, 0x0000000c, 0x0 }, /* #53 */ 4438 { 0x3629d3, 0x3629d3, 0xc13bbef2, 0xc13bbef2, 0x00000013, 0x0 }, /* #54 */ 4439 { 0x375dd3, 0x375dd3, 0xf3c602e8, 0xf3c602e8, 0x00000019, 0x0 }, /* #55 */ 4440 { 0x3b5103, 0x3b5103, 0x581efa45, 0x581efa45, 0x00000002, 0x0 }, /* #56 */ 4441 { 0x377b03, 0x377b03, 0x1bf5590d, 0x1bf5590d, 0x00000012, 0x0 }, /* #57 */ 4442 { 0x313d47, 0x313d47, 0xe8385955, 0xe8385955, 0x00000014, 0x0 }, /* #58 */ 4443 { 0x2136c2, 0x2136c2, 0xcdefceec, 0xcdefeeec, 0x0000000d, 0x0 }, /* #59 */ 4444 { 0x242757, 0x242757, 0xefa5e8fd, 0xefa5e8fd, 0x0000000e, 0x0 }, /* #60 */ 4445 { 0x274217, 0x274217, 0xdd641f2a, 0xdd641f2a, 0x0000000c, 0x0 }, /* #61 */ 4446 { 0x352cd6, 0x352cd6, 0xfc65bd3b, 0xfce5bd3b, 0x00000017, 0x0 }, /* #62 */ 4447 { 0x2a5012, 0x2a5013, 0x603103f3, 0x603103f3, 0x00000007, 0x0 }, /* #63 */ 4448 4448 }; 4449 4449 static const BINU32_TEST_T g_aTests_bsf_u32[] = 4450 4450 { 4451 { 0x2 e3953, 0x2e3913, 0xc7489d11, 0x00000001, 0x703feba6, 0x0 }, /* #0 */4452 { 0x 184f43, 0x184f03, 0xe0fd4b6a, 0x00000000, 0x95622d11, 0x0 }, /* #1 */4453 { 0x 3c62c2, 0x3c6282, 0x27137417, 0x00000000, 0xee2ac6df, 0x0 }, /* #2 */4454 { 0x 267206, 0x267206, 0x1bd05b91, 0x00000001, 0x0c2bbbae, 0x0 }, /* #3 */4455 { 0x 2e4393, 0x2e4393, 0x2b2a0e74, 0x00000000, 0x561b18a3, 0x0 }, /* #4 */4456 { 0x 2e0083, 0x2e0083, 0xbe418202, 0x00000002, 0x7ebe713c, 0x0 }, /* #5 */4457 { 0x 1902c7, 0x190287, 0x84cf29c9, 0x00000000, 0xbcc06e69, 0x0 }, /* #6 */4458 { 0x1 06f53, 0x106f13, 0x765a93d0, 0x00000002, 0xf49e7964, 0x0 }, /* #7 */4459 { 0x 332f13, 0x332f13, 0x3134cf7e, 0x00000000, 0x8222726f, 0x0 }, /* #8 */4460 { 0x 065683, 0x065683, 0xe96cc15f, 0x00000000, 0x630b7a0b, 0x0 }, /* #9 */4461 { 0x 391ad2, 0x391a92, 0x59ad9668, 0x00000000, 0x936d9303, 0x0 }, /* #10 */4462 { 0x 3167c7, 0x316787, 0xccd6871e, 0x00000000, 0x5840e9fb, 0x0 }, /* #11 */4463 { 0x 016a07, 0x016a07, 0x9521d83c, 0x00000001, 0xa0fb76ce, 0x0 }, /* #12 */4464 { 0x 345f46, 0x345f06, 0x7a302662, 0x00000001, 0xef2809c6, 0x0 }, /* #13 */4465 { 0x 193e53, 0x193e13, 0x889ffd46, 0x00000001, 0x7fad0316, 0x0 }, /* #14 */4466 { 0x 253a02, 0x253a02, 0xe15716ac, 0x00000000, 0xdc91874d, 0x0 }, /* #15 */4467 { 0x3 27057, 0x327017, 0x9c4066cf, 0x00000001, 0x481dae86, 0x0 }, /* #16 */4468 { 0x 2d0447, 0x2d0407, 0xeafc10cb, 0x00000002, 0xcab2b64c, 0x0 }, /* #17 */4469 { 0x 1e5dc6, 0x1e5d86, 0xfce63183, 0x00000002, 0x2cbccf84, 0x0 }, /* #18 */4470 { 0x 1c1ac3, 0x1c1a83, 0xab68daf1, 0x00000001, 0x30fe3b4e, 0x0 }, /* #19 */4471 { 0x2 71703, 0x271703, 0xb26b4772, 0x00000001, 0xa11fa73a, 0x0 }, /* #20 */4472 { 0x 067687, 0x067687, 0xbbacfd91, 0x00000001, 0x9a3b5932, 0x0 }, /* #21 */4473 { 0x 1d0fc7, 0x1d0f87, 0x1fbebbfe, 0x00000001, 0x232830fa, 0x0 }, /* #22 */4474 { 0x 277f16, 0x277f16, 0xc98a9cdb, 0x00000000, 0x6b401395, 0x0 }, /* #23 */4475 { 0x 053143, 0x053103, 0x300096c2, 0x0000000a, 0xb6a9d400, 0x0 }, /* #24 */4476 { 0x 1d6803, 0x1d6803, 0x2f194b9a, 0x00000001, 0xe5b2839e, 0x0 }, /* #25 */4477 { 0x 291c03, 0x291c03, 0x172db3c4, 0x00000001, 0xf9753592, 0x0 }, /* #26 */4478 { 0x 104283, 0x104283, 0x9d807107, 0x00000001, 0x5b7cb286, 0x0 }, /* #27 */4479 { 0x2 c0983, 0x2c0983, 0x80780399, 0x00000005, 0xc73452e0, 0x0 }, /* #28 */4480 { 0x 2c73d3, 0x2c7393, 0xab3b5e07, 0x00000000, 0x469a5491, 0x0 }, /* #29 */4481 { 0x 257ed3, 0x257e93, 0x7086ce22, 0x00000000, 0xe24753e5, 0x0 }, /* #30 */4482 { 0x 182612, 0x182612, 0xad6da84c, 0x00000002, 0xfa444db4, 0x0 }, /* #31 */4483 { 0x 090246, 0x090206, 0x1009fd31, 0x00000004, 0xbfcda430, 0x0 }, /* #32 */4484 { 0x 160cd7, 0x160c97, 0x78ba0c5e, 0x00000001, 0xbe820c6a, 0x0 }, /* #33 */4485 { 0x 3d2317, 0x3d2317, 0x9812938c, 0x00000007, 0x6b94f980, 0x0 }, /* #34 */4486 { 0x 0858d2, 0x085892, 0xde8171d2, 0x00000000, 0x8457c277, 0x0 }, /* #35 */4487 { 0x3 94506, 0x394506, 0xcb64d80d, 0x00000001, 0x89a46426, 0x0 }, /* #36 */4488 { 0x 2b2087, 0x2b2087, 0xb3e6b10b, 0x00000000, 0xae7163cb, 0x0 }, /* #37 */4489 { 0x 0e5d12, 0x0e5d12, 0x1393f502, 0x00000002, 0x16ba812c, 0x0 }, /* #38 */4490 { 0x 367b56, 0x367b16, 0x649cecd8, 0x00000001, 0xfa818c82, 0x0 }, /* #39 */4491 { 0x 2f6983, 0x2f6983, 0xd293f4f2, 0x00000003, 0x2fb66638, 0x0 }, /* #40 */4492 { 0x2 02fc2, 0x202f82, 0xa4bb5fc3, 0x00000002, 0x898c0e0c, 0x0 }, /* #41 */4493 { 0x 2e3a93, 0x2e3a93, 0xf7516d9a, 0x00000000, 0xc2f2b5d5, 0x0 }, /* #42 */4494 { 0x 3f5543, 0x3f5503, 0x9c8bd2db, 0x00000002, 0x1fc05754, 0x0 }, /* #43 */4495 { 0x 257cc2, 0x257c82, 0xc4ab8aa8, 0x00000000, 0xda1c1dfd, 0x0 }, /* #44 */4496 { 0x 345a47, 0x345a07, 0x5830c3f4, 0x00000000, 0x2990f567, 0x0 }, /* #45 */4497 { 0x 0d2992, 0x0d2992, 0xbd266c29, 0x00000002, 0xa587171c, 0x0 }, /* #46 */4498 { 0x 3e4283, 0x3e4283, 0x45c0cb62, 0x00000000, 0xb46891e1, 0x0 }, /* #47 */4499 { 0x0 16582, 0x016582, 0x90791803, 0x00000000, 0xfe177567, 0x0 }, /* #48 */4500 { 0x 1c7dd7, 0x1c7d97, 0xa95ed3ec, 0x00000002, 0xd0ab402c, 0x0 }, /* #49 */4501 { 0x 021142, 0x021102, 0x64baaf6d, 0x00000000, 0x1c5350c5, 0x0 }, /* #50 */4502 { 0x 237dc3, 0x237d83, 0x6f1df4ee, 0x00000002, 0x17bb4d6c, 0x0 }, /* #51 */4503 { 0x 181a53, 0x181a13, 0x8ab099e5, 0x00000001, 0x10478ede, 0x0 }, /* #52 */4504 { 0x 3439d7, 0x343997, 0xe1df1974, 0x00000000, 0x7e00200b, 0x0 }, /* #53 */4505 { 0x 3751d3, 0x375193, 0xa6ba711e, 0x00000001, 0xda589d42, 0x0 }, /* #54 */4506 { 0x 3c0646, 0x3c0606, 0x021b488b, 0x00000000, 0x4d37bf95, 0x0 }, /* #55 */4507 { 0x 2e3482, 0x2e3482, 0xc679488a, 0x00000003, 0xc4895f58, 0x0 }, /* #56 */4508 { 0x 120c93, 0x120c93, 0x99157585, 0x00000005, 0x8fd67ba0, 0x0 }, /* #57 */4509 { 0x 0e6e53, 0x0e6e13, 0x632d106e, 0x00000002, 0x6391b7cc, 0x0 }, /* #58 */4510 { 0x39 6507, 0x396507, 0x31731b7e, 0x00000001, 0xbc12068e, 0x0 }, /* #59 */4511 { 0x2 c1447, 0x2c1407, 0x0d7a3fc4, 0x00000000, 0x14f08499, 0x0 }, /* #60 */4512 { 0x 1e1a56, 0x1e1a16, 0x5228a148, 0x00000003, 0x29748748, 0x0 }, /* #61 */4513 { 0x1 d1d13, 0x1d1d13, 0x48fd9d9a, 0x00000001, 0x0275ee12, 0x0 }, /* #62 */4514 { 0x21 01d6, 0x210196, 0xb4bf2c78, 0x00000000, 0x3300b629, 0x0 }, /* #63 */4451 { 0x274706, 0x274706, 0x833b917d, 0x00000001, 0xfbccc806, 0x0 }, /* #0 */ 4452 { 0x267607, 0x267607, 0x60ced10e, 0x00000000, 0xe9fefef5, 0x0 }, /* #1 */ 4453 { 0x143d12, 0x143d12, 0x0d90cda5, 0x00000003, 0x1dad1298, 0x0 }, /* #2 */ 4454 { 0x1f4842, 0x1f4802, 0x351c3e70, 0x00000000, 0x1147464d, 0x0 }, /* #3 */ 4455 { 0x1812c3, 0x181283, 0xc91591dd, 0x00000000, 0xa71b69a7, 0x0 }, /* #4 */ 4456 { 0x3566d7, 0x356697, 0x0d7d2d42, 0x00000002, 0x55266fcc, 0x0 }, /* #5 */ 4457 { 0x3e4856, 0x3e4816, 0x2bdcd7b5, 0x00000001, 0xafd5c292, 0x0 }, /* #6 */ 4458 { 0x1917c6, 0x191786, 0x82a8072c, 0x00000002, 0x256efbe4, 0x0 }, /* #7 */ 4459 { 0x1b48c7, 0x1b4887, 0xf8114fea, 0x00000000, 0xb895a867, 0x0 }, /* #8 */ 4460 { 0x234002, 0x234002, 0xf30165c0, 0x00000000, 0x20bf3a69, 0x0 }, /* #9 */ 4461 { 0x135442, 0x135402, 0x4f567cf0, 0x00000000, 0x7724786d, 0x0 }, /* #10 */ 4462 { 0x280782, 0x280782, 0x8ec4a1be, 0x00000003, 0x4f56e958, 0x0 }, /* #11 */ 4463 { 0x313913, 0x313913, 0x3baf42d9, 0x00000000, 0xef4df3ff, 0x0 }, /* #12 */ 4464 { 0x0e0296, 0x0e0296, 0x1f0d63ab, 0x00000001, 0xe80a7f7a, 0x0 }, /* #13 */ 4465 { 0x373717, 0x373717, 0x8803f9c6, 0x00000000, 0xbd035b19, 0x0 }, /* #14 */ 4466 { 0x120647, 0x120607, 0xfa241319, 0x00000000, 0xd661ec21, 0x0 }, /* #15 */ 4467 { 0x367892, 0x367892, 0x0027e34b, 0x00000000, 0x3abb5101, 0x0 }, /* #16 */ 4468 { 0x0336c6, 0x033686, 0xc9413248, 0x00000000, 0x974c19b7, 0x0 }, /* #17 */ 4469 { 0x2c4956, 0x2c4916, 0x9e822c73, 0x00000001, 0xb43441aa, 0x0 }, /* #18 */ 4470 { 0x033b82, 0x033b82, 0x8f775a1f, 0x00000000, 0x64bdd1fb, 0x0 }, /* #19 */ 4471 { 0x244897, 0x244897, 0x94ecc3d0, 0x00000000, 0x442bb83f, 0x0 }, /* #20 */ 4472 { 0x1d2b52, 0x1d2b12, 0xc10947b9, 0x00000001, 0x4843e40a, 0x0 }, /* #21 */ 4473 { 0x307196, 0x307196, 0x737160b3, 0x00000000, 0x9883a227, 0x0 }, /* #22 */ 4474 { 0x0a5bd7, 0x0a5b97, 0xaee715d1, 0x00000000, 0x85496465, 0x0 }, /* #23 */ 4475 { 0x1e4646, 0x1e4606, 0xa061883d, 0x00000001, 0x23376d66, 0x0 }, /* #24 */ 4476 { 0x2f7647, 0x2f7607, 0x9648150d, 0x00000002, 0x965e34bc, 0x0 }, /* #25 */ 4477 { 0x3b7342, 0x3b7302, 0xc493c3cd, 0x00000002, 0x011bca14, 0x0 }, /* #26 */ 4478 { 0x2f6797, 0x2f6797, 0xc3cf190f, 0x00000000, 0x517629bd, 0x0 }, /* #27 */ 4479 { 0x2e4017, 0x2e4017, 0x2bfc1bbc, 0x00000001, 0x34810b06, 0x0 }, /* #28 */ 4480 { 0x3a7283, 0x3a7283, 0x9051db6b, 0x00000000, 0x6e1c562b, 0x0 }, /* #29 */ 4481 { 0x1d5987, 0x1d5987, 0x1aa0b154, 0x00000000, 0x6bda3047, 0x0 }, /* #30 */ 4482 { 0x215152, 0x215112, 0x38a207f9, 0x00000001, 0x55b9aa4e, 0x0 }, /* #31 */ 4483 { 0x1c12d2, 0x1c1292, 0x8cd9ae9a, 0x00000000, 0xe756070d, 0x0 }, /* #32 */ 4484 { 0x287a82, 0x287a82, 0xffa02c0f, 0x00000000, 0xecacad6b, 0x0 }, /* #33 */ 4485 { 0x2d6296, 0x2d6296, 0x1b2bdaac, 0x00000000, 0xdc2180f7, 0x0 }, /* #34 */ 4486 { 0x196686, 0x196686, 0x14efa39d, 0x00000000, 0x40dec3fb, 0x0 }, /* #35 */ 4487 { 0x374813, 0x374813, 0x11f1ecd5, 0x00000000, 0x21f39d27, 0x0 }, /* #36 */ 4488 { 0x127cd3, 0x127c93, 0xbb030e48, 0x00000004, 0x859ed810, 0x0 }, /* #37 */ 4489 { 0x3b0553, 0x3b0513, 0x659a4a39, 0x00000000, 0xb47f184b, 0x0 }, /* #38 */ 4490 { 0x141f87, 0x141f87, 0x052bb9c6, 0x00000004, 0xb9b178d0, 0x0 }, /* #39 */ 4491 { 0x325e12, 0x325e12, 0x1353b7a9, 0x00000002, 0x1d3ee2fc, 0x0 }, /* #40 */ 4492 { 0x211616, 0x211616, 0x230cd93f, 0x00000001, 0xe08ae9e6, 0x0 }, /* #41 */ 4493 { 0x022c86, 0x022c86, 0x8ebb3f76, 0x00000000, 0xe743845b, 0x0 }, /* #42 */ 4494 { 0x262756, 0x262716, 0x24337ca4, 0x00000005, 0x303c2660, 0x0 }, /* #43 */ 4495 { 0x3b2212, 0x3b2212, 0x6c553d6a, 0x00000001, 0xd03331b6, 0x0 }, /* #44 */ 4496 { 0x044cd6, 0x044c96, 0x5225a912, 0x00000002, 0x267ee60c, 0x0 }, /* #45 */ 4497 { 0x183142, 0x183102, 0x2427508a, 0x00000002, 0xd118c764, 0x0 }, /* #46 */ 4498 { 0x0a1fd6, 0x0a1f96, 0x6dc330d5, 0x00000000, 0xa9bb283f, 0x0 }, /* #47 */ 4499 { 0x0f5582, 0x0f5582, 0x8a766675, 0x00000002, 0x2340b184, 0x0 }, /* #48 */ 4500 { 0x066312, 0x066312, 0x411a1bd9, 0x00000000, 0x991a441f, 0x0 }, /* #49 */ 4501 { 0x2e7cc6, 0x2e7c86, 0x82cb90a4, 0x00000001, 0x0285213e, 0x0 }, /* #50 */ 4502 { 0x305092, 0x305092, 0x8ac422a6, 0x00000000, 0x12bec5cf, 0x0 }, /* #51 */ 4503 { 0x2c4353, 0x2c4313, 0xf45573a5, 0x00000001, 0x561b914e, 0x0 }, /* #52 */ 4504 { 0x202312, 0x202312, 0xe8fbe8dc, 0x00000002, 0x3274f95c, 0x0 }, /* #53 */ 4505 { 0x1f4192, 0x1f4192, 0x8293c70d, 0x00000000, 0x33f127cd, 0x0 }, /* #54 */ 4506 { 0x2c1e57, 0x2c1e17, 0xa53dfe10, 0x00000001, 0x88f2df8a, 0x0 }, /* #55 */ 4507 { 0x130b07, 0x130b07, 0xd67932f2, 0x00000003, 0x2effda38, 0x0 }, /* #56 */ 4508 { 0x0f2a83, 0x0f2a83, 0x274bc364, 0x00000000, 0x1f08ee63, 0x0 }, /* #57 */ 4509 { 0x1a5653, 0x1a5613, 0xc0ad05b1, 0x00000000, 0x1f50a7cf, 0x0 }, /* #58 */ 4510 { 0x3937c6, 0x393786, 0x44867b95, 0x00000003, 0x991b9658, 0x0 }, /* #59 */ 4511 { 0x2b1916, 0x2b1916, 0x1c510eca, 0x00000000, 0x4da21f1f, 0x0 }, /* #60 */ 4512 { 0x0c04d6, 0x0c0496, 0x5527333c, 0x00000000, 0x0094d3d1, 0x0 }, /* #61 */ 4513 { 0x1e3e83, 0x1e3e83, 0xa4e25551, 0x00000000, 0x874f6c95, 0x0 }, /* #62 */ 4514 { 0x214ec6, 0x214e86, 0xbe4e4177, 0x00000001, 0x03ac0b96, 0x0 }, /* #63 */ 4515 4515 }; 4516 4516 static const BINU32_TEST_T g_aTests_bsr_u32[] = 4517 4517 { 4518 { 0x 3757c7, 0x375787, 0x09ec3a0b, 0x0000001e, 0x73d6ad43, 0x0 }, /* #0 */4519 { 0x0 94517, 0x094517, 0xc598fffc, 0x0000001f, 0xffce1d16, 0x0 }, /* #1 */4520 { 0x 286b52, 0x286b12, 0x8c31944d, 0x0000001b, 0x0aff724f, 0x0 }, /* #2 */4521 { 0x 294702, 0x294702, 0x0247f645, 0x0000001f, 0x82792d2e, 0x0 }, /* #3 */4522 { 0x 054912, 0x054912, 0xf5825b27, 0x0000001f, 0xc12e78e3, 0x0 }, /* #4 */4523 { 0x 027f92, 0x027f92, 0xa20d050c, 0x0000001e, 0x44c6891e, 0x0 }, /* #5 */4524 { 0x 1433d2, 0x143392, 0x8217cdfa, 0x0000001e, 0x68d3f9fc, 0x0 }, /* #6 */4525 { 0x 384286, 0x384286, 0x99a1c84a, 0x0000001f, 0x8c64a03f, 0x0 }, /* #7 */4526 { 0x 140e56, 0x140e16, 0x9d547347, 0x0000001c, 0x135c6a2f, 0x0 }, /* #8 */4527 { 0x 3f5e42, 0x3f5e02, 0xa84fae69, 0x0000001a, 0x0743842c, 0x0 }, /* #9 */4528 { 0x1 a6847, 0x1a6807, 0xa03dfe2a, 0x0000001e, 0x45f9a8c3, 0x0 }, /* #10 */4529 { 0x 361d47, 0x361d07, 0xb40f42d1, 0x0000001c, 0x15ebe2de, 0x0 }, /* #11 */4530 { 0x 2d0bd3, 0x2d0b93, 0x8ea2d52d, 0x0000001d, 0x245984dc, 0x0 }, /* #12 */4531 { 0x2 13ad6, 0x213a96, 0x1d7b0f97, 0x0000001e, 0x7a3c919f, 0x0 }, /* #13 */4532 { 0x3 c1c43, 0x3c1c03, 0x87014470, 0x0000001e, 0x643418a7, 0x0 }, /* #14 */4533 { 0x 3e2f56, 0x3e2f16, 0xfb694389, 0x0000001f, 0xbbd0f5d7, 0x0 }, /* #15 */4534 { 0x 3c35c2, 0x3c3582, 0xa96d7e80, 0x0000001f, 0xd38c3b93, 0x0 }, /* #16 */4535 { 0x 372243, 0x372203, 0x4ebf7d2c, 0x0000001f, 0xfdb2db44, 0x0 }, /* #17 */4536 { 0x1 96d03, 0x196d03, 0x2e0371dc, 0x0000001f, 0xe4283a1d, 0x0 }, /* #18 */4537 { 0x 3f7942, 0x3f7902, 0x9873eff0, 0x0000001e, 0x638da2ee, 0x0 }, /* #19 */4538 { 0x 034956, 0x034916, 0x26e18397, 0x0000001f, 0xdf864272, 0x0 }, /* #20 */4539 { 0x 345a83, 0x345a83, 0xc7e3ec9b, 0x0000001e, 0x44c2d8fc, 0x0 }, /* #21 */4540 { 0x 0a4dc2, 0x0a4d82, 0x430c0bc6, 0x0000001e, 0x4bd8f5ba, 0x0 }, /* #22 */4541 { 0x 2c0c43, 0x2c0c03, 0x59f66b00, 0x0000001e, 0x40eafb24, 0x0 }, /* #23 */4542 { 0x 0e19c2, 0x0e1982, 0xd2be9b09, 0x0000001e, 0x5fb4757c, 0x0 }, /* #24 */4543 { 0x 0d3007, 0x0d3007, 0x755450b9, 0x0000001d, 0x327fbd09, 0x0 }, /* #25 */4544 { 0x1 333c7, 0x133387, 0x973f7beb, 0x0000001b, 0x08e08d39, 0x0 }, /* #26 */4545 { 0x1 f6743, 0x1f6703, 0xb009feaf, 0x0000001d, 0x202fabcc, 0x0 }, /* #27 */4546 { 0x 380f43, 0x380f03, 0xc2fbe483, 0x0000001f, 0xe75776d0, 0x0 }, /* #28 */4547 { 0x 3965d7, 0x396597, 0xf14ec102, 0x0000001f, 0xe9618398, 0x0 }, /* #29 */4548 { 0x 060543, 0x060503, 0x931ec4a1, 0x0000001b, 0x08ff2fd5, 0x0 }, /* #30 */4549 { 0x 1d6e43, 0x1d6e03, 0x5eba5bc0, 0x0000001c, 0x1cddcad6, 0x0 }, /* #31 */4550 { 0x 3078c2, 0x307882, 0x51127b99, 0x0000001f, 0xd470a364, 0x0 }, /* #32 */4551 { 0x3 70497, 0x370497, 0xdb56c34b, 0x0000001f, 0x9d2f7ef2, 0x0 }, /* #33 */4552 { 0x 377183, 0x377183, 0xc7073c01, 0x0000001f, 0xebf48a15, 0x0 }, /* #34 */4553 { 0x1 57f16, 0x157f16, 0x4bd4e21c, 0x0000001f, 0x8548a255, 0x0 }, /* #35 */4554 { 0x 191dd6, 0x191d96, 0x3a531da6, 0x0000001f, 0xe6bf9b34, 0x0 }, /* #36 */4555 { 0x 1b3183, 0x1b3183, 0x6424cdbe, 0x0000001f, 0xac3f877b, 0x0 }, /* #37 */4556 { 0x 1753c2, 0x175382, 0xcb8f85c9, 0x0000001d, 0x3b9875e0, 0x0 }, /* #38 */4557 { 0x 226393, 0x226393, 0x765284f2, 0x0000001f, 0xe39647ba, 0x0 }, /* #39 */4558 { 0x 3f3742, 0x3f3702, 0xef4f202c, 0x0000001f, 0xb3c961cb, 0x0 }, /* #40 */4559 { 0x 3370d6, 0x337096, 0x573ee6dc, 0x0000001d, 0x22a6a243, 0x0 }, /* #41 */4560 { 0x 1d5f42, 0x1d5f02, 0x7cb417f0, 0x0000001f, 0x938fcd86, 0x0 }, /* #42 */4561 { 0x 3e2252, 0x3e2212, 0xef878e44, 0x0000001e, 0x6c8d2abc, 0x0 }, /* #43 */4562 { 0x 305453, 0x305413, 0xb4032653, 0x0000001f, 0xfac92dd2, 0x0 }, /* #44 */4563 { 0x 1f5406, 0x1f5406, 0xe10d3fd6, 0x0000001f, 0xecda2c61, 0x0 }, /* #45 */4564 { 0x 172b42, 0x172b02, 0x566e1846, 0x0000001c, 0x15fbc7fe, 0x0 }, /* #46 */4565 { 0x3 a3382, 0x3a3382, 0x44556661, 0x0000001f, 0x82b46c80, 0x0 }, /* #47 */4566 { 0x 3f48c3, 0x3f4883, 0x1fca38f4, 0x0000001c, 0x15612b7a, 0x0 }, /* #48 */4567 { 0x 2d6187, 0x2d6187, 0x9f1f7f96, 0x0000001f, 0xccf160d0, 0x0 }, /* #49 */4568 { 0x 0b1f06, 0x0b1f06, 0x172a36e6, 0x0000001f, 0x947a41eb, 0x0 }, /* #50 */4569 { 0x 3d5683, 0x3d5683, 0x0f95f7c5, 0x0000001f, 0xbebdae81, 0x0 }, /* #51 */4570 { 0x3 13947, 0x313907, 0xada6e222, 0x0000001f, 0xa7485e6b, 0x0 }, /* #52 */4571 { 0x2 e77c6, 0x2e7786, 0xcb8d0915, 0x0000001f, 0x984f6873, 0x0 }, /* #53 */4572 { 0x 126257, 0x126217, 0xe3bfff45, 0x0000001e, 0x52103e2c, 0x0 }, /* #54 */4573 { 0x2 164c3, 0x216483, 0x32f3e023, 0x0000001f, 0xa90033f7, 0x0 }, /* #55 */4574 { 0x 133202, 0x133202, 0x8ad5873e, 0x0000001f, 0x88a1fd00, 0x0 }, /* #56 */4575 { 0x 1e7cc7, 0x1e7c87, 0x392d2c6c, 0x0000001f, 0x84bfa49b, 0x0 }, /* #57 */4576 { 0x0 f3e86, 0x0f3e86, 0x2de6fb15, 0x0000001f, 0x976e373e, 0x0 }, /* #58 */4577 { 0x 2c5356, 0x2c5316, 0x982f0b54, 0x0000001d, 0x3890c433, 0x0 }, /* #59 */4578 { 0x 010d42, 0x010d02, 0xc6cf069d, 0x0000001e, 0x41bb51bc, 0x0 }, /* #60 */4579 { 0x3 32f52, 0x332f12, 0x2da9f7a4, 0x0000001d, 0x31c1683b, 0x0 }, /* #61 */4580 { 0x 0d70d6, 0x0d7096, 0x26be71e2, 0x0000001d, 0x2126e120, 0x0 }, /* #62 */4581 { 0x0 62d96, 0x062d96, 0x4222a501, 0x0000001f, 0xb07ee5bf, 0x0 }, /* #63 */4518 { 0x2c2696, 0x2c2696, 0x7f768afc, 0x0000001e, 0x7f9ee7c4, 0x0 }, /* #0 */ 4519 { 0x021557, 0x021517, 0x6b50ef73, 0x0000001e, 0x4e989e10, 0x0 }, /* #1 */ 4520 { 0x076e92, 0x076e92, 0x72082403, 0x0000001f, 0xf4747b71, 0x0 }, /* #2 */ 4521 { 0x147352, 0x147312, 0x5567472d, 0x0000001f, 0xaf720728, 0x0 }, /* #3 */ 4522 { 0x340c43, 0x340c03, 0x8a109382, 0x0000001a, 0x064461cb, 0x0 }, /* #4 */ 4523 { 0x305983, 0x305983, 0x550d178a, 0x0000001f, 0xce8490a5, 0x0 }, /* #5 */ 4524 { 0x3468c2, 0x346882, 0x37d38933, 0x0000001f, 0xe0d48fe7, 0x0 }, /* #6 */ 4525 { 0x2152d2, 0x215292, 0x3bccb6f7, 0x0000001d, 0x3d0030cc, 0x0 }, /* #7 */ 4526 { 0x036113, 0x036113, 0xd3356406, 0x0000001f, 0x9639f097, 0x0 }, /* #8 */ 4527 { 0x227592, 0x227592, 0xe69f42cc, 0x0000001e, 0x61da93b6, 0x0 }, /* #9 */ 4528 { 0x1743c2, 0x174382, 0x4b3f634b, 0x0000001f, 0xae8fd6b1, 0x0 }, /* #10 */ 4529 { 0x183706, 0x183706, 0x028e3cdb, 0x0000001f, 0xc83d7000, 0x0 }, /* #11 */ 4530 { 0x0b6882, 0x0b6882, 0xd98dd6f6, 0x0000001e, 0x6f1bde68, 0x0 }, /* #12 */ 4531 { 0x2636d7, 0x263697, 0xa32d6176, 0x0000001f, 0xb859bcd8, 0x0 }, /* #13 */ 4532 { 0x3d25c7, 0x3d2587, 0x053d3eed, 0x0000001f, 0xb7ee5d1e, 0x0 }, /* #14 */ 4533 { 0x237942, 0x237902, 0x26eddd26, 0x0000001f, 0xca521e95, 0x0 }, /* #15 */ 4534 { 0x154d56, 0x154d16, 0xf4261623, 0x0000001f, 0xf0776e94, 0x0 }, /* #16 */ 4535 { 0x142d06, 0x142d06, 0x03f34a96, 0x0000001f, 0xd9a5bfe0, 0x0 }, /* #17 */ 4536 { 0x183913, 0x183913, 0xe38d2440, 0x0000001e, 0x474718cf, 0x0 }, /* #18 */ 4537 { 0x2d6292, 0x2d6292, 0x6bf76fa8, 0x0000001f, 0x81c3b5f8, 0x0 }, /* #19 */ 4538 { 0x1f4e83, 0x1f4e83, 0xe66f06b3, 0x0000001e, 0x4321064f, 0x0 }, /* #20 */ 4539 { 0x252e03, 0x252e03, 0xa3f833d0, 0x0000001e, 0x7c11af22, 0x0 }, /* #21 */ 4540 { 0x116f92, 0x116f92, 0x9bb597fe, 0x0000001f, 0xaf0dd3bb, 0x0 }, /* #22 */ 4541 { 0x0752d2, 0x075292, 0x2aea49c3, 0x0000001d, 0x3b90d80b, 0x0 }, /* #23 */ 4542 { 0x175892, 0x175892, 0xb555acf3, 0x0000001b, 0x0bcda0e0, 0x0 }, /* #24 */ 4543 { 0x3c5807, 0x3c5807, 0x2fd4a834, 0x0000001f, 0xb26f0674, 0x0 }, /* #25 */ 4544 { 0x104382, 0x104382, 0x4d95a4da, 0x0000001e, 0x5b7a0c01, 0x0 }, /* #26 */ 4545 { 0x104506, 0x104506, 0xd3fecf71, 0x0000001e, 0x7de52ecb, 0x0 }, /* #27 */ 4546 { 0x2351d7, 0x235197, 0x4f9c6617, 0x0000001d, 0x24f298d6, 0x0 }, /* #28 */ 4547 { 0x101c87, 0x101c87, 0x26c2872b, 0x0000001e, 0x6d384cc1, 0x0 }, /* #29 */ 4548 { 0x374ac6, 0x374a86, 0x5b17d1b4, 0x0000001f, 0xf8c8af24, 0x0 }, /* #30 */ 4549 { 0x222247, 0x222207, 0x649645eb, 0x0000001e, 0x45c87ae4, 0x0 }, /* #31 */ 4550 { 0x193352, 0x193312, 0x2737da4a, 0x00000019, 0x03dc6537, 0x0 }, /* #32 */ 4551 { 0x387fd3, 0x387f93, 0x5de5c1ae, 0x0000001f, 0x970e95d7, 0x0 }, /* #33 */ 4552 { 0x0f02c7, 0x0f0287, 0x3fdb4c9a, 0x0000001f, 0x9682540a, 0x0 }, /* #34 */ 4553 { 0x1b6813, 0x1b6813, 0xdb0d582d, 0x0000001e, 0x4918003b, 0x0 }, /* #35 */ 4554 { 0x372607, 0x372607, 0x6229cde2, 0x0000001d, 0x268be2c7, 0x0 }, /* #36 */ 4555 { 0x3d1347, 0x3d1307, 0x825228d0, 0x0000001c, 0x1ff570e0, 0x0 }, /* #37 */ 4556 { 0x053357, 0x053317, 0x59814b84, 0x0000001e, 0x7784f504, 0x0 }, /* #38 */ 4557 { 0x317617, 0x317617, 0xfc531b3e, 0x0000001f, 0xb421c336, 0x0 }, /* #39 */ 4558 { 0x1728d7, 0x172897, 0x90027ab0, 0x0000001f, 0xd2c4e1d9, 0x0 }, /* #40 */ 4559 { 0x071802, 0x071802, 0x6ccceaca, 0x0000001f, 0xc14aab94, 0x0 }, /* #41 */ 4560 { 0x0e0d17, 0x0e0d17, 0xab58bba2, 0x0000001e, 0x4e86bfbd, 0x0 }, /* #42 */ 4561 { 0x161896, 0x161896, 0x4e327add, 0x0000001c, 0x14206b46, 0x0 }, /* #43 */ 4562 { 0x226bd2, 0x226b92, 0x6267b33f, 0x0000001f, 0xc628febe, 0x0 }, /* #44 */ 4563 { 0x2c0fc6, 0x2c0f86, 0xb25d698e, 0x0000001f, 0x92bd0377, 0x0 }, /* #45 */ 4564 { 0x2e0317, 0x2e0317, 0x4eaa3618, 0x0000001e, 0x48c58a01, 0x0 }, /* #46 */ 4565 { 0x380457, 0x380417, 0x3582649d, 0x0000001e, 0x439b9add, 0x0 }, /* #47 */ 4566 { 0x142506, 0x142506, 0xabca5938, 0x0000001e, 0x71a7a2d1, 0x0 }, /* #48 */ 4567 { 0x3260c6, 0x326086, 0xaaf1b03c, 0x0000001f, 0xe16969fe, 0x0 }, /* #49 */ 4568 { 0x2d33d7, 0x2d3397, 0xd4f96cfd, 0x0000001e, 0x436281a0, 0x0 }, /* #50 */ 4569 { 0x2c51c7, 0x2c5187, 0x25b75f8c, 0x0000001f, 0xa9e1f3ac, 0x0 }, /* #51 */ 4570 { 0x353446, 0x353406, 0x5fd8ad26, 0x0000001e, 0x4a4faa1f, 0x0 }, /* #52 */ 4571 { 0x297f56, 0x297f16, 0xf13a81db, 0x0000001f, 0xb8236a1c, 0x0 }, /* #53 */ 4572 { 0x0b11c2, 0x0b1182, 0x6296bc27, 0x0000001f, 0x961ab62e, 0x0 }, /* #54 */ 4573 { 0x2e3203, 0x2e3203, 0x92336062, 0x0000001f, 0xaafcec17, 0x0 }, /* #55 */ 4574 { 0x2f7007, 0x2f7007, 0x967907d0, 0x0000001d, 0x23eff436, 0x0 }, /* #56 */ 4575 { 0x026486, 0x026486, 0xcc97a8f2, 0x0000001f, 0xf8d4ae53, 0x0 }, /* #57 */ 4576 { 0x006843, 0x006803, 0x20929dac, 0x0000001f, 0xf9ad97e8, 0x0 }, /* #58 */ 4577 { 0x103ec2, 0x103e82, 0x2cc7eaa6, 0x0000001e, 0x78fe7015, 0x0 }, /* #59 */ 4578 { 0x300fc6, 0x300f86, 0x15f97769, 0x0000001e, 0x6d0eba97, 0x0 }, /* #60 */ 4579 { 0x3c4752, 0x3c4712, 0xf9b63c51, 0x0000001f, 0xeb322844, 0x0 }, /* #61 */ 4580 { 0x1d60c3, 0x1d6083, 0x39d16be1, 0x0000001d, 0x24019e6e, 0x0 }, /* #62 */ 4581 { 0x087b07, 0x087b07, 0xe086a61d, 0x0000001f, 0xe803eb6d, 0x0 }, /* #63 */ 4582 4582 }; 4583 4583 static const BINU32_TEST_T g_aTests_imul_two_u32[] = 4584 4584 { 4585 { 0x1 d7752, 0x1d7f53, 0x2b8e9603, 0xcdf8ac5d, 0x5e1ad61f, 0x0 }, /* #0 */4586 { 0x1 f3d57, 0x1f3d57, 0x66117426, 0x0fdeffe0, 0x43e07e50, 0x0 }, /* #1 */4587 { 0x 045902, 0x045903, 0xa2c2b3ae, 0xa54668de, 0x1ca29729, 0x0 }, /* #2 */4588 { 0x 0474d3, 0x047cd3, 0x37af8cab, 0x6e735950, 0xa63c6bf0, 0x0 }, /* #3 */4589 { 0x 126d06, 0x126d07, 0xaefd890d, 0x5c50b648, 0x8730ed68, 0x0 }, /* #4 */4590 { 0x 326b53, 0x326b53, 0x1926532a, 0x1b603678, 0x631df74c, 0x0 }, /* #5 */4591 { 0x 163097, 0x163897, 0xd7638bba, 0x26874710, 0x086a8d28, 0x0 }, /* #6 */4592 { 0x1 96216, 0x196a17, 0x994077c9, 0x4f404896, 0xd7785ae6, 0x0 }, /* #7 */4593 { 0x 0001c3, 0x0009c3, 0x8e3d86e6, 0x8a4ac62a, 0x29636d57, 0x0 }, /* #8 */4594 { 0x 1f20c6, 0x1f28c7, 0xe1f67554, 0xfebca10c, 0xfb90ef37, 0x0 }, /* #9 */4595 { 0x 092246, 0x092a47, 0xd973786b, 0xf3cdfaba, 0xebe6e6ae, 0x0 }, /* #10 */4596 { 0x 324006, 0x324807, 0x1fdcece4, 0x8e3195bc, 0x61449de7, 0x0 }, /* #11 */4597 { 0x1 a39c3, 0x1a39c3, 0xd0d93e3d, 0x0b424bba, 0xa6854042, 0x0 }, /* #12 */4598 { 0x2 83007, 0x283807, 0x2ac4dd16, 0x60c58f7e, 0x628f061d, 0x0 }, /* #13 */4599 { 0x1 a6b86, 0x1a6b87, 0x20d10b18, 0x568a0780, 0x3c2f8650, 0x0 }, /* #14 */4600 { 0x 1b0d06, 0x1b0d07, 0xfbf63d45, 0x6b8fafd4, 0xa3309bc4, 0x0 }, /* #15 */4601 { 0x 0272c2, 0x027ac3, 0x5e860475, 0xc2c4f642, 0x308eacfa, 0x0 }, /* #16 */4602 { 0x 3e0ad3, 0x3e0ad3, 0x914bb357, 0xc37df160, 0x40eb1da0, 0x0 }, /* #17 */4603 { 0x 2c10d7, 0x2c18d7, 0xed454439, 0x1bf696ea, 0x9e82323a, 0x0 }, /* #18 */4604 { 0x 2f2e47, 0x2f2e47, 0x60dce012, 0xb9e466c2, 0x84face99, 0x0 }, /* #19 */4605 { 0x 112156, 0x112957, 0xc778d778, 0x042b2880, 0x8e8a2bf0, 0x0 }, /* #20 */4606 { 0x 0a41d2, 0x0a49d3, 0xc2fc759a, 0x972d02cc, 0xcc8cd2fe, 0x0 }, /* #21 */4607 { 0x3 02803, 0x302803, 0x7a5ac8b5, 0x56488ae4, 0x5e2f21d4, 0x0 }, /* #22 */4608 { 0x 2466d3, 0x246ed3, 0xf6649ca4, 0x38f05bf4, 0x07680fb5, 0x0 }, /* #23 */4609 { 0x 1f5893, 0x1f5893, 0x87385037, 0x6d3e6f58, 0x821a6f68, 0x0 }, /* #24 */4610 { 0x 083697, 0x083e97, 0x21c26177, 0x81fb9b93, 0xe08cfdc5, 0x0 }, /* #25 */4611 { 0x 282117, 0x282917, 0x8d2fa2e3, 0x2e41d088, 0x326eebd8, 0x0 }, /* #26 */4612 { 0x3 d4bc6, 0x3d4bc7, 0x490d3c7e, 0x6af579ac, 0x43fe99aa, 0x0 }, /* #27 */4613 { 0x2 12f97, 0x212f97, 0x8d9927be, 0x4832d96a, 0xc20031eb, 0x0 }, /* #28 */4614 { 0x0 d5d07, 0x0d5d07, 0x209eb930, 0x9eabc510, 0x54900f0b, 0x0 }, /* #29 */4615 { 0x 0b2592, 0x0b2d93, 0x04ed138d, 0xe641fad1, 0x689eb155, 0x0 }, /* #30 */4616 { 0x 0c5842, 0x0c5843, 0x03f80534, 0x1c750ca0, 0x101dbbc8, 0x0 }, /* #31 */4617 { 0x 137087, 0x137887, 0x2c42e55b, 0xc1cd45b0, 0xdbdfd010, 0x0 }, /* #32 */4618 { 0x 0c3d92, 0x0c3d93, 0x415dcfa8, 0x53c855b0, 0x35ec401e, 0x0 }, /* #33 */4619 { 0x 252e07, 0x252e07, 0x12860d8a, 0xce44263c, 0xdee2e886, 0x0 }, /* #34 */4620 { 0x 0f4543, 0x0f4d43, 0x405f50cc, 0x431cab20, 0xb1b1a218, 0x0 }, /* #35 */4621 { 0x 086f07, 0x086f07, 0x8d8c68b8, 0xfaa053b0, 0x7d2f0efa, 0x0 }, /* #36 */4622 { 0x0 07f43, 0x007f43, 0x3825238b, 0xee44c9b3, 0x0e409779, 0x0 }, /* #37 */4623 { 0x 257047, 0x257847, 0xecc996c3, 0x73e29947, 0x66c8f32d, 0x0 }, /* #38 */4624 { 0x1 54413, 0x154c13, 0x2f68450d, 0xf7084013, 0xa68d919f, 0x0 }, /* #39 */4625 { 0x 137157, 0x137957, 0x4e405553, 0xd257e29c, 0x21a1c374, 0x0 }, /* #40 */4626 { 0x 2705c6, 0x270dc7, 0x36f5ca91, 0x5687f7cb, 0x42c6329b, 0x0 }, /* #41 */4627 { 0x2 45f83, 0x245f83, 0x81fc2ce2, 0x8f2610a4, 0x92e6aa72, 0x0 }, /* #42 */4628 { 0x3 75e53, 0x375e53, 0x162d0832, 0x4707336a, 0xe67515fd, 0x0 }, /* #43 */4629 { 0x 364992, 0x364993, 0xba2d22db, 0xd7a67621, 0x694b75b3, 0x0 }, /* #44 */4630 { 0x 1c70c6, 0x1c78c7, 0x1a3004de, 0xab46cf58, 0x068fb914, 0x0 }, /* #45 */4631 { 0x 3f5343, 0x3f5b43, 0xb4d0b645, 0x44262fbd, 0xf26e8719, 0x0 }, /* #46 */4632 { 0x2 73502, 0x273d03, 0x129c2ee7, 0xb35b9470, 0x4bcb6a10, 0x0 }, /* #47 */4633 { 0x 3323d7, 0x332bd7, 0xc50923db, 0x81c0d286, 0xdb110172, 0x0 }, /* #48 */4634 { 0x 357117, 0x357917, 0xee319d65, 0xfa616b64, 0x3b546994, 0x0 }, /* #49 */4635 { 0x1f 11d2, 0x1f19d3, 0x03e8c5f9, 0x5c48fcf0, 0x271d6070, 0x0 }, /* #50 */4636 { 0x2 66d17, 0x266d17, 0x5d464c9e, 0xf01cf8f6, 0xf2502815, 0x0 }, /* #51 */4637 { 0x 373556, 0x373d57, 0xa721d56e, 0x95d48718, 0xde433cd4, 0x0 }, /* #52 */4638 { 0x 075987, 0x075987, 0xa646da51, 0x55cf000c, 0xb5a7304c, 0x0 }, /* #53 */4639 { 0x 136912, 0x136913, 0x09ec61cf, 0xc3581611, 0xbe09621f, 0x0 }, /* #54 */4640 { 0x0 921d6, 0x0929d7, 0x4d8e832c, 0x4dab6224, 0xc745e57b, 0x0 }, /* #55 */4641 { 0x 1d12c3, 0x1d1ac3, 0xbcfced27, 0xf9450e54, 0x0135db8c, 0x0 }, /* #56 */4642 { 0x 2065c6, 0x206dc7, 0xa70d464f, 0x19aca5dc, 0x58832164, 0x0 }, /* #57 */4643 { 0x 1401d7, 0x1409d7, 0x52980362, 0xc118dc54, 0xba06414a, 0x0 }, /* #58 */4644 { 0x 281fd6, 0x281fd7, 0x0e973d79, 0x3c1c7e1a, 0xeb44da6a, 0x0 }, /* #59 */4645 { 0x1 f1c02, 0x1f1c03, 0x9805c599, 0x838061d4, 0xa2efecf4, 0x0 }, /* #60 */4646 { 0x 2d39c2, 0x2d39c3, 0x2088ee01, 0x527ec12a, 0xbdc1b52a, 0x0 }, /* #61 */4647 { 0x 1c7812, 0x1c7813, 0x5fa2a37a, 0xa3031ba6, 0xee9aaecf, 0x0 }, /* #62 */4648 { 0x 0f6a43, 0x0f6a43, 0x181cfb14, 0xfb8c3e48, 0x96a7ea6a, 0x0 }, /* #63 */4585 { 0x155583, 0x155d83, 0xf168ca05, 0x67134a02, 0x16a7279a, 0x0 }, /* #0 */ 4586 { 0x191bc7, 0x191bc7, 0xf877184a, 0x9256e758, 0xd2dbbf3c, 0x0 }, /* #1 */ 4587 { 0x2805d2, 0x280dd3, 0x68d5a776, 0xcbc7e952, 0x22e548eb, 0x0 }, /* #2 */ 4588 { 0x131112, 0x131913, 0x2c0f933d, 0x11789f1b, 0x328bc137, 0x0 }, /* #3 */ 4589 { 0x3a3c83, 0x3a3c83, 0xc2628954, 0x5520caa4, 0x5325eb05, 0x0 }, /* #4 */ 4590 { 0x281f17, 0x281f17, 0x26a42b4b, 0xb7364fc6, 0xe4167d92, 0x0 }, /* #5 */ 4591 { 0x0e0ec2, 0x0e0ec3, 0x2e6a805c, 0x9f0a2f78, 0x92112fd2, 0x0 }, /* #6 */ 4592 { 0x1a2e17, 0x1a2e17, 0xcb5b1932, 0xa97ec148, 0xc9d34844, 0x0 }, /* #7 */ 4593 { 0x146842, 0x146843, 0xe90a5799, 0x4cba5c97, 0x65fd33af, 0x0 }, /* #8 */ 4594 { 0x0c3987, 0x0c3987, 0xca5c8905, 0xa9b72203, 0x4127cd67, 0x0 }, /* #9 */ 4595 { 0x1e25c2, 0x1e2dc3, 0xff429cb7, 0x5ec748d5, 0xae3ed2d3, 0x0 }, /* #10 */ 4596 { 0x033257, 0x033a57, 0x775f8751, 0x29a1214d, 0x20acf33d, 0x0 }, /* #11 */ 4597 { 0x155b42, 0x155b43, 0x63a23a7f, 0x7d7fec8d, 0xefae9af3, 0x0 }, /* #12 */ 4598 { 0x220e03, 0x220e03, 0xc2d8fc36, 0x444519a2, 0xf3965f83, 0x0 }, /* #13 */ 4599 { 0x182bc2, 0x182bc3, 0xf07ebb6c, 0x0d5b2404, 0xd042c853, 0x0 }, /* #14 */ 4600 { 0x2d6a47, 0x2d6a47, 0x603211c9, 0x7cf194dd, 0xf72dd475, 0x0 }, /* #15 */ 4601 { 0x170a53, 0x170a53, 0x4dc2b634, 0x726e66c8, 0x2a4816fa, 0x0 }, /* #16 */ 4602 { 0x1c2d93, 0x1c2d93, 0x860929b0, 0x1f8b0d40, 0xc39005bc, 0x0 }, /* #17 */ 4603 { 0x017503, 0x017d03, 0xa5044d60, 0xb44b6ca0, 0xfd740d6f, 0x0 }, /* #18 */ 4604 { 0x1e32c3, 0x1e3ac3, 0x609644f8, 0xf543c210, 0xe98a067e, 0x0 }, /* #19 */ 4605 { 0x307053, 0x307853, 0x3b9e8cc9, 0xfd5f0836, 0x262d1f86, 0x0 }, /* #20 */ 4606 { 0x304ad2, 0x304ad3, 0xf113af94, 0x3b9f6a60, 0x036c36b8, 0x0 }, /* #21 */ 4607 { 0x3c6bc3, 0x3c6bc3, 0x3b88748d, 0x69669feb, 0x3b9c1457, 0x0 }, /* #22 */ 4608 { 0x1c22d6, 0x1c2ad7, 0xbc334aa4, 0x6fdfd0f0, 0x8b6973dc, 0x0 }, /* #23 */ 4609 { 0x351713, 0x351f13, 0x46594f9f, 0x0f7eaf46, 0xd17a52fa, 0x0 }, /* #24 */ 4610 { 0x1d44c2, 0x1d4cc3, 0xb2a869c0, 0xa4667240, 0x4eb6f70f, 0x0 }, /* #25 */ 4611 { 0x160157, 0x160957, 0xc6b17aac, 0x44ea5348, 0xedecd676, 0x0 }, /* #26 */ 4612 { 0x337482, 0x337c83, 0x113b1901, 0x70b2ce7d, 0x3ee6997d, 0x0 }, /* #27 */ 4613 { 0x206a56, 0x206a57, 0x487a4cb3, 0x4d217cfa, 0x9541801e, 0x0 }, /* #28 */ 4614 { 0x023c52, 0x023c53, 0x95902b8d, 0x51d505b9, 0xec1b61dd, 0x0 }, /* #29 */ 4615 { 0x362b97, 0x362b97, 0x66e98ed8, 0x0dfa4078, 0xefa11add, 0x0 }, /* #30 */ 4616 { 0x2a3b92, 0x2a3b93, 0xe1c236b0, 0xb9867600, 0x95946e20, 0x0 }, /* #31 */ 4617 { 0x0a22c7, 0x0a2ac7, 0x8bb0b574, 0x19572318, 0x7e58f97e, 0x0 }, /* #32 */ 4618 { 0x106446, 0x106c47, 0x693a5652, 0x71fba7cc, 0x74f95776, 0x0 }, /* #33 */ 4619 { 0x1d3fd3, 0x1d3fd3, 0xe89303c0, 0xdbe77840, 0xcbdb470f, 0x0 }, /* #34 */ 4620 { 0x165093, 0x165893, 0xf80ba989, 0x3afc27f9, 0x45a79ef1, 0x0 }, /* #35 */ 4621 { 0x3403d2, 0x340bd3, 0xc36ec310, 0x5bda2920, 0x9cc85132, 0x0 }, /* #36 */ 4622 { 0x0a5916, 0x0a5917, 0x06fa17d9, 0x4a76fd86, 0x8d33cbf6, 0x0 }, /* #37 */ 4623 { 0x046e12, 0x046e13, 0x8520cccd, 0x87ddeeac, 0x2c65a95c, 0x0 }, /* #38 */ 4624 { 0x116dc3, 0x116dc3, 0x6cd24b30, 0xd8c12d70, 0x6246534d, 0x0 }, /* #39 */ 4625 { 0x0675c7, 0x067dc7, 0xe9f40542, 0x53dfc9a4, 0x53854592, 0x0 }, /* #40 */ 4626 { 0x1a1f16, 0x1a1f17, 0x2542046a, 0x344f0f54, 0xd12fde42, 0x0 }, /* #41 */ 4627 { 0x2847d6, 0x284fd7, 0x33d9efdb, 0xecc62f98, 0x29124e48, 0x0 }, /* #42 */ 4628 { 0x3a2686, 0x3a2e87, 0xe1f93bcd, 0x4f6e893b, 0xb1c52127, 0x0 }, /* #43 */ 4629 { 0x0341c3, 0x0349c3, 0xf9a819d2, 0xe2456608, 0x4b376864, 0x0 }, /* #44 */ 4630 { 0x2602d6, 0x260ad7, 0xe1e1a0fd, 0x345050bf, 0x2410536b, 0x0 }, /* #45 */ 4631 { 0x144917, 0x144917, 0x9ee04987, 0x3fea6e16, 0x56fb6eba, 0x0 }, /* #46 */ 4632 { 0x2221d3, 0x2229d3, 0x94b6635c, 0xe9860794, 0x923537a3, 0x0 }, /* #47 */ 4633 { 0x060c13, 0x060c13, 0xd4208dfe, 0xc8abe5f8, 0xe54a2904, 0x0 }, /* #48 */ 4634 { 0x0a7987, 0x0a7987, 0x3ec65085, 0xe482a649, 0xcdd06bf5, 0x0 }, /* #49 */ 4635 { 0x1f4996, 0x1f4997, 0xd2b56d6d, 0x2e04bb37, 0xc52318b3, 0x0 }, /* #50 */ 4636 { 0x2a3313, 0x2a3b13, 0xa85ce81c, 0x32508234, 0xeb8abbcb, 0x0 }, /* #51 */ 4637 { 0x2f22c2, 0x2f2ac3, 0x1d92ff93, 0x6b8f7a30, 0x5dc91b10, 0x0 }, /* #52 */ 4638 { 0x3f1742, 0x3f1f43, 0x8c984299, 0xf7ca6058, 0x603c7218, 0x0 }, /* #53 */ 4639 { 0x261612, 0x261e13, 0xef0e5ac1, 0xb170859d, 0x17686ddd, 0x0 }, /* #54 */ 4640 { 0x045406, 0x045c07, 0xdc05ba27, 0x755bc9d5, 0xfc0085a3, 0x0 }, /* #55 */ 4641 { 0x054fc7, 0x054fc7, 0x11565720, 0xdaba43e0, 0x3b721f97, 0x0 }, /* #56 */ 4642 { 0x3831d2, 0x3839d3, 0xfa0ed2be, 0x8403d3e8, 0x632df68c, 0x0 }, /* #57 */ 4643 { 0x340f03, 0x340f03, 0xbca0d739, 0x28889a03, 0x63921f1b, 0x0 }, /* #58 */ 4644 { 0x3837d3, 0x383fd3, 0x8cdb32fb, 0xeebb4338, 0x8af02428, 0x0 }, /* #59 */ 4645 { 0x156487, 0x156c87, 0xf78e8a2b, 0xd060e859, 0xaf11298b, 0x0 }, /* #60 */ 4646 { 0x3e1d86, 0x3e1d87, 0x2b5fa2e2, 0x4a41e500, 0x53beda80, 0x0 }, /* #61 */ 4647 { 0x3b3456, 0x3b3c57, 0xc630b775, 0x37deb8ef, 0x685c8653, 0x0 }, /* #62 */ 4648 { 0x3a6013, 0x3a6813, 0xe481efe2, 0xba954d6e, 0x8eabf127, 0x0 }, /* #63 */ 4649 4649 }; 4650 4650 … … 4653 4653 static const BINU64_TEST_T g_aTests_add_u64[] = 4654 4654 { 4655 { 0x 0e60c6, 0x0e6003, 0xa8b95e5236c69a41, 0x04ec2f71d8a62975, 0x5c32d11fa1df8f34, 0x0 }, /* #0 */4656 { 0x 3f5887, 0x3f5807, 0xbe0baad952d77044, 0x754bf89102d51ca5, 0xb7404db7affdac61, 0x0 }, /* #1 */4657 { 0x 2e6683, 0x2e6617, 0x334623804bce3f69, 0x1017244f4d930235, 0xdcd100cf01c4c2cc, 0x0 }, /* #2 */4658 { 0x0 c4586, 0x0c4586, 0x53cfb438a4302123, 0xf2982bd80d70f3d4, 0x9ec8779f6940d2b1, 0x0 }, /* #3 */4659 { 0x 251856, 0x251006, 0x7293961721345470, 0x75d14e0318974f35, 0x033db7ebf762fac5, 0x0 }, /* #4 */4660 { 0x 3547c2, 0x354792, 0x92bd438ec00fa35e, 0xfbce2b3507aded70, 0x6910e7a6479e4a12, 0x0 }, /* #5 */4661 { 0x 185852, 0x185003, 0xa1a97f1207908767, 0x167db9c646660f68, 0x74d43ab43ed58801, 0x0 }, /* #6 */4662 { 0x1 a3b52, 0x1a3b82, 0x6e4983ca72ee1b68, 0xc2b81f1ecf5996bf, 0x546e9b545c6b7b57, 0x0 }, /* #7 */4663 { 0x 175312, 0x175386, 0x0a8af698aea4654b, 0x97ae8fb397e7dfdb, 0x8d23991ae9437a90, 0x0 }, /* #8 */4664 { 0x 180093, 0x180092, 0x898dcc80cca9762e, 0xa50d258149168367, 0x1b7f59007c6d0d39, 0x0 }, /* #9 */4665 { 0x2 c3dc6, 0x2c3517, 0xc2e13f60af15d72a, 0x3beaa296011d9044, 0x790963355207b91a, 0x0 }, /* #10 */4666 { 0x 1049d6, 0x104187, 0xccd2b058181f0941, 0x865e6f613456713c, 0xb98bbf091c3767fb, 0x0 }, /* #11 */4667 { 0x2 b0543, 0x2b0592, 0x86b95d68deeea97d, 0xf8a166771292249b, 0x71e8090e33a37b1e, 0x0 }, /* #12 */4668 { 0x2 a0f92, 0x2a0786, 0x127cb8cac5c23a3a, 0x970efb16c00a197b, 0x8492424bfa47df41, 0x0 }, /* #13 */4669 { 0x 3e6d12, 0x3e6593, 0xd794a7ae946c72fe, 0xc711fad674f90f98, 0xef7d5327e08c9c9a, 0x0 }, /* #14 */4670 { 0x1 e5e82, 0x1e5603, 0x5a38aa279b1660f9, 0x502aa6f3194154dc, 0xf5f1fccb7e2af3e3, 0x0 }, /* #15 */4671 { 0x0 b0f12, 0x0b0717, 0xcdd7927ba4df821e, 0x1a0790d768b17348, 0x4c2ffe5bc3d1f12a, 0x0 }, /* #16 */4672 { 0x 242f52, 0x242787, 0xd714814ab2e694c8, 0xb5fd4a7eb61ae2b8, 0xdee8c93403344df0, 0x0 }, /* #17 */4673 { 0x 312592, 0x312596, 0xb66444f414af23ff, 0xd5f3256e459a4fe4, 0x1f8ee07a30eb2be5, 0x0 }, /* #18 */4674 { 0x 3379c7, 0x337106, 0x4dfcb0a89e7fa450, 0x672c0dcda7319114, 0x192f5d2508b1ecc4, 0x0 }, /* #19 */4675 { 0x 0c3507, 0x0c3503, 0x62d919a520ef2442, 0x258d1631bc11d5c4, 0xc2b3fc8c9b22b182, 0x0 }, /* #20 */4676 { 0x 096d82, 0x096587, 0xf2b9d77b38769afe, 0xa5fdb145ff68813f, 0xb343d9cac6f1e641, 0x0 }, /* #21 */4677 { 0x 0f7713, 0x0f7717, 0x60f9c7cd97d2136e, 0x1d17bb8cc67e8812, 0xbc1df3bf2eac74a4, 0x0 }, /* #22 */4678 { 0x 2d4042, 0x2d4007, 0x994f11ef23693681, 0x07ed5805398ba565, 0x6e9e461616226ee4, 0x0 }, /* #23 */4679 { 0x 0b6643, 0x0b6617, 0x1833ca727b66c58d, 0x03b94c46ab96f528, 0xeb8581d430302f9b, 0x0 }, /* #24 */4680 { 0x 0e1b96, 0x0e1396, 0xc6d411b8c50ac80e, 0xd1325fd9d1e21296, 0x0a5e4e210cd74a88, 0x0 }, /* #25 */4681 { 0x 1b7e83, 0x1b7613, 0x7893493c49d948be, 0x21d709a3d78688ba, 0xa943c0678dad3ffc, 0x0 }, /* #26 */4682 { 0x 0c6006, 0x0c6007, 0xb8de289fc6521cc2, 0x039b5efe478f18a6, 0x4abd365e813cfbe4, 0x0 }, /* #27 */4683 { 0x 3c7b87, 0x3c7b96, 0x509565e596da380b, 0x8e57c018972efec3, 0x3dc25a330054c6b8, 0x0 }, /* #28 */4684 { 0x 2f69d2, 0x2f6107, 0xae7f9bef0b2820a8, 0x2ddd542d46fea06a, 0x7f5db83e3bd67fc2, 0x0 }, /* #29 */4685 { 0x2 b2fc7, 0x2b2796, 0xc2c9e2b8978d60bc, 0xeecf068fabd12105, 0x2c0523d71443c049, 0x0 }, /* #30 */4686 { 0x 340ed7, 0x340693, 0xe463daebc679c4bf, 0xbb3993385e3351b6, 0xd6d5b84c97b98cf7, 0x0 }, /* #31 */4687 { 0x 361142, 0x361112, 0x13e8f05c7d7ca669, 0x50999d18df78f976, 0x3cb0acbc61fc530d, 0x0 }, /* #32 */4688 { 0x 1c2a92, 0x1c2a13, 0xbe6c29e1df03fb5f, 0x5e088f838e358e2a, 0x9f9c65a1af3192cb, 0x0 }, /* #33 */4689 { 0x 145e13, 0x145606, 0x2e2fd067826bb8c6, 0x7302bc18c7870b7b, 0x44d2ebb1451b52b5, 0x0 }, /* #34 */4690 { 0x 2f54c3, 0x2f5486, 0x4b5ce2a2b2f9896a, 0xde1191ff321c88eb, 0x92b4af5c7f22ff81, 0x0 }, /* #35 */4691 { 0x 246b47, 0x246b86, 0x5a3ca6832d9cefb2, 0xb00494217174df9c, 0x55c7ed9e43d7efea, 0x0 }, /* #36 */4692 { 0x 014c13, 0x014403, 0x66e19cd05a690d33, 0x0235c0ccc0675da7, 0x9b5423fc65fe5074, 0x0 }, /* #37 */4693 { 0x 060342, 0x060b13, 0x83327f3a229d39fd, 0x317712a08adbf476, 0xae449366683eba79, 0x0 }, /* #38 */4694 { 0x 294612, 0x294616, 0x3c6522f47db8fedf, 0x49db2965d192ffd8, 0x0d76067153da00f9, 0x0 }, /* #39 */4695 { 0x 206b96, 0x206386, 0xba5237885dccf2b4, 0xf5a931d08988d255, 0x3b56fa482bbbdfa1, 0x0 }, /* #40 */4696 { 0x 094c13, 0x094407, 0xcd7a4def59ff3b47, 0x1340c7d37291e8ed, 0x45c679e41892ada6, 0x0 }, /* #41 */4697 { 0x 2c0b87, 0x2c0313, 0xd5d77daad53bfed5, 0x2f93ea374bb74ec2, 0x59bc6c8c767b4fed, 0x0 }, /* #42 */4698 { 0x 3a0952, 0x3a0102, 0x058828a673cfa5b5, 0x6f6a503161f452d5, 0x69e2278aee24ad20, 0x0 }, /* #43 */4699 { 0x 120b56, 0x120303, 0x6217326a2625f8b7, 0x4cdcbe74c714f82c, 0xeac58c0aa0eeff75, 0x0 }, /* #44 */4700 { 0x2 d1b43, 0x2d1313, 0x675dcc1e041a7e5c, 0x45967a4ac31e78f2, 0xde38ae2cbf03fa96, 0x0 }, /* #45 */4701 { 0x 325a16, 0x325293, 0xcb5b13c5679399df, 0xbf2ad3aab002ab08, 0xf3cfbfe5486f1129, 0x0 }, /* #46 */4702 { 0x3 f0ec3, 0x3f0696, 0x011b294da0b7553a, 0xc98bbbe03eebd406, 0xc87092929e347ecc, 0x0 }, /* #47 */4703 { 0x2 63392, 0x263316, 0x16a4e0069a5741dc, 0x7306c139bcc71836, 0x5c61e133226fd65a, 0x0 }, /* #48 */4704 { 0x0 769d3, 0x076196, 0x432d4b65d9884bdf, 0xdabf2217ec392163, 0x9791d6b212b0d584, 0x0 }, /* #49 */4705 { 0x 264c16, 0x264482, 0x9ea6fcf356d51f15, 0xfebf761a3bfe0526, 0x60187926e528e611, 0x0 }, /* #50 */4706 { 0x 393e42, 0x393617, 0x588ea2672c796f9c, 0x3cf5c971e8c19465, 0xe467270abc4824c9, 0x0 }, /* #51 */4707 { 0x 341413, 0x341403, 0xed5269636b19d683, 0x1aeb52e2689ef12a, 0x2d98e97efd851aa7, 0x0 }, /* #52 */4708 { 0x 090742, 0x090f82, 0x7a62851d2f98e6eb, 0xa9a18d1f89aa589b, 0x2f3f08025a1171b0, 0x0 }, /* #53 */4709 { 0x2 65383, 0x265302, 0x02f0339eda09f205, 0x793988c101d6bd98, 0x7649552227cccb93, 0x0 }, /* #54 */4710 { 0x 344706, 0x344787, 0xcdaee7d209e2df40, 0xbb357c369fd87242, 0xed86946495f59302, 0x0 }, /* #55 */4711 { 0x 386943, 0x386917, 0xcbf8ee5c33507c1f, 0x79cd5275f7395c47, 0xadd46419c3e8e028, 0x0 }, /* #56 */4712 { 0x 373cd2, 0x373c17, 0x9cc9b3ce468d263e, 0x5b6609af84c8ce63, 0xbe9c55e13e3ba825, 0x0 }, /* #57 */4713 { 0x 0a6797, 0x0a6716, 0x3fb9e69d075f453a, 0x440694dc8d32d428, 0x044cae3f85d38eee, 0x0 }, /* #58 */4714 { 0x 032c47, 0x032486, 0x87435e21c4e51745, 0xa9f82668dcbe0459, 0x22b4c84717d8ed14, 0x0 }, /* #59 */4715 { 0x 083f16, 0x083786, 0x86c7dbb8817b501a, 0xe5d4d622eca5816f, 0x5f0cfa6a6b2a3155, 0x0 }, /* #60 */4716 { 0x0 c5513, 0x0c5d07, 0xa37bc625e4a55916, 0x55e9aa7df7b3333f, 0xb26de458130dda29, 0x0 }, /* #61 */4717 { 0x 2a6747, 0x2a6717, 0xe614b617c7620a55, 0x257cc8232120deb1, 0x3f68120b59bed45c, 0x0 }, /* #62 */4718 { 0x 385186, 0x385182, 0x91788fb1db03b945, 0xcd335c5d9d259085, 0x3bbaccabc221d740, 0x0 }, /* #63 */4655 { 0x255fc2, 0x255712, 0x341876fbd574058d, 0x7f2cb483879f99d5, 0x4b143d87b22b9448, 0x0 }, /* #0 */ 4656 { 0x136f97, 0x136703, 0xe15eef7aa44d94b8, 0x225fbd59c409d86b, 0x4100cddf1fbc43b3, 0x0 }, /* #1 */ 4657 { 0x0c0cd2, 0x0c0c03, 0xa643892f315d39f1, 0x63a9ed950d40db0d, 0xbd666465dbe3a11c, 0x0 }, /* #2 */ 4658 { 0x094243, 0x094a17, 0xa9d6dc36c4a4f517, 0x35a549101db867c6, 0x8bce6cd9591372af, 0x0 }, /* #3 */ 4659 { 0x0c2097, 0x0c2082, 0x2b26d2a430f13271, 0xf99c779cf2c07662, 0xce75a4f8c1cf43f1, 0x0 }, /* #4 */ 4660 { 0x211d12, 0x211d96, 0x7d02732b6d57656f, 0xf861073bd92e90c6, 0x7b5e94106bd72b57, 0x0 }, /* #5 */ 4661 { 0x0a6596, 0x0a6582, 0x934e386c272f5080, 0xadf702491b89b5ae, 0x1aa8c9dcf45a652e, 0x0 }, /* #6 */ 4662 { 0x1c1812, 0x1c1813, 0xa11bc431180b97cf, 0x346e8ffb7df93694, 0x9352cbca65ed9ec5, 0x0 }, /* #7 */ 4663 { 0x016582, 0x016d17, 0x8d2c467bf8ef6b6e, 0x5860132d8eb6a76c, 0xcb33ccb195c73bfe, 0x0 }, /* #8 */ 4664 { 0x037e17, 0x037692, 0xc76d5abdf59305f9, 0xf6e6b24111f33813, 0x2f7957831c60321a, 0x0 }, /* #9 */ 4665 { 0x201282, 0x201287, 0xc78729b1953acd76, 0xa82b01f9cffcf4c9, 0xe0a3d8483ac22753, 0x0 }, /* #10 */ 4666 { 0x0c6f97, 0x0c6716, 0x12e5449a69ba07c6, 0x51e923a1f3b50cc0, 0x3f03df0789fb04fa, 0x0 }, /* #11 */ 4667 { 0x270596, 0x270d86, 0x721aeb42a3bb9c6d, 0x868291e16906f02e, 0x1467a69ec54b53c1, 0x0 }, /* #12 */ 4668 { 0x2b5983, 0x2b5907, 0x9a2b68a29c16c241, 0x3605f450b3f9542e, 0x9bda8bae17e291ed, 0x0 }, /* #13 */ 4669 { 0x087b96, 0x087307, 0xe88e059b2bebf7f1, 0x686e0b57effe0fdb, 0x7fe005bcc41217ea, 0x0 }, /* #14 */ 4670 { 0x181a47, 0x181292, 0x3266d932b6c0e6a6, 0xf146f90bf4fe82f1, 0xbee01fd93e3d9c4b, 0x0 }, /* #15 */ 4671 { 0x0a7fc6, 0x0a7792, 0xf5021c292fe064ed, 0xf79ee4378d6747dc, 0x029cc80e5d86e2ef, 0x0 }, /* #16 */ 4672 { 0x121053, 0x121082, 0xa63236e4d6f77982, 0xabf0dd6881a960a8, 0x05bea683aab1e726, 0x0 }, /* #17 */ 4673 { 0x260612, 0x260696, 0x92d33aae04e2feff, 0x96e6cda3ae947e28, 0x041392f5a9b17f29, 0x0 }, /* #18 */ 4674 { 0x1514c2, 0x151496, 0x8b8bb5626f101f9d, 0x929a7434f0415a77, 0x070ebed281313ada, 0x0 }, /* #19 */ 4675 { 0x117152, 0x117992, 0x386e5685a901fceb, 0x8aed4678fcf47073, 0x527eeff353f27388, 0x0 }, /* #20 */ 4676 { 0x3b4403, 0x3b4493, 0xeb7f6766f36dc47e, 0xd0d99462accb3457, 0xe55a2cfbb95d6fd9, 0x0 }, /* #21 */ 4677 { 0x3f25c7, 0x3f2502, 0x234effdc26d0ffe0, 0x2d32ae49fe50d680, 0x09e3ae6dd77fd6a0, 0x0 }, /* #22 */ 4678 { 0x101c03, 0x101416, 0x327c67e5cdb20718, 0x61a1422cd33b2d33, 0x2f24da470589261b, 0x0 }, /* #23 */ 4679 { 0x360357, 0x360382, 0x0545043e28b31572, 0xcab980f51ecc9a97, 0xc5747cb6f6198525, 0x0 }, /* #24 */ 4680 { 0x271386, 0x271303, 0xcdc12fb667c65430, 0x11cc9eccade9d1cb, 0x440b6f1646237d9b, 0x0 }, /* #25 */ 4681 { 0x2a3042, 0x2a3896, 0x58d8ae942b45e00b, 0xcfca58e7e4f38428, 0x76f1aa53b9ada41d, 0x0 }, /* #26 */ 4682 { 0x256c06, 0x256406, 0x6c7e12391b1f6e3b, 0x79397ae563fe020f, 0x0cbb68ac48de93d4, 0x0 }, /* #27 */ 4683 { 0x147a93, 0x147203, 0xd1c21d6ef3993e31, 0x0074ba6112b3680e, 0x2eb29cf21f1a29dd, 0x0 }, /* #28 */ 4684 { 0x1d6bd3, 0x1d6392, 0x692e13d386250f8f, 0xee445768963cc726, 0x851643951017b797, 0x0 }, /* #29 */ 4685 { 0x2f0e82, 0x2f0607, 0xe8fe3b1c2ce9cac0, 0x50efb93f37c4abde, 0x67f17e230adae11e, 0x0 }, /* #30 */ 4686 { 0x104053, 0x104892, 0x45a6df78376eb6da, 0xb56ec0f6c607f908, 0x6fc7e17e8e99422e, 0x0 }, /* #31 */ 4687 { 0x255087, 0x255896, 0x62b7941df249e573, 0xd652c04ef4a71400, 0x739b2c31025d2e8d, 0x0 }, /* #32 */ 4688 { 0x325f47, 0x325787, 0xde3ed03744d778d8, 0x9481c2f672af533c, 0xb642f2bf2dd7da64, 0x0 }, /* #33 */ 4689 { 0x0e7547, 0x0e7507, 0xc9612af3a2d2fb11, 0x025e9d532d1dd839, 0x38fd725f8a4add28, 0x0 }, /* #34 */ 4690 { 0x1f5816, 0x1f5082, 0xb83fab37a56b41b4, 0xf05a69be816d066e, 0x381abe86dc01c4ba, 0x0 }, /* #35 */ 4691 { 0x120d06, 0x120516, 0x1337eee7542813fb, 0x7ea15497d14d9d87, 0x6b6965b07d25898c, 0x0 }, /* #36 */ 4692 { 0x133cc7, 0x133482, 0x5ea2a02f0e838d12, 0xf1c2c9eb55462b45, 0x932029bc46c29e33, 0x0 }, /* #37 */ 4693 { 0x142046, 0x142087, 0xa547cf22b8d30740, 0x968dfeb9c642fc60, 0xf1462f970d6ff520, 0x0 }, /* #38 */ 4694 { 0x1e1c92, 0x1e1c17, 0xa6fff9ffd0fb5e9a, 0x4ce95e3a007146f3, 0xa5e9643a2f75e859, 0x0 }, /* #39 */ 4695 { 0x332f47, 0x332786, 0x34485f343ee51ec9, 0xf6bf7199ba47a959, 0xc27712657b628a90, 0x0 }, /* #40 */ 4696 { 0x1846d2, 0x184693, 0xfe4ab798056f530f, 0xd9e6b3b520caeffd, 0xdb9bfc1d1b5b9cee, 0x0 }, /* #41 */ 4697 { 0x0502c7, 0x050206, 0x128fa2623141bbc9, 0x3f59d718852fb60f, 0x2cca34b653edfa46, 0x0 }, /* #42 */ 4698 { 0x0a2f93, 0x0a2713, 0x62c2e361b055189c, 0x33d2936d9933408a, 0xd10fb00be8de27ee, 0x0 }, /* #43 */ 4699 { 0x2e4bc2, 0x2e4303, 0xe3c82976c182d9ea, 0x39f4d5dbab9cee3e, 0x562cac64ea1a1454, 0x0 }, /* #44 */ 4700 { 0x296493, 0x296492, 0x9beea3df5d9fa496, 0xe8ce0320ade83862, 0x4cdf5f41504893cc, 0x0 }, /* #45 */ 4701 { 0x264bd6, 0x264317, 0x6ee440b2b44ffaf2, 0x0dcf9d077fa399f0, 0x9eeb5c54cb539efe, 0x0 }, /* #46 */ 4702 { 0x3a3f53, 0x3a3782, 0xd5ddfd7469313bd2, 0xd91e388d4a5c11b5, 0x03403b18e12ad5e3, 0x0 }, /* #47 */ 4703 { 0x272652, 0x272612, 0x69c30de2835889dd, 0x6bf29ab7481d0fb6, 0x022f8cd4c4c485d9, 0x0 }, /* #48 */ 4704 { 0x065416, 0x065c17, 0xaa7b72ae56985328, 0x6c237a3ee53e8747, 0xc1a807908ea6341f, 0x0 }, /* #49 */ 4705 { 0x087fc3, 0x087f82, 0x5f7e78d0b37d8531, 0xaef1d9ad5bab3508, 0x4f7360dca82dafd7, 0x0 }, /* #50 */ 4706 { 0x1c3446, 0x1c3413, 0x572d755ff1eb6cb3, 0x4e72109f1b604962, 0xf7449b3f2974dcaf, 0x0 }, /* #51 */ 4707 { 0x2c0247, 0x2c0282, 0x659d85fb991c9d56, 0xf4082ab461e3d25e, 0x8e6aa4b8c8c73508, 0x0 }, /* #52 */ 4708 { 0x245442, 0x245483, 0xe746e31437d75436, 0x8857c9e516bd9e67, 0xa110e6d0dee64a31, 0x0 }, /* #53 */ 4709 { 0x217287, 0x217203, 0x3a13863c2b6dde25, 0x19153e5ac33fe9e6, 0xdf01b81e97d20bc1, 0x0 }, /* #54 */ 4710 { 0x1e6a46, 0x1e6292, 0x9564d845e9e859e1, 0xb73d9a2fb99b1fb0, 0x21d8c1e9cfb2c5cf, 0x0 }, /* #55 */ 4711 { 0x225a06, 0x225287, 0xc74459e66ea23208, 0xaa9ee9c1070c619f, 0xe35a8fda986a2f97, 0x0 }, /* #56 */ 4712 { 0x1a4352, 0x1a4b92, 0x3ff70ee471bb4de5, 0xb458c95f66ae2a43, 0x7461ba7af4f2dc5e, 0x0 }, /* #57 */ 4713 { 0x193a53, 0x193216, 0x04eb7fba3d2013ab, 0x701bab417e2ec35a, 0x6b302b87410eafaf, 0x0 }, /* #58 */ 4714 { 0x394217, 0x394a07, 0x883362176abdddf3, 0x1d853328902ad6fc, 0x9551d111256cf909, 0x0 }, /* #59 */ 4715 { 0x343e06, 0x343613, 0xae1497f8726793bd, 0x11b0a88dbc6ce6fb, 0x639c10954a05533e, 0x0 }, /* #60 */ 4716 { 0x045942, 0x045103, 0x5035265f9b559721, 0x2ae6ae662cbfe73d, 0xdab18806916a501c, 0x0 }, /* #61 */ 4717 { 0x194f92, 0x194783, 0xc7fccc32727947c0, 0xae807096183b534a, 0xe683a463a5c20b8a, 0x0 }, /* #62 */ 4718 { 0x1d1403, 0x1d1417, 0x4843b1d93d6a370a, 0x2b30b1d1d1bb79a9, 0xe2ecfff89451429f, 0x0 }, /* #63 */ 4719 4719 }; 4720 4720 static const BINU64_TEST_T g_aTests_add_u64_locked[] = 4721 4721 { 4722 { 0x1 30d07, 0x130592, 0x3e39302c9c06bc5f, 0xd3f0cbe2789074fd, 0x95b79bb5dc89b89e, 0x0 }, /* #0 */4723 { 0x 0f1316, 0x0f1316, 0x0e5af1f28749e3d4, 0x17640d23fc0c52e2, 0x09091b3174c26f0e, 0x0 }, /* #1 */4724 { 0x 185346, 0x185382, 0x8e339a93e64d1362, 0xc68da519c436438f, 0x385a0a85dde9302d, 0x0 }, /* #2 */4725 { 0x 285f57, 0x285792, 0x036781e15e28b87a, 0x963981055ea8b5d3, 0x92d1ff24007ffd59, 0x0 }, /* #3 */4726 { 0x 051e03, 0x051606, 0x437f5241d6111889, 0x79ca4033f20243bb, 0x364aedf21bf12b32, 0x0 }, /* #4 */4727 { 0x 0b6782, 0x0b6797, 0x8ec23b75ee4e2e4e, 0x833ecf09e01bd506, 0xf47c9393f1cda6b8, 0x0 }, /* #5 */4728 { 0x 3c32d2, 0x3c3287, 0xf67d9b44367fa647, 0x9258324066dc7069, 0x9bda96fc305cca22, 0x0 }, /* #6 */4729 { 0x2 e0887, 0x2e0086, 0x35e30781f94f2c63, 0xfd3ce344c550ee2d, 0xc759dbc2cc01c1ca, 0x0 }, /* #7 */4730 { 0x 2a2153, 0x2a2913, 0xb80d90a89c855eb8, 0x4bd36edbdf19a1e3, 0x93c5de334294432b, 0x0 }, /* #8 */4731 { 0x 3e7043, 0x3e7083, 0xf969637862d98fb3, 0x94067a81d8db086d, 0x9a9d1709760178ba, 0x0 }, /* #9 */4732 { 0x 135d87, 0x135597, 0xda6c0694ba20e73d, 0xb6cd79812444d356, 0xdc6172ec6a23ec19, 0x0 }, /* #10 */4733 { 0x3 f7282, 0x3f7a13, 0x83f6c9e2a0ca5687, 0x54e4a4c5e00a8dd0, 0xd0eddae33f403749, 0x0 }, /* #11 */4734 { 0x 3d1697, 0x3d1617, 0x7e1a93ed47e9abfd, 0x7aeccb8f4acf7872, 0xfcd237a202e5cc75, 0x0 }, /* #12 */4735 { 0x 022c93, 0x022413, 0x97e286e9d4584365, 0x009e9cd8ed5f7aa4, 0x68bc15ef1907373f, 0x0 }, /* #13 */4736 { 0x 0412c7, 0x041202, 0x12cbaff3c12e7bf3, 0x7a6f6a5f7bbb20ef, 0x67a3ba6bba8ca4fc, 0x0 }, /* #14 */4737 { 0x 237bd7, 0x237317, 0x4bd56c8cbc72a97d, 0x48eed02e253c0ae2, 0xfd1963a168c96165, 0x0 }, /* #15 */4738 { 0x 1c1f13, 0x1c1783, 0x9b0b5759ae83d112, 0x82e287eff41793d3, 0xe7d730964593c2c1, 0x0 }, /* #16 */4739 { 0x 367d16, 0x367513, 0x63bd5d778da36adf, 0x0ec7eab2f2e6cda8, 0xab0a8d3b654362c9, 0x0 }, /* #17 */4740 { 0x 3e5346, 0x3e5306, 0x38e3de91b654cb20, 0x4c86f20eee7de9e4, 0x13a3137d38291ec4, 0x0 }, /* #18 */4741 { 0x 141e52, 0x141e82, 0x5d683fe3146e0844, 0xc6a612677ba8676e, 0x693dd284673a5f2a, 0x0 }, /* #19 */4742 { 0x0 80e16, 0x080607, 0x8ab984485d14f466, 0x00f07fb2f6b08cde, 0x7636fb6a999b9878, 0x0 }, /* #20 */4743 { 0x 3407d6, 0x340717, 0xc7435d3b10764f1a, 0x41141365e8141f50, 0x79d0b62ad79dd036, 0x0 }, /* #21 */4744 { 0x 271d07, 0x271512, 0x2efe340f6577dbdf, 0x7ed109531883b8c2, 0x4fd2d543b30bdce3, 0x0 }, /* #22 */4745 { 0x2 f4a86, 0x2f4212, 0x203574f52a4de5f9, 0x2812a86d7fdf7751, 0x07dd337855919158, 0x0 }, /* #23 */4746 { 0x1 e0f52, 0x1e0712, 0x19ce70300c3f73d8, 0x3615ec6b0c66e064, 0x1c477c3b00276c8c, 0x0 }, /* #24 */4747 { 0x 2d34d3, 0x2d3493, 0xdb970fd3e6e6b314, 0xc4d0f02cc176c7b3, 0xe939e058da90149f, 0x0 }, /* #25 */4748 { 0x 376742, 0x376717, 0xc334b1b103b77c1a, 0x1adf2493fc357a09, 0x57aa72e2f87dfdef, 0x0 }, /* #26 */4749 { 0x 1c0046, 0x1c0013, 0xf676dbcd99f16274, 0x471b5a898f4a0ef1, 0x50a47ebbf558ac7d, 0x0 }, /* #27 */4750 { 0x 3c2f86, 0x3c2782, 0xb0c6a24ad2141690, 0xf53bc24452dcf8ae, 0x44751ff980c8e21e, 0x0 }, /* #28 */4751 { 0x 061692, 0x061e07, 0xb720a384063d9d47, 0x397ed32cc60ce8a9, 0x825e2fa8bfcf4b62, 0x0 }, /* #29 */4752 { 0x 0a6082, 0x0a6807, 0x8d19256db0a1c724, 0x378241431e8a05ca, 0xaa691bd56de83ea6, 0x0 }, /* #30 */4753 { 0x 227387, 0x227b17, 0x82f3b04d5f4eb1ba, 0x710f819a6c0a4278, 0xee1bd14d0cbb90be, 0x0 }, /* #31 */4754 { 0x 0a2dc3, 0x0a2503, 0xe7162d47420a2164, 0x10223152a300e694, 0x290c040b60f6c530, 0x0 }, /* #32 */4755 { 0x 1d2406, 0x1d2487, 0xf1239163bc3d9d52, 0xca33ab53525bd1ee, 0xd91019ef961e349c, 0x0 }, /* #33 */4756 { 0x 164797, 0x164f13, 0x82afba322789a32b, 0x2073cd92c672cd29, 0x9dc413609ee929fe, 0x0 }, /* #34 */4757 { 0x 1412c6, 0x141a17, 0xa856b16d28245151, 0x34fde234fbbef1f0, 0x8ca730c7d39aa09f, 0x0 }, /* #35 */4758 { 0x 335f46, 0x335796, 0x564e9962827614c9, 0xffe85b7f04ae1128, 0xa999c21c8237fc5f, 0x0 }, /* #36 */4759 { 0x 165192, 0x165186, 0x3133abedc89aecd8, 0xc66306947ff75aaf, 0x952f5aa6b75c6dd7, 0x0 }, /* #37 */4760 { 0x 285307, 0x285b07, 0xe2b7490195ab5287, 0x7b9f5df644c565cf, 0x98e814f4af1a1348, 0x0 }, /* #38 */4761 { 0x 372bd2, 0x372b82, 0x580b7ffb8e79b3cd, 0xc4d987922978f7df, 0x6cce07969aff4412, 0x0 }, /* #39 */4762 { 0x 144082, 0x144082, 0x4d1d87baa160fbb7, 0xede016352f1ac6c7, 0xa0c28e7a8db9cb10, 0x0 }, /* #40 */4763 { 0x 177c43, 0x177497, 0xee9baaaaa9baeb05, 0xe40f4fc1579c81d2, 0xf573a516ade196cd, 0x0 }, /* #41 */4764 { 0x 1b0397, 0x1b0317, 0x5d6afd67751c6dc6, 0x5cf09aee903f12e1, 0xff859d871b22a51b, 0x0 }, /* #42 */4765 { 0x 294b53, 0x294387, 0xe03e1696c21a03e4, 0x99dc2cbe0e57071b, 0xb99e16274c3d0337, 0x0 }, /* #43 */4766 { 0x 0018d3, 0x001096, 0x5fa90febd370ffc9, 0xfe08695fa7c51d53, 0x9e5f5973d4541d8a, 0x0 }, /* #44 */4767 { 0x2 91c93, 0x291413, 0xf7142ee6ac2803d7, 0x07a243dd7a3b3ef4, 0x108e14f6ce133b1d, 0x0 }, /* #45 */4768 { 0x 024bc3, 0x024316, 0x132b4a6d36be0cd7, 0x776c8b8bb5e150c6, 0x6441411e7f2343ef, 0x0 }, /* #46 */4769 { 0x 1a4bd7, 0x1a4b13, 0xab4327f186730ca5, 0x5e1a467bcc6682e0, 0xb2d71e8a45f3763b, 0x0 }, /* #47 */4770 { 0x 161013, 0x161007, 0x5bede616c77afecb, 0x4f8015a16717dc4b, 0xf3922f8a9f9cdd80, 0x0 }, /* #48 */4771 { 0x 2f2753, 0x2f2f03, 0x886f73cccf889b02, 0x0fa6d902dca4163d, 0x873765360d1b7b3b, 0x0 }, /* #49 */4772 { 0x1 53fc7, 0x153f92, 0x7502f99f142b846c, 0xf3ac345c6a7df629, 0x7ea93abd565271bd, 0x0 }, /* #50 */4773 { 0x 0f0f42, 0x0f0782, 0xcdb9733fcf464286, 0xce4e7bce5983977c, 0x0095088e8a3d54f6, 0x0 }, /* #51 */4774 { 0x 2422c6, 0x242a96, 0x4d8469f8d704d42e, 0xa6b0a6c3074e14b8, 0x592c3cca3049408a, 0x0 }, /* #52 */4775 { 0x 0a7e87, 0x0a7602, 0x16c28c0eac96a750, 0x56c117f46b0fbef1, 0x3ffe8be5be7917a1, 0x0 }, /* #53 */4776 { 0x1 20817, 0x120017, 0x15d02e5f342c811b, 0x0801012b4ac10c17, 0xf230d2cc16948afc, 0x0 }, /* #54 */4777 { 0x1 f68d2, 0x1f6006, 0x1f2542cb8cdac522, 0x3491085c541f135c, 0x156bc590c7444e3a, 0x0 }, /* #55 */4778 { 0x3 77bc6, 0x377312, 0x1b36c83d7e68ef4d, 0x22249e4a67fd3ae0, 0x06edd60ce9944b93, 0x0 }, /* #56 */4779 { 0x 3f3143, 0x3f3183, 0xb33ad21817568ce0, 0xa80122e1720dccce, 0xf4c650c95ab73fee, 0x0 }, /* #57 */4780 { 0x 215712, 0x215782, 0x74a42f07fbf6b52e, 0xfca2ab3c030244bf, 0x87fe7c34070b8f91, 0x0 }, /* #58 */4781 { 0x0 c3e07, 0x0c3603, 0xd1608ddc833be5a0, 0x259b19225d3d550d, 0x543a8b45da016f6d, 0x0 }, /* #59 */4782 { 0x 0d6943, 0x0d6117, 0xf8ce58f48d01ea8f, 0x1f135a65803423b1, 0x26450170f3323922, 0x0 }, /* #60 */4783 { 0x2 17392, 0x217392, 0x3920e23de1f2679b, 0xf34486b3bfd7b886, 0xba23a475dde550eb, 0x0 }, /* #61 */4784 { 0x 023bd2, 0x023316, 0x06a2026968af3488, 0x16c288f1defb9441, 0x10208688764c5fb9, 0x0 }, /* #62 */4785 { 0x 2073d3, 0x207317, 0xedb8c8e28d53a21f, 0x2920b8be4be02700, 0x3b67efdbbe8c84e1, 0x0 }, /* #63 */4722 { 0x190493, 0x190486, 0xab8b773191033cc8, 0xc3f333e9a241a5e8, 0x1867bcb8113e6920, 0x0 }, /* #0 */ 4723 { 0x166086, 0x166093, 0xc7271cb67f70297b, 0x808f3c51983e1de0, 0xb9681f9b18cdf465, 0x0 }, /* #1 */ 4724 { 0x333742, 0x333713, 0x72083ce64db914db, 0x00d98f52488f6f61, 0x8ed1526bfad65a86, 0x0 }, /* #2 */ 4725 { 0x397646, 0x397686, 0x487e01c9b71fcbd0, 0xeb144e47ffc7241d, 0xa2964c7e48a7584d, 0x0 }, /* #3 */ 4726 { 0x3816c2, 0x381617, 0xc68c013cfb1e58db, 0x31a537f64cc3665a, 0x6b1936b951a50d7f, 0x0 }, /* #4 */ 4727 { 0x1741c2, 0x174903, 0x97f3701b1d73b700, 0x753e9b908cb8bfe5, 0xdd4b2b756f4508e5, 0x0 }, /* #5 */ 4728 { 0x121d53, 0x121d17, 0x9cafdbcbc344d7bd, 0x2dece01260cbf3b4, 0x913d04469d871bf7, 0x0 }, /* #6 */ 4729 { 0x231883, 0x231082, 0x999c0357c2315c62, 0xcc553b4a13d0ae45, 0x32b937f2519f51e3, 0x0 }, /* #7 */ 4730 { 0x080ac2, 0x080202, 0x14e8b764e2028ad5, 0x164d37a15c62bc9d, 0x0164803c7a6031c8, 0x0 }, /* #8 */ 4731 { 0x1f0486, 0x1f0407, 0x50a639064f6c52a6, 0x3bad05d7a05634ed, 0xeb06ccd150e9e247, 0x0 }, /* #9 */ 4732 { 0x304342, 0x304312, 0x1e3856cd582d0789, 0x38441ec01cf7c3c4, 0x1a0bc7f2c4cabc3b, 0x0 }, /* #10 */ 4733 { 0x336e13, 0x336607, 0x3fff4a1b381d1f80, 0x011b3112097772f0, 0xc11be6f6d15a5370, 0x0 }, /* #11 */ 4734 { 0x1841d7, 0x184907, 0xbae0698e57cc9f16, 0x6ceba9337afec7be, 0xb20b3fa5233228a8, 0x0 }, /* #12 */ 4735 { 0x3f0346, 0x3f0386, 0x35710e92f3857623, 0xb7406d7704f924ca, 0x81cf5ee41173aea7, 0x0 }, /* #13 */ 4736 { 0x1e6c57, 0x1e6486, 0x633e95c7caf80d81, 0xe8157bb4ecd35b65, 0x84d6e5ed21db4de4, 0x0 }, /* #14 */ 4737 { 0x112d16, 0x112517, 0x3cb7401c43271c5d, 0x092578d0e5f929c5, 0xcc6e38b4a2d20d68, 0x0 }, /* #15 */ 4738 { 0x0c37c6, 0x0c3792, 0x19b5444494b6be8a, 0xf30b9fb6604b9815, 0xd9565b71cb94d98b, 0x0 }, /* #16 */ 4739 { 0x0d6497, 0x0d6496, 0x108f8f0b2ecee2da, 0xfbe87d632fc72759, 0xeb58ee5800f8447f, 0x0 }, /* #17 */ 4740 { 0x076983, 0x076116, 0x002e0f08b7fbfb47, 0x2ba8148887d8d196, 0x2b7a057fcfdcd64f, 0x0 }, /* #18 */ 4741 { 0x3e6b07, 0x3e6303, 0x1702a40120fff745, 0x05841a74cf5d40b9, 0xee817673ae5d4974, 0x0 }, /* #19 */ 4742 { 0x073092, 0x073016, 0x070756a25f61b266, 0x635464f3522a7c82, 0x5c4d0e50f2c8ca1c, 0x0 }, /* #20 */ 4743 { 0x263496, 0x263c07, 0x938148ee146198f6, 0x1441ab3b613ca439, 0x80c0624d4cdb0b43, 0x0 }, /* #21 */ 4744 { 0x352d97, 0x352586, 0xd6f4f94a87d94ac3, 0xfaef7740f4f3bfcf, 0x23fa7df66d1a750c, 0x0 }, /* #22 */ 4745 { 0x2333c6, 0x233303, 0x71ff8cb48fb9d7b0, 0x0e7f6a0450286ec1, 0x9c7fdd4fc06e9711, 0x0 }, /* #23 */ 4746 { 0x1a1cd2, 0x1a1c82, 0x6a714da9c8b80967, 0xd3fa03e93d59d23e, 0x6988b63f74a1c8d7, 0x0 }, /* #24 */ 4747 { 0x351812, 0x351086, 0xc9eb124429898f40, 0xe880a8249185c2b2, 0x1e9595e067fc3372, 0x0 }, /* #25 */ 4748 { 0x2234c7, 0x223407, 0x67ba9e713c0cbac7, 0x5dff32ecc904dbde, 0xf644947b8cf82117, 0x0 }, /* #26 */ 4749 { 0x303312, 0x303392, 0x00d2cef4f6290bff, 0xca3ea55a063a0197, 0xc96bd6651010f598, 0x0 }, /* #27 */ 4750 { 0x082683, 0x082e92, 0x72d39f2f9f2e13fb, 0xc616a58a82a5f4b5, 0x5343065ae377e0ba, 0x0 }, /* #28 */ 4751 { 0x162942, 0x162193, 0xa55499504bb919eb, 0xa27e1b6ae0d68040, 0xfd29821a951d6655, 0x0 }, /* #29 */ 4752 { 0x1c3902, 0x1c3992, 0x5ac17bfa2dc009c5, 0xa77ecda042727194, 0x4cbd51a614b267cf, 0x0 }, /* #30 */ 4753 { 0x3b1086, 0x3b1003, 0xf073813b0d959355, 0x3e942cd1fcbf157f, 0x4e20ab96ef29822a, 0x0 }, /* #31 */ 4754 { 0x212cc6, 0x212487, 0xd03cd70c0d4c5c41, 0xb0d1e6e39796da3c, 0xe0950fd78a4a7dfb, 0x0 }, /* #32 */ 4755 { 0x031dc2, 0x031583, 0xc0aa44a9ec58e711, 0xb24ab4c956dabb7a, 0xf1a0701f6a81d469, 0x0 }, /* #33 */ 4756 { 0x213d82, 0x213503, 0xe99c438f8a4ccdc1, 0x2c09700adc644461, 0x426d2c7b521776a0, 0x0 }, /* #34 */ 4757 { 0x034053, 0x034003, 0xd62fb4fbe3fe72fe, 0x0d4229583a1169ef, 0x3712745c5612f6f1, 0x0 }, /* #35 */ 4758 { 0x150116, 0x150196, 0x9c8f266edb4dfad6, 0xba280ebe15722a11, 0x1d98e84f3a242f3b, 0x0 }, /* #36 */ 4759 { 0x3b2997, 0x3b2197, 0xf967f74227833eae, 0xab05c38c401d6a2d, 0xb19dcc4a189a2b7f, 0x0 }, /* #37 */ 4760 { 0x0f4886, 0x0f4006, 0x32c344f8aaa3f756, 0x709fde5f1c8927fa, 0x3ddc996671e530a4, 0x0 }, /* #38 */ 4761 { 0x1b3812, 0x1b3006, 0x2e129ddc633fbef8, 0x4154820b2b79ad1d, 0x1341e42ec839ee25, 0x0 }, /* #39 */ 4762 { 0x2b3296, 0x2b3207, 0x663736077821d053, 0x014f8546aadde97d, 0x9b184f3f32bc192a, 0x0 }, /* #40 */ 4763 { 0x3a3ed6, 0x3a3682, 0xa75b9d2ef6114355, 0xbfd8546d65bd8e86, 0x187cb73e6fac4b31, 0x0 }, /* #41 */ 4764 { 0x225403, 0x225413, 0xdca7a85b9ff9200e, 0x4ae3cc0a63173df1, 0x6e3c23aec31e1de3, 0x0 }, /* #42 */ 4765 { 0x0a0c12, 0x0a0c96, 0x62c4a826603be919, 0xe05655bcbd3751b8, 0x7d91ad965cfb689f, 0x0 }, /* #43 */ 4766 { 0x1b7246, 0x1b7207, 0xd5dc87c13af5a7d0, 0x2f70362e3c4a42ed, 0x5993ae6d01549b1d, 0x0 }, /* #44 */ 4767 { 0x200313, 0x200b17, 0x8a9e8ce42c072b19, 0x3dca6f1bdb3afd47, 0xb32be237af33d22e, 0x0 }, /* #45 */ 4768 { 0x1043d3, 0x104382, 0x8f837a8776b0aa74, 0x92f0cfe4b791e77a, 0x036d555d40e13d06, 0x0 }, /* #46 */ 4769 { 0x3f6f42, 0x3f6f92, 0x3575993873e0f30f, 0x89b9b3526f7f3a02, 0x54441a19fb9e46f3, 0x0 }, /* #47 */ 4770 { 0x0d6996, 0x0d6112, 0x0672137f2596a9fc, 0x2d44402e90f4a423, 0x26d22caf6b5dfa27, 0x0 }, /* #48 */ 4771 { 0x332912, 0x332182, 0x481cadd97960f597, 0xcef6aa8c8c3a7b4f, 0x86d9fcb312d985b8, 0x0 }, /* #49 */ 4772 { 0x1d4f42, 0x1d4707, 0x4db1ca29450029b3, 0x49f18993d84f7a78, 0xfc3fbf6a934f50c5, 0x0 }, /* #50 */ 4773 { 0x2f6706, 0x2f6792, 0x28f0bce9d3ea0509, 0xbe87fb3628ec7f07, 0x95973e4c550279fe, 0x0 }, /* #51 */ 4774 { 0x3a7a86, 0x3a7206, 0x2f5eda9d2ddde822, 0x63167b9baa409aac, 0x33b7a0fe7c62b28a, 0x0 }, /* #52 */ 4775 { 0x2a3f06, 0x2a3792, 0x63d3e4d80de4bb88, 0xf16db78dba39eed0, 0x8d99d2b5ac553348, 0x0 }, /* #53 */ 4776 { 0x187006, 0x187892, 0x6a9f19bd9ca45c2b, 0xb83f7cfa8ff75a25, 0x4da0633cf352fdfa, 0x0 }, /* #54 */ 4777 { 0x131fd6, 0x131703, 0x65fd90fc28d6fbc8, 0x54336dc493109fa8, 0xee35dcc86a39a3e0, 0x0 }, /* #55 */ 4778 { 0x316603, 0x316603, 0xd1e13a8689fe3b35, 0x04f4e03ea3c7989e, 0x3313a5b819c95d69, 0x0 }, /* #56 */ 4779 { 0x250e06, 0x250e92, 0x4c7af6bf5ffdc0c5, 0x9d72c8b97cdb3cc4, 0x50f7d1fa1cdd7bff, 0x0 }, /* #57 */ 4780 { 0x3a1d97, 0x3a1d86, 0x6564fc4a1081ce35, 0x8566778b59713fa9, 0x20017b4148ef7174, 0x0 }, /* #58 */ 4781 { 0x0278d3, 0x027082, 0x33b72fe053dd82d0, 0xf01175d09385b876, 0xbc5a45f03fa835a6, 0x0 }, /* #59 */ 4782 { 0x252e86, 0x252e82, 0x3bacd77343648265, 0xac9a518f53d980d9, 0x70ed7a1c1074fe74, 0x0 }, /* #60 */ 4783 { 0x2b7e07, 0x2b7e07, 0x8a46ae777f7cfca7, 0x432beb3425e5088d, 0xb8e53cbca6680be6, 0x0 }, /* #61 */ 4784 { 0x361886, 0x361807, 0xc4dc33e7149fc380, 0x58142cb7e9736982, 0x9337f8d0d4d3a602, 0x0 }, /* #62 */ 4785 { 0x302983, 0x302107, 0x50d336e546778557, 0x402973aea130a32e, 0xef563cc95ab91dd7, 0x0 }, /* #63 */ 4786 4786 }; 4787 4787 static const BINU64_TEST_T g_aTests_adc_u64[] = 4788 4788 { 4789 { 0x3 45202, 0x345a13, 0x8abc4351fa7df3be, 0x24577caf08657416, 0x999b395d0de78058, 0x0 }, /* #0 */4790 { 0x 1315c7, 0x131597, 0xf3f2455a8d3c5507, 0xa7384a3073e3a836, 0xb34604d5e6a7532e, 0x0 }, /* #1 */4791 { 0x 275617, 0x275e96, 0x3c9a4b8442cf5fcc, 0xafb31f8ff8a366d1, 0x7318d40bb5d40704, 0x0 }, /* #2 */4792 { 0x 093842, 0x093096, 0x4d39d3da7254bbe6, 0xd4a3055541d84fe4, 0x8769317acf8393fe, 0x0 }, /* #3 */4793 { 0x2 f6516, 0x2f6592, 0x89944659549de2ca, 0xc5c33b3b7a3464c2, 0x3c2ef4e2259681f8, 0x0 }, /* #4 */4794 { 0x 0f6117, 0x0f6117, 0xfbb8d60ff0f1730e, 0x0609ecef54df254d, 0x0a5116df63edb23e, 0x0 }, /* #5 */4795 { 0x 343097, 0x343096, 0x122110ad2db59295, 0xec748cba26838a90, 0xda537c0cf8cdf7fa, 0x0 }, /* #6 */4796 { 0x 350556, 0x350d82, 0x68949a1da830fe80, 0xb0f8bfd01c42f93b, 0x486425b27411fabb, 0x0 }, /* #7 */4797 { 0x 264d43, 0x264d86, 0x5eccb2aa7ab86094, 0xbc248b734b9e2747, 0x5d57d8c8d0e5c6b2, 0x0 }, /* #8 */4798 { 0x 196252, 0x196296, 0x6ecac6224a47993b, 0xf326a9774cdd9369, 0x845be3550295fa2e, 0x0 }, /* #9 */4799 { 0x 2a0482, 0x2a0486, 0x840ad13b8e0e2a8a, 0xe5e66359703cc5ed, 0x61db921de22e9b63, 0x0 }, /* #10 */4800 { 0x 153f42, 0x153f86, 0x259a99ced7813c40, 0x8a2453c02068f2eb, 0x6489b9f148e7b6ab, 0x0 }, /* #11 */4801 { 0x 0e30c2, 0x0e3013, 0x32d16a1ae67821ad, 0x146b6b5c39050cb3, 0xe19a0141528ceb06, 0x0 }, /* #12 */4802 { 0x 086383, 0x086383, 0xd33d74972705654c, 0x8daf6c644eb6f57f, 0xba71f7cd27b19032, 0x0 }, /* #13 */4803 { 0x0 35197, 0x035186, 0xcccd207b547cca6a, 0xf430c0a5c38c5d0c, 0x2763a02a6f0f92a1, 0x0 }, /* #14 */4804 { 0x 283993, 0x283182, 0x359d1a15af5dac42, 0xf371e5ed8c794149, 0xbdd4cbd7dd1b9506, 0x0 }, /* #15 */4805 { 0x 1250c3, 0x125082, 0xd81a664711c9ce98, 0xff11869b7efabb1a, 0x26f720546d30ec81, 0x0 }, /* #16 */4806 { 0x 2b1f93, 0x2b1783, 0xbb0befceffbbafb2, 0xa395addc4c688b5e, 0xe889be0d4cacdbab, 0x0 }, /* #17 */4807 { 0x1 c5c47, 0x1c5c82, 0x7f4a8ae052edecf3, 0xdfec645a49d1a65d, 0x60a1d979f6e3b969, 0x0 }, /* #18 */4808 { 0x 0c4857, 0x0c4013, 0x45d1b08ecb7f1b2f, 0x021c2308551d79a1, 0xbc4a7279899e5e71, 0x0 }, /* #19 */4809 { 0x 2104d3, 0x210482, 0x8211ae46e9196472, 0xc4fc4678ffe1db2c, 0x42ea983216c876b9, 0x0 }, /* #20 */4810 { 0x2 d7c16, 0x2d7c17, 0xaa4fbd2cbf82cfa6, 0x4100b183988f99e1, 0x96b0f456d90cca3b, 0x0 }, /* #21 */4811 { 0x 394597, 0x394513, 0xdac82bc856d199cc, 0x47da8b87a283ff01, 0x6d125fbf4bb26534, 0x0 }, /* #22 */4812 { 0x 0c0b97, 0x0c0382, 0x007ef1d857952440, 0xadd75e5ae5cce13d, 0xad586c828e37bcfc, 0x0 }, /* #23 */4813 { 0x 3b6212, 0x3b6a86, 0x564e19d753768ca9, 0x9cc358cb34f92b2e, 0x46753ef3e1829e85, 0x0 }, /* #24 */4814 { 0x 3746d6, 0x374613, 0xa443d389b49ec79f, 0x17c14b851593c26b, 0x737d77fb60f4facc, 0x0 }, /* #25 */4815 { 0x 101a07, 0x101292, 0x3d4c54a868e4adc4, 0xd24156b5872ecfa1, 0x94f5020d1e4a21dc, 0x0 }, /* #26 */4816 { 0x 192e12, 0x192686, 0x9b189b8246bd93c4, 0xdb25ff6b7347364b, 0x400d63e92c89a287, 0x0 }, /* #27 */4817 { 0x 1a5607, 0x1a5612, 0x56135aa6aa059b3f, 0x72ebc8403aaa0fb0, 0x1cd86d9990a47470, 0x0 }, /* #28 */4818 { 0x 036692, 0x036612, 0x6b426944a2452bdb, 0x75299e64b7523167, 0x09e73520150d058c, 0x0 }, /* #29 */4819 { 0x 104cd6, 0x104c03, 0x8a96fd349ebfbce0, 0x6b60d996dd89440d, 0xe0c9dc623ec9872d, 0x0 }, /* #30 */4820 { 0x 235792, 0x235796, 0x3e5defa8809de5dc, 0xdbbcbc89c9bf0471, 0x9d5ecce149211e95, 0x0 }, /* #31 */4821 { 0x1 c7782, 0x1c7713, 0x3266ec004107f8ea, 0x0dcf6e4044182797, 0xdb68824003102ead, 0x0 }, /* #32 */4822 { 0x 3f6682, 0x3f6682, 0x666d03fd286b2b59, 0xf081079ea78c1619, 0x8a1403a17f20eac0, 0x0 }, /* #33 */4823 { 0x 3a4412, 0x3a4413, 0xbd1bb86a9f93431f, 0x250d3336867bba70, 0x67f17acbe6e87751, 0x0 }, /* #34 */4824 { 0x 345a97, 0x345217, 0xcfd8bdc67384be0a, 0x1b7bde8f5217d855, 0x4ba320c8de931a4a, 0x0 }, /* #35 */4825 { 0x3 d3052, 0x3d3092, 0x910b2172d2b70a77, 0xb9a35c684477d692, 0x28983af571c0cc1b, 0x0 }, /* #36 */4826 { 0x 063f87, 0x063792, 0x9476025a92cffb37, 0xb66eb98fe2648940, 0x21f8b7354f948e08, 0x0 }, /* #37 */4827 { 0x 042ad3, 0x042296, 0x07d5073797d78abb, 0xec7022214aa45b74, 0xe49b1ae9b2ccd0b8, 0x0 }, /* #38 */4828 { 0x0 36a93, 0x036296, 0x4596eb4ff61ee45a, 0xe72bac756d519795, 0xa194c1257732b33a, 0x0 }, /* #39 */4829 { 0x 141607, 0x141e96, 0x640b2baaa2901f9b, 0x87b8a0e7bbeff8d2, 0x23ad753d195fd936, 0x0 }, /* #40 */4830 { 0x 2c2ac3, 0x2c2207, 0x42b97d3b00f5b2fb, 0x39657ecb20c260de, 0xf6ac01901fccade2, 0x0 }, /* #41 */4831 { 0x1 a51c6, 0x1a5183, 0xf988ccd68e4436fa, 0xcc9aa09492846aea, 0xd311d3be044033f0, 0x0 }, /* #42 */4832 { 0x 246893, 0x246087, 0xcf9ae019e11786eb, 0x868c193c6206390f, 0xb6f1392280eeb223, 0x0 }, /* #43 */4833 { 0x1 e2407, 0x1e2486, 0xd609de299219b637, 0xe34088a5b3f23818, 0x0d36aa7c21d881e0, 0x0 }, /* #44 */4834 { 0x 323982, 0x323107, 0x22b13e26587b8986, 0x1460b1773ae2ecee, 0xf1af7350e2676368, 0x0 }, /* #45 */4835 { 0x 3b4357, 0x3b4313, 0x434937a83a1fe268, 0x38b153b1f604dab0, 0xf5681c09bbe4f847, 0x0 }, /* #46 */4836 { 0x 082e43, 0x082682, 0x0adf879e23e8d4a0, 0xf3f540807d29911a, 0xe915b8e25940bc79, 0x0 }, /* #47 */4837 { 0x 1d3356, 0x1d3b86, 0x1e37678ed414d893, 0x9aeead325b84a488, 0x7cb745a3876fcbf5, 0x0 }, /* #48 */4838 { 0x 3c6f53, 0x3c6f82, 0x2f891f689c8e0385, 0x87edf361effb00bf, 0x5864d3f9536cfd39, 0x0 }, /* #49 */4839 { 0x 180cd2, 0x180496, 0x25509a23944d65b6, 0xdfb347c3e3050982, 0xba62ada04eb7a3cc, 0x0 }, /* #50 */4840 { 0x 350152, 0x350907, 0x913b48023da9c130, 0x14b5e368489e6628, 0x837a9b660af4a4f8, 0x0 }, /* #51 */4841 { 0x 306806, 0x306092, 0x9c3d0a6cddc5aa81, 0xc00f3674c93cf170, 0x23d22c07eb7746ef, 0x0 }, /* #52 */4842 { 0x 0832c3, 0x083207, 0xb729e43b61d05f70, 0x23e2adbe41175939, 0x6cb8c982df46f9c8, 0x0 }, /* #53 */4843 { 0x3 52d93, 0x352d17, 0x9e8aaa4558963793, 0x335b0a67fa46df41, 0x94d06022a1b0a7ad, 0x0 }, /* #54 */4844 { 0x1 70386, 0x170316, 0x1d9c515d15863375, 0x7fd715109727f350, 0x623ac3b381a1bfdb, 0x0 }, /* #55 */4845 { 0x 062e53, 0x062617, 0x1e1e57bed5cb6bfb, 0x155a312cefddf660, 0xf73bd96e1a128a64, 0x0 }, /* #56 */4846 { 0x 0001c3, 0x000183, 0xbb789888403da6b3, 0x94119ca26aa3cdec, 0xd899041a2a662738, 0x0 }, /* #57 */4847 { 0x 1c7447, 0x1c7c17, 0x99fdd7852c5e299c, 0x59ce367f94aeb488, 0xbfd05efa68508aeb, 0x0 }, /* #58 */4848 { 0x 0b0fd3, 0x0b0782, 0x2c5e5339560ee6fa, 0xffecbfe43ab8e1bf, 0xd38e6caae4a9fac4, 0x0 }, /* #59 */4849 { 0x 0016c7, 0x001616, 0x039ffe62e66158be, 0x7bb1db1223574f5c, 0x7811dcaf3cf5f69d, 0x0 }, /* #60 */4850 { 0x2 f01c3, 0x2f0903, 0x92e07f1b867a7a03, 0x2811ed6fd733494f, 0x95316e5450b8cf4b, 0x0 }, /* #61 */4851 { 0x 025782, 0x025712, 0x1b16713d63898b45, 0x2d6d01d101edf4f4, 0x125690939e6469af, 0x0 }, /* #62 */4852 { 0x 2d2c46, 0x2d2486, 0xdf52c5c7ad8aeba0, 0xe586d1a720c18781, 0x06340bdf73369be1, 0x0 }, /* #63 */4789 { 0x304846, 0x304017, 0xe8d26cf68034c4cc, 0x47087a3dcf248509, 0x5e360d474eefc03d, 0x0 }, /* #0 */ 4790 { 0x216083, 0x216006, 0x51adafa485a30540, 0x65667d82e789464e, 0x13b8cdde61e6410d, 0x0 }, /* #1 */ 4791 { 0x1333c7, 0x133382, 0xda90906c29ca35c6, 0xe392a38b32c406ae, 0x0902131f08f9d0e7, 0x0 }, /* #2 */ 4792 { 0x355cd7, 0x355407, 0xe249458ae0625c30, 0x48e38b70d8d6d4cc, 0x669a45e5f874789b, 0x0 }, /* #3 */ 4793 { 0x225107, 0x225112, 0x139934398d939305, 0x7f4d590bbcc74815, 0x6bb424d22f33b50f, 0x0 }, /* #4 */ 4794 { 0x1d6d42, 0x1d6506, 0x07942030a239e799, 0x2adb9e0270073b9f, 0x23477dd1cdcd5406, 0x0 }, /* #5 */ 4795 { 0x155742, 0x155f13, 0x9fee41d47293e4b8, 0x358f7bacc5b7ba64, 0x95a139d85323d5ac, 0x0 }, /* #6 */ 4796 { 0x1c3fd3, 0x1c3792, 0x02a2f39dc9b5dc8e, 0x9ed2a48421dda654, 0x9c2fb0e65827c9c5, 0x0 }, /* #7 */ 4797 { 0x067b52, 0x067306, 0x2959884e635de4d1, 0x7628eb815861b2e8, 0x4ccf6332f503ce17, 0x0 }, /* #8 */ 4798 { 0x396e12, 0x396616, 0x4ee6b5a0d9311318, 0x795ed60165cf56f0, 0x2a7820608c9e43d8, 0x0 }, /* #9 */ 4799 { 0x153513, 0x153517, 0xeaa6d12c10ad7049, 0x45e50dbf3e9c46b1, 0x5b3e3c932deed667, 0x0 }, /* #10 */ 4800 { 0x3b0593, 0x3b0d13, 0x9a7ab83ade32d206, 0x422210b24d07e845, 0xa7a758776ed5163e, 0x0 }, /* #11 */ 4801 { 0x2100d7, 0x210086, 0xaded0203a7468720, 0xc9782ff4ca65d277, 0x1b8b2df1231f4b56, 0x0 }, /* #12 */ 4802 { 0x353757, 0x353793, 0xe7eec5eb718458fe, 0x8041047a1e8834c7, 0x98523e8ead03dbc8, 0x0 }, /* #13 */ 4803 { 0x0909c6, 0x090917, 0x99fcda22bdeb29ab, 0x5eb41f9665404600, 0xc4b74573a7551c55, 0x0 }, /* #14 */ 4804 { 0x300352, 0x300b07, 0x87cb7ff175053c85, 0x7dd807a0f641e7bb, 0xf60c87af813cab36, 0x0 }, /* #15 */ 4805 { 0x202e97, 0x202603, 0xf314626d645a8603, 0x0dd2e46b23a4a325, 0x1abe81fdbf4a1d21, 0x0 }, /* #16 */ 4806 { 0x0816c2, 0x081696, 0x8ae26d6e53ce443e, 0xf238e33bab4c9a95, 0x675675cd577e5657, 0x0 }, /* #17 */ 4807 { 0x101a93, 0x101293, 0xed0b4717b60b1ad9, 0x8e5653b2f57389c8, 0xa14b0c9b3f686eee, 0x0 }, /* #18 */ 4808 { 0x282512, 0x282593, 0xe10ae3181675164c, 0xd691e3f6683884ba, 0xf58700de51c36e6e, 0x0 }, /* #19 */ 4809 { 0x0a0a46, 0x0a0a92, 0x1b28f4205ae89375, 0x8a5899bdf89c0243, 0x6f2fa59d9db36ece, 0x0 }, /* #20 */ 4810 { 0x221f52, 0x221792, 0xd69462be473e865c, 0xecdbd7e7af1d5ab6, 0x1647752967ded45a, 0x0 }, /* #21 */ 4811 { 0x1c6206, 0x1c6292, 0x166e6bdfed04cdf8, 0x982fd73b5870d6f2, 0x81c16b5b6b6c08fa, 0x0 }, /* #22 */ 4812 { 0x2f4517, 0x2f4596, 0xc0d18ffa3020e9bd, 0xc43b6c8a2e647112, 0x0369dc8ffe438754, 0x0 }, /* #23 */ 4813 { 0x0f3203, 0x0f3286, 0xde60af6bc29dfac0, 0xff001c2f603ac4f6, 0x209f6cc39d9cca35, 0x0 }, /* #24 */ 4814 { 0x1d06d2, 0x1d0e13, 0xbc4196d8b40618ba, 0x72aa94736a1c7689, 0xb668fd9ab6165dcf, 0x0 }, /* #25 */ 4815 { 0x212556, 0x212d82, 0x5b954151e82fd243, 0x99a60872cc232e13, 0x3e10c720e3f35bd0, 0x0 }, /* #26 */ 4816 { 0x012597, 0x012d03, 0x9e2d8f1a77d2aea5, 0x5d315e8778e0b216, 0xbf03cf6d010e0370, 0x0 }, /* #27 */ 4817 { 0x273e42, 0x273607, 0x407c2deef5680666, 0x253aca09ce138bbb, 0xe4be9c1ad8ab8555, 0x0 }, /* #28 */ 4818 { 0x3a01c6, 0x3a0182, 0xa8cd793f29602b95, 0xafbcdd067333579b, 0x06ef63c749d32c06, 0x0 }, /* #29 */ 4819 { 0x3f4213, 0x3f4207, 0xde2f811da5a6a9b4, 0x0e5f14dfe66c501b, 0x302f93c240c5a666, 0x0 }, /* #30 */ 4820 { 0x0d5f12, 0x0d5797, 0xc40d41c79731c34e, 0x8abcd1d7998b5606, 0xc6af9010025992b8, 0x0 }, /* #31 */ 4821 { 0x1b0dd7, 0x1b0596, 0xa01921a3402b61ab, 0xdbdb9716921ac677, 0x3bc2757351ef64cb, 0x0 }, /* #32 */ 4822 { 0x2c6f83, 0x2c6782, 0x1f204cbe36aaf292, 0xc8d7b9897839507c, 0xa9b76ccb418e5de9, 0x0 }, /* #33 */ 4823 { 0x0718d2, 0x071003, 0x5e360a3e7b822893, 0x01350c27695ca483, 0xa2ff01e8edda7bf0, 0x0 }, /* #34 */ 4824 { 0x163843, 0x163016, 0x36b9f6ecd509ce19, 0x56a2d78b800c0af3, 0x1fe8e09eab023cd9, 0x0 }, /* #35 */ 4825 { 0x323547, 0x323d17, 0x9114ea097565c4da, 0x60fb9810e976e350, 0xcfe6ae0774111e75, 0x0 }, /* #36 */ 4826 { 0x2b7686, 0x2b7692, 0x3ad6e2262ff3facd, 0xca4ad803618d6698, 0x8f73f5dd31996bcb, 0x0 }, /* #37 */ 4827 { 0x1228c3, 0x122807, 0x9f7fdfcff310003d, 0x4ac52bf3f74e9f6f, 0xab454c24043e9f31, 0x0 }, /* #38 */ 4828 { 0x096587, 0x096502, 0x2a3cc8825b45eb30, 0x7d88667f97d5f07c, 0x534b9dfd3c90054b, 0x0 }, /* #39 */ 4829 { 0x3156d2, 0x315613, 0x47ae4e1d7002cc3b, 0x1db90e21f48d2216, 0xd60ac004848a55db, 0x0 }, /* #40 */ 4830 { 0x047297, 0x047213, 0xabfefaf6be49055c, 0x0b527a796f574867, 0x5f537f82b10e430a, 0x0 }, /* #41 */ 4831 { 0x186092, 0x186083, 0xd44fae3c2bb478d0, 0xb20b5e89a6ec8932, 0xddbbb04d7b381062, 0x0 }, /* #42 */ 4832 { 0x333f46, 0x333783, 0xbc6a7268c054c17b, 0xa56e226770d1ea4f, 0xe903affeb07d28d4, 0x0 }, /* #43 */ 4833 { 0x176193, 0x176197, 0xebee74f43611552a, 0xa01449a5ea51cbb2, 0xb425d4b1b4407687, 0x0 }, /* #44 */ 4834 { 0x2e4b16, 0x2e4392, 0xe73d17dd8c9f567a, 0xff7b0d93e8893998, 0x183df5b65be9e31e, 0x0 }, /* #45 */ 4835 { 0x0e2cd6, 0x0e2406, 0x5562a74d6dbefb45, 0x7e57b87d6d94b677, 0x28f5112fffd5bb32, 0x0 }, /* #46 */ 4836 { 0x3b3982, 0x3b3196, 0xe6d2b767274701f9, 0xfe5f23ee7b4e01e7, 0x178c6c875406ffee, 0x0 }, /* #47 */ 4837 { 0x293fd2, 0x293792, 0x2bba9836b026d5bd, 0xc82fbfa557860e38, 0x9c75276ea75f387b, 0x0 }, /* #48 */ 4838 { 0x2f5606, 0x2f5612, 0x0b4ade29b7566dec, 0x7348ac5f1795ea49, 0x67fdce35603f7c5d, 0x0 }, /* #49 */ 4839 { 0x2d0e16, 0x2d0682, 0x12ca2472dc37ca6a, 0xb1881c67b156ad3e, 0x9ebdf7f4d51ee2d4, 0x0 }, /* #50 */ 4840 { 0x2164c6, 0x216417, 0x75c23404cd7204ed, 0x13c853b96e57131b, 0x9e061fb4a0e50e2e, 0x0 }, /* #51 */ 4841 { 0x0b1287, 0x0b1217, 0x4135531473c8c1f3, 0x3486de7887aa2972, 0xf3518b6413e1677e, 0x0 }, /* #52 */ 4842 { 0x166c86, 0x166c86, 0x5509243115b0f687, 0x8891a9d060d80e48, 0x3388859f4b2717c1, 0x0 }, /* #53 */ 4843 { 0x3c2407, 0x3c2c13, 0xb1b720941b7d215d, 0x472b8a824939303d, 0x957469ee2dbc0edf, 0x0 }, /* #54 */ 4844 { 0x161343, 0x161317, 0x7031cb98c25e1ace, 0x1704e60e978bbc82, 0xa6d31a75d52da1b3, 0x0 }, /* #55 */ 4845 { 0x2e0b16, 0x2e0382, 0x25b11342d3a3c844, 0xbde26033e00b2da7, 0x98314cf10c676563, 0x0 }, /* #56 */ 4846 { 0x320f53, 0x320f82, 0x708a007f1ee7cd88, 0x8f88d8a9d30e991a, 0x1efed82ab426cb91, 0x0 }, /* #57 */ 4847 { 0x213d43, 0x213d82, 0x5cb30fed4212bee6, 0x9f304816b1ed7f0d, 0x427d38296fdac026, 0x0 }, /* #58 */ 4848 { 0x320d07, 0x320d13, 0xc510a3423934fa1d, 0x70f8f46a40835f98, 0xabe85128074e657a, 0x0 }, /* #59 */ 4849 { 0x285052, 0x285006, 0x3ab1161addb91ae5, 0x7bdd266fdddb3df5, 0x412c105500222310, 0x0 }, /* #60 */ 4850 { 0x243d06, 0x243507, 0xe6f8aee1cd641a45, 0x33ea9a451e056409, 0x4cf1eb6350a149c4, 0x0 }, /* #61 */ 4851 { 0x145806, 0x145012, 0x211fe53bbdf40b83, 0x662e9a7bb2f6c1d0, 0x450eb53ff502b64d, 0x0 }, /* #62 */ 4852 { 0x1d3d93, 0x1d3d86, 0x32c581bdcb3d33e2, 0x91303df150060e0c, 0x5e6abc3384c8da29, 0x0 }, /* #63 */ 4853 4853 }; 4854 4854 static const BINU64_TEST_T g_aTests_adc_u64_locked[] = 4855 4855 { 4856 { 0x 376087, 0x376013, 0x5b30d3b7beea9649, 0x3b185314e1865870, 0xdfe77f5d229bc226, 0x0 }, /* #0 */4857 { 0x 1a63d3, 0x1a6317, 0xc8bfafd590256bab, 0x403f13d630d6391b, 0x777f6400a0b0cd6f, 0x0 }, /* #1 */4858 { 0x 3e7942, 0x3e7187, 0xfe6526ce834d1082, 0xc73d8ae76623efb8, 0xc8d86418e2d6df36, 0x0 }, /* #2 */4859 { 0x 130906, 0x130992, 0x66dfcb271008a26d, 0xc3b707c9be9b44a1, 0x5cd73ca2ae92a234, 0x0 }, /* #3 */4860 { 0x0 d5f46, 0x0d5703, 0xed23e3e385ff12b0, 0x0340e3dc954575ec, 0x161cfff90f46633c, 0x0 }, /* #4 */4861 { 0x 296092, 0x296096, 0x494d9c08b8c5238b, 0xd0a0951aff03f988, 0x8752f912463ed5fd, 0x0 }, /* #5 */4862 { 0x 1e3153, 0x1e3117, 0xb66fcc00cff84ca4, 0x190fed7af5b27c90, 0x62a0217a25ba2feb, 0x0 }, /* #6 */4863 { 0x 356252, 0x356207, 0x789a213700df1fb3, 0x68a5dbe44fd9de9c, 0xf00bbaad4efabee9, 0x0 }, /* #7 */4864 { 0x 0c6d53, 0x0c6d86, 0x506188340eb0ed67, 0xbb19424201e6248e, 0x6ab7ba0df3353726, 0x0 }, /* #8 */4865 { 0x 176217, 0x176202, 0x56ab5f57bc04abcd, 0x674f331cc905002f, 0x10a3d3c50d005461, 0x0 }, /* #9 */4866 { 0x 2453d7, 0x245b96, 0x6be873eea97e6ff5, 0x83272bcd9391b590, 0x173eb7deea13459a, 0x0 }, /* #10 */4867 { 0x 195b96, 0x195b96, 0x5787dea2ae562289, 0xc56586f6c77f8c48, 0x6ddda854192969bf, 0x0 }, /* #11 */4868 { 0x1 63a52, 0x163286, 0x44b02e49220ef7d2, 0xe31746f9ecbdd5ac, 0x9e6718b0caaeddda, 0x0 }, /* #12 */4869 { 0x 057b13, 0x057303, 0xf71ef694aa31009b, 0x061abfe0fbff8b6d, 0x0efbc94c51ce8ad1, 0x0 }, /* #13 */4870 { 0x 1c4516, 0x1c4503, 0xf1b4653ab68f6308, 0x28e7af70f0f1602f, 0x37334a363a61fd27, 0x0 }, /* #14 */4871 { 0x 0d3b82, 0x0d3303, 0xf6a5dd4dc67fe548, 0x527cd6ec49e3eb8a, 0x5bd6f99e83640642, 0x0 }, /* #15 */4872 { 0x1 e2306, 0x1e2313, 0x7e46c38240175ea5, 0x7e0d585117e50a64, 0xffc694ced7cdabbf, 0x0 }, /* #16 */4873 { 0x1 30112, 0x130196, 0x04744217544051e6, 0x851ac9e580df6903, 0x80a687ce2c9f171d, 0x0 }, /* #17 */4874 { 0x1 d6597, 0x1d6517, 0xc5275a6ffdd46c9f, 0x1b934be0d876bd81, 0x566bf170daa250e1, 0x0 }, /* #18 */4875 { 0x 377b92, 0x377396, 0xafb8099e26e4af68, 0xfe81c23982642bf3, 0x4ec9b89b5b7f7c8b, 0x0 }, /* #19 */4876 { 0x 364f92, 0x364796, 0x8c1edfbba33ddf0e, 0xebca01f162305342, 0x5fab2235bef27434, 0x0 }, /* #20 */4877 { 0x1 255d3, 0x125596, 0x3edc660342539ade, 0xda3bdf03ba010a11, 0x9b5f790077ad6f32, 0x0 }, /* #21 */4878 { 0x0 07d02, 0x007513, 0xece87335cfe4a859, 0x4a783f4820c87cc8, 0x5d8fcc1250e3d46f, 0x0 }, /* #22 */4879 { 0x 1e6193, 0x1e6186, 0x9ecbd1a7ebf5c1f2, 0xffd30b04c326fcaf, 0x6107395cd7313abc, 0x0 }, /* #23 */4880 { 0x 0678c2, 0x067002, 0x63be155bfa772389, 0x71b7806c4ee3600e, 0x0df96b10546c3c85, 0x0 }, /* #24 */4881 { 0x 236e92, 0x236e82, 0x3f599e51ab45fae0, 0xa90c5ad67fef1408, 0x69b2bc84d4a91928, 0x0 }, /* #25 */4882 { 0x3 61357, 0x361303, 0xfc9d15c8dbcd81db, 0x290219ccc8cebf3e, 0x2c650403ed013d62, 0x0 }, /* #26 */4883 { 0x2 a7792, 0x2a7717, 0xe002e1ecfe5a62a7, 0x0966f8e59b98c006, 0x296416f89d3e5d5f, 0x0 }, /* #27 */4884 { 0x2 029d6, 0x202102, 0x103064dc659ab635, 0x1f0d7269fec886da, 0x0edd0d8d992dd0a5, 0x0 }, /* #28 */4885 { 0x 242b92, 0x242392, 0x5a69054438fe35d9, 0xf534d4279dd71794, 0x9acbcee364d8e1bb, 0x0 }, /* #29 */4886 { 0x 3b26d3, 0x3b2e17, 0xbe473126cc0584a4, 0x3e6433c57ff15a60, 0x801d029eb3ebd5bb, 0x0 }, /* #30 */4887 { 0x 1673d6, 0x167312, 0x25bd21f2066a3118, 0x4bbdb897ea69db51, 0x260096a5e3ffaa39, 0x0 }, /* #31 */4888 { 0x 225ed6, 0x225697, 0xd699fddb3407fe1d, 0xb18bc8168bf15f65, 0xdaf1ca3b57e96148, 0x0 }, /* #32 */4889 { 0x 141602, 0x141603, 0xffb8e82daeb92ef1, 0x17d08d85334c52ce, 0x1817a557849323dd, 0x0 }, /* #33 */4890 { 0x2 77f16, 0x277f86, 0x7286e917f39da432, 0xa436fbb36acea31d, 0x31b0129b7730feeb, 0x0 }, /* #34 */4891 { 0x 153846, 0x153013, 0xe17de7a4f77eeaf7, 0x1f6b09618871dcf4, 0x3ded21bc90f2f1fd, 0x0 }, /* #35 */4892 { 0x 015d47, 0x015517, 0xdcda9e4f412ea32c, 0x185d2b4155fe0682, 0x3b828cf214cf6355, 0x0 }, /* #36 */4893 { 0x 332317, 0x332b07, 0xc6ad36469c608c93, 0x55d91b183226de7e, 0x8f2be4d195c651ea, 0x0 }, /* #37 */4894 { 0x 3b5d17, 0x3b5d96, 0x74a7af7bd2dea3ba, 0xac04d6cdffd072f9, 0x375d27522cf1cf3e, 0x0 }, /* #38 */4895 { 0x 003597, 0x003d03, 0xba30925d47da03d1, 0x3ce401ae52b35a29, 0x82b36f510ad95657, 0x0 }, /* #39 */4896 { 0x 115107, 0x115183, 0xbe3111c158a035e0, 0x97ecbb57a024ebae, 0xd9bba9964784b5cd, 0x0 }, /* #40 */4897 { 0x3 a4406, 0x3a4417, 0x7398494364dd2901, 0x43c4f05377cf3200, 0xd02ca71012f208ff, 0x0 }, /* #41 */4898 { 0x 0c3487, 0x0c3c03, 0x9f1ce5f789ceaa84, 0x25fd08e1ec0c759b, 0x86e022ea623dcb16, 0x0 }, /* #42 */4899 { 0x14 3406, 0x143c96, 0x65eac844516d688c, 0xb725874e2a6f645a, 0x513abf09d901fbce, 0x0 }, /* #43 */4900 { 0x 137097, 0x137896, 0x37dbc0bf8b600f80, 0xae6a6fc507ab67c0, 0x768eaf057c4b583f, 0x0 }, /* #44 */4901 { 0x 042e12, 0x042696, 0x32b1da985dc028ba, 0xf96227b5184673e2, 0xc6b04d1cba864b28, 0x0 }, /* #45 */4902 { 0x 160d87, 0x160596, 0x33add614fc25484d, 0xf8592019d5e71ddb, 0xc4ab4a04d9c1d58d, 0x0 }, /* #46 */4903 { 0x 086fd6, 0x086792, 0xa7e512efdc65ed03, 0xe5df73a70ca40a62, 0x3dfa60b7303e1d5f, 0x0 }, /* #47 */4904 { 0x 232e03, 0x232607, 0x73dca750e3bf8981, 0x2830ab54bf2c194b, 0xb4540403db6c8fc9, 0x0 }, /* #48 */4905 { 0x1 37bc3, 0x137307, 0x739884545d6489e2, 0x4194a82b3f7c6bf9, 0xcdfc23d6e217e216, 0x0 }, /* #49 */4906 { 0x 145e93, 0x145606, 0x131e774da9a24265, 0x46b607715eccac6f, 0x33979023b52a6a09, 0x0 }, /* #50 */4907 { 0x 382516, 0x382592, 0x50ad3c8d64cd0796, 0xfbf5dda3c22f7df2, 0xab48a1165d62765c, 0x0 }, /* #51 */4908 { 0x 074187, 0x074986, 0x4439e8c081f42734, 0xae87d55c77d3be9f, 0x6a4dec9bf5df976a, 0x0 }, /* #52 */4909 { 0x 2849c7, 0x284107, 0x12de3ada3a196740, 0x042061a976032f24, 0xf14226cf3be9c7e3, 0x0 }, /* #53 */4910 { 0x 021a02, 0x021297, 0xe6b31c170c014279, 0xd9feec85c4fa8053, 0xf34bd06eb8f93dda, 0x0 }, /* #54 */4911 { 0x 2120c6, 0x212082, 0x810de3a662b69573, 0x9a076c8f59935e1a, 0x18f988e8f6dcc8a7, 0x0 }, /* #55 */4912 { 0x0 b4407, 0x0b4492, 0x32d7bb54c1277036, 0xcf482cea72731216, 0x9c707195b14ba1df, 0x0 }, /* #56 */4913 { 0x 307bc3, 0x307317, 0x4ea087a605e2568e, 0x41978078d30c222d, 0xf2f6f8d2cd29cb9e, 0x0 }, /* #57 */4914 { 0x 093d03, 0x093517, 0x67265e89951ffd2c, 0x17c7d6f89d28a674, 0xb0a1786f0808a947, 0x0 }, /* #58 */4915 { 0x2 97907, 0x297913, 0x8c466fd188e6375f, 0x1a3e66f76d3d4002, 0x8df7f725e45708a2, 0x0 }, /* #59 */4916 { 0x0 22547, 0x022596, 0x073e5f197f326bb9, 0x8a5b7b234f07d1c0, 0x831d1c09cfd56606, 0x0 }, /* #60 */4917 { 0x 1b1457, 0x1b1c86, 0x5f4c1c7ac6b04814, 0xc680748d0491e5b8, 0x673458123de19da3, 0x0 }, /* #61 */4918 { 0x0 219d3, 0x021196, 0xcd6c769a086f2585, 0xd2522564944dc5b2, 0x04e5aeca8bdea02c, 0x0 }, /* #62 */4919 { 0x 367316, 0x367316, 0x1e9601bb6bbf55bd, 0x4c89f1ddf60b016a, 0x2df3f0228a4babad, 0x0 }, /* #63 */4856 { 0x2947d6, 0x294796, 0x3e5c7e0d17c0f9fd, 0xdf100965c218a174, 0xa0b38b58aa57a777, 0x0 }, /* #0 */ 4857 { 0x017003, 0x017007, 0x3ec9a960fee067f7, 0x31ef4576a86f869f, 0xf3259c15a98f1ea7, 0x0 }, /* #1 */ 4858 { 0x2a40c6, 0x2a4896, 0x5bcafa36bc0cffb5, 0xd7c7c3f266fe1e03, 0x7bfcc9bbaaf11e4e, 0x0 }, /* #2 */ 4859 { 0x205397, 0x205316, 0x232d25a6614f63fb, 0x5899b74e8a522b50, 0x356c91a82902c754, 0x0 }, /* #3 */ 4860 { 0x0e47d6, 0x0e4796, 0xc25a6e036dac2b7a, 0xdd39eadc2c98b3a3, 0x1adf7cd8beec8829, 0x0 }, /* #4 */ 4861 { 0x3d7786, 0x3d7f07, 0x80ea68ab97317e70, 0x70c9a28734af5248, 0xefdf39db9d7dd3d8, 0x0 }, /* #5 */ 4862 { 0x0f1216, 0x0f1a17, 0x9f2c223ec00a391f, 0x7b681b088a865d8e, 0xdc3bf8c9ca7c246f, 0x0 }, /* #6 */ 4863 { 0x0a0347, 0x0a0317, 0xf75d43423efa9d0e, 0x6045f7af4ae57c56, 0x68e8b46d0beadf47, 0x0 }, /* #7 */ 4864 { 0x1d15c2, 0x1d1502, 0x51d18aabecdd3887, 0x6ec9d78480c42237, 0x1cf84cd893e6e9b0, 0x0 }, /* #8 */ 4865 { 0x3d2897, 0x3d2007, 0xd6c1e543cff3eae3, 0x12a7581d23a6a918, 0x3be572d953b2be34, 0x0 }, /* #9 */ 4866 { 0x174413, 0x174417, 0x4565056d40b8534d, 0x168d7b192bff8d2d, 0xd12875abeb4739df, 0x0 }, /* #10 */ 4867 { 0x055707, 0x055f82, 0x4b47724ce95e67b4, 0xaede303f28ff69e5, 0x6396bdf23fa10230, 0x0 }, /* #11 */ 4868 { 0x100dd2, 0x100502, 0x45a39097dd572a71, 0x7258c6e0d2c0d6d6, 0x2cb53648f569ac65, 0x0 }, /* #12 */ 4869 { 0x3e47c6, 0x3e4f17, 0xd55373314af5e41e, 0x6ec01e0ea4a58505, 0x996caadd59afa0e7, 0x0 }, /* #13 */ 4870 { 0x054102, 0x054112, 0x0d1b1dd7be842c43, 0x34435bd1adc86210, 0x27283df9ef4435cd, 0x0 }, /* #14 */ 4871 { 0x3c3a86, 0x3c3216, 0x055532f55e395277, 0x419740debabdc806, 0x3c420de95c84758f, 0x0 }, /* #15 */ 4872 { 0x1f5ac7, 0x1f5287, 0xf46d58beaa08fe44, 0xf39d772160e65bee, 0xff301e62b6dd5da9, 0x0 }, /* #16 */ 4873 { 0x1a7502, 0x1a7587, 0xc8f147faf9d5b112, 0xaa8dced6128223be, 0xe19c86db18ac72ac, 0x0 }, /* #17 */ 4874 { 0x1945c7, 0x194592, 0xb897ea6052d181aa, 0xde670417d06de351, 0x25cf19b77d9c61a6, 0x0 }, /* #18 */ 4875 { 0x2150c7, 0x215813, 0x9036548df7bdd625, 0x2aeee9a116a6f445, 0x9ab895131ee91e1f, 0x0 }, /* #19 */ 4876 { 0x0340c7, 0x034086, 0x27504e4c535b8de5, 0xdcc62f77dca02277, 0xb575e12b89449491, 0x0 }, /* #20 */ 4877 { 0x116952, 0x116103, 0xc256e10cf9f6ed52, 0x0ddf59474fc7ea2c, 0x4b88783a55d0fcda, 0x0 }, /* #21 */ 4878 { 0x0d2dc2, 0x0d2583, 0xb1a1c80428b6af19, 0x8c1f461e1d094729, 0xda7d7e19f4529810, 0x0 }, /* #22 */ 4879 { 0x214992, 0x214103, 0x35adb74b638282c6, 0x097fd0f5835f3b3b, 0xd3d219aa1fdcb875, 0x0 }, /* #23 */ 4880 { 0x1312c6, 0x131207, 0x0e31d3ebe1bd3a1b, 0x0d6d8e7b4b0d2aaf, 0xff3bba8f694ff094, 0x0 }, /* #24 */ 4881 { 0x154383, 0x154b17, 0x9755965783c57063, 0x1b2eb25837c6c6f0, 0x83d91c00b401568c, 0x0 }, /* #25 */ 4882 { 0x3d66c6, 0x3d6682, 0xba0cf02480a80db9, 0xd45df069a811f6fb, 0x1a5100452769e942, 0x0 }, /* #26 */ 4883 { 0x283f82, 0x283f96, 0x600d1a08ad750e88, 0xd39ad0f4a99d4303, 0x738db6ebfc28347b, 0x0 }, /* #27 */ 4884 { 0x241896, 0x241006, 0x32f7349cc31470c3, 0x3922644946b3997e, 0x062b2fac839f28bb, 0x0 }, /* #28 */ 4885 { 0x064857, 0x064013, 0xf8c22d79f20c91ec, 0x0079aad9c64411f8, 0x07b77d5fd437800b, 0x0 }, /* #29 */ 4886 { 0x076bc6, 0x076396, 0x9782ca4fd492666e, 0xac9ad77620427b06, 0x15180d264bb01498, 0x0 }, /* #30 */ 4887 { 0x076547, 0x076593, 0xb0aed25e379469cf, 0xa1e77ddadd099c1a, 0xf138ab7ca575324a, 0x0 }, /* #31 */ 4888 { 0x027302, 0x027307, 0xe8953edc0d54fe94, 0x3e91d808aba6f0e8, 0x55fc992c9e51f254, 0x0 }, /* #32 */ 4889 { 0x2c43c6, 0x2c4313, 0x59743c6dc397a77a, 0x4474101e61c2ed76, 0xeaffd3b09e2b45fc, 0x0 }, /* #33 */ 4890 { 0x227e93, 0x227603, 0x38be1932b3ff3821, 0x2cabe05e3c6776da, 0xf3edc72b88683eb8, 0x0 }, /* #34 */ 4891 { 0x2e7287, 0x2e7297, 0x9190e278f6bedfd2, 0x894fe58935c33df0, 0xf7bf03103f045e1d, 0x0 }, /* #35 */ 4892 { 0x224cd3, 0x224417, 0xa1e36fa620a3ccef, 0x11ef6a323b5afa6f, 0x700bfa8c1ab72d7f, 0x0 }, /* #36 */ 4893 { 0x2e36c6, 0x2e3e17, 0xb53b3503f1cf9cbc, 0x4be8666f73e530d2, 0x96ad316b82159416, 0x0 }, /* #37 */ 4894 { 0x071442, 0x071487, 0xad23331721167b60, 0x900373c38305bd87, 0xe2e040ac61ef4227, 0x0 }, /* #38 */ 4895 { 0x356e17, 0x356606, 0x50d89e02b82240fc, 0x7875178ef58fdeee, 0x279c798c3d6d9df1, 0x0 }, /* #39 */ 4896 { 0x2f6a87, 0x2f6203, 0xf64f4a08de15ffd6, 0x378e9a642d9b6eea, 0x413f505b4f856f13, 0x0 }, /* #40 */ 4897 { 0x340702, 0x340f86, 0x5b10e6fda10b4423, 0x955d16c393b83e0f, 0x3a4c2fc5f2acf9ec, 0x0 }, /* #41 */ 4898 { 0x144c43, 0x144412, 0x0c8ca576eae4b2a5, 0x7526d8a010a7bfe3, 0x689a332925c30d3d, 0x0 }, /* #42 */ 4899 { 0x145d92, 0x145d86, 0x5611d369025eae7e, 0xb36ccda66ead4c4e, 0x5d5afa3d6c4e9dd0, 0x0 }, /* #43 */ 4900 { 0x2249d3, 0x224106, 0x213fa8d54231e653, 0x594693ab1c975028, 0x3806ead5da6569d4, 0x0 }, /* #44 */ 4901 { 0x230383, 0x230396, 0xbc9896a5bd8f14b5, 0xe8b1654b83597f41, 0x2c18cea5c5ca6a8b, 0x0 }, /* #45 */ 4902 { 0x264943, 0x264106, 0x0522e7dc75e6d2f1, 0x5e871925ac8b12eb, 0x5964314936a43ff9, 0x0 }, /* #46 */ 4903 { 0x1f3c87, 0x1f3486, 0x0b01d26620d9f515, 0xdc85c44e45764218, 0xd183f1e8249c4d02, 0x0 }, /* #47 */ 4904 { 0x3e6007, 0x3e6082, 0x29cfdbcde4ae37c6, 0xb9934d81b215ddc7, 0x8fc371b3cd67a600, 0x0 }, /* #48 */ 4905 { 0x1d4786, 0x1d4787, 0xd049af2464e08536, 0x8192309dfa69f20c, 0xb148817995896cd6, 0x0 }, /* #49 */ 4906 { 0x2c4816, 0x2c4007, 0x471e79bb2438d902, 0x15a52a384602c0a5, 0xce86b07d21c9e7a3, 0x0 }, /* #50 */ 4907 { 0x2c65d6, 0x2c6586, 0x231472808b2f9d9c, 0xcf4d9f1fde9901ed, 0xac392c9f53696451, 0x0 }, /* #51 */ 4908 { 0x201147, 0x201112, 0x4d84fdb458aa3136, 0x7f71dc706ed66c92, 0x31ecdebc162c3b5b, 0x0 }, /* #52 */ 4909 { 0x132217, 0x132217, 0x751f4d76622d71d5, 0x3f2fe5803c442be2, 0xca109809da16ba0c, 0x0 }, /* #53 */ 4910 { 0x2d7c02, 0x2d7c96, 0x4440cef824ea15da, 0x80722c171fbe34a3, 0x3c315d1efad41ec9, 0x0 }, /* #54 */ 4911 { 0x181c47, 0x181496, 0x1eb1528d60fb7c99, 0xc63b84342c9e3353, 0xa78a31a6cba2b6b9, 0x0 }, /* #55 */ 4912 { 0x013e47, 0x013683, 0xdcdafefcb6baea33, 0x97a8eafc64556c38, 0xbacdebffad9a8204, 0x0 }, /* #56 */ 4913 { 0x007157, 0x007183, 0xa3300863caa43762, 0x9cb14125711ae504, 0xf98138c1a676ada1, 0x0 }, /* #57 */ 4914 { 0x352447, 0x352417, 0xee15369032688d4e, 0x00d9fba1e519cce1, 0x12c4c511b2b13f92, 0x0 }, /* #58 */ 4915 { 0x260982, 0x260907, 0xa2805c3256fc7eb9, 0x28904547b0216709, 0x860fe9155924e850, 0x0 }, /* #59 */ 4916 { 0x0f0582, 0x0f0d03, 0x870a26f8008e6ec4, 0x511530feac12f6fb, 0xca0b0a06ab848837, 0x0 }, /* #60 */ 4917 { 0x3f35c6, 0x3f3507, 0xd0540e5f3f6b1973, 0x38b20f1fbde6c19f, 0x685e00c07e7ba82c, 0x0 }, /* #61 */ 4918 { 0x0351d6, 0x035982, 0x21b8d09a32798497, 0x8523a02c1f00c458, 0x636acf91ec873fc1, 0x0 }, /* #62 */ 4919 { 0x214ac3, 0x214292, 0xa4694c1e2272e255, 0xcca6daaf5f773a94, 0x283d8e913d04583e, 0x0 }, /* #63 */ 4920 4920 }; 4921 4921 static const BINU64_TEST_T g_aTests_sub_u64[] = 4922 4922 { 4923 { 0x1a 0093, 0x1a0083, 0x1480202771ef487d, 0xe4e1944cca303cb5, 0x2f9e8bdaa7bf0bc8, 0x0 }, /* #0 */4924 { 0x 2f4e56, 0x2f4682, 0xb6e4e1f016dbae2d, 0x886352d16a2e3e76, 0x2e818f1eacad6fb7, 0x0 }, /* #1 */4925 { 0x 1b3317, 0x1b3382, 0xd9ec36393401ac9f, 0xc73556ef1125c725, 0x12b6df4a22dbe57a, 0x0 }, /* #2 */4926 { 0x 3d1d92, 0x3d1502, 0x176ed6575f7c4467, 0x0bb8458cf1c24ea2, 0x0bb690ca6db9f5c5, 0x0 }, /* #3 */4927 { 0x1 b6493, 0x1b6416, 0x40490a1a567d9c5a, 0x150beaa59b474a6c, 0x2b3d1f74bb3651ee, 0x0 }, /* #4 */4928 { 0x1 c0ed3, 0x1c0606, 0x14897cb19e52e63c, 0x01c653b08ff97269, 0x12c329010e5973d3, 0x0 }, /* #5 */4929 { 0x 390a46, 0x390212, 0x44deb8f43a519ffd, 0x1444380dc010e17f, 0x309a80e67a40be7e, 0x0 }, /* #6 */4930 { 0x 0414d7, 0x041497, 0x0c4caf3da9501d53, 0xc9cbb90a2acb493a, 0x4280f6337e84d419, 0x0 }, /* #7 */4931 { 0x2 33043, 0x233897, 0x55701c0f5a90c104, 0xd0c349a7674e7869, 0x84acd267f342489b, 0x0 }, /* #8 */4932 { 0x 290b42, 0x290393, 0x4f60b6eea97ff3d3, 0xdee8c13c52f628ae, 0x7077f5b25689cb25, 0x0 }, /* #9 */4933 { 0x 2311d2, 0x231182, 0xb44790c517c4be28, 0xaa8d337e51532dd5, 0x09ba5d46c6719053, 0x0 }, /* #10 */4934 { 0x0 14452, 0x014412, 0x1a63aa4b03ca5c16, 0x17659e263e890bcd, 0x02fe0c24c5415049, 0x0 }, /* #11 */4935 { 0x0 f31d2, 0x0f3983, 0x59db254b0ed176fe, 0xb39643434c63e9fb, 0xa644e207c26d8d03, 0x0 }, /* #12 */4936 { 0x1 34d13, 0x134592, 0xb865c09b88f107a1, 0x9190170da8a8c9c4, 0x26d5a98de0483ddd, 0x0 }, /* #13 */4937 { 0x 2e7bc6, 0x2e7383, 0xea2a6d98c8884408, 0xf8c8f17441071840, 0xf1617c2487812bc8, 0x0 }, /* #14 */4938 { 0x 1d5983, 0x1d5106, 0x6e723a1a67e7f899, 0x5be7a0015aa35fd1, 0x128a9a190d4498c8, 0x0 }, /* #15 */4939 { 0x 0b0987, 0x0b0103, 0x4d7f01c347263488, 0x5f5496f239d96394, 0xee2a6ad10d4cd0f4, 0x0 }, /* #16 */4940 { 0x0 a77d2, 0x0a7f16, 0xb05ddcae3b5597c0, 0x3bc5e49f99123a9c, 0x7497f80ea2435d24, 0x0 }, /* #17 */4941 { 0x 1e1ac7, 0x1e1212, 0x9995f49f3c4dd3f2, 0x114bf666b85eb346, 0x8849fe3883ef20ac, 0x0 }, /* #18 */4942 { 0x 113393, 0x113306, 0x22ce1be1dd933f7d, 0x015fc17e940abc09, 0x216e5a6349888374, 0x0 }, /* #19 */4943 { 0x 302a92, 0x302212, 0x914cde9ffc854463, 0x09e397286ed981f7, 0x876947778dabc26c, 0x0 }, /* #20 */4944 { 0x1 25946, 0x125997, 0x7fec1ffe42c0cd63, 0xaca5f5ac1b984fe8, 0xd3462a5227287d7b, 0x0 }, /* #21 */4945 { 0x04 1816, 0x041016, 0x59aa5dc3d6249023, 0x42a7aad29632d5c5, 0x1702b2f13ff1ba5e, 0x0 }, /* #22 */4946 { 0x 3218d7, 0x321016, 0x9d897bd9f6fd05d3, 0x0dc41ba0c9db131e, 0x8fc560392d21f2b5, 0x0 }, /* #23 */4947 { 0x 304647, 0x304e16, 0xef9e85f7925590f0, 0x7e4aeebc81e85d63, 0x7153973b106d338d, 0x0 }, /* #24 */4948 { 0x2 d3bc3, 0x2d3382, 0xa4243918c1c3bdea, 0xa1dee7b17ba333e5, 0x0245516746208a05, 0x0 }, /* #25 */4949 { 0x 236306, 0x236b87, 0x422749f4dc848c8c, 0xb9bdc1dc3b1c3872, 0x88698818a168541a, 0x0 }, /* #26 */4950 { 0x2 604c6, 0x260492, 0xc8c38b1361c4f162, 0xbfb7165f83e53fab, 0x090c74b3dddfb1b7, 0x0 }, /* #27 */4951 { 0x 013916, 0x013906, 0x839380cd9e683b8f, 0x364743fd157b062b, 0x4d4c3cd088ed3564, 0x0 }, /* #28 */4952 { 0x 2c0282, 0x2c0282, 0xc1378ee0222c28ff, 0x962252b17ba71440, 0x2b153c2ea68514bf, 0x0 }, /* #29 */4953 { 0x2 20612, 0x220e83, 0x2edeaaaad2bed62b, 0x8c4f357136283f3b, 0xa28f75399c9696f0, 0x0 }, /* #30 */4954 { 0x 192396, 0x192383, 0x9d8950b1e439288a, 0xa2b889558228641a, 0xfad0c75c6210c470, 0x0 }, /* #31 */4955 { 0x 100706, 0x100797, 0x501fc86ada5b0eaa, 0xfba6058b83bc3e6c, 0x5479c2df569ed03e, 0x0 }, /* #32 */4956 { 0x 2869c7, 0x286117, 0x17618d56be4d94c2, 0x718eafd978c77faa, 0xa5d2dd7d45861518, 0x0 }, /* #33 */4957 { 0x 0b4cd3, 0x0b4496, 0xd3b43ea49d287e51, 0xd1249bffbeabf33a, 0x028fa2a4de7c8b17, 0x0 }, /* #34 */4958 { 0x 3e3e46, 0x3e3e83, 0x323273cee97f820a, 0x853d53779b2e6e16, 0xacf520574e5113f4, 0x0 }, /* #35 */4959 { 0x 1e46d2, 0x1e4602, 0xedac392adabb0a77, 0x3a78ec8454ddfea4, 0xb3334ca685dd0bd3, 0x0 }, /* #36 */4960 { 0x 2d6142, 0x2d6106, 0x50368b745493fcab, 0x13bfe9b0679666db, 0x3c76a1c3ecfd95d0, 0x0 }, /* #37 */4961 { 0x 362812, 0x362893, 0x6552dede3d4a7cf9, 0xc0e8d2cf99a4882f, 0xa46a0c0ea3a5f4ca, 0x0 }, /* #38 */4962 { 0x3 d1e82, 0x3d1603, 0x47df401f8f79d639, 0x7f39c80cbd8f1ef7, 0xc8a57812d1eab742, 0x0 }, /* #39 */4963 { 0x 2d6a07, 0x2d6292, 0xe977c02a21294494, 0xb5a1f54dac4029ea, 0x33d5cadc74e91aaa, 0x0 }, /* #40 */4964 { 0x 396cc7, 0x396c83, 0x2f4f54b51f5e693d, 0x86e87b4e5e1c19e6, 0xa866d966c1424f57, 0x0 }, /* #41 */4965 { 0x0 a4c42, 0x0a4416, 0x9fafec1cb6a83ec0, 0x0c0147879ff20c3c, 0x93aea49516b63284, 0x0 }, /* #42 */4966 { 0x 375d16, 0x375593, 0xb0187bee8842955b, 0xddb0564e30d2366e, 0xd26825a057705eed, 0x0 }, /* #43 */4967 { 0x3 e5586, 0x3e5d97, 0x7733c105eb289c65, 0x8be3efc584632fff, 0xeb4fd14066c56c66, 0x0 }, /* #44 */4968 { 0x3 256d7, 0x325e12, 0x8cb962caccbef4cb, 0x1b49267a2dba327f, 0x71703c509f04c24c, 0x0 }, /* #45 */4969 { 0x0 74183, 0x074106, 0xba7a6ddca9b3ad42, 0x12bbfc686df108c0, 0xa7be71743bc2a482, 0x0 }, /* #46 */4970 { 0x 0a2bc2, 0x0a2383, 0xccf7cec9f49a868d, 0xfcaecdf8137170f4, 0xd04900d1e1291599, 0x0 }, /* #47 */4971 { 0x 142193, 0x142183, 0x5c233c229fc38068, 0xf2cd4f46128274f8, 0x6955ecdc8d410b70, 0x0 }, /* #48 */4972 { 0x3 17497, 0x317c87, 0x71b492daa6e5bf68, 0xd4ab2c7c60d07fb4, 0x9d09665e46153fb4, 0x0 }, /* #49 */4973 { 0x1 f3416, 0x1f3406, 0xf0e1a51a2d70705f, 0x5a7831c17f51e884, 0x96697358ae1e87db, 0x0 }, /* #50 */4974 { 0x 1321c6, 0x132112, 0xddb92520ebea36e1, 0x5aeff0aa45b5aeef, 0x82c93476a63487f2, 0x0 }, /* #51 */4975 { 0x 135113, 0x135906, 0xd587c5feb8ba0cc9, 0x6046b6bf33e23a39, 0x75410f3f84d7d290, 0x0 }, /* #52 */4976 { 0x1 00c43, 0x100416, 0xc8aa76c4955ee382, 0x384c706ba603a135, 0x905e0658ef5b424d, 0x0 }, /* #53 */4977 { 0x 322482, 0x322413, 0x1198584ece162bd7, 0x49a70d096548b9ef, 0xc7f14b4568cd71e8, 0x0 }, /* #54 */4978 { 0x 0443c3, 0x044316, 0x17e5ad786a5a0fe8, 0x09eb7ad1c27a625f, 0x0dfa32a6a7dfad89, 0x0 }, /* #55 */4979 { 0x 133757, 0x133796, 0xf2562b46d09df557, 0xeddb7041196aba09, 0x047abb05b7333b4e, 0x0 }, /* #56 */4980 { 0x 0c6842, 0x0c6087, 0x86013371751925ce, 0xbf8cdb63fc40c230, 0xc674580d78d8639e, 0x0 }, /* #57 */4981 { 0x 006196, 0x006197, 0x16b86d3e639c4c33, 0xed1d57f2fd901e47, 0x299b154b660c2dec, 0x0 }, /* #58 */4982 { 0x1 30446, 0x130482, 0xeed074724ffd0eb4, 0x9c517b07d86fed80, 0x527ef96a778d2134, 0x0 }, /* #59 */4983 { 0x 282782, 0x282f12, 0x95f4686c4f15a4c4, 0x3e0a56f82e220f0e, 0x57ea117420f395b6, 0x0 }, /* #60 */4984 { 0x 1f62d2, 0x1f6a87, 0x4f343033a56bfeba, 0xaf8549e8ba2392a9, 0x9faee64aeb486c11, 0x0 }, /* #61 */4985 { 0x1 11486, 0x111c02, 0xd4d1904719da7373, 0x6a567ffc0f8322a1, 0x6a7b104b0a5750d2, 0x0 }, /* #62 */4986 { 0x2a 6282, 0x2a6a83, 0x47554b873c3eed6b, 0xb91bac048b6d5d98, 0x8e399f82b0d18fd3, 0x0 }, /* #63 */4923 { 0x1a6612, 0x1a6602, 0xe0062e2e96c11bc5, 0x0ca8cc8da0ff1c83, 0xd35d61a0f5c1ff42, 0x0 }, /* #0 */ 4924 { 0x347a02, 0x347287, 0xba41be7449be5a56, 0xf82a553ad77f69f6, 0xc2176939723ef060, 0x0 }, /* #1 */ 4925 { 0x3d1e43, 0x3d1606, 0x59de0c870bcd65ea, 0x04bc9eb84ac4e595, 0x55216dcec1088055, 0x0 }, /* #2 */ 4926 { 0x2f7a12, 0x2f7206, 0x2d55e04ce4549646, 0x052de444c35be172, 0x2827fc0820f8b4d4, 0x0 }, /* #3 */ 4927 { 0x132686, 0x132686, 0xe7cd29f4992165d8, 0xdcf320abcaa3ff42, 0x0ada0948ce7d6696, 0x0 }, /* #4 */ 4928 { 0x177c56, 0x177497, 0x8c152dcba96594f0, 0xde111785e6f4037d, 0xae041645c2719173, 0x0 }, /* #5 */ 4929 { 0x124452, 0x124c87, 0x5ee12b993b0b3d3b, 0x8310a26f6a15e396, 0xdbd08929d0f559a5, 0x0 }, /* #6 */ 4930 { 0x1c7103, 0x1c7993, 0x67634267aa530832, 0xde9e150d04b67bce, 0x88c52d5aa59c8c64, 0x0 }, /* #7 */ 4931 { 0x247417, 0x247c97, 0x1b92610c38496916, 0x991fdb31d128001e, 0x827285da672168f8, 0x0 }, /* #8 */ 4932 { 0x312c57, 0x312406, 0x75b15536c4b1cf8d, 0x51d2bc0d376046f6, 0x23de99298d518897, 0x0 }, /* #9 */ 4933 { 0x196506, 0x196502, 0xf623a64d503f556a, 0x46fe7705f1c40f97, 0xaf252f475e7b45d3, 0x0 }, /* #10 */ 4934 { 0x027657, 0x027697, 0x41a951784a4525a0, 0xfa467d78b721877e, 0x4762d3ff93239e22, 0x0 }, /* #11 */ 4935 { 0x0c0e02, 0x0c0617, 0x1a12bf6a00341030, 0x20996fe0fb5f19d7, 0xf9794f8904d4f659, 0x0 }, /* #12 */ 4936 { 0x1448d3, 0x144012, 0xbddabb842b4e4532, 0x238e512988012d89, 0x9a4c6a5aa34d17a9, 0x0 }, /* #13 */ 4937 { 0x1a4813, 0x1a4006, 0x7c6faad05cba13e3, 0x305e83a795829660, 0x4c112728c7377d83, 0x0 }, /* #14 */ 4938 { 0x215a13, 0x215a97, 0x77eb158404766141, 0x8d08f2c719a4b777, 0xeae222bcead1a9ca, 0x0 }, /* #15 */ 4939 { 0x167a82, 0x167292, 0xdd51a26da98d5524, 0xa146a40ecf0e832c, 0x3c0afe5eda7ed1f8, 0x0 }, /* #16 */ 4940 { 0x020cd3, 0x020487, 0x3b2503ad96dfbdc9, 0xf7a6a0c39bcb2bc5, 0x437e62e9fb149204, 0x0 }, /* #17 */ 4941 { 0x0f5197, 0x0f5112, 0xa8250785b40aaa17, 0x12b3e281dcf9c7ea, 0x95712503d710e22d, 0x0 }, /* #18 */ 4942 { 0x3472d6, 0x347296, 0xb540cf4b753a8d7c, 0xa49370e743512d3f, 0x10ad5e6431e9603d, 0x0 }, /* #19 */ 4943 { 0x102097, 0x102013, 0x14d1fe5eaccd36f0, 0x622f2369863a5ef1, 0xb2a2daf52692d7ff, 0x0 }, /* #20 */ 4944 { 0x1524c3, 0x152407, 0x228e031af062bd9a, 0x2976806e56f4eb18, 0xf91782ac996dd282, 0x0 }, /* #21 */ 4945 { 0x040756, 0x040712, 0x6dc6e819560779da, 0x619a26743857803d, 0x0c2cc1a51daff99d, 0x0 }, /* #22 */ 4946 { 0x1d3dc3, 0x1d3583, 0x3a310a864b89a6f8, 0xe1f8404561dfa5b6, 0x5838ca40e9aa0142, 0x0 }, /* #23 */ 4947 { 0x263c06, 0x263487, 0x9613c9d6bff889a1, 0xed81c16d52d05ce1, 0xa89208696d282cc0, 0x0 }, /* #24 */ 4948 { 0x263a46, 0x263213, 0x0f32db64a47ddcba, 0x4a9ac155909c31df, 0xc4981a0f13e1aadb, 0x0 }, /* #25 */ 4949 { 0x1671d7, 0x167112, 0x4afdac584aa7bf42, 0x1db545507669d364, 0x2d486707d43debde, 0x0 }, /* #26 */ 4950 { 0x2413c2, 0x241302, 0x6fd050dd1e4f6a5e, 0x02eef0f088e253da, 0x6ce15fec956d1684, 0x0 }, /* #27 */ 4951 { 0x2036c6, 0x203e12, 0xa944ed390d812c19, 0x4623e332214ebcec, 0x63210a06ec326f2d, 0x0 }, /* #28 */ 4952 { 0x1921c6, 0x192116, 0x3e92b7469402b850, 0x33c423e441c422bb, 0x0ace9362523e9595, 0x0 }, /* #29 */ 4953 { 0x2e0c53, 0x2e0c12, 0xd759368a8f34dc06, 0x6b935fe7ed293207, 0x6bc5d6a2a20ba9ff, 0x0 }, /* #30 */ 4954 { 0x0e5cd7, 0x0e5c02, 0x9a7ce3d5e178ddb9, 0x57c234d664271b31, 0x42baaeff7d51c288, 0x0 }, /* #31 */ 4955 { 0x366897, 0x366016, 0x782a97fbd6ea6b4d, 0x26023525228a4dee, 0x522862d6b4601d5f, 0x0 }, /* #32 */ 4956 { 0x3058c2, 0x305893, 0x7b55e7c83fb0f7b2, 0x978a3b1d3accbcf8, 0xe3cbacab04e43aba, 0x0 }, /* #33 */ 4957 { 0x354196, 0x354193, 0xec2ec9c9ebeec709, 0xee2a604db82ce46e, 0xfe04697c33c1e29b, 0x0 }, /* #34 */ 4958 { 0x296b93, 0x296383, 0x9f1d0747d7ddbeda, 0xf7b163ac6d14e894, 0xa76ba39b6ac8d646, 0x0 }, /* #35 */ 4959 { 0x024a02, 0x024a16, 0x9e1bf4a34092aef3, 0x73bab8888338855a, 0x2a613c1abd5a2999, 0x0 }, /* #36 */ 4960 { 0x306492, 0x306412, 0xb897150510768e11, 0x058e7290499154f4, 0xb308a274c6e5391d, 0x0 }, /* #37 */ 4961 { 0x2107d2, 0x210717, 0x16f3596dd39db572, 0x7d0b85bf912985be, 0x99e7d3ae42742fb4, 0x0 }, /* #38 */ 4962 { 0x3a51c3, 0x3a5197, 0xdcb061ac401008c7, 0xf28a48f880337609, 0xea2618b3bfdc92be, 0x0 }, /* #39 */ 4963 { 0x1f2543, 0x1f2597, 0x4b4c526faaa31cb3, 0xfb14015c6aeb00ac, 0x503851133fb81c07, 0x0 }, /* #40 */ 4964 { 0x123e96, 0x123e93, 0x370c00543f66d0a4, 0x9f3707cb8a7d299d, 0x97d4f888b4e9a707, 0x0 }, /* #41 */ 4965 { 0x0834d3, 0x083497, 0x45bbf858b49f4a21, 0xef32258e3cf1edc9, 0x5689d2ca77ad5c58, 0x0 }, /* #42 */ 4966 { 0x2d5757, 0x2d5712, 0xbfa661af09542750, 0x38ce54c6c4fcbdae, 0x86d80ce8445769a2, 0x0 }, /* #43 */ 4967 { 0x3756d2, 0x375606, 0xf4d2ac766f272c61, 0x6dd4d7463bee9a50, 0x86fdd53033389211, 0x0 }, /* #44 */ 4968 { 0x3745c6, 0x374582, 0xe2fe5deb0e4e006e, 0x90c93b172485de5b, 0x523522d3e9c82213, 0x0 }, /* #45 */ 4969 { 0x0153d3, 0x015396, 0xefe26f43bcb0b435, 0xcdc8f33181b9e31e, 0x22197c123af6d117, 0x0 }, /* #46 */ 4970 { 0x203406, 0x203407, 0x01f42538440d403c, 0x7d9ca1c4c055bfb4, 0x8457837383b78088, 0x0 }, /* #47 */ 4971 { 0x371612, 0x371613, 0x05586479054a1f79, 0x688465c2571dd8cd, 0x9cd3feb6ae2c46ac, 0x0 }, /* #48 */ 4972 { 0x376d83, 0x376d93, 0x4a9f27ca7b36c4e0, 0x978542ace44980a8, 0xb319e51d96ed4438, 0x0 }, /* #49 */ 4973 { 0x110dd6, 0x110d87, 0x759647de9eab233c, 0xb3c8bd7f8162a71b, 0xc1cd8a5f1d487c21, 0x0 }, /* #50 */ 4974 { 0x370493, 0x370412, 0x5bd3b306a7ea9cab, 0x284bc540405c3f7c, 0x3387edc6678e5d2f, 0x0 }, /* #51 */ 4975 { 0x0b7c92, 0x0b7486, 0xe412c5557920f01a, 0xdb79e82eecc76d53, 0x0898dd268c5982c7, 0x0 }, /* #52 */ 4976 { 0x1f0f06, 0x1f0702, 0xcb2dcfa70153696a, 0x1483f04514b765ea, 0xb6a9df61ec9c0380, 0x0 }, /* #53 */ 4977 { 0x087552, 0x087586, 0xefb85d7084cdfd6a, 0xdc161d1cd3cf80e1, 0x13a24053b0fe7c89, 0x0 }, /* #54 */ 4978 { 0x2d3402, 0x2d3493, 0x02ad4225feb39df3, 0xd8e25aadc1e1f09e, 0x29cae7783cd1ad55, 0x0 }, /* #55 */ 4979 { 0x220c97, 0x220492, 0xd6defad894446760, 0x8e22a158cb1dbfea, 0x48bc597fc926a776, 0x0 }, /* #56 */ 4980 { 0x172556, 0x172d12, 0x942bfcda26e730aa, 0x1e964d311301da1c, 0x7595afa913e5568e, 0x0 }, /* #57 */ 4981 { 0x3f3c86, 0x3f3c87, 0x4135e22a12742a75, 0xb8f9b1b599e0f671, 0x883c307478933404, 0x0 }, /* #58 */ 4982 { 0x1113c7, 0x111302, 0x94b7f7d725b133ae, 0x04ed44582bc0e4cd, 0x8fcab37ef9f04ee1, 0x0 }, /* #59 */ 4983 { 0x0e3e17, 0x0e3697, 0x1ec753f9405067b0, 0xf5e86ea4cff65778, 0x28dee554705a1038, 0x0 }, /* #60 */ 4984 { 0x222396, 0x222393, 0x83cee4da7bce4db0, 0x9f73d35db7bba786, 0xe45b117cc412a62a, 0x0 }, /* #61 */ 4985 { 0x191757, 0x191796, 0xcc6970f1868ce663, 0xbe778ff1a81701cf, 0x0df1e0ffde75e494, 0x0 }, /* #62 */ 4986 { 0x2a0c82, 0x2a0402, 0x9605778a74ae28fe, 0x051e02eef3c2f7d9, 0x90e7749b80eb3125, 0x0 }, /* #63 */ 4987 4987 }; 4988 4988 static const BINU64_TEST_T g_aTests_sub_u64_locked[] = 4989 4989 { 4990 { 0x1 737c7, 0x173707, 0x27b904853358bdae, 0x72b2e7a84f80d0b8, 0xb5061cdce3d7ecf6, 0x0 }, /* #0 */4991 { 0x 104a96, 0x104203, 0x16e6f278b42c855a, 0x78cf2f109ff3b480, 0x9e17c3681438d0da, 0x0 }, /* #1 */4992 { 0x 1e1112, 0x1e1113, 0x2fdf5abf5bf4f863, 0x32159c21ab362e3d, 0xfdc9be9db0beca26, 0x0 }, /* #2 */4993 { 0x0 175c7, 0x017516, 0xe8baf75d17e5c2d7, 0x57937c8d8d1fb348, 0x91277acf8ac60f8f, 0x0 }, /* #3 */4994 { 0x 2f5582, 0x2f5586, 0xf8453d9afbb44598, 0xa09368c871e4be72, 0x57b1d4d289cf8726, 0x0 }, /* #4 */4995 { 0x0 b3307, 0x0b3397, 0x84bfdddde34ad085, 0xcc7e001e52cbf5eb, 0xb841ddbf907eda9a, 0x0 }, /* #5 */4996 { 0x 054353, 0x054b87, 0x390bc04cb74f6a8d, 0x8bf67153c4d16ee4, 0xad154ef8f27dfba9, 0x0 }, /* #6 */4997 { 0x 3312c7, 0x331206, 0x5d773cca4e31a5b9, 0x27b5061b4ef9a4d7, 0x35c236aeff3800e2, 0x0 }, /* #7 */4998 { 0x1 37516, 0x137583, 0x8d5e0ec3f8bf2618, 0x9fb5d9f09ea3fb08, 0xeda834d35a1b2b10, 0x0 }, /* #8 */4999 { 0x 2440c3, 0x244006, 0x398ce0d4be2016f4, 0x2833431e6e237b24, 0x11599db64ffc9bd0, 0x0 }, /* #9 */5000 { 0x 014153, 0x014987, 0x657ee988a3f00f56, 0xd312846474d9fb90, 0x926c65242f1613c6, 0x0 }, /* #10 */5001 { 0x 2427c7, 0x242783, 0x8c7da7383579c13d, 0xff70d14ce80c4c7a, 0x8d0cd5eb4d6d74c3, 0x0 }, /* #11 */5002 { 0x 305ed2, 0x305697, 0x1e9fe8f5be212fe8, 0xf60dbc4669a9d28d, 0x28922caf54775d5b, 0x0 }, /* #12 */5003 { 0x 334ac3, 0x334202, 0x7a0a240c27c700de, 0x60a9149038025346, 0x19610f7befc4ad98, 0x0 }, /* #13 */5004 { 0x 3f0216, 0x3f0202, 0xae22d0558e752a28, 0x169ebf5a1ed97538, 0x978410fb6f9bb4f0, 0x0 }, /* #14 */5005 { 0x 365ac6, 0x365202, 0x36b6a7db7416b80a, 0x020b7fa9e250604a, 0x34ab283191c657c0, 0x0 }, /* #15 */5006 { 0x 1b43d2, 0x1b4b06, 0xa6e8ef808c1f7b8f, 0x3cd31d3d055b8a47, 0x6a15d24386c3f148, 0x0 }, /* #16 */5007 { 0x 1f6316, 0x1f6313, 0x13d1d6f1522466b0, 0x18175fc55cadd37c, 0xfbba772bf5769334, 0x0 }, /* #17 */5008 { 0x 254687, 0x254693, 0x24f98a67cf5733a0, 0xe5bbd5ea1469b079, 0x3f3db47dbaed8327, 0x0 }, /* #18 */5009 { 0x 143bc6, 0x143b02, 0x9611d75ec535e7fe, 0x58ffa0f6d7e3805b, 0x3d123667ed5267a3, 0x0 }, /* #19 */5010 { 0x3 14383, 0x314312, 0xf2c39c9ed09b0a56, 0x445ff5e3083ba73b, 0xae63a6bbc85f631b, 0x0 }, /* #20 */5011 { 0x 177793, 0x177706, 0x3b0269a29e6d8a52, 0x2c9f33b6c3086160, 0x0e6335ebdb6528f2, 0x0 }, /* #21 */5012 { 0x2 85e86, 0x285686, 0xd02ea5e889f37b76, 0x909cfc53636550d2, 0x3f91a995268e2aa4, 0x0 }, /* #22 */5013 { 0x 143683, 0x143606, 0x3a502901bbe21ebd, 0x04a29998d72ddf5a, 0x35ad8f68e4b43f63, 0x0 }, /* #23 */5014 { 0x 221042, 0x221006, 0xbe58f891c2e119b8, 0x3a7188103fb9e153, 0x83e7708183273865, 0x0 }, /* #24 */5015 { 0x 0b2707, 0x0b2703, 0x1def37e238b79a3d, 0x22366769f479b475, 0xfbb8d078443de5c8, 0x0 }, /* #25 */5016 { 0x 3e14c3, 0x3e1496, 0xbea1a4f1e4627f83, 0xa6f89ee3be0e7459, 0x17a9060e26540b2a, 0x0 }, /* #26 */5017 { 0x0 c2e12, 0x0c2693, 0xea1e3a618cb9b6e3, 0xff63e85d262eca2f, 0xeaba5204668aecb4, 0x0 }, /* #27 */5018 { 0x 1e1a86, 0x1e1292, 0xe82f42fb04f2eb32, 0xab692ccbce1c69d9, 0x3cc6162f36d68159, 0x0 }, /* #28 */5019 { 0x1 a06d6, 0x1a0603, 0x045527bf9aca022e, 0x7282742328257289, 0x91d2b39c72a48fa5, 0x0 }, /* #29 */5020 { 0x 0d7093, 0x0d7812, 0x87cffcb33337b641, 0x16ae59cdcb6045a7, 0x7121a2e567d7709a, 0x0 }, /* #30 */5021 { 0x 0d0196, 0x0d0186, 0xf5c7aab8e176aacd, 0xdb3f4b9419dd7930, 0x1a885f24c799319d, 0x0 }, /* #31 */5022 { 0x1 e4217, 0x1e4207, 0x344d2fabeb852cff, 0x6b03629a74108e9f, 0xc949cd1177749e60, 0x0 }, /* #32 */5023 { 0x 363c86, 0x363483, 0x345a8b087cc9c9c5, 0xdf9fca2ad86bd3e0, 0x54bac0dda45df5e5, 0x0 }, /* #33 */5024 { 0x 0c1882, 0x0c1017, 0x09e29d656764c967, 0x37bd92beaa99519f, 0xd2250aa6bccb77c8, 0x0 }, /* #34 */5025 { 0x 1e4243, 0x1e4a16, 0x9f493695cadabf5c, 0x20538eaecb3c3f1e, 0x7ef5a7e6ff9e803e, 0x0 }, /* #35 */5026 { 0x 222e02, 0x222606, 0x6405374078445dad, 0x4fefa65125d5dfa0, 0x141590ef526e7e0d, 0x0 }, /* #36 */5027 { 0x1 e4516, 0x1e4587, 0x0dae6d3ee591e66a, 0xebadb8d52f0bbd21, 0x2200b469b6862949, 0x0 }, /* #37 */5028 { 0x 040bc3, 0x040392, 0xeceba1a91833bdb4, 0xc74984b9f671486b, 0x25a21cef21c27549, 0x0 }, /* #38 */5029 { 0x1 94303, 0x194302, 0xcf8c29381553c072, 0x346720db9a6d9cf1, 0x9b25085c7ae62381, 0x0 }, /* #39 */5030 { 0x 077ec3, 0x077607, 0x22a47647faa6e389, 0x26b16046df5581a0, 0xfbf316011b5161e9, 0x0 }, /* #40 */5031 { 0x 295b12, 0x295302, 0xdc358044c7f7c72d, 0x29cf54500b7fa786, 0xb2662bf4bc781fa7, 0x0 }, /* #41 */5032 { 0x 0f5ad3, 0x0f5207, 0x1ecec14ce528e5b1, 0x6cca28bc0d347150, 0xb2049890d7f47461, 0x0 }, /* #42 */5033 { 0x 3c2f97, 0x3c2783, 0xf1214a996fd88959, 0xf38702f4af2fed57, 0xfd9a47a4c0a89c02, 0x0 }, /* #43 */5034 { 0x 157f96, 0x157787, 0xc4b10581ddaafca6, 0xcbec84ca1bca8144, 0xf8c480b7c1e07b62, 0x0 }, /* #44 */5035 { 0x1 e2c52, 0x1e2c12, 0xb50c8db1cf035281, 0x6330b4f083d8d7d5, 0x51dbd8c14b2a7aac, 0x0 }, /* #45 */5036 { 0x 3310c3, 0x331002, 0xe8cdc1046b2d4409, 0x02aa21570ef24180, 0xe6239fad5c3b0289, 0x0 }, /* #46 */5037 { 0x0 82a42, 0x082297, 0x24f707d5c958ccf1, 0xb74c89d733356835, 0x6daa7dfe962364bc, 0x0 }, /* #47 */5038 { 0x 3566d3, 0x356e06, 0x8ec2f2451ecd0368, 0x1e4f0cd5fe1d4b00, 0x7073e56f20afb868, 0x0 }, /* #48 */5039 { 0x 1b7343, 0x1b7b12, 0xb759824a203fb840, 0x436d4334cac6d397, 0x73ec3f155578e4a9, 0x0 }, /* #49 */5040 { 0x 213702, 0x213713, 0x0d3e1c69c27fb102, 0x69668899d9c457e5, 0xa3d793cfe8bb591d, 0x0 }, /* #50 */5041 { 0x 290d43, 0x290597, 0xf417552e192ffb45, 0xfd1a81c2b15680b8, 0xf6fcd36b67d97a8d, 0x0 }, /* #51 */5042 { 0x1 c3203, 0x1c3206, 0xe5649ffa7e96e82b, 0x3d191ab48d53de14, 0xa84b8545f1430a17, 0x0 }, /* #52 */5043 { 0x1 a0987, 0x1a0983, 0x2853c9d3c844f96e, 0x8a09044f335da91a, 0x9e4ac58494e75054, 0x0 }, /* #53 */5044 { 0x 2d0d52, 0x2d0d93, 0x7319d7d91de30262, 0xb6bfb8d8f839009e, 0xbc5a1f0025aa01c4, 0x0 }, /* #54 */5045 { 0x2 978c2, 0x297006, 0xfc2e4f04f63892ce, 0x790163c531f2c381, 0x832ceb3fc445cf4d, 0x0 }, /* #55 */5046 { 0x 081787, 0x081783, 0x5becd1c58a15c7bf, 0xfc1a5e4d3155dcea, 0x5fd2737858bfead5, 0x0 }, /* #56 */5047 { 0x 1a5b92, 0x1a5b02, 0xb860f09f2dc774e7, 0x49dacd5bc971e070, 0x6e86234364559477, 0x0 }, /* #57 */5048 { 0x 353c47, 0x353412, 0x37cd1b4328d01fa3, 0x2dc51db3ee17167c, 0x0a07fd8f3ab90927, 0x0 }, /* #58 */5049 { 0x 175d43, 0x175d02, 0xb84b3bc7703f00c3, 0x7e2b40439cfd5e13, 0x3a1ffb83d341a2b0, 0x0 }, /* #59 */5050 { 0x3 91412, 0x391407, 0x02aba24af6a9d978, 0x49b20cb1647e0f00, 0xb8f99599922bca78, 0x0 }, /* #60 */5051 { 0x 0c2dd3, 0x0c2582, 0xa7da63141caa2ab7, 0x886f77ed2a0b3f67, 0x1f6aeb26f29eeb50, 0x0 }, /* #61 */5052 { 0x34 3c92, 0x343487, 0x17e1f7480b3f0adc, 0xe8628755570d45d1, 0x2f7f6ff2b431c50b, 0x0 }, /* #62 */5053 { 0x0 e1112, 0x0e1183, 0x940aa325d0e0a3be, 0xd114ae708a83a680, 0xc2f5f4b5465cfd3e, 0x0 }, /* #63 */4990 { 0x181596, 0x181502, 0x1422b53f4e863ab6, 0x04aaa7831bdcd476, 0x0f780dbc32a96640, 0x0 }, /* #0 */ 4991 { 0x0d3993, 0x0d3112, 0x6312313040526b8a, 0x1d100a49c0f7133e, 0x460226e67f5b584c, 0x0 }, /* #1 */ 4992 { 0x0769d2, 0x076112, 0xcd4593c0d2502b38, 0x070d1319bf69022a, 0xc63880a712e7290e, 0x0 }, /* #2 */ 4993 { 0x0677d7, 0x067782, 0xd794dc44ed2d8a18, 0x869804fcbf2489a4, 0x50fcd7482e090074, 0x0 }, /* #3 */ 4994 { 0x196182, 0x196997, 0x28a0b45787a421b4, 0x8a692282b904511d, 0x9e3791d4ce9fd097, 0x0 }, /* #4 */ 4995 { 0x072597, 0x072d06, 0xb8d1ecc03cf6f318, 0x7b953546dee8a4b4, 0x3d3cb7795e0e4e64, 0x0 }, /* #5 */ 4996 { 0x312903, 0x312183, 0x008d6cbf67595506, 0xd09f0f2ca27ac451, 0x2fee5d92c4de90b5, 0x0 }, /* #6 */ 4997 { 0x0134d3, 0x013402, 0x8f80f6733ef32eba, 0x0916d4a2233f2ec2, 0x866a21d11bb3fff8, 0x0 }, /* #7 */ 4998 { 0x122383, 0x122b02, 0x8feee3ebeb21305f, 0x6f7170ff1e6bae13, 0x207d72ecccb5824c, 0x0 }, /* #8 */ 4999 { 0x037496, 0x037493, 0xfdbab74597b0b73b, 0xff36c857ea5a63bc, 0xfe83eeedad56537f, 0x0 }, /* #9 */ 5000 { 0x3b2983, 0x3b2987, 0x7d046b21d0acbe57, 0x9d8e4cb863973ab1, 0xdf761e696d1583a6, 0x0 }, /* #10 */ 5001 { 0x063057, 0x063812, 0xacbee598696af416, 0x5a11910b00977efb, 0x52ad548d68d3751b, 0x0 }, /* #11 */ 5002 { 0x0a1f42, 0x0a1707, 0x5002f667a312952a, 0x65307e507093a8c3, 0xead27817327eec67, 0x0 }, /* #12 */ 5003 { 0x0a43d7, 0x0a4b83, 0x4de38c4b58343e42, 0xabf2addb42248662, 0xa1f0de70160fb7e0, 0x0 }, /* #13 */ 5004 { 0x1b3d46, 0x1b3582, 0xe6b0fe64c4a8cf0b, 0xb3bff8ba569b63f7, 0x32f105aa6e0d6b14, 0x0 }, /* #14 */ 5005 { 0x2b16d2, 0x2b1692, 0xe1b8b033bb6959a2, 0x83729e649731433e, 0x5e4611cf24381664, 0x0 }, /* #15 */ 5006 { 0x3b5d43, 0x3b5506, 0xdf91014e3f7034a7, 0x126825bed6837c95, 0xcd28db8f68ecb812, 0x0 }, /* #16 */ 5007 { 0x261002, 0x261082, 0xf850b711e07a396f, 0xcb3c2e4e25575f76, 0x2d1488c3bb22d9f9, 0x0 }, /* #17 */ 5008 { 0x1e7207, 0x1e7296, 0xadae2b5de8ac0f3a, 0x98b8efb3e30af04e, 0x14f53baa05a11eec, 0x0 }, /* #18 */ 5009 { 0x204153, 0x204187, 0xeeada12ed5aa879e, 0xfbb1877a4c797bd8, 0xf2fc19b489310bc6, 0x0 }, /* #19 */ 5010 { 0x3b1292, 0x3b1287, 0x1f28f621e053d29f, 0xee268178a61cd21d, 0x310274a93a370082, 0x0 }, /* #20 */ 5011 { 0x393d17, 0x393506, 0xe13104cd15e18fd3, 0x2f395ff93caf5012, 0xb1f7a4d3d9323fc1, 0x0 }, /* #21 */ 5012 { 0x263247, 0x263293, 0x963eea00246e8e47, 0xfca869d927f9bc0b, 0x99968026fc74d23c, 0x0 }, /* #22 */ 5013 { 0x374bc3, 0x374312, 0x7d2bc00b72d8e331, 0x3c3b9e5eaf8bb1a4, 0x40f021acc34d318d, 0x0 }, /* #23 */ 5014 { 0x324482, 0x324496, 0xcd5e3f3538035e80, 0xacd77737d17b863f, 0x2086c7fd6687d841, 0x0 }, /* #24 */ 5015 { 0x336487, 0x336c87, 0x3f681a7d7261fdf5, 0xb32698c8a6beb811, 0x8c4181b4cba345e4, 0x0 }, /* #25 */ 5016 { 0x2a5697, 0x2a5e97, 0x679a990f8f2295d4, 0xb0a38019f86bd9bb, 0xb6f718f596b6bc19, 0x0 }, /* #26 */ 5017 { 0x071906, 0x071993, 0x5a244a23ee4ee230, 0x901129bee9cf741f, 0xca132065047f6e11, 0x0 }, /* #27 */ 5018 { 0x336cc3, 0x336487, 0xa425f548bf84bf37, 0xab7b6043c77a41e2, 0xf8aa9504f80a7d55, 0x0 }, /* #28 */ 5019 { 0x1d7782, 0x1d7712, 0xc5c016fa1f907826, 0x388d117bd96bdd4a, 0x8d33057e46249adc, 0x0 }, /* #29 */ 5020 { 0x2d19d7, 0x2d1187, 0x02c49890b5572fae, 0x946323f8fc5b1853, 0x6e617497b8fc175b, 0x0 }, /* #30 */ 5021 { 0x2d7d43, 0x2d7507, 0x25eded66aa7cc704, 0x287bfdfb82ffcf33, 0xfd71ef6b277cf7d1, 0x0 }, /* #31 */ 5022 { 0x1d7953, 0x1d7116, 0xd65a7521c407b670, 0x1021fee57747e172, 0xc638763c4cbfd4fe, 0x0 }, /* #32 */ 5023 { 0x1a6056, 0x1a6083, 0x1e1497d93cea5e86, 0xd68471d4e2ed06b6, 0x4790260459fd57d0, 0x0 }, /* #33 */ 5024 { 0x2f7552, 0x2f7d83, 0x65a9b6a0d8127c78, 0x86652c9f2efd85f4, 0xdf448a01a914f684, 0x0 }, /* #34 */ 5025 { 0x007886, 0x007012, 0xdc84c2fd302828a6, 0x1c1d8d58e00aa9fb, 0xc06735a4501d7eab, 0x0 }, /* #35 */ 5026 { 0x324306, 0x324383, 0x99f05947e2e1584e, 0xe5aec281b06c06b0, 0xb44196c63275519e, 0x0 }, /* #36 */ 5027 { 0x115cc2, 0x115482, 0xfc47d9ad46b6926f, 0xde5bbf3f759265d6, 0x1dec1a6dd1242c99, 0x0 }, /* #37 */ 5028 { 0x3a7953, 0x3a7186, 0xd96aa62c544f2a6e, 0xcdd342802b8b69de, 0x0b9763ac28c3c090, 0x0 }, /* #38 */ 5029 { 0x103706, 0x103f16, 0xb56f688e49681fd2, 0x53b75578242ea0f5, 0x61b8131625397edd, 0x0 }, /* #39 */ 5030 { 0x2d1a87, 0x2d1202, 0xc00f66aa0b70655f, 0x39c4188b9853219e, 0x864b4e1e731d43c1, 0x0 }, /* #40 */ 5031 { 0x353797, 0x353797, 0x3ae0b89a32ea6646, 0xe29a4c427b72a0ca, 0x58466c57b777c57c, 0x0 }, /* #41 */ 5032 { 0x325016, 0x325016, 0xe347194192c3225c, 0x20a5aacb01f815dd, 0xc2a16e7690cb0c7f, 0x0 }, /* #42 */ 5033 { 0x1b0653, 0x1b0e02, 0xa964c33703fc4dff, 0x2f77890a2dafc810, 0x79ed3a2cd64c85ef, 0x0 }, /* #43 */ 5034 { 0x063c42, 0x063406, 0x3e64ea4f2fe855fb, 0x0e0f65339c954d72, 0x3055851b93530889, 0x0 }, /* #44 */ 5035 { 0x156912, 0x156916, 0x9de1be59e4031fc3, 0x5c7e0a20946b2a8d, 0x4163b4394f97f536, 0x0 }, /* #45 */ 5036 { 0x0d2b92, 0x0d2306, 0x50c1ac54a5f17afd, 0x508c0aba0ad892c6, 0x0035a19a9b18e837, 0x0 }, /* #46 */ 5037 { 0x042647, 0x042616, 0x2ba3d01fd8483168, 0x01333b7c489356fa, 0x2a7094a38fb4da6e, 0x0 }, /* #47 */ 5038 { 0x2e0fc7, 0x2e0712, 0xf380976733eb1343, 0x45d956567496ecd5, 0xada74110bf54266e, 0x0 }, /* #48 */ 5039 { 0x203987, 0x203117, 0x67c7b08ed0fe4e51, 0x7adac4a269e5ff48, 0xececebec67184f09, 0x0 }, /* #49 */ 5040 { 0x3469d6, 0x346113, 0x4afcb361f5ae5f73, 0x6debe119e149b48a, 0xdd10d2481464aae9, 0x0 }, /* #50 */ 5041 { 0x1d03c2, 0x1d0306, 0x58da9ba5787d0592, 0x3c97c6ee005c8b30, 0x1c42d4b778207a62, 0x0 }, /* #51 */ 5042 { 0x1b6993, 0x1b6912, 0x9018c6cb4c387b15, 0x2beb9a0081953967, 0x642d2ccacaa341ae, 0x0 }, /* #52 */ 5043 { 0x171456, 0x171483, 0xe41e7a41e04b1ff2, 0xec3948ba135eab31, 0xf7e53187ccec74c1, 0x0 }, /* #53 */ 5044 { 0x165387, 0x165397, 0x3b5ce414b29b86ac, 0xdcb6ae1b63198b2e, 0x5ea635f94f81fb7e, 0x0 }, /* #54 */ 5045 { 0x211ed2, 0x211683, 0x23aa85fd3d4c699f, 0xd7980e8bed09b249, 0x4c1277715042b756, 0x0 }, /* #55 */ 5046 { 0x1f21c2, 0x1f2106, 0x6ecd5711367e8ebd, 0x32fb68dacb6f38d2, 0x3bd1ee366b0f55eb, 0x0 }, /* #56 */ 5047 { 0x2e39c2, 0x2e3997, 0x2b395956699bd922, 0xa00022f3a7838509, 0x8b393662c2185419, 0x0 }, /* #57 */ 5048 { 0x216187, 0x216186, 0xdc91f4cf9e9455e0, 0xcce78828ac350530, 0x0faa6ca6f25f50b0, 0x0 }, /* #58 */ 5049 { 0x030e52, 0x030683, 0xbef5ed0150e169ff, 0xcaa1774a0d466d0d, 0xf45475b7439afcf2, 0x0 }, /* #59 */ 5050 { 0x3c5c12, 0x3c5c83, 0x53c32dc4840a6b4b, 0xb3ca19a4d118a179, 0x9ff9141fb2f1c9d2, 0x0 }, /* #60 */ 5051 { 0x180f97, 0x180706, 0x4df892a64e299cd9, 0x1d227407d3c5c565, 0x30d61e9e7a63d774, 0x0 }, /* #61 */ 5052 { 0x3450d3, 0x345016, 0x3a469d63436e3c82, 0x0d4c8b2711672f36, 0x2cfa123c32070d4c, 0x0 }, /* #62 */ 5053 { 0x035903, 0x035193, 0x084942140c0a6908, 0x9c1f61394a7914e9, 0x6c29e0dac191541f, 0x0 }, /* #63 */ 5054 5054 }; 5055 5055 static const BINU64_TEST_T g_aTests_sbb_u64[] = 5056 5056 { 5057 { 0x 143943, 0x143196, 0xc2e197052b193106, 0xa1bc43f3c2976648, 0x212553116881cabd, 0x0 }, /* #0 */5058 { 0x3 032c2, 0x303a83, 0x37013a41f5f24e85, 0x95a954eec45a9015, 0xa157e5533197be70, 0x0 }, /* #1 */5059 { 0x 103d17, 0x103593, 0x182580fdf5787c1b, 0xf6f2a6dfaf410dad, 0x2132da1e46376e6d, 0x0 }, /* #2 */5060 { 0x0 e1946, 0x0e1103, 0x438aa8fa88272b48, 0x6245af0cc3cb7461, 0xe144f9edc45bb6e7, 0x0 }, /* #3 */5061 { 0x3 44783, 0x344702, 0x2cf18ee1f30d47fe, 0x1d2ba8a74c31db29, 0x0fc5e63aa6db6cd4, 0x0 }, /* #4 */5062 { 0x 0d71c7, 0x0d7197, 0x0f80792d86060381, 0xf6071543ca72615f, 0x197963e9bb93a221, 0x0 }, /* #5 */5063 { 0x 0e6307, 0x0e6302, 0x45d4d563d409a784, 0x3e9928007c044df1, 0x073bad6358055992, 0x0 }, /* #6 */5064 { 0x 346316, 0x346397, 0x81ac7678be975672, 0xca86461e5d01747b, 0xb726305a6195e1f7, 0x0 }, /* #7 */5065 { 0x3 021d2, 0x302902, 0xa0cffc006cd0197b, 0x719ad5aaf626a4a7, 0x2f35265576a974d4, 0x0 }, /* #8 */5066 { 0x 272e83, 0x272687, 0xa43d34895cfbff68, 0xe96d67fc2eb7de72, 0xbacfcc8d2e4420f5, 0x0 }, /* #9 */5067 { 0x 3e7bd2, 0x3e7302, 0x6d2a33ddcffd0846, 0x280070faa249fef1, 0x4529c2e32db30955, 0x0 }, /* #10 */5068 { 0x 396886, 0x396082, 0xe6345d2df552dfba, 0x9927f7077d8196c7, 0x4d0c662677d148f3, 0x0 }, /* #11 */5069 { 0x 064f53, 0x064712, 0x332a242bdd4c2947, 0x099f7327499f8bfb, 0x298ab10493ac9d4b, 0x0 }, /* #12 */5070 { 0x 2b12c2, 0x2b1a12, 0x8ebe5d89c67a69e5, 0x49e0ccd0d28b94f7, 0x44dd90b8f3eed4ee, 0x0 }, /* #13 */5071 { 0x 084352, 0x084316, 0x90d02b9dca3de173, 0x0316441db75e6795, 0x8db9e78012df79de, 0x0 }, /* #14 */5072 { 0x 0d0b82, 0x0d0312, 0x50fe5b7251442591, 0x1d4a349da61e837c, 0x33b426d4ab25a215, 0x0 }, /* #15 */5073 { 0x 2142d2, 0x214207, 0x0668a834f969a36e, 0x630b9ad5b86e9165, 0xa35d0d5f40fb1209, 0x0 }, /* #16 */5074 { 0x 190ac7, 0x190283, 0x91a25aab8a1d0b6e, 0xe9915554502e5102, 0xa811055739eeba6b, 0x0 }, /* #17 */5075 { 0x 352747, 0x352707, 0x757b3d303f3aec79, 0x7b05bb37114c95e7, 0xfa7581f92dee5691, 0x0 }, /* #18 */5076 { 0x2 82042, 0x282082, 0xb6197c7ce5e84d08, 0xa2b65b33a2ac5f91, 0x13632149433bed77, 0x0 }, /* #19 */5077 { 0x 1e6a46, 0x1e6a06, 0x8caebf2923dad403, 0x26ec6dacbf52b0c3, 0x65c2517c64882340, 0x0 }, /* #20 */5078 { 0x33 5817, 0x335893, 0x1cfe2473bd6f67a7, 0x891e5deb0c643def, 0x93dfc688b10b29b7, 0x0 }, /* #21 */5079 { 0x 233597, 0x233593, 0x1caad95fa95d0f98, 0xc1655aedd4b814ea, 0x5b457e71d4a4faad, 0x0 }, /* #22 */5080 { 0x 305b87, 0x305383, 0x2515a0c6b9891465, 0xc27c8792ca9ab962, 0x62991933eeee5b02, 0x0 }, /* #23 */5081 { 0x051 5d7, 0x051582, 0x9ea9ef280f706f86, 0x889d0ce7a8dc13e0, 0x160ce24066945ba5, 0x0 }, /* #24 */5082 { 0x 196307, 0x196303, 0x25581622d1ca0239, 0x631208e557b4dce3, 0xc2460d3d7a152555, 0x0 }, /* #25 */5083 { 0x 0f41c3, 0x0f4113, 0x34a3835c6ca7f5b7, 0x7cb25a4011a2acdf, 0xb7f1291c5b0548d7, 0x0 }, /* #26 */5084 { 0x 022ac2, 0x022286, 0xf0afa4513a86eeeb, 0x95930bfb9f39f348, 0x5b1c98559b4cfba3, 0x0 }, /* #27 */5085 { 0x 152306, 0x152302, 0xfb316c37b378bad2, 0x18f7b98e49c0ecc2, 0xe239b2a969b7ce10, 0x0 }, /* #28 */5086 { 0x 0006c6, 0x000683, 0xbd06c9857891f9a7, 0xea5ad733eff97ec4, 0xd2abf25188987ae3, 0x0 }, /* #29 */5087 { 0x3 12d42, 0x312506, 0xc0919371eaf0369d, 0x2b9505fd5589569c, 0x94fc8d749566e001, 0x0 }, /* #30 */5088 { 0x2 a6643, 0x2a6613, 0x17413541c3f34141, 0x556846adc9e3f6ec, 0xc1d8ee93fa0f4a54, 0x0 }, /* #31 */5089 { 0x 171683, 0x171697, 0x12e8773ccad13936, 0xec67eb7ceee52b5f, 0x26808bbfdbec0dd6, 0x0 }, /* #32 */5090 { 0x1 65d06, 0x165d93, 0x53d747e9edd27463, 0xb07fad8493205837, 0xa3579a655ab21c2c, 0x0 }, /* #33 */5091 { 0x 196f03, 0x196707, 0x29e526610387551e, 0x63e147dd004c9559, 0xc603de84033abfc4, 0x0 }, /* #34 */5092 { 0x0 52f13, 0x052712, 0xe926f4864d30ef51, 0x023b8a42d0b12ff8, 0xe6eb6a437c7fbf58, 0x0 }, /* #35 */5093 { 0x 0d6883, 0x0d6087, 0x9c3f7f9dc2d2c7dd, 0xd82e763935ff7c21, 0xc41109648cd34bbb, 0x0 }, /* #36 */5094 { 0x 3f2707, 0x3f2717, 0x4eaa991552b68c24, 0x4fe5db34708e52eb, 0xfec4bde0e2283938, 0x0 }, /* #37 */5095 { 0x 0d5d53, 0x0d5d93, 0x615794f56bbd2570, 0xccf417e9aec8b383, 0x94637d0bbcf471ec, 0x0 }, /* #38 */5096 { 0x 266782, 0x266716, 0xb29d41e075ddc4b4, 0x13bd1f8c438dd19f, 0x9ee02254324ff315, 0x0 }, /* #39 */5097 { 0x 2d6957, 0x2d6193, 0xd4c9c782177a27c8, 0xd9ce60cbcc30d47c, 0xfafb66b64b49534b, 0x0 }, /* #40 */5098 { 0x1 475c6, 0x147502, 0xc9253f9608422f1e, 0x341470f09bd09994, 0x9510cea56c71958a, 0x0 }, /* #41 */5099 { 0x 2e3d53, 0x2e3512, 0xcdf3db52f45746f6, 0x2ae4dc1e6f933a7c, 0xa30eff3484c40c79, 0x0 }, /* #42 */5100 { 0x1 440c7, 0x144016, 0x53d6d14301049512, 0x5229774644bfe45c, 0x01ad59fcbc44b0b5, 0x0 }, /* #43 */5101 { 0x 2e5113, 0x2e5183, 0x3bf4057d1be0658c, 0xd39bb08c0a4bf540, 0x685854f11194704b, 0x0 }, /* #44 */5102 { 0x 302ec2, 0x302e12, 0xc2b510c2152b21c1, 0x45820e9857cbcefd, 0x7d330229bd5f52c4, 0x0 }, /* #45 */5103 { 0x 1311d6, 0x131106, 0x6f994a5e5a403dcc, 0x549a2860a15ec411, 0x1aff21fdb8e179bb, 0x0 }, /* #46 */5104 { 0x 1076c3, 0x107693, 0x49b63a3f34ed6467, 0xf19af90dda43407f, 0x581b41315aaa23e7, 0x0 }, /* #47 */5105 { 0x 152507, 0x152597, 0x3b810d5f78fa576a, 0xd4be381ba36560eb, 0x66c2d543d594f67e, 0x0 }, /* #48 */5106 { 0x3 f5642, 0x3f5602, 0xa2fa5f0ee54249c9, 0x1904c2d441cb86e3, 0x89f59c3aa376c2e6, 0x0 }, /* #49 */5107 { 0x 2349c7, 0x234993, 0x608c40a447d3b2d1, 0xe0131f396febb24f, 0x8079216ad7e80081, 0x0 }, /* #50 */5108 { 0x 003646, 0x003692, 0xec4211ba724667b2, 0x8a51cb1a0cac65d6, 0x61f046a0659a01dc, 0x0 }, /* #51 */5109 { 0x2 c6493, 0x2c6493, 0x3a801c5e39d4b043, 0xc3322f34490e32ef, 0x774ded29f0c67d53, 0x0 }, /* #52 */5110 { 0x0 d3b16, 0x0d3b02, 0xcb415da3cfa3dafe, 0x6359298c1f393c10, 0x67e83417b06a9eee, 0x0 }, /* #53 */5111 { 0x 336652, 0x336697, 0x116c066e2de010c1, 0xe69b45f962c5c73c, 0x2ad0c074cb1a4985, 0x0 }, /* #54 */5112 { 0x 0b3657, 0x0b3602, 0xefe2e95cc9245374, 0x1931df2aaedda3e0, 0xd6b10a321a46af93, 0x0 }, /* #55 */5113 { 0x1 40517, 0x140d12, 0xb6a2db68aa2d2640, 0x717cf1a3ec3a8162, 0x4525e9c4bdf2a4dd, 0x0 }, /* #56 */5114 { 0x 166653, 0x166606, 0x658e800b6297f1f6, 0x3ad7aeac741f6bb2, 0x2ab6d15eee788643, 0x0 }, /* #57 */5115 { 0x 2b0812, 0x2b0016, 0x541b08c24bbcbcfb, 0x11dace9310e0ba1e, 0x42403a2f3adc02dd, 0x0 }, /* #58 */5116 { 0x 2b64d2, 0x2b6402, 0xeb87091cff3b37ef, 0x363562cf50d41458, 0xb551a64dae672397, 0x0 }, /* #59 */5117 { 0x 3d4547, 0x3d4d87, 0x67a2492795578fce, 0xaf0cd94105e6bb35, 0xb8956fe68f70d498, 0x0 }, /* #60 */5118 { 0x 2522c3, 0x252296, 0xb6617e5e9a28f2e0, 0xa43d080b1f7989a9, 0x122476537aaf6936, 0x0 }, /* #61 */5119 { 0x 146d46, 0x146d12, 0xcbe30299bb523bb6, 0x66b583c3969289fb, 0x652d7ed624bfb1bb, 0x0 }, /* #62 */5120 { 0x 222683, 0x222606, 0x5bd9c3c63a58cc7f, 0x424fc5008494c20c, 0x1989fec5b5c40a72, 0x0 }, /* #63 */5057 { 0x291ed6, 0x291683, 0xafc6d8f06c6937af, 0xc9856d70049caa9e, 0xe6416b8067cc8d11, 0x0 }, /* #0 */ 5058 { 0x3854d2, 0x385483, 0xc771ebbd80648566, 0xcc665bfcf8389b76, 0xfb0b8fc0882be9f0, 0x0 }, /* #1 */ 5059 { 0x0a4556, 0x0a4503, 0x15d1dcae2f2335b5, 0x62eef0622a340702, 0xb2e2ec4c04ef2eb3, 0x0 }, /* #2 */ 5060 { 0x072c83, 0x072483, 0x9a406937e7ce515f, 0xe458e983ad12aa07, 0xb5e77fb43abba757, 0x0 }, /* #3 */ 5061 { 0x311e13, 0x311697, 0x2d6f291ef96d2846, 0xf36ab7f89c78a066, 0x3a0471265cf487df, 0x0 }, /* #4 */ 5062 { 0x201383, 0x201387, 0xb0826b4c5d36c90f, 0xf917957d5ae444c5, 0xb76ad5cf02528449, 0x0 }, /* #5 */ 5063 { 0x3b4643, 0x3b4693, 0x126accd2dac36633, 0xe7151d04b9164cef, 0x2b55afce21ad1943, 0x0 }, /* #6 */ 5064 { 0x091396, 0x091387, 0x9ac0e07e51666a1e, 0xa30cfd8e6493cb60, 0xf7b3e2efecd29ebe, 0x0 }, /* #7 */ 5065 { 0x375553, 0x375593, 0x04adbbb49ce07fc2, 0x8f1895b3f2e2361c, 0x75952600a9fe49a5, 0x0 }, /* #8 */ 5066 { 0x316553, 0x316507, 0x7371f617071118c8, 0x7cfe9dfc483d7d90, 0xf673581abed39b37, 0x0 }, /* #9 */ 5067 { 0x1d2ec3, 0x1d2693, 0xcab1ca8d31716167, 0xce280a53d3086cef, 0xfc89c0395e68f477, 0x0 }, /* #10 */ 5068 { 0x2b1e07, 0x2b1693, 0x2f07c713c3428756, 0xfd1e432cdba39dfe, 0x31e983e6e79ee957, 0x0 }, /* #11 */ 5069 { 0x122b57, 0x122307, 0x130bee9015f71edf, 0x79773cfd619bc456, 0x9994b192b45b5a88, 0x0 }, /* #12 */ 5070 { 0x161612, 0x161687, 0x8966ad7d210ac27d, 0xcc4959a9ad02b34d, 0xbd1d53d374080f30, 0x0 }, /* #13 */ 5071 { 0x2a60d7, 0x2a6082, 0xd4f45fe13805ab49, 0x845584ddc042f3c2, 0x509edb0377c2b786, 0x0 }, /* #14 */ 5072 { 0x3c4b46, 0x3c4383, 0x3ddd7dc87247a5e9, 0xdc1c6c8459da8fe3, 0x61c11144186d1606, 0x0 }, /* #15 */ 5073 { 0x143957, 0x143987, 0x75ba659f805e66f9, 0xbc3f7bdd5ff8a1b1, 0xb97ae9c22065c547, 0x0 }, /* #16 */ 5074 { 0x085d03, 0x085d12, 0x85a67105456794d1, 0x736ea650532192a8, 0x1237cab4f2460228, 0x0 }, /* #17 */ 5075 { 0x1d1997, 0x1d1983, 0x5247956507bb2fed, 0xa7ca6712ae19ebd6, 0xaa7d2e5259a14416, 0x0 }, /* #18 */ 5076 { 0x2c4016, 0x2c4802, 0x8c500d05c2e50f4f, 0x1e340c2f275e45bc, 0x6e1c00d69b86c993, 0x0 }, /* #19 */ 5077 { 0x3b1a13, 0x3b1a87, 0x2670998d61ed0f16, 0x82b9b0ab377c0363, 0xa3b6e8e22a710bb2, 0x0 }, /* #20 */ 5078 { 0x330092, 0x330016, 0xef698463e9fe3196, 0x3babccecf18b78dd, 0xb3bdb776f872b8b9, 0x0 }, /* #21 */ 5079 { 0x173e83, 0x173e12, 0xdf8653b9f49cc206, 0x69e2ed89c8b9fa58, 0x75a366302be2c7ad, 0x0 }, /* #22 */ 5080 { 0x0a1586, 0x0a1d97, 0x4b7d726aff936350, 0xbfeeb1d5a6b0af72, 0x8b8ec09558e2b3de, 0x0 }, /* #23 */ 5081 { 0x051cd6, 0x051406, 0xf8ffd6dc0f835bcc, 0x761158e9ab10390c, 0x82ee7df2647322c0, 0x0 }, /* #24 */ 5082 { 0x0e1c56, 0x0e1497, 0x82fc6d85f3bc1ca4, 0xe4f6a4396941e459, 0x9e05c94c8a7a384b, 0x0 }, /* #25 */ 5083 { 0x224cc7, 0x224487, 0x683e32cc64f3cead, 0xe9efea6a597aaa21, 0x7e4e48620b79248b, 0x0 }, /* #26 */ 5084 { 0x325a96, 0x325287, 0x867b27d756a18658, 0x86efb292572ceec5, 0xff8b7544ff749793, 0x0 }, /* #27 */ 5085 { 0x3f63d3, 0x3f6397, 0x139fddc83a0e9617, 0xba1bf076d575168e, 0x5983ed5164997f88, 0x0 }, /* #28 */ 5086 { 0x116dc7, 0x116d06, 0xcebd99cdde07f53b, 0x5618fed05c4b8bf0, 0x78a49afd81bc694a, 0x0 }, /* #29 */ 5087 { 0x3b7512, 0x3b7d87, 0x3151188585049ad5, 0x8655167d41e39cf3, 0xaafc02084320fde2, 0x0 }, /* #30 */ 5088 { 0x291217, 0x291212, 0xc5899f1190764860, 0x0f957013824c0f9e, 0xb5f42efe0e2a38c1, 0x0 }, /* #31 */ 5089 { 0x394156, 0x394116, 0x6a989362ccf29c14, 0x660b4300c5fe7f4d, 0x048d506206f41cc7, 0x0 }, /* #32 */ 5090 { 0x185443, 0x185c83, 0x47497f8a9fc428a9, 0xc5e1c873756fe7e6, 0x8167b7172a5440c2, 0x0 }, /* #33 */ 5091 { 0x256887, 0x256806, 0xd2ca4a6a17f3010e, 0x6dfe5efe39176171, 0x64cbeb6bdedb9f9c, 0x0 }, /* #34 */ 5092 { 0x0c5086, 0x0c5097, 0xda0516141797f107, 0xf3ab788853ab47cf, 0xe6599d8bc3eca938, 0x0 }, /* #35 */ 5093 { 0x362452, 0x362c93, 0x53272ce4cf4c3108, 0xa1fd4e535e57fa7a, 0xb129de9170f4368e, 0x0 }, /* #36 */ 5094 { 0x131ac6, 0x131286, 0xacd40815a884e4f6, 0x8f8504b394261272, 0x1d4f0362145ed284, 0x0 }, /* #37 */ 5095 { 0x2725d6, 0x272586, 0xe8da682035ed5146, 0xa78775061b032f72, 0x4152f31a1aea21d4, 0x0 }, /* #38 */ 5096 { 0x163083, 0x163013, 0x233ba5bee2135527, 0x7aa607bec114c54f, 0xa8959e0020fe8fd7, 0x0 }, /* #39 */ 5097 { 0x384786, 0x384702, 0xee0137a2bc677c0c, 0x285ce07b2a7bd6f2, 0xc5a4572791eba51a, 0x0 }, /* #40 */ 5098 { 0x154457, 0x154497, 0xd83592d096ccddf6, 0xed7405eeb1933bdb, 0xeac18ce1e539a21a, 0x0 }, /* #41 */ 5099 { 0x081d97, 0x081502, 0x7ddd1ad5b3d65ab4, 0x5a064b57b4c98432, 0x23d6cf7dff0cd681, 0x0 }, /* #42 */ 5100 { 0x104ac2, 0x104a87, 0x32493c8137db99b8, 0x90c39e6f11b825f3, 0xa1859e12262373c5, 0x0 }, /* #43 */ 5101 { 0x0c61c3, 0x0c6197, 0x06c942ca6479cf00, 0xcc03fd331d39ceeb, 0x3ac5459747400014, 0x0 }, /* #44 */ 5102 { 0x1b5a87, 0x1b5206, 0xe752ba96a96fbeba, 0x3d2fd22a4117bbe1, 0xaa22e86c685802d8, 0x0 }, /* #45 */ 5103 { 0x0940c6, 0x094093, 0x21260f182bc345f5, 0xe20f0f3fa21a2379, 0x3f16ffd889a9227c, 0x0 }, /* #46 */ 5104 { 0x365e43, 0x365692, 0xde6bc1e2017a41d4, 0xd1b588408cf434f8, 0x0cb639a174860cdb, 0x0 }, /* #47 */ 5105 { 0x017f86, 0x017717, 0x10e0ee62fedcc847, 0x468ed5075f9a3ade, 0xca52195b9f428d69, 0x0 }, /* #48 */ 5106 { 0x3e2a82, 0x3e2292, 0xf07a0477b47605d9, 0xb6be779019bacc5b, 0x39bb8ce79abb397e, 0x0 }, /* #49 */ 5107 { 0x1f5003, 0x1f5016, 0x70881c8560992ab1, 0x33f3c65f28909136, 0x3c9456263808997a, 0x0 }, /* #50 */ 5108 { 0x241887, 0x241016, 0xf6ea93209750c1e8, 0x125c78abb4ef6b09, 0xe48e1a74e26156de, 0x0 }, /* #51 */ 5109 { 0x2a4843, 0x2a4097, 0xbac564b13d8c20eb, 0xe20558ec4836417b, 0xd8c00bc4f555df6f, 0x0 }, /* #52 */ 5110 { 0x047d87, 0x047517, 0x54fd2567e88ee975, 0x78ebb66630ec30ac, 0xdc116f01b7a2b8c8, 0x0 }, /* #53 */ 5111 { 0x0e3906, 0x0e3116, 0x90481dedbe16e1e3, 0x06eede894f72061b, 0x89593f646ea4dbc8, 0x0 }, /* #54 */ 5112 { 0x1063d3, 0x106313, 0x2b261bf40c9f400d, 0x464b882cb9a9f9bf, 0xe4da93c752f5464d, 0x0 }, /* #55 */ 5113 { 0x1c2183, 0x1c2906, 0x8abe44477cde52af, 0x0d6423daeb69bbdb, 0x7d5a206c917496d3, 0x0 }, /* #56 */ 5114 { 0x0631c3, 0x063192, 0xeabdad90cf8af0a8, 0x90704d09c4bcf0f8, 0x5a4d60870acdffaf, 0x0 }, /* #57 */ 5115 { 0x3c4c86, 0x3c4416, 0x3cd24cf82f0626a1, 0x2dac74ce1c4ab8d4, 0x0f25d82a12bb6dcd, 0x0 }, /* #58 */ 5116 { 0x123502, 0x123503, 0x22fc01cbaab418ce, 0x670a46085bda5070, 0xbbf1bbc34ed9c85e, 0x0 }, /* #59 */ 5117 { 0x1e1dd3, 0x1e1d02, 0xbfbf7daa60007bcb, 0x65830b6a2b2d3732, 0x5a3c724034d34498, 0x0 }, /* #60 */ 5118 { 0x305516, 0x305597, 0x9992d3c969bd85ab, 0xe4fac1d6732f476f, 0xb49811f2f68e3e3c, 0x0 }, /* #61 */ 5119 { 0x026283, 0x026a83, 0x7b5e1bf3e6dbdefe, 0xa814808c475eb132, 0xd3499b679f7d2dcb, 0x0 }, /* #62 */ 5120 { 0x391117, 0x391993, 0x5301d02470241d55, 0xc48cac73141c2819, 0x8e7523b15c07f53b, 0x0 }, /* #63 */ 5121 5121 }; 5122 5122 static const BINU64_TEST_T g_aTests_sbb_u64_locked[] = 5123 5123 { 5124 { 0x3 54496, 0x354c06, 0xaf4475d75aab77c6, 0x6cc208036316c874, 0x42826dd3f794af52, 0x0 }, /* #0 */5125 { 0x3 859c2, 0x385106, 0x593c152370ccd00d, 0x1c4e827a393d1647, 0x3ced92a9378fb9c6, 0x0 }, /* #1 */5126 { 0x 373457, 0x373402, 0xe8c3792ee02b06ad, 0x4d795027a6e236c2, 0x9b4a29073948cfea, 0x0 }, /* #2 */5127 { 0x 0b3943, 0x0b3102, 0xee69190145f844be, 0x28726763100f7b75, 0xc5f6b19e35e8c948, 0x0 }, /* #3 */5128 { 0x 071fd6, 0x071703, 0x0b9949e564c2f09a, 0x4e984474a8009145, 0xbd010570bcc25f55, 0x0 }, /* #4 */5129 { 0x0 c1b52, 0x0c1302, 0x36ad29da3cd7b8ea, 0x16551a3cda40d4d6, 0x20580f9d6296e414, 0x0 }, /* #5 */5130 { 0x2 91d03, 0x291d02, 0xb6ce2d5e07ef68df, 0x54a4ac43edead670, 0x6229811a1a04926e, 0x0 }, /* #6 */5131 { 0x 1a6353, 0x1a6387, 0x87e986b3e08ccabc, 0xd9759dd02c025414, 0xae73e8e3b48a76a7, 0x0 }, /* #7 */5132 { 0x 3e4793, 0x3e4712, 0x6e7359f3aa2b0575, 0x61d1573b93146c49, 0x0ca202b81716992b, 0x0 }, /* #8 */5133 { 0x 200482, 0x200c02, 0x8a3b90b1a09ba43c, 0x2411adae14034a86, 0x6629e3038c9859b6, 0x0 }, /* #9 */5134 { 0x 366d82, 0x366597, 0x3a235836a4647fcd, 0xcfac3b03bdefffee, 0x6a771d32e6747fdf, 0x0 }, /* #10 */5135 { 0x1 d5347, 0x1d5b02, 0xc5699cebc421c66b, 0x59dc458aab649a83, 0x6b8d576118bd2be7, 0x0 }, /* #11 */5136 { 0x 233797, 0x233783, 0x18c3bda426abcb99, 0x9cc2066b0bd44415, 0x7c01b7391ad78783, 0x0 }, /* #12 */5137 { 0x 241dd6, 0x241597, 0x3db1628022ab0c10, 0xd1da1d3e59f10a18, 0x6bd74541c8ba01f8, 0x0 }, /* #13 */5138 { 0x0 36597, 0x036d83, 0x3ef4936f0dde5269, 0x9a3cb19ee2e2d5b5, 0xa4b7e1d02afb7cb3, 0x0 }, /* #14 */5139 { 0x0 a5252, 0x0a5212, 0x636099930b6442d8, 0x1d1b6f323061aece, 0x46452a60db02940a, 0x0 }, /* #15 */5140 { 0x 212882, 0x212012, 0xdb702f6f8834e5aa, 0x01ae6fd125fab72f, 0xd9c1bf9e623a2e7b, 0x0 }, /* #16 */5141 { 0x 0b4c13, 0x0b4406, 0x3fbdb0d93eb1a0f2, 0x1650a5f7c00c09b1, 0x296d0ae17ea59740, 0x0 }, /* #17 */5142 { 0x 256fd3, 0x256792, 0x973d7525aa124c07, 0x89db3738663c6ff8, 0x0d623ded43d5dc0e, 0x0 }, /* #18 */5143 { 0x0 f1952, 0x0f1112, 0xcdb9b7223164ac43, 0x0dc14ef355be6b38, 0xbff8682edba6410b, 0x0 }, /* #19 */5144 { 0x 3f6587, 0x3f6583, 0xf923271487bdba8f, 0xfd89b1d154e2ea61, 0xfb99754332dad02d, 0x0 }, /* #20 */5145 { 0x 214112, 0x214196, 0xf026de0b664c9e35, 0xb9b9e4c85e90e156, 0x366cf94307bbbcdf, 0x0 }, /* #21 */5146 { 0x 205a52, 0x205287, 0xaa3feb4acaa5a9f4, 0xd359f2e540354d03, 0xd6e5f8658a705cf1, 0x0 }, /* #22 */5147 { 0x 163a83, 0x163a16, 0xed53bf9d2036cb28, 0x7c7358804aedb6a9, 0x70e0671cd549147e, 0x0 }, /* #23 */5148 { 0x1 11903, 0x111116, 0x7dcc7d51dade6166, 0x19a40e979ea6d009, 0x64286eba3c37915c, 0x0 }, /* #24 */5149 { 0x 3d07c3, 0x3d0712, 0xd1ea594ce763f330, 0x2bc2ac1136d73c98, 0xa627ad3bb08cb697, 0x0 }, /* #25 */5150 { 0x 1e1006, 0x1e1883, 0x5206fd2f2cf04419, 0xac6cf24e24182231, 0xa59a0ae108d821e8, 0x0 }, /* #26 */5151 { 0x 004d12, 0x004d16, 0xe222e1e4b9836807, 0x7f0913fa596716c9, 0x6319cdea601c513e, 0x0 }, /* #27 */5152 { 0x1 d4f86, 0x1d4792, 0xa26e17852a2bd655, 0x89c06e758061a7ea, 0x18ada90fa9ca2e6b, 0x0 }, /* #28 */5153 { 0x3 64546, 0x364592, 0xd584e08aa1fdad6d, 0xa25d9a7edb4c1e5e, 0x3327460bc6b18f0f, 0x0 }, /* #29 */5154 { 0x 271643, 0x271603, 0x17dd9f1511c3f453, 0x5b7e74eafacccc62, 0xbc5f2a2a16f727f0, 0x0 }, /* #30 */5155 { 0x 096b12, 0x096306, 0x6a53ec62949c432f, 0x05dbbd4ea8d7f6b8, 0x64782f13ebc44c77, 0x0 }, /* #31 */5156 { 0x1 a3bc7, 0x1a3306, 0x7bfff9e8a6e7cbf7, 0x09279e3404779e05, 0x72d85bb4a2702df1, 0x0 }, /* #32 */5157 { 0x 2c2082, 0x2c2083, 0xeb19e657d19d410d, 0xf722f880603bd131, 0xf3f6edd771616fdc, 0x0 }, /* #33 */5158 { 0x 387993, 0x387987, 0x2ddc033dae53915d, 0x9dfae375a6fae00c, 0x8fe11fc80758b150, 0x0 }, /* #34 */5159 { 0x2 d0b97, 0x2d0397, 0x7b25f1aa0768f2f2, 0xff5e12458f4be3e2, 0x7bc7df64781d0f0f, 0x0 }, /* #35 */5160 { 0x 1b3cc7, 0x1b3496, 0xd42b3bca553afec1, 0xa5fde81d32d888cf, 0x2e2d53ad226275f1, 0x0 }, /* #36 */5161 { 0x 101a82, 0x101282, 0xe3dab0c8c651eb5e, 0xcb059c455bc5be83, 0x18d514836a8c2cdb, 0x0 }, /* #37 */5162 { 0x 353113, 0x353993, 0x52ced89940042f91, 0x9ea2f1017616011c, 0xb42be797c9ee2e74, 0x0 }, /* #38 */5163 { 0x 310543, 0x310d87, 0x4d2d8de99ee40987, 0xa0a26b99752446c5, 0xac8b225029bfc2c1, 0x0 }, /* #39 */5164 { 0x3 969d6, 0x396116, 0x68c7f3bb71e87c32, 0x3b38c5ae1295cc77, 0x2d8f2e0d5f52afbb, 0x0 }, /* #40 */5165 { 0x 180f86, 0x180783, 0xaf625e3531808fd2, 0xb3e612424e698df2, 0xfb7c4bf2e31701e0, 0x0 }, /* #41 */5166 { 0x 1e3c16, 0x1e3417, 0x56af638d95c288fc, 0x742ad5b28111bf5f, 0xe2848ddb14b0c99d, 0x0 }, /* #42 */5167 { 0x 3d3693, 0x3d3e16, 0xda116ced50898068, 0x730543972283169a, 0x670c29562e0669cd, 0x0 }, /* #43 */5168 { 0x2 d6103, 0x2d6112, 0xaf0ff904b6d74570, 0x1312e0c03531b7b0, 0x9bfd184481a58dbf, 0x0 }, /* #44 */5169 { 0x0 44782, 0x044f02, 0xa3f513e845b4d88d, 0x5b0ff5b696c6e1c4, 0x48e51e31aeedf6c9, 0x0 }, /* #45 */5170 { 0x 212786, 0x212f87, 0x29baa68dd6aa0d0e, 0x87ecbdb9b99d84ac, 0xa1cde8d41d0c8862, 0x0 }, /* #46 */5171 { 0x 304782, 0x304716, 0xc90fbc5c9f428880, 0x3a796fba772b47d7, 0x8e964ca2281740a9, 0x0 }, /* #47 */5172 { 0x 0147d6, 0x014707, 0x5c134bccc29d298e, 0x6618349e8bc7bc41, 0xf5fb172e36d56d4d, 0x0 }, /* #48 */5173 { 0x 2e6893, 0x2e6017, 0x0890163d7c2ef9d9, 0x6bc2fd32508af6a9, 0x9ccd190b2ba4032f, 0x0 }, /* #49 */5174 { 0x 272fd2, 0x272712, 0x934dc539b7bce8a5, 0x0fcd0b8720ed9cbc, 0x8380b9b296cf4be9, 0x0 }, /* #50 */5175 { 0x 1f56c3, 0x1f5602, 0x35c491eb9183189b, 0x14b84894553b00e6, 0x210c49573c4817b4, 0x0 }, /* #51 */5176 { 0x2 27f96, 0x227713, 0x1f1f6c05e84199d4, 0x53cb94f26054cd9b, 0xcb53d71387eccc39, 0x0 }, /* #52 */5177 { 0x 0d2616, 0x0d2683, 0x15b6359224073728, 0xe9b87854769006f4, 0x2bfdbd3dad773034, 0x0 }, /* #53 */5178 { 0x 132706, 0x132f06, 0xbd6ea93bf5f16e07, 0x5e1836c489c8cd35, 0x5f5672776c28a0d2, 0x0 }, /* #54 */5179 { 0x3 51387, 0x351386, 0xc16960b1025516c4, 0xa0bc99ad9509f0c0, 0x20acc7036d4b2603, 0x0 }, /* #55 */5180 { 0x 3d4782, 0x3d4716, 0xf45c045ec0f76e14, 0x03477961bbd49be7, 0xf1148afd0522d22d, 0x0 }, /* #56 */5181 { 0x 310117, 0x310182, 0x87bca25861c6e07e, 0x836038cd30807c4a, 0x045c698b31466433, 0x0 }, /* #57 */5182 { 0x1 526c3, 0x152683, 0xab62dfb8f5adb38e, 0xe3199a410d5ff445, 0xc8494577e84dbf48, 0x0 }, /* #58 */5183 { 0x 2f2c96, 0x2f2c87, 0x7f77845671b37f7f, 0xdb502c5172221405, 0xa4275804ff916b7a, 0x0 }, /* #59 */5184 { 0x 030107, 0x030197, 0xdaa9ae790b143131, 0xe2bd2eca91169995, 0xf7ec7fae79fd979b, 0x0 }, /* #60 */5185 { 0x 323606, 0x323617, 0x2bcfe43965cbe562, 0x75fbd04ac83b74bb, 0xb5d413ee9d9070a7, 0x0 }, /* #61 */5186 { 0x 2809d7, 0x280902, 0xc5f71995093348e6, 0x70ca45c6e7829fd0, 0x552cd3ce21b0a915, 0x0 }, /* #62 */5187 { 0x 050416, 0x050497, 0x898ff327082d1c1a, 0xefae18807e8870ee, 0x99e1daa689a4ab2c, 0x0 }, /* #63 */5124 { 0x3a40c3, 0x3a4017, 0x23b9c6cc4e398a97, 0x6f254762948edc5c, 0xb4947f69b9aaae3a, 0x0 }, /* #0 */ 5125 { 0x390242, 0x390a97, 0x6b0b0206c5c569ba, 0xd08b53e666137bbd, 0x9a7fae205fb1edfd, 0x0 }, /* #1 */ 5126 { 0x004457, 0x004c06, 0x8c1de20bb1e27b8e, 0x6f90766c33ff1456, 0x1c8d6b9f7de36737, 0x0 }, /* #2 */ 5127 { 0x142256, 0x142297, 0x5c6b173c162fcdb8, 0xe0068f3f1b6d3a2e, 0x7c6487fcfac2938a, 0x0 }, /* #3 */ 5128 { 0x1b7113, 0x1b7116, 0xd5179ef11e77de96, 0x2f9c22fddcb3f38d, 0xa57b7bf341c3eb08, 0x0 }, /* #4 */ 5129 { 0x062196, 0x062182, 0xd3fabb1a5564e8f7, 0xac2febd8635336c2, 0x27cacf41f211b235, 0x0 }, /* #5 */ 5130 { 0x2c48c7, 0x2c4007, 0x63b18f3abe73c97e, 0x6fe8a66de0418e59, 0xf3c8e8ccde323b24, 0x0 }, /* #6 */ 5131 { 0x2b4383, 0x2b4b16, 0xd1dc09f9e63928e3, 0x7689b9bfa1264477, 0x5b52503a4512e46b, 0x0 }, /* #7 */ 5132 { 0x113e86, 0x113603, 0x1523c0565b29cc4c, 0x6a3c59d37d01735b, 0xaae76682de2858f1, 0x0 }, /* #8 */ 5133 { 0x3a76c7, 0x3a7602, 0x7e5e59d76761afd3, 0x0cd7c54703053cc1, 0x71869490645c7311, 0x0 }, /* #9 */ 5134 { 0x033402, 0x033483, 0x4cecae091ca94f69, 0xed0a78af96135716, 0x5fe235598695f853, 0x0 }, /* #10 */ 5135 { 0x1c7643, 0x1c7697, 0x1d4d6ceab0a20653, 0xcd462813aa7880a5, 0x500744d7062985ad, 0x0 }, /* #11 */ 5136 { 0x382847, 0x382017, 0x0a931856c2b15e03, 0x40e28011c38e81a9, 0xc9b09844ff22dc59, 0x0 }, /* #12 */ 5137 { 0x1c3e07, 0x1c3e93, 0x4ffc6adfb4482839, 0xcaa0fa352f7bc98c, 0x855b70aa84cc5eac, 0x0 }, /* #13 */ 5138 { 0x012b87, 0x012b02, 0x87c6fc90116bf977, 0x366997b2387c82b6, 0x515d64ddd8ef76c0, 0x0 }, /* #14 */ 5139 { 0x0912c6, 0x091206, 0xaf64c8606d37e044, 0x2d375d29eb989082, 0x822d6b36819f4fc2, 0x0 }, /* #15 */ 5140 { 0x194803, 0x194887, 0x64024df49ee499a5, 0x89791512cb98b900, 0xda8938e1d34be0a4, 0x0 }, /* #16 */ 5141 { 0x356a16, 0x356a83, 0x7dc837d3fa103408, 0xd5236e06964716b3, 0xa8a4c9cd63c91d55, 0x0 }, /* #17 */ 5142 { 0x3c6747, 0x3c6793, 0x5be18b0627fc28e7, 0xdff4559bf38dc2dc, 0x7bed356a346e660a, 0x0 }, /* #18 */ 5143 { 0x0d60c2, 0x0d6017, 0x16d9fab776e73fa4, 0x2070e2abb60c0eb7, 0xf669180bc0db30ed, 0x0 }, /* #19 */ 5144 { 0x291617, 0x291e87, 0x3436ab1598bc541e, 0x8f90a17ca7a249a3, 0xa4a60998f11a0a7a, 0x0 }, /* #20 */ 5145 { 0x000dc7, 0x000583, 0x06e5365630c8ad3b, 0xce016231fe766197, 0x38e3d42432524ba3, 0x0 }, /* #21 */ 5146 { 0x3c2483, 0x3c2497, 0x42de319a8a1e8f81, 0xd8eceb284093f7be, 0x69f14672498a97c2, 0x0 }, /* #22 */ 5147 { 0x081c96, 0x081413, 0x1464497ab7549e4a, 0x523fb1eab3408a6b, 0xc2249790041413df, 0x0 }, /* #23 */ 5148 { 0x1a10d6, 0x1a1002, 0xb0c3945ec9dc9524, 0x0c098be4919ad4d0, 0xa4ba087a3841c054, 0x0 }, /* #24 */ 5149 { 0x021446, 0x021402, 0xf2055a6833de57d8, 0x42902dbe766bbb85, 0xaf752ca9bd729c53, 0x0 }, /* #25 */ 5150 { 0x072396, 0x072303, 0x24ff625b24f1686f, 0x7ef036ea2a5ef045, 0xa60f2b70fa92782a, 0x0 }, /* #26 */ 5151 { 0x2c7a42, 0x2c7a02, 0x8e38e606e12bfa39, 0x1ba813f3a7a65f04, 0x7290d21339859b35, 0x0 }, /* #27 */ 5152 { 0x101802, 0x101003, 0x5f9605fb84e1eb06, 0x7205e894127f3916, 0xed901d677262b1f0, 0x0 }, /* #28 */ 5153 { 0x3a0d43, 0x3a0592, 0xea546e5a1dd86708, 0x8b0ac12e90bf7a9b, 0x5f49ad2b8d18ec6c, 0x0 }, /* #29 */ 5154 { 0x0812c6, 0x081a87, 0x3789ab556412742e, 0xa556d7b034c2dd6c, 0x9232d3a52f4f96c2, 0x0 }, /* #30 */ 5155 { 0x251fc6, 0x251f83, 0x499ec0a8ac8a8d9d, 0xb5d1609397103316, 0x93cd6015157a5a87, 0x0 }, /* #31 */ 5156 { 0x1f0cd3, 0x1f0416, 0xa39e003990450642, 0x03126681f62434fa, 0xa08b99b79a20d147, 0x0 }, /* #32 */ 5157 { 0x186ec7, 0x186602, 0xac607d5dbfec3457, 0x1f23f3eb8d259815, 0x8d3c897232c69c41, 0x0 }, /* #33 */ 5158 { 0x232202, 0x232293, 0x4a0c0bd8f42af0ce, 0xf223a341d74d59bf, 0x57e868971cdd970f, 0x0 }, /* #34 */ 5159 { 0x2a1dc6, 0x2a1506, 0xe047b8fecadbbccb, 0x2bdaea8206195fb7, 0xb46cce7cc4c25d14, 0x0 }, /* #35 */ 5160 { 0x286a93, 0x286a97, 0x7d9302c02c2ef011, 0xa2f47d846d95453c, 0xda9e853bbe99aad4, 0x0 }, /* #36 */ 5161 { 0x3c7206, 0x3c7282, 0xa92d1abc0c3d287b, 0x86aaac91fc06c5e5, 0x22826e2a10366296, 0x0 }, /* #37 */ 5162 { 0x0e39c6, 0x0e3187, 0x6d08c7b90dd066bc, 0xf78742b5b25fec21, 0x758185035b707a9b, 0x0 }, /* #38 */ 5163 { 0x032346, 0x032312, 0x7dbaaeba5e9ca3a1, 0x1dcb673fb3774ea2, 0x5fef477aab2554ff, 0x0 }, /* #39 */ 5164 { 0x3d2ad7, 0x3d2a16, 0xb08309cbeaa34989, 0x6edb410bffab423a, 0x41a7c8bfeaf8074e, 0x0 }, /* #40 */ 5165 { 0x2c1547, 0x2c1d12, 0xb43e8b00dabc1da6, 0x61006e0124a455da, 0x533e1cffb617c7cb, 0x0 }, /* #41 */ 5166 { 0x213317, 0x213307, 0x73f51aaf9fbd0a63, 0x74a09f6d7f11f7c0, 0xff547b4220ab12a2, 0x0 }, /* #42 */ 5167 { 0x286b57, 0x286386, 0xadb3b23efc60a86a, 0x8b4fe61f0be58c87, 0x2263cc1ff07b1be2, 0x0 }, /* #43 */ 5168 { 0x2e18d6, 0x2e1093, 0x17e20c7cd2a23762, 0xaa08dbcbd900696b, 0x6dd930b0f9a1cdf7, 0x0 }, /* #44 */ 5169 { 0x0b0a56, 0x0b0216, 0xba45342197a69800, 0x060f7a03c2451796, 0xb435ba1dd561806a, 0x0 }, /* #45 */ 5170 { 0x0d6092, 0x0d6007, 0x55fd1606fddae06e, 0x776a70e62329d06a, 0xde92a520dab11004, 0x0 }, /* #46 */ 5171 { 0x166786, 0x166792, 0x923952e98e3c3304, 0x8c4dd0f79cc9eaad, 0x05eb81f1f1724857, 0x0 }, /* #47 */ 5172 { 0x1f7842, 0x1f7006, 0x87af31701e634696, 0x05eb84619f8c9296, 0x81c3ad0e7ed6b400, 0x0 }, /* #48 */ 5173 { 0x1613d7, 0x161387, 0x1b46bba950c59d3d, 0xb44f49498ffb3b00, 0x66f7725fc0ca623c, 0x0 }, /* #49 */ 5174 { 0x354ed7, 0x354686, 0xc7f246b20f66575f, 0xa696b21a9c66e25a, 0x215b949772ff7504, 0x0 }, /* #50 */ 5175 { 0x387752, 0x387702, 0xaff7cbd799e97cab, 0x0778ee95a481d3d0, 0xa87edd41f567a8db, 0x0 }, /* #51 */ 5176 { 0x2f6b06, 0x2f6393, 0x12b71c29a738a698, 0xd2ccfbd1b39eb46d, 0x3fea2057f399f22b, 0x0 }, /* #52 */ 5177 { 0x317156, 0x317102, 0xda08037640498247, 0x373856167c2e1c20, 0xa2cfad5fc41b6627, 0x0 }, /* #53 */ 5178 { 0x3f6a87, 0x3f6292, 0xa41855e73d3312d0, 0xa1dfad6503834f9b, 0x0238a88239afc334, 0x0 }, /* #54 */ 5179 { 0x3f10c7, 0x3f1012, 0x3b7b1418b2e600aa, 0x062cc9d4a581ae7f, 0x354e4a440d64522a, 0x0 }, /* #55 */ 5180 { 0x2d5193, 0x2d5187, 0x8825d941476252bc, 0x9be33ae0da881427, 0xec429e606cda3e94, 0x0 }, /* #56 */ 5181 { 0x2b6807, 0x2b6083, 0x4f4e0f98b5165d66, 0xec3591ffa7349164, 0x63187d990de1cc01, 0x0 }, /* #57 */ 5182 { 0x1d59c7, 0x1d5993, 0x6f2d83fae906b3d7, 0xb3d1ddd793d2e8ba, 0xbb5ba6235533cb1c, 0x0 }, /* #58 */ 5183 { 0x380312, 0x380382, 0xe48a17e186673fbf, 0xa1d11ae7a0415767, 0x42b8fcf9e625e858, 0x0 }, /* #59 */ 5184 { 0x2840d6, 0x284013, 0x10d360f241f83e90, 0x20f096639c76653e, 0xefe2ca8ea581d952, 0x0 }, /* #60 */ 5185 { 0x204913, 0x204187, 0x351062532f655a37, 0xd9950a99a8bde706, 0x5b7b57b986a77330, 0x0 }, /* #61 */ 5186 { 0x3c6192, 0x3c6107, 0x44dc6f7c01ac0677, 0x455e95901d90ad42, 0xff7dd9ebe41b5935, 0x0 }, /* #62 */ 5187 { 0x2d73d7, 0x2d7307, 0x370e1b4d2ba5631d, 0x3e8feffe6c82c9d1, 0xf87e2b4ebf22994b, 0x0 }, /* #63 */ 5188 5188 }; 5189 5189 static const BINU64_TEST_T g_aTests_or_u64[] = 5190 5190 { 5191 { 0x 195592, 0x195582, 0x948a9a247353ff1f, 0x9ebafa7777dfff1f, 0x1a32f857578dbc05, 0x0 }, /* #0 */5192 { 0x 0e4606, 0x0e4606, 0x1e679eadcad6d5b2, 0x1e7ffffdeef6fff3, 0x121d69f0e4e27f73, 0x0 }, /* #1 */5193 { 0x 1614d2, 0x161482, 0x265c1a6788b319b2, 0xee5d1f67e8fb9db3, 0xca410562e8c994b1, 0x0 }, /* #2 */5194 { 0x08 0b03, 0x080386, 0xdf43f7844c1eacd4, 0xdfefffb4ef3faffc, 0x89efdbb4a72f2bf8, 0x0 }, /* #3 */5195 { 0x 012c52, 0x012486, 0xd978291f24c656f9, 0xdffb69ff7fd7fff9, 0x46b361f25fd3bf49, 0x0 }, /* #4 */5196 { 0x 235a47, 0x235282, 0xfceac519343dac0d, 0xfcffe53bfd3fac6d, 0x2cffa133d9322c61, 0x0 }, /* #5 */5197 { 0x3 03253, 0x303286, 0xb9315129fdb99343, 0xbd37f329fdff9beb, 0xbc07b200d4c798e8, 0x0 }, /* #6 */5198 { 0x 373cc2, 0x373482, 0xb979cb90557800c2, 0xbf79cb927f7b99fe, 0xae21cb926b23993e, 0x0 }, /* #7 */5199 { 0x 3b75c7, 0x3b7582, 0xf7a5320ca80d27a2, 0xffb5bf5cbe7deffe, 0x6d349d5c3e78ce5e, 0x0 }, /* #8 */5200 { 0x 073b07, 0x073306, 0x6e246f2d13745588, 0x7f2cef6f9bff5f8d, 0x772ca36b99ff0b05, 0x0 }, /* #9 */5201 { 0x 1d02c7, 0x1d0286, 0xce2be703a92b1faa, 0xee7fff1bad6b9faf, 0xa0757a18a44b9e0d, 0x0 }, /* #10 */5202 { 0x 226f03, 0x226702, 0x01a72420c90180ae, 0x67ef2c6fcd35d2ae, 0x67eb084f4434d28c, 0x0 }, /* #11 */5203 { 0x 2e2fd7, 0x2e2786, 0x86778cf443da0635, 0x877fbefc53deee7d, 0x014cbe2c52c6ea7d, 0x0 }, /* #12 */5204 { 0x 195c12, 0x195482, 0x0c9e05d35db3e191, 0xfebe2ddf5fb3e79d, 0xfe20285e1a90661d, 0x0 }, /* #13 */5205 { 0x 3a5307, 0x3a5386, 0x8e84a3d36c2b4be8, 0xdec6ebdf6e3f7bff, 0xdc46e88e661f7917, 0x0 }, /* #14 */5206 { 0x 0d71d6, 0x0d7182, 0xb94175b6824867ca, 0xb9f77fffbadf7fdf, 0x88f70edb38971d17, 0x0 }, /* #15 */5207 { 0x3 05056, 0x305002, 0x1cb9e41906327d34, 0x3dfdf799763e7dfe, 0x31c5d388702e54de, 0x0 }, /* #16 */5208 { 0x0 21f17, 0x021786, 0x36a378f88764fb22, 0xfebb78fee77fffa3, 0xe8381086e65b1ea1, 0x0 }, /* #17 */5209 { 0x 0502d6, 0x050286, 0xf483cea74e3f59f0, 0xffd7dfb7ff7f79f3, 0x8bd4dd10f97471b3, 0x0 }, /* #18 */5210 { 0x 3d6c57, 0x3d6486, 0x0bb2991772d3427e, 0xefb7bbd77af3fb7e, 0xe4953bc47a60bb00, 0x0 }, /* #19 */5211 { 0x0 67453, 0x067402, 0x4bc39b26431aaacd, 0x7fdbdfbed7feebdf, 0x379bce9c96fee1d2, 0x0 }, /* #20 */5212 { 0x 192117, 0x192186, 0xd066fce7aca08240, 0xf1e6fef7bde5aa5a, 0xe182bed09965aa1a, 0x0 }, /* #21 */5213 { 0x 3d5ac2, 0x3d5286, 0x4009a399f1992faf, 0xd27faf9ff9dbbfaf, 0x92760f16f8d3b2a7, 0x0 }, /* #22 */5214 { 0x 181787, 0x181782, 0xbf3e711a27cbf4f2, 0xbfff739afffbf7fb, 0xabe1229adc73a339, 0x0 }, /* #23 */5215 { 0x 2642d7, 0x264282, 0xef90f978234a0be7, 0xff91fd7ff7ea4fef, 0x3091c56fd6ea4dad, 0x0 }, /* #24 */5216 { 0x 391352, 0x391382, 0xc342f52981238640, 0xff47fdb9a1efde6b, 0xfe47e9b020ed586b, 0x0 }, /* #25 */5217 { 0x 3f41c3, 0x3f4182, 0x97d6a45e8df618ce, 0xf7ffe45f8df75cdf, 0x646fe0570cc1445f, 0x0 }, /* #26 */5218 { 0x 310253, 0x310286, 0xdd181d97a3aadfc4, 0xdf7ddf97bbbeffed, 0x4a75c6911a3eb36d, 0x0 }, /* #27 */5219 { 0x 3f5ed6, 0x3f5602, 0x58cd1457d673030c, 0x5cdd1e77fff38b4c, 0x4c141e34bff2894c, 0x0 }, /* #28 */5220 { 0x 0a6e17, 0x0a6686, 0xa1a4f5cd6ed6f1ec, 0xe3b5f7fdffd7f7fc, 0xe231e378950597d0, 0x0 }, /* #29 */5221 { 0x 0c6cd3, 0x0c6482, 0x465fea8e294fcb8e, 0xeeffeecfab6fdbef, 0xaefaa44b832013e7, 0x0 }, /* #30 */5222 { 0x 385007, 0x385006, 0x6df40c92900d9dd1, 0x7fff7dbaf16dfdf3, 0x7e1b71aaf1657da3, 0x0 }, /* #31 */5223 { 0x 031096, 0x031086, 0x75711be1e4490333, 0xf5f9dfe3f4dd6f33, 0x94e9ce03d4dd6c30, 0x0 }, /* #32 */5224 { 0x1 45282, 0x145282, 0xa114fc861a74f691, 0xebd5fd87fafef7b5, 0xeac13181e8cef335, 0x0 }, /* #33 */5225 { 0x 192216, 0x192282, 0xae8ae16afc8c894f, 0xeefef96fffddafdf, 0xe4f6980f9fd52ed8, 0x0 }, /* #34 */5226 { 0x 391396, 0x391386, 0xf1d7f5393bff3c6c, 0xf7fffdfb7bffbfff, 0xb67c4cca5924ab93, 0x0 }, /* #35 */5227 { 0x 157d92, 0x157506, 0x6bcd74e18c70c8aa, 0x7bef7df1fdf4dfbb, 0x1b2a1d90fdb49711, 0x0 }, /* #36 */5228 { 0x3 b0792, 0x3b0782, 0xf962368d1fb64ca6, 0xffe6bfaf5fffedbf, 0x3fa6bba65eeba13d, 0x0 }, /* #37 */5229 { 0x29 50c3, 0x295002, 0x3e86d1330008c044, 0x3f97ddf34518ec6e, 0x09971cd24510ac2a, 0x0 }, /* #38 */5230 { 0x2 54496, 0x254402, 0x7e5f22304503c3d3, 0x7fff773b57bfdfdf, 0x21a2573b57bd9d4d, 0x0 }, /* #39 */5231 { 0x 0d1492, 0x0d1486, 0x9a2a706099c12fd1, 0xbb3af36cd9f7bfdb, 0xb31aa36cd837bc0b, 0x0 }, /* #40 */5232 { 0x 1f2182, 0x1f2102, 0x70326635481b2d2b, 0x713f77357cdf3f6b, 0x513f31203cd43a4b, 0x0 }, /* #41 */5233 { 0x 323492, 0x323406, 0x4e34968120a342db, 0x7fbef6affea757db, 0x33ba602fde851743, 0x0 }, /* #42 */5234 { 0x 006906, 0x006106, 0x4aa5f4b712c22f28, 0x6aadf7bf97e73fff, 0x220d673a95651fd7, 0x0 }, /* #43 */5235 { 0x 342247, 0x342286, 0xc2e862bbc6f7fc98, 0xdbff7abfe6fffcfa, 0xdbd73a3e26a9e47a, 0x0 }, /* #44 */5236 { 0x 304a93, 0x304206, 0x6ea55d8d0c4d604d, 0x7fefdfdf6eed6cff, 0x334adeda6aa10cbb, 0x0 }, /* #45 */5237 { 0x 2c5486, 0x2c5482, 0x3cc9203bb0f463e0, 0xbce9b37bf8f763fd, 0xbc60b34af863417d, 0x0 }, /* #46 */5238 { 0x 1a5e17, 0x1a5682, 0xfdf2dbfa4774b08c, 0xfffbdfffd77cb9dc, 0x6299c467d34819dc, 0x0 }, /* #47 */5239 { 0x 2d78c3, 0x2d7006, 0x027b30b3945379ff, 0x2f7b31bbf5fb79ff, 0x2d62112be5ba59de, 0x0 }, /* #48 */5240 { 0x 155607, 0x155682, 0xd40cf43dc98b3bf3, 0xd59cfe7ddffffbf7, 0x15940a51de76fbe7, 0x0 }, /* #49 */5241 { 0x 3156c2, 0x315682, 0xd1a029304d40aefc, 0xd1ad2b386df0bffe, 0x918d2b3829f0175a, 0x0 }, /* #50 */5242 { 0x 101356, 0x101382, 0xe32f08242d3a82b0, 0xe36fbb36adbfa6fb, 0xa242b336a4bfa65b, 0x0 }, /* #51 */5243 { 0x 032fc6, 0x032702, 0x506f60ce110a9f87, 0x5bff79cf513e9fa7, 0x0b915947403c9da3, 0x0 }, /* #52 */5244 { 0x 3c6b13, 0x3c6386, 0xa10ad3fded59c6cd, 0xa17afbffedfbfedd, 0xa17aa8760de3b8d1, 0x0 }, /* #53 */5245 { 0x 0a0cd3, 0x0a0482, 0xc228a0670e19ce19, 0xcb6ca567ff3bee1f, 0x8b642567f93aec1f, 0x0 }, /* #54 */5246 { 0x 131302, 0x131386, 0x96415ceb5f5a2151, 0xfe617fffdf7b75db, 0xea603fd7dd3b748a, 0x0 }, /* #55 */5247 { 0x 3f72d2, 0x3f7206, 0x698c66614ecae148, 0x7fdeef734edfe16a, 0x1f568f720095a06a, 0x0 }, /* #56 */5248 { 0x 233646, 0x233682, 0xde40f32ab2d340de, 0xdf53ff7ebadf59fe, 0x5b532f74ba1c59ea, 0x0 }, /* #57 */5249 { 0x 107687, 0x107682, 0x4df6c2bf00a015cb, 0xcffed3bfc3eb95cb, 0xcaecd322c36b90c2, 0x0 }, /* #58 */5250 { 0x19 0396, 0x190386, 0x8684f1ef190f77d7, 0xf69dffef9b2ff7d7, 0x709d6f8182278541, 0x0 }, /* #59 */5251 { 0x0 337c3, 0x033706, 0x5ee9f704041f5b73, 0x5fe9ff0d165f7f77, 0x5da16f0912583777, 0x0 }, /* #60 */5252 { 0x0 067c7, 0x006786, 0xda9f9924a5f8745d, 0xdafffbb7a7ff7cff, 0x48f4f297a3ff38f7, 0x0 }, /* #61 */5253 { 0x 223cc6, 0x223482, 0x6bb07ca871614f97, 0xffb2fceb7fe95f97, 0xd79298eb4fc81000, 0x0 }, /* #62 */5254 { 0x 351917, 0x351106, 0x41896577f79e17c3, 0x5def77fff7fe9fff, 0x5d6e5799e364893e, 0x0 }, /* #63 */5191 { 0x0d4b87, 0x0d4306, 0x30245c4867a3e044, 0x79ac5e4ee7a7f3ed, 0x79a84e46a32693a9, 0x0 }, /* #0 */ 5192 { 0x2a7316, 0x2a7306, 0x13dc5886bf47159e, 0x5bddd8beff77f5ff, 0x498998386737f06d, 0x0 }, /* #1 */ 5193 { 0x282a17, 0x282286, 0x8f805fa7ef8143a6, 0xdf94ffe7ff87f7b7, 0xdd94fd67f507f5b7, 0x0 }, /* #2 */ 5194 { 0x082512, 0x082586, 0x8111474ceb1523d3, 0xc5174fdeff5feff3, 0x451748d6d55fcf20, 0x0 }, /* #3 */ 5195 { 0x2e7d03, 0x2e7582, 0x3adb209ddd66994f, 0xbafb2bdddd7ed9df, 0xa8a92b55083a419b, 0x0 }, /* #4 */ 5196 { 0x1b6e47, 0x1b6682, 0xd8ff1051297a3ffd, 0xd8ff7e7d79fa7ffd, 0x08d06e3d518842a9, 0x0 }, /* #5 */ 5197 { 0x356b52, 0x356386, 0xfe88db87bd5867bb, 0xfe9afb9fbf5cffff, 0xa412229b0b04bcf7, 0x0 }, /* #6 */ 5198 { 0x1e0097, 0x1e0006, 0x3aadd5faf33a552c, 0x3efdd5fafbbb7f2e, 0x26d504c0eabb2e2e, 0x0 }, /* #7 */ 5199 { 0x2a6d02, 0x2a6586, 0x0c59834d0f38975d, 0xfc59eb7d8fbbbfdd, 0xfc01e93d88bb3a90, 0x0 }, /* #8 */ 5200 { 0x376347, 0x376386, 0x6240642ec5f22de1, 0xe2f17cbff5f33fe7, 0x80b138b9b1713a66, 0x0 }, /* #9 */ 5201 { 0x031ad7, 0x031282, 0x8576201710d8bd55, 0xaf7f73bf1efcfddf, 0x2b6b53ab0e34c8ce, 0x0 }, /* #10 */ 5202 { 0x0215d2, 0x021586, 0x7a3c9cc617a697de, 0xfe3c9fde77fedfde, 0xcc2c9b9e6158c9dc, 0x0 }, /* #11 */ 5203 { 0x1c4906, 0x1c4186, 0x0c42e4c151595cd9, 0xbdfff5c57bf95df9, 0xbdbff5c47bb84130, 0x0 }, /* #12 */ 5204 { 0x205753, 0x205782, 0x9ef76db8a1c73b13, 0xfffffffca7c77bfb, 0x71acbbdc86445aea, 0x0 }, /* #13 */ 5205 { 0x2122d2, 0x212286, 0x89cbb8d7ff088ab9, 0x9defbcdfffdcbaff, 0x15ad949dddd43047, 0x0 }, /* #14 */ 5206 { 0x377b56, 0x377382, 0x3dbe94b112979209, 0xffbedfbf7b97b2fd, 0xfa9a5bbe6b1430f5, 0x0 }, /* #15 */ 5207 { 0x3d55d6, 0x3d5582, 0x93f11f1bc50de7dc, 0xf3f71f1fff3df7fe, 0x62a708153b3150aa, 0x0 }, /* #16 */ 5208 { 0x034d46, 0x034586, 0xca91cbe2959b5b76, 0xdebdebf7fdfbdbff, 0x942d2b5569e088ad, 0x0 }, /* #17 */ 5209 { 0x380497, 0x380482, 0xb9259f734e7794b7, 0xbdbd9ff35f77f5bf, 0x9c9c9fe155077528, 0x0 }, /* #18 */ 5210 { 0x047b53, 0x047302, 0x3ba438312584f3d5, 0x7ba6793b3fe5f7df, 0x6b22592b1a65378e, 0x0 }, /* #19 */ 5211 { 0x0c4d02, 0x0c4582, 0x92b6f81b2b934962, 0xbbfff8fb6bdbff76, 0xab7de0f36a5abe36, 0x0 }, /* #20 */ 5212 { 0x3b07d3, 0x3b0786, 0x76f3d9eef752595c, 0xffffd9eef77afd7d, 0xcf1e894a0368b471, 0x0 }, /* #21 */ 5213 { 0x076107, 0x076102, 0x0472b0c44cb321d7, 0x7cffb5e4cdb337f7, 0x78ddb5e085b336f7, 0x0 }, /* #22 */ 5214 { 0x0f4316, 0x0f4386, 0xc89563795d12f8f0, 0xeddf77ffdfb7faf9, 0xedde368687b5c229, 0x0 }, /* #23 */ 5215 { 0x0d4fc6, 0x0d4702, 0x0c25515bc9035911, 0x1f3f73dbef037b97, 0x173b32d266003397, 0x0 }, /* #24 */ 5216 { 0x0504c2, 0x050482, 0x9cfee82126d8b3b7, 0xfffeedbb27f9fff7, 0x6bf6659b2339dd66, 0x0 }, /* #25 */ 5217 { 0x083983, 0x083182, 0xb325263a5b5525ce, 0xfbfd7f3a5bf5e5df, 0x6bd85f0a4bf0c411, 0x0 }, /* #26 */ 5218 { 0x072003, 0x072086, 0xe0221ed5645a2a3a, 0xfdee7fff645e6b7b, 0x9dce71af60166341, 0x0 }, /* #27 */ 5219 { 0x094846, 0x094082, 0xe35a626d19bb7a4d, 0xe7daefefdbff7f5d, 0x2692efc7c2f41510, 0x0 }, /* #28 */ 5220 { 0x3c0593, 0x3c0506, 0x100d81ae4013bdbc, 0x75ad8ffee6bfffbd, 0x75a90efce6bccebd, 0x0 }, /* #29 */ 5221 { 0x167e97, 0x167686, 0xe0934c60e7ae41ee, 0xe693dd6fe7ff43ff, 0xe681952f667b4355, 0x0 }, /* #30 */ 5222 { 0x297516, 0x297502, 0x0620506a8e8fd9be, 0x762e52effffffbfe, 0x700e02af737f624a, 0x0 }, /* #31 */ 5223 { 0x126882, 0x126086, 0xc57227b366d3781a, 0xe77a6fffefdf7c7b, 0x263a6d4e898c7c63, 0x0 }, /* #32 */ 5224 { 0x1e2f57, 0x1e2786, 0x086422943dffdb60, 0xbeeca6fd3ffffff9, 0xbeeca4ed261a26d9, 0x0 }, /* #33 */ 5225 { 0x3f63c3, 0x3f6382, 0xca5dcfe39089da58, 0xcefddfe7d4fbfe79, 0xc4f453c554fb6639, 0x0 }, /* #34 */ 5226 { 0x274dc3, 0x274506, 0x11508f3ee4bd712a, 0x3d75fffefffd797b, 0x2d65f1ee7fec3853, 0x0 }, /* #35 */ 5227 { 0x2e5782, 0x2e5786, 0xc829412478b566a3, 0xcd2f693cfcf7e7ff, 0x452e693ccc73c77f, 0x0 }, /* #36 */ 5228 { 0x3e64c6, 0x3e6486, 0x90d9c2229d5f229e, 0xf6d9ffb39d5f6fbe, 0xe609ff9108586fa6, 0x0 }, /* #37 */ 5229 { 0x293cc7, 0x293486, 0xd3eff9ac13f27927, 0xdbeff9adbff2fd6f, 0x9be26085aff0956d, 0x0 }, /* #38 */ 5230 { 0x2e4a12, 0x2e4282, 0xdc7d16510cd3f696, 0xfc7dbf5b5cd7fef7, 0xe445ad4a58442e73, 0x0 }, /* #39 */ 5231 { 0x340896, 0x340082, 0xfb27c0b737e76efd, 0xfbf7dcb7ffff6efd, 0xc2d7dc11eedd4cb8, 0x0 }, /* #40 */ 5232 { 0x310257, 0x310286, 0xd37dc6562412e12e, 0xd7ffcf56e67ae33f, 0xc6cb8b02e6684219, 0x0 }, /* #41 */ 5233 { 0x1333c2, 0x133306, 0x2770bdc897ad21af, 0x7ffdbde89fbfebaf, 0x5eed31201abbca86, 0x0 }, /* #42 */ 5234 { 0x343b96, 0x343382, 0x894e69d7af3de80f, 0xfb6effffbf3fefdf, 0x7a2ad77c3b06c7da, 0x0 }, /* #43 */ 5235 { 0x292b93, 0x292382, 0xccaf9185e075a914, 0xffaffbbdfa7ffb1c, 0xf7846b3c9a7ada18, 0x0 }, /* #44 */ 5236 { 0x1c6d53, 0x1c6582, 0xf0fd750af7d5214f, 0xf0fd7ddaf7df3d7f, 0xd0583cd2d00f1d7a, 0x0 }, /* #45 */ 5237 { 0x012813, 0x012002, 0x1a7c1e45e2f655d1, 0x3f7d1fefeaf777fd, 0x374915ea0aa7726c, 0x0 }, /* #46 */ 5238 { 0x3d72d6, 0x3d7282, 0xfc14c75bdc116d25, 0xff1ecf7ffc3d6f25, 0x2b1e8f76b82c6701, 0x0 }, /* #47 */ 5239 { 0x1c42c3, 0x1c4286, 0xdd4c6dc25f00e470, 0xdf4efddadfbaef78, 0xd242fc1884ba0b68, 0x0 }, /* #48 */ 5240 { 0x341507, 0x341586, 0x3f1c41d79ca3b281, 0xff9fd9ff9ca7ba9f, 0xd28bd9ef1826aa9f, 0x0 }, /* #49 */ 5241 { 0x110417, 0x110406, 0x1730a6748dadf310, 0x57b7e676ffadf790, 0x4287e006fb001590, 0x0 }, /* #50 */ 5242 { 0x044c03, 0x044482, 0xa78cb4f4586f9774, 0xe7adfdf7deff9775, 0x65a169c786bc1375, 0x0 }, /* #51 */ 5243 { 0x271b16, 0x271306, 0x72946c9aa038d2c0, 0x7fbc7dffae7edee7, 0x2db855fdae660c67, 0x0 }, /* #52 */ 5244 { 0x156c56, 0x156482, 0x956dbb3b0585d52a, 0xfffdbf7f179ffd7a, 0xfedc3545171f297a, 0x0 }, /* #53 */ 5245 { 0x2d6542, 0x2d6586, 0xcb3daad2f15283b8, 0xfbffebd2fddbc7f9, 0x7ac7e9523d99c6c1, 0x0 }, /* #54 */ 5246 { 0x274557, 0x274582, 0xca9bfd1cdbc1b620, 0xfbfbff3ddfc7ffa8, 0xf369fe2587065f88, 0x0 }, /* #55 */ 5247 { 0x2c6a57, 0x2c6282, 0xaf41655c3c790cf3, 0xbf51e5dc3e7dbcf7, 0x1711a4d82e65b414, 0x0 }, /* #56 */ 5248 { 0x1d6c97, 0x1d6402, 0x63ebcb46468df012, 0x6fefdb57cfeff316, 0x0e45d111cd6e7316, 0x0 }, /* #57 */ 5249 { 0x203a43, 0x203286, 0x9f957b4c172e486f, 0xbfd7fbef5fffebff, 0x37c2f3e34ed1eb9a, 0x0 }, /* #58 */ 5250 { 0x195886, 0x195002, 0x21847a5a40e0b8cc, 0x25ff7a7b40fcfcfe, 0x057f5869407cdcba, 0x0 }, /* #59 */ 5251 { 0x057906, 0x057106, 0x0b266df787d440ce, 0x5b767df7c7fdd9ee, 0x5a741020c7fd99ac, 0x0 }, /* #60 */ 5252 { 0x0e5346, 0x0e5386, 0xf270034c399053d5, 0xfef7dbed7ff8ffd7, 0x6cc7daed57e8ad46, 0x0 }, /* #61 */ 5253 { 0x361492, 0x361482, 0xfdc0f54a47c0b93b, 0xfff5fd5fc7e7fdfb, 0xce35285dc727ecf2, 0x0 }, /* #62 */ 5254 { 0x2c78d6, 0x2c7086, 0x74e22a103acc7e02, 0xfff33e527efffe63, 0xbf311e426c37bc63, 0x0 }, /* #63 */ 5255 5255 }; 5256 5256 static const BINU64_TEST_T g_aTests_or_u64_locked[] = 5257 5257 { 5258 { 0x39 0cc7, 0x390486, 0xe9ff09e3c27e2e04, 0xebffefebe6fe2f9f, 0x0a9de7aa26e22b9f, 0x0 }, /* #0 */5259 { 0x 147003, 0x147086, 0x6a67175d57103a5a, 0xee771fdf573f3b7e, 0xac1508d2162f113e, 0x0 }, /* #1 */5260 { 0x 364a47, 0x364282, 0xf9e9b277119067bc, 0xffe9bbf71dd3e7fd, 0x5e881bb71dc3c055, 0x0 }, /* #2 */5261 { 0x13 1b03, 0x131382, 0x9ae156ba3367aa5b, 0x9ff95ebff367fbfb, 0x07390e87c004fbf3, 0x0 }, /* #3 */5262 { 0x 286592, 0x286582, 0x2d72031458399918, 0xff76db3dd839df3e, 0xfe24db39d8284e2e, 0x0 }, /* #4 */5263 { 0x 341b06, 0x341382, 0x32203cb5342fe84c, 0xbe6b3efff67fe9dc, 0x9c6b326ee271c99c, 0x0 }, /* #5 */5264 { 0x 3c0303, 0x3c0382, 0xaf36ab1f1e7379a2, 0xfff7bf3ffe7ff9e3, 0xdfc7162fee1cb943, 0x0 }, /* #6 */5265 { 0x 0177d7, 0x017782, 0x46454c05c4ea9a80, 0xffe5fc6defea9acd, 0xbfe1f86caf82004d, 0x0 }, /* #7 */5266 { 0x 3c1b12, 0x3c1302, 0x4c6091e408b27fef, 0x4efaf7e498ba7fef, 0x469ae680980a36e8, 0x0 }, /* #8 */5267 { 0x 1260c3, 0x126086, 0x76a909c03fea6953, 0xf7fb69f8bfff795f, 0xb773683893bf591c, 0x0 }, /* #9 */5268 { 0x 3f50d2, 0x3f5086, 0xf4c717827f5d0839, 0xfcdfdffb7fdd7aff, 0xd85dcd7b7ad872df, 0x0 }, /* #10 */5269 { 0x 1d5296, 0x1d5286, 0x5629723f68e2d086, 0xf67b7b3f7bebd1f6, 0xf47b19163b0b9176, 0x0 }, /* #11 */5270 { 0x2 c0e46, 0x2c0602, 0x0794ad536adcd2d1, 0x279dbfdf7bfffad9, 0x269d3edc71ff2808, 0x0 }, /* #12 */5271 { 0x 0a1207, 0x0a1282, 0xde53470253ad6b1d, 0xfed3d76e7fff6fbf, 0x7290946c6d5b04af, 0x0 }, /* #13 */5272 { 0x 005843, 0x005082, 0x123a7239b4aae53a, 0xb6fa723bffabe5ba, 0xb4f2420bfb210588, 0x0 }, /* #14 */5273 { 0x 0e1c02, 0x0e1486, 0xd3f3e122af9aad7c, 0xdff7e732bfdbad7d, 0x9ea48612b0418969, 0x0 }, /* #15 */5274 { 0x1 e3843, 0x1e3086, 0x61eaf0d55ec14259, 0xefebfddddfe94359, 0xcf411d08c7694158, 0x0 }, /* #16 */5275 { 0x 1920d6, 0x192006, 0x490cbe13ebfced84, 0x7d2dff1febfeff8d, 0x7d21fb1d6392d609, 0x0 }, /* #17 */5276 { 0x 2d6d13, 0x2d6582, 0x66cd637a4a95a61f, 0xfeffe7fb7ebdf67f, 0xdcfae789363df27c, 0x0 }, /* #18 */5277 { 0x 370307, 0x370382, 0x8d6ee90e4969fd36, 0xfdeeebee6deffd37, 0x79aeeaec2c869d05, 0x0 }, /* #19 */5278 { 0x 016a57, 0x016206, 0x7260fa13602e2602, 0x72e1fff37cee360f, 0x70e147f23cc2300f, 0x0 }, /* #20 */5279 { 0x3 a1ac3, 0x3a1286, 0xce95849be186a46f, 0xeedf8dbffbb6e7ff, 0xa64a0d2ffa34e397, 0x0 }, /* #21 */5280 { 0x 271c46, 0x271482, 0x9f283c4d0d066654, 0xbf6cbd5dcf8f765d, 0xb76c811cca8f1409, 0x0 }, /* #22 */5281 { 0x 101286, 0x101282, 0xc56c93e17f8353e5, 0xe7ecd7f3ffe3dbef, 0xe384d7539b609b8f, 0x0 }, /* #23 */5282 { 0x1 43d12, 0x143582, 0xf3cdb928c550adf9, 0xf7cdff39c777adfd, 0x7749e711c7372c7d, 0x0 }, /* #24 */5283 { 0x 214a46, 0x214286, 0xec2de374d2d3445f, 0xedaff7f6faffef5f, 0xe58315b278afeb54, 0x0 }, /* #25 */5284 { 0x 050d07, 0x050586, 0xa5eee20b9378092f, 0xffeee37fb77a5baf, 0x7f48a375263a53a1, 0x0 }, /* #26 */5285 { 0x 231793, 0x231782, 0x8b354a80ccf67fa1, 0xfbf5eb8adffe7fb3, 0x70f0ab8ad7ae4013, 0x0 }, /* #27 */5286 { 0x 0e0a02, 0x0e0282, 0x73e2dacd253abf43, 0xfff3dfcdf7baff57, 0xbc539f80f28ae357, 0x0 }, /* #28 */5287 { 0x 0c4c46, 0x0c4406, 0x0fb7e956e236b07e, 0x2ff7ef56f33eb5ff, 0x2f608f50b33835fd, 0x0 }, /* #29 */5288 { 0x 206556, 0x206586, 0x9f1fa2534d7a677a, 0x9f1fabf7ddfa677b, 0x9d08a9a595da071b, 0x0 }, /* #30 */5289 { 0x 393f52, 0x393782, 0xd991a81df7c1e0dc, 0xfdd1fd9ffff5f5dc, 0xadd0d59b29b41508, 0x0 }, /* #31 */5290 { 0x 376b52, 0x376386, 0xa53b43f600021b55, 0xefbb6fff95eadfd7, 0xeeba6f4f95eade92, 0x0 }, /* #32 */5291 { 0x2 14382, 0x214302, 0x73994f173cea327f, 0x73db7f9ffeffbb7f, 0x2342309cd6178978, 0x0 }, /* #33 */5292 { 0x 050487, 0x050482, 0xa648175c9fc9814d, 0xef59ffff9ffdadef, 0x6b19eaaf06f5aca6, 0x0 }, /* #34 */5293 { 0x 3e1d46, 0x3e1502, 0x70c069cbd686f542, 0x7be279fbfee7fd43, 0x2ba258f0e861c841, 0x0 }, /* #35 */5294 { 0x 3d2bc6, 0x3d2386, 0x7542d99842c48a0b, 0xf54edf9df7dfaf7b, 0xf54cc795b7dba579, 0x0 }, /* #36 */5295 { 0x0 32283, 0x032282, 0xb7f65abb40107320, 0xf7f75aff4ebefba4, 0xd7935a7f0ebee884, 0x0 }, /* #37 */5296 { 0x 1a74c6, 0x1a7486, 0xb060708875e7f58d, 0xfc75f59bfffffd8d, 0xfc55c59b8b7c0988, 0x0 }, /* #38 */5297 { 0x 2002c2, 0x200282, 0xc538631e2b70f645, 0xf5b963df7bf3fe57, 0x34b901c778f36a12, 0x0 }, /* #39 */5298 { 0x 234ad3, 0x234282, 0x4b1b9eb77fdb2025, 0xdf7fffffffdb2637, 0xd565eb68c2510613, 0x0 }, /* #40 */5299 { 0x 022487, 0x022486, 0xf17477f75073d80d, 0xf97d77ffd573fb5f, 0x7939577cd5703352, 0x0 }, /* #41 */5300 { 0x 1e4c13, 0x1e4482, 0x2d9f6d67ce67825c, 0xbffffd77ffe79edf, 0xbbf99d30fdc79c97, 0x0 }, /* #42 */5301 { 0x3 e79c6, 0x3e7186, 0xc72f99dd7a088c3f, 0xff7ffdfdfe1effff, 0xbc5be52c861e7fda, 0x0 }, /* #43 */5302 { 0x 226b56, 0x226386, 0xaef732d3c79255f8, 0xfff777dfe7bbf7ff, 0xf335455fe729f38f, 0x0 }, /* #44 */5303 { 0x 1d7a16, 0x1d7282, 0x905e10de3b0431bf, 0xb45f53ff7fa577bf, 0x341b53e74fa56737, 0x0 }, /* #45 */5304 { 0x2 17d42, 0x217586, 0x8909972b58b0f2a2, 0x8dddff2b5cb3ffa3, 0x05d47e0b14a3ad83, 0x0 }, /* #46 */5305 { 0x 1f0702, 0x1f0786, 0xc938b9f36f8f780e, 0xebf8bbf76fbf7d3f, 0x2ae0a2172b38053f, 0x0 }, /* #47 */5306 { 0x 3129d7, 0x312182, 0xa427da1ef70fa537, 0xf72ffe5ff76fbff7, 0x532fbe41f4611af0, 0x0 }, /* #48 */5307 { 0x 332716, 0x332782, 0x064247f4bde8e9a0, 0x97eae7fdbdeae9b5, 0x97e8e4dd29820835, 0x0 }, /* #49 */5308 { 0x0 97546, 0x097506, 0x4428418fe9fca709, 0x4f69798feffcb73f, 0x4f413881eee8363e, 0x0 }, /* #50 */5309 { 0x24 24d2, 0x242482, 0x8ffd5f92f10b1a91, 0xbffd7fdef38f7af1, 0x3b547b5cc38d7271, 0x0 }, /* #51 */5310 { 0x 2f1447, 0x2f1406, 0x5972b6d4ed9bf310, 0x5b76b7fcffdbf73c, 0x536631683a41462c, 0x0 }, /* #52 */5311 { 0x 354d96, 0x354586, 0xdddd3fe2c24e6e57, 0xdddfffe7eacf7fff, 0xc89bfb65688d1dbf, 0x0 }, /* #53 */5312 { 0x1 54902, 0x154182, 0xa530223771c791b9, 0xbdfeefb77bd7dbfb, 0x38eeeda63b165bf3, 0x0 }, /* #54 */5313 { 0x3 46b53, 0x346306, 0x473db4d953719a20, 0x4f7fbffdf77d9e65, 0x4a6a3f64a42c1645, 0x0 }, /* #55 */5314 { 0x 274393, 0x274382, 0xeee1f65c1f590b7e, 0xeffdfede3ffd2b7f, 0x8b9c7ac634f52a0f, 0x0 }, /* #56 */5315 { 0x0 06316, 0x006382, 0x46711f50a52b6eb4, 0xdf7f9f51adbfeefd, 0xdf4f86512cbec07d, 0x0 }, /* #57 */5316 { 0x 3b6093, 0x3b6086, 0x2492afcc228b41e3, 0xefbeefdfbadbedeb, 0xebae60939a53ada9, 0x0 }, /* #58 */5317 { 0x 066946, 0x066186, 0x411a889cd1ab201c, 0xff7b9cddf5ffba5c, 0xbf7b1ccdb4feba54, 0x0 }, /* #59 */5318 { 0x 201817, 0x201086, 0x9d936988db8f4f1e, 0xbdd37fcbfbff6fff, 0xb943164b38f56ee3, 0x0 }, /* #60 */5319 { 0x 2c5417, 0x2c5482, 0x88159bf57dda5164, 0xb9f7bff5fffa57ec, 0x39f6ac75c2b216cc, 0x0 }, /* #61 */5320 { 0x 3473c3, 0x347386, 0x7b370fbe3e23d245, 0xfb37dfbe3febf355, 0xc904db281beaa151, 0x0 }, /* #62 */5321 { 0x 104483, 0x104482, 0x492110d2d44431cb, 0xcfafd3daddd77fef, 0xc6afd34899d74fac, 0x0 }, /* #63 */5258 { 0x394042, 0x394086, 0x9240589f99ff749a, 0xdbf85abfffff7c9f, 0x49f80abefe7a3815, 0x0 }, /* #0 */ 5259 { 0x0965c2, 0x096582, 0xc02eef9f397ff6f7, 0xcd6fefbfb97ffff7, 0xcd69c7318975afd1, 0x0 }, /* #1 */ 5260 { 0x1468d2, 0x146082, 0x9e7ce126ac6f4b0d, 0x9e7df3bfbcefdf6d, 0x985933bd18a1956d, 0x0 }, /* #2 */ 5261 { 0x1349c2, 0x134186, 0xc0e0ae6c34e46dbd, 0xc9eebfecbeff7dff, 0x096e39849edb34e7, 0x0 }, /* #3 */ 5262 { 0x022ec7, 0x022682, 0x61eb7ac677ccba8c, 0xeffbffce7fcdfe8f, 0xce79a50e6ac96e8f, 0x0 }, /* #4 */ 5263 { 0x036242, 0x036206, 0x5695da8f93f01a52, 0x5f9dfeefdbffffde, 0x1d19aee0483fedde, 0x0 }, /* #5 */ 5264 { 0x2823c2, 0x282302, 0x74bc9778324b688b, 0x7dbebffd7b7febab, 0x0d86bbf5497c8328, 0x0 }, /* #6 */ 5265 { 0x1d7996, 0x1d7186, 0xb4353af6bb6d0c18, 0xb5ff7fffbbff0f59, 0x25fa45fd12b20741, 0x0 }, /* #7 */ 5266 { 0x091953, 0x091182, 0x32fdfcd0535f2b4f, 0xf3fffdd0d3ffffef, 0xf1625500c0e0f6ab, 0x0 }, /* #8 */ 5267 { 0x3a0c56, 0x3a0486, 0xd5c6aa051952f6c3, 0xffc7bf9dbdd6fec3, 0x3e019599a5c45a41, 0x0 }, /* #9 */ 5268 { 0x040f96, 0x040782, 0x1f13c4e3a17078ef, 0x9f13c7efabf37bef, 0x861043ac8ae32305, 0x0 }, /* #10 */ 5269 { 0x0a5452, 0x0a5482, 0x953b1c75f738db5d, 0xfdbb3c7dfff9db7f, 0xfdb1384ddbc95036, 0x0 }, /* #11 */ 5270 { 0x270792, 0x270786, 0x9b10bc996b7df7b1, 0xdbf1be9feffdffb1, 0xc0f19a0ea7cdeeb0, 0x0 }, /* #12 */ 5271 { 0x390d97, 0x390586, 0x81058c19482cfacc, 0xa5fffcdbdb3cffdd, 0xa4fef4cad330bdd5, 0x0 }, /* #13 */ 5272 { 0x392d93, 0x392582, 0x8a72022fe59f1d86, 0xee7e6fefe7ff7d86, 0x6e7c6fef82ed6104, 0x0 }, /* #14 */ 5273 { 0x186c96, 0x186482, 0xfa0454a544d3fee8, 0xfad4f5fff6d3feec, 0xb2d0b5deb2513a64, 0x0 }, /* #15 */ 5274 { 0x141bc2, 0x141382, 0xb532c4974df2a510, 0xb7beee9fddfab5da, 0x228eaa199808b0ca, 0x0 }, /* #16 */ 5275 { 0x0101d6, 0x010186, 0x7642204728b494b2, 0xfe7aa9e7aff5d5fa, 0x8a78a9e2af5551f8, 0x0 }, /* #17 */ 5276 { 0x195a82, 0x195202, 0x1b3f350fdeccdb05, 0x1fbffdffdefcfbc7, 0x06a5d9f9d2b479c2, 0x0 }, /* #18 */ 5277 { 0x090e83, 0x090686, 0x3769d41064f59678, 0xf77ffc14e4f596fc, 0xf1563c04c4e182dc, 0x0 }, /* #19 */ 5278 { 0x3e6497, 0x3e6482, 0xadc56a90b607dfa1, 0xefe77a93ffd7ffe9, 0x6b633a03fbd72b69, 0x0 }, /* #20 */ 5279 { 0x355203, 0x355286, 0xdb5fb4eed0306d6b, 0xdfffb7eff87fef6f, 0x56a50749a85f834c, 0x0 }, /* #21 */ 5280 { 0x015516, 0x015586, 0xf9137cdc5f02ecf7, 0xfd1f7ddc7f6aecff, 0xcd0c59946e6a6cca, 0x0 }, /* #22 */ 5281 { 0x0d2b12, 0x0d2382, 0xf93435a840c65ba7, 0xf974f7fed2eedfef, 0x9044d77e92aec5ef, 0x0 }, /* #23 */ 5282 { 0x1f1982, 0x1f1182, 0xa2804bd02f193f23, 0xbac96ff47ff97f37, 0xb8c9642454f17735, 0x0 }, /* #24 */ 5283 { 0x0d1496, 0x0d1486, 0x72a29a3b53d7a542, 0xf7ffbbff53ffb577, 0xe5ffa1fd513bb175, 0x0 }, /* #25 */ 5284 { 0x237c82, 0x237486, 0xa2d704002ed85e4e, 0xfff7f405fedfffde, 0x5fe7f405d247adde, 0x0 }, /* #26 */ 5285 { 0x052553, 0x052582, 0x7b9bca626f715d2b, 0xffdfff777f755fab, 0xff46f77731040680, 0x0 }, /* #27 */ 5286 { 0x204617, 0x204682, 0x074cbe61bbacb3be, 0xff6dbee7bfeef7bf, 0xf86d02c7bf66d605, 0x0 }, /* #28 */ 5287 { 0x111497, 0x111486, 0xa1f28380e371e164, 0xf9ffef85fbf7f9ed, 0x588fed05f89759e9, 0x0 }, /* #29 */ 5288 { 0x121087, 0x121086, 0xd6bd4c5df9057abd, 0xfebdcfddfde5fabd, 0x7ca8cb8525e09a28, 0x0 }, /* #30 */ 5289 { 0x0927d7, 0x092702, 0x1dba839d122c59c8, 0x1ffbabbdd23ef9fe, 0x1ff9a83dc016e87e, 0x0 }, /* #31 */ 5290 { 0x146e06, 0x146682, 0xa3fe566429c30a0b, 0xe7ff76746fdbfa8f, 0xc6c122344ed9f285, 0x0 }, /* #32 */ 5291 { 0x2c2816, 0x2c2006, 0x65534f65fe578ab4, 0x7f7fdff7fed7abff, 0x7f2c9ff20081a3db, 0x0 }, /* #33 */ 5292 { 0x390a12, 0x390286, 0xbe6021a07a45d3fb, 0xfe7271e5fb7fffff, 0x64125145d93faf5e, 0x0 }, /* #34 */ 5293 { 0x151b83, 0x151386, 0xef24e3796014cd59, 0xef2cf37bfed6ddf9, 0x830830329ed255f0, 0x0 }, /* #35 */ 5294 { 0x1444d7, 0x144486, 0xf8b6c6c1e83de9a6, 0xf9f6defbefbfedff, 0xc9e49a3b67b2c5fd, 0x0 }, /* #36 */ 5295 { 0x091c87, 0x091482, 0x620d05dfb9c5b192, 0xe6efcddffdfdb5d3, 0xa6e6c897c4fca5c3, 0x0 }, /* #37 */ 5296 { 0x3b4556, 0x3b4586, 0x4dde95b48c0d00fb, 0xefffddbcdc3f84ff, 0xeb2bdd285036845c, 0x0 }, /* #38 */ 5297 { 0x040316, 0x040386, 0x08fc2fc8b983ff83, 0x9bfdfffcfda7ffe7, 0x9305f87ce4a518e7, 0x0 }, /* #39 */ 5298 { 0x3c3f53, 0x3c3706, 0x42628e1fc57eb802, 0x5be2be5fd57ebf47, 0x19a03e4ad460b745, 0x0 }, /* #40 */ 5299 { 0x197942, 0x197186, 0x91488b65a3325328, 0xdddc9be5b3b7dfe8, 0x4d941ac031b79cc0, 0x0 }, /* #41 */ 5300 { 0x283a16, 0x283282, 0xee063ce434c5ebf5, 0xee56fdffffc7fff7, 0xaa50c9dfdb87b457, 0x0 }, /* #42 */ 5301 { 0x350602, 0x350686, 0xe4db1880a2309a31, 0xf5fb3ad5ee359e77, 0x95a822d56c258e67, 0x0 }, /* #43 */ 5302 { 0x0679c2, 0x067106, 0x791a0a9f347f6d6b, 0x79dbfedffcffefff, 0x48c3f650dcaf8ad6, 0x0 }, /* #44 */ 5303 { 0x202382, 0x202302, 0x21c4ecf9d6bb493b, 0x75eeeef9d7bbe9fb, 0x54aaa2d147a1e0c1, 0x0 }, /* #45 */ 5304 { 0x2751d2, 0x275182, 0xfd0d11224af48be7, 0xff0dd3b6eef48ff7, 0x320dc294e4e00f51, 0x0 }, /* #46 */ 5305 { 0x211c12, 0x211486, 0xccf9e4aa6b5733b4, 0xdcfffceb6b577bbd, 0x5cdfbc632a135b8d, 0x0 }, /* #47 */ 5306 { 0x091646, 0x091686, 0x2ccf70128ddd121a, 0xefdff276afdfd6bb, 0xc39d826626c6c4b9, 0x0 }, /* #48 */ 5307 { 0x1b7846, 0x1b7006, 0x1dc5625438909b52, 0x7de776dc39babbf6, 0x7da6368c09baa8e4, 0x0 }, /* #49 */ 5308 { 0x0761c6, 0x076182, 0xaa708ca91b64245c, 0xef78effd1b66e5df, 0xe718ebdc0322e1d7, 0x0 }, /* #50 */ 5309 { 0x246d47, 0x246586, 0x0ac25f3b6b5d8cbb, 0xbfcb5f7fffffacbb, 0xb74b525d9efa2001, 0x0 }, /* #51 */ 5310 { 0x0c14d2, 0x0c1402, 0x14cdf9625800aeb5, 0x77fffffadeafbefd, 0x637ba7d8deafbc6d, 0x0 }, /* #52 */ 5311 { 0x086813, 0x086086, 0xca25e1b83eaaca66, 0xde7fe3f97faedf6f, 0x5c5e03e97d061d0f, 0x0 }, /* #53 */ 5312 { 0x124483, 0x124406, 0x77501427d9e5b314, 0x7f7f962ffbfffbb7, 0x0f3f820e2a5b49a3, 0x0 }, /* #54 */ 5313 { 0x330dc7, 0x330582, 0x8c19ff3860612e1b, 0xef1fff387ee3fe9b, 0xeb1e92207ec2dc90, 0x0 }, /* #55 */ 5314 { 0x0b29d3, 0x0b2182, 0x839ed6df39b9ead3, 0xbf9fd7ffb9bdeff7, 0x3c85d57db12ced27, 0x0 }, /* #56 */ 5315 { 0x032097, 0x032006, 0x22f82c241ad052fc, 0x3afe7fe51bda72ff, 0x18be5fe5131a223f, 0x0 }, /* #57 */ 5316 { 0x094013, 0x094082, 0xe1326e9f69a15e3e, 0xe33f6e9f7dfdfebf, 0xa33d249575fcba93, 0x0 }, /* #58 */ 5317 { 0x2c6513, 0x2c6502, 0x729c0ee93874eec3, 0x76bc2eed7bf7ffc7, 0x562426e563971dc7, 0x0 }, /* #59 */ 5318 { 0x353093, 0x353086, 0x3d908d4b279b308d, 0xbdf39d4bffbf768d, 0x89e31d4add2c5680, 0x0 }, /* #60 */ 5319 { 0x176a52, 0x176286, 0xf09011bf209a4695, 0xf7b355ff62ff6f95, 0xa7b34441427d2b81, 0x0 }, /* #61 */ 5320 { 0x061bc3, 0x061306, 0x38c6a0dbe0c8d5b7, 0x7ae6a3fbf8ead7ff, 0x6a6403f8b86ac7cf, 0x0 }, /* #62 */ 5321 { 0x004553, 0x004582, 0x881daadb705c7d2b, 0xe8dfeadff3fc7d2f, 0x60c6c0dcd3bc1406, 0x0 }, /* #63 */ 5322 5322 }; 5323 5323 static const BINU64_TEST_T g_aTests_xor_u64[] = 5324 5324 { 5325 { 0x1 84013, 0x184086, 0x8adfc55208e07fb3, 0x811d5a26e1f3cf56, 0x0bc29f74e913b0e5, 0x0 }, /* #0 */5326 { 0x 321f87, 0x321786, 0x352af1b1bf478467, 0xdc090daf692632db, 0xe923fc1ed661b6bc, 0x0 }, /* #1 */5327 { 0x 3d4b57, 0x3d4386, 0x15c8b9f2d0e79c55, 0xda89d45d7dc0565f, 0xcf416dafad27ca0a, 0x0 }, /* #2 */5328 { 0x 0803d6, 0x080382, 0xb7c783be11bd9dde, 0xb086f8b01a27f1bf, 0x07417b0e0b9a6c61, 0x0 }, /* #3 */5329 { 0x 3557d2, 0x355706, 0x72bcc756692e5860, 0x6b600205eeed4193, 0x19dcc55387c319f3, 0x0 }, /* #4 */5330 { 0x 1e7a16, 0x1e7282, 0xf2f28e548cbe9048, 0xc11f3706dee0f789, 0x33edb952525e67c1, 0x0 }, /* #5 */5331 { 0x 2171d3, 0x217106, 0x4e3bd3eb5893c830, 0x429cd8a7a14638a9, 0x0ca70b4cf9d5f099, 0x0 }, /* #6 */5332 { 0x1 651c6, 0x165106, 0x7fd387153d6e0688, 0x3963b7a4e52792e7, 0x46b030b1d849946f, 0x0 }, /* #7 */5333 { 0x 0c5892, 0x0c5006, 0x7000c5e8442845d5, 0x23d18a6286e95f22, 0x53d14f8ac2c11af7, 0x0 }, /* #8 */5334 { 0x3 d1803, 0x3d1082, 0xc8d866117c739764, 0xb6efacb14b677dc4, 0x7e37caa03714eaa0, 0x0 }, /* #9 */5335 { 0x1 76e43, 0x176682, 0x325006de605d1be1, 0xd9d2109643ae0892, 0xeb82164823f31373, 0x0 }, /* #10 */5336 { 0x 050816, 0x050086, 0x06f118e71cd77b8f, 0xb5fabeb3e24d719c, 0xb30ba654fe9a0a13, 0x0 }, /* #11 */5337 { 0x 146ed2, 0x146686, 0xa53e6989829580da, 0xa428ef20e61734a3, 0x011686a96482b479, 0x0 }, /* #12 */5338 { 0x 2241c7, 0x224102, 0xbbfec2b30221b217, 0x5786d8d45081269d, 0xec781a6752a0948a, 0x0 }, /* #13 */5339 { 0x 0d7702, 0x0d7786, 0x04c678df9affa18a, 0xb58365d0d8d6db66, 0xb1451d0f42297aec, 0x0 }, /* #14 */5340 { 0x 367dc3, 0x367506, 0x6e6b15479415f876, 0x1b7d25a0ac57f869, 0x751630e73842001f, 0x0 }, /* #15 */5341 { 0x 2428c3, 0x242006, 0xc19afe7b190dff1f, 0x159e628a3fb4a1fc, 0xd4049cf126b95ee3, 0x0 }, /* #16 */5342 { 0x 1b3d46, 0x1b3586, 0xe11dfa0b30698ae5, 0xd071f4f1c76373cc, 0x316c0efaf70af929, 0x0 }, /* #17 */5343 { 0x 0b5847, 0x0b5006, 0xd8b6a0606d9af6a4, 0x6f744b419041fde8, 0xb7c2eb21fddb0b4c, 0x0 }, /* #18 */5344 { 0x 1a6002, 0x1a6082, 0x5ae850e24cb08503, 0xed953b4b06a6b638, 0xb77d6ba94a16333b, 0x0 }, /* #19 */5345 { 0x2 74097, 0x274002, 0x4d627f3efe0930cb, 0x3fedd6aa8386d7e9, 0x728fa9947d8fe722, 0x0 }, /* #20 */5346 { 0x 066e46, 0x066682, 0xf11251bb7673de76, 0xd09bebc01fc03b5e, 0x2189ba7b69b3e528, 0x0 }, /* #21 */5347 { 0x 321346, 0x321386, 0xd909bab4668ee248, 0xbdaa72baab4e4f5f, 0x64a3c80ecdc0ad17, 0x0 }, /* #22 */5348 { 0x 2342c2, 0x234206, 0xe74b3bf702736a5a, 0x003289a9fe3d6041, 0xe779b25efc4e0a1b, 0x0 }, /* #23 */5349 { 0x2 d6e46, 0x2d6686, 0x49611b2d442a9be6, 0x940d86400215b7cc, 0xdd6c9d6d463f2c2a, 0x0 }, /* #24 */5350 { 0x 130f06, 0x130782, 0x161d4baf4452d5e7, 0xfdf1d9f119010c67, 0xebec925e5d53d980, 0x0 }, /* #25 */5351 { 0x3 d6fd3, 0x3d6706, 0xb041aefe733a2c88, 0x0e69edf81b7d92fa, 0xbe2843066847be72, 0x0 }, /* #26 */5352 { 0x08 7f97, 0x087782, 0x85c61247dab2a26e, 0xc271a4a8d46b5429, 0x47b7b6ef0ed9f647, 0x0 }, /* #27 */5353 { 0x 0b08d6, 0x0b0002, 0xa13c609ec0333e90, 0x09a56a1702d86861, 0xa8990a89c2eb56f1, 0x0 }, /* #28 */5354 { 0x 025e07, 0x025602, 0x33c5da1410be2652, 0x57f7eca212ce57c8, 0x643236b60270719a, 0x0 }, /* #29 */5355 { 0x 257942, 0x257102, 0xa2c641f9949198cb, 0x087cdf639284edd3, 0xaaba9e9a06157518, 0x0 }, /* #30 */5356 { 0x 022642, 0x022606, 0xdc883d15fbf90a7b, 0x395a15dc0f9b5753, 0xe5d228c9f4625d28, 0x0 }, /* #31 */5357 { 0x 335852, 0x335082, 0x572a58eded809e91, 0xcfb2cfc7b0b4c2c1, 0x9898972a5d345c50, 0x0 }, /* #32 */5358 { 0x 2c73d7, 0x2c7306, 0x30dfedc5c2a92d58, 0x6716aed57fda14cc, 0x57c94310bd733994, 0x0 }, /* #33 */5359 { 0x 117c56, 0x117482, 0x88bd1df4d895d75a, 0xd54da352ef6c55fd, 0x5df0bea637f982a7, 0x0 }, /* #34 */5360 { 0x 343452, 0x343486, 0x30ce7ebe45f467db, 0xe495a2d541176321, 0xd45bdc6b04e304fa, 0x0 }, /* #35 */5361 { 0x 237f16, 0x237702, 0xf9d4d6d66e8a4d3c, 0x515ef61feaeed47f, 0xa88a20c984649943, 0x0 }, /* #36 */5362 { 0x 2e00c2, 0x2e0002, 0x2ae7bb01b2d184eb, 0x7f8c92f92177f197, 0x556b29f893a6757c, 0x0 }, /* #37 */5363 { 0x 1063c6, 0x106302, 0xf8804ed44985f0be, 0x17cc99226632adf8, 0xef4cd7f62fb75d46, 0x0 }, /* #38 */5364 { 0x 361092, 0x361086, 0xee2fafa7668ced4e, 0xf2e73d05da39d83a, 0x1cc892a2bcb53574, 0x0 }, /* #39 */5365 { 0x1 27946, 0x127186, 0x2adfc57649ab1ae5, 0xaf729fd780b7c112, 0x85ad5aa1c91cdbf7, 0x0 }, /* #40 */5366 { 0x 1902d2, 0x190286, 0xb63727f3b20ff755, 0xdb9f4e94ed100872, 0x6da869675f1fff27, 0x0 }, /* #41 */5367 { 0x 202147, 0x202182, 0xe60f3637bdf32532, 0xf00e00cc8d43ac0b, 0x160136fb30b08939, 0x0 }, /* #42 */5368 { 0x 0044d3, 0x004406, 0xcfaffbfceebbb8cc, 0x45d46ad20473dda3, 0x8a7b912eeac8656f, 0x0 }, /* #43 */5369 { 0x 386842, 0x386006, 0xb816afb11b0d15de, 0x56fdfd600265ded1, 0xeeeb52d11968cb0f, 0x0 }, /* #44 */5370 { 0x 0a2f47, 0x0a2706, 0xd7f871120d2e4224, 0x154bc3693ae9232d, 0xc2b3b27b37c76109, 0x0 }, /* #45 */5371 { 0x0 a2a97, 0x0a2286, 0xee0d4b6924c7dfc7, 0xabd4e9444e15cd36, 0x45d9a22d6ad212f1, 0x0 }, /* #46 */5372 { 0x 265c06, 0x265482, 0xb163293fbb6dfaa7, 0xde256c499e44dbe6, 0x6f46457625292141, 0x0 }, /* #47 */5373 { 0x3 a5e13, 0x3a5686, 0x544eb36ca3c00805, 0xae52e2139925aab4, 0xfa1c517f3ae5a2b1, 0x0 }, /* #48 */5374 { 0x2 a2752, 0x2a2702, 0x3943df697f596851, 0x527f527f2859cce0, 0x6b3c8d165700a4b1, 0x0 }, /* #49 */5375 { 0x 125652, 0x125606, 0xc0dfaad8ca76d9f6, 0x0f2d9bd3563f92ac, 0xcff2310b9c494b5a, 0x0 }, /* #50 */5376 { 0x 317206, 0x317202, 0xa88453525bd2bd36, 0x5b3a28aa1ca8df2f, 0xf3be7bf8477a6219, 0x0 }, /* #51 */5377 { 0x 3c7152, 0x3c7102, 0xd923772286874e42, 0x2ca50d1fa1e5c8a4, 0xf5867a3d276286e6, 0x0 }, /* #52 */5378 { 0x 035617, 0x035682, 0xa32b43ed61534a2e, 0xe6f7aacfcc2bc48a, 0x45dce922ad788ea4, 0x0 }, /* #53 */5379 { 0x 0d3a07, 0x0d3282, 0x50a08e6b14fa9a2f, 0xdfd7da7c881ca608, 0x8f7754179ce63c27, 0x0 }, /* #54 */5380 { 0x 3139c7, 0x313182, 0x92dfd21595a62cc9, 0xa01de471f1ffa7fd, 0x32c2366464598b34, 0x0 }, /* #55 */5381 { 0x 007946, 0x007106, 0x4b01c9c4876d1703, 0x64ae370f65087f82, 0x2faffecbe2656881, 0x0 }, /* #56 */5382 { 0x 0059c2, 0x005186, 0x9284cb2f3860ab27, 0x82414e0074572f0f, 0x10c5852f4c378428, 0x0 }, /* #57 */5383 { 0x2 a7a16, 0x2a7206, 0x37eccd0a9a08e751, 0x556f562101816e59, 0x62839b2b9b898908, 0x0 }, /* #58 */5384 { 0x0 035c2, 0x003506, 0x13a0a696b98908cc, 0x5ffe7db7a191e472, 0x4c5edb211818ecbe, 0x0 }, /* #59 */5385 { 0x0 47a92, 0x047282, 0x35eda6106a937136, 0xc13d4de82fa2f12f, 0xf4d0ebf845318019, 0x0 }, /* #60 */5386 { 0x 342292, 0x342202, 0x71423c245ed1f50c, 0x1ccf42f76dab8db3, 0x6d8d7ed3337a78bf, 0x0 }, /* #61 */5387 { 0x0 106d7, 0x010686, 0x89c29835f3bb3d7f, 0xdd816cf5352df9eb, 0x5443f4c0c696c494, 0x0 }, /* #62 */5388 { 0x3 91452, 0x391402, 0x4af759425d026fc2, 0x2eeb071a68074d43, 0x641c5e5835052281, 0x0 }, /* #63 */5325 { 0x1f5d07, 0x1f5586, 0xb87139f827703812, 0xbe0758f9b6e4dda9, 0x067661019194e5bb, 0x0 }, /* #0 */ 5326 { 0x1a2cc3, 0x1a2402, 0xcbfe44369786466d, 0x077409ca75b67d0d, 0xcc8a4dfce2303b60, 0x0 }, /* #1 */ 5327 { 0x060286, 0x060282, 0x469afa305e97e674, 0x87670823f6086ff2, 0xc1fdf213a89f8986, 0x0 }, /* #2 */ 5328 { 0x1f5f16, 0x1f5786, 0xec591dd6fd796319, 0xe39510c5f3cf6735, 0x0fcc0d130eb6042c, 0x0 }, /* #3 */ 5329 { 0x2e6257, 0x2e6282, 0x3bc4d715ba048ef1, 0xfbb7375042004cab, 0xc073e045f804c25a, 0x0 }, /* #4 */ 5330 { 0x085216, 0x085206, 0x6e9204f7b7a300ed, 0x3f09f6c783272c3a, 0x519bf23034842cd7, 0x0 }, /* #5 */ 5331 { 0x395703, 0x395782, 0x91e29b7c2789f3c3, 0xa0194cc093c7e020, 0x31fbd7bcb44e13e3, 0x0 }, /* #6 */ 5332 { 0x101147, 0x101186, 0xf84705787ab1d304, 0x93976236c409f521, 0x6bd0674ebeb82625, 0x0 }, /* #7 */ 5333 { 0x2e4852, 0x2e4002, 0x62ed25b637904df1, 0x2c1fd6a388d74f86, 0x4ef2f315bf470277, 0x0 }, /* #8 */ 5334 { 0x351013, 0x351006, 0x06eca911abba19b0, 0x0ed487eff0f58714, 0x08382efe5b4f9ea4, 0x0 }, /* #9 */ 5335 { 0x1529c3, 0x152186, 0x04c6b331a0f290b5, 0xe36f0e5771ece988, 0xe7a9bd66d11e793d, 0x0 }, /* #10 */ 5336 { 0x1107c3, 0x110702, 0x6c044bbe443002bf, 0x4439e7ff8a38dce6, 0x283dac41ce08de59, 0x0 }, /* #11 */ 5337 { 0x3814d6, 0x381406, 0xdd3d853af7220fd5, 0x6453b5a886d7be00, 0xb96e309271f5b1d5, 0x0 }, /* #12 */ 5338 { 0x367f86, 0x367706, 0x79467f51d1c1cfa8, 0x10329e365291739f, 0x6974e1678350bc37, 0x0 }, /* #13 */ 5339 { 0x3a6747, 0x3a6702, 0x3bd440deec12a41c, 0x28b5642587fc4a49, 0x136124fb6beeee55, 0x0 }, /* #14 */ 5340 { 0x030583, 0x030502, 0x409e7dfa659e5fb9, 0x35a54f2fc0fe9683, 0x753b32d5a560c93a, 0x0 }, /* #15 */ 5341 { 0x065942, 0x065106, 0x0d1b70bfdb4d9a5b, 0x453595f65fcaa97e, 0x482ee54984873325, 0x0 }, /* #16 */ 5342 { 0x0f1fd3, 0x0f1786, 0xff2b50f05031f28e, 0x8627e57fa4ff2e78, 0x790cb58ff4cedcf6, 0x0 }, /* #17 */ 5343 { 0x237d57, 0x237582, 0xaa7236049b8f814e, 0xe168067f6bb7f67a, 0x4b1a307bf0387734, 0x0 }, /* #18 */ 5344 { 0x2460c6, 0x246086, 0xf6a04a3c5aeb5cc0, 0xe5aebadb0f8299e8, 0x130ef0e75569c528, 0x0 }, /* #19 */ 5345 { 0x295757, 0x295706, 0x550cf595e740e355, 0x4b2538c6628ff0aa, 0x1e29cd5385cf13ff, 0x0 }, /* #20 */ 5346 { 0x273453, 0x273406, 0x14de4845bda3ec0c, 0x6ad0297fb0f958bb, 0x7e0e613a0d5ab4b7, 0x0 }, /* #21 */ 5347 { 0x114682, 0x114686, 0x1962f5cd9c36545f, 0xff9b249f33c1c7cc, 0xe6f9d152aff79393, 0x0 }, /* #22 */ 5348 { 0x1d1347, 0x1d1302, 0x91d2a7b7f2b23571, 0x3ede07acafb33c29, 0xaf0ca01b5d010958, 0x0 }, /* #23 */ 5349 { 0x230592, 0x230582, 0x847bacfafc5647ac, 0xf34add34afcf14ce, 0x773171ce53995362, 0x0 }, /* #24 */ 5350 { 0x264886, 0x264086, 0xf8c3529c3b367ab4, 0xfeb4d57de452e655, 0x067787e1df649ce1, 0x0 }, /* #25 */ 5351 { 0x394812, 0x394006, 0xd1574741d23fa89e, 0x15009d382b388e81, 0xc457da79f907261f, 0x0 }, /* #26 */ 5352 { 0x084003, 0x084082, 0x45089be3afec5619, 0xfc4a57be57de2164, 0xb942cc5df832777d, 0x0 }, /* #27 */ 5353 { 0x372bd7, 0x372386, 0x4de8abd77fe0c29c, 0xe3195e1699891aaa, 0xaef1f5c1e669d836, 0x0 }, /* #28 */ 5354 { 0x3d69d3, 0x3d6182, 0x8ca6d23c08f8e58e, 0xf8d95b4294cc822f, 0x747f897e9c3467a1, 0x0 }, /* #29 */ 5355 { 0x1b4a17, 0x1b4282, 0x213930276772ca34, 0x981a393ad6fa487a, 0xb923091db188824e, 0x0 }, /* #30 */ 5356 { 0x2b6c13, 0x2b6402, 0x61e28bdc2fce2853, 0x09b0022f4f8201b6, 0x685289f3604c29e5, 0x0 }, /* #31 */ 5357 { 0x1e6607, 0x1e6602, 0xee2ecd5237cfd709, 0x4bb0ed8af5662c08, 0xa59e20d8c2a9fb01, 0x0 }, /* #32 */ 5358 { 0x3e5813, 0x3e5082, 0x77ef8a99f6d09524, 0x96c6390039a4ca5b, 0xe129b399cf745f7f, 0x0 }, /* #33 */ 5359 { 0x0e3386, 0x0e3386, 0xf6fff6afe9a091f2, 0x849f1a77773ce6ac, 0x7260ecd89e9c775e, 0x0 }, /* #34 */ 5360 { 0x1d1392, 0x1d1306, 0xf81eb5c1ae8373aa, 0x28d02d59c6addd05, 0xd0ce9898682eaeaf, 0x0 }, /* #35 */ 5361 { 0x044c92, 0x044406, 0x9f5c5fc77ac128c7, 0x277f16f713553921, 0xb8234930699411e6, 0x0 }, /* #36 */ 5362 { 0x1a2bc6, 0x1a2386, 0x73422c5a15ba41a6, 0xca1018db28d7a2a6, 0xb95234813d6de300, 0x0 }, /* #37 */ 5363 { 0x353f43, 0x353702, 0x15d7ec159a13fb4e, 0x254d47d8c8df79f4, 0x309aabcd52cc82ba, 0x0 }, /* #38 */ 5364 { 0x055956, 0x055182, 0x6329f2cf48b5f9e8, 0xb2bc43cbdfb1df0d, 0xd195b104970426e5, 0x0 }, /* #39 */ 5365 { 0x182756, 0x182706, 0xdc1a744b3c19ceb9, 0x41bea404b0d138ee, 0x9da4d04f8cc8f657, 0x0 }, /* #40 */ 5366 { 0x282292, 0x282206, 0xabe4a3485db55514, 0x00798c687229565a, 0xab9d2f202f9c034e, 0x0 }, /* #41 */ 5367 { 0x011512, 0x011582, 0x9516c1839e8e5f5c, 0xd5e1da3e9674f445, 0x40f71bbd08faab19, 0x0 }, /* #42 */ 5368 { 0x3e3697, 0x3e3686, 0xca44452d6d738d71, 0xc5106374656a3e03, 0x0f5426590819b372, 0x0 }, /* #43 */ 5369 { 0x2124c3, 0x212482, 0x5d4c69359f527053, 0xee14a9f49cdd363e, 0xb358c0c1038f466d, 0x0 }, /* #44 */ 5370 { 0x167a12, 0x167206, 0xa8dc24d072bb5548, 0x039ce810fe4e5c30, 0xab40ccc08cf50978, 0x0 }, /* #45 */ 5371 { 0x020842, 0x020086, 0x572ba81a1cffdc11, 0xcbdcc93f6fd692c9, 0x9cf7612573294ed8, 0x0 }, /* #46 */ 5372 { 0x0a73d3, 0x0a7382, 0x5aa82470e20d5a5f, 0xf3056b11f6fd18e3, 0xa9ad4f6114f042bc, 0x0 }, /* #47 */ 5373 { 0x367e87, 0x367682, 0x83123ed170b51f2e, 0x9a97d657926f13c4, 0x1985e886e2da0cea, 0x0 }, /* #48 */ 5374 { 0x244283, 0x244202, 0x85513520211db6d8, 0x5c0b5854376b5db5, 0xd95a6d741676eb6d, 0x0 }, /* #49 */ 5375 { 0x076786, 0x076786, 0x5044eaf0dd3b0ebe, 0xc49b8ef481a73456, 0x94df64045c9c3ae8, 0x0 }, /* #50 */ 5376 { 0x1f6e06, 0x1f6606, 0x878bcc64697808d4, 0x2c608638826fd53a, 0xabeb4a5ceb17ddee, 0x0 }, /* #51 */ 5377 { 0x1e7482, 0x1e7406, 0xbb473fad1608c381, 0x7fad7d9094ad56c3, 0xc4ea423d82a59542, 0x0 }, /* #52 */ 5378 { 0x223552, 0x223502, 0x8c64e0f0a32daf9e, 0x14fe791311c67c20, 0x989a99e3b2ebd3be, 0x0 }, /* #53 */ 5379 { 0x2d3387, 0x2d3382, 0x9ea90d83cfd1eb35, 0xac83fbbf6367af37, 0x322af63cacb64402, 0x0 }, /* #54 */ 5380 { 0x0c1792, 0x0c1702, 0x236029055b67d9a9, 0x56c6d0e16542c0ce, 0x75a6f9e43e251967, 0x0 }, /* #55 */ 5381 { 0x200342, 0x200306, 0xb4f53adb827592bf, 0x285357bb8d9ea965, 0x9ca66d600feb3bda, 0x0 }, /* #56 */ 5382 { 0x164853, 0x164082, 0x1fd525081f79787c, 0xdc8390acbd0b1923, 0xc356b5a4a272615f, 0x0 }, /* #57 */ 5383 { 0x2f2392, 0x2f2302, 0x3339802461509499, 0x57c73585a55b415b, 0x64feb5a1c40bd5c2, 0x0 }, /* #58 */ 5384 { 0x067002, 0x067006, 0xcffb3fce72633825, 0x374e3e048a792e42, 0xf8b501caf81a1667, 0x0 }, /* #59 */ 5385 { 0x083287, 0x083286, 0x913d335a538b1997, 0xa1166a85db7d9af6, 0x302b59df88f68361, 0x0 }, /* #60 */ 5386 { 0x197903, 0x197182, 0x33707f45ca57484c, 0xd75fe6e7d4e4ed29, 0xe42f99a21eb3a565, 0x0 }, /* #61 */ 5387 { 0x0f6d17, 0x0f6506, 0xd5b7b2766bccd8f4, 0x7fff9b8da4e95405, 0xaa4829fbcf258cf1, 0x0 }, /* #62 */ 5388 { 0x3c5442, 0x3c5486, 0x861bdbf17d3f4a21, 0xba498733723be478, 0x3c525cc20f04ae59, 0x0 }, /* #63 */ 5389 5389 }; 5390 5390 static const BINU64_TEST_T g_aTests_xor_u64_locked[] = 5391 5391 { 5392 { 0x 3616c3, 0x361606, 0x13360ed196cfda2a, 0x194a3b0554c91f1b, 0x0a7c35d4c206c531, 0x0 }, /* #0 */5393 { 0x 321782, 0x321702, 0x0a481b3dcc24e545, 0x2898d7abcfd082a1, 0x22d0cc9603f467e4, 0x0 }, /* #1 */5394 { 0x2 73e82, 0x273606, 0xd656988bc74e115f, 0x33f4f4fe0876e8aa, 0xe5a26c75cf38f9f5, 0x0 }, /* #2 */5395 { 0x 3e0882, 0x3e0082, 0xcbb71b98393be695, 0xdd8cf28a5b4f78bf, 0x163be91262749e2a, 0x0 }, /* #3 */5396 { 0x 022807, 0x022006, 0xc60b7ebdb92d317a, 0x4859d17825809c1e, 0x8e52afc59cadad64, 0x0 }, /* #4 */5397 { 0x 1135d3, 0x113506, 0x02d4eb5ff83a6943, 0x632d79c51092a503, 0x61f9929ae8a8cc40, 0x0 }, /* #5 */5398 { 0x 076e96, 0x076602, 0x7da2efea80c913ac, 0x53436c6054fc3fba, 0x2ee1838ad4352c16, 0x0 }, /* #6 */5399 { 0x 0311c7, 0x031106, 0x1cf776c71e0bdd72, 0x48fe2786249cccde, 0x540951413a9711ac, 0x0 }, /* #7 */5400 { 0x3 50c87, 0x350406, 0x4318496a7826eb26, 0x72f63c1dd75d1ba9, 0x31ee7577af7bf08f, 0x0 }, /* #8 */5401 { 0x 217117, 0x217186, 0x38aa86b0f024eb60, 0x9aa1779f735421d4, 0xa20bf12f8370cab4, 0x0 }, /* #9 */5402 { 0x 0776d2, 0x077686, 0x34d9ab339c124a82, 0x996d2b11a26497b1, 0xadb480223e76dd33, 0x0 }, /* #10 */5403 { 0x 084f97, 0x084702, 0xbeee6ab2ee6362d8, 0x5af3694738fc6fe0, 0xe41d03f5d69f0d38, 0x0 }, /* #11 */5404 { 0x2 e7d06, 0x2e7582, 0x0515e288fe2f6abf, 0xa0a68c3761e41898, 0xa5b36ebf9fcb7227, 0x0 }, /* #12 */5405 { 0x2 b71c2, 0x2b7182, 0x1ae2b6d4760d2c78, 0x94e42f86ac5c6a91, 0x8e069952da5146e9, 0x0 }, /* #13 */5406 { 0x 3b5d87, 0x3b5506, 0x36d221df7f5736d9, 0x49cc4c66e2fae54e, 0x7f1e6db99dadd397, 0x0 }, /* #14 */5407 { 0x 354dc2, 0x354506, 0x803d432ee9dfc448, 0x235dfa12dfda4569, 0xa360b93c36058121, 0x0 }, /* #15 */5408 { 0x 212443, 0x212482, 0x7e10a2d714d546a3, 0xaccdb64822e6574a, 0xd2dd149f363311e9, 0x0 }, /* #16 */5409 { 0x 345c47, 0x345482, 0xb32b2fca4831a491, 0xa556c795907f1549, 0x167de85fd84eb1d8, 0x0 }, /* #17 */5410 { 0x2 26157, 0x226182, 0x9062f7246df7c6cf, 0xa30a6bedbcb8a22c, 0x33689cc9d14f64e3, 0x0 }, /* #18 */5411 { 0x 0d6a57, 0x0d6206, 0xb78b2cf3ffca4164, 0x1284f4ef6dfe03b1, 0xa50fd81c923442d5, 0x0 }, /* #19 */5412 { 0x 354a13, 0x354286, 0x1801e6f1ef93ea66, 0xf0ba8b0acb730ee1, 0xe8bb6dfb24e0e487, 0x0 }, /* #20 */5413 { 0x3 10e83, 0x310682, 0xeb0d59ecf48b0127, 0x95ef81624d01aa2f, 0x7ee2d88eb98aab08, 0x0 }, /* #21 */5414 { 0x3 71396, 0x371306, 0x252b2e725002c26f, 0x63ec6b9aa5f4b02e, 0x46c745e8f5f67241, 0x0 }, /* #22 */5415 { 0x3 e05d2, 0x3e0582, 0xdfd95023f843a06c, 0xf6f786d00c5f9a46, 0x292ed6f3f41c3a2a, 0x0 }, /* #23 */5416 { 0x 222152, 0x222102, 0x6bcfa77f0ec34e60, 0x2f931ba8833ed731, 0x445cbcd78dfd9951, 0x0 }, /* #24 */5417 { 0x 316a53, 0x316202, 0x52d52cc732ce7e88, 0x357d44c51ba0b8f1, 0x67a86802296ec679, 0x0 }, /* #25 */5418 { 0x 041052, 0x041086, 0xab628e725c68e82b, 0x861b772b4f1efd59, 0x2d79f95913761572, 0x0 }, /* #26 */5419 { 0x 215942, 0x215186, 0xf87bac63f8b342d1, 0xbbd019e507c1f65c, 0x43abb586ff72b48d, 0x0 }, /* #27 */5420 { 0x1 a7243, 0x1a7282, 0x0012f32dba45da9a, 0xf49d6e54665ed5fe, 0xf48f9d79dc1b0f64, 0x0 }, /* #28 */5421 { 0x 2b2e92, 0x2b2682, 0xd51bc066075bb260, 0xf5d9c85657afc13d, 0x20c2083050f4735d, 0x0 }, /* #29 */5422 { 0x 2738d2, 0x273002, 0x8e885f27b15ec729, 0x5656bae3aa41e691, 0xd8dee5c41b1f21b8, 0x0 }, /* #30 */5423 { 0x 3e5453, 0x3e5486, 0x59932626c76d4fd1, 0xa8df9e73ccc0da39, 0xf14cb8550bad95e8, 0x0 }, /* #31 */5424 { 0x1 96d96, 0x196506, 0xdfe4a48f3886e407, 0x48a7e2aca3695ca3, 0x974346239befb8a4, 0x0 }, /* #32 */5425 { 0x3 15097, 0x315086, 0x65180ef200f56a5f, 0xe72df20c4e882ebb, 0x8235fcfe4e7d44e4, 0x0 }, /* #33 */5426 { 0x3 408d6, 0x340002, 0x00fbc538acc32a05, 0x5df45001fd922ad9, 0x5d0f9539515100dc, 0x0 }, /* #34 */5427 { 0x0 d6016, 0x0d6002, 0x3c2c2cc1f4f2fabf, 0x14d63a18ccdcab7c, 0x28fa16d9382e51c3, 0x0 }, /* #35 */5428 { 0x 321593, 0x321502, 0xd652337d2b668420, 0x1eb7b93785d4fbf1, 0xc8e58a4aaeb27fd1, 0x0 }, /* #36 */5429 { 0x 1a2583, 0x1a2506, 0x1576b30de4dea647, 0x741dd261c73be017, 0x616b616c23e54650, 0x0 }, /* #37 */5430 { 0x0 92b43, 0x092302, 0xe74a78b04741a73c, 0x23f4f7efcd78d9cb, 0xc4be8f5f8a397ef7, 0x0 }, /* #38 */5431 { 0x3 64913, 0x364102, 0xb9ae8e8c36555e9a, 0x3390c88f8545f873, 0x8a3e4603b310a6e9, 0x0 }, /* #39 */5432 { 0x2 61503, 0x261586, 0x6a119a5780c2a1e0, 0xbbdd07a869697ab4, 0xd1cc9dffe9abdb54, 0x0 }, /* #40 */5433 { 0x 185952, 0x185186, 0x6f554239a2ede119, 0xbd71607fe483256f, 0xd2242246466ec476, 0x0 }, /* #41 */5434 { 0x 064bc3, 0x064382, 0xe8b375ead51a1e6b, 0xd1b9c5ac0b189532, 0x390ab046de028b59, 0x0 }, /* #42 */5435 { 0x3 b0197, 0x3b0182, 0x65fe2846a96fb98a, 0xd4ac1697b8698670, 0xb1523ed111063ffa, 0x0 }, /* #43 */5436 { 0x1 a2483, 0x1a2406, 0xbd97207529db50d2, 0x076406c7e50f716f, 0xbaf326b2ccd421bd, 0x0 }, /* #44 */5437 { 0x 312f07, 0x312706, 0x39f2c6405ea3ed8a, 0x21f35353ef163fc6, 0x18019513b1b5d24c, 0x0 }, /* #45 */5438 { 0x 221e97, 0x221606, 0x6c38c397c64e0538, 0x5ff3b14a84ff0017, 0x33cb72dd42b1052f, 0x0 }, /* #46 */5439 { 0x 224687, 0x224606, 0xac1a98b73e866fde, 0x0670c69338a642de, 0xaa6a5e2406202d00, 0x0 }, /* #47 */5440 { 0x 0a2317, 0x0a2386, 0x3cc553017f231105, 0xd9a0ed3281ef94d7, 0xe565be33fecc85d2, 0x0 }, /* #48 */5441 { 0x 2a3a46, 0x2a3202, 0x321b4c443dd80894, 0x5072360663f4169b, 0x62697a425e2c1e0f, 0x0 }, /* #49 */5442 { 0x 193587, 0x193582, 0x79174d55ab1cf113, 0xba12c8ba03cad5a8, 0xc30585efa8d624bb, 0x0 }, /* #50 */5443 { 0x1 c0f57, 0x1c0782, 0x9a8cf3ff3ebafb5c, 0x822d748f255c0cab, 0x18a187701be6f7f7, 0x0 }, /* #51 */5444 { 0x0 27787, 0x027782, 0xbbf36223cc08683c, 0xee737199ebb86ea8, 0x558013ba27b00694, 0x0 }, /* #52 */5445 { 0x0f 4412, 0x0f4402, 0xa16270076ac5d211, 0x34294a8daf6d3ea1, 0x954b3a8ac5a8ecb0, 0x0 }, /* #53 */5446 { 0x3 065c7, 0x306586, 0x93c6cda6b1a98847, 0xaf4e8848514ef005, 0x3c8845eee0e77842, 0x0 }, /* #54 */5447 { 0x 272b46, 0x272306, 0x095e3fc2f90c1980, 0x28a0b337b3a7e6af, 0x21fe8cf54aabff2f, 0x0 }, /* #55 */5448 { 0x 185b16, 0x185306, 0x44a89fa79e4408f7, 0x79899d9c04cd87a3, 0x3d21023b9a898f54, 0x0 }, /* #56 */5449 { 0x 192f83, 0x192782, 0x3ea01342e45c04a0, 0x84d7fb421b0c768c, 0xba77e800ff50722c, 0x0 }, /* #57 */5450 { 0x 2016d2, 0x201606, 0x940d52cff58d5ddc, 0x44f64674433ac38d, 0xd0fb14bbb6b79e51, 0x0 }, /* #58 */5451 { 0x 0e0992, 0x0e0186, 0x5543e3f5a59eb03a, 0xdd6acc9a39b44481, 0x88292f6f9c2af4bb, 0x0 }, /* #59 */5452 { 0x 294546, 0x294506, 0xd58eb6cd23ccb982, 0x1776c290ef4fee4b, 0xc2f8745dcc8357c9, 0x0 }, /* #60 */5453 { 0x1 f2806, 0x1f2006, 0xf3de8fc034cfc251, 0x490a1ceb6c6003ff, 0xbad4932b58afc1ae, 0x0 }, /* #61 */5454 { 0x 0a0a13, 0x0a0282, 0x71427d2f0925525d, 0xfafb3d92cd0de3b0, 0x8bb940bdc428b1ed, 0x0 }, /* #62 */5455 { 0x0 93e46, 0x093686, 0x786f016a31998b22, 0xa4b5ade08e5c7835, 0xdcdaac8abfc5f317, 0x0 }, /* #63 */5392 { 0x080452, 0x080486, 0xc40b7a242d13a52c, 0x87112211206c76a3, 0x431a58350d7fd38f, 0x0 }, /* #0 */ 5393 { 0x1521d7, 0x152186, 0x352f6d5c78eaa5dd, 0xb77cd04c045e6b96, 0x8253bd107cb4ce4b, 0x0 }, /* #1 */ 5394 { 0x216683, 0x216602, 0xa43427383558f8c4, 0x1fcdf2cc6ea3f829, 0xbbf9d5f45bfb00ed, 0x0 }, /* #2 */ 5395 { 0x0d45c2, 0x0d4506, 0x93651a0bfaf26c3a, 0x795b2301e8629ec9, 0xea3e390a1290f2f3, 0x0 }, /* #3 */ 5396 { 0x127606, 0x127602, 0xb37e30af79d58e7e, 0x4a9d5f2b587bc5ec, 0xf9e36f8421ae4b92, 0x0 }, /* #4 */ 5397 { 0x2e60c7, 0x2e6002, 0x03cfdbdcc655341b, 0x029e9789053e5f57, 0x01514c55c36b6b4c, 0x0 }, /* #5 */ 5398 { 0x2a6102, 0x2a6106, 0xc19e359e880e7c16, 0x5955eab4f1dc45af, 0x98cbdf2a79d239b9, 0x0 }, /* #6 */ 5399 { 0x286bd3, 0x286302, 0x48deb55b8146b42c, 0x2ab99060d4123a91, 0x6267253b55548ebd, 0x0 }, /* #7 */ 5400 { 0x3d76d7, 0x3d7606, 0xfdf9c3489dcd00f4, 0x094fda05c54ecb35, 0xf4b6194d5883cbc1, 0x0 }, /* #8 */ 5401 { 0x372946, 0x372102, 0x9cadd49b9e763f5e, 0x138a2ac98617258c, 0x8f27fe5218611ad2, 0x0 }, /* #9 */ 5402 { 0x296217, 0x296206, 0x00334051973a7a4c, 0x28ca81db73f9dc88, 0x28f9c18ae4c3a6c4, 0x0 }, /* #10 */ 5403 { 0x1100d7, 0x110086, 0x72b5b9f6e0236101, 0xf130daf758e0be7d, 0x83856301b8c3df7c, 0x0 }, /* #11 */ 5404 { 0x267942, 0x267182, 0x6d333c0fa4b81c6a, 0xbe61c2165a140f9d, 0xd352fe19feac13f7, 0x0 }, /* #12 */ 5405 { 0x284603, 0x284682, 0x26e6fef0828eb46b, 0xf010a51a85e5e6ef, 0xd6f65bea076b5284, 0x0 }, /* #13 */ 5406 { 0x0c6b47, 0x0c6382, 0x8234d983a760c53b, 0xd2e067603cd4edad, 0x50d4bee39bb42896, 0x0 }, /* #14 */ 5407 { 0x003196, 0x003186, 0x28112a2c4f7fe4fe, 0xc9d2f5fbb19827be, 0xe1c3dfd7fee7c340, 0x0 }, /* #15 */ 5408 { 0x1c2d92, 0x1c2586, 0x75a18cc23c476e68, 0xc53f04be3d673e8b, 0xb09e887c012050e3, 0x0 }, /* #16 */ 5409 { 0x121dd3, 0x121582, 0x2f75abc78e37c53b, 0x82c0a61958570bc7, 0xadb50dded660cefc, 0x0 }, /* #17 */ 5410 { 0x210143, 0x210182, 0xeb475f128a2d7b79, 0xa330b007909fd789, 0x4877ef151ab2acf0, 0x0 }, /* #18 */ 5411 { 0x315002, 0x315086, 0x50b4df0451bdff11, 0xf4e3b3bec320773c, 0xa4576cba929d882d, 0x0 }, /* #19 */ 5412 { 0x235ac7, 0x235202, 0x0fefafb3159e5d0f, 0x2fc2383a156645fe, 0x202d978900f818f1, 0x0 }, /* #20 */ 5413 { 0x375493, 0x375402, 0xc48efac0a86d5d6d, 0x5060d6752e9d2b07, 0x94ee2cb586f0766a, 0x0 }, /* #21 */ 5414 { 0x3929c7, 0x392182, 0xa9212bbc5c67e5d1, 0xf99294651cd9bd6d, 0x50b3bfd940be58bc, 0x0 }, /* #22 */ 5415 { 0x384802, 0x384086, 0x3e01325da4473179, 0xa0dbb783a4d68935, 0x9eda85de0091b84c, 0x0 }, /* #23 */ 5416 { 0x0a6252, 0x0a6282, 0xeb978d19621a63bf, 0xdb270e0ec8aaf8c1, 0x30b08317aab09b7e, 0x0 }, /* #24 */ 5417 { 0x2e73d2, 0x2e7306, 0x17edd2eb5f802c90, 0x63426359213243f6, 0x74afb1b27eb26f66, 0x0 }, /* #25 */ 5418 { 0x3b3803, 0x3b3002, 0x225e977d5962c0c8, 0x623cd0e8294961e3, 0x40624795702ba12b, 0x0 }, /* #26 */ 5419 { 0x092812, 0x092082, 0x275b53f94fc3302d, 0xe2089341d32524b3, 0xc553c0b89ce6149e, 0x0 }, /* #27 */ 5420 { 0x1172c3, 0x117282, 0x1108717158057fc9, 0xc85184f5994ac5ba, 0xd959f584c14fba73, 0x0 }, /* #28 */ 5421 { 0x055ad2, 0x055286, 0x33157c4c4768d380, 0xdf1bfbb380fb4f1b, 0xec0e87ffc7939c9b, 0x0 }, /* #29 */ 5422 { 0x022dc7, 0x022586, 0x079cb04731de781c, 0xb150ec10ce277124, 0xb6cc5c57fff90938, 0x0 }, /* #30 */ 5423 { 0x021087, 0x021086, 0x7d397798d3a903d0, 0x8c83bd50d473dfb2, 0xf1bacac807dadc62, 0x0 }, /* #31 */ 5424 { 0x174ac7, 0x174286, 0x327b8e40f4efe84a, 0x86d4d798b957cdee, 0xb4af59d84db825a4, 0x0 }, /* #32 */ 5425 { 0x332fc3, 0x332786, 0xc8375d327d57ba78, 0x982be12297903bac, 0x501cbc10eac781d4, 0x0 }, /* #33 */ 5426 { 0x3e6787, 0x3e6706, 0xe2aeabdf6d925780, 0x406bfa3c1407a796, 0xa2c551e37995f016, 0x0 }, /* #34 */ 5427 { 0x031fc2, 0x031706, 0x0fd1cfe498a460d7, 0x4f67e0cdcf03ca7b, 0x40b62f2957a7aaac, 0x0 }, /* #35 */ 5428 { 0x124dc7, 0x124582, 0x67c4bddd36fac3e1, 0xb05baea3d377ee85, 0xd79f137ee58d2d64, 0x0 }, /* #36 */ 5429 { 0x386203, 0x386202, 0x1837382dbe066e5b, 0x0fb4baf6af4f709d, 0x178382db11491ec6, 0x0 }, /* #37 */ 5430 { 0x0403c6, 0x040386, 0x86b66f8d849d9939, 0xb172904537c80c55, 0x37c4ffc8b355956c, 0x0 }, /* #38 */ 5431 { 0x344012, 0x344086, 0x644b7c95baee124a, 0xdad544572d0e3e9a, 0xbe9e38c297e02cd0, 0x0 }, /* #39 */ 5432 { 0x206886, 0x206086, 0xa43ef9c7e637f716, 0xc95718c504b75c2d, 0x6d69e102e280ab3b, 0x0 }, /* #40 */ 5433 { 0x330246, 0x330286, 0xcd077c9383b7a268, 0x9e4e136165341c0f, 0x53496ff2e683be67, 0x0 }, /* #41 */ 5434 { 0x1402c2, 0x140206, 0x1e3e441b8254ac79, 0x68a6e5ee8bbdf459, 0x7698a1f509e95820, 0x0 }, /* #42 */ 5435 { 0x3077d3, 0x307706, 0xe395b616b45e6e36, 0x65d61a3ecdbb1eac, 0x8643ac2879e5709a, 0x0 }, /* #43 */ 5436 { 0x1b7946, 0x1b7186, 0x1c5b8c3b24f91333, 0xb937ea939aaab7e8, 0xa56c66a8be53a4db, 0x0 }, /* #44 */ 5437 { 0x0732c3, 0x073286, 0x6e8ac4eb1faae374, 0xb2b63e2b472cbb8b, 0xdc3cfac0588658ff, 0x0 }, /* #45 */ 5438 { 0x320287, 0x320206, 0x2d1ba48d8ed98e84, 0x73016ac67f09b299, 0x5e1ace4bf1d03c1d, 0x0 }, /* #46 */ 5439 { 0x1d2d57, 0x1d2582, 0x75af8f45d0a0ef12, 0xded6c15cc847f99e, 0xab794e1918e7168c, 0x0 }, /* #47 */ 5440 { 0x360246, 0x360282, 0x6487f73c8fed3998, 0xcfe360c315958e2c, 0xab6497ff9a78b7b4, 0x0 }, /* #48 */ 5441 { 0x371d46, 0x371586, 0xb6d2b7fd716d2db0, 0x8810284b35407299, 0x3ec29fb6442d5f29, 0x0 }, /* #49 */ 5442 { 0x032696, 0x032606, 0xc129867c2038120e, 0x2d7753fdad042572, 0xec5ed5818d3c377c, 0x0 }, /* #50 */ 5443 { 0x131ec3, 0x131686, 0x3c1fce39d152561c, 0xeebc0bfc1d4e69c5, 0xd2a3c5c5cc1c3fd9, 0x0 }, /* #51 */ 5444 { 0x0d1212, 0x0d1206, 0xa39b93a10c1d7b91, 0x21b6ec24f6e43adb, 0x822d7f85faf9414a, 0x0 }, /* #52 */ 5445 { 0x0f1696, 0x0f1682, 0x245289ca8d9ba0b0, 0xa4ab3d5eeb4fc08a, 0x80f9b49466d4603a, 0x0 }, /* #53 */ 5446 { 0x3e6106, 0x3e6186, 0x9285174c31d55fd3, 0xc00cdf33ae69d7c0, 0x5289c87f9fbc8813, 0x0 }, /* #54 */ 5447 { 0x0a3406, 0x0a3402, 0x7aa70e78c027e2fc, 0x4a35d56dad80e4a1, 0x3092db156da7065d, 0x0 }, /* #55 */ 5448 { 0x2d5896, 0x2d5082, 0x3864a8a939d4a80b, 0xfa718d41e1a984f4, 0xc21525e8d87d2cff, 0x0 }, /* #56 */ 5449 { 0x2b4416, 0x2b4486, 0xd096256cb9207dee, 0xe4237217c8528327, 0x34b5577b7172fec9, 0x0 }, /* #57 */ 5450 { 0x020813, 0x020002, 0x859a45bc14b538a6, 0x4bc2411147ed65f1, 0xce5804ad53585d57, 0x0 }, /* #58 */ 5451 { 0x1b0116, 0x1b0182, 0x4e41cb5c6c6c9b35, 0xda8a94c46de29761, 0x94cb5f98018e0c54, 0x0 }, /* #59 */ 5452 { 0x307ed2, 0x307682, 0x01da5fd092e9a7a2, 0xd1bde76cb521f601, 0xd067b8bc27c851a3, 0x0 }, /* #60 */ 5453 { 0x1167c3, 0x116702, 0x232f12c7e93b0a82, 0x53a39a51ce42d25e, 0x708c88962779d8dc, 0x0 }, /* #61 */ 5454 { 0x1b6996, 0x1b6182, 0xcb29767ee7708110, 0xde85839d2852cefb, 0x15acf5e3cf224feb, 0x0 }, /* #62 */ 5455 { 0x033606, 0x033606, 0xd8b189615e8fec0e, 0x7a265acc313da7ff, 0xa297d3ad6fb24bf1, 0x0 }, /* #63 */ 5456 5456 }; 5457 5457 static const BINU64_TEST_T g_aTests_and_u64[] = 5458 5458 { 5459 { 0x 3526d2, 0x352686, 0xcdbc61fbd41b525d, 0xc42820d100000048, 0xf62ba4d10ac4acc8, 0x0 }, /* #0 */5460 { 0x 113117, 0x113186, 0xd8109852c043a144, 0xc010100280002144, 0xe1d8530fa9803bd5, 0x0 }, /* #1 */5461 { 0x 352fd2, 0x352702, 0x7dddbf4a0ae0643a, 0x5180394008204010, 0xd38239446939d3d4, 0x0 }, /* #2 */5462 { 0x3 d4a13, 0x3d4202, 0x3691ba8908655c58, 0x30900a8108651408, 0x31924e87596db52f, 0x0 }, /* #3 */5463 { 0x21 1a57, 0x211202, 0xb9bd2171abe5c456, 0x00ac0051abc48454, 0x00ae5c59efde9f54, 0x0 }, /* #4 */5464 { 0x 307813, 0x307082, 0x9b86d1262ff9269f, 0x930280242009049b, 0xb71b8a75b00d44bb, 0x0 }, /* #5 */5465 { 0x 1f4442, 0x1f4406, 0x6b018b3c3bc4a457, 0x6b01830432442412, 0x7fcfd745725c2632, 0x0 }, /* #6 */5466 { 0x 3e3493, 0x3e3482, 0x9eb61eafbded2f34, 0x86b2122404880220, 0xc6bab334069882e9, 0x0 }, /* #7 */5467 { 0x 0b3f13, 0x0b3702, 0x773c7a753922330f, 0x712868702102100b, 0xf12ae978638bd47b, 0x0 }, /* #8 */5468 { 0x0 55e57, 0x055602, 0xcc2b43917312a189, 0x0c0903802000a080, 0x0ed93be2ac60ead4, 0x0 }, /* #9 */5469 { 0x 2a1ad7, 0x2a1282, 0x9481ac892b5db2bd, 0x9400ac81094420a1, 0xbc62fec70d6660e3, 0x0 }, /* #10 */5470 { 0x 047a97, 0x047282, 0xbdeeebe681a17df9, 0x9022c262008109a1, 0x9232d27210c189a1, 0x0 }, /* #11 */5471 { 0x1 66487, 0x166402, 0x00130c20fba1de71, 0x00130820e2810831, 0x8ddb48fde28129bd, 0x0 }, /* #12 */5472 { 0x 1501d3, 0x150106, 0x9b9a09d897b4bfc4, 0x000a01d095b41200, 0x206fa7d19dfc5210, 0x0 }, /* #13 */5473 { 0x3 21ad2, 0x321282, 0x9dd4cd4d721c9457, 0x9c000c0830108007, 0xfe233eaabdf28987, 0x0 }, /* #14 */5474 { 0x 272ac6, 0x272202, 0x9473ef6685a8e969, 0x0452242285280801, 0x47563432c76a1c07, 0x0 }, /* #15 */5475 { 0x 3c4243, 0x3c4202, 0xb86d04ae72bd8518, 0x200004a2300c0010, 0x6290e4a33d4e5872, 0x0 }, /* #16 */5476 { 0x 121b07, 0x121306, 0x1b96b284f3022230, 0x1b00b000c2020200, 0xdb48f93bc2a20642, 0x0 }, /* #17 */5477 { 0x 221e53, 0x221606, 0x8619c91cc312c843, 0x0408080802024041, 0x740c1a6a06e25065, 0x0 }, /* #18 */5478 { 0x 1a6083, 0x1a6006, 0x397735ac81409ec3, 0x0924308c81408c81, 0x0924b0de8164ed81, 0x0 }, /* #19 */5479 { 0x 174382, 0x174306, 0x5576fb512664b0a7, 0x5072b95126648081, 0x527bbd79366d8dd9, 0x0 }, /* #20 */5480 { 0x1 47d17, 0x147582, 0x9e0311f7ed6a4d74, 0x8a0210b149004c04, 0xeb627cb95b907e85, 0x0 }, /* #21 */5481 { 0x2 a0cc3, 0x2a0406, 0x0baafa2d48bf5ddb, 0x0b8a980c400e0453, 0xabca9cdc460ea657, 0x0 }, /* #22 */5482 { 0x 0045d2, 0x004502, 0x0239cbd706f221a0, 0x02188a8100700120, 0xc69c8e89a0759165, 0x0 }, /* #23 */5483 { 0x 1147c3, 0x114786, 0x9366c5c96911db93, 0x9122058100011912, 0xf5230db300431912, 0x0 }, /* #24 */5484 { 0x 181ed3, 0x181606, 0xdb62414dea24e1c4, 0x504200050a242044, 0x744308870fad3446, 0x0 }, /* #25 */5485 { 0x 251292, 0x251206, 0x4a2b8bda032e93c3, 0x4a008310002a9241, 0x7a40833170ea9a6d, 0x0 }, /* #26 */5486 { 0x2 54483, 0x254402, 0x7d3af03f3f7f47ad, 0x1408600b28724004, 0x940d678b2872f854, 0x0 }, /* #27 */5487 { 0x 0860d7, 0x086086, 0xf471fcb92ae93471, 0xc410d83922803011, 0xcc1cda796786f095, 0x0 }, /* #28 */5488 { 0x 0b4407, 0x0b4406, 0xfe14b8cca366f709, 0x2610a84002607009, 0x2612ae60027078eb, 0x0 }, /* #29 */5489 { 0x 3654d2, 0x365406, 0x06becab464c51468, 0x06a48aa004c51060, 0x46e4bee017edf2e1, 0x0 }, /* #30 */5490 { 0x 2f0856, 0x2f0086, 0xefd595cc2929afd0, 0xa34014482909ad50, 0xb3401c5b6f5dbd70, 0x0 }, /* #31 */5491 { 0x0 53486, 0x053486, 0xabb1754eb09719ff, 0x8b9061460084084b, 0x8b9669e60f8c6a4b, 0x0 }, /* #32 */5492 { 0x 0221c7, 0x022102, 0x4e2d9280accd1d0a, 0x4c20100080cd1908, 0xed60750091ed3999, 0x0 }, /* #33 */5493 { 0x2 10b13, 0x210302, 0x7b04785a6eb34341, 0x1904204022310340, 0x1de423e422799bce, 0x0 }, /* #34 */5494 { 0x 305d12, 0x305506, 0xef063b1dd86dfd50, 0x6e06330080010500, 0x6eafb3c282130509, 0x0 }, /* #35 */5495 { 0x 023e53, 0x023682, 0xf30652ee74dd64d2, 0xf10242e4240c4040, 0xf9d34bf5242ec241, 0x0 }, /* #36 */5496 { 0x 200047, 0x200002, 0x0354483eadf4527f, 0x0344400e8050007a, 0x8765474f925300fa, 0x0 }, /* #37 */5497 { 0x 2c3807, 0x2c3002, 0xe78f4745fdee2e7c, 0x650446002d802820, 0x6554f6182f903820, 0x0 }, /* #38 */5498 { 0x 285583, 0x285502, 0x7215db38ea21540f, 0x60049a38e8215008, 0xe1a49eb9f8eb5338, 0x0 }, /* #39 */5499 { 0x 3035c3, 0x303502, 0x7f356b11436d5630, 0x3c352a0100084210, 0x3c7d3a450c086a56, 0x0 }, /* #40 */5500 { 0x 3c47d7, 0x3c4782, 0xd9289ea227257eee, 0x8800160021044a68, 0xaa54574db9c6cb68, 0x0 }, /* #41 */5501 { 0x 2f36c6, 0x2f3606, 0x648891e9cd88225f, 0x208811218000020f, 0x2b9f7b3582238b8f, 0x0 }, /* #42 */5502 { 0x1 16ad2, 0x116202, 0x74d0413f8717f104, 0x605000350403a004, 0xe8721ef5546baa2f, 0x0 }, /* #43 */5503 { 0x 0e1c47, 0x0e1406, 0x114d01862cfdb967, 0x00010004049d0941, 0x2421600cd69f0d49, 0x0 }, /* #44 */5504 { 0x 286707, 0x286782, 0x810f31232a61e535, 0x800f312208610031, 0xbc3ff9728c631233, 0x0 }, /* #45 */5505 { 0x 116b12, 0x116306, 0x3c334ff7ac619bac, 0x1c1149008c410000, 0x9cd16908ccc70001, 0x0 }, /* #46 */5506 { 0x 061ad7, 0x061282, 0xab2741c3636a1909, 0xa3020040424a1901, 0xb38a384cde4e7f57, 0x0 }, /* #47 */5507 { 0x 362003, 0x362086, 0xb34267da2c2fc167, 0x8040454a0c204044, 0xcc705d4e8cb05454, 0x0 }, /* #48 */5508 { 0x 3d3243, 0x3d3206, 0x06179e8a8bc25fae, 0x06108a0208805924, 0x7e50aa0678a97925, 0x0 }, /* #49 */5509 { 0x 0a0fc2, 0x0a0706, 0x7006de03f9abcc74, 0x1006cc0090898c14, 0x1196ec2c92d9af97, 0x0 }, /* #50 */5510 { 0x 2b4593, 0x2b4502, 0xb05a2ff36fae9b5d, 0x304224c121021351, 0x3f4264cd31021351, 0x0 }, /* #51 */5511 { 0x2 76f07, 0x276786, 0xd958bfb7f40783b8, 0x90109282d0028130, 0xb6b692c2d192b534, 0x0 }, /* #52 */5512 { 0x1 d3b53, 0x1d3306, 0x3671cfc77ce99ee1, 0x3220070168000e81, 0xba262721ea004e91, 0x0 }, /* #53 */5513 { 0x 132607, 0x132606, 0x21843bd0b86f84fd, 0x01842840306304b4, 0x0fbd2c45307306b4, 0x0 }, /* #54 */5514 { 0x 250ec3, 0x250606, 0x72ac2fd3c949697b, 0x30240643c0480072, 0xb066464bc6780076, 0x0 }, /* #55 */5515 { 0x1 07ec2, 0x107682, 0xc34cd961f544f4ab, 0x800c9961e04070a8, 0x8c1dbf7dea5370f8, 0x0 }, /* #56 */5516 { 0x 064e97, 0x064602, 0x3dbdd5e311e4b365, 0x2c35d4a310242201, 0xae77f6b77a256a93, 0x0 }, /* #57 */5517 { 0x 262102, 0x262102, 0x0dbc92d8e8569a8c, 0x0828904800448880, 0x6a29bd4b174ca9f3, 0x0 }, /* #58 */5518 { 0x 0a3d42, 0x0a3502, 0xa470a53060d717ef, 0x24408120004505c4, 0x36ce916a9f6d25d4, 0x0 }, /* #59 */5519 { 0x 2c6242, 0x2c6206, 0xdafc0d409b3a758f, 0x1854040099087087, 0x1955a4bbd9c9f297, 0x0 }, /* #60 */5520 { 0x 317dd3, 0x317502, 0xf917dcb628998d7c, 0x1101889408990c54, 0x1789aa948d9b6ed6, 0x0 }, /* #61 */5521 { 0x 1e0752, 0x1e0702, 0x5b5f1e907c7ad51e, 0x41521800404a851a, 0xe172190341cf8dfa, 0x0 }, /* #62 */5522 { 0x 0845d2, 0x084502, 0x0d4b9f04bb679494, 0x054b0f009b248404, 0xd54f4f31dfb4c66d, 0x0 }, /* #63 */5459 { 0x0a3546, 0x0a3506, 0xd015029b4679758f, 0x400400820258140c, 0x460e1cc6135e165c, 0x0 }, /* #0 */ 5460 { 0x032f12, 0x032706, 0xa3c488319c88f5d9, 0x20c4882118887400, 0x68f4dbab7bc97c22, 0x0 }, /* #1 */ 5461 { 0x016d42, 0x016506, 0x308275cf6707cf24, 0x3000608405048224, 0x33586a840504a2be, 0x0 }, /* #2 */ 5462 { 0x393b47, 0x393302, 0xe906cdf237e24883, 0x210208d035a24880, 0x37c238d4bdbadfe8, 0x0 }, /* #3 */ 5463 { 0x212392, 0x212302, 0x7bda1fb88fb03e8b, 0x138219a08d10288a, 0x17a219e4ed58a88e, 0x0 }, /* #4 */ 5464 { 0x1153d3, 0x115302, 0x7ad9d09a212bd8c5, 0x10111088200a4840, 0x91351bc8f20e6d78, 0x0 }, /* #5 */ 5465 { 0x327043, 0x327006, 0xeda77288f6bde777, 0x6c06700004104622, 0x6e46f9520c505622, 0x0 }, /* #6 */ 5466 { 0x1a0e12, 0x1a0602, 0x4642117635ef9d54, 0x0400011211881d04, 0x959de79bdb885d2f, 0x0 }, /* #7 */ 5467 { 0x101d06, 0x101586, 0xf89ee9cc36f52f4a, 0xc898094c00050d42, 0xcef80f7f89078df2, 0x0 }, /* #8 */ 5468 { 0x010353, 0x010386, 0xca22d390f9968995, 0xca20138070068800, 0xca6d1be6746f9822, 0x0 }, /* #9 */ 5469 { 0x023f16, 0x023702, 0xcee1cf61851793b3, 0x40004400001611b0, 0x610674164af611bc, 0x0 }, /* #10 */ 5470 { 0x2f0217, 0x2f0282, 0xf48e3c8e048776b0, 0xc088088804014220, 0xc1a808b9a629ca6a, 0x0 }, /* #11 */ 5471 { 0x142a82, 0x142282, 0xeacb17d4fc07e6f1, 0x80cb164478018610, 0x85db96477b899612, 0x0 }, /* #12 */ 5472 { 0x273307, 0x273302, 0x01a4052b1c4eecea, 0x00a4010a144e48e0, 0x36bddb1af74f4ae4, 0x0 }, /* #13 */ 5473 { 0x3b2403, 0x3b2402, 0x07e89f375b4e817c, 0x07688634590c8040, 0x777fc6b4f92cf8c2, 0x0 }, /* #14 */ 5474 { 0x0e1096, 0x0e1006, 0x09c7ada85c7ed0f1, 0x08038d205458d090, 0x9e0bdf345459f59c, 0x0 }, /* #15 */ 5475 { 0x2a5e57, 0x2a5606, 0x16e72807932aad89, 0x168328028120ad00, 0xd78b7e9aa1f4ef50, 0x0 }, /* #16 */ 5476 { 0x245d57, 0x245502, 0xb5db063445410855, 0x1191002404400854, 0x5191402e3e747c5e, 0x0 }, /* #17 */ 5477 { 0x0c1506, 0x0c1502, 0x29667483fb0b6641, 0x08447402010b4001, 0x0acd763e056b59b1, 0x0 }, /* #18 */ 5478 { 0x0e06c7, 0x0e0602, 0x327251fe79e13d19, 0x1010103269613501, 0x1d9492326f653565, 0x0 }, /* #19 */ 5479 { 0x0a1fc2, 0x0a1706, 0x50257d591bad095b, 0x4024601109080053, 0xcc36e0910d486657, 0x0 }, /* #20 */ 5480 { 0x1155d2, 0x115506, 0x2a477649b95b8ff2, 0x20001641b9028842, 0xb4a89673f9a6c84e, 0x0 }, /* #21 */ 5481 { 0x2d13d2, 0x2d1382, 0xac57a2e1084602a5, 0x8452220008060085, 0x97527b1cad867885, 0x0 }, /* #22 */ 5482 { 0x101807, 0x101006, 0x3c26654f196eb2db, 0x3804254c18440042, 0xfb0cbdec7cc54462, 0x0 }, /* #23 */ 5483 { 0x091013, 0x091006, 0xbe15adde8d7dcce0, 0x2214a40681480860, 0x23f6b607814a0a7d, 0x0 }, /* #24 */ 5484 { 0x2838d6, 0x283006, 0x48f67a2a277f17d8, 0x48005000254e17d8, 0x480055046dce5ffe, 0x0 }, /* #25 */ 5485 { 0x0d7d96, 0x0d7586, 0xdb899a686df85fa1, 0xd880126864f85081, 0xf880536966f850cb, 0x0 }, /* #26 */ 5486 { 0x245047, 0x245006, 0xf7ed68c05d54084e, 0x000460804150004e, 0x08166484c37831ef, 0x0 }, /* #27 */ 5487 { 0x211a43, 0x211286, 0x86fc4a367742ddfd, 0x86cc4010154041a0, 0xaecc70989d6c43a2, 0x0 }, /* #28 */ 5488 { 0x3443d6, 0x344302, 0x411af3940d9b6dfc, 0x410802100009681c, 0x436c0e58906d7a1d, 0x0 }, /* #29 */ 5489 { 0x213503, 0x213502, 0x03b93c7571fcacde, 0x03882c147030080e, 0xdbcaec94f630480f, 0x0 }, /* #30 */ 5490 { 0x3176c7, 0x317682, 0x98c20c89ab0220f6, 0x90400809ab000010, 0xd34c885dabc50311, 0x0 }, /* #31 */ 5491 { 0x0c3c46, 0x0c3406, 0x62e83b2f1aa46ce8, 0x20402a2318842c60, 0x3054ee733c85bd63, 0x0 }, /* #32 */ 5492 { 0x3258c7, 0x325006, 0x00ed710208780a51, 0x0048210000100a11, 0x0b582fe124965b9b, 0x0 }, /* #33 */ 5493 { 0x2f6292, 0x2f6202, 0xc0552d0840720f76, 0x0014280040720862, 0x011e68b757ff6863, 0x0 }, /* #34 */ 5494 { 0x2c67c7, 0x2c6702, 0x3926a4a9f2e4d431, 0x0920808890045001, 0x0b79c89a9804708f, 0x0 }, /* #35 */ 5495 { 0x211d06, 0x211506, 0xac202706ffc24869, 0x04202700f2c20009, 0x57edf799f2e2118b, 0x0 }, /* #36 */ 5496 { 0x1a0ac2, 0x1a0202, 0x4be153590695aa53, 0x09e101410604aa02, 0xb9f7ad63b626fe26, 0x0 }, /* #37 */ 5497 { 0x187d03, 0x187506, 0x5bb2d4a1a03fc01f, 0x122050002025c00f, 0xb22c795a39a5c50f, 0x0 }, /* #38 */ 5498 { 0x131d52, 0x131506, 0x0e7aafa467322a5a, 0x024a032000202a48, 0x024a132198a13f69, 0x0 }, /* #39 */ 5499 { 0x2d5c93, 0x2d5406, 0x83f63a50fdf4935a, 0x03d20a009864110a, 0x0bd38b8f9a6e7d0b, 0x0 }, /* #40 */ 5500 { 0x2f5f53, 0x2f5786, 0xb2c72ef52add0430, 0x8205266022dc0030, 0x8e0db66072dc11b1, 0x0 }, /* #41 */ 5501 { 0x000082, 0x000002, 0x39c2612914beca0a, 0x0042400800380802, 0x024ad6ca08790932, 0x0 }, /* #42 */ 5502 { 0x1b68d2, 0x1b6006, 0x45e13469ca472930, 0x0560140800070800, 0xaf6e1e9e0437dc83, 0x0 }, /* #43 */ 5503 { 0x1c5013, 0x1c5082, 0x9651f01ae056e1fc, 0x8410800040424068, 0xac3485c15d6a4668, 0x0 }, /* #44 */ 5504 { 0x397946, 0x397106, 0xd11cb61f31514f0c, 0x511c900d31504600, 0x55dfd14d33f8d6d3, 0x0 }, /* #45 */ 5505 { 0x262153, 0x262102, 0x39ea66c5565e11eb, 0x29aa22450400000b, 0x29aaba550c014e0b, 0x0 }, /* #46 */ 5506 { 0x2f37d2, 0x2f3702, 0xe9f3d9c18079bfef, 0x612388410059042f, 0x632b8863085d443f, 0x0 }, /* #47 */ 5507 { 0x072d96, 0x072502, 0x08e13df0b0442139, 0x004110d0b0002031, 0xf449d0d0fba97cf1, 0x0 }, /* #48 */ 5508 { 0x2c4357, 0x2c4302, 0x476bfb7d0ff88edf, 0x07011b080248800d, 0x07851b88824bf02d, 0x0 }, /* #49 */ 5509 { 0x122246, 0x122286, 0xe1165dcec9a411f2, 0x800044c041201122, 0x8e4844c14368b12e, 0x0 }, /* #50 */ 5510 { 0x1a0307, 0x1a0302, 0x6a917c32653e8128, 0x00102c2265308020, 0x007ead6e7570cc73, 0x0 }, /* #51 */ 5511 { 0x2c1102, 0x2c1102, 0x01e8a2178490da40, 0x0088201204809040, 0x789f31324fe9b5cf, 0x0 }, /* #52 */ 5512 { 0x166682, 0x166682, 0xf6bea2fb26414e71, 0xb694821004004820, 0xb7d4de109dbe49a4, 0x0 }, /* #53 */ 5513 { 0x3f29c6, 0x3f2106, 0xb09e96433ad7d7e3, 0x009c94423a9301a0, 0x45bdd562fb9b21a4, 0x0 }, /* #54 */ 5514 { 0x0417d7, 0x041702, 0x36ac55432abb6bf3, 0x00805403281129b3, 0x00c07e07ec11bdbf, 0x0 }, /* #55 */ 5515 { 0x117dd3, 0x117502, 0x96c84a851bb78c83, 0x1208000013948c01, 0x7a08915877948e45, 0x0 }, /* #56 */ 5516 { 0x3e4606, 0x3e4682, 0xc4ac07385a30f70f, 0xc00006205a00e70d, 0xe902ce61fa0defed, 0x0 }, /* #57 */ 5517 { 0x3b7803, 0x3b7082, 0xdcb9e6d3614c5e29, 0xd031628120401420, 0xd1776b85b0e13560, 0x0 }, /* #58 */ 5518 { 0x341283, 0x341206, 0xc3083726fbada0d0, 0x01083604d00c8000, 0x39cfbe44d05cc22b, 0x0 }, /* #59 */ 5519 { 0x1420d6, 0x142002, 0xb39491d7da8b5d36, 0x100081c6da825434, 0x586ae7c6def2d4b5, 0x0 }, /* #60 */ 5520 { 0x160492, 0x160402, 0x0754b67bd7e14858, 0x0340821b02804858, 0x93e0839b0a9848ff, 0x0 }, /* #61 */ 5521 { 0x206002, 0x206082, 0xda103a83d2c7755a, 0x9210288192417152, 0x937869c59f717bd3, 0x0 }, /* #62 */ 5522 { 0x282f53, 0x282782, 0xa3071a2f21faf56e, 0xa106082e21483462, 0xb5eeecfee7483673, 0x0 }, /* #63 */ 5523 5523 }; 5524 5524 static const BINU64_TEST_T g_aTests_and_u64_locked[] = 5525 5525 { 5526 { 0x 184592, 0x184506, 0x55ebf284d5c958e8, 0x15a2828415484028, 0x9db6829e357ee42d, 0x0 }, /* #0 */5527 { 0x3 90302, 0x390382, 0xfec21618eed06b5b, 0x8e000018e8102158, 0x8e0988bef838a1d8, 0x0 }, /* #1 */5528 { 0x 307907, 0x307102, 0xd861dc3250a1765d, 0x1861c42240a10251, 0x1d6fc6e740bf83f3, 0x0 }, /* #2 */5529 { 0x 2b76c2, 0x2b7602, 0x72c1e08ac243d2c2, 0x12c1e082824092c2, 0x97d7f2f6967cbee2, 0x0 }, /* #3 */5530 { 0x 102182, 0x102106, 0x75097e2aa4897972, 0x30093c0a80081012, 0x329b3d9ac23a129a, 0x0 }, /* #4 */5531 { 0x 296342, 0x296302, 0xe24dbc06f57dfc85, 0x204c3c0055713c80, 0x394e7ee85d733f82, 0x0 }, /* #5 */5532 { 0x 2d6f92, 0x2d6706, 0x244e63df218adf5d, 0x200c0311000ad818, 0xa19d1b31d67ed818, 0x0 }, /* #6 */5533 { 0x2 46002, 0x246006, 0x617703cbd4dcb623, 0x20620040c4983622, 0xa06a9070cc9a366a, 0x0 }, /* #7 */5534 { 0x 303992, 0x303182, 0xebee1f64eaeeec94, 0xca021c608a4e0494, 0xda129ce09e4f1597, 0x0 }, /* #8 */5535 { 0x3 94357, 0x394306, 0x5300d959e9be659b, 0x4000c91808bc0481, 0xe05bcd981cbd8ca1, 0x0 }, /* #9 */5536 { 0x 1646c2, 0x164686, 0xb80238fc24529e2d, 0xa800185400420421, 0xed71df55d9eb65f1, 0x0 }, /* #10 */5537 { 0x 3d7d97, 0x3d7506, 0x6008df25e43fe9b6, 0x40080d0564320090, 0x480d2d4f66720691, 0x0 }, /* #11 */5538 { 0x 192182, 0x192102, 0x372aeba861c4acc5, 0x26288b8020c42cc1, 0xae7d9bc622d57ee3, 0x0 }, /* #12 */5539 { 0x 3d7c02, 0x3d7402, 0xd839831b972c0447, 0x00180219070c0401, 0x219a461d27ce6e09, 0x0 }, /* #13 */5540 { 0x 312b07, 0x312302, 0xfaffd71bc6c81977, 0x48ea5011c2800957, 0x49ea5835f2834bdf, 0x0 }, /* #14 */5541 { 0x0 50482, 0x050406, 0x90495d827b34ef47, 0x0048048240102a44, 0x497c06b3409a2afc, 0x0 }, /* #15 */5542 { 0x 1b5682, 0x1b5606, 0x2d921aafd2283d12, 0x0492080512002c00, 0xc4df4d551315ee88, 0x0 }, /* #16 */5543 { 0x 0e2ac6, 0x0e2282, 0x850af74e6bda3dbb, 0x8502614802d2050b, 0xdfa3697812f2454b, 0x0 }, /* #17 */5544 { 0x 215582, 0x215582, 0x9910fc2c3d34daec, 0x801070202810988c, 0xc23370e2ea1bb98f, 0x0 }, /* #18 */5545 { 0x 380686, 0x380602, 0xca87892df73695e2, 0x4000012dc0360580, 0x6418036dc83f0f95, 0x0 }, /* #19 */5546 { 0x0 91c53, 0x091406, 0x1934c776a5aa7247, 0x0914425480022047, 0x0fd54add981320e7, 0x0 }, /* #20 */5547 { 0x2 61c17, 0x261402, 0x5a66783a69ffd2c4, 0x1020501a695f1040, 0x35a9511a7d5f3560, 0x0 }, /* #21 */5548 { 0x 0b1d53, 0x0b1586, 0xd193258a13903766, 0xc193218013801000, 0xe5b369b513859009, 0x0 }, /* #22 */5549 { 0x 211e16, 0x211682, 0xbd55b58b9e882965, 0xa955a18a06002864, 0xab7fe18e4601f8f6, 0x0 }, /* #23 */5550 { 0x 3168c7, 0x316006, 0x58adc48727556a2d, 0x18a084022041280c, 0x1ea0bd02b841a88c, 0x0 }, /* #24 */5551 { 0x1 85e03, 0x185602, 0xb3b1422de3d7bd58, 0x33000208e247b058, 0x3b482acafa6fb2de, 0x0 }, /* #25 */5552 { 0x3 17303, 0x317306, 0x707904f9ddb566ef, 0x001000a81935004b, 0x0b9459ae1935904b, 0x0 }, /* #26 */5553 { 0x 0b5547, 0x0b5502, 0x917ea3e8a45ee2d7, 0x10020320001ae204, 0x38031725513afe24, 0x0 }, /* #27 */5554 { 0x 243b93, 0x243306, 0x8bcbae5526de6b27, 0x0140a01420026103, 0x5544b13ea9227553, 0x0 }, /* #28 */5555 { 0x 106852, 0x106002, 0x31b3ef6a62731629, 0x1180046a00231020, 0x97c8146e1c2b31a4, 0x0 }, /* #29 */5556 { 0x 356ec2, 0x356686, 0xb3493f27777c1509, 0xa201252705501400, 0xaa0765270dd15492, 0x0 }, /* #30 */5557 { 0x 0219d3, 0x021106, 0x8928bec48a6d718c, 0x0808880002045100, 0x5c0b882b52045b62, 0x0 }, /* #31 */5558 { 0x1 86e42, 0x186606, 0x018d0b5c53c26d2a, 0x0104030c52c0450a, 0xe976c38d52e4c5cf, 0x0 }, /* #32 */5559 { 0x 207317, 0x207306, 0x7a2e10f8fe6e47d5, 0x682c0060a64c0795, 0xec2d4b65a65c279f, 0x0 }, /* #33 */5560 { 0x 310b57, 0x310382, 0xc0fda310be61930b, 0xc0a480008a409001, 0xfda49c6bcbdc90c5, 0x0 }, /* #34 */5561 { 0x 197516, 0x197506, 0xa90d3b05d5605b59, 0x08012b04c1005b00, 0x58d32b94e39dfb24, 0x0 }, /* #35 */5562 { 0x 120e47, 0x120682, 0xe5d56091e7a78041, 0xc1d04090c3a68040, 0xc3f0c0bcdbb6e2fe, 0x0 }, /* #36 */5563 { 0x3 d1956, 0x3d1102, 0x6a9d9f12e767d6de, 0x2a1c9812c226844c, 0xbb7ef872d2368d6d, 0x0 }, /* #37 */5564 { 0x 2922c2, 0x292282, 0xc3ffcad69df12a0d, 0xc39802c60c510a08, 0xef9837c74e5dca7a, 0x0 }, /* #38 */5565 { 0x3 62307, 0x362306, 0xb11447d669f76530, 0x311441d228704100, 0x7fb6c9f22a784bc6, 0x0 }, /* #39 */5566 { 0x 044f83, 0x044786, 0xfec76bbd1d826d00, 0xf0452ab514026500, 0xf0653eb59672657e, 0x0 }, /* #40 */5567 { 0x 3775c7, 0x377506, 0x63e8248e4130b1c9, 0x21a8000e013011c0, 0x21aad05e9db819e0, 0x0 }, /* #41 */5568 { 0x 155c96, 0x155482, 0x9a6c33a13805279e, 0x9a0c100030010494, 0x9f9ed416f5b19c94, 0x0 }, /* #42 */5569 { 0x 360093, 0x360082, 0xa00e854f6f1f6b52, 0x8000850249120152, 0xdc20dd12d95215fa, 0x0 }, /* #43 */5570 { 0x 1177d6, 0x117702, 0x79de5574a6307ef2, 0x101e553422305052, 0x903f5f3f33bc505a, 0x0 }, /* #44 */5571 { 0x 062946, 0x062102, 0x5c05e861f80a0da5, 0x4c016021c00a04a4, 0xccfb6125c7db46a6, 0x0 }, /* #45 */5572 { 0x 264ac3, 0x264202, 0x80e8f0caf34bfc3a, 0x00c0100031085c38, 0x4ad316213d185e3d, 0x0 }, /* #46 */5573 { 0x1 15616, 0x115602, 0xf990c6f9d4bdcfba, 0x281002d084b502b0, 0x2a182bd68ff722f5, 0x0 }, /* #47 */5574 { 0x2 62506, 0x262502, 0x12154f1aed885734, 0x10104910e4881534, 0x1c184951f4fc3d3c, 0x0 }, /* #48 */5575 { 0x 357317, 0x357386, 0xfc93918550e16df5, 0xb8111000502060a0, 0xbb75127a7c36f2a8, 0x0 }, /* #49 */5576 { 0x 102617, 0x102602, 0xf0c9c0f019342e45, 0x3089c0d009102404, 0x32afe1d30d99e596, 0x0 }, /* #50 */5577 { 0x1 31e57, 0x131686, 0xc74dab8dd63554ba, 0xc209298cd4315088, 0xfa3b7ddefc39da8d, 0x0 }, /* #51 */5578 { 0x 043883, 0x043002, 0x59aee732342dcd79, 0x59a0e022200c8119, 0x7da0f0aea9ccb19d, 0x0 }, /* #52 */5579 { 0x1 96fd3, 0x196706, 0xca6fe5be9d0460cf, 0x4002e5b09804400f, 0x6402e5f0b854431f, 0x0 }, /* #53 */5580 { 0x 0622d3, 0x062206, 0x2313d816529a9694, 0x00039004028a9600, 0x540fb685abcfbf2b, 0x0 }, /* #54 */5581 { 0x 1800c2, 0x180006, 0x5bb932bbe0619d00, 0x1339023bc0218000, 0x3339ca3fdbb1c208, 0x0 }, /* #55 */5582 { 0x 0d2912, 0x0d2102, 0xc9f8734f610bbe44, 0x00583141400a0c04, 0x025e31c1d65a4ca6, 0x0 }, /* #56 */5583 { 0x 147717, 0x147706, 0x3e06e3c779984d7b, 0x140220c470100d21, 0x149a30e476543da1, 0x0 }, /* #57 */5584 { 0x 3f7402, 0x3f7406, 0x3b983da23df48d7f, 0x09901ca205f48412, 0x4df69ca707f69612, 0x0 }, /* #58 */5585 { 0x2 61f12, 0x261706, 0x6d38fc7baa178187, 0x40185c7328000006, 0xc09e5d737848066e, 0x0 }, /* #59 */5586 { 0x 094a03, 0x094206, 0xcb0efa3d8ce3f977, 0x4208e00d0442e142, 0x56a8e44f044ee14a, 0x0 }, /* #60 */5587 { 0x2 50a02, 0x250206, 0x7ea8bd6325bdddb5, 0x08288c432029cd81, 0x892dcc4f3829ef8b, 0x0 }, /* #61 */5588 { 0x 005b16, 0x005306, 0x407fc8117fa652b4, 0x4051081105265024, 0x42511e598527f52c, 0x0 }, /* #62 */5589 { 0x 1f6617, 0x1f6602, 0x4a85af4e3df1c043, 0x0a0006000cb00043, 0x9e2806b10eb82f47, 0x0 }, /* #63 */5526 { 0x093353, 0x093382, 0xd11421786b0ac907, 0x8014012840004002, 0xa017cbac40a1560a, 0x0 }, /* #0 */ 5527 { 0x3c1983, 0x3c1106, 0x28c7a734608c64f1, 0x20068224408064a0, 0xf31682e54bb27caa, 0x0 }, /* #1 */ 5528 { 0x2b4342, 0x2b4382, 0xf6afd7e17c6a8a93, 0xa025d46110020083, 0xa825d471128631a7, 0x0 }, /* #2 */ 5529 { 0x1e5b46, 0x1e5302, 0x4de9fb6a897c84ab, 0x0101594888780408, 0x31175948bc79141c, 0x0 }, /* #3 */ 5530 { 0x261f07, 0x261706, 0x6c7009f369da7195, 0x6c3008c069984105, 0x7eb4ccc86f9d474f, 0x0 }, /* #4 */ 5531 { 0x307e83, 0x307602, 0x33318a487609a507, 0x0121084030098501, 0x89e35d77396d9739, 0x0 }, /* #5 */ 5532 { 0x0d3493, 0x0d3486, 0x9c0fe462a4feeb63, 0x90012040045ae842, 0x9251284c175aec52, 0x0 }, /* #6 */ 5533 { 0x2c1ed3, 0x2c1606, 0x0d56db3b5378f4b4, 0x0102cb0941500414, 0xf182ef4d41530554, 0x0 }, /* #7 */ 5534 { 0x2c4182, 0x2c4182, 0xc638d3cde75bf51b, 0x80285244a459300b, 0x99ab5a56bcd93aeb, 0x0 }, /* #8 */ 5535 { 0x375146, 0x375102, 0x09d0b44b640be88d, 0x0090100b2408c889, 0x76ba5a0f24eccdc9, 0x0 }, /* #9 */ 5536 { 0x2e2ad3, 0x2e2202, 0xe28053fb7d931222, 0x228053b215011202, 0x3e9cd3b29709b642, 0x0 }, /* #10 */ 5537 { 0x0e6b13, 0x0e6382, 0xb4b8816bd8a2040f, 0x9420002358200007, 0xd56560a77d38b2d7, 0x0 }, /* #11 */ 5538 { 0x2c1f97, 0x2c1702, 0x37c6b44d632b6c1c, 0x1700344142236808, 0x5f087c63566768aa, 0x0 }, /* #12 */ 5539 { 0x1e7853, 0x1e7006, 0x88ce4fa31a6da4b2, 0x088e4d22004c0090, 0x4bae6d6260ce5ad9, 0x0 }, /* #13 */ 5540 { 0x0f6397, 0x0f6302, 0x4295fbafdddda566, 0x4290a926449c8564, 0xfed8a92644be9f7c, 0x0 }, /* #14 */ 5541 { 0x091e06, 0x091682, 0xb0f396b28e521d16, 0xa0b1923208021910, 0xa4b19232082a9939, 0x0 }, /* #15 */ 5542 { 0x354443, 0x354402, 0x3785371d2954ae96, 0x1401071908442c04, 0xdc7107790ae56d65, 0x0 }, /* #16 */ 5543 { 0x214853, 0x214002, 0x4a2d0d99fd684b61, 0x00240c1151404940, 0x01263e3753d7ddda, 0x0 }, /* #17 */ 5544 { 0x3e0d57, 0x3e0502, 0x05670582b139bc05, 0x010004002018bc04, 0xf108ac446e9abd66, 0x0 }, /* #18 */ 5545 { 0x255e57, 0x255606, 0x1b6b4238afe7d819, 0x034040280ec09809, 0xc3d0706a1ec8996b, 0x0 }, /* #19 */ 5546 { 0x0461c6, 0x046102, 0x563a25bd3239658d, 0x001a249002014585, 0x009fee90c383c785, 0x0 }, /* #20 */ 5547 { 0x275117, 0x275106, 0x359ea6e7c77c5c87, 0x309e24a4025c4405, 0xf0be25bc02dfc405, 0x0 }, /* #21 */ 5548 { 0x1f7286, 0x1f7286, 0x853e1b74891f770c, 0x85020350801c000c, 0xbdc3c75ab07c802f, 0x0 }, /* #22 */ 5549 { 0x152617, 0x152602, 0xc541c089564005e0, 0x44014088164005e0, 0x64276cdc9fc785e4, 0x0 }, /* #23 */ 5550 { 0x1b7207, 0x1b7206, 0x8f2489513c70c347, 0x0424885124300003, 0x2435887967b32c9b, 0x0 }, /* #24 */ 5551 { 0x127356, 0x127382, 0xc8b10eeaa9a54c9d, 0x80900c2820000819, 0xa4d0bc2c204a291b, 0x0 }, /* #25 */ 5552 { 0x322043, 0x322006, 0x42fe48fe8d2df058, 0x42a408c084281018, 0x52a50ec0c46a1d3b, 0x0 }, /* #26 */ 5553 { 0x2b0983, 0x2b0102, 0xbd84e3655219569b, 0x3404830112091210, 0x742487019f6d1b70, 0x0 }, /* #27 */ 5554 { 0x1b0e13, 0x1b0606, 0x274c06079716455e, 0x2644000210164118, 0x76f4888a701fc9b8, 0x0 }, /* #28 */ 5555 { 0x303817, 0x303002, 0x6530b7326dba591d, 0x05303502610a4104, 0x1d793d03614b6784, 0x0 }, /* #29 */ 5556 { 0x141f13, 0x141702, 0x442cf46f2b5799b7, 0x4024f00a23438020, 0xeb74fb9aa363c660, 0x0 }, /* #30 */ 5557 { 0x3251c2, 0x325106, 0xb8ccf8d222951b04, 0x18c4981000810000, 0x58c59f1c58e3e0f3, 0x0 }, /* #31 */ 5558 { 0x1114c6, 0x111406, 0x8682487be52c6886, 0x0482402a81240082, 0x6cbf47aa93648693, 0x0 }, /* #32 */ 5559 { 0x3a2187, 0x3a2102, 0x7efb792b0cb8e5de, 0x4ed241080c90250e, 0x4ed6c588afd0372e, 0x0 }, /* #33 */ 5560 { 0x026b56, 0x026302, 0xc07516ee029473a0, 0x006500e402146320, 0x006fe8e40734637e, 0x0 }, /* #34 */ 5561 { 0x2250d7, 0x225006, 0x4aa62885f2c49f0d, 0x0826088062841909, 0x9c2edef862ae3939, 0x0 }, /* #35 */ 5562 { 0x301b12, 0x301302, 0x4a790ef096143c26, 0x0a41067010001402, 0x0fc5367e11c3d4c2, 0x0 }, /* #36 */ 5563 { 0x3c1242, 0x3c1282, 0xaf3a83bb3667e467, 0x8420828a2206a001, 0xd4e1da8e6a9ea309, 0x0 }, /* #37 */ 5564 { 0x134c03, 0x134406, 0x2deedbce720137af, 0x0842524e50002184, 0x0853725edca0e9c4, 0x0 }, /* #38 */ 5565 { 0x391e42, 0x391682, 0x976b786d028f719b, 0x83233020008f401a, 0xe3a7b22050af481e, 0x0 }, /* #39 */ 5566 { 0x1f05d7, 0x1f0506, 0x5431aa91c315b0a5, 0x00002a00401510a0, 0x2b446e2848b51ff2, 0x0 }, /* #40 */ 5567 { 0x1c3b16, 0x1c3302, 0x36a97f355fecd93a, 0x12080c1011cc892a, 0x124c8cd0b1dead6f, 0x0 }, /* #41 */ 5568 { 0x3055c6, 0x305506, 0x185e9e8012aaff4b, 0x0010928002a2f14b, 0xa330d3b9abf7f1ff, 0x0 }, /* #42 */ 5569 { 0x1c4987, 0x1c4186, 0x993ad4c24aa158ef, 0x983ad08040201842, 0x9a7ef0ace5663a52, 0x0 }, /* #43 */ 5570 { 0x2a5a96, 0x2a5286, 0xcea2a1fd2fb6dde7, 0xc2a2818907301160, 0xe3a3c18957391160, 0x0 }, /* #44 */ 5571 { 0x371b86, 0x371382, 0x8fb40e8784385a5b, 0x8ab40c030420481a, 0xeab70d2b7625c91e, 0x0 }, /* #45 */ 5572 { 0x0117d7, 0x011706, 0xf7a489ed66df82d5, 0x44840800025b0205, 0x4c953c10935b4325, 0x0 }, /* #46 */ 5573 { 0x1a6597, 0x1a6502, 0x18287b62678bff56, 0x1800726041888c04, 0x7994f6f449bc8c25, 0x0 }, /* #47 */ 5574 { 0x214b82, 0x214302, 0x097b75333525df9b, 0x0928302300014c02, 0x8fa8306f084b6c22, 0x0 }, /* #48 */ 5575 { 0x034f52, 0x034706, 0x9f8681790727f8f3, 0x1e828171070658e1, 0x3eabfdf5379e5fed, 0x0 }, /* #49 */ 5576 { 0x2d7fd2, 0x2d7782, 0xc7e8cdabda7ff9cc, 0x8728c0014016b84c, 0x9729d0054516ba6f, 0x0 }, /* #50 */ 5577 { 0x180406, 0x180402, 0x9f48494f7eb7f547, 0x1808494302851040, 0x183b6b4382c51268, 0x0 }, /* #51 */ 5578 { 0x3f28d6, 0x3f2086, 0xef9d76006bda4173, 0xa28412000a8a0133, 0xb2a693668aae333f, 0x0 }, /* #52 */ 5579 { 0x174852, 0x174086, 0xcec6ecfc928e94bc, 0x8686c83c008090b8, 0x978fca3d25f09bf8, 0x0 }, /* #53 */ 5580 { 0x261796, 0x261782, 0xc887e734ecb1bb6c, 0x8881a334c0100b4c, 0x98e9b3fed25c0b4c, 0x0 }, /* #54 */ 5581 { 0x281646, 0x281682, 0x8225182788d00448, 0x8004082580500008, 0xcd46ccbdd154a98a, 0x0 }, /* #55 */ 5582 { 0x2b1312, 0x2b1386, 0x97b5aee9c1c6a200, 0x858486e100c60200, 0x858ed7e118ee4f28, 0x0 }, /* #56 */ 5583 { 0x3f1856, 0x3f1006, 0x95861bc8679e7aa5, 0x01821a48478a1205, 0x29fb5e59578a1355, 0x0 }, /* #57 */ 5584 { 0x2f3a97, 0x2f3282, 0x9dd7eecbecefab2a, 0x9400aa81086e202a, 0x9600bbb50b7e60bb, 0x0 }, /* #58 */ 5585 { 0x231407, 0x231406, 0x741bae6465d5bfaf, 0x60008024055401a6, 0x62048036055641f6, 0x0 }, /* #59 */ 5586 { 0x3d0b82, 0x3d0302, 0x8c9efcba65518b85, 0x041e288841400a80, 0x547e2bc859e23ea2, 0x0 }, /* #60 */ 5587 { 0x2c61d2, 0x2c6186, 0x948eb7037c949921, 0x9406360064901000, 0xdf0736c465913080, 0x0 }, /* #61 */ 5588 { 0x1c2e93, 0x1c2606, 0x13d2e1daac8ae92e, 0x03d0a1802888c824, 0xe7f4a9a039e9da34, 0x0 }, /* #62 */ 5589 { 0x2c5bd6, 0x2c5382, 0x9fec1d979cc36445, 0x9c68000684822440, 0xfc69024ec68ab4e0, 0x0 }, /* #63 */ 5590 5590 }; 5591 5591 static const BINU64_TEST_T g_aTests_cmp_u64[] = 5592 5592 { 5593 { 0x 0f5dc6, 0x0f5516, 0x35db2f89211fe045, 0x35db2f89211fe045, 0x2fb8532a090de6fe, 0x0 }, /* #0 */5594 { 0x 1c02d7, 0x1c0283, 0x22336ef15ac0b713, 0x22336ef15ac0b713, 0x6b83b67cdeb8a1c1, 0x0 }, /* #1 */5595 { 0x 011d17, 0x011597, 0x74c6390adfb82dca, 0x74c6390adfb82dca, 0x75402eb8c1cafb6b, 0x0 }, /* #2 */5596 { 0x 3b4d52, 0x3b4d16, 0x8f3cb12dc0d2d0e2, 0x8f3cb12dc0d2d0e2, 0x45e613ff5994092b, 0x0 }, /* #3 */5597 { 0x 2a4d57, 0x2a4507, 0x05344d0ed6113aef, 0x05344d0ed6113aef, 0xca14f5a6acaed4cd, 0x0 }, /* #4 */5598 { 0x 0b6a57, 0x0b6283, 0x0217f187777a5ba9, 0x0217f187777a5ba9, 0x3c63754671f1d723, 0x0 }, /* #5 */5599 { 0x 286583, 0x286512, 0x3401010052a8c3a5, 0x3401010052a8c3a5, 0x146e38386de8e27f, 0x0 }, /* #6 */5600 { 0x 2d0fd6, 0x2d0f16, 0x8f07193a3e6ab2e5, 0x8f07193a3e6ab2e5, 0x79dbed8a5b09368b, 0x0 }, /* #7 */5601 { 0x 083d86, 0x083587, 0xb8bee11d0d3f5469, 0xb8bee11d0d3f5469, 0xb8d2712afbad74d9, 0x0 }, /* #8 */5602 { 0x 033a56, 0x033297, 0xedf0c93af4c09227, 0xedf0c93af4c09227, 0xf236adf1db2b3739, 0x0 }, /* #9 */5603 { 0x1 563c3, 0x156312, 0xdacb44262f5e57a1, 0xdacb44262f5e57a1, 0xa216047796e72888, 0x0 }, /* #10 */5604 { 0x3 f3216, 0x3f3a93, 0x5a7c29bac3b2f717, 0x5a7c29bac3b2f717, 0xd54f45194d977feb, 0x0 }, /* #11 */5605 { 0x 017717, 0x017792, 0xc4b191879afb4983, 0xc4b191879afb4983, 0x0605c0c9e5c9594c, 0x0 }, /* #12 */5606 { 0x3 34f17, 0x334717, 0x2ca36b53f1e8d3b6, 0x2ca36b53f1e8d3b6, 0xb969fa52dcdb2d0a, 0x0 }, /* #13 */5607 { 0x 315bc6, 0x315313, 0x2b5ffcb8bfffaf93, 0x2b5ffcb8bfffaf93, 0xdc233142eac8aa47, 0x0 }, /* #14 */5608 { 0x 371352, 0x371386, 0xf60171abcf94ee8e, 0xf60171abcf94ee8e, 0x27295178d8cdad40, 0x0 }, /* #15 */5609 { 0x2 35213, 0x235287, 0xbf7db433a23cb4bc, 0xbf7db433a23cb4bc, 0xdb262bef55c1a0d5, 0x0 }, /* #16 */5610 { 0x 0e65d7, 0x0e6587, 0x453c67c6e23fb7ce, 0x453c67c6e23fb7ce, 0x45fffb3e40c11bad, 0x0 }, /* #17 */5611 { 0x 072687, 0x072692, 0xed5c9a8fcb859b81, 0xed5c9a8fcb859b81, 0x18b365a65aa7398d, 0x0 }, /* #18 */5612 { 0x 1622c2, 0x162296, 0xe50c86350a592ec1, 0xe50c86350a592ec1, 0x04cb0a24593f3567, 0x0 }, /* #19 */5613 { 0x 0643d3, 0x064302, 0x7e46f0e03e2a1ad2, 0x7e46f0e03e2a1ad2, 0x16cc9c4463702211, 0x0 }, /* #20 */5614 { 0x 274007, 0x274093, 0x036dc97635de4021, 0x036dc97635de4021, 0x6b81f7de5cc5848f, 0x0 }, /* #21 */5615 { 0x 382602, 0x382686, 0x84462ba540cfb44d, 0x84462ba540cfb44d, 0x00db828b9adb80a7, 0x0 }, /* #22 */5616 { 0x 177417, 0x177c02, 0xa7c9e8b81a88428f, 0xa7c9e8b81a88428f, 0x42d99a3238cd9c70, 0x0 }, /* #23 */5617 { 0x 1a6ac7, 0x1a6203, 0x22f0cc210a6092ee, 0x22f0cc210a6092ee, 0xeb1e39416ee99c72, 0x0 }, /* #24 */5618 { 0x 007086, 0x007002, 0x4921be79a26e91bb, 0x4921be79a26e91bb, 0x10b057cfc6601f71, 0x0 }, /* #25 */5619 { 0x 150043, 0x150816, 0x826a8d664b8ea6d3, 0x826a8d664b8ea6d3, 0x7ded95f3216924c7, 0x0 }, /* #26 */5620 { 0x 0f4513, 0x0f4597, 0x5892c3beba55adb4, 0x5892c3beba55adb4, 0x6692cb054b70fb8c, 0x0 }, /* #27 */5621 { 0x 0e69d7, 0x0e6107, 0x20e9bbe265dc47bc, 0x20e9bbe265dc47bc, 0xac467ea4912e2423, 0x0 }, /* #28 */5622 { 0x 247887, 0x247012, 0xfde3c6fed26467f0, 0xfde3c6fed26467f0, 0xe7670cc6751d8e43, 0x0 }, /* #29 */5623 { 0x 375013, 0x375013, 0x1eec53d18c05d3e5, 0x1eec53d18c05d3e5, 0xd4aaab0d2d72ef06, 0x0 }, /* #30 */5624 { 0x 036d16, 0x036587, 0x25806237ef01e578, 0x25806237ef01e578, 0x7b70d96f0fb03cf0, 0x0 }, /* #31 */5625 { 0x 1324c7, 0x132483, 0x3001d1c5c11b6eb7, 0x3001d1c5c11b6eb7, 0x54a6cd4c477315f6, 0x0 }, /* #32 */5626 { 0x 304303, 0x304b93, 0x1d320953dbc9e697, 0x1d320953dbc9e697, 0x9170b3660002371e, 0x0 }, /* #33 */5627 { 0x 121747, 0x121783, 0xbc83fd1c15b8635f, 0xbc83fd1c15b8635f, 0xc5628501bd5e7921, 0x0 }, /* #34 */5628 { 0x 0a0742, 0x0a0706, 0xb9a807b9236cc3c2, 0xb9a807b9236cc3c2, 0xa52aaf9906932041, 0x0 }, /* #35 */5629 { 0x 2e1992, 0x2e1106, 0x18cf6aa5102ca0ef, 0x18cf6aa5102ca0ef, 0x129e3adc5962835c, 0x0 }, /* #36 */5630 { 0x 2a6bc6, 0x2a6383, 0xa95cee6a9f114f0d, 0xa95cee6a9f114f0d, 0xf08d4e019428865d, 0x0 }, /* #37 */5631 { 0x 3c5d43, 0x3c5596, 0xcff2475ccc56b2c3, 0xcff2475ccc56b2c3, 0x18ac1c67eb2b1205, 0x0 }, /* #38 */5632 { 0x 3c3ad2, 0x3c3206, 0xd3b55f7d29cee19f, 0xd3b55f7d29cee19f, 0xca76deebe89011a6, 0x0 }, /* #39 */5633 { 0x 253c56, 0x253483, 0x2ec9dae45aa6961f, 0x2ec9dae45aa6961f, 0x485e43068641c6bb, 0x0 }, /* #40 */5634 { 0x 024316, 0x024b83, 0x5c8b8c6be40a3e79, 0x5c8b8c6be40a3e79, 0x9262a6bc8dafd371, 0x0 }, /* #41 */5635 { 0x 300a12, 0x300212, 0xe75adfa48c38a939, 0xe75adfa48c38a939, 0x9b7ceb653f109c2b, 0x0 }, /* #42 */5636 { 0x0 262c7, 0x026202, 0x255f5d4c9065387c, 0x255f5d4c9065387c, 0x14c7a25317e65c92, 0x0 }, /* #43 */5637 { 0x 322282, 0x322282, 0xe7acbdff773f773a, 0xe7acbdff773f773a, 0x4d77bf5afdede585, 0x0 }, /* #44 */5638 { 0x3 33496, 0x333487, 0x076cec1566170a0c, 0x076cec1566170a0c, 0x558f0ccdbfff5a81, 0x0 }, /* #45 */5639 { 0x 111297, 0x111216, 0x6a0ca56cc3309326, 0x6a0ca56cc3309326, 0x499d4553a4408bd8, 0x0 }, /* #46 */5640 { 0x3 271c6, 0x327197, 0x36d81d9a9bd3eea3, 0x36d81d9a9bd3eea3, 0x4686adb8667fa66a, 0x0 }, /* #47 */5641 { 0x3 72f16, 0x372712, 0x45ade80da93c1993, 0x45ade80da93c1993, 0x0ae7a49c5c5db064, 0x0 }, /* #48 */5642 { 0x 280353, 0x280387, 0x94b4b998db3483bc, 0x94b4b998db3483bc, 0x97f866fa2504b4c6, 0x0 }, /* #49 */5643 { 0x3 03343, 0x303306, 0x6591f4a79050c08f, 0x6591f4a79050c08f, 0x2860471d51551336, 0x0 }, /* #50 */5644 { 0x 1c7656, 0x1c7602, 0x6c81490ba2b83e37, 0x6c81490ba2b83e37, 0x354ee7201be28800, 0x0 }, /* #51 */5645 { 0x2 82203, 0x282a02, 0xc3aeecb0d3d307f3, 0xc3aeecb0d3d307f3, 0x74e8b96b513518b3, 0x0 }, /* #52 */5646 { 0x 255bc3, 0x255316, 0xf9ac5d5bc7eb8dd4, 0xf9ac5d5bc7eb8dd4, 0xa27db089e3253fc5, 0x0 }, /* #53 */5647 { 0x1 124c3, 0x112497, 0x54eea59061ccc887, 0x54eea59061ccc887, 0x6f4d59e2ffb79bac, 0x0 }, /* #54 */5648 { 0x 081c92, 0x081c97, 0x7540ec721753a818, 0x7540ec721753a818, 0xa5fda9f1b9634bae, 0x0 }, /* #55 */5649 { 0x2 02093, 0x202093, 0x1a2ebcb420c2e0b5, 0x1a2ebcb420c2e0b5, 0x7eaa173cf266dad9, 0x0 }, /* #56 */5650 { 0x 1b0442, 0x1b0c02, 0xa32854d8bbc99b9d, 0xa32854d8bbc99b9d, 0x35cbcf09acda63c3, 0x0 }, /* #57 */5651 { 0x 051442, 0x051412, 0xc14d6e5cc2ca9256, 0xc14d6e5cc2ca9256, 0x85f99875c2885aaf, 0x0 }, /* #58 */5652 { 0x 084d17, 0x084597, 0x138372db378558b7, 0x138372db378558b7, 0x1c67d5469ae991df, 0x0 }, /* #59 */5653 { 0x2 31607, 0x231682, 0xd7e805bb38bd45b4, 0xd7e805bb38bd45b4, 0x189be42601d06513, 0x0 }, /* #60 */5654 { 0x 1f2816, 0x1f2883, 0x738bfdda1fde2db9, 0x738bfdda1fde2db9, 0xa1bc4136abc72e79, 0x0 }, /* #61 */5655 { 0x1 d7253, 0x1d7202, 0x7bd6fece58febbbb, 0x7bd6fece58febbbb, 0x7b9eb0401ff2c5e6, 0x0 }, /* #62 */5656 { 0x 055856, 0x055897, 0x70e4266c71aa0b0a, 0x70e4266c71aa0b0a, 0xa49e19e59296b65b, 0x0 }, /* #63 */5593 { 0x166dd6, 0x166586, 0xbe311012fe871318, 0xbe311012fe871318, 0x010e6d9e47162da4, 0x0 }, /* #0 */ 5594 { 0x3e4152, 0x3e4197, 0x63fb3f9f8e0dad86, 0x63fb3f9f8e0dad86, 0x6f968b42840df22d, 0x0 }, /* #1 */ 5595 { 0x105342, 0x105302, 0xdcab6b4e801fa19d, 0xdcab6b4e801fa19d, 0xb314371bfa11fd69, 0x0 }, /* #2 */ 5596 { 0x2d67c7, 0x2d6702, 0x3f6ab6d631ce029f, 0x3f6ab6d631ce029f, 0x28893366f709dcf4, 0x0 }, /* #3 */ 5597 { 0x0d2302, 0x0d2316, 0x57bc0154e3d29af7, 0x57bc0154e3d29af7, 0x0fa1817eb7fb3df8, 0x0 }, /* #4 */ 5598 { 0x3c2003, 0x3c2883, 0x1024d15c782eea7d, 0x1024d15c782eea7d, 0x8f1f8ec4212cf74b, 0x0 }, /* #5 */ 5599 { 0x160e53, 0x160686, 0xf2bcd2fd054e2d8e, 0xf2bcd2fd054e2d8e, 0x4a2595134ac01ae4, 0x0 }, /* #6 */ 5600 { 0x1e1793, 0x1e1783, 0x5243e058205f5306, 0x5243e058205f5306, 0x5eb130c7e63dbac6, 0x0 }, /* #7 */ 5601 { 0x396887, 0x396007, 0x2669fc0a843f85cf, 0x2669fc0a843f85cf, 0xc24a13cdf8220839, 0x0 }, /* #8 */ 5602 { 0x1978c7, 0x197086, 0xcc12a9920de42d5d, 0xcc12a9920de42d5d, 0x020a5ddfdd3ad742, 0x0 }, /* #9 */ 5603 { 0x187d52, 0x187596, 0xde2af06eb620b868, 0xde2af06eb620b868, 0x093c3cc2950ef60e, 0x0 }, /* #10 */ 5604 { 0x390a16, 0x390293, 0xb2e61d07cb4740a9, 0xb2e61d07cb4740a9, 0xd02bfad9a17bf17f, 0x0 }, /* #11 */ 5605 { 0x2144d2, 0x214c83, 0x43d120fe73c2e09d, 0x43d120fe73c2e09d, 0xb699401b56cd267a, 0x0 }, /* #12 */ 5606 { 0x3f4896, 0x3f4096, 0xdb87c3cbec8c00c9, 0xdb87c3cbec8c00c9, 0x54e779b52e47735f, 0x0 }, /* #13 */ 5607 { 0x270597, 0x270517, 0x5e86374c77f59eb3, 0x5e86374c77f59eb3, 0xe26d23e8bd986e3b, 0x0 }, /* #14 */ 5608 { 0x106602, 0x106e02, 0x8668e9ef6b58a037, 0x8668e9ef6b58a037, 0x14d15510d1d66e06, 0x0 }, /* #15 */ 5609 { 0x271817, 0x271812, 0xa8c2b9c02473b642, 0xa8c2b9c02473b642, 0x4942ed4b08310128, 0x0 }, /* #16 */ 5610 { 0x287c82, 0x287497, 0xc921db29f8195ce5, 0xc921db29f8195ce5, 0xca001fcd8dbb656e, 0x0 }, /* #17 */ 5611 { 0x2750d6, 0x275087, 0x980a072b980122c6, 0x980a072b980122c6, 0x982bfa367a5ca461, 0x0 }, /* #18 */ 5612 { 0x377b97, 0x377397, 0x38410af24468bcc4, 0x38410af24468bcc4, 0x3f6869d57635b2b8, 0x0 }, /* #19 */ 5613 { 0x3c6046, 0x3c6087, 0x0e24f441b2162dfb, 0x0e24f441b2162dfb, 0x7052f6045c1fdea8, 0x0 }, /* #20 */ 5614 { 0x153a12, 0x153293, 0x1d7d041ebff4def0, 0x1d7d041ebff4def0, 0x72ffc4d1ba997d85, 0x0 }, /* #21 */ 5615 { 0x120f57, 0x120797, 0x0afa434f12caf674, 0x0afa434f12caf674, 0x46c008b874591dfd, 0x0 }, /* #22 */ 5616 { 0x3c6b56, 0x3c6302, 0xbf44ba2be7753279, 0xbf44ba2be7753279, 0x82909942b91a9e53, 0x0 }, /* #23 */ 5617 { 0x3d5e12, 0x3d5616, 0x6119e91232c6b6b1, 0x6119e91232c6b6b1, 0x019921a42c14adb8, 0x0 }, /* #24 */ 5618 { 0x2f16c7, 0x2f1682, 0xcad8d8551215a459, 0xcad8d8551215a459, 0x080d4a106262dad6, 0x0 }, /* #25 */ 5619 { 0x390546, 0x390507, 0x28e7e3680a2499b7, 0x28e7e3680a2499b7, 0xaa2417db1002d5d3, 0x0 }, /* #26 */ 5620 { 0x1a4052, 0x1a4093, 0x2a3523c8ffff1de5, 0x2a3523c8ffff1de5, 0x34df480846c0351e, 0x0 }, /* #27 */ 5621 { 0x322056, 0x322003, 0x3b54c36cda29062e, 0x3b54c36cda29062e, 0xfb93739af9ea26b5, 0x0 }, /* #28 */ 5622 { 0x0a42d2, 0x0a4203, 0x121e5fed10fdf9da, 0x121e5fed10fdf9da, 0xf2d41f3a082bc9e6, 0x0 }, /* #29 */ 5623 { 0x0e5393, 0x0e5b93, 0x74f06088725b3d05, 0x74f06088725b3d05, 0xc4d0565b51519bdf, 0x0 }, /* #30 */ 5624 { 0x1572d7, 0x157a83, 0x6d4e80429c6602fe, 0x6d4e80429c6602fe, 0x958273bebcc6a51e, 0x0 }, /* #31 */ 5625 { 0x3c49d2, 0x3c4987, 0x2e6a786931b05056, 0x2e6a786931b05056, 0x97cf40bf10076e21, 0x0 }, /* #32 */ 5626 { 0x236882, 0x236893, 0x145ab01679fe18d6, 0x145ab01679fe18d6, 0x92c1452fcdde9f9e, 0x0 }, /* #33 */ 5627 { 0x251a47, 0x251287, 0x2314165ef96053a7, 0x2314165ef96053a7, 0x7296b07e7bc8a823, 0x0 }, /* #34 */ 5628 { 0x1d5ad2, 0x1d5293, 0x20f7b55abc3f5160, 0x20f7b55abc3f5160, 0x25da41b6a6a3389e, 0x0 }, /* #35 */ 5629 { 0x1047d7, 0x104787, 0x514845f1b0e4d859, 0x514845f1b0e4d859, 0x770984e11fe7fae7, 0x0 }, /* #36 */ 5630 { 0x330cd7, 0x330487, 0x8321c2bdabcf7d27, 0x8321c2bdabcf7d27, 0xf34e9c279d7807e6, 0x0 }, /* #37 */ 5631 { 0x2d5ec3, 0x2d5602, 0x753225d89bbb8949, 0x753225d89bbb8949, 0x1a57dd692f52a330, 0x0 }, /* #38 */ 5632 { 0x092603, 0x092603, 0x121d524d9e1e4c8d, 0x121d524d9e1e4c8d, 0x996b059c03066759, 0x0 }, /* #39 */ 5633 { 0x3d51c7, 0x3d5117, 0x49354ec6a0c58b31, 0x49354ec6a0c58b31, 0xf9c2179bcac6ade3, 0x0 }, /* #40 */ 5634 { 0x1b7f92, 0x1b7f87, 0x792f700094a7626f, 0x792f700094a7626f, 0xc4f9311d99624e28, 0x0 }, /* #41 */ 5635 { 0x076952, 0x076183, 0xccf85ddb029d4759, 0xccf85ddb029d4759, 0xea45d79405d9fc57, 0x0 }, /* #42 */ 5636 { 0x0c6c06, 0x0c6407, 0x2d240d7fa24a12fa, 0x2d240d7fa24a12fa, 0xb084a6c759f244d3, 0x0 }, /* #43 */ 5637 { 0x216b93, 0x216302, 0x7d692eef9b65e04e, 0x7d692eef9b65e04e, 0x588542fec4886c68, 0x0 }, /* #44 */ 5638 { 0x315f13, 0x315716, 0x57307ce1f29a6d0c, 0x57307ce1f29a6d0c, 0x107e86a4f056c47f, 0x0 }, /* #45 */ 5639 { 0x390153, 0x390983, 0x4968e12900e1545a, 0x4968e12900e1545a, 0xb0ad3ae4c4967066, 0x0 }, /* #46 */ 5640 { 0x356793, 0x356792, 0xe42be0d4536b3809, 0xe42be0d4536b3809, 0x3ca3d32a3cb5b1ac, 0x0 }, /* #47 */ 5641 { 0x3c2a53, 0x3c2212, 0x2aa32414e9926439, 0x2aa32414e9926439, 0x08153fb93c95b2ea, 0x0 }, /* #48 */ 5642 { 0x0a0ed6, 0x0a0607, 0x542dd8e7c227165f, 0x542dd8e7c227165f, 0xe60f0885cdfb300a, 0x0 }, /* #49 */ 5643 { 0x386742, 0x386786, 0xf04c7803b044baee, 0xf04c7803b044baee, 0x1c752b62ec5b468e, 0x0 }, /* #50 */ 5644 { 0x333d86, 0x333586, 0x96990e20bdcc51ad, 0x96990e20bdcc51ad, 0x0502802f5a6e6277, 0x0 }, /* #51 */ 5645 { 0x2d3106, 0x2d3902, 0xa2fc22bea8c3223a, 0xa2fc22bea8c3223a, 0x3ea9d2db974cf9e3, 0x0 }, /* #52 */ 5646 { 0x1268d6, 0x126012, 0x31e0ff9e3b6056c6, 0x31e0ff9e3b6056c6, 0x035e0ad5aaadf7a7, 0x0 }, /* #53 */ 5647 { 0x192787, 0x192f16, 0xa2142327187bd8a6, 0xa2142327187bd8a6, 0x446c98f0581007bf, 0x0 }, /* #54 */ 5648 { 0x2c5782, 0x2c5783, 0x3e1285cce682721f, 0x3e1285cce682721f, 0x4add7ecb720e54bd, 0x0 }, /* #55 */ 5649 { 0x2f46d7, 0x2f4e12, 0x92439482585e3a45, 0x92439482585e3a45, 0x50c263d052cb0cff, 0x0 }, /* #56 */ 5650 { 0x267542, 0x267593, 0x1651e9d303b17000, 0x1651e9d303b17000, 0x7b688617dbce2717, 0x0 }, /* #57 */ 5651 { 0x3b6e53, 0x3b6692, 0xbd05c1b96ad1f085, 0xbd05c1b96ad1f085, 0x08fc231944f177fb, 0x0 }, /* #58 */ 5652 { 0x246396, 0x246b93, 0x7353618c85d06012, 0x7353618c85d06012, 0xcfcbfd7f2729697a, 0x0 }, /* #59 */ 5653 { 0x2f45c6, 0x2f4d02, 0x8cbdd7bd79217809, 0x8cbdd7bd79217809, 0x73af169f439ee0a7, 0x0 }, /* #60 */ 5654 { 0x365c06, 0x365493, 0x95af5248bb15d281, 0x95af5248bb15d281, 0xf62618a3694320ea, 0x0 }, /* #61 */ 5655 { 0x1b1112, 0x1b1112, 0xa447ac3b6ad38327, 0xa447ac3b6ad38327, 0x9b014d131d7c88ec, 0x0 }, /* #62 */ 5656 { 0x2b4912, 0x2b4106, 0x73ffd887218a569a, 0x73ffd887218a569a, 0x6b058d5061e0c290, 0x0 }, /* #63 */ 5657 5657 }; 5658 5658 static const BINU64_TEST_T g_aTests_test_u64[] = 5659 5659 { 5660 { 0x 363cd6, 0x363406, 0xb223c471cd5e6c7a, 0xb223c471cd5e6c7a, 0x5b3bebd2ca35f06e, 0x0 }, /* #0 */5661 { 0x3 735d7, 0x373506, 0x7fee0251fbf7a6e4, 0x7fee0251fbf7a6e4, 0x63b547e762da34a1, 0x0 }, /* #1 */5662 { 0x 032103, 0x032106, 0x17d04637bfbf72f9, 0x17d04637bfbf72f9, 0x401673ba2ab1d117, 0x0 }, /* #2 */5663 { 0x 075917, 0x075182, 0xd32bde1a5145279d, 0xd32bde1a5145279d, 0x88df8c68a50286cb, 0x0 }, /* #3 */5664 { 0x 3b2512, 0x3b2502, 0x0d3c1f79a8c8a6c2, 0x0d3c1f79a8c8a6c2, 0x759eb574263647b8, 0x0 }, /* #4 */5665 { 0x 1b0f02, 0x1b0702, 0xc5817cdbedf5cc63, 0xc5817cdbedf5cc63, 0x54fb8ecc382c10af, 0x0 }, /* #5 */5666 { 0x 1b7dd7, 0x1b7502, 0x70dbe200e0763621, 0x70dbe200e0763621, 0xcb0c21d633d2a7e2, 0x0 }, /* #6 */5667 { 0x 016e46, 0x016606, 0x7c576a09d06e580f, 0x7c576a09d06e580f, 0xa031e5210ef2b4a5, 0x0 }, /* #7 */5668 { 0x 396a02, 0x396206, 0x280648dabab44cf3, 0x280648dabab44cf3, 0x65ebbf453498f4bd, 0x0 }, /* #8 */5669 { 0x 1a5e56, 0x1a5606, 0x0051b73154efa177, 0x0051b73154efa177, 0x0bda6c4334d212f4, 0x0 }, /* #9 */5670 { 0x3 94996, 0x394102, 0x4a1872b25f235ab6, 0x4a1872b25f235ab6, 0x558b5ee68b122a1f, 0x0 }, /* #10 */5671 { 0x 0379c2, 0x037102, 0x2d2a7ff15b390ac9, 0x2d2a7ff15b390ac9, 0xf7d111314135df35, 0x0 }, /* #11 */5672 { 0x 3f6543, 0x3f6506, 0x0c543a21286ef3fc, 0x0c543a21286ef3fc, 0x99ab5cd3adb452d9, 0x0 }, /* #12 */5673 { 0x 1b4e83, 0x1b4682, 0xe335a48e9187b007, 0xe335a48e9187b007, 0x8888d59ed6c69984, 0x0 }, /* #13 */5674 { 0x0 07c52, 0x007482, 0xa91687053c6a4924, 0xa91687053c6a4924, 0xbc61d32a45fa6e56, 0x0 }, /* #14 */5675 { 0x2 e2a13, 0x2e2206, 0xf9ce10cc7767b5c2, 0xf9ce10cc7767b5c2, 0x2cee894707b0deba, 0x0 }, /* #15 */5676 { 0x 364c12, 0x364486, 0xee7e4846575773f6, 0xee7e4846575773f6, 0xb1e37f78e4bb0382, 0x0 }, /* #16 */5677 { 0x0 538d6, 0x053006, 0x00062fe256ec1f39, 0x00062fe256ec1f39, 0xdc0435919631bf44, 0x0 }, /* #17 */5678 { 0x 1871c3, 0x187106, 0x03bd065c7769cf9b, 0x03bd065c7769cf9b, 0xf234d49feeeca4c2, 0x0 }, /* #18 */5679 { 0x 332c53, 0x332486, 0xd13bb992af6cd1b4, 0xd13bb992af6cd1b4, 0xcc0032e6e81449e8, 0x0 }, /* #19 */5680 { 0x 0d4107, 0x0d4106, 0xb5e4b84d4dfb4037, 0xb5e4b84d4dfb4037, 0x3587bcbb7affe2df, 0x0 }, /* #20 */5681 { 0x 375547, 0x375506, 0x355812d56952b6b0, 0x355812d56952b6b0, 0x414046afe93c794f, 0x0 }, /* #21 */5682 { 0x 202c82, 0x202406, 0x5760555c8c656f17, 0x5760555c8c656f17, 0x7b6d7b92358437d4, 0x0 }, /* #22 */5683 { 0x 0b4c93, 0x0b4406, 0xef3cc86833ed8e4c, 0xef3cc86833ed8e4c, 0x5331ffcdbf895ce5, 0x0 }, /* #23 */5684 { 0x 107593, 0x107582, 0xe74b9c064deaa265, 0xe74b9c064deaa265, 0xb1b675a754f06211, 0x0 }, /* #24 */5685 { 0x 266146, 0x266102, 0x0b02f337fbfbb855, 0x0b02f337fbfbb855, 0x0a4e392eaeada586, 0x0 }, /* #25 */5686 { 0x 0c2116, 0x0c2106, 0x971e1521e2d26472, 0x971e1521e2d26472, 0x1926ef1e77fd5635, 0x0 }, /* #26 */5687 { 0x1 c2752, 0x1c2702, 0x7c1c23654636ddce, 0x7c1c23654636ddce, 0x64d8533a5b57dab7, 0x0 }, /* #27 */5688 { 0x 003887, 0x003006, 0x9df2780a3241501c, 0x9df2780a3241501c, 0x652cd10e59a708b5, 0x0 }, /* #28 */5689 { 0x1 12206, 0x112202, 0x5c745e03d590e9d4, 0x5c745e03d590e9d4, 0xb98477b3dbc84660, 0x0 }, /* #29 */5690 { 0x 0e2647, 0x0e2602, 0x5e209d903006106d, 0x5e209d903006106d, 0xbabd74a8ef486863, 0x0 }, /* #30 */5691 { 0x 360086, 0x360082, 0xd5cefa820d5dfe01, 0xd5cefa820d5dfe01, 0xb825a7c747a077fd, 0x0 }, /* #31 */5692 { 0x2 a3752, 0x2a3702, 0x26d8db56a39dd397, 0x26d8db56a39dd397, 0x3b43354be7281fda, 0x0 }, /* #32 */5693 { 0x 1f6d52, 0x1f6502, 0x892b02a808d5bfeb, 0x892b02a808d5bfeb, 0x6227661626bb891f, 0x0 }, /* #33 */5694 { 0x 1f6092, 0x1f6006, 0x6fe0b61657854a8a, 0x6fe0b61657854a8a, 0xd87c9f3549d276e8, 0x0 }, /* #34 */5695 { 0x 385d02, 0x385502, 0x399cb562b2ea726c, 0x399cb562b2ea726c, 0x0d8a15ed9f48734e, 0x0 }, /* #35 */5696 { 0x2 52242, 0x252206, 0x47c9a67776475f6b, 0x47c9a67776475f6b, 0x2578070647cff373, 0x0 }, /* #36 */5697 { 0x1 54ed7, 0x154686, 0xf96b9bfac3f2ccec, 0xf96b9bfac3f2ccec, 0xba2e0832c7cd5789, 0x0 }, /* #37 */5698 { 0x 1c4942, 0x1c4186, 0x8b535c9f7d0f4950, 0x8b535c9f7d0f4950, 0xaadd97d88de5d088, 0x0 }, /* #38 */5699 { 0x 1c1c97, 0x1c1402, 0x140261184ba17102, 0x140261184ba17102, 0x1559be64e83499be, 0x0 }, /* #39 */5700 { 0x 224302, 0x224306, 0x3ef75b1ea170f548, 0x3ef75b1ea170f548, 0xed48fea5617f4fb1, 0x0 }, /* #40 */5701 { 0x 0619d7, 0x061102, 0x5b57a3fadf4c060d, 0x5b57a3fadf4c060d, 0x97a7d76fd6cea0ef, 0x0 }, /* #41 */5702 { 0x 304483, 0x304482, 0x843d049215b787ed, 0x843d049215b787ed, 0x831519fbc1f70f6a, 0x0 }, /* #42 */5703 { 0x 1c5007, 0x1c5002, 0x6f74c0001f653cb5, 0x6f74c0001f653cb5, 0x2f11e28319e9792a, 0x0 }, /* #43 */5704 { 0x 2e3f46, 0x2e3782, 0x971d81fa35460caf, 0x971d81fa35460caf, 0xfc406093d2404ff1, 0x0 }, /* #44 */5705 { 0x 0471c6, 0x047106, 0xaa105e70014b1bd5, 0xaa105e70014b1bd5, 0x45f6b9fa98a820a3, 0x0 }, /* #45 */5706 { 0x2 b6fd2, 0x2b6706, 0xf9ab0d9d6397a84f, 0xf9ab0d9d6397a84f, 0x0c5c6682cd0afcd2, 0x0 }, /* #46 */5707 { 0x0 d6707, 0x0d6782, 0xcf8c439ca482315e, 0xcf8c439ca482315e, 0xb93ba971c1aadf91, 0x0 }, /* #47 */5708 { 0x 3177c7, 0x317702, 0x34cc42e0a9f67a21, 0x34cc42e0a9f67a21, 0xa9a39b0b8e3a9b34, 0x0 }, /* #48 */5709 { 0x 182553, 0x182586, 0xfc891b2a9d3cb4e8, 0xfc891b2a9d3cb4e8, 0xea4c8b088d568172, 0x0 }, /* #49 */5710 { 0x 3b7097, 0x3b7002, 0x147c38a6303a2cd4, 0x147c38a6303a2cd4, 0x33a7ddf0676b459f, 0x0 }, /* #50 */5711 { 0x 1b72c2, 0x1b7206, 0x505c3d117f26dc96, 0x505c3d117f26dc96, 0xb3735dda57ad504e, 0x0 }, /* #51 */5712 { 0x 162d93, 0x162502, 0x9d8f6098addf4687, 0x9d8f6098addf4687, 0x52cfc47db00eaa51, 0x0 }, /* #52 */5713 { 0x 2c7413, 0x2c7482, 0x9a4dd9205b13c042, 0x9a4dd9205b13c042, 0xaab068872ce9d15d, 0x0 }, /* #53 */5714 { 0x 1e2dc3, 0x1e2586, 0xdee1b51c46a39a37, 0xdee1b51c46a39a37, 0x9efbbd92b439511a, 0x0 }, /* #54 */5715 { 0x 1a6cd7, 0x1a6402, 0x71e4e31c987afac2, 0x71e4e31c987afac2, 0xb3e64364e9fa5cdb, 0x0 }, /* #55 */5716 { 0x 121586, 0x121506, 0x91cc0390ebe0dbe7, 0x91cc0390ebe0dbe7, 0x3f0061c228fe0ce4, 0x0 }, /* #56 */5717 { 0x 1227d6, 0x122782, 0xba49e66245f77980, 0xba49e66245f77980, 0xa3c5feeb89b46aa7, 0x0 }, /* #57 */5718 { 0x23 0886, 0x230006, 0x0f1fcdc4164cd897, 0x0f1fcdc4164cd897, 0xfdcf84d7f0fe2771, 0x0 }, /* #58 */5719 { 0x 1a7fc2, 0x1a7782, 0xb9fcdade80bb45e3, 0xb9fcdade80bb45e3, 0xfdd4ffcb87854290, 0x0 }, /* #59 */5720 { 0x 250803, 0x250082, 0xee3eb0f0434ce8a9, 0xee3eb0f0434ce8a9, 0xabd02e2955d27448, 0x0 }, /* #60 */5721 { 0x 061c17, 0x061482, 0xc2e4ae2c557a1898, 0xc2e4ae2c557a1898, 0xe1e75cd97366cc2f, 0x0 }, /* #61 */5722 { 0x 005cc6, 0x005402, 0xe4a3b823d01e59c8, 0xe4a3b823d01e59c8, 0x00572e07788e3573, 0x0 }, /* #62 */5723 { 0x0 e4d97, 0x0e4502, 0x2415978d7c656240, 0x2415978d7c656240, 0x69b1d2de0590dd50, 0x0 }, /* #63 */5660 { 0x001542, 0x001502, 0x57586ed428c6db11, 0x57586ed428c6db11, 0xf4119b806ed44d18, 0x0 }, /* #0 */ 5661 { 0x380b16, 0x380302, 0x473ebb9cc5a7bc5a, 0x473ebb9cc5a7bc5a, 0x26570affa78f234e, 0x0 }, /* #1 */ 5662 { 0x131fd6, 0x131706, 0x5a06f3a1bf0f4a15, 0x5a06f3a1bf0f4a15, 0x0fc042a07e64dc60, 0x0 }, /* #2 */ 5663 { 0x163f47, 0x163706, 0x635e9c291f547b1c, 0x635e9c291f547b1c, 0x5a5f5294985e59e3, 0x0 }, /* #3 */ 5664 { 0x2620c6, 0x262086, 0xb25d9bb4400d70a2, 0xb25d9bb4400d70a2, 0x96e979145f998114, 0x0 }, /* #4 */ 5665 { 0x0c3c97, 0x0c3406, 0x7efb868cf9602952, 0x7efb868cf9602952, 0xd101599b733e9275, 0x0 }, /* #5 */ 5666 { 0x217883, 0x217002, 0x3d5b58e872cc37ad, 0x3d5b58e872cc37ad, 0x57907bf7f82a27a3, 0x0 }, /* #6 */ 5667 { 0x3a2117, 0x3a2106, 0x5c2235bbfeae296e, 0x5c2235bbfeae296e, 0x22d16d6109f5b73e, 0x0 }, /* #7 */ 5668 { 0x240d02, 0x240502, 0x2709a2ed7d9a6628, 0x2709a2ed7d9a6628, 0x7ea7bb09a9a7aa74, 0x0 }, /* #8 */ 5669 { 0x286c03, 0x286406, 0x509e4b516e0af220, 0x509e4b516e0af220, 0x49fadaf8c862bb5d, 0x0 }, /* #9 */ 5670 { 0x3d54c6, 0x3d5402, 0x4f94b291476462d5, 0x4f94b291476462d5, 0x72b39e9aeb575594, 0x0 }, /* #10 */ 5671 { 0x312a57, 0x312202, 0x1b0a57f1e86e8273, 0x1b0a57f1e86e8273, 0xac190e160413bde9, 0x0 }, /* #11 */ 5672 { 0x2b5cd2, 0x2b5406, 0x29bfca951cf82eaa, 0x29bfca951cf82eaa, 0x2f7f5177ee8d119c, 0x0 }, /* #12 */ 5673 { 0x3d14d3, 0x3d1406, 0x7df87d8fa7752d69, 0x7df87d8fa7752d69, 0xd111614c84fb5712, 0x0 }, /* #13 */ 5674 { 0x0a4d57, 0x0a4502, 0x67f98ac1192e8da0, 0x67f98ac1192e8da0, 0xbdf372a570049967, 0x0 }, /* #14 */ 5675 { 0x2b4e43, 0x2b4602, 0x9725858f283c6d34, 0x9725858f283c6d34, 0x232a8fb420637b28, 0x0 }, /* #15 */ 5676 { 0x002542, 0x002586, 0xac3af81ead235b3c, 0xac3af81ead235b3c, 0xce9fc63693779041, 0x0 }, /* #16 */ 5677 { 0x0e2b87, 0x0e2306, 0x27bea81312cd64f0, 0x27bea81312cd64f0, 0x1a17ff6c560cac9b, 0x0 }, /* #17 */ 5678 { 0x0218d6, 0x021086, 0xa7df83a8482c98bc, 0xa7df83a8482c98bc, 0xc958cb22c33cbfdf, 0x0 }, /* #18 */ 5679 { 0x0029d3, 0x002102, 0x111d09bdda43ad27, 0x111d09bdda43ad27, 0x66c94292496a6012, 0x0 }, /* #19 */ 5680 { 0x311302, 0x311382, 0x8327d266a7b2d21b, 0x8327d266a7b2d21b, 0xbfd6705a6b662828, 0x0 }, /* #20 */ 5681 { 0x2a4556, 0x2a4502, 0xf0d42356c1f5ceae, 0xf0d42356c1f5ceae, 0x00721b00375c1cf8, 0x0 }, /* #21 */ 5682 { 0x0a3e06, 0x0a3602, 0x088ef16920038ad2, 0x088ef16920038ad2, 0x98945c6ba08b49b6, 0x0 }, /* #22 */ 5683 { 0x3f0142, 0x3f0106, 0x1d992b8f7548eda4, 0x1d992b8f7548eda4, 0xae7f16c6b2fac877, 0x0 }, /* #23 */ 5684 { 0x3059d6, 0x305106, 0x280f35d388da1e9a, 0x280f35d388da1e9a, 0xe49589b6be96e504, 0x0 }, /* #24 */ 5685 { 0x041e57, 0x041686, 0xc806a9c054edcc67, 0xc806a9c054edcc67, 0xc0b4af466d72a131, 0x0 }, /* #25 */ 5686 { 0x1f3dd2, 0x1f3586, 0xbc076e8dc6d5beaf, 0xbc076e8dc6d5beaf, 0xfc398818cbeb2a98, 0x0 }, /* #26 */ 5687 { 0x157e83, 0x157682, 0xaade0dfec6fa8b86, 0xaade0dfec6fa8b86, 0xc22e38dad868b4ae, 0x0 }, /* #27 */ 5688 { 0x161207, 0x161206, 0xbd384ae1f5557415, 0xbd384ae1f5557415, 0x5318f77b7abc192d, 0x0 }, /* #28 */ 5689 { 0x1f3602, 0x1f3602, 0x6e6bb170b5e7ee43, 0x6e6bb170b5e7ee43, 0xb350920ae04e47df, 0x0 }, /* #29 */ 5690 { 0x240983, 0x240106, 0x5db268ea9376d179, 0x5db268ea9376d179, 0xc0a8e6d42c060ab4, 0x0 }, /* #30 */ 5691 { 0x0a6882, 0x0a6086, 0x8c4db931589b8d1e, 0x8c4db931589b8d1e, 0x91b4bfe3c2b94646, 0x0 }, /* #31 */ 5692 { 0x215903, 0x215102, 0x0244117778b84d07, 0x0244117778b84d07, 0x57cfb40e42d69cca, 0x0 }, /* #32 */ 5693 { 0x360f52, 0x360702, 0x0408fa0360297de7, 0x0408fa0360297de7, 0x8c8d08696955fdda, 0x0 }, /* #33 */ 5694 { 0x234cc2, 0x234402, 0x82194c51668474f0, 0x82194c51668474f0, 0x5982fc86cae17bbe, 0x0 }, /* #34 */ 5695 { 0x106f53, 0x106706, 0xe31fac23f55045ec, 0xe31fac23f55045ec, 0x201cd710f45e60ac, 0x0 }, /* #35 */ 5696 { 0x2b6bc2, 0x2b6302, 0x2da4c2748f796ff3, 0x2da4c2748f796ff3, 0x678d71749bda85e8, 0x0 }, /* #36 */ 5697 { 0x132bc2, 0x132306, 0x3749c879ec73148b, 0x3749c879ec73148b, 0x304ce5c88d089c4a, 0x0 }, /* #37 */ 5698 { 0x016713, 0x016782, 0x814cc25848693247, 0x814cc25848693247, 0xd306aa11966b2012, 0x0 }, /* #38 */ 5699 { 0x074bd3, 0x074386, 0xdb70e12e2884a12a, 0xdb70e12e2884a12a, 0xc85871cfcfcfa115, 0x0 }, /* #39 */ 5700 { 0x175152, 0x175106, 0xc0b6db8a392f0fce, 0xc0b6db8a392f0fce, 0x7f55fe6625074163, 0x0 }, /* #40 */ 5701 { 0x307b06, 0x307306, 0x433311a1ed305ac2, 0x433311a1ed305ac2, 0x6213cf9fcdca62ab, 0x0 }, /* #41 */ 5702 { 0x240207, 0x240202, 0x470e6a429d811aeb, 0x470e6a429d811aeb, 0x6529b63c03623780, 0x0 }, /* #42 */ 5703 { 0x3b3013, 0x3b3002, 0x27c4655a8a99901d, 0x27c4655a8a99901d, 0x15bc0687ceda2cef, 0x0 }, /* #43 */ 5704 { 0x101416, 0x101486, 0xde92570db7329c44, 0xde92570db7329c44, 0xc8605adcd9912629, 0x0 }, /* #44 */ 5705 { 0x2d25c7, 0x2d2582, 0x90511db22c4d716a, 0x90511db22c4d716a, 0xba73d8e1fd74ba4f, 0x0 }, /* #45 */ 5706 { 0x235a97, 0x235202, 0x67479c5db26392fe, 0x67479c5db26392fe, 0x472b1461ce6ad2a4, 0x0 }, /* #46 */ 5707 { 0x066fd6, 0x066782, 0xd7e48cbf5c338b30, 0xd7e48cbf5c338b30, 0xa0da54821dd45bda, 0x0 }, /* #47 */ 5708 { 0x225453, 0x225402, 0x7bf5b48276186690, 0x7bf5b48276186690, 0xa9c37358001de18f, 0x0 }, /* #48 */ 5709 { 0x092bd3, 0x092302, 0xcba269ee8a2fda43, 0xcba269ee8a2fda43, 0x76cc88a8d3d8af0d, 0x0 }, /* #49 */ 5710 { 0x200a86, 0x200202, 0xf93b01ff39931be5, 0xf93b01ff39931be5, 0x6a1cedc9d1004a87, 0x0 }, /* #50 */ 5711 { 0x3f3c92, 0x3f3406, 0x9cc9bbf28eab7db4, 0x9cc9bbf28eab7db4, 0x4e9428d800521ba2, 0x0 }, /* #51 */ 5712 { 0x050442, 0x050406, 0x2473c93c71364edd, 0x2473c93c71364edd, 0x098b8501ada094d6, 0x0 }, /* #52 */ 5713 { 0x090986, 0x090186, 0xa33596a0d891da38, 0xa33596a0d891da38, 0xc05fcabb93341542, 0x0 }, /* #53 */ 5714 { 0x363b06, 0x363386, 0xf95dde04f67ad1b5, 0xf95dde04f67ad1b5, 0xe48ea8de419af608, 0x0 }, /* #54 */ 5715 { 0x301992, 0x301102, 0x28b3c0274af24971, 0x28b3c0274af24971, 0xe9206f77f10c7624, 0x0 }, /* #55 */ 5716 { 0x362386, 0x362382, 0xf9e641e33c17e598, 0xf9e641e33c17e598, 0xb811248e7befbbc7, 0x0 }, /* #56 */ 5717 { 0x372417, 0x372402, 0xc7528a6ea8eaae32, 0xc7528a6ea8eaae32, 0x70fbd03a3bfe3f83, 0x0 }, /* #57 */ 5718 { 0x2328d7, 0x232086, 0xf3d39f7e2129a02f, 0xf3d39f7e2129a02f, 0xbeec00b24a8c449a, 0x0 }, /* #58 */ 5719 { 0x214643, 0x214602, 0x117665387167cb32, 0x117665387167cb32, 0xaaeb1dd373ef6950, 0x0 }, /* #59 */ 5720 { 0x331d82, 0x331582, 0xeb98f85210201a36, 0xeb98f85210201a36, 0xb5f78d87c7d706ae, 0x0 }, /* #60 */ 5721 { 0x2c3597, 0x2c3582, 0x8635c6616a101682, 0x8635c6616a101682, 0xad78d8e0b4730d76, 0x0 }, /* #61 */ 5722 { 0x261246, 0x261202, 0x6893ae4f498d3e6f, 0x6893ae4f498d3e6f, 0x5c507b383798fa2c, 0x0 }, /* #62 */ 5723 { 0x092807, 0x092006, 0x7d6f102ee83822b6, 0x7d6f102ee83822b6, 0x2dc15b4c068f5b84, 0x0 }, /* #63 */ 5724 5724 }; 5725 5725 static const BINU64_TEST_T g_aTests_bt_u64[] = 5726 5726 { 5727 { 0x 0b0216, 0x0b0217, 0x2d9c18ddf53dd1d9, 0x2d9c18ddf53dd1d9, 0x0000000000000023, 0x0 }, /* #0 */5728 { 0x1 26b02, 0x126b03, 0xa84da2c2e54d34ac, 0xa84da2c2e54d34ac, 0x000000000000000d, 0x0 }, /* #1 */5729 { 0x2 73453, 0x273452, 0xdd79163c775e8145, 0xdd79163c775e8145, 0x0000000000000015, 0x0 }, /* #2 */5730 { 0x 191ac2, 0x191ac3, 0x69aad0a4fe338a06, 0x69aad0a4fe338a06, 0x000000000000002e, 0x0 }, /* #3 */5731 { 0x 0c4846, 0x0c4846, 0x2e19ae617438c708, 0x2e19ae617438c708, 0x000000000000003f, 0x0 }, /* #4 */5732 { 0x 363c46, 0x363c47, 0xe3eb4c933b7785b5, 0xe3eb4c933b7785b5, 0x0000000000000011, 0x0 }, /* #5 */5733 { 0x 1f30d2, 0x1f30d3, 0x387febe6ae99e0f4, 0x387febe6ae99e0f4, 0x0000000000000004, 0x0 }, /* #6 */5734 { 0x08 0213, 0x080213, 0xce9529db43935ce2, 0xce9529db43935ce2, 0x000000000000002b, 0x0 }, /* #7 */5735 { 0x 3d4147, 0x3d4147, 0xe1739235bc50df4a, 0xe1739235bc50df4a, 0x000000000000000e, 0x0 }, /* #8 */5736 { 0x3 80f42, 0x380f43, 0x5e44618ab5fbada1, 0x5e44618ab5fbada1, 0x000000000000001f, 0x0 }, /* #9 */5737 { 0x1 f7413, 0x1f7413, 0x165bb97a5198ca7e, 0x165bb97a5198ca7e, 0x0000000000000021, 0x0 }, /* #10 */5738 { 0x 146746, 0x146746, 0xc286ab69e69bdbf8, 0xc286ab69e69bdbf8, 0x000000000000000a, 0x0 }, /* #11 */5739 { 0x0 97882, 0x097882, 0x015ca08eb686a391, 0x015ca08eb686a391, 0x0000000000000028, 0x0 }, /* #12 */5740 { 0x 084353, 0x084352, 0x0aba1e1edf196b3d, 0x0aba1e1edf196b3d, 0x0000000000000026, 0x0 }, /* #13 */5741 { 0x 280106, 0x280106, 0x2198a39d756e60da, 0x2198a39d756e60da, 0x0000000000000039, 0x0 }, /* #14 */5742 { 0x 0932c7, 0x0932c7, 0xa5844fff577a6903, 0xa5844fff577a6903, 0x000000000000002a, 0x0 }, /* #15 */5743 { 0x 250b47, 0x250b46, 0xd5b2066f5f4f9ed4, 0xd5b2066f5f4f9ed4, 0x000000000000001d, 0x0 }, /* #16 */5744 { 0x 130502, 0x130503, 0x2be779cb014b2302, 0x2be779cb014b2302, 0x0000000000000031, 0x0 }, /* #17 */5745 { 0x 143c87, 0x143c86, 0x96dafc583c597bfc, 0x96dafc583c597bfc, 0x0000000000000021, 0x0 }, /* #18 */5746 { 0x1 80fc3, 0x180fc2, 0xe5093547e875149c, 0xe5093547e875149c, 0x0000000000000023, 0x0 }, /* #19 */5747 { 0x 324096, 0x324096, 0x282df1bc718c2669, 0x282df1bc718c2669, 0x000000000000003f, 0x0 }, /* #20 */5748 { 0x 1c5592, 0x1c5593, 0x09862915d3381f2a, 0x09862915d3381f2a, 0x0000000000000015, 0x0 }, /* #21 */5749 { 0x 083847, 0x083847, 0x345fd5f52c26fcad, 0x345fd5f52c26fcad, 0x0000000000000003, 0x0 }, /* #22 */5750 { 0x 0e5747, 0x0e5747, 0xe081e69b13599db9, 0xe081e69b13599db9, 0x000000000000001c, 0x0 }, /* #23 */5751 { 0x 050643, 0x050643, 0x20e5664e81f976c8, 0x20e5664e81f976c8, 0x0000000000000014, 0x0 }, /* #24 */5752 { 0x 293783, 0x293782, 0x0f61b7b0940570bf, 0x0f61b7b0940570bf, 0x0000000000000033, 0x0 }, /* #25 */5753 { 0x 2e5046, 0x2e5047, 0x9acffa6be1226bbf, 0x9acffa6be1226bbf, 0x000000000000000d, 0x0 }, /* #26 */5754 { 0x 0a1e12, 0x0a1e12, 0x72638e6d7dcf43aa, 0x72638e6d7dcf43aa, 0x0000000000000033, 0x0 }, /* #27 */5755 { 0x1 26f97, 0x126f97, 0xf2a6911a2b2fdbfc, 0xf2a6911a2b2fdbfc, 0x0000000000000004, 0x0 }, /* #28 */5756 { 0x 2568d3, 0x2568d3, 0xb55e4a6c8e18aa72, 0xb55e4a6c8e18aa72, 0x0000000000000013, 0x0 }, /* #29 */5757 { 0x 347216, 0x347217, 0x0c2fd0fd9bcb7bd8, 0x0c2fd0fd9bcb7bd8, 0x000000000000000b, 0x0 }, /* #30 */5758 { 0x 027c06, 0x027c06, 0xd1ebd471981c0cfa, 0xd1ebd471981c0cfa, 0x000000000000003b, 0x0 }, /* #31 */5759 { 0x 106cc7, 0x106cc7, 0xc7e4c2f8f21de210, 0xc7e4c2f8f21de210, 0x0000000000000014, 0x0 }, /* #32 */5760 { 0x 264a03, 0x264a02, 0x3f36e267d1a26f44, 0x3f36e267d1a26f44, 0x000000000000001d, 0x0 }, /* #33 */5761 { 0x 077cd3, 0x077cd3, 0x3fedfa9d376f411a, 0x3fedfa9d376f411a, 0x0000000000000035, 0x0 }, /* #34 */5762 { 0x2 42393, 0x242393, 0x631bc09ec51dbbe9, 0x631bc09ec51dbbe9, 0x0000000000000027, 0x0 }, /* #35 */5763 { 0x 0575c7, 0x0575c6, 0x35d3ff46f8bfc3dd, 0x35d3ff46f8bfc3dd, 0x0000000000000005, 0x0 }, /* #36 */5764 { 0x 2c2793, 0x2c2792, 0x846e4c7875ed5c0c, 0x846e4c7875ed5c0c, 0x0000000000000021, 0x0 }, /* #37 */5765 { 0x 1c5d03, 0x1c5d02, 0x8019c9e445e8f0cf, 0x8019c9e445e8f0cf, 0x000000000000001c, 0x0 }, /* #38 */5766 { 0x 2c2517, 0x2c2516, 0x53351acebd4c2972, 0x53351acebd4c2972, 0x000000000000000f, 0x0 }, /* #39 */5767 { 0x275 b03, 0x275b03, 0x355c6f8229c7cef1, 0x355c6f8229c7cef1, 0x0000000000000000, 0x0 }, /* #40 */5768 { 0x2 11956, 0x211957, 0x0b0f3ee5d72245b8, 0x0b0f3ee5d72245b8, 0x0000000000000022, 0x0 }, /* #41 */5769 { 0x1 85052, 0x185052, 0xc985e42603c920c3, 0xc985e42603c920c3, 0x000000000000002c, 0x0 }, /* #42 */5770 { 0x2 40192, 0x240192, 0x37dc662545e559d9, 0x37dc662545e559d9, 0x000000000000001d, 0x0 }, /* #43 */5771 { 0x3 73cc6, 0x373cc6, 0xcbe0f6441014e567, 0xcbe0f6441014e567, 0x0000000000000033, 0x0 }, /* #44 */5772 { 0x 3c3403, 0x3c3403, 0xd19fca8249fa53fc, 0xd19fca8249fa53fc, 0x0000000000000018, 0x0 }, /* #45 */5773 { 0x 012253, 0x012253, 0x1230cf798bb4a6b8, 0x1230cf798bb4a6b8, 0x0000000000000017, 0x0 }, /* #46 */5774 { 0x1 e35d3, 0x1e35d3, 0x270bb52f05fb14b2, 0x270bb52f05fb14b2, 0x000000000000002f, 0x0 }, /* #47 */5775 { 0x 017813, 0x017812, 0x7142fd94468d7613, 0x7142fd94468d7613, 0x0000000000000023, 0x0 }, /* #48 */5776 { 0x 092756, 0x092756, 0x828adbd37e7718ad, 0x828adbd37e7718ad, 0x0000000000000006, 0x0 }, /* #49 */5777 { 0x 023b13, 0x023b12, 0x107e137c85c9fee7, 0x107e137c85c9fee7, 0x000000000000002d, 0x0 }, /* #50 */5778 { 0x2b 6383, 0x2b6383, 0xd591c6fba12ffd1a, 0xd591c6fba12ffd1a, 0x0000000000000020, 0x0 }, /* #51 */5779 { 0x1 76dd7, 0x176dd7, 0xedf3aab693f47f9d, 0xedf3aab693f47f9d, 0x000000000000000b, 0x0 }, /* #52 */5780 { 0x 102c92, 0x102c92, 0x22161645f9bbf223, 0x22161645f9bbf223, 0x000000000000003e, 0x0 }, /* #53 */5781 { 0x 0336c6, 0x0336c6, 0xc2809b3111161be2, 0xc2809b3111161be2, 0x0000000000000013, 0x0 }, /* #54 */5782 { 0x 0f5a93, 0x0f5a92, 0xc656a9eda2851889, 0xc656a9eda2851889, 0x000000000000001b, 0x0 }, /* #55 */5783 { 0x 165dc6, 0x165dc6, 0xe93835e3b3a83907, 0xe93835e3b3a83907, 0x0000000000000039, 0x0 }, /* #56 */5784 { 0x 047fd3, 0x047fd3, 0x0f79818340264110, 0x0f79818340264110, 0x0000000000000038, 0x0 }, /* #57 */5785 { 0x 347816, 0x347816, 0xfdaf9235e013db8c, 0xfdaf9235e013db8c, 0x000000000000000a, 0x0 }, /* #58 */5786 { 0x2 91353, 0x291353, 0xa7c738fdb4c6cd28, 0xa7c738fdb4c6cd28, 0x0000000000000032, 0x0 }, /* #59 */5787 { 0x 124997, 0x124996, 0x4e86150b8c7abed3, 0x4e86150b8c7abed3, 0x0000000000000033, 0x0 }, /* #60 */5788 { 0x3 d77d7, 0x3d77d6, 0x4a1f57b2edc6ca67, 0x4a1f57b2edc6ca67, 0x0000000000000022, 0x0 }, /* #61 */5789 { 0x 3c4c87, 0x3c4c87, 0x042a373ed819c64e, 0x042a373ed819c64e, 0x0000000000000028, 0x0 }, /* #62 */5790 { 0x 397546, 0x397546, 0x3a1c46b7a39d8360, 0x3a1c46b7a39d8360, 0x0000000000000002, 0x0 }, /* #63 */5727 { 0x1112d7, 0x1112d7, 0xc87ff68cc1ae07c4, 0xc87ff68cc1ae07c4, 0x0000000000000030, 0x0 }, /* #0 */ 5728 { 0x1e3803, 0x1e3803, 0xf51047d5316f0470, 0xf51047d5316f0470, 0x000000000000002a, 0x0 }, /* #1 */ 5729 { 0x2b5a53, 0x2b5a53, 0x45a7ffa2dbf9338f, 0x45a7ffa2dbf9338f, 0x0000000000000014, 0x0 }, /* #2 */ 5730 { 0x3c25d6, 0x3c25d6, 0x3012107d41ada882, 0x3012107d41ada882, 0x0000000000000006, 0x0 }, /* #3 */ 5731 { 0x2d5357, 0x2d5357, 0x579f47aa6984442c, 0x579f47aa6984442c, 0x0000000000000003, 0x0 }, /* #4 */ 5732 { 0x095252, 0x095252, 0xc73cb53d51854fd7, 0xc73cb53d51854fd7, 0x0000000000000014, 0x0 }, /* #5 */ 5733 { 0x295d82, 0x295d83, 0x1d038fa19f41dcbf, 0x1d038fa19f41dcbf, 0x0000000000000028, 0x0 }, /* #6 */ 5734 { 0x083957, 0x083957, 0xb337a4f58174c34a, 0xb337a4f58174c34a, 0x0000000000000018, 0x0 }, /* #7 */ 5735 { 0x152a16, 0x152a16, 0x8b5b5bc73d93347e, 0x8b5b5bc73d93347e, 0x0000000000000024, 0x0 }, /* #8 */ 5736 { 0x305057, 0x305056, 0x8623ce112432d880, 0x8623ce112432d880, 0x000000000000003d, 0x0 }, /* #9 */ 5737 { 0x174252, 0x174252, 0xbb31a087be5e8360, 0xbb31a087be5e8360, 0x0000000000000000, 0x0 }, /* #10 */ 5738 { 0x024606, 0x024606, 0xa06d3c73579e66c5, 0xa06d3c73579e66c5, 0x000000000000003a, 0x0 }, /* #11 */ 5739 { 0x064d16, 0x064d17, 0x1f116392284a31e3, 0x1f116392284a31e3, 0x0000000000000000, 0x0 }, /* #12 */ 5740 { 0x167486, 0x167486, 0xb69d03268f5986b2, 0xb69d03268f5986b2, 0x0000000000000020, 0x0 }, /* #13 */ 5741 { 0x3f2a13, 0x3f2a13, 0xaa733f20de2d36f5, 0xaa733f20de2d36f5, 0x0000000000000039, 0x0 }, /* #14 */ 5742 { 0x2931d6, 0x2931d6, 0x3e7c8084f050a4ef, 0x3e7c8084f050a4ef, 0x0000000000000028, 0x0 }, /* #15 */ 5743 { 0x342a82, 0x342a82, 0x977b63e0b87011e1, 0x977b63e0b87011e1, 0x000000000000003e, 0x0 }, /* #16 */ 5744 { 0x2c3c53, 0x2c3c53, 0x6d895f76286c88cd, 0x6d895f76286c88cd, 0x0000000000000028, 0x0 }, /* #17 */ 5745 { 0x3368c7, 0x3368c7, 0x6af15a4315ae5f47, 0x6af15a4315ae5f47, 0x000000000000003b, 0x0 }, /* #18 */ 5746 { 0x122983, 0x122982, 0xce64aacd6ee50d42, 0xce64aacd6ee50d42, 0x000000000000001c, 0x0 }, /* #19 */ 5747 { 0x012b12, 0x012b12, 0x321f590210109abe, 0x321f590210109abe, 0x0000000000000016, 0x0 }, /* #20 */ 5748 { 0x091043, 0x091042, 0xaaba9bea481251d5, 0xaaba9bea481251d5, 0x0000000000000010, 0x0 }, /* #21 */ 5749 { 0x3e26c7, 0x3e26c7, 0x53662eb315f78afa, 0x53662eb315f78afa, 0x0000000000000038, 0x0 }, /* #22 */ 5750 { 0x1b5302, 0x1b5302, 0x6bde7da2d468cadd, 0x6bde7da2d468cadd, 0x0000000000000001, 0x0 }, /* #23 */ 5751 { 0x107e47, 0x107e47, 0xa044b2d41967985f, 0xa044b2d41967985f, 0x0000000000000018, 0x0 }, /* #24 */ 5752 { 0x0f5997, 0x0f5997, 0x1dfcff1e0a580c06, 0x1dfcff1e0a580c06, 0x0000000000000033, 0x0 }, /* #25 */ 5753 { 0x372fd2, 0x372fd2, 0x31900c9b416e5120, 0x31900c9b416e5120, 0x000000000000001c, 0x0 }, /* #26 */ 5754 { 0x2e5206, 0x2e5206, 0xf654d65cdde63ba1, 0xf654d65cdde63ba1, 0x0000000000000035, 0x0 }, /* #27 */ 5755 { 0x1c71d6, 0x1c71d6, 0x20e2b4ff41494b70, 0x20e2b4ff41494b70, 0x000000000000000a, 0x0 }, /* #28 */ 5756 { 0x044ed2, 0x044ed2, 0x16ef4455f06869a2, 0x16ef4455f06869a2, 0x0000000000000009, 0x0 }, /* #29 */ 5757 { 0x2d3ac7, 0x2d3ac7, 0xc5ef56b2b46d9382, 0xc5ef56b2b46d9382, 0x0000000000000029, 0x0 }, /* #30 */ 5758 { 0x1a1a13, 0x1a1a12, 0x7447fb63d3e7697d, 0x7447fb63d3e7697d, 0x0000000000000039, 0x0 }, /* #31 */ 5759 { 0x0c7347, 0x0c7347, 0xe927d51613ebf8fd, 0xe927d51613ebf8fd, 0x0000000000000035, 0x0 }, /* #32 */ 5760 { 0x0155d6, 0x0155d6, 0x56b014a0d5f44066, 0x56b014a0d5f44066, 0x0000000000000003, 0x0 }, /* #33 */ 5761 { 0x211952, 0x211952, 0x6bd8188bd962c2bd, 0x6bd8188bd962c2bd, 0x0000000000000029, 0x0 }, /* #34 */ 5762 { 0x282e43, 0x282e43, 0xb33ea834befd79aa, 0xb33ea834befd79aa, 0x0000000000000008, 0x0 }, /* #35 */ 5763 { 0x1f6147, 0x1f6147, 0x8f68a2f9c1c96e4d, 0x8f68a2f9c1c96e4d, 0x0000000000000016, 0x0 }, /* #36 */ 5764 { 0x150793, 0x150792, 0x75bd136cd9ec9e20, 0x75bd136cd9ec9e20, 0x0000000000000004, 0x0 }, /* #37 */ 5765 { 0x207202, 0x207203, 0xb7336295b9efeefd, 0xb7336295b9efeefd, 0x0000000000000016, 0x0 }, /* #38 */ 5766 { 0x1f4283, 0x1f4282, 0x35972b9923120b1b, 0x35972b9923120b1b, 0x000000000000001f, 0x0 }, /* #39 */ 5767 { 0x275e47, 0x275e46, 0x348fb72413f425cc, 0x348fb72413f425cc, 0x0000000000000005, 0x0 }, /* #40 */ 5768 { 0x2d7996, 0x2d7997, 0xc8e35bb3f613b931, 0xc8e35bb3f613b931, 0x0000000000000027, 0x0 }, /* #41 */ 5769 { 0x1d1ad3, 0x1d1ad2, 0x8a199e25e2968d58, 0x8a199e25e2968d58, 0x0000000000000024, 0x0 }, /* #42 */ 5770 { 0x287483, 0x287482, 0x05c6a15b2fc318ff, 0x05c6a15b2fc318ff, 0x0000000000000013, 0x0 }, /* #43 */ 5771 { 0x322cc6, 0x322cc6, 0x3db4c13fb823e977, 0x3db4c13fb823e977, 0x0000000000000012, 0x0 }, /* #44 */ 5772 { 0x131583, 0x131583, 0x07f60512f9e95d72, 0x07f60512f9e95d72, 0x0000000000000013, 0x0 }, /* #45 */ 5773 { 0x145482, 0x145483, 0x90af884f83fa69e5, 0x90af884f83fa69e5, 0x000000000000002b, 0x0 }, /* #46 */ 5774 { 0x100d16, 0x100d16, 0xf1af4867620cba9b, 0xf1af4867620cba9b, 0x000000000000002c, 0x0 }, /* #47 */ 5775 { 0x255547, 0x255546, 0x59f3d019fbc36849, 0x59f3d019fbc36849, 0x0000000000000032, 0x0 }, /* #48 */ 5776 { 0x132147, 0x132147, 0x55f8043ba4b005b6, 0x55f8043ba4b005b6, 0x0000000000000001, 0x0 }, /* #49 */ 5777 { 0x194347, 0x194347, 0x39f79da560adea65, 0x39f79da560adea65, 0x0000000000000031, 0x0 }, /* #50 */ 5778 { 0x2b37d2, 0x2b37d3, 0xb2feec302d9d503d, 0xb2feec302d9d503d, 0x0000000000000037, 0x0 }, /* #51 */ 5779 { 0x1e5306, 0x1e5307, 0x8093e4470638a438, 0x8093e4470638a438, 0x0000000000000030, 0x0 }, /* #52 */ 5780 { 0x084a03, 0x084a02, 0xf3475386a0c8225a, 0xf3475386a0c8225a, 0x0000000000000037, 0x0 }, /* #53 */ 5781 { 0x1c6852, 0x1c6853, 0x76e5033d02e0d590, 0x76e5033d02e0d590, 0x0000000000000032, 0x0 }, /* #54 */ 5782 { 0x224286, 0x224286, 0x331f82edb307ce87, 0x331f82edb307ce87, 0x0000000000000013, 0x0 }, /* #55 */ 5783 { 0x393507, 0x393506, 0xdb318043b8522da0, 0xdb318043b8522da0, 0x0000000000000027, 0x0 }, /* #56 */ 5784 { 0x136253, 0x136252, 0x1922e31971fa13b1, 0x1922e31971fa13b1, 0x0000000000000033, 0x0 }, /* #57 */ 5785 { 0x040856, 0x040857, 0x6cbbafcec892caba, 0x6cbbafcec892caba, 0x0000000000000027, 0x0 }, /* #58 */ 5786 { 0x213883, 0x213882, 0xfa5779bd8d8d5731, 0xfa5779bd8d8d5731, 0x000000000000000b, 0x0 }, /* #59 */ 5787 { 0x3d56c2, 0x3d56c2, 0x6accea88c8cc837e, 0x6accea88c8cc837e, 0x000000000000003f, 0x0 }, /* #60 */ 5788 { 0x311e56, 0x311e57, 0xe66195b4f3c0c47f, 0xe66195b4f3c0c47f, 0x000000000000002f, 0x0 }, /* #61 */ 5789 { 0x146f82, 0x146f83, 0x6d914d122e400716, 0x6d914d122e400716, 0x0000000000000030, 0x0 }, /* #62 */ 5790 { 0x1a1fc3, 0x1a1fc2, 0x44b2c0ca0d6e4dc1, 0x44b2c0ca0d6e4dc1, 0x0000000000000002, 0x0 }, /* #63 */ 5791 5791 }; 5792 5792 static const BINU64_TEST_T g_aTests_btc_u64[] = 5793 5793 { 5794 { 0x1 05353, 0x105353, 0x4155ce7a8958b5a8, 0x4155ce7a8858b5a8, 0x0000000000000018, 0x0 }, /* #0 */5795 { 0x 0a1907, 0x0a1906, 0x54550629bbfae31e, 0x54551629bbfae31e, 0x000000000000002c, 0x0 }, /* #1 */5796 { 0x 213643, 0x213642, 0xf74280cac08d37ae, 0xf74280cae08d37ae, 0x000000000000001d, 0x0 }, /* #2 */5797 { 0x 0e0f87, 0x0e0f87, 0xf676238d1b1ce4ca, 0xd676238d1b1ce4ca, 0x000000000000003d, 0x0 }, /* #3 */5798 { 0x1 47607, 0x147606, 0x9c819e8cc412878e, 0x9c899e8cc412878e, 0x0000000000000033, 0x0 }, /* #4 */5799 { 0x0 31346, 0x031347, 0xfa2485cf9ec1a0cf, 0xfa2485cf96c1a0cf, 0x000000000000001b, 0x0 }, /* #5 */5800 { 0x 045387, 0x045386, 0x5a0fea145c4971c3, 0x7a0fea145c4971c3, 0x000000000000003d, 0x0 }, /* #6 */5801 { 0x 1c06c2, 0x1c06c3, 0x6a3899b83707f069, 0x6a3899b83707f061, 0x0000000000000003, 0x0 }, /* #7 */5802 { 0x 0c4c96, 0x0c4c97, 0xab6feb0d644dbbf9, 0xab6feb0d640dbbf9, 0x0000000000000016, 0x0 }, /* #8 */5803 { 0x 041547, 0x041546, 0x036cf07432d8d91c, 0x036cf07432d8d91e, 0x0000000000000001, 0x0 }, /* #9 */5804 { 0x 043757, 0x043756, 0x97551704d4159e71, 0x97551704d41d9e71, 0x0000000000000013, 0x0 }, /* #10 */5805 { 0x 147ec7, 0x147ec7, 0x30dbd048899185a0, 0x30dbd04889918520, 0x0000000000000007, 0x0 }, /* #11 */5806 { 0x 266556, 0x266556, 0x277abba03b2441a9, 0x277abba0bb2441a9, 0x000000000000001f, 0x0 }, /* #12 */5807 { 0x 0d3e02, 0x0d3e02, 0xc71b3082b529bc92, 0xc71b3082b529bcd2, 0x0000000000000006, 0x0 }, /* #13 */5808 { 0x 0b6352, 0x0b6352, 0x823fa0239142f283, 0x923fa0239142f283, 0x000000000000003c, 0x0 }, /* #14 */5809 { 0x 3e33c7, 0x3e33c6, 0x8562f33381b8ec7d, 0x8562f33381b8ed7d, 0x0000000000000008, 0x0 }, /* #15 */5810 { 0x 0d5b57, 0x0d5b56, 0x13ba9db34929bf00, 0x13ba9dbb4929bf00, 0x0000000000000023, 0x0 }, /* #16 */5811 { 0x0 13653, 0x013653, 0x7144d766529dba96, 0x7144d766529d3a96, 0x000000000000000f, 0x0 }, /* #17 */5812 { 0x 3771d6, 0x3771d7, 0xdc62d63e8d1b005d, 0xdc62d63e8d0b005d, 0x0000000000000014, 0x0 }, /* #18 */5813 { 0x 197546, 0x197546, 0x3c6d81963a7783ca, 0x3c6d81963b7783ca, 0x0000000000000018, 0x0 }, /* #19 */5814 { 0x0 67757, 0x067756, 0x7d25ad9182cf61eb, 0x7d2dad9182cf61eb, 0x0000000000000033, 0x0 }, /* #20 */5815 { 0x2 80c86, 0x280c86, 0x96069787f9e1d586, 0x96079787f9e1d586, 0x0000000000000030, 0x0 }, /* #21 */5816 { 0x2 60886, 0x260887, 0x70565de8cc16da4e, 0x70165de8cc16da4e, 0x0000000000000036, 0x0 }, /* #22 */5817 { 0x 077343, 0x077343, 0x1e3e0bd163204f6b, 0x1e3e0bd161204f6b, 0x0000000000000019, 0x0 }, /* #23 */5818 { 0x 095e93, 0x095e93, 0xa00e6677a15fa041, 0xa00e6677a15ba041, 0x0000000000000012, 0x0 }, /* #24 */5819 { 0x 161b92, 0x161b93, 0xdc6a3355a601415c, 0xdc6a3355a401415c, 0x0000000000000019, 0x0 }, /* #25 */5820 { 0x1 96206, 0x196206, 0x312124949b503e29, 0x312124949b543e29, 0x0000000000000012, 0x0 }, /* #26 */5821 { 0x 322302, 0x322302, 0xff47ea8bb5adf879, 0xff47ea8fb5adf879, 0x0000000000000022, 0x0 }, /* #27 */5822 { 0x3 87202, 0x387203, 0x7d804070701816ca, 0x7d800070701816ca, 0x000000000000002e, 0x0 }, /* #28 */5823 { 0x 262613, 0x262612, 0x017daa2182cf72db, 0x017daa21c2cf72db, 0x000000000000001e, 0x0 }, /* #29 */5824 { 0x2 61b83, 0x261b82, 0x542a02d383f6086d, 0x542a02d383f7086d, 0x0000000000000010, 0x0 }, /* #30 */5825 { 0x2 f7092, 0x2f7093, 0x48944665facf6f4d, 0x48944665facf6d4d, 0x0000000000000009, 0x0 }, /* #31 */5826 { 0x 2a0bd3, 0x2a0bd3, 0x6b850cbf06f89af4, 0x6b8504bf06f89af4, 0x000000000000002b, 0x0 }, /* #32 */5827 { 0x 035e53, 0x035e52, 0xc6ce0aa17d6de363, 0xc6ce0aa17d6de373, 0x0000000000000004, 0x0 }, /* #33 */5828 { 0x 067a17, 0x067a16, 0xceab97090741473b, 0xceab97290741473b, 0x0000000000000025, 0x0 }, /* #34 */5829 { 0x3 15103, 0x315103, 0xf0a3fc864d52b3f2, 0xf0a2fc864d52b3f2, 0x0000000000000030, 0x0 }, /* #35 */5830 { 0x 113583, 0x113582, 0xd0f54c2485255700, 0xd0f54c2485255704, 0x0000000000000002, 0x0 }, /* #36 */5831 { 0x 3d5f87, 0x3d5f87, 0x040428b3aa65d6f7, 0x04042833aa65d6f7, 0x0000000000000027, 0x0 }, /* #37 */5832 { 0x 387c06, 0x387c07, 0xfdb4409f8e582827, 0xfdb0409f8e582827, 0x0000000000000032, 0x0 }, /* #38 */5833 { 0x 1a2c92, 0x1a2c93, 0x771a0ba982ac8834, 0x771a0ba982ac8830, 0x0000000000000002, 0x0 }, /* #39 */5834 { 0x 1b0887, 0x1b0887, 0x5643f7fbe4949313, 0x4643f7fbe4949313, 0x000000000000003c, 0x0 }, /* #40 */5835 { 0x 151b43, 0x151b42, 0x75c8f7e530ce43db, 0x77c8f7e530ce43db, 0x0000000000000039, 0x0 }, /* #41 */5836 { 0x 3e64d6, 0x3e64d6, 0xcf3f847c7e2b8b30, 0xcf7f847c7e2b8b30, 0x0000000000000036, 0x0 }, /* #42 */5837 { 0x 0421d7, 0x0421d6, 0xf9d19586854be5a4, 0xf9d195a6854be5a4, 0x0000000000000025, 0x0 }, /* #43 */5838 { 0x3 344d7, 0x3344d6, 0x65dd605cdb0215ae, 0x65dde05cdb0215ae, 0x000000000000002f, 0x0 }, /* #44 */5839 { 0x 045bc2, 0x045bc3, 0x3374140c613ffd65, 0x3374140c613ff565, 0x000000000000000b, 0x0 }, /* #45 */5840 { 0x 2d4912, 0x2d4912, 0x1f1544b37b6bc02a, 0x1f1544b37b6bc22a, 0x0000000000000009, 0x0 }, /* #46 */5841 { 0x3 c6407, 0x3c6407, 0x21d412daa4e0c99b, 0x21d412d2a4e0c99b, 0x0000000000000023, 0x0 }, /* #47 */5842 { 0x2 f6213, 0x2f6212, 0xe443ff96e2adc77d, 0xe443ff96e2adc7fd, 0x0000000000000007, 0x0 }, /* #48 */5843 { 0x 194e53, 0x194e52, 0xbf5d15ba422d981b, 0xbf5d17ba422d981b, 0x0000000000000029, 0x0 }, /* #49 */5844 { 0x 327602, 0x327602, 0x0c41ea3a3d369c17, 0x0c41ea3abd369c17, 0x000000000000001f, 0x0 }, /* #50 */5845 { 0x 370997, 0x370996, 0x0cff74979e6c5a05, 0x0cff7c979e6c5a05, 0x000000000000002b, 0x0 }, /* #51 */5846 { 0x 220616, 0x220616, 0x69e4e80bc6195811, 0x69e4ea0bc6195811, 0x0000000000000029, 0x0 }, /* #52 */5847 { 0x3 46113, 0x346112, 0x148a938c7b6c909e, 0x148b938c7b6c909e, 0x0000000000000030, 0x0 }, /* #53 */5848 { 0x0 e6097, 0x0e6096, 0x65b354a58e6923d1, 0x65b354a58e6933d1, 0x000000000000000c, 0x0 }, /* #54 */5849 { 0x 2d0b13, 0x2d0b12, 0x9456b43680b1baad, 0x9456b53680b1baad, 0x0000000000000028, 0x0 }, /* #55 */5850 { 0x 0b4053, 0x0b4052, 0x70061382562e270e, 0x70069382562e270e, 0x000000000000002f, 0x0 }, /* #56 */5851 { 0x 395957, 0x395957, 0xe8ebd8323ed9f952, 0xe8eb98323ed9f952, 0x000000000000002e, 0x0 }, /* #57 */5852 { 0x 314b46, 0x314b46, 0x80c792f3e44d15a3, 0xc0c792f3e44d15a3, 0x000000000000003e, 0x0 }, /* #58 */5853 { 0x 0e76d7, 0x0e76d7, 0xde6a83bccd268ed2, 0xde6a83bccd248ed2, 0x0000000000000011, 0x0 }, /* #59 */5854 { 0x 0758d3, 0x0758d2, 0xf2795e1062e03c20, 0xf2795e1062e83c20, 0x0000000000000013, 0x0 }, /* #60 */5855 { 0x 266fc3, 0x266fc2, 0x7fd348eb70c891aa, 0x7fd348eb70c893aa, 0x0000000000000009, 0x0 }, /* #61 */5856 { 0x 0d4007, 0x0d4007, 0x35670d754981fe6e, 0x35670d754981fa6e, 0x000000000000000a, 0x0 }, /* #62 */5857 { 0x 3d4606, 0x3d4607, 0xb06af9d9131b722c, 0xb06af9c9131b722c, 0x0000000000000024, 0x0 }, /* #63 */5794 { 0x1b4806, 0x1b4806, 0x4f9969c958b143cb, 0x4f9969c9d8b143cb, 0x000000000000001f, 0x0 }, /* #0 */ 5795 { 0x162917, 0x162917, 0x824ef65c1c655b54, 0x824ef65c1c655b14, 0x0000000000000006, 0x0 }, /* #1 */ 5796 { 0x130312, 0x130312, 0x992492e3f9f64caf, 0x992492e3f9f66caf, 0x000000000000000d, 0x0 }, /* #2 */ 5797 { 0x115f42, 0x115f42, 0xa27ed58e084465fd, 0xa27ed58e084c65fd, 0x0000000000000013, 0x0 }, /* #3 */ 5798 { 0x110d52, 0x110d53, 0x599fbb915409f4b1, 0x599fbb91540974b1, 0x000000000000000f, 0x0 }, /* #4 */ 5799 { 0x0a51d3, 0x0a51d2, 0x0cb291ea119fb72b, 0x1cb291ea119fb72b, 0x000000000000003c, 0x0 }, /* #5 */ 5800 { 0x206382, 0x206383, 0x100a6e32c5c24e4e, 0x100a6e32c4c24e4e, 0x0000000000000018, 0x0 }, /* #6 */ 5801 { 0x3d5792, 0x3d5793, 0x022f78ece395d668, 0x022f78ece391d668, 0x0000000000000012, 0x0 }, /* #7 */ 5802 { 0x164d87, 0x164d86, 0x61e22d630d5180d9, 0x61e22d630d5182d9, 0x0000000000000009, 0x0 }, /* #8 */ 5803 { 0x321482, 0x321483, 0x8d1a7b2e9b2005f0, 0x891a7b2e9b2005f0, 0x000000000000003a, 0x0 }, /* #9 */ 5804 { 0x3d7bc6, 0x3d7bc6, 0xe84997b8eda6e60d, 0xe84997b8eda6e62d, 0x0000000000000005, 0x0 }, /* #10 */ 5805 { 0x2612c7, 0x2612c7, 0xf29b2db9341c5ee9, 0xf29b2db1341c5ee9, 0x0000000000000023, 0x0 }, /* #11 */ 5806 { 0x3e0e47, 0x3e0e47, 0x0795ea4ea89d114f, 0x0795ea4ea89d110f, 0x0000000000000006, 0x0 }, /* #12 */ 5807 { 0x3d5643, 0x3d5642, 0x59975459de34c1ad, 0x5997d459de34c1ad, 0x000000000000002f, 0x0 }, /* #13 */ 5808 { 0x270397, 0x270396, 0x82cfc9a0e371c73e, 0x82cfc9a0e373c73e, 0x0000000000000011, 0x0 }, /* #14 */ 5809 { 0x194896, 0x194896, 0x1e655fa602f4b5b4, 0x1e755fa602f4b5b4, 0x0000000000000034, 0x0 }, /* #15 */ 5810 { 0x2f17d2, 0x2f17d3, 0xffeac13fa4c6ece5, 0xffcac13fa4c6ece5, 0x0000000000000035, 0x0 }, /* #16 */ 5811 { 0x044193, 0x044192, 0x828f90e91fc8f604, 0x828f90ed1fc8f604, 0x0000000000000022, 0x0 }, /* #17 */ 5812 { 0x281153, 0x281152, 0x3198983a039ce53a, 0x3198983a039ce57a, 0x0000000000000006, 0x0 }, /* #18 */ 5813 { 0x0f1e52, 0x0f1e52, 0x29d517d7a5ecfcfc, 0x29d517d7a5ecfefc, 0x0000000000000009, 0x0 }, /* #19 */ 5814 { 0x0e5892, 0x0e5893, 0x36ca1c255ba13d76, 0x36ca1c255ba03d76, 0x0000000000000010, 0x0 }, /* #20 */ 5815 { 0x2f41d6, 0x2f41d6, 0x78be1193751ef3e8, 0xf8be1193751ef3e8, 0x000000000000003f, 0x0 }, /* #21 */ 5816 { 0x202306, 0x202307, 0x367305180cf7283e, 0x367305180cd7283e, 0x0000000000000015, 0x0 }, /* #22 */ 5817 { 0x375702, 0x375703, 0x15a6fefcf60d1810, 0x15a6fefcf6091810, 0x0000000000000012, 0x0 }, /* #23 */ 5818 { 0x3b1b43, 0x3b1b43, 0xfc42eae1e8ce772a, 0xfc426ae1e8ce772a, 0x000000000000002f, 0x0 }, /* #24 */ 5819 { 0x276dc7, 0x276dc6, 0xc90e120cacb5a3b2, 0xc90e120cacb5b3b2, 0x000000000000000c, 0x0 }, /* #25 */ 5820 { 0x143e53, 0x143e52, 0xf34397cd81253afc, 0xf34397cd83253afc, 0x0000000000000019, 0x0 }, /* #26 */ 5821 { 0x2c00c2, 0x2c00c3, 0xf01e1f8b8f032cf4, 0xf01e1f8b87032cf4, 0x000000000000001b, 0x0 }, /* #27 */ 5822 { 0x324486, 0x324487, 0x471612dcefc46644, 0x4716129cefc46644, 0x0000000000000026, 0x0 }, /* #28 */ 5823 { 0x0005c3, 0x0005c2, 0xf0935258e34d6e86, 0xf0935278e34d6e86, 0x0000000000000025, 0x0 }, /* #29 */ 5824 { 0x2b74d7, 0x2b74d6, 0x0ded8616fbe19ec5, 0x4ded8616fbe19ec5, 0x000000000000003e, 0x0 }, /* #30 */ 5825 { 0x2d1193, 0x2d1192, 0xa719694cfb325b90, 0xa739694cfb325b90, 0x0000000000000035, 0x0 }, /* #31 */ 5826 { 0x0451d3, 0x0451d2, 0xd3a65812f5202de9, 0xd3a65812f5242de9, 0x0000000000000012, 0x0 }, /* #32 */ 5827 { 0x233382, 0x233382, 0xcdad92b6a72875f2, 0xedad92b6a72875f2, 0x000000000000003d, 0x0 }, /* #33 */ 5828 { 0x2372c6, 0x2372c7, 0xba24206ade4e9914, 0xba24206ade4e9114, 0x000000000000000b, 0x0 }, /* #34 */ 5829 { 0x370ec2, 0x370ec3, 0xb6e0ddfca2696ac5, 0xb6e0ddfc82696ac5, 0x000000000000001d, 0x0 }, /* #35 */ 5830 { 0x383716, 0x383716, 0x3aa5932accfe4534, 0x3ea5932accfe4534, 0x000000000000003a, 0x0 }, /* #36 */ 5831 { 0x104cc6, 0x104cc6, 0x16907ef90da81748, 0x16907ef90da8174a, 0x0000000000000001, 0x0 }, /* #37 */ 5832 { 0x162d53, 0x162d52, 0xfdd30090b40ee4db, 0xfdd300b0b40ee4db, 0x0000000000000025, 0x0 }, /* #38 */ 5833 { 0x233183, 0x233182, 0x8c3c882faacfe620, 0x8c3c882faacfe628, 0x0000000000000003, 0x0 }, /* #39 */ 5834 { 0x024f57, 0x024f57, 0xb1b385afaa82ce42, 0xb1b3852faa82ce42, 0x0000000000000027, 0x0 }, /* #40 */ 5835 { 0x245b43, 0x245b43, 0x3eb3a8dd533ec7dd, 0x3eb3a8dd532ec7dd, 0x0000000000000014, 0x0 }, /* #41 */ 5836 { 0x1a5782, 0x1a5782, 0x6910c730486728c8, 0x6910c731486728c8, 0x0000000000000020, 0x0 }, /* #42 */ 5837 { 0x241a87, 0x241a87, 0x0ef9537dcddc9dc2, 0x0ef9537dcddc8dc2, 0x000000000000000c, 0x0 }, /* #43 */ 5838 { 0x371287, 0x371286, 0x6e4ae17f226b3c68, 0x6e4ae17f22eb3c68, 0x0000000000000017, 0x0 }, /* #44 */ 5839 { 0x3e0f52, 0x3e0f52, 0x65a32d2e24e15b4c, 0x65a32d2e24e1db4c, 0x000000000000000f, 0x0 }, /* #45 */ 5840 { 0x3e17d6, 0x3e17d7, 0x740421c9c1acbe56, 0x740421c9c1acae56, 0x000000000000000c, 0x0 }, /* #46 */ 5841 { 0x306cd6, 0x306cd6, 0x556f3d2cbf3b6912, 0x556f3d2cbf3b6932, 0x0000000000000005, 0x0 }, /* #47 */ 5842 { 0x267097, 0x267096, 0x0abc2aff5a69585b, 0x0abc6aff5a69585b, 0x000000000000002e, 0x0 }, /* #48 */ 5843 { 0x252457, 0x252456, 0x54ea1c836374fa80, 0x54ea9c836374fa80, 0x000000000000002f, 0x0 }, /* #49 */ 5844 { 0x0c4742, 0x0c4743, 0x457b9e4607f57b72, 0x457b9e4607f55b72, 0x000000000000000d, 0x0 }, /* #50 */ 5845 { 0x2a1c93, 0x2a1c92, 0x3a3605dd950f8a9c, 0x3a3605dd970f8a9c, 0x0000000000000019, 0x0 }, /* #51 */ 5846 { 0x0e56d7, 0x0e56d6, 0x8209203b4471a8ec, 0x8209203b4c71a8ec, 0x000000000000001b, 0x0 }, /* #52 */ 5847 { 0x361047, 0x361047, 0x89260a4089029777, 0x89240a4089029777, 0x0000000000000031, 0x0 }, /* #53 */ 5848 { 0x0b5887, 0x0b5886, 0xc9f351a9cc2adbce, 0xc9f371a9cc2adbce, 0x000000000000002d, 0x0 }, /* #54 */ 5849 { 0x0d5f13, 0x0d5f13, 0xa9ae435ef2272bd3, 0xa9aa435ef2272bd3, 0x0000000000000032, 0x0 }, /* #55 */ 5850 { 0x2a4483, 0x2a4482, 0xafd92bfd02536054, 0xafd92bfd02736054, 0x0000000000000015, 0x0 }, /* #56 */ 5851 { 0x264f86, 0x264f86, 0x8f87e13e49842915, 0x8f87e33e49842915, 0x0000000000000029, 0x0 }, /* #57 */ 5852 { 0x114793, 0x114793, 0x2227eb6dfecf65da, 0x2227eb6d7ecf65da, 0x000000000000001f, 0x0 }, /* #58 */ 5853 { 0x3d3f03, 0x3d3f03, 0x779ff1ab2f512241, 0x779ff0ab2f512241, 0x0000000000000028, 0x0 }, /* #59 */ 5854 { 0x135b43, 0x135b42, 0xa0f3d06c32565719, 0xa0f3d06c36565719, 0x000000000000001a, 0x0 }, /* #60 */ 5855 { 0x0e60d2, 0x0e60d2, 0x2c075e25b93e580f, 0x2d075e25b93e580f, 0x0000000000000038, 0x0 }, /* #61 */ 5856 { 0x375dd6, 0x375dd7, 0xd09445bf97f9cb55, 0xd09445bf95f9cb55, 0x0000000000000019, 0x0 }, /* #62 */ 5857 { 0x1b7197, 0x1b7197, 0x415675c3893e082e, 0x405675c3893e082e, 0x0000000000000038, 0x0 }, /* #63 */ 5858 5858 }; 5859 5859 static const BINU64_TEST_T g_aTests_btc_u64_locked[] = 5860 5860 { 5861 { 0x 004a87, 0x004a86, 0x9f41a24b1be51eaf, 0x9f61a24b1be51eaf, 0x0000000000000035, 0x0 }, /* #0 */5862 { 0x 280956, 0x280957, 0xd75a093d3fbd179f, 0xd75a093d3ebd179f, 0x0000000000000018, 0x0 }, /* #1 */5863 { 0x 223053, 0x223052, 0xa0c38933cf65b9d0, 0xa0c38973cf65b9d0, 0x0000000000000026, 0x0 }, /* #2 */5864 { 0x0 01152, 0x001153, 0x6caf975dc5f35e3b, 0x6caf955dc5f35e3b, 0x0000000000000029, 0x0 }, /* #3 */5865 { 0x 247102, 0x247103, 0x1d12d7ad58817c78, 0x1d12d7ad58817c68, 0x0000000000000004, 0x0 }, /* #4 */5866 { 0x 036793, 0x036793, 0x42cd7ee9a3da2784, 0x42cd7ee9a3da2780, 0x0000000000000002, 0x0 }, /* #5 */5867 { 0x 3e1a92, 0x3e1a93, 0xe4431f2efb0a58aa, 0xe4431f2ef30a58aa, 0x000000000000001b, 0x0 }, /* #6 */5868 { 0x 203646, 0x203646, 0xa87f759be0a0fa09, 0xa87f759fe0a0fa09, 0x0000000000000022, 0x0 }, /* #7 */5869 { 0x3 50983, 0x350982, 0x6c39ec03759698cd, 0x6cb9ec03759698cd, 0x0000000000000037, 0x0 }, /* #8 */5870 { 0x 165082, 0x165083, 0x8f5bcd3df6532fa0, 0x8f5bc53df6532fa0, 0x000000000000002b, 0x0 }, /* #9 */5871 { 0x 2b5897, 0x2b5896, 0x3130902b47dada47, 0x3130902b4fdada47, 0x000000000000001b, 0x0 }, /* #10 */5872 { 0x0a7 0d3, 0x0a70d3, 0x767feedf790ac5cf, 0x767feedf790ac5ce, 0x0000000000000000, 0x0 }, /* #11 */5873 { 0x 224d13, 0x224d13, 0x9489b401d03438fe, 0x9489b401d03438f6, 0x0000000000000003, 0x0 }, /* #12 */5874 { 0x 0156c3, 0x0156c3, 0x82d51d0c38828c7b, 0x82d51d0c30828c7b, 0x000000000000001b, 0x0 }, /* #13 */5875 { 0x3 d6bc6, 0x3d6bc7, 0xbe251bf314766cd6, 0xbe251be314766cd6, 0x0000000000000024, 0x0 }, /* #14 */5876 { 0x 2576c2, 0x2576c2, 0x1c71c08c1cb5b0e9, 0x1c71c48c1cb5b0e9, 0x000000000000002a, 0x0 }, /* #15 */5877 { 0x 1c6817, 0x1c6817, 0xdc5b55b527b7edc5, 0xdc5955b527b7edc5, 0x0000000000000031, 0x0 }, /* #16 */5878 { 0x2 d4a03, 0x2d4a03, 0x10ce044bf4559076, 0x10ce044b74559076, 0x000000000000001f, 0x0 }, /* #17 */5879 { 0x2 f7e53, 0x2f7e52, 0x7717a0149616dd40, 0x7717a0149616fd40, 0x000000000000000d, 0x0 }, /* #18 */5880 { 0x 006707, 0x006706, 0xee9b8939f4c9d475, 0xee9b8d39f4c9d475, 0x000000000000002a, 0x0 }, /* #19 */5881 { 0x 1b7bd7, 0x1b7bd7, 0xa7ebb0e4d1fb1bfb, 0xa7ebb0e4d1fb19fb, 0x0000000000000009, 0x0 }, /* #20 */5882 { 0x 240513, 0x240512, 0x242462f781d37eb8, 0x642462f781d37eb8, 0x000000000000003e, 0x0 }, /* #21 */5883 { 0x1 154d2, 0x1154d2, 0xdfda0c817f2cf256, 0xffda0c817f2cf256, 0x000000000000003d, 0x0 }, /* #22 */5884 { 0x 030352, 0x030352, 0x3eff062dd22cf431, 0x7eff062dd22cf431, 0x000000000000003e, 0x0 }, /* #23 */5885 { 0x 3278c2, 0x3278c3, 0x31311cd4d4314edf, 0x31311cd4d4314e5f, 0x0000000000000007, 0x0 }, /* #24 */5886 { 0x 374bd7, 0x374bd6, 0x8555624c9fdc7ff7, 0x8555624c9fdd7ff7, 0x0000000000000010, 0x0 }, /* #25 */5887 { 0x0 71343, 0x071342, 0xbf5c79fedacbec41, 0xbf5c79fedacbec61, 0x0000000000000005, 0x0 }, /* #26 */5888 { 0x 282dd7, 0x282dd6, 0x5da31dc981e3f7d2, 0x5da31de981e3f7d2, 0x0000000000000025, 0x0 }, /* #27 */5889 { 0x 367f56, 0x367f57, 0x307bd5940637aa07, 0x107bd5940637aa07, 0x000000000000003d, 0x0 }, /* #28 */5890 { 0x0 14396, 0x014397, 0x5eb800693f8f30db, 0x5eb800693f8f30da, 0x0000000000000000, 0x0 }, /* #29 */5891 { 0x 0379d3, 0x0379d3, 0xea31f3044c88d085, 0xea31f3044c88d084, 0x0000000000000000, 0x0 }, /* #30 */5892 { 0x 1b3103, 0x1b3103, 0x8c5430bf90c45f6a, 0x0c5430bf90c45f6a, 0x000000000000003f, 0x0 }, /* #31 */5893 { 0x 1351c6, 0x1351c6, 0xac793c4a18260fba, 0xac793e4a18260fba, 0x0000000000000029, 0x0 }, /* #32 */5894 { 0x2 267c3, 0x2267c3, 0x6b9e0d8810c9b934, 0x6b9e0d881049b934, 0x0000000000000017, 0x0 }, /* #33 */5895 { 0x 3d7943, 0x3d7943, 0xb033ff4985b9e816, 0xb033f74985b9e816, 0x000000000000002b, 0x0 }, /* #34 */5896 { 0x0 f7213, 0x0f7212, 0x804afd18949291d8, 0x804afd189492d1d8, 0x000000000000000e, 0x0 }, /* #35 */5897 { 0x 3d52c7, 0x3d52c6, 0x12c0a1c5f2450aaf, 0x12c0a1c7f2450aaf, 0x0000000000000021, 0x0 }, /* #36 */5898 { 0x 375e02, 0x375e03, 0x4e28979b261295cc, 0x4e28979a261295cc, 0x0000000000000020, 0x0 }, /* #37 */5899 { 0x 046916, 0x046917, 0xe58c125c4ed98edf, 0xe58c125c4ed98e9f, 0x0000000000000006, 0x0 }, /* #38 */5900 { 0x 344e97, 0x344e97, 0xf9de15ec5e1be70d, 0xf9de15e85e1be70d, 0x0000000000000022, 0x0 }, /* #39 */5901 { 0x 283f07, 0x283f07, 0x65734b78b9dd2431, 0x45734b78b9dd2431, 0x000000000000003d, 0x0 }, /* #40 */5902 { 0x 034e92, 0x034e93, 0x5d5a5face979387a, 0x5d5a5face959387a, 0x0000000000000015, 0x0 }, /* #41 */5903 { 0x 2065d2, 0x2065d3, 0x33f0ce9ad4bcc03c, 0x33f0ce9ad0bcc03c, 0x000000000000001a, 0x0 }, /* #42 */5904 { 0x 033bc2, 0x033bc3, 0xd31f1a9c5de5b255, 0xd31f1a9c5de1b255, 0x0000000000000012, 0x0 }, /* #43 */5905 { 0x 352253, 0x352253, 0xa0cd75d6896ad173, 0xa0cd55d6896ad173, 0x000000000000002d, 0x0 }, /* #44 */5906 { 0x 1754d2, 0x1754d2, 0xff01b4f35e94dc27, 0xff01b6f35e94dc27, 0x0000000000000029, 0x0 }, /* #45 */5907 { 0x 322d86, 0x322d87, 0xa964d544e2d27e58, 0xa964d544e2527e58, 0x0000000000000017, 0x0 }, /* #46 */5908 { 0x 257c87, 0x257c87, 0xed0acb41089a6a4f, 0xed0acb41089a6a4d, 0x0000000000000001, 0x0 }, /* #47 */5909 { 0x 3530c3, 0x3530c3, 0x5a36e8b1a8e9fe4e, 0x4a36e8b1a8e9fe4e, 0x000000000000003c, 0x0 }, /* #48 */5910 { 0x1 34cc3, 0x134cc2, 0x4e29e6dbe86ff4b2, 0x4e39e6dbe86ff4b2, 0x0000000000000034, 0x0 }, /* #49 */5911 { 0x 3c6a16, 0x3c6a17, 0xad9233280462af37, 0xad1233280462af37, 0x0000000000000037, 0x0 }, /* #50 */5912 { 0x1 347d7, 0x1347d7, 0x29bef0cae490f8cf, 0x29be70cae490f8cf, 0x000000000000002f, 0x0 }, /* #51 */5913 { 0x 126f07, 0x126f07, 0x85fe5371e2948a37, 0x85fe5371e2948837, 0x0000000000000009, 0x0 }, /* #52 */5914 { 0x 327f12, 0x327f13, 0x13b55eb3c347b48d, 0x13b55eb2c347b48d, 0x0000000000000020, 0x0 }, /* #53 */5915 { 0x 365883, 0x365883, 0x9f8f0de4c7cafc9e, 0x1f8f0de4c7cafc9e, 0x000000000000003f, 0x0 }, /* #54 */5916 { 0x 086017, 0x086016, 0x352026ecc826f312, 0x352826ecc826f312, 0x0000000000000033, 0x0 }, /* #55 */5917 { 0x 3f66d2, 0x3f66d3, 0xe76d41330e5328de, 0xc76d41330e5328de, 0x000000000000003d, 0x0 }, /* #56 */5918 { 0x 2a0c92, 0x2a0c92, 0x7adaebe2d01f5c26, 0x7adaebe2f01f5c26, 0x000000000000001d, 0x0 }, /* #57 */5919 { 0x 146fd3, 0x146fd3, 0x6f67804300c1bd20, 0x6f67804300c1bd00, 0x0000000000000005, 0x0 }, /* #58 */5920 { 0x 1f62d2, 0x1f62d2, 0xcc087047941b21f9, 0xdc087047941b21f9, 0x000000000000003c, 0x0 }, /* #59 */5921 { 0x 2f7896, 0x2f7896, 0x448bed2f9c5d9799, 0x648bed2f9c5d9799, 0x000000000000003d, 0x0 }, /* #60 */5922 { 0x 0018c3, 0x0018c2, 0xba0624f4a863f37b, 0xba0664f4a863f37b, 0x000000000000002e, 0x0 }, /* #61 */5923 { 0x0 d2186, 0x0d2186, 0x6ab11a2cd1de5afa, 0x6ab11a2cd3de5afa, 0x0000000000000019, 0x0 }, /* #62 */5924 { 0x 2a55c7, 0x2a55c7, 0xd0cf69409af8fd91, 0xd0cf69401af8fd91, 0x000000000000001f, 0x0 }, /* #63 */5861 { 0x2c7056, 0x2c7056, 0x7538815a148b0dd2, 0x7538815a14ab0dd2, 0x0000000000000015, 0x0 }, /* #0 */ 5862 { 0x363343, 0x363343, 0x13d6921b6fbad86b, 0x13d6921b4fbad86b, 0x000000000000001d, 0x0 }, /* #1 */ 5863 { 0x323853, 0x323852, 0x6b0a906961980c04, 0x6b0a9069619c0c04, 0x0000000000000012, 0x0 }, /* #2 */ 5864 { 0x0f2483, 0x0f2483, 0x479fb8ca867b47b1, 0x479f38ca867b47b1, 0x000000000000002f, 0x0 }, /* #3 */ 5865 { 0x341657, 0x341656, 0x56ee0cd2eb2ef174, 0x56ee0cd2eb2ef175, 0x0000000000000000, 0x0 }, /* #4 */ 5866 { 0x1766c6, 0x1766c7, 0xaad625371aa63f0f, 0xaad605371aa63f0f, 0x000000000000002d, 0x0 }, /* #5 */ 5867 { 0x1169d6, 0x1169d7, 0xc9cb79d8c7c3d4db, 0xc9cb79d8c7c3d4d9, 0x0000000000000001, 0x0 }, /* #6 */ 5868 { 0x016803, 0x016802, 0xc7160a1b9ca8b163, 0xc7160a1b9cacb163, 0x0000000000000012, 0x0 }, /* #7 */ 5869 { 0x3c3dd2, 0x3c3dd3, 0xce0583d715c874ee, 0xce0183d715c874ee, 0x0000000000000032, 0x0 }, /* #8 */ 5870 { 0x0a76d2, 0x0a76d2, 0x2fab046e02870a25, 0x2fab046e02870b25, 0x0000000000000008, 0x0 }, /* #9 */ 5871 { 0x3329d6, 0x3329d6, 0xc18f1bc69741527f, 0xc18f1bc69741567f, 0x000000000000000a, 0x0 }, /* #10 */ 5872 { 0x0a7ac6, 0x0a7ac6, 0x72731f8693d769aa, 0x72731f86b3d769aa, 0x000000000000001d, 0x0 }, /* #11 */ 5873 { 0x085356, 0x085357, 0x079e68f246997ff0, 0x079e68f244997ff0, 0x0000000000000019, 0x0 }, /* #12 */ 5874 { 0x252102, 0x252102, 0x9ff041f6d4dba410, 0x9ff041f6dcdba410, 0x000000000000001b, 0x0 }, /* #13 */ 5875 { 0x353797, 0x353797, 0x46a148782e166505, 0x46a108782e166505, 0x000000000000002e, 0x0 }, /* #14 */ 5876 { 0x310793, 0x310792, 0x2b34d6ae55bdf938, 0x6b34d6ae55bdf938, 0x000000000000003e, 0x0 }, /* #15 */ 5877 { 0x2a58d2, 0x2a58d3, 0xbeb71c5536ecf4ba, 0xbeb71c5516ecf4ba, 0x000000000000001d, 0x0 }, /* #16 */ 5878 { 0x2673c2, 0x2673c3, 0x30e7ee61c63b4fac, 0x30e6ee61c63b4fac, 0x0000000000000030, 0x0 }, /* #17 */ 5879 { 0x293312, 0x293312, 0x41e6758d1d9772a0, 0x41e6758d1d9773a0, 0x0000000000000008, 0x0 }, /* #18 */ 5880 { 0x2a4902, 0x2a4903, 0xcc2883c04a3c888b, 0xcc2883c04a3c088b, 0x000000000000000f, 0x0 }, /* #19 */ 5881 { 0x285956, 0x285956, 0x27055ee42e80b1ba, 0xa7055ee42e80b1ba, 0x000000000000003f, 0x0 }, /* #20 */ 5882 { 0x0624c6, 0x0624c6, 0x35fd2e30786de1b4, 0x35fd2e30787de1b4, 0x0000000000000014, 0x0 }, /* #21 */ 5883 { 0x1b1882, 0x1b1883, 0x3ca218fdb7c17007, 0x3ca218edb7c17007, 0x0000000000000024, 0x0 }, /* #22 */ 5884 { 0x1c3ed3, 0x1c3ed3, 0x771fac5be4742bcf, 0x771fac53e4742bcf, 0x0000000000000023, 0x0 }, /* #23 */ 5885 { 0x1a1802, 0x1a1802, 0xa913cfed9ae5dd0e, 0xa913cfed9ae5dd0f, 0x0000000000000000, 0x0 }, /* #24 */ 5886 { 0x0f2007, 0x0f2007, 0xfe0a580a4fc1d31a, 0xfe0a500a4fc1d31a, 0x000000000000002b, 0x0 }, /* #25 */ 5887 { 0x0d7757, 0x0d7757, 0x4ae24efd26b3e023, 0x4ae24efc26b3e023, 0x0000000000000020, 0x0 }, /* #26 */ 5888 { 0x3b49d2, 0x3b49d3, 0x659c6badd4b3c259, 0x659c6b8dd4b3c259, 0x0000000000000025, 0x0 }, /* #27 */ 5889 { 0x054ad2, 0x054ad2, 0x8e8e0ddb2546d9ef, 0x8e8e0ddb2556d9ef, 0x0000000000000014, 0x0 }, /* #28 */ 5890 { 0x054fc6, 0x054fc7, 0x21192ba9fc787e76, 0x20192ba9fc787e76, 0x0000000000000038, 0x0 }, /* #29 */ 5891 { 0x3c6d86, 0x3c6d86, 0x9df9351a93d84e3f, 0x9df9351a93f84e3f, 0x0000000000000015, 0x0 }, /* #30 */ 5892 { 0x276583, 0x276583, 0x7f7495c896813f92, 0x7f7495c896013f92, 0x0000000000000017, 0x0 }, /* #31 */ 5893 { 0x3b2b83, 0x3b2b82, 0xd939a85411030da7, 0xd939a85411038da7, 0x000000000000000f, 0x0 }, /* #32 */ 5894 { 0x2f6656, 0x2f6656, 0xfe38d0120ba9e211, 0xfe38d1120ba9e211, 0x0000000000000028, 0x0 }, /* #33 */ 5895 { 0x165c87, 0x165c86, 0xf22ee0a1ac56bb7c, 0xf22ee0a1acd6bb7c, 0x0000000000000017, 0x0 }, /* #34 */ 5896 { 0x061602, 0x061602, 0x98aef6486e6c2556, 0x98aef64a6e6c2556, 0x0000000000000021, 0x0 }, /* #35 */ 5897 { 0x254717, 0x254717, 0x6bd511c33c79f929, 0x6bd511c33c79f921, 0x0000000000000003, 0x0 }, /* #36 */ 5898 { 0x2a1bd2, 0x2a1bd3, 0x3dab7d9e1c1e1f95, 0x3dab7d9e1c1e1f15, 0x0000000000000007, 0x0 }, /* #37 */ 5899 { 0x2a1606, 0x2a1606, 0x0c2aedc1be5f7948, 0x0c2aedd1be5f7948, 0x0000000000000024, 0x0 }, /* #38 */ 5900 { 0x095c92, 0x095c93, 0x2a2e3b31db39b741, 0x2a2e3b31d939b741, 0x0000000000000019, 0x0 }, /* #39 */ 5901 { 0x1b4bd6, 0x1b4bd6, 0x26a4077f9d599e3e, 0x66a4077f9d599e3e, 0x000000000000003e, 0x0 }, /* #40 */ 5902 { 0x2a7d43, 0x2a7d43, 0x45fb61fcc921afef, 0x45db61fcc921afef, 0x0000000000000035, 0x0 }, /* #41 */ 5903 { 0x147d93, 0x147d92, 0xf11ec4d425c041c8, 0xf11ec4d425c241c8, 0x0000000000000011, 0x0 }, /* #42 */ 5904 { 0x182e12, 0x182e13, 0x692bc82d260c2c3a, 0x682bc82d260c2c3a, 0x0000000000000038, 0x0 }, /* #43 */ 5905 { 0x215457, 0x215456, 0x58bc7d5e9b4405e9, 0x58bc7d5e9b4405eb, 0x0000000000000001, 0x0 }, /* #44 */ 5906 { 0x244997, 0x244996, 0x918199f41f9b5f1d, 0x958199f41f9b5f1d, 0x000000000000003a, 0x0 }, /* #45 */ 5907 { 0x0d1887, 0x0d1886, 0xfbfe1c283960b4cd, 0xfbff1c283960b4cd, 0x0000000000000030, 0x0 }, /* #46 */ 5908 { 0x193fc2, 0x193fc3, 0xe6964940f229046e, 0xe6964940b229046e, 0x000000000000001e, 0x0 }, /* #47 */ 5909 { 0x1f0397, 0x1f0397, 0x4295a205996437f4, 0x4295a005996437f4, 0x0000000000000029, 0x0 }, /* #48 */ 5910 { 0x147792, 0x147792, 0xc13c345a3e37cc27, 0xc13c3c5a3e37cc27, 0x000000000000002b, 0x0 }, /* #49 */ 5911 { 0x151b92, 0x151b93, 0xdc0234160be25bd2, 0xdc0234160be253d2, 0x000000000000000b, 0x0 }, /* #50 */ 5912 { 0x1c1d16, 0x1c1d17, 0xcd951598ec8eb712, 0xcd911598ec8eb712, 0x0000000000000032, 0x0 }, /* #51 */ 5913 { 0x2811d3, 0x2811d2, 0xe391f4f5cf85f4e9, 0xe391f4f5cf87f4e9, 0x0000000000000011, 0x0 }, /* #52 */ 5914 { 0x104213, 0x104212, 0x6627d6a170f71ef6, 0x6627d6a172f71ef6, 0x0000000000000019, 0x0 }, /* #53 */ 5915 { 0x243bc7, 0x243bc7, 0x07cd10bb6bedc7a0, 0x07cd10bb6becc7a0, 0x0000000000000010, 0x0 }, /* #54 */ 5916 { 0x3e2712, 0x3e2713, 0x1324004ab792fd0f, 0x1324004ab712fd0f, 0x0000000000000017, 0x0 }, /* #55 */ 5917 { 0x126e42, 0x126e42, 0xba4c24471504e6ff, 0xbacc24471504e6ff, 0x0000000000000037, 0x0 }, /* #56 */ 5918 { 0x3836d3, 0x3836d3, 0xf53f450d79213d4b, 0xf53f450d39213d4b, 0x000000000000001e, 0x0 }, /* #57 */ 5919 { 0x287697, 0x287696, 0xae718299ed957208, 0xae71829bed957208, 0x0000000000000021, 0x0 }, /* #58 */ 5920 { 0x2d4686, 0x2d4687, 0x87a5a2cd4638b934, 0x83a5a2cd4638b934, 0x000000000000003a, 0x0 }, /* #59 */ 5921 { 0x364547, 0x364547, 0x4ce609b7329bb66e, 0x0ce609b7329bb66e, 0x000000000000003e, 0x0 }, /* #60 */ 5922 { 0x153997, 0x153997, 0x3ca8f7a4007fa6f0, 0x3ca8e7a4007fa6f0, 0x000000000000002c, 0x0 }, /* #61 */ 5923 { 0x093582, 0x093582, 0xe006c34a577533e5, 0xe00ec34a577533e5, 0x0000000000000033, 0x0 }, /* #62 */ 5924 { 0x0a4916, 0x0a4917, 0x734319d4b845df3c, 0x734319d4b805df3c, 0x0000000000000016, 0x0 }, /* #63 */ 5925 5925 }; 5926 5926 static const BINU64_TEST_T g_aTests_btr_u64[] = 5927 5927 { 5928 { 0x 3a6543, 0x3a6542, 0x7bc4e9e92cec0714, 0x7bc4e9e92cec0714, 0x000000000000003a, 0x0 }, /* #0 */5929 { 0x2 71c93, 0x271c93, 0x3396dbfaadc6966d, 0x3396dbfa2dc6966d, 0x000000000000001f, 0x0 }, /* #1 */5930 { 0x 397183, 0x397183, 0x0a4a7548e9d5a900, 0x0a4a7548e9d1a900, 0x0000000000000012, 0x0 }, /* #2 */5931 { 0x 043cc6, 0x043cc7, 0x6e026fe1cbb16f4e, 0x6e026fe0cbb16f4e, 0x0000000000000020, 0x0 }, /* #3 */5932 { 0x 165b17, 0x165b16, 0xca86010252d4156d, 0xca86010252d4156d, 0x0000000000000007, 0x0 }, /* #4 */5933 { 0x 012383, 0x012383, 0x83db13b10ea0635b, 0x83d913b10ea0635b, 0x0000000000000031, 0x0 }, /* #5 */5934 { 0x 1f7412, 0x1f7412, 0x9b4268bc6ec7401d, 0x9b4268bc6ec7401d, 0x0000000000000032, 0x0 }, /* #6 */5935 { 0x 015a17, 0x015a17, 0xb17554e1e4952ae1, 0xb07554e1e4952ae1, 0x0000000000000038, 0x0 }, /* #7 */5936 { 0x0 d6d57, 0x0d6d56, 0x7cc557ed8e591e12, 0x7cc557ed8e591e12, 0x0000000000000006, 0x0 }, /* #8 */5937 { 0x 307a03, 0x307a03, 0x56ce82bbb0efe98e, 0x56ce82bbb0efe986, 0x0000000000000003, 0x0 }, /* #9 */5938 { 0x 266707, 0x266706, 0x440d32bea009922f, 0x440d32bea009922f, 0x0000000000000019, 0x0 }, /* #10 */5939 { 0x 0537c2, 0x0537c2, 0xd099080e9417774b, 0xd099080e9417774b, 0x0000000000000038, 0x0 }, /* #11 */5940 { 0x 092982, 0x092983, 0x8016b385e8595200, 0x8016b381e8595200, 0x0000000000000022, 0x0 }, /* #12 */5941 { 0x 1b0542, 0x1b0543, 0x75c1e7c880919f5b, 0x75c1e7c880919b5b, 0x000000000000000a, 0x0 }, /* #13 */5942 { 0x2 e6a07, 0x2e6a06, 0x83138fff31bd4d24, 0x83138fff31bd4d24, 0x000000000000002c, 0x0 }, /* #14 */5943 { 0x3 07947, 0x307946, 0xd950fee382a9cb0a, 0xd950fee382a9cb0a, 0x0000000000000024, 0x0 }, /* #15 */5944 { 0x2 a7bd6, 0x2a7bd7, 0xa134ef8f80b27dc2, 0xa134ef8f80b07dc2, 0x0000000000000011, 0x0 }, /* #16 */5945 { 0x 237e42, 0x237e42, 0x5c30e4c1833ff605, 0x5c30e4c1833ff605, 0x000000000000001c, 0x0 }, /* #17 */5946 { 0x 273302, 0x273303, 0xa0500daaee219b22, 0xa0500daaee218b22, 0x000000000000000c, 0x0 }, /* #18 */5947 { 0x 160bd6, 0x160bd6, 0x29401c2c2724b66f, 0x29401c2c2724b66f, 0x000000000000002f, 0x0 }, /* #19 */5948 { 0x 000e16, 0x000e16, 0x1330b2bfd9389aa4, 0x1330b2bfd9389aa4, 0x0000000000000030, 0x0 }, /* #20 */5949 { 0x 286757, 0x286756, 0x8b49a11b1e367d04, 0x8b49a11b1e367d04, 0x0000000000000027, 0x0 }, /* #21 */5950 { 0x3 c1f13, 0x3c1f12, 0x41d1911458e6069e, 0x41d1911458e6069e, 0x000000000000000e, 0x0 }, /* #22 */5951 { 0x 250943, 0x250943, 0xf305ddd09882cb9d, 0xf3055dd09882cb9d, 0x000000000000002f, 0x0 }, /* #23 */5952 { 0x 1a3942, 0x1a3942, 0x4ca21e9dce2d7ddc, 0x4ca21e9dce2d7ddc, 0x0000000000000025, 0x0 }, /* #24 */5953 { 0x 0426c3, 0x0426c2, 0x132bc08be8d4b613, 0x132bc08be8d4b613, 0x0000000000000015, 0x0 }, /* #25 */5954 { 0x 284312, 0x284312, 0x75c5afdcf8a091d2, 0x75c5afdcf8a091d2, 0x000000000000002c, 0x0 }, /* #26 */5955 { 0x 3b2506, 0x3b2506, 0xf6f455aafb3d5283, 0xf6f455aafb3d5283, 0x0000000000000029, 0x0 }, /* #27 */5956 { 0x1 24746, 0x124746, 0x33dd8253c3dafd84, 0x33dd8253c3dafd84, 0x000000000000003f, 0x0 }, /* #28 */5957 { 0x 184ad3, 0x184ad2, 0x082a5589eeec00d3, 0x082a5589eeec00d3, 0x0000000000000022, 0x0 }, /* #29 */5958 { 0x 105b43, 0x105b42, 0x524fe3adf7eab5f4, 0x524fe3adf7eab5f4, 0x0000000000000012, 0x0 }, /* #30 */5959 { 0x 0d41c7, 0x0d41c6, 0xaa5f136590d91657, 0xaa5f136590d91657, 0x000000000000001e, 0x0 }, /* #31 */5960 { 0x 166846, 0x166847, 0x9c0d03bc5459edd4, 0x9c0d03bc5459ed54, 0x0000000000000007, 0x0 }, /* #32 */5961 { 0x2 07d87, 0x207d87, 0x823518a67f18ff9a, 0x023518a67f18ff9a, 0x000000000000003f, 0x0 }, /* #33 */5962 { 0x 024083, 0x024082, 0x7adbc6bb819987c7, 0x7adbc6bb819987c7, 0x000000000000002d, 0x0 }, /* #34 */5963 { 0x 376342, 0x376343, 0xd3d1360d70953519, 0xd2d1360d70953519, 0x0000000000000038, 0x0 }, /* #35 */5964 { 0x 073bd3, 0x073bd3, 0x570570921e7dd46d, 0x570570921e7dc46d, 0x000000000000000c, 0x0 }, /* #36 */5965 { 0x 012106, 0x012107, 0xfe92b24afdf456d7, 0xfe92b24abdf456d7, 0x000000000000001e, 0x0 }, /* #37 */5966 { 0x 102883, 0x102882, 0xcd71ac299371b250, 0xcd71ac299371b250, 0x0000000000000024, 0x0 }, /* #38 */5967 { 0x 3e0683, 0x3e0683, 0xf4cd581191dfb0c1, 0x74cd581191dfb0c1, 0x000000000000003f, 0x0 }, /* #39 */5968 { 0x 232fc6, 0x232fc6, 0x636473d09d68802a, 0x636473d09d68802a, 0x0000000000000017, 0x0 }, /* #40 */5969 { 0x 240b96, 0x240b96, 0x85779c5896345403, 0x85779c5896345403, 0x0000000000000009, 0x0 }, /* #41 */5970 { 0x 140a82, 0x140a82, 0x795ad3209b083b05, 0x795ad3209b083b05, 0x000000000000000a, 0x0 }, /* #42 */5971 { 0x 0c61c7, 0x0c61c7, 0x260d21790aba6acc, 0x260521790aba6acc, 0x0000000000000033, 0x0 }, /* #43 */5972 { 0x1 e1ed3, 0x1e1ed2, 0xd6073fce81b9ef34, 0xd6073fce81b9ef34, 0x0000000000000001, 0x0 }, /* #44 */5973 { 0x 066003, 0x066002, 0x7a8dec9de4491722, 0x7a8dec9de4491722, 0x0000000000000006, 0x0 }, /* #45 */5974 { 0x 1c5ad2, 0x1c5ad3, 0xace2288ad796d54f, 0xace2288a9796d54f, 0x000000000000001e, 0x0 }, /* #46 */5975 { 0x 1c71c2, 0x1c71c3, 0x1a3fac4b56839b29, 0x1a3fac4356839b29, 0x0000000000000023, 0x0 }, /* #47 */5976 { 0x2 d5b47, 0x2d5b47, 0x0cd6209f6596c2e8, 0x0cd6209d6596c2e8, 0x0000000000000021, 0x0 }, /* #48 */5977 { 0x 245503, 0x245502, 0x579dd6b99e5182f5, 0x579dd6b99e5182f5, 0x000000000000000b, 0x0 }, /* #49 */5978 { 0x 261343, 0x261343, 0x9ca34f4c4b97d316, 0x9ca34f4c4b97d306, 0x0000000000000004, 0x0 }, /* #50 */5979 { 0x 2c5b06, 0x2c5b06, 0xf56b7a4b7061140d, 0xf56b7a4b7061140d, 0x0000000000000013, 0x0 }, /* #51 */5980 { 0x3f 5117, 0x3f5116, 0x1f8fc7b05ae4d6c6, 0x1f8fc7b05ae4d6c6, 0x0000000000000013, 0x0 }, /* #52 */5981 { 0x 0f7a87, 0x0f7a86, 0x7a5bb780e63753c1, 0x7a5bb780e63753c1, 0x0000000000000002, 0x0 }, /* #53 */5982 { 0x 3c6953, 0x3c6952, 0x936fef049544bb78, 0x936fef049544bb78, 0x0000000000000014, 0x0 }, /* #54 */5983 { 0x 0421c6, 0x0421c6, 0x0f55a9e19e4f9d16, 0x0f55a9e19e4f9d16, 0x0000000000000024, 0x0 }, /* #55 */5984 { 0x 2d6c47, 0x2d6c46, 0xd62c9248e521ec7b, 0xd62c9248e521ec7b, 0x000000000000002b, 0x0 }, /* #56 */5985 { 0x 2574d7, 0x2574d6, 0xace4e6e19e997550, 0xace4e6e19e997550, 0x0000000000000021, 0x0 }, /* #57 */5986 { 0x 055012, 0x055012, 0x1c8de12401672b90, 0x1c8de12401672b90, 0x0000000000000021, 0x0 }, /* #58 */5987 { 0x17 69c6, 0x1769c6, 0xe317872379614d43, 0xe317872379614d43, 0x0000000000000014, 0x0 }, /* #59 */5988 { 0x 061103, 0x061103, 0x9ff1c5e1e6091b94, 0x8ff1c5e1e6091b94, 0x000000000000003c, 0x0 }, /* #60 */5989 { 0x 396952, 0x396953, 0xabac386461074594, 0xabac386061074594, 0x0000000000000022, 0x0 }, /* #61 */5990 { 0x 1a5243, 0x1a5242, 0x7c2c934717a1bfa3, 0x7c2c934717a1bfa3, 0x000000000000002e, 0x0 }, /* #62 */5991 { 0x35 5283, 0x355283, 0xd89098a14903cd22, 0xd89098a04903cd22, 0x0000000000000020, 0x0 }, /* #63 */5928 { 0x033713, 0x033713, 0x5c6d388e309f163d, 0x5c6d388e309f123d, 0x000000000000000a, 0x0 }, /* #0 */ 5929 { 0x2c6397, 0x2c6396, 0x270df2689b5c2827, 0x270df2689b5c2827, 0x0000000000000020, 0x0 }, /* #1 */ 5930 { 0x0a5a83, 0x0a5a82, 0x281404ebd5183456, 0x281404ebd5183456, 0x000000000000002e, 0x0 }, /* #2 */ 5931 { 0x276c06, 0x276c07, 0xbe1c8bd3ab671afb, 0xbe1c8bd3ab671afa, 0x0000000000000000, 0x0 }, /* #3 */ 5932 { 0x275343, 0x275343, 0xfdea7ceecde89e3e, 0xfdea7ceecde89e36, 0x0000000000000003, 0x0 }, /* #4 */ 5933 { 0x1e0443, 0x1e0443, 0x12ec31c202ff7b1f, 0x12ec31c202bf7b1f, 0x0000000000000016, 0x0 }, /* #5 */ 5934 { 0x3a2847, 0x3a2847, 0xedd2a2407547923f, 0xedd2a2407547923e, 0x0000000000000000, 0x0 }, /* #6 */ 5935 { 0x2e42d6, 0x2e42d6, 0x8241c9b0f06de039, 0x8241c9b0f06de039, 0x0000000000000038, 0x0 }, /* #7 */ 5936 { 0x0a4a86, 0x0a4a86, 0x88790ef1eeb85781, 0x88790ef1eeb85781, 0x000000000000000f, 0x0 }, /* #8 */ 5937 { 0x150a02, 0x150a02, 0x3bcc77cffed7964c, 0x3bcc77cffed7964c, 0x0000000000000034, 0x0 }, /* #9 */ 5938 { 0x384b46, 0x384b46, 0x95b5cdb89bf19710, 0x95b5cdb89bf19710, 0x000000000000003e, 0x0 }, /* #10 */ 5939 { 0x1e58c6, 0x1e58c7, 0x6a42df331fdffca1, 0x6a42df331fdffc81, 0x0000000000000005, 0x0 }, /* #11 */ 5940 { 0x251892, 0x251892, 0xc0e2996a9f3a9c2a, 0xc0e2996a9f3a9c2a, 0x000000000000002d, 0x0 }, /* #12 */ 5941 { 0x345157, 0x345156, 0x265d29e59e12977f, 0x265d29e59e12977f, 0x0000000000000023, 0x0 }, /* #13 */ 5942 { 0x2a21d7, 0x2a21d7, 0x23a039f7591b9c05, 0x23a039b7591b9c05, 0x0000000000000026, 0x0 }, /* #14 */ 5943 { 0x3f6107, 0x3f6106, 0x280ef5a2dcfb14be, 0x280ef5a2dcfb14be, 0x000000000000000d, 0x0 }, /* #15 */ 5944 { 0x251853, 0x251853, 0x5970b2dbd53bdaec, 0x5970b0dbd53bdaec, 0x0000000000000029, 0x0 }, /* #16 */ 5945 { 0x384743, 0x384743, 0x308e20d7d361a8c1, 0x208e20d7d361a8c1, 0x000000000000003c, 0x0 }, /* #17 */ 5946 { 0x076613, 0x076613, 0x62c49766027e11d4, 0x62c09766027e11d4, 0x0000000000000032, 0x0 }, /* #18 */ 5947 { 0x280953, 0x280952, 0x9c876ed6ffc466b7, 0x9c876ed6ffc466b7, 0x000000000000000f, 0x0 }, /* #19 */ 5948 { 0x291512, 0x291512, 0xcd43260e0b2875a3, 0xcd43260e0b2875a3, 0x000000000000002f, 0x0 }, /* #20 */ 5949 { 0x040e53, 0x040e53, 0x440c280bacc815c0, 0x440c280bacc015c0, 0x0000000000000013, 0x0 }, /* #21 */ 5950 { 0x3d1882, 0x3d1882, 0x36c0f43be8dbd79b, 0x36c0f43be8dbd79b, 0x0000000000000012, 0x0 }, /* #22 */ 5951 { 0x3272d6, 0x3272d6, 0x8508f912ebeeb666, 0x8508f912ebeeb666, 0x0000000000000026, 0x0 }, /* #23 */ 5952 { 0x3b0317, 0x3b0317, 0x51d3edde4c896b10, 0x5193edde4c896b10, 0x0000000000000036, 0x0 }, /* #24 */ 5953 { 0x205087, 0x205086, 0x453c31e01e0ead94, 0x453c31e01e0ead94, 0x0000000000000022, 0x0 }, /* #25 */ 5954 { 0x3945d7, 0x3945d7, 0xe0fb528cd157e30c, 0xe0fb528cd153e30c, 0x0000000000000012, 0x0 }, /* #26 */ 5955 { 0x1a30d3, 0x1a30d2, 0x58192e32329128f9, 0x58192e32329128f9, 0x000000000000003a, 0x0 }, /* #27 */ 5956 { 0x153792, 0x153793, 0xd77577896ab36b08, 0xd37577896ab36b08, 0x000000000000003a, 0x0 }, /* #28 */ 5957 { 0x2678d3, 0x2678d2, 0x95eb026d10d9f70f, 0x95eb026d10d9f70f, 0x000000000000002c, 0x0 }, /* #29 */ 5958 { 0x2c5612, 0x2c5612, 0x78b65ec8ad248577, 0x78b65ec8ad248577, 0x000000000000000e, 0x0 }, /* #30 */ 5959 { 0x165fc7, 0x165fc6, 0x004b4a7787c7c708, 0x004b4a7787c7c708, 0x000000000000001b, 0x0 }, /* #31 */ 5960 { 0x3f4d07, 0x3f4d07, 0x377ed9fc4d77d9d7, 0x377e99fc4d77d9d7, 0x000000000000002e, 0x0 }, /* #32 */ 5961 { 0x2a32d2, 0x2a32d3, 0x8523a3a6fb0212d9, 0x8523a3a6fb0212d8, 0x0000000000000000, 0x0 }, /* #33 */ 5962 { 0x1130c3, 0x1130c2, 0x2a3ab5543398925a, 0x2a3ab5543398925a, 0x0000000000000008, 0x0 }, /* #34 */ 5963 { 0x281b97, 0x281b96, 0x671b93c2db3e8b0f, 0x671b93c2db3e8b0f, 0x000000000000001d, 0x0 }, /* #35 */ 5964 { 0x216482, 0x216483, 0x77988da2b38d257e, 0x77988da2b38d255e, 0x0000000000000005, 0x0 }, /* #36 */ 5965 { 0x246e06, 0x246e07, 0xfbc6611c140f1dd7, 0xfbc6611c140f1dd6, 0x0000000000000000, 0x0 }, /* #37 */ 5966 { 0x310656, 0x310656, 0xf275cb3314aa34e1, 0xf275cb3314aa34e1, 0x000000000000003a, 0x0 }, /* #38 */ 5967 { 0x111992, 0x111993, 0xc1d0ae0aba67ffe3, 0xc1c0ae0aba67ffe3, 0x0000000000000034, 0x0 }, /* #39 */ 5968 { 0x175bc7, 0x175bc6, 0xcbde3ac4264c25c2, 0xcbde3ac4264c25c2, 0x0000000000000005, 0x0 }, /* #40 */ 5969 { 0x0b0a42, 0x0b0a43, 0xdacb7a973496d63d, 0xdacb7a973492d63d, 0x0000000000000012, 0x0 }, /* #41 */ 5970 { 0x244357, 0x244357, 0x933c8ede3b88d0ae, 0x933c8ede3b88d0a6, 0x0000000000000003, 0x0 }, /* #42 */ 5971 { 0x291e47, 0x291e46, 0xcc665dcc33c504b3, 0xcc665dcc33c504b3, 0x0000000000000003, 0x0 }, /* #43 */ 5972 { 0x1879c2, 0x1879c3, 0xc5c88424c17765fc, 0xc5c88424c17765bc, 0x0000000000000006, 0x0 }, /* #44 */ 5973 { 0x363882, 0x363883, 0x465a77498e8cedf5, 0x464a77498e8cedf5, 0x0000000000000034, 0x0 }, /* #45 */ 5974 { 0x2b7687, 0x2b7686, 0xd75ee99dc9507ea3, 0xd75ee99dc9507ea3, 0x000000000000003b, 0x0 }, /* #46 */ 5975 { 0x2910d2, 0x2910d2, 0x10cb386dae994621, 0x10cb386dae994621, 0x000000000000000b, 0x0 }, /* #47 */ 5976 { 0x236a53, 0x236a53, 0x7870e9f4441bba7f, 0x7870e9f4041bba7f, 0x000000000000001e, 0x0 }, /* #48 */ 5977 { 0x376cd3, 0x376cd3, 0xf784479018e4d112, 0xd784479018e4d112, 0x000000000000003d, 0x0 }, /* #49 */ 5978 { 0x341f17, 0x341f16, 0x3290f9207eaf7a76, 0x3290f9207eaf7a76, 0x0000000000000023, 0x0 }, /* #50 */ 5979 { 0x354cd3, 0x354cd2, 0xbbdde658efa21c06, 0xbbdde658efa21c06, 0x000000000000001c, 0x0 }, /* #51 */ 5980 { 0x3f3553, 0x3f3553, 0x8eaea3dda0e12448, 0x8eaea3dda0e12408, 0x0000000000000006, 0x0 }, /* #52 */ 5981 { 0x104503, 0x104502, 0x070a87f069acaaf0, 0x070a87f069acaaf0, 0x000000000000002c, 0x0 }, /* #53 */ 5982 { 0x247ad6, 0x247ad7, 0x2335ec37a6044888, 0x2335ec37a6044880, 0x0000000000000003, 0x0 }, /* #54 */ 5983 { 0x317cd3, 0x317cd2, 0x504a7cbef44f17bc, 0x504a7cbef44f17bc, 0x000000000000000d, 0x0 }, /* #55 */ 5984 { 0x142312, 0x142312, 0xa60b109f6fe02a92, 0xa60b109f6fe02a92, 0x000000000000000f, 0x0 }, /* #56 */ 5985 { 0x0f24d6, 0x0f24d7, 0x1b4c9d1af7d086f6, 0x1b4c9d1af7d082f6, 0x000000000000000a, 0x0 }, /* #57 */ 5986 { 0x111b92, 0x111b92, 0x6c3c86527330d877, 0x6c3c86527330d877, 0x000000000000002e, 0x0 }, /* #58 */ 5987 { 0x175286, 0x175287, 0x10042996f87de01b, 0x10042986f87de01b, 0x0000000000000024, 0x0 }, /* #59 */ 5988 { 0x277957, 0x277957, 0x942ea2939a62eaf1, 0x142ea2939a62eaf1, 0x000000000000003f, 0x0 }, /* #60 */ 5989 { 0x170256, 0x170257, 0xa2bd7916c8763da5, 0x22bd7916c8763da5, 0x000000000000003f, 0x0 }, /* #61 */ 5990 { 0x0c3692, 0x0c3693, 0x0f9739971a9a69c9, 0x0f9739971a9269c9, 0x0000000000000013, 0x0 }, /* #62 */ 5991 { 0x3565d7, 0x3565d6, 0x9144704577c6a046, 0x9144704577c6a046, 0x0000000000000031, 0x0 }, /* #63 */ 5992 5992 }; 5993 5993 static const BINU64_TEST_T g_aTests_btr_u64_locked[] = 5994 5994 { 5995 { 0x 043ed2, 0x043ed3, 0x081749effdf9da60, 0x081749effdf95a60, 0x000000000000000f, 0x0 }, /* #0 */5996 { 0x 205343, 0x205342, 0xa8bbe8289afa5469, 0xa8bbe8289afa5469, 0x0000000000000010, 0x0 }, /* #1 */5997 { 0x 3d6212, 0x3d6212, 0xc9d4fdbb62073f6c, 0xc9d4fdbb62073f6c, 0x000000000000001b, 0x0 }, /* #2 */5998 { 0x 3b6807, 0x3b6806, 0x850403c73dea55d9, 0x850403c73dea55d9, 0x0000000000000023, 0x0 }, /* #3 */5999 { 0x 3c1d07, 0x3c1d07, 0xc28040ca46d5dc83, 0xc28040ca46d59c83, 0x000000000000000e, 0x0 }, /* #4 */6000 { 0x 086a86, 0x086a86, 0x437067ae400bc018, 0x437067ae400bc018, 0x0000000000000005, 0x0 }, /* #5 */6001 { 0x 2c0793, 0x2c0793, 0xdeeff1c310e6f6cd, 0xdeeff18310e6f6cd, 0x0000000000000026, 0x0 }, /* #6 */6002 { 0x 3422d6, 0x3422d7, 0x8092826c9b1ccfdc, 0x0092826c9b1ccfdc, 0x000000000000003f, 0x0 }, /* #7 */6003 { 0x3 35193, 0x335193, 0xac9b7d09a4c5a80b, 0xac9b7d09a4c5a80a, 0x0000000000000000, 0x0 }, /* #8 */6004 { 0x3 228d3, 0x3228d2, 0x35edbfea21317c3e, 0x35edbfea21317c3e, 0x000000000000000f, 0x0 }, /* #9 */6005 { 0x3 e1807, 0x3e1806, 0xd770fb1c4b2e76ab, 0xd770fb1c4b2e76ab, 0x000000000000001d, 0x0 }, /* #10 */6006 { 0x 116086, 0x116086, 0x99d2843baf356273, 0x99d2843baf356273, 0x000000000000000f, 0x0 }, /* #11 */6007 { 0x150 153, 0x150153, 0x521e686a5fa5e5d1, 0x521c686a5fa5e5d1, 0x0000000000000031, 0x0 }, /* #12 */6008 { 0x 240812, 0x240812, 0x5e05fcea8523816c, 0x5e05fcea8523816c, 0x000000000000000c, 0x0 }, /* #13 */6009 { 0x 362d06, 0x362d06, 0x279e8c86980da450, 0x279e8c86980da450, 0x000000000000003c, 0x0 }, /* #14 */6010 { 0x 086907, 0x086906, 0x7358b2933783379f, 0x7358b2933783379f, 0x000000000000000e, 0x0 }, /* #15 */6011 { 0x 272d13, 0x272d12, 0x3248afd699c2876b, 0x3248afd699c2876b, 0x0000000000000038, 0x0 }, /* #16 */6012 { 0x 155687, 0x155686, 0x7b7445c1eae3766e, 0x7b7445c1eae3766e, 0x0000000000000025, 0x0 }, /* #17 */6013 { 0x 105146, 0x105147, 0x01c7771c1b124556, 0x01c7771c1b124554, 0x0000000000000001, 0x0 }, /* #18 */6014 { 0x 124413, 0x124413, 0xdcd70428d14646df, 0xdc970428d14646df, 0x0000000000000036, 0x0 }, /* #19 */6015 { 0x 0b61c6, 0x0b61c7, 0x3646fdee3a554d50, 0x3646edee3a554d50, 0x000000000000002c, 0x0 }, /* #20 */6016 { 0x 0a1e42, 0x0a1e42, 0x312ceaf9e71247bc, 0x312ceaf9e71247bc, 0x000000000000003b, 0x0 }, /* #21 */6017 { 0x 351052, 0x351053, 0xeebc23b9ac57a798, 0xe6bc23b9ac57a798, 0x000000000000003b, 0x0 }, /* #22 */6018 { 0x 251502, 0x251502, 0x6e7b58b31b21691a, 0x6e7b58b31b21691a, 0x000000000000002f, 0x0 }, /* #23 */6019 { 0x 167fc3, 0x167fc2, 0x5a489fde1fa01a7a, 0x5a489fde1fa01a7a, 0x000000000000000d, 0x0 }, /* #24 */6020 { 0x 065a47, 0x065a46, 0xa2a7ab25176cb80e, 0xa2a7ab25176cb80e, 0x000000000000003c, 0x0 }, /* #25 */6021 { 0x 1b3f82, 0x1b3f82, 0x7f20c0555bf05417, 0x7f20c0555bf05417, 0x0000000000000013, 0x0 }, /* #26 */6022 { 0x 324a57, 0x324a56, 0x112f2feaff70ab68, 0x112f2feaff70ab68, 0x0000000000000036, 0x0 }, /* #27 */6023 { 0x 3261d6, 0x3261d7, 0xd22858fb34508475, 0xd22858fa34508475, 0x0000000000000020, 0x0 }, /* #28 */6024 { 0x 3d3802, 0x3d3802, 0x2fe8f4f60befda5c, 0x2fe8f4f60befda5c, 0x0000000000000020, 0x0 }, /* #29 */6025 { 0x 363a46, 0x363a47, 0x8cddcff9e8f59168, 0x8cddcff9e8f59068, 0x0000000000000008, 0x0 }, /* #30 */6026 { 0x 386883, 0x386882, 0xd1d2714a3d177ff7, 0xd1d2714a3d177ff7, 0x000000000000002a, 0x0 }, /* #31 */6027 { 0x 1d2782, 0x1d2782, 0x1c8225dfef549ebf, 0x1c8225dfef549ebf, 0x000000000000002b, 0x0 }, /* #32 */6028 { 0x1 34946, 0x134947, 0xf568e8b8be397c93, 0xf568e8b8be397c92, 0x0000000000000000, 0x0 }, /* #33 */6029 { 0x 080d03, 0x080d02, 0x87670b8ede106925, 0x87670b8ede106925, 0x0000000000000001, 0x0 }, /* #34 */6030 { 0x 1171c6, 0x1171c6, 0x7fceda0f03983d08, 0x7fceda0f03983d08, 0x0000000000000016, 0x0 }, /* #35 */6031 { 0x 247497, 0x247497, 0x1ba13991f761fbea, 0x1ba13991f721fbea, 0x0000000000000016, 0x0 }, /* #36 */6032 { 0x3 a1f52, 0x3a1f52, 0xc198204d8eb1e690, 0xc198204d8eb1e690, 0x000000000000000c, 0x0 }, /* #37 */6033 { 0x 267f06, 0x267f06, 0xf1ede1c82da51889, 0xf1ede1c82da51889, 0x0000000000000013, 0x0 }, /* #38 */6034 { 0x 085143, 0x085142, 0xc9bb6a21e0ead43e, 0xc9bb6a21e0ead43e, 0x0000000000000018, 0x0 }, /* #39 */6035 { 0x3 87f16, 0x387f16, 0x25a2af9786df2b87, 0x25a2af9786df2b87, 0x000000000000000e, 0x0 }, /* #40 */6036 { 0x 015013, 0x015013, 0x34162732b9f1d5f6, 0x34162732b9d1d5f6, 0x0000000000000015, 0x0 }, /* #41 */6037 { 0x 362cc3, 0x362cc3, 0xfd42d5b337b67c3d, 0xfd42d5b337b67c2d, 0x0000000000000004, 0x0 }, /* #42 */6038 { 0x1 64797, 0x164797, 0x18b2a2988dfde89d, 0x18b2a2988df9e89d, 0x0000000000000012, 0x0 }, /* #43 */6039 { 0x 3b5d82, 0x3b5d82, 0x0931b75b9db9ad8f, 0x0931b75b9db9ad8f, 0x0000000000000027, 0x0 }, /* #44 */6040 { 0x3 06192, 0x306193, 0xd52388a339a96745, 0xd52388a339a96744, 0x0000000000000000, 0x0 }, /* #45 */6041 { 0x0 62843, 0x062843, 0x0346da06128794fe, 0x0346d206128794fe, 0x000000000000002b, 0x0 }, /* #46 */6042 { 0x2 a0497, 0x2a0497, 0x46d2c672fcf1505b, 0x46d0c672fcf1505b, 0x0000000000000031, 0x0 }, /* #47 */6043 { 0x 000452, 0x000453, 0x7fd6036702f79567, 0x7fd6036702f79563, 0x0000000000000002, 0x0 }, /* #48 */6044 { 0x 2b0956, 0x2b0957, 0xedeeb450f9ba2d37, 0x6deeb450f9ba2d37, 0x000000000000003f, 0x0 }, /* #49 */6045 { 0x 210852, 0x210852, 0xd1e567a5ab3e76bc, 0xd1e567a5ab3e76bc, 0x0000000000000024, 0x0 }, /* #50 */6046 { 0x2 c4902, 0x2c4902, 0xa1480c4f7fb78635, 0xa1480c4f7fb78635, 0x000000000000002e, 0x0 }, /* #51 */6047 { 0x 122492, 0x122492, 0x3255c8b45cdef7aa, 0x3255c8b45cdef7aa, 0x0000000000000010, 0x0 }, /* #52 */6048 { 0x 207807, 0x207806, 0x996692c96b2ff4a5, 0x996692c96b2ff4a5, 0x0000000000000039, 0x0 }, /* #53 */6049 { 0x 0d2fd7, 0x0d2fd7, 0xb16b10c174d36f07, 0x316b10c174d36f07, 0x000000000000003f, 0x0 }, /* #54 */6050 { 0x1 115d7, 0x1115d6, 0xb49d8bbe09793559, 0xb49d8bbe09793559, 0x000000000000002e, 0x0 }, /* #55 */6051 { 0x 024507, 0x024507, 0x2a4bea77f5dda445, 0x2a4bea77f5d9a445, 0x0000000000000012, 0x0 }, /* #56 */6052 { 0x 285457, 0x285457, 0x3d05621c4efb4522, 0x3d05621c4efa4522, 0x0000000000000010, 0x0 }, /* #57 */6053 { 0x 1a1342, 0x1a1342, 0x2dbc65e255442876, 0x2dbc65e255442876, 0x0000000000000023, 0x0 }, /* #58 */6054 { 0x 032212, 0x032213, 0xc7202495a7735dff, 0xc7202495a3735dff, 0x000000000000001a, 0x0 }, /* #59 */6055 { 0x3 87352, 0x387353, 0xd950e0180f9aa126, 0xd950e0080f9aa126, 0x0000000000000024, 0x0 }, /* #60 */6056 { 0x 271012, 0x271012, 0x7d57c07dde5a583f, 0x7d57c07dde5a583f, 0x0000000000000015, 0x0 }, /* #61 */6057 { 0x 065303, 0x065302, 0xafdd680751497dba, 0xafdd680751497dba, 0x000000000000001d, 0x0 }, /* #62 */6058 { 0x3d 1f03, 0x3d1f02, 0x6e343a6a741a6bea, 0x6e343a6a741a6bea, 0x0000000000000018, 0x0 }, /* #63 */5995 { 0x2c7847, 0x2c7846, 0x847bca94328c9cb1, 0x847bca94328c9cb1, 0x0000000000000018, 0x0 }, /* #0 */ 5996 { 0x396e46, 0x396e47, 0x1d642c974e809b8c, 0x1d642c174e809b8c, 0x0000000000000027, 0x0 }, /* #1 */ 5997 { 0x2164c7, 0x2164c6, 0x1f67139b2c1ee181, 0x1f67139b2c1ee181, 0x000000000000000b, 0x0 }, /* #2 */ 5998 { 0x2e7742, 0x2e7743, 0x8dbef747622d2123, 0x8dbcf747622d2123, 0x0000000000000031, 0x0 }, /* #3 */ 5999 { 0x031886, 0x031887, 0x97bff8fc43c7651f, 0x97bff8dc43c7651f, 0x0000000000000025, 0x0 }, /* #4 */ 6000 { 0x354346, 0x354346, 0x9174a589ef95c3f7, 0x9174a589ef95c3f7, 0x0000000000000013, 0x0 }, /* #5 */ 6001 { 0x376596, 0x376597, 0x1920708b70c42016, 0x1920708370c42016, 0x0000000000000023, 0x0 }, /* #6 */ 6002 { 0x1202d7, 0x1202d6, 0xd9035d92ddc0be24, 0xd9035d92ddc0be24, 0x0000000000000012, 0x0 }, /* #7 */ 6003 { 0x3c5386, 0x3c5387, 0x19de62ff8aa3197d, 0x19dc62ff8aa3197d, 0x0000000000000031, 0x0 }, /* #8 */ 6004 { 0x357d93, 0x357d92, 0xdfb1f2e758a313b4, 0xdfb1f2e758a313b4, 0x0000000000000006, 0x0 }, /* #9 */ 6005 { 0x396197, 0x396196, 0xda332ea949cbaab0, 0xda332ea949cbaab0, 0x0000000000000002, 0x0 }, /* #10 */ 6006 { 0x326b12, 0x326b12, 0xe6bfba84237159d1, 0xe6bfba84237159d1, 0x000000000000000f, 0x0 }, /* #11 */ 6007 { 0x150686, 0x150686, 0x703590880ea6ff0d, 0x703590880ea6ff0d, 0x0000000000000005, 0x0 }, /* #12 */ 6008 { 0x0413c3, 0x0413c2, 0x8b54a738df2f1236, 0x8b54a738df2f1236, 0x000000000000002b, 0x0 }, /* #13 */ 6009 { 0x0e7482, 0x0e7483, 0x4e602dada0def7d2, 0x4e602dada0deb7d2, 0x000000000000000e, 0x0 }, /* #14 */ 6010 { 0x1a0d16, 0x1a0d16, 0xb1403d9e7f2f0a87, 0xb1403d9e7f2f0a87, 0x0000000000000014, 0x0 }, /* #15 */ 6011 { 0x033d56, 0x033d57, 0x0c267e2bcaba495d, 0x0c267e2bc2ba495d, 0x000000000000001b, 0x0 }, /* #16 */ 6012 { 0x2c7ad2, 0x2c7ad3, 0xaa89d5c5e18edde4, 0xaa89d545e18edde4, 0x0000000000000027, 0x0 }, /* #17 */ 6013 { 0x095116, 0x095117, 0x81aa9f3a27c87437, 0x81aa9f3a27c87427, 0x0000000000000004, 0x0 }, /* #18 */ 6014 { 0x302212, 0x302212, 0xd58d77809b95092d, 0xd58d77809b95092d, 0x0000000000000021, 0x0 }, /* #19 */ 6015 { 0x1928c2, 0x1928c2, 0x9f57914b0f8cb752, 0x9f57914b0f8cb752, 0x0000000000000000, 0x0 }, /* #20 */ 6016 { 0x243307, 0x243307, 0x70c2360d45945cf2, 0x50c2360d45945cf2, 0x000000000000003d, 0x0 }, /* #21 */ 6017 { 0x132d07, 0x132d07, 0xbdb9da90d9f371e2, 0xbdb9ca90d9f371e2, 0x000000000000002c, 0x0 }, /* #22 */ 6018 { 0x125152, 0x125153, 0xcc297ea23836a76b, 0xcc297aa23836a76b, 0x000000000000002a, 0x0 }, /* #23 */ 6019 { 0x3f4202, 0x3f4202, 0x88b69cff32dc5fca, 0x88b69cff32dc5fca, 0x0000000000000011, 0x0 }, /* #24 */ 6020 { 0x245e96, 0x245e96, 0x0469684b079bc807, 0x0469684b079bc807, 0x0000000000000003, 0x0 }, /* #25 */ 6021 { 0x3a04c2, 0x3a04c2, 0x1de224ec8496271e, 0x1de224ec8496271e, 0x0000000000000007, 0x0 }, /* #26 */ 6022 { 0x085942, 0x085942, 0xe030e221a165dc12, 0xe030e221a165dc12, 0x0000000000000009, 0x0 }, /* #27 */ 6023 { 0x0734c7, 0x0734c6, 0xa7efe4c07cb7540f, 0xa7efe4c07cb7540f, 0x000000000000000f, 0x0 }, /* #28 */ 6024 { 0x127786, 0x127786, 0x847739deb7803e41, 0x847739deb7803e41, 0x000000000000002f, 0x0 }, /* #29 */ 6025 { 0x1e5f57, 0x1e5f56, 0xf69e00b527a2c3be, 0xf69e00b527a2c3be, 0x0000000000000016, 0x0 }, /* #30 */ 6026 { 0x101592, 0x101592, 0x027be61478fa72a1, 0x027be61478fa72a1, 0x0000000000000012, 0x0 }, /* #31 */ 6027 { 0x077402, 0x077402, 0xef89eb602c6456f8, 0xef89eb602c6456f8, 0x0000000000000002, 0x0 }, /* #32 */ 6028 { 0x182c42, 0x182c42, 0xe4d85a354456d9f3, 0xe4d85a354456d9f3, 0x0000000000000038, 0x0 }, /* #33 */ 6029 { 0x3a3587, 0x3a3587, 0x0a1ff17b4a186f02, 0x0a1ff17b4a186f00, 0x0000000000000001, 0x0 }, /* #34 */ 6030 { 0x012803, 0x012802, 0xc5e0503fe485b3d0, 0xc5e0503fe485b3d0, 0x000000000000001c, 0x0 }, /* #35 */ 6031 { 0x080412, 0x080412, 0x6257b9547fcd1272, 0x6257b9547fcd1272, 0x000000000000003c, 0x0 }, /* #36 */ 6032 { 0x3b7143, 0x3b7143, 0xe37ff5af7c933126, 0xe37ff5af3c933126, 0x000000000000001e, 0x0 }, /* #37 */ 6033 { 0x343e53, 0x343e52, 0xd503a044bd85b45a, 0xd503a044bd85b45a, 0x0000000000000023, 0x0 }, /* #38 */ 6034 { 0x3d6946, 0x3d6947, 0x378108451fd2d8e6, 0x338108451fd2d8e6, 0x000000000000003a, 0x0 }, /* #39 */ 6035 { 0x314a16, 0x314a17, 0xb336a166bbcc90cd, 0xb336a162bbcc90cd, 0x0000000000000022, 0x0 }, /* #40 */ 6036 { 0x372412, 0x372413, 0x0905a5a1e47cfa11, 0x0105a5a1e47cfa11, 0x000000000000003b, 0x0 }, /* #41 */ 6037 { 0x151642, 0x151643, 0x2937a516b5039063, 0x2937a516b5019063, 0x0000000000000011, 0x0 }, /* #42 */ 6038 { 0x106f12, 0x106f12, 0x5e88fd05c3ae2719, 0x5e88fd05c3ae2719, 0x000000000000003f, 0x0 }, /* #43 */ 6039 { 0x1f3a83, 0x1f3a82, 0xe2c18dede03a882a, 0xe2c18dede03a882a, 0x0000000000000002, 0x0 }, /* #44 */ 6040 { 0x366a43, 0x366a43, 0x8f405412fe44c846, 0x8f405402fe44c846, 0x0000000000000024, 0x0 }, /* #45 */ 6041 { 0x035346, 0x035346, 0x446e840cad91e18b, 0x446e840cad91e18b, 0x000000000000002d, 0x0 }, /* #46 */ 6042 { 0x2f1396, 0x2f1396, 0x5b44eca8dc311895, 0x5b44eca8dc311895, 0x0000000000000028, 0x0 }, /* #47 */ 6043 { 0x3c2392, 0x3c2393, 0xbf4bea3f810b06ef, 0xbf4bea37810b06ef, 0x0000000000000023, 0x0 }, /* #48 */ 6044 { 0x347d87, 0x347d86, 0xbee0c2ffd05cd5ed, 0xbee0c2ffd05cd5ed, 0x0000000000000019, 0x0 }, /* #49 */ 6045 { 0x146a86, 0x146a87, 0xc9d622459b25b9ff, 0xc9d622419b25b9ff, 0x0000000000000022, 0x0 }, /* #50 */ 6046 { 0x267603, 0x267603, 0x724253a4a56352aa, 0x724253a4a52352aa, 0x0000000000000016, 0x0 }, /* #51 */ 6047 { 0x3c49d6, 0x3c49d7, 0x7ebc52ea5a291374, 0x7ebc52ea5a211374, 0x0000000000000013, 0x0 }, /* #52 */ 6048 { 0x044457, 0x044456, 0xa31dcae95f00a439, 0xa31dcae95f00a439, 0x0000000000000001, 0x0 }, /* #53 */ 6049 { 0x2d4793, 0x2d4793, 0x933755d6f93e61a2, 0x931755d6f93e61a2, 0x0000000000000035, 0x0 }, /* #54 */ 6050 { 0x121dd6, 0x121dd6, 0xa0a86d0134385e13, 0xa0a86d0134385e13, 0x0000000000000027, 0x0 }, /* #55 */ 6051 { 0x254057, 0x254056, 0xee0a3ab6db6d70d3, 0xee0a3ab6db6d70d3, 0x0000000000000017, 0x0 }, /* #56 */ 6052 { 0x014912, 0x014912, 0x00558e345c39eb4d, 0x00558e345c39eb4d, 0x0000000000000017, 0x0 }, /* #57 */ 6053 { 0x3d1f57, 0x3d1f57, 0xdc3af72e639f01fa, 0xdc3af72e639e01fa, 0x0000000000000010, 0x0 }, /* #58 */ 6054 { 0x210012, 0x210013, 0x35948d793f15e1b2, 0x359489793f15e1b2, 0x000000000000002a, 0x0 }, /* #59 */ 6055 { 0x340442, 0x340442, 0x3518ee058a20fb1c, 0x3518ee058a20fb1c, 0x0000000000000012, 0x0 }, /* #60 */ 6056 { 0x1a5887, 0x1a5886, 0xaa262b68027d350e, 0xaa262b68027d350e, 0x0000000000000009, 0x0 }, /* #61 */ 6057 { 0x111d97, 0x111d97, 0x97dee4aa25836ecb, 0x975ee4aa25836ecb, 0x0000000000000037, 0x0 }, /* #62 */ 6058 { 0x3d4ec7, 0x3d4ec7, 0xbc14df7835c8c50a, 0xbc14cf7835c8c50a, 0x000000000000002c, 0x0 }, /* #63 */ 6059 6059 }; 6060 6060 static const BINU64_TEST_T g_aTests_bts_u64[] = 6061 6061 { 6062 { 0x 343493, 0x343493, 0x7b2f21186d71921a, 0x7b2f21186d71921a, 0x0000000000000003, 0x0 }, /* #0 */6063 { 0x 0f7357, 0x0f7357, 0x53b6fca91c659f33, 0x53b6fca91c659f33, 0x000000000000001b, 0x0 }, /* #1 */6064 { 0x1 23ed6, 0x123ed7, 0xa664639306652cd7, 0xa664639306652cd7, 0x0000000000000016, 0x0 }, /* #2 */6065 { 0x1 60d87, 0x160d87, 0xf1bfe40447ae04d7, 0xf1bfe40447ae04d7, 0x0000000000000033, 0x0 }, /* #3 */6066 { 0x 2a1c52, 0x2a1c52, 0xe0cec5b33b2b7021, 0xe0ced5b33b2b7021, 0x000000000000002c, 0x0 }, /* #4 */6067 { 0x 345752, 0x345752, 0xc1494c409526728a, 0xc1494d409526728a, 0x0000000000000028, 0x0 }, /* #5 */6068 { 0x1 573d7, 0x1573d6, 0x65a9e8e98f708ad2, 0x65a9e8e98f718ad2, 0x0000000000000010, 0x0 }, /* #6 */6069 { 0x 0773d7, 0x0773d7, 0x6270ba186cce659b, 0x6270ba186cce659b, 0x0000000000000012, 0x0 }, /* #7 */6070 { 0x 035596, 0x035596, 0xaaa4539b01fb72f0, 0xaaa4539b01fbf2f0, 0x000000000000000f, 0x0 }, /* #8 */6071 { 0x1 84803, 0x184803, 0x44b1f9ec5e6147d1, 0x44b1f9ec5e6147d1, 0x000000000000001c, 0x0 }, /* #9 */6072 { 0x 072147, 0x072146, 0x64b4fd7a8aed5a14, 0x64b4ff7a8aed5a14, 0x0000000000000029, 0x0 }, /* #10 */6073 { 0x 2b3ed3, 0x2b3ed3, 0xde2579fc2dab3c4a, 0xde2579fc2dab3c4a, 0x000000000000001a, 0x0 }, /* #11 */6074 { 0x 251443, 0x251443, 0xb286b456d8dd727a, 0xb286b456d8dd727a, 0x0000000000000017, 0x0 }, /* #12 */6075 { 0x1 c0346, 0x1c0347, 0x0ccb193c0be2a530, 0x0ccb193c0be2a530, 0x0000000000000033, 0x0 }, /* #13 */6076 { 0x 2b6247, 0x2b6247, 0xdc5debc853cb13b0, 0xdc5debc853cb13b0, 0x0000000000000004, 0x0 }, /* #14 */6077 { 0x 2e61d3, 0x2e61d3, 0x9ba29d711fe0bd28, 0x9ba29d711fe0bd28, 0x0000000000000037, 0x0 }, /* #15 */6078 { 0x2 35513, 0x235512, 0xde92b5a6fcfb6c89, 0xdf92b5a6fcfb6c89, 0x0000000000000038, 0x0 }, /* #16 */6079 { 0x 2b68d3, 0x2b68d2, 0x41e3008e7cf94de7, 0x41e3208e7cf94de7, 0x000000000000002d, 0x0 }, /* #17 */6080 { 0x 152c46, 0x152c46, 0xf0f3f9c321e2ccce, 0xf0f3f9c321e3ccce, 0x0000000000000010, 0x0 }, /* #18 */6081 { 0x 3f7487, 0x3f7486, 0xf7d6da49530ee8d0, 0xf7d6da49534ee8d0, 0x0000000000000016, 0x0 }, /* #19 */6082 { 0x04 2e92, 0x042e93, 0xc9b01dafd20f1817, 0xc9b01dafd20f1817, 0x0000000000000034, 0x0 }, /* #20 */6083 { 0x 0110c6, 0x0110c6, 0xe2685ab31cd01a34, 0xe2685eb31cd01a34, 0x000000000000002a, 0x0 }, /* #21 */6084 { 0x 194943, 0x194943, 0xcc6bd15c87b6394c, 0xcc6bd15c87b6394c, 0x0000000000000022, 0x0 }, /* #22 */6085 { 0x 3476c6, 0x3476c7, 0xbf6427f4fb3f1599, 0xbf6427f4fb3f1599, 0x0000000000000003, 0x0 }, /* #23 */6086 { 0x2 b3903, 0x2b3902, 0x42fe661cda3f8fde, 0x42fe661cda3fafde, 0x000000000000000d, 0x0 }, /* #24 */6087 { 0x 067613, 0x067613, 0x5d222e2435b192e1, 0x5d222e2435b192e1, 0x0000000000000000, 0x0 }, /* #25 */6088 { 0x 1413c3, 0x1413c3, 0xf73b2b0153f079ff, 0xf73b2b0153f079ff, 0x000000000000000e, 0x0 }, /* #26 */6089 { 0x1 a1793, 0x1a1793, 0xd6804bf1ee1d8ea6, 0xd6804bf1ee1d8ea6, 0x0000000000000001, 0x0 }, /* #27 */6090 { 0x0 d4e07, 0x0d4e06, 0xbc8dbd19ca52b782, 0xbc8dbd19ea52b782, 0x000000000000001d, 0x0 }, /* #28 */6091 { 0x 124847, 0x124846, 0x799b450a0c9111f8, 0x799b450a0c9511f8, 0x0000000000000012, 0x0 }, /* #29 */6092 { 0x 2d5b02, 0x2d5b03, 0xbcce11c8e933a1f5, 0xbcce11c8e933a1f5, 0x0000000000000027, 0x0 }, /* #30 */6093 { 0x0 94097, 0x094097, 0x57081711a0efac0b, 0x57081711a0efac0b, 0x000000000000003a, 0x0 }, /* #31 */6094 { 0x0 46dc7, 0x046dc7, 0x5b6aed76395858f3, 0x5b6aed76395858f3, 0x000000000000001d, 0x0 }, /* #32 */6095 { 0x 1b7153, 0x1b7152, 0x98564011cd083ed9, 0x98564051cd083ed9, 0x0000000000000026, 0x0 }, /* #33 */6096 { 0x 0e2d07, 0x0e2d06, 0x79e9d15497b0562d, 0x79e9d15497b8562d, 0x0000000000000013, 0x0 }, /* #34 */6097 { 0x 012e17, 0x012e17, 0xcd96bec1b67aaada, 0xcd96bec1b67aaada, 0x000000000000001f, 0x0 }, /* #35 */6098 { 0x 2c6c82, 0x2c6c82, 0x771731886a5cde8d, 0x771731886a5cfe8d, 0x000000000000000d, 0x0 }, /* #36 */6099 { 0x 242542, 0x242542, 0xe8a9f2fd2be774df, 0xeaa9f2fd2be774df, 0x0000000000000039, 0x0 }, /* #37 */6100 { 0x0 11b02, 0x011b02, 0xb28a0fabb227c5e0, 0xb28a0fabb227d5e0, 0x000000000000000c, 0x0 }, /* #38 */6101 { 0x 1713c2, 0x1713c2, 0x44100739c9d22744, 0x44100739c9d22754, 0x0000000000000004, 0x0 }, /* #39 */6102 { 0x0 14502, 0x014503, 0x4d6081beb221ddac, 0x4d6081beb221ddac, 0x000000000000000e, 0x0 }, /* #40 */6103 { 0x 273546, 0x273546, 0x3742fc340562d7b3, 0x3742fc3405e2d7b3, 0x0000000000000017, 0x0 }, /* #41 */6104 { 0x 041806, 0x041807, 0x47cb27034446dade, 0x47cb27034446dade, 0x0000000000000007, 0x0 }, /* #42 */6105 { 0x 0e7812, 0x0e7813, 0x57dfc3f2f1352443, 0x57dfc3f2f1352443, 0x000000000000001c, 0x0 }, /* #43 */6106 { 0x1 b4516, 0x1b4516, 0xc8936338d0f2a72d, 0xc8936338d0f2a72f, 0x0000000000000001, 0x0 }, /* #44 */6107 { 0x 376993, 0x376993, 0x3b27e79e88b65775, 0x3b27e79e88b65775, 0x0000000000000029, 0x0 }, /* #45 */6108 { 0x 164d93, 0x164d93, 0x7d97bd5dfd3f28ec, 0x7d97bd5dfd3f28ec, 0x0000000000000015, 0x0 }, /* #46 */6109 { 0x 3b0647, 0x3b0646, 0x0d7b0ddc6620d391, 0x0d7b4ddc6620d391, 0x000000000000002e, 0x0 }, /* #47 */6110 { 0x 123203, 0x123203, 0x6dafe983259169a9, 0x6dafe983259169a9, 0x0000000000000037, 0x0 }, /* #48 */6111 { 0x 0748c6, 0x0748c6, 0x6bc4482c37bc4e7a, 0x6bc4486c37bc4e7a, 0x0000000000000026, 0x0 }, /* #49 */6112 { 0x2 44106, 0x244106, 0x616b222b34c4bfa2, 0x616b222b34c4bfb2, 0x0000000000000004, 0x0 }, /* #50 */6113 { 0x 1d7ec3, 0x1d7ec2, 0x37f5d7aa1442f54a, 0x37f5d7aa1642f54a, 0x0000000000000019, 0x0 }, /* #51 */6114 { 0x 1835c7, 0x1835c6, 0x355c613d0d4de691, 0x355c633d0d4de691, 0x0000000000000029, 0x0 }, /* #52 */6115 { 0x 1043c6, 0x1043c7, 0x1a16fa76005125c5, 0x1a16fa76005125c5, 0x000000000000002f, 0x0 }, /* #53 */6116 { 0x 2e1842, 0x2e1842, 0x654abcef164275e7, 0x654abcef164277e7, 0x0000000000000009, 0x0 }, /* #54 */6117 { 0x1 14b82, 0x114b82, 0x169ffad02b33d00c, 0x169ffad02b33d40c, 0x000000000000000a, 0x0 }, /* #55 */6118 { 0x 274d92, 0x274d92, 0x8e65478935716425, 0x8e65478935716427, 0x0000000000000001, 0x0 }, /* #56 */6119 { 0x 394d06, 0x394d07, 0x9275a7fb806f6979, 0x9275a7fb806f6979, 0x0000000000000008, 0x0 }, /* #57 */6120 { 0x 131947, 0x131946, 0xf9cd42f513764581, 0xf9cd42f513765581, 0x000000000000000c, 0x0 }, /* #58 */6121 { 0x2 617d7, 0x2617d6, 0xebca5ddcabe6c25d, 0xebca5ddcabe6e25d, 0x000000000000000d, 0x0 }, /* #59 */6122 { 0x0 f52c2, 0x0f52c3, 0xc6654d96d195df07, 0xc6654d96d195df07, 0x0000000000000021, 0x0 }, /* #60 */6123 { 0x0 e33c6, 0x0e33c6, 0xdf05ed56263eb59f, 0xdf05ed56267eb59f, 0x0000000000000016, 0x0 }, /* #61 */6124 { 0x 024293, 0x024292, 0x158f09ccd37c0f10, 0x15cf09ccd37c0f10, 0x0000000000000036, 0x0 }, /* #62 */6125 { 0x0 e6b46, 0x0e6b47, 0x70450637ca67004e, 0x70450637ca67004e, 0x0000000000000036, 0x0 }, /* #63 */6062 { 0x1f4192, 0x1f4192, 0x566b8b89fea74041, 0x566f8b89fea74041, 0x0000000000000032, 0x0 }, /* #0 */ 6063 { 0x247e16, 0x247e17, 0x0a9f7dc411af47fe, 0x0a9f7dc411af47fe, 0x000000000000000e, 0x0 }, /* #1 */ 6064 { 0x1427d7, 0x1427d6, 0x029e9e4590831daf, 0x029e9e4594831daf, 0x000000000000001a, 0x0 }, /* #2 */ 6065 { 0x183d82, 0x183d83, 0x9849fa98a76dc794, 0x9849fa98a76dc794, 0x0000000000000030, 0x0 }, /* #3 */ 6066 { 0x3137c7, 0x3137c6, 0x3dd58136b9d8a37d, 0x3dd78136b9d8a37d, 0x0000000000000031, 0x0 }, /* #4 */ 6067 { 0x1d2a47, 0x1d2a46, 0x5ba2f2261a9fef31, 0x5be2f2261a9fef31, 0x0000000000000036, 0x0 }, /* #5 */ 6068 { 0x1c2812, 0x1c2813, 0x43d76df009a06f00, 0x43d76df009a06f00, 0x0000000000000008, 0x0 }, /* #6 */ 6069 { 0x300613, 0x300613, 0x3ff8544196f2562f, 0x3ff8544196f2562f, 0x0000000000000036, 0x0 }, /* #7 */ 6070 { 0x282196, 0x282196, 0x5548ec318bfce013, 0x5548ec338bfce013, 0x0000000000000021, 0x0 }, /* #8 */ 6071 { 0x1d5d87, 0x1d5d86, 0x3496f9ca8b713234, 0xb496f9ca8b713234, 0x000000000000003f, 0x0 }, /* #9 */ 6072 { 0x302646, 0x302646, 0xb4e8e078ec6b3ed0, 0xb4e8e878ec6b3ed0, 0x000000000000002b, 0x0 }, /* #10 */ 6073 { 0x397a57, 0x397a57, 0x137b543455d6cfbb, 0x137b543455d6cfbb, 0x000000000000002a, 0x0 }, /* #11 */ 6074 { 0x0143d6, 0x0143d6, 0x4627044813e1b0ee, 0x4627044893e1b0ee, 0x000000000000001f, 0x0 }, /* #12 */ 6075 { 0x111857, 0x111857, 0xf8eec29730547582, 0xf8eec29730547582, 0x0000000000000008, 0x0 }, /* #13 */ 6076 { 0x320093, 0x320092, 0xba41506d8a853e10, 0xba41506d8a85be10, 0x000000000000000f, 0x0 }, /* #14 */ 6077 { 0x315307, 0x315307, 0x9fa7f15a259fd24d, 0x9fa7f15a259fd24d, 0x0000000000000006, 0x0 }, /* #15 */ 6078 { 0x214596, 0x214597, 0x6e004559455f36b3, 0x6e004559455f36b3, 0x000000000000003a, 0x0 }, /* #16 */ 6079 { 0x0f2142, 0x0f2143, 0x1f6feabb33ac42dc, 0x1f6feabb33ac42dc, 0x000000000000001c, 0x0 }, /* #17 */ 6080 { 0x012906, 0x012907, 0xa22b8a9389ff7449, 0xa22b8a9389ff7449, 0x000000000000002b, 0x0 }, /* #18 */ 6081 { 0x296ac6, 0x296ac7, 0x9e82daecfd3eafb9, 0x9e82daecfd3eafb9, 0x000000000000001a, 0x0 }, /* #19 */ 6082 { 0x040e87, 0x040e86, 0x7cde428cb2956dda, 0x7cde428cb2957dda, 0x000000000000000c, 0x0 }, /* #20 */ 6083 { 0x2e0282, 0x2e0283, 0xd7a996cb887c4932, 0xd7a996cb887c4932, 0x0000000000000023, 0x0 }, /* #21 */ 6084 { 0x2b3203, 0x2b3202, 0xb678d4cbd8a017c6, 0xb678d4cbf8a017c6, 0x000000000000001d, 0x0 }, /* #22 */ 6085 { 0x2a0dd2, 0x2a0dd2, 0x704a75e9e44f39c4, 0x704a75e9e44f39cc, 0x0000000000000003, 0x0 }, /* #23 */ 6086 { 0x222292, 0x222293, 0x0f6cbfb2a7a14f89, 0x0f6cbfb2a7a14f89, 0x000000000000001a, 0x0 }, /* #24 */ 6087 { 0x3b1e42, 0x3b1e43, 0xb5a435bae21b6964, 0xb5a435bae21b6964, 0x0000000000000019, 0x0 }, /* #25 */ 6088 { 0x082402, 0x082402, 0x642528727891d029, 0x6c2528727891d029, 0x000000000000003b, 0x0 }, /* #26 */ 6089 { 0x157353, 0x157353, 0xa5f4ab2d06867717, 0xa5f4ab2d06867717, 0x0000000000000012, 0x0 }, /* #27 */ 6090 { 0x004c96, 0x004c96, 0xf871d0ddfc63be87, 0xf873d0ddfc63be87, 0x0000000000000031, 0x0 }, /* #28 */ 6091 { 0x0b3953, 0x0b3953, 0xf054b78c4df58f4a, 0xf054b78c4df58f4a, 0x000000000000001e, 0x0 }, /* #29 */ 6092 { 0x3a0997, 0x3a0997, 0x45c610537aa76c86, 0x45c610537aa76c86, 0x000000000000001b, 0x0 }, /* #30 */ 6093 { 0x0d6f92, 0x0d6f93, 0x333615eb96977ba3, 0x333615eb96977ba3, 0x0000000000000011, 0x0 }, /* #31 */ 6094 { 0x010516, 0x010516, 0x53a3d074448a8dd5, 0x53a3d074448e8dd5, 0x0000000000000012, 0x0 }, /* #32 */ 6095 { 0x0803d3, 0x0803d3, 0xf5f64a44f7062b14, 0xf5f64a44f7062b14, 0x000000000000001c, 0x0 }, /* #33 */ 6096 { 0x2820c2, 0x2820c2, 0xfc04fb620611d24a, 0xfc04fb620611d64a, 0x000000000000000a, 0x0 }, /* #34 */ 6097 { 0x222116, 0x222116, 0x996993c3fdc582d1, 0x996993c3fdc782d1, 0x0000000000000011, 0x0 }, /* #35 */ 6098 { 0x3940c6, 0x3940c7, 0x24333f20ee20b0bc, 0x24333f20ee20b0bc, 0x0000000000000031, 0x0 }, /* #36 */ 6099 { 0x146396, 0x146396, 0x2c8f374d499847c2, 0x2c8f374d49b847c2, 0x0000000000000015, 0x0 }, /* #37 */ 6100 { 0x037686, 0x037686, 0x068a7d2125f79a71, 0x068a7d2325f79a71, 0x0000000000000021, 0x0 }, /* #38 */ 6101 { 0x3e7d87, 0x3e7d87, 0x0c933ea085eb1491, 0x0c933ea085eb1491, 0x0000000000000013, 0x0 }, /* #39 */ 6102 { 0x041016, 0x041017, 0x67dd48eac3fc4809, 0x67dd48eac3fc4809, 0x0000000000000018, 0x0 }, /* #40 */ 6103 { 0x353116, 0x353116, 0xab2ec5458d739621, 0xbb2ec5458d739621, 0x000000000000003c, 0x0 }, /* #41 */ 6104 { 0x3f7503, 0x3f7502, 0xac13fa68d3dd6508, 0xac1bfa68d3dd6508, 0x0000000000000033, 0x0 }, /* #42 */ 6105 { 0x135e03, 0x135e02, 0x0f893cae1ac35af7, 0x0f893cae1ac37af7, 0x000000000000000d, 0x0 }, /* #43 */ 6106 { 0x146696, 0x146697, 0x0661db9772dccba9, 0x0661db9772dccba9, 0x0000000000000007, 0x0 }, /* #44 */ 6107 { 0x002416, 0x002417, 0xd8f7eaf2dd097942, 0xd8f7eaf2dd097942, 0x000000000000003f, 0x0 }, /* #45 */ 6108 { 0x3859c7, 0x3859c7, 0x56909029d1981130, 0x56909029d1981130, 0x0000000000000025, 0x0 }, /* #46 */ 6109 { 0x1d6253, 0x1d6252, 0x2b9dcc4dd92a84b2, 0x2b9dcc4ddd2a84b2, 0x000000000000001a, 0x0 }, /* #47 */ 6110 { 0x0558d7, 0x0558d6, 0x59268f93c5e9527d, 0x59268f93c5e95a7d, 0x000000000000000b, 0x0 }, /* #48 */ 6111 { 0x3c7a43, 0x3c7a43, 0xeac03ebd4b867e17, 0xeac03ebd4b867e17, 0x000000000000000b, 0x0 }, /* #49 */ 6112 { 0x200846, 0x200846, 0x576bbada2512416d, 0x576bbada2512516d, 0x000000000000000c, 0x0 }, /* #50 */ 6113 { 0x001902, 0x001902, 0x4193e88acca95714, 0x4193e98acca95714, 0x0000000000000028, 0x0 }, /* #51 */ 6114 { 0x0f5d46, 0x0f5d46, 0x15b0c8403cd06564, 0x15b8c8403cd06564, 0x0000000000000033, 0x0 }, /* #52 */ 6115 { 0x244ac7, 0x244ac6, 0x00e6348e54f1295d, 0x00e63c8e54f1295d, 0x000000000000002b, 0x0 }, /* #53 */ 6116 { 0x3d3c83, 0x3d3c82, 0x2e39b332626562cd, 0x2e39b3b2626562cd, 0x0000000000000027, 0x0 }, /* #54 */ 6117 { 0x156f16, 0x156f16, 0x87b134b482c5cb78, 0x87b134b4c2c5cb78, 0x000000000000001e, 0x0 }, /* #55 */ 6118 { 0x1a0dd7, 0x1a0dd6, 0x9739a19b605642b9, 0x9739a19b645642b9, 0x000000000000001a, 0x0 }, /* #56 */ 6119 { 0x2303c6, 0x2303c6, 0x86ed5cad0ba04471, 0x96ed5cad0ba04471, 0x000000000000003c, 0x0 }, /* #57 */ 6120 { 0x3a1742, 0x3a1742, 0x48af60a39c2230c3, 0x48af60a39c2232c3, 0x0000000000000009, 0x0 }, /* #58 */ 6121 { 0x2b6d13, 0x2b6d12, 0x7b07218caa883f59, 0x7b07218cae883f59, 0x000000000000001a, 0x0 }, /* #59 */ 6122 { 0x030c96, 0x030c96, 0x0dd8d4454fccc9dd, 0x0dd9d4454fccc9dd, 0x0000000000000030, 0x0 }, /* #60 */ 6123 { 0x0f1ed2, 0x0f1ed3, 0xe6878b6b8a036b83, 0xe6878b6b8a036b83, 0x0000000000000010, 0x0 }, /* #61 */ 6124 { 0x2b0416, 0x2b0417, 0xc78fc04d8f18ce0f, 0xc78fc04d8f18ce0f, 0x000000000000001b, 0x0 }, /* #62 */ 6125 { 0x0f6713, 0x0f6712, 0x203b00216681fdc2, 0x203b00256681fdc2, 0x0000000000000022, 0x0 }, /* #63 */ 6126 6126 }; 6127 6127 static const BINU64_TEST_T g_aTests_bts_u64_locked[] = 6128 6128 { 6129 { 0x 151792, 0x151792, 0xa2d5bf9c35feac1d, 0xa2f5bf9c35feac1d, 0x0000000000000035, 0x0 }, /* #0 */6130 { 0x 1e5e02, 0x1e5e02, 0x1f7496bd7aad6610, 0x1f7496bd7aad6611, 0x0000000000000000, 0x0 }, /* #1 */6131 { 0x 162cd3, 0x162cd3, 0x11fdaa8a719a6f3f, 0x11fdaa8a719a6f3f, 0x0000000000000000, 0x0 }, /* #2 */6132 { 0x 1857d6, 0x1857d6, 0x0db8ff93376ed653, 0x0db8ff93376ed657, 0x0000000000000002, 0x0 }, /* #3 */6133 { 0x1 62e93, 0x162e92, 0x64a17a44d0e994e9, 0x66a17a44d0e994e9, 0x0000000000000039, 0x0 }, /* #4 */6134 { 0x2b 5617, 0x2b5617, 0xb50791929c74c076, 0xb50791929c74c076, 0x0000000000000031, 0x0 }, /* #5 */6135 { 0x2 84256, 0x284257, 0x5819e866669d29a8, 0x5819e866669d29a8, 0x0000000000000026, 0x0 }, /* #6 */6136 { 0x 3a0a52, 0x3a0a53, 0x43cf60ef6250bcf7, 0x43cf60ef6250bcf7, 0x000000000000001d, 0x0 }, /* #7 */6137 { 0x2 33ec3, 0x233ec3, 0x7960b8b6894b76be, 0x7960b8b6894b76be, 0x0000000000000027, 0x0 }, /* #8 */6138 { 0x 0b3a92, 0x0b3a93, 0x588f91d62185d1c7, 0x588f91d62185d1c7, 0x0000000000000032, 0x0 }, /* #9 */6139 { 0x 375213, 0x375212, 0x0abee3cce5f5c08a, 0x0abee7cce5f5c08a, 0x000000000000002a, 0x0 }, /* #10 */6140 { 0x 2a1496, 0x2a1497, 0xdba4f2d81f8327b9, 0xdba4f2d81f8327b9, 0x0000000000000029, 0x0 }, /* #11 */6141 { 0x 2230c6, 0x2230c7, 0x7f86f33a9132556f, 0x7f86f33a9132556f, 0x000000000000003e, 0x0 }, /* #12 */6142 { 0x 215993, 0x215992, 0x33d5c2d1560a26ad, 0x33d5e2d1560a26ad, 0x000000000000002d, 0x0 }, /* #13 */6143 { 0x 2842c3, 0x2842c2, 0x8a6f06c675beefc3, 0x8a6f06c675beefcb, 0x0000000000000003, 0x0 }, /* #14 */6144 { 0x 160397, 0x160397, 0xd3ae039b954f758b, 0xd3ae039b954f758b, 0x0000000000000035, 0x0 }, /* #15 */6145 { 0x 187253, 0x187253, 0x9cf5edad56558b00, 0x9cf5edad56558b00, 0x0000000000000035, 0x0 }, /* #16 */6146 { 0x 333496, 0x333496, 0xc35442c812168097, 0xc35462c812168097, 0x000000000000002d, 0x0 }, /* #17 */6147 { 0x 067496, 0x067496, 0x1694f011c7e3388a, 0x9694f011c7e3388a, 0x000000000000003f, 0x0 }, /* #18 */6148 { 0x 1d5c52, 0x1d5c53, 0x08253ec42d6b2267, 0x08253ec42d6b2267, 0x0000000000000009, 0x0 }, /* #19 */6149 { 0x 010356, 0x010356, 0x9aa2eecf215de209, 0x9aa2eecf215de229, 0x0000000000000005, 0x0 }, /* #20 */6150 { 0x 0443c2, 0x0443c3, 0x215c014ce9d9e92e, 0x215c014ce9d9e92e, 0x0000000000000003, 0x0 }, /* #21 */6151 { 0x 005f42, 0x005f42, 0x96151261d88b2c69, 0x96155261d88b2c69, 0x000000000000002e, 0x0 }, /* #22 */6152 { 0x 181442, 0x181442, 0x7d444d80fc61de38, 0x7d445d80fc61de38, 0x000000000000002c, 0x0 }, /* #23 */6153 { 0x 025602, 0x025603, 0x2639f027a8705286, 0x2639f027a8705286, 0x000000000000001f, 0x0 }, /* #24 */6154 { 0x 156a07, 0x156a07, 0xef10fa72cd3912dc, 0xef10fa72cd3912dc, 0x0000000000000002, 0x0 }, /* #25 */6155 { 0x3 72846, 0x372847, 0x9a8bf8ea00b6b2ab, 0x9a8bf8ea00b6b2ab, 0x0000000000000017, 0x0 }, /* #26 */6156 { 0x1 41f47, 0x141f46, 0x070b3476159b4db7, 0x070b347615db4db7, 0x0000000000000016, 0x0 }, /* #27 */6157 { 0x 2b42c6, 0x2b42c6, 0xafbc4c3ac4f52da5, 0xafbc4c3ac4f72da5, 0x0000000000000011, 0x0 }, /* #28 */6158 { 0x1 b4e02, 0x1b4e02, 0x70a4be77c75e10db, 0x70a4bef7c75e10db, 0x0000000000000027, 0x0 }, /* #29 */6159 { 0x 0b1957, 0x0b1957, 0x049a0f2c07c1cd7e, 0x049a0f2c07c1cd7e, 0x0000000000000023, 0x0 }, /* #30 */6160 { 0x 126892, 0x126893, 0x4354b22c8b8f6476, 0x4354b22c8b8f6476, 0x0000000000000029, 0x0 }, /* #31 */6161 { 0x 386483, 0x386483, 0x08923832b6e26208, 0x08923832b6e26208, 0x0000000000000003, 0x0 }, /* #32 */6162 { 0x 2b3106, 0x2b3107, 0x2e8f498155e7f13e, 0x2e8f498155e7f13e, 0x000000000000001c, 0x0 }, /* #33 */6163 { 0x 191783, 0x191783, 0x51c48a8c3fde6998, 0x51c48a8c3fde6998, 0x0000000000000004, 0x0 }, /* #34 */6164 { 0x 0c3dd6, 0x0c3dd6, 0xe5349b29733a0170, 0xe5349ba9733a0170, 0x0000000000000027, 0x0 }, /* #35 */6165 { 0x 1e4002, 0x1e4003, 0xcc655b7b3e4f5d0a, 0xcc655b7b3e4f5d0a, 0x000000000000002c, 0x0 }, /* #36 */6166 { 0x 0753d2, 0x0753d2, 0x68b2796fb7ebc237, 0x68b2796fb7ebc337, 0x0000000000000008, 0x0 }, /* #37 */6167 { 0x 384442, 0x384442, 0x0f5da28cdf1e8f7a, 0x0f7da28cdf1e8f7a, 0x0000000000000035, 0x0 }, /* #38 */6168 { 0x 051f13, 0x051f12, 0x11ba5552d503647d, 0x11ba5552d523647d, 0x0000000000000015, 0x0 }, /* #39 */6169 { 0x 081ad6, 0x081ad7, 0xc20831c353ad5949, 0xc20831c353ad5949, 0x000000000000003f, 0x0 }, /* #40 */6170 { 0x 0f4212, 0x0f4213, 0xb723ce82157ae452, 0xb723ce82157ae452, 0x0000000000000016, 0x0 }, /* #41 */6171 { 0x 315e92, 0x315e92, 0x85103c7b08c230c6, 0x85103e7b08c230c6, 0x0000000000000029, 0x0 }, /* #42 */6172 { 0x0 23013, 0x023012, 0x76313e211823bb1b, 0x76313e211827bb1b, 0x0000000000000012, 0x0 }, /* #43 */6173 { 0x0 50806, 0x050806, 0xbd9b594ef32db459, 0xbd9b594ef32df459, 0x000000000000000e, 0x0 }, /* #44 */6174 { 0x 195bd2, 0x195bd2, 0xa8936c99ad6e5cdf, 0xa8976c99ad6e5cdf, 0x0000000000000032, 0x0 }, /* #45 */6175 { 0x 117b03, 0x117b03, 0x1c22faf1336ab4b7, 0x1c22faf1336ab4b7, 0x0000000000000025, 0x0 }, /* #46 */6176 { 0x 0a3e57, 0x0a3e56, 0xa644386c94cd1d62, 0xa644396c94cd1d62, 0x0000000000000028, 0x0 }, /* #47 */6177 { 0x 364d57, 0x364d56, 0xe621d18cc519e179, 0xe661d18cc519e179, 0x0000000000000036, 0x0 }, /* #48 */6178 { 0x 341b13, 0x341b12, 0x2681cb5da632b972, 0x6681cb5da632b972, 0x000000000000003e, 0x0 }, /* #49 */6179 { 0x 174e52, 0x174e53, 0xedb284e9f09886af, 0xedb284e9f09886af, 0x000000000000002f, 0x0 }, /* #50 */6180 { 0x 352c17, 0x352c17, 0x7e9ba3c87537413b, 0x7e9ba3c87537413b, 0x0000000000000014, 0x0 }, /* #51 */6181 { 0x 3e4647, 0x3e4646, 0x3775aa628a55530f, 0x3775aa638a55530f, 0x0000000000000020, 0x0 }, /* #52 */6182 { 0x 2d19d3, 0x2d19d3, 0x08daa0d662044ef0, 0x08daa0d662044ef0, 0x0000000000000024, 0x0 }, /* #53 */6183 { 0x 0c4a87, 0x0c4a87, 0xadac3c802ac601fb, 0xadac3c802ac601fb, 0x0000000000000000, 0x0 }, /* #54 */6184 { 0x 035612, 0x035613, 0xdd17d0c389e51864, 0xdd17d0c389e51864, 0x0000000000000034, 0x0 }, /* #55 */6185 { 0x 2f6b82, 0x2f6b82, 0xbf3f37825642db1c, 0xff3f37825642db1c, 0x000000000000003e, 0x0 }, /* #56 */6186 { 0x 191097, 0x191097, 0x585c446126e54de2, 0x585c446126e54de2, 0x0000000000000005, 0x0 }, /* #57 */6187 { 0x 264a52, 0x264a52, 0x95eb82b3301907af, 0x95eb82b3305907af, 0x0000000000000016, 0x0 }, /* #58 */6188 { 0x 127a56, 0x127a57, 0x7a0fd0ab40bb13c8, 0x7a0fd0ab40bb13c8, 0x0000000000000014, 0x0 }, /* #59 */6189 { 0x 367257, 0x367257, 0x85dc27fc25e88a7d, 0x85dc27fc25e88a7d, 0x0000000000000038, 0x0 }, /* #60 */6190 { 0x 281192, 0x281193, 0x9d3fbb598534f16a, 0x9d3fbb598534f16a, 0x000000000000000f, 0x0 }, /* #61 */6191 { 0x 1e5f92, 0x1e5f93, 0x78e7fa0d36942864, 0x78e7fa0d36942864, 0x000000000000003e, 0x0 }, /* #62 */6192 { 0x0 a2b53, 0x0a2b53, 0x8a737895aa6cc2f5, 0x8a737895aa6cc2f5, 0x0000000000000022, 0x0 }, /* #63 */6129 { 0x261e56, 0x261e57, 0x08a360600b276a0c, 0x08a360600b276a0c, 0x000000000000000e, 0x0 }, /* #0 */ 6130 { 0x241ec6, 0x241ec7, 0x23d93e813b288f43, 0x23d93e813b288f43, 0x000000000000000a, 0x0 }, /* #1 */ 6131 { 0x320712, 0x320713, 0x8dca4a45cc387217, 0x8dca4a45cc387217, 0x0000000000000029, 0x0 }, /* #2 */ 6132 { 0x392853, 0x392853, 0x9077b87587221c6b, 0x9077b87587221c6b, 0x0000000000000018, 0x0 }, /* #3 */ 6133 { 0x1a3952, 0x1a3953, 0x00f83ce8e1eacfb7, 0x00f83ce8e1eacfb7, 0x0000000000000017, 0x0 }, /* #4 */ 6134 { 0x2b1286, 0x2b1287, 0x7a8506962c0eb8c6, 0x7a8506962c0eb8c6, 0x000000000000001d, 0x0 }, /* #5 */ 6135 { 0x211b46, 0x211b47, 0xc925f87e55072943, 0xc925f87e55072943, 0x0000000000000023, 0x0 }, /* #6 */ 6136 { 0x1f65d2, 0x1f65d2, 0x983a3a36c928d1d5, 0x983a3ab6c928d1d5, 0x0000000000000027, 0x0 }, /* #7 */ 6137 { 0x200f47, 0x200f47, 0xf66c815e6392bbe0, 0xf66c815e6392bbe0, 0x000000000000000f, 0x0 }, /* #8 */ 6138 { 0x1220c2, 0x1220c2, 0xeda987c73da44cba, 0xfda987c73da44cba, 0x000000000000003c, 0x0 }, /* #9 */ 6139 { 0x2f7787, 0x2f7787, 0x86bb112a5ad2023d, 0x86bb112a5ad2023d, 0x0000000000000019, 0x0 }, /* #10 */ 6140 { 0x353a02, 0x353a02, 0x18e3bbb5094711d5, 0x18e3bbb509c711d5, 0x0000000000000017, 0x0 }, /* #11 */ 6141 { 0x193c47, 0x193c46, 0x3dbb5b7e868cad25, 0x3dbbdb7e868cad25, 0x000000000000002f, 0x0 }, /* #12 */ 6142 { 0x1c2612, 0x1c2613, 0x4ec47e231ec7a703, 0x4ec47e231ec7a703, 0x000000000000003b, 0x0 }, /* #13 */ 6143 { 0x175587, 0x175586, 0x109d0deee305c83c, 0x109d0deee305c8bc, 0x0000000000000007, 0x0 }, /* #14 */ 6144 { 0x2c5803, 0x2c5803, 0x601e183323501b05, 0x601e183323501b05, 0x000000000000003e, 0x0 }, /* #15 */ 6145 { 0x3e6fc6, 0x3e6fc6, 0x6458a37126dc6cf0, 0x6458e37126dc6cf0, 0x000000000000002e, 0x0 }, /* #16 */ 6146 { 0x0b6f93, 0x0b6f92, 0x93efd701b51f3579, 0x93ffd701b51f3579, 0x0000000000000034, 0x0 }, /* #17 */ 6147 { 0x253f52, 0x253f52, 0xea65e9e1a7a1b8b6, 0xea65e9e1a7a1b8f6, 0x0000000000000006, 0x0 }, /* #18 */ 6148 { 0x263217, 0x263217, 0xc956e23025361108, 0xc956e23025361108, 0x000000000000001a, 0x0 }, /* #19 */ 6149 { 0x3c0b02, 0x3c0b03, 0xa9f8f52feb13f01c, 0xa9f8f52feb13f01c, 0x0000000000000003, 0x0 }, /* #20 */ 6150 { 0x2f31c3, 0x2f31c2, 0x2a25865aff2c20ec, 0x2a2586daff2c20ec, 0x0000000000000027, 0x0 }, /* #21 */ 6151 { 0x1d5002, 0x1d5002, 0xf7137ee3bec566cb, 0xf7137fe3bec566cb, 0x0000000000000028, 0x0 }, /* #22 */ 6152 { 0x051043, 0x051042, 0xfc7e4fdc0e41b79f, 0xfc7e4fdc0e41bf9f, 0x000000000000000b, 0x0 }, /* #23 */ 6153 { 0x330b87, 0x330b87, 0x9c916b39c2c236a4, 0x9c916b39c2c236a4, 0x0000000000000029, 0x0 }, /* #24 */ 6154 { 0x3f1483, 0x3f1483, 0x3a851305e4a4165d, 0x3a851305e4a4165d, 0x000000000000001a, 0x0 }, /* #25 */ 6155 { 0x3b1917, 0x3b1917, 0x1167843de373f342, 0x1167843de373f342, 0x0000000000000038, 0x0 }, /* #26 */ 6156 { 0x193042, 0x193043, 0x630b82cece4b13f6, 0x630b82cece4b13f6, 0x000000000000002f, 0x0 }, /* #27 */ 6157 { 0x3d0ac7, 0x3d0ac6, 0x1ce56f615f186cc2, 0x1ce57f615f186cc2, 0x000000000000002c, 0x0 }, /* #28 */ 6158 { 0x187613, 0x187613, 0x362fde70a30d2da5, 0x362fde70a30d2da5, 0x000000000000002e, 0x0 }, /* #29 */ 6159 { 0x244bc7, 0x244bc7, 0x0eb85acf7dac9a16, 0x0eb85acf7dac9a16, 0x0000000000000029, 0x0 }, /* #30 */ 6160 { 0x3c4753, 0x3c4753, 0x5371c2c64cf67b47, 0x5371c2c64cf67b47, 0x0000000000000036, 0x0 }, /* #31 */ 6161 { 0x223117, 0x223117, 0xfe5b4b333e0ecf89, 0xfe5b4b333e0ecf89, 0x0000000000000000, 0x0 }, /* #32 */ 6162 { 0x3b7553, 0x3b7552, 0x3f195d3198294b76, 0x3f195db198294b76, 0x0000000000000027, 0x0 }, /* #33 */ 6163 { 0x2d5253, 0x2d5252, 0x0c26e319c277da36, 0x0c26e319c277de36, 0x000000000000000a, 0x0 }, /* #34 */ 6164 { 0x186687, 0x186687, 0x9a5892a611463d26, 0x9a5892a611463d26, 0x000000000000000d, 0x0 }, /* #35 */ 6165 { 0x2e12c2, 0x2e12c3, 0x299e6be190db3d6f, 0x299e6be190db3d6f, 0x0000000000000033, 0x0 }, /* #36 */ 6166 { 0x297dc2, 0x297dc2, 0x66083155b1926bda, 0x66183155b1926bda, 0x0000000000000034, 0x0 }, /* #37 */ 6167 { 0x162516, 0x162516, 0x44f4f008d432957f, 0x44f4f008d472957f, 0x0000000000000016, 0x0 }, /* #38 */ 6168 { 0x377e13, 0x377e12, 0xd23c843430b846fc, 0xd23c843434b846fc, 0x000000000000001a, 0x0 }, /* #39 */ 6169 { 0x2e64c7, 0x2e64c6, 0xa31534f17a9bddd3, 0xa33534f17a9bddd3, 0x0000000000000035, 0x0 }, /* #40 */ 6170 { 0x150b87, 0x150b86, 0x326f0dec987236d9, 0x326f0dec987636d9, 0x0000000000000012, 0x0 }, /* #41 */ 6171 { 0x0d0657, 0x0d0657, 0x34635c0e21dd00db, 0x34635c0e21dd00db, 0x0000000000000014, 0x0 }, /* #42 */ 6172 { 0x057803, 0x057802, 0x13d3ceaab7e56792, 0x13d3cebab7e56792, 0x0000000000000024, 0x0 }, /* #43 */ 6173 { 0x010b16, 0x010b17, 0xdd7d8d61f7146b02, 0xdd7d8d61f7146b02, 0x000000000000003a, 0x0 }, /* #44 */ 6174 { 0x255503, 0x255502, 0xff32257693afde66, 0xff32257e93afde66, 0x0000000000000023, 0x0 }, /* #45 */ 6175 { 0x075406, 0x075406, 0xe9ae1abf8d65c940, 0xe9ae1abf8d65e940, 0x000000000000000d, 0x0 }, /* #46 */ 6176 { 0x303996, 0x303997, 0x7264a85cdf54b5b1, 0x7264a85cdf54b5b1, 0x000000000000001c, 0x0 }, /* #47 */ 6177 { 0x085416, 0x085417, 0xcfec4ef0f490d281, 0xcfec4ef0f490d281, 0x000000000000000e, 0x0 }, /* #48 */ 6178 { 0x0c1442, 0x0c1443, 0x56f6047384d052e5, 0x56f6047384d052e5, 0x000000000000001f, 0x0 }, /* #49 */ 6179 { 0x3155d2, 0x3155d3, 0xda73f09d67c39908, 0xda73f09d67c39908, 0x000000000000003c, 0x0 }, /* #50 */ 6180 { 0x285b07, 0x285b07, 0xe00548dc836fc93f, 0xe00548dc836fc93f, 0x0000000000000030, 0x0 }, /* #51 */ 6181 { 0x247bc6, 0x247bc6, 0x505722ca6a83f39f, 0x585722ca6a83f39f, 0x000000000000003b, 0x0 }, /* #52 */ 6182 { 0x165843, 0x165843, 0x11958f9945984bc1, 0x11958f9945984bc1, 0x0000000000000013, 0x0 }, /* #53 */ 6183 { 0x296bd7, 0x296bd7, 0xc14093725e825f54, 0xc14093725e825f54, 0x0000000000000002, 0x0 }, /* #54 */ 6184 { 0x3d4e13, 0x3d4e13, 0xa4f4767b4fae90f2, 0xa4f4767b4fae90f2, 0x0000000000000004, 0x0 }, /* #55 */ 6185 { 0x0848d6, 0x0848d6, 0x542a2cb916edc525, 0x542a2cb916edc565, 0x0000000000000006, 0x0 }, /* #56 */ 6186 { 0x0745c2, 0x0745c3, 0x618a31c25b10a42b, 0x618a31c25b10a42b, 0x0000000000000001, 0x0 }, /* #57 */ 6187 { 0x184b83, 0x184b82, 0xcc3a1a40ec8d50fa, 0xcc3a1a40ed8d50fa, 0x0000000000000018, 0x0 }, /* #58 */ 6188 { 0x3c35d3, 0x3c35d2, 0x2d218df86cf973cc, 0x2d218df86cf973ce, 0x0000000000000001, 0x0 }, /* #59 */ 6189 { 0x113b03, 0x113b02, 0x6e2296a9fc8e7ad6, 0x6e2297a9fc8e7ad6, 0x0000000000000028, 0x0 }, /* #60 */ 6190 { 0x366602, 0x366602, 0x8d61a777d562914a, 0xcd61a777d562914a, 0x000000000000003e, 0x0 }, /* #61 */ 6191 { 0x385907, 0x385907, 0xcb352ef6a9253ac4, 0xcb352ef6a9253ac4, 0x000000000000000d, 0x0 }, /* #62 */ 6192 { 0x0f6557, 0x0f6557, 0x72bb2a0da759b5fd, 0x72bb2a0da759b5fd, 0x0000000000000000, 0x0 }, /* #63 */ 6193 6193 }; 6194 6194 static const BINU64_TEST_T g_aTests_bsf_u64[] = 6195 6195 { 6196 { 0x 294256, 0x294216, 0x6eb0557306176571, 0x0000000000000000, 0x4ba2ae407aba08f7, 0x0 }, /* #0 */6197 { 0x 1d7197, 0x1d7197, 0x0283693b3aa8595e, 0x0000000000000001, 0x939f2e070171c29a, 0x0 }, /* #1 */6198 { 0x 065783, 0x065783, 0x2aaf428735b6a781, 0x0000000000000000, 0x768790121838c2f5, 0x0 }, /* #2 */6199 { 0x 034a83, 0x034a83, 0xf4158f31aae6082d, 0x0000000000000000, 0x7cf7e286736c1581, 0x0 }, /* #3 */6200 { 0x3 90b82, 0x390b82, 0xc68848a21b22c071, 0x0000000000000000, 0x5f090c71dd588707, 0x0 }, /* #4 */6201 { 0x 0f7f57, 0x0f7f17, 0x6f9da063074c80d3, 0x0000000000000000, 0x92bfd0b4158cdc01, 0x0 }, /* #5 */6202 { 0x 1f03d7, 0x1f0397, 0x8e78a334dd36ba56, 0x0000000000000003, 0x23eab8b59222b258, 0x0 }, /* #6 */6203 { 0x 040557, 0x040517, 0xaa96c20979d85872, 0x0000000000000000, 0x8902d463cf9cf2b7, 0x0 }, /* #7 */6204 { 0x 053416, 0x053416, 0x03ac996c1bb9cea0, 0x0000000000000001, 0x9102a01b388c8356, 0x0 }, /* #8 */6205 { 0x 1d5556, 0x1d5516, 0x02d3c84e648da3a7, 0x0000000000000003, 0x7ebf8f509e039b28, 0x0 }, /* #9 */6206 { 0x 196d57, 0x196d17, 0xc643f0e74def0162, 0x0000000000000000, 0x9c771a0d567cd0e7, 0x0 }, /* #10 */6207 { 0x 0f5a16, 0x0f5a16, 0xfb42fd46a2a2ffb9, 0x0000000000000000, 0xd7c1d9d86b021d0f, 0x0 }, /* #11 */6208 { 0x 050017, 0x050017, 0xbca14e852689029b, 0x0000000000000000, 0x6337ce18822a3daf, 0x0 }, /* #12 */6209 { 0x 3b3c83, 0x3b3c83, 0x36e60cae61577d57, 0x0000000000000001, 0x0e1dff48b94a8faa, 0x0 }, /* #13 */6210 { 0x 227803, 0x227803, 0x16705bde468a20d0, 0x0000000000000002, 0x831e61a8aa9f5754, 0x0 }, /* #14 */6211 { 0x1 d7f06, 0x1d7f06, 0x2a2099277cfe2110, 0x0000000000000002, 0x478798c2c226e50c, 0x0 }, /* #15 */6212 { 0x 3d6c42, 0x3d6c02, 0x34f1550a226c4fe5, 0x0000000000000000, 0x4a33365f90063f81, 0x0 }, /* #16 */6213 { 0x3 61c16, 0x361c16, 0x538ef64c59492e8c, 0x0000000000000002, 0x337db05a0ecc019c, 0x0 }, /* #17 */6214 { 0x 051fd2, 0x051f92, 0x9f7d75624db46a16, 0x0000000000000002, 0x55c4182ea5a58514, 0x0 }, /* #18 */6215 { 0x 0f1fd7, 0x0f1f97, 0xbd278b4c4cd13daa, 0x0000000000000000, 0x415ca63bef2a49f1, 0x0 }, /* #19 */6216 { 0x 250d03, 0x250d03, 0x4cc8d36833ccd551, 0x0000000000000001, 0xcbfe3272d4af783a, 0x0 }, /* #20 */6217 { 0x 216086, 0x216086, 0xa62bc426ee9b2a22, 0x0000000000000000, 0x3ed8bc82835acf31, 0x0 }, /* #21 */6218 { 0x 003bd7, 0x003b97, 0x8525b4bcca1a4eb6, 0x0000000000000000, 0xb94710fc6e7ca547, 0x0 }, /* #22 */6219 { 0x 2c2dc6, 0x2c2d86, 0xdc12334c7ff0d48b, 0x0000000000000000, 0xb1fac4506ee5d0f9, 0x0 }, /* #23 */6220 { 0x 2e79d2, 0x2e7992, 0xf7d4476d7effee1d, 0x0000000000000000, 0x3be7069f519d8291, 0x0 }, /* #24 */6221 { 0x2 37047, 0x237007, 0xb88f815a453381d0, 0x0000000000000002, 0xd37ee155d575798c, 0x0 }, /* #25 */6222 { 0x 3b3e46, 0x3b3e06, 0xf8cc16335188fdc3, 0x0000000000000001, 0xbb4306251ec58b66, 0x0 }, /* #26 */6223 { 0x 082653, 0x082613, 0xcffa7558bca1d86a, 0x0000000000000000, 0x6b739213c42e0d6d, 0x0 }, /* #27 */6224 { 0x 3b3386, 0x3b3386, 0xa7859d91e87dfd5f, 0x0000000000000002, 0x86e508c9752baedc, 0x0 }, /* #28 */6225 { 0x2 36853, 0x236813, 0x174c002612f417e2, 0x0000000000000004, 0xb1d45b0dfe9deb90, 0x0 }, /* #29 */6226 { 0x 256cd7, 0x256c97, 0xe781c67ec161b811, 0x0000000000000000, 0x2aaac096f90e8e75, 0x0 }, /* #30 */6227 { 0x 096e87, 0x096e87, 0x1ff527c085cd27e1, 0x0000000000000000, 0xe7eb2ac61804df77, 0x0 }, /* #31 */6228 { 0x0 54183, 0x054183, 0xc8c7f209c2d8554c, 0x0000000000000000, 0xfe29b2863ee35233, 0x0 }, /* #32 */6229 { 0x 071b46, 0x071b06, 0x187663bfdbe4accd, 0x0000000000000003, 0x375a07f1448ebdf8, 0x0 }, /* #33 */6230 { 0x 3f1c46, 0x3f1c06, 0x901c712184b7165a, 0x0000000000000001, 0x401c7f2dbb4735ca, 0x0 }, /* #34 */6231 { 0x2 10417, 0x210417, 0x373667d777b0c86c, 0x0000000000000001, 0x5b26ca3c14db9166, 0x0 }, /* #35 */6232 { 0x 2757c6, 0x275786, 0x84127effb37b6296, 0x0000000000000000, 0x1fe274bb9a4f996f, 0x0 }, /* #36 */6233 { 0x 1d3157, 0x1d3117, 0x17272ee01b25edec, 0x0000000000000000, 0xe738a4604d76a0d3, 0x0 }, /* #37 */6234 { 0x2f 2e97, 0x2f2e97, 0x2bb698992ef937ae, 0x0000000000000001, 0x33896bfce0dc9c0e, 0x0 }, /* #38 */6235 { 0x1 02886, 0x102886, 0xcbc537947ab04caf, 0x0000000000000000, 0x3a85346a80c3db95, 0x0 }, /* #39 */6236 { 0x3 459d7, 0x345997, 0xae7a5d0d86001176, 0x0000000000000000, 0x61acbe5163733925, 0x0 }, /* #40 */6237 { 0x0 269d2, 0x026992, 0xd1007644cb4c95d3, 0x0000000000000002, 0xbb4f416635547314, 0x0 }, /* #41 */6238 { 0x 0e2dd7, 0x0e2d97, 0x266350139d7ed903, 0x0000000000000000, 0xd0fc7715421e43e9, 0x0 }, /* #42 */6239 { 0x 2e0c43, 0x2e0c03, 0x12dbc5ff4e70d991, 0x0000000000000000, 0xc16633ed1aa3f205, 0x0 }, /* #43 */6240 { 0x 1b0d52, 0x1b0d12, 0x99fee8d8f147b21e, 0x0000000000000004, 0x6a20a0116e68eb10, 0x0 }, /* #44 */6241 { 0x2 c5192, 0x2c5192, 0xca326d7530bb1ff4, 0x0000000000000000, 0xd76aebd4f4b0218d, 0x0 }, /* #45 */6242 { 0x2 05802, 0x205802, 0x06adf87cb3cdb711, 0x0000000000000002, 0xb5070f320794b924, 0x0 }, /* #46 */6243 { 0x 365786, 0x365786, 0x665cb2e7684761a9, 0x0000000000000000, 0xa85da9f18fe59031, 0x0 }, /* #47 */6244 { 0x 004296, 0x004296, 0xf4983ce825ddf7c6, 0x0000000000000000, 0x3a64123bb6c6df25, 0x0 }, /* #48 */6245 { 0x 287d47, 0x287d07, 0xcf5eef9b5956c404, 0x0000000000000000, 0xf84046aae1c4b0ff, 0x0 }, /* #49 */6246 { 0x 1f0093, 0x1f0093, 0x7c58e161867255b5, 0x0000000000000001, 0xf1c242dfef34c63a, 0x0 }, /* #50 */6247 { 0x 3478d2, 0x347892, 0x06d95a6500682775, 0x0000000000000000, 0x1ad8ba6467bdc139, 0x0 }, /* #51 */6248 { 0x 3529d6, 0x352996, 0xa11217177bcd439d, 0x0000000000000000, 0x3cd68f02eaa9f7f7, 0x0 }, /* #52 */6249 { 0x 070c57, 0x070c17, 0xd2b69f489e7ad6f5, 0x0000000000000002, 0xaf138619d3935a64, 0x0 }, /* #53 */6250 { 0x0 90c47, 0x090c07, 0x901c210775454016, 0x0000000000000000, 0x605a45a266bc7ba7, 0x0 }, /* #54 */6251 { 0x 114013, 0x114013, 0xe2e9d5b8cadacd81, 0x0000000000000004, 0x04f58bf4e5ce34f0, 0x0 }, /* #55 */6252 { 0x 374297, 0x374297, 0xfd56d88b8b7d0701, 0x0000000000000000, 0xa814dd5d90a2ad23, 0x0 }, /* #56 */6253 { 0x 111913, 0x111913, 0xf4efd2e096cf278f, 0x0000000000000001, 0xb9c2d8906cfd8b46, 0x0 }, /* #57 */6254 { 0x 181443, 0x181403, 0x4a9b2d7a1de2a475, 0x0000000000000001, 0x122fb75491c6cada, 0x0 }, /* #58 */6255 { 0x2 c7517, 0x2c7517, 0x5468b87a71110524, 0x0000000000000000, 0x490c8e6327275c0d, 0x0 }, /* #59 */6256 { 0x 182b06, 0x182b06, 0x8e3c0375dd724da0, 0x0000000000000000, 0xbd6033ef46071e73, 0x0 }, /* #60 */6257 { 0x 315017, 0x315017, 0x8805a9637d9ce70f, 0x0000000000000001, 0x1f850688ebb3a6b2, 0x0 }, /* #61 */6258 { 0x 2f5ac2, 0x2f5a82, 0x9b2ee8ed098b57c3, 0x0000000000000000, 0x4a0b72a5a4be4e5f, 0x0 }, /* #62 */6259 { 0x1 333c3, 0x133383, 0xe484f029b4008d6d, 0x0000000000000001, 0x96a31db013b3267a, 0x0 }, /* #63 */6196 { 0x070c86, 0x070c86, 0x777194d61d2312ab, 0x0000000000000000, 0x883fb4f681e2aadd, 0x0 }, /* #0 */ 6197 { 0x010697, 0x010697, 0x6dab4a7619b2dc83, 0x0000000000000001, 0x7a30cb4588a5c13a, 0x0 }, /* #1 */ 6198 { 0x313cd3, 0x313c93, 0x3639c247d9527bbd, 0x0000000000000002, 0x094b1221ca01fff4, 0x0 }, /* #2 */ 6199 { 0x135a16, 0x135a16, 0xf81d34bf83019897, 0x0000000000000002, 0x88e89c8ac5722534, 0x0 }, /* #3 */ 6200 { 0x3d4d43, 0x3d4d03, 0x34167d655b65bbf3, 0x0000000000000000, 0x934808d03082ad6d, 0x0 }, /* #4 */ 6201 { 0x3a1993, 0x3a1993, 0x993ce9f25938b239, 0x0000000000000000, 0x82f6eb86ee231bcf, 0x0 }, /* #5 */ 6202 { 0x204cc2, 0x204c82, 0x9001863b46a3063e, 0x0000000000000001, 0x5145b63d541393b2, 0x0 }, /* #6 */ 6203 { 0x3f0852, 0x3f0812, 0x9d8c5dcdbf991e2d, 0x0000000000000001, 0x5ba5bffeea624ce2, 0x0 }, /* #7 */ 6204 { 0x1f6b93, 0x1f6b93, 0xd05039077eeb656e, 0x0000000000000001, 0x2edbb7d242d023c2, 0x0 }, /* #8 */ 6205 { 0x0174d2, 0x017492, 0xbafc5cfa3c9ea20f, 0x0000000000000000, 0x5562700e8e3c3f57, 0x0 }, /* #9 */ 6206 { 0x2a3213, 0x2a3213, 0x2de4e785fd92c19b, 0x0000000000000000, 0xf02982fa8f1be44d, 0x0 }, /* #10 */ 6207 { 0x162497, 0x162497, 0x6ca612f52a7ddac6, 0x0000000000000000, 0x5750d73a4b26a9b9, 0x0 }, /* #11 */ 6208 { 0x224d96, 0x224d96, 0x556829a719d5ffde, 0x0000000000000000, 0x04e9e56da9869deb, 0x0 }, /* #12 */ 6209 { 0x155982, 0x155982, 0xb50a2e7fb7ef2399, 0x0000000000000000, 0x924296d1af72af0d, 0x0 }, /* #13 */ 6210 { 0x3b7c96, 0x3b7c96, 0x34f96821abf83757, 0x0000000000000001, 0x0b5b74ec62238a86, 0x0 }, /* #14 */ 6211 { 0x195892, 0x195892, 0x2be8462fb0c81864, 0x0000000000000000, 0x9f0c5b0a1e57ef01, 0x0 }, /* #15 */ 6212 { 0x2d1e46, 0x2d1e06, 0x3a9b8bc5ce1e9838, 0x0000000000000000, 0xa0e7dc70f9f57165, 0x0 }, /* #16 */ 6213 { 0x396ec6, 0x396e86, 0x49ee0e9dd4971142, 0x0000000000000001, 0x1962d1ac6c018b56, 0x0 }, /* #17 */ 6214 { 0x330013, 0x330013, 0x8e4b256052a73208, 0x0000000000000002, 0x3b574043e782c8f4, 0x0 }, /* #18 */ 6215 { 0x3c0d06, 0x3c0d06, 0xa8de13dd9182e64e, 0x0000000000000000, 0xf9aeeda38bea2721, 0x0 }, /* #19 */ 6216 { 0x3305c3, 0x330583, 0x980beb620d5d0d2c, 0x0000000000000000, 0xfda287ae768a7b43, 0x0 }, /* #20 */ 6217 { 0x395016, 0x395016, 0x31513db6ec4e9fe0, 0x0000000000000000, 0x92170695ccaa9105, 0x0 }, /* #21 */ 6218 { 0x314a47, 0x314a07, 0x207ac1021a853963, 0x0000000000000001, 0x27a6f8aa9b159bca, 0x0 }, /* #22 */ 6219 { 0x0f7516, 0x0f7516, 0xeb1720dc2bd9d889, 0x0000000000000000, 0x9435e732fb6e8271, 0x0 }, /* #23 */ 6220 { 0x1d2ec7, 0x1d2e87, 0xc8a7cf30ebffa7dd, 0x0000000000000002, 0x2699801941137d94, 0x0 }, /* #24 */ 6221 { 0x287d13, 0x287d13, 0xa937e4d887810bf4, 0x0000000000000000, 0xd1de75d9949156df, 0x0 }, /* #25 */ 6222 { 0x0b0293, 0x0b0293, 0xc85f2d810edfd22b, 0x0000000000000000, 0x95441694a0a49545, 0x0 }, /* #26 */ 6223 { 0x267a47, 0x267a07, 0xd3fa18e5dd26013f, 0x0000000000000000, 0xa28f217ec8788d75, 0x0 }, /* #27 */ 6224 { 0x200997, 0x200997, 0xf15ed2a6e29fec7c, 0x0000000000000002, 0xf34065dec857a99c, 0x0 }, /* #28 */ 6225 { 0x200cc7, 0x200c87, 0x1ecf2f48ed712376, 0x0000000000000003, 0x446a66bc34295098, 0x0 }, /* #29 */ 6226 { 0x3e6393, 0x3e6393, 0x5092a65bad991d38, 0x0000000000000000, 0xd5ff4b464be7a8dd, 0x0 }, /* #30 */ 6227 { 0x266bd2, 0x266b92, 0xcba2df7cdbcc7341, 0x0000000000000000, 0xb6916ecdb1fe6caf, 0x0 }, /* #31 */ 6228 { 0x017092, 0x017092, 0xb57f087b488f431c, 0x0000000000000000, 0xf25e43dea705dead, 0x0 }, /* #32 */ 6229 { 0x395e53, 0x395e13, 0x6b10055770bd62bd, 0x0000000000000000, 0x97aed02f68cea8d7, 0x0 }, /* #33 */ 6230 { 0x2549c6, 0x254986, 0xca8c23e3e1241f70, 0x0000000000000000, 0x9f346256f688117d, 0x0 }, /* #34 */ 6231 { 0x242cc6, 0x242c86, 0x38e30a1bdf01f2ac, 0x0000000000000001, 0x28143875c1ac8fca, 0x0 }, /* #35 */ 6232 { 0x061dc3, 0x061d83, 0x8511992e56e74376, 0x0000000000000000, 0x2f644f35465f9d9b, 0x0 }, /* #36 */ 6233 { 0x0c38c3, 0x0c3883, 0x33f0fcbda3ea6e52, 0x0000000000000000, 0x1bf3ce565260f6ef, 0x0 }, /* #37 */ 6234 { 0x2f7e52, 0x2f7e12, 0xd4e4a5f6ecd5fd3c, 0x0000000000000002, 0x1fa8a2b16f4be504, 0x0 }, /* #38 */ 6235 { 0x114387, 0x114387, 0x664fb44fdf2870f3, 0x0000000000000001, 0x9761d747bac6e302, 0x0 }, /* #39 */ 6236 { 0x3c0247, 0x3c0207, 0xa3ff1e19564f1d18, 0x0000000000000000, 0xed9f226502110dc5, 0x0 }, /* #40 */ 6237 { 0x0b4d16, 0x0b4d16, 0x2007aaf45f739fe9, 0x0000000000000000, 0x1021c8a417688999, 0x0 }, /* #41 */ 6238 { 0x3b0f42, 0x3b0f02, 0x864cbb20527a4361, 0x0000000000000001, 0x06a0a92c979155ee, 0x0 }, /* #42 */ 6239 { 0x020b12, 0x020b12, 0xc34ef7d2cf3a6739, 0x0000000000000004, 0xcb784938756ffdb0, 0x0 }, /* #43 */ 6240 { 0x0f2217, 0x0f2217, 0x9a363344cb90f6ba, 0x0000000000000000, 0x1b596d945c5fe3a1, 0x0 }, /* #44 */ 6241 { 0x293e46, 0x293e06, 0x1958a512a7bfc19a, 0x0000000000000000, 0x9aa617eccabd6e91, 0x0 }, /* #45 */ 6242 { 0x2c3552, 0x2c3512, 0xcd0f7cdc02fc7797, 0x0000000000000001, 0xb7e94c18f3ce770a, 0x0 }, /* #46 */ 6243 { 0x025857, 0x025817, 0x7348d475e148cfe5, 0x0000000000000005, 0xf83f7414327467a0, 0x0 }, /* #47 */ 6244 { 0x1d69c7, 0x1d6987, 0xe7ca4af3e426e153, 0x0000000000000000, 0x6f349c2151feccc1, 0x0 }, /* #48 */ 6245 { 0x367392, 0x367392, 0x2c1c8c747e1d27bf, 0x0000000000000000, 0xb5e3044546494b1f, 0x0 }, /* #49 */ 6246 { 0x2d0a52, 0x2d0a12, 0x3ab367729ade5551, 0x0000000000000000, 0x8958e239584c8b79, 0x0 }, /* #50 */ 6247 { 0x2c10d2, 0x2c1092, 0xd3c6486f5ccea2d8, 0x0000000000000000, 0x497738297ebd798d, 0x0 }, /* #51 */ 6248 { 0x081093, 0x081093, 0x2c40261a2f79e74b, 0x0000000000000003, 0xb093d6dd67858ba8, 0x0 }, /* #52 */ 6249 { 0x3f6017, 0x3f6017, 0x5e5d33712cfd2072, 0x0000000000000000, 0x47d97f9c38dc4f49, 0x0 }, /* #53 */ 6250 { 0x087f96, 0x087f96, 0x6dea6dcde085ea86, 0x0000000000000000, 0xf5f9f6ca79cec547, 0x0 }, /* #54 */ 6251 { 0x390442, 0x390402, 0xb63cad00ae9bcb3f, 0x0000000000000000, 0x3bde5683498217a5, 0x0 }, /* #55 */ 6252 { 0x015102, 0x015102, 0xc67902a5454b1d6d, 0x0000000000000003, 0xd1b7f26df29cc2c8, 0x0 }, /* #56 */ 6253 { 0x0c7c07, 0x0c7c07, 0x8616d19cdcf5ae15, 0x0000000000000000, 0x2898d47c441b7cb7, 0x0 }, /* #57 */ 6254 { 0x262d96, 0x262d96, 0x9ba04dcb7d032d80, 0x0000000000000003, 0xcedd808ff9535898, 0x0 }, /* #58 */ 6255 { 0x2333c2, 0x233382, 0xfd9682629724fddc, 0x0000000000000003, 0x82abf405a44a3058, 0x0 }, /* #59 */ 6256 { 0x217583, 0x217583, 0x6a68f6cc85b1d1ec, 0x0000000000000002, 0x48d6a7e99122e0d4, 0x0 }, /* #60 */ 6257 { 0x295753, 0x295713, 0x155d63b02a7999c1, 0x0000000000000000, 0x9d70271f263bc2c5, 0x0 }, /* #61 */ 6258 { 0x187352, 0x187312, 0xbbc158b6473b2422, 0x0000000000000000, 0xa7890aa992a75433, 0x0 }, /* #62 */ 6259 { 0x1b1253, 0x1b1213, 0xabf5362e8b51bd39, 0x0000000000000000, 0xe8c5c3c0efb83d61, 0x0 }, /* #63 */ 6260 6260 }; 6261 6261 static const BINU64_TEST_T g_aTests_bsr_u64[] = 6262 6262 { 6263 { 0x3 23a17, 0x323a17, 0x427d12a720ce3700, 0x000000000000003f, 0xb5e631cc21539337, 0x0 }, /* #0 */6264 { 0x 0f6393, 0x0f6393, 0x9b2343290c9c14f2, 0x0000000000000038, 0x01415771280e46aa, 0x0 }, /* #1 */6265 { 0x1 35d07, 0x135d07, 0xcfa48cc2ed5e4d99, 0x000000000000003f, 0xd67254023c153d67, 0x0 }, /* #2 */6266 { 0x2 95ad3, 0x295a93, 0x75be8277e54965dc, 0x000000000000003e, 0x48738b976e676e31, 0x0 }, /* #3 */6267 { 0x 110b82, 0x110b82, 0x6b6a66b8cc285324, 0x000000000000003e, 0x5df659f0167dd04c, 0x0 }, /* #4 */6268 { 0x 0a4bc3, 0x0a4b83, 0x586a896a80471951, 0x000000000000003f, 0xe13f8f53fa639aab, 0x0 }, /* #5 */6269 { 0x1 a2312, 0x1a2312, 0x90a0a29eb71052a0, 0x000000000000003f, 0x9e54cb4922143b99, 0x0 }, /* #6 */6270 { 0x 2e5603, 0x2e5603, 0xa6eb51f44f506456, 0x000000000000003e, 0x439b19c4e3519ef5, 0x0 }, /* #7 */6271 { 0x 381497, 0x381497, 0xbde2cb7e132b15b4, 0x000000000000003d, 0x307f2831b49dfdc3, 0x0 }, /* #8 */6272 { 0x 276282, 0x276282, 0x3ad1c963ee921d8b, 0x000000000000003d, 0x379daf3122fca0c0, 0x0 }, /* #9 */6273 { 0x 187753, 0x187713, 0x0cc754e5e7d4efbc, 0x0000000000000039, 0x026a38cef296adc4, 0x0 }, /* #10 */6274 { 0x 377e52, 0x377e12, 0x94330c0dbbce9533, 0x000000000000003f, 0x82ba97dc235c54aa, 0x0 }, /* #11 */6275 { 0x 080e97, 0x080e97, 0x2ee23c42d2bfcfc7, 0x000000000000003f, 0xe9f86d7d06e2291a, 0x0 }, /* #12 */6276 { 0x 1c5fc7, 0x1c5f87, 0x71922d59301bce7f, 0x000000000000003f, 0xc7ce17abf3df477b, 0x0 }, /* #13 */6277 { 0x 340043, 0x340003, 0x0bc1d9080cc4f690, 0x000000000000003f, 0xaae50929a38fa23f, 0x0 }, /* #14 */6278 { 0x 3c1992, 0x3c1992, 0x7b607a6ccc0672e2, 0x000000000000003f, 0xdfa7279d3b0566e8, 0x0 }, /* #15 */6279 { 0x 196552, 0x196512, 0x1ccfaff0a528d942, 0x000000000000003f, 0xcc364ce58727e52a, 0x0 }, /* #16 */6280 { 0x 325486, 0x325486, 0x12063a5b25937f99, 0x000000000000003f, 0xe3f19d2556e1566f, 0x0 }, /* #17 */6281 { 0x 037a92, 0x037a92, 0x5dfeda3105b7adf9, 0x000000000000003d, 0x3342914b86a6d659, 0x0 }, /* #18 */6282 { 0x 110e03, 0x110e03, 0x00bfde5cca710022, 0x000000000000003f, 0xd66d8700749f8b39, 0x0 }, /* #19 */6283 { 0x3 a1c82, 0x3a1c82, 0x0d95802e0aa55151, 0x000000000000003e, 0x7970a0ff121273cd, 0x0 }, /* #20 */6284 { 0x 1a0382, 0x1a0382, 0x2eaf87ea6ca4aa67, 0x000000000000003f, 0xfbca0b3d86042b98, 0x0 }, /* #21 */6285 { 0x 281143, 0x281103, 0xf3f4ad28d506d6a0, 0x000000000000003e, 0x6742bac384945891, 0x0 }, /* #22 */6286 { 0x 330d03, 0x330d03, 0xbaef12caf0b92a08, 0x000000000000003e, 0x4a5a16d2a5bacad3, 0x0 }, /* #23 */6287 { 0x 105b02, 0x105b02, 0x55feb253a54ec367, 0x000000000000003e, 0x75de71d8046d9340, 0x0 }, /* #24 */6288 { 0x 045856, 0x045816, 0xd88398ac964530c0, 0x000000000000003f, 0x877b2c4e279c50c6, 0x0 }, /* #25 */6289 { 0x1 95983, 0x195983, 0x2037d7d7659969d0, 0x000000000000003f, 0xdd6fce94f23b74c7, 0x0 }, /* #26 */6290 { 0x 230652, 0x230612, 0x44f77a6907115d1a, 0x000000000000003f, 0xeb8e63a8d385a6de, 0x0 }, /* #27 */6291 { 0x 3061c2, 0x306182, 0xe5047af6a035b132, 0x000000000000003e, 0x54011ef64924e04a, 0x0 }, /* #28 */6292 { 0x 175392, 0x175392, 0x1c17eff5a2c29e03, 0x000000000000003f, 0x89666a98678acc3b, 0x0 }, /* #29 */6293 { 0x 2046c7, 0x204687, 0x718c9e5432486f71, 0x000000000000003f, 0xea67b440c6eed709, 0x0 }, /* #30 */6294 { 0x 2b0c53, 0x2b0c13, 0x09294164a5f63d28, 0x000000000000003f, 0xe373b481b38410ee, 0x0 }, /* #31 */6295 { 0x 0f3403, 0x0f3403, 0x4443c20517bd113e, 0x000000000000003f, 0xe6e781adbc76f946, 0x0 }, /* #32 */6296 { 0x 3218c7, 0x321887, 0x756d9c6b4f0e5309, 0x000000000000003f, 0x9a199e246f385034, 0x0 }, /* #33 */6297 { 0x 1d5ad7, 0x1d5a97, 0x756be6fd9578ea81, 0x000000000000003f, 0xb3d9c984ff0a2844, 0x0 }, /* #34 */6298 { 0x 3d3487, 0x3d3487, 0xcea3cbf16b43bbea, 0x000000000000003f, 0xba35af6ea3a2638c, 0x0 }, /* #35 */6299 { 0x 107c97, 0x107c97, 0xbcfd672c83e5350b, 0x000000000000003c, 0x1abbd90f208098fc, 0x0 }, /* #36 */6300 { 0x 271652, 0x271612, 0xed592799287e1417, 0x000000000000003e, 0x53c3fbecf836c511, 0x0 }, /* #37 */6301 { 0x 104d17, 0x104d17, 0x0ce327e21c75356c, 0x000000000000003f, 0xd17fb674154f6d0a, 0x0 }, /* #38 */6302 { 0x2 30287, 0x230287, 0x9dfc7d63afd64b96, 0x000000000000003d, 0x33ce37cfeb8bfdf6, 0x0 }, /* #39 */6303 { 0x 323246, 0x323206, 0x13c63988240d08f1, 0x000000000000003e, 0x60eed8bcbaeb19dc, 0x0 }, /* #40 */6304 { 0x 172f82, 0x172f82, 0x7d5f2deccf719a90, 0x000000000000003f, 0x8ac76dc5f3c02141, 0x0 }, /* #41 */6305 { 0x 3746d7, 0x374697, 0x7120486a71210e08, 0x000000000000003a, 0x07498ee8fe72612b, 0x0 }, /* #42 */6306 { 0x 052516, 0x052516, 0x86b7a2d7fd857c9a, 0x000000000000003e, 0x46cc52568223f586, 0x0 }, /* #43 */6307 { 0x3 13042, 0x313002, 0xc4a84312ae350774, 0x000000000000003f, 0xb3420bc9c2cb5521, 0x0 }, /* #44 */6308 { 0x 135343, 0x135303, 0x46511fdc289cadb8, 0x000000000000003d, 0x3ebeaa19f802c894, 0x0 }, /* #45 */6309 { 0x 111053, 0x111013, 0xe18ada82d599c1ed, 0x000000000000003e, 0x5eb9c4c2a30fbed5, 0x0 }, /* #46 */6310 { 0x 242c52, 0x242c12, 0x1ef5029761acd3f5, 0x000000000000003b, 0x0df533d4e77d3835, 0x0 }, /* #47 */6311 { 0x 1d2a56, 0x1d2a16, 0x6ac34cfc46a1d56e, 0x000000000000003f, 0xe1948d113bf34a52, 0x0 }, /* #48 */6312 { 0x 396852, 0x396812, 0x163998f0456f6c75, 0x000000000000003c, 0x146bbf95df67bff6, 0x0 }, /* #49 */6313 { 0x 2e7a57, 0x2e7a17, 0x03b9a5a4a47fe03b, 0x000000000000003c, 0x114ca5a95129d4b8, 0x0 }, /* #50 */6314 { 0x 100316, 0x100316, 0x82274771b43cc6ea, 0x000000000000003d, 0x35e85ef8e0c34cd1, 0x0 }, /* #51 */6315 { 0x3 30746, 0x330706, 0x9dcac275cfacdca8, 0x000000000000003f, 0xe613e4a1aaa4bf6e, 0x0 }, /* #52 */6316 { 0x0 71986, 0x071986, 0xdf46edc20e1eecf0, 0x000000000000003f, 0xb0581bcf69a38c6c, 0x0 }, /* #53 */6317 { 0x 094bd6, 0x094b96, 0x12df1a92eea500ea, 0x000000000000003f, 0xf0ffaded354991bf, 0x0 }, /* #54 */6318 { 0x 335c92, 0x335c92, 0x9b6292799115835a, 0x000000000000003d, 0x21bb75a1247e53fa, 0x0 }, /* #55 */6319 { 0x 272e56, 0x272e16, 0x06928000a3261a36, 0x000000000000003f, 0xa1c7cff43c11835e, 0x0 }, /* #56 */6320 { 0x 254e53, 0x254e13, 0x13656181350cadc8, 0x000000000000003e, 0x4eeb270ee4e46619, 0x0 }, /* #57 */6321 { 0x1 13096, 0x113096, 0x0a351eec224e6a8c, 0x000000000000003e, 0x480e6b0565813e03, 0x0 }, /* #58 */6322 { 0x 141946, 0x141906, 0xcf9cb877610f2ae6, 0x000000000000003f, 0xe24773c3fa12b576, 0x0 }, /* #59 */6323 { 0x0 118c2, 0x011882, 0x8aa3eb8f6f027649, 0x000000000000003f, 0x829f7405cfbdfebe, 0x0 }, /* #60 */6324 { 0x3 97593, 0x397593, 0xacab0ec364ebad00, 0x000000000000003e, 0x5b4337f952563b1e, 0x0 }, /* #61 */6325 { 0x 0f6b16, 0x0f6b16, 0x468f65f08b1d40d0, 0x000000000000003f, 0xe9ff5bea306d93c0, 0x0 }, /* #62 */6326 { 0x 2b7512, 0x2b7512, 0xff37ea159f5ac10b, 0x000000000000003d, 0x348aeb9f2fe9291f, 0x0 }, /* #63 */6263 { 0x3627d7, 0x362797, 0x6c9298c9e0cedb1a, 0x000000000000003f, 0xc2ed6968cc6cebcf, 0x0 }, /* #0 */ 6264 { 0x234d03, 0x234d03, 0x89fa5203f11f7bd2, 0x000000000000003e, 0x6378fda5911e68e6, 0x0 }, /* #1 */ 6265 { 0x146dd6, 0x146d96, 0x45ab58762af6a8a7, 0x000000000000003f, 0xc42708b1f43cceb5, 0x0 }, /* #2 */ 6266 { 0x2b3f43, 0x2b3f03, 0x08f35c641da43a5b, 0x000000000000003e, 0x553926262136cea6, 0x0 }, /* #3 */ 6267 { 0x373482, 0x373482, 0x68a2059cfc6b4d54, 0x000000000000003f, 0xf3f7ff9fe51e7a6e, 0x0 }, /* #4 */ 6268 { 0x2f3a42, 0x2f3a02, 0x7fec45898221a530, 0x000000000000003e, 0x76882296f0c966fb, 0x0 }, /* #5 */ 6269 { 0x1641d2, 0x164192, 0x9310735bbe8ed43e, 0x000000000000003c, 0x159e4ad71d0585f7, 0x0 }, /* #6 */ 6270 { 0x037457, 0x037417, 0xdd7ca1e0398b225b, 0x000000000000003f, 0xdc8d2f876167a913, 0x0 }, /* #7 */ 6271 { 0x2b5697, 0x2b5697, 0x8aef7c0b0c49c339, 0x000000000000003f, 0xf0308148f0b8bbc8, 0x0 }, /* #8 */ 6272 { 0x375783, 0x375783, 0xef3753d63be5d9b2, 0x000000000000003f, 0xff9976a799613fa5, 0x0 }, /* #9 */ 6273 { 0x3c6e87, 0x3c6e87, 0x663d23d64c5229e7, 0x000000000000003f, 0xf398dcc477fbca36, 0x0 }, /* #10 */ 6274 { 0x056252, 0x056212, 0xf7aba740c78db370, 0x000000000000003f, 0xe34f94c66671774d, 0x0 }, /* #11 */ 6275 { 0x306546, 0x306506, 0x1aa27ee007c8f64e, 0x000000000000003f, 0xf67914ab2237b1c9, 0x0 }, /* #12 */ 6276 { 0x3c2353, 0x3c2313, 0xc647398bfd329e8c, 0x000000000000003f, 0xd71c1304ee12d7e5, 0x0 }, /* #13 */ 6277 { 0x241843, 0x241803, 0x9d473d400e8a1c31, 0x000000000000003f, 0xeb4b117d700643c4, 0x0 }, /* #14 */ 6278 { 0x295c93, 0x295c93, 0xd3cf1249803cbdc6, 0x000000000000003e, 0x6bb5ca53bfb980c7, 0x0 }, /* #15 */ 6279 { 0x364643, 0x364603, 0x83c02b74358744f4, 0x000000000000003f, 0xa5377ca5bd64ce98, 0x0 }, /* #16 */ 6280 { 0x184793, 0x184793, 0xc8acf78c624cf2d1, 0x000000000000003f, 0xd382046253b02d9a, 0x0 }, /* #17 */ 6281 { 0x2d68c2, 0x2d6882, 0x454ee702274c58a1, 0x000000000000003f, 0xe467c9963f2057da, 0x0 }, /* #18 */ 6282 { 0x234a53, 0x234a13, 0xbd82934ef9f9c729, 0x000000000000003c, 0x1102baf1c7952642, 0x0 }, /* #19 */ 6283 { 0x3f4dc6, 0x3f4d86, 0x56c2c9ce420a841d, 0x000000000000003f, 0xacb635c44e4f1fe2, 0x0 }, /* #20 */ 6284 { 0x040e96, 0x040e96, 0x53d3eac59fdbbeed, 0x000000000000003f, 0xc9656fb47dda5681, 0x0 }, /* #21 */ 6285 { 0x081717, 0x081717, 0xfece2f1035815854, 0x000000000000003d, 0x3ed1ef0c1274047a, 0x0 }, /* #22 */ 6286 { 0x253dc2, 0x253d82, 0x5b4c49335881418f, 0x000000000000003f, 0x9f9fb045ed59c145, 0x0 }, /* #23 */ 6287 { 0x2d3306, 0x2d3306, 0xc25ec220e9869400, 0x000000000000003f, 0xba3fcfe71b1ac417, 0x0 }, /* #24 */ 6288 { 0x2a0546, 0x2a0506, 0xda46b70d965ba36e, 0x000000000000003f, 0x9a5e1672d89bc3f5, 0x0 }, /* #25 */ 6289 { 0x1323c6, 0x132386, 0xfb2ef46c4a6cd992, 0x000000000000003d, 0x3d109b7387b11da2, 0x0 }, /* #26 */ 6290 { 0x0d3a57, 0x0d3a17, 0x18de1d45aa04ac93, 0x000000000000003b, 0x0f19afe21e53ca97, 0x0 }, /* #27 */ 6291 { 0x2a4702, 0x2a4702, 0x8544b4063a5b611c, 0x000000000000003d, 0x242c3d702186f89d, 0x0 }, /* #28 */ 6292 { 0x353753, 0x353713, 0x0045104bfc5e6635, 0x000000000000003d, 0x35706a3b7630ac10, 0x0 }, /* #29 */ 6293 { 0x0e62c7, 0x0e6287, 0x0c37ae910b3edd5f, 0x000000000000003c, 0x1cc9990b9ba5b7db, 0x0 }, /* #30 */ 6294 { 0x1e2fd2, 0x1e2f92, 0x3653a0336970f2c9, 0x0000000000000038, 0x0137dc56ec3ab0f5, 0x0 }, /* #31 */ 6295 { 0x221293, 0x221293, 0x16db370e5d8eee74, 0x000000000000003e, 0x578da81651fb83db, 0x0 }, /* #32 */ 6296 { 0x164846, 0x164806, 0x9d884d0b29ed5966, 0x000000000000003f, 0x89d97c765f7a1c52, 0x0 }, /* #33 */ 6297 { 0x3a4cd2, 0x3a4c92, 0xa920de08404bb042, 0x000000000000003e, 0x4a57c72c6cd0f450, 0x0 }, /* #34 */ 6298 { 0x153fd7, 0x153f97, 0x3bf1aaa82851de4e, 0x000000000000003c, 0x1f7e4120b6fb1a56, 0x0 }, /* #35 */ 6299 { 0x254cd2, 0x254c92, 0x1bce6c6dfdec2a51, 0x000000000000003f, 0xe8ab1c15cd30765e, 0x0 }, /* #36 */ 6300 { 0x005c42, 0x005c02, 0xb20270d6e4c4c38d, 0x000000000000003f, 0xe3bfd4257e3e2c13, 0x0 }, /* #37 */ 6301 { 0x005b53, 0x005b13, 0x0bf906da4948e886, 0x000000000000003c, 0x15371f680a30f92d, 0x0 }, /* #38 */ 6302 { 0x2f1087, 0x2f1087, 0xf88f1e974227a43b, 0x000000000000003f, 0xfdbfacc4bc218956, 0x0 }, /* #39 */ 6303 { 0x273853, 0x273813, 0x3ead558fcaf87879, 0x000000000000003a, 0x045882f8e5cc3f6e, 0x0 }, /* #40 */ 6304 { 0x3e0ad6, 0x3e0a96, 0x0559e3b0294cef4a, 0x000000000000003f, 0x8574875e50735b62, 0x0 }, /* #41 */ 6305 { 0x232f16, 0x232f16, 0xf30b202b12aa6dbf, 0x000000000000003d, 0x35d6f6131f6d220e, 0x0 }, /* #42 */ 6306 { 0x3515d7, 0x351597, 0xf12aab1e96800e4c, 0x000000000000003d, 0x257b829be84857c9, 0x0 }, /* #43 */ 6307 { 0x3b4202, 0x3b4202, 0xd48532e86fc85b77, 0x000000000000003f, 0xcf907ae9b4d127de, 0x0 }, /* #44 */ 6308 { 0x355ed2, 0x355e92, 0xcc5e6d4473ae9b6e, 0x000000000000003f, 0xa21ec63d0b5791b4, 0x0 }, /* #45 */ 6309 { 0x286043, 0x286003, 0xc8aa1075635d655e, 0x000000000000003e, 0x4b30dffd551e9698, 0x0 }, /* #46 */ 6310 { 0x0160c2, 0x016082, 0xd587952deab9060a, 0x000000000000003f, 0xcb4dba127852e939, 0x0 }, /* #47 */ 6311 { 0x331a57, 0x331a17, 0x89ab2ba03547fed4, 0x000000000000003f, 0xdb0be5b404bd1a55, 0x0 }, /* #48 */ 6312 { 0x153b16, 0x153b16, 0x63e237d0f8afe4fb, 0x000000000000003d, 0x3534008598be4b17, 0x0 }, /* #49 */ 6313 { 0x0e3706, 0x0e3706, 0x02fe22a5e4402ab6, 0x000000000000003f, 0xb3d5e364ba94a0ff, 0x0 }, /* #50 */ 6314 { 0x037587, 0x037587, 0x09179286a6b4547f, 0x000000000000003b, 0x0c0493886a94c0e7, 0x0 }, /* #51 */ 6315 { 0x314bc2, 0x314b82, 0x424d1bb3af0062a8, 0x0000000000000039, 0x03383c6b5455a6c6, 0x0 }, /* #52 */ 6316 { 0x063747, 0x063707, 0xfe8a7cd7ffeaa741, 0x000000000000003e, 0x549c3857760a2754, 0x0 }, /* #53 */ 6317 { 0x366253, 0x366213, 0xe409f32d9744c59d, 0x000000000000003e, 0x533ccc76493c42aa, 0x0 }, /* #54 */ 6318 { 0x1360d7, 0x136097, 0x1ecbcc456fbb0326, 0x000000000000003f, 0xffddf36555cfd5ce, 0x0 }, /* #55 */ 6319 { 0x160c87, 0x160c87, 0x378692c7f7eba6fd, 0x000000000000003e, 0x750421b7e40e841f, 0x0 }, /* #56 */ 6320 { 0x011092, 0x011092, 0x5907b4e83e7a72cf, 0x000000000000003b, 0x0c78b96e88f5f82e, 0x0 }, /* #57 */ 6321 { 0x156b07, 0x156b07, 0x45f986c13b41734f, 0x000000000000003c, 0x1e8ec67600fdebf7, 0x0 }, /* #58 */ 6322 { 0x071d53, 0x071d13, 0xed86882a7073ac23, 0x000000000000003e, 0x5803d3ea5b55b593, 0x0 }, /* #59 */ 6323 { 0x0d33d7, 0x0d3397, 0x3c0b2e30c2622f3c, 0x000000000000003d, 0x33033f4d8205701c, 0x0 }, /* #60 */ 6324 { 0x307247, 0x307207, 0x72df07464379d252, 0x000000000000003e, 0x66d0ba1b10569ec1, 0x0 }, /* #61 */ 6325 { 0x2a7753, 0x2a7713, 0x0936cdaf64c17cfd, 0x000000000000003e, 0x78b18d52ecf9a0e2, 0x0 }, /* #62 */ 6326 { 0x354047, 0x354007, 0xfa443d532b96d048, 0x000000000000003e, 0x4b2e95b8d6163207, 0x0 }, /* #63 */ 6327 6327 }; 6328 6328 static const BINU64_TEST_T g_aTests_imul_two_u64[] = 6329 6329 { 6330 { 0x 332e86, 0x332e87, 0x166d240f5dfd2496, 0xbf230da191a3aec6, 0xae67856cd75a6049, 0x0 }, /* #0 */6331 { 0x2 82e16, 0x282e17, 0xb73c050d7a7ccb43, 0x7c703b0ec3a12aa9, 0x7132c31e856fd5a3, 0x0 }, /* #1 */6332 { 0x 282083, 0x282883, 0xdf1a0e341af648a0, 0xebaf2a7b6d15a360, 0x524e769c679a87df, 0x0 }, /* #2 */6333 { 0x 0d25d3, 0x0d2dd3, 0x03e84e8433f890c4, 0xd48460f97c01de34, 0xf2576644887abe1d, 0x0 }, /* #3 */6334 { 0x 3b1406, 0x3b1c07, 0xe84cc5de34e9dc19, 0x9248a7e687678e35, 0xa1fb9da30852867d, 0x0 }, /* #4 */6335 { 0x 2a49c3, 0x2a49c3, 0x45649d043a50a878, 0x9eefb5ca4c1f67e8, 0xa9c3708f50809533, 0x0 }, /* #5 */6336 { 0x1 25196, 0x125997, 0xec11ff72a585b0ac, 0x50a01b5e721dd910, 0x88546e1b9199cccc, 0x0 }, /* #6 */6337 { 0x 0832c2, 0x083ac3, 0x8dec5e803418442c, 0xbb4cb9d79808ec74, 0xf22ded5f59304d77, 0x0 }, /* #7 */6338 { 0x3 b3283, 0x3b3a83, 0xc9995367d172d377, 0xd90f5d46ec93eb90, 0xf805329f7132b4f0, 0x0 }, /* #8 */6339 { 0x 3e0156, 0x3e0957, 0x746805d232a5167f, 0x7cc302ba1145cb4e, 0xb41ae2f0995659b2, 0x0 }, /* #9 */6340 { 0x 291543, 0x291d43, 0x3aa25d2da034953f, 0xb97ba9747cf3f8d3, 0xf74a5776b993536d, 0x0 }, /* #10 */6341 { 0x 342057, 0x342857, 0x7fe88391a8b6e6c4, 0x7e84db0a08d18ff8, 0x6b50bc1c3a15c55e, 0x0 }, /* #11 */6342 { 0x 2e0947, 0x2e0947, 0x7eeccf289f252244, 0x884f739f6628bf04, 0xa0001ce92d148c31, 0x0 }, /* #12 */6343 { 0x 2a3616, 0x2a3e17, 0xa824809c6e0eb15b, 0x7b81f1e07a62abfe, 0xd7302a72f477965a, 0x0 }, /* #13 */6344 { 0x 324f16, 0x324f17, 0x1db7cf11a4b9bb4d, 0x58bc6fd4ce891491, 0xcb127fe0ce7b7455, 0x0 }, /* #14 */6345 { 0x 097183, 0x097983, 0x32727e9bcc83175b, 0x58a52569d71de694, 0xfaad0c647ad60bfc, 0x0 }, /* #15 */6346 { 0x 083807, 0x083807, 0xdff0a661dd72457e, 0xbd40bbd906177308, 0x08f342a1f03b5b7c, 0x0 }, /* #16 */6347 { 0x1 b5c96, 0x1b5c97, 0x0ed1f0514ddd96b7, 0x228347ca99fa6b10, 0x79bea21b38f85d70, 0x0 }, /* #17 */6348 { 0x0 45906, 0x045907, 0x64cc396a8fc65075, 0x3ac15bbd9d143749, 0x0cb72e599bcd7105, 0x0 }, /* #18 */6349 { 0x 035b96, 0x035b97, 0x60fbc3d7c904f9b0, 0x753e933abd5f2090, 0x8172bffd30f6692b, 0x0 }, /* #19 */6350 { 0x 1a1c96, 0x1a1c97, 0xa291b3e2f29ff128, 0xe50a64be54824360, 0x59cebb3a4bb8ecfc, 0x0 }, /* #20 */6351 { 0x 260ac6, 0x260ac7, 0x6059976b10558bfd, 0x5a474a14672e3658, 0x90c43ecfd9e42338, 0x0 }, /* #21 */6352 { 0x373 156, 0x373957, 0xa68a2b99baa3bc02, 0xb50aa6a4962de4cc, 0x655698b4b9347e66, 0x0 }, /* #22 */6353 { 0x 030546, 0x030d47, 0x0a3ebdc2f8eaf7fb, 0x1d011129c3f233f5, 0x1d9394f7dd1c10cf, 0x0 }, /* #23 */6354 { 0x 187346, 0x187b47, 0x2d195a07420d2581, 0x139535c439e0da86, 0x73771a77db65b986, 0x0 }, /* #24 */6355 { 0x 2a1506, 0x2a1d07, 0xca85aed3c55de629, 0xf3044034b1fcfb8e, 0xcfa4d24ece98c4de, 0x0 }, /* #25 */6356 { 0x2 b2793, 0x2b2f93, 0x91f2930a097d8df4, 0x2e410c66a4333b48, 0xe7650c9c0c937eba, 0x0 }, /* #26 */6357 { 0x 1f0ac6, 0x1f0ac7, 0x5ac4a7c892fde4fd, 0xfad1b324f31b1fee, 0xce45c2d5e4e36a06, 0x0 }, /* #27 */6358 { 0x 3a5612, 0x3a5e13, 0x83134550362a658c, 0xe959855cc68f5194, 0x3c8b0c14e62ba997, 0x0 }, /* #28 */6359 { 0x 0634c7, 0x063cc7, 0x3e61acfce8bcba28, 0xedc4a24384b48c70, 0x466cac5bfea41536, 0x0 }, /* #29 */6360 { 0x2 70d82, 0x270d83, 0xcfd2f672b04535db, 0xbc1eb0cc6f306395, 0x1f3bcd96a331df4f, 0x0 }, /* #30 */6361 { 0x 3642d7, 0x364ad7, 0x52d4094cf3604646, 0x05e05ddbff47081a, 0x14251a591eae870f, 0x0 }, /* #31 */6362 { 0x2 45346, 0x245b47, 0xc5fedd7337f25262, 0xea9a1817ba8fb7f6, 0xfa7189465f7ccceb, 0x0 }, /* #32 */6363 { 0x 2b1157, 0x2b1957, 0x50073ef52e9b3642, 0x08df369bcea6e17e, 0xb66a9f7acbb66fdf, 0x0 }, /* #33 */6364 { 0x 0c3f52, 0x0c3f53, 0xc889b04e22114a93, 0x11a6f21bfa21d379, 0xbde42598c795d543, 0x0 }, /* #34 */6365 { 0x 205e92, 0x205e93, 0x7e6dc03871eb0c32, 0xa69cf984b5566f8a, 0x99e4d8fb1766bc8d, 0x0 }, /* #35 */6366 { 0x 2174d2, 0x217cd3, 0x741e3211973e316a, 0x54c5a0bf03cacb52, 0xa1411a37aa6935a5, 0x0 }, /* #36 */6367 { 0x 2021c7, 0x2029c7, 0x500c6a1fec93ef35, 0x3c7a1dc0f7253904, 0x93c156981f0b2174, 0x0 }, /* #37 */6368 { 0x 1c1f43, 0x1c1f43, 0xdaa5e0e10c4a3040, 0x7a4e3c2f60f1bc80, 0xfab30386404ee172, 0x0 }, /* #38 */6369 { 0x 2c7087, 0x2c7887, 0x7940826deb0f4be8, 0x422dbb028cb33cf8, 0xaa587a9a3a33004b, 0x0 }, /* #39 */6370 { 0x 192a06, 0x192a07, 0x7e9151f5cb603dba, 0x909fd2ba5288ea04, 0x6e688ba8769bcbea, 0x0 }, /* #40 */6371 { 0x 285a47, 0x285a47, 0x0c9c4249a49a46c5, 0x64befcb3d5fcd5ee, 0x40cd940f26c3cd16, 0x0 }, /* #41 */6372 { 0x 330607, 0x330e07, 0xf56cc12e9223f02b, 0x13a6148b26862b78, 0x52a14ae0b6fece68, 0x0 }, /* #42 */6373 { 0x3 a6283, 0x3a6a83, 0xf43ebe9b36ecb1f1, 0xf99be30d7ab1c9fc, 0x7b1cf42c8353edbc, 0x0 }, /* #43 */6374 { 0x 221307, 0x221b07, 0x07b713a55a226392, 0x475030b1779df206, 0x4329c9e4046ada6b, 0x0 }, /* #44 */6375 { 0x 053a06, 0x053a07, 0x06cd0a20bf8259ab, 0xebc23241f8d62374, 0x92f6cb52ff53be5c, 0x0 }, /* #45 */6376 { 0x 1e1f03, 0x1e1f03, 0xe90c607365dbb06c, 0xc679da3a4e57eb98, 0x880919e9eb903312, 0x0 }, /* #46 */6377 { 0x 0434d3, 0x043cd3, 0x891cb439a2afe1f9, 0xb0c16368b5a44e3e, 0xd61e87d83b7c2fae, 0x0 }, /* #47 */6378 { 0x 280142, 0x280943, 0x2f44e97ecefda88d, 0x1ea2bf2a7784ad74, 0x7abd3340153d8844, 0x0 }, /* #48 */6379 { 0x 2f6d96, 0x2f6d97, 0xf5fcbeed115ed27e, 0xb0331e39710c9142, 0xcfd47fde645af61f, 0x0 }, /* #49 */6380 { 0x 1670c6, 0x1678c7, 0x950d78b0da18d802, 0x2989b2fbbe32d4de, 0x8d568676e76e966f, 0x0 }, /* #50 */6381 { 0x 1533d3, 0x153bd3, 0x991d4a95715074b1, 0xee061aaf438d9968, 0x3bbfc799120ba9e8, 0x0 }, /* #51 */6382 { 0x0 92c56, 0x092c57, 0x6f66546924858a21, 0x50f34609cc49178e, 0xb477604e272fd1ce, 0x0 }, /* #52 */6383 { 0x1 35c96, 0x135c97, 0x5da7b24ae0b92eae, 0x4b8ecc1c55d257b2, 0xdf7151712caa484f, 0x0 }, /* #53 */6384 { 0x 1a0283, 0x1a0a83, 0x69aae6c277252cf6, 0x457056fa2119b880, 0x463d67dc931400c0, 0x0 }, /* #54 */6385 { 0x 2d4082, 0x2d4883, 0x8db486a9a47bda19, 0xf3dfa946e3e8e78a, 0x38f3ad8706f4e91a, 0x0 }, /* #55 */6386 { 0x 051747, 0x051f47, 0x95ae46de590eb967, 0xda7d760db53acedc, 0xcdf832ac64aec4c4, 0x0 }, /* #56 */6387 { 0x0 66213, 0x066a13, 0x4d4c8bef482c311d, 0x8586daa2e2f0c116, 0xd0b8d30f9c771f8e, 0x0 }, /* #57 */6388 { 0x 280656, 0x280e57, 0x8f7dbb0a7e8d2e34, 0x452f068a6079ec60, 0x8e22fd2287829578, 0x0 }, /* #58 */6389 { 0x1 84a46, 0x184a47, 0xfbb7f0c8389209a7, 0xe9d835918586604f, 0x73c1ed672920f919, 0x0 }, /* #59 */6390 { 0x0 91f97, 0x091f97, 0xa6a027829442b1b2, 0xe9a4f20b7d9c402a, 0xd1794fdd5c81db9d, 0x0 }, /* #60 */6391 { 0x 2a5fd6, 0x2a5fd7, 0x3c44abbb4cc1c75e, 0x8c47bdc08227de74, 0x51cd7d128066a0e6, 0x0 }, /* #61 */6392 { 0x0 e31d7, 0x0e39d7, 0x9c88c5e2402c4d54, 0x30b18a8c8bf2aad0, 0x30af75c51777a7e4, 0x0 }, /* #62 */6393 { 0x 1c7153, 0x1c7953, 0x1c77a4e95ef1eaf1, 0x4580db62cfe049ac, 0xdeeec09232ebec6c, 0x0 }, /* #63 */6330 { 0x270997, 0x270997, 0xc66b5b62867a4970, 0x43d8781b40bdc140, 0x6af48298723ca30c, 0x0 }, /* #0 */ 6331 { 0x295f12, 0x295f13, 0xdb6819f2067bd5fd, 0x14c327f7cd3fd6c0, 0xbf334032cf7f8dc0, 0x0 }, /* #1 */ 6332 { 0x3b53d3, 0x3b5bd3, 0xc56df99236520f5a, 0xe4efb1fc3be720a4, 0xd040f97ab71c03da, 0x0 }, /* #2 */ 6333 { 0x3a40c6, 0x3a48c7, 0x112f7e5df3cfd326, 0x3f374e3324df6b42, 0xa457baa90511147b, 0x0 }, /* #3 */ 6334 { 0x1f6096, 0x1f6897, 0x84a739e6bd59eb4e, 0xd925652cbfd7fae8, 0x4b6c4e7c7eca2d6c, 0x0 }, /* #4 */ 6335 { 0x143497, 0x143c97, 0x56cf763ee7e6a2e1, 0xf12009445677f685, 0xf4ec78800e5bec25, 0x0 }, /* #5 */ 6336 { 0x1b3687, 0x1b3e87, 0xc8e5706c27e09348, 0xeea542610e774520, 0x56eadf6a0f37c704, 0x0 }, /* #6 */ 6337 { 0x3133c7, 0x313bc7, 0xc97676edef5a0df2, 0xe3930a4e1aa55802, 0x433f69dd0079e749, 0x0 }, /* #7 */ 6338 { 0x3f4e82, 0x3f4e83, 0x1bac473344453545, 0x9289d04e839b49f2, 0xd6018c274b76944a, 0x0 }, /* #8 */ 6339 { 0x185f92, 0x185f93, 0x91fbbe1a6cb4ccf4, 0xfd5dccb17d3bd8cc, 0x03296b67a67da62f, 0x0 }, /* #9 */ 6340 { 0x0a38d2, 0x0a38d3, 0x3d1ab06f54d7ea18, 0x47c849fc682d2200, 0x86ecd94fe33566c0, 0x0 }, /* #10 */ 6341 { 0x2e5516, 0x2e5d17, 0xfd79daea0727abb4, 0xd8648a9841abbfb4, 0xeb6d57288b137901, 0x0 }, /* #11 */ 6342 { 0x353a13, 0x353a13, 0xa501e9aa513f93d2, 0x8580ea42c2a05f92, 0x7eb7aa7ca093aae1, 0x0 }, /* #12 */ 6343 { 0x195307, 0x195b07, 0x248fb745336f83fd, 0x4b103bdfaa2a1ab7, 0x834e51fa174925c3, 0x0 }, /* #13 */ 6344 { 0x2775c2, 0x277dc3, 0x88acf0d542b92310, 0xabb79928384d1e90, 0x44fc3b3911f75539, 0x0 }, /* #14 */ 6345 { 0x143e93, 0x143e93, 0x9b77a9803197a787, 0xfcb42a884183a4e6, 0xf5159cdd0d19416a, 0x0 }, /* #15 */ 6346 { 0x2d2d12, 0x2d2d13, 0xa8da7f069f0767b5, 0x38ca5fa626cf2c25, 0xd347be1be0c998b1, 0x0 }, /* #16 */ 6347 { 0x120956, 0x120957, 0x4fc4987f4d226f79, 0x37e7dc5ce1ef4af7, 0xcedd4c9073f7c1ef, 0x0 }, /* #17 */ 6348 { 0x0d2a43, 0x0d2a43, 0x7f8dca5e6c6d5b6e, 0xe4ae7fd520fc77a4, 0xcfb00394b5e122be, 0x0 }, /* #18 */ 6349 { 0x3b1243, 0x3b1a43, 0x873bfe5f2db645be, 0xae67adcd2318c324, 0xfb7998dc33b912ae, 0x0 }, /* #19 */ 6350 { 0x2252d2, 0x225ad3, 0xbf56c3b6a2409a5e, 0x0ff83322932ae1ac, 0x53e9727f994b230a, 0x0 }, /* #20 */ 6351 { 0x1b7a07, 0x1b7a07, 0x01a40a2bcb7e1155, 0x4d34f65bb80929c3, 0x2e4fae3bf897aeb7, 0x0 }, /* #21 */ 6352 { 0x373b17, 0x373b17, 0xb831f5b301e5dbdd, 0xedf8a4912d05fd5f, 0x5c24451917f9f86b, 0x0 }, /* #22 */ 6353 { 0x347a96, 0x347a97, 0x534df3df4c6658c5, 0x8cb271142fceec1b, 0xe49728a222c5bf5f, 0x0 }, /* #23 */ 6354 { 0x2c3652, 0x2c3e53, 0xbae229500dbe1727, 0x4c4bfed7a082c761, 0x054ef42dd6068237, 0x0 }, /* #24 */ 6355 { 0x003916, 0x003917, 0x6aa6742c50f6d154, 0xff3fe3346c5b54cc, 0x87d4a35896152b67, 0x0 }, /* #25 */ 6356 { 0x2f6a46, 0x2f6a47, 0x4ad04cae58c7655f, 0xc50b22232be41f7f, 0xa2c2dc17315a59e1, 0x0 }, /* #26 */ 6357 { 0x3f7bd7, 0x3f7bd7, 0x71c10a174f1af0f3, 0xb721b9dac742567b, 0x81343a08387da659, 0x0 }, /* #27 */ 6358 { 0x0e0483, 0x0e0c83, 0xdad9c9a802941a20, 0x131979b44349bda0, 0x34af10d71046425d, 0x0 }, /* #28 */ 6359 { 0x3a2e46, 0x3a2e47, 0x5935a04f8d479f74, 0x0ccca2866e976aec, 0x9728b5ac8fafaf77, 0x0 }, /* #29 */ 6360 { 0x2f5bc2, 0x2f5bc3, 0x5b6128f3efbaf5d3, 0x732ca0b613475899, 0x00e5b06687c79863, 0x0 }, /* #30 */ 6361 { 0x1f78d7, 0x1f78d7, 0x7e7b118b7794627f, 0xb732d0b4032451c7, 0x963ef693c1bcdcb9, 0x0 }, /* #31 */ 6362 { 0x2e3847, 0x2e3847, 0xdcedeb9886f288b8, 0xe0bb39c852e17690, 0x583962a3080656fe, 0x0 }, /* #32 */ 6363 { 0x3a47c3, 0x3a4fc3, 0x8bbcece675d080df, 0x396e5f6b651feede, 0xccc180df606516e2, 0x0 }, /* #33 */ 6364 { 0x333703, 0x333f03, 0xd34e51d10574616e, 0xe1ad72055bae124e, 0x2aef97487add9b11, 0x0 }, /* #34 */ 6365 { 0x350dd7, 0x350dd7, 0xe3a4ea03efa98a07, 0x3872e17e79c44eab, 0x3e774034dfff7d3d, 0x0 }, /* #35 */ 6366 { 0x1835d6, 0x183dd7, 0x66976f13467ead1d, 0x219668c8169fe170, 0x72af63b8dffd5c30, 0x0 }, /* #36 */ 6367 { 0x3b5f07, 0x3b5f07, 0x91ca2633162f5140, 0x310f68942b63c600, 0xf559ac6aae920838, 0x0 }, /* #37 */ 6368 { 0x061f56, 0x061f57, 0x514c03d69a86f14d, 0xec58929670fd2065, 0x98988bfed58fdf79, 0x0 }, /* #38 */ 6369 { 0x0e5d47, 0x0e5d47, 0xfc85069be0e391fb, 0x9068a0f31105503d, 0x9a4241030174c927, 0x0 }, /* #39 */ 6370 { 0x3a5a42, 0x3a5a43, 0x386f7e374f7b3a48, 0x71b7306313709158, 0xdcf4abf15fc769d3, 0x0 }, /* #40 */ 6371 { 0x040ac6, 0x040ac7, 0xbe6f8f9288faa13c, 0x640655299f77ebf0, 0xb9cfada88e3ada44, 0x0 }, /* #41 */ 6372 { 0x120e16, 0x120e17, 0x587dcaa16be542b2, 0x65402338603607b4, 0x4c8e0ff3aa823d6a, 0x0 }, /* #42 */ 6373 { 0x3941c3, 0x3949c3, 0xaff9a941908df484, 0x9087a64e61d57508, 0xcd0690d76fd70302, 0x0 }, /* #43 */ 6374 { 0x0f3ac2, 0x0f3ac3, 0x57c5ae47cddaccf4, 0xc0ec20fb70c9efe8, 0x0d0fa6117334c382, 0x0 }, /* #44 */ 6375 { 0x1f4d97, 0x1f4d97, 0x6638816583b41e69, 0x230493fbe2ed6245, 0xc7f7ba53c7b7217d, 0x0 }, /* #45 */ 6376 { 0x294406, 0x294c07, 0x971181305b46a0bc, 0x33f33dc164ae1270, 0xefe84a39be388224, 0x0 }, /* #46 */ 6377 { 0x207cc3, 0x207cc3, 0x00b72cc79c72015b, 0xdb1f22670344ecb6, 0x537372fbb9dcde02, 0x0 }, /* #47 */ 6378 { 0x016782, 0x016f83, 0xde9870be1088361c, 0x96e752ddd37c48e8, 0x02528f61ea11fa76, 0x0 }, /* #48 */ 6379 { 0x034b43, 0x034b43, 0x784449ee580446cf, 0x169bc4ca277c9742, 0xa5643a60cb51c51e, 0x0 }, /* #49 */ 6380 { 0x3407c7, 0x340fc7, 0x600ecef1b9bfd075, 0x527ad376e0e97d37, 0x62ec09bcac34617b, 0x0 }, /* #50 */ 6381 { 0x334842, 0x334843, 0xb0c18ab40a94d361, 0xb75cf04c77aa484d, 0x388226d17279486d, 0x0 }, /* #51 */ 6382 { 0x022106, 0x022907, 0xa236975f81e1dab2, 0xea999d0fffa64d30, 0x1a0539d9ae0c1058, 0x0 }, /* #52 */ 6383 { 0x190393, 0x190b93, 0xcf6fed5ca543f0b4, 0xad8e93f4faac6468, 0x59803cfcbd485bc2, 0x0 }, /* #53 */ 6384 { 0x237243, 0x237a43, 0xa2719d8cd5f85478, 0xb0590a076f532a70, 0x6aa1ffc5511e84d2, 0x0 }, /* #54 */ 6385 { 0x1f1516, 0x1f1d17, 0x7fc26d6dc329225f, 0xcd93696b3a0b1972, 0xe454b9b5759e2fce, 0x0 }, /* #55 */ 6386 { 0x2c4d82, 0x2c4d83, 0x64c98a5280565875, 0x059b6bb0e8c7f27b, 0xd8dfabd86b98412f, 0x0 }, /* #56 */ 6387 { 0x0b1f57, 0x0b1f57, 0x379d12c549c06ab3, 0x43ce3bd94207e04b, 0x391e0404e93b6009, 0x0 }, /* #57 */ 6388 { 0x196093, 0x196893, 0xfd7dc26ebd712638, 0xbc4b62885b0300a0, 0x917b986dcb67e34c, 0x0 }, /* #58 */ 6389 { 0x1445c6, 0x144dc7, 0x2faa0f73fbb903d2, 0xe907c10f8de3b49e, 0x06ffa176c5dc5f77, 0x0 }, /* #59 */ 6390 { 0x014d92, 0x014d93, 0x1fcee90a1acb66df, 0xbf8b18824d749016, 0xcd8bdd97c925c0aa, 0x0 }, /* #60 */ 6391 { 0x006b53, 0x006b53, 0x6f4ef83f1ee1f8ed, 0x3770c1bcbf98dd2c, 0xe8790626a98c085c, 0x0 }, /* #61 */ 6392 { 0x025e57, 0x025e57, 0xd2d26cedd6d560fc, 0xeadd77a99d715cac, 0xcdc928ac34ed6615, 0x0 }, /* #62 */ 6393 { 0x0d3b46, 0x0d3b47, 0x3435b082cf2e79aa, 0x3b29eabb833a8110, 0x8c7dd3b8f0d76268, 0x0 }, /* #63 */ 6394 6394 }; 6395 6395 … … 6398 6398 static const BINU16_TEST_T g_aTests_shld_u16[] = 6399 6399 { 6400 { 0x 244113, 0x244197, 0xfaec, 0xd766, 0xc74c, 3}, /* #0 */6401 { 0x 130212, 0x130212, 0x000f, 0x01fe, 0xf5cc, 5}, /* #1 */6402 { 0x0 34dc2, 0x034516, 0xe251, 0x2514, 0x49a4, 4}, /* #2 */6403 { 0x 2c2b56, 0x2c2393, 0xe78b, 0x8b57, 0x5706, 8}, /* #3 */6404 { 0x 345156, 0x345193, 0xb91d, 0xd208, 0x2087, 12}, /* #4 */6405 { 0x 013192, 0x013192, 0x5b73, 0x5b73, 0xee3e, 0}, /* #5 */6406 { 0x0 91603, 0x091e17, 0x4e4d, 0x3936, 0xbcf0, 2}, /* #6 */6407 { 0x 115bd7, 0x115b13, 0xba2a, 0x511c, 0x2390, 11}, /* #7 */6408 { 0x 0c6b06, 0x0c6b17, 0x4d81, 0x0303, 0x81ae, 9}, /* #8 */6409 { 0x1 22906, 0x122112, 0xbb83, 0x3bd5, 0xbd5c, 12 }, /* #9 */6410 { 0x 0e67c2, 0x0e6f96, 0x2cc5, 0xac2e, 0x6170, 13}, /* #10 */6411 { 0x 106607, 0x106607, 0x191a, 0x191a, 0x2b91, 0}, /* #11 */6412 { 0x 151b87, 0x151312, 0x8f28, 0x59d6, 0xb3ad, 15}, /* #12 */6413 { 0x10 6e17, 0x106697, 0x9393, 0x93c9, 0xc9e1, 8}, /* #13 */6414 { 0x0 963d6, 0x096b17, 0x3a82, 0x412b, 0x56c8, 7 }, /* #14 */6415 { 0x0 44c47, 0x044c17, 0xf9f6, 0x3ed8, 0xc4d2, 5}, /* #15 */6416 { 0x 311e03, 0x311616, 0x4626, 0x6269, 0x9802, 4}, /* #16 */6417 { 0x 274e43, 0x274e96, 0xe1c8, 0xe418, 0x30c8, 7 }, /* #17 */6418 { 0x 370693, 0x370697, 0x9b23, 0x9196, 0x2df7, 7}, /* #18 */6419 { 0x 2231d7, 0x223992, 0xf1f2, 0x9d02, 0x740a, 14}, /* #19 */6420 { 0x 0e0407, 0x0e0c17, 0xbd14, 0x4988, 0x988e, 12}, /* #20 */6421 { 0x3 70a83, 0x370a92, 0x35a5, 0xa42f, 0x217b, 13 }, /* #21 */6422 { 0x 214242, 0x214297, 0xc900, 0x9200, 0x3a81, 1}, /* #22 */6423 { 0x 1b6c02, 0x1b6412, 0xaf89, 0x4a89, 0x5137, 11}, /* #23 */6424 { 0x 2d7586, 0x2d7512, 0x6ae3, 0x70a2, 0x8516, 13}, /* #24 */6425 { 0x 205c83, 0x205c17, 0xb1ad, 0x635a, 0x110b, 1}, /* #25 */6426 { 0x 3e0192, 0x3e0112, 0xe2e0, 0x07f4, 0x1fd1, 14}, /* #26 */6427 { 0x2 22cc2, 0x222493, 0x9da7, 0xb4ef, 0x7a43, 5}, /* #27 */6428 { 0x 1f4406, 0x1f4412, 0xb042, 0x2efe, 0xefec, 12}, /* #28 */6429 { 0x 2b13d6, 0x2b1b96, 0x8950, 0xa1e4, 0xf271, 9}, /* #29 */6430 { 0x 2d3a56, 0x2d3a92, 0xaf9a, 0xac49, 0xb127, 14}, /* #30 */6431 { 0x2 47492, 0x247c92, 0x26e6, 0xdcd9, 0xcdd8, 5}, /* #31 */6432 { 0x 2574d7, 0x257c13, 0x2235, 0x1af4, 0xe8c6, 7}, /* #32 */6433 { 0x 293112, 0x293193, 0xa3fc, 0xc0c8, 0x0c8d, 12}, /* #33 */6434 { 0x 095717, 0x095793, 0x8bfe, 0xfe02, 0x02ff, 8}, /* #34 */6435 { 0x3 37642, 0x337697, 0xfea7, 0xcd87, 0x9b0f, 15}, /* #35 */6436 { 0x 202303, 0x202b17, 0xc6e9, 0x4877, 0x0ef5, 11}, /* #36 */6437 { 0x 125882, 0x125896, 0xc3b6, 0xd85a, 0x1686, 10}, /* #37 */6438 { 0x3 67742, 0x367712, 0x56c7, 0x7602, 0x6024, 12}, /* #38 */6439 { 0x 195707, 0x195712, 0x8ada, 0x2b6b, 0xf936,2 }, /* #39 */6440 { 0x 061b17, 0x061b13, 0xb21b, 0x21b0, 0x0f74, 4}, /* #40 */6441 { 0x 066cc6, 0x066497, 0x71f9, 0xcdfc, 0xbf9d, 11}, /* #41 */6442 { 0x 016606, 0x016e13, 0x9805, 0x300b, 0x8b43, 1}, /* #42 */6443 { 0x0 23482, 0x023497, 0x3774, 0xd2a3, 0xa8c7, 10}, /* #43 */6444 { 0x 060a87, 0x060293, 0xcaad, 0xa9cb, 0x4e5b, 13}, /* #44 */6445 { 0x1b 0816, 0x1b0016, 0x9c4f, 0x4f11, 0x11d7, 8}, /* #45 */6446 { 0x 3d6a92, 0x3d6212, 0x9434, 0x6838, 0x1c22, 9 }, /* #46 */6447 { 0x2 61cc7, 0x261c17, 0x18e0, 0x1c09, 0x4ab2, 5}, /* #47 */6448 { 0x 344c57, 0x344c17, 0xae46, 0x7235, 0xaf4b, 3}, /* #48 */6449 { 0x 3d3ed7, 0x3d3e17, 0x56c6, 0x6371, 0xe24f, 7}, /* #49 */6450 { 0x2 d0c13, 0x2d0412, 0x0556, 0x0aad, 0x86f2, 1}, /* #50 */6451 { 0x 0377d3, 0x037712, 0x98e0, 0x0d97, 0xd97f, 12}, /* #51 */6452 { 0x 3813d3, 0x381393, 0x7ffd, 0xfff7, 0xf84d, 2}, /* #52 */6453 { 0x 353d96, 0x353516, 0xc5ef, 0x2f78, 0x01c6, 3}, /* #53 */6454 { 0x 394907, 0x394913, 0x309c, 0x1cf8, 0x73e2, 14}, /* #54 */6455 { 0x 165cd2, 0x165493, 0xba47, 0xd23e, 0xcb65, 3}, /* #55 */6456 { 0x 042d57, 0x042593, 0x3aeb, 0x9d73, 0x3ae7, 15}, /* #56 */6457 { 0x 1c3747, 0x1c3793, 0xf13e, 0x89f1, 0x37fa, 3}, /* #57 */6458 { 0x3 41596, 0x341597, 0x5cbf, 0xcbf3, 0x3b5f, 4}, /* #58 */6459 { 0x 307287, 0x307287, 0xb417, 0xb417, 0x674f, 0}, /* #59 */6460 { 0x 263ed6, 0x263e17, 0x3b75, 0x6dc0, 0xb701, 14}, /* #60 */6461 { 0x1 40382, 0x140b13, 0x78ad, 0x15b6, 0xb574, 5}, /* #61 */6462 { 0x 3b0652, 0x3b0e96, 0x2c83, 0x8353, 0x5353, 8}, /* #62 */6463 { 0x 151792, 0x151716, 0xc696, 0x5aaa, 0xaab7, 10}, /* #63 */6400 { 0x167c43, 0x167493, 0xc046, 0x808c, 0x38f1, 1 }, /* #0 */ 6401 { 0x361996, 0x361996, 0xeb73, 0xdcfc, 0xf1e5, 6 }, /* #1 */ 6402 { 0x060cd6, 0x060412, 0xa11d, 0x4762, 0x8b36, 6 }, /* #2 */ 6403 { 0x384c96, 0x384412, 0x4a09, 0x6fda, 0xbf68, 14 }, /* #3 */ 6404 { 0x1305d2, 0x130d13, 0xd7dc, 0x7dcd, 0xd504, 4 }, /* #4 */ 6405 { 0x333ac3, 0x333a13, 0x4476, 0x11da, 0xb018, 2 }, /* #5 */ 6406 { 0x052983, 0x052917, 0x0d18, 0x4630, 0xc161, 6 }, /* #6 */ 6407 { 0x2b39d2, 0x2b3992, 0x27b3, 0x9ecd, 0x59dc, 2 }, /* #7 */ 6408 { 0x1756c2, 0x175616, 0xf071, 0x718e, 0x8ebb, 8 }, /* #8 */ 6409 { 0x176e92, 0x176616, 0xc4c1, 0x1933, 0x933f, 12 }, /* #9 */ 6410 { 0x346b97, 0x346397, 0x4c06, 0x80c9, 0x4d2a, 5 }, /* #10 */ 6411 { 0x012317, 0x012316, 0x3c71, 0x535f, 0x4d7c, 14 }, /* #11 */ 6412 { 0x067087, 0x067097, 0x8237, 0xc305, 0x0c14, 14 }, /* #12 */ 6413 { 0x1071d6, 0x107917, 0x32ee, 0x2eee, 0xe653, 4 }, /* #13 */ 6414 { 0x0d6d42, 0x0d6593, 0x735d, 0xae8a, 0x14d6, 7 }, /* #14 */ 6415 { 0x016a16, 0x016293, 0x0437, 0xbdd9, 0xbb34, 11 }, /* #15 */ 6416 { 0x1f63c3, 0x1f6b13, 0xb5c2, 0x0b76, 0xdd82, 10 }, /* #16 */ 6417 { 0x384b87, 0x384312, 0xd019, 0x0c92, 0x24fc, 7 }, /* #17 */ 6418 { 0x1e37d7, 0x1e3797, 0x3d73, 0xd736, 0x69d8, 4 }, /* #18 */ 6419 { 0x341dc6, 0x341d92, 0xa5b8, 0x96e3, 0xdd80, 2 }, /* #19 */ 6420 { 0x336146, 0x336992, 0x0406, 0x80c8, 0x4592, 5 }, /* #20 */ 6421 { 0x3545d7, 0x354593, 0x144c, 0x9310, 0x9880, 13 }, /* #21 */ 6422 { 0x1c1353, 0x1c1393, 0xf47b, 0xbba4, 0xba4e, 12 }, /* #22 */ 6423 { 0x2d2c56, 0x2d2412, 0x0c64, 0x5bfd, 0xb7fb, 15 }, /* #23 */ 6424 { 0x090797, 0x090f13, 0x34bd, 0x2f62, 0x8a15, 6 }, /* #24 */ 6425 { 0x0750c2, 0x075813, 0x34d4, 0x213b, 0x84ed, 14 }, /* #25 */ 6426 { 0x0d26c7, 0x0d2e13, 0x2d96, 0x65b6, 0xd9ec, 6 }, /* #26 */ 6427 { 0x265802, 0x265016, 0xa077, 0x0772, 0x238e, 4 }, /* #27 */ 6428 { 0x333dd6, 0x333dd6, 0x043d, 0x043d, 0x81cc, 0 }, /* #28 */ 6429 { 0x097593, 0x097597, 0xecab, 0xf756, 0xeeac, 15 }, /* #29 */ 6430 { 0x145287, 0x145a13, 0xce38, 0x38e3, 0xc558, 2 }, /* #30 */ 6431 { 0x2f5992, 0x2f5992, 0x1f4b, 0x1f4b, 0xa708, 0 }, /* #31 */ 6432 { 0x177112, 0x177116, 0x163b, 0x3b8b, 0x8b92, 8 }, /* #32 */ 6433 { 0x1d0c92, 0x1d0497, 0x7ef3, 0xc87d, 0x90fb, 15 }, /* #33 */ 6434 { 0x282942, 0x282193, 0x1dac, 0xdac1, 0x19c7, 4 }, /* #34 */ 6435 { 0x3904c3, 0x390412, 0x210b, 0x16bc, 0x5e20, 9 }, /* #35 */ 6436 { 0x061917, 0x061913, 0x5206, 0x0316, 0x2df5, 7 }, /* #36 */ 6437 { 0x033c03, 0x033497, 0xbbdf, 0xf4be, 0x4bed, 12 }, /* #37 */ 6438 { 0x3f5543, 0x3f5512, 0x1825, 0x12a2, 0x4435, 7 }, /* #38 */ 6439 { 0x3a5303, 0x3a5b92, 0x7c2e, 0xeea2, 0xea28, 12 }, /* #39 */ 6440 { 0x2b7797, 0x2b7f96, 0x279d, 0xeda3, 0xb46c, 11 }, /* #40 */ 6441 { 0x2d30c2, 0x2d3896, 0xd8c1, 0xbf4d, 0x7e9b, 15 }, /* #41 */ 6442 { 0x1b1c43, 0x1b1c13, 0x493e, 0x53e6, 0xa7cc, 15 }, /* #42 */ 6443 { 0x0b10c3, 0x0b1012, 0x11a5, 0x57e3, 0x7e3b, 12 }, /* #43 */ 6444 { 0x2a5446, 0x2a5497, 0xdbbb, 0xbf65, 0xf652, 12 }, /* #44 */ 6445 { 0x1b6f97, 0x1b6793, 0xe962, 0xa589, 0x621d, 2 }, /* #45 */ 6446 { 0x0f3956, 0x0f3917, 0x1ab9, 0x7333, 0x99ea, 9 }, /* #46 */ 6447 { 0x204ed3, 0x204697, 0xebe0, 0x8384, 0xe114, 10 }, /* #47 */ 6448 { 0x091fd2, 0x091793, 0xe7ed, 0x9fb6, 0xab75, 2 }, /* #48 */ 6449 { 0x0a07c3, 0x0a0716, 0x92ff, 0x4bff, 0xd737, 2 }, /* #49 */ 6450 { 0x2c3ad7, 0x2c3216, 0x5388, 0x031b, 0x0c6c, 14 }, /* #50 */ 6451 { 0x1a7017, 0x1a7012, 0x54bb, 0x5dfd, 0xfb95, 7 }, /* #51 */ 6452 { 0x296403, 0x296c92, 0x0aa8, 0xaa8a, 0xa83b, 4 }, /* #52 */ 6453 { 0x060d82, 0x060d82, 0x441c, 0x441c, 0xc17c, 0 }, /* #53 */ 6454 { 0x1a7c12, 0x1a7412, 0x770a, 0x295e, 0x578c, 10 }, /* #54 */ 6455 { 0x351b93, 0x351312, 0xeec6, 0x63c2, 0x3c2f, 12 }, /* #55 */ 6456 { 0x225e03, 0x225612, 0xf323, 0x3ac4, 0xac4c, 12 }, /* #56 */ 6457 { 0x0747d6, 0x074793, 0x1d00, 0xd001, 0x148f, 4 }, /* #57 */ 6458 { 0x3d3056, 0x3d3012, 0x96e6, 0x6fa4, 0xfa4b, 12 }, /* #58 */ 6459 { 0x265207, 0x265a92, 0x8a89, 0x94fe, 0x4fe8, 12 }, /* #59 */ 6460 { 0x043ec3, 0x043616, 0xf109, 0x1355, 0xaaed, 9 }, /* #60 */ 6461 { 0x123cd3, 0x123c92, 0x554a, 0x9538, 0x9c31, 9 }, /* #61 */ 6462 { 0x050817, 0x050097, 0x4877, 0xdd6f, 0xbade, 15 }, /* #62 */ 6463 { 0x063746, 0x063f13, 0x1aba, 0x5cb6, 0xe5b0, 13 }, /* #63 */ 6464 6464 }; 6465 6465 static const BINU16_TEST_T g_aTests_shrd_u16[] = 6466 6466 { 6467 { 0x 267f53, 0x267f12, 0x0925, 0x7849, 0x724f, 5}, /* #0 */6468 { 0x 0c6c02, 0x0c6c02, 0x21cd, 0x21cd, 0x3f39, 0}, /* #1 */6469 { 0x2 36212, 0x236296, 0x64d9, 0xeeb2, 0xfbdd, 9}, /* #2 */6470 { 0x3 d2107, 0x3d2192, 0x1b91, 0xdc6e, 0xecf7, 6}, /* #3 */6471 { 0x3 c3246, 0x3c3a96, 0xb244, 0xaeb2, 0xb1ae, 8}, /* #4 */6472 { 0x 166342, 0x166397, 0x4bf8, 0xd54b, 0xa8d5, 8}, /* #5 */6473 { 0x 010316, 0x010392, 0x713f, 0xddf7, 0xeddf, 12}, /* #6 */6474 { 0x 3b3ed3, 0x3b3693, 0x47b9, 0xf23d, 0xefde, 5}, /* #7 */6475 { 0x 2e7892, 0x2e7016, 0x80f8, 0x1078, 0x5107, 12}, /* #8 */6476 { 0x 1f24c2, 0x1f2496, 0x4ad9, 0xc90a, 0x1921, 13}, /* #9 */6477 { 0x 072886, 0x072013, 0xb76c, 0x3676, 0x39b3, 11}, /* #10 */6478 { 0x2 71693, 0x271e13, 0x1d62, 0x7475, 0x415d, 6}, /* #11 */6479 { 0x 264886, 0x264097, 0x1692, 0xf8b4, 0xd07f, 5}, /* #12 */6480 { 0x 003e97, 0x003696, 0xa05d, 0xf8a0, 0x52f8, 8}, /* #13 */6481 { 0x1 56e07, 0x156e12, 0x3fb1, 0x4fec, 0x90ed, 2 }, /* #14 */6482 { 0x 160c42, 0x160c13, 0x300f, 0x6ed9, 0x4ddb, 13}, /* #15 */6483 { 0x 376c03, 0x376c92, 0x13c5, 0xa0a2, 0x0505, 11}, /* #16 */6484 { 0x 2a5853, 0x2a5093, 0x5f2c, 0xc5f2, 0x7b0c, 4}, /* #17 */6485 { 0x 0f7396, 0x0f7313, 0x54ca, 0x3254, 0xd832, 8}, /* #18 */6486 { 0x 093c43, 0x093492, 0xb18a, 0xf631, 0x0f87, 3}, /* #19 */6487 { 0x 335f53, 0x335f13, 0xd74e, 0x75d3, 0x5705, 2 }, /* #20 */6488 { 0x 0b2e82, 0x0b2697, 0x1fd2, 0xe090, 0x3c12, 13}, /* #21 */6489 { 0x 294a02, 0x294293, 0xf561, 0xcfea, 0xd167, 7}, /* #22 */6490 { 0x 286b43, 0x286396, 0x0c78, 0xc60c, 0x9cc6, 8}, /* #23 */6491 { 0x 1b3413, 0x1b3c12, 0x40f6, 0x6220, 0xe6c4, 9}, /* #24 */6492 { 0x 271bd2, 0x271b97, 0x2180, 0xa990, 0x5f53, 9 }, /* #25 */6493 { 0x 3b3f83, 0x3b3712, 0x71bc, 0x10e3, 0x0488, 7}, /* #26 */6494 { 0x 3a1a07, 0x3a1293, 0xc811, 0xfa8c, 0xdfa8, 12}, /* #27 */6495 { 0x 257706, 0x257f96, 0x397d, 0x9d47, 0x5cea, 11 }, /* #28 */6496 { 0x 166853, 0x166897, 0x657e, 0x8a84, 0x4542, 15}, /* #29 */6497 { 0x2 d0617, 0x2d0693, 0xedc1, 0xff9d, 0x3ffc, 11}, /* #30 */6498 { 0x3 f3293, 0x3f3213, 0x0ada, 0x02b6, 0x803c, 2}, /* #31 */6499 { 0x1 46152, 0x146997, 0x7e67, 0xb421, 0xad08, 14}, /* #32 */6500 { 0x 2f5717, 0x2f5713, 0x349a, 0x2d29, 0x85a5, 13}, /* #33 */6501 { 0x 2643d3, 0x264396, 0xe86d, 0xc6dd, 0x7e36, 11 }, /* #34 */6502 { 0x 1a1d86, 0x1a1d92, 0x94a5, 0xb94a, 0xdf9b, 4}, /* #35 */6503 { 0x2 a1ac3, 0x2a1217, 0x1b6f, 0x0db7, 0x4d9c, 1}, /* #36 */6504 { 0x 1f3092, 0x1f3093, 0xc176, 0xf05d, 0x4ec7, 2}, /* #37 */6505 { 0x 304c92, 0x304c92, 0x1a68, 0xbab6, 0xdd5b, 15}, /* #38 */6506 { 0x2 05616, 0x205613, 0xff83, 0x097f, 0x204b, 11}, /* #39 */6507 { 0x 3962c2, 0x396216, 0xec7c, 0x2987, 0xe530, 13}, /* #40 */6508 { 0x 2d0396, 0x2d0b12, 0xf0b0, 0x572f, 0xd572, 12 }, /* #41 */6509 { 0x1 41e42, 0x141e13, 0x6b51, 0x4f5d, 0xd3d7, 14}, /* #42 */6510 { 0x2 14f16, 0x214f93, 0x94fc, 0x9594, 0x3095, 8}, /* #43 */6511 { 0x 344417, 0x344c97, 0x04ab, 0x9812, 0xa7e6, 6}, /* #44 */6512 { 0x 0f6e52, 0x0f6e97, 0x4287, 0x8850, 0xbdb4, 3}, /* #45 */6513 { 0x 381812, 0x381093, 0x7388, 0xc473, 0x0ec4, 8}, /* #46 */6514 { 0x 203b87, 0x203312, 0xe6ce, 0x0373, 0xee06, 9}, /* #47 */6515 { 0x 0a3dc6, 0x0a3513, 0x9e23, 0x0f4c, 0x41e9, 13}, /* #48 */6516 { 0x 265382, 0x265313, 0xc0ab, 0x361f, 0x1b0f, 15}, /* #49 */6517 { 0x2 13302, 0x213b96, 0x77b0, 0xbbd8, 0xcd23, 1}, /* #50 */6518 { 0x 346657, 0x346693, 0x1df5, 0xf998, 0xdf33, 13}, /* #51 */6519 { 0x 3b2042, 0x3b2092, 0x5f61, 0xcbec, 0x144e, 3 }, /* #52 */6520 { 0x1 87207, 0x187292, 0x1db5, 0xfa3b, 0x5c7d, 7}, /* #53 */6521 { 0x 175397, 0x175317, 0x0256, 0x0095, 0x7470, 2}, /* #54 */6522 { 0x 231b07, 0x231396, 0xa44e, 0xd227, 0x30f7, 1}, /* #55 */6523 { 0x 3f2017, 0x3f2892, 0x845c, 0x8f7c, 0xd1ef, 13 }, /* #56 */6524 { 0x 025a42, 0x025a92, 0x1167, 0xb116, 0x948b, 4}, /* #57 */6525 { 0x 2665c2, 0x266d13, 0xd0e5, 0x41d0, 0x8041, 8}, /* #58 */6526 { 0x 073902, 0x073997, 0x1682, 0xb6e2, 0xd5b7, 11}, /* #59 */6527 { 0x 3942d3, 0x3942d3, 0xff2d, 0xff2d, 0x1c1f, 0}, /* #60 */6528 { 0x 3b5a97, 0x3b5a17, 0x5d92, 0x5966, 0x2cb3, 15}, /* #61 */6529 { 0x 303a17, 0x303a92, 0xb707, 0xa6ab, 0x3a6a, 12}, /* #62 */6530 { 0x 226043, 0x226817, 0x6a3e, 0x4d47, 0x4862, 3}, /* #63 */6467 { 0x370e83, 0x370e13, 0x872d, 0x67b0, 0xab3d, 11 }, /* #0 */ 6468 { 0x346613, 0x346e12, 0x3f99, 0x4fe6, 0x56d1, 2 }, /* #1 */ 6469 { 0x2a7682, 0x2a7617, 0x6bbb, 0x36bb, 0xc7f3, 4 }, /* #2 */ 6470 { 0x3933c7, 0x393312, 0x1e07, 0x2dc4, 0x96e2, 15 }, /* #3 */ 6471 { 0x371a07, 0x371a97, 0x5f0a, 0x8435, 0xb843, 12 }, /* #4 */ 6472 { 0x261387, 0x261312, 0x148e, 0x23f8, 0x88fe, 14 }, /* #5 */ 6473 { 0x1b41c7, 0x1b4992, 0x2298, 0x88f2, 0x4479, 15 }, /* #6 */ 6474 { 0x0d3a92, 0x0d3a92, 0x8e9b, 0x8e9b, 0x93a0, 0 }, /* #7 */ 6475 { 0x0e75c6, 0x0e75c6, 0x1452, 0x1452, 0x4224, 0 }, /* #8 */ 6476 { 0x236487, 0x236c16, 0x6c72, 0x456c, 0xee45, 8 }, /* #9 */ 6477 { 0x180506, 0x180513, 0xc8c9, 0x2391, 0x2a11, 7 }, /* #10 */ 6478 { 0x2a3ed3, 0x2a3e92, 0x1907, 0x88c8, 0x2431, 5 }, /* #11 */ 6479 { 0x386b47, 0x386b97, 0x2dd2, 0xa8d8, 0x6a36, 14 }, /* #12 */ 6480 { 0x326906, 0x326906, 0x3ddb, 0x3ddb, 0xfe41, 0 }, /* #13 */ 6481 { 0x1d4703, 0x1d4796, 0x37c0, 0xcdf0, 0x2ba7, 2 }, /* #14 */ 6482 { 0x0f2d17, 0x0f2d92, 0x130b, 0x9098, 0x6c12, 5 }, /* #15 */ 6483 { 0x1e5302, 0x1e5b16, 0x7f01, 0x77f0, 0x2937, 4 }, /* #16 */ 6484 { 0x093286, 0x093212, 0x09ee, 0x1161, 0x288b, 11 }, /* #17 */ 6485 { 0x303453, 0x303412, 0x0d1f, 0x2186, 0x90c3, 15 }, /* #18 */ 6486 { 0x255e82, 0x255e12, 0x4c87, 0x44c8, 0x3994, 4 }, /* #19 */ 6487 { 0x004552, 0x004d97, 0x1792, 0x85e4, 0x8d0e, 2 }, /* #20 */ 6488 { 0x376883, 0x376892, 0xde21, 0xa7bc, 0x68d3, 7 }, /* #21 */ 6489 { 0x1e7942, 0x1e7192, 0xd3f7, 0xea1a, 0x0f50, 11 }, /* #22 */ 6490 { 0x0d2042, 0x0d2892, 0x7124, 0xa5dc, 0x0a97, 10 }, /* #23 */ 6491 { 0x235e53, 0x235e93, 0xee43, 0xbe3d, 0xadf1, 11 }, /* #24 */ 6492 { 0x0b7e07, 0x0b7e16, 0xec32, 0x50f6, 0xd0a1, 9 }, /* #25 */ 6493 { 0x0f04c3, 0x0f0496, 0xd9df, 0xca0f, 0xf283, 14 }, /* #26 */ 6494 { 0x003252, 0x003296, 0xbf21, 0xf7e4, 0x4827, 3 }, /* #27 */ 6495 { 0x042a46, 0x042a93, 0x9dcd, 0x9d13, 0x1ce8, 11 }, /* #28 */ 6496 { 0x0c2e07, 0x0c2697, 0x6099, 0xe060, 0xdce0, 8 }, /* #29 */ 6497 { 0x296602, 0x296e17, 0x5415, 0x4a82, 0x34fa, 3 }, /* #30 */ 6498 { 0x3c7112, 0x3c7916, 0xe16e, 0x5be1, 0x0b5b, 8 }, /* #31 */ 6499 { 0x1e7f96, 0x1e7793, 0x4501, 0xf7a2, 0x51ef, 9 }, /* #32 */ 6500 { 0x1607c3, 0x1607c3, 0x5782, 0x5782, 0x2572, 0 }, /* #33 */ 6501 { 0x0d31d3, 0x0d3117, 0x8e57, 0x2ad1, 0x2956, 11 }, /* #34 */ 6502 { 0x364956, 0x364997, 0x0431, 0x8218, 0x54bf, 1 }, /* #35 */ 6503 { 0x200ac2, 0x200a93, 0x685f, 0x8d0b, 0x52d4, 3 }, /* #36 */ 6504 { 0x0961c6, 0x096996, 0x1bee, 0x92c3, 0xe496, 11 }, /* #37 */ 6505 { 0x0c4a12, 0x0c4293, 0xef7a, 0xeb7f, 0x3adf, 14 }, /* #38 */ 6506 { 0x2b18c7, 0x2b1897, 0xf489, 0x9f41, 0x4fa0, 15 }, /* #39 */ 6507 { 0x2c4dc2, 0x2c4516, 0xa2a7, 0x3374, 0x999b, 11 }, /* #40 */ 6508 { 0x144416, 0x144413, 0x614a, 0x1852, 0x5c64, 2 }, /* #41 */ 6509 { 0x101756, 0x101793, 0x8293, 0xfbe0, 0xb7ef, 10 }, /* #42 */ 6510 { 0x245286, 0x245297, 0x9554, 0xf612, 0xd7b0, 11 }, /* #43 */ 6511 { 0x072506, 0x072d96, 0xd6ff, 0x8eaf, 0x23ab, 14 }, /* #44 */ 6512 { 0x1e1302, 0x1e1b13, 0x7ab6, 0x5ead, 0x7291, 2 }, /* #45 */ 6513 { 0x1e4256, 0x1e4a13, 0xfd67, 0x7eb3, 0x9eb4, 1 }, /* #46 */ 6514 { 0x116416, 0x116493, 0x1630, 0xc702, 0xc638, 11 }, /* #47 */ 6515 { 0x364086, 0x364892, 0xcaea, 0xb26b, 0xec9a, 14 }, /* #48 */ 6516 { 0x302813, 0x302096, 0x1978, 0xc006, 0x3f00, 10 }, /* #49 */ 6517 { 0x2f4207, 0x2f4217, 0x521f, 0x28d8, 0x946c, 15 }, /* #50 */ 6518 { 0x092a96, 0x092213, 0x8e5a, 0x39e3, 0xc0e7, 10 }, /* #51 */ 6519 { 0x1812d2, 0x181212, 0x70b1, 0x2e16, 0xa3c9, 3 }, /* #52 */ 6520 { 0x1f6b92, 0x1f6b12, 0xd83c, 0x5afb, 0x6ad7, 11 }, /* #53 */ 6521 { 0x356e13, 0x356616, 0x7030, 0x3703, 0x9723, 4 }, /* #54 */ 6522 { 0x0c1bd3, 0x0c1313, 0x39b2, 0x27d3, 0x027d, 12 }, /* #55 */ 6523 { 0x101b83, 0x101b96, 0x80ee, 0xa8fc, 0xb51f, 13 }, /* #56 */ 6524 { 0x244c13, 0x244412, 0x4775, 0x3502, 0x66a0, 13 }, /* #57 */ 6525 { 0x313216, 0x313a92, 0x4bd7, 0x8aa1, 0x22a8, 14 }, /* #58 */ 6526 { 0x147417, 0x147417, 0xd10b, 0xd10b, 0x5c8b, 0 }, /* #59 */ 6527 { 0x2469d2, 0x246917, 0x0eef, 0x43bb, 0x8a15, 2 }, /* #60 */ 6528 { 0x212656, 0x212613, 0x15a1, 0x0ad0, 0x1600, 1 }, /* #61 */ 6529 { 0x053097, 0x053093, 0x3540, 0xec1a, 0x0fd8, 9 }, /* #62 */ 6530 { 0x187817, 0x187816, 0x39e4, 0x69aa, 0xb4d5, 15 }, /* #63 */ 6531 6531 }; 6532 6532 static const BINU32_TEST_T g_aTests_shld_u32[] = 6533 6533 { 6534 { 0x3 07892, 0x307813, 0xacbdf683, 0x7da0cae0, 0x2b834a3b, 14}, /* #0 */6535 { 0x 357c53, 0x357416, 0x29377825, 0x6ef04a71, 0x38b0fb1a,9 }, /* #1 */6536 { 0x3 148d6, 0x314817, 0xe12666f2, 0x33793018, 0x6030cbb2, 15}, /* #2 */6537 { 0x 090bc3, 0x090b13, 0x392b678f, 0x6cf1ea13, 0x509c1b6f, 13 }, /* #3 */6538 { 0x 264992, 0x264193, 0x7fa7bf47, 0xfd3dfa38, 0x1dfeeef7, 3}, /* #4 */6539 { 0x 0e7e47, 0x0e7e17, 0xbee1c193, 0x272ed774, 0x976bba25, 25}, /* #5 */6540 { 0x 046656, 0x046656, 0x2de2e30a, 0x2de2e30a, 0xcaa7bd0f, 0}, /* #6 */6541 { 0x 2f2e13, 0x2f2616, 0x08fb6db6, 0x3edb6dac, 0xb2dfcc55, 6}, /* #7 */6542 { 0x 3129d6, 0x312193, 0x67b9dfd5, 0x9dfd51c1, 0x1c162d53, 12}, /* #8 */6543 { 0x 3940d2, 0x394097, 0x50ce1efb, 0xde62a0d1, 0xcc541a2f, 27}, /* #9 */6544 { 0x 0471c7, 0x047992, 0xd5cb8a5d, 0xb9714bbc, 0xe5e90bac, 5}, /* #10 */6545 { 0x 0d0956, 0x0d0917, 0xaafba3ed, 0x6b763995, 0x6ec732a6, 27 }, /* #11 */6546 { 0x 161886, 0x161896, 0x053fd315, 0x98ad09d8, 0xa13b0a64, 19}, /* #12 */6547 { 0x1 e75d7, 0x1e7d17, 0x081e25c2, 0x70acd042, 0xb341088b, 22}, /* #13 */6548 { 0x 187242, 0x187242, 0x85f4f46c, 0x85f4f46c, 0xd4dae182,0 }, /* #14 */6549 { 0x 100317, 0x100b17, 0x80bc956b, 0x01792ad7, 0xdcf5c501, 1}, /* #15 */6550 { 0x2 560c6, 0x256813, 0x76498c14, 0x6498c149, 0x968bb1b7,4 }, /* #16 */6551 { 0x2 212c7, 0x221a13, 0x63068dff, 0x1bff06a8, 0x83547250, 17}, /* #17 */6552 { 0x 1642c6, 0x164a96, 0x354d7aa6, 0xa6bd5378, 0xf1af6474, 7}, /* #18 */6553 { 0x2 06dd7, 0x206d13, 0x69a0ed84, 0x341db080, 0x0449ab49, 5}, /* #19 */6554 { 0x2 a4996, 0x2a4116, 0x664f7ae1, 0x7bd70d60, 0xac0c7e40, 11}, /* #20 */6555 { 0x1 34086, 0x134012, 0x0cce6eb5, 0x3339bad6, 0x84c633a4, 2}, /* #21 */6556 { 0x 2d26c2, 0x2d2e92, 0xd4e74cfc, 0xa73a67e0, 0x1d6f3f1c, 3}, /* #22 */6557 { 0x 105143, 0x105917, 0xacdc3b61, 0x616ebe74, 0x6ebe7449, 24}, /* #23 */6558 { 0x 100d12, 0x100d17, 0xf9128881, 0x22511035, 0xafbfea6c, 5}, /* #24 */6559 { 0x 032d42, 0x032d13, 0x12d290a6, 0x48531f0b, 0x3e168bf1, 15}, /* #25 */6560 { 0x0 f1382, 0x0f1b92, 0x1f538c51, 0xb310a55d, 0x66214abb, 31}, /* #26 */6561 { 0x0 65012, 0x065896, 0x89468212, 0x8212f405, 0xf4059153, 16}, /* #27 */6562 { 0x3 f4686, 0x3f4616, 0xb144d648, 0x6b244f28, 0x9e504b10, 15}, /* #28 */6563 { 0x 202d17, 0x202d96, 0x5431ef03, 0xf03da42d, 0xda42d924, 20}, /* #29 */6564 { 0x 2c61c3, 0x2c61c3, 0xf9221167, 0xf9221167, 0xeba4bf52, 0}, /* #30 */6565 { 0x 3a5386, 0x3a5b13, 0x13c97478, 0x25d1e33b, 0xcefd9d41, 10}, /* #31 */6566 { 0x1 b2c13, 0x1b2c92, 0xdfc8874b, 0xe97cc54f, 0xe62a7e0d, 21}, /* #32 */6567 { 0x 330e47, 0x330e13, 0x00ee0d0c, 0x0ccc9a8f, 0xcc9a8f4e, 24 }, /* #33 */6568 { 0x 147e87, 0x147616, 0x4193e296, 0x5b50041d, 0xd401077c, 26}, /* #34 */6569 { 0x 1e5d12, 0x1e5593, 0xff03f8a1, 0xe07f1423, 0x1db8532c, 5}, /* #35 */6570 { 0x 3a2a06, 0x3a2a92, 0x4464cac3, 0xac3f53bc, 0xf53bca75, 20}, /* #36 */6571 { 0x 214946, 0x214946, 0x7ded4acf, 0x7ded4acf, 0x65ca9c9f, 0}, /* #37 */6572 { 0x 0c1d57, 0x0c1597, 0x63afef3c, 0xcf3ce0d7, 0xf3835e71, 22}, /* #38 */6573 { 0x 394302, 0x394312, 0xe7de426b, 0x135f86d5, 0xf0dab413, 19}, /* #39 */6574 { 0x3 e6e83, 0x3e6616, 0x58de89cf, 0x4e79d14d, 0x3a29a29d, 19}, /* #40 */6575 { 0x1 951d7, 0x195197, 0xc115d989, 0xb31282f9, 0x417cb1ed, 17}, /* #41 */6576 { 0x2 e62d3, 0x2e6216, 0xcc248c0c, 0x32cd99b8, 0xb3666e0e, 26}, /* #42 */6577 { 0x 1d4642, 0x1d4e13, 0xcf6fd3e4, 0x7e9f27b6, 0xf6c0467a, 11}, /* #43 */6578 { 0x 292857, 0x292016, 0x62ea7b19, 0x640df642, 0x9037d90b, 30}, /* #44 */6579 { 0x 137153, 0x137917, 0x984886da, 0x0910db48, 0x418d5eaa, 5}, /* #45 */6580 { 0x 040443, 0x040c92, 0xa97d8dbc, 0xde78f223, 0xf1e446eb, 23}, /* #46 */6581 { 0x 252812, 0x252817, 0x5231a48d, 0x1af2545c, 0x792a2e4f, 25}, /* #47 */6582 { 0x2 45597, 0x245512, 0x7684cb1b, 0x4cb1b483, 0x48327593, 12}, /* #48 */6583 { 0x 052192, 0x052193, 0x7c66df6b, 0xb7dac175, 0x05d6299b, 14}, /* #49 */6584 { 0x 0b7056, 0x0b7012, 0x690f3e15, 0x79f0af3d, 0xe7b4e9c2, 11}, /* #50 */6585 { 0x 2b1593, 0x2b1d13, 0xad172708, 0x5a2e4e10, 0x0b039558, 1}, /* #51 */6586 { 0x2 30703, 0x230f96, 0x38f70c05, 0xe180bc66, 0xe3365a4e, 13}, /* #52 */6587 { 0x1 c3f12, 0x1c3f13, 0xa872e7eb, 0x2e7ebcfd, 0xcfd82adf, 12}, /* #53 */6588 { 0x 210956, 0x210197, 0x2cc7de0d, 0xaeb86be8, 0x75c35f46, 29}, /* #54 */6589 { 0x 187413, 0x187c13, 0x5a4877b6, 0x243bdb25, 0x4bab7c08, 7}, /* #55 */6590 { 0x2 d2896, 0x2d2817, 0xfe96b528, 0x4a2613dd, 0x984f7532, 22}, /* #56 */6591 { 0x1 946c3, 0x194e17, 0x173469b5, 0x6be40feb, 0xf207f5f9, 25}, /* #57 */6592 { 0x2b 65c2, 0x2b6d92, 0x5c2fec67, 0xf9c92d94, 0xce496ca6, 29}, /* #58 */6593 { 0x 217b12, 0x217393, 0x26b23276, 0xb3e878ad, 0x7d0f15a6, 27}, /* #59 */6594 { 0x 271152, 0x271917, 0xcc21cff7, 0x7bfdc882, 0xbfdc882d, 28}, /* #60 */6595 { 0x 3a5756, 0x3a5793, 0x75d9b3ce, 0x9b3ce67a, 0x67abb500, 12}, /* #61 */6596 { 0x 0a5e47, 0x0a5616, 0x6f7df83b, 0x1d9b9a11, 0x373422ac, 23}, /* #62 */6597 { 0x 2744c2, 0x274412, 0x151b74e6, 0x546dd398, 0x3d97b2dd, 2}, /* #63 */6534 { 0x3e5253, 0x3e5a17, 0x01247c1c, 0x20940ceb, 0x825033ad, 30 }, /* #0 */ 6535 { 0x0c5ad2, 0x0c5a96, 0x1b7a589d, 0xc4efea7d, 0xfd4fb982, 19 }, /* #1 */ 6536 { 0x3c4992, 0x3c4913, 0x83d53387, 0x3387e229, 0xe229e608, 16 }, /* #2 */ 6537 { 0x194f57, 0x194f13, 0xd4fb6c0a, 0x6d8148ce, 0x46720f49, 13 }, /* #3 */ 6538 { 0x357943, 0x357112, 0x2b01cc1d, 0x1d42ffba, 0x42ffbacd, 24 }, /* #4 */ 6539 { 0x3f6697, 0x3f6693, 0xb77203f5, 0xc80fd679, 0x9e61e643, 10 }, /* #5 */ 6540 { 0x160987, 0x160917, 0x588b387b, 0x622ce1ed, 0x5c2940a7, 2 }, /* #6 */ 6541 { 0x097d13, 0x097512, 0x43105b0e, 0x0b61d4d9, 0xa6c9f5b4, 13 }, /* #7 */ 6542 { 0x0156d3, 0x015e13, 0xa6b52022, 0x35a90115, 0xbd50ccdb, 3 }, /* #8 */ 6543 { 0x084e93, 0x084e92, 0x325e3605, 0xc978d816, 0x872cbcec, 2 }, /* #9 */ 6544 { 0x246bc3, 0x246b92, 0x35fa8d63, 0xd5161e91, 0x54587a44, 30 }, /* #10 */ 6545 { 0x2e3c07, 0x2e3493, 0x577cb7bc, 0xbe5bde5e, 0xbd02a3af, 7 }, /* #11 */ 6546 { 0x0d4c07, 0x0d4c13, 0xbdc4b0b0, 0x6160f858, 0x7c2c127e, 17 }, /* #12 */ 6547 { 0x113ad2, 0x113a13, 0x6ac80517, 0x5900a2e6, 0x31c63ef2, 5 }, /* #13 */ 6548 { 0x3c2c07, 0x3c2c96, 0x87f00efc, 0xefc6167e, 0x6167e749, 20 }, /* #14 */ 6549 { 0x0d4913, 0x0d4197, 0x1f40cc6d, 0xaae5a71e, 0x572d38f6, 29 }, /* #15 */ 6550 { 0x2a4cd6, 0x2a4c13, 0xd0f7bd32, 0x32b8a626, 0xb8a62651, 24 }, /* #16 */ 6551 { 0x2d1e43, 0x2d1e17, 0x85a5a3dd, 0x2d1ee9ed, 0x3da90510, 11 }, /* #17 */ 6552 { 0x334947, 0x334992, 0x9a8f61c8, 0xf61c83b5, 0x3b5cbfea, 12 }, /* #18 */ 6553 { 0x213f06, 0x213712, 0xb00c7a7a, 0x031e9eb0, 0xc33cf83b, 6 }, /* #19 */ 6554 { 0x2217d7, 0x221f13, 0x8a156db9, 0x6db944d6, 0x44d6b2ae, 16 }, /* #20 */ 6555 { 0x1b2ec3, 0x1b2e92, 0x08702b69, 0xe056d3f8, 0xfc321fa6, 9 }, /* #21 */ 6556 { 0x0a6a97, 0x0a6a92, 0x00e65465, 0xcb235da8, 0x91aed42c, 25 }, /* #22 */ 6557 { 0x2b3e86, 0x2b3e96, 0xf933a057, 0xae58c79a, 0x2c63cd17, 25 }, /* #23 */ 6558 { 0x272b06, 0x272b96, 0xfbbbaf5d, 0xeef7b211, 0xdef64221, 27 }, /* #24 */ 6559 { 0x2372c6, 0x237a96, 0xe0842fe0, 0x85fc08cc, 0x46634ca1, 13 }, /* #25 */ 6560 { 0x043812, 0x043012, 0xcd92c489, 0x6c96244a, 0x5ea52628, 3 }, /* #26 */ 6561 { 0x010817, 0x010093, 0x7dbbe471, 0x89d496b3, 0x3a92d660, 27 }, /* #27 */ 6562 { 0x3e3b96, 0x3e3316, 0xc83b942d, 0x3b942dff, 0xff7d1a93, 8 }, /* #28 */ 6563 { 0x325592, 0x325512, 0xde500f8e, 0x07c74d16, 0x9a2d432e, 15 }, /* #29 */ 6564 { 0x3a2247, 0x3a2293, 0x332a5c6f, 0x952e3791, 0x221ab67a, 7 }, /* #30 */ 6565 { 0x207557, 0x207d17, 0x569574f1, 0x69574f12, 0x2e3085cc, 4 }, /* #31 */ 6566 { 0x190c02, 0x190c96, 0xc8c12604, 0x8014daa3, 0x00a6d519, 29 }, /* #32 */ 6567 { 0x1053d6, 0x105b92, 0xdfb02cb7, 0xb7e747d3, 0xe747d375, 24 }, /* #33 */ 6568 { 0x3f4b97, 0x3f4b17, 0xb4461680, 0x0b4072b7, 0xe56f484f, 15 }, /* #34 */ 6569 { 0x062603, 0x062693, 0x1d076345, 0xd8d14401, 0x100676ba, 14 }, /* #35 */ 6570 { 0x130a02, 0x130a17, 0xd8517397, 0x2e96f795, 0x4b7bcafa, 25 }, /* #36 */ 6571 { 0x056ad2, 0x056a96, 0x49b258a3, 0x9b258a39, 0x9bd95b21, 4 }, /* #37 */ 6572 { 0x363c12, 0x363c96, 0x1463e6ca, 0x8c7cd94d, 0x6ac5030e, 5 }, /* #38 */ 6573 { 0x285f13, 0x285716, 0x5ebbf701, 0x020caae4, 0x0655726a, 25 }, /* #39 */ 6574 { 0x391f57, 0x391f13, 0x063836cd, 0x1c1b66ea, 0xd495f0bf, 7 }, /* #40 */ 6575 { 0x121c12, 0x121c13, 0xf8f064a0, 0x064a06e5, 0x6e5e8267, 12 }, /* #41 */ 6576 { 0x222212, 0x222293, 0xf8bfff45, 0xfd141440, 0x0510281e, 18 }, /* #42 */ 6577 { 0x0761c3, 0x076996, 0xdf6afe82, 0xfb57f417, 0xe96b39be, 3 }, /* #43 */ 6578 { 0x383ec7, 0x383697, 0xbd294b04, 0x8230fe09, 0x61fc12fa, 23 }, /* #44 */ 6579 { 0x3a0247, 0x3a0a13, 0xc62bb6da, 0x18aedb68, 0x1ff1a560, 2 }, /* #45 */ 6580 { 0x281ac2, 0x281a96, 0x7eb4c105, 0xb4c105cc, 0xccec4f6c, 8 }, /* #46 */ 6581 { 0x1b0512, 0x1b0597, 0x39ff7fd6, 0xdff58d48, 0x3521f92c, 14 }, /* #47 */ 6582 { 0x2b55c6, 0x2b5597, 0x6916034c, 0x80d3290c, 0xa43287a6, 14 }, /* #48 */ 6583 { 0x3f52d3, 0x3f5293, 0x655830fe, 0xfa03e29e, 0x80f8a7ad, 26 }, /* #49 */ 6584 { 0x1140d7, 0x114093, 0xe0d54036, 0x835500da, 0x906aaa11, 2 }, /* #50 */ 6585 { 0x104306, 0x104b13, 0xd33c22a0, 0x41220a80, 0x9105403d, 25 }, /* #51 */ 6586 { 0x250d83, 0x250593, 0x7d6fa2cd, 0xa2cdac29, 0xac29603d, 16 }, /* #52 */ 6587 { 0x104d13, 0x104597, 0x3e096267, 0xc12c4cf3, 0x9a1b7802, 5 }, /* #53 */ 6588 { 0x122c47, 0x122c92, 0xa36df8a7, 0xa7c8dfae, 0xc8dfae1d, 24 }, /* #54 */ 6589 { 0x2e4b17, 0x2e4316, 0xac0590f1, 0x43c685bb, 0xa16ed4cb, 18 }, /* #55 */ 6590 { 0x242047, 0x242892, 0xe44add45, 0xa5e09df4, 0x2f04efa0, 29 }, /* #56 */ 6591 { 0x1f2553, 0x1f2597, 0x9b15cae5, 0xb15cae5f, 0xf3bb8e47, 4 }, /* #57 */ 6592 { 0x2b34c7, 0x2b3c17, 0xcd5dd440, 0x751022c6, 0x8b19bc9b, 14 }, /* #58 */ 6593 { 0x3d7782, 0x3d7793, 0x2eb93ea0, 0x93ea083b, 0x83be9257, 12 }, /* #59 */ 6594 { 0x071087, 0x071892, 0xf5e1cd03, 0xced6af1a, 0x3b5abc6b, 30 }, /* #60 */ 6595 { 0x1c4d52, 0x1c4516, 0xc3d7d3e3, 0x1ebe9f18, 0x0e97fee1, 3 }, /* #61 */ 6596 { 0x175883, 0x175097, 0xdbf428e5, 0x96eaa382, 0xbaa8e0b9, 26 }, /* #62 */ 6597 { 0x341e03, 0x341697, 0x31f2088e, 0xa243f744, 0x890fdd13, 30 }, /* #63 */ 6598 6598 }; 6599 6599 static const BINU32_TEST_T g_aTests_shrd_u32[] = 6600 6600 { 6601 { 0x 2d0046, 0x2d0013, 0xcc484189, 0x378d1f57, 0x1bc68fab, 31}, /* #0 */6602 { 0x 3e6a03, 0x3e6216, 0x0c6c4983, 0x329cbd4e, 0x194e5ea7, 31}, /* #1 */6603 { 0x 123513, 0x123513, 0xa7e25d30, 0xa7e25d30, 0xfe542f98,0 }, /* #2 */6604 { 0x 0c1556, 0x0c1d92, 0xda170c11, 0x8da170c1, 0x5f193d78, 4}, /* #3 */6605 { 0x 151f53, 0x151f13, 0x5a7ba845, 0x7985a7ba, 0x2c645798, 12}, /* #4 */6606 { 0x3 53d16, 0x353d17, 0x4b1b54f1, 0x789636a9, 0x2f65c0bc, 7}, /* #5 */6607 { 0x 043257, 0x043a12, 0x654ed9d0, 0x6654ed9d, 0x5bbe1aa6, 4}, /* #6 */6608 { 0x 2a6417, 0x2a6417, 0x1fac81f3, 0x1fac81f3, 0x368788c3, 0}, /* #7 */6609 { 0x 2d3fd2, 0x2d3717, 0x85baadb2, 0x0d270c2d, 0x62e1a4e1, 21}, /* #8 */6610 { 0x 1a0e82, 0x1a0e92, 0xc72eb419, 0xb1fd8e5d, 0xcb31d8fe, 15 }, /* #9 */6611 { 0x 234a96, 0x234297, 0x61130a6e, 0xc61130a6, 0x2911ed8c,4 }, /* #10 */6612 { 0x 215342, 0x215397, 0xc9e8ccec, 0xdcc9e8cc, 0xd2e5bfdc, 8}, /* #11 */6613 { 0x 106c42, 0x106c96, 0x068eb5cb, 0x92e50347, 0x034125ca, 17}, /* #12 */6614 { 0x 2d6e46, 0x2d6e12, 0x4d78481a, 0x72ac935e, 0x13c5cab2, 18}, /* #13 */6615 { 0x0 72042, 0x072097, 0x30df309e, 0xf0ee2330, 0x8cf0ee23, 24}, /* #14 */6616 { 0x 396353, 0x396b97, 0xfd05a433, 0x97c8fe82, 0xbd5f2f91, 17 }, /* #15 */6617 { 0x 2b3ed3, 0x2b3e12, 0x08ab328c, 0x7138c115, 0xdf8389c6, 19}, /* #16 */6618 { 0x3 43f06, 0x343f96, 0xeb6ab0c7, 0xa7adaac3, 0x297c0fe9, 6}, /* #17 */6619 { 0x 2034d3, 0x203c16, 0xe3c19bd3, 0x7bad99fc, 0xfbdd6ccf, 27}, /* #18 */6620 { 0x 014853, 0x014813, 0xe33d9010, 0x5e8e41f1, 0x5ebd1c83, 25}, /* #19 */6621 { 0x 0a1b16, 0x0a1393, 0x3654204e, 0xcd950813, 0x4d14fcbf,2 }, /* #20 */6622 { 0x1 257d6, 0x125797, 0x7761eb8e, 0xd375dd87, 0x7daff4dd, 14}, /* #21 */6623 { 0x 3a5317, 0x3a5b96, 0x1b4287d8, 0x9c907c63, 0x2ce483e3, 27}, /* #22 */6624 { 0x2 b49c7, 0x2b4192, 0x1f811da9, 0xe3f023b5, 0xd5c25267, 3}, /* #23 */6625 { 0x0 25a97, 0x025212, 0x6de6b32b, 0x08d6dbcd, 0x44fd046b, 15}, /* #24 */6626 { 0x 367e12, 0x367e93, 0xb60e64e8, 0xbdf96d83, 0xab02f7e5, 18}, /* #25 */6627 { 0x 0b1c56, 0x0b1412, 0x2944ef5c, 0x2e2944ef, 0x2cbe962e, 8}, /* #26 */6628 { 0x 3320c2, 0x332892, 0x678130f4, 0xb3c0987a, 0x52b4f76f, 1}, /* #27 */6629 { 0x 2c0397, 0x2c0316, 0x401fe2a7, 0x100a00ff, 0xad594201, 13}, /* #28 */6630 { 0x 3c2313, 0x3c2393, 0x593e7699, 0xf0564f9d, 0xd3dc43c1, 10}, /* #29 */6631 { 0x 136602, 0x136e16, 0xe18fa391, 0x5cde18fa, 0x1d3b95cd, 12}, /* #30 */6632 { 0x 297543, 0x297d96, 0x0c253035, 0xa10c2530, 0x9d800ea1,8 }, /* #31 */6633 { 0x 152113, 0x152117, 0xf6c1f25c, 0x0eb2edf6, 0x770eb2ed, 24}, /* #32 */6634 { 0x3 c1f42, 0x3c1716, 0xfcb1ee73, 0x3bfff5f9, 0xc59dfffa, 23 }, /* #33 */6635 { 0x 1e0257, 0x1e0296, 0xb64140f5, 0xd17ab641, 0xf60fd17a, 16}, /* #34 */6636 { 0x 324d42, 0x324d97, 0x1b35f924, 0x8701b35f, 0xf477b870, 12}, /* #35 */6637 { 0x 2f6642, 0x2f6e92, 0x197781b4, 0x93c65de0, 0x34e47e4f, 10}, /* #36 */6638 { 0x 376487, 0x376417, 0x2cfc69cb, 0x32cfc69c, 0x2f85c653, 4}, /* #37 */6639 { 0x0 04457, 0x004496, 0x72e26687, 0xdca19539, 0xedb9432a, 25}, /* #38 */6640 { 0x 3c3596, 0x3c3592, 0xc5359ba4, 0xfa9ef78a, 0x827d4f7b, 23 }, /* #39 */6641 { 0x 0a22d3, 0x0a2a92, 0x30c967d0, 0xafa86d4c, 0xb6bea1b5, 26}, /* #40 */6642 { 0x 054f02, 0x054792, 0x4e590c9a, 0xe8a72c86, 0x384a59d1, 9}, /* #41 */6643 { 0x2 00687, 0x200696, 0xdaa9ee42, 0xedaa9ee4, 0xca595d8e, 4}, /* #42 */6644 { 0x 0e5a06, 0x0e5212, 0xe94b6bb2, 0x23fd296d, 0x568ba91f, 11}, /* #43 */6645 { 0x 111e82, 0x111e97, 0xff73e56e, 0xb443fee7, 0x11dbda21, 15 }, /* #44 */6646 { 0x 133217, 0x133a92, 0xf4ff9601, 0xabe9ff2c, 0xf7d136d5, 7}, /* #45 */6647 { 0x 311053, 0x311892, 0x0dfa6e96, 0x8286fd37, 0xb4724105, 9}, /* #46 */6648 { 0x1 e6702, 0x1e6712, 0x3abc6c2c, 0x0eaf1b0b, 0xa861dad4, 2}, /* #47 */6649 { 0x 3a5b02, 0x3a5313, 0x46084442, 0x2e530991, 0x88b94c26, 26}, /* #48 */6650 { 0x 3c1207, 0x3c1292, 0x14d69397, 0xd4988a6b, 0x9373a931, 17}, /* #49 */6651 { 0x 3c6493, 0x3c6497, 0xd370ff0e, 0xd0d69b87, 0x9f78fa1a, 13}, /* #50 */6652 { 0x 183fd6, 0x183716, 0x064f3380, 0x032799c0, 0xf9be1bbc, 1}, /* #51 */6653 { 0x 011bc2, 0x011313, 0x6bcd42ee, 0x2d79a85d, 0xb0e52db9, 3}, /* #52 */6654 { 0x 307086, 0x307093, 0xe12d19ca, 0xfc16e570, 0x97f82dca, 25}, /* #53 */6655 { 0x 250fc3, 0x250712, 0xbfad571b, 0x391afeb5, 0x0d31ce46, 14}, /* #54 */6656 { 0x1 f5b07, 0x1f5b92, 0xa3d12b10, 0x9625aa2a, 0xb9625aa2, 28}, /* #55 */6657 { 0x 185c92, 0x185492, 0x2e6dc766, 0xf1916973, 0xe93e322d, 21}, /* #56 */6658 { 0x 215916, 0x215997, 0x0d1f6ed1, 0x8c4241a3, 0x4aa46212, 19}, /* #57 */6659 { 0x 2a42c6, 0x2a4a16, 0x1a23c832, 0x6c8d11e4, 0x632c78d9, 9}, /* #58 */6660 { 0x 326616, 0x326e92, 0x63df6cac, 0xa29a63df, 0xe157a29a, 16}, /* #59 */6661 { 0x 353903, 0x353997, 0x39cfdece, 0x8810739f, 0x3e2cc408, 15}, /* #60 */6662 { 0x1 720d2, 0x172012, 0x08b62c31, 0x01e92dc1, 0x700f496e, 27}, /* #61 */6663 { 0x 3802c6, 0x3802c6, 0x54996a7e, 0x54996a7e, 0x641ea196, 0}, /* #62 */6664 { 0x 166242, 0x166292, 0xd00c8de8, 0xc4149e80, 0x28388293, 21}, /* #63 */6601 { 0x033087, 0x033812, 0xf6c4e640, 0x557b6273, 0x78e8b0aa, 9 }, /* #0 */ 6602 { 0x1846d3, 0x184612, 0xf8d1fc8c, 0x0db43c7c, 0x221b6878, 25 }, /* #1 */ 6603 { 0x302906, 0x302992, 0x4b5583bd, 0xbf31b4b5, 0x9b3bf31b, 20 }, /* #2 */ 6604 { 0x2b0d93, 0x2b0d93, 0x1a0840b3, 0x8682102c, 0x53cfd5f2, 2 }, /* #3 */ 6605 { 0x3d16c3, 0x3d1e97, 0xfcab2a81, 0x9739a45f, 0x89739a45, 28 }, /* #4 */ 6606 { 0x3421d7, 0x342992, 0x9d1b643a, 0xb979d1b6, 0x71514b97, 12 }, /* #5 */ 6607 { 0x1f1313, 0x1f1b12, 0xbae74483, 0x55dd73a2, 0xe54312ab, 9 }, /* #6 */ 6608 { 0x381096, 0x381096, 0xfaca7d29, 0xef96737d, 0xc3df2ce6, 25 }, /* #7 */ 6609 { 0x365e82, 0x365e93, 0x860a5d5c, 0x9dd18761, 0xd277461d, 26 }, /* #8 */ 6610 { 0x245e82, 0x245693, 0x0bd406f1, 0xd85ea037, 0xcd13df1b, 5 }, /* #9 */ 6611 { 0x362307, 0x362312, 0x4648c3b6, 0x28e4f346, 0x1328e4f3, 24 }, /* #10 */ 6612 { 0x054492, 0x054416, 0x0fac8008, 0x083eb200, 0x86099542, 6 }, /* #11 */ 6613 { 0x0d4497, 0x0d4c17, 0x0525b6be, 0x41496daf, 0x6f007695, 2 }, /* #12 */ 6614 { 0x353ad3, 0x353296, 0x9f7341cb, 0xe4a7629f, 0x07e4a762, 24 }, /* #13 */ 6615 { 0x0c0b03, 0x0c0312, 0xd344d401, 0x3a689a80, 0xcbba9789, 3 }, /* #14 */ 6616 { 0x0e2646, 0x0e2e96, 0xcac64563, 0xb60de563, 0x9ef56c1b, 17 }, /* #15 */ 6617 { 0x187ed3, 0x187e96, 0x91b81b13, 0xbf30af72, 0x0df9857b, 27 }, /* #16 */ 6618 { 0x383887, 0x383012, 0x4408d168, 0x13a51023, 0x5eec04e9, 14 }, /* #17 */ 6619 { 0x0f4846, 0x0f4896, 0xb3a4eecd, 0x9c59d277, 0xd139ef38, 9 }, /* #18 */ 6620 { 0x2111d3, 0x211192, 0xe5367d24, 0xe28fd32f, 0x9c51fa65, 29 }, /* #19 */ 6621 { 0x3a5dd3, 0x3a5d96, 0xf9ae1147, 0xabaf9ae1, 0x52f08aba, 12 }, /* #20 */ 6622 { 0x1a0153, 0x1a0117, 0x2460252f, 0x248c04a5, 0x24294351, 3 }, /* #21 */ 6623 { 0x106746, 0x106f93, 0x3a6e51f8, 0x933a6e51, 0x60c7af93, 8 }, /* #22 */ 6624 { 0x200797, 0x200f13, 0x9e703b77, 0x7b3ce076, 0x9a50113d, 7 }, /* #23 */ 6625 { 0x0c3e12, 0x0c3613, 0xfd7eb59f, 0x287fafd6, 0x09c5f943, 11 }, /* #24 */ 6626 { 0x0f0e12, 0x0f0697, 0x52eca567, 0xdcbe2dca, 0x6e5f16e5, 31 }, /* #25 */ 6627 { 0x270c16, 0x270496, 0xc314f647, 0xd2c3970c, 0x5534b0e5, 22 }, /* #26 */ 6628 { 0x111b07, 0x111396, 0x3498972d, 0xda4caa69, 0x4ded2655, 23 }, /* #27 */ 6629 { 0x134b97, 0x134396, 0xf50f72a7, 0xc1b7efd4, 0x89306dfb, 22 }, /* #28 */ 6630 { 0x2c3652, 0x2c3697, 0x09224674, 0xd8491233, 0xa93f6e5b, 5 }, /* #29 */ 6631 { 0x367883, 0x367812, 0xf721724a, 0x7b90b925, 0xf4d6748c, 1 }, /* #30 */ 6632 { 0x314a97, 0x314293, 0x48735a76, 0xd381e234, 0x8d381e23, 28 }, /* #31 */ 6633 { 0x277082, 0x277093, 0x1dd31e5a, 0xdb6c043b, 0x4f6db602, 23 }, /* #32 */ 6634 { 0x385503, 0x385592, 0x715f0be3, 0xee2be17c, 0x97057d67, 3 }, /* #33 */ 6635 { 0x0a7d92, 0x0a7d12, 0xb083f9c1, 0x4d841fce, 0xa88206c9, 5 }, /* #34 */ 6636 { 0x0b7a16, 0x0b7212, 0x0b117211, 0x102c45c8, 0x2657bfc4, 6 }, /* #35 */ 6637 { 0x3113d3, 0x311b96, 0x274e1232, 0x8ca4c627, 0xb68ca4c6, 24 }, /* #36 */ 6638 { 0x177893, 0x177092, 0xdf0a4c94, 0xf7c29325, 0x9d29b94b, 2 }, /* #37 */ 6639 { 0x0a73d6, 0x0a7b97, 0x6b829893, 0x904b5c14, 0x0aef1209, 13 }, /* #38 */ 6640 { 0x122a06, 0x122217, 0x6cccb2d4, 0x2d99965a, 0xb2f0b419, 3 }, /* #39 */ 6641 { 0x2b2b46, 0x2b2396, 0x5bc1eb9c, 0xe802de0f, 0x98535d00, 13 }, /* #40 */ 6642 { 0x2a4c83, 0x2a4497, 0x9ee31935, 0xfd9aa7b8, 0x0f8bf66a, 18 }, /* #41 */ 6643 { 0x291f12, 0x291f96, 0x1914362f, 0xbe2a90a3, 0xfdf15485, 27 }, /* #42 */ 6644 { 0x152717, 0x152f96, 0x9096b93a, 0xad4bac48, 0x175a9758, 25 }, /* #43 */ 6645 { 0x065e07, 0x065613, 0x0fe30956, 0x007f184a, 0xc279f540, 5 }, /* #44 */ 6646 { 0x3344d3, 0x334c17, 0xdcc6e8e4, 0x4b731ba3, 0xc6e40052, 6 }, /* #45 */ 6647 { 0x2a6993, 0x2a6992, 0x074e4106, 0x8ef4a907, 0xe28ef4a9, 24 }, /* #46 */ 6648 { 0x145293, 0x145a12, 0x367abdcc, 0x5c029b3d, 0x7442b805, 17 }, /* #47 */ 6649 { 0x0e2d53, 0x0e2d17, 0xf3416036, 0x489c9c27, 0xc9139384, 29 }, /* #48 */ 6650 { 0x2c6fc7, 0x2c6793, 0x209e190b, 0xc63ce413, 0xab7e31e7, 19 }, /* #49 */ 6651 { 0x187f06, 0x187f97, 0x44d965d0, 0x9567a588, 0x1cab3d2c, 27 }, /* #50 */ 6652 { 0x090f07, 0x090f07, 0xdab9d222, 0xdab9d222, 0x1d92c3e3, 0 }, /* #51 */ 6653 { 0x312e07, 0x312e96, 0x6aa21218, 0x8b2d5442, 0x36521c59, 11 }, /* #52 */ 6654 { 0x040797, 0x040797, 0x03505b73, 0xe5c01a82, 0x50a3dcb8, 13 }, /* #53 */ 6655 { 0x0c7e42, 0x0c7e93, 0xaef49f7e, 0x8f5de93e, 0x3e132147, 7 }, /* #54 */ 6656 { 0x103293, 0x103213, 0x913b5551, 0x0d6c89da, 0xce5e41ad, 13 }, /* #55 */ 6657 { 0x097796, 0x097f92, 0xcfe80d7c, 0x87067f40, 0xcbcd70e0, 13 }, /* #56 */ 6658 { 0x0771c6, 0x077112, 0xc206322f, 0x0d840c64, 0xe4c8cd86, 7 }, /* #57 */ 6659 { 0x340156, 0x340113, 0x9ee1a17c, 0x123a7b86, 0x2f31048e, 14 }, /* #58 */ 6660 { 0x063f97, 0x063717, 0x844c5d29, 0x3844c5d2, 0xb17830f3, 4 }, /* #59 */ 6661 { 0x207492, 0x207412, 0xf2dae354, 0x0b6ad7cb, 0xc082dab5, 22 }, /* #60 */ 6662 { 0x1c1c97, 0x1c1413, 0x11a2df3a, 0x0f088d16, 0x5bed61e1, 13 }, /* #61 */ 6663 { 0x132643, 0x132616, 0x474816a7, 0x1ad47481, 0x8dc731ad, 12 }, /* #62 */ 6664 { 0x346b53, 0x346396, 0xf04d824a, 0xdff04d82, 0xf0a501df, 8 }, /* #63 */ 6665 6665 }; 6666 6666 static const BINU64_TEST_T g_aTests_shld_u64[] = 6667 6667 { 6668 { 0x 1a0b86, 0x1a0312, 0x319a084f31c5cf03, 0x213cc7173c0e237c, 0x88df1b3ef797b4cd, 18}, /* #0 */6669 { 0x 1e0b57, 0x1e0b13, 0x5a238aed1bcda55d, 0x1bcda55d26e8c968, 0x26e8c9689375fbd6, 32}, /* #1 */6670 { 0x 000083, 0x000093, 0xf15cf54729bedbfd, 0x8ae7aa394df6dfea, 0x5058581d8deb4276, 3}, /* #2 */6671 { 0x 063952, 0x063996, 0x70349d8b15fa7d3e, 0x93b162bf4fa7c6b8, 0x35c30fb68e532966, 13}, /* #3 */6672 { 0x2 76306, 0x276b96, 0xa71389ea04a00a88, 0x802a20b73b3aa0cf, 0x2dcecea833c39684, 42}, /* #4 */6673 { 0x 243e47, 0x243612, 0x14c2ce141436b95a, 0x28286d72b4eb0f43, 0x7587a1d6c1678db2, 25}, /* #5 */6674 { 0x 207fd3, 0x207f96, 0x120b015064b1c152, 0x96382a52bcfde5e2, 0x95e7ef2f10833471, 37}, /* #6 */6675 { 0x 3478d7, 0x347012, 0x038a86241173b567, 0x08b9dab3d16365ad, 0xa2c6cb5a7b6cc820, 31}, /* #7 */6676 { 0x 317ed7, 0x317612, 0x5e155f67f31bad67, 0x557d9fcc6eb59e98, 0xa63648f2cd2a9372, 10}, /* #8 */6677 { 0x 237907, 0x237917, 0xc863b73588f3f526, 0x2674c9fc5e8a90fc, 0x74c9fc5e8a90fce0, 56}, /* #9 */6678 { 0x 041783, 0x041797, 0x90fe867f34372771, 0xe686e4ee294f74b7, 0x4a7ba5bbf6300490, 29 }, /* #10 */6679 { 0x2 66347, 0x266316, 0x9413cf9ed6c1e6be, 0x0f35f0a342a07d05, 0x1468540fa0a3985e, 43}, /* #11 */6680 { 0x 2932c6, 0x293216, 0x30e89e39b8602819, 0x7370c0503231d599, 0x18eaccde37ebc944, 25 }, /* #12 */6681 { 0x 103683, 0x103616, 0x4883a7a4a632ab2b, 0x632ab2b048dcbd9f, 0x048dcbd9fb73252d, 36}, /* #13 */6682 { 0x 2b69c7, 0x2b6996, 0xb1554ee9bcb778b3, 0xa9dd3796ef16724e, 0x92734e8d57afbc4c, 13}, /* #14 */6683 { 0x 1c1c82, 0x1c1412, 0xb49ef6ad101b5d9d, 0x0daeced0bf3c9558, 0xa17e792ab05513ab, 39}, /* #15 */6684 { 0x3 21006, 0x321813, 0x07d70de6444dadf2, 0x32226d6f93128a7f, 0x62514fe277d19be2, 27}, /* #16 */6685 { 0x0 01ed7, 0x001693, 0x0cf79b991d709f80, 0xe6e6475c27e03e97, 0xfa5fe9e594088149, 14}, /* #17 */6686 { 0x 015257, 0x015a17, 0xacd619f3ae6222ba, 0x66b0cf9d731115d7, 0xe6e267129c41d857, 3}, /* #18 */6687 { 0x 111a92, 0x111a92, 0x60e3dd958ec4e62e, 0x9cc5d4b31c6271fd, 0xa598e3138fe87211, 45}, /* #19 */6688 { 0x 341c13, 0x341412, 0xc16799c66626dcc3, 0x6626dcc37f7d09f1, 0x7f7d09f178a0b7b5, 32}, /* #20 */6689 { 0x 071182, 0x071996, 0x0ea7454ee2d8e8f9, 0x8f9cab876f747b72, 0xcab876f747b72c39, 52}, /* #21 */6690 { 0x2 a1217, 0x2a1a13, 0xdcbf5e60e9515d39, 0x7983a54574e64e46, 0x9391a15ad7ccff5e, 18}, /* #22 */6691 { 0x 215bd2, 0x215b13, 0x686ae1c00555615c, 0x0d5c3800aaac2b97, 0xbf950745410b18fb,5 }, /* #23 */6692 { 0x2 f5e42, 0x2f5e96, 0xce0dbddcab176979, 0xed2f3303fdd84505, 0x981feec2282bde8c, 45}, /* #24 */6693 { 0x 0016d3, 0x001e92, 0x42a8db7626644bbe, 0x8db7626644bbea01, 0xa01802851be0422a, 12}, /* #25 */6694 { 0x3 e55c3, 0x3e5d92, 0x3a2a720b8bba64b8, 0xb8bba64b8b50f9fd, 0xb50f9fd4b8a56ed5, 28}, /* #26 */6695 { 0x 044692, 0x044e92, 0x21089e9e11484a57, 0xf4f08a4252ba4bcb, 0x49797c317ce5a803, 19 }, /* #27 */6696 { 0x 360f17, 0x360f13, 0x2cbe1f00559ae728, 0x410f1eaab7af2a7f, 0x21e3d556f5e54ff2, 59}, /* #28 */6697 { 0x 2a0506, 0x2a0512, 0x9eba342b678b1f65, 0x2c7d94b46639d64a, 0x2d198e7592b702cf, 42 }, /* #29 */6698 { 0x 3315c2, 0x331d17, 0xbe54ee4a45a1c041, 0x53b9291687010518, 0x46000825b9e85c3e, 10 }, /* #30 */6699 { 0x0 33603, 0x033616, 0xc0a7187582d73c0b, 0x0b8327a056da36ca, 0x8327a056da36ca7c, 56}, /* #31 */6700 { 0x2 f2896, 0x2f2093, 0x3a44c1186c2cf010, 0xe021c066ab04efc2, 0xe033558277e12c8a, 49}, /* #32 */6701 { 0x1 55e82, 0x155e92, 0x6553fd03057773ce, 0xa7fa060aeee79cc1, 0x60ced70ead07e31a, 9}, /* #33 */6702 { 0x 210153, 0x210996, 0x7950976dcbf9be9a, 0xf2a12edb97f37d35, 0xac405d245a05b354, 1}, /* #34 */6703 { 0x 070fd7, 0x070793, 0x7b073f6927aabf92, 0xeaafe4a6095322d6, 0x98254c8b58d44599, 38}, /* #35 */6704 { 0x 266503, 0x266512, 0x0c206d255d0f2086, 0x086d1c77b4524dd9, 0xd1c77b4524dd9e5b, 52}, /* #36 */6705 { 0x2 87c82, 0x287493, 0x33cc85079507cf92, 0x90a0f2a0f9f2408a, 0x04571400b831a922, 13}, /* #37 */6706 { 0x 3f1787, 0x3f1f96, 0x0e9166b16ee353c7, 0xb358b771a9e3a903, 0x52065544ebecf5ef, 15}, /* #38 */6707 { 0x 2213d6, 0x221b17, 0x19c94618fa618a75, 0x6ef42f6edb4637b8, 0xbbd0bdbb6d18dee1, 62}, /* #39 */6708 { 0x 1a4cc3, 0x1a4cc3, 0xd5249b97d1a5b171, 0xd5249b97d1a5b171, 0x3e23c302d663022c, 0}, /* #40 */6709 { 0x 1c1f02, 0x1c1f92, 0xad46b53ff913786a, 0xa7ff226f0d44b554, 0x25aaa17ffd257325, 21}, /* #41 */6710 { 0x 3f1503, 0x3f1d92, 0xf590ee5cd0fc90f5, 0xf593d01ed97e1116, 0x93d01ed97e111650, 56}, /* #42 */6711 { 0x2 b6117, 0x2b6116, 0x441a8fc29c3b7761, 0x0d47e14e1dbbb0d7, 0xae4979e62bd40ba8, 7}, /* #43 */6712 { 0x 2404c3, 0x240c96, 0xaa9d8b44a09262f0, 0x93178445dd274869, 0x88bba4e90d22540b, 43}, /* #44 */6713 { 0x 1f6f87, 0x1f6f13, 0xad853d097e9ce134, 0x2fd39c268cb8aada, 0x65c556d2066a3138, 29}, /* #45 */6714 { 0x 3631d7, 0x363197, 0xfa3eee6ec743e443, 0xd8e87c8862e97b1b, 0x174bd8ddf997b675, 29}, /* #46 */6715 { 0x 173293, 0x173216, 0xd18c41fdac949fe0, 0x040d5d5e23d01cb7, 0x103575788f4072de, 62}, /* #47 */6716 { 0x 040d03, 0x040d96, 0x16b9210bef8e0c0c, 0xf8e0c0c305ee2eed, 0x305ee2eed42885a8, 36}, /* #48 */6717 { 0x 397cc7, 0x397c17, 0xb40452ba4df0ad57, 0x14ae937c2b55e263, 0x898ebc1847d36cd7, 14 }, /* #49 */6718 { 0x 0e5906, 0x0e5996, 0xb3962de9fcbe5462, 0xb16f4fe5f2a31272, 0x4e571eec08a03674, 11}, /* #50 */6719 { 0x 293102, 0x293992, 0xb228422e4b2de549, 0xb795273fc6cfeec4, 0xcff1b3fbb110f3bb, 42}, /* #51 */6720 { 0x 3c3312, 0x3c3b96, 0x97de5e083d475bd6, 0xdeb3bbc0a05e3f7b, 0x7778140bc7ef6b76, 51 }, /* #52 */6721 { 0x 3e5283, 0x3e5216, 0x1b36320ac062df5c, 0x6c641580c5beb83a, 0x1d4bb0cec30f3c7b, 9}, /* #53 */6722 { 0x 336b43, 0x336393, 0x7cf57d44f324ebcf, 0xe649d79f00b21658, 0x80590b2c18f31aa0, 33}, /* #54 */6723 { 0x 2f32d3, 0x2f3a96, 0x5966bc3a9bb35073, 0xcb35e1d4dd9a8399, 0x2c2fb196a7cf90dd,3 }, /* #55 */6724 { 0x 161456, 0x161c92, 0x9b7846b8135b7d31, 0xdbe98ded6a2e5dab, 0xbdad45cbb56ae81e, 43 }, /* #56 */6725 { 0x3 c0246, 0x3c0a92, 0x17988feb7083b7cf, 0xdc20edf3d231d289, 0x48c74a2621109967, 30}, /* #57 */6726 { 0x 002196, 0x002193, 0xb26b308e4ee74906, 0xacc2393b9d241816, 0x05a9c7a51b40f551, 10}, /* #58 */6727 { 0x 3d0797, 0x3d0f96, 0x6f786e267a478cf9, 0xf0dc4cf48f19f377, 0xbbc1ec37cb87b9f6, 9}, /* #59 */6728 { 0x 0e5f92, 0x0e5f92, 0x2ab28053392eb9f4, 0xe4bae7d29a21fef7, 0xa6887fbded06ffde, 34}, /* #60 */6729 { 0x2 b3e53, 0x2b3e13, 0x8a09b1a75d1bc49f, 0x27f61305d0109b94, 0xd84c1740426e5017, 54}, /* #61 */6730 { 0x 181087, 0x181016, 0x08f7a8f1293aa448, 0x4ea9122604270bbe, 0x98109c2efb746ad0, 38}, /* #62 */6731 { 0x 301ec3, 0x301693, 0x63cd38f17af5de2c, 0xd778b2a6bf943ed9, 0xa9afe50fb6558967, 42 }, /* #63 */6668 { 0x264f56, 0x264797, 0x7bd3c5e5c37ddb78, 0xbd3c5e5c37ddb781, 0x1aeae6658c657ce6, 4 }, /* #0 */ 6669 { 0x394e52, 0x394e17, 0x1e7291c53acecb04, 0x6765826afe20dbf9, 0xd5fc41b7f3c04cf4, 39 }, /* #1 */ 6670 { 0x3b2753, 0x3b2793, 0x24efc298896865be, 0x8408e22fce342f3b, 0x102388bf38d0bced, 62 }, /* #2 */ 6671 { 0x3a0d06, 0x3a0d96, 0xc9f41f610caf5114, 0x8a3d29587b7d1c0f, 0x7a52b0f6fa381e61, 55 }, /* #3 */ 6672 { 0x2b6442, 0x2b6c17, 0x43e50d1a5b44d4a6, 0x1a5b44d4a623d85f, 0x23d85fdaf2bf27f5, 24 }, /* #4 */ 6673 { 0x1c2a57, 0x1c2212, 0xbf90b09262bb6f6e, 0x498aedbdb9867f1a, 0x619fc6b0743861d8, 26 }, /* #5 */ 6674 { 0x011656, 0x011e13, 0xc5dd820d08bd541e, 0x06845eaa0f62867f, 0xc50cff0051854750, 23 }, /* #6 */ 6675 { 0x2c22c7, 0x2c2216, 0xbd66de67d02925a6, 0x67d02925a67e6855, 0x7e685505ac935baf, 24 }, /* #7 */ 6676 { 0x0946d3, 0x094612, 0x199d40e445a610dd, 0x445a610dd7fb4457, 0x7fb44574230f45df, 28 }, /* #8 */ 6677 { 0x076d06, 0x076516, 0xb455b424e7109f78, 0x2a7214a1d352f193, 0x54e42943a6a5e327, 63 }, /* #9 */ 6678 { 0x101fc7, 0x101f92, 0xe0ac5e64e029ed93, 0x9c053db27f7177e5, 0xfb8bbf29546907fe, 29 }, /* #10 */ 6679 { 0x247e07, 0x247612, 0xbc8a5ab2018dadc1, 0x452d5900c6d6e0ab, 0x57f971919f489bfe, 7 }, /* #11 */ 6680 { 0x032c16, 0x032c96, 0xca6126d310c35e41, 0x93698861af20bb35, 0x766bfc2a703c0ccb, 15 }, /* #12 */ 6681 { 0x0e7c82, 0x0e7497, 0x64313f05da1a0c99, 0x9328bfe9c1dba412, 0x45ff4e0edd2094a6, 53 }, /* #13 */ 6682 { 0x051a83, 0x051212, 0x1231a140ee64a783, 0x68503b9929e0ed64, 0xb591123af8519ae8, 14 }, /* #14 */ 6683 { 0x026d02, 0x026512, 0x4b6f73391395bc16, 0x5b7b99c89cade0b3, 0x672d74a801f5a90c, 3 }, /* #15 */ 6684 { 0x3b4017, 0x3b4097, 0xc9078c81b1f6e837, 0x8fb741b81b0d5a0a, 0x0361ab414e998e9c, 35 }, /* #16 */ 6685 { 0x065052, 0x065097, 0xf28f2eb18adef0bd, 0xe5d6315bde17be0c, 0xf066b0991642a139, 13 }, /* #17 */ 6686 { 0x3f4c97, 0x3f4c13, 0xe98e42f8badaa903, 0x481ed7048689d675, 0xdae090d13acebd18, 51 }, /* #18 */ 6687 { 0x215a06, 0x215297, 0x1714da1893b9018d, 0xb4312772031b1f1e, 0x8f8f1ad199fa8a52, 17 }, /* #19 */ 6688 { 0x0d0686, 0x0d0697, 0x99a40c47ed7acee0, 0xf6bd677062788839, 0xc4f1107321221677, 31 }, /* #20 */ 6689 { 0x151903, 0x151917, 0x09d18b814de54fab, 0x17029bca9f564e00, 0x27002ebb5c1dc730, 17 }, /* #21 */ 6690 { 0x204596, 0x204d96, 0x7fad33e6c40e30e9, 0xe30e942df4e60c42, 0x42df4e60c42a8286, 44 }, /* #22 */ 6691 { 0x065e46, 0x065697, 0xf8db216331195fb7, 0x88cafdb860bb474b, 0x0c1768e97a6d07be, 35 }, /* #23 */ 6692 { 0x223842, 0x223817, 0x0104d31b2e655e19, 0x26c2652ae477f244, 0x3613295723bf9222, 61 }, /* #24 */ 6693 { 0x3e0703, 0x3e0f17, 0x4e65073d8c11762b, 0x762b580d78560abe, 0x580d78560abe5e00, 48 }, /* #25 */ 6694 { 0x3f3593, 0x3f3593, 0xafafe5f847eb66e3, 0xf5b3718123bda0c2, 0x02477b418523153d, 39 }, /* #26 */ 6695 { 0x1707c7, 0x170793, 0x1e0fea1e9981e1cf, 0xd3303c39e021cffe, 0x010e7ff5e6d366fd, 29 }, /* #27 */ 6696 { 0x150c56, 0x150497, 0x55158ac7fc3276cc, 0xb31e10f4f86e528e, 0x7843d3e1b94a3a74, 54 }, /* #28 */ 6697 { 0x033416, 0x033497, 0x684d264374903802, 0x90dd240e00a9419a, 0xa50668de210b2e34, 22 }, /* #29 */ 6698 { 0x2b5242, 0x2b5a13, 0x628897bc3f43689a, 0x7bc3f43689a50aa4, 0x50aa4f3875a1c95a, 20 }, /* #30 */ 6699 { 0x087202, 0x087a96, 0x71e45d7efb366be0, 0xf812de6e6331ed8d, 0x4b79b98cc7b6359c, 54 }, /* #31 */ 6700 { 0x2b50c2, 0x2b5817, 0xc3ea6443ee981a5b, 0x615cad69022b8d96, 0x0ae56b48115c6cb7, 61 }, /* #32 */ 6701 { 0x1b5983, 0x1b5197, 0xd8dfeac116ecddf4, 0xf5608b766efa3f81, 0x7f02765214ad527c, 15 }, /* #33 */ 6702 { 0x353b17, 0x353b96, 0x0cd37e89d4cfa6db, 0x99f4db63ccc5b85a, 0x1e662dc2d1187bc6, 37 }, /* #34 */ 6703 { 0x3a2e06, 0x3a2616, 0x6303e5f0f80162e5, 0x00b172e9ff77296a, 0xd3feee52d4ed0185, 39 }, /* #35 */ 6704 { 0x307f92, 0x307793, 0x542ad681d824bdd4, 0xb0497ba8b7aac543, 0x5bd562a1c868da52, 33 }, /* #36 */ 6705 { 0x2432c7, 0x243a17, 0x31954f929c9f9787, 0x2a9f25393f2f0f69, 0xb493c052019b3480, 9 }, /* #37 */ 6706 { 0x0c35d2, 0x0c3d92, 0x90b33c9be9293669, 0x8599e4df4949b349, 0x38a6a45027500d81, 3 }, /* #38 */ 6707 { 0x012412, 0x012412, 0x17ac04ae9ef0deb0, 0x2574f786f586b7e0, 0xd6fc105a1e676879, 19 }, /* #39 */ 6708 { 0x2c6016, 0x2c6016, 0xf1a626e048b63263, 0x245b1931b4009b30, 0x6801366193425597, 31 }, /* #40 */ 6709 { 0x3a6402, 0x3a6416, 0xbb082027077d6b30, 0x404e0efad6618499, 0xc24ceb801276feb8, 17 }, /* #41 */ 6710 { 0x067382, 0x067397, 0x1e3ab49b1b9144c8, 0xe3ab49b1b9144c87, 0x7826300860275c71, 4 }, /* #42 */ 6711 { 0x274716, 0x274712, 0x9fecfa6980c94d39, 0x64a69cf79bd9421f, 0xef37b2843f2c34b2, 39 }, /* #43 */ 6712 { 0x1a10c3, 0x1a1813, 0xedd805e0e28c5f98, 0x091f405c402d3994, 0x48fa02e20169cca3, 61 }, /* #44 */ 6713 { 0x322d42, 0x322d17, 0x210f52df730f0cc4, 0x0f0cc41b61e69b35, 0x1b61e69b3509e041, 40 }, /* #45 */ 6714 { 0x154707, 0x154f92, 0x8b0530f68a6a5549, 0x9348fa11dc83a319, 0xa47d08ee41d18cf4, 57 }, /* #46 */ 6715 { 0x3c0706, 0x3c0712, 0xa5f0e35eedb09c79, 0x4e3ce06d7a0f54ef, 0xc0daf41ea9df43c7, 47 }, /* #47 */ 6716 { 0x105d02, 0x105597, 0x87fcebb8aa526750, 0xd77154a4cea1cf93, 0xe7c9b1af6dd7a1f4, 17 }, /* #48 */ 6717 { 0x273956, 0x273917, 0x54660636ff828eb0, 0x4660636ff828eb0a, 0xadb2170c3621ee83, 4 }, /* #49 */ 6718 { 0x2b27d6, 0x2b2f96, 0xf0bdac957f8cbcc6, 0xb255fe32f318fc2e, 0x3f0ba0de348da406, 18 }, /* #50 */ 6719 { 0x053497, 0x053412, 0x77fb0d0849533dc0, 0x68424a99ee0602c1, 0xc05827aa8314a4ee, 19 }, /* #51 */ 6720 { 0x217382, 0x217b92, 0x3face88de0287359, 0xf01439acae5a871a, 0x5cb50e35f0d7a1a3, 31 }, /* #52 */ 6721 { 0x2a2d12, 0x2a2d17, 0xaa5cfbf708f479a0, 0x73efdc23d1e68044, 0x1116cd75bea24bae, 10 }, /* #53 */ 6722 { 0x073a57, 0x073297, 0xcd0b948c4a49383e, 0x9a1729189492707d, 0x964dd7bbf3457a04, 1 }, /* #54 */ 6723 { 0x1421c6, 0x142996, 0x5bae80b5ccd0bb25, 0xa5e6b7392ec20d0c, 0x4bcd6e725d841a19, 63 }, /* #55 */ 6724 { 0x2f5956, 0x2f5992, 0x1e3fc472341c0f88, 0xf1fe2391a0e07c46, 0xc7d05c6aac7a27e1, 3 }, /* #56 */ 6725 { 0x3e6007, 0x3e6892, 0xe86b49a4c8661eba, 0x8661ebaf883a80cd, 0xf883a80cdbafe38a, 36 }, /* #57 */ 6726 { 0x2613c3, 0x261316, 0xb13c3fbd98252f2d, 0x6094bcb47a83092d, 0x1ea0c24b6a7caa8b, 34 }, /* #58 */ 6727 { 0x1541c3, 0x154193, 0x3a8e8e9313909a7d, 0xa7d9b8276fb25329, 0x9b8276fb253293c1, 52 }, /* #59 */ 6728 { 0x3d5183, 0x3d5112, 0xbc00d70deb105031, 0x01ae1bd620a06394, 0xca45ed275b26b541, 9 }, /* #60 */ 6729 { 0x2e2457, 0x2e2c96, 0x9b3a79cccf9c4031, 0xf9c4031b5c1c2921, 0xb5c1c2921c124e0b, 36 }, /* #61 */ 6730 { 0x060dc7, 0x060516, 0x42251f4c2f5051b8, 0x146e081141bee4ca, 0x204506fb9329d881, 46 }, /* #62 */ 6731 { 0x022242, 0x022a13, 0x8e472cdb63ead504, 0x02a2303468b48180, 0x0a88c0d1a2d20603, 62 }, /* #63 */ 6732 6732 }; 6733 6733 static const BINU64_TEST_T g_aTests_shrd_u64[] = 6734 6734 { 6735 { 0x0 14b06, 0x014b93, 0xc251f2f14137fb47, 0xb3e128f978a09bfd, 0xe5f46f529224ad67, 9}, /* #0 */6736 { 0x 0a1193, 0x0a1992, 0x670f133b07a51524, 0xa224eb79a85670f1, 0xb801ba224eb79a85, 44}, /* #1 */6737 { 0x 011ed2, 0x011ed2, 0x55605adcca16a7c4, 0x55605adcca16a7c4, 0x6b033367e8ed2c7a, 0}, /* #2 */6738 { 0x 2b1d86, 0x2b1593, 0xb67c8ccd9b60e585, 0xdf616b002380b67c, 0x161adf616b002380, 48}, /* #3 */6739 { 0x1 13cd2, 0x113497, 0x33f429509a433b73, 0xe2c47ea933f42950, 0x12579b14e2c47ea9, 32}, /* #4 */6740 { 0x 1b6a47, 0x1b6216, 0xf8f1b65f9332052c, 0x1b01309f8aa03f1e, 0xd230d80984fc5501, 51}, /* #5 */6741 { 0x 177783, 0x177797, 0x16d8ba2a98bae80d, 0xcd5f753138e8b6c5, 0x1e5219abeea6271d, 45}, /* #6 */6742 { 0x 3507c2, 0x350f13, 0xa1d5d6bedd5891f2, 0x459e058620a1d5d6, 0xbca8ae459e058620, 40}, /* #7 */6743 { 0x 167892, 0x167813, 0xd3dad9e9adcd94a8, 0x7b01d3dad9e9adcd, 0x4a33a217c5187b01, 16}, /* #8 */6744 { 0x 117242, 0x117297, 0x8a5d0549cd2e0d15, 0xc01df14ba0a939a5, 0x51277cac210600ef, 19}, /* #9 */6745 { 0x 2018c6, 0x201096, 0xed2732422e824f58, 0xd4a1530c2bb49cc9, 0xd4d0da352854c30a, 38 }, /* #10 */6746 { 0x 1d6b97, 0x1d6b93, 0x235f9762a4dde2f6, 0x8ff7833197abcc46, 0x2e47fbc198cbd5e6, 55}, /* #11 */6747 { 0x 254d42, 0x254d92, 0xe3a5f402c2754f40, 0xab8e97d00b09d53d, 0x0f4aafb9a436e26a, 6}, /* #12 */6748 { 0x 084502, 0x084593, 0x714df90aed2c3509, 0xea6fd864633dc537, 0x29abfa9bf61918cf, 46}, /* #13 */6749 { 0x 0d2fc2, 0x0d2f92, 0xb571782da404c637, 0x890e97b571782da4, 0x9a1d132c2c890e97, 24}, /* #14 */6750 { 0x 2e5b53, 0x2e5313, 0x37c1518033b61781, 0x38c1be0a8c019db0, 0xb1ca349074cdc718, 13}, /* #15 */6751 { 0x 1b5497, 0x1b5c96, 0x23a3f230f8a23e3c, 0x89fcb91d1f9187c5, 0xab0603f8e0713f97, 21}, /* #16 */6752 { 0x 0e3cc6, 0x0e3c93, 0x9f483407e93fdb14, 0xa7f437cfa41a03f4, 0x89250faf7d4fe86f, 25}, /* #17 */6753 { 0x 2f59c3, 0x2f5992, 0x7dbd811743f5ca70, 0xafefb7b022e87eb9, 0x7869df84e4664d7f, 11}, /* #18 */6754 { 0x1 27a12, 0x127292, 0xc20ca002e5e78212, 0xfcd59e2b7414bb08, 0xf47f35678add052e, 54}, /* #19 */6755 { 0x1 d0b83, 0x1d0396, 0xea8d9363a0a1020c, 0xf546c9b1d0508106, 0x1572366274c77f3b, 1}, /* #20 */6756 { 0x 002f53, 0x002f13, 0xadc420584af83688, 0x470d6e2102c257c1, 0x548b7fdc672788e1, 13}, /* #21 */6757 { 0x 2708c7, 0x270097, 0x70d98f3ed9f14c90, 0xda5a440386cc79f6, 0x6b84d97f5b4b4880, 29}, /* #22 */6758 { 0x0 41cc6, 0x041416, 0xe787920adc18e977, 0x2ed43fac2716673c, 0xe745da87f584e2cc, 53}, /* #23 */6759 { 0x 094546, 0x094597, 0xa12a61adad36af3b, 0xd11ac6572d6b1a12, 0x166d11ac6572d6b1, 52}, /* #24 */6760 { 0x 2945c6, 0x294592, 0xcb9e1a967d398644, 0xd7fc71ca5165cf0d, 0xe53355aff8e394a2, 41}, /* #25 */6761 { 0x 0a1713, 0x0a1f97, 0x4ca2545fce3b23a9, 0x98cc6d544bdcd328, 0xe5026331b5512f73, 50}, /* #26 */6762 { 0x 0c3887, 0x0c3016, 0x3ba8ffe0dda8e651, 0x3a86e151a7751ffc, 0xe995b959d4370a8d, 35}, /* #27 */6763 { 0x 0f7746, 0x0f7792, 0xa0403e42967cdfaa, 0xe48b166ddbe62810, 0xd9ff922c59b76f98, 50}, /* #28 */6764 { 0x 317343, 0x317316, 0x1d8b8d1b5bd09f51, 0x34dcf6c41d8b8d1b, 0x96ccd8f934dcf6c4, 32}, /* #29 */6765 { 0x 267082, 0x267012, 0xf449570000a49174, 0x0ca48dd776de8fa2, 0x97a19491baeedbd1, 53}, /* #30 */6766 { 0x 177613, 0x177613, 0x22d4cfd6fd4a7341, 0x3323a9645a99fadf, 0xeb5227bec1991d4b, 27}, /* #31 */6767 { 0x 007616, 0x007e96, 0xc6ac54e9cbe6738d, 0xa906bc6ac54e9cbe, 0x1f1f6f26dbfa906b, 20}, /* #32 */6768 { 0x0 d6106, 0x0d6116, 0xb1dcce16fc5cd1f7, 0x1faebc818163b99c, 0x6ced2a0fd75e40c0, 39}, /* #33 */6769 { 0x 297203, 0x297a17, 0xd172233c7051e86c, 0x560df719d87ab45c, 0x874d5837dc6761ea, 50}, /* #34 */6770 { 0x 060d87, 0x060596, 0xe3d9e5a08869f324, 0xc3e3d9e5a08869f3, 0xd69ea922b6727dc3, 8}, /* #35 */6771 { 0x 141dd3, 0x141513, 0x795f3ab87e85aa0c, 0x1121e57ceae1fa16, 0xfbbb01a85b084448, 14}, /* #36 */6772 { 0x2 314d7, 0x231c12, 0xc549e48353371518, 0x578a93c906a66e2a, 0x2e89e3dc3639572b, 7}, /* #37 */6773 { 0x 037ec2, 0x037e16, 0x7be82a07be8c86d5, 0x71a190e3ee23cf7d, 0x213b8d0c871f711e, 51}, /* #38 */6774 { 0x 162e43, 0x162e97, 0x5c7637544b4acf66, 0xa6ce171d8dd512d2, 0x6034a536d52a9b38, 18 }, /* #39 */6775 { 0x 095cc6, 0x095416, 0xf7af914e4debdbdd, 0x17debe453937af6f, 0xda25b93be76cd545, 6}, /* #40 */6776 { 0x 384d92, 0x384d96, 0x4ee34b0ccceec186, 0xb2771a586667760c, 0xc0f7b28a6c540876, 5}, /* #41 */6777 { 0x 1e6cc3, 0x1e6c92, 0xc5055de4df4c3851, 0x8e458a0abbc9be98, 0x36ff3c2163574722, 15}, /* #42 */6778 { 0x 242613, 0x242696, 0x709a60e3504152ab, 0xf002709a60e35041, 0xef6f484a274ef002, 16}, /* #43 */6779 { 0x 3f5c87, 0x3f5c13, 0xdcb8025753135ed9, 0x4fdcb8025753135e, 0x6aae1887b4a1cd4f, 8}, /* #44 */6780 { 0x 157c52, 0x157c17, 0x881721955f2a25ca, 0x56669de22c881721, 0x876beb56669de22c, 40}, /* #45 */6781 { 0x 077113, 0x077992, 0x69f20a0e4caddab6, 0xb91952b4f9050726, 0xa05b1869917232a5, 25}, /* #46 */6782 { 0x1 f7d16, 0x1f7512, 0x2e0b6a8caf2af82d, 0x012789705b546579, 0xc5f983672f8024f1, 21}, /* #47 */6783 { 0x 3857c6, 0x385717, 0xcb036beb784a2214, 0x0f36885bcf2c0daf, 0xcc90b283cda216f3, 38}, /* #48 */6784 { 0x 125957, 0x125112, 0x827dc42f63bae2c4, 0x3827dc42f63bae2c, 0x4ee157a7cedb0bc3, 4}, /* #49 */6785 { 0x 065c87, 0x065c97, 0x0efb61f796fa5d2d, 0xb167731e8c3bed87, 0xadb6cc6c59dcc7a3, 38}, /* #50 */6786 { 0x 3245c6, 0x324d96, 0xe6e6172e150a89f0, 0xbfbe0f5e6e6172e1, 0x056e1bcc0bfbe0f5, 28}, /* #51 */6787 { 0x 333d16, 0x333592, 0xaf17b24737f0ff85, 0xf3539fcaf9731897, 0xf9a9cfe57cb98c4b, 63}, /* #52 */6788 { 0x0 00613, 0x000e12, 0x8b7ebd2a4250df76, 0x56af76da8b25c5bf, 0x0bcaad5eedb5164b, 49}, /* #53 */6789 { 0x2 030c2, 0x203097, 0x3199e3c712bee0d1, 0xc4d05c72b02a6333, 0xb6c5e2682e395815, 47}, /* #54 */6790 { 0x 3a1c46, 0x3a1412, 0x7fbb28ade395ccd6, 0x0d76ebcff76515bc, 0xc7d3a9acd86bb75e, 27}, /* #55 */6791 { 0x0 85d13, 0x085d17, 0x75dd99baa6e0e126, 0x6a0a53cbdf653aee, 0xdb6ed414a797beca, 49}, /* #56 */6792 { 0x2 11093, 0x211812, 0x163346c996d187ee, 0x6df801b1895458cd, 0x4babdb7e006c6255, 46}, /* #57 */6793 { 0x 2131c2, 0x213997, 0x39ec4c418c0959e3, 0x8825d1c39ec4c418, 0x66aefe74c8825d1c, 28}, /* #58 */6794 { 0x 0e3806, 0x0e3096, 0xb7aafc49abbfb78a, 0xd1d4cacffdbd57e2, 0xe9e3b33a3a9959ff, 37 }, /* #59 */6795 { 0x 200d53, 0x200d13, 0xd85512c66ce69d1d, 0x5cf2872349b0aa25, 0x030ee42e794391a4, 39 }, /* #60 */6796 { 0x 3d5392, 0x3d5b96, 0x526b305f687bb7f8, 0x96cd6a4d660bed0f, 0x41b4492b7b34b66b, 19}, /* #61 */6797 { 0x0 11243, 0x011297, 0xebfe552a75311f4e, 0xc13e394e8d129ded, 0xe09f1ca746894ef6, 63}, /* #62 */6798 { 0x 176947, 0x176112, 0xd3d64a8f72827901, 0x1d74f592a3dca09e, 0x7fc69357d9b8fc75, 10}, /* #63 */6735 { 0x051857, 0x051897, 0x96134c098cd48b83, 0x8f45f8233943c165, 0x523d17e08ce50f05, 58 }, /* #0 */ 6736 { 0x126347, 0x126312, 0x44e1e5b1e0bbbac1, 0x089c3cb63c177758, 0xd94dbe428aaec9f8, 3 }, /* #1 */ 6737 { 0x231243, 0x231297, 0x8eb1c862ed4bd975, 0xf3b542ef1d6390c5, 0x809ea94d79daa177, 31 }, /* #2 */ 6738 { 0x164f83, 0x164712, 0x0d0badd8371bf757, 0x280229f384ced81a, 0x0a140114f9c2676c, 55 }, /* #3 */ 6739 { 0x1e6a06, 0x1e6a16, 0xe7186f038897d0f8, 0x6f52062d5e7186f0, 0x2138ca06f52062d5, 36 }, /* #4 */ 6740 { 0x030a82, 0x030a97, 0xcc19f3bd9e4425fc, 0xbde89229e60cf9de, 0x1fa7e3d37bd12453, 33 }, /* #5 */ 6741 { 0x373f43, 0x373f16, 0x80ed1e44f6223980, 0x5e02d580ed1e44f6, 0xa50c16a8cf5e02d5, 24 }, /* #6 */ 6742 { 0x126842, 0x126017, 0xcad17871948e4eb5, 0x20c5f1d348b6568b, 0x6cc96418be3a6916, 45 }, /* #7 */ 6743 { 0x3547d3, 0x354792, 0x55465eaa133e2654, 0xef116a255465eaa1, 0x460526ca7ef116a2, 28 }, /* #8 */ 6744 { 0x0a0047, 0x0a0813, 0x2e3eae92cf6019d0, 0x4d455372bc92e3ea, 0x591bc4d455372bc9, 44 }, /* #9 */ 6745 { 0x015203, 0x015a12, 0x2930539ff74d22ee, 0x716e39b8f080364a, 0x55c5b8e6e3c200d9, 58 }, /* #10 */ 6746 { 0x314b97, 0x314b93, 0x6d33cdedb7b5812d, 0x9052ea75b4cf37b6, 0xcce7ccc0a414ba9d, 30 }, /* #11 */ 6747 { 0x0d53d3, 0x0d5316, 0x054be148150ded24, 0x0c102a5f0a40a86f, 0x48c6dbb6f8b36182, 13 }, /* #12 */ 6748 { 0x323bc7, 0x323396, 0xf7fb9f87d24618a3, 0xd8a29a566fdfee7e, 0x50a807f628a6959b, 38 }, /* #13 */ 6749 { 0x134a86, 0x134297, 0x9c137d1cdddd0f3d, 0xf58f553826fa39bb, 0x31ca8c82437ac7aa, 23 }, /* #14 */ 6750 { 0x3c6182, 0x3c6182, 0x4c915a25a1a5ce65, 0x4c915a25a1a5ce65, 0x2fd772e55ab53995, 0 }, /* #15 */ 6751 { 0x3f2986, 0x3f2196, 0xc3f066ebe5075356, 0xe9e24b87e0cdd7ca, 0xae03e34d1bf4f125, 23 }, /* #16 */ 6752 { 0x135a53, 0x135a16, 0xb3b66850b7d6bf7f, 0x48331e9dadaced9a, 0x7c07ad20cc7a76b6, 42 }, /* #17 */ 6753 { 0x182916, 0x182192, 0xf8884a41fa0f2601, 0xd6fbc32f39f8884a, 0xcb5165d6fbc32f39, 40 }, /* #18 */ 6754 { 0x147857, 0x147017, 0x2d9fa16e9cf2646e, 0x0b67e85ba73c991b, 0xb5ce349f0b1f5428, 2 }, /* #19 */ 6755 { 0x122202, 0x122293, 0x4786af872ebf26b6, 0xe93012cdb6f66023, 0xcdd260259b6decc0, 57 }, /* #20 */ 6756 { 0x1452c7, 0x145a93, 0x4385626ff4d0f8e8, 0xa8059cdd0e1589bf, 0x021f616c2a016737, 30 }, /* #21 */ 6757 { 0x1745c3, 0x174517, 0x8966ca8578388fc4, 0x0b6ede81da2259b2, 0x887c7c2dbb7a0768, 42 }, /* #22 */ 6758 { 0x080897, 0x080013, 0x491da7a4bbf3e47c, 0x0f01f79e904a8491, 0x7130f01f79e904a8, 52 }, /* #23 */ 6759 { 0x1b0583, 0x1b0517, 0x3fc399c4ff24a8c2, 0x35551e82a433903f, 0xea35551e82a43390, 56 }, /* #24 */ 6760 { 0x1f3c53, 0x1f3416, 0xba4f3cea54bbdf83, 0x2cca0a19586e93cf, 0xb417f8b328286561, 42 }, /* #25 */ 6761 { 0x3b4ed7, 0x3b4613, 0xd8f837e1e80abce8, 0x08407309a763e0df, 0x501f83c2101cc269, 38 }, /* #26 */ 6762 { 0x3b0787, 0x3b0f96, 0x604251b58375a384, 0x9810946d60dd68e1, 0x4ee952cf22027372, 2 }, /* #27 */ 6763 { 0x151787, 0x151796, 0x38b5a0eaf5037fb6, 0xc57a08f38b5a0eaf, 0x7cee3ba59c57a08f, 28 }, /* #28 */ 6764 { 0x1c5cc6, 0x1c5cc6, 0x7ec152c8b0d72cd8, 0x7ec152c8b0d72cd8, 0x9c3170bdc621e8a8, 0 }, /* #29 */ 6765 { 0x095182, 0x095992, 0x05f4a2af2a101584, 0x97ff2491b02fa515, 0x773b58d2ffe49236, 37 }, /* #30 */ 6766 { 0x392ac6, 0x392293, 0xaf0ff3f34930fc7b, 0xe5787f9f9a4987e3, 0x17079611c0590f7c, 5 }, /* #31 */ 6767 { 0x2b3356, 0x2b3313, 0x49bf3108fe36f3c9, 0x126e937e6211fc6d, 0x7c112ecb672c0937, 15 }, /* #32 */ 6768 { 0x0a56d2, 0x0a5612, 0xb5717698e6dcf946, 0x1098b25ab8bb4c73, 0x7731d3b1ac213164, 25 }, /* #33 */ 6769 { 0x021c42, 0x021c92, 0x60e932bf910ec600, 0xb4d60e932bf910ec, 0xb97164a7ae02cb4d, 12 }, /* #34 */ 6770 { 0x225503, 0x225d97, 0x5b32e6cbf5187ee4, 0xb28559c4ec0b665c, 0xc47b25942ace2760, 43 }, /* #35 */ 6771 { 0x2b6a52, 0x2b6296, 0xbb03c3f49a2ceb2c, 0xd0d799c2ec0f0fd2, 0x3eabfeaaf435e670, 30 }, /* #36 */ 6772 { 0x2243c3, 0x224b13, 0x6472da89da21da0e, 0x60d2d620c8e5b513, 0x58f4211830696b10, 31 }, /* #37 */ 6773 { 0x2f14c3, 0x2f1c16, 0xf28458ffab047884, 0x7ca1163feac11e21, 0x6efbc32f8eef0815, 2 }, /* #38 */ 6774 { 0x330013, 0x330892, 0x7e3bc2a044a5449d, 0xad92df8ef0a81129, 0x5a4a19850566b64b, 18 }, /* #39 */ 6775 { 0x1808d3, 0x180813, 0x5fccb4bff44120be, 0x411ea49c373bf42f, 0xdc823d49386e77e8, 57 }, /* #40 */ 6776 { 0x286bd7, 0x286312, 0x24346d1c914856b4, 0x3be54921a368e48a, 0x78a952caade77ca9, 21 }, /* #41 */ 6777 { 0x383393, 0x383317, 0xe277eb79645d31e9, 0x2d6bc119a7389dfa, 0x09ecc4b5af04669c, 42 }, /* #42 */ 6778 { 0x126546, 0x126d16, 0x5497149342bf2add, 0x563f5242a4b8a49a, 0xcae6227f4ac7ea48, 29 }, /* #43 */ 6779 { 0x212592, 0x212d93, 0x89bca74c1f84d502, 0xa26f29d307e13540, 0xc3509759008b7392, 2 }, /* #44 */ 6780 { 0x3e43d7, 0x3e4317, 0x7fc33574c82049a6, 0x19bfe19aba641024, 0x00a7d61568ea9433, 9 }, /* #45 */ 6781 { 0x255f46, 0x255716, 0x58b815d87b9c6533, 0x003f88e576889255, 0x400fe2395da22495, 62 }, /* #46 */ 6782 { 0x1b6513, 0x1b6513, 0x35d1f20c7ae49868, 0x06099f54d45c846b, 0xa10304cfaa6a2e42, 55 }, /* #47 */ 6783 { 0x100d92, 0x100d93, 0xaa378d8b6bb4c9f7, 0xb75c9ea8de362dae, 0x64887556a52dd727, 22 }, /* #48 */ 6784 { 0x3e2597, 0x3e2d97, 0x6672c9b562960253, 0x8dd0c5f4f333964d, 0xee8ab5b1ba18be9e, 37 }, /* #49 */ 6785 { 0x3416c3, 0x341e96, 0x50176afc661e5004, 0xaf3914662e1def0a, 0x2d79c8a33170ef78, 59 }, /* #50 */ 6786 { 0x034286, 0x034a97, 0x66d796457e460497, 0x9e54ff7b36bcb22b, 0xdbca0e0fd3ca9fef, 29 }, /* #51 */ 6787 { 0x0303d6, 0x030317, 0x8883654641cc4016, 0x246df27aa6ddb078, 0x1246df27aa6ddb07, 60 }, /* #52 */ 6788 { 0x0d13d2, 0x0d1b16, 0x6fcece711465ed8d, 0x53753c6fcece7114, 0x4535cff4f253753c, 24 }, /* #53 */ 6789 { 0x2d7f12, 0x2d7f97, 0x727b4ed97db10bc3, 0x9cdc9ed3b65f6c42, 0x35fc4b8abd75a273, 10 }, /* #54 */ 6790 { 0x016256, 0x016a16, 0x519e10d85e6946a9, 0x54678436179a51aa, 0x3c8009d36063ddf1, 2 }, /* #55 */ 6791 { 0x094647, 0x094693, 0x2fc232df26c09df4, 0xe9d6f1bbda681f2c, 0x7a75bc6ef69a07cb, 62 }, /* #56 */ 6792 { 0x2b5ed6, 0x2b5e93, 0x9cbc1b784734d1d5, 0xba38931035f25b13, 0x2dd1c49881af92d8, 59 }, /* #57 */ 6793 { 0x0608d3, 0x060097, 0x7b77c3142288ae7d, 0xef6ef862845115cf, 0x40e6cb4bf3a8955f, 3 }, /* #58 */ 6794 { 0x1f7086, 0x1f7892, 0x6874aa7b8f303ef2, 0x81e22081b2536834, 0x4503c4410364a6d0, 57 }, /* #59 */ 6795 { 0x015856, 0x015816, 0x7e130b64b64e0c71, 0x733f0985b25b2706, 0x56afc475945112e6, 9 }, /* #60 */ 6796 { 0x2f0253, 0x2f0296, 0x0686f900241f5adf, 0xc9641a1be400907d, 0x205634c987457259, 14 }, /* #61 */ 6797 { 0x032f46, 0x032f93, 0x3d4eb43a60ea67f3, 0x8fd0d35a39ea75a1, 0x1c7940f1fa1a6b47, 37 }, /* #62 */ 6798 { 0x3c2a46, 0x3c2216, 0xc9beb1376c909b38, 0x25b8326fac4ddb24, 0x35ed703a466496e0, 18 }, /* #63 */ 6799 6799 }; 6800 6800 … … 6803 6803 static const BINU8_TEST_T g_aTests_inc_u8[] = 6804 6804 { 6805 { 0x 1b1806, 0x1b1086, 0xb3, 0xb4, 0, 0 }, /* #0 */6806 { 0x 1975d2, 0x197586, 0xa8, 0xa9, 0, 0 }, /* #1 */6807 { 0x 1f79c2, 0x1f7186, 0xa9, 0xaa, 0, 0 }, /* #2 */6808 { 0x 054d86, 0x054586, 0xed, 0xee, 0, 0 }, /* #3 */6809 { 0x 3204d6, 0x320402, 0x75, 0x76, 0, 0 }, /* #4 */6810 { 0x 3d0c43, 0x3d0403, 0x74, 0x75, 0, 0 }, /* #5 */6811 { 0x 025496, 0x025406, 0x77, 0x78, 0, 0 }, /* #6 */6812 { 0x 3f4a93, 0x3f4283, 0xac, 0xad, 0, 0 }, /* #7 */6813 { 0x 157fc3, 0x157707, 0x40, 0x41, 0, 0 }, /* #8 */6814 { 0x1 663d6, 0x166382, 0xd5, 0xd6, 0, 0 }, /* #9 */6815 { 0x2 32402, 0x232486, 0xb1, 0xb2, 0, 0 }, /* #10 */6816 { 0x 013f02, 0x013706, 0x05, 0x06, 0, 0 }, /* #11 */6817 { 0x 3125d6, 0x312586, 0x86, 0x87, 0, 0 }, /* #12 */6818 { 0x 0c4b43, 0x0c4307, 0x71, 0x72, 0, 0 }, /* #13 */6819 { 0x 002947, 0x002103, 0x60, 0x61, 0, 0 }, /* #14 */6820 { 0x 2c0686, 0x2c0686, 0xc5, 0xc6, 0, 0 }, /* #15 */6821 { 0x3 d72c6, 0x3d7202, 0x15, 0x16, 0, 0 }, /* #16 */6822 { 0x 072856, 0x072086, 0xbc, 0xbd, 0, 0 }, /* #17 */6823 { 0x 283c03, 0x283403, 0x00, 0x01, 0, 0 }, /* #18 */6824 { 0x 2f3e07, 0x2f3603, 0x42, 0x43, 0, 0 }, /* #19 */6825 { 0x 0669c6, 0x066186, 0xb7, 0xb8, 0, 0 }, /* #20 */6826 { 0x1 45fd2, 0x145786, 0xae, 0xaf, 0, 0 }, /* #21 */6827 { 0x2 01503, 0x201583, 0xac, 0xad, 0, 0 }, /* #22 */6828 { 0x 3c5187, 0x3c5187, 0x9e, 0x9f, 0, 0 }, /* #23 */6829 { 0x 105057, 0x105097, 0xef, 0xf0, 0, 0 }, /* #24 */6830 { 0x 3555d2, 0x355506, 0x71, 0x72, 0, 0 }, /* #25 */6831 { 0x 2975c6, 0x297586, 0x80, 0x81, 0, 0 }, /* #26 */6832 { 0x 311d97, 0x311587, 0xfb, 0xfc, 0, 0 }, /* #27 */6833 { 0x2 97e12, 0x297606, 0x71, 0x72, 0, 0 }, /* #28 */6834 { 0x2 12a96, 0x212286, 0xe3, 0xe4, 0, 0 }, /* #29 */6835 { 0x 334ec3, 0x334687, 0xce, 0xcf, 0, 0 }, /* #30 */6836 { 0x 3a04c7, 0x3a0407, 0x58, 0x59, 0, 0 }, /* #31 */6837 { 0x 094682, 0x094686, 0x9e, 0x9f, 0, 0 }, /* #32 */6838 { 0x 0f7a07, 0x0f7287, 0xb6, 0xb7, 0, 0 }, /* #33 */6839 { 0x0 81693, 0x081683, 0xc0, 0xc1, 0, 0 }, /* #34 */6840 { 0x 246ad7, 0x246287, 0xe7, 0xe8, 0, 0 }, /* #35 */6841 { 0x 1908c2, 0x190002, 0x7b, 0x7c, 0, 0 }, /* #36 */6842 { 0x 0d0f97, 0x0d0707, 0x34, 0x35, 0, 0 }, /* #37 */6843 { 0x2 25812, 0x225006, 0x5b, 0x5c, 0, 0 }, /* #38 */6844 { 0x 1a0716, 0x1a0786, 0xf9, 0xfa, 0, 0 }, /* #39 */6845 { 0x 1d7c42, 0x1d7482, 0xd4, 0xd5, 0, 0 }, /* #40 */6846 { 0x 2b0e96, 0x2b0602, 0x57, 0x58, 0, 0 }, /* #41 */6847 { 0x3 51b92, 0x351302, 0x57, 0x58, 0, 0 }, /* #42 */6848 { 0x2 92503, 0x292587, 0xe6, 0xe7, 0, 0 }, /* #43 */6849 { 0x 194e92, 0x194602, 0x3a, 0x3b, 0, 0 }, /* #44 */6850 { 0x1 21916, 0x121106, 0x54, 0x55, 0, 0 }, /* #45 */6851 { 0x 143e46, 0x143686, 0x95, 0x96, 0, 0 }, /* #46 */6852 { 0x 3574c3, 0x357483, 0xad, 0xae, 0, 0 }, /* #47 */6853 { 0x 3e6197, 0x3e6183, 0xa6, 0xa7, 0, 0 }, /* #48 */6854 { 0x3 16e52, 0x316696, 0x8f, 0x90, 0, 0 }, /* #49 */6855 { 0x3 71096, 0x371086, 0xb3, 0xb4, 0, 0 }, /* #50 */6856 { 0x 3c2806, 0x3c2082, 0xcc, 0xcd, 0, 0 }, /* #51 */6857 { 0x 081b83, 0x081387, 0xa9, 0xaa, 0, 0 }, /* #52 */6858 { 0x 035383, 0x035387, 0x98, 0x99, 0, 0 }, /* #53 */6859 { 0x 3a4f93, 0x3a4703, 0x56, 0x57, 0, 0 }, /* #54 */6860 { 0x2 46747, 0x246783, 0xa0, 0xa1, 0, 0 }, /* #55 */6861 { 0x28 4293, 0x284203, 0x4b, 0x4c, 0, 0 }, /* #56 */6862 { 0x 303dc2, 0x303582, 0xc1, 0xc2, 0, 0 }, /* #57 */6863 { 0x 310797, 0x310787, 0xd7, 0xd8, 0, 0 }, /* #58 */6864 { 0x 017a57, 0x017287, 0xae, 0xaf, 0, 0 }, /* #59 */6865 { 0x 071887, 0x071003, 0x63, 0x64, 0, 0 }, /* #60 */6866 { 0x 1e6457, 0x1e6403, 0x06, 0x07, 0, 0 }, /* #61 */6867 { 0x 096707, 0x096703, 0x37, 0x38, 0, 0 }, /* #62 */6868 { 0x 027b87, 0x027387, 0xa9, 0xaa, 0, 0 }, /* #63 */6805 { 0x3257c6, 0x325706, 0x0b, 0x0c, 0, 0 }, /* #0 */ 6806 { 0x0f0556, 0x0f0506, 0x09, 0x0a, 0, 0 }, /* #1 */ 6807 { 0x3f5286, 0x3f5206, 0x13, 0x14, 0, 0 }, /* #2 */ 6808 { 0x376ed3, 0x376687, 0xe3, 0xe4, 0, 0 }, /* #3 */ 6809 { 0x0d03d6, 0x0d0386, 0xba, 0xbb, 0, 0 }, /* #4 */ 6810 { 0x0d5442, 0x0d5482, 0xa0, 0xa1, 0, 0 }, /* #5 */ 6811 { 0x397a93, 0x397207, 0x08, 0x09, 0, 0 }, /* #6 */ 6812 { 0x071e93, 0x071607, 0x41, 0x42, 0, 0 }, /* #7 */ 6813 { 0x3b6ad2, 0x3b6206, 0x02, 0x03, 0, 0 }, /* #8 */ 6814 { 0x1d3147, 0x1d3107, 0x2a, 0x2b, 0, 0 }, /* #9 */ 6815 { 0x2115d7, 0x211503, 0x12, 0x13, 0, 0 }, /* #10 */ 6816 { 0x393586, 0x393582, 0x93, 0x94, 0, 0 }, /* #11 */ 6817 { 0x050087, 0x050087, 0xb7, 0xb8, 0, 0 }, /* #12 */ 6818 { 0x235e47, 0x235603, 0x72, 0x73, 0, 0 }, /* #13 */ 6819 { 0x3a4dc6, 0x3a4582, 0xc0, 0xc1, 0, 0 }, /* #14 */ 6820 { 0x3e4542, 0x3e4582, 0xde, 0xdf, 0, 0 }, /* #15 */ 6821 { 0x3e4847, 0x3e4083, 0xb4, 0xb5, 0, 0 }, /* #16 */ 6822 { 0x313fd6, 0x313782, 0x88, 0x89, 0, 0 }, /* #17 */ 6823 { 0x0b5497, 0x0b5407, 0x6b, 0x6c, 0, 0 }, /* #18 */ 6824 { 0x024c96, 0x024482, 0x88, 0x89, 0, 0 }, /* #19 */ 6825 { 0x204d02, 0x204586, 0x8a, 0x8b, 0, 0 }, /* #20 */ 6826 { 0x180086, 0x180006, 0x41, 0x42, 0, 0 }, /* #21 */ 6827 { 0x257292, 0x257202, 0x66, 0x67, 0, 0 }, /* #22 */ 6828 { 0x0a47c2, 0x0a4782, 0xe9, 0xea, 0, 0 }, /* #23 */ 6829 { 0x2a2156, 0x2a2182, 0xb8, 0xb9, 0, 0 }, /* #24 */ 6830 { 0x2c5402, 0x2c5482, 0x91, 0x92, 0, 0 }, /* #25 */ 6831 { 0x1964d3, 0x196407, 0x1a, 0x1b, 0, 0 }, /* #26 */ 6832 { 0x214203, 0x214287, 0xc5, 0xc6, 0, 0 }, /* #27 */ 6833 { 0x2d2283, 0x2d2287, 0x86, 0x87, 0, 0 }, /* #28 */ 6834 { 0x2d1907, 0x2d1103, 0x60, 0x61, 0, 0 }, /* #29 */ 6835 { 0x071113, 0x071183, 0xa0, 0xa1, 0, 0 }, /* #30 */ 6836 { 0x007d96, 0x007506, 0x6b, 0x6c, 0, 0 }, /* #31 */ 6837 { 0x2a0897, 0x2a0083, 0xd5, 0xd6, 0, 0 }, /* #32 */ 6838 { 0x2f7e17, 0x2f7603, 0x28, 0x29, 0, 0 }, /* #33 */ 6839 { 0x014706, 0x014702, 0x18, 0x19, 0, 0 }, /* #34 */ 6840 { 0x3e7187, 0x3e7187, 0x8a, 0x8b, 0, 0 }, /* #35 */ 6841 { 0x3405d3, 0x340507, 0x71, 0x72, 0, 0 }, /* #36 */ 6842 { 0x1c7c96, 0x1c7406, 0x10, 0x11, 0, 0 }, /* #37 */ 6843 { 0x295a87, 0x295203, 0x61, 0x62, 0, 0 }, /* #38 */ 6844 { 0x0c7d02, 0x0c7586, 0x94, 0x95, 0, 0 }, /* #39 */ 6845 { 0x0f74d2, 0x0f7486, 0xfb, 0xfc, 0, 0 }, /* #40 */ 6846 { 0x313983, 0x313187, 0x8c, 0x8d, 0, 0 }, /* #41 */ 6847 { 0x3d0f12, 0x3d0786, 0xa4, 0xa5, 0, 0 }, /* #42 */ 6848 { 0x286616, 0x286602, 0x4b, 0x4c, 0, 0 }, /* #43 */ 6849 { 0x255057, 0x255003, 0x12, 0x13, 0, 0 }, /* #44 */ 6850 { 0x104257, 0x104287, 0xb7, 0xb8, 0, 0 }, /* #45 */ 6851 { 0x035f46, 0x035782, 0xc7, 0xc8, 0, 0 }, /* #46 */ 6852 { 0x2c7cc3, 0x2c7403, 0x28, 0x29, 0, 0 }, /* #47 */ 6853 { 0x277053, 0x277083, 0x97, 0x98, 0, 0 }, /* #48 */ 6854 { 0x351782, 0x351786, 0xbd, 0xbe, 0, 0 }, /* #49 */ 6855 { 0x342ed2, 0x342606, 0x4c, 0x4d, 0, 0 }, /* #50 */ 6856 { 0x112d02, 0x112586, 0xd0, 0xd1, 0, 0 }, /* #51 */ 6857 { 0x133bd2, 0x133386, 0xd1, 0xd2, 0, 0 }, /* #52 */ 6858 { 0x3c3443, 0x3c3403, 0x67, 0x68, 0, 0 }, /* #53 */ 6859 { 0x123383, 0x123383, 0x91, 0x92, 0, 0 }, /* #54 */ 6860 { 0x256913, 0x256107, 0x7d, 0x7e, 0, 0 }, /* #55 */ 6861 { 0x280687, 0x280687, 0xc9, 0xca, 0, 0 }, /* #56 */ 6862 { 0x0b0693, 0x0b0687, 0xe1, 0xe2, 0, 0 }, /* #57 */ 6863 { 0x023492, 0x023406, 0x0b, 0x0c, 0, 0 }, /* #58 */ 6864 { 0x215b16, 0x215302, 0x0d, 0x0e, 0, 0 }, /* #59 */ 6865 { 0x3b6c03, 0x3b6407, 0x47, 0x48, 0, 0 }, /* #60 */ 6866 { 0x2b3013, 0x2b3087, 0xa5, 0xa6, 0, 0 }, /* #61 */ 6867 { 0x141352, 0x141382, 0xb8, 0xb9, 0, 0 }, /* #62 */ 6868 { 0x273212, 0x273202, 0x24, 0x25, 0, 0 }, /* #63 */ 6869 6869 }; 6870 6870 static const BINU8_TEST_T g_aTests_inc_u8_locked[] = 6871 6871 { 6872 { 0x 290dc3, 0x290507, 0x26, 0x27, 0, 0 }, /* #0 */6873 { 0x0 65902, 0x065182, 0xeb, 0xec, 0, 0 }, /* #1 */6874 { 0x 3f6042, 0x3f6006, 0x73, 0x74, 0, 0 }, /* #2 */6875 { 0x 3b25d6, 0x3b2582, 0x84, 0x85, 0, 0 }, /* #3 */6876 { 0x 162153, 0x162107, 0x6b, 0x6c, 0, 0 }, /* #4 */6877 { 0x 1d60c7, 0x1d6083, 0xac, 0xad, 0, 0 }, /* #5 */6878 { 0x 137c42, 0x137486, 0x86, 0x87, 0, 0 }, /* #6 */6879 { 0x 1c6653, 0x1c6603, 0x53, 0x54, 0, 0 }, /* #7 */6880 { 0x0 03852, 0x003086, 0xf5, 0xf6, 0, 0 }, /* #8 */6881 { 0x 083283, 0x083207, 0x58, 0x59, 0, 0 }, /* #9 */6882 { 0x 226503, 0x226587, 0xbc, 0xbd, 0, 0 }, /* #10 */6883 { 0x1 25397, 0x125307, 0x64, 0x65, 0, 0 }, /* #11 */6884 { 0x1 b4682, 0x1b4606, 0x1c, 0x1d, 0, 0 }, /* #12 */6885 { 0x 3d0cd2, 0x3d0486, 0xd3, 0xd4, 0, 0 }, /* #13 */6886 { 0x 017003, 0x017083, 0xc6, 0xc7, 0, 0 }, /* #14 */6887 { 0x 0c48c7, 0x0c4083, 0xd5, 0xd6, 0, 0 }, /* #15 */6888 { 0x 137792, 0x137702, 0x22, 0x23, 0, 0 }, /* #16 */6889 { 0x 280c93, 0x280487, 0xe1, 0xe2, 0, 0 }, /* #17 */6890 { 0x 224313, 0x224383, 0x84, 0x85, 0, 0 }, /* #18 */6891 { 0x3 22bc3, 0x322387, 0xb1, 0xb2, 0, 0 }, /* #19 */6892 { 0x1 75e56, 0x175686, 0xf4, 0xf5, 0, 0 }, /* #20 */6893 { 0x0 77917, 0x077107, 0x4a, 0x4b, 0, 0 }, /* #21 */6894 { 0x0 25017, 0x025087, 0xdc, 0xdd, 0, 0 }, /* #22 */6895 { 0x 211196, 0x211182, 0xbb, 0xbc, 0, 0 }, /* #23 */6896 { 0x 0e0d46, 0x0e0582, 0x88, 0x89, 0, 0 }, /* #24 */6897 { 0x 3c7287, 0x3c7287, 0xcb, 0xcc, 0, 0 }, /* #25 */6898 { 0x 3367d2, 0x336702, 0x25, 0x26, 0, 0 }, /* #26 */6899 { 0x0 c1283, 0x0c1287, 0xa2, 0xa3, 0, 0 }, /* #27 */6900 { 0x0 d3617, 0x0d3683, 0xb9, 0xba, 0, 0 }, /* #28 */6901 { 0x 385417, 0x385407, 0x32, 0x33, 0, 0 }, /* #29 */6902 { 0x 315882, 0x315002, 0x1b, 0x1c, 0, 0 }, /* #30 */6903 { 0x 051c56, 0x051486, 0xa8, 0xa9, 0, 0 }, /* #31 */6904 { 0x 356987, 0x356107, 0x41, 0x42, 0, 0 }, /* #32 */6905 { 0x3 d4e02, 0x3d4602, 0x19, 0x1a, 0, 0 }, /* #33 */6906 { 0x 0019c6, 0x001186, 0xc4, 0xc5, 0, 0 }, /* #34 */6907 { 0x 127507, 0x127587, 0xd1, 0xd2, 0, 0 }, /* #35 */6908 { 0x 1551c6, 0x155102, 0x3a, 0x3b, 0, 0 }, /* #36 */6909 { 0x 3a4493, 0x3a4407, 0x70, 0x71, 0, 0 }, /* #37 */6910 { 0x 1a2dd6, 0x1a2506, 0x2a, 0x2b, 0, 0 }, /* #38 */6911 { 0x2 a3092, 0x2a3086, 0x9e, 0x9f, 0, 0 }, /* #39 */6912 { 0x 0c2742, 0x0c2792, 0xcf, 0xd0, 0, 0 }, /* #40 */6913 { 0x 124b42, 0x124306, 0x2c, 0x2d, 0, 0 }, /* #41 */6914 { 0x 165a82, 0x165206, 0x77, 0x78, 0, 0 }, /* #42 */6915 { 0x 317b82, 0x317382, 0xdb, 0xdc, 0, 0 }, /* #43 */6916 { 0x 0d3543, 0x0d3583, 0xde, 0xdf, 0, 0 }, /* #44 */6917 { 0x 2049d7, 0x204187, 0x8a, 0x8b, 0, 0 }, /* #45 */6918 { 0x 344953, 0x344183, 0xb4, 0xb5, 0, 0 }, /* #46 */6919 { 0x0 27386, 0x027386, 0xea, 0xeb, 0, 0 }, /* #47 */6920 { 0x 215257, 0x215287, 0xe0, 0xe1, 0, 0 }, /* #48 */6921 { 0x0 66612, 0x066686, 0xb1, 0xb2, 0, 0 }, /* #49 */6922 { 0x3 76453, 0x376407, 0x5e, 0x5f, 0, 0 }, /* #50 */6923 { 0x 3d1c03, 0x3d1417, 0x4f, 0x50, 0, 0 }, /* #51 */6924 { 0x 3f6546, 0x3f6586, 0xe1, 0xe2, 0, 0 }, /* #52 */6925 { 0x1 a6ec7, 0x1a6607, 0x77, 0x78, 0, 0 }, /* #53 */6926 { 0x 0642d2, 0x064206, 0x34, 0x35, 0, 0 }, /* #54 */6927 { 0x1 02543, 0x102507, 0x40, 0x41, 0, 0 }, /* #55 */6928 { 0x2 c2986, 0x2c2106, 0x20, 0x21, 0, 0 }, /* #56 */6929 { 0x3 74083, 0x374083, 0xf7, 0xf8, 0, 0 }, /* #57 */6930 { 0x 386c82, 0x386486, 0xa9, 0xaa, 0, 0 }, /* #58 */6931 { 0x1 d0287, 0x1d0207, 0x6b, 0x6c, 0, 0 }, /* #59 */6932 { 0x 3059d2, 0x305106, 0x64, 0x65, 0, 0 }, /* #60 */6933 { 0x1b 6c86, 0x1b6482, 0xdb, 0xdc, 0, 0 }, /* #61 */6934 { 0x1 01782, 0x101782, 0xc7, 0xc8, 0, 0 }, /* #62 */6935 { 0x1 60712, 0x160786, 0xc9, 0xca, 0, 0 }, /* #63 */6872 { 0x072ad6, 0x072286, 0xe0, 0xe1, 0, 0 }, /* #0 */ 6873 { 0x0b4897, 0x0b4003, 0x12, 0x13, 0, 0 }, /* #1 */ 6874 { 0x2c68c7, 0x2c6007, 0x1d, 0x1e, 0, 0 }, /* #2 */ 6875 { 0x0e0cd6, 0x0e0482, 0x88, 0x89, 0, 0 }, /* #3 */ 6876 { 0x2d5203, 0x2d5283, 0xc3, 0xc4, 0, 0 }, /* #4 */ 6877 { 0x340793, 0x340707, 0x05, 0x06, 0, 0 }, /* #5 */ 6878 { 0x042cc3, 0x042483, 0x88, 0x89, 0, 0 }, /* #6 */ 6879 { 0x017213, 0x017207, 0x05, 0x06, 0, 0 }, /* #7 */ 6880 { 0x0a01d2, 0x0a0116, 0x5f, 0x60, 0, 0 }, /* #8 */ 6881 { 0x117413, 0x117403, 0x78, 0x79, 0, 0 }, /* #9 */ 6882 { 0x312512, 0x312502, 0x63, 0x64, 0, 0 }, /* #10 */ 6883 { 0x1a56c3, 0x1a5607, 0x05, 0x06, 0, 0 }, /* #11 */ 6884 { 0x180983, 0x180183, 0xca, 0xcb, 0, 0 }, /* #12 */ 6885 { 0x2b2e96, 0x2b2602, 0x18, 0x19, 0, 0 }, /* #13 */ 6886 { 0x3a1293, 0x3a1287, 0xa5, 0xa6, 0, 0 }, /* #14 */ 6887 { 0x2d0957, 0x2d0183, 0xfd, 0xfe, 0, 0 }, /* #15 */ 6888 { 0x060142, 0x060102, 0x6d, 0x6e, 0, 0 }, /* #16 */ 6889 { 0x3238d3, 0x323083, 0x96, 0x97, 0, 0 }, /* #17 */ 6890 { 0x094c86, 0x094486, 0x9b, 0x9c, 0, 0 }, /* #18 */ 6891 { 0x3c0ad3, 0x3c0207, 0x26, 0x27, 0, 0 }, /* #19 */ 6892 { 0x1e6742, 0x1e6702, 0x3d, 0x3e, 0, 0 }, /* #20 */ 6893 { 0x023cd6, 0x023402, 0x75, 0x76, 0, 0 }, /* #21 */ 6894 { 0x004f46, 0x004702, 0x12, 0x13, 0, 0 }, /* #22 */ 6895 { 0x0f7f82, 0x0f7702, 0x00, 0x01, 0, 0 }, /* #23 */ 6896 { 0x2a3ac6, 0x2a3286, 0xf9, 0xfa, 0, 0 }, /* #24 */ 6897 { 0x233087, 0x233003, 0x3c, 0x3d, 0, 0 }, /* #25 */ 6898 { 0x231016, 0x231002, 0x1b, 0x1c, 0, 0 }, /* #26 */ 6899 { 0x0d1ec6, 0x0d1686, 0x80, 0x81, 0, 0 }, /* #27 */ 6900 { 0x096d12, 0x096502, 0x33, 0x34, 0, 0 }, /* #28 */ 6901 { 0x251ad3, 0x251287, 0x8c, 0x8d, 0, 0 }, /* #29 */ 6902 { 0x057682, 0x057682, 0xe5, 0xe6, 0, 0 }, /* #30 */ 6903 { 0x3e4d47, 0x3e4503, 0x14, 0x15, 0, 0 }, /* #31 */ 6904 { 0x133c93, 0x133407, 0x55, 0x56, 0, 0 }, /* #32 */ 6905 { 0x3b32d3, 0x3b3207, 0x11, 0x12, 0, 0 }, /* #33 */ 6906 { 0x201003, 0x201087, 0xa5, 0xa6, 0, 0 }, /* #34 */ 6907 { 0x3e6956, 0x3e6106, 0x1a, 0x1b, 0, 0 }, /* #35 */ 6908 { 0x2c07c2, 0x2c0782, 0xf3, 0xf4, 0, 0 }, /* #36 */ 6909 { 0x160993, 0x160103, 0x67, 0x68, 0, 0 }, /* #37 */ 6910 { 0x254a52, 0x254206, 0x55, 0x56, 0, 0 }, /* #38 */ 6911 { 0x253092, 0x253082, 0xc3, 0xc4, 0, 0 }, /* #39 */ 6912 { 0x120246, 0x120206, 0x39, 0x3a, 0, 0 }, /* #40 */ 6913 { 0x221f46, 0x221782, 0xac, 0xad, 0, 0 }, /* #41 */ 6914 { 0x2c7793, 0x2c7787, 0xe6, 0xe7, 0, 0 }, /* #42 */ 6915 { 0x2001d6, 0x200182, 0x89, 0x8a, 0, 0 }, /* #43 */ 6916 { 0x2b6456, 0x2b6402, 0x22, 0x23, 0, 0 }, /* #44 */ 6917 { 0x3a2bd6, 0x3a2382, 0xd4, 0xd5, 0, 0 }, /* #45 */ 6918 { 0x286646, 0x286606, 0x40, 0x41, 0, 0 }, /* #46 */ 6919 { 0x0f5303, 0x0f5303, 0x3c, 0x3d, 0, 0 }, /* #47 */ 6920 { 0x137056, 0x137086, 0x94, 0x95, 0, 0 }, /* #48 */ 6921 { 0x0f7282, 0x0f7206, 0x02, 0x03, 0, 0 }, /* #49 */ 6922 { 0x3f6806, 0x3f6002, 0x5c, 0x5d, 0, 0 }, /* #50 */ 6923 { 0x142947, 0x142107, 0x41, 0x42, 0, 0 }, /* #51 */ 6924 { 0x2d68c2, 0x2d6002, 0x51, 0x52, 0, 0 }, /* #52 */ 6925 { 0x155783, 0x155703, 0x7e, 0x7f, 0, 0 }, /* #53 */ 6926 { 0x3d5942, 0x3d5186, 0x92, 0x93, 0, 0 }, /* #54 */ 6927 { 0x130e06, 0x130686, 0xd0, 0xd1, 0, 0 }, /* #55 */ 6928 { 0x2b1297, 0x2b1203, 0x50, 0x51, 0, 0 }, /* #56 */ 6929 { 0x303d57, 0x303587, 0xb3, 0xb4, 0, 0 }, /* #57 */ 6930 { 0x272c43, 0x272487, 0x87, 0x88, 0, 0 }, /* #58 */ 6931 { 0x161543, 0x161503, 0x67, 0x68, 0, 0 }, /* #59 */ 6932 { 0x151747, 0x151707, 0x6e, 0x6f, 0, 0 }, /* #60 */ 6933 { 0x1b0a42, 0x1b0206, 0x1d, 0x1e, 0, 0 }, /* #61 */ 6934 { 0x187913, 0x187103, 0x36, 0x37, 0, 0 }, /* #62 */ 6935 { 0x1f2782, 0x1f2702, 0x45, 0x46, 0, 0 }, /* #63 */ 6936 6936 }; 6937 6937 static const BINU8_TEST_T g_aTests_dec_u8[] = 6938 6938 { 6939 { 0x 3f11c3, 0x3f1107, 0x18, 0x17, 0, 0 }, /* #0 */6940 { 0x 014992, 0x014182, 0xa3, 0xa2, 0, 0 }, /* #1 */6941 { 0x 0023d2, 0x002382, 0xaf, 0xae, 0, 0 }, /* #2 */6942 { 0x 166487, 0x166483, 0xdd, 0xdc, 0, 0 }, /* #3 */6943 { 0x1 41943, 0x141183, 0xb7, 0xb6, 0, 0 }, /* #4 */6944 { 0x 1f45d2, 0x1f4506, 0x6a, 0x69, 0, 0 }, /* #5 */6945 { 0x 136642, 0x136602, 0x6f, 0x6e, 0, 0 }, /* #6 */6946 { 0x 0324c7, 0x032407, 0x04, 0x03, 0, 0 }, /* #7 */6947 { 0x3 e3002, 0x3e3002, 0x41, 0x40, 0, 0 }, /* #8 */6948 { 0x 151fd6, 0x151706, 0x75, 0x74, 0, 0 }, /* #9 */6949 { 0x 262487, 0x262483, 0x9e, 0x9d, 0, 0 }, /* #10 */6950 { 0x 3f53d3, 0x3f5383, 0xfc, 0xfb, 0, 0 }, /* #11 */6951 { 0x 0c3757, 0x0c3707, 0x45, 0x44, 0, 0 }, /* #12 */6952 { 0x 1d7813, 0x1d7007, 0x18, 0x17, 0, 0 }, /* #13 */6953 { 0x 396187, 0x396103, 0x3c, 0x3b, 0, 0 }, /* #14 */6954 { 0x 311886, 0x311002, 0x14, 0x13, 0, 0 }, /* #15 */6955 { 0x 131816, 0x131006, 0x7e, 0x7d, 0, 0 }, /* #16 */6956 { 0x 2d1882, 0x2d1002, 0x2b, 0x2a, 0, 0 }, /* #17 */6957 { 0x 1f61d2, 0x1f6186, 0x89, 0x88, 0, 0 }, /* #18 */6958 { 0x 276552, 0x276502, 0x46, 0x45, 0, 0 }, /* #19 */6959 { 0x 175413, 0x175487, 0xb9, 0xb8, 0, 0 }, /* #20 */6960 { 0x0 56403, 0x056487, 0xfd, 0xfc, 0, 0 }, /* #21 */6961 { 0x 0b0a16, 0x0b0282, 0xdb, 0xda, 0, 0 }, /* #22 */6962 { 0x 2b2807, 0x2b2097, 0xa0, 0x9f, 0, 0 }, /* #23 */6963 { 0x 0f1482, 0x0f1406, 0x1c, 0x1b, 0, 0 }, /* #24 */6964 { 0x 312b17, 0x312303, 0x76, 0x75, 0, 0 }, /* #25 */6965 { 0x 3d7906, 0x3d7186, 0xbe, 0xbd, 0, 0 }, /* #26 */6966 { 0x2 14313, 0x214387, 0xa4, 0xa3, 0, 0 }, /* #27 */6967 { 0x 3f4247, 0x3f4287, 0xee, 0xed, 0, 0 }, /* #28 */6968 { 0x 1a7207, 0x1a7287, 0xfb, 0xfa, 0, 0 }, /* #29 */6969 { 0x 0f1756, 0x0f1782, 0xe1, 0xe0, 0, 0 }, /* #30 */6970 { 0x 3e0f47, 0x3e0707, 0x06, 0x05, 0, 0 }, /* #31 */6971 { 0x 365b52, 0x365306, 0x07, 0x06, 0, 0 }, /* #32 */6972 { 0x3 46253, 0x346213, 0x20, 0x1f, 0, 0 }, /* #33 */6973 { 0x 197f47, 0x197703, 0x7a, 0x79, 0, 0 }, /* #34 */6974 { 0x 0e6096, 0x0e6006, 0x75, 0x74, 0, 0 }, /* #35 */6975 { 0x2 72c17, 0x272403, 0x0f, 0x0e, 0, 0 }, /* #36 */6976 { 0x 3d28d6, 0x3d2002, 0x2a, 0x29, 0, 0 }, /* #37 */6977 { 0x 2372c7, 0x237207, 0x13, 0x12, 0, 0 }, /* #38 */6978 { 0x 1b2452, 0x1b2406, 0x4c, 0x4b, 0, 0 }, /* #39 */6979 { 0x 3f6183, 0x3f6103, 0x68, 0x67, 0, 0 }, /* #40 */6980 { 0x0 e5f17, 0x0e5703, 0x62, 0x61, 0, 0 }, /* #41 */6981 { 0x2 15e12, 0x215682, 0xf3, 0xf2, 0, 0 }, /* #42 */6982 { 0x 060cc6, 0x060482, 0x95, 0x94, 0, 0 }, /* #43 */6983 { 0x 314c42, 0x314486, 0xd9, 0xd8, 0, 0 }, /* #44 */6984 { 0x 354442, 0x354402, 0x2d, 0x2c, 0, 0 }, /* #45 */6985 { 0x 001ec7, 0x001603, 0x27, 0x26, 0, 0 }, /* #46 */6986 { 0x3 c5d53, 0x3c5583, 0xb6, 0xb5, 0, 0 }, /* #47 */6987 { 0x 395ed3, 0x395683, 0xa3, 0xa2, 0, 0 }, /* #48 */6988 { 0x 330346, 0x330382, 0xe4, 0xe3, 0, 0 }, /* #49 */6989 { 0x 166c42, 0x166486, 0xfd, 0xfc, 0, 0 }, /* #50 */6990 { 0x 0144c7, 0x014407, 0x72, 0x71, 0, 0 }, /* #51 */6991 { 0x 280292, 0x280286, 0xd2, 0xd1, 0, 0 }, /* #52 */6992 { 0x2 23147, 0x223187, 0xcd, 0xcc, 0, 0 }, /* #53 */6993 { 0x 2e1092, 0x2e1082, 0x87, 0x86, 0, 0 }, /* #54 */6994 { 0x 362b56, 0x362306, 0x48, 0x47, 0, 0 }, /* #55 */6995 { 0x 0b1b97, 0x0b1303, 0x39, 0x38, 0, 0 }, /* #56 */6996 { 0x0 b2756, 0x0b2706, 0x1e, 0x1d, 0, 0 }, /* #57 */6997 { 0x 364406, 0x364482, 0xf3, 0xf2, 0, 0 }, /* #58 */6998 { 0x2 c7293, 0x2c7287, 0xa1, 0xa0, 0, 0 }, /* #59 */6999 { 0x 222212, 0x222282, 0xc3, 0xc2, 0, 0 }, /* #60 */7000 { 0x 267a03, 0x267283, 0xa5, 0xa4, 0, 0 }, /* #61 */7001 { 0x 0d10c6, 0x0d1006, 0x56, 0x55, 0, 0 }, /* #62 */7002 { 0x 0247c3, 0x024783, 0xea, 0xe9, 0, 0 }, /* #63 */6939 { 0x232c93, 0x232403, 0x4a, 0x49, 0, 0 }, /* #0 */ 6940 { 0x343ac3, 0x343283, 0xd7, 0xd6, 0, 0 }, /* #1 */ 6941 { 0x263243, 0x263207, 0x31, 0x30, 0, 0 }, /* #2 */ 6942 { 0x2c5a87, 0x2c5207, 0x7e, 0x7d, 0, 0 }, /* #3 */ 6943 { 0x100ad2, 0x100206, 0x78, 0x77, 0, 0 }, /* #4 */ 6944 { 0x075182, 0x075186, 0xd2, 0xd1, 0, 0 }, /* #5 */ 6945 { 0x296bc7, 0x296307, 0x7e, 0x7d, 0, 0 }, /* #6 */ 6946 { 0x157c53, 0x157407, 0x12, 0x11, 0, 0 }, /* #7 */ 6947 { 0x381253, 0x381203, 0x59, 0x58, 0, 0 }, /* #8 */ 6948 { 0x2931c3, 0x293103, 0x17, 0x16, 0, 0 }, /* #9 */ 6949 { 0x3c5c93, 0x3c5407, 0x2c, 0x2b, 0, 0 }, /* #10 */ 6950 { 0x062f87, 0x062787, 0x88, 0x87, 0, 0 }, /* #11 */ 6951 { 0x214cd7, 0x214403, 0x4b, 0x4a, 0, 0 }, /* #12 */ 6952 { 0x0f6f52, 0x0f6782, 0xe1, 0xe0, 0, 0 }, /* #13 */ 6953 { 0x0b3f17, 0x0b3707, 0x3a, 0x39, 0, 0 }, /* #14 */ 6954 { 0x280f12, 0x280706, 0x6d, 0x6c, 0, 0 }, /* #15 */ 6955 { 0x0e2707, 0x0e2707, 0x13, 0x12, 0, 0 }, /* #16 */ 6956 { 0x133b53, 0x133387, 0xfd, 0xfc, 0, 0 }, /* #17 */ 6957 { 0x026d12, 0x026586, 0xe2, 0xe1, 0, 0 }, /* #18 */ 6958 { 0x011cd6, 0x011406, 0x15, 0x14, 0, 0 }, /* #19 */ 6959 { 0x074cd7, 0x074403, 0x24, 0x23, 0, 0 }, /* #20 */ 6960 { 0x034ac7, 0x034293, 0x90, 0x8f, 0, 0 }, /* #21 */ 6961 { 0x3c7d56, 0x3c7512, 0x20, 0x1f, 0, 0 }, /* #22 */ 6962 { 0x095b13, 0x095307, 0x54, 0x53, 0, 0 }, /* #23 */ 6963 { 0x1a09c2, 0x1a0102, 0x52, 0x51, 0, 0 }, /* #24 */ 6964 { 0x0d6d97, 0x0d6503, 0x65, 0x64, 0, 0 }, /* #25 */ 6965 { 0x012386, 0x012386, 0xe8, 0xe7, 0, 0 }, /* #26 */ 6966 { 0x2f2693, 0x2f2603, 0x2b, 0x2a, 0, 0 }, /* #27 */ 6967 { 0x176f16, 0x176702, 0x6f, 0x6e, 0, 0 }, /* #28 */ 6968 { 0x025b13, 0x025303, 0x0c, 0x0b, 0, 0 }, /* #29 */ 6969 { 0x195e12, 0x195602, 0x21, 0x20, 0, 0 }, /* #30 */ 6970 { 0x250dd2, 0x250506, 0x0a, 0x09, 0, 0 }, /* #31 */ 6971 { 0x196a83, 0x196217, 0x70, 0x6f, 0, 0 }, /* #32 */ 6972 { 0x336057, 0x336087, 0xbc, 0xbb, 0, 0 }, /* #33 */ 6973 { 0x0b0d43, 0x0b0583, 0xa8, 0xa7, 0, 0 }, /* #34 */ 6974 { 0x2d11c3, 0x2d1107, 0x42, 0x41, 0, 0 }, /* #35 */ 6975 { 0x291fd7, 0x291703, 0x52, 0x51, 0, 0 }, /* #36 */ 6976 { 0x0e7356, 0x0e7382, 0xd1, 0xd0, 0, 0 }, /* #37 */ 6977 { 0x1f57c6, 0x1f5782, 0x9c, 0x9b, 0, 0 }, /* #38 */ 6978 { 0x054143, 0x054103, 0x6c, 0x6b, 0, 0 }, /* #39 */ 6979 { 0x0a2147, 0x0a2107, 0x4e, 0x4d, 0, 0 }, /* #40 */ 6980 { 0x0131c7, 0x013147, 0x01, 0x00, 0, 0 }, /* #41 */ 6981 { 0x2753c2, 0x275306, 0x7f, 0x7e, 0, 0 }, /* #42 */ 6982 { 0x3762c7, 0x376207, 0x67, 0x66, 0, 0 }, /* #43 */ 6983 { 0x017e96, 0x017686, 0xb8, 0xb7, 0, 0 }, /* #44 */ 6984 { 0x116546, 0x116502, 0x46, 0x45, 0, 0 }, /* #45 */ 6985 { 0x133006, 0x133006, 0x64, 0x63, 0, 0 }, /* #46 */ 6986 { 0x302592, 0x302502, 0x46, 0x45, 0, 0 }, /* #47 */ 6987 { 0x125812, 0x125082, 0xf9, 0xf8, 0, 0 }, /* #48 */ 6988 { 0x207757, 0x207707, 0x1c, 0x1b, 0, 0 }, /* #49 */ 6989 { 0x090702, 0x090786, 0xb2, 0xb1, 0, 0 }, /* #50 */ 6990 { 0x396946, 0x396186, 0xf7, 0xf6, 0, 0 }, /* #51 */ 6991 { 0x032d07, 0x032503, 0x3e, 0x3d, 0, 0 }, /* #52 */ 6992 { 0x2c3897, 0x2c3007, 0x31, 0x30, 0, 0 }, /* #53 */ 6993 { 0x325442, 0x325486, 0xc7, 0xc6, 0, 0 }, /* #54 */ 6994 { 0x050fd6, 0x050782, 0xff, 0xfe, 0, 0 }, /* #55 */ 6995 { 0x185043, 0x185007, 0x04, 0x03, 0, 0 }, /* #56 */ 6996 { 0x030182, 0x030106, 0x34, 0x33, 0, 0 }, /* #57 */ 6997 { 0x0555d6, 0x055582, 0x95, 0x94, 0, 0 }, /* #58 */ 6998 { 0x234c02, 0x234482, 0x99, 0x98, 0, 0 }, /* #59 */ 6999 { 0x1809c3, 0x180107, 0x7c, 0x7b, 0, 0 }, /* #60 */ 7000 { 0x037547, 0x037503, 0x02, 0x01, 0, 0 }, /* #61 */ 7001 { 0x2b5382, 0x2b5386, 0x94, 0x93, 0, 0 }, /* #62 */ 7002 { 0x2f5442, 0x2f5486, 0x91, 0x90, 0, 0 }, /* #63 */ 7003 7003 }; 7004 7004 static const BINU8_TEST_T g_aTests_dec_u8_locked[] = 7005 7005 { 7006 { 0x3 57953, 0x357107, 0x07, 0x06, 0, 0 }, /* #0 */7007 { 0x 036047, 0x036087, 0x89, 0x88, 0, 0 }, /* #1 */7008 { 0x 3c7593, 0x3c7593, 0x90, 0x8f, 0, 0 }, /* #2 */7009 { 0x 283643, 0x283683, 0xf9, 0xf8, 0, 0 }, /* #3 */7010 { 0x 264a02, 0x264286, 0xde, 0xdd, 0, 0 }, /* #4 */7011 { 0x 3f4393, 0x3f4303, 0x58, 0x57, 0, 0 }, /* #5 */7012 { 0x 0009c7, 0x000107, 0x64, 0x63, 0, 0 }, /* #6 */7013 { 0x 006b03, 0x006383, 0xf8, 0xf7, 0, 0 }, /* #7 */7014 { 0x3 75d87, 0x375587, 0xee, 0xed, 0, 0 }, /* #8 */7015 { 0x1 52a16, 0x152206, 0x72, 0x71, 0, 0 }, /* #9 */7016 { 0x 3c0996, 0x3c0186, 0xfb, 0xfa, 0, 0 }, /* #10 */7017 { 0x 092c46, 0x092482, 0xeb, 0xea, 0, 0 }, /* #11 */7018 { 0x 300753, 0x300703, 0x0f, 0x0e, 0, 0 }, /* #12 */7019 { 0x0 96512, 0x096502, 0x05, 0x04, 0, 0 }, /* #13 */7020 { 0x0 563d3, 0x056387, 0x8c, 0x8b, 0, 0 }, /* #14 */7021 { 0x 1c6512, 0x1c6586, 0x97, 0x96, 0, 0 }, /* #15 */7022 { 0x 1e7bd2, 0x1e7386, 0xcb, 0xca, 0, 0 }, /* #16 */7023 { 0x 2f6ac6, 0x2f6202, 0x26, 0x25, 0, 0 }, /* #17 */7024 { 0x 011212, 0x011292, 0xc0, 0xbf, 0, 0 }, /* #18 */7025 { 0x 207546, 0x207502, 0x02, 0x01, 0, 0 }, /* #19 */7026 { 0x 0d5586, 0x0d5582, 0x81, 0x80, 0, 0 }, /* #20 */7027 { 0x1 75592, 0x175586, 0xbe, 0xbd, 0, 0 }, /* #21 */7028 { 0x2 26996, 0x226182, 0xe1, 0xe0, 0, 0 }, /* #22 */7029 { 0x 166002, 0x166812, 0x80, 0x7f, 0, 0 }, /* #23 */7030 { 0x 1c29d2, 0x1c2186, 0x9b, 0x9a, 0, 0 }, /* #24 */7031 { 0x 3a2e06, 0x3a2602, 0x24, 0x23, 0, 0 }, /* #25 */7032 { 0x 3d2c02, 0x3d2482, 0xff, 0xfe, 0, 0 }, /* #26 */7033 { 0x 276387, 0x276303, 0x53, 0x52, 0, 0 }, /* #27 */7034 { 0x1 05053, 0x105003, 0x62, 0x61, 0, 0 }, /* #28 */7035 { 0x 2f7403, 0x2f7403, 0x7b, 0x7a, 0, 0 }, /* #29 */7036 { 0x 345c53, 0x345483, 0x8a, 0x89, 0, 0 }, /* #30 */7037 { 0x 2e0816, 0x2e0082, 0xed, 0xec, 0, 0 }, /* #31 */7038 { 0x 0a40c7, 0x0a4003, 0x65, 0x64, 0, 0 }, /* #32 */7039 { 0x 2e6e43, 0x2e6687, 0xf1, 0xf0, 0, 0 }, /* #33 */7040 { 0x3 57f06, 0x357702, 0x63, 0x62, 0, 0 }, /* #34 */7041 { 0x 114316, 0x114302, 0x14, 0x13, 0, 0 }, /* #35 */7042 { 0x2 32283, 0x232217, 0x40, 0x3f, 0, 0 }, /* #36 */7043 { 0x0 30fc6, 0x030782, 0xd1, 0xd0, 0, 0 }, /* #37 */7044 { 0x0 94906, 0x094102, 0x52, 0x51, 0, 0 }, /* #38 */7045 { 0x0 85a96, 0x085206, 0x5b, 0x5a, 0, 0 }, /* #39 */7046 { 0x 2f3e56, 0x2f3686, 0xef, 0xee, 0, 0 }, /* #40 */7047 { 0x0 a5213, 0x0a5287, 0xbf, 0xbe, 0, 0 }, /* #41 */7048 { 0x 281813, 0x281007, 0x73, 0x72, 0, 0 }, /* #42 */7049 { 0x3 72bc7, 0x372383, 0x8b, 0x8a, 0, 0 }, /* #43 */7050 { 0x0 50e46, 0x050686, 0xc4, 0xc3, 0, 0 }, /* #44 */7051 { 0x 1239c2, 0x123186, 0xd3, 0xd2, 0, 0 }, /* #45 */7052 { 0x 243052, 0x243086, 0x9b, 0x9a, 0, 0 }, /* #46 */7053 { 0x 1e47c7, 0x1e4707, 0x31, 0x30, 0, 0 }, /* #47 */7054 { 0x 1b7a82, 0x1b7282, 0xd1, 0xd0, 0, 0 }, /* #48 */7055 { 0x 245517, 0x245507, 0x34, 0x33, 0, 0 }, /* #49 */7056 { 0x 2971d7, 0x297187, 0x8e, 0x8d, 0, 0 }, /* #50 */7057 { 0x 1e3216, 0x1e3286, 0xcd, 0xcc, 0, 0 }, /* #51 */7058 { 0x0 212c3, 0x021283, 0xac, 0xab, 0, 0 }, /* #52 */7059 { 0x 285d06, 0x285582, 0xc2, 0xc1, 0, 0 }, /* #53 */7060 { 0x 250c42, 0x250486, 0xbc, 0xbb, 0, 0 }, /* #54 */7061 { 0x 043c82, 0x043406, 0x48, 0x47, 0, 0 }, /* #55 */7062 { 0x 053343, 0x053383, 0xfc, 0xfb, 0, 0 }, /* #56 */7063 { 0x 205b47, 0x205303, 0x7b, 0x7a, 0, 0 }, /* #57 */7064 { 0x 381293, 0x381213, 0x30, 0x2f, 0, 0 }, /* #58 */7065 { 0x 076a57, 0x076287, 0x91, 0x90, 0, 0 }, /* #59 */7066 { 0x 3f3f92, 0x3f3786, 0xd8, 0xd7, 0, 0 }, /* #60 */7067 { 0x1 13d83, 0x113507, 0x57, 0x56, 0, 0 }, /* #61 */7068 { 0x 0e2907, 0x0e2193, 0xc0, 0xbf, 0, 0 }, /* #62 */7069 { 0x 3b3a03, 0x3b3287, 0x9a, 0x99, 0, 0 }, /* #63 */7006 { 0x3e7787, 0x3e7707, 0x43, 0x42, 0, 0 }, /* #0 */ 7007 { 0x382187, 0x382103, 0x68, 0x67, 0, 0 }, /* #1 */ 7008 { 0x213d16, 0x213582, 0xaf, 0xae, 0, 0 }, /* #2 */ 7009 { 0x057cd3, 0x057403, 0x38, 0x37, 0, 0 }, /* #3 */ 7010 { 0x1813c2, 0x181382, 0xaf, 0xae, 0, 0 }, /* #4 */ 7011 { 0x085dd6, 0x085506, 0x66, 0x65, 0, 0 }, /* #5 */ 7012 { 0x177297, 0x177207, 0x49, 0x48, 0, 0 }, /* #6 */ 7013 { 0x1d3657, 0x1d3683, 0xa8, 0xa7, 0, 0 }, /* #7 */ 7014 { 0x336c02, 0x336406, 0x61, 0x60, 0, 0 }, /* #8 */ 7015 { 0x106703, 0x106783, 0xf3, 0xf2, 0, 0 }, /* #9 */ 7016 { 0x1f44d3, 0x1f4487, 0xfd, 0xfc, 0, 0 }, /* #10 */ 7017 { 0x136583, 0x136507, 0x5d, 0x5c, 0, 0 }, /* #11 */ 7018 { 0x1e7853, 0x1e7083, 0xd1, 0xd0, 0, 0 }, /* #12 */ 7019 { 0x0700c6, 0x070082, 0xa2, 0xa1, 0, 0 }, /* #13 */ 7020 { 0x0a0943, 0x0a0107, 0x4c, 0x4b, 0, 0 }, /* #14 */ 7021 { 0x3c7f52, 0x3c7786, 0xa6, 0xa5, 0, 0 }, /* #15 */ 7022 { 0x217f56, 0x217786, 0x8c, 0x8b, 0, 0 }, /* #16 */ 7023 { 0x037c46, 0x037486, 0xdc, 0xdb, 0, 0 }, /* #17 */ 7024 { 0x206753, 0x206703, 0x27, 0x26, 0, 0 }, /* #18 */ 7025 { 0x134b43, 0x134397, 0xd0, 0xcf, 0, 0 }, /* #19 */ 7026 { 0x1d5a52, 0x1d5282, 0xe6, 0xe5, 0, 0 }, /* #20 */ 7027 { 0x1162d2, 0x116206, 0x3d, 0x3c, 0, 0 }, /* #21 */ 7028 { 0x2c5e97, 0x2c5687, 0xbc, 0xbb, 0, 0 }, /* #22 */ 7029 { 0x3d08c2, 0x3d0006, 0x67, 0x66, 0, 0 }, /* #23 */ 7030 { 0x0c4857, 0x0c4003, 0x09, 0x08, 0, 0 }, /* #24 */ 7031 { 0x0026d2, 0x002686, 0x91, 0x90, 0, 0 }, /* #25 */ 7032 { 0x0f4c97, 0x0f4403, 0x7a, 0x79, 0, 0 }, /* #26 */ 7033 { 0x0c6d42, 0x0c6582, 0xed, 0xec, 0, 0 }, /* #27 */ 7034 { 0x160fc2, 0x160792, 0x90, 0x8f, 0, 0 }, /* #28 */ 7035 { 0x1e0e57, 0x1e0603, 0x55, 0x54, 0, 0 }, /* #29 */ 7036 { 0x164ad3, 0x164283, 0xbd, 0xbc, 0, 0 }, /* #30 */ 7037 { 0x146b93, 0x146303, 0x02, 0x01, 0, 0 }, /* #31 */ 7038 { 0x2f1616, 0x2f1602, 0x3c, 0x3b, 0, 0 }, /* #32 */ 7039 { 0x0a3d56, 0x0a3502, 0x0f, 0x0e, 0, 0 }, /* #33 */ 7040 { 0x3b3d86, 0x3b3582, 0x87, 0x86, 0, 0 }, /* #34 */ 7041 { 0x285a57, 0x285207, 0x48, 0x47, 0, 0 }, /* #35 */ 7042 { 0x206483, 0x206407, 0x78, 0x77, 0, 0 }, /* #36 */ 7043 { 0x025f06, 0x025786, 0x9d, 0x9c, 0, 0 }, /* #37 */ 7044 { 0x025352, 0x025302, 0x7d, 0x7c, 0, 0 }, /* #38 */ 7045 { 0x0a06d2, 0x0a0692, 0xf0, 0xef, 0, 0 }, /* #39 */ 7046 { 0x312f83, 0x312703, 0x68, 0x67, 0, 0 }, /* #40 */ 7047 { 0x095197, 0x095107, 0x6d, 0x6c, 0, 0 }, /* #41 */ 7048 { 0x1129d3, 0x112183, 0x87, 0x86, 0, 0 }, /* #42 */ 7049 { 0x3465d3, 0x346587, 0xfa, 0xf9, 0, 0 }, /* #43 */ 7050 { 0x027a16, 0x027282, 0xa8, 0xa7, 0, 0 }, /* #44 */ 7051 { 0x2f2592, 0x2f2506, 0x64, 0x63, 0, 0 }, /* #45 */ 7052 { 0x182a53, 0x182203, 0x4d, 0x4c, 0, 0 }, /* #46 */ 7053 { 0x3d7d87, 0x3d7597, 0x00, 0xff, 0, 0 }, /* #47 */ 7054 { 0x055046, 0x055006, 0x12, 0x11, 0, 0 }, /* #48 */ 7055 { 0x3b2687, 0x3b2603, 0x1b, 0x1a, 0, 0 }, /* #49 */ 7056 { 0x345646, 0x345606, 0x4e, 0x4d, 0, 0 }, /* #50 */ 7057 { 0x380d42, 0x380586, 0xcb, 0xca, 0, 0 }, /* #51 */ 7058 { 0x036796, 0x036786, 0xc7, 0xc6, 0, 0 }, /* #52 */ 7059 { 0x087142, 0x087186, 0xfa, 0xf9, 0, 0 }, /* #53 */ 7060 { 0x157246, 0x157202, 0x41, 0x40, 0, 0 }, /* #54 */ 7061 { 0x323902, 0x323182, 0xf9, 0xf8, 0, 0 }, /* #55 */ 7062 { 0x382a86, 0x382282, 0xa5, 0xa4, 0, 0 }, /* #56 */ 7063 { 0x1b52c6, 0x1b5202, 0x68, 0x67, 0, 0 }, /* #57 */ 7064 { 0x260947, 0x260103, 0x74, 0x73, 0, 0 }, /* #58 */ 7065 { 0x2a25c7, 0x2a2503, 0x38, 0x37, 0, 0 }, /* #59 */ 7066 { 0x0f4282, 0x0f4202, 0x02, 0x01, 0, 0 }, /* #60 */ 7067 { 0x123b97, 0x123307, 0x19, 0x18, 0, 0 }, /* #61 */ 7068 { 0x2f22d2, 0x2f2202, 0x24, 0x23, 0, 0 }, /* #62 */ 7069 { 0x0f2457, 0x0f2407, 0x34, 0x33, 0, 0 }, /* #63 */ 7070 7070 }; 7071 7071 static const BINU8_TEST_T g_aTests_not_u8[] = 7072 7072 { 7073 { 0x 1f4c03, 0x1f4c03, 0x7c, 0x83, 0, 0 }, /* #0 */7074 { 0x 3c49d7, 0x3c49d7, 0x2b, 0xd4, 0, 0 }, /* #1 */7075 { 0x 340307, 0x340307, 0xdd, 0x22, 0, 0 }, /* #2 */7076 { 0x 134b56, 0x134b56, 0x55, 0xaa, 0, 0 }, /* #3 */7077 { 0x 330c46, 0x330c46, 0x15, 0xea, 0, 0 }, /* #4 */7078 { 0x3 46696, 0x346696, 0xaf, 0x50, 0, 0 }, /* #5 */7079 { 0x 0c3c97, 0x0c3c97, 0xa0, 0x5f, 0, 0 }, /* #6 */7080 { 0x 1f2412, 0x1f2412, 0x65, 0x9a, 0, 0 }, /* #7 */7081 { 0x1 14d46, 0x114d46, 0x72, 0x8d, 0, 0 }, /* #8 */7082 { 0x3 55142, 0x355142, 0xde, 0x21, 0, 0 }, /* #9 */7083 { 0x 2e4496, 0x2e4496, 0x2f, 0xd0, 0, 0 }, /* #10 */7084 { 0x 356d07, 0x356d07, 0xfe, 0x01, 0, 0 }, /* #11 */7085 { 0x 353012, 0x353012, 0x35, 0xca, 0, 0 }, /* #12 */7086 { 0x 270dc3, 0x270dc3, 0x1c, 0xe3, 0, 0 }, /* #13 */7087 { 0x 3325c6, 0x3325c6, 0x85, 0x7a, 0, 0 }, /* #14 */7088 { 0x 107bd6, 0x107bd6, 0x3c, 0xc3, 0, 0 }, /* #15 */7089 { 0x 3924d6, 0x3924d6, 0x32, 0xcd, 0, 0 }, /* #16 */7090 { 0x 2b5883, 0x2b5883, 0x9c, 0x63, 0, 0 }, /* #17 */7091 { 0x2 b0e46, 0x2b0e46, 0x3a, 0xc5, 0, 0 }, /* #18 */7092 { 0x 143187, 0x143187, 0x19, 0xe6, 0, 0 }, /* #19 */7093 { 0x 2371d3, 0x2371d3, 0x55, 0xaa, 0, 0 }, /* #20 */7094 { 0x1 e7542, 0x1e7542, 0xe7, 0x18, 0, 0 }, /* #21 */7095 { 0x 2936c3, 0x2936c3, 0x33, 0xcc, 0, 0 }, /* #22 */7096 { 0x1 a6f87, 0x1a6f87, 0x78, 0x87, 0, 0 }, /* #23 */7097 { 0x 184dd7, 0x184dd7, 0xc3, 0x3c, 0, 0 }, /* #24 */7098 { 0x1 b2b53, 0x1b2b53, 0x55, 0xaa, 0, 0 }, /* #25 */7099 { 0x2 73ec6, 0x273ec6, 0x61, 0x9e, 0, 0 }, /* #26 */7100 { 0x 180946, 0x180946, 0x66, 0x99, 0, 0 }, /* #27 */7101 { 0x 3f2187, 0x3f2187, 0x42, 0xbd, 0, 0 }, /* #28 */7102 { 0x 140043, 0x140043, 0xac, 0x53, 0, 0 }, /* #29 */7103 { 0x 183e17, 0x183e17, 0x40, 0xbf, 0, 0 }, /* #30 */7104 { 0x0 067d3, 0x0067d3, 0xad, 0x52, 0, 0 }, /* #31 */7105 { 0x 1078d7, 0x1078d7, 0x61, 0x9e, 0, 0 }, /* #32 */7106 { 0x 1914c7, 0x1914c7, 0x1e, 0xe1, 0, 0 }, /* #33 */7107 { 0x 311897, 0x311897, 0x22, 0xdd, 0, 0 }, /* #34 */7108 { 0x 163cc6, 0x163cc6, 0x1a, 0xe5, 0, 0 }, /* #35 */7109 { 0x 0d3386, 0x0d3386, 0x2b, 0xd4, 0, 0 }, /* #36 */7110 { 0x 274d16, 0x274d16, 0x82, 0x7d, 0, 0 }, /* #37 */7111 { 0x 317897, 0x317897, 0xe5, 0x1a, 0, 0 }, /* #38 */7112 { 0x 0d7e46, 0x0d7e46, 0xd9, 0x26, 0, 0 }, /* #39 */7113 { 0x 0a0407, 0x0a0407, 0xff, 0x00, 0, 0 }, /* #40 */7114 { 0x 171d96, 0x171d96, 0x34, 0xcb, 0, 0 }, /* #41 */7115 { 0x 084353, 0x084353, 0x81, 0x7e, 0, 0 }, /* #42 */7116 { 0x 297842, 0x297842, 0x7a, 0x85, 0, 0 }, /* #43 */7117 { 0x1 a6886, 0x1a6886, 0x2e, 0xd1, 0, 0 }, /* #44 */7118 { 0x 073312, 0x073312, 0x5e, 0xa1, 0, 0 }, /* #45 */7119 { 0x 2c5003, 0x2c5003, 0x41, 0xbe, 0, 0 }, /* #46 */7120 { 0x2 c0543, 0x2c0543, 0xbe, 0x41, 0, 0 }, /* #47 */7121 { 0x 237783, 0x237783, 0x8e, 0x71, 0, 0 }, /* #48 */7122 { 0x 177e52, 0x177e52, 0xd7, 0x28, 0, 0 }, /* #49 */7123 { 0x 1c2217, 0x1c2217, 0x93, 0x6c, 0, 0 }, /* #50 */7124 { 0x 366f06, 0x366f06, 0x60, 0x9f, 0, 0 }, /* #51 */7125 { 0x 3f75c3, 0x3f75c3, 0xd0, 0x2f, 0, 0 }, /* #52 */7126 { 0x 016b57, 0x016b57, 0xee, 0x11, 0, 0 }, /* #53 */7127 { 0x 214206, 0x214206, 0x65, 0x9a, 0, 0 }, /* #54 */7128 { 0x 1c4912, 0x1c4912, 0xec, 0x13, 0, 0 }, /* #55 */7129 { 0x0 00547, 0x000547, 0x06, 0xf9, 0, 0 }, /* #56 */7130 { 0x0 f6243, 0x0f6243, 0xdb, 0x24, 0, 0 }, /* #57 */7131 { 0x 382e43, 0x382e43, 0x48, 0xb7, 0, 0 }, /* #58 */7132 { 0x0 37bd6, 0x037bd6, 0x70, 0x8f, 0, 0 }, /* #59 */7133 { 0x 094646, 0x094646, 0xca, 0x35, 0, 0 }, /* #60 */7134 { 0x 057803, 0x057803, 0x31, 0xce, 0, 0 }, /* #61 */7135 { 0x 075002, 0x075002, 0x4b, 0xb4, 0, 0 }, /* #62 */7136 { 0x 351706, 0x351706, 0x4b, 0xb4, 0, 0 }, /* #63 */7073 { 0x2164c6, 0x2164c6, 0x17, 0xe8, 0, 0 }, /* #0 */ 7074 { 0x211ed7, 0x211ed7, 0x0b, 0xf4, 0, 0 }, /* #1 */ 7075 { 0x110202, 0x110202, 0x9e, 0x61, 0, 0 }, /* #2 */ 7076 { 0x3329d2, 0x3329d2, 0x5d, 0xa2, 0, 0 }, /* #3 */ 7077 { 0x1b19d7, 0x1b19d7, 0x26, 0xd9, 0, 0 }, /* #4 */ 7078 { 0x356242, 0x356242, 0xdc, 0x23, 0, 0 }, /* #5 */ 7079 { 0x1b2f56, 0x1b2f56, 0xfb, 0x04, 0, 0 }, /* #6 */ 7080 { 0x027f56, 0x027f56, 0x47, 0xb8, 0, 0 }, /* #7 */ 7081 { 0x1a7057, 0x1a7057, 0x1c, 0xe3, 0, 0 }, /* #8 */ 7082 { 0x3a7483, 0x3a7483, 0x49, 0xb6, 0, 0 }, /* #9 */ 7083 { 0x094497, 0x094497, 0x17, 0xe8, 0, 0 }, /* #10 */ 7084 { 0x005b96, 0x005b96, 0x98, 0x67, 0, 0 }, /* #11 */ 7085 { 0x1456d6, 0x1456d6, 0x36, 0xc9, 0, 0 }, /* #12 */ 7086 { 0x1c7bd3, 0x1c7bd3, 0x2b, 0xd4, 0, 0 }, /* #13 */ 7087 { 0x220786, 0x220786, 0x42, 0xbd, 0, 0 }, /* #14 */ 7088 { 0x2a5f46, 0x2a5f46, 0x30, 0xcf, 0, 0 }, /* #15 */ 7089 { 0x1d4d57, 0x1d4d57, 0x2c, 0xd3, 0, 0 }, /* #16 */ 7090 { 0x371986, 0x371986, 0x46, 0xb9, 0, 0 }, /* #17 */ 7091 { 0x253a92, 0x253a92, 0xfc, 0x03, 0, 0 }, /* #18 */ 7092 { 0x3a42c2, 0x3a42c2, 0x61, 0x9e, 0, 0 }, /* #19 */ 7093 { 0x0d4482, 0x0d4482, 0xe7, 0x18, 0, 0 }, /* #20 */ 7094 { 0x195093, 0x195093, 0x36, 0xc9, 0, 0 }, /* #21 */ 7095 { 0x397103, 0x397103, 0xbe, 0x41, 0, 0 }, /* #22 */ 7096 { 0x1005d7, 0x1005d7, 0x42, 0xbd, 0, 0 }, /* #23 */ 7097 { 0x3a6802, 0x3a6802, 0xd8, 0x27, 0, 0 }, /* #24 */ 7098 { 0x113cc6, 0x113cc6, 0xd2, 0x2d, 0, 0 }, /* #25 */ 7099 { 0x2f0396, 0x2f0396, 0x5a, 0xa5, 0, 0 }, /* #26 */ 7100 { 0x2f7143, 0x2f7143, 0x73, 0x8c, 0, 0 }, /* #27 */ 7101 { 0x102182, 0x102182, 0xc5, 0x3a, 0, 0 }, /* #28 */ 7102 { 0x3579d3, 0x3579d3, 0x79, 0x86, 0, 0 }, /* #29 */ 7103 { 0x026e97, 0x026e97, 0xac, 0x53, 0, 0 }, /* #30 */ 7104 { 0x033d47, 0x033d47, 0x1d, 0xe2, 0, 0 }, /* #31 */ 7105 { 0x302313, 0x302313, 0xc5, 0x3a, 0, 0 }, /* #32 */ 7106 { 0x264596, 0x264596, 0x54, 0xab, 0, 0 }, /* #33 */ 7107 { 0x272382, 0x272382, 0x53, 0xac, 0, 0 }, /* #34 */ 7108 { 0x266353, 0x266353, 0xe6, 0x19, 0, 0 }, /* #35 */ 7109 { 0x145543, 0x145543, 0x42, 0xbd, 0, 0 }, /* #36 */ 7110 { 0x3e6682, 0x3e6682, 0x22, 0xdd, 0, 0 }, /* #37 */ 7111 { 0x290c52, 0x290c52, 0x18, 0xe7, 0, 0 }, /* #38 */ 7112 { 0x1e5746, 0x1e5746, 0x17, 0xe8, 0, 0 }, /* #39 */ 7113 { 0x377a46, 0x377a46, 0x9f, 0x60, 0, 0 }, /* #40 */ 7114 { 0x3633d2, 0x3633d2, 0x29, 0xd6, 0, 0 }, /* #41 */ 7115 { 0x2b6a16, 0x2b6a16, 0x7a, 0x85, 0, 0 }, /* #42 */ 7116 { 0x1250c2, 0x1250c2, 0xf9, 0x06, 0, 0 }, /* #43 */ 7117 { 0x102597, 0x102597, 0xb1, 0x4e, 0, 0 }, /* #44 */ 7118 { 0x2b4c02, 0x2b4c02, 0xd1, 0x2e, 0, 0 }, /* #45 */ 7119 { 0x3952c2, 0x3952c2, 0x3d, 0xc2, 0, 0 }, /* #46 */ 7120 { 0x276ed3, 0x276ed3, 0x3a, 0xc5, 0, 0 }, /* #47 */ 7121 { 0x1a4216, 0x1a4216, 0xbb, 0x44, 0, 0 }, /* #48 */ 7122 { 0x040bd7, 0x040bd7, 0xb7, 0x48, 0, 0 }, /* #49 */ 7123 { 0x2a03c3, 0x2a03c3, 0x17, 0xe8, 0, 0 }, /* #50 */ 7124 { 0x176617, 0x176617, 0x83, 0x7c, 0, 0 }, /* #51 */ 7125 { 0x013e06, 0x013e06, 0xe6, 0x19, 0, 0 }, /* #52 */ 7126 { 0x3c2516, 0x3c2516, 0x1f, 0xe0, 0, 0 }, /* #53 */ 7127 { 0x115606, 0x115606, 0x54, 0xab, 0, 0 }, /* #54 */ 7128 { 0x3c5b02, 0x3c5b02, 0x43, 0xbc, 0, 0 }, /* #55 */ 7129 { 0x0e2cc7, 0x0e2cc7, 0x91, 0x6e, 0, 0 }, /* #56 */ 7130 { 0x002087, 0x002087, 0xf0, 0x0f, 0, 0 }, /* #57 */ 7131 { 0x187d93, 0x187d93, 0x27, 0xd8, 0, 0 }, /* #58 */ 7132 { 0x087d17, 0x087d17, 0xed, 0x12, 0, 0 }, /* #59 */ 7133 { 0x3e7097, 0x3e7097, 0x81, 0x7e, 0, 0 }, /* #60 */ 7134 { 0x1057c3, 0x1057c3, 0x3d, 0xc2, 0, 0 }, /* #61 */ 7135 { 0x114442, 0x114442, 0x3b, 0xc4, 0, 0 }, /* #62 */ 7136 { 0x2a5347, 0x2a5347, 0x14, 0xeb, 0, 0 }, /* #63 */ 7137 7137 }; 7138 7138 static const BINU8_TEST_T g_aTests_not_u8_locked[] = 7139 7139 { 7140 { 0x 220486, 0x220486, 0x64, 0x9b, 0, 0 }, /* #0 */7141 { 0x 153e46, 0x153e46, 0x15, 0xea, 0, 0 }, /* #1 */7142 { 0x 0a5c97, 0x0a5c97, 0x95, 0x6a, 0, 0 }, /* #2 */7143 { 0x 094706, 0x094706, 0xbf, 0x40, 0, 0 }, /* #3 */7144 { 0x 311c93, 0x311c93, 0xf8, 0x07, 0, 0 }, /* #4 */7145 { 0x1 60646, 0x160646, 0x84, 0x7b, 0, 0 }, /* #5 */7146 { 0x 182042, 0x182042, 0x6c, 0x93, 0, 0 }, /* #6 */7147 { 0x 3339c3, 0x3339c3, 0x5d, 0xa2, 0, 0 }, /* #7 */7148 { 0x 012582, 0x012582, 0x92, 0x6d, 0, 0 }, /* #8 */7149 { 0x 1973d7, 0x1973d7, 0xed, 0x12, 0, 0 }, /* #9 */7150 { 0x03 54c3, 0x0354c3, 0xda, 0x25, 0, 0 }, /* #10 */7151 { 0x 3b2b57, 0x3b2b57, 0x18, 0xe7, 0, 0 }, /* #11 */7152 { 0x 205c42, 0x205c42, 0xe9, 0x16, 0, 0 }, /* #12 */7153 { 0x 2b7293, 0x2b7293, 0x3a, 0xc5, 0, 0 }, /* #13 */7154 { 0x 2c7587, 0x2c7587, 0x86, 0x79, 0, 0 }, /* #14 */7155 { 0x 040617, 0x040617, 0xb3, 0x4c, 0, 0 }, /* #15 */7156 { 0x 3c4ed6, 0x3c4ed6, 0x50, 0xaf, 0, 0 }, /* #16 */7157 { 0x 0b7817, 0x0b7817, 0xc7, 0x38, 0, 0 }, /* #17 */7158 { 0x0 86ac3, 0x086ac3, 0xb8, 0x47, 0, 0 }, /* #18 */7159 { 0x 0b5907, 0x0b5907, 0x84, 0x7b, 0, 0 }, /* #19 */7160 { 0x2 70e17, 0x270e17, 0x97, 0x68, 0, 0 }, /* #20 */7161 { 0x 1800c3, 0x1800c3, 0x0b, 0xf4, 0, 0 }, /* #21 */7162 { 0x 3d40c2, 0x3d40c2, 0xf8, 0x07, 0, 0 }, /* #22 */7163 { 0x 1c6953, 0x1c6953, 0x53, 0xac, 0, 0 }, /* #23 */7164 { 0x 1f0643, 0x1f0643, 0x82, 0x7d, 0, 0 }, /* #24 */7165 { 0x 2d1807, 0x2d1807, 0x50, 0xaf, 0, 0 }, /* #25 */7166 { 0x 2710c6, 0x2710c6, 0xb6, 0x49, 0, 0 }, /* #26 */7167 { 0x 1521d3, 0x1521d3, 0x2e, 0xd1, 0, 0 }, /* #27 */7168 { 0x2 a3dd2, 0x2a3dd2, 0x4d, 0xb2, 0, 0 }, /* #28 */7169 { 0x 166703, 0x166703, 0x7a, 0x85, 0, 0 }, /* #29 */7170 { 0x3 743d6, 0x3743d6, 0x95, 0x6a, 0, 0 }, /* #30 */7171 { 0x 1950c6, 0x1950c6, 0x00, 0xff, 0, 0 }, /* #31 */7172 { 0x1 b0b52, 0x1b0b52, 0x05, 0xfa, 0, 0 }, /* #32 */7173 { 0x 2542d3, 0x2542d3, 0x31, 0xce, 0, 0 }, /* #33 */7174 { 0x 143e82, 0x143e82, 0x71, 0x8e, 0, 0 }, /* #34 */7175 { 0x 1c30d6, 0x1c30d6, 0x4c, 0xb3, 0, 0 }, /* #35 */7176 { 0x 3571c6, 0x3571c6, 0xa5, 0x5a, 0, 0 }, /* #36 */7177 { 0x 3f5c47, 0x3f5c47, 0xc2, 0x3d, 0, 0 }, /* #37 */7178 { 0x 022dc7, 0x022dc7, 0xd2, 0x2d, 0, 0 }, /* #38 */7179 { 0x 3e0947, 0x3e0947, 0xbe, 0x41, 0, 0 }, /* #39 */7180 { 0x 200f52, 0x200f52, 0x1f, 0xe0, 0, 0 }, /* #40 */7181 { 0x 2849c3, 0x2849c3, 0xce, 0x31, 0, 0 }, /* #41 */7182 { 0x 1471c7, 0x1471c7, 0x8d, 0x72, 0, 0 }, /* #42 */7183 { 0x0 c3d02, 0x0c3d02, 0xa9, 0x56, 0, 0 }, /* #43 */7184 { 0x 2a06d3, 0x2a06d3, 0x73, 0x8c, 0, 0 }, /* #44 */7185 { 0x 2b1882, 0x2b1882, 0x46, 0xb9, 0, 0 }, /* #45 */7186 { 0x 2303c3, 0x2303c3, 0xa5, 0x5a, 0, 0 }, /* #46 */7187 { 0x 232b82, 0x232b82, 0x8b, 0x74, 0, 0 }, /* #47 */7188 { 0x2 d6f82, 0x2d6f82, 0x10, 0xef, 0, 0 }, /* #48 */7189 { 0x 075306, 0x075306, 0x17, 0xe8, 0, 0 }, /* #49 */7190 { 0x 231cc6, 0x231cc6, 0x28, 0xd7, 0, 0 }, /* #50 */7191 { 0x 2a7a57, 0x2a7a57, 0xb2, 0x4d, 0, 0 }, /* #51 */7192 { 0x 137dc7, 0x137dc7, 0x4d, 0xb2, 0, 0 }, /* #52 */7193 { 0x32 0592, 0x320592, 0x61, 0x9e, 0, 0 }, /* #53 */7194 { 0x 1772c6, 0x1772c6, 0xf2, 0x0d, 0, 0 }, /* #54 */7195 { 0x 365c16, 0x365c16, 0x7e, 0x81, 0, 0 }, /* #55 */7196 { 0x 344396, 0x344396, 0x82, 0x7d, 0, 0 }, /* #56 */7197 { 0x3 34557, 0x334557, 0x22, 0xdd, 0, 0 }, /* #57 */7198 { 0x1 c64c7, 0x1c64c7, 0xf8, 0x07, 0, 0 }, /* #58 */7199 { 0x3 94602, 0x394602, 0x1e, 0xe1, 0, 0 }, /* #59 */7200 { 0x0 16547, 0x016547, 0x37, 0xc8, 0, 0 }, /* #60 */7201 { 0x 2057c2, 0x2057c2, 0x9a, 0x65, 0, 0 }, /* #61 */7202 { 0x 142897, 0x142897, 0xa3, 0x5c, 0, 0 }, /* #62 */7203 { 0x 316742, 0x316742, 0x9d, 0x62, 0, 0 }, /* #63 */7140 { 0x3d6796, 0x3d6796, 0xf2, 0x0d, 0, 0 }, /* #0 */ 7141 { 0x276506, 0x276506, 0x83, 0x7c, 0, 0 }, /* #1 */ 7142 { 0x1560c2, 0x1560c2, 0x74, 0x8b, 0, 0 }, /* #2 */ 7143 { 0x1a6017, 0x1a6017, 0x89, 0x76, 0, 0 }, /* #3 */ 7144 { 0x262992, 0x262992, 0xee, 0x11, 0, 0 }, /* #4 */ 7145 { 0x1075c6, 0x1075c6, 0x1c, 0xe3, 0, 0 }, /* #5 */ 7146 { 0x096a46, 0x096a46, 0x38, 0xc7, 0, 0 }, /* #6 */ 7147 { 0x2e04d3, 0x2e04d3, 0x85, 0x7a, 0, 0 }, /* #7 */ 7148 { 0x3c6552, 0x3c6552, 0x1f, 0xe0, 0, 0 }, /* #8 */ 7149 { 0x3d1d86, 0x3d1d86, 0x02, 0xfd, 0, 0 }, /* #9 */ 7150 { 0x037d97, 0x037d97, 0x5f, 0xa0, 0, 0 }, /* #10 */ 7151 { 0x0c6686, 0x0c6686, 0xe8, 0x17, 0, 0 }, /* #11 */ 7152 { 0x0a2947, 0x0a2947, 0x52, 0xad, 0, 0 }, /* #12 */ 7153 { 0x187b06, 0x187b06, 0x1c, 0xe3, 0, 0 }, /* #13 */ 7154 { 0x372cc7, 0x372cc7, 0xc4, 0x3b, 0, 0 }, /* #14 */ 7155 { 0x1b3e92, 0x1b3e92, 0x07, 0xf8, 0, 0 }, /* #15 */ 7156 { 0x141a92, 0x141a92, 0xd5, 0x2a, 0, 0 }, /* #16 */ 7157 { 0x2c5456, 0x2c5456, 0x4a, 0xb5, 0, 0 }, /* #17 */ 7158 { 0x052282, 0x052282, 0x0f, 0xf0, 0, 0 }, /* #18 */ 7159 { 0x176c87, 0x176c87, 0x2c, 0xd3, 0, 0 }, /* #19 */ 7160 { 0x256507, 0x256507, 0x99, 0x66, 0, 0 }, /* #20 */ 7161 { 0x0a1182, 0x0a1182, 0x04, 0xfb, 0, 0 }, /* #21 */ 7162 { 0x0b6316, 0x0b6316, 0x7e, 0x81, 0, 0 }, /* #22 */ 7163 { 0x306c06, 0x306c06, 0x03, 0xfc, 0, 0 }, /* #23 */ 7164 { 0x2b6d03, 0x2b6d03, 0x3b, 0xc4, 0, 0 }, /* #24 */ 7165 { 0x361f83, 0x361f83, 0x9e, 0x61, 0, 0 }, /* #25 */ 7166 { 0x382dd6, 0x382dd6, 0x75, 0x8a, 0, 0 }, /* #26 */ 7167 { 0x286493, 0x286493, 0xa6, 0x59, 0, 0 }, /* #27 */ 7168 { 0x2769d6, 0x2769d6, 0xfc, 0x03, 0, 0 }, /* #28 */ 7169 { 0x3472d6, 0x3472d6, 0xcf, 0x30, 0, 0 }, /* #29 */ 7170 { 0x3b4f02, 0x3b4f02, 0x6f, 0x90, 0, 0 }, /* #30 */ 7171 { 0x3c02c7, 0x3c02c7, 0x34, 0xcb, 0, 0 }, /* #31 */ 7172 { 0x1900c6, 0x1900c6, 0x42, 0xbd, 0, 0 }, /* #32 */ 7173 { 0x197b82, 0x197b82, 0x3f, 0xc0, 0, 0 }, /* #33 */ 7174 { 0x3d1296, 0x3d1296, 0xb8, 0x47, 0, 0 }, /* #34 */ 7175 { 0x3944d7, 0x3944d7, 0x61, 0x9e, 0, 0 }, /* #35 */ 7176 { 0x2f5682, 0x2f5682, 0x71, 0x8e, 0, 0 }, /* #36 */ 7177 { 0x2c35d6, 0x2c35d6, 0x6e, 0x91, 0, 0 }, /* #37 */ 7178 { 0x1802d7, 0x1802d7, 0x17, 0xe8, 0, 0 }, /* #38 */ 7179 { 0x135846, 0x135846, 0x7a, 0x85, 0, 0 }, /* #39 */ 7180 { 0x396142, 0x396142, 0x52, 0xad, 0, 0 }, /* #40 */ 7181 { 0x055fd3, 0x055fd3, 0x69, 0x96, 0, 0 }, /* #41 */ 7182 { 0x3b1697, 0x3b1697, 0x23, 0xdc, 0, 0 }, /* #42 */ 7183 { 0x0d60d2, 0x0d60d2, 0xd6, 0x29, 0, 0 }, /* #43 */ 7184 { 0x0816c3, 0x0816c3, 0x9a, 0x65, 0, 0 }, /* #44 */ 7185 { 0x312ac2, 0x312ac2, 0x53, 0xac, 0, 0 }, /* #45 */ 7186 { 0x313782, 0x313782, 0xad, 0x52, 0, 0 }, /* #46 */ 7187 { 0x076bd2, 0x076bd2, 0x23, 0xdc, 0, 0 }, /* #47 */ 7188 { 0x2b6e13, 0x2b6e13, 0x1e, 0xe1, 0, 0 }, /* #48 */ 7189 { 0x141487, 0x141487, 0xc3, 0x3c, 0, 0 }, /* #49 */ 7190 { 0x0d5d42, 0x0d5d42, 0x14, 0xeb, 0, 0 }, /* #50 */ 7191 { 0x131b16, 0x131b16, 0x47, 0xb8, 0, 0 }, /* #51 */ 7192 { 0x262946, 0x262946, 0x74, 0x8b, 0, 0 }, /* #52 */ 7193 { 0x323c07, 0x323c07, 0xe4, 0x1b, 0, 0 }, /* #53 */ 7194 { 0x393883, 0x393883, 0xf1, 0x0e, 0, 0 }, /* #54 */ 7195 { 0x1e0817, 0x1e0817, 0x1e, 0xe1, 0, 0 }, /* #55 */ 7196 { 0x031bc3, 0x031bc3, 0x26, 0xd9, 0, 0 }, /* #56 */ 7197 { 0x305613, 0x305613, 0x00, 0xff, 0, 0 }, /* #57 */ 7198 { 0x1d5656, 0x1d5656, 0xe8, 0x17, 0, 0 }, /* #58 */ 7199 { 0x363187, 0x363187, 0x3d, 0xc2, 0, 0 }, /* #59 */ 7200 { 0x097a17, 0x097a17, 0xc7, 0x38, 0, 0 }, /* #60 */ 7201 { 0x0e7296, 0x0e7296, 0x5b, 0xa4, 0, 0 }, /* #61 */ 7202 { 0x230183, 0x230183, 0xac, 0x53, 0, 0 }, /* #62 */ 7203 { 0x1b5047, 0x1b5047, 0xe2, 0x1d, 0, 0 }, /* #63 */ 7204 7204 }; 7205 7205 static const BINU8_TEST_T g_aTests_neg_u8[] = 7206 7206 { 7207 { 0x 3b7593, 0x3b7517, 0xc7, 0x39, 0, 0 }, /* #0 */7208 { 0x 213bc6, 0x213397, 0x72, 0x8e, 0, 0 }, /* #1 */7209 { 0x0 30792, 0x030797, 0x57, 0xa9, 0, 0 }, /* #2 */7210 { 0x 321912, 0x321183, 0x20, 0xe0, 0, 0 }, /* #3 */7211 { 0x0 64593, 0x064517, 0xfd, 0x03, 0, 0 }, /* #4 */7212 { 0x 1442d6, 0x144217, 0xfa, 0x06, 0, 0 }, /* #5 */7213 { 0x2 20a02, 0x220217, 0xb5, 0x4b, 0, 0 }, /* #6 */7214 { 0x 236fc7, 0x236713, 0xc2, 0x3e, 0, 0 }, /* #7 */7215 { 0x 1f5853, 0x1f5013, 0xbb, 0x45, 0, 0 }, /* #8 */7216 { 0x 317447, 0x317497, 0x4e, 0xb2, 0, 0 }, /* #9 */7217 { 0x 322e52, 0x322693, 0x39, 0xc7, 0, 0 }, /* #10 */7218 { 0x3 f1b96, 0x3f1393, 0x26, 0xda, 0, 0 }, /* #11 */7219 { 0x 333217, 0x333297, 0x2e, 0xd2, 0, 0 }, /* #12 */7220 { 0x 057d03, 0x057593, 0x39, 0xc7, 0, 0 }, /* #13 */7221 { 0x 097d96, 0x097517, 0x91, 0x6f, 0, 0 }, /* #14 */7222 { 0x 341a87, 0x341217, 0xfa, 0x06, 0, 0 }, /* #15 */7223 { 0x 110ed7, 0x110693, 0x35, 0xcb, 0, 0 }, /* #16 */7224 { 0x2 01993, 0x201197, 0x56, 0xaa, 0, 0 }, /* #17 */7225 { 0x2 a62d2, 0x2a6293, 0x4a, 0xb6, 0, 0 }, /* #18 */7226 { 0x0 34e82, 0x034617, 0x97, 0x69, 0, 0 }, /* #19 */7227 { 0x 030f83, 0x030717, 0xe2, 0x1e, 0, 0 }, /* #20 */7228 { 0x3 24a17, 0x324293, 0x5f, 0xa1, 0, 0 }, /* #21 */7229 { 0x 181843, 0x181093, 0x53, 0xad, 0, 0 }, /* #22 */7230 { 0x0f5 497, 0x0f5413, 0xbd, 0x43, 0, 0 }, /* #23 */7231 { 0x39 5312, 0x395393, 0x05, 0xfb, 0, 0 }, /* #24 */7232 { 0x0 33cd2, 0x033493, 0x0f, 0xf1, 0, 0 }, /* #25 */7233 { 0x 1a1596, 0x1a1517, 0x96, 0x6a, 0, 0 }, /* #26 */7234 { 0x 3f0bc2, 0x3f0307, 0xa0, 0x60, 0, 0 }, /* #27 */7235 { 0x 325b97, 0x325317, 0xdf, 0x21, 0, 0 }, /* #28 */7236 { 0x 2d0017, 0x2d0017, 0xad, 0x53, 0, 0 }, /* #29 */7237 { 0x0 b4582, 0x0b4513, 0x87, 0x79, 0, 0 }, /* #30 */7238 { 0x 0e51d7, 0x0e5113, 0xcc, 0x34, 0, 0 }, /* #31 */7239 { 0x3 550d6, 0x355093, 0x2b, 0xd5, 0, 0 }, /* #32 */7240 { 0x0 e65c6, 0x0e6593, 0x08, 0xf8, 0, 0 }, /* #33 */7241 { 0x 1e4946, 0x1e4197, 0x36, 0xca, 0, 0 }, /* #34 */7242 { 0x 326686, 0x326697, 0x56, 0xaa, 0, 0 }, /* #35 */7243 { 0x3 035d3, 0x303597, 0x3a, 0xc6, 0, 0 }, /* #36 */7244 { 0x 2d7f42, 0x2d7713, 0xf9, 0x07, 0, 0 }, /* #37 */7245 { 0x 110916, 0x110197, 0x31, 0xcf, 0, 0 }, /* #38 */7246 { 0x1 87d53, 0x187513, 0xbd, 0x43, 0, 0 }, /* #39 */7247 { 0x2 e1642, 0x2e1613, 0xdd, 0x23, 0, 0 }, /* #40 */7248 { 0x 2f5e82, 0x2f5613, 0xcf, 0x31, 0, 0 }, /* #41 */7249 { 0x3c 1f97, 0x3c1793, 0x02, 0xfe, 0, 0 }, /* #42 */7250 { 0x1 d5a03, 0x1d5293, 0x05, 0xfb, 0, 0 }, /* #43 */7251 { 0x 261dd7, 0x261513, 0x8d, 0x73, 0, 0 }, /* #44 */7252 { 0x 2d4317, 0x2d4317, 0xd9, 0x27, 0, 0 }, /* #45 */7253 { 0x 1b0042, 0x1b0017, 0x91, 0x6f, 0, 0 }, /* #46 */7254 { 0x 0576c3, 0x057687, 0x60, 0xa0, 0, 0 }, /* #47 */7255 { 0x 1e7f07, 0x1e7746, 0x00, 0x00, 0, 0 }, /* #48 */7256 { 0x 0772c3, 0x077213, 0x8a, 0x76, 0, 0 }, /* #49 */7257 { 0x3 93ad2, 0x393297, 0x75, 0x8b, 0, 0 }, /* #50 */7258 { 0x 3d7286, 0x3d7213, 0x98, 0x68, 0, 0 }, /* #51 */7259 { 0x17 53d2, 0x175393, 0x71, 0x8f, 0, 0 }, /* #52 */7260 { 0x 3d3d02, 0x3d3593, 0x0e, 0xf2, 0, 0 }, /* #53 */7261 { 0x 2f3887, 0x2f3087, 0x40, 0xc0, 0, 0 }, /* #54 */7262 { 0x 2223d2, 0x222393, 0x09, 0xf7, 0, 0 }, /* #55 */7263 { 0x 3d0e53, 0x3d0613, 0xdb, 0x25, 0, 0 }, /* #56 */7264 { 0x 357817, 0x357093, 0x6f, 0x91, 0, 0 }, /* #57 */7265 { 0x2 b4902, 0x2b4193, 0x74, 0x8c, 0, 0 }, /* #58 */7266 { 0x 372803, 0x372093, 0x0f, 0xf1, 0, 0 }, /* #59 */7267 { 0x 0c42c7, 0x0c4293, 0x4d, 0xb3, 0, 0 }, /* #60 */7268 { 0x 3b7ac6, 0x3b7293, 0x3c, 0xc4, 0, 0 }, /* #61 */7269 { 0x 075852, 0x075093, 0x2d, 0xd3, 0, 0 }, /* #62 */7270 { 0x0 a1e83, 0x0a1693, 0x6e, 0x92, 0, 0 }, /* #63 */7207 { 0x255046, 0x255097, 0x34, 0xcc, 0, 0 }, /* #0 */ 7208 { 0x177406, 0x177483, 0x20, 0xe0, 0, 0 }, /* #1 */ 7209 { 0x0c5207, 0x0c5293, 0x02, 0xfe, 0, 0 }, /* #2 */ 7210 { 0x187947, 0x187193, 0x74, 0x8c, 0, 0 }, /* #3 */ 7211 { 0x096207, 0x096297, 0x1e, 0xe2, 0, 0 }, /* #4 */ 7212 { 0x3a7896, 0x3a7003, 0x90, 0x70, 0, 0 }, /* #5 */ 7213 { 0x292f57, 0x292793, 0x5e, 0xa2, 0, 0 }, /* #6 */ 7214 { 0x0a1d46, 0x0a1517, 0x8f, 0x71, 0, 0 }, /* #7 */ 7215 { 0x0e4e07, 0x0e4613, 0xae, 0x52, 0, 0 }, /* #8 */ 7216 { 0x1757c6, 0x175797, 0x3b, 0xc5, 0, 0 }, /* #9 */ 7217 { 0x1f6c12, 0x1f6497, 0x29, 0xd7, 0, 0 }, /* #10 */ 7218 { 0x316403, 0x316413, 0xd4, 0x2c, 0, 0 }, /* #11 */ 7219 { 0x0d4c17, 0x0d4497, 0x18, 0xe8, 0, 0 }, /* #12 */ 7220 { 0x3b1b06, 0x3b1317, 0xcd, 0x33, 0, 0 }, /* #13 */ 7221 { 0x113982, 0x113193, 0x69, 0x97, 0, 0 }, /* #14 */ 7222 { 0x0804d7, 0x080493, 0x2d, 0xd3, 0, 0 }, /* #15 */ 7223 { 0x2543c3, 0x254317, 0xf7, 0x09, 0, 0 }, /* #16 */ 7224 { 0x2b6f43, 0x2b6793, 0x65, 0x9b, 0, 0 }, /* #17 */ 7225 { 0x2b3b86, 0x2b3317, 0xe2, 0x1e, 0, 0 }, /* #18 */ 7226 { 0x0a4197, 0x0a4117, 0xa7, 0x59, 0, 0 }, /* #19 */ 7227 { 0x2a5d86, 0x2a5517, 0xb8, 0x48, 0, 0 }, /* #20 */ 7228 { 0x386357, 0x386317, 0xb3, 0x4d, 0, 0 }, /* #21 */ 7229 { 0x353497, 0x353417, 0xb2, 0x4e, 0, 0 }, /* #22 */ 7230 { 0x0f51c6, 0x0f5193, 0x5f, 0xa1, 0, 0 }, /* #23 */ 7231 { 0x390cc2, 0x390417, 0xa4, 0x5c, 0, 0 }, /* #24 */ 7232 { 0x003086, 0x003013, 0xf5, 0x0b, 0, 0 }, /* #25 */ 7233 { 0x3b7a56, 0x3b7293, 0x47, 0xb9, 0, 0 }, /* #26 */ 7234 { 0x2b3312, 0x2b3313, 0xa8, 0x58, 0, 0 }, /* #27 */ 7235 { 0x242c93, 0x242497, 0x13, 0xed, 0, 0 }, /* #28 */ 7236 { 0x171f52, 0x171793, 0x74, 0x8c, 0, 0 }, /* #29 */ 7237 { 0x087612, 0x087693, 0x3c, 0xc4, 0, 0 }, /* #30 */ 7238 { 0x256d83, 0x256513, 0xb6, 0x4a, 0, 0 }, /* #31 */ 7239 { 0x3c2203, 0x3c2293, 0x6f, 0x91, 0, 0 }, /* #32 */ 7240 { 0x027c53, 0x027407, 0xb0, 0x50, 0, 0 }, /* #33 */ 7241 { 0x222153, 0x222193, 0x24, 0xdc, 0, 0 }, /* #34 */ 7242 { 0x175a02, 0x175213, 0xa5, 0x5b, 0, 0 }, /* #35 */ 7243 { 0x3e7a53, 0x3e7213, 0x86, 0x7a, 0, 0 }, /* #36 */ 7244 { 0x331e07, 0x331613, 0xa3, 0x5d, 0, 0 }, /* #37 */ 7245 { 0x2775c2, 0x277593, 0x52, 0xae, 0, 0 }, /* #38 */ 7246 { 0x1e3346, 0x1e3393, 0x4a, 0xb6, 0, 0 }, /* #39 */ 7247 { 0x2764d6, 0x276493, 0x2b, 0xd5, 0, 0 }, /* #40 */ 7248 { 0x1d6593, 0x1d6597, 0x54, 0xac, 0, 0 }, /* #41 */ 7249 { 0x3c7e47, 0x3c7617, 0xa4, 0x5c, 0, 0 }, /* #42 */ 7250 { 0x1e0dc7, 0x1e0593, 0x39, 0xc7, 0, 0 }, /* #43 */ 7251 { 0x100a12, 0x100217, 0xbc, 0x44, 0, 0 }, /* #44 */ 7252 { 0x177983, 0x177117, 0x83, 0x7d, 0, 0 }, /* #45 */ 7253 { 0x004f57, 0x004713, 0xea, 0x16, 0, 0 }, /* #46 */ 7254 { 0x335547, 0x335513, 0xac, 0x54, 0, 0 }, /* #47 */ 7255 { 0x072f97, 0x072797, 0x75, 0x8b, 0, 0 }, /* #48 */ 7256 { 0x2d5156, 0x2d5193, 0x7a, 0x86, 0, 0 }, /* #49 */ 7257 { 0x385606, 0x385697, 0x66, 0x9a, 0, 0 }, /* #50 */ 7258 { 0x033212, 0x033213, 0xb1, 0x4f, 0, 0 }, /* #51 */ 7259 { 0x1779d7, 0x177193, 0x7d, 0x83, 0, 0 }, /* #52 */ 7260 { 0x154686, 0x154697, 0x42, 0xbe, 0, 0 }, /* #53 */ 7261 { 0x1311d2, 0x131193, 0x71, 0x8f, 0, 0 }, /* #54 */ 7262 { 0x304892, 0x304007, 0xb0, 0x50, 0, 0 }, /* #55 */ 7263 { 0x112e47, 0x112693, 0x58, 0xa8, 0, 0 }, /* #56 */ 7264 { 0x2a75c6, 0x2a7593, 0x6e, 0x92, 0, 0 }, /* #57 */ 7265 { 0x236bc7, 0x236317, 0x96, 0x6a, 0, 0 }, /* #58 */ 7266 { 0x0549c7, 0x054183, 0x50, 0xb0, 0, 0 }, /* #59 */ 7267 { 0x2b7247, 0x2b7213, 0xa3, 0x5d, 0, 0 }, /* #60 */ 7268 { 0x217692, 0x217613, 0x8a, 0x76, 0, 0 }, /* #61 */ 7269 { 0x2e55d7, 0x2e5513, 0xe1, 0x1f, 0, 0 }, /* #62 */ 7270 { 0x0d4886, 0x0d4097, 0x61, 0x9f, 0, 0 }, /* #63 */ 7271 7271 }; 7272 7272 static const BINU8_TEST_T g_aTests_neg_u8_locked[] = 7273 7273 { 7274 { 0x1 77f83, 0x177707, 0xb0, 0x50, 0, 0 }, /* #0 */7275 { 0x2 f6997, 0x2f6113, 0xbd, 0x43, 0, 0 }, /* #1 */7276 { 0x3 708c7, 0x370097, 0x4f, 0xb1, 0, 0 }, /* #2 */7277 { 0x 090f92, 0x090797, 0x56, 0xaa, 0, 0 }, /* #3 */7278 { 0x 361b46, 0x361317, 0xdf, 0x21, 0, 0 }, /* #4 */7279 { 0x2 71f17, 0x271793, 0x7d, 0x83, 0, 0 }, /* #5 */7280 { 0x 195782, 0x195713, 0x86, 0x7a, 0, 0 }, /* #6 */7281 { 0x 297b47, 0x297313, 0xdb, 0x25, 0, 0 }, /* #7 */7282 { 0x 366887, 0x366097, 0x51, 0xaf, 0, 0 }, /* #8 */7283 { 0x 0e5a07, 0x0e5217, 0xe3, 0x1d, 0, 0 }, /* #9 */7284 { 0x 364657, 0x364697, 0x2e, 0xd2, 0, 0 }, /* #10 */7285 { 0x 3b4046, 0x3b4017, 0x83, 0x7d, 0, 0 }, /* #11 */7286 { 0x 1d5e03, 0x1d5617, 0x8f, 0x71, 0, 0 }, /* #12 */7287 { 0x 3f3946, 0x3f3193, 0x4b, 0xb5, 0, 0 }, /* #13 */7288 { 0x 3775c3, 0x377513, 0xc2, 0x3e, 0, 0 }, /* #14 */7289 { 0x1 14fd6, 0x114797, 0x7c, 0x84, 0, 0 }, /* #15 */7290 { 0x1 54202, 0x154293, 0x4d, 0xb3, 0, 0 }, /* #16 */7291 { 0x 1a0d52, 0x1a0517, 0xbc, 0x44, 0, 0 }, /* #17 */7292 { 0x 1828d2, 0x182097, 0x36, 0xca, 0, 0 }, /* #18 */7293 { 0x1 91ac2, 0x191293, 0x5c, 0xa4, 0, 0 }, /* #19 */7294 { 0x 1b01c6, 0x1b0117, 0xf7, 0x09, 0, 0 }, /* #20 */7295 { 0x 343857, 0x343017, 0xb5, 0x4b, 0, 0 }, /* #21 */7296 { 0x171 f53, 0x171713, 0xaf, 0x51, 0, 0 }, /* #22 */7297 { 0x 0b2312, 0x0b2397, 0x64, 0x9c, 0, 0 }, /* #23 */7298 { 0x 313192, 0x313197, 0x66, 0x9a, 0, 0 }, /* #24 */7299 { 0x 2f6717, 0x2f6713, 0xb1, 0x4f, 0, 0 }, /* #25 */7300 { 0x 216c02, 0x216413, 0xe1, 0x1f, 0, 0 }, /* #26 */7301 { 0x 187a42, 0x187217, 0xfd, 0x03, 0, 0 }, /* #27 */7302 { 0x 0d6e97, 0x0d6613, 0xd7, 0x29, 0, 0 }, /* #28 */7303 { 0x2 86016, 0x286017, 0xe2, 0x1e, 0, 0 }, /* #29 */7304 { 0x0 03816, 0x003013, 0xc3, 0x3d, 0, 0 }, /* #30 */7305 { 0x 2b2743, 0x2b2713, 0xc8, 0x38, 0, 0 }, /* #31 */7306 { 0x1 27146, 0x127113, 0xa8, 0x58, 0, 0 }, /* #32 */7307 { 0x 1a09d7, 0x1a0113, 0xc9, 0x37, 0, 0 }, /* #33 */7308 { 0x1 62e93, 0x162697, 0x31, 0xcf, 0, 0 }, /* #34 */7309 { 0x 256313, 0x256313, 0xf8, 0x08, 0, 0 }, /* #35 */7310 { 0x 273897, 0x273097, 0x23, 0xdd, 0, 0 }, /* #36 */7311 { 0x2 711c7, 0x271113, 0xb6, 0x4a, 0, 0 }, /* #37 */7312 { 0x 202e52, 0x202697, 0x0b, 0xf5, 0, 0 }, /* #38 */7313 { 0x2 32b07, 0x232313, 0x9c, 0x64, 0, 0 }, /* #39 */7314 { 0x 364217, 0x364293, 0x3c, 0xc4, 0, 0 }, /* #40 */7315 { 0x 063353, 0x063317, 0x96, 0x6a, 0, 0 }, /* #41 */7316 { 0x 104746, 0x104793, 0x41, 0xbf, 0, 0 }, /* #42 */7317 { 0x 103a92, 0x103293, 0x7d, 0x83, 0, 0 }, /* #43 */7318 { 0x0 a2d42, 0x0a2517, 0xab, 0x55, 0, 0 }, /* #44 */7319 { 0x 104556, 0x104513, 0xfe, 0x02, 0, 0 }, /* #45 */7320 { 0x2 04516, 0x204597, 0x22, 0xde, 0, 0 }, /* #46 */7321 { 0x 246253, 0x246213, 0xfc, 0x04, 0, 0 }, /* #47 */7322 { 0x1 93ad3, 0x193297, 0x0d, 0xf3, 0, 0 }, /* #48 */7323 { 0x 190f53, 0x190717, 0xdc, 0x24, 0, 0 }, /* #49 */7324 { 0x 1926c6, 0x192613, 0xea, 0x16, 0, 0 }, /* #50 */7325 { 0x 2a3287, 0x2a3207, 0xb0, 0x50, 0, 0 }, /* #51 */7326 { 0x 0b1212, 0x0b1213, 0xc3, 0x3d, 0, 0 }, /* #52 */7327 { 0x 1a58d2, 0x1a5093, 0x4a, 0xb6, 0, 0 }, /* #53 */7328 { 0x 027c56, 0x027493, 0x44, 0xbc, 0, 0 }, /* #54 */7329 { 0x0 74a56, 0x074217, 0xf6, 0x0a, 0, 0 }, /* #55 */7330 { 0x1 579c2, 0x157197, 0x3d, 0xc3, 0, 0 }, /* #56 */7331 { 0x 302dd3, 0x302517, 0xbf, 0x41, 0, 0 }, /* #57 */7332 { 0x 294e82, 0x294613, 0xbb, 0x45, 0, 0 }, /* #58 */7333 { 0x 2325c7, 0x232597, 0x12, 0xee, 0, 0 }, /* #59 */7334 { 0x 3c2092, 0x3c2017, 0xbf, 0x41, 0, 0 }, /* #60 */7335 { 0x 286756, 0x286717, 0xfa, 0x06, 0, 0 }, /* #61 */7336 { 0x1 15356, 0x115393, 0x5f, 0xa1, 0, 0 }, /* #62 */7337 { 0x1 87a92, 0x187213, 0xa9, 0x57, 0, 0 }, /* #63 */7274 { 0x136c02, 0x136413, 0xda, 0x26, 0, 0 }, /* #0 */ 7275 { 0x2922d3, 0x292213, 0xe6, 0x1a, 0, 0 }, /* #1 */ 7276 { 0x3b02d2, 0x3b0297, 0x67, 0x99, 0, 0 }, /* #2 */ 7277 { 0x354f56, 0x354793, 0x46, 0xba, 0, 0 }, /* #3 */ 7278 { 0x133713, 0x133797, 0x29, 0xd7, 0, 0 }, /* #4 */ 7279 { 0x281152, 0x281183, 0x50, 0xb0, 0, 0 }, /* #5 */ 7280 { 0x252bc7, 0x252393, 0x17, 0xe9, 0, 0 }, /* #6 */ 7281 { 0x3b0a07, 0x3b0293, 0x47, 0xb9, 0, 0 }, /* #7 */ 7282 { 0x0a25c3, 0x0a2517, 0x9a, 0x66, 0, 0 }, /* #8 */ 7283 { 0x3d71c6, 0x3d7197, 0x2f, 0xd1, 0, 0 }, /* #9 */ 7284 { 0x263716, 0x263717, 0xbe, 0x42, 0, 0 }, /* #10 */ 7285 { 0x2852c3, 0x285297, 0x06, 0xfa, 0, 0 }, /* #11 */ 7286 { 0x045587, 0x045517, 0x88, 0x78, 0, 0 }, /* #12 */ 7287 { 0x086197, 0x086117, 0xf7, 0x09, 0, 0 }, /* #13 */ 7288 { 0x006f06, 0x006793, 0x2b, 0xd5, 0, 0 }, /* #14 */ 7289 { 0x1b74c2, 0x1b7417, 0xde, 0x22, 0, 0 }, /* #15 */ 7290 { 0x1d1a82, 0x1d1293, 0x24, 0xdc, 0, 0 }, /* #16 */ 7291 { 0x2a6c52, 0x2a6497, 0x19, 0xe7, 0, 0 }, /* #17 */ 7292 { 0x3751c2, 0x375117, 0xb2, 0x4e, 0, 0 }, /* #18 */ 7293 { 0x186556, 0x186513, 0x9e, 0x62, 0, 0 }, /* #19 */ 7294 { 0x2a4fd3, 0x2a4713, 0xac, 0x54, 0, 0 }, /* #20 */ 7295 { 0x2c4447, 0x2c4413, 0xce, 0x32, 0, 0 }, /* #21 */ 7296 { 0x171d83, 0x171513, 0xb4, 0x4c, 0, 0 }, /* #22 */ 7297 { 0x211c13, 0x211497, 0x7f, 0x81, 0, 0 }, /* #23 */ 7298 { 0x2f30d3, 0x2f3093, 0x69, 0x97, 0, 0 }, /* #24 */ 7299 { 0x063013, 0x063013, 0x81, 0x7f, 0, 0 }, /* #25 */ 7300 { 0x3738d6, 0x373097, 0x28, 0xd8, 0, 0 }, /* #26 */ 7301 { 0x3c0417, 0x3c0413, 0x9c, 0x64, 0, 0 }, /* #27 */ 7302 { 0x1d6b03, 0x1d6317, 0xaa, 0x56, 0, 0 }, /* #28 */ 7303 { 0x247146, 0x247113, 0xaf, 0x51, 0, 0 }, /* #29 */ 7304 { 0x026992, 0x026117, 0xd9, 0x27, 0, 0 }, /* #30 */ 7305 { 0x3b3647, 0x3b3613, 0x9f, 0x61, 0, 0 }, /* #31 */ 7306 { 0x1c6416, 0x1c6417, 0xdf, 0x21, 0, 0 }, /* #32 */ 7307 { 0x016097, 0x016097, 0x49, 0xb7, 0, 0 }, /* #33 */ 7308 { 0x151842, 0x151097, 0x36, 0xca, 0, 0 }, /* #34 */ 7309 { 0x1d0692, 0x1d0613, 0xea, 0x16, 0, 0 }, /* #35 */ 7310 { 0x0f0817, 0x0f0093, 0x1d, 0xe3, 0, 0 }, /* #36 */ 7311 { 0x232712, 0x232793, 0x63, 0x9d, 0, 0 }, /* #37 */ 7312 { 0x1f6fd6, 0x1f6713, 0xda, 0x26, 0, 0 }, /* #38 */ 7313 { 0x2120c6, 0x212013, 0xac, 0x54, 0, 0 }, /* #39 */ 7314 { 0x115d46, 0x115517, 0xe8, 0x18, 0, 0 }, /* #40 */ 7315 { 0x3d00d2, 0x3d0093, 0x7a, 0x86, 0, 0 }, /* #41 */ 7316 { 0x385783, 0x385713, 0xb1, 0x4f, 0, 0 }, /* #42 */ 7317 { 0x313a07, 0x313217, 0x91, 0x6f, 0, 0 }, /* #43 */ 7318 { 0x023556, 0x023597, 0x49, 0xb7, 0, 0 }, /* #44 */ 7319 { 0x3e5ad6, 0x3e5213, 0xe7, 0x19, 0, 0 }, /* #45 */ 7320 { 0x224717, 0x224797, 0x1e, 0xe2, 0, 0 }, /* #46 */ 7321 { 0x0e19d7, 0x0e1117, 0xfd, 0x03, 0, 0 }, /* #47 */ 7322 { 0x1448d6, 0x144097, 0x43, 0xbd, 0, 0 }, /* #48 */ 7323 { 0x2a7dd3, 0x2a7513, 0xfe, 0x02, 0, 0 }, /* #49 */ 7324 { 0x0d5d93, 0x0d5517, 0x89, 0x77, 0, 0 }, /* #50 */ 7325 { 0x132306, 0x132397, 0x25, 0xdb, 0, 0 }, /* #51 */ 7326 { 0x227503, 0x227513, 0x93, 0x6d, 0, 0 }, /* #52 */ 7327 { 0x303887, 0x303097, 0x2f, 0xd1, 0, 0 }, /* #53 */ 7328 { 0x3715c7, 0x371593, 0x5f, 0xa1, 0, 0 }, /* #54 */ 7329 { 0x0f3692, 0x0f3607, 0xb0, 0x50, 0, 0 }, /* #55 */ 7330 { 0x1d3ac7, 0x1d3213, 0xd4, 0x2c, 0, 0 }, /* #56 */ 7331 { 0x2f1952, 0x2f1117, 0x91, 0x6f, 0, 0 }, /* #57 */ 7332 { 0x1e5ac3, 0x1e5297, 0x79, 0x87, 0, 0 }, /* #58 */ 7333 { 0x342452, 0x342417, 0x94, 0x6c, 0, 0 }, /* #59 */ 7334 { 0x1c05d2, 0x1c0513, 0xaf, 0x51, 0, 0 }, /* #60 */ 7335 { 0x1c0d82, 0x1c0513, 0x99, 0x67, 0, 0 }, /* #61 */ 7336 { 0x100987, 0x100193, 0x71, 0x8f, 0, 0 }, /* #62 */ 7337 { 0x1331c7, 0x133193, 0x6c, 0x94, 0, 0 }, /* #63 */ 7338 7338 }; 7339 7339 static const BINU16_TEST_T g_aTests_inc_u16[] = 7340 7340 { 7341 { 0x 121bc6, 0x121382, 0x991b, 0x991c, 0, 0 }, /* #0 */7342 { 0x 0b3d43, 0x0b3583, 0xb7aa, 0xb7ab, 0, 0 }, /* #1 */7343 { 0x1 37dd3, 0x137507, 0x5e55, 0x5e56, 0, 0 }, /* #2 */7344 { 0x 2f2896, 0x2f2082, 0xf3c3, 0xf3c4, 0, 0 }, /* #3 */7345 { 0x 202602, 0x202606, 0x2c92, 0x2c93, 0, 0 }, /* #4 */7346 { 0x 393817, 0x393007, 0x2c35, 0x2c36, 0, 0 }, /* #5 */7347 { 0x2 d7943, 0x2d7183, 0xd725, 0xd726, 0, 0 }, /* #6 */7348 { 0x 3144c2, 0x314402, 0x7f79, 0x7f7a, 0, 0 }, /* #7 */7349 { 0x 2b0d82, 0x2b0502, 0x321e, 0x321f, 0, 0 }, /* #8 */7350 { 0x 3c5ed3, 0x3c5683, 0xa2f7, 0xa2f8, 0, 0 }, /* #9 */7351 { 0x 2c0e07, 0x2c0607, 0x3809, 0x380a, 0, 0 }, /* #10 */7352 { 0x 280386, 0x280306, 0x6702, 0x6703, 0, 0 }, /* #11 */7353 { 0x 0362d2, 0x036286, 0xa6a9, 0xa6aa, 0, 0 }, /* #12 */7354 { 0x 2349d2, 0x234106, 0x6ece, 0x6ecf, 0, 0 }, /* #13 */7355 { 0x 3143d2, 0x314382, 0xeb9a, 0xeb9b, 0, 0 }, /* #14 */7356 { 0x 337203, 0x337283, 0xb33a, 0xb33b, 0, 0 }, /* #15 */7357 { 0x3 74f12, 0x374706, 0x0fa9, 0x0faa, 0, 0 }, /* #16 */7358 { 0x2 02f02, 0x202706, 0x2526, 0x2527, 0, 0 }, /* #17 */7359 { 0x 1504c6, 0x150412, 0x176f, 0x1770, 0, 0 }, /* #18 */7360 { 0x 0413d2, 0x041306, 0x6516, 0x6517, 0, 0 }, /* #19 */7361 { 0x 082e16, 0x082686, 0x8195, 0x8196, 0, 0 }, /* #20 */7362 { 0x1 e7c87, 0x1e7487, 0xc654, 0xc655, 0, 0 }, /* #21 */7363 { 0x 115286, 0x115286, 0xba02, 0xba03, 0, 0 }, /* #22 */7364 { 0x0 57d86, 0x057582, 0x9906, 0x9907, 0, 0 }, /* #23 */7365 { 0x 0f6556, 0x0f6502, 0x6bc6, 0x6bc7, 0, 0 }, /* #24 */7366 { 0x1 323d7, 0x132387, 0x8665, 0x8666, 0, 0 }, /* #25 */7367 { 0x 360f42, 0x360786, 0xa271, 0xa272, 0, 0 }, /* #26 */7368 { 0x 0f5cc2, 0x0f5406, 0x0946, 0x0947, 0, 0 }, /* #27 */7369 { 0x 305bd7, 0x305383, 0x9da0, 0x9da1, 0, 0 }, /* #28 */7370 { 0x 0a2892, 0x0a2086, 0xf0d1, 0xf0d2, 0, 0 }, /* #29 */7371 { 0x 3a3c16, 0x3a3402, 0x52a0, 0x52a1, 0, 0 }, /* #30 */7372 { 0x 222ec6, 0x222606, 0x0886, 0x0887, 0, 0 }, /* #31 */7373 { 0x 2721d6, 0x272102, 0x1fc0, 0x1fc1, 0, 0 }, /* #32 */7374 { 0x 182a03, 0x182283, 0xd0f6, 0xd0f7, 0, 0 }, /* #33 */7375 { 0x 3d5346, 0x3d5396, 0xf35f, 0xf360, 0, 0 }, /* #34 */7376 { 0x1 f0352, 0x1f0306, 0x5c83, 0x5c84, 0, 0 }, /* #35 */7377 { 0x 163d56, 0x163506, 0x7c27, 0x7c28, 0, 0 }, /* #36 */7378 { 0x2 e7217, 0x2e7207, 0x6432, 0x6433, 0, 0 }, /* #37 */7379 { 0x 010f07, 0x010713, 0x3f6f, 0x3f70, 0, 0 }, /* #38 */7380 { 0x 394952, 0x394106, 0x7d17, 0x7d18, 0, 0 }, /* #39 */7381 { 0x 0a7106, 0x0a7116, 0x749f, 0x74a0, 0, 0 }, /* #40 */7382 { 0x 040052, 0x040082, 0xbfeb, 0xbfec, 0, 0 }, /* #41 */7383 { 0x 141346, 0x141302, 0x1cc0, 0x1cc1, 0, 0 }, /* #42 */7384 { 0x 300c43, 0x300487, 0xe743, 0xe744, 0, 0 }, /* #43 */7385 { 0x0 c7443, 0x0c7487, 0xbe27, 0xbe28, 0, 0 }, /* #44 */7386 { 0x 041617, 0x041683, 0xaed8, 0xaed9, 0, 0 }, /* #45 */7387 { 0x 390947, 0x390107, 0x05bd, 0x05be, 0, 0 }, /* #46 */7388 { 0x2 e6d96, 0x2e6502, 0x2330, 0x2331, 0, 0 }, /* #47 */7389 { 0x 295992, 0x295182, 0xf2a1, 0xf2a2, 0, 0 }, /* #48 */7390 { 0x 205fc7, 0x205707, 0x283b, 0x283c, 0, 0 }, /* #49 */7391 { 0x 2f5c92, 0x2f5406, 0x10f2, 0x10f3, 0, 0 }, /* #50 */7392 { 0x 3013d2, 0x301386, 0xe7d7, 0xe7d8, 0, 0 }, /* #51 */7393 { 0x 3c5603, 0x3c5603, 0x4f3c, 0x4f3d, 0, 0 }, /* #52 */7394 { 0x 017e82, 0x017602, 0x2a25, 0x2a26, 0, 0 }, /* #53 */7395 { 0x0 31957, 0x031187, 0xdbb6, 0xdbb7, 0, 0 }, /* #54 */7396 { 0x 3c3386, 0x3c3316, 0x7b2f, 0x7b30, 0, 0 }, /* #55 */7397 { 0x 117453, 0x117483, 0xc43d, 0xc43e, 0, 0 }, /* #56 */7398 { 0x 184082, 0x184012, 0x52cf, 0x52d0, 0, 0 }, /* #57 */7399 { 0x 1e3c56, 0x1e3482, 0x8a75, 0x8a76, 0, 0 }, /* #58 */7400 { 0x0 c18d7, 0x0c1007, 0x3eba, 0x3ebb, 0, 0 }, /* #59 */7401 { 0x 133e13, 0x133603, 0x5233, 0x5234, 0, 0 }, /* #60 */7402 { 0x 044882, 0x044006, 0x134c, 0x134d, 0, 0 }, /* #61 */7403 { 0x 390592, 0x390586, 0xf804, 0xf805, 0, 0 }, /* #62 */7404 { 0x 1c6253, 0x1c6203, 0x011b, 0x011c, 0, 0 }, /* #63 */7341 { 0x076e52, 0x076686, 0x87a4, 0x87a5, 0, 0 }, /* #0 */ 7342 { 0x1e52d6, 0x1e5286, 0xa283, 0xa284, 0, 0 }, /* #1 */ 7343 { 0x156e43, 0x156683, 0x97ee, 0x97ef, 0, 0 }, /* #2 */ 7344 { 0x1e3857, 0x1e3003, 0x6589, 0x658a, 0, 0 }, /* #3 */ 7345 { 0x320f87, 0x320703, 0x4eb4, 0x4eb5, 0, 0 }, /* #4 */ 7346 { 0x043f43, 0x043783, 0x8ee4, 0x8ee5, 0, 0 }, /* #5 */ 7347 { 0x264283, 0x264203, 0x66bb, 0x66bc, 0, 0 }, /* #6 */ 7348 { 0x062d93, 0x062583, 0xe85d, 0xe85e, 0, 0 }, /* #7 */ 7349 { 0x384bc7, 0x384303, 0x1c89, 0x1c8a, 0, 0 }, /* #8 */ 7350 { 0x000456, 0x000486, 0xe7f2, 0xe7f3, 0, 0 }, /* #9 */ 7351 { 0x327986, 0x327186, 0xb039, 0xb03a, 0, 0 }, /* #10 */ 7352 { 0x0679c6, 0x067182, 0x94e5, 0x94e6, 0, 0 }, /* #11 */ 7353 { 0x3148c2, 0x314002, 0x2157, 0x2158, 0, 0 }, /* #12 */ 7354 { 0x331582, 0x331506, 0x3ee0, 0x3ee1, 0, 0 }, /* #13 */ 7355 { 0x0c78c2, 0x0c7086, 0xc917, 0xc918, 0, 0 }, /* #14 */ 7356 { 0x190d07, 0x190583, 0xe778, 0xe779, 0, 0 }, /* #15 */ 7357 { 0x3f2d93, 0x3f2507, 0x7d27, 0x7d28, 0, 0 }, /* #16 */ 7358 { 0x2213d2, 0x221386, 0xb098, 0xb099, 0, 0 }, /* #17 */ 7359 { 0x067f97, 0x067707, 0x4009, 0x400a, 0, 0 }, /* #18 */ 7360 { 0x264886, 0x264082, 0xbf14, 0xbf15, 0, 0 }, /* #19 */ 7361 { 0x1b4043, 0x1b4083, 0xeeeb, 0xeeec, 0, 0 }, /* #20 */ 7362 { 0x180cd2, 0x180486, 0x983b, 0x983c, 0, 0 }, /* #21 */ 7363 { 0x057557, 0x057593, 0xfbcf, 0xfbd0, 0, 0 }, /* #22 */ 7364 { 0x0f7fd7, 0x0f7703, 0x4389, 0x438a, 0, 0 }, /* #23 */ 7365 { 0x3b0787, 0x3b0787, 0xbdb0, 0xbdb1, 0, 0 }, /* #24 */ 7366 { 0x190893, 0x190083, 0xc857, 0xc858, 0, 0 }, /* #25 */ 7367 { 0x0b5296, 0x0b5282, 0xcb93, 0xcb94, 0, 0 }, /* #26 */ 7368 { 0x2f44c7, 0x2f4483, 0xa9b2, 0xa9b3, 0, 0 }, /* #27 */ 7369 { 0x1f0c06, 0x1f0402, 0x42b5, 0x42b6, 0, 0 }, /* #28 */ 7370 { 0x351e46, 0x351616, 0x135f, 0x1360, 0, 0 }, /* #29 */ 7371 { 0x2c0247, 0x2c0207, 0x2f4c, 0x2f4d, 0, 0 }, /* #30 */ 7372 { 0x0e47d2, 0x0e4706, 0x011c, 0x011d, 0, 0 }, /* #31 */ 7373 { 0x3b6092, 0x3b6086, 0x8d40, 0x8d41, 0, 0 }, /* #32 */ 7374 { 0x091943, 0x091103, 0x695d, 0x695e, 0, 0 }, /* #33 */ 7375 { 0x260047, 0x260003, 0x6beb, 0x6bec, 0, 0 }, /* #34 */ 7376 { 0x162853, 0x162087, 0xf8b1, 0xf8b2, 0, 0 }, /* #35 */ 7377 { 0x256a17, 0x256283, 0xc448, 0xc449, 0, 0 }, /* #36 */ 7378 { 0x256f96, 0x256702, 0x353a, 0x353b, 0, 0 }, /* #37 */ 7379 { 0x1314d6, 0x131482, 0x9a85, 0x9a86, 0, 0 }, /* #38 */ 7380 { 0x101f03, 0x101703, 0x4c48, 0x4c49, 0, 0 }, /* #39 */ 7381 { 0x293192, 0x293182, 0xf9ca, 0xf9cb, 0, 0 }, /* #40 */ 7382 { 0x3b7c52, 0x3b7406, 0x0109, 0x010a, 0, 0 }, /* #41 */ 7383 { 0x0b0f12, 0x0b0782, 0xc884, 0xc885, 0, 0 }, /* #42 */ 7384 { 0x2a08c7, 0x2a0013, 0x63cf, 0x63d0, 0, 0 }, /* #43 */ 7385 { 0x072c06, 0x072406, 0x5634, 0x5635, 0, 0 }, /* #44 */ 7386 { 0x2b0e83, 0x2b0683, 0xe006, 0xe007, 0, 0 }, /* #45 */ 7387 { 0x296952, 0x296182, 0xe89d, 0xe89e, 0, 0 }, /* #46 */ 7388 { 0x2b4f47, 0x2b4703, 0x6f6a, 0x6f6b, 0, 0 }, /* #47 */ 7389 { 0x062386, 0x062386, 0xfc54, 0xfc55, 0, 0 }, /* #48 */ 7390 { 0x3d2992, 0x3d2102, 0x1957, 0x1958, 0, 0 }, /* #49 */ 7391 { 0x312a86, 0x312206, 0x3a98, 0x3a99, 0, 0 }, /* #50 */ 7392 { 0x2a5bc3, 0x2a5303, 0x3fc6, 0x3fc7, 0, 0 }, /* #51 */ 7393 { 0x2f1396, 0x2f1386, 0xb626, 0xb627, 0, 0 }, /* #52 */ 7394 { 0x3e0ed7, 0x3e0683, 0x8342, 0x8343, 0, 0 }, /* #53 */ 7395 { 0x067c46, 0x067402, 0x7f12, 0x7f13, 0, 0 }, /* #54 */ 7396 { 0x0e1397, 0x0e1307, 0x6211, 0x6212, 0, 0 }, /* #55 */ 7397 { 0x294d06, 0x294582, 0x80eb, 0x80ec, 0, 0 }, /* #56 */ 7398 { 0x365dd3, 0x365503, 0x7ce2, 0x7ce3, 0, 0 }, /* #57 */ 7399 { 0x2a0d92, 0x2a0582, 0x93d9, 0x93da, 0, 0 }, /* #58 */ 7400 { 0x0a2d17, 0x0a2583, 0xd756, 0xd757, 0, 0 }, /* #59 */ 7401 { 0x385e12, 0x385682, 0xa960, 0xa961, 0, 0 }, /* #60 */ 7402 { 0x186652, 0x186682, 0xec25, 0xec26, 0, 0 }, /* #61 */ 7403 { 0x0f7ac3, 0x0f7283, 0xa19d, 0xa19e, 0, 0 }, /* #62 */ 7404 { 0x3b6b82, 0x3b6302, 0x23fa, 0x23fb, 0, 0 }, /* #63 */ 7405 7405 }; 7406 7406 static const BINU16_TEST_T g_aTests_inc_u16_locked[] = 7407 7407 { 7408 { 0x09 27c2, 0x092786, 0xe021, 0xe022, 0, 0 }, /* #0 */7409 { 0x0 44812, 0x044086, 0x83b3, 0x83b4, 0, 0 }, /* #1 */7410 { 0x 195d03, 0x195583, 0xfea7, 0xfea8, 0, 0 }, /* #2 */7411 { 0x 263202, 0x263282, 0xe542, 0xe543, 0, 0 }, /* #3 */7412 { 0x1 37183, 0x137107, 0x0cf2, 0x0cf3, 0, 0 }, /* #4 */7413 { 0x 387046, 0x387082, 0xbd5d, 0xbd5e, 0, 0 }, /* #5 */7414 { 0x 282892, 0x282006, 0x3fdc, 0x3fdd, 0, 0 }, /* #6 */7415 { 0x 070b53, 0x070383, 0xb866, 0xb867, 0, 0 }, /* #7 */7416 { 0x2 f4246, 0x2f4202, 0x7514, 0x7515, 0, 0 }, /* #8 */7417 { 0x 161a53, 0x161203, 0x3afc, 0x3afd, 0, 0 }, /* #9 */7418 { 0x 280e96, 0x280606, 0x197a, 0x197b, 0, 0 }, /* #10 */7419 { 0x 0d19d7, 0x0d1107, 0x1c98, 0x1c99, 0, 0 }, /* #11 */7420 { 0x3 e6742, 0x3e6786, 0x848c, 0x848d, 0, 0 }, /* #12 */7421 { 0x 113f07, 0x113783, 0xab5c, 0xab5d, 0, 0 }, /* #13 */7422 { 0x2 44846, 0x244002, 0x0d75, 0x0d76, 0, 0 }, /* #14 */7423 { 0x3 636c7, 0x363603, 0x0ee4, 0x0ee5, 0, 0 }, /* #15 */7424 { 0x0 d4747, 0x0d4783, 0x9bcc, 0x9bcd, 0, 0 }, /* #16 */7425 { 0x 3509d2, 0x350106, 0x5ee6, 0x5ee7, 0, 0 }, /* #17 */7426 { 0x2 37393, 0x237303, 0x5496, 0x5497, 0, 0 }, /* #18 */7427 { 0x 397ed2, 0x397606, 0x7f04, 0x7f05, 0, 0 }, /* #19 */7428 { 0x 1e1097, 0x1e1003, 0x678b, 0x678c, 0, 0 }, /* #20 */7429 { 0x 2a5bd6, 0x2a5302, 0x4f44, 0x4f45, 0, 0 }, /* #21 */7430 { 0x 0c3747, 0x0c3713, 0x376f, 0x3770, 0, 0 }, /* #22 */7431 { 0x 2c6d92, 0x2c6582, 0xcbcd, 0xcbce, 0, 0 }, /* #23 */7432 { 0x 3f3056, 0x3f3006, 0x1e4c, 0x1e4d, 0, 0 }, /* #24 */7433 { 0x 3d3b96, 0x3d3382, 0xbe85, 0xbe86, 0, 0 }, /* #25 */7434 { 0x 1248c7, 0x124087, 0xe5da, 0xe5db, 0, 0 }, /* #26 */7435 { 0x 297103, 0x297187, 0xc56e, 0xc56f, 0, 0 }, /* #27 */7436 { 0x2 f55d6, 0x2f5582, 0xc96d, 0xc96e, 0, 0 }, /* #28 */7437 { 0x 041652, 0x041606, 0x68ae, 0x68af, 0, 0 }, /* #29 */7438 { 0x 0b0f47, 0x0b0707, 0x3104, 0x3105, 0, 0 }, /* #30 */7439 { 0x 1f2e87, 0x1f2683, 0x9128, 0x9129, 0, 0 }, /* #31 */7440 { 0x3 06917, 0x306107, 0x1e08, 0x1e09, 0, 0 }, /* #32 */7441 { 0x 345ac3, 0x345207, 0x4564, 0x4565, 0, 0 }, /* #33 */7442 { 0x 354117, 0x354187, 0xfaa4, 0xfaa5, 0, 0 }, /* #34 */7443 { 0x 165747, 0x165787, 0x8c54, 0x8c55, 0, 0 }, /* #35 */7444 { 0x 076697, 0x076603, 0x5689, 0x568a, 0, 0 }, /* #36 */7445 { 0x 046b06, 0x046302, 0x67d9, 0x67da, 0, 0 }, /* #37 */7446 { 0x03 6c97, 0x036407, 0x7141, 0x7142, 0, 0 }, /* #38 */7447 { 0x 200ad7, 0x200283, 0xceee, 0xceef, 0, 0 }, /* #39 */7448 { 0x 357497, 0x357403, 0x4519, 0x451a, 0, 0 }, /* #40 */7449 { 0x 2d7257, 0x2d7287, 0xcf0e, 0xcf0f, 0, 0 }, /* #41 */7450 { 0x 343312, 0x343382, 0xa0a7, 0xa0a8, 0, 0 }, /* #42 */7451 { 0x1 b4406, 0x1b4486, 0xd516, 0xd517, 0, 0 }, /* #43 */7452 { 0x 052e57, 0x052607, 0x3804, 0x3805, 0, 0 }, /* #44 */7453 { 0x 124952, 0x124186, 0xb2e1, 0xb2e2, 0, 0 }, /* #45 */7454 { 0x 3f6786, 0x3f6782, 0xce79, 0xce7a, 0, 0 }, /* #46 */7455 { 0x 337e13, 0x337603, 0x0142, 0x0143, 0, 0 }, /* #47 */7456 { 0x 001ac3, 0x001287, 0xc94d, 0xc94e, 0, 0 }, /* #48 */7457 { 0x3 61e13, 0x361687, 0xa341, 0xa342, 0, 0 }, /* #49 */7458 { 0x 2e14c3, 0x2e1403, 0x574e, 0x574f, 0, 0 }, /* #50 */7459 { 0x 0e5882, 0x0e5006, 0x5cb6, 0x5cb7, 0, 0 }, /* #51 */7460 { 0x1 e3817, 0x1e3083, 0xac0a, 0xac0b, 0, 0 }, /* #52 */7461 { 0x 3d5057, 0x3d5007, 0x68d0, 0x68d1, 0, 0 }, /* #53 */7462 { 0x0 83842, 0x083002, 0x03fc, 0x03fd, 0, 0 }, /* #54 */7463 { 0x3 63212, 0x363202, 0x48b4, 0x48b5, 0, 0 }, /* #55 */7464 { 0x 212b56, 0x212302, 0x3722, 0x3723, 0, 0 }, /* #56 */7465 { 0x2 d1a82, 0x2d1206, 0x3c20, 0x3c21, 0, 0 }, /* #57 */7466 { 0x 2e6612, 0x2e6686, 0xbad7, 0xbad8, 0, 0 }, /* #58 */7467 { 0x3 c0a56, 0x3c0206, 0x4b80, 0x4b81, 0, 0 }, /* #59 */7468 { 0x 3c42d7, 0x3c4293, 0xdb0f, 0xdb10, 0, 0 }, /* #60 */7469 { 0x 185b83, 0x185383, 0x9051, 0x9052, 0, 0 }, /* #61 */7470 { 0x 154b12, 0x154316, 0x4bef, 0x4bf0, 0, 0 }, /* #62 */7471 { 0x 186ad6, 0x186206, 0x62dd, 0x62de, 0, 0 }, /* #63 */7408 { 0x093383, 0x093383, 0xa0c0, 0xa0c1, 0, 0 }, /* #0 */ 7409 { 0x0b46d6, 0x0b4682, 0xd884, 0xd885, 0, 0 }, /* #1 */ 7410 { 0x327e53, 0x327603, 0x57e2, 0x57e3, 0, 0 }, /* #2 */ 7411 { 0x1041c7, 0x104103, 0x24ad, 0x24ae, 0, 0 }, /* #3 */ 7412 { 0x161a03, 0x161207, 0x6c27, 0x6c28, 0, 0 }, /* #4 */ 7413 { 0x0d7dd3, 0x0d7587, 0x972c, 0x972d, 0, 0 }, /* #5 */ 7414 { 0x1608c6, 0x160006, 0x24a9, 0x24aa, 0, 0 }, /* #6 */ 7415 { 0x2a7082, 0x2a7002, 0x5225, 0x5226, 0, 0 }, /* #7 */ 7416 { 0x2309d3, 0x230187, 0xd216, 0xd217, 0, 0 }, /* #8 */ 7417 { 0x2727c6, 0x272786, 0xc869, 0xc86a, 0, 0 }, /* #9 */ 7418 { 0x147bc6, 0x147382, 0xdca3, 0xdca4, 0, 0 }, /* #10 */ 7419 { 0x3a01d2, 0x3a0186, 0xd4e6, 0xd4e7, 0, 0 }, /* #11 */ 7420 { 0x3f0292, 0x3f0282, 0xf751, 0xf752, 0, 0 }, /* #12 */ 7421 { 0x067202, 0x067286, 0x9ff9, 0x9ffa, 0, 0 }, /* #13 */ 7422 { 0x252b47, 0x252313, 0x2d1f, 0x2d20, 0, 0 }, /* #14 */ 7423 { 0x3a62c3, 0x3a6283, 0xa0b4, 0xa0b5, 0, 0 }, /* #15 */ 7424 { 0x033dd3, 0x033587, 0x8587, 0x8588, 0, 0 }, /* #16 */ 7425 { 0x137d53, 0x137503, 0x15c0, 0x15c1, 0, 0 }, /* #17 */ 7426 { 0x2b23d7, 0x2b2383, 0xd875, 0xd876, 0, 0 }, /* #18 */ 7427 { 0x056b03, 0x056387, 0xe898, 0xe899, 0, 0 }, /* #19 */ 7428 { 0x2f0782, 0x2f0786, 0xa0e0, 0xa0e1, 0, 0 }, /* #20 */ 7429 { 0x390793, 0x390703, 0x350d, 0x350e, 0, 0 }, /* #21 */ 7430 { 0x327606, 0x327606, 0x1c40, 0x1c41, 0, 0 }, /* #22 */ 7431 { 0x384053, 0x384087, 0xe209, 0xe20a, 0, 0 }, /* #23 */ 7432 { 0x255983, 0x255187, 0xb9c8, 0xb9c9, 0, 0 }, /* #24 */ 7433 { 0x1900d6, 0x190006, 0x5c09, 0x5c0a, 0, 0 }, /* #25 */ 7434 { 0x0a7482, 0x0a7486, 0xe0a2, 0xe0a3, 0, 0 }, /* #26 */ 7435 { 0x1d4543, 0x1d4507, 0x0611, 0x0612, 0, 0 }, /* #27 */ 7436 { 0x226c97, 0x226403, 0x457e, 0x457f, 0, 0 }, /* #28 */ 7437 { 0x326386, 0x326382, 0xc50d, 0xc50e, 0, 0 }, /* #29 */ 7438 { 0x235d53, 0x235503, 0x5ed9, 0x5eda, 0, 0 }, /* #30 */ 7439 { 0x0b7b52, 0x0b7306, 0x5e10, 0x5e11, 0, 0 }, /* #31 */ 7440 { 0x3f6e86, 0x3f6682, 0x8bf3, 0x8bf4, 0, 0 }, /* #32 */ 7441 { 0x2109c3, 0x210103, 0x09ee, 0x09ef, 0, 0 }, /* #33 */ 7442 { 0x121942, 0x121102, 0x6d12, 0x6d13, 0, 0 }, /* #34 */ 7443 { 0x007286, 0x007202, 0x77d2, 0x77d3, 0, 0 }, /* #35 */ 7444 { 0x261dd3, 0x261587, 0xbde1, 0xbde2, 0, 0 }, /* #36 */ 7445 { 0x1f0343, 0x1f0387, 0xeb3b, 0xeb3c, 0, 0 }, /* #37 */ 7446 { 0x030d43, 0x030503, 0x75e4, 0x75e5, 0, 0 }, /* #38 */ 7447 { 0x326a96, 0x326286, 0xfbe6, 0xfbe7, 0, 0 }, /* #39 */ 7448 { 0x097286, 0x097286, 0xef02, 0xef03, 0, 0 }, /* #40 */ 7449 { 0x3b1a82, 0x3b1202, 0x508b, 0x508c, 0, 0 }, /* #41 */ 7450 { 0x2b61c3, 0x2b6103, 0x5f22, 0x5f23, 0, 0 }, /* #42 */ 7451 { 0x114792, 0x114706, 0x7a10, 0x7a11, 0, 0 }, /* #43 */ 7452 { 0x223fc7, 0x223703, 0x6982, 0x6983, 0, 0 }, /* #44 */ 7453 { 0x0b1287, 0x0b1203, 0x7af7, 0x7af8, 0, 0 }, /* #45 */ 7454 { 0x2379c2, 0x237102, 0x5c60, 0x5c61, 0, 0 }, /* #46 */ 7455 { 0x1e5617, 0x1e5603, 0x6fb5, 0x6fb6, 0, 0 }, /* #47 */ 7456 { 0x1a7a87, 0x1a7287, 0x90c2, 0x90c3, 0, 0 }, /* #48 */ 7457 { 0x386043, 0x386087, 0xd2d3, 0xd2d4, 0, 0 }, /* #49 */ 7458 { 0x172bd2, 0x172306, 0x2fa5, 0x2fa6, 0, 0 }, /* #50 */ 7459 { 0x301496, 0x301402, 0x2e29, 0x2e2a, 0, 0 }, /* #51 */ 7460 { 0x174417, 0x174483, 0x903a, 0x903b, 0, 0 }, /* #52 */ 7461 { 0x086586, 0x086506, 0x5580, 0x5581, 0, 0 }, /* #53 */ 7462 { 0x076347, 0x076383, 0x9278, 0x9279, 0, 0 }, /* #54 */ 7463 { 0x321102, 0x321186, 0xd52d, 0xd52e, 0, 0 }, /* #55 */ 7464 { 0x392a17, 0x392287, 0xb30b, 0xb30c, 0, 0 }, /* #56 */ 7465 { 0x2b2242, 0x2b2206, 0x254d, 0x254e, 0, 0 }, /* #57 */ 7466 { 0x0f6a87, 0x0f6283, 0xc2bb, 0xc2bc, 0, 0 }, /* #58 */ 7467 { 0x3715c6, 0x371502, 0x37b2, 0x37b3, 0, 0 }, /* #59 */ 7468 { 0x0e1743, 0x0e1787, 0xd323, 0xd324, 0, 0 }, /* #60 */ 7469 { 0x2739d2, 0x273182, 0xb8e2, 0xb8e3, 0, 0 }, /* #61 */ 7470 { 0x203413, 0x203407, 0x03a2, 0x03a3, 0, 0 }, /* #62 */ 7471 { 0x391347, 0x391387, 0xd1c5, 0xd1c6, 0, 0 }, /* #63 */ 7472 7472 }; 7473 7473 static const BINU16_TEST_T g_aTests_dec_u16[] = 7474 7474 { 7475 { 0x 343f16, 0x343782, 0xa939, 0xa938, 0, 0 }, /* #0 */7476 { 0x07 01d7, 0x070107, 0x35e5, 0x35e4, 0, 0 }, /* #1 */7477 { 0x 106582, 0x106506, 0x188e, 0x188d, 0, 0 }, /* #2 */7478 { 0x 1a1ad2, 0x1a1282, 0xc2bd, 0xc2bc, 0, 0 }, /* #3 */7479 { 0x 111f16, 0x111782, 0xa16e, 0xa16d, 0, 0 }, /* #4 */7480 { 0x 3567c3, 0x356703, 0x6f32, 0x6f31, 0, 0 }, /* #5 */7481 { 0x2d 4992, 0x2d4186, 0xdae8, 0xdae7, 0, 0 }, /* #6 */7482 { 0x 234b06, 0x234382, 0xe2c5, 0xe2c4, 0, 0 }, /* #7 */7483 { 0x0 31056, 0x031012, 0x4b80, 0x4b7f, 0, 0 }, /* #8 */7484 { 0x3 77856, 0x377002, 0x467a, 0x4679, 0, 0 }, /* #9 */7485 { 0x 2d7b17, 0x2d7303, 0x361d, 0x361c, 0, 0 }, /* #10 */7486 { 0x 0739d2, 0x073182, 0x8e5e, 0x8e5d, 0, 0 }, /* #11 */7487 { 0x 0a40c6, 0x0a4092, 0xa3f0, 0xa3ef, 0, 0 }, /* #12 */7488 { 0x 1d6543, 0x1d6583, 0xe58b, 0xe58a, 0, 0 }, /* #13 */7489 { 0x 102587, 0x102507, 0x00b8, 0x00b7, 0, 0 }, /* #14 */7490 { 0x 173492, 0x173496, 0x95a0, 0x959f, 0, 0 }, /* #15 */7491 { 0x3 b4912, 0x3b4106, 0x7b51, 0x7b50, 0, 0 }, /* #16 */7492 { 0x0 42e03, 0x042683, 0xfc93, 0xfc92, 0, 0 }, /* #17 */7493 { 0x 2c3056, 0x2c3086, 0x94b2, 0x94b1, 0, 0 }, /* #18 */7494 { 0x 3f5f92, 0x3f5706, 0x0f12, 0x0f11, 0, 0 }, /* #19 */7495 { 0x 3a7857, 0x3a7097, 0x9100, 0x90ff, 0, 0 }, /* #20 */7496 { 0x 1351d2, 0x135182, 0x8655, 0x8654, 0, 0 }, /* #21 */7497 { 0x 255616, 0x255686, 0xdfc6, 0xdfc5, 0, 0 }, /* #22 */7498 { 0x 2b7893, 0x2b7087, 0xb018, 0xb017, 0, 0 }, /* #23 */7499 { 0x 312cd3, 0x312403, 0x1a5c, 0x1a5b, 0, 0 }, /* #24 */7500 { 0x 354347, 0x354303, 0x13ff, 0x13fe, 0, 0 }, /* #25 */7501 { 0x 117a83, 0x117203, 0x103f, 0x103e, 0, 0 }, /* #26 */7502 { 0x 3c3103, 0x3c3103, 0x1d1a, 0x1d19, 0, 0 }, /* #27 */7503 { 0x 1b4507, 0x1b4507, 0x5c5a, 0x5c59, 0, 0 }, /* #28 */7504 { 0x 393c93, 0x393487, 0x88b5, 0x88b4, 0, 0 }, /* #29 */7505 { 0x2 82f02, 0x282782, 0xf986, 0xf985, 0, 0 }, /* #30 */7506 { 0x 185c07, 0x185487, 0xf037, 0xf036, 0, 0 }, /* #31 */7507 { 0x2 63006, 0x263006, 0x1773, 0x1772, 0, 0 }, /* #32 */7508 { 0x13 3e56, 0x133682, 0xbc6f, 0xbc6e, 0, 0 }, /* #33 */7509 { 0x 3f5703, 0x3f5783, 0x9fba, 0x9fb9, 0, 0 }, /* #34 */7510 { 0x 351b96, 0x351306, 0x6136, 0x6135, 0, 0 }, /* #35 */7511 { 0x 233043, 0x233003, 0x7f08, 0x7f07, 0, 0 }, /* #36 */7512 { 0x 271413, 0x271407, 0x3b28, 0x3b27, 0, 0 }, /* #37 */7513 { 0x 326786, 0x326702, 0x580c, 0x580b, 0, 0 }, /* #38 */7514 { 0x 0c7d83, 0x0c7507, 0x05e8, 0x05e7, 0, 0 }, /* #39 */7515 { 0x 1948d7, 0x194013, 0x1820, 0x181f, 0, 0 }, /* #40 */7516 { 0x 0d0512, 0x0d0506, 0x7d85, 0x7d84, 0, 0 }, /* #41 */7517 { 0x 013546, 0x013582, 0x9071, 0x9070, 0, 0 }, /* #42 */7518 { 0x 1f7446, 0x1f7406, 0x3879, 0x3878, 0, 0 }, /* #43 */7519 { 0x 0d4703, 0x0d4703, 0x790c, 0x790b, 0, 0 }, /* #44 */7520 { 0x 1f4256, 0x1f4286, 0xd967, 0xd966, 0, 0 }, /* #45 */7521 { 0x3 60747, 0x360783, 0x883e, 0x883d, 0, 0 }, /* #46 */7522 { 0x3 f5b07, 0x3f5303, 0x2877, 0x2876, 0, 0 }, /* #47 */7523 { 0x 3c4292, 0x3c4282, 0xdf3c, 0xdf3b, 0, 0 }, /* #48 */7524 { 0x 2470d6, 0x247006, 0x254c, 0x254b, 0, 0 }, /* #49 */7525 { 0x 212b57, 0x212387, 0xd5f4, 0xd5f3, 0, 0 }, /* #50 */7526 { 0x 0511d2, 0x051102, 0x03fe, 0x03fd, 0, 0 }, /* #51 */7527 { 0x 2c5406, 0x2c5482, 0x8f3c, 0x8f3b, 0, 0 }, /* #52 */7528 { 0x 336247, 0x336283, 0x8d69, 0x8d68, 0, 0 }, /* #53 */7529 { 0x 0f70d7, 0x0f7003, 0x42ff, 0x42fe, 0, 0 }, /* #54 */7530 { 0x3 a0842, 0x3a0002, 0x2139, 0x2138, 0, 0 }, /* #55 */7531 { 0x 0342d7, 0x034207, 0x3abf, 0x3abe, 0, 0 }, /* #56 */7532 { 0x 200693, 0x200603, 0x1f09, 0x1f08, 0, 0 }, /* #57 */7533 { 0x 2b34c6, 0x2b3482, 0x8e7a, 0x8e79, 0, 0 }, /* #58 */7534 { 0x 0f0242, 0x0f0282, 0x9c53, 0x9c52, 0, 0 }, /* #59 */7535 { 0x 3a3182, 0x3a3106, 0x5434, 0x5433, 0, 0 }, /* #60 */7536 { 0x1 03793, 0x103787, 0xdbdf, 0xdbde, 0, 0 }, /* #61 */7537 { 0x 013b96, 0x013386, 0xd4fb, 0xd4fa, 0, 0 }, /* #62 */7538 { 0x 264752, 0x264702, 0x26b4, 0x26b3, 0, 0 }, /* #63 */7475 { 0x090b06, 0x090306, 0x7278, 0x7277, 0, 0 }, /* #0 */ 7476 { 0x073c57, 0x073403, 0x1795, 0x1794, 0, 0 }, /* #1 */ 7477 { 0x205e56, 0x205682, 0x95ae, 0x95ad, 0, 0 }, /* #2 */ 7478 { 0x320286, 0x320282, 0x9a81, 0x9a80, 0, 0 }, /* #3 */ 7479 { 0x0c2492, 0x0c2402, 0x0cf8, 0x0cf7, 0, 0 }, /* #4 */ 7480 { 0x0b6f92, 0x0b6782, 0xbb4a, 0xbb49, 0, 0 }, /* #5 */ 7481 { 0x2d1507, 0x2d1583, 0xbfce, 0xbfcd, 0, 0 }, /* #6 */ 7482 { 0x171cd6, 0x171406, 0x486d, 0x486c, 0, 0 }, /* #7 */ 7483 { 0x020bc6, 0x020382, 0xc2f9, 0xc2f8, 0, 0 }, /* #8 */ 7484 { 0x3604c6, 0x360402, 0x331b, 0x331a, 0, 0 }, /* #9 */ 7485 { 0x0d4096, 0x0d4086, 0xf243, 0xf242, 0, 0 }, /* #10 */ 7486 { 0x351283, 0x351203, 0x3252, 0x3251, 0, 0 }, /* #11 */ 7487 { 0x1d2792, 0x1d2702, 0x172b, 0x172a, 0, 0 }, /* #12 */ 7488 { 0x3b4817, 0x3b4097, 0xc5b0, 0xc5af, 0, 0 }, /* #13 */ 7489 { 0x272e42, 0x272606, 0x174f, 0x174e, 0, 0 }, /* #14 */ 7490 { 0x0f5907, 0x0f5187, 0xc05b, 0xc05a, 0, 0 }, /* #15 */ 7491 { 0x371e86, 0x371602, 0x0726, 0x0725, 0, 0 }, /* #16 */ 7492 { 0x0d5152, 0x0d5106, 0x6a7c, 0x6a7b, 0, 0 }, /* #17 */ 7493 { 0x0f7606, 0x0f7682, 0xe11d, 0xe11c, 0, 0 }, /* #18 */ 7494 { 0x133c83, 0x133483, 0xdccf, 0xdcce, 0, 0 }, /* #19 */ 7495 { 0x1f1e12, 0x1f1602, 0x3f1a, 0x3f19, 0, 0 }, /* #20 */ 7496 { 0x0b0013, 0x0b0003, 0x1776, 0x1775, 0, 0 }, /* #21 */ 7497 { 0x306a42, 0x306206, 0x5c82, 0x5c81, 0, 0 }, /* #22 */ 7498 { 0x376ed3, 0x376693, 0xa5c0, 0xa5bf, 0, 0 }, /* #23 */ 7499 { 0x1b7447, 0x1b7497, 0xef10, 0xef0f, 0, 0 }, /* #24 */ 7500 { 0x0718d6, 0x071086, 0xbb1f, 0xbb1e, 0, 0 }, /* #25 */ 7501 { 0x340d86, 0x340506, 0x1f0d, 0x1f0c, 0, 0 }, /* #26 */ 7502 { 0x004fd3, 0x004783, 0x95a2, 0x95a1, 0, 0 }, /* #27 */ 7503 { 0x2b5107, 0x2b5187, 0x873d, 0x873c, 0, 0 }, /* #28 */ 7504 { 0x0c6492, 0x0c6482, 0x80ea, 0x80e9, 0, 0 }, /* #29 */ 7505 { 0x253d57, 0x253503, 0x49ed, 0x49ec, 0, 0 }, /* #30 */ 7506 { 0x3a24c7, 0x3a2487, 0x8ce9, 0x8ce8, 0, 0 }, /* #31 */ 7507 { 0x244857, 0x244083, 0xe86c, 0xe86b, 0, 0 }, /* #32 */ 7508 { 0x134807, 0x134003, 0x48e4, 0x48e3, 0, 0 }, /* #33 */ 7509 { 0x1c0093, 0x1c0007, 0x030a, 0x0309, 0, 0 }, /* #34 */ 7510 { 0x0a15d3, 0x0a1587, 0xeccd, 0xeccc, 0, 0 }, /* #35 */ 7511 { 0x312452, 0x312402, 0x2c9f, 0x2c9e, 0, 0 }, /* #36 */ 7512 { 0x0e3182, 0x0e3182, 0xb003, 0xb002, 0, 0 }, /* #37 */ 7513 { 0x1a3992, 0x1a3186, 0x94e9, 0x94e8, 0, 0 }, /* #38 */ 7514 { 0x315b47, 0x315383, 0xc4d6, 0xc4d5, 0, 0 }, /* #39 */ 7515 { 0x384597, 0x384583, 0x9dbb, 0x9dba, 0, 0 }, /* #40 */ 7516 { 0x176992, 0x176106, 0x35d8, 0x35d7, 0, 0 }, /* #41 */ 7517 { 0x210c96, 0x210482, 0xf72b, 0xf72a, 0, 0 }, /* #42 */ 7518 { 0x315986, 0x315182, 0xbee4, 0xbee3, 0, 0 }, /* #43 */ 7519 { 0x2e7a13, 0x2e7287, 0xc5f1, 0xc5f0, 0, 0 }, /* #44 */ 7520 { 0x396982, 0x396192, 0x8c30, 0x8c2f, 0, 0 }, /* #45 */ 7521 { 0x3e3d57, 0x3e3583, 0xe217, 0xe216, 0, 0 }, /* #46 */ 7522 { 0x336907, 0x336107, 0x42c6, 0x42c5, 0, 0 }, /* #47 */ 7523 { 0x120103, 0x120187, 0x9734, 0x9733, 0, 0 }, /* #48 */ 7524 { 0x0701c3, 0x070103, 0x5f68, 0x5f67, 0, 0 }, /* #49 */ 7525 { 0x0b3ac6, 0x0b3286, 0xf957, 0xf956, 0, 0 }, /* #50 */ 7526 { 0x354c82, 0x354402, 0x05e1, 0x05e0, 0, 0 }, /* #51 */ 7527 { 0x1315d3, 0x131503, 0x1c47, 0x1c46, 0, 0 }, /* #52 */ 7528 { 0x2a2296, 0x2a2282, 0xa8c9, 0xa8c8, 0, 0 }, /* #53 */ 7529 { 0x372996, 0x372186, 0xbbb8, 0xbbb7, 0, 0 }, /* #54 */ 7530 { 0x343702, 0x343706, 0x091c, 0x091b, 0, 0 }, /* #55 */ 7531 { 0x273106, 0x273102, 0x0081, 0x0080, 0, 0 }, /* #56 */ 7532 { 0x034c12, 0x034402, 0x0b53, 0x0b52, 0, 0 }, /* #57 */ 7533 { 0x001407, 0x001403, 0x3fe4, 0x3fe3, 0, 0 }, /* #58 */ 7534 { 0x141653, 0x141607, 0x0df4, 0x0df3, 0, 0 }, /* #59 */ 7535 { 0x294b83, 0x294307, 0x7342, 0x7341, 0, 0 }, /* #60 */ 7536 { 0x1916c6, 0x191602, 0x2ed1, 0x2ed0, 0, 0 }, /* #61 */ 7537 { 0x193217, 0x193283, 0xc53c, 0xc53b, 0, 0 }, /* #62 */ 7538 { 0x387712, 0x387706, 0x7f0b, 0x7f0a, 0, 0 }, /* #63 */ 7539 7539 }; 7540 7540 static const BINU16_TEST_T g_aTests_dec_u16_locked[] = 7541 7541 { 7542 { 0x 3d1dd7, 0x3d1587, 0xa0de, 0xa0dd, 0, 0 }, /* #0 */7543 { 0x 380313, 0x380387, 0x9004, 0x9003, 0, 0 }, /* #1 */7544 { 0x2 005d2, 0x200502, 0x7aae, 0x7aad, 0, 0 }, /* #2 */7545 { 0x 0058d2, 0x005002, 0x0a33, 0x0a32, 0, 0 }, /* #3 */7546 { 0x 3c2006, 0x3c2002, 0x2c98, 0x2c97, 0, 0 }, /* #4 */7547 { 0x 3f6283, 0x3f6283, 0xd274, 0xd273, 0, 0 }, /* #5 */7548 { 0x2 97ac3, 0x297287, 0xcef4, 0xcef3, 0, 0 }, /* #6 */7549 { 0x 1c2e02, 0x1c2686, 0x8c07, 0x8c06, 0, 0 }, /* #7 */7550 { 0x 193ac2, 0x193206, 0x4a31, 0x4a30, 0, 0 }, /* #8 */7551 { 0x 347446, 0x347486, 0xdb0a, 0xdb09, 0, 0 }, /* #9 */7552 { 0x1 c0353, 0x1c0383, 0xd193, 0xd192, 0, 0 }, /* #10 */7553 { 0x 041c57, 0x041403, 0x3fc5, 0x3fc4, 0, 0 }, /* #11 */7554 { 0x3 a5dc3, 0x3a5587, 0x9b45, 0x9b44, 0, 0 }, /* #12 */7555 { 0x2 a7fd7, 0x2a7707, 0x2b91, 0x2b90, 0, 0 }, /* #13 */7556 { 0x 085b82, 0x085302, 0x40ac, 0x40ab, 0, 0 }, /* #14 */7557 { 0x 3e7546, 0x3e7506, 0x13a7, 0x13a6, 0, 0 }, /* #15 */7558 { 0x1 f6646, 0x1f6686, 0xa704, 0xa703, 0, 0 }, /* #16 */7559 { 0x 1a0047, 0x1a0083, 0xf6ce, 0xf6cd, 0, 0 }, /* #17 */7560 { 0x 2a52c6, 0x2a5286, 0xf87c, 0xf87b, 0, 0 }, /* #18 */7561 { 0x 2a3257, 0x2a3203, 0x180e, 0x180d, 0, 0 }, /* #19 */7562 { 0x1 94b83, 0x194303, 0x5b14, 0x5b13, 0, 0 }, /* #20 */7563 { 0x 0d0a13, 0x0d0283, 0xce65, 0xce64, 0, 0 }, /* #21 */7564 { 0x0 97a53, 0x097287, 0xb7fb, 0xb7fa, 0, 0 }, /* #22 */7565 { 0x 3f6553, 0x3f6507, 0x190d, 0x190c, 0, 0 }, /* #23 */7566 { 0x 236513, 0x236507, 0x7373, 0x7372, 0, 0 }, /* #24 */7567 { 0x 270392, 0x270306, 0x1a61, 0x1a60, 0, 0 }, /* #25 */7568 { 0x2 d03c3, 0x2d0303, 0x2033, 0x2032, 0, 0 }, /* #26 */7569 { 0x 001e13, 0x001683, 0xa7e7, 0xa7e6, 0, 0 }, /* #27 */7570 { 0x 173452, 0x173406, 0x4357, 0x4356, 0, 0 }, /* #28 */7571 { 0x 311ec3, 0x311687, 0xeb29, 0xeb28, 0, 0 }, /* #29 */7572 { 0x3 c5947, 0x3c5183, 0xe108, 0xe107, 0, 0 }, /* #30 */7573 { 0x 397183, 0x397187, 0xdb3d, 0xdb3c, 0, 0 }, /* #31 */7574 { 0x0 b3cd7, 0x0b3403, 0x298b, 0x298a, 0, 0 }, /* #32 */7575 { 0x 3c0483, 0x3c0487, 0xfe72, 0xfe71, 0, 0 }, /* #33 */7576 { 0x0 82403, 0x082403, 0x2741, 0x2740, 0, 0 }, /* #34 */7577 { 0x 034613, 0x034603, 0x7ff2, 0x7ff1, 0, 0 }, /* #35 */7578 { 0x1 e6a97, 0x1e6207, 0x11fd, 0x11fc, 0, 0 }, /* #36 */7579 { 0x 197a92, 0x197286, 0xa08e, 0xa08d, 0, 0 }, /* #37 */7580 { 0x 034fc6, 0x034782, 0xcaf8, 0xcaf7, 0, 0 }, /* #38 */7581 { 0x 1e0743, 0x1e0783, 0x9474, 0x9473, 0, 0 }, /* #39 */7582 { 0x2 66952, 0x266186, 0xc385, 0xc384, 0, 0 }, /* #40 */7583 { 0x 300202, 0x300286, 0x999a, 0x9999, 0, 0 }, /* #41 */7584 { 0x 2309c7, 0x230187, 0x9ee8, 0x9ee7, 0, 0 }, /* #42 */7585 { 0x 343613, 0x343687, 0xb1df, 0xb1de, 0, 0 }, /* #43 */7586 { 0x 166343, 0x166383, 0x8af9, 0x8af8, 0, 0 }, /* #44 */7587 { 0x 181513, 0x181503, 0x4e9c, 0x4e9b, 0, 0 }, /* #45 */7588 { 0x 3177c7, 0x317717, 0x0d60, 0x0d5f, 0, 0 }, /* #46 */7589 { 0x 025582, 0x025586, 0xbf18, 0xbf17, 0, 0 }, /* #47 */7590 { 0x0 45592, 0x045586, 0xb5fa, 0xb5f9, 0, 0 }, /* #48 */7591 { 0x 2a4846, 0x2a4002, 0x1a8d, 0x1a8c, 0, 0 }, /* #49 */7592 { 0x 382e97, 0x382687, 0x9936, 0x9935, 0, 0 }, /* #50 */7593 { 0x 3c3592, 0x3c3502, 0x37ba, 0x37b9, 0, 0 }, /* #51 */7594 { 0x 2e4296, 0x2e4202, 0x274b, 0x274a, 0, 0 }, /* #52 */7595 { 0x 205a47, 0x205287, 0xc77e, 0xc77d, 0, 0 }, /* #53 */7596 { 0x 174c52, 0x174486, 0xee8f, 0xee8e, 0, 0 }, /* #54 */7597 { 0x 186e92, 0x186686, 0xc0c4, 0xc0c3, 0, 0 }, /* #55 */7598 { 0x1 720c2, 0x172006, 0x46f1, 0x46f0, 0, 0 }, /* #56 */7599 { 0x 2e0193, 0x2e0183, 0xba5c, 0xba5b, 0, 0 }, /* #57 */7600 { 0x 270892, 0x270082, 0xefc3, 0xefc2, 0, 0 }, /* #58 */7601 { 0x0 978c2, 0x097082, 0x9b2a, 0x9b29, 0, 0 }, /* #59 */7602 { 0x 311e16, 0x311686, 0xc1c6, 0xc1c5, 0, 0 }, /* #60 */7603 { 0x 1a4092, 0x1a4002, 0x6503, 0x6502, 0, 0 }, /* #61 */7604 { 0x 1d2b52, 0x1d2386, 0x8abc, 0x8abb, 0, 0 }, /* #62 */7605 { 0x1 044c2, 0x104406, 0x5dbc, 0x5dbb, 0, 0 }, /* #63 */7542 { 0x084587, 0x084587, 0xb84e, 0xb84d, 0, 0 }, /* #0 */ 7543 { 0x0b3e02, 0x0b3606, 0x41ad, 0x41ac, 0, 0 }, /* #1 */ 7544 { 0x297d56, 0x297506, 0x1b5d, 0x1b5c, 0, 0 }, /* #2 */ 7545 { 0x251cd6, 0x251406, 0x5964, 0x5963, 0, 0 }, /* #3 */ 7546 { 0x175d12, 0x175506, 0x2528, 0x2527, 0, 0 }, /* #4 */ 7547 { 0x041316, 0x041302, 0x7d81, 0x7d80, 0, 0 }, /* #5 */ 7548 { 0x213087, 0x213087, 0xbc56, 0xbc55, 0, 0 }, /* #6 */ 7549 { 0x2e5587, 0x2e5513, 0x34f0, 0x34ef, 0, 0 }, /* #7 */ 7550 { 0x2f1253, 0x2f1207, 0x48d9, 0x48d8, 0, 0 }, /* #8 */ 7551 { 0x1d4457, 0x1d4407, 0x4b1c, 0x4b1b, 0, 0 }, /* #9 */ 7552 { 0x144d02, 0x144502, 0x5b9f, 0x5b9e, 0, 0 }, /* #10 */ 7553 { 0x3a2e87, 0x3a2607, 0x2e29, 0x2e28, 0, 0 }, /* #11 */ 7554 { 0x323807, 0x323003, 0x507d, 0x507c, 0, 0 }, /* #12 */ 7555 { 0x2d7596, 0x2d7506, 0x06de, 0x06dd, 0, 0 }, /* #13 */ 7556 { 0x300a57, 0x300203, 0x23db, 0x23da, 0, 0 }, /* #14 */ 7557 { 0x0b2447, 0x0b2407, 0x6fd3, 0x6fd2, 0, 0 }, /* #15 */ 7558 { 0x1122d7, 0x112203, 0x01e6, 0x01e5, 0, 0 }, /* #16 */ 7559 { 0x002797, 0x002707, 0x39aa, 0x39a9, 0, 0 }, /* #17 */ 7560 { 0x1f5bc3, 0x1f5303, 0x508a, 0x5089, 0, 0 }, /* #18 */ 7561 { 0x123292, 0x123286, 0xf18e, 0xf18d, 0, 0 }, /* #19 */ 7562 { 0x176083, 0x176003, 0x5f69, 0x5f68, 0, 0 }, /* #20 */ 7563 { 0x140e02, 0x140606, 0x79aa, 0x79a9, 0, 0 }, /* #21 */ 7564 { 0x001387, 0x001387, 0xd87c, 0xd87b, 0, 0 }, /* #22 */ 7565 { 0x2f57d6, 0x2f5706, 0x0c2c, 0x0c2b, 0, 0 }, /* #23 */ 7566 { 0x0c4dd6, 0x0c4582, 0x8da3, 0x8da2, 0, 0 }, /* #24 */ 7567 { 0x107bc2, 0x107386, 0xe97c, 0xe97b, 0, 0 }, /* #25 */ 7568 { 0x264e93, 0x264683, 0x89b7, 0x89b6, 0, 0 }, /* #26 */ 7569 { 0x335d46, 0x335586, 0xe719, 0xe718, 0, 0 }, /* #27 */ 7570 { 0x222803, 0x222087, 0xafef, 0xafee, 0, 0 }, /* #28 */ 7571 { 0x260906, 0x260102, 0x44db, 0x44da, 0, 0 }, /* #29 */ 7572 { 0x303c16, 0x303406, 0x6988, 0x6987, 0, 0 }, /* #30 */ 7573 { 0x246957, 0x246187, 0x97be, 0x97bd, 0, 0 }, /* #31 */ 7574 { 0x0978c7, 0x097007, 0x417e, 0x417d, 0, 0 }, /* #32 */ 7575 { 0x2b4d07, 0x2b4587, 0xfe79, 0xfe78, 0, 0 }, /* #33 */ 7576 { 0x0f6352, 0x0f6386, 0xe988, 0xe987, 0, 0 }, /* #34 */ 7577 { 0x281e12, 0x281686, 0x85fd, 0x85fc, 0, 0 }, /* #35 */ 7578 { 0x1f4d92, 0x1f4506, 0x678c, 0x678b, 0, 0 }, /* #36 */ 7579 { 0x051886, 0x051002, 0x1d8a, 0x1d89, 0, 0 }, /* #37 */ 7580 { 0x1c0612, 0x1c0682, 0x904a, 0x9049, 0, 0 }, /* #38 */ 7581 { 0x241406, 0x241486, 0xf219, 0xf218, 0, 0 }, /* #39 */ 7582 { 0x205bc7, 0x205387, 0xa566, 0xa565, 0, 0 }, /* #40 */ 7583 { 0x215682, 0x215616, 0x54b0, 0x54af, 0, 0 }, /* #41 */ 7584 { 0x0418c2, 0x041006, 0x18f1, 0x18f0, 0, 0 }, /* #42 */ 7585 { 0x0634c7, 0x063403, 0x1946, 0x1945, 0, 0 }, /* #43 */ 7586 { 0x2566d6, 0x256686, 0xddd8, 0xddd7, 0, 0 }, /* #44 */ 7587 { 0x2a1617, 0x2a1603, 0x4bc9, 0x4bc8, 0, 0 }, /* #45 */ 7588 { 0x041a46, 0x041206, 0x7a78, 0x7a77, 0, 0 }, /* #46 */ 7589 { 0x1c02d7, 0x1c0203, 0x465e, 0x465d, 0, 0 }, /* #47 */ 7590 { 0x020683, 0x020687, 0x8dbe, 0x8dbd, 0, 0 }, /* #48 */ 7591 { 0x086582, 0x086582, 0xa28a, 0xa289, 0, 0 }, /* #49 */ 7592 { 0x1a4146, 0x1a4102, 0x437a, 0x4379, 0, 0 }, /* #50 */ 7593 { 0x2a3553, 0x2a3583, 0xceb1, 0xceb0, 0, 0 }, /* #51 */ 7594 { 0x056d83, 0x056507, 0x16ca, 0x16c9, 0, 0 }, /* #52 */ 7595 { 0x044ed3, 0x044613, 0x4530, 0x452f, 0, 0 }, /* #53 */ 7596 { 0x317393, 0x317387, 0x985d, 0x985c, 0, 0 }, /* #54 */ 7597 { 0x013dc2, 0x013502, 0x4b7d, 0x4b7c, 0, 0 }, /* #55 */ 7598 { 0x1f0696, 0x1f0606, 0x10df, 0x10de, 0, 0 }, /* #56 */ 7599 { 0x125316, 0x125302, 0x153f, 0x153e, 0, 0 }, /* #57 */ 7600 { 0x0a5c57, 0x0a5483, 0xbb33, 0xbb32, 0, 0 }, /* #58 */ 7601 { 0x0b3613, 0x0b3607, 0x5be5, 0x5be4, 0, 0 }, /* #59 */ 7602 { 0x042646, 0x042606, 0x2849, 0x2848, 0, 0 }, /* #60 */ 7603 { 0x355d86, 0x355586, 0xfab3, 0xfab2, 0, 0 }, /* #61 */ 7604 { 0x3f1ad6, 0x3f1206, 0x0b25, 0x0b24, 0, 0 }, /* #62 */ 7605 { 0x185592, 0x185506, 0x10f4, 0x10f3, 0, 0 }, /* #63 */ 7606 7606 }; 7607 7607 static const BINU16_TEST_T g_aTests_not_u16[] = 7608 7608 { 7609 { 0x 161f97, 0x161f97, 0x9c64, 0x639b, 0, 0 }, /* #0 */7610 { 0x2 e6d53, 0x2e6d53, 0xbdca, 0x4235, 0, 0 }, /* #1 */7611 { 0x1 83fd6, 0x183fd6, 0x9228, 0x6dd7, 0, 0 }, /* #2 */7612 { 0x 3300c3, 0x3300c3, 0x4af6, 0xb509, 0, 0 }, /* #3 */7613 { 0x 3764d3, 0x3764d3, 0xe80e, 0x17f1, 0, 0 }, /* #4 */7614 { 0x 0d7652, 0x0d7652, 0x343e, 0xcbc1, 0, 0 }, /* #5 */7615 { 0x 277987, 0x277987, 0xec57, 0x13a8, 0, 0 }, /* #6 */7616 { 0x1 64483, 0x164483, 0x84f1, 0x7b0e, 0, 0 }, /* #7 */7617 { 0x 251502, 0x251502, 0xcfab, 0x3054, 0, 0 }, /* #8 */7618 { 0x0 47456, 0x047456, 0xd1be, 0x2e41, 0, 0 }, /* #9 */7619 { 0x 344ec3, 0x344ec3, 0x12fc, 0xed03, 0, 0 }, /* #10 */7620 { 0x1 702d6, 0x1702d6, 0xe24f, 0x1db0, 0, 0 }, /* #11 */7621 { 0x3 94452, 0x394452, 0x9aa5, 0x655a, 0, 0 }, /* #12 */7622 { 0x 3969c2, 0x3969c2, 0x080c, 0xf7f3, 0, 0 }, /* #13 */7623 { 0x0 45813, 0x045813, 0xd5ee, 0x2a11, 0, 0 }, /* #14 */7624 { 0x 223bd6, 0x223bd6, 0xaba6, 0x5459, 0, 0 }, /* #15 */7625 { 0x2 75907, 0x275907, 0x8c6b, 0x7394, 0, 0 }, /* #16 */7626 { 0x 314b56, 0x314b56, 0x5778, 0xa887, 0, 0 }, /* #17 */7627 { 0x 2a3247, 0x2a3247, 0x7b4a, 0x84b5, 0, 0 }, /* #18 */7628 { 0x 3e6812, 0x3e6812, 0x1a2f, 0xe5d0, 0, 0 }, /* #19 */7629 { 0x 251717, 0x251717, 0xf6fa, 0x0905, 0, 0 }, /* #20 */7630 { 0x 3835c3, 0x3835c3, 0x88e6, 0x7719, 0, 0 }, /* #21 */7631 { 0x 363986, 0x363986, 0xf7cb, 0x0834, 0, 0 }, /* #22 */7632 { 0x3 f67d7, 0x3f67d7, 0x54b1, 0xab4e, 0, 0 }, /* #23 */7633 { 0x 145e17, 0x145e17, 0x5b72, 0xa48d, 0, 0 }, /* #24 */7634 { 0x1 c31d6, 0x1c31d6, 0x0fff, 0xf000, 0, 0 }, /* #25 */7635 { 0x0 b6907, 0x0b6907, 0x9b29, 0x64d6, 0, 0 }, /* #26 */7636 { 0x0 634d2, 0x0634d2, 0x7237, 0x8dc8, 0, 0 }, /* #27 */7637 { 0x2 93153, 0x293153, 0x5484, 0xab7b, 0, 0 }, /* #28 */7638 { 0x 344043, 0x344043, 0x3c97, 0xc368, 0, 0 }, /* #29 */7639 { 0x 1812d2, 0x1812d2, 0x0679, 0xf986, 0, 0 }, /* #30 */7640 { 0x 1318c7, 0x1318c7, 0x64b2, 0x9b4d, 0, 0 }, /* #31 */7641 { 0x 357e87, 0x357e87, 0x832e, 0x7cd1, 0, 0 }, /* #32 */7642 { 0x 337c03, 0x337c03, 0x2978, 0xd687, 0, 0 }, /* #33 */7643 { 0x 0d4216, 0x0d4216, 0x6486, 0x9b79, 0, 0 }, /* #34 */7644 { 0x3 c5a92, 0x3c5a92, 0x69fd, 0x9602, 0, 0 }, /* #35 */7645 { 0x1 d6707, 0x1d6707, 0x50ed, 0xaf12, 0, 0 }, /* #36 */7646 { 0x0 81193, 0x081193, 0x335b, 0xcca4, 0, 0 }, /* #37 */7647 { 0x 395447, 0x395447, 0x72ff, 0x8d00, 0, 0 }, /* #38 */7648 { 0x3 c7982, 0x3c7982, 0x0e62, 0xf19d, 0, 0 }, /* #39 */7649 { 0x0 50352, 0x050352, 0x0d99, 0xf266, 0, 0 }, /* #40 */7650 { 0x1 a3dc7, 0x1a3dc7, 0xb6eb, 0x4914, 0, 0 }, /* #41 */7651 { 0x 360116, 0x360116, 0xfaad, 0x0552, 0, 0 }, /* #42 */7652 { 0x 090196, 0x090196, 0x8045, 0x7fba, 0, 0 }, /* #43 */7653 { 0x 133486, 0x133486, 0xdfeb, 0x2014, 0, 0 }, /* #44 */7654 { 0x3 07916, 0x307916, 0xd231, 0x2dce, 0, 0 }, /* #45 */7655 { 0x 052fc6, 0x052fc6, 0x5487, 0xab78, 0, 0 }, /* #46 */7656 { 0x 071d17, 0x071d17, 0xb30a, 0x4cf5, 0, 0 }, /* #47 */7657 { 0x 267e57, 0x267e57, 0xb2d3, 0x4d2c, 0, 0 }, /* #48 */7658 { 0x3 a4ac6, 0x3a4ac6, 0x1f3b, 0xe0c4, 0, 0 }, /* #49 */7659 { 0x3 77f46, 0x377f46, 0xaed3, 0x512c, 0, 0 }, /* #50 */7660 { 0x 374a06, 0x374a06, 0x2917, 0xd6e8, 0, 0 }, /* #51 */7661 { 0x1 129d7, 0x1129d7, 0x2e28, 0xd1d7, 0, 0 }, /* #52 */7662 { 0x 3f5992, 0x3f5992, 0x03bb, 0xfc44, 0, 0 }, /* #53 */7663 { 0x 386ad3, 0x386ad3, 0x7e33, 0x81cc, 0, 0 }, /* #54 */7664 { 0x 157b57, 0x157b57, 0xb3a9, 0x4c56, 0, 0 }, /* #55 */7665 { 0x 2d2cd7, 0x2d2cd7, 0x6266, 0x9d99, 0, 0 }, /* #56 */7666 { 0x 324482, 0x324482, 0x6ccf, 0x9330, 0, 0 }, /* #57 */7667 { 0x0 829d3, 0x0829d3, 0xf8ab, 0x0754, 0, 0 }, /* #58 */7668 { 0x 214c57, 0x214c57, 0x5107, 0xaef8, 0, 0 }, /* #59 */7669 { 0x 0f3d52, 0x0f3d52, 0xb908, 0x46f7, 0, 0 }, /* #60 */7670 { 0x 136a93, 0x136a93, 0x72e2, 0x8d1d, 0, 0 }, /* #61 */7671 { 0x 266486, 0x266486, 0x2af5, 0xd50a, 0, 0 }, /* #62 */7672 { 0x 1b5d96, 0x1b5d96, 0x040f, 0xfbf0, 0, 0 }, /* #63 */7609 { 0x022c86, 0x022c86, 0x29aa, 0xd655, 0, 0 }, /* #0 */ 7610 { 0x2c62c3, 0x2c62c3, 0x5f9a, 0xa065, 0, 0 }, /* #1 */ 7611 { 0x172452, 0x172452, 0x5b8c, 0xa473, 0, 0 }, /* #2 */ 7612 { 0x1564d7, 0x1564d7, 0x2565, 0xda9a, 0, 0 }, /* #3 */ 7613 { 0x260e03, 0x260e03, 0x33a4, 0xcc5b, 0, 0 }, /* #4 */ 7614 { 0x326542, 0x326542, 0x125d, 0xeda2, 0, 0 }, /* #5 */ 7615 { 0x074a17, 0x074a17, 0x2b88, 0xd477, 0, 0 }, /* #6 */ 7616 { 0x131dc7, 0x131dc7, 0x7c79, 0x8386, 0, 0 }, /* #7 */ 7617 { 0x3d15c2, 0x3d15c2, 0x66a4, 0x995b, 0, 0 }, /* #8 */ 7618 { 0x034586, 0x034586, 0x281c, 0xd7e3, 0, 0 }, /* #9 */ 7619 { 0x027206, 0x027206, 0x4ce3, 0xb31c, 0, 0 }, /* #10 */ 7620 { 0x120ad3, 0x120ad3, 0x1df6, 0xe209, 0, 0 }, /* #11 */ 7621 { 0x383117, 0x383117, 0x9474, 0x6b8b, 0, 0 }, /* #12 */ 7622 { 0x1c0d47, 0x1c0d47, 0xec28, 0x13d7, 0, 0 }, /* #13 */ 7623 { 0x023e02, 0x023e02, 0x2e82, 0xd17d, 0, 0 }, /* #14 */ 7624 { 0x0e7b42, 0x0e7b42, 0x0c85, 0xf37a, 0, 0 }, /* #15 */ 7625 { 0x2d7692, 0x2d7692, 0x1112, 0xeeed, 0, 0 }, /* #16 */ 7626 { 0x083883, 0x083883, 0xddd0, 0x222f, 0, 0 }, /* #17 */ 7627 { 0x390293, 0x390293, 0x4a71, 0xb58e, 0, 0 }, /* #18 */ 7628 { 0x2a4547, 0x2a4547, 0x55e7, 0xaa18, 0, 0 }, /* #19 */ 7629 { 0x3b5847, 0x3b5847, 0x53fa, 0xac05, 0, 0 }, /* #20 */ 7630 { 0x2d5e86, 0x2d5e86, 0x855f, 0x7aa0, 0, 0 }, /* #21 */ 7631 { 0x226043, 0x226043, 0xaaac, 0x5553, 0, 0 }, /* #22 */ 7632 { 0x360d93, 0x360d93, 0xadc6, 0x5239, 0, 0 }, /* #23 */ 7633 { 0x3c4647, 0x3c4647, 0x5fc0, 0xa03f, 0, 0 }, /* #24 */ 7634 { 0x1f4cd6, 0x1f4cd6, 0xab6f, 0x5490, 0, 0 }, /* #25 */ 7635 { 0x0a3b46, 0x0a3b46, 0xae05, 0x51fa, 0, 0 }, /* #26 */ 7636 { 0x077d03, 0x077d03, 0x49f9, 0xb606, 0, 0 }, /* #27 */ 7637 { 0x2a0e92, 0x2a0e92, 0xeffb, 0x1004, 0, 0 }, /* #28 */ 7638 { 0x166346, 0x166346, 0xe4b4, 0x1b4b, 0, 0 }, /* #29 */ 7639 { 0x357d97, 0x357d97, 0x9222, 0x6ddd, 0, 0 }, /* #30 */ 7640 { 0x0f2a93, 0x0f2a93, 0xf533, 0x0acc, 0, 0 }, /* #31 */ 7641 { 0x1227c7, 0x1227c7, 0x14f3, 0xeb0c, 0, 0 }, /* #32 */ 7642 { 0x245ec6, 0x245ec6, 0x42e9, 0xbd16, 0, 0 }, /* #33 */ 7643 { 0x2e5982, 0x2e5982, 0x7053, 0x8fac, 0, 0 }, /* #34 */ 7644 { 0x3b6f12, 0x3b6f12, 0x9a01, 0x65fe, 0, 0 }, /* #35 */ 7645 { 0x147716, 0x147716, 0x0841, 0xf7be, 0, 0 }, /* #36 */ 7646 { 0x0a1207, 0x0a1207, 0x3a18, 0xc5e7, 0, 0 }, /* #37 */ 7647 { 0x173502, 0x173502, 0xa020, 0x5fdf, 0, 0 }, /* #38 */ 7648 { 0x382017, 0x382017, 0x0d7c, 0xf283, 0, 0 }, /* #39 */ 7649 { 0x076843, 0x076843, 0x2eba, 0xd145, 0, 0 }, /* #40 */ 7650 { 0x1d5a46, 0x1d5a46, 0xeaf3, 0x150c, 0, 0 }, /* #41 */ 7651 { 0x027802, 0x027802, 0x151d, 0xeae2, 0, 0 }, /* #42 */ 7652 { 0x3a4ed6, 0x3a4ed6, 0xdec9, 0x2136, 0, 0 }, /* #43 */ 7653 { 0x2b66d7, 0x2b66d7, 0xcf75, 0x308a, 0, 0 }, /* #44 */ 7654 { 0x364712, 0x364712, 0x4bfd, 0xb402, 0, 0 }, /* #45 */ 7655 { 0x205fd6, 0x205fd6, 0xf3b2, 0x0c4d, 0, 0 }, /* #46 */ 7656 { 0x364dd6, 0x364dd6, 0x49b7, 0xb648, 0, 0 }, /* #47 */ 7657 { 0x374456, 0x374456, 0xb5b2, 0x4a4d, 0, 0 }, /* #48 */ 7658 { 0x345307, 0x345307, 0x846b, 0x7b94, 0, 0 }, /* #49 */ 7659 { 0x3b2213, 0x3b2213, 0xbdfe, 0x4201, 0, 0 }, /* #50 */ 7660 { 0x022207, 0x022207, 0x4360, 0xbc9f, 0, 0 }, /* #51 */ 7661 { 0x1c7443, 0x1c7443, 0x180e, 0xe7f1, 0, 0 }, /* #52 */ 7662 { 0x1e6043, 0x1e6043, 0x8b31, 0x74ce, 0, 0 }, /* #53 */ 7663 { 0x194a47, 0x194a47, 0x8229, 0x7dd6, 0, 0 }, /* #54 */ 7664 { 0x3e0387, 0x3e0387, 0xc993, 0x366c, 0, 0 }, /* #55 */ 7665 { 0x335ad6, 0x335ad6, 0x17d5, 0xe82a, 0, 0 }, /* #56 */ 7666 { 0x183c97, 0x183c97, 0xd1c5, 0x2e3a, 0, 0 }, /* #57 */ 7667 { 0x071203, 0x071203, 0xd3ed, 0x2c12, 0, 0 }, /* #58 */ 7668 { 0x3a1143, 0x3a1143, 0xcbd9, 0x3426, 0, 0 }, /* #59 */ 7669 { 0x214c82, 0x214c82, 0x4326, 0xbcd9, 0, 0 }, /* #60 */ 7670 { 0x087447, 0x087447, 0xfe56, 0x01a9, 0, 0 }, /* #61 */ 7671 { 0x1c7e57, 0x1c7e57, 0x444a, 0xbbb5, 0, 0 }, /* #62 */ 7672 { 0x3b6d16, 0x3b6d16, 0x09a4, 0xf65b, 0, 0 }, /* #63 */ 7673 7673 }; 7674 7674 static const BINU16_TEST_T g_aTests_not_u16_locked[] = 7675 7675 { 7676 { 0x 3b1253, 0x3b1253, 0x9667, 0x6998, 0, 0 }, /* #0 */7677 { 0x 150246, 0x150246, 0x97f3, 0x680c, 0, 0 }, /* #1 */7678 { 0x 0c6757, 0x0c6757, 0x90fa, 0x6f05, 0, 0 }, /* #2 */7679 { 0x 2d1397, 0x2d1397, 0xede9, 0x1216, 0, 0 }, /* #3 */7680 { 0x 1b1002, 0x1b1002, 0x9a36, 0x65c9, 0, 0 }, /* #4 */7681 { 0x 396dc7, 0x396dc7, 0xf00b, 0x0ff4, 0, 0 }, /* #5 */7682 { 0x 3a0146, 0x3a0146, 0xaa53, 0x55ac, 0, 0 }, /* #6 */7683 { 0x1 24d03, 0x124d03, 0x33ab, 0xcc54, 0, 0 }, /* #7 */7684 { 0x 323553, 0x323553, 0xb21d, 0x4de2, 0, 0 }, /* #8 */7685 { 0x 392c53, 0x392c53, 0x227c, 0xdd83, 0, 0 }, /* #9 */7686 { 0x 061f42, 0x061f42, 0xe0de, 0x1f21, 0, 0 }, /* #10 */7687 { 0x 3e37d7, 0x3e37d7, 0x8cff, 0x7300, 0, 0 }, /* #11 */7688 { 0x 1d6a56, 0x1d6a56, 0x90f5, 0x6f0a, 0, 0 }, /* #12 */7689 { 0x0 a4ad2, 0x0a4ad2, 0xdeb0, 0x214f, 0, 0 }, /* #13 */7690 { 0x3 b3153, 0x3b3153, 0xb97e, 0x4681, 0, 0 }, /* #14 */7691 { 0x 2d2786, 0x2d2786, 0x917a, 0x6e85, 0, 0 }, /* #15 */7692 { 0x2 81582, 0x281582, 0x57db, 0xa824, 0, 0 }, /* #16 */7693 { 0x 1a1dd6, 0x1a1dd6, 0x6da3, 0x925c, 0, 0 }, /* #17 */7694 { 0x2 17592, 0x217592, 0xfa97, 0x0568, 0, 0 }, /* #18 */7695 { 0x1 16156, 0x116156, 0x1694, 0xe96b, 0, 0 }, /* #19 */7696 { 0x 095752, 0x095752, 0x0fdc, 0xf023, 0, 0 }, /* #20 */7697 { 0x3 36006, 0x336006, 0xe2c4, 0x1d3b, 0, 0 }, /* #21 */7698 { 0x1 b5a57, 0x1b5a57, 0x973f, 0x68c0, 0, 0 }, /* #22 */7699 { 0x 265357, 0x265357, 0x5d61, 0xa29e, 0, 0 }, /* #23 */7700 { 0x 3543d6, 0x3543d6, 0x1cbc, 0xe343, 0, 0 }, /* #24 */7701 { 0x3 21556, 0x321556, 0x44cb, 0xbb34, 0, 0 }, /* #25 */7702 { 0x0 a7082, 0x0a7082, 0xa1f0, 0x5e0f, 0, 0 }, /* #26 */7703 { 0x 2721d7, 0x2721d7, 0x5a87, 0xa578, 0, 0 }, /* #27 */7704 { 0x 086392, 0x086392, 0x0eb8, 0xf147, 0, 0 }, /* #28 */7705 { 0x 2d0887, 0x2d0887, 0x82c1, 0x7d3e, 0, 0 }, /* #29 */7706 { 0x1 a5d83, 0x1a5d83, 0xcef3, 0x310c, 0, 0 }, /* #30 */7707 { 0x 225656, 0x225656, 0x1ba1, 0xe45e, 0, 0 }, /* #31 */7708 { 0x 262506, 0x262506, 0xe923, 0x16dc, 0, 0 }, /* #32 */7709 { 0x 1036c3, 0x1036c3, 0xeff4, 0x100b, 0, 0 }, /* #33 */7710 { 0x 2d2696, 0x2d2696, 0xafca, 0x5035, 0, 0 }, /* #34 */7711 { 0x 001f53, 0x001f53, 0xcc51, 0x33ae, 0, 0 }, /* #35 */7712 { 0x2 36107, 0x236107, 0x04d1, 0xfb2e, 0, 0 }, /* #36 */7713 { 0x 2f4397, 0x2f4397, 0x1850, 0xe7af, 0, 0 }, /* #37 */7714 { 0x 3c34c2, 0x3c34c2, 0x7a56, 0x85a9, 0, 0 }, /* #38 */7715 { 0x3 25303, 0x325303, 0xd3e4, 0x2c1b, 0, 0 }, /* #39 */7716 { 0x 0c2fd3, 0x0c2fd3, 0x0ce1, 0xf31e, 0, 0 }, /* #40 */7717 { 0x2 d2197, 0x2d2197, 0x6b35, 0x94ca, 0, 0 }, /* #41 */7718 { 0x3 96992, 0x396992, 0xf917, 0x06e8, 0, 0 }, /* #42 */7719 { 0x 0f5f16, 0x0f5f16, 0x5c6a, 0xa395, 0, 0 }, /* #43 */7720 { 0x 385c83, 0x385c83, 0xeb7c, 0x1483, 0, 0 }, /* #44 */7721 { 0x1 13c42, 0x113c42, 0xe716, 0x18e9, 0, 0 }, /* #45 */7722 { 0x 0f6e06, 0x0f6e06, 0x08cc, 0xf733, 0, 0 }, /* #46 */7723 { 0x3 93197, 0x393197, 0xc6f8, 0x3907, 0, 0 }, /* #47 */7724 { 0x0 37392, 0x037392, 0x6e53, 0x91ac, 0, 0 }, /* #48 */7725 { 0x0 54287, 0x054287, 0x94c2, 0x6b3d, 0, 0 }, /* #49 */7726 { 0x 1c6306, 0x1c6306, 0xb6dc, 0x4923, 0, 0 }, /* #50 */7727 { 0x 0b4d96, 0x0b4d96, 0x927d, 0x6d82, 0, 0 }, /* #51 */7728 { 0x 156017, 0x156017, 0x954e, 0x6ab1, 0, 0 }, /* #52 */7729 { 0x 0b4603, 0x0b4603, 0xbee9, 0x4116, 0, 0 }, /* #53 */7730 { 0x 3439c2, 0x3439c2, 0x2e2e, 0xd1d1, 0, 0 }, /* #54 */7731 { 0x 186dd3, 0x186dd3, 0x2189, 0xde76, 0, 0 }, /* #55 */7732 { 0x 296453, 0x296453, 0x69ac, 0x9653, 0, 0 }, /* #56 */7733 { 0x0 c5c86, 0x0c5c86, 0x45f3, 0xba0c, 0, 0 }, /* #57 */7734 { 0x 170f83, 0x170f83, 0x8b97, 0x7468, 0, 0 }, /* #58 */7735 { 0x 2e0a92, 0x2e0a92, 0x1c4b, 0xe3b4, 0, 0 }, /* #59 */7736 { 0x 2e12c6, 0x2e12c6, 0x03c6, 0xfc39, 0, 0 }, /* #60 */7737 { 0x 075c93, 0x075c93, 0x965b, 0x69a4, 0, 0 }, /* #61 */7738 { 0x 354552, 0x354552, 0x629e, 0x9d61, 0, 0 }, /* #62 */7739 { 0x 061a43, 0x061a43, 0x7531, 0x8ace, 0, 0 }, /* #63 */7676 { 0x201096, 0x201096, 0xc287, 0x3d78, 0, 0 }, /* #0 */ 7677 { 0x095c93, 0x095c93, 0x92ae, 0x6d51, 0, 0 }, /* #1 */ 7678 { 0x277f47, 0x277f47, 0x0b17, 0xf4e8, 0, 0 }, /* #2 */ 7679 { 0x1d17d2, 0x1d17d2, 0x43d7, 0xbc28, 0, 0 }, /* #3 */ 7680 { 0x3d0dc3, 0x3d0dc3, 0xbee6, 0x4119, 0, 0 }, /* #4 */ 7681 { 0x2a7506, 0x2a7506, 0xef5d, 0x10a2, 0, 0 }, /* #5 */ 7682 { 0x1f6d96, 0x1f6d96, 0x7659, 0x89a6, 0, 0 }, /* #6 */ 7683 { 0x1058d6, 0x1058d6, 0x93f4, 0x6c0b, 0, 0 }, /* #7 */ 7684 { 0x167e16, 0x167e16, 0xce60, 0x319f, 0, 0 }, /* #8 */ 7685 { 0x1c0142, 0x1c0142, 0x4f61, 0xb09e, 0, 0 }, /* #9 */ 7686 { 0x350c56, 0x350c56, 0x491f, 0xb6e0, 0, 0 }, /* #10 */ 7687 { 0x281c47, 0x281c47, 0xb0f3, 0x4f0c, 0, 0 }, /* #11 */ 7688 { 0x2e2446, 0x2e2446, 0xcdfa, 0x3205, 0, 0 }, /* #12 */ 7689 { 0x0162d2, 0x0162d2, 0xe166, 0x1e99, 0, 0 }, /* #13 */ 7690 { 0x3304d7, 0x3304d7, 0x5f94, 0xa06b, 0, 0 }, /* #14 */ 7691 { 0x1f2a16, 0x1f2a16, 0x93ee, 0x6c11, 0, 0 }, /* #15 */ 7692 { 0x2515c2, 0x2515c2, 0x86fd, 0x7902, 0, 0 }, /* #16 */ 7693 { 0x3f7ec7, 0x3f7ec7, 0xfa74, 0x058b, 0, 0 }, /* #17 */ 7694 { 0x261112, 0x261112, 0x2619, 0xd9e6, 0, 0 }, /* #18 */ 7695 { 0x1857d6, 0x1857d6, 0x59f2, 0xa60d, 0, 0 }, /* #19 */ 7696 { 0x1321c2, 0x1321c2, 0x3949, 0xc6b6, 0, 0 }, /* #20 */ 7697 { 0x321c56, 0x321c56, 0x7e11, 0x81ee, 0, 0 }, /* #21 */ 7698 { 0x101843, 0x101843, 0xce0c, 0x31f3, 0, 0 }, /* #22 */ 7699 { 0x010e57, 0x010e57, 0x816e, 0x7e91, 0, 0 }, /* #23 */ 7700 { 0x226156, 0x226156, 0x06ff, 0xf900, 0, 0 }, /* #24 */ 7701 { 0x3f6202, 0x3f6202, 0x3d6d, 0xc292, 0, 0 }, /* #25 */ 7702 { 0x0366d7, 0x0366d7, 0xebbf, 0x1440, 0, 0 }, /* #26 */ 7703 { 0x347883, 0x347883, 0x0120, 0xfedf, 0, 0 }, /* #27 */ 7704 { 0x2e1b56, 0x2e1b56, 0xe690, 0x196f, 0, 0 }, /* #28 */ 7705 { 0x3d02d2, 0x3d02d2, 0xe35e, 0x1ca1, 0, 0 }, /* #29 */ 7706 { 0x126216, 0x126216, 0xe18c, 0x1e73, 0, 0 }, /* #30 */ 7707 { 0x326252, 0x326252, 0xf684, 0x097b, 0, 0 }, /* #31 */ 7708 { 0x161096, 0x161096, 0x2cb6, 0xd349, 0, 0 }, /* #32 */ 7709 { 0x3f7b43, 0x3f7b43, 0xe8a8, 0x1757, 0, 0 }, /* #33 */ 7710 { 0x1606d7, 0x1606d7, 0x7978, 0x8687, 0, 0 }, /* #34 */ 7711 { 0x203cd3, 0x203cd3, 0xf900, 0x06ff, 0, 0 }, /* #35 */ 7712 { 0x2f0e93, 0x2f0e93, 0x0c28, 0xf3d7, 0, 0 }, /* #36 */ 7713 { 0x0d1e42, 0x0d1e42, 0xca05, 0x35fa, 0, 0 }, /* #37 */ 7714 { 0x203e57, 0x203e57, 0xaa48, 0x55b7, 0, 0 }, /* #38 */ 7715 { 0x355fd6, 0x355fd6, 0xe84f, 0x17b0, 0, 0 }, /* #39 */ 7716 { 0x2b5287, 0x2b5287, 0xd32e, 0x2cd1, 0, 0 }, /* #40 */ 7717 { 0x262cc7, 0x262cc7, 0x1af8, 0xe507, 0, 0 }, /* #41 */ 7718 { 0x3f2b86, 0x3f2b86, 0x7fbd, 0x8042, 0, 0 }, /* #42 */ 7719 { 0x320793, 0x320793, 0xa751, 0x58ae, 0, 0 }, /* #43 */ 7720 { 0x0e55d3, 0x0e55d3, 0x504c, 0xafb3, 0, 0 }, /* #44 */ 7721 { 0x1f6f17, 0x1f6f17, 0x07a9, 0xf856, 0, 0 }, /* #45 */ 7722 { 0x347e57, 0x347e57, 0x4225, 0xbdda, 0, 0 }, /* #46 */ 7723 { 0x3839c6, 0x3839c6, 0x9f4f, 0x60b0, 0, 0 }, /* #47 */ 7724 { 0x0f1a46, 0x0f1a46, 0x2998, 0xd667, 0, 0 }, /* #48 */ 7725 { 0x0c6e82, 0x0c6e82, 0x2bf7, 0xd408, 0, 0 }, /* #49 */ 7726 { 0x387312, 0x387312, 0xb782, 0x487d, 0, 0 }, /* #50 */ 7727 { 0x237106, 0x237106, 0x7ef2, 0x810d, 0, 0 }, /* #51 */ 7728 { 0x0a0086, 0x0a0086, 0xbe10, 0x41ef, 0, 0 }, /* #52 */ 7729 { 0x333346, 0x333346, 0xd2f7, 0x2d08, 0, 0 }, /* #53 */ 7730 { 0x0e6247, 0x0e6247, 0xcabd, 0x3542, 0, 0 }, /* #54 */ 7731 { 0x315e86, 0x315e86, 0xfcc0, 0x033f, 0, 0 }, /* #55 */ 7732 { 0x353493, 0x353493, 0x39af, 0xc650, 0, 0 }, /* #56 */ 7733 { 0x072357, 0x072357, 0xa839, 0x57c6, 0, 0 }, /* #57 */ 7734 { 0x245286, 0x245286, 0x4158, 0xbea7, 0, 0 }, /* #58 */ 7735 { 0x040757, 0x040757, 0x12c8, 0xed37, 0, 0 }, /* #59 */ 7736 { 0x111403, 0x111403, 0x143a, 0xebc5, 0, 0 }, /* #60 */ 7737 { 0x167ed3, 0x167ed3, 0xab16, 0x54e9, 0, 0 }, /* #61 */ 7738 { 0x1d6187, 0x1d6187, 0x383f, 0xc7c0, 0, 0 }, /* #62 */ 7739 { 0x344687, 0x344687, 0x6c76, 0x9389, 0, 0 }, /* #63 */ 7740 7740 }; 7741 7741 static const BINU16_TEST_T g_aTests_neg_u16[] = 7742 7742 { 7743 { 0x 350442, 0x350497, 0x7a57, 0x85a9, 0, 0 }, /* #0 */7744 { 0x 0c1f46, 0x0c1713, 0xa7b7, 0x5849, 0, 0 }, /* #1 */7745 { 0x 1761c2, 0x176113, 0xfd1a, 0x02e6, 0, 0 }, /* #2 */7746 { 0x 2a5fd6, 0x2a5797, 0x2a67, 0xd599, 0, 0 }, /* #3 */7747 { 0x 205307, 0x205313, 0xecaf, 0x1351, 0, 0 }, /* #4 */7748 { 0x2a 6697, 0x2a6617, 0x8aec, 0x7514, 0, 0 }, /* #5 */7749 { 0x2 63c92, 0x263487, 0x37d0, 0xc830, 0, 0 }, /* #6 */7750 { 0x 1a3fd3, 0x1a3717, 0xb515, 0x4aeb, 0, 0 }, /* #7 */7751 { 0x 152b16, 0x152313, 0xbb55, 0x44ab, 0, 0 }, /* #8 */7752 { 0x0 d5543, 0x0d5513, 0xdc9e, 0x2362, 0, 0 }, /* #9 */7753 { 0x 213cd7, 0x213417, 0xe11f, 0x1ee1, 0, 0 }, /* #10 */7754 { 0x 1b60c2, 0x1b6097, 0x3901, 0xc6ff, 0, 0 }, /* #11 */7755 { 0x 3d7a42, 0x3d7207, 0xe740, 0x18c0, 0, 0 }, /* #12 */7756 { 0x3 73956, 0x373117, 0x80d8, 0x7f28, 0, 0 }, /* #13 */7757 { 0x 037496, 0x037493, 0x6c38, 0x93c8, 0, 0 }, /* #14 */7758 { 0x 106916, 0x106113, 0xda47, 0x25b9, 0, 0 }, /* #15 */7759 { 0x 027713, 0x027783, 0x20c0, 0xdf40, 0, 0 }, /* #16 */7760 { 0x 355493, 0x355497, 0x64a1, 0x9b5f, 0, 0 }, /* #17 */7761 { 0x 3b3916, 0x3b3117, 0xa825, 0x57db, 0, 0 }, /* #18 */7762 { 0x 033756, 0x033793, 0x5f1b, 0xa0e5, 0, 0 }, /* #19 */7763 { 0x3 40106, 0x340113, 0x8de6, 0x721a, 0, 0 }, /* #20 */7764 { 0x 0513d7, 0x051317, 0xba07, 0x45f9, 0, 0 }, /* #21 */7765 { 0x 122593, 0x122517, 0xbfee, 0x4012, 0, 0 }, /* #22 */7766 { 0x1 e5203, 0x1e5293, 0x599e, 0xa662, 0, 0 }, /* #23 */7767 { 0x 034b52, 0x034393, 0x7ec2, 0x813e, 0, 0 }, /* #24 */7768 { 0x 107503, 0x107597, 0x0173, 0xfe8d, 0, 0 }, /* #25 */7769 { 0x 0f3ad3, 0x0f3217, 0xa7cd, 0x5833, 0, 0 }, /* #26 */7770 { 0x2 812c7, 0x281293, 0x1533, 0xeacd, 0, 0 }, /* #27 */7771 { 0x 197a52, 0x197213, 0xd7a9, 0x2857, 0, 0 }, /* #28 */7772 { 0x 0e1c13, 0x0e1493, 0x6508, 0x9af8, 0, 0 }, /* #29 */7773 { 0x0 71c06, 0x071403, 0xa6e0, 0x5920, 0, 0 }, /* #30 */7774 { 0x1 14853, 0x114017, 0xff7f, 0x0081, 0, 0 }, /* #31 */7775 { 0x0 014c3, 0x001483, 0x5b30, 0xa4d0, 0, 0 }, /* #32 */7776 { 0x 3f4416, 0x3f4417, 0xb9ab, 0x4655, 0, 0 }, /* #33 */7777 { 0x 0b1543, 0x0b1593, 0x2cc8, 0xd338, 0, 0 }, /* #34 */7778 { 0x3 62842, 0x362017, 0x94f6, 0x6b0a, 0, 0 }, /* #35 */7779 { 0x 075c13, 0x075497, 0x7df4, 0x820c, 0, 0 }, /* #36 */7780 { 0x 342143, 0x342117, 0x82d2, 0x7d2e, 0, 0 }, /* #37 */7781 { 0x 094c57, 0x094413, 0x9adb, 0x6525, 0, 0 }, /* #38 */7782 { 0x 0257d2, 0x025717, 0xf551, 0x0aaf, 0, 0 }, /* #39 */7783 { 0x 2b3e42, 0x2b3603, 0xa620, 0x59e0, 0, 0 }, /* #40 */7784 { 0x 131996, 0x131113, 0xd5ce, 0x2a32, 0, 0 }, /* #41 */7785 { 0x 335952, 0x335117, 0xd23b, 0x2dc5, 0, 0 }, /* #42 */7786 { 0x3 84b52, 0x384313, 0xbfea, 0x4016, 0, 0 }, /* #43 */7787 { 0x 2d2a13, 0x2d2293, 0x7c0e, 0x83f2, 0, 0 }, /* #44 */7788 { 0x 102552, 0x102513, 0xae5f, 0x51a1, 0, 0 }, /* #45 */7789 { 0x 2a7406, 0x2a7417, 0x9183, 0x6e7d, 0, 0 }, /* #46 */7790 { 0x 2d3596, 0x2d3593, 0x59af, 0xa651, 0, 0 }, /* #47 */7791 { 0x1 d07c7, 0x1d0797, 0x1507, 0xeaf9, 0, 0 }, /* #48 */7792 { 0x 1021c6, 0x102117, 0xe0ee, 0x1f12, 0, 0 }, /* #49 */7793 { 0x 312cd3, 0x312413, 0x8dda, 0x7226, 0, 0 }, /* #50 */7794 { 0x 2c0903, 0x2c0183, 0x75f0, 0x8a10, 0, 0 }, /* #51 */7795 { 0x 3a0c92, 0x3a0497, 0x099d, 0xf663, 0, 0 }, /* #52 */7796 { 0x 0e4f16, 0x0e4713, 0xb50f, 0x4af1, 0, 0 }, /* #53 */7797 { 0x 0c2903, 0x0c2193, 0x1409, 0xebf7, 0, 0 }, /* #54 */7798 { 0x 0b1bc7, 0x0b1313, 0xc987, 0x3679, 0, 0 }, /* #55 */7799 { 0x 353f02, 0x353713, 0xada2, 0x525e, 0, 0 }, /* #56 */7800 { 0x 3711c6, 0x371193, 0x5ceb, 0xa315, 0, 0 }, /* #57 */7801 { 0x0 f0597, 0x0f0517, 0xe55a, 0x1aa6, 0, 0 }, /* #58 */7802 { 0x0 41647, 0x041607, 0xc470, 0x3b90, 0, 0 }, /* #59 */7803 { 0x 034e12, 0x034683, 0x0c50, 0xf3b0, 0, 0 }, /* #60 */7804 { 0x 0a1452, 0x0a1417, 0xcd5a, 0x32a6, 0, 0 }, /* #61 */7805 { 0x 010d02, 0x010597, 0x0e37, 0xf1c9, 0, 0 }, /* #62 */7806 { 0x 3e7712, 0x3e7797, 0x195a, 0xe6a6, 0, 0 }, /* #63 */7743 { 0x036802, 0x036097, 0x7e79, 0x8187, 0, 0 }, /* #0 */ 7744 { 0x1b7212, 0x1b7297, 0x3ae2, 0xc51e, 0, 0 }, /* #1 */ 7745 { 0x2b6fc7, 0x2b6793, 0x064a, 0xf9b6, 0, 0 }, /* #2 */ 7746 { 0x0a1f06, 0x0a1797, 0x30be, 0xcf42, 0, 0 }, /* #3 */ 7747 { 0x350a92, 0x350217, 0xdcfd, 0x2303, 0, 0 }, /* #4 */ 7748 { 0x2a0917, 0x2a0197, 0x7ce9, 0x8317, 0, 0 }, /* #5 */ 7749 { 0x225ac6, 0x225217, 0xa7d5, 0x582b, 0, 0 }, /* #6 */ 7750 { 0x023b42, 0x023313, 0xe417, 0x1be9, 0, 0 }, /* #7 */ 7751 { 0x292817, 0x292097, 0x3dd2, 0xc22e, 0, 0 }, /* #8 */ 7752 { 0x0c5407, 0x0c5413, 0xc1ce, 0x3e32, 0, 0 }, /* #9 */ 7753 { 0x387486, 0x387493, 0x2002, 0xdffe, 0, 0 }, /* #10 */ 7754 { 0x0e6ed2, 0x0e6617, 0x8be5, 0x741b, 0, 0 }, /* #11 */ 7755 { 0x217582, 0x217593, 0x1f41, 0xe0bf, 0, 0 }, /* #12 */ 7756 { 0x300dc3, 0x300517, 0xbc67, 0x4399, 0, 0 }, /* #13 */ 7757 { 0x201003, 0x201013, 0xf133, 0x0ecd, 0, 0 }, /* #14 */ 7758 { 0x3f5f46, 0x3f5787, 0x7e00, 0x8200, 0, 0 }, /* #15 */ 7759 { 0x215f42, 0x215717, 0xb90a, 0x46f6, 0, 0 }, /* #16 */ 7760 { 0x2675c2, 0x267593, 0x491a, 0xb6e6, 0, 0 }, /* #17 */ 7761 { 0x0a5992, 0x0a5117, 0xd13b, 0x2ec5, 0, 0 }, /* #18 */ 7762 { 0x2001d6, 0x200193, 0x75f9, 0x8a07, 0, 0 }, /* #19 */ 7763 { 0x3b3493, 0x3b3493, 0x4db7, 0xb249, 0, 0 }, /* #20 */ 7764 { 0x364f07, 0x364717, 0x9ff4, 0x600c, 0, 0 }, /* #21 */ 7765 { 0x057b96, 0x057317, 0xc256, 0x3daa, 0, 0 }, /* #22 */ 7766 { 0x103a93, 0x103213, 0xe8bd, 0x1743, 0, 0 }, /* #23 */ 7767 { 0x2b55c2, 0x2b5587, 0x59a0, 0xa660, 0, 0 }, /* #24 */ 7768 { 0x0e38c7, 0x0e3017, 0xd2ab, 0x2d55, 0, 0 }, /* #25 */ 7769 { 0x360902, 0x360193, 0x6a7d, 0x9583, 0, 0 }, /* #26 */ 7770 { 0x2e6692, 0x2e6693, 0x68c2, 0x973e, 0, 0 }, /* #27 */ 7771 { 0x0521d6, 0x052117, 0xe8de, 0x1722, 0, 0 }, /* #28 */ 7772 { 0x2d6a52, 0x2d6217, 0xef88, 0x1078, 0, 0 }, /* #29 */ 7773 { 0x0d5f56, 0x0d5793, 0x5a8d, 0xa573, 0, 0 }, /* #30 */ 7774 { 0x176d96, 0x176513, 0x89f3, 0x760d, 0, 0 }, /* #31 */ 7775 { 0x0f5007, 0x0f5087, 0x6ba0, 0x9460, 0, 0 }, /* #32 */ 7776 { 0x0d6d06, 0x0d6597, 0x669b, 0x9965, 0, 0 }, /* #33 */ 7777 { 0x3a4d16, 0x3a4513, 0x9838, 0x67c8, 0, 0 }, /* #34 */ 7778 { 0x370f82, 0x370713, 0x858b, 0x7a75, 0, 0 }, /* #35 */ 7779 { 0x392546, 0x392517, 0xe023, 0x1fdd, 0, 0 }, /* #36 */ 7780 { 0x201c92, 0x201497, 0x55a6, 0xaa5a, 0, 0 }, /* #37 */ 7781 { 0x3c0ec3, 0x3c0697, 0x7797, 0x8869, 0, 0 }, /* #38 */ 7782 { 0x210b43, 0x210317, 0xb142, 0x4ebe, 0, 0 }, /* #39 */ 7783 { 0x0600c3, 0x060013, 0x8ff3, 0x700d, 0, 0 }, /* #40 */ 7784 { 0x214486, 0x214413, 0xe959, 0x16a7, 0, 0 }, /* #41 */ 7785 { 0x1a0ad7, 0x1a0293, 0x5e77, 0xa189, 0, 0 }, /* #42 */ 7786 { 0x3c76d3, 0x3c7613, 0x9eb7, 0x6149, 0, 0 }, /* #43 */ 7787 { 0x042083, 0x042093, 0x4b62, 0xb49e, 0, 0 }, /* #44 */ 7788 { 0x394503, 0x394517, 0xac2c, 0x53d4, 0, 0 }, /* #45 */ 7789 { 0x343092, 0x343013, 0xd68b, 0x2975, 0, 0 }, /* #46 */ 7790 { 0x186f53, 0x186797, 0x329b, 0xcd65, 0, 0 }, /* #47 */ 7791 { 0x136192, 0x136113, 0xf302, 0x0cfe, 0, 0 }, /* #48 */ 7792 { 0x381dc7, 0x381517, 0xbf5d, 0x40a3, 0, 0 }, /* #49 */ 7793 { 0x073157, 0x073113, 0xb6a8, 0x4958, 0, 0 }, /* #50 */ 7794 { 0x3c6e06, 0x3c6697, 0x3161, 0xce9f, 0, 0 }, /* #51 */ 7795 { 0x0a7b02, 0x0a7397, 0x0ade, 0xf522, 0, 0 }, /* #52 */ 7796 { 0x3a7647, 0x3a7617, 0xd091, 0x2f6f, 0, 0 }, /* #53 */ 7797 { 0x347c56, 0x347493, 0x151d, 0xeae3, 0, 0 }, /* #54 */ 7798 { 0x183b93, 0x183393, 0x4416, 0xbbea, 0, 0 }, /* #55 */ 7799 { 0x2d0306, 0x2d0397, 0x5918, 0xa6e8, 0, 0 }, /* #56 */ 7800 { 0x1840d7, 0x184093, 0x3924, 0xc6dc, 0, 0 }, /* #57 */ 7801 { 0x0c1683, 0x0c1613, 0xfeb1, 0x014f, 0, 0 }, /* #58 */ 7802 { 0x053242, 0x053293, 0x2aa3, 0xd55d, 0, 0 }, /* #59 */ 7803 { 0x394c82, 0x394493, 0x1938, 0xe6c8, 0, 0 }, /* #60 */ 7804 { 0x274f17, 0x274793, 0x72b4, 0x8d4c, 0, 0 }, /* #61 */ 7805 { 0x3e0957, 0x3e0193, 0x1877, 0xe789, 0, 0 }, /* #62 */ 7806 { 0x194fd6, 0x194717, 0x9f7e, 0x6082, 0, 0 }, /* #63 */ 7807 7807 }; 7808 7808 static const BINU16_TEST_T g_aTests_neg_u16_locked[] = 7809 7809 { 7810 { 0x 030402, 0x030487, 0x5e70, 0xa190, 0, 0 }, /* #0 */7811 { 0x 0f3693, 0x0f3613, 0xd374, 0x2c8c, 0, 0 }, /* #1 */7812 { 0x 036553, 0x036507, 0xefd0, 0x1030, 0, 0 }, /* #2 */7813 { 0x 164987, 0x164113, 0x825f, 0x7da1, 0, 0 }, /* #3 */7814 { 0x 3a5083, 0x3a5017, 0x9125, 0x6edb, 0, 0 }, /* #4 */7815 { 0x 364e93, 0x364697, 0x3d0d, 0xc2f3, 0, 0 }, /* #5 */7816 { 0x 1620c6, 0x162017, 0xc267, 0x3d99, 0, 0 }, /* #6 */7817 { 0x 101297, 0x101297, 0x0945, 0xf6bb, 0, 0 }, /* #7 */7818 { 0x 1a3b06, 0x1a3393, 0x4a33, 0xb5cd, 0, 0 }, /* #8 */7819 { 0x 095ac2, 0x095293, 0x2b38, 0xd4c8, 0, 0 }, /* #9 */7820 { 0x 301287, 0x301297, 0x358e, 0xca72, 0, 0 }, /* #10 */7821 { 0x 302f92, 0x302717, 0x9643, 0x69bd, 0, 0 }, /* #11 */7822 { 0x0 41d82, 0x041513, 0xa05c, 0x5fa4, 0, 0 }, /* #12 */7823 { 0x 332083, 0x332017, 0xa9ab, 0x5655, 0, 0 }, /* #13 */7824 { 0x 204406, 0x204417, 0x9a97, 0x6569, 0, 0 }, /* #14 */7825 { 0x 0a5b03, 0x0a5317, 0x956d, 0x6a93, 0, 0 }, /* #15 */7826 { 0x 3546d2, 0x354617, 0xa8a1, 0x575f, 0, 0 }, /* #16 */7827 { 0x3 06742, 0x306797, 0x341e, 0xcbe2, 0, 0 }, /* #17 */7828 { 0x 3d4e56, 0x3d4697, 0x1866, 0xe79a, 0, 0 }, /* #18 */7829 { 0x2 27d06, 0x227507, 0xf7a0, 0x0860, 0, 0 }, /* #19 */7830 { 0x1 266d2, 0x126693, 0x412b, 0xbed5, 0, 0 }, /* #20 */7831 { 0x32 1dd2, 0x321513, 0x8321, 0x7cdf, 0, 0 }, /* #21 */7832 { 0x2 179c7, 0x217117, 0xe0b3, 0x1f4d, 0, 0 }, /* #22 */7833 { 0x 1944d6, 0x194497, 0x72bf, 0x8d41, 0, 0 }, /* #23 */7834 { 0x 351493, 0x351493, 0x3195, 0xce6b, 0, 0 }, /* #24 */7835 { 0x 0a4442, 0x0a4493, 0x541a, 0xabe6, 0, 0 }, /* #25 */7836 { 0x 220b97, 0x220313, 0xcfe7, 0x3019, 0, 0 }, /* #26 */7837 { 0x 2d6952, 0x2d6117, 0xa996, 0x566a, 0, 0 }, /* #27 */7838 { 0x2 86dc2, 0x286513, 0x9e53, 0x61ad, 0, 0 }, /* #28 */7839 { 0x 3f7c47, 0x3f7417, 0xcd94, 0x326c, 0, 0 }, /* #29 */7840 { 0x 113512, 0x113593, 0x72c2, 0x8d3e, 0, 0 }, /* #30 */7841 { 0x 105517, 0x105593, 0x2233, 0xddcd, 0, 0 }, /* #31 */7842 { 0x 0b5c12, 0x0b5493, 0x2f62, 0xd09e, 0, 0 }, /* #32 */7843 { 0x 0604c7, 0x060417, 0xb979, 0x4687, 0, 0 }, /* #33 */7844 { 0x2 53d83, 0x253517, 0xcda6, 0x325a, 0, 0 }, /* #34 */7845 { 0x 040502, 0x040513, 0xaaa2, 0x555e, 0, 0 }, /* #35 */7846 { 0x 0271c7, 0x027113, 0xd811, 0x27ef, 0, 0 }, /* #36 */7847 { 0x3 45816, 0x345093, 0x3f5c, 0xc0a4, 0, 0 }, /* #37 */7848 { 0x 346802, 0x346093, 0x6b59, 0x94a7, 0, 0 }, /* #38 */7849 { 0x 225f56, 0x225713, 0xe517, 0x1ae9, 0, 0 }, /* #39 */7850 { 0x 3253c6, 0x325393, 0x4c39, 0xb3c7, 0, 0 }, /* #40 */7851 { 0x3a 4cc6, 0x3a4497, 0x3689, 0xc977, 0, 0 }, /* #41 */7852 { 0x2 c70c3, 0x2c7093, 0x7558, 0x8aa8, 0, 0 }, /* #42 */7853 { 0x1 66c47, 0x166497, 0x61ec, 0x9e14, 0, 0 }, /* #43 */7854 { 0x 084d07, 0x084513, 0xf632, 0x09ce, 0, 0 }, /* #44 */7855 { 0x 3d0156, 0x3d0113, 0x81b4, 0x7e4c, 0, 0 }, /* #45 */7856 { 0x 036f13, 0x036717, 0xf407, 0x0bf9, 0, 0 }, /* #46 */7857 { 0x2 500c6, 0x250093, 0x7632, 0x89ce, 0, 0 }, /* #47 */7858 { 0x 030383, 0x030313, 0xec26, 0x13da, 0, 0 }, /* #48 */7859 { 0x 326607, 0x326617, 0xdac7, 0x2539, 0, 0 }, /* #49 */7860 { 0x17 5c43, 0x175497, 0x20d8, 0xdf28, 0, 0 }, /* #50 */7861 { 0x 0a0246, 0x0a0287, 0x7460, 0x8ba0, 0, 0 }, /* #51 */7862 { 0x 285207, 0x285217, 0x8794, 0x786c, 0, 0 }, /* #52 */7863 { 0x 0c34c6, 0x0c3417, 0xf8df, 0x0721, 0, 0 }, /* #53 */7864 { 0x 1d1253, 0x1d1293, 0x0a68, 0xf598, 0, 0 }, /* #54 */7865 { 0x 3d56d6, 0x3d5697, 0x3bc1, 0xc43f, 0, 0 }, /* #55 */7866 { 0x 3b1202, 0x3b1213, 0x8da2, 0x725e, 0, 0 }, /* #56 */7867 { 0x 273217, 0x273287, 0x23a0, 0xdc60, 0, 0 }, /* #57 */7868 { 0x 0e0483, 0x0e0417, 0xa813, 0x57ed, 0, 0 }, /* #58 */7869 { 0x 267d56, 0x267513, 0xe9e1, 0x161f, 0, 0 }, /* #59 */7870 { 0x 343403, 0x343417, 0x8f1c, 0x70e4, 0, 0 }, /* #60 */7871 { 0x 130046, 0x130013, 0xa3cc, 0x5c34, 0, 0 }, /* #61 */7872 { 0x1 55543, 0x155593, 0x7a27, 0x85d9, 0, 0 }, /* #62 */7873 { 0x1 554d3, 0x155417, 0xb6d5, 0x492b, 0, 0 }, /* #63 */7810 { 0x2d1ac3, 0x2d1213, 0xd538, 0x2ac8, 0, 0 }, /* #0 */ 7811 { 0x156243, 0x156213, 0xbe3f, 0x41c1, 0, 0 }, /* #1 */ 7812 { 0x2d1f47, 0x2d1793, 0x12dd, 0xed23, 0, 0 }, /* #2 */ 7813 { 0x0475c2, 0x047503, 0x9ee0, 0x6120, 0, 0 }, /* #3 */ 7814 { 0x202306, 0x202317, 0xacdf, 0x5321, 0, 0 }, /* #4 */ 7815 { 0x217d87, 0x217517, 0xfeb5, 0x014b, 0, 0 }, /* #5 */ 7816 { 0x2b4c86, 0x2b4413, 0x9ad1, 0x652f, 0, 0 }, /* #6 */ 7817 { 0x283e56, 0x283693, 0x1ae4, 0xe51c, 0, 0 }, /* #7 */ 7818 { 0x3f27d6, 0x3f2797, 0x133a, 0xecc6, 0, 0 }, /* #8 */ 7819 { 0x2a52c2, 0x2a5217, 0x97ee, 0x6812, 0, 0 }, /* #9 */ 7820 { 0x272086, 0x272017, 0xf657, 0x09a9, 0, 0 }, /* #10 */ 7821 { 0x020717, 0x020717, 0xc506, 0x3afa, 0, 0 }, /* #11 */ 7822 { 0x064652, 0x064697, 0x5da4, 0xa25c, 0, 0 }, /* #12 */ 7823 { 0x217512, 0x217513, 0xd376, 0x2c8a, 0, 0 }, /* #13 */ 7824 { 0x127f86, 0x127797, 0x2a07, 0xd5f9, 0, 0 }, /* #14 */ 7825 { 0x296252, 0x296293, 0x034b, 0xfcb5, 0, 0 }, /* #15 */ 7826 { 0x125a13, 0x125293, 0x1741, 0xe8bf, 0, 0 }, /* #16 */ 7827 { 0x374a96, 0x374213, 0xfbcc, 0x0434, 0, 0 }, /* #17 */ 7828 { 0x1f2282, 0x1f2213, 0x8cf2, 0x730e, 0, 0 }, /* #18 */ 7829 { 0x236506, 0x236593, 0x4fff, 0xb001, 0, 0 }, /* #19 */ 7830 { 0x112887, 0x112097, 0x52b2, 0xad4e, 0, 0 }, /* #20 */ 7831 { 0x325f93, 0x325793, 0x209c, 0xdf64, 0, 0 }, /* #21 */ 7832 { 0x297887, 0x297097, 0x319b, 0xce65, 0, 0 }, /* #22 */ 7833 { 0x3b6583, 0x3b6593, 0x6299, 0x9d67, 0, 0 }, /* #23 */ 7834 { 0x1e5617, 0x1e5687, 0x2560, 0xdaa0, 0, 0 }, /* #24 */ 7835 { 0x200187, 0x200117, 0xbe56, 0x41aa, 0, 0 }, /* #25 */ 7836 { 0x320413, 0x320413, 0x93ff, 0x6c01, 0, 0 }, /* #26 */ 7837 { 0x0161c7, 0x016117, 0xfb72, 0x048e, 0, 0 }, /* #27 */ 7838 { 0x2a7f02, 0x2a7717, 0x93dc, 0x6c24, 0, 0 }, /* #28 */ 7839 { 0x105446, 0x105417, 0xbfb2, 0x404e, 0, 0 }, /* #29 */ 7840 { 0x3d57c3, 0x3d5713, 0xcdf9, 0x3207, 0, 0 }, /* #30 */ 7841 { 0x2618c6, 0x261013, 0x88a8, 0x7758, 0, 0 }, /* #31 */ 7842 { 0x2d05d7, 0x2d0517, 0xb3b8, 0x4c48, 0, 0 }, /* #32 */ 7843 { 0x132943, 0x132117, 0xfff7, 0x0009, 0, 0 }, /* #33 */ 7844 { 0x213453, 0x213413, 0xde8b, 0x2175, 0, 0 }, /* #34 */ 7845 { 0x1613d3, 0x161317, 0xd851, 0x27af, 0, 0 }, /* #35 */ 7846 { 0x3f4447, 0x3f4493, 0x0fb4, 0xf04c, 0, 0 }, /* #36 */ 7847 { 0x361dc2, 0x361593, 0x7ed4, 0x812c, 0, 0 }, /* #37 */ 7848 { 0x1b1e52, 0x1b1613, 0xb463, 0x4b9d, 0, 0 }, /* #38 */ 7849 { 0x0a5e06, 0x0a5613, 0x918b, 0x6e75, 0, 0 }, /* #39 */ 7850 { 0x1b7243, 0x1b7217, 0xd8d8, 0x2728, 0, 0 }, /* #40 */ 7851 { 0x3a7547, 0x3a7597, 0x25b2, 0xda4e, 0, 0 }, /* #41 */ 7852 { 0x297f92, 0x297797, 0x0e13, 0xf1ed, 0, 0 }, /* #42 */ 7853 { 0x1a1a07, 0x1a1217, 0xaf15, 0x50eb, 0, 0 }, /* #43 */ 7854 { 0x1a1313, 0x1a1317, 0xba1e, 0x45e2, 0, 0 }, /* #44 */ 7855 { 0x1c16d2, 0x1c1613, 0xb65c, 0x49a4, 0, 0 }, /* #45 */ 7856 { 0x2f5bd2, 0x2f5393, 0x39e1, 0xc61f, 0, 0 }, /* #46 */ 7857 { 0x2b1b06, 0x2b1317, 0xbb8e, 0x4472, 0, 0 }, /* #47 */ 7858 { 0x3d1442, 0x3d1497, 0x55d5, 0xaa2b, 0, 0 }, /* #48 */ 7859 { 0x2b1e82, 0x2b1613, 0xe611, 0x19ef, 0, 0 }, /* #49 */ 7860 { 0x1767c3, 0x176717, 0xa654, 0x59ac, 0, 0 }, /* #50 */ 7861 { 0x187c56, 0x187413, 0xb3af, 0x4c51, 0, 0 }, /* #51 */ 7862 { 0x3460d3, 0x346097, 0x528c, 0xad74, 0, 0 }, /* #52 */ 7863 { 0x370ac7, 0x370297, 0x47be, 0xb842, 0, 0 }, /* #53 */ 7864 { 0x3c2452, 0x3c2413, 0xae0e, 0x51f2, 0, 0 }, /* #54 */ 7865 { 0x0f2d57, 0x0f2593, 0x114b, 0xeeb5, 0, 0 }, /* #55 */ 7866 { 0x1b6e57, 0x1b6693, 0x3e6e, 0xc192, 0, 0 }, /* #56 */ 7867 { 0x014d82, 0x014513, 0x8d59, 0x72a7, 0, 0 }, /* #57 */ 7868 { 0x225156, 0x225117, 0xa12e, 0x5ed2, 0, 0 }, /* #58 */ 7869 { 0x007447, 0x007493, 0x6cdb, 0x9325, 0, 0 }, /* #59 */ 7870 { 0x0d5557, 0x0d5517, 0xc625, 0x39db, 0, 0 }, /* #60 */ 7871 { 0x202ad3, 0x202293, 0x0c74, 0xf38c, 0, 0 }, /* #61 */ 7872 { 0x1a3743, 0x1a3713, 0x8381, 0x7c7f, 0, 0 }, /* #62 */ 7873 { 0x124602, 0x124697, 0x5cd3, 0xa32d, 0, 0 }, /* #63 */ 7874 7874 }; 7875 7875 static const BINU32_TEST_T g_aTests_inc_u32[] = 7876 7876 { 7877 { 0x 3a1246, 0x3a1282, 0xe2d8f5cc, 0xe2d8f5cd, 0, 0 }, /* #0 */7878 { 0x3 156c7, 0x315607, 0x3b782c04, 0x3b782c05, 0, 0 }, /* #1 */7879 { 0x 1179d2, 0x117186, 0x91b00309, 0x91b0030a, 0, 0 }, /* #2 */7880 { 0x 174cd3, 0x174483, 0xe33c8044, 0xe33c8045, 0, 0 }, /* #3 */7881 { 0x0 90246, 0x090202, 0x1e7eb16c, 0x1e7eb16d, 0, 0 }, /* #4 */7882 { 0x 3259c3, 0x325187, 0x862d7c2d, 0x862d7c2e, 0, 0 }, /* #5 */7883 { 0x 331253, 0x331213, 0x45cd3c3f, 0x45cd3c40, 0, 0 }, /* #6 */7884 { 0x 2e4f12, 0x2e4702, 0x03495aa3, 0x03495aa4, 0, 0 }, /* #7 */7885 { 0x3 30a46, 0x330286, 0xef6fe9e1, 0xef6fe9e2, 0, 0 }, /* #8 */7886 { 0x 236bc7, 0x236383, 0xe416a678, 0xe416a679, 0, 0 }, /* #9 */7887 { 0x 0b4396, 0x0b4306, 0x10843fbc, 0x10843fbd, 0, 0 }, /* #10 */7888 { 0x 345816, 0x345086, 0xcc44c4a9, 0xcc44c4aa, 0, 0 }, /* #11 */7889 { 0x 0b3983, 0x0b3187, 0xd82e8e4d, 0xd82e8e4e, 0, 0 }, /* #12 */7890 { 0x 006d82, 0x006512, 0x579db33f, 0x579db340, 0, 0 }, /* #13 */7891 { 0x 227917, 0x227107, 0x3fd7413e, 0x3fd7413f, 0, 0 }, /* #14 */7892 { 0x3 c6e12, 0x3c6686, 0x90db0271, 0x90db0272, 0, 0 }, /* #15 */7893 { 0x 3d7207, 0x3d7283, 0xa1d39a12, 0xa1d39a13, 0, 0 }, /* #16 */7894 { 0x2 845c3, 0x284503, 0x01064d06, 0x01064d07, 0, 0 }, /* #17 */7895 { 0x 2a4552, 0x2a4502, 0x67885f48, 0x67885f49, 0, 0 }, /* #18 */7896 { 0x 270416, 0x270482, 0xc85b38e4, 0xc85b38e5, 0, 0 }, /* #19 */7897 { 0x 3425d2, 0x342506, 0x60e0b795, 0x60e0b796, 0, 0 }, /* #20 */7898 { 0x 342812, 0x342006, 0x2805b30e, 0x2805b30f, 0, 0 }, /* #21 */7899 { 0x 2e7083, 0x2e7003, 0x0ae66e85, 0x0ae66e86, 0, 0 }, /* #22 */7900 { 0x 153943, 0x153183, 0xf8e481ca, 0xf8e481cb, 0, 0 }, /* #23 */7901 { 0x053 2c7, 0x053287, 0x8348d917, 0x8348d918, 0, 0 }, /* #24 */7902 { 0x 241783, 0x241703, 0x0ad74c90, 0x0ad74c91, 0, 0 }, /* #25 */7903 { 0x 232852, 0x232086, 0xc63fdf8c, 0xc63fdf8d, 0, 0 }, /* #26 */7904 { 0x2 d0456, 0x2d0406, 0x030cb9e0, 0x030cb9e1, 0, 0 }, /* #27 */7905 { 0x 3f4383, 0x3f4303, 0x2b298b42, 0x2b298b43, 0, 0 }, /* #28 */7906 { 0x 355106, 0x355182, 0xe2ed9957, 0xe2ed9958, 0, 0 }, /* #29 */7907 { 0x 2e5156, 0x2e5186, 0x865e9709, 0x865e970a, 0, 0 }, /* #30 */7908 { 0x 0d5303, 0x0d5383, 0xbfa0b56d, 0xbfa0b56e, 0, 0 }, /* #31 */7909 { 0x 272797, 0x272787, 0xd0e21246, 0xd0e21247, 0, 0 }, /* #32 */7910 { 0x 1d5b06, 0x1d5386, 0x8e1eb164, 0x8e1eb165, 0, 0 }, /* #33 */7911 { 0x 102352, 0x102306, 0x0a891f21, 0x0a891f22, 0, 0 }, /* #34 */7912 { 0x1 a55c3, 0x1a5507, 0x5b87ab87, 0x5b87ab88, 0, 0 }, /* #35 */7913 { 0x 0e5b03, 0x0e5307, 0x46793680, 0x46793681, 0, 0 }, /* #36 */7914 { 0x 293187, 0x293103, 0x66ba686a, 0x66ba686b, 0, 0 }, /* #37 */7915 { 0x 030bc3, 0x030387, 0x838ef164, 0x838ef165, 0, 0 }, /* #38 */7916 { 0x 095e07, 0x095697, 0xc651b9ef, 0xc651b9f0, 0, 0 }, /* #39 */7917 { 0x0 61dd2, 0x061586, 0xde1a1841, 0xde1a1842, 0, 0 }, /* #40 */7918 { 0x 2e62d7, 0x2e6287, 0x9a5b33b6, 0x9a5b33b7, 0, 0 }, /* #41 */7919 { 0x 1f7f16, 0x1f7782, 0xd72e6d6a, 0xd72e6d6b, 0, 0 }, /* #42 */7920 { 0x 115603, 0x115607, 0x31279ec2, 0x31279ec3, 0, 0 }, /* #43 */7921 { 0x 280c97, 0x280483, 0xe552bed2, 0xe552bed3, 0, 0 }, /* #44 */7922 { 0x 2e00d6, 0x2e0012, 0x70064c3f, 0x70064c40, 0, 0 }, /* #45 */7923 { 0x 377586, 0x377506, 0x1e9a54f4, 0x1e9a54f5, 0, 0 }, /* #46 */7924 { 0x 3f6ed6, 0x3f6686, 0x8e87c470, 0x8e87c471, 0, 0 }, /* #47 */7925 { 0x 311c83, 0x311407, 0x67da97ab, 0x67da97ac, 0, 0 }, /* #48 */7926 { 0x 1b6fd6, 0x1b6702, 0x09558cc0, 0x09558cc1, 0, 0 }, /* #49 */7927 { 0x0 b1603, 0x0b1607, 0x152751ab, 0x152751ac, 0, 0 }, /* #50 */7928 { 0x 225d12, 0x225506, 0x52aa0f23, 0x52aa0f24, 0, 0 }, /* #51 */7929 { 0x 074c47, 0x074483, 0xb33cacc0, 0xb33cacc1, 0, 0 }, /* #52 */7930 { 0x 2a14d3, 0x2a1483, 0xc6d24cac, 0xc6d24cad, 0, 0 }, /* #53 */7931 { 0x 275487, 0x275407, 0x3271f7b6, 0x3271f7b7, 0, 0 }, /* #54 */7932 { 0x 3d6793, 0x3d6707, 0x48301b11, 0x48301b12, 0, 0 }, /* #55 */7933 { 0x0 11e17, 0x011687, 0xd5202a0e, 0xd5202a0f, 0, 0 }, /* #56 */7934 { 0x2 907d7, 0x290783, 0xb74a23f0, 0xb74a23f1, 0, 0 }, /* #57 */7935 { 0x3 d7dc3, 0x3d7507, 0x2ad602d7, 0x2ad602d8, 0, 0 }, /* #58 */7936 { 0x 142807, 0x142083, 0xade4f1c0, 0xade4f1c1, 0, 0 }, /* #59 */7937 { 0x 3b2c97, 0x3b2487, 0xdcc752c8, 0xdcc752c9, 0, 0 }, /* #60 */7938 { 0x 0b5712, 0x0b5792, 0xb75f531f, 0xb75f5320, 0, 0 }, /* #61 */7939 { 0x 0a5553, 0x0a5503, 0x352ffae9, 0x352ffaea, 0, 0 }, /* #62 */7940 { 0x 021312, 0x021302, 0x4f3420e4, 0x4f3420e5, 0, 0 }, /* #63 */7877 { 0x1f4e47, 0x1f4613, 0x1e26150f, 0x1e261510, 0, 0 }, /* #0 */ 7878 { 0x303c13, 0x303403, 0x598b8ec6, 0x598b8ec7, 0, 0 }, /* #1 */ 7879 { 0x0a1717, 0x0a1703, 0x300594cd, 0x300594ce, 0, 0 }, /* #2 */ 7880 { 0x2c3756, 0x2c3706, 0x32a69908, 0x32a69909, 0, 0 }, /* #3 */ 7881 { 0x087612, 0x087686, 0xe0db7983, 0xe0db7984, 0, 0 }, /* #4 */ 7882 { 0x063902, 0x063182, 0xb8649d0c, 0xb8649d0d, 0, 0 }, /* #5 */ 7883 { 0x021bc2, 0x021302, 0x71bf861b, 0x71bf861c, 0, 0 }, /* #6 */ 7884 { 0x3d10d6, 0x3d1082, 0xd337aec3, 0xd337aec4, 0, 0 }, /* #7 */ 7885 { 0x3770d7, 0x377007, 0x3fe45459, 0x3fe4545a, 0, 0 }, /* #8 */ 7886 { 0x1d3fd6, 0x1d3706, 0x7bdd0b7c, 0x7bdd0b7d, 0, 0 }, /* #9 */ 7887 { 0x1d3943, 0x1d3107, 0x59a4d7c4, 0x59a4d7c5, 0, 0 }, /* #10 */ 7888 { 0x111203, 0x111203, 0x5e490de4, 0x5e490de5, 0, 0 }, /* #11 */ 7889 { 0x2f0346, 0x2f0382, 0xb07f8d75, 0xb07f8d76, 0, 0 }, /* #12 */ 7890 { 0x203606, 0x203606, 0x6cbae7e1, 0x6cbae7e2, 0, 0 }, /* #13 */ 7891 { 0x0d1c83, 0x0d1403, 0x68e09c5a, 0x68e09c5b, 0, 0 }, /* #14 */ 7892 { 0x386d87, 0x386587, 0xb2aa1de0, 0xb2aa1de1, 0, 0 }, /* #15 */ 7893 { 0x0f7716, 0x0f7702, 0x3cd4ef5a, 0x3cd4ef5b, 0, 0 }, /* #16 */ 7894 { 0x2e1cc3, 0x2e1407, 0x7fec25a8, 0x7fec25a9, 0, 0 }, /* #17 */ 7895 { 0x1c5943, 0x1c5103, 0x30b0041b, 0x30b0041c, 0, 0 }, /* #18 */ 7896 { 0x1d2197, 0x1d2183, 0x9b9b78a0, 0x9b9b78a1, 0, 0 }, /* #19 */ 7897 { 0x0c7f56, 0x0c7786, 0xd87d8fd0, 0xd87d8fd1, 0, 0 }, /* #20 */ 7898 { 0x2c4e13, 0x2c4687, 0xc44d4f76, 0xc44d4f77, 0, 0 }, /* #21 */ 7899 { 0x1b4e06, 0x1b4686, 0x9dfd6740, 0x9dfd6741, 0, 0 }, /* #22 */ 7900 { 0x0f2f12, 0x0f2786, 0x82f071e6, 0x82f071e7, 0, 0 }, /* #23 */ 7901 { 0x053483, 0x053403, 0x54d04f1b, 0x54d04f1c, 0, 0 }, /* #24 */ 7902 { 0x392117, 0x392103, 0x65c093a0, 0x65c093a1, 0, 0 }, /* #25 */ 7903 { 0x1c2192, 0x1c2182, 0xe0df98e5, 0xe0df98e6, 0, 0 }, /* #26 */ 7904 { 0x2f1412, 0x2f1406, 0x074ee721, 0x074ee722, 0, 0 }, /* #27 */ 7905 { 0x282b46, 0x282382, 0xc831283d, 0xc831283e, 0, 0 }, /* #28 */ 7906 { 0x0840d6, 0x084006, 0x0d768e69, 0x0d768e6a, 0, 0 }, /* #29 */ 7907 { 0x3f3712, 0x3f3786, 0xf8c455ea, 0xf8c455eb, 0, 0 }, /* #30 */ 7908 { 0x2412c3, 0x241203, 0x255f726a, 0x255f726b, 0, 0 }, /* #31 */ 7909 { 0x104106, 0x104106, 0x60b85258, 0x60b85259, 0, 0 }, /* #32 */ 7910 { 0x264103, 0x264187, 0xb2765fd6, 0xb2765fd7, 0, 0 }, /* #33 */ 7911 { 0x0d7453, 0x0d7487, 0xd6adf595, 0xd6adf596, 0, 0 }, /* #34 */ 7912 { 0x163582, 0x163582, 0xa95cc4b8, 0xa95cc4b9, 0, 0 }, /* #35 */ 7913 { 0x372117, 0x372183, 0xec27b3f3, 0xec27b3f4, 0, 0 }, /* #36 */ 7914 { 0x174dd6, 0x174592, 0xfb81706f, 0xfb817070, 0, 0 }, /* #37 */ 7915 { 0x1c61d6, 0x1c6106, 0x04ee3041, 0x04ee3042, 0, 0 }, /* #38 */ 7916 { 0x217dc6, 0x217506, 0x42262db7, 0x42262db8, 0, 0 }, /* #39 */ 7917 { 0x034a53, 0x034213, 0x138eddcf, 0x138eddd0, 0, 0 }, /* #40 */ 7918 { 0x046bc6, 0x046306, 0x6dc76aed, 0x6dc76aee, 0, 0 }, /* #41 */ 7919 { 0x3d25c3, 0x3d2587, 0xc784046e, 0xc784046f, 0, 0 }, /* #42 */ 7920 { 0x3e7652, 0x3e7602, 0x59a549c1, 0x59a549c2, 0, 0 }, /* #43 */ 7921 { 0x0d4bc3, 0x0d4303, 0x5a70db88, 0x5a70db89, 0, 0 }, /* #44 */ 7922 { 0x1c4b47, 0x1c4383, 0xbf5c0bfc, 0xbf5c0bfd, 0, 0 }, /* #45 */ 7923 { 0x166dc3, 0x166583, 0x8d5beccc, 0x8d5beccd, 0, 0 }, /* #46 */ 7924 { 0x176cc3, 0x176487, 0xe3e51af4, 0xe3e51af5, 0, 0 }, /* #47 */ 7925 { 0x0c3c42, 0x0c3482, 0x87e57c1b, 0x87e57c1c, 0, 0 }, /* #48 */ 7926 { 0x367557, 0x367583, 0xa52ef7b5, 0xa52ef7b6, 0, 0 }, /* #49 */ 7927 { 0x081f07, 0x081703, 0x4b884e01, 0x4b884e02, 0, 0 }, /* #50 */ 7928 { 0x392993, 0x392187, 0x8357ffe3, 0x8357ffe4, 0, 0 }, /* #51 */ 7929 { 0x2011c6, 0x201186, 0xae03eb59, 0xae03eb5a, 0, 0 }, /* #52 */ 7930 { 0x3639d2, 0x363106, 0x62d642b1, 0x62d642b2, 0, 0 }, /* #53 */ 7931 { 0x342502, 0x342586, 0xf3c716b1, 0xf3c716b2, 0, 0 }, /* #54 */ 7932 { 0x2279d3, 0x227183, 0xb0c11fa1, 0xb0c11fa2, 0, 0 }, /* #55 */ 7933 { 0x031c02, 0x031402, 0x2df8fdd9, 0x2df8fdda, 0, 0 }, /* #56 */ 7934 { 0x214903, 0x214187, 0xba5c3477, 0xba5c3478, 0, 0 }, /* #57 */ 7935 { 0x382f43, 0x382783, 0xb042ab15, 0xb042ab16, 0, 0 }, /* #58 */ 7936 { 0x2e2947, 0x2e2117, 0x2bd8094f, 0x2bd80950, 0, 0 }, /* #59 */ 7937 { 0x0b3807, 0x0b3007, 0x38fae904, 0x38fae905, 0, 0 }, /* #60 */ 7938 { 0x1822d7, 0x182297, 0xcdd6ff9f, 0xcdd6ffa0, 0, 0 }, /* #61 */ 7939 { 0x2826d2, 0x282602, 0x5e0cb475, 0x5e0cb476, 0, 0 }, /* #62 */ 7940 { 0x1b1d92, 0x1b1506, 0x21056340, 0x21056341, 0, 0 }, /* #63 */ 7941 7941 }; 7942 7942 static const BINU32_TEST_T g_aTests_inc_u32_locked[] = 7943 7943 { 7944 { 0x 1b6082, 0x1b6006, 0x201e94e7, 0x201e94e8, 0, 0 }, /* #0 */7945 { 0x 017ad7, 0x017287, 0xa0453577, 0xa0453578, 0, 0 }, /* #1 */7946 { 0x 394903, 0x394117, 0x3d6811bf, 0x3d6811c0, 0, 0 }, /* #2 */7947 { 0x2 552c3, 0x255203, 0x7926e0c3, 0x7926e0c4, 0, 0 }, /* #3 */7948 { 0x 376656, 0x376682, 0xf7e78b0c, 0xf7e78b0d, 0, 0 }, /* #4 */7949 { 0x 197e56, 0x197602, 0x22483e00, 0x22483e01, 0, 0 }, /* #5 */7950 { 0x 1e2442, 0x1e2406, 0x04fbe3c9, 0x04fbe3ca, 0, 0 }, /* #6 */7951 { 0x 274482, 0x274402, 0x05d5eb97, 0x05d5eb98, 0, 0 }, /* #7 */7952 { 0x 1e0957, 0x1e0117, 0x56c180ef, 0x56c180f0, 0, 0 }, /* #8 */7953 { 0x 377742, 0x377782, 0x8693ea93, 0x8693ea94, 0, 0 }, /* #9 */7954 { 0x 0d7d12, 0x0d7506, 0x048fbf81, 0x048fbf82, 0, 0 }, /* #10 */7955 { 0x 255153, 0x255187, 0xeb893213, 0xeb893214, 0, 0 }, /* #11 */7956 { 0x 361393, 0x361383, 0xa31c7591, 0xa31c7592, 0, 0 }, /* #12 */7957 { 0x 2a1493, 0x2a1407, 0x5c41d9f2, 0x5c41d9f3, 0, 0 }, /* #13 */7958 { 0x0 b4e07, 0x0b4607, 0x61cda4a4, 0x61cda4a5, 0, 0 }, /* #14 */7959 { 0x3 41c52, 0x341406, 0x0f6f6e58, 0x0f6f6e59, 0, 0 }, /* #15 */7960 { 0x 357c06, 0x357406, 0x0ee9b183, 0x0ee9b184, 0, 0 }, /* #16 */7961 { 0x 0537c6, 0x053702, 0x5a1b138e, 0x5a1b138f, 0, 0 }, /* #17 */7962 { 0x 207dd3, 0x207503, 0x3a79c5e2, 0x3a79c5e3, 0, 0 }, /* #18 */7963 { 0x 151502, 0x151506, 0x42e9d20b, 0x42e9d20c, 0, 0 }, /* #19 */7964 { 0x 1c7257, 0x1c7203, 0x05b47257, 0x05b47258, 0, 0 }, /* #20 */7965 { 0x 3e5183, 0x3e5183, 0x8eac91fa, 0x8eac91fb, 0, 0 }, /* #21 */7966 { 0x2 33b96, 0x233312, 0x527231df, 0x527231e0, 0, 0 }, /* #22 */7967 { 0x 2830c7, 0x283007, 0x5fa49e94, 0x5fa49e95, 0, 0 }, /* #23 */7968 { 0x 273792, 0x273702, 0x7233786a, 0x7233786b, 0, 0 }, /* #24 */7969 { 0x 2610c7, 0x261087, 0xbaf2d402, 0xbaf2d403, 0, 0 }, /* #25 */7970 { 0x 3c6d82, 0x3c6502, 0x183fc379, 0x183fc37a, 0, 0 }, /* #26 */7971 { 0x3 a4957, 0x3a4107, 0x00a6fd1d, 0x00a6fd1e, 0, 0 }, /* #27 */7972 { 0x3 31c16, 0x331482, 0xa14beee5, 0xa14beee6, 0, 0 }, /* #28 */7973 { 0x 310d57, 0x310507, 0x146affba, 0x146affbb, 0, 0 }, /* #29 */7974 { 0x 3b16c6, 0x3b1686, 0xded66e5b, 0xded66e5c, 0, 0 }, /* #30 */7975 { 0x 274903, 0x274107, 0x196a09a2, 0x196a09a3, 0, 0 }, /* #31 */7976 { 0x 1e1882, 0x1e1086, 0xac30ad2a, 0xac30ad2b, 0, 0 }, /* #32 */7977 { 0x 3857c3, 0x385707, 0x5065b162, 0x5065b163, 0, 0 }, /* #33 */7978 { 0x 2b7652, 0x2b7606, 0x432ed710, 0x432ed711, 0, 0 }, /* #34 */7979 { 0x 297dc7, 0x297503, 0x2c086231, 0x2c086232, 0, 0 }, /* #35 */7980 { 0x 261586, 0x261502, 0x04e448b2, 0x04e448b3, 0, 0 }, /* #36 */7981 { 0x 202082, 0x202006, 0x78d17c92, 0x78d17c93, 0, 0 }, /* #37 */7982 { 0x 097242, 0x097202, 0x3cf4a16a, 0x3cf4a16b, 0, 0 }, /* #38 */7983 { 0x 115543, 0x115503, 0x257e9206, 0x257e9207, 0, 0 }, /* #39 */7984 { 0x 247bd2, 0x247312, 0x379a843f, 0x379a8440, 0, 0 }, /* #40 */7985 { 0x 206096, 0x206086, 0xc5e11a95, 0xc5e11a96, 0, 0 }, /* #41 */7986 { 0x 185002, 0x185086, 0x9aaee01d, 0x9aaee01e, 0, 0 }, /* #42 */7987 { 0x 3b3e46, 0x3b3686, 0xb1932f71, 0xb1932f72, 0, 0 }, /* #43 */7988 { 0x 0f3d06, 0x0f3502, 0x434aa236, 0x434aa237, 0, 0 }, /* #44 */7989 { 0x1 f2997, 0x1f2187, 0xc400e4e0, 0xc400e4e1, 0, 0 }, /* #45 */7990 { 0x 325103, 0x325183, 0xd4e4244b, 0xd4e4244c, 0, 0 }, /* #46 */7991 { 0x0 a4286, 0x0a4296, 0xe470a42f, 0xe470a430, 0, 0 }, /* #47 */7992 { 0x2 b3d07, 0x2b3583, 0x8fbd6557, 0x8fbd6558, 0, 0 }, /* #48 */7993 { 0x3 93ec7, 0x393607, 0x2512d335, 0x2512d336, 0, 0 }, /* #49 */7994 { 0x 284f96, 0x284786, 0xcdc13dd7, 0xcdc13dd8, 0, 0 }, /* #50 */7995 { 0x0 27547, 0x027587, 0xde771a8a, 0xde771a8b, 0, 0 }, /* #51 */7996 { 0x 2f0a53, 0x2f0203, 0x05ec3ddb, 0x05ec3ddc, 0, 0 }, /* #52 */7997 { 0x 111892, 0x111006, 0x47ae6810, 0x47ae6811, 0, 0 }, /* #53 */7998 { 0x 321716, 0x321782, 0x85915caa, 0x85915cab, 0, 0 }, /* #54 */7999 { 0x 1a1fc3, 0x1a1783, 0xc3ae3d36, 0xc3ae3d37, 0, 0 }, /* #55 */8000 { 0x 3446d2, 0x344696, 0xa48ff72f, 0xa48ff730, 0, 0 }, /* #56 */8001 { 0x 2d4143, 0x2d4183, 0xdfa189ac, 0xdfa189ad, 0, 0 }, /* #57 */8002 { 0x 150b47, 0x150307, 0x3a34b4c4, 0x3a34b4c5, 0, 0 }, /* #58 */8003 { 0x0 74d96, 0x074586, 0xe0129608, 0xe0129609, 0, 0 }, /* #59 */8004 { 0x 377783, 0x377707, 0x16650e20, 0x16650e21, 0, 0 }, /* #60 */8005 { 0x 020312, 0x020382, 0xd472c6a0, 0xd472c6a1, 0, 0 }, /* #61 */8006 { 0x 0e3cd6, 0x0e3486, 0x8d7dcec2, 0x8d7dcec3, 0, 0 }, /* #62 */8007 { 0x1 14a46, 0x114282, 0xf4a5047e, 0xf4a5047f, 0, 0 }, /* #63 */7944 { 0x370f87, 0x370703, 0x4a66dfde, 0x4a66dfdf, 0, 0 }, /* #0 */ 7945 { 0x330dd3, 0x330583, 0xa6ee6e3a, 0xa6ee6e3b, 0, 0 }, /* #1 */ 7946 { 0x065683, 0x065683, 0xfd74fc67, 0xfd74fc68, 0, 0 }, /* #2 */ 7947 { 0x266d96, 0x266502, 0x52806e66, 0x52806e67, 0, 0 }, /* #3 */ 7948 { 0x092c82, 0x092482, 0xe24ad249, 0xe24ad24a, 0, 0 }, /* #4 */ 7949 { 0x334817, 0x334003, 0x599d3fe4, 0x599d3fe5, 0, 0 }, /* #5 */ 7950 { 0x0d1ed7, 0x0d1687, 0xa9795452, 0xa9795453, 0, 0 }, /* #6 */ 7951 { 0x0f0997, 0x0f0107, 0x32bea726, 0x32bea727, 0, 0 }, /* #7 */ 7952 { 0x0f6a86, 0x0f6286, 0xa035d740, 0xa035d741, 0, 0 }, /* #8 */ 7953 { 0x065c12, 0x065482, 0xc19be479, 0xc19be47a, 0, 0 }, /* #9 */ 7954 { 0x346597, 0x346503, 0x6b4ccb50, 0x6b4ccb51, 0, 0 }, /* #10 */ 7955 { 0x380747, 0x380797, 0xc399d18f, 0xc399d190, 0, 0 }, /* #11 */ 7956 { 0x0d25d7, 0x0d2507, 0x23b70c1c, 0x23b70c1d, 0, 0 }, /* #12 */ 7957 { 0x3c1497, 0x3c1407, 0x3c2b6659, 0x3c2b665a, 0, 0 }, /* #13 */ 7958 { 0x0c1c97, 0x0c1403, 0x28c6c250, 0x28c6c251, 0, 0 }, /* #14 */ 7959 { 0x3f47c7, 0x3f4787, 0xa7cb4226, 0xa7cb4227, 0, 0 }, /* #15 */ 7960 { 0x236113, 0x236183, 0xf455e430, 0xf455e431, 0, 0 }, /* #16 */ 7961 { 0x382607, 0x382607, 0x41910569, 0x4191056a, 0, 0 }, /* #17 */ 7962 { 0x3a3146, 0x3a3186, 0xaabaa1b3, 0xaabaa1b4, 0, 0 }, /* #18 */ 7963 { 0x003cc7, 0x003407, 0x247174f4, 0x247174f5, 0, 0 }, /* #19 */ 7964 { 0x357292, 0x357282, 0xd47cac42, 0xd47cac43, 0, 0 }, /* #20 */ 7965 { 0x114c43, 0x114403, 0x32ae1b01, 0x32ae1b02, 0, 0 }, /* #21 */ 7966 { 0x2f1953, 0x2f1107, 0x19f15935, 0x19f15936, 0, 0 }, /* #22 */ 7967 { 0x1733c3, 0x173313, 0x4022937f, 0x40229380, 0, 0 }, /* #23 */ 7968 { 0x0176c2, 0x017606, 0x72262cdd, 0x72262cde, 0, 0 }, /* #24 */ 7969 { 0x0b7ac3, 0x0b7203, 0x33710293, 0x33710294, 0, 0 }, /* #25 */ 7970 { 0x201b47, 0x201387, 0xa6798592, 0xa6798593, 0, 0 }, /* #26 */ 7971 { 0x3047d3, 0x304783, 0x8dc56807, 0x8dc56808, 0, 0 }, /* #27 */ 7972 { 0x302a83, 0x302207, 0x58123df9, 0x58123dfa, 0, 0 }, /* #28 */ 7973 { 0x2232c7, 0x223287, 0xec8752bd, 0xec8752be, 0, 0 }, /* #29 */ 7974 { 0x090d03, 0x090587, 0xd3fd2704, 0xd3fd2705, 0, 0 }, /* #30 */ 7975 { 0x0c01d6, 0x0c0106, 0x0c21bc16, 0x0c21bc17, 0, 0 }, /* #31 */ 7976 { 0x034e92, 0x034686, 0xac5b9235, 0xac5b9236, 0, 0 }, /* #32 */ 7977 { 0x1b6c53, 0x1b6407, 0x0f7855b1, 0x0f7855b2, 0, 0 }, /* #33 */ 7978 { 0x313486, 0x313402, 0x23cb023c, 0x23cb023d, 0, 0 }, /* #34 */ 7979 { 0x3f4357, 0x3f4383, 0x937bfaa6, 0x937bfaa7, 0, 0 }, /* #35 */ 7980 { 0x045313, 0x045383, 0xe03fcb53, 0xe03fcb54, 0, 0 }, /* #36 */ 7981 { 0x3d4687, 0x3d4687, 0xfbbf2a0e, 0xfbbf2a0f, 0, 0 }, /* #37 */ 7982 { 0x223c92, 0x223406, 0x2678c505, 0x2678c506, 0, 0 }, /* #38 */ 7983 { 0x0e7fd2, 0x0e7786, 0xa3fd356e, 0xa3fd356f, 0, 0 }, /* #39 */ 7984 { 0x3e7c03, 0x3e7403, 0x1695389c, 0x1695389d, 0, 0 }, /* #40 */ 7985 { 0x371553, 0x371507, 0x2f1a1e86, 0x2f1a1e87, 0, 0 }, /* #41 */ 7986 { 0x0a2846, 0x0a2082, 0xb5224eca, 0xb5224ecb, 0, 0 }, /* #42 */ 7987 { 0x226bd2, 0x226396, 0x976a454f, 0x976a4550, 0, 0 }, /* #43 */ 7988 { 0x2c5183, 0x2c5107, 0x01dd9e7d, 0x01dd9e7e, 0, 0 }, /* #44 */ 7989 { 0x102157, 0x102187, 0xc44758dd, 0xc44758de, 0, 0 }, /* #45 */ 7990 { 0x1b3812, 0x1b3002, 0x5305ebe2, 0x5305ebe3, 0, 0 }, /* #46 */ 7991 { 0x014c07, 0x014487, 0xd170d7e7, 0xd170d7e8, 0, 0 }, /* #47 */ 7992 { 0x2e0783, 0x2e0703, 0x298ae224, 0x298ae225, 0, 0 }, /* #48 */ 7993 { 0x350cd6, 0x350486, 0xfe257d34, 0xfe257d35, 0, 0 }, /* #49 */ 7994 { 0x3f00c6, 0x3f0082, 0xf14d58e5, 0xf14d58e6, 0, 0 }, /* #50 */ 7995 { 0x075c82, 0x075482, 0xde49de2e, 0xde49de2f, 0, 0 }, /* #51 */ 7996 { 0x194e56, 0x194606, 0x66bb9ffe, 0x66bb9fff, 0, 0 }, /* #52 */ 7997 { 0x047087, 0x047003, 0x1c4d71a3, 0x1c4d71a4, 0, 0 }, /* #53 */ 7998 { 0x1f12d3, 0x1f1283, 0xa2a1f529, 0xa2a1f52a, 0, 0 }, /* #54 */ 7999 { 0x260957, 0x260193, 0xd942686f, 0xd9426870, 0, 0 }, /* #55 */ 8000 { 0x165c57, 0x165487, 0xa1e42777, 0xa1e42778, 0, 0 }, /* #56 */ 8001 { 0x1b27d6, 0x1b2702, 0x5314787b, 0x5314787c, 0, 0 }, /* #57 */ 8002 { 0x317dd3, 0x317507, 0x4b50e555, 0x4b50e556, 0, 0 }, /* #58 */ 8003 { 0x005616, 0x005602, 0x0a13519d, 0x0a13519e, 0, 0 }, /* #59 */ 8004 { 0x134043, 0x134007, 0x6fa9cb69, 0x6fa9cb6a, 0, 0 }, /* #60 */ 8005 { 0x2972d3, 0x297283, 0xb6f94718, 0xb6f94719, 0, 0 }, /* #61 */ 8006 { 0x2a3587, 0x2a3503, 0x787da606, 0x787da607, 0, 0 }, /* #62 */ 8007 { 0x1f1197, 0x1f1187, 0xdec405f4, 0xdec405f5, 0, 0 }, /* #63 */ 8008 8008 }; 8009 8009 static const BINU32_TEST_T g_aTests_dec_u32[] = 8010 8010 { 8011 { 0x 0920c7, 0x092007, 0x0d1a9b9d, 0x0d1a9b9c, 0, 0 }, /* #0 */8012 { 0x1 e6703, 0x1e6703, 0x044552c5, 0x044552c4, 0, 0 }, /* #1 */8013 { 0x 3d2687, 0x3d2603, 0x43ac7b24, 0x43ac7b23, 0, 0 }, /* #2 */8014 { 0x 087a56, 0x087206, 0x39d9ca57, 0x39d9ca56, 0, 0 }, /* #3 */8015 { 0x 333347, 0x333303, 0x6a353df3, 0x6a353df2, 0, 0 }, /* #4 */8016 { 0x 3652d6, 0x365286, 0xd342c96d, 0xd342c96c, 0, 0 }, /* #5 */8017 { 0x 361cd6, 0x361486, 0xf728e751, 0xf728e750, 0, 0 }, /* #6 */8018 { 0x 2a33d7, 0x2a3383, 0x92072a8a, 0x92072a89, 0, 0 }, /* #7 */8019 { 0x 395347, 0x395387, 0xca1d6183, 0xca1d6182, 0, 0 }, /* #8 */8020 { 0x2 d0552, 0x2d0502, 0x2b0231c3, 0x2b0231c2, 0, 0 }, /* #9 */8021 { 0x 110f46, 0x110702, 0x4b014844, 0x4b014843, 0, 0 }, /* #10 */8022 { 0x2 f0ed6, 0x2f0682, 0x994a21bb, 0x994a21ba, 0, 0 }, /* #11 */8023 { 0x 2c08d7, 0x2c0087, 0x8013b6d8, 0x8013b6d7, 0, 0 }, /* #12 */8024 { 0x0 91ed2, 0x091686, 0xe28ea931, 0xe28ea930, 0, 0 }, /* #13 */8025 { 0x0 60286, 0x060286, 0xa68f2a2c, 0xa68f2a2b, 0, 0 }, /* #14 */8026 { 0x 2f19c7, 0x2f1187, 0xe24703ad, 0xe24703ac, 0, 0 }, /* #15 */8027 { 0x 026447, 0x026407, 0x02cfe6d5, 0x02cfe6d4, 0, 0 }, /* #16 */8028 { 0x3b 4c17, 0x3b4407, 0x0edc5fb9, 0x0edc5fb8, 0, 0 }, /* #17 */8029 { 0x 101303, 0x101393, 0xca2b8fe0, 0xca2b8fdf, 0, 0 }, /* #18 */8030 { 0x 326102, 0x326186, 0xc09cc6d8, 0xc09cc6d7, 0, 0 }, /* #19 */8031 { 0x 020f12, 0x020786, 0x9148c097, 0x9148c096, 0, 0 }, /* #20 */8032 { 0x 1c2313, 0x1c2307, 0x3a0aa749, 0x3a0aa748, 0, 0 }, /* #21 */8033 { 0x 2c6817, 0x2c6097, 0xacd2f660, 0xacd2f65f, 0, 0 }, /* #22 */8034 { 0x2 d5053, 0x2d5003, 0x40fc31fc, 0x40fc31fb, 0, 0 }, /* #23 */8035 { 0x 353892, 0x353086, 0xa1f2700b, 0xa1f2700a, 0, 0 }, /* #24 */8036 { 0x 1a1443, 0x1a1407, 0x08b234ca, 0x08b234c9, 0, 0 }, /* #25 */8037 { 0x 273e13, 0x273603, 0x11ba4ab4, 0x11ba4ab3, 0, 0 }, /* #26 */8038 { 0x 3e1957, 0x3e1103, 0x22852de1, 0x22852de0, 0, 0 }, /* #27 */8039 { 0x 074147, 0x074183, 0xa2d0b493, 0xa2d0b492, 0, 0 }, /* #28 */8040 { 0x 3f5193, 0x3f5183, 0xff44c563, 0xff44c562, 0, 0 }, /* #29 */8041 { 0x 355a56, 0x355282, 0xefd90924, 0xefd90923, 0, 0 }, /* #30 */8042 { 0x 273306, 0x273386, 0xe1c6f8ec, 0xe1c6f8eb, 0, 0 }, /* #31 */8043 { 0x 005f47, 0x005707, 0x3a6f357f, 0x3a6f357e, 0, 0 }, /* #32 */8044 { 0x 2142d3, 0x214283, 0xa4a9d614, 0xa4a9d613, 0, 0 }, /* #33 */8045 { 0x 256e87, 0x256687, 0xc058c5e3, 0xc058c5e2, 0, 0 }, /* #34 */8046 { 0x 273a42, 0x273282, 0xcc356603, 0xcc356602, 0, 0 }, /* #35 */8047 { 0x 3c5512, 0x3c5586, 0xcf7ed279, 0xcf7ed278, 0, 0 }, /* #36 */8048 { 0x 2c0dc3, 0x2c0503, 0x781e0ea9, 0x781e0ea8, 0, 0 }, /* #37 */8049 { 0x 141607, 0x141683, 0xfc45c505, 0xfc45c504, 0, 0 }, /* #38 */8050 { 0x 0a0b02, 0x0a0386, 0xded85234, 0xded85233, 0, 0 }, /* #39 */8051 { 0x 3d0493, 0x3d0493, 0x9036f290, 0x9036f28f, 0, 0 }, /* #40 */8052 { 0x2 e7516, 0x2e7502, 0x459c18af, 0x459c18ae, 0, 0 }, /* #41 */8053 { 0x 182cd7, 0x182487, 0x80fce6dc, 0x80fce6db, 0, 0 }, /* #42 */8054 { 0x 187607, 0x187687, 0xb66c713d, 0xb66c713c, 0, 0 }, /* #43 */8055 { 0x 3e1882, 0x3e1086, 0xd6502e6a, 0xd6502e69, 0, 0 }, /* #44 */8056 { 0x 0b13c3, 0x0b1387, 0x87c8b76d, 0x87c8b76c, 0, 0 }, /* #45 */8057 { 0x0 279c6, 0x027102, 0x7c129b2b, 0x7c129b2a, 0, 0 }, /* #46 */8058 { 0x 0942d6, 0x094282, 0xf284afa5, 0xf284afa4, 0, 0 }, /* #47 */8059 { 0x 271386, 0x271382, 0x8947df62, 0x8947df61, 0, 0 }, /* #48 */8060 { 0x 1a4086, 0x1a4082, 0xaad52116, 0xaad52115, 0, 0 }, /* #49 */8061 { 0x 2f4152, 0x2f4106, 0x2a2975e5, 0x2a2975e4, 0, 0 }, /* #50 */8062 { 0x 3b2303, 0x3b2303, 0x78b79e0c, 0x78b79e0b, 0, 0 }, /* #51 */8063 { 0x 296396, 0x296306, 0x079ff83d, 0x079ff83c, 0, 0 }, /* #52 */8064 { 0x 227096, 0x227006, 0x7fd5456a, 0x7fd54569, 0, 0 }, /* #53 */8065 { 0x0 052c3, 0x005283, 0xd881db6c, 0xd881db6b, 0, 0 }, /* #54 */8066 { 0x2 c1c07, 0x2c1483, 0xed77487d, 0xed77487c, 0, 0 }, /* #55 */8067 { 0x 381dd6, 0x381506, 0x42309119, 0x42309118, 0, 0 }, /* #56 */8068 { 0x 062242, 0x062202, 0x34331c59, 0x34331c58, 0, 0 }, /* #57 */8069 { 0x0 a31d7, 0x0a3183, 0x81cd9ad1, 0x81cd9ad0, 0, 0 }, /* #58 */8070 { 0x 2f1043, 0x2f1003, 0x0294d0ae, 0x0294d0ad, 0, 0 }, /* #59 */8071 { 0x1 56953, 0x156103, 0x4b0af2ac, 0x4b0af2ab, 0, 0 }, /* #60 */8072 { 0x0 17fd7, 0x017787, 0xfd8545a4, 0xfd8545a3, 0, 0 }, /* #61 */8073 { 0x 1f5257, 0x1f5287, 0xa3d874b5, 0xa3d874b4, 0, 0 }, /* #62 */8074 { 0x 164a43, 0x164207, 0x35a70ad8, 0x35a70ad7, 0, 0 }, /* #63 */8011 { 0x266157, 0x266183, 0xa0d42617, 0xa0d42616, 0, 0 }, /* #0 */ 8012 { 0x1040d7, 0x104087, 0xc3e48837, 0xc3e48836, 0, 0 }, /* #1 */ 8013 { 0x2a7593, 0x2a7507, 0x07e8e425, 0x07e8e424, 0, 0 }, /* #2 */ 8014 { 0x1a3d13, 0x1a3507, 0x7de7825b, 0x7de7825a, 0, 0 }, /* #3 */ 8015 { 0x1f4417, 0x1f4407, 0x2ab0e185, 0x2ab0e184, 0, 0 }, /* #4 */ 8016 { 0x261956, 0x261182, 0xa6d31d3f, 0xa6d31d3e, 0, 0 }, /* #5 */ 8017 { 0x2547d6, 0x254786, 0x918f4a45, 0x918f4a44, 0, 0 }, /* #6 */ 8018 { 0x150106, 0x150102, 0x6cf3fac3, 0x6cf3fac2, 0, 0 }, /* #7 */ 8019 { 0x142f43, 0x142787, 0xed6afb85, 0xed6afb84, 0, 0 }, /* #8 */ 8020 { 0x2710c2, 0x271002, 0x1e456ae4, 0x1e456ae3, 0, 0 }, /* #9 */ 8021 { 0x2c4f16, 0x2c4786, 0xa08fbd78, 0xa08fbd77, 0, 0 }, /* #10 */ 8022 { 0x2021d3, 0x202187, 0x9ed704f6, 0x9ed704f5, 0, 0 }, /* #11 */ 8023 { 0x064243, 0x064203, 0x493de5e4, 0x493de5e3, 0, 0 }, /* #12 */ 8024 { 0x000146, 0x000186, 0xef956596, 0xef956595, 0, 0 }, /* #13 */ 8025 { 0x001417, 0x001417, 0x3eba0c10, 0x3eba0c0f, 0, 0 }, /* #14 */ 8026 { 0x013882, 0x013082, 0xfaa4854d, 0xfaa4854c, 0, 0 }, /* #15 */ 8027 { 0x2b4102, 0x2b4102, 0x4994c3af, 0x4994c3ae, 0, 0 }, /* #16 */ 8028 { 0x3b1b13, 0x3b1303, 0x7eee7f55, 0x7eee7f54, 0, 0 }, /* #17 */ 8029 { 0x294592, 0x294506, 0x10b444a7, 0x10b444a6, 0, 0 }, /* #18 */ 8030 { 0x073882, 0x073006, 0x670ef4df, 0x670ef4de, 0, 0 }, /* #19 */ 8031 { 0x2e1157, 0x2e1107, 0x18876701, 0x18876700, 0, 0 }, /* #20 */ 8032 { 0x3b7f13, 0x3b7707, 0x72de2c7c, 0x72de2c7b, 0, 0 }, /* #21 */ 8033 { 0x3a3bc6, 0x3a3306, 0x47a67b3a, 0x47a67b39, 0, 0 }, /* #22 */ 8034 { 0x244196, 0x244102, 0x578de055, 0x578de054, 0, 0 }, /* #23 */ 8035 { 0x031953, 0x031183, 0xf3f5b793, 0xf3f5b792, 0, 0 }, /* #24 */ 8036 { 0x274f57, 0x274783, 0xca0bea8a, 0xca0bea89, 0, 0 }, /* #25 */ 8037 { 0x130f07, 0x130787, 0xd9095dc7, 0xd9095dc6, 0, 0 }, /* #26 */ 8038 { 0x2b6153, 0x2b6187, 0xd1208eb8, 0xd1208eb7, 0, 0 }, /* #27 */ 8039 { 0x397b86, 0x397386, 0xd877e4d9, 0xd877e4d8, 0, 0 }, /* #28 */ 8040 { 0x116f13, 0x116787, 0xd3558a9b, 0xd3558a9a, 0, 0 }, /* #29 */ 8041 { 0x0b2703, 0x0b2707, 0x200b87bf, 0x200b87be, 0, 0 }, /* #30 */ 8042 { 0x3d1d02, 0x3d1502, 0x357d23cf, 0x357d23ce, 0, 0 }, /* #31 */ 8043 { 0x3a0652, 0x3a0682, 0x9afec632, 0x9afec631, 0, 0 }, /* #32 */ 8044 { 0x060a56, 0x060202, 0x7418f039, 0x7418f038, 0, 0 }, /* #33 */ 8045 { 0x036993, 0x036183, 0xe0d27cd7, 0xe0d27cd6, 0, 0 }, /* #34 */ 8046 { 0x0238c2, 0x023012, 0x6ee69880, 0x6ee6987f, 0, 0 }, /* #35 */ 8047 { 0x261386, 0x261382, 0xa6cde2af, 0xa6cde2ae, 0, 0 }, /* #36 */ 8048 { 0x1d03c3, 0x1d0303, 0x7199a987, 0x7199a986, 0, 0 }, /* #37 */ 8049 { 0x091857, 0x091007, 0x77dc847e, 0x77dc847d, 0, 0 }, /* #38 */ 8050 { 0x3e2986, 0x3e2102, 0x3db5730c, 0x3db5730b, 0, 0 }, /* #39 */ 8051 { 0x145946, 0x145186, 0xb07319ec, 0xb07319eb, 0, 0 }, /* #40 */ 8052 { 0x2b0e83, 0x2b0697, 0xaa4d76a0, 0xaa4d769f, 0, 0 }, /* #41 */ 8053 { 0x2738c6, 0x273086, 0xd78885e9, 0xd78885e8, 0, 0 }, /* #42 */ 8054 { 0x0f30c6, 0x0f3006, 0x22266ba4, 0x22266ba3, 0, 0 }, /* #43 */ 8055 { 0x250e53, 0x250683, 0xa28f9046, 0xa28f9045, 0, 0 }, /* #44 */ 8056 { 0x111556, 0x111586, 0xad236de3, 0xad236de2, 0, 0 }, /* #45 */ 8057 { 0x036913, 0x036103, 0x16f1da74, 0x16f1da73, 0, 0 }, /* #46 */ 8058 { 0x3d0152, 0x3d0182, 0x8529916c, 0x8529916b, 0, 0 }, /* #47 */ 8059 { 0x0a6cc7, 0x0a6487, 0xa0755231, 0xa0755230, 0, 0 }, /* #48 */ 8060 { 0x274052, 0x274006, 0x74b794f7, 0x74b794f6, 0, 0 }, /* #49 */ 8061 { 0x147f03, 0x147783, 0xb5fc6059, 0xb5fc6058, 0, 0 }, /* #50 */ 8062 { 0x190e97, 0x190687, 0xe1eac4a1, 0xe1eac4a0, 0, 0 }, /* #51 */ 8063 { 0x133746, 0x133786, 0x84d49764, 0x84d49763, 0, 0 }, /* #52 */ 8064 { 0x1f2896, 0x1f2082, 0x84a9d5b7, 0x84a9d5b6, 0, 0 }, /* #53 */ 8065 { 0x0d63c7, 0x0d6303, 0x75e4b014, 0x75e4b013, 0, 0 }, /* #54 */ 8066 { 0x242d83, 0x242503, 0x4c683176, 0x4c683175, 0, 0 }, /* #55 */ 8067 { 0x076102, 0x076106, 0x4bfc33a6, 0x4bfc33a5, 0, 0 }, /* #56 */ 8068 { 0x227e43, 0x227603, 0x02e2ee5e, 0x02e2ee5d, 0, 0 }, /* #57 */ 8069 { 0x0f7f82, 0x0f7702, 0x0d04027d, 0x0d04027c, 0, 0 }, /* #58 */ 8070 { 0x3f6312, 0x3f6382, 0xcf8af2af, 0xcf8af2ae, 0, 0 }, /* #59 */ 8071 { 0x1f7e82, 0x1f7602, 0x2eaccdfe, 0x2eaccdfd, 0, 0 }, /* #60 */ 8072 { 0x077682, 0x077682, 0xafd13044, 0xafd13043, 0, 0 }, /* #61 */ 8073 { 0x3758c2, 0x375002, 0x080005ce, 0x080005cd, 0, 0 }, /* #62 */ 8074 { 0x3d1b56, 0x3d1316, 0x44978760, 0x4497875f, 0, 0 }, /* #63 */ 8075 8075 }; 8076 8076 static const BINU32_TEST_T g_aTests_dec_u32_locked[] = 8077 8077 { 8078 { 0x3 92742, 0x392782, 0xbabff026, 0xbabff025, 0, 0 }, /* #0 */8079 { 0x 2f6cc6, 0x2f6402, 0x329801bd, 0x329801bc, 0, 0 }, /* #1 */8080 { 0x 1a5a13, 0x1a5283, 0xe48f400c, 0xe48f400b, 0, 0 }, /* #2 */8081 { 0x 356696, 0x356606, 0x60a94061, 0x60a94060, 0, 0 }, /* #3 */8082 { 0x0 13107, 0x013103, 0x7d4d675e, 0x7d4d675d, 0, 0 }, /* #4 */8083 { 0x 3d0c96, 0x3d0406, 0x5858ff85, 0x5858ff84, 0, 0 }, /* #5 */8084 { 0x 2f2213, 0x2f2203, 0x0a79ab9f, 0x0a79ab9e, 0, 0 }, /* #6 */8085 { 0x 3279c3, 0x327187, 0x9e2271d9, 0x9e2271d8, 0, 0 }, /* #7 */8086 { 0x 206d03, 0x206507, 0x6b9514fa, 0x6b9514f9, 0, 0 }, /* #8 */8087 { 0x 146046, 0x146082, 0xc53c14c2, 0xc53c14c1, 0, 0 }, /* #9 */8088 { 0x 367012, 0x367086, 0xcd8ae18e, 0xcd8ae18d, 0, 0 }, /* #10 */8089 { 0x3 f26c7, 0x3f2607, 0x015e07cd, 0x015e07cc, 0, 0 }, /* #11 */8090 { 0x 124542, 0x124586, 0xb540f245, 0xb540f244, 0, 0 }, /* #12 */8091 { 0x 212b53, 0x212383, 0xf5b6f458, 0xf5b6f457, 0, 0 }, /* #13 */8092 { 0x 2358d6, 0x235002, 0x0d38bbff, 0x0d38bbfe, 0, 0 }, /* #14 */8093 { 0x 3e09d6, 0x3e0182, 0xee5316f8, 0xee5316f7, 0, 0 }, /* #15 */8094 { 0x 090b82, 0x090306, 0x68d4ba96, 0x68d4ba95, 0, 0 }, /* #16 */8095 { 0x2 562c3, 0x256283, 0xc14c90fe, 0xc14c90fd, 0, 0 }, /* #17 */8096 { 0x 031456, 0x031402, 0x31ded944, 0x31ded943, 0, 0 }, /* #18 */8097 { 0x 0a39c3, 0x0a3187, 0x9dd6612f, 0x9dd6612e, 0, 0 }, /* #19 */8098 { 0x0 663d6, 0x066306, 0x1a0cdf8c, 0x1a0cdf8b, 0, 0 }, /* #20 */8099 { 0x 280e86, 0x280682, 0x9ba47dba, 0x9ba47db9, 0, 0 }, /* #21 */8100 { 0x 3a6d57, 0x3a6587, 0x8fe07106, 0x8fe07105, 0, 0 }, /* #22 */8101 { 0x 1c69c2, 0x1c6186, 0xf16b80cb, 0xf16b80ca, 0, 0 }, /* #23 */8102 { 0x 144993, 0x144183, 0xc9ff812a, 0xc9ff8129, 0, 0 }, /* #24 */8103 { 0x 387186, 0x387106, 0x6738c875, 0x6738c874, 0, 0 }, /* #25 */8104 { 0x 011382, 0x011302, 0x1f723c17, 0x1f723c16, 0, 0 }, /* #26 */8105 { 0x 071a02, 0x071206, 0x2b84b0a1, 0x2b84b0a0, 0, 0 }, /* #27 */8106 { 0x 283053, 0x283003, 0x443e2d86, 0x443e2d85, 0, 0 }, /* #28 */8107 { 0x1 e5b42, 0x1e5306, 0x4bd73437, 0x4bd73436, 0, 0 }, /* #29 */8108 { 0x 252dc7, 0x252583, 0x87607305, 0x87607304, 0, 0 }, /* #30 */8109 { 0x 1f71d7, 0x1f7107, 0x4b6cee34, 0x4b6cee33, 0, 0 }, /* #31 */8110 { 0x0 a1dc2, 0x0a1502, 0x107cc41b, 0x107cc41a, 0, 0 }, /* #32 */8111 { 0x2 e71c7, 0x2e7183, 0xd9a27108, 0xd9a27107, 0, 0 }, /* #33 */8112 { 0x 2a5157, 0x2a5107, 0x2f976e0b, 0x2f976e0a, 0, 0 }, /* #34 */8113 { 0x 394d43, 0x394507, 0x185cc8ab, 0x185cc8aa, 0, 0 }, /* #35 */8114 { 0x3a 5f03, 0x3a5707, 0x26f60667, 0x26f60666, 0, 0 }, /* #36 */8115 { 0x 1e0902, 0x1e0112, 0x42b47080, 0x42b4707f, 0, 0 }, /* #37 */8116 { 0x 0564c3, 0x056403, 0x38b5fd7a, 0x38b5fd79, 0, 0 }, /* #38 */8117 { 0x 141257, 0x141203, 0x729e0b62, 0x729e0b61, 0, 0 }, /* #39 */8118 { 0x3 d0997, 0x3d0197, 0xa85c81b0, 0xa85c81af, 0, 0 }, /* #40 */8119 { 0x 123197, 0x123183, 0xa13750a3, 0xa13750a2, 0, 0 }, /* #41 */8120 { 0x 0f0e56, 0x0f0682, 0xa9f8594d, 0xa9f8594c, 0, 0 }, /* #42 */8121 { 0x 2f0497, 0x2f0483, 0xcb55eaa8, 0xcb55eaa7, 0, 0 }, /* #43 */8122 { 0x 204142, 0x204102, 0x0cf9ae59, 0x0cf9ae58, 0, 0 }, /* #44 */8123 { 0x 257c82, 0x257406, 0x21135675, 0x21135674, 0, 0 }, /* #45 */8124 { 0x1 14d17, 0x114587, 0xa75dc9fb, 0xa75dc9fa, 0, 0 }, /* #46 */8125 { 0x 3732c3, 0x373287, 0xa478bcf1, 0xa478bcf0, 0, 0 }, /* #47 */8126 { 0x3 c04c3, 0x3c0487, 0xd51ff7dc, 0xd51ff7db, 0, 0 }, /* #48 */8127 { 0x 091753, 0x091703, 0x55ef8844, 0x55ef8843, 0, 0 }, /* #49 */8128 { 0x 1b3396, 0x1b3302, 0x5719579e, 0x5719579d, 0, 0 }, /* #50 */8129 { 0x 0751c3, 0x075107, 0x1dd31bb3, 0x1dd31bb2, 0, 0 }, /* #51 */8130 { 0x 3f1413, 0x3f1407, 0x4391efa7, 0x4391efa6, 0, 0 }, /* #52 */8131 { 0x 0c5f93, 0x0c5707, 0x7b2bc745, 0x7b2bc744, 0, 0 }, /* #53 */8132 { 0x 274207, 0x274287, 0xd33dd8c6, 0xd33dd8c5, 0, 0 }, /* #54 */8133 { 0x 2259d6, 0x225186, 0x80ccfb3a, 0x80ccfb39, 0, 0 }, /* #55 */8134 { 0x 3a1c13, 0x3a1487, 0xfd9cceb9, 0xfd9cceb8, 0, 0 }, /* #56 */8135 { 0x0 77343, 0x077387, 0xae353e88, 0xae353e87, 0, 0 }, /* #57 */8136 { 0x1 c0b16, 0x1c0386, 0xe479c99d, 0xe479c99c, 0, 0 }, /* #58 */8137 { 0x 237502, 0x237582, 0xcc5ea469, 0xcc5ea468, 0, 0 }, /* #59 */8138 { 0x 3c1082, 0x3c1006, 0x202a36cb, 0x202a36ca, 0, 0 }, /* #60 */8139 { 0x 337a97, 0x337297, 0xe27fccd0, 0xe27fcccf, 0, 0 }, /* #61 */8140 { 0x 1f7d43, 0x1f7587, 0xa920a6f7, 0xa920a6f6, 0, 0 }, /* #62 */8141 { 0x3 13713, 0x313797, 0xa67ffcd0, 0xa67ffccf, 0, 0 }, /* #63 */8078 { 0x3852c6, 0x385202, 0x1a97ef38, 0x1a97ef37, 0, 0 }, /* #0 */ 8079 { 0x1a5303, 0x1a5383, 0xb18a63e1, 0xb18a63e0, 0, 0 }, /* #1 */ 8080 { 0x230303, 0x230307, 0x5aee54f4, 0x5aee54f3, 0, 0 }, /* #2 */ 8081 { 0x0b0dc7, 0x0b0587, 0xf43b2e13, 0xf43b2e12, 0, 0 }, /* #3 */ 8082 { 0x0d7c07, 0x0d7403, 0x4ee77ea3, 0x4ee77ea2, 0, 0 }, /* #4 */ 8083 { 0x2b27c7, 0x2b2787, 0x914224a4, 0x914224a3, 0, 0 }, /* #5 */ 8084 { 0x333483, 0x333403, 0x6759eaf8, 0x6759eaf7, 0, 0 }, /* #6 */ 8085 { 0x1174c2, 0x117402, 0x63ca9ac3, 0x63ca9ac2, 0, 0 }, /* #7 */ 8086 { 0x360a92, 0x360202, 0x2c831a21, 0x2c831a20, 0, 0 }, /* #8 */ 8087 { 0x280353, 0x280307, 0x08c7f604, 0x08c7f603, 0, 0 }, /* #9 */ 8088 { 0x280516, 0x280506, 0x3a7b32de, 0x3a7b32dd, 0, 0 }, /* #10 */ 8089 { 0x311393, 0x311303, 0x11d96ddd, 0x11d96ddc, 0, 0 }, /* #11 */ 8090 { 0x3b5152, 0x3b5182, 0xf9ab8c84, 0xf9ab8c83, 0, 0 }, /* #12 */ 8091 { 0x164b92, 0x164306, 0x66432731, 0x66432730, 0, 0 }, /* #13 */ 8092 { 0x023642, 0x023602, 0x5c828b63, 0x5c828b62, 0, 0 }, /* #14 */ 8093 { 0x0d4007, 0x0d4007, 0x6b66cc79, 0x6b66cc78, 0, 0 }, /* #15 */ 8094 { 0x3a5307, 0x3a5307, 0x316082ca, 0x316082c9, 0, 0 }, /* #16 */ 8095 { 0x2a55c6, 0x2a5506, 0x5d42b613, 0x5d42b612, 0, 0 }, /* #17 */ 8096 { 0x3f2847, 0x3f2087, 0xfd921f8c, 0xfd921f8b, 0, 0 }, /* #18 */ 8097 { 0x156096, 0x156002, 0x4141d8dd, 0x4141d8dc, 0, 0 }, /* #19 */ 8098 { 0x0415d2, 0x041586, 0xb3078fd3, 0xb3078fd2, 0, 0 }, /* #20 */ 8099 { 0x337fd3, 0x337707, 0x31cc8dc1, 0x31cc8dc0, 0, 0 }, /* #21 */ 8100 { 0x2e1353, 0x2e1307, 0x0f921754, 0x0f921753, 0, 0 }, /* #22 */ 8101 { 0x393496, 0x393482, 0x8c806de1, 0x8c806de0, 0, 0 }, /* #23 */ 8102 { 0x2d7606, 0x2d7606, 0x11f2827f, 0x11f2827e, 0, 0 }, /* #24 */ 8103 { 0x156907, 0x156187, 0x9f63f994, 0x9f63f993, 0, 0 }, /* #25 */ 8104 { 0x2d2292, 0x2d2282, 0xf84ddb62, 0xf84ddb61, 0, 0 }, /* #26 */ 8105 { 0x3e1bc6, 0x3e1306, 0x3053b2c6, 0x3053b2c5, 0, 0 }, /* #27 */ 8106 { 0x3d7dd3, 0x3d7587, 0x8d2b80ee, 0x8d2b80ed, 0, 0 }, /* #28 */ 8107 { 0x1d30d6, 0x1d3016, 0x7244e470, 0x7244e46f, 0, 0 }, /* #29 */ 8108 { 0x310ed2, 0x310686, 0xaad92c51, 0xaad92c50, 0, 0 }, /* #30 */ 8109 { 0x2c3086, 0x2c3002, 0x74410c14, 0x74410c13, 0, 0 }, /* #31 */ 8110 { 0x003086, 0x003082, 0xd5fb9a9f, 0xd5fb9a9e, 0, 0 }, /* #32 */ 8111 { 0x2447d7, 0x244703, 0x266e2424, 0x266e2423, 0, 0 }, /* #33 */ 8112 { 0x066c07, 0x066483, 0xa57161b7, 0xa57161b6, 0, 0 }, /* #34 */ 8113 { 0x066942, 0x066102, 0x5c3267c3, 0x5c3267c2, 0, 0 }, /* #35 */ 8114 { 0x3a6256, 0x3a6286, 0xb0187845, 0xb0187844, 0, 0 }, /* #36 */ 8115 { 0x001286, 0x001202, 0x724a690c, 0x724a690b, 0, 0 }, /* #37 */ 8116 { 0x362c97, 0x362407, 0x4a7f14fd, 0x4a7f14fc, 0, 0 }, /* #38 */ 8117 { 0x3b1442, 0x3b1486, 0xd1aea591, 0xd1aea590, 0, 0 }, /* #39 */ 8118 { 0x377c56, 0x377402, 0x38e141cc, 0x38e141cb, 0, 0 }, /* #40 */ 8119 { 0x252183, 0x252183, 0xb3503c8d, 0xb3503c8c, 0, 0 }, /* #41 */ 8120 { 0x376746, 0x376702, 0x30dedc14, 0x30dedc13, 0, 0 }, /* #42 */ 8121 { 0x025ed2, 0x025686, 0x873a7ae8, 0x873a7ae7, 0, 0 }, /* #43 */ 8122 { 0x1b1907, 0x1b1107, 0x4cc9acde, 0x4cc9acdd, 0, 0 }, /* #44 */ 8123 { 0x344a16, 0x344206, 0x26b3c322, 0x26b3c321, 0, 0 }, /* #45 */ 8124 { 0x1021d3, 0x102107, 0x755ec33b, 0x755ec33a, 0, 0 }, /* #46 */ 8125 { 0x2371d6, 0x237106, 0x60c853f4, 0x60c853f3, 0, 0 }, /* #47 */ 8126 { 0x3f48d6, 0x3f4082, 0xfe686377, 0xfe686376, 0, 0 }, /* #48 */ 8127 { 0x1a5a56, 0x1a5206, 0x4ce93631, 0x4ce93630, 0, 0 }, /* #49 */ 8128 { 0x247243, 0x247203, 0x24e6fe38, 0x24e6fe37, 0, 0 }, /* #50 */ 8129 { 0x3c2157, 0x3c2103, 0x5ab8a5ae, 0x5ab8a5ad, 0, 0 }, /* #51 */ 8130 { 0x055016, 0x055082, 0xa0553286, 0xa0553285, 0, 0 }, /* #52 */ 8131 { 0x282cd2, 0x282486, 0xe656cd43, 0xe656cd42, 0, 0 }, /* #53 */ 8132 { 0x3d7d57, 0x3d7507, 0x0d456e82, 0x0d456e81, 0, 0 }, /* #54 */ 8133 { 0x1a1f96, 0x1a1782, 0xbbd16063, 0xbbd16062, 0, 0 }, /* #55 */ 8134 { 0x1274d2, 0x127406, 0x15351654, 0x15351653, 0, 0 }, /* #56 */ 8135 { 0x0c6f86, 0x0c6702, 0x2b0b2e63, 0x2b0b2e62, 0, 0 }, /* #57 */ 8136 { 0x121c56, 0x121406, 0x12dfa6fb, 0x12dfa6fa, 0, 0 }, /* #58 */ 8137 { 0x0b5316, 0x0b5382, 0x8119b93f, 0x8119b93e, 0, 0 }, /* #59 */ 8138 { 0x105783, 0x105707, 0x67feb8fa, 0x67feb8f9, 0, 0 }, /* #60 */ 8139 { 0x223993, 0x223187, 0xa2f38ec1, 0xa2f38ec0, 0, 0 }, /* #61 */ 8140 { 0x2132d6, 0x213206, 0x7f900ed3, 0x7f900ed2, 0, 0 }, /* #62 */ 8141 { 0x3d0012, 0x3d0006, 0x444a6c31, 0x444a6c30, 0, 0 }, /* #63 */ 8142 8142 }; 8143 8143 static const BINU32_TEST_T g_aTests_not_u32[] = 8144 8144 { 8145 { 0x 2e7042, 0x2e7042, 0xe11fac97, 0x1ee05368, 0, 0 }, /* #0 */8146 { 0x 3c1f53, 0x3c1f53, 0xdeec3367, 0x2113cc98, 0, 0 }, /* #1 */8147 { 0x 225fc2, 0x225fc2, 0x14981eff, 0xeb67e100, 0, 0 }, /* #2 */8148 { 0x 1b2296, 0x1b2296, 0xbe858d36, 0x417a72c9, 0, 0 }, /* #3 */8149 { 0x 3a1516, 0x3a1516, 0xd9809f07, 0x267f60f8, 0, 0 }, /* #4 */8150 { 0x08 3253, 0x083253, 0x91bd2bb8, 0x6e42d447, 0, 0 }, /* #5 */8151 { 0x 0166d6, 0x0166d6, 0xe58e4b97, 0x1a71b468, 0, 0 }, /* #6 */8152 { 0x2 b2146, 0x2b2146, 0xa614fa44, 0x59eb05bb, 0, 0 }, /* #7 */8153 { 0x 3a19c6, 0x3a19c6, 0x544d5de8, 0xabb2a217, 0, 0 }, /* #8 */8154 { 0x 1034c3, 0x1034c3, 0xe6b79dd7, 0x19486228, 0, 0 }, /* #9 */8155 { 0x 1b2216, 0x1b2216, 0x73700df1, 0x8c8ff20e, 0, 0 }, /* #10 */8156 { 0x 230446, 0x230446, 0x164af01e, 0xe9b50fe1, 0, 0 }, /* #11 */8157 { 0x 1a6dd6, 0x1a6dd6, 0x9b60a347, 0x649f5cb8, 0, 0 }, /* #12 */8158 { 0x 3f3907, 0x3f3907, 0x2456cfe4, 0xdba9301b, 0, 0 }, /* #13 */8159 { 0x2 a3512, 0x2a3512, 0x09107fcb, 0xf6ef8034, 0, 0 }, /* #14 */8160 { 0x3 60dc6, 0x360dc6, 0xd2caa54f, 0x2d355ab0, 0, 0 }, /* #15 */8161 { 0x 2a6f06, 0x2a6f06, 0xfcbc4d7c, 0x0343b283, 0, 0 }, /* #16 */8162 { 0x 032702, 0x032702, 0x64783a34, 0x9b87c5cb, 0, 0 }, /* #17 */8163 { 0x3 55f56, 0x355f56, 0xc70dc17f, 0x38f23e80, 0, 0 }, /* #18 */8164 { 0x 1a1d42, 0x1a1d42, 0x3b4c9276, 0xc4b36d89, 0, 0 }, /* #19 */8165 { 0x 231f46, 0x231f46, 0xc2b56eb8, 0x3d4a9147, 0, 0 }, /* #20 */8166 { 0x 377343, 0x377343, 0x760e21a3, 0x89f1de5c, 0, 0 }, /* #21 */8167 { 0x 0a5503, 0x0a5503, 0x64f13198, 0x9b0ece67, 0, 0 }, /* #22 */8168 { 0x2 f0512, 0x2f0512, 0x26381a8c, 0xd9c7e573, 0, 0 }, /* #23 */8169 { 0x 1711c3, 0x1711c3, 0xaf4ecdfb, 0x50b13204, 0, 0 }, /* #24 */8170 { 0x3 552d6, 0x3552d6, 0x1250ec0c, 0xedaf13f3, 0, 0 }, /* #25 */8171 { 0x 391112, 0x391112, 0x2819b487, 0xd7e64b78, 0, 0 }, /* #26 */8172 { 0x 1b1f82, 0x1b1f82, 0xf139dd18, 0x0ec622e7, 0, 0 }, /* #27 */8173 { 0x2 20c93, 0x220c93, 0xd485501c, 0x2b7aafe3, 0, 0 }, /* #28 */8174 { 0x 0e68c2, 0x0e68c2, 0x8a59261f, 0x75a6d9e0, 0, 0 }, /* #29 */8175 { 0x 156353, 0x156353, 0x48417d3b, 0xb7be82c4, 0, 0 }, /* #30 */8176 { 0x 043093, 0x043093, 0xbc6e437c, 0x4391bc83, 0, 0 }, /* #31 */8177 { 0x 104196, 0x104196, 0x991da9d0, 0x66e2562f, 0, 0 }, /* #32 */8178 { 0x 374447, 0x374447, 0x1cfed8ab, 0xe3012754, 0, 0 }, /* #33 */8179 { 0x 025146, 0x025146, 0x9bc3197c, 0x643ce683, 0, 0 }, /* #34 */8180 { 0x 3e4ad6, 0x3e4ad6, 0xf02b0d5b, 0x0fd4f2a4, 0, 0 }, /* #35 */8181 { 0x 396a13, 0x396a13, 0x39f6307e, 0xc609cf81, 0, 0 }, /* #36 */8182 { 0x 1f1852, 0x1f1852, 0x107d69d8, 0xef829627, 0, 0 }, /* #37 */8183 { 0x 2f6c57, 0x2f6c57, 0x6cc6dad7, 0x93392528, 0, 0 }, /* #38 */8184 { 0x 091103, 0x091103, 0xe2d1a44e, 0x1d2e5bb1, 0, 0 }, /* #39 */8185 { 0x 3a2f93, 0x3a2f93, 0xccc8f1f7, 0x33370e08, 0, 0 }, /* #40 */8186 { 0x 053683, 0x053683, 0x4e916116, 0xb16e9ee9, 0, 0 }, /* #41 */8187 { 0x 3c72d2, 0x3c72d2, 0xf129ef9c, 0x0ed61063, 0, 0 }, /* #42 */8188 { 0x3 203d3, 0x3203d3, 0x9ba3708f, 0x645c8f70, 0, 0 }, /* #43 */8189 { 0x 326b43, 0x326b43, 0x58a1910c, 0xa75e6ef3, 0, 0 }, /* #44 */8190 { 0x 395843, 0x395843, 0x56a6cd5c, 0xa95932a3, 0, 0 }, /* #45 */8191 { 0x 345e82, 0x345e82, 0x4b70ee95, 0xb48f116a, 0, 0 }, /* #46 */8192 { 0x3 f7e13, 0x3f7e13, 0x5d6da02b, 0xa2925fd4, 0, 0 }, /* #47 */8193 { 0x 2e7607, 0x2e7607, 0xa24e7b55, 0x5db184aa, 0, 0 }, /* #48 */8194 { 0x 031b03, 0x031b03, 0xc1649772, 0x3e9b688d, 0, 0 }, /* #49 */8195 { 0x 123e16, 0x123e16, 0xd37d4e11, 0x2c82b1ee, 0, 0 }, /* #50 */8196 { 0x 1068c3, 0x1068c3, 0xd9d7bdb3, 0x2628424c, 0, 0 }, /* #51 */8197 { 0x 077943, 0x077943, 0xda2bcac5, 0x25d4353a, 0, 0 }, /* #52 */8198 { 0x 0d58c7, 0x0d58c7, 0x6349cc11, 0x9cb633ee, 0, 0 }, /* #53 */8199 { 0x 342306, 0x342306, 0x23fa5c9c, 0xdc05a363, 0, 0 }, /* #54 */8200 { 0x1 63903, 0x163903, 0x8f3b270c, 0x70c4d8f3, 0, 0 }, /* #55 */8201 { 0x 000c83, 0x000c83, 0x23915d16, 0xdc6ea2e9, 0, 0 }, /* #56 */8202 { 0x 366192, 0x366192, 0x600150c1, 0x9ffeaf3e, 0, 0 }, /* #57 */8203 { 0x 1c3f53, 0x1c3f53, 0x03147ab9, 0xfceb8546, 0, 0 }, /* #58 */8204 { 0x 050943, 0x050943, 0x3b631a4b, 0xc49ce5b4, 0, 0 }, /* #59 */8205 { 0x 137116, 0x137116, 0x572da465, 0xa8d25b9a, 0, 0 }, /* #60 */8206 { 0x 040f93, 0x040f93, 0x311c4215, 0xcee3bdea, 0, 0 }, /* #61 */8207 { 0x3 609c3, 0x3609c3, 0x7696b1e3, 0x89694e1c, 0, 0 }, /* #62 */8208 { 0x3 84a16, 0x384a16, 0x731b1803, 0x8ce4e7fc, 0, 0 }, /* #63 */8145 { 0x050702, 0x050702, 0x2819700d, 0xd7e68ff2, 0, 0 }, /* #0 */ 8146 { 0x0b1ad7, 0x0b1ad7, 0x8be4d6b5, 0x741b294a, 0, 0 }, /* #1 */ 8147 { 0x0c2c02, 0x0c2c02, 0xa05cc2c5, 0x5fa33d3a, 0, 0 }, /* #2 */ 8148 { 0x372416, 0x372416, 0x6063bfca, 0x9f9c4035, 0, 0 }, /* #3 */ 8149 { 0x047742, 0x047742, 0x4e79fed2, 0xb186012d, 0, 0 }, /* #4 */ 8150 { 0x081442, 0x081442, 0xea07f22c, 0x15f80dd3, 0, 0 }, /* #5 */ 8151 { 0x2c5d16, 0x2c5d16, 0x1d1367cd, 0xe2ec9832, 0, 0 }, /* #6 */ 8152 { 0x255e46, 0x255e46, 0xc90fd60d, 0x36f029f2, 0, 0 }, /* #7 */ 8153 { 0x2e14d6, 0x2e14d6, 0xa6e1b71d, 0x591e48e2, 0, 0 }, /* #8 */ 8154 { 0x3c64d6, 0x3c64d6, 0xa5553e76, 0x5aaac189, 0, 0 }, /* #9 */ 8155 { 0x374817, 0x374817, 0xd0f3ac9a, 0x2f0c5365, 0, 0 }, /* #10 */ 8156 { 0x083b07, 0x083b07, 0x157735c0, 0xea88ca3f, 0, 0 }, /* #11 */ 8157 { 0x295b42, 0x295b42, 0xa8b9eda8, 0x57461257, 0, 0 }, /* #12 */ 8158 { 0x214553, 0x214553, 0x26ac3277, 0xd953cd88, 0, 0 }, /* #13 */ 8159 { 0x253656, 0x253656, 0x0a285f21, 0xf5d7a0de, 0, 0 }, /* #14 */ 8160 { 0x3d1592, 0x3d1592, 0x14e6319a, 0xeb19ce65, 0, 0 }, /* #15 */ 8161 { 0x020006, 0x020006, 0x2d6d56a7, 0xd292a958, 0, 0 }, /* #16 */ 8162 { 0x142613, 0x142613, 0x778f393c, 0x8870c6c3, 0, 0 }, /* #17 */ 8163 { 0x362e83, 0x362e83, 0x60435dac, 0x9fbca253, 0, 0 }, /* #18 */ 8164 { 0x3a7893, 0x3a7893, 0x3d15af95, 0xc2ea506a, 0, 0 }, /* #19 */ 8165 { 0x3a1f53, 0x3a1f53, 0x12341d12, 0xedcbe2ed, 0, 0 }, /* #20 */ 8166 { 0x2032c7, 0x2032c7, 0x69818a8f, 0x967e7570, 0, 0 }, /* #21 */ 8167 { 0x177f83, 0x177f83, 0x837c3e63, 0x7c83c19c, 0, 0 }, /* #22 */ 8168 { 0x235756, 0x235756, 0xc5508652, 0x3aaf79ad, 0, 0 }, /* #23 */ 8169 { 0x221503, 0x221503, 0x30e71a87, 0xcf18e578, 0, 0 }, /* #24 */ 8170 { 0x3e4ed3, 0x3e4ed3, 0xd14668c5, 0x2eb9973a, 0, 0 }, /* #25 */ 8171 { 0x080712, 0x080712, 0x666417b1, 0x999be84e, 0, 0 }, /* #26 */ 8172 { 0x0f19d3, 0x0f19d3, 0xfd064914, 0x02f9b6eb, 0, 0 }, /* #27 */ 8173 { 0x280006, 0x280006, 0x86a35d0b, 0x795ca2f4, 0, 0 }, /* #28 */ 8174 { 0x310096, 0x310096, 0x4ade4ea1, 0xb521b15e, 0, 0 }, /* #29 */ 8175 { 0x3c3192, 0x3c3192, 0x651c7a11, 0x9ae385ee, 0, 0 }, /* #30 */ 8176 { 0x1225d3, 0x1225d3, 0x8af98d6e, 0x75067291, 0, 0 }, /* #31 */ 8177 { 0x345716, 0x345716, 0x02c9bdfa, 0xfd364205, 0, 0 }, /* #32 */ 8178 { 0x170a57, 0x170a57, 0x0cbb7c24, 0xf34483db, 0, 0 }, /* #33 */ 8179 { 0x132603, 0x132603, 0xfe64c4b8, 0x019b3b47, 0, 0 }, /* #34 */ 8180 { 0x2f4cd6, 0x2f4cd6, 0x53df047b, 0xac20fb84, 0, 0 }, /* #35 */ 8181 { 0x1f5243, 0x1f5243, 0x35d155d4, 0xca2eaa2b, 0, 0 }, /* #36 */ 8182 { 0x3b2f82, 0x3b2f82, 0xf7ae4175, 0x0851be8a, 0, 0 }, /* #37 */ 8183 { 0x0b04c2, 0x0b04c2, 0xf5011a4c, 0x0afee5b3, 0, 0 }, /* #38 */ 8184 { 0x252f97, 0x252f97, 0x70eaf08e, 0x8f150f71, 0, 0 }, /* #39 */ 8185 { 0x171393, 0x171393, 0x04cfdf10, 0xfb3020ef, 0, 0 }, /* #40 */ 8186 { 0x3d3693, 0x3d3693, 0xe0a7c52a, 0x1f583ad5, 0, 0 }, /* #41 */ 8187 { 0x0179d3, 0x0179d3, 0x3e6ede2e, 0xc19121d1, 0, 0 }, /* #42 */ 8188 { 0x3c5ed3, 0x3c5ed3, 0x0fcb0ca7, 0xf034f358, 0, 0 }, /* #43 */ 8189 { 0x2b50d6, 0x2b50d6, 0x7749b718, 0x88b648e7, 0, 0 }, /* #44 */ 8190 { 0x1345d7, 0x1345d7, 0x1da1aaa7, 0xe25e5558, 0, 0 }, /* #45 */ 8191 { 0x0a4903, 0x0a4903, 0xa15b4a7a, 0x5ea4b585, 0, 0 }, /* #46 */ 8192 { 0x362093, 0x362093, 0x7c2ffe25, 0x83d001da, 0, 0 }, /* #47 */ 8193 { 0x166ed7, 0x166ed7, 0x9c067c06, 0x63f983f9, 0, 0 }, /* #48 */ 8194 { 0x387c43, 0x387c43, 0x2ae7d4e5, 0xd5182b1a, 0, 0 }, /* #49 */ 8195 { 0x0a3d12, 0x0a3d12, 0xbff93503, 0x4006cafc, 0, 0 }, /* #50 */ 8196 { 0x071992, 0x071992, 0xc0f4ec06, 0x3f0b13f9, 0, 0 }, /* #51 */ 8197 { 0x2f4512, 0x2f4512, 0x1733298e, 0xe8ccd671, 0, 0 }, /* #52 */ 8198 { 0x2d5653, 0x2d5653, 0x16c0a190, 0xe93f5e6f, 0, 0 }, /* #53 */ 8199 { 0x2f2147, 0x2f2147, 0xe9bbfec2, 0x1644013d, 0, 0 }, /* #54 */ 8200 { 0x1228c3, 0x1228c3, 0x85c73f78, 0x7a38c087, 0, 0 }, /* #55 */ 8201 { 0x180312, 0x180312, 0xac71a126, 0x538e5ed9, 0, 0 }, /* #56 */ 8202 { 0x0a7d43, 0x0a7d43, 0xf98304d3, 0x067cfb2c, 0, 0 }, /* #57 */ 8203 { 0x3176d2, 0x3176d2, 0x5bcd183d, 0xa432e7c2, 0, 0 }, /* #58 */ 8204 { 0x327bc2, 0x327bc2, 0xd61b1513, 0x29e4eaec, 0, 0 }, /* #59 */ 8205 { 0x041d93, 0x041d93, 0x030f86fa, 0xfcf07905, 0, 0 }, /* #60 */ 8206 { 0x262953, 0x262953, 0x6400e310, 0x9bff1cef, 0, 0 }, /* #61 */ 8207 { 0x3b41c7, 0x3b41c7, 0xec63c081, 0x139c3f7e, 0, 0 }, /* #62 */ 8208 { 0x330c97, 0x330c97, 0x6d9d5430, 0x9262abcf, 0, 0 }, /* #63 */ 8209 8209 }; 8210 8210 static const BINU32_TEST_T g_aTests_not_u32_locked[] = 8211 8211 { 8212 { 0x0 527d6, 0x0527d6, 0x51985220, 0xae67addf, 0, 0 }, /* #0 */8213 { 0x3 75c93, 0x375c93, 0x047c2aa0, 0xfb83d55f, 0, 0 }, /* #1 */8214 { 0x1 27086, 0x127086, 0xbce3679b, 0x431c9864, 0, 0 }, /* #2 */8215 { 0x 0d1993, 0x0d1993, 0x7489b9db, 0x8b764624, 0, 0 }, /* #3 */8216 { 0x0 873c7, 0x0873c7, 0xbdbebada, 0x42414525, 0, 0 }, /* #4 */8217 { 0x 1d5dc3, 0x1d5dc3, 0xb13e79e4, 0x4ec1861b, 0, 0 }, /* #5 */8218 { 0x3 400d7, 0x3400d7, 0xae80a201, 0x517f5dfe, 0, 0 }, /* #6 */8219 { 0x 0c0782, 0x0c0782, 0x2ec0a5a9, 0xd13f5a56, 0, 0 }, /* #7 */8220 { 0x 3c3307, 0x3c3307, 0xc2bbafe3, 0x3d44501c, 0, 0 }, /* #8 */8221 { 0x 186153, 0x186153, 0x90a80bbb, 0x6f57f444, 0, 0 }, /* #9 */8222 { 0x 1a4b53, 0x1a4b53, 0x45f25b7b, 0xba0da484, 0, 0 }, /* #10 */8223 { 0x 136b43, 0x136b43, 0x2b7c3c28, 0xd483c3d7, 0, 0 }, /* #11 */8224 { 0x1 17c47, 0x117c47, 0x24be00e7, 0xdb41ff18, 0, 0 }, /* #12 */8225 { 0x 2d7156, 0x2d7156, 0xe16d8ba1, 0x1e92745e, 0, 0 }, /* #13 */8226 { 0x2 a0806, 0x2a0806, 0x16be908f, 0xe9416f70, 0, 0 }, /* #14 */8227 { 0x 0427d3, 0x0427d3, 0xa0ae5fc3, 0x5f51a03c, 0, 0 }, /* #15 */8228 { 0x 112cc3, 0x112cc3, 0x0f93f098, 0xf06c0f67, 0, 0 }, /* #16 */8229 { 0x1 833d2, 0x1833d2, 0x184f9d26, 0xe7b062d9, 0, 0 }, /* #17 */8230 { 0x 043097, 0x043097, 0x019a55b9, 0xfe65aa46, 0, 0 }, /* #18 */8231 { 0x3 20656, 0x320656, 0x3afdb41c, 0xc5024be3, 0, 0 }, /* #19 */8232 { 0x 3b5953, 0x3b5953, 0xa33a75ab, 0x5cc58a54, 0, 0 }, /* #20 */8233 { 0x 033f96, 0x033f96, 0x3a45c8a5, 0xc5ba375a, 0, 0 }, /* #21 */8234 { 0x3 80753, 0x380753, 0x852aa363, 0x7ad55c9c, 0, 0 }, /* #22 */8235 { 0x 0c3b13, 0x0c3b13, 0x4b983849, 0xb467c7b6, 0, 0 }, /* #23 */8236 { 0x 176746, 0x176746, 0x8e05130f, 0x71faecf0, 0, 0 }, /* #24 */8237 { 0x 2665c7, 0x2665c7, 0x45c7fe9f, 0xba380160, 0, 0 }, /* #25 */8238 { 0x 1d7b92, 0x1d7b92, 0xcaa3668a, 0x355c9975, 0, 0 }, /* #26 */8239 { 0x 207352, 0x207352, 0xa1d106d0, 0x5e2ef92f, 0, 0 }, /* #27 */8240 { 0x 1673d3, 0x1673d3, 0x3010612c, 0xcfef9ed3, 0, 0 }, /* #28 */8241 { 0x 1b2853, 0x1b2853, 0xb689f015, 0x49760fea, 0, 0 }, /* #29 */8242 { 0x 312f57, 0x312f57, 0xe96568fa, 0x169a9705, 0, 0 }, /* #30 */8243 { 0x 0f2b07, 0x0f2b07, 0x21198a8d, 0xdee67572, 0, 0 }, /* #31 */8244 { 0x 173fd7, 0x173fd7, 0x98a7f800, 0x675807ff, 0, 0 }, /* #32 */8245 { 0x0 e3b07, 0x0e3b07, 0x1ba29370, 0xe45d6c8f, 0, 0 }, /* #33 */8246 { 0x 3d2c16, 0x3d2c16, 0x5cb6bf66, 0xa3494099, 0, 0 }, /* #34 */8247 { 0x 0f5046, 0x0f5046, 0x927231b3, 0x6d8dce4c, 0, 0 }, /* #35 */8248 { 0x 1d0906, 0x1d0906, 0x433d9a9b, 0xbcc26564, 0, 0 }, /* #36 */8249 { 0x 315892, 0x315892, 0x786fe733, 0x879018cc, 0, 0 }, /* #37 */8250 { 0x 336217, 0x336217, 0xf7c8a6fc, 0x08375903, 0, 0 }, /* #38 */8251 { 0x 0b27d6, 0x0b27d6, 0xe023dabb, 0x1fdc2544, 0, 0 }, /* #39 */8252 { 0x 2d3b53, 0x2d3b53, 0x29500f38, 0xd6aff0c7, 0, 0 }, /* #40 */8253 { 0x1 75b86, 0x175b86, 0x4e7b47f7, 0xb184b808, 0, 0 }, /* #41 */8254 { 0x 313086, 0x313086, 0xeabe5b4d, 0x1541a4b2, 0, 0 }, /* #42 */8255 { 0x 1c3207, 0x1c3207, 0x05e0bad6, 0xfa1f4529, 0, 0 }, /* #43 */8256 { 0x 0a3a97, 0x0a3a97, 0x428e4d3e, 0xbd71b2c1, 0, 0 }, /* #44 */8257 { 0x3 122c3, 0x3122c3, 0x97a0d41c, 0x685f2be3, 0, 0 }, /* #45 */8258 { 0x 050642, 0x050642, 0x80f9aca3, 0x7f06535c, 0, 0 }, /* #46 */8259 { 0x3 52282, 0x352282, 0x04f6685f, 0xfb0997a0, 0, 0 }, /* #47 */8260 { 0x1 a0012, 0x1a0012, 0xf3031037, 0x0cfcefc8, 0, 0 }, /* #48 */8261 { 0x 1d45d6, 0x1d45d6, 0x04a999e3, 0xfb56661c, 0, 0 }, /* #49 */8262 { 0x 360853, 0x360853, 0xe4e64da2, 0x1b19b25d, 0, 0 }, /* #50 */8263 { 0x3 25993, 0x325993, 0x34ac553d, 0xcb53aac2, 0, 0 }, /* #51 */8264 { 0x1 05382, 0x105382, 0xc1e2e0ed, 0x3e1d1f12, 0, 0 }, /* #52 */8265 { 0x 1c6892, 0x1c6892, 0x83e8f569, 0x7c170a96, 0, 0 }, /* #53 */8266 { 0x 074282, 0x074282, 0x6c327bcd, 0x93cd8432, 0, 0 }, /* #54 */8267 { 0x 1d6646, 0x1d6646, 0xe2e8f57a, 0x1d170a85, 0, 0 }, /* #55 */8268 { 0x 0c4f53, 0x0c4f53, 0x45eb658f, 0xba149a70, 0, 0 }, /* #56 */8269 { 0x1 83307, 0x183307, 0xc6597411, 0x39a68bee, 0, 0 }, /* #57 */8270 { 0x 130b52, 0x130b52, 0x958decfd, 0x6a721302, 0, 0 }, /* #58 */8271 { 0x0 201c6, 0x0201c6, 0x290c5a7a, 0xd6f3a585, 0, 0 }, /* #59 */8272 { 0x 081483, 0x081483, 0xb8830fb7, 0x477cf048, 0, 0 }, /* #60 */8273 { 0x3 c5457, 0x3c5457, 0xff5a3861, 0x00a5c79e, 0, 0 }, /* #61 */8274 { 0x2 b2992, 0x2b2992, 0x168b79d8, 0xe9748627, 0, 0 }, /* #62 */8275 { 0x 2f4f06, 0x2f4f06, 0xfc885d53, 0x0377a2ac, 0, 0 }, /* #63 */8212 { 0x023297, 0x023297, 0x7c4f23bf, 0x83b0dc40, 0, 0 }, /* #0 */ 8213 { 0x341053, 0x341053, 0x569dded4, 0xa962212b, 0, 0 }, /* #1 */ 8214 { 0x105c93, 0x105c93, 0x9fb78141, 0x60487ebe, 0, 0 }, /* #2 */ 8215 { 0x360b12, 0x360b12, 0xfb2e36a5, 0x04d1c95a, 0, 0 }, /* #3 */ 8216 { 0x0549d3, 0x0549d3, 0xbd04c425, 0x42fb3bda, 0, 0 }, /* #4 */ 8217 { 0x291942, 0x291942, 0x1d4cdee3, 0xe2b3211c, 0, 0 }, /* #5 */ 8218 { 0x3d1816, 0x3d1816, 0x8579e792, 0x7a86186d, 0, 0 }, /* #6 */ 8219 { 0x122507, 0x122507, 0x3afe7bb8, 0xc5018447, 0, 0 }, /* #7 */ 8220 { 0x2c2c17, 0x2c2c17, 0x6d97d1c8, 0x92682e37, 0, 0 }, /* #8 */ 8221 { 0x0d5986, 0x0d5986, 0x7d0e33ca, 0x82f1cc35, 0, 0 }, /* #9 */ 8222 { 0x2a52c2, 0x2a52c2, 0xefb9b83f, 0x104647c0, 0, 0 }, /* #10 */ 8223 { 0x2f4893, 0x2f4893, 0xfc85d0d0, 0x037a2f2f, 0, 0 }, /* #11 */ 8224 { 0x104786, 0x104786, 0x2989d6fa, 0xd6762905, 0, 0 }, /* #12 */ 8225 { 0x004c46, 0x004c46, 0x2feac5cd, 0xd0153a32, 0, 0 }, /* #13 */ 8226 { 0x202e46, 0x202e46, 0x3c803349, 0xc37fccb6, 0, 0 }, /* #14 */ 8227 { 0x273d52, 0x273d52, 0xffb537cc, 0x004ac833, 0, 0 }, /* #15 */ 8228 { 0x2252c3, 0x2252c3, 0xb5270654, 0x4ad8f9ab, 0, 0 }, /* #16 */ 8229 { 0x1030c2, 0x1030c2, 0xfaccf10f, 0x05330ef0, 0, 0 }, /* #17 */ 8230 { 0x125cd7, 0x125cd7, 0xa7d57eea, 0x582a8115, 0, 0 }, /* #18 */ 8231 { 0x3f4916, 0x3f4916, 0xdb96d96f, 0x24692690, 0, 0 }, /* #19 */ 8232 { 0x1d1487, 0x1d1487, 0x5cb0df94, 0xa34f206b, 0, 0 }, /* #20 */ 8233 { 0x261d16, 0x261d16, 0x071340ab, 0xf8ecbf54, 0, 0 }, /* #21 */ 8234 { 0x3a1e06, 0x3a1e06, 0x05a6de82, 0xfa59217d, 0, 0 }, /* #22 */ 8235 { 0x1a4c87, 0x1a4c87, 0x4a565b41, 0xb5a9a4be, 0, 0 }, /* #23 */ 8236 { 0x010d96, 0x010d96, 0x25aababc, 0xda554543, 0, 0 }, /* #24 */ 8237 { 0x091fd7, 0x091fd7, 0xbc08b25d, 0x43f74da2, 0, 0 }, /* #25 */ 8238 { 0x361657, 0x361657, 0x2e3c8c07, 0xd1c373f8, 0, 0 }, /* #26 */ 8239 { 0x0d5813, 0x0d5813, 0x8b137a15, 0x74ec85ea, 0, 0 }, /* #27 */ 8240 { 0x337e43, 0x337e43, 0xb601a8b1, 0x49fe574e, 0, 0 }, /* #28 */ 8241 { 0x2a1802, 0x2a1802, 0x92d8815b, 0x6d277ea4, 0, 0 }, /* #29 */ 8242 { 0x1427d3, 0x1427d3, 0x68181cf4, 0x97e7e30b, 0, 0 }, /* #30 */ 8243 { 0x150c92, 0x150c92, 0x76ebc591, 0x89143a6e, 0, 0 }, /* #31 */ 8244 { 0x376f97, 0x376f97, 0xa5925924, 0x5a6da6db, 0, 0 }, /* #32 */ 8245 { 0x014002, 0x014002, 0x02116c57, 0xfdee93a8, 0, 0 }, /* #33 */ 8246 { 0x1f44d2, 0x1f44d2, 0xe5f25786, 0x1a0da879, 0, 0 }, /* #34 */ 8247 { 0x105296, 0x105296, 0xf865ac32, 0x079a53cd, 0, 0 }, /* #35 */ 8248 { 0x0c4456, 0x0c4456, 0x025ca605, 0xfda359fa, 0, 0 }, /* #36 */ 8249 { 0x171353, 0x171353, 0xcf52f571, 0x30ad0a8e, 0, 0 }, /* #37 */ 8250 { 0x2f7646, 0x2f7646, 0xbf99cb48, 0x406634b7, 0, 0 }, /* #38 */ 8251 { 0x310497, 0x310497, 0x6e645a9a, 0x919ba565, 0, 0 }, /* #39 */ 8252 { 0x384c43, 0x384c43, 0x27141a9c, 0xd8ebe563, 0, 0 }, /* #40 */ 8253 { 0x1f2c82, 0x1f2c82, 0xe3eb6d43, 0x1c1492bc, 0, 0 }, /* #41 */ 8254 { 0x125c03, 0x125c03, 0xf21e95e0, 0x0de16a1f, 0, 0 }, /* #42 */ 8255 { 0x013ed6, 0x013ed6, 0xac978cd2, 0x5368732d, 0, 0 }, /* #43 */ 8256 { 0x1e6692, 0x1e6692, 0xf667d6ac, 0x09982953, 0, 0 }, /* #44 */ 8257 { 0x3e72c7, 0x3e72c7, 0x81bf36e2, 0x7e40c91d, 0, 0 }, /* #45 */ 8258 { 0x2c5106, 0x2c5106, 0x4103cf94, 0xbefc306b, 0, 0 }, /* #46 */ 8259 { 0x311ec6, 0x311ec6, 0x9fe33c95, 0x601cc36a, 0, 0 }, /* #47 */ 8260 { 0x102dc2, 0x102dc2, 0x2b497c19, 0xd4b683e6, 0, 0 }, /* #48 */ 8261 { 0x320456, 0x320456, 0x814e3d4f, 0x7eb1c2b0, 0, 0 }, /* #49 */ 8262 { 0x1b0e16, 0x1b0e16, 0x64c19471, 0x9b3e6b8e, 0, 0 }, /* #50 */ 8263 { 0x381993, 0x381993, 0x612a0f80, 0x9ed5f07f, 0, 0 }, /* #51 */ 8264 { 0x1f2d82, 0x1f2d82, 0xf9785b07, 0x0687a4f8, 0, 0 }, /* #52 */ 8265 { 0x204603, 0x204603, 0xee5682a6, 0x11a97d59, 0, 0 }, /* #53 */ 8266 { 0x1b18c3, 0x1b18c3, 0xde52160c, 0x21ade9f3, 0, 0 }, /* #54 */ 8267 { 0x257d43, 0x257d43, 0x33e1d302, 0xcc1e2cfd, 0, 0 }, /* #55 */ 8268 { 0x2442c2, 0x2442c2, 0x8be528b3, 0x741ad74c, 0, 0 }, /* #56 */ 8269 { 0x1305d6, 0x1305d6, 0x55266c33, 0xaad993cc, 0, 0 }, /* #57 */ 8270 { 0x0933d3, 0x0933d3, 0xcb84bafc, 0x347b4503, 0, 0 }, /* #58 */ 8271 { 0x0f7c46, 0x0f7c46, 0x7a7cfdd1, 0x8583022e, 0, 0 }, /* #59 */ 8272 { 0x3b6302, 0x3b6302, 0xadfeecda, 0x52011325, 0, 0 }, /* #60 */ 8273 { 0x301482, 0x301482, 0xfb5a53af, 0x04a5ac50, 0, 0 }, /* #61 */ 8274 { 0x2c4547, 0x2c4547, 0x8b822c06, 0x747dd3f9, 0, 0 }, /* #62 */ 8275 { 0x0c5617, 0x0c5617, 0xb7e77dbf, 0x48188240, 0, 0 }, /* #63 */ 8276 8276 }; 8277 8277 static const BINU32_TEST_T g_aTests_neg_u32[] = 8278 8278 { 8279 { 0x 273406, 0x273413, 0xa5482221, 0x5ab7dddf, 0, 0 }, /* #0 */8280 { 0x 385853, 0x385017, 0xd58c2291, 0x2a73dd6f, 0, 0 }, /* #1 */8281 { 0x 310957, 0x310193, 0x09381681, 0xf6c7e97f, 0, 0 }, /* #2 */8282 { 0x 0d1497, 0x0d1497, 0x4c5df7be, 0xb3a20842, 0, 0 }, /* #3 */8283 { 0x 336143, 0x336197, 0x690bb7a1, 0x96f4485f, 0, 0 }, /* #4 */8284 { 0x0 460c2, 0x046013, 0xea099f7b, 0x15f66085, 0, 0 }, /* #5 */8285 { 0x 0559c6, 0x055113, 0x99ff5d65, 0x6600a29b, 0, 0 }, /* #6 */8286 { 0x 0c4006, 0x0c4097, 0x42d45a23, 0xbd2ba5dd, 0, 0 }, /* #7 */8287 { 0x 293142, 0x293193, 0x0ff6108b, 0xf009ef75, 0, 0 }, /* #8 */8288 { 0x 383e92, 0x383697, 0x151ba722, 0xeae458de, 0, 0 }, /* #9 */8289 { 0x 393403, 0x393497, 0x7c18d3d9, 0x83e72c27, 0, 0 }, /* #10 */8290 { 0x 3c0b17, 0x3c0397, 0x2b17666b, 0xd4e89995, 0, 0 }, /* #11 */8291 { 0x 0510c7, 0x051017, 0xf158b47f, 0x0ea74b81, 0, 0 }, /* #12 */8292 { 0x 321702, 0x321717, 0xa60e5f25, 0x59f1a0db, 0, 0 }, /* #13 */8293 { 0x 300e97, 0x300617, 0xdaabbc15, 0x255443eb, 0, 0 }, /* #14 */8294 { 0x 093516, 0x093593, 0x19c40a26, 0xe63bf5da, 0, 0 }, /* #15 */8295 { 0x 3672d6, 0x367293, 0x536ce821, 0xac9317df, 0, 0 }, /* #16 */8296 { 0x3 b7953, 0x3b7193, 0x5cad3e93, 0xa352c16d, 0, 0 }, /* #17 */8297 { 0x2 75447, 0x275493, 0x4a57fa87, 0xb5a80579, 0, 0 }, /* #18 */8298 { 0x 003a57, 0x003217, 0xc9cbbe42, 0x363441be, 0, 0 }, /* #19 */8299 { 0x 376416, 0x376413, 0xce5eed0f, 0x31a112f1, 0, 0 }, /* #20 */8300 { 0x 1d7b07, 0x1d7397, 0x5651d6a1, 0xa9ae295f, 0, 0 }, /* #21 */8301 { 0x 216f53, 0x216797, 0x0b311d7f, 0xf4cee281, 0, 0 }, /* #22 */8302 { 0x 070296, 0x070217, 0x838e6983, 0x7c71967d, 0, 0 }, /* #23 */8303 { 0x 313a13, 0x313213, 0xc95de0b7, 0x36a21f49, 0, 0 }, /* #24 */8304 { 0x 0c3402, 0x0c3493, 0x28ea891a, 0xd71576e6, 0, 0 }, /* #25 */8305 { 0x 0f1ed2, 0x0f1697, 0x28f8c191, 0xd7073e6f, 0, 0 }, /* #26 */8306 { 0x 2c4c46, 0x2c4413, 0x9b0ddbed, 0x64f22413, 0, 0 }, /* #27 */8307 { 0x 213253, 0x213217, 0xc78cbf3b, 0x387340c5, 0, 0 }, /* #28 */8308 { 0x 0e3c96, 0x0e3493, 0x4006f847, 0xbff907b9, 0, 0 }, /* #29 */8309 { 0x1 61e02, 0x161613, 0x9e95d902, 0x616a26fe, 0, 0 }, /* #30 */8310 { 0x 1a42d3, 0x1a4213, 0xd258c817, 0x2da737e9, 0, 0 }, /* #31 */8311 { 0x 386742, 0x386793, 0x588d618b, 0xa7729e75, 0, 0 }, /* #32 */8312 { 0x 3e7946, 0x3e7117, 0xe29f15b9, 0x1d60ea47, 0, 0 }, /* #33 */8313 { 0x 0b5746, 0x0b5717, 0xa84e4f42, 0x57b1b0be, 0, 0 }, /* #34 */8314 { 0x 350a92, 0x350293, 0x5626d086, 0xa9d92f7a, 0, 0 }, /* #35 */8315 { 0x 0418c6, 0x041013, 0xfb87af62, 0x0478509e, 0, 0 }, /* #36 */8316 { 0x 0b6956, 0x0b6113, 0x8c38e771, 0x73c7188f, 0, 0 }, /* #37 */8317 { 0x 2231d3, 0x223117, 0xf0130d12, 0x0fecf2ee, 0, 0 }, /* #38 */8318 { 0x3 f5213, 0x3f5293, 0x2eaf5709, 0xd150a8f7, 0, 0 }, /* #39 */8319 { 0x 3b4886, 0x3b4013, 0xccde2477, 0x3321db89, 0, 0 }, /* #40 */8320 { 0x2 c2806, 0x2c2087, 0x66f9b560, 0x99064aa0, 0, 0 }, /* #41 */8321 { 0x3 24597, 0x324597, 0x278bf179, 0xd8740e87, 0, 0 }, /* #42 */8322 { 0x1 a7403, 0x1a7417, 0xa83888be, 0x57c77742, 0, 0 }, /* #43 */8323 { 0x 1228d7, 0x122003, 0xb201aec0, 0x4dfe5140, 0, 0 }, /* #44 */8324 { 0x 3758c6, 0x375093, 0x5040ea6f, 0xafbf1591, 0, 0 }, /* #45 */8325 { 0x 1f2597, 0x1f2587, 0x2d2729d0, 0xd2d8d630, 0, 0 }, /* #46 */8326 { 0x 2a4e86, 0x2a4617, 0xe39311c7, 0x1c6cee39, 0, 0 }, /* #47 */8327 { 0x 343212, 0x343217, 0xe082bed3, 0x1f7d412d, 0, 0 }, /* #48 */8328 { 0x 3e1f53, 0x3e1713, 0xf2fa340c, 0x0d05cbf4, 0, 0 }, /* #49 */8329 { 0x 2f3ac7, 0x2f3213, 0xbe7d6d0e, 0x418292f2, 0, 0 }, /* #50 */8330 { 0x 025207, 0x025297, 0x21d0965d, 0xde2f69a3, 0, 0 }, /* #51 */8331 { 0x 3f4503, 0x3f4517, 0x9d9f4aa6, 0x6260b55a, 0, 0 }, /* #52 */8332 { 0x 1d6753, 0x1d6797, 0x44885f8f, 0xbb77a071, 0, 0 }, /* #53 */8333 { 0x3 94847, 0x394097, 0x04961b1f, 0xfb69e4e1, 0, 0 }, /* #54 */8334 { 0x 0e3346, 0x0e3313, 0xb8641c1d, 0x479be3e3, 0, 0 }, /* #55 */8335 { 0x 3150d7, 0x315093, 0x5c45ee27, 0xa3ba11d9, 0, 0 }, /* #56 */8336 { 0x 1650d3, 0x165097, 0x3e1c186a, 0xc1e3e796, 0, 0 }, /* #57 */8337 { 0x 0717d6, 0x071797, 0x6f2d93e2, 0x90d26c1e, 0, 0 }, /* #58 */8338 { 0x 0a1403, 0x0a1497, 0x3732145a, 0xc8cdeba6, 0, 0 }, /* #59 */8339 { 0x 163d07, 0x163593, 0x79403069, 0x86bfcf97, 0, 0 }, /* #60 */8340 { 0x 2a7b87, 0x2a7313, 0x881e520c, 0x77e1adf4, 0, 0 }, /* #61 */8341 { 0x 1c36d3, 0x1c3613, 0xe2a67374, 0x1d598c8c, 0, 0 }, /* #62 */8342 { 0x 255653, 0x255683, 0x1c61c4e0, 0xe39e3b20, 0, 0 }, /* #63 */8279 { 0x304412, 0x304413, 0xf0da44c3, 0x0f25bb3d, 0, 0 }, /* #0 */ 8280 { 0x181817, 0x181097, 0x2ae9130d, 0xd516ecf3, 0, 0 }, /* #1 */ 8281 { 0x217152, 0x217197, 0x3ea9f285, 0xc1560d7b, 0, 0 }, /* #2 */ 8282 { 0x3119c7, 0x311117, 0xd25b9082, 0x2da46f7e, 0, 0 }, /* #3 */ 8283 { 0x2c5012, 0x2c5017, 0xb606a9fb, 0x49f95605, 0, 0 }, /* #4 */ 8284 { 0x015a46, 0x015297, 0x76214207, 0x89debdf9, 0, 0 }, /* #5 */ 8285 { 0x361602, 0x361613, 0xe6d12086, 0x192edf7a, 0, 0 }, /* #6 */ 8286 { 0x2e5152, 0x2e5117, 0x815d15b9, 0x7ea2ea47, 0, 0 }, /* #7 */ 8287 { 0x3d2542, 0x3d2513, 0x98614821, 0x679eb7df, 0, 0 }, /* #8 */ 8288 { 0x067b02, 0x067393, 0x1cb757f3, 0xe348a80d, 0, 0 }, /* #9 */ 8289 { 0x2f4213, 0x2f4297, 0x13daf1fa, 0xec250e06, 0, 0 }, /* #10 */ 8290 { 0x045e47, 0x045697, 0x758909ca, 0x8a76f636, 0, 0 }, /* #11 */ 8291 { 0x214813, 0x214013, 0xc820b626, 0x37df49da, 0, 0 }, /* #12 */ 8292 { 0x161dc2, 0x161513, 0xfd50e471, 0x02af1b8f, 0, 0 }, /* #13 */ 8293 { 0x1a01c3, 0x1a0113, 0xde850dfe, 0x217af202, 0, 0 }, /* #14 */ 8294 { 0x192e53, 0x192693, 0x76c56e5e, 0x893a91a2, 0, 0 }, /* #15 */ 8295 { 0x111a17, 0x111213, 0xbd11a90f, 0x42ee56f1, 0, 0 }, /* #16 */ 8296 { 0x323713, 0x323713, 0xc87ff7e6, 0x3780081a, 0, 0 }, /* #17 */ 8297 { 0x2c4213, 0x2c4293, 0x226fd1d7, 0xdd902e29, 0, 0 }, /* #18 */ 8298 { 0x392c96, 0x392417, 0xe77bfbe8, 0x18840418, 0, 0 }, /* #19 */ 8299 { 0x177143, 0x177197, 0x645767d5, 0x9ba8982b, 0, 0 }, /* #20 */ 8300 { 0x216396, 0x216313, 0xbc92d376, 0x436d2c8a, 0, 0 }, /* #21 */ 8301 { 0x390703, 0x390717, 0xb6bd89e2, 0x4942761e, 0, 0 }, /* #22 */ 8302 { 0x271157, 0x271197, 0x2c366e8e, 0xd3c99172, 0, 0 }, /* #23 */ 8303 { 0x144347, 0x144317, 0x84cf0cdc, 0x7b30f324, 0, 0 }, /* #24 */ 8304 { 0x1562c6, 0x156203, 0xb8c9fe90, 0x47360170, 0, 0 }, /* #25 */ 8305 { 0x273d12, 0x273593, 0x4dad913e, 0xb2526ec2, 0, 0 }, /* #26 */ 8306 { 0x1a0457, 0x1a0407, 0xbeee5e00, 0x4111a200, 0, 0 }, /* #27 */ 8307 { 0x1d1312, 0x1d1397, 0x6464bab8, 0x9b9b4548, 0, 0 }, /* #28 */ 8308 { 0x3a7793, 0x3a7713, 0x9bddab2a, 0x642254d6, 0, 0 }, /* #29 */ 8309 { 0x106092, 0x106093, 0x6d3bff5e, 0x92c400a2, 0, 0 }, /* #30 */ 8310 { 0x3a0b87, 0x3a0313, 0xcbdde88d, 0x34221773, 0, 0 }, /* #31 */ 8311 { 0x0e0713, 0x0e0793, 0x6a057846, 0x95fa87ba, 0, 0 }, /* #32 */ 8312 { 0x1b5117, 0x1b5117, 0xfc71196d, 0x038ee693, 0, 0 }, /* #33 */ 8313 { 0x3c6213, 0x3c6213, 0x9f4cedb6, 0x60b3124a, 0, 0 }, /* #34 */ 8314 { 0x0a57c7, 0x0a5717, 0xbf890513, 0x4076faed, 0, 0 }, /* #35 */ 8315 { 0x2c63c6, 0x2c6317, 0x8b80d707, 0x747f28f9, 0, 0 }, /* #36 */ 8316 { 0x253342, 0x253313, 0xbeca7ca3, 0x4135835d, 0, 0 }, /* #37 */ 8317 { 0x3c7257, 0x3c7293, 0x2dcbc7f2, 0xd234380e, 0, 0 }, /* #38 */ 8318 { 0x337853, 0x337093, 0x52762d99, 0xad89d267, 0, 0 }, /* #39 */ 8319 { 0x2b2147, 0x2b2107, 0x97e942d0, 0x6816bd30, 0, 0 }, /* #40 */ 8320 { 0x2112c7, 0x211217, 0x812b50a1, 0x7ed4af5f, 0, 0 }, /* #41 */ 8321 { 0x3a7a82, 0x3a7293, 0x20c8c099, 0xdf373f67, 0, 0 }, /* #42 */ 8322 { 0x1c2e53, 0x1c2617, 0xf5410e4f, 0x0abef1b1, 0, 0 }, /* #43 */ 8323 { 0x072152, 0x072113, 0xdc786a9e, 0x23879562, 0, 0 }, /* #44 */ 8324 { 0x1f5a57, 0x1f5213, 0xe1c1fbf8, 0x1e3e0408, 0, 0 }, /* #45 */ 8325 { 0x0508c6, 0x050017, 0xe8e0414c, 0x171fbeb4, 0, 0 }, /* #46 */ 8326 { 0x1e7983, 0x1e7197, 0x24d12275, 0xdb2edd8b, 0, 0 }, /* #47 */ 8327 { 0x2d4217, 0x2d4217, 0xad55b50d, 0x52aa4af3, 0, 0 }, /* #48 */ 8328 { 0x217f93, 0x217793, 0x0788fa09, 0xf87705f7, 0, 0 }, /* #49 */ 8329 { 0x170987, 0x170193, 0x3d8845ac, 0xc277ba54, 0, 0 }, /* #50 */ 8330 { 0x165f96, 0x165713, 0xa420f565, 0x5bdf0a9b, 0, 0 }, /* #51 */ 8331 { 0x0e4c42, 0x0e4417, 0xb1ce7c7e, 0x4e318382, 0, 0 }, /* #52 */ 8332 { 0x0f6e93, 0x0f6697, 0x2be407cd, 0xd41bf833, 0, 0 }, /* #53 */ 8333 { 0x3c5b13, 0x3c5397, 0x5efedde2, 0xa101221e, 0, 0 }, /* #54 */ 8334 { 0x193053, 0x193017, 0x8b33d1df, 0x74cc2e21, 0, 0 }, /* #55 */ 8335 { 0x170d17, 0x170517, 0xab3852f6, 0x54c7ad0a, 0, 0 }, /* #56 */ 8336 { 0x0e2a86, 0x0e2297, 0x72253606, 0x8ddac9fa, 0, 0 }, /* #57 */ 8337 { 0x3d5d82, 0x3d5513, 0xb2e1cbb4, 0x4d1e344c, 0, 0 }, /* #58 */ 8338 { 0x206ed3, 0x206697, 0x1a60f7e2, 0xe59f081e, 0, 0 }, /* #59 */ 8339 { 0x3223d7, 0x322393, 0x67d6d502, 0x98292afe, 0, 0 }, /* #60 */ 8340 { 0x3a0a97, 0x3a0217, 0xa26a8306, 0x5d957cfa, 0, 0 }, /* #61 */ 8341 { 0x003146, 0x003197, 0x7beabc6b, 0x84154395, 0, 0 }, /* #62 */ 8342 { 0x383382, 0x383393, 0x0fff3e52, 0xf000c1ae, 0, 0 }, /* #63 */ 8343 8343 }; 8344 8344 static const BINU32_TEST_T g_aTests_neg_u32_locked[] = 8345 8345 { 8346 { 0x 045c86, 0x045413, 0xb5a0d002, 0x4a5f2ffe, 0, 0 }, /* #0 */8347 { 0x 386f83, 0x386717, 0xfca93ee8, 0x0356c118, 0, 0 }, /* #1 */8348 { 0x 211057, 0x211097, 0x07682db8, 0xf897d248, 0, 0 }, /* #2 */8349 { 0x1 12f82, 0x112797, 0x54a342fd, 0xab5cbd03, 0, 0 }, /* #3 */8350 { 0x0 27a82, 0x027217, 0xfd145501, 0x02ebaaff, 0, 0 }, /* #4 */8351 { 0x 1853d3, 0x185313, 0xc24504af, 0x3dbafb51, 0, 0 }, /* #5 */8352 { 0x 361f06, 0x361713, 0xe90a993c, 0x16f566c4, 0, 0 }, /* #6 */8353 { 0x 126806, 0x126013, 0xefaafaba, 0x10550546, 0, 0 }, /* #7 */8354 { 0x 3261c3, 0x326193, 0x1a85543f, 0xe57aabc1, 0, 0 }, /* #8 */8355 { 0x1 e2286, 0x1e2213, 0xd52cc06e, 0x2ad33f92, 0, 0 }, /* #9 */8356 { 0x 223986, 0x223103, 0x9336ce90, 0x6cc93170, 0, 0 }, /* #10 */8357 { 0x 337a96, 0x337217, 0xb8b73554, 0x4748caac, 0, 0 }, /* #11 */8358 { 0x0 e5b96, 0x0e5393, 0x0aa72ca2, 0xf558d35e, 0, 0 }, /* #12 */8359 { 0x 234506, 0x234517, 0xd850727c, 0x27af8d84, 0, 0 }, /* #13 */8360 { 0x 0c5812, 0x0c5093, 0x5cf1bc35, 0xa30e43cb, 0, 0 }, /* #14 */8361 { 0x 3b6b17, 0x3b6313, 0xb4bdf65e, 0x4b4209a2, 0, 0 }, /* #15 */8362 { 0x 395112, 0x395193, 0x52955ca3, 0xad6aa35d, 0, 0 }, /* #16 */8363 { 0x3 47b92, 0x347313, 0xb1c490b4, 0x4e3b6f4c, 0, 0 }, /* #17 */8364 { 0x 3853c6, 0x385317, 0xa843fc8f, 0x57bc0371, 0, 0 }, /* #18 */8365 { 0x 3a45c3, 0x3a4517, 0xec7a29de, 0x1385d622, 0, 0 }, /* #19 */8366 { 0x 124482, 0x124493, 0x31eb6bf2, 0xce14940e, 0, 0 }, /* #20 */8367 { 0x 3c1746, 0x3c1793, 0x005d8a5e, 0xffa275a2, 0, 0 }, /* #21 */8368 { 0x 272183, 0x272193, 0x5408dc58, 0xabf723a8, 0, 0 }, /* #22 */8369 { 0x 3a1f86, 0x3a1797, 0x1276026d, 0xed89fd93, 0, 0 }, /* #23 */8370 { 0x 194b93, 0x194393, 0x3730a0b6, 0xc8cf5f4a, 0, 0 }, /* #24 */8371 { 0x 021796, 0x021717, 0xf05c0348, 0x0fa3fcb8, 0, 0 }, /* #25 */8372 { 0x 1b04c7, 0x1b0413, 0xe3e9d74b, 0x1c1628b5, 0, 0 }, /* #26 */8373 { 0x 350f52, 0x350797, 0x77560201, 0x88a9fdff, 0, 0 }, /* #27 */8374 { 0x 1d4cd6, 0x1d4403, 0xa0f497f0, 0x5f0b6810, 0, 0 }, /* #28 */8375 { 0x2 31e57, 0x231693, 0x37a52408, 0xc85adbf8, 0, 0 }, /* #29 */8376 { 0x 204697, 0x204613, 0xfb0d9f39, 0x04f260c7, 0, 0 }, /* #30 */8377 { 0x 107552, 0x107513, 0xdf505887, 0x20afa779, 0, 0 }, /* #31 */8378 { 0x 2437d6, 0x243713, 0xf71bc668, 0x08e43998, 0, 0 }, /* #32 */8379 { 0x 3f12c7, 0x3f1217, 0x96b429fd, 0x694bd603, 0, 0 }, /* #33 */8380 { 0x 304d83, 0x304517, 0xe6047b8f, 0x19fb8471, 0, 0 }, /* #34 */8381 { 0x 0c1d96, 0x0c1517, 0xd52c0589, 0x2ad3fa77, 0, 0 }, /* #35 */8382 { 0x 1f1106, 0x1f1113, 0xa36c4d7b, 0x5c93b285, 0, 0 }, /* #36 */8383 { 0x 127913, 0x127197, 0x2468bf54, 0xdb9740ac, 0, 0 }, /* #37 */8384 { 0x2 93652, 0x293617, 0xb6f72de2, 0x4908d21e, 0, 0 }, /* #38 */8385 { 0x 256c97, 0x256493, 0x413e4a0e, 0xbec1b5f2, 0, 0 }, /* #39 */8386 { 0x3 35e96, 0x335617, 0xc8dc8491, 0x37237b6f, 0, 0 }, /* #40 */8387 { 0x0 35002, 0x035097, 0x70020bd5, 0x8ffdf42b, 0, 0 }, /* #41 */8388 { 0x 166592, 0x166513, 0xe2fa0086, 0x1d05ff7a, 0, 0 }, /* #42 */8389 { 0x3 81006, 0x381013, 0xee81c1c3, 0x117e3e3d, 0, 0 }, /* #43 */8390 { 0x 180107, 0x180197, 0x5d2da525, 0xa2d25adb, 0, 0 }, /* #44 */8391 { 0x 354fc7, 0x354793, 0x389281b1, 0xc76d7e4f, 0, 0 }, /* #45 */8392 { 0x0 04946, 0x004193, 0x3d204e4d, 0xc2dfb1b3, 0, 0 }, /* #46 */8393 { 0x3 44097, 0x344013, 0xcc390cba, 0x33c6f346, 0, 0 }, /* #47 */8394 { 0x3 20d92, 0x320517, 0xf3aeb5b3, 0x0c514a4d, 0, 0 }, /* #48 */8395 { 0x 1b1547, 0x1b1593, 0x1711f21d, 0xe8ee0de3, 0, 0 }, /* #49 */8396 { 0x 2e7a93, 0x2e7293, 0x087177a9, 0xf78e8857, 0, 0 }, /* #50 */8397 { 0x 271d47, 0x271517, 0xc8bb5e1e, 0x3744a1e2, 0, 0 }, /* #51 */8398 { 0x 200806, 0x200097, 0x39f06f48, 0xc60f90b8, 0, 0 }, /* #52 */8399 { 0x 197d87, 0x197593, 0x125e1959, 0xeda1e6a7, 0, 0 }, /* #53 */8400 { 0x1 22b52, 0x122313, 0xdf2487bb, 0x20db7845, 0, 0 }, /* #54 */8401 { 0x39 72c7, 0x397297, 0x5fb99e04, 0xa04661fc, 0, 0 }, /* #55 */8402 { 0x3 528c3, 0x352093, 0x470ef674, 0xb8f1098c, 0, 0 }, /* #56 */8403 { 0x 165e16, 0x165617, 0x973d17bf, 0x68c2e841, 0, 0 }, /* #57 */8404 { 0x2 20886, 0x220013, 0x849d289e, 0x7b62d762, 0, 0 }, /* #58 */8405 { 0x1 51f47, 0x151793, 0x47d666b1, 0xb829994f, 0, 0 }, /* #59 */8406 { 0x 301347, 0x301313, 0xa583ceff, 0x5a7c3101, 0, 0 }, /* #60 */8407 { 0x0 a5a96, 0x0a5213, 0xac14e793, 0x53eb186d, 0, 0 }, /* #61 */8408 { 0x2 f7a83, 0x2f7217, 0xb4b2feb3, 0x4b4d014d, 0, 0 }, /* #62 */8409 { 0x 2f34c6, 0x2f3497, 0x0ac6e7df, 0xf5391821, 0, 0 }, /* #63 */8346 { 0x142287, 0x142297, 0x267a0a8e, 0xd985f572, 0, 0 }, /* #0 */ 8347 { 0x0b2513, 0x0b2593, 0x1f76e039, 0xe0891fc7, 0, 0 }, /* #1 */ 8348 { 0x3a6f07, 0x3a6717, 0xbb4b815a, 0x44b47ea6, 0, 0 }, /* #2 */ 8349 { 0x195a17, 0x195213, 0xf66bd76f, 0x09942891, 0, 0 }, /* #3 */ 8350 { 0x0c5452, 0x0c5493, 0x784785c8, 0x87b87a38, 0, 0 }, /* #4 */ 8351 { 0x202a57, 0x202297, 0x4c3b637f, 0xb3c49c81, 0, 0 }, /* #5 */ 8352 { 0x012d17, 0x012593, 0x563955eb, 0xa9c6aa15, 0, 0 }, /* #6 */ 8353 { 0x374293, 0x374213, 0xeecf7d0f, 0x113082f1, 0, 0 }, /* #7 */ 8354 { 0x1b1c96, 0x1b1493, 0x1cc786ac, 0xe3387954, 0, 0 }, /* #8 */ 8355 { 0x1a35c2, 0x1a3513, 0xac54f90f, 0x53ab06f1, 0, 0 }, /* #9 */ 8356 { 0x354c13, 0x354417, 0xe6f16048, 0x190e9fb8, 0, 0 }, /* #10 */ 8357 { 0x284bc6, 0x284313, 0xa2c66ac5, 0x5d39953b, 0, 0 }, /* #11 */ 8358 { 0x0b3d53, 0x0b3513, 0xc63c268b, 0x39c3d975, 0, 0 }, /* #12 */ 8359 { 0x061393, 0x061317, 0xb0cad894, 0x4f35276c, 0, 0 }, /* #13 */ 8360 { 0x107592, 0x107587, 0x762a7000, 0x89d59000, 0, 0 }, /* #14 */ 8361 { 0x1f2bc2, 0x1f2393, 0x427365e4, 0xbd8c9a1c, 0, 0 }, /* #15 */ 8362 { 0x267dd3, 0x267517, 0xe90e37e8, 0x16f1c818, 0, 0 }, /* #16 */ 8363 { 0x387546, 0x387597, 0x707ad75a, 0x8f8528a6, 0, 0 }, /* #17 */ 8364 { 0x100f47, 0x100787, 0x2c76bbd0, 0xd3894430, 0, 0 }, /* #18 */ 8365 { 0x240c53, 0x240417, 0xd0784ebe, 0x2f87b142, 0, 0 }, /* #19 */ 8366 { 0x392446, 0x392493, 0x7817c76e, 0x87e83892, 0, 0 }, /* #20 */ 8367 { 0x264452, 0x264493, 0x5751a28a, 0xa8ae5d76, 0, 0 }, /* #21 */ 8368 { 0x061dd3, 0x061517, 0xf51a8373, 0x0ae57c8d, 0, 0 }, /* #22 */ 8369 { 0x2c2f17, 0x2c2797, 0x21471bf1, 0xdeb8e40f, 0, 0 }, /* #23 */ 8370 { 0x3b1d16, 0x3b1597, 0x68879b0d, 0x977864f3, 0, 0 }, /* #24 */ 8371 { 0x3c31d7, 0x3c3197, 0x0c0a06e9, 0xf3f5f917, 0, 0 }, /* #25 */ 8372 { 0x0b51d7, 0x0b5117, 0xbbc7cffd, 0x44383003, 0, 0 }, /* #26 */ 8373 { 0x280996, 0x280193, 0x019526c3, 0xfe6ad93d, 0, 0 }, /* #27 */ 8374 { 0x236dd2, 0x236597, 0x67d413fb, 0x982bec05, 0, 0 }, /* #28 */ 8375 { 0x2b5802, 0x2b5017, 0xb43cd8b2, 0x4bc3274e, 0, 0 }, /* #29 */ 8376 { 0x364996, 0x364197, 0x4a7679e9, 0xb5898617, 0, 0 }, /* #30 */ 8377 { 0x3d3556, 0x3d3513, 0xeb4de07b, 0x14b21f85, 0, 0 }, /* #31 */ 8378 { 0x0c4153, 0x0c4107, 0xc07b7870, 0x3f848790, 0, 0 }, /* #32 */ 8379 { 0x202202, 0x202213, 0xe3a11c9c, 0x1c5ee364, 0, 0 }, /* #33 */ 8380 { 0x1d78d7, 0x1d7013, 0xc2aa29ac, 0x3d55d654, 0, 0 }, /* #34 */ 8381 { 0x155c93, 0x155417, 0xe5c3edd9, 0x1a3c1227, 0, 0 }, /* #35 */ 8382 { 0x3454c7, 0x345493, 0x19b3c5f9, 0xe64c3a07, 0, 0 }, /* #36 */ 8383 { 0x0a0c53, 0x0a0493, 0x470a6405, 0xb8f59bfb, 0, 0 }, /* #37 */ 8384 { 0x2c2892, 0x2c2013, 0xb0f77d4b, 0x4f0882b5, 0, 0 }, /* #38 */ 8385 { 0x026002, 0x026097, 0x1e82d596, 0xe17d2a6a, 0, 0 }, /* #39 */ 8386 { 0x367992, 0x367197, 0x09afbc97, 0xf6504369, 0, 0 }, /* #40 */ 8387 { 0x060346, 0x060393, 0x4f160b77, 0xb0e9f489, 0, 0 }, /* #41 */ 8388 { 0x0a5a13, 0x0a5217, 0xc23adfbc, 0x3dc52044, 0, 0 }, /* #42 */ 8389 { 0x3630c2, 0x363093, 0x37904f68, 0xc86fb098, 0, 0 }, /* #43 */ 8390 { 0x0d5157, 0x0d5113, 0xa91759af, 0x56e8a651, 0, 0 }, /* #44 */ 8391 { 0x012607, 0x012613, 0xef69e263, 0x10961d9d, 0, 0 }, /* #45 */ 8392 { 0x0d69c6, 0x0d6117, 0xd4f7245b, 0x2b08dba5, 0, 0 }, /* #46 */ 8393 { 0x335d17, 0x335513, 0xfecf660c, 0x013099f4, 0, 0 }, /* #47 */ 8394 { 0x345ed6, 0x345683, 0x3d13f330, 0xc2ec0cd0, 0, 0 }, /* #48 */ 8395 { 0x031457, 0x031497, 0x5f74a589, 0xa08b5a77, 0, 0 }, /* #49 */ 8396 { 0x1f5583, 0x1f5513, 0xbefa1a2a, 0x4105e5d6, 0, 0 }, /* #50 */ 8397 { 0x0b7c86, 0x0b7497, 0x032fed6b, 0xfcd01295, 0, 0 }, /* #51 */ 8398 { 0x0c2e42, 0x0c2697, 0x4c313079, 0xb3cecf87, 0, 0 }, /* #52 */ 8399 { 0x257f03, 0x257793, 0x3e75b74a, 0xc18a48b6, 0, 0 }, /* #53 */ 8400 { 0x141c02, 0x141497, 0x60d6ae9d, 0x9f295163, 0, 0 }, /* #54 */ 8401 { 0x393f83, 0x393783, 0x1e56a150, 0xe1a95eb0, 0, 0 }, /* #55 */ 8402 { 0x383b93, 0x383383, 0x1562b4c0, 0xea9d4b40, 0, 0 }, /* #56 */ 8403 { 0x085503, 0x085513, 0xa29ae7af, 0x5d651851, 0, 0 }, /* #57 */ 8404 { 0x204496, 0x204417, 0xd5942718, 0x2a6bd8e8, 0, 0 }, /* #58 */ 8405 { 0x122393, 0x122397, 0x123ae01c, 0xedc51fe4, 0, 0 }, /* #59 */ 8406 { 0x0f5797, 0x0f5793, 0x1a013133, 0xe5fececd, 0, 0 }, /* #60 */ 8407 { 0x051893, 0x051093, 0x54528b21, 0xabad74df, 0, 0 }, /* #61 */ 8408 { 0x2c2dd3, 0x2c2597, 0x13642cc6, 0xec9bd33a, 0, 0 }, /* #62 */ 8409 { 0x370516, 0x370517, 0x8383fc67, 0x7c7c0399, 0, 0 }, /* #63 */ 8410 8410 }; 8411 8411 static const BINU64_TEST_T g_aTests_inc_u64[] = 8412 8412 { 8413 { 0x2 107d3, 0x210783, 0x9f4ddb484408d2e5, 0x9f4ddb484408d2e6, 0, 0 }, /* #0 */8414 { 0x 376406, 0x376406, 0x70729013ee47dec5, 0x70729013ee47dec6, 0, 0 }, /* #1 */8415 { 0x 106816, 0x106006, 0x4c19555fb6bf57bd, 0x4c19555fb6bf57be, 0, 0 }, /* #2 */8416 { 0x3 37703, 0x337787, 0xa73e6489389d6c80, 0xa73e6489389d6c81, 0, 0 }, /* #3 */8417 { 0x 1e4746, 0x1e4786, 0xab2a3812bb613626, 0xab2a3812bb613627, 0, 0 }, /* #4 */8418 { 0x 073bc3, 0x073383, 0xa9f139f5782c626a, 0xa9f139f5782c626b, 0, 0 }, /* #5 */8419 { 0x 143a03, 0x143207, 0x7e9aae1573f688f9, 0x7e9aae1573f688fa, 0, 0 }, /* #6 */8420 { 0x 1b2582, 0x1b2592, 0xaec05a786143de6f, 0xaec05a786143de70, 0, 0 }, /* #7 */8421 { 0x 333516, 0x333582, 0x9d4c80228675c2de, 0x9d4c80228675c2df, 0, 0 }, /* #8 */8422 { 0x 126d42, 0x126502, 0x7e08b899aa60dfdb, 0x7e08b899aa60dfdc, 0, 0 }, /* #9 */8423 { 0x0 f6482, 0x0f6406, 0x35a9d460c8175c41, 0x35a9d460c8175c42, 0, 0 }, /* #10 */8424 { 0x 3626d3, 0x362607, 0x012dbc5a16b8d709, 0x012dbc5a16b8d70a, 0, 0 }, /* #11 */8425 { 0x 283952, 0x283186, 0x9f8b1e88cc1e6547, 0x9f8b1e88cc1e6548, 0, 0 }, /* #12 */8426 { 0x 0102c7, 0x010203, 0x207ddbac40b8bcf6, 0x207ddbac40b8bcf7, 0, 0 }, /* #13 */8427 { 0x 0e61c3, 0x0e6183, 0x927516d1fac7c95d, 0x927516d1fac7c95e, 0, 0 }, /* #14 */8428 { 0x 2c7cc6, 0x2c7406, 0x4dee10990c895bdd, 0x4dee10990c895bde, 0, 0 }, /* #15 */8429 { 0x 0333d6, 0x033302, 0x09d8674fbe9b5c89, 0x09d8674fbe9b5c8a, 0, 0 }, /* #16 */8430 { 0x 267897, 0x267007, 0x7ec21421d976ae9e, 0x7ec21421d976ae9f, 0, 0 }, /* #17 */8431 { 0x 372297, 0x372207, 0x0b0bd94a391bb8f4, 0x0b0bd94a391bb8f5, 0, 0 }, /* #18 */8432 { 0x 324a92, 0x324286, 0xc8841c67af47a48c, 0xc8841c67af47a48d, 0, 0 }, /* #19 */8433 { 0x 245342, 0x245302, 0x5f7d6b69ea71f4c7, 0x5f7d6b69ea71f4c8, 0, 0 }, /* #20 */8434 { 0x 166b53, 0x166383, 0xe5b0aed275bd66ee, 0xe5b0aed275bd66ef, 0, 0 }, /* #21 */8435 { 0x 257052, 0x257002, 0x7cd1e09ecb71524b, 0x7cd1e09ecb71524c, 0, 0 }, /* #22 */8436 { 0x 316517, 0x316517, 0x0014130282f7652f, 0x0014130282f76530, 0, 0 }, /* #23 */8437 { 0x 227cd3, 0x227483, 0x98a26b55e4469fc1, 0x98a26b55e4469fc2, 0, 0 }, /* #24 */8438 { 0x3 446c3, 0x344607, 0x5e86177311eef2cb, 0x5e86177311eef2cc, 0, 0 }, /* #25 */8439 { 0x 2d0e86, 0x2d0606, 0x71b082feebb1fa6e, 0x71b082feebb1fa6f, 0, 0 }, /* #26 */8440 { 0x 282c03, 0x282487, 0xf01b376ef42134f2, 0xf01b376ef42134f3, 0, 0 }, /* #27 */8441 { 0x 142f46, 0x142706, 0x544b55b030760523, 0x544b55b030760524, 0, 0 }, /* #28 */8442 { 0x20 6c93, 0x206403, 0x5b1f2628e1938190, 0x5b1f2628e1938191, 0, 0 }, /* #29 */8443 { 0x 023ad6, 0x023206, 0x367c561b08646276, 0x367c561b08646277, 0, 0 }, /* #30 */8444 { 0x 392287, 0x392283, 0xcfb790ce684be925, 0xcfb790ce684be926, 0, 0 }, /* #31 */8445 { 0x 034c53, 0x034487, 0xf70660e2d0e33e2a, 0xf70660e2d0e33e2b, 0, 0 }, /* #32 */8446 { 0x 025252, 0x025282, 0x88fd8c15eb886a57, 0x88fd8c15eb886a58, 0, 0 }, /* #33 */8447 { 0x 2a5f53, 0x2a5793, 0xad22924e42d7e97f, 0xad22924e42d7e980, 0, 0 }, /* #34 */8448 { 0x 335602, 0x335686, 0xf4771e3845d5444d, 0xf4771e3845d5444e, 0, 0 }, /* #35 */8449 { 0x2 12a46, 0x212286, 0xf34eb3b5f31df346, 0xf34eb3b5f31df347, 0, 0 }, /* #36 */8450 { 0x 384a43, 0x384287, 0xdb9b9702f1dbe510, 0xdb9b9702f1dbe511, 0, 0 }, /* #37 */8451 { 0x 173342, 0x173386, 0xa7fe7e1ae5686211, 0xa7fe7e1ae5686212, 0, 0 }, /* #38 */8452 { 0x 255a02, 0x255286, 0xdc63cb13e6409e77, 0xdc63cb13e6409e78, 0, 0 }, /* #39 */8453 { 0x 295ad6, 0x295296, 0xbd107c6b0b92782f, 0xbd107c6b0b927830, 0, 0 }, /* #40 */8454 { 0x 1814d2, 0x181412, 0x058e2e787a9abf6f, 0x058e2e787a9abf70, 0, 0 }, /* #41 */8455 { 0x 0c4b03, 0x0c4387, 0xb8b89f580a6c010b, 0xb8b89f580a6c010c, 0, 0 }, /* #42 */8456 { 0x 250853, 0x250007, 0x62ade413bd591204, 0x62ade413bd591205, 0, 0 }, /* #43 */8457 { 0x 114b16, 0x114306, 0x768f27a67e6c4699, 0x768f27a67e6c469a, 0, 0 }, /* #44 */8458 { 0x 344013, 0x344003, 0x5f3ba237a01c4229, 0x5f3ba237a01c422a, 0, 0 }, /* #45 */8459 { 0x 1658c6, 0x165002, 0x3773ffb777f9e622, 0x3773ffb777f9e623, 0, 0 }, /* #46 */8460 { 0x 1963d2, 0x196306, 0x06da48a2b66880b6, 0x06da48a2b66880b7, 0, 0 }, /* #47 */8461 { 0x1 60713, 0x160713, 0x68cff5200045d5af, 0x68cff5200045d5b0, 0, 0 }, /* #48 */8462 { 0x 2d5016, 0x2d5086, 0x93f3ac4469aed065, 0x93f3ac4469aed066, 0, 0 }, /* #49 */8463 { 0x 322e97, 0x322687, 0xd4fa182880e46e20, 0xd4fa182880e46e21, 0, 0 }, /* #50 */8464 { 0x 081587, 0x081583, 0xd506dc55258749ee, 0xd506dc55258749ef, 0, 0 }, /* #51 */8465 { 0x 2b5b13, 0x2b5307, 0x5f803180db32bab6, 0x5f803180db32bab7, 0, 0 }, /* #52 */8466 { 0x 317b53, 0x317383, 0xff9524dd607575fc, 0xff9524dd607575fd, 0, 0 }, /* #53 */8467 { 0x 1c5543, 0x1c5583, 0xab9cebe70436d412, 0xab9cebe70436d413, 0, 0 }, /* #54 */8468 { 0x0 32107, 0x032103, 0x499870fa05030663, 0x499870fa05030664, 0, 0 }, /* #55 */8469 { 0x 2152d7, 0x215287, 0xc871abf9acc53a39, 0xc871abf9acc53a3a, 0, 0 }, /* #56 */8470 { 0x 116cc3, 0x116407, 0x5d4670f6473ba6d7, 0x5d4670f6473ba6d8, 0, 0 }, /* #57 */8471 { 0x 225653, 0x225603, 0x6aefb5e9ded0fe6d, 0x6aefb5e9ded0fe6e, 0, 0 }, /* #58 */8472 { 0x 0c5d97, 0x0c5503, 0x03491db33d6a23a0, 0x03491db33d6a23a1, 0, 0 }, /* #59 */8473 { 0x 3c7547, 0x3c7503, 0x76bad466750b4472, 0x76bad466750b4473, 0, 0 }, /* #60 */8474 { 0x0 e1096, 0x0e1086, 0xe9573ac6ce780421, 0xe9573ac6ce780422, 0, 0 }, /* #61 */8475 { 0x 133256, 0x133286, 0xc93498743563489e, 0xc93498743563489f, 0, 0 }, /* #62 */8476 { 0x 046c46, 0x046406, 0x25e3d24bc73bc86e, 0x25e3d24bc73bc86f, 0, 0 }, /* #63 */8413 { 0x2f70d2, 0x2f7002, 0x691b067b2d6b7244, 0x691b067b2d6b7245, 0, 0 }, /* #0 */ 8414 { 0x060a52, 0x060286, 0xa13f6344722324b6, 0xa13f6344722324b7, 0, 0 }, /* #1 */ 8415 { 0x0e3717, 0x0e3783, 0x8483eb09f0cc8a2e, 0x8483eb09f0cc8a2f, 0, 0 }, /* #2 */ 8416 { 0x3b3f03, 0x3b3783, 0xccf08807b5f976f3, 0xccf08807b5f976f4, 0, 0 }, /* #3 */ 8417 { 0x3a7b03, 0x3a7307, 0x0c1376392a6bcfbc, 0x0c1376392a6bcfbd, 0, 0 }, /* #4 */ 8418 { 0x363f16, 0x363702, 0x6c28458a74c2f801, 0x6c28458a74c2f802, 0, 0 }, /* #5 */ 8419 { 0x2d7d86, 0x2d7502, 0x53df3b5678d5ab44, 0x53df3b5678d5ab45, 0, 0 }, /* #6 */ 8420 { 0x301543, 0x301583, 0x8d950463c51981be, 0x8d950463c51981bf, 0, 0 }, /* #7 */ 8421 { 0x130686, 0x130686, 0xef4b7c9828d2eb23, 0xef4b7c9828d2eb24, 0, 0 }, /* #8 */ 8422 { 0x3e7017, 0x3e7007, 0x46bd30b7f3730e80, 0x46bd30b7f3730e81, 0, 0 }, /* #9 */ 8423 { 0x0941d7, 0x094187, 0xcb01cf3d1f013fc5, 0xcb01cf3d1f013fc6, 0, 0 }, /* #10 */ 8424 { 0x0c5443, 0x0c5403, 0x090da4039c83ade5, 0x090da4039c83ade6, 0, 0 }, /* #11 */ 8425 { 0x0a4593, 0x0a4507, 0x7bbe4347e8b2f04c, 0x7bbe4347e8b2f04d, 0, 0 }, /* #12 */ 8426 { 0x3308d7, 0x330003, 0x5e6028550e9131db, 0x5e6028550e9131dc, 0, 0 }, /* #13 */ 8427 { 0x213342, 0x213386, 0xaf0ca929d6add738, 0xaf0ca929d6add739, 0, 0 }, /* #14 */ 8428 { 0x357b96, 0x357386, 0x839ac8afb01ffb0b, 0x839ac8afb01ffb0c, 0, 0 }, /* #15 */ 8429 { 0x2d7bd7, 0x2d7307, 0x1537c970315d11bd, 0x1537c970315d11be, 0, 0 }, /* #16 */ 8430 { 0x0962d2, 0x096206, 0x46b9496dc3927ea8, 0x46b9496dc3927ea9, 0, 0 }, /* #17 */ 8431 { 0x031687, 0x031603, 0x52641672c1113baa, 0x52641672c1113bab, 0, 0 }, /* #18 */ 8432 { 0x063fc7, 0x063787, 0xb08264266f4f1365, 0xb08264266f4f1366, 0, 0 }, /* #19 */ 8433 { 0x3d3457, 0x3d3483, 0xe5fda9acdc017e19, 0xe5fda9acdc017e1a, 0, 0 }, /* #20 */ 8434 { 0x0e6e92, 0x0e6686, 0x88ad2603d704fdb7, 0x88ad2603d704fdb8, 0, 0 }, /* #21 */ 8435 { 0x1a1342, 0x1a1302, 0x43028c51dd43a10d, 0x43028c51dd43a10e, 0, 0 }, /* #22 */ 8436 { 0x0a1b42, 0x0a1306, 0x339c979a454bcd70, 0x339c979a454bcd71, 0, 0 }, /* #23 */ 8437 { 0x342dd7, 0x342583, 0x97b492612c09513d, 0x97b492612c09513e, 0, 0 }, /* #24 */ 8438 { 0x362a47, 0x362283, 0xffa9b22d6a5c066c, 0xffa9b22d6a5c066d, 0, 0 }, /* #25 */ 8439 { 0x3069d7, 0x306187, 0x992fbac8b387cf21, 0x992fbac8b387cf22, 0, 0 }, /* #26 */ 8440 { 0x0f4e16, 0x0f4682, 0xf34f7a4a752b627e, 0xf34f7a4a752b627f, 0, 0 }, /* #27 */ 8441 { 0x254b42, 0x254306, 0x268f73c9788dd0ec, 0x268f73c9788dd0ed, 0, 0 }, /* #28 */ 8442 { 0x200243, 0x200283, 0xc5c2f5f513361d61, 0xc5c2f5f513361d62, 0, 0 }, /* #29 */ 8443 { 0x212ac7, 0x212207, 0x160095a883d310fe, 0x160095a883d310ff, 0, 0 }, /* #30 */ 8444 { 0x2153c3, 0x215307, 0x56c3be3275c9d8f8, 0x56c3be3275c9d8f9, 0, 0 }, /* #31 */ 8445 { 0x3b5043, 0x3b5087, 0xd6a7499fe827f295, 0xd6a7499fe827f296, 0, 0 }, /* #32 */ 8446 { 0x127157, 0x127183, 0xab0b34c0b80f2800, 0xab0b34c0b80f2801, 0, 0 }, /* #33 */ 8447 { 0x143756, 0x143702, 0x5328236c0a12b8e2, 0x5328236c0a12b8e3, 0, 0 }, /* #34 */ 8448 { 0x2d1147, 0x2d1103, 0x15802e5e3f9ce506, 0x15802e5e3f9ce507, 0, 0 }, /* #35 */ 8449 { 0x242853, 0x242087, 0x8e3f72bf2d94f47d, 0x8e3f72bf2d94f47e, 0, 0 }, /* #36 */ 8450 { 0x060193, 0x060103, 0x568976566faf3042, 0x568976566faf3043, 0, 0 }, /* #37 */ 8451 { 0x383456, 0x383486, 0xcee45d09737de76b, 0xcee45d09737de76c, 0, 0 }, /* #38 */ 8452 { 0x363513, 0x363583, 0x9b5fc00dab20636d, 0x9b5fc00dab20636e, 0, 0 }, /* #39 */ 8453 { 0x392387, 0x392303, 0x072c9eea551e86ee, 0x072c9eea551e86ef, 0, 0 }, /* #40 */ 8454 { 0x353907, 0x353107, 0x1ea585711dfb5187, 0x1ea585711dfb5188, 0, 0 }, /* #41 */ 8455 { 0x1b6e42, 0x1b6616, 0x7b40fd5102f7525f, 0x7b40fd5102f75260, 0, 0 }, /* #42 */ 8456 { 0x371006, 0x371086, 0xf651c100a37f3c54, 0xf651c100a37f3c55, 0, 0 }, /* #43 */ 8457 { 0x007042, 0x007006, 0x69ba104d495fb269, 0x69ba104d495fb26a, 0, 0 }, /* #44 */ 8458 { 0x046557, 0x046503, 0x3899d0476e210049, 0x3899d0476e21004a, 0, 0 }, /* #45 */ 8459 { 0x392306, 0x392382, 0xf032ab273d343b90, 0xf032ab273d343b91, 0, 0 }, /* #46 */ 8460 { 0x0246d7, 0x024687, 0xb399485fabd6137c, 0xb399485fabd6137d, 0, 0 }, /* #47 */ 8461 { 0x1e1043, 0x1e1007, 0x2cd0040e8c5149fb, 0x2cd0040e8c5149fc, 0, 0 }, /* #48 */ 8462 { 0x177e13, 0x177603, 0x38c4f68ac6eb28d2, 0x38c4f68ac6eb28d3, 0, 0 }, /* #49 */ 8463 { 0x157b06, 0x157302, 0x5c24e223501afe2b, 0x5c24e223501afe2c, 0, 0 }, /* #50 */ 8464 { 0x3a7646, 0x3a7606, 0x7f7c400116ea87d7, 0x7f7c400116ea87d8, 0, 0 }, /* #51 */ 8465 { 0x0e4302, 0x0e4302, 0x4c5e0ca54c136160, 0x4c5e0ca54c136161, 0, 0 }, /* #52 */ 8466 { 0x102ad2, 0x102282, 0xdf82dc8256f5bdd8, 0xdf82dc8256f5bdd9, 0, 0 }, /* #53 */ 8467 { 0x382317, 0x382387, 0xf82c23499ad19f38, 0xf82c23499ad19f39, 0, 0 }, /* #54 */ 8468 { 0x002a46, 0x002202, 0x48bfaa4d77f549ca, 0x48bfaa4d77f549cb, 0, 0 }, /* #55 */ 8469 { 0x052997, 0x052107, 0x548a64d456895e3e, 0x548a64d456895e3f, 0, 0 }, /* #56 */ 8470 { 0x214582, 0x214506, 0x387b03588577be7d, 0x387b03588577be7e, 0, 0 }, /* #57 */ 8471 { 0x184413, 0x184403, 0x05761aab65f91b67, 0x05761aab65f91b68, 0, 0 }, /* #58 */ 8472 { 0x234042, 0x234086, 0x8a08a1aaef64e92d, 0x8a08a1aaef64e92e, 0, 0 }, /* #59 */ 8473 { 0x2d2503, 0x2d2587, 0xa60a203d6c2e944c, 0xa60a203d6c2e944d, 0, 0 }, /* #60 */ 8474 { 0x0a1847, 0x0a1007, 0x14977dbb62d519e6, 0x14977dbb62d519e7, 0, 0 }, /* #61 */ 8475 { 0x3f0a86, 0x3f0202, 0x4d1f623382212184, 0x4d1f623382212185, 0, 0 }, /* #62 */ 8476 { 0x2829d3, 0x282103, 0x024fb5e547920045, 0x024fb5e547920046, 0, 0 }, /* #63 */ 8477 8477 }; 8478 8478 static const BINU64_TEST_T g_aTests_inc_u64_locked[] = 8479 8479 { 8480 { 0x 0b5b12, 0x0b5386, 0xa3a3d759ffa5e22c, 0xa3a3d759ffa5e22d, 0, 0 }, /* #0 */8481 { 0x 0f2656, 0x0f2606, 0x761e5c52851e0609, 0x761e5c52851e060a, 0, 0 }, /* #1 */8482 { 0x 3f2742, 0x3f2702, 0x6d45c73ca729dc6a, 0x6d45c73ca729dc6b, 0, 0 }, /* #2 */8483 { 0x 1b4b56, 0x1b4302, 0x101b7e2e3ff0a5e5, 0x101b7e2e3ff0a5e6, 0, 0 }, /* #3 */8484 { 0x 392712, 0x392702, 0x0f7e6f1c8975b7ee, 0x0f7e6f1c8975b7ef, 0, 0 }, /* #4 */8485 { 0x2 42dc3, 0x242503, 0x65dabf328d8c0dc0, 0x65dabf328d8c0dc1, 0, 0 }, /* #5 */8486 { 0x3 e1fd3, 0x3e1783, 0xc895e110f3712296, 0xc895e110f3712297, 0, 0 }, /* #6 */8487 { 0x 2a65d7, 0x2a6507, 0x232f413b6e979aba, 0x232f413b6e979abb, 0, 0 }, /* #7 */8488 { 0x2 33b56, 0x233396, 0xdf00b36e58a1af5f, 0xdf00b36e58a1af60, 0, 0 }, /* #8 */8489 { 0x 042b56, 0x042386, 0x8b90da1b82c2ede7, 0x8b90da1b82c2ede8, 0, 0 }, /* #9 */8490 { 0x0 a0587, 0x0a0583, 0xa5bc9145e2b9179a, 0xa5bc9145e2b9179b, 0, 0 }, /* #10 */8491 { 0x 255c57, 0x255403, 0x434812fe04131ec1, 0x434812fe04131ec2, 0, 0 }, /* #11 */8492 { 0x 166342, 0x166386, 0xcae78506abe9ed80, 0xcae78506abe9ed81, 0, 0 }, /* #12 */8493 { 0x 0e5283, 0x0e5207, 0x6b2713948c8ac75e, 0x6b2713948c8ac75f, 0, 0 }, /* #13 */8494 { 0x3 66f86, 0x366702, 0x74ae43469d9e11fa, 0x74ae43469d9e11fb, 0, 0 }, /* #14 */8495 { 0x 284243, 0x284213, 0x31c051792c1e2f7f, 0x31c051792c1e2f80, 0, 0 }, /* #15 */8496 { 0x 251947, 0x251103, 0x1634d33ca29e8901, 0x1634d33ca29e8902, 0, 0 }, /* #16 */8497 { 0x1 81387, 0x181307, 0x615ed9cb76aa386e, 0x615ed9cb76aa386f, 0, 0 }, /* #17 */8498 { 0x 2c5056, 0x2c5002, 0x5d6add83b423d8be, 0x5d6add83b423d8bf, 0, 0 }, /* #18 */8499 { 0x 347357, 0x347383, 0xfba4fb1ccf95ebb2, 0xfba4fb1ccf95ebb3, 0, 0 }, /* #19 */8500 { 0x 353002, 0x353082, 0x82fda157d5a4fd7b, 0x82fda157d5a4fd7c, 0, 0 }, /* #20 */8501 { 0x2 b5843, 0x2b5007, 0x68d7ba6616714e7c, 0x68d7ba6616714e7d, 0, 0 }, /* #21 */8502 { 0x 0e3452, 0x0e3402, 0x5e3bc64312600645, 0x5e3bc64312600646, 0, 0 }, /* #22 */8503 { 0x 156816, 0x156006, 0x3a9d49c6f12ce5b6, 0x3a9d49c6f12ce5b7, 0, 0 }, /* #23 */8504 { 0x 160412, 0x160402, 0x05b8a43164031293, 0x05b8a43164031294, 0, 0 }, /* #24 */8505 { 0x 3c53d6, 0x3c5386, 0xcb41fe132b2dca62, 0xcb41fe132b2dca63, 0, 0 }, /* #25 */8506 { 0x 0f37d6, 0x0f3702, 0x5a179ea3ea78b2a1, 0x5a179ea3ea78b2a2, 0, 0 }, /* #26 */8507 { 0x2 f6c97, 0x2f6407, 0x56d72426f9dde4c8, 0x56d72426f9dde4c9, 0, 0 }, /* #27 */8508 { 0x 064683, 0x064693, 0x91134dc0597ec27f, 0x91134dc0597ec280, 0, 0 }, /* #28 */8509 { 0x 150102, 0x150102, 0x12c0e2b8f388af9a, 0x12c0e2b8f388af9b, 0, 0 }, /* #29 */8510 { 0x 3a1e86, 0x3a1602, 0x62f7bf741d876119, 0x62f7bf741d87611a, 0, 0 }, /* #30 */8511 { 0x 3a6a93, 0x3a6207, 0x0efb3657dc2d0270, 0x0efb3657dc2d0271, 0, 0 }, /* #31 */8512 { 0x2 c1152, 0x2c1182, 0xbef66be263805796, 0xbef66be263805797, 0, 0 }, /* #32 */8513 { 0x 250386, 0x250386, 0xadda4b3cfa0c0fb1, 0xadda4b3cfa0c0fb2, 0, 0 }, /* #33 */8514 { 0x 010856, 0x010012, 0x237b70b89227906f, 0x237b70b892279070, 0, 0 }, /* #34 */8515 { 0x 243b56, 0x243306, 0x2b41c34562118154, 0x2b41c34562118155, 0, 0 }, /* #35 */8516 { 0x 3a7d12, 0x3a7586, 0xb0f3465f7085143b, 0xb0f3465f7085143c, 0, 0 }, /* #36 */8517 { 0x1 140c7, 0x114083, 0xb4c003a3853c38f7, 0xb4c003a3853c38f8, 0, 0 }, /* #37 */8518 { 0x 2e7e16, 0x2e7686, 0x8af124137333c1b0, 0x8af124137333c1b1, 0, 0 }, /* #38 */8519 { 0x3 76103, 0x376183, 0xfc7de6b1c881b897, 0xfc7de6b1c881b898, 0, 0 }, /* #39 */8520 { 0x 3541c7, 0x354187, 0xe45bc15ad3f3b2bd, 0xe45bc15ad3f3b2be, 0, 0 }, /* #40 */8521 { 0x 330e56, 0x330602, 0x4a7e5a958a33bc0a, 0x4a7e5a958a33bc0b, 0, 0 }, /* #41 */8522 { 0x2c7 196, 0x2c7182, 0xb267b70d4b6863ac, 0xb267b70d4b6863ad, 0, 0 }, /* #42 */8523 { 0x 227102, 0x227182, 0xf9a3da145706b633, 0xf9a3da145706b634, 0, 0 }, /* #43 */8524 { 0x 027496, 0x027482, 0xc242e49b76f5c891, 0xc242e49b76f5c892, 0, 0 }, /* #44 */8525 { 0x 227957, 0x227187, 0x825147d228ce5587, 0x825147d228ce5588, 0, 0 }, /* #45 */8526 { 0x 024e03, 0x024687, 0xdc6118a28b0f581a, 0xdc6118a28b0f581b, 0, 0 }, /* #46 */8527 { 0x 184216, 0x184282, 0xfc1a44ef322486fc, 0xfc1a44ef322486fd, 0, 0 }, /* #47 */8528 { 0x 234596, 0x234586, 0xecd7f502600aeb35, 0xecd7f502600aeb36, 0, 0 }, /* #48 */8529 { 0x1 66d46, 0x166502, 0x21fc57c29a622736, 0x21fc57c29a622737, 0, 0 }, /* #49 */8530 { 0x1 47e03, 0x147687, 0xf743e7a6ef38c1ed, 0xf743e7a6ef38c1ee, 0, 0 }, /* #50 */8531 { 0x1 d0056, 0x1d0082, 0xa9faf5957ddcc8ad, 0xa9faf5957ddcc8ae, 0, 0 }, /* #51 */8532 { 0x1 13f86, 0x113782, 0xb0519365c963b257, 0xb0519365c963b258, 0, 0 }, /* #52 */8533 { 0x2 36483, 0x236483, 0xe5e35109c4f9b524, 0xe5e35109c4f9b525, 0, 0 }, /* #53 */8534 { 0x 1d3947, 0x1d3107, 0x4231978ffddd2717, 0x4231978ffddd2718, 0, 0 }, /* #54 */8535 { 0x0 50fd7, 0x050707, 0x5bb4aa8dd71aba2c, 0x5bb4aa8dd71aba2d, 0, 0 }, /* #55 */8536 { 0x 293e06, 0x293602, 0x6ed16591f1a69256, 0x6ed16591f1a69257, 0, 0 }, /* #56 */8537 { 0x 232a92, 0x232282, 0xbdc3bead8181ffd8, 0xbdc3bead8181ffd9, 0, 0 }, /* #57 */8538 { 0x1 b1056, 0x1b1092, 0xebbb235683a2a7df, 0xebbb235683a2a7e0, 0, 0 }, /* #58 */8539 { 0x 0c7982, 0x0c7102, 0x70e3d70000d25563, 0x70e3d70000d25564, 0, 0 }, /* #59 */8540 { 0x 0c52c7, 0x0c5293, 0xea3c30540be21e6f, 0xea3c30540be21e70, 0, 0 }, /* #60 */8541 { 0x 091143, 0x091183, 0xd9cefcf559cddaaa, 0xd9cefcf559cddaab, 0, 0 }, /* #61 */8542 { 0x 0166c3, 0x016603, 0x2968249901c9d3ad, 0x2968249901c9d3ae, 0, 0 }, /* #62 */8543 { 0x 3a4e03, 0x3a4603, 0x3a8657f240ad6fca, 0x3a8657f240ad6fcb, 0, 0 }, /* #63 */8480 { 0x3b7386, 0x3b7302, 0x1b92f6edac39249d, 0x1b92f6edac39249e, 0, 0 }, /* #0 */ 8481 { 0x114f97, 0x114703, 0x55bb5570ff0aac61, 0x55bb5570ff0aac62, 0, 0 }, /* #1 */ 8482 { 0x263717, 0x263787, 0xecae5b3055329852, 0xecae5b3055329853, 0, 0 }, /* #2 */ 8483 { 0x246406, 0x246482, 0x867e441d59386922, 0x867e441d59386923, 0, 0 }, /* #3 */ 8484 { 0x297013, 0x297003, 0x5cca1361c1d07560, 0x5cca1361c1d07561, 0, 0 }, /* #4 */ 8485 { 0x2a4747, 0x2a4783, 0x8a338943ecc34df6, 0x8a338943ecc34df7, 0, 0 }, /* #5 */ 8486 { 0x3812d2, 0x381286, 0x8c82a832b6f6ea17, 0x8c82a832b6f6ea18, 0, 0 }, /* #6 */ 8487 { 0x307102, 0x307186, 0xe8f41c381c8cf04c, 0xe8f41c381c8cf04d, 0, 0 }, /* #7 */ 8488 { 0x285656, 0x285602, 0x75373b5c40d16cb2, 0x75373b5c40d16cb3, 0, 0 }, /* #8 */ 8489 { 0x1a5102, 0x1a5186, 0xff08c0c18ac4cf58, 0xff08c0c18ac4cf59, 0, 0 }, /* #9 */ 8490 { 0x094752, 0x094702, 0x5fd6cb5fe98513cc, 0x5fd6cb5fe98513cd, 0, 0 }, /* #10 */ 8491 { 0x017b03, 0x017383, 0xd709d690e14e3b18, 0xd709d690e14e3b19, 0, 0 }, /* #11 */ 8492 { 0x253496, 0x253482, 0xc633e69652b284e9, 0xc633e69652b284ea, 0, 0 }, /* #12 */ 8493 { 0x270502, 0x270586, 0xfad510aa7b4eeda9, 0xfad510aa7b4eedaa, 0, 0 }, /* #13 */ 8494 { 0x392712, 0x392706, 0x1bc790a9be344d6e, 0x1bc790a9be344d6f, 0, 0 }, /* #14 */ 8495 { 0x3e0717, 0x3e0783, 0xa51ae632af838b00, 0xa51ae632af838b01, 0, 0 }, /* #15 */ 8496 { 0x3e6f86, 0x3e6786, 0xb03e2397d9277fe7, 0xb03e2397d9277fe8, 0, 0 }, /* #16 */ 8497 { 0x124812, 0x124006, 0x4a564a193d8d572c, 0x4a564a193d8d572d, 0, 0 }, /* #17 */ 8498 { 0x1a5547, 0x1a5503, 0x4cf7fe84d2b29f4b, 0x4cf7fe84d2b29f4c, 0, 0 }, /* #18 */ 8499 { 0x2612c2, 0x261282, 0x976008d8692d36aa, 0x976008d8692d36ab, 0, 0 }, /* #19 */ 8500 { 0x0c63c7, 0x0c6383, 0xd19c27773a6a3097, 0xd19c27773a6a3098, 0, 0 }, /* #20 */ 8501 { 0x227e83, 0x227607, 0x7b40ca8024bd1b23, 0x7b40ca8024bd1b24, 0, 0 }, /* #21 */ 8502 { 0x2e37c6, 0x2e3786, 0xb03f450544aae76b, 0xb03f450544aae76c, 0, 0 }, /* #22 */ 8503 { 0x0c6402, 0x0c6486, 0xc3088c9cc9b9c454, 0xc3088c9cc9b9c455, 0, 0 }, /* #23 */ 8504 { 0x077807, 0x077007, 0x46e29a6f1e20f998, 0x46e29a6f1e20f999, 0, 0 }, /* #24 */ 8505 { 0x2d7f43, 0x2d7783, 0xb7687b5b10c0279c, 0xb7687b5b10c0279d, 0, 0 }, /* #25 */ 8506 { 0x3a2fc2, 0x3a2782, 0xa25c92da2aaa8a48, 0xa25c92da2aaa8a49, 0, 0 }, /* #26 */ 8507 { 0x2d37d7, 0x2d3707, 0x26efafaeb92cb82d, 0x26efafaeb92cb82e, 0, 0 }, /* #27 */ 8508 { 0x365c52, 0x365486, 0xbe0275813604ef6b, 0xbe0275813604ef6c, 0, 0 }, /* #28 */ 8509 { 0x3028c2, 0x302002, 0x7575f02709590d44, 0x7575f02709590d45, 0, 0 }, /* #29 */ 8510 { 0x122287, 0x122287, 0x86b34912c298effb, 0x86b34912c298effc, 0, 0 }, /* #30 */ 8511 { 0x024007, 0x024003, 0x63ff1c6e63437de8, 0x63ff1c6e63437de9, 0, 0 }, /* #31 */ 8512 { 0x230c12, 0x230406, 0x182dfde7d84ad232, 0x182dfde7d84ad233, 0, 0 }, /* #32 */ 8513 { 0x385517, 0x385583, 0xd7f99da4e11a943a, 0xd7f99da4e11a943b, 0, 0 }, /* #33 */ 8514 { 0x1c0642, 0x1c0606, 0x4ada6d7ea9f3e376, 0x4ada6d7ea9f3e377, 0, 0 }, /* #34 */ 8515 { 0x1c34d6, 0x1c3402, 0x1d62b845b258b349, 0x1d62b845b258b34a, 0, 0 }, /* #35 */ 8516 { 0x2f4917, 0x2f4183, 0xac03c382253aa091, 0xac03c382253aa092, 0, 0 }, /* #36 */ 8517 { 0x184316, 0x184306, 0x6a17e31166b7c1da, 0x6a17e31166b7c1db, 0, 0 }, /* #37 */ 8518 { 0x3c2783, 0x3c2707, 0x3c200d20b8192a2d, 0x3c200d20b8192a2e, 0, 0 }, /* #38 */ 8519 { 0x3d6f82, 0x3d6782, 0xbfa6c76866395b82, 0xbfa6c76866395b83, 0, 0 }, /* #39 */ 8520 { 0x294752, 0x294782, 0x89c9b763ae252988, 0x89c9b763ae252989, 0, 0 }, /* #40 */ 8521 { 0x264992, 0x264192, 0xd25d4c11e87daadf, 0xd25d4c11e87daae0, 0, 0 }, /* #41 */ 8522 { 0x2c7982, 0x2c7182, 0x8e3839a5d5b0dbf3, 0x8e3839a5d5b0dbf4, 0, 0 }, /* #42 */ 8523 { 0x1006c6, 0x100606, 0x34154baee1ca7a16, 0x34154baee1ca7a17, 0, 0 }, /* #43 */ 8524 { 0x1b4806, 0x1b4006, 0x25fe9a74cdea9d52, 0x25fe9a74cdea9d53, 0, 0 }, /* #44 */ 8525 { 0x103706, 0x103786, 0xd5ce68bcfa942be7, 0xd5ce68bcfa942be8, 0, 0 }, /* #45 */ 8526 { 0x3e3a86, 0x3e3202, 0x498f06e2237c9aad, 0x498f06e2237c9aae, 0, 0 }, /* #46 */ 8527 { 0x0c6457, 0x0c6483, 0xe5a3aa1f09628f24, 0xe5a3aa1f09628f25, 0, 0 }, /* #47 */ 8528 { 0x360d52, 0x360506, 0x26fda11cb6e6bee0, 0x26fda11cb6e6bee1, 0, 0 }, /* #48 */ 8529 { 0x1c4943, 0x1c4187, 0xbdb68cd45dcdf97d, 0xbdb68cd45dcdf97e, 0, 0 }, /* #49 */ 8530 { 0x1836c6, 0x183682, 0xe4bf0c98908947a6, 0xe4bf0c98908947a7, 0, 0 }, /* #50 */ 8531 { 0x1402d6, 0x140282, 0x8f2fa77a3505ca78, 0x8f2fa77a3505ca79, 0, 0 }, /* #51 */ 8532 { 0x1c4242, 0x1c4286, 0xe79a76a8f9c9ad73, 0xe79a76a8f9c9ad74, 0, 0 }, /* #52 */ 8533 { 0x244493, 0x244483, 0xfa07f823855c78f0, 0xfa07f823855c78f1, 0, 0 }, /* #53 */ 8534 { 0x335f92, 0x335702, 0x78571987d49ca603, 0x78571987d49ca604, 0, 0 }, /* #54 */ 8535 { 0x0a4cd2, 0x0a4496, 0xcfc6ac3c910e832f, 0xcfc6ac3c910e8330, 0, 0 }, /* #55 */ 8536 { 0x151f13, 0x151713, 0x45eff3615948f96f, 0x45eff3615948f970, 0, 0 }, /* #56 */ 8537 { 0x136852, 0x136082, 0x9ebdf4d4b7e606a3, 0x9ebdf4d4b7e606a4, 0, 0 }, /* #57 */ 8538 { 0x141a12, 0x141202, 0x0a498c6aa78eb5eb, 0x0a498c6aa78eb5ec, 0, 0 }, /* #58 */ 8539 { 0x212942, 0x212106, 0x3a9700a1e36eba83, 0x3a9700a1e36eba84, 0, 0 }, /* #59 */ 8540 { 0x170116, 0x170102, 0x3781f1cb9dc807f3, 0x3781f1cb9dc807f4, 0, 0 }, /* #60 */ 8541 { 0x2962c7, 0x296203, 0x7da87527091bc324, 0x7da87527091bc325, 0, 0 }, /* #61 */ 8542 { 0x2313c6, 0x231306, 0x70552a7325427ddc, 0x70552a7325427ddd, 0, 0 }, /* #62 */ 8543 { 0x161d82, 0x161586, 0xfdcc50c546b3abae, 0xfdcc50c546b3abaf, 0, 0 }, /* #63 */ 8544 8544 }; 8545 8545 static const BINU64_TEST_T g_aTests_dec_u64[] = 8546 8546 { 8547 { 0x 376ec2, 0x376602, 0x292de131f4645d5e, 0x292de131f4645d5d, 0, 0 }, /* #0 */8548 { 0x1 640d3, 0x164007, 0x0c9d46deb4554ea1, 0x0c9d46deb4554ea0, 0, 0 }, /* #1 */8549 { 0x 174017, 0x174007, 0x7f841fa5a9c5e613, 0x7f841fa5a9c5e612, 0, 0 }, /* #2 */8550 { 0x 392a16, 0x392202, 0x4b32eb4386d5fe6e, 0x4b32eb4386d5fe6d, 0, 0 }, /* #3 */8551 { 0x3 32246, 0x332286, 0xb9f188953822e13d, 0xb9f188953822e13c, 0, 0 }, /* #4 */8552 { 0x 3e2c96, 0x3e2486, 0xc42804ba11eb9f4f, 0xc42804ba11eb9f4e, 0, 0 }, /* #5 */8553 { 0x0 60c83, 0x060483, 0xcc3381a48d32f409, 0xcc3381a48d32f408, 0, 0 }, /* #6 */8554 { 0x 043c16, 0x043482, 0xa837375c088f0f53, 0xa837375c088f0f52, 0, 0 }, /* #7 */8555 { 0x 130d86, 0x130582, 0xe126dbc02ab82b5c, 0xe126dbc02ab82b5b, 0, 0 }, /* #8 */8556 { 0x 254c16, 0x254486, 0x953dd34f82a5d4ec, 0x953dd34f82a5d4eb, 0, 0 }, /* #9 */8557 { 0x 3c1343, 0x3c1307, 0x7942e1f2e0543866, 0x7942e1f2e0543865, 0, 0 }, /* #10 */8558 { 0x 3b3b42, 0x3b3306, 0x75edb61ae8c27289, 0x75edb61ae8c27288, 0, 0 }, /* #11 */8559 { 0x 0e0097, 0x0e0087, 0x822e7f4b80de4b7f, 0x822e7f4b80de4b7e, 0, 0 }, /* #12 */8560 { 0x 271603, 0x271687, 0xf7334b77ef984a42, 0xf7334b77ef984a41, 0, 0 }, /* #13 */8561 { 0x1 f0dd3, 0x1f0583, 0xfcf59a58e31fcda3, 0xfcf59a58e31fcda2, 0, 0 }, /* #14 */8562 { 0x2 84757, 0x284703, 0x6336783b9e2e144b, 0x6336783b9e2e144a, 0, 0 }, /* #15 */8563 { 0x 384bd2, 0x384302, 0x046ffa875ebbef9c, 0x046ffa875ebbef9b, 0, 0 }, /* #16 */8564 { 0x2 85803, 0x285087, 0xe97540d77207f922, 0xe97540d77207f921, 0, 0 }, /* #17 */8565 { 0x3 37886, 0x337086, 0xc4f8d87f8140cba1, 0xc4f8d87f8140cba0, 0, 0 }, /* #18 */8566 { 0x 0d7c47, 0x0d7483, 0x8eef9c823a2202f2, 0x8eef9c823a2202f1, 0, 0 }, /* #19 */8567 { 0x 0c4342, 0x0c4306, 0x42d5fcbd5815dae5, 0x42d5fcbd5815dae4, 0, 0 }, /* #20 */8568 { 0x3 e5c06, 0x3e5402, 0x213cd279aacd9df3, 0x213cd279aacd9df2, 0, 0 }, /* #21 */8569 { 0x1 e16d3, 0x1e1687, 0xf7940442d776c936, 0xf7940442d776c935, 0, 0 }, /* #22 */8570 { 0x 234643, 0x234607, 0x74dc8e3bda359931, 0x74dc8e3bda359930, 0, 0 }, /* #23 */8571 { 0x 3d7f47, 0x3d7713, 0x62fe4fd1a08c6be0, 0x62fe4fd1a08c6bdf, 0, 0 }, /* #24 */8572 { 0x2 a5517, 0x2a5507, 0x0065dd4a6539f67e, 0x0065dd4a6539f67d, 0, 0 }, /* #25 */8573 { 0x 317cd2, 0x317482, 0xd0967e7ef73943dd, 0xd0967e7ef73943dc, 0, 0 }, /* #26 */8574 { 0x0 a0a96, 0x0a0202, 0x25288d3b95d833ac, 0x25288d3b95d833ab, 0, 0 }, /* #27 */8575 { 0x1 05057, 0x105003, 0x5fdfed83b7ccb293, 0x5fdfed83b7ccb292, 0, 0 }, /* #28 */8576 { 0x 226483, 0x226483, 0xe97addca45bcba8a, 0xe97addca45bcba89, 0, 0 }, /* #29 */8577 { 0x 372ec2, 0x372692, 0xd1433aabf7a674e0, 0xd1433aabf7a674df, 0, 0 }, /* #30 */8578 { 0x 0c4483, 0x0c4497, 0xfc9985582aafd060, 0xfc9985582aafd05f, 0, 0 }, /* #31 */8579 { 0x0 17357, 0x017387, 0xc36b40ec14451515, 0xc36b40ec14451514, 0, 0 }, /* #32 */8580 { 0x3 34796, 0x334702, 0x20d1f0b14a68b72d, 0x20d1f0b14a68b72c, 0, 0 }, /* #33 */8581 { 0x 112617, 0x112603, 0x575b557286ddfa4b, 0x575b557286ddfa4a, 0, 0 }, /* #34 */8582 { 0x 065c06, 0x065402, 0x0053e0438720e3ed, 0x0053e0438720e3ec, 0, 0 }, /* #35 */8583 { 0x 125556, 0x125582, 0xf9cb673f11ea7d59, 0xf9cb673f11ea7d58, 0, 0 }, /* #36 */8584 { 0x 277697, 0x277603, 0x407d54afc4249fe4, 0x407d54afc4249fe3, 0, 0 }, /* #37 */8585 { 0x 024e16, 0x024612, 0x38f5e61f1df1f890, 0x38f5e61f1df1f88f, 0, 0 }, /* #38 */8586 { 0x 171a52, 0x171202, 0x4a400d586b08bb4a, 0x4a400d586b08bb49, 0, 0 }, /* #39 */8587 { 0x 2c3257, 0x2c3287, 0xbb4505711aa6c6ca, 0xbb4505711aa6c6c9, 0, 0 }, /* #40 */8588 { 0x 370c97, 0x370403, 0x03a84c3dcdb95995, 0x03a84c3dcdb95994, 0, 0 }, /* #41 */8589 { 0x2 53a83, 0x253283, 0xcf4014709e2ec003, 0xcf4014709e2ec002, 0, 0 }, /* #42 */8590 { 0x 3d4cc2, 0x3d4406, 0x22a2847937962625, 0x22a2847937962624, 0, 0 }, /* #43 */8591 { 0x 273592, 0x273512, 0x396e2d0afeb66820, 0x396e2d0afeb6681f, 0, 0 }, /* #44 */8592 { 0x 0f08d2, 0x0f0096, 0xd231f05394d68eb0, 0xd231f05394d68eaf, 0, 0 }, /* #45 */8593 { 0x 275b86, 0x275386, 0xb1d734f1633ce0fd, 0xb1d734f1633ce0fc, 0, 0 }, /* #46 */8594 { 0x 1453c7, 0x145303, 0x34edb8f9459bc23f, 0x34edb8f9459bc23e, 0, 0 }, /* #47 */8595 { 0x 0a7e96, 0x0a7602, 0x17c65523a6cfd958, 0x17c65523a6cfd957, 0, 0 }, /* #48 */8596 { 0x3 f19d2, 0x3f1102, 0x66a9629a37cdc698, 0x66a9629a37cdc697, 0, 0 }, /* #49 */8597 { 0x 082117, 0x082187, 0x9d7c674a6009b5c4, 0x9d7c674a6009b5c3, 0, 0 }, /* #50 */8598 { 0x2 c0496, 0x2c0402, 0x617303bef062b94b, 0x617303bef062b94a, 0, 0 }, /* #51 */8599 { 0x 3a4012, 0x3a4086, 0xe71a16775159ee07, 0xe71a16775159ee06, 0, 0 }, /* #52 */8600 { 0x3 87287, 0x387203, 0x38d1abd1b544d074, 0x38d1abd1b544d073, 0, 0 }, /* #53 */8601 { 0x2 76447, 0x276403, 0x16dcaff0feea8568, 0x16dcaff0feea8567, 0, 0 }, /* #54 */8602 { 0x 226217, 0x226287, 0xad788b33a3aaf7e3, 0xad788b33a3aaf7e2, 0, 0 }, /* #55 */8603 { 0x 0c6252, 0x0c6282, 0xc791b04d7ce0c0cc, 0xc791b04d7ce0c0cb, 0, 0 }, /* #56 */8604 { 0x 0d33d2, 0x0d3382, 0xea11246e1be0690e, 0xea11246e1be0690d, 0, 0 }, /* #57 */8605 { 0x 2e4757, 0x2e4707, 0x576d01e155e0c423, 0x576d01e155e0c422, 0, 0 }, /* #58 */8606 { 0x 1666c2, 0x166606, 0x6234229ce5369415, 0x6234229ce5369414, 0, 0 }, /* #59 */8607 { 0x 0c6202, 0x0c6286, 0x8d2a2b573e3ecd91, 0x8d2a2b573e3ecd90, 0, 0 }, /* #60 */8608 { 0x2 46e52, 0x246686, 0xa0da70e0935c8bbe, 0xa0da70e0935c8bbd, 0, 0 }, /* #61 */8609 { 0x2 812d3, 0x281207, 0x25f327328ac94d51, 0x25f327328ac94d50, 0, 0 }, /* #62 */8610 { 0x 1277c2, 0x127716, 0x5b387a15c1fe4070, 0x5b387a15c1fe406f, 0, 0 }, /* #63 */8547 { 0x0a5517, 0x0a5583, 0xb3f9bd1f5473a399, 0xb3f9bd1f5473a398, 0, 0 }, /* #0 */ 8548 { 0x1f62c2, 0x1f6206, 0x6df2aef3828cdcc7, 0x6df2aef3828cdcc6, 0, 0 }, /* #1 */ 8549 { 0x3b6b16, 0x3b6382, 0xd2ae82333246fd86, 0xd2ae82333246fd85, 0, 0 }, /* #2 */ 8550 { 0x260c87, 0x260483, 0xc6552806b14a521d, 0xc6552806b14a521c, 0, 0 }, /* #3 */ 8551 { 0x3645d7, 0x364503, 0x6681bfd3df806568, 0x6681bfd3df806567, 0, 0 }, /* #4 */ 8552 { 0x186a12, 0x186282, 0x9e26c5a6bd792bbd, 0x9e26c5a6bd792bbc, 0, 0 }, /* #5 */ 8553 { 0x027c87, 0x027487, 0xabd26c7c3c1b6a18, 0xabd26c7c3c1b6a17, 0, 0 }, /* #6 */ 8554 { 0x105756, 0x105702, 0x3401f87da317de46, 0x3401f87da317de45, 0, 0 }, /* #7 */ 8555 { 0x207117, 0x207107, 0x5146b95f377c89fa, 0x5146b95f377c89f9, 0, 0 }, /* #8 */ 8556 { 0x3414d7, 0x341487, 0x9975cafff143c9cd, 0x9975cafff143c9cc, 0, 0 }, /* #9 */ 8557 { 0x225913, 0x225193, 0xb91e1d9c14d05390, 0xb91e1d9c14d0538f, 0, 0 }, /* #10 */ 8558 { 0x253186, 0x253186, 0xc72d211b2c744c0d, 0xc72d211b2c744c0c, 0, 0 }, /* #11 */ 8559 { 0x181816, 0x181002, 0x67942f5a60eb0cc8, 0x67942f5a60eb0cc7, 0, 0 }, /* #12 */ 8560 { 0x305202, 0x305202, 0x53aa8a1b0fabbb9e, 0x53aa8a1b0fabbb9d, 0, 0 }, /* #13 */ 8561 { 0x111d86, 0x111506, 0x18de2b4454697a54, 0x18de2b4454697a53, 0, 0 }, /* #14 */ 8562 { 0x2a0a17, 0x2a0293, 0x99caac4d6d118750, 0x99caac4d6d11874f, 0, 0 }, /* #15 */ 8563 { 0x034417, 0x034487, 0xa8f3b7d55773a382, 0xa8f3b7d55773a381, 0, 0 }, /* #16 */ 8564 { 0x2a15d6, 0x2a1506, 0x1e4e7d2a068752d2, 0x1e4e7d2a068752d1, 0, 0 }, /* #17 */ 8565 { 0x3b00c6, 0x3b0086, 0xece8820a1dc2fed5, 0xece8820a1dc2fed4, 0, 0 }, /* #18 */ 8566 { 0x317586, 0x317506, 0x5f89c510ce9ce912, 0x5f89c510ce9ce911, 0, 0 }, /* #19 */ 8567 { 0x282d97, 0x282583, 0x82735fea66de258d, 0x82735fea66de258c, 0, 0 }, /* #20 */ 8568 { 0x3172c7, 0x317203, 0x4258f950dab967f8, 0x4258f950dab967f7, 0, 0 }, /* #21 */ 8569 { 0x181517, 0x181583, 0xef3f04988fd8fec8, 0xef3f04988fd8fec7, 0, 0 }, /* #22 */ 8570 { 0x065017, 0x065097, 0xc037ea9c270fd440, 0xc037ea9c270fd43f, 0, 0 }, /* #23 */ 8571 { 0x0b4896, 0x0b4002, 0x6710c4da06a5ad3e, 0x6710c4da06a5ad3d, 0, 0 }, /* #24 */ 8572 { 0x2b7912, 0x2b7106, 0x672fcd940f2d4d54, 0x672fcd940f2d4d53, 0, 0 }, /* #25 */ 8573 { 0x1e3d56, 0x1e3582, 0xfc7246d6d8689e52, 0xfc7246d6d8689e51, 0, 0 }, /* #26 */ 8574 { 0x082a92, 0x082206, 0x151c4588aa789f34, 0x151c4588aa789f33, 0, 0 }, /* #27 */ 8575 { 0x186e83, 0x186607, 0x27d9cf5be9d522b5, 0x27d9cf5be9d522b4, 0, 0 }, /* #28 */ 8576 { 0x3c73c7, 0x3c7383, 0x971b72dee856bf16, 0x971b72dee856bf15, 0, 0 }, /* #29 */ 8577 { 0x125886, 0x125082, 0xb59944c6a17b89e1, 0xb59944c6a17b89e0, 0, 0 }, /* #30 */ 8578 { 0x1a1546, 0x1a1582, 0xec4c598eeb860758, 0xec4c598eeb860757, 0, 0 }, /* #31 */ 8579 { 0x0b1052, 0x0b1082, 0xfede2582c2b229eb, 0xfede2582c2b229ea, 0, 0 }, /* #32 */ 8580 { 0x301a06, 0x301202, 0x4aeff5d20691c06c, 0x4aeff5d20691c06b, 0, 0 }, /* #33 */ 8581 { 0x335447, 0x335483, 0xb04df7a2d0ff691d, 0xb04df7a2d0ff691c, 0, 0 }, /* #34 */ 8582 { 0x3c6642, 0x3c6602, 0x2e21612b13b28887, 0x2e21612b13b28886, 0, 0 }, /* #35 */ 8583 { 0x331886, 0x331006, 0x689754ab802c7c57, 0x689754ab802c7c56, 0, 0 }, /* #36 */ 8584 { 0x373b56, 0x373306, 0x1a12679ebbee4d42, 0x1a12679ebbee4d41, 0, 0 }, /* #37 */ 8585 { 0x106446, 0x106406, 0x4d390a9600ba64f1, 0x4d390a9600ba64f0, 0, 0 }, /* #38 */ 8586 { 0x262557, 0x262587, 0x940a58ebe2a55375, 0x940a58ebe2a55374, 0, 0 }, /* #39 */ 8587 { 0x135747, 0x135783, 0xa0009e2b8562e658, 0xa0009e2b8562e657, 0, 0 }, /* #40 */ 8588 { 0x124807, 0x124087, 0xe89882a393b6592c, 0xe89882a393b6592b, 0, 0 }, /* #41 */ 8589 { 0x2850d2, 0x285002, 0x7299b96e373008eb, 0x7299b96e373008ea, 0, 0 }, /* #42 */ 8590 { 0x1d1f83, 0x1d1707, 0x111dd3d927c18183, 0x111dd3d927c18182, 0, 0 }, /* #43 */ 8591 { 0x3f5456, 0x3f5402, 0x69ac4d9508b9f984, 0x69ac4d9508b9f983, 0, 0 }, /* #44 */ 8592 { 0x192746, 0x192706, 0x3c89bc867d3d31b2, 0x3c89bc867d3d31b1, 0, 0 }, /* #45 */ 8593 { 0x067d56, 0x067586, 0x834bc6037d4ed812, 0x834bc6037d4ed811, 0, 0 }, /* #46 */ 8594 { 0x351153, 0x351103, 0x13434242048e313f, 0x13434242048e313e, 0, 0 }, /* #47 */ 8595 { 0x3325c2, 0x332506, 0x209f6e3c2d741734, 0x209f6e3c2d741733, 0, 0 }, /* #48 */ 8596 { 0x3e35d7, 0x3e3507, 0x6abf23867f82e5d5, 0x6abf23867f82e5d4, 0, 0 }, /* #49 */ 8597 { 0x354856, 0x354086, 0xacf9d638a3a03cd5, 0xacf9d638a3a03cd4, 0, 0 }, /* #50 */ 8598 { 0x207957, 0x207183, 0xee9b1de57013f67b, 0xee9b1de57013f67a, 0, 0 }, /* #51 */ 8599 { 0x075e16, 0x075606, 0x4bd840aae0c78896, 0x4bd840aae0c78895, 0, 0 }, /* #52 */ 8600 { 0x3d5ed3, 0x3d5687, 0xd83a37c494e63f1f, 0xd83a37c494e63f1e, 0, 0 }, /* #53 */ 8601 { 0x235216, 0x235206, 0x06973957a8e3d872, 0x06973957a8e3d871, 0, 0 }, /* #54 */ 8602 { 0x350202, 0x350206, 0x52e1eeda16f29fee, 0x52e1eeda16f29fed, 0, 0 }, /* #55 */ 8603 { 0x3234d3, 0x323403, 0x5a69035bca7450dd, 0x5a69035bca7450dc, 0, 0 }, /* #56 */ 8604 { 0x1b58c2, 0x1b5082, 0x8b46a474a92a1ad1, 0x8b46a474a92a1ad0, 0, 0 }, /* #57 */ 8605 { 0x164156, 0x164102, 0x1cd07fe41936cd0e, 0x1cd07fe41936cd0d, 0, 0 }, /* #58 */ 8606 { 0x3c6083, 0x3c6083, 0x846b512f09a4577b, 0x846b512f09a4577a, 0, 0 }, /* #59 */ 8607 { 0x1e66c7, 0x1e6687, 0xc5733920474ae2d9, 0xc5733920474ae2d8, 0, 0 }, /* #60 */ 8608 { 0x210d43, 0x210503, 0x71b4ca95630b290f, 0x71b4ca95630b290e, 0, 0 }, /* #61 */ 8609 { 0x203687, 0x203607, 0x20c99642f89b6036, 0x20c99642f89b6035, 0, 0 }, /* #62 */ 8610 { 0x277892, 0x277006, 0x6e24c98b91b89883, 0x6e24c98b91b89882, 0, 0 }, /* #63 */ 8611 8611 }; 8612 8612 static const BINU64_TEST_T g_aTests_dec_u64_locked[] = 8613 8613 { 8614 { 0x 172756, 0x172786, 0xeed5d94a15616b75, 0xeed5d94a15616b74, 0, 0 }, /* #0 */8615 { 0x 2c2143, 0x2c2103, 0x188c7fad549170eb, 0x188c7fad549170ea, 0, 0 }, /* #1 */8616 { 0x 0a0a07, 0x0a0287, 0xdf9c713eac180f6b, 0xdf9c713eac180f6a, 0, 0 }, /* #2 */8617 { 0x 0e2d82, 0x0e2506, 0x32e656d641eb1da1, 0x32e656d641eb1da0, 0, 0 }, /* #3 */8618 { 0x 0f1597, 0x0f1503, 0x61072e92181a36da, 0x61072e92181a36d9, 0, 0 }, /* #4 */8619 { 0x 022502, 0x022506, 0x260f2ffa131f35f4, 0x260f2ffa131f35f3, 0, 0 }, /* #5 */8620 { 0x 167a46, 0x167206, 0x0fef7a6e8d9384bc, 0x0fef7a6e8d9384bb, 0, 0 }, /* #6 */8621 { 0x 3b4892, 0x3b4086, 0xda1c4bac78ed28f6, 0xda1c4bac78ed28f5, 0, 0 }, /* #7 */8622 { 0x 2c3743, 0x2c3787, 0x80de3bb04b6a8f2e, 0x80de3bb04b6a8f2d, 0, 0 }, /* #8 */8623 { 0x 204117, 0x204193, 0xe84e9a4658646990, 0xe84e9a465864698f, 0, 0 }, /* #9 */8624 { 0x 327e56, 0x327686, 0xa0c697d99cc46128, 0xa0c697d99cc46127, 0, 0 }, /* #10 */8625 { 0x 1b3856, 0x1b3006, 0x7b3f7d039d11cb61, 0x7b3f7d039d11cb60, 0, 0 }, /* #11 */8626 { 0x 2476c2, 0x247682, 0x9e92388bcab89e14, 0x9e92388bcab89e13, 0, 0 }, /* #12 */8627 { 0x 3e5e06, 0x3e5606, 0x7ac1b0fde91947ef, 0x7ac1b0fde91947ee, 0, 0 }, /* #13 */8628 { 0x 0a5006, 0x0a5006, 0x025997763da97d2e, 0x025997763da97d2d, 0, 0 }, /* #14 */8629 { 0x 264506, 0x264586, 0xb6d53be17f9b73e2, 0xb6d53be17f9b73e1, 0, 0 }, /* #15 */8630 { 0x0 e4cc6, 0x0e4406, 0x56408989139ac60d, 0x56408989139ac60c, 0, 0 }, /* #16 */8631 { 0x1 d5347, 0x1d5383, 0xbf1ab42b7adbf698, 0xbf1ab42b7adbf697, 0, 0 }, /* #17 */8632 { 0x 2a3416, 0x2a3402, 0x79770764919f6c2d, 0x79770764919f6c2c, 0, 0 }, /* #18 */8633 { 0x 067482, 0x067482, 0x93200582ce4cc8ff, 0x93200582ce4cc8fe, 0, 0 }, /* #19 */8634 { 0x0 92397, 0x092383, 0xb83978ee3f94a669, 0xb83978ee3f94a668, 0, 0 }, /* #20 */8635 { 0x 320ec6, 0x320602, 0x12f108f53a452a9e, 0x12f108f53a452a9d, 0, 0 }, /* #21 */8636 { 0x3 c4557, 0x3c4503, 0x07dff6e455c82893, 0x07dff6e455c82892, 0, 0 }, /* #22 */8637 { 0x 0a1793, 0x0a1787, 0x9a0493b1d3d35f0a, 0x9a0493b1d3d35f09, 0, 0 }, /* #23 */8638 { 0x 3c56c7, 0x3c5607, 0x684be17b912741b9, 0x684be17b912741b8, 0, 0 }, /* #24 */8639 { 0x 0066c2, 0x006602, 0x5130814612a41065, 0x5130814612a41064, 0, 0 }, /* #25 */8640 { 0x3 72353, 0x372303, 0x5effa7d95eba6411, 0x5effa7d95eba6410, 0, 0 }, /* #26 */8641 { 0x1 92147, 0x192183, 0x93ceec336f62229e, 0x93ceec336f62229d, 0, 0 }, /* #27 */8642 { 0x 351247, 0x351207, 0x588518f62c8cee9b, 0x588518f62c8cee9a, 0, 0 }, /* #28 */8643 { 0x 296bc3, 0x296387, 0x90544911463d05fd, 0x90544911463d05fc, 0, 0 }, /* #29 */8644 { 0x 092442, 0x092406, 0x1062d730e6ad9e0a, 0x1062d730e6ad9e09, 0, 0 }, /* #30 */8645 { 0x 1d1897, 0x1d1003, 0x6c0e4c8436153be1, 0x6c0e4c8436153be0, 0, 0 }, /* #31 */8646 { 0x2 f7607, 0x2f7607, 0x7b7788bb872d7d36, 0x7b7788bb872d7d35, 0, 0 }, /* #32 */8647 { 0x3 16c52, 0x316406, 0x33285caf9d11abd5, 0x33285caf9d11abd4, 0, 0 }, /* #33 */8648 { 0x1 c7f46, 0x1c7702, 0x033cd2a4ff03915e, 0x033cd2a4ff03915d, 0, 0 }, /* #34 */8649 { 0x 290e87, 0x290603, 0x71c30053a98079e6, 0x71c30053a98079e5, 0, 0 }, /* #35 */8650 { 0x 0a6282, 0x0a6206, 0x7371b296c293c51c, 0x7371b296c293c51b, 0, 0 }, /* #36 */8651 { 0x 276b47, 0x276307, 0x5cac9d32cf76411c, 0x5cac9d32cf76411b, 0, 0 }, /* #37 */8652 { 0x 044c53, 0x044487, 0xbc5772c825aee183, 0xbc5772c825aee182, 0, 0 }, /* #38 */8653 { 0x 306816, 0x306002, 0x522aae8de1df6816, 0x522aae8de1df6815, 0, 0 }, /* #39 */8654 { 0x2 93446, 0x293486, 0xc7f9c5fc01fc0248, 0xc7f9c5fc01fc0247, 0, 0 }, /* #40 */8655 { 0x 354846, 0x354082, 0x9144bf64631e29b7, 0x9144bf64631e29b6, 0, 0 }, /* #41 */8656 { 0x3 253d6, 0x325302, 0x0fdfa9fcb165c2ea, 0x0fdfa9fcb165c2e9, 0, 0 }, /* #42 */8657 { 0x1 06782, 0x106702, 0x09eeed4df8d0a4ba, 0x09eeed4df8d0a4b9, 0, 0 }, /* #43 */8658 { 0x1 d0006, 0x1d0006, 0x2cdf2bacb3c872a6, 0x2cdf2bacb3c872a5, 0, 0 }, /* #44 */8659 { 0x 2c6103, 0x2c6117, 0x04bb2fa2de1731a0, 0x04bb2fa2de17319f, 0, 0 }, /* #45 */8660 { 0x3 457c6, 0x345796, 0x87693c7ad778fa10, 0x87693c7ad778fa0f, 0, 0 }, /* #46 */8661 { 0x3 b21c6, 0x3b2186, 0xcfc1ceef3da5cb3b, 0xcfc1ceef3da5cb3a, 0, 0 }, /* #47 */8662 { 0x 3834d7, 0x383483, 0xab11f4272c328e24, 0xab11f4272c328e23, 0, 0 }, /* #48 */8663 { 0x 344282, 0x344206, 0x1aae6e00ab7c0315, 0x1aae6e00ab7c0314, 0, 0 }, /* #49 */8664 { 0x3 77082, 0x377002, 0x36483055230f2121, 0x36483055230f2120, 0, 0 }, /* #50 */8665 { 0x 1d5917, 0x1d5107, 0x49ccf33c7b85bf37, 0x49ccf33c7b85bf36, 0, 0 }, /* #51 */8666 { 0x 3e1907, 0x3e1107, 0x4cf172cd69724488, 0x4cf172cd69724487, 0, 0 }, /* #52 */8667 { 0x28 1813, 0x281017, 0x5c7a8af8b4cc7a70, 0x5c7a8af8b4cc7a6f, 0, 0 }, /* #53 */8668 { 0x 392e43, 0x392683, 0xa60b321941e7fed4, 0xa60b321941e7fed3, 0, 0 }, /* #54 */8669 { 0x0 63b87, 0x063303, 0x02201692d8360381, 0x02201692d8360380, 0, 0 }, /* #55 */8670 { 0x 294c57, 0x294483, 0xc056576e43a5e4e4, 0xc056576e43a5e4e3, 0, 0 }, /* #56 */8671 { 0x 013356, 0x013386, 0xb48b9fde3c2d1822, 0xb48b9fde3c2d1821, 0, 0 }, /* #57 */8672 { 0x 2c6392, 0x2c6386, 0xb985a014ec924f13, 0xb985a014ec924f12, 0, 0 }, /* #58 */8673 { 0x 103f42, 0x103782, 0xd3f0ba280dc45233, 0xd3f0ba280dc45232, 0, 0 }, /* #59 */8674 { 0x 0d2252, 0x0d2202, 0x45c9d49d2fdbc692, 0x45c9d49d2fdbc691, 0, 0 }, /* #60 */8675 { 0x2 53316, 0x253382, 0xd3e539560198c1f3, 0xd3e539560198c1f2, 0, 0 }, /* #61 */8676 { 0x3 506d6, 0x350606, 0x6e93f8331bb1afe9, 0x6e93f8331bb1afe8, 0, 0 }, /* #62 */8677 { 0x 0b7402, 0x0b7406, 0x55d677d4104aa9df, 0x55d677d4104aa9de, 0, 0 }, /* #63 */8614 { 0x2b7d03, 0x2b7587, 0xda2edf507efa2b45, 0xda2edf507efa2b44, 0, 0 }, /* #0 */ 8615 { 0x070a97, 0x070283, 0xa5bdc4aa750a08a5, 0xa5bdc4aa750a08a4, 0, 0 }, /* #1 */ 8616 { 0x322897, 0x322007, 0x15362104a0643e4c, 0x15362104a0643e4b, 0, 0 }, /* #2 */ 8617 { 0x313952, 0x313116, 0x734f8b9b1ffd5ea0, 0x734f8b9b1ffd5e9f, 0, 0 }, /* #3 */ 8618 { 0x162843, 0x162007, 0x73279a8746407a75, 0x73279a8746407a74, 0, 0 }, /* #4 */ 8619 { 0x125003, 0x125083, 0xe5e8a2744d4abda5, 0xe5e8a2744d4abda4, 0, 0 }, /* #5 */ 8620 { 0x010117, 0x010103, 0x6ce883f476c3bde6, 0x6ce883f476c3bde5, 0, 0 }, /* #6 */ 8621 { 0x293a97, 0x293207, 0x6c71f6e1bf1a9ddc, 0x6c71f6e1bf1a9ddb, 0, 0 }, /* #7 */ 8622 { 0x076546, 0x076586, 0xeb418742e7922325, 0xeb418742e7922324, 0, 0 }, /* #8 */ 8623 { 0x171417, 0x171487, 0xc249367c8831df83, 0xc249367c8831df82, 0, 0 }, /* #9 */ 8624 { 0x1828c3, 0x182087, 0x8564862851a47a78, 0x8564862851a47a77, 0, 0 }, /* #10 */ 8625 { 0x232ed6, 0x232682, 0x8703b986802cf2f9, 0x8703b986802cf2f8, 0, 0 }, /* #11 */ 8626 { 0x3a37c3, 0x3a3703, 0x1e4453fb16e52686, 0x1e4453fb16e52685, 0, 0 }, /* #12 */ 8627 { 0x253416, 0x253482, 0xbfff57bb29923d6f, 0xbfff57bb29923d6e, 0, 0 }, /* #13 */ 8628 { 0x1856d2, 0x185606, 0x156b58caa7fefc61, 0x156b58caa7fefc60, 0, 0 }, /* #14 */ 8629 { 0x126197, 0x126183, 0xc09710a42044bc11, 0xc09710a42044bc10, 0, 0 }, /* #15 */ 8630 { 0x057f43, 0x057703, 0x24e970443127b14d, 0x24e970443127b14c, 0, 0 }, /* #16 */ 8631 { 0x102ac6, 0x102202, 0x35ec1db6ee29bbda, 0x35ec1db6ee29bbd9, 0, 0 }, /* #17 */ 8632 { 0x125417, 0x125483, 0xaf4fc45e87aa151b, 0xaf4fc45e87aa151a, 0, 0 }, /* #18 */ 8633 { 0x253043, 0x253007, 0x25da294ff1cd6da7, 0x25da294ff1cd6da6, 0, 0 }, /* #19 */ 8634 { 0x0e35c6, 0x0e3586, 0xde1cde63952c862c, 0xde1cde63952c862b, 0, 0 }, /* #20 */ 8635 { 0x0c65d2, 0x0c6582, 0x8bc4b912c6b2e899, 0x8bc4b912c6b2e898, 0, 0 }, /* #21 */ 8636 { 0x381746, 0x381786, 0x9a12fe1c3adb6634, 0x9a12fe1c3adb6633, 0, 0 }, /* #22 */ 8637 { 0x286d83, 0x286587, 0x968bdeae484993e2, 0x968bdeae484993e1, 0, 0 }, /* #23 */ 8638 { 0x087d12, 0x087502, 0x5597eaeb328b45dd, 0x5597eaeb328b45dc, 0, 0 }, /* #24 */ 8639 { 0x3f7542, 0x3f7502, 0x3de9f1bd92868686, 0x3de9f1bd92868685, 0, 0 }, /* #25 */ 8640 { 0x3d6fc2, 0x3d6782, 0xb6f809023e8f603f, 0xb6f809023e8f603e, 0, 0 }, /* #26 */ 8641 { 0x1d0d53, 0x1d0587, 0xae183c74889fb8b8, 0xae183c74889fb8b7, 0, 0 }, /* #27 */ 8642 { 0x287b52, 0x287382, 0xf4e98090f18b5e81, 0xf4e98090f18b5e80, 0, 0 }, /* #28 */ 8643 { 0x370913, 0x370183, 0xcb39c7c5f6486662, 0xcb39c7c5f6486661, 0, 0 }, /* #29 */ 8644 { 0x2a7d12, 0x2a7506, 0x3cdcfa01013ad2ab, 0x3cdcfa01013ad2aa, 0, 0 }, /* #30 */ 8645 { 0x211792, 0x211706, 0x04587ee4b9ee2f22, 0x04587ee4b9ee2f21, 0, 0 }, /* #31 */ 8646 { 0x240fc7, 0x240783, 0x9b0446894ce5313f, 0x9b0446894ce5313e, 0, 0 }, /* #32 */ 8647 { 0x327b07, 0x327307, 0x56b8a60db9804ed9, 0x56b8a60db9804ed8, 0, 0 }, /* #33 */ 8648 { 0x1d2b02, 0x1d2302, 0x768b943a5b4e602a, 0x768b943a5b4e6029, 0, 0 }, /* #34 */ 8649 { 0x302883, 0x302087, 0xd2f067f8d10f8913, 0xd2f067f8d10f8912, 0, 0 }, /* #35 */ 8650 { 0x397552, 0x397586, 0xa49612e64018ed96, 0xa49612e64018ed95, 0, 0 }, /* #36 */ 8651 { 0x0f0213, 0x0f0203, 0x7042281226537186, 0x7042281226537185, 0, 0 }, /* #37 */ 8652 { 0x144e56, 0x144602, 0x6454ed0f90c0d6c8, 0x6454ed0f90c0d6c7, 0, 0 }, /* #38 */ 8653 { 0x172717, 0x172713, 0x7ccbb06959651af0, 0x7ccbb06959651aef, 0, 0 }, /* #39 */ 8654 { 0x2a7d83, 0x2a7507, 0x7c89ed0b79e930e8, 0x7c89ed0b79e930e7, 0, 0 }, /* #40 */ 8655 { 0x292d07, 0x292503, 0x2d247979e52052ed, 0x2d247979e52052ec, 0, 0 }, /* #41 */ 8656 { 0x3161d6, 0x316106, 0x3eeefac29d2365c7, 0x3eeefac29d2365c6, 0, 0 }, /* #42 */ 8657 { 0x111782, 0x111702, 0x49a44797f2a855f8, 0x49a44797f2a855f7, 0, 0 }, /* #43 */ 8658 { 0x180f53, 0x180703, 0x60942e93955e4732, 0x60942e93955e4731, 0, 0 }, /* #44 */ 8659 { 0x3d6646, 0x3d6682, 0xe0f4f7cf69a3506c, 0xe0f4f7cf69a3506b, 0, 0 }, /* #45 */ 8660 { 0x3947d2, 0x394706, 0x2405270da221f794, 0x2405270da221f793, 0, 0 }, /* #46 */ 8661 { 0x3840c2, 0x384082, 0xa2bdd29e547939bd, 0xa2bdd29e547939bc, 0, 0 }, /* #47 */ 8662 { 0x0e3597, 0x0e3587, 0xd5f7be9e337c0fe5, 0xd5f7be9e337c0fe4, 0, 0 }, /* #48 */ 8663 { 0x032303, 0x032387, 0xd6f9e72e52cd185a, 0xd6f9e72e52cd1859, 0, 0 }, /* #49 */ 8664 { 0x3808c2, 0x380006, 0x346643afa31cbf96, 0x346643afa31cbf95, 0, 0 }, /* #50 */ 8665 { 0x2551d6, 0x255186, 0xba35ad7e5334f6c7, 0xba35ad7e5334f6c6, 0, 0 }, /* #51 */ 8666 { 0x1301d3, 0x130107, 0x21b906b8591e8145, 0x21b906b8591e8144, 0, 0 }, /* #52 */ 8667 { 0x284c07, 0x284407, 0x7db95180155fb266, 0x7db95180155fb265, 0, 0 }, /* #53 */ 8668 { 0x154a02, 0x154212, 0x05fba4ec810b31f0, 0x05fba4ec810b31ef, 0, 0 }, /* #54 */ 8669 { 0x0825d3, 0x082503, 0x3eb284030bc04fbb, 0x3eb284030bc04fba, 0, 0 }, /* #55 */ 8670 { 0x3921d2, 0x392106, 0x73e49bddd323521f, 0x73e49bddd323521e, 0, 0 }, /* #56 */ 8671 { 0x183a82, 0x183286, 0x97ddeb1547b18625, 0x97ddeb1547b18624, 0, 0 }, /* #57 */ 8672 { 0x343bd2, 0x343302, 0x131a109d95dec02a, 0x131a109d95dec029, 0, 0 }, /* #58 */ 8673 { 0x385e02, 0x385686, 0xb3475d0661798db8, 0xb3475d0661798db7, 0, 0 }, /* #59 */ 8674 { 0x2c7002, 0x2c7086, 0xc062d38d636fcaab, 0xc062d38d636fcaaa, 0, 0 }, /* #60 */ 8675 { 0x2e6f03, 0x2e6783, 0xc459916b314d370e, 0xc459916b314d370d, 0, 0 }, /* #61 */ 8676 { 0x333b02, 0x333382, 0x97832299e4c2691d, 0x97832299e4c2691c, 0, 0 }, /* #62 */ 8677 { 0x1476d6, 0x147606, 0x768a36df5747fa6d, 0x768a36df5747fa6c, 0, 0 }, /* #63 */ 8678 8678 }; 8679 8679 static const BINU64_TEST_T g_aTests_not_u64[] = 8680 8680 { 8681 { 0x1 50a57, 0x150a57, 0xd45a32af9424322d, 0x2ba5cd506bdbcdd2, 0, 0 }, /* #0 */8682 { 0x 352a46, 0x352a46, 0x35583b3731c7d0b9, 0xcaa7c4c8ce382f46, 0, 0 }, /* #1 */8683 { 0x 173317, 0x173317, 0x5c32de366c788441, 0xa3cd21c993877bbe, 0, 0 }, /* #2 */8684 { 0x 147a86, 0x147a86, 0x67dfec288253413c, 0x982013d77dacbec3, 0, 0 }, /* #3 */8685 { 0x 096b57, 0x096b57, 0xde8f0d6f3c683960, 0x2170f290c397c69f, 0, 0 }, /* #4 */8686 { 0x 3b0217, 0x3b0217, 0x55b91af35c85d269, 0xaa46e50ca37a2d96, 0, 0 }, /* #5 */8687 { 0x1 87356, 0x187356, 0xec7df29825c60913, 0x13820d67da39f6ec, 0, 0 }, /* #6 */8688 { 0x0 16fd2, 0x016fd2, 0x220710ef7c720679, 0xddf8ef10838df986, 0, 0 }, /* #7 */8689 { 0x 2c0a13, 0x2c0a13, 0x75e4d6319c48e5c4, 0x8a1b29ce63b71a3b, 0, 0 }, /* #8 */8690 { 0x2 a4693, 0x2a4693, 0x54a2721fb9018c4e, 0xab5d8de046fe73b1, 0, 0 }, /* #9 */8691 { 0x 325bc6, 0x325bc6, 0x262001fa53694c8a, 0xd9dffe05ac96b375, 0, 0 }, /* #10 */8692 { 0x 217857, 0x217857, 0xc9563211f8ff6d23, 0x36a9cdee070092dc, 0, 0 }, /* #11 */8693 { 0x3 07ec2, 0x307ec2, 0xc4e8e7cdfced62ab, 0x3b17183203129d54, 0, 0 }, /* #12 */8694 { 0x0 97e96, 0x097e96, 0x51451e7afc6af23b, 0xaebae18503950dc4, 0, 0 }, /* #13 */8695 { 0x 136453, 0x136453, 0x2a536c69c73ae02c, 0xd5ac939638c51fd3, 0, 0 }, /* #14 */8696 { 0x 327716, 0x327716, 0x6c97bebc34701d5c, 0x93684143cb8fe2a3, 0, 0 }, /* #15 */8697 { 0x 2b6056, 0x2b6056, 0x6b38a0009b81de87, 0x94c75fff647e2178, 0, 0 }, /* #16 */8698 { 0x 107603, 0x107603, 0xef281d528a3e0a92, 0x10d7e2ad75c1f56d, 0, 0 }, /* #17 */8699 { 0x 281e86, 0x281e86, 0x428f87f245f3b387, 0xbd70780dba0c4c78, 0, 0 }, /* #18 */8700 { 0x2 62206, 0x262206, 0x4aee26c1728e08f5, 0xb511d93e8d71f70a, 0, 0 }, /* #19 */8701 { 0x3 24e82, 0x324e82, 0xa221d1e7b5c045ba, 0x5dde2e184a3fba45, 0, 0 }, /* #20 */8702 { 0x 1b4706, 0x1b4706, 0x5df94f1a3f67686e, 0xa206b0e5c0989791, 0, 0 }, /* #21 */8703 { 0x 386403, 0x386403, 0x3c1159b3bfb7cd73, 0xc3eea64c4048328c, 0, 0 }, /* #22 */8704 { 0x 303346, 0x303346, 0x0028ee41bf5181ec, 0xffd711be40ae7e13, 0, 0 }, /* #23 */8705 { 0x 320e47, 0x320e47, 0x83b764f2af4984f2, 0x7c489b0d50b67b0d, 0, 0 }, /* #24 */8706 { 0x 046e93, 0x046e93, 0x3a6fe07b17b91e3b, 0xc5901f84e846e1c4, 0, 0 }, /* #25 */8707 { 0x 3a4916, 0x3a4916, 0xb7bcaf7b3aaffbce, 0x48435084c5500431, 0, 0 }, /* #26 */8708 { 0x 247187, 0x247187, 0xb03db853a8f50d52, 0x4fc247ac570af2ad, 0, 0 }, /* #27 */8709 { 0x 174896, 0x174896, 0xc593550023f185fb, 0x3a6caaffdc0e7a04, 0, 0 }, /* #28 */8710 { 0x 3175d6, 0x3175d6, 0x7e358cea2fb0c483, 0x81ca7315d04f3b7c, 0, 0 }, /* #29 */8711 { 0x 361743, 0x361743, 0x10b4ef072e8c998c, 0xef4b10f8d1736673, 0, 0 }, /* #30 */8712 { 0x 385dd6, 0x385dd6, 0x34f3d3de02f44d21, 0xcb0c2c21fd0bb2de, 0, 0 }, /* #31 */8713 { 0x1 a2ed2, 0x1a2ed2, 0x50bc9a2f1a15da82, 0xaf4365d0e5ea257d, 0, 0 }, /* #32 */8714 { 0x 396283, 0x396283, 0x4713a1dccbb4bdb8, 0xb8ec5e23344b4247, 0, 0 }, /* #33 */8715 { 0x 2716d2, 0x2716d2, 0x5a5cbaedb368a1e4, 0xa5a345124c975e1b, 0, 0 }, /* #34 */8716 { 0x 344bd3, 0x344bd3, 0xe9e3e5b071a67f1f, 0x161c1a4f8e5980e0, 0, 0 }, /* #35 */8717 { 0x 3c1b46, 0x3c1b46, 0x30f6fad75837b3b4, 0xcf090528a7c84c4b, 0, 0 }, /* #36 */8718 { 0x 0e7313, 0x0e7313, 0x76ef6a067beccab1, 0x891095f98413354e, 0, 0 }, /* #37 */8719 { 0x 1127d2, 0x1127d2, 0xc50a62e050552180, 0x3af59d1fafaade7f, 0, 0 }, /* #38 */8720 { 0x 210383, 0x210383, 0x62872c1c8982ae64, 0x9d78d3e3767d519b, 0, 0 }, /* #39 */8721 { 0x 2114c7, 0x2114c7, 0x28adf71fcd9cab3c, 0xd75208e0326354c3, 0, 0 }, /* #40 */8722 { 0x 3b2916, 0x3b2916, 0x036526443f067ea7, 0xfc9ad9bbc0f98158, 0, 0 }, /* #41 */8723 { 0x 335cc7, 0x335cc7, 0x63fbb1f62299def1, 0x9c044e09dd66210e, 0, 0 }, /* #42 */8724 { 0x 237416, 0x237416, 0xd311ac546df5896e, 0x2cee53ab920a7691, 0, 0 }, /* #43 */8725 { 0x 086947, 0x086947, 0xf893f7e4cdd3806b, 0x076c081b322c7f94, 0, 0 }, /* #44 */8726 { 0x 3736c2, 0x3736c2, 0x3eb67a22497f3610, 0xc14985ddb680c9ef, 0, 0 }, /* #45 */8727 { 0x 0c6e52, 0x0c6e52, 0x806d37fee220733b, 0x7f92c8011ddf8cc4, 0, 0 }, /* #46 */8728 { 0x 3704c2, 0x3704c2, 0x4517a50613e39fe9, 0xbae85af9ec1c6016, 0, 0 }, /* #47 */8729 { 0x1 53106, 0x153106, 0x3d3145ad2f0df488, 0xc2ceba52d0f20b77, 0, 0 }, /* #48 */8730 { 0x1 52113, 0x152113, 0x46d7e567e4417a99, 0xb9281a981bbe8566, 0, 0 }, /* #49 */8731 { 0x 157187, 0x157187, 0x6d4b3cb098a3da36, 0x92b4c34f675c25c9, 0, 0 }, /* #50 */8732 { 0x 3d7ed6, 0x3d7ed6, 0xa5f1f3dbb9145563, 0x5a0e0c2446ebaa9c, 0, 0 }, /* #51 */8733 { 0x0 06306, 0x006306, 0x7883991ca0810d1b, 0x877c66e35f7ef2e4, 0, 0 }, /* #52 */8734 { 0x 2a0483, 0x2a0483, 0xa37bff6e30236406, 0x5c840091cfdc9bf9, 0, 0 }, /* #53 */8735 { 0x 3e20d7, 0x3e20d7, 0xd62b57026a394621, 0x29d4a8fd95c6b9de, 0, 0 }, /* #54 */8736 { 0x 1d7082, 0x1d7082, 0x1cbc40469784ffe5, 0xe343bfb9687b001a, 0, 0 }, /* #55 */8737 { 0x1 f6312, 0x1f6312, 0xceddc5e95a7f1b5e, 0x31223a16a580e4a1, 0, 0 }, /* #56 */8738 { 0x 2c4b97, 0x2c4b97, 0xbfbff8130058b4b5, 0x404007ecffa74b4a, 0, 0 }, /* #57 */8739 { 0x 1c2683, 0x1c2683, 0xe326451f5a825721, 0x1cd9bae0a57da8de, 0, 0 }, /* #58 */8740 { 0x 042913, 0x042913, 0x55f565b907a4d276, 0xaa0a9a46f85b2d89, 0, 0 }, /* #59 */8741 { 0x 295fd2, 0x295fd2, 0xe532149ae09a1a42, 0x1acdeb651f65e5bd, 0, 0 }, /* #60 */8742 { 0x2 61d83, 0x261d83, 0x037bddd17a70cc68, 0xfc84222e858f3397, 0, 0 }, /* #61 */8743 { 0x 1f66d3, 0x1f66d3, 0x106c2ebe9d7399a5, 0xef93d141628c665a, 0, 0 }, /* #62 */8744 { 0x 2c0f03, 0x2c0f03, 0xa3ced2e3d155faf4, 0x5c312d1c2eaa050b, 0, 0 }, /* #63 */8681 { 0x180652, 0x180652, 0x5aa5436f3e22bcfb, 0xa55abc90c1dd4304, 0, 0 }, /* #0 */ 8682 { 0x2e3a13, 0x2e3a13, 0x07dfebec9926e27e, 0xf820141366d91d81, 0, 0 }, /* #1 */ 8683 { 0x3956d7, 0x3956d7, 0x0af8c8c29d91bca8, 0xf507373d626e4357, 0, 0 }, /* #2 */ 8684 { 0x390607, 0x390607, 0x3dc6cdb72f18aff0, 0xc2393248d0e7500f, 0, 0 }, /* #3 */ 8685 { 0x2b69c6, 0x2b69c6, 0xfc95ea7bea487b48, 0x036a158415b784b7, 0, 0 }, /* #4 */ 8686 { 0x155052, 0x155052, 0x8052c6453b0bbfa4, 0x7fad39bac4f4405b, 0, 0 }, /* #5 */ 8687 { 0x165c07, 0x165c07, 0xbef1f7f79c912c47, 0x410e0808636ed3b8, 0, 0 }, /* #6 */ 8688 { 0x0e3a17, 0x0e3a17, 0xaf31c7b59d251b85, 0x50ce384a62dae47a, 0, 0 }, /* #7 */ 8689 { 0x0a56c3, 0x0a56c3, 0x3b801525e9c7c988, 0xc47feada16383677, 0, 0 }, /* #8 */ 8690 { 0x2c6f53, 0x2c6f53, 0x988b101d958aff7b, 0x6774efe26a750084, 0, 0 }, /* #9 */ 8691 { 0x0e6c83, 0x0e6c83, 0xf3faa8a02809331c, 0x0c05575fd7f6cce3, 0, 0 }, /* #10 */ 8692 { 0x143b03, 0x143b03, 0xaa6b04a675c352b5, 0x5594fb598a3cad4a, 0, 0 }, /* #11 */ 8693 { 0x3e4403, 0x3e4403, 0xce8d9a7b76255b4e, 0x3172658489daa4b1, 0, 0 }, /* #12 */ 8694 { 0x0a5a86, 0x0a5a86, 0x641cdbcc92beac39, 0x9be324336d4153c6, 0, 0 }, /* #13 */ 8695 { 0x224093, 0x224093, 0x7a40d6cb0a3f2f66, 0x85bf2934f5c0d099, 0, 0 }, /* #14 */ 8696 { 0x154747, 0x154747, 0x0867ae888d0fcd2e, 0xf798517772f032d1, 0, 0 }, /* #15 */ 8697 { 0x3307d3, 0x3307d3, 0x4313fa30165c4288, 0xbcec05cfe9a3bd77, 0, 0 }, /* #16 */ 8698 { 0x0e66c6, 0x0e66c6, 0x22aab90b91050d47, 0xdd5546f46efaf2b8, 0, 0 }, /* #17 */ 8699 { 0x112b52, 0x112b52, 0xb0b6ca714874de6d, 0x4f49358eb78b2192, 0, 0 }, /* #18 */ 8700 { 0x245993, 0x245993, 0x968b84bb56d08fb8, 0x69747b44a92f7047, 0, 0 }, /* #19 */ 8701 { 0x373d42, 0x373d42, 0x5c82fa65451e9bbe, 0xa37d059abae16441, 0, 0 }, /* #20 */ 8702 { 0x052c56, 0x052c56, 0x0f5c1798b0a1cff5, 0xf0a3e8674f5e300a, 0, 0 }, /* #21 */ 8703 { 0x110402, 0x110402, 0xce2d3bf18e1fde15, 0x31d2c40e71e021ea, 0, 0 }, /* #22 */ 8704 { 0x2806d7, 0x2806d7, 0x917b34185cf6d67b, 0x6e84cbe7a3092984, 0, 0 }, /* #23 */ 8705 { 0x191c97, 0x191c97, 0xa2ccc5296d262322, 0x5d333ad692d9dcdd, 0, 0 }, /* #24 */ 8706 { 0x243943, 0x243943, 0x6f0105cc14b5da16, 0x90fefa33eb4a25e9, 0, 0 }, /* #25 */ 8707 { 0x234d03, 0x234d03, 0xc07707a162689698, 0x3f88f85e9d976967, 0, 0 }, /* #26 */ 8708 { 0x157c17, 0x157c17, 0x22d26a6ce0d96e35, 0xdd2d95931f2691ca, 0, 0 }, /* #27 */ 8709 { 0x0f3cc6, 0x0f3cc6, 0x99d71eca91608d37, 0x6628e1356e9f72c8, 0, 0 }, /* #28 */ 8710 { 0x260dd2, 0x260dd2, 0x76511331792b0109, 0x89aeecce86d4fef6, 0, 0 }, /* #29 */ 8711 { 0x0311d3, 0x0311d3, 0x04aff03062c73616, 0xfb500fcf9d38c9e9, 0, 0 }, /* #30 */ 8712 { 0x020282, 0x020282, 0x14b95d1e9734f0fc, 0xeb46a2e168cb0f03, 0, 0 }, /* #31 */ 8713 { 0x100806, 0x100806, 0x6c26afb003d26dcd, 0x93d9504ffc2d9232, 0, 0 }, /* #32 */ 8714 { 0x131d02, 0x131d02, 0x979f9377535d614f, 0x68606c88aca29eb0, 0, 0 }, /* #33 */ 8715 { 0x0a1692, 0x0a1692, 0x099e5ef065a36299, 0xf661a10f9a5c9d66, 0, 0 }, /* #34 */ 8716 { 0x2b0452, 0x2b0452, 0x2438247955e8c27b, 0xdbc7db86aa173d84, 0, 0 }, /* #35 */ 8717 { 0x223756, 0x223756, 0xea512185ab72807b, 0x15aede7a548d7f84, 0, 0 }, /* #36 */ 8718 { 0x2f5942, 0x2f5942, 0x47b32e70db22c4fe, 0xb84cd18f24dd3b01, 0, 0 }, /* #37 */ 8719 { 0x027dd3, 0x027dd3, 0xbfa5799a9252e2c3, 0x405a86656dad1d3c, 0, 0 }, /* #38 */ 8720 { 0x122ec6, 0x122ec6, 0xee80d1b0ffdab09b, 0x117f2e4f00254f64, 0, 0 }, /* #39 */ 8721 { 0x063257, 0x063257, 0xb0632cd8ce705327, 0x4f9cd327318facd8, 0, 0 }, /* #40 */ 8722 { 0x155286, 0x155286, 0x4985ca4850dea682, 0xb67a35b7af21597d, 0, 0 }, /* #41 */ 8723 { 0x236287, 0x236287, 0xc756af4e28a3849a, 0x38a950b1d75c7b65, 0, 0 }, /* #42 */ 8724 { 0x3d5287, 0x3d5287, 0x65f413810c908c70, 0x9a0bec7ef36f738f, 0, 0 }, /* #43 */ 8725 { 0x2c2e53, 0x2c2e53, 0x473f8f9bb270bbe4, 0xb8c070644d8f441b, 0, 0 }, /* #44 */ 8726 { 0x2d0cd6, 0x2d0cd6, 0xe6a3f0c0b5e56278, 0x195c0f3f4a1a9d87, 0, 0 }, /* #45 */ 8727 { 0x126113, 0x126113, 0x1d2a79e00a764eb9, 0xe2d5861ff589b146, 0, 0 }, /* #46 */ 8728 { 0x277017, 0x277017, 0xb80d846479af9b8d, 0x47f27b9b86506472, 0, 0 }, /* #47 */ 8729 { 0x1a6892, 0x1a6892, 0x8e3056eb569ad180, 0x71cfa914a9652e7f, 0, 0 }, /* #48 */ 8730 { 0x1a0647, 0x1a0647, 0xfe710515f1edf8ea, 0x018efaea0e120715, 0, 0 }, /* #49 */ 8731 { 0x044593, 0x044593, 0xce68c8847b512d1c, 0x3197377b84aed2e3, 0, 0 }, /* #50 */ 8732 { 0x045982, 0x045982, 0xbec9eb8aee4fe326, 0x4136147511b01cd9, 0, 0 }, /* #51 */ 8733 { 0x067207, 0x067207, 0x62dcc087f17d7253, 0x9d233f780e828dac, 0, 0 }, /* #52 */ 8734 { 0x1f4647, 0x1f4647, 0xd6ae40dbb9527d83, 0x2951bf2446ad827c, 0, 0 }, /* #53 */ 8735 { 0x241652, 0x241652, 0x8b54307507358785, 0x74abcf8af8ca787a, 0, 0 }, /* #54 */ 8736 { 0x3977d6, 0x3977d6, 0x6779eb9bd8f2b9a4, 0x98861464270d465b, 0, 0 }, /* #55 */ 8737 { 0x1b2156, 0x1b2156, 0x4a45f0b5f1eb3a61, 0xb5ba0f4a0e14c59e, 0, 0 }, /* #56 */ 8738 { 0x3e0057, 0x3e0057, 0x2c28d7d24d088c25, 0xd3d7282db2f773da, 0, 0 }, /* #57 */ 8739 { 0x334442, 0x334442, 0x688c3832081c08e6, 0x9773c7cdf7e3f719, 0, 0 }, /* #58 */ 8740 { 0x3d1017, 0x3d1017, 0x8f5a6a2e5848bcaa, 0x70a595d1a7b74355, 0, 0 }, /* #59 */ 8741 { 0x3079c3, 0x3079c3, 0x3576c09f94a560cf, 0xca893f606b5a9f30, 0, 0 }, /* #60 */ 8742 { 0x2042d2, 0x2042d2, 0x857eb9a5c0cccc64, 0x7a81465a3f33339b, 0, 0 }, /* #61 */ 8743 { 0x0e0256, 0x0e0256, 0x664026b163032fef, 0x99bfd94e9cfcd010, 0, 0 }, /* #62 */ 8744 { 0x112dc7, 0x112dc7, 0xec6157005c298ed9, 0x139ea8ffa3d67126, 0, 0 }, /* #63 */ 8745 8745 }; 8746 8746 static const BINU64_TEST_T g_aTests_not_u64_locked[] = 8747 8747 { 8748 { 0x 376846, 0x376846, 0x3bb09d0e985edbcd, 0xc44f62f167a12432, 0, 0 }, /* #0 */8749 { 0x 172097, 0x172097, 0x3456a5c366670092, 0xcba95a3c9998ff6d, 0, 0 }, /* #1 */8750 { 0x 1c60c2, 0x1c60c2, 0x0b1e7398f76fc5ba, 0xf4e18c6708903a45, 0, 0 }, /* #2 */8751 { 0x3 72687, 0x372687, 0x3ce4bd8348ccca0b, 0xc31b427cb73335f4, 0, 0 }, /* #3 */8752 { 0x 3535d3, 0x3535d3, 0x1b5088b0043c6ddc, 0xe4af774ffbc39223, 0, 0 }, /* #4 */8753 { 0x 3d68d2, 0x3d68d2, 0x0d8db5ba7c8055fe, 0xf2724a45837faa01, 0, 0 }, /* #5 */8754 { 0x 154d43, 0x154d43, 0xe56bbddc28d89dfa, 0x1a944223d7276205, 0, 0 }, /* #6 */8755 { 0x 3d6a83, 0x3d6a83, 0xa0ca16dfa6b0caac, 0x5f35e920594f3553, 0, 0 }, /* #7 */8756 { 0x2 33c17, 0x233c17, 0x1536abcf42934f3b, 0xeac95430bd6cb0c4, 0, 0 }, /* #8 */8757 { 0x 387a86, 0x387a86, 0xf41bab2277c72821, 0x0be454dd8838d7de, 0, 0 }, /* #9 */8758 { 0x 000093, 0x000093, 0x6f7844849083981f, 0x9087bb7b6f7c67e0, 0, 0 }, /* #10 */8759 { 0x1 a6f42, 0x1a6f42, 0x1990ebc0c4c0013b, 0xe66f143f3b3ffec4, 0, 0 }, /* #11 */8760 { 0x2 51756, 0x251756, 0x23ce3647bcb45747, 0xdc31c9b8434ba8b8, 0, 0 }, /* #12 */8761 { 0x0 d0186, 0x0d0186, 0x2e12c00fc17ce2df, 0xd1ed3ff03e831d20, 0, 0 }, /* #13 */8762 { 0x 2e4603, 0x2e4603, 0x532b6676e4d3e435, 0xacd499891b2c1bca, 0, 0 }, /* #14 */8763 { 0x 137782, 0x137782, 0xa5d3073a32a6d0c0, 0x5a2cf8c5cd592f3f, 0, 0 }, /* #15 */8764 { 0x 3f2512, 0x3f2512, 0xd0227acaa32dbe34, 0x2fdd85355cd241cb, 0, 0 }, /* #16 */8765 { 0x 2b0cc2, 0x2b0cc2, 0x5aaca6d3cfadca0f, 0xa553592c305235f0, 0, 0 }, /* #17 */8766 { 0x 3c1506, 0x3c1506, 0xc1c7c742aaa431e5, 0x3e3838bd555bce1a, 0, 0 }, /* #18 */8767 { 0x 1f7cd7, 0x1f7cd7, 0xfe98d3c8adbea269, 0x01672c3752415d96, 0, 0 }, /* #19 */8768 { 0x 383046, 0x383046, 0xc1762cd1e7b1ab8e, 0x3e89d32e184e5471, 0, 0 }, /* #20 */8769 { 0x 386ec2, 0x386ec2, 0x7e25fa1f75b9e012, 0x81da05e08a461fed, 0, 0 }, /* #21 */8770 { 0x 0849c6, 0x0849c6, 0x7db85883f2ed5e07, 0x8247a77c0d12a1f8, 0, 0 }, /* #22 */8771 { 0x 3b2017, 0x3b2017, 0x0102de5414395903, 0xfefd21abebc6a6fc, 0, 0 }, /* #23 */8772 { 0x 177f93, 0x177f93, 0x6419aac227fa55d7, 0x9be6553dd805aa28, 0, 0 }, /* #24 */8773 { 0x 193912, 0x193912, 0xc47123f5efc55583, 0x3b8edc0a103aaa7c, 0, 0 }, /* #25 */8774 { 0x 2f4cc7, 0x2f4cc7, 0x4fea27d238770ccf, 0xb015d82dc788f330, 0, 0 }, /* #26 */8775 { 0x 1c74d3, 0x1c74d3, 0x83bd238fbc8415f3, 0x7c42dc70437bea0c, 0, 0 }, /* #27 */8776 { 0x29 0313, 0x290313, 0x0d4370570924c601, 0xf2bc8fa8f6db39fe, 0, 0 }, /* #28 */8777 { 0x 143647, 0x143647, 0xdd4759e2363720c0, 0x22b8a61dc9c8df3f, 0, 0 }, /* #29 */8778 { 0x 1e1352, 0x1e1352, 0x188c8f87c14ebdc4, 0xe77370783eb1423b, 0, 0 }, /* #30 */8779 { 0x 231553, 0x231553, 0xbbfdd99c6b5779ce, 0x4402266394a88631, 0, 0 }, /* #31 */8780 { 0x1 95056, 0x195056, 0x549694ce35fe748f, 0xab696b31ca018b70, 0, 0 }, /* #32 */8781 { 0x0 36ad3, 0x036ad3, 0x4e6f054e066209c3, 0xb190fab1f99df63c, 0, 0 }, /* #33 */8782 { 0x 3c50d2, 0x3c50d2, 0x2295c5a5d9b1b7bc, 0xdd6a3a5a264e4843, 0, 0 }, /* #34 */8783 { 0x 226542, 0x226542, 0x74d459ed8a410d5d, 0x8b2ba61275bef2a2, 0, 0 }, /* #35 */8784 { 0x 1b7193, 0x1b7193, 0x84c188469b5950b4, 0x7b3e77b964a6af4b, 0, 0 }, /* #36 */8785 { 0x1 94ec7, 0x194ec7, 0x6d995b14a6a06a27, 0x9266a4eb595f95d8, 0, 0 }, /* #37 */8786 { 0x 2a1547, 0x2a1547, 0xadf01716d4b8c29a, 0x520fe8e92b473d65, 0, 0 }, /* #38 */8787 { 0x 1a3a97, 0x1a3a97, 0x4b731c05d3d22cad, 0xb48ce3fa2c2dd352, 0, 0 }, /* #39 */8788 { 0x 3432d7, 0x3432d7, 0xebfbb5b5a1d12d66, 0x14044a4a5e2ed299, 0, 0 }, /* #40 */8789 { 0x16 3557, 0x163557, 0x7c6d5e64f2a342a8, 0x8392a19b0d5cbd57, 0, 0 }, /* #41 */8790 { 0x 101612, 0x101612, 0x9b44ef85d9e3529d, 0x64bb107a261cad62, 0, 0 }, /* #42 */8791 { 0x 093393, 0x093393, 0xcb660f2f5f58fd6d, 0x3499f0d0a0a70292, 0, 0 }, /* #43 */8792 { 0x0 e4707, 0x0e4707, 0x0eea0ffe3eec5988, 0xf115f001c113a677, 0, 0 }, /* #44 */8793 { 0x3 f7452, 0x3f7452, 0xe0fd29139242d24e, 0x1f02d6ec6dbd2db1, 0, 0 }, /* #45 */8794 { 0x 132f52, 0x132f52, 0xe3b2ca6673dad476, 0x1c4d35998c252b89, 0, 0 }, /* #46 */8795 { 0x 0600d3, 0x0600d3, 0xac6d6a14f321bead, 0x539295eb0cde4152, 0, 0 }, /* #47 */8796 { 0x 0f7e83, 0x0f7e83, 0x923e015cd8048af1, 0x6dc1fea327fb750e, 0, 0 }, /* #48 */8797 { 0x 3c67d2, 0x3c67d2, 0xbca66f1fe605a549, 0x435990e019fa5ab6, 0, 0 }, /* #49 */8798 { 0x 097b56, 0x097b56, 0x78b9e07729bff242, 0x87461f88d6400dbd, 0, 0 }, /* #50 */8799 { 0x3 f6286, 0x3f6286, 0x68a8ddfea7329070, 0x9757220158cd6f8f, 0, 0 }, /* #51 */8800 { 0x 066386, 0x066386, 0x7b95d32180f1b0ea, 0x846a2cde7f0e4f15, 0, 0 }, /* #52 */8801 { 0x 185ac2, 0x185ac2, 0x55d2d86927b8cdda, 0xaa2d2796d8473225, 0, 0 }, /* #53 */8802 { 0x2 a6656, 0x2a6656, 0x4cfbd5828cac7039, 0xb3042a7d73538fc6, 0, 0 }, /* #54 */8803 { 0x 3e7142, 0x3e7142, 0x0f04ab542c3fc68e, 0xf0fb54abd3c03971, 0, 0 }, /* #55 */8804 { 0x 0c1f57, 0x0c1f57, 0xa276b7a7ec680a37, 0x5d8948581397f5c8, 0, 0 }, /* #56 */8805 { 0x 136753, 0x136753, 0xaccd34fdd9ec5cfe, 0x5332cb022613a301, 0, 0 }, /* #57 */8806 { 0x 1205d3, 0x1205d3, 0x6c9cee8114fdf3fb, 0x9363117eeb020c04, 0, 0 }, /* #58 */8807 { 0x3 a0a03, 0x3a0a03, 0x1c98636341318ed5, 0xe3679c9cbece712a, 0, 0 }, /* #59 */8808 { 0x 250717, 0x250717, 0x615315f0fa7ee690, 0x9eacea0f0581196f, 0, 0 }, /* #60 */8809 { 0x 057153, 0x057153, 0xca44d11a159d4d67, 0x35bb2ee5ea62b298, 0, 0 }, /* #61 */8810 { 0x3c 2807, 0x3c2807, 0x6286e68bf7a9a4dd, 0x9d79197408565b22, 0, 0 }, /* #62 */8811 { 0x 094142, 0x094142, 0xaeb28838bdf72d1b, 0x514d77c74208d2e4, 0, 0 }, /* #63 */8748 { 0x167896, 0x167896, 0x07db45c55d9a7685, 0xf824ba3aa265897a, 0, 0 }, /* #0 */ 8749 { 0x012d56, 0x012d56, 0xb1dd10d73f5cfcdc, 0x4e22ef28c0a30323, 0, 0 }, /* #1 */ 8750 { 0x3c2cd6, 0x3c2cd6, 0xdb1214445136a710, 0x24edebbbaec958ef, 0, 0 }, /* #2 */ 8751 { 0x300a16, 0x300a16, 0x2901453ec9040d3d, 0xd6febac136fbf2c2, 0, 0 }, /* #3 */ 8752 { 0x1b0507, 0x1b0507, 0xdd18d73dfae724ac, 0x22e728c20518db53, 0, 0 }, /* #4 */ 8753 { 0x1b1583, 0x1b1583, 0xdd9ea75ece635dbb, 0x226158a1319ca244, 0, 0 }, /* #5 */ 8754 { 0x3e1b83, 0x3e1b83, 0x2e82850760c0434d, 0xd17d7af89f3fbcb2, 0, 0 }, /* #6 */ 8755 { 0x2b2643, 0x2b2643, 0x3929181cc4faf9d9, 0xc6d6e7e33b050626, 0, 0 }, /* #7 */ 8756 { 0x2e1442, 0x2e1442, 0x6798ee2e967df5de, 0x986711d169820a21, 0, 0 }, /* #8 */ 8757 { 0x032656, 0x032656, 0x6c4b0f9221d2282a, 0x93b4f06dde2dd7d5, 0, 0 }, /* #9 */ 8758 { 0x2b50d7, 0x2b50d7, 0x3cec258f5e104047, 0xc313da70a1efbfb8, 0, 0 }, /* #10 */ 8759 { 0x160f53, 0x160f53, 0xa50548b180ca5aa6, 0x5afab74e7f35a559, 0, 0 }, /* #11 */ 8760 { 0x271047, 0x271047, 0x912d76866db14511, 0x6ed28979924ebaee, 0, 0 }, /* #12 */ 8761 { 0x000106, 0x000106, 0xd24c151977587c5a, 0x2db3eae688a783a5, 0, 0 }, /* #13 */ 8762 { 0x3528c6, 0x3528c6, 0x6e89fcfca35cff7f, 0x917603035ca30080, 0, 0 }, /* #14 */ 8763 { 0x001c42, 0x001c42, 0x243f077993ff64fc, 0xdbc0f8866c009b03, 0, 0 }, /* #15 */ 8764 { 0x032b86, 0x032b86, 0xa554ea3abaf1fde9, 0x5aab15c5450e0216, 0, 0 }, /* #16 */ 8765 { 0x1d39c7, 0x1d39c7, 0x6e609b12dbd1da82, 0x919f64ed242e257d, 0, 0 }, /* #17 */ 8766 { 0x247353, 0x247353, 0xa55861ba1ba4dfab, 0x5aa79e45e45b2054, 0, 0 }, /* #18 */ 8767 { 0x284e97, 0x284e97, 0xb0122568b21d852c, 0x4fedda974de27ad3, 0, 0 }, /* #19 */ 8768 { 0x156757, 0x156757, 0x522e2c11e8d1800e, 0xadd1d3ee172e7ff1, 0, 0 }, /* #20 */ 8769 { 0x0f3a17, 0x0f3a17, 0x0cfe54720478a68c, 0xf301ab8dfb875973, 0, 0 }, /* #21 */ 8770 { 0x1a2fd3, 0x1a2fd3, 0xbbfd678cdbfbfa89, 0x4402987324040576, 0, 0 }, /* #22 */ 8771 { 0x1957c6, 0x1957c6, 0x7e22cf0e425b647f, 0x81dd30f1bda49b80, 0, 0 }, /* #23 */ 8772 { 0x0e70d6, 0x0e70d6, 0x00d0493f00942fd5, 0xff2fb6c0ff6bd02a, 0, 0 }, /* #24 */ 8773 { 0x384783, 0x384783, 0x1e6acc381f72a011, 0xe19533c7e08d5fee, 0, 0 }, /* #25 */ 8774 { 0x050003, 0x050003, 0xdcc07a65cf9f32ce, 0x233f859a3060cd31, 0, 0 }, /* #26 */ 8775 { 0x230b82, 0x230b82, 0xa550396b9124496b, 0x5aafc6946edbb694, 0, 0 }, /* #27 */ 8776 { 0x2932d2, 0x2932d2, 0xcf4345d8c1e2c637, 0x30bcba273e1d39c8, 0, 0 }, /* #28 */ 8777 { 0x244203, 0x244203, 0x1e622dbf4c3f85b1, 0xe19dd240b3c07a4e, 0, 0 }, /* #29 */ 8778 { 0x296606, 0x296606, 0xa273569b0a7376a9, 0x5d8ca964f58c8956, 0, 0 }, /* #30 */ 8779 { 0x3a6bc2, 0x3a6bc2, 0xd4c97dc26a4db970, 0x2b36823d95b2468f, 0, 0 }, /* #31 */ 8780 { 0x1f7702, 0x1f7702, 0xe508ba5403806f43, 0x1af745abfc7f90bc, 0, 0 }, /* #32 */ 8781 { 0x0073c2, 0x0073c2, 0x4f9e11705e858403, 0xb061ee8fa17a7bfc, 0, 0 }, /* #33 */ 8782 { 0x2f3016, 0x2f3016, 0x3419d347b390fe17, 0xcbe62cb84c6f01e8, 0, 0 }, /* #34 */ 8783 { 0x3d7502, 0x3d7502, 0xd2f6eceb3a62696a, 0x2d091314c59d9695, 0, 0 }, /* #35 */ 8784 { 0x3c62d2, 0x3c62d2, 0x7529f5f2537dffe0, 0x8ad60a0dac82001f, 0, 0 }, /* #36 */ 8785 { 0x121ed6, 0x121ed6, 0x6a55aacc15eeb3ab, 0x95aa5533ea114c54, 0, 0 }, /* #37 */ 8786 { 0x006d96, 0x006d96, 0x998bad1797dcaf96, 0x667452e868235069, 0, 0 }, /* #38 */ 8787 { 0x0b5f92, 0x0b5f92, 0x2001e624ee6f9680, 0xdffe19db1190697f, 0, 0 }, /* #39 */ 8788 { 0x2c7692, 0x2c7692, 0x7483757bfea6bc0a, 0x8b7c8a84015943f5, 0, 0 }, /* #40 */ 8789 { 0x1619d7, 0x1619d7, 0x095402a86c84e6e9, 0xf6abfd57937b1916, 0, 0 }, /* #41 */ 8790 { 0x3a6842, 0x3a6842, 0x8723851a0a5aad3d, 0x78dc7ae5f5a552c2, 0, 0 }, /* #42 */ 8791 { 0x371252, 0x371252, 0x45e003b631afb241, 0xba1ffc49ce504dbe, 0, 0 }, /* #43 */ 8792 { 0x0f2d82, 0x0f2d82, 0x32a77af39947b4af, 0xcd58850c66b84b50, 0, 0 }, /* #44 */ 8793 { 0x392253, 0x392253, 0x10e99e77a7bca0ee, 0xef16618858435f11, 0, 0 }, /* #45 */ 8794 { 0x221f47, 0x221f47, 0x4057c28fc388a634, 0xbfa83d703c7759cb, 0, 0 }, /* #46 */ 8795 { 0x265b43, 0x265b43, 0x25f3257d10b3374b, 0xda0cda82ef4cc8b4, 0, 0 }, /* #47 */ 8796 { 0x2265d7, 0x2265d7, 0x01ae6a5e844ba2d1, 0xfe5195a17bb45d2e, 0, 0 }, /* #48 */ 8797 { 0x032982, 0x032982, 0x122fca7f17226182, 0xedd03580e8dd9e7d, 0, 0 }, /* #49 */ 8798 { 0x176106, 0x176106, 0x3516ea686b6cd125, 0xcae9159794932eda, 0, 0 }, /* #50 */ 8799 { 0x370dc6, 0x370dc6, 0x0ebbc6d7ae05116f, 0xf144392851faee90, 0, 0 }, /* #51 */ 8800 { 0x3b54c7, 0x3b54c7, 0xf596f9bb937d07fb, 0x0a6906446c82f804, 0, 0 }, /* #52 */ 8801 { 0x252047, 0x252047, 0x9a4a4b73297f24d1, 0x65b5b48cd680db2e, 0, 0 }, /* #53 */ 8802 { 0x205f02, 0x205f02, 0x3e179e9c16bdaac9, 0xc1e86163e9425536, 0, 0 }, /* #54 */ 8803 { 0x2e3397, 0x2e3397, 0xd10512cf2cbe88c4, 0x2efaed30d341773b, 0, 0 }, /* #55 */ 8804 { 0x155cc3, 0x155cc3, 0xf4c53fce9750b98a, 0x0b3ac03168af4675, 0, 0 }, /* #56 */ 8805 { 0x202946, 0x202946, 0xf68efd2923b5d473, 0x097102d6dc4a2b8c, 0, 0 }, /* #57 */ 8806 { 0x0e2a92, 0x0e2a92, 0x12d4abba396acd6c, 0xed2b5445c6953293, 0, 0 }, /* #58 */ 8807 { 0x3f0546, 0x3f0546, 0x83706aee9a32e55d, 0x7c8f951165cd1aa2, 0, 0 }, /* #59 */ 8808 { 0x3c51d3, 0x3c51d3, 0x5539a1bb40e1826c, 0xaac65e44bf1e7d93, 0, 0 }, /* #60 */ 8809 { 0x2906d7, 0x2906d7, 0xc33a69de2f025962, 0x3cc59621d0fda69d, 0, 0 }, /* #61 */ 8810 { 0x3c6f53, 0x3c6f53, 0x2bc75673a5faaa5f, 0xd438a98c5a0555a0, 0, 0 }, /* #62 */ 8811 { 0x3c4f46, 0x3c4f46, 0x47b2b4da628dbdf7, 0xb84d4b259d724208, 0, 0 }, /* #63 */ 8812 8812 }; 8813 8813 static const BINU64_TEST_T g_aTests_neg_u64[] = 8814 8814 { 8815 { 0x 0e0316, 0x0e0313, 0xba0a71e37c87d65c, 0x45f58e1c837829a4, 0, 0 }, /* #0 */8816 { 0x 3b0bd2, 0x3b0397, 0x6c7f2c24ad07171f, 0x9380d3db52f8e8e1, 0, 0 }, /* #1 */8817 { 0x2 b2702, 0x2b2713, 0x892babf3a81631fc, 0x76d4540c57e9ce04, 0, 0 }, /* #2 */8818 { 0x2 60406, 0x260417, 0x9f8ac5303dd3d9f6, 0x60753acfc22c260a, 0, 0 }, /* #3 */8819 { 0x 176257, 0x176297, 0x0642bc927c96a55d, 0xf9bd436d83695aa3, 0, 0 }, /* #4 */8820 { 0x 2b6b53, 0x2b6317, 0xd1e2e05db65cf90d, 0x2e1d1fa249a306f3, 0, 0 }, /* #5 */8821 { 0x 3802d7, 0x380213, 0xe80d7d9e1d829524, 0x17f28261e27d6adc, 0, 0 }, /* #6 */8822 { 0x 324552, 0x324597, 0x5e6710f132ece3e9, 0xa198ef0ecd131c17, 0, 0 }, /* #7 */8823 { 0x0 94dc7, 0x094517, 0x97ff3566f653514f, 0x6800ca9909acaeb1, 0, 0 }, /* #8 */8824 { 0x 0a47d2, 0x0a4713, 0xcd40a2c82fc6716c, 0x32bf5d37d0398e94, 0, 0 }, /* #9 */8825 { 0x1 36e43, 0x136693, 0x3f12a350807fb059, 0xc0ed5caf7f804fa7, 0, 0 }, /* #10 */8826 { 0x1 f7983, 0x1f7197, 0x2a5eab1d26b7c2ee, 0xd5a154e2d9483d12, 0, 0 }, /* #11 */8827 { 0x 343353, 0x343317, 0xc7512ae7be1f84f1, 0x38aed51841e07b0f, 0, 0 }, /* #12 */8828 { 0x 174847, 0x174093, 0x3da4c855dd9d3b5e, 0xc25b37aa2262c4a2, 0, 0 }, /* #13 */8829 { 0x 1c04c6, 0x1c0493, 0x6af9cd8e7518bc69, 0x950632718ae74397, 0, 0 }, /* #14 */8830 { 0x 1755c7, 0x175597, 0x57ba5bc254d5aab5, 0xa845a43dab2a554b, 0, 0 }, /* #15 */8831 { 0x 1e4a87, 0x1e4213, 0xec95c72a6ef07511, 0x136a38d5910f8aef, 0, 0 }, /* #16 */8832 { 0x 062d46, 0x062507, 0xed7c5a510b195a60, 0x1283a5aef4e6a5a0, 0, 0 }, /* #17 */8833 { 0x 0d1303, 0x0d1397, 0x2d5c839b54390c64, 0xd2a37c64abc6f39c, 0, 0 }, /* #18 */8834 { 0x 044c43, 0x044493, 0x31eb2c9ca3727eed, 0xce14d3635c8d8113, 0, 0 }, /* #19 */8835 { 0x 246613, 0x246683, 0x4d38532f8be979c0, 0xb2c7acd074168640, 0, 0 }, /* #20 */8836 { 0x 1d5a46, 0x1d5213, 0x9d94240838513d5e, 0x626bdbf7c7aec2a2, 0, 0 }, /* #21 */8837 { 0x 091843, 0x091017, 0xb2d9778acb33c154, 0x4d26887534cc3eac, 0, 0 }, /* #22 */8838 { 0x 373fc6, 0x373793, 0x4114f3a240463452, 0xbeeb0c5dbfb9cbae, 0, 0 }, /* #23 */8839 { 0x 071116, 0x071193, 0x2812a0750d7c7d7d, 0xd7ed5f8af2838283, 0, 0 }, /* #24 */8840 { 0x 221346, 0x221387, 0x570874229ddeeeb0, 0xa8f78bdd62211150, 0, 0 }, /* #25 */8841 { 0x 006fd6, 0x006717, 0x89e6ad1cd0b8a343, 0x761952e32f475cbd, 0, 0 }, /* #26 */8842 { 0x 2f0e52, 0x2f0613, 0xa756c3bb4c16b738, 0x58a93c44b3e948c8, 0, 0 }, /* #27 */8843 { 0x 0c3e02, 0x0c3693, 0x4c74137ac48550af, 0xb38bec853b7aaf51, 0, 0 }, /* #28 */8844 { 0x 2a55c6, 0x2a5517, 0xb1753e37f7ba718e, 0x4e8ac1c808458e72, 0, 0 }, /* #29 */8845 { 0x 337652, 0x337687, 0x65b8ddb4f0de97b0, 0x9a47224b0f216850, 0, 0 }, /* #30 */8846 { 0x2 367c7, 0x236797, 0x06d5a518feb1bc9b, 0xf92a5ae7014e4365, 0, 0 }, /* #31 */8847 { 0x 096ed6, 0x096613, 0xcfb2f243e1e91e09, 0x304d0dbc1e16e1f7, 0, 0 }, /* #32 */8848 { 0x3 f3597, 0x3f3597, 0x1391f1f390d7013b, 0xec6e0e0c6f28fec5, 0, 0 }, /* #33 */8849 { 0x2 33342, 0x233313, 0xf91fbbf37955f07d, 0x06e0440c86aa0f83, 0, 0 }, /* #34 */8850 { 0x1 a1097, 0x1a1017, 0xa7066755a40c5a73, 0x58f998aa5bf3a58d, 0, 0 }, /* #35 */8851 { 0x2 a3242, 0x2a3297, 0x6d7656d46f0bc415, 0x9289a92b90f43beb, 0, 0 }, /* #36 */8852 { 0x 3e0f97, 0x3e0717, 0xbf8c07673746a736, 0x4073f898c8b958ca, 0, 0 }, /* #37 */8853 { 0x 3a1bc3, 0x3a1397, 0x0d50afdff4f62a43, 0xf2af50200b09d5bd, 0, 0 }, /* #38 */8854 { 0x 0a6047, 0x0a6013, 0xe207874486f875f2, 0x1df878bb79078a0e, 0, 0 }, /* #39 */8855 { 0x3 84186, 0x384197, 0x679d726922f1a93b, 0x98628d96dd0e56c5, 0, 0 }, /* #40 */8856 { 0x02 5fd2, 0x025713, 0xa452756870207a9f, 0x5bad8a978fdf8561, 0, 0 }, /* #41 */8857 { 0x1 a1153, 0x1a1193, 0x39915c26c9f1302b, 0xc66ea3d9360ecfd5, 0, 0 }, /* #42 */8858 { 0x 386052, 0x386097, 0x00ca44e1900ee0d3, 0xff35bb1e6ff11f2d, 0, 0 }, /* #43 */8859 { 0x30 3102, 0x303117, 0xdf873b0efea18a6d, 0x2078c4f1015e7593, 0, 0 }, /* #44 */8860 { 0x 097003, 0x097017, 0xbe50374664232112, 0x41afc8b99bdcdeee, 0, 0 }, /* #45 */8861 { 0x1 d1553, 0x1d1597, 0x199d4d0cbb2b5415, 0xe662b2f344d4abeb, 0, 0 }, /* #46 */8862 { 0x 2d5bd7, 0x2d5317, 0xcd091a702bf0c8b5, 0x32f6e58fd40f374b, 0, 0 }, /* #47 */8863 { 0x 263597, 0x263517, 0x9a64316270e637f6, 0x659bce9d8f19c80a, 0, 0 }, /* #48 */8864 { 0x26 2657, 0x262693, 0x111ab7fd36e76317, 0xeee54802c9189ce9, 0, 0 }, /* #49 */8865 { 0x 3f1c13, 0x3f1493, 0x5c15de5e16675d2b, 0xa3ea21a1e998a2d5, 0, 0 }, /* #50 */8866 { 0x 397b93, 0x397393, 0x4a5b59a5ab3d5fc8, 0xb5a4a65a54c2a038, 0, 0 }, /* #51 */8867 { 0x 1a05c6, 0x1a0503, 0x94cc0f1cbc04a480, 0x6b33f0e343fb5b80, 0, 0 }, /* #52 */8868 { 0x 3401c6, 0x340113, 0x97da81e473aae1fc, 0x68257e1b8c551e04, 0, 0 }, /* #53 */8869 { 0x 052bd2, 0x052313, 0xb37f664a8ddd2c2d, 0x4c8099b57222d3d3, 0, 0 }, /* #54 */8870 { 0x 294a83, 0x294293, 0x36fd579e35e2b58d, 0xc902a861ca1d4a73, 0, 0 }, /* #55 */8871 { 0x 036246, 0x036213, 0xdf1c5719cfa8fb92, 0x20e3a8e63057046e, 0, 0 }, /* #56 */8872 { 0x 1a5b17, 0x1a5313, 0x94475c7860d26299, 0x6bb8a3879f2d9d67, 0, 0 }, /* #57 */8873 { 0x 075486, 0x075417, 0x8bb8a07a111c192c, 0x74475f85eee3e6d4, 0, 0 }, /* #58 */8874 { 0x2 f5046, 0x2f5097, 0x6bbf1ffbad1c8673, 0x9440e00452e3798d, 0, 0 }, /* #59 */8875 { 0x 2a3253, 0x2a3297, 0x0ebd042c0c55b47f, 0xf142fbd3f3aa4b81, 0, 0 }, /* #60 */8876 { 0x 1d0d16, 0x1d0597, 0x73f8d8fcfa064e36, 0x8c07270305f9b1ca, 0, 0 }, /* #61 */8877 { 0x 2d43d7, 0x2d4317, 0xb37e4aba405691cd, 0x4c81b545bfa96e33, 0, 0 }, /* #62 */8878 { 0x1 c3492, 0x1c3497, 0x427cc23abd7f92c4, 0xbd833dc542806d3c, 0, 0 }, /* #63 */8815 { 0x345e07, 0x345697, 0x6975c12565a4d851, 0x968a3eda9a5b27af, 0, 0 }, /* #0 */ 8816 { 0x1b1a12, 0x1b1213, 0xc3b839fc086a6f68, 0x3c47c603f7959098, 0, 0 }, /* #1 */ 8817 { 0x267217, 0x267217, 0xd46dceeebf220cab, 0x2b92311140ddf355, 0, 0 }, /* #2 */ 8818 { 0x2c1687, 0x2c1613, 0x8409d1f1c250c262, 0x7bf62e0e3daf3d9e, 0, 0 }, /* #3 */ 8819 { 0x364816, 0x364017, 0xec10e0a81f3857de, 0x13ef1f57e0c7a822, 0, 0 }, /* #4 */ 8820 { 0x300817, 0x300093, 0x1da53b7f1aff08f5, 0xe25ac480e500f70b, 0, 0 }, /* #5 */ 8821 { 0x251e07, 0x251697, 0x6338398988180de5, 0x9cc7c67677e7f21b, 0, 0 }, /* #6 */ 8822 { 0x090443, 0x090413, 0xad385ca69a8a4ada, 0x52c7a3596575b526, 0, 0 }, /* #7 */ 8823 { 0x0a2d53, 0x0a2597, 0x0fdb39d72fc38ee8, 0xf024c628d03c7118, 0, 0 }, /* #8 */ 8824 { 0x327b16, 0x327397, 0x30b87de36cb737ec, 0xcf47821c9348c814, 0, 0 }, /* #9 */ 8825 { 0x1e0b53, 0x1e0397, 0x2a02cdcc830c8164, 0xd5fd32337cf37e9c, 0, 0 }, /* #10 */ 8826 { 0x152182, 0x152117, 0xfb37e5027d529ecd, 0x04c81afd82ad6133, 0, 0 }, /* #11 */ 8827 { 0x1c0487, 0x1c0497, 0x216b5c5440f7243a, 0xde94a3abbf08dbc6, 0, 0 }, /* #12 */ 8828 { 0x3a40c3, 0x3a4093, 0x3fb2037e84056af9, 0xc04dfc817bfa9507, 0, 0 }, /* #13 */ 8829 { 0x030693, 0x030617, 0xb7cc5d5d277fce78, 0x4833a2a2d8803188, 0, 0 }, /* #14 */ 8830 { 0x0b0307, 0x0b0393, 0x079ab9efd2f5cdce, 0xf86546102d0a3232, 0, 0 }, /* #15 */ 8831 { 0x247dc7, 0x247593, 0x36ac24845593416c, 0xc953db7baa6cbe94, 0, 0 }, /* #16 */ 8832 { 0x1112d2, 0x111213, 0xb47b09a4ce486b47, 0x4b84f65b31b794b9, 0, 0 }, /* #17 */ 8833 { 0x3608c6, 0x360093, 0x32a8f2051e027277, 0xcd570dfae1fd8d89, 0, 0 }, /* #18 */ 8834 { 0x294016, 0x294017, 0xbbaae9b35eb8e0be, 0x4455164ca1471f42, 0, 0 }, /* #19 */ 8835 { 0x3e6742, 0x3e6797, 0x4f4618b2b54b015b, 0xb0b9e74d4ab4fea5, 0, 0 }, /* #20 */ 8836 { 0x3f76c7, 0x3f7697, 0x2e26daabd1cf045a, 0xd1d925542e30fba6, 0, 0 }, /* #21 */ 8837 { 0x1e4906, 0x1e4113, 0xbd52733f898dcfff, 0x42ad8cc076723001, 0, 0 }, /* #22 */ 8838 { 0x0c4c86, 0x0c4413, 0xd0b0d986b775b4cc, 0x2f4f2679488a4b34, 0, 0 }, /* #23 */ 8839 { 0x1874d3, 0x187493, 0x0375011bbffb2db1, 0xfc8afee44004d24f, 0, 0 }, /* #24 */ 8840 { 0x172f16, 0x172793, 0x5246e0cba831a116, 0xadb91f3457ce5eea, 0, 0 }, /* #25 */ 8841 { 0x1038c6, 0x103017, 0xbc0952aedfc1101e, 0x43f6ad51203eefe2, 0, 0 }, /* #26 */ 8842 { 0x135d02, 0x135593, 0x5f8ef854ef4704d7, 0xa07107ab10b8fb29, 0, 0 }, /* #27 */ 8843 { 0x1162d3, 0x116297, 0x6aed727734397fad, 0x95128d88cbc68053, 0, 0 }, /* #28 */ 8844 { 0x361953, 0x361117, 0xf00a8096a3025c8e, 0x0ff57f695cfda372, 0, 0 }, /* #29 */ 8845 { 0x255e47, 0x255613, 0xb9315c5f872e6de7, 0x46cea3a078d19219, 0, 0 }, /* #30 */ 8846 { 0x271f02, 0x271717, 0xa8630e083dc07d4f, 0x579cf1f7c23f82b1, 0, 0 }, /* #31 */ 8847 { 0x2e64c2, 0x2e6493, 0x1ffc59e23ed91cf5, 0xe003a61dc126e30b, 0, 0 }, /* #32 */ 8848 { 0x313583, 0x313513, 0xf2610862187a0317, 0x0d9ef79de785fce9, 0, 0 }, /* #33 */ 8849 { 0x2d73c7, 0x2d7393, 0x0a01041d11cb8abb, 0xf5fefbe2ee347545, 0, 0 }, /* #34 */ 8850 { 0x1d6d97, 0x1d6517, 0xccce2b173245ed0d, 0x3331d4e8cdba12f3, 0, 0 }, /* #35 */ 8851 { 0x2f1a47, 0x2f1217, 0x872fd149032e1818, 0x78d02eb6fcd1e7e8, 0, 0 }, /* #36 */ 8852 { 0x153402, 0x153417, 0xa91e7656a5d1ae9b, 0x56e189a95a2e5165, 0, 0 }, /* #37 */ 8853 { 0x2b1d13, 0x2b1597, 0x48dff0ba6dc9839d, 0xb7200f4592367c63, 0, 0 }, /* #38 */ 8854 { 0x356896, 0x356013, 0xc7968cc87c6db926, 0x38697337839246da, 0, 0 }, /* #39 */ 8855 { 0x3a7a83, 0x3a7297, 0x4789f24b6e435907, 0xb8760db491bca6f9, 0, 0 }, /* #40 */ 8856 { 0x023e96, 0x023693, 0x1c63e31e5ddd1076, 0xe39c1ce1a222ef8a, 0, 0 }, /* #41 */ 8857 { 0x1375d7, 0x137517, 0x8d852a5662b8b92c, 0x727ad5a99d4746d4, 0, 0 }, /* #42 */ 8858 { 0x1e1bd6, 0x1e1393, 0x6c5fc7b7f40aba95, 0x93a038480bf5456b, 0, 0 }, /* #43 */ 8859 { 0x3076d7, 0x307693, 0x2d1397306aa5d447, 0xd2ec68cf955a2bb9, 0, 0 }, /* #44 */ 8860 { 0x2b3613, 0x2b3613, 0x8744367304ea9e62, 0x78bbc98cfb15619e, 0, 0 }, /* #45 */ 8861 { 0x125c92, 0x125493, 0x7f75d813090f1ded, 0x808a27ecf6f0e213, 0, 0 }, /* #46 */ 8862 { 0x3d08c7, 0x3d0093, 0x6df534c3918ac69c, 0x920acb3c6e753964, 0, 0 }, /* #47 */ 8863 { 0x1b05c7, 0x1b0517, 0xae6b977e62d86b49, 0x519468819d2794b7, 0, 0 }, /* #48 */ 8864 { 0x266903, 0x266193, 0x51215fee1d0b4dcf, 0xaedea011e2f4b231, 0, 0 }, /* #49 */ 8865 { 0x073016, 0x073017, 0x8474c56bc22dabf6, 0x7b8b3a943dd2540a, 0, 0 }, /* #50 */ 8866 { 0x0d16c3, 0x0d1697, 0x6ed60b26671b4328, 0x9129f4d998e4bcd8, 0, 0 }, /* #51 */ 8867 { 0x362483, 0x362493, 0x0ed68f42965f5d0f, 0xf12970bd69a0a2f1, 0, 0 }, /* #52 */ 8868 { 0x175e57, 0x175693, 0x1fdfd39a7ffc960f, 0xe0202c65800369f1, 0, 0 }, /* #53 */ 8869 { 0x3d5482, 0x3d5413, 0xf26d47b506ff88c9, 0x0d92b84af9007737, 0, 0 }, /* #54 */ 8870 { 0x3a2fc2, 0x3a2717, 0x8ebe9d9723a88cf6, 0x71416268dc57730a, 0, 0 }, /* #55 */ 8871 { 0x1c4cc6, 0x1c4413, 0x93e5fe0bc7bc2fcc, 0x6c1a01f43843d034, 0, 0 }, /* #56 */ 8872 { 0x092f17, 0x092717, 0xdde59df86f4dd143, 0x221a620790b22ebd, 0, 0 }, /* #57 */ 8873 { 0x261417, 0x261497, 0x20a4a459fc32a3df, 0xdf5b5ba603cd5c21, 0, 0 }, /* #58 */ 8874 { 0x215fc7, 0x215793, 0x7e446e2b3eec189e, 0x81bb91d4c113e762, 0, 0 }, /* #59 */ 8875 { 0x043956, 0x043113, 0xeb5a2ba8d1cff2fe, 0x14a5d4572e300d02, 0, 0 }, /* #60 */ 8876 { 0x2838d6, 0x283097, 0x6a9db79b01eafd54, 0x95624864fe1502ac, 0, 0 }, /* #61 */ 8877 { 0x0136d2, 0x013613, 0x970d37204b40012d, 0x68f2c8dfb4bffed3, 0, 0 }, /* #62 */ 8878 { 0x1e2192, 0x1e2197, 0x6488377d09b660b9, 0x9b77c882f6499f47, 0, 0 }, /* #63 */ 8879 8879 }; 8880 8880 static const BINU64_TEST_T g_aTests_neg_u64_locked[] = 8881 8881 { 8882 { 0x330fd2, 0x330797, 0x77f294fba0aedc13, 0x880d6b045f5123ed, 0, 0 }, /* #0 */ 8883 { 0x383197, 0x383113, 0xb742c91c22c7fb4a, 0x48bd36e3dd3804b6, 0, 0 }, /* #1 */ 8884 { 0x210a47, 0x210297, 0x53dc821914879f12, 0xac237de6eb7860ee, 0, 0 }, /* #2 */ 8885 { 0x214156, 0x214197, 0x6c33f4d7bb92f19a, 0x93cc0b28446d0e66, 0, 0 }, /* #3 */ 8886 { 0x0f06c2, 0x0f0617, 0x97fe3a460c57cbb2, 0x6801c5b9f3a8344e, 0, 0 }, /* #4 */ 8887 { 0x2355d2, 0x235513, 0xdfd186e88934a744, 0x202e791776cb58bc, 0, 0 }, /* #5 */ 8888 { 0x300213, 0x300293, 0x4b52f4804722085c, 0xb4ad0b7fb8ddf7a4, 0, 0 }, /* #6 */ 8889 { 0x320546, 0x320517, 0xe5a5b7c418fa7ef7, 0x1a5a483be7058109, 0, 0 }, /* #7 */ 8890 { 0x033803, 0x033013, 0xfa7ec4badf7020e1, 0x05813b45208fdf1f, 0, 0 }, /* #8 */ 8891 { 0x252d56, 0x252597, 0x4ecabd70e5171691, 0xb135428f1ae8e96f, 0, 0 }, /* #9 */ 8892 { 0x1b2c53, 0x1b2417, 0xe7baf24581c4ed5b, 0x18450dba7e3b12a5, 0, 0 }, /* #10 */ 8893 { 0x091216, 0x091213, 0xc708e33a3595f11d, 0x38f71cc5ca6a0ee3, 0, 0 }, /* #11 */ 8894 { 0x3e1947, 0x3e1193, 0x13562d37bead0d92, 0xeca9d2c84152f26e, 0, 0 }, /* #12 */ 8895 { 0x327fc3, 0x327713, 0xcb5aa8d9f8e42968, 0x34a55726071bd698, 0, 0 }, /* #13 */ 8896 { 0x036517, 0x036593, 0x155a0bf3f9e991a9, 0xeaa5f40c06166e57, 0, 0 }, /* #14 */ 8897 { 0x060952, 0x060193, 0x54329183306b4ba2, 0xabcd6e7ccf94b45e, 0, 0 }, /* #15 */ 8898 { 0x2767d6, 0x276797, 0x655b04ef3ce51b2c, 0x9aa4fb10c31ae4d4, 0, 0 }, /* #16 */ 8899 { 0x211ac7, 0x211217, 0xc4e6774a66ecce75, 0x3b1988b59913318b, 0, 0 }, /* #17 */ 8900 { 0x211dc3, 0x211513, 0xc91ab74eac7e1324, 0x36e548b15381ecdc, 0, 0 }, /* #18 */ 8901 { 0x386687, 0x386613, 0xfa70e315fc14d033, 0x058f1cea03eb2fcd, 0, 0 }, /* #19 */ 8902 { 0x0c3682, 0x0c3617, 0xf2c9f5d90b619245, 0x0d360a26f49e6dbb, 0, 0 }, /* #20 */ 8903 { 0x275b06, 0x275397, 0x2060db69c2de8aa7, 0xdf9f24963d217559, 0, 0 }, /* #21 */ 8904 { 0x247bc7, 0x247317, 0x8666792f7357c196, 0x799986d08ca83e6a, 0, 0 }, /* #22 */ 8905 { 0x1e20c6, 0x1e2097, 0x7c132d4cc4795e22, 0x83ecd2b33b86a1de, 0, 0 }, /* #23 */ 8906 { 0x031817, 0x031017, 0x8dc4e25c542aeb67, 0x723b1da3abd51499, 0, 0 }, /* #24 */ 8907 { 0x292dc7, 0x292593, 0x3e80f24154c4b5e1, 0xc17f0dbeab3b4a1f, 0, 0 }, /* #25 */ 8908 { 0x1503d6, 0x150313, 0xeb22a0b699c26b8b, 0x14dd5f49663d9475, 0, 0 }, /* #26 */ 8909 { 0x254387, 0x254397, 0x476236fd3a3e2aa6, 0xb89dc902c5c1d55a, 0, 0 }, /* #27 */ 8910 { 0x081fd6, 0x081797, 0x33a1da157c61b8a6, 0xcc5e25ea839e475a, 0, 0 }, /* #28 */ 8911 { 0x345402, 0x345417, 0xdf1a48e8738ad2df, 0x20e5b7178c752d21, 0, 0 }, /* #29 */ 8912 { 0x282817, 0x282093, 0x2bf7db573ab5a741, 0xd40824a8c54a58bf, 0, 0 }, /* #30 */ 8913 { 0x0944d3, 0x094417, 0xb39f905358e15cfb, 0x4c606faca71ea305, 0, 0 }, /* #31 */ 8914 { 0x3c5397, 0x3c5397, 0x298fda6f5c1604b8, 0xd6702590a3e9fb48, 0, 0 }, /* #32 */ 8915 { 0x0d6387, 0x0d6393, 0x36cf1a218e9670ea, 0xc930e5de71698f16, 0, 0 }, /* #33 */ 8916 { 0x3c0883, 0x3c0013, 0x921c4bacf3aeb1d1, 0x6de3b4530c514e2f, 0, 0 }, /* #34 */ 8917 { 0x2c3353, 0x2c3397, 0x72d2c0e2c25d2b7f, 0x8d2d3f1d3da2d481, 0, 0 }, /* #35 */ 8918 { 0x214e12, 0x214613, 0x80122569a68e2c99, 0x7fedda965971d367, 0, 0 }, /* #36 */ 8919 { 0x161082, 0x161017, 0x9ea0f819035764e5, 0x615f07e6fca89b1b, 0, 0 }, /* #37 */ 8920 { 0x0061d2, 0x006113, 0x9e829d2f8f17b93e, 0x617d62d070e846c2, 0, 0 }, /* #38 */ 8921 { 0x1d2902, 0x1d2193, 0x22556517f24b20c8, 0xddaa9ae80db4df38, 0, 0 }, /* #39 */ 8922 { 0x1f5a97, 0x1f5297, 0x77b074c3610983de, 0x884f8b3c9ef67c22, 0, 0 }, /* #40 */ 8923 { 0x127a46, 0x127297, 0x1b308bcbf4db14c4, 0xe4cf74340b24eb3c, 0, 0 }, /* #41 */ 8924 { 0x296b12, 0x296393, 0x7d172677701048bb, 0x82e8d9888fefb745, 0, 0 }, /* #42 */ 8925 { 0x1e6dd6, 0x1e6597, 0x23b19550e1054fab, 0xdc4e6aaf1efab055, 0, 0 }, /* #43 */ 8926 { 0x014956, 0x014117, 0xe901b8e2ab93a04f, 0x16fe471d546c5fb1, 0, 0 }, /* #44 */ 8927 { 0x113343, 0x113397, 0x6393887e393e3719, 0x9c6c7781c6c1c8e7, 0, 0 }, /* #45 */ 8928 { 0x3d2412, 0x3d2417, 0xbb5bfe9a2512e491, 0x44a40165daed1b6f, 0, 0 }, /* #46 */ 8929 { 0x286f93, 0x286713, 0xfd564b987e3f8968, 0x02a9b46781c07698, 0, 0 }, /* #47 */ 8930 { 0x3d2853, 0x3d2017, 0xe14cc72b0cea2988, 0x1eb338d4f315d678, 0, 0 }, /* #48 */ 8931 { 0x276903, 0x276197, 0x68cc158ff0ba9212, 0x9733ea700f456dee, 0, 0 }, /* #49 */ 8932 { 0x1b1503, 0x1b1517, 0x8be2cbad685599c6, 0x741d345297aa663a, 0, 0 }, /* #50 */ 8933 { 0x004b52, 0x004317, 0xaae0a0962618df1f, 0x551f5f69d9e720e1, 0, 0 }, /* #51 */ 8934 { 0x0f0e83, 0x0f0613, 0xa048bd0f2d4c1e0c, 0x5fb742f0d2b3e1f4, 0, 0 }, /* #52 */ 8935 { 0x345503, 0x345597, 0x0b280d86e6839eb3, 0xf4d7f279197c614d, 0, 0 }, /* #53 */ 8936 { 0x0f5e02, 0x0f5683, 0x51418b0e4340c4f0, 0xaebe74f1bcbf3b10, 0, 0 }, /* #54 */ 8937 { 0x106dc7, 0x106597, 0x0e6408978099448f, 0xf19bf7687f66bb71, 0, 0 }, /* #55 */ 8938 { 0x280093, 0x280083, 0x7987b191a7bd3f50, 0x86784e6e5842c0b0, 0, 0 }, /* #56 */ 8939 { 0x1a64c6, 0x1a6413, 0xd9ce1932362b6086, 0x2631e6cdc9d49f7a, 0, 0 }, /* #57 */ 8940 { 0x184f87, 0x184793, 0x1f3a643538571d24, 0xe0c59bcac7a8e2dc, 0, 0 }, /* #58 */ 8941 { 0x086397, 0x086313, 0x8d4e27bbf915e86c, 0x72b1d84406ea1794, 0, 0 }, /* #59 */ 8942 { 0x120d83, 0x120517, 0xcb07dd706c10ec45, 0x34f8228f93ef13bb, 0, 0 }, /* #60 */ 8943 { 0x1165d3, 0x116597, 0x004544f766338494, 0xffbabb0899cc7b6c, 0, 0 }, /* #61 */ 8944 { 0x325512, 0x325593, 0x622e96eb51c41c8d, 0x9dd16914ae3be373, 0, 0 }, /* #62 */ 8945 { 0x362fd7, 0x362793, 0x62b4cf2798fe59ba, 0x9d4b30d86701a646, 0, 0 }, /* #63 */ 8946 }; 8882 { 0x332313, 0x332317, 0x93107114c085d7a4, 0x6cef8eeb3f7a285c, 0, 0 }, /* #0 */ 8883 { 0x127212, 0x127213, 0xa9e1e794989cfa03, 0x561e186b676305fd, 0, 0 }, /* #1 */ 8884 { 0x2a5bd2, 0x2a5393, 0x22e21a173fc7fdb7, 0xdd1de5e8c0380249, 0, 0 }, /* #2 */ 8885 { 0x1f0e92, 0x1f0613, 0xcc5809d9dcff8876, 0x33a7f6262300778a, 0, 0 }, /* #3 */ 8886 { 0x2e2c97, 0x2e2497, 0x010cb94ae68d36dc, 0xfef346b51972c924, 0, 0 }, /* #4 */ 8887 { 0x1829c7, 0x182117, 0xa4f7d44de2f48b94, 0x5b082bb21d0b746c, 0, 0 }, /* #5 */ 8888 { 0x232843, 0x232097, 0x4c0206ca97b09cbc, 0xb3fdf935684f6344, 0, 0 }, /* #6 */ 8889 { 0x0b5ec2, 0x0b5617, 0xde1c0fdbda4d9f66, 0x21e3f02425b2609a, 0, 0 }, /* #7 */ 8890 { 0x150246, 0x150297, 0x6cbdd54ea90a71ee, 0x93422ab156f58e12, 0, 0 }, /* #8 */ 8891 { 0x3f2b82, 0x3f2393, 0x4526a1571e8b348b, 0xbad95ea8e174cb75, 0, 0 }, /* #9 */ 8892 { 0x2a7a12, 0x2a7297, 0x3b966a5c71be297f, 0xc46995a38e41d681, 0, 0 }, /* #10 */ 8893 { 0x3100d3, 0x310093, 0x3a0a33a586c04944, 0xc5f5cc5a793fb6bc, 0, 0 }, /* #11 */ 8894 { 0x045413, 0x045417, 0xf48268fbbf49880a, 0x0b7d970440b677f6, 0, 0 }, /* #12 */ 8895 { 0x3a7257, 0x3a7297, 0x24899f467bb2ff18, 0xdb7660b9844d00e8, 0, 0 }, /* #13 */ 8896 { 0x376013, 0x376083, 0x16ac865065624530, 0xe95379af9a9dbad0, 0, 0 }, /* #14 */ 8897 { 0x2579d3, 0x257117, 0xf6cd87d2b8b414fb, 0x0932782d474beb05, 0, 0 }, /* #15 */ 8898 { 0x035a87, 0x035297, 0x14b2c5d6cc0002b9, 0xeb4d3a2933fffd47, 0, 0 }, /* #16 */ 8899 { 0x1a1003, 0x1a1093, 0x546f18bd0926d514, 0xab90e742f6d92aec, 0, 0 }, /* #17 */ 8900 { 0x014b93, 0x014393, 0x05b26f9d314a4fa3, 0xfa4d9062ceb5b05d, 0, 0 }, /* #18 */ 8901 { 0x3d2f57, 0x3d2717, 0xe4c7189728427bb2, 0x1b38e768d7bd844e, 0, 0 }, /* #19 */ 8902 { 0x1f1513, 0x1f1517, 0xb1603b2c467bea7f, 0x4e9fc4d3b9841581, 0, 0 }, /* #20 */ 8903 { 0x065753, 0x065797, 0x015136cd3416beee, 0xfeaec932cbe94112, 0, 0 }, /* #21 */ 8904 { 0x244d47, 0x244513, 0xfc32fcc2c3696439, 0x03cd033d3c969bc7, 0, 0 }, /* #22 */ 8905 { 0x304346, 0x304317, 0xa53538336b5b0731, 0x5acac7cc94a4f8cf, 0, 0 }, /* #23 */ 8906 { 0x3c5006, 0x3c5093, 0x64cd0c238dc7809e, 0x9b32f3dc72387f62, 0, 0 }, /* #24 */ 8907 { 0x176097, 0x176093, 0x1eca659e33e19439, 0xe1359a61cc1e6bc7, 0, 0 }, /* #25 */ 8908 { 0x1b6853, 0x1b6097, 0x5a27dd2d81681c83, 0xa5d822d27e97e37d, 0, 0 }, /* #26 */ 8909 { 0x296392, 0x296317, 0xf3aefbc3271d492c, 0x0c51043cd8e2b6d4, 0, 0 }, /* #27 */ 8910 { 0x127a82, 0x127213, 0x9048a981c0feaddd, 0x6fb7567e3f015223, 0, 0 }, /* #28 */ 8911 { 0x305c83, 0x305413, 0xf6ff37598ec9229c, 0x0900c8a67136dd64, 0, 0 }, /* #29 */ 8912 { 0x0a5046, 0x0a5093, 0x71b30b19f46f37b7, 0x8e4cf4e60b90c849, 0, 0 }, /* #30 */ 8913 { 0x002c07, 0x002417, 0xa55d6b0860a5cd9a, 0x5aa294f79f5a3266, 0, 0 }, /* #31 */ 8914 { 0x1d6d42, 0x1d6597, 0x4f0cc812d4cbc94c, 0xb0f337ed2b3436b4, 0, 0 }, /* #32 */ 8915 { 0x231d56, 0x231507, 0xa87edde8f1633640, 0x578122170e9cc9c0, 0, 0 }, /* #33 */ 8916 { 0x1a3f17, 0x1a3717, 0xd0133c2622f919e5, 0x2fecc3d9dd06e61b, 0, 0 }, /* #34 */ 8917 { 0x120bd6, 0x120393, 0x4862d8f43008a852, 0xb79d270bcff757ae, 0, 0 }, /* #35 */ 8918 { 0x330742, 0x330717, 0x901a34fe52abd89d, 0x6fe5cb01ad542763, 0, 0 }, /* #36 */ 8919 { 0x0d38c7, 0x0d3093, 0x1fea2caf0f8ac671, 0xe015d350f075398f, 0, 0 }, /* #37 */ 8920 { 0x1b4653, 0x1b4693, 0x3d17b82bf07b8402, 0xc2e847d40f847bfe, 0, 0 }, /* #38 */ 8921 { 0x3c4f16, 0x3c4713, 0xde1a4b69177472c2, 0x21e5b496e88b8d3e, 0, 0 }, /* #39 */ 8922 { 0x0c69c7, 0x0c6197, 0x4dc262cea9927318, 0xb23d9d31566d8ce8, 0, 0 }, /* #40 */ 8923 { 0x250392, 0x250317, 0xec7b68bfafcfb136, 0x1384974050304eca, 0, 0 }, /* #41 */ 8924 { 0x1a0b17, 0x1a0397, 0x717d576423d7df2e, 0x8e82a89bdc2820d2, 0, 0 }, /* #42 */ 8925 { 0x347f96, 0x347713, 0x87d7495650e66c68, 0x7828b6a9af199398, 0, 0 }, /* #43 */ 8926 { 0x0f51d3, 0x0f5193, 0x6d857fb4dfa0ac24, 0x927a804b205f53dc, 0, 0 }, /* #44 */ 8927 { 0x033a92, 0x033297, 0x6463781da87bfe0a, 0x9b9c87e2578401f6, 0, 0 }, /* #45 */ 8928 { 0x217b57, 0x217397, 0x31249b4c853e1e04, 0xcedb64b37ac1e1fc, 0, 0 }, /* #46 */ 8929 { 0x0f33c2, 0x0f3397, 0x68d4ac9766a43dca, 0x972b5368995bc236, 0, 0 }, /* #47 */ 8930 { 0x0f2347, 0x0f2383, 0x4f62af0f6354b990, 0xb09d50f09cab4670, 0, 0 }, /* #48 */ 8931 { 0x130987, 0x130197, 0x279d8edfe0204913, 0xd86271201fdfb6ed, 0, 0 }, /* #49 */ 8932 { 0x0e66c2, 0x0e6697, 0x4fe3f2efe1520573, 0xb01c0d101eadfa8d, 0, 0 }, /* #50 */ 8933 { 0x2e0d42, 0x2e0517, 0xd868593724a81a91, 0x2797a6c8db57e56f, 0, 0 }, /* #51 */ 8934 { 0x395713, 0x395717, 0xb582b31a2e0d7518, 0x4a7d4ce5d1f28ae8, 0, 0 }, /* #52 */ 8935 { 0x3c0b42, 0x3c0397, 0x5c24187c1b646504, 0xa3dbe783e49b9afc, 0, 0 }, /* #53 */ 8936 { 0x030353, 0x030397, 0x30f38514e6e2c119, 0xcf0c7aeb191d3ee7, 0, 0 }, /* #54 */ 8937 { 0x257d07, 0x257597, 0x221e2005c68f2e23, 0xdde1dffa3970d1dd, 0, 0 }, /* #55 */ 8938 { 0x334243, 0x334293, 0x34faeb40b6c2e3d1, 0xcb0514bf493d1c2f, 0, 0 }, /* #56 */ 8939 { 0x2a72c2, 0x2a7217, 0xc1e4766470671e07, 0x3e1b899b8f98e1f9, 0, 0 }, /* #57 */ 8940 { 0x184107, 0x184193, 0x2d79712b0b28f33e, 0xd2868ed4f4d70cc2, 0, 0 }, /* #58 */ 8941 { 0x345557, 0x345517, 0xcc13275ba2e4919a, 0x33ecd8a45d1b6e66, 0, 0 }, /* #59 */ 8942 { 0x3c6e43, 0x3c6617, 0xd63607c4150662a4, 0x29c9f83beaf99d5c, 0, 0 }, /* #60 */ 8943 { 0x0e4286, 0x0e4297, 0x3a58e245af4480a1, 0xc5a71dba50bb7f5f, 0, 0 }, /* #61 */ 8944 { 0x2f3dd2, 0x2f3593, 0x38c78c0e0e4b68b6, 0xc73873f1f1b4974a, 0, 0 }, /* #62 */ 8945 { 0x3c2916, 0x3c2193, 0x2c84194c2d2d1beb, 0xd37be6b3d2d2e415, 0, 0 }, /* #63 */ 8946 }; 8947 8948 8949 #define HAVE_SHIFT_TESTS 8950 static const BINU8_TEST_T g_aTests_rol_u8[] = 8951 { 8952 { 0x186343, 0x186343, 0x0f, 0xc3, 0, 6 }, /* #0 */ 8953 { 0x0208d7, 0x0208d7, 0x6c, 0x6c, 0, 0 }, /* #1 */ 8954 { 0x112006, 0x112007, 0x36, 0xb1, 0, 3 }, /* #2 */ 8955 { 0x2c2602, 0x2c2e02, 0x95, 0xac, 0, 3 }, /* #3 */ 8956 { 0x1e70d2, 0x1e70d2, 0xd0, 0x68, 0, 7 }, /* #4 */ 8957 { 0x025c13, 0x025c13, 0xbe, 0x7d, 0, 1 }, /* #5 */ 8958 { 0x303693, 0x303e92, 0x13, 0xc4, 0, 6 }, /* #6 */ 8959 { 0x270396, 0x270396, 0x1e, 0x78, 0, 2 }, /* #7 */ 8960 { 0x0d6c46, 0x0d6c46, 0x41, 0xa0, 0, 7 }, /* #8 */ 8961 { 0x280952, 0x280952, 0x6d, 0xb6, 0, 7 }, /* #9 */ 8962 { 0x0172c6, 0x017ac7, 0x14, 0x41, 0, 4 }, /* #10 */ 8963 { 0x2e4d56, 0x2e4d56, 0x40, 0x40, 0, 0 }, /* #11 */ 8964 { 0x345dc2, 0x3455c2, 0x24, 0x12, 0, 7 }, /* #12 */ 8965 { 0x2e4ac6, 0x2e4ac7, 0xba, 0x5d, 0, 7 }, /* #13 */ 8966 { 0x281c82, 0x281c83, 0x7e, 0x3f, 0, 7 }, /* #14 */ 8967 { 0x023b82, 0x023383, 0xfd, 0xfb, 0, 1 }, /* #15 */ 8968 { 0x230fc7, 0x2307c7, 0xc7, 0x8f, 0, 1 }, /* #16 */ 8969 { 0x086e82, 0x086682, 0x32, 0x46, 0, 5 }, /* #17 */ 8970 { 0x2c0e42, 0x2c0642, 0xc1, 0x38, 0, 5 }, /* #18 */ 8971 { 0x2e7997, 0x2e7196, 0x06, 0x18, 0, 2 }, /* #19 */ 8972 { 0x047d97, 0x047d97, 0x7d, 0x5f, 0, 6 }, /* #20 */ 8973 { 0x2c5f96, 0x2c5f97, 0xe0, 0x07, 0, 3 }, /* #21 */ 8974 { 0x1336d6, 0x133ed6, 0xe1, 0xf0, 0, 7 }, /* #22 */ 8975 { 0x1c65c3, 0x1c6dc3, 0xd1, 0x1d, 0, 4 }, /* #23 */ 8976 { 0x2b1387, 0x2b1b87, 0xe2, 0x71, 0, 7 }, /* #24 */ 8977 { 0x1e77d6, 0x1e77d7, 0x7e, 0xf9, 0, 2 }, /* #25 */ 8978 { 0x1634c7, 0x1634c7, 0x83, 0xc1, 0, 7 }, /* #26 */ 8979 { 0x195e57, 0x195e56, 0x8a, 0xa8, 0, 4 }, /* #27 */ 8980 { 0x073fc6, 0x0737c6, 0x97, 0x5e, 0, 2 }, /* #28 */ 8981 { 0x1979d2, 0x1971d2, 0x1a, 0x34, 0, 1 }, /* #29 */ 8982 { 0x024142, 0x024142, 0x75, 0x75, 0, 0 }, /* #30 */ 8983 { 0x2e4953, 0x2e4952, 0x89, 0xc4, 0, 7 }, /* #31 */ 8984 { 0x355e57, 0x355e56, 0xea, 0xae, 0, 4 }, /* #32 */ 8985 { 0x275882, 0x275882, 0x72, 0xe4, 0, 1 }, /* #33 */ 8986 { 0x265782, 0x265f83, 0x64, 0x19, 0, 6 }, /* #34 */ 8987 { 0x1b6706, 0x1b6f06, 0x4b, 0xb4, 0, 4 }, /* #35 */ 8988 { 0x260f47, 0x260747, 0xef, 0xbf, 0, 2 }, /* #36 */ 8989 { 0x2f1106, 0x2f1906, 0xad, 0xb6, 0, 2 }, /* #37 */ 8990 { 0x2410d7, 0x2410d7, 0xc9, 0x93, 0, 1 }, /* #38 */ 8991 { 0x0c7f83, 0x0c7782, 0x0d, 0x34, 0, 2 }, /* #39 */ 8992 { 0x1a0b16, 0x1a0b17, 0xb0, 0x61, 0, 1 }, /* #40 */ 8993 { 0x396b52, 0x396353, 0xef, 0xfd, 0, 5 }, /* #41 */ 8994 { 0x146513, 0x146d12, 0xbd, 0xde, 0, 7 }, /* #42 */ 8995 { 0x296cc2, 0x2964c2, 0xe3, 0x7c, 0, 5 }, /* #43 */ 8996 { 0x196902, 0x196902, 0x56, 0xac, 0, 1 }, /* #44 */ 8997 { 0x2e7892, 0x2e7893, 0xa2, 0x51, 0, 7 }, /* #45 */ 8998 { 0x240707, 0x240706, 0x4f, 0x7a, 0, 3 }, /* #46 */ 8999 { 0x266392, 0x266393, 0xa3, 0xd1, 0, 7 }, /* #47 */ 9000 { 0x167bd2, 0x167bd2, 0xbb, 0xee, 0, 2 }, /* #48 */ 9001 { 0x1d7e96, 0x1d7696, 0x4d, 0x6a, 0, 3 }, /* #49 */ 9002 { 0x166297, 0x166297, 0xbb, 0xdd, 0, 3 }, /* #50 */ 9003 { 0x135282, 0x135a82, 0x15, 0xa8, 0, 3 }, /* #51 */ 9004 { 0x2d7fc3, 0x2d7fc3, 0xda, 0x5b, 0, 5 }, /* #52 */ 9005 { 0x3875c2, 0x387dc3, 0x92, 0x49, 0, 7 }, /* #53 */ 9006 { 0x122643, 0x122e43, 0x87, 0x0f, 0, 1 }, /* #54 */ 9007 { 0x1231d2, 0x1239d2, 0x0f, 0xf0, 0, 4 }, /* #55 */ 9008 { 0x336893, 0x336092, 0x9c, 0x4e, 0, 7 }, /* #56 */ 9009 { 0x1b06d6, 0x1b0ed7, 0xa9, 0x4d, 0, 3 }, /* #57 */ 9010 { 0x2f5207, 0x2f5206, 0xb3, 0x76, 0, 5 }, /* #58 */ 9011 { 0x2c3c07, 0x2c3c07, 0x5c, 0x17, 0, 6 }, /* #59 */ 9012 { 0x276b57, 0x276b57, 0xf6, 0x7b, 0, 7 }, /* #60 */ 9013 { 0x1700d7, 0x1708d6, 0x2f, 0xbc, 0, 2 }, /* #61 */ 9014 { 0x041c96, 0x041c97, 0x53, 0x35, 0, 4 }, /* #62 */ 9015 { 0x2b4a12, 0x2b4a13, 0x52, 0x49, 0, 2 }, /* #63 */ 9016 }; 9017 static const BINU8_TEST_T g_aTests_ror_u8[] = 9018 { 9019 { 0x1f7852, 0x1f7853, 0x78, 0x87, 0, 4 }, /* #0 */ 9020 { 0x172853, 0x172052, 0x0a, 0x14, 0, 7 }, /* #1 */ 9021 { 0x290c16, 0x290c17, 0xcc, 0x99, 0, 3 }, /* #2 */ 9022 { 0x2733c2, 0x2733c2, 0xa8, 0x2a, 0, 2 }, /* #3 */ 9023 { 0x0f3517, 0x0f3d16, 0xeb, 0x7d, 0, 3 }, /* #4 */ 9024 { 0x385446, 0x385446, 0x0c, 0x18, 0, 7 }, /* #5 */ 9025 { 0x1f17c6, 0x1f17c6, 0xc5, 0x17, 0, 6 }, /* #6 */ 9026 { 0x3b7517, 0x3b7517, 0xc0, 0xc0, 0, 0 }, /* #7 */ 9027 { 0x115057, 0x115057, 0x9c, 0x9c, 0, 0 }, /* #8 */ 9028 { 0x3a7002, 0x3a7003, 0x1c, 0xe0, 0, 5 }, /* #9 */ 9029 { 0x057b02, 0x057b02, 0xd7, 0x5f, 0, 6 }, /* #10 */ 9030 { 0x0f3492, 0x0f3493, 0x66, 0xcc, 0, 7 }, /* #11 */ 9031 { 0x341503, 0x341d02, 0x35, 0x53, 0, 4 }, /* #12 */ 9032 { 0x126396, 0x126b97, 0x46, 0x91, 0, 2 }, /* #13 */ 9033 { 0x0f1697, 0x0f1696, 0x42, 0x21, 0, 1 }, /* #14 */ 9034 { 0x1b3887, 0x1b3087, 0x5b, 0xda, 0, 5 }, /* #15 */ 9035 { 0x1e7696, 0x1e7696, 0x18, 0x30, 0, 7 }, /* #16 */ 9036 { 0x2f5a57, 0x2f5a56, 0xea, 0x57, 0, 5 }, /* #17 */ 9037 { 0x307706, 0x307706, 0xa7, 0xa7, 0, 0 }, /* #18 */ 9038 { 0x3e4b03, 0x3e4303, 0x32, 0xc8, 0, 6 }, /* #19 */ 9039 { 0x010842, 0x010843, 0xd9, 0x9d, 0, 4 }, /* #20 */ 9040 { 0x391c13, 0x391c13, 0x39, 0x39, 0, 0 }, /* #21 */ 9041 { 0x2a7a86, 0x2a7286, 0x85, 0x16, 0, 6 }, /* #22 */ 9042 { 0x3d7b47, 0x3d7b46, 0x2c, 0x58, 0, 7 }, /* #23 */ 9043 { 0x060c97, 0x060c97, 0x6d, 0xad, 0, 3 }, /* #24 */ 9044 { 0x1f3687, 0x1f3e87, 0x7d, 0xaf, 0, 3 }, /* #25 */ 9045 { 0x0a1d53, 0x0a1d53, 0x3b, 0x9d, 0, 1 }, /* #26 */ 9046 { 0x3164d2, 0x3164d2, 0x14, 0x0a, 0, 1 }, /* #27 */ 9047 { 0x186756, 0x186756, 0xc0, 0x06, 0, 5 }, /* #28 */ 9048 { 0x1a6493, 0x1a6c92, 0xa0, 0x41, 0, 7 }, /* #29 */ 9049 { 0x246482, 0x246c83, 0xa8, 0x8a, 0, 4 }, /* #30 */ 9050 { 0x3414d3, 0x3414d3, 0x6f, 0xdb, 0, 2 }, /* #31 */ 9051 { 0x134512, 0x134d12, 0xe2, 0x5c, 0, 3 }, /* #32 */ 9052 { 0x311f03, 0x311703, 0x5b, 0xd6, 0, 2 }, /* #33 */ 9053 { 0x0802d6, 0x080ad6, 0x6b, 0x6d, 0, 3 }, /* #34 */ 9054 { 0x221107, 0x221907, 0x4d, 0x9a, 0, 7 }, /* #35 */ 9055 { 0x0d7356, 0x0d7357, 0x47, 0xd1, 0, 2 }, /* #36 */ 9056 { 0x1770d6, 0x1770d6, 0x16, 0x0b, 0, 1 }, /* #37 */ 9057 { 0x260d96, 0x260d96, 0xde, 0xde, 0, 0 }, /* #38 */ 9058 { 0x0a5403, 0x0a5c02, 0x62, 0x4c, 0, 3 }, /* #39 */ 9059 { 0x0d78d7, 0x0d70d7, 0x56, 0xca, 0, 3 }, /* #40 */ 9060 { 0x144446, 0x144c47, 0x2b, 0x95, 0, 1 }, /* #41 */ 9061 { 0x243e96, 0x243e96, 0xa4, 0x52, 0, 1 }, /* #42 */ 9062 { 0x0971c6, 0x0971c7, 0xb8, 0xe2, 0, 6 }, /* #43 */ 9063 { 0x0c3f02, 0x0c3f02, 0xad, 0x5b, 0, 7 }, /* #44 */ 9064 { 0x1b4402, 0x1b4402, 0x0c, 0x30, 0, 6 }, /* #45 */ 9065 { 0x0c7587, 0x0c7d86, 0xb5, 0x5b, 0, 4 }, /* #46 */ 9066 { 0x1a6252, 0x1a6a52, 0x87, 0x78, 0, 4 }, /* #47 */ 9067 { 0x020917, 0x020917, 0xa4, 0x94, 0, 3 }, /* #48 */ 9068 { 0x1b0503, 0x1b0d02, 0x16, 0x61, 0, 4 }, /* #49 */ 9069 { 0x2547d7, 0x254fd7, 0xfa, 0xbe, 0, 2 }, /* #50 */ 9070 { 0x2b3ac6, 0x2b3ac7, 0x04, 0x80, 0, 3 }, /* #51 */ 9071 { 0x1c23c7, 0x1c23c7, 0xb6, 0xda, 0, 6 }, /* #52 */ 9072 { 0x153012, 0x153812, 0x38, 0x70, 0, 7 }, /* #53 */ 9073 { 0x287d92, 0x287592, 0x13, 0x31, 0, 4 }, /* #54 */ 9074 { 0x245756, 0x245756, 0x70, 0x0e, 0, 3 }, /* #55 */ 9075 { 0x0b0ad7, 0x0b0ad7, 0xe9, 0xa7, 0, 6 }, /* #56 */ 9076 { 0x086303, 0x086b02, 0xac, 0x59, 0, 7 }, /* #57 */ 9077 { 0x1564c6, 0x156cc6, 0x98, 0x62, 0, 6 }, /* #58 */ 9078 { 0x2e1f86, 0x2e1f86, 0x5f, 0x5f, 0, 0 }, /* #59 */ 9079 { 0x156317, 0x156317, 0x66, 0xcc, 0, 7 }, /* #60 */ 9080 { 0x3f50c7, 0x3f50c6, 0x1a, 0x0d, 0, 1 }, /* #61 */ 9081 { 0x122443, 0x122c42, 0x72, 0x4e, 0, 3 }, /* #62 */ 9082 { 0x2e4842, 0x2e4042, 0x2e, 0x17, 0, 1 }, /* #63 */ 9083 }; 9084 static const BINU8_TEST_T g_aTests_rcl_u8[] = 9085 { 9086 { 0x263d93, 0x263593, 0x77, 0xdd, 0, 7 }, /* #0 */ 9087 { 0x0e7442, 0x0e7442, 0xa5, 0x55, 0, 4 }, /* #1 */ 9088 { 0x3315c6, 0x3315c7, 0x1a, 0xa0, 0, 4 }, /* #2 */ 9089 { 0x3c5696, 0x3c5696, 0x07, 0x70, 0, 4 }, /* #3 */ 9090 { 0x2c52d2, 0x2c52d2, 0x62, 0x46, 0, 5 }, /* #4 */ 9091 { 0x055786, 0x055786, 0xa7, 0xa7, 0, 0 }, /* #5 */ 9092 { 0x0414d3, 0x0414d2, 0x70, 0x2e, 0, 6 }, /* #6 */ 9093 { 0x340fd2, 0x340fd3, 0x6e, 0x71, 0, 3 }, /* #7 */ 9094 { 0x001693, 0x001693, 0xdf, 0xdf, 0, 0 }, /* #8 */ 9095 { 0x387503, 0x387d02, 0xd7, 0xfd, 0, 5 }, /* #9 */ 9096 { 0x356193, 0x356193, 0xa4, 0xa4, 0, 0 }, /* #10 */ 9097 { 0x390b12, 0x390312, 0x8b, 0x5a, 0, 3 }, /* #11 */ 9098 { 0x073d46, 0x073546, 0x0a, 0x28, 0, 2 }, /* #12 */ 9099 { 0x3f3616, 0x3f3616, 0x12, 0x24, 0, 1 }, /* #13 */ 9100 { 0x2a4dc3, 0x2a4dc3, 0x53, 0x4e, 0, 2 }, /* #14 */ 9101 { 0x115607, 0x115606, 0x0e, 0x3a, 0, 2 }, /* #15 */ 9102 { 0x084bd3, 0x084bd2, 0x1a, 0xd4, 0, 3 }, /* #16 */ 9103 { 0x1076c6, 0x1076c6, 0x13, 0x26, 0, 1 }, /* #17 */ 9104 { 0x392f86, 0x392786, 0x4a, 0x51, 0, 3 }, /* #18 */ 9105 { 0x002d82, 0x002d83, 0xb3, 0x35, 0, 4 }, /* #19 */ 9106 { 0x232952, 0x232153, 0x6b, 0x9a, 0, 7 }, /* #20 */ 9107 { 0x3d7e17, 0x3d7e17, 0xb4, 0xb4, 0, 0 }, /* #21 */ 9108 { 0x206596, 0x206596, 0x05, 0x05, 0, 0 }, /* #22 */ 9109 { 0x145983, 0x145182, 0x39, 0x73, 0, 1 }, /* #23 */ 9110 { 0x1c1ed3, 0x1c1ed2, 0xa8, 0x8d, 0, 4 }, /* #24 */ 9111 { 0x085503, 0x085d02, 0x57, 0xf5, 0, 5 }, /* #25 */ 9112 { 0x317a46, 0x317247, 0xdf, 0xf6, 0, 4 }, /* #26 */ 9113 { 0x307892, 0x307093, 0x47, 0x91, 0, 7 }, /* #27 */ 9114 { 0x1d3b07, 0x1d3306, 0x29, 0x53, 0, 1 }, /* #28 */ 9115 { 0x3b3356, 0x3b3b56, 0x7b, 0xcf, 0, 6 }, /* #29 */ 9116 { 0x241457, 0x241457, 0x1e, 0x1e, 0, 0 }, /* #30 */ 9117 { 0x145296, 0x145a96, 0x48, 0x82, 0, 4 }, /* #31 */ 9118 { 0x1f22c2, 0x1f22c2, 0x30, 0x60, 0, 1 }, /* #32 */ 9119 { 0x1d7193, 0x1d7192, 0x14, 0x45, 0, 7 }, /* #33 */ 9120 { 0x091902, 0x091903, 0xe9, 0x2e, 0, 5 }, /* #34 */ 9121 { 0x0507d6, 0x0507d6, 0x06, 0x06, 0, 0 }, /* #35 */ 9122 { 0x104717, 0x104f17, 0xa2, 0x45, 0, 1 }, /* #36 */ 9123 { 0x2822d7, 0x2822d6, 0x0d, 0x6c, 0, 3 }, /* #37 */ 9124 { 0x2d2952, 0x2d2153, 0xbb, 0xae, 0, 7 }, /* #38 */ 9125 { 0x376f92, 0x376f92, 0xa0, 0x81, 0, 2 }, /* #39 */ 9126 { 0x2f0783, 0x2f0f82, 0x97, 0xbe, 0, 3 }, /* #40 */ 9127 { 0x102c87, 0x102487, 0x3a, 0xa9, 0, 4 }, /* #41 */ 9128 { 0x1d7c12, 0x1d7413, 0xc5, 0x8a, 0, 1 }, /* #42 */ 9129 { 0x1456d3, 0x1456d2, 0x50, 0x54, 0, 7 }, /* #43 */ 9130 { 0x3e05c3, 0x3e05c2, 0xa1, 0x1d, 0, 4 }, /* #44 */ 9131 { 0x122016, 0x122817, 0x36, 0x61, 0, 4 }, /* #45 */ 9132 { 0x0e7857, 0x0e7057, 0x1b, 0xc6, 0, 7 }, /* #46 */ 9133 { 0x3a3a52, 0x3a3a53, 0xbe, 0x2f, 0, 7 }, /* #47 */ 9134 { 0x213092, 0x213892, 0xe2, 0x9c, 0, 6 }, /* #48 */ 9135 { 0x267096, 0x267897, 0x4b, 0x64, 0, 5 }, /* #49 */ 9136 { 0x396097, 0x396897, 0xc4, 0x13, 0, 2 }, /* #50 */ 9137 { 0x260906, 0x260906, 0xae, 0xe5, 0, 4 }, /* #51 */ 9138 { 0x2c4497, 0x2c4497, 0xb7, 0xbe, 0, 3 }, /* #52 */ 9139 { 0x075ad7, 0x0752d6, 0x27, 0x4f, 0, 1 }, /* #53 */ 9140 { 0x2609c2, 0x2601c3, 0xef, 0xee, 0, 5 }, /* #54 */ 9141 { 0x054f12, 0x054f13, 0x02, 0x00, 0, 7 }, /* #55 */ 9142 { 0x005687, 0x005687, 0xc3, 0xf0, 0, 7 }, /* #56 */ 9143 { 0x265003, 0x265803, 0xc8, 0x1c, 0, 5 }, /* #57 */ 9144 { 0x362912, 0x362912, 0x1d, 0xe8, 0, 3 }, /* #58 */ 9145 { 0x095f03, 0x095f02, 0x7b, 0xef, 0, 6 }, /* #59 */ 9146 { 0x100ad3, 0x100ad3, 0x54, 0x2a, 0, 6 }, /* #60 */ 9147 { 0x2746d2, 0x2746d3, 0x9f, 0xe9, 0, 5 }, /* #61 */ 9148 { 0x000306, 0x000b07, 0x26, 0x30, 0, 3 }, /* #62 */ 9149 { 0x030792, 0x030f93, 0x9a, 0x26, 0, 7 }, /* #63 */ 9150 }; 9151 static const BINU8_TEST_T g_aTests_rcr_u8[] = 9152 { 9153 { 0x3b7dc2, 0x3b7dc2, 0x01, 0x01, 0, 0 }, /* #0 */ 9154 { 0x024d82, 0x024d83, 0x1b, 0x86, 0, 2 }, /* #1 */ 9155 { 0x263f12, 0x263f13, 0xdd, 0x6e, 0, 1 }, /* #2 */ 9156 { 0x164d06, 0x164d06, 0x22, 0x42, 0, 4 }, /* #3 */ 9157 { 0x334586, 0x334586, 0x4f, 0xf2, 0, 5 }, /* #4 */ 9158 { 0x020a83, 0x020a82, 0x30, 0x98, 0, 1 }, /* #5 */ 9159 { 0x046cc3, 0x0464c3, 0x1c, 0x23, 0, 3 }, /* #6 */ 9160 { 0x110a06, 0x110a06, 0x95, 0x55, 0, 7 }, /* #7 */ 9161 { 0x3612c3, 0x361ac2, 0x93, 0x79, 0, 4 }, /* #8 */ 9162 { 0x083bc6, 0x0833c6, 0x50, 0x0a, 0, 3 }, /* #9 */ 9163 { 0x371f17, 0x371f17, 0x46, 0x51, 0, 2 }, /* #10 */ 9164 { 0x161816, 0x161016, 0xce, 0xe6, 0, 5 }, /* #11 */ 9165 { 0x374917, 0x374917, 0x13, 0x89, 0, 1 }, /* #12 */ 9166 { 0x1f50d7, 0x1f50d7, 0xce, 0xdc, 0, 4 }, /* #13 */ 9167 { 0x272907, 0x272906, 0x5c, 0x57, 0, 2 }, /* #14 */ 9168 { 0x326d97, 0x326d97, 0x9a, 0xac, 0, 5 }, /* #15 */ 9169 { 0x3668d6, 0x3668d6, 0xfe, 0xfe, 0, 0 }, /* #16 */ 9170 { 0x004647, 0x004647, 0x33, 0x39, 0, 5 }, /* #17 */ 9171 { 0x200243, 0x200242, 0xfa, 0xfd, 0, 1 }, /* #18 */ 9172 { 0x191193, 0x191993, 0x3d, 0x67, 0, 3 }, /* #19 */ 9173 { 0x2b3592, 0x2b3592, 0x43, 0x43, 0, 0 }, /* #20 */ 9174 { 0x370ec2, 0x3706c3, 0x22, 0x10, 0, 6 }, /* #21 */ 9175 { 0x0d1296, 0x0d1a96, 0x05, 0xa0, 0, 4 }, /* #22 */ 9176 { 0x283217, 0x283a16, 0x14, 0xa4, 0, 6 }, /* #23 */ 9177 { 0x1f2052, 0x1f2852, 0x75, 0xa7, 0, 4 }, /* #24 */ 9178 { 0x3e1797, 0x3e1796, 0xb7, 0xfb, 0, 4 }, /* #25 */ 9179 { 0x036157, 0x036956, 0xa0, 0x83, 0, 7 }, /* #26 */ 9180 { 0x290b86, 0x290b86, 0xf2, 0x79, 0, 1 }, /* #27 */ 9181 { 0x207f12, 0x207f13, 0xaf, 0x7a, 0, 6 }, /* #28 */ 9182 { 0x0b0e16, 0x0b0e16, 0xc0, 0x60, 0, 1 }, /* #29 */ 9183 { 0x1a2417, 0x1a2417, 0xa7, 0xe9, 0, 2 }, /* #30 */ 9184 { 0x0e4596, 0x0e4597, 0x21, 0x10, 0, 1 }, /* #31 */ 9185 { 0x212757, 0x212f56, 0xaf, 0xbf, 0, 7 }, /* #32 */ 9186 { 0x266313, 0x266b13, 0x5a, 0x6a, 0, 7 }, /* #33 */ 9187 { 0x232e46, 0x232e46, 0xe1, 0xb8, 0, 2 }, /* #34 */ 9188 { 0x241397, 0x241b96, 0xa7, 0x9f, 0, 7 }, /* #35 */ 9189 { 0x246252, 0x246a53, 0x5c, 0x85, 0, 4 }, /* #36 */ 9190 { 0x145e46, 0x145e46, 0xcb, 0xcb, 0, 0 }, /* #37 */ 9191 { 0x0e5117, 0x0e5116, 0x19, 0xc6, 0, 2 }, /* #38 */ 9192 { 0x2c3087, 0x2c3087, 0xac, 0xac, 0, 0 }, /* #39 */ 9193 { 0x3e7807, 0x3e7007, 0xfb, 0xdf, 0, 6 }, /* #40 */ 9194 { 0x1c2947, 0x1c2946, 0x8b, 0x5e, 0, 6 }, /* #41 */ 9195 { 0x1b3883, 0x1b3882, 0x14, 0x52, 0, 7 }, /* #42 */ 9196 { 0x2112c2, 0x2112c2, 0x72, 0x39, 0, 1 }, /* #43 */ 9197 { 0x3412c2, 0x341ac3, 0x50, 0x40, 0, 7 }, /* #44 */ 9198 { 0x054c97, 0x054497, 0xaf, 0xeb, 0, 2 }, /* #45 */ 9199 { 0x225f56, 0x225f56, 0xc2, 0x98, 0, 3 }, /* #46 */ 9200 { 0x0e6cc7, 0x0e64c6, 0x70, 0x2e, 0, 3 }, /* #47 */ 9201 { 0x2c3402, 0x2c3403, 0xfe, 0xcf, 0, 4 }, /* #48 */ 9202 { 0x272707, 0x272707, 0x9b, 0xcd, 0, 1 }, /* #49 */ 9203 { 0x2f0342, 0x2f0343, 0x53, 0x32, 0, 5 }, /* #50 */ 9204 { 0x333196, 0x333196, 0x83, 0xd0, 0, 3 }, /* #51 */ 9205 { 0x164707, 0x164706, 0x36, 0xd3, 0, 4 }, /* #52 */ 9206 { 0x074e06, 0x074e06, 0x73, 0x67, 0, 4 }, /* #53 */ 9207 { 0x0a2642, 0x0a2e43, 0x5c, 0x70, 0, 7 }, /* #54 */ 9208 { 0x025106, 0x025906, 0xe2, 0x4e, 0, 4 }, /* #55 */ 9209 { 0x131a07, 0x131207, 0x83, 0xc1, 0, 1 }, /* #56 */ 9210 { 0x191c06, 0x191c06, 0x51, 0x94, 0, 2 }, /* #57 */ 9211 { 0x225057, 0x225856, 0x98, 0x63, 0, 7 }, /* #58 */ 9212 { 0x0428d3, 0x0420d3, 0x71, 0xc6, 0, 7 }, /* #59 */ 9213 { 0x3c7f83, 0x3c7f82, 0x11, 0x62, 0, 3 }, /* #60 */ 9214 { 0x1e4f53, 0x1e4753, 0x43, 0x0e, 0, 7 }, /* #61 */ 9215 { 0x1b7686, 0x1b7e87, 0xa1, 0x50, 0, 1 }, /* #62 */ 9216 { 0x080a03, 0x080a03, 0x7a, 0x5e, 0, 2 }, /* #63 */ 9217 }; 9218 static const BINU8_TEST_T g_aTests_shl_u8[] = 9219 { 9220 { 0x257b42, 0x257316, 0x0f, 0x3c, 0, 2 }, /* #0 */ 9221 { 0x0459d2, 0x045197, 0xf1, 0xe2, 0, 1 }, /* #1 */ 9222 { 0x376bc2, 0x376356, 0x58, 0x00, 0, 6 }, /* #2 */ 9223 { 0x2e3b42, 0x2e3b13, 0xa4, 0x20, 0, 3 }, /* #3 */ 9224 { 0x077913, 0x077992, 0x0a, 0x80, 0, 6 }, /* #4 */ 9225 { 0x0b11c6, 0x0b1156, 0x20, 0x00, 0, 6 }, /* #5 */ 9226 { 0x201913, 0x201913, 0x8d, 0x8d, 0, 0 }, /* #6 */ 9227 { 0x0c5d03, 0x0c5d92, 0xa4, 0x80, 0, 5 }, /* #7 */ 9228 { 0x283b83, 0x283356, 0x38, 0x00, 0, 6 }, /* #8 */ 9229 { 0x280e16, 0x280e92, 0xed, 0xd0, 0, 4 }, /* #9 */ 9230 { 0x161652, 0x161e96, 0x2f, 0xf0, 0, 4 }, /* #10 */ 9231 { 0x006fd2, 0x006f57, 0x7c, 0x00, 0, 6 }, /* #11 */ 9232 { 0x183183, 0x183183, 0x9b, 0x9b, 0, 0 }, /* #12 */ 9233 { 0x1a3396, 0x1a3316, 0x05, 0x14, 0, 2 }, /* #13 */ 9234 { 0x3c3812, 0x3c3892, 0x09, 0x80, 0, 7 }, /* #14 */ 9235 { 0x083417, 0x083c57, 0x52, 0x00, 0, 7 }, /* #15 */ 9236 { 0x1123d7, 0x1123d7, 0x24, 0x24, 0, 0 }, /* #16 */ 9237 { 0x0a7a56, 0x0a7293, 0xf5, 0xa8, 0, 3 }, /* #17 */ 9238 { 0x1c4956, 0x1c4112, 0x1a, 0x34, 0, 1 }, /* #18 */ 9239 { 0x243206, 0x243212, 0x32, 0x64, 0, 1 }, /* #19 */ 9240 { 0x1e2292, 0x1e2256, 0xf4, 0x00, 0, 7 }, /* #20 */ 9241 { 0x295b43, 0x295b92, 0x0e, 0xe0, 0, 4 }, /* #21 */ 9242 { 0x3f22d3, 0x3f2a96, 0x6f, 0xde, 0, 1 }, /* #22 */ 9243 { 0x183e43, 0x183697, 0x9c, 0xc0, 0, 4 }, /* #23 */ 9244 { 0x1d4857, 0x1d4857, 0x99, 0x99, 0, 0 }, /* #24 */ 9245 { 0x296686, 0x296697, 0xf0, 0xc0, 0, 2 }, /* #25 */ 9246 { 0x1656d3, 0x165e13, 0x12, 0x20, 0, 4 }, /* #26 */ 9247 { 0x154fc6, 0x154f57, 0x88, 0x00, 0, 5 }, /* #27 */ 9248 { 0x0e1c97, 0x0e1c96, 0x17, 0xb8, 0, 3 }, /* #28 */ 9249 { 0x2a0707, 0x2a0716, 0x24, 0x48, 0, 1 }, /* #29 */ 9250 { 0x2b6d02, 0x2b6593, 0x3e, 0xe0, 0, 4 }, /* #30 */ 9251 { 0x1b3b83, 0x1b3393, 0x3a, 0xd0, 0, 3 }, /* #31 */ 9252 { 0x1a6a83, 0x1a6a83, 0x6c, 0x6c, 0, 0 }, /* #32 */ 9253 { 0x311cd7, 0x311416, 0x8a, 0x28, 0, 2 }, /* #33 */ 9254 { 0x2a6983, 0x2a6957, 0x30, 0x00, 0, 4 }, /* #34 */ 9255 { 0x2f7f13, 0x2f7f13, 0x65, 0x40, 0, 6 }, /* #35 */ 9256 { 0x2a4cd3, 0x2a4c92, 0x82, 0x80, 0, 6 }, /* #36 */ 9257 { 0x056bd6, 0x056b13, 0x31, 0x10, 0, 4 }, /* #37 */ 9258 { 0x0b5643, 0x0b5e96, 0x29, 0x90, 0, 4 }, /* #38 */ 9259 { 0x3e1d82, 0x3e1516, 0x9e, 0x78, 0, 2 }, /* #39 */ 9260 { 0x1a4982, 0x1a4116, 0x4a, 0x50, 0, 3 }, /* #40 */ 9261 { 0x0b46c3, 0x0b4e96, 0x5b, 0xc0, 0, 6 }, /* #41 */ 9262 { 0x2752d2, 0x275212, 0x11, 0x40, 0, 6 }, /* #42 */ 9263 { 0x2a1952, 0x2a1913, 0xb4, 0x68, 0, 1 }, /* #43 */ 9264 { 0x210a53, 0x210293, 0xd8, 0x80, 0, 4 }, /* #44 */ 9265 { 0x056d92, 0x056516, 0xa3, 0x60, 0, 5 }, /* #45 */ 9266 { 0x360497, 0x360497, 0xfc, 0xc0, 0, 4 }, /* #46 */ 9267 { 0x294a43, 0x294256, 0x4c, 0x00, 0, 7 }, /* #47 */ 9268 { 0x2674d7, 0x267c96, 0xba, 0xe8, 0, 2 }, /* #48 */ 9269 { 0x155e87, 0x155697, 0x64, 0x90, 0, 2 }, /* #49 */ 9270 { 0x2c3ac2, 0x2c3a92, 0x51, 0x80, 0, 7 }, /* #50 */ 9271 { 0x1a2997, 0x1a2997, 0x5b, 0x5b, 0, 0 }, /* #51 */ 9272 { 0x166a56, 0x166a13, 0xcb, 0x2c, 0, 2 }, /* #52 */ 9273 { 0x253147, 0x253996, 0xd2, 0x90, 0, 3 }, /* #53 */ 9274 { 0x1e3e56, 0x1e3e96, 0xad, 0xb4, 0, 2 }, /* #54 */ 9275 { 0x065ad6, 0x065212, 0xc4, 0x20, 0, 3 }, /* #55 */ 9276 { 0x2f63c7, 0x2f6b57, 0x80, 0x00, 0, 1 }, /* #56 */ 9277 { 0x2421d2, 0x2421d2, 0x8e, 0x8e, 0, 0 }, /* #57 */ 9278 { 0x3a29c6, 0x3a2193, 0x73, 0x98, 0, 3 }, /* #58 */ 9279 { 0x3f2397, 0x3f2397, 0x93, 0x93, 0, 0 }, /* #59 */ 9280 { 0x3e2dd3, 0x3e2dd3, 0xed, 0xed, 0, 0 }, /* #60 */ 9281 { 0x066656, 0x066e92, 0x6b, 0xb0, 0, 4 }, /* #61 */ 9282 { 0x2d5002, 0x2d5002, 0x5d, 0x5d, 0, 0 }, /* #62 */ 9283 { 0x307ec2, 0x307656, 0x58, 0x00, 0, 6 }, /* #63 */ 9284 }; 9285 static const BINU8_TEST_T g_aTests_shr_u8[] = 9286 { 9287 { 0x316f56, 0x316712, 0xa9, 0x15, 0, 3 }, /* #0 */ 9288 { 0x264306, 0x264356, 0x11, 0x00, 0, 7 }, /* #1 */ 9289 { 0x394d16, 0x394517, 0x2f, 0x05, 0, 3 }, /* #2 */ 9290 { 0x1f25c3, 0x1f2516, 0x32, 0x06, 0, 3 }, /* #3 */ 9291 { 0x3c7502, 0x3c7516, 0x88, 0x22, 0, 2 }, /* #4 */ 9292 { 0x292712, 0x292717, 0x73, 0x03, 0, 5 }, /* #5 */ 9293 { 0x222486, 0x222413, 0x82, 0x20, 0, 2 }, /* #6 */ 9294 { 0x1d2403, 0x1d2c16, 0xde, 0x6f, 0, 1 }, /* #7 */ 9295 { 0x274543, 0x274512, 0x40, 0x08, 0, 3 }, /* #8 */ 9296 { 0x083342, 0x083316, 0xbb, 0x17, 0, 3 }, /* #9 */ 9297 { 0x0a2292, 0x0a2292, 0x78, 0x78, 0, 0 }, /* #10 */ 9298 { 0x101596, 0x101517, 0x4e, 0x09, 0, 3 }, /* #11 */ 9299 { 0x1d1517, 0x1d1516, 0xab, 0x05, 0, 5 }, /* #12 */ 9300 { 0x3c6147, 0x3c6117, 0xe2, 0x03, 0, 6 }, /* #13 */ 9301 { 0x305c52, 0x305413, 0x75, 0x0e, 0, 3 }, /* #14 */ 9302 { 0x081a93, 0x081a93, 0x51, 0x51, 0, 0 }, /* #15 */ 9303 { 0x3b2882, 0x3b2016, 0xc3, 0x18, 0, 3 }, /* #16 */ 9304 { 0x140a12, 0x140257, 0x14, 0x00, 0, 5 }, /* #17 */ 9305 { 0x0c1796, 0x0c1713, 0xc1, 0x01, 0, 7 }, /* #18 */ 9306 { 0x237412, 0x237412, 0xb1, 0xb1, 0, 0 }, /* #19 */ 9307 { 0x1b4f87, 0x1b4f13, 0xdd, 0x6e, 0, 1 }, /* #20 */ 9308 { 0x2b0017, 0x2b0016, 0x93, 0x12, 0, 3 }, /* #21 */ 9309 { 0x340d92, 0x340d92, 0x59, 0x59, 0, 0 }, /* #22 */ 9310 { 0x180683, 0x180612, 0x40, 0x10, 0, 2 }, /* #23 */ 9311 { 0x016196, 0x016116, 0xcc, 0x06, 0, 5 }, /* #24 */ 9312 { 0x1e6b56, 0x1e6356, 0x19, 0x00, 0, 6 }, /* #25 */ 9313 { 0x381f03, 0x381716, 0x65, 0x06, 0, 4 }, /* #26 */ 9314 { 0x160b47, 0x160312, 0x25, 0x02, 0, 4 }, /* #27 */ 9315 { 0x027243, 0x027256, 0x01, 0x00, 0, 7 }, /* #28 */ 9316 { 0x0715d2, 0x071516, 0xfd, 0x3f, 0, 2 }, /* #29 */ 9317 { 0x141dc3, 0x141512, 0xe5, 0x0e, 0, 4 }, /* #30 */ 9318 { 0x382f42, 0x382717, 0xbb, 0x05, 0, 5 }, /* #31 */ 9319 { 0x201746, 0x201746, 0x72, 0x72, 0, 0 }, /* #32 */ 9320 { 0x086297, 0x086a16, 0xde, 0x6f, 0, 1 }, /* #33 */ 9321 { 0x346b86, 0x346313, 0x95, 0x04, 0, 5 }, /* #34 */ 9322 { 0x250786, 0x250756, 0x05, 0x00, 0, 4 }, /* #35 */ 9323 { 0x3e1443, 0x3e1416, 0x5d, 0x17, 0, 2 }, /* #36 */ 9324 { 0x056497, 0x056412, 0xb8, 0x01, 0, 7 }, /* #37 */ 9325 { 0x053596, 0x053512, 0x9d, 0x01, 0, 7 }, /* #38 */ 9326 { 0x3f7793, 0x3f7717, 0x6b, 0x06, 0, 4 }, /* #39 */ 9327 { 0x1c2bc3, 0x1c2356, 0x00, 0x00, 0, 5 }, /* #40 */ 9328 { 0x1a4957, 0x1a4113, 0xde, 0x37, 0, 2 }, /* #41 */ 9329 { 0x2a3d47, 0x2a3d47, 0x8d, 0x8d, 0, 0 }, /* #42 */ 9330 { 0x1460d6, 0x146017, 0xda, 0x36, 0, 2 }, /* #43 */ 9331 { 0x2d5417, 0x2d5413, 0x6d, 0x01, 0, 6 }, /* #44 */ 9332 { 0x193cc7, 0x193413, 0x77, 0x0e, 0, 3 }, /* #45 */ 9333 { 0x304096, 0x304013, 0xfa, 0x3e, 0, 2 }, /* #46 */ 9334 { 0x1132c3, 0x113216, 0xba, 0x17, 0, 3 }, /* #47 */ 9335 { 0x1f1003, 0x1f1003, 0x76, 0x76, 0, 0 }, /* #48 */ 9336 { 0x3a7442, 0x3a7456, 0x02, 0x00, 0, 5 }, /* #49 */ 9337 { 0x2037c2, 0x203712, 0xe8, 0x07, 0, 5 }, /* #50 */ 9338 { 0x001e16, 0x001612, 0x46, 0x23, 0, 1 }, /* #51 */ 9339 { 0x1c0cc3, 0x1c0413, 0xf7, 0x01, 0, 7 }, /* #52 */ 9340 { 0x2018c7, 0x201056, 0x15, 0x00, 0, 6 }, /* #53 */ 9341 { 0x286dd2, 0x286513, 0x59, 0x2c, 0, 1 }, /* #54 */ 9342 { 0x2353c6, 0x235317, 0x3d, 0x03, 0, 4 }, /* #55 */ 9343 { 0x132383, 0x132383, 0x35, 0x35, 0, 0 }, /* #56 */ 9344 { 0x1e7486, 0x1e7413, 0x46, 0x08, 0, 3 }, /* #57 */ 9345 { 0x3e4403, 0x3e4417, 0xbb, 0x2e, 0, 2 }, /* #58 */ 9346 { 0x2772c7, 0x277213, 0x0f, 0x07, 0, 1 }, /* #59 */ 9347 { 0x1369d7, 0x136916, 0x8e, 0x47, 0, 1 }, /* #60 */ 9348 { 0x085b12, 0x085312, 0x87, 0x02, 0, 6 }, /* #61 */ 9349 { 0x252fc3, 0x252713, 0xb2, 0x02, 0, 6 }, /* #62 */ 9350 { 0x317b96, 0x317313, 0x1a, 0x01, 0, 4 }, /* #63 */ 9351 }; 9352 static const BINU8_TEST_T g_aTests_sar_u8[] = 9353 { 9354 { 0x3e15c6, 0x3e1596, 0xe1, 0xff, 0, 5 }, /* #0 */ 9355 { 0x003d86, 0x003596, 0x88, 0xff, 0, 7 }, /* #1 */ 9356 { 0x193853, 0x193056, 0x02, 0x00, 0, 3 }, /* #2 */ 9357 { 0x0855c2, 0x085512, 0x12, 0x02, 0, 3 }, /* #3 */ 9358 { 0x1428c2, 0x142097, 0xa2, 0xe8, 0, 2 }, /* #4 */ 9359 { 0x045e93, 0x045693, 0xec, 0xfd, 0, 3 }, /* #5 */ 9360 { 0x267916, 0x267192, 0xa1, 0xfd, 0, 5 }, /* #6 */ 9361 { 0x161553, 0x161513, 0x42, 0x10, 0, 2 }, /* #7 */ 9362 { 0x192106, 0x192193, 0xaa, 0xfe, 0, 6 }, /* #8 */ 9363 { 0x0c5717, 0x0c5717, 0x09, 0x09, 0, 0 }, /* #9 */ 9364 { 0x2b0016, 0x2b0096, 0x82, 0xf0, 0, 3 }, /* #10 */ 9365 { 0x3557c2, 0x355796, 0x99, 0xf3, 0, 3 }, /* #11 */ 9366 { 0x216697, 0x216697, 0xe2, 0xff, 0, 7 }, /* #12 */ 9367 { 0x122016, 0x122013, 0x72, 0x01, 0, 6 }, /* #13 */ 9368 { 0x035d46, 0x035597, 0xcc, 0xf9, 0, 3 }, /* #14 */ 9369 { 0x1f7c97, 0x1f7417, 0x75, 0x03, 0, 5 }, /* #15 */ 9370 { 0x234057, 0x234093, 0xbd, 0xfb, 0, 4 }, /* #16 */ 9371 { 0x000c12, 0x000c12, 0x6a, 0x6a, 0, 0 }, /* #17 */ 9372 { 0x155452, 0x155452, 0x6b, 0x6b, 0, 0 }, /* #18 */ 9373 { 0x2b3a93, 0x2b3297, 0xf3, 0xfc, 0, 2 }, /* #19 */ 9374 { 0x233356, 0x233312, 0x11, 0x01, 0, 4 }, /* #20 */ 9375 { 0x2e5f07, 0x2e5792, 0x83, 0xfe, 0, 6 }, /* #21 */ 9376 { 0x166096, 0x166092, 0xc6, 0xfe, 0, 5 }, /* #22 */ 9377 { 0x317f93, 0x317f93, 0x0c, 0x0c, 0, 0 }, /* #23 */ 9378 { 0x106313, 0x106393, 0xbb, 0xfd, 0, 5 }, /* #24 */ 9379 { 0x1a18c6, 0x1a1016, 0x2b, 0x05, 0, 3 }, /* #25 */ 9380 { 0x220906, 0x220112, 0x34, 0x0d, 0, 2 }, /* #26 */ 9381 { 0x1b6a97, 0x1b6257, 0x26, 0x00, 0, 6 }, /* #27 */ 9382 { 0x1e6346, 0x1e6397, 0xd0, 0xff, 0, 7 }, /* #28 */ 9383 { 0x150783, 0x150716, 0x6b, 0x03, 0, 5 }, /* #29 */ 9384 { 0x217e82, 0x217692, 0xf0, 0xfe, 0, 3 }, /* #30 */ 9385 { 0x047a07, 0x047296, 0xbc, 0xff, 0, 7 }, /* #31 */ 9386 { 0x1054c2, 0x105496, 0xdd, 0xff, 0, 6 }, /* #32 */ 9387 { 0x287e56, 0x287617, 0x4e, 0x09, 0, 3 }, /* #33 */ 9388 { 0x094a16, 0x094297, 0xe4, 0xfc, 0, 3 }, /* #34 */ 9389 { 0x3673c3, 0x3673c3, 0x41, 0x41, 0, 0 }, /* #35 */ 9390 { 0x0d6697, 0x0d6697, 0xfb, 0xfb, 0, 0 }, /* #36 */ 9391 { 0x3a5a56, 0x3a5216, 0x61, 0x03, 0, 5 }, /* #37 */ 9392 { 0x383852, 0x383852, 0x80, 0x80, 0, 0 }, /* #38 */ 9393 { 0x122a57, 0x122297, 0x9a, 0xf9, 0, 4 }, /* #39 */ 9394 { 0x047ac3, 0x047297, 0xf9, 0xff, 0, 4 }, /* #40 */ 9395 { 0x3536c3, 0x353612, 0x21, 0x04, 0, 3 }, /* #41 */ 9396 { 0x140912, 0x140196, 0x86, 0xc3, 0, 1 }, /* #42 */ 9397 { 0x240947, 0x240947, 0x59, 0x59, 0, 0 }, /* #43 */ 9398 { 0x3e5112, 0x3e5196, 0xd2, 0xfa, 0, 3 }, /* #44 */ 9399 { 0x230e06, 0x230697, 0xac, 0xf5, 0, 3 }, /* #45 */ 9400 { 0x374796, 0x374796, 0x5d, 0x5d, 0, 0 }, /* #46 */ 9401 { 0x2e4512, 0x2e4512, 0xda, 0xda, 0, 0 }, /* #47 */ 9402 { 0x157686, 0x157686, 0x57, 0x57, 0, 0 }, /* #48 */ 9403 { 0x1a1983, 0x1a1196, 0xc1, 0xff, 0, 6 }, /* #49 */ 9404 { 0x161b02, 0x161b02, 0xc3, 0xc3, 0, 0 }, /* #50 */ 9405 { 0x0335d6, 0x033597, 0xfc, 0xff, 0, 7 }, /* #51 */ 9406 { 0x024e02, 0x024613, 0x0c, 0x01, 0, 3 }, /* #52 */ 9407 { 0x037242, 0x037217, 0x2c, 0x05, 0, 3 }, /* #53 */ 9408 { 0x110ed3, 0x110692, 0xc2, 0xfe, 0, 5 }, /* #54 */ 9409 { 0x094687, 0x094696, 0x97, 0xff, 0, 7 }, /* #55 */ 9410 { 0x087316, 0x087316, 0xde, 0xde, 0, 0 }, /* #56 */ 9411 { 0x225946, 0x225196, 0xdc, 0xee, 0, 1 }, /* #57 */ 9412 { 0x2d0442, 0x2d0457, 0x0b, 0x00, 0, 4 }, /* #58 */ 9413 { 0x146353, 0x146396, 0x84, 0xe1, 0, 2 }, /* #59 */ 9414 { 0x160606, 0x160616, 0x12, 0x09, 0, 1 }, /* #60 */ 9415 { 0x2f2192, 0x2f2196, 0xb9, 0xee, 0, 2 }, /* #61 */ 9416 { 0x0125d6, 0x0125d6, 0xd2, 0xd2, 0, 0 }, /* #62 */ 9417 { 0x1b7557, 0x1b7597, 0xec, 0xff, 0, 7 }, /* #63 */ 9418 }; 9419 static const BINU16_TEST_T g_aTests_rol_u16[] = 9420 { 9421 { 0x220702, 0x220702, 0x3ab6, 0x756c, 0, 1 }, /* #0 */ 9422 { 0x104212, 0x104212, 0x943c, 0x4a1e, 0, 15 }, /* #1 */ 9423 { 0x3e2186, 0x3e2187, 0xde69, 0xa779, 0, 10 }, /* #2 */ 9424 { 0x3554d3, 0x355cd3, 0x3a3b, 0x6747, 0, 13 }, /* #3 */ 9425 { 0x0e0583, 0x0e0583, 0x99f8, 0x9f89, 0, 4 }, /* #4 */ 9426 { 0x076ad2, 0x0762d3, 0xbd8f, 0x8fbd, 0, 8 }, /* #5 */ 9427 { 0x150c12, 0x150c13, 0xc5d9, 0x38bb, 0, 13 }, /* #6 */ 9428 { 0x245d07, 0x245507, 0x1a22, 0xa221, 0, 4 }, /* #7 */ 9429 { 0x0b5786, 0x0b5787, 0xbe1f, 0xc3f7, 0, 5 }, /* #8 */ 9430 { 0x1b3a83, 0x1b3283, 0x5f24, 0xe48b, 0, 5 }, /* #9 */ 9431 { 0x075843, 0x075843, 0xc29b, 0x4de1, 0, 7 }, /* #10 */ 9432 { 0x326cc2, 0x3264c2, 0x407e, 0x1f90, 0, 6 }, /* #11 */ 9433 { 0x3471c3, 0x3471c3, 0xe1fd, 0x87f7, 0, 2 }, /* #12 */ 9434 { 0x382606, 0x382606, 0x47be, 0x47be, 0, 0 }, /* #13 */ 9435 { 0x136813, 0x136812, 0x3fab, 0xacfe, 0, 10 }, /* #14 */ 9436 { 0x141593, 0x141592, 0x9888, 0x2226, 0, 6 }, /* #15 */ 9437 { 0x1f3b82, 0x1f3382, 0x202c, 0x02c2, 0, 4 }, /* #16 */ 9438 { 0x284986, 0x284987, 0x897c, 0x225f, 0, 14 }, /* #17 */ 9439 { 0x0b7496, 0x0b7c97, 0x97d9, 0x665f, 0, 10 }, /* #18 */ 9440 { 0x3b51c2, 0x3b51c2, 0xde04, 0xde04, 0, 0 }, /* #19 */ 9441 { 0x1e37c7, 0x1e37c6, 0xa74f, 0x7d3a, 0, 11 }, /* #20 */ 9442 { 0x1f7b56, 0x1f7357, 0xe7a1, 0xe879, 0, 6 }, /* #21 */ 9443 { 0x3b2217, 0x3b2217, 0xb42f, 0xed0b, 0, 14 }, /* #22 */ 9444 { 0x312e83, 0x312e82, 0x6ac1, 0xd582, 0, 1 }, /* #23 */ 9445 { 0x217342, 0x217342, 0x5b16, 0x2cb6, 0, 9 }, /* #24 */ 9446 { 0x206d57, 0x206d57, 0xc250, 0xc250, 0, 0 }, /* #25 */ 9447 { 0x331a87, 0x331a87, 0xe268, 0x1347, 0, 3 }, /* #26 */ 9448 { 0x251206, 0x251a06, 0xd345, 0x8ba6, 0, 9 }, /* #27 */ 9449 { 0x3a4413, 0x3a4c13, 0x9662, 0x2cc5, 0, 1 }, /* #28 */ 9450 { 0x301816, 0x301816, 0x4217, 0x842e, 0, 1 }, /* #29 */ 9451 { 0x212306, 0x212b07, 0x5271, 0x49c5, 0, 2 }, /* #30 */ 9452 { 0x1b4216, 0x1b4a16, 0x7eb6, 0xd9fa, 0, 10 }, /* #31 */ 9453 { 0x2b2cd2, 0x2b2cd2, 0xf5d5, 0xafae, 0, 11 }, /* #32 */ 9454 { 0x255d97, 0x255d96, 0x12e1, 0xb844, 0, 6 }, /* #33 */ 9455 { 0x015a47, 0x015a47, 0x6932, 0x3269, 0, 8 }, /* #34 */ 9456 { 0x3048d2, 0x3040d2, 0xc52b, 0x295e, 0, 3 }, /* #35 */ 9457 { 0x307547, 0x307d46, 0x2f8d, 0xbe34, 0, 2 }, /* #36 */ 9458 { 0x1c1f12, 0x1c1f12, 0xd54b, 0xa5ea, 0, 7 }, /* #37 */ 9459 { 0x2f1782, 0x2f1f82, 0xbeec, 0xecbe, 0, 8 }, /* #38 */ 9460 { 0x222d87, 0x222586, 0x4a10, 0x4128, 0, 10 }, /* #39 */ 9461 { 0x3b6b93, 0x3b6b93, 0x9af0, 0x5e13, 0, 5 }, /* #40 */ 9462 { 0x122f52, 0x122753, 0x0ce5, 0x9ca1, 0, 5 }, /* #41 */ 9463 { 0x050b42, 0x050343, 0x613e, 0xcc27, 0, 13 }, /* #42 */ 9464 { 0x284006, 0x284806, 0x7721, 0x85dc, 0, 10 }, /* #43 */ 9465 { 0x087d92, 0x087592, 0xb74a, 0x55ba, 0, 11 }, /* #44 */ 9466 { 0x282742, 0x282742, 0x1004, 0x4100, 0, 12 }, /* #45 */ 9467 { 0x1e6386, 0x1e6b86, 0xbbdc, 0xf72e, 0, 6 }, /* #46 */ 9468 { 0x107b86, 0x107b87, 0xde52, 0x794b, 0, 2 }, /* #47 */ 9469 { 0x2a4543, 0x2a4d43, 0x73b6, 0x3b67, 0, 4 }, /* #48 */ 9470 { 0x030256, 0x030256, 0x9ac2, 0x9ac2, 0, 0 }, /* #49 */ 9471 { 0x124283, 0x124a83, 0x8487, 0x090f, 0, 1 }, /* #50 */ 9472 { 0x2254c7, 0x225cc7, 0xaf99, 0x7ccd, 0, 3 }, /* #51 */ 9473 { 0x0f4517, 0x0f4d16, 0x2dd5, 0xdd52, 0, 4 }, /* #52 */ 9474 { 0x2e7497, 0x2e7c97, 0x3545, 0x5453, 0, 4 }, /* #53 */ 9475 { 0x275812, 0x275813, 0x2aca, 0x5945, 0, 5 }, /* #54 */ 9476 { 0x181952, 0x181153, 0x76b9, 0xae5d, 0, 6 }, /* #55 */ 9477 { 0x0a4f52, 0x0a4753, 0xce7a, 0xeb39, 0, 10 }, /* #56 */ 9478 { 0x123f07, 0x123f07, 0xb4f2, 0x4f2b, 0, 4 }, /* #57 */ 9479 { 0x3b44c7, 0x3b4cc6, 0x5431, 0xa862, 0, 1 }, /* #58 */ 9480 { 0x0c0c42, 0x0c0443, 0x43ed, 0xed43, 0, 8 }, /* #59 */ 9481 { 0x0b34c6, 0x0b34c6, 0x823b, 0x23b8, 0, 4 }, /* #60 */ 9482 { 0x3b59d7, 0x3b59d6, 0xec7d, 0xfbd8, 0, 9 }, /* #61 */ 9483 { 0x157047, 0x157847, 0x527a, 0x293d, 0, 15 }, /* #62 */ 9484 { 0x2078c2, 0x2078c3, 0xefa4, 0x3be9, 0, 14 }, /* #63 */ 9485 }; 9486 static const BINU16_TEST_T g_aTests_ror_u16[] = 9487 { 9488 { 0x367196, 0x367997, 0xc4a9, 0xa9c4, 0, 8 }, /* #0 */ 9489 { 0x004e17, 0x004617, 0x7ee3, 0xe37e, 0, 8 }, /* #1 */ 9490 { 0x314b96, 0x314397, 0x9a77, 0xcd3b, 0, 1 }, /* #2 */ 9491 { 0x187fd3, 0x187fd2, 0x4c15, 0x5530, 0, 6 }, /* #3 */ 9492 { 0x363507, 0x363507, 0x3840, 0xe100, 0, 14 }, /* #4 */ 9493 { 0x334b56, 0x334b56, 0xa43c, 0x7948, 0, 7 }, /* #5 */ 9494 { 0x1912c3, 0x191ac3, 0x4d1b, 0xa68d, 0, 1 }, /* #6 */ 9495 { 0x313706, 0x313f07, 0x2d9e, 0xb678, 0, 14 }, /* #7 */ 9496 { 0x002e13, 0x002612, 0x6cf6, 0x3d9b, 0, 10 }, /* #8 */ 9497 { 0x2b3843, 0x2b3843, 0x74ac, 0x74ac, 0, 0 }, /* #9 */ 9498 { 0x1e0ec7, 0x1e0ec7, 0x90df, 0xbf21, 0, 7 }, /* #10 */ 9499 { 0x176553, 0x176552, 0x7325, 0x2b99, 0, 5 }, /* #11 */ 9500 { 0x270517, 0x270517, 0x9fc7, 0xf1e7, 0, 10 }, /* #12 */ 9501 { 0x1a3282, 0x1a3a83, 0x04a3, 0x8251, 0, 1 }, /* #13 */ 9502 { 0x2a0713, 0x2a0f13, 0xd912, 0x96c8, 0, 5 }, /* #14 */ 9503 { 0x1b00d3, 0x1b00d2, 0xa386, 0x351c, 0, 5 }, /* #15 */ 9504 { 0x175b92, 0x175392, 0x403a, 0x00e9, 0, 14 }, /* #16 */ 9505 { 0x091583, 0x091d82, 0xbf18, 0x62fc, 0, 6 }, /* #17 */ 9506 { 0x177357, 0x177b57, 0xebb7, 0xbf5d, 0, 5 }, /* #18 */ 9507 { 0x3f70d2, 0x3f78d3, 0x3e6c, 0xb0f9, 0, 6 }, /* #19 */ 9508 { 0x0b1896, 0x0b1897, 0x101e, 0x8407, 0, 2 }, /* #20 */ 9509 { 0x071643, 0x071643, 0x9ff5, 0x9ff5, 0, 0 }, /* #21 */ 9510 { 0x390706, 0x390707, 0x5fe5, 0xe55f, 0, 8 }, /* #22 */ 9511 { 0x3d2b82, 0x3d2383, 0x6f77, 0xdeee, 0, 15 }, /* #23 */ 9512 { 0x313ad6, 0x313ad7, 0x1cb3, 0x98e5, 0, 5 }, /* #24 */ 9513 { 0x1d4ad2, 0x1d4ad2, 0xac7e, 0x63f5, 0, 13 }, /* #25 */ 9514 { 0x170dc7, 0x1705c7, 0x1fb0, 0xc07e, 0, 6 }, /* #26 */ 9515 { 0x090693, 0x090693, 0x1fdc, 0xfdc1, 0, 12 }, /* #27 */ 9516 { 0x324952, 0x324153, 0x789d, 0xebc4, 0, 5 }, /* #28 */ 9517 { 0x003596, 0x003d96, 0xc8ab, 0x7915, 0, 3 }, /* #29 */ 9518 { 0x2a1a96, 0x2a1297, 0x8bb9, 0xcc5d, 0, 5 }, /* #30 */ 9519 { 0x292a07, 0x292207, 0x0718, 0xc038, 0, 5 }, /* #31 */ 9520 { 0x1f0917, 0x1f0916, 0xab77, 0x6ef5, 0, 11 }, /* #32 */ 9521 { 0x0c2a57, 0x0c2257, 0x1a87, 0xc6a1, 0, 2 }, /* #33 */ 9522 { 0x2e1953, 0x2e1952, 0x5f59, 0x7d65, 0, 14 }, /* #34 */ 9523 { 0x111693, 0x111692, 0x0543, 0x3054, 0, 4 }, /* #35 */ 9524 { 0x107212, 0x107213, 0x2368, 0xda08, 0, 10 }, /* #36 */ 9525 { 0x2603c2, 0x2603c3, 0x531f, 0xc7d4, 0, 10 }, /* #37 */ 9526 { 0x292407, 0x292c06, 0xb478, 0x78b4, 0, 8 }, /* #38 */ 9527 { 0x352692, 0x352e93, 0x16b4, 0xad05, 0, 10 }, /* #39 */ 9528 { 0x140196, 0x140997, 0x5721, 0x90ab, 0, 9 }, /* #40 */ 9529 { 0x1507d6, 0x150fd6, 0x828b, 0x45c1, 0, 9 }, /* #41 */ 9530 { 0x0d4c52, 0x0d4c53, 0xcf5a, 0xb3d6, 0, 2 }, /* #42 */ 9531 { 0x2c1f03, 0x2c1f03, 0xa670, 0x8533, 0, 5 }, /* #43 */ 9532 { 0x300586, 0x300d87, 0x14a4, 0x9482, 0, 11 }, /* #44 */ 9533 { 0x1e4516, 0x1e4d16, 0x594e, 0x6539, 0, 14 }, /* #45 */ 9534 { 0x1517d3, 0x1517d3, 0xfd8e, 0xc77e, 0, 9 }, /* #46 */ 9535 { 0x081c42, 0x081c43, 0x82ae, 0xae82, 0, 8 }, /* #47 */ 9536 { 0x1e5706, 0x1e5f06, 0x45f1, 0x7c51, 0, 10 }, /* #48 */ 9537 { 0x197743, 0x197743, 0x8da3, 0xd1c6, 0, 9 }, /* #49 */ 9538 { 0x180b97, 0x180b97, 0xc24f, 0x93f0, 0, 10 }, /* #50 */ 9539 { 0x1a3a47, 0x1a3a46, 0xc554, 0x4c55, 0, 4 }, /* #51 */ 9540 { 0x0672d6, 0x067ad6, 0xfa99, 0x67ea, 0, 6 }, /* #52 */ 9541 { 0x2f64c2, 0x2f6cc2, 0xb7e7, 0x6fcf, 0, 15 }, /* #53 */ 9542 { 0x2b2117, 0x2b2917, 0xea95, 0xaf54, 0, 5 }, /* #54 */ 9543 { 0x2c0cd6, 0x2c04d7, 0x3ce6, 0xe63c, 0, 8 }, /* #55 */ 9544 { 0x200317, 0x200317, 0x3dd9, 0xd93d, 0, 8 }, /* #56 */ 9545 { 0x154bd6, 0x1543d6, 0x6144, 0x1851, 0, 2 }, /* #57 */ 9546 { 0x292656, 0x292656, 0x9cd3, 0x9cd3, 0, 0 }, /* #58 */ 9547 { 0x0e3946, 0x0e3147, 0x6e8f, 0xe8f6, 0, 12 }, /* #59 */ 9548 { 0x137407, 0x137407, 0x4dfc, 0x4dfc, 0, 0 }, /* #60 */ 9549 { 0x076b47, 0x076346, 0x27e9, 0x24fd, 0, 3 }, /* #61 */ 9550 { 0x054e16, 0x054e17, 0xe597, 0xb2fc, 0, 11 }, /* #62 */ 9551 { 0x2f46c7, 0x2f4ec6, 0x4777, 0x7747, 0, 8 }, /* #63 */ 9552 }; 9553 static const BINU16_TEST_T g_aTests_rcl_u16[] = 9554 { 9555 { 0x314f83, 0x314782, 0xd9ec, 0x7b3b, 0, 6 }, /* #0 */ 9556 { 0x0b7152, 0x0b7953, 0xf800, 0x000f, 0, 5 }, /* #1 */ 9557 { 0x0c5156, 0x0c5957, 0x6301, 0x1809, 0, 3 }, /* #2 */ 9558 { 0x3b1197, 0x3b1196, 0x0916, 0x48b4, 0, 3 }, /* #3 */ 9559 { 0x002597, 0x002d96, 0x7a43, 0xf487, 0, 1 }, /* #4 */ 9560 { 0x1a7bd2, 0x1a7bd2, 0x899d, 0xcea2, 0, 7 }, /* #5 */ 9561 { 0x142893, 0x142093, 0x5e70, 0xce15, 0, 5 }, /* #6 */ 9562 { 0x293f87, 0x293787, 0xbab6, 0xb756, 0, 14 }, /* #7 */ 9563 { 0x0c6507, 0x0c6506, 0xbdc0, 0x37b8, 0, 14 }, /* #8 */ 9564 { 0x1d6416, 0x1d6c17, 0xa441, 0x220a, 0, 3 }, /* #9 */ 9565 { 0x1b6e12, 0x1b6e12, 0x2db0, 0xd80b, 0, 7 }, /* #10 */ 9566 { 0x2802d2, 0x280ad2, 0x2527, 0xa4e2, 0, 5 }, /* #11 */ 9567 { 0x1a5a13, 0x1a5a12, 0x7cfc, 0xf9f9, 0, 1 }, /* #12 */ 9568 { 0x0c2ac3, 0x0c22c3, 0x237c, 0xe48d, 0, 11 }, /* #13 */ 9569 { 0x340603, 0x340603, 0x73e9, 0xd373, 0, 9 }, /* #14 */ 9570 { 0x1d3356, 0x1d3b56, 0xca57, 0x95d9, 0, 6 }, /* #15 */ 9571 { 0x356317, 0x356316, 0x2425, 0x484b, 0, 1 }, /* #16 */ 9572 { 0x0d7603, 0x0d7602, 0x347f, 0x68ff, 0, 1 }, /* #17 */ 9573 { 0x151546, 0x151d46, 0x5fab, 0xbf56, 0, 1 }, /* #18 */ 9574 { 0x1d4083, 0x1d4083, 0x8ac7, 0x8f8a, 0, 9 }, /* #19 */ 9575 { 0x2b6d97, 0x2b6d97, 0xc169, 0x69e0, 0, 8 }, /* #20 */ 9576 { 0x171b86, 0x171b86, 0xba30, 0xba30, 0, 0 }, /* #21 */ 9577 { 0x3e7e46, 0x3e7646, 0x5e28, 0x282f, 0, 8 }, /* #22 */ 9578 { 0x3f6f52, 0x3f6752, 0x0e89, 0x7448, 0, 3 }, /* #23 */ 9579 { 0x2466c3, 0x2466c2, 0xa652, 0x652d, 0, 4 }, /* #24 */ 9580 { 0x076703, 0x076703, 0x6fbf, 0xfb7d, 0, 12 }, /* #25 */ 9581 { 0x3c7bc2, 0x3c7bc2, 0x2194, 0x2194, 0, 0 }, /* #26 */ 9582 { 0x2b6597, 0x2b6597, 0x261b, 0xb930, 0, 12 }, /* #27 */ 9583 { 0x106187, 0x106987, 0xea3b, 0x51df, 0, 3 }, /* #28 */ 9584 { 0x291586, 0x291586, 0x38b0, 0x038b, 0, 13 }, /* #29 */ 9585 { 0x1e7a96, 0x1e7297, 0xd6d1, 0xada2, 0, 1 }, /* #30 */ 9586 { 0x2b44c2, 0x2b4cc3, 0xe791, 0x22e7, 0, 9 }, /* #31 */ 9587 { 0x0240d6, 0x0240d6, 0xc8ba, 0xc8ba, 0, 0 }, /* #32 */ 9588 { 0x1a4f42, 0x1a4f42, 0x82cd, 0xcd41, 0, 8 }, /* #33 */ 9589 { 0x026c12, 0x026c12, 0x2bce, 0xaf38, 0, 2 }, /* #34 */ 9590 { 0x093596, 0x093d96, 0xcbaa, 0x9975, 0, 14 }, /* #35 */ 9591 { 0x374106, 0x374906, 0xad14, 0x8ad1, 0, 13 }, /* #36 */ 9592 { 0x3078d3, 0x3078d3, 0xd7f2, 0x5fcb, 0, 2 }, /* #37 */ 9593 { 0x0a36d2, 0x0a3ed2, 0x4729, 0xe524, 0, 5 }, /* #38 */ 9594 { 0x077fd2, 0x0777d3, 0xbde9, 0xe95e, 0, 8 }, /* #39 */ 9595 { 0x1215c6, 0x121dc6, 0xcf4d, 0xd67a, 0, 12 }, /* #40 */ 9596 { 0x1c1bc6, 0x1c1bc6, 0xb613, 0xd84d, 0, 2 }, /* #41 */ 9597 { 0x027e86, 0x027e87, 0x2a81, 0x022a, 0, 9 }, /* #42 */ 9598 { 0x0055d6, 0x005dd6, 0xe4a4, 0xa472, 0, 8 }, /* #43 */ 9599 { 0x007716, 0x007716, 0xe18f, 0x3dc3, 0, 10 }, /* #44 */ 9600 { 0x2d5e82, 0x2d5683, 0x68e1, 0xc268, 0, 9 }, /* #45 */ 9601 { 0x341fd3, 0x341fd2, 0x1663, 0xb31c, 0, 3 }, /* #46 */ 9602 { 0x3742c3, 0x374ac3, 0x6cd3, 0x3b66, 0, 12 }, /* #47 */ 9603 { 0x1e4513, 0x1e4513, 0x2eef, 0xcbbb, 0, 15 }, /* #48 */ 9604 { 0x3d4117, 0x3d4917, 0xa64a, 0x2569, 0, 7 }, /* #49 */ 9605 { 0x320a52, 0x320a53, 0x7170, 0x038b, 0, 12 }, /* #50 */ 9606 { 0x387c53, 0x387453, 0x7c93, 0xc93b, 0, 4 }, /* #51 */ 9607 { 0x2f3116, 0x2f3117, 0xe30a, 0x8538, 0, 7 }, /* #52 */ 9608 { 0x230792, 0x230f92, 0xe060, 0xc0e0, 0, 9 }, /* #53 */ 9609 { 0x1237d7, 0x123fd7, 0x47a6, 0x51e9, 0, 15 }, /* #54 */ 9610 { 0x103257, 0x103256, 0x86b1, 0x70d6, 0, 14 }, /* #55 */ 9611 { 0x296f52, 0x296f53, 0x76e3, 0x19db, 0, 11 }, /* #56 */ 9612 { 0x103242, 0x103a43, 0xc428, 0x0c42, 0, 13 }, /* #57 */ 9613 { 0x114606, 0x114607, 0x14f6, 0xec14, 0, 9 }, /* #58 */ 9614 { 0x326dd3, 0x326dd3, 0x7bde, 0x5ef7, 0, 15 }, /* #59 */ 9615 { 0x097a83, 0x097a83, 0x19fa, 0x3f51, 0, 5 }, /* #60 */ 9616 { 0x205542, 0x205d42, 0xf98c, 0xc7cc, 0, 12 }, /* #61 */ 9617 { 0x200097, 0x200896, 0xfb90, 0x87ee, 0, 11 }, /* #62 */ 9618 { 0x382357, 0x382357, 0xba68, 0xa68d, 0, 4 }, /* #63 */ 9619 }; 9620 static const BINU16_TEST_T g_aTests_rcr_u16[] = 9621 { 9622 { 0x187917, 0x187117, 0x4263, 0x31d0, 0, 10 }, /* #0 */ 9623 { 0x205887, 0x205887, 0x9064, 0x9064, 0, 0 }, /* #1 */ 9624 { 0x127d82, 0x127d82, 0x3f02, 0x3f02, 0, 0 }, /* #2 */ 9625 { 0x284ec2, 0x2846c2, 0x0c1d, 0x1d06, 0, 9 }, /* #3 */ 9626 { 0x311ac2, 0x3112c3, 0x5492, 0x22a4, 0, 5 }, /* #4 */ 9627 { 0x332496, 0x332496, 0x741c, 0xe1d0, 0, 6 }, /* #5 */ 9628 { 0x301347, 0x301b46, 0x89a9, 0xa713, 0, 7 }, /* #6 */ 9629 { 0x3c2e07, 0x3c2e06, 0x0d49, 0xa4c3, 0, 10 }, /* #7 */ 9630 { 0x102042, 0x102043, 0xdee9, 0xd2de, 0, 8 }, /* #8 */ 9631 { 0x133c96, 0x133497, 0xef0e, 0xe1ce, 0, 12 }, /* #9 */ 9632 { 0x3c4bc2, 0x3c43c2, 0x7439, 0x1c9d, 0, 10 }, /* #10 */ 9633 { 0x2c5586, 0x2c5587, 0x28cf, 0xe28c, 0, 4 }, /* #11 */ 9634 { 0x3d7313, 0x3d7b13, 0x0cae, 0x5d0c, 0, 8 }, /* #12 */ 9635 { 0x316187, 0x316186, 0xf61b, 0xfec3, 0, 3 }, /* #13 */ 9636 { 0x247982, 0x247182, 0x1c81, 0x10e4, 0, 5 }, /* #14 */ 9637 { 0x355542, 0x355542, 0x6051, 0x0513, 0, 13 }, /* #15 */ 9638 { 0x2b2007, 0x2b2007, 0x3969, 0x3969, 0, 0 }, /* #16 */ 9639 { 0x2d4013, 0x2d4813, 0x415d, 0xa0ae, 0, 1 }, /* #17 */ 9640 { 0x377443, 0x377c42, 0x9bb6, 0x6edb, 0, 15 }, /* #18 */ 9641 { 0x385183, 0x385983, 0xc338, 0x9c70, 0, 10 }, /* #19 */ 9642 { 0x1c5e16, 0x1c5617, 0xbb18, 0x185d, 0, 9 }, /* #20 */ 9643 { 0x0620c7, 0x0620c6, 0x8cc2, 0xc2c6, 0, 9 }, /* #21 */ 9644 { 0x1b0a82, 0x1b0a83, 0xa01b, 0x500d, 0, 1 }, /* #22 */ 9645 { 0x104c02, 0x104402, 0x8864, 0x3222, 0, 10 }, /* #23 */ 9646 { 0x193f57, 0x193756, 0xb024, 0x0936, 0, 11 }, /* #24 */ 9647 { 0x227c52, 0x227c53, 0xba90, 0x520b, 0, 12 }, /* #25 */ 9648 { 0x074e86, 0x074e87, 0xb5b3, 0x6cd6, 0, 11 }, /* #26 */ 9649 { 0x0f2d53, 0x0f2553, 0x6053, 0x3b02, 0, 5 }, /* #27 */ 9650 { 0x3f3b17, 0x3f3b16, 0x515a, 0xaa2b, 0, 3 }, /* #28 */ 9651 { 0x0d4217, 0x0d4217, 0x74b2, 0x2ba5, 0, 5 }, /* #29 */ 9652 { 0x0110d6, 0x0118d7, 0x76b3, 0xb599, 0, 14 }, /* #30 */ 9653 { 0x3856d2, 0x385ed3, 0xc2fc, 0x8c2f, 0, 4 }, /* #31 */ 9654 { 0x173216, 0x173216, 0xa1a1, 0x342a, 0, 12 }, /* #32 */ 9655 { 0x170f53, 0x170f53, 0x62a2, 0x5158, 0, 10 }, /* #33 */ 9656 { 0x106a17, 0x106216, 0x8717, 0x1c5f, 0, 15 }, /* #34 */ 9657 { 0x276d56, 0x276557, 0x3e3d, 0x1f1e, 0, 1 }, /* #35 */ 9658 { 0x1a7083, 0x1a7882, 0x5f4f, 0x9f5f, 0, 8 }, /* #36 */ 9659 { 0x323ad6, 0x323ad7, 0xc7bd, 0x58f7, 0, 3 }, /* #37 */ 9660 { 0x2066d7, 0x206ed6, 0xe1aa, 0xabc3, 0, 7 }, /* #38 */ 9661 { 0x125447, 0x125447, 0x6964, 0x6964, 0, 0 }, /* #39 */ 9662 { 0x0c3c17, 0x0c3c17, 0xffc5, 0x8bff, 0, 8 }, /* #40 */ 9663 { 0x3d0a53, 0x3d0252, 0x4bfd, 0xd2ff, 0, 2 }, /* #41 */ 9664 { 0x1e7242, 0x1e7a42, 0x689e, 0x78d1, 0, 7 }, /* #42 */ 9665 { 0x132982, 0x132982, 0x1782, 0x82f0, 0, 3 }, /* #43 */ 9666 { 0x122b96, 0x122b96, 0x4a0c, 0x8309, 0, 11 }, /* #44 */ 9667 { 0x170013, 0x170812, 0x2c97, 0x4bcb, 0, 10 }, /* #45 */ 9668 { 0x0a6c06, 0x0a6c07, 0x175a, 0xa0ba, 0, 5 }, /* #46 */ 9669 { 0x095b92, 0x095393, 0x205f, 0x102f, 0, 1 }, /* #47 */ 9670 { 0x212f06, 0x212f06, 0x4d68, 0x826b, 0, 5 }, /* #48 */ 9671 { 0x0e5106, 0x0e5906, 0x0480, 0x8002, 0, 9 }, /* #49 */ 9672 { 0x3d5407, 0x3d5406, 0x25b1, 0x325b, 0, 4 }, /* #50 */ 9673 { 0x315957, 0x315156, 0xe258, 0xf12c, 0, 1 }, /* #51 */ 9674 { 0x052243, 0x052243, 0x03fb, 0xfb81, 0, 9 }, /* #52 */ 9675 { 0x0f3016, 0x0f3017, 0x6b55, 0x35aa, 0, 1 }, /* #53 */ 9676 { 0x212e42, 0x212e43, 0xcd4c, 0xa98c, 0, 12 }, /* #54 */ 9677 { 0x3a1347, 0x3a1b47, 0x8d8f, 0x8fc6, 0, 9 }, /* #55 */ 9678 { 0x106b86, 0x106387, 0x9c66, 0x2719, 0, 2 }, /* #56 */ 9679 { 0x0f4102, 0x0f4102, 0x93eb, 0x93eb, 0, 0 }, /* #57 */ 9680 { 0x0b2256, 0x0b2256, 0x61b9, 0x61b9, 0, 0 }, /* #58 */ 9681 { 0x0443d6, 0x0443d6, 0xb4df, 0xd37d, 0, 15 }, /* #59 */ 9682 { 0x032b13, 0x032313, 0x917c, 0x322f, 0, 3 }, /* #60 */ 9683 { 0x095313, 0x095b12, 0xb3c5, 0xbb3c, 0, 4 }, /* #61 */ 9684 { 0x0b0853, 0x0b0852, 0x55e1, 0xaf0d, 0, 14 }, /* #62 */ 9685 { 0x2028d3, 0x2020d3, 0x96dc, 0xccb6, 0, 5 }, /* #63 */ 9686 }; 9687 static const BINU16_TEST_T g_aTests_shl_u16[] = 9688 { 9689 { 0x0a5d03, 0x0a5d13, 0xa42d, 0x2168, 0, 3 }, /* #0 */ 9690 { 0x1e2593, 0x1e2556, 0x07d8, 0x0000, 0, 15 }, /* #1 */ 9691 { 0x3c6547, 0x3c6512, 0x64e7, 0x7380, 0, 7 }, /* #2 */ 9692 { 0x234d07, 0x234d17, 0x3aa5, 0x54a0, 0, 5 }, /* #3 */ 9693 { 0x121e82, 0x121697, 0x879d, 0xd000, 0, 12 }, /* #4 */ 9694 { 0x195ed3, 0x195616, 0x8130, 0x6000, 0, 9 }, /* #5 */ 9695 { 0x3953c3, 0x395397, 0xd77b, 0xb000, 0, 12 }, /* #6 */ 9696 { 0x017e57, 0x017e57, 0x08ae, 0x0000, 0, 15 }, /* #7 */ 9697 { 0x386c97, 0x386497, 0xd09f, 0xe000, 0, 13 }, /* #8 */ 9698 { 0x2372c3, 0x237216, 0x897b, 0x4bd8, 0, 3 }, /* #9 */ 9699 { 0x390a47, 0x390a96, 0x05a2, 0xd100, 0, 7 }, /* #10 */ 9700 { 0x2d7a56, 0x2d7a17, 0xae9b, 0x74d8, 0, 3 }, /* #11 */ 9701 { 0x0e4186, 0x0e4917, 0xee49, 0x2400, 0, 10 }, /* #12 */ 9702 { 0x341993, 0x341116, 0x21f5, 0x1f50, 0, 4 }, /* #13 */ 9703 { 0x047dc7, 0x047d17, 0x5bce, 0x79c0, 0, 5 }, /* #14 */ 9704 { 0x1c2613, 0x1c2616, 0x760c, 0x0c00, 0, 8 }, /* #15 */ 9705 { 0x3028d2, 0x3028d2, 0x3718, 0x3718, 0, 0 }, /* #16 */ 9706 { 0x0205c3, 0x020512, 0xe02d, 0x02d0, 0, 4 }, /* #17 */ 9707 { 0x2a3107, 0x2a3116, 0x541e, 0x3c00, 0, 9 }, /* #18 */ 9708 { 0x3f6816, 0x3f6097, 0xe98f, 0x8f00, 0, 8 }, /* #19 */ 9709 { 0x397616, 0x397e17, 0xe08b, 0x6000, 0, 13 }, /* #20 */ 9710 { 0x295a53, 0x295297, 0x6776, 0xd800, 0, 10 }, /* #21 */ 9711 { 0x202ac2, 0x202216, 0x7466, 0x6000, 0, 12 }, /* #22 */ 9712 { 0x067307, 0x067b92, 0x4f9c, 0x9f38, 0, 1 }, /* #23 */ 9713 { 0x1a5802, 0x1a5097, 0x59ce, 0x8000, 0, 14 }, /* #24 */ 9714 { 0x3e07c6, 0x3e0f96, 0xe7f1, 0x8000, 0, 15 }, /* #25 */ 9715 { 0x071617, 0x071e96, 0x55ba, 0xe800, 0, 10 }, /* #26 */ 9716 { 0x2b7716, 0x2b7793, 0xffb1, 0xf620, 0, 5 }, /* #27 */ 9717 { 0x3a5d16, 0x3a5d16, 0x1980, 0x1980, 0, 0 }, /* #28 */ 9718 { 0x377652, 0x377612, 0x2ac6, 0x558c, 0, 1 }, /* #29 */ 9719 { 0x356716, 0x356716, 0x2905, 0x520a, 0, 1 }, /* #30 */ 9720 { 0x342a53, 0x342a57, 0xc1b6, 0x0000, 0, 15 }, /* #31 */ 9721 { 0x173793, 0x173f17, 0xae00, 0x5c00, 0, 1 }, /* #32 */ 9722 { 0x2b1847, 0x2b1097, 0xc474, 0x88e8, 0, 1 }, /* #33 */ 9723 { 0x0d2587, 0x0d2597, 0xea5e, 0xe000, 0, 12 }, /* #34 */ 9724 { 0x3f0ad3, 0x3f0a96, 0x8196, 0xc000, 0, 13 }, /* #35 */ 9725 { 0x2a51c7, 0x2a5116, 0x9b42, 0x4000, 0, 13 }, /* #36 */ 9726 { 0x006986, 0x006917, 0x0f7d, 0x7d00, 0, 8 }, /* #37 */ 9727 { 0x276002, 0x276817, 0xce36, 0x38d8, 0, 2 }, /* #38 */ 9728 { 0x322c87, 0x322c17, 0x3d2b, 0x2b00, 0, 8 }, /* #39 */ 9729 { 0x056943, 0x056197, 0x9e1a, 0xa000, 0, 12 }, /* #40 */ 9730 { 0x093896, 0x093817, 0xacc3, 0x30c0, 0, 6 }, /* #41 */ 9731 { 0x291a12, 0x291a96, 0x7eb2, 0x8000, 0, 14 }, /* #42 */ 9732 { 0x0a36c3, 0x0a3693, 0x8ccc, 0x9980, 0, 5 }, /* #43 */ 9733 { 0x233f03, 0x233f13, 0xb5b1, 0x6b62, 0, 1 }, /* #44 */ 9734 { 0x1f5012, 0x1f5896, 0x0ccf, 0xcf00, 0, 8 }, /* #45 */ 9735 { 0x2e1282, 0x2e1216, 0xcc35, 0x3500, 0, 8 }, /* #46 */ 9736 { 0x072502, 0x072502, 0xbad8, 0xbad8, 0, 0 }, /* #47 */ 9737 { 0x207642, 0x207e13, 0xfa62, 0x4c40, 0, 5 }, /* #48 */ 9738 { 0x3b4787, 0x3b4712, 0xc0e2, 0x0e20, 0, 4 }, /* #49 */ 9739 { 0x1c74d6, 0x1c7416, 0xbc13, 0x6000, 0, 13 }, /* #50 */ 9740 { 0x102f13, 0x102797, 0x9e8a, 0xe8a0, 0, 4 }, /* #51 */ 9741 { 0x020d47, 0x020d57, 0xb3d0, 0x0000, 0, 12 }, /* #52 */ 9742 { 0x2c0c56, 0x2c0c92, 0x52b3, 0x9598, 0, 3 }, /* #53 */ 9743 { 0x106497, 0x106c96, 0x2a3c, 0xf000, 0, 10 }, /* #54 */ 9744 { 0x1b0c16, 0x1b0416, 0x6ece, 0x7000, 0, 11 }, /* #55 */ 9745 { 0x044353, 0x044b17, 0xdcff, 0x73fc, 0, 2 }, /* #56 */ 9746 { 0x2e6592, 0x2e6516, 0x1965, 0x5000, 0, 12 }, /* #57 */ 9747 { 0x100852, 0x100896, 0xf630, 0xc600, 0, 5 }, /* #58 */ 9748 { 0x130306, 0x130356, 0x41b0, 0x0000, 0, 15 }, /* #59 */ 9749 { 0x0f2392, 0x0f2397, 0x6534, 0xa000, 0, 11 }, /* #60 */ 9750 { 0x117ed2, 0x117e96, 0x2bb4, 0xd000, 0, 10 }, /* #61 */ 9751 { 0x016817, 0x016892, 0x83d6, 0xf580, 0, 6 }, /* #62 */ 9752 { 0x312f52, 0x312f92, 0x18a8, 0xc540, 0, 3 }, /* #63 */ 9753 }; 9754 static const BINU16_TEST_T g_aTests_shr_u16[] = 9755 { 9756 { 0x3a77c2, 0x3a7713, 0x1abe, 0x0357, 0, 3 }, /* #0 */ 9757 { 0x250106, 0x250113, 0x19f3, 0x067c, 0, 2 }, /* #1 */ 9758 { 0x151752, 0x151713, 0xfa18, 0x0fa1, 0, 4 }, /* #2 */ 9759 { 0x255c87, 0x255413, 0xc522, 0x0001, 0, 15 }, /* #3 */ 9760 { 0x0a61c7, 0x0a6112, 0x4f18, 0x0002, 0, 13 }, /* #4 */ 9761 { 0x026f12, 0x026716, 0xeed0, 0x03bb, 0, 6 }, /* #5 */ 9762 { 0x1e4d87, 0x1e4513, 0xe44c, 0x01c8, 0, 7 }, /* #6 */ 9763 { 0x397687, 0x397616, 0x2ae3, 0x0005, 0, 11 }, /* #7 */ 9764 { 0x0b6d97, 0x0b6516, 0x1d7f, 0x001d, 0, 8 }, /* #8 */ 9765 { 0x0f0e96, 0x0f0e96, 0x75fe, 0x75fe, 0, 0 }, /* #9 */ 9766 { 0x0547c7, 0x054713, 0x48cd, 0x048c, 0, 4 }, /* #10 */ 9767 { 0x357ad6, 0x357212, 0x6b4c, 0x01ad, 0, 6 }, /* #11 */ 9768 { 0x092c52, 0x092417, 0x55ed, 0x0abd, 0, 3 }, /* #12 */ 9769 { 0x095f06, 0x095712, 0x651c, 0x0194, 0, 6 }, /* #13 */ 9770 { 0x015447, 0x015416, 0x9228, 0x0124, 0, 7 }, /* #14 */ 9771 { 0x031182, 0x031112, 0x24fe, 0x127f, 0, 1 }, /* #15 */ 9772 { 0x167196, 0x167116, 0x7d0b, 0x007d, 0, 8 }, /* #16 */ 9773 { 0x164047, 0x164047, 0xaa51, 0xaa51, 0, 0 }, /* #17 */ 9774 { 0x196fd2, 0x196717, 0xd1ee, 0x01a3, 0, 7 }, /* #18 */ 9775 { 0x0b4553, 0x0b4512, 0x1a55, 0x001a, 0, 8 }, /* #19 */ 9776 { 0x254cd3, 0x254413, 0xb6be, 0x0b6b, 0, 4 }, /* #20 */ 9777 { 0x0d6e57, 0x0d6612, 0x38cd, 0x0007, 0, 11 }, /* #21 */ 9778 { 0x1c7e92, 0x1c7617, 0x1fdd, 0x0fee, 0, 1 }, /* #22 */ 9779 { 0x3b0183, 0x3b0112, 0xd314, 0x00d3, 0, 8 }, /* #23 */ 9780 { 0x053d43, 0x053516, 0x6355, 0x0635, 0, 4 }, /* #24 */ 9781 { 0x0b4206, 0x0b4217, 0xbc1b, 0x2f06, 0, 2 }, /* #25 */ 9782 { 0x071e56, 0x071617, 0xf3e7, 0x003c, 0, 10 }, /* #26 */ 9783 { 0x2e6352, 0x2e6313, 0xf8d6, 0x00f8, 0, 8 }, /* #27 */ 9784 { 0x0a0657, 0x0a0657, 0x738d, 0x0000, 0, 15 }, /* #28 */ 9785 { 0x047e92, 0x047656, 0x0087, 0x0000, 0, 15 }, /* #29 */ 9786 { 0x395692, 0x395e17, 0x8955, 0x44aa, 0, 1 }, /* #30 */ 9787 { 0x2537d7, 0x253712, 0x9c38, 0x0001, 0, 15 }, /* #31 */ 9788 { 0x030fc7, 0x030716, 0xc2ed, 0x30bb, 0, 2 }, /* #32 */ 9789 { 0x3e2797, 0x3e2712, 0x3908, 0x01c8, 0, 5 }, /* #33 */ 9790 { 0x007603, 0x007617, 0xf8a9, 0x03e2, 0, 6 }, /* #34 */ 9791 { 0x145483, 0x145413, 0xd64f, 0x0001, 0, 15 }, /* #35 */ 9792 { 0x0e6052, 0x0e6052, 0x24a1, 0x24a1, 0, 0 }, /* #36 */ 9793 { 0x0e7c57, 0x0e7417, 0x20fd, 0x0041, 0, 7 }, /* #37 */ 9794 { 0x335152, 0x335113, 0xef02, 0x000e, 0, 12 }, /* #38 */ 9795 { 0x153853, 0x153013, 0xfbed, 0x03ef, 0, 6 }, /* #39 */ 9796 { 0x104f43, 0x104712, 0xe6f0, 0x39bc, 0, 2 }, /* #40 */ 9797 { 0x117e43, 0x117616, 0xb619, 0x02d8, 0, 6 }, /* #41 */ 9798 { 0x0a6f06, 0x0a6713, 0x2623, 0x0004, 0, 11 }, /* #42 */ 9799 { 0x1077d2, 0x107713, 0xa867, 0x0002, 0, 14 }, /* #43 */ 9800 { 0x052dd2, 0x052513, 0x5ca3, 0x0002, 0, 13 }, /* #44 */ 9801 { 0x1a2217, 0x1a2213, 0x7590, 0x0075, 0, 8 }, /* #45 */ 9802 { 0x0d7ec6, 0x0d7613, 0x3123, 0x00c4, 0, 6 }, /* #46 */ 9803 { 0x3d67c6, 0x3d6716, 0x8890, 0x1112, 0, 3 }, /* #47 */ 9804 { 0x193257, 0x193256, 0x1326, 0x0000, 0, 15 }, /* #48 */ 9805 { 0x116913, 0x116913, 0x1f21, 0x1f21, 0, 0 }, /* #49 */ 9806 { 0x0d1317, 0x0d1313, 0x4422, 0x1108, 0, 2 }, /* #50 */ 9807 { 0x0d4c87, 0x0d4c87, 0x08f3, 0x08f3, 0, 0 }, /* #51 */ 9808 { 0x376652, 0x376617, 0x7ad5, 0x001e, 0, 10 }, /* #52 */ 9809 { 0x071652, 0x071613, 0xe3d7, 0x01c7, 0, 7 }, /* #53 */ 9810 { 0x044d92, 0x044d92, 0x384e, 0x384e, 0, 0 }, /* #54 */ 9811 { 0x133287, 0x133216, 0x0321, 0x0003, 0, 8 }, /* #55 */ 9812 { 0x213d56, 0x213512, 0xae41, 0x00ae, 0, 8 }, /* #56 */ 9813 { 0x0f0403, 0x0f0413, 0xb6f9, 0x0002, 0, 14 }, /* #57 */ 9814 { 0x354716, 0x354717, 0xc3fa, 0x0c3f, 0, 4 }, /* #58 */ 9815 { 0x3806d6, 0x380612, 0x99f1, 0x133e, 0, 3 }, /* #59 */ 9816 { 0x2a1213, 0x2a1213, 0xbd08, 0x0002, 0, 14 }, /* #60 */ 9817 { 0x031396, 0x031313, 0x1909, 0x0001, 0, 12 }, /* #61 */ 9818 { 0x084343, 0x084312, 0x7186, 0x0007, 0, 12 }, /* #62 */ 9819 { 0x0d0012, 0x0d0013, 0xba02, 0x000b, 0, 12 }, /* #63 */ 9820 }; 9821 static const BINU16_TEST_T g_aTests_sar_u16[] = 9822 { 9823 { 0x2e4107, 0x2e4192, 0xf098, 0xfc26, 0, 2 }, /* #0 */ 9824 { 0x336c52, 0x336c52, 0x3bb8, 0x3bb8, 0, 0 }, /* #1 */ 9825 { 0x0b7796, 0x0b7717, 0x313c, 0x0018, 0, 9 }, /* #2 */ 9826 { 0x377947, 0x377113, 0x1887, 0x0c43, 0, 1 }, /* #3 */ 9827 { 0x383706, 0x383796, 0xb4ac, 0xff69, 0, 7 }, /* #4 */ 9828 { 0x225ec6, 0x225697, 0xe595, 0xffff, 0, 14 }, /* #5 */ 9829 { 0x2f6bd6, 0x2f6316, 0x0349, 0x00d2, 0, 2 }, /* #6 */ 9830 { 0x110ac3, 0x110292, 0x9f18, 0xcf8c, 0, 1 }, /* #7 */ 9831 { 0x253996, 0x253193, 0xfe32, 0xfff8, 0, 6 }, /* #8 */ 9832 { 0x115316, 0x115316, 0x2b06, 0x00ac, 0, 6 }, /* #9 */ 9833 { 0x340ec7, 0x340617, 0x7f3d, 0x000f, 0, 11 }, /* #10 */ 9834 { 0x1a6a93, 0x1a6256, 0x1c99, 0x0000, 0, 15 }, /* #11 */ 9835 { 0x3d47c7, 0x3d4756, 0x014e, 0x0000, 0, 13 }, /* #12 */ 9836 { 0x055c47, 0x055417, 0x6db7, 0x0036, 0, 9 }, /* #13 */ 9837 { 0x332f12, 0x332713, 0x7cb6, 0x03e5, 0, 5 }, /* #14 */ 9838 { 0x264a56, 0x264292, 0x8409, 0xffc2, 0, 9 }, /* #15 */ 9839 { 0x1a63d2, 0x1a6317, 0x034e, 0x0006, 0, 7 }, /* #16 */ 9840 { 0x316f57, 0x316713, 0x76dc, 0x000e, 0, 11 }, /* #17 */ 9841 { 0x253cd6, 0x253493, 0xbe6d, 0xff7c, 0, 7 }, /* #18 */ 9842 { 0x2054c2, 0x205417, 0x51a6, 0x1469, 0, 2 }, /* #19 */ 9843 { 0x104dc3, 0x104517, 0x21f9, 0x010f, 0, 5 }, /* #20 */ 9844 { 0x272492, 0x272496, 0xe43e, 0xffe4, 0, 8 }, /* #21 */ 9845 { 0x2f5b07, 0x2f5396, 0x9d05, 0xff3a, 0, 7 }, /* #22 */ 9846 { 0x314787, 0x314712, 0x7f53, 0x0fea, 0, 3 }, /* #23 */ 9847 { 0x3e6096, 0x3e6013, 0x7d5a, 0x003e, 0, 9 }, /* #24 */ 9848 { 0x315992, 0x315992, 0xffe2, 0xffe2, 0, 0 }, /* #25 */ 9849 { 0x1c01c7, 0x1c0192, 0xc7d9, 0xff1f, 0, 6 }, /* #26 */ 9850 { 0x1874d6, 0x187496, 0x9702, 0xfe5c, 0, 6 }, /* #27 */ 9851 { 0x117c43, 0x117457, 0x6ce7, 0x0000, 0, 15 }, /* #28 */ 9852 { 0x3c39d7, 0x3c3192, 0xb483, 0xfda4, 0, 5 }, /* #29 */ 9853 { 0x2c3ad2, 0x2c3297, 0x88dc, 0xf11b, 0, 3 }, /* #30 */ 9854 { 0x130896, 0x130096, 0x94b9, 0xfff9, 0, 12 }, /* #31 */ 9855 { 0x381813, 0x381056, 0x2b52, 0x0000, 0, 15 }, /* #32 */ 9856 { 0x2f12d3, 0x2f1257, 0x4829, 0x0000, 0, 15 }, /* #33 */ 9857 { 0x091a17, 0x091256, 0x0803, 0x0000, 0, 15 }, /* #34 */ 9858 { 0x0971d3, 0x097196, 0xc77f, 0xfffc, 0, 12 }, /* #35 */ 9859 { 0x3a02d3, 0x3a0212, 0x44bb, 0x0089, 0, 7 }, /* #36 */ 9860 { 0x223416, 0x223497, 0xbb4a, 0xffee, 0, 10 }, /* #37 */ 9861 { 0x1766c2, 0x176693, 0xa7e5, 0xfffe, 0, 14 }, /* #38 */ 9862 { 0x3d17d3, 0x3d1797, 0xebc6, 0xffeb, 0, 8 }, /* #39 */ 9863 { 0x366b57, 0x366396, 0xe07f, 0xfffc, 0, 11 }, /* #40 */ 9864 { 0x3d4002, 0x3d4057, 0x0582, 0x0000, 0, 11 }, /* #41 */ 9865 { 0x2050c7, 0x205093, 0xdbed, 0xfffd, 0, 12 }, /* #42 */ 9866 { 0x1774c3, 0x1774c3, 0xd2d4, 0xd2d4, 0, 0 }, /* #43 */ 9867 { 0x2608d7, 0x260097, 0xfe56, 0xffff, 0, 13 }, /* #44 */ 9868 { 0x3a7fd6, 0x3a7fd6, 0xbcc5, 0xbcc5, 0, 0 }, /* #45 */ 9869 { 0x261597, 0x261513, 0x7e28, 0x001f, 0, 10 }, /* #46 */ 9870 { 0x012117, 0x012112, 0x7d8f, 0x03ec, 0, 5 }, /* #47 */ 9871 { 0x091586, 0x091596, 0x994f, 0xff99, 0, 8 }, /* #48 */ 9872 { 0x3c5e82, 0x3c5617, 0x7a02, 0x001e, 0, 10 }, /* #49 */ 9873 { 0x3879c3, 0x387197, 0xd4c8, 0xffd4, 0, 8 }, /* #50 */ 9874 { 0x082887, 0x082092, 0xf525, 0xffea, 0, 7 }, /* #51 */ 9875 { 0x1959c7, 0x195192, 0xdd8d, 0xfff7, 0, 10 }, /* #52 */ 9876 { 0x0c6396, 0x0c6396, 0xb731, 0xffb7, 0, 8 }, /* #53 */ 9877 { 0x2f5197, 0x2f5197, 0xf8ce, 0xffff, 0, 12 }, /* #54 */ 9878 { 0x364686, 0x364613, 0x6adb, 0x0001, 0, 14 }, /* #55 */ 9879 { 0x1d1916, 0x1d1916, 0x8efd, 0x8efd, 0, 0 }, /* #56 */ 9880 { 0x277d87, 0x277597, 0xb4d4, 0xff69, 0, 7 }, /* #57 */ 9881 { 0x1f2642, 0x1f2613, 0x2bca, 0x0002, 0, 12 }, /* #58 */ 9882 { 0x0b1116, 0x0b1116, 0x0508, 0x0014, 0, 6 }, /* #59 */ 9883 { 0x364cc3, 0x364496, 0xac8a, 0xfeb2, 0, 6 }, /* #60 */ 9884 { 0x057b03, 0x057356, 0x198f, 0x0000, 0, 14 }, /* #61 */ 9885 { 0x366fc2, 0x366792, 0xe65b, 0xfccb, 0, 3 }, /* #62 */ 9886 { 0x2e5203, 0x2e5296, 0xb5de, 0xfed7, 0, 6 }, /* #63 */ 9887 }; 9888 static const BINU32_TEST_T g_aTests_rol_u32[] = 9889 { 9890 { 0x205cd6, 0x2054d6, 0xcb821cd5, 0x439ab970, 0, 13 }, /* #0 */ 9891 { 0x020a47, 0x020247, 0x21fa7c29, 0xa7c2921f, 0, 12 }, /* #1 */ 9892 { 0x2e5a83, 0x2e5a82, 0x93ba69df, 0xe9a77e4e, 0, 10 }, /* #2 */ 9893 { 0x272042, 0x272842, 0xc5d28702, 0xb174a1c0, 0, 30 }, /* #3 */ 9894 { 0x2239c2, 0x2231c2, 0x5959df3a, 0x77ce9656, 0, 14 }, /* #4 */ 9895 { 0x067846, 0x067847, 0xa2d7ec28, 0x5fb0a28b, 0, 10 }, /* #5 */ 9896 { 0x364d87, 0x364587, 0xf6f9d533, 0xcea99fb7, 0, 11 }, /* #6 */ 9897 { 0x071e03, 0x071603, 0x165f15fa, 0x8afd0b2f, 0, 15 }, /* #7 */ 9898 { 0x2b2857, 0x2b2856, 0x1ffb038c, 0xc0e307fe, 0, 14 }, /* #8 */ 9899 { 0x041313, 0x041312, 0x53c20ed0, 0x7841da0a, 0, 5 }, /* #9 */ 9900 { 0x2f0286, 0x2f0a87, 0xb76c09f8, 0x3f16ed81, 0, 21 }, /* #10 */ 9901 { 0x1155d7, 0x1155d7, 0xdb6fa1ff, 0xf6dbe87f, 0, 30 }, /* #11 */ 9902 { 0x3c4406, 0x3c4406, 0x352371c9, 0x352371c9, 0, 0 }, /* #12 */ 9903 { 0x290606, 0x290e07, 0x7a545526, 0x5267a545, 0, 20 }, /* #13 */ 9904 { 0x1e6f47, 0x1e6f46, 0x64eea868, 0x864eea86, 0, 28 }, /* #14 */ 9905 { 0x0a5c52, 0x0a5c52, 0x160e73f7, 0xe7ee2c1c, 0, 17 }, /* #15 */ 9906 { 0x015a57, 0x015a57, 0xfe65bdca, 0x2bf996f7, 0, 26 }, /* #16 */ 9907 { 0x033312, 0x033b13, 0x8aa946b6, 0x5528d6d1, 0, 5 }, /* #17 */ 9908 { 0x166b92, 0x166b92, 0x89835024, 0x91306a04, 0, 29 }, /* #18 */ 9909 { 0x1e6fd3, 0x1e6fd2, 0x9b134134, 0xd89a09a4, 0, 3 }, /* #19 */ 9910 { 0x020012, 0x020813, 0x466627e0, 0x0233313f, 0, 27 }, /* #20 */ 9911 { 0x366213, 0x366213, 0x45b3efe6, 0xf9916cfb, 0, 22 }, /* #21 */ 9912 { 0x027cd2, 0x027cd2, 0x7c6e04d6, 0xe04d67c6, 0, 12 }, /* #22 */ 9913 { 0x2d0b47, 0x2d0347, 0xf780f258, 0x92c7bc07, 0, 19 }, /* #23 */ 9914 { 0x143597, 0x143d96, 0xc654be15, 0xf8571952, 0, 18 }, /* #24 */ 9915 { 0x3a6417, 0x3a6416, 0x9356e011, 0x4d5b8046, 0, 2 }, /* #25 */ 9916 { 0x0e0403, 0x0e0c02, 0x5df342c7, 0xbbe6858e, 0, 1 }, /* #26 */ 9917 { 0x181986, 0x181187, 0x88d465d2, 0xd288d465, 0, 24 }, /* #27 */ 9918 { 0x256007, 0x256807, 0xf0993562, 0x1784c9ab, 0, 27 }, /* #28 */ 9919 { 0x237256, 0x237257, 0x2f82bcc6, 0x82bcc62f, 0, 8 }, /* #29 */ 9920 { 0x1c6e53, 0x1c6652, 0x3217467c, 0x17467c32, 0, 8 }, /* #30 */ 9921 { 0x0b4ed6, 0x0b46d7, 0xd1ef3b51, 0xde76a3a3, 0, 9 }, /* #31 */ 9922 { 0x391cc6, 0x3914c6, 0x8417dc64, 0x17dc6484, 0, 8 }, /* #32 */ 9923 { 0x3214d2, 0x321cd2, 0xff3c9c1f, 0xfff9e4e0, 0, 27 }, /* #33 */ 9924 { 0x140697, 0x140e97, 0x6d9233d7, 0x233d76d9, 0, 12 }, /* #34 */ 9925 { 0x227092, 0x227892, 0x065449d5, 0xca893aa0, 0, 5 }, /* #35 */ 9926 { 0x220207, 0x220a06, 0xdb74d467, 0xdd3519f6, 0, 6 }, /* #36 */ 9927 { 0x115953, 0x115952, 0xcf1d44b7, 0x96f9e3a8, 0, 21 }, /* #37 */ 9928 { 0x013813, 0x013813, 0xb492ad56, 0x5aad6925, 0, 17 }, /* #38 */ 9929 { 0x287d12, 0x287d13, 0x6cfe2898, 0x144c367f, 0, 15 }, /* #39 */ 9930 { 0x1c5747, 0x1c5f47, 0xfdb98dd6, 0x75bf6e63, 0, 22 }, /* #40 */ 9931 { 0x3e2046, 0x3e2847, 0xc08e95d6, 0x75b023a5, 0, 22 }, /* #41 */ 9932 { 0x0f6947, 0x0f6146, 0xd05488c3, 0x5488c3d0, 0, 8 }, /* #42 */ 9933 { 0x2370d7, 0x2370d6, 0x83a29d33, 0x0e8a74ce, 0, 2 }, /* #43 */ 9934 { 0x0f7416, 0x0f7c16, 0x98a9b186, 0xc54d8c34, 0, 3 }, /* #44 */ 9935 { 0x2615d7, 0x261dd7, 0x94e60211, 0x0108ca73, 0, 15 }, /* #45 */ 9936 { 0x350646, 0x350e47, 0x6a4cab05, 0x60ad4995, 0, 21 }, /* #46 */ 9937 { 0x2a0297, 0x2a0296, 0x9e6d863c, 0x4f36c31e, 0, 31 }, /* #47 */ 9938 { 0x2d1442, 0x2d1442, 0x6ce8e735, 0x739ab674, 0, 15 }, /* #48 */ 9939 { 0x050f56, 0x050757, 0x45f18d61, 0xc6358517, 0, 10 }, /* #49 */ 9940 { 0x2e0b07, 0x2e0b07, 0x1beb2031, 0x11beb203, 0, 28 }, /* #50 */ 9941 { 0x312396, 0x312397, 0x8c6a73f6, 0xf68c6a73, 0, 24 }, /* #51 */ 9942 { 0x027cc6, 0x027cc6, 0xfa613b74, 0x9f4c276e, 0, 29 }, /* #52 */ 9943 { 0x271d13, 0x271513, 0x7c6607c3, 0xe3303e1b, 0, 3 }, /* #53 */ 9944 { 0x2e7142, 0x2e7143, 0xca179ff9, 0x9ca179ff, 0, 28 }, /* #54 */ 9945 { 0x355b87, 0x355387, 0xb0211973, 0x973b0211, 0, 20 }, /* #55 */ 9946 { 0x2333d3, 0x233bd3, 0xbebab9e1, 0x5d5cf0df, 0, 7 }, /* #56 */ 9947 { 0x276897, 0x276896, 0x6b8de73a, 0xde73a6b8, 0, 12 }, /* #57 */ 9948 { 0x3073c6, 0x307bc6, 0x6e02e546, 0xa3370172, 0, 23 }, /* #58 */ 9949 { 0x282f06, 0x282f06, 0x2aa968fd, 0x968fd2aa, 0, 12 }, /* #59 */ 9950 { 0x1f3c07, 0x1f3c06, 0x493b4103, 0x82069276, 0, 17 }, /* #60 */ 9951 { 0x3b3d46, 0x3b3d47, 0x4306cf7b, 0x6860d9ef, 0, 29 }, /* #61 */ 9952 { 0x0e38d2, 0x0e30d3, 0x87becd1f, 0x9a3f0f7d, 0, 17 }, /* #62 */ 9953 { 0x067042, 0x067043, 0x098fea5d, 0xa974263f, 0, 18 }, /* #63 */ 9954 }; 9955 static const BINU32_TEST_T g_aTests_ror_u32[] = 9956 { 9957 { 0x1431d3, 0x1439d2, 0x3c28cd45, 0x453c28cd, 0, 8 }, /* #0 */ 9958 { 0x084903, 0x084102, 0xe7b17dbf, 0x17dbfe7b, 0, 20 }, /* #1 */ 9959 { 0x374586, 0x374d87, 0xc776fe92, 0xbfa4b1dd, 0, 18 }, /* #2 */ 9960 { 0x3a1987, 0x3a1187, 0x46e9d6e4, 0xc88dd3ad, 0, 7 }, /* #3 */ 9961 { 0x134182, 0x134982, 0x5acda416, 0x66d20b2d, 0, 25 }, /* #4 */ 9962 { 0x2f0556, 0x2f0557, 0xc2898fe9, 0xfe9c2898, 0, 12 }, /* #5 */ 9963 { 0x363557, 0x363d56, 0x54c55888, 0x56221531, 0, 18 }, /* #6 */ 9964 { 0x2d3412, 0x2d3c12, 0xfc09124b, 0x497f8122, 0, 11 }, /* #7 */ 9965 { 0x317106, 0x317106, 0x6c431135, 0x10c44d5b, 0, 26 }, /* #8 */ 9966 { 0x144906, 0x144906, 0x9319d8e9, 0x4c6763a6, 0, 30 }, /* #9 */ 9967 { 0x2e4dd3, 0x2e45d3, 0xfbff0b5b, 0xfc2d6fef, 0, 22 }, /* #10 */ 9968 { 0x0d3796, 0x0d3797, 0x528ffabb, 0xd4a3feae, 0, 2 }, /* #11 */ 9969 { 0x1c7887, 0x1c7087, 0x2234cb78, 0xe088d32d, 0, 6 }, /* #12 */ 9970 { 0x0732c6, 0x073ac6, 0xb4719d6a, 0x68e33ad5, 0, 31 }, /* #13 */ 9971 { 0x0c4c03, 0x0c4403, 0xa8d3f497, 0xfa4bd469, 0, 17 }, /* #14 */ 9972 { 0x0c4bc3, 0x0c4bc2, 0xdaca559a, 0x66b6b295, 0, 10 }, /* #15 */ 9973 { 0x1a3913, 0x1a3113, 0x9760d6b6, 0xd6d2ec1a, 0, 11 }, /* #16 */ 9974 { 0x313652, 0x313652, 0x9f784bc0, 0x09f784bc, 0, 4 }, /* #17 */ 9975 { 0x0c04d6, 0x0c04d7, 0xfde4970b, 0xe17fbc92, 0, 11 }, /* #18 */ 9976 { 0x0058c3, 0x0058c2, 0xd3e0adff, 0x4f82b7ff, 0, 30 }, /* #19 */ 9977 { 0x220b13, 0x220313, 0xcf04b023, 0xf04b023c, 0, 28 }, /* #20 */ 9978 { 0x381512, 0x381d12, 0xe60ab92d, 0x5c96f305, 0, 17 }, /* #21 */ 9979 { 0x162547, 0x162d46, 0xffc6ab27, 0x4fff8d56, 0, 7 }, /* #22 */ 9980 { 0x0b0882, 0x0b0083, 0xbc7122f1, 0xe245e378, 0, 23 }, /* #23 */ 9981 { 0x154c12, 0x154c13, 0x07531fdc, 0xa98fee03, 0, 25 }, /* #24 */ 9982 { 0x0219c2, 0x0211c3, 0x8b068289, 0xc1a0a262, 0, 26 }, /* #25 */ 9983 { 0x184e92, 0x184e92, 0xa0d83ca6, 0x60f29a83, 0, 22 }, /* #26 */ 9984 { 0x0f51d2, 0x0f51d2, 0xc3e21620, 0x0b1061f1, 0, 17 }, /* #27 */ 9985 { 0x077403, 0x077403, 0xf5ad3a9e, 0xd4f7ad69, 0, 13 }, /* #28 */ 9986 { 0x2a15d7, 0x2a15d7, 0x6315a077, 0xc62b40ee, 0, 31 }, /* #29 */ 9987 { 0x0e7246, 0x0e7246, 0x34b88984, 0x1a5c44c2, 0, 1 }, /* #30 */ 9988 { 0x034f07, 0x034707, 0x073aefed, 0xefed073a, 0, 16 }, /* #31 */ 9989 { 0x2907d2, 0x2907d2, 0x220a2fdd, 0x220a2fdd, 0, 0 }, /* #32 */ 9990 { 0x275f97, 0x275797, 0xa37e8ac2, 0xfa2b0a8d, 0, 22 }, /* #33 */ 9991 { 0x126b53, 0x126b52, 0x1759a3c9, 0x59a3c917, 0, 24 }, /* #34 */ 9992 { 0x170352, 0x170b52, 0x4b5a9de8, 0x7a12d6a7, 0, 10 }, /* #35 */ 9993 { 0x030bd7, 0x0303d6, 0xab53faf8, 0x3faf8ab5, 0, 20 }, /* #36 */ 9994 { 0x191482, 0x191483, 0xdf2f5b72, 0xf2f5b72d, 0, 28 }, /* #37 */ 9995 { 0x330743, 0x330743, 0x1ff5ea11, 0xd4223feb, 0, 15 }, /* #38 */ 9996 { 0x1e0c96, 0x1e0497, 0x0b5ff720, 0xffb9005a, 0, 21 }, /* #39 */ 9997 { 0x136d92, 0x136593, 0x0eda4607, 0xc3b69181, 0, 2 }, /* #40 */ 9998 { 0x124496, 0x124497, 0xe8a7eaff, 0xffa29fab, 0, 6 }, /* #41 */ 9999 { 0x002657, 0x002e56, 0x7396a3cb, 0x5a8f2dce, 0, 22 }, /* #42 */ 10000 { 0x127982, 0x127983, 0x7e311360, 0x81f8c44d, 0, 6 }, /* #43 */ 10001 { 0x053653, 0x053653, 0xf93bf90d, 0xefe437e4, 0, 22 }, /* #44 */ 10002 { 0x0730d6, 0x0730d6, 0x62b4f3d6, 0x3d662b4f, 0, 12 }, /* #45 */ 10003 { 0x055346, 0x055347, 0xfcb1a4db, 0xf2c6936f, 0, 30 }, /* #46 */ 10004 { 0x231992, 0x231193, 0xb3c13536, 0xe09a9b59, 0, 25 }, /* #47 */ 10005 { 0x0f36c7, 0x0f3ec7, 0xcf976539, 0x94e73e5d, 0, 14 }, /* #48 */ 10006 { 0x283993, 0x283993, 0x76de04bc, 0xbc76de04, 0, 8 }, /* #49 */ 10007 { 0x342207, 0x342a07, 0xb939926b, 0xaee4e649, 0, 6 }, /* #50 */ 10008 { 0x180d83, 0x180583, 0xe5e74c19, 0xcbce9833, 0, 31 }, /* #51 */ 10009 { 0x1e2713, 0x1e2713, 0xaab32a21, 0xd5599510, 0, 1 }, /* #52 */ 10010 { 0x151d03, 0x151503, 0xdba38ffe, 0xe3ffb6e8, 0, 18 }, /* #53 */ 10011 { 0x3b6bc7, 0x3b6bc6, 0x8633e1e4, 0x79218cf8, 0, 10 }, /* #54 */ 10012 { 0x2e2d53, 0x2e2553, 0x9c6b7a3c, 0xd6f47938, 0, 23 }, /* #55 */ 10013 { 0x042a82, 0x042a82, 0x83985092, 0x4941cc28, 0, 9 }, /* #56 */ 10014 { 0x151943, 0x151943, 0x6daf9f3a, 0xa6daf9f3, 0, 4 }, /* #57 */ 10015 { 0x267403, 0x267403, 0xedd4365c, 0xea1b2e76, 0, 25 }, /* #58 */ 10016 { 0x325cc7, 0x325cc6, 0x1c28a676, 0x70a299d8, 0, 30 }, /* #59 */ 10017 { 0x3e4443, 0x3e4c42, 0xb2491d6f, 0x5bec9247, 0, 10 }, /* #60 */ 10018 { 0x345c07, 0x345c07, 0x1745cfcc, 0x8b9f982e, 0, 23 }, /* #61 */ 10019 { 0x0f21c6, 0x0f21c7, 0xae8fcb6e, 0xd5d1f96d, 0, 3 }, /* #62 */ 10020 { 0x0955d6, 0x0955d6, 0xe3620145, 0x3620145e, 0, 28 }, /* #63 */ 10021 }; 10022 static const BINU32_TEST_T g_aTests_rcl_u32[] = 10023 { 10024 { 0x0d6993, 0x0d6993, 0xea588cc3, 0x11987ea5, 0, 13 }, /* #0 */ 10025 { 0x142296, 0x142296, 0x430682a5, 0x18341529, 0, 3 }, /* #1 */ 10026 { 0x395d43, 0x395543, 0x26e3a9aa, 0xaa9371d4, 0, 24 }, /* #2 */ 10027 { 0x3c48c7, 0x3c40c6, 0xd2e1965a, 0x5c32cb5d, 0, 5 }, /* #3 */ 10028 { 0x263b56, 0x263356, 0x2659cfae, 0x4cb39f5c, 0, 1 }, /* #4 */ 10029 { 0x047606, 0x047606, 0x1c622cde, 0x1c622cde, 0, 0 }, /* #5 */ 10030 { 0x264fc6, 0x264fc7, 0x6d818c84, 0x6063210d, 0, 6 }, /* #6 */ 10031 { 0x0a28d2, 0x0a28d3, 0x6253185e, 0x3185e312, 0, 12 }, /* #7 */ 10032 { 0x171246, 0x171246, 0xf1f0631b, 0x6de3e0c6, 0, 26 }, /* #8 */ 10033 { 0x250b93, 0x250b93, 0xb5631954, 0x6ac632a9, 0, 1 }, /* #9 */ 10034 { 0x303ad2, 0x3032d2, 0x49c3ad66, 0x3ad6624e, 0, 12 }, /* #10 */ 10035 { 0x0c2657, 0x0c2e57, 0x7aa94873, 0x21cef552, 0, 18 }, /* #11 */ 10036 { 0x0f2752, 0x0f2753, 0x4ebc7abb, 0xe3d5d93a, 0, 11 }, /* #12 */ 10037 { 0x002142, 0x002943, 0x47092ded, 0x7b48e125, 0, 22 }, /* #13 */ 10038 { 0x165a52, 0x165252, 0x9b5f24f6, 0x7b26d7c9, 0, 23 }, /* #14 */ 10039 { 0x1a5953, 0x1a5953, 0xd16015a8, 0x5a8e8b00, 0, 20 }, /* #15 */ 10040 { 0x0027d2, 0x0027d3, 0x819410e8, 0xa1032821, 0, 26 }, /* #16 */ 10041 { 0x083e43, 0x083643, 0xd9435b94, 0xb94eca1a, 0, 20 }, /* #17 */ 10042 { 0x1e0f56, 0x1e0757, 0xe5deabfa, 0x977aafe9, 0, 2 }, /* #18 */ 10043 { 0x0d4193, 0x0d4992, 0x73b86569, 0xd373b865, 0, 25 }, /* #19 */ 10044 { 0x0f7c13, 0x0f7c12, 0xf0efdbf5, 0xfdbf5f87, 0, 12 }, /* #20 */ 10045 { 0x217692, 0x217e93, 0xe4372ca6, 0x2ca6721b, 0, 16 }, /* #21 */ 10046 { 0x014417, 0x014c16, 0x3b279068, 0xec9e41a2, 0, 2 }, /* #22 */ 10047 { 0x1912d2, 0x1912d2, 0xd0f5ad55, 0x1eb5aaad, 0, 5 }, /* #23 */ 10048 { 0x160716, 0x160716, 0x0548a131, 0x0548a131, 0, 0 }, /* #24 */ 10049 { 0x376296, 0x376296, 0x153e72d3, 0x6153e72d, 0, 29 }, /* #25 */ 10050 { 0x266086, 0x266886, 0x2c53415e, 0xc53415e1, 0, 4 }, /* #26 */ 10051 { 0x2d1c97, 0x2d1c96, 0x44838cfb, 0x890719f7, 0, 1 }, /* #27 */ 10052 { 0x1d3346, 0x1d3b47, 0x916d1f18, 0x1848b68f, 0, 24 }, /* #28 */ 10053 { 0x2003d3, 0x200bd3, 0xddb65434, 0x4eedb2a1, 0, 28 }, /* #29 */ 10054 { 0x042f56, 0x042756, 0x681b8873, 0x6e21ccd0, 0, 10 }, /* #30 */ 10055 { 0x293142, 0x293143, 0x77e2f7c4, 0xf8bdf10e, 0, 6 }, /* #31 */ 10056 { 0x3f0f86, 0x3f0f86, 0xe53220ed, 0x883b5ca6, 0, 14 }, /* #32 */ 10057 { 0x293602, 0x293e03, 0x7b231d7c, 0x7c3d918e, 0, 24 }, /* #33 */ 10058 { 0x2c3756, 0x2c3757, 0x24f034fa, 0xd093c0d3, 0, 27 }, /* #34 */ 10059 { 0x257a06, 0x257206, 0x9e2fdf5f, 0x2fdf5f4f, 0, 8 }, /* #35 */ 10060 { 0x3a6dc3, 0x3a6dc2, 0x14bc3ab0, 0xeac22978, 0, 18 }, /* #36 */ 10061 { 0x195b46, 0x195b46, 0x0e76ec50, 0x8039dbb1, 0, 27 }, /* #37 */ 10062 { 0x052a56, 0x052a56, 0xe1b2029a, 0x9c364053, 0, 30 }, /* #38 */ 10063 { 0x157c47, 0x157447, 0xdf2f887d, 0xbdf2f887, 0, 29 }, /* #39 */ 10064 { 0x2f1003, 0x2f1002, 0x1845ead1, 0x31845ead, 0, 29 }, /* #40 */ 10065 { 0x176387, 0x176386, 0x4b22926f, 0x49be9645, 0, 18 }, /* #41 */ 10066 { 0x0f72c7, 0x0f7ac6, 0x837a2a97, 0xf837a2a9, 0, 29 }, /* #42 */ 10067 { 0x0202c3, 0x0202c3, 0xcc1901b8, 0x8e60c80d, 0, 28 }, /* #43 */ 10068 { 0x152dc7, 0x152dc7, 0xd2063258, 0x63a40c64, 0, 26 }, /* #44 */ 10069 { 0x176346, 0x176347, 0xebf625f9, 0x897e5d7e, 0, 14 }, /* #45 */ 10070 { 0x2d1f46, 0x2d1747, 0xfbbc0440, 0xdde02203, 0, 3 }, /* #46 */ 10071 { 0x117a82, 0x117a82, 0x6c1d54e8, 0xe8360eaa, 0, 24 }, /* #47 */ 10072 { 0x167e57, 0x167656, 0x6d1625d7, 0x5d7b68b1, 0, 20 }, /* #48 */ 10073 { 0x3f2d46, 0x3f2546, 0x18739e1b, 0x39cf0d86, 0, 7 }, /* #49 */ 10074 { 0x335597, 0x335d96, 0x2001f5c8, 0x8007d722, 0, 2 }, /* #50 */ 10075 { 0x2d0207, 0x2d0a07, 0xbcf31ce4, 0x379e639c, 0, 30 }, /* #51 */ 10076 { 0x0640c7, 0x0648c6, 0x568678d0, 0xf1a15686, 0, 17 }, /* #52 */ 10077 { 0x387b93, 0x387b93, 0x0f392c04, 0x21e72580, 0, 30 }, /* #53 */ 10078 { 0x0f1557, 0x0f1556, 0x83c18f1f, 0x3f83c18f, 0, 25 }, /* #54 */ 10079 { 0x385ac3, 0x385ac3, 0x1d968ad8, 0x5b11d968, 0, 21 }, /* #55 */ 10080 { 0x217c03, 0x217c02, 0x10a82e69, 0xc42a0b9a, 0, 31 }, /* #56 */ 10081 { 0x226cc2, 0x226cc2, 0x7fa54da8, 0x83fd2a6d, 0, 28 }, /* #57 */ 10082 { 0x055a83, 0x055283, 0x367b01ed, 0xb01ed9b3, 0, 12 }, /* #58 */ 10083 { 0x051112, 0x051912, 0xfd254cc5, 0xbf495331, 0, 31 }, /* #59 */ 10084 { 0x3a6792, 0x3a6792, 0x53392676, 0x724cec53, 0, 9 }, /* #60 */ 10085 { 0x1a5fc3, 0x1a57c3, 0xee852af5, 0xba14abd7, 0, 2 }, /* #61 */ 10086 { 0x301183, 0x301183, 0x90637d87, 0x87c831be, 0, 24 }, /* #62 */ 10087 { 0x1b1f83, 0x1b1f82, 0xa48f3df3, 0x91e7be7a, 0, 5 }, /* #63 */ 10088 }; 10089 static const BINU32_TEST_T g_aTests_rcr_u32[] = 10090 { 10091 { 0x1377d2, 0x137fd3, 0x61fb2bf7, 0x5fb987ec, 0, 14 }, /* #0 */ 10092 { 0x1c1e93, 0x1c1e93, 0x36b05c54, 0x60b8a936, 0, 24 }, /* #1 */ 10093 { 0x1b0687, 0x1b0e87, 0x42e57271, 0x5c9c685c, 0, 19 }, /* #2 */ 10094 { 0x055d97, 0x055597, 0x4e592b90, 0x3964ae42, 0, 31 }, /* #3 */ 10095 { 0x3e6902, 0x3e6102, 0xf1fdfb05, 0x15e3fbf6, 0, 7 }, /* #4 */ 10096 { 0x395c92, 0x395c92, 0xbb4a5c1f, 0xa5c1f5da, 0, 21 }, /* #5 */ 10097 { 0x0163c2, 0x016bc3, 0xcf3e9a2b, 0x4d15b3cf, 0, 18 }, /* #6 */ 10098 { 0x3b54c7, 0x3b5cc6, 0xcc433c96, 0x792dcc43, 0, 16 }, /* #7 */ 10099 { 0x0c7f93, 0x0c7f92, 0x9ee74e63, 0x731e7b9d, 0, 14 }, /* #8 */ 10100 { 0x155bd3, 0x155bd2, 0x5adac922, 0x8ab5b592, 0, 7 }, /* #9 */ 10101 { 0x2875c6, 0x287dc7, 0x0e8bcc27, 0x45e61383, 0, 26 }, /* #10 */ 10102 { 0x0a7602, 0x0a7603, 0x4ce4d01b, 0x01b26726, 0, 13 }, /* #11 */ 10103 { 0x3d5342, 0x3d5b42, 0xc72d7def, 0xb5f7bd8e, 0, 23 }, /* #12 */ 10104 { 0x176713, 0x176712, 0x1171bec5, 0xc588b8df, 0, 9 }, /* #13 */ 10105 { 0x3140d3, 0x3140d3, 0xb1f43eaa, 0xe87d55b1, 0, 24 }, /* #14 */ 10106 { 0x3a4293, 0x3a4a92, 0xab781a7e, 0xb781a7ed, 0, 29 }, /* #15 */ 10107 { 0x1d4096, 0x1d4896, 0x5b859115, 0xa5b85911, 0, 4 }, /* #16 */ 10108 { 0x343653, 0x343e53, 0x6cdc9829, 0xb66e4c14, 0, 1 }, /* #17 */ 10109 { 0x113116, 0x113116, 0x046d58d6, 0x11b56358, 0, 31 }, /* #18 */ 10110 { 0x0a3143, 0x0a3942, 0xbcb27255, 0xabbcb272, 0, 8 }, /* #19 */ 10111 { 0x196612, 0x196e13, 0x910fcb50, 0x96a0910f, 0, 16 }, /* #20 */ 10112 { 0x0d0dd7, 0x0d05d6, 0x76116aea, 0x2d5d5761, 0, 20 }, /* #21 */ 10113 { 0x027306, 0x027b06, 0x0f1554e0, 0xa9c00f15, 0, 16 }, /* #22 */ 10114 { 0x3c6cd2, 0x3c6cd3, 0xa01ff2e3, 0xa807fcb8, 0, 2 }, /* #23 */ 10115 { 0x017597, 0x017d97, 0x7b2c4c10, 0xb2c4c10b, 0, 29 }, /* #24 */ 10116 { 0x026b53, 0x026352, 0x28293245, 0xc9165052, 0, 15 }, /* #25 */ 10117 { 0x0d7016, 0x0d7016, 0x96b955bf, 0x96b955bf, 0, 0 }, /* #26 */ 10118 { 0x0e31d3, 0x0e31d3, 0x856a9ede, 0xdbd856a9, 0, 12 }, /* #27 */ 10119 { 0x135d12, 0x135512, 0xbf436580, 0x02fd0d96, 0, 6 }, /* #28 */ 10120 { 0x2e7957, 0x2e7156, 0x16fc33d6, 0xd16fc33d, 0, 4 }, /* #29 */ 10121 { 0x154706, 0x154f06, 0x44a75369, 0x75369225, 0, 21 }, /* #30 */ 10122 { 0x392182, 0x392183, 0xd1cf427e, 0xf9a39e84, 0, 7 }, /* #31 */ 10123 { 0x047916, 0x047117, 0x5f3edb77, 0xdcbe7db6, 0, 7 }, /* #32 */ 10124 { 0x3b37d2, 0x3b3fd2, 0x9168f687, 0x7b43a45a, 0, 18 }, /* #33 */ 10125 { 0x3a0ac2, 0x3a0ac2, 0x5fa03754, 0x85fa0375, 0, 4 }, /* #34 */ 10126 { 0x3e1343, 0x3e1b43, 0xd8ece177, 0x77ec7670, 0, 9 }, /* #35 */ 10127 { 0x160a93, 0x160a92, 0xa72d7f4b, 0xbd396bfa, 0, 5 }, /* #36 */ 10128 { 0x051597, 0x051d96, 0x834ea1ff, 0x7ff069d4, 0, 11 }, /* #37 */ 10129 { 0x075d83, 0x075583, 0x4b4dd6bf, 0xfa5a6eb5, 0, 5 }, /* #38 */ 10130 { 0x1515d6, 0x151dd7, 0x0c56f583, 0x83062b7a, 0, 9 }, /* #39 */ 10131 { 0x1e5416, 0x1e5416, 0x4ca20d2a, 0x4ca20d2a, 0, 0 }, /* #40 */ 10132 { 0x0f4ec6, 0x0f4ec6, 0x88c70b37, 0x70b37446, 0, 21 }, /* #41 */ 10133 { 0x383457, 0x383457, 0x47902ce1, 0xe40b3868, 0, 27 }, /* #42 */ 10134 { 0x250546, 0x250547, 0xb2470925, 0x24ab2470, 0, 12 }, /* #43 */ 10135 { 0x3d04c3, 0x3d04c2, 0xe7cc08ac, 0x08acf3e6, 0, 17 }, /* #44 */ 10136 { 0x3a5bc3, 0x3a53c3, 0xa118c087, 0x08c6043e, 0, 30 }, /* #45 */ 10137 { 0x0b6f17, 0x0b6f17, 0x7934cb55, 0x934cb55b, 0, 29 }, /* #46 */ 10138 { 0x042283, 0x042a82, 0x4bb5fcb4, 0xa5dafe5a, 0, 1 }, /* #47 */ 10139 { 0x012402, 0x012c03, 0xd0ed4687, 0x51a1da1d, 0, 19 }, /* #48 */ 10140 { 0x1915d7, 0x191dd6, 0x0c2a91d7, 0x91d78615, 0, 17 }, /* #49 */ 10141 { 0x1c4dc2, 0x1c45c2, 0x44504c57, 0x2b911413, 0, 10 }, /* #50 */ 10142 { 0x197306, 0x197306, 0x412a6a0d, 0x348254d4, 0, 7 }, /* #51 */ 10143 { 0x252643, 0x252e42, 0x9cbcf332, 0x5e799967, 0, 26 }, /* #52 */ 10144 { 0x043093, 0x043893, 0xe5ee8251, 0x97ba0947, 0, 31 }, /* #53 */ 10145 { 0x2d7217, 0x2d7a16, 0x3ba70909, 0x426774e1, 0, 11 }, /* #54 */ 10146 { 0x1560c7, 0x1560c7, 0x3d866b31, 0x19ec3359, 0, 5 }, /* #55 */ 10147 { 0x214997, 0x214996, 0x2579e230, 0x612579e2, 0, 8 }, /* #56 */ 10148 { 0x0a4457, 0x0a4456, 0x34ea2b30, 0xc269d456, 0, 7 }, /* #57 */ 10149 { 0x3c7ac6, 0x3c72c7, 0xa72a40bf, 0x02fd4e54, 0, 15 }, /* #58 */ 10150 { 0x030e96, 0x030696, 0xdc7219c2, 0x26e390ce, 0, 5 }, /* #59 */ 10151 { 0x2a1296, 0x2a1a97, 0xfb23418c, 0x8c7d91a0, 0, 9 }, /* #60 */ 10152 { 0x194f02, 0x194f03, 0x98afed18, 0x84c57f68, 0, 5 }, /* #61 */ 10153 { 0x101012, 0x101813, 0x5f974e72, 0xa73917e5, 0, 18 }, /* #62 */ 10154 { 0x2a7683, 0x2a7683, 0x1b52e672, 0x2e6728da, 0, 21 }, /* #63 */ 10155 }; 10156 static const BINU32_TEST_T g_aTests_shl_u32[] = 10157 { 10158 { 0x0f7ac7, 0x0f7212, 0x5c99274f, 0x4c93a780, 0, 7 }, /* #0 */ 10159 { 0x0e06d2, 0x0e0616, 0x63ac2373, 0x3ac23730, 0, 4 }, /* #1 */ 10160 { 0x134342, 0x134b96, 0xa74071c4, 0xe3880000, 0, 17 }, /* #2 */ 10161 { 0x1e5f06, 0x1e5797, 0xf3309e07, 0x84f03800, 0, 11 }, /* #3 */ 10162 { 0x2d6983, 0x2d6193, 0x332a3673, 0x9951b398, 0, 3 }, /* #4 */ 10163 { 0x303913, 0x303197, 0x6e3b7fc2, 0xc2000000, 0, 24 }, /* #5 */ 10164 { 0x2127d6, 0x212f17, 0xd13e712f, 0x12f00000, 0, 20 }, /* #6 */ 10165 { 0x267b13, 0x267b17, 0x97f5eeb6, 0x7f5eeb60, 0, 4 }, /* #7 */ 10166 { 0x254d42, 0x254d96, 0x820e7545, 0xea8a0000, 0, 17 }, /* #8 */ 10167 { 0x214796, 0x214797, 0x6aec8ee3, 0xc6000000, 0, 25 }, /* #9 */ 10168 { 0x395ad2, 0x395a17, 0xf739a5c0, 0x2e000000, 0, 19 }, /* #10 */ 10169 { 0x162c47, 0x162c96, 0xcd4e6d5f, 0xe6d5f000, 0, 12 }, /* #11 */ 10170 { 0x060f52, 0x060f96, 0x11ed73a6, 0xb9d30000, 0, 15 }, /* #12 */ 10171 { 0x084852, 0x084896, 0x658c3690, 0xda400000, 0, 18 }, /* #13 */ 10172 { 0x2c5c17, 0x2c5416, 0xe5d20a26, 0x0a260000, 0, 16 }, /* #14 */ 10173 { 0x053796, 0x053f96, 0x8b99ef2f, 0xf7978000, 0, 15 }, /* #15 */ 10174 { 0x161752, 0x161716, 0x55e84265, 0x13280000, 0, 19 }, /* #16 */ 10175 { 0x2c3317, 0x2c3b96, 0x35989b79, 0x80000000, 0, 31 }, /* #17 */ 10176 { 0x012b82, 0x012b17, 0xd32b4927, 0x6924e000, 0, 13 }, /* #18 */ 10177 { 0x342e93, 0x342e96, 0x03e58e93, 0x93000000, 0, 24 }, /* #19 */ 10178 { 0x385b43, 0x385397, 0x87c3376b, 0xc3376b00, 0, 8 }, /* #20 */ 10179 { 0x0c4e96, 0x0c4e17, 0x41106ad8, 0x56c00000, 0, 19 }, /* #21 */ 10180 { 0x1d5a83, 0x1d5297, 0xcfe98822, 0xa6208800, 0, 10 }, /* #22 */ 10181 { 0x1f4c42, 0x1f4497, 0x711b0eb5, 0xad400000, 0, 22 }, /* #23 */ 10182 { 0x3c0987, 0x3c0156, 0x46aaabe0, 0x00000000, 0, 30 }, /* #24 */ 10183 { 0x282917, 0x282197, 0xe4ab9937, 0xcc9b8000, 0, 15 }, /* #25 */ 10184 { 0x0e0596, 0x0e0597, 0x6a0a5695, 0xa5400000, 0, 22 }, /* #26 */ 10185 { 0x1a0916, 0x1a0916, 0xe9926b36, 0xe9926b36, 0, 0 }, /* #27 */ 10186 { 0x282887, 0x282813, 0x90847714, 0x08477140, 0, 4 }, /* #28 */ 10187 { 0x1255c2, 0x125597, 0x6c116cf3, 0x80000000, 0, 31 }, /* #29 */ 10188 { 0x040dc6, 0x040597, 0xb2f9ec1d, 0xec1d0000, 0, 16 }, /* #30 */ 10189 { 0x386802, 0x386056, 0xefbc37d0, 0x00000000, 0, 31 }, /* #31 */ 10190 { 0x2833c3, 0x283316, 0x66288f26, 0x47930000, 0, 15 }, /* #32 */ 10191 { 0x116b86, 0x116316, 0xb9e9e283, 0x50600000, 0, 21 }, /* #33 */ 10192 { 0x180983, 0x180917, 0x662c325c, 0x6192e000, 0, 11 }, /* #34 */ 10193 { 0x1c47d2, 0x1c4f96, 0x1a4442ea, 0x80000000, 0, 30 }, /* #35 */ 10194 { 0x3c00d7, 0x3c0896, 0x09f0d399, 0xc8000000, 0, 27 }, /* #36 */ 10195 { 0x073802, 0x073817, 0x158be18b, 0x7c316000, 0, 13 }, /* #37 */ 10196 { 0x3b7b47, 0x3b7316, 0x9a1c3d7d, 0x1ebe8000, 0, 15 }, /* #38 */ 10197 { 0x316f93, 0x316f17, 0x0355c0b5, 0x55c0b500, 0, 8 }, /* #39 */ 10198 { 0x213942, 0x213197, 0x55120f0f, 0x87800000, 0, 23 }, /* #40 */ 10199 { 0x3918c7, 0x391016, 0xe2f028d2, 0x40000000, 0, 29 }, /* #41 */ 10200 { 0x251dd7, 0x251d96, 0xb1dfc994, 0x99400000, 0, 20 }, /* #42 */ 10201 { 0x0a5c13, 0x0a5c13, 0xd0f88d5b, 0x0f88d5b0, 0, 4 }, /* #43 */ 10202 { 0x3c4703, 0x3c4f13, 0x0ae490d9, 0x5c921b20, 0, 5 }, /* #44 */ 10203 { 0x125382, 0x125316, 0x006aa210, 0x40000000, 0, 26 }, /* #45 */ 10204 { 0x335542, 0x335516, 0x0962888c, 0x46000000, 0, 23 }, /* #46 */ 10205 { 0x216746, 0x216f92, 0x7bcb030d, 0xf2c0c340, 0, 6 }, /* #47 */ 10206 { 0x0a4492, 0x0a4c17, 0x909b614b, 0x36c29600, 0, 9 }, /* #48 */ 10207 { 0x191082, 0x191097, 0x2f0ce5c4, 0xcb880000, 0, 17 }, /* #49 */ 10208 { 0x262ec7, 0x262697, 0x1f5379dd, 0xbcee8000, 0, 15 }, /* #50 */ 10209 { 0x394597, 0x394d17, 0x68a52dcd, 0x6e680000, 0, 19 }, /* #51 */ 10210 { 0x173c96, 0x173c17, 0x6b0ac429, 0x10a40000, 0, 18 }, /* #52 */ 10211 { 0x0356d2, 0x035616, 0xb1c0a963, 0x152c6000, 0, 13 }, /* #53 */ 10212 { 0x385bd6, 0x385b96, 0xa9d6d303, 0xc0000000, 0, 30 }, /* #54 */ 10213 { 0x395212, 0x395a96, 0x53fcdfdb, 0xdfdb0000, 0, 16 }, /* #55 */ 10214 { 0x240893, 0x240097, 0x2c575eed, 0xda000000, 0, 25 }, /* #56 */ 10215 { 0x353152, 0x353996, 0xe6c2dae1, 0xc2dae100, 0, 8 }, /* #57 */ 10216 { 0x3642c6, 0x364a17, 0x3a5b77ce, 0x77ce0000, 0, 16 }, /* #58 */ 10217 { 0x210f93, 0x210f17, 0x3c614d0b, 0x0b000000, 0, 24 }, /* #59 */ 10218 { 0x1c5ac7, 0x1c5ac7, 0x9f16272d, 0x9f16272d, 0, 0 }, /* #60 */ 10219 { 0x1a7d17, 0x1a7d57, 0xa51d809a, 0x00000000, 0, 31 }, /* #61 */ 10220 { 0x064357, 0x064b96, 0x928add4a, 0x8add4a00, 0, 8 }, /* #62 */ 10221 { 0x297b07, 0x297397, 0xc24c0d44, 0x84981a88, 0, 1 }, /* #63 */ 10222 }; 10223 static const BINU32_TEST_T g_aTests_shr_u32[] = 10224 { 10225 { 0x394446, 0x394413, 0x7b3b12ed, 0x00000007, 0, 28 }, /* #0 */ 10226 { 0x0f0786, 0x0f0757, 0x79f69387, 0x00000000, 0, 31 }, /* #1 */ 10227 { 0x326ad2, 0x326217, 0x7ecab34d, 0x0fd95669, 0, 3 }, /* #2 */ 10228 { 0x3d4907, 0x3d4112, 0x5622afc3, 0x0000ac45, 0, 15 }, /* #3 */ 10229 { 0x250692, 0x250617, 0xe69cc798, 0x00734e63, 0, 9 }, /* #4 */ 10230 { 0x1f2c43, 0x1f2412, 0x4c302440, 0x00000986, 0, 19 }, /* #5 */ 10231 { 0x0e2853, 0x0e2012, 0x507b2926, 0x00000001, 0, 30 }, /* #6 */ 10232 { 0x335342, 0x335313, 0x358fa69a, 0x0000d63e, 0, 14 }, /* #7 */ 10233 { 0x025483, 0x025417, 0xeb424931, 0x0000003a, 0, 26 }, /* #8 */ 10234 { 0x0d4e57, 0x0d4e17, 0xf76f9709, 0x7bb7cb84, 0, 1 }, /* #9 */ 10235 { 0x0111c2, 0x011116, 0xe8bf26ba, 0x0001d17e, 0, 15 }, /* #10 */ 10236 { 0x3c4dc3, 0x3c4516, 0x36287771, 0x00001b14, 0, 17 }, /* #11 */ 10237 { 0x285c57, 0x285417, 0x739c11c7, 0x00000003, 0, 29 }, /* #12 */ 10238 { 0x025292, 0x025216, 0xc7d8b844, 0x31f62e11, 0, 2 }, /* #13 */ 10239 { 0x2518d7, 0x251013, 0x010bae47, 0x0042eb91, 0, 2 }, /* #14 */ 10240 { 0x093102, 0x093116, 0xc6c3b13c, 0x0000000c, 0, 28 }, /* #15 */ 10241 { 0x2d39c7, 0x2d3112, 0xedf605b2, 0x0edf605b, 0, 4 }, /* #16 */ 10242 { 0x287b16, 0x287b16, 0xa6b2ba61, 0xa6b2ba61, 0, 0 }, /* #17 */ 10243 { 0x280b16, 0x280317, 0x5b4dbbca, 0x00b69b77, 0, 7 }, /* #18 */ 10244 { 0x2c7703, 0x2c7713, 0xf1176112, 0x00000001, 0, 31 }, /* #19 */ 10245 { 0x2c2916, 0x2c2113, 0xcb5b3134, 0x00000001, 0, 31 }, /* #20 */ 10246 { 0x3501c3, 0x350116, 0x1a1c55b1, 0x00000003, 0, 27 }, /* #21 */ 10247 { 0x3c0396, 0x3c0312, 0x58c9206a, 0x0000b192, 0, 15 }, /* #22 */ 10248 { 0x3944d3, 0x394416, 0x131ff19b, 0x000131ff, 0, 12 }, /* #23 */ 10249 { 0x251156, 0x251117, 0xd0a85716, 0x068542b8, 0, 5 }, /* #24 */ 10250 { 0x096396, 0x096312, 0x8684c221, 0x000021a1, 0, 18 }, /* #25 */ 10251 { 0x1259c2, 0x125117, 0x13d67c99, 0x000027ac, 0, 15 }, /* #26 */ 10252 { 0x1316c7, 0x131613, 0x9d3e9500, 0x000013a7, 0, 19 }, /* #27 */ 10253 { 0x302713, 0x302756, 0x1f9d0a23, 0x00000000, 0, 31 }, /* #28 */ 10254 { 0x3820c3, 0x382017, 0x763116e7, 0x0000001d, 0, 26 }, /* #29 */ 10255 { 0x133253, 0x133217, 0xd14e7ad7, 0x00000d14, 0, 20 }, /* #30 */ 10256 { 0x223e47, 0x223617, 0x932f1c5f, 0x1265e38b, 0, 3 }, /* #31 */ 10257 { 0x225806, 0x225017, 0x90c2937d, 0x00000121, 0, 23 }, /* #32 */ 10258 { 0x342793, 0x342717, 0x7b67d2d0, 0x007b67d2, 0, 8 }, /* #33 */ 10259 { 0x307d13, 0x307517, 0xbc388f13, 0x00000017, 0, 27 }, /* #34 */ 10260 { 0x217882, 0x217016, 0x5083b705, 0x0000000a, 0, 27 }, /* #35 */ 10261 { 0x100846, 0x100013, 0xbfaafb1d, 0x00002fea, 0, 18 }, /* #36 */ 10262 { 0x3866d7, 0x386616, 0xf087165f, 0x0000000f, 0, 28 }, /* #37 */ 10263 { 0x093046, 0x093012, 0xa81dbdf8, 0x00000015, 0, 27 }, /* #38 */ 10264 { 0x206243, 0x206216, 0x27708663, 0x04ee10cc, 0, 3 }, /* #39 */ 10265 { 0x3e21c3, 0x3e2117, 0xc79a4144, 0x0000063c, 0, 21 }, /* #40 */ 10266 { 0x037802, 0x037012, 0xb35172d1, 0x0059a8b9, 0, 9 }, /* #41 */ 10267 { 0x2602c2, 0x260217, 0xd35c7904, 0x00000006, 0, 29 }, /* #42 */ 10268 { 0x0768c3, 0x076013, 0x4b8a3dee, 0x00025c51, 0, 13 }, /* #43 */ 10269 { 0x245113, 0x245117, 0x37a4a46a, 0x0000001b, 0, 25 }, /* #44 */ 10270 { 0x176992, 0x176117, 0xb52f3ffe, 0x0000005a, 0, 25 }, /* #45 */ 10271 { 0x0d3592, 0x0d3513, 0xfacda7ab, 0x007d66d3, 0, 9 }, /* #46 */ 10272 { 0x305353, 0x305317, 0x1d01798e, 0x07405e63, 0, 2 }, /* #47 */ 10273 { 0x325592, 0x325513, 0x0e582bcf, 0x0000001c, 0, 23 }, /* #48 */ 10274 { 0x0648d7, 0x064017, 0x1257c32c, 0x000024af, 0, 15 }, /* #49 */ 10275 { 0x337d56, 0x337513, 0x0631fb58, 0x00000031, 0, 21 }, /* #50 */ 10276 { 0x202b87, 0x202317, 0xc5d38ded, 0x000000c5, 0, 24 }, /* #51 */ 10277 { 0x320012, 0x320016, 0x2c997ee5, 0x000000b2, 0, 22 }, /* #52 */ 10278 { 0x374a13, 0x374216, 0x57206163, 0x00002b90, 0, 17 }, /* #53 */ 10279 { 0x185d02, 0x185516, 0x2b1f897b, 0x00000005, 0, 27 }, /* #54 */ 10280 { 0x146887, 0x146017, 0x059cb5b1, 0x0000b396, 0, 11 }, /* #55 */ 10281 { 0x0f3e47, 0x0f3613, 0x02095b5a, 0x00000020, 0, 20 }, /* #56 */ 10282 { 0x2d1512, 0x2d1513, 0x028aae5b, 0x0000a2ab, 0, 10 }, /* #57 */ 10283 { 0x365857, 0x365012, 0x99ab979b, 0x0133572f, 0, 7 }, /* #58 */ 10284 { 0x154093, 0x154013, 0x9f822e14, 0x00000004, 0, 29 }, /* #59 */ 10285 { 0x295807, 0x295013, 0xb01c0d3c, 0x0b01c0d3, 0, 4 }, /* #60 */ 10286 { 0x0f3183, 0x0f3117, 0xab457148, 0x0055a2b8, 0, 9 }, /* #61 */ 10287 { 0x2b0ed7, 0x2b0616, 0xb12392b4, 0x00001624, 0, 19 }, /* #62 */ 10288 { 0x133157, 0x133113, 0x81e1523f, 0x000103c2, 0, 15 }, /* #63 */ 10289 }; 10290 static const BINU32_TEST_T g_aTests_sar_u32[] = 10291 { 10292 { 0x2a0302, 0x2a0392, 0xe7b5bbc3, 0xff9ed6ef, 0, 6 }, /* #0 */ 10293 { 0x063b83, 0x063396, 0xe9f54afc, 0xfff4faa5, 0, 9 }, /* #1 */ 10294 { 0x151207, 0x151293, 0xd9260d33, 0xfffb24c1, 0, 11 }, /* #2 */ 10295 { 0x0053d6, 0x005393, 0xd7745e8b, 0xffd7745e, 0, 8 }, /* #3 */ 10296 { 0x2b6957, 0x2b6193, 0xc89b4d33, 0xf226d34c, 0, 2 }, /* #4 */ 10297 { 0x202997, 0x202192, 0xa9d45e35, 0xffffffea, 0, 26 }, /* #5 */ 10298 { 0x3e5d56, 0x3e5557, 0x2c299a1c, 0x00000000, 0, 30 }, /* #6 */ 10299 { 0x3626d3, 0x362693, 0x9e8cdadb, 0xff9e8cda, 0, 8 }, /* #7 */ 10300 { 0x066317, 0x066313, 0x32132269, 0x0000c84c, 0, 14 }, /* #8 */ 10301 { 0x2b6212, 0x2b6292, 0xac3bebc9, 0xeb0efaf2, 0, 2 }, /* #9 */ 10302 { 0x172597, 0x172513, 0x3fad2a0b, 0x00001fd6, 0, 17 }, /* #10 */ 10303 { 0x024642, 0x024642, 0xa55cf1c5, 0xa55cf1c5, 0, 0 }, /* #11 */ 10304 { 0x090096, 0x090013, 0x5ea37513, 0x0000bd46, 0, 15 }, /* #12 */ 10305 { 0x3c5843, 0x3c5092, 0xe34e6667, 0xfffe34e6, 0, 12 }, /* #13 */ 10306 { 0x002113, 0x002196, 0x889077e0, 0xf889077e, 0, 4 }, /* #14 */ 10307 { 0x097e56, 0x097616, 0x0a98c0e4, 0x00015318, 0, 11 }, /* #15 */ 10308 { 0x3e1306, 0x3e1396, 0xc81276a2, 0xffffe409, 0, 17 }, /* #16 */ 10309 { 0x3e33c6, 0x3e3316, 0x1342d597, 0x0000009a, 0, 21 }, /* #17 */ 10310 { 0x3c7dc6, 0x3c7593, 0xaaed2bfa, 0xffffffea, 0, 26 }, /* #18 */ 10311 { 0x1e0803, 0x1e0013, 0x4cbbb8f2, 0x0265ddc7, 0, 5 }, /* #19 */ 10312 { 0x183686, 0x183617, 0x69ff6d6b, 0x000d3fed, 0, 11 }, /* #20 */ 10313 { 0x231542, 0x231512, 0x1e9c5015, 0x007a7140, 0, 6 }, /* #21 */ 10314 { 0x206b16, 0x206312, 0x6e7226ad, 0x00037391, 0, 13 }, /* #22 */ 10315 { 0x331bc6, 0x331313, 0x39824792, 0x00000001, 0, 29 }, /* #23 */ 10316 { 0x387d87, 0x387513, 0x1c56fe5a, 0x00000715, 0, 18 }, /* #24 */ 10317 { 0x274253, 0x274293, 0x90bdd21f, 0xf217ba43, 0, 3 }, /* #25 */ 10318 { 0x2353d6, 0x235312, 0x42969e4e, 0x00214b4f, 0, 9 }, /* #26 */ 10319 { 0x1e7992, 0x1e7192, 0xc01b1c1a, 0xffffff80, 0, 23 }, /* #27 */ 10320 { 0x0e06d7, 0x0e0697, 0xd4e29c71, 0xfffea714, 0, 13 }, /* #28 */ 10321 { 0x3c2842, 0x3c2092, 0xf9c1754d, 0xfffffffe, 0, 26 }, /* #29 */ 10322 { 0x293807, 0x293017, 0x557b22d2, 0x00000155, 0, 22 }, /* #30 */ 10323 { 0x195147, 0x195116, 0x157a9f9a, 0x00000005, 0, 26 }, /* #31 */ 10324 { 0x286ad6, 0x286296, 0xff7d8b8e, 0xfffdf62e, 0, 6 }, /* #32 */ 10325 { 0x071e92, 0x071692, 0xdf02c42d, 0xffffff7c, 0, 22 }, /* #33 */ 10326 { 0x2a3d42, 0x2a3512, 0x491bef88, 0x00000092, 0, 23 }, /* #34 */ 10327 { 0x1f2957, 0x1f2196, 0xaf134698, 0xfffd789a, 0, 13 }, /* #35 */ 10328 { 0x2517d2, 0x251793, 0xb4fef8ea, 0xffb4fef8, 0, 8 }, /* #36 */ 10329 { 0x2d0787, 0x2d0792, 0x830b538f, 0xffffff83, 0, 24 }, /* #37 */ 10330 { 0x081247, 0x081212, 0x0e43c530, 0x0721e298, 0, 1 }, /* #38 */ 10331 { 0x395a97, 0x395297, 0xe005b1bb, 0xfff002d8, 0, 9 }, /* #39 */ 10332 { 0x287d86, 0x287596, 0xbd1c8431, 0xffffffbd, 0, 24 }, /* #40 */ 10333 { 0x310dd3, 0x310512, 0x498c5812, 0x09318b02, 0, 3 }, /* #41 */ 10334 { 0x2002d7, 0x200217, 0x1f37b4da, 0x0000000f, 0, 25 }, /* #42 */ 10335 { 0x015b57, 0x015312, 0x4327583a, 0x00000432, 0, 20 }, /* #43 */ 10336 { 0x2d64d6, 0x2d6416, 0x6f78c9d7, 0x00037bc6, 0, 13 }, /* #44 */ 10337 { 0x1463c2, 0x146312, 0x61eb17d8, 0x30f58bec, 0, 1 }, /* #45 */ 10338 { 0x292757, 0x292793, 0x89b12a50, 0xfffffff8, 0, 28 }, /* #46 */ 10339 { 0x307093, 0x307096, 0xf6793c59, 0xfffffecf, 0, 19 }, /* #47 */ 10340 { 0x096a93, 0x096292, 0xa9fb94a4, 0xfa9fb94a, 0, 4 }, /* #48 */ 10341 { 0x214cc2, 0x214cc2, 0x3f141cde, 0x3f141cde, 0, 0 }, /* #49 */ 10342 { 0x042c96, 0x042417, 0x7e291030, 0x03f14881, 0, 5 }, /* #50 */ 10343 { 0x0b65d7, 0x0b6596, 0xf952cde6, 0xff952cde, 0, 4 }, /* #51 */ 10344 { 0x135993, 0x135112, 0x449d429a, 0x00893a85, 0, 7 }, /* #52 */ 10345 { 0x2515d3, 0x251597, 0xe1fb53fa, 0xffffffc3, 0, 23 }, /* #53 */ 10346 { 0x001a02, 0x001292, 0xfc353f87, 0xfff0d4fe, 0, 6 }, /* #54 */ 10347 { 0x356e42, 0x356693, 0xb72cb8ef, 0xedcb2e3b, 0, 2 }, /* #55 */ 10348 { 0x0e6403, 0x0e6416, 0x43a55f93, 0x00000087, 0, 23 }, /* #56 */ 10349 { 0x1e2ad7, 0x1e2217, 0x1896e111, 0x00000312, 0, 19 }, /* #57 */ 10350 { 0x393e96, 0x393696, 0x8cd7a520, 0xfffffe33, 0, 22 }, /* #58 */ 10351 { 0x1c2617, 0x1c2696, 0xd950a19d, 0xfffffff6, 0, 26 }, /* #59 */ 10352 { 0x0346c7, 0x034656, 0x0ca61d2e, 0x00000000, 0, 30 }, /* #60 */ 10353 { 0x1b5357, 0x1b5393, 0xb9da6072, 0xfffffffd, 0, 29 }, /* #61 */ 10354 { 0x015c97, 0x015493, 0xd078fbba, 0xffd078fb, 0, 8 }, /* #62 */ 10355 { 0x134f43, 0x134712, 0x45b62339, 0x00000004, 0, 28 }, /* #63 */ 10356 }; 10357 static const BINU64_TEST_T g_aTests_rol_u64[] = 10358 { 10359 { 0x186616, 0x186616, 0x4d740f68491df3d8, 0x1ed0923be7b09ae8, 0, 17 }, /* #0 */ 10360 { 0x203483, 0x203c83, 0x7dd18b85df991f3b, 0x3b7dd18b85df991f, 0, 56 }, /* #1 */ 10361 { 0x302252, 0x302252, 0x9a4e8339fb257d70, 0x9a4e8339fb257d70, 0, 0 }, /* #2 */ 10362 { 0x2b67c3, 0x2b6fc2, 0xd9c0826a3eb2ffee, 0xbffbb670209a8fac, 0, 46 }, /* #3 */ 10363 { 0x311147, 0x311147, 0xbf17217a2964f017, 0xe2e42f452c9e02f7, 0, 5 }, /* #4 */ 10364 { 0x0f4113, 0x0f4912, 0xb8e973f853571036, 0x973f853571036b8e, 0, 12 }, /* #5 */ 10365 { 0x0368d2, 0x0368d3, 0x2d8974d85972853d, 0x6c4ba6c2cb9429e9, 0, 3 }, /* #6 */ 10366 { 0x2d5492, 0x2d5c93, 0x4ba1fd15dcd59abd, 0x566af52e87f45773, 0, 42 }, /* #7 */ 10367 { 0x2b3a96, 0x2b3297, 0x379f5c4ac526d1ea, 0xeb8958a4da3d46f3, 0, 13 }, /* #8 */ 10368 { 0x1b2916, 0x1b2916, 0xd9b2075b9b0448e4, 0xc81d6e6c11239366, 0, 10 }, /* #9 */ 10369 { 0x364d07, 0x364507, 0x6cad7c721a50c4e0, 0x90d2862703656be3, 0, 27 }, /* #10 */ 10370 { 0x1b0ed7, 0x1b06d7, 0xf8be16bdf64724c1, 0x83f17c2d7bec8e49, 0, 57 }, /* #11 */ 10371 { 0x3a1206, 0x3a1207, 0x554281958cbf1614, 0xc5851550a065632f, 0, 46 }, /* #12 */ 10372 { 0x3c41c3, 0x3c49c2, 0xe26ff94f365f2cb4, 0xb2d389bfe53cd97c, 0, 50 }, /* #13 */ 10373 { 0x373b93, 0x373393, 0x4e8befcc1de9cd89, 0x83bd39b129d17df9, 0, 29 }, /* #14 */ 10374 { 0x2d6b07, 0x2d6307, 0xd97569783fe8fde7, 0xa3f79f65d5a5e0ff, 0, 42 }, /* #15 */ 10375 { 0x016087, 0x016086, 0x1914aa025fc3747c, 0x1ba3e0c8a55012fe, 0, 43 }, /* #16 */ 10376 { 0x310f13, 0x310713, 0x8846d2f7bf1ef09c, 0x84e4423697bdf8f7, 0, 51 }, /* #17 */ 10377 { 0x346296, 0x346a97, 0x2d4b83227ef49c73, 0x32d4b83227ef49c7, 0, 60 }, /* #18 */ 10378 { 0x1803d3, 0x180bd3, 0x56d27687310077b8, 0x0e6200ef70ada4ed, 0, 25 }, /* #19 */ 10379 { 0x0149c2, 0x0149c2, 0x275af1b75c249b78, 0xf1b75c249b78275a, 0, 16 }, /* #20 */ 10380 { 0x083f83, 0x083f82, 0xe6b01be47e0b8692, 0xdf23f05c34973580, 0, 19 }, /* #21 */ 10381 { 0x0a2d57, 0x0a2557, 0x8c25c8c06b3c6d35, 0xac612e460359e369, 0, 59 }, /* #22 */ 10382 { 0x260a93, 0x260292, 0xb8ee3d0cf955efbc, 0x771e867caaf7de5c, 0, 7 }, /* #23 */ 10383 { 0x214052, 0x214852, 0xb43f4158618e2e71, 0xe71b43f4158618e2, 0, 52 }, /* #24 */ 10384 { 0x094dd3, 0x094dd2, 0xc49f6875e6e7ed97, 0x93ed0ebcdcfdb2f8, 0, 5 }, /* #25 */ 10385 { 0x101f47, 0x101f46, 0x373eea7644cb2e17, 0xea7644cb2e17373e, 0, 16 }, /* #26 */ 10386 { 0x014907, 0x014107, 0x5e14a5d15df47c6c, 0xe14a5d15df47c6c5, 0, 4 }, /* #27 */ 10387 { 0x2c60d2, 0x2c60d2, 0x8bb9e77bde0aa0a9, 0x8bb9e77bde0aa0a9, 0, 0 }, /* #28 */ 10388 { 0x1125c7, 0x1125c7, 0x19aaca6939e51c7d, 0xd19aaca6939e51c7, 0, 60 }, /* #29 */ 10389 { 0x3542d2, 0x354ad2, 0x86df58f91693e213, 0xdf58f91693e21386, 0, 8 }, /* #30 */ 10390 { 0x233593, 0x233d93, 0x0b5eb7bb92a5ecd1, 0x6f77254bd9a216bd, 0, 17 }, /* #31 */ 10391 { 0x1c3393, 0x1c3b93, 0x9894e8f305ffbc14, 0x05ffbc149894e8f3, 0, 32 }, /* #32 */ 10392 { 0x141c02, 0x141c02, 0x106eda535b04aec8, 0xc12bb2041bb694d6, 0, 38 }, /* #33 */ 10393 { 0x084fc6, 0x0847c7, 0x171954e296c26333, 0x8caa714b6131998b, 0, 7 }, /* #34 */ 10394 { 0x097053, 0x097052, 0x7c84ab8ed882f0a4, 0x2f0a47c84ab8ed88, 0, 44 }, /* #35 */ 10395 { 0x2d0bc6, 0x2d0bc7, 0x78f68463bff52b6e, 0x68463bff52b6e78f, 0, 12 }, /* #36 */ 10396 { 0x113617, 0x113e16, 0xc8c5a23cd7b85c92, 0xbdc2e496462d11e6, 0, 35 }, /* #37 */ 10397 { 0x1e3512, 0x1e3513, 0x447963a8f80ba4ef, 0xc05d277a23cb1d47, 0, 35 }, /* #38 */ 10398 { 0x210a97, 0x210a96, 0x416bed23da53cfbd, 0xd29e7dea0b5f691e, 0, 35 }, /* #39 */ 10399 { 0x312807, 0x312006, 0x4092fc078d43592a, 0x78d43592a4092fc0, 0, 28 }, /* #40 */ 10400 { 0x262e12, 0x262e13, 0x0324173f475c65df, 0x24173f475c65df03, 0, 8 }, /* #41 */ 10401 { 0x3d0a52, 0x3d0253, 0x4959164959fa721a, 0xe9c8692564592567, 0, 42 }, /* #42 */ 10402 { 0x2b4cc3, 0x2b4cc2, 0x858faaf01cbc2a95, 0xf0aa56163eabc072, 0, 42 }, /* #43 */ 10403 { 0x151007, 0x151007, 0x410cd9a8f364e08c, 0xe6c9c1188219b351, 0, 33 }, /* #44 */ 10404 { 0x3c5456, 0x3c5c57, 0x7a92e4751e048470, 0x4781211c1ea4b91d, 0, 30 }, /* #45 */ 10405 { 0x0d7942, 0x0d7142, 0xa2655fff33e77ba0, 0x144cabffe67cef74, 0, 61 }, /* #46 */ 10406 { 0x1f6242, 0x1f6a43, 0x9a3349f45db41688, 0x45db416889a3349f, 0, 28 }, /* #47 */ 10407 { 0x3429c2, 0x3429c2, 0x5169de8edc61b000, 0xe30d80028b4ef476, 0, 35 }, /* #48 */ 10408 { 0x002dd7, 0x002dd6, 0x82686397f94b4895, 0xb04d0c72ff296912, 0, 61 }, /* #49 */ 10409 { 0x210b16, 0x210b16, 0xeaa91fbd00289e2f, 0xeaa91fbd00289e2f, 0, 0 }, /* #50 */ 10410 { 0x2d5ac3, 0x2d5ac3, 0xa0c890ad6b61c8d6, 0x50644856b5b0e46b, 0, 63 }, /* #51 */ 10411 { 0x3072d7, 0x3072d7, 0x70649ebf60032c97, 0xdc1927afd800cb25, 0, 62 }, /* #52 */ 10412 { 0x236783, 0x236782, 0x9e8a903bcf68a297, 0x5e7a2a40ef3da28a, 0, 58 }, /* #53 */ 10413 { 0x2032c6, 0x2032c7, 0x8920c02bbdf87bf4, 0xa44906015defc3df, 0, 59 }, /* #54 */ 10414 { 0x040557, 0x040557, 0xe8f84b4fc38271b9, 0x84b4fc38271b9e8f, 0, 12 }, /* #55 */ 10415 { 0x3c66c6, 0x3c6ec6, 0xd3e98415617eecc1, 0xfdd983a7d3082ac2, 0, 41 }, /* #56 */ 10416 { 0x2e1dd3, 0x2e1dd2, 0xa47ba1641fbdc79b, 0x8f742c83f7b8f374, 0, 5 }, /* #57 */ 10417 { 0x033847, 0x033047, 0xb9a34fe867a3e740, 0xa3e740b9a34fe867, 0, 40 }, /* #58 */ 10418 { 0x1d2ad3, 0x1d22d3, 0xcd2a916a5f83cce7, 0xe0f339f34aa45a97, 0, 38 }, /* #59 */ 10419 { 0x1c4412, 0x1c4412, 0x41c8bcba7f814c8c, 0x41c8bcba7f814c8c, 0, 0 }, /* #60 */ 10420 { 0x336317, 0x336317, 0x081b2a0e0c440e9c, 0xc18881d381036541, 0, 29 }, /* #61 */ 10421 { 0x095706, 0x095f07, 0x2365da9e25c5e59d, 0x3a46cbb53c4b8bcb, 0, 57 }, /* #62 */ 10422 { 0x261482, 0x261482, 0xc2e77e6011e9a750, 0x023d34ea185cefcc, 0, 29 }, /* #63 */ 10423 }; 10424 static const BINU64_TEST_T g_aTests_ror_u64[] = 10425 { 10426 { 0x310483, 0x310c83, 0x66d0e8ab57f4690a, 0x87455abfa3485336, 0, 53 }, /* #0 */ 10427 { 0x2e5b17, 0x2e5b16, 0x79e2c09452f97e8a, 0x7e8a79e2c09452f9, 0, 16 }, /* #1 */ 10428 { 0x192a82, 0x192a83, 0x48c5adc5f07da4aa, 0x92316b717c1f692a, 0, 2 }, /* #2 */ 10429 { 0x0c1c96, 0x0c1c97, 0xf6e2b96c9ec480c7, 0xb12031fdb8ae5b27, 0, 26 }, /* #3 */ 10430 { 0x333a07, 0x333206, 0xcc6bd98e907089e0, 0x089e0cc6bd98e907, 0, 20 }, /* #4 */ 10431 { 0x135d42, 0x135543, 0xac2df688bbd75dec, 0xdf688bbd75decac2, 0, 52 }, /* #5 */ 10432 { 0x0a3383, 0x0a3383, 0xf6dea94c618f0dfa, 0xdea94c618f0dfaf6, 0, 56 }, /* #6 */ 10433 { 0x384316, 0x384b17, 0xb45dd7404b464cd3, 0xae80968c99a768bb, 0, 47 }, /* #7 */ 10434 { 0x2a2083, 0x2a2083, 0xa31b6dcae6d7d1fd, 0xdafa3fb4636db95c, 0, 27 }, /* #8 */ 10435 { 0x176c43, 0x176443, 0x1cec1718364c919d, 0xe760b8c1b2648ce8, 0, 61 }, /* #9 */ 10436 { 0x1b1883, 0x1b1082, 0xcf668a4cbba64541, 0x2a0e7b345265dd32, 0, 13 }, /* #10 */ 10437 { 0x171ed6, 0x171ed7, 0x797505adcb2921f7, 0xb72ca487dde5d416, 0, 38 }, /* #11 */ 10438 { 0x0b7207, 0x0b7206, 0x967cdbf95e731938, 0x2712cf9b7f2bce63, 0, 11 }, /* #12 */ 10439 { 0x275b53, 0x275353, 0x6383ab4e93fa8259, 0xfd412cb1c1d5a749, 0, 25 }, /* #13 */ 10440 { 0x235656, 0x235e56, 0x1a11a7fba14c53cc, 0x4ff74298a7983423, 0, 47 }, /* #14 */ 10441 { 0x187542, 0x187d42, 0x5f1317966e4f849e, 0x727c24f2f898bcb3, 0, 29 }, /* #15 */ 10442 { 0x3632d3, 0x363ad3, 0x52e607548f188585, 0x858552e607548f18, 0, 16 }, /* #16 */ 10443 { 0x156d97, 0x156597, 0x7e7ea041cd982083, 0xea041cd9820837e7, 0, 52 }, /* #17 */ 10444 { 0x120396, 0x120b97, 0x54e81c466ab128b7, 0xa07119aac4a2dd53, 0, 54 }, /* #18 */ 10445 { 0x191897, 0x191896, 0xcfd7309561f0eb0b, 0x5587c3ac2f3f5cc2, 0, 38 }, /* #19 */ 10446 { 0x2504c2, 0x250cc3, 0xea0f835058e34035, 0x8d00d7a83e0d4163, 0, 22 }, /* #20 */ 10447 { 0x2e3182, 0x2e3982, 0x08e856a481b3e2b3, 0x40d9f15984742b52, 0, 33 }, /* #21 */ 10448 { 0x094913, 0x094912, 0xe5924da20d7a809f, 0x7f9649368835ea02, 0, 6 }, /* #22 */ 10449 { 0x1a1297, 0x1a1a97, 0x4bc44a4ab0ba20df, 0xac2e8837d2f11292, 0, 34 }, /* #23 */ 10450 { 0x320c03, 0x320c02, 0xcec1c492ef72a164, 0x42c99d838925dee5, 0, 15 }, /* #24 */ 10451 { 0x300cc6, 0x3004c6, 0xb1b8dbe681d63824, 0x0758e092c6e36f9a, 0, 30 }, /* #25 */ 10452 { 0x121052, 0x121853, 0x1c697996e0c8c2be, 0x996e0c8c2be1c697, 0, 44 }, /* #26 */ 10453 { 0x382ed7, 0x3826d6, 0x9b16f58d32cab880, 0x32cab8809b16f58d, 0, 32 }, /* #27 */ 10454 { 0x2d5142, 0x2d5143, 0xe0649d70dfb3f816, 0xeb86fd9fc0b70324, 0, 45 }, /* #28 */ 10455 { 0x066117, 0x066117, 0xc6ee7d11729aa59b, 0xee7d11729aa59bc6, 0, 56 }, /* #29 */ 10456 { 0x241e07, 0x241e06, 0x1a8de91018ef15f5, 0x57d46a37a44063bc, 0, 14 }, /* #30 */ 10457 { 0x043687, 0x043686, 0xb6b2d96cc961d81b, 0x0ec0ddb596cb664b, 0, 21 }, /* #31 */ 10458 { 0x062b87, 0x062386, 0x4355aa6c8d93539a, 0x1aad53646c9a9cd2, 0, 61 }, /* #32 */ 10459 { 0x254f16, 0x254f16, 0x6549147a6832e4c4, 0x48a3d3419726232a, 0, 53 }, /* #33 */ 10460 { 0x1374c2, 0x137cc2, 0x3a4eee2d7416a39a, 0x4749ddc5ae82d473, 0, 3 }, /* #34 */ 10461 { 0x0d5ed2, 0x0d56d2, 0xb204b231c327fe5c, 0x0c9ff972c812c8c7, 0, 30 }, /* #35 */ 10462 { 0x152743, 0x152742, 0x1ab5682df486436f, 0x1b78d5ab416fa432, 0, 13 }, /* #36 */ 10463 { 0x0224d3, 0x022cd3, 0xc8b62da5721cebb2, 0xb695c873aecb22d8, 0, 46 }, /* #37 */ 10464 { 0x165213, 0x165213, 0x41099e4680fb85be, 0xf2084cf23407dc2d, 0, 5 }, /* #38 */ 10465 { 0x3b6996, 0x3b6197, 0xc05198fc6cacbb9e, 0xdcf6028cc7e36565, 0, 13 }, /* #39 */ 10466 { 0x2c58c6, 0x2c58c7, 0xb6334cef3455a56f, 0x9a6779a2ad2b7db1, 0, 53 }, /* #40 */ 10467 { 0x243356, 0x243357, 0x2fdcbbc330fa0ad3, 0xd056997ee5de1987, 0, 21 }, /* #41 */ 10468 { 0x0f4092, 0x0f4893, 0x95312fd58d2d3dc0, 0xac6969ee04a9897e, 0, 37 }, /* #42 */ 10469 { 0x2704d6, 0x270cd7, 0x02fb9e451476caca, 0xb280bee791451db2, 0, 10 }, /* #43 */ 10470 { 0x0e12c3, 0x0e12c3, 0x52da6f1f5b3382f4, 0xda6f1f5b3382f452, 0, 56 }, /* #44 */ 10471 { 0x1f1b43, 0x1f1343, 0x256ed02d8b94bccb, 0xc5ca5e6592b76816, 0, 33 }, /* #45 */ 10472 { 0x314a53, 0x314253, 0x2646f20c6b9c5bad, 0xd69323790635ce2d, 0, 9 }, /* #46 */ 10473 { 0x1c2142, 0x1c2942, 0xa46115b0f09f3540, 0x6115b0f09f3540a4, 0, 56 }, /* #47 */ 10474 { 0x385056, 0x385056, 0x8b114171ed2aa661, 0x2282e3da554cc316, 0, 55 }, /* #48 */ 10475 { 0x2800d3, 0x2800d3, 0x213907bada180de8, 0xda180de8213907ba, 0, 32 }, /* #49 */ 10476 { 0x0b2596, 0x0b2596, 0x17c91605d998f6db, 0x2458176663db6c5f, 0, 54 }, /* #50 */ 10477 { 0x194e92, 0x194693, 0xd2779b68b3caf85c, 0xf85cd2779b68b3ca, 0, 16 }, /* #51 */ 10478 { 0x2c38c7, 0x2c38c7, 0x9be8b05ea918cfa6, 0xaa4633e9a6fa2c17, 0, 34 }, /* #52 */ 10479 { 0x032042, 0x032042, 0x87b44107e7053850, 0x087b44107e705385, 0, 4 }, /* #53 */ 10480 { 0x0a3a82, 0x0a3283, 0x0a1a923c854f11d0, 0xf2153c4740286a48, 0, 38 }, /* #54 */ 10481 { 0x0c1b47, 0x0c1b47, 0x34fe0c91aba88897, 0xb9a7f0648d5d4444, 0, 5 }, /* #55 */ 10482 { 0x312117, 0x312917, 0x6f17edc25f7ba71b, 0x8db78bf6e12fbdd3, 0, 9 }, /* #56 */ 10483 { 0x2d3483, 0x2d3482, 0x5a3013f548a63dfe, 0x2d1809faa4531eff, 0, 1 }, /* #57 */ 10484 { 0x082296, 0x082296, 0xf70e95b6f81629be, 0x1d2b6df02c537dee, 0, 55 }, /* #58 */ 10485 { 0x0824c3, 0x082cc2, 0xa657938de6a720c1, 0x57938de6a720c1a6, 0, 56 }, /* #59 */ 10486 { 0x341593, 0x341593, 0xfb75ff3c7e7e5897, 0xd7fcf1f9f9625fed, 0, 54 }, /* #60 */ 10487 { 0x0e4186, 0x0e4187, 0xcf5ec8163faf52b4, 0xf5ec8163faf52b4c, 0, 60 }, /* #61 */ 10488 { 0x386b43, 0x386b42, 0xb1888bc2091d86fa, 0x7d58c445e1048ec3, 0, 9 }, /* #62 */ 10489 { 0x101b83, 0x101382, 0x7f307b07781c22cb, 0x165bf983d83bc0e1, 0, 13 }, /* #63 */ 10490 }; 10491 static const BINU64_TEST_T g_aTests_rcl_u64[] = 10492 { 10493 { 0x185697, 0x185e96, 0x3001618954dcdc45, 0xc312a9b9b88b3001, 0, 17 }, /* #0 */ 10494 { 0x277e06, 0x277e06, 0xa851b37e8c447b81, 0x8c447b815428d9bf, 0, 32 }, /* #1 */ 10495 { 0x363716, 0x363f17, 0xb865675dbf62efad, 0x177d6ae1959d76fd, 0, 43 }, /* #2 */ 10496 { 0x350e52, 0x350e52, 0xdf748eedcddaeae9, 0x8eedcddaeae96fba, 0, 16 }, /* #3 */ 10497 { 0x0813c6, 0x0813c6, 0x4b2b638a0d5fc7a2, 0x4b2b638a0d5fc7a2, 0, 0 }, /* #4 */ 10498 { 0x3a1702, 0x3a1702, 0x877a42290ebea9bf, 0x2290ebea9bf43bd2, 0, 20 }, /* #5 */ 10499 { 0x175e96, 0x175696, 0x8335c27d2c0b0d43, 0x19ae13e960586a1a, 0, 3 }, /* #6 */ 10500 { 0x011ed2, 0x011ed3, 0x3f24310ab1619b71, 0x11f92188558b0cdb, 0, 60 }, /* #7 */ 10501 { 0x033f93, 0x033793, 0xb89ebf1f04d7dfb0, 0xc4f5f8f826befd86, 0, 3 }, /* #8 */ 10502 { 0x1b0d87, 0x1b0586, 0xbbe3d38b50ea2409, 0x09ddf1e9c5a87512, 0, 56 }, /* #9 */ 10503 { 0x257816, 0x257016, 0x0964b098cc395a80, 0x4b098cc395a8004b, 0, 12 }, /* #10 */ 10504 { 0x041b46, 0x041b46, 0x139054c5111ca65a, 0x82a62888e532d04e, 0, 11 }, /* #11 */ 10505 { 0x153857, 0x153057, 0x13e936af95e78955, 0xcaf3c4aac4fa4dab, 0, 31 }, /* #12 */ 10506 { 0x181a87, 0x181a87, 0x0bb00329579169a9, 0x30bb00329579169a, 0, 61 }, /* #13 */ 10507 { 0x395387, 0x395386, 0x765fba299576018c, 0x55d80632ecbf7453, 0, 34 }, /* #14 */ 10508 { 0x3802d3, 0x380ad3, 0xea5bbf9cc49d2aa9, 0x7f39893a5553ea5b, 0, 17 }, /* #15 */ 10509 { 0x2e3407, 0x2e3407, 0x6e15de9dd563a9bd, 0xaac7537b6e15de9d, 0, 33 }, /* #16 */ 10510 { 0x3f1ec2, 0x3f1ec2, 0x3f84800497848df7, 0x8df71fc240024bc2, 0, 48 }, /* #17 */ 10511 { 0x304a82, 0x304a82, 0xa9b31210102db89c, 0x9080816dc4e2a6cc, 0, 19 }, /* #18 */ 10512 { 0x074dc7, 0x074dc7, 0xf4a9d5fdb1df336f, 0x3abfb63be66dff4a, 0, 13 }, /* #19 */ 10513 { 0x092416, 0x092416, 0x4fed69a23f6251e0, 0x251e027f6b4d11fb, 0, 44 }, /* #20 */ 10514 { 0x1e1853, 0x1e1852, 0x37a99ddbc26a22e7, 0xd445cf37a99ddbc2, 0, 41 }, /* #21 */ 10515 { 0x151616, 0x151616, 0xe898c098867208b1, 0x3026219c822c5d13, 0, 14 }, /* #22 */ 10516 { 0x016697, 0x016e97, 0x1d87e226469208ec, 0x04764761f88991a4, 0, 47 }, /* #23 */ 10517 { 0x0e6ad2, 0x0e62d2, 0xc54e39a9139a83f8, 0x71cd489cd41fc315, 0, 11 }, /* #24 */ 10518 { 0x185802, 0x185003, 0xf7cfdb0e1a398aed, 0xdf3f6c3868e62bb5, 0, 2 }, /* #25 */ 10519 { 0x1948c7, 0x1940c6, 0x308e5911378c11b1, 0x6611cb2226f18236, 0, 62 }, /* #26 */ 10520 { 0x084256, 0x084256, 0x4cd1970dbc585b4a, 0x65c36f1616d2899a, 0, 14 }, /* #27 */ 10521 { 0x154c46, 0x154447, 0x71897e2bd3205c44, 0x88871897e2bd3205, 0, 53 }, /* #28 */ 10522 { 0x3b1cc6, 0x3b14c7, 0xdb98155b947c0a8a, 0xb98155b947c0a8a6, 0, 4 }, /* #29 */ 10523 { 0x356a46, 0x356247, 0xabf2b6484b29e6d9, 0x9212ca79b6557e56, 0, 22 }, /* #30 */ 10524 { 0x2c6c07, 0x2c6406, 0x0ed8e713723dd284, 0x3b639c4dc8f74a12, 0, 2 }, /* #31 */ 10525 { 0x214d17, 0x214d17, 0xcfa915f2eae99e90, 0x21cfa915f2eae99e, 0, 57 }, /* #32 */ 10526 { 0x2c72c7, 0x2c7ac7, 0xfb683c508d4151e7, 0x3feda0f142350547, 0, 59 }, /* #33 */ 10527 { 0x2679d2, 0x2671d2, 0x1f176d94de5022b8, 0x03e2edb29bca0457, 0, 62 }, /* #34 */ 10528 { 0x302782, 0x302783, 0x02e1820444c5821e, 0x8b043c02e1820444, 0, 41 }, /* #35 */ 10529 { 0x246dd6, 0x2465d7, 0xc0daa95057e6ff9f, 0xfcfb036aa5415f9b, 0, 51 }, /* #36 */ 10530 { 0x1d64c2, 0x1d6cc3, 0x571e57359c4c53fe, 0x5c795cd671314ff8, 0, 2 }, /* #37 */ 10531 { 0x153483, 0x153c83, 0x897ec36574064c5a, 0x12fd86cae80c98b5, 0, 1 }, /* #38 */ 10532 { 0x0810c7, 0x0810c7, 0xccb8a9430c1b2f36, 0xb732e2a50c306cbc, 0, 59 }, /* #39 */ 10533 { 0x1e65d3, 0x1e6dd2, 0xde6f940542c23ded, 0xa1611ef6f79be501, 0, 31 }, /* #40 */ 10534 { 0x025dc6, 0x025dc7, 0x30a4d6850a9a2fe0, 0x49ad0a15345fc030, 0, 9 }, /* #41 */ 10535 { 0x073753, 0x073753, 0x76cc72d20a0b7768, 0xa41416eed176cc72, 0, 25 }, /* #42 */ 10536 { 0x3c7112, 0x3c7112, 0x6e88d4ca0df8646b, 0x359ba23532837e19, 0, 55 }, /* #43 */ 10537 { 0x2c3047, 0x2c3847, 0xf5f0b98d90df53b5, 0x6bf5f0b98d90df53, 0, 57 }, /* #44 */ 10538 { 0x0a1b96, 0x0a1b96, 0x3af9f2d152a0cd1c, 0x83347075f3e5a2a5, 0, 42 }, /* #45 */ 10539 { 0x340196, 0x340997, 0x5f06421e3d562caf, 0x210f1eab165797c1, 0, 15 }, /* #46 */ 10540 { 0x325c92, 0x325c93, 0x98eb7ec3cbf94049, 0x298eb7ec3cbf9404, 0, 61 }, /* #47 */ 10541 { 0x332896, 0x332896, 0xb9e0e4cda902d8b3, 0xd73c1c99b5205b16, 0, 62 }, /* #48 */ 10542 { 0x336f96, 0x336797, 0x787670e7f3fe3d7b, 0xecf0ece1cfe7fc7a, 0, 58 }, /* #49 */ 10543 { 0x070b13, 0x070312, 0xb14c67fd6067987d, 0x7fd6067987dd8a63, 0, 20 }, /* #50 */ 10544 { 0x374697, 0x374e96, 0x5cd366a5babd2d41, 0xd734d9a96eaf4b50, 0, 63 }, /* #51 */ 10545 { 0x284c57, 0x284c57, 0x82baa956be3f9e6f, 0x4ab5f1fcf37e0aea, 0, 19 }, /* #52 */ 10546 { 0x0169c6, 0x0169c7, 0x86f8c72238e511e0, 0x0df18e4471ca23c0, 0, 1 }, /* #53 */ 10547 { 0x276f03, 0x276f02, 0x1062da42ed3e3a42, 0xc5b485da7c748510, 0, 9 }, /* #54 */ 10548 { 0x015193, 0x015993, 0x3bfb6526d05ad785, 0x6ca4da0b5af0b3bf, 0, 13 }, /* #55 */ 10549 { 0x3c2556, 0x3c2557, 0x3f326143fb8ae37c, 0xfdc571be0fcc9850, 0, 31 }, /* #56 */ 10550 { 0x084f87, 0x084786, 0x8a2e504f81b2ee1b, 0x09f0365dc378a2e5, 0, 21 }, /* #57 */ 10551 { 0x1771d7, 0x1771d6, 0x673dc9e43fbd5595, 0x43fbd5595b39ee4f, 0, 28 }, /* #58 */ 10552 { 0x2a1e17, 0x2a1617, 0xcdcd4ffdb6a7f903, 0xe40f9b9a9ffb6d4f, 0, 50 }, /* #59 */ 10553 { 0x210043, 0x210043, 0x66ff0f78ad6b6a0b, 0xc56b5b505d9bfc3d, 0, 27 }, /* #60 */ 10554 { 0x3b03c2, 0x3b03c2, 0x2e6c24750933d410, 0x24cf50405cd848ea, 0, 34 }, /* #61 */ 10555 { 0x3a0ac3, 0x3a0ac3, 0x8d77210c54e03bd1, 0x1c6bb90862a701de, 0, 60 }, /* #62 */ 10556 { 0x3041c6, 0x3049c6, 0xe6c102ad5defbe75, 0x8156aef7df3ab9b0, 0, 15 }, /* #63 */ 10557 }; 10558 static const BINU64_TEST_T g_aTests_rcr_u64[] = 10559 { 10560 { 0x305116, 0x305117, 0x2d3c584adeb6b55a, 0x3c584adeb6b55a16, 0, 57 }, /* #0 */ 10561 { 0x1f2243, 0x1f2243, 0x051b47c7e28cba4d, 0x1f1f8a32e9360a36, 0, 47 }, /* #1 */ 10562 { 0x371d47, 0x371546, 0x73f92df3db76556a, 0xdf3db76556ab9fc9, 0, 45 }, /* #2 */ 10563 { 0x357203, 0x357202, 0x17ae59fb5911ade0, 0xe59fb5911ade08bd, 0, 53 }, /* #3 */ 10564 { 0x201e42, 0x201642, 0x73808cd4abec7eeb, 0x0466a55f63f759ce, 0, 54 }, /* #4 */ 10565 { 0x2a5fd3, 0x2a57d3, 0x2b342344190c20a8, 0x12b342344190c20a, 0, 4 }, /* #5 */ 10566 { 0x196e56, 0x196e56, 0xb319b4f7fd24adf8, 0x7bfe9256fc2cc66d, 0, 42 }, /* #6 */ 10567 { 0x112d02, 0x112d02, 0x1003d36c29e9cb47, 0x801e9b614f4e5a38, 0, 62 }, /* #7 */ 10568 { 0x0e6657, 0x0e6657, 0xe698a88883f476a2, 0xd1da8bcd31511107, 0, 23 }, /* #8 */ 10569 { 0x144393, 0x144392, 0x6428504c8f5ff27a, 0x3d7fc9eac850a099, 0, 31 }, /* #9 */ 10570 { 0x2e5d82, 0x2e5d83, 0x20b2254b3dc53f1b, 0xb105912a59ee29f8, 0, 5 }, /* #10 */ 10571 { 0x123483, 0x123c83, 0xbf5a204d39bd5dd0, 0x5a204d39bd5dd0df, 0, 57 }, /* #11 */ 10572 { 0x1d2642, 0x1d2e42, 0x9d58ee9628029de5, 0xac774b14014ef2a7, 0, 58 }, /* #12 */ 10573 { 0x317093, 0x317092, 0x52a481587471ab49, 0xd26a54902b0e8e35, 0, 11 }, /* #13 */ 10574 { 0x1a1513, 0x1a1512, 0x8e2cc785c8b2bb64, 0x2caed931c598f0b9, 0, 27 }, /* #14 */ 10575 { 0x126602, 0x126602, 0x4396d4fa95273ef7, 0x4396d4fa95273ef7, 0, 0 }, /* #15 */ 10576 { 0x1f1d46, 0x1f1546, 0x407c9b3bd3ba9c8f, 0x0f93677a775391e4, 0, 60 }, /* #16 */ 10577 { 0x1b6457, 0x1b6456, 0xb4cb63d33976603d, 0xcb63d33976603dda, 0, 57 }, /* #17 */ 10578 { 0x2a1057, 0x2a1056, 0x2c721a798b32aecd, 0x390d3cc5995766cb, 0, 58 }, /* #18 */ 10579 { 0x287c53, 0x287452, 0xd9e5956b04961792, 0xd6092c2f25d9e595, 0, 40 }, /* #19 */ 10580 { 0x010f83, 0x010f83, 0x4e8db6732769bb64, 0xa36d9cc9da6ed929, 0, 59 }, /* #20 */ 10581 { 0x0a6292, 0x0a6292, 0x5bc91f5063e91693, 0x3ea0c7d22d265bc9, 0, 48 }, /* #21 */ 10582 { 0x363f47, 0x363f47, 0x6ea1ba1665b4015c, 0x96ea1ba1665b4015, 0, 4 }, /* #22 */ 10583 { 0x2f6dd6, 0x2f6dd6, 0x1e32cd0d9913ba67, 0x99c3c659a1b32277, 0, 11 }, /* #23 */ 10584 { 0x097d07, 0x097d07, 0xad5781d5b64cd1a4, 0x49ad5781d5b64cd1, 0, 8 }, /* #24 */ 10585 { 0x3b6c46, 0x3b6c46, 0x0a3097e8bc49b1af, 0x8bc49b1af05184bf, 0, 37 }, /* #25 */ 10586 { 0x1b4fc6, 0x1b47c6, 0x8c26c0a958278b3e, 0x136054ac13c59f23, 0, 58 }, /* #26 */ 10587 { 0x005792, 0x005793, 0x6a38f36d78485b8f, 0xcd471e6daf090b71, 0, 3 }, /* #27 */ 10588 { 0x2f2492, 0x2f2493, 0x7a2f92bad0a5e067, 0x3d17c95d6852f033, 0, 1 }, /* #28 */ 10589 { 0x153716, 0x153f16, 0xa03b2be208315ab9, 0xb9501d95f10418ad, 0, 9 }, /* #29 */ 10590 { 0x397853, 0x397852, 0xb6b0b7c77ae88207, 0xb7c77ae88207db58, 0, 49 }, /* #30 */ 10591 { 0x365542, 0x365543, 0xfdbe6f1730355672, 0xf6f9bc5cc0d559c9, 0, 63 }, /* #31 */ 10592 { 0x360cd2, 0x3604d2, 0x1e82dcdfb183e1e0, 0xc60f87803d05b9bf, 0, 31 }, /* #32 */ 10593 { 0x296042, 0x296043, 0xa17c249da3c9faf9, 0x2768f27ebe542f84, 0, 43 }, /* #33 */ 10594 { 0x3a36d3, 0x3a3ed2, 0xf1cc8128a0b883ab, 0x64094505c41d5fc7, 0, 54 }, /* #34 */ 10595 { 0x302d13, 0x302d12, 0x1714b11546b507d3, 0x6b507d38b8a588aa, 0, 29 }, /* #35 */ 10596 { 0x1b4b93, 0x1b4b93, 0x1f7b9538af53b0c9, 0x8fbdca9c57a9d864, 0, 1 }, /* #36 */ 10597 { 0x056ad6, 0x0562d6, 0x37038be8eb30d001, 0x3acc340046e0717d, 0, 35 }, /* #37 */ 10598 { 0x206782, 0x206f83, 0x62c1c5c860c6e85f, 0x831ba17cc5838b90, 0, 31 }, /* #38 */ 10599 { 0x280353, 0x280353, 0x5cc34fd353ba1143, 0x353ba1143ae61a7e, 0, 37 }, /* #39 */ 10600 { 0x1e0147, 0x1e0946, 0x6b292bb420c12fcc, 0xbf32d65257684182, 0, 15 }, /* #40 */ 10601 { 0x0e4e97, 0x0e4696, 0x04dd4fa7dd8bcb80, 0x209ba9f4fbb17970, 0, 3 }, /* #41 */ 10602 { 0x0c3dc3, 0x0c35c3, 0x6bfa2591d58685b2, 0xf44b23ab0d0b656b, 0, 56 }, /* #42 */ 10603 { 0x2a3402, 0x2a3403, 0x4bd808cce484d187, 0x339213461c97b011, 0, 39 }, /* #43 */ 10604 { 0x3553c2, 0x3553c2, 0x0785a61182cf8a60, 0xd308c167c53001e1, 0, 50 }, /* #44 */ 10605 { 0x247b83, 0x247b83, 0x872e3dbd47b33831, 0x831c3971edea3d99, 0, 13 }, /* #45 */ 10606 { 0x1f5a92, 0x1f5293, 0x71c19f225f9123be, 0xf1c7067c897e448e, 0, 6 }, /* #46 */ 10607 { 0x371ad6, 0x371ad7, 0x673129031b4d2f9a, 0x8da697cd19cc4a40, 0, 34 }, /* #47 */ 10608 { 0x272482, 0x272483, 0x18701a66bf57b9ef, 0xdcf7861c0699afd5, 0, 18 }, /* #48 */ 10609 { 0x3e5fd7, 0x3e5fd6, 0x94f4798aba240d88, 0x8ca7a3cc55d1206c, 0, 5 }, /* #49 */ 10610 { 0x0d5056, 0x0d5857, 0xa1fcd368365f2af3, 0x9a87f34da0d97cab, 0, 6 }, /* #50 */ 10611 { 0x111187, 0x111986, 0x05823199265f7711, 0x932fbb88c1608c66, 0, 34 }, /* #51 */ 10612 { 0x2c5952, 0x2c5952, 0x42c9dcc8bd376376, 0x45e9bb1bb10b2773, 0, 38 }, /* #52 */ 10613 { 0x1c0e86, 0x1c0e86, 0x162702905285eb7b, 0xa50bd6f616270290, 0, 32 }, /* #53 */ 10614 { 0x031ac6, 0x0312c6, 0x0dd8b423d2d2ce18, 0xd08f4b4b38601bb1, 0, 47 }, /* #54 */ 10615 { 0x254606, 0x254607, 0x3f17f91d45339b49, 0x247e2ff23a8a6736, 0, 7 }, /* #55 */ 10616 { 0x0c2e92, 0x0c2e93, 0xca0d5588ba1929e4, 0x55622e864a791941, 0, 51 }, /* #56 */ 10617 { 0x1b7017, 0x1b7817, 0xc9657fc516f1237e, 0x8a2de246fdc9657f, 0, 40 }, /* #57 */ 10618 { 0x1571c3, 0x1579c3, 0x669700b7d62a1c0a, 0x9a5c02df58a8702a, 0, 63 }, /* #58 */ 10619 { 0x093612, 0x093613, 0x4f3f39a09ad00614, 0x39a09ad00614279f, 0, 49 }, /* #59 */ 10620 { 0x146b87, 0x146b86, 0xbc312b362434a4d3, 0xb362434a4d3de189, 0, 45 }, /* #60 */ 10621 { 0x0d6a83, 0x0d6a83, 0x303b8fc59026ff2f, 0x303b8fc59026ff2f, 0, 0 }, /* #61 */ 10622 { 0x2b2617, 0x2b2616, 0xc46c355e315a1c1a, 0xd0e0d711b0d578c5, 0, 22 }, /* #62 */ 10623 { 0x1e7716, 0x1e7717, 0x15be73099d1de561, 0x1de5610adf3984ce, 0, 25 }, /* #63 */ 10624 }; 10625 static const BINU64_TEST_T g_aTests_shl_u64[] = 10626 { 10627 { 0x272596, 0x272516, 0x0553df0f7ff26ef9, 0x553df0f7ff26ef90, 0, 4 }, /* #0 */ 10628 { 0x3b4987, 0x3b4116, 0x6c43d6a375b5b41c, 0x375b5b41c0000000, 0, 28 }, /* #1 */ 10629 { 0x3d2b86, 0x3d2b17, 0x5217ba377a09b055, 0x5000000000000000, 0, 60 }, /* #2 */ 10630 { 0x0d2086, 0x0d2097, 0x126d5ea2c2926510, 0x8524ca2000000000, 0, 33 }, /* #3 */ 10631 { 0x3f4d86, 0x3f4597, 0x4b5ebddd8e04878b, 0xeeec70243c580000, 0, 19 }, /* #4 */ 10632 { 0x1c4bc2, 0x1c4b17, 0xc0440b6cdccda1f5, 0x3687d40000000000, 0, 42 }, /* #5 */ 10633 { 0x214956, 0x214917, 0x6488ab380c1d7f2e, 0x380c1d7f2e000000, 0, 24 }, /* #6 */ 10634 { 0x3d37c2, 0x3d3f17, 0x1326d795bbe18609, 0x2b77c30c12000000, 0, 25 }, /* #7 */ 10635 { 0x263b52, 0x263312, 0x81a6eb46cf1c4cce, 0x069bad1b3c713338, 0, 2 }, /* #8 */ 10636 { 0x2c7a02, 0x2c7a17, 0x4da9da48fcda05a9, 0x3b491f9b40b52000, 0, 13 }, /* #9 */ 10637 { 0x0204c7, 0x020497, 0x3ca00048b7c93c74, 0xbe49e3a000000000, 0, 35 }, /* #10 */ 10638 { 0x052896, 0x052097, 0xae543209f5737249, 0xd5cdc92400000000, 0, 34 }, /* #11 */ 10639 { 0x3734d3, 0x373c96, 0x4bc54f9c5e6d1617, 0xa9f38bcda2c2e000, 0, 13 }, /* #12 */ 10640 { 0x3d2716, 0x3d2f17, 0x793c55ebfd262aed, 0x262aed0000000000, 0, 40 }, /* #13 */ 10641 { 0x3d7613, 0x3d7616, 0xcf54683e841b1a30, 0x106c68c000000000, 0, 34 }, /* #14 */ 10642 { 0x170103, 0x170996, 0xdcf4764d74d92889, 0xd928890000000000, 0, 40 }, /* #15 */ 10643 { 0x0872c2, 0x087297, 0x76ba44c181fbbf06, 0xa44c181fbbf06000, 0, 12 }, /* #16 */ 10644 { 0x227242, 0x227216, 0x82b1a97f69c305cc, 0x6a5fda70c1730000, 0, 14 }, /* #17 */ 10645 { 0x172b56, 0x172b96, 0xaf39252a22a7f3d6, 0x88a9fcf580000000, 0, 30 }, /* #18 */ 10646 { 0x092e52, 0x092616, 0x8d78c106611d57f1, 0x4755fc4000000000, 0, 38 }, /* #19 */ 10647 { 0x1d5456, 0x1d5c17, 0x17a23e90c2df621c, 0x0b7d887000000000, 0, 34 }, /* #20 */ 10648 { 0x1078d7, 0x107097, 0xff8e7bb905b73748, 0xc82db9ba40000000, 0, 27 }, /* #21 */ 10649 { 0x172f93, 0x172716, 0x397af4040c881291, 0x0206440948800000, 0, 23 }, /* #22 */ 10650 { 0x303246, 0x303293, 0xb8426b23af7639ce, 0xc213591d7bb1ce70, 0, 3 }, /* #23 */ 10651 { 0x205dc3, 0x205516, 0x7cd269a3212bb660, 0x6934d19095db3000, 0, 7 }, /* #24 */ 10652 { 0x067953, 0x067197, 0x519d57edfecf255a, 0xf6792ad000000000, 0, 35 }, /* #25 */ 10653 { 0x3a1e46, 0x3a1e17, 0x6894bee4ad2d0c93, 0x4bee4ad2d0c93000, 0, 12 }, /* #26 */ 10654 { 0x355fd7, 0x355f96, 0x532ace1869fcc9e4, 0xce1869fcc9e40000, 0, 16 }, /* #27 */ 10655 { 0x3e0017, 0x3e0817, 0x13f6db4bd3c0446b, 0x6000000000000000, 0, 61 }, /* #28 */ 10656 { 0x105247, 0x105297, 0xc9511cb9a9a4e75b, 0xd6c0000000000000, 0, 54 }, /* #29 */ 10657 { 0x3d2f86, 0x3d2f17, 0xd1ba50f39456d8e7, 0x39456d8e70000000, 0, 28 }, /* #30 */ 10658 { 0x343882, 0x343016, 0x764d2bb1406c0f01, 0x06c0f01000000000, 0, 36 }, /* #31 */ 10659 { 0x116096, 0x116016, 0x7b1cc334d5af97e3, 0x6000000000000000, 0, 61 }, /* #32 */ 10660 { 0x0c1383, 0x0c1397, 0xa09789dde55ecc6d, 0x8da0000000000000, 0, 53 }, /* #33 */ 10661 { 0x177617, 0x177e17, 0xaae14431a70b9ad1, 0x5a20000000000000, 0, 53 }, /* #34 */ 10662 { 0x1e3903, 0x1e3116, 0x3c77358df23134a4, 0x6b1be46269480000, 0, 17 }, /* #35 */ 10663 { 0x181306, 0x181b96, 0xc9d875ccdede2331, 0xdede233100000000, 0, 32 }, /* #36 */ 10664 { 0x0a2613, 0x0a2e96, 0x48c8e5de43e56309, 0xf958c24000000000, 0, 38 }, /* #37 */ 10665 { 0x1b2016, 0x1b2896, 0xb09b6c1b756d1f16, 0xdb60dbab68f8b000, 0, 11 }, /* #38 */ 10666 { 0x052b03, 0x052b17, 0xe5f32dcf2c6817cf, 0x6e796340be780000, 0, 19 }, /* #39 */ 10667 { 0x020d13, 0x020d96, 0x18289c47f9ea9629, 0xc520000000000000, 0, 53 }, /* #40 */ 10668 { 0x2a3747, 0x2a3f92, 0xbd448a2eac6e4c13, 0xf51228bab1b9304c, 0, 2 }, /* #41 */ 10669 { 0x023ad3, 0x023297, 0xdbb310fca17931c7, 0xf942f2638e000000, 0, 25 }, /* #42 */ 10670 { 0x385357, 0x385316, 0x5110a7400344c1c3, 0x7400344c1c300000, 0, 20 }, /* #43 */ 10671 { 0x3b3553, 0x3b3516, 0x7a00a589f37d95f7, 0x57dc000000000000, 0, 50 }, /* #44 */ 10672 { 0x2f25c7, 0x2f2d17, 0xd7af6ffe6ae2eaf4, 0x1757a00000000000, 0, 43 }, /* #45 */ 10673 { 0x2429c7, 0x242917, 0x7ed5ccd483c7fd87, 0x520f1ff61c000000, 0, 26 }, /* #46 */ 10674 { 0x145d02, 0x145516, 0xe8bdd1f9b43b6a44, 0x3b6a440000000000, 0, 40 }, /* #47 */ 10675 { 0x321d16, 0x321d96, 0xedf425d21a1df25f, 0xd0ef92f800000000, 0, 35 }, /* #48 */ 10676 { 0x2b3a17, 0x2b3216, 0x3fbc334799900ae8, 0x68f332015d000000, 0, 21 }, /* #49 */ 10677 { 0x312b97, 0x312b17, 0x9910b12661409d33, 0x3300000000000000, 0, 56 }, /* #50 */ 10678 { 0x1407d6, 0x140f17, 0xa9c262925ba20435, 0x5000000000000000, 0, 60 }, /* #51 */ 10679 { 0x092d56, 0x092597, 0xac3eaf8a06473269, 0xf57c503239934800, 0, 11 }, /* #52 */ 10680 { 0x210583, 0x210516, 0x826622846c83db6c, 0x0f6db00000000000, 0, 42 }, /* #53 */ 10681 { 0x0c4bc3, 0x0c4b96, 0x9c280c08064bd376, 0x97a6ec0000000000, 0, 41 }, /* #54 */ 10682 { 0x1144d6, 0x114c17, 0x9db4521135060314, 0x4180c50000000000, 0, 38 }, /* #55 */ 10683 { 0x227ac2, 0x227297, 0xde6d81dd65f1b04c, 0xbacbe36098000000, 0, 25 }, /* #56 */ 10684 { 0x2d0dd3, 0x2d0d13, 0xae9dd8ed5a6831ce, 0x74eec76ad3418e70, 0, 3 }, /* #57 */ 10685 { 0x3e2992, 0x3e2116, 0x146c89da26306436, 0x321b000000000000, 0, 47 }, /* #58 */ 10686 { 0x146a53, 0x146a17, 0x54c4e7a696e407ef, 0x4c4e7a696e407ef0, 0, 4 }, /* #59 */ 10687 { 0x042c56, 0x042c92, 0x6e68e8b17e43356e, 0xe68e8b17e43356e0, 0, 4 }, /* #60 */ 10688 { 0x0b7253, 0x0b7297, 0x3c8ca73c6cdc7136, 0xc4d8000000000000, 0, 50 }, /* #61 */ 10689 { 0x2b7346, 0x2b7b96, 0x781ba0448d3a7224, 0x8900000000000000, 0, 54 }, /* #62 */ 10690 { 0x354183, 0x354913, 0x3a995271ca759b87, 0x532a4e394eb370e0, 0, 5 }, /* #63 */ 10691 }; 10692 static const BINU64_TEST_T g_aTests_shr_u64[] = 10693 { 10694 { 0x2f7402, 0x2f7412, 0x0bca2e45aa68e1f3, 0x0000000002f28b91, 0, 34 }, /* #0 */ 10695 { 0x374f83, 0x374712, 0xe4e2a362020ef897, 0x00000000000e4e2a, 0, 44 }, /* #1 */ 10696 { 0x113106, 0x113112, 0x9366ca2ea12b14dd, 0x000000000000049b, 0, 53 }, /* #2 */ 10697 { 0x141356, 0x141312, 0xe7c3585a978337c8, 0x0000000000039f0d, 0, 46 }, /* #3 */ 10698 { 0x0c2606, 0x0c2613, 0x9ddd482e2aafc3f4, 0x0000000002777520, 0, 38 }, /* #4 */ 10699 { 0x382183, 0x382116, 0x65430814dcdfbe3e, 0x0000000000000006, 0, 60 }, /* #5 */ 10700 { 0x387e83, 0x387617, 0xedf5dd5af20edd96, 0x00edf5dd5af20edd, 0, 8 }, /* #6 */ 10701 { 0x236d97, 0x236517, 0x4a6cf31a043172e0, 0x000129b3cc6810c5, 0, 14 }, /* #7 */ 10702 { 0x3f50d2, 0x3f5017, 0x1b6f377999263535, 0x0db79bbccc931a9a, 0, 1 }, /* #8 */ 10703 { 0x067442, 0x067417, 0xbfe867d256c51939, 0x05ff433e92b628c9, 0, 5 }, /* #9 */ 10704 { 0x035387, 0x035312, 0x79c89434b9291b70, 0x000000001e72250d, 0, 34 }, /* #10 */ 10705 { 0x2432c6, 0x243217, 0xea79e4e4cbc9c073, 0x0753cf27265e4e03, 0, 5 }, /* #11 */ 10706 { 0x0a7692, 0x0a7617, 0xff698d8666309490, 0x000000000000ff69, 0, 48 }, /* #12 */ 10707 { 0x096a82, 0x096212, 0xa2c70565c6432744, 0x000a2c70565c6432, 0, 12 }, /* #13 */ 10708 { 0x0128d2, 0x012012, 0xbee108f478297095, 0x0000000000000001, 0, 63 }, /* #14 */ 10709 { 0x093152, 0x093112, 0xf40c565c850f5e9c, 0x00000000000003d0, 0, 54 }, /* #15 */ 10710 { 0x2e4bd7, 0x2e4313, 0x1cfdb09e0b92f4ad, 0x0000000000001cfd, 0, 48 }, /* #16 */ 10711 { 0x3b4c46, 0x3b4417, 0xdee85770dc8ebc3d, 0x0000000000000006, 0, 61 }, /* #17 */ 10712 { 0x251386, 0x251313, 0x13ef1d8f5677cfda, 0x0000009f78ec7ab3, 0, 21 }, /* #18 */ 10713 { 0x211796, 0x211717, 0x9ea4dd304e30e996, 0x00000013d49ba609, 0, 27 }, /* #19 */ 10714 { 0x241d06, 0x241516, 0x6fc31c39e32f3316, 0x000000000001bf0c, 0, 46 }, /* #20 */ 10715 { 0x004f43, 0x004712, 0x2f8a4493c42f16ed, 0x0000000be29124f1, 0, 26 }, /* #21 */ 10716 { 0x015356, 0x015317, 0x84fd8f4feba3a656, 0x0000000000109fb1, 0, 43 }, /* #22 */ 10717 { 0x0878d3, 0x087012, 0x8cd0b1019cd1b91f, 0x0000000000000046, 0, 57 }, /* #23 */ 10718 { 0x1664d7, 0x166417, 0x1c8671cd45389e45, 0x000000000000390c, 0, 47 }, /* #24 */ 10719 { 0x233d92, 0x233517, 0x4dc5121b41e0cd47, 0x0000000000026e28, 0, 45 }, /* #25 */ 10720 { 0x015757, 0x015717, 0xb096029c2feb0ccf, 0x1612c05385fd6199, 0, 3 }, /* #26 */ 10721 { 0x067bd3, 0x067316, 0xe4aaf599eb7f16b1, 0x0000000000007255, 0, 49 }, /* #27 */ 10722 { 0x3939c3, 0x393116, 0x04e851b42e5ca73f, 0x00000000000004e8, 0, 48 }, /* #28 */ 10723 { 0x147357, 0x147313, 0x06727cc86b3379a0, 0x0019c9f321accde6, 0, 6 }, /* #29 */ 10724 { 0x156243, 0x156216, 0xf8fed7db1ab94381, 0x00000000000f8fed, 0, 44 }, /* #30 */ 10725 { 0x0d2fc6, 0x0d2717, 0x3f434b9a5205de44, 0x00000000003f434b, 0, 40 }, /* #31 */ 10726 { 0x095b13, 0x095312, 0xbd7b98b1d1b9cde1, 0x000017af73163a37, 0, 19 }, /* #32 */ 10727 { 0x2a5002, 0x2a5012, 0x2a21d6ed0db31cb5, 0x0000000000000054, 0, 55 }, /* #33 */ 10728 { 0x3545d6, 0x354517, 0x03a1e6e31657415d, 0x001d0f3718b2ba0a, 0, 5 }, /* #34 */ 10729 { 0x213842, 0x213017, 0x3ae68b3a7abcb461, 0x0000000075cd1674, 0, 31 }, /* #35 */ 10730 { 0x3a3902, 0x3a3113, 0x84b9dc49764a4027, 0x000000010973b892, 0, 31 }, /* #36 */ 10731 { 0x312c86, 0x312412, 0x25f3fd24ada9c99f, 0x0097cff492b6a726, 0, 6 }, /* #37 */ 10732 { 0x0c1946, 0x0c1113, 0x7b1bfb505bab0de0, 0x000007b1bfb505ba, 0, 20 }, /* #38 */ 10733 { 0x194112, 0x194116, 0xa0c27d58aac76b8c, 0x0000000000000506, 0, 53 }, /* #39 */ 10734 { 0x1d13c2, 0x1d1313, 0x1c07275ea3bc3fe6, 0x0000000000000701, 0, 50 }, /* #40 */ 10735 { 0x2b2947, 0x2b2113, 0x9d55c00a49e31c48, 0x00004eaae00524f1, 0, 17 }, /* #41 */ 10736 { 0x335e42, 0x335617, 0x2d9852b39806e8b7, 0x0000000000000005, 0, 59 }, /* #42 */ 10737 { 0x2e5fd3, 0x2e5712, 0x57b0fea60e72df86, 0x057b0fea60e72df8, 0, 4 }, /* #43 */ 10738 { 0x1e3a47, 0x1e3213, 0x9268110e4b0bf729, 0x0000249a044392c2, 0, 18 }, /* #44 */ 10739 { 0x350ac6, 0x350216, 0xa936a4ee4496534c, 0x000000000549b527, 0, 37 }, /* #45 */ 10740 { 0x2e7f03, 0x2e7713, 0xaddf44f76b67d537, 0x0000000000000015, 0, 59 }, /* #46 */ 10741 { 0x3d2f07, 0x3d2712, 0x68e477eee42d86ab, 0x0001a391dfbb90b6, 0, 14 }, /* #47 */ 10742 { 0x007053, 0x007016, 0xd27cb86d74a16ef9, 0x0000000000693e5c, 0, 41 }, /* #48 */ 10743 { 0x297602, 0x297616, 0xf7fade54abe0786a, 0x000007bfd6f2a55f, 0, 21 }, /* #49 */ 10744 { 0x0a7f83, 0x0a7716, 0xe1ffcaab49bb36a2, 0x0000e1ffcaab49bb, 0, 16 }, /* #50 */ 10745 { 0x0e0717, 0x0e0717, 0x0750c8e8784726fd, 0x000000000000750c, 0, 44 }, /* #51 */ 10746 { 0x232743, 0x232713, 0x3969501c0e311923, 0x00000000000000e5, 0, 54 }, /* #52 */ 10747 { 0x0002c3, 0x000212, 0xf12961441b7d15e8, 0x0000000003c4a585, 0, 38 }, /* #53 */ 10748 { 0x380a57, 0x380212, 0xf5d8f047d68a8d90, 0x3d763c11f5a2a364, 0, 2 }, /* #54 */ 10749 { 0x0423d7, 0x042313, 0x2f1abc7de2202faf, 0x00000000000002f1, 0, 52 }, /* #55 */ 10750 { 0x0f7182, 0x0f7117, 0xe7348633a5406728, 0x00000000e7348633, 0, 32 }, /* #56 */ 10751 { 0x241287, 0x241a16, 0xa6f2a92c71c4abea, 0x5379549638e255f5, 0, 1 }, /* #57 */ 10752 { 0x175c86, 0x175416, 0x471162cc0998af20, 0x0000000000000471, 0, 52 }, /* #58 */ 10753 { 0x363a97, 0x363216, 0xe143fade1148fd6b, 0x0000000070a1fd6f, 0, 33 }, /* #59 */ 10754 { 0x092352, 0x092313, 0x9f216b62cd018671, 0x000000000000004f, 0, 57 }, /* #60 */ 10755 { 0x393056, 0x393017, 0x786fe908226970d9, 0x0000000000000003, 0, 61 }, /* #61 */ 10756 { 0x2d4012, 0x2d4017, 0x8b2daa99b726a930, 0x000000022cb6aa66, 0, 30 }, /* #62 */ 10757 { 0x2d4c53, 0x2d4416, 0xe425301f74818872, 0x0000039094c07dd2, 0, 22 }, /* #63 */ 10758 }; 10759 static const BINU64_TEST_T g_aTests_sar_u64[] = 10760 { 10761 { 0x3f1556, 0x3f1592, 0xd792401e71af36c5, 0xffffffffffebc920, 0, 41 }, /* #0 */ 10762 { 0x226397, 0x226317, 0x65058905e54e0470, 0x00000ca0b120bca9, 0, 19 }, /* #1 */ 10763 { 0x386493, 0x386492, 0x86331c56f8a89e55, 0xff86331c56f8a89e, 0, 8 }, /* #2 */ 10764 { 0x3d6cc6, 0x3d6497, 0xb15c9bcf9e860798, 0xfffffffffffd8ae4, 0, 45 }, /* #3 */ 10765 { 0x2e6242, 0x2e6292, 0xf3d8924a26d046ce, 0xffffffff9ec49251, 0, 29 }, /* #4 */ 10766 { 0x3453c7, 0x345312, 0x28566087eef08c15, 0x0000028566087eef, 0, 20 }, /* #5 */ 10767 { 0x026196, 0x026193, 0xefffe1f2296a0737, 0xfffffffffffffffe, 0, 60 }, /* #6 */ 10768 { 0x305ad2, 0x305292, 0xc8b0407b43f7e83e, 0xffffffffffffe458, 0, 49 }, /* #7 */ 10769 { 0x3f2486, 0x3f2492, 0xe8e37f748736f457, 0xfffffffffe8e37f7, 0, 36 }, /* #8 */ 10770 { 0x242347, 0x242316, 0x5711445d3d4a4562, 0x00000ae2288ba7a9, 0, 19 }, /* #9 */ 10771 { 0x304f06, 0x304796, 0x86d32ffba7d6525d, 0xfffffffffffffffc, 0, 61 }, /* #10 */ 10772 { 0x265b83, 0x265316, 0x527dfc33ded57ee5, 0x00000527dfc33ded, 0, 20 }, /* #11 */ 10773 { 0x394a07, 0x394217, 0x346288a27906e7e5, 0x0000000068c51144, 0, 31 }, /* #12 */ 10774 { 0x326fc2, 0x326792, 0xfa7d46e21f1191d5, 0xffffffffffffd3ea, 0, 45 }, /* #13 */ 10775 { 0x1c7bd7, 0x1c7397, 0xe47db7e7d790d0d2, 0xfffffffffffffffc, 0, 59 }, /* #14 */ 10776 { 0x165dc3, 0x165592, 0xab0e5633c82f942d, 0xffffffeac3958cf2, 0, 26 }, /* #15 */ 10777 { 0x120e97, 0x120617, 0x5032edca000ede85, 0x00000000005032ed, 0, 40 }, /* #16 */ 10778 { 0x3a36d6, 0x3a3617, 0x141afe87eaee8fae, 0x00000000141afe87, 0, 32 }, /* #17 */ 10779 { 0x133943, 0x133112, 0x6507c1900f968d12, 0x000000000001941f, 0, 46 }, /* #18 */ 10780 { 0x264ac6, 0x264213, 0x7c2465d1d38ac754, 0x0f848cba3a7158ea, 0, 3 }, /* #19 */ 10781 { 0x1f0657, 0x1f0616, 0x1268a922b5772a33, 0x000000000000049a, 0, 50 }, /* #20 */ 10782 { 0x1b6f13, 0x1b6797, 0xdbef540b51ecf596, 0xfffffdbef540b51e, 0, 20 }, /* #21 */ 10783 { 0x226552, 0x226512, 0x2125c90cb3aa0cab, 0x0000000000424b92, 0, 39 }, /* #22 */ 10784 { 0x2e4d57, 0x2e4593, 0xbfaa13bb7d17392a, 0xfffffffffbfaa13b, 0, 36 }, /* #23 */ 10785 { 0x064106, 0x064112, 0x593e1e2b27344770, 0x0000164f878ac9cd, 0, 18 }, /* #24 */ 10786 { 0x3f4513, 0x3f4512, 0x5ae2b896d6181c65, 0x0000000005ae2b89, 0, 36 }, /* #25 */ 10787 { 0x2f1796, 0x2f1797, 0x943c136725bdde08, 0xffffca1e09b392de, 0, 17 }, /* #26 */ 10788 { 0x367a07, 0x367296, 0xb9deda9091e0be13, 0xfffffffee77b6a42, 0, 30 }, /* #27 */ 10789 { 0x0d1817, 0x0d1093, 0xb329714a316a32be, 0xf6652e29462d4657, 0, 3 }, /* #28 */ 10790 { 0x053983, 0x053113, 0x0ae532f058cd3f08, 0x0000000000000002, 0, 58 }, /* #29 */ 10791 { 0x0953d6, 0x095392, 0x87a4480d9ca8cc76, 0xfffffffffe1e9120, 0, 38 }, /* #30 */ 10792 { 0x1a1943, 0x1a1197, 0xdb06adcf41bafc3f, 0xffffffffffffffed, 0, 57 }, /* #31 */ 10793 { 0x2d3487, 0x2d3493, 0xf258fed00931094a, 0xfc963fb4024c4252, 0, 2 }, /* #32 */ 10794 { 0x026583, 0x026556, 0x0eb31837c55ebca5, 0x0000000000000000, 0, 62 }, /* #33 */ 10795 { 0x2a5c57, 0x2a5496, 0xc78004ba34dcbb1b, 0xffffffffffff1e00, 0, 46 }, /* #34 */ 10796 { 0x0f2507, 0x0f2596, 0xa5fc48b98551c05d, 0xffffffffffe97f12, 0, 42 }, /* #35 */ 10797 { 0x1f7c87, 0x1f7416, 0x3505a5a8eca8a957, 0x00000001a82d2d47, 0, 29 }, /* #36 */ 10798 { 0x2d1312, 0x2d1312, 0x1c2521bbc09a73bf, 0x1c2521bbc09a73bf, 0, 0 }, /* #37 */ 10799 { 0x097bc7, 0x097313, 0x7d26753a90704e54, 0x0000000000000fa4, 0, 51 }, /* #38 */ 10800 { 0x0a2697, 0x0a2616, 0x77dbded32706eda4, 0x00000000efb7bda6, 0, 31 }, /* #39 */ 10801 { 0x1e2947, 0x1e2116, 0x7c2e5887967b8a2d, 0x1f0b9621e59ee28b, 0, 2 }, /* #40 */ 10802 { 0x1f0ed2, 0x1f0693, 0xf2287f99ed19b2c8, 0xffffffff2287f99e, 0, 28 }, /* #41 */ 10803 { 0x326942, 0x326116, 0x3628ed09e6b02472, 0x0000000000d8a3b4, 0, 38 }, /* #42 */ 10804 { 0x207256, 0x207217, 0x480775e7a24e620d, 0x0000900eebcf449c, 0, 15 }, /* #43 */ 10805 { 0x243357, 0x243312, 0x20c1e8a27fbc42be, 0x00008307a289fef1, 0, 14 }, /* #44 */ 10806 { 0x266257, 0x266212, 0x425288cd61954faf, 0x0000000000084a51, 0, 43 }, /* #45 */ 10807 { 0x1d6f07, 0x1d6797, 0xabf5bc8cd82bed81, 0xfffffffffffff57e, 0, 51 }, /* #46 */ 10808 { 0x091fc3, 0x091797, 0xf3a78c26f7a21b32, 0xfffffffe74f184de, 0, 27 }, /* #47 */ 10809 { 0x360e82, 0x360612, 0x3bf847a761bcf30a, 0x000000000000077f, 0, 51 }, /* #48 */ 10810 { 0x3431c3, 0x343112, 0x14abe8a6eb4a343e, 0x00000000014abe8a, 0, 36 }, /* #49 */ 10811 { 0x073642, 0x073696, 0x8d642956a45054e3, 0xffffffffffffff8d, 0, 56 }, /* #50 */ 10812 { 0x0f54c2, 0x0f5496, 0xe05123bf7c45282e, 0xfffffffffffe0512, 0, 44 }, /* #51 */ 10813 { 0x2627d2, 0x262713, 0x35da4b57aebfdb5b, 0x0000000035da4b57, 0, 32 }, /* #52 */ 10814 { 0x220e16, 0x220692, 0xa48e8636b48a5010, 0xffffffffffffffe9, 0, 58 }, /* #53 */ 10815 { 0x071492, 0x071492, 0x9e9ed6afcb356590, 0xffffffffffffcf4f, 0, 49 }, /* #54 */ 10816 { 0x277896, 0x277097, 0xde0840608b797637, 0xfffffff782101822, 0, 26 }, /* #55 */ 10817 { 0x384386, 0x384397, 0xff5fcd860bec306f, 0xffffffffffffebf9, 0, 43 }, /* #56 */ 10818 { 0x1a6213, 0x1a6217, 0x6c290c9bf0f80946, 0x0d8521937e1f0128, 0, 3 }, /* #57 */ 10819 { 0x210657, 0x210613, 0x072b6562076efb29, 0x0000000000001cad, 0, 46 }, /* #58 */ 10820 { 0x1b2f43, 0x1b2712, 0x78cd8e25aabb7441, 0x03c66c712d55dba2, 0, 5 }, /* #59 */ 10821 { 0x1d7643, 0x1d7612, 0x7056e56de91d068e, 0x0000000000000038, 0, 57 }, /* #60 */ 10822 { 0x2d0f47, 0x2d0716, 0x5c9a0565119b1566, 0x000172681594466c, 0, 14 }, /* #61 */ 10823 { 0x291546, 0x291513, 0x290cdd874afdfd7c, 0x000000005219bb0e, 0, 31 }, /* #62 */ 10824 { 0x0d7213, 0x0d7297, 0xdfc5909f0b440968, 0xfdfc5909f0b44096, 0, 4 }, /* #63 */ 10825 };
Note:
See TracChangeset
for help on using the changeset viewer.

