Index: trunk/src/VBox/VMM/testcase/tstIEMAImplData.h
===================================================================
--- trunk/src/VBox/VMM/testcase/tstIEMAImplData.h	(revision 93888)
+++ trunk/src/VBox/VMM/testcase/tstIEMAImplData.h	(revision 94155)
@@ -1,5 +1,5 @@
 /* $Id$ */
 /** @file
- * IEM Assembly Instruction Helper Testcase Data - AMD Ryzen Threadripper 3990X 64-Core Processor.
+ * IEM Assembly Instruction Helper Testcase Data - r150112 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
  */
 
@@ -16,4 +16,9 @@
  */
 
+#ifndef VMM_INCLUDE_SRC_testcase_tstIEMAImplData_h
+#define VMM_INCLUDE_SRC_testcase_tstIEMAImplData_h
+#ifndef RT_WITHOUT_PRAGMA_ONCE
+# pragma once
+#endif
 
 
@@ -21,1073 +26,1073 @@
 static const BINU8_TEST_T g_aTests_add_u8[] =
 {
-    { 0x084b02, 0x084382, 0x93, 0xa4, 0x11, 0x0 }, /* #0 */
-    { 0x2c2396, 0x2c2317, 0x29, 0x06, 0xdd, 0x0 }, /* #1 */
-    { 0x100a57, 0x100217, 0xe8, 0x50, 0x68, 0x0 }, /* #2 */
-    { 0x3c3c47, 0x3c3403, 0x71, 0x0e, 0x9d, 0x0 }, /* #3 */
-    { 0x0f3f57, 0x0f3782, 0x25, 0xf7, 0xd2, 0x0 }, /* #4 */
-    { 0x0c6583, 0x0c6592, 0x03, 0x91, 0x8e, 0x0 }, /* #5 */
-    { 0x3f6512, 0x3f6513, 0xdf, 0x19, 0x3a, 0x0 }, /* #6 */
-    { 0x172f43, 0x172792, 0xef, 0xf7, 0x08, 0x0 }, /* #7 */
-    { 0x133ed3, 0x133686, 0xca, 0xeb, 0x21, 0x0 }, /* #8 */
-    { 0x387f17, 0x387716, 0x52, 0x71, 0x1f, 0x0 }, /* #9 */
-    { 0x0b4943, 0x0b4117, 0xe7, 0x24, 0x3d, 0x0 }, /* #10 */
-    { 0x085c12, 0x085407, 0xe1, 0x1d, 0x3c, 0x0 }, /* #11 */
-    { 0x3c5246, 0x3c5a17, 0x9f, 0x66, 0xc7, 0x0 }, /* #12 */
-    { 0x222113, 0x222187, 0xf9, 0x8d, 0x94, 0x0 }, /* #13 */
-    { 0x1a0017, 0x1a0017, 0xdb, 0x3a, 0x5f, 0x0 }, /* #14 */
-    { 0x340802, 0x340807, 0xb1, 0x33, 0x82, 0x0 }, /* #15 */
-    { 0x310583, 0x310507, 0x30, 0x0f, 0xdf, 0x0 }, /* #16 */
-    { 0x2c7e07, 0x2c7682, 0x82, 0xf7, 0x75, 0x0 }, /* #17 */
-    { 0x0a5253, 0x0a5282, 0x4a, 0xdf, 0x95, 0x0 }, /* #18 */
-    { 0x250e87, 0x250692, 0x2f, 0xec, 0xbd, 0x0 }, /* #19 */
-    { 0x324457, 0x324c86, 0x40, 0x88, 0x48, 0x0 }, /* #20 */
-    { 0x3b7042, 0x3b7006, 0x40, 0x44, 0x04, 0x0 }, /* #21 */
-    { 0x2217c3, 0x221796, 0x4b, 0xd7, 0x8c, 0x0 }, /* #22 */
-    { 0x232ed3, 0x232612, 0x0e, 0x25, 0x17, 0x0 }, /* #23 */
-    { 0x214e43, 0x214692, 0x53, 0xf1, 0x9e, 0x0 }, /* #24 */
-    { 0x133d87, 0x133513, 0xef, 0x58, 0x69, 0x0 }, /* #25 */
-    { 0x093247, 0x093206, 0x08, 0x69, 0x61, 0x0 }, /* #26 */
-    { 0x284202, 0x284a07, 0x92, 0x53, 0xc1, 0x0 }, /* #27 */
-    { 0x3e2542, 0x3e2597, 0xec, 0xd1, 0xe5, 0x0 }, /* #28 */
-    { 0x3d08c6, 0x3d0003, 0xb2, 0x19, 0x67, 0x0 }, /* #29 */
-    { 0x0b05c2, 0x0b0517, 0xd5, 0x12, 0x3d, 0x0 }, /* #30 */
-    { 0x142512, 0x142596, 0x89, 0xd2, 0x49, 0x0 }, /* #31 */
-    { 0x3e4c56, 0x3e4482, 0x98, 0xfd, 0x65, 0x0 }, /* #32 */
-    { 0x020696, 0x020682, 0x73, 0xfd, 0x8a, 0x0 }, /* #33 */
-    { 0x1d57c2, 0x1d5793, 0xeb, 0xb3, 0xc8, 0x0 }, /* #34 */
-    { 0x005c52, 0x005497, 0x86, 0x82, 0xfc, 0x0 }, /* #35 */
-    { 0x366e07, 0x366616, 0x18, 0x65, 0x4d, 0x0 }, /* #36 */
-    { 0x131107, 0x131107, 0xb0, 0x03, 0x53, 0x0 }, /* #37 */
-    { 0x2d3743, 0x2d3f07, 0xc1, 0x72, 0xb1, 0x0 }, /* #38 */
-    { 0x1e2c97, 0x1e2487, 0xba, 0xac, 0xf2, 0x0 }, /* #39 */
-    { 0x3c2dd7, 0x3c2d82, 0x30, 0x86, 0x56, 0x0 }, /* #40 */
-    { 0x352a43, 0x352282, 0x44, 0xe5, 0xa1, 0x0 }, /* #41 */
-    { 0x3436c3, 0x343603, 0xa8, 0x19, 0x71, 0x0 }, /* #42 */
-    { 0x331456, 0x331496, 0xcd, 0xf3, 0x26, 0x0 }, /* #43 */
-    { 0x1b38d7, 0x1b3017, 0x97, 0x06, 0x6f, 0x0 }, /* #44 */
-    { 0x0b1897, 0x0b1086, 0xea, 0xff, 0x15, 0x0 }, /* #45 */
-    { 0x074216, 0x074213, 0x5a, 0x20, 0xc6, 0x0 }, /* #46 */
-    { 0x0b6b83, 0x0b6313, 0x6b, 0x57, 0xec, 0x0 }, /* #47 */
-    { 0x321f06, 0x321f82, 0x43, 0x8f, 0x4c, 0x0 }, /* #48 */
-    { 0x166852, 0x166882, 0x70, 0xba, 0x4a, 0x0 }, /* #49 */
-    { 0x1a6b57, 0x1a6b92, 0x57, 0xc4, 0x6d, 0x0 }, /* #50 */
-    { 0x363613, 0x363e17, 0xab, 0x77, 0xcc, 0x0 }, /* #51 */
-    { 0x0a4f43, 0x0a4717, 0x7f, 0x21, 0xa2, 0x0 }, /* #52 */
-    { 0x0970d6, 0x097002, 0x55, 0x7a, 0x25, 0x0 }, /* #53 */
-    { 0x097242, 0x097217, 0xc9, 0x47, 0x7e, 0x0 }, /* #54 */
-    { 0x113596, 0x113d07, 0x95, 0x28, 0x93, 0x0 }, /* #55 */
-    { 0x325006, 0x325007, 0x28, 0x1d, 0xf5, 0x0 }, /* #56 */
-    { 0x190a42, 0x190a82, 0x4c, 0x8c, 0x40, 0x0 }, /* #57 */
-    { 0x0f4a96, 0x0f4a86, 0x74, 0xd8, 0x64, 0x0 }, /* #58 */
-    { 0x3729d7, 0x372113, 0xdf, 0x45, 0x66, 0x0 }, /* #59 */
-    { 0x376503, 0x376d07, 0x84, 0x77, 0xf3, 0x0 }, /* #60 */
-    { 0x182357, 0x182313, 0x47, 0x40, 0xf9, 0x0 }, /* #61 */
-    { 0x334202, 0x334296, 0x3a, 0xd4, 0x9a, 0x0 }, /* #62 */
-    { 0x385dc6, 0x385d17, 0xcd, 0x50, 0x83, 0x0 }, /* #63 */
+    { 0x2f4057, 0x2f4046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x002cc6, 0x002446, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x2b1587, 0x2b1546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x2575c2, 0x257546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x0e1fd2, 0x0e1786, 0x9a, 0x9a, 0x00, 0x0 }, /* #4 */
+    { 0x073b42, 0x073386, 0xaa, 0xaa, 0x00, 0x0 }, /* #5 */
+    { 0x2e5b16, 0x2e5302, 0x79, 0x79, 0x00, 0x0 }, /* #6 */
+    { 0x032482, 0x032482, 0xc2, 0xc2, 0x00, 0x0 }, /* #7 */
+    { 0x1e0f12, 0x1e0706, 0x06, 0x5f, 0x59, 0x0 }, /* #8 */
+    { 0x0e79c6, 0x0e7182, 0xe0, 0xfe, 0x1e, 0x0 }, /* #9 */
+    { 0x023a17, 0x023217, 0xfd, 0x09, 0x0c, 0x0 }, /* #10 */
+    { 0x2f6c83, 0x2f6c07, 0xc3, 0x44, 0x81, 0x0 }, /* #11 */
+    { 0x275f02, 0x275f17, 0xbf, 0x5c, 0x9d, 0x0 }, /* #12 */
+    { 0x155897, 0x155896, 0x38, 0xb2, 0x7a, 0x0 }, /* #13 */
+    { 0x005e82, 0x005e07, 0xa0, 0x44, 0xa4, 0x0 }, /* #14 */
+    { 0x1402c2, 0x140206, 0x63, 0x65, 0x02, 0x0 }, /* #15 */
+    { 0x214cd2, 0x214413, 0x76, 0x45, 0xcf, 0x0 }, /* #16 */
+    { 0x3a2187, 0x3a2193, 0xee, 0xdc, 0xee, 0x0 }, /* #17 */
+    { 0x196a42, 0x196217, 0x5d, 0x47, 0xea, 0x0 }, /* #18 */
+    { 0x2b2c03, 0x2b2c96, 0x2e, 0x9a, 0x6c, 0x0 }, /* #19 */
+    { 0x186a06, 0x186206, 0x68, 0x6a, 0x02, 0x0 }, /* #20 */
+    { 0x0b2887, 0x0b2807, 0xa3, 0x2b, 0x88, 0x0 }, /* #21 */
+    { 0x3f5217, 0x3f5a86, 0x47, 0xaf, 0x68, 0x0 }, /* #22 */
+    { 0x1045d6, 0x104507, 0x50, 0x0f, 0xbf, 0x0 }, /* #23 */
+    { 0x0c1006, 0x0c1006, 0x21, 0x63, 0x42, 0x0 }, /* #24 */
+    { 0x296243, 0x296a07, 0xe3, 0x66, 0x83, 0x0 }, /* #25 */
+    { 0x0821d7, 0x082106, 0x07, 0x47, 0x40, 0x0 }, /* #26 */
+    { 0x314596, 0x314517, 0x5c, 0x17, 0xbb, 0x0 }, /* #27 */
+    { 0x141c47, 0x141c86, 0x60, 0xc5, 0x65, 0x0 }, /* #28 */
+    { 0x0e0543, 0x0e0503, 0x43, 0x2f, 0xec, 0x0 }, /* #29 */
+    { 0x175d96, 0x175517, 0x7a, 0x77, 0xfd, 0x0 }, /* #30 */
+    { 0x231a93, 0x231286, 0x9b, 0xdb, 0x40, 0x0 }, /* #31 */
+    { 0x264552, 0x264513, 0xec, 0x25, 0x39, 0x0 }, /* #32 */
+    { 0x3b3643, 0x3b3603, 0xe3, 0x54, 0x71, 0x0 }, /* #33 */
+    { 0x1c1ad7, 0x1c1a07, 0xe4, 0x6f, 0x8b, 0x0 }, /* #34 */
+    { 0x1c3b87, 0x1c3307, 0x67, 0x3a, 0xd3, 0x0 }, /* #35 */
+    { 0x195e82, 0x195696, 0x45, 0xd4, 0x8f, 0x0 }, /* #36 */
+    { 0x277c46, 0x277417, 0x6b, 0x69, 0xfe, 0x0 }, /* #37 */
+    { 0x381287, 0x381213, 0x64, 0x32, 0xce, 0x0 }, /* #38 */
+    { 0x0a0983, 0x0a0992, 0x44, 0xb3, 0x6f, 0x0 }, /* #39 */
+    { 0x282c97, 0x282483, 0xf8, 0xe9, 0xf1, 0x0 }, /* #40 */
+    { 0x176997, 0x176193, 0xed, 0xe6, 0xf9, 0x0 }, /* #41 */
+    { 0x3b3e16, 0x3b3e82, 0x7d, 0xdf, 0x62, 0x0 }, /* #42 */
+    { 0x014353, 0x014306, 0x34, 0x7d, 0x49, 0x0 }, /* #43 */
+    { 0x395f97, 0x395717, 0xe9, 0x21, 0x38, 0x0 }, /* #44 */
+    { 0x1c3413, 0x1c3c96, 0x5b, 0xc9, 0x6e, 0x0 }, /* #45 */
+    { 0x073dc6, 0x073d92, 0x5d, 0xd6, 0x79, 0x0 }, /* #46 */
+    { 0x241856, 0x241813, 0xb3, 0x51, 0x9e, 0x0 }, /* #47 */
+    { 0x250a82, 0x250202, 0x09, 0x4c, 0x43, 0x0 }, /* #48 */
+    { 0x1d0856, 0x1d0807, 0xaf, 0x5f, 0xb0, 0x0 }, /* #49 */
+    { 0x1e4297, 0x1e4286, 0xd9, 0xeb, 0x12, 0x0 }, /* #50 */
+    { 0x3a3c53, 0x3a3417, 0xe6, 0x21, 0x3b, 0x0 }, /* #51 */
+    { 0x057f87, 0x057787, 0xe1, 0xd1, 0xf0, 0x0 }, /* #52 */
+    { 0x3c6382, 0x3c6b92, 0x7c, 0xe3, 0x67, 0x0 }, /* #53 */
+    { 0x3e7fd6, 0x3e7713, 0xca, 0x25, 0x5b, 0x0 }, /* #54 */
+    { 0x1307d7, 0x130f03, 0x9e, 0x2f, 0x91, 0x0 }, /* #55 */
+    { 0x2a4a16, 0x2a4a03, 0x8a, 0x7a, 0xf0, 0x0 }, /* #56 */
+    { 0x014d92, 0x014517, 0xdf, 0x11, 0x32, 0x0 }, /* #57 */
+    { 0x2f0ac6, 0x2f0203, 0x3d, 0x0e, 0xd1, 0x0 }, /* #58 */
+    { 0x1b7d83, 0x1b7513, 0xfc, 0x07, 0x0b, 0x0 }, /* #59 */
+    { 0x3336d3, 0x333606, 0x52, 0x7d, 0x2b, 0x0 }, /* #60 */
+    { 0x151356, 0x151397, 0x98, 0x95, 0xfd, 0x0 }, /* #61 */
+    { 0x225ad2, 0x225a96, 0x2d, 0x90, 0x63, 0x0 }, /* #62 */
+    { 0x3951c3, 0x395986, 0x60, 0x9f, 0x3f, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_add_u8_locked[] =
 {
-    { 0x0311c7, 0x031117, 0xbb, 0x28, 0x6d, 0x0 }, /* #0 */
-    { 0x317f02, 0x317792, 0xc8, 0xe3, 0x1b, 0x0 }, /* #1 */
-    { 0x017a53, 0x017a92, 0x7d, 0xe0, 0x63, 0x0 }, /* #2 */
-    { 0x2d5b16, 0x2d5382, 0xd6, 0xec, 0x16, 0x0 }, /* #3 */
-    { 0x2b1fd2, 0x2b1f07, 0x94, 0x4e, 0xba, 0x0 }, /* #4 */
-    { 0x353282, 0x353203, 0xf7, 0x37, 0x40, 0x0 }, /* #5 */
-    { 0x3830d3, 0x383892, 0x5c, 0x83, 0x27, 0x0 }, /* #6 */
-    { 0x1b1416, 0x1b1496, 0x8b, 0x96, 0x0b, 0x0 }, /* #7 */
-    { 0x3b0696, 0x3b0e96, 0x3a, 0xb4, 0x7a, 0x0 }, /* #8 */
-    { 0x161cc6, 0x161492, 0xa5, 0xd0, 0x2b, 0x0 }, /* #9 */
-    { 0x006d46, 0x006d03, 0x9a, 0x4a, 0xb0, 0x0 }, /* #10 */
-    { 0x3f3a97, 0x3f3a17, 0xbe, 0x5c, 0x9e, 0x0 }, /* #11 */
-    { 0x307d56, 0x307d86, 0x63, 0xdb, 0x78, 0x0 }, /* #12 */
-    { 0x042a13, 0x042203, 0x28, 0x08, 0xe0, 0x0 }, /* #13 */
-    { 0x021c46, 0x021496, 0xd4, 0xe1, 0x0d, 0x0 }, /* #14 */
-    { 0x122086, 0x122892, 0x3d, 0xa2, 0x65, 0x0 }, /* #15 */
-    { 0x3356d3, 0x335607, 0xd1, 0x03, 0x32, 0x0 }, /* #16 */
-    { 0x2a4707, 0x2a4717, 0xd2, 0x30, 0x5e, 0x0 }, /* #17 */
-    { 0x3d7893, 0x3d7882, 0x36, 0xa7, 0x71, 0x0 }, /* #18 */
-    { 0x397103, 0x397986, 0x43, 0x88, 0x45, 0x0 }, /* #19 */
-    { 0x1c1703, 0x1c1707, 0x40, 0x2b, 0xeb, 0x0 }, /* #20 */
-    { 0x090097, 0x090013, 0xc6, 0x10, 0x4a, 0x0 }, /* #21 */
-    { 0x2752d7, 0x275207, 0xf6, 0x28, 0x32, 0x0 }, /* #22 */
-    { 0x360b07, 0x360397, 0x84, 0x82, 0xfe, 0x0 }, /* #23 */
-    { 0x181c42, 0x181416, 0x08, 0x33, 0x2b, 0x0 }, /* #24 */
-    { 0x1a7312, 0x1a7b92, 0x5f, 0xb3, 0x54, 0x0 }, /* #25 */
-    { 0x263253, 0x263286, 0xa4, 0xfa, 0x56, 0x0 }, /* #26 */
-    { 0x347317, 0x347b96, 0x7f, 0x9a, 0x1b, 0x0 }, /* #27 */
-    { 0x262996, 0x262192, 0x3d, 0xe0, 0xa3, 0x0 }, /* #28 */
-    { 0x0a2813, 0x0a2096, 0xb3, 0xd2, 0x1f, 0x0 }, /* #29 */
-    { 0x130a57, 0x130296, 0x1d, 0xb8, 0x9b, 0x0 }, /* #30 */
-    { 0x295ad2, 0x295216, 0x1c, 0x66, 0x4a, 0x0 }, /* #31 */
-    { 0x3a3ad7, 0x3a3282, 0xcc, 0xdf, 0x13, 0x0 }, /* #32 */
-    { 0x0d2702, 0x0d2793, 0xda, 0xd6, 0xfc, 0x0 }, /* #33 */
-    { 0x311613, 0x311603, 0xd2, 0x1f, 0x4d, 0x0 }, /* #34 */
-    { 0x3d65d3, 0x3d6507, 0x45, 0x0f, 0xca, 0x0 }, /* #35 */
-    { 0x1570d7, 0x157082, 0x04, 0xb9, 0xb5, 0x0 }, /* #36 */
-    { 0x343046, 0x343017, 0xc5, 0x12, 0x4d, 0x0 }, /* #37 */
-    { 0x015e87, 0x015613, 0xfa, 0x10, 0x16, 0x0 }, /* #38 */
-    { 0x236412, 0x236c03, 0xf2, 0x79, 0x87, 0x0 }, /* #39 */
-    { 0x2474d7, 0x247497, 0xfd, 0x81, 0x84, 0x0 }, /* #40 */
-    { 0x303293, 0x303206, 0x14, 0x35, 0x21, 0x0 }, /* #41 */
-    { 0x2d1e82, 0x2d1e03, 0xc1, 0x64, 0xa3, 0x0 }, /* #42 */
-    { 0x2659d7, 0x265986, 0x79, 0xbe, 0x45, 0x0 }, /* #43 */
-    { 0x367947, 0x367186, 0x81, 0xb1, 0x30, 0x0 }, /* #44 */
-    { 0x013d52, 0x013516, 0x0d, 0x78, 0x6b, 0x0 }, /* #45 */
-    { 0x045182, 0x045992, 0x6f, 0xa8, 0x39, 0x0 }, /* #46 */
-    { 0x340fd3, 0x340787, 0xdb, 0x8d, 0xb2, 0x0 }, /* #47 */
-    { 0x094f97, 0x094787, 0xe1, 0xaa, 0xc9, 0x0 }, /* #48 */
-    { 0x392253, 0x392217, 0xa5, 0x22, 0x7d, 0x0 }, /* #49 */
-    { 0x217357, 0x217382, 0x17, 0x9b, 0x84, 0x0 }, /* #50 */
-    { 0x130406, 0x130c86, 0x43, 0xb7, 0x74, 0x0 }, /* #51 */
-    { 0x262e16, 0x262e07, 0x80, 0x55, 0xd5, 0x0 }, /* #52 */
-    { 0x0c4c53, 0x0c4c82, 0x78, 0xcd, 0x55, 0x0 }, /* #53 */
-    { 0x3916d6, 0x391686, 0xc2, 0xf9, 0x37, 0x0 }, /* #54 */
-    { 0x096692, 0x096e07, 0xe5, 0x6c, 0x87, 0x0 }, /* #55 */
-    { 0x186d17, 0x186d92, 0x6a, 0xd3, 0x69, 0x0 }, /* #56 */
-    { 0x103086, 0x103017, 0x68, 0x60, 0xf8, 0x0 }, /* #57 */
-    { 0x046a96, 0x046296, 0xde, 0xeb, 0x0d, 0x0 }, /* #58 */
-    { 0x0304c6, 0x030487, 0xcf, 0x9f, 0xd0, 0x0 }, /* #59 */
-    { 0x3922d3, 0x392a96, 0x5e, 0xa3, 0x45, 0x0 }, /* #60 */
-    { 0x0341d6, 0x034182, 0x60, 0xef, 0x8f, 0x0 }, /* #61 */
-    { 0x1d0413, 0x1d0493, 0x89, 0x80, 0xf7, 0x0 }, /* #62 */
-    { 0x030c97, 0x030416, 0x1f, 0x4e, 0x2f, 0x0 }, /* #63 */
+    { 0x037296, 0x037246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x2c6d17, 0x2c6546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x033602, 0x033646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x0f47c7, 0x0f4746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x244c83, 0x244486, 0xd1, 0xd1, 0x00, 0x0 }, /* #4 */
+    { 0x3b21c7, 0x3b2186, 0x82, 0x82, 0x00, 0x0 }, /* #5 */
+    { 0x046707, 0x046702, 0x38, 0x38, 0x00, 0x0 }, /* #6 */
+    { 0x051807, 0x051002, 0x10, 0x10, 0x00, 0x0 }, /* #7 */
+    { 0x2e7797, 0x2e7786, 0x30, 0xff, 0xcf, 0x0 }, /* #8 */
+    { 0x0c2703, 0x0c2f92, 0x78, 0xf7, 0x7f, 0x0 }, /* #9 */
+    { 0x145092, 0x145012, 0x64, 0x73, 0x0f, 0x0 }, /* #10 */
+    { 0x2f1f53, 0x2f1793, 0xab, 0x91, 0xe6, 0x0 }, /* #11 */
+    { 0x374ec3, 0x374607, 0xd3, 0x3a, 0x67, 0x0 }, /* #12 */
+    { 0x065656, 0x065613, 0xdd, 0x32, 0x55, 0x0 }, /* #13 */
+    { 0x012346, 0x012386, 0xc4, 0xe8, 0x24, 0x0 }, /* #14 */
+    { 0x2e25c3, 0x2e2586, 0x88, 0x8d, 0x05, 0x0 }, /* #15 */
+    { 0x2807d7, 0x280f03, 0xe4, 0x68, 0x84, 0x0 }, /* #16 */
+    { 0x2148d3, 0x214886, 0x34, 0x9c, 0x68, 0x0 }, /* #17 */
+    { 0x394f13, 0x394713, 0x3d, 0x1a, 0xdd, 0x0 }, /* #18 */
+    { 0x167392, 0x167396, 0xab, 0xd4, 0x29, 0x0 }, /* #19 */
+    { 0x2f3dd7, 0x2f3583, 0xe0, 0xcb, 0xeb, 0x0 }, /* #20 */
+    { 0x343d92, 0x343582, 0x95, 0xd9, 0x44, 0x0 }, /* #21 */
+    { 0x3e7183, 0x3e7117, 0x73, 0x71, 0xfe, 0x0 }, /* #22 */
+    { 0x1c5546, 0x1c5506, 0x10, 0x4b, 0x3b, 0x0 }, /* #23 */
+    { 0x130cc3, 0x130403, 0xea, 0x0e, 0x24, 0x0 }, /* #24 */
+    { 0x282c93, 0x282492, 0x06, 0xd5, 0xcf, 0x0 }, /* #25 */
+    { 0x304643, 0x304612, 0x33, 0x51, 0x1e, 0x0 }, /* #26 */
+    { 0x1a7106, 0x1a7196, 0xbc, 0xf6, 0x3a, 0x0 }, /* #27 */
+    { 0x0a0793, 0x0a0793, 0xb5, 0x92, 0xdd, 0x0 }, /* #28 */
+    { 0x2c5c86, 0x2c5407, 0x34, 0x0a, 0xd6, 0x0 }, /* #29 */
+    { 0x3f6916, 0x3f6192, 0xab, 0xe6, 0x3b, 0x0 }, /* #30 */
+    { 0x284d42, 0x284597, 0xd9, 0xd4, 0xfb, 0x0 }, /* #31 */
+    { 0x2e6c52, 0x2e6403, 0xa0, 0x04, 0x64, 0x0 }, /* #32 */
+    { 0x141e46, 0x141693, 0x98, 0x97, 0xff, 0x0 }, /* #33 */
+    { 0x1317c2, 0x131707, 0x54, 0x14, 0xc0, 0x0 }, /* #34 */
+    { 0x3538d3, 0x353882, 0x64, 0xc4, 0x60, 0x0 }, /* #35 */
+    { 0x386042, 0x386082, 0xd0, 0xe6, 0x16, 0x0 }, /* #36 */
+    { 0x060742, 0x060f03, 0x93, 0x64, 0xd1, 0x0 }, /* #37 */
+    { 0x215f07, 0x215786, 0xd4, 0xd8, 0x04, 0x0 }, /* #38 */
+    { 0x0f1f47, 0x0f1707, 0xf3, 0x28, 0x35, 0x0 }, /* #39 */
+    { 0x224947, 0x224186, 0x38, 0xb8, 0x80, 0x0 }, /* #40 */
+    { 0x134207, 0x134282, 0x09, 0xab, 0xa2, 0x0 }, /* #41 */
+    { 0x2b05d3, 0x2b0513, 0xd9, 0x23, 0x4a, 0x0 }, /* #42 */
+    { 0x2175d6, 0x217517, 0xb8, 0x12, 0x5a, 0x0 }, /* #43 */
+    { 0x383253, 0x383207, 0xe8, 0x2b, 0x43, 0x0 }, /* #44 */
+    { 0x017847, 0x017007, 0x63, 0x36, 0xd3, 0x0 }, /* #45 */
+    { 0x176596, 0x176583, 0xff, 0xef, 0xf0, 0x0 }, /* #46 */
+    { 0x285203, 0x285a92, 0x4e, 0xcb, 0x7d, 0x0 }, /* #47 */
+    { 0x323f92, 0x323797, 0xdd, 0xd2, 0xf5, 0x0 }, /* #48 */
+    { 0x1d54c7, 0x1d5483, 0xd5, 0xa8, 0xd3, 0x0 }, /* #49 */
+    { 0x1a2c03, 0x1a2493, 0xc6, 0xc4, 0xfe, 0x0 }, /* #50 */
+    { 0x135fc6, 0x135f96, 0x7c, 0x82, 0x06, 0x0 }, /* #51 */
+    { 0x320b47, 0x320312, 0x15, 0x51, 0x3c, 0x0 }, /* #52 */
+    { 0x005216, 0x005216, 0x49, 0x74, 0x2b, 0x0 }, /* #53 */
+    { 0x274446, 0x274496, 0xa5, 0xd4, 0x2f, 0x0 }, /* #54 */
+    { 0x220096, 0x220007, 0x42, 0x2b, 0xe9, 0x0 }, /* #55 */
+    { 0x251e56, 0x251657, 0x1e, 0x00, 0xe2, 0x0 }, /* #56 */
+    { 0x076346, 0x076303, 0x53, 0x0d, 0xba, 0x0 }, /* #57 */
+    { 0x141082, 0x141093, 0xf4, 0x91, 0x9d, 0x0 }, /* #58 */
+    { 0x1d0212, 0x1d0a17, 0xb9, 0x60, 0xa7, 0x0 }, /* #59 */
+    { 0x1072c2, 0x107a13, 0x8f, 0x62, 0xd3, 0x0 }, /* #60 */
+    { 0x243406, 0x243413, 0xfc, 0x49, 0x4d, 0x0 }, /* #61 */
+    { 0x261ec3, 0x261683, 0xbd, 0xae, 0xf1, 0x0 }, /* #62 */
+    { 0x126d93, 0x126517, 0x73, 0x11, 0x9e, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_adc_u8[] =
 {
-    { 0x065886, 0x065082, 0xa0, 0xd9, 0x39, 0x0 }, /* #0 */
-    { 0x0537c7, 0x053703, 0x79, 0x4a, 0xd0, 0x0 }, /* #1 */
-    { 0x362117, 0x362102, 0x50, 0x5d, 0x0c, 0x0 }, /* #2 */
-    { 0x3c3d87, 0x3c3d07, 0xb6, 0x7e, 0xc7, 0x0 }, /* #3 */
-    { 0x2b1417, 0x2b1402, 0x28, 0x2a, 0x01, 0x0 }, /* #4 */
-    { 0x2625d6, 0x262516, 0x1c, 0x4b, 0x2f, 0x0 }, /* #5 */
-    { 0x275586, 0x275592, 0x9b, 0xb6, 0x1b, 0x0 }, /* #6 */
-    { 0x242617, 0x242603, 0x76, 0x3e, 0xc7, 0x0 }, /* #7 */
-    { 0x0c6cd7, 0x0c6c07, 0xd1, 0x78, 0xa6, 0x0 }, /* #8 */
-    { 0x085f47, 0x085706, 0x42, 0x55, 0x12, 0x0 }, /* #9 */
-    { 0x2a0183, 0x2a0117, 0x7b, 0x21, 0xa5, 0x0 }, /* #10 */
-    { 0x1a6c52, 0x1a6c17, 0x9b, 0x59, 0xbe, 0x0 }, /* #11 */
-    { 0x380757, 0x380f07, 0x81, 0x24, 0xa2, 0x0 }, /* #12 */
-    { 0x1b4553, 0x1b4502, 0x47, 0x5b, 0x13, 0x0 }, /* #13 */
-    { 0x3329c7, 0x332113, 0x2a, 0x01, 0xd6, 0x0 }, /* #14 */
-    { 0x0f2752, 0x0f2713, 0x8f, 0x0e, 0x7f, 0x0 }, /* #15 */
-    { 0x164706, 0x164792, 0x67, 0xf1, 0x8a, 0x0 }, /* #16 */
-    { 0x342e57, 0x342682, 0x4c, 0xcd, 0x80, 0x0 }, /* #17 */
-    { 0x0f4f57, 0x0f4793, 0xde, 0xd5, 0xf6, 0x0 }, /* #18 */
-    { 0x2a3056, 0x2a3803, 0x91, 0x76, 0xe5, 0x0 }, /* #19 */
-    { 0x1c0797, 0x1c0713, 0x8d, 0x07, 0x79, 0x0 }, /* #20 */
-    { 0x231103, 0x231186, 0x03, 0xf9, 0xf5, 0x0 }, /* #21 */
-    { 0x257996, 0x257196, 0x07, 0xd2, 0xcb, 0x0 }, /* #22 */
-    { 0x203e42, 0x203e03, 0xa7, 0x49, 0xa2, 0x0 }, /* #23 */
-    { 0x0268d6, 0x026017, 0x33, 0x30, 0xfd, 0x0 }, /* #24 */
-    { 0x331986, 0x331903, 0xa2, 0x5b, 0xb9, 0x0 }, /* #25 */
-    { 0x281d83, 0x281586, 0x7d, 0xff, 0x81, 0x0 }, /* #26 */
-    { 0x2c63d2, 0x2c6b82, 0x5a, 0xbc, 0x62, 0x0 }, /* #27 */
-    { 0x295546, 0x295593, 0xfe, 0xb9, 0xbb, 0x0 }, /* #28 */
-    { 0x334293, 0x334293, 0xeb, 0xc7, 0xdb, 0x0 }, /* #29 */
-    { 0x336697, 0x336e17, 0xbf, 0x4d, 0x8d, 0x0 }, /* #30 */
-    { 0x390397, 0x390317, 0x21, 0x11, 0xef, 0x0 }, /* #31 */
-    { 0x315792, 0x315786, 0x02, 0xdb, 0xd9, 0x0 }, /* #32 */
-    { 0x123287, 0x123296, 0xcd, 0xfa, 0x2c, 0x0 }, /* #33 */
-    { 0x193857, 0x193803, 0x94, 0x5d, 0xc8, 0x0 }, /* #34 */
-    { 0x155d16, 0x155513, 0x2d, 0x1a, 0xed, 0x0 }, /* #35 */
-    { 0x205612, 0x205613, 0x19, 0x15, 0xfc, 0x0 }, /* #36 */
-    { 0x195793, 0x195786, 0x34, 0xe7, 0xb2, 0x0 }, /* #37 */
-    { 0x0c0346, 0x0c0382, 0x15, 0xc8, 0xb3, 0x0 }, /* #38 */
-    { 0x195ed7, 0x195693, 0xbf, 0xba, 0xfa, 0x0 }, /* #39 */
-    { 0x2327c7, 0x232f96, 0x79, 0x87, 0x0d, 0x0 }, /* #40 */
-    { 0x010103, 0x010102, 0x52, 0x67, 0x14, 0x0 }, /* #41 */
-    { 0x1f5287, 0x1f5a13, 0x8e, 0x57, 0xc8, 0x0 }, /* #42 */
-    { 0x042382, 0x042312, 0x15, 0x31, 0x1c, 0x0 }, /* #43 */
-    { 0x3d2456, 0x3d2416, 0x45, 0x63, 0x1e, 0x0 }, /* #44 */
-    { 0x2900d7, 0x290003, 0x71, 0x38, 0xc6, 0x0 }, /* #45 */
-    { 0x251706, 0x251713, 0x1e, 0x0d, 0xef, 0x0 }, /* #46 */
-    { 0x1d3c86, 0x1d3497, 0xad, 0x99, 0xec, 0x0 }, /* #47 */
-    { 0x005717, 0x005796, 0x91, 0xd1, 0x3f, 0x0 }, /* #48 */
-    { 0x3215c7, 0x321503, 0xe6, 0x57, 0x70, 0x0 }, /* #49 */
-    { 0x341396, 0x341312, 0x1a, 0x54, 0x3a, 0x0 }, /* #50 */
-    { 0x3015d3, 0x301506, 0x21, 0x3c, 0x1a, 0x0 }, /* #51 */
-    { 0x2e1896, 0x2e1003, 0x54, 0x37, 0xe3, 0x0 }, /* #52 */
-    { 0x030e52, 0x030e17, 0xa7, 0x60, 0xb9, 0x0 }, /* #53 */
-    { 0x3652c3, 0x365287, 0xc9, 0x9c, 0xd2, 0x0 }, /* #54 */
-    { 0x364ac7, 0x364286, 0x97, 0x99, 0x01, 0x0 }, /* #55 */
-    { 0x213bd7, 0x213b96, 0x5e, 0xd2, 0x73, 0x0 }, /* #56 */
-    { 0x377903, 0x377192, 0x5d, 0xf2, 0x94, 0x0 }, /* #57 */
-    { 0x060252, 0x060296, 0x1c, 0xa0, 0x84, 0x0 }, /* #58 */
-    { 0x2a6bd6, 0x2a6b82, 0x70, 0xab, 0x3b, 0x0 }, /* #59 */
-    { 0x074dc3, 0x074d92, 0x73, 0xe3, 0x6f, 0x0 }, /* #60 */
-    { 0x285e56, 0x285613, 0x5f, 0x19, 0xba, 0x0 }, /* #61 */
-    { 0x1e4493, 0x1e4482, 0xa5, 0xae, 0x08, 0x0 }, /* #62 */
-    { 0x1e4c07, 0x1e4486, 0x00, 0xdd, 0xdc, 0x0 }, /* #63 */
+    { 0x0841d3, 0x084102, 0x00, 0x01, 0x00, 0x0 }, /* #0 */
+    { 0x024dc3, 0x024502, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
+    { 0x201597, 0x201502, 0x00, 0x01, 0x00, 0x0 }, /* #2 */
+    { 0x0a1d86, 0x0a1546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x0f4c03, 0x0f4486, 0xc9, 0xca, 0x00, 0x0 }, /* #4 */
+    { 0x385d82, 0x385502, 0x4c, 0x4c, 0x00, 0x0 }, /* #5 */
+    { 0x284506, 0x284506, 0x39, 0x39, 0x00, 0x0 }, /* #6 */
+    { 0x300e86, 0x300682, 0x86, 0x86, 0x00, 0x0 }, /* #7 */
+    { 0x090ec3, 0x090617, 0xf2, 0x11, 0x1e, 0x0 }, /* #8 */
+    { 0x034556, 0x034d86, 0x75, 0xed, 0x78, 0x0 }, /* #9 */
+    { 0x362b97, 0x362392, 0xca, 0xd5, 0x0a, 0x0 }, /* #10 */
+    { 0x111f02, 0x111f92, 0x7c, 0xf1, 0x75, 0x0 }, /* #11 */
+    { 0x377ed3, 0x377612, 0x0d, 0x1a, 0x0c, 0x0 }, /* #12 */
+    { 0x3a0c97, 0x3a0482, 0xad, 0xdf, 0x31, 0x0 }, /* #13 */
+    { 0x0d0546, 0x0d0517, 0xda, 0x39, 0x5f, 0x0 }, /* #14 */
+    { 0x173043, 0x173082, 0x4a, 0xef, 0xa4, 0x0 }, /* #15 */
+    { 0x2278c3, 0x227002, 0x13, 0x49, 0x35, 0x0 }, /* #16 */
+    { 0x2d2bd2, 0x2d2392, 0x08, 0xc4, 0xbc, 0x0 }, /* #17 */
+    { 0x312486, 0x312413, 0x4c, 0x13, 0xc7, 0x0 }, /* #18 */
+    { 0x2c1d46, 0x2c1513, 0x0b, 0x08, 0xfd, 0x0 }, /* #19 */
+    { 0x235e07, 0x235613, 0x49, 0x16, 0xcc, 0x0 }, /* #20 */
+    { 0x0c6cc2, 0x0c6c13, 0x83, 0x32, 0xaf, 0x0 }, /* #21 */
+    { 0x3a6647, 0x3a6616, 0x1c, 0x22, 0x05, 0x0 }, /* #22 */
+    { 0x3a2fc3, 0x3a2f82, 0x58, 0xce, 0x75, 0x0 }, /* #23 */
+    { 0x0544c2, 0x054496, 0x96, 0xd2, 0x3c, 0x0 }, /* #24 */
+    { 0x220682, 0x220603, 0x64, 0x2a, 0xc6, 0x0 }, /* #25 */
+    { 0x256306, 0x256386, 0x76, 0xfa, 0x84, 0x0 }, /* #26 */
+    { 0x020d93, 0x020586, 0x20, 0xf3, 0xd2, 0x0 }, /* #27 */
+    { 0x282e42, 0x282e96, 0x64, 0xe2, 0x7e, 0x0 }, /* #28 */
+    { 0x306d42, 0x306593, 0xea, 0xd5, 0xeb, 0x0 }, /* #29 */
+    { 0x3e1212, 0x3e1206, 0x34, 0x5a, 0x26, 0x0 }, /* #30 */
+    { 0x061307, 0x061392, 0x06, 0xd6, 0xcf, 0x0 }, /* #31 */
+    { 0x2d3c92, 0x2d3496, 0xa8, 0xe2, 0x3a, 0x0 }, /* #32 */
+    { 0x150103, 0x150183, 0xe4, 0xb6, 0xd1, 0x0 }, /* #33 */
+    { 0x3768c2, 0x376016, 0x48, 0x56, 0x0e, 0x0 }, /* #34 */
+    { 0x1f2e57, 0x1f2682, 0x8a, 0xfe, 0x73, 0x0 }, /* #35 */
+    { 0x0b1316, 0x0b1313, 0xf8, 0x51, 0x59, 0x0 }, /* #36 */
+    { 0x1b4c97, 0x1b4417, 0x6d, 0x24, 0xb6, 0x0 }, /* #37 */
+    { 0x166cd2, 0x166413, 0x77, 0x34, 0xbd, 0x0 }, /* #38 */
+    { 0x032057, 0x032092, 0x08, 0xa7, 0x9e, 0x0 }, /* #39 */
+    { 0x207096, 0x207096, 0xb9, 0xf3, 0x3a, 0x0 }, /* #40 */
+    { 0x230386, 0x230392, 0x9a, 0xe6, 0x4c, 0x0 }, /* #41 */
+    { 0x253053, 0x253092, 0xbc, 0xfb, 0x3e, 0x0 }, /* #42 */
+    { 0x265552, 0x265503, 0x73, 0x58, 0xe5, 0x0 }, /* #43 */
+    { 0x2f2782, 0x2f2f92, 0x77, 0xe6, 0x6f, 0x0 }, /* #44 */
+    { 0x1c7593, 0x1c7587, 0xd5, 0xc6, 0xf0, 0x0 }, /* #45 */
+    { 0x347f42, 0x347707, 0x76, 0x69, 0xf3, 0x0 }, /* #46 */
+    { 0x3b6f17, 0x3b6783, 0xc8, 0xae, 0xe5, 0x0 }, /* #47 */
+    { 0x395d06, 0x395502, 0x67, 0x6d, 0x06, 0x0 }, /* #48 */
+    { 0x165112, 0x165182, 0x83, 0xb3, 0x30, 0x0 }, /* #49 */
+    { 0x0225d3, 0x022d13, 0x97, 0x73, 0xdb, 0x0 }, /* #50 */
+    { 0x192557, 0x192586, 0xa3, 0xac, 0x08, 0x0 }, /* #51 */
+    { 0x353202, 0x353216, 0x31, 0x50, 0x1f, 0x0 }, /* #52 */
+    { 0x364702, 0x364792, 0x0f, 0x94, 0x85, 0x0 }, /* #53 */
+    { 0x2143d3, 0x214382, 0x25, 0xb9, 0x93, 0x0 }, /* #54 */
+    { 0x1c7142, 0x1c7116, 0x1a, 0x36, 0x1c, 0x0 }, /* #55 */
+    { 0x314147, 0x314907, 0xb4, 0x4b, 0x96, 0x0 }, /* #56 */
+    { 0x315d42, 0x315597, 0x9a, 0x99, 0xff, 0x0 }, /* #57 */
+    { 0x247087, 0x247892, 0x6b, 0xa7, 0x3b, 0x0 }, /* #58 */
+    { 0x2e2903, 0x2e2192, 0xe1, 0xf1, 0x0f, 0x0 }, /* #59 */
+    { 0x3e24d6, 0x3e2483, 0xdb, 0xab, 0xd0, 0x0 }, /* #60 */
+    { 0x2b3e92, 0x2b3617, 0xcd, 0x09, 0x3c, 0x0 }, /* #61 */
+    { 0x105496, 0x105417, 0xeb, 0x27, 0x3c, 0x0 }, /* #62 */
+    { 0x2658d6, 0x265097, 0xdf, 0x87, 0xa8, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_adc_u8_locked[] =
 {
-    { 0x292952, 0x292193, 0xeb, 0xe9, 0xfe, 0x0 }, /* #0 */
-    { 0x317857, 0x317013, 0xed, 0x10, 0x22, 0x0 }, /* #1 */
-    { 0x1d0a07, 0x1d0213, 0x72, 0x20, 0xad, 0x0 }, /* #2 */
-    { 0x322742, 0x322713, 0xff, 0x13, 0x14, 0x0 }, /* #3 */
-    { 0x2c1a92, 0x2c1296, 0x2c, 0xf9, 0xcd, 0x0 }, /* #4 */
-    { 0x2f0e03, 0x2f0606, 0x3a, 0x5c, 0x21, 0x0 }, /* #5 */
-    { 0x342486, 0x342497, 0xda, 0xb2, 0xd8, 0x0 }, /* #6 */
-    { 0x2722c3, 0x272287, 0xe5, 0x96, 0xb0, 0x0 }, /* #7 */
-    { 0x226e03, 0x226e03, 0xb0, 0x4c, 0x9b, 0x0 }, /* #8 */
-    { 0x2466c7, 0x246606, 0x22, 0x63, 0x40, 0x0 }, /* #9 */
-    { 0x0a2596, 0x0a2596, 0x2f, 0xb1, 0x82, 0x0 }, /* #10 */
-    { 0x274813, 0x274013, 0xef, 0x0b, 0x1b, 0x0 }, /* #11 */
-    { 0x322307, 0x322b03, 0xe6, 0x6b, 0x84, 0x0 }, /* #12 */
-    { 0x177e83, 0x177613, 0xed, 0x16, 0x28, 0x0 }, /* #13 */
-    { 0x265ad3, 0x265a92, 0x74, 0xb0, 0x3b, 0x0 }, /* #14 */
-    { 0x110617, 0x110603, 0xd5, 0x2c, 0x56, 0x0 }, /* #15 */
-    { 0x0d1443, 0x0d1482, 0x59, 0xdc, 0x82, 0x0 }, /* #16 */
-    { 0x3e6802, 0x3e6092, 0x85, 0xf4, 0x6f, 0x0 }, /* #17 */
-    { 0x364053, 0x364086, 0x80, 0xa5, 0x24, 0x0 }, /* #18 */
-    { 0x243dc6, 0x243d96, 0x54, 0xb2, 0x5e, 0x0 }, /* #19 */
-    { 0x0e5c03, 0x0e5497, 0xed, 0xd7, 0xe9, 0x0 }, /* #20 */
-    { 0x3a4343, 0x3a4b17, 0x88, 0x66, 0xdd, 0x0 }, /* #21 */
-    { 0x055c86, 0x055486, 0x86, 0xa9, 0x23, 0x0 }, /* #22 */
-    { 0x175743, 0x175717, 0x64, 0x22, 0xbd, 0x0 }, /* #23 */
-    { 0x247e83, 0x247687, 0xb2, 0xaa, 0xf7, 0x0 }, /* #24 */
-    { 0x375383, 0x375383, 0xfa, 0x8c, 0x91, 0x0 }, /* #25 */
-    { 0x1860d3, 0x186093, 0xa5, 0xa2, 0xfc, 0x0 }, /* #26 */
-    { 0x1c5a12, 0x1c5217, 0x6e, 0x55, 0xe7, 0x0 }, /* #27 */
-    { 0x272ad2, 0x272257, 0x16, 0x00, 0xea, 0x0 }, /* #28 */
-    { 0x097f92, 0x097796, 0xdd, 0xf3, 0x16, 0x0 }, /* #29 */
-    { 0x337513, 0x337586, 0xa5, 0xfa, 0x54, 0x0 }, /* #30 */
-    { 0x2e38c2, 0x2e3017, 0xe9, 0x42, 0x59, 0x0 }, /* #31 */
-    { 0x0862c3, 0x086286, 0x11, 0xa5, 0x93, 0x0 }, /* #32 */
-    { 0x004bc7, 0x004396, 0x2e, 0xb1, 0x82, 0x0 }, /* #33 */
-    { 0x063b92, 0x063b07, 0xd8, 0x7d, 0xa5, 0x0 }, /* #34 */
-    { 0x0967c2, 0x096717, 0xcf, 0x3c, 0x6d, 0x0 }, /* #35 */
-    { 0x231253, 0x231202, 0x45, 0x7a, 0x34, 0x0 }, /* #36 */
-    { 0x217c17, 0x217492, 0x97, 0xf7, 0x5f, 0x0 }, /* #37 */
-    { 0x094b52, 0x094313, 0x6c, 0x07, 0x9b, 0x0 }, /* #38 */
-    { 0x336347, 0x336317, 0x7b, 0x55, 0xd9, 0x0 }, /* #39 */
-    { 0x1458c6, 0x145817, 0x9c, 0x55, 0xb9, 0x0 }, /* #40 */
-    { 0x290e42, 0x290e13, 0x89, 0x57, 0xce, 0x0 }, /* #41 */
-    { 0x267fd3, 0x267713, 0x8d, 0x08, 0x7a, 0x0 }, /* #42 */
-    { 0x0a0207, 0x0a0a13, 0xc8, 0x76, 0xad, 0x0 }, /* #43 */
-    { 0x357cc3, 0x357482, 0xa3, 0xce, 0x2a, 0x0 }, /* #44 */
-    { 0x260842, 0x260092, 0x18, 0xe5, 0xcd, 0x0 }, /* #45 */
-    { 0x055cc2, 0x055403, 0x2a, 0x1c, 0xf2, 0x0 }, /* #46 */
-    { 0x3e5893, 0x3e5807, 0xa2, 0x44, 0xa1, 0x0 }, /* #47 */
-    { 0x025817, 0x025086, 0x06, 0x99, 0x92, 0x0 }, /* #48 */
-    { 0x163143, 0x163186, 0xc9, 0xff, 0x35, 0x0 }, /* #49 */
-    { 0x187497, 0x187496, 0x19, 0xd2, 0xb8, 0x0 }, /* #50 */
-    { 0x0f7747, 0x0f7703, 0x4c, 0x3d, 0xf0, 0x0 }, /* #51 */
-    { 0x363407, 0x363413, 0xbb, 0x10, 0x54, 0x0 }, /* #52 */
-    { 0x2b1907, 0x2b1117, 0x4b, 0x30, 0xe4, 0x0 }, /* #53 */
-    { 0x0d3e43, 0x0d3687, 0xe0, 0xb4, 0xd3, 0x0 }, /* #54 */
-    { 0x060652, 0x060617, 0xef, 0x24, 0x35, 0x0 }, /* #55 */
-    { 0x334f93, 0x334f96, 0x5e, 0xdb, 0x7c, 0x0 }, /* #56 */
-    { 0x2a2f02, 0x2a2703, 0xe6, 0x5e, 0x78, 0x0 }, /* #57 */
-    { 0x1f1b47, 0x1f1b03, 0xa3, 0x3d, 0x99, 0x0 }, /* #58 */
-    { 0x311283, 0x311a86, 0x24, 0x96, 0x71, 0x0 }, /* #59 */
-    { 0x332986, 0x332186, 0xd3, 0xf6, 0x23, 0x0 }, /* #60 */
-    { 0x296806, 0x296097, 0xf9, 0x96, 0x9d, 0x0 }, /* #61 */
-    { 0x147542, 0x147d92, 0x76, 0xd5, 0x5f, 0x0 }, /* #62 */
-    { 0x1b5443, 0x1b5c92, 0x4a, 0xc8, 0x7d, 0x0 }, /* #63 */
+    { 0x291452, 0x291446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x1d25c3, 0x1d2502, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
+    { 0x082013, 0x082002, 0x00, 0x01, 0x00, 0x0 }, /* #2 */
+    { 0x2f4ec3, 0x2f4602, 0x00, 0x01, 0x00, 0x0 }, /* #3 */
+    { 0x3a5e82, 0x3a5686, 0x93, 0x93, 0x00, 0x0 }, /* #4 */
+    { 0x201907, 0x201106, 0x38, 0x39, 0x00, 0x0 }, /* #5 */
+    { 0x1a2896, 0x1a2002, 0x38, 0x38, 0x00, 0x0 }, /* #6 */
+    { 0x225a07, 0x225286, 0xfb, 0xfc, 0x00, 0x0 }, /* #7 */
+    { 0x2c4e87, 0x2c4683, 0xd7, 0xcb, 0xf3, 0x0 }, /* #8 */
+    { 0x332952, 0x332982, 0x41, 0xa2, 0x61, 0x0 }, /* #9 */
+    { 0x364d42, 0x364596, 0xc6, 0xe4, 0x1e, 0x0 }, /* #10 */
+    { 0x3f44d7, 0x3f4403, 0x61, 0x5e, 0xfc, 0x0 }, /* #11 */
+    { 0x2e1a92, 0x2e1282, 0x90, 0xec, 0x5c, 0x0 }, /* #12 */
+    { 0x111b86, 0x111382, 0x13, 0xef, 0xdc, 0x0 }, /* #13 */
+    { 0x227206, 0x227a03, 0xc0, 0x43, 0x83, 0x0 }, /* #14 */
+    { 0x107cd3, 0x107416, 0x4e, 0x66, 0x17, 0x0 }, /* #15 */
+    { 0x245a97, 0x245287, 0xf1, 0xd7, 0xe5, 0x0 }, /* #16 */
+    { 0x387117, 0x387182, 0xf3, 0xfd, 0x09, 0x0 }, /* #17 */
+    { 0x362293, 0x362296, 0x25, 0xf5, 0xcf, 0x0 }, /* #18 */
+    { 0x2f7a12, 0x2f7206, 0x46, 0x59, 0x13, 0x0 }, /* #19 */
+    { 0x1a54d6, 0x1a5413, 0x76, 0x32, 0xbc, 0x0 }, /* #20 */
+    { 0x2805c7, 0x280592, 0xbc, 0xe6, 0x29, 0x0 }, /* #21 */
+    { 0x206012, 0x206007, 0x78, 0x5f, 0xe7, 0x0 }, /* #22 */
+    { 0x272c87, 0x272486, 0x06, 0xaa, 0xa3, 0x0 }, /* #23 */
+    { 0x1f6307, 0x1f6392, 0x4e, 0xf8, 0xa9, 0x0 }, /* #24 */
+    { 0x1f7b52, 0x1f7b13, 0xb7, 0x43, 0x8c, 0x0 }, /* #25 */
+    { 0x2c04c3, 0x2c0406, 0x02, 0x69, 0x66, 0x0 }, /* #26 */
+    { 0x2e0747, 0x2e0f13, 0xcd, 0x70, 0xa2, 0x0 }, /* #27 */
+    { 0x3c1d16, 0x3c1d13, 0x8c, 0x23, 0x97, 0x0 }, /* #28 */
+    { 0x3a5fd3, 0x3a5f07, 0xe2, 0x78, 0x95, 0x0 }, /* #29 */
+    { 0x0412c2, 0x041a86, 0x30, 0x88, 0x58, 0x0 }, /* #30 */
+    { 0x023ad7, 0x023292, 0x86, 0xb6, 0x2f, 0x0 }, /* #31 */
+    { 0x2c40c7, 0x2c4006, 0x49, 0x6a, 0x20, 0x0 }, /* #32 */
+    { 0x325712, 0x325782, 0x03, 0xe6, 0xe3, 0x0 }, /* #33 */
+    { 0x343517, 0x343d92, 0x6e, 0x91, 0x22, 0x0 }, /* #34 */
+    { 0x0b71c3, 0x0b7117, 0xfd, 0x5c, 0x5e, 0x0 }, /* #35 */
+    { 0x100697, 0x100e92, 0x25, 0xa1, 0x7b, 0x0 }, /* #36 */
+    { 0x0c5fd2, 0x0c5f82, 0x63, 0x98, 0x35, 0x0 }, /* #37 */
+    { 0x056896, 0x056007, 0xb2, 0x1e, 0x6c, 0x0 }, /* #38 */
+    { 0x390746, 0x390f82, 0x2a, 0x8c, 0x62, 0x0 }, /* #39 */
+    { 0x256f57, 0x256706, 0x13, 0x55, 0x41, 0x0 }, /* #40 */
+    { 0x0842c3, 0x084286, 0x89, 0x9c, 0x12, 0x0 }, /* #41 */
+    { 0x224c97, 0x224c03, 0xa1, 0x46, 0xa4, 0x0 }, /* #42 */
+    { 0x034182, 0x034116, 0x2a, 0x74, 0x4a, 0x0 }, /* #43 */
+    { 0x246597, 0x246513, 0x6e, 0x1c, 0xad, 0x0 }, /* #44 */
+    { 0x1c1413, 0x1c1482, 0x23, 0xc8, 0xa4, 0x0 }, /* #45 */
+    { 0x0f5187, 0x0f5182, 0x25, 0xbc, 0x96, 0x0 }, /* #46 */
+    { 0x245a87, 0x245a96, 0x5c, 0xa0, 0x43, 0x0 }, /* #47 */
+    { 0x055246, 0x055293, 0xd6, 0x92, 0xbc, 0x0 }, /* #48 */
+    { 0x1c4e83, 0x1c4682, 0x93, 0xdc, 0x48, 0x0 }, /* #49 */
+    { 0x0f2992, 0x0f2197, 0xf4, 0x81, 0x8d, 0x0 }, /* #50 */
+    { 0x2e1dd7, 0x2e1586, 0x05, 0xac, 0xa6, 0x0 }, /* #51 */
+    { 0x3968c6, 0x396807, 0xca, 0x6c, 0xa2, 0x0 }, /* #52 */
+    { 0x0f6e06, 0x0f6e07, 0xba, 0x4b, 0x91, 0x0 }, /* #53 */
+    { 0x314496, 0x314407, 0xf5, 0x69, 0x74, 0x0 }, /* #54 */
+    { 0x352442, 0x352483, 0xf8, 0xcd, 0xd5, 0x0 }, /* #55 */
+    { 0x163996, 0x163192, 0x3e, 0xcd, 0x8f, 0x0 }, /* #56 */
+    { 0x0e6e56, 0x0e6692, 0x0e, 0xda, 0xcc, 0x0 }, /* #57 */
+    { 0x1d3dd6, 0x1d3516, 0x48, 0x72, 0x2a, 0x0 }, /* #58 */
+    { 0x116156, 0x116907, 0xec, 0x7e, 0x92, 0x0 }, /* #59 */
+    { 0x0e7d12, 0x0e7d96, 0x75, 0x90, 0x1b, 0x0 }, /* #60 */
+    { 0x171f02, 0x171712, 0x0d, 0x62, 0x55, 0x0 }, /* #61 */
+    { 0x201bd7, 0x201392, 0x0f, 0xbf, 0xaf, 0x0 }, /* #62 */
+    { 0x072f17, 0x072792, 0xb4, 0xf2, 0x3d, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_sub_u8[] =
 {
-    { 0x345713, 0x345f87, 0x5d, 0x9a, 0xc3, 0x0 }, /* #0 */
-    { 0x144483, 0x144483, 0x2f, 0xc7, 0x68, 0x0 }, /* #1 */
-    { 0x001292, 0x001297, 0x2c, 0xff, 0x2d, 0x0 }, /* #2 */
-    { 0x2a1602, 0x2a1617, 0x25, 0x6f, 0xb6, 0x0 }, /* #3 */
-    { 0x121703, 0x121f12, 0xb1, 0x67, 0x4a, 0x0 }, /* #4 */
-    { 0x212203, 0x212206, 0xc5, 0x30, 0x95, 0x0 }, /* #5 */
-    { 0x0f7ed2, 0x0f7e02, 0x8f, 0x3b, 0x54, 0x0 }, /* #6 */
-    { 0x271306, 0x271382, 0xee, 0xa8, 0x46, 0x0 }, /* #7 */
-    { 0x0277d2, 0x027783, 0x3d, 0xfb, 0x42, 0x0 }, /* #8 */
-    { 0x384bc3, 0x384396, 0xc1, 0x8e, 0x33, 0x0 }, /* #9 */
-    { 0x096c16, 0x096482, 0xe5, 0x80, 0x65, 0x0 }, /* #10 */
-    { 0x315e03, 0x315602, 0x39, 0x16, 0x23, 0x0 }, /* #11 */
-    { 0x0c1c87, 0x0c1483, 0x8e, 0xd3, 0xbb, 0x0 }, /* #12 */
-    { 0x2b5682, 0x2b5613, 0x04, 0x79, 0x8b, 0x0 }, /* #13 */
-    { 0x344553, 0x344502, 0xe9, 0x61, 0x88, 0x0 }, /* #14 */
-    { 0x3c6616, 0x3c6e16, 0xd0, 0x7d, 0x53, 0x0 }, /* #15 */
-    { 0x3b1a42, 0x3b1293, 0x2e, 0xef, 0x3f, 0x0 }, /* #16 */
-    { 0x0f4dc3, 0x0f4d06, 0x87, 0x11, 0x76, 0x0 }, /* #17 */
-    { 0x211e06, 0x211e02, 0xbe, 0x5d, 0x61, 0x0 }, /* #18 */
-    { 0x304592, 0x304506, 0x45, 0x35, 0x10, 0x0 }, /* #19 */
-    { 0x1574d7, 0x157446, 0x3e, 0x00, 0x3e, 0x0 }, /* #20 */
-    { 0x1f6e86, 0x1f6602, 0xdf, 0x57, 0x88, 0x0 }, /* #21 */
-    { 0x221602, 0x221683, 0x2d, 0xda, 0x53, 0x0 }, /* #22 */
-    { 0x211096, 0x211096, 0xf1, 0xbd, 0x34, 0x0 }, /* #23 */
-    { 0x132687, 0x132613, 0x32, 0x58, 0xda, 0x0 }, /* #24 */
-    { 0x044bd7, 0x044313, 0x37, 0x3d, 0xfa, 0x0 }, /* #25 */
-    { 0x0b3396, 0x0b3392, 0x97, 0x89, 0x0e, 0x0 }, /* #26 */
-    { 0x267212, 0x267286, 0xd9, 0x95, 0x44, 0x0 }, /* #27 */
-    { 0x1d0c07, 0x1d0487, 0x9f, 0xfa, 0xa5, 0x0 }, /* #28 */
-    { 0x3f2b07, 0x3f2397, 0x63, 0xe8, 0x7b, 0x0 }, /* #29 */
-    { 0x3e0797, 0x3e0707, 0x1b, 0x30, 0xeb, 0x0 }, /* #30 */
-    { 0x0d5293, 0x0d5217, 0x02, 0x47, 0xbb, 0x0 }, /* #31 */
-    { 0x055dd2, 0x055d83, 0x4f, 0x86, 0xc9, 0x0 }, /* #32 */
-    { 0x203407, 0x203c16, 0xd0, 0x5a, 0x76, 0x0 }, /* #33 */
-    { 0x123603, 0x123602, 0x68, 0x02, 0x66, 0x0 }, /* #34 */
-    { 0x0b0c82, 0x0b0493, 0xb8, 0xd9, 0xdf, 0x0 }, /* #35 */
-    { 0x026512, 0x026d97, 0x64, 0xaf, 0xb5, 0x0 }, /* #36 */
-    { 0x2562d3, 0x256a87, 0x46, 0xa5, 0xa1, 0x0 }, /* #37 */
-    { 0x2374d3, 0x237403, 0x09, 0x76, 0x93, 0x0 }, /* #38 */
-    { 0x316f07, 0x316717, 0x33, 0x5c, 0xd7, 0x0 }, /* #39 */
-    { 0x1050c3, 0x105883, 0x3b, 0xb9, 0x82, 0x0 }, /* #40 */
-    { 0x2f34d2, 0x2f3446, 0x1f, 0x00, 0x1f, 0x0 }, /* #41 */
-    { 0x315092, 0x315097, 0x9d, 0xee, 0xaf, 0x0 }, /* #42 */
-    { 0x1b4216, 0x1b4296, 0xc0, 0xaa, 0x16, 0x0 }, /* #43 */
-    { 0x1a7bc2, 0x1a7316, 0xdc, 0x2e, 0xae, 0x0 }, /* #44 */
-    { 0x273a56, 0x273283, 0x1c, 0xdc, 0x40, 0x0 }, /* #45 */
-    { 0x284b83, 0x284316, 0xf7, 0x69, 0x8e, 0x0 }, /* #46 */
-    { 0x114917, 0x114187, 0xaf, 0xfc, 0xb3, 0x0 }, /* #47 */
-    { 0x072cd3, 0x072446, 0x54, 0x00, 0x54, 0x0 }, /* #48 */
-    { 0x322e13, 0x322606, 0xd9, 0x18, 0xc1, 0x0 }, /* #49 */
-    { 0x206f96, 0x206706, 0xc2, 0x30, 0x92, 0x0 }, /* #50 */
-    { 0x3143c7, 0x314b83, 0x28, 0x85, 0xa3, 0x0 }, /* #51 */
-    { 0x2f3986, 0x2f3183, 0x1d, 0xe6, 0x37, 0x0 }, /* #52 */
-    { 0x216a52, 0x216a93, 0x73, 0xef, 0x84, 0x0 }, /* #53 */
-    { 0x3a5ad7, 0x3a5a83, 0x6b, 0xc1, 0xaa, 0x0 }, /* #54 */
-    { 0x173b93, 0x173346, 0x11, 0x00, 0x11, 0x0 }, /* #55 */
-    { 0x310047, 0x310006, 0xea, 0x50, 0x9a, 0x0 }, /* #56 */
-    { 0x136303, 0x136386, 0xe3, 0x81, 0x62, 0x0 }, /* #57 */
-    { 0x161396, 0x161b12, 0xe0, 0x6b, 0x75, 0x0 }, /* #58 */
-    { 0x0f2283, 0x0f2212, 0x90, 0x0e, 0x82, 0x0 }, /* #59 */
-    { 0x161292, 0x161217, 0x34, 0x59, 0xdb, 0x0 }, /* #60 */
-    { 0x2d5bc6, 0x2d5b83, 0x4e, 0x94, 0xba, 0x0 }, /* #61 */
-    { 0x1547d3, 0x154f97, 0x32, 0x93, 0x9f, 0x0 }, /* #62 */
-    { 0x0d22d6, 0x0d2293, 0xca, 0xfe, 0xcc, 0x0 }, /* #63 */
+    { 0x283d97, 0x283546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x174f17, 0x174746, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x0d0492, 0x0d0446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x396f86, 0x396746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x1c6413, 0x1c6406, 0x56, 0x56, 0x00, 0x0 }, /* #4 */
+    { 0x224d97, 0x224502, 0x13, 0x13, 0x00, 0x0 }, /* #5 */
+    { 0x0d3486, 0x0d3402, 0x58, 0x58, 0x00, 0x0 }, /* #6 */
+    { 0x317d96, 0x317506, 0x21, 0x21, 0x00, 0x0 }, /* #7 */
+    { 0x327412, 0x327493, 0x9d, 0xfe, 0x9f, 0x0 }, /* #8 */
+    { 0x1e7852, 0x1e7086, 0xfa, 0x99, 0x61, 0x0 }, /* #9 */
+    { 0x1a3692, 0x1a3697, 0xb3, 0xcf, 0xe4, 0x0 }, /* #10 */
+    { 0x170103, 0x170113, 0x35, 0x4a, 0xeb, 0x0 }, /* #11 */
+    { 0x3a5b07, 0x3a5b06, 0x94, 0x74, 0x20, 0x0 }, /* #12 */
+    { 0x287c93, 0x287487, 0x47, 0xe7, 0x60, 0x0 }, /* #13 */
+    { 0x023dd7, 0x023592, 0xea, 0x9d, 0x4d, 0x0 }, /* #14 */
+    { 0x0c0dd2, 0x0c0d12, 0xe1, 0x75, 0x6c, 0x0 }, /* #15 */
+    { 0x363c93, 0x363c83, 0x5a, 0x85, 0xd5, 0x0 }, /* #16 */
+    { 0x094916, 0x094112, 0x79, 0x2c, 0x4d, 0x0 }, /* #17 */
+    { 0x1b1482, 0x1b1406, 0xdd, 0x36, 0xa7, 0x0 }, /* #18 */
+    { 0x2656c2, 0x265e87, 0x6b, 0xb2, 0xb9, 0x0 }, /* #19 */
+    { 0x172092, 0x172017, 0x31, 0x78, 0xb9, 0x0 }, /* #20 */
+    { 0x0027d7, 0x002783, 0x0c, 0xc1, 0x4b, 0x0 }, /* #21 */
+    { 0x2d27c3, 0x2d2f83, 0x3d, 0x85, 0xb8, 0x0 }, /* #22 */
+    { 0x0808d2, 0x080816, 0x92, 0x2b, 0x67, 0x0 }, /* #23 */
+    { 0x270b56, 0x270312, 0x64, 0x07, 0x5d, 0x0 }, /* #24 */
+    { 0x327993, 0x327112, 0x48, 0x1c, 0x2c, 0x0 }, /* #25 */
+    { 0x257296, 0x257a02, 0xc5, 0x70, 0x55, 0x0 }, /* #26 */
+    { 0x044a03, 0x044297, 0x61, 0xe4, 0x7d, 0x0 }, /* #27 */
+    { 0x390402, 0x390c83, 0x6e, 0xd0, 0x9e, 0x0 }, /* #28 */
+    { 0x125907, 0x125102, 0xf7, 0x16, 0xe1, 0x0 }, /* #29 */
+    { 0x240812, 0x240806, 0xb7, 0x66, 0x51, 0x0 }, /* #30 */
+    { 0x091706, 0x091702, 0xc7, 0x45, 0x82, 0x0 }, /* #31 */
+    { 0x125a06, 0x125a16, 0xb1, 0x33, 0x7e, 0x0 }, /* #32 */
+    { 0x026f13, 0x026797, 0xa7, 0xaa, 0xfd, 0x0 }, /* #33 */
+    { 0x146253, 0x146216, 0xa1, 0x0c, 0x95, 0x0 }, /* #34 */
+    { 0x210e97, 0x210682, 0xef, 0x8a, 0x65, 0x0 }, /* #35 */
+    { 0x3b44c2, 0x3b4c12, 0xa6, 0x37, 0x6f, 0x0 }, /* #36 */
+    { 0x3e2683, 0x3e2617, 0x22, 0x4b, 0xd7, 0x0 }, /* #37 */
+    { 0x3a6d43, 0x3a6596, 0xda, 0xbb, 0x1f, 0x0 }, /* #38 */
+    { 0x293996, 0x293106, 0x5f, 0x50, 0x0f, 0x0 }, /* #39 */
+    { 0x007302, 0x007316, 0xd0, 0x3a, 0x96, 0x0 }, /* #40 */
+    { 0x162152, 0x162192, 0xe2, 0x86, 0x5c, 0x0 }, /* #41 */
+    { 0x2a7042, 0x2a7016, 0xc6, 0x09, 0xbd, 0x0 }, /* #42 */
+    { 0x110506, 0x110506, 0xa5, 0x21, 0x84, 0x0 }, /* #43 */
+    { 0x2f1312, 0x2f1b02, 0x9e, 0x23, 0x7b, 0x0 }, /* #44 */
+    { 0x2d1ec2, 0x2d1602, 0x75, 0x64, 0x11, 0x0 }, /* #45 */
+    { 0x352dd2, 0x352516, 0x75, 0x0c, 0x69, 0x0 }, /* #46 */
+    { 0x2304d6, 0x230c93, 0x57, 0x9b, 0xbc, 0x0 }, /* #47 */
+    { 0x0d2c96, 0x0d2416, 0x75, 0x39, 0x3c, 0x0 }, /* #48 */
+    { 0x394a96, 0x394202, 0xf3, 0x32, 0xc1, 0x0 }, /* #49 */
+    { 0x2b1b03, 0x2b1393, 0x10, 0x94, 0x7c, 0x0 }, /* #50 */
+    { 0x1d4ed2, 0x1d4e02, 0x8b, 0x13, 0x78, 0x0 }, /* #51 */
+    { 0x0440d2, 0x044006, 0xfd, 0x56, 0xa7, 0x0 }, /* #52 */
+    { 0x337117, 0x337987, 0x3f, 0x90, 0xaf, 0x0 }, /* #53 */
+    { 0x0a1d13, 0x0a1587, 0x37, 0xd4, 0x63, 0x0 }, /* #54 */
+    { 0x2d5a57, 0x2d5283, 0x8b, 0x94, 0xf7, 0x0 }, /* #55 */
+    { 0x095556, 0x095d97, 0x74, 0x96, 0xde, 0x0 }, /* #56 */
+    { 0x284087, 0x284002, 0xce, 0x49, 0x85, 0x0 }, /* #57 */
+    { 0x346ec3, 0x346e93, 0x33, 0x89, 0xaa, 0x0 }, /* #58 */
+    { 0x075f53, 0x075746, 0x88, 0x00, 0x88, 0x0 }, /* #59 */
+    { 0x3e3d13, 0x3e3593, 0x89, 0xec, 0x9d, 0x0 }, /* #60 */
+    { 0x2e3e83, 0x2e3606, 0xfb, 0x18, 0xe3, 0x0 }, /* #61 */
+    { 0x124346, 0x124387, 0x16, 0xf3, 0x23, 0x0 }, /* #62 */
+    { 0x336356, 0x336b06, 0x87, 0x56, 0x31, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_sub_u8_locked[] =
 {
-    { 0x196503, 0x196502, 0x8d, 0x0d, 0x80, 0x0 }, /* #0 */
-    { 0x143882, 0x143893, 0x6a, 0xad, 0xbd, 0x0 }, /* #1 */
-    { 0x0e4442, 0x0e4c02, 0xcf, 0x68, 0x67, 0x0 }, /* #2 */
-    { 0x0c2a57, 0x0c2297, 0xa6, 0xb8, 0xee, 0x0 }, /* #3 */
-    { 0x2a2ac3, 0x2a2296, 0x91, 0x8d, 0x04, 0x0 }, /* #4 */
-    { 0x305616, 0x305e12, 0x85, 0x3e, 0x47, 0x0 }, /* #5 */
-    { 0x065dd6, 0x065512, 0x70, 0x1a, 0x56, 0x0 }, /* #6 */
-    { 0x0f7d02, 0x0f7506, 0xdd, 0x12, 0xcb, 0x0 }, /* #7 */
-    { 0x255217, 0x255292, 0xe5, 0xa8, 0x3d, 0x0 }, /* #8 */
-    { 0x053796, 0x053712, 0x42, 0x1a, 0x28, 0x0 }, /* #9 */
-    { 0x234f97, 0x234746, 0xb6, 0x00, 0xb6, 0x0 }, /* #10 */
-    { 0x2037c6, 0x203786, 0xf0, 0x90, 0x60, 0x0 }, /* #11 */
-    { 0x3608d7, 0x360083, 0xa7, 0xe0, 0xc7, 0x0 }, /* #12 */
-    { 0x334382, 0x334393, 0xc3, 0xcb, 0xf8, 0x0 }, /* #13 */
-    { 0x3a7907, 0x3a7102, 0x68, 0x15, 0x53, 0x0 }, /* #14 */
-    { 0x1e4a83, 0x1e4297, 0x41, 0xfc, 0x45, 0x0 }, /* #15 */
-    { 0x2b5883, 0x2b5087, 0x15, 0xd4, 0x41, 0x0 }, /* #16 */
-    { 0x346c12, 0x346c87, 0x7d, 0xa5, 0xd8, 0x0 }, /* #17 */
-    { 0x0d25d3, 0x0d2582, 0xec, 0x94, 0x58, 0x0 }, /* #18 */
-    { 0x125002, 0x125002, 0x65, 0x62, 0x03, 0x0 }, /* #19 */
-    { 0x162d82, 0x162d16, 0xd4, 0x59, 0x7b, 0x0 }, /* #20 */
-    { 0x393c06, 0x393482, 0xaa, 0xa4, 0x06, 0x0 }, /* #21 */
-    { 0x287446, 0x287c16, 0xdb, 0x5f, 0x7c, 0x0 }, /* #22 */
-    { 0x110552, 0x110597, 0xd2, 0xd8, 0xfa, 0x0 }, /* #23 */
-    { 0x2b4b47, 0x2b4316, 0x68, 0x1e, 0x4a, 0x0 }, /* #24 */
-    { 0x190f17, 0x190f12, 0xb5, 0x4f, 0x66, 0x0 }, /* #25 */
-    { 0x043f82, 0x043717, 0x00, 0x7d, 0x83, 0x0 }, /* #26 */
-    { 0x170982, 0x170906, 0xac, 0x60, 0x4c, 0x0 }, /* #27 */
-    { 0x1f2412, 0x1f2486, 0xb5, 0xb1, 0x04, 0x0 }, /* #28 */
-    { 0x364593, 0x364502, 0x3d, 0x02, 0x3b, 0x0 }, /* #29 */
-    { 0x3b1012, 0x3b1096, 0xeb, 0xcc, 0x1f, 0x0 }, /* #30 */
-    { 0x2705c3, 0x270593, 0x17, 0xb9, 0x5e, 0x0 }, /* #31 */
-    { 0x2c4806, 0x2c4006, 0x3a, 0x03, 0x37, 0x0 }, /* #32 */
-    { 0x055ec2, 0x055682, 0xfe, 0x94, 0x6a, 0x0 }, /* #33 */
-    { 0x261646, 0x261e87, 0x28, 0x88, 0xa0, 0x0 }, /* #34 */
-    { 0x353303, 0x353397, 0x90, 0xdd, 0xb3, 0x0 }, /* #35 */
-    { 0x396986, 0x396182, 0xd4, 0x91, 0x43, 0x0 }, /* #36 */
-    { 0x115d52, 0x115512, 0x47, 0x0b, 0x3c, 0x0 }, /* #37 */
-    { 0x1e65d2, 0x1e6586, 0xec, 0xeb, 0x01, 0x0 }, /* #38 */
-    { 0x161753, 0x161f87, 0x77, 0xd2, 0xa5, 0x0 }, /* #39 */
-    { 0x092a52, 0x092202, 0x6e, 0x32, 0x3c, 0x0 }, /* #40 */
-    { 0x1d3a97, 0x1d3213, 0x11, 0x43, 0xce, 0x0 }, /* #41 */
-    { 0x0c2116, 0x0c2193, 0x57, 0xe9, 0x6e, 0x0 }, /* #42 */
-    { 0x1e2856, 0x1e2012, 0xe3, 0x1c, 0xc7, 0x0 }, /* #43 */
-    { 0x0d17c6, 0x0d1f02, 0x98, 0x64, 0x34, 0x0 }, /* #44 */
-    { 0x2b0303, 0x2b0382, 0xfe, 0xb6, 0x48, 0x0 }, /* #45 */
-    { 0x3644c3, 0x364497, 0x67, 0xee, 0x79, 0x0 }, /* #46 */
-    { 0x1e2f87, 0x1e2706, 0x4e, 0x24, 0x2a, 0x0 }, /* #47 */
-    { 0x245a87, 0x245216, 0x65, 0x1d, 0x48, 0x0 }, /* #48 */
-    { 0x012f96, 0x012f16, 0xe5, 0x7d, 0x68, 0x0 }, /* #49 */
-    { 0x005d56, 0x005502, 0x3b, 0x10, 0x2b, 0x0 }, /* #50 */
-    { 0x186447, 0x186493, 0x00, 0x98, 0x68, 0x0 }, /* #51 */
-    { 0x3f6642, 0x3f6683, 0x83, 0xe3, 0xa0, 0x0 }, /* #52 */
-    { 0x295387, 0x295393, 0x69, 0xec, 0x7d, 0x0 }, /* #53 */
-    { 0x1443d6, 0x144b83, 0x50, 0xd0, 0x80, 0x0 }, /* #54 */
-    { 0x2e5442, 0x2e5483, 0x15, 0xa1, 0x74, 0x0 }, /* #55 */
-    { 0x104e93, 0x104602, 0x53, 0x02, 0x51, 0x0 }, /* #56 */
-    { 0x3d0f57, 0x3d0702, 0x26, 0x15, 0x11, 0x0 }, /* #57 */
-    { 0x075516, 0x075512, 0xd1, 0x0d, 0xc4, 0x0 }, /* #58 */
-    { 0x030b52, 0x030397, 0xb4, 0xed, 0xc7, 0x0 }, /* #59 */
-    { 0x233ec2, 0x233603, 0x1c, 0x7a, 0xa2, 0x0 }, /* #60 */
-    { 0x065382, 0x065317, 0x20, 0x44, 0xdc, 0x0 }, /* #61 */
-    { 0x024b82, 0x024387, 0x1c, 0xa3, 0x79, 0x0 }, /* #62 */
-    { 0x2511c3, 0x251112, 0xea, 0x1c, 0xce, 0x0 }, /* #63 */
+    { 0x310343, 0x310346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x357dd3, 0x357546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x051bc7, 0x051346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x1e4282, 0x1e4246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x390e43, 0x390602, 0x3d, 0x3d, 0x00, 0x0 }, /* #4 */
+    { 0x061152, 0x061106, 0x69, 0x69, 0x00, 0x0 }, /* #5 */
+    { 0x020086, 0x020082, 0xcb, 0xcb, 0x00, 0x0 }, /* #6 */
+    { 0x086582, 0x086582, 0xa7, 0xa7, 0x00, 0x0 }, /* #7 */
+    { 0x3c0c46, 0x3c0482, 0xd7, 0xc4, 0x13, 0x0 }, /* #8 */
+    { 0x053157, 0x053993, 0x72, 0xd3, 0x9f, 0x0 }, /* #9 */
+    { 0x330447, 0x330c02, 0xac, 0x5b, 0x51, 0x0 }, /* #10 */
+    { 0x0a5406, 0x0a5482, 0x9a, 0x98, 0x02, 0x0 }, /* #11 */
+    { 0x1c1703, 0x1c1797, 0x47, 0xcf, 0x78, 0x0 }, /* #12 */
+    { 0x323cc7, 0x323493, 0x8b, 0x9d, 0xee, 0x0 }, /* #13 */
+    { 0x0548c7, 0x054087, 0x95, 0xc0, 0xd5, 0x0 }, /* #14 */
+    { 0x391487, 0x391c87, 0x67, 0xd7, 0x90, 0x0 }, /* #15 */
+    { 0x103643, 0x103682, 0xd0, 0x80, 0x50, 0x0 }, /* #16 */
+    { 0x3f48d7, 0x3f4093, 0x00, 0xc1, 0x3f, 0x0 }, /* #17 */
+    { 0x236ac2, 0x236a97, 0x64, 0x9a, 0xca, 0x0 }, /* #18 */
+    { 0x0c0217, 0x0c0202, 0xdc, 0x2a, 0xb2, 0x0 }, /* #19 */
+    { 0x067e16, 0x067616, 0xf6, 0x5f, 0x97, 0x0 }, /* #20 */
+    { 0x180303, 0x180393, 0xab, 0xbc, 0xef, 0x0 }, /* #21 */
+    { 0x364987, 0x364983, 0x0f, 0x8a, 0x85, 0x0 }, /* #22 */
+    { 0x0b36d6, 0x0b3616, 0x73, 0x4d, 0x26, 0x0 }, /* #23 */
+    { 0x123856, 0x123017, 0x01, 0x2e, 0xd3, 0x0 }, /* #24 */
+    { 0x384a47, 0x384216, 0xf6, 0x59, 0x9d, 0x0 }, /* #25 */
+    { 0x2f3103, 0x2f3193, 0xb0, 0xe5, 0xcb, 0x0 }, /* #26 */
+    { 0x3a0912, 0x3a0902, 0xaf, 0x3d, 0x72, 0x0 }, /* #27 */
+    { 0x093cc7, 0x093402, 0xad, 0x1c, 0x91, 0x0 }, /* #28 */
+    { 0x256d97, 0x256502, 0xdc, 0x38, 0xa4, 0x0 }, /* #29 */
+    { 0x3f6592, 0x3f6516, 0x96, 0x0f, 0x87, 0x0 }, /* #30 */
+    { 0x270a03, 0x270283, 0x1b, 0xe0, 0x3b, 0x0 }, /* #31 */
+    { 0x1c49c3, 0x1c4113, 0x45, 0x58, 0xed, 0x0 }, /* #32 */
+    { 0x003597, 0x003d06, 0xae, 0x69, 0x45, 0x0 }, /* #33 */
+    { 0x1e3f16, 0x1e3706, 0xfb, 0x60, 0x9b, 0x0 }, /* #34 */
+    { 0x007c46, 0x007416, 0x34, 0x09, 0x2b, 0x0 }, /* #35 */
+    { 0x034d52, 0x034582, 0x97, 0x91, 0x06, 0x0 }, /* #36 */
+    { 0x2f5106, 0x2f5912, 0x97, 0x3b, 0x5c, 0x0 }, /* #37 */
+    { 0x0225d7, 0x022586, 0xcb, 0x87, 0x44, 0x0 }, /* #38 */
+    { 0x216546, 0x216587, 0x8d, 0xb4, 0xd9, 0x0 }, /* #39 */
+    { 0x336893, 0x336097, 0x6b, 0xed, 0x7e, 0x0 }, /* #40 */
+    { 0x2d6c92, 0x2d6c83, 0x56, 0xb0, 0xa6, 0x0 }, /* #41 */
+    { 0x2c0597, 0x2c0506, 0x56, 0x41, 0x15, 0x0 }, /* #42 */
+    { 0x0a2916, 0x0a2193, 0x20, 0xa4, 0x7c, 0x0 }, /* #43 */
+    { 0x013d97, 0x013502, 0x7f, 0x61, 0x1e, 0x0 }, /* #44 */
+    { 0x196d03, 0x196516, 0xf6, 0x1b, 0xdb, 0x0 }, /* #45 */
+    { 0x143b96, 0x143396, 0xf8, 0x9a, 0x5e, 0x0 }, /* #46 */
+    { 0x0c0547, 0x0c0582, 0xcf, 0x97, 0x38, 0x0 }, /* #47 */
+    { 0x3a3453, 0x3a3496, 0xc7, 0x8b, 0x3c, 0x0 }, /* #48 */
+    { 0x2c4a83, 0x2c4212, 0xe1, 0x2f, 0xb2, 0x0 }, /* #49 */
+    { 0x264887, 0x264012, 0xa3, 0x1a, 0x89, 0x0 }, /* #50 */
+    { 0x383396, 0x383397, 0x88, 0xfc, 0x8c, 0x0 }, /* #51 */
+    { 0x0a36d3, 0x0a3686, 0xdf, 0xc3, 0x1c, 0x0 }, /* #52 */
+    { 0x330916, 0x330916, 0xe0, 0x65, 0x7b, 0x0 }, /* #53 */
+    { 0x051652, 0x051e06, 0xbe, 0x78, 0x46, 0x0 }, /* #54 */
+    { 0x3a3153, 0x3a3112, 0x74, 0x6d, 0x07, 0x0 }, /* #55 */
+    { 0x3024c7, 0x302483, 0x4d, 0xd3, 0x7a, 0x0 }, /* #56 */
+    { 0x244243, 0x244212, 0xc1, 0x25, 0x9c, 0x0 }, /* #57 */
+    { 0x122356, 0x122306, 0xd4, 0x21, 0xb3, 0x0 }, /* #58 */
+    { 0x175052, 0x175897, 0x46, 0x8b, 0xbb, 0x0 }, /* #59 */
+    { 0x2a4447, 0x2a4403, 0x2b, 0x67, 0xc4, 0x0 }, /* #60 */
+    { 0x3e54c7, 0x3e5c87, 0x56, 0xc5, 0x91, 0x0 }, /* #61 */
+    { 0x163e93, 0x163e16, 0x9b, 0x5c, 0x3f, 0x0 }, /* #62 */
+    { 0x322306, 0x322393, 0x8b, 0x9e, 0xed, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_sbb_u8[] =
 {
-    { 0x200482, 0x200497, 0x82, 0xbe, 0xc4, 0x0 }, /* #0 */
-    { 0x341b83, 0x341312, 0x63, 0x16, 0x4c, 0x0 }, /* #1 */
-    { 0x070f56, 0x070f93, 0x64, 0xce, 0x96, 0x0 }, /* #2 */
-    { 0x0e3b57, 0x0e3382, 0xfb, 0x80, 0x7a, 0x0 }, /* #3 */
-    { 0x2479d7, 0x247912, 0x8a, 0x7c, 0x0d, 0x0 }, /* #4 */
-    { 0x0b37d7, 0x0b3f93, 0x40, 0xa7, 0x98, 0x0 }, /* #5 */
-    { 0x2a4d42, 0x2a4d97, 0x7a, 0xdb, 0x9f, 0x0 }, /* #6 */
-    { 0x004a06, 0x004216, 0x52, 0x09, 0x49, 0x0 }, /* #7 */
-    { 0x066a07, 0x066293, 0x01, 0x8a, 0x76, 0x0 }, /* #8 */
-    { 0x024446, 0x024496, 0xf7, 0x9f, 0x58, 0x0 }, /* #9 */
-    { 0x346fd2, 0x346f06, 0x85, 0x22, 0x63, 0x0 }, /* #10 */
-    { 0x055052, 0x055083, 0x86, 0x91, 0xf5, 0x0 }, /* #11 */
-    { 0x340482, 0x340493, 0xd7, 0xd9, 0xfe, 0x0 }, /* #12 */
-    { 0x0f4846, 0x0f4012, 0x4a, 0x0b, 0x3f, 0x0 }, /* #13 */
-    { 0x245c86, 0x245482, 0xbe, 0xba, 0x04, 0x0 }, /* #14 */
-    { 0x207513, 0x207d12, 0xa9, 0x3d, 0x6b, 0x0 }, /* #15 */
-    { 0x2b7d86, 0x2b7d12, 0x93, 0x6b, 0x28, 0x0 }, /* #16 */
-    { 0x2f4106, 0x2f4193, 0x16, 0xdf, 0x37, 0x0 }, /* #17 */
-    { 0x210453, 0x210c06, 0xaa, 0x74, 0x35, 0x0 }, /* #18 */
-    { 0x3f1043, 0x3f1893, 0x72, 0xe6, 0x8b, 0x0 }, /* #19 */
-    { 0x0732c7, 0x073206, 0x68, 0x66, 0x01, 0x0 }, /* #20 */
-    { 0x001796, 0x001707, 0x1a, 0x22, 0xf8, 0x0 }, /* #21 */
-    { 0x3e4087, 0x3e4013, 0x37, 0x4a, 0xec, 0x0 }, /* #22 */
-    { 0x2343c7, 0x234386, 0xbd, 0xb2, 0x0a, 0x0 }, /* #23 */
-    { 0x115e43, 0x115e93, 0x12, 0x89, 0x88, 0x0 }, /* #24 */
-    { 0x125253, 0x125207, 0x0d, 0x65, 0xa7, 0x0 }, /* #25 */
-    { 0x1f0203, 0x1f0a16, 0x92, 0x39, 0x58, 0x0 }, /* #26 */
-    { 0x223503, 0x223502, 0x5a, 0x43, 0x16, 0x0 }, /* #27 */
-    { 0x174496, 0x174406, 0xee, 0x06, 0xe8, 0x0 }, /* #28 */
-    { 0x224d02, 0x224502, 0x46, 0x01, 0x45, 0x0 }, /* #29 */
-    { 0x0f10c3, 0x0f1002, 0xeb, 0x15, 0xd5, 0x0 }, /* #30 */
-    { 0x160b96, 0x160b83, 0x5a, 0xb0, 0xaa, 0x0 }, /* #31 */
-    { 0x1d5282, 0x1d5292, 0xeb, 0x8f, 0x5c, 0x0 }, /* #32 */
-    { 0x182247, 0x182202, 0xd3, 0x32, 0xa0, 0x0 }, /* #33 */
-    { 0x292e03, 0x292e83, 0x75, 0xa4, 0xd0, 0x0 }, /* #34 */
-    { 0x3462c3, 0x346297, 0x97, 0xe7, 0xaf, 0x0 }, /* #35 */
-    { 0x273956, 0x273197, 0x95, 0xbb, 0xda, 0x0 }, /* #36 */
-    { 0x163317, 0x163306, 0xdf, 0x35, 0xa9, 0x0 }, /* #37 */
-    { 0x095d97, 0x095506, 0xef, 0x39, 0xb5, 0x0 }, /* #38 */
-    { 0x153ad3, 0x153203, 0x22, 0x51, 0xd0, 0x0 }, /* #39 */
-    { 0x270506, 0x270592, 0xc2, 0x8c, 0x36, 0x0 }, /* #40 */
-    { 0x313f42, 0x313792, 0xe4, 0xb5, 0x2f, 0x0 }, /* #41 */
-    { 0x107346, 0x107b12, 0xae, 0x4f, 0x5f, 0x0 }, /* #42 */
-    { 0x2e3956, 0x2e3916, 0x95, 0x4d, 0x48, 0x0 }, /* #43 */
-    { 0x3f7506, 0x3f7586, 0xf8, 0xb4, 0x44, 0x0 }, /* #44 */
-    { 0x001513, 0x001593, 0xb6, 0xdf, 0xd6, 0x0 }, /* #45 */
-    { 0x1d2ec7, 0x1d2606, 0xb8, 0x22, 0x95, 0x0 }, /* #46 */
-    { 0x331c92, 0x331403, 0x6c, 0x76, 0xf6, 0x0 }, /* #47 */
-    { 0x1f7ac2, 0x1f7287, 0xba, 0xd7, 0xe3, 0x0 }, /* #48 */
-    { 0x237692, 0x237606, 0x69, 0x39, 0x30, 0x0 }, /* #49 */
-    { 0x2e0297, 0x2e0297, 0x72, 0xf9, 0x78, 0x0 }, /* #50 */
-    { 0x022b86, 0x022392, 0xd3, 0x85, 0x4e, 0x0 }, /* #51 */
-    { 0x331cd6, 0x331416, 0x78, 0x0c, 0x6c, 0x0 }, /* #52 */
-    { 0x0175c3, 0x017502, 0x59, 0x57, 0x01, 0x0 }, /* #53 */
-    { 0x042c46, 0x042403, 0x0a, 0x13, 0xf7, 0x0 }, /* #54 */
-    { 0x0e7896, 0x0e7887, 0x7c, 0xca, 0xb2, 0x0 }, /* #55 */
-    { 0x123593, 0x123517, 0x0a, 0x0a, 0xff, 0x0 }, /* #56 */
-    { 0x3938c6, 0x393013, 0x07, 0x5b, 0xac, 0x0 }, /* #57 */
-    { 0x073c87, 0x073412, 0x54, 0x49, 0x0a, 0x0 }, /* #58 */
-    { 0x3c1bc6, 0x3c1312, 0xe3, 0x45, 0x9e, 0x0 }, /* #59 */
-    { 0x2d6e02, 0x2d6696, 0xd2, 0xbb, 0x17, 0x0 }, /* #60 */
-    { 0x0134c2, 0x013496, 0xf2, 0xdd, 0x15, 0x0 }, /* #61 */
-    { 0x360253, 0x360207, 0x18, 0x72, 0xa5, 0x0 }, /* #62 */
-    { 0x0e6e93, 0x0e6603, 0x0c, 0x5b, 0xb0, 0x0 }, /* #63 */
+    { 0x1330c6, 0x133046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x113f47, 0x113797, 0x00, 0xff, 0x00, 0x0 }, /* #1 */
+    { 0x177fd7, 0x177797, 0x00, 0xff, 0x00, 0x0 }, /* #2 */
+    { 0x1b75d7, 0x1b7597, 0x00, 0xff, 0x00, 0x0 }, /* #3 */
+    { 0x070e43, 0x070602, 0x14, 0x13, 0x00, 0x0 }, /* #4 */
+    { 0x1d1096, 0x1d1082, 0x94, 0x94, 0x00, 0x0 }, /* #5 */
+    { 0x1a1ad2, 0x1a1286, 0xde, 0xde, 0x00, 0x0 }, /* #6 */
+    { 0x343a16, 0x343206, 0x05, 0x05, 0x00, 0x0 }, /* #7 */
+    { 0x1f3893, 0x1f3893, 0x6a, 0xcb, 0x9e, 0x0 }, /* #8 */
+    { 0x1a5943, 0x1a5193, 0xb7, 0xef, 0xc7, 0x0 }, /* #9 */
+    { 0x0a6383, 0x0a6392, 0xb3, 0x86, 0x2c, 0x0 }, /* #10 */
+    { 0x007153, 0x007197, 0xe9, 0xeb, 0xfd, 0x0 }, /* #11 */
+    { 0x226512, 0x226502, 0xef, 0x4a, 0xa5, 0x0 }, /* #12 */
+    { 0x164fc2, 0x164f16, 0xd0, 0x7b, 0x55, 0x0 }, /* #13 */
+    { 0x2e1993, 0x2e1113, 0x54, 0x64, 0xef, 0x0 }, /* #14 */
+    { 0x2e7902, 0x2e7102, 0xfb, 0x54, 0xa7, 0x0 }, /* #15 */
+    { 0x043e92, 0x043612, 0xf1, 0x2f, 0xc2, 0x0 }, /* #16 */
+    { 0x373152, 0x373117, 0x18, 0x7e, 0x9a, 0x0 }, /* #17 */
+    { 0x115ad6, 0x115202, 0xfe, 0x40, 0xbe, 0x0 }, /* #18 */
+    { 0x1c1d86, 0x1c1506, 0x78, 0x44, 0x34, 0x0 }, /* #19 */
+    { 0x3c3c46, 0x3c3483, 0xab, 0xd5, 0xd6, 0x0 }, /* #20 */
+    { 0x3e5002, 0x3e5093, 0x60, 0xef, 0x71, 0x0 }, /* #21 */
+    { 0x111c42, 0x111412, 0xe0, 0x2c, 0xb4, 0x0 }, /* #22 */
+    { 0x0950c6, 0x095086, 0xfe, 0x9c, 0x62, 0x0 }, /* #23 */
+    { 0x357a87, 0x357293, 0x84, 0x8c, 0xf7, 0x0 }, /* #24 */
+    { 0x034e56, 0x034602, 0x4c, 0x15, 0x37, 0x0 }, /* #25 */
+    { 0x043383, 0x043397, 0xb1, 0xeb, 0xc5, 0x0 }, /* #26 */
+    { 0x012903, 0x012106, 0x8d, 0x03, 0x89, 0x0 }, /* #27 */
+    { 0x393a43, 0x393a02, 0xc8, 0x57, 0x70, 0x0 }, /* #28 */
+    { 0x281256, 0x281a02, 0xcf, 0x57, 0x78, 0x0 }, /* #29 */
+    { 0x2d6d57, 0x2d6512, 0x64, 0x37, 0x2c, 0x0 }, /* #30 */
+    { 0x3e7547, 0x3e7506, 0xe6, 0x03, 0xe2, 0x0 }, /* #31 */
+    { 0x196552, 0x196513, 0x07, 0x49, 0xbe, 0x0 }, /* #32 */
+    { 0x270502, 0x270512, 0x5b, 0x0e, 0x4d, 0x0 }, /* #33 */
+    { 0x0d0116, 0x0d0902, 0xd5, 0x61, 0x74, 0x0 }, /* #34 */
+    { 0x291e13, 0x291e12, 0xc6, 0x67, 0x5e, 0x0 }, /* #35 */
+    { 0x082e06, 0x082612, 0x72, 0x1f, 0x53, 0x0 }, /* #36 */
+    { 0x191013, 0x191883, 0x6d, 0xea, 0x82, 0x0 }, /* #37 */
+    { 0x100686, 0x100697, 0xdd, 0xde, 0xff, 0x0 }, /* #38 */
+    { 0x290657, 0x290693, 0x10, 0xec, 0x23, 0x0 }, /* #39 */
+    { 0x071bd6, 0x071316, 0xc1, 0x05, 0xbc, 0x0 }, /* #40 */
+    { 0x130016, 0x130087, 0xb8, 0xc6, 0xf2, 0x0 }, /* #41 */
+    { 0x2332c2, 0x233a97, 0x63, 0x9f, 0xc4, 0x0 }, /* #42 */
+    { 0x227607, 0x227682, 0xfd, 0xf7, 0x05, 0x0 }, /* #43 */
+    { 0x391113, 0x391987, 0x74, 0xd2, 0xa1, 0x0 }, /* #44 */
+    { 0x347ed3, 0x347602, 0x56, 0x45, 0x10, 0x0 }, /* #45 */
+    { 0x1a6bc3, 0x1a6b83, 0x1f, 0x98, 0x86, 0x0 }, /* #46 */
+    { 0x075592, 0x075d12, 0x92, 0x1f, 0x73, 0x0 }, /* #47 */
+    { 0x240742, 0x240f87, 0x78, 0x88, 0xf0, 0x0 }, /* #48 */
+    { 0x384996, 0x384116, 0x50, 0x03, 0x4d, 0x0 }, /* #49 */
+    { 0x2e1ac6, 0x2e1a97, 0x67, 0xde, 0x89, 0x0 }, /* #50 */
+    { 0x393517, 0x393516, 0xbb, 0x2d, 0x8d, 0x0 }, /* #51 */
+    { 0x0b1c12, 0x0b1416, 0xc0, 0x1e, 0xa2, 0x0 }, /* #52 */
+    { 0x225a42, 0x225283, 0x88, 0x92, 0xf6, 0x0 }, /* #53 */
+    { 0x184e03, 0x184693, 0x65, 0xe9, 0x7b, 0x0 }, /* #54 */
+    { 0x190b42, 0x190302, 0x9e, 0x02, 0x9c, 0x0 }, /* #55 */
+    { 0x0260d3, 0x026016, 0x52, 0x12, 0x3f, 0x0 }, /* #56 */
+    { 0x3b0c13, 0x3b0417, 0x4d, 0x4d, 0xff, 0x0 }, /* #57 */
+    { 0x0b5ac2, 0x0b5212, 0xec, 0x5d, 0x8f, 0x0 }, /* #58 */
+    { 0x2c7312, 0x2c7397, 0x05, 0xd8, 0x2d, 0x0 }, /* #59 */
+    { 0x2318c3, 0x231883, 0x1e, 0x8a, 0x93, 0x0 }, /* #60 */
+    { 0x0f3dd7, 0x0f3d06, 0x9c, 0x72, 0x29, 0x0 }, /* #61 */
+    { 0x004302, 0x004302, 0xe5, 0x10, 0xd5, 0x0 }, /* #62 */
+    { 0x1d6806, 0x1d6802, 0xac, 0x38, 0x74, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_sbb_u8_locked[] =
 {
-    { 0x124286, 0x124a97, 0x23, 0x84, 0x9f, 0x0 }, /* #0 */
-    { 0x1a62d7, 0x1a6212, 0xec, 0x0e, 0xdd, 0x0 }, /* #1 */
-    { 0x3825c7, 0x382512, 0xc3, 0x1c, 0xa6, 0x0 }, /* #2 */
-    { 0x2c0d07, 0x2c0596, 0xf5, 0xeb, 0x09, 0x0 }, /* #3 */
-    { 0x2c0046, 0x2c0883, 0x76, 0xe0, 0x96, 0x0 }, /* #4 */
-    { 0x166c02, 0x166c12, 0xa3, 0x57, 0x4c, 0x0 }, /* #5 */
-    { 0x175f86, 0x175702, 0xe7, 0x16, 0xd1, 0x0 }, /* #6 */
-    { 0x090852, 0x090003, 0x0f, 0x51, 0xbe, 0x0 }, /* #7 */
-    { 0x2b0bd7, 0x2b0306, 0x3c, 0x2b, 0x10, 0x0 }, /* #8 */
-    { 0x1c1d43, 0x1c1517, 0x2b, 0x7b, 0xaf, 0x0 }, /* #9 */
-    { 0x397b17, 0x397393, 0x16, 0x9e, 0x77, 0x0 }, /* #10 */
-    { 0x1555c3, 0x155583, 0x8b, 0xf4, 0x96, 0x0 }, /* #11 */
-    { 0x3f5292, 0x3f5286, 0xe9, 0x87, 0x62, 0x0 }, /* #12 */
-    { 0x1f3382, 0x1f3387, 0x0c, 0xf9, 0x13, 0x0 }, /* #13 */
-    { 0x143913, 0x143196, 0xf0, 0xb4, 0x3b, 0x0 }, /* #14 */
-    { 0x170307, 0x170b02, 0xab, 0x45, 0x65, 0x0 }, /* #15 */
-    { 0x313893, 0x313092, 0xd7, 0xad, 0x29, 0x0 }, /* #16 */
-    { 0x301803, 0x301087, 0x3d, 0xf9, 0x43, 0x0 }, /* #17 */
-    { 0x237796, 0x237716, 0xd3, 0x3c, 0x97, 0x0 }, /* #18 */
-    { 0x0f45d2, 0x0f4516, 0x52, 0x4b, 0x07, 0x0 }, /* #19 */
-    { 0x0e48c3, 0x0e4097, 0xd8, 0xd8, 0xff, 0x0 }, /* #20 */
-    { 0x2542c3, 0x254206, 0xbc, 0x17, 0xa4, 0x0 }, /* #21 */
-    { 0x0e7c56, 0x0e7413, 0x5c, 0x5e, 0xfe, 0x0 }, /* #22 */
-    { 0x284a56, 0x284293, 0x17, 0xba, 0x5d, 0x0 }, /* #23 */
-    { 0x324147, 0x324987, 0x5c, 0x95, 0xc6, 0x0 }, /* #24 */
-    { 0x3f45d7, 0x3f4517, 0x08, 0x7b, 0x8c, 0x0 }, /* #25 */
-    { 0x352b02, 0x352b97, 0x40, 0xa6, 0x9a, 0x0 }, /* #26 */
-    { 0x2c6316, 0x2c6b02, 0xb9, 0x51, 0x68, 0x0 }, /* #27 */
-    { 0x015142, 0x015912, 0x85, 0x38, 0x4d, 0x0 }, /* #28 */
-    { 0x180512, 0x180597, 0x52, 0xff, 0x53, 0x0 }, /* #29 */
-    { 0x0c5842, 0x0c5087, 0x8a, 0xfa, 0x90, 0x0 }, /* #30 */
-    { 0x084247, 0x084a16, 0x86, 0x66, 0x1f, 0x0 }, /* #31 */
-    { 0x031e03, 0x031e02, 0xbc, 0x76, 0x45, 0x0 }, /* #32 */
-    { 0x1e6302, 0x1e6316, 0xc3, 0x28, 0x9b, 0x0 }, /* #33 */
-    { 0x3f3a93, 0x3f3212, 0x66, 0x4f, 0x16, 0x0 }, /* #34 */
-    { 0x044556, 0x044597, 0xa4, 0xf9, 0xab, 0x0 }, /* #35 */
-    { 0x1878d7, 0x187083, 0x29, 0xe0, 0x48, 0x0 }, /* #36 */
-    { 0x2a22c2, 0x2a2282, 0xb2, 0xa1, 0x11, 0x0 }, /* #37 */
-    { 0x255247, 0x255287, 0xaa, 0xf9, 0xb0, 0x0 }, /* #38 */
-    { 0x0a3997, 0x0a3193, 0x89, 0xd9, 0xaf, 0x0 }, /* #39 */
-    { 0x126402, 0x126497, 0x86, 0x9c, 0xea, 0x0 }, /* #40 */
-    { 0x1e7396, 0x1e7397, 0xf9, 0xfc, 0xfd, 0x0 }, /* #41 */
-    { 0x344942, 0x344116, 0xf6, 0x1b, 0xdb, 0x0 }, /* #42 */
-    { 0x220b13, 0x220397, 0x3c, 0xde, 0x5d, 0x0 }, /* #43 */
-    { 0x2e76d3, 0x2e7602, 0x6a, 0x29, 0x40, 0x0 }, /* #44 */
-    { 0x060546, 0x060502, 0x5e, 0x37, 0x27, 0x0 }, /* #45 */
-    { 0x330752, 0x330712, 0xfa, 0x4c, 0xae, 0x0 }, /* #46 */
-    { 0x2602d2, 0x260216, 0xe4, 0x48, 0x9c, 0x0 }, /* #47 */
-    { 0x0d0346, 0x0d0306, 0xef, 0x21, 0xce, 0x0 }, /* #48 */
-    { 0x1a5ed6, 0x1a5682, 0xba, 0xa7, 0x13, 0x0 }, /* #49 */
-    { 0x155203, 0x155287, 0xa6, 0xb2, 0xf3, 0x0 }, /* #50 */
-    { 0x1c7ad7, 0x1c7a02, 0x82, 0x10, 0x71, 0x0 }, /* #51 */
-    { 0x3b0c52, 0x3b0416, 0x31, 0x2d, 0x04, 0x0 }, /* #52 */
-    { 0x283812, 0x283003, 0x58, 0x61, 0xf7, 0x0 }, /* #53 */
-    { 0x035c12, 0x035487, 0xae, 0xfc, 0xb2, 0x0 }, /* #54 */
-    { 0x1e1557, 0x1e1516, 0x57, 0x1b, 0x3b, 0x0 }, /* #55 */
-    { 0x0a3293, 0x0a3a97, 0x5b, 0xcf, 0x8b, 0x0 }, /* #56 */
-    { 0x037d86, 0x037d87, 0x5f, 0xbd, 0xa2, 0x0 }, /* #57 */
-    { 0x372b97, 0x372b16, 0xd5, 0x5f, 0x75, 0x0 }, /* #58 */
-    { 0x106c06, 0x106402, 0x2d, 0x04, 0x29, 0x0 }, /* #59 */
-    { 0x1228c3, 0x122012, 0x4a, 0x3e, 0x0b, 0x0 }, /* #60 */
-    { 0x162097, 0x162017, 0x34, 0x77, 0xbc, 0x0 }, /* #61 */
-    { 0x267757, 0x267f83, 0x3e, 0xb0, 0x8d, 0x0 }, /* #62 */
-    { 0x1a0896, 0x1a0887, 0x4c, 0x99, 0xb3, 0x0 }, /* #63 */
+    { 0x373bd7, 0x373397, 0x00, 0xff, 0x00, 0x0 }, /* #0 */
+    { 0x314486, 0x314446, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x044306, 0x044346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x270043, 0x270097, 0x00, 0xff, 0x00, 0x0 }, /* #3 */
+    { 0x0c6353, 0x0c6386, 0xab, 0xaa, 0x00, 0x0 }, /* #4 */
+    { 0x0b4656, 0x0b4602, 0x6b, 0x6b, 0x00, 0x0 }, /* #5 */
+    { 0x081653, 0x081686, 0xb2, 0xb1, 0x00, 0x0 }, /* #6 */
+    { 0x2d4cd3, 0x2d4416, 0x10, 0x0f, 0x00, 0x0 }, /* #7 */
+    { 0x097653, 0x097617, 0x15, 0x55, 0xbf, 0x0 }, /* #8 */
+    { 0x117f02, 0x117706, 0xfe, 0x53, 0xab, 0x0 }, /* #9 */
+    { 0x182706, 0x182713, 0x53, 0x54, 0xff, 0x0 }, /* #10 */
+    { 0x1a2993, 0x1a2103, 0x1b, 0x34, 0xe6, 0x0 }, /* #11 */
+    { 0x3f39d7, 0x3f3112, 0x3c, 0x2f, 0x0c, 0x0 }, /* #12 */
+    { 0x255087, 0x255812, 0xc5, 0x6d, 0x57, 0x0 }, /* #13 */
+    { 0x070a86, 0x070282, 0x9e, 0x9b, 0x03, 0x0 }, /* #14 */
+    { 0x2d3f02, 0x2d3706, 0x6d, 0x22, 0x4b, 0x0 }, /* #15 */
+    { 0x352ed7, 0x352e83, 0x56, 0x92, 0xc3, 0x0 }, /* #16 */
+    { 0x383792, 0x383783, 0xbc, 0xec, 0xd0, 0x0 }, /* #17 */
+    { 0x101217, 0x101296, 0xc0, 0xa3, 0x1c, 0x0 }, /* #18 */
+    { 0x136397, 0x136302, 0x6e, 0x57, 0x16, 0x0 }, /* #19 */
+    { 0x203082, 0x203002, 0xf8, 0x70, 0x88, 0x0 }, /* #20 */
+    { 0x054e42, 0x054612, 0xf8, 0x2f, 0xc9, 0x0 }, /* #21 */
+    { 0x121202, 0x121282, 0xd7, 0xc2, 0x15, 0x0 }, /* #22 */
+    { 0x3a4ec2, 0x3a4613, 0x37, 0x58, 0xdf, 0x0 }, /* #23 */
+    { 0x3756c3, 0x375606, 0x79, 0x66, 0x12, 0x0 }, /* #24 */
+    { 0x0e00c3, 0x0e0093, 0x03, 0xcd, 0x35, 0x0 }, /* #25 */
+    { 0x2646d7, 0x264603, 0x24, 0x40, 0xe3, 0x0 }, /* #26 */
+    { 0x3a4182, 0x3a4102, 0x3a, 0x25, 0x15, 0x0 }, /* #27 */
+    { 0x1f1983, 0x1f1107, 0x3e, 0x74, 0xc9, 0x0 }, /* #28 */
+    { 0x385847, 0x385007, 0x06, 0x63, 0xa2, 0x0 }, /* #29 */
+    { 0x0d2402, 0x0d2406, 0x7c, 0x2b, 0x51, 0x0 }, /* #30 */
+    { 0x3a7546, 0x3a7503, 0x0e, 0x16, 0xf8, 0x0 }, /* #31 */
+    { 0x163cd3, 0x163c93, 0x5d, 0x9d, 0xbf, 0x0 }, /* #32 */
+    { 0x307147, 0x307193, 0x0b, 0xad, 0x5d, 0x0 }, /* #33 */
+    { 0x3d3893, 0x3d3006, 0xe9, 0x11, 0xd7, 0x0 }, /* #34 */
+    { 0x1f4bd7, 0x1f4316, 0xfc, 0x5c, 0x9f, 0x0 }, /* #35 */
+    { 0x0a76d6, 0x0a7687, 0x34, 0xf0, 0x44, 0x0 }, /* #36 */
+    { 0x0b4313, 0x0b4b97, 0x43, 0xaa, 0x98, 0x0 }, /* #37 */
+    { 0x1d17c3, 0x1d1703, 0x0b, 0x19, 0xf1, 0x0 }, /* #38 */
+    { 0x2a0203, 0x2a0283, 0xb8, 0xe0, 0xd7, 0x0 }, /* #39 */
+    { 0x0e0896, 0x0e0016, 0x96, 0x0a, 0x8c, 0x0 }, /* #40 */
+    { 0x294516, 0x294502, 0x6d, 0x1a, 0x53, 0x0 }, /* #41 */
+    { 0x1c3486, 0x1c3c02, 0x9b, 0x73, 0x28, 0x0 }, /* #42 */
+    { 0x3977d3, 0x397797, 0x65, 0xf9, 0x6b, 0x0 }, /* #43 */
+    { 0x204d86, 0x204586, 0xd4, 0xb1, 0x23, 0x0 }, /* #44 */
+    { 0x351e06, 0x351e02, 0xb8, 0x45, 0x73, 0x0 }, /* #45 */
+    { 0x390212, 0x390212, 0xec, 0x0e, 0xde, 0x0 }, /* #46 */
+    { 0x0e1b03, 0x0e1397, 0x15, 0xa6, 0x6e, 0x0 }, /* #47 */
+    { 0x2f5c53, 0x2f5c16, 0x91, 0x71, 0x1f, 0x0 }, /* #48 */
+    { 0x0d5586, 0x0d5586, 0xc4, 0xa0, 0x24, 0x0 }, /* #49 */
+    { 0x1a7f93, 0x1a7706, 0xed, 0x5a, 0x92, 0x0 }, /* #50 */
+    { 0x2f5847, 0x2f5883, 0x3d, 0x91, 0xab, 0x0 }, /* #51 */
+    { 0x3a78c2, 0x3a7007, 0x3c, 0x41, 0xfb, 0x0 }, /* #52 */
+    { 0x1d5e46, 0x1d5e02, 0xac, 0x73, 0x39, 0x0 }, /* #53 */
+    { 0x2b7016, 0x2b7812, 0xb4, 0x67, 0x4d, 0x0 }, /* #54 */
+    { 0x057a47, 0x057206, 0xdd, 0x27, 0xb5, 0x0 }, /* #55 */
+    { 0x381553, 0x381592, 0xc0, 0x9b, 0x24, 0x0 }, /* #56 */
+    { 0x002bc3, 0x002302, 0xda, 0x02, 0xd7, 0x0 }, /* #57 */
+    { 0x0d4e02, 0x0d4616, 0xeb, 0x3f, 0xac, 0x0 }, /* #58 */
+    { 0x1576d2, 0x157602, 0x1e, 0x13, 0x0b, 0x0 }, /* #59 */
+    { 0x0f4f93, 0x0f4f87, 0x47, 0xa5, 0xa1, 0x0 }, /* #60 */
+    { 0x214bc2, 0x214b06, 0x9a, 0x50, 0x4a, 0x0 }, /* #61 */
+    { 0x3d54d6, 0x3d5c06, 0xad, 0x35, 0x78, 0x0 }, /* #62 */
+    { 0x100457, 0x100c12, 0xca, 0x5e, 0x6b, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_or_u8[] =
 {
-    { 0x151112, 0x151102, 0x45, 0x5d, 0x18, 0x0 }, /* #0 */
-    { 0x1e5a17, 0x1e5286, 0xaa, 0xff, 0x57, 0x0 }, /* #1 */
-    { 0x285503, 0x285586, 0xd3, 0xf3, 0xe2, 0x0 }, /* #2 */
-    { 0x287882, 0x287082, 0x66, 0xf7, 0xf7, 0x0 }, /* #3 */
-    { 0x1e6042, 0x1e6086, 0x67, 0xff, 0xdc, 0x0 }, /* #4 */
-    { 0x106557, 0x106582, 0x9c, 0x9e, 0x9a, 0x0 }, /* #5 */
-    { 0x282946, 0x282186, 0xff, 0xff, 0x5e, 0x0 }, /* #6 */
-    { 0x3b3202, 0x3b3286, 0xbc, 0xff, 0xd7, 0x0 }, /* #7 */
-    { 0x343bd6, 0x343386, 0xf6, 0xf6, 0xd4, 0x0 }, /* #8 */
-    { 0x1f02d7, 0x1f0286, 0x92, 0xf3, 0xe3, 0x0 }, /* #9 */
-    { 0x1b0287, 0x1b0206, 0x78, 0x7b, 0x73, 0x0 }, /* #10 */
-    { 0x121f12, 0x121782, 0x71, 0xf1, 0xc1, 0x0 }, /* #11 */
-    { 0x243b47, 0x243382, 0x0f, 0xdf, 0xd0, 0x0 }, /* #12 */
-    { 0x2c6d07, 0x2c6582, 0x20, 0xb6, 0x96, 0x0 }, /* #13 */
-    { 0x353506, 0x353586, 0xaf, 0xaf, 0xa5, 0x0 }, /* #14 */
-    { 0x056c43, 0x056406, 0x7b, 0x7b, 0x01, 0x0 }, /* #15 */
-    { 0x0e0197, 0x0e0102, 0x2b, 0x7f, 0x54, 0x0 }, /* #16 */
-    { 0x160487, 0x160402, 0x5d, 0x7f, 0x76, 0x0 }, /* #17 */
-    { 0x273593, 0x273502, 0x3c, 0x3d, 0x21, 0x0 }, /* #18 */
-    { 0x286ec7, 0x286602, 0x4a, 0x5b, 0x19, 0x0 }, /* #19 */
-    { 0x1023d6, 0x102386, 0xdf, 0xff, 0xf7, 0x0 }, /* #20 */
-    { 0x221ec6, 0x221686, 0xff, 0xff, 0x65, 0x0 }, /* #21 */
-    { 0x292813, 0x292086, 0xf5, 0xf5, 0xd4, 0x0 }, /* #22 */
-    { 0x244897, 0x244082, 0xb4, 0xfe, 0x4e, 0x0 }, /* #23 */
-    { 0x261547, 0x261582, 0xee, 0xfe, 0x9e, 0x0 }, /* #24 */
-    { 0x3551d7, 0x355102, 0x70, 0x73, 0x73, 0x0 }, /* #25 */
-    { 0x391542, 0x391586, 0xe7, 0xff, 0x1e, 0x0 }, /* #26 */
-    { 0x282c56, 0x282486, 0x09, 0x99, 0x99, 0x0 }, /* #27 */
-    { 0x2865c6, 0x286582, 0xe2, 0xf7, 0xd7, 0x0 }, /* #28 */
-    { 0x282306, 0x282386, 0xf0, 0xfa, 0x4a, 0x0 }, /* #29 */
-    { 0x0b47c6, 0x0b4786, 0xad, 0xed, 0x4d, 0x0 }, /* #30 */
-    { 0x1b6f43, 0x1b6782, 0x18, 0xba, 0xba, 0x0 }, /* #31 */
-    { 0x124312, 0x124382, 0x89, 0xcd, 0x4c, 0x0 }, /* #32 */
-    { 0x167143, 0x167182, 0x36, 0xbf, 0xb9, 0x0 }, /* #33 */
-    { 0x133ec2, 0x133686, 0x9a, 0x9f, 0x0d, 0x0 }, /* #34 */
-    { 0x3c76c2, 0x3c7682, 0x08, 0x8c, 0x8c, 0x0 }, /* #35 */
-    { 0x0b3bd7, 0x0b3306, 0x69, 0x7b, 0x7b, 0x0 }, /* #36 */
-    { 0x1b6cc6, 0x1b6486, 0x9e, 0xbe, 0xb6, 0x0 }, /* #37 */
-    { 0x315312, 0x315382, 0xed, 0xfd, 0x54, 0x0 }, /* #38 */
-    { 0x234a03, 0x234282, 0xbf, 0xbf, 0x8e, 0x0 }, /* #39 */
-    { 0x285d17, 0x285582, 0x5e, 0xdf, 0x95, 0x0 }, /* #40 */
-    { 0x220016, 0x220006, 0x18, 0x1e, 0x0e, 0x0 }, /* #41 */
-    { 0x244557, 0x244582, 0xe6, 0xef, 0xab, 0x0 }, /* #42 */
-    { 0x1e55d6, 0x1e5502, 0x74, 0x75, 0x65, 0x0 }, /* #43 */
-    { 0x0165d6, 0x016586, 0x1d, 0xbd, 0xbc, 0x0 }, /* #44 */
-    { 0x1b6d46, 0x1b6582, 0x52, 0xf2, 0xb2, 0x0 }, /* #45 */
-    { 0x163216, 0x163206, 0x68, 0x7b, 0x7b, 0x0 }, /* #46 */
-    { 0x0f01d3, 0x0f0182, 0x0a, 0xdf, 0xd5, 0x0 }, /* #47 */
-    { 0x324b16, 0x324306, 0x09, 0x09, 0x00, 0x0 }, /* #48 */
-    { 0x277a92, 0x277286, 0x89, 0xa9, 0xa9, 0x0 }, /* #49 */
-    { 0x193393, 0x193382, 0xa4, 0xa4, 0x80, 0x0 }, /* #50 */
-    { 0x316207, 0x316282, 0x85, 0xb5, 0x30, 0x0 }, /* #51 */
-    { 0x0b4942, 0x0b4102, 0x78, 0x7f, 0x47, 0x0 }, /* #52 */
-    { 0x2d5987, 0x2d5186, 0xad, 0xed, 0x69, 0x0 }, /* #53 */
-    { 0x243bd2, 0x243302, 0x04, 0x75, 0x71, 0x0 }, /* #54 */
-    { 0x356956, 0x356182, 0xb5, 0xb5, 0x31, 0x0 }, /* #55 */
-    { 0x3a5917, 0x3a5186, 0x3e, 0xff, 0xdb, 0x0 }, /* #56 */
-    { 0x0c4bd2, 0x0c4302, 0x0e, 0x1f, 0x15, 0x0 }, /* #57 */
-    { 0x356886, 0x356002, 0x73, 0x73, 0x31, 0x0 }, /* #58 */
-    { 0x036206, 0x036286, 0x97, 0xb7, 0x30, 0x0 }, /* #59 */
-    { 0x264546, 0x264502, 0x63, 0x73, 0x30, 0x0 }, /* #60 */
-    { 0x346dd2, 0x346502, 0x47, 0x57, 0x16, 0x0 }, /* #61 */
-    { 0x2d5c82, 0x2d5482, 0xfb, 0xfb, 0xda, 0x0 }, /* #62 */
-    { 0x2a6bd3, 0x2a6386, 0x60, 0xf6, 0xd6, 0x0 }, /* #63 */
+    { 0x102393, 0x102346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x222346, 0x222346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x297053, 0x297046, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x360f07, 0x360746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x1e5393, 0x1e5386, 0xe8, 0xe8, 0x00, 0x0 }, /* #4 */
+    { 0x380b57, 0x380306, 0x17, 0x17, 0x00, 0x0 }, /* #5 */
+    { 0x295bc6, 0x295382, 0xc8, 0xc8, 0x00, 0x0 }, /* #6 */
+    { 0x395213, 0x395282, 0xbc, 0xbc, 0x00, 0x0 }, /* #7 */
+    { 0x353a42, 0x353282, 0x8c, 0xad, 0xa5, 0x0 }, /* #8 */
+    { 0x3d0846, 0x3d0006, 0x5a, 0x5f, 0x1f, 0x0 }, /* #9 */
+    { 0x0f4f87, 0x0f4706, 0x32, 0x7b, 0x49, 0x0 }, /* #10 */
+    { 0x1a4d42, 0x1a4506, 0x2a, 0x2e, 0x0e, 0x0 }, /* #11 */
+    { 0x034403, 0x034486, 0x1b, 0xdb, 0xd9, 0x0 }, /* #12 */
+    { 0x024b46, 0x024386, 0xa6, 0xe7, 0x47, 0x0 }, /* #13 */
+    { 0x2f3b93, 0x2f3306, 0x3b, 0x3f, 0x3c, 0x0 }, /* #14 */
+    { 0x115897, 0x115086, 0x5e, 0xff, 0xf5, 0x0 }, /* #15 */
+    { 0x3571d2, 0x357186, 0x8f, 0x9f, 0x11, 0x0 }, /* #16 */
+    { 0x050987, 0x050102, 0x39, 0x3d, 0x3d, 0x0 }, /* #17 */
+    { 0x1c4382, 0x1c4386, 0x55, 0xff, 0xfb, 0x0 }, /* #18 */
+    { 0x2e7417, 0x2e7482, 0xf0, 0xf7, 0xe7, 0x0 }, /* #19 */
+    { 0x281d03, 0x281586, 0x96, 0xde, 0x4a, 0x0 }, /* #20 */
+    { 0x244e82, 0x244686, 0x89, 0xdd, 0xd5, 0x0 }, /* #21 */
+    { 0x245246, 0x245282, 0x67, 0xef, 0x8a, 0x0 }, /* #22 */
+    { 0x0f1003, 0x0f1082, 0x94, 0xfe, 0xfe, 0x0 }, /* #23 */
+    { 0x065302, 0x065386, 0x3e, 0xbe, 0xa0, 0x0 }, /* #24 */
+    { 0x135cd6, 0x135486, 0xcd, 0xdd, 0x9c, 0x0 }, /* #25 */
+    { 0x005492, 0x005486, 0x7d, 0xff, 0x8b, 0x0 }, /* #26 */
+    { 0x3f0592, 0x3f0586, 0x85, 0xed, 0xed, 0x0 }, /* #27 */
+    { 0x2d3d17, 0x2d3502, 0x37, 0x7f, 0x7c, 0x0 }, /* #28 */
+    { 0x2c0cc6, 0x2c0482, 0xce, 0xce, 0x8e, 0x0 }, /* #29 */
+    { 0x0f36c7, 0x0f3682, 0xaa, 0xae, 0x26, 0x0 }, /* #30 */
+    { 0x0458d2, 0x045006, 0x01, 0x53, 0x53, 0x0 }, /* #31 */
+    { 0x241716, 0x241782, 0x7e, 0xfe, 0xf8, 0x0 }, /* #32 */
+    { 0x324f96, 0x324782, 0x41, 0xf7, 0xf7, 0x0 }, /* #33 */
+    { 0x0934d2, 0x093486, 0xbf, 0xff, 0xf5, 0x0 }, /* #34 */
+    { 0x231c87, 0x231406, 0x5c, 0x5f, 0x1b, 0x0 }, /* #35 */
+    { 0x063157, 0x063186, 0x67, 0xff, 0xf9, 0x0 }, /* #36 */
+    { 0x271f03, 0x271782, 0xc0, 0xf2, 0xf2, 0x0 }, /* #37 */
+    { 0x031986, 0x031186, 0x64, 0xe4, 0xc0, 0x0 }, /* #38 */
+    { 0x0e4c86, 0x0e4482, 0x5e, 0xfe, 0xf0, 0x0 }, /* #39 */
+    { 0x3e3ac7, 0x3e3282, 0xa1, 0xf1, 0xf1, 0x0 }, /* #40 */
+    { 0x215683, 0x215682, 0xe8, 0xea, 0x6a, 0x0 }, /* #41 */
+    { 0x385f96, 0x385786, 0xea, 0xff, 0xdd, 0x0 }, /* #42 */
+    { 0x0d2ac6, 0x0d2282, 0xd7, 0xf7, 0xb4, 0x0 }, /* #43 */
+    { 0x254d52, 0x254502, 0x5e, 0x5e, 0x1c, 0x0 }, /* #44 */
+    { 0x282e83, 0x282682, 0xeb, 0xfb, 0xd2, 0x0 }, /* #45 */
+    { 0x213346, 0x213386, 0x70, 0xf5, 0xc5, 0x0 }, /* #46 */
+    { 0x123716, 0x123786, 0x5c, 0xff, 0xab, 0x0 }, /* #47 */
+    { 0x2d1783, 0x2d1782, 0xf5, 0xf7, 0xe3, 0x0 }, /* #48 */
+    { 0x3a7052, 0x3a7086, 0x6a, 0xee, 0xa4, 0x0 }, /* #49 */
+    { 0x1e0d97, 0x1e0586, 0xba, 0xff, 0xc7, 0x0 }, /* #50 */
+    { 0x0702c6, 0x070282, 0xe4, 0xfe, 0x7a, 0x0 }, /* #51 */
+    { 0x264c42, 0x264482, 0xf6, 0xfe, 0xde, 0x0 }, /* #52 */
+    { 0x111093, 0x111002, 0x49, 0x4f, 0x07, 0x0 }, /* #53 */
+    { 0x150716, 0x150782, 0x94, 0xf7, 0xf7, 0x0 }, /* #54 */
+    { 0x050e93, 0x050602, 0x43, 0x7f, 0x3d, 0x0 }, /* #55 */
+    { 0x091746, 0x091782, 0xba, 0xfe, 0x66, 0x0 }, /* #56 */
+    { 0x0b1386, 0x0b1386, 0xcd, 0xcf, 0x07, 0x0 }, /* #57 */
+    { 0x1f7f53, 0x1f7782, 0x6f, 0xef, 0x84, 0x0 }, /* #58 */
+    { 0x2e7052, 0x2e7086, 0x9c, 0xff, 0xff, 0x0 }, /* #59 */
+    { 0x177d97, 0x177502, 0x05, 0x25, 0x25, 0x0 }, /* #60 */
+    { 0x1d0cc3, 0x1d0402, 0x04, 0x5e, 0x5a, 0x0 }, /* #61 */
+    { 0x3a19d6, 0x3a1186, 0x4e, 0xcf, 0x8d, 0x0 }, /* #62 */
+    { 0x097b92, 0x097382, 0x89, 0xdf, 0xd7, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_or_u8_locked[] =
 {
-    { 0x3d14d3, 0x3d1482, 0xe6, 0xef, 0x8b, 0x0 }, /* #0 */
-    { 0x2f6482, 0x2f6486, 0xad, 0xbd, 0xb5, 0x0 }, /* #1 */
-    { 0x0b6cc3, 0x0b6486, 0xf6, 0xf6, 0x34, 0x0 }, /* #2 */
-    { 0x2b4043, 0x2b4082, 0x69, 0xfb, 0xd3, 0x0 }, /* #3 */
-    { 0x203096, 0x203002, 0x3c, 0x7f, 0x4b, 0x0 }, /* #4 */
-    { 0x053e12, 0x053682, 0xcc, 0xdf, 0x1b, 0x0 }, /* #5 */
-    { 0x194756, 0x194786, 0x29, 0xeb, 0xeb, 0x0 }, /* #6 */
-    { 0x012306, 0x012306, 0x29, 0x7d, 0x5d, 0x0 }, /* #7 */
-    { 0x0554d2, 0x055486, 0xd5, 0xff, 0xff, 0x0 }, /* #8 */
-    { 0x063542, 0x063506, 0x27, 0x77, 0x50, 0x0 }, /* #9 */
-    { 0x355fd3, 0x355786, 0x90, 0xf6, 0xf6, 0x0 }, /* #10 */
-    { 0x0a3b82, 0x0a3302, 0x5a, 0x5b, 0x13, 0x0 }, /* #11 */
-    { 0x324d56, 0x324506, 0x30, 0x39, 0x19, 0x0 }, /* #12 */
-    { 0x293bc2, 0x293382, 0x5d, 0xdf, 0xd6, 0x0 }, /* #13 */
-    { 0x2b7507, 0x2b7506, 0x1c, 0x7e, 0x6e, 0x0 }, /* #14 */
-    { 0x010c86, 0x010406, 0x0e, 0x5f, 0x5b, 0x0 }, /* #15 */
-    { 0x0c4d82, 0x0c4586, 0x98, 0xd8, 0xd8, 0x0 }, /* #16 */
-    { 0x385c17, 0x385482, 0x28, 0xec, 0xe4, 0x0 }, /* #17 */
-    { 0x203616, 0x203682, 0xa4, 0xfd, 0xfd, 0x0 }, /* #18 */
-    { 0x033152, 0x033182, 0x65, 0xf7, 0xd2, 0x0 }, /* #19 */
-    { 0x0d64c7, 0x0d6482, 0xd0, 0xd9, 0x89, 0x0 }, /* #20 */
-    { 0x1f5296, 0x1f5286, 0xa8, 0xed, 0xe5, 0x0 }, /* #21 */
-    { 0x2e3397, 0x2e3382, 0xf9, 0xfd, 0x2d, 0x0 }, /* #22 */
-    { 0x2c5257, 0x2c5282, 0x0f, 0xbf, 0xbf, 0x0 }, /* #23 */
-    { 0x210497, 0x210486, 0x69, 0xeb, 0xa3, 0x0 }, /* #24 */
-    { 0x1f4dd6, 0x1f4586, 0xcd, 0xdd, 0x5c, 0x0 }, /* #25 */
-    { 0x0a2796, 0x0a2786, 0xd9, 0xdd, 0x84, 0x0 }, /* #26 */
-    { 0x3578c2, 0x357082, 0x8f, 0xdf, 0xdd, 0x0 }, /* #27 */
-    { 0x0b7f53, 0x0b7786, 0x8d, 0xaf, 0xa3, 0x0 }, /* #28 */
-    { 0x3974d6, 0x397482, 0x24, 0xf4, 0xd4, 0x0 }, /* #29 */
-    { 0x063597, 0x063586, 0xd5, 0xd7, 0x07, 0x0 }, /* #30 */
-    { 0x354bc3, 0x354386, 0x18, 0xfa, 0xf2, 0x0 }, /* #31 */
-    { 0x066d93, 0x066586, 0xcc, 0xdd, 0x51, 0x0 }, /* #32 */
-    { 0x3a2402, 0x3a2486, 0xec, 0xff, 0x33, 0x0 }, /* #33 */
-    { 0x0d1887, 0x0d1006, 0x71, 0x77, 0x67, 0x0 }, /* #34 */
-    { 0x223f46, 0x223786, 0x28, 0xac, 0x84, 0x0 }, /* #35 */
-    { 0x206503, 0x206586, 0xde, 0xff, 0xf5, 0x0 }, /* #36 */
-    { 0x284183, 0x284186, 0x80, 0xb7, 0xb7, 0x0 }, /* #37 */
-    { 0x351307, 0x351306, 0x10, 0x5a, 0x4a, 0x0 }, /* #38 */
-    { 0x2f14c2, 0x2f1482, 0x32, 0xba, 0x8a, 0x0 }, /* #39 */
-    { 0x053d43, 0x053582, 0xaa, 0xea, 0xc2, 0x0 }, /* #40 */
-    { 0x041b86, 0x041382, 0x5f, 0xdf, 0xd6, 0x0 }, /* #41 */
-    { 0x1f07d7, 0x1f0782, 0x29, 0xe9, 0xe9, 0x0 }, /* #42 */
-    { 0x1b6803, 0x1b6006, 0x1b, 0x7b, 0x6b, 0x0 }, /* #43 */
-    { 0x2a4892, 0x2a4006, 0x2d, 0x6f, 0x46, 0x0 }, /* #44 */
-    { 0x085042, 0x085082, 0xbb, 0xbf, 0x04, 0x0 }, /* #45 */
-    { 0x1e4d82, 0x1e4582, 0xc5, 0xdf, 0xdb, 0x0 }, /* #46 */
-    { 0x194407, 0x194482, 0xab, 0xab, 0x83, 0x0 }, /* #47 */
-    { 0x373fd2, 0x373782, 0xc6, 0xe6, 0xa4, 0x0 }, /* #48 */
-    { 0x121157, 0x121186, 0xfb, 0xff, 0xbf, 0x0 }, /* #49 */
-    { 0x082507, 0x082586, 0xd2, 0xf3, 0xa1, 0x0 }, /* #50 */
-    { 0x2707c2, 0x270706, 0x3d, 0x7d, 0x41, 0x0 }, /* #51 */
-    { 0x3b57c3, 0x3b5786, 0x94, 0xd7, 0xd7, 0x0 }, /* #52 */
-    { 0x3b4c16, 0x3b4486, 0xbc, 0xfc, 0x5c, 0x0 }, /* #53 */
-    { 0x1d2e82, 0x1d2682, 0xd2, 0xdf, 0x4d, 0x0 }, /* #54 */
-    { 0x086353, 0x086382, 0xcc, 0xec, 0xac, 0x0 }, /* #55 */
-    { 0x0e1807, 0x0e1002, 0x35, 0x7f, 0x7e, 0x0 }, /* #56 */
-    { 0x231996, 0x231182, 0x83, 0xe3, 0x60, 0x0 }, /* #57 */
-    { 0x100902, 0x100182, 0x83, 0xef, 0x6e, 0x0 }, /* #58 */
-    { 0x094882, 0x094006, 0x19, 0x5f, 0x5f, 0x0 }, /* #59 */
-    { 0x1d6092, 0x1d6006, 0x1d, 0x7d, 0x65, 0x0 }, /* #60 */
-    { 0x032d57, 0x032582, 0xc1, 0xd9, 0x18, 0x0 }, /* #61 */
-    { 0x1649c6, 0x164106, 0x4a, 0x4e, 0x44, 0x0 }, /* #62 */
-    { 0x095993, 0x095186, 0xf9, 0xf9, 0xd8, 0x0 }, /* #63 */
+    { 0x2c1896, 0x2c1046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x202b86, 0x202346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x1b7317, 0x1b7346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x063e16, 0x063646, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x041d82, 0x041506, 0x6f, 0x6f, 0x00, 0x0 }, /* #4 */
+    { 0x0d7dc7, 0x0d7586, 0xac, 0xac, 0x00, 0x0 }, /* #5 */
+    { 0x163096, 0x163006, 0x44, 0x44, 0x00, 0x0 }, /* #6 */
+    { 0x0d0646, 0x0d0606, 0x72, 0x72, 0x00, 0x0 }, /* #7 */
+    { 0x3a7ad6, 0x3a7282, 0xad, 0xad, 0x84, 0x0 }, /* #8 */
+    { 0x3b5e53, 0x3b5606, 0x00, 0x0c, 0x0c, 0x0 }, /* #9 */
+    { 0x080cd3, 0x080486, 0xe1, 0xf5, 0xd4, 0x0 }, /* #10 */
+    { 0x1d0bd6, 0x1d0382, 0x98, 0xbf, 0xa7, 0x0 }, /* #11 */
+    { 0x390f57, 0x390706, 0x27, 0x77, 0x54, 0x0 }, /* #12 */
+    { 0x2a2bd7, 0x2a2382, 0xad, 0xef, 0x4b, 0x0 }, /* #13 */
+    { 0x0c5093, 0x0c5086, 0x56, 0xf6, 0xe4, 0x0 }, /* #14 */
+    { 0x3d4417, 0x3d4482, 0x18, 0x9b, 0x93, 0x0 }, /* #15 */
+    { 0x1b7607, 0x1b7686, 0x78, 0xf9, 0xf9, 0x0 }, /* #16 */
+    { 0x192d82, 0x192586, 0x3c, 0xfc, 0xc4, 0x0 }, /* #17 */
+    { 0x305053, 0x305002, 0x74, 0x75, 0x05, 0x0 }, /* #18 */
+    { 0x351b82, 0x351306, 0x14, 0x17, 0x03, 0x0 }, /* #19 */
+    { 0x194b87, 0x194382, 0xb0, 0xb6, 0x36, 0x0 }, /* #20 */
+    { 0x3249d7, 0x324186, 0x27, 0xff, 0xf8, 0x0 }, /* #21 */
+    { 0x3a0392, 0x3a0382, 0xe7, 0xf7, 0xd0, 0x0 }, /* #22 */
+    { 0x215196, 0x215186, 0xa8, 0xfa, 0x72, 0x0 }, /* #23 */
+    { 0x1c27d7, 0x1c2786, 0xd9, 0xff, 0xf6, 0x0 }, /* #24 */
+    { 0x021393, 0x021306, 0x5f, 0x5f, 0x43, 0x0 }, /* #25 */
+    { 0x3a1f43, 0x3a1706, 0x2c, 0x3c, 0x18, 0x0 }, /* #26 */
+    { 0x0d2d17, 0x0d2586, 0x9e, 0xde, 0xd4, 0x0 }, /* #27 */
+    { 0x305502, 0x305502, 0x03, 0x23, 0x21, 0x0 }, /* #28 */
+    { 0x206d03, 0x206502, 0x30, 0x34, 0x14, 0x0 }, /* #29 */
+    { 0x133b92, 0x133382, 0xd4, 0xf7, 0x73, 0x0 }, /* #30 */
+    { 0x3b4bd2, 0x3b4386, 0x14, 0xff, 0xff, 0x0 }, /* #31 */
+    { 0x0741d6, 0x074186, 0xfe, 0xff, 0xcd, 0x0 }, /* #32 */
+    { 0x1e2f57, 0x1e2702, 0x64, 0x6d, 0x09, 0x0 }, /* #33 */
+    { 0x1d7886, 0x1d7086, 0xf8, 0xff, 0x07, 0x0 }, /* #34 */
+    { 0x053687, 0x053602, 0x61, 0x73, 0x12, 0x0 }, /* #35 */
+    { 0x193f12, 0x193702, 0x0f, 0x1f, 0x10, 0x0 }, /* #36 */
+    { 0x354a02, 0x354286, 0xa1, 0xf3, 0xf3, 0x0 }, /* #37 */
+    { 0x3c07c6, 0x3c0786, 0xb0, 0xbb, 0x9b, 0x0 }, /* #38 */
+    { 0x274013, 0x274086, 0xb8, 0xff, 0xc7, 0x0 }, /* #39 */
+    { 0x3304c7, 0x330486, 0x0e, 0xee, 0xec, 0x0 }, /* #40 */
+    { 0x366a16, 0x366286, 0x49, 0xc9, 0xc9, 0x0 }, /* #41 */
+    { 0x1f41c2, 0x1f4182, 0x87, 0xbf, 0x3c, 0x0 }, /* #42 */
+    { 0x0b4c86, 0x0b4482, 0xc1, 0xe5, 0x65, 0x0 }, /* #43 */
+    { 0x017753, 0x017782, 0xe8, 0xea, 0x02, 0x0 }, /* #44 */
+    { 0x107fc3, 0x107706, 0x47, 0x6f, 0x6e, 0x0 }, /* #45 */
+    { 0x264e06, 0x264682, 0xdf, 0xdf, 0x47, 0x0 }, /* #46 */
+    { 0x1a1c87, 0x1a1486, 0xcb, 0xdb, 0x19, 0x0 }, /* #47 */
+    { 0x033387, 0x033386, 0x12, 0x96, 0x86, 0x0 }, /* #48 */
+    { 0x313102, 0x313186, 0x8c, 0x8e, 0x0a, 0x0 }, /* #49 */
+    { 0x2d33c7, 0x2d3386, 0x88, 0x8b, 0x0b, 0x0 }, /* #50 */
+    { 0x3e5a53, 0x3e5282, 0xf2, 0xfe, 0x6c, 0x0 }, /* #51 */
+    { 0x370506, 0x370586, 0xcb, 0xff, 0x7d, 0x0 }, /* #52 */
+    { 0x330c93, 0x330486, 0xb3, 0xff, 0x4f, 0x0 }, /* #53 */
+    { 0x133112, 0x133186, 0x8d, 0xff, 0xff, 0x0 }, /* #54 */
+    { 0x2756c6, 0x275682, 0xd4, 0xfd, 0xed, 0x0 }, /* #55 */
+    { 0x2e5dc2, 0x2e5586, 0x53, 0xdb, 0x99, 0x0 }, /* #56 */
+    { 0x1e4883, 0x1e4082, 0x3a, 0xbf, 0x87, 0x0 }, /* #57 */
+    { 0x2a42d6, 0x2a4202, 0x7f, 0x7f, 0x22, 0x0 }, /* #58 */
+    { 0x2a66d2, 0x2a6686, 0xe4, 0xe4, 0xa4, 0x0 }, /* #59 */
+    { 0x3b0596, 0x3b0582, 0x6b, 0xfb, 0xf3, 0x0 }, /* #60 */
+    { 0x0d3d03, 0x0d3582, 0xa7, 0xa7, 0x86, 0x0 }, /* #61 */
+    { 0x247593, 0x247582, 0xb4, 0xb5, 0x31, 0x0 }, /* #62 */
+    { 0x2c4e92, 0x2c4686, 0xde, 0xde, 0x44, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_xor_u8[] =
 {
-    { 0x257043, 0x257086, 0x5f, 0xbe, 0xe1, 0x0 }, /* #0 */
-    { 0x077206, 0x077202, 0x9f, 0x6d, 0xf2, 0x0 }, /* #1 */
-    { 0x264f03, 0x264782, 0xde, 0xe6, 0x38, 0x0 }, /* #2 */
-    { 0x275646, 0x275686, 0xea, 0xdd, 0x37, 0x0 }, /* #3 */
-    { 0x0e0353, 0x0e0306, 0xd1, 0x44, 0x95, 0x0 }, /* #4 */
-    { 0x0d6e92, 0x0d6686, 0x3b, 0xca, 0xf1, 0x0 }, /* #5 */
-    { 0x1b01c6, 0x1b0186, 0x09, 0xdb, 0xd2, 0x0 }, /* #6 */
-    { 0x362ec6, 0x362682, 0x06, 0x91, 0x97, 0x0 }, /* #7 */
-    { 0x1f6dc3, 0x1f6582, 0x54, 0xec, 0xb8, 0x0 }, /* #8 */
-    { 0x017dd7, 0x017582, 0x12, 0xc2, 0xd0, 0x0 }, /* #9 */
-    { 0x1b2192, 0x1b2106, 0x62, 0x71, 0x13, 0x0 }, /* #10 */
-    { 0x0e1753, 0x0e1702, 0x99, 0x46, 0xdf, 0x0 }, /* #11 */
-    { 0x0b5d07, 0x0b5502, 0x89, 0x19, 0x90, 0x0 }, /* #12 */
-    { 0x195ed6, 0x195682, 0xae, 0xf8, 0x56, 0x0 }, /* #13 */
-    { 0x1625c2, 0x162582, 0x1f, 0xfb, 0xe4, 0x0 }, /* #14 */
-    { 0x274a02, 0x274286, 0x4f, 0x81, 0xce, 0x0 }, /* #15 */
-    { 0x1f4086, 0x1f4082, 0x63, 0x85, 0xe6, 0x0 }, /* #16 */
-    { 0x0c5b46, 0x0c5382, 0xe1, 0xcb, 0x2a, 0x0 }, /* #17 */
-    { 0x133ac2, 0x133206, 0x6b, 0x72, 0x19, 0x0 }, /* #18 */
-    { 0x007c07, 0x007402, 0x8b, 0x6e, 0xe5, 0x0 }, /* #19 */
-    { 0x3340c7, 0x334082, 0x19, 0x86, 0x9f, 0x0 }, /* #20 */
-    { 0x2a4682, 0x2a4606, 0x06, 0x0a, 0x0c, 0x0 }, /* #21 */
-    { 0x0f5c57, 0x0f5402, 0x1b, 0x51, 0x4a, 0x0 }, /* #22 */
-    { 0x114957, 0x114186, 0x7c, 0xaf, 0xd3, 0x0 }, /* #23 */
-    { 0x3820c2, 0x382086, 0x53, 0xe1, 0xb2, 0x0 }, /* #24 */
-    { 0x0916d7, 0x091682, 0x53, 0xef, 0xbc, 0x0 }, /* #25 */
-    { 0x235a03, 0x235206, 0x60, 0x0f, 0x6f, 0x0 }, /* #26 */
-    { 0x143b03, 0x143386, 0xf2, 0xf6, 0x04, 0x0 }, /* #27 */
-    { 0x1b24d7, 0x1b2402, 0xb9, 0x52, 0xeb, 0x0 }, /* #28 */
-    { 0x3a10c3, 0x3a1006, 0xa8, 0x7b, 0xd3, 0x0 }, /* #29 */
-    { 0x316843, 0x316082, 0x30, 0xf1, 0xc1, 0x0 }, /* #30 */
-    { 0x334187, 0x334106, 0xda, 0x71, 0xab, 0x0 }, /* #31 */
-    { 0x300717, 0x300782, 0x83, 0xf2, 0x71, 0x0 }, /* #32 */
-    { 0x082a02, 0x082206, 0x82, 0x35, 0xb7, 0x0 }, /* #33 */
-    { 0x272617, 0x272682, 0x2d, 0xba, 0x97, 0x0 }, /* #34 */
-    { 0x044f92, 0x044706, 0x79, 0x7b, 0x02, 0x0 }, /* #35 */
-    { 0x266743, 0x266702, 0xc7, 0x04, 0xc3, 0x0 }, /* #36 */
-    { 0x1a1153, 0x1a1182, 0x34, 0xe0, 0xd4, 0x0 }, /* #37 */
-    { 0x110e43, 0x110686, 0x9a, 0xd8, 0x42, 0x0 }, /* #38 */
-    { 0x2f2486, 0x2f2482, 0xc8, 0xf7, 0x3f, 0x0 }, /* #39 */
-    { 0x1637c3, 0x163702, 0xc0, 0x7f, 0xbf, 0x0 }, /* #40 */
-    { 0x1d60c2, 0x1d6082, 0xd2, 0xab, 0x79, 0x0 }, /* #41 */
-    { 0x3f24d3, 0x3f2406, 0xfc, 0x42, 0xbe, 0x0 }, /* #42 */
-    { 0x151252, 0x151282, 0xed, 0xcb, 0x26, 0x0 }, /* #43 */
-    { 0x356d52, 0x356506, 0x60, 0x0a, 0x6a, 0x0 }, /* #44 */
-    { 0x025a97, 0x025286, 0xa0, 0x99, 0x39, 0x0 }, /* #45 */
-    { 0x3867d3, 0x386702, 0x6c, 0x52, 0x3e, 0x0 }, /* #46 */
-    { 0x065f07, 0x065706, 0x19, 0x5f, 0x46, 0x0 }, /* #47 */
-    { 0x3e6743, 0x3e6706, 0x21, 0x59, 0x78, 0x0 }, /* #48 */
-    { 0x242a42, 0x242206, 0x33, 0x47, 0x74, 0x0 }, /* #49 */
-    { 0x226ec7, 0x226606, 0x8f, 0x7b, 0xf4, 0x0 }, /* #50 */
-    { 0x1d1bd6, 0x1d1386, 0x36, 0xc0, 0xf6, 0x0 }, /* #51 */
-    { 0x0411d2, 0x041106, 0x40, 0x39, 0x79, 0x0 }, /* #52 */
-    { 0x1060c6, 0x106086, 0xa4, 0x9c, 0x38, 0x0 }, /* #53 */
-    { 0x3f4e16, 0x3f4686, 0x1b, 0xf5, 0xee, 0x0 }, /* #54 */
-    { 0x2337d2, 0x233706, 0xba, 0x2e, 0x94, 0x0 }, /* #55 */
-    { 0x2a26d3, 0x2a2602, 0x2e, 0x3d, 0x13, 0x0 }, /* #56 */
-    { 0x0754c7, 0x075486, 0x8c, 0xd2, 0x5e, 0x0 }, /* #57 */
-    { 0x121647, 0x121682, 0x07, 0xcb, 0xcc, 0x0 }, /* #58 */
-    { 0x1d5593, 0x1d5586, 0xf9, 0x99, 0x60, 0x0 }, /* #59 */
-    { 0x3432d3, 0x343282, 0x49, 0xab, 0xe2, 0x0 }, /* #60 */
-    { 0x150a83, 0x150206, 0x4d, 0x11, 0x5c, 0x0 }, /* #61 */
-    { 0x2b4182, 0x2b4182, 0x9d, 0x89, 0x14, 0x0 }, /* #62 */
-    { 0x174847, 0x174006, 0xa6, 0x35, 0x93, 0x0 }, /* #63 */
+    { 0x2f7c56, 0x2f7446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x2f6d47, 0x2f6546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x2036c7, 0x203646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x0f2713, 0x0f2746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x040bd7, 0x040386, 0x8e, 0x8e, 0x00, 0x0 }, /* #4 */
+    { 0x2e7bd2, 0x2e7306, 0x35, 0x35, 0x00, 0x0 }, /* #5 */
+    { 0x123803, 0x123006, 0x5f, 0x5f, 0x00, 0x0 }, /* #6 */
+    { 0x154b57, 0x154302, 0x3e, 0x3e, 0x00, 0x0 }, /* #7 */
+    { 0x0d3842, 0x0d3006, 0x82, 0x0f, 0x8d, 0x0 }, /* #8 */
+    { 0x1e37d7, 0x1e3786, 0xda, 0xfa, 0x20, 0x0 }, /* #9 */
+    { 0x1d61c6, 0x1d6146, 0x9f, 0x00, 0x9f, 0x0 }, /* #10 */
+    { 0x3023c6, 0x302382, 0x1a, 0x86, 0x9c, 0x0 }, /* #11 */
+    { 0x130642, 0x130606, 0x86, 0x3c, 0xba, 0x0 }, /* #12 */
+    { 0x2a3d53, 0x2a3506, 0x1a, 0x24, 0x3e, 0x0 }, /* #13 */
+    { 0x175747, 0x175706, 0x70, 0x66, 0x16, 0x0 }, /* #14 */
+    { 0x026d06, 0x026506, 0x81, 0x14, 0x95, 0x0 }, /* #15 */
+    { 0x000693, 0x000606, 0x12, 0x48, 0x5a, 0x0 }, /* #16 */
+    { 0x3b1616, 0x3b1682, 0xe3, 0xb0, 0x53, 0x0 }, /* #17 */
+    { 0x253f56, 0x253702, 0x2a, 0x2f, 0x05, 0x0 }, /* #18 */
+    { 0x2151d6, 0x215186, 0xf8, 0xf6, 0x0e, 0x0 }, /* #19 */
+    { 0x0d0653, 0x0d0606, 0x3f, 0x0f, 0x30, 0x0 }, /* #20 */
+    { 0x2f3fc2, 0x2f3782, 0xc6, 0xae, 0x68, 0x0 }, /* #21 */
+    { 0x154bc2, 0x154382, 0x56, 0xdf, 0x89, 0x0 }, /* #22 */
+    { 0x1c5d86, 0x1c5586, 0x04, 0xb4, 0xb0, 0x0 }, /* #23 */
+    { 0x167d52, 0x167502, 0x35, 0x38, 0x0d, 0x0 }, /* #24 */
+    { 0x2c5b13, 0x2c5386, 0x3f, 0x8b, 0xb4, 0x0 }, /* #25 */
+    { 0x184896, 0x184082, 0x9a, 0xc4, 0x5e, 0x0 }, /* #26 */
+    { 0x111857, 0x111002, 0xb7, 0x75, 0xc2, 0x0 }, /* #27 */
+    { 0x031f52, 0x031702, 0x69, 0x62, 0x0b, 0x0 }, /* #28 */
+    { 0x1a41c7, 0x1a4102, 0x47, 0x58, 0x1f, 0x0 }, /* #29 */
+    { 0x3c69c2, 0x3c6186, 0x41, 0xa6, 0xe7, 0x0 }, /* #30 */
+    { 0x3429d7, 0x342186, 0x6a, 0xe2, 0x88, 0x0 }, /* #31 */
+    { 0x123786, 0x123702, 0xa9, 0x13, 0xba, 0x0 }, /* #32 */
+    { 0x0b2d06, 0x0b2586, 0x5f, 0xf6, 0xa9, 0x0 }, /* #33 */
+    { 0x2f0542, 0x2f0586, 0xc0, 0xe2, 0x22, 0x0 }, /* #34 */
+    { 0x3a6517, 0x3a6506, 0xa3, 0x7e, 0xdd, 0x0 }, /* #35 */
+    { 0x031107, 0x031106, 0x98, 0x44, 0xdc, 0x0 }, /* #36 */
+    { 0x0404c3, 0x040486, 0xe6, 0xf5, 0x13, 0x0 }, /* #37 */
+    { 0x2e6d17, 0x2e6502, 0x67, 0x76, 0x11, 0x0 }, /* #38 */
+    { 0x1150d6, 0x115086, 0x95, 0x81, 0x14, 0x0 }, /* #39 */
+    { 0x364143, 0x364106, 0x9f, 0x05, 0x9a, 0x0 }, /* #40 */
+    { 0x3f69d6, 0x3f6106, 0x0c, 0x4b, 0x47, 0x0 }, /* #41 */
+    { 0x2c1fd2, 0x2c1702, 0x42, 0x38, 0x7a, 0x0 }, /* #42 */
+    { 0x225742, 0x225782, 0x0a, 0xc7, 0xcd, 0x0 }, /* #43 */
+    { 0x073203, 0x073206, 0xe5, 0x4e, 0xab, 0x0 }, /* #44 */
+    { 0x0f79d6, 0x0f7182, 0x3d, 0x8f, 0xb2, 0x0 }, /* #45 */
+    { 0x3c6f52, 0x3c6702, 0xe0, 0x34, 0xd4, 0x0 }, /* #46 */
+    { 0x1957c7, 0x195702, 0x84, 0x51, 0xd5, 0x0 }, /* #47 */
+    { 0x1f5797, 0x1f5702, 0x9f, 0x64, 0xfb, 0x0 }, /* #48 */
+    { 0x2a2d57, 0x2a2586, 0x2c, 0x8d, 0xa1, 0x0 }, /* #49 */
+    { 0x3e4dd2, 0x3e4502, 0x60, 0x38, 0x58, 0x0 }, /* #50 */
+    { 0x241a86, 0x241286, 0x14, 0xa6, 0xb2, 0x0 }, /* #51 */
+    { 0x116747, 0x116786, 0xb5, 0xb7, 0x02, 0x0 }, /* #52 */
+    { 0x2060d6, 0x206082, 0x89, 0x9b, 0x12, 0x0 }, /* #53 */
+    { 0x1340c3, 0x134082, 0x55, 0xf4, 0xa1, 0x0 }, /* #54 */
+    { 0x116803, 0x116082, 0xc3, 0xc4, 0x07, 0x0 }, /* #55 */
+    { 0x385786, 0x385706, 0x81, 0x6c, 0xed, 0x0 }, /* #56 */
+    { 0x3d1413, 0x3d1486, 0xe0, 0xe1, 0x01, 0x0 }, /* #57 */
+    { 0x217a12, 0x217202, 0xc5, 0x19, 0xdc, 0x0 }, /* #58 */
+    { 0x212342, 0x212302, 0x74, 0x07, 0x73, 0x0 }, /* #59 */
+    { 0x346f86, 0x346782, 0x39, 0xfe, 0xc7, 0x0 }, /* #60 */
+    { 0x1149c6, 0x114106, 0x18, 0x60, 0x78, 0x0 }, /* #61 */
+    { 0x0b0193, 0x0b0182, 0xe6, 0x85, 0x63, 0x0 }, /* #62 */
+    { 0x3c2942, 0x3c2106, 0x21, 0x3c, 0x1d, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_xor_u8_locked[] =
 {
-    { 0x327b96, 0x327306, 0x88, 0x65, 0xed, 0x0 }, /* #0 */
-    { 0x2826d2, 0x282602, 0x5f, 0x38, 0x67, 0x0 }, /* #1 */
-    { 0x0a2207, 0x0a2206, 0xf9, 0x78, 0x81, 0x0 }, /* #2 */
-    { 0x3a3046, 0x3a3082, 0xe4, 0xad, 0x49, 0x0 }, /* #3 */
-    { 0x0d58d6, 0x0d5006, 0x0e, 0x1e, 0x10, 0x0 }, /* #4 */
-    { 0x3e7e87, 0x3e7682, 0xeb, 0xd5, 0x3e, 0x0 }, /* #5 */
-    { 0x3b1d46, 0x3b1582, 0xb2, 0xc7, 0x75, 0x0 }, /* #6 */
-    { 0x015d02, 0x015506, 0xc8, 0x53, 0x9b, 0x0 }, /* #7 */
-    { 0x0948d6, 0x094002, 0x29, 0x61, 0x48, 0x0 }, /* #8 */
-    { 0x382ec2, 0x382686, 0xf1, 0x90, 0x61, 0x0 }, /* #9 */
-    { 0x230746, 0x230706, 0x45, 0x48, 0x0d, 0x0 }, /* #10 */
-    { 0x1f4b02, 0x1f4382, 0x08, 0xb6, 0xbe, 0x0 }, /* #11 */
-    { 0x0f2fc7, 0x0f2706, 0x8c, 0x27, 0xab, 0x0 }, /* #12 */
-    { 0x217d56, 0x217506, 0x4d, 0x59, 0x14, 0x0 }, /* #13 */
-    { 0x1f04d7, 0x1f0406, 0xa2, 0x17, 0xb5, 0x0 }, /* #14 */
-    { 0x0f3807, 0x0f3086, 0x98, 0xb7, 0x2f, 0x0 }, /* #15 */
-    { 0x2a4643, 0x2a4602, 0x75, 0x31, 0x44, 0x0 }, /* #16 */
-    { 0x387686, 0x387606, 0xeb, 0x55, 0xbe, 0x0 }, /* #17 */
-    { 0x3f4d16, 0x3f4582, 0x7a, 0xe0, 0x9a, 0x0 }, /* #18 */
-    { 0x1f0602, 0x1f0686, 0xe8, 0xcf, 0x27, 0x0 }, /* #19 */
-    { 0x3d7d03, 0x3d7586, 0x7d, 0x8d, 0xf0, 0x0 }, /* #20 */
-    { 0x067596, 0x067502, 0xb3, 0x07, 0xb4, 0x0 }, /* #21 */
-    { 0x0a0042, 0x0a0086, 0x32, 0xf0, 0xc2, 0x0 }, /* #22 */
-    { 0x2e01c2, 0x2e0182, 0x50, 0xea, 0xba, 0x0 }, /* #23 */
-    { 0x243012, 0x243082, 0x13, 0xb9, 0xaa, 0x0 }, /* #24 */
-    { 0x0a52c6, 0x0a5202, 0xe9, 0x20, 0xc9, 0x0 }, /* #25 */
-    { 0x0273c3, 0x027302, 0x8f, 0x73, 0xfc, 0x0 }, /* #26 */
-    { 0x265c86, 0x265402, 0xdc, 0x0b, 0xd7, 0x0 }, /* #27 */
-    { 0x046996, 0x046186, 0xed, 0x96, 0x7b, 0x0 }, /* #28 */
-    { 0x2c6547, 0x2c6582, 0x67, 0xa4, 0xc3, 0x0 }, /* #29 */
-    { 0x087007, 0x087086, 0xc7, 0x88, 0x4f, 0x0 }, /* #30 */
-    { 0x290d57, 0x290506, 0x83, 0x1b, 0x98, 0x0 }, /* #31 */
-    { 0x2506c6, 0x250602, 0xa3, 0x16, 0xb5, 0x0 }, /* #32 */
-    { 0x094017, 0x094002, 0x27, 0x15, 0x32, 0x0 }, /* #33 */
-    { 0x031286, 0x031282, 0xfb, 0xf7, 0x0c, 0x0 }, /* #34 */
-    { 0x3653c6, 0x365306, 0xe0, 0x65, 0x85, 0x0 }, /* #35 */
-    { 0x3365d3, 0x336586, 0x54, 0x88, 0xdc, 0x0 }, /* #36 */
-    { 0x047f52, 0x047702, 0x64, 0x7c, 0x18, 0x0 }, /* #37 */
-    { 0x006ac7, 0x006202, 0xa1, 0x3d, 0x9c, 0x0 }, /* #38 */
-    { 0x3a7297, 0x3a7286, 0xe4, 0x99, 0x7d, 0x0 }, /* #39 */
-    { 0x114012, 0x114086, 0xa2, 0x9a, 0x38, 0x0 }, /* #40 */
-    { 0x151c97, 0x151402, 0x50, 0x45, 0x15, 0x0 }, /* #41 */
-    { 0x046143, 0x046102, 0xb5, 0x01, 0xb4, 0x0 }, /* #42 */
-    { 0x074007, 0x074002, 0x24, 0x57, 0x73, 0x0 }, /* #43 */
-    { 0x3117d6, 0x311702, 0xc0, 0x13, 0xd3, 0x0 }, /* #44 */
-    { 0x373f86, 0x373706, 0x4b, 0x18, 0x53, 0x0 }, /* #45 */
-    { 0x2351c3, 0x235186, 0x8b, 0xf5, 0x7e, 0x0 }, /* #46 */
-    { 0x0b6017, 0x0b6086, 0xc0, 0xc6, 0x06, 0x0 }, /* #47 */
-    { 0x0359c7, 0x035186, 0x1a, 0x8e, 0x94, 0x0 }, /* #48 */
-    { 0x3643c7, 0x364386, 0xdf, 0xc5, 0x1a, 0x0 }, /* #49 */
-    { 0x2f7cd2, 0x2f7402, 0x90, 0x49, 0xd9, 0x0 }, /* #50 */
-    { 0x043fd6, 0x043702, 0x8a, 0x58, 0xd2, 0x0 }, /* #51 */
-    { 0x394803, 0x394006, 0x92, 0x4d, 0xdf, 0x0 }, /* #52 */
-    { 0x3f5192, 0x3f5106, 0x22, 0x09, 0x2b, 0x0 }, /* #53 */
-    { 0x165953, 0x165102, 0x50, 0x15, 0x45, 0x0 }, /* #54 */
-    { 0x220f02, 0x220782, 0x18, 0xcb, 0xd3, 0x0 }, /* #55 */
-    { 0x362403, 0x362406, 0x9a, 0x22, 0xb8, 0x0 }, /* #56 */
-    { 0x1e3382, 0x1e3302, 0x63, 0x54, 0x37, 0x0 }, /* #57 */
-    { 0x0528d2, 0x052086, 0x2c, 0xe1, 0xcd, 0x0 }, /* #58 */
-    { 0x3b5a52, 0x3b5206, 0xb7, 0x22, 0x95, 0x0 }, /* #59 */
-    { 0x1f0653, 0x1f0602, 0x53, 0x1a, 0x49, 0x0 }, /* #60 */
-    { 0x1b5307, 0x1b5386, 0x04, 0x9a, 0x9e, 0x0 }, /* #61 */
-    { 0x324387, 0x324386, 0xf5, 0xd8, 0x2d, 0x0 }, /* #62 */
-    { 0x1d6653, 0x1d6682, 0x76, 0xce, 0xb8, 0x0 }, /* #63 */
+    { 0x246a53, 0x246246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x052d07, 0x052546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x0544d7, 0x054446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x1d0dd3, 0x1d0546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x020d86, 0x020582, 0xd0, 0xd0, 0x00, 0x0 }, /* #4 */
+    { 0x217417, 0x217486, 0x9f, 0x9f, 0x00, 0x0 }, /* #5 */
+    { 0x342d96, 0x342502, 0x76, 0x76, 0x00, 0x0 }, /* #6 */
+    { 0x0d59c6, 0x0d5182, 0xa8, 0xa8, 0x00, 0x0 }, /* #7 */
+    { 0x192a93, 0x192282, 0xe8, 0xb6, 0x5e, 0x0 }, /* #8 */
+    { 0x3c7f47, 0x3c7706, 0x80, 0x28, 0xa8, 0x0 }, /* #9 */
+    { 0x3e67d3, 0x3e6786, 0xf3, 0xaf, 0x5c, 0x0 }, /* #10 */
+    { 0x3612c7, 0x361286, 0x24, 0x9a, 0xbe, 0x0 }, /* #11 */
+    { 0x3c1143, 0x3c1186, 0x29, 0xe7, 0xce, 0x0 }, /* #12 */
+    { 0x0339c2, 0x033186, 0x01, 0xff, 0xfe, 0x0 }, /* #13 */
+    { 0x1c0057, 0x1c0002, 0xa5, 0x1a, 0xbf, 0x0 }, /* #14 */
+    { 0x333d57, 0x333506, 0x1e, 0x78, 0x66, 0x0 }, /* #15 */
+    { 0x1f2cd2, 0x1f2406, 0xd9, 0x03, 0xda, 0x0 }, /* #16 */
+    { 0x175c17, 0x175406, 0x4b, 0x7e, 0x35, 0x0 }, /* #17 */
+    { 0x2e3297, 0x2e3206, 0xc5, 0x50, 0x95, 0x0 }, /* #18 */
+    { 0x060416, 0x060402, 0x49, 0x19, 0x50, 0x0 }, /* #19 */
+    { 0x3f5613, 0x3f5606, 0xce, 0x50, 0x9e, 0x0 }, /* #20 */
+    { 0x3a4846, 0x3a4006, 0x79, 0x1d, 0x64, 0x0 }, /* #21 */
+    { 0x3c68d3, 0x3c6082, 0x36, 0x8f, 0xb9, 0x0 }, /* #22 */
+    { 0x3d6446, 0x3d6482, 0xa2, 0xf2, 0x50, 0x0 }, /* #23 */
+    { 0x194a06, 0x194202, 0xb5, 0x04, 0xb1, 0x0 }, /* #24 */
+    { 0x0903c2, 0x090306, 0xa4, 0x56, 0xf2, 0x0 }, /* #25 */
+    { 0x3335d3, 0x333506, 0x70, 0x17, 0x67, 0x0 }, /* #26 */
+    { 0x0d5d02, 0x0d5502, 0x35, 0x61, 0x54, 0x0 }, /* #27 */
+    { 0x327113, 0x327182, 0xff, 0xfd, 0x02, 0x0 }, /* #28 */
+    { 0x280d97, 0x280586, 0x7f, 0xf3, 0x8c, 0x0 }, /* #29 */
+    { 0x001c47, 0x001406, 0x76, 0x2d, 0x5b, 0x0 }, /* #30 */
+    { 0x3b41d2, 0x3b4106, 0x26, 0x7d, 0x5b, 0x0 }, /* #31 */
+    { 0x353656, 0x353682, 0x73, 0x92, 0xe1, 0x0 }, /* #32 */
+    { 0x177e56, 0x177602, 0xf3, 0x54, 0xa7, 0x0 }, /* #33 */
+    { 0x352796, 0x352706, 0xaa, 0x14, 0xbe, 0x0 }, /* #34 */
+    { 0x027e17, 0x027682, 0x7c, 0xf7, 0x8b, 0x0 }, /* #35 */
+    { 0x3610c2, 0x361002, 0x1c, 0x37, 0x2b, 0x0 }, /* #36 */
+    { 0x145783, 0x145782, 0x3a, 0xfd, 0xc7, 0x0 }, /* #37 */
+    { 0x1256d3, 0x125682, 0x72, 0x80, 0xf2, 0x0 }, /* #38 */
+    { 0x142e57, 0x142602, 0xf1, 0x04, 0xf5, 0x0 }, /* #39 */
+    { 0x043c83, 0x043406, 0x99, 0x12, 0x8b, 0x0 }, /* #40 */
+    { 0x202506, 0x202502, 0x2d, 0x43, 0x6e, 0x0 }, /* #41 */
+    { 0x265752, 0x265706, 0x58, 0x77, 0x2f, 0x0 }, /* #42 */
+    { 0x3039c2, 0x303182, 0xf1, 0xb9, 0x48, 0x0 }, /* #43 */
+    { 0x3e3f86, 0x3e3782, 0xd2, 0x8f, 0x5d, 0x0 }, /* #44 */
+    { 0x044987, 0x044102, 0x98, 0x57, 0xcf, 0x0 }, /* #45 */
+    { 0x0656d2, 0x065682, 0x1f, 0xfb, 0xe4, 0x0 }, /* #46 */
+    { 0x0a69d6, 0x0a6186, 0xab, 0xf9, 0x52, 0x0 }, /* #47 */
+    { 0x0c0753, 0x0c0702, 0xf4, 0x01, 0xf5, 0x0 }, /* #48 */
+    { 0x064343, 0x064382, 0xef, 0xa2, 0x4d, 0x0 }, /* #49 */
+    { 0x3d2ac2, 0x3d2206, 0xe9, 0x0a, 0xe3, 0x0 }, /* #50 */
+    { 0x050657, 0x050682, 0x82, 0xec, 0x6e, 0x0 }, /* #51 */
+    { 0x067d86, 0x067546, 0x5a, 0x00, 0x5a, 0x0 }, /* #52 */
+    { 0x221f07, 0x221786, 0xd6, 0xdb, 0x0d, 0x0 }, /* #53 */
+    { 0x380b82, 0x380386, 0x5a, 0x9c, 0xc6, 0x0 }, /* #54 */
+    { 0x0a21d3, 0x0a2182, 0xaf, 0x80, 0x2f, 0x0 }, /* #55 */
+    { 0x3230d7, 0x323082, 0x72, 0xfd, 0x8f, 0x0 }, /* #56 */
+    { 0x333846, 0x333002, 0x31, 0x08, 0x39, 0x0 }, /* #57 */
+    { 0x187d92, 0x187586, 0x58, 0xaf, 0xf7, 0x0 }, /* #58 */
+    { 0x390817, 0x390002, 0x35, 0x57, 0x62, 0x0 }, /* #59 */
+    { 0x0b7017, 0x0b7002, 0x1e, 0x57, 0x49, 0x0 }, /* #60 */
+    { 0x0a3b03, 0x0a3302, 0x26, 0x57, 0x71, 0x0 }, /* #61 */
+    { 0x126282, 0x126202, 0xe8, 0x32, 0xda, 0x0 }, /* #62 */
+    { 0x144c43, 0x144402, 0xd6, 0x15, 0xc3, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_and_u8[] =
 {
-    { 0x2457d2, 0x245702, 0x08, 0x08, 0xc9, 0x0 }, /* #0 */
-    { 0x0120c3, 0x012006, 0x70, 0x50, 0x50, 0x0 }, /* #1 */
-    { 0x186f47, 0x186782, 0xf4, 0x94, 0x9d, 0x0 }, /* #2 */
-    { 0x1b5e47, 0x1b5646, 0x4a, 0x00, 0xa4, 0x0 }, /* #3 */
-    { 0x1b2a02, 0x1b2286, 0xe4, 0xa0, 0xa2, 0x0 }, /* #4 */
-    { 0x384592, 0x384586, 0x86, 0x82, 0xc3, 0x0 }, /* #5 */
-    { 0x3533c7, 0x353306, 0x46, 0x44, 0xf4, 0x0 }, /* #6 */
-    { 0x0f01d7, 0x0f0102, 0x58, 0x08, 0x8e, 0x0 }, /* #7 */
-    { 0x0f0587, 0x0f0502, 0x13, 0x13, 0x37, 0x0 }, /* #8 */
-    { 0x194c07, 0x194402, 0x3f, 0x0b, 0x8b, 0x0 }, /* #9 */
-    { 0x216907, 0x216186, 0xe4, 0xc0, 0xc8, 0x0 }, /* #10 */
-    { 0x151d46, 0x151506, 0xfc, 0x60, 0x61, 0x0 }, /* #11 */
-    { 0x147982, 0x147102, 0x5f, 0x43, 0xc3, 0x0 }, /* #12 */
-    { 0x1f1fd2, 0x1f1786, 0xa0, 0xa0, 0xa1, 0x0 }, /* #13 */
-    { 0x2c1307, 0x2c1302, 0x30, 0x10, 0x9b, 0x0 }, /* #14 */
-    { 0x294e96, 0x294682, 0x8f, 0x8a, 0xda, 0x0 }, /* #15 */
-    { 0x1f5197, 0x1f5102, 0x2b, 0x20, 0xa0, 0x0 }, /* #16 */
-    { 0x303cc7, 0x303482, 0xcb, 0xc8, 0xcc, 0x0 }, /* #17 */
-    { 0x291b56, 0x291306, 0x70, 0x30, 0xb8, 0x0 }, /* #18 */
-    { 0x324cc6, 0x324446, 0x84, 0x00, 0x52, 0x0 }, /* #19 */
-    { 0x2049d2, 0x204102, 0xc0, 0x40, 0x56, 0x0 }, /* #20 */
-    { 0x1d0fd7, 0x1d0702, 0x47, 0x46, 0x56, 0x0 }, /* #21 */
-    { 0x397092, 0x397086, 0xee, 0xa0, 0xb0, 0x0 }, /* #22 */
-    { 0x3b6096, 0x3b6002, 0xa7, 0x26, 0x66, 0x0 }, /* #23 */
-    { 0x0a72d6, 0x0a7206, 0x5d, 0x09, 0x2b, 0x0 }, /* #24 */
-    { 0x325cc7, 0x325446, 0x42, 0x00, 0x34, 0x0 }, /* #25 */
-    { 0x322d12, 0x322546, 0x0c, 0x00, 0xc3, 0x0 }, /* #26 */
-    { 0x180c42, 0x180482, 0xb4, 0xb0, 0xfb, 0x0 }, /* #27 */
-    { 0x1f1753, 0x1f1702, 0x11, 0x01, 0x2d, 0x0 }, /* #28 */
-    { 0x1e34c3, 0x1e3486, 0xf6, 0xf0, 0xf1, 0x0 }, /* #29 */
-    { 0x212857, 0x212086, 0xe1, 0xa0, 0xbc, 0x0 }, /* #30 */
-    { 0x3b5c97, 0x3b5406, 0x9f, 0x12, 0x32, 0x0 }, /* #31 */
-    { 0x375f17, 0x375702, 0x38, 0x20, 0x27, 0x0 }, /* #32 */
-    { 0x1f5703, 0x1f5702, 0xc5, 0x40, 0x58, 0x0 }, /* #33 */
-    { 0x3b49d7, 0x3b4186, 0xfb, 0xc0, 0xc4, 0x0 }, /* #34 */
-    { 0x2e4e17, 0x2e4606, 0x4b, 0x03, 0xb7, 0x0 }, /* #35 */
-    { 0x3d45d7, 0x3d4582, 0xe2, 0xc2, 0xcb, 0x0 }, /* #36 */
-    { 0x357e57, 0x357606, 0xee, 0x4e, 0x4e, 0x0 }, /* #37 */
-    { 0x0e78d2, 0x0e7006, 0xc3, 0x42, 0x46, 0x0 }, /* #38 */
-    { 0x1f3607, 0x1f3682, 0x94, 0x94, 0xb7, 0x0 }, /* #39 */
-    { 0x105306, 0x105302, 0x3f, 0x19, 0x99, 0x0 }, /* #40 */
-    { 0x395553, 0x395506, 0x17, 0x05, 0x4d, 0x0 }, /* #41 */
-    { 0x181306, 0x181386, 0xd3, 0xc0, 0xc8, 0x0 }, /* #42 */
-    { 0x243e82, 0x243606, 0x09, 0x09, 0xcf, 0x0 }, /* #43 */
-    { 0x245ed6, 0x245606, 0x0b, 0x0a, 0xda, 0x0 }, /* #44 */
-    { 0x314557, 0x314502, 0x3f, 0x1a, 0x9a, 0x0 }, /* #45 */
-    { 0x385003, 0x385002, 0x5b, 0x0b, 0x2f, 0x0 }, /* #46 */
-    { 0x287046, 0x287002, 0x57, 0x46, 0x66, 0x0 }, /* #47 */
-    { 0x151dc3, 0x151502, 0x0a, 0x08, 0xbd, 0x0 }, /* #48 */
-    { 0x1d16d2, 0x1d1682, 0xd7, 0xd3, 0xd3, 0x0 }, /* #49 */
-    { 0x124c52, 0x124402, 0xdc, 0x54, 0x54, 0x0 }, /* #50 */
-    { 0x226ac3, 0x226206, 0xeb, 0x03, 0x13, 0x0 }, /* #51 */
-    { 0x144b47, 0x144302, 0x85, 0x01, 0x5b, 0x0 }, /* #52 */
-    { 0x321c03, 0x321486, 0xaf, 0xa9, 0xe9, 0x0 }, /* #53 */
-    { 0x240b52, 0x240302, 0xb4, 0x34, 0x76, 0x0 }, /* #54 */
-    { 0x002ad3, 0x002202, 0x95, 0x04, 0x66, 0x0 }, /* #55 */
-    { 0x1c7657, 0x1c7606, 0x9b, 0x18, 0x1c, 0x0 }, /* #56 */
-    { 0x014252, 0x014286, 0xcd, 0x88, 0xa8, 0x0 }, /* #57 */
-    { 0x071dc3, 0x071506, 0x74, 0x30, 0x33, 0x0 }, /* #58 */
-    { 0x073f13, 0x073702, 0xf4, 0x40, 0x43, 0x0 }, /* #59 */
-    { 0x3f7596, 0x3f7586, 0xbe, 0x8e, 0xcf, 0x0 }, /* #60 */
-    { 0x176ed2, 0x176682, 0x87, 0x83, 0xbb, 0x0 }, /* #61 */
-    { 0x193b97, 0x193302, 0x3c, 0x08, 0x09, 0x0 }, /* #62 */
-    { 0x011493, 0x011406, 0xe5, 0x60, 0x72, 0x0 }, /* #63 */
+    { 0x1a0d07, 0x1a0546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x1d2b83, 0x1d2346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x293993, 0x293146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x0b1346, 0x0b1346, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x033993, 0x033146, 0xcd, 0x00, 0x00, 0x0 }, /* #4 */
+    { 0x1340d7, 0x134046, 0x66, 0x00, 0x00, 0x0 }, /* #5 */
+    { 0x377556, 0x377546, 0xad, 0x00, 0x00, 0x0 }, /* #6 */
+    { 0x061d52, 0x061546, 0x60, 0x00, 0x00, 0x0 }, /* #7 */
+    { 0x1f6b57, 0x1f6306, 0x1a, 0x12, 0xf6, 0x0 }, /* #8 */
+    { 0x311cd3, 0x311406, 0x99, 0x09, 0x69, 0x0 }, /* #9 */
+    { 0x152c83, 0x152406, 0x75, 0x55, 0xd5, 0x0 }, /* #10 */
+    { 0x191603, 0x191686, 0xb7, 0x96, 0x9e, 0x0 }, /* #11 */
+    { 0x1a0a13, 0x1a0282, 0xdc, 0xc8, 0xea, 0x0 }, /* #12 */
+    { 0x1c0e82, 0x1c0602, 0xc5, 0x40, 0x40, 0x0 }, /* #13 */
+    { 0x1a6212, 0x1a6282, 0xc0, 0x80, 0xab, 0x0 }, /* #14 */
+    { 0x1d5b12, 0x1d5302, 0xef, 0x62, 0x72, 0x0 }, /* #15 */
+    { 0x376607, 0x376606, 0xdd, 0x05, 0x25, 0x0 }, /* #16 */
+    { 0x233d53, 0x233506, 0x0d, 0x0c, 0x5c, 0x0 }, /* #17 */
+    { 0x123106, 0x123106, 0xa7, 0x05, 0x45, 0x0 }, /* #18 */
+    { 0x213687, 0x213602, 0xe4, 0x64, 0x75, 0x0 }, /* #19 */
+    { 0x254306, 0x254306, 0x5d, 0x09, 0xa9, 0x0 }, /* #20 */
+    { 0x0e1003, 0x0e1086, 0xed, 0x84, 0x96, 0x0 }, /* #21 */
+    { 0x2d4992, 0x2d4102, 0x55, 0x40, 0xe0, 0x0 }, /* #22 */
+    { 0x234486, 0x234406, 0x79, 0x11, 0x11, 0x0 }, /* #23 */
+    { 0x3d1457, 0x3d1446, 0xc5, 0x00, 0x1a, 0x0 }, /* #24 */
+    { 0x324e87, 0x324602, 0x1a, 0x08, 0x68, 0x0 }, /* #25 */
+    { 0x2f41c6, 0x2f4106, 0xaf, 0x2d, 0x3d, 0x0 }, /* #26 */
+    { 0x1b43c2, 0x1b4386, 0xb6, 0xa6, 0xef, 0x0 }, /* #27 */
+    { 0x186b43, 0x186306, 0xcf, 0x03, 0x33, 0x0 }, /* #28 */
+    { 0x0f6cc2, 0x0f6406, 0x9d, 0x14, 0x54, 0x0 }, /* #29 */
+    { 0x2408c2, 0x240082, 0xf9, 0xd0, 0xd2, 0x0 }, /* #30 */
+    { 0x056652, 0x056606, 0x22, 0x22, 0xbf, 0x0 }, /* #31 */
+    { 0x1c6c02, 0x1c6402, 0x65, 0x04, 0x0c, 0x0 }, /* #32 */
+    { 0x197593, 0x197502, 0xe9, 0x01, 0x13, 0x0 }, /* #33 */
+    { 0x3a2d07, 0x3a2546, 0xf1, 0x00, 0x08, 0x0 }, /* #34 */
+    { 0x0e6b02, 0x0e6302, 0x54, 0x10, 0x32, 0x0 }, /* #35 */
+    { 0x2605d7, 0x260582, 0x9c, 0x80, 0xa1, 0x0 }, /* #36 */
+    { 0x3f6812, 0x3f6002, 0xbd, 0x2c, 0x2e, 0x0 }, /* #37 */
+    { 0x3e2b52, 0x3e2306, 0x3d, 0x28, 0x68, 0x0 }, /* #38 */
+    { 0x210487, 0x210406, 0x0c, 0x0c, 0xac, 0x0 }, /* #39 */
+    { 0x3e2ec2, 0x3e2686, 0x89, 0x81, 0x81, 0x0 }, /* #40 */
+    { 0x0c21c7, 0x0c2102, 0x32, 0x32, 0x3f, 0x0 }, /* #41 */
+    { 0x1962d6, 0x196206, 0xc7, 0x05, 0x0d, 0x0 }, /* #42 */
+    { 0x205396, 0x205306, 0x94, 0x14, 0x7f, 0x0 }, /* #43 */
+    { 0x3d0c52, 0x3d0482, 0x9e, 0x94, 0xb5, 0x0 }, /* #44 */
+    { 0x102752, 0x102702, 0xa3, 0x02, 0x16, 0x0 }, /* #45 */
+    { 0x3c2bd2, 0x3c2306, 0x4e, 0x42, 0xc3, 0x0 }, /* #46 */
+    { 0x306386, 0x306386, 0x9c, 0x84, 0xa5, 0x0 }, /* #47 */
+    { 0x081306, 0x081306, 0x7c, 0x3c, 0x3e, 0x0 }, /* #48 */
+    { 0x047a42, 0x047202, 0x30, 0x20, 0xa8, 0x0 }, /* #49 */
+    { 0x2f6992, 0x2f6102, 0xf9, 0x38, 0x3e, 0x0 }, /* #50 */
+    { 0x032e42, 0x032602, 0x5c, 0x54, 0x54, 0x0 }, /* #51 */
+    { 0x287c12, 0x287402, 0x71, 0x61, 0xed, 0x0 }, /* #52 */
+    { 0x0b5252, 0x0b5282, 0xfd, 0xc4, 0xc4, 0x0 }, /* #53 */
+    { 0x2e2d87, 0x2e2506, 0xbf, 0x1d, 0x1d, 0x0 }, /* #54 */
+    { 0x390b96, 0x390382, 0xa6, 0xa4, 0xac, 0x0 }, /* #55 */
+    { 0x111616, 0x111606, 0x74, 0x50, 0x50, 0x0 }, /* #56 */
+    { 0x116a02, 0x116202, 0x57, 0x02, 0x22, 0x0 }, /* #57 */
+    { 0x147716, 0x147786, 0x97, 0x96, 0xf6, 0x0 }, /* #58 */
+    { 0x286486, 0x286446, 0x67, 0x00, 0x08, 0x0 }, /* #59 */
+    { 0x195316, 0x195382, 0xf1, 0x91, 0x9f, 0x0 }, /* #60 */
+    { 0x2d3053, 0x2d3002, 0x4f, 0x46, 0x56, 0x0 }, /* #61 */
+    { 0x097947, 0x097102, 0x5b, 0x51, 0xd5, 0x0 }, /* #62 */
+    { 0x145d02, 0x145502, 0x11, 0x01, 0x25, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_and_u8_locked[] =
 {
-    { 0x287f06, 0x287702, 0x3a, 0x32, 0x33, 0x0 }, /* #0 */
-    { 0x1e3402, 0x1e3402, 0x7d, 0x45, 0xc5, 0x0 }, /* #1 */
-    { 0x1e1ec7, 0x1e1682, 0xb0, 0x80, 0x86, 0x0 }, /* #2 */
-    { 0x0815d6, 0x081506, 0x23, 0x03, 0x9b, 0x0 }, /* #3 */
-    { 0x206356, 0x206302, 0x50, 0x40, 0x68, 0x0 }, /* #4 */
-    { 0x040e06, 0x040682, 0xee, 0xc8, 0xc8, 0x0 }, /* #5 */
-    { 0x2e01c3, 0x2e0102, 0x02, 0x02, 0xce, 0x0 }, /* #6 */
-    { 0x262f17, 0x262746, 0xa7, 0x00, 0x58, 0x0 }, /* #7 */
-    { 0x1b6b93, 0x1b6302, 0x6e, 0x68, 0xf9, 0x0 }, /* #8 */
-    { 0x136496, 0x136402, 0xe3, 0x01, 0x15, 0x0 }, /* #9 */
-    { 0x364b43, 0x364306, 0x2b, 0x22, 0x26, 0x0 }, /* #10 */
-    { 0x012ad7, 0x012246, 0x8b, 0x00, 0x60, 0x0 }, /* #11 */
-    { 0x1d3607, 0x1d3602, 0xcd, 0x04, 0x14, 0x0 }, /* #12 */
-    { 0x301b56, 0x301382, 0xfd, 0xe5, 0xe7, 0x0 }, /* #13 */
-    { 0x1d4542, 0x1d4546, 0x96, 0x00, 0x20, 0x0 }, /* #14 */
-    { 0x374452, 0x374402, 0x18, 0x10, 0x91, 0x0 }, /* #15 */
-    { 0x2b2c16, 0x2b2402, 0xe6, 0x02, 0x13, 0x0 }, /* #16 */
-    { 0x0972d3, 0x097202, 0x37, 0x04, 0x04, 0x0 }, /* #17 */
-    { 0x2f0352, 0x2f0386, 0xea, 0xe8, 0xfc, 0x0 }, /* #18 */
-    { 0x194056, 0x194006, 0x7a, 0x3a, 0x3b, 0x0 }, /* #19 */
-    { 0x3b3b97, 0x3b3306, 0x52, 0x50, 0xdc, 0x0 }, /* #20 */
-    { 0x102c83, 0x102486, 0x84, 0x84, 0xef, 0x0 }, /* #21 */
-    { 0x185cc7, 0x185402, 0xd1, 0x40, 0x6a, 0x0 }, /* #22 */
-    { 0x2e0817, 0x2e0082, 0xa5, 0x85, 0x9d, 0x0 }, /* #23 */
-    { 0x1830d6, 0x183006, 0xfd, 0x48, 0x48, 0x0 }, /* #24 */
-    { 0x283ac7, 0x283202, 0xc1, 0x40, 0x76, 0x0 }, /* #25 */
-    { 0x207007, 0x207082, 0xb3, 0x83, 0xcf, 0x0 }, /* #26 */
-    { 0x394846, 0x394006, 0x64, 0x44, 0x5e, 0x0 }, /* #27 */
-    { 0x1874c7, 0x187402, 0xf8, 0x58, 0x5e, 0x0 }, /* #28 */
-    { 0x380216, 0x380206, 0x79, 0x30, 0x36, 0x0 }, /* #29 */
-    { 0x252152, 0x252102, 0x27, 0x25, 0xb5, 0x0 }, /* #30 */
-    { 0x1c4c16, 0x1c4446, 0x53, 0x00, 0x0c, 0x0 }, /* #31 */
-    { 0x211152, 0x211182, 0xaa, 0x8a, 0xcb, 0x0 }, /* #32 */
-    { 0x022747, 0x022706, 0x34, 0x30, 0xf8, 0x0 }, /* #33 */
-    { 0x292b42, 0x292306, 0xbc, 0x14, 0x17, 0x0 }, /* #34 */
-    { 0x263786, 0x263706, 0x1b, 0x11, 0x15, 0x0 }, /* #35 */
-    { 0x3a5313, 0x3a5302, 0x31, 0x31, 0xff, 0x0 }, /* #36 */
-    { 0x335086, 0x335046, 0x01, 0x00, 0x20, 0x0 }, /* #37 */
-    { 0x261dc7, 0x261502, 0xcd, 0x01, 0x01, 0x0 }, /* #38 */
-    { 0x001056, 0x001002, 0x0f, 0x04, 0x64, 0x0 }, /* #39 */
-    { 0x267d16, 0x267582, 0xe0, 0xe0, 0xf1, 0x0 }, /* #40 */
-    { 0x177603, 0x177602, 0x7c, 0x08, 0x09, 0x0 }, /* #41 */
-    { 0x1354d6, 0x135446, 0x82, 0x00, 0x79, 0x0 }, /* #42 */
-    { 0x2e6806, 0x2e6002, 0x0e, 0x02, 0x12, 0x0 }, /* #43 */
-    { 0x047786, 0x047702, 0x6d, 0x40, 0xd2, 0x0 }, /* #44 */
-    { 0x0a2f92, 0x0a2702, 0x4a, 0x40, 0x74, 0x0 }, /* #45 */
-    { 0x135386, 0x135382, 0xa4, 0x80, 0x9a, 0x0 }, /* #46 */
-    { 0x234cc3, 0x234402, 0xe5, 0x61, 0x73, 0x0 }, /* #47 */
-    { 0x123243, 0x123286, 0xa6, 0x82, 0x83, 0x0 }, /* #48 */
-    { 0x224a02, 0x224202, 0x70, 0x10, 0x95, 0x0 }, /* #49 */
-    { 0x151ed6, 0x151602, 0xef, 0x0e, 0x0e, 0x0 }, /* #50 */
-    { 0x0e6106, 0x0e6186, 0x88, 0x88, 0x8e, 0x0 }, /* #51 */
-    { 0x1d2c93, 0x1d2402, 0x60, 0x20, 0xb0, 0x0 }, /* #52 */
-    { 0x2c7447, 0x2c7482, 0xad, 0x80, 0xc2, 0x0 }, /* #53 */
-    { 0x242dd6, 0x242502, 0x36, 0x16, 0xdf, 0x0 }, /* #54 */
-    { 0x141c02, 0x141406, 0x54, 0x50, 0x52, 0x0 }, /* #55 */
-    { 0x0a2b16, 0x0a2346, 0x86, 0x00, 0x40, 0x0 }, /* #56 */
-    { 0x144707, 0x144786, 0x9c, 0x88, 0xeb, 0x0 }, /* #57 */
-    { 0x3b3507, 0x3b3502, 0x3e, 0x04, 0x44, 0x0 }, /* #58 */
-    { 0x370dc3, 0x370502, 0xda, 0x52, 0x77, 0x0 }, /* #59 */
-    { 0x353142, 0x353186, 0xa2, 0x82, 0xcf, 0x0 }, /* #60 */
-    { 0x286003, 0x286002, 0x38, 0x08, 0xc8, 0x0 }, /* #61 */
-    { 0x0e7003, 0x0e7082, 0x86, 0x80, 0xa9, 0x0 }, /* #62 */
-    { 0x313a87, 0x313202, 0xa3, 0x02, 0x56, 0x0 }, /* #63 */
+    { 0x3d3ec2, 0x3d3646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x0b6387, 0x0b6346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x1a1003, 0x1a1046, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x3d0806, 0x3d0046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x3d2293, 0x3d2246, 0x5f, 0x00, 0x00, 0x0 }, /* #4 */
+    { 0x093707, 0x093746, 0x8b, 0x00, 0x00, 0x0 }, /* #5 */
+    { 0x060cd7, 0x060446, 0xf1, 0x00, 0x00, 0x0 }, /* #6 */
+    { 0x0b0803, 0x0b0046, 0xe2, 0x00, 0x00, 0x0 }, /* #7 */
+    { 0x293383, 0x293302, 0x69, 0x08, 0x0e, 0x0 }, /* #8 */
+    { 0x155d86, 0x155582, 0x88, 0x80, 0xb3, 0x0 }, /* #9 */
+    { 0x190402, 0x190446, 0x65, 0x00, 0x80, 0x0 }, /* #10 */
+    { 0x0b2c96, 0x0b2482, 0xa7, 0x80, 0xd0, 0x0 }, /* #11 */
+    { 0x1c7903, 0x1c7146, 0x00, 0x00, 0xe5, 0x0 }, /* #12 */
+    { 0x001bd2, 0x001302, 0x77, 0x40, 0x40, 0x0 }, /* #13 */
+    { 0x290dc6, 0x290582, 0x8c, 0x80, 0xe2, 0x0 }, /* #14 */
+    { 0x2a0b17, 0x2a0346, 0xe0, 0x00, 0x1f, 0x0 }, /* #15 */
+    { 0x0636c3, 0x063606, 0xf7, 0x71, 0x71, 0x0 }, /* #16 */
+    { 0x1524d6, 0x152402, 0x65, 0x20, 0x22, 0x0 }, /* #17 */
+    { 0x113393, 0x113382, 0xb7, 0xb3, 0xfb, 0x0 }, /* #18 */
+    { 0x210096, 0x210006, 0x3d, 0x39, 0xbb, 0x0 }, /* #19 */
+    { 0x124ec7, 0x124682, 0xac, 0xa4, 0xa4, 0x0 }, /* #20 */
+    { 0x057e57, 0x057602, 0x9c, 0x1c, 0x7d, 0x0 }, /* #21 */
+    { 0x364117, 0x364182, 0xdf, 0x80, 0xa0, 0x0 }, /* #22 */
+    { 0x3f2457, 0x3f2406, 0xf9, 0x18, 0x18, 0x0 }, /* #23 */
+    { 0x134a03, 0x134206, 0x47, 0x05, 0x0d, 0x0 }, /* #24 */
+    { 0x240502, 0x240502, 0x04, 0x04, 0x7f, 0x0 }, /* #25 */
+    { 0x2c5756, 0x2c5702, 0x84, 0x04, 0x6f, 0x0 }, /* #26 */
+    { 0x1a7a52, 0x1a7202, 0xba, 0x02, 0x06, 0x0 }, /* #27 */
+    { 0x2a3f47, 0x2a3702, 0x8d, 0x0d, 0x0d, 0x0 }, /* #28 */
+    { 0x352313, 0x352346, 0x60, 0x00, 0x02, 0x0 }, /* #29 */
+    { 0x1646c3, 0x164606, 0x38, 0x28, 0xef, 0x0 }, /* #30 */
+    { 0x2233d7, 0x223306, 0xfe, 0x44, 0x45, 0x0 }, /* #31 */
+    { 0x3124d7, 0x312402, 0x20, 0x20, 0xe6, 0x0 }, /* #32 */
+    { 0x1e3887, 0x1e3002, 0x54, 0x40, 0x41, 0x0 }, /* #33 */
+    { 0x117b46, 0x117302, 0x5f, 0x4c, 0xec, 0x0 }, /* #34 */
+    { 0x176596, 0x176506, 0x26, 0x24, 0xbd, 0x0 }, /* #35 */
+    { 0x1f1f96, 0x1f1706, 0x1d, 0x14, 0x96, 0x0 }, /* #36 */
+    { 0x0a4356, 0x0a4306, 0x3c, 0x30, 0xf0, 0x0 }, /* #37 */
+    { 0x312ac7, 0x312202, 0xf4, 0x20, 0x29, 0x0 }, /* #38 */
+    { 0x0c6d07, 0x0c6502, 0x1d, 0x08, 0x2a, 0x0 }, /* #39 */
+    { 0x2d7196, 0x2d7102, 0x39, 0x31, 0x77, 0x0 }, /* #40 */
+    { 0x2d09d6, 0x2d0182, 0xa0, 0x80, 0x90, 0x0 }, /* #41 */
+    { 0x121fc2, 0x121706, 0xe4, 0x60, 0x6a, 0x0 }, /* #42 */
+    { 0x0d10d2, 0x0d1006, 0xe8, 0x28, 0x2b, 0x0 }, /* #43 */
+    { 0x052113, 0x052186, 0xbd, 0xa0, 0xe2, 0x0 }, /* #44 */
+    { 0x1275c2, 0x127502, 0x05, 0x01, 0x69, 0x0 }, /* #45 */
+    { 0x156487, 0x156402, 0x75, 0x31, 0xb1, 0x0 }, /* #46 */
+    { 0x162552, 0x162502, 0x4b, 0x02, 0x92, 0x0 }, /* #47 */
+    { 0x131092, 0x131006, 0x0e, 0x06, 0xf7, 0x0 }, /* #48 */
+    { 0x090903, 0x090102, 0x02, 0x02, 0x0b, 0x0 }, /* #49 */
+    { 0x2a6682, 0x2a6606, 0x2a, 0x0a, 0x8e, 0x0 }, /* #50 */
+    { 0x074dd7, 0x074586, 0xb5, 0xa5, 0xed, 0x0 }, /* #51 */
+    { 0x235d93, 0x235506, 0x1b, 0x12, 0x36, 0x0 }, /* #52 */
+    { 0x110546, 0x110586, 0xfb, 0xd1, 0xd1, 0x0 }, /* #53 */
+    { 0x267f87, 0x267706, 0xec, 0x6c, 0x7e, 0x0 }, /* #54 */
+    { 0x0d19c7, 0x0d1182, 0xf7, 0x91, 0x99, 0x0 }, /* #55 */
+    { 0x2b6c83, 0x2b6482, 0xcc, 0x8c, 0xad, 0x0 }, /* #56 */
+    { 0x0c2d97, 0x0c2506, 0x59, 0x59, 0x79, 0x0 }, /* #57 */
+    { 0x085fc7, 0x085702, 0xe0, 0x20, 0x23, 0x0 }, /* #58 */
+    { 0x0d7cc7, 0x0d7406, 0xb6, 0x30, 0x79, 0x0 }, /* #59 */
+    { 0x253743, 0x253782, 0xcc, 0x80, 0x83, 0x0 }, /* #60 */
+    { 0x1f1b12, 0x1f1306, 0x44, 0x44, 0xdd, 0x0 }, /* #61 */
+    { 0x3540c3, 0x354006, 0xfa, 0x5a, 0x5e, 0x0 }, /* #62 */
+    { 0x2c4486, 0x2c4482, 0xde, 0xce, 0xef, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_cmp_u8[] =
 {
-    { 0x3f1986, 0x3f1107, 0x15, 0x15, 0xe0, 0x0 }, /* #0 */
-    { 0x052a97, 0x052293, 0x9a, 0x9a, 0xfd, 0x0 }, /* #1 */
-    { 0x231a03, 0x231212, 0x75, 0x75, 0x2c, 0x0 }, /* #2 */
-    { 0x2c0543, 0x2c0512, 0xb3, 0xb3, 0x99, 0x0 }, /* #3 */
-    { 0x3c2613, 0x3c2602, 0x2f, 0x2f, 0x28, 0x0 }, /* #4 */
-    { 0x016856, 0x016003, 0x4a, 0x4a, 0xf3, 0x0 }, /* #5 */
-    { 0x097217, 0x097a06, 0x82, 0x82, 0x10, 0x0 }, /* #6 */
-    { 0x006cc7, 0x006482, 0xfe, 0xfe, 0x72, 0x0 }, /* #7 */
-    { 0x116cd6, 0x116402, 0xfe, 0xfe, 0x9c, 0x0 }, /* #8 */
-    { 0x395e07, 0x395e16, 0xb0, 0xb0, 0x63, 0x0 }, /* #9 */
-    { 0x000a83, 0x000282, 0xfe, 0xfe, 0x07, 0x0 }, /* #10 */
-    { 0x361596, 0x361512, 0xe5, 0xe5, 0x96, 0x0 }, /* #11 */
-    { 0x033a93, 0x033293, 0x63, 0x63, 0x74, 0x0 }, /* #12 */
-    { 0x0d7b52, 0x0d7b87, 0x63, 0x63, 0x82, 0x0 }, /* #13 */
-    { 0x164942, 0x164186, 0xbf, 0xbf, 0x37, 0x0 }, /* #14 */
-    { 0x176157, 0x176997, 0x68, 0x68, 0xaa, 0x0 }, /* #15 */
-    { 0x397107, 0x397197, 0x50, 0x50, 0x79, 0x0 }, /* #16 */
-    { 0x081f12, 0x081f93, 0x42, 0x42, 0x95, 0x0 }, /* #17 */
-    { 0x107a97, 0x107202, 0xcd, 0xcd, 0xc2, 0x0 }, /* #18 */
-    { 0x2d7987, 0x2d7186, 0xf0, 0xf0, 0x00, 0x0 }, /* #19 */
-    { 0x033587, 0x033507, 0x46, 0x46, 0xf6, 0x0 }, /* #20 */
-    { 0x067157, 0x067197, 0x78, 0x78, 0x7e, 0x0 }, /* #21 */
-    { 0x003482, 0x003483, 0x24, 0x24, 0x60, 0x0 }, /* #22 */
-    { 0x1e2d46, 0x1e2597, 0x91, 0x91, 0xad, 0x0 }, /* #23 */
-    { 0x251686, 0x251683, 0x37, 0x37, 0x62, 0x0 }, /* #24 */
-    { 0x355212, 0x355202, 0xca, 0xca, 0x81, 0x0 }, /* #25 */
-    { 0x0b5cc3, 0x0b5407, 0x2b, 0x2b, 0xdb, 0x0 }, /* #26 */
-    { 0x3e6087, 0x3e6017, 0x06, 0x06, 0xcc, 0x0 }, /* #27 */
-    { 0x2e6f96, 0x2e6712, 0x42, 0x42, 0x18, 0x0 }, /* #28 */
-    { 0x077b96, 0x077393, 0x15, 0x15, 0x48, 0x0 }, /* #29 */
-    { 0x0f7092, 0x0f7016, 0xb0, 0xb0, 0xa6, 0x0 }, /* #30 */
-    { 0x1a1c87, 0x1a1402, 0x5d, 0x5d, 0x02, 0x0 }, /* #31 */
-    { 0x087156, 0x087183, 0x0f, 0x0f, 0x17, 0x0 }, /* #32 */
-    { 0x3d7fc6, 0x3d7796, 0xa1, 0xa1, 0x0c, 0x0 }, /* #33 */
-    { 0x387097, 0x387806, 0xa7, 0xa7, 0x63, 0x0 }, /* #34 */
-    { 0x0a3903, 0x0a3116, 0xd6, 0xd6, 0xa9, 0x0 }, /* #35 */
-    { 0x324083, 0x324887, 0x28, 0x28, 0xa1, 0x0 }, /* #36 */
-    { 0x3c4243, 0x3c4a06, 0xac, 0xac, 0x64, 0x0 }, /* #37 */
-    { 0x164a92, 0x164282, 0xcf, 0xcf, 0x49, 0x0 }, /* #38 */
-    { 0x130106, 0x130106, 0x48, 0x48, 0x15, 0x0 }, /* #39 */
-    { 0x3716c3, 0x371683, 0x0c, 0x0c, 0x52, 0x0 }, /* #40 */
-    { 0x135657, 0x135693, 0xc1, 0xc1, 0xd7, 0x0 }, /* #41 */
-    { 0x0c5b93, 0x0c5386, 0xbe, 0xbe, 0x37, 0x0 }, /* #42 */
-    { 0x393507, 0x393d12, 0x90, 0x90, 0x5e, 0x0 }, /* #43 */
-    { 0x3f4c47, 0x3f4413, 0x17, 0x17, 0xcd, 0x0 }, /* #44 */
-    { 0x0106d7, 0x010e16, 0x91, 0x91, 0x7f, 0x0 }, /* #45 */
-    { 0x257042, 0x257012, 0x62, 0x62, 0x0e, 0x0 }, /* #46 */
-    { 0x130183, 0x130912, 0xb2, 0xb2, 0x69, 0x0 }, /* #47 */
-    { 0x0820d2, 0x082003, 0x22, 0x22, 0xf0, 0x0 }, /* #48 */
-    { 0x3e6102, 0x3e6197, 0x5d, 0x5d, 0x5e, 0x0 }, /* #49 */
-    { 0x210152, 0x210112, 0x78, 0x78, 0x5e, 0x0 }, /* #50 */
-    { 0x317247, 0x317a02, 0x9f, 0x9f, 0x6b, 0x0 }, /* #51 */
-    { 0x225b96, 0x225397, 0x93, 0x93, 0x97, 0x0 }, /* #52 */
-    { 0x1928c3, 0x192087, 0x17, 0x17, 0x60, 0x0 }, /* #53 */
-    { 0x3577c6, 0x357706, 0xc9, 0xc9, 0x81, 0x0 }, /* #54 */
-    { 0x360017, 0x360093, 0x93, 0x93, 0xcf, 0x0 }, /* #55 */
-    { 0x1a7996, 0x1a7112, 0x72, 0x72, 0x0a, 0x0 }, /* #56 */
-    { 0x281942, 0x281182, 0xfe, 0xfe, 0x37, 0x0 }, /* #57 */
-    { 0x395053, 0x395007, 0x0b, 0x0b, 0xb1, 0x0 }, /* #58 */
-    { 0x3b2fd6, 0x3b2f93, 0x25, 0x25, 0x99, 0x0 }, /* #59 */
-    { 0x307806, 0x307082, 0xe2, 0xe2, 0x62, 0x0 }, /* #60 */
-    { 0x385943, 0x385993, 0x40, 0x40, 0xae, 0x0 }, /* #61 */
-    { 0x021046, 0x021802, 0xac, 0xac, 0x7a, 0x0 }, /* #62 */
-    { 0x0d3a46, 0x0d3293, 0x50, 0x50, 0x5c, 0x0 }, /* #63 */
+    { 0x331147, 0x331146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x264896, 0x264046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x3b6653, 0x3b6646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x294a12, 0x294246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x1d39d7, 0x1d3102, 0x23, 0x23, 0x00, 0x0 }, /* #4 */
+    { 0x191456, 0x191402, 0x6e, 0x6e, 0x00, 0x0 }, /* #5 */
+    { 0x133712, 0x133706, 0x50, 0x50, 0x00, 0x0 }, /* #6 */
+    { 0x314002, 0x314006, 0x4e, 0x4e, 0x00, 0x0 }, /* #7 */
+    { 0x290ac3, 0x290217, 0x45, 0x45, 0xef, 0x0 }, /* #8 */
+    { 0x3229d6, 0x322103, 0x3e, 0x3e, 0xda, 0x0 }, /* #9 */
+    { 0x170dd6, 0x170592, 0xfc, 0xfc, 0x2e, 0x0 }, /* #10 */
+    { 0x2f5d16, 0x2f5d02, 0xc5, 0xc5, 0x73, 0x0 }, /* #11 */
+    { 0x367296, 0x367282, 0xd7, 0xd7, 0x04, 0x0 }, /* #12 */
+    { 0x220a42, 0x220202, 0xba, 0xba, 0xa5, 0x0 }, /* #13 */
+    { 0x265716, 0x265787, 0xdb, 0xdb, 0xe2, 0x0 }, /* #14 */
+    { 0x324a56, 0x324202, 0xdf, 0xdf, 0xca, 0x0 }, /* #15 */
+    { 0x0a1493, 0x0a1413, 0x02, 0x02, 0xb6, 0x0 }, /* #16 */
+    { 0x3f6d47, 0x3f6516, 0x71, 0x71, 0x12, 0x0 }, /* #17 */
+    { 0x1556d6, 0x155697, 0x18, 0x18, 0x7f, 0x0 }, /* #18 */
+    { 0x026fd6, 0x026786, 0xad, 0xad, 0x26, 0x0 }, /* #19 */
+    { 0x071012, 0x071012, 0xa3, 0xa3, 0x9c, 0x0 }, /* #20 */
+    { 0x3c4d06, 0x3c4d87, 0x7f, 0x7f, 0xd6, 0x0 }, /* #21 */
+    { 0x1e4f96, 0x1e4f02, 0xb9, 0xb9, 0x44, 0x0 }, /* #22 */
+    { 0x3f7016, 0x3f7806, 0xc8, 0xc8, 0x62, 0x0 }, /* #23 */
+    { 0x157207, 0x157206, 0x32, 0x32, 0x11, 0x0 }, /* #24 */
+    { 0x1507c3, 0x150f87, 0x1c, 0x1c, 0x83, 0x0 }, /* #25 */
+    { 0x3e6d43, 0x3e6582, 0xe9, 0xe9, 0x57, 0x0 }, /* #26 */
+    { 0x147ec6, 0x147692, 0xa6, 0xa6, 0x0f, 0x0 }, /* #27 */
+    { 0x2443c3, 0x244387, 0x34, 0x34, 0x74, 0x0 }, /* #28 */
+    { 0x196e97, 0x196606, 0xbf, 0xbf, 0x9e, 0x0 }, /* #29 */
+    { 0x163913, 0x163113, 0x05, 0x05, 0xc7, 0x0 }, /* #30 */
+    { 0x0f2917, 0x0f2112, 0x14, 0x14, 0x06, 0x0 }, /* #31 */
+    { 0x2a3ad6, 0x2a3a97, 0x50, 0x50, 0xab, 0x0 }, /* #32 */
+    { 0x1b2dc2, 0x1b2516, 0xe4, 0xe4, 0xc9, 0x0 }, /* #33 */
+    { 0x3501c6, 0x350993, 0x29, 0x29, 0x9f, 0x0 }, /* #34 */
+    { 0x367212, 0x367292, 0xe7, 0xe7, 0x0b, 0x0 }, /* #35 */
+    { 0x085242, 0x085a83, 0x4e, 0x4e, 0xa3, 0x0 }, /* #36 */
+    { 0x212bd7, 0x212303, 0x04, 0x04, 0xb3, 0x0 }, /* #37 */
+    { 0x101786, 0x101793, 0x30, 0x30, 0x44, 0x0 }, /* #38 */
+    { 0x154f16, 0x154706, 0x4d, 0x4d, 0x00, 0x0 }, /* #39 */
+    { 0x0131c2, 0x013906, 0xad, 0xad, 0x4a, 0x0 }, /* #40 */
+    { 0x020796, 0x020717, 0x65, 0x65, 0xff, 0x0 }, /* #41 */
+    { 0x1f0417, 0x1f0483, 0xd6, 0xd6, 0xe4, 0x0 }, /* #42 */
+    { 0x175d56, 0x175d87, 0x37, 0x37, 0x86, 0x0 }, /* #43 */
+    { 0x0f03c3, 0x0f0312, 0xe2, 0xe2, 0xd5, 0x0 }, /* #44 */
+    { 0x354a03, 0x354283, 0x2f, 0x2f, 0x37, 0x0 }, /* #45 */
+    { 0x2a1643, 0x2a1683, 0x80, 0x80, 0xd0, 0x0 }, /* #46 */
+    { 0x2d2192, 0x2d2112, 0xd1, 0xd1, 0x82, 0x0 }, /* #47 */
+    { 0x062bd7, 0x062b93, 0x64, 0x64, 0x85, 0x0 }, /* #48 */
+    { 0x062bc3, 0x062317, 0x63, 0x63, 0xeb, 0x0 }, /* #49 */
+    { 0x193c03, 0x193493, 0x30, 0x30, 0x4a, 0x0 }, /* #50 */
+    { 0x3f2293, 0x3f2207, 0x1c, 0x1c, 0xaa, 0x0 }, /* #51 */
+    { 0x151206, 0x151216, 0xc4, 0xc4, 0xa6, 0x0 }, /* #52 */
+    { 0x384083, 0x384013, 0x1a, 0x1a, 0xfb, 0x0 }, /* #53 */
+    { 0x107813, 0x107816, 0xb1, 0xb1, 0x6d, 0x0 }, /* #54 */
+    { 0x332686, 0x332602, 0x5d, 0x5d, 0x43, 0x0 }, /* #55 */
+    { 0x011186, 0x011187, 0x17, 0x17, 0x22, 0x0 }, /* #56 */
+    { 0x0a1c13, 0x0a1483, 0x5e, 0x5e, 0x74, 0x0 }, /* #57 */
+    { 0x2a3446, 0x2a3413, 0x36, 0x36, 0xd9, 0x0 }, /* #58 */
+    { 0x354212, 0x354a97, 0x30, 0x30, 0x8b, 0x0 }, /* #59 */
+    { 0x144813, 0x144016, 0xcd, 0xcd, 0xbe, 0x0 }, /* #60 */
+    { 0x070006, 0x070097, 0xc3, 0xc3, 0xd8, 0x0 }, /* #61 */
+    { 0x3f5802, 0x3f5013, 0x12, 0x12, 0x9d, 0x0 }, /* #62 */
+    { 0x134d96, 0x134d83, 0x61, 0x61, 0xb1, 0x0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_test_u8[] =
 {
-    { 0x2a3ed6, 0x2a3602, 0x54, 0x54, 0x2d, 0x0 }, /* #0 */
-    { 0x1d3e12, 0x1d3682, 0x97, 0x97, 0xed, 0x0 }, /* #1 */
-    { 0x1373c3, 0x137306, 0x2b, 0x2b, 0x53, 0x0 }, /* #2 */
-    { 0x0d3897, 0x0d3082, 0xd1, 0xd1, 0xf4, 0x0 }, /* #3 */
-    { 0x2e7416, 0x2e7402, 0x7c, 0x7c, 0xda, 0x0 }, /* #4 */
-    { 0x0a6f87, 0x0a6746, 0x53, 0x53, 0x00, 0x0 }, /* #5 */
-    { 0x076217, 0x076282, 0xb1, 0xb1, 0xc0, 0x0 }, /* #6 */
-    { 0x304a46, 0x304202, 0xfb, 0xfb, 0x5b, 0x0 }, /* #7 */
-    { 0x2a3d12, 0x2a3502, 0x54, 0x54, 0xfd, 0x0 }, /* #8 */
-    { 0x083302, 0x083302, 0x2c, 0x2c, 0x23, 0x0 }, /* #9 */
-    { 0x137513, 0x137586, 0xb7, 0xb7, 0x9e, 0x0 }, /* #10 */
-    { 0x1f38c2, 0x1f3002, 0x7e, 0x7e, 0x2c, 0x0 }, /* #11 */
-    { 0x350993, 0x350146, 0x2b, 0x2b, 0x90, 0x0 }, /* #12 */
-    { 0x0a0b16, 0x0a0302, 0x16, 0x16, 0xa5, 0x0 }, /* #13 */
-    { 0x271dc2, 0x271506, 0xbd, 0xbd, 0x16, 0x0 }, /* #14 */
-    { 0x2e7003, 0x2e7086, 0xd5, 0xd5, 0xfc, 0x0 }, /* #15 */
-    { 0x0537c7, 0x053706, 0x9b, 0x9b, 0x23, 0x0 }, /* #16 */
-    { 0x221d02, 0x221546, 0x14, 0x14, 0x62, 0x0 }, /* #17 */
-    { 0x343dc3, 0x343546, 0x10, 0x10, 0x22, 0x0 }, /* #18 */
-    { 0x002f96, 0x002706, 0x0d, 0x0d, 0x3b, 0x0 }, /* #19 */
-    { 0x045c17, 0x045406, 0x5f, 0x5f, 0x14, 0x0 }, /* #20 */
-    { 0x2e4d13, 0x2e4506, 0x2d, 0x2d, 0x57, 0x0 }, /* #21 */
-    { 0x0f1256, 0x0f1202, 0xd1, 0xd1, 0x5b, 0x0 }, /* #22 */
-    { 0x163f16, 0x163786, 0xe3, 0xe3, 0xa7, 0x0 }, /* #23 */
-    { 0x0a7697, 0x0a7602, 0x68, 0x68, 0x7a, 0x0 }, /* #24 */
-    { 0x3b0ed2, 0x3b0646, 0x4b, 0x4b, 0x24, 0x0 }, /* #25 */
-    { 0x2a3857, 0x2a3006, 0x05, 0x05, 0x27, 0x0 }, /* #26 */
-    { 0x174343, 0x174306, 0x3b, 0x3b, 0xc3, 0x0 }, /* #27 */
-    { 0x2e0f82, 0x2e0702, 0xb6, 0xb6, 0x6f, 0x0 }, /* #28 */
-    { 0x0d0d87, 0x0d0546, 0x30, 0x30, 0xcd, 0x0 }, /* #29 */
-    { 0x1b6153, 0x1b6102, 0x0d, 0x0d, 0x4d, 0x0 }, /* #30 */
-    { 0x284607, 0x284606, 0xd0, 0xd0, 0x7e, 0x0 }, /* #31 */
-    { 0x1e1b93, 0x1e1302, 0x2d, 0x2d, 0x46, 0x0 }, /* #32 */
-    { 0x374407, 0x374446, 0xc0, 0xc0, 0x2c, 0x0 }, /* #33 */
-    { 0x255092, 0x255002, 0x1e, 0x1e, 0xba, 0x0 }, /* #34 */
-    { 0x112d57, 0x112502, 0x60, 0x60, 0xcc, 0x0 }, /* #35 */
-    { 0x344056, 0x344006, 0x58, 0x58, 0x71, 0x0 }, /* #36 */
-    { 0x052a12, 0x052286, 0x9a, 0x9a, 0xf5, 0x0 }, /* #37 */
-    { 0x027f93, 0x027702, 0x68, 0x68, 0x1d, 0x0 }, /* #38 */
-    { 0x035353, 0x035306, 0x3a, 0x3a, 0x18, 0x0 }, /* #39 */
-    { 0x0b52d7, 0x0b5286, 0xec, 0xec, 0xb0, 0x0 }, /* #40 */
-    { 0x026f56, 0x026786, 0xd0, 0xd0, 0xb1, 0x0 }, /* #41 */
-    { 0x167dc3, 0x167546, 0x0c, 0x0c, 0x23, 0x0 }, /* #42 */
-    { 0x173017, 0x173002, 0xee, 0xee, 0x40, 0x0 }, /* #43 */
-    { 0x3c67c3, 0x3c6702, 0xe6, 0xe6, 0x5f, 0x0 }, /* #44 */
-    { 0x163917, 0x163102, 0x20, 0x20, 0x7a, 0x0 }, /* #45 */
-    { 0x093c43, 0x093406, 0x7f, 0x7f, 0x0f, 0x0 }, /* #46 */
-    { 0x2613d3, 0x261306, 0x7d, 0x7d, 0x67, 0x0 }, /* #47 */
-    { 0x3b6993, 0x3b6102, 0x98, 0x98, 0x49, 0x0 }, /* #48 */
-    { 0x1f1b57, 0x1f1302, 0xaf, 0xaf, 0x3a, 0x0 }, /* #49 */
-    { 0x0d1d43, 0x0d1546, 0x94, 0x94, 0x22, 0x0 }, /* #50 */
-    { 0x207d87, 0x207502, 0x83, 0x83, 0x6a, 0x0 }, /* #51 */
-    { 0x233046, 0x233002, 0xd7, 0xd7, 0x30, 0x0 }, /* #52 */
-    { 0x081dc3, 0x081502, 0x69, 0x69, 0x3d, 0x0 }, /* #53 */
-    { 0x160293, 0x160206, 0x7e, 0x7e, 0x19, 0x0 }, /* #54 */
-    { 0x134ac3, 0x134246, 0x29, 0x29, 0x96, 0x0 }, /* #55 */
-    { 0x0f5613, 0x0f5606, 0x77, 0x77, 0xb0, 0x0 }, /* #56 */
-    { 0x217597, 0x217582, 0xa6, 0xa6, 0xec, 0x0 }, /* #57 */
-    { 0x331706, 0x331746, 0xc8, 0xc8, 0x31, 0x0 }, /* #58 */
-    { 0x3a4556, 0x3a4506, 0xa2, 0xa2, 0x37, 0x0 }, /* #59 */
-    { 0x195f17, 0x195786, 0xb0, 0xb0, 0xdc, 0x0 }, /* #60 */
-    { 0x334856, 0x334082, 0xd5, 0xd5, 0xaa, 0x0 }, /* #61 */
-    { 0x172102, 0x172146, 0xc0, 0xc0, 0x07, 0x0 }, /* #62 */
-    { 0x242896, 0x242002, 0xca, 0xca, 0x5b, 0x0 }, /* #63 */
+    { 0x230856, 0x230046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
+    { 0x0a3fd7, 0x0a3746, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
+    { 0x015c93, 0x015446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
+    { 0x2e2493, 0x2e2446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
+    { 0x270756, 0x270746, 0x10, 0x10, 0x00, 0x0 }, /* #4 */
+    { 0x3d6607, 0x3d6646, 0xef, 0xef, 0x00, 0x0 }, /* #5 */
+    { 0x0a1b57, 0x0a1346, 0x94, 0x94, 0x00, 0x0 }, /* #6 */
+    { 0x0017c7, 0x001746, 0x65, 0x65, 0x00, 0x0 }, /* #7 */
+    { 0x397cd7, 0x397486, 0xd8, 0xd8, 0x93, 0x0 }, /* #8 */
+    { 0x1621c6, 0x162182, 0xb6, 0xb6, 0xdd, 0x0 }, /* #9 */
+    { 0x194696, 0x194602, 0xb5, 0xb5, 0x12, 0x0 }, /* #10 */
+    { 0x011c03, 0x011482, 0x87, 0x87, 0x9e, 0x0 }, /* #11 */
+    { 0x203787, 0x203702, 0x39, 0x39, 0x3a, 0x0 }, /* #12 */
+    { 0x1c52d6, 0x1c5206, 0x31, 0x31, 0xdb, 0x0 }, /* #13 */
+    { 0x332503, 0x332582, 0xed, 0xed, 0x90, 0x0 }, /* #14 */
+    { 0x2d02d3, 0x2d0282, 0x8c, 0x8c, 0xa1, 0x0 }, /* #15 */
+    { 0x106482, 0x106406, 0x57, 0x57, 0x3a, 0x0 }, /* #16 */
+    { 0x3c6e83, 0x3c6646, 0x00, 0x00, 0xc9, 0x0 }, /* #17 */
+    { 0x185412, 0x185482, 0xd8, 0xd8, 0xd0, 0x0 }, /* #18 */
+    { 0x180413, 0x180402, 0x02, 0x02, 0x72, 0x0 }, /* #19 */
+    { 0x260613, 0x260602, 0x1b, 0x1b, 0x13, 0x0 }, /* #20 */
+    { 0x050047, 0x050002, 0x96, 0x96, 0x6d, 0x0 }, /* #21 */
+    { 0x0c2d42, 0x0c2502, 0x85, 0x85, 0x16, 0x0 }, /* #22 */
+    { 0x196cc2, 0x196402, 0x7f, 0x7f, 0xb1, 0x0 }, /* #23 */
+    { 0x3e1d56, 0x3e1546, 0x38, 0x38, 0xc6, 0x0 }, /* #24 */
+    { 0x211453, 0x211406, 0x2d, 0x2d, 0x71, 0x0 }, /* #25 */
+    { 0x2d1506, 0x2d1586, 0xd5, 0xd5, 0x8e, 0x0 }, /* #26 */
+    { 0x2e3757, 0x2e3786, 0x95, 0x95, 0x97, 0x0 }, /* #27 */
+    { 0x072046, 0x072002, 0x50, 0x50, 0x65, 0x0 }, /* #28 */
+    { 0x027d13, 0x027586, 0x92, 0x92, 0xd0, 0x0 }, /* #29 */
+    { 0x155087, 0x155002, 0x31, 0x31, 0xd6, 0x0 }, /* #30 */
+    { 0x2e2c42, 0x2e2482, 0xc6, 0xc6, 0xcb, 0x0 }, /* #31 */
+    { 0x0c1556, 0x0c1506, 0x65, 0x65, 0x26, 0x0 }, /* #32 */
+    { 0x214c83, 0x214402, 0xd6, 0xd6, 0x25, 0x0 }, /* #33 */
+    { 0x275fc3, 0x275702, 0x1a, 0x1a, 0xdb, 0x0 }, /* #34 */
+    { 0x182713, 0x182702, 0x3b, 0x3b, 0x2a, 0x0 }, /* #35 */
+    { 0x262103, 0x262186, 0xef, 0xef, 0x9e, 0x0 }, /* #36 */
+    { 0x320a12, 0x320202, 0x6e, 0x6e, 0x73, 0x0 }, /* #37 */
+    { 0x352096, 0x352002, 0x61, 0x61, 0x24, 0x0 }, /* #38 */
+    { 0x1d4e93, 0x1d4606, 0xfa, 0xfa, 0x19, 0x0 }, /* #39 */
+    { 0x272ed7, 0x272602, 0x1c, 0x1c, 0xca, 0x0 }, /* #40 */
+    { 0x035853, 0x035046, 0x44, 0x44, 0x80, 0x0 }, /* #41 */
+    { 0x002107, 0x002186, 0x84, 0x84, 0x94, 0x0 }, /* #42 */
+    { 0x121857, 0x121002, 0x96, 0x96, 0x39, 0x0 }, /* #43 */
+    { 0x363907, 0x363102, 0x5c, 0x5c, 0xfa, 0x0 }, /* #44 */
+    { 0x0a3d83, 0x0a3502, 0xe7, 0xe7, 0x56, 0x0 }, /* #45 */
+    { 0x072043, 0x072002, 0x64, 0x64, 0x14, 0x0 }, /* #46 */
+    { 0x3a2952, 0x3a2102, 0x6b, 0x6b, 0xe8, 0x0 }, /* #47 */
+    { 0x2f4406, 0x2f4446, 0x04, 0x04, 0x99, 0x0 }, /* #48 */
+    { 0x365b86, 0x365386, 0x8b, 0x8b, 0x9b, 0x0 }, /* #49 */
+    { 0x291f53, 0x291706, 0xe8, 0xe8, 0x2f, 0x0 }, /* #50 */
+    { 0x3a3942, 0x3a3102, 0x1b, 0x1b, 0x7a, 0x0 }, /* #51 */
+    { 0x003f87, 0x003702, 0x30, 0x30, 0x2a, 0x0 }, /* #52 */
+    { 0x374952, 0x374102, 0x8f, 0x8f, 0x52, 0x0 }, /* #53 */
+    { 0x157b92, 0x157382, 0x92, 0x92, 0xf2, 0x0 }, /* #54 */
+    { 0x335247, 0x335286, 0xf8, 0xf8, 0x94, 0x0 }, /* #55 */
+    { 0x094606, 0x094686, 0xc8, 0xc8, 0xc7, 0x0 }, /* #56 */
+    { 0x341c02, 0x341406, 0x27, 0x27, 0x1d, 0x0 }, /* #57 */
+    { 0x010d86, 0x010506, 0x43, 0x43, 0xe5, 0x0 }, /* #58 */
+    { 0x012116, 0x012102, 0x6e, 0x6e, 0x5d, 0x0 }, /* #59 */
+    { 0x366346, 0x366306, 0xfc, 0xfc, 0x2a, 0x0 }, /* #60 */
+    { 0x046693, 0x046646, 0x14, 0x14, 0x62, 0x0 }, /* #61 */
+    { 0x115803, 0x115086, 0xb3, 0xb3, 0xef, 0x0 }, /* #62 */
+    { 0x2f4786, 0x2f4786, 0xd8, 0xd8, 0xc1, 0x0 }, /* #63 */
 };
 
@@ -1096,1810 +1101,1609 @@
 static const BINU16_TEST_T g_aTests_add_u16[] =
 {
-    { 0x0c45c6, 0x0c4d07, 0x9104, 0x3cc5, 0xabc1, 0x0 }, /* #0 */
-    { 0x3027d2, 0x302786, 0x9ccc, 0xebdd, 0x4f11, 0x0 }, /* #1 */
-    { 0x112356, 0x112b07, 0xacf3, 0x69b4, 0xbcc1, 0x0 }, /* #2 */
-    { 0x0e3153, 0x0e3113, 0xe7b5, 0x0c01, 0x244c, 0x0 }, /* #3 */
-    { 0x3c3847, 0x3c3003, 0x7606, 0x223d, 0xac37, 0x0 }, /* #4 */
-    { 0x1a0ac3, 0x1a0212, 0x2df8, 0x3dd5, 0x0fdd, 0x0 }, /* #5 */
-    { 0x051d16, 0x051503, 0xffc6, 0x47dc, 0x4816, 0x0 }, /* #6 */
-    { 0x292ad7, 0x292206, 0x07ba, 0x561d, 0x4e63, 0x0 }, /* #7 */
-    { 0x2057d2, 0x205702, 0x69b5, 0x75fb, 0x0c46, 0x0 }, /* #8 */
-    { 0x064b16, 0x064397, 0xf3ac, 0xaad1, 0xb725, 0x0 }, /* #9 */
-    { 0x0b1706, 0x0b1786, 0x38a0, 0xd57b, 0x9cdb, 0x0 }, /* #10 */
-    { 0x331107, 0x331982, 0x4824, 0xab5e, 0x633a, 0x0 }, /* #11 */
-    { 0x282706, 0x282796, 0xa02e, 0xe921, 0x48f3, 0x0 }, /* #12 */
-    { 0x1e5c97, 0x1e5497, 0xe00e, 0xcc90, 0xec82, 0x0 }, /* #13 */
-    { 0x0a6152, 0x0a6982, 0x5090, 0x9223, 0x4193, 0x0 }, /* #14 */
-    { 0x1b2bc3, 0x1b2316, 0x3a9d, 0x59b8, 0x1f1b, 0x0 }, /* #15 */
-    { 0x0a5896, 0x0a5082, 0x42a9, 0xe84a, 0xa5a1, 0x0 }, /* #16 */
-    { 0x2a2d03, 0x2a2d86, 0x6193, 0x8a1e, 0x288b, 0x0 }, /* #17 */
-    { 0x124e56, 0x124e07, 0x8590, 0x58b1, 0xd321, 0x0 }, /* #18 */
-    { 0x2f4106, 0x2f4196, 0x850d, 0xbea9, 0x399c, 0x0 }, /* #19 */
-    { 0x263ec7, 0x263603, 0xd7a8, 0x4c79, 0x74d1, 0x0 }, /* #20 */
-    { 0x3470c6, 0x347082, 0x9ec4, 0xfff8, 0x6134, 0x0 }, /* #21 */
-    { 0x3d5943, 0x3d5197, 0xba4c, 0x9535, 0xdae9, 0x0 }, /* #22 */
-    { 0x1a1f92, 0x1a1712, 0x0b26, 0x29e3, 0x1ebd, 0x0 }, /* #23 */
-    { 0x0d3f47, 0x0d3f07, 0xd02a, 0x5ffa, 0x8fd0, 0x0 }, /* #24 */
-    { 0x1e26d6, 0x1e2607, 0x6e00, 0x4ed8, 0xe0d8, 0x0 }, /* #25 */
-    { 0x2f2287, 0x2f2212, 0x29a8, 0x33e0, 0x0a38, 0x0 }, /* #26 */
-    { 0x046883, 0x046096, 0x15a7, 0xa3a3, 0x8dfc, 0x0 }, /* #27 */
-    { 0x115957, 0x115992, 0x15ae, 0x9392, 0x7de4, 0x0 }, /* #28 */
-    { 0x082943, 0x082996, 0x398d, 0x9630, 0x5ca3, 0x0 }, /* #29 */
-    { 0x147a93, 0x147292, 0x784b, 0xfc61, 0x8416, 0x0 }, /* #30 */
-    { 0x3e5252, 0x3e5206, 0x2943, 0x51e4, 0x28a1, 0x0 }, /* #31 */
-    { 0x201217, 0x201213, 0x7737, 0x59a1, 0xe26a, 0x0 }, /* #32 */
-    { 0x1f1e13, 0x1f1e03, 0xea55, 0x7bd6, 0x9181, 0x0 }, /* #33 */
-    { 0x0450c3, 0x045007, 0x5108, 0x3e2d, 0xed25, 0x0 }, /* #34 */
-    { 0x192342, 0x192386, 0x85c4, 0x9f8b, 0x19c7, 0x0 }, /* #35 */
-    { 0x310396, 0x310303, 0xa690, 0x0e91, 0x6801, 0x0 }, /* #36 */
-    { 0x143c96, 0x143403, 0x281a, 0x01cd, 0xd9b3, 0x0 }, /* #37 */
-    { 0x117c46, 0x117403, 0xf1ba, 0x08cb, 0x1711, 0x0 }, /* #38 */
-    { 0x016882, 0x016896, 0x78d9, 0xa577, 0x2c9e, 0x0 }, /* #39 */
-    { 0x013e87, 0x013607, 0xb5c8, 0x277b, 0x71b3, 0x0 }, /* #40 */
-    { 0x1b2c46, 0x1b2482, 0x83b9, 0x85ef, 0x0236, 0x0 }, /* #41 */
-    { 0x3550c3, 0x355896, 0x5bbb, 0xbad1, 0x5f16, 0x0 }, /* #42 */
-    { 0x0521c2, 0x052112, 0x0f2c, 0x3c13, 0x2ce7, 0x0 }, /* #43 */
-    { 0x3925c2, 0x392596, 0x523f, 0xfe30, 0xabf1, 0x0 }, /* #44 */
-    { 0x1f11c2, 0x1f1107, 0x24c4, 0x1424, 0xef60, 0x0 }, /* #45 */
-    { 0x221612, 0x221693, 0xe57d, 0x8737, 0xa1ba, 0x0 }, /* #46 */
-    { 0x017697, 0x017e82, 0x7f35, 0xf41a, 0x74e5, 0x0 }, /* #47 */
-    { 0x1f6c13, 0x1f6417, 0xe5d2, 0x5460, 0x6e8e, 0x0 }, /* #48 */
-    { 0x296512, 0x296586, 0xb2b7, 0xe109, 0x2e52, 0x0 }, /* #49 */
-    { 0x000bd3, 0x000397, 0xec6c, 0xaceb, 0xc07f, 0x0 }, /* #50 */
-    { 0x3c04d3, 0x3c0403, 0xc744, 0x0ba4, 0x4460, 0x0 }, /* #51 */
-    { 0x0131c7, 0x013113, 0x2042, 0x16f1, 0xf6af, 0x0 }, /* #52 */
-    { 0x010f86, 0x010f07, 0x8167, 0x3d8b, 0xbc24, 0x0 }, /* #53 */
-    { 0x157f87, 0x157f86, 0x2f60, 0x8ed7, 0x5f77, 0x0 }, /* #54 */
-    { 0x100a86, 0x100283, 0xbeca, 0x949d, 0xd5d3, 0x0 }, /* #55 */
-    { 0x0f2d96, 0x0f2506, 0x03e7, 0x54ff, 0x5118, 0x0 }, /* #56 */
-    { 0x2318d2, 0x231003, 0xd550, 0x5308, 0x7db8, 0x0 }, /* #57 */
-    { 0x255c86, 0x255c82, 0x77f8, 0xcbfb, 0x5403, 0x0 }, /* #58 */
-    { 0x394657, 0x394693, 0xc3c9, 0x86e0, 0xc317, 0x0 }, /* #59 */
-    { 0x111f86, 0x111792, 0x9672, 0xe031, 0x49bf, 0x0 }, /* #60 */
-    { 0x0830c6, 0x083007, 0x4e7c, 0x39ed, 0xeb71, 0x0 }, /* #61 */
-    { 0x207c82, 0x207c03, 0xbb48, 0x580d, 0x9cc5, 0x0 }, /* #62 */
-    { 0x027bc2, 0x027b13, 0x948d, 0x6d34, 0xd8a7, 0x0 }, /* #63 */
+    { 0x1d2692, 0x1d2646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x2e12d7, 0x2e1246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x004257, 0x004246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x2f2b97, 0x2f2346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x3d2a56, 0x3d2202, 0x1e45, 0x1e45, 0x0000, 0x0 }, /* #4 */
+    { 0x2e7e12, 0x2e7686, 0xf7b4, 0xf7b4, 0x0000, 0x0 }, /* #5 */
+    { 0x2f71c6, 0x2f7106, 0x35c5, 0x35c5, 0x0000, 0x0 }, /* #6 */
+    { 0x3a0916, 0x3a0186, 0xea24, 0xea24, 0x0000, 0x0 }, /* #7 */
+    { 0x191113, 0x191113, 0x48ef, 0x0185, 0xb896, 0x0 }, /* #8 */
+    { 0x1b3e93, 0x1b3697, 0xd9ad, 0xa966, 0xcfb9, 0x0 }, /* #9 */
+    { 0x1c1503, 0x1c1513, 0xdc33, 0x38c1, 0x5c8e, 0x0 }, /* #10 */
+    { 0x332406, 0x332483, 0xd9a4, 0xbf2c, 0xe588, 0x0 }, /* #11 */
+    { 0x157ec3, 0x157687, 0xa2a0, 0x90af, 0xee0f, 0x0 }, /* #12 */
+    { 0x213e46, 0x213692, 0xe1cf, 0xf3cd, 0x11fe, 0x0 }, /* #13 */
+    { 0x0a0a06, 0x0a0292, 0xf92c, 0xfca4, 0x0378, 0x0 }, /* #14 */
+    { 0x235f42, 0x235783, 0xdd3b, 0xc79b, 0xea60, 0x0 }, /* #15 */
+    { 0x0f7a82, 0x0f7202, 0x5660, 0x6294, 0x0c34, 0x0 }, /* #16 */
+    { 0x152342, 0x152b86, 0x4457, 0xc0e7, 0x7c90, 0x0 }, /* #17 */
+    { 0x3f6b56, 0x3f6397, 0xf23e, 0xa5c5, 0xb387, 0x0 }, /* #18 */
+    { 0x392903, 0x392982, 0x7fa0, 0xb486, 0x34e6, 0x0 }, /* #19 */
+    { 0x3f58c2, 0x3f5017, 0x7f03, 0x2b22, 0xac1f, 0x0 }, /* #20 */
+    { 0x034d86, 0x034d86, 0x0ddc, 0x839c, 0x75c0, 0x0 }, /* #21 */
+    { 0x316507, 0x316586, 0xaa41, 0xdf5a, 0x3519, 0x0 }, /* #22 */
+    { 0x2a69c3, 0x2a6986, 0x3096, 0x9b17, 0x6a81, 0x0 }, /* #23 */
+    { 0x126b56, 0x126317, 0xa9cd, 0x05a0, 0x5bd3, 0x0 }, /* #24 */
+    { 0x0e3006, 0x0e3082, 0x11d1, 0xad85, 0x9bb4, 0x0 }, /* #25 */
+    { 0x2f4116, 0x2f4117, 0x26ff, 0x1114, 0xea15, 0x0 }, /* #26 */
+    { 0x287a03, 0x287217, 0x6a97, 0x1681, 0xabea, 0x0 }, /* #27 */
+    { 0x307043, 0x307003, 0xfec3, 0x17a7, 0x18e4, 0x0 }, /* #28 */
+    { 0x1c1f43, 0x1c1796, 0x82ba, 0xa8f9, 0x263f, 0x0 }, /* #29 */
+    { 0x100e83, 0x100607, 0xab36, 0x0259, 0x5723, 0x0 }, /* #30 */
+    { 0x074442, 0x074482, 0x90d8, 0xe6f8, 0x5620, 0x0 }, /* #31 */
+    { 0x165b43, 0x165b92, 0x489a, 0xc7f1, 0x7f57, 0x0 }, /* #32 */
+    { 0x306756, 0x306707, 0x6f55, 0x27b8, 0xb863, 0x0 }, /* #33 */
+    { 0x0f28c6, 0x0f2017, 0x767e, 0x0342, 0x8cc4, 0x0 }, /* #34 */
+    { 0x1c3f52, 0x1c3713, 0xdaf9, 0x56d5, 0x7bdc, 0x0 }, /* #35 */
+    { 0x071486, 0x071417, 0xd0a7, 0x3aa0, 0x69f9, 0x0 }, /* #36 */
+    { 0x137e82, 0x137603, 0x2bd0, 0x0489, 0xd8b9, 0x0 }, /* #37 */
+    { 0x1f4983, 0x1f4103, 0xbb28, 0x0b7a, 0x5052, 0x0 }, /* #38 */
+    { 0x351983, 0x351182, 0x0e03, 0xe8cd, 0xdaca, 0x0 }, /* #39 */
+    { 0x140bc2, 0x140386, 0x5bf3, 0xef4e, 0x935b, 0x0 }, /* #40 */
+    { 0x051343, 0x051386, 0x5371, 0xd865, 0x84f4, 0x0 }, /* #41 */
+    { 0x183103, 0x183186, 0xe366, 0xfa87, 0x1721, 0x0 }, /* #42 */
+    { 0x320cd6, 0x320c96, 0x7664, 0x95b2, 0x1f4e, 0x0 }, /* #43 */
+    { 0x370792, 0x370f07, 0xa6c4, 0x38be, 0x91fa, 0x0 }, /* #44 */
+    { 0x1f3946, 0x1f3102, 0x1647, 0x28bf, 0x1278, 0x0 }, /* #45 */
+    { 0x1c5692, 0x1c5e03, 0xad62, 0x736e, 0xc60c, 0x0 }, /* #46 */
+    { 0x2d7652, 0x2d7696, 0x3399, 0xb442, 0x80a9, 0x0 }, /* #47 */
+    { 0x291543, 0x291513, 0xf3ac, 0x4368, 0x4fbc, 0x0 }, /* #48 */
+    { 0x2803c7, 0x280386, 0x1d21, 0xa617, 0x88f6, 0x0 }, /* #49 */
+    { 0x306dd7, 0x306513, 0xe754, 0x2040, 0x38ec, 0x0 }, /* #50 */
+    { 0x210b82, 0x210b17, 0xb878, 0x7a87, 0xc20f, 0x0 }, /* #51 */
+    { 0x171697, 0x171e07, 0xf6d0, 0x7d3f, 0x866f, 0x0 }, /* #52 */
+    { 0x157982, 0x157113, 0x6116, 0x3532, 0xd41c, 0x0 }, /* #53 */
+    { 0x1c39d3, 0x1c3186, 0xa6d4, 0xe72e, 0x405a, 0x0 }, /* #54 */
+    { 0x033593, 0x033d92, 0x739b, 0xab76, 0x37db, 0x0 }, /* #55 */
+    { 0x0d43d6, 0x0d4316, 0x511e, 0x7d2b, 0x2c0d, 0x0 }, /* #56 */
+    { 0x0647c6, 0x064f86, 0x5904, 0xcc65, 0x7361, 0x0 }, /* #57 */
+    { 0x392c87, 0x392402, 0x33f4, 0x3f0d, 0x0b19, 0x0 }, /* #58 */
+    { 0x304203, 0x304207, 0x23a3, 0x1455, 0xf0b2, 0x0 }, /* #59 */
+    { 0x274d07, 0x274596, 0x03cb, 0xca9a, 0xc6cf, 0x0 }, /* #60 */
+    { 0x060f86, 0x060703, 0x7828, 0x6ace, 0xf2a6, 0x0 }, /* #61 */
+    { 0x164a06, 0x164a86, 0x20a0, 0x8cc9, 0x6c29, 0x0 }, /* #62 */
+    { 0x3f4247, 0x3f4212, 0x572f, 0x6f9e, 0x186f, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_add_u16_locked[] =
 {
-    { 0x034457, 0x034482, 0xe3d6, 0xf1ae, 0x0dd8, 0x0 }, /* #0 */
-    { 0x1e6d03, 0x1e6596, 0x9a1e, 0xc327, 0x2909, 0x0 }, /* #1 */
-    { 0x0c3f86, 0x0c3707, 0x5a46, 0x0d3f, 0xb2f9, 0x0 }, /* #2 */
-    { 0x360383, 0x360b82, 0x5c61, 0x80b9, 0x2458, 0x0 }, /* #3 */
-    { 0x134e17, 0x134603, 0x7f41, 0x144c, 0x950b, 0x0 }, /* #4 */
-    { 0x2a4603, 0x2a4696, 0xba7c, 0xe336, 0x28ba, 0x0 }, /* #5 */
-    { 0x190c53, 0x190413, 0xc57f, 0x0507, 0x3f88, 0x0 }, /* #6 */
-    { 0x3e3602, 0x3e3616, 0x3fed, 0x57c5, 0x17d8, 0x0 }, /* #7 */
-    { 0x030943, 0x030992, 0x678c, 0x8f1a, 0x278e, 0x0 }, /* #8 */
-    { 0x367056, 0x367003, 0xbda0, 0x37c8, 0x7a28, 0x0 }, /* #9 */
-    { 0x366812, 0x366086, 0x4b0a, 0xe00a, 0x9500, 0x0 }, /* #10 */
-    { 0x0e4e46, 0x0e4603, 0xbb11, 0x1b75, 0x6064, 0x0 }, /* #11 */
-    { 0x236052, 0x236007, 0xf7c3, 0x1c8b, 0x24c8, 0x0 }, /* #12 */
-    { 0x267083, 0x267813, 0xab62, 0x66c1, 0xbb5f, 0x0 }, /* #13 */
-    { 0x347b52, 0x347317, 0xeeaf, 0x2b00, 0x3c51, 0x0 }, /* #14 */
-    { 0x0c6d17, 0x0c6506, 0x3aa4, 0x5f0a, 0x2466, 0x0 }, /* #15 */
-    { 0x0e3187, 0x0e3182, 0xbb52, 0xe15d, 0x260b, 0x0 }, /* #16 */
-    { 0x114007, 0x114013, 0xcbee, 0x4367, 0x7779, 0x0 }, /* #17 */
-    { 0x2659c6, 0x265102, 0x05da, 0x66fd, 0x6123, 0x0 }, /* #18 */
-    { 0x3e0147, 0x3e0186, 0x1318, 0xbfdb, 0xacc3, 0x0 }, /* #19 */
-    { 0x3a5092, 0x3a5017, 0xf10b, 0x1a09, 0x28fe, 0x0 }, /* #20 */
-    { 0x137c86, 0x137c92, 0x3118, 0x8213, 0x50fb, 0x0 }, /* #21 */
-    { 0x032543, 0x032596, 0xa433, 0xe0b1, 0x3c7e, 0x0 }, /* #22 */
-    { 0x302696, 0x302e92, 0x693a, 0xd1b3, 0x6879, 0x0 }, /* #23 */
-    { 0x1873d2, 0x187303, 0xefd7, 0x370b, 0x4734, 0x0 }, /* #24 */
-    { 0x1e39c7, 0x1e3113, 0xe1ef, 0x24ae, 0x42bf, 0x0 }, /* #25 */
-    { 0x2b0fd6, 0x2b0793, 0xe214, 0xb252, 0xd03e, 0x0 }, /* #26 */
-    { 0x1937c3, 0x193703, 0x2375, 0x0c1a, 0xe8a5, 0x0 }, /* #27 */
-    { 0x135186, 0x135183, 0xc7b2, 0x8026, 0xb874, 0x0 }, /* #28 */
-    { 0x095f56, 0x095796, 0xbee6, 0xca60, 0x0b7a, 0x0 }, /* #29 */
-    { 0x191ac6, 0x191202, 0x051b, 0x68ab, 0x6390, 0x0 }, /* #30 */
-    { 0x3b3353, 0x3b3303, 0x5452, 0x3d5b, 0xe909, 0x0 }, /* #31 */
-    { 0x1e0ed3, 0x1e0696, 0x98ce, 0xbfc0, 0x26f2, 0x0 }, /* #32 */
-    { 0x087d86, 0x087517, 0x766b, 0x0687, 0x901c, 0x0 }, /* #33 */
-    { 0x254757, 0x254f03, 0x800c, 0x237f, 0xa373, 0x0 }, /* #34 */
-    { 0x1b0f52, 0x1b0f86, 0x30c3, 0x8b36, 0x5a73, 0x0 }, /* #35 */
-    { 0x3c6307, 0x3c6b03, 0xcf02, 0x61c2, 0x92c0, 0x0 }, /* #36 */
-    { 0x3d1852, 0x3d1083, 0xe781, 0xcc54, 0xe4d3, 0x0 }, /* #37 */
-    { 0x3d7f02, 0x3d7717, 0x271d, 0x1205, 0xeae8, 0x0 }, /* #38 */
-    { 0x1a6406, 0x1a6417, 0xf54b, 0x17c5, 0x227a, 0x0 }, /* #39 */
-    { 0x2d1596, 0x2d1596, 0x3c48, 0xf122, 0xb4da, 0x0 }, /* #40 */
-    { 0x3b6dc6, 0x3b6596, 0x50dc, 0xfd63, 0xac87, 0x0 }, /* #41 */
-    { 0x0f0697, 0x0f0692, 0x3148, 0xc5d5, 0x948d, 0x0 }, /* #42 */
-    { 0x164113, 0x164197, 0xfc57, 0xc281, 0xc62a, 0x0 }, /* #43 */
-    { 0x211853, 0x211892, 0x5a49, 0xd186, 0x773d, 0x0 }, /* #44 */
-    { 0x337496, 0x337496, 0x754e, 0xf795, 0x8247, 0x0 }, /* #45 */
-    { 0x012f17, 0x012796, 0xbd2d, 0xcfd1, 0x12a4, 0x0 }, /* #46 */
-    { 0x1f5c96, 0x1f5c13, 0x9ab8, 0x4791, 0xacd9, 0x0 }, /* #47 */
-    { 0x186942, 0x186913, 0xcc9e, 0x69ab, 0x9d0d, 0x0 }, /* #48 */
-    { 0x086517, 0x086d13, 0x97cf, 0x460e, 0xae3f, 0x0 }, /* #49 */
-    { 0x136306, 0x136b03, 0xa6a5, 0x73dc, 0xcd37, 0x0 }, /* #50 */
-    { 0x120507, 0x120583, 0xdd68, 0xdc49, 0xfee1, 0x0 }, /* #51 */
-    { 0x0d2107, 0x0d2917, 0xcd3d, 0x53a9, 0x866c, 0x0 }, /* #52 */
-    { 0x372fd2, 0x372f17, 0xa1dc, 0x4e48, 0xac6c, 0x0 }, /* #53 */
-    { 0x0c01c3, 0x0c0103, 0xff12, 0x0f5d, 0x104b, 0x0 }, /* #54 */
-    { 0x1455d3, 0x145d86, 0x4b11, 0x9b48, 0x5037, 0x0 }, /* #55 */
-    { 0x364e56, 0x364606, 0x34db, 0x69cc, 0x34f1, 0x0 }, /* #56 */
-    { 0x3e72d2, 0x3e7282, 0xce25, 0xe06d, 0x1248, 0x0 }, /* #57 */
-    { 0x0951d3, 0x095917, 0x8b6a, 0x6e48, 0xe2de, 0x0 }, /* #58 */
-    { 0x280283, 0x280a96, 0x1b0e, 0x8266, 0x6758, 0x0 }, /* #59 */
-    { 0x2842d6, 0x284282, 0xb0f3, 0xee94, 0x3da1, 0x0 }, /* #60 */
-    { 0x345552, 0x345586, 0xada4, 0xbc95, 0x0ef1, 0x0 }, /* #61 */
-    { 0x2c3057, 0x2c3096, 0x89f8, 0xbe93, 0x349b, 0x0 }, /* #62 */
-    { 0x1e3ad7, 0x1e3286, 0x9a03, 0xf18e, 0x578b, 0x0 }, /* #63 */
+    { 0x0b12c7, 0x0b1246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x173342, 0x173346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x132dc3, 0x132546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x0c3196, 0x0c3146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x357d83, 0x357506, 0x4211, 0x4211, 0x0000, 0x0 }, /* #4 */
+    { 0x2e02d6, 0x2e0286, 0xe54e, 0xe54e, 0x0000, 0x0 }, /* #5 */
+    { 0x2c4187, 0x2c4182, 0x93a2, 0x93a2, 0x0000, 0x0 }, /* #6 */
+    { 0x0b5406, 0x0b5486, 0xaaf0, 0xaaf0, 0x0000, 0x0 }, /* #7 */
+    { 0x234a83, 0x234a13, 0xcc05, 0x7b54, 0xaf4f, 0x0 }, /* #8 */
+    { 0x1b5986, 0x1b5103, 0x6a00, 0x36a2, 0xcca2, 0x0 }, /* #9 */
+    { 0x236587, 0x236506, 0x0b85, 0x7ec9, 0x7344, 0x0 }, /* #10 */
+    { 0x393d03, 0x393d17, 0x8b7b, 0x7e6a, 0xf2ef, 0x0 }, /* #11 */
+    { 0x0e73d2, 0x0e7313, 0x769f, 0x4519, 0xce7a, 0x0 }, /* #12 */
+    { 0x1235c2, 0x123513, 0xf103, 0x1951, 0x284e, 0x0 }, /* #13 */
+    { 0x303816, 0x303813, 0x80b4, 0x59e0, 0xd92c, 0x0 }, /* #14 */
+    { 0x185713, 0x185707, 0x48af, 0x3d3f, 0xf490, 0x0 }, /* #15 */
+    { 0x375696, 0x375603, 0xadc4, 0x234f, 0x758b, 0x0 }, /* #16 */
+    { 0x124146, 0x124186, 0x91e3, 0xfcee, 0x6b0b, 0x0 }, /* #17 */
+    { 0x185b12, 0x185b86, 0x325c, 0xaaac, 0x7850, 0x0 }, /* #18 */
+    { 0x3e0a92, 0x3e0203, 0xdea7, 0x3a2a, 0x5b83, 0x0 }, /* #19 */
+    { 0x2c1007, 0x2c1896, 0x7a8c, 0x8e69, 0x13dd, 0x0 }, /* #20 */
+    { 0x0265d2, 0x026592, 0xa30a, 0xb4f7, 0x11ed, 0x0 }, /* #21 */
+    { 0x1a4692, 0x1a4e86, 0x7c14, 0xb1f9, 0x35e5, 0x0 }, /* #22 */
+    { 0x081687, 0x081692, 0x021e, 0xa2d9, 0xa0bb, 0x0 }, /* #23 */
+    { 0x256453, 0x256487, 0xb5b8, 0x894e, 0xd396, 0x0 }, /* #24 */
+    { 0x255993, 0x255113, 0x509c, 0x0a61, 0xb9c5, 0x0 }, /* #25 */
+    { 0x370e93, 0x370696, 0x97c4, 0xcf11, 0x374d, 0x0 }, /* #26 */
+    { 0x030f43, 0x030792, 0x53cc, 0xf075, 0x9ca9, 0x0 }, /* #27 */
+    { 0x343216, 0x343296, 0x906e, 0xb9f9, 0x298b, 0x0 }, /* #28 */
+    { 0x1e5742, 0x1e5702, 0x351b, 0x654c, 0x3031, 0x0 }, /* #29 */
+    { 0x3040c6, 0x304092, 0x8deb, 0xe0b0, 0x52c5, 0x0 }, /* #30 */
+    { 0x2e0bc3, 0x2e0396, 0x848c, 0xccfa, 0x486e, 0x0 }, /* #31 */
+    { 0x1208c2, 0x120017, 0x738a, 0x3c00, 0xc876, 0x0 }, /* #32 */
+    { 0x313e46, 0x313613, 0x38bd, 0x14c7, 0xdc0a, 0x0 }, /* #33 */
+    { 0x1e5102, 0x1e5982, 0x53dd, 0x9afe, 0x4721, 0x0 }, /* #34 */
+    { 0x3b6217, 0x3b6293, 0xe26b, 0x9ea1, 0xbc36, 0x0 }, /* #35 */
+    { 0x2c10c2, 0x2c1097, 0xef78, 0x8bf5, 0x9c7d, 0x0 }, /* #36 */
+    { 0x382942, 0x382186, 0x0390, 0xfa93, 0xf703, 0x0 }, /* #37 */
+    { 0x111787, 0x111f86, 0x33e1, 0x8c0a, 0x5829, 0x0 }, /* #38 */
+    { 0x1826d6, 0x182682, 0xb83e, 0xefce, 0x3790, 0x0 }, /* #39 */
+    { 0x3336d7, 0x333607, 0x1005, 0x07c5, 0xf7c0, 0x0 }, /* #40 */
+    { 0x122157, 0x122907, 0xcbbc, 0x6d4d, 0xa191, 0x0 }, /* #41 */
+    { 0x277c82, 0x277417, 0xb84f, 0x01fc, 0x49ad, 0x0 }, /* #42 */
+    { 0x073057, 0x073017, 0x36b4, 0x0703, 0xd04f, 0x0 }, /* #43 */
+    { 0x276953, 0x276903, 0x9d2d, 0x50ad, 0xb380, 0x0 }, /* #44 */
+    { 0x1c5013, 0x1c5013, 0xe4ad, 0x3f2a, 0x5a7d, 0x0 }, /* #45 */
+    { 0x104753, 0x104f17, 0x8296, 0x2e50, 0xabba, 0x0 }, /* #46 */
+    { 0x3d5ed3, 0x3d5e17, 0x934e, 0x5922, 0xc5d4, 0x0 }, /* #47 */
+    { 0x087052, 0x087817, 0xbf0f, 0x6488, 0xa579, 0x0 }, /* #48 */
+    { 0x261c17, 0x261486, 0x11fc, 0x9b9c, 0x89a0, 0x0 }, /* #49 */
+    { 0x172bc6, 0x172396, 0x4d3f, 0xe39c, 0x965d, 0x0 }, /* #50 */
+    { 0x055f02, 0x055786, 0xa3f6, 0xf428, 0x5032, 0x0 }, /* #51 */
+    { 0x1a1302, 0x1a1b82, 0x556a, 0x909d, 0x3b33, 0x0 }, /* #52 */
+    { 0x140a02, 0x140293, 0xa098, 0x9051, 0xefb9, 0x0 }, /* #53 */
+    { 0x3b01d3, 0x3b0992, 0x46c2, 0x8551, 0x3e8f, 0x0 }, /* #54 */
+    { 0x341412, 0x341486, 0x33f4, 0xf2db, 0xbee7, 0x0 }, /* #55 */
+    { 0x326207, 0x326206, 0x2257, 0x54ee, 0x3297, 0x0 }, /* #56 */
+    { 0x034e13, 0x034e07, 0x9a32, 0x7e9a, 0xe468, 0x0 }, /* #57 */
+    { 0x3f55d3, 0x3f5582, 0xa71a, 0xf83d, 0x5123, 0x0 }, /* #58 */
+    { 0x0b4c17, 0x0b4413, 0x50c7, 0x1440, 0xc379, 0x0 }, /* #59 */
+    { 0x2d1a92, 0x2d1282, 0x1810, 0xa554, 0x8d44, 0x0 }, /* #60 */
+    { 0x006096, 0x006803, 0xe5f7, 0x7fc7, 0x99d0, 0x0 }, /* #61 */
+    { 0x023292, 0x023217, 0x7a2b, 0x6af0, 0xf0c5, 0x0 }, /* #62 */
+    { 0x341412, 0x341482, 0x0692, 0xeb79, 0xe4e7, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_adc_u16[] =
 {
-    { 0x080707, 0x080783, 0xfef5, 0xb33b, 0xb445, 0x0 }, /* #0 */
-    { 0x233253, 0x233282, 0x1e24, 0xfd76, 0xdf51, 0x0 }, /* #1 */
-    { 0x105d13, 0x105d82, 0x77e4, 0x997f, 0x219a, 0x0 }, /* #2 */
-    { 0x0f4393, 0x0f4392, 0x264a, 0xf9a2, 0xd357, 0x0 }, /* #3 */
-    { 0x297e92, 0x297617, 0x7093, 0x4ed1, 0xde3e, 0x0 }, /* #4 */
-    { 0x0254d7, 0x025482, 0x88e7, 0xabad, 0x22c5, 0x0 }, /* #5 */
-    { 0x214157, 0x214196, 0x0479, 0xb882, 0xb408, 0x0 }, /* #6 */
-    { 0x322a06, 0x322212, 0x254d, 0x4597, 0x204a, 0x0 }, /* #7 */
-    { 0x1f1816, 0x1f1017, 0x17da, 0x0917, 0xf13d, 0x0 }, /* #8 */
-    { 0x310f52, 0x310f82, 0x3924, 0xaae5, 0x71c1, 0x0 }, /* #9 */
-    { 0x3a5403, 0x3a5c17, 0xe22b, 0x7d44, 0x9b18, 0x0 }, /* #10 */
-    { 0x014846, 0x014083, 0xf2f9, 0xdd9d, 0xeaa4, 0x0 }, /* #11 */
-    { 0x343617, 0x343693, 0xe1e6, 0xd745, 0xf55e, 0x0 }, /* #12 */
-    { 0x0f1dc6, 0x0f1513, 0x7ce8, 0x06d3, 0x89eb, 0x0 }, /* #13 */
-    { 0x3b3613, 0x3b3693, 0xca5e, 0xc5d0, 0xfb71, 0x0 }, /* #14 */
-    { 0x2c6652, 0x2c6687, 0xdfa1, 0xb941, 0xd9a0, 0x0 }, /* #15 */
-    { 0x0c1986, 0x0c1106, 0x1bf4, 0x66eb, 0x4af7, 0x0 }, /* #16 */
-    { 0x332a43, 0x332203, 0x6cb3, 0x06c7, 0x9a13, 0x0 }, /* #17 */
-    { 0x0c5f02, 0x0c5792, 0x0fde, 0xe826, 0xd848, 0x0 }, /* #18 */
-    { 0x386ad3, 0x386217, 0xf86e, 0x0ec9, 0x165a, 0x0 }, /* #19 */
-    { 0x292e42, 0x292696, 0x088e, 0xc822, 0xbf94, 0x0 }, /* #20 */
-    { 0x170e56, 0x170613, 0xe9bb, 0x1b46, 0x318b, 0x0 }, /* #21 */
-    { 0x3e4213, 0x3e4297, 0xea78, 0x8e00, 0xa387, 0x0 }, /* #22 */
-    { 0x0d0f92, 0x0d0706, 0x208a, 0x755c, 0x54d2, 0x0 }, /* #23 */
-    { 0x195bd2, 0x195396, 0x25b9, 0xcb50, 0xa597, 0x0 }, /* #24 */
-    { 0x327e43, 0x327613, 0xeff7, 0x6a07, 0x7a0f, 0x0 }, /* #25 */
-    { 0x3100d3, 0x310013, 0xd6b6, 0x4d04, 0x764d, 0x0 }, /* #26 */
-    { 0x287882, 0x287086, 0x8521, 0xc49c, 0x3f7b, 0x0 }, /* #27 */
-    { 0x2e2c12, 0x2e2c82, 0x50d6, 0x9797, 0x46c1, 0x0 }, /* #28 */
-    { 0x245282, 0x245217, 0xc008, 0x2d24, 0x6d1c, 0x0 }, /* #29 */
-    { 0x220256, 0x220216, 0x719d, 0x75f5, 0x0458, 0x0 }, /* #30 */
-    { 0x2c3902, 0x2c3992, 0x64bb, 0xbfb3, 0x5af8, 0x0 }, /* #31 */
-    { 0x017d53, 0x017516, 0x46d3, 0x4dc0, 0x06ec, 0x0 }, /* #32 */
-    { 0x0f2447, 0x0f2c03, 0x8261, 0x39b6, 0xb754, 0x0 }, /* #33 */
-    { 0x017053, 0x017003, 0x2476, 0x092c, 0xe4b5, 0x0 }, /* #34 */
-    { 0x375406, 0x375496, 0x9c38, 0xf255, 0x561d, 0x0 }, /* #35 */
-    { 0x0c0c53, 0x0c0496, 0xa8b5, 0xdfc0, 0x370a, 0x0 }, /* #36 */
-    { 0x097ad7, 0x097a82, 0x7e16, 0x81ea, 0x03d3, 0x0 }, /* #37 */
-    { 0x2e4283, 0x2e4286, 0x0143, 0xee1b, 0xecd7, 0x0 }, /* #38 */
-    { 0x263c06, 0x263406, 0x1042, 0x724b, 0x6209, 0x0 }, /* #39 */
-    { 0x386692, 0x386e96, 0x5cfb, 0xd0f6, 0x73fb, 0x0 }, /* #40 */
-    { 0x247602, 0x247e82, 0x784e, 0xccbf, 0x5471, 0x0 }, /* #41 */
-    { 0x165487, 0x165c03, 0xd351, 0x6329, 0x8fd7, 0x0 }, /* #42 */
-    { 0x3e2257, 0x3e2292, 0xb038, 0xe231, 0x31f8, 0x0 }, /* #43 */
-    { 0x324bc6, 0x324307, 0xfc8b, 0x12bd, 0x1632, 0x0 }, /* #44 */
-    { 0x2658d6, 0x265817, 0xfbba, 0x7d28, 0x816e, 0x0 }, /* #45 */
-    { 0x366552, 0x366506, 0x2888, 0x5f09, 0x3681, 0x0 }, /* #46 */
-    { 0x335a17, 0x335207, 0x3547, 0x287d, 0xf335, 0x0 }, /* #47 */
-    { 0x2f5c87, 0x2f5407, 0x67b2, 0x56aa, 0xeef7, 0x0 }, /* #48 */
-    { 0x095397, 0x095396, 0x8607, 0xd636, 0x502e, 0x0 }, /* #49 */
-    { 0x2d2d47, 0x2d2516, 0x2b3f, 0x6f35, 0x43f5, 0x0 }, /* #50 */
-    { 0x171f82, 0x171703, 0x7032, 0x5f38, 0xef06, 0x0 }, /* #51 */
-    { 0x301ec3, 0x301e96, 0x7de1, 0xdd21, 0x5f3f, 0x0 }, /* #52 */
-    { 0x046092, 0x046007, 0x5746, 0x1ba6, 0xc460, 0x0 }, /* #53 */
-    { 0x251553, 0x251503, 0xb941, 0x36c2, 0x7d80, 0x0 }, /* #54 */
-    { 0x0b7fd3, 0x0b7713, 0xf1bf, 0x596e, 0x67ae, 0x0 }, /* #55 */
-    { 0x0d70c3, 0x0d7807, 0xf776, 0x7daf, 0x8638, 0x0 }, /* #56 */
-    { 0x386f47, 0x386703, 0xd2f3, 0x2fe5, 0x5cf1, 0x0 }, /* #57 */
-    { 0x110e17, 0x110e96, 0x419f, 0x96f3, 0x5553, 0x0 }, /* #58 */
-    { 0x034f06, 0x034782, 0xf0d4, 0xf4b5, 0x03e1, 0x0 }, /* #59 */
-    { 0x074c13, 0x074407, 0xab17, 0x209c, 0x7584, 0x0 }, /* #60 */
-    { 0x094fd3, 0x094f03, 0x8337, 0x1d29, 0x99f1, 0x0 }, /* #61 */
-    { 0x3344c6, 0x334403, 0xf895, 0x1c7c, 0x23e7, 0x0 }, /* #62 */
-    { 0x084fd7, 0x084796, 0x8caf, 0xf553, 0x68a3, 0x0 }, /* #63 */
+    { 0x191706, 0x191746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x0000d2, 0x000046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x242446, 0x242446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x0f2c97, 0x0f2402, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
+    { 0x3c4f13, 0x3c4702, 0x38fc, 0x38fd, 0x0000, 0x0 }, /* #4 */
+    { 0x367b07, 0x367306, 0x4d38, 0x4d39, 0x0000, 0x0 }, /* #5 */
+    { 0x2469d7, 0x246196, 0x96ff, 0x9700, 0x0000, 0x0 }, /* #6 */
+    { 0x232fc2, 0x232786, 0xc1ca, 0xc1ca, 0x0000, 0x0 }, /* #7 */
+    { 0x3c61c7, 0x3c6183, 0xcae1, 0x9a6e, 0xcf8c, 0x0 }, /* #8 */
+    { 0x077117, 0x077197, 0xeef9, 0xdb39, 0xec3f, 0x0 }, /* #9 */
+    { 0x016583, 0x016502, 0x36f4, 0x7d0d, 0x4618, 0x0 }, /* #10 */
+    { 0x1716d3, 0x171e82, 0x1b24, 0x957c, 0x7a57, 0x0 }, /* #11 */
+    { 0x004e16, 0x004693, 0xea6b, 0x907a, 0xa60f, 0x0 }, /* #12 */
+    { 0x380883, 0x380013, 0xdfa3, 0x1ba2, 0x3bfe, 0x0 }, /* #13 */
+    { 0x021d07, 0x021582, 0x02c6, 0xa87f, 0xa5b8, 0x0 }, /* #14 */
+    { 0x391b96, 0x391386, 0x1f35, 0xa28d, 0x8358, 0x0 }, /* #15 */
+    { 0x281606, 0x281e13, 0xadde, 0x7162, 0xc384, 0x0 }, /* #16 */
+    { 0x3e5393, 0x3e5307, 0x6bb5, 0x38dd, 0xcd27, 0x0 }, /* #17 */
+    { 0x301302, 0x301312, 0x1555, 0x2ff2, 0x1a9d, 0x0 }, /* #18 */
+    { 0x2a0292, 0x2a0282, 0x06b0, 0xd0bf, 0xca0f, 0x0 }, /* #19 */
+    { 0x0854c6, 0x085417, 0x1fc7, 0x0c55, 0xec8e, 0x0 }, /* #20 */
+    { 0x3e5582, 0x3e5d03, 0x83c7, 0x526b, 0xcea4, 0x0 }, /* #21 */
+    { 0x206dc2, 0x206d92, 0x721b, 0x8989, 0x176e, 0x0 }, /* #22 */
+    { 0x1f12c3, 0x1f1a03, 0x874a, 0x62df, 0xdb94, 0x0 }, /* #23 */
+    { 0x2e1e07, 0x2e1692, 0xddaf, 0xfef8, 0x2148, 0x0 }, /* #24 */
+    { 0x1c2e47, 0x1c2696, 0x4f2a, 0xf2fa, 0xa3cf, 0x0 }, /* #25 */
+    { 0x060847, 0x060007, 0x257a, 0x0bfc, 0xe681, 0x0 }, /* #26 */
+    { 0x172507, 0x172587, 0xf173, 0xbcbe, 0xcb4a, 0x0 }, /* #27 */
+    { 0x096813, 0x096082, 0x3285, 0xd90e, 0xa688, 0x0 }, /* #28 */
+    { 0x224c17, 0x224492, 0xb813, 0xe5e3, 0x2dcf, 0x0 }, /* #29 */
+    { 0x1d3e87, 0x1d3692, 0xe02a, 0xecb3, 0x0c88, 0x0 }, /* #30 */
+    { 0x2e7fd6, 0x2e7786, 0x0ba9, 0xf94b, 0xeda2, 0x0 }, /* #31 */
+    { 0x336582, 0x336596, 0x438b, 0xde56, 0x9acb, 0x0 }, /* #32 */
+    { 0x3a6f42, 0x3a6713, 0x0f0a, 0x0802, 0xf8f8, 0x0 }, /* #33 */
+    { 0x2944c6, 0x294412, 0x13cf, 0x2fcd, 0x1bfe, 0x0 }, /* #34 */
+    { 0x0b5b42, 0x0b5387, 0xfda9, 0xac8b, 0xaee2, 0x0 }, /* #35 */
+    { 0x390c83, 0x390407, 0xe864, 0x0ecf, 0x266a, 0x0 }, /* #36 */
+    { 0x183007, 0x183086, 0x4497, 0xfdcc, 0xb934, 0x0 }, /* #37 */
+    { 0x3a7b56, 0x3a7392, 0x83ee, 0xc09d, 0x3caf, 0x0 }, /* #38 */
+    { 0x2453c7, 0x245396, 0xd75e, 0xe353, 0x0bf4, 0x0 }, /* #39 */
+    { 0x181512, 0x181517, 0x3619, 0x2893, 0xf27a, 0x0 }, /* #40 */
+    { 0x3a4d43, 0x3a4597, 0xd82c, 0x8d50, 0xb523, 0x0 }, /* #41 */
+    { 0x1a0c17, 0x1a0c96, 0x548a, 0xc5f0, 0x7165, 0x0 }, /* #42 */
+    { 0x0241d3, 0x024917, 0xa4ea, 0x55f9, 0xb10e, 0x0 }, /* #43 */
+    { 0x2120d6, 0x212097, 0xd97d, 0x8e27, 0xb4aa, 0x0 }, /* #44 */
+    { 0x2710c6, 0x271003, 0x4664, 0x0a75, 0xc411, 0x0 }, /* #45 */
+    { 0x366bd3, 0x366396, 0x4ab9, 0xf730, 0xac76, 0x0 }, /* #46 */
+    { 0x366797, 0x366792, 0x835b, 0xcdf8, 0x4a9c, 0x0 }, /* #47 */
+    { 0x3e0202, 0x3e0297, 0xd37d, 0x854b, 0xb1ce, 0x0 }, /* #48 */
+    { 0x2d3957, 0x2d3917, 0xc9fc, 0x68bb, 0x9ebe, 0x0 }, /* #49 */
+    { 0x1e0217, 0x1e0216, 0x00e3, 0x3790, 0x36ac, 0x0 }, /* #50 */
+    { 0x0b5d83, 0x0b5d03, 0x9d72, 0x725d, 0xd4ea, 0x0 }, /* #51 */
+    { 0x165102, 0x165903, 0xd351, 0x6ef8, 0x9ba7, 0x0 }, /* #52 */
+    { 0x2b5312, 0x2b5316, 0x1909, 0x6f44, 0x563b, 0x0 }, /* #53 */
+    { 0x046612, 0x046617, 0x4c2f, 0x484d, 0xfc1e, 0x0 }, /* #54 */
+    { 0x3d5bc7, 0x3d5392, 0x06af, 0x8832, 0x8182, 0x0 }, /* #55 */
+    { 0x080b96, 0x080306, 0x34a0, 0x7836, 0x4396, 0x0 }, /* #56 */
+    { 0x204846, 0x204007, 0xc0f6, 0x361e, 0x7528, 0x0 }, /* #57 */
+    { 0x230d16, 0x230587, 0xf4c4, 0xf1b4, 0xfcf0, 0x0 }, /* #58 */
+    { 0x1e0f07, 0x1e0703, 0x7af9, 0x3a4c, 0xbf52, 0x0 }, /* #59 */
+    { 0x2a5113, 0x2a5102, 0x3240, 0x537f, 0x213e, 0x0 }, /* #60 */
+    { 0x2d4e82, 0x2d4602, 0x1abf, 0x6f2f, 0x5470, 0x0 }, /* #61 */
+    { 0x115fd7, 0x115713, 0x9999, 0x02c1, 0x6927, 0x0 }, /* #62 */
+    { 0x2c4a42, 0x2c4287, 0xca1c, 0xbb0c, 0xf0f0, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_adc_u16_locked[] =
 {
-    { 0x1f6482, 0x1f6482, 0xc491, 0xdc43, 0x17b2, 0x0 }, /* #0 */
-    { 0x0c4092, 0x0c4083, 0xfd7a, 0x8d6d, 0x8ff3, 0x0 }, /* #1 */
-    { 0x2f5c07, 0x2f5486, 0x29e1, 0xb9d4, 0x8ff2, 0x0 }, /* #2 */
-    { 0x335982, 0x335903, 0xe58c, 0x6afe, 0x8572, 0x0 }, /* #3 */
-    { 0x1e3817, 0x1e3096, 0xf68e, 0xfc81, 0x05f2, 0x0 }, /* #4 */
-    { 0x067c42, 0x067c13, 0x93c9, 0x19f4, 0x862b, 0x0 }, /* #5 */
-    { 0x2b0b92, 0x2b0302, 0x6353, 0x70b5, 0x0d62, 0x0 }, /* #6 */
-    { 0x174216, 0x174203, 0xe9f3, 0x54a4, 0x6ab1, 0x0 }, /* #7 */
-    { 0x1b1007, 0x1b1003, 0xfb3b, 0x0fbc, 0x1480, 0x0 }, /* #8 */
-    { 0x320056, 0x320097, 0xf28f, 0xabc5, 0xb936, 0x0 }, /* #9 */
-    { 0x181d83, 0x181513, 0x6ebf, 0x68e9, 0xfa29, 0x0 }, /* #10 */
-    { 0x3657d6, 0x365783, 0xb910, 0x941c, 0xdb0c, 0x0 }, /* #11 */
-    { 0x050652, 0x050682, 0x2e48, 0xb33e, 0x84f6, 0x0 }, /* #12 */
-    { 0x2d4a52, 0x2d4a13, 0xcbaf, 0x5386, 0x87d7, 0x0 }, /* #13 */
-    { 0x2e3642, 0x2e3686, 0x9ad9, 0xdcdb, 0x4202, 0x0 }, /* #14 */
-    { 0x2b38d6, 0x2b3003, 0x4943, 0x3a7a, 0xf137, 0x0 }, /* #15 */
-    { 0x370fc7, 0x370717, 0xae6c, 0x1671, 0x6804, 0x0 }, /* #16 */
-    { 0x320442, 0x320486, 0x2f89, 0xff1e, 0xcf95, 0x0 }, /* #17 */
-    { 0x136fd6, 0x136f07, 0x84c5, 0x5d9a, 0xd8d5, 0x0 }, /* #18 */
-    { 0x1a1492, 0x1a1412, 0x500f, 0x5b34, 0x0b25, 0x0 }, /* #19 */
-    { 0x0d4217, 0x0d4a86, 0x4797, 0x8cf9, 0x4561, 0x0 }, /* #20 */
-    { 0x2a24d3, 0x2a2c86, 0x5255, 0x9fe8, 0x4d92, 0x0 }, /* #21 */
-    { 0x366013, 0x366096, 0x215e, 0xce2e, 0xaccf, 0x0 }, /* #22 */
-    { 0x365392, 0x365313, 0x21eb, 0x1b34, 0xf949, 0x0 }, /* #23 */
-    { 0x343ed2, 0x343686, 0x6516, 0xf947, 0x9431, 0x0 }, /* #24 */
-    { 0x1f5b43, 0x1f5392, 0x3223, 0xf0a2, 0xbe7e, 0x0 }, /* #25 */
-    { 0x174ec2, 0x174606, 0x5296, 0x643c, 0x11a6, 0x0 }, /* #26 */
-    { 0x0b5c46, 0x0b5c82, 0x0da7, 0x8d68, 0x7fc1, 0x0 }, /* #27 */
-    { 0x2f7b47, 0x2f7317, 0x624c, 0x0739, 0xa4ec, 0x0 }, /* #28 */
-    { 0x0c2e57, 0x0c2e92, 0x5979, 0xa997, 0x501d, 0x0 }, /* #29 */
-    { 0x342587, 0x342583, 0x9f91, 0x8cfb, 0xed69, 0x0 }, /* #30 */
-    { 0x264306, 0x264317, 0xe46f, 0x1ff3, 0x3b84, 0x0 }, /* #31 */
-    { 0x336287, 0x336a92, 0x4f1e, 0xa37c, 0x545d, 0x0 }, /* #32 */
-    { 0x035e12, 0x035697, 0xdf5a, 0x8565, 0xa60b, 0x0 }, /* #33 */
-    { 0x162a13, 0x162292, 0x863d, 0xa254, 0x1c16, 0x0 }, /* #34 */
-    { 0x3b2597, 0x3b2503, 0x5d8c, 0x174f, 0xb9c2, 0x0 }, /* #35 */
-    { 0x0e7f02, 0x0e7717, 0xf26b, 0x4259, 0x4fee, 0x0 }, /* #36 */
-    { 0x0f22c7, 0x0f2a86, 0x7fc1, 0xf0d2, 0x7110, 0x0 }, /* #37 */
-    { 0x130b02, 0x130307, 0xfcd2, 0x68f3, 0x6c21, 0x0 }, /* #38 */
-    { 0x062107, 0x062192, 0x2d4f, 0xe180, 0xb430, 0x0 }, /* #39 */
-    { 0x113dc2, 0x113507, 0x7de2, 0x3536, 0xb754, 0x0 }, /* #40 */
-    { 0x350a86, 0x350203, 0x4318, 0x34ce, 0xf1b6, 0x0 }, /* #41 */
-    { 0x171892, 0x171813, 0x9b7e, 0x45e6, 0xaa68, 0x0 }, /* #42 */
-    { 0x2b4006, 0x2b4882, 0x2c44, 0x8c08, 0x5fc4, 0x0 }, /* #43 */
-    { 0x197596, 0x197517, 0x6c3f, 0x3793, 0xcb54, 0x0 }, /* #44 */
-    { 0x291a93, 0x291216, 0x0aff, 0x2ad8, 0x1fd8, 0x0 }, /* #45 */
-    { 0x222f12, 0x222712, 0x0d59, 0x6138, 0x53df, 0x0 }, /* #46 */
-    { 0x2c7582, 0x2c7513, 0xeac9, 0x4e32, 0x6369, 0x0 }, /* #47 */
-    { 0x100452, 0x100492, 0xa5dc, 0xcd97, 0x27bb, 0x0 }, /* #48 */
-    { 0x287916, 0x287107, 0x2fcf, 0x1e9f, 0xeed0, 0x0 }, /* #49 */
-    { 0x033642, 0x033686, 0xaa23, 0xba06, 0x0fe3, 0x0 }, /* #50 */
-    { 0x134013, 0x134002, 0x2f3b, 0x399e, 0x0a62, 0x0 }, /* #51 */
-    { 0x3739c2, 0x373117, 0xd316, 0x3c22, 0x690c, 0x0 }, /* #52 */
-    { 0x2a3cd6, 0x2a3482, 0x0240, 0xe504, 0xe2c4, 0x0 }, /* #53 */
-    { 0x0a3c52, 0x0a3c13, 0xc298, 0x5a04, 0x976c, 0x0 }, /* #54 */
-    { 0x0768c3, 0x076892, 0x503f, 0xc29e, 0x725e, 0x0 }, /* #55 */
-    { 0x093697, 0x093e17, 0xd6b3, 0x6150, 0x8a9c, 0x0 }, /* #56 */
-    { 0x112102, 0x112907, 0x9f03, 0x2f55, 0x9052, 0x0 }, /* #57 */
-    { 0x107fd7, 0x107712, 0x651f, 0x6fd5, 0x0ab5, 0x0 }, /* #58 */
-    { 0x3c0902, 0x3c0116, 0x05f8, 0x1d72, 0x177a, 0x0 }, /* #59 */
-    { 0x2d5713, 0x2d5717, 0xea63, 0x2511, 0x3aad, 0x0 }, /* #60 */
-    { 0x174606, 0x174613, 0x7be8, 0x4d85, 0xd19d, 0x0 }, /* #61 */
-    { 0x232d46, 0x232507, 0xc6d7, 0x3b5c, 0x7485, 0x0 }, /* #62 */
-    { 0x016117, 0x016183, 0xf0e2, 0x9f6e, 0xae8b, 0x0 }, /* #63 */
+    { 0x1e6d13, 0x1e6502, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
+    { 0x2739d3, 0x273102, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
+    { 0x0c5f97, 0x0c5702, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
+    { 0x195cc6, 0x195446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x226917, 0x226106, 0x1f92, 0x1f93, 0x0000, 0x0 }, /* #4 */
+    { 0x197902, 0x197186, 0xb54e, 0xb54e, 0x0000, 0x0 }, /* #5 */
+    { 0x0b15d7, 0x0b1502, 0x7ffa, 0x7ffb, 0x0000, 0x0 }, /* #6 */
+    { 0x084082, 0x084002, 0x5646, 0x5646, 0x0000, 0x0 }, /* #7 */
+    { 0x396cc3, 0x396c17, 0xabd4, 0x7422, 0xc84d, 0x0 }, /* #8 */
+    { 0x291e13, 0x291612, 0x23a6, 0x3a46, 0x169f, 0x0 }, /* #9 */
+    { 0x012786, 0x012706, 0x6108, 0x7fbb, 0x1eb3, 0x0 }, /* #10 */
+    { 0x2747c6, 0x274703, 0x4455, 0x3558, 0xf103, 0x0 }, /* #11 */
+    { 0x1b1782, 0x1b1716, 0x06ad, 0x385c, 0x31af, 0x0 }, /* #12 */
+    { 0x385693, 0x385613, 0xe7ff, 0x3bcb, 0x53cb, 0x0 }, /* #13 */
+    { 0x102d42, 0x102517, 0xe7df, 0x1f03, 0x3724, 0x0 }, /* #14 */
+    { 0x271cd6, 0x271417, 0x6bc9, 0x2522, 0xb959, 0x0 }, /* #15 */
+    { 0x1f6d97, 0x1f6597, 0xe20f, 0x8133, 0x9f23, 0x0 }, /* #16 */
+    { 0x0a5c13, 0x0a5417, 0x7fc3, 0x2f00, 0xaf3c, 0x0 }, /* #17 */
+    { 0x1d0997, 0x1d0113, 0x4fea, 0x37b3, 0xe7c8, 0x0 }, /* #18 */
+    { 0x1708d3, 0x170096, 0x11ef, 0xcaff, 0xb90f, 0x0 }, /* #19 */
+    { 0x285d83, 0x285507, 0xe851, 0x0ad8, 0x2286, 0x0 }, /* #20 */
+    { 0x333246, 0x333293, 0xbef6, 0x94d3, 0xd5dd, 0x0 }, /* #21 */
+    { 0x1911d6, 0x191113, 0x4336, 0x1ab0, 0xd77a, 0x0 }, /* #22 */
+    { 0x3f7053, 0x3f7813, 0xc1e5, 0x7185, 0xaf9f, 0x0 }, /* #23 */
+    { 0x3e6e57, 0x3e6686, 0x11f1, 0xb7fc, 0xa60a, 0x0 }, /* #24 */
+    { 0x337793, 0x337713, 0xfdd4, 0x5854, 0x5a7f, 0x0 }, /* #25 */
+    { 0x111617, 0x111617, 0x9ece, 0x01dd, 0x630e, 0x0 }, /* #26 */
+    { 0x332806, 0x332807, 0xa9fb, 0x365f, 0x8c64, 0x0 }, /* #27 */
+    { 0x2839c2, 0x283986, 0x5bac, 0xbfff, 0x6453, 0x0 }, /* #28 */
+    { 0x2a5f16, 0x2a5707, 0xf036, 0x3b2d, 0x4af7, 0x0 }, /* #29 */
+    { 0x041313, 0x041387, 0xd2e5, 0x8f09, 0xbc23, 0x0 }, /* #30 */
+    { 0x3221d7, 0x322193, 0xf70f, 0x8a02, 0x92f2, 0x0 }, /* #31 */
+    { 0x2d6ac3, 0x2d6292, 0xbd3d, 0xf8fb, 0x3bbd, 0x0 }, /* #32 */
+    { 0x1a7d97, 0x1a7596, 0xedbd, 0xfdb8, 0x0ffa, 0x0 }, /* #33 */
+    { 0x1f0c07, 0x1f0c86, 0x54c4, 0xb8c9, 0x6404, 0x0 }, /* #34 */
+    { 0x3254d6, 0x325483, 0xf4f6, 0xd28c, 0xdd96, 0x0 }, /* #35 */
+    { 0x067e86, 0x067607, 0xe508, 0x5cde, 0x77d6, 0x0 }, /* #36 */
+    { 0x3866d3, 0x386e86, 0x2ed0, 0xa209, 0x7338, 0x0 }, /* #37 */
+    { 0x0243c7, 0x024397, 0xceb2, 0xacf0, 0xde3d, 0x0 }, /* #38 */
+    { 0x314f12, 0x314782, 0x8872, 0xe6f2, 0x5e80, 0x0 }, /* #39 */
+    { 0x3f4092, 0x3f4813, 0x9ad3, 0x7b62, 0xe08f, 0x0 }, /* #40 */
+    { 0x381786, 0x381f13, 0x8b48, 0x6c61, 0xe119, 0x0 }, /* #41 */
+    { 0x112697, 0x112696, 0x007e, 0x89ca, 0x894b, 0x0 }, /* #42 */
+    { 0x1c4292, 0x1c4a82, 0x6132, 0x9ebc, 0x3d8a, 0x0 }, /* #43 */
+    { 0x185983, 0x185103, 0x2f28, 0x1019, 0xe0f0, 0x0 }, /* #44 */
+    { 0x3f7952, 0x3f7192, 0x21d9, 0xf340, 0xd167, 0x0 }, /* #45 */
+    { 0x370e86, 0x370603, 0x0c57, 0x0b38, 0xfee1, 0x0 }, /* #46 */
+    { 0x2b49c2, 0x2b4183, 0xf304, 0x8246, 0x8f42, 0x0 }, /* #47 */
+    { 0x3557c7, 0x355f03, 0xc995, 0x547a, 0x8ae4, 0x0 }, /* #48 */
+    { 0x2c4282, 0x2c4213, 0xd836, 0x1ef2, 0x46bc, 0x0 }, /* #49 */
+    { 0x135102, 0x135196, 0x9b14, 0xd3a0, 0x388c, 0x0 }, /* #50 */
+    { 0x366a13, 0x366a17, 0xbfa5, 0x6463, 0xa4bd, 0x0 }, /* #51 */
+    { 0x390193, 0x390196, 0xe626, 0xe874, 0x024d, 0x0 }, /* #52 */
+    { 0x310187, 0x310117, 0x270f, 0x10d8, 0xe9c8, 0x0 }, /* #53 */
+    { 0x133442, 0x133c96, 0x5a54, 0x81e2, 0x278e, 0x0 }, /* #54 */
+    { 0x1d7c96, 0x1d7417, 0xab61, 0x0ac0, 0x5f5f, 0x0 }, /* #55 */
+    { 0x236446, 0x236406, 0x0d92, 0x73ff, 0x666d, 0x0 }, /* #56 */
+    { 0x1b4253, 0x1b4a92, 0x5b42, 0xb510, 0x59cd, 0x0 }, /* #57 */
+    { 0x215997, 0x215103, 0x41e2, 0x187a, 0xd697, 0x0 }, /* #58 */
+    { 0x302d83, 0x302513, 0x3220, 0x1e80, 0xec5f, 0x0 }, /* #59 */
+    { 0x320092, 0x320092, 0x30a8, 0xc3a7, 0x92ff, 0x0 }, /* #60 */
+    { 0x315896, 0x315096, 0x3935, 0xecd2, 0xb39d, 0x0 }, /* #61 */
+    { 0x063c97, 0x063496, 0x0879, 0xc222, 0xb9a8, 0x0 }, /* #62 */
+    { 0x187a56, 0x187a13, 0xe6fd, 0x6a68, 0x836b, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_sub_u16[] =
 {
-    { 0x154012, 0x154092, 0xc303, 0xb746, 0x0bbd, 0x0 }, /* #0 */
-    { 0x324356, 0x324386, 0xe42f, 0xe327, 0x0108, 0x0 }, /* #1 */
-    { 0x2b6397, 0x2b6b93, 0x5650, 0x933e, 0xc312, 0x0 }, /* #2 */
-    { 0x3f08d7, 0x3f0002, 0xdcb0, 0x0c40, 0xd070, 0x0 }, /* #3 */
-    { 0x137143, 0x137906, 0xab49, 0x5c55, 0x4ef4, 0x0 }, /* #4 */
-    { 0x2c1413, 0x2c1406, 0x5a5b, 0x2163, 0x38f8, 0x0 }, /* #5 */
-    { 0x172687, 0x172687, 0x09fa, 0xdc11, 0x2de9, 0x0 }, /* #6 */
-    { 0x331e97, 0x331696, 0xd919, 0xc35f, 0x15ba, 0x0 }, /* #7 */
-    { 0x092753, 0x092787, 0xc538, 0xc600, 0xff38, 0x0 }, /* #8 */
-    { 0x2f38c7, 0x2f3007, 0x476b, 0x6482, 0xe2e9, 0x0 }, /* #9 */
-    { 0x0f4e43, 0x0f4e06, 0x833e, 0x18f3, 0x6a4b, 0x0 }, /* #10 */
-    { 0x1d7e12, 0x1d7617, 0x153a, 0x5a7e, 0xbabc, 0x0 }, /* #11 */
-    { 0x0413c6, 0x041303, 0x260b, 0x59c2, 0xcc49, 0x0 }, /* #12 */
-    { 0x164f97, 0x164707, 0x5863, 0x69c0, 0xeea3, 0x0 }, /* #13 */
-    { 0x311143, 0x311187, 0xc4ce, 0xed18, 0xd7b6, 0x0 }, /* #14 */
-    { 0x282202, 0x282a93, 0x57a3, 0xbe3e, 0x9965, 0x0 }, /* #15 */
-    { 0x375402, 0x375487, 0x833f, 0xabcf, 0xd770, 0x0 }, /* #16 */
-    { 0x272547, 0x272506, 0x703e, 0x48d1, 0x276d, 0x0 }, /* #17 */
-    { 0x3b1b13, 0x3b1b97, 0x2b54, 0x919a, 0x99ba, 0x0 }, /* #18 */
-    { 0x342512, 0x342d06, 0xb23e, 0x6f14, 0x432a, 0x0 }, /* #19 */
-    { 0x2c3a03, 0x2c3a83, 0x7ebc, 0xfbf7, 0x82c5, 0x0 }, /* #20 */
-    { 0x1b7b97, 0x1b7306, 0xb7e6, 0x2be2, 0x8c04, 0x0 }, /* #21 */
-    { 0x1d5c83, 0x1d5406, 0xe10b, 0x1627, 0xcae4, 0x0 }, /* #22 */
-    { 0x107157, 0x107993, 0x6786, 0x9ebf, 0xc8c7, 0x0 }, /* #23 */
-    { 0x2c3286, 0x2c3a12, 0xa0b3, 0x3d5e, 0x6355, 0x0 }, /* #24 */
-    { 0x111e07, 0x111613, 0x26da, 0x718f, 0xb54b, 0x0 }, /* #25 */
-    { 0x3c0dc3, 0x3c0503, 0x25fc, 0x2a2c, 0xfbd0, 0x0 }, /* #26 */
-    { 0x101b86, 0x101302, 0x3949, 0x10a7, 0x28a2, 0x0 }, /* #27 */
-    { 0x134446, 0x134c97, 0x6942, 0xc00c, 0xa936, 0x0 }, /* #28 */
-    { 0x132812, 0x132096, 0xf946, 0x95ff, 0x6347, 0x0 }, /* #29 */
-    { 0x140983, 0x140197, 0x0938, 0x9b2d, 0x6e0b, 0x0 }, /* #30 */
-    { 0x1f3392, 0x1f3312, 0xc9b5, 0x2597, 0xa41e, 0x0 }, /* #31 */
-    { 0x035c03, 0x035417, 0x4be9, 0x5d7b, 0xee6e, 0x0 }, /* #32 */
-    { 0x172d52, 0x172593, 0x23b0, 0xfb0b, 0x28a5, 0x0 }, /* #33 */
-    { 0x331783, 0x331f06, 0xbaed, 0x6c47, 0x4ea6, 0x0 }, /* #34 */
-    { 0x2a2d87, 0x2a2d12, 0xb295, 0x4a0b, 0x688a, 0x0 }, /* #35 */
-    { 0x0b56c7, 0x0b5616, 0xeafa, 0x194b, 0xd1af, 0x0 }, /* #36 */
-    { 0x3938d3, 0x393007, 0x6d2a, 0x783a, 0xf4f0, 0x0 }, /* #37 */
-    { 0x1d3b92, 0x1d3302, 0xc8e3, 0x1692, 0xb251, 0x0 }, /* #38 */
-    { 0x361513, 0x361506, 0xb1ac, 0x03fc, 0xadb0, 0x0 }, /* #39 */
-    { 0x2e1e97, 0x2e1612, 0x6d1b, 0x3aad, 0x326e, 0x0 }, /* #40 */
-    { 0x055907, 0x055997, 0x3b79, 0x848e, 0xb6eb, 0x0 }, /* #41 */
-    { 0x0e2b12, 0x0e2312, 0x7b62, 0x158c, 0x65d6, 0x0 }, /* #42 */
-    { 0x205486, 0x205406, 0x5d9d, 0x5765, 0x0638, 0x0 }, /* #43 */
-    { 0x0e6a53, 0x0e6202, 0xb42b, 0x0e01, 0xa62a, 0x0 }, /* #44 */
-    { 0x313cd3, 0x313407, 0x2559, 0x2aa0, 0xfab9, 0x0 }, /* #45 */
-    { 0x091002, 0x091092, 0x9d41, 0x82b9, 0x1a88, 0x0 }, /* #46 */
-    { 0x167253, 0x167a16, 0xbc60, 0x5471, 0x67ef, 0x0 }, /* #47 */
-    { 0x0e2e46, 0x0e2693, 0x9d95, 0xe3da, 0xb9bb, 0x0 }, /* #48 */
-    { 0x255e03, 0x255e06, 0x897c, 0x3f06, 0x4a76, 0x0 }, /* #49 */
-    { 0x201893, 0x201887, 0x48a6, 0x95d2, 0xb2d4, 0x0 }, /* #50 */
-    { 0x3e3496, 0x3e3417, 0x0011, 0x6272, 0x9d9f, 0x0 }, /* #51 */
-    { 0x0c4082, 0x0c4816, 0xd136, 0x7b18, 0x561e, 0x0 }, /* #52 */
-    { 0x266fd7, 0x266706, 0x3edd, 0x0648, 0x3895, 0x0 }, /* #53 */
-    { 0x297883, 0x297812, 0x90c4, 0x582c, 0x3898, 0x0 }, /* #54 */
-    { 0x1f3817, 0x1f3016, 0x7246, 0x0f69, 0x62dd, 0x0 }, /* #55 */
-    { 0x353f43, 0x353717, 0x1ad5, 0x5c06, 0xbecf, 0x0 }, /* #56 */
-    { 0x001cd3, 0x001492, 0xbf73, 0x9a3d, 0x2536, 0x0 }, /* #57 */
-    { 0x063297, 0x063286, 0xd26a, 0x99e4, 0x3886, 0x0 }, /* #58 */
-    { 0x1572c3, 0x157202, 0xc51f, 0x257c, 0x9fa3, 0x0 }, /* #59 */
-    { 0x0914d2, 0x091c12, 0xdce5, 0x6b0e, 0x71d7, 0x0 }, /* #60 */
-    { 0x3c7843, 0x3c7007, 0x744b, 0x7d56, 0xf6f5, 0x0 }, /* #61 */
-    { 0x0153c7, 0x015316, 0xdc88, 0x43cf, 0x98b9, 0x0 }, /* #62 */
-    { 0x303ac2, 0x303a87, 0x73cd, 0xc74d, 0xac80, 0x0 }, /* #63 */
+    { 0x180d57, 0x180546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x085d82, 0x085546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x284402, 0x284446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x0c5746, 0x0c5746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x301c57, 0x301486, 0xe790, 0xe790, 0x0000, 0x0 }, /* #4 */
+    { 0x0c2447, 0x0c2482, 0xc18f, 0xc18f, 0x0000, 0x0 }, /* #5 */
+    { 0x367296, 0x367206, 0x35c9, 0x35c9, 0x0000, 0x0 }, /* #6 */
+    { 0x123c53, 0x123406, 0x22ff, 0x22ff, 0x0000, 0x0 }, /* #7 */
+    { 0x1e7d97, 0x1e7587, 0xd449, 0xe299, 0xf1b0, 0x0 }, /* #8 */
+    { 0x3f71d6, 0x3f7102, 0xcf68, 0x0ec7, 0xc0a1, 0x0 }, /* #9 */
+    { 0x1b5657, 0x1b5693, 0x0337, 0xa92f, 0x5a08, 0x0 }, /* #10 */
+    { 0x101f56, 0x101712, 0xeff2, 0x6e29, 0x81c9, 0x0 }, /* #11 */
+    { 0x265716, 0x265793, 0x91db, 0xba9d, 0xd73e, 0x0 }, /* #12 */
+    { 0x116e12, 0x116693, 0xb65a, 0xfcad, 0xb9ad, 0x0 }, /* #13 */
+    { 0x267b56, 0x267316, 0xbce6, 0x237d, 0x9969, 0x0 }, /* #14 */
+    { 0x221c13, 0x221406, 0x7d2c, 0x43f9, 0x3933, 0x0 }, /* #15 */
+    { 0x2f6503, 0x2f6502, 0xc9a7, 0x1c85, 0xad22, 0x0 }, /* #16 */
+    { 0x3371d2, 0x337103, 0x0b0d, 0x7e4a, 0x8cc3, 0x0 }, /* #17 */
+    { 0x254847, 0x254003, 0x5056, 0x73e6, 0xdc70, 0x0 }, /* #18 */
+    { 0x1e7d43, 0x1e7597, 0x85f0, 0xca74, 0xbb7c, 0x0 }, /* #19 */
+    { 0x1e3242, 0x1e3202, 0x76d3, 0x0132, 0x75a1, 0x0 }, /* #20 */
+    { 0x027102, 0x027187, 0xdad5, 0xf6d4, 0xe401, 0x0 }, /* #21 */
+    { 0x092f03, 0x092f02, 0x960c, 0x73e5, 0x2227, 0x0 }, /* #22 */
+    { 0x0d00c7, 0x0d0012, 0x9a40, 0x0845, 0x91fb, 0x0 }, /* #23 */
+    { 0x1d7107, 0x1d7906, 0xc91e, 0x72d2, 0x564c, 0x0 }, /* #24 */
+    { 0x107ac6, 0x107202, 0xc66f, 0x3a2f, 0x8c40, 0x0 }, /* #25 */
+    { 0x3b2f16, 0x3b2792, 0xdf83, 0x964f, 0x4934, 0x0 }, /* #26 */
+    { 0x107a56, 0x107206, 0xa1ee, 0x18b4, 0x893a, 0x0 }, /* #27 */
+    { 0x1449c6, 0x144182, 0xd407, 0xbd01, 0x1706, 0x0 }, /* #28 */
+    { 0x3e2a42, 0x3e2287, 0x13dc, 0xbb72, 0x586a, 0x0 }, /* #29 */
+    { 0x095d06, 0x095583, 0x1f9a, 0xd783, 0x4817, 0x0 }, /* #30 */
+    { 0x022ed6, 0x022e02, 0x9faf, 0x5104, 0x4eab, 0x0 }, /* #31 */
+    { 0x166a92, 0x166286, 0xed26, 0xe7f5, 0x0531, 0x0 }, /* #32 */
+    { 0x246303, 0x246386, 0xf807, 0xdc53, 0x1bb4, 0x0 }, /* #33 */
+    { 0x337282, 0x337283, 0x8547, 0xb2a1, 0xd2a6, 0x0 }, /* #34 */
+    { 0x130657, 0x130687, 0x563e, 0xf678, 0x5fc6, 0x0 }, /* #35 */
+    { 0x025b02, 0x025397, 0xb280, 0xd7e1, 0xda9f, 0x0 }, /* #36 */
+    { 0x353a56, 0x353213, 0x4be2, 0x628c, 0xe956, 0x0 }, /* #37 */
+    { 0x027116, 0x027196, 0xcf43, 0x9366, 0x3bdd, 0x0 }, /* #38 */
+    { 0x3d5602, 0x3d5697, 0xdde9, 0xffde, 0xde0b, 0x0 }, /* #39 */
+    { 0x3751d3, 0x375197, 0x0af0, 0x9af3, 0x6ffd, 0x0 }, /* #40 */
+    { 0x176843, 0x176897, 0x38b0, 0xb735, 0x817b, 0x0 }, /* #41 */
+    { 0x286012, 0x286012, 0x72c0, 0x3ef1, 0x33cf, 0x0 }, /* #42 */
+    { 0x2f6643, 0x2f6e97, 0x57c8, 0xaf1d, 0xa8ab, 0x0 }, /* #43 */
+    { 0x093146, 0x093102, 0x668f, 0x327f, 0x3410, 0x0 }, /* #44 */
+    { 0x333212, 0x333206, 0x3ccd, 0x0dc9, 0x2f04, 0x0 }, /* #45 */
+    { 0x3f6547, 0x3f6516, 0xcf94, 0x1f2b, 0xb069, 0x0 }, /* #46 */
+    { 0x033602, 0x033602, 0xfb49, 0x1610, 0xe539, 0x0 }, /* #47 */
+    { 0x1b3513, 0x1b3506, 0xf987, 0x1290, 0xe6f7, 0x0 }, /* #48 */
+    { 0x0d5e82, 0x0d5e02, 0xd37e, 0x562a, 0x7d54, 0x0 }, /* #49 */
+    { 0x193713, 0x193707, 0x59bb, 0x6348, 0xf673, 0x0 }, /* #50 */
+    { 0x022893, 0x022087, 0x058c, 0xd1e1, 0x33ab, 0x0 }, /* #51 */
+    { 0x3411c3, 0x341106, 0x35aa, 0x0a77, 0x2b33, 0x0 }, /* #52 */
+    { 0x027806, 0x027017, 0x35b0, 0x7ae1, 0xbacf, 0x0 }, /* #53 */
+    { 0x1a00d2, 0x1a0097, 0x9d41, 0xc3fa, 0xd947, 0x0 }, /* #54 */
+    { 0x300ad2, 0x300a83, 0x327d, 0x98d9, 0x99a4, 0x0 }, /* #55 */
+    { 0x1c4a92, 0x1c4293, 0x1ca6, 0xce68, 0x4e3e, 0x0 }, /* #56 */
+    { 0x2b4593, 0x2b4516, 0x48e0, 0x1696, 0x324a, 0x0 }, /* #57 */
+    { 0x262c53, 0x262c16, 0xc103, 0x686c, 0x5897, 0x0 }, /* #58 */
+    { 0x326ac2, 0x326283, 0x0e9c, 0xf8bc, 0x15e0, 0x0 }, /* #59 */
+    { 0x2d59d7, 0x2d5116, 0xd171, 0x13bd, 0xbdb4, 0x0 }, /* #60 */
+    { 0x357e57, 0x357e93, 0x4fd1, 0xca3d, 0x8594, 0x0 }, /* #61 */
+    { 0x0667d3, 0x066787, 0x2872, 0xb2d1, 0x75a1, 0x0 }, /* #62 */
+    { 0x273607, 0x273606, 0x1cb5, 0x10a5, 0x0c10, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_sub_u16_locked[] =
 {
-    { 0x2a2c12, 0x2a2493, 0x9886, 0xf458, 0xa42e, 0x0 }, /* #0 */
-    { 0x104952, 0x104187, 0x16ae, 0xf01d, 0x2691, 0x0 }, /* #1 */
-    { 0x263342, 0x263b02, 0x845e, 0x1964, 0x6afa, 0x0 }, /* #2 */
-    { 0x146a13, 0x146297, 0x8555, 0xc8db, 0xbc7a, 0x0 }, /* #3 */
-    { 0x370693, 0x370616, 0xff24, 0x320f, 0xcd15, 0x0 }, /* #4 */
-    { 0x322843, 0x322083, 0x8d1f, 0x9945, 0xf3da, 0x0 }, /* #5 */
-    { 0x027012, 0x027897, 0x34f4, 0x8bfa, 0xa8fa, 0x0 }, /* #6 */
-    { 0x035383, 0x035302, 0x70c4, 0x06e0, 0x69e4, 0x0 }, /* #7 */
-    { 0x1a2497, 0x1a2416, 0xffa1, 0x553a, 0xaa67, 0x0 }, /* #8 */
-    { 0x2672d6, 0x267282, 0xfeb9, 0xc289, 0x3c30, 0x0 }, /* #9 */
-    { 0x3a0c92, 0x3a0493, 0x04e0, 0xcf2c, 0x35b4, 0x0 }, /* #10 */
-    { 0x005ed3, 0x005687, 0xa13e, 0xb01e, 0xf120, 0x0 }, /* #11 */
-    { 0x116d53, 0x116507, 0x19fb, 0x5ef5, 0xbb06, 0x0 }, /* #12 */
-    { 0x1d3283, 0x1d3216, 0xea10, 0x1272, 0xd79e, 0x0 }, /* #13 */
-    { 0x077c43, 0x077406, 0x32ef, 0x0bf6, 0x26f9, 0x0 }, /* #14 */
-    { 0x1066c2, 0x106607, 0x0b57, 0x5471, 0xb6e6, 0x0 }, /* #15 */
-    { 0x3d61c3, 0x3d6107, 0x46cb, 0x5fa0, 0xe72b, 0x0 }, /* #16 */
-    { 0x297196, 0x297906, 0x96a1, 0x6e81, 0x2820, 0x0 }, /* #17 */
-    { 0x3e5a02, 0x3e5a06, 0x82c9, 0x0ac5, 0x7804, 0x0 }, /* #18 */
-    { 0x066747, 0x066712, 0xae46, 0x0c8c, 0xa1ba, 0x0 }, /* #19 */
-    { 0x184a43, 0x184287, 0x8ab6, 0xb912, 0xd1a4, 0x0 }, /* #20 */
-    { 0x270456, 0x270c16, 0x8231, 0x14a9, 0x6d88, 0x0 }, /* #21 */
-    { 0x3202d6, 0x320296, 0xea15, 0xa366, 0x46af, 0x0 }, /* #22 */
-    { 0x212103, 0x212106, 0x621b, 0x50f6, 0x1125, 0x0 }, /* #23 */
-    { 0x251693, 0x251602, 0xe663, 0x4852, 0x9e11, 0x0 }, /* #24 */
-    { 0x042642, 0x042683, 0x2217, 0xf2e3, 0x2f34, 0x0 }, /* #25 */
-    { 0x063592, 0x063507, 0x4dbd, 0x7a90, 0xd32d, 0x0 }, /* #26 */
-    { 0x2a3452, 0x2a3497, 0x0e81, 0xcdf5, 0x408c, 0x0 }, /* #27 */
-    { 0x162b16, 0x162387, 0x0ad8, 0xfac0, 0x1018, 0x0 }, /* #28 */
-    { 0x3a4182, 0x3a4186, 0xe50f, 0x81ee, 0x6321, 0x0 }, /* #29 */
-    { 0x032906, 0x032186, 0xbd26, 0x8865, 0x34c1, 0x0 }, /* #30 */
-    { 0x1977c3, 0x197f12, 0x9f77, 0x2d5d, 0x721a, 0x0 }, /* #31 */
-    { 0x054513, 0x054516, 0xa777, 0x1f5f, 0x8818, 0x0 }, /* #32 */
-    { 0x361546, 0x361516, 0xd075, 0x154b, 0xbb2a, 0x0 }, /* #33 */
-    { 0x027886, 0x027883, 0x7539, 0x82b9, 0xf280, 0x0 }, /* #34 */
-    { 0x2b6153, 0x2b6107, 0x3218, 0x4a48, 0xe7d0, 0x0 }, /* #35 */
-    { 0x3313d3, 0x331b06, 0x802e, 0x2fa5, 0x5089, 0x0 }, /* #36 */
-    { 0x346e82, 0x346687, 0x9adc, 0xa3e8, 0xf6f4, 0x0 }, /* #37 */
-    { 0x0c4b56, 0x0c4312, 0x4507, 0x420e, 0x02f9, 0x0 }, /* #38 */
-    { 0x3d5e82, 0x3d5e02, 0x8ad6, 0x6545, 0x2591, 0x0 }, /* #39 */
-    { 0x1e5346, 0x1e5b97, 0x7b63, 0xc069, 0xbafa, 0x0 }, /* #40 */
-    { 0x362916, 0x362193, 0x91c7, 0xbfc8, 0xd1ff, 0x0 }, /* #41 */
-    { 0x3e6453, 0x3e6497, 0x97e7, 0xbc7d, 0xdb6a, 0x0 }, /* #42 */
-    { 0x2245c2, 0x224597, 0x86a4, 0xd656, 0xb04e, 0x0 }, /* #43 */
-    { 0x325dc2, 0x325587, 0xbb7f, 0xece8, 0xce97, 0x0 }, /* #44 */
-    { 0x141f52, 0x141702, 0xa438, 0x1898, 0x8ba0, 0x0 }, /* #45 */
-    { 0x375853, 0x375802, 0xc1f7, 0x6692, 0x5b65, 0x0 }, /* #46 */
-    { 0x3e6513, 0x3e6583, 0x0561, 0xa310, 0x6251, 0x0 }, /* #47 */
-    { 0x253f56, 0x253787, 0x1cf2, 0xb4d2, 0x6820, 0x0 }, /* #48 */
-    { 0x371206, 0x371a83, 0x23e8, 0x9597, 0x8e51, 0x0 }, /* #49 */
-    { 0x1a0f87, 0x1a0f02, 0x9cdc, 0x4846, 0x5496, 0x0 }, /* #50 */
-    { 0x2d4e07, 0x2d4e83, 0x45e4, 0xc431, 0x81b3, 0x0 }, /* #51 */
-    { 0x393502, 0x393592, 0xd464, 0xb0bf, 0x23a5, 0x0 }, /* #52 */
-    { 0x343397, 0x343316, 0xe0e7, 0x53ee, 0x8cf9, 0x0 }, /* #53 */
-    { 0x103446, 0x103487, 0x47fd, 0xed22, 0x5adb, 0x0 }, /* #54 */
-    { 0x270bc3, 0x270382, 0x9b6d, 0x8346, 0x1827, 0x0 }, /* #55 */
-    { 0x223656, 0x223697, 0xe799, 0xf1de, 0xf5bb, 0x0 }, /* #56 */
-    { 0x126916, 0x126112, 0x7587, 0x5f89, 0x15fe, 0x0 }, /* #57 */
-    { 0x2c05d7, 0x2c0593, 0x2ffc, 0xda4f, 0x55ad, 0x0 }, /* #58 */
-    { 0x000307, 0x000b83, 0x417d, 0x956b, 0xac12, 0x0 }, /* #59 */
-    { 0x0f1183, 0x0f1106, 0xffd0, 0x32a0, 0xcd30, 0x0 }, /* #60 */
-    { 0x2512c6, 0x251216, 0x1383, 0x0f27, 0x045c, 0x0 }, /* #61 */
-    { 0x2a3492, 0x2a3c06, 0xac3b, 0x3f11, 0x6d2a, 0x0 }, /* #62 */
-    { 0x247a02, 0x247287, 0x211a, 0xee11, 0x3309, 0x0 }, /* #63 */
+    { 0x151e93, 0x151646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x396352, 0x396346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x2e1c52, 0x2e1446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x063cc3, 0x063446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x1c2cc2, 0x1c2406, 0x2ae4, 0x2ae4, 0x0000, 0x0 }, /* #4 */
+    { 0x0e50d6, 0x0e5002, 0x6086, 0x6086, 0x0000, 0x0 }, /* #5 */
+    { 0x1c6392, 0x1c6302, 0x40ce, 0x40ce, 0x0000, 0x0 }, /* #6 */
+    { 0x0b5396, 0x0b5382, 0xc25b, 0xc25b, 0x0000, 0x0 }, /* #7 */
+    { 0x006083, 0x006812, 0xa34a, 0x41ce, 0x617c, 0x0 }, /* #8 */
+    { 0x106816, 0x106016, 0xda8b, 0x349f, 0xa5ec, 0x0 }, /* #9 */
+    { 0x024607, 0x024607, 0x069a, 0x1365, 0xf335, 0x0 }, /* #10 */
+    { 0x052257, 0x052a12, 0xeb4c, 0x798f, 0x71bd, 0x0 }, /* #11 */
+    { 0x201e42, 0x201693, 0x949a, 0xdffd, 0xb49d, 0x0 }, /* #12 */
+    { 0x0c1e03, 0x0c1693, 0x1861, 0xf39e, 0x24c3, 0x0 }, /* #13 */
+    { 0x032952, 0x032192, 0xa8f4, 0x8c49, 0x1cab, 0x0 }, /* #14 */
+    { 0x0b44c7, 0x0b4c87, 0x51ef, 0x88fc, 0xc8f3, 0x0 }, /* #15 */
+    { 0x1041c3, 0x104182, 0xc3ae, 0x82c2, 0x40ec, 0x0 }, /* #16 */
+    { 0x037c96, 0x037493, 0xa276, 0xb637, 0xec3f, 0x0 }, /* #17 */
+    { 0x3106c2, 0x310e12, 0x8263, 0x6a1f, 0x1844, 0x0 }, /* #18 */
+    { 0x2b55d6, 0x2b5507, 0x2b7f, 0x306f, 0xfb10, 0x0 }, /* #19 */
+    { 0x387157, 0x387103, 0x157a, 0x3a16, 0xdb64, 0x0 }, /* #20 */
+    { 0x1456d2, 0x145697, 0x89b5, 0xc30a, 0xc6ab, 0x0 }, /* #21 */
+    { 0x1a4453, 0x1a4487, 0xbcd8, 0xcfd7, 0xed01, 0x0 }, /* #22 */
+    { 0x216bd7, 0x216316, 0x7211, 0x312d, 0x40e4, 0x0 }, /* #23 */
+    { 0x2e1a47, 0x2e1a02, 0x99bd, 0x6a23, 0x2f9a, 0x0 }, /* #24 */
+    { 0x395906, 0x395107, 0x1b4e, 0x2d4b, 0xee03, 0x0 }, /* #25 */
+    { 0x2b1583, 0x2b1d93, 0x75b6, 0x8fec, 0xe5ca, 0x0 }, /* #26 */
+    { 0x220b16, 0x220b06, 0x94c9, 0x2606, 0x6ec3, 0x0 }, /* #27 */
+    { 0x1e4447, 0x1e4407, 0x0b6d, 0x68e2, 0xa28b, 0x0 }, /* #28 */
+    { 0x0b76d6, 0x0b7606, 0xe93f, 0x130f, 0xd630, 0x0 }, /* #29 */
+    { 0x200013, 0x200893, 0x12d3, 0x85ec, 0x8ce7, 0x0 }, /* #30 */
+    { 0x0155d7, 0x015d97, 0x51d3, 0xb10c, 0xa0c7, 0x0 }, /* #31 */
+    { 0x373997, 0x373193, 0x2849, 0xf6ce, 0x317b, 0x0 }, /* #32 */
+    { 0x0c2316, 0x0c2b06, 0x84d7, 0x3ac6, 0x4a11, 0x0 }, /* #33 */
+    { 0x2e24d7, 0x2e2c83, 0x27bd, 0x8891, 0x9f2c, 0x0 }, /* #34 */
+    { 0x2f5513, 0x2f5506, 0x7b28, 0x3fb7, 0x3b71, 0x0 }, /* #35 */
+    { 0x2f1016, 0x2f1013, 0x3a0b, 0x6dad, 0xcc5e, 0x0 }, /* #36 */
+    { 0x383bc2, 0x383b06, 0x97a9, 0x3ed4, 0x58d5, 0x0 }, /* #37 */
+    { 0x225ed7, 0x225e83, 0x265a, 0x8425, 0xa235, 0x0 }, /* #38 */
+    { 0x123693, 0x123e93, 0x75cc, 0xe72f, 0x8e9d, 0x0 }, /* #39 */
+    { 0x226557, 0x226583, 0xa99a, 0xb910, 0xf08a, 0x0 }, /* #40 */
+    { 0x314207, 0x314a93, 0x5500, 0xc4fb, 0x9005, 0x0 }, /* #41 */
+    { 0x3717d2, 0x371f16, 0xbcd0, 0x45a5, 0x772b, 0x0 }, /* #42 */
+    { 0x1d55d2, 0x1d5d02, 0xc1dd, 0x7a57, 0x4786, 0x0 }, /* #43 */
+    { 0x396b02, 0x396316, 0x4001, 0x175f, 0x28a2, 0x0 }, /* #44 */
+    { 0x384652, 0x384606, 0x2a6a, 0x1d39, 0x0d31, 0x0 }, /* #45 */
+    { 0x0a6752, 0x0a6706, 0x582d, 0x2874, 0x2fb9, 0x0 }, /* #46 */
+    { 0x202997, 0x202107, 0x455d, 0x6abd, 0xdaa0, 0x0 }, /* #47 */
+    { 0x215396, 0x215386, 0xd255, 0x9f21, 0x3334, 0x0 }, /* #48 */
+    { 0x263996, 0x263187, 0x528c, 0xda90, 0x77fc, 0x0 }, /* #49 */
+    { 0x3f3d13, 0x3f3592, 0xc6a5, 0xc47f, 0x0226, 0x0 }, /* #50 */
+    { 0x3b7593, 0x3b7597, 0x62b9, 0xfa0f, 0x68aa, 0x0 }, /* #51 */
+    { 0x310d53, 0x310d06, 0xb387, 0x6982, 0x4a05, 0x0 }, /* #52 */
+    { 0x2e2f92, 0x2e2713, 0x4603, 0x7d15, 0xc8ee, 0x0 }, /* #53 */
+    { 0x337602, 0x337e83, 0x7649, 0xa9f2, 0xcc57, 0x0 }, /* #54 */
+    { 0x112b96, 0x112393, 0x9283, 0xc594, 0xccef, 0x0 }, /* #55 */
+    { 0x3b3317, 0x3b3b93, 0x69d4, 0xa2e6, 0xc6ee, 0x0 }, /* #56 */
+    { 0x2f35d3, 0x2f3503, 0x1edf, 0x77e5, 0xa6fa, 0x0 }, /* #57 */
+    { 0x0c6a03, 0x0c6203, 0x08db, 0x4d3b, 0xbba0, 0x0 }, /* #58 */
+    { 0x172993, 0x172997, 0x6a13, 0x9af5, 0xcf1e, 0x0 }, /* #59 */
+    { 0x191dc6, 0x191583, 0xd69c, 0xf694, 0xe008, 0x0 }, /* #60 */
+    { 0x084ed7, 0x084693, 0x9ae1, 0xad49, 0xed98, 0x0 }, /* #61 */
+    { 0x3d3946, 0x3d3112, 0x2f94, 0x2c85, 0x030f, 0x0 }, /* #62 */
+    { 0x261353, 0x261317, 0x15c1, 0x7342, 0xa27f, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_sbb_u16[] =
 {
-    { 0x2a3497, 0x2a3416, 0x62a0, 0x61a0, 0x00ff, 0x0 }, /* #0 */
-    { 0x040f42, 0x040797, 0x9c51, 0xfd82, 0x9ecf, 0x0 }, /* #1 */
-    { 0x076502, 0x076512, 0x69dc, 0x54ef, 0x14ed, 0x0 }, /* #2 */
-    { 0x091402, 0x091416, 0x4431, 0x3b66, 0x08cb, 0x0 }, /* #3 */
-    { 0x2e6447, 0x2e6412, 0x48b0, 0x06e3, 0x41cc, 0x0 }, /* #4 */
-    { 0x2e6f46, 0x2e6712, 0x670b, 0x395d, 0x2dae, 0x0 }, /* #5 */
-    { 0x0f7e13, 0x0f7616, 0x737a, 0x0a9c, 0x68dd, 0x0 }, /* #6 */
-    { 0x1a0747, 0x1a0796, 0xf533, 0xe3eb, 0x1147, 0x0 }, /* #7 */
-    { 0x225582, 0x225582, 0xdaed, 0xbd15, 0x1dd8, 0x0 }, /* #8 */
-    { 0x357ad6, 0x357206, 0xe64c, 0x575a, 0x8ef2, 0x0 }, /* #9 */
-    { 0x3e4dd2, 0x3e4502, 0x50ca, 0x19d3, 0x36f7, 0x0 }, /* #10 */
-    { 0x023d53, 0x023d12, 0xf2b5, 0x7416, 0x7e9e, 0x0 }, /* #11 */
-    { 0x3f7742, 0x3f7f16, 0x9c30, 0x726f, 0x29c1, 0x0 }, /* #12 */
-    { 0x085887, 0x085806, 0xa3b7, 0x2521, 0x7e95, 0x0 }, /* #13 */
-    { 0x377a12, 0x377a02, 0x9788, 0x3552, 0x6236, 0x0 }, /* #14 */
-    { 0x3b0856, 0x3b0016, 0xe736, 0x1c09, 0xcb2d, 0x0 }, /* #15 */
-    { 0x191393, 0x191313, 0x68a8, 0x780d, 0xf09a, 0x0 }, /* #16 */
-    { 0x0c35c7, 0x0c3503, 0x200a, 0x7392, 0xac77, 0x0 }, /* #17 */
-    { 0x194a93, 0x194213, 0x2be4, 0x7e86, 0xad5d, 0x0 }, /* #18 */
-    { 0x205086, 0x205006, 0x64fc, 0x53f3, 0x1109, 0x0 }, /* #19 */
-    { 0x0c7fd2, 0x0c7706, 0x7efc, 0x71aa, 0x0d52, 0x0 }, /* #20 */
-    { 0x161f96, 0x161786, 0xf21c, 0xcbc9, 0x2653, 0x0 }, /* #21 */
-    { 0x032c03, 0x032403, 0x27cb, 0x7c07, 0xabc3, 0x0 }, /* #22 */
-    { 0x1622c7, 0x162212, 0xfb61, 0x439e, 0xb7c2, 0x0 }, /* #23 */
-    { 0x212887, 0x212013, 0x13a1, 0x5143, 0xc25d, 0x0 }, /* #24 */
-    { 0x041152, 0x041102, 0xf88f, 0x4707, 0xb188, 0x0 }, /* #25 */
-    { 0x215e06, 0x215693, 0xd8f5, 0xe716, 0xf1df, 0x0 }, /* #26 */
-    { 0x391702, 0x391706, 0x511c, 0x2b72, 0x25aa, 0x0 }, /* #27 */
-    { 0x1e5703, 0x1e5702, 0xb2cc, 0x1a31, 0x989a, 0x0 }, /* #28 */
-    { 0x3d4056, 0x3d4003, 0x119e, 0x5401, 0xbd9d, 0x0 }, /* #29 */
-    { 0x021896, 0x021012, 0x7c62, 0x6fef, 0x0c73, 0x0 }, /* #30 */
-    { 0x020447, 0x020412, 0x23db, 0x02bf, 0x211b, 0x0 }, /* #31 */
-    { 0x1f2252, 0x1f2a83, 0x75e0, 0x91d0, 0xe410, 0x0 }, /* #32 */
-    { 0x047c42, 0x047416, 0xd2a1, 0x4c22, 0x867f, 0x0 }, /* #33 */
-    { 0x263843, 0x263083, 0x1bc1, 0xeab0, 0x3110, 0x0 }, /* #34 */
-    { 0x092b87, 0x092316, 0xfba4, 0x11ff, 0xe9a4, 0x0 }, /* #35 */
-    { 0x153417, 0x153c06, 0xb478, 0x57b2, 0x5cc5, 0x0 }, /* #36 */
-    { 0x381082, 0x381883, 0x7fe5, 0xcef4, 0xb0f1, 0x0 }, /* #37 */
-    { 0x2329c6, 0x232912, 0x94e1, 0x1657, 0x7e8a, 0x0 }, /* #38 */
-    { 0x3342c7, 0x334293, 0xe6d9, 0xfd19, 0xe9bf, 0x0 }, /* #39 */
-    { 0x3737d6, 0x373797, 0x27f0, 0xfcdd, 0x2b13, 0x0 }, /* #40 */
-    { 0x2b2303, 0x2b2302, 0x4ea8, 0x4745, 0x0762, 0x0 }, /* #41 */
-    { 0x114c93, 0x114416, 0xb4c7, 0x29fc, 0x8aca, 0x0 }, /* #42 */
-    { 0x027046, 0x027097, 0x3283, 0xdedb, 0x53a8, 0x0 }, /* #43 */
-    { 0x2e4a17, 0x2e4217, 0x2c5a, 0x49bb, 0xe29e, 0x0 }, /* #44 */
-    { 0x387303, 0x387303, 0x2bdd, 0x4020, 0xebbc, 0x0 }, /* #45 */
-    { 0x312182, 0x312993, 0x7872, 0xd4fb, 0xa377, 0x0 }, /* #46 */
-    { 0x0301c7, 0x030983, 0x7cc9, 0xf7c8, 0x8500, 0x0 }, /* #47 */
-    { 0x317682, 0x317683, 0x1bd8, 0xf068, 0x2b70, 0x0 }, /* #48 */
-    { 0x084f96, 0x084786, 0xc078, 0xa677, 0x1a01, 0x0 }, /* #49 */
-    { 0x2355c6, 0x235d02, 0x84eb, 0x0545, 0x7fa6, 0x0 }, /* #50 */
-    { 0x147b03, 0x147316, 0x270e, 0x0d4e, 0x19bf, 0x0 }, /* #51 */
-    { 0x0e7043, 0x0e7012, 0xe891, 0x52a7, 0x95e9, 0x0 }, /* #52 */
-    { 0x2902d7, 0x290a12, 0x8e50, 0x36e6, 0x5769, 0x0 }, /* #53 */
-    { 0x2c6c87, 0x2c6413, 0x44f0, 0x5751, 0xed9e, 0x0 }, /* #54 */
-    { 0x274f53, 0x274783, 0x095f, 0xb858, 0x5106, 0x0 }, /* #55 */
-    { 0x136ad6, 0x136296, 0xf1c2, 0xe66c, 0x0b56, 0x0 }, /* #56 */
-    { 0x1a7943, 0x1a7197, 0xd4f0, 0xee1b, 0xe6d4, 0x0 }, /* #57 */
-    { 0x1f7e83, 0x1f7612, 0x4944, 0x2175, 0x27ce, 0x0 }, /* #58 */
-    { 0x0570d3, 0x057012, 0xe769, 0x1dba, 0xc9ae, 0x0 }, /* #59 */
-    { 0x014ad2, 0x014206, 0xf29a, 0x5bf3, 0x96a7, 0x0 }, /* #60 */
-    { 0x374913, 0x374912, 0xa0e6, 0x238c, 0x7d59, 0x0 }, /* #61 */
-    { 0x3b7a83, 0x3b7283, 0x867d, 0xd09b, 0xb5e1, 0x0 }, /* #62 */
-    { 0x256516, 0x256512, 0x7b84, 0x33da, 0x47aa, 0x0 }, /* #63 */
+    { 0x0b4a16, 0x0b4246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x250a92, 0x250246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x1b6cd7, 0x1b6497, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
+    { 0x343fd2, 0x343746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x217202, 0x217206, 0x14de, 0x14de, 0x0000, 0x0 }, /* #4 */
+    { 0x3815d6, 0x381502, 0x631c, 0x631c, 0x0000, 0x0 }, /* #5 */
+    { 0x006146, 0x006182, 0xe037, 0xe037, 0x0000, 0x0 }, /* #6 */
+    { 0x000c47, 0x000406, 0x00de, 0x00dd, 0x0000, 0x0 }, /* #7 */
+    { 0x1f32c6, 0x1f3282, 0xd7ea, 0xcbf1, 0x0bf9, 0x0 }, /* #8 */
+    { 0x0d2497, 0x0d2482, 0x9e95, 0x92c2, 0x0bd2, 0x0 }, /* #9 */
+    { 0x293f53, 0x293783, 0xb139, 0xc392, 0xeda6, 0x0 }, /* #10 */
+    { 0x0305d2, 0x030583, 0x4c55, 0xcfb3, 0x7ca2, 0x0 }, /* #11 */
+    { 0x3a1a02, 0x3a1297, 0x2039, 0xe5be, 0x3a7b, 0x0 }, /* #12 */
+    { 0x1c2bd6, 0x1c2b02, 0xa82e, 0x60f4, 0x473a, 0x0 }, /* #13 */
+    { 0x2e7b13, 0x2e7396, 0xcda0, 0x824e, 0x4b51, 0x0 }, /* #14 */
+    { 0x210807, 0x210006, 0x4baf, 0x36b4, 0x14fa, 0x0 }, /* #15 */
+    { 0x1b2cc3, 0x1b2416, 0xbb64, 0x3435, 0x872e, 0x0 }, /* #16 */
+    { 0x3f26c6, 0x3f2682, 0xb48b, 0x8ffb, 0x2490, 0x0 }, /* #17 */
+    { 0x083cd6, 0x083482, 0xdaef, 0xa949, 0x31a6, 0x0 }, /* #18 */
+    { 0x177183, 0x177987, 0x6217, 0xe100, 0x8116, 0x0 }, /* #19 */
+    { 0x023747, 0x023f12, 0x86d2, 0x6868, 0x1e69, 0x0 }, /* #20 */
+    { 0x0e3197, 0x0e3103, 0x1dc2, 0x3270, 0xeb51, 0x0 }, /* #21 */
+    { 0x034e56, 0x034687, 0x85a4, 0xdac3, 0xaae1, 0x0 }, /* #22 */
+    { 0x364296, 0x364216, 0x4234, 0x3e77, 0x03bd, 0x0 }, /* #23 */
+    { 0x206a02, 0x206a12, 0x85a0, 0x61f2, 0x23ae, 0x0 }, /* #24 */
+    { 0x0b3b52, 0x0b3306, 0xa0ca, 0x1506, 0x8bc4, 0x0 }, /* #25 */
+    { 0x3e6513, 0x3e6596, 0xc467, 0x8f6c, 0x34fa, 0x0 }, /* #26 */
+    { 0x020542, 0x020512, 0x6c83, 0x3d45, 0x2f3e, 0x0 }, /* #27 */
+    { 0x230802, 0x230812, 0xca27, 0x791c, 0x510b, 0x0 }, /* #28 */
+    { 0x2f5917, 0x2f5187, 0x728f, 0xffc9, 0x72c5, 0x0 }, /* #29 */
+    { 0x354747, 0x354f93, 0x5d41, 0x8e1f, 0xcf21, 0x0 }, /* #30 */
+    { 0x097156, 0x097187, 0x88b5, 0xb333, 0xd582, 0x0 }, /* #31 */
+    { 0x3b3193, 0x3b3102, 0x53e8, 0x0285, 0x5162, 0x0 }, /* #32 */
+    { 0x310806, 0x310812, 0xe2f1, 0x6637, 0x7cba, 0x0 }, /* #33 */
+    { 0x281a06, 0x281a06, 0xba0e, 0x5460, 0x65ae, 0x0 }, /* #34 */
+    { 0x1a4b07, 0x1a4387, 0x41ab, 0xd218, 0x6f92, 0x0 }, /* #35 */
+    { 0x2c5012, 0x2c5017, 0x45d6, 0x47a9, 0xfe2d, 0x0 }, /* #36 */
+    { 0x2d3443, 0x2d3486, 0xacba, 0x99e4, 0x12d5, 0x0 }, /* #37 */
+    { 0x3f4082, 0x3f4093, 0x4b52, 0xd698, 0x74ba, 0x0 }, /* #38 */
+    { 0x285183, 0x285916, 0xcab3, 0x5cff, 0x6db3, 0x0 }, /* #39 */
+    { 0x031853, 0x031003, 0x004b, 0x0f68, 0xf0e2, 0x0 }, /* #40 */
+    { 0x057586, 0x057583, 0x8b4d, 0xd0f8, 0xba55, 0x0 }, /* #41 */
+    { 0x083887, 0x083006, 0xdcba, 0x3e50, 0x9e69, 0x0 }, /* #42 */
+    { 0x3c1407, 0x3c1403, 0x26e5, 0x68a2, 0xbe42, 0x0 }, /* #43 */
+    { 0x2b5d87, 0x2b5597, 0xe785, 0xfa8e, 0xecf6, 0x0 }, /* #44 */
+    { 0x1f4186, 0x1f4116, 0xf966, 0x68d8, 0x908e, 0x0 }, /* #45 */
+    { 0x393e52, 0x393687, 0xc7d3, 0xd0e2, 0xf6f1, 0x0 }, /* #46 */
+    { 0x101116, 0x101182, 0xc09b, 0xa8c8, 0x17d3, 0x0 }, /* #47 */
+    { 0x0808d7, 0x080816, 0xb8bc, 0x415f, 0x775c, 0x0 }, /* #48 */
+    { 0x1c1457, 0x1c1406, 0x7555, 0x5274, 0x22e0, 0x0 }, /* #49 */
+    { 0x120453, 0x120416, 0x4f34, 0x3c17, 0x131c, 0x0 }, /* #50 */
+    { 0x2001c7, 0x200117, 0x1719, 0x77ed, 0x9f2b, 0x0 }, /* #51 */
+    { 0x2f3b17, 0x2f3397, 0x9168, 0x948b, 0xfcdc, 0x0 }, /* #52 */
+    { 0x096087, 0x096002, 0x7f78, 0x1bb6, 0x63c1, 0x0 }, /* #53 */
+    { 0x2051d7, 0x205182, 0x9908, 0x89b0, 0x0f57, 0x0 }, /* #54 */
+    { 0x361e82, 0x361613, 0x0ec0, 0x5ff4, 0xaecc, 0x0 }, /* #55 */
+    { 0x2a4cd6, 0x2a4402, 0x7e89, 0x3d54, 0x4135, 0x0 }, /* #56 */
+    { 0x177e52, 0x177e12, 0xd6d0, 0x70b3, 0x661d, 0x0 }, /* #57 */
+    { 0x371a97, 0x371217, 0x6d67, 0x72ee, 0xfa78, 0x0 }, /* #58 */
+    { 0x024356, 0x024316, 0x2fd9, 0x06ed, 0x28ec, 0x0 }, /* #59 */
+    { 0x295696, 0x295613, 0x5db3, 0x7dc8, 0xdfeb, 0x0 }, /* #60 */
+    { 0x3e6946, 0x3e6116, 0x2625, 0x0178, 0x24ad, 0x0 }, /* #61 */
+    { 0x1d3e02, 0x1d3e83, 0x4f5e, 0xb758, 0x9806, 0x0 }, /* #62 */
+    { 0x1b31d6, 0x1b3192, 0xa206, 0x8057, 0x21af, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_sbb_u16_locked[] =
 {
-    { 0x3710d7, 0x371092, 0xd889, 0xc96d, 0x0f1b, 0x0 }, /* #0 */
-    { 0x137407, 0x137c83, 0x7bfe, 0xe67a, 0x9583, 0x0 }, /* #1 */
-    { 0x144e06, 0x144693, 0xa30a, 0xb09d, 0xf26d, 0x0 }, /* #2 */
-    { 0x0e11d6, 0x0e1993, 0x4143, 0x947a, 0xacc9, 0x0 }, /* #3 */
-    { 0x025596, 0x025512, 0x5870, 0x30a7, 0x27c9, 0x0 }, /* #4 */
-    { 0x121dc3, 0x121506, 0x497e, 0x23b7, 0x25c6, 0x0 }, /* #5 */
-    { 0x091f83, 0x091f83, 0x5e95, 0xba32, 0xa462, 0x0 }, /* #6 */
-    { 0x123047, 0x123016, 0xa962, 0x28b7, 0x80aa, 0x0 }, /* #7 */
-    { 0x3e2cd3, 0x3e2486, 0xf46d, 0xb571, 0x3efb, 0x0 }, /* #8 */
-    { 0x216c13, 0x216487, 0x05db, 0x9371, 0x7269, 0x0 }, /* #9 */
-    { 0x097e03, 0x097613, 0x25e8, 0x734f, 0xb298, 0x0 }, /* #10 */
-    { 0x054d13, 0x054587, 0x96b6, 0xdb60, 0xbb55, 0x0 }, /* #11 */
-    { 0x157ac7, 0x157206, 0x67f6, 0x1a30, 0x4dc5, 0x0 }, /* #12 */
-    { 0x255147, 0x255102, 0x64c7, 0x1c76, 0x4850, 0x0 }, /* #13 */
-    { 0x340b02, 0x340396, 0xf4d7, 0x91c9, 0x630e, 0x0 }, /* #14 */
-    { 0x185186, 0x185987, 0x5cfb, 0xd690, 0x866b, 0x0 }, /* #15 */
-    { 0x305f46, 0x305797, 0x8cd4, 0xb8c5, 0xd40f, 0x0 }, /* #16 */
-    { 0x215ad2, 0x215a06, 0xb019, 0x38b1, 0x7768, 0x0 }, /* #17 */
-    { 0x010c17, 0x010c16, 0x92e9, 0x55aa, 0x3d3e, 0x0 }, /* #18 */
-    { 0x2b4856, 0x2b4002, 0xa7ec, 0x06b0, 0xa13c, 0x0 }, /* #19 */
-    { 0x087ac6, 0x087216, 0xeff1, 0x2169, 0xce88, 0x0 }, /* #20 */
-    { 0x144fd3, 0x144782, 0xff3e, 0x97e3, 0x675a, 0x0 }, /* #21 */
-    { 0x026f06, 0x026706, 0xe9ff, 0x4811, 0xa1ee, 0x0 }, /* #22 */
-    { 0x251fd7, 0x251787, 0xa6f7, 0xd1c5, 0xd531, 0x0 }, /* #23 */
-    { 0x223b43, 0x223303, 0x166b, 0x33a4, 0xe2c6, 0x0 }, /* #24 */
-    { 0x1f56d6, 0x1f5683, 0x8866, 0x9773, 0xf0f3, 0x0 }, /* #25 */
-    { 0x300306, 0x300382, 0xb74d, 0x8262, 0x34eb, 0x0 }, /* #26 */
-    { 0x165bd6, 0x165316, 0x0831, 0x000c, 0x0825, 0x0 }, /* #27 */
-    { 0x0b5c82, 0x0b5412, 0x2ff7, 0x2b1f, 0x04d8, 0x0 }, /* #28 */
-    { 0x1702d3, 0x170283, 0xa508, 0xc626, 0xdee1, 0x0 }, /* #29 */
-    { 0x004613, 0x004616, 0xccc1, 0x1796, 0xb52a, 0x0 }, /* #30 */
-    { 0x010416, 0x010416, 0x719a, 0x0fcc, 0x61ce, 0x0 }, /* #31 */
-    { 0x283857, 0x283092, 0xe966, 0x8c5d, 0x5d08, 0x0 }, /* #32 */
-    { 0x223f57, 0x223f93, 0x3672, 0xae1c, 0x8855, 0x0 }, /* #33 */
-    { 0x383dd6, 0x383d83, 0x2c83, 0xa032, 0x8c51, 0x0 }, /* #34 */
-    { 0x131c06, 0x131402, 0x493c, 0x3515, 0x1427, 0x0 }, /* #35 */
-    { 0x123b16, 0x123b97, 0x40f1, 0x9256, 0xae9b, 0x0 }, /* #36 */
-    { 0x2f5796, 0x2f5797, 0x0864, 0xf7eb, 0x1079, 0x0 }, /* #37 */
-    { 0x212353, 0x212392, 0xee45, 0xdfdf, 0x0e65, 0x0 }, /* #38 */
-    { 0x2f48c2, 0x2f4083, 0x998c, 0xe245, 0xb747, 0x0 }, /* #39 */
-    { 0x0b53d7, 0x0b5397, 0x954c, 0xb20c, 0xe33f, 0x0 }, /* #40 */
-    { 0x106f47, 0x106f87, 0x506e, 0xba74, 0x95f9, 0x0 }, /* #41 */
-    { 0x072317, 0x072312, 0xf663, 0x0d1a, 0xe948, 0x0 }, /* #42 */
-    { 0x0c2fd6, 0x0c2717, 0x058a, 0x42ac, 0xc2de, 0x0 }, /* #43 */
-    { 0x213a02, 0x213a12, 0x96b4, 0x6c4f, 0x2a65, 0x0 }, /* #44 */
-    { 0x256796, 0x256702, 0x2957, 0x1120, 0x1837, 0x0 }, /* #45 */
-    { 0x2e6713, 0x2e6706, 0x574f, 0x33b4, 0x239a, 0x0 }, /* #46 */
-    { 0x030787, 0x030f16, 0x8ff1, 0x3982, 0x566e, 0x0 }, /* #47 */
-    { 0x107693, 0x107687, 0x37fb, 0xb835, 0x7fc5, 0x0 }, /* #48 */
-    { 0x390b47, 0x390b97, 0x6776, 0xe54d, 0x8228, 0x0 }, /* #49 */
-    { 0x1f35d7, 0x1f3502, 0x75dd, 0x71b0, 0x042c, 0x0 }, /* #50 */
-    { 0x070812, 0x070017, 0x31e1, 0x721d, 0xbfc4, 0x0 }, /* #51 */
-    { 0x111457, 0x111487, 0x1383, 0xfab2, 0x18d0, 0x0 }, /* #52 */
-    { 0x3a1313, 0x3a1393, 0xa5c3, 0xdca4, 0xc91e, 0x0 }, /* #53 */
-    { 0x257f46, 0x257706, 0x7bcf, 0x017b, 0x7a54, 0x0 }, /* #54 */
-    { 0x3b3c17, 0x3b3402, 0x527f, 0x09e0, 0x489e, 0x0 }, /* #55 */
-    { 0x273b83, 0x273307, 0x5515, 0x6303, 0xf211, 0x0 }, /* #56 */
-    { 0x0a5782, 0x0a5793, 0x18b9, 0xf94a, 0x1f6f, 0x0 }, /* #57 */
-    { 0x175887, 0x175816, 0x8e87, 0x2147, 0x6d3f, 0x0 }, /* #58 */
-    { 0x230193, 0x230916, 0x8beb, 0x6d4e, 0x1e9c, 0x0 }, /* #59 */
-    { 0x2e42c6, 0x2e4206, 0xeb99, 0x5374, 0x9825, 0x0 }, /* #60 */
-    { 0x055cd7, 0x055487, 0x4f4d, 0xf674, 0x58d8, 0x0 }, /* #61 */
-    { 0x377b92, 0x377312, 0x6c55, 0x136e, 0x58e7, 0x0 }, /* #62 */
-    { 0x213757, 0x213f83, 0x6b9f, 0xa4d3, 0xc6cb, 0x0 }, /* #63 */
+    { 0x221512, 0x221546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x2439d6, 0x243146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x1f51d3, 0x1f5197, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
+    { 0x2469d6, 0x246146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x204a52, 0x204202, 0x450e, 0x450e, 0x0000, 0x0 }, /* #4 */
+    { 0x3125c7, 0x312586, 0x901c, 0x901b, 0x0000, 0x0 }, /* #5 */
+    { 0x166f06, 0x166782, 0xbe08, 0xbe08, 0x0000, 0x0 }, /* #6 */
+    { 0x132702, 0x132782, 0xa2da, 0xa2da, 0x0000, 0x0 }, /* #7 */
+    { 0x3b0a42, 0x3b0217, 0x4932, 0x7e06, 0xcb2c, 0x0 }, /* #8 */
+    { 0x241f47, 0x241f16, 0xb264, 0x7afa, 0x3769, 0x0 }, /* #9 */
+    { 0x3d6617, 0x3d6697, 0x08e7, 0xc03c, 0x48aa, 0x0 }, /* #10 */
+    { 0x040f83, 0x040703, 0x1e95, 0x5ae0, 0xc3b4, 0x0 }, /* #11 */
+    { 0x104a03, 0x104a87, 0x4d0f, 0xc35a, 0x89b4, 0x0 }, /* #12 */
+    { 0x361183, 0x361106, 0x5ff5, 0x2be2, 0x3412, 0x0 }, /* #13 */
+    { 0x241f82, 0x241783, 0x021a, 0xbc52, 0x45c8, 0x0 }, /* #14 */
+    { 0x200ac3, 0x200203, 0x01d4, 0x2373, 0xde60, 0x0 }, /* #15 */
+    { 0x2427c2, 0x242706, 0x572f, 0x11c9, 0x4566, 0x0 }, /* #16 */
+    { 0x062f53, 0x062f87, 0x43df, 0x992b, 0xaab3, 0x0 }, /* #17 */
+    { 0x1e2a42, 0x1e2206, 0x561c, 0x0e2b, 0x47f1, 0x0 }, /* #18 */
+    { 0x133c93, 0x133c93, 0x7370, 0xb91a, 0xba55, 0x0 }, /* #19 */
+    { 0x1d2f57, 0x1d2f16, 0x8e0d, 0x278d, 0x667f, 0x0 }, /* #20 */
+    { 0x0462c7, 0x046a06, 0xb1aa, 0x7c12, 0x3597, 0x0 }, /* #21 */
+    { 0x026353, 0x026396, 0xe1e6, 0xd927, 0x08be, 0x0 }, /* #22 */
+    { 0x2314d6, 0x231406, 0xb73b, 0x1953, 0x9de8, 0x0 }, /* #23 */
+    { 0x1b1b87, 0x1b1312, 0x59a4, 0x4904, 0x109f, 0x0 }, /* #24 */
+    { 0x200806, 0x200016, 0x60e7, 0x0e78, 0x526f, 0x0 }, /* #25 */
+    { 0x073812, 0x073007, 0x2b9f, 0x44c9, 0xe6d6, 0x0 }, /* #26 */
+    { 0x137cd6, 0x137402, 0x767b, 0x22d5, 0x53a6, 0x0 }, /* #27 */
+    { 0x127216, 0x127a93, 0x0a2b, 0x80bc, 0x896f, 0x0 }, /* #28 */
+    { 0x077857, 0x077093, 0x4756, 0xcfad, 0x77a8, 0x0 }, /* #29 */
+    { 0x2e23c3, 0x2e2387, 0x19a7, 0xbe24, 0x5b82, 0x0 }, /* #30 */
+    { 0x2b7902, 0x2b7103, 0x2b19, 0x7ac1, 0xb058, 0x0 }, /* #31 */
+    { 0x3066c2, 0x306696, 0xeae8, 0xc19c, 0x294c, 0x0 }, /* #32 */
+    { 0x0a4e56, 0x0a4612, 0xc4d4, 0x1437, 0xb09d, 0x0 }, /* #33 */
+    { 0x221297, 0x221217, 0x0ed5, 0x7bbb, 0x9319, 0x0 }, /* #34 */
+    { 0x0159c2, 0x015116, 0xadc3, 0x1528, 0x989b, 0x0 }, /* #35 */
+    { 0x195907, 0x195187, 0x96ba, 0xc321, 0xd398, 0x0 }, /* #36 */
+    { 0x015157, 0x015916, 0xb256, 0x4bb7, 0x669e, 0x0 }, /* #37 */
+    { 0x057416, 0x057417, 0x62b3, 0x729c, 0xf017, 0x0 }, /* #38 */
+    { 0x030f92, 0x030706, 0xd21c, 0x44ca, 0x8d52, 0x0 }, /* #39 */
+    { 0x1156c2, 0x115617, 0x0939, 0x523c, 0xb6fd, 0x0 }, /* #40 */
+    { 0x0a15c7, 0x0a1506, 0x7006, 0x6f03, 0x0102, 0x0 }, /* #41 */
+    { 0x082846, 0x082087, 0x43bd, 0xe75a, 0x5c63, 0x0 }, /* #42 */
+    { 0x384fc3, 0x384f97, 0x5482, 0xcb59, 0x8928, 0x0 }, /* #43 */
+    { 0x360d92, 0x360587, 0x171c, 0xb0aa, 0x6672, 0x0 }, /* #44 */
+    { 0x0b5017, 0x0b5017, 0x28c4, 0x48dd, 0xdfe6, 0x0 }, /* #45 */
+    { 0x142196, 0x142183, 0x5405, 0xf0d0, 0x6335, 0x0 }, /* #46 */
+    { 0x0941c3, 0x094192, 0xff0a, 0x9bbc, 0x634d, 0x0 }, /* #47 */
+    { 0x325d02, 0x325502, 0xee6e, 0x1885, 0xd5e9, 0x0 }, /* #48 */
+    { 0x3419c2, 0x341993, 0x6c4a, 0x906d, 0xdbdd, 0x0 }, /* #49 */
+    { 0x114d53, 0x114592, 0xed18, 0x93cb, 0x594c, 0x0 }, /* #50 */
+    { 0x3c2e06, 0x3c2e93, 0x7de1, 0xf4c2, 0x891f, 0x0 }, /* #51 */
+    { 0x0251d7, 0x025997, 0x3184, 0xa8c9, 0x88ba, 0x0 }, /* #52 */
+    { 0x0a5b82, 0x0a5397, 0x8f32, 0xfe6c, 0x90c6, 0x0 }, /* #53 */
+    { 0x240d06, 0x240592, 0xd962, 0x8f9d, 0x49c5, 0x0 }, /* #54 */
+    { 0x1e48d3, 0x1e4093, 0x22d9, 0xadfb, 0x74dd, 0x0 }, /* #55 */
+    { 0x1c3e83, 0x1c3682, 0xc2d8, 0x8713, 0x3bc4, 0x0 }, /* #56 */
+    { 0x0149d6, 0x014187, 0x9319, 0xbda3, 0xd576, 0x0 }, /* #57 */
+    { 0x393a07, 0x393283, 0x8488, 0x9b91, 0xe8f6, 0x0 }, /* #58 */
+    { 0x041556, 0x041593, 0x46b6, 0xc79d, 0x7f19, 0x0 }, /* #59 */
+    { 0x322702, 0x322707, 0x25fa, 0x2c71, 0xf989, 0x0 }, /* #60 */
+    { 0x0438d3, 0x043013, 0x2016, 0x532c, 0xcce9, 0x0 }, /* #61 */
+    { 0x213813, 0x213893, 0x6ad3, 0xb998, 0xb13a, 0x0 }, /* #62 */
+    { 0x212f87, 0x212707, 0x02a3, 0x2322, 0xdf80, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_or_u16[] =
 {
-    { 0x2d6c57, 0x2d6486, 0x81b9, 0xc1ff, 0xc0c7, 0x0 }, /* #0 */
-    { 0x074e13, 0x074602, 0x0ede, 0x3edf, 0x3c15, 0x0 }, /* #1 */
-    { 0x211897, 0x211086, 0x968e, 0x979f, 0x811b, 0x0 }, /* #2 */
-    { 0x085186, 0x085182, 0xa908, 0xad9e, 0x859e, 0x0 }, /* #3 */
-    { 0x3b5203, 0x3b5286, 0xbc4e, 0xfdcf, 0xd189, 0x0 }, /* #4 */
-    { 0x211f57, 0x211786, 0xc168, 0xd3ed, 0xd2a5, 0x0 }, /* #5 */
-    { 0x290e56, 0x290686, 0xa3ac, 0xabed, 0xaa69, 0x0 }, /* #6 */
-    { 0x1b6ed3, 0x1b6686, 0x94f3, 0x9fff, 0x0b9d, 0x0 }, /* #7 */
-    { 0x3d02c6, 0x3d0286, 0x6b46, 0xefe7, 0xcca5, 0x0 }, /* #8 */
-    { 0x257f93, 0x257786, 0xccff, 0xefff, 0xaf68, 0x0 }, /* #9 */
-    { 0x0e6242, 0x0e6286, 0xafc5, 0xeff5, 0xcab1, 0x0 }, /* #10 */
-    { 0x326752, 0x326786, 0x36fb, 0xf6ff, 0xc25c, 0x0 }, /* #11 */
-    { 0x1e5a12, 0x1e5202, 0x1ba6, 0x5fe6, 0x5742, 0x0 }, /* #12 */
-    { 0x3e3307, 0x3e3386, 0x9eab, 0xfeff, 0xfa74, 0x0 }, /* #13 */
-    { 0x356f53, 0x356786, 0x000b, 0xe79f, 0xe795, 0x0 }, /* #14 */
-    { 0x1f0392, 0x1f0306, 0x11ee, 0x33ee, 0x330c, 0x0 }, /* #15 */
-    { 0x1900c6, 0x190086, 0xfacd, 0xffff, 0xcf3e, 0x0 }, /* #16 */
-    { 0x331957, 0x331106, 0x501f, 0x70ff, 0x60e8, 0x0 }, /* #17 */
-    { 0x3246c2, 0x324686, 0x8e71, 0xaf7b, 0xa96b, 0x0 }, /* #18 */
-    { 0x3859c3, 0x385102, 0x6083, 0x78cb, 0x38cb, 0x0 }, /* #19 */
-    { 0x382f12, 0x382702, 0x0d0a, 0x3f6b, 0x3361, 0x0 }, /* #20 */
-    { 0x2b5c13, 0x2b5486, 0xd278, 0xd67d, 0x045d, 0x0 }, /* #21 */
-    { 0x152b13, 0x152382, 0xb006, 0xf4e6, 0x74e2, 0x0 }, /* #22 */
-    { 0x092853, 0x092086, 0x34af, 0xf7ff, 0xe7ff, 0x0 }, /* #23 */
-    { 0x3f16d6, 0x3f1686, 0x19cc, 0xd9de, 0xd856, 0x0 }, /* #24 */
-    { 0x247786, 0x247782, 0xa5b9, 0xe7bf, 0x472f, 0x0 }, /* #25 */
-    { 0x170d96, 0x170582, 0x0cb3, 0xecb3, 0xe493, 0x0 }, /* #26 */
-    { 0x152d93, 0x152506, 0x3ca4, 0x7ce4, 0x4860, 0x0 }, /* #27 */
-    { 0x2055d3, 0x205506, 0x1f5d, 0x3f5f, 0x360a, 0x0 }, /* #28 */
-    { 0x010b07, 0x010306, 0x213a, 0x7dfa, 0x7ce2, 0x0 }, /* #29 */
-    { 0x3702c2, 0x370286, 0xab08, 0xaf99, 0xac99, 0x0 }, /* #30 */
-    { 0x0c0183, 0x0c0186, 0x05ec, 0xf5ff, 0xf05b, 0x0 }, /* #31 */
-    { 0x230017, 0x230006, 0x16ed, 0x57ff, 0x511a, 0x0 }, /* #32 */
-    { 0x3e27c3, 0x3e2786, 0xdedf, 0xffff, 0x2161, 0x0 }, /* #33 */
-    { 0x186b82, 0x186382, 0x9db9, 0x9dfb, 0x1872, 0x0 }, /* #34 */
-    { 0x0d7c17, 0x0d7486, 0xa70d, 0xf76f, 0x726b, 0x0 }, /* #35 */
-    { 0x140c87, 0x140482, 0x0267, 0xfaf7, 0xf8b2, 0x0 }, /* #36 */
-    { 0x3616c3, 0x361682, 0xb72d, 0xff3d, 0xed1c, 0x0 }, /* #37 */
-    { 0x3853c6, 0x385386, 0x3325, 0xff27, 0xcf06, 0x0 }, /* #38 */
-    { 0x133d47, 0x133582, 0xb694, 0xf7b6, 0xd1b2, 0x0 }, /* #39 */
-    { 0x1c1292, 0x1c1202, 0x52f4, 0x53fe, 0x516e, 0x0 }, /* #40 */
-    { 0x053a52, 0x053206, 0x070f, 0x7f3f, 0x7b36, 0x0 }, /* #41 */
-    { 0x3c2983, 0x3c2106, 0x565a, 0x767b, 0x3671, 0x0 }, /* #42 */
-    { 0x3c54c2, 0x3c5486, 0xcd0e, 0xfdaf, 0x78ab, 0x0 }, /* #43 */
-    { 0x0e5097, 0x0e5006, 0x23e0, 0x77f0, 0x5790, 0x0 }, /* #44 */
-    { 0x364f16, 0x364782, 0xc1d9, 0xedfb, 0xaca2, 0x0 }, /* #45 */
-    { 0x0445c2, 0x044586, 0x5e3f, 0xdeff, 0x86f6, 0x0 }, /* #46 */
-    { 0x2e2657, 0x2e2686, 0x3c82, 0xbfa6, 0x93a4, 0x0 }, /* #47 */
-    { 0x247d13, 0x247582, 0x4bb5, 0xcff7, 0x8e66, 0x0 }, /* #48 */
-    { 0x257706, 0x257706, 0x3ea3, 0x7eeb, 0x56ca, 0x0 }, /* #49 */
-    { 0x2d7907, 0x2d7186, 0x6c09, 0xefa9, 0xe7a9, 0x0 }, /* #50 */
-    { 0x2f1886, 0x2f1006, 0x5e0a, 0x5ede, 0x12dc, 0x0 }, /* #51 */
-    { 0x153103, 0x153186, 0xb000, 0xfffc, 0xfffc, 0x0 }, /* #52 */
-    { 0x021b83, 0x021382, 0x7456, 0xfc7f, 0xdc69, 0x0 }, /* #53 */
-    { 0x1d0442, 0x1d0486, 0x403b, 0xe6ff, 0xe6d5, 0x0 }, /* #54 */
-    { 0x352d87, 0x352586, 0x7996, 0xfbff, 0xa36f, 0x0 }, /* #55 */
-    { 0x385113, 0x385102, 0x70fa, 0x76fb, 0x669b, 0x0 }, /* #56 */
-    { 0x050142, 0x050102, 0x7f0d, 0x7f3d, 0x4d39, 0x0 }, /* #57 */
-    { 0x221053, 0x221086, 0x9184, 0xbbe4, 0xaae4, 0x0 }, /* #58 */
-    { 0x216353, 0x216306, 0x5db9, 0x5df9, 0x5540, 0x0 }, /* #59 */
-    { 0x2607d6, 0x260786, 0xc75d, 0xff7d, 0xbe75, 0x0 }, /* #60 */
-    { 0x2e2f52, 0x2e2786, 0xef08, 0xff78, 0xf878, 0x0 }, /* #61 */
-    { 0x304f06, 0x304782, 0xff4a, 0xffce, 0x8ac4, 0x0 }, /* #62 */
-    { 0x3f6dd6, 0x3f6586, 0xdec7, 0xdecf, 0x0acd, 0x0 }, /* #63 */
+    { 0x2e0f87, 0x2e0746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x1f3e42, 0x1f3646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x3a6ac2, 0x3a6246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x364e16, 0x364646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x0a1617, 0x0a1602, 0x33f1, 0x33f1, 0x0000, 0x0 }, /* #4 */
+    { 0x2c1483, 0x2c1402, 0x014a, 0x014a, 0x0000, 0x0 }, /* #5 */
+    { 0x3402c7, 0x340202, 0x0d04, 0x0d04, 0x0000, 0x0 }, /* #6 */
+    { 0x231386, 0x231382, 0xbd97, 0xbd97, 0x0000, 0x0 }, /* #7 */
+    { 0x1d61c2, 0x1d6106, 0x1504, 0x55cf, 0x41cf, 0x0 }, /* #8 */
+    { 0x0048d2, 0x004082, 0xbc5a, 0xbefb, 0xaaa9, 0x0 }, /* #9 */
+    { 0x2d5dd2, 0x2d5506, 0x5add, 0x5add, 0x5a0d, 0x0 }, /* #10 */
+    { 0x1517d2, 0x151786, 0x4e60, 0xce6f, 0xc80f, 0x0 }, /* #11 */
+    { 0x1e2ec6, 0x1e2686, 0x0fbe, 0x9fbe, 0x9638, 0x0 }, /* #12 */
+    { 0x055e83, 0x055682, 0xd0b6, 0xd2b6, 0x8290, 0x0 }, /* #13 */
+    { 0x114c96, 0x114402, 0x4557, 0x55f7, 0x14f2, 0x0 }, /* #14 */
+    { 0x127e16, 0x127682, 0x784e, 0xf9df, 0xc193, 0x0 }, /* #15 */
+    { 0x172353, 0x172302, 0x75ab, 0x75fb, 0x51d1, 0x0 }, /* #16 */
+    { 0x350106, 0x350182, 0xfa50, 0xfffe, 0x15be, 0x0 }, /* #17 */
+    { 0x020857, 0x020082, 0xe30b, 0xff0b, 0x1e02, 0x0 }, /* #18 */
+    { 0x145846, 0x145082, 0x6d9e, 0xfdfe, 0xb46c, 0x0 }, /* #19 */
+    { 0x1b3342, 0x1b3386, 0x9545, 0x9747, 0x0702, 0x0 }, /* #20 */
+    { 0x3c7f57, 0x3c7702, 0x4b45, 0x6fc7, 0x27c2, 0x0 }, /* #21 */
+    { 0x196d03, 0x196502, 0x7726, 0x7fef, 0x7ce9, 0x0 }, /* #22 */
+    { 0x1f2082, 0x1f2086, 0x3924, 0xfdfc, 0xfcdc, 0x0 }, /* #23 */
+    { 0x3848d3, 0x384086, 0xfaa5, 0xfff5, 0xeff1, 0x0 }, /* #24 */
+    { 0x265993, 0x265182, 0x0489, 0xed89, 0xe900, 0x0 }, /* #25 */
+    { 0x295413, 0x295482, 0xe484, 0xeef7, 0xeaf7, 0x0 }, /* #26 */
+    { 0x3419c3, 0x341182, 0xe85e, 0xf9df, 0x79d9, 0x0 }, /* #27 */
+    { 0x0a5593, 0x0a5502, 0x41da, 0x71fe, 0x31bc, 0x0 }, /* #28 */
+    { 0x221993, 0x221186, 0xbfae, 0xbfee, 0xaaea, 0x0 }, /* #29 */
+    { 0x2c64d3, 0x2c6486, 0x43df, 0xd7ff, 0xd7a0, 0x0 }, /* #30 */
+    { 0x086443, 0x086486, 0xabcd, 0xafff, 0xac36, 0x0 }, /* #31 */
+    { 0x1714d6, 0x171486, 0x8f73, 0xeff3, 0xed81, 0x0 }, /* #32 */
+    { 0x046bc3, 0x046302, 0x5a4e, 0x5b6e, 0x1b6c, 0x0 }, /* #33 */
+    { 0x142786, 0x142782, 0xc36c, 0xe36e, 0xe106, 0x0 }, /* #34 */
+    { 0x0059d2, 0x005182, 0xf8e5, 0xf8ef, 0xb0cb, 0x0 }, /* #35 */
+    { 0x364f43, 0x364702, 0x0420, 0x5f6b, 0x5b4b, 0x0 }, /* #36 */
+    { 0x0b0a07, 0x0b0286, 0x3298, 0xb7db, 0xb7d3, 0x0 }, /* #37 */
+    { 0x180057, 0x180082, 0xc74e, 0xf75e, 0x7012, 0x0 }, /* #38 */
+    { 0x3e25d7, 0x3e2506, 0x30b4, 0x33ff, 0x336b, 0x0 }, /* #39 */
+    { 0x371c57, 0x371402, 0x7262, 0x7ff2, 0x6db0, 0x0 }, /* #40 */
+    { 0x023bc2, 0x023386, 0xd615, 0xdebd, 0x4ca8, 0x0 }, /* #41 */
+    { 0x313786, 0x313786, 0xccc1, 0xdfd1, 0x9fd1, 0x0 }, /* #42 */
+    { 0x336a57, 0x336206, 0x6ce6, 0x7fe7, 0x7f81, 0x0 }, /* #43 */
+    { 0x1e3787, 0x1e3786, 0x82d2, 0x93d7, 0x93d7, 0x0 }, /* #44 */
+    { 0x320447, 0x320482, 0x56c4, 0xdec4, 0x9ac4, 0x0 }, /* #45 */
+    { 0x392d56, 0x392586, 0xd2ff, 0xdeff, 0xcc88, 0x0 }, /* #46 */
+    { 0x186756, 0x186782, 0x827a, 0xb77f, 0xb75d, 0x0 }, /* #47 */
+    { 0x2a3a86, 0x2a3286, 0x8e40, 0xcf7e, 0xcb3e, 0x0 }, /* #48 */
+    { 0x306a97, 0x306286, 0x68be, 0xfabe, 0x9206, 0x0 }, /* #49 */
+    { 0x025f03, 0x025702, 0x432a, 0x7bfb, 0x78f3, 0x0 }, /* #50 */
+    { 0x3e29d7, 0x3e2186, 0xfe70, 0xfefa, 0xa2ba, 0x0 }, /* #51 */
+    { 0x3070c7, 0x307082, 0x23dc, 0xbbfd, 0xbbad, 0x0 }, /* #52 */
+    { 0x282746, 0x282786, 0xbf66, 0xbf7e, 0xa85c, 0x0 }, /* #53 */
+    { 0x110b92, 0x110382, 0xa180, 0xbf94, 0x1f14, 0x0 }, /* #54 */
+    { 0x193352, 0x193382, 0xbd18, 0xbd5e, 0x2846, 0x0 }, /* #55 */
+    { 0x2a0f43, 0x2a0706, 0x3a72, 0x7b77, 0x4967, 0x0 }, /* #56 */
+    { 0x0e0682, 0x0e0682, 0x91d0, 0xd1d0, 0x40d0, 0x0 }, /* #57 */
+    { 0x1b37d3, 0x1b3782, 0x55ad, 0xd5bf, 0x9537, 0x0 }, /* #58 */
+    { 0x3d3043, 0x3d3086, 0xcd4d, 0xdf6f, 0x1e2e, 0x0 }, /* #59 */
+    { 0x1100d3, 0x110086, 0xddb5, 0xfdbd, 0x61a9, 0x0 }, /* #60 */
+    { 0x370d87, 0x370586, 0xae88, 0xee8d, 0xca0d, 0x0 }, /* #61 */
+    { 0x2e3212, 0x2e3282, 0x7cd2, 0xfcdf, 0xac4f, 0x0 }, /* #62 */
+    { 0x261947, 0x261182, 0x8454, 0xb554, 0xb150, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_or_u16_locked[] =
 {
-    { 0x301f56, 0x301706, 0x30ee, 0x7dff, 0x7d19, 0x0 }, /* #0 */
-    { 0x3a16d7, 0x3a1682, 0x8cc1, 0x9ccb, 0x104b, 0x0 }, /* #1 */
-    { 0x1d4116, 0x1d4182, 0xe6a3, 0xe7e3, 0xe3e2, 0x0 }, /* #2 */
-    { 0x3d4152, 0x3d4182, 0x907a, 0xd5fb, 0x55f3, 0x0 }, /* #3 */
-    { 0x026806, 0x026086, 0xf758, 0xff7b, 0xca6b, 0x0 }, /* #4 */
-    { 0x3b4387, 0x3b4386, 0x9c74, 0xbd77, 0xb533, 0x0 }, /* #5 */
-    { 0x326483, 0x326486, 0x5640, 0xff41, 0xad01, 0x0 }, /* #6 */
-    { 0x2f3c16, 0x2f3406, 0x08bb, 0x5ebb, 0x5eaa, 0x0 }, /* #7 */
-    { 0x0b7042, 0x0b7086, 0x8b91, 0xffb7, 0xfc27, 0x0 }, /* #8 */
-    { 0x1a0ec3, 0x1a0682, 0xf1c4, 0xf5ce, 0x84ca, 0x0 }, /* #9 */
-    { 0x2a0803, 0x2a0006, 0x1d7e, 0x5fff, 0x5af9, 0x0 }, /* #10 */
-    { 0x1a4747, 0x1a4786, 0x2776, 0xe7f6, 0xe7f2, 0x0 }, /* #11 */
-    { 0x305c93, 0x305402, 0x7e55, 0x7e75, 0x0074, 0x0 }, /* #12 */
-    { 0x006bd6, 0x006386, 0xede7, 0xefff, 0x0bbc, 0x0 }, /* #13 */
-    { 0x3b7a47, 0x3b7286, 0x5dac, 0xdfac, 0xdb20, 0x0 }, /* #14 */
-    { 0x0d3643, 0x0d3682, 0xfad7, 0xfadf, 0x6a4f, 0x0 }, /* #15 */
-    { 0x330d82, 0x330506, 0x0f67, 0x4f77, 0x4551, 0x0 }, /* #16 */
-    { 0x325d97, 0x325582, 0x440d, 0xce5d, 0xca58, 0x0 }, /* #17 */
-    { 0x036d53, 0x036586, 0xae52, 0xbe77, 0xbe77, 0x0 }, /* #18 */
-    { 0x0c2207, 0x0c2286, 0x93a2, 0xf7aa, 0x7708, 0x0 }, /* #19 */
-    { 0x3d5e07, 0x3d5602, 0x7575, 0x7df7, 0x7c93, 0x0 }, /* #20 */
-    { 0x053c93, 0x053486, 0xa152, 0xbf5a, 0x3f0a, 0x0 }, /* #21 */
-    { 0x1a5216, 0x1a5202, 0x62fa, 0x66fe, 0x2696, 0x0 }, /* #22 */
-    { 0x115b17, 0x115386, 0x98ff, 0x98ff, 0x90ed, 0x0 }, /* #23 */
-    { 0x197103, 0x197186, 0xbc08, 0xff99, 0xef99, 0x0 }, /* #24 */
-    { 0x295a12, 0x295286, 0x166a, 0xb7fa, 0xa1f2, 0x0 }, /* #25 */
-    { 0x1b4d52, 0x1b4582, 0x2ac0, 0xfbc8, 0xdb88, 0x0 }, /* #26 */
-    { 0x114b82, 0x114302, 0x1295, 0x17f7, 0x07f7, 0x0 }, /* #27 */
-    { 0x110307, 0x110382, 0xb7ae, 0xbfef, 0x1bc5, 0x0 }, /* #28 */
-    { 0x334486, 0x334482, 0xaad0, 0xfafd, 0x78fd, 0x0 }, /* #29 */
-    { 0x186753, 0x186782, 0x34d5, 0xbedf, 0xaa4b, 0x0 }, /* #30 */
-    { 0x192942, 0x192182, 0xb0fa, 0xb0fe, 0x00c6, 0x0 }, /* #31 */
-    { 0x3a75d2, 0x3a7582, 0xd703, 0xffd3, 0x39d3, 0x0 }, /* #32 */
-    { 0x307406, 0x307402, 0x0450, 0x55f8, 0x55f8, 0x0 }, /* #33 */
-    { 0x140e47, 0x140606, 0x21c4, 0x23ff, 0x02bf, 0x0 }, /* #34 */
-    { 0x3a7516, 0x3a7582, 0xd545, 0xdf4f, 0xde4b, 0x0 }, /* #35 */
-    { 0x072e57, 0x072682, 0x8636, 0xeffe, 0x69cc, 0x0 }, /* #36 */
-    { 0x316242, 0x316286, 0x99a5, 0xdbaf, 0x43ae, 0x0 }, /* #37 */
-    { 0x015642, 0x015686, 0x227f, 0xffff, 0xdfc9, 0x0 }, /* #38 */
-    { 0x323dc7, 0x323582, 0x87e3, 0xffef, 0x798f, 0x0 }, /* #39 */
-    { 0x023fd2, 0x023786, 0xc67e, 0xcf7e, 0x8b02, 0x0 }, /* #40 */
-    { 0x2e3e87, 0x2e3682, 0xc78e, 0xdfbf, 0x5c39, 0x0 }, /* #41 */
-    { 0x2b3ac7, 0x2b3282, 0xd340, 0xfb40, 0x2800, 0x0 }, /* #42 */
-    { 0x284053, 0x284086, 0x95b4, 0xf7ff, 0x677f, 0x0 }, /* #43 */
-    { 0x1e6e16, 0x1e6686, 0x432a, 0xef2e, 0xaf2e, 0x0 }, /* #44 */
-    { 0x352447, 0x352482, 0xc570, 0xfff4, 0x3ef4, 0x0 }, /* #45 */
-    { 0x1505d2, 0x150582, 0xc656, 0xdedf, 0x5e8b, 0x0 }, /* #46 */
-    { 0x3b7c07, 0x3b7482, 0x87f3, 0x97f7, 0x9667, 0x0 }, /* #47 */
-    { 0x344747, 0x344786, 0x4e0e, 0xeeff, 0xaefb, 0x0 }, /* #48 */
-    { 0x2908c6, 0x290082, 0x3455, 0xbdd5, 0xbdd5, 0x0 }, /* #49 */
-    { 0x0a7e12, 0x0a7686, 0x0e87, 0xffb7, 0xfdb5, 0x0 }, /* #50 */
-    { 0x3b27c2, 0x3b2782, 0xb8da, 0xb8fe, 0x28e4, 0x0 }, /* #51 */
-    { 0x3635c7, 0x363586, 0xc78d, 0xd7ed, 0x16e1, 0x0 }, /* #52 */
-    { 0x201342, 0x201382, 0x91c3, 0xd1cb, 0xd108, 0x0 }, /* #53 */
-    { 0x3a24d6, 0x3a2402, 0x3039, 0x34b9, 0x24a0, 0x0 }, /* #54 */
-    { 0x3c3e42, 0x3c3602, 0x226c, 0x276e, 0x074a, 0x0 }, /* #55 */
-    { 0x134057, 0x134082, 0x404d, 0xf44f, 0xb44e, 0x0 }, /* #56 */
-    { 0x227292, 0x227286, 0x6a02, 0xea7b, 0xea79, 0x0 }, /* #57 */
-    { 0x295543, 0x295502, 0x16d1, 0x36fd, 0x303c, 0x0 }, /* #58 */
-    { 0x2e4d47, 0x2e4586, 0xb2a6, 0xfbaf, 0xcb0d, 0x0 }, /* #59 */
-    { 0x107696, 0x107686, 0xdded, 0xdfed, 0x0f2d, 0x0 }, /* #60 */
-    { 0x3e75c6, 0x3e7582, 0xf025, 0xf47f, 0x447e, 0x0 }, /* #61 */
-    { 0x075652, 0x075686, 0xbf65, 0xbfff, 0x9b9a, 0x0 }, /* #62 */
-    { 0x133907, 0x133182, 0xf311, 0xff37, 0xfc37, 0x0 }, /* #63 */
+    { 0x1d6893, 0x1d6046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x372806, 0x372046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x217687, 0x217646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x165886, 0x165046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x2e0203, 0x2e0206, 0x7df3, 0x7df3, 0x0000, 0x0 }, /* #4 */
+    { 0x2d6996, 0x2d6102, 0x1cd6, 0x1cd6, 0x0000, 0x0 }, /* #5 */
+    { 0x1c3702, 0x1c3702, 0x6323, 0x6323, 0x0000, 0x0 }, /* #6 */
+    { 0x324702, 0x324782, 0xef3d, 0xef3d, 0x0000, 0x0 }, /* #7 */
+    { 0x374006, 0x374006, 0x4665, 0x576f, 0x536e, 0x0 }, /* #8 */
+    { 0x0d7e83, 0x0d7602, 0x3b59, 0x3f7f, 0x0e37, 0x0 }, /* #9 */
+    { 0x1754c2, 0x175482, 0xb928, 0xbd38, 0xa430, 0x0 }, /* #10 */
+    { 0x047292, 0x047202, 0x5773, 0x5f7f, 0x082e, 0x0 }, /* #11 */
+    { 0x0a4d43, 0x0a4582, 0xf5aa, 0xf5ef, 0x6067, 0x0 }, /* #12 */
+    { 0x2e20d6, 0x2e2006, 0x1a69, 0x3ef9, 0x34f0, 0x0 }, /* #13 */
+    { 0x092786, 0x092786, 0xb6ef, 0xffff, 0x7bd4, 0x0 }, /* #14 */
+    { 0x007346, 0x007386, 0x0714, 0x8fdd, 0x8ecd, 0x0 }, /* #15 */
+    { 0x034202, 0x034282, 0xef1a, 0xff1a, 0x7800, 0x0 }, /* #16 */
+    { 0x222a96, 0x222282, 0x9d78, 0x9df8, 0x18a8, 0x0 }, /* #17 */
+    { 0x3371c3, 0x337186, 0xa05b, 0xe97b, 0x4970, 0x0 }, /* #18 */
+    { 0x1f3cd2, 0x1f3486, 0x9ec3, 0x9feb, 0x81aa, 0x0 }, /* #19 */
+    { 0x061d53, 0x061582, 0xa00f, 0xb4bf, 0xb4b7, 0x0 }, /* #20 */
+    { 0x297fd6, 0x297702, 0x53dd, 0x53df, 0x41ca, 0x0 }, /* #21 */
+    { 0x071757, 0x071786, 0xa67a, 0xfe7e, 0xde4e, 0x0 }, /* #22 */
+    { 0x0c3ad7, 0x0c3206, 0x7548, 0x7dee, 0x1cee, 0x0 }, /* #23 */
+    { 0x1a57c7, 0x1a5782, 0xab4f, 0xff7f, 0x5430, 0x0 }, /* #24 */
+    { 0x214947, 0x214186, 0x517b, 0xf5ff, 0xb5d7, 0x0 }, /* #25 */
+    { 0x183086, 0x183082, 0x97c0, 0xb7e0, 0x2020, 0x0 }, /* #26 */
+    { 0x0f7313, 0x0f7382, 0x9da8, 0xbfae, 0x2326, 0x0 }, /* #27 */
+    { 0x113686, 0x113682, 0xe4c4, 0xf7e5, 0x73e1, 0x0 }, /* #28 */
+    { 0x1b2a86, 0x1b2282, 0xe18a, 0xebce, 0x2bcc, 0x0 }, /* #29 */
+    { 0x2f0152, 0x2f0182, 0xd5c6, 0xdfce, 0xdfcc, 0x0 }, /* #30 */
+    { 0x3e4046, 0x3e4082, 0xbe1b, 0xbfdf, 0xbfd4, 0x0 }, /* #31 */
+    { 0x3d5d17, 0x3d5586, 0xaecf, 0xefcf, 0x4bc3, 0x0 }, /* #32 */
+    { 0x300fd3, 0x300782, 0x55c6, 0xf5e6, 0xf4a6, 0x0 }, /* #33 */
+    { 0x1d3553, 0x1d3582, 0xaf6a, 0xaf6e, 0xa046, 0x0 }, /* #34 */
+    { 0x1226d2, 0x122682, 0x7561, 0xff73, 0x9b32, 0x0 }, /* #35 */
+    { 0x0975d2, 0x097582, 0x08d2, 0xeed3, 0xe653, 0x0 }, /* #36 */
+    { 0x2e74c2, 0x2e7482, 0x0c54, 0xde5d, 0xd659, 0x0 }, /* #37 */
+    { 0x3a10d3, 0x3a1086, 0xd822, 0xdaaa, 0xc28a, 0x0 }, /* #38 */
+    { 0x392c06, 0x392406, 0x0ae8, 0x7efc, 0x7c7c, 0x0 }, /* #39 */
+    { 0x2927c7, 0x292782, 0xd0ac, 0xf6fe, 0x76fa, 0x0 }, /* #40 */
+    { 0x150356, 0x150306, 0x36d6, 0x3fd7, 0x2b47, 0x0 }, /* #41 */
+    { 0x1b40c2, 0x1b4086, 0xa6c6, 0xafe7, 0x0961, 0x0 }, /* #42 */
+    { 0x0e3f03, 0x0e3706, 0x72ee, 0x7bff, 0x4b7b, 0x0 }, /* #43 */
+    { 0x000a17, 0x000202, 0x6174, 0x757c, 0x5428, 0x0 }, /* #44 */
+    { 0x1c3cc6, 0x1c3482, 0xc31a, 0xd3ba, 0x50a0, 0x0 }, /* #45 */
+    { 0x1a1782, 0x1a1782, 0x47d4, 0xe7d5, 0xe095, 0x0 }, /* #46 */
+    { 0x121a92, 0x121202, 0x09b8, 0x6fba, 0x6712, 0x0 }, /* #47 */
+    { 0x213fd6, 0x213786, 0xbae9, 0xbbed, 0x23a4, 0x0 }, /* #48 */
+    { 0x120013, 0x120082, 0x177b, 0xb7fb, 0xa3f9, 0x0 }, /* #49 */
+    { 0x3d5416, 0x3d5482, 0x9244, 0xff67, 0xff23, 0x0 }, /* #50 */
+    { 0x395303, 0x395306, 0x39f3, 0x3fff, 0x1f8d, 0x0 }, /* #51 */
+    { 0x105582, 0x105506, 0x4e1d, 0x6e5f, 0x664a, 0x0 }, /* #52 */
+    { 0x155946, 0x155106, 0x2125, 0x2d65, 0x2c61, 0x0 }, /* #53 */
+    { 0x371546, 0x371586, 0x6b02, 0xeb53, 0x8951, 0x0 }, /* #54 */
+    { 0x0869c3, 0x086106, 0x5084, 0x7aed, 0x6ae9, 0x0 }, /* #55 */
+    { 0x102e82, 0x102686, 0x9c08, 0xdddb, 0xddd3, 0x0 }, /* #56 */
+    { 0x370783, 0x370782, 0x0d24, 0xffa4, 0xf7a4, 0x0 }, /* #57 */
+    { 0x181283, 0x181286, 0x046b, 0xedff, 0xe995, 0x0 }, /* #58 */
+    { 0x317fd7, 0x317782, 0xfb0c, 0xfffe, 0xa6f2, 0x0 }, /* #59 */
+    { 0x384487, 0x384486, 0xe774, 0xfff6, 0x5a86, 0x0 }, /* #60 */
+    { 0x2c6796, 0x2c6786, 0x2508, 0xef6a, 0xee6a, 0x0 }, /* #61 */
+    { 0x182342, 0x182382, 0x7d63, 0xffe3, 0xc3c2, 0x0 }, /* #62 */
+    { 0x0b2556, 0x0b2506, 0x34c3, 0x3ceb, 0x282a, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_xor_u16[] =
 {
-    { 0x230f03, 0x230786, 0x8f98, 0xdf78, 0x50e0, 0x0 }, /* #0 */
-    { 0x2e3156, 0x2e3186, 0x739f, 0x92ca, 0xe155, 0x0 }, /* #1 */
-    { 0x153203, 0x153282, 0x22a5, 0x8397, 0xa132, 0x0 }, /* #2 */
-    { 0x070ac2, 0x070282, 0x8524, 0xb4d5, 0x31f1, 0x0 }, /* #3 */
-    { 0x145957, 0x145182, 0xa642, 0xe19d, 0x47df, 0x0 }, /* #4 */
-    { 0x2d2ed3, 0x2d2682, 0x50a5, 0xc373, 0x93d6, 0x0 }, /* #5 */
-    { 0x1c0047, 0x1c0086, 0x2d7a, 0xe287, 0xcffd, 0x0 }, /* #6 */
-    { 0x361c47, 0x361406, 0x15cd, 0x60e7, 0x752a, 0x0 }, /* #7 */
-    { 0x0944c3, 0x094482, 0xfd69, 0xc4ad, 0x39c4, 0x0 }, /* #8 */
-    { 0x1b74c6, 0x1b7406, 0xb2d1, 0x42dd, 0xf00c, 0x0 }, /* #9 */
-    { 0x0b3243, 0x0b3282, 0x6c04, 0xcd01, 0xa105, 0x0 }, /* #10 */
-    { 0x347d87, 0x347506, 0x081b, 0x5fa3, 0x57b8, 0x0 }, /* #11 */
-    { 0x202612, 0x202686, 0xc578, 0x9588, 0x50f0, 0x0 }, /* #12 */
-    { 0x1a4b07, 0x1a4302, 0xc2eb, 0x2225, 0xe0ce, 0x0 }, /* #13 */
-    { 0x132c46, 0x132482, 0x459b, 0xbdef, 0xf874, 0x0 }, /* #14 */
-    { 0x151c42, 0x151482, 0xd3fc, 0xa02f, 0x73d3, 0x0 }, /* #15 */
-    { 0x362782, 0x362706, 0x3012, 0x2c4d, 0x1c5f, 0x0 }, /* #16 */
-    { 0x1c4452, 0x1c4482, 0xf0e5, 0x806d, 0x7088, 0x0 }, /* #17 */
-    { 0x2b0083, 0x2b0082, 0xfaf3, 0x82f8, 0x780b, 0x0 }, /* #18 */
-    { 0x1e5a13, 0x1e5206, 0xf52b, 0x001d, 0xf536, 0x0 }, /* #19 */
-    { 0x006d93, 0x006582, 0x2c7c, 0xb486, 0x98fa, 0x0 }, /* #20 */
-    { 0x1a7902, 0x1a7102, 0xcb46, 0x413d, 0x8a7b, 0x0 }, /* #21 */
-    { 0x124886, 0x124002, 0xee77, 0x1eb0, 0xf0c7, 0x0 }, /* #22 */
-    { 0x1c1ac3, 0x1c1282, 0xb4ed, 0xfe01, 0x4aec, 0x0 }, /* #23 */
-    { 0x167302, 0x167302, 0xddb2, 0x3eb9, 0xe30b, 0x0 }, /* #24 */
-    { 0x330417, 0x330402, 0x9201, 0x35d3, 0xa7d2, 0x0 }, /* #25 */
-    { 0x017383, 0x017302, 0xfebb, 0x43a7, 0xbd1c, 0x0 }, /* #26 */
-    { 0x351c96, 0x351406, 0xf468, 0x0c2e, 0xf846, 0x0 }, /* #27 */
-    { 0x205803, 0x205082, 0xff22, 0xe00d, 0x1f2f, 0x0 }, /* #28 */
-    { 0x3e55d7, 0x3e5586, 0xc98d, 0xa39f, 0x6a12, 0x0 }, /* #29 */
-    { 0x0a67c7, 0x0a6702, 0xccb2, 0x3498, 0xf82a, 0x0 }, /* #30 */
-    { 0x0e18d3, 0x0e1082, 0xc545, 0x9c8a, 0x59cf, 0x0 }, /* #31 */
-    { 0x186647, 0x186686, 0x5c80, 0xa633, 0xfab3, 0x0 }, /* #32 */
-    { 0x153f17, 0x153706, 0xaaaf, 0x79a9, 0xd306, 0x0 }, /* #33 */
-    { 0x236293, 0x236282, 0x7528, 0xd66d, 0xa345, 0x0 }, /* #34 */
-    { 0x302cd3, 0x302486, 0x3139, 0x87ed, 0xb6d4, 0x0 }, /* #35 */
-    { 0x253103, 0x253186, 0x0bd5, 0xf956, 0xf283, 0x0 }, /* #36 */
-    { 0x161ac3, 0x161202, 0x049a, 0x290d, 0x2d97, 0x0 }, /* #37 */
-    { 0x3f25d3, 0x3f2586, 0xe709, 0xcb6a, 0x2c63, 0x0 }, /* #38 */
-    { 0x3d4b12, 0x3d4302, 0x5ca1, 0x201f, 0x7cbe, 0x0 }, /* #39 */
-    { 0x294ac7, 0x294202, 0x697b, 0x283b, 0x4140, 0x0 }, /* #40 */
-    { 0x275a92, 0x275202, 0x04ba, 0x6e10, 0x6aaa, 0x0 }, /* #41 */
-    { 0x0d6646, 0x0d6682, 0x338f, 0xc176, 0xf2f9, 0x0 }, /* #42 */
-    { 0x325947, 0x325102, 0xe8d8, 0x0da1, 0xe579, 0x0 }, /* #43 */
-    { 0x2b2286, 0x2b2282, 0xae26, 0xd389, 0x7daf, 0x0 }, /* #44 */
-    { 0x141a52, 0x141202, 0x880c, 0x6864, 0xe068, 0x0 }, /* #45 */
-    { 0x106356, 0x106302, 0xec04, 0x13f2, 0xfff6, 0x0 }, /* #46 */
-    { 0x0d0d13, 0x0d0586, 0xaa82, 0xc859, 0x62db, 0x0 }, /* #47 */
-    { 0x203913, 0x203186, 0xd5d6, 0xdba3, 0x0e75, 0x0 }, /* #48 */
-    { 0x022f97, 0x022786, 0x87f3, 0xfdac, 0x7a5f, 0x0 }, /* #49 */
-    { 0x2f3247, 0x2f3282, 0x245e, 0x8426, 0xa078, 0x0 }, /* #50 */
-    { 0x022747, 0x022786, 0x2f32, 0x8d5a, 0xa268, 0x0 }, /* #51 */
-    { 0x3c5a92, 0x3c5286, 0x41ea, 0xe2a3, 0xa349, 0x0 }, /* #52 */
-    { 0x312e16, 0x312682, 0x8a28, 0xd325, 0x590d, 0x0 }, /* #53 */
-    { 0x2807c7, 0x280706, 0xd5d1, 0x1863, 0xcdb2, 0x0 }, /* #54 */
-    { 0x2e6153, 0x2e6186, 0x62c3, 0x9506, 0xf7c5, 0x0 }, /* #55 */
-    { 0x3e4286, 0x3e4282, 0x6ee6, 0x8220, 0xecc6, 0x0 }, /* #56 */
-    { 0x3772c6, 0x377282, 0xde20, 0xc538, 0x1b18, 0x0 }, /* #57 */
-    { 0x0e5242, 0x0e5286, 0x412b, 0xd506, 0x942d, 0x0 }, /* #58 */
-    { 0x304a12, 0x304282, 0x7e06, 0x9198, 0xef9e, 0x0 }, /* #59 */
-    { 0x380706, 0x380706, 0x60f3, 0x7b5a, 0x1ba9, 0x0 }, /* #60 */
-    { 0x0d2393, 0x0d2382, 0xb788, 0xea64, 0x5dec, 0x0 }, /* #61 */
-    { 0x1a5752, 0x1a5706, 0x24ec, 0x1f95, 0x3b79, 0x0 }, /* #62 */
-    { 0x1d1087, 0x1d1002, 0xa448, 0x36e9, 0x92a1, 0x0 }, /* #63 */
+    { 0x1a40c6, 0x1a4046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x1b6a82, 0x1b6246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x364b92, 0x364346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x2c5347, 0x2c5346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x165bc2, 0x165302, 0x5f26, 0x5f26, 0x0000, 0x0 }, /* #4 */
+    { 0x1d1416, 0x1d1402, 0x6d13, 0x6d13, 0x0000, 0x0 }, /* #5 */
+    { 0x3a1cd2, 0x3a1482, 0x82df, 0x82df, 0x0000, 0x0 }, /* #6 */
+    { 0x216593, 0x216502, 0x1007, 0x1007, 0x0000, 0x0 }, /* #7 */
+    { 0x0e2f43, 0x0e2782, 0x362a, 0xde19, 0xe833, 0x0 }, /* #8 */
+    { 0x0c0287, 0x0c0202, 0x6c22, 0x7eef, 0x12cd, 0x0 }, /* #9 */
+    { 0x2c0407, 0x2c0406, 0x57ff, 0x34b2, 0x634d, 0x0 }, /* #10 */
+    { 0x172b12, 0x172386, 0x2246, 0xff05, 0xdd43, 0x0 }, /* #11 */
+    { 0x060856, 0x060006, 0x0336, 0x57a3, 0x5495, 0x0 }, /* #12 */
+    { 0x071d02, 0x071506, 0x4c71, 0x38b7, 0x74c6, 0x0 }, /* #13 */
+    { 0x0357c3, 0x035786, 0x9176, 0xa6b1, 0x37c7, 0x0 }, /* #14 */
+    { 0x0f3f83, 0x0f3786, 0x0e87, 0xb89a, 0xb61d, 0x0 }, /* #15 */
+    { 0x2927d6, 0x292782, 0x04c3, 0xcd26, 0xc9e5, 0x0 }, /* #16 */
+    { 0x1e0842, 0x1e0006, 0x43a3, 0x1a11, 0x59b2, 0x0 }, /* #17 */
+    { 0x297c06, 0x297406, 0x676c, 0x45ed, 0x2281, 0x0 }, /* #18 */
+    { 0x0b4b13, 0x0b4382, 0x27f6, 0xfadc, 0xdd2a, 0x0 }, /* #19 */
+    { 0x357cc6, 0x357486, 0x41fa, 0xde05, 0x9fff, 0x0 }, /* #20 */
+    { 0x195cc7, 0x195486, 0x5629, 0xcb7e, 0x9d57, 0x0 }, /* #21 */
+    { 0x321f42, 0x321782, 0x2afe, 0x8123, 0xabdd, 0x0 }, /* #22 */
+    { 0x254442, 0x254406, 0x10e2, 0x50cf, 0x402d, 0x0 }, /* #23 */
+    { 0x0970d2, 0x097006, 0xe76c, 0x1f03, 0xf86f, 0x0 }, /* #24 */
+    { 0x1b6a97, 0x1b6202, 0xdcd0, 0x399b, 0xe54b, 0x0 }, /* #25 */
+    { 0x326f97, 0x326782, 0x87f2, 0xff10, 0x78e2, 0x0 }, /* #26 */
+    { 0x1e2212, 0x1e2206, 0x005d, 0x5995, 0x59c8, 0x0 }, /* #27 */
+    { 0x341487, 0x341402, 0xb0f2, 0x6ad0, 0xda22, 0x0 }, /* #28 */
+    { 0x1a7716, 0x1a7702, 0x96cf, 0x0883, 0x9e4c, 0x0 }, /* #29 */
+    { 0x2c1502, 0x2c1506, 0x66c3, 0x2a48, 0x4c8b, 0x0 }, /* #30 */
+    { 0x224542, 0x224506, 0x68bb, 0x421d, 0x2aa6, 0x0 }, /* #31 */
+    { 0x3d6ec3, 0x3d6686, 0xfb6a, 0xc033, 0x3b59, 0x0 }, /* #32 */
+    { 0x020957, 0x020102, 0x679c, 0x065b, 0x61c7, 0x0 }, /* #33 */
+    { 0x1c0006, 0x1c0006, 0x2974, 0x535f, 0x7a2b, 0x0 }, /* #34 */
+    { 0x014e07, 0x014686, 0x6397, 0xea47, 0x89d0, 0x0 }, /* #35 */
+    { 0x1b0593, 0x1b0506, 0xe80e, 0x1233, 0xfa3d, 0x0 }, /* #36 */
+    { 0x3a33d6, 0x3a3302, 0x6f1d, 0x2592, 0x4a8f, 0x0 }, /* #37 */
+    { 0x312c07, 0x312402, 0xaaab, 0x5598, 0xff33, 0x0 }, /* #38 */
+    { 0x1b1fc6, 0x1b1782, 0x2306, 0xa380, 0x8086, 0x0 }, /* #39 */
+    { 0x380b02, 0x380386, 0xc047, 0xc782, 0x07c5, 0x0 }, /* #40 */
+    { 0x0338c7, 0x033006, 0x660c, 0x7c60, 0x1a6c, 0x0 }, /* #41 */
+    { 0x0e2652, 0x0e2606, 0xb3de, 0x4a0c, 0xf9d2, 0x0 }, /* #42 */
+    { 0x2a7283, 0x2a7202, 0x52ab, 0x2fe3, 0x7d48, 0x0 }, /* #43 */
+    { 0x194313, 0x194306, 0xe7bb, 0x76ff, 0x9144, 0x0 }, /* #44 */
+    { 0x000d46, 0x000582, 0x15ec, 0xff29, 0xeac5, 0x0 }, /* #45 */
+    { 0x1b44d3, 0x1b4406, 0xe9ab, 0x03e4, 0xea4f, 0x0 }, /* #46 */
+    { 0x280293, 0x280286, 0x65e1, 0xe6af, 0x834e, 0x0 }, /* #47 */
+    { 0x2f5097, 0x2f5002, 0xf771, 0x667a, 0x910b, 0x0 }, /* #48 */
+    { 0x241752, 0x241702, 0x3804, 0x65cb, 0x5dcf, 0x0 }, /* #49 */
+    { 0x333793, 0x333702, 0x35ea, 0x18d6, 0x2d3c, 0x0 }, /* #50 */
+    { 0x070e82, 0x070606, 0xd587, 0x0ae7, 0xdf60, 0x0 }, /* #51 */
+    { 0x364546, 0x364502, 0x295f, 0x730b, 0x5a54, 0x0 }, /* #52 */
+    { 0x2b4692, 0x2b4682, 0x56da, 0xe5c8, 0xb312, 0x0 }, /* #53 */
+    { 0x111b53, 0x111386, 0x9f6d, 0xaa11, 0x357c, 0x0 }, /* #54 */
+    { 0x0e5ed6, 0x0e5686, 0xdf63, 0xb9f0, 0x6693, 0x0 }, /* #55 */
+    { 0x1b6b53, 0x1b6306, 0xc307, 0x24cf, 0xe7c8, 0x0 }, /* #56 */
+    { 0x076107, 0x076106, 0x04a2, 0x1bc9, 0x1f6b, 0x0 }, /* #57 */
+    { 0x3a3447, 0x3a3486, 0xb5bc, 0xc7ee, 0x7252, 0x0 }, /* #58 */
+    { 0x206ec7, 0x206682, 0x26df, 0xeb2a, 0xcdf5, 0x0 }, /* #59 */
+    { 0x0958c2, 0x095086, 0xd870, 0xd559, 0x0d29, 0x0 }, /* #60 */
+    { 0x177f93, 0x177782, 0x1b02, 0xcdf4, 0xd6f6, 0x0 }, /* #61 */
+    { 0x131857, 0x131086, 0x45d7, 0xbcdb, 0xf90c, 0x0 }, /* #62 */
+    { 0x035497, 0x035482, 0x8eb6, 0x9e0b, 0x10bd, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_xor_u16_locked[] =
 {
-    { 0x2c3e56, 0x2c3602, 0xf1e0, 0x5a94, 0xab74, 0x0 }, /* #0 */
-    { 0x240e06, 0x240602, 0x027f, 0x04d3, 0x06ac, 0x0 }, /* #1 */
-    { 0x041056, 0x041086, 0x923d, 0x84dd, 0x16e0, 0x0 }, /* #2 */
-    { 0x110556, 0x110502, 0x177d, 0x39ce, 0x2eb3, 0x0 }, /* #3 */
-    { 0x327d12, 0x327506, 0x61ce, 0x58ed, 0x3923, 0x0 }, /* #4 */
-    { 0x1e6512, 0x1e6506, 0xd994, 0x6647, 0xbfd3, 0x0 }, /* #5 */
-    { 0x3a4946, 0x3a4102, 0xe5b3, 0x66e3, 0x8350, 0x0 }, /* #6 */
-    { 0x320a53, 0x320282, 0x965e, 0x9b2a, 0x0d74, 0x0 }, /* #7 */
-    { 0x204d83, 0x204586, 0x536b, 0x9a55, 0xc93e, 0x0 }, /* #8 */
-    { 0x330c46, 0x330482, 0x0364, 0xb202, 0xb166, 0x0 }, /* #9 */
-    { 0x0b5246, 0x0b5286, 0x22cc, 0xbdc3, 0x9f0f, 0x0 }, /* #10 */
-    { 0x3819c7, 0x381186, 0xa215, 0xec8b, 0x4e9e, 0x0 }, /* #11 */
-    { 0x2919d2, 0x291186, 0x72dc, 0xa135, 0xd3e9, 0x0 }, /* #12 */
-    { 0x3914c3, 0x391402, 0x594b, 0x150e, 0x4c45, 0x0 }, /* #13 */
-    { 0x085c42, 0x085402, 0x5ae7, 0x4ebf, 0x1458, 0x0 }, /* #14 */
-    { 0x002142, 0x002102, 0xa014, 0x268a, 0x869e, 0x0 }, /* #15 */
-    { 0x1c7c92, 0x1c7486, 0x2f1a, 0xa7c9, 0x88d3, 0x0 }, /* #16 */
-    { 0x150312, 0x150302, 0xef8c, 0x1692, 0xf91e, 0x0 }, /* #17 */
-    { 0x0b32d6, 0x0b3202, 0x6fa4, 0x1245, 0x7de1, 0x0 }, /* #18 */
-    { 0x2d4c06, 0x2d4482, 0x2408, 0xa957, 0x8d5f, 0x0 }, /* #19 */
-    { 0x060f52, 0x060786, 0x261e, 0xb141, 0x975f, 0x0 }, /* #20 */
-    { 0x210cd3, 0x210406, 0x1d34, 0x77b4, 0x6a80, 0x0 }, /* #21 */
-    { 0x1c1783, 0x1c1702, 0xdaeb, 0x7f40, 0xa5ab, 0x0 }, /* #22 */
-    { 0x351493, 0x351482, 0x2e60, 0xe001, 0xce61, 0x0 }, /* #23 */
-    { 0x0e5c03, 0x0e5482, 0xb4a7, 0xd6d6, 0x6271, 0x0 }, /* #24 */
-    { 0x0f1383, 0x0f1382, 0x641d, 0xdad0, 0xbecd, 0x0 }, /* #25 */
-    { 0x143e86, 0x143686, 0xfa2f, 0xc90f, 0x3320, 0x0 }, /* #26 */
-    { 0x122416, 0x122486, 0x0478, 0x9c28, 0x9850, 0x0 }, /* #27 */
-    { 0x3b56d7, 0x3b5686, 0x5899, 0xeb00, 0xb399, 0x0 }, /* #28 */
-    { 0x3e4246, 0x3e4282, 0xcaf6, 0xde76, 0x1480, 0x0 }, /* #29 */
-    { 0x167786, 0x167786, 0x284d, 0xdf95, 0xf7d8, 0x0 }, /* #30 */
-    { 0x3813d3, 0x381382, 0xc20a, 0xf14f, 0x3345, 0x0 }, /* #31 */
-    { 0x2c7a07, 0x2c7286, 0x4eb1, 0xcd1e, 0x83af, 0x0 }, /* #32 */
-    { 0x325c16, 0x325406, 0x60c5, 0x07e2, 0x6727, 0x0 }, /* #33 */
-    { 0x165ac2, 0x165282, 0x91c8, 0x9804, 0x09cc, 0x0 }, /* #34 */
-    { 0x383803, 0x383002, 0x339b, 0x70fe, 0x4365, 0x0 }, /* #35 */
-    { 0x2b5713, 0x2b5706, 0x8a0f, 0x6b96, 0xe199, 0x0 }, /* #36 */
-    { 0x393fc2, 0x393706, 0x2327, 0x2228, 0x010f, 0x0 }, /* #37 */
-    { 0x3c27c3, 0x3c2786, 0x6330, 0x8d18, 0xee28, 0x0 }, /* #38 */
-    { 0x0e2d82, 0x0e2502, 0xaa0a, 0x2bef, 0x81e5, 0x0 }, /* #39 */
-    { 0x2767c3, 0x276786, 0x6a5e, 0xe8d4, 0x828a, 0x0 }, /* #40 */
-    { 0x334dc3, 0x334502, 0x18f3, 0x1e29, 0x06da, 0x0 }, /* #41 */
-    { 0x0c1206, 0x0c1286, 0x4dc8, 0xcb3f, 0x86f7, 0x0 }, /* #42 */
-    { 0x355597, 0x355502, 0xf938, 0x1a29, 0xe311, 0x0 }, /* #43 */
-    { 0x2d1b07, 0x2d1306, 0xb548, 0x0d90, 0xb8d8, 0x0 }, /* #44 */
-    { 0x1605c7, 0x160586, 0xb763, 0xb26f, 0x050c, 0x0 }, /* #45 */
-    { 0x330652, 0x330606, 0xdcd6, 0x49fa, 0x952c, 0x0 }, /* #46 */
-    { 0x3e1883, 0x3e1086, 0xf693, 0x95d8, 0x634b, 0x0 }, /* #47 */
-    { 0x2b1243, 0x2b1282, 0xb305, 0xbeef, 0x0dea, 0x0 }, /* #48 */
-    { 0x050112, 0x050182, 0x34de, 0xc840, 0xfc9e, 0x0 }, /* #49 */
-    { 0x000106, 0x000106, 0x6e82, 0x4a42, 0x24c0, 0x0 }, /* #50 */
-    { 0x086703, 0x086706, 0x0460, 0x5e27, 0x5a47, 0x0 }, /* #51 */
-    { 0x182ad6, 0x182202, 0xc916, 0x2cd9, 0xe5cf, 0x0 }, /* #52 */
-    { 0x141402, 0x141482, 0xba13, 0x8557, 0x3f44, 0x0 }, /* #53 */
-    { 0x014a12, 0x014206, 0xaa33, 0x50f9, 0xfaca, 0x0 }, /* #54 */
-    { 0x066fc3, 0x066782, 0xbd7d, 0xd5b9, 0x68c4, 0x0 }, /* #55 */
-    { 0x143a06, 0x143206, 0x40fa, 0x5cb2, 0x1c48, 0x0 }, /* #56 */
-    { 0x2d7097, 0x2d7002, 0xb24d, 0x590b, 0xeb46, 0x0 }, /* #57 */
-    { 0x165692, 0x165686, 0x6fa5, 0xb388, 0xdc2d, 0x0 }, /* #58 */
-    { 0x251f52, 0x251706, 0xb48a, 0x5f39, 0xebb3, 0x0 }, /* #59 */
-    { 0x2b4016, 0x2b4082, 0x7687, 0xc983, 0xbf04, 0x0 }, /* #60 */
-    { 0x3d5142, 0x3d5182, 0x330d, 0x8fba, 0xbcb7, 0x0 }, /* #61 */
-    { 0x351e06, 0x351606, 0x2fcc, 0x2836, 0x07fa, 0x0 }, /* #62 */
-    { 0x223793, 0x223702, 0x5a5f, 0x7f0e, 0x2551, 0x0 }, /* #63 */
+    { 0x197747, 0x197746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x265d87, 0x265546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x1b4ed7, 0x1b4646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x127bd7, 0x127346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x153392, 0x153302, 0x1a58, 0x1a58, 0x0000, 0x0 }, /* #4 */
+    { 0x045e87, 0x045686, 0xb695, 0xb695, 0x0000, 0x0 }, /* #5 */
+    { 0x2a01d2, 0x2a0102, 0x4a0e, 0x4a0e, 0x0000, 0x0 }, /* #6 */
+    { 0x201082, 0x201006, 0x6fc0, 0x6fc0, 0x0000, 0x0 }, /* #7 */
+    { 0x1b4287, 0x1b4286, 0xf80f, 0xe659, 0x1e56, 0x0 }, /* #8 */
+    { 0x3c57c2, 0x3c5786, 0x3fe1, 0xaea5, 0x9144, 0x0 }, /* #9 */
+    { 0x170e03, 0x170606, 0x49a0, 0x56b1, 0x1f11, 0x0 }, /* #10 */
+    { 0x345986, 0x345182, 0xa772, 0xd715, 0x7067, 0x0 }, /* #11 */
+    { 0x252b82, 0x252306, 0x2726, 0x6106, 0x4620, 0x0 }, /* #12 */
+    { 0x2154d7, 0x215486, 0x970f, 0xb081, 0x278e, 0x0 }, /* #13 */
+    { 0x0a0193, 0x0a0106, 0x99e6, 0x43c5, 0xda23, 0x0 }, /* #14 */
+    { 0x286116, 0x286106, 0xa89d, 0x7409, 0xdc94, 0x0 }, /* #15 */
+    { 0x3f3242, 0x3f3206, 0x4950, 0x1411, 0x5d41, 0x0 }, /* #16 */
+    { 0x296057, 0x296002, 0xbcbe, 0x330b, 0x8fb5, 0x0 }, /* #17 */
+    { 0x012cc2, 0x012482, 0x1217, 0xaee5, 0xbcf2, 0x0 }, /* #18 */
+    { 0x353b16, 0x353302, 0xdf64, 0x360b, 0xe96f, 0x0 }, /* #19 */
+    { 0x167943, 0x167182, 0xf34f, 0xce79, 0x3d36, 0x0 }, /* #20 */
+    { 0x1d49c7, 0x1d4186, 0x1f3a, 0xecd1, 0xf3eb, 0x0 }, /* #21 */
+    { 0x1f2243, 0x1f2202, 0x122a, 0x180e, 0x0a24, 0x0 }, /* #22 */
+    { 0x255ad6, 0x255282, 0x3485, 0x8479, 0xb0fc, 0x0 }, /* #23 */
+    { 0x336257, 0x336206, 0x058f, 0x6ec0, 0x6b4f, 0x0 }, /* #24 */
+    { 0x1775c3, 0x177582, 0x760c, 0xd352, 0xa55e, 0x0 }, /* #25 */
+    { 0x307352, 0x307386, 0x2150, 0x9e9c, 0xbfcc, 0x0 }, /* #26 */
+    { 0x2e5443, 0x2e5406, 0xb4f0, 0x2455, 0x90a5, 0x0 }, /* #27 */
+    { 0x0d1702, 0x0d1786, 0xcbc3, 0xd1b1, 0x1a72, 0x0 }, /* #28 */
+    { 0x053b06, 0x053386, 0x42d0, 0xc641, 0x8491, 0x0 }, /* #29 */
+    { 0x037e52, 0x037606, 0x7bcb, 0x5744, 0x2c8f, 0x0 }, /* #30 */
+    { 0x0d7643, 0x0d7606, 0x2c95, 0x546a, 0x78ff, 0x0 }, /* #31 */
+    { 0x0b5f13, 0x0b5782, 0xf3ec, 0xe8d5, 0x1b39, 0x0 }, /* #32 */
+    { 0x3b30c2, 0x3b3082, 0x6b1a, 0x8ecb, 0xe5d1, 0x0 }, /* #33 */
+    { 0x040c93, 0x040406, 0xb838, 0x10ed, 0xa8d5, 0x0 }, /* #34 */
+    { 0x262556, 0x262586, 0x404f, 0xa0d8, 0xe097, 0x0 }, /* #35 */
+    { 0x1f3b43, 0x1f3306, 0x70f0, 0x624d, 0x12bd, 0x0 }, /* #36 */
+    { 0x301ac3, 0x301282, 0x6613, 0xdaef, 0xbcfc, 0x0 }, /* #37 */
+    { 0x1351d6, 0x135186, 0xd398, 0xcea3, 0x1d3b, 0x0 }, /* #38 */
+    { 0x201d97, 0x201582, 0xf020, 0xe632, 0x1612, 0x0 }, /* #39 */
+    { 0x0d5093, 0x0d5086, 0x7ff0, 0xa847, 0xd7b7, 0x0 }, /* #40 */
+    { 0x2f6583, 0x2f6582, 0x123c, 0xee10, 0xfc2c, 0x0 }, /* #41 */
+    { 0x2c2a56, 0x2c2202, 0x9cf7, 0x083d, 0x94ca, 0x0 }, /* #42 */
+    { 0x3e1cc7, 0x3e1486, 0xff58, 0x83e1, 0x7cb9, 0x0 }, /* #43 */
+    { 0x2508d6, 0x250006, 0x80c0, 0x1b4d, 0x9b8d, 0x0 }, /* #44 */
+    { 0x000812, 0x000002, 0x960f, 0x7eb9, 0xe8b6, 0x0 }, /* #45 */
+    { 0x330d53, 0x330502, 0x0cfd, 0x19e6, 0x151b, 0x0 }, /* #46 */
+    { 0x363892, 0x363086, 0x6865, 0xcb18, 0xa37d, 0x0 }, /* #47 */
+    { 0x227ad6, 0x227286, 0xc43c, 0x9f47, 0x5b7b, 0x0 }, /* #48 */
+    { 0x3a2183, 0x3a2102, 0x036a, 0x3192, 0x32f8, 0x0 }, /* #49 */
+    { 0x042892, 0x042002, 0x4964, 0x4929, 0x004d, 0x0 }, /* #50 */
+    { 0x022d42, 0x022502, 0xc33c, 0x7526, 0xb61a, 0x0 }, /* #51 */
+    { 0x2a6816, 0x2a6082, 0x4d91, 0x8510, 0xc881, 0x0 }, /* #52 */
+    { 0x175686, 0x175602, 0x3478, 0x0fab, 0x3bd3, 0x0 }, /* #53 */
+    { 0x287e92, 0x287686, 0x4ff6, 0xd6d1, 0x9927, 0x0 }, /* #54 */
+    { 0x316b46, 0x316386, 0x4a5e, 0xb70c, 0xfd52, 0x0 }, /* #55 */
+    { 0x3e6a92, 0x3e6282, 0xc1a3, 0x8026, 0x4185, 0x0 }, /* #56 */
+    { 0x210a43, 0x210282, 0x59b4, 0xe358, 0xbaec, 0x0 }, /* #57 */
+    { 0x267696, 0x267606, 0xe091, 0x0b65, 0xebf4, 0x0 }, /* #58 */
+    { 0x0c2656, 0x0c2606, 0x50e2, 0x4e0a, 0x1ee8, 0x0 }, /* #59 */
+    { 0x2d0d52, 0x2d0582, 0xcce1, 0xbdb3, 0x7152, 0x0 }, /* #60 */
+    { 0x2a2346, 0x2a2386, 0x2d99, 0x9765, 0xbafc, 0x0 }, /* #61 */
+    { 0x281852, 0x281082, 0x1b95, 0xd84f, 0xc3da, 0x0 }, /* #62 */
+    { 0x007806, 0x007006, 0x31c8, 0x5365, 0x62ad, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_and_u16[] =
 {
-    { 0x310152, 0x310106, 0x0554, 0x0514, 0xd797, 0x0 }, /* #0 */
-    { 0x0d0192, 0x0d0102, 0x5e53, 0x1252, 0xb3fa, 0x0 }, /* #1 */
-    { 0x016e06, 0x016602, 0xf88d, 0x080d, 0x0b5f, 0x0 }, /* #2 */
-    { 0x1f0b43, 0x1f0302, 0x3b37, 0x3223, 0xb6a3, 0x0 }, /* #3 */
-    { 0x371ac6, 0x371202, 0x5fe8, 0x1880, 0x9891, 0x0 }, /* #4 */
-    { 0x1c0d43, 0x1c0582, 0x9c0f, 0x940d, 0xb5cd, 0x0 }, /* #5 */
-    { 0x084603, 0x084602, 0x4f93, 0x4a80, 0x4aa8, 0x0 }, /* #6 */
-    { 0x056d53, 0x056506, 0xc089, 0x4009, 0x6c29, 0x0 }, /* #7 */
-    { 0x1315d6, 0x131502, 0x51b4, 0x10a4, 0x34ee, 0x0 }, /* #8 */
-    { 0x1f14d7, 0x1f1402, 0x56cf, 0x424c, 0x4a7c, 0x0 }, /* #9 */
-    { 0x101857, 0x101086, 0xa9ff, 0xa9b7, 0xbdb7, 0x0 }, /* #10 */
-    { 0x344bc7, 0x344302, 0xa5a9, 0x05a1, 0x1df3, 0x0 }, /* #11 */
-    { 0x2e54c3, 0x2e5406, 0x5875, 0x0860, 0x8aea, 0x0 }, /* #12 */
-    { 0x273092, 0x273002, 0x5498, 0x4008, 0xe229, 0x0 }, /* #13 */
-    { 0x2e1d83, 0x2e1502, 0xe29f, 0x4083, 0x4ce3, 0x0 }, /* #14 */
-    { 0x167586, 0x167586, 0xf318, 0xd100, 0xd182, 0x0 }, /* #15 */
-    { 0x356b17, 0x356386, 0x81ba, 0x8082, 0xda86, 0x0 }, /* #16 */
-    { 0x155402, 0x155406, 0x1901, 0x0800, 0xce62, 0x0 }, /* #17 */
-    { 0x083857, 0x083006, 0xa6ce, 0x060a, 0x1f2a, 0x0 }, /* #18 */
-    { 0x351692, 0x351602, 0xfa4a, 0x304a, 0x31ee, 0x0 }, /* #19 */
-    { 0x1c16d7, 0x1c1606, 0x4658, 0x4218, 0x6298, 0x0 }, /* #20 */
-    { 0x057153, 0x057186, 0xd82d, 0x800c, 0x879c, 0x0 }, /* #21 */
-    { 0x072b03, 0x072306, 0x9391, 0x1290, 0x52d8, 0x0 }, /* #22 */
-    { 0x067d46, 0x067502, 0x72c1, 0x0201, 0x0a03, 0x0 }, /* #23 */
-    { 0x166386, 0x166386, 0xbc7c, 0x9444, 0x9645, 0x0 }, /* #24 */
-    { 0x343b42, 0x343306, 0xf79f, 0x1382, 0x1be2, 0x0 }, /* #25 */
-    { 0x2e1603, 0x2e1606, 0x2142, 0x0100, 0x8f9c, 0x0 }, /* #26 */
-    { 0x3f7317, 0x3f7302, 0x3a8c, 0x2204, 0xe234, 0x0 }, /* #27 */
-    { 0x0c5156, 0x0c5182, 0xc765, 0x8261, 0xba79, 0x0 }, /* #28 */
-    { 0x1b0307, 0x1b0386, 0xf3d0, 0xe000, 0xec0e, 0x0 }, /* #29 */
-    { 0x092bd7, 0x092306, 0xa1b3, 0x00a0, 0x08a8, 0x0 }, /* #30 */
-    { 0x385487, 0x385406, 0x3aa0, 0x3800, 0xf803, 0x0 }, /* #31 */
-    { 0x3f4256, 0x3f4286, 0xd923, 0x9121, 0x91a5, 0x0 }, /* #32 */
-    { 0x021702, 0x021706, 0x1f23, 0x0121, 0x416d, 0x0 }, /* #33 */
-    { 0x1f6117, 0x1f6186, 0xd476, 0x9442, 0x9cc2, 0x0 }, /* #34 */
-    { 0x151287, 0x151206, 0x0e3b, 0x0c03, 0x5d47, 0x0 }, /* #35 */
-    { 0x2f0e97, 0x2f0606, 0xa709, 0x0400, 0x5436, 0x0 }, /* #36 */
-    { 0x1a3e96, 0x1a3646, 0x0894, 0x0000, 0x576b, 0x0 }, /* #37 */
-    { 0x264192, 0x264102, 0x8e44, 0x0240, 0x52fb, 0x0 }, /* #38 */
-    { 0x0a0747, 0x0a0702, 0xfe6a, 0x1408, 0x158d, 0x0 }, /* #39 */
-    { 0x1b0613, 0x1b0602, 0x7b88, 0x2880, 0x2897, 0x0 }, /* #40 */
-    { 0x2e0646, 0x2e0602, 0x1f29, 0x1508, 0xf51a, 0x0 }, /* #41 */
-    { 0x0608c2, 0x060006, 0xb7ec, 0x0024, 0x0036, 0x0 }, /* #42 */
-    { 0x385f92, 0x385706, 0x2b28, 0x0b28, 0x4f6d, 0x0 }, /* #43 */
-    { 0x3b0c03, 0x3b0402, 0x03b8, 0x0320, 0x2b26, 0x0 }, /* #44 */
-    { 0x3c09c2, 0x3c0102, 0x2996, 0x2894, 0x6afc, 0x0 }, /* #45 */
-    { 0x1c0807, 0x1c0086, 0x842a, 0x8400, 0xec14, 0x0 }, /* #46 */
-    { 0x391992, 0x391106, 0x03d0, 0x0250, 0x7e70, 0x0 }, /* #47 */
-    { 0x030fd3, 0x030706, 0x2f2e, 0x0506, 0x9517, 0x0 }, /* #48 */
-    { 0x394e92, 0x394606, 0x4d21, 0x4d21, 0xcded, 0x0 }, /* #49 */
-    { 0x0f2c83, 0x0f2402, 0x7bd8, 0x3040, 0xb463, 0x0 }, /* #50 */
-    { 0x186493, 0x186402, 0x2bc3, 0x00c1, 0x40f9, 0x0 }, /* #51 */
-    { 0x204c43, 0x204402, 0x79d3, 0x4091, 0x4499, 0x0 }, /* #52 */
-    { 0x332582, 0x332502, 0xaf2f, 0x2402, 0x6412, 0x0 }, /* #53 */
-    { 0x2f17c7, 0x2f1706, 0x2411, 0x0411, 0x059d, 0x0 }, /* #54 */
-    { 0x121fd6, 0x121706, 0xf6e1, 0x3200, 0x3a18, 0x0 }, /* #55 */
-    { 0x291456, 0x291486, 0xdffa, 0xd0aa, 0xd0ab, 0x0 }, /* #56 */
-    { 0x1a2456, 0x1a2406, 0xa105, 0x0005, 0x565f, 0x0 }, /* #57 */
-    { 0x2f7f16, 0x2f7706, 0x3627, 0x3205, 0x3b15, 0x0 }, /* #58 */
-    { 0x3b6f43, 0x3b6706, 0x0f2a, 0x030a, 0x93da, 0x0 }, /* #59 */
-    { 0x3279d2, 0x327106, 0xa176, 0x2150, 0x6359, 0x0 }, /* #60 */
-    { 0x197b06, 0x197306, 0xd9f4, 0x1060, 0x3263, 0x0 }, /* #61 */
-    { 0x1c1c43, 0x1c1402, 0x71aa, 0x7102, 0x7102, 0x0 }, /* #62 */
-    { 0x023d52, 0x023506, 0x47bd, 0x0388, 0x038a, 0x0 }, /* #63 */
+    { 0x223047, 0x223046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x086287, 0x086246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x394e83, 0x394646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x3974d3, 0x397446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x121ad3, 0x121246, 0xa276, 0x0000, 0x0000, 0x0 }, /* #4 */
+    { 0x311686, 0x311646, 0x0b08, 0x0000, 0x0000, 0x0 }, /* #5 */
+    { 0x2e7cd7, 0x2e7446, 0x93c5, 0x0000, 0x0000, 0x0 }, /* #6 */
+    { 0x153dd6, 0x153546, 0xca34, 0x0000, 0x0000, 0x0 }, /* #7 */
+    { 0x337152, 0x337182, 0xcd39, 0x8119, 0x815b, 0x0 }, /* #8 */
+    { 0x0d1096, 0x0d1006, 0x6a40, 0x4800, 0xcda9, 0x0 }, /* #9 */
+    { 0x370302, 0x370386, 0xc391, 0x8300, 0x9f66, 0x0 }, /* #10 */
+    { 0x262787, 0x262706, 0x1e32, 0x1812, 0x9952, 0x0 }, /* #11 */
+    { 0x1f2307, 0x1f2386, 0xb53f, 0x800c, 0x828c, 0x0 }, /* #12 */
+    { 0x0c1f52, 0x0c1706, 0x7389, 0x0109, 0x851d, 0x0 }, /* #13 */
+    { 0x150f52, 0x150706, 0x924b, 0x120a, 0x773e, 0x0 }, /* #14 */
+    { 0x1067d2, 0x106786, 0xf209, 0x8000, 0x8d50, 0x0 }, /* #15 */
+    { 0x3f34d7, 0x3f3406, 0x634a, 0x2200, 0xbe91, 0x0 }, /* #16 */
+    { 0x2435d3, 0x243506, 0xa095, 0x2014, 0x6f14, 0x0 }, /* #17 */
+    { 0x071086, 0x071002, 0x0227, 0x0001, 0x0559, 0x0 }, /* #18 */
+    { 0x3a1e82, 0x3a1686, 0xc147, 0x8005, 0x801d, 0x0 }, /* #19 */
+    { 0x3f5183, 0x3f5106, 0x3309, 0x3209, 0xba2b, 0x0 }, /* #20 */
+    { 0x3c2a86, 0x3c2206, 0x8227, 0x0027, 0x0077, 0x0 }, /* #21 */
+    { 0x101517, 0x101502, 0x6518, 0x0410, 0x0c34, 0x0 }, /* #22 */
+    { 0x3e4a83, 0x3e4202, 0xa342, 0x0340, 0x1b51, 0x0 }, /* #23 */
+    { 0x3d5903, 0x3d5106, 0x9610, 0x0200, 0x2b40, 0x0 }, /* #24 */
+    { 0x277182, 0x277106, 0xc85e, 0x4814, 0x7e95, 0x0 }, /* #25 */
+    { 0x3f3fc7, 0x3f3782, 0xb580, 0xa180, 0xebe5, 0x0 }, /* #26 */
+    { 0x042ec6, 0x042606, 0x3f4c, 0x2348, 0x23eb, 0x0 }, /* #27 */
+    { 0x0d3003, 0x0d3082, 0xd6e1, 0xd6e0, 0xd6ec, 0x0 }, /* #28 */
+    { 0x176c06, 0x176406, 0x6c17, 0x0c00, 0x0c48, 0x0 }, /* #29 */
+    { 0x003917, 0x003102, 0x9757, 0x1416, 0x5c9e, 0x0 }, /* #30 */
+    { 0x315142, 0x315102, 0x4dcd, 0x054c, 0xb75c, 0x0 }, /* #31 */
+    { 0x1a3516, 0x1a3502, 0xc2ab, 0x4220, 0x7f20, 0x0 }, /* #32 */
+    { 0x075e07, 0x075682, 0xaa74, 0xaa64, 0xfe6e, 0x0 }, /* #33 */
+    { 0x2174d6, 0x217406, 0x6e78, 0x0450, 0x84d6, 0x0 }, /* #34 */
+    { 0x171246, 0x171202, 0x2a5b, 0x0a13, 0x5e13, 0x0 }, /* #35 */
+    { 0x084153, 0x084182, 0xc3b5, 0xc394, 0xc79e, 0x0 }, /* #36 */
+    { 0x000a07, 0x000282, 0xad8c, 0xa18c, 0xa18d, 0x0 }, /* #37 */
+    { 0x105092, 0x105086, 0xf644, 0xc244, 0xc3e4, 0x0 }, /* #38 */
+    { 0x077742, 0x077706, 0x23fd, 0x219c, 0x659c, 0x0 }, /* #39 */
+    { 0x3818d6, 0x381006, 0x7984, 0x2084, 0x24df, 0x0 }, /* #40 */
+    { 0x266b16, 0x266306, 0x263e, 0x2622, 0x27a3, 0x0 }, /* #41 */
+    { 0x387a52, 0x387206, 0x6fc6, 0x45c6, 0x55ff, 0x0 }, /* #42 */
+    { 0x3203d6, 0x320306, 0xb9b7, 0x0814, 0x4c14, 0x0 }, /* #43 */
+    { 0x037c03, 0x037402, 0x4831, 0x4831, 0xca3b, 0x0 }, /* #44 */
+    { 0x315156, 0x315102, 0xad21, 0x2101, 0x6147, 0x0 }, /* #45 */
+    { 0x051443, 0x051402, 0x311f, 0x2104, 0x2ba4, 0x0 }, /* #46 */
+    { 0x2d4803, 0x2d4002, 0xa2e2, 0x0220, 0x1a39, 0x0 }, /* #47 */
+    { 0x390183, 0x390106, 0x91dd, 0x10d4, 0x5cf6, 0x0 }, /* #48 */
+    { 0x3274d6, 0x327402, 0x204f, 0x004f, 0x0eff, 0x0 }, /* #49 */
+    { 0x3a3f97, 0x3a3702, 0x575e, 0x4004, 0xc025, 0x0 }, /* #50 */
+    { 0x320287, 0x320202, 0xbe34, 0x3a34, 0x7a34, 0x0 }, /* #51 */
+    { 0x092806, 0x092002, 0x6595, 0x4110, 0xd950, 0x0 }, /* #52 */
+    { 0x1145c6, 0x114506, 0x63d9, 0x6300, 0xeb22, 0x0 }, /* #53 */
+    { 0x3e4742, 0x3e4706, 0x74a1, 0x7000, 0x7140, 0x0 }, /* #54 */
+    { 0x0e5b57, 0x0e5306, 0x0ea0, 0x0200, 0x6308, 0x0 }, /* #55 */
+    { 0x0a44c6, 0x0a4406, 0xd113, 0x0111, 0x255d, 0x0 }, /* #56 */
+    { 0x057017, 0x057006, 0x7069, 0x6069, 0xe7f9, 0x0 }, /* #57 */
+    { 0x086646, 0x086602, 0x3cfe, 0x2cf4, 0x2ef5, 0x0 }, /* #58 */
+    { 0x097597, 0x097506, 0x076c, 0x0460, 0x54f3, 0x0 }, /* #59 */
+    { 0x360cd2, 0x360406, 0x90e9, 0x00a9, 0x0bbf, 0x0 }, /* #60 */
+    { 0x0e2046, 0x0e2002, 0x4620, 0x4420, 0x743a, 0x0 }, /* #61 */
+    { 0x1e0443, 0x1e0402, 0x333e, 0x3032, 0x3433, 0x0 }, /* #62 */
+    { 0x356d46, 0x356582, 0xea17, 0x8a04, 0x8b0c, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_and_u16_locked[] =
 {
-    { 0x027547, 0x027582, 0xf6a4, 0xa204, 0xa254, 0x0 }, /* #0 */
-    { 0x3a4b03, 0x3a4306, 0xa238, 0x0230, 0x0f33, 0x0 }, /* #1 */
-    { 0x157797, 0x157706, 0x2b81, 0x2b00, 0x2f38, 0x0 }, /* #2 */
-    { 0x0e17d7, 0x0e1786, 0xbc0b, 0x9409, 0x940d, 0x0 }, /* #3 */
-    { 0x271ac3, 0x271206, 0x1816, 0x1806, 0x5ec7, 0x0 }, /* #4 */
-    { 0x370e56, 0x370602, 0x53a1, 0x1080, 0xb09e, 0x0 }, /* #5 */
-    { 0x3a6697, 0x3a6606, 0x8f07, 0x0f06, 0x3f16, 0x0 }, /* #6 */
-    { 0x266ec2, 0x266686, 0x9336, 0x9306, 0xfb46, 0x0 }, /* #7 */
-    { 0x165a02, 0x165246, 0xcb50, 0x0000, 0x042c, 0x0 }, /* #8 */
-    { 0x1214c3, 0x121482, 0xce24, 0x8204, 0xa38c, 0x0 }, /* #9 */
-    { 0x0e5b82, 0x0e5382, 0xfe79, 0xc001, 0xc087, 0x0 }, /* #10 */
-    { 0x187f53, 0x187706, 0x734f, 0x4347, 0x4b77, 0x0 }, /* #11 */
-    { 0x221643, 0x221682, 0xa87d, 0xa075, 0xb2f7, 0x0 }, /* #12 */
-    { 0x300e97, 0x300606, 0x0e08, 0x0e00, 0x6f46, 0x0 }, /* #13 */
-    { 0x0b6c46, 0x0b6406, 0xc491, 0x0490, 0x349c, 0x0 }, /* #14 */
-    { 0x257953, 0x257106, 0x216c, 0x0124, 0x57a5, 0x0 }, /* #15 */
-    { 0x363956, 0x363102, 0xf6af, 0x7680, 0x7690, 0x0 }, /* #16 */
-    { 0x3a0c07, 0x3a0402, 0xd2b7, 0x1210, 0x1310, 0x0 }, /* #17 */
-    { 0x240997, 0x240182, 0xa928, 0xa920, 0xaf24, 0x0 }, /* #18 */
-    { 0x176546, 0x176586, 0xa0a9, 0xa0a9, 0xe6ef, 0x0 }, /* #19 */
-    { 0x187b03, 0x187302, 0x1fa0, 0x1b80, 0x5bc4, 0x0 }, /* #20 */
-    { 0x002742, 0x002706, 0x3bd8, 0x1188, 0x15ad, 0x0 }, /* #21 */
-    { 0x1d1c47, 0x1d1402, 0x1d4e, 0x1c40, 0x1c70, 0x0 }, /* #22 */
-    { 0x2217c6, 0x221702, 0x6d93, 0x6502, 0xe70a, 0x0 }, /* #23 */
-    { 0x355047, 0x355002, 0xd12d, 0x1104, 0x1f84, 0x0 }, /* #24 */
-    { 0x192e93, 0x192602, 0xd0e8, 0x4020, 0x6c21, 0x0 }, /* #25 */
-    { 0x016dc6, 0x016506, 0x2066, 0x0060, 0x0cf8, 0x0 }, /* #26 */
-    { 0x0f74c7, 0x0f7406, 0xbba4, 0x3aa0, 0x3ae8, 0x0 }, /* #27 */
-    { 0x1f61d6, 0x1f6102, 0x512f, 0x4107, 0xef97, 0x0 }, /* #28 */
-    { 0x184957, 0x184102, 0x3756, 0x1010, 0x1018, 0x0 }, /* #29 */
-    { 0x2b4546, 0x2b4502, 0x28ac, 0x0020, 0x4262, 0x0 }, /* #30 */
-    { 0x0e4d82, 0x0e4506, 0x5531, 0x0030, 0x223c, 0x0 }, /* #31 */
-    { 0x1a1e12, 0x1a1602, 0x1251, 0x1240, 0xb660, 0x0 }, /* #32 */
-    { 0x2b0343, 0x2b0302, 0x63fe, 0x435e, 0xd35e, 0x0 }, /* #33 */
-    { 0x304317, 0x304306, 0x0a79, 0x0048, 0xc0ce, 0x0 }, /* #34 */
-    { 0x0b4916, 0x0b4102, 0x890c, 0x0104, 0x73f5, 0x0 }, /* #35 */
-    { 0x225c92, 0x225402, 0x0a9b, 0x0202, 0x8326, 0x0 }, /* #36 */
-    { 0x1b67c2, 0x1b6786, 0xad88, 0x8d00, 0xcd04, 0x0 }, /* #37 */
-    { 0x2d7653, 0x2d7606, 0xe0de, 0x201e, 0x241f, 0x0 }, /* #38 */
-    { 0x181d13, 0x181506, 0x069c, 0x0090, 0x11d1, 0x0 }, /* #39 */
-    { 0x1f3c06, 0x1f3406, 0xe409, 0x0409, 0x178d, 0x0 }, /* #40 */
-    { 0x3f3353, 0x3f3306, 0x7c60, 0x1400, 0x949a, 0x0 }, /* #41 */
-    { 0x0b0ec7, 0x0b0602, 0x95d6, 0x0110, 0x2318, 0x0 }, /* #42 */
-    { 0x0c07d2, 0x0c0706, 0x86b2, 0x0422, 0x4c6e, 0x0 }, /* #43 */
-    { 0x2d61c3, 0x2d6102, 0x2755, 0x2504, 0x6dae, 0x0 }, /* #44 */
-    { 0x335082, 0x335002, 0x409f, 0x0086, 0x97a6, 0x0 }, /* #45 */
-    { 0x221f43, 0x221702, 0x262b, 0x0008, 0xd8dc, 0x0 }, /* #46 */
-    { 0x166d53, 0x166506, 0xb4c5, 0x2005, 0x2a05, 0x0 }, /* #47 */
-    { 0x276d16, 0x276502, 0xf8b2, 0x7010, 0x7155, 0x0 }, /* #48 */
-    { 0x163287, 0x163202, 0xb96e, 0x204a, 0x244a, 0x0 }, /* #49 */
-    { 0x3d0357, 0x3d0306, 0x1f94, 0x1f14, 0x3f5f, 0x0 }, /* #50 */
-    { 0x3132d6, 0x313202, 0xac9c, 0x2c04, 0x3e65, 0x0 }, /* #51 */
-    { 0x3f7613, 0x3f7606, 0x070a, 0x000a, 0x58ba, 0x0 }, /* #52 */
-    { 0x342812, 0x342086, 0xe651, 0xc241, 0xd2c3, 0x0 }, /* #53 */
-    { 0x0f12c3, 0x0f1206, 0x00dd, 0x0009, 0xb52b, 0x0 }, /* #54 */
-    { 0x071d06, 0x071506, 0x59ca, 0x4048, 0xe47c, 0x0 }, /* #55 */
-    { 0x2c4296, 0x2c4202, 0x2cad, 0x28a4, 0x29e4, 0x0 }, /* #56 */
-    { 0x1e55c7, 0x1e5502, 0x3ba5, 0x3185, 0xf1d5, 0x0 }, /* #57 */
-    { 0x150e53, 0x150606, 0x1d65, 0x0d00, 0x0f00, 0x0 }, /* #58 */
-    { 0x155e06, 0x155602, 0x177c, 0x1004, 0xd086, 0x0 }, /* #59 */
-    { 0x302f96, 0x302782, 0xe8d4, 0xc010, 0xd518, 0x0 }, /* #60 */
-    { 0x143416, 0x143406, 0xe470, 0x6450, 0x76d4, 0x0 }, /* #61 */
-    { 0x0d6dd6, 0x0d6506, 0x3fbf, 0x3503, 0x3543, 0x0 }, /* #62 */
-    { 0x2768c7, 0x276002, 0xf0b2, 0x5080, 0x5b80, 0x0 }, /* #63 */
+    { 0x2f7312, 0x2f7346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x195cc2, 0x195446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x094996, 0x094146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x056e13, 0x056646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x330093, 0x330046, 0x6e43, 0x0000, 0x0000, 0x0 }, /* #4 */
+    { 0x265496, 0x265446, 0xb745, 0x0000, 0x0000, 0x0 }, /* #5 */
+    { 0x2f6c47, 0x2f6446, 0x4a9d, 0x0000, 0x0000, 0x0 }, /* #6 */
+    { 0x0a1ed7, 0x0a1646, 0x5fab, 0x0000, 0x0000, 0x0 }, /* #7 */
+    { 0x0f40d6, 0x0f4002, 0x272b, 0x220b, 0xf24b, 0x0 }, /* #8 */
+    { 0x3d4d97, 0x3d4506, 0xad25, 0x0924, 0x4924, 0x0 }, /* #9 */
+    { 0x3c3d56, 0x3c3502, 0x9f4e, 0x0540, 0x05e1, 0x0 }, /* #10 */
+    { 0x2b5346, 0x2b5386, 0xd65b, 0x904b, 0xb06b, 0x0 }, /* #11 */
+    { 0x014747, 0x014786, 0xed78, 0xc018, 0xc218, 0x0 }, /* #12 */
+    { 0x2e29c2, 0x2e2102, 0x20d3, 0x2080, 0xb980, 0x0 }, /* #13 */
+    { 0x2d5c93, 0x2d5486, 0xc046, 0x8044, 0xa94c, 0x0 }, /* #14 */
+    { 0x0d2b56, 0x0d2386, 0x9407, 0x8005, 0xe95d, 0x0 }, /* #15 */
+    { 0x0e55c6, 0x0e5506, 0xb5b4, 0x01b4, 0x01fc, 0x0 }, /* #16 */
+    { 0x356dd6, 0x356502, 0xb444, 0x3004, 0x78b5, 0x0 }, /* #17 */
+    { 0x097856, 0x097002, 0x74c5, 0x04c4, 0x87de, 0x0 }, /* #18 */
+    { 0x3414c6, 0x341482, 0xce20, 0xc420, 0xd535, 0x0 }, /* #19 */
+    { 0x3c0e43, 0x3c0602, 0xa073, 0x0002, 0x458a, 0x0 }, /* #20 */
+    { 0x0f3313, 0x0f3306, 0x458a, 0x0400, 0x1c05, 0x0 }, /* #21 */
+    { 0x063296, 0x063286, 0xe73e, 0x8506, 0x9546, 0x0 }, /* #22 */
+    { 0x375c82, 0x375486, 0xb5ff, 0x95d7, 0x9fd7, 0x0 }, /* #23 */
+    { 0x090b16, 0x090302, 0xd26b, 0x506b, 0x50fb, 0x0 }, /* #24 */
+    { 0x335f07, 0x335706, 0x73f7, 0x53e2, 0xd7ea, 0x0 }, /* #25 */
+    { 0x2f4dc2, 0x2f4582, 0xe2d4, 0xc010, 0xd81b, 0x0 }, /* #26 */
+    { 0x0d5892, 0x0d5002, 0xe4c5, 0x4445, 0x444f, 0x0 }, /* #27 */
+    { 0x363202, 0x363202, 0xa1e0, 0x01e0, 0x17f0, 0x0 }, /* #28 */
+    { 0x176507, 0x176502, 0x6f41, 0x0801, 0x9837, 0x0 }, /* #29 */
+    { 0x097c03, 0x097402, 0x1efc, 0x1cec, 0x5cee, 0x0 }, /* #30 */
+    { 0x3901c7, 0x390186, 0xd39a, 0x9090, 0x98b1, 0x0 }, /* #31 */
+    { 0x0e1c93, 0x0e1486, 0xac54, 0x8050, 0x90f3, 0x0 }, /* #32 */
+    { 0x1c2d12, 0x1c2582, 0xec3b, 0x8c31, 0x8fb1, 0x0 }, /* #33 */
+    { 0x250f96, 0x250706, 0x5df8, 0x09d8, 0x8bde, 0x0 }, /* #34 */
+    { 0x080443, 0x080406, 0x6734, 0x0624, 0x8eed, 0x0 }, /* #35 */
+    { 0x015bd2, 0x015386, 0x85a4, 0x80a0, 0x82b2, 0x0 }, /* #36 */
+    { 0x0a4a57, 0x0a4202, 0xd9cf, 0x4807, 0x4807, 0x0 }, /* #37 */
+    { 0x152446, 0x152402, 0x2acf, 0x2a4a, 0x3e6a, 0x0 }, /* #38 */
+    { 0x2b69d2, 0x2b6186, 0x9bcc, 0x98cc, 0xfccd, 0x0 }, /* #39 */
+    { 0x160cc6, 0x160402, 0x25bd, 0x0589, 0xdf8b, 0x0 }, /* #40 */
+    { 0x1b6102, 0x1b6106, 0x0ae8, 0x02c0, 0x73c2, 0x0 }, /* #41 */
+    { 0x005c57, 0x005406, 0x3473, 0x1422, 0x9daa, 0x0 }, /* #42 */
+    { 0x0702d6, 0x070206, 0x13f7, 0x02b2, 0x86b2, 0x0 }, /* #43 */
+    { 0x2f1746, 0x2f1702, 0x56f4, 0x5410, 0x7c1a, 0x0 }, /* #44 */
+    { 0x3342d6, 0x334286, 0xd83d, 0x9021, 0xb761, 0x0 }, /* #45 */
+    { 0x2b0216, 0x2b0286, 0xcff3, 0x81d2, 0xb1d2, 0x0 }, /* #46 */
+    { 0x296cc3, 0x296402, 0x48f4, 0x4054, 0xe35d, 0x0 }, /* #47 */
+    { 0x227687, 0x227606, 0x7b26, 0x6b00, 0xeb98, 0x0 }, /* #48 */
+    { 0x1f21c6, 0x1f2106, 0xd913, 0x0903, 0x2f43, 0x0 }, /* #49 */
+    { 0x381993, 0x381102, 0x82fd, 0x0098, 0x4098, 0x0 }, /* #50 */
+    { 0x075b42, 0x075306, 0xa6c3, 0x0242, 0x4266, 0x0 }, /* #51 */
+    { 0x1d5852, 0x1d5082, 0x8305, 0x8204, 0x92ac, 0x0 }, /* #52 */
+    { 0x2b2716, 0x2b2702, 0xbfad, 0x19a1, 0x59e3, 0x0 }, /* #53 */
+    { 0x2c5083, 0x2c5086, 0xc8a4, 0xc084, 0xd4cf, 0x0 }, /* #54 */
+    { 0x073f86, 0x073702, 0x5556, 0x5102, 0xd9a3, 0x0 }, /* #55 */
+    { 0x172006, 0x172006, 0x1e22, 0x0c00, 0xcc85, 0x0 }, /* #56 */
+    { 0x3e0fc6, 0x3e0702, 0x696f, 0x0129, 0x97b9, 0x0 }, /* #57 */
+    { 0x162c52, 0x162406, 0x66ed, 0x6669, 0x7e7b, 0x0 }, /* #58 */
+    { 0x1a6b96, 0x1a6306, 0x8e5c, 0x0e00, 0x4e80, 0x0 }, /* #59 */
+    { 0x2c5cc3, 0x2c5402, 0xc43d, 0x4434, 0x6d76, 0x0 }, /* #60 */
+    { 0x287dc7, 0x287502, 0x36f0, 0x2220, 0xa328, 0x0 }, /* #61 */
+    { 0x2872c3, 0x287202, 0x71e8, 0x4008, 0xce1e, 0x0 }, /* #62 */
+    { 0x0e7dd7, 0x0e7502, 0x9190, 0x0010, 0x2617, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_cmp_u16[] =
 {
-    { 0x0f4682, 0x0f4e02, 0xc21a, 0xc21a, 0x57a1, 0x0 }, /* #0 */
-    { 0x252ac6, 0x252287, 0x9fac, 0x9fac, 0xf807, 0x0 }, /* #1 */
-    { 0x0e2006, 0x0e2812, 0x8e87, 0x8e87, 0x57b9, 0x0 }, /* #2 */
-    { 0x176542, 0x176507, 0x141e, 0x141e, 0xd759, 0x0 }, /* #3 */
-    { 0x253e06, 0x253e16, 0xa44a, 0xa44a, 0x31ab, 0x0 }, /* #4 */
-    { 0x365182, 0x365197, 0xa0e4, 0xa0e4, 0xf0f7, 0x0 }, /* #5 */
-    { 0x380516, 0x380512, 0x5545, 0x5545, 0x495c, 0x0 }, /* #6 */
-    { 0x204ed6, 0x204697, 0x1501, 0x1501, 0x3516, 0x0 }, /* #7 */
-    { 0x124407, 0x124402, 0xce1c, 0xce1c, 0xb7fc, 0x0 }, /* #8 */
-    { 0x2d3807, 0x2d3083, 0x019a, 0x019a, 0x3c46, 0x0 }, /* #9 */
-    { 0x3f3847, 0x3f3086, 0xe8aa, 0xe8aa, 0x2228, 0x0 }, /* #10 */
-    { 0x0805c3, 0x080d06, 0xae74, 0xae74, 0x7874, 0x0 }, /* #11 */
-    { 0x0e3d43, 0x0e3592, 0xd853, 0xd853, 0x3de8, 0x0 }, /* #12 */
-    { 0x075412, 0x075413, 0x3916, 0x3916, 0xe95c, 0x0 }, /* #13 */
-    { 0x375413, 0x375402, 0x6b47, 0x6b47, 0x3ac2, 0x0 }, /* #14 */
-    { 0x125092, 0x125883, 0x3647, 0x3647, 0x9292, 0x0 }, /* #15 */
-    { 0x106197, 0x106102, 0x423b, 0x423b, 0x3255, 0x0 }, /* #16 */
-    { 0x1808d7, 0x180092, 0xefb3, 0xefb3, 0x088d, 0x0 }, /* #17 */
-    { 0x1179c2, 0x117192, 0xf6a3, 0xf6a3, 0x6c8e, 0x0 }, /* #18 */
-    { 0x087347, 0x087396, 0xf142, 0xf142, 0x5936, 0x0 }, /* #19 */
-    { 0x0d0713, 0x0d0787, 0x863b, 0x863b, 0x8dd2, 0x0 }, /* #20 */
-    { 0x100b07, 0x100393, 0x192b, 0x192b, 0x5b0f, 0x0 }, /* #21 */
-    { 0x0a4ad3, 0x0a4203, 0x4fdf, 0x4fdf, 0xd0ae, 0x0 }, /* #22 */
-    { 0x017d46, 0x017587, 0xb2fb, 0xb2fb, 0xb405, 0x0 }, /* #23 */
-    { 0x0b3603, 0x0b3682, 0xca0c, 0xca0c, 0x10e9, 0x0 }, /* #24 */
-    { 0x114483, 0x114487, 0x06d3, 0x06d3, 0x4840, 0x0 }, /* #25 */
-    { 0x206fd3, 0x206702, 0xdddb, 0xdddb, 0x8561, 0x0 }, /* #26 */
-    { 0x3e4656, 0x3e4686, 0xd5e3, 0xd5e3, 0x4632, 0x0 }, /* #27 */
-    { 0x0621d2, 0x062113, 0x1a6c, 0x1a6c, 0xe4ad, 0x0 }, /* #28 */
-    { 0x191e46, 0x191603, 0x059d, 0x059d, 0x8ce3, 0x0 }, /* #29 */
-    { 0x3e17d6, 0x3e1787, 0x4589, 0x4589, 0x65e6, 0x0 }, /* #30 */
-    { 0x251ac7, 0x251296, 0xbaf1, 0xbaf1, 0x2873, 0x0 }, /* #31 */
-    { 0x384197, 0x384103, 0x490c, 0x490c, 0xe364, 0x0 }, /* #32 */
-    { 0x0c5e17, 0x0c5617, 0x506c, 0x506c, 0xe5ee, 0x0 }, /* #33 */
-    { 0x381197, 0x381116, 0xb368, 0xb368, 0x9e0f, 0x0 }, /* #34 */
-    { 0x3f17d3, 0x3f1796, 0xfaf3, 0xfaf3, 0x7249, 0x0 }, /* #35 */
-    { 0x0a5012, 0x0a5887, 0x5916, 0x5916, 0xcc21, 0x0 }, /* #36 */
-    { 0x114147, 0x114916, 0xe294, 0xe294, 0x642f, 0x0 }, /* #37 */
-    { 0x2f6a87, 0x2f6216, 0x7f05, 0x7f05, 0x3bcb, 0x0 }, /* #38 */
-    { 0x141913, 0x141107, 0x20fc, 0x20fc, 0xbf02, 0x0 }, /* #39 */
-    { 0x053e92, 0x053617, 0x0ed9, 0x0ed9, 0xef2f, 0x0 }, /* #40 */
-    { 0x1810d6, 0x181083, 0xbdcd, 0xbdcd, 0xf347, 0x0 }, /* #41 */
-    { 0x2a6952, 0x2a6193, 0xb734, 0xb734, 0xdeeb, 0x0 }, /* #42 */
-    { 0x333b93, 0x333306, 0xeba9, 0xeba9, 0xdae6, 0x0 }, /* #43 */
-    { 0x0937c7, 0x093706, 0xa5ca, 0xa5ca, 0x9b52, 0x0 }, /* #44 */
-    { 0x254313, 0x254316, 0xdc18, 0xdc18, 0xc73d, 0x0 }, /* #45 */
-    { 0x357f56, 0x357793, 0x0057, 0x0057, 0x67fa, 0x0 }, /* #46 */
-    { 0x0f7456, 0x0f7416, 0xc422, 0xc422, 0xac59, 0x0 }, /* #47 */
-    { 0x050d82, 0x050d12, 0xc989, 0xc989, 0x5c6f, 0x0 }, /* #48 */
-    { 0x300cc3, 0x300c93, 0x6f72, 0x6f72, 0xd5aa, 0x0 }, /* #49 */
-    { 0x124813, 0x124002, 0xc47b, 0xc47b, 0x8192, 0x0 }, /* #50 */
-    { 0x363c93, 0x363c02, 0xb06f, 0xb06f, 0x6432, 0x0 }, /* #51 */
-    { 0x2b4506, 0x2b4597, 0x30f1, 0x30f1, 0x59b7, 0x0 }, /* #52 */
-    { 0x1f1c16, 0x1f1c02, 0x84c8, 0x84c8, 0x67d7, 0x0 }, /* #53 */
-    { 0x085a82, 0x085212, 0x2760, 0x2760, 0x1d2f, 0x0 }, /* #54 */
-    { 0x3b15d2, 0x3b1586, 0xedf3, 0xedf3, 0x2cb2, 0x0 }, /* #55 */
-    { 0x0f7883, 0x0f7883, 0x760f, 0x760f, 0xe0bb, 0x0 }, /* #56 */
-    { 0x3c1a43, 0x3c1a02, 0x8342, 0x8342, 0x7d11, 0x0 }, /* #57 */
-    { 0x1b7ad6, 0x1b7297, 0x1049, 0x1049, 0x626c, 0x0 }, /* #58 */
-    { 0x1b6006, 0x1b6006, 0xde49, 0xde49, 0xa346, 0x0 }, /* #59 */
-    { 0x165ad7, 0x165283, 0x851e, 0x851e, 0xb187, 0x0 }, /* #60 */
-    { 0x341692, 0x341e06, 0xec4f, 0xec4f, 0x74b5, 0x0 }, /* #61 */
-    { 0x2b3b13, 0x2b3302, 0x45d7, 0x45d7, 0x44a3, 0x0 }, /* #62 */
-    { 0x0643d2, 0x064382, 0x9d39, 0x9d39, 0x1731, 0x0 }, /* #63 */
+    { 0x153153, 0x153146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x2434c3, 0x243446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x102d57, 0x102546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x024dc3, 0x024546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x2001c7, 0x200186, 0xcdb7, 0xcdb7, 0x0000, 0x0 }, /* #4 */
+    { 0x0f4343, 0x0f4382, 0xe2da, 0xe2da, 0x0000, 0x0 }, /* #5 */
+    { 0x3f4f13, 0x3f4706, 0x7e5c, 0x7e5c, 0x0000, 0x0 }, /* #6 */
+    { 0x396d03, 0x396582, 0x892c, 0x892c, 0x0000, 0x0 }, /* #7 */
+    { 0x214dc2, 0x214506, 0xbf46, 0xbf46, 0x96a6, 0x0 }, /* #8 */
+    { 0x333d42, 0x333582, 0xedfa, 0xedfa, 0x35a2, 0x0 }, /* #9 */
+    { 0x382597, 0x382513, 0x43bd, 0x43bd, 0xcd4f, 0x0 }, /* #10 */
+    { 0x3b15d3, 0x3b1d83, 0x644f, 0x644f, 0xd3d3, 0x0 }, /* #11 */
+    { 0x340b47, 0x340397, 0xbd80, 0xbd80, 0xd477, 0x0 }, /* #12 */
+    { 0x247552, 0x247d06, 0x97eb, 0x97eb, 0x284b, 0x0 }, /* #13 */
+    { 0x3b2782, 0x3b2786, 0xfb7a, 0xfb7a, 0x117a, 0x0 }, /* #14 */
+    { 0x1a1592, 0x1a1516, 0x4d85, 0x4d85, 0x2a67, 0x0 }, /* #15 */
+    { 0x1c4746, 0x1c4706, 0xbf1e, 0xbf1e, 0x8e18, 0x0 }, /* #16 */
+    { 0x242f52, 0x242712, 0xcbc6, 0xcbc6, 0xc1c9, 0x0 }, /* #17 */
+    { 0x154413, 0x154403, 0x12de, 0x12de, 0xeb6b, 0x0 }, /* #18 */
+    { 0x104313, 0x104306, 0x779f, 0x779f, 0x600a, 0x0 }, /* #19 */
+    { 0x1535d3, 0x153d87, 0x602b, 0x602b, 0xbe13, 0x0 }, /* #20 */
+    { 0x213a96, 0x213212, 0x1419, 0x1419, 0x00ae, 0x0 }, /* #21 */
+    { 0x387d47, 0x387506, 0xf656, 0xf656, 0x96d2, 0x0 }, /* #22 */
+    { 0x076c06, 0x076c02, 0xc96b, 0xc96b, 0x5719, 0x0 }, /* #23 */
+    { 0x247687, 0x247683, 0xd8cc, 0xd8cc, 0xedca, 0x0 }, /* #24 */
+    { 0x306a46, 0x306293, 0x5674, 0x5674, 0x7155, 0x0 }, /* #25 */
+    { 0x2446c6, 0x244603, 0x071f, 0x071f, 0xeaa0, 0x0 }, /* #26 */
+    { 0x183046, 0x183013, 0x1895, 0x1895, 0x9dce, 0x0 }, /* #27 */
+    { 0x117896, 0x117096, 0xcd11, 0xcd11, 0x3699, 0x0 }, /* #28 */
+    { 0x171e86, 0x171697, 0x8d65, 0x8d65, 0x9e59, 0x0 }, /* #29 */
+    { 0x362cc7, 0x362482, 0xdc48, 0xdc48, 0x3df1, 0x0 }, /* #30 */
+    { 0x2c74d7, 0x2c7402, 0xeb18, 0xeb18, 0xeac1, 0x0 }, /* #31 */
+    { 0x315486, 0x315c02, 0xbdae, 0xbdae, 0x6de6, 0x0 }, /* #32 */
+    { 0x131f43, 0x131797, 0x4eb1, 0x4eb1, 0x77fd, 0x0 }, /* #33 */
+    { 0x182a53, 0x182297, 0x10f0, 0x10f0, 0x753f, 0x0 }, /* #34 */
+    { 0x133cd6, 0x133492, 0xee2d, 0xee2d, 0x50cf, 0x0 }, /* #35 */
+    { 0x363043, 0x363893, 0x7342, 0x7342, 0x863b, 0x0 }, /* #36 */
+    { 0x133d82, 0x133d06, 0xab1f, 0xab1f, 0x7de0, 0x0 }, /* #37 */
+    { 0x2d6bc2, 0x2d6b02, 0xe4bb, 0xe4bb, 0x72fa, 0x0 }, /* #38 */
+    { 0x0b43c7, 0x0b4317, 0x110c, 0x110c, 0x9f4f, 0x0 }, /* #39 */
+    { 0x0a3556, 0x0a3582, 0x8fdf, 0x8fdf, 0x0672, 0x0 }, /* #40 */
+    { 0x3d15d7, 0x3d1583, 0x08df, 0x08df, 0x4f8d, 0x0 }, /* #41 */
+    { 0x322c82, 0x322406, 0xfac3, 0xfac3, 0x9933, 0x0 }, /* #42 */
+    { 0x0b57d6, 0x0b5706, 0x332d, 0x332d, 0x1281, 0x0 }, /* #43 */
+    { 0x3a0e17, 0x3a0e12, 0x90a0, 0x90a0, 0x26c1, 0x0 }, /* #44 */
+    { 0x356342, 0x356393, 0xc8e0, 0xc8e0, 0xf549, 0x0 }, /* #45 */
+    { 0x2d4cc2, 0x2d4492, 0xdb8d, 0xdb8d, 0x14fe, 0x0 }, /* #46 */
+    { 0x181882, 0x181096, 0xc3a1, 0xc3a1, 0x3d47, 0x0 }, /* #47 */
+    { 0x323257, 0x323203, 0x24c9, 0x24c9, 0xbc32, 0x0 }, /* #48 */
+    { 0x0d29d7, 0x0d2106, 0x2a7e, 0x2a7e, 0x0fe4, 0x0 }, /* #49 */
+    { 0x3549d7, 0x354993, 0x5203, 0x5203, 0xa6ea, 0x0 }, /* #50 */
+    { 0x285283, 0x285283, 0x169c, 0x169c, 0x4eb7, 0x0 }, /* #51 */
+    { 0x0b3196, 0x0b3112, 0x7694, 0x7694, 0x6edf, 0x0 }, /* #52 */
+    { 0x3b0543, 0x3b0512, 0x4b54, 0x4b54, 0x388d, 0x0 }, /* #53 */
+    { 0x371142, 0x371183, 0xe34d, 0xe34d, 0xe6cd, 0x0 }, /* #54 */
+    { 0x202557, 0x202516, 0xee85, 0xee85, 0x80aa, 0x0 }, /* #55 */
+    { 0x267297, 0x267a83, 0x6faf, 0x6faf, 0xe88c, 0x0 }, /* #56 */
+    { 0x067517, 0x067d87, 0x604d, 0x604d, 0xc0b1, 0x0 }, /* #57 */
+    { 0x075dc3, 0x075587, 0x19f9, 0x19f9, 0x74d8, 0x0 }, /* #58 */
+    { 0x0a4893, 0x0a4007, 0x3d2c, 0x3d2c, 0xd11a, 0x0 }, /* #59 */
+    { 0x3d4142, 0x3d4193, 0x3386, 0x3386, 0x46f7, 0x0 }, /* #60 */
+    { 0x2d5452, 0x2d5483, 0x9fbc, 0x9fbc, 0xc218, 0x0 }, /* #61 */
+    { 0x0679c7, 0x067186, 0xd925, 0xd925, 0x0514, 0x0 }, /* #62 */
+    { 0x1a7956, 0x1a7912, 0xdbb5, 0xdbb5, 0x69fc, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_test_u16[] =
 {
-    { 0x003782, 0x003702, 0x395f, 0x395f, 0xa12e, 0x0 }, /* #0 */
-    { 0x0a0557, 0x0a0506, 0x7763, 0x7763, 0x3d18, 0x0 }, /* #1 */
-    { 0x0b0983, 0x0b0106, 0xabad, 0xabad, 0x2084, 0x0 }, /* #2 */
-    { 0x166053, 0x166082, 0xa3f6, 0xa3f6, 0x9be6, 0x0 }, /* #3 */
-    { 0x284f06, 0x284786, 0xf905, 0xf905, 0xd702, 0x0 }, /* #4 */
-    { 0x3c67d2, 0x3c6782, 0xbe61, 0xbe61, 0xd8bc, 0x0 }, /* #5 */
-    { 0x3a3e93, 0x3a3602, 0x6cf5, 0x6cf5, 0x59f3, 0x0 }, /* #6 */
-    { 0x2c0582, 0x2c0502, 0x3410, 0x3410, 0x18bf, 0x0 }, /* #7 */
-    { 0x114997, 0x114182, 0x8305, 0x8305, 0xfd03, 0x0 }, /* #8 */
-    { 0x0c7193, 0x0c7102, 0x694e, 0x694e, 0xc0c7, 0x0 }, /* #9 */
-    { 0x2e0017, 0x2e0002, 0xca8e, 0xca8e, 0x4204, 0x0 }, /* #10 */
-    { 0x2150c2, 0x215082, 0xf53d, 0xf53d, 0x9c48, 0x0 }, /* #11 */
-    { 0x033fd6, 0x033702, 0xea1c, 0xea1c, 0x02bd, 0x0 }, /* #12 */
-    { 0x246006, 0x246002, 0x3695, 0x3695, 0x87c2, 0x0 }, /* #13 */
-    { 0x286c07, 0x286406, 0xb344, 0xb344, 0x4dce, 0x0 }, /* #14 */
-    { 0x3c2716, 0x3c2702, 0x5012, 0x5012, 0xe8e2, 0x0 }, /* #15 */
-    { 0x3b4f07, 0x3b4782, 0xa1c2, 0xa1c2, 0xff98, 0x0 }, /* #16 */
-    { 0x1c0f17, 0x1c0782, 0xf901, 0xf901, 0xd325, 0x0 }, /* #17 */
-    { 0x1230d7, 0x123006, 0x38e0, 0x38e0, 0x01d8, 0x0 }, /* #18 */
-    { 0x014493, 0x014482, 0xfb32, 0xfb32, 0x9210, 0x0 }, /* #19 */
-    { 0x0668d6, 0x066006, 0x19d7, 0x19d7, 0x8f05, 0x0 }, /* #20 */
-    { 0x344d17, 0x344506, 0x2b65, 0x2b65, 0x1efa, 0x0 }, /* #21 */
-    { 0x3c5f02, 0x3c5706, 0x5493, 0x5493, 0x941d, 0x0 }, /* #22 */
-    { 0x3b1543, 0x3b1502, 0x5232, 0x5232, 0x7b2c, 0x0 }, /* #23 */
-    { 0x0b3e42, 0x0b3602, 0x5287, 0x5287, 0x29e3, 0x0 }, /* #24 */
-    { 0x242957, 0x242106, 0xc68d, 0xc68d, 0x6060, 0x0 }, /* #25 */
-    { 0x114b57, 0x114386, 0x9db0, 0x9db0, 0x94ec, 0x0 }, /* #26 */
-    { 0x1d1997, 0x1d1102, 0x4495, 0x4495, 0xb19c, 0x0 }, /* #27 */
-    { 0x137953, 0x137102, 0x1207, 0x1207, 0x9dfa, 0x0 }, /* #28 */
-    { 0x082c53, 0x082402, 0x24f3, 0x24f3, 0x0baa, 0x0 }, /* #29 */
-    { 0x0f0746, 0x0f0706, 0xd100, 0xd100, 0x6322, 0x0 }, /* #30 */
-    { 0x237442, 0x237406, 0xb90d, 0xb90d, 0x3fab, 0x0 }, /* #31 */
-    { 0x3c0193, 0x3c0102, 0x7a12, 0x7a12, 0x48cb, 0x0 }, /* #32 */
-    { 0x282042, 0x282002, 0x12a5, 0x12a5, 0x2065, 0x0 }, /* #33 */
-    { 0x266512, 0x266506, 0x6775, 0x6775, 0x4d29, 0x0 }, /* #34 */
-    { 0x246796, 0x246702, 0xf1ab, 0xf1ab, 0x42fc, 0x0 }, /* #35 */
-    { 0x144e52, 0x144602, 0x8162, 0x8162, 0x5f38, 0x0 }, /* #36 */
-    { 0x126dc7, 0x126506, 0x01ca, 0x01ca, 0x88fe, 0x0 }, /* #37 */
-    { 0x120fc3, 0x120786, 0x90a7, 0x90a7, 0xebd7, 0x0 }, /* #38 */
-    { 0x0d07c2, 0x0d0702, 0x5eb3, 0x5eb3, 0x60c7, 0x0 }, /* #39 */
-    { 0x2d2993, 0x2d2182, 0xb291, 0xb291, 0x8e69, 0x0 }, /* #40 */
-    { 0x033056, 0x033002, 0x1edd, 0x1edd, 0x5215, 0x0 }, /* #41 */
-    { 0x351ed2, 0x351606, 0x2991, 0x2991, 0x0d7f, 0x0 }, /* #42 */
-    { 0x171b12, 0x171382, 0xbf0c, 0xbf0c, 0xd3e8, 0x0 }, /* #43 */
-    { 0x2b5046, 0x2b5006, 0xa678, 0xa678, 0x381f, 0x0 }, /* #44 */
-    { 0x381dd6, 0x381506, 0x6fbb, 0x6fbb, 0x7e0d, 0x0 }, /* #45 */
-    { 0x083d16, 0x083502, 0x6313, 0x6313, 0x8885, 0x0 }, /* #46 */
-    { 0x390d87, 0x390582, 0xd999, 0xd999, 0xebf5, 0x0 }, /* #47 */
-    { 0x0c4747, 0x0c4702, 0x5484, 0x5484, 0xc2e8, 0x0 }, /* #48 */
-    { 0x051b12, 0x051302, 0xe477, 0xe477, 0x6213, 0x0 }, /* #49 */
-    { 0x0c6a97, 0x0c6286, 0x9b54, 0x9b54, 0xb773, 0x0 }, /* #50 */
-    { 0x340ac6, 0x340206, 0x1aee, 0x1aee, 0x21fe, 0x0 }, /* #51 */
-    { 0x384216, 0x384202, 0xbe08, 0xbe08, 0x3d6f, 0x0 }, /* #52 */
-    { 0x227316, 0x227302, 0xd442, 0xd442, 0x5ae1, 0x0 }, /* #53 */
-    { 0x3a2287, 0x3a2286, 0xc6cc, 0xc6cc, 0xb010, 0x0 }, /* #54 */
-    { 0x121e06, 0x121682, 0xe626, 0xe626, 0xfec3, 0x0 }, /* #55 */
-    { 0x324152, 0x324106, 0x11cf, 0x11cf, 0x32f9, 0x0 }, /* #56 */
-    { 0x2e2e82, 0x2e2686, 0x9895, 0x9895, 0x8dec, 0x0 }, /* #57 */
-    { 0x383517, 0x383506, 0x6a66, 0x6a66, 0x563d, 0x0 }, /* #58 */
-    { 0x0f53d2, 0x0f5306, 0xd36a, 0xd36a, 0x0533, 0x0 }, /* #59 */
-    { 0x101707, 0x101706, 0x88c8, 0x88c8, 0x29f0, 0x0 }, /* #60 */
-    { 0x104fd2, 0x104706, 0x6435, 0x6435, 0x027a, 0x0 }, /* #61 */
-    { 0x3931c7, 0x393106, 0x911d, 0x911d, 0x1a8c, 0x0 }, /* #62 */
-    { 0x161003, 0x161006, 0x56fe, 0x56fe, 0x47ef, 0x0 }, /* #63 */
+    { 0x076fd7, 0x076746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x284092, 0x284046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x3a5e56, 0x3a5646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x352902, 0x352146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x167857, 0x167046, 0xdb30, 0xdb30, 0x0000, 0x0 }, /* #4 */
+    { 0x307a87, 0x307246, 0x533c, 0x533c, 0x0000, 0x0 }, /* #5 */
+    { 0x390a83, 0x390246, 0xacd4, 0xacd4, 0x0000, 0x0 }, /* #6 */
+    { 0x0c0bd3, 0x0c0346, 0x0a8d, 0x0a8d, 0x0000, 0x0 }, /* #7 */
+    { 0x180cd6, 0x180446, 0x0840, 0x0840, 0x5192, 0x0 }, /* #8 */
+    { 0x1d3d52, 0x1d3506, 0x61d8, 0x61d8, 0x4f3e, 0x0 }, /* #9 */
+    { 0x2a5c82, 0x2a5402, 0x7b77, 0x7b77, 0x1fec, 0x0 }, /* #10 */
+    { 0x065107, 0x065182, 0xf2db, 0xf2db, 0x8b5f, 0x0 }, /* #11 */
+    { 0x1f63c3, 0x1f6302, 0x0cd6, 0x0cd6, 0x9a80, 0x0 }, /* #12 */
+    { 0x3b6f42, 0x3b6706, 0xcb78, 0xcb78, 0x29ff, 0x0 }, /* #13 */
+    { 0x2501d2, 0x250102, 0x3999, 0x3999, 0x4ac0, 0x0 }, /* #14 */
+    { 0x180342, 0x180302, 0x3b6b, 0x3b6b, 0xa749, 0x0 }, /* #15 */
+    { 0x2a0a57, 0x2a0282, 0xcdf2, 0xcdf2, 0xc7f3, 0x0 }, /* #16 */
+    { 0x377dc6, 0x377506, 0x4475, 0x4475, 0x0d0d, 0x0 }, /* #17 */
+    { 0x0f11d6, 0x0f1106, 0x2a72, 0x2a72, 0x8f3d, 0x0 }, /* #18 */
+    { 0x0c5b57, 0x0c5386, 0xe124, 0xe124, 0xed1a, 0x0 }, /* #19 */
+    { 0x200a06, 0x200202, 0x9466, 0x9466, 0x52b7, 0x0 }, /* #20 */
+    { 0x1d6696, 0x1d6682, 0xdbf6, 0xdbf6, 0xc73d, 0x0 }, /* #21 */
+    { 0x242402, 0x242406, 0x7e91, 0x7e91, 0x89eb, 0x0 }, /* #22 */
+    { 0x176382, 0x176302, 0x799a, 0x799a, 0x2ce5, 0x0 }, /* #23 */
+    { 0x217b83, 0x217386, 0xe075, 0xe075, 0xc2b2, 0x0 }, /* #24 */
+    { 0x3a7fc3, 0x3a7706, 0xe889, 0xe889, 0x4a9e, 0x0 }, /* #25 */
+    { 0x087586, 0x087506, 0x2c00, 0x2c00, 0x5c63, 0x0 }, /* #26 */
+    { 0x003292, 0x003206, 0x6841, 0x6841, 0x90f3, 0x0 }, /* #27 */
+    { 0x272f52, 0x272702, 0x5640, 0x5640, 0xa664, 0x0 }, /* #28 */
+    { 0x0b3dd6, 0x0b3502, 0x77f6, 0x77f6, 0x8478, 0x0 }, /* #29 */
+    { 0x064dc6, 0x064502, 0x318c, 0x318c, 0xdd7b, 0x0 }, /* #30 */
+    { 0x337907, 0x337102, 0x708a, 0x708a, 0xe0ee, 0x0 }, /* #31 */
+    { 0x381cd2, 0x381482, 0xbe9e, 0xbe9e, 0xb7c6, 0x0 }, /* #32 */
+    { 0x1c2317, 0x1c2382, 0xf0ce, 0xf0ce, 0xb946, 0x0 }, /* #33 */
+    { 0x110f82, 0x110786, 0xeb7e, 0xeb7e, 0xdf31, 0x0 }, /* #34 */
+    { 0x054592, 0x054582, 0xe5c4, 0xe5c4, 0x9eef, 0x0 }, /* #35 */
+    { 0x163043, 0x163006, 0xf371, 0xf371, 0x07a3, 0x0 }, /* #36 */
+    { 0x3a2cc2, 0x3a2406, 0x24a9, 0x24a9, 0xc2d8, 0x0 }, /* #37 */
+    { 0x011a93, 0x011282, 0x8331, 0x8331, 0xbf2e, 0x0 }, /* #38 */
+    { 0x266983, 0x266106, 0x797f, 0x797f, 0x0230, 0x0 }, /* #39 */
+    { 0x224206, 0x224282, 0xf70f, 0xf70f, 0xfa94, 0x0 }, /* #40 */
+    { 0x3947c7, 0x394786, 0xb107, 0xb107, 0xb573, 0x0 }, /* #41 */
+    { 0x183803, 0x183086, 0xb9ff, 0xb9ff, 0x9372, 0x0 }, /* #42 */
+    { 0x0668d6, 0x066082, 0x8af7, 0x8af7, 0xb32d, 0x0 }, /* #43 */
+    { 0x3a4306, 0x3a4306, 0xf489, 0xf489, 0x0fba, 0x0 }, /* #44 */
+    { 0x231552, 0x231502, 0x4e16, 0x4e16, 0x8910, 0x0 }, /* #45 */
+    { 0x342816, 0x342086, 0xa71a, 0xa71a, 0x8932, 0x0 }, /* #46 */
+    { 0x1853c6, 0x185306, 0x7c82, 0x7c82, 0xb1cb, 0x0 }, /* #47 */
+    { 0x012c42, 0x012482, 0x8591, 0x8591, 0x94ee, 0x0 }, /* #48 */
+    { 0x152e47, 0x152606, 0xb906, 0xb906, 0x17cf, 0x0 }, /* #49 */
+    { 0x014752, 0x014706, 0x70c1, 0x70c1, 0x69f2, 0x0 }, /* #50 */
+    { 0x382282, 0x382286, 0xf5e7, 0xf5e7, 0xe70b, 0x0 }, /* #51 */
+    { 0x0e7516, 0x0e7502, 0xfd27, 0xfd27, 0x3dd4, 0x0 }, /* #52 */
+    { 0x326106, 0x326106, 0x5108, 0x5108, 0x7f30, 0x0 }, /* #53 */
+    { 0x085302, 0x085302, 0x329b, 0x329b, 0x694f, 0x0 }, /* #54 */
+    { 0x262183, 0x262102, 0x979b, 0x979b, 0x48d6, 0x0 }, /* #55 */
+    { 0x2b5ed7, 0x2b5606, 0xd8c4, 0xd8c4, 0x085f, 0x0 }, /* #56 */
+    { 0x0a0447, 0x0a0406, 0xddce, 0xddce, 0x4878, 0x0 }, /* #57 */
+    { 0x1a7e43, 0x1a7606, 0xc15d, 0xc15d, 0x4d93, 0x0 }, /* #58 */
+    { 0x1d08c2, 0x1d0086, 0xdd9a, 0xdd9a, 0xabff, 0x0 }, /* #59 */
+    { 0x3c6d97, 0x3c6506, 0xda22, 0xda22, 0x097a, 0x0 }, /* #60 */
+    { 0x395b57, 0x395302, 0xda74, 0xda74, 0x1e3d, 0x0 }, /* #61 */
+    { 0x045b02, 0x045302, 0x4c12, 0x4c12, 0x74ae, 0x0 }, /* #62 */
+    { 0x213286, 0x213206, 0xd637, 0xd637, 0x21f0, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_bt_u16[] =
 {
-    { 0x024696, 0x024696, 0x8d21, 0x8d21, 0x000d, 0x0 }, /* #0 */
-    { 0x0a6682, 0x0a6683, 0x6f30, 0x6f30, 0x0005, 0x0 }, /* #1 */
-    { 0x3b2687, 0x3b2687, 0x83db, 0x83db, 0x0009, 0x0 }, /* #2 */
-    { 0x3e2c47, 0x3e2c47, 0x5436, 0x5436, 0x000c, 0x0 }, /* #3 */
-    { 0x1e4bd3, 0x1e4bd3, 0x6e4f, 0x6e4f, 0x000b, 0x0 }, /* #4 */
-    { 0x2d57c6, 0x2d57c7, 0x9df7, 0x9df7, 0x0006, 0x0 }, /* #5 */
-    { 0x302096, 0x302096, 0x8647, 0x8647, 0x0004, 0x0 }, /* #6 */
-    { 0x2f1453, 0x2f1452, 0x8f38, 0x8f38, 0x0007, 0x0 }, /* #7 */
-    { 0x036a57, 0x036a56, 0xe53f, 0xe53f, 0x0007, 0x0 }, /* #8 */
-    { 0x1d2cc7, 0x1d2cc7, 0x2b55, 0x2b55, 0x0006, 0x0 }, /* #9 */
-    { 0x3655d7, 0x3655d6, 0x4e0f, 0x4e0f, 0x0005, 0x0 }, /* #10 */
-    { 0x1f25d7, 0x1f25d6, 0x9c8f, 0x9c8f, 0x0008, 0x0 }, /* #11 */
-    { 0x154c16, 0x154c16, 0x5bf4, 0x5bf4, 0x0000, 0x0 }, /* #12 */
-    { 0x390b97, 0x390b96, 0x84a9, 0x84a9, 0x000d, 0x0 }, /* #13 */
-    { 0x364107, 0x364106, 0xf1f0, 0xf1f0, 0x0003, 0x0 }, /* #14 */
-    { 0x075c56, 0x075c57, 0x45ca, 0x45ca, 0x0007, 0x0 }, /* #15 */
-    { 0x272f43, 0x272f43, 0x0f6f, 0x0f6f, 0x0006, 0x0 }, /* #16 */
-    { 0x3660d6, 0x3660d6, 0x5524, 0x5524, 0x0007, 0x0 }, /* #17 */
-    { 0x385e13, 0x385e13, 0x9887, 0x9887, 0x0001, 0x0 }, /* #18 */
-    { 0x166cc6, 0x166cc6, 0xeaf3, 0xeaf3, 0x0003, 0x0 }, /* #19 */
-    { 0x3a0ec2, 0x3a0ec3, 0x02fe, 0x02fe, 0x0005, 0x0 }, /* #20 */
-    { 0x1d1346, 0x1d1346, 0x3600, 0x3600, 0x0003, 0x0 }, /* #21 */
-    { 0x2446d3, 0x2446d3, 0xd7a7, 0xd7a7, 0x000c, 0x0 }, /* #22 */
-    { 0x211a07, 0x211a07, 0x0f41, 0x0f41, 0x000a, 0x0 }, /* #23 */
-    { 0x101ed6, 0x101ed7, 0x8c27, 0x8c27, 0x000a, 0x0 }, /* #24 */
-    { 0x237946, 0x237946, 0x59ea, 0x59ea, 0x0004, 0x0 }, /* #25 */
-    { 0x1928d6, 0x1928d6, 0xbe15, 0xbe15, 0x0008, 0x0 }, /* #26 */
-    { 0x235946, 0x235946, 0xa28c, 0xa28c, 0x0008, 0x0 }, /* #27 */
-    { 0x2435d7, 0x2435d6, 0x05ea, 0x05ea, 0x0002, 0x0 }, /* #28 */
-    { 0x197b52, 0x197b53, 0xe082, 0xe082, 0x000e, 0x0 }, /* #29 */
-    { 0x096a42, 0x096a43, 0x09a4, 0x09a4, 0x000b, 0x0 }, /* #30 */
-    { 0x043cd3, 0x043cd2, 0x786e, 0x786e, 0x0008, 0x0 }, /* #31 */
-    { 0x3913c2, 0x3913c2, 0xa202, 0xa202, 0x0004, 0x0 }, /* #32 */
-    { 0x1d7343, 0x1d7343, 0x47ed, 0x47ed, 0x000a, 0x0 }, /* #33 */
-    { 0x3225c3, 0x3225c2, 0x6719, 0x6719, 0x0005, 0x0 }, /* #34 */
-    { 0x1c66c3, 0x1c66c2, 0xb21a, 0xb21a, 0x0007, 0x0 }, /* #35 */
-    { 0x1a5c96, 0x1a5c97, 0x4c9d, 0x4c9d, 0x000a, 0x0 }, /* #36 */
-    { 0x037686, 0x037686, 0x4c0c, 0x4c0c, 0x0000, 0x0 }, /* #37 */
-    { 0x2a2483, 0x2a2482, 0xee1e, 0xee1e, 0x0008, 0x0 }, /* #38 */
-    { 0x3b7d97, 0x3b7d97, 0x3608, 0x3608, 0x0009, 0x0 }, /* #39 */
-    { 0x011f56, 0x011f57, 0x946f, 0x946f, 0x000a, 0x0 }, /* #40 */
-    { 0x2c7697, 0x2c7697, 0xdf1a, 0xdf1a, 0x000b, 0x0 }, /* #41 */
-    { 0x297e03, 0x297e03, 0x1653, 0x1653, 0x000c, 0x0 }, /* #42 */
-    { 0x3136d7, 0x3136d6, 0x2013, 0x2013, 0x0009, 0x0 }, /* #43 */
-    { 0x2f5a46, 0x2f5a47, 0x9650, 0x9650, 0x0006, 0x0 }, /* #44 */
-    { 0x231bc7, 0x231bc7, 0xe545, 0xe545, 0x0000, 0x0 }, /* #45 */
-    { 0x084cd6, 0x084cd6, 0xf501, 0xf501, 0x0009, 0x0 }, /* #46 */
-    { 0x272b57, 0x272b56, 0x5ea8, 0x5ea8, 0x000f, 0x0 }, /* #47 */
-    { 0x2c29d2, 0x2c29d3, 0x6ea3, 0x6ea3, 0x000d, 0x0 }, /* #48 */
-    { 0x1b7512, 0x1b7512, 0x02a1, 0x02a1, 0x0006, 0x0 }, /* #49 */
-    { 0x2b6443, 0x2b6442, 0xc104, 0xc104, 0x000b, 0x0 }, /* #50 */
-    { 0x061ec2, 0x061ec3, 0xe8a9, 0xe8a9, 0x000f, 0x0 }, /* #51 */
-    { 0x0d2bd2, 0x0d2bd3, 0x15d7, 0x15d7, 0x0007, 0x0 }, /* #52 */
-    { 0x033a56, 0x033a57, 0x396c, 0x396c, 0x000c, 0x0 }, /* #53 */
-    { 0x2b0942, 0x2b0942, 0x10ed, 0x10ed, 0x0009, 0x0 }, /* #54 */
-    { 0x2c4042, 0x2c4043, 0xad87, 0xad87, 0x0002, 0x0 }, /* #55 */
-    { 0x0f5306, 0x0f5307, 0xfe1b, 0xfe1b, 0x000a, 0x0 }, /* #56 */
-    { 0x0a2247, 0x0a2247, 0xf0f5, 0xf0f5, 0x0005, 0x0 }, /* #57 */
-    { 0x276b43, 0x276b43, 0x2e51, 0x2e51, 0x000d, 0x0 }, /* #58 */
-    { 0x330453, 0x330453, 0x1917, 0x1917, 0x0002, 0x0 }, /* #59 */
-    { 0x223787, 0x223787, 0x24b5, 0x24b5, 0x0007, 0x0 }, /* #60 */
-    { 0x3a57d2, 0x3a57d2, 0x0243, 0x0243, 0x000a, 0x0 }, /* #61 */
-    { 0x2e49c6, 0x2e49c7, 0x9a92, 0x9a92, 0x000f, 0x0 }, /* #62 */
-    { 0x0c6856, 0x0c6856, 0xe314, 0xe314, 0x0003, 0x0 }, /* #63 */
+    { 0x015dc3, 0x015dc2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x3b1696, 0x3b1696, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x0d3e97, 0x0d3e96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x170993, 0x170992, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x092ed3, 0x092ed3, 0xd96d, 0xd96d, 0x0000, 0x0 }, /* #4 */
+    { 0x324647, 0x324646, 0xfaf2, 0xfaf2, 0x0000, 0x0 }, /* #5 */
+    { 0x307b46, 0x307b47, 0xfadf, 0xfadf, 0x0000, 0x0 }, /* #6 */
+    { 0x2025c7, 0x2025c7, 0x483b, 0x483b, 0x0000, 0x0 }, /* #7 */
+    { 0x183b97, 0x183b97, 0xc9e7, 0xc9e7, 0x000b, 0x0 }, /* #8 */
+    { 0x140b93, 0x140b93, 0x11f6, 0x11f6, 0x0006, 0x0 }, /* #9 */
+    { 0x261c13, 0x261c13, 0xbbf6, 0xbbf6, 0x000b, 0x0 }, /* #10 */
+    { 0x165fc2, 0x165fc3, 0x4afe, 0x4afe, 0x000b, 0x0 }, /* #11 */
+    { 0x3f0457, 0x3f0457, 0x7e0c, 0x7e0c, 0x000c, 0x0 }, /* #12 */
+    { 0x0a4e47, 0x0a4e46, 0x9d78, 0x9d78, 0x0002, 0x0 }, /* #13 */
+    { 0x0b50c7, 0x0b50c7, 0xbd59, 0xbd59, 0x0008, 0x0 }, /* #14 */
+    { 0x3d3a93, 0x3d3a93, 0x19df, 0x19df, 0x0008, 0x0 }, /* #15 */
+    { 0x3b3086, 0x3b3086, 0xcd9c, 0xcd9c, 0x0006, 0x0 }, /* #16 */
+    { 0x0c3257, 0x0c3257, 0x2748, 0x2748, 0x0003, 0x0 }, /* #17 */
+    { 0x051a93, 0x051a93, 0x9c4d, 0x9c4d, 0x000c, 0x0 }, /* #18 */
+    { 0x3014c3, 0x3014c2, 0x10b3, 0x10b3, 0x000e, 0x0 }, /* #19 */
+    { 0x2b5ec3, 0x2b5ec2, 0x5b77, 0x5b77, 0x0003, 0x0 }, /* #20 */
+    { 0x250dd2, 0x250dd2, 0x5895, 0x5895, 0x0009, 0x0 }, /* #21 */
+    { 0x2d4542, 0x2d4542, 0x5b1a, 0x5b1a, 0x000f, 0x0 }, /* #22 */
+    { 0x242447, 0x242447, 0xf5f1, 0xf5f1, 0x000c, 0x0 }, /* #23 */
+    { 0x3d7ec6, 0x3d7ec6, 0xc540, 0xc540, 0x0004, 0x0 }, /* #24 */
+    { 0x367b42, 0x367b42, 0xba77, 0xba77, 0x0003, 0x0 }, /* #25 */
+    { 0x230816, 0x230817, 0xec7a, 0xec7a, 0x0006, 0x0 }, /* #26 */
+    { 0x312142, 0x312143, 0x2ff1, 0x2ff1, 0x0009, 0x0 }, /* #27 */
+    { 0x271012, 0x271013, 0x9e30, 0x9e30, 0x000f, 0x0 }, /* #28 */
+    { 0x130f07, 0x130f07, 0x2c0e, 0x2c0e, 0x0001, 0x0 }, /* #29 */
+    { 0x141303, 0x141303, 0x334f, 0x334f, 0x0000, 0x0 }, /* #30 */
+    { 0x263b53, 0x263b53, 0x7368, 0x7368, 0x0003, 0x0 }, /* #31 */
+    { 0x1f54c2, 0x1f54c2, 0x5988, 0x5988, 0x0005, 0x0 }, /* #32 */
+    { 0x1a6493, 0x1a6493, 0xd0cb, 0xd0cb, 0x000c, 0x0 }, /* #33 */
+    { 0x0b7f57, 0x0b7f57, 0xbd9a, 0xbd9a, 0x000a, 0x0 }, /* #34 */
+    { 0x223f46, 0x223f46, 0x5881, 0x5881, 0x0008, 0x0 }, /* #35 */
+    { 0x114b47, 0x114b46, 0x1633, 0x1633, 0x000b, 0x0 }, /* #36 */
+    { 0x3d5e83, 0x3d5e82, 0xb143, 0xb143, 0x0004, 0x0 }, /* #37 */
+    { 0x370287, 0x370287, 0xdecc, 0xdecc, 0x0006, 0x0 }, /* #38 */
+    { 0x1e3e52, 0x1e3e52, 0xc19a, 0xc19a, 0x0000, 0x0 }, /* #39 */
+    { 0x164a02, 0x164a03, 0x3156, 0x3156, 0x0001, 0x0 }, /* #40 */
+    { 0x1637c3, 0x1637c2, 0x7732, 0x7732, 0x0007, 0x0 }, /* #41 */
+    { 0x2347c6, 0x2347c6, 0x3b43, 0x3b43, 0x000f, 0x0 }, /* #42 */
+    { 0x284417, 0x284417, 0x7b52, 0x7b52, 0x000c, 0x0 }, /* #43 */
+    { 0x240086, 0x240087, 0xeb2b, 0xeb2b, 0x0000, 0x0 }, /* #44 */
+    { 0x3e6c87, 0x3e6c86, 0x9208, 0x9208, 0x0006, 0x0 }, /* #45 */
+    { 0x062d17, 0x062d16, 0xe05a, 0xe05a, 0x000a, 0x0 }, /* #46 */
+    { 0x204643, 0x204642, 0x0642, 0x0642, 0x000b, 0x0 }, /* #47 */
+    { 0x1c2316, 0x1c2316, 0xa90a, 0xa90a, 0x000e, 0x0 }, /* #48 */
+    { 0x2b1fd2, 0x2b1fd2, 0x06d4, 0x06d4, 0x0005, 0x0 }, /* #49 */
+    { 0x364507, 0x364506, 0x965d, 0x965d, 0x0008, 0x0 }, /* #50 */
+    { 0x262e92, 0x262e93, 0x2b6a, 0x2b6a, 0x0001, 0x0 }, /* #51 */
+    { 0x1d4943, 0x1d4943, 0x9df0, 0x9df0, 0x0008, 0x0 }, /* #52 */
+    { 0x3571d3, 0x3571d2, 0x9b76, 0x9b76, 0x000a, 0x0 }, /* #53 */
+    { 0x263d92, 0x263d93, 0xc0ae, 0xc0ae, 0x0003, 0x0 }, /* #54 */
+    { 0x023b56, 0x023b57, 0x519e, 0x519e, 0x0008, 0x0 }, /* #55 */
+    { 0x2e4cc3, 0x2e4cc2, 0x2811, 0x2811, 0x0001, 0x0 }, /* #56 */
+    { 0x1c3006, 0x1c3007, 0x7878, 0x7878, 0x000c, 0x0 }, /* #57 */
+    { 0x3f1646, 0x3f1646, 0xde0f, 0xde0f, 0x0008, 0x0 }, /* #58 */
+    { 0x311d57, 0x311d57, 0x1808, 0x1808, 0x000c, 0x0 }, /* #59 */
+    { 0x201552, 0x201553, 0x334b, 0x334b, 0x0003, 0x0 }, /* #60 */
+    { 0x356a46, 0x356a46, 0xf883, 0xf883, 0x0008, 0x0 }, /* #61 */
+    { 0x2744d6, 0x2744d7, 0xe44f, 0xe44f, 0x0002, 0x0 }, /* #62 */
+    { 0x1806c6, 0x1806c6, 0x050b, 0x050b, 0x0005, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_btc_u16[] =
 {
-    { 0x3f5787, 0x3f5787, 0xae5b, 0x2e5b, 0x000f, 0x0 }, /* #0 */
-    { 0x0363d6, 0x0363d6, 0x3fe2, 0x3fea, 0x0003, 0x0 }, /* #1 */
-    { 0x2371c3, 0x2371c2, 0xe5d0, 0xe5d1, 0x0000, 0x0 }, /* #2 */
-    { 0x360452, 0x360453, 0xd540, 0xd440, 0x0008, 0x0 }, /* #3 */
-    { 0x0d1ed2, 0x0d1ed3, 0x2577, 0x2557, 0x0005, 0x0 }, /* #4 */
-    { 0x137493, 0x137493, 0x9ab7, 0x8ab7, 0x000c, 0x0 }, /* #5 */
-    { 0x224f13, 0x224f12, 0x0c86, 0x0cc6, 0x0006, 0x0 }, /* #6 */
-    { 0x330017, 0x330016, 0x0ff0, 0x8ff0, 0x000f, 0x0 }, /* #7 */
-    { 0x1d5e93, 0x1d5e92, 0x16b0, 0x96b0, 0x000f, 0x0 }, /* #8 */
-    { 0x1b6f92, 0x1b6f93, 0xf629, 0xf229, 0x000a, 0x0 }, /* #9 */
-    { 0x170cc3, 0x170cc3, 0xc057, 0xc056, 0x0000, 0x0 }, /* #10 */
-    { 0x1a1c52, 0x1a1c52, 0x4dc0, 0x4dc4, 0x0002, 0x0 }, /* #11 */
-    { 0x2e15c3, 0x2e15c2, 0x6670, 0x6671, 0x0000, 0x0 }, /* #12 */
-    { 0x0a2897, 0x0a2897, 0x60ec, 0x20ec, 0x000e, 0x0 }, /* #13 */
-    { 0x3a69c6, 0x3a69c6, 0x0478, 0x4478, 0x000e, 0x0 }, /* #14 */
-    { 0x1531d2, 0x1531d2, 0x27c4, 0x27d4, 0x0004, 0x0 }, /* #15 */
-    { 0x162313, 0x162312, 0x1c63, 0x1ce3, 0x0007, 0x0 }, /* #16 */
-    { 0x0d6a16, 0x0d6a17, 0x5775, 0x5774, 0x0000, 0x0 }, /* #17 */
-    { 0x1b4f97, 0x1b4f97, 0xea7e, 0xe87e, 0x0009, 0x0 }, /* #18 */
-    { 0x377992, 0x377993, 0x1afe, 0x1afa, 0x0002, 0x0 }, /* #19 */
-    { 0x126ec6, 0x126ec7, 0xe387, 0xe307, 0x0007, 0x0 }, /* #20 */
-    { 0x0b2a92, 0x0b2a92, 0xa460, 0xa462, 0x0001, 0x0 }, /* #21 */
-    { 0x0d66d3, 0x0d66d2, 0x880a, 0x890a, 0x0008, 0x0 }, /* #22 */
-    { 0x0004c3, 0x0004c3, 0x5bec, 0x4bec, 0x000c, 0x0 }, /* #23 */
-    { 0x3b0c42, 0x3b0c42, 0x12c5, 0x1ac5, 0x000b, 0x0 }, /* #24 */
-    { 0x2a5096, 0x2a5096, 0xea88, 0xea89, 0x0000, 0x0 }, /* #25 */
-    { 0x090e06, 0x090e07, 0x0453, 0x0413, 0x0006, 0x0 }, /* #26 */
-    { 0x323cd6, 0x323cd7, 0x3489, 0x2489, 0x000c, 0x0 }, /* #27 */
-    { 0x2f1a83, 0x2f1a83, 0x72e6, 0x72e4, 0x0001, 0x0 }, /* #28 */
-    { 0x1a6593, 0x1a6592, 0x8c83, 0x8c87, 0x0002, 0x0 }, /* #29 */
-    { 0x370557, 0x370556, 0x499e, 0x49de, 0x0006, 0x0 }, /* #30 */
-    { 0x2a1d13, 0x2a1d12, 0x68de, 0x68df, 0x0000, 0x0 }, /* #31 */
-    { 0x222192, 0x222193, 0x02b2, 0x0232, 0x0007, 0x0 }, /* #32 */
-    { 0x0165c2, 0x0165c2, 0x76c3, 0x77c3, 0x0008, 0x0 }, /* #33 */
-    { 0x3a4b57, 0x3a4b56, 0xd891, 0xd8d1, 0x0006, 0x0 }, /* #34 */
-    { 0x1f3a82, 0x1f3a83, 0xc8b4, 0xc894, 0x0005, 0x0 }, /* #35 */
-    { 0x0035c7, 0x0035c6, 0xefc0, 0xffc0, 0x000c, 0x0 }, /* #36 */
-    { 0x233907, 0x233907, 0xab5d, 0xab5c, 0x0000, 0x0 }, /* #37 */
-    { 0x3c5b42, 0x3c5b43, 0x708b, 0x608b, 0x000c, 0x0 }, /* #38 */
-    { 0x376c13, 0x376c13, 0xce25, 0xcc25, 0x0009, 0x0 }, /* #39 */
-    { 0x177712, 0x177712, 0xe217, 0xf217, 0x000c, 0x0 }, /* #40 */
-    { 0x085606, 0x085606, 0x70cb, 0x72cb, 0x0009, 0x0 }, /* #41 */
-    { 0x2b4482, 0x2b4482, 0x0d17, 0x4d17, 0x000e, 0x0 }, /* #42 */
-    { 0x390f02, 0x390f02, 0x8eab, 0xceab, 0x000e, 0x0 }, /* #43 */
-    { 0x166653, 0x166653, 0x4efc, 0x4edc, 0x0005, 0x0 }, /* #44 */
-    { 0x165e07, 0x165e07, 0xf9fe, 0xf9ee, 0x0004, 0x0 }, /* #45 */
-    { 0x0d3bd7, 0x0d3bd6, 0xa21a, 0xa21e, 0x0002, 0x0 }, /* #46 */
-    { 0x295b06, 0x295b06, 0xd6c1, 0xd6e1, 0x0005, 0x0 }, /* #47 */
-    { 0x032e53, 0x032e52, 0x2518, 0x2538, 0x0005, 0x0 }, /* #48 */
-    { 0x1d1443, 0x1d1442, 0xbaec, 0xbaed, 0x0000, 0x0 }, /* #49 */
-    { 0x287f83, 0x287f82, 0x411d, 0x611d, 0x000d, 0x0 }, /* #50 */
-    { 0x3d6746, 0x3d6747, 0xce16, 0xcc16, 0x0009, 0x0 }, /* #51 */
-    { 0x304fd3, 0x304fd3, 0x6fde, 0x6f5e, 0x0007, 0x0 }, /* #52 */
-    { 0x331d46, 0x331d47, 0xb7f1, 0xb771, 0x0007, 0x0 }, /* #53 */
-    { 0x0f6d07, 0x0f6d07, 0x4eaa, 0x0eaa, 0x000e, 0x0 }, /* #54 */
-    { 0x1c6006, 0x1c6007, 0x3aa6, 0x38a6, 0x0009, 0x0 }, /* #55 */
-    { 0x077417, 0x077416, 0xfa19, 0xfa59, 0x0006, 0x0 }, /* #56 */
-    { 0x0b0a03, 0x0b0a02, 0x7094, 0x7494, 0x000a, 0x0 }, /* #57 */
-    { 0x024f12, 0x024f13, 0xc819, 0xc811, 0x0003, 0x0 }, /* #58 */
-    { 0x0776c6, 0x0776c7, 0x004f, 0x000f, 0x0006, 0x0 }, /* #59 */
-    { 0x0227d2, 0x0227d2, 0x0011, 0x0111, 0x0008, 0x0 }, /* #60 */
-    { 0x1b7447, 0x1b7447, 0x1e47, 0x1e45, 0x0001, 0x0 }, /* #61 */
-    { 0x356987, 0x356987, 0xf5f4, 0xd5f4, 0x000d, 0x0 }, /* #62 */
-    { 0x272c52, 0x272c53, 0xfd77, 0xfd37, 0x0006, 0x0 }, /* #63 */
+    { 0x2b6207, 0x2b6206, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
+    { 0x104f52, 0x104f52, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
+    { 0x0e39c7, 0x0e39c6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
+    { 0x275012, 0x275012, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
+    { 0x3c3893, 0x3c3893, 0x821f, 0x821e, 0x0000, 0x0 }, /* #4 */
+    { 0x2c39d6, 0x2c39d7, 0x7167, 0x7166, 0x0000, 0x0 }, /* #5 */
+    { 0x2b1f02, 0x2b1f03, 0x5985, 0x5984, 0x0000, 0x0 }, /* #6 */
+    { 0x102743, 0x102743, 0xd6fb, 0xd6fa, 0x0000, 0x0 }, /* #7 */
+    { 0x3f1793, 0x3f1793, 0x32a4, 0x3224, 0x0007, 0x0 }, /* #8 */
+    { 0x0f57c2, 0x0f57c2, 0xe12d, 0xf12d, 0x000c, 0x0 }, /* #9 */
+    { 0x3b7057, 0x3b7057, 0x7156, 0x7146, 0x0004, 0x0 }, /* #10 */
+    { 0x2e3802, 0x2e3802, 0xbc12, 0xbc32, 0x0005, 0x0 }, /* #11 */
+    { 0x040c57, 0x040c56, 0x241d, 0x249d, 0x0007, 0x0 }, /* #12 */
+    { 0x382a17, 0x382a16, 0x6d0e, 0x6d2e, 0x0005, 0x0 }, /* #13 */
+    { 0x2c3a57, 0x2c3a57, 0xb196, 0xb192, 0x0002, 0x0 }, /* #14 */
+    { 0x1d21d2, 0x1d21d2, 0x102b, 0x122b, 0x0009, 0x0 }, /* #15 */
+    { 0x3e5282, 0x3e5283, 0xcf8e, 0x8f8e, 0x000e, 0x0 }, /* #16 */
+    { 0x3e2d83, 0x3e2d83, 0x031c, 0x011c, 0x0009, 0x0 }, /* #17 */
+    { 0x031413, 0x031412, 0xd253, 0xd653, 0x000a, 0x0 }, /* #18 */
+    { 0x376917, 0x376916, 0x0951, 0x0971, 0x0005, 0x0 }, /* #19 */
+    { 0x066812, 0x066813, 0x2653, 0x0653, 0x000d, 0x0 }, /* #20 */
+    { 0x0179d2, 0x0179d3, 0x1395, 0x1195, 0x0009, 0x0 }, /* #21 */
+    { 0x1b2996, 0x1b2996, 0x967c, 0xb67c, 0x000d, 0x0 }, /* #22 */
+    { 0x0d3846, 0x0d3846, 0xa98a, 0xe98a, 0x000e, 0x0 }, /* #23 */
+    { 0x0e7e07, 0x0e7e06, 0xa6d2, 0xb6d2, 0x000c, 0x0 }, /* #24 */
+    { 0x3c2f43, 0x3c2f42, 0xb302, 0xb30a, 0x0003, 0x0 }, /* #25 */
+    { 0x143f13, 0x143f13, 0xcf69, 0xcf68, 0x0000, 0x0 }, /* #26 */
+    { 0x2f1813, 0x2f1812, 0x17f7, 0x1ff7, 0x000b, 0x0 }, /* #27 */
+    { 0x101d02, 0x101d02, 0xe4c2, 0xe4e2, 0x0005, 0x0 }, /* #28 */
+    { 0x1325d3, 0x1325d2, 0x74cc, 0x7ccc, 0x000b, 0x0 }, /* #29 */
+    { 0x2a0792, 0x2a0792, 0xfa41, 0xfe41, 0x000a, 0x0 }, /* #30 */
+    { 0x2172c2, 0x2172c3, 0xd09c, 0xd098, 0x0002, 0x0 }, /* #31 */
+    { 0x317e46, 0x317e47, 0xc6ee, 0xc2ee, 0x000a, 0x0 }, /* #32 */
+    { 0x143543, 0x143542, 0x8167, 0x8177, 0x0004, 0x0 }, /* #33 */
+    { 0x114e02, 0x114e03, 0x146f, 0x046f, 0x000c, 0x0 }, /* #34 */
+    { 0x013982, 0x013983, 0x7df9, 0x75f9, 0x000b, 0x0 }, /* #35 */
+    { 0x1719c6, 0x1719c7, 0xc95e, 0x495e, 0x000f, 0x0 }, /* #36 */
+    { 0x0634c2, 0x0634c2, 0xaee6, 0xaee7, 0x0000, 0x0 }, /* #37 */
+    { 0x020ec2, 0x020ec3, 0xd7b3, 0xd7b1, 0x0001, 0x0 }, /* #38 */
+    { 0x303482, 0x303483, 0xa530, 0xa430, 0x0008, 0x0 }, /* #39 */
+    { 0x096192, 0x096193, 0x184b, 0x104b, 0x000b, 0x0 }, /* #40 */
+    { 0x132297, 0x132297, 0xb435, 0xb425, 0x0004, 0x0 }, /* #41 */
+    { 0x2e5756, 0x2e5756, 0x1ef5, 0x1ef7, 0x0001, 0x0 }, /* #42 */
+    { 0x3a78d7, 0x3a78d6, 0x47a5, 0x4fa5, 0x000b, 0x0 }, /* #43 */
+    { 0x141ec7, 0x141ec7, 0xd5c5, 0x55c5, 0x000f, 0x0 }, /* #44 */
+    { 0x0c3292, 0x0c3293, 0xe950, 0x6950, 0x000f, 0x0 }, /* #45 */
+    { 0x220f13, 0x220f13, 0x833d, 0x8339, 0x0002, 0x0 }, /* #46 */
+    { 0x142697, 0x142697, 0x8c74, 0x0c74, 0x000f, 0x0 }, /* #47 */
+    { 0x293ad7, 0x293ad7, 0x774a, 0x674a, 0x000c, 0x0 }, /* #48 */
+    { 0x0a7917, 0x0a7917, 0x6497, 0x4497, 0x000d, 0x0 }, /* #49 */
+    { 0x3d0b92, 0x3d0b92, 0x4b8e, 0x4b8f, 0x0000, 0x0 }, /* #50 */
+    { 0x190c56, 0x190c56, 0x5685, 0x5785, 0x0008, 0x0 }, /* #51 */
+    { 0x1d5452, 0x1d5452, 0x356b, 0x35eb, 0x0007, 0x0 }, /* #52 */
+    { 0x0c6656, 0x0c6657, 0x873a, 0x863a, 0x0008, 0x0 }, /* #53 */
+    { 0x1a4813, 0x1a4813, 0xc73e, 0xc73a, 0x0002, 0x0 }, /* #54 */
+    { 0x390ad3, 0x390ad3, 0x4058, 0x4048, 0x0004, 0x0 }, /* #55 */
+    { 0x202a92, 0x202a93, 0x11be, 0x11ba, 0x0002, 0x0 }, /* #56 */
+    { 0x144cc7, 0x144cc7, 0x43e1, 0x43c1, 0x0005, 0x0 }, /* #57 */
+    { 0x2378d2, 0x2378d3, 0x7bf2, 0x7af2, 0x0008, 0x0 }, /* #58 */
+    { 0x1971d7, 0x1971d7, 0x230d, 0x230c, 0x0000, 0x0 }, /* #59 */
+    { 0x205382, 0x205382, 0xa3dc, 0xa7dc, 0x000a, 0x0 }, /* #60 */
+    { 0x3e3d96, 0x3e3d96, 0xa9bb, 0xe9bb, 0x000e, 0x0 }, /* #61 */
+    { 0x163507, 0x163507, 0x2a4f, 0x2a4d, 0x0001, 0x0 }, /* #62 */
+    { 0x203217, 0x203217, 0x3682, 0x3680, 0x0001, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_btc_u16_locked[] =
 {
-    { 0x276883, 0x276882, 0x3015, 0x3055, 0x0006, 0x0 }, /* #0 */
-    { 0x3f3dc2, 0x3f3dc3, 0x54a7, 0x5427, 0x0007, 0x0 }, /* #1 */
-    { 0x286e53, 0x286e53, 0x9f5e, 0x1f5e, 0x000f, 0x0 }, /* #2 */
-    { 0x367bd6, 0x367bd6, 0x3d1c, 0x3d9c, 0x0007, 0x0 }, /* #3 */
-    { 0x136482, 0x136482, 0x19cc, 0x1dcc, 0x000a, 0x0 }, /* #4 */
-    { 0x210a97, 0x210a97, 0xabde, 0xaade, 0x0008, 0x0 }, /* #5 */
-    { 0x205517, 0x205517, 0x93df, 0x91df, 0x0009, 0x0 }, /* #6 */
-    { 0x297942, 0x297943, 0xfb74, 0xdb74, 0x000d, 0x0 }, /* #7 */
-    { 0x2b5a93, 0x2b5a92, 0x9e39, 0xbe39, 0x000d, 0x0 }, /* #8 */
-    { 0x1c0807, 0x1c0807, 0xb5d5, 0xb555, 0x0007, 0x0 }, /* #9 */
-    { 0x353cc2, 0x353cc2, 0xb207, 0xba07, 0x000b, 0x0 }, /* #10 */
-    { 0x001353, 0x001352, 0xc4b6, 0xc4b7, 0x0000, 0x0 }, /* #11 */
-    { 0x205757, 0x205756, 0x54a9, 0x54e9, 0x0006, 0x0 }, /* #12 */
-    { 0x182642, 0x182642, 0x420a, 0x428a, 0x0007, 0x0 }, /* #13 */
-    { 0x3d7112, 0x3d7113, 0x8d25, 0x8d05, 0x0005, 0x0 }, /* #14 */
-    { 0x1d75d3, 0x1d75d2, 0x7c86, 0xfc86, 0x000f, 0x0 }, /* #15 */
-    { 0x314642, 0x314642, 0x180d, 0x184d, 0x0006, 0x0 }, /* #16 */
-    { 0x0b04c7, 0x0b04c7, 0xecbb, 0xacbb, 0x000e, 0x0 }, /* #17 */
-    { 0x301596, 0x301597, 0x4e98, 0x4e90, 0x0003, 0x0 }, /* #18 */
-    { 0x252412, 0x252412, 0xee02, 0xee12, 0x0004, 0x0 }, /* #19 */
-    { 0x385946, 0x385947, 0xb238, 0xa238, 0x000c, 0x0 }, /* #20 */
-    { 0x0464c7, 0x0464c6, 0xd623, 0xde23, 0x000b, 0x0 }, /* #21 */
-    { 0x204157, 0x204156, 0xd7f1, 0xd7f3, 0x0001, 0x0 }, /* #22 */
-    { 0x331256, 0x331257, 0x1c01, 0x0c01, 0x000c, 0x0 }, /* #23 */
-    { 0x1d5b07, 0x1d5b07, 0x3df3, 0x3dd3, 0x0005, 0x0 }, /* #24 */
-    { 0x2c6692, 0x2c6692, 0xb63b, 0xb6bb, 0x0007, 0x0 }, /* #25 */
-    { 0x0f6e93, 0x0f6e92, 0x67dd, 0x6fdd, 0x000b, 0x0 }, /* #26 */
-    { 0x104503, 0x104502, 0x0190, 0x4190, 0x000e, 0x0 }, /* #27 */
-    { 0x2a6192, 0x2a6193, 0xb1f1, 0x31f1, 0x000f, 0x0 }, /* #28 */
-    { 0x240b06, 0x240b06, 0x7ab8, 0x7abc, 0x0002, 0x0 }, /* #29 */
-    { 0x1f5887, 0x1f5887, 0x4fe4, 0x4ee4, 0x0008, 0x0 }, /* #30 */
-    { 0x2b1743, 0x2b1742, 0x8477, 0x8c77, 0x000b, 0x0 }, /* #31 */
-    { 0x3b5e06, 0x3b5e07, 0xefae, 0xefaa, 0x0002, 0x0 }, /* #32 */
-    { 0x035497, 0x035496, 0x5db0, 0x5db8, 0x0003, 0x0 }, /* #33 */
-    { 0x065c42, 0x065c43, 0x4dd2, 0x4dd0, 0x0001, 0x0 }, /* #34 */
-    { 0x0806d2, 0x0806d3, 0xa3d3, 0xa2d3, 0x0008, 0x0 }, /* #35 */
-    { 0x372f03, 0x372f03, 0xfb8f, 0xfb8d, 0x0001, 0x0 }, /* #36 */
-    { 0x3b3503, 0x3b3503, 0x6421, 0x4421, 0x000d, 0x0 }, /* #37 */
-    { 0x2168d6, 0x2168d6, 0x3b7d, 0xbb7d, 0x000f, 0x0 }, /* #38 */
-    { 0x2a3147, 0x2a3146, 0x32cf, 0xb2cf, 0x000f, 0x0 }, /* #39 */
-    { 0x324a92, 0x324a92, 0x71d8, 0x75d8, 0x000a, 0x0 }, /* #40 */
-    { 0x1c5dd7, 0x1c5dd7, 0x7cff, 0x7c7f, 0x0007, 0x0 }, /* #41 */
-    { 0x165757, 0x165757, 0x62a7, 0x22a7, 0x000e, 0x0 }, /* #42 */
-    { 0x070cd3, 0x070cd2, 0x1720, 0x1728, 0x0003, 0x0 }, /* #43 */
-    { 0x1d15d6, 0x1d15d7, 0x3b39, 0x3a39, 0x0008, 0x0 }, /* #44 */
-    { 0x367282, 0x367283, 0x2170, 0x0170, 0x000d, 0x0 }, /* #45 */
-    { 0x1e58d3, 0x1e58d2, 0xd6d8, 0xf6d8, 0x000d, 0x0 }, /* #46 */
-    { 0x013e03, 0x013e03, 0xda81, 0xda01, 0x0007, 0x0 }, /* #47 */
-    { 0x2a5dc6, 0x2a5dc7, 0xeeb7, 0xee37, 0x0007, 0x0 }, /* #48 */
-    { 0x211ec2, 0x211ec3, 0x37d6, 0x35d6, 0x0009, 0x0 }, /* #49 */
-    { 0x1e2bc2, 0x1e2bc3, 0x6415, 0x6015, 0x000a, 0x0 }, /* #50 */
-    { 0x067d16, 0x067d16, 0x1746, 0x1747, 0x0000, 0x0 }, /* #51 */
-    { 0x1a7a13, 0x1a7a12, 0x03f0, 0x43f0, 0x000e, 0x0 }, /* #52 */
-    { 0x242a07, 0x242a07, 0x3fc6, 0x3bc6, 0x000a, 0x0 }, /* #53 */
-    { 0x2e7847, 0x2e7846, 0x08f3, 0x09f3, 0x0008, 0x0 }, /* #54 */
-    { 0x046f06, 0x046f07, 0x6db9, 0x6da9, 0x0004, 0x0 }, /* #55 */
-    { 0x3f6ac2, 0x3f6ac2, 0x0db1, 0x8db1, 0x000f, 0x0 }, /* #56 */
-    { 0x2d2ad2, 0x2d2ad2, 0x851e, 0x851f, 0x0000, 0x0 }, /* #57 */
-    { 0x354fc3, 0x354fc2, 0x28d8, 0x2ad8, 0x0009, 0x0 }, /* #58 */
-    { 0x0958d6, 0x0958d7, 0x7580, 0x7500, 0x0007, 0x0 }, /* #59 */
-    { 0x387ad7, 0x387ad7, 0xdcea, 0x9cea, 0x000e, 0x0 }, /* #60 */
-    { 0x3e7b13, 0x3e7b13, 0x69e5, 0x69a5, 0x0006, 0x0 }, /* #61 */
-    { 0x3d60c7, 0x3d60c6, 0xc1fc, 0xd1fc, 0x000c, 0x0 }, /* #62 */
-    { 0x015fd7, 0x015fd6, 0x98d2, 0x9cd2, 0x000a, 0x0 }, /* #63 */
+    { 0x351847, 0x351846, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
+    { 0x333e86, 0x333e86, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
+    { 0x3221d6, 0x3221d6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
+    { 0x304093, 0x304092, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
+    { 0x3c0157, 0x3c0157, 0x576f, 0x576e, 0x0000, 0x0 }, /* #4 */
+    { 0x1137c6, 0x1137c7, 0xd2b1, 0xd2b0, 0x0000, 0x0 }, /* #5 */
+    { 0x062347, 0x062346, 0x11f0, 0x11f1, 0x0000, 0x0 }, /* #6 */
+    { 0x3e0d06, 0x3e0d07, 0x23fb, 0x23fa, 0x0000, 0x0 }, /* #7 */
+    { 0x352d47, 0x352d47, 0xd0c3, 0xd043, 0x0007, 0x0 }, /* #8 */
+    { 0x047c13, 0x047c13, 0x43e0, 0x41e0, 0x0009, 0x0 }, /* #9 */
+    { 0x137dc2, 0x137dc2, 0x18de, 0x19de, 0x0008, 0x0 }, /* #10 */
+    { 0x3e6b83, 0x3e6b83, 0x6a17, 0x6a15, 0x0001, 0x0 }, /* #11 */
+    { 0x0b5c57, 0x0b5c57, 0x2df9, 0x2db9, 0x0006, 0x0 }, /* #12 */
+    { 0x031e07, 0x031e06, 0x16e7, 0x16f7, 0x0004, 0x0 }, /* #13 */
+    { 0x1f62c7, 0x1f62c6, 0xab43, 0xab63, 0x0005, 0x0 }, /* #14 */
+    { 0x1554d6, 0x1554d6, 0x30f8, 0x30f9, 0x0000, 0x0 }, /* #15 */
+    { 0x032747, 0x032747, 0xf469, 0xf069, 0x000a, 0x0 }, /* #16 */
+    { 0x094702, 0x094702, 0x2606, 0x2616, 0x0004, 0x0 }, /* #17 */
+    { 0x136807, 0x136806, 0xf1b1, 0xf1b9, 0x0003, 0x0 }, /* #18 */
+    { 0x032847, 0x032846, 0x5b0d, 0x5b2d, 0x0005, 0x0 }, /* #19 */
+    { 0x3b07d2, 0x3b07d2, 0x95cc, 0xb5cc, 0x000d, 0x0 }, /* #20 */
+    { 0x157b93, 0x157b92, 0xce1e, 0xcf1e, 0x0008, 0x0 }, /* #21 */
+    { 0x2e4652, 0x2e4653, 0x3fc7, 0x37c7, 0x000b, 0x0 }, /* #22 */
+    { 0x021783, 0x021783, 0x2bf7, 0x2bb7, 0x0006, 0x0 }, /* #23 */
+    { 0x2e5a42, 0x2e5a43, 0x2fa5, 0x2f85, 0x0005, 0x0 }, /* #24 */
+    { 0x2e6f53, 0x2e6f52, 0xb10d, 0xb90d, 0x000b, 0x0 }, /* #25 */
+    { 0x016817, 0x016816, 0xca4e, 0xea4e, 0x000d, 0x0 }, /* #26 */
+    { 0x241d13, 0x241d12, 0x902a, 0xb02a, 0x000d, 0x0 }, /* #27 */
+    { 0x0a5c96, 0x0a5c97, 0xf065, 0xf025, 0x0006, 0x0 }, /* #28 */
+    { 0x084807, 0x084807, 0xb480, 0x3480, 0x000f, 0x0 }, /* #29 */
+    { 0x296853, 0x296852, 0xf80f, 0xf81f, 0x0004, 0x0 }, /* #30 */
+    { 0x2c54d3, 0x2c54d2, 0x40f9, 0xc0f9, 0x000f, 0x0 }, /* #31 */
+    { 0x122cc2, 0x122cc3, 0x59f8, 0x59e8, 0x0004, 0x0 }, /* #32 */
+    { 0x0173d6, 0x0173d7, 0x97c9, 0x97c8, 0x0000, 0x0 }, /* #33 */
+    { 0x0c2192, 0x0c2192, 0x5252, 0x5652, 0x000a, 0x0 }, /* #34 */
+    { 0x094ad6, 0x094ad7, 0x3882, 0x3802, 0x0007, 0x0 }, /* #35 */
+    { 0x042a57, 0x042a57, 0xcec7, 0xccc7, 0x0009, 0x0 }, /* #36 */
+    { 0x085907, 0x085907, 0x39e7, 0x3967, 0x0007, 0x0 }, /* #37 */
+    { 0x102703, 0x102702, 0x2c17, 0x6c17, 0x000e, 0x0 }, /* #38 */
+    { 0x3e0bc2, 0x3e0bc3, 0x8b5a, 0x895a, 0x0009, 0x0 }, /* #39 */
+    { 0x141b07, 0x141b07, 0xee7c, 0xee74, 0x0003, 0x0 }, /* #40 */
+    { 0x3958c6, 0x3958c6, 0x450c, 0x458c, 0x0007, 0x0 }, /* #41 */
+    { 0x010ec2, 0x010ec3, 0xb4e7, 0xb4e5, 0x0001, 0x0 }, /* #42 */
+    { 0x1c0612, 0x1c0612, 0xd1e1, 0xd1e3, 0x0001, 0x0 }, /* #43 */
+    { 0x175d13, 0x175d12, 0xfba4, 0xfba5, 0x0000, 0x0 }, /* #44 */
+    { 0x1166d3, 0x1166d3, 0xb930, 0xb910, 0x0005, 0x0 }, /* #45 */
+    { 0x362a46, 0x362a46, 0x19ab, 0x59ab, 0x000e, 0x0 }, /* #46 */
+    { 0x102a57, 0x102a56, 0xa98b, 0xe98b, 0x000e, 0x0 }, /* #47 */
+    { 0x247502, 0x247502, 0xa840, 0xa844, 0x0002, 0x0 }, /* #48 */
+    { 0x3a3096, 0x3a3097, 0x89aa, 0x892a, 0x0007, 0x0 }, /* #49 */
+    { 0x0a35d3, 0x0a35d3, 0xd7a3, 0xd7a2, 0x0000, 0x0 }, /* #50 */
+    { 0x2a48d3, 0x2a48d3, 0x6dbb, 0x69bb, 0x000a, 0x0 }, /* #51 */
+    { 0x257f16, 0x257f16, 0x40d3, 0xc0d3, 0x000f, 0x0 }, /* #52 */
+    { 0x1709d3, 0x1709d2, 0xfa8a, 0xfa8b, 0x0000, 0x0 }, /* #53 */
+    { 0x363987, 0x363987, 0xe00a, 0x600a, 0x000f, 0x0 }, /* #54 */
+    { 0x143156, 0x143156, 0x4b50, 0x4b58, 0x0003, 0x0 }, /* #55 */
+    { 0x092657, 0x092657, 0x2b56, 0x2956, 0x0009, 0x0 }, /* #56 */
+    { 0x3717c3, 0x3717c2, 0x65d8, 0x65f8, 0x0005, 0x0 }, /* #57 */
+    { 0x0e2387, 0x0e2386, 0xa9da, 0xe9da, 0x000e, 0x0 }, /* #58 */
+    { 0x346253, 0x346252, 0xc925, 0xc92d, 0x0003, 0x0 }, /* #59 */
+    { 0x366f46, 0x366f46, 0x5b21, 0x5b61, 0x0006, 0x0 }, /* #60 */
+    { 0x005642, 0x005643, 0x39e7, 0x39c7, 0x0005, 0x0 }, /* #61 */
+    { 0x074e57, 0x074e56, 0xb233, 0xb2b3, 0x0007, 0x0 }, /* #62 */
+    { 0x263956, 0x263956, 0x8053, 0x8057, 0x0002, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_btr_u16[] =
 {
-    { 0x175313, 0x175312, 0x941d, 0x941d, 0x0006, 0x0 }, /* #0 */
-    { 0x020d06, 0x020d07, 0x74ef, 0x34ef, 0x000e, 0x0 }, /* #1 */
-    { 0x3a75d3, 0x3a75d3, 0x388a, 0x188a, 0x000d, 0x0 }, /* #2 */
-    { 0x300016, 0x300017, 0x7678, 0x3678, 0x000e, 0x0 }, /* #3 */
-    { 0x361787, 0x361786, 0xe868, 0xe868, 0x0000, 0x0 }, /* #4 */
-    { 0x1b4b97, 0x1b4b96, 0x5d91, 0x5d91, 0x0002, 0x0 }, /* #5 */
-    { 0x286dc7, 0x286dc6, 0xed08, 0xed08, 0x0004, 0x0 }, /* #6 */
-    { 0x217846, 0x217846, 0x8058, 0x8058, 0x0007, 0x0 }, /* #7 */
-    { 0x292617, 0x292616, 0x80ea, 0x80ea, 0x000b, 0x0 }, /* #8 */
-    { 0x190586, 0x190587, 0x096d, 0x016d, 0x000b, 0x0 }, /* #9 */
-    { 0x163a96, 0x163a97, 0xa507, 0xa503, 0x0002, 0x0 }, /* #10 */
-    { 0x331e47, 0x331e47, 0xf09c, 0xf08c, 0x0004, 0x0 }, /* #11 */
-    { 0x1e00c2, 0x1e00c2, 0x93ca, 0x93ca, 0x000a, 0x0 }, /* #12 */
-    { 0x025a93, 0x025a92, 0x0230, 0x0230, 0x000f, 0x0 }, /* #13 */
-    { 0x2077d7, 0x2077d7, 0x96f4, 0x96b4, 0x0006, 0x0 }, /* #14 */
-    { 0x113b82, 0x113b82, 0x6068, 0x6068, 0x0008, 0x0 }, /* #15 */
-    { 0x015753, 0x015753, 0xa4b3, 0xa4a3, 0x0004, 0x0 }, /* #16 */
-    { 0x346347, 0x346346, 0x3796, 0x3796, 0x000b, 0x0 }, /* #17 */
-    { 0x270897, 0x270897, 0x65f8, 0x25f8, 0x000e, 0x0 }, /* #18 */
-    { 0x103793, 0x103792, 0x3bd1, 0x3bd1, 0x000a, 0x0 }, /* #19 */
-    { 0x2c0646, 0x2c0647, 0x9b36, 0x9336, 0x000b, 0x0 }, /* #20 */
-    { 0x316102, 0x316103, 0xf024, 0x7024, 0x000f, 0x0 }, /* #21 */
-    { 0x1428c3, 0x1428c3, 0xe77c, 0xe778, 0x0002, 0x0 }, /* #22 */
-    { 0x3471d7, 0x3471d6, 0x0281, 0x0281, 0x000e, 0x0 }, /* #23 */
-    { 0x325097, 0x325096, 0x725a, 0x725a, 0x000f, 0x0 }, /* #24 */
-    { 0x352783, 0x352783, 0x5db5, 0x5d95, 0x0005, 0x0 }, /* #25 */
-    { 0x2d06c7, 0x2d06c7, 0x65d7, 0x64d7, 0x0008, 0x0 }, /* #26 */
-    { 0x3e34d6, 0x3e34d7, 0xc236, 0x4236, 0x000f, 0x0 }, /* #27 */
-    { 0x007117, 0x007116, 0x5437, 0x5437, 0x0009, 0x0 }, /* #28 */
-    { 0x223053, 0x223053, 0xd1a9, 0x51a9, 0x000f, 0x0 }, /* #29 */
-    { 0x2642d6, 0x2642d6, 0x6a51, 0x6a51, 0x000c, 0x0 }, /* #30 */
-    { 0x2e0ed7, 0x2e0ed6, 0x6320, 0x6320, 0x000f, 0x0 }, /* #31 */
-    { 0x106a97, 0x106a96, 0x00a6, 0x00a6, 0x0009, 0x0 }, /* #32 */
-    { 0x281e43, 0x281e43, 0xa76a, 0xa74a, 0x0005, 0x0 }, /* #33 */
-    { 0x0727d3, 0x0727d3, 0x74ae, 0x74aa, 0x0002, 0x0 }, /* #34 */
-    { 0x3421d6, 0x3421d7, 0xacf7, 0xacb7, 0x0006, 0x0 }, /* #35 */
-    { 0x2e0252, 0x2e0253, 0x7256, 0x7056, 0x0009, 0x0 }, /* #36 */
-    { 0x070987, 0x070987, 0xdce5, 0xdcc5, 0x0005, 0x0 }, /* #37 */
-    { 0x277652, 0x277652, 0x3a60, 0x3a60, 0x0007, 0x0 }, /* #38 */
-    { 0x1d20c6, 0x1d20c6, 0x00e8, 0x00e8, 0x000a, 0x0 }, /* #39 */
-    { 0x0a5653, 0x0a5653, 0x3d9d, 0x3d95, 0x0003, 0x0 }, /* #40 */
-    { 0x292ad6, 0x292ad6, 0x1ffa, 0x1ffa, 0x000d, 0x0 }, /* #41 */
-    { 0x184b12, 0x184b13, 0x27e6, 0x27c6, 0x0005, 0x0 }, /* #42 */
-    { 0x066547, 0x066547, 0xccee, 0xcce6, 0x0003, 0x0 }, /* #43 */
-    { 0x2a71c7, 0x2a71c7, 0xf49d, 0xf41d, 0x0007, 0x0 }, /* #44 */
-    { 0x391c97, 0x391c96, 0xc0e2, 0xc0e2, 0x0004, 0x0 }, /* #45 */
-    { 0x121a57, 0x121a56, 0x2fc3, 0x2fc3, 0x000f, 0x0 }, /* #46 */
-    { 0x286996, 0x286997, 0xce0b, 0xce03, 0x0003, 0x0 }, /* #47 */
-    { 0x1d15c7, 0x1d15c7, 0x0d78, 0x0578, 0x000b, 0x0 }, /* #48 */
-    { 0x261a92, 0x261a92, 0xf848, 0xf848, 0x0005, 0x0 }, /* #49 */
-    { 0x133082, 0x133083, 0x69b0, 0x69a0, 0x0004, 0x0 }, /* #50 */
-    { 0x054b16, 0x054b16, 0x23fe, 0x23fe, 0x000f, 0x0 }, /* #51 */
-    { 0x135f96, 0x135f97, 0x1bbb, 0x0bbb, 0x000c, 0x0 }, /* #52 */
-    { 0x3a1787, 0x3a1786, 0xe458, 0xe458, 0x000b, 0x0 }, /* #53 */
-    { 0x103102, 0x103103, 0xc29a, 0xc28a, 0x0004, 0x0 }, /* #54 */
-    { 0x034007, 0x034007, 0xe6c5, 0xe685, 0x0006, 0x0 }, /* #55 */
-    { 0x0a67c2, 0x0a67c3, 0x6094, 0x2094, 0x000e, 0x0 }, /* #56 */
-    { 0x351406, 0x351406, 0xe181, 0xe181, 0x0003, 0x0 }, /* #57 */
-    { 0x082913, 0x082912, 0xf3fe, 0xf3fe, 0x000a, 0x0 }, /* #58 */
-    { 0x0848d7, 0x0848d6, 0x0584, 0x0584, 0x0003, 0x0 }, /* #59 */
-    { 0x324682, 0x324683, 0x8c79, 0x0c79, 0x000f, 0x0 }, /* #60 */
-    { 0x0b5c86, 0x0b5c86, 0xa4d0, 0xa4d0, 0x000e, 0x0 }, /* #61 */
-    { 0x342386, 0x342387, 0x1bd9, 0x1b59, 0x0007, 0x0 }, /* #62 */
-    { 0x2f3317, 0x2f3316, 0x5b70, 0x5b70, 0x000f, 0x0 }, /* #63 */
+    { 0x1b0992, 0x1b0992, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x3f76c7, 0x3f76c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x391406, 0x391406, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x0e51c7, 0x0e51c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x190497, 0x190496, 0xcba4, 0xcba4, 0x0000, 0x0 }, /* #4 */
+    { 0x3d0cd7, 0x3d0cd6, 0x06e0, 0x06e0, 0x0000, 0x0 }, /* #5 */
+    { 0x2b3a96, 0x2b3a96, 0x8720, 0x8720, 0x0000, 0x0 }, /* #6 */
+    { 0x2d3017, 0x2d3017, 0x5b51, 0x5b50, 0x0000, 0x0 }, /* #7 */
+    { 0x0c24c2, 0x0c24c2, 0xea1c, 0xea1c, 0x0008, 0x0 }, /* #8 */
+    { 0x165ed2, 0x165ed2, 0x9f82, 0x9f82, 0x000d, 0x0 }, /* #9 */
+    { 0x377312, 0x377313, 0xfd02, 0xfd00, 0x0001, 0x0 }, /* #10 */
+    { 0x0e0642, 0x0e0643, 0xe925, 0xe924, 0x0000, 0x0 }, /* #11 */
+    { 0x1b4197, 0x1b4197, 0xc6d9, 0xc6c9, 0x0004, 0x0 }, /* #12 */
+    { 0x0f5e16, 0x0f5e16, 0x0227, 0x0227, 0x000b, 0x0 }, /* #13 */
+    { 0x314b96, 0x314b97, 0xa879, 0xa079, 0x000b, 0x0 }, /* #14 */
+    { 0x3e36c3, 0x3e36c2, 0xa112, 0xa112, 0x0006, 0x0 }, /* #15 */
+    { 0x0a5b43, 0x0a5b42, 0x78fa, 0x78fa, 0x0002, 0x0 }, /* #16 */
+    { 0x1149d7, 0x1149d7, 0x560a, 0x5602, 0x0003, 0x0 }, /* #17 */
+    { 0x2f2597, 0x2f2596, 0x68b3, 0x68b3, 0x0006, 0x0 }, /* #18 */
+    { 0x051703, 0x051702, 0x8ff4, 0x8ff4, 0x0000, 0x0 }, /* #19 */
+    { 0x3c03d2, 0x3c03d3, 0xcdb8, 0xcd38, 0x0007, 0x0 }, /* #20 */
+    { 0x3b5856, 0x3b5857, 0xb8f6, 0xb0f6, 0x000b, 0x0 }, /* #21 */
+    { 0x265912, 0x265913, 0x1cb3, 0x1cb1, 0x0001, 0x0 }, /* #22 */
+    { 0x097143, 0x097143, 0x42f9, 0x42f1, 0x0003, 0x0 }, /* #23 */
+    { 0x237907, 0x237907, 0x7c25, 0x7c21, 0x0002, 0x0 }, /* #24 */
+    { 0x2e0396, 0x2e0396, 0xa6d8, 0xa6d8, 0x0002, 0x0 }, /* #25 */
+    { 0x071916, 0x071916, 0x94f6, 0x94f6, 0x000d, 0x0 }, /* #26 */
+    { 0x125cc6, 0x125cc7, 0xb0bf, 0xb03f, 0x0007, 0x0 }, /* #27 */
+    { 0x187c06, 0x187c06, 0xccde, 0xccde, 0x000c, 0x0 }, /* #28 */
+    { 0x070e43, 0x070e43, 0xfee0, 0xfec0, 0x0005, 0x0 }, /* #29 */
+    { 0x1b45c3, 0x1b45c3, 0xbb98, 0xb398, 0x000b, 0x0 }, /* #30 */
+    { 0x0c2752, 0x0c2752, 0x9718, 0x9718, 0x0000, 0x0 }, /* #31 */
+    { 0x231916, 0x231917, 0x7dbd, 0x6dbd, 0x000c, 0x0 }, /* #32 */
+    { 0x3e08d6, 0x3e08d6, 0x8442, 0x8442, 0x0002, 0x0 }, /* #33 */
+    { 0x320fd7, 0x320fd7, 0xdde0, 0xddc0, 0x0005, 0x0 }, /* #34 */
+    { 0x0d0152, 0x0d0152, 0x5454, 0x5454, 0x000f, 0x0 }, /* #35 */
+    { 0x202682, 0x202682, 0x8cda, 0x8cda, 0x000e, 0x0 }, /* #36 */
+    { 0x2908d2, 0x2908d3, 0x8cbb, 0x8cb9, 0x0001, 0x0 }, /* #37 */
+    { 0x0e7783, 0x0e7782, 0xc40c, 0xc40c, 0x0007, 0x0 }, /* #38 */
+    { 0x324203, 0x324203, 0xeee1, 0xee61, 0x0007, 0x0 }, /* #39 */
+    { 0x287743, 0x287743, 0xee97, 0xae97, 0x000e, 0x0 }, /* #40 */
+    { 0x3c0043, 0x3c0042, 0xa8a9, 0xa8a9, 0x0004, 0x0 }, /* #41 */
+    { 0x0c3c17, 0x0c3c17, 0xfdf6, 0xedf6, 0x000c, 0x0 }, /* #42 */
+    { 0x345cc6, 0x345cc7, 0x9318, 0x9308, 0x0004, 0x0 }, /* #43 */
+    { 0x1f3c92, 0x1f3c92, 0x1021, 0x1021, 0x0006, 0x0 }, /* #44 */
+    { 0x197413, 0x197413, 0xb61f, 0xb21f, 0x000a, 0x0 }, /* #45 */
+    { 0x0b6887, 0x0b6886, 0xbcc0, 0xbcc0, 0x0003, 0x0 }, /* #46 */
+    { 0x3a4e92, 0x3a4e93, 0xf0ec, 0xd0ec, 0x000d, 0x0 }, /* #47 */
+    { 0x196996, 0x196997, 0xce6b, 0xce6a, 0x0000, 0x0 }, /* #48 */
+    { 0x062052, 0x062052, 0xa1c7, 0xa1c7, 0x000b, 0x0 }, /* #49 */
+    { 0x1470d7, 0x1470d7, 0xe1a9, 0xe189, 0x0005, 0x0 }, /* #50 */
+    { 0x126cc7, 0x126cc7, 0x554e, 0x454e, 0x000c, 0x0 }, /* #51 */
+    { 0x140513, 0x140513, 0xe85a, 0xe852, 0x0003, 0x0 }, /* #52 */
+    { 0x3e5c03, 0x3e5c03, 0xe0eb, 0xe0cb, 0x0005, 0x0 }, /* #53 */
+    { 0x273f86, 0x273f86, 0x351c, 0x351c, 0x0009, 0x0 }, /* #54 */
+    { 0x295bd2, 0x295bd2, 0x97d0, 0x97d0, 0x000e, 0x0 }, /* #55 */
+    { 0x0974c6, 0x0974c6, 0xaa82, 0xaa82, 0x000e, 0x0 }, /* #56 */
+    { 0x2e64c6, 0x2e64c7, 0x5416, 0x4416, 0x000c, 0x0 }, /* #57 */
+    { 0x115cc2, 0x115cc3, 0x8979, 0x8879, 0x0008, 0x0 }, /* #58 */
+    { 0x3443c6, 0x3443c6, 0x09d6, 0x09d6, 0x000d, 0x0 }, /* #59 */
+    { 0x1e3ad6, 0x1e3ad7, 0xea68, 0xaa68, 0x000e, 0x0 }, /* #60 */
+    { 0x012043, 0x012043, 0xd388, 0xd308, 0x0007, 0x0 }, /* #61 */
+    { 0x051d97, 0x051d97, 0xaed5, 0xacd5, 0x0009, 0x0 }, /* #62 */
+    { 0x2f1a57, 0x2f1a56, 0x60c0, 0x60c0, 0x000c, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_btr_u16_locked[] =
 {
-    { 0x212b53, 0x212b52, 0x6b24, 0x6b24, 0x0007, 0x0 }, /* #0 */
-    { 0x1861c6, 0x1861c6, 0x2d87, 0x2d87, 0x0006, 0x0 }, /* #1 */
-    { 0x363852, 0x363853, 0x1d10, 0x1c10, 0x0008, 0x0 }, /* #2 */
-    { 0x165917, 0x165917, 0x4f5d, 0x4f59, 0x0002, 0x0 }, /* #3 */
-    { 0x2d3706, 0x2d3707, 0xb7ff, 0xb5ff, 0x0009, 0x0 }, /* #4 */
-    { 0x395656, 0x395656, 0x0106, 0x0106, 0x0003, 0x0 }, /* #5 */
-    { 0x1551c2, 0x1551c2, 0x15c7, 0x15c7, 0x000d, 0x0 }, /* #6 */
-    { 0x354ec3, 0x354ec2, 0xaac0, 0xaac0, 0x0000, 0x0 }, /* #7 */
-    { 0x1f6f47, 0x1f6f47, 0xb34a, 0x934a, 0x000d, 0x0 }, /* #8 */
-    { 0x1434c7, 0x1434c7, 0x9949, 0x9909, 0x0006, 0x0 }, /* #9 */
-    { 0x016b43, 0x016b43, 0xddfa, 0xddba, 0x0006, 0x0 }, /* #10 */
-    { 0x2c7c92, 0x2c7c93, 0x5107, 0x5103, 0x0002, 0x0 }, /* #11 */
-    { 0x255c16, 0x255c16, 0x7469, 0x7469, 0x0008, 0x0 }, /* #12 */
-    { 0x103942, 0x103942, 0x8b0c, 0x8b0c, 0x000c, 0x0 }, /* #13 */
-    { 0x3b40d2, 0x3b40d2, 0xa24a, 0xa24a, 0x000a, 0x0 }, /* #14 */
-    { 0x256686, 0x256686, 0x74f7, 0x74f7, 0x0009, 0x0 }, /* #15 */
-    { 0x073152, 0x073152, 0x926c, 0x926c, 0x0007, 0x0 }, /* #16 */
-    { 0x295e43, 0x295e43, 0x19d2, 0x1992, 0x0006, 0x0 }, /* #17 */
-    { 0x3a1b42, 0x3a1b42, 0xa1a2, 0xa1a2, 0x000b, 0x0 }, /* #18 */
-    { 0x3d0106, 0x3d0106, 0xed37, 0xed37, 0x0007, 0x0 }, /* #19 */
-    { 0x382bd7, 0x382bd6, 0x540b, 0x540b, 0x0008, 0x0 }, /* #20 */
-    { 0x172442, 0x172442, 0x3b6b, 0x3b6b, 0x000e, 0x0 }, /* #21 */
-    { 0x201906, 0x201907, 0x7120, 0x5120, 0x000d, 0x0 }, /* #22 */
-    { 0x2d5dd7, 0x2d5dd7, 0xa4db, 0xa49b, 0x0006, 0x0 }, /* #23 */
-    { 0x0a4d03, 0x0a4d02, 0x8129, 0x8129, 0x0006, 0x0 }, /* #24 */
-    { 0x134892, 0x134893, 0xc7f5, 0xc7b5, 0x0006, 0x0 }, /* #25 */
-    { 0x113c02, 0x113c02, 0x642a, 0x642a, 0x0008, 0x0 }, /* #26 */
-    { 0x007546, 0x007546, 0x8462, 0x8462, 0x0002, 0x0 }, /* #27 */
-    { 0x042502, 0x042503, 0x1a92, 0x1a82, 0x0004, 0x0 }, /* #28 */
-    { 0x077997, 0x077996, 0x8e60, 0x8e60, 0x0000, 0x0 }, /* #29 */
-    { 0x0930d2, 0x0930d2, 0x4888, 0x4888, 0x000a, 0x0 }, /* #30 */
-    { 0x154942, 0x154943, 0xba08, 0xba00, 0x0003, 0x0 }, /* #31 */
-    { 0x084f16, 0x084f16, 0xcba1, 0xcba1, 0x0002, 0x0 }, /* #32 */
-    { 0x2f2346, 0x2f2347, 0x7f83, 0x7f81, 0x0001, 0x0 }, /* #33 */
-    { 0x2b1bc7, 0x2b1bc7, 0xe87e, 0xe85e, 0x0005, 0x0 }, /* #34 */
-    { 0x0f5042, 0x0f5043, 0x776a, 0x736a, 0x000a, 0x0 }, /* #35 */
-    { 0x074153, 0x074153, 0x1ebc, 0x0ebc, 0x000c, 0x0 }, /* #36 */
-    { 0x126b13, 0x126b12, 0x74ca, 0x74ca, 0x0000, 0x0 }, /* #37 */
-    { 0x3d33d2, 0x3d33d2, 0x65c0, 0x65c0, 0x000b, 0x0 }, /* #38 */
-    { 0x190303, 0x190303, 0x6248, 0x6048, 0x0009, 0x0 }, /* #39 */
-    { 0x3770d2, 0x3770d3, 0x53c8, 0x43c8, 0x000c, 0x0 }, /* #40 */
-    { 0x1a27c3, 0x1a27c2, 0x28e6, 0x28e6, 0x000a, 0x0 }, /* #41 */
-    { 0x135d56, 0x135d56, 0x869a, 0x869a, 0x0005, 0x0 }, /* #42 */
-    { 0x3609d2, 0x3609d3, 0xfe3b, 0xbe3b, 0x000e, 0x0 }, /* #43 */
-    { 0x2c0c03, 0x2c0c02, 0x4ad3, 0x4ad3, 0x0002, 0x0 }, /* #44 */
-    { 0x3325d2, 0x3325d3, 0x9cbd, 0x9cbc, 0x0000, 0x0 }, /* #45 */
-    { 0x1b6a83, 0x1b6a83, 0x3fd2, 0x3fc2, 0x0004, 0x0 }, /* #46 */
-    { 0x1a6212, 0x1a6212, 0x6b61, 0x6b61, 0x000a, 0x0 }, /* #47 */
-    { 0x050e07, 0x050e06, 0x7e83, 0x7e83, 0x0003, 0x0 }, /* #48 */
-    { 0x1f1887, 0x1f1886, 0xcfe0, 0xcfe0, 0x0003, 0x0 }, /* #49 */
-    { 0x015c53, 0x015c53, 0xc225, 0xc205, 0x0005, 0x0 }, /* #50 */
-    { 0x367b12, 0x367b12, 0x29e9, 0x29e9, 0x0009, 0x0 }, /* #51 */
-    { 0x042147, 0x042147, 0x99dc, 0x19dc, 0x000f, 0x0 }, /* #52 */
-    { 0x2c3006, 0x2c3006, 0x7bfe, 0x7bfe, 0x0000, 0x0 }, /* #53 */
-    { 0x280593, 0x280592, 0x5220, 0x5220, 0x000f, 0x0 }, /* #54 */
-    { 0x116b13, 0x116b13, 0x2c33, 0x0c33, 0x000d, 0x0 }, /* #55 */
-    { 0x2f72c6, 0x2f72c7, 0xd682, 0xd680, 0x0001, 0x0 }, /* #56 */
-    { 0x0241c3, 0x0241c2, 0xd8d0, 0xd8d0, 0x0000, 0x0 }, /* #57 */
-    { 0x395f93, 0x395f93, 0x702c, 0x302c, 0x000e, 0x0 }, /* #58 */
-    { 0x036797, 0x036796, 0x957e, 0x957e, 0x0009, 0x0 }, /* #59 */
-    { 0x317d16, 0x317d16, 0x3146, 0x3146, 0x0007, 0x0 }, /* #60 */
-    { 0x1f6283, 0x1f6282, 0x1ff0, 0x1ff0, 0x0001, 0x0 }, /* #61 */
-    { 0x283dc2, 0x283dc3, 0xcf83, 0xcf82, 0x0000, 0x0 }, /* #62 */
-    { 0x362d92, 0x362d93, 0x9351, 0x9341, 0x0004, 0x0 }, /* #63 */
+    { 0x015042, 0x015042, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x116687, 0x116686, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x226807, 0x226806, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x011917, 0x011916, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x166c12, 0x166c12, 0x98b0, 0x98b0, 0x0000, 0x0 }, /* #4 */
+    { 0x3c2bc6, 0x3c2bc7, 0x8f7f, 0x8f7e, 0x0000, 0x0 }, /* #5 */
+    { 0x131796, 0x131796, 0x39ea, 0x39ea, 0x0000, 0x0 }, /* #6 */
+    { 0x341217, 0x341216, 0x6b84, 0x6b84, 0x0000, 0x0 }, /* #7 */
+    { 0x2b2ec2, 0x2b2ec2, 0x2cd2, 0x2cd2, 0x0002, 0x0 }, /* #8 */
+    { 0x3d4383, 0x3d4382, 0xd911, 0xd911, 0x0005, 0x0 }, /* #9 */
+    { 0x1240d6, 0x1240d7, 0xc826, 0xc824, 0x0001, 0x0 }, /* #10 */
+    { 0x0e3e07, 0x0e3e06, 0x5500, 0x5500, 0x0000, 0x0 }, /* #11 */
+    { 0x1e7e13, 0x1e7e12, 0x11e9, 0x11e9, 0x000f, 0x0 }, /* #12 */
+    { 0x1b5b13, 0x1b5b12, 0x5372, 0x5372, 0x0002, 0x0 }, /* #13 */
+    { 0x3e51d2, 0x3e51d3, 0xc0e5, 0xc065, 0x0007, 0x0 }, /* #14 */
+    { 0x105d42, 0x105d42, 0xd36d, 0xd36d, 0x000a, 0x0 }, /* #15 */
+    { 0x173852, 0x173853, 0x4c92, 0x4492, 0x000b, 0x0 }, /* #16 */
+    { 0x2202d2, 0x2202d2, 0x1817, 0x1817, 0x0009, 0x0 }, /* #17 */
+    { 0x327c83, 0x327c82, 0x64f3, 0x64f3, 0x0008, 0x0 }, /* #18 */
+    { 0x143252, 0x143253, 0x4a6a, 0x4a2a, 0x0006, 0x0 }, /* #19 */
+    { 0x067507, 0x067507, 0xe89b, 0xc89b, 0x000d, 0x0 }, /* #20 */
+    { 0x100102, 0x100103, 0x2bcd, 0x0bcd, 0x000d, 0x0 }, /* #21 */
+    { 0x0b4806, 0x0b4807, 0xa359, 0xa349, 0x0004, 0x0 }, /* #22 */
+    { 0x335b16, 0x335b17, 0x810b, 0x010b, 0x000f, 0x0 }, /* #23 */
+    { 0x377ac3, 0x377ac2, 0x31f2, 0x31f2, 0x000b, 0x0 }, /* #24 */
+    { 0x191017, 0x191017, 0xca9c, 0x4a9c, 0x000f, 0x0 }, /* #25 */
+    { 0x316e07, 0x316e07, 0x781d, 0x780d, 0x0004, 0x0 }, /* #26 */
+    { 0x107fc3, 0x107fc3, 0x52ad, 0x522d, 0x0007, 0x0 }, /* #27 */
+    { 0x1374d7, 0x1374d7, 0xa092, 0x8092, 0x000d, 0x0 }, /* #28 */
+    { 0x131c92, 0x131c92, 0xb5b6, 0xb5b6, 0x0003, 0x0 }, /* #29 */
+    { 0x3506d2, 0x3506d2, 0x8e22, 0x8e22, 0x000e, 0x0 }, /* #30 */
+    { 0x2b5343, 0x2b5343, 0x3969, 0x3869, 0x0008, 0x0 }, /* #31 */
+    { 0x130382, 0x130382, 0x0441, 0x0441, 0x000e, 0x0 }, /* #32 */
+    { 0x083252, 0x083252, 0x1580, 0x1580, 0x0002, 0x0 }, /* #33 */
+    { 0x2d3093, 0x2d3093, 0xf597, 0xf197, 0x000a, 0x0 }, /* #34 */
+    { 0x273b43, 0x273b43, 0x9ce9, 0x1ce9, 0x000f, 0x0 }, /* #35 */
+    { 0x324342, 0x324343, 0x8a93, 0x8a83, 0x0004, 0x0 }, /* #36 */
+    { 0x3e4bc7, 0x3e4bc7, 0xf3a5, 0xb3a5, 0x000e, 0x0 }, /* #37 */
+    { 0x0c1b86, 0x0c1b86, 0x6bd2, 0x6bd2, 0x0002, 0x0 }, /* #38 */
+    { 0x3a79c3, 0x3a79c3, 0x7da3, 0x5da3, 0x000d, 0x0 }, /* #39 */
+    { 0x1853d6, 0x1853d7, 0x01f8, 0x01e8, 0x0004, 0x0 }, /* #40 */
+    { 0x370c82, 0x370c83, 0x6a43, 0x6843, 0x0009, 0x0 }, /* #41 */
+    { 0x1b1ac6, 0x1b1ac6, 0x706b, 0x706b, 0x0004, 0x0 }, /* #42 */
+    { 0x0837d3, 0x0837d2, 0x4318, 0x4318, 0x0001, 0x0 }, /* #43 */
+    { 0x231f92, 0x231f93, 0xc0bb, 0xc0b9, 0x0001, 0x0 }, /* #44 */
+    { 0x196d07, 0x196d07, 0x8b7d, 0x0b7d, 0x000f, 0x0 }, /* #45 */
+    { 0x211b13, 0x211b13, 0x5b71, 0x5371, 0x000b, 0x0 }, /* #46 */
+    { 0x1f20d6, 0x1f20d7, 0x71b5, 0x71b4, 0x0000, 0x0 }, /* #47 */
+    { 0x1b37d3, 0x1b37d2, 0xcded, 0xcded, 0x0009, 0x0 }, /* #48 */
+    { 0x200546, 0x200547, 0xaf45, 0xad45, 0x0009, 0x0 }, /* #49 */
+    { 0x0c2a83, 0x0c2a83, 0xa86a, 0x886a, 0x000d, 0x0 }, /* #50 */
+    { 0x193986, 0x193987, 0x5f06, 0x1f06, 0x000e, 0x0 }, /* #51 */
+    { 0x376e87, 0x376e87, 0x2243, 0x2242, 0x0000, 0x0 }, /* #52 */
+    { 0x134652, 0x134652, 0x9c12, 0x9c12, 0x0005, 0x0 }, /* #53 */
+    { 0x1c2a92, 0x1c2a93, 0x6f54, 0x4f54, 0x000d, 0x0 }, /* #54 */
+    { 0x147507, 0x147506, 0xab56, 0xab56, 0x000a, 0x0 }, /* #55 */
+    { 0x200352, 0x200352, 0x3855, 0x3855, 0x0008, 0x0 }, /* #56 */
+    { 0x276793, 0x276792, 0x2103, 0x2103, 0x000e, 0x0 }, /* #57 */
+    { 0x1606d7, 0x1606d7, 0xfc19, 0xbc19, 0x000e, 0x0 }, /* #58 */
+    { 0x2059c2, 0x2059c3, 0xdb4c, 0x9b4c, 0x000e, 0x0 }, /* #59 */
+    { 0x295f46, 0x295f46, 0x4a3c, 0x4a3c, 0x0008, 0x0 }, /* #60 */
+    { 0x176d52, 0x176d53, 0x22bc, 0x22b4, 0x0003, 0x0 }, /* #61 */
+    { 0x040557, 0x040557, 0xc7bd, 0xc7bc, 0x0000, 0x0 }, /* #62 */
+    { 0x081193, 0x081192, 0xa8b9, 0xa8b9, 0x000a, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_bts_u16[] =
 {
-    { 0x1f2d17, 0x1f2d17, 0xbc7a, 0xbc7a, 0x000a, 0x0 }, /* #0 */
-    { 0x241853, 0x241852, 0xbd0e, 0xbf0e, 0x0009, 0x0 }, /* #1 */
-    { 0x1b4ec2, 0x1b4ec2, 0x3beb, 0x3bef, 0x0002, 0x0 }, /* #2 */
-    { 0x026d92, 0x026d93, 0x7474, 0x7474, 0x000e, 0x0 }, /* #3 */
-    { 0x145643, 0x145643, 0xf483, 0xf483, 0x0000, 0x0 }, /* #4 */
-    { 0x1342c6, 0x1342c7, 0x421c, 0x421c, 0x000e, 0x0 }, /* #5 */
-    { 0x0b0fc6, 0x0b0fc7, 0x1e2c, 0x1e2c, 0x0002, 0x0 }, /* #6 */
-    { 0x183116, 0x183117, 0xac74, 0xac74, 0x0005, 0x0 }, /* #7 */
-    { 0x286193, 0x286192, 0x35ba, 0x35bb, 0x0000, 0x0 }, /* #8 */
-    { 0x042907, 0x042906, 0x3385, 0x3387, 0x0001, 0x0 }, /* #9 */
-    { 0x207d53, 0x207d53, 0xd35e, 0xd35e, 0x0003, 0x0 }, /* #10 */
-    { 0x034ac6, 0x034ac6, 0xab96, 0xabb6, 0x0005, 0x0 }, /* #11 */
-    { 0x126612, 0x126612, 0xf670, 0xfe70, 0x000b, 0x0 }, /* #12 */
-    { 0x3b0f03, 0x3b0f03, 0xcfe5, 0xcfe5, 0x000a, 0x0 }, /* #13 */
-    { 0x0e3492, 0x0e3493, 0x60e4, 0x60e4, 0x0006, 0x0 }, /* #14 */
-    { 0x3649d2, 0x3649d3, 0x3686, 0x3686, 0x000d, 0x0 }, /* #15 */
-    { 0x1721d6, 0x1721d6, 0x80ab, 0xc0ab, 0x000e, 0x0 }, /* #16 */
-    { 0x2554c7, 0x2554c7, 0xbb4f, 0xbb4f, 0x000d, 0x0 }, /* #17 */
-    { 0x1067c7, 0x1067c7, 0x9476, 0x9476, 0x0001, 0x0 }, /* #18 */
-    { 0x1d72d3, 0x1d72d3, 0xa58a, 0xa58a, 0x0007, 0x0 }, /* #19 */
-    { 0x271e87, 0x271e86, 0x4c9d, 0x4cbd, 0x0005, 0x0 }, /* #20 */
-    { 0x1d4382, 0x1d4383, 0x4764, 0x4764, 0x0009, 0x0 }, /* #21 */
-    { 0x3a7d42, 0x3a7d43, 0xfe53, 0xfe53, 0x000b, 0x0 }, /* #22 */
-    { 0x144f97, 0x144f96, 0xac29, 0xbc29, 0x000c, 0x0 }, /* #23 */
-    { 0x391e83, 0x391e83, 0x9783, 0x9783, 0x0001, 0x0 }, /* #24 */
-    { 0x2444c7, 0x2444c7, 0xb84b, 0xb84b, 0x000b, 0x0 }, /* #25 */
-    { 0x035843, 0x035843, 0xe274, 0xe274, 0x0006, 0x0 }, /* #26 */
-    { 0x0f2047, 0x0f2046, 0xe7a0, 0xefa0, 0x000b, 0x0 }, /* #27 */
-    { 0x082d96, 0x082d96, 0x1d95, 0x5d95, 0x000e, 0x0 }, /* #28 */
-    { 0x110002, 0x110002, 0x2e8d, 0x2f8d, 0x0008, 0x0 }, /* #29 */
-    { 0x3a7817, 0x3a7816, 0x4997, 0x4d97, 0x000a, 0x0 }, /* #30 */
-    { 0x300d83, 0x300d83, 0x98f7, 0x98f7, 0x0001, 0x0 }, /* #31 */
-    { 0x015242, 0x015242, 0x46b7, 0x66b7, 0x000d, 0x0 }, /* #32 */
-    { 0x1c7282, 0x1c7283, 0xf960, 0xf960, 0x0008, 0x0 }, /* #33 */
-    { 0x1e4682, 0x1e4682, 0x0a83, 0x0a87, 0x0002, 0x0 }, /* #34 */
-    { 0x1f3f02, 0x1f3f02, 0x655f, 0x6d5f, 0x000b, 0x0 }, /* #35 */
-    { 0x222b12, 0x222b13, 0x0751, 0x0751, 0x0008, 0x0 }, /* #36 */
-    { 0x3b5403, 0x3b5402, 0x5353, 0x5373, 0x0005, 0x0 }, /* #37 */
-    { 0x2b6697, 0x2b6697, 0x7ceb, 0x7ceb, 0x0000, 0x0 }, /* #38 */
-    { 0x020407, 0x020407, 0xd625, 0xd625, 0x0009, 0x0 }, /* #39 */
-    { 0x232dd6, 0x232dd7, 0x8ed3, 0x8ed3, 0x0004, 0x0 }, /* #40 */
-    { 0x286bc6, 0x286bc6, 0x1dbc, 0x1dbd, 0x0000, 0x0 }, /* #41 */
-    { 0x3c5a56, 0x3c5a57, 0xe5f5, 0xe5f5, 0x0007, 0x0 }, /* #42 */
-    { 0x384213, 0x384213, 0x7d89, 0x7d89, 0x0007, 0x0 }, /* #43 */
-    { 0x1e00c6, 0x1e00c7, 0xf6ce, 0xf6ce, 0x0009, 0x0 }, /* #44 */
-    { 0x3166c2, 0x3166c2, 0x50f7, 0xd0f7, 0x000f, 0x0 }, /* #45 */
-    { 0x263517, 0x263517, 0x43ec, 0x43ec, 0x0009, 0x0 }, /* #46 */
-    { 0x213412, 0x213413, 0x1fca, 0x1fca, 0x0003, 0x0 }, /* #47 */
-    { 0x1212d3, 0x1212d2, 0xf47e, 0xf47f, 0x0000, 0x0 }, /* #48 */
-    { 0x014a97, 0x014a97, 0xa15c, 0xa15c, 0x000d, 0x0 }, /* #49 */
-    { 0x333d82, 0x333d82, 0x7d60, 0xfd60, 0x000f, 0x0 }, /* #50 */
-    { 0x284912, 0x284912, 0xa4a2, 0xaca2, 0x000b, 0x0 }, /* #51 */
-    { 0x155a42, 0x155a42, 0x8a47, 0x8a67, 0x0005, 0x0 }, /* #52 */
-    { 0x002552, 0x002553, 0xe337, 0xe337, 0x0009, 0x0 }, /* #53 */
-    { 0x1e15c7, 0x1e15c6, 0x644c, 0x664c, 0x0009, 0x0 }, /* #54 */
-    { 0x346013, 0x346013, 0x2f57, 0x2f57, 0x0002, 0x0 }, /* #55 */
-    { 0x196ad7, 0x196ad7, 0xc22e, 0xc22e, 0x0003, 0x0 }, /* #56 */
-    { 0x1b4452, 0x1b4453, 0x7be8, 0x7be8, 0x000e, 0x0 }, /* #57 */
-    { 0x1a4506, 0x1a4506, 0xbe7e, 0xbe7f, 0x0000, 0x0 }, /* #58 */
-    { 0x133782, 0x133783, 0x7995, 0x7995, 0x0002, 0x0 }, /* #59 */
-    { 0x1a3396, 0x1a3396, 0x2eb7, 0x2fb7, 0x0008, 0x0 }, /* #60 */
-    { 0x032b47, 0x032b46, 0x5321, 0xd321, 0x000f, 0x0 }, /* #61 */
-    { 0x0e3a52, 0x0e3a52, 0xdf64, 0xdf6c, 0x0003, 0x0 }, /* #62 */
-    { 0x115082, 0x115083, 0x6cb2, 0x6cb2, 0x0001, 0x0 }, /* #63 */
+    { 0x3b3192, 0x3b3192, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
+    { 0x1c65c7, 0x1c65c6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
+    { 0x390792, 0x390792, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
+    { 0x347c87, 0x347c86, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
+    { 0x163993, 0x163993, 0xd183, 0xd183, 0x0000, 0x0 }, /* #4 */
+    { 0x366916, 0x366916, 0xf678, 0xf679, 0x0000, 0x0 }, /* #5 */
+    { 0x072417, 0x072417, 0xf45f, 0xf45f, 0x0000, 0x0 }, /* #6 */
+    { 0x357507, 0x357507, 0x0a03, 0x0a03, 0x0000, 0x0 }, /* #7 */
+    { 0x012642, 0x012643, 0xfa9a, 0xfa9a, 0x000e, 0x0 }, /* #8 */
+    { 0x0b21c3, 0x0b21c2, 0xc329, 0xc3a9, 0x0007, 0x0 }, /* #9 */
+    { 0x0b1e17, 0x0b1e17, 0xd38b, 0xd38b, 0x0000, 0x0 }, /* #10 */
+    { 0x244b57, 0x244b57, 0x1718, 0x1718, 0x000a, 0x0 }, /* #11 */
+    { 0x1e4682, 0x1e4682, 0x471f, 0x479f, 0x0007, 0x0 }, /* #12 */
+    { 0x001fd6, 0x001fd7, 0x2b8d, 0x2b8d, 0x0003, 0x0 }, /* #13 */
+    { 0x2859d2, 0x2859d2, 0x45a9, 0x55a9, 0x000c, 0x0 }, /* #14 */
+    { 0x237946, 0x237947, 0xf5de, 0xf5de, 0x000e, 0x0 }, /* #15 */
+    { 0x1b7682, 0x1b7682, 0xa36b, 0xa37b, 0x0004, 0x0 }, /* #16 */
+    { 0x240b86, 0x240b86, 0x5955, 0x5975, 0x0005, 0x0 }, /* #17 */
+    { 0x3c1e03, 0x3c1e02, 0x65b0, 0x67b0, 0x0009, 0x0 }, /* #18 */
+    { 0x0f7907, 0x0f7906, 0xc2a9, 0xc2b9, 0x0004, 0x0 }, /* #19 */
+    { 0x287bd7, 0x287bd7, 0x1ccb, 0x1ccb, 0x000b, 0x0 }, /* #20 */
+    { 0x360086, 0x360086, 0x672e, 0x672f, 0x0000, 0x0 }, /* #21 */
+    { 0x0816d2, 0x0816d2, 0x815a, 0x81da, 0x0007, 0x0 }, /* #22 */
+    { 0x230616, 0x230617, 0x6be4, 0x6be4, 0x0008, 0x0 }, /* #23 */
+    { 0x115202, 0x115203, 0xe34f, 0xe34f, 0x0008, 0x0 }, /* #24 */
+    { 0x124012, 0x124013, 0xabbd, 0xabbd, 0x0004, 0x0 }, /* #25 */
+    { 0x143906, 0x143907, 0x8a1d, 0x8a1d, 0x000f, 0x0 }, /* #26 */
+    { 0x211217, 0x211217, 0xc79a, 0xc79a, 0x000a, 0x0 }, /* #27 */
+    { 0x031292, 0x031292, 0x6bd2, 0x6bda, 0x0003, 0x0 }, /* #28 */
+    { 0x172006, 0x172006, 0x5147, 0x7147, 0x000d, 0x0 }, /* #29 */
+    { 0x020787, 0x020787, 0x8b81, 0x8b81, 0x0008, 0x0 }, /* #30 */
+    { 0x0920c2, 0x0920c3, 0x032d, 0x032d, 0x0005, 0x0 }, /* #31 */
+    { 0x013843, 0x013843, 0x7915, 0x7915, 0x0008, 0x0 }, /* #32 */
+    { 0x141d92, 0x141d92, 0x62b9, 0x66b9, 0x000a, 0x0 }, /* #33 */
+    { 0x0d1012, 0x0d1013, 0x17a6, 0x17a6, 0x0009, 0x0 }, /* #34 */
+    { 0x182246, 0x182246, 0x8e04, 0x8e24, 0x0005, 0x0 }, /* #35 */
+    { 0x0a56c2, 0x0a56c2, 0xa4e5, 0xa4ed, 0x0003, 0x0 }, /* #36 */
+    { 0x2d2f43, 0x2d2f42, 0x9dcf, 0xddcf, 0x000e, 0x0 }, /* #37 */
+    { 0x2d0446, 0x2d0447, 0xfe62, 0xfe62, 0x0001, 0x0 }, /* #38 */
+    { 0x314007, 0x314006, 0xa543, 0xad43, 0x000b, 0x0 }, /* #39 */
+    { 0x155497, 0x155496, 0x7062, 0x7162, 0x0008, 0x0 }, /* #40 */
+    { 0x026912, 0x026912, 0x042d, 0x042f, 0x0001, 0x0 }, /* #41 */
+    { 0x2b5987, 0x2b5986, 0x3cba, 0x7cba, 0x000e, 0x0 }, /* #42 */
+    { 0x225546, 0x225547, 0xf733, 0xf733, 0x0005, 0x0 }, /* #43 */
+    { 0x183907, 0x183907, 0xa5ca, 0xa5ca, 0x0001, 0x0 }, /* #44 */
+    { 0x380b87, 0x380b87, 0x847b, 0x847b, 0x0006, 0x0 }, /* #45 */
+    { 0x1228c2, 0x1228c2, 0xbdc7, 0xbfc7, 0x0009, 0x0 }, /* #46 */
+    { 0x0b58d7, 0x0b58d6, 0xe6b9, 0xeeb9, 0x000b, 0x0 }, /* #47 */
+    { 0x2a26d3, 0x2a26d3, 0xeaea, 0xeaea, 0x0005, 0x0 }, /* #48 */
+    { 0x087d87, 0x087d86, 0x9aab, 0x9aeb, 0x0006, 0x0 }, /* #49 */
+    { 0x3d28c7, 0x3d28c7, 0x3275, 0x3275, 0x000c, 0x0 }, /* #50 */
+    { 0x2a5c57, 0x2a5c57, 0x7470, 0x7470, 0x000a, 0x0 }, /* #51 */
+    { 0x0346d2, 0x0346d3, 0x6e75, 0x6e75, 0x0006, 0x0 }, /* #52 */
+    { 0x115c12, 0x115c12, 0x6904, 0x6905, 0x0000, 0x0 }, /* #53 */
+    { 0x3c2892, 0x3c2892, 0xcbd1, 0xcbd5, 0x0002, 0x0 }, /* #54 */
+    { 0x023ac2, 0x023ac2, 0x4f82, 0x4fa2, 0x0005, 0x0 }, /* #55 */
+    { 0x034007, 0x034007, 0xb480, 0xb480, 0x000a, 0x0 }, /* #56 */
+    { 0x3a21d6, 0x3a21d7, 0x5d8d, 0x5d8d, 0x0003, 0x0 }, /* #57 */
+    { 0x277ad3, 0x277ad2, 0x73f5, 0xf3f5, 0x000f, 0x0 }, /* #58 */
+    { 0x2d7e96, 0x2d7e96, 0x5c05, 0x5c45, 0x0006, 0x0 }, /* #59 */
+    { 0x1b2197, 0x1b2197, 0xf297, 0xf297, 0x0009, 0x0 }, /* #60 */
+    { 0x082142, 0x082143, 0xf8e7, 0xf8e7, 0x0006, 0x0 }, /* #61 */
+    { 0x201083, 0x201082, 0x8f92, 0x9f92, 0x000c, 0x0 }, /* #62 */
+    { 0x273e96, 0x273e97, 0x577a, 0x577a, 0x0006, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_bts_u16_locked[] =
 {
-    { 0x0b3152, 0x0b3152, 0x1263, 0x9263, 0x000f, 0x0 }, /* #0 */
-    { 0x0d7643, 0x0d7643, 0xe0d0, 0xe0d0, 0x000e, 0x0 }, /* #1 */
-    { 0x286286, 0x286286, 0x4eba, 0x5eba, 0x000c, 0x0 }, /* #2 */
-    { 0x2c2f83, 0x2c2f83, 0xbb29, 0xbb29, 0x000d, 0x0 }, /* #3 */
-    { 0x2504c3, 0x2504c3, 0x36f0, 0x36f0, 0x0004, 0x0 }, /* #4 */
-    { 0x1c5443, 0x1c5443, 0xd9bc, 0xd9bc, 0x0005, 0x0 }, /* #5 */
-    { 0x080c13, 0x080c13, 0x8502, 0x8502, 0x0001, 0x0 }, /* #6 */
-    { 0x3c6c46, 0x3c6c46, 0x854e, 0x954e, 0x000c, 0x0 }, /* #7 */
-    { 0x075487, 0x075486, 0x6a77, 0x6af7, 0x0007, 0x0 }, /* #8 */
-    { 0x334156, 0x334156, 0xb684, 0xb784, 0x0008, 0x0 }, /* #9 */
-    { 0x014bc2, 0x014bc2, 0x1452, 0x9452, 0x000f, 0x0 }, /* #10 */
-    { 0x282593, 0x282592, 0x266b, 0x2e6b, 0x000b, 0x0 }, /* #11 */
-    { 0x0c2f92, 0x0c2f93, 0x03d8, 0x03d8, 0x0004, 0x0 }, /* #12 */
-    { 0x370d16, 0x370d16, 0x2177, 0x3177, 0x000c, 0x0 }, /* #13 */
-    { 0x390903, 0x390902, 0x0ce0, 0x1ce0, 0x000c, 0x0 }, /* #14 */
-    { 0x2d2597, 0x2d2597, 0x82ad, 0x82ad, 0x0000, 0x0 }, /* #15 */
-    { 0x205a56, 0x205a56, 0x33ed, 0x33fd, 0x0004, 0x0 }, /* #16 */
-    { 0x016c83, 0x016c82, 0xd882, 0xf882, 0x000d, 0x0 }, /* #17 */
-    { 0x3d2242, 0x3d2242, 0x795a, 0xf95a, 0x000f, 0x0 }, /* #18 */
-    { 0x0425d2, 0x0425d2, 0x1828, 0x1a28, 0x0009, 0x0 }, /* #19 */
-    { 0x177813, 0x177812, 0x164d, 0x166d, 0x0005, 0x0 }, /* #20 */
-    { 0x0a0392, 0x0a0392, 0xce0e, 0xde0e, 0x000c, 0x0 }, /* #21 */
-    { 0x052a17, 0x052a16, 0xe25a, 0xe25e, 0x0002, 0x0 }, /* #22 */
-    { 0x356e42, 0x356e42, 0xfa92, 0xfab2, 0x0005, 0x0 }, /* #23 */
-    { 0x101153, 0x101153, 0x91b6, 0x91b6, 0x0001, 0x0 }, /* #24 */
-    { 0x3d5f03, 0x3d5f03, 0xe1bd, 0xe1bd, 0x0008, 0x0 }, /* #25 */
-    { 0x3b1b42, 0x3b1b42, 0x2355, 0x235d, 0x0003, 0x0 }, /* #26 */
-    { 0x056653, 0x056653, 0x14b9, 0x14b9, 0x0000, 0x0 }, /* #27 */
-    { 0x1533d7, 0x1533d6, 0xb8e7, 0xb9e7, 0x0008, 0x0 }, /* #28 */
-    { 0x0b0f12, 0x0b0f12, 0xa507, 0xa517, 0x0004, 0x0 }, /* #29 */
-    { 0x0c5f96, 0x0c5f97, 0x0cf5, 0x0cf5, 0x000a, 0x0 }, /* #30 */
-    { 0x041896, 0x041897, 0x0ed5, 0x0ed5, 0x0002, 0x0 }, /* #31 */
-    { 0x382957, 0x382957, 0xd633, 0xd633, 0x000c, 0x0 }, /* #32 */
-    { 0x065187, 0x065186, 0x4851, 0x4855, 0x0002, 0x0 }, /* #33 */
-    { 0x0c3846, 0x0c3847, 0x53fb, 0x53fb, 0x0008, 0x0 }, /* #34 */
-    { 0x100f86, 0x100f87, 0x556b, 0x556b, 0x000a, 0x0 }, /* #35 */
-    { 0x336e03, 0x336e03, 0xe6cd, 0xe6cd, 0x000e, 0x0 }, /* #36 */
-    { 0x0a5c07, 0x0a5c07, 0xb0b3, 0xb0b3, 0x0000, 0x0 }, /* #37 */
-    { 0x334992, 0x334993, 0xec36, 0xec36, 0x0002, 0x0 }, /* #38 */
-    { 0x043383, 0x043382, 0xa473, 0xa4f3, 0x0007, 0x0 }, /* #39 */
-    { 0x260512, 0x260513, 0xff38, 0xff38, 0x000c, 0x0 }, /* #40 */
-    { 0x2a1783, 0x2a1782, 0xe089, 0xe0a9, 0x0005, 0x0 }, /* #41 */
-    { 0x063e93, 0x063e93, 0xf836, 0xf836, 0x000f, 0x0 }, /* #42 */
-    { 0x2c14d7, 0x2c14d6, 0xf60a, 0xf61a, 0x0004, 0x0 }, /* #43 */
-    { 0x0e11d3, 0x0e11d3, 0x8cfe, 0x8cfe, 0x0001, 0x0 }, /* #44 */
-    { 0x085947, 0x085946, 0x8aa4, 0xcaa4, 0x000e, 0x0 }, /* #45 */
-    { 0x0a1553, 0x0a1553, 0xde4e, 0xde4e, 0x000b, 0x0 }, /* #46 */
-    { 0x0d1447, 0x0d1447, 0x9671, 0x9671, 0x000c, 0x0 }, /* #47 */
-    { 0x0f3ad3, 0x0f3ad2, 0x377a, 0x37fa, 0x0007, 0x0 }, /* #48 */
-    { 0x181496, 0x181497, 0x390f, 0x390f, 0x0001, 0x0 }, /* #49 */
-    { 0x1a3a17, 0x1a3a16, 0xc7a3, 0xcfa3, 0x000b, 0x0 }, /* #50 */
-    { 0x371a42, 0x371a42, 0xbfb3, 0xbfbb, 0x0003, 0x0 }, /* #51 */
-    { 0x081f52, 0x081f53, 0x847a, 0x847a, 0x0005, 0x0 }, /* #52 */
-    { 0x385d16, 0x385d16, 0x141b, 0x541b, 0x000e, 0x0 }, /* #53 */
-    { 0x082113, 0x082112, 0x6463, 0x6c63, 0x000b, 0x0 }, /* #54 */
-    { 0x190ed7, 0x190ed7, 0xb737, 0xb737, 0x0002, 0x0 }, /* #55 */
-    { 0x1a5517, 0x1a5516, 0xd80e, 0xd90e, 0x0008, 0x0 }, /* #56 */
-    { 0x2f62d3, 0x2f62d3, 0xfafe, 0xfafe, 0x0001, 0x0 }, /* #57 */
-    { 0x2a5f17, 0x2a5f16, 0x28ac, 0x28bc, 0x0004, 0x0 }, /* #58 */
-    { 0x3366c7, 0x3366c6, 0x9541, 0x95c1, 0x0007, 0x0 }, /* #59 */
-    { 0x0b46c7, 0x0b46c7, 0x0dab, 0x0dab, 0x0007, 0x0 }, /* #60 */
-    { 0x060312, 0x060313, 0x4d02, 0x4d02, 0x0001, 0x0 }, /* #61 */
-    { 0x100912, 0x100912, 0xb34d, 0xb74d, 0x000a, 0x0 }, /* #62 */
-    { 0x0937d2, 0x0937d3, 0x4c56, 0x4c56, 0x0002, 0x0 }, /* #63 */
-};
-static const BINU16_TEST_T g_aTests_bsf_u16[] =
-{
-    { 0x365d17, 0x365d17, 0x31f7, 0x0000, 0x87db, 0x0 }, /* #0 */
-    { 0x1040d3, 0x104093, 0xe837, 0x0000, 0xa04d, 0x0 }, /* #1 */
-    { 0x364806, 0x364806, 0xce1e, 0x0003, 0x2628, 0x0 }, /* #2 */
-    { 0x091652, 0x091612, 0x79e2, 0x0001, 0x07be, 0x0 }, /* #3 */
-    { 0x047dd6, 0x047d96, 0xd150, 0x0001, 0xf9ca, 0x0 }, /* #4 */
-    { 0x0341d7, 0x034197, 0x2726, 0x0000, 0x6dc5, 0x0 }, /* #5 */
-    { 0x355e56, 0x355e16, 0xfe39, 0x0000, 0x8887, 0x0 }, /* #6 */
-    { 0x2a5852, 0x2a5812, 0xeafd, 0x0001, 0x893e, 0x0 }, /* #7 */
-    { 0x1d51d3, 0x1d5193, 0xb81f, 0x0000, 0x1b1d, 0x0 }, /* #8 */
-    { 0x0a44d3, 0x0a4493, 0xc87d, 0x0000, 0xa197, 0x0 }, /* #9 */
-    { 0x214ad2, 0x214a92, 0x7001, 0x0000, 0x6de7, 0x0 }, /* #10 */
-    { 0x326853, 0x326813, 0xfa73, 0x0000, 0x970d, 0x0 }, /* #11 */
-    { 0x3a57c6, 0x3a5786, 0xc662, 0x0002, 0x685c, 0x0 }, /* #12 */
-    { 0x007416, 0x007416, 0xdfa6, 0x0000, 0x4877, 0x0 }, /* #13 */
-    { 0x182487, 0x182487, 0x6bd8, 0x0000, 0x4c21, 0x0 }, /* #14 */
-    { 0x2f3716, 0x2f3716, 0xf9ce, 0x0002, 0x486c, 0x0 }, /* #15 */
-    { 0x254913, 0x254913, 0x3d4d, 0x0000, 0x97ab, 0x0 }, /* #16 */
-    { 0x210a86, 0x210a86, 0x7a51, 0x0000, 0x66c5, 0x0 }, /* #17 */
-    { 0x0c1a13, 0x0c1a13, 0x4acd, 0x0005, 0x0520, 0x0 }, /* #18 */
-    { 0x270417, 0x270417, 0x1030, 0x0001, 0xc8f6, 0x0 }, /* #19 */
-    { 0x143d47, 0x143d07, 0xc522, 0x0005, 0x40a0, 0x0 }, /* #20 */
-    { 0x3267d3, 0x326793, 0x4300, 0x0002, 0xe66c, 0x0 }, /* #21 */
-    { 0x3561d7, 0x356197, 0x4347, 0x0000, 0x17fb, 0x0 }, /* #22 */
-    { 0x157707, 0x157707, 0xafaf, 0x0000, 0x0a47, 0x0 }, /* #23 */
-    { 0x0f6392, 0x0f6392, 0x66bd, 0x0000, 0x1c61, 0x0 }, /* #24 */
-    { 0x235852, 0x235812, 0x1c7b, 0x0003, 0xfb78, 0x0 }, /* #25 */
-    { 0x252716, 0x252716, 0x5d72, 0x0001, 0x1bb2, 0x0 }, /* #26 */
-    { 0x215997, 0x215997, 0xfa97, 0x0001, 0xddbe, 0x0 }, /* #27 */
-    { 0x347417, 0x347417, 0xf02f, 0x0002, 0xceac, 0x0 }, /* #28 */
-    { 0x160f17, 0x160f17, 0x7f60, 0x0006, 0x89c0, 0x0 }, /* #29 */
-    { 0x2f1e06, 0x2f1e06, 0x0d4a, 0x0000, 0x9323, 0x0 }, /* #30 */
-    { 0x2d7c13, 0x2d7c13, 0x1351, 0x0000, 0x4fc9, 0x0 }, /* #31 */
-    { 0x2a1a56, 0x2a1a16, 0x36f6, 0x0001, 0x824e, 0x0 }, /* #32 */
-    { 0x097ac3, 0x097a83, 0xb101, 0x0000, 0xbbf3, 0x0 }, /* #33 */
-    { 0x0c5442, 0x0c5402, 0x341b, 0x0000, 0xe217, 0x0 }, /* #34 */
-    { 0x195e97, 0x195e97, 0x79a1, 0x0000, 0x5299, 0x0 }, /* #35 */
-    { 0x105b83, 0x105b83, 0x6bcd, 0x0001, 0x789e, 0x0 }, /* #36 */
-    { 0x0650d6, 0x065096, 0xcde4, 0x0000, 0x61c1, 0x0 }, /* #37 */
-    { 0x270302, 0x270302, 0x92ed, 0x0000, 0x0761, 0x0 }, /* #38 */
-    { 0x3c2152, 0x3c2112, 0xd775, 0x0000, 0x5dc3, 0x0 }, /* #39 */
-    { 0x103ac6, 0x103a86, 0x235a, 0x0000, 0xf945, 0x0 }, /* #40 */
-    { 0x133602, 0x133602, 0x91eb, 0x0003, 0xf578, 0x0 }, /* #41 */
-    { 0x2654d3, 0x265493, 0xb9ef, 0x0004, 0x1ad0, 0x0 }, /* #42 */
-    { 0x0f6586, 0x0f6586, 0x4909, 0x0001, 0xfe52, 0x0 }, /* #43 */
-    { 0x0041d2, 0x004192, 0xb0db, 0x0000, 0x0d79, 0x0 }, /* #44 */
-    { 0x0d3153, 0x0d3113, 0x70ae, 0x0000, 0xdd85, 0x0 }, /* #45 */
-    { 0x087417, 0x087417, 0xfbfb, 0x0000, 0x341d, 0x0 }, /* #46 */
-    { 0x0b5e87, 0x0b5e87, 0xea7a, 0x0001, 0x0956, 0x0 }, /* #47 */
-    { 0x070597, 0x070597, 0x74b9, 0x0002, 0x2ddc, 0x0 }, /* #48 */
-    { 0x1564c3, 0x156483, 0x56e6, 0x0001, 0x2c06, 0x0 }, /* #49 */
-    { 0x365307, 0x365307, 0xb477, 0x0002, 0xf62c, 0x0 }, /* #50 */
-    { 0x204707, 0x204707, 0x7656, 0x0001, 0x229e, 0x0 }, /* #51 */
-    { 0x0137c6, 0x013786, 0x1e9b, 0x0008, 0x6f00, 0x0 }, /* #52 */
-    { 0x3874d2, 0x387492, 0x7dcd, 0x0000, 0x28c5, 0x0 }, /* #53 */
-    { 0x005806, 0x005806, 0x1846, 0x0001, 0xc4aa, 0x0 }, /* #54 */
-    { 0x3f24d3, 0x3f2493, 0x242f, 0x0000, 0x9501, 0x0 }, /* #55 */
-    { 0x057f52, 0x057f12, 0x97f0, 0x0002, 0x14d4, 0x0 }, /* #56 */
-    { 0x331356, 0x331316, 0x11d9, 0x0001, 0xf936, 0x0 }, /* #57 */
-    { 0x3c6192, 0x3c6192, 0x5f00, 0x0000, 0xfb23, 0x0 }, /* #58 */
-    { 0x265546, 0x265506, 0x09e3, 0x0000, 0x22c5, 0x0 }, /* #59 */
-    { 0x276706, 0x276706, 0xedf0, 0x0002, 0x5ecc, 0x0 }, /* #60 */
-    { 0x335b97, 0x335b97, 0xecb4, 0x0000, 0x3d07, 0x0 }, /* #61 */
-    { 0x013ec2, 0x013e82, 0xf3f7, 0x0000, 0xe6c9, 0x0 }, /* #62 */
-    { 0x334493, 0x334493, 0x7d3b, 0x0000, 0xbbfd, 0x0 }, /* #63 */
-};
-static const BINU16_TEST_T g_aTests_bsr_u16[] =
-{
-    { 0x186686, 0x186686, 0x8681, 0x000f, 0xa72d, 0x0 }, /* #0 */
-    { 0x190452, 0x190412, 0x0dca, 0x000e, 0x5995, 0x0 }, /* #1 */
-    { 0x3e5b13, 0x3e5b13, 0xf9fb, 0x000f, 0xd490, 0x0 }, /* #2 */
-    { 0x0e5897, 0x0e5897, 0xde21, 0x000e, 0x6365, 0x0 }, /* #3 */
-    { 0x2f7e93, 0x2f7e93, 0x0739, 0x000e, 0x6d6f, 0x0 }, /* #4 */
-    { 0x353a53, 0x353a13, 0x9689, 0x000b, 0x0a2a, 0x0 }, /* #5 */
-    { 0x0d7806, 0x0d7806, 0x6f97, 0x000d, 0x31e5, 0x0 }, /* #6 */
-    { 0x3f4ad6, 0x3f4a96, 0xeeb2, 0x000f, 0xefa2, 0x0 }, /* #7 */
-    { 0x250ec3, 0x250e83, 0xe7c9, 0x000e, 0x5438, 0x0 }, /* #8 */
-    { 0x095c56, 0x095c16, 0x9433, 0x000f, 0xa44a, 0x0 }, /* #9 */
-    { 0x302493, 0x302493, 0xd32e, 0x000e, 0x7b1b, 0x0 }, /* #10 */
-    { 0x1a4946, 0x1a4906, 0xc9c5, 0x000f, 0xc726, 0x0 }, /* #11 */
-    { 0x0c3552, 0x0c3512, 0xe413, 0x000f, 0xd797, 0x0 }, /* #12 */
-    { 0x222f42, 0x222f02, 0xede3, 0x000f, 0xdc62, 0x0 }, /* #13 */
-    { 0x215e07, 0x215e07, 0x2fbe, 0x000e, 0x795e, 0x0 }, /* #14 */
-    { 0x190e12, 0x190e12, 0x3ecb, 0x000f, 0x93ff, 0x0 }, /* #15 */
-    { 0x0f5c87, 0x0f5c87, 0x8230, 0x000d, 0x287d, 0x0 }, /* #16 */
-    { 0x125996, 0x125996, 0x82b6, 0x000f, 0xa6b6, 0x0 }, /* #17 */
-    { 0x350092, 0x350092, 0x44c5, 0x000f, 0xf4df, 0x0 }, /* #18 */
-    { 0x3a16c2, 0x3a1682, 0x066d, 0x000b, 0x08f3, 0x0 }, /* #19 */
-    { 0x1d0d46, 0x1d0d06, 0xf314, 0x000f, 0xe398, 0x0 }, /* #20 */
-    { 0x161196, 0x161196, 0xe2cd, 0x000c, 0x1158, 0x0 }, /* #21 */
-    { 0x3c48c6, 0x3c4886, 0x21d9, 0x000e, 0x5a23, 0x0 }, /* #22 */
-    { 0x1a6486, 0x1a6486, 0x8fdd, 0x000d, 0x35b1, 0x0 }, /* #23 */
-    { 0x307bc7, 0x307b87, 0x5285, 0x000f, 0xb8dd, 0x0 }, /* #24 */
-    { 0x1a3857, 0x1a3817, 0xd003, 0x000f, 0x8bec, 0x0 }, /* #25 */
-    { 0x304bd7, 0x304b97, 0xb341, 0x000f, 0xb022, 0x0 }, /* #26 */
-    { 0x154957, 0x154917, 0xf3b3, 0x000e, 0x7004, 0x0 }, /* #27 */
-    { 0x2730c3, 0x273083, 0xa382, 0x000f, 0xd285, 0x0 }, /* #28 */
-    { 0x3b4cd6, 0x3b4c96, 0xbdf5, 0x000d, 0x2ad6, 0x0 }, /* #29 */
-    { 0x067ed2, 0x067e92, 0xc032, 0x000d, 0x3076, 0x0 }, /* #30 */
-    { 0x321d92, 0x321d92, 0xd15f, 0x000f, 0xd058, 0x0 }, /* #31 */
-    { 0x354f13, 0x354f13, 0x4acc, 0x000f, 0xa9ff, 0x0 }, /* #32 */
-    { 0x1c2696, 0x1c2696, 0x1c5a, 0x000f, 0x8adb, 0x0 }, /* #33 */
-    { 0x145ad6, 0x145a96, 0xa163, 0x000e, 0x79a1, 0x0 }, /* #34 */
-    { 0x2d6c46, 0x2d6c06, 0x5413, 0x000f, 0xac9f, 0x0 }, /* #35 */
-    { 0x2320c2, 0x232082, 0x7743, 0x000f, 0xfcb9, 0x0 }, /* #36 */
-    { 0x380983, 0x380983, 0x2814, 0x000e, 0x549a, 0x0 }, /* #37 */
-    { 0x1d73c7, 0x1d7387, 0x1fb5, 0x000f, 0xdbc9, 0x0 }, /* #38 */
-    { 0x226996, 0x226996, 0xf0f3, 0x000f, 0xf7fb, 0x0 }, /* #39 */
-    { 0x392e03, 0x392e03, 0x4f68, 0x000e, 0x4798, 0x0 }, /* #40 */
-    { 0x266b43, 0x266b03, 0x20f8, 0x000f, 0x8d2a, 0x0 }, /* #41 */
-    { 0x2c0047, 0x2c0007, 0xe7d3, 0x000f, 0xfdde, 0x0 }, /* #42 */
-    { 0x1525c2, 0x152582, 0x9f22, 0x000f, 0x96f3, 0x0 }, /* #43 */
-    { 0x323657, 0x323617, 0x1e8a, 0x0003, 0x000e, 0x0 }, /* #44 */
-    { 0x152406, 0x152406, 0x02e8, 0x000f, 0xfeb7, 0x0 }, /* #45 */
-    { 0x174903, 0x174903, 0xbaa1, 0x000f, 0xdf49, 0x0 }, /* #46 */
-    { 0x0c4f06, 0x0c4f06, 0xa58f, 0x000e, 0x75ed, 0x0 }, /* #47 */
-    { 0x384f83, 0x384f83, 0x436e, 0x000d, 0x2594, 0x0 }, /* #48 */
-    { 0x1e1f03, 0x1e1f03, 0x52d2, 0x000e, 0x63eb, 0x0 }, /* #49 */
-    { 0x187ec6, 0x187e86, 0x0ec2, 0x000b, 0x0f2a, 0x0 }, /* #50 */
-    { 0x0d4e46, 0x0d4e06, 0xf5e7, 0x000e, 0x4dcb, 0x0 }, /* #51 */
-    { 0x035502, 0x035502, 0x4f3a, 0x000f, 0x9b40, 0x0 }, /* #52 */
-    { 0x334853, 0x334813, 0x696c, 0x000e, 0x54aa, 0x0 }, /* #53 */
-    { 0x1b6986, 0x1b6986, 0x3e3c, 0x000f, 0xdd54, 0x0 }, /* #54 */
-    { 0x1c4ed3, 0x1c4e93, 0x6893, 0x000f, 0xa32d, 0x0 }, /* #55 */
-    { 0x080b13, 0x080b13, 0xa75e, 0x000c, 0x1304, 0x0 }, /* #56 */
-    { 0x020ac6, 0x020a86, 0xc0c9, 0x000f, 0xf938, 0x0 }, /* #57 */
-    { 0x080ad2, 0x080a92, 0xb50d, 0x000f, 0x9c4d, 0x0 }, /* #58 */
-    { 0x1f12d3, 0x1f1293, 0xb6b1, 0x000d, 0x2a16, 0x0 }, /* #59 */
-    { 0x2919d7, 0x291997, 0xd4dc, 0x000f, 0xc48b, 0x0 }, /* #60 */
-    { 0x383b02, 0x383b02, 0x92e2, 0x000d, 0x37c8, 0x0 }, /* #61 */
-    { 0x0862d2, 0x086292, 0xb6ba, 0x000f, 0x9a02, 0x0 }, /* #62 */
-    { 0x0c2702, 0x0c2702, 0x2117, 0x000f, 0x8bf3, 0x0 }, /* #63 */
-};
-static const BINU16_TEST_T g_aTests_imul_two_u16[] =
-{
-    { 0x2f3e16, 0x2f3e17, 0x6f5d, 0x9dc1, 0x55b5, 0x0 }, /* #0 */
-    { 0x327816, 0x327817, 0x61b2, 0x0208, 0x26a4, 0x0 }, /* #1 */
-    { 0x330fd3, 0x330fd3, 0xa258, 0x9248, 0x4f3b, 0x0 }, /* #2 */
-    { 0x2a5e86, 0x2a5e87, 0xbe07, 0xfa8e, 0xed82, 0x0 }, /* #3 */
-    { 0x1e0342, 0x1e0b43, 0x774d, 0xdf60, 0x6ce0, 0x0 }, /* #4 */
-    { 0x0a7396, 0x0a7b97, 0xd676, 0x471a, 0xefd7, 0x0 }, /* #5 */
-    { 0x322ac7, 0x322ac7, 0xba3e, 0x2406, 0x4a9d, 0x0 }, /* #6 */
-    { 0x373517, 0x373d17, 0xb755, 0x6e83, 0x5e77, 0x0 }, /* #7 */
-    { 0x170392, 0x170b93, 0xefef, 0x0969, 0x4427, 0x0 }, /* #8 */
-    { 0x3c6453, 0x3c6c53, 0x9ab0, 0x8380, 0xd0a8, 0x0 }, /* #9 */
-    { 0x2f4c83, 0x2f4c83, 0x0f58, 0x25c8, 0x66eb, 0x0 }, /* #10 */
-    { 0x137982, 0x137983, 0xaff6, 0xd3ba, 0x6607, 0x0 }, /* #11 */
-    { 0x2364c3, 0x236cc3, 0x8e97, 0x03b9, 0x9a2f, 0x0 }, /* #12 */
-    { 0x150c16, 0x150c17, 0x191a, 0x7f3a, 0x2351, 0x0 }, /* #13 */
-    { 0x203cc2, 0x203cc3, 0x0680, 0x6080, 0xd685, 0x0 }, /* #14 */
-    { 0x314413, 0x314c13, 0x8739, 0xf57e, 0xb36e, 0x0 }, /* #15 */
-    { 0x3602d6, 0x360ad7, 0xfa8e, 0x2270, 0xa108, 0x0 }, /* #16 */
-    { 0x2e4597, 0x2e4d97, 0x6c77, 0x3b53, 0x0b05, 0x0 }, /* #17 */
-    { 0x062496, 0x062c97, 0xabc8, 0xb8e8, 0xf9c5, 0x0 }, /* #18 */
-    { 0x1a2cd2, 0x1a2cd3, 0x3652, 0x519c, 0x6a1e, 0x0 }, /* #19 */
-    { 0x0f1112, 0x0f1913, 0x76b8, 0x44b8, 0x5c41, 0x0 }, /* #20 */
-    { 0x0144d2, 0x014cd3, 0x5de0, 0x9a20, 0x4c3f, 0x0 }, /* #21 */
-    { 0x127107, 0x127907, 0x3020, 0x5920, 0x8549, 0x0 }, /* #22 */
-    { 0x1d2d13, 0x1d2d13, 0x1717, 0x27fe, 0xf6b2, 0x0 }, /* #23 */
-    { 0x2929c7, 0x2929c7, 0xfe91, 0xa205, 0x0e35, 0x0 }, /* #24 */
-    { 0x305907, 0x305907, 0x8870, 0xafe0, 0xb292, 0x0 }, /* #25 */
-    { 0x0e25d2, 0x0e2dd3, 0x9390, 0xdcf0, 0xe747, 0x0 }, /* #26 */
-    { 0x387d13, 0x387d13, 0x2c4c, 0x4818, 0x70a2, 0x0 }, /* #27 */
-    { 0x0754c2, 0x075cc3, 0xe877, 0x65ae, 0x0142, 0x0 }, /* #28 */
-    { 0x2e3297, 0x2e3a97, 0xaa81, 0x09d2, 0x2cd2, 0x0 }, /* #29 */
-    { 0x0a2617, 0x0a2e17, 0x28e6, 0x626e, 0x432d, 0x0 }, /* #30 */
-    { 0x2d7413, 0x2d7c13, 0xaf4a, 0xf8da, 0x3729, 0x0 }, /* #31 */
-    { 0x370493, 0x370c93, 0xf59d, 0xd5e4, 0x1a34, 0x0 }, /* #32 */
-    { 0x050652, 0x050e53, 0x7fbf, 0xa250, 0xf1b0, 0x0 }, /* #33 */
-    { 0x106586, 0x106d87, 0x9fa5, 0xbfd3, 0x4817, 0x0 }, /* #34 */
-    { 0x066b42, 0x066b43, 0xa0b5, 0xd497, 0xcb9b, 0x0 }, /* #35 */
-    { 0x2a3d06, 0x2a3d07, 0x8b1f, 0x9706, 0xae3a, 0x0 }, /* #36 */
-    { 0x370356, 0x370b57, 0xd8c9, 0x5ad1, 0x7dc9, 0x0 }, /* #37 */
-    { 0x1123d7, 0x112bd7, 0xbb01, 0x5a38, 0x7238, 0x0 }, /* #38 */
-    { 0x1641c3, 0x1649c3, 0xc0c7, 0x0bc1, 0x5737, 0x0 }, /* #39 */
-    { 0x1f6597, 0x1f6d97, 0x75fc, 0x0544, 0x292f, 0x0 }, /* #40 */
-    { 0x2003c6, 0x200bc7, 0xac80, 0x2c80, 0x2301, 0x0 }, /* #41 */
-    { 0x341997, 0x341997, 0xec92, 0x16d8, 0x800c, 0x0 }, /* #42 */
-    { 0x364087, 0x364887, 0x90df, 0xe896, 0x5c2a, 0x0 }, /* #43 */
-    { 0x2462c2, 0x246ac3, 0xce54, 0xff54, 0x0b41, 0x0 }, /* #44 */
-    { 0x0b0342, 0x0b0b43, 0xa767, 0x112e, 0x8ea2, 0x0 }, /* #45 */
-    { 0x226113, 0x226913, 0xe4ad, 0x7de0, 0x5160, 0x0 }, /* #46 */
-    { 0x102217, 0x102a17, 0x53ad, 0x3727, 0xb0a3, 0x0 }, /* #47 */
-    { 0x3247d7, 0x324fd7, 0xbf32, 0x1738, 0x99fc, 0x0 }, /* #48 */
-    { 0x2c1907, 0x2c1907, 0x3330, 0x4c60, 0x9822, 0x0 }, /* #49 */
-    { 0x181042, 0x181843, 0x7c46, 0x3a4a, 0xd817, 0x0 }, /* #50 */
-    { 0x016e96, 0x016e97, 0xaee2, 0x6262, 0x95c1, 0x0 }, /* #51 */
-    { 0x166256, 0x166a57, 0x714e, 0x6030, 0xba28, 0x0 }, /* #52 */
-    { 0x1e30d6, 0x1e38d7, 0x6569, 0x4c2d, 0x0425, 0x0 }, /* #53 */
-    { 0x2138d2, 0x2138d3, 0x8e87, 0xa77b, 0x486d, 0x0 }, /* #54 */
-    { 0x167917, 0x167917, 0x46be, 0x00ca, 0x96bb, 0x0 }, /* #55 */
-    { 0x190802, 0x190803, 0xab5f, 0x0647, 0xf619, 0x0 }, /* #56 */
-    { 0x1f0206, 0x1f0a07, 0x8568, 0xd0f0, 0xa056, 0x0 }, /* #57 */
-    { 0x271917, 0x271917, 0x11d6, 0x97d6, 0x0901, 0x0 }, /* #58 */
-    { 0x3050d3, 0x3058d3, 0xd959, 0xe1cc, 0x6aac, 0x0 }, /* #59 */
-    { 0x015e57, 0x015e57, 0x0592, 0x60e0, 0xf4f0, 0x0 }, /* #60 */
-    { 0x1e4fc7, 0x1e4fc7, 0x09fd, 0x0df8, 0xcb58, 0x0 }, /* #61 */
-    { 0x251887, 0x251887, 0xcd94, 0x129c, 0xe51b, 0x0 }, /* #62 */
-    { 0x357006, 0x357807, 0x2534, 0x94f8, 0xab36, 0x0 }, /* #63 */
+    { 0x161653, 0x161652, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
+    { 0x333687, 0x333686, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
+    { 0x0250c3, 0x0250c2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
+    { 0x090717, 0x090716, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
+    { 0x340f56, 0x340f56, 0x6786, 0x6787, 0x0000, 0x0 }, /* #4 */
+    { 0x0268c6, 0x0268c7, 0x0483, 0x0483, 0x0000, 0x0 }, /* #5 */
+    { 0x375f03, 0x375f02, 0x3d28, 0x3d29, 0x0000, 0x0 }, /* #6 */
+    { 0x1a7717, 0x1a7716, 0xe2b0, 0xe2b1, 0x0000, 0x0 }, /* #7 */
+    { 0x357cd3, 0x357cd2, 0x0a5b, 0x0adb, 0x0007, 0x0 }, /* #8 */
+    { 0x063196, 0x063197, 0x6ec9, 0x6ec9, 0x0000, 0x0 }, /* #9 */
+    { 0x0d3546, 0x0d3546, 0xa676, 0xa67e, 0x0003, 0x0 }, /* #10 */
+    { 0x0b5586, 0x0b5587, 0x79ac, 0x79ac, 0x000b, 0x0 }, /* #11 */
+    { 0x1c1393, 0x1c1393, 0xffb0, 0xffb0, 0x000a, 0x0 }, /* #12 */
+    { 0x1d1e42, 0x1d1e42, 0x57d5, 0xd7d5, 0x000f, 0x0 }, /* #13 */
+    { 0x2c2697, 0x2c2696, 0x5558, 0x555c, 0x0002, 0x0 }, /* #14 */
+    { 0x3e3c92, 0x3e3c92, 0x2473, 0xa473, 0x000f, 0x0 }, /* #15 */
+    { 0x2d0156, 0x2d0156, 0x8674, 0x86f4, 0x0007, 0x0 }, /* #16 */
+    { 0x1b72d2, 0x1b72d3, 0x008f, 0x008f, 0x0003, 0x0 }, /* #17 */
+    { 0x015c43, 0x015c42, 0xd173, 0xf173, 0x000d, 0x0 }, /* #18 */
+    { 0x060957, 0x060956, 0x0d36, 0x0d37, 0x0000, 0x0 }, /* #19 */
+    { 0x2b65c3, 0x2b65c3, 0x3ca2, 0x3ca2, 0x000a, 0x0 }, /* #20 */
+    { 0x3d5dc6, 0x3d5dc6, 0xe6ed, 0xe6ef, 0x0001, 0x0 }, /* #21 */
+    { 0x113d56, 0x113d56, 0x06c4, 0x16c4, 0x000c, 0x0 }, /* #22 */
+    { 0x2f0e16, 0x2f0e16, 0xa3e8, 0xe3e8, 0x000e, 0x0 }, /* #23 */
+    { 0x036316, 0x036316, 0xc030, 0xc430, 0x000a, 0x0 }, /* #24 */
+    { 0x014113, 0x014112, 0x6ad6, 0x6bd6, 0x0008, 0x0 }, /* #25 */
+    { 0x0240c2, 0x0240c3, 0xd84c, 0xd84c, 0x0002, 0x0 }, /* #26 */
+    { 0x1b7e42, 0x1b7e43, 0xcbbf, 0xcbbf, 0x0001, 0x0 }, /* #27 */
+    { 0x0d43c7, 0x0d43c6, 0x8d7d, 0x8d7f, 0x0001, 0x0 }, /* #28 */
+    { 0x2f1556, 0x2f1556, 0xcb06, 0xcb0e, 0x0003, 0x0 }, /* #29 */
+    { 0x0b0317, 0x0b0317, 0x1c74, 0x1c74, 0x000c, 0x0 }, /* #30 */
+    { 0x0546c7, 0x0546c7, 0xed2f, 0xed2f, 0x0002, 0x0 }, /* #31 */
+    { 0x2a3e83, 0x2a3e83, 0xbd15, 0xbd15, 0x000a, 0x0 }, /* #32 */
+    { 0x3862c3, 0x3862c3, 0x44eb, 0x44eb, 0x0001, 0x0 }, /* #33 */
+    { 0x213e47, 0x213e46, 0x848e, 0x84ae, 0x0005, 0x0 }, /* #34 */
+    { 0x294353, 0x294352, 0x9ef9, 0x9efd, 0x0002, 0x0 }, /* #35 */
+    { 0x130287, 0x130286, 0x17a1, 0x17a3, 0x0001, 0x0 }, /* #36 */
+    { 0x3428c7, 0x3428c7, 0xcbb5, 0xcbb5, 0x000f, 0x0 }, /* #37 */
+    { 0x1145c6, 0x1145c7, 0xa1b5, 0xa1b5, 0x0000, 0x0 }, /* #38 */
+    { 0x180413, 0x180413, 0x86be, 0x86be, 0x0001, 0x0 }, /* #39 */
+    { 0x3f0712, 0x3f0712, 0x25bc, 0x35bc, 0x000c, 0x0 }, /* #40 */
+    { 0x304cc6, 0x304cc6, 0x2302, 0x6302, 0x000e, 0x0 }, /* #41 */
+    { 0x330882, 0x330883, 0xd15d, 0xd15d, 0x0006, 0x0 }, /* #42 */
+    { 0x056312, 0x056312, 0xd26e, 0xd36e, 0x0008, 0x0 }, /* #43 */
+    { 0x175412, 0x175412, 0xe08e, 0xe08f, 0x0000, 0x0 }, /* #44 */
+    { 0x1c6fd6, 0x1c6fd6, 0x1b45, 0x1b65, 0x0005, 0x0 }, /* #45 */
+    { 0x116582, 0x116583, 0x4b69, 0x4b69, 0x0008, 0x0 }, /* #46 */
+    { 0x122cc2, 0x122cc3, 0x176d, 0x176d, 0x0005, 0x0 }, /* #47 */
+    { 0x380807, 0x380806, 0x708d, 0x718d, 0x0008, 0x0 }, /* #48 */
+    { 0x165192, 0x165193, 0x7496, 0x7496, 0x000e, 0x0 }, /* #49 */
+    { 0x370147, 0x370146, 0x0953, 0x095b, 0x0003, 0x0 }, /* #50 */
+    { 0x123612, 0x123612, 0x8b69, 0x9b69, 0x000c, 0x0 }, /* #51 */
+    { 0x352bc7, 0x352bc6, 0x8f17, 0xaf17, 0x000d, 0x0 }, /* #52 */
+    { 0x3f7a02, 0x3f7a02, 0x6342, 0x6343, 0x0000, 0x0 }, /* #53 */
+    { 0x013187, 0x013187, 0x2a99, 0x2a99, 0x0000, 0x0 }, /* #54 */
+    { 0x0d1786, 0x0d1786, 0x053e, 0x053f, 0x0000, 0x0 }, /* #55 */
+    { 0x2424c6, 0x2424c6, 0x06e0, 0x26e0, 0x000d, 0x0 }, /* #56 */
+    { 0x247442, 0x247442, 0x36b0, 0x36f0, 0x0006, 0x0 }, /* #57 */
+    { 0x385697, 0x385697, 0x9361, 0x9361, 0x0006, 0x0 }, /* #58 */
+    { 0x1c63d2, 0x1c63d2, 0x6b99, 0x7b99, 0x000c, 0x0 }, /* #59 */
+    { 0x002657, 0x002657, 0x6f52, 0x6f52, 0x000d, 0x0 }, /* #60 */
+    { 0x057a86, 0x057a87, 0xf521, 0xf521, 0x0008, 0x0 }, /* #61 */
+    { 0x0a0983, 0x0a0983, 0x671a, 0x671a, 0x0001, 0x0 }, /* #62 */
+    { 0x1339c2, 0x1339c2, 0xb375, 0xb775, 0x000a, 0x0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_arpl[] =
 {
-    { 0x2b0d93, 0x2b0dd3, 0x082e, 0x082f, 0x2f4b, 0x0 }, /* #0 */
-    { 0x3621c6, 0x3621c6, 0x78f8, 0x78f9, 0x1b8d, 0x0 }, /* #1 */
-    { 0x2e05c3, 0x2e05c3, 0x66c4, 0x66c6, 0xdd5e, 0x0 }, /* #2 */
-    { 0x374e46, 0x374e06, 0x7c66, 0x7c66, 0x2f01, 0x0 }, /* #3 */
-    { 0x022092, 0x0220d2, 0x061d, 0x061f, 0x924b, 0x0 }, /* #4 */
-    { 0x2509c7, 0x2509c7, 0xe82c, 0xe82e, 0xdee6, 0x0 }, /* #5 */
-    { 0x115a06, 0x115a46, 0x8cd5, 0x8cd6, 0xfc8e, 0x0 }, /* #6 */
-    { 0x377f07, 0x377f47, 0xfb90, 0xfb92, 0xb3f2, 0x0 }, /* #7 */
-    { 0x3956d2, 0x3956d2, 0x2d4d, 0x2d4e, 0x1ae2, 0x0 }, /* #8 */
-    { 0x1c7f12, 0x1c7f12, 0x984b, 0x984b, 0xa483, 0x0 }, /* #9 */
-    { 0x2f52d3, 0x2f52d3, 0x6188, 0x6189, 0x4741, 0x0 }, /* #10 */
-    { 0x371556, 0x371556, 0x9049, 0x904b, 0xb43b, 0x0 }, /* #11 */
-    { 0x2b3486, 0x2b3486, 0x3acb, 0x3acb, 0x23ca, 0x0 }, /* #12 */
-    { 0x1160d6, 0x1160d6, 0xe202, 0xe203, 0x20c3, 0x0 }, /* #13 */
-    { 0x3811c3, 0x3811c3, 0x9c6c, 0x9c6d, 0x9fad, 0x0 }, /* #14 */
-    { 0x3e53c2, 0x3e5382, 0xf387, 0xf387, 0x30d9, 0x0 }, /* #15 */
-    { 0x1f2e03, 0x1f2e43, 0x9c81, 0x9c82, 0xe7ee, 0x0 }, /* #16 */
-    { 0x073b57, 0x073b17, 0x6273, 0x6273, 0x8c64, 0x0 }, /* #17 */
-    { 0x182c46, 0x182c06, 0x13fe, 0x13fe, 0x9671, 0x0 }, /* #18 */
-    { 0x315bd2, 0x315bd2, 0xdeb0, 0xdeb1, 0x0545, 0x0 }, /* #19 */
-    { 0x141483, 0x141483, 0x363b, 0x363b, 0x892b, 0x0 }, /* #20 */
-    { 0x150252, 0x150212, 0x9222, 0x9222, 0xfba4, 0x0 }, /* #21 */
-    { 0x3d6b82, 0x3d6b82, 0xecf2, 0xecf2, 0x1c59, 0x0 }, /* #22 */
-    { 0x3b23c7, 0x3b2387, 0x208a, 0x208a, 0x6dee, 0x0 }, /* #23 */
-    { 0x0d28c3, 0x0d2883, 0xa33d, 0xa33d, 0xfddc, 0x0 }, /* #24 */
-    { 0x2c1956, 0x2c1916, 0xb706, 0xb706, 0xfe2d, 0x0 }, /* #25 */
-    { 0x065b46, 0x065b06, 0x1a1b, 0x1a1b, 0x194b, 0x0 }, /* #26 */
-    { 0x3622c3, 0x3622c3, 0x1321, 0x1322, 0xe52e, 0x0 }, /* #27 */
-    { 0x293e57, 0x293e17, 0xf313, 0xf313, 0x7eed, 0x0 }, /* #28 */
-    { 0x323752, 0x323712, 0x01fb, 0x01fb, 0x1bf3, 0x0 }, /* #29 */
-    { 0x2675c6, 0x267586, 0xf740, 0xf740, 0xb080, 0x0 }, /* #30 */
-    { 0x243157, 0x243117, 0xac33, 0xac33, 0x6f3f, 0x0 }, /* #31 */
-    { 0x243047, 0x243007, 0x491a, 0x491a, 0x87bd, 0x0 }, /* #32 */
-    { 0x2b36d2, 0x2b3692, 0xbd57, 0xbd57, 0xd1db, 0x0 }, /* #33 */
-    { 0x323cd3, 0x323c93, 0xeb95, 0xeb95, 0xbc49, 0x0 }, /* #34 */
-    { 0x3b6e92, 0x3b6e92, 0x3442, 0x3442, 0xea8a, 0x0 }, /* #35 */
-    { 0x083cd6, 0x083cd6, 0xb7c8, 0xb7c9, 0xdbf9, 0x0 }, /* #36 */
-    { 0x315146, 0x315106, 0x2667, 0x2667, 0x5121, 0x0 }, /* #37 */
-    { 0x097087, 0x0970c7, 0xd4ec, 0xd4ef, 0xf097, 0x0 }, /* #38 */
-    { 0x257fd7, 0x257fd7, 0x6460, 0x6461, 0x0de5, 0x0 }, /* #39 */
-    { 0x1858c3, 0x1858c3, 0xd1e8, 0xd1e9, 0x0125, 0x0 }, /* #40 */
-    { 0x015197, 0x0151d7, 0x6b5d, 0x6b5e, 0xd4e2, 0x0 }, /* #41 */
-    { 0x3b6146, 0x3b6106, 0xd93e, 0xd93e, 0x90f1, 0x0 }, /* #42 */
-    { 0x016553, 0x016553, 0x5f21, 0x5f23, 0x737f, 0x0 }, /* #43 */
-    { 0x1f49c7, 0x1f49c7, 0xb2f2, 0xb2f3, 0x5e73, 0x0 }, /* #44 */
-    { 0x1e0a46, 0x1e0a46, 0x7ac0, 0x7ac1, 0xd461, 0x0 }, /* #45 */
-    { 0x014ed3, 0x014ed3, 0x92d1, 0x92d2, 0x098a, 0x0 }, /* #46 */
-    { 0x1251d6, 0x1251d6, 0xff14, 0xff17, 0xa043, 0x0 }, /* #47 */
-    { 0x213f02, 0x213f02, 0xd32a, 0xd32a, 0x892e, 0x0 }, /* #48 */
-    { 0x235c83, 0x235c83, 0xf4eb, 0xf4eb, 0xb119, 0x0 }, /* #49 */
-    { 0x2a2147, 0x2a2107, 0x01d1, 0x01d1, 0x4c80, 0x0 }, /* #50 */
-    { 0x0620d7, 0x0620d7, 0x3f30, 0x3f32, 0x9026, 0x0 }, /* #51 */
-    { 0x1e4207, 0x1e4207, 0xb2ca, 0xb2ca, 0x120a, 0x0 }, /* #52 */
-    { 0x320ad3, 0x320ad3, 0xdc1a, 0xdc1b, 0x56d3, 0x0 }, /* #53 */
-    { 0x0b6a83, 0x0b6a83, 0xf7cc, 0xf7cc, 0x7c34, 0x0 }, /* #54 */
-    { 0x1b4897, 0x1b4897, 0xea06, 0xea06, 0x3841, 0x0 }, /* #55 */
-    { 0x2b4042, 0x2b4002, 0xec3a, 0xec3a, 0xff31, 0x0 }, /* #56 */
-    { 0x147e47, 0x147e07, 0xa0cb, 0xa0cb, 0x762b, 0x0 }, /* #57 */
-    { 0x3833d7, 0x383397, 0x87a7, 0x87a7, 0x0009, 0x0 }, /* #58 */
-    { 0x2b6506, 0x2b6506, 0xa40e, 0xa40e, 0xa700, 0x0 }, /* #59 */
-    { 0x3f2896, 0x3f28d6, 0x4a59, 0x4a5a, 0x4c7a, 0x0 }, /* #60 */
-    { 0x251c46, 0x251c06, 0xa5ee, 0xa5ee, 0xc224, 0x0 }, /* #61 */
-    { 0x000043, 0x000003, 0x8636, 0x8636, 0x8302, 0x0 }, /* #62 */
-    { 0x1127c6, 0x112786, 0x2336, 0x2336, 0xeaea, 0x0 }, /* #63 */
+    { 0x3e0643, 0x3e0603, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
+    { 0x080657, 0x080617, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
+    { 0x1c4c86, 0x1c4c86, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
+    { 0x0e3607, 0x0e3607, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
+    { 0x0a0183, 0x0a0183, 0xb6b7, 0xb6b7, 0x0000, 0x0 }, /* #4 */
+    { 0x1b6897, 0x1b6897, 0x424b, 0x424b, 0x0000, 0x0 }, /* #5 */
+    { 0x3a2887, 0x3a2887, 0xc328, 0xc328, 0x0000, 0x0 }, /* #6 */
+    { 0x2b7dc7, 0x2b7d87, 0xa004, 0xa004, 0x0000, 0x0 }, /* #7 */
+    { 0x385dd7, 0x385d97, 0x72e6, 0x72e6, 0x389d, 0x0 }, /* #8 */
+    { 0x314ac6, 0x314a86, 0xa06d, 0xa06d, 0xa364, 0x0 }, /* #9 */
+    { 0x153d03, 0x153d43, 0x497d, 0x497e, 0x9c76, 0x0 }, /* #10 */
+    { 0x0f3d96, 0x0f3dd6, 0x5941, 0x5943, 0xff2f, 0x0 }, /* #11 */
+    { 0x310f03, 0x310f03, 0x9d37, 0x9d37, 0x9e41, 0x0 }, /* #12 */
+    { 0x2b0bd3, 0x2b0bd3, 0x2f28, 0x2f2a, 0xf47a, 0x0 }, /* #13 */
+    { 0x112a43, 0x112a43, 0xe574, 0xe575, 0x89e1, 0x0 }, /* #14 */
+    { 0x191647, 0x191607, 0x889b, 0x889b, 0x4657, 0x0 }, /* #15 */
+    { 0x207c57, 0x207c17, 0x18f6, 0x18f6, 0x4c3c, 0x0 }, /* #16 */
+    { 0x3e1e52, 0x3e1e12, 0x1efa, 0x1efa, 0x73f1, 0x0 }, /* #17 */
+    { 0x203c06, 0x203c46, 0x5e2c, 0x5e2f, 0x9d07, 0x0 }, /* #18 */
+    { 0x232513, 0x232553, 0x6fa6, 0x6fa7, 0xcdcb, 0x0 }, /* #19 */
+    { 0x0b4a92, 0x0b4a92, 0xc847, 0xc847, 0xc6c7, 0x0 }, /* #20 */
+    { 0x130f03, 0x130f03, 0x6a8b, 0x6a8b, 0x6e60, 0x0 }, /* #21 */
+    { 0x3877d6, 0x3877d6, 0x2094, 0x2096, 0x6d3a, 0x0 }, /* #22 */
+    { 0x384ac3, 0x384a83, 0x9ad6, 0x9ad6, 0xb14a, 0x0 }, /* #23 */
+    { 0x186647, 0x186647, 0x0f9c, 0x0f9f, 0x8d73, 0x0 }, /* #24 */
+    { 0x2c7ec2, 0x2c7ec2, 0x8416, 0x8417, 0xa8eb, 0x0 }, /* #25 */
+    { 0x0760d2, 0x0760d2, 0xcf01, 0xcf03, 0x374b, 0x0 }, /* #26 */
+    { 0x2f3357, 0x2f3317, 0x80db, 0x80db, 0x720e, 0x0 }, /* #27 */
+    { 0x0a24d7, 0x0a24d7, 0x93a5, 0x93a7, 0xf797, 0x0 }, /* #28 */
+    { 0x271056, 0x271016, 0xae76, 0xae76, 0x5169, 0x0 }, /* #29 */
+    { 0x261117, 0x261157, 0x414c, 0x414d, 0xb0d5, 0x0 }, /* #30 */
+    { 0x3f27d7, 0x3f2797, 0x8096, 0x8096, 0x47a8, 0x0 }, /* #31 */
+    { 0x235502, 0x235502, 0xfb60, 0xfb60, 0x9fbc, 0x0 }, /* #32 */
+    { 0x2e5243, 0x2e5243, 0x0959, 0x095b, 0x100b, 0x0 }, /* #33 */
+    { 0x3a6e87, 0x3a6ec7, 0xc5a0, 0xc5a2, 0x7b6a, 0x0 }, /* #34 */
+    { 0x175686, 0x175686, 0xd197, 0xd197, 0x740d, 0x0 }, /* #35 */
+    { 0x0c1403, 0x0c1403, 0x69fb, 0x69fb, 0x128f, 0x0 }, /* #36 */
+    { 0x087613, 0x087653, 0xd7f1, 0xd7f3, 0xebff, 0x0 }, /* #37 */
+    { 0x007856, 0x007816, 0x152e, 0x152e, 0xc030, 0x0 }, /* #38 */
+    { 0x2c58d7, 0x2c58d7, 0x3840, 0x3841, 0x1b29, 0x0 }, /* #39 */
+    { 0x2821c3, 0x282183, 0x4ae9, 0x4ae9, 0x3c58, 0x0 }, /* #40 */
+    { 0x234bd3, 0x234b93, 0xbfcd, 0xbfcd, 0x6065, 0x0 }, /* #41 */
+    { 0x187747, 0x187707, 0x5483, 0x5483, 0x499b, 0x0 }, /* #42 */
+    { 0x353e47, 0x353e07, 0xfc2c, 0xfc2c, 0x01e0, 0x0 }, /* #43 */
+    { 0x223403, 0x223403, 0x92ea, 0x92ea, 0x95bc, 0x0 }, /* #44 */
+    { 0x2128c6, 0x212886, 0xc46e, 0xc46e, 0x0950, 0x0 }, /* #45 */
+    { 0x304cd3, 0x304c93, 0x1666, 0x1666, 0xdfb6, 0x0 }, /* #46 */
+    { 0x074f93, 0x074fd3, 0xbb49, 0xbb4b, 0x5013, 0x0 }, /* #47 */
+    { 0x146392, 0x146392, 0x6f0e, 0x6f0e, 0x7cd1, 0x0 }, /* #48 */
+    { 0x041bd2, 0x041b92, 0xe56d, 0xe56d, 0x5c38, 0x0 }, /* #49 */
+    { 0x0b7f03, 0x0b7f43, 0x3de4, 0x3de6, 0x0d06, 0x0 }, /* #50 */
+    { 0x226613, 0x226613, 0x0a0b, 0x0a0b, 0xf94e, 0x0 }, /* #51 */
+    { 0x1d1286, 0x1d12c6, 0x63a4, 0x63a5, 0x9359, 0x0 }, /* #52 */
+    { 0x2f1192, 0x2f1192, 0xf5bd, 0xf5bd, 0x53e1, 0x0 }, /* #53 */
+    { 0x3036c2, 0x303682, 0x0483, 0x0483, 0x3e3c, 0x0 }, /* #54 */
+    { 0x2775c7, 0x277587, 0xd9af, 0xd9af, 0xd4b4, 0x0 }, /* #55 */
+    { 0x1512d2, 0x151292, 0x19eb, 0x19eb, 0x21c2, 0x0 }, /* #56 */
+    { 0x3b4293, 0x3b42d3, 0xafe9, 0xafea, 0xb932, 0x0 }, /* #57 */
+    { 0x194953, 0x194913, 0x75ca, 0x75ca, 0x260d, 0x0 }, /* #58 */
+    { 0x2b7c47, 0x2b7c07, 0x34ab, 0x34ab, 0x7d47, 0x0 }, /* #59 */
+    { 0x082402, 0x082402, 0x984b, 0x984b, 0xc573, 0x0 }, /* #60 */
+    { 0x337413, 0x337453, 0xe8f8, 0xe8fb, 0x11bb, 0x0 }, /* #61 */
+    { 0x3623c2, 0x362382, 0x4f37, 0x4f37, 0x5ae9, 0x0 }, /* #62 */
+    { 0x145243, 0x145203, 0xfd66, 0xfd66, 0x92d5, 0x0 }, /* #63 */
 };
 
@@ -2908,1743 +2712,1542 @@
 static const BINU32_TEST_T g_aTests_add_u32[] =
 {
-    { 0x012e03, 0x012686, 0x80498464, 0xdadc6699, 0x5a92e235, 0x0 }, /* #0 */
-    { 0x011316, 0x011b13, 0xb753cbfa, 0x55c87270, 0x9e74a676, 0x0 }, /* #1 */
-    { 0x1c3d46, 0x1c3d07, 0xac981c69, 0x6309859a, 0xb6716931, 0x0 }, /* #2 */
-    { 0x230a47, 0x230286, 0x84551b84, 0xf3d694d8, 0x6f817954, 0x0 }, /* #3 */
-    { 0x0432d7, 0x043296, 0x89430f0e, 0xdad473f0, 0x519164e2, 0x0 }, /* #4 */
-    { 0x363a52, 0x363282, 0xb1f6c089, 0xf0d15d5b, 0x3eda9cd2, 0x0 }, /* #5 */
-    { 0x2d6006, 0x2d6003, 0x7b90d934, 0x5e34dcad, 0xe2a40379, 0x0 }, /* #6 */
-    { 0x200e93, 0x200e82, 0x40e52981, 0x85ed1ef1, 0x4507f570, 0x0 }, /* #7 */
-    { 0x225897, 0x225006, 0x13837c30, 0x70d1b982, 0x5d4e3d52, 0x0 }, /* #8 */
-    { 0x1b6187, 0x1b6117, 0xf6f32229, 0x4b3af017, 0x5447cdee, 0x0 }, /* #9 */
-    { 0x204e82, 0x204e96, 0x63dfb42e, 0xd78e1f69, 0x73ae6b3b, 0x0 }, /* #10 */
-    { 0x0229d2, 0x022182, 0x0e07bad2, 0xeb8213d5, 0xdd7a5903, 0x0 }, /* #11 */
-    { 0x2a03c7, 0x2a0303, 0x5d26388b, 0x557095fe, 0xf84a5d73, 0x0 }, /* #12 */
-    { 0x222683, 0x222613, 0xb5ebdd53, 0x05fb6d20, 0x500f8fcd, 0x0 }, /* #13 */
-    { 0x2963d7, 0x296386, 0xecb5a560, 0xf631fdee, 0x097c588e, 0x0 }, /* #14 */
-    { 0x197853, 0x197813, 0x8a7e127a, 0x256d4045, 0x9aef2dcb, 0x0 }, /* #15 */
-    { 0x277817, 0x277012, 0x46c7141c, 0x7ec051d9, 0x37f93dbd, 0x0 }, /* #16 */
-    { 0x0400d6, 0x040096, 0xe565e496, 0xe9e84c72, 0x048267dc, 0x0 }, /* #17 */
-    { 0x0b7712, 0x0b7f17, 0xb1fe1fe8, 0x54def1e4, 0xa2e0d1fc, 0x0 }, /* #18 */
-    { 0x3a0947, 0x3a0193, 0xd277406a, 0xa59d3908, 0xd325f89e, 0x0 }, /* #19 */
-    { 0x257797, 0x257f86, 0x6016c197, 0x9616728d, 0x35ffb0f6, 0x0 }, /* #20 */
-    { 0x3b0206, 0x3b0297, 0xd88baa0e, 0x91d533c6, 0xb94989b8, 0x0 }, /* #21 */
-    { 0x304d17, 0x304596, 0x4732863b, 0xcd3d1569, 0x860a8f2e, 0x0 }, /* #22 */
-    { 0x202483, 0x202482, 0xd598dca1, 0xfc55d68f, 0x26bcf9ee, 0x0 }, /* #23 */
-    { 0x3c0c02, 0x3c0492, 0x1a93aa14, 0xef16bec1, 0xd48314ad, 0x0 }, /* #24 */
-    { 0x021513, 0x021513, 0x25d17d83, 0x0258d531, 0xdc8757ae, 0x0 }, /* #25 */
-    { 0x0d6f03, 0x0d6713, 0x747ba12d, 0x150e4d73, 0xa092ac46, 0x0 }, /* #26 */
-    { 0x2c3856, 0x2c3083, 0xcbe8e3a6, 0xb2a2b1df, 0xe6b9ce39, 0x0 }, /* #27 */
-    { 0x2217c2, 0x221712, 0x521006ec, 0x6c468023, 0x1a367937, 0x0 }, /* #28 */
-    { 0x103806, 0x103813, 0x94965e8b, 0x30af60c7, 0x9c19023c, 0x0 }, /* #29 */
-    { 0x213f87, 0x213f86, 0x3fe6d983, 0x8cb921be, 0x4cd2483b, 0x0 }, /* #30 */
-    { 0x0440c6, 0x044016, 0x11c03983, 0x74c00a12, 0x62ffd08f, 0x0 }, /* #31 */
-    { 0x150f12, 0x150717, 0xbca367f7, 0x08a23105, 0x4bfec90e, 0x0 }, /* #32 */
-    { 0x1b7c46, 0x1b7496, 0xcc7bf88b, 0xeb768d72, 0x1efa94e7, 0x0 }, /* #33 */
-    { 0x057a42, 0x057297, 0xa53accc1, 0x9c9372c0, 0xf758a5ff, 0x0 }, /* #34 */
-    { 0x3a2496, 0x3a2407, 0xea81c180, 0x1748b2a0, 0x2cc6f120, 0x0 }, /* #35 */
-    { 0x002382, 0x002386, 0x98f92bf6, 0xa7ae5c3f, 0x0eb53049, 0x0 }, /* #36 */
-    { 0x351002, 0x351092, 0x14784274, 0xb7cb3b73, 0xa352f8ff, 0x0 }, /* #37 */
-    { 0x152c03, 0x152c13, 0xa99a4f39, 0x7b61ac92, 0xd1c75d59, 0x0 }, /* #38 */
-    { 0x010707, 0x010797, 0xc291b7f4, 0xaf55ad71, 0xecc3f57d, 0x0 }, /* #39 */
-    { 0x297882, 0x297096, 0x9679d798, 0xafb31f47, 0x193947af, 0x0 }, /* #40 */
-    { 0x113f12, 0x113796, 0x98c58216, 0xa7a50124, 0x0edf7f0e, 0x0 }, /* #41 */
-    { 0x0e1896, 0x0e1807, 0xc343ba0a, 0x56aea23c, 0x936ae832, 0x0 }, /* #42 */
-    { 0x046516, 0x046582, 0x04664c05, 0xdc6f2a89, 0xd808de84, 0x0 }, /* #43 */
-    { 0x085943, 0x085903, 0xb0afd572, 0x58961dc8, 0xa7e64856, 0x0 }, /* #44 */
-    { 0x173b46, 0x173302, 0x21bc42d9, 0x70852989, 0x4ec8e6b0, 0x0 }, /* #45 */
-    { 0x213447, 0x213407, 0x4876e736, 0x3ebc969a, 0xf645af64, 0x0 }, /* #46 */
-    { 0x3e0ac7, 0x3e0282, 0x4e7d6e08, 0xdb4044ae, 0x8cc2d6a6, 0x0 }, /* #47 */
-    { 0x2a0212, 0x2a0a92, 0x6409c1e9, 0xe0a39d37, 0x7c99db4e, 0x0 }, /* #48 */
-    { 0x0c7cd7, 0x0c7407, 0x63b3c8fa, 0x1403705f, 0xb04fa765, 0x0 }, /* #49 */
-    { 0x371157, 0x371106, 0x141d65e5, 0x6a2a0d99, 0x560ca7b4, 0x0 }, /* #50 */
-    { 0x162593, 0x162596, 0x134724ba, 0xf7035df3, 0xe3bc3939, 0x0 }, /* #51 */
-    { 0x105f83, 0x105f86, 0x73821ef4, 0x97405e8b, 0x23be3f97, 0x0 }, /* #52 */
-    { 0x2f2d83, 0x2f2d07, 0x8ef054f3, 0x13499af5, 0x84594602, 0x0 }, /* #53 */
-    { 0x032f83, 0x032782, 0xb825cbe3, 0xf192ad97, 0x396ce1b4, 0x0 }, /* #54 */
-    { 0x162e93, 0x162616, 0x7714189d, 0x7f70411b, 0x085c287e, 0x0 }, /* #55 */
-    { 0x260d47, 0x260d07, 0x82c74b13, 0x2cd939b8, 0xaa11eea5, 0x0 }, /* #56 */
-    { 0x0a2816, 0x0a2083, 0xfe69b283, 0xcbb0a9ce, 0xcd46f74b, 0x0 }, /* #57 */
-    { 0x320097, 0x320896, 0x504f1fdb, 0x8b03abe8, 0x3ab48c0d, 0x0 }, /* #58 */
-    { 0x166842, 0x166082, 0x9eb4ba19, 0xc9daa9fb, 0x2b25efe2, 0x0 }, /* #59 */
-    { 0x277487, 0x277497, 0xe3a8fd09, 0x8f258a05, 0xab7c8cfc, 0x0 }, /* #60 */
-    { 0x0c2b87, 0x0c2302, 0x10fd4896, 0x35a5c126, 0x24a87890, 0x0 }, /* #61 */
-    { 0x036992, 0x036982, 0x4387a6a5, 0xc25563ea, 0x7ecdbd45, 0x0 }, /* #62 */
-    { 0x2c41d2, 0x2c4106, 0x43b30ed1, 0x6444ece1, 0x2091de10, 0x0 }, /* #63 */
+    { 0x392603, 0x392646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x1e3992, 0x1e3146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x0a5002, 0x0a5046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x0846c2, 0x084646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x013646, 0x013682, 0xef836dcd, 0xef836dcd, 0x00000000, 0x0 }, /* #4 */
+    { 0x317412, 0x317402, 0x2e053179, 0x2e053179, 0x00000000, 0x0 }, /* #5 */
+    { 0x0729c3, 0x072182, 0xb806e8c2, 0xb806e8c2, 0x00000000, 0x0 }, /* #6 */
+    { 0x2a2013, 0x2a2086, 0x9c91c0ee, 0x9c91c0ee, 0x00000000, 0x0 }, /* #7 */
+    { 0x172317, 0x172313, 0x7d2cdfea, 0x676c6343, 0xea3f8359, 0x0 }, /* #8 */
+    { 0x1934c3, 0x193c03, 0x8ca01d04, 0x70ca54c8, 0xe42a37c4, 0x0 }, /* #9 */
+    { 0x316ed7, 0x316607, 0xf9630621, 0x53795466, 0x5a164e45, 0x0 }, /* #10 */
+    { 0x1e0692, 0x1e0e86, 0x519dc679, 0x9076eb3f, 0x3ed924c6, 0x0 }, /* #11 */
+    { 0x325852, 0x325013, 0xb275b7e9, 0x14c0f013, 0x624b382a, 0x0 }, /* #12 */
+    { 0x2d5d13, 0x2d5517, 0x73e24dff, 0x4096a769, 0xccb4596a, 0x0 }, /* #13 */
+    { 0x327243, 0x327297, 0x9a97f80e, 0x8ebe70ac, 0xf426789e, 0x0 }, /* #14 */
+    { 0x056653, 0x056613, 0xf845e10d, 0x2526a645, 0x2ce0c538, 0x0 }, /* #15 */
+    { 0x2a74c3, 0x2a7407, 0xb3a2b31a, 0x2562bced, 0x71c009d3, 0x0 }, /* #16 */
+    { 0x195357, 0x195302, 0x4b339db3, 0x7b1d19df, 0x2fe97c2c, 0x0 }, /* #17 */
+    { 0x227897, 0x227083, 0xade03167, 0x8c8d46ef, 0xdead1588, 0x0 }, /* #18 */
+    { 0x075b17, 0x075386, 0x3cea36e2, 0xd3438414, 0x96594d32, 0x0 }, /* #19 */
+    { 0x3f0b86, 0x3f0306, 0x191a4c33, 0x790d923f, 0x5ff3460c, 0x0 }, /* #20 */
+    { 0x3b2f97, 0x3b2796, 0x1da3097f, 0xe3e549c9, 0xc642404a, 0x0 }, /* #21 */
+    { 0x307902, 0x307907, 0xa31f5808, 0x7c3fd5fa, 0xd9207df2, 0x0 }, /* #22 */
+    { 0x332387, 0x332b86, 0x5a0a58e5, 0xba1c3828, 0x6011df43, 0x0 }, /* #23 */
+    { 0x356602, 0x356e92, 0x6f734477, 0x9c932bd6, 0x2d1fe75f, 0x0 }, /* #24 */
+    { 0x191c42, 0x191483, 0xcaeae253, 0xb9cb7843, 0xeee095f0, 0x0 }, /* #25 */
+    { 0x123d92, 0x123507, 0x28736f25, 0x1120e0cc, 0xe8ad71a7, 0x0 }, /* #26 */
+    { 0x332a47, 0x332292, 0x0ae42688, 0xdc494e92, 0xd165280a, 0x0 }, /* #27 */
+    { 0x345f43, 0x345792, 0xa12dfa4c, 0xd982f770, 0x3854fd24, 0x0 }, /* #28 */
+    { 0x2b0383, 0x2b0b03, 0xecf3b442, 0x7ecf985d, 0x91dbe41b, 0x0 }, /* #29 */
+    { 0x0c1802, 0x0c1017, 0xcdcbbd9b, 0x110ebd71, 0x4342ffd6, 0x0 }, /* #30 */
+    { 0x2054c7, 0x205406, 0x01edcd38, 0x0b34223c, 0x09465504, 0x0 }, /* #31 */
+    { 0x300417, 0x300c92, 0x352550ef, 0xacbe89fe, 0x7799390f, 0x0 }, /* #32 */
+    { 0x091092, 0x091012, 0x0bd4d21d, 0x487f3de3, 0x3caa6bc6, 0x0 }, /* #33 */
+    { 0x2b5f53, 0x2b5717, 0xd5e33059, 0x3d5f9753, 0x677c66fa, 0x0 }, /* #34 */
+    { 0x3b33d6, 0x3b3387, 0xe21cac24, 0xa81be559, 0xc5ff3935, 0x0 }, /* #35 */
+    { 0x1f3a87, 0x1f3297, 0xa463de0d, 0x94355bd7, 0xefd17dca, 0x0 }, /* #36 */
+    { 0x051112, 0x051187, 0x902086a3, 0x85b2c06f, 0xf59239cc, 0x0 }, /* #37 */
+    { 0x2d3b87, 0x2d3316, 0x1e370b2e, 0x21bd3ceb, 0x038631bd, 0x0 }, /* #38 */
+    { 0x3c4656, 0x3c4602, 0x1fd4eaac, 0x33256a0e, 0x13507f62, 0x0 }, /* #39 */
+    { 0x384307, 0x384b13, 0x8af56cad, 0x47dd8310, 0xbce81663, 0x0 }, /* #40 */
+    { 0x262282, 0x262282, 0x272d0073, 0xb497b80b, 0x8d6ab798, 0x0 }, /* #41 */
+    { 0x292606, 0x292e96, 0x647f19ba, 0x898cdbf5, 0x250dc23b, 0x0 }, /* #42 */
+    { 0x2f7853, 0x2f7093, 0xfdba6d78, 0xe3eabfb6, 0xe630523e, 0x0 }, /* #43 */
+    { 0x3c5d97, 0x3c5582, 0x544c7896, 0xd5ae24da, 0x8161ac44, 0x0 }, /* #44 */
+    { 0x1c7102, 0x1c7106, 0x3ff68a2a, 0x60041baa, 0x200d9180, 0x0 }, /* #45 */
+    { 0x0b7186, 0x0b7116, 0x1efb1468, 0x78cd8411, 0x59d26fa9, 0x0 }, /* #46 */
+    { 0x360746, 0x360f17, 0xb58bf116, 0x3c8230b4, 0x86f63f9e, 0x0 }, /* #47 */
+    { 0x0c1493, 0x0c1c13, 0x8593cb18, 0x6c68de54, 0xe6d5133c, 0x0 }, /* #48 */
+    { 0x244793, 0x244707, 0x6d62f983, 0x32734288, 0xc5104905, 0x0 }, /* #49 */
+    { 0x0d5757, 0x0d5787, 0xe4aaf976, 0xe3fbe97d, 0xff50f007, 0x0 }, /* #50 */
+    { 0x2912d3, 0x291207, 0xe5e03131, 0x05f8797b, 0x2018484a, 0x0 }, /* #51 */
+    { 0x3d6197, 0x3d6117, 0x750eac89, 0x07100372, 0x920156e9, 0x0 }, /* #52 */
+    { 0x306f82, 0x306792, 0x556f94cc, 0xfe4b55d5, 0xa8dbc109, 0x0 }, /* #53 */
+    { 0x1e2bc7, 0x1e2317, 0xaef8aadc, 0x0c9b82c9, 0x5da2d7ed, 0x0 }, /* #54 */
+    { 0x2c7e17, 0x2c7686, 0xef2accf2, 0xf5618a65, 0x0636bd73, 0x0 }, /* #55 */
+    { 0x3e7016, 0x3e7002, 0x67a4b416, 0x6ac82f2f, 0x03237b19, 0x0 }, /* #56 */
+    { 0x0f62c2, 0x0f6a17, 0x9a20823e, 0x56e0f78b, 0xbcc0754d, 0x0 }, /* #57 */
+    { 0x336946, 0x336186, 0x4a53be55, 0xd1632766, 0x870f6911, 0x0 }, /* #58 */
+    { 0x0d4ac7, 0x0d4203, 0x56319109, 0x256b9819, 0xcf3a0710, 0x0 }, /* #59 */
+    { 0x3476d7, 0x347e03, 0x80e1552e, 0x165c1ffe, 0x957acad0, 0x0 }, /* #60 */
+    { 0x2c5446, 0x2c5482, 0xd682ebc0, 0xfdce432c, 0x274b576c, 0x0 }, /* #61 */
+    { 0x187a17, 0x187213, 0x75437b5a, 0x531e8e61, 0xdddb1307, 0x0 }, /* #62 */
+    { 0x1752c3, 0x175217, 0xf6b56edd, 0x5f03ba66, 0x684e4b89, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_add_u32_locked[] =
 {
-    { 0x097d06, 0x097583, 0xdb4a6bb0, 0xce2e8a52, 0xf2e41ea2, 0x0 }, /* #0 */
-    { 0x175893, 0x175807, 0xa23a58a1, 0x46cb1c36, 0xa490c395, 0x0 }, /* #1 */
-    { 0x187dd6, 0x187d03, 0x8bf52c95, 0x19371cea, 0x8d41f055, 0x0 }, /* #2 */
-    { 0x096317, 0x096396, 0xa452f068, 0xe5783ee1, 0x41254e79, 0x0 }, /* #3 */
-    { 0x1d7c16, 0x1d7497, 0xf31146ba, 0xa64bdf14, 0xb33a985a, 0x0 }, /* #4 */
-    { 0x2877d2, 0x287f92, 0x4b11fecb, 0x9580e6b9, 0x4a6ee7ee, 0x0 }, /* #5 */
-    { 0x3c3f93, 0x3c3703, 0xb5479645, 0x24223d9b, 0x6edaa756, 0x0 }, /* #6 */
-    { 0x2037d7, 0x203796, 0xb639e17c, 0xc83c9130, 0x1202afb4, 0x0 }, /* #7 */
-    { 0x1d5b82, 0x1d5307, 0xf32cab33, 0x2cc866b7, 0x399bbb84, 0x0 }, /* #8 */
-    { 0x035193, 0x035986, 0x6de219f8, 0xc4f91a48, 0x57170050, 0x0 }, /* #9 */
-    { 0x1530d3, 0x153817, 0x810e0de9, 0x02c14a72, 0x81b33c89, 0x0 }, /* #10 */
-    { 0x0b6813, 0x0b6003, 0xe89d6474, 0x5dcb74f4, 0x752e1080, 0x0 }, /* #11 */
-    { 0x3d7f92, 0x3d7717, 0x5a846989, 0x05b11881, 0xab2caef8, 0x0 }, /* #12 */
-    { 0x1352c2, 0x135293, 0xd61ddd65, 0x98d01b73, 0xc2b23e0e, 0x0 }, /* #13 */
-    { 0x157f87, 0x157f13, 0x992f654e, 0x4fd3561a, 0xb6a3f0cc, 0x0 }, /* #14 */
-    { 0x161dc6, 0x161d96, 0x6f06f6dd, 0xe14056fa, 0x7239601d, 0x0 }, /* #15 */
-    { 0x152987, 0x152116, 0x36a3485d, 0x508756e1, 0x19e40e84, 0x0 }, /* #16 */
-    { 0x352a17, 0x352202, 0x392686c1, 0x497f8cf8, 0x10590637, 0x0 }, /* #17 */
-    { 0x270d43, 0x270586, 0x3357cceb, 0xbca63f8d, 0x894e72a2, 0x0 }, /* #18 */
-    { 0x231d97, 0x231582, 0x01b60a71, 0x981dacdc, 0x9667a26b, 0x0 }, /* #19 */
-    { 0x182a42, 0x182217, 0xcac0989d, 0x3524098b, 0x6a6370ee, 0x0 }, /* #20 */
-    { 0x0b4fd3, 0x0b4712, 0x0425b96a, 0x0cd599b0, 0x08afe046, 0x0 }, /* #21 */
-    { 0x2d38d2, 0x2d3803, 0xaa75a172, 0x3b2ffa97, 0x90ba5925, 0x0 }, /* #22 */
-    { 0x321497, 0x321493, 0xcec1983a, 0x96b2c875, 0xc7f1303b, 0x0 }, /* #23 */
-    { 0x193657, 0x193612, 0x6806cfbb, 0x7f370313, 0x17303358, 0x0 }, /* #24 */
-    { 0x3a6246, 0x3a6a03, 0xae9f1b86, 0x3e672dd9, 0x8fc81253, 0x0 }, /* #25 */
-    { 0x2b3012, 0x2b3807, 0xbb6097a8, 0x3de56d88, 0x8284d5e0, 0x0 }, /* #26 */
-    { 0x356642, 0x356696, 0x0116e9da, 0xc869f272, 0xc7530898, 0x0 }, /* #27 */
-    { 0x195797, 0x195f82, 0x6d8f47d5, 0x87445026, 0x19b50851, 0x0 }, /* #28 */
-    { 0x2655c3, 0x265516, 0x115e226e, 0x4c84afeb, 0x3b268d7d, 0x0 }, /* #29 */
-    { 0x134897, 0x134892, 0x520a7386, 0xbe310004, 0x6c268c7e, 0x0 }, /* #30 */
-    { 0x113ad7, 0x113a07, 0xa34184f5, 0x45c187dd, 0xa28002e8, 0x0 }, /* #31 */
-    { 0x3e5f02, 0x3e5f82, 0x6da50aac, 0x9c04e51c, 0x2e5fda70, 0x0 }, /* #32 */
-    { 0x3e2786, 0x3e2f07, 0xc7deb9d2, 0x775868ac, 0xaf79aeda, 0x0 }, /* #33 */
-    { 0x1047d2, 0x104713, 0x11b0e86e, 0x071ca016, 0xf56bb7a8, 0x0 }, /* #34 */
-    { 0x2611d6, 0x261996, 0x7f7ad4cd, 0x98a3d417, 0x1928ff4a, 0x0 }, /* #35 */
-    { 0x106007, 0x106003, 0x449a54b4, 0x34c94c7c, 0xf02ef7c8, 0x0 }, /* #36 */
-    { 0x0d0406, 0x0d0483, 0xa7e116f7, 0x928bdd8c, 0xeaaac695, 0x0 }, /* #37 */
-    { 0x137617, 0x137603, 0xf1ed7641, 0x0edc3543, 0x1ceebf02, 0x0 }, /* #38 */
-    { 0x2d2696, 0x2d2687, 0xff5baac7, 0xda84ba17, 0xdb290f50, 0x0 }, /* #39 */
-    { 0x2c5b16, 0x2c5b82, 0x6f922161, 0xd25fa10e, 0x62cd7fad, 0x0 }, /* #40 */
-    { 0x394896, 0x394086, 0x2194536a, 0xf284d99c, 0xd0f08632, 0x0 }, /* #41 */
-    { 0x3a6603, 0x3a6616, 0x4947313e, 0x6a391372, 0x20f1e234, 0x0 }, /* #42 */
-    { 0x3954d3, 0x395493, 0xecc31acc, 0xa9d778d5, 0xbd145e09, 0x0 }, /* #43 */
-    { 0x095647, 0x095607, 0xbc07adc1, 0x18282672, 0x5c2078b1, 0x0 }, /* #44 */
-    { 0x133ac6, 0x133202, 0x0d92daf4, 0x31f7cbe9, 0x2464f0f5, 0x0 }, /* #45 */
-    { 0x071853, 0x071003, 0xeba0fdc1, 0x02149e08, 0x1673a047, 0x0 }, /* #46 */
-    { 0x1f4182, 0x1f4112, 0x4be31dff, 0x77a97470, 0x2bc65671, 0x0 }, /* #47 */
-    { 0x154bd6, 0x154382, 0x05f02668, 0xdf59c01f, 0xd96999b7, 0x0 }, /* #48 */
-    { 0x0e6696, 0x0e6607, 0x52ceeab3, 0x2161821d, 0xce92976a, 0x0 }, /* #49 */
-    { 0x125852, 0x125896, 0x6b4062fa, 0xbb62a512, 0x50224218, 0x0 }, /* #50 */
-    { 0x215ec3, 0x215e96, 0x7dd40f07, 0xeafae421, 0x6d26d51a, 0x0 }, /* #51 */
-    { 0x3055d2, 0x305597, 0xdfee0b4c, 0xa515e714, 0xc527dbc8, 0x0 }, /* #52 */
-    { 0x0e2a16, 0x0e2206, 0x1c2ed3c4, 0x627fcb14, 0x4650f750, 0x0 }, /* #53 */
-    { 0x2040d2, 0x204082, 0x001d0302, 0xb0cd7b5e, 0xb0b0785c, 0x0 }, /* #54 */
-    { 0x2e19d2, 0x2e1986, 0x3d20d094, 0xb27eb54d, 0x755de4b9, 0x0 }, /* #55 */
-    { 0x1369c3, 0x136182, 0x554c67c6, 0xe07d6adc, 0x8b310316, 0x0 }, /* #56 */
-    { 0x013fc2, 0x013782, 0x221edca9, 0xfa47ea3b, 0xd8290d92, 0x0 }, /* #57 */
-    { 0x3a1957, 0x3a1112, 0x4f5d895f, 0x55436e0d, 0x05e5e4ae, 0x0 }, /* #58 */
-    { 0x364f57, 0x364f92, 0x725aa1a4, 0x8e84d173, 0x1c2a2fcf, 0x0 }, /* #59 */
-    { 0x286e46, 0x286683, 0xc5b56ed1, 0x9033ede9, 0xca7e7f18, 0x0 }, /* #60 */
-    { 0x0a0603, 0x0a0616, 0x095275cc, 0x0e063f7b, 0x04b3c9af, 0x0 }, /* #61 */
-    { 0x3e2347, 0x3e2312, 0x3a45f92c, 0x422fef97, 0x07e9f66b, 0x0 }, /* #62 */
-    { 0x306ed6, 0x306687, 0xe391b655, 0x96eb4f06, 0xb35998b1, 0x0 }, /* #63 */
+    { 0x0d0f16, 0x0d0746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x394cd6, 0x394446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x3b65d6, 0x3b6546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x2c6087, 0x2c6046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x190016, 0x190086, 0xce150ee7, 0xce150ee7, 0x00000000, 0x0 }, /* #4 */
+    { 0x2d5757, 0x2d5786, 0x9f79c782, 0x9f79c782, 0x00000000, 0x0 }, /* #5 */
+    { 0x1702c2, 0x170282, 0xd7e34743, 0xd7e34743, 0x00000000, 0x0 }, /* #6 */
+    { 0x177652, 0x177682, 0x9c6d9f34, 0x9c6d9f34, 0x00000000, 0x0 }, /* #7 */
+    { 0x153a17, 0x153296, 0x8296c82b, 0xd38a4281, 0x50f37a56, 0x0 }, /* #8 */
+    { 0x307cd3, 0x307482, 0xf815dba7, 0xfaf0d18f, 0x02daf5e8, 0x0 }, /* #9 */
+    { 0x362b42, 0x362303, 0x1fca77b9, 0x03b31eb9, 0xe3e8a700, 0x0 }, /* #10 */
+    { 0x272607, 0x272613, 0xe8899f79, 0x56b90ec8, 0x6e2f6f4f, 0x0 }, /* #11 */
+    { 0x083a02, 0x083203, 0xbd81a421, 0x12b825ea, 0x553681c9, 0x0 }, /* #12 */
+    { 0x171593, 0x171586, 0x376db486, 0xe97173eb, 0xb203bf65, 0x0 }, /* #13 */
+    { 0x216607, 0x216692, 0x3ddc5fad, 0xc0382415, 0x825bc468, 0x0 }, /* #14 */
+    { 0x215812, 0x215082, 0x3a6eaf24, 0xdfbd7597, 0xa54ec673, 0x0 }, /* #15 */
+    { 0x193953, 0x193903, 0x9c066175, 0x5a4cb1b6, 0xbe465041, 0x0 }, /* #16 */
+    { 0x152742, 0x152707, 0xf3a09bb0, 0x407a36e4, 0x4cd99b34, 0x0 }, /* #17 */
+    { 0x106c07, 0x106486, 0x147e6633, 0xe19afafa, 0xcd1c94c7, 0x0 }, /* #18 */
+    { 0x370212, 0x370282, 0xdda91b40, 0xe3e27b7f, 0x0639603f, 0x0 }, /* #19 */
+    { 0x1968d6, 0x196896, 0x5856d38b, 0x88324021, 0x2fdb6c96, 0x0 }, /* #20 */
+    { 0x010f02, 0x010f86, 0x7ba51508, 0xd8db75ac, 0x5d3660a4, 0x0 }, /* #21 */
+    { 0x295856, 0x295896, 0x33c5484f, 0xb0953ed1, 0x7ccff682, 0x0 }, /* #22 */
+    { 0x065146, 0x065907, 0x83ea2ec1, 0x309ea939, 0xacb47a78, 0x0 }, /* #23 */
+    { 0x290d17, 0x290d92, 0x48b2691f, 0x900e35cd, 0x475bccae, 0x0 }, /* #24 */
+    { 0x133e43, 0x133686, 0x0ac7b524, 0xdb8e30fa, 0xd0c67bd6, 0x0 }, /* #25 */
+    { 0x2a2717, 0x2a2792, 0xb0d1a4ed, 0xc1b84ae0, 0x10e6a5f3, 0x0 }, /* #26 */
+    { 0x1b2742, 0x1b2f17, 0x9a10a58e, 0x6941a606, 0xcf310078, 0x0 }, /* #27 */
+    { 0x154512, 0x154517, 0xc611032a, 0x19293d65, 0x53183a3b, 0x0 }, /* #28 */
+    { 0x233c17, 0x233487, 0xb9d8fe77, 0xa6b5064b, 0xecdc07d4, 0x0 }, /* #29 */
+    { 0x1e64d2, 0x1e6493, 0xe6f4aafd, 0xbda86dea, 0xd6b3c2ed, 0x0 }, /* #30 */
+    { 0x193382, 0x193b92, 0x57598752, 0x81043d40, 0x29aab5ee, 0x0 }, /* #31 */
+    { 0x163556, 0x163512, 0x285c6147, 0x4132a7b6, 0x18d6466f, 0x0 }, /* #32 */
+    { 0x0d1106, 0x0d1182, 0x2dccdbaa, 0xe0f7b6cd, 0xb32adb23, 0x0 }, /* #33 */
+    { 0x313546, 0x313592, 0x8f9debfd, 0xa90a00e5, 0x196c14e8, 0x0 }, /* #34 */
+    { 0x0e5392, 0x0e5382, 0xcbe64137, 0xf7c2c3ba, 0x2bdc8283, 0x0 }, /* #35 */
+    { 0x357806, 0x357003, 0xbef52167, 0x13e25d0d, 0x54ed3ba6, 0x0 }, /* #36 */
+    { 0x182383, 0x182396, 0xc0c4ac4d, 0xd5f28a63, 0x152dde16, 0x0 }, /* #37 */
+    { 0x213097, 0x213083, 0x93d8df8c, 0x9224fa0e, 0xfe4c1a82, 0x0 }, /* #38 */
+    { 0x296943, 0x296903, 0x8b30828d, 0x1d6e024f, 0x923d7fc2, 0x0 }, /* #39 */
+    { 0x044ad3, 0x044283, 0xabd80b64, 0x83333e07, 0xd75b32a3, 0x0 }, /* #40 */
+    { 0x1a5116, 0x1a5107, 0x1114c3b8, 0x0df4de7e, 0xfce01ac6, 0x0 }, /* #41 */
+    { 0x173497, 0x173417, 0xf642da7e, 0x0bfd0eac, 0x15ba342e, 0x0 }, /* #42 */
+    { 0x245707, 0x245703, 0xccad51cc, 0x2e6bfb1c, 0x61bea950, 0x0 }, /* #43 */
+    { 0x302d83, 0x302506, 0x06e7ae50, 0x7c775e81, 0x758fb031, 0x0 }, /* #44 */
+    { 0x313b43, 0x313302, 0x01517c6a, 0x45c9fcce, 0x44788064, 0x0 }, /* #45 */
+    { 0x3d4807, 0x3d4093, 0xd0f00977, 0x910457d5, 0xc0144e5e, 0x0 }, /* #46 */
+    { 0x396497, 0x396492, 0x1617c02e, 0xa5b527ab, 0x8f9d677d, 0x0 }, /* #47 */
+    { 0x0943c6, 0x094387, 0xe53664f8, 0xc4689ca9, 0xdf3237b1, 0x0 }, /* #48 */
+    { 0x154b43, 0x154382, 0x3df830c5, 0xc158db5d, 0x8360aa98, 0x0 }, /* #49 */
+    { 0x3e6a12, 0x3e6202, 0x2991fa42, 0x7c3c6d5d, 0x52aa731b, 0x0 }, /* #50 */
+    { 0x3b3fd2, 0x3b3f17, 0xd84fa891, 0x62d090a0, 0x8a80e80f, 0x0 }, /* #51 */
+    { 0x057582, 0x057582, 0x18063048, 0xdb339c0b, 0xc32d6bc3, 0x0 }, /* #52 */
+    { 0x3e2f13, 0x3e2713, 0xfa5d7ecc, 0x06e6f986, 0x0c897aba, 0x0 }, /* #53 */
+    { 0x2d6842, 0x2d6007, 0x45aee5d4, 0x2ef0de3f, 0xe941f86b, 0x0 }, /* #54 */
+    { 0x1b5443, 0x1b5c92, 0x3dbee0a8, 0x820048f4, 0x4441684c, 0x0 }, /* #55 */
+    { 0x2c4456, 0x2c4486, 0xa8716fd7, 0xc1feb1dd, 0x198d4206, 0x0 }, /* #56 */
+    { 0x0d2893, 0x0d2086, 0x2a5afd04, 0xf2352617, 0xc7da2913, 0x0 }, /* #57 */
+    { 0x311353, 0x311b17, 0xf5d7466c, 0x7de00711, 0x8808c0a5, 0x0 }, /* #58 */
+    { 0x004d82, 0x004503, 0x99731ec4, 0x15aae05b, 0x7c37c197, 0x0 }, /* #59 */
+    { 0x303c42, 0x303c07, 0x978c2c5a, 0x5b0864bd, 0xc37c3863, 0x0 }, /* #60 */
+    { 0x2b0812, 0x2b0083, 0xaa2aa1d6, 0x9c7314ae, 0xf24872d8, 0x0 }, /* #61 */
+    { 0x2c0a43, 0x2c0217, 0x6308f17f, 0x2137d709, 0xbe2ee58a, 0x0 }, /* #62 */
+    { 0x2362c3, 0x236a13, 0xd0d99438, 0x64a39ac1, 0x93ca0689, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_adc_u32[] =
 {
-    { 0x277d07, 0x277592, 0x66dd3bfd, 0xed6acfcb, 0x868d93cd, 0x0 }, /* #0 */
-    { 0x221bc2, 0x221313, 0xe56a5da6, 0x0f94cef4, 0x2a2a714e, 0x0 }, /* #1 */
-    { 0x344d82, 0x344583, 0xec6036f7, 0xcd1900ae, 0xe0b8c9b7, 0x0 }, /* #2 */
-    { 0x031e03, 0x031603, 0x7ef13880, 0x0da5b449, 0x8eb47bc8, 0x0 }, /* #3 */
-    { 0x2a2fd6, 0x2a2717, 0xff7e20bd, 0x7115ba6c, 0x719799af, 0x0 }, /* #4 */
-    { 0x194717, 0x194796, 0xc654b650, 0xe9e1f7c0, 0x238d416f, 0x0 }, /* #5 */
-    { 0x027087, 0x027006, 0x2044e835, 0x6c2de856, 0x4be90020, 0x0 }, /* #6 */
-    { 0x073ad3, 0x073a92, 0x5cb16d2c, 0xa127df98, 0x4476726b, 0x0 }, /* #7 */
-    { 0x1171c2, 0x117197, 0xe7e15896, 0xe3604ce4, 0xfb7ef44e, 0x0 }, /* #8 */
-    { 0x194b46, 0x194382, 0xa6e51b9d, 0xb25d30ce, 0x0b781531, 0x0 }, /* #9 */
-    { 0x3c5f43, 0x3c5f92, 0x66143e05, 0xe1082ca4, 0x7af3ee9e, 0x0 }, /* #10 */
-    { 0x366546, 0x366d96, 0x6388978a, 0xc01d8ec9, 0x5c94f73f, 0x0 }, /* #11 */
-    { 0x347897, 0x347083, 0x93189ae6, 0x877a16bc, 0xf4617bd5, 0x0 }, /* #12 */
-    { 0x0877d2, 0x087f96, 0x40c5b019, 0xb3720aa0, 0x72ac5a87, 0x0 }, /* #13 */
-    { 0x2b0fc2, 0x2b0797, 0xecb3475d, 0x9ac588f5, 0xae124198, 0x0 }, /* #14 */
-    { 0x2b1407, 0x2b1496, 0x5803875a, 0xe7aeda35, 0x8fab52da, 0x0 }, /* #15 */
-    { 0x0c0f12, 0x0c0703, 0x3dc524b3, 0x17b1a826, 0xd9ec8373, 0x0 }, /* #16 */
-    { 0x2a2106, 0x2a2106, 0x1b65de85, 0x5859fb28, 0x3cf41ca3, 0x0 }, /* #17 */
-    { 0x045143, 0x045986, 0x20fd88b1, 0x8616b614, 0x65192d62, 0x0 }, /* #18 */
-    { 0x3230c2, 0x323086, 0xbe344793, 0xd87b8c33, 0x1a4744a0, 0x0 }, /* #19 */
-    { 0x183e56, 0x183693, 0xcabfd478, 0x82d60d16, 0xb816389e, 0x0 }, /* #20 */
-    { 0x1f4a83, 0x1f4282, 0x199edc44, 0xa62dfe98, 0x8c8f2253, 0x0 }, /* #21 */
-    { 0x161e43, 0x161e92, 0x2bfa24fb, 0x9f8c371a, 0x7392121e, 0x0 }, /* #22 */
-    { 0x232ad2, 0x232213, 0xf8e589ef, 0x5ea871da, 0x65c2e7eb, 0x0 }, /* #23 */
-    { 0x080883, 0x080093, 0xc8712277, 0x83fefa40, 0xbb8dd7c8, 0x0 }, /* #24 */
-    { 0x1b7842, 0x1b7803, 0xa589f601, 0x29ffc4e9, 0x8475cee8, 0x0 }, /* #25 */
-    { 0x226383, 0x226b92, 0x5a4e8948, 0xb4658d92, 0x5a170449, 0x0 }, /* #26 */
-    { 0x1a02d6, 0x1a0217, 0xf7833b39, 0x002872e1, 0x08a537a8, 0x0 }, /* #27 */
-    { 0x287b07, 0x287b07, 0x99b89451, 0x3ec9f35a, 0xa5115f08, 0x0 }, /* #28 */
-    { 0x361913, 0x361187, 0xca727c85, 0xacbfa278, 0xe24d25f2, 0x0 }, /* #29 */
-    { 0x081a57, 0x081293, 0xa2ccd735, 0x9911e275, 0xf6450b3f, 0x0 }, /* #30 */
-    { 0x2511c2, 0x251186, 0xa1c46f9b, 0xc93fcadd, 0x277b5b42, 0x0 }, /* #31 */
-    { 0x245e46, 0x245686, 0x0c2b5cf5, 0xff0f3c05, 0xf2e3df10, 0x0 }, /* #32 */
-    { 0x094e57, 0x094603, 0xcf8b63d2, 0x17d1fc9d, 0x484698ca, 0x0 }, /* #33 */
-    { 0x191ad2, 0x191286, 0xab716492, 0xccf348eb, 0x2181e459, 0x0 }, /* #34 */
-    { 0x3d1046, 0x3d1086, 0x91d2b214, 0xb17c1b17, 0x1fa96903, 0x0 }, /* #35 */
-    { 0x2d7507, 0x2d7516, 0x355dd23b, 0x57f32deb, 0x22955baf, 0x0 }, /* #36 */
-    { 0x367093, 0x367013, 0x46a2a04f, 0x256d6713, 0xdecac6c3, 0x0 }, /* #37 */
-    { 0x3f5cd3, 0x3f5c82, 0x51674b16, 0xa5d9e55e, 0x54729a47, 0x0 }, /* #38 */
-    { 0x2e35c7, 0x2e3d07, 0xa0e1df24, 0x6de2a47e, 0xcd00c559, 0x0 }, /* #39 */
-    { 0x366c13, 0x366416, 0x770d2789, 0x77abf7f9, 0x009ed06f, 0x0 }, /* #40 */
-    { 0x062792, 0x062793, 0xbd9a425a, 0x981484a8, 0xda7a424e, 0x0 }, /* #41 */
-    { 0x173d42, 0x173586, 0x3938cdc8, 0xb986f099, 0x804e22d1, 0x0 }, /* #42 */
-    { 0x0f6852, 0x0f6003, 0x309d8559, 0x263b552a, 0xf59dcfd1, 0x0 }, /* #43 */
-    { 0x365e82, 0x365612, 0x52d491bb, 0x54804834, 0x01abb679, 0x0 }, /* #44 */
-    { 0x1c7492, 0x1c7482, 0x5ae9272c, 0xdbf3eead, 0x810ac781, 0x0 }, /* #45 */
-    { 0x300783, 0x300716, 0x4abd3f5a, 0x59477293, 0x0e8a3338, 0x0 }, /* #46 */
-    { 0x2828d7, 0x282012, 0x526e83de, 0x680211f8, 0x15938e19, 0x0 }, /* #47 */
-    { 0x163713, 0x163782, 0xa2421b65, 0xc456d1ae, 0x2214b648, 0x0 }, /* #48 */
-    { 0x0b6346, 0x0b6317, 0xb3e2a85b, 0x197dd228, 0x659b29cd, 0x0 }, /* #49 */
-    { 0x1b21d3, 0x1b2112, 0x3e9180bc, 0x412c784c, 0x029af78f, 0x0 }, /* #50 */
-    { 0x324e97, 0x324682, 0xb1db2ed9, 0xdebc11ce, 0x2ce0e2f4, 0x0 }, /* #51 */
-    { 0x143906, 0x143907, 0xb96b4630, 0x6b387dc6, 0xb1cd3796, 0x0 }, /* #52 */
-    { 0x3c1312, 0x3c1b13, 0x87256ea9, 0x71a98b92, 0xea841ce9, 0x0 }, /* #53 */
-    { 0x061ac7, 0x061a92, 0x7549ad6a, 0xed61d2e5, 0x7818257a, 0x0 }, /* #54 */
-    { 0x007017, 0x007896, 0x6a9a2d37, 0xdaa8d9c6, 0x700eac8e, 0x0 }, /* #55 */
-    { 0x223742, 0x223f92, 0x75eee1e9, 0xcc208591, 0x5631a3a8, 0x0 }, /* #56 */
-    { 0x2f16c7, 0x2f1607, 0x7d95984b, 0x25d71bcf, 0xa8418383, 0x0 }, /* #57 */
-    { 0x212212, 0x212a07, 0xa2460cd4, 0x473a7187, 0xa4f464b3, 0x0 }, /* #58 */
-    { 0x3f5786, 0x3f5797, 0xd3ccde2e, 0xc2dba72b, 0xef0ec8fd, 0x0 }, /* #59 */
-    { 0x232392, 0x232b86, 0x42fbf7e2, 0xaf4b0fd7, 0x6c4f17f5, 0x0 }, /* #60 */
-    { 0x2e0d42, 0x2e0592, 0x46f038bf, 0xcc0de0ba, 0x851da7fb, 0x0 }, /* #61 */
-    { 0x3f7312, 0x3f7b03, 0xade363b2, 0x5989d72c, 0xaba6737a, 0x0 }, /* #62 */
-    { 0x2705c6, 0x270517, 0x44015424, 0x373c7e81, 0xf33b2a5d, 0x0 }, /* #63 */
+    { 0x243ed7, 0x243602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
+    { 0x026a87, 0x026202, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
+    { 0x267e13, 0x267602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
+    { 0x004696, 0x004646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x333c46, 0x333482, 0xc7edd437, 0xc7edd437, 0x00000000, 0x0 }, /* #4 */
+    { 0x293757, 0x293786, 0xf09316ae, 0xf09316af, 0x00000000, 0x0 }, /* #5 */
+    { 0x2e3b57, 0x2e3306, 0x3e268492, 0x3e268493, 0x00000000, 0x0 }, /* #6 */
+    { 0x341587, 0x341582, 0xd05ed291, 0xd05ed292, 0x00000000, 0x0 }, /* #7 */
+    { 0x0b6482, 0x0b6407, 0x7fbcd4f9, 0x402a696a, 0xc06d9471, 0x0 }, /* #8 */
+    { 0x264a97, 0x264292, 0x85d707cf, 0x8781b2fe, 0x01aaab2e, 0x0 }, /* #9 */
+    { 0x0e0d57, 0x0e0d03, 0xa340bd72, 0x759becab, 0xd25b2f38, 0x0 }, /* #10 */
+    { 0x356982, 0x356182, 0x2bc38f61, 0xc3ce1cf8, 0x980a8d97, 0x0 }, /* #11 */
+    { 0x342282, 0x342292, 0xa7d9972b, 0xef904932, 0x47b6b207, 0x0 }, /* #12 */
+    { 0x1e4b43, 0x1e4312, 0x0b515d5f, 0x7b89ded9, 0x70388179, 0x0 }, /* #13 */
+    { 0x053457, 0x053402, 0x4a7d2a54, 0x5c15064a, 0x1197dbf5, 0x0 }, /* #14 */
+    { 0x0546d3, 0x054603, 0xbf749c61, 0x1c970515, 0x5d2268b3, 0x0 }, /* #15 */
+    { 0x371b57, 0x371303, 0xd2265405, 0x4106103d, 0x6edfbc37, 0x0 }, /* #16 */
+    { 0x2e4b96, 0x2e4306, 0x2a669670, 0x5c59fe33, 0x31f367c3, 0x0 }, /* #17 */
+    { 0x261292, 0x261a07, 0xc2fb0d71, 0x43242627, 0x802918b6, 0x0 }, /* #18 */
+    { 0x0e5a07, 0x0e5206, 0x13f0b9f5, 0x43fa9406, 0x3009da10, 0x0 }, /* #19 */
+    { 0x335643, 0x335697, 0xfeebd14f, 0xbde8463a, 0xbefc74ea, 0x0 }, /* #20 */
+    { 0x236747, 0x236716, 0x4b0cfce2, 0x6e4d4141, 0x2340445e, 0x0 }, /* #21 */
+    { 0x1518c2, 0x151003, 0x27a33f91, 0x100fc2c1, 0xe86c8330, 0x0 }, /* #22 */
+    { 0x3d1c93, 0x3d1417, 0xeace6c48, 0x02353928, 0x1766ccdf, 0x0 }, /* #23 */
+    { 0x162216, 0x162a07, 0xa284e035, 0x59e27fff, 0xb75d9fca, 0x0 }, /* #24 */
+    { 0x1978c2, 0x197807, 0x831c8e53, 0x2d7cb0a3, 0xaa602250, 0x0 }, /* #25 */
+    { 0x303e82, 0x303682, 0x8865d841, 0x895eaace, 0x00f8d28d, 0x0 }, /* #26 */
+    { 0x1a6902, 0x1a6192, 0xda72470f, 0xfa25e7e5, 0x1fb3a0d6, 0x0 }, /* #27 */
+    { 0x250f07, 0x250796, 0x8047916c, 0x97d0e9f5, 0x17895888, 0x0 }, /* #28 */
+    { 0x340c96, 0x340407, 0x70279253, 0x46a85855, 0xd680c602, 0x0 }, /* #29 */
+    { 0x2337c2, 0x233f13, 0x8d95182e, 0x2adfde64, 0x9d4ac636, 0x0 }, /* #30 */
+    { 0x2c0602, 0x2c0696, 0x384650e5, 0xdee4ea74, 0xa69e998f, 0x0 }, /* #31 */
+    { 0x387d03, 0x387586, 0x4f2f69c0, 0xfa25ce77, 0xaaf664b6, 0x0 }, /* #32 */
+    { 0x277257, 0x277216, 0x136c5df8, 0x47402253, 0x33d3c45a, 0x0 }, /* #33 */
+    { 0x1064d2, 0x106403, 0xf8598a06, 0x380feb5d, 0x3fb66157, 0x0 }, /* #34 */
+    { 0x1a6306, 0x1a6392, 0x93b9b3bb, 0x9821b083, 0x0467fcc8, 0x0 }, /* #35 */
+    { 0x0e5347, 0x0e5b03, 0x8062b314, 0x643300c7, 0xe3d04db2, 0x0 }, /* #36 */
+    { 0x260e82, 0x260e96, 0x5492cb4f, 0xba5de1c6, 0x65cb1677, 0x0 }, /* #37 */
+    { 0x044696, 0x044697, 0x95fbbd0d, 0x941bce17, 0xfe20110a, 0x0 }, /* #38 */
+    { 0x0c23c6, 0x0c2392, 0x4678477a, 0xd6e3fc73, 0x906bb4f9, 0x0 }, /* #39 */
+    { 0x251113, 0x251107, 0x572c3dc5, 0x07c6696c, 0xb09a2ba6, 0x0 }, /* #40 */
+    { 0x3e5096, 0x3e5003, 0xaf6ab7c8, 0x07d170d9, 0x5866b911, 0x0 }, /* #41 */
+    { 0x1d1b02, 0x1d1382, 0x94863841, 0xfcbf0bd6, 0x6838d395, 0x0 }, /* #42 */
+    { 0x1e4406, 0x1e4486, 0x3430b360, 0xb9789f3a, 0x8547ebda, 0x0 }, /* #43 */
+    { 0x0e4943, 0x0e4183, 0xbad8d47c, 0xa525cedf, 0xea4cfa62, 0x0 }, /* #44 */
+    { 0x352b47, 0x352b96, 0x6d4af9ff, 0x9ec7d535, 0x317cdb35, 0x0 }, /* #45 */
+    { 0x383256, 0x383203, 0x78ffea77, 0x73dd86d9, 0xfadd9c62, 0x0 }, /* #46 */
+    { 0x332186, 0x332186, 0xa03af18c, 0xaf9bd08d, 0x0f60df01, 0x0 }, /* #47 */
+    { 0x2d5083, 0x2d5013, 0x92de75da, 0x0fd3a179, 0x7cf52b9e, 0x0 }, /* #48 */
+    { 0x081753, 0x081786, 0x27d78df7, 0xf5d77bbb, 0xcdffedc3, 0x0 }, /* #49 */
+    { 0x340156, 0x340907, 0xa30bf4f2, 0x57face4b, 0xb4eed959, 0x0 }, /* #50 */
+    { 0x1a6f06, 0x1a6707, 0x7f2279f0, 0x12189ed7, 0x92f624e7, 0x0 }, /* #51 */
+    { 0x1c15d7, 0x1c1596, 0x83a67875, 0x8f768790, 0x0bd00f1a, 0x0 }, /* #52 */
+    { 0x314906, 0x314102, 0x2c3391ac, 0x5917a38f, 0x2ce411e3, 0x0 }, /* #53 */
+    { 0x244a03, 0x244a96, 0x25e4d05c, 0x8a91e982, 0x64ad1925, 0x0 }, /* #54 */
+    { 0x3f4bc3, 0x3f4396, 0x94325eeb, 0xad381177, 0x1905b28b, 0x0 }, /* #55 */
+    { 0x1f1d12, 0x1f1587, 0xe8512ff2, 0xa0057c44, 0xb7b44c52, 0x0 }, /* #56 */
+    { 0x252a83, 0x252213, 0xf454ed5d, 0x200793d3, 0x2bb2a675, 0x0 }, /* #57 */
+    { 0x1d7e07, 0x1d7e07, 0xb1944069, 0x4e5d3f7b, 0x9cc8ff11, 0x0 }, /* #58 */
+    { 0x2121c3, 0x212103, 0x714e7f44, 0x0b78f2df, 0x9a2a739a, 0x0 }, /* #59 */
+    { 0x317a03, 0x317296, 0xb8cabd28, 0xf0092088, 0x373e635f, 0x0 }, /* #60 */
+    { 0x211256, 0x211a82, 0x6f539e3a, 0xe7ef9a5d, 0x789bfc23, 0x0 }, /* #61 */
+    { 0x1a7f16, 0x1a7707, 0x73144459, 0x4348636f, 0xd0341f16, 0x0 }, /* #62 */
+    { 0x0030c7, 0x003083, 0xf303a886, 0xd6a02d1a, 0xe39c8493, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_adc_u32_locked[] =
 {
-    { 0x1a59d3, 0x1a5113, 0xa2c7175a, 0x1f955fba, 0x7cce485f, 0x0 }, /* #0 */
-    { 0x2c52d6, 0x2c5287, 0xddb1fa43, 0xad574e33, 0xcfa553f0, 0x0 }, /* #1 */
-    { 0x293996, 0x293903, 0x9c573f0a, 0x404317ec, 0xa3ebd8e2, 0x0 }, /* #2 */
-    { 0x2c1086, 0x2c1013, 0xfa3b182f, 0x37ec0c89, 0x3db0f45a, 0x0 }, /* #3 */
-    { 0x3a6052, 0x3a6007, 0xd64bcb86, 0x206aa15f, 0x4a1ed5d9, 0x0 }, /* #4 */
-    { 0x293f93, 0x293706, 0x60a063b3, 0x6291f135, 0x01f18d81, 0x0 }, /* #5 */
-    { 0x0c62d6, 0x0c6a82, 0x39829271, 0xa4df097a, 0x6b5c7709, 0x0 }, /* #6 */
-    { 0x0b26d2, 0x0b2682, 0x24a95861, 0xce92b375, 0xa9e95b14, 0x0 }, /* #7 */
-    { 0x1a3456, 0x1a3482, 0x83f7b420, 0xbf4a5708, 0x3b52a2e8, 0x0 }, /* #8 */
-    { 0x056c92, 0x056486, 0x0fdca7b7, 0xef638f3a, 0xdf86e783, 0x0 }, /* #9 */
-    { 0x097a56, 0x097a13, 0xc2865ecb, 0x463fe257, 0x83b9838c, 0x0 }, /* #10 */
-    { 0x377b16, 0x377307, 0xd8870c96, 0x22d285d8, 0x4a4b7942, 0x0 }, /* #11 */
-    { 0x056157, 0x056187, 0xc90cc536, 0xae7446e8, 0xe56781b1, 0x0 }, /* #12 */
-    { 0x333f53, 0x333703, 0xb11fd995, 0x1325d8ce, 0x6205ff38, 0x0 }, /* #13 */
-    { 0x3667c6, 0x366786, 0xc92cc2c9, 0xe2d4e19c, 0x19a81ed3, 0x0 }, /* #14 */
-    { 0x3f5c83, 0x3f5c96, 0x7e6de4d9, 0xdf398841, 0x60cba367, 0x0 }, /* #15 */
-    { 0x0f1f43, 0x0f1f07, 0x962b56b6, 0x4d7528cf, 0xb749d218, 0x0 }, /* #16 */
-    { 0x0062d7, 0x006282, 0x35d91934, 0xb5ded9bf, 0x8005c08a, 0x0 }, /* #17 */
-    { 0x2344d6, 0x234413, 0x6ed16514, 0x24148123, 0xb5431c0f, 0x0 }, /* #18 */
-    { 0x273812, 0x273803, 0x8414585a, 0x17c8f7fb, 0x93b49fa1, 0x0 }, /* #19 */
-    { 0x1c0d02, 0x1c0507, 0xfc624f92, 0x16b8899c, 0x1a563a0a, 0x0 }, /* #20 */
-    { 0x2542d6, 0x254a92, 0x532260d9, 0x8926b138, 0x3604505f, 0x0 }, /* #21 */
-    { 0x382887, 0x382807, 0xbaca2190, 0x672bd57b, 0xac61b3ea, 0x0 }, /* #22 */
-    { 0x2a7f17, 0x2a7782, 0x3e9aff08, 0xf078855d, 0xb1dd8654, 0x0 }, /* #23 */
-    { 0x1e0e57, 0x1e0613, 0xf2c1a331, 0x3982a331, 0x46c0ffff, 0x0 }, /* #24 */
-    { 0x266283, 0x266a13, 0x8e29504f, 0x4880eaef, 0xba579a9f, 0x0 }, /* #25 */
-    { 0x024bc7, 0x024387, 0xd43f2733, 0xd265b6db, 0xfe268fa7, 0x0 }, /* #26 */
-    { 0x213cd3, 0x213403, 0x4c9fe942, 0x232afc9e, 0xd68b135b, 0x0 }, /* #27 */
-    { 0x2346c7, 0x234616, 0x1c58f3fc, 0x305327eb, 0x13fa33ee, 0x0 }, /* #28 */
-    { 0x275883, 0x275083, 0xc9e3850d, 0x8217c36e, 0xb8343e60, 0x0 }, /* #29 */
-    { 0x2b4e47, 0x2b4e96, 0x73602ede, 0xa3053a0a, 0x2fa50b2b, 0x0 }, /* #30 */
-    { 0x083e12, 0x083e13, 0xb680588c, 0x5ab5e4a7, 0xa4358c1b, 0x0 }, /* #31 */
-    { 0x017402, 0x017413, 0x93e76c99, 0x12724870, 0x7e8adbd7, 0x0 }, /* #32 */
-    { 0x274102, 0x274112, 0x1ce6d14e, 0x529e58d6, 0x35b78788, 0x0 }, /* #33 */
-    { 0x230d47, 0x230d92, 0x393c3f8b, 0x9bac3c67, 0x626ffcdb, 0x0 }, /* #34 */
-    { 0x014052, 0x014087, 0xe6bb6855, 0xc07a20a5, 0xd9beb850, 0x0 }, /* #35 */
-    { 0x3b2e83, 0x3b2696, 0xbb7fcde8, 0xff2726c5, 0x43a758dc, 0x0 }, /* #36 */
-    { 0x3a7617, 0x3a7613, 0x6b7aa527, 0x2c6b5ee6, 0xc0f0b9be, 0x0 }, /* #37 */
-    { 0x326947, 0x326113, 0x51a791fb, 0x220890c7, 0xd060fecb, 0x0 }, /* #38 */
-    { 0x3749d3, 0x374106, 0x54e364a9, 0x71c9029f, 0x1ce59df5, 0x0 }, /* #39 */
-    { 0x256f52, 0x256717, 0xe0f9640e, 0x361168ed, 0x551804df, 0x0 }, /* #40 */
-    { 0x276a43, 0x276203, 0x6ffb3d81, 0x077e3645, 0x9782f8c3, 0x0 }, /* #41 */
-    { 0x195646, 0x195693, 0xf4c21676, 0xa712ef52, 0xb250d8dc, 0x0 }, /* #42 */
-    { 0x0d0e06, 0x0d0683, 0xc62f6e06, 0x9a0fbd1c, 0xd3e04f16, 0x0 }, /* #43 */
-    { 0x283783, 0x283793, 0xc716bdc4, 0xad1b5043, 0xe604927e, 0x0 }, /* #44 */
-    { 0x2d4287, 0x2d4213, 0xf63dc58c, 0x47b26c86, 0x5174a6f9, 0x0 }, /* #45 */
-    { 0x0203d3, 0x020303, 0xa59c3511, 0x17fc5846, 0x72602334, 0x0 }, /* #46 */
-    { 0x276596, 0x276507, 0xf0fe5dc0, 0x3cbb5f21, 0x4bbd0161, 0x0 }, /* #47 */
-    { 0x250d46, 0x250586, 0x17df8be3, 0xed387c36, 0xd558f053, 0x0 }, /* #48 */
-    { 0x0a04c3, 0x0a0c07, 0xdfc9022c, 0x6576a92e, 0x85ada701, 0x0 }, /* #49 */
-    { 0x2f5646, 0x2f5613, 0x2450c53a, 0x17153ab0, 0xf2c47576, 0x0 }, /* #50 */
-    { 0x205693, 0x205616, 0x25290a8c, 0x4e9cabc3, 0x2973a136, 0x0 }, /* #51 */
-    { 0x1d1652, 0x1d1696, 0x2963f1dd, 0xc9ffeb42, 0xa09bf965, 0x0 }, /* #52 */
-    { 0x120752, 0x120717, 0xe079da83, 0x4072b9a0, 0x5ff8df1d, 0x0 }, /* #53 */
-    { 0x3f7953, 0x3f7193, 0xd2493afe, 0x98095ee5, 0xc5c023e6, 0x0 }, /* #54 */
-    { 0x3474d2, 0x347492, 0xdd74a95d, 0xf38fd123, 0x161b27c6, 0x0 }, /* #55 */
-    { 0x2a4f43, 0x2a4f03, 0xab57abc4, 0x342592dc, 0x88cde717, 0x0 }, /* #56 */
-    { 0x3e1b87, 0x3e1386, 0x8e943bd6, 0xb478a1eb, 0x25e46614, 0x0 }, /* #57 */
-    { 0x293e53, 0x293606, 0x04d898e4, 0x2cf63c1d, 0x281da338, 0x0 }, /* #58 */
-    { 0x064613, 0x064613, 0xb0f83024, 0x2718f592, 0x7620c56d, 0x0 }, /* #59 */
-    { 0x0112d6, 0x011a07, 0x81d13e01, 0x520f136a, 0xd03dd569, 0x0 }, /* #60 */
-    { 0x381b43, 0x381b07, 0x8a212065, 0x0ef70d4e, 0x84d5ece8, 0x0 }, /* #61 */
-    { 0x341686, 0x341616, 0x180e895f, 0x7a6b7282, 0x625ce923, 0x0 }, /* #62 */
-    { 0x0e0a57, 0x0e0293, 0xfe10883f, 0xad71a901, 0xaf6120c1, 0x0 }, /* #63 */
+    { 0x200982, 0x200146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x2f7ad7, 0x2f7202, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
+    { 0x117ed2, 0x117646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x342713, 0x342702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
+    { 0x337fd2, 0x337702, 0x59dbb726, 0x59dbb726, 0x00000000, 0x0 }, /* #4 */
+    { 0x347e83, 0x347602, 0x4ce60e96, 0x4ce60e97, 0x00000000, 0x0 }, /* #5 */
+    { 0x374a83, 0x374282, 0xcba8dd75, 0xcba8dd76, 0x00000000, 0x0 }, /* #6 */
+    { 0x001953, 0x001182, 0xd40ec2ee, 0xd40ec2ef, 0x00000000, 0x0 }, /* #7 */
+    { 0x1e05c3, 0x1e0596, 0x0583418c, 0xcd35265a, 0xc7b1e4cd, 0x0 }, /* #8 */
+    { 0x310a43, 0x310296, 0xb56fba73, 0xf1f4aea3, 0x3c84f42f, 0x0 }, /* #9 */
+    { 0x080d06, 0x080513, 0xb5cfe9cd, 0x22498e08, 0x6c79a43b, 0x0 }, /* #10 */
+    { 0x2b5396, 0x2b5313, 0xdcb9e1ef, 0x3b90430d, 0x5ed6611e, 0x0 }, /* #11 */
+    { 0x0e7856, 0x0e7086, 0x0aa7082a, 0xfb25083f, 0xf07e0015, 0x0 }, /* #12 */
+    { 0x0f3982, 0x0f3982, 0x6a8233ac, 0xb92db12f, 0x4eab7d83, 0x0 }, /* #13 */
+    { 0x342182, 0x342103, 0xea337aa4, 0x564133a4, 0x6c0db900, 0x0 }, /* #14 */
+    { 0x342093, 0x342017, 0xed2c482f, 0x035e0ea3, 0x1631c673, 0x0 }, /* #15 */
+    { 0x307713, 0x307712, 0x004d2d5c, 0x55f1f668, 0x55a4c90b, 0x0 }, /* #16 */
+    { 0x3127c7, 0x312713, 0x6f05a51f, 0x576c7540, 0xe866d020, 0x0 }, /* #17 */
+    { 0x3e77c6, 0x3e7f86, 0x4fcab2d5, 0x92928469, 0x42c7d194, 0x0 }, /* #18 */
+    { 0x261603, 0x261693, 0xd183c923, 0xb4d60031, 0xe352370d, 0x0 }, /* #19 */
+    { 0x2a5313, 0x2a5307, 0xb75bfd14, 0x34062035, 0x7caa2320, 0x0 }, /* #20 */
+    { 0x0940d6, 0x094082, 0xb1edec41, 0xef91912f, 0x3da3a4ee, 0x0 }, /* #21 */
+    { 0x2c5f17, 0x2c5782, 0xbb395082, 0xf295ff4f, 0x375caecc, 0x0 }, /* #22 */
+    { 0x1a3d96, 0x1a3517, 0x68d24f61, 0x28141850, 0xbf41c8ef, 0x0 }, /* #23 */
+    { 0x1b4b86, 0x1b4b92, 0x71d01bb9, 0xca3f2138, 0x586f057f, 0x0 }, /* #24 */
+    { 0x201283, 0x201286, 0x3075c8e4, 0xb4adb265, 0x8437e980, 0x0 }, /* #25 */
+    { 0x163743, 0x163f92, 0x7e98d5d6, 0xca3a2920, 0x4ba15349, 0x0 }, /* #26 */
+    { 0x2000c3, 0x200086, 0xc10ca70d, 0xca9dd8cf, 0x099131c1, 0x0 }, /* #27 */
+    { 0x240153, 0x240103, 0xeeefd431, 0x42f44afb, 0x540476c9, 0x0 }, /* #28 */
+    { 0x284e16, 0x284e92, 0x51a370ab, 0xaf63b3f8, 0x5dc0434d, 0x0 }, /* #29 */
+    { 0x2a2dd7, 0x2a2512, 0x025a5a59, 0x1ffd7649, 0x1da31bef, 0x0 }, /* #30 */
+    { 0x333b12, 0x333b82, 0x7d40a03e, 0xf1df574f, 0x749eb711, 0x0 }, /* #31 */
+    { 0x3f0713, 0x3f0717, 0xcbfbec5b, 0x4a522c72, 0x7e564016, 0x0 }, /* #32 */
+    { 0x1a1ec3, 0x1a1617, 0x5f3125ae, 0x4c4423d8, 0xed12fe29, 0x0 }, /* #33 */
+    { 0x012856, 0x012092, 0xbd18a8d5, 0xeb57c5c2, 0x2e3f1ced, 0x0 }, /* #34 */
+    { 0x227292, 0x227282, 0x1afd1b35, 0xd2b5929b, 0xb7b87766, 0x0 }, /* #35 */
+    { 0x047a93, 0x047207, 0xac9a8df1, 0x175a2a99, 0x6abf9ca7, 0x0 }, /* #36 */
+    { 0x2c6bd6, 0x2c6317, 0x65325abf, 0x471a784b, 0xe1e81d8c, 0x0 }, /* #37 */
+    { 0x2a6156, 0x2a6182, 0x36b36442, 0xf1c4e6da, 0xbb118298, 0x0 }, /* #38 */
+    { 0x361542, 0x361503, 0xf7e10081, 0x202c4061, 0x284b3fe0, 0x0 }, /* #39 */
+    { 0x063983, 0x063183, 0xc4e98105, 0xb6a2624f, 0xf1b8e149, 0x0 }, /* #40 */
+    { 0x152d92, 0x152d17, 0xa3edf5cf, 0x45143eee, 0xa126491f, 0x0 }, /* #41 */
+    { 0x352a56, 0x352203, 0x5a722324, 0x4fa994ce, 0xf53771aa, 0x0 }, /* #42 */
+    { 0x1d2b47, 0x1d2387, 0xb5636fe1, 0x91613bb7, 0xdbfdcbd5, 0x0 }, /* #43 */
+    { 0x3c6d97, 0x3c6513, 0xaf2b90cf, 0x281505ba, 0x78e974ea, 0x0 }, /* #44 */
+    { 0x106887, 0x106003, 0x2139ebd0, 0x10676da4, 0xef2d81d3, 0x0 }, /* #45 */
+    { 0x1d58d6, 0x1d5882, 0x29ff9475, 0xa1452616, 0x774591a1, 0x0 }, /* #46 */
+    { 0x3e03c7, 0x3e0b17, 0x949c1daa, 0x46292505, 0xb18d075a, 0x0 }, /* #47 */
+    { 0x246217, 0x246a17, 0x84dc15c9, 0x5a91b406, 0xd5b59e3c, 0x0 }, /* #48 */
+    { 0x3e3212, 0x3e3283, 0xe59dc220, 0x8841aa98, 0xa2a3e878, 0x0 }, /* #49 */
+    { 0x2c17d3, 0x2c1792, 0x0bf445aa, 0xf3bfcc79, 0xe7cb86ce, 0x0 }, /* #50 */
+    { 0x3f1786, 0x3f1782, 0x06202a51, 0x92b95b43, 0x8c9930f2, 0x0 }, /* #51 */
+    { 0x0212c7, 0x021297, 0xef996ed4, 0xcec80d72, 0xdf2e9e9d, 0x0 }, /* #52 */
+    { 0x0c6393, 0x0c6396, 0x9e16c959, 0xb86a2059, 0x1a5356ff, 0x0 }, /* #53 */
+    { 0x232d93, 0x232d96, 0x6445128d, 0x8729b159, 0x22e49ecb, 0x0 }, /* #54 */
+    { 0x237993, 0x237197, 0xec745b08, 0xa8209793, 0xbbac3c8a, 0x0 }, /* #55 */
+    { 0x022d82, 0x022506, 0x677db285, 0x6bbbecdb, 0x043e3a56, 0x0 }, /* #56 */
+    { 0x127546, 0x127d92, 0x4ff23913, 0x934b8370, 0x43594a5d, 0x0 }, /* #57 */
+    { 0x2a6207, 0x2a6286, 0xb5678960, 0xe10a53cc, 0x2ba2ca6b, 0x0 }, /* #58 */
+    { 0x204447, 0x204402, 0x34dd9371, 0x561b4bf8, 0x213db886, 0x0 }, /* #59 */
+    { 0x117652, 0x117692, 0x97947109, 0xa1a97f97, 0x0a150e8e, 0x0 }, /* #60 */
+    { 0x1b0346, 0x1b0397, 0xe4a0fb4a, 0x80491648, 0x9ba81afe, 0x0 }, /* #61 */
+    { 0x192e46, 0x192696, 0xdabc220f, 0xf7d4b530, 0x1d189321, 0x0 }, /* #62 */
+    { 0x182503, 0x182597, 0xe4cfb4cd, 0x9d094344, 0xb8398e76, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_sub_u32[] =
 {
-    { 0x2d1807, 0x2d1013, 0x1bd81d75, 0x52620207, 0xc9761b6e, 0x0 }, /* #0 */
-    { 0x027847, 0x027016, 0x42047545, 0x0f554e66, 0x32af26df, 0x0 }, /* #1 */
-    { 0x0656d6, 0x065602, 0xf44adf09, 0x14d1fc58, 0xdf78e2b1, 0x0 }, /* #2 */
-    { 0x2a6293, 0x2a6293, 0x98434b90, 0xee2d642f, 0xaa15e761, 0x0 }, /* #3 */
-    { 0x094792, 0x094f02, 0x9e1516b5, 0x638f2161, 0x3a85f554, 0x0 }, /* #4 */
-    { 0x2d7bd2, 0x2d7b97, 0x4d9bada7, 0xa5f5d6e8, 0xa7a5d6bf, 0x0 }, /* #5 */
-    { 0x3529c6, 0x352102, 0x5ea7862b, 0x164de492, 0x4859a199, 0x0 }, /* #6 */
-    { 0x281647, 0x281e87, 0x6796d1bc, 0x88f32fca, 0xdea3a1f2, 0x0 }, /* #7 */
-    { 0x1d2697, 0x1d2683, 0x2f1004be, 0xea6875d5, 0x44a78ee9, 0x0 }, /* #8 */
-    { 0x176542, 0x176506, 0x1f810f7d, 0x0d6106f6, 0x12200887, 0x0 }, /* #9 */
-    { 0x0f6056, 0x0f6083, 0x2552f40e, 0xbc3dfcf4, 0x6914f71a, 0x0 }, /* #10 */
-    { 0x2a6102, 0x2a6902, 0xa1dbe455, 0x36704a85, 0x6b6b99d0, 0x0 }, /* #11 */
-    { 0x262946, 0x262993, 0x5e67f991, 0xa2364b62, 0xbc31ae2f, 0x0 }, /* #12 */
-    { 0x222e82, 0x222683, 0xbf7094cb, 0xc737b801, 0xf838dcca, 0x0 }, /* #13 */
-    { 0x276e96, 0x276697, 0x87ced2b8, 0xac62a0af, 0xdb6c3209, 0x0 }, /* #14 */
-    { 0x087ac7, 0x087a97, 0x7b52903e, 0xd1d69b5f, 0xa97bf4df, 0x0 }, /* #15 */
-    { 0x0971c2, 0x097193, 0x0b0af8e2, 0x8db114f7, 0x7d59e3eb, 0x0 }, /* #16 */
-    { 0x063943, 0x063997, 0x21ac8a80, 0x9af39fbb, 0x86b8eac5, 0x0 }, /* #17 */
-    { 0x3d4fc3, 0x3d4707, 0x13412087, 0x3a829796, 0xd8be88f1, 0x0 }, /* #18 */
-    { 0x1012c2, 0x101297, 0x031cbff1, 0xae9f5722, 0x547d68cf, 0x0 }, /* #19 */
-    { 0x2c1956, 0x2c1183, 0x0bf5a68c, 0x9f6c6f16, 0x6c893776, 0x0 }, /* #20 */
-    { 0x183ad3, 0x183287, 0xc63da2ef, 0xcda98600, 0xf8941cef, 0x0 }, /* #21 */
-    { 0x2335c3, 0x233d87, 0x22f236df, 0x970199a6, 0x8bf09d39, 0x0 }, /* #22 */
-    { 0x220f46, 0x220f12, 0x805afc16, 0x2afed2ba, 0x555c295c, 0x0 }, /* #23 */
-    { 0x1f61d2, 0x1f6193, 0xd2d90cb2, 0xeb086816, 0xe7d0a49c, 0x0 }, /* #24 */
-    { 0x271207, 0x271287, 0xe05b0698, 0xe84d10d8, 0xf80df5c0, 0x0 }, /* #25 */
-    { 0x012d02, 0x012587, 0x24b1699e, 0xe92431e7, 0x3b8d37b7, 0x0 }, /* #26 */
-    { 0x203bc3, 0x203b97, 0x7cf38c38, 0xa3789b9a, 0xd97af09e, 0x0 }, /* #27 */
-    { 0x0b42d7, 0x0b4a16, 0xa7197190, 0x2faab893, 0x776eb8fd, 0x0 }, /* #28 */
-    { 0x332747, 0x332f83, 0x48593369, 0xb01afca2, 0x983e36c7, 0x0 }, /* #29 */
-    { 0x3e4f42, 0x3e4f02, 0xa885015d, 0x74686bea, 0x341c9573, 0x0 }, /* #30 */
-    { 0x174b97, 0x174397, 0xadc189ba, 0xf0885fed, 0xbd3929cd, 0x0 }, /* #31 */
-    { 0x1f0652, 0x1f0693, 0xadb3baf2, 0xbafd3da4, 0xf2b67d4e, 0x0 }, /* #32 */
-    { 0x1c4692, 0x1c4e93, 0x047a7004, 0x822a571c, 0x825018e8, 0x0 }, /* #33 */
-    { 0x132887, 0x132002, 0xe549e47f, 0x0f118386, 0xd63860f9, 0x0 }, /* #34 */
-    { 0x2606d6, 0x260693, 0xd41df105, 0xda63469e, 0xf9baaa67, 0x0 }, /* #35 */
-    { 0x090e82, 0x090697, 0x9572d266, 0xb01f8009, 0xe553525d, 0x0 }, /* #36 */
-    { 0x2b1bc6, 0x2b1383, 0x2c02308e, 0xe8403e86, 0x43c1f208, 0x0 }, /* #37 */
-    { 0x386d07, 0x386516, 0x4d9931c4, 0x0906cf1b, 0x449262a9, 0x0 }, /* #38 */
-    { 0x0b4797, 0x0b4f83, 0x42091e46, 0x9d669791, 0xa4a286b5, 0x0 }, /* #39 */
-    { 0x3967d7, 0x396712, 0xbfa573d3, 0x384e3189, 0x8757424a, 0x0 }, /* #40 */
-    { 0x010c03, 0x010417, 0x38fd5d37, 0x770a7a1b, 0xc1f2e31c, 0x0 }, /* #41 */
-    { 0x054492, 0x054c93, 0x31f648f3, 0x91c6e5ce, 0xa02f6325, 0x0 }, /* #42 */
-    { 0x162287, 0x162292, 0xbe3c8245, 0x87afe257, 0x368c9fee, 0x0 }, /* #43 */
-    { 0x177f12, 0x177707, 0x172a78be, 0x71cd6aeb, 0xa55d0dd3, 0x0 }, /* #44 */
-    { 0x364b82, 0x364303, 0x0d73199d, 0x4ddc5f79, 0xbf96ba24, 0x0 }, /* #45 */
-    { 0x163213, 0x163a02, 0xa586a86f, 0x39ea64f4, 0x6b9c437b, 0x0 }, /* #46 */
-    { 0x1f0802, 0x1f0887, 0x63087498, 0xa2e99aa5, 0xc01ed9f3, 0x0 }, /* #47 */
-    { 0x370142, 0x370106, 0xc3fd681c, 0x123f3ef9, 0xb1be2923, 0x0 }, /* #48 */
-    { 0x3e5252, 0x3e5287, 0x0323adec, 0xa7b44b5c, 0x5b6f6290, 0x0 }, /* #49 */
-    { 0x2f6a02, 0x2f6202, 0x382c40bc, 0x16de0c75, 0x214e3447, 0x0 }, /* #50 */
-    { 0x0a3246, 0x0a3212, 0x3a32d175, 0x1bdd5b49, 0x1e55762c, 0x0 }, /* #51 */
-    { 0x2a4883, 0x2a4806, 0xa292317f, 0x76a296eb, 0x2bef9a94, 0x0 }, /* #52 */
-    { 0x0d0116, 0x0d0983, 0x63158978, 0xc8215232, 0x9af43746, 0x0 }, /* #53 */
-    { 0x190352, 0x190b06, 0x94e8a5fd, 0x5eff1639, 0x35e98fc4, 0x0 }, /* #54 */
-    { 0x1d2882, 0x1d2802, 0xa0622ccc, 0x52f7171c, 0x4d6b15b0, 0x0 }, /* #55 */
-    { 0x1c5c93, 0x1c5c02, 0xc79d229c, 0x6a51eef1, 0x5d4b33ab, 0x0 }, /* #56 */
-    { 0x376d02, 0x376513, 0x3130f632, 0x6bbd6f86, 0xc57386ac, 0x0 }, /* #57 */
-    { 0x0e29d3, 0x0e2906, 0xeb2f6de1, 0x74586821, 0x76d705c0, 0x0 }, /* #58 */
-    { 0x3a3d16, 0x3a3502, 0xb5dbb0ae, 0x0baf04b9, 0xaa2cabf5, 0x0 }, /* #59 */
-    { 0x0d7756, 0x0d7702, 0x675d8f3e, 0x37f62ac8, 0x2f676476, 0x0 }, /* #60 */
-    { 0x341742, 0x341f06, 0xadf89254, 0x53a99121, 0x5a4f0133, 0x0 }, /* #61 */
-    { 0x2834d7, 0x283486, 0xa1782008, 0x8bf900d2, 0x157f1f36, 0x0 }, /* #62 */
-    { 0x1a1d42, 0x1a1583, 0x03b67c2b, 0xc2248f37, 0x4191ecf4, 0x0 }, /* #63 */
+    { 0x274843, 0x274046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x320d46, 0x320546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x120e02, 0x120646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x245ec2, 0x245646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x157712, 0x157782, 0xebb31d80, 0xebb31d80, 0x00000000, 0x0 }, /* #4 */
+    { 0x0c10c3, 0x0c1006, 0x5cc18fd8, 0x5cc18fd8, 0x00000000, 0x0 }, /* #5 */
+    { 0x392d97, 0x392506, 0x1b878e22, 0x1b878e22, 0x00000000, 0x0 }, /* #6 */
+    { 0x3f6a03, 0x3f6282, 0xf3ae5c20, 0xf3ae5c20, 0x00000000, 0x0 }, /* #7 */
+    { 0x204247, 0x204283, 0xc6b12482, 0xcbba3440, 0xfaf6f042, 0x0 }, /* #8 */
+    { 0x002143, 0x002997, 0x2c19b009, 0x9ad7850c, 0x91422afd, 0x0 }, /* #9 */
+    { 0x2872d2, 0x287286, 0x9158f74e, 0x88edbc7b, 0x086b3ad3, 0x0 }, /* #10 */
+    { 0x386512, 0x386516, 0x5c455bee, 0x03a1050f, 0x58a456df, 0x0 }, /* #11 */
+    { 0x0b1bd3, 0x0b1383, 0x9e7878c0, 0xbf35b8e0, 0xdf42bfe0, 0x0 }, /* #12 */
+    { 0x156656, 0x156616, 0x727a1144, 0x15187217, 0x5d619f2d, 0x0 }, /* #13 */
+    { 0x2c57c2, 0x2c5f16, 0xafd0dc74, 0x673b0048, 0x4895dc2c, 0x0 }, /* #14 */
+    { 0x190753, 0x190702, 0xd917c838, 0x28b66f25, 0xb0615913, 0x0 }, /* #15 */
+    { 0x3d5e97, 0x3d5617, 0x544a10d8, 0x5b977b9f, 0xf8b29539, 0x0 }, /* #16 */
+    { 0x376716, 0x376793, 0x803eac63, 0xeb1e4757, 0x9520650c, 0x0 }, /* #17 */
+    { 0x2f5a97, 0x2f5286, 0xbfc64e06, 0x92cd3463, 0x2cf919a3, 0x0 }, /* #18 */
+    { 0x3b1b47, 0x3b1387, 0x85db398d, 0x9f04e47b, 0xe6d65512, 0x0 }, /* #19 */
+    { 0x257682, 0x257606, 0xbdc57a9a, 0x16098617, 0xa7bbf483, 0x0 }, /* #20 */
+    { 0x1e7287, 0x1e7283, 0x34b486cb, 0xeb113ecb, 0x49a34800, 0x0 }, /* #21 */
+    { 0x286882, 0x286087, 0x0d021c27, 0xdfa62372, 0x2d5bf8b5, 0x0 }, /* #22 */
+    { 0x1600c7, 0x160093, 0x73470465, 0xfed2dd58, 0x7474270d, 0x0 }, /* #23 */
+    { 0x3b3683, 0x3b3687, 0x2feaaade, 0xbb9216f5, 0x745893e9, 0x0 }, /* #24 */
+    { 0x256ac3, 0x256212, 0xa6e58424, 0x1b49edfe, 0x8b9b9626, 0x0 }, /* #25 */
+    { 0x265ad3, 0x265286, 0xd52d62bb, 0xaa891009, 0x2aa452b2, 0x0 }, /* #26 */
+    { 0x224b13, 0x224b12, 0x85c7cd79, 0x399bd1fe, 0x4c2bfb7b, 0x0 }, /* #27 */
+    { 0x0f5fd6, 0x0f5707, 0x0e823878, 0x77edf3d7, 0x969444a1, 0x0 }, /* #28 */
+    { 0x3e1442, 0x3e1487, 0x97b6b0fe, 0xb6f944c3, 0xe0bd6c3b, 0x0 }, /* #29 */
+    { 0x0f4402, 0x0f4487, 0x8211bd9d, 0xc7b59914, 0xba5c2489, 0x0 }, /* #30 */
+    { 0x071082, 0x071087, 0x8d98f55a, 0xbb5a4b21, 0xd23eaa39, 0x0 }, /* #31 */
+    { 0x367146, 0x367987, 0x7d43d639, 0xb3967ea3, 0xc9ad5796, 0x0 }, /* #32 */
+    { 0x177f53, 0x177787, 0x20dca01f, 0xbdc149e8, 0x631b5637, 0x0 }, /* #33 */
+    { 0x2b4602, 0x2b4607, 0x318f0a0e, 0x795242ca, 0xb83cc744, 0x0 }, /* #34 */
+    { 0x206a47, 0x206212, 0xd2b33291, 0x4767947c, 0x8b4b9e15, 0x0 }, /* #35 */
+    { 0x0f4d06, 0x0f4502, 0xce466fbd, 0x18e702e6, 0xb55f6cd7, 0x0 }, /* #36 */
+    { 0x134f83, 0x134713, 0x089d4825, 0x3a542f68, 0xce4918bd, 0x0 }, /* #37 */
+    { 0x3d0d52, 0x3d0513, 0x4757cf61, 0x47b1cfad, 0xffa5ffb4, 0x0 }, /* #38 */
+    { 0x2a3d03, 0x2a3d83, 0x5d809621, 0xc13a8c31, 0x9c4609f0, 0x0 }, /* #39 */
+    { 0x330943, 0x330183, 0x5890eadb, 0xd8d306c8, 0x7fbde413, 0x0 }, /* #40 */
+    { 0x0c34d2, 0x0c3402, 0xfdddb817, 0x769796e6, 0x87462131, 0x0 }, /* #41 */
+    { 0x0d2d47, 0x0d2d93, 0x73868a18, 0xb7d58a7c, 0xbbb0ff9c, 0x0 }, /* #42 */
+    { 0x0a4012, 0x0a4082, 0xea645a2d, 0xd639648a, 0x142af5a3, 0x0 }, /* #43 */
+    { 0x290016, 0x290002, 0xfb5f28ac, 0x377b1d85, 0xc3e40b27, 0x0 }, /* #44 */
+    { 0x0610c6, 0x061006, 0xfc78f303, 0x0ab17542, 0xf1c77dc1, 0x0 }, /* #45 */
+    { 0x076906, 0x076116, 0x44002d04, 0x135bfb2b, 0x30a431d9, 0x0 }, /* #46 */
+    { 0x012047, 0x012006, 0x72e5d2ff, 0x6454ed47, 0x0e90e5b8, 0x0 }, /* #47 */
+    { 0x250397, 0x250397, 0x1ff0d82b, 0xb4d7c05f, 0x6b1917cc, 0x0 }, /* #48 */
+    { 0x262ac2, 0x262206, 0x7e792b3b, 0x72cc1827, 0x0bad1314, 0x0 }, /* #49 */
+    { 0x232d92, 0x232516, 0x708f8697, 0x3c0ad24e, 0x3484b449, 0x0 }, /* #50 */
+    { 0x3c4a13, 0x3c4286, 0xd7408e18, 0x927c7ec5, 0x44c40f53, 0x0 }, /* #51 */
+    { 0x021a82, 0x021283, 0x85c92728, 0xeb508d76, 0x9a7899b2, 0x0 }, /* #52 */
+    { 0x380a46, 0x380207, 0x445fe8ef, 0x57186821, 0xed4780ce, 0x0 }, /* #53 */
+    { 0x014742, 0x014797, 0xac15b409, 0xad38ba7b, 0xfedcf98e, 0x0 }, /* #54 */
+    { 0x372a92, 0x372a02, 0x85d80e2f, 0x6fa2a202, 0x16356c2d, 0x0 }, /* #55 */
+    { 0x3b0c86, 0x3b0406, 0xc0834bab, 0x37740deb, 0x890f3dc0, 0x0 }, /* #56 */
+    { 0x3a2247, 0x3a2212, 0x04f379e7, 0x00faf4df, 0x03f88508, 0x0 }, /* #57 */
+    { 0x171047, 0x171893, 0x3c872b78, 0xa68284ec, 0x9604a68c, 0x0 }, /* #58 */
+    { 0x165492, 0x165483, 0x4a367066, 0xfde97915, 0x4c4cf751, 0x0 }, /* #59 */
+    { 0x0b6782, 0x0b6782, 0xc69da11a, 0x89065594, 0x3d974b86, 0x0 }, /* #60 */
+    { 0x252f02, 0x252f83, 0x3b2fcf77, 0x81ee69b5, 0xb94165c2, 0x0 }, /* #61 */
+    { 0x3a3ac3, 0x3a3a12, 0x923532c6, 0x451b23fb, 0x4d1a0ecb, 0x0 }, /* #62 */
+    { 0x2a75d3, 0x2a7587, 0x0f6bc0b3, 0xe8430c11, 0x2728b4a2, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_sub_u32_locked[] =
 {
-    { 0x1b28c7, 0x1b2087, 0xe6a7557c, 0xf2ca01c5, 0xf3dd53b7, 0x0 }, /* #0 */
-    { 0x232dd3, 0x232d16, 0xaa1fbda7, 0x60436848, 0x49dc555f, 0x0 }, /* #1 */
-    { 0x2875d3, 0x287596, 0xcae50d7c, 0x870c9f2e, 0x43d86e4e, 0x0 }, /* #2 */
-    { 0x3300d7, 0x330006, 0xc93bbf77, 0x17a47c47, 0xb1974330, 0x0 }, /* #3 */
-    { 0x3c3e93, 0x3c3692, 0xadb025c8, 0xa62f800e, 0x0780a5ba, 0x0 }, /* #4 */
-    { 0x007b02, 0x007386, 0xe88be8d3, 0xaf295f63, 0x39628970, 0x0 }, /* #5 */
-    { 0x2d5652, 0x2d5616, 0x4c7e3c41, 0x18d86672, 0x33a5d5cf, 0x0 }, /* #6 */
-    { 0x382386, 0x382b16, 0xa36459a2, 0x522b8bfa, 0x5138cda8, 0x0 }, /* #7 */
-    { 0x303513, 0x303513, 0x03ca5a8a, 0x69cc1dbf, 0x99fe3ccb, 0x0 }, /* #8 */
-    { 0x0940c2, 0x094883, 0x573a81ba, 0x951f9b7a, 0xc21ae640, 0x0 }, /* #9 */
-    { 0x0274d6, 0x027416, 0xcd4424f9, 0x186cc6bd, 0xb4d75e3c, 0x0 }, /* #10 */
-    { 0x2b7113, 0x2b7912, 0x9f9fc822, 0x6c9366e9, 0x330c6139, 0x0 }, /* #11 */
-    { 0x032013, 0x032083, 0x41768a7d, 0xf3f87532, 0x4d7e154b, 0x0 }, /* #12 */
-    { 0x3d6146, 0x3d6102, 0xc8fd5d06, 0x17172380, 0xb1e63986, 0x0 }, /* #13 */
-    { 0x0a2602, 0x0a2683, 0x9f58ce39, 0xe00dbdf7, 0xbf4b1042, 0x0 }, /* #14 */
-    { 0x181e52, 0x181616, 0xdf43b047, 0x0a599aed, 0xd4ea155a, 0x0 }, /* #15 */
-    { 0x1f5252, 0x1f5212, 0x7530c162, 0x21489d2c, 0x53e82436, 0x0 }, /* #16 */
-    { 0x215f47, 0x215792, 0xbd80a8a3, 0xb3c102ef, 0x09bfa5b4, 0x0 }, /* #17 */
-    { 0x360c12, 0x360413, 0x41d21f04, 0x77dfde79, 0xc9f2408b, 0x0 }, /* #18 */
-    { 0x2b6ac6, 0x2b6203, 0x252f2e84, 0x68981e83, 0xbc971001, 0x0 }, /* #19 */
-    { 0x1b7186, 0x1b7183, 0xc50fb2df, 0xfb6761ce, 0xc9a85111, 0x0 }, /* #20 */
-    { 0x2258d6, 0x225887, 0x17b87c75, 0x86c56a24, 0x90f31251, 0x0 }, /* #21 */
-    { 0x370c82, 0x370417, 0x28eb58bb, 0x75dcc5ee, 0xb30e92cd, 0x0 }, /* #22 */
-    { 0x0f6b16, 0x0f6313, 0x491b5da7, 0x6579da0b, 0xe3a1839c, 0x0 }, /* #23 */
-    { 0x0729d6, 0x072102, 0x74612e38, 0x1c3fb4d3, 0x58217965, 0x0 }, /* #24 */
-    { 0x290316, 0x290302, 0xe309d9cd, 0x074f8546, 0xdbba5487, 0x0 }, /* #25 */
-    { 0x037943, 0x037197, 0xae0fdbf1, 0xdadef847, 0xd330e3aa, 0x0 }, /* #26 */
-    { 0x325893, 0x325887, 0x1fa82f8a, 0x84def174, 0x9ac93e16, 0x0 }, /* #27 */
-    { 0x2e6b42, 0x2e6392, 0xa043c719, 0x9e7f7c3e, 0x01c44adb, 0x0 }, /* #28 */
-    { 0x0e1192, 0x0e1906, 0xae78b1fc, 0x788b82c3, 0x35ed2f39, 0x0 }, /* #29 */
-    { 0x370383, 0x370b02, 0x9a256368, 0x4d83f454, 0x4ca16f14, 0x0 }, /* #30 */
-    { 0x033153, 0x033116, 0x1bf088e5, 0x0f44e75a, 0x0caba18b, 0x0 }, /* #31 */
-    { 0x3a3306, 0x3a3397, 0x8c093ad4, 0x9a14005c, 0xf1f53a78, 0x0 }, /* #32 */
-    { 0x3d7f47, 0x3d7707, 0x0daecba2, 0x3ef3cbf0, 0xcebaffb2, 0x0 }, /* #33 */
-    { 0x292757, 0x292702, 0xa5202f6c, 0x0116a01a, 0xa4098f52, 0x0 }, /* #34 */
-    { 0x2062d3, 0x206296, 0xcac202b0, 0xc3838c5c, 0x073e7654, 0x0 }, /* #35 */
-    { 0x0a2956, 0x0a2906, 0xac33791a, 0x44dfa7a5, 0x6753d175, 0x0 }, /* #36 */
-    { 0x1c6c56, 0x1c6496, 0xf056fd91, 0xd135895c, 0x1f217435, 0x0 }, /* #37 */
-    { 0x234e02, 0x234606, 0xd733b65f, 0x532972ac, 0x840a43b3, 0x0 }, /* #38 */
-    { 0x221ed7, 0x221606, 0xa92a54fe, 0x0ef82f5c, 0x9a3225a2, 0x0 }, /* #39 */
-    { 0x045cd3, 0x045c97, 0x27055b95, 0x9645938b, 0x90bfc80a, 0x0 }, /* #40 */
-    { 0x261117, 0x261193, 0x926d96c4, 0xf9a86f75, 0x98c5274f, 0x0 }, /* #41 */
-    { 0x176112, 0x176983, 0x54391ec7, 0xa2257997, 0xb213a530, 0x0 }, /* #42 */
-    { 0x212697, 0x212687, 0xe0c9dd49, 0xfbeac806, 0xe4df1543, 0x0 }, /* #43 */
-    { 0x2d1553, 0x2d1506, 0x441ae826, 0x019bcf41, 0x427f18e5, 0x0 }, /* #44 */
-    { 0x3b6382, 0x3b6397, 0x050c6255, 0x95008478, 0x700bdddd, 0x0 }, /* #45 */
-    { 0x1270c7, 0x127083, 0xb87fd4bf, 0xe817702c, 0xd0686493, 0x0 }, /* #46 */
-    { 0x231802, 0x231897, 0x26859c84, 0x989eeaa6, 0x8de6b1de, 0x0 }, /* #47 */
-    { 0x215853, 0x215093, 0xb840e52c, 0xcbbb1c9e, 0xec85c88e, 0x0 }, /* #48 */
-    { 0x317952, 0x317912, 0x85f136eb, 0x26a494bf, 0x5f4ca22c, 0x0 }, /* #49 */
-    { 0x2b2797, 0x2b2793, 0xb133b7b2, 0xb6d27685, 0xfa61412d, 0x0 }, /* #50 */
-    { 0x3e3002, 0x3e3087, 0x5a098876, 0xf22b8022, 0x67de0854, 0x0 }, /* #51 */
-    { 0x347812, 0x347007, 0x19ca7728, 0x5e756603, 0xbb551125, 0x0 }, /* #52 */
-    { 0x1e12d7, 0x1e1213, 0x31442b63, 0x3ec7a18a, 0xf27c89d9, 0x0 }, /* #53 */
-    { 0x3e4047, 0x3e4897, 0x58ee1d72, 0xa01ec878, 0xb8cf54fa, 0x0 }, /* #54 */
-    { 0x142706, 0x142702, 0x6d4fc03c, 0x5e79e507, 0x0ed5db35, 0x0 }, /* #55 */
-    { 0x2a7c06, 0x2a7497, 0xbb3eeeaa, 0xda97d48e, 0xe0a71a1c, 0x0 }, /* #56 */
-    { 0x2355d6, 0x235d97, 0x79589380, 0xd31c9cc3, 0xa63bf6bd, 0x0 }, /* #57 */
-    { 0x1f1682, 0x1f1607, 0x1099f89f, 0x24086163, 0xec91973c, 0x0 }, /* #58 */
-    { 0x201bd3, 0x201392, 0xabc2dfca, 0xa4d061bf, 0x06f27e0b, 0x0 }, /* #59 */
-    { 0x312892, 0x312013, 0x115e3432, 0x51a94bd9, 0xbfb4e859, 0x0 }, /* #60 */
-    { 0x026c87, 0x026c16, 0x91254017, 0x2c92914b, 0x6492aecc, 0x0 }, /* #61 */
-    { 0x1165d6, 0x116d97, 0x4d0851f9, 0xafca98db, 0x9d3db91e, 0x0 }, /* #62 */
-    { 0x383902, 0x383902, 0xac3c52ff, 0x7fcf3823, 0x2c6d1adc, 0x0 }, /* #63 */
+    { 0x0f6507, 0x0f6546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x0c6d17, 0x0c6546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x314913, 0x314146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x271942, 0x271146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x253f06, 0x253702, 0x70702eef, 0x70702eef, 0x00000000, 0x0 }, /* #4 */
+    { 0x244646, 0x244686, 0xf5d0c3f9, 0xf5d0c3f9, 0x00000000, 0x0 }, /* #5 */
+    { 0x287452, 0x287406, 0x6192f31e, 0x6192f31e, 0x00000000, 0x0 }, /* #6 */
+    { 0x1c3143, 0x1c3102, 0x51a30d85, 0x51a30d85, 0x00000000, 0x0 }, /* #7 */
+    { 0x1147d3, 0x114786, 0xe384f05d, 0xd362d4c6, 0x10221b97, 0x0 }, /* #8 */
+    { 0x364283, 0x364207, 0x0630af9a, 0x17fd3d30, 0xee33726a, 0x0 }, /* #9 */
+    { 0x017686, 0x017606, 0xf06650e5, 0x1c602eb4, 0xd4062231, 0x0 }, /* #10 */
+    { 0x0f5a83, 0x0f5293, 0xa61a1522, 0xac44ceb3, 0xf9d5466f, 0x0 }, /* #11 */
+    { 0x303806, 0x303087, 0x146d3934, 0xa24cd1a3, 0x72206791, 0x0 }, /* #12 */
+    { 0x110043, 0x110097, 0x92940fdc, 0xaf2d47af, 0xe366c82d, 0x0 }, /* #13 */
+    { 0x2b3142, 0x2b3103, 0x0c80af04, 0x7f105b31, 0x8d7053d3, 0x0 }, /* #14 */
+    { 0x0e1c86, 0x0e1c02, 0x8e981837, 0x5a6e0b37, 0x342a0d00, 0x0 }, /* #15 */
+    { 0x0c19c6, 0x0c1906, 0x9034ab0a, 0x521f0035, 0x3e15aad5, 0x0 }, /* #16 */
+    { 0x361dd3, 0x361506, 0xed79b13d, 0x07d632dd, 0xe5a37e60, 0x0 }, /* #17 */
+    { 0x3d7317, 0x3d7397, 0x98086f4e, 0xcfdcc63f, 0xc82ba90f, 0x0 }, /* #18 */
+    { 0x075006, 0x075016, 0xdc13f0c1, 0x29a132dd, 0xb272bde4, 0x0 }, /* #19 */
+    { 0x092183, 0x092107, 0x3b2a7ca7, 0x435a60f5, 0xf7d01bb2, 0x0 }, /* #20 */
+    { 0x342817, 0x342007, 0x3397cf8e, 0x3ae0ebeb, 0xf8b6e3a3, 0x0 }, /* #21 */
+    { 0x1706d6, 0x170617, 0x1d8f0aea, 0x3dac787e, 0xdfe2926c, 0x0 }, /* #22 */
+    { 0x292456, 0x292402, 0xcfbaa17b, 0x47fbbf54, 0x87bee227, 0x0 }, /* #23 */
+    { 0x3c1902, 0x3c1193, 0x49d7f0e0, 0xf06e6f15, 0x596981cb, 0x0 }, /* #24 */
+    { 0x195153, 0x195106, 0xa251f8fa, 0x1a6eeea3, 0x87e30a57, 0x0 }, /* #25 */
+    { 0x3d4e43, 0x3d4e16, 0xaf8a1715, 0x4b061e06, 0x6483f90f, 0x0 }, /* #26 */
+    { 0x0c0242, 0x0c0206, 0x569a276f, 0x07ca08f3, 0x4ed01e7c, 0x0 }, /* #27 */
+    { 0x3c34d7, 0x3c3407, 0x5b8553de, 0x6dd6e5c3, 0xedae6e1b, 0x0 }, /* #28 */
+    { 0x065842, 0x065883, 0x6909d91c, 0x82eee26b, 0xe61af6b1, 0x0 }, /* #29 */
+    { 0x1f54d6, 0x1f5c02, 0xcd5eaee4, 0x7ec235f4, 0x4e9c78f0, 0x0 }, /* #30 */
+    { 0x323802, 0x323012, 0x7d113155, 0x52198567, 0x2af7abee, 0x0 }, /* #31 */
+    { 0x0b3913, 0x0b3183, 0x0bdfd018, 0xd086e673, 0x3b58e9a5, 0x0 }, /* #32 */
+    { 0x2c2d47, 0x2c2512, 0x7d6e39d8, 0x390fbefb, 0x445e7add, 0x0 }, /* #33 */
+    { 0x1325d2, 0x132502, 0x578a47f6, 0x4fda6375, 0x07afe481, 0x0 }, /* #34 */
+    { 0x2c0413, 0x2c0c87, 0x726a2eca, 0xc68a4d27, 0xabdfe1a3, 0x0 }, /* #35 */
+    { 0x3d5197, 0x3d5112, 0xef3ac434, 0x59057efd, 0x96354537, 0x0 }, /* #36 */
+    { 0x261e93, 0x261612, 0xffb729fd, 0x34cd18df, 0xcaea111e, 0x0 }, /* #37 */
+    { 0x126a82, 0x126206, 0xf94e0f4f, 0x49fb0f78, 0xaf52ffd7, 0x0 }, /* #38 */
+    { 0x082096, 0x082097, 0x84f990f5, 0xc1a074c6, 0xc3591c2f, 0x0 }, /* #39 */
+    { 0x0e7b82, 0x0e7306, 0x75516fd5, 0x64f62942, 0x105b4693, 0x0 }, /* #40 */
+    { 0x3f5a86, 0x3f5203, 0x46af8a7b, 0x605ce41a, 0xe652a661, 0x0 }, /* #41 */
+    { 0x304553, 0x304583, 0x056d4e1b, 0xd9b3f0a1, 0x2bb95d7a, 0x0 }, /* #42 */
+    { 0x227742, 0x227707, 0x046b675e, 0x2689cb48, 0xdde19c16, 0x0 }, /* #43 */
+    { 0x307557, 0x307587, 0x59c0735d, 0xf0406595, 0x69800dc8, 0x0 }, /* #44 */
+    { 0x094652, 0x094616, 0x7de42601, 0x12a22a35, 0x6b41fbcc, 0x0 }, /* #45 */
+    { 0x3e2017, 0x3e2893, 0x6f60dea1, 0xb78e008f, 0xb7d2de12, 0x0 }, /* #46 */
+    { 0x265157, 0x265997, 0x62be64d4, 0xb3581888, 0xaf664c4c, 0x0 }, /* #47 */
+    { 0x246986, 0x246197, 0x90b0e450, 0xa770eab8, 0xe93ff998, 0x0 }, /* #48 */
+    { 0x240747, 0x240f16, 0x884032e0, 0x59c87e24, 0x2e77b4bc, 0x0 }, /* #49 */
+    { 0x0d6196, 0x0d6187, 0x09f2b832, 0x9820ec50, 0x71d1cbe2, 0x0 }, /* #50 */
+    { 0x0b5d57, 0x0b5512, 0x7cb04d43, 0x6a134e7f, 0x129cfec4, 0x0 }, /* #51 */
+    { 0x0d1d02, 0x0d1d06, 0x8273bcee, 0x13c02812, 0x6eb394dc, 0x0 }, /* #52 */
+    { 0x285753, 0x285706, 0x2dbed78b, 0x0561c25a, 0x285d1531, 0x0 }, /* #53 */
+    { 0x384602, 0x384693, 0x3a1d0cf2, 0xf7f27a83, 0x422a926f, 0x0 }, /* #54 */
+    { 0x021757, 0x021712, 0xa4ad5307, 0x0e43d14a, 0x966981bd, 0x0 }, /* #55 */
+    { 0x290053, 0x290883, 0x7d60911b, 0x916df52a, 0xebf29bf1, 0x0 }, /* #56 */
+    { 0x0c7082, 0x0c7802, 0x8eaf215c, 0x250ecedc, 0x69a05280, 0x0 }, /* #57 */
+    { 0x1640d3, 0x164012, 0x3173f880, 0x03eefcf1, 0x2d84fb8f, 0x0 }, /* #58 */
+    { 0x3b4d93, 0x3b4d87, 0x43497eb5, 0x90611121, 0xb2e86d94, 0x0 }, /* #59 */
+    { 0x1d1d03, 0x1d1582, 0xf4c85a2f, 0xf1bcfd54, 0x030b5cdb, 0x0 }, /* #60 */
+    { 0x0c0992, 0x0c0107, 0x275d77e4, 0x678451d4, 0xbfd92610, 0x0 }, /* #61 */
+    { 0x2032d2, 0x203a83, 0x483db43a, 0x81e125f4, 0xc65c8e46, 0x0 }, /* #62 */
+    { 0x384002, 0x384017, 0x04703676, 0x3602ee6f, 0xce6d4807, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_sbb_u32[] =
 {
-    { 0x3e1902, 0x3e1906, 0xccf73cce, 0x513e3dc6, 0x7bb8ff08, 0x0 }, /* #0 */
-    { 0x2f04d3, 0x2f0403, 0x1b7afb33, 0x7478fb02, 0xa7020030, 0x0 }, /* #1 */
-    { 0x1a0407, 0x1a0402, 0xa299b3fd, 0x09a1fb32, 0x98f7b8ca, 0x0 }, /* #2 */
-    { 0x046296, 0x046282, 0xfd377aeb, 0xf7d08138, 0x0566f9b3, 0x0 }, /* #3 */
-    { 0x1b0957, 0x1b0106, 0x6717e885, 0x54753fe1, 0x12a2a8a3, 0x0 }, /* #4 */
-    { 0x2d0f97, 0x2d0713, 0x18765286, 0x585249bc, 0xc02408c9, 0x0 }, /* #5 */
-    { 0x3c6506, 0x3c6d06, 0xbc5faa19, 0x4fc71b00, 0x6c988f19, 0x0 }, /* #6 */
-    { 0x1a6a02, 0x1a6203, 0x0939337d, 0x3ed5db37, 0xca635846, 0x0 }, /* #7 */
-    { 0x3860d6, 0x386887, 0x7567c3ce, 0xc5ff7e35, 0xaf684599, 0x0 }, /* #8 */
-    { 0x3b2d57, 0x3b2597, 0xb2b2dc68, 0xb60e71bb, 0xfca46aac, 0x0 }, /* #9 */
-    { 0x176146, 0x176113, 0x0ab57010, 0x3ce51f4f, 0xcdd050c1, 0x0 }, /* #10 */
-    { 0x2556d2, 0x255686, 0x8efa05e5, 0x8e6100d4, 0x00990511, 0x0 }, /* #11 */
-    { 0x1b4012, 0x1b4006, 0x4fe8dd36, 0x0ed5b000, 0x41132d36, 0x0 }, /* #12 */
-    { 0x3d5592, 0x3d5513, 0x0eff1b83, 0x4097bd8a, 0xce675df9, 0x0 }, /* #13 */
-    { 0x100613, 0x100693, 0x30fefc34, 0xbc9f2926, 0x745fd30d, 0x0 }, /* #14 */
-    { 0x191557, 0x191d16, 0xc7c843f1, 0x5ae39be8, 0x6ce4a808, 0x0 }, /* #15 */
-    { 0x133c16, 0x133483, 0x4debb77e, 0xdf8fff29, 0x6e5bb855, 0x0 }, /* #16 */
-    { 0x230d07, 0x230d06, 0xa1adf539, 0x7def72c3, 0x23be8275, 0x0 }, /* #17 */
-    { 0x266182, 0x266987, 0x3268f56b, 0xa9a097c3, 0x88c85da8, 0x0 }, /* #18 */
-    { 0x2f79c6, 0x2f7192, 0xca7f23f8, 0xa96cafce, 0x2112742a, 0x0 }, /* #19 */
-    { 0x080256, 0x080a06, 0x90268824, 0x7e728c60, 0x11b3fbc4, 0x0 }, /* #20 */
-    { 0x162ac3, 0x162a93, 0x7211a984, 0xcc8155e6, 0xa590539d, 0x0 }, /* #21 */
-    { 0x211c82, 0x211492, 0xd26a4f51, 0xd0ecf708, 0x017d5849, 0x0 }, /* #22 */
-    { 0x2f2142, 0x2f2192, 0xea38d001, 0xb258c8b3, 0x37e0074e, 0x0 }, /* #23 */
-    { 0x072f17, 0x072716, 0xf524a2c3, 0x3ceab678, 0xb839ec4a, 0x0 }, /* #24 */
-    { 0x080b16, 0x080382, 0xfb518dee, 0x94146b40, 0x673d22ae, 0x0 }, /* #25 */
-    { 0x300257, 0x300202, 0xf5717fe3, 0x06ee3391, 0xee834c51, 0x0 }, /* #26 */
-    { 0x071287, 0x071292, 0xf3249232, 0x8d2a6758, 0x65fa2ad9, 0x0 }, /* #27 */
-    { 0x132003, 0x132816, 0x949c5560, 0x30f3185a, 0x63a93d05, 0x0 }, /* #28 */
-    { 0x2f0806, 0x2f0003, 0x3955058a, 0x3c762049, 0xfcdee541, 0x0 }, /* #29 */
-    { 0x1d2d97, 0x1d2596, 0xca1e4988, 0xbfb0c49f, 0x0a6d84e8, 0x0 }, /* #30 */
-    { 0x304186, 0x304197, 0x84f0f065, 0xdeba76fa, 0xa636796b, 0x0 }, /* #31 */
-    { 0x1d1412, 0x1d1483, 0xcdae6d0c, 0xd7351661, 0xf67956ab, 0x0 }, /* #32 */
-    { 0x293153, 0x293186, 0xf864c93b, 0x978d6bd1, 0x60d75d69, 0x0 }, /* #33 */
-    { 0x2b3a06, 0x2b3287, 0x788c36bd, 0xfb2e6772, 0x7d5dcf4b, 0x0 }, /* #34 */
-    { 0x140512, 0x140583, 0x4f76b015, 0xd65454a1, 0x79225b74, 0x0 }, /* #35 */
-    { 0x225ac7, 0x225212, 0xd4f768db, 0x15f25c3d, 0xbf050c9d, 0x0 }, /* #36 */
-    { 0x3f5893, 0x3f5887, 0x648faa4f, 0xd0996f05, 0x93f63b49, 0x0 }, /* #37 */
-    { 0x2e6087, 0x2e6002, 0xfe4da776, 0x222032b3, 0xdc2d74c2, 0x0 }, /* #38 */
-    { 0x1f3613, 0x1f3606, 0x38f2d70d, 0x29ee235c, 0x0f04b3b0, 0x0 }, /* #39 */
-    { 0x311057, 0x311887, 0x73a7df65, 0xa16c6503, 0xd23b7a61, 0x0 }, /* #40 */
-    { 0x1f2056, 0x1f2883, 0x0b9f3feb, 0x8781bbd5, 0x841d8416, 0x0 }, /* #41 */
-    { 0x0a6343, 0x0a6b06, 0xa31005ef, 0x721a660a, 0x30f59fe4, 0x0 }, /* #42 */
-    { 0x146b86, 0x146b83, 0x74e8f04b, 0x8bf0e868, 0xe8f807e3, 0x0 }, /* #43 */
-    { 0x190a92, 0x190a93, 0x7220d9b0, 0xa76d0e2a, 0xcab3cb86, 0x0 }, /* #44 */
-    { 0x364fc7, 0x364787, 0x92cb581c, 0xaec59760, 0xe405c0bb, 0x0 }, /* #45 */
-    { 0x304756, 0x304716, 0xc823d057, 0x20e0cc6a, 0xa74303ed, 0x0 }, /* #46 */
-    { 0x367193, 0x367193, 0x8aad9832, 0xbfca9819, 0xcae30018, 0x0 }, /* #47 */
-    { 0x1b2d17, 0x1b2593, 0x83371f22, 0xab5a0b7a, 0xd7dd13a7, 0x0 }, /* #48 */
-    { 0x3c0696, 0x3c0612, 0x325ec004, 0x07ce3ebf, 0x2a908145, 0x0 }, /* #49 */
-    { 0x166ed7, 0x166686, 0xf49aa14f, 0xe0c63cca, 0x13d46484, 0x0 }, /* #50 */
-    { 0x132047, 0x132083, 0x92ac450e, 0xe6c2a158, 0xabe9a3b5, 0x0 }, /* #51 */
-    { 0x3a7746, 0x3a7f83, 0x7d89f02a, 0xd2937b34, 0xaaf674f6, 0x0 }, /* #52 */
-    { 0x385883, 0x385816, 0xb3ce8e08, 0x75ffa36a, 0x3dceea9d, 0x0 }, /* #53 */
-    { 0x3c5cd7, 0x3c5493, 0x9f5112c2, 0xdbaa8423, 0xc3a68e9e, 0x0 }, /* #54 */
-    { 0x1d28d3, 0x1d2087, 0x04aafcb6, 0x8ef5c8c3, 0x75b533f2, 0x0 }, /* #55 */
-    { 0x257042, 0x257006, 0xb0b744fe, 0x20a4ac50, 0x901298ae, 0x0 }, /* #56 */
-    { 0x257093, 0x257007, 0x24157eda, 0x24da5222, 0xff3b2cb7, 0x0 }, /* #57 */
-    { 0x346383, 0x346387, 0xd08ce563, 0xfe651650, 0xd227cf12, 0x0 }, /* #58 */
-    { 0x136096, 0x136002, 0x767486fd, 0x5a29fe31, 0x1c4a88cc, 0x0 }, /* #59 */
-    { 0x1b3842, 0x1b3893, 0x2bd4c841, 0x8d2d6d8c, 0x9ea75ab5, 0x0 }, /* #60 */
-    { 0x345197, 0x345182, 0xf5dabd1d, 0x8a24e692, 0x6bb5d68a, 0x0 }, /* #61 */
-    { 0x181453, 0x181403, 0x15e61ede, 0x1ef171fd, 0xf6f4ace0, 0x0 }, /* #62 */
-    { 0x016303, 0x016392, 0xbe672c53, 0x96d7ee58, 0x278f3dfa, 0x0 }, /* #63 */
+    { 0x133886, 0x133046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x0f35d6, 0x0f3546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x0e5102, 0x0e5146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x3e0347, 0x3e0397, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
+    { 0x2265c6, 0x226586, 0x84299ed2, 0x84299ed2, 0x00000000, 0x0 }, /* #4 */
+    { 0x2759d2, 0x275106, 0x2f2892db, 0x2f2892db, 0x00000000, 0x0 }, /* #5 */
+    { 0x1c4117, 0x1c4186, 0x90a8bfee, 0x90a8bfed, 0x00000000, 0x0 }, /* #6 */
+    { 0x2b5f07, 0x2b5706, 0x12eba023, 0x12eba022, 0x00000000, 0x0 }, /* #7 */
+    { 0x130892, 0x130093, 0x368567c2, 0xfe9b347a, 0x37ea3348, 0x0 }, /* #8 */
+    { 0x037a43, 0x037282, 0xd48368ab, 0xb36ff7d5, 0x211370d5, 0x0 }, /* #9 */
+    { 0x3a6e93, 0x3a6617, 0x30addd02, 0x383f5fff, 0xf86e7d02, 0x0 }, /* #10 */
+    { 0x114217, 0x114a87, 0x5b92291b, 0x86edc548, 0xd4a463d2, 0x0 }, /* #11 */
+    { 0x2317c2, 0x231706, 0x7a9e49c3, 0x2f54dc63, 0x4b496d60, 0x0 }, /* #12 */
+    { 0x151817, 0x151013, 0x138675e4, 0x741cfbd6, 0x9f697a0d, 0x0 }, /* #13 */
+    { 0x2c5653, 0x2c5e97, 0x680b7b44, 0x88cc311e, 0xdf3f4a25, 0x0 }, /* #14 */
+    { 0x377657, 0x377617, 0x01b2198b, 0x30d2d98b, 0xd0df3fff, 0x0 }, /* #15 */
+    { 0x016587, 0x016593, 0x812172e6, 0xb2b9ec6e, 0xce678677, 0x0 }, /* #16 */
+    { 0x384246, 0x384a06, 0xb24ca316, 0x34bc97c3, 0x7d900b53, 0x0 }, /* #17 */
+    { 0x3e5ad3, 0x3e5293, 0xc4937376, 0xfd4b36a7, 0xc7483cce, 0x0 }, /* #18 */
+    { 0x096d02, 0x096d83, 0x47e3fdc2, 0x92123770, 0xb5d1c652, 0x0 }, /* #19 */
+    { 0x233646, 0x233602, 0xec0182e4, 0x4749d743, 0xa4b7aba1, 0x0 }, /* #20 */
+    { 0x0c4a93, 0x0c4a93, 0x4e9a80f8, 0xcd3432dc, 0x81664e1b, 0x0 }, /* #21 */
+    { 0x0b3bd3, 0x0b3306, 0xe080557a, 0x55680f12, 0x8b184667, 0x0 }, /* #22 */
+    { 0x332606, 0x332686, 0xf949e6cf, 0xeaf63c4b, 0x0e53aa84, 0x0 }, /* #23 */
+    { 0x0f1ec3, 0x0f1e87, 0x78eccb2d, 0xb868a6f6, 0xc0842436, 0x0 }, /* #24 */
+    { 0x1f11c3, 0x1f1106, 0xea16350e, 0x3c6b1236, 0xadab22d7, 0x0 }, /* #25 */
+    { 0x180657, 0x180696, 0xa127b165, 0x931af259, 0x0e0cbf0b, 0x0 }, /* #26 */
+    { 0x0d5813, 0x0d5016, 0x4800b0d0, 0x3a103a22, 0x0df076ad, 0x0 }, /* #27 */
+    { 0x3e0ac7, 0x3e0a83, 0x74914dba, 0x8385e720, 0xf10b6699, 0x0 }, /* #28 */
+    { 0x125852, 0x125082, 0xb88f6477, 0x881ec026, 0x3070a451, 0x0 }, /* #29 */
+    { 0x160493, 0x160497, 0xcfcdc517, 0xd649ca2b, 0xf983faeb, 0x0 }, /* #30 */
+    { 0x0b5cc3, 0x0b5417, 0x1f3a7027, 0x3125ac87, 0xee14c39f, 0x0 }, /* #31 */
+    { 0x3e5582, 0x3e5593, 0x058b0278, 0xb7023e4a, 0x4e88c42e, 0x0 }, /* #32 */
+    { 0x004912, 0x004106, 0x7aca5ac6, 0x4145c790, 0x39849336, 0x0 }, /* #33 */
+    { 0x276ac6, 0x276213, 0x08b84a71, 0x2e6bb20d, 0xda4c9864, 0x0 }, /* #34 */
+    { 0x387793, 0x387797, 0x93949547, 0xe17e0ee8, 0xb216865e, 0x0 }, /* #35 */
+    { 0x2e7643, 0x2e7687, 0xf27a3d3e, 0xf61ff142, 0xfc5a4bfb, 0x0 }, /* #36 */
+    { 0x066553, 0x066586, 0xf1d868bc, 0xd5c009f3, 0x1c185ec8, 0x0 }, /* #37 */
+    { 0x073c43, 0x073493, 0x524bd507, 0xf512da2c, 0x5d38fada, 0x0 }, /* #38 */
+    { 0x1e7b92, 0x1e7303, 0x428eefc0, 0x718507d0, 0xd109e7f0, 0x0 }, /* #39 */
+    { 0x214656, 0x214e06, 0xe65a28f8, 0x7a7b4d06, 0x6bdedbf2, 0x0 }, /* #40 */
+    { 0x0f0947, 0x0f0103, 0x0fd66f7e, 0x572c4951, 0xb8aa262c, 0x0 }, /* #41 */
+    { 0x257d86, 0x257d12, 0x9e822b59, 0x2aa6cb8a, 0x73db5fcf, 0x0 }, /* #42 */
+    { 0x101793, 0x101797, 0x2014b2a2, 0xaff14466, 0x70236e3b, 0x0 }, /* #43 */
+    { 0x300c83, 0x300c06, 0xb4b4efbe, 0x708853a3, 0x442c9c1a, 0x0 }, /* #44 */
+    { 0x1d6513, 0x1d6516, 0x712a7e82, 0x56fb9844, 0x1a2ee63d, 0x0 }, /* #45 */
+    { 0x2a7a46, 0x2a7286, 0xf6d2f2cd, 0xf62a9ff3, 0x00a852da, 0x0 }, /* #46 */
+    { 0x257843, 0x257097, 0x2ae78e50, 0xcfbe98b2, 0x5b28f59d, 0x0 }, /* #47 */
+    { 0x387cc6, 0x387416, 0xf14ef4b0, 0x14295c82, 0xdd25982e, 0x0 }, /* #48 */
+    { 0x0b27c2, 0x0b2712, 0x62e27cf0, 0x209700f7, 0x424b7bf9, 0x0 }, /* #49 */
+    { 0x007882, 0x007012, 0xfb0046c2, 0x4f410b86, 0xabbf3b3c, 0x0 }, /* #50 */
+    { 0x335607, 0x335687, 0xb64ffa4b, 0xdb9dd528, 0xdab22522, 0x0 }, /* #51 */
+    { 0x3f7cd2, 0x3f7c06, 0xeb8eff67, 0x77cdb144, 0x73c14e23, 0x0 }, /* #52 */
+    { 0x1422c7, 0x142283, 0xac04b95f, 0xebd0b540, 0xc034041e, 0x0 }, /* #53 */
+    { 0x354043, 0x354893, 0x589d0961, 0xce689e26, 0x8a346b3a, 0x0 }, /* #54 */
+    { 0x364c07, 0x364c97, 0x221ec2b4, 0x92ffc5ff, 0x8f1efcb4, 0x0 }, /* #55 */
+    { 0x2d4046, 0x2d4887, 0x7a45168c, 0xbe1277d8, 0xbc329eb4, 0x0 }, /* #56 */
+    { 0x284412, 0x284483, 0x815f402e, 0xe8aeab5d, 0x98b094d1, 0x0 }, /* #57 */
+    { 0x1f28c3, 0x1f2092, 0xc037d0b1, 0x9f2a34c8, 0x210d9be8, 0x0 }, /* #58 */
+    { 0x2d0fc7, 0x2d0f87, 0x341b9625, 0xb3347711, 0x80e71f13, 0x0 }, /* #59 */
+    { 0x1e0213, 0x1e0287, 0x5e6edffa, 0xfab36028, 0x63bb7fd1, 0x0 }, /* #60 */
+    { 0x0633d2, 0x063306, 0xd61e894c, 0x3d7612fc, 0x98a87650, 0x0 }, /* #61 */
+    { 0x322c46, 0x322497, 0xc8ee8881, 0xd11c7ab7, 0xf7d20dca, 0x0 }, /* #62 */
+    { 0x397357, 0x397302, 0x6414641f, 0x6287b7da, 0x018cac44, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_sbb_u32_locked[] =
 {
-    { 0x1419c6, 0x141103, 0x31a9b39b, 0x355af432, 0xfc4ebf69, 0x0 }, /* #0 */
-    { 0x382547, 0x382593, 0xb734c333, 0xce395d9d, 0xe8fb6595, 0x0 }, /* #1 */
-    { 0x0a4f03, 0x0a4706, 0xd20b849d, 0x1fdc1bf0, 0xb22f68ac, 0x0 }, /* #2 */
-    { 0x010dd3, 0x010d93, 0x42ba6d60, 0xa5579186, 0x9d62dbd9, 0x0 }, /* #3 */
-    { 0x0f3357, 0x0f3b87, 0x738ec90c, 0xd05d7bc6, 0xa3314d45, 0x0 }, /* #4 */
-    { 0x250d92, 0x250517, 0x1bfb2be0, 0x54fd9e66, 0xc6fd8d7a, 0x0 }, /* #5 */
-    { 0x134803, 0x134083, 0xeba738a9, 0xfc2e2232, 0xef791676, 0x0 }, /* #6 */
-    { 0x313553, 0x313512, 0x0cf77832, 0x02033619, 0x0af44218, 0x0 }, /* #7 */
-    { 0x1f3b46, 0x1f3397, 0xa86c8644, 0xbb897659, 0xece30feb, 0x0 }, /* #8 */
-    { 0x2a2452, 0x2a2406, 0xf7b6bc82, 0x39a4a521, 0xbe121761, 0x0 }, /* #9 */
-    { 0x142213, 0x142292, 0xca48a071, 0xa42b4073, 0x261d5ffd, 0x0 }, /* #10 */
-    { 0x086e97, 0x086697, 0x1be825d6, 0xf5dc12eb, 0x260c12ea, 0x0 }, /* #11 */
-    { 0x2d5403, 0x2d5497, 0x8244025c, 0xc34d1b2e, 0xbef6e72d, 0x0 }, /* #12 */
-    { 0x035b86, 0x035313, 0x4eb6120b, 0x7b5b597f, 0xd35ab88c, 0x0 }, /* #13 */
-    { 0x097943, 0x097197, 0x8dcb2f73, 0xf732e087, 0x96984eeb, 0x0 }, /* #14 */
-    { 0x190196, 0x190912, 0x878c4714, 0x3cfdd129, 0x4a8e75eb, 0x0 }, /* #15 */
-    { 0x1f1c97, 0x1f1c97, 0x7aa9ba01, 0xddb6e36f, 0x9cf2d691, 0x0 }, /* #16 */
-    { 0x245852, 0x245012, 0xb63da6a6, 0x2cb5ae8a, 0x8987f81c, 0x0 }, /* #17 */
-    { 0x317b07, 0x317306, 0xefdfdd15, 0x5db41600, 0x922bc714, 0x0 }, /* #18 */
-    { 0x1b1c13, 0x1b1c83, 0x7bd7f1bd, 0x9d9802ec, 0xde3feed0, 0x0 }, /* #19 */
-    { 0x251053, 0x251812, 0xa63089ac, 0x2991da0e, 0x7c9eaf9d, 0x0 }, /* #20 */
-    { 0x1b2c56, 0x1b2497, 0x32cf4d70, 0xeaea1e7d, 0x47e52ef3, 0x0 }, /* #21 */
-    { 0x2d5793, 0x2d5783, 0xcb901d6e, 0xe913d5ea, 0xe27c4783, 0x0 }, /* #22 */
-    { 0x3b1bd2, 0x3b1316, 0xa3a95e64, 0x1f35340a, 0x84742a5a, 0x0 }, /* #23 */
-    { 0x087cd6, 0x087487, 0x8ac63c49, 0xee265a24, 0x9c9fe225, 0x0 }, /* #24 */
-    { 0x1d4906, 0x1d4193, 0x3de760a2, 0xdc6e1534, 0x61794b6e, 0x0 }, /* #25 */
-    { 0x0733c7, 0x073b87, 0x70a21e2f, 0x8d3644c0, 0xe36bd96e, 0x0 }, /* #26 */
-    { 0x0f56c6, 0x0f5602, 0x2e67605a, 0x29807304, 0x04e6ed56, 0x0 }, /* #27 */
-    { 0x274c53, 0x274406, 0x7e1f196f, 0x12601255, 0x6bbf0719, 0x0 }, /* #28 */
-    { 0x2b1097, 0x2b1017, 0x3b1870f0, 0x7979953c, 0xc19edbb3, 0x0 }, /* #29 */
-    { 0x2b7347, 0x2b7382, 0xc972f6cf, 0xaec94119, 0x1aa9b5b5, 0x0 }, /* #30 */
-    { 0x180b97, 0x180b06, 0x85bee81e, 0x4d45bac6, 0x38792d57, 0x0 }, /* #31 */
-    { 0x0f6883, 0x0f6092, 0xc4ec2ca3, 0x978587f4, 0x2d66a4ae, 0x0 }, /* #32 */
-    { 0x055396, 0x055386, 0xd6c8625f, 0x9915eae4, 0x3db2777b, 0x0 }, /* #33 */
-    { 0x026c97, 0x026c83, 0x256f07fb, 0x88f9e437, 0x9c7523c3, 0x0 }, /* #34 */
-    { 0x0c3b56, 0x0c3387, 0x0993db71, 0xbf67fed1, 0x4a2bdca0, 0x0 }, /* #35 */
-    { 0x213243, 0x213292, 0xfac891b0, 0xf4f3b9b9, 0x05d4d7f6, 0x0 }, /* #36 */
-    { 0x2e7b43, 0x2e7393, 0xa7208595, 0xdefe577c, 0xc8222e18, 0x0 }, /* #37 */
-    { 0x002dd3, 0x002582, 0xefc0b73e, 0xda82367a, 0x153e80c3, 0x0 }, /* #38 */
-    { 0x372dc7, 0x372587, 0x473be16b, 0xdaef8514, 0x6c4c5c56, 0x0 }, /* #39 */
-    { 0x061893, 0x061006, 0xbdb6e324, 0x0bbc7300, 0xb1fa7023, 0x0 }, /* #40 */
-    { 0x182357, 0x182393, 0x3e0072ae, 0xee97555e, 0x4f691d4f, 0x0 }, /* #41 */
-    { 0x033552, 0x033583, 0x04a96bde, 0xb5c08cd5, 0x4ee8df09, 0x0 }, /* #42 */
-    { 0x0a7052, 0x0a7087, 0x97a92f05, 0xf35b31a0, 0xa44dfd65, 0x0 }, /* #43 */
-    { 0x372557, 0x372597, 0x48740e55, 0xcd1afab8, 0x7b59139c, 0x0 }, /* #44 */
-    { 0x034492, 0x034c02, 0x990a676f, 0x1efd915b, 0x7a0cd614, 0x0 }, /* #45 */
-    { 0x3a58d2, 0x3a5082, 0x8af0d3c7, 0x8210ff86, 0x08dfd441, 0x0 }, /* #46 */
-    { 0x277bd6, 0x277b93, 0x504e6006, 0x86cc2dbf, 0xc9823247, 0x0 }, /* #47 */
-    { 0x325813, 0x325893, 0x2b8f9b2c, 0x8a7afe4c, 0xa1149cdf, 0x0 }, /* #48 */
-    { 0x070552, 0x070587, 0xa6b6253c, 0xe66f6a6a, 0xc046bad2, 0x0 }, /* #49 */
-    { 0x295ec7, 0x295693, 0xbe28bc0a, 0xd9d746ce, 0xe451753b, 0x0 }, /* #50 */
-    { 0x270717, 0x270f87, 0x1957b21b, 0x8ce979aa, 0x8c6e3870, 0x0 }, /* #51 */
-    { 0x3b4752, 0x3b4f02, 0x9bcf167d, 0x23017edc, 0x78cd97a1, 0x0 }, /* #52 */
-    { 0x1e08d7, 0x1e0007, 0x2e601adf, 0x46dbdc9c, 0xe7843e42, 0x0 }, /* #53 */
-    { 0x137352, 0x137303, 0x19f83b34, 0x62013a23, 0xb7f70111, 0x0 }, /* #54 */
-    { 0x1865d6, 0x186d93, 0x7287e2ec, 0xbb44d50e, 0xb7430dde, 0x0 }, /* #55 */
-    { 0x0326d7, 0x032616, 0xfe8856bf, 0x1591003f, 0xe8f7567f, 0x0 }, /* #56 */
-    { 0x0f40d6, 0x0f4097, 0x9dfeaec0, 0xa27bbf4b, 0xfb82ef75, 0x0 }, /* #57 */
-    { 0x372986, 0x372102, 0xfc9104db, 0x67baff1a, 0x94d605c1, 0x0 }, /* #58 */
-    { 0x134c96, 0x134496, 0xfcdcc4d2, 0xbadecdc9, 0x41fdf709, 0x0 }, /* #59 */
-    { 0x162dd7, 0x162507, 0x0b30c7af, 0x1baaeef5, 0xef85d8b9, 0x0 }, /* #60 */
-    { 0x1712c2, 0x171a83, 0x196c5261, 0x82d7e710, 0x96946b51, 0x0 }, /* #61 */
-    { 0x111e43, 0x111612, 0xaab7b934, 0x26d79e5e, 0x83e01ad5, 0x0 }, /* #62 */
-    { 0x0117c7, 0x011796, 0xea9e0455, 0xbe6f8606, 0x2c2e7e4e, 0x0 }, /* #63 */
+    { 0x1c5083, 0x1c5097, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #0 */
+    { 0x012c17, 0x012497, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #1 */
+    { 0x213843, 0x213097, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #2 */
+    { 0x0319d7, 0x031197, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
+    { 0x3b7e42, 0x3b7682, 0xb5f57afd, 0xb5f57afd, 0x00000000, 0x0 }, /* #4 */
+    { 0x202c03, 0x202402, 0x01445b1d, 0x01445b1c, 0x00000000, 0x0 }, /* #5 */
+    { 0x1745c2, 0x174582, 0x8c48afd6, 0x8c48afd6, 0x00000000, 0x0 }, /* #6 */
+    { 0x130706, 0x130702, 0x6d964a25, 0x6d964a25, 0x00000000, 0x0 }, /* #7 */
+    { 0x350196, 0x350116, 0x5727b7a0, 0x01200603, 0x5607b19d, 0x0 }, /* #8 */
+    { 0x1c67c2, 0x1c6716, 0x5cccf6b0, 0x4dfef5b7, 0x0ece00f9, 0x0 }, /* #9 */
+    { 0x0c5bd7, 0x0c5306, 0x7c67aca8, 0x5c3a1247, 0x202d9a60, 0x0 }, /* #10 */
+    { 0x2f7c07, 0x2f7483, 0x90c1189d, 0x9f129aa2, 0xf1ae7dfa, 0x0 }, /* #11 */
+    { 0x213c93, 0x213403, 0x2e41ad7b, 0x5e811094, 0xcfc09ce6, 0x0 }, /* #12 */
+    { 0x1270c7, 0x127093, 0x0c41b182, 0x8f1ea894, 0x7d2308ed, 0x0 }, /* #13 */
+    { 0x250f13, 0x250716, 0xcb0598eb, 0x2e041d4b, 0x9d017b9f, 0x0 }, /* #14 */
+    { 0x124983, 0x124107, 0x28209bac, 0x7c0c5184, 0xac144a27, 0x0 }, /* #15 */
+    { 0x1c0c12, 0x1c0497, 0x1a6faca6, 0xc4a35617, 0x55cc568f, 0x0 }, /* #16 */
+    { 0x061202, 0x061202, 0x3eef592a, 0x164fe6d3, 0x289f7257, 0x0 }, /* #17 */
+    { 0x211d57, 0x211593, 0x5e901146, 0xe6a6b357, 0x77e95dee, 0x0 }, /* #18 */
+    { 0x197d57, 0x197513, 0x0736b009, 0x441e2d5b, 0xc31882ad, 0x0 }, /* #19 */
+    { 0x092c47, 0x092c87, 0x54ca59f6, 0xd4c8b6b4, 0x8001a341, 0x0 }, /* #20 */
+    { 0x0f1b56, 0x0f1302, 0x2f296cce, 0x20513091, 0x0ed83c3d, 0x0 }, /* #21 */
+    { 0x230b43, 0x230b97, 0x41ebe9e9, 0xa7e39ff9, 0x9a0849ef, 0x0 }, /* #22 */
+    { 0x3450c6, 0x345097, 0x18ad4810, 0xac16d3cf, 0x6c967441, 0x0 }, /* #23 */
+    { 0x2b1196, 0x2b1116, 0x9e0c299a, 0x100e1bac, 0x8dfe0dee, 0x0 }, /* #24 */
+    { 0x176412, 0x176c02, 0x81077eb8, 0x0510bc43, 0x7bf6c275, 0x0 }, /* #25 */
+    { 0x364f86, 0x364f02, 0xa76844c8, 0x2d6b7262, 0x79fcd266, 0x0 }, /* #26 */
+    { 0x0e13d7, 0x0e1383, 0x4fbdc2bb, 0xf1b6a18a, 0x5e072130, 0x0 }, /* #27 */
+    { 0x0619c6, 0x061916, 0xbe0ca56d, 0x66cdcb5f, 0x573eda0e, 0x0 }, /* #28 */
+    { 0x0b1202, 0x0b1207, 0x1867ea2e, 0x32398741, 0xe62e62ed, 0x0 }, /* #29 */
+    { 0x2341c7, 0x234186, 0xc1f6b678, 0x8d9674e2, 0x34604195, 0x0 }, /* #30 */
+    { 0x0a1987, 0x0a1193, 0x5f5d1e80, 0xf0d380cb, 0x6e899db4, 0x0 }, /* #31 */
+    { 0x067fd6, 0x067782, 0xd9ddbb12, 0xc3412032, 0x169c9ae0, 0x0 }, /* #32 */
+    { 0x0b6cc3, 0x0b6406, 0xb31a1837, 0x31135b03, 0x8206bd33, 0x0 }, /* #33 */
+    { 0x0e4412, 0x0e4c93, 0x4c6d0913, 0xc4880a34, 0x87e4fedf, 0x0 }, /* #34 */
+    { 0x1d3416, 0x1d3493, 0x38e3f188, 0xe2b2032f, 0x5631ee59, 0x0 }, /* #35 */
+    { 0x1c6696, 0x1c6602, 0x31f01394, 0x1dd53662, 0x141add32, 0x0 }, /* #36 */
+    { 0x105e17, 0x105616, 0xf8585352, 0x12104d35, 0xe648061c, 0x0 }, /* #37 */
+    { 0x1833c3, 0x183397, 0x1ccd6fea, 0xf5887c5c, 0x2744f38d, 0x0 }, /* #38 */
+    { 0x2a5846, 0x2a5893, 0x5dcbcef2, 0xbcda2ca8, 0xa0f1a24a, 0x0 }, /* #39 */
+    { 0x0877d7, 0x087f12, 0x9cd92fe0, 0x62bc4ee6, 0x3a1ce0f9, 0x0 }, /* #40 */
+    { 0x0b0897, 0x0b0017, 0x48218063, 0x5e9ca99f, 0xe984d6c3, 0x0 }, /* #41 */
+    { 0x1a4b47, 0x1a4316, 0x72b1aea6, 0x18331fc6, 0x5a7e8edf, 0x0 }, /* #42 */
+    { 0x292146, 0x292192, 0xefc0abe2, 0xdc7f455d, 0x13416685, 0x0 }, /* #43 */
+    { 0x052e42, 0x052697, 0x8aa7a6c4, 0xfd9c5436, 0x8d0b528e, 0x0 }, /* #44 */
+    { 0x270907, 0x270993, 0x25398c53, 0x9d7e9dc7, 0x87baee8b, 0x0 }, /* #45 */
+    { 0x122293, 0x122287, 0xf0c0956c, 0xfc2cd399, 0xf493c1d2, 0x0 }, /* #46 */
+    { 0x362cd6, 0x362c06, 0xc81c22e6, 0x7abbde35, 0x4d6044b1, 0x0 }, /* #47 */
+    { 0x384746, 0x384702, 0xc3f0f60b, 0x37f7c5c4, 0x8bf93047, 0x0 }, /* #48 */
+    { 0x0b48c6, 0x0b4083, 0x55992077, 0xf79f3b85, 0x5df9e4f2, 0x0 }, /* #49 */
+    { 0x044383, 0x044393, 0x184617b8, 0xfd6fb27f, 0x1ad66538, 0x0 }, /* #50 */
+    { 0x006892, 0x006013, 0x3773f933, 0x4917f9a7, 0xee5bff8c, 0x0 }, /* #51 */
+    { 0x327846, 0x327086, 0xe84fb9db, 0x883b7fa5, 0x60143a36, 0x0 }, /* #52 */
+    { 0x225207, 0x225296, 0xeb90fbc8, 0x8336bc8d, 0x685a3f3a, 0x0 }, /* #53 */
+    { 0x1b71d2, 0x1b7912, 0xa5e2d0e7, 0x77e7846e, 0x2dfb4c79, 0x0 }, /* #54 */
+    { 0x0d3107, 0x0d3997, 0x5d9a9a91, 0x82d6ae81, 0xdac3ec0f, 0x0 }, /* #55 */
+    { 0x1417c3, 0x141f16, 0xa1993f55, 0x2beeb466, 0x75aa8aee, 0x0 }, /* #56 */
+    { 0x180393, 0x180302, 0x4abc56af, 0x23d1bc7c, 0x26ea9a32, 0x0 }, /* #57 */
+    { 0x3b3853, 0x3b3002, 0x3ead737a, 0x2d18aec2, 0x1194c4b7, 0x0 }, /* #58 */
+    { 0x080252, 0x080283, 0x5472e44c, 0xe1365625, 0x733c8e27, 0x0 }, /* #59 */
+    { 0x174792, 0x174707, 0x04a7f96b, 0x55c83ac3, 0xaedfbea8, 0x0 }, /* #60 */
+    { 0x023e97, 0x023e87, 0x7491d10b, 0x90377500, 0xe45a5c0a, 0x0 }, /* #61 */
+    { 0x145497, 0x145403, 0x77370057, 0x7949c652, 0xfded3a04, 0x0 }, /* #62 */
+    { 0x3243d3, 0x324306, 0x4e16cc7a, 0x15fdb035, 0x38191c44, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_or_u32[] =
 {
-    { 0x266a56, 0x266206, 0x63d172c3, 0x6bd5f3e7, 0x0bc59367, 0x0 }, /* #0 */
-    { 0x361d92, 0x361506, 0x71650fa7, 0x71e7bfe7, 0x21e6b646, 0x0 }, /* #1 */
-    { 0x085fc2, 0x085782, 0xfae2257c, 0xffeb2f7f, 0x950b0e17, 0x0 }, /* #2 */
-    { 0x0a3397, 0x0a3302, 0x1303310e, 0x378bb9bf, 0x3689b8b5, 0x0 }, /* #3 */
-    { 0x3d2fd7, 0x3d2786, 0x92658052, 0x97ef90ff, 0x05cb90ed, 0x0 }, /* #4 */
-    { 0x175b47, 0x175382, 0xd2c563b4, 0xdfd5ebf4, 0x5d14e8e0, 0x0 }, /* #5 */
-    { 0x054457, 0x054402, 0x41494fb2, 0x754f5fba, 0x340f509a, 0x0 }, /* #6 */
-    { 0x344903, 0x344186, 0x0242d0a1, 0xf2cefbaf, 0xf08efb2f, 0x0 }, /* #7 */
-    { 0x0d0446, 0x0d0486, 0x539b5f85, 0xff9f7fa5, 0xbd9c3fa4, 0x0 }, /* #8 */
-    { 0x166843, 0x166086, 0xaa20d46a, 0xfb79d4eb, 0xd15990c1, 0x0 }, /* #9 */
-    { 0x2e1882, 0x2e1082, 0x3c2658fc, 0xfdbe58fd, 0xf99c4811, 0x0 }, /* #10 */
-    { 0x3d26d2, 0x3d2606, 0x259363b0, 0x6ff7ebf9, 0x6f75ebe9, 0x0 }, /* #11 */
-    { 0x132656, 0x132682, 0x307a0cd7, 0xbcfb1cdf, 0x9ce1101e, 0x0 }, /* #12 */
-    { 0x293043, 0x293086, 0x8a676fd5, 0xceff6fdd, 0xccdf0e49, 0x0 }, /* #13 */
-    { 0x226113, 0x226182, 0x69f0695b, 0xeff4ebdf, 0xa694eadf, 0x0 }, /* #14 */
-    { 0x080b16, 0x080386, 0x234fef80, 0xb7ffef9c, 0x94f4ce9c, 0x0 }, /* #15 */
-    { 0x1a2317, 0x1a2382, 0xb00975e9, 0xbd1d7dfd, 0xbd1c4d75, 0x0 }, /* #16 */
-    { 0x217c56, 0x217482, 0xd1745bc1, 0xff745fef, 0x6e3405ae, 0x0 }, /* #17 */
-    { 0x207a16, 0x207202, 0x6dca99c3, 0x7dff99c7, 0x10350985, 0x0 }, /* #18 */
-    { 0x040313, 0x040306, 0x4d65d988, 0x5dedff9f, 0x19ac7697, 0x0 }, /* #19 */
-    { 0x1d4086, 0x1d4082, 0x93d46122, 0xdff56b2f, 0x5c352a2d, 0x0 }, /* #20 */
-    { 0x2e4182, 0x2e4186, 0xbce255e0, 0xbff655fa, 0xaf74045a, 0x0 }, /* #21 */
-    { 0x094906, 0x094186, 0xfeae6916, 0xfeff6b96, 0xec754380, 0x0 }, /* #22 */
-    { 0x221f47, 0x221786, 0xde889c75, 0xdedffdff, 0x5ad7f5cf, 0x0 }, /* #23 */
-    { 0x0b1783, 0x0b1782, 0xe9fc577c, 0xfdffd77c, 0x35d3c440, 0x0 }, /* #24 */
-    { 0x396153, 0x396106, 0x3b66cf9d, 0x3beeefff, 0x1ac86ae2, 0x0 }, /* #25 */
-    { 0x0050d6, 0x005086, 0xc7d906dc, 0xffd95fde, 0xf951598a, 0x0 }, /* #26 */
-    { 0x0d1046, 0x0d1006, 0x24c4a881, 0x6fd6e8d7, 0x6b12e0d6, 0x0 }, /* #27 */
-    { 0x271793, 0x271782, 0xac4498f6, 0xafd6ddfe, 0x0b96552e, 0x0 }, /* #28 */
-    { 0x3265c6, 0x326582, 0xd637e918, 0xf6bffbf8, 0xf0a852e0, 0x0 }, /* #29 */
-    { 0x1929c2, 0x192186, 0xc74e5c87, 0xefdefed7, 0xe99ca6d0, 0x0 }, /* #30 */
-    { 0x1d6392, 0x1d6302, 0x23fe5993, 0x2ffefdbf, 0x0faaf52e, 0x0 }, /* #31 */
-    { 0x0647d6, 0x064786, 0xda6bf175, 0xfefbf5f5, 0xa4b945e0, 0x0 }, /* #32 */
-    { 0x1a07d7, 0x1a0786, 0xfa542745, 0xfade67c5, 0x6ade61c1, 0x0 }, /* #33 */
-    { 0x235bc3, 0x235386, 0x0a794c72, 0xebf9ddff, 0xe189d5bd, 0x0 }, /* #34 */
-    { 0x2f7c56, 0x2f7482, 0x4d966587, 0xcdf7eddf, 0xcce3a9dc, 0x0 }, /* #35 */
-    { 0x136557, 0x136586, 0x8977e032, 0xdd77f87e, 0xdd20184c, 0x0 }, /* #36 */
-    { 0x1b5557, 0x1b5586, 0x0c7ff720, 0xad7fff69, 0xa5395c49, 0x0 }, /* #37 */
-    { 0x194f96, 0x194782, 0x43d3e34c, 0xcbfff75e, 0x8befb55e, 0x0 }, /* #38 */
-    { 0x2c3453, 0x2c3402, 0x49e6fa6c, 0x5be6ffec, 0x5b42cd88, 0x0 }, /* #39 */
-    { 0x032993, 0x032186, 0x9fba46f6, 0xffbad6ff, 0xfe88d0bf, 0x0 }, /* #40 */
-    { 0x262ac2, 0x262282, 0xe65e74ef, 0xe75f7fef, 0xc34f2b6a, 0x0 }, /* #41 */
-    { 0x2b5e86, 0x2b5682, 0x80d46f92, 0xfafcfffe, 0x7ae8fb7e, 0x0 }, /* #42 */
-    { 0x172b43, 0x172302, 0x616305b2, 0x6d6b1fb3, 0x2c0b1b11, 0x0 }, /* #43 */
-    { 0x1e0f86, 0x1e0786, 0xb0976f3c, 0xb697ef3c, 0x2607e510, 0x0 }, /* #44 */
-    { 0x0f10d3, 0x0f1002, 0x57b4e768, 0x77f4ef68, 0x65c46900, 0x0 }, /* #45 */
-    { 0x133956, 0x133186, 0x95ee57fb, 0xd7fe7fff, 0x52d22afc, 0x0 }, /* #46 */
-    { 0x0430d6, 0x043086, 0x4f24721e, 0xefe47a3f, 0xa1c03829, 0x0 }, /* #47 */
-    { 0x273dc2, 0x273586, 0xe1cfc9ff, 0xf1dfddff, 0x10d695b0, 0x0 }, /* #48 */
-    { 0x3d7f46, 0x3d7782, 0xa3aee961, 0xf3fefb67, 0xf05c1267, 0x0 }, /* #49 */
-    { 0x3c61d2, 0x3c6106, 0x03ba38f0, 0x77fa3ef9, 0x76f01679, 0x0 }, /* #50 */
-    { 0x3c0743, 0x3c0786, 0xfa9e3edb, 0xfbbefedb, 0x2b30dac1, 0x0 }, /* #51 */
-    { 0x294b06, 0x294382, 0xed920e9a, 0xeffebfdf, 0xcffcb7d5, 0x0 }, /* #52 */
-    { 0x0929d3, 0x092186, 0x9522c7d8, 0xdf6ec7ff, 0x5e6e40bf, 0x0 }, /* #53 */
-    { 0x1c4b16, 0x1c4382, 0xb420f03e, 0xbe7cf13e, 0x1e7c912e, 0x0 }, /* #54 */
-    { 0x1f1352, 0x1f1386, 0x750ace38, 0xfd6afeb8, 0x9868fa90, 0x0 }, /* #55 */
-    { 0x2e7b82, 0x2e7386, 0xa8b6e708, 0xfffff7ed, 0xfff9f3ed, 0x0 }, /* #56 */
-    { 0x3d6d43, 0x3d6586, 0x1c1aa5f4, 0x9d9fe5f6, 0x99854496, 0x0 }, /* #57 */
-    { 0x1960d2, 0x196006, 0x30beec57, 0x76befdd7, 0x468e7d95, 0x0 }, /* #58 */
-    { 0x164487, 0x164402, 0x0002c436, 0x359fd63e, 0x359fd60e, 0x0 }, /* #59 */
-    { 0x1e6d56, 0x1e6582, 0x91248753, 0xb53487d3, 0xb53083c3, 0x0 }, /* #60 */
-    { 0x074e87, 0x074686, 0xe73c6a4d, 0xef7efb5f, 0xef66f95a, 0x0 }, /* #61 */
-    { 0x3c3cd3, 0x3c3486, 0x5452745a, 0xf556ffff, 0xb154ebf5, 0x0 }, /* #62 */
-    { 0x0f5bd3, 0x0f5306, 0x4c1def4e, 0x4d5dff5f, 0x4149f019, 0x0 }, /* #63 */
+    { 0x375697, 0x375646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x073416, 0x073446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x026803, 0x026046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x293b93, 0x293346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x013e53, 0x013682, 0xd64b01d6, 0xd64b01d6, 0x00000000, 0x0 }, /* #4 */
+    { 0x1a2517, 0x1a2502, 0x79892170, 0x79892170, 0x00000000, 0x0 }, /* #5 */
+    { 0x351556, 0x351506, 0x65c9c97e, 0x65c9c97e, 0x00000000, 0x0 }, /* #6 */
+    { 0x257352, 0x257306, 0x66052c8b, 0x66052c8b, 0x00000000, 0x0 }, /* #7 */
+    { 0x034c12, 0x034486, 0xeac57c66, 0xebddfcff, 0x61d9a89b, 0x0 }, /* #8 */
+    { 0x300047, 0x300082, 0x9038f985, 0xbdfaf9c7, 0xadda39c3, 0x0 }, /* #9 */
+    { 0x377b16, 0x377386, 0x45c11d18, 0xf7d5df7b, 0xf6d4c763, 0x0 }, /* #10 */
+    { 0x267057, 0x267006, 0x0cf1c49a, 0x7df7f7fa, 0x7956f3f0, 0x0 }, /* #11 */
+    { 0x293587, 0x293586, 0xfaf2da2b, 0xfffadaff, 0x2dbadaf4, 0x0 }, /* #12 */
+    { 0x017dc3, 0x017502, 0x61aa5e18, 0x77bafe58, 0x7710b450, 0x0 }, /* #13 */
+    { 0x225753, 0x225782, 0xf5721f4b, 0xf576ff4f, 0xd126e005, 0x0 }, /* #14 */
+    { 0x397ed6, 0x397686, 0xe525f716, 0xefffffd7, 0x4ffa8ac7, 0x0 }, /* #15 */
+    { 0x2d39c7, 0x2d3186, 0xaf98734e, 0xaffbfbde, 0x82fbe9d2, 0x0 }, /* #16 */
+    { 0x1a0692, 0x1a0686, 0x57e908ba, 0xf7edeabb, 0xa5ede281, 0x0 }, /* #17 */
+    { 0x063913, 0x063106, 0x116a4df6, 0x7d6b7fff, 0x7c69732b, 0x0 }, /* #18 */
+    { 0x2b7097, 0x2b7006, 0x0da43b42, 0x2fa5bbf6, 0x23859ab6, 0x0 }, /* #19 */
+    { 0x265b02, 0x265386, 0xdb84e0a1, 0xdbc4f0a3, 0x99c03083, 0x0 }, /* #20 */
+    { 0x2d5246, 0x2d5282, 0x40e28d02, 0xf9ebdf6e, 0xb96b5f6c, 0x0 }, /* #21 */
+    { 0x0d0602, 0x0d0686, 0xc6cf652e, 0xefcfedaf, 0x6908c8a3, 0x0 }, /* #22 */
+    { 0x035d07, 0x035586, 0xab6a54af, 0xff7a7faf, 0xd4587b0b, 0x0 }, /* #23 */
+    { 0x087cc2, 0x087482, 0x2e912f02, 0xaebf2f43, 0x803e2f41, 0x0 }, /* #24 */
+    { 0x3a62d3, 0x3a6286, 0xd06bad2a, 0xdc7fef7b, 0x1c1eca5b, 0x0 }, /* #25 */
+    { 0x0f2256, 0x0f2286, 0xfcc09c56, 0xfddf9d7e, 0xb9df112c, 0x0 }, /* #26 */
+    { 0x133bc7, 0x133382, 0x23bb7c0f, 0xb7bf7e8f, 0x952e5a8b, 0x0 }, /* #27 */
+    { 0x361503, 0x361582, 0x8507037e, 0xbd07a77f, 0xb906a44b, 0x0 }, /* #28 */
+    { 0x384646, 0x384686, 0xd825de3f, 0xdffdde3f, 0x5ffd1e07, 0x0 }, /* #29 */
+    { 0x203e46, 0x203686, 0x2a590dcc, 0xbafd0fdd, 0x92a50a15, 0x0 }, /* #30 */
+    { 0x3a2d57, 0x3a2502, 0x49305f09, 0x59fdff4f, 0x51ddba47, 0x0 }, /* #31 */
+    { 0x1c4dc3, 0x1c4586, 0x7b09f9ca, 0xfb79ffee, 0xc379072e, 0x0 }, /* #32 */
+    { 0x101543, 0x101582, 0xea443d40, 0xef663d5b, 0xaf26155b, 0x0 }, /* #33 */
+    { 0x2655d6, 0x265582, 0x96616a3c, 0xfee57abc, 0x78e470ac, 0x0 }, /* #34 */
+    { 0x141fd3, 0x141782, 0xf43f52de, 0xfdbf57fe, 0x19b9553c, 0x0 }, /* #35 */
+    { 0x143e47, 0x143682, 0x6bbe1a81, 0xfbbfdbb9, 0xf1a7db39, 0x0 }, /* #36 */
+    { 0x115f53, 0x115782, 0xde53ad1c, 0xfe5fef9d, 0xee1c6789, 0x0 }, /* #37 */
+    { 0x0f1712, 0x0f1782, 0xf2083cc9, 0xf619fed9, 0x6619c658, 0x0 }, /* #38 */
+    { 0x2e1ac2, 0x2e1282, 0x8192ae33, 0xf9d3bf37, 0xf941b925, 0x0 }, /* #39 */
+    { 0x250dd7, 0x250582, 0x14c8d6ae, 0xb4e8d7bf, 0xa428d33d, 0x0 }, /* #40 */
+    { 0x3722c6, 0x372286, 0xab88f72c, 0xebfbff2d, 0xe9f3a92d, 0x0 }, /* #41 */
+    { 0x151187, 0x151106, 0x5add9282, 0x7bddb387, 0x79cda187, 0x0 }, /* #42 */
+    { 0x210e46, 0x210682, 0xae98bfa3, 0xeebcfffb, 0xe0b450d9, 0x0 }, /* #43 */
+    { 0x2f1c57, 0x2f1402, 0x2e177786, 0x3ed77786, 0x36c31080, 0x0 }, /* #44 */
+    { 0x211982, 0x211102, 0x214392dc, 0x69dbdadf, 0x499a581f, 0x0 }, /* #45 */
+    { 0x1063d3, 0x106382, 0xedc9f487, 0xfdfbf6bf, 0xd87bf2b8, 0x0 }, /* #46 */
+    { 0x027e97, 0x027606, 0x650df2b1, 0x7d3ff2f3, 0x593342c3, 0x0 }, /* #47 */
+    { 0x323716, 0x323786, 0x203c9ca1, 0xef3cdebb, 0xef04463b, 0x0 }, /* #48 */
+    { 0x0b4fd7, 0x0b4702, 0x0de2b11b, 0x4dfef9fb, 0x407e79ea, 0x0 }, /* #49 */
+    { 0x3f44c6, 0x3f4482, 0xbded2f95, 0xbded3fbf, 0x21ad3caf, 0x0 }, /* #50 */
+    { 0x1a1353, 0x1a1382, 0x197861a4, 0x99faf5a7, 0x90eaf5a7, 0x0 }, /* #51 */
+    { 0x321a97, 0x321202, 0x42f0f768, 0x4af0fff8, 0x08d0abb0, 0x0 }, /* #52 */
+    { 0x1e3053, 0x1e3086, 0x9fbc2090, 0xffbe3990, 0x6e063990, 0x0 }, /* #53 */
+    { 0x3c0bd3, 0x3c0386, 0x56de42c0, 0xffdfcbe1, 0xad1bc9a1, 0x0 }, /* #54 */
+    { 0x010f43, 0x010782, 0xb4d00485, 0xbcf2f5fd, 0x2ca2f1fd, 0x0 }, /* #55 */
+    { 0x3a7193, 0x3a7102, 0x4d176953, 0x5d1ffd57, 0x1d1ff506, 0x0 }, /* #56 */
+    { 0x0d59d3, 0x0d5186, 0x01262135, 0xc3b7a17d, 0xc3b5a04c, 0x0 }, /* #57 */
+    { 0x1f2b13, 0x1f2306, 0x7a96c84b, 0x7ed6c97b, 0x1646817a, 0x0 }, /* #58 */
+    { 0x0953d2, 0x095382, 0xb32f7079, 0xb3fffcfd, 0x90d78cc5, 0x0 }, /* #59 */
+    { 0x330046, 0x330086, 0x9becd54e, 0xbfeffdff, 0xbe2ffcf5, 0x0 }, /* #60 */
+    { 0x1a1643, 0x1a1686, 0xceaa156c, 0xcefb3d7d, 0xc2713919, 0x0 }, /* #61 */
+    { 0x044406, 0x044486, 0x92bc9810, 0x97ffd935, 0x05ff4125, 0x0 }, /* #62 */
+    { 0x3753d3, 0x375386, 0xde3362b4, 0xdf77f2ff, 0x8f76f2df, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_or_u32_locked[] =
 {
-    { 0x3179d2, 0x317102, 0x3c1217c1, 0x3fd79ff7, 0x07d59eb6, 0x0 }, /* #0 */
-    { 0x266392, 0x266302, 0x1ba69366, 0x5fb79bfe, 0x55171bb8, 0x0 }, /* #1 */
-    { 0x0a1582, 0x0a1502, 0x78098db3, 0x7b3dffb3, 0x7b35ff82, 0x0 }, /* #2 */
-    { 0x196f02, 0x196786, 0x0099f456, 0xfbf9fe7e, 0xfb783a68, 0x0 }, /* #3 */
-    { 0x024106, 0x024186, 0x5c983911, 0xdddabb95, 0x8dcaba95, 0x0 }, /* #4 */
-    { 0x1f1347, 0x1f1306, 0x347dd4e1, 0x357fdef3, 0x31231ab3, 0x0 }, /* #5 */
-    { 0x2d76d2, 0x2d7602, 0x3e31512a, 0x3ff7fd6e, 0x17c7bc4c, 0x0 }, /* #6 */
-    { 0x1a3fd7, 0x1a3786, 0x071d9951, 0xaf3d997d, 0xa83c987d, 0x0 }, /* #7 */
-    { 0x3f4b06, 0x3f4382, 0xa960ca92, 0xf9f3efda, 0x51936d4a, 0x0 }, /* #8 */
-    { 0x2c3f17, 0x2c3782, 0xb9239c5e, 0xf9effcfe, 0x50eefca0, 0x0 }, /* #9 */
-    { 0x0b15c2, 0x0b1506, 0x0e9d6707, 0x3fdf670f, 0x3fd7040f, 0x0 }, /* #10 */
-    { 0x0b3652, 0x0b3682, 0xf5b10ef9, 0xffff3ffd, 0xbb4e39cc, 0x0 }, /* #11 */
-    { 0x112a57, 0x112286, 0xd1c7d331, 0xd5ffdff9, 0xd5fa5fe9, 0x0 }, /* #12 */
-    { 0x2e4546, 0x2e4582, 0xea19290d, 0xfbdf2b1f, 0xd9d62a12, 0x0 }, /* #13 */
-    { 0x2431d3, 0x243186, 0x6f02cfa0, 0xef8fcff0, 0xa18d4a50, 0x0 }, /* #14 */
-    { 0x095b47, 0x095302, 0x7c22e645, 0x7f3bfedf, 0x573bdadb, 0x0 }, /* #15 */
-    { 0x1d6bc7, 0x1d6302, 0x550f044b, 0x5defe6fb, 0x0ce2e2ba, 0x0 }, /* #16 */
-    { 0x230293, 0x230286, 0xb959cf7c, 0xff5dff7e, 0xf744f34e, 0x0 }, /* #17 */
-    { 0x012213, 0x012282, 0xf181d791, 0xf3efffdf, 0x036faacf, 0x0 }, /* #18 */
-    { 0x367dc6, 0x367586, 0x8250687f, 0xeefcebff, 0x6cfc8bdc, 0x0 }, /* #19 */
-    { 0x022f96, 0x022786, 0x01425e88, 0xed4e5eb8, 0xec4c5430, 0x0 }, /* #20 */
-    { 0x2b52d6, 0x2b5286, 0x2d4ced31, 0xfd6cef33, 0xd5684333, 0x0 }, /* #21 */
-    { 0x132d97, 0x132582, 0xec292499, 0xed29f4d9, 0x4121f049, 0x0 }, /* #22 */
-    { 0x264913, 0x264182, 0xae8fe205, 0xaebfee25, 0xa83fce24, 0x0 }, /* #23 */
-    { 0x3652d6, 0x365282, 0xf893ac56, 0xff97ff5e, 0x67175f1e, 0x0 }, /* #24 */
-    { 0x255f52, 0x255706, 0x0930cdad, 0x2b3fffed, 0x230f3e65, 0x0 }, /* #25 */
-    { 0x096ad6, 0x096286, 0xb2873482, 0xba8f7d8e, 0x8a887d8c, 0x0 }, /* #26 */
-    { 0x1a1983, 0x1a1182, 0xe915f731, 0xe917f7fd, 0x6117e7dd, 0x0 }, /* #27 */
-    { 0x376f06, 0x376782, 0xf921b93d, 0xfd29f93d, 0x95087118, 0x0 }, /* #28 */
-    { 0x390a47, 0x390206, 0x0bd14700, 0x5bdd570f, 0x588c570f, 0x0 }, /* #29 */
-    { 0x274713, 0x274782, 0xea071968, 0xfa173979, 0x78153139, 0x0 }, /* #30 */
-    { 0x1252c6, 0x125282, 0x1e8be18a, 0xbf8ffbba, 0xb1843ab0, 0x0 }, /* #31 */
-    { 0x152457, 0x152406, 0x5a1a0f8a, 0x7efa5fbe, 0x24f25b3c, 0x0 }, /* #32 */
-    { 0x0373c2, 0x037382, 0x4242ba90, 0xeae6ff98, 0xaae64518, 0x0 }, /* #33 */
-    { 0x026156, 0x026186, 0x9e8e2e70, 0x9e8eeefc, 0x088acabc, 0x0 }, /* #34 */
-    { 0x040107, 0x040106, 0x76df184d, 0x76ff9b5f, 0x30b4835f, 0x0 }, /* #35 */
-    { 0x1d0bc7, 0x1d0382, 0x0ff0648c, 0xaff96cdc, 0xaf594c54, 0x0 }, /* #36 */
-    { 0x0e4b97, 0x0e4386, 0x95cd0e0e, 0x9dddef2e, 0x0955e524, 0x0 }, /* #37 */
-    { 0x362347, 0x362382, 0xcd193b70, 0xff9d3ff7, 0xb38d3cc7, 0x0 }, /* #38 */
-    { 0x116817, 0x116002, 0x15485a47, 0x555efe7f, 0x411ef63b, 0x0 }, /* #39 */
-    { 0x373cc3, 0x373486, 0x5fd20812, 0xdfd20ef3, 0xd61006e3, 0x0 }, /* #40 */
-    { 0x344d13, 0x344506, 0x63b9f4fc, 0x67bbfeff, 0x4582deb7, 0x0 }, /* #41 */
-    { 0x1c3553, 0x1c3586, 0xb28cccb3, 0xfbdffeb7, 0x79d33685, 0x0 }, /* #42 */
-    { 0x201417, 0x201406, 0x7d64c13d, 0x7deecd3f, 0x21cacc1b, 0x0 }, /* #43 */
-    { 0x1e32c7, 0x1e3282, 0xdd974903, 0xffbfdbf7, 0x773a93f5, 0x0 }, /* #44 */
-    { 0x0776d2, 0x077686, 0xd227aafa, 0xfa6faeff, 0x6a4a0c65, 0x0 }, /* #45 */
-    { 0x337147, 0x337182, 0x90edb360, 0xb5ffff6e, 0xa59b6c4e, 0x0 }, /* #46 */
-    { 0x2c1d92, 0x2c1586, 0xc60b94c3, 0xe65b95cf, 0xe253914e, 0x0 }, /* #47 */
-    { 0x284a52, 0x284206, 0x23ba7995, 0x67be79dd, 0x67845859, 0x0 }, /* #48 */
-    { 0x047007, 0x047086, 0xe79f21c2, 0xe7ff7df6, 0x40617cb4, 0x0 }, /* #49 */
-    { 0x020d96, 0x020586, 0xf08c0033, 0xf7ed4dff, 0x77614dfe, 0x0 }, /* #50 */
-    { 0x071bc7, 0x071386, 0xd04def85, 0xfcedef9f, 0x2ca80d1f, 0x0 }, /* #51 */
-    { 0x223cd3, 0x223486, 0x9686e81b, 0xf6f6f8ff, 0xf2f070fe, 0x0 }, /* #52 */
-    { 0x0a4dd2, 0x0a4582, 0x88fb3aaf, 0xadfbfebf, 0x25c9dc97, 0x0 }, /* #53 */
-    { 0x317196, 0x317182, 0xf2a07815, 0xf7abfd7f, 0x852be57e, 0x0 }, /* #54 */
-    { 0x2735d3, 0x273586, 0xc853bc13, 0xf973bfbb, 0x716087aa, 0x0 }, /* #55 */
-    { 0x2a4313, 0x2a4306, 0x6936f01e, 0x7dfef79f, 0x15ce7789, 0x0 }, /* #56 */
-    { 0x176006, 0x176006, 0x57bc8369, 0x5fffefeb, 0x19576eab, 0x0 }, /* #57 */
-    { 0x224a57, 0x224282, 0xe9146221, 0xf9367bb9, 0x79367998, 0x0 }, /* #58 */
-    { 0x292853, 0x292082, 0xe8d6962f, 0xe8dffebf, 0x201dfc9b, 0x0 }, /* #59 */
-    { 0x333496, 0x333402, 0x25416c6a, 0x2f75ff7f, 0x2a34d715, 0x0 }, /* #60 */
-    { 0x143952, 0x143102, 0x15947b6e, 0x57b7ffef, 0x47339ea7, 0x0 }, /* #61 */
-    { 0x163282, 0x163202, 0x182bbc12, 0x5f6bfef7, 0x5f486ef7, 0x0 }, /* #62 */
-    { 0x2d2a06, 0x2d2206, 0x12ebd5e7, 0x7bebffe7, 0x79283a65, 0x0 }, /* #63 */
+    { 0x045c53, 0x045446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x2226c6, 0x222646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x084f86, 0x084746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x115653, 0x115646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x383e87, 0x383686, 0xcce8f86a, 0xcce8f86a, 0x00000000, 0x0 }, /* #4 */
+    { 0x277a12, 0x277286, 0xc4e85e35, 0xc4e85e35, 0x00000000, 0x0 }, /* #5 */
+    { 0x3247c2, 0x324782, 0xecf9b308, 0xecf9b308, 0x00000000, 0x0 }, /* #6 */
+    { 0x2e1013, 0x2e1086, 0x9682b378, 0x9682b378, 0x00000000, 0x0 }, /* #7 */
+    { 0x207053, 0x207082, 0x29d13332, 0xfbddbff7, 0xfa4cbfc7, 0x0 }, /* #8 */
+    { 0x360c07, 0x360486, 0xb6240a2a, 0xb67f0aeb, 0x825f00cb, 0x0 }, /* #9 */
+    { 0x3e7652, 0x3e7686, 0xbec28370, 0xbed78b72, 0x18d78812, 0x0 }, /* #10 */
+    { 0x396342, 0x396382, 0x0b2ea5dd, 0xbffffddf, 0xb5d57c56, 0x0 }, /* #11 */
+    { 0x2535c3, 0x253586, 0xf7a3672f, 0xf7ffef3f, 0x915ee81e, 0x0 }, /* #12 */
+    { 0x3e58c2, 0x3e5086, 0x2b7611df, 0xaff6d3ff, 0x8594c2f3, 0x0 }, /* #13 */
+    { 0x0834d7, 0x083406, 0x13f935c9, 0x13ff75db, 0x0367445a, 0x0 }, /* #14 */
+    { 0x093802, 0x093082, 0xebee33f5, 0xfbee37fd, 0x108e27c9, 0x0 }, /* #15 */
+    { 0x0e3d47, 0x0e3586, 0x4824e34d, 0xfce7f75f, 0xfce3161f, 0x0 }, /* #16 */
+    { 0x2446c7, 0x244606, 0x0d726bb6, 0x7df36ff6, 0x75f32664, 0x0 }, /* #17 */
+    { 0x2c7dc3, 0x2c7586, 0xf129b764, 0xf5e9ffed, 0xa4c97e89, 0x0 }, /* #18 */
+    { 0x100543, 0x100506, 0x53a45738, 0x77b75fff, 0x269758f7, 0x0 }, /* #19 */
+    { 0x150b47, 0x150382, 0xa98e1cbf, 0xed8fbfbf, 0xcd07a72a, 0x0 }, /* #20 */
+    { 0x0e3646, 0x0e3686, 0xe73bf6a2, 0xe73bfff6, 0xa1234bd6, 0x0 }, /* #21 */
+    { 0x2601c2, 0x260186, 0x14fe32fc, 0xf7ff73ff, 0xe3ab514f, 0x0 }, /* #22 */
+    { 0x3411c3, 0x341106, 0x54c73d15, 0x57ff7d55, 0x03fc4854, 0x0 }, /* #23 */
+    { 0x0e2d17, 0x0e2586, 0x1013a089, 0xd153a5af, 0xd1428527, 0x0 }, /* #24 */
+    { 0x1d0747, 0x1d0706, 0x66049ffa, 0x6614bfff, 0x0210abb7, 0x0 }, /* #25 */
+    { 0x3b14c7, 0x3b1482, 0xd35a56c9, 0xd7fa76d9, 0x95f260d0, 0x0 }, /* #26 */
+    { 0x045482, 0x045482, 0xc9305ab4, 0xedf9dabf, 0xe5c9da2b, 0x0 }, /* #27 */
+    { 0x227107, 0x227186, 0x8a3f6365, 0xfaff7365, 0x70c77345, 0x0 }, /* #28 */
+    { 0x1926c3, 0x192686, 0xda6bc7bd, 0xfb7bd7bd, 0x7118d794, 0x0 }, /* #29 */
+    { 0x382a07, 0x382202, 0x0813403e, 0x4d1bf23e, 0x450bf23c, 0x0 }, /* #30 */
+    { 0x356cd7, 0x356482, 0x9e554d75, 0xbeddcf75, 0x3ac8ce55, 0x0 }, /* #31 */
+    { 0x095d16, 0x095582, 0xdbdaaf6c, 0xdbfabf7f, 0x42701273, 0x0 }, /* #32 */
+    { 0x385243, 0x385202, 0x0b1365e1, 0x4b93effd, 0x40938edc, 0x0 }, /* #33 */
+    { 0x067f86, 0x067786, 0xffbd7bad, 0xffbd7baf, 0x95845202, 0x0 }, /* #34 */
+    { 0x085b86, 0x085386, 0xa29b30be, 0xaeff33be, 0x8cec2326, 0x0 }, /* #35 */
+    { 0x046982, 0x046182, 0x916786c5, 0xfde7c6cd, 0xecc6c288, 0x0 }, /* #36 */
+    { 0x104816, 0x104086, 0x324c9ffd, 0xfffebfff, 0xfdfaafe2, 0x0 }, /* #37 */
+    { 0x3c4196, 0x3c4186, 0x50f67744, 0xfdf6777e, 0xbd62143a, 0x0 }, /* #38 */
+    { 0x1b7c47, 0x1b7402, 0x07f5bf19, 0x5ff7bffd, 0x59b626fc, 0x0 }, /* #39 */
+    { 0x236412, 0x236486, 0x9e65ae17, 0xff77ee77, 0x73574874, 0x0 }, /* #40 */
+    { 0x0e7852, 0x0e7086, 0x8569c1cb, 0xe5eddfeb, 0xe0ccdf28, 0x0 }, /* #41 */
+    { 0x194796, 0x194706, 0x7da27e13, 0x7dbb7f5f, 0x0c1b6d4d, 0x0 }, /* #42 */
+    { 0x2f0e12, 0x2f0682, 0xc78ca43f, 0xc79fbdbf, 0x411f3dac, 0x0 }, /* #43 */
+    { 0x113697, 0x113682, 0xf6b9d4cb, 0xffb9fddf, 0x0f213994, 0x0 }, /* #44 */
+    { 0x025307, 0x025386, 0xc706b0cf, 0xef9ebaff, 0xee9a0af9, 0x0 }, /* #45 */
+    { 0x1b6e03, 0x1b6602, 0x10eb4859, 0x39efebfb, 0x3964e3f3, 0x0 }, /* #46 */
+    { 0x376f56, 0x376782, 0x9e53ad0b, 0xdfdfad8f, 0x559f2887, 0x0 }, /* #47 */
+    { 0x3b5ec7, 0x3b5682, 0x09cac26f, 0xdddbcbef, 0xd59bcba8, 0x0 }, /* #48 */
+    { 0x0861c2, 0x086186, 0xcaa00186, 0xceae3dbe, 0xc6ae3d38, 0x0 }, /* #49 */
+    { 0x036942, 0x036106, 0x22795382, 0x267b7bdb, 0x24226bd9, 0x0 }, /* #50 */
+    { 0x022693, 0x022602, 0x06e5e8e8, 0x5fedf8fb, 0x5b6cf01b, 0x0 }, /* #51 */
+    { 0x2d2106, 0x2d2186, 0xe09976bc, 0xebfb77fc, 0x0b7b17d0, 0x0 }, /* #52 */
+    { 0x2d6253, 0x2d6282, 0x8c8e90bb, 0xdfcef3bf, 0x5744e38f, 0x0 }, /* #53 */
+    { 0x195657, 0x195682, 0xd663bd7e, 0xd6f3ff7f, 0x94b1f61b, 0x0 }, /* #54 */
+    { 0x367d97, 0x367586, 0x69608fad, 0xfde88fbd, 0xbc888498, 0x0 }, /* #55 */
+    { 0x353817, 0x353082, 0xbdb2019b, 0xbdf6d7df, 0xac74d65c, 0x0 }, /* #56 */
+    { 0x312012, 0x312082, 0xde058037, 0xfe9fb037, 0x329bb032, 0x0 }, /* #57 */
+    { 0x392c07, 0x392486, 0xcb6de5f9, 0xef7df7ff, 0xe55c766e, 0x0 }, /* #58 */
+    { 0x341f47, 0x341706, 0x2bf1af21, 0x6bffeff9, 0x611eeed9, 0x0 }, /* #59 */
+    { 0x3d2517, 0x3d2586, 0x6d571eb8, 0xff5f9ef9, 0x9f4d9459, 0x0 }, /* #60 */
+    { 0x044196, 0x044182, 0x751959e1, 0xff9b5ffd, 0xcb83567c, 0x0 }, /* #61 */
+    { 0x3e4956, 0x3e4186, 0x3a39cab0, 0xfaffcbb7, 0xc2de81b7, 0x0 }, /* #62 */
+    { 0x196286, 0x196282, 0xff22dab0, 0xffbbdab9, 0xafb900a9, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_xor_u32[] =
 {
-    { 0x115a16, 0x115286, 0x540c8bf5, 0xd7b407ee, 0x83b88c1b, 0x0 }, /* #0 */
-    { 0x366353, 0x366302, 0xe7f46ca7, 0x07fd11e5, 0xe0097d42, 0x0 }, /* #1 */
-    { 0x3e2952, 0x3e2182, 0x711dcae0, 0xabefb8c4, 0xdaf27224, 0x0 }, /* #2 */
-    { 0x282142, 0x282102, 0x18a7478e, 0x56edae94, 0x4e4ae91a, 0x0 }, /* #3 */
-    { 0x0d5216, 0x0d5202, 0x335dbbe8, 0x7d862d58, 0x4edb96b0, 0x0 }, /* #4 */
-    { 0x022542, 0x022582, 0xfe5c29f5, 0xaa9afd57, 0x54c6d4a2, 0x0 }, /* #5 */
-    { 0x320303, 0x320382, 0x45ed9e8b, 0xf6ae4501, 0xb343db8a, 0x0 }, /* #6 */
-    { 0x027c06, 0x027482, 0x172456e2, 0xc5e04dae, 0xd2c41b4c, 0x0 }, /* #7 */
-    { 0x3773c7, 0x377306, 0x2c700c08, 0x1c55f40a, 0x3025f802, 0x0 }, /* #8 */
-    { 0x3d04d3, 0x3d0486, 0xae5b6001, 0x9ea0996c, 0x30fbf96d, 0x0 }, /* #9 */
-    { 0x341d06, 0x341582, 0x13b31a16, 0x80c6df5e, 0x9375c548, 0x0 }, /* #10 */
-    { 0x2b03d3, 0x2b0382, 0xad50534c, 0xd9dc89e9, 0x748cdaa5, 0x0 }, /* #11 */
-    { 0x262197, 0x262106, 0x7efac659, 0x3f0ef869, 0x41f43e30, 0x0 }, /* #12 */
-    { 0x273816, 0x273002, 0xb79af328, 0x2a4b10b5, 0x9dd1e39d, 0x0 }, /* #13 */
-    { 0x366796, 0x366706, 0x7952fde4, 0x4ec85cc6, 0x379aa122, 0x0 }, /* #14 */
-    { 0x087c86, 0x087482, 0x433ae6bf, 0x9339e1fe, 0xd0030741, 0x0 }, /* #15 */
-    { 0x114497, 0x114406, 0x24efbb88, 0x13eeaaf5, 0x3701117d, 0x0 }, /* #16 */
-    { 0x2341c3, 0x234182, 0x7bb1f9f9, 0x9a237019, 0xe19289e0, 0x0 }, /* #17 */
-    { 0x062b02, 0x062306, 0x42b3498c, 0x0a12ce3a, 0x48a187b6, 0x0 }, /* #18 */
-    { 0x1462d2, 0x146206, 0x5481becd, 0x46940ede, 0x1215b013, 0x0 }, /* #19 */
-    { 0x1a3883, 0x1a3006, 0x12920a7b, 0x637c31ed, 0x71ee3b96, 0x0 }, /* #20 */
-    { 0x0a2f43, 0x0a2782, 0x39268a6a, 0xe86ff923, 0xd1497349, 0x0 }, /* #21 */
-    { 0x2f6752, 0x2f6706, 0xe3fb4c5d, 0x24a9cc42, 0xc752801f, 0x0 }, /* #22 */
-    { 0x3d51d2, 0x3d5186, 0x4f10a6a1, 0xc13b1a35, 0x8e2bbc94, 0x0 }, /* #23 */
-    { 0x294086, 0x294002, 0xede65c04, 0x43451efe, 0xaea342fa, 0x0 }, /* #24 */
-    { 0x024303, 0x024382, 0xc7fd2827, 0xfaaa34ae, 0x3d571c89, 0x0 }, /* #25 */
-    { 0x122682, 0x122606, 0xb67b91e5, 0x1cdcfcb1, 0xaaa76d54, 0x0 }, /* #26 */
-    { 0x3a5c82, 0x3a5402, 0xc8a262c6, 0x15a0db51, 0xdd02b997, 0x0 }, /* #27 */
-    { 0x126f96, 0x126782, 0xbd3947af, 0xc6a81620, 0x7b91518f, 0x0 }, /* #28 */
-    { 0x014282, 0x014286, 0x2e1327ab, 0xc582a3a9, 0xeb918402, 0x0 }, /* #29 */
-    { 0x313586, 0x313582, 0x7b4cd5ba, 0x8a2f3029, 0xf163e593, 0x0 }, /* #30 */
-    { 0x355007, 0x355002, 0xc8dab150, 0x05744eea, 0xcdaeffba, 0x0 }, /* #31 */
-    { 0x173406, 0x173486, 0xf762c66a, 0xc2b2b3e4, 0x35d0758e, 0x0 }, /* #32 */
-    { 0x287686, 0x287682, 0xddda9e3c, 0xa6101a4f, 0x7bca8473, 0x0 }, /* #33 */
-    { 0x3d5983, 0x3d5186, 0x24133e67, 0xcf7531e2, 0xeb660f85, 0x0 }, /* #34 */
-    { 0x047b07, 0x047302, 0xc97c22c3, 0x7db27726, 0xb4ce55e5, 0x0 }, /* #35 */
-    { 0x296946, 0x296182, 0xa2800812, 0xe1120051, 0x43920843, 0x0 }, /* #36 */
-    { 0x1c0957, 0x1c0106, 0x533e4d5e, 0x4c77cc5a, 0x1f498104, 0x0 }, /* #37 */
-    { 0x226a12, 0x226202, 0x797d127d, 0x3b35f87a, 0x4248ea07, 0x0 }, /* #38 */
-    { 0x3c1392, 0x3c1302, 0x863bf445, 0x4c1a1570, 0xca21e135, 0x0 }, /* #39 */
-    { 0x080492, 0x080402, 0x92f953d3, 0x3c1718b3, 0xaeee4b60, 0x0 }, /* #40 */
-    { 0x162392, 0x162306, 0x73d50ace, 0x146d7e39, 0x67b874f7, 0x0 }, /* #41 */
-    { 0x073953, 0x073106, 0xb344b94c, 0x17a5ff93, 0xa4e146df, 0x0 }, /* #42 */
-    { 0x113dc3, 0x113586, 0xb4359e7b, 0xd80246ac, 0x6c37d8d7, 0x0 }, /* #43 */
-    { 0x3d42c2, 0x3d4282, 0xc9a9f2b5, 0xbdd49c6e, 0x747d6edb, 0x0 }, /* #44 */
-    { 0x3906c3, 0x390682, 0x372c81e7, 0xbc28011a, 0x8b0480fd, 0x0 }, /* #45 */
-    { 0x300887, 0x300006, 0xd1d2de5f, 0x3ad786af, 0xeb0558f0, 0x0 }, /* #46 */
-    { 0x122b56, 0x122302, 0x1ce2e346, 0x6f55db08, 0x73b7384e, 0x0 }, /* #47 */
-    { 0x3f2292, 0x3f2282, 0x56f8c221, 0xb369d26e, 0xe591104f, 0x0 }, /* #48 */
-    { 0x0545c7, 0x054502, 0x523d423c, 0x61fad96e, 0x33c79b52, 0x0 }, /* #49 */
-    { 0x263f06, 0x263786, 0xf575692b, 0xda3eab60, 0x2f4bc24b, 0x0 }, /* #50 */
-    { 0x010302, 0x010306, 0x99aca4cd, 0x4cdb3f2b, 0xd5779be6, 0x0 }, /* #51 */
-    { 0x1c2406, 0x1c2482, 0x0402c0de, 0x94c6f03e, 0x90c430e0, 0x0 }, /* #52 */
-    { 0x247606, 0x247602, 0x744af816, 0x51af5fe9, 0x25e5a7ff, 0x0 }, /* #53 */
-    { 0x380a96, 0x380206, 0x61d42cef, 0x11061df9, 0x70d23116, 0x0 }, /* #54 */
-    { 0x143446, 0x143482, 0x43cf2dbe, 0xd50b3b58, 0x96c416e6, 0x0 }, /* #55 */
-    { 0x3b6197, 0x3b6186, 0xe30c47b4, 0xd83bea8d, 0x3b37ad39, 0x0 }, /* #56 */
-    { 0x0d1786, 0x0d1786, 0x02190eaa, 0xf908d266, 0xfb11dccc, 0x0 }, /* #57 */
-    { 0x0f4a06, 0x0f4286, 0x854f3840, 0xd6bacc39, 0x53f5f479, 0x0 }, /* #58 */
-    { 0x053e03, 0x053602, 0xb3b4b6dd, 0x2ee5145e, 0x9d51a283, 0x0 }, /* #59 */
-    { 0x047652, 0x047602, 0xae740f17, 0x6bfee8bf, 0xc58ae7a8, 0x0 }, /* #60 */
-    { 0x2e4947, 0x2e4182, 0x576ac8e5, 0xb4c197dc, 0xe3ab5f39, 0x0 }, /* #61 */
-    { 0x382952, 0x382182, 0x963ead80, 0xbace1468, 0x2cf0b9e8, 0x0 }, /* #62 */
-    { 0x017f46, 0x017782, 0xcc1e545c, 0x972adf52, 0x5b348b0e, 0x0 }, /* #63 */
+    { 0x164ad6, 0x164246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x170656, 0x170646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x071896, 0x071046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x135002, 0x135046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x0a6c92, 0x0a6486, 0xc59f6ca0, 0xc59f6ca0, 0x00000000, 0x0 }, /* #4 */
+    { 0x2429c6, 0x242186, 0xf091e5fa, 0xf091e5fa, 0x00000000, 0x0 }, /* #5 */
+    { 0x134496, 0x134406, 0x1fe7f3b2, 0x1fe7f3b2, 0x00000000, 0x0 }, /* #6 */
+    { 0x282ec3, 0x282682, 0xb3a78c16, 0xb3a78c16, 0x00000000, 0x0 }, /* #7 */
+    { 0x2455d3, 0x245502, 0x74ceac84, 0x3316d857, 0x47d874d3, 0x0 }, /* #8 */
+    { 0x272643, 0x272682, 0xc872886a, 0xcf81f8c8, 0x07f370a2, 0x0 }, /* #9 */
+    { 0x143803, 0x143006, 0xf8d57ac4, 0x65625347, 0x9db72983, 0x0 }, /* #10 */
+    { 0x041fd7, 0x041786, 0xf671cc18, 0xa655e042, 0x50242c5a, 0x0 }, /* #11 */
+    { 0x0c0c42, 0x0c0402, 0x60d627e6, 0x60506fb3, 0x00864855, 0x0 }, /* #12 */
+    { 0x2b14c7, 0x2b1482, 0x0716a63b, 0xa082822f, 0xa7942414, 0x0 }, /* #13 */
+    { 0x2b0b16, 0x2b0302, 0x8048f080, 0x1d6888e6, 0x9d207866, 0x0 }, /* #14 */
+    { 0x3d5512, 0x3d5586, 0xe3397357, 0xbf33e330, 0x5c0a9067, 0x0 }, /* #15 */
+    { 0x0e0787, 0x0e0786, 0x2d7211e6, 0xdc3ff12d, 0xf14de0cb, 0x0 }, /* #16 */
+    { 0x2a4643, 0x2a4686, 0x7d17c8a7, 0xa921fc03, 0xd43634a4, 0x0 }, /* #17 */
+    { 0x192943, 0x192182, 0x2bd5e15a, 0xf1a448e9, 0xda71a9b3, 0x0 }, /* #18 */
+    { 0x026006, 0x026006, 0x6c8e90b2, 0x3ab82666, 0x5636b6d4, 0x0 }, /* #19 */
+    { 0x3a6f43, 0x3a6702, 0xb62b4544, 0x416bebe6, 0xf740aea2, 0x0 }, /* #20 */
+    { 0x206686, 0x206606, 0x6a567aa5, 0x2d5215b7, 0x47046f12, 0x0 }, /* #21 */
+    { 0x223513, 0x223586, 0x134ef95a, 0xd75927a6, 0xc417defc, 0x0 }, /* #22 */
+    { 0x143446, 0x143402, 0xf0dc20ed, 0x422eefbc, 0xb2f2cf51, 0x0 }, /* #23 */
+    { 0x171593, 0x171506, 0xa839718d, 0x75f6fa05, 0xddcf8b88, 0x0 }, /* #24 */
+    { 0x2a1d83, 0x2a1586, 0x5f7d50c9, 0xdd276adb, 0x825a3a12, 0x0 }, /* #25 */
+    { 0x382403, 0x382406, 0x8838c05d, 0x40d4b53a, 0xc8ec7567, 0x0 }, /* #26 */
+    { 0x342b43, 0x342302, 0xf5483d81, 0x13b275ae, 0xe6fa482f, 0x0 }, /* #27 */
+    { 0x176697, 0x176682, 0xf6346b2b, 0x92d6a8fe, 0x64e2c3d5, 0x0 }, /* #28 */
+    { 0x106f86, 0x106702, 0x88dc43ef, 0x79a43768, 0xf1787487, 0x0 }, /* #29 */
+    { 0x236083, 0x236006, 0x3e9df54a, 0x621270b7, 0x5c8f85fd, 0x0 }, /* #30 */
+    { 0x3e5212, 0x3e5206, 0xb9e5c04d, 0x777ae236, 0xce9f227b, 0x0 }, /* #31 */
+    { 0x382992, 0x382186, 0xbd4dc555, 0xf9655fd7, 0x44289a82, 0x0 }, /* #32 */
+    { 0x3f25c7, 0x3f2586, 0x172b12cc, 0xf84e983a, 0xef658af6, 0x0 }, /* #33 */
+    { 0x0f35d3, 0x0f3582, 0xb394084f, 0xc4a0f0d9, 0x7734f896, 0x0 }, /* #34 */
+    { 0x0a7802, 0x0a7006, 0xde18b6bf, 0x171c245f, 0xc90492e0, 0x0 }, /* #35 */
+    { 0x193653, 0x193682, 0x788f8cc7, 0xa9d40efb, 0xd15b823c, 0x0 }, /* #36 */
+    { 0x241043, 0x241082, 0x4482d77d, 0xc7587d75, 0x83daaa08, 0x0 }, /* #37 */
+    { 0x1f0d53, 0x1f0582, 0x85b75677, 0x929a76b9, 0x172d20ce, 0x0 }, /* #38 */
+    { 0x2e13d3, 0x2e1306, 0xf613c037, 0x7317fe5a, 0x85043e6d, 0x0 }, /* #39 */
+    { 0x246917, 0x246186, 0x78bba0f0, 0xcbbf9618, 0xb30436e8, 0x0 }, /* #40 */
+    { 0x2e7552, 0x2e7506, 0x028d6588, 0x152d4ec6, 0x17a02b4e, 0x0 }, /* #41 */
+    { 0x1d3e47, 0x1d3686, 0xfba8bcd2, 0x89705221, 0x72d8eef3, 0x0 }, /* #42 */
+    { 0x204142, 0x204102, 0x9ea6c829, 0x4881efce, 0xd62727e7, 0x0 }, /* #43 */
+    { 0x324cd2, 0x324406, 0xc7873b49, 0x1280147d, 0xd5072f34, 0x0 }, /* #44 */
+    { 0x383ac2, 0x383206, 0x400e81a2, 0x5909d3b1, 0x19075213, 0x0 }, /* #45 */
+    { 0x1b6e83, 0x1b6602, 0x79828ead, 0x281ad0b9, 0x51985e14, 0x0 }, /* #46 */
+    { 0x2540d3, 0x254086, 0x84bb1761, 0x8f965884, 0x0b2d4fe5, 0x0 }, /* #47 */
+    { 0x352482, 0x352402, 0x0f3e5708, 0x3a297a19, 0x35172d11, 0x0 }, /* #48 */
+    { 0x0a0a52, 0x0a0286, 0xb8684b2e, 0xaf973244, 0x17ff796a, 0x0 }, /* #49 */
+    { 0x095957, 0x095182, 0xb6aca4c5, 0xd8e9f5e6, 0x6e455123, 0x0 }, /* #50 */
+    { 0x3a61d6, 0x3a6102, 0x6fc7b343, 0x4c4dd702, 0x238a6441, 0x0 }, /* #51 */
+    { 0x122287, 0x122282, 0xd8a67313, 0xef95869e, 0x3733f58d, 0x0 }, /* #52 */
+    { 0x356507, 0x356502, 0xee80e474, 0x251e9dad, 0xcb9e79d9, 0x0 }, /* #53 */
+    { 0x0f5b07, 0x0f5382, 0x8822d4b8, 0xe6007716, 0x6e22a3ae, 0x0 }, /* #54 */
+    { 0x301907, 0x301182, 0xc08a7bc7, 0xa2e793a4, 0x626de863, 0x0 }, /* #55 */
+    { 0x1c0383, 0x1c0302, 0x0e076b0c, 0x74dbd752, 0x7adcbc5e, 0x0 }, /* #56 */
+    { 0x013047, 0x013006, 0x2440622f, 0x492b2c28, 0x6d6b4e07, 0x0 }, /* #57 */
+    { 0x167492, 0x167482, 0x666c3ff5, 0xc25dd3f1, 0xa431ec04, 0x0 }, /* #58 */
+    { 0x1c0707, 0x1c0782, 0xc6c29d51, 0xcea8ef1c, 0x086a724d, 0x0 }, /* #59 */
+    { 0x344c42, 0x344482, 0x64808586, 0xea8e86f2, 0x8e0e0374, 0x0 }, /* #60 */
+    { 0x133e82, 0x133606, 0x288b7537, 0x3c85c4c9, 0x140eb1fe, 0x0 }, /* #61 */
+    { 0x157cc3, 0x157482, 0x4501ffff, 0xa995ae43, 0xec9451bc, 0x0 }, /* #62 */
+    { 0x1e7042, 0x1e7086, 0xd575c341, 0xf5b8c5d7, 0x20cd0696, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_xor_u32_locked[] =
 {
-    { 0x1572c3, 0x157282, 0xedab4b67, 0xe548c416, 0x08e38f71, 0x0 }, /* #0 */
-    { 0x1e4846, 0x1e4006, 0xa65af5da, 0x3b981a6f, 0x9dc2efb5, 0x0 }, /* #1 */
-    { 0x070402, 0x070406, 0x6c75f671, 0x58f37df5, 0x34868b84, 0x0 }, /* #2 */
-    { 0x3142c2, 0x314282, 0x9df1174e, 0xa2c00673, 0x3f31113d, 0x0 }, /* #3 */
-    { 0x267196, 0x267186, 0xaa87131e, 0xe37f5e2b, 0x49f84d35, 0x0 }, /* #4 */
-    { 0x147883, 0x147006, 0x884787bc, 0x5867eb0a, 0xd0206cb6, 0x0 }, /* #5 */
-    { 0x0149d3, 0x014106, 0x51d5bc08, 0x36fe0655, 0x672bba5d, 0x0 }, /* #6 */
-    { 0x186497, 0x186482, 0xefb3a776, 0xd404eb07, 0x3bb74c71, 0x0 }, /* #7 */
-    { 0x3b2d57, 0x3b2502, 0x7d316be2, 0x4a908a32, 0x37a1e1d0, 0x0 }, /* #8 */
-    { 0x2b2ac6, 0x2b2202, 0x72053da9, 0x44166113, 0x36135cba, 0x0 }, /* #9 */
-    { 0x2c5312, 0x2c5302, 0xb5d55bf6, 0x7f5df41c, 0xca88afea, 0x0 }, /* #10 */
-    { 0x153107, 0x153102, 0x118756a7, 0x1dcea049, 0x0c49f6ee, 0x0 }, /* #11 */
-    { 0x322a43, 0x322282, 0xe8904fb5, 0xb2f16601, 0x5a6129b4, 0x0 }, /* #12 */
-    { 0x3916c7, 0x391686, 0x014673ba, 0xf911aa6a, 0xf857d9d0, 0x0 }, /* #13 */
-    { 0x011256, 0x011286, 0x576df4c8, 0xa48c76b4, 0xf3e1827c, 0x0 }, /* #14 */
-    { 0x3d3582, 0x3d3582, 0x8956f3f5, 0xa2fc8c85, 0x2baa7f70, 0x0 }, /* #15 */
-    { 0x144943, 0x144106, 0x922adaff, 0x29a57e55, 0xbb8fa4aa, 0x0 }, /* #16 */
-    { 0x033352, 0x033386, 0x2b7a2c33, 0xca91d356, 0xe1ebff65, 0x0 }, /* #17 */
-    { 0x0c5143, 0x0c5106, 0x79ec962f, 0x62949371, 0x1b78055e, 0x0 }, /* #18 */
-    { 0x1070d3, 0x107082, 0xc7a6f9d1, 0xa4fdf592, 0x635b0c43, 0x0 }, /* #19 */
-    { 0x023582, 0x023586, 0xa6916494, 0xf5f320c0, 0x53624454, 0x0 }, /* #20 */
-    { 0x337097, 0x337002, 0x63c214d5, 0x7927cbc8, 0x1ae5df1d, 0x0 }, /* #21 */
-    { 0x1b1782, 0x1b1706, 0x45267a5d, 0x240d0812, 0x612b724f, 0x0 }, /* #22 */
-    { 0x1d3186, 0x1d3102, 0x14337492, 0x6a195308, 0x7e2a279a, 0x0 }, /* #23 */
-    { 0x117c07, 0x117402, 0xc265db74, 0x6f4f65ce, 0xad2abeba, 0x0 }, /* #24 */
-    { 0x0f3c82, 0x0f3486, 0xc9e0a134, 0xb39723e4, 0x7a7782d0, 0x0 }, /* #25 */
-    { 0x2d4386, 0x2d4382, 0x3fb610e4, 0xf5b93ad9, 0xca0f2a3d, 0x0 }, /* #26 */
-    { 0x1e0fd3, 0x1e0786, 0x082950b1, 0xd859c817, 0xd07098a6, 0x0 }, /* #27 */
-    { 0x356386, 0x356302, 0x01ee04a4, 0x309cc868, 0x3172cccc, 0x0 }, /* #28 */
-    { 0x2d3dd3, 0x2d3586, 0x07758dd9, 0xb1c628bb, 0xb6b3a562, 0x0 }, /* #29 */
-    { 0x2e60d6, 0x2e6002, 0xd9b4e777, 0x2a7ca5a7, 0xf3c842d0, 0x0 }, /* #30 */
-    { 0x1a0017, 0x1a0082, 0xff59b8d1, 0xa42d5a79, 0x5b74e2a8, 0x0 }, /* #31 */
-    { 0x0c3282, 0x0c3202, 0xd8db1e05, 0x0154f907, 0xd98fe702, 0x0 }, /* #32 */
-    { 0x076217, 0x076202, 0x3242cf96, 0x72085537, 0x404a9aa1, 0x0 }, /* #33 */
-    { 0x0e7912, 0x0e7106, 0x38cc73ec, 0x0e02dbf9, 0x36cea815, 0x0 }, /* #34 */
-    { 0x3d3782, 0x3d3702, 0x0bcfaafe, 0x252ca53e, 0x2ee30fc0, 0x0 }, /* #35 */
-    { 0x1f3f17, 0x1f3706, 0xce694c66, 0x6d7f8f88, 0xa316c3ee, 0x0 }, /* #36 */
-    { 0x195043, 0x195002, 0xde63f1c3, 0x2df6985d, 0xf395699e, 0x0 }, /* #37 */
-    { 0x093f52, 0x093786, 0x22de59f7, 0x913ac021, 0xb3e499d6, 0x0 }, /* #38 */
-    { 0x315917, 0x315106, 0x63adef1a, 0x5381280c, 0x302cc716, 0x0 }, /* #39 */
-    { 0x020e07, 0x020682, 0x91fca1a4, 0xf124e1ad, 0x60d84009, 0x0 }, /* #40 */
-    { 0x141f97, 0x141702, 0xc5ee5325, 0x247af608, 0xe194a52d, 0x0 }, /* #41 */
-    { 0x285f47, 0x285782, 0x7acf9775, 0xe82f5625, 0x92e0c150, 0x0 }, /* #42 */
-    { 0x331592, 0x331506, 0x1528ea67, 0x241df16c, 0x31351b0b, 0x0 }, /* #43 */
-    { 0x097206, 0x097286, 0x7e3ac0fa, 0xbd695d2e, 0xc3539dd4, 0x0 }, /* #44 */
-    { 0x1e6bd6, 0x1e6302, 0x0b8cbf1b, 0x4eda3492, 0x45568b89, 0x0 }, /* #45 */
-    { 0x2272c7, 0x227202, 0x5fbb4409, 0x20d4ff2c, 0x7f6fbb25, 0x0 }, /* #46 */
-    { 0x271a86, 0x271282, 0x11dbb33c, 0xff0fe11c, 0xeed45220, 0x0 }, /* #47 */
-    { 0x1b4ac6, 0x1b4286, 0x9d657aed, 0xac0cf76f, 0x31698d82, 0x0 }, /* #48 */
-    { 0x191043, 0x191002, 0x1ad05cf5, 0x7f575b92, 0x65870767, 0x0 }, /* #49 */
-    { 0x370e52, 0x370602, 0x50d4fdec, 0x1fbe647a, 0x4f6a9996, 0x0 }, /* #50 */
-    { 0x094ec2, 0x094686, 0xaf91b2ba, 0xa9fcb835, 0x066d0a8f, 0x0 }, /* #51 */
-    { 0x105642, 0x105686, 0x8dd8d6ac, 0xdb2d088d, 0x56f5de21, 0x0 }, /* #52 */
-    { 0x0a7503, 0x0a7506, 0x5ccfddef, 0x0e3c786c, 0x52f3a583, 0x0 }, /* #53 */
-    { 0x094886, 0x094006, 0x330e1488, 0x1268126f, 0x216606e7, 0x0 }, /* #54 */
-    { 0x0f5987, 0x0f5182, 0xd08699c1, 0xe45ecfa1, 0x34d85660, 0x0 }, /* #55 */
-    { 0x0e7486, 0x0e7406, 0x86d9aaaa, 0x7a8a0996, 0xfc53a33c, 0x0 }, /* #56 */
-    { 0x0177c2, 0x017702, 0xc23accf8, 0x205c0338, 0xe266cfc0, 0x0 }, /* #57 */
-    { 0x1157c7, 0x115702, 0xdce18172, 0x04181273, 0xd8f99301, 0x0 }, /* #58 */
-    { 0x0b3a83, 0x0b3286, 0x53442310, 0xcd1e3935, 0x9e5a1a25, 0x0 }, /* #59 */
-    { 0x2a0296, 0x2a0206, 0xabab0eb7, 0x00f82871, 0xab5326c6, 0x0 }, /* #60 */
-    { 0x164816, 0x164002, 0x37b261af, 0x57992515, 0x602b44ba, 0x0 }, /* #61 */
-    { 0x2d1fd7, 0x2d1786, 0x6e0516d8, 0xfe1bc05a, 0x901ed682, 0x0 }, /* #62 */
-    { 0x1519c6, 0x151182, 0x64d757a5, 0x916c12fe, 0xf5bb455b, 0x0 }, /* #63 */
+    { 0x3a40d3, 0x3a4046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x055cc6, 0x055446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x3362d6, 0x336246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x2f7fd3, 0x2f7746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x2070c6, 0x207082, 0xa6cb316e, 0xa6cb316e, 0x00000000, 0x0 }, /* #4 */
+    { 0x3e0482, 0x3e0402, 0x6ccc5b02, 0x6ccc5b02, 0x00000000, 0x0 }, /* #5 */
+    { 0x121357, 0x121386, 0xbfb4a748, 0xbfb4a748, 0x00000000, 0x0 }, /* #6 */
+    { 0x202887, 0x202082, 0xd7f5adb9, 0xd7f5adb9, 0x00000000, 0x0 }, /* #7 */
+    { 0x3c2116, 0x3c2102, 0x82d72011, 0x0764dcdc, 0x85b3fccd, 0x0 }, /* #8 */
+    { 0x150443, 0x150482, 0x01308745, 0xc033d47c, 0xc1035339, 0x0 }, /* #9 */
+    { 0x2f1c17, 0x2f1486, 0x64e6b216, 0xb0855e81, 0xd463ec97, 0x0 }, /* #10 */
+    { 0x1a41c3, 0x1a4186, 0xeed9e5d4, 0xd53bd58e, 0x3be2305a, 0x0 }, /* #11 */
+    { 0x2b6343, 0x2b6386, 0x5be92032, 0xbfeda49c, 0xe40484ae, 0x0 }, /* #12 */
+    { 0x153852, 0x153002, 0xa4312560, 0x785a7440, 0xdc6b5120, 0x0 }, /* #13 */
+    { 0x0b2b92, 0x0b2382, 0x15945f3e, 0x990da6b6, 0x8c99f988, 0x0 }, /* #14 */
+    { 0x0e0343, 0x0e0382, 0xd0db1c49, 0xfb068cda, 0x2bdd9093, 0x0 }, /* #15 */
+    { 0x330387, 0x330306, 0xc62d3593, 0x1c85ead2, 0xdaa8df41, 0x0 }, /* #16 */
+    { 0x2e1547, 0x2e1502, 0x65543fde, 0x00a05926, 0x65f466f8, 0x0 }, /* #17 */
+    { 0x2b4d46, 0x2b4506, 0x055c60a1, 0x7dda7605, 0x788616a4, 0x0 }, /* #18 */
+    { 0x2173d7, 0x217306, 0x1a9aba26, 0x60aa1a53, 0x7a30a075, 0x0 }, /* #19 */
+    { 0x0f5557, 0x0f5586, 0xee5048a3, 0xc348837e, 0x2d18cbdd, 0x0 }, /* #20 */
+    { 0x3f7212, 0x3f7282, 0x6ec69e91, 0x9c89f44c, 0xf24f6add, 0x0 }, /* #21 */
+    { 0x033d06, 0x033502, 0x2510c66f, 0x7e6b73f1, 0x5b7bb59e, 0x0 }, /* #22 */
+    { 0x172346, 0x172382, 0x14a7f825, 0xacae64bf, 0xb8099c9a, 0x0 }, /* #23 */
+    { 0x1865d7, 0x186502, 0x2c3320f0, 0x3b49a9a8, 0x177a8958, 0x0 }, /* #24 */
+    { 0x0208c3, 0x020086, 0xf08f7ae7, 0xe74ce7e1, 0x17c39d06, 0x0 }, /* #25 */
+    { 0x022582, 0x022506, 0xe387798d, 0x7742a81d, 0x94c5d190, 0x0 }, /* #26 */
+    { 0x361ac2, 0x361206, 0x0bb4555a, 0x3c17ac7d, 0x37a3f927, 0x0 }, /* #27 */
+    { 0x034907, 0x034102, 0x80d61423, 0x2b90d4f8, 0xab46c0db, 0x0 }, /* #28 */
+    { 0x157f52, 0x157782, 0xb7284700, 0xa6f464f8, 0x11dc23f8, 0x0 }, /* #29 */
+    { 0x1f66d6, 0x1f6682, 0xf990c70b, 0xefad20d9, 0x163de7d2, 0x0 }, /* #30 */
+    { 0x3133c2, 0x313382, 0xf039458e, 0xffe28be0, 0x0fdbce6e, 0x0 }, /* #31 */
+    { 0x190d83, 0x190582, 0xc04dc2af, 0xde2dd0cd, 0x1e601262, 0x0 }, /* #32 */
+    { 0x3b5806, 0x3b5002, 0x79a1a1ab, 0x11af0ce9, 0x680ead42, 0x0 }, /* #33 */
+    { 0x2671c6, 0x267102, 0x804da0e1, 0x62672ee5, 0xe22a8e04, 0x0 }, /* #34 */
+    { 0x047613, 0x047682, 0xe4f46451, 0xa6f58832, 0x4201ec63, 0x0 }, /* #35 */
+    { 0x2944d7, 0x294482, 0xed65e630, 0xa7c995b6, 0x4aac7386, 0x0 }, /* #36 */
+    { 0x356402, 0x356486, 0x47a6da1a, 0xcd37ba56, 0x8a91604c, 0x0 }, /* #37 */
+    { 0x343f52, 0x343706, 0xac399732, 0x03d4079f, 0xafed90ad, 0x0 }, /* #38 */
+    { 0x153986, 0x153102, 0x789b6e23, 0x4525e52a, 0x3dbe8b09, 0x0 }, /* #39 */
+    { 0x127102, 0x127182, 0xa0f0c87b, 0xeaa19c3b, 0x4a515440, 0x0 }, /* #40 */
+    { 0x3979c6, 0x397186, 0x07ac45c8, 0xbd64bbc6, 0xbac8fe0e, 0x0 }, /* #41 */
+    { 0x364213, 0x364282, 0xd22ccae2, 0xd15538d9, 0x0379f23b, 0x0 }, /* #42 */
+    { 0x1c7002, 0x1c7086, 0x97b25f9c, 0xe05f254e, 0x77ed7ad2, 0x0 }, /* #43 */
+    { 0x077913, 0x077186, 0xda802d53, 0xb7d302af, 0x6d532ffc, 0x0 }, /* #44 */
+    { 0x0a0ad7, 0x0a0206, 0x107784c3, 0x79482ee2, 0x693faa21, 0x0 }, /* #45 */
+    { 0x1a2c06, 0x1a2486, 0x59562ff0, 0x94eed8b2, 0xcdb8f742, 0x0 }, /* #46 */
+    { 0x1c51c6, 0x1c5186, 0x6044e4cb, 0xa06c8b1e, 0xc0286fd5, 0x0 }, /* #47 */
+    { 0x1f69d6, 0x1f6106, 0xde25453e, 0x27e327af, 0xf9c66291, 0x0 }, /* #48 */
+    { 0x0616d2, 0x061606, 0x31c8bf1d, 0x60ebb1e4, 0x51230ef9, 0x0 }, /* #49 */
+    { 0x1f3e03, 0x1f3606, 0xc7b6a7da, 0x1dcdbdf6, 0xda7b1a2c, 0x0 }, /* #50 */
+    { 0x316b03, 0x316302, 0x75d16133, 0x7bd3e15d, 0x0e02806e, 0x0 }, /* #51 */
+    { 0x1c4a03, 0x1c4202, 0x74b0f3de, 0x418c1bf7, 0x353ce829, 0x0 }, /* #52 */
+    { 0x170a92, 0x170206, 0xa048f172, 0x25193296, 0x8551c3e4, 0x0 }, /* #53 */
+    { 0x240456, 0x240486, 0x78ce9e05, 0xfe84d5ed, 0x864a4be8, 0x0 }, /* #54 */
+    { 0x313a12, 0x313286, 0x7e74a225, 0xbf0ea495, 0xc17a06b0, 0x0 }, /* #55 */
+    { 0x2d18d6, 0x2d1002, 0x31d7b998, 0x198211b3, 0x2855a82b, 0x0 }, /* #56 */
+    { 0x2045c6, 0x204502, 0x52b2b52a, 0x5351b331, 0x01e3061b, 0x0 }, /* #57 */
+    { 0x2a2742, 0x2a2786, 0xfb80b466, 0xb872fff9, 0x43f24b9f, 0x0 }, /* #58 */
+    { 0x374c06, 0x374486, 0xd0f6d274, 0xfabcee9f, 0x2a4a3ceb, 0x0 }, /* #59 */
+    { 0x2645c7, 0x264586, 0xe087d1aa, 0xe12ed1a5, 0x01a9000f, 0x0 }, /* #60 */
+    { 0x2c2443, 0x2c2406, 0xfc193b74, 0x664f8c74, 0x9a56b700, 0x0 }, /* #61 */
+    { 0x072683, 0x072682, 0xac84d18d, 0xc23f8552, 0x6ebb54df, 0x0 }, /* #62 */
+    { 0x017a82, 0x017202, 0x1f77f2ab, 0x51861c16, 0x4ef1eebd, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_and_u32[] =
 {
-    { 0x115c86, 0x115402, 0xeb5952e0, 0x61500240, 0x7550065b, 0x0 }, /* #0 */
-    { 0x117c82, 0x117482, 0xa146f246, 0xa042e202, 0xb8cbe2bb, 0x0 }, /* #1 */
-    { 0x120016, 0x120006, 0x69195b68, 0x69001a28, 0xffc03ebf, 0x0 }, /* #2 */
-    { 0x172f17, 0x172782, 0x86aa2fe3, 0x862a0443, 0xcf2e0453, 0x0 }, /* #3 */
-    { 0x1e0dc3, 0x1e0502, 0xcf192612, 0x0c100002, 0x3c12904f, 0x0 }, /* #4 */
-    { 0x073a96, 0x073202, 0x4aea5d48, 0x40824840, 0x60924864, 0x0 }, /* #5 */
-    { 0x0e4ec6, 0x0e4602, 0x5e68b839, 0x0c009019, 0xad16d69b, 0x0 }, /* #6 */
-    { 0x237117, 0x237106, 0x3a9f77b0, 0x3a0a61a0, 0x3b6ae1e1, 0x0 }, /* #7 */
-    { 0x131942, 0x131106, 0x90b26d1b, 0x10100009, 0x7219102d, 0x0 }, /* #8 */
-    { 0x351407, 0x351406, 0x3377675b, 0x20222142, 0x2422a1c2, 0x0 }, /* #9 */
-    { 0x1827d7, 0x182706, 0x53611f7f, 0x4140151d, 0xcd5af59d, 0x0 }, /* #10 */
-    { 0x331d46, 0x331506, 0x514683b9, 0x40420018, 0xec72105e, 0x0 }, /* #11 */
-    { 0x1042d3, 0x104202, 0xcbee772d, 0x00c23129, 0x14d23179, 0x0 }, /* #12 */
-    { 0x2e2a52, 0x2e2202, 0x6f643991, 0x4c641191, 0xdcff97b9, 0x0 }, /* #13 */
-    { 0x020186, 0x020186, 0xdd743acc, 0xd940320c, 0xf9c0362f, 0x0 }, /* #14 */
-    { 0x1c56d7, 0x1c5602, 0x1f918944, 0x0b808904, 0x8bcadf8d, 0x0 }, /* #15 */
-    { 0x1a2807, 0x1a2002, 0x820d7e4a, 0x020c4e02, 0x03de4e27, 0x0 }, /* #16 */
-    { 0x1c6446, 0x1c6482, 0x8718abee, 0x8418aaa8, 0xa4bfbab9, 0x0 }, /* #17 */
-    { 0x3b5a82, 0x3b5202, 0x74482af8, 0x24480a98, 0x2dfd1a98, 0x0 }, /* #18 */
-    { 0x1d2992, 0x1d2102, 0xecd43239, 0x4c041229, 0x5f2d532d, 0x0 }, /* #19 */
-    { 0x3b57c6, 0x3b5782, 0xce07786d, 0x8c036020, 0x8c736420, 0x0 }, /* #20 */
-    { 0x321816, 0x321086, 0xda1ee2c3, 0xc0188242, 0xe1b99e6e, 0x0 }, /* #21 */
-    { 0x105906, 0x105182, 0xe206b738, 0xe2068638, 0xe6e6cefb, 0x0 }, /* #22 */
-    { 0x1e7586, 0x1e7506, 0x6d88cb6e, 0x6d80ca60, 0x6fe3daf0, 0x0 }, /* #23 */
-    { 0x3a5b02, 0x3a5386, 0xc0081e4d, 0xc0081200, 0xd4fd7212, 0x0 }, /* #24 */
-    { 0x2a6413, 0x2a6486, 0x9e8fd3ed, 0x94829109, 0xb4a29d1b, 0x0 }, /* #25 */
-    { 0x387296, 0x387202, 0xf02c7029, 0x30244001, 0x3577cd47, 0x0 }, /* #26 */
-    { 0x062c93, 0x062406, 0x1317e9e2, 0x02140900, 0x86fc1f0c, 0x0 }, /* #27 */
-    { 0x1a7116, 0x1a7182, 0xafc04461, 0xa7c04440, 0xb7c954c4, 0x0 }, /* #28 */
-    { 0x1c4d46, 0x1c4506, 0x4d56dadf, 0x01124850, 0x813b6d50, 0x0 }, /* #29 */
-    { 0x2a2356, 0x2a2306, 0x0e4b95d9, 0x044a80c0, 0x445ae0e4, 0x0 }, /* #30 */
-    { 0x221ad7, 0x221202, 0x2fac04b1, 0x062800b0, 0x066839be, 0x0 }, /* #31 */
-    { 0x266c13, 0x266486, 0xcadf2849, 0x80cd2000, 0x80cdf706, 0x0 }, /* #32 */
-    { 0x142b53, 0x142302, 0x0afc003e, 0x02740026, 0x66740ce7, 0x0 }, /* #33 */
-    { 0x3b4617, 0x3b4602, 0x04c07647, 0x04803040, 0xf79531c0, 0x0 }, /* #34 */
-    { 0x342052, 0x342006, 0x857fa9d9, 0x0067a841, 0x0067e861, 0x0 }, /* #35 */
-    { 0x093856, 0x093002, 0x3d9b6845, 0x259a2804, 0xa5daa99c, 0x0 }, /* #36 */
-    { 0x355406, 0x355482, 0xbaa9b411, 0x9a28a401, 0x9b6ce62d, 0x0 }, /* #37 */
-    { 0x3b4317, 0x3b4386, 0xc34f834d, 0xc105014d, 0xd93535ed, 0x0 }, /* #38 */
-    { 0x270856, 0x270002, 0x39296ae4, 0x082848e0, 0x0e28dce1, 0x0 }, /* #39 */
-    { 0x353843, 0x353002, 0x44945dec, 0x00805420, 0x28a25420, 0x0 }, /* #40 */
-    { 0x013682, 0x013682, 0xe863dc37, 0xe0029010, 0xf40eb398, 0x0 }, /* #41 */
-    { 0x305ad3, 0x305282, 0xbe707917, 0x8a101113, 0x8a1e15db, 0x0 }, /* #42 */
-    { 0x2c6207, 0x2c6206, 0x4dace2db, 0x4120a290, 0x5161bfb4, 0x0 }, /* #43 */
-    { 0x304b56, 0x304386, 0xc5358fd8, 0xc5348090, 0xff76b093, 0x0 }, /* #44 */
-    { 0x233396, 0x233306, 0x03a35cda, 0x02204c12, 0x9a24ee13, 0x0 }, /* #45 */
-    { 0x0a4f83, 0x0a4702, 0xba71eae5, 0x08708a20, 0x0cf49f30, 0x0 }, /* #46 */
-    { 0x3f2fc2, 0x3f2702, 0x7a9a1c7f, 0x5a80143b, 0x5bc514bb, 0x0 }, /* #47 */
-    { 0x140f13, 0x140786, 0x9333feea, 0x9220de42, 0xbaa4df52, 0x0 }, /* #48 */
-    { 0x013f47, 0x013702, 0x6e7cb03b, 0x2c140010, 0xbc160954, 0x0 }, /* #49 */
-    { 0x263f13, 0x263786, 0x85c0ee45, 0x8540e644, 0xfd5af6f6, 0x0 }, /* #50 */
-    { 0x0b2fd2, 0x0b2706, 0x384c48ca, 0x180c4082, 0x583ee2a6, 0x0 }, /* #51 */
-    { 0x120c93, 0x120402, 0x6c816ae7, 0x64810a40, 0xe4919b58, 0x0 }, /* #52 */
-    { 0x2d4103, 0x2d4106, 0x4aa49589, 0x4a041181, 0x7b557ba7, 0x0 }, /* #53 */
-    { 0x295013, 0x295002, 0x57505961, 0x14101801, 0x9c1c1c0f, 0x0 }, /* #54 */
-    { 0x397d02, 0x397502, 0x2b001e54, 0x00001204, 0x14c753ad, 0x0 }, /* #55 */
-    { 0x062e56, 0x062606, 0x865fc69c, 0x0048469c, 0x79e84fdc, 0x0 }, /* #56 */
-    { 0x131217, 0x131202, 0x2f50fb27, 0x2d10d125, 0xed98d5b5, 0x0 }, /* #57 */
-    { 0x361643, 0x361682, 0xd104ba18, 0x8104a210, 0x8d55a736, 0x0 }, /* #58 */
-    { 0x145112, 0x145182, 0xde69ac14, 0x8a202404, 0xaba064a5, 0x0 }, /* #59 */
-    { 0x373202, 0x373202, 0x317e1192, 0x01320180, 0x0bb3a1a0, 0x0 }, /* #60 */
-    { 0x383613, 0x383602, 0x5c6e8f02, 0x1c6e8a02, 0x1e6edae3, 0x0 }, /* #61 */
-    { 0x247c92, 0x247486, 0xf1b64868, 0xf0024828, 0xf64bde2a, 0x0 }, /* #62 */
-    { 0x265412, 0x265402, 0x746d229f, 0x206c2010, 0xa8fc3070, 0x0 }, /* #63 */
+    { 0x1c2397, 0x1c2346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x3826c7, 0x382646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x063d13, 0x063546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x271993, 0x271146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x343e52, 0x343646, 0x8b1c6a76, 0x00000000, 0x00000000, 0x0 }, /* #4 */
+    { 0x165b86, 0x165346, 0x407430d5, 0x00000000, 0x00000000, 0x0 }, /* #5 */
+    { 0x031b07, 0x031346, 0xff6c8b4c, 0x00000000, 0x00000000, 0x0 }, /* #6 */
+    { 0x2c3582, 0x2c3546, 0x862c3e29, 0x00000000, 0x00000000, 0x0 }, /* #7 */
+    { 0x036847, 0x036006, 0x67bf677c, 0x678d4278, 0x6fcd4afb, 0x0 }, /* #8 */
+    { 0x384596, 0x384502, 0x5476a01e, 0x4002201c, 0x41837dfc, 0x0 }, /* #9 */
+    { 0x1250d7, 0x125006, 0x62c253a5, 0x62424105, 0xee56c10d, 0x0 }, /* #10 */
+    { 0x267fc6, 0x267702, 0x6c10ac73, 0x6c002c02, 0x7f062c0a, 0x0 }, /* #11 */
+    { 0x0f2652, 0x0f2686, 0xe1998e7a, 0x80990c30, 0x80db3c35, 0x0 }, /* #12 */
+    { 0x1b2007, 0x1b2006, 0x654763cd, 0x05036248, 0x9583ee4a, 0x0 }, /* #13 */
+    { 0x033053, 0x033006, 0xa4f06860, 0x20402800, 0x6246ab17, 0x0 }, /* #14 */
+    { 0x3d66d3, 0x3d6602, 0x359f9c3b, 0x318c082a, 0xbb8c4aaa, 0x0 }, /* #15 */
+    { 0x272c16, 0x272406, 0xd2275863, 0x02220063, 0x2ee204f3, 0x0 }, /* #16 */
+    { 0x163c07, 0x163486, 0xf60c9be2, 0xf00c88e2, 0xf8eeecee, 0x0 }, /* #17 */
+    { 0x0275c7, 0x027506, 0x7e007596, 0x7e003196, 0x7ecf33b6, 0x0 }, /* #18 */
+    { 0x2516d7, 0x251686, 0x902ee53c, 0x9006010c, 0xb196010c, 0x0 }, /* #19 */
+    { 0x215582, 0x215586, 0xbc4727da, 0xb806220a, 0xfba6fa2a, 0x0 }, /* #20 */
+    { 0x065846, 0x065082, 0xf6004c4e, 0xc6004040, 0xc60de150, 0x0 }, /* #21 */
+    { 0x3f0656, 0x3f0602, 0x183b9337, 0x18121225, 0x19525e2d, 0x0 }, /* #22 */
+    { 0x227857, 0x227006, 0x5acf05e0, 0x520c0060, 0xf30c907e, 0x0 }, /* #23 */
+    { 0x220557, 0x220582, 0x9a0b57eb, 0x88085361, 0xac58fb65, 0x0 }, /* #24 */
+    { 0x1d2d57, 0x1d2506, 0x3b6e2710, 0x39680300, 0xfd681b66, 0x0 }, /* #25 */
+    { 0x303a56, 0x303202, 0x2d17b802, 0x21150802, 0xe1bd0ef6, 0x0 }, /* #26 */
+    { 0x2240c3, 0x224006, 0x44f3cbde, 0x041282c6, 0x9f1a92c7, 0x0 }, /* #27 */
+    { 0x0b7406, 0x0b7402, 0x20210289, 0x00010280, 0x505b6296, 0x0 }, /* #28 */
+    { 0x3a0612, 0x3a0606, 0x5073dd23, 0x10138522, 0x3c97a73a, 0x0 }, /* #29 */
+    { 0x332283, 0x332206, 0xe72dc0da, 0x0224c090, 0x0236ed90, 0x0 }, /* #30 */
+    { 0x080503, 0x080586, 0xb6d94b7d, 0xb0184a50, 0xb01a5ad0, 0x0 }, /* #31 */
+    { 0x244ec6, 0x244686, 0xb6a27d94, 0x86825484, 0x8fc25484, 0x0 }, /* #32 */
+    { 0x060882, 0x060006, 0x4f1e20e0, 0x011820c0, 0xa1383fc6, 0x0 }, /* #33 */
+    { 0x1d2f96, 0x1d2706, 0xca66b507, 0x40022100, 0x74126168, 0x0 }, /* #34 */
+    { 0x0a0593, 0x0a0502, 0x6756147d, 0x05401038, 0x0d4170ba, 0x0 }, /* #35 */
+    { 0x3d4342, 0x3d4306, 0xf465927a, 0x40048248, 0x429eaacd, 0x0 }, /* #36 */
+    { 0x0d74c6, 0x0d7486, 0x9bd04d53, 0x93c04912, 0xd7cd7bb6, 0x0 }, /* #37 */
+    { 0x296986, 0x296186, 0xb4d680e5, 0x84908024, 0xc7b9be24, 0x0 }, /* #38 */
+    { 0x0330c3, 0x033086, 0x959d1de8, 0x84141c28, 0x8c363c2f, 0x0 }, /* #39 */
+    { 0x067006, 0x067086, 0x8440361e, 0x80403414, 0xeacd7474, 0x0 }, /* #40 */
+    { 0x0a0703, 0x0a0706, 0xffe3ccc8, 0x54e34400, 0x54eb6731, 0x0 }, /* #41 */
+    { 0x375dd2, 0x375502, 0x17c9e83e, 0x01c08004, 0x29e09044, 0x0 }, /* #42 */
+    { 0x286f97, 0x286786, 0xe99ea8e8, 0x899228e8, 0x9d936def, 0x0 }, /* #43 */
+    { 0x2c7256, 0x2c7202, 0x743ea784, 0x500e2380, 0x590f73b1, 0x0 }, /* #44 */
+    { 0x1a72d2, 0x1a7286, 0xcc877164, 0xc8062124, 0xfb0eab37, 0x0 }, /* #45 */
+    { 0x0c1e52, 0x0c1682, 0xda5b9e99, 0x82591691, 0x83795797, 0x0 }, /* #46 */
+    { 0x173107, 0x173106, 0xc4bc2feb, 0x04942b0a, 0x3596ab1a, 0x0 }, /* #47 */
+    { 0x0d4b02, 0x0d4382, 0x9589a040, 0x9008a040, 0x924cbdee, 0x0 }, /* #48 */
+    { 0x394917, 0x394102, 0x7bd7d786, 0x7b459604, 0x7b6d960d, 0x0 }, /* #49 */
+    { 0x2a4356, 0x2a4386, 0x92fcbb2e, 0x82683806, 0xca6b3c56, 0x0 }, /* #50 */
+    { 0x3c2402, 0x3c2406, 0x07adcb60, 0x00090200, 0x481b328e, 0x0 }, /* #51 */
+    { 0x1a4a43, 0x1a4202, 0x460c2d57, 0x020c2152, 0xab3eb3d2, 0x0 }, /* #52 */
+    { 0x3e5693, 0x3e5606, 0x46bcefe8, 0x46b082a0, 0x66f392a7, 0x0 }, /* #53 */
+    { 0x130057, 0x130082, 0x89149e72, 0x80141e10, 0xd0343f18, 0x0 }, /* #54 */
+    { 0x176e02, 0x176602, 0x06da1343, 0x02d01001, 0xcad178b1, 0x0 }, /* #55 */
+    { 0x085616, 0x085606, 0x42cb7f2f, 0x02ca120c, 0x9fca928c, 0x0 }, /* #56 */
+    { 0x196d56, 0x196586, 0xbe8217d8, 0x908200c0, 0x90f280c4, 0x0 }, /* #57 */
+    { 0x350f87, 0x350702, 0x9b4d6ab9, 0x00042aa8, 0x0424bfaa, 0x0 }, /* #58 */
+    { 0x306312, 0x306386, 0xff3d631b, 0x95316209, 0x957366ad, 0x0 }, /* #59 */
+    { 0x3c4893, 0x3c4002, 0x54244e82, 0x50044c02, 0x5b95ec2e, 0x0 }, /* #60 */
+    { 0x113a42, 0x113282, 0xf6ec61e4, 0xc0682004, 0xc86aae15, 0x0 }, /* #61 */
+    { 0x310dc3, 0x310506, 0x116a90f1, 0x11280011, 0x51ad251f, 0x0 }, /* #62 */
+    { 0x1025d2, 0x102506, 0x21d7514d, 0x20450141, 0xbc4dadc1, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_and_u32_locked[] =
 {
-    { 0x101e17, 0x101606, 0x7b6717fe, 0x29400328, 0x2d584329, 0x0 }, /* #0 */
-    { 0x360dc2, 0x360582, 0xb1de93f8, 0x81c49058, 0x8bc4985c, 0x0 }, /* #1 */
-    { 0x2e4607, 0x2e4602, 0x3d0c8bc1, 0x00080b01, 0x82ab4b37, 0x0 }, /* #2 */
-    { 0x170917, 0x170106, 0xa2a025ca, 0x00000088, 0x00110288, 0x0 }, /* #3 */
-    { 0x3d4f96, 0x3d4702, 0x50b38c49, 0x50b30401, 0xfbbf3603, 0x0 }, /* #4 */
-    { 0x331d92, 0x331586, 0xef9c6cc4, 0x86886000, 0x86a8f11b, 0x0 }, /* #5 */
-    { 0x1d5c12, 0x1d5402, 0x2687c73e, 0x0401c334, 0x1c29cb35, 0x0 }, /* #6 */
-    { 0x1c1306, 0x1c1302, 0xed64ab23, 0x2c048a01, 0x2c1f9e1d, 0x0 }, /* #7 */
-    { 0x051886, 0x051082, 0xb5a2383e, 0xa5020834, 0xad1a89f4, 0x0 }, /* #8 */
-    { 0x170946, 0x170182, 0xd123f516, 0x81238004, 0x8faf8024, 0x0 }, /* #9 */
-    { 0x056453, 0x056406, 0xefd31804, 0x0bc10000, 0x0bcdc723, 0x0 }, /* #10 */
-    { 0x107dc2, 0x107502, 0xb6856c95, 0x30814401, 0x719bc629, 0x0 }, /* #11 */
-    { 0x2e6806, 0x2e6006, 0x03c2741e, 0x0340541e, 0x93555f7f, 0x0 }, /* #12 */
-    { 0x303597, 0x303502, 0x5a21d19a, 0x0201c098, 0xa247e2dd, 0x0 }, /* #13 */
-    { 0x3f2cc2, 0x3f2406, 0x88530061, 0x00110000, 0x413de48c, 0x0 }, /* #14 */
-    { 0x2723d7, 0x272302, 0xbe3db069, 0x0408b029, 0x4408fe3f, 0x0 }, /* #15 */
-    { 0x037fd3, 0x037706, 0x58876064, 0x58816024, 0x5fc972a4, 0x0 }, /* #16 */
-    { 0x057d43, 0x057582, 0xa9e47627, 0x80000625, 0xd6090fed, 0x0 }, /* #17 */
-    { 0x343c93, 0x343402, 0xf792d0df, 0x4782d0da, 0x47cefcfa, 0x0 }, /* #18 */
-    { 0x020517, 0x020506, 0xd92fbca0, 0x09089800, 0x0d08da1e, 0x0 }, /* #19 */
-    { 0x280f17, 0x280702, 0x45f62bc7, 0x04b42983, 0x24b439b3, 0x0 }, /* #20 */
-    { 0x3254d2, 0x325406, 0xee3a033c, 0x222a0318, 0x22aa6fd9, 0x0 }, /* #21 */
-    { 0x154202, 0x154202, 0x1c2ae5a6, 0x040a01a4, 0x444b03bc, 0x0 }, /* #22 */
-    { 0x224e83, 0x224606, 0x319ac950, 0x21128800, 0x2916bca1, 0x0 }, /* #23 */
-    { 0x3a0312, 0x3a0302, 0x5921aa14, 0x11210204, 0x312513ef, 0x0 }, /* #24 */
-    { 0x3f69d3, 0x3f6186, 0x9317ea94, 0x8301a014, 0x8729a457, 0x0 }, /* #25 */
-    { 0x1a1d56, 0x1a1502, 0x6c514435, 0x48510004, 0xcb550a4e, 0x0 }, /* #26 */
-    { 0x170c93, 0x170406, 0xee15f81c, 0x64142818, 0x64542eba, 0x0 }, /* #27 */
-    { 0x0768c3, 0x076002, 0x028491e2, 0x00848080, 0x8d85ae8c, 0x0 }, /* #28 */
-    { 0x067043, 0x067002, 0xef346157, 0x47202057, 0x57e2aef7, 0x0 }, /* #29 */
-    { 0x0c6643, 0x0c6602, 0xcda8fc62, 0x41008c62, 0x51518cef, 0x0 }, /* #30 */
-    { 0x301e46, 0x301602, 0xd51be4b1, 0x10034410, 0x1a434c1e, 0x0 }, /* #31 */
-    { 0x3a5302, 0x3a5302, 0x3d21d25c, 0x3521d210, 0x7779d632, 0x0 }, /* #32 */
-    { 0x1d0912, 0x1d0106, 0xc9520d16, 0x49500400, 0x69d92421, 0x0 }, /* #33 */
-    { 0x1328d3, 0x132006, 0xe91cc95b, 0x60048853, 0x60e78a73, 0x0 }, /* #34 */
-    { 0x3214c7, 0x321406, 0x1fcd67d3, 0x064966c0, 0x665b7ec8, 0x0 }, /* #35 */
-    { 0x174cc2, 0x174406, 0x3ab08139, 0x18b08109, 0x59f3e349, 0x0 }, /* #36 */
-    { 0x0e5ac6, 0x0e5202, 0x02876dd5, 0x00034d10, 0x893bdd12, 0x0 }, /* #37 */
-    { 0x2e6e47, 0x2e6602, 0x781f3f62, 0x081a3802, 0x0b7a788a, 0x0 }, /* #38 */
-    { 0x3f5296, 0x3f5206, 0xfae4607e, 0x62600066, 0x677b0e66, 0x0 }, /* #39 */
-    { 0x2e7f97, 0x2e7706, 0x02fc3d35, 0x02140424, 0x3e1684ee, 0x0 }, /* #40 */
-    { 0x2f4ac3, 0x2f4202, 0xf772917a, 0x02209102, 0x02acfd06, 0x0 }, /* #41 */
-    { 0x173716, 0x173706, 0xa1f6c631, 0x0044c430, 0x104ded36, 0x0 }, /* #42 */
-    { 0x107c96, 0x107402, 0xae639347, 0x0a421204, 0x0b5a321c, 0x0 }, /* #43 */
-    { 0x0f5216, 0x0f5206, 0xc429caa5, 0x00210881, 0x13b73999, 0x0 }, /* #44 */
-    { 0x2675c3, 0x267506, 0xcb07c9a4, 0x08074024, 0x2c475477, 0x0 }, /* #45 */
-    { 0x011d93, 0x011506, 0x48186c6b, 0x48106863, 0x7b75e8f3, 0x0 }, /* #46 */
-    { 0x1068d7, 0x106002, 0x2c26b9dc, 0x202411dc, 0x627451fc, 0x0 }, /* #47 */
-    { 0x3229c3, 0x322102, 0x5faf984a, 0x4127104a, 0x4137535a, 0x0 }, /* #48 */
-    { 0x013a57, 0x013206, 0xfb5ccf33, 0x4a044c03, 0x4a275c8b, 0x0 }, /* #49 */
-    { 0x2c2ec2, 0x2c2602, 0xc78d86e8, 0x44818420, 0x5c93ed37, 0x0 }, /* #50 */
-    { 0x283657, 0x283682, 0xd509d209, 0x95085008, 0xb7bc787c, 0x0 }, /* #51 */
-    { 0x0a5247, 0x0a5206, 0xb3217a07, 0x12001806, 0x1ad29c9e, 0x0 }, /* #52 */
-    { 0x2856d3, 0x285602, 0x475c74c9, 0x46545489, 0x46f75cb9, 0x0 }, /* #53 */
-    { 0x287943, 0x287106, 0x6d70c884, 0x45704800, 0xc77c696a, 0x0 }, /* #54 */
-    { 0x2c52d2, 0x2c5202, 0x840472e2, 0x00007240, 0x00127651, 0x0 }, /* #55 */
-    { 0x2829d3, 0x282106, 0x2b19a9e3, 0x2100a903, 0xe1e0ad03, 0x0 }, /* #56 */
-    { 0x3e5202, 0x3e5282, 0xe9177426, 0xc0022020, 0xc2caa0b1, 0x0 }, /* #57 */
-    { 0x3b45c7, 0x3b4582, 0xed7d60c4, 0x805c0004, 0x825c1c04, 0x0 }, /* #58 */
-    { 0x336c87, 0x336402, 0x0b21dbd2, 0x0b209992, 0x1be6bdb3, 0x0 }, /* #59 */
-    { 0x3061c2, 0x306186, 0xdaebcb50, 0x8a60ca50, 0xae70fefe, 0x0 }, /* #60 */
-    { 0x0010c3, 0x001086, 0xa420073c, 0xa020073c, 0xb2bb277e, 0x0 }, /* #61 */
-    { 0x1d7c02, 0x1d7406, 0xdb8e2448, 0x50802048, 0x50f021ed, 0x0 }, /* #62 */
-    { 0x037816, 0x037082, 0x90831d18, 0x80831910, 0x8feb3bf3, 0x0 }, /* #63 */
+    { 0x0f5396, 0x0f5346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x103f87, 0x103746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x386d13, 0x386546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x070607, 0x070646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x080887, 0x080046, 0x414ccb10, 0x00000000, 0x00000000, 0x0 }, /* #4 */
+    { 0x0e2396, 0x0e2346, 0x6c8b3bb6, 0x00000000, 0x00000000, 0x0 }, /* #5 */
+    { 0x397b96, 0x397346, 0xcdb2a25a, 0x00000000, 0x00000000, 0x0 }, /* #6 */
+    { 0x034713, 0x034746, 0xf3a55e4b, 0x00000000, 0x00000000, 0x0 }, /* #7 */
+    { 0x083e93, 0x083602, 0x2d9d095f, 0x0d1c005e, 0x8d3e70fe, 0x0 }, /* #8 */
+    { 0x386d97, 0x386506, 0x9f4f3d99, 0x1f092599, 0x7f99a5bb, 0x0 }, /* #9 */
+    { 0x2e1746, 0x2e1702, 0x7d9474ac, 0x5c9470a4, 0x5cbefbe6, 0x0 }, /* #10 */
+    { 0x387993, 0x387182, 0x8fa0bd4d, 0x8d809d45, 0xfd8adf75, 0x0 }, /* #11 */
+    { 0x092fc6, 0x092702, 0x6cd89a52, 0x20c08052, 0xa1c6a45f, 0x0 }, /* #12 */
+    { 0x350987, 0x350106, 0xd2d61c68, 0x02421460, 0x0a4294f2, 0x0 }, /* #13 */
+    { 0x290d06, 0x290502, 0x5c06f4bd, 0x40069415, 0x61469e55, 0x0 }, /* #14 */
+    { 0x067446, 0x067406, 0x3d4952d1, 0x280002d1, 0xe8b60ad5, 0x0 }, /* #15 */
+    { 0x1869c2, 0x186102, 0xbba45860, 0x31004020, 0x715a6028, 0x0 }, /* #16 */
+    { 0x356dc7, 0x356582, 0xa8817179, 0xa8810151, 0xfea78155, 0x0 }, /* #17 */
+    { 0x0b1413, 0x0b1482, 0xb68684b9, 0x86028401, 0xcf3b9745, 0x0 }, /* #18 */
+    { 0x1e6ad7, 0x1e6282, 0xc363d230, 0xc2209020, 0xfa28986a, 0x0 }, /* #19 */
+    { 0x207352, 0x207306, 0x035059a4, 0x03404100, 0x2367e150, 0x0 }, /* #20 */
+    { 0x2d1bd7, 0x2d1306, 0x7efc8e64, 0x10fc8000, 0x11fdf181, 0x0 }, /* #21 */
+    { 0x334ed2, 0x334606, 0x456a4a24, 0x04204a24, 0x0c257e75, 0x0 }, /* #22 */
+    { 0x366353, 0x366302, 0x1dcfb974, 0x1d0e8010, 0xfd0e8611, 0x0 }, /* #23 */
+    { 0x0a3943, 0x0a3106, 0xead252fa, 0x601010ca, 0x64151ccf, 0x0 }, /* #24 */
+    { 0x181c56, 0x181486, 0xee49060d, 0x8c080409, 0x9c1c954b, 0x0 }, /* #25 */
+    { 0x2632d3, 0x263206, 0x5f52c6ce, 0x4702c6ca, 0x6787e6fb, 0x0 }, /* #26 */
+    { 0x203902, 0x203102, 0x037caa45, 0x002ca040, 0xc42ea472, 0x0 }, /* #27 */
+    { 0x341d42, 0x341582, 0xeb5d256e, 0x89090404, 0x898b0e94, 0x0 }, /* #28 */
+    { 0x1e6902, 0x1e6102, 0x33fd0391, 0x111c0310, 0x151e433e, 0x0 }, /* #29 */
+    { 0x287dc7, 0x287502, 0x2d9820cc, 0x0c880008, 0xdeaa4a19, 0x0 }, /* #30 */
+    { 0x2c0502, 0x2c0506, 0x5a430e00, 0x52010000, 0xf73dc1e1, 0x0 }, /* #31 */
+    { 0x152602, 0x152606, 0x15fd52f4, 0x059502b4, 0xcd9786b7, 0x0 }, /* #32 */
+    { 0x1125d2, 0x112586, 0xb6b76950, 0xa0a16800, 0xa8e1fa0d, 0x0 }, /* #33 */
+    { 0x3d5413, 0x3d5486, 0xf4fdbaac, 0xc09d3284, 0xc19d3386, 0x0 }, /* #34 */
+    { 0x120702, 0x120706, 0x53fa186e, 0x42401066, 0xe2457166, 0x0 }, /* #35 */
+    { 0x2b6606, 0x2b6602, 0x1823be73, 0x10210c61, 0x712d4d69, 0x0 }, /* #36 */
+    { 0x3d4793, 0x3d4702, 0x6d4ac89a, 0x0808c08a, 0x8a9cc78e, 0x0 }, /* #37 */
+    { 0x182b12, 0x182386, 0x852f6e46, 0x85074c06, 0x9757dda6, 0x0 }, /* #38 */
+    { 0x0d5786, 0x0d5706, 0x09e6855b, 0x00400150, 0xf2485150, 0x0 }, /* #39 */
+    { 0x300316, 0x300306, 0x1b366903, 0x0a162000, 0x4ed6b0c4, 0x0 }, /* #40 */
+    { 0x155047, 0x155082, 0xca93d07e, 0x8a008010, 0xbf20a510, 0x0 }, /* #41 */
+    { 0x3b1992, 0x3b1186, 0xb6d787da, 0x861281d2, 0x863ad9d7, 0x0 }, /* #42 */
+    { 0x206417, 0x206482, 0xd7a423ef, 0x80242240, 0x803fa650, 0x0 }, /* #43 */
+    { 0x2f7703, 0x2f7702, 0xa1778557, 0x01140157, 0x0b9c33ff, 0x0 }, /* #44 */
+    { 0x0204d3, 0x020406, 0x51df121e, 0x5141120a, 0xdf41f68a, 0x0 }, /* #45 */
+    { 0x143a13, 0x143206, 0x73bd1351, 0x13151341, 0x13171fcb, 0x0 }, /* #46 */
+    { 0x277c16, 0x277482, 0xcaecb457, 0xc8a41416, 0xc8b6551e, 0x0 }, /* #47 */
+    { 0x3f4c42, 0x3f4406, 0x48b3c8ca, 0x00b1c082, 0xa6bdf187, 0x0 }, /* #48 */
+    { 0x284a12, 0x284206, 0x74098d8b, 0x14090109, 0x1e9b6369, 0x0 }, /* #49 */
+    { 0x0e0f56, 0x0e0702, 0xb849bd5e, 0x28493058, 0x696f7279, 0x0 }, /* #50 */
+    { 0x1b7f42, 0x1b7706, 0x83077ffc, 0x02046f44, 0x2e6c6f45, 0x0 }, /* #51 */
+    { 0x2545d2, 0x254502, 0x0e550a34, 0x02500234, 0xc3f083bc, 0x0 }, /* #52 */
+    { 0x256b16, 0x256302, 0x2eb6169a, 0x04060080, 0xc54f2980, 0x0 }, /* #53 */
+    { 0x0d4686, 0x0d4682, 0xf0a394e9, 0xc0811029, 0xcac11a2b, 0x0 }, /* #54 */
+    { 0x284102, 0x284186, 0xe7ee1da9, 0xe06e0109, 0xf07f035f, 0x0 }, /* #55 */
+    { 0x003d13, 0x003502, 0x44777ff2, 0x00073110, 0xa207b110, 0x0 }, /* #56 */
+    { 0x0470d2, 0x047002, 0x3ad934f6, 0x0a1804e6, 0xce1e05e7, 0x0 }, /* #57 */
+    { 0x366513, 0x366506, 0x85dffc6f, 0x01ddec63, 0x39fdef73, 0x0 }, /* #58 */
+    { 0x341546, 0x341502, 0x4ceea521, 0x40a48101, 0xd1b59901, 0x0 }, /* #59 */
+    { 0x3a4957, 0x3a4102, 0x51ebe1fe, 0x01a141ec, 0x25a55fec, 0x0 }, /* #60 */
+    { 0x0f77d3, 0x0f7706, 0x1f4e6cec, 0x114800c0, 0x314980c0, 0x0 }, /* #61 */
+    { 0x0729d3, 0x072102, 0x6fe308ad, 0x0d600829, 0x9d703c2b, 0x0 }, /* #62 */
+    { 0x117817, 0x117082, 0xf7d0fe65, 0xd6800064, 0xdead007c, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_cmp_u32[] =
 {
-    { 0x2c7782, 0x2c7792, 0xdfada756, 0xdfada756, 0x01c5302d, 0x0 }, /* #0 */
-    { 0x1d5b43, 0x1d5302, 0xed6628df, 0xed6628df, 0xce058095, 0x0 }, /* #1 */
-    { 0x211352, 0x211b16, 0x9a852ff6, 0x9a852ff6, 0x5e0fede7, 0x0 }, /* #2 */
-    { 0x0c08c7, 0x0c0093, 0xc45eb826, 0xc45eb826, 0xe68bc907, 0x0 }, /* #3 */
-    { 0x3b1f03, 0x3b1f93, 0x7e7aefa4, 0x7e7aefa4, 0xb90b1807, 0x0 }, /* #4 */
-    { 0x163186, 0x163997, 0x4ca92de1, 0x4ca92de1, 0xb7031545, 0x0 }, /* #5 */
-    { 0x290112, 0x290103, 0x5ba31d1a, 0x5ba31d1a, 0xf1cba422, 0x0 }, /* #6 */
-    { 0x092143, 0x092102, 0x722efebb, 0x722efebb, 0x2b55c0ba, 0x0 }, /* #7 */
-    { 0x200992, 0x200906, 0xfa93d283, 0xfa93d283, 0x7ee1d553, 0x0 }, /* #8 */
-    { 0x3c7d13, 0x3c7d97, 0x710137cb, 0x710137cb, 0x86f6098f, 0x0 }, /* #9 */
-    { 0x2d2f86, 0x2d2793, 0x02a8ead6, 0x02a8ead6, 0x5fd188f7, 0x0 }, /* #10 */
-    { 0x372052, 0x372087, 0x9ff3589d, 0x9ff3589d, 0xe13edca1, 0x0 }, /* #11 */
-    { 0x0a4b07, 0x0a4313, 0x0b16e123, 0x0b16e123, 0xcb16c685, 0x0 }, /* #12 */
-    { 0x034b53, 0x034316, 0xde0e6d34, 0xde0e6d34, 0xc523a12a, 0x0 }, /* #13 */
-    { 0x294f02, 0x294707, 0x42d74a9e, 0x42d74a9e, 0xc463ed5a, 0x0 }, /* #14 */
-    { 0x3352c3, 0x335297, 0x1813c9f4, 0x1813c9f4, 0x3b2fbe85, 0x0 }, /* #15 */
-    { 0x052c16, 0x052413, 0x24138419, 0x24138419, 0xfd4597cf, 0x0 }, /* #16 */
-    { 0x2d2cc2, 0x2d2c87, 0x759db6fb, 0x759db6fb, 0x85585510, 0x0 }, /* #17 */
-    { 0x383103, 0x383102, 0xefecce4e, 0xefecce4e, 0xa3dc9c4a, 0x0 }, /* #18 */
-    { 0x185082, 0x185086, 0xc8ab7e8c, 0xc8ab7e8c, 0x33011dc6, 0x0 }, /* #19 */
-    { 0x094c53, 0x094483, 0xcf056479, 0xcf056479, 0xeb074ba3, 0x0 }, /* #20 */
-    { 0x365046, 0x365013, 0x18ec0fea, 0x18ec0fea, 0xf208d86e, 0x0 }, /* #21 */
-    { 0x250447, 0x250c87, 0x7759cbc6, 0x7759cbc6, 0xe8517161, 0x0 }, /* #22 */
-    { 0x2a2bd6, 0x2a2306, 0xc4bf5f37, 0xc4bf5f37, 0xb0043723, 0x0 }, /* #23 */
-    { 0x001443, 0x001486, 0xbe73d778, 0xbe73d778, 0x27472750, 0x0 }, /* #24 */
-    { 0x260957, 0x260106, 0x7aeec445, 0x7aeec445, 0x5197cd10, 0x0 }, /* #25 */
-    { 0x177f43, 0x177787, 0x2a79350f, 0x2a79350f, 0x7b8a8191, 0x0 }, /* #26 */
-    { 0x346807, 0x346087, 0xa37567ef, 0xa37567ef, 0xf0fa8e18, 0x0 }, /* #27 */
-    { 0x070392, 0x070302, 0xb6fd9d46, 0xb6fd9d46, 0x84609bb2, 0x0 }, /* #28 */
-    { 0x0d4556, 0x0d4516, 0x49984d90, 0x49984d90, 0x2e0c4eaf, 0x0 }, /* #29 */
-    { 0x015ac7, 0x015282, 0x9fc2545c, 0x9fc2545c, 0x0f309521, 0x0 }, /* #30 */
-    { 0x0e5206, 0x0e5293, 0x12867a65, 0x12867a65, 0x7acda736, 0x0 }, /* #31 */
-    { 0x076316, 0x076b16, 0xa90f7a08, 0xa90f7a08, 0x7714d91a, 0x0 }, /* #32 */
-    { 0x397703, 0x397783, 0x3f362e4d, 0x3f362e4d, 0x7e1a027a, 0x0 }, /* #33 */
-    { 0x183752, 0x183706, 0x9533293e, 0x9533293e, 0x91d8b051, 0x0 }, /* #34 */
-    { 0x1f3fd3, 0x1f3717, 0x236a6842, 0x236a6842, 0xdee2d738, 0x0 }, /* #35 */
-    { 0x1f2d57, 0x1f2506, 0xa52f5817, 0xa52f5817, 0x874081e7, 0x0 }, /* #36 */
-    { 0x3653c3, 0x365b97, 0x7e911a40, 0x7e911a40, 0xe852a0aa, 0x0 }, /* #37 */
-    { 0x322e42, 0x322687, 0x2a04b24d, 0x2a04b24d, 0x5a56139b, 0x0 }, /* #38 */
-    { 0x215352, 0x215312, 0x2aed86e0, 0x2aed86e0, 0x1031f224, 0x0 }, /* #39 */
-    { 0x104297, 0x104287, 0x04859297, 0x04859297, 0x1d5af9d2, 0x0 }, /* #40 */
-    { 0x0779d7, 0x077187, 0xc1126103, 0xc1126103, 0xdd9f0c81, 0x0 }, /* #41 */
-    { 0x361206, 0x361206, 0x4f2ce68a, 0x4f2ce68a, 0x4cd396a2, 0x0 }, /* #42 */
-    { 0x066c42, 0x066413, 0x106d6cfe, 0x106d6cfe, 0xc00ea01f, 0x0 }, /* #43 */
-    { 0x325342, 0x325307, 0x27f7afad, 0x27f7afad, 0xf62e9b5a, 0x0 }, /* #44 */
-    { 0x196e53, 0x196e02, 0xddda437c, 0xddda437c, 0x6484b207, 0x0 }, /* #45 */
-    { 0x037c46, 0x037412, 0xb7e8e382, 0xb7e8e382, 0x9ab0887b, 0x0 }, /* #46 */
-    { 0x311642, 0x311e83, 0x7f6e070c, 0x7f6e070c, 0xd090e630, 0x0 }, /* #47 */
-    { 0x3861c7, 0x386117, 0x1add69d7, 0x1add69d7, 0xbe4fd0db, 0x0 }, /* #48 */
-    { 0x191a86, 0x191293, 0x16249de1, 0x16249de1, 0x3df94af5, 0x0 }, /* #49 */
-    { 0x285b47, 0x285383, 0x9c0b12cf, 0x9c0b12cf, 0xdaffe26b, 0x0 }, /* #50 */
-    { 0x296c86, 0x296497, 0xdd2f9145, 0xdd2f9145, 0xddea78ce, 0x0 }, /* #51 */
-    { 0x286442, 0x286416, 0x47236d44, 0x47236d44, 0x26da8f05, 0x0 }, /* #52 */
-    { 0x232512, 0x232d16, 0xbb721ee0, 0xbb721ee0, 0x41494371, 0x0 }, /* #53 */
-    { 0x2a3057, 0x2a3092, 0xbfe166e3, 0xbfe166e3, 0x2729e1d8, 0x0 }, /* #54 */
-    { 0x2a60d3, 0x2a6016, 0x73ba7219, 0x73ba7219, 0x559902aa, 0x0 }, /* #55 */
-    { 0x3e12c7, 0x3e1a87, 0x6504699a, 0x6504699a, 0xc4b11072, 0x0 }, /* #56 */
-    { 0x3f6903, 0x3f6186, 0xe688e6df, 0xe688e6df, 0x25ed6f10, 0x0 }, /* #57 */
-    { 0x1616c6, 0x161e02, 0xdc0c565e, 0xdc0c565e, 0x6dfa6488, 0x0 }, /* #58 */
-    { 0x1e3447, 0x1e3407, 0x533bb465, 0x533bb465, 0xf4c05cc0, 0x0 }, /* #59 */
-    { 0x095c46, 0x095483, 0x4d8b263d, 0x4d8b263d, 0x6a7b9690, 0x0 }, /* #60 */
-    { 0x197e87, 0x197603, 0x28d7080a, 0x28d7080a, 0xbd50dd78, 0x0 }, /* #61 */
-    { 0x2e6917, 0x2e6902, 0xcd74fd3b, 0xcd74fd3b, 0x7b9d5437, 0x0 }, /* #62 */
-    { 0x040556, 0x040507, 0x22022eca, 0x22022eca, 0xbd4de137, 0x0 }, /* #63 */
+    { 0x0f2292, 0x0f2246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x1e19c7, 0x1e1146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x081356, 0x081346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x0f2856, 0x0f2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x076f97, 0x076786, 0x950aba06, 0x950aba06, 0x00000000, 0x0 }, /* #4 */
+    { 0x197616, 0x197686, 0x80ea7a4b, 0x80ea7a4b, 0x00000000, 0x0 }, /* #5 */
+    { 0x1c23d6, 0x1c2306, 0x6ccd5c3f, 0x6ccd5c3f, 0x00000000, 0x0 }, /* #6 */
+    { 0x310612, 0x310686, 0xe8c66b8b, 0xe8c66b8b, 0x00000000, 0x0 }, /* #7 */
+    { 0x0a6fc2, 0x0a6787, 0xf136d6ed, 0xf136d6ed, 0xff81f4b3, 0x0 }, /* #8 */
+    { 0x070657, 0x070606, 0xfabd920b, 0xfabd920b, 0xb7cfb850, 0x0 }, /* #9 */
+    { 0x3a7386, 0x3a7397, 0x849ce095, 0x849ce095, 0xb86bf18b, 0x0 }, /* #10 */
+    { 0x341857, 0x341812, 0xa93ba185, 0xa93ba185, 0x50258848, 0x0 }, /* #11 */
+    { 0x2c6346, 0x2c6302, 0x9b5f6afc, 0x9b5f6afc, 0x92ec8bc8, 0x0 }, /* #12 */
+    { 0x141217, 0x141a97, 0x5ee2a290, 0x5ee2a290, 0xbd905824, 0x0 }, /* #13 */
+    { 0x046416, 0x046492, 0xeb279eb1, 0xeb279eb1, 0x3d597d95, 0x0 }, /* #14 */
+    { 0x1a0083, 0x1a0812, 0x87166ef1, 0x87166ef1, 0x723193b6, 0x0 }, /* #15 */
+    { 0x082217, 0x082217, 0x1f1ab588, 0x1f1ab588, 0xd2df71aa, 0x0 }, /* #16 */
+    { 0x0d3317, 0x0d3387, 0xb8b35fd3, 0xb8b35fd3, 0xe5666691, 0x0 }, /* #17 */
+    { 0x2144d7, 0x214c06, 0x83b5c2a5, 0x83b5c2a5, 0x56bfde61, 0x0 }, /* #18 */
+    { 0x187c46, 0x187c93, 0x2ed2899a, 0x2ed2899a, 0x93d0c0ed, 0x0 }, /* #19 */
+    { 0x2d7792, 0x2d7f87, 0x700a7dbf, 0x700a7dbf, 0xd5877ac6, 0x0 }, /* #20 */
+    { 0x320cc2, 0x320406, 0xec78292a, 0xec78292a, 0xb37c8dc4, 0x0 }, /* #21 */
+    { 0x3c2543, 0x3c2513, 0x10041ab4, 0x10041ab4, 0xd4d0e0cb, 0x0 }, /* #22 */
+    { 0x2c3a13, 0x2c3a87, 0x62db226e, 0x62db226e, 0x902c47f7, 0x0 }, /* #23 */
+    { 0x1b2d13, 0x1b2583, 0x041e530b, 0x041e530b, 0x7ec98549, 0x0 }, /* #24 */
+    { 0x377e07, 0x377686, 0xd8dcb38d, 0xd8dcb38d, 0x0a7abd37, 0x0 }, /* #25 */
+    { 0x1c16d2, 0x1c1e97, 0x6fefb413, 0x6fefb413, 0xbaa1cb2f, 0x0 }, /* #26 */
+    { 0x005506, 0x005586, 0xc4a26bbc, 0xc4a26bbc, 0x40d36b95, 0x0 }, /* #27 */
+    { 0x1767c7, 0x176793, 0xc7263933, 0xc7263933, 0xdc91371e, 0x0 }, /* #28 */
+    { 0x395bd2, 0x395397, 0x32d1e474, 0x32d1e474, 0x40a4ace7, 0x0 }, /* #29 */
+    { 0x300f13, 0x300712, 0xd55dd0e7, 0xd55dd0e7, 0xd088545d, 0x0 }, /* #30 */
+    { 0x1d5182, 0x1d5902, 0xf11d878f, 0xf11d878f, 0x7e529245, 0x0 }, /* #31 */
+    { 0x371946, 0x371183, 0x5694e39f, 0x5694e39f, 0x7f2e8be3, 0x0 }, /* #32 */
+    { 0x212a13, 0x212282, 0xfdc457cf, 0xfdc457cf, 0x3cc2486b, 0x0 }, /* #33 */
+    { 0x257d52, 0x257516, 0xece1fa10, 0xece1fa10, 0x9224c80b, 0x0 }, /* #34 */
+    { 0x1d4356, 0x1d4393, 0x4bf4c498, 0x4bf4c498, 0x5c31ec1f, 0x0 }, /* #35 */
+    { 0x0c5583, 0x0c5503, 0x23bdf37b, 0x23bdf37b, 0xfdb36736, 0x0 }, /* #36 */
+    { 0x283cc7, 0x283406, 0xbccb6157, 0xbccb6157, 0x8d208a73, 0x0 }, /* #37 */
+    { 0x1e6887, 0x1e6003, 0x3d84f7e6, 0x3d84f7e6, 0xe1c18c84, 0x0 }, /* #38 */
+    { 0x0e3396, 0x0e3393, 0x8f44c767, 0x8f44c767, 0xc963d5cf, 0x0 }, /* #39 */
+    { 0x3d08d6, 0x3d0812, 0xab5eeb19, 0xab5eeb19, 0x4e99df5a, 0x0 }, /* #40 */
+    { 0x361dd3, 0x361517, 0x0e8bc195, 0x0e8bc195, 0xb0e5ec68, 0x0 }, /* #41 */
+    { 0x1c5ed2, 0x1c5612, 0x248a8450, 0x248a8450, 0x10400aa3, 0x0 }, /* #42 */
+    { 0x0e59d3, 0x0e5182, 0xddbb1dd6, 0xddbb1dd6, 0x1eaabf03, 0x0 }, /* #43 */
+    { 0x130d43, 0x130516, 0x6a2a61f1, 0x6a2a61f1, 0x2e419436, 0x0 }, /* #44 */
+    { 0x080187, 0x080102, 0xebad9f9d, 0xebad9f9d, 0xbd64f351, 0x0 }, /* #45 */
+    { 0x392c16, 0x392406, 0xc26b1e1a, 0xc26b1e1a, 0xb2301fe5, 0x0 }, /* #46 */
+    { 0x253f43, 0x253717, 0x1053f411, 0x1053f411, 0xe3b8160e, 0x0 }, /* #47 */
+    { 0x344cd3, 0x344486, 0xbb9cae6f, 0xbb9cae6f, 0x2dc694be, 0x0 }, /* #48 */
+    { 0x087052, 0x087007, 0x0c17d0cb, 0x0c17d0cb, 0xe5223b80, 0x0 }, /* #49 */
+    { 0x332142, 0x332192, 0xce437454, 0xce437454, 0x14a72cb7, 0x0 }, /* #50 */
+    { 0x106ed2, 0x106606, 0x4080b318, 0x4080b318, 0x1642ab52, 0x0 }, /* #51 */
+    { 0x187946, 0x187186, 0xd80eec94, 0xd80eec94, 0x02faa120, 0x0 }, /* #52 */
+    { 0x2e1593, 0x2e1506, 0xf556e774, 0xf556e774, 0xd224bc84, 0x0 }, /* #53 */
+    { 0x303e97, 0x303687, 0x3dc6f874, 0x3dc6f874, 0x573677a0, 0x0 }, /* #54 */
+    { 0x1a0596, 0x1a0587, 0x4f76eaa2, 0x4f76eaa2, 0x51e2f4e2, 0x0 }, /* #55 */
+    { 0x194493, 0x194406, 0xae9fde25, 0xae9fde25, 0xa957e751, 0x0 }, /* #56 */
+    { 0x151816, 0x151006, 0xf3b06f77, 0xf3b06f77, 0xd637dfc6, 0x0 }, /* #57 */
+    { 0x087196, 0x087193, 0xe9d022f3, 0xe9d022f3, 0xec7b7a5c, 0x0 }, /* #58 */
+    { 0x214c96, 0x214c16, 0xd42f9311, 0xd42f9311, 0x74af2684, 0x0 }, /* #59 */
+    { 0x232d53, 0x232516, 0x6c7dfc1a, 0x6c7dfc1a, 0x1278703f, 0x0 }, /* #60 */
+    { 0x1e2cc6, 0x1e2482, 0xea7db24a, 0xea7db24a, 0x5df9dca3, 0x0 }, /* #61 */
+    { 0x1c21d6, 0x1c2197, 0xa5297f36, 0xa5297f36, 0xcdd47b7e, 0x0 }, /* #62 */
+    { 0x2a2352, 0x2a2302, 0xdd2515c8, 0xdd2515c8, 0xc898bdc4, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_test_u32[] =
 {
-    { 0x3d0152, 0x3d0106, 0x1761d15d, 0x1761d15d, 0x96f83ca9, 0x0 }, /* #0 */
-    { 0x160707, 0x160786, 0xe5bade47, 0xe5bade47, 0xcf571aab, 0x0 }, /* #1 */
-    { 0x175843, 0x175006, 0x2a016901, 0x2a016901, 0x0294d632, 0x0 }, /* #2 */
-    { 0x330357, 0x330306, 0x002053bb, 0x002053bb, 0x8a591a0d, 0x0 }, /* #3 */
-    { 0x3d7197, 0x3d7102, 0xce6e0ab2, 0xce6e0ab2, 0x5a805458, 0x0 }, /* #4 */
-    { 0x216ad7, 0x216202, 0x4af7bc24, 0x4af7bc24, 0x4e60e51c, 0x0 }, /* #5 */
-    { 0x211883, 0x211086, 0xc46c349d, 0xc46c349d, 0x9bf25283, 0x0 }, /* #6 */
-    { 0x0724c2, 0x072406, 0xe3006ba3, 0xe3006ba3, 0x309acd1c, 0x0 }, /* #7 */
-    { 0x002212, 0x002202, 0xb8c48584, 0xb8c48584, 0x6e19db0d, 0x0 }, /* #8 */
-    { 0x3c4a02, 0x3c4206, 0x74e68d13, 0x74e68d13, 0x0c37f587, 0x0 }, /* #9 */
-    { 0x187857, 0x187006, 0x1ec42bf6, 0x1ec42bf6, 0x21225415, 0x0 }, /* #10 */
-    { 0x3e3f93, 0x3e3702, 0x1647a8ee, 0x1647a8ee, 0xbaa3acaf, 0x0 }, /* #11 */
-    { 0x1e3316, 0x1e3306, 0x1b35d0fa, 0x1b35d0fa, 0x2a2adb0a, 0x0 }, /* #12 */
-    { 0x0b0456, 0x0b0482, 0xeddce064, 0xeddce064, 0xc00ffd95, 0x0 }, /* #13 */
-    { 0x116206, 0x116202, 0x417cb333, 0x417cb333, 0x21d8fadb, 0x0 }, /* #14 */
-    { 0x3d7206, 0x3d7206, 0x760aa958, 0x760aa958, 0x75f3ec1f, 0x0 }, /* #15 */
-    { 0x132392, 0x132306, 0x2f8e36d2, 0x2f8e36d2, 0xe1b12d62, 0x0 }, /* #16 */
-    { 0x1a0e17, 0x1a0606, 0x306e76a9, 0x306e76a9, 0x24308ae9, 0x0 }, /* #17 */
-    { 0x1f5003, 0x1f5002, 0x02bd7862, 0x02bd7862, 0xe52a6b55, 0x0 }, /* #18 */
-    { 0x2c4d56, 0x2c4506, 0x6f9cebf0, 0x6f9cebf0, 0xe74612cf, 0x0 }, /* #19 */
-    { 0x3c6807, 0x3c6086, 0xc76f1876, 0xc76f1876, 0xceaeeeca, 0x0 }, /* #20 */
-    { 0x3f1747, 0x3f1706, 0xf393013d, 0xf393013d, 0x7836663e, 0x0 }, /* #21 */
-    { 0x322e12, 0x322606, 0x66044b73, 0x66044b73, 0xe3f59f58, 0x0 }, /* #22 */
-    { 0x1f54d2, 0x1f5486, 0xc55702d3, 0xc55702d3, 0x937a6d62, 0x0 }, /* #23 */
-    { 0x2346c3, 0x234686, 0xa5851495, 0xa5851495, 0xc40a5571, 0x0 }, /* #24 */
-    { 0x2f1097, 0x2f1002, 0x2a7f34aa, 0x2a7f34aa, 0x055abb85, 0x0 }, /* #25 */
-    { 0x0d3c57, 0x0d3402, 0x73341546, 0x73341546, 0x6060e1c0, 0x0 }, /* #26 */
-    { 0x053586, 0x053582, 0xb1877052, 0xb1877052, 0xb2df51b8, 0x0 }, /* #27 */
-    { 0x2b4a93, 0x2b4282, 0xab8838a8, 0xab8838a8, 0xfc3fb3eb, 0x0 }, /* #28 */
-    { 0x3d4907, 0x3d4102, 0x0d858870, 0x0d858870, 0x39c077ff, 0x0 }, /* #29 */
-    { 0x0623d2, 0x062306, 0x0023746f, 0x0023746f, 0xd7b1444e, 0x0 }, /* #30 */
-    { 0x3b09d6, 0x3b0186, 0xfc17e6b7, 0xfc17e6b7, 0x852c1733, 0x0 }, /* #31 */
-    { 0x273897, 0x273006, 0x397ead7a, 0x397ead7a, 0x6baf4213, 0x0 }, /* #32 */
-    { 0x160747, 0x160706, 0x448ae737, 0x448ae737, 0xbb51ef08, 0x0 }, /* #33 */
-    { 0x243552, 0x243506, 0x49327a2e, 0x49327a2e, 0x10f366b9, 0x0 }, /* #34 */
-    { 0x1d2516, 0x1d2502, 0x93b58736, 0x93b58736, 0x72c01529, 0x0 }, /* #35 */
-    { 0x2d50c6, 0x2d5006, 0x129228c0, 0x129228c0, 0xb9b15ec6, 0x0 }, /* #36 */
-    { 0x0536c3, 0x053686, 0xe08dcf5a, 0xe08dcf5a, 0xbe282e68, 0x0 }, /* #37 */
-    { 0x344d83, 0x344506, 0xca8c8a58, 0xca8c8a58, 0x50ce9cd1, 0x0 }, /* #38 */
-    { 0x1965d7, 0x196506, 0x8af4ef86, 0x8af4ef86, 0x56996cdc, 0x0 }, /* #39 */
-    { 0x396b13, 0x396302, 0x4bfa53a1, 0x4bfa53a1, 0xdf8895ff, 0x0 }, /* #40 */
-    { 0x2f2887, 0x2f2082, 0xf8e0d4ae, 0xf8e0d4ae, 0xf0ab2981, 0x0 }, /* #41 */
-    { 0x320dd2, 0x320502, 0xe93143ac, 0xe93143ac, 0x6151e654, 0x0 }, /* #42 */
-    { 0x0d7b96, 0x0d7306, 0xb4c1c075, 0xb4c1c075, 0x5c427d35, 0x0 }, /* #43 */
-    { 0x2a51c7, 0x2a5106, 0xf1669a30, 0xf1669a30, 0x0714ff7a, 0x0 }, /* #44 */
-    { 0x102617, 0x102606, 0x5d90a027, 0x5d90a027, 0x02026f9b, 0x0 }, /* #45 */
-    { 0x2d2a06, 0x2d2282, 0xed69d9dd, 0xed69d9dd, 0xc05e7449, 0x0 }, /* #46 */
-    { 0x240582, 0x240506, 0x0cc18cd0, 0x0cc18cd0, 0xf703d30e, 0x0 }, /* #47 */
-    { 0x1b6a43, 0x1b6282, 0xfc9f1eea, 0xfc9f1eea, 0xb2a6d491, 0x0 }, /* #48 */
-    { 0x0d1593, 0x0d1502, 0x03169751, 0x03169751, 0xc0286940, 0x0 }, /* #49 */
-    { 0x1568d6, 0x156082, 0x8968e60a, 0x8968e60a, 0x85d6c02d, 0x0 }, /* #50 */
-    { 0x224d53, 0x224502, 0x1d17ba1c, 0x1d17ba1c, 0x00bb9330, 0x0 }, /* #51 */
-    { 0x3c3492, 0x3c3482, 0xfa271c86, 0xfa271c86, 0xddc1bf3d, 0x0 }, /* #52 */
-    { 0x0b7d46, 0x0b7502, 0x012aefbe, 0x012aefbe, 0xe9e1a38b, 0x0 }, /* #53 */
-    { 0x381002, 0x381002, 0xb82cc0d2, 0xb82cc0d2, 0x422758a1, 0x0 }, /* #54 */
-    { 0x2b53d7, 0x2b5302, 0x20688ce3, 0x20688ce3, 0x6ff9bc87, 0x0 }, /* #55 */
-    { 0x087c57, 0x087402, 0xd665b1bf, 0xd665b1bf, 0x6e787e15, 0x0 }, /* #56 */
-    { 0x1d4d56, 0x1d4582, 0xd01567d9, 0xd01567d9, 0xed54dfce, 0x0 }, /* #57 */
-    { 0x307506, 0x307586, 0x822ea874, 0x822ea874, 0xc535799e, 0x0 }, /* #58 */
-    { 0x037697, 0x037602, 0x8fa8b0bf, 0x8fa8b0bf, 0x0bebd3a1, 0x0 }, /* #59 */
-    { 0x127506, 0x127502, 0xe11c22c8, 0xe11c22c8, 0x3e2f8973, 0x0 }, /* #60 */
-    { 0x287cc2, 0x287406, 0x6e34788d, 0x6e34788d, 0xb6d6a981, 0x0 }, /* #61 */
-    { 0x127047, 0x127002, 0xcb8969c5, 0xcb8969c5, 0x2a7f0a6d, 0x0 }, /* #62 */
-    { 0x152152, 0x152102, 0xc5142ba7, 0xc5142ba7, 0x6f3e045f, 0x0 }, /* #63 */
+    { 0x2b1596, 0x2b1546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x2e1dd3, 0x2e1546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x196816, 0x196046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x287607, 0x287646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x264bc3, 0x264346, 0xc239f009, 0xc239f009, 0x00000000, 0x0 }, /* #4 */
+    { 0x3f0082, 0x3f0046, 0xe4ef1ec4, 0xe4ef1ec4, 0x00000000, 0x0 }, /* #5 */
+    { 0x112f16, 0x112746, 0xcf61b5bf, 0xcf61b5bf, 0x00000000, 0x0 }, /* #6 */
+    { 0x3a2216, 0x3a2246, 0x1bf94216, 0x1bf94216, 0x00000000, 0x0 }, /* #7 */
+    { 0x340d83, 0x340506, 0x4484202b, 0x4484202b, 0xd97637de, 0x0 }, /* #8 */
+    { 0x0820d3, 0x082086, 0x8b3715ec, 0x8b3715ec, 0xce54ebd0, 0x0 }, /* #9 */
+    { 0x071582, 0x071502, 0x5b81bafb, 0x5b81bafb, 0x952a4fb9, 0x0 }, /* #10 */
+    { 0x307457, 0x307406, 0x19b265ca, 0x19b265ca, 0xbabc8ab9, 0x0 }, /* #11 */
+    { 0x1265d7, 0x126586, 0xf98440a5, 0xf98440a5, 0x81ae3658, 0x0 }, /* #12 */
+    { 0x3d5487, 0x3d5402, 0x83f3a0b5, 0x83f3a0b5, 0x0b70be46, 0x0 }, /* #13 */
+    { 0x117617, 0x117686, 0xb227827f, 0xb227827f, 0x99722bb3, 0x0 }, /* #14 */
+    { 0x1d1687, 0x1d1602, 0xd88c7f30, 0xd88c7f30, 0x771f4ea9, 0x0 }, /* #15 */
+    { 0x0a2382, 0x0a2302, 0xb2d9d1b7, 0xb2d9d1b7, 0x2dd283d4, 0x0 }, /* #16 */
+    { 0x355097, 0x355086, 0xffa6bada, 0xffa6bada, 0xf8424274, 0x0 }, /* #17 */
+    { 0x1857d3, 0x185702, 0x7c728f40, 0x7c728f40, 0xd6a8c66d, 0x0 }, /* #18 */
+    { 0x1f5cc3, 0x1f5406, 0x49d83360, 0x49d83360, 0x18879f60, 0x0 }, /* #19 */
+    { 0x3b7506, 0x3b7502, 0xeefb087b, 0xeefb087b, 0x5c99aa20, 0x0 }, /* #20 */
+    { 0x1e5e82, 0x1e5602, 0x35c80d17, 0x35c80d17, 0x19e044fd, 0x0 }, /* #21 */
+    { 0x112697, 0x112606, 0x100ab275, 0x100ab275, 0x9247bbe7, 0x0 }, /* #22 */
+    { 0x225883, 0x225002, 0x04992af9, 0x04992af9, 0x301e9b4d, 0x0 }, /* #23 */
+    { 0x0e4b82, 0x0e4306, 0xf6cfbc04, 0xf6cfbc04, 0x0974d7e3, 0x0 }, /* #24 */
+    { 0x3605d3, 0x360502, 0x34730f94, 0x34730f94, 0x8d67562f, 0x0 }, /* #25 */
+    { 0x2c5d83, 0x2c5582, 0x8e252e15, 0x8e252e15, 0xa97f40b8, 0x0 }, /* #26 */
+    { 0x3d5656, 0x3d5602, 0x573ef170, 0x573ef170, 0x0e44954f, 0x0 }, /* #27 */
+    { 0x334bd6, 0x334302, 0xd98b864c, 0xd98b864c, 0x4b6eaa41, 0x0 }, /* #28 */
+    { 0x010946, 0x010102, 0xe372fc78, 0xe372fc78, 0x38206858, 0x0 }, /* #29 */
+    { 0x392502, 0x392506, 0x6f4ed78d, 0x6f4ed78d, 0x91649eea, 0x0 }, /* #30 */
+    { 0x114182, 0x114106, 0x31ddc438, 0x31ddc438, 0x56c2e106, 0x0 }, /* #31 */
+    { 0x074593, 0x074502, 0x4c4b84d7, 0x4c4b84d7, 0x3fb205ad, 0x0 }, /* #32 */
+    { 0x381c96, 0x381406, 0x75cf9afa, 0x75cf9afa, 0x17484ee7, 0x0 }, /* #33 */
+    { 0x085996, 0x085106, 0xf05930df, 0xf05930df, 0x087fac95, 0x0 }, /* #34 */
+    { 0x361c87, 0x361482, 0xd9e9b1e6, 0xd9e9b1e6, 0xd9b553e6, 0x0 }, /* #35 */
+    { 0x2b0e07, 0x2b0602, 0xdb84ee59, 0xdb84ee59, 0x68444c2e, 0x0 }, /* #36 */
+    { 0x233742, 0x233786, 0x9518f5e3, 0x9518f5e3, 0xd0e9a036, 0x0 }, /* #37 */
+    { 0x0d4b03, 0x0d4302, 0x62142f85, 0x62142f85, 0xdb7ce2d2, 0x0 }, /* #38 */
+    { 0x0a4912, 0x0a4102, 0x841bc0e8, 0x841bc0e8, 0x6c82d081, 0x0 }, /* #39 */
+    { 0x2e5f52, 0x2e5702, 0x5682a58a, 0x5682a58a, 0x27f4fae1, 0x0 }, /* #40 */
+    { 0x076496, 0x076406, 0x1d1c8923, 0x1d1c8923, 0x1e1a9c75, 0x0 }, /* #41 */
+    { 0x0d2052, 0x0d2006, 0x425baf8c, 0x425baf8c, 0x53027b99, 0x0 }, /* #42 */
+    { 0x211a52, 0x211282, 0xa0eee298, 0xa0eee298, 0xff344769, 0x0 }, /* #43 */
+    { 0x003002, 0x003086, 0x942b8b7a, 0x942b8b7a, 0xdb55c1c8, 0x0 }, /* #44 */
+    { 0x1d7197, 0x1d7106, 0x63a145ac, 0x63a145ac, 0x2f9e3450, 0x0 }, /* #45 */
+    { 0x121f17, 0x121706, 0x4b96d23a, 0x4b96d23a, 0xa816aafa, 0x0 }, /* #46 */
+    { 0x261cc3, 0x261402, 0xbbc0934c, 0xbbc0934c, 0x6c8e5309, 0x0 }, /* #47 */
+    { 0x074182, 0x074102, 0x49fca71c, 0x49fca71c, 0x09c2fa84, 0x0 }, /* #48 */
+    { 0x3c3912, 0x3c3106, 0x7c2dcd86, 0x7c2dcd86, 0xaf343b36, 0x0 }, /* #49 */
+    { 0x346fd2, 0x346786, 0xecf43143, 0xecf43143, 0x8729e9fd, 0x0 }, /* #50 */
+    { 0x2b2dd6, 0x2b2506, 0xce0e82f2, 0xce0e82f2, 0x10f4d92f, 0x0 }, /* #51 */
+    { 0x1d6d17, 0x1d6502, 0x90dd9bc2, 0x90dd9bc2, 0x0ed315bd, 0x0 }, /* #52 */
+    { 0x176ac7, 0x176202, 0x46b3363d, 0x46b3363d, 0xdcd28b41, 0x0 }, /* #53 */
+    { 0x326e53, 0x326682, 0xa2542315, 0xa2542315, 0xf9ef77ac, 0x0 }, /* #54 */
+    { 0x340cc6, 0x340482, 0xe420e93a, 0xe420e93a, 0xe60d6f24, 0x0 }, /* #55 */
+    { 0x2b3392, 0x2b3306, 0x77c3064c, 0x77c3064c, 0x39e6a93d, 0x0 }, /* #56 */
+    { 0x2c7202, 0x2c7202, 0x55383eac, 0x55383eac, 0xea9eec61, 0x0 }, /* #57 */
+    { 0x341246, 0x341206, 0x888b2ee4, 0x888b2ee4, 0x283ad31b, 0x0 }, /* #58 */
+    { 0x022f96, 0x022706, 0x45528368, 0x45528368, 0xff9b3a07, 0x0 }, /* #59 */
+    { 0x313386, 0x313302, 0x6ee423ff, 0x6ee423ff, 0xfe069db3, 0x0 }, /* #60 */
+    { 0x0142d3, 0x014202, 0xab3ae318, 0xab3ae318, 0x314bc78a, 0x0 }, /* #61 */
+    { 0x2b1882, 0x2b1006, 0x0777c985, 0x0777c985, 0x5d25720a, 0x0 }, /* #62 */
+    { 0x386cc6, 0x386482, 0xd17d4add, 0xd17d4add, 0xf8a77537, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_bt_u32[] =
 {
-    { 0x111116, 0x111116, 0x2400756b, 0x2400756b, 0x00000004, 0x0 }, /* #0 */
-    { 0x3717c2, 0x3717c3, 0xfdf86d08, 0xfdf86d08, 0x00000014, 0x0 }, /* #1 */
-    { 0x145783, 0x145782, 0x00bce0d6, 0x00bce0d6, 0x0000001a, 0x0 }, /* #2 */
-    { 0x3c7d87, 0x3c7d86, 0xc0b3150f, 0xc0b3150f, 0x00000004, 0x0 }, /* #3 */
-    { 0x333e56, 0x333e56, 0xcc4b4b4d, 0xcc4b4b4d, 0x0000001c, 0x0 }, /* #4 */
-    { 0x186fc2, 0x186fc2, 0xf01b836b, 0xf01b836b, 0x00000019, 0x0 }, /* #5 */
-    { 0x326a47, 0x326a47, 0xf974f48f, 0xf974f48f, 0x00000014, 0x0 }, /* #6 */
-    { 0x060687, 0x060686, 0xd67261db, 0xd67261db, 0x00000013, 0x0 }, /* #7 */
-    { 0x0a3852, 0x0a3852, 0x3592ec4b, 0x3592ec4b, 0x0000001b, 0x0 }, /* #8 */
-    { 0x001796, 0x001796, 0x7222284e, 0x7222284e, 0x0000000c, 0x0 }, /* #9 */
-    { 0x006803, 0x006802, 0x9807f74e, 0x9807f74e, 0x00000015, 0x0 }, /* #10 */
-    { 0x243392, 0x243392, 0x53d37e6f, 0x53d37e6f, 0x00000007, 0x0 }, /* #11 */
-    { 0x0f6856, 0x0f6856, 0x27e8a87b, 0x27e8a87b, 0x00000008, 0x0 }, /* #12 */
-    { 0x2f7787, 0x2f7787, 0xc3da0d91, 0xc3da0d91, 0x00000004, 0x0 }, /* #13 */
-    { 0x1e5357, 0x1e5356, 0x2b0cccb9, 0x2b0cccb9, 0x00000017, 0x0 }, /* #14 */
-    { 0x296853, 0x296853, 0x20880b37, 0x20880b37, 0x00000004, 0x0 }, /* #15 */
-    { 0x091616, 0x091617, 0x281c02e3, 0x281c02e3, 0x00000007, 0x0 }, /* #16 */
-    { 0x0e4756, 0x0e4756, 0xe04286cb, 0xe04286cb, 0x00000018, 0x0 }, /* #17 */
-    { 0x1b3202, 0x1b3202, 0x9e71d5d8, 0x9e71d5d8, 0x00000005, 0x0 }, /* #18 */
-    { 0x147456, 0x147457, 0x4461da33, 0x4461da33, 0x00000004, 0x0 }, /* #19 */
-    { 0x0308c6, 0x0308c6, 0xd350e6b2, 0xd350e6b2, 0x00000006, 0x0 }, /* #20 */
-    { 0x037286, 0x037286, 0x326989a6, 0x326989a6, 0x00000018, 0x0 }, /* #21 */
-    { 0x1a5f96, 0x1a5f96, 0x600e8a55, 0x600e8a55, 0x00000017, 0x0 }, /* #22 */
-    { 0x3811d2, 0x3811d2, 0xfc9c1c4d, 0xfc9c1c4d, 0x00000011, 0x0 }, /* #23 */
-    { 0x2e4782, 0x2e4783, 0x532db7f7, 0x532db7f7, 0x0000000a, 0x0 }, /* #24 */
-    { 0x231342, 0x231343, 0x59c58a08, 0x59c58a08, 0x0000000f, 0x0 }, /* #25 */
-    { 0x1014c3, 0x1014c2, 0x90608386, 0x90608386, 0x00000003, 0x0 }, /* #26 */
-    { 0x3e43d7, 0x3e43d6, 0x7bb33dc0, 0x7bb33dc0, 0x00000012, 0x0 }, /* #27 */
-    { 0x001213, 0x001213, 0x4a24475d, 0x4a24475d, 0x00000012, 0x0 }, /* #28 */
-    { 0x331357, 0x331357, 0x060e5ff1, 0x060e5ff1, 0x00000012, 0x0 }, /* #29 */
-    { 0x065a93, 0x065a93, 0x047fb7f8, 0x047fb7f8, 0x0000000a, 0x0 }, /* #30 */
-    { 0x3c7c83, 0x3c7c83, 0x55e7a64b, 0x55e7a64b, 0x00000009, 0x0 }, /* #31 */
-    { 0x1428c6, 0x1428c6, 0x8540850f, 0x8540850f, 0x0000000e, 0x0 }, /* #32 */
-    { 0x082183, 0x082183, 0x3f23a144, 0x3f23a144, 0x00000011, 0x0 }, /* #33 */
-    { 0x3a0c17, 0x3a0c17, 0x6ecb9eb2, 0x6ecb9eb2, 0x0000001e, 0x0 }, /* #34 */
-    { 0x187f43, 0x187f42, 0xcdd2fa35, 0xcdd2fa35, 0x0000001d, 0x0 }, /* #35 */
-    { 0x182d96, 0x182d96, 0xaea29b4e, 0xaea29b4e, 0x0000000d, 0x0 }, /* #36 */
-    { 0x1a4106, 0x1a4106, 0x702ced0c, 0x702ced0c, 0x00000009, 0x0 }, /* #37 */
-    { 0x1e1f12, 0x1e1f13, 0x1d53d23e, 0x1d53d23e, 0x0000001c, 0x0 }, /* #38 */
-    { 0x095187, 0x095187, 0x7ce4dcc0, 0x7ce4dcc0, 0x0000000f, 0x0 }, /* #39 */
-    { 0x247456, 0x247456, 0x0deefc2b, 0x0deefc2b, 0x00000006, 0x0 }, /* #40 */
-    { 0x0f7153, 0x0f7153, 0x7ea0b67d, 0x7ea0b67d, 0x0000000a, 0x0 }, /* #41 */
-    { 0x1f0606, 0x1f0607, 0x5384132a, 0x5384132a, 0x00000008, 0x0 }, /* #42 */
-    { 0x1a3a93, 0x1a3a93, 0xc9998627, 0xc9998627, 0x00000010, 0x0 }, /* #43 */
-    { 0x022c87, 0x022c87, 0x56ce8146, 0x56ce8146, 0x0000001c, 0x0 }, /* #44 */
-    { 0x350ac7, 0x350ac6, 0x0e2c3753, 0x0e2c3753, 0x0000001d, 0x0 }, /* #45 */
-    { 0x133fd3, 0x133fd2, 0x600cffa0, 0x600cffa0, 0x00000003, 0x0 }, /* #46 */
-    { 0x094782, 0x094783, 0x6ab7c2a2, 0x6ab7c2a2, 0x00000017, 0x0 }, /* #47 */
-    { 0x216593, 0x216593, 0xae9df1b3, 0xae9df1b3, 0x0000000e, 0x0 }, /* #48 */
-    { 0x347ec6, 0x347ec6, 0x142e8ca9, 0x142e8ca9, 0x00000018, 0x0 }, /* #49 */
-    { 0x1e4dc6, 0x1e4dc6, 0x5e05a68d, 0x5e05a68d, 0x00000014, 0x0 }, /* #50 */
-    { 0x094e46, 0x094e46, 0x7487117a, 0x7487117a, 0x00000007, 0x0 }, /* #51 */
-    { 0x016402, 0x016403, 0x6c22758f, 0x6c22758f, 0x0000000c, 0x0 }, /* #52 */
-    { 0x2b3e42, 0x2b3e42, 0x5ac3e73f, 0x5ac3e73f, 0x00000006, 0x0 }, /* #53 */
-    { 0x0b0456, 0x0b0456, 0x42270ac4, 0x42270ac4, 0x00000016, 0x0 }, /* #54 */
-    { 0x120602, 0x120602, 0xc2102ef0, 0xc2102ef0, 0x00000012, 0x0 }, /* #55 */
-    { 0x2f2742, 0x2f2743, 0x9ebbf8fd, 0x9ebbf8fd, 0x0000000e, 0x0 }, /* #56 */
-    { 0x272797, 0x272796, 0xccb41f71, 0xccb41f71, 0x0000000e, 0x0 }, /* #57 */
-    { 0x3e17c7, 0x3e17c6, 0xdd8abb77, 0xdd8abb77, 0x00000007, 0x0 }, /* #58 */
-    { 0x304c96, 0x304c97, 0x283bfb73, 0x283bfb73, 0x0000001b, 0x0 }, /* #59 */
-    { 0x0738d3, 0x0738d3, 0x55c0f794, 0x55c0f794, 0x00000007, 0x0 }, /* #60 */
-    { 0x003f43, 0x003f42, 0x128113d2, 0x128113d2, 0x0000001b, 0x0 }, /* #61 */
-    { 0x3c5756, 0x3c5757, 0xe1d44166, 0xe1d44166, 0x00000017, 0x0 }, /* #62 */
-    { 0x047116, 0x047117, 0x12b18a13, 0x12b18a13, 0x0000000f, 0x0 }, /* #63 */
+    { 0x0843c6, 0x0843c6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x0d0702, 0x0d0702, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x046402, 0x046402, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x1c09c3, 0x1c09c2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x053e03, 0x053e02, 0xfe0a46a2, 0xfe0a46a2, 0x00000000, 0x0 }, /* #4 */
+    { 0x233953, 0x233953, 0x71f2a531, 0x71f2a531, 0x00000000, 0x0 }, /* #5 */
+    { 0x367157, 0x367156, 0xc88497e2, 0xc88497e2, 0x00000000, 0x0 }, /* #6 */
+    { 0x206a42, 0x206a43, 0x8be83bad, 0x8be83bad, 0x00000000, 0x0 }, /* #7 */
+    { 0x295f17, 0x295f17, 0x68ada9c7, 0x68ada9c7, 0x00000000, 0x0 }, /* #8 */
+    { 0x1a1557, 0x1a1556, 0x99d15b87, 0x99d15b87, 0x00000004, 0x0 }, /* #9 */
+    { 0x3a4502, 0x3a4502, 0x76073f00, 0x76073f00, 0x00000013, 0x0 }, /* #10 */
+    { 0x0b2cc3, 0x0b2cc2, 0x94e22abf, 0x94e22abf, 0x0000001b, 0x0 }, /* #11 */
+    { 0x273a12, 0x273a13, 0x432e74b6, 0x432e74b6, 0x00000015, 0x0 }, /* #12 */
+    { 0x1330c7, 0x1330c7, 0xc3c70aa3, 0xc3c70aa3, 0x00000000, 0x0 }, /* #13 */
+    { 0x063086, 0x063087, 0xd952f94b, 0xd952f94b, 0x0000001b, 0x0 }, /* #14 */
+    { 0x0a0d93, 0x0a0d93, 0xdd2c4f49, 0xdd2c4f49, 0x0000000e, 0x0 }, /* #15 */
+    { 0x0f7c93, 0x0f7c93, 0x073feb55, 0x073feb55, 0x0000000d, 0x0 }, /* #16 */
+    { 0x1621d7, 0x1621d6, 0x98f7fe86, 0x98f7fe86, 0x00000018, 0x0 }, /* #17 */
+    { 0x256c82, 0x256c83, 0xb59c56e4, 0xb59c56e4, 0x0000001c, 0x0 }, /* #18 */
+    { 0x372407, 0x372406, 0x22f82d13, 0x22f82d13, 0x00000010, 0x0 }, /* #19 */
+    { 0x352402, 0x352403, 0x582efc62, 0x582efc62, 0x0000000f, 0x0 }, /* #20 */
+    { 0x1c5197, 0x1c5196, 0x89f3482f, 0x89f3482f, 0x0000001e, 0x0 }, /* #21 */
+    { 0x084952, 0x084953, 0x27edc02e, 0x27edc02e, 0x00000017, 0x0 }, /* #22 */
+    { 0x3a06c2, 0x3a06c2, 0x44834dba, 0x44834dba, 0x00000000, 0x0 }, /* #23 */
+    { 0x096c07, 0x096c06, 0x758e338e, 0x758e338e, 0x00000005, 0x0 }, /* #24 */
+    { 0x133e12, 0x133e12, 0x2295d121, 0x2295d121, 0x0000001f, 0x0 }, /* #25 */
+    { 0x230693, 0x230692, 0x58a82646, 0x58a82646, 0x00000011, 0x0 }, /* #26 */
+    { 0x177792, 0x177793, 0x0f2e9716, 0x0f2e9716, 0x0000000c, 0x0 }, /* #27 */
+    { 0x3f09c7, 0x3f09c7, 0xd851cbe6, 0xd851cbe6, 0x0000001b, 0x0 }, /* #28 */
+    { 0x003687, 0x003687, 0x4b8fb1bc, 0x4b8fb1bc, 0x00000002, 0x0 }, /* #29 */
+    { 0x2e4282, 0x2e4282, 0x1fe03f12, 0x1fe03f12, 0x00000002, 0x0 }, /* #30 */
+    { 0x3f6d92, 0x3f6d93, 0x27f1a7df, 0x27f1a7df, 0x00000006, 0x0 }, /* #31 */
+    { 0x373303, 0x373302, 0xb9682dc1, 0xb9682dc1, 0x00000019, 0x0 }, /* #32 */
+    { 0x1e26c6, 0x1e26c6, 0x4dee386f, 0x4dee386f, 0x0000000a, 0x0 }, /* #33 */
+    { 0x381707, 0x381707, 0x9b718b6a, 0x9b718b6a, 0x0000001f, 0x0 }, /* #34 */
+    { 0x383706, 0x383707, 0x516bb44c, 0x516bb44c, 0x0000000c, 0x0 }, /* #35 */
+    { 0x281f46, 0x281f46, 0x668c9c91, 0x668c9c91, 0x00000015, 0x0 }, /* #36 */
+    { 0x311d42, 0x311d43, 0xd8af927d, 0xd8af927d, 0x00000017, 0x0 }, /* #37 */
+    { 0x193b47, 0x193b46, 0x3e8df84f, 0x3e8df84f, 0x00000016, 0x0 }, /* #38 */
+    { 0x157183, 0x157183, 0x706747fd, 0x706747fd, 0x0000001c, 0x0 }, /* #39 */
+    { 0x057556, 0x057557, 0xe4a574a0, 0xe4a574a0, 0x00000007, 0x0 }, /* #40 */
+    { 0x135712, 0x135713, 0x177b7bdf, 0x177b7bdf, 0x00000011, 0x0 }, /* #41 */
+    { 0x175cc2, 0x175cc2, 0x81b3525f, 0x81b3525f, 0x0000000b, 0x0 }, /* #42 */
+    { 0x2c7bd7, 0x2c7bd7, 0xb97cb32d, 0xb97cb32d, 0x00000014, 0x0 }, /* #43 */
+    { 0x3e1d92, 0x3e1d92, 0x86a32de7, 0x86a32de7, 0x0000001c, 0x0 }, /* #44 */
+    { 0x145c82, 0x145c82, 0xd04c388a, 0xd04c388a, 0x00000002, 0x0 }, /* #45 */
+    { 0x042283, 0x042282, 0xde1491e1, 0xde1491e1, 0x00000017, 0x0 }, /* #46 */
+    { 0x395017, 0x395017, 0x53afa2a9, 0x53afa2a9, 0x0000001e, 0x0 }, /* #47 */
+    { 0x1e29d3, 0x1e29d3, 0x7c9fc5bf, 0x7c9fc5bf, 0x00000008, 0x0 }, /* #48 */
+    { 0x236752, 0x236752, 0x1b32fd67, 0x1b32fd67, 0x0000001d, 0x0 }, /* #49 */
+    { 0x1a2b52, 0x1a2b53, 0xe723b1ce, 0xe723b1ce, 0x00000001, 0x0 }, /* #50 */
+    { 0x194f12, 0x194f12, 0xa34569d0, 0xa34569d0, 0x00000005, 0x0 }, /* #51 */
+    { 0x0f1986, 0x0f1986, 0x040f72dc, 0x040f72dc, 0x00000015, 0x0 }, /* #52 */
+    { 0x042116, 0x042117, 0x169ea4f7, 0x169ea4f7, 0x00000004, 0x0 }, /* #53 */
+    { 0x050b92, 0x050b92, 0x23ca476b, 0x23ca476b, 0x0000001f, 0x0 }, /* #54 */
+    { 0x063a46, 0x063a46, 0x66e885b5, 0x66e885b5, 0x0000000b, 0x0 }, /* #55 */
+    { 0x011412, 0x011413, 0x4afd1936, 0x4afd1936, 0x00000012, 0x0 }, /* #56 */
+    { 0x3352d3, 0x3352d2, 0xdf786268, 0xdf786268, 0x00000017, 0x0 }, /* #57 */
+    { 0x244a47, 0x244a47, 0xbe432ecc, 0xbe432ecc, 0x0000001f, 0x0 }, /* #58 */
+    { 0x067c53, 0x067c52, 0x5cb6a0f7, 0x5cb6a0f7, 0x00000013, 0x0 }, /* #59 */
+    { 0x1421c3, 0x1421c3, 0xfe8ca76e, 0xfe8ca76e, 0x00000001, 0x0 }, /* #60 */
+    { 0x313206, 0x313207, 0x6fe3a0ab, 0x6fe3a0ab, 0x0000001d, 0x0 }, /* #61 */
+    { 0x3268c6, 0x3268c6, 0x46a0801f, 0x46a0801f, 0x0000000d, 0x0 }, /* #62 */
+    { 0x0e6d82, 0x0e6d83, 0xb089b89c, 0xb089b89c, 0x0000000b, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_btc_u32[] =
 {
-    { 0x131f07, 0x131f06, 0x76f5f497, 0x76f5f4b7, 0x00000005, 0x0 }, /* #0 */
-    { 0x155096, 0x155096, 0x68a5f3b8, 0x68b5f3b8, 0x00000014, 0x0 }, /* #1 */
-    { 0x060452, 0x060453, 0xfc05d855, 0xec05d855, 0x0000001c, 0x0 }, /* #2 */
-    { 0x371a53, 0x371a52, 0x406affb6, 0x406bffb6, 0x00000010, 0x0 }, /* #3 */
-    { 0x1c0943, 0x1c0942, 0xc9ebe298, 0xc9efe298, 0x00000012, 0x0 }, /* #4 */
-    { 0x342fd2, 0x342fd2, 0xb6b1be31, 0xb7b1be31, 0x00000018, 0x0 }, /* #5 */
-    { 0x3e0593, 0x3e0592, 0xb729c494, 0xb7a9c494, 0x00000017, 0x0 }, /* #6 */
-    { 0x152303, 0x152302, 0xc1f58d18, 0xc1f58f18, 0x00000009, 0x0 }, /* #7 */
-    { 0x333c83, 0x333c82, 0x4193b2df, 0x4193b3df, 0x00000008, 0x0 }, /* #8 */
-    { 0x3103d3, 0x3103d3, 0xd0fa7c79, 0xd0fa7c69, 0x00000004, 0x0 }, /* #9 */
-    { 0x0808d7, 0x0808d6, 0xba449c11, 0xba44bc11, 0x0000000d, 0x0 }, /* #10 */
-    { 0x3d7c87, 0x3d7c87, 0x498d9ea9, 0x498d9e89, 0x00000005, 0x0 }, /* #11 */
-    { 0x0c5813, 0x0c5812, 0x11abf59f, 0x11abf79f, 0x00000009, 0x0 }, /* #12 */
-    { 0x055306, 0x055306, 0xc5cd5bb4, 0xc7cd5bb4, 0x00000019, 0x0 }, /* #13 */
-    { 0x001b46, 0x001b46, 0xe719da36, 0xef19da36, 0x0000001b, 0x0 }, /* #14 */
-    { 0x071596, 0x071597, 0x53efe017, 0x53efa017, 0x0000000e, 0x0 }, /* #15 */
-    { 0x1b2353, 0x1b2353, 0x60c1c1db, 0x40c1c1db, 0x0000001d, 0x0 }, /* #16 */
-    { 0x1f45c6, 0x1f45c6, 0x2f259fb3, 0x2f2d9fb3, 0x00000013, 0x0 }, /* #17 */
-    { 0x2f0216, 0x2f0216, 0xeac581f6, 0xeac585f6, 0x0000000a, 0x0 }, /* #18 */
-    { 0x255a96, 0x255a97, 0x3be7f320, 0x39e7f320, 0x00000019, 0x0 }, /* #19 */
-    { 0x1a02d3, 0x1a02d2, 0x348d3919, 0x34cd3919, 0x00000016, 0x0 }, /* #20 */
-    { 0x1d2353, 0x1d2352, 0x77025c4f, 0xf7025c4f, 0x0000001f, 0x0 }, /* #21 */
-    { 0x292907, 0x292907, 0x3d0f07da, 0x390f07da, 0x0000001a, 0x0 }, /* #22 */
-    { 0x1c77c6, 0x1c77c7, 0x1658da0b, 0x1618da0b, 0x00000016, 0x0 }, /* #23 */
-    { 0x1961c3, 0x1961c2, 0xa2ebc27d, 0xa2fbc27d, 0x00000014, 0x0 }, /* #24 */
-    { 0x014603, 0x014603, 0xec30fd55, 0xcc30fd55, 0x0000001d, 0x0 }, /* #25 */
-    { 0x2154d2, 0x2154d3, 0xb8e300c3, 0xb8c300c3, 0x00000015, 0x0 }, /* #26 */
-    { 0x0818d3, 0x0818d2, 0x03ab61a7, 0x03af61a7, 0x00000012, 0x0 }, /* #27 */
-    { 0x0c5483, 0x0c5482, 0x3308c7c6, 0x3388c7c6, 0x00000017, 0x0 }, /* #28 */
-    { 0x017086, 0x017087, 0x9dc43022, 0x9dc43002, 0x00000005, 0x0 }, /* #29 */
-    { 0x0b5607, 0x0b5606, 0xbb7d03b8, 0xfb7d03b8, 0x0000001e, 0x0 }, /* #30 */
-    { 0x167e86, 0x167e87, 0x314ebd3f, 0x314ebd37, 0x00000003, 0x0 }, /* #31 */
-    { 0x264c47, 0x264c46, 0x002f8d7e, 0x202f8d7e, 0x0000001d, 0x0 }, /* #32 */
-    { 0x181e56, 0x181e57, 0xb0f15c95, 0xb0f15c94, 0x00000000, 0x0 }, /* #33 */
-    { 0x1b1d42, 0x1b1d42, 0x0aa5ad53, 0x0aa5ed53, 0x0000000e, 0x0 }, /* #34 */
-    { 0x200f06, 0x200f07, 0x7f39fb86, 0x7f39f386, 0x0000000b, 0x0 }, /* #35 */
-    { 0x125417, 0x125416, 0xfa1049ee, 0xfa104dee, 0x0000000a, 0x0 }, /* #36 */
-    { 0x2c3c46, 0x2c3c47, 0x6e7c1be2, 0x6c7c1be2, 0x00000019, 0x0 }, /* #37 */
-    { 0x1b6197, 0x1b6197, 0xcbf91a1e, 0xcbb91a1e, 0x00000016, 0x0 }, /* #38 */
-    { 0x130f56, 0x130f56, 0x78314d52, 0x78314d5a, 0x00000003, 0x0 }, /* #39 */
-    { 0x2d1542, 0x2d1543, 0x3dd0dfa0, 0x3dd0dea0, 0x00000008, 0x0 }, /* #40 */
-    { 0x197493, 0x197493, 0x36be40de, 0x36be409e, 0x00000006, 0x0 }, /* #41 */
-    { 0x144443, 0x144442, 0xc2e962c2, 0xc2e972c2, 0x0000000c, 0x0 }, /* #42 */
-    { 0x237882, 0x237883, 0xa110461d, 0xa110461c, 0x00000000, 0x0 }, /* #43 */
-    { 0x0b7257, 0x0b7256, 0x0d9d9115, 0x0d9dd115, 0x0000000e, 0x0 }, /* #44 */
-    { 0x164d47, 0x164d47, 0xfabe7149, 0xfab67149, 0x00000013, 0x0 }, /* #45 */
-    { 0x1e6cc7, 0x1e6cc6, 0x777909de, 0x777909fe, 0x00000005, 0x0 }, /* #46 */
-    { 0x0e0f03, 0x0e0f03, 0x4fd6e689, 0x4fd2e689, 0x00000012, 0x0 }, /* #47 */
-    { 0x100dd7, 0x100dd6, 0x38503415, 0x38503515, 0x00000008, 0x0 }, /* #48 */
-    { 0x2f2dc7, 0x2f2dc7, 0xd4e60dff, 0xd4e60def, 0x00000004, 0x0 }, /* #49 */
-    { 0x180f13, 0x180f12, 0x08a1938f, 0x08e1938f, 0x00000016, 0x0 }, /* #50 */
-    { 0x367407, 0x367407, 0x81d8b98b, 0x01d8b98b, 0x0000001f, 0x0 }, /* #51 */
-    { 0x005816, 0x005817, 0xf120dc52, 0xf120dc42, 0x00000004, 0x0 }, /* #52 */
-    { 0x076fc6, 0x076fc7, 0x0cfad47f, 0x0cfad47d, 0x00000001, 0x0 }, /* #53 */
-    { 0x256556, 0x256556, 0xd7fb3329, 0xd7fb3b29, 0x0000000b, 0x0 }, /* #54 */
-    { 0x3b3987, 0x3b3987, 0x36990f66, 0x36990b66, 0x0000000a, 0x0 }, /* #55 */
-    { 0x071dd6, 0x071dd7, 0x8941b991, 0x8901b991, 0x00000016, 0x0 }, /* #56 */
-    { 0x1840d2, 0x1840d2, 0xcf094b8d, 0xcf0b4b8d, 0x00000011, 0x0 }, /* #57 */
-    { 0x366587, 0x366587, 0xeacb52c6, 0xeaca52c6, 0x00000010, 0x0 }, /* #58 */
-    { 0x396fd2, 0x396fd3, 0x9e31eed1, 0x9e31ee51, 0x00000007, 0x0 }, /* #59 */
-    { 0x1b78d6, 0x1b78d7, 0xaa5bd610, 0xaa5bd410, 0x00000009, 0x0 }, /* #60 */
-    { 0x2604d7, 0x2604d6, 0x011cdc9b, 0x011cdc9f, 0x00000002, 0x0 }, /* #61 */
-    { 0x096192, 0x096192, 0x99af3808, 0x99af3818, 0x00000004, 0x0 }, /* #62 */
-    { 0x367346, 0x367347, 0x604c23ff, 0x604c21ff, 0x00000009, 0x0 }, /* #63 */
+    { 0x0b4fd6, 0x0b4fd6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
+    { 0x043c03, 0x043c02, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
+    { 0x0b3903, 0x0b3902, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
+    { 0x2c4617, 0x2c4616, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
+    { 0x1b0087, 0x1b0087, 0x40a9e06f, 0x40a9e06e, 0x00000000, 0x0 }, /* #4 */
+    { 0x351482, 0x351482, 0xc7184112, 0xc7184113, 0x00000000, 0x0 }, /* #5 */
+    { 0x1a27c3, 0x1a27c3, 0xdf3cf743, 0xdf3cf742, 0x00000000, 0x0 }, /* #6 */
+    { 0x081a97, 0x081a97, 0xcc5c3d85, 0xcc5c3d84, 0x00000000, 0x0 }, /* #7 */
+    { 0x2a7507, 0x2a7506, 0x391b2ca2, 0x391b6ca2, 0x0000000e, 0x0 }, /* #8 */
+    { 0x036003, 0x036002, 0xa66a2486, 0xa66aa486, 0x0000000f, 0x0 }, /* #9 */
+    { 0x0d0617, 0x0d0617, 0x66f41638, 0x66e41638, 0x00000014, 0x0 }, /* #10 */
+    { 0x220053, 0x220052, 0x74a2119c, 0x76a2119c, 0x00000019, 0x0 }, /* #11 */
+    { 0x330593, 0x330593, 0xe895f32d, 0xe895b32d, 0x0000000e, 0x0 }, /* #12 */
+    { 0x3b2252, 0x3b2253, 0x67b1ccb8, 0x65b1ccb8, 0x00000019, 0x0 }, /* #13 */
+    { 0x3e6307, 0x3e6307, 0x5e0bd13d, 0x5e0b913d, 0x0000000e, 0x0 }, /* #14 */
+    { 0x1660c7, 0x1660c7, 0xaf9555d2, 0xaf9555d0, 0x00000001, 0x0 }, /* #15 */
+    { 0x164c86, 0x164c86, 0xb10e48a2, 0xb10e49a2, 0x00000008, 0x0 }, /* #16 */
+    { 0x255856, 0x255857, 0x72142b74, 0x62142b74, 0x0000001c, 0x0 }, /* #17 */
+    { 0x0b3512, 0x0b3513, 0x4a6cf99f, 0x4a6cf99b, 0x00000002, 0x0 }, /* #18 */
+    { 0x387283, 0x387283, 0xaa94a459, 0xaa94a449, 0x00000004, 0x0 }, /* #19 */
+    { 0x2763c3, 0x2763c3, 0x0f1d68e1, 0x0d1d68e1, 0x00000019, 0x0 }, /* #20 */
+    { 0x162a82, 0x162a82, 0xaf47b269, 0xaf47b26b, 0x00000001, 0x0 }, /* #21 */
+    { 0x1f7c83, 0x1f7c82, 0xb6eda53e, 0xb7eda53e, 0x00000018, 0x0 }, /* #22 */
+    { 0x190957, 0x190957, 0x92405f86, 0x92405f84, 0x00000001, 0x0 }, /* #23 */
+    { 0x1e15d2, 0x1e15d3, 0xeec13e42, 0xeec13c42, 0x00000009, 0x0 }, /* #24 */
+    { 0x3b2053, 0x3b2052, 0xbedbbd85, 0xbedbbd8d, 0x00000003, 0x0 }, /* #25 */
+    { 0x174e46, 0x174e46, 0xc2082a1e, 0xc3082a1e, 0x00000018, 0x0 }, /* #26 */
+    { 0x331a82, 0x331a83, 0xfe3884ff, 0xfa3884ff, 0x0000001a, 0x0 }, /* #27 */
+    { 0x143787, 0x143786, 0x2380c573, 0x2390c573, 0x00000014, 0x0 }, /* #28 */
+    { 0x3509c6, 0x3509c6, 0xe813a8b8, 0xe813a8bc, 0x00000002, 0x0 }, /* #29 */
+    { 0x1f17d3, 0x1f17d2, 0x2a3d0a23, 0x2a3d0aa3, 0x00000007, 0x0 }, /* #30 */
+    { 0x042916, 0x042916, 0xe6879b7e, 0xe6879f7e, 0x0000000a, 0x0 }, /* #31 */
+    { 0x222013, 0x222013, 0x5c559334, 0x5c559234, 0x00000008, 0x0 }, /* #32 */
+    { 0x3c5c47, 0x3c5c46, 0x9dc03fcc, 0x9dc43fcc, 0x00000012, 0x0 }, /* #33 */
+    { 0x0a0ac7, 0x0a0ac6, 0x06d1bcef, 0x06d1fcef, 0x0000000e, 0x0 }, /* #34 */
+    { 0x2d6947, 0x2d6947, 0x762c08c6, 0x722c08c6, 0x0000001a, 0x0 }, /* #35 */
+    { 0x1f59c2, 0x1f59c2, 0x05490450, 0x05490470, 0x00000005, 0x0 }, /* #36 */
+    { 0x0e5e52, 0x0e5e52, 0x3134307a, 0x3134b07a, 0x0000000f, 0x0 }, /* #37 */
+    { 0x2a6616, 0x2a6616, 0x11824d00, 0x11824d04, 0x00000002, 0x0 }, /* #38 */
+    { 0x2d68d7, 0x2d68d7, 0x297bbf4e, 0x2979bf4e, 0x00000011, 0x0 }, /* #39 */
+    { 0x146756, 0x146756, 0xee3a1f98, 0xee7a1f98, 0x00000016, 0x0 }, /* #40 */
+    { 0x3e33c7, 0x3e33c7, 0x1f8850d3, 0x1f0850d3, 0x00000017, 0x0 }, /* #41 */
+    { 0x0f3f52, 0x0f3f52, 0xd01d5306, 0xd01d5346, 0x00000006, 0x0 }, /* #42 */
+    { 0x0c5c57, 0x0c5c56, 0xe3255ec1, 0xe3655ec1, 0x00000016, 0x0 }, /* #43 */
+    { 0x3f6b03, 0x3f6b03, 0x1fe96243, 0x1fa96243, 0x00000016, 0x0 }, /* #44 */
+    { 0x0c7947, 0x0c7947, 0x7bf7d255, 0x7be7d255, 0x00000014, 0x0 }, /* #45 */
+    { 0x2a4a43, 0x2a4a43, 0xca569aec, 0xc8569aec, 0x00000019, 0x0 }, /* #46 */
+    { 0x102207, 0x102206, 0x8649cd62, 0x8659cd62, 0x00000014, 0x0 }, /* #47 */
+    { 0x314a86, 0x314a87, 0x61a83e79, 0x61883e79, 0x00000015, 0x0 }, /* #48 */
+    { 0x124192, 0x124192, 0xeb335905, 0xeb335907, 0x00000001, 0x0 }, /* #49 */
+    { 0x136802, 0x136803, 0x4b3603e6, 0x4b3203e6, 0x00000012, 0x0 }, /* #50 */
+    { 0x3d4806, 0x3d4806, 0x0c258120, 0x0c258920, 0x0000000b, 0x0 }, /* #51 */
+    { 0x054986, 0x054987, 0xb9bea337, 0xb9bea137, 0x00000009, 0x0 }, /* #52 */
+    { 0x3a3346, 0x3a3346, 0xc11898a5, 0xc11c98a5, 0x00000012, 0x0 }, /* #53 */
+    { 0x342507, 0x342506, 0xe059420b, 0xe0d9420b, 0x00000017, 0x0 }, /* #54 */
+    { 0x071b02, 0x071b02, 0x8670c262, 0x8674c262, 0x00000012, 0x0 }, /* #55 */
+    { 0x154fd2, 0x154fd2, 0xb762a079, 0xb772a079, 0x00000014, 0x0 }, /* #56 */
+    { 0x3c6053, 0x3c6053, 0x17d52dc7, 0x17d52d87, 0x00000006, 0x0 }, /* #57 */
+    { 0x057a56, 0x057a57, 0x7d06bd64, 0x7d06bd60, 0x00000002, 0x0 }, /* #58 */
+    { 0x025f52, 0x025f52, 0x9170b8dc, 0x9170badc, 0x00000009, 0x0 }, /* #59 */
+    { 0x105d06, 0x105d07, 0x514c858a, 0x514c058a, 0x0000000f, 0x0 }, /* #60 */
+    { 0x0f3647, 0x0f3647, 0x0eb6d360, 0x0eb2d360, 0x00000012, 0x0 }, /* #61 */
+    { 0x3d47d3, 0x3d47d3, 0x55ab78bf, 0x55aa78bf, 0x00000010, 0x0 }, /* #62 */
+    { 0x022d83, 0x022d82, 0xefc25777, 0xefe25777, 0x00000015, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_btc_u32_locked[] =
 {
-    { 0x3f3b92, 0x3f3b93, 0xfc6a4a9e, 0xfc6a4a9a, 0x00000002, 0x0 }, /* #0 */
-    { 0x2f27d7, 0x2f27d7, 0xabb5c9dc, 0xabb549dc, 0x0000000f, 0x0 }, /* #1 */
-    { 0x064147, 0x064147, 0xde02fbce, 0xde02fb8e, 0x00000006, 0x0 }, /* #2 */
-    { 0x025316, 0x025317, 0xc8a52743, 0xc8252743, 0x00000017, 0x0 }, /* #3 */
-    { 0x2f5e86, 0x2f5e87, 0xf2286774, 0xf0286774, 0x00000019, 0x0 }, /* #4 */
-    { 0x354942, 0x354943, 0x33efbed7, 0x33efbec7, 0x00000004, 0x0 }, /* #5 */
-    { 0x200e47, 0x200e47, 0xfe1c7bb2, 0xfe1c6bb2, 0x0000000c, 0x0 }, /* #6 */
-    { 0x396793, 0x396792, 0x54c8c5ad, 0x54c8c5bd, 0x00000004, 0x0 }, /* #7 */
-    { 0x252bc7, 0x252bc6, 0x015f3302, 0x017f3302, 0x00000015, 0x0 }, /* #8 */
-    { 0x324887, 0x324886, 0xc7cac955, 0xc7cac975, 0x00000005, 0x0 }, /* #9 */
-    { 0x044c47, 0x044c47, 0x9c2be0eb, 0x9c2be0ea, 0x00000000, 0x0 }, /* #10 */
-    { 0x156083, 0x156082, 0x7ed0a531, 0x7ed0a535, 0x00000002, 0x0 }, /* #11 */
-    { 0x3c7102, 0x3c7102, 0x83b267fa, 0x8bb267fa, 0x0000001b, 0x0 }, /* #12 */
-    { 0x3b0352, 0x3b0353, 0x569736f4, 0x569736f0, 0x00000002, 0x0 }, /* #13 */
-    { 0x3e39c3, 0x3e39c3, 0xd89758bd, 0xd897583d, 0x00000007, 0x0 }, /* #14 */
-    { 0x0f6f57, 0x0f6f56, 0x69990058, 0x699b0058, 0x00000011, 0x0 }, /* #15 */
-    { 0x1e3213, 0x1e3212, 0x5dc4defb, 0x5de4defb, 0x00000015, 0x0 }, /* #16 */
-    { 0x025457, 0x025457, 0xcdf8dc16, 0xcdf8dc06, 0x00000004, 0x0 }, /* #17 */
-    { 0x1e2a97, 0x1e2a97, 0xaa1a085f, 0xaa18085f, 0x00000011, 0x0 }, /* #18 */
-    { 0x1b1f43, 0x1b1f42, 0x2969dce0, 0x296bdce0, 0x00000011, 0x0 }, /* #19 */
-    { 0x115803, 0x115802, 0x6ee9633b, 0x6ee9733b, 0x0000000c, 0x0 }, /* #20 */
-    { 0x201c56, 0x201c56, 0xff2c2720, 0xff2c2760, 0x00000006, 0x0 }, /* #21 */
-    { 0x3d54c6, 0x3d54c7, 0x1e526de6, 0x1e5269e6, 0x0000000a, 0x0 }, /* #22 */
-    { 0x2b3c83, 0x2b3c83, 0xac64db9a, 0xac649b9a, 0x0000000e, 0x0 }, /* #23 */
-    { 0x3125d6, 0x3125d7, 0x7206cccf, 0x7204cccf, 0x00000011, 0x0 }, /* #24 */
-    { 0x2c48c2, 0x2c48c2, 0xa7249259, 0xa724925d, 0x00000002, 0x0 }, /* #25 */
-    { 0x067252, 0x067252, 0xd7bd1e59, 0xd7bd9e59, 0x0000000f, 0x0 }, /* #26 */
-    { 0x1a3803, 0x1a3802, 0x839d4310, 0xc39d4310, 0x0000001e, 0x0 }, /* #27 */
-    { 0x021482, 0x021483, 0x1ce39100, 0x1ce19100, 0x00000011, 0x0 }, /* #28 */
-    { 0x224cc3, 0x224cc2, 0x5f260a1c, 0x7f260a1c, 0x0000001d, 0x0 }, /* #29 */
-    { 0x1a3f92, 0x1a3f93, 0x47969bc3, 0x47968bc3, 0x0000000c, 0x0 }, /* #30 */
-    { 0x0d3b16, 0x0d3b16, 0x7db73258, 0x7db7b258, 0x0000000f, 0x0 }, /* #31 */
-    { 0x0c05d6, 0x0c05d6, 0x91a6c19b, 0x91a6c59b, 0x0000000a, 0x0 }, /* #32 */
-    { 0x3d4402, 0x3d4402, 0x9391a5d6, 0x9391a5de, 0x00000003, 0x0 }, /* #33 */
-    { 0x260f96, 0x260f96, 0xcca4ab6e, 0xcca6ab6e, 0x00000011, 0x0 }, /* #34 */
-    { 0x252a97, 0x252a97, 0xa04eb3bd, 0x804eb3bd, 0x0000001d, 0x0 }, /* #35 */
-    { 0x3d3a02, 0x3d3a02, 0xf2c8b4cf, 0xf2c8b5cf, 0x00000008, 0x0 }, /* #36 */
-    { 0x0c4fc2, 0x0c4fc3, 0xdc509505, 0xcc509505, 0x0000001c, 0x0 }, /* #37 */
-    { 0x317f93, 0x317f92, 0xd0c194df, 0xd0c394df, 0x00000011, 0x0 }, /* #38 */
-    { 0x1569c7, 0x1569c6, 0x1c2f4011, 0x9c2f4011, 0x0000001f, 0x0 }, /* #39 */
-    { 0x155b57, 0x155b57, 0x94e7727f, 0x94e7725f, 0x00000005, 0x0 }, /* #40 */
-    { 0x0d4d13, 0x0d4d13, 0x6812b411, 0x6812b401, 0x00000004, 0x0 }, /* #41 */
-    { 0x224616, 0x224616, 0xff449650, 0xff449658, 0x00000003, 0x0 }, /* #42 */
-    { 0x1217c7, 0x1217c7, 0x591f640a, 0x491f640a, 0x0000001c, 0x0 }, /* #43 */
-    { 0x0c0752, 0x0c0752, 0x694ff2bc, 0x695ff2bc, 0x00000014, 0x0 }, /* #44 */
-    { 0x193e03, 0x193e02, 0x5f764f7f, 0x5f76cf7f, 0x0000000f, 0x0 }, /* #45 */
-    { 0x1d6e57, 0x1d6e56, 0x1bb6a13a, 0x1bb6a13b, 0x00000000, 0x0 }, /* #46 */
-    { 0x013f52, 0x013f53, 0xb7e43609, 0xb7e43409, 0x00000009, 0x0 }, /* #47 */
-    { 0x347a83, 0x347a83, 0x1f6a35e6, 0x1b6a35e6, 0x0000001a, 0x0 }, /* #48 */
-    { 0x0351c6, 0x0351c6, 0x0cc0cb14, 0x0cc0cf14, 0x0000000a, 0x0 }, /* #49 */
-    { 0x1244c3, 0x1244c2, 0xfd284f8a, 0xfda84f8a, 0x00000017, 0x0 }, /* #50 */
-    { 0x137846, 0x137846, 0x2650cf94, 0x2658cf94, 0x00000013, 0x0 }, /* #51 */
-    { 0x1d2d06, 0x1d2d07, 0xc5b6fb69, 0xc5b6fb68, 0x00000000, 0x0 }, /* #52 */
-    { 0x2a0546, 0x2a0546, 0x55c1ee4f, 0x55c1ee6f, 0x00000005, 0x0 }, /* #53 */
-    { 0x2103c2, 0x2103c2, 0xb8c596c3, 0xb8cd96c3, 0x00000013, 0x0 }, /* #54 */
-    { 0x2452c7, 0x2452c6, 0x31127784, 0x35127784, 0x0000001a, 0x0 }, /* #55 */
-    { 0x001997, 0x001996, 0x06d218ac, 0x06da18ac, 0x00000013, 0x0 }, /* #56 */
-    { 0x0d5f46, 0x0d5f46, 0x18c5d5e2, 0x18c5d5e6, 0x00000002, 0x0 }, /* #57 */
-    { 0x213e82, 0x213e83, 0xe2ac1147, 0xe0ac1147, 0x00000019, 0x0 }, /* #58 */
-    { 0x0f6386, 0x0f6387, 0x536a26f7, 0x532a26f7, 0x00000016, 0x0 }, /* #59 */
-    { 0x0a67c7, 0x0a67c7, 0xd0657493, 0xd0657491, 0x00000001, 0x0 }, /* #60 */
-    { 0x270987, 0x270987, 0xd0eab40b, 0xd0ea940b, 0x0000000d, 0x0 }, /* #61 */
-    { 0x144086, 0x144087, 0x18eb252d, 0x18ab252d, 0x00000016, 0x0 }, /* #62 */
-    { 0x1a6816, 0x1a6817, 0x92a7b349, 0x92a6b349, 0x00000010, 0x0 }, /* #63 */
+    { 0x184956, 0x184956, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
+    { 0x246dc6, 0x246dc6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
+    { 0x063f82, 0x063f82, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
+    { 0x0d0f16, 0x0d0f16, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
+    { 0x136413, 0x136413, 0x7bf0e0fb, 0x7bf0e0fa, 0x00000000, 0x0 }, /* #4 */
+    { 0x0b7202, 0x0b7203, 0x390cd45d, 0x390cd45c, 0x00000000, 0x0 }, /* #5 */
+    { 0x1a5a57, 0x1a5a56, 0x03c21148, 0x03c21149, 0x00000000, 0x0 }, /* #6 */
+    { 0x0b1b87, 0x0b1b86, 0x41c27c82, 0x41c27c83, 0x00000000, 0x0 }, /* #7 */
+    { 0x141c16, 0x141c17, 0xef0fb43b, 0xcf0fb43b, 0x0000001d, 0x0 }, /* #8 */
+    { 0x167346, 0x167347, 0x3fe0e35b, 0x3fe0e34b, 0x00000004, 0x0 }, /* #9 */
+    { 0x144bc2, 0x144bc2, 0x3fec9128, 0x3fec9138, 0x00000004, 0x0 }, /* #10 */
+    { 0x214097, 0x214097, 0xf1932618, 0xb1932618, 0x0000001e, 0x0 }, /* #11 */
+    { 0x2e3c43, 0x2e3c43, 0x763435eb, 0x363435eb, 0x0000001e, 0x0 }, /* #12 */
+    { 0x0d6dd3, 0x0d6dd2, 0xdd5e169c, 0xdf5e169c, 0x00000019, 0x0 }, /* #13 */
+    { 0x2f43c2, 0x2f43c2, 0x42c226d3, 0x42e226d3, 0x00000015, 0x0 }, /* #14 */
+    { 0x326f47, 0x326f46, 0x4fe1f018, 0x5fe1f018, 0x0000001c, 0x0 }, /* #15 */
+    { 0x133ad2, 0x133ad2, 0xe1e988ad, 0xe1e9a8ad, 0x0000000d, 0x0 }, /* #16 */
+    { 0x1e5592, 0x1e5593, 0x76d85dd0, 0x76d84dd0, 0x0000000c, 0x0 }, /* #17 */
+    { 0x220847, 0x220846, 0xe8a5604b, 0xe9a5604b, 0x00000018, 0x0 }, /* #18 */
+    { 0x2c0592, 0x2c0593, 0xf7077605, 0xd7077605, 0x0000001d, 0x0 }, /* #19 */
+    { 0x2d6c02, 0x2d6c03, 0x1c34d359, 0x1834d359, 0x0000001a, 0x0 }, /* #20 */
+    { 0x373fc2, 0x373fc3, 0x306b8ffa, 0x306b8ff2, 0x00000003, 0x0 }, /* #21 */
+    { 0x2e0c03, 0x2e0c03, 0xca06ec7f, 0xc806ec7f, 0x00000019, 0x0 }, /* #22 */
+    { 0x325ed3, 0x325ed2, 0x0242ccf1, 0x0242cdf1, 0x00000008, 0x0 }, /* #23 */
+    { 0x0a7e97, 0x0a7e96, 0x27d92e46, 0x27d92e47, 0x00000000, 0x0 }, /* #24 */
+    { 0x023a97, 0x023a97, 0x5d76b9b7, 0x5d7639b7, 0x0000000f, 0x0 }, /* #25 */
+    { 0x0f5a92, 0x0f5a92, 0x52583503, 0x52583507, 0x00000002, 0x0 }, /* #26 */
+    { 0x166407, 0x166407, 0x73a59fe7, 0x73a59de7, 0x00000009, 0x0 }, /* #27 */
+    { 0x034116, 0x034116, 0xc976acf0, 0xc976ecf0, 0x0000000e, 0x0 }, /* #28 */
+    { 0x0543d2, 0x0543d3, 0x8358a7dd, 0x8318a7dd, 0x00000016, 0x0 }, /* #29 */
+    { 0x1b12c2, 0x1b12c2, 0x4ba72ef5, 0x4ba72efd, 0x00000003, 0x0 }, /* #30 */
+    { 0x120983, 0x120983, 0xa6f5ac17, 0xa6e5ac17, 0x00000014, 0x0 }, /* #31 */
+    { 0x342a42, 0x342a42, 0x06061d5d, 0x06069d5d, 0x0000000f, 0x0 }, /* #32 */
+    { 0x234c93, 0x234c93, 0x51555e56, 0x41555e56, 0x0000001c, 0x0 }, /* #33 */
+    { 0x395083, 0x395083, 0x7658c926, 0x7458c926, 0x00000019, 0x0 }, /* #34 */
+    { 0x1d31c3, 0x1d31c2, 0xa79460e6, 0xa79c60e6, 0x00000013, 0x0 }, /* #35 */
+    { 0x112083, 0x112083, 0x25e8b2ce, 0x25e8b2c6, 0x00000003, 0x0 }, /* #36 */
+    { 0x0a5287, 0x0a5287, 0x586d755d, 0x586d355d, 0x0000000e, 0x0 }, /* #37 */
+    { 0x257a17, 0x257a16, 0x43ff46ae, 0x43ff47ae, 0x00000008, 0x0 }, /* #38 */
+    { 0x332d93, 0x332d93, 0x4b37fe5f, 0x4b37be5f, 0x0000000e, 0x0 }, /* #39 */
+    { 0x221f57, 0x221f57, 0x3d086eea, 0x35086eea, 0x0000001b, 0x0 }, /* #40 */
+    { 0x084292, 0x084293, 0x997f4677, 0x997f4657, 0x00000005, 0x0 }, /* #41 */
+    { 0x277fd2, 0x277fd3, 0x982928fc, 0x982828fc, 0x00000010, 0x0 }, /* #42 */
+    { 0x365503, 0x365503, 0xa356dd65, 0xa356dc65, 0x00000008, 0x0 }, /* #43 */
+    { 0x351d93, 0x351d92, 0x0d01439b, 0x0d01c39b, 0x0000000f, 0x0 }, /* #44 */
+    { 0x336d86, 0x336d86, 0x249bc5eb, 0x249fc5eb, 0x00000012, 0x0 }, /* #45 */
+    { 0x315d52, 0x315d53, 0xab17708a, 0xab17308a, 0x0000000e, 0x0 }, /* #46 */
+    { 0x165d87, 0x165d87, 0xc5c6c799, 0x45c6c799, 0x0000001f, 0x0 }, /* #47 */
+    { 0x2a7252, 0x2a7253, 0xadce8f2d, 0xadce872d, 0x0000000b, 0x0 }, /* #48 */
+    { 0x065c12, 0x065c12, 0x6d30de99, 0x6d30fe99, 0x0000000d, 0x0 }, /* #49 */
+    { 0x1301c7, 0x1301c6, 0x2d67515e, 0x3d67515e, 0x0000001c, 0x0 }, /* #50 */
+    { 0x183ed6, 0x183ed7, 0xf16ec90b, 0xf16ac90b, 0x00000012, 0x0 }, /* #51 */
+    { 0x3262d7, 0x3262d7, 0x800f3ed8, 0x800f3ec8, 0x00000004, 0x0 }, /* #52 */
+    { 0x156e47, 0x156e47, 0x6b724365, 0x6b720365, 0x0000000e, 0x0 }, /* #53 */
+    { 0x254f96, 0x254f96, 0x7ea6dd92, 0x7ea6dd93, 0x00000000, 0x0 }, /* #54 */
+    { 0x314a86, 0x314a87, 0x6b28f4ab, 0x6b28f4a3, 0x00000003, 0x0 }, /* #55 */
+    { 0x2a5482, 0x2a5483, 0x7eea878c, 0x7ee8878c, 0x00000011, 0x0 }, /* #56 */
+    { 0x381e12, 0x381e12, 0x736c34cf, 0x736e34cf, 0x00000011, 0x0 }, /* #57 */
+    { 0x237f87, 0x237f86, 0x8d55f10e, 0x8d55f50e, 0x0000000a, 0x0 }, /* #58 */
+    { 0x3a3c93, 0x3a3c92, 0x7765d982, 0x7f65d982, 0x0000001b, 0x0 }, /* #59 */
+    { 0x3e0c47, 0x3e0c47, 0x0cd9eaf2, 0x0c99eaf2, 0x00000016, 0x0 }, /* #60 */
+    { 0x1b5e92, 0x1b5e93, 0x6c15662d, 0x6c14662d, 0x00000010, 0x0 }, /* #61 */
+    { 0x250713, 0x250712, 0x5adcdafc, 0x5adedafc, 0x00000011, 0x0 }, /* #62 */
+    { 0x191d96, 0x191d96, 0xf05fa7c4, 0xf05fb7c4, 0x0000000c, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_btr_u32[] =
 {
-    { 0x380112, 0x380113, 0xd3e3904b, 0xd3e3904a, 0x00000000, 0x0 }, /* #0 */
-    { 0x3b1042, 0x3b1042, 0xd57be9ff, 0xd57be9ff, 0x0000001d, 0x0 }, /* #1 */
-    { 0x0570d3, 0x0570d2, 0xd671e121, 0xd671e121, 0x0000000a, 0x0 }, /* #2 */
-    { 0x0036c7, 0x0036c6, 0x29569ef0, 0x29569ef0, 0x00000017, 0x0 }, /* #3 */
-    { 0x092103, 0x092103, 0x6a5e18ba, 0x6a5e18aa, 0x00000004, 0x0 }, /* #4 */
-    { 0x293457, 0x293456, 0x5fb52260, 0x5fb52260, 0x00000003, 0x0 }, /* #5 */
-    { 0x3a5213, 0x3a5213, 0xfe37fcf0, 0xfc37fcf0, 0x00000019, 0x0 }, /* #6 */
-    { 0x396d16, 0x396d17, 0x67441f12, 0x67441f10, 0x00000001, 0x0 }, /* #7 */
-    { 0x210fc7, 0x210fc6, 0xe127ddfa, 0xe127ddfa, 0x00000017, 0x0 }, /* #8 */
-    { 0x2b1606, 0x2b1606, 0x6ab29b2a, 0x6ab29b2a, 0x0000001f, 0x0 }, /* #9 */
-    { 0x307d86, 0x307d87, 0xad4ace68, 0xad4ace28, 0x00000006, 0x0 }, /* #10 */
-    { 0x002513, 0x002513, 0xc603c57f, 0xc603c57b, 0x00000002, 0x0 }, /* #11 */
-    { 0x140896, 0x140896, 0x72c81850, 0x72c81850, 0x0000001b, 0x0 }, /* #12 */
-    { 0x2f0446, 0x2f0447, 0x03814cb2, 0x038148b2, 0x0000000a, 0x0 }, /* #13 */
-    { 0x1b0ed3, 0x1b0ed2, 0xae059bfe, 0xae059bfe, 0x00000000, 0x0 }, /* #14 */
-    { 0x2c3d82, 0x2c3d83, 0x5d43f7e4, 0x1d43f7e4, 0x0000001e, 0x0 }, /* #15 */
-    { 0x177f96, 0x177f97, 0x834348e0, 0x034348e0, 0x0000001f, 0x0 }, /* #16 */
-    { 0x324187, 0x324186, 0x95ae154f, 0x95ae154f, 0x00000007, 0x0 }, /* #17 */
-    { 0x1a0112, 0x1a0113, 0xc2bbd01b, 0xc23bd01b, 0x00000017, 0x0 }, /* #18 */
-    { 0x0e3203, 0x0e3202, 0x96bf2998, 0x96bf2998, 0x00000006, 0x0 }, /* #19 */
-    { 0x1b2cd6, 0x1b2cd7, 0xf5303b7b, 0xf4303b7b, 0x00000018, 0x0 }, /* #20 */
-    { 0x1e06d6, 0x1e06d7, 0x3b526514, 0x39526514, 0x00000019, 0x0 }, /* #21 */
-    { 0x200983, 0x200983, 0x729ac33b, 0x7298c33b, 0x00000011, 0x0 }, /* #22 */
-    { 0x2732d6, 0x2732d7, 0xb5c4d108, 0xb5c4c108, 0x0000000c, 0x0 }, /* #23 */
-    { 0x273052, 0x273053, 0xa59f548c, 0xa597548c, 0x00000013, 0x0 }, /* #24 */
-    { 0x0c4f82, 0x0c4f83, 0xedba0d1a, 0xcdba0d1a, 0x0000001d, 0x0 }, /* #25 */
-    { 0x092092, 0x092092, 0x74019108, 0x74019108, 0x00000018, 0x0 }, /* #26 */
-    { 0x247352, 0x247353, 0xaaeaf645, 0xaaeaf605, 0x00000006, 0x0 }, /* #27 */
-    { 0x102c56, 0x102c56, 0x4a61eb11, 0x4a61eb11, 0x0000001d, 0x0 }, /* #28 */
-    { 0x2e6052, 0x2e6052, 0xf84ada25, 0xf84ada25, 0x00000015, 0x0 }, /* #29 */
-    { 0x246e82, 0x246e82, 0xad5b866d, 0xad5b866d, 0x00000012, 0x0 }, /* #30 */
-    { 0x1e36c2, 0x1e36c3, 0xfb72bfbd, 0xeb72bfbd, 0x0000001c, 0x0 }, /* #31 */
-    { 0x3937c7, 0x3937c7, 0xbd0febe2, 0x3d0febe2, 0x0000001f, 0x0 }, /* #32 */
-    { 0x2273d2, 0x2273d3, 0xc1ac5ab4, 0xc1ac5a34, 0x00000007, 0x0 }, /* #33 */
-    { 0x3e0397, 0x3e0397, 0x0ff97d47, 0x0ff97d43, 0x00000002, 0x0 }, /* #34 */
-    { 0x3471d2, 0x3471d3, 0x6479ef67, 0x6079ef67, 0x0000001a, 0x0 }, /* #35 */
-    { 0x191e06, 0x191e07, 0xe6c1c3df, 0xe4c1c3df, 0x00000019, 0x0 }, /* #36 */
-    { 0x0a4c42, 0x0a4c42, 0x856a3505, 0x856a3505, 0x00000009, 0x0 }, /* #37 */
-    { 0x236246, 0x236246, 0x3d50ba28, 0x3d50ba28, 0x0000000a, 0x0 }, /* #38 */
-    { 0x2d0602, 0x2d0603, 0xb76d33bc, 0xb76d339c, 0x00000005, 0x0 }, /* #39 */
-    { 0x235406, 0x235407, 0xaff4708e, 0xaff4308e, 0x0000000e, 0x0 }, /* #40 */
-    { 0x0c0fd3, 0x0c0fd3, 0xabeccb70, 0xab6ccb70, 0x00000017, 0x0 }, /* #41 */
-    { 0x285257, 0x285256, 0xd8b80d93, 0xd8b80d93, 0x00000012, 0x0 }, /* #42 */
-    { 0x3a7606, 0x3a7607, 0x03e4c84e, 0x03e4c84c, 0x00000001, 0x0 }, /* #43 */
-    { 0x395ac3, 0x395ac2, 0x36355eb0, 0x36355eb0, 0x00000011, 0x0 }, /* #44 */
-    { 0x1e0707, 0x1e0706, 0xd7fd2a22, 0xd7fd2a22, 0x0000001b, 0x0 }, /* #45 */
-    { 0x342996, 0x342997, 0x9e55dac2, 0x9e54dac2, 0x00000010, 0x0 }, /* #46 */
-    { 0x360886, 0x360887, 0x8ac55152, 0x8a455152, 0x00000017, 0x0 }, /* #47 */
-    { 0x0f7086, 0x0f7086, 0x4e024e92, 0x4e024e92, 0x0000000d, 0x0 }, /* #48 */
-    { 0x1c4793, 0x1c4793, 0xe1b286e6, 0xe1b286a6, 0x00000006, 0x0 }, /* #49 */
-    { 0x3e6ed3, 0x3e6ed3, 0xfb32f74d, 0xfa32f74d, 0x00000018, 0x0 }, /* #50 */
-    { 0x2934d6, 0x2934d7, 0x4121888d, 0x41218885, 0x00000003, 0x0 }, /* #51 */
-    { 0x2d17d3, 0x2d17d3, 0xdd77549d, 0xd577549d, 0x0000001b, 0x0 }, /* #52 */
-    { 0x0b12c6, 0x0b12c7, 0x09dad35d, 0x08dad35d, 0x00000018, 0x0 }, /* #53 */
-    { 0x2d6553, 0x2d6552, 0x5f6ce883, 0x5f6ce883, 0x00000006, 0x0 }, /* #54 */
-    { 0x036443, 0x036443, 0xed48b7fe, 0xed48a7fe, 0x0000000c, 0x0 }, /* #55 */
-    { 0x2d2383, 0x2d2383, 0x270c236a, 0x270c036a, 0x0000000d, 0x0 }, /* #56 */
-    { 0x1c5f56, 0x1c5f56, 0xd9818250, 0xd9818250, 0x00000005, 0x0 }, /* #57 */
-    { 0x2c2dd6, 0x2c2dd7, 0x1ccaf125, 0x14caf125, 0x0000001b, 0x0 }, /* #58 */
-    { 0x1211d7, 0x1211d6, 0x099ba0ac, 0x099ba0ac, 0x00000001, 0x0 }, /* #59 */
-    { 0x344296, 0x344296, 0x571543c6, 0x571543c6, 0x00000000, 0x0 }, /* #60 */
-    { 0x2c7407, 0x2c7406, 0x1e8a8d3d, 0x1e8a8d3d, 0x00000015, 0x0 }, /* #61 */
-    { 0x0571d6, 0x0571d7, 0x7d7d02d4, 0x7d5d02d4, 0x00000015, 0x0 }, /* #62 */
-    { 0x223b17, 0x223b17, 0xd0dfd395, 0xd0df9395, 0x0000000e, 0x0 }, /* #63 */
+    { 0x196953, 0x196952, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x333e93, 0x333e92, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x204f87, 0x204f86, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x1a52c3, 0x1a52c2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x203bd7, 0x203bd7, 0x3bc8b591, 0x3bc8b590, 0x00000000, 0x0 }, /* #4 */
+    { 0x1c6716, 0x1c6716, 0xbf42cd6c, 0xbf42cd6c, 0x00000000, 0x0 }, /* #5 */
+    { 0x1b0a12, 0x1b0a12, 0xbaccba78, 0xbaccba78, 0x00000000, 0x0 }, /* #6 */
+    { 0x1b1f16, 0x1b1f16, 0x572b31b8, 0x572b31b8, 0x00000000, 0x0 }, /* #7 */
+    { 0x190796, 0x190796, 0x8a3b8651, 0x8a3b8651, 0x00000005, 0x0 }, /* #8 */
+    { 0x3e6647, 0x3e6647, 0x908f040e, 0x9087040e, 0x00000013, 0x0 }, /* #9 */
+    { 0x124bc3, 0x124bc3, 0xba120e42, 0xb2120e42, 0x0000001b, 0x0 }, /* #10 */
+    { 0x186f02, 0x186f02, 0x01caf95c, 0x01caf95c, 0x00000015, 0x0 }, /* #11 */
+    { 0x042752, 0x042752, 0xebd9cc24, 0xebd9cc24, 0x00000004, 0x0 }, /* #12 */
+    { 0x261f16, 0x261f17, 0x572da616, 0x472da616, 0x0000001c, 0x0 }, /* #13 */
+    { 0x211692, 0x211692, 0x07bac111, 0x07bac111, 0x0000000b, 0x0 }, /* #14 */
+    { 0x136117, 0x136116, 0x0f94239b, 0x0f94239b, 0x00000015, 0x0 }, /* #15 */
+    { 0x031557, 0x031557, 0x68323c38, 0x48323c38, 0x0000001d, 0x0 }, /* #16 */
+    { 0x374292, 0x374292, 0xcf3380c3, 0xcf3380c3, 0x00000017, 0x0 }, /* #17 */
+    { 0x3a5d16, 0x3a5d17, 0xdeb5e460, 0xdeb1e460, 0x00000012, 0x0 }, /* #18 */
+    { 0x2f79d3, 0x2f79d3, 0xdf061404, 0xdb061404, 0x0000001a, 0x0 }, /* #19 */
+    { 0x255457, 0x255456, 0xd16f22a6, 0xd16f22a6, 0x0000001a, 0x0 }, /* #20 */
+    { 0x3b14c6, 0x3b14c7, 0x8f8a70c7, 0x8f8270c7, 0x00000013, 0x0 }, /* #21 */
+    { 0x0108d7, 0x0108d7, 0x8233c877, 0x8233c857, 0x00000005, 0x0 }, /* #22 */
+    { 0x146697, 0x146696, 0x5a82b195, 0x5a82b195, 0x0000000b, 0x0 }, /* #23 */
+    { 0x051897, 0x051897, 0x7a63cdd7, 0x3a63cdd7, 0x0000001e, 0x0 }, /* #24 */
+    { 0x034e47, 0x034e47, 0x2e375818, 0x0e375818, 0x0000001d, 0x0 }, /* #25 */
+    { 0x285c03, 0x285c03, 0xbd7670cc, 0xb57670cc, 0x0000001b, 0x0 }, /* #26 */
+    { 0x121f07, 0x121f07, 0xad5ca551, 0xad4ca551, 0x00000014, 0x0 }, /* #27 */
+    { 0x007d07, 0x007d07, 0xbbed52f8, 0xbbed5278, 0x00000007, 0x0 }, /* #28 */
+    { 0x345343, 0x345342, 0xa7c0d015, 0xa7c0d015, 0x00000008, 0x0 }, /* #29 */
+    { 0x2b3947, 0x2b3947, 0x643e6fde, 0x64366fde, 0x00000013, 0x0 }, /* #30 */
+    { 0x3f18c3, 0x3f18c2, 0x213afb6d, 0x213afb6d, 0x00000017, 0x0 }, /* #31 */
+    { 0x077287, 0x077287, 0xa3e95ee2, 0xa3e95ae2, 0x0000000a, 0x0 }, /* #32 */
+    { 0x3b0106, 0x3b0107, 0x6b31aeed, 0x6b30aeed, 0x00000010, 0x0 }, /* #33 */
+    { 0x057486, 0x057486, 0x43eba83b, 0x43eba83b, 0x00000007, 0x0 }, /* #34 */
+    { 0x141c42, 0x141c43, 0xc8ffa34f, 0xc8ffa14f, 0x00000009, 0x0 }, /* #35 */
+    { 0x1641c6, 0x1641c7, 0x4763f0e0, 0x4763f0c0, 0x00000005, 0x0 }, /* #36 */
+    { 0x3d1b96, 0x3d1b97, 0xa2f7bb05, 0xa2f7ba05, 0x00000008, 0x0 }, /* #37 */
+    { 0x2c76c2, 0x2c76c3, 0x360b09b8, 0x360b08b8, 0x00000008, 0x0 }, /* #38 */
+    { 0x3f1bd2, 0x3f1bd3, 0x81cac1f4, 0x01cac1f4, 0x0000001f, 0x0 }, /* #39 */
+    { 0x224442, 0x224442, 0x99c0d56f, 0x99c0d56f, 0x0000000d, 0x0 }, /* #40 */
+    { 0x116496, 0x116496, 0x9e549dd0, 0x9e549dd0, 0x00000010, 0x0 }, /* #41 */
+    { 0x0b38c3, 0x0b38c2, 0xc448d49b, 0xc448d49b, 0x00000006, 0x0 }, /* #42 */
+    { 0x2c2e07, 0x2c2e06, 0xd3503349, 0xd3503349, 0x00000005, 0x0 }, /* #43 */
+    { 0x2570c6, 0x2570c6, 0x864fb600, 0x864fb600, 0x00000014, 0x0 }, /* #44 */
+    { 0x083b53, 0x083b53, 0xa357ef94, 0xa356ef94, 0x00000010, 0x0 }, /* #45 */
+    { 0x2d06c7, 0x2d06c7, 0xb0cdc563, 0x90cdc563, 0x0000001d, 0x0 }, /* #46 */
+    { 0x3a5ad3, 0x3a5ad3, 0x84ba2eeb, 0x84ba26eb, 0x0000000b, 0x0 }, /* #47 */
+    { 0x082f07, 0x082f07, 0x2d9b1c6d, 0x0d9b1c6d, 0x0000001d, 0x0 }, /* #48 */
+    { 0x2659d2, 0x2659d2, 0x967e722f, 0x967e722f, 0x00000018, 0x0 }, /* #49 */
+    { 0x397146, 0x397146, 0x2c591d65, 0x2c591d65, 0x00000012, 0x0 }, /* #50 */
+    { 0x384f17, 0x384f16, 0xe381938f, 0xe381938f, 0x0000000b, 0x0 }, /* #51 */
+    { 0x2b2007, 0x2b2006, 0xa0db0edc, 0xa0db0edc, 0x0000001a, 0x0 }, /* #52 */
+    { 0x0f6e86, 0x0f6e87, 0x2b13f76b, 0x2b13d76b, 0x0000000d, 0x0 }, /* #53 */
+    { 0x1e1b92, 0x1e1b93, 0xbb8ff620, 0xbb87f620, 0x00000013, 0x0 }, /* #54 */
+    { 0x357797, 0x357796, 0x9e0d5638, 0x9e0d5638, 0x0000000b, 0x0 }, /* #55 */
+    { 0x1861c3, 0x1861c3, 0x9656f9f1, 0x9656d9f1, 0x0000000d, 0x0 }, /* #56 */
+    { 0x030947, 0x030946, 0xf2618f11, 0xf2618f11, 0x0000001a, 0x0 }, /* #57 */
+    { 0x2e66d2, 0x2e66d2, 0x32e7dae8, 0x32e7dae8, 0x0000001f, 0x0 }, /* #58 */
+    { 0x355402, 0x355403, 0x63095008, 0x63091008, 0x0000000e, 0x0 }, /* #59 */
+    { 0x0f1946, 0x0f1946, 0xbd432e82, 0xbd432e82, 0x00000003, 0x0 }, /* #60 */
+    { 0x2b4d93, 0x2b4d92, 0x5964c11f, 0x5964c11f, 0x00000006, 0x0 }, /* #61 */
+    { 0x145446, 0x145447, 0x92f673fb, 0x92f473fb, 0x00000011, 0x0 }, /* #62 */
+    { 0x3b6b46, 0x3b6b47, 0x50d423e2, 0x50d421e2, 0x00000009, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_btr_u32_locked[] =
 {
-    { 0x174703, 0x174702, 0x8c816133, 0x8c816133, 0x00000002, 0x0 }, /* #0 */
-    { 0x044692, 0x044692, 0xdc3d796a, 0xdc3d796a, 0x00000002, 0x0 }, /* #1 */
-    { 0x344397, 0x344396, 0x5dcbc3ef, 0x5dcbc3ef, 0x00000004, 0x0 }, /* #2 */
-    { 0x161487, 0x161487, 0xc99d590b, 0xc99d190b, 0x0000000e, 0x0 }, /* #3 */
-    { 0x2e3153, 0x2e3153, 0xdcb08379, 0xdcb08339, 0x00000006, 0x0 }, /* #4 */
-    { 0x214383, 0x214383, 0x1b214b45, 0x1b214b44, 0x00000000, 0x0 }, /* #5 */
-    { 0x102cd6, 0x102cd6, 0x90f9e69a, 0x90f9e69a, 0x0000000b, 0x0 }, /* #6 */
-    { 0x382146, 0x382147, 0xefadb9b1, 0xafadb9b1, 0x0000001e, 0x0 }, /* #7 */
-    { 0x2e5f56, 0x2e5f57, 0x8e927174, 0x8e927154, 0x00000005, 0x0 }, /* #8 */
-    { 0x3347c7, 0x3347c6, 0x634ad976, 0x634ad976, 0x00000007, 0x0 }, /* #9 */
-    { 0x2e7e03, 0x2e7e03, 0x72ee3b36, 0x72ee2b36, 0x0000000c, 0x0 }, /* #10 */
-    { 0x321c56, 0x321c56, 0xa62a10fa, 0xa62a10fa, 0x0000001c, 0x0 }, /* #11 */
-    { 0x1e5ed3, 0x1e5ed3, 0x8cf882c0, 0x8cf88240, 0x00000007, 0x0 }, /* #12 */
-    { 0x0c5396, 0x0c5397, 0x7e996763, 0x7e986763, 0x00000010, 0x0 }, /* #13 */
-    { 0x143443, 0x143442, 0x9891084f, 0x9891084f, 0x00000016, 0x0 }, /* #14 */
-    { 0x1b1483, 0x1b1483, 0x97e9fc25, 0x93e9fc25, 0x0000001a, 0x0 }, /* #15 */
-    { 0x252406, 0x252407, 0x9ba03bb7, 0x9ba02bb7, 0x0000000c, 0x0 }, /* #16 */
-    { 0x3b7152, 0x3b7153, 0xb7a2634b, 0xb7a2614b, 0x00000009, 0x0 }, /* #17 */
-    { 0x1f04c2, 0x1f04c2, 0xe6319a4b, 0xe6319a4b, 0x00000004, 0x0 }, /* #18 */
-    { 0x1f5e42, 0x1f5e43, 0xfc2f2fc9, 0xdc2f2fc9, 0x0000001d, 0x0 }, /* #19 */
-    { 0x3026c6, 0x3026c6, 0x6e434df3, 0x6e434df3, 0x00000013, 0x0 }, /* #20 */
-    { 0x2864c7, 0x2864c6, 0x9b720a90, 0x9b720a90, 0x00000017, 0x0 }, /* #21 */
-    { 0x275f87, 0x275f87, 0x74cc7483, 0x54cc7483, 0x0000001d, 0x0 }, /* #22 */
-    { 0x3c3857, 0x3c3856, 0xc3321a80, 0xc3321a80, 0x00000003, 0x0 }, /* #23 */
-    { 0x170f07, 0x170f06, 0xd330a052, 0xd330a052, 0x00000009, 0x0 }, /* #24 */
-    { 0x1650d7, 0x1650d7, 0x0968d59b, 0x0968d58b, 0x00000004, 0x0 }, /* #25 */
-    { 0x102c93, 0x102c92, 0x72a62b9a, 0x72a62b9a, 0x00000010, 0x0 }, /* #26 */
-    { 0x357a92, 0x357a93, 0x6581bc35, 0x65813c35, 0x0000000f, 0x0 }, /* #27 */
-    { 0x264417, 0x264416, 0xa0c832fe, 0xa0c832fe, 0x00000015, 0x0 }, /* #28 */
-    { 0x140ec6, 0x140ec6, 0x88a8e877, 0x88a8e877, 0x00000012, 0x0 }, /* #29 */
-    { 0x0b6957, 0x0b6956, 0xa6f91c66, 0xa6f91c66, 0x00000007, 0x0 }, /* #30 */
-    { 0x173602, 0x173602, 0x129a5c8a, 0x129a5c8a, 0x00000010, 0x0 }, /* #31 */
-    { 0x165016, 0x165017, 0xefb9a030, 0xafb9a030, 0x0000001e, 0x0 }, /* #32 */
-    { 0x341316, 0x341316, 0x1d24ab90, 0x1d24ab90, 0x00000016, 0x0 }, /* #33 */
-    { 0x041c16, 0x041c16, 0xc1ab55f1, 0xc1ab55f1, 0x00000012, 0x0 }, /* #34 */
-    { 0x3237d7, 0x3237d7, 0x5883aaf3, 0x5883a2f3, 0x0000000b, 0x0 }, /* #35 */
-    { 0x351707, 0x351707, 0x950deff7, 0x950dcff7, 0x0000000d, 0x0 }, /* #36 */
-    { 0x3b5887, 0x3b5887, 0xaf8406b3, 0xaf0406b3, 0x00000017, 0x0 }, /* #37 */
-    { 0x217c13, 0x217c13, 0x79ae0bb1, 0x79ae0bb0, 0x00000000, 0x0 }, /* #38 */
-    { 0x360412, 0x360412, 0x2bdaf8f3, 0x2bdaf8f3, 0x00000003, 0x0 }, /* #39 */
-    { 0x323003, 0x323002, 0x02b872fa, 0x02b872fa, 0x0000001b, 0x0 }, /* #40 */
-    { 0x087d52, 0x087d53, 0x2e5dab86, 0x2e59ab86, 0x00000012, 0x0 }, /* #41 */
-    { 0x282483, 0x282483, 0xfc7735c2, 0xfc7535c2, 0x00000011, 0x0 }, /* #42 */
-    { 0x0915d3, 0x0915d2, 0x13f97481, 0x13f97481, 0x00000005, 0x0 }, /* #43 */
-    { 0x320442, 0x320442, 0x00092e57, 0x00092e57, 0x00000019, 0x0 }, /* #44 */
-    { 0x0a2882, 0x0a2882, 0xe37e8219, 0xe37e8219, 0x00000017, 0x0 }, /* #45 */
-    { 0x0e7916, 0x0e7917, 0x00b1b9fd, 0x00b1b9bd, 0x00000006, 0x0 }, /* #46 */
-    { 0x0849c3, 0x0849c3, 0x13fdedfa, 0x13fde9fa, 0x0000000a, 0x0 }, /* #47 */
-    { 0x0f29d3, 0x0f29d3, 0xbb189fe7, 0xbb189fe6, 0x00000000, 0x0 }, /* #48 */
-    { 0x085ad7, 0x085ad6, 0xbe1703be, 0xbe1703be, 0x0000000a, 0x0 }, /* #49 */
-    { 0x025d47, 0x025d46, 0xf3c22f9c, 0xf3c22f9c, 0x00000010, 0x0 }, /* #50 */
-    { 0x0f1046, 0x0f1046, 0xc7371476, 0xc7371476, 0x0000000d, 0x0 }, /* #51 */
-    { 0x137507, 0x137507, 0x853d49dc, 0x853549dc, 0x00000013, 0x0 }, /* #52 */
-    { 0x0c6793, 0x0c6792, 0xce779cb9, 0xce779cb9, 0x0000000e, 0x0 }, /* #53 */
-    { 0x143bd6, 0x143bd6, 0xc4397354, 0xc4397354, 0x00000016, 0x0 }, /* #54 */
-    { 0x3c5a57, 0x3c5a56, 0x626c588a, 0x626c588a, 0x0000000d, 0x0 }, /* #55 */
-    { 0x3145d3, 0x3145d2, 0x1dfc6cc4, 0x1dfc6cc4, 0x0000001d, 0x0 }, /* #56 */
-    { 0x1009d3, 0x1009d3, 0x9ad03b18, 0x8ad03b18, 0x0000001c, 0x0 }, /* #57 */
-    { 0x3c3402, 0x3c3402, 0x4a8d9fcc, 0x4a8d9fcc, 0x0000001d, 0x0 }, /* #58 */
-    { 0x330482, 0x330483, 0xdc36e07f, 0xdc36e05f, 0x00000005, 0x0 }, /* #59 */
-    { 0x114fd6, 0x114fd7, 0xa9d01b01, 0xa9d00b01, 0x0000000c, 0x0 }, /* #60 */
-    { 0x0841d7, 0x0841d6, 0xc1367a84, 0xc1367a84, 0x0000001b, 0x0 }, /* #61 */
-    { 0x0c1512, 0x0c1513, 0xf6c5234d, 0xf6c1234d, 0x00000012, 0x0 }, /* #62 */
-    { 0x001a87, 0x001a86, 0xba8f3299, 0xba8f3299, 0x00000018, 0x0 }, /* #63 */
+    { 0x227356, 0x227356, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
+    { 0x341492, 0x341492, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
+    { 0x0336c2, 0x0336c2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
+    { 0x357d86, 0x357d86, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
+    { 0x3d7507, 0x3d7507, 0x8c4064e3, 0x8c4064e2, 0x00000000, 0x0 }, /* #4 */
+    { 0x0940d2, 0x0940d2, 0xcff59078, 0xcff59078, 0x00000000, 0x0 }, /* #5 */
+    { 0x113d46, 0x113d47, 0xbf980fa9, 0xbf980fa8, 0x00000000, 0x0 }, /* #6 */
+    { 0x117396, 0x117397, 0x36c26889, 0x36c26888, 0x00000000, 0x0 }, /* #7 */
+    { 0x284d07, 0x284d07, 0xbcd1d575, 0xbcd19575, 0x0000000e, 0x0 }, /* #8 */
+    { 0x1b2d86, 0x1b2d87, 0x039ae5c3, 0x031ae5c3, 0x00000017, 0x0 }, /* #9 */
+    { 0x384fc3, 0x384fc3, 0x195bed6c, 0x195bed68, 0x00000002, 0x0 }, /* #10 */
+    { 0x0d2686, 0x0d2686, 0x07494041, 0x07494041, 0x00000011, 0x0 }, /* #11 */
+    { 0x195183, 0x195182, 0x1335371e, 0x1335371e, 0x00000000, 0x0 }, /* #12 */
+    { 0x1b4712, 0x1b4712, 0x64c17695, 0x64c17695, 0x0000001c, 0x0 }, /* #13 */
+    { 0x254d83, 0x254d82, 0x5ca972ba, 0x5ca972ba, 0x00000000, 0x0 }, /* #14 */
+    { 0x202c97, 0x202c97, 0x35d29262, 0x35d09262, 0x00000011, 0x0 }, /* #15 */
+    { 0x226a93, 0x226a92, 0x34d79be5, 0x34d79be5, 0x0000001b, 0x0 }, /* #16 */
+    { 0x1c5b03, 0x1c5b02, 0xbb0a73e8, 0xbb0a73e8, 0x00000000, 0x0 }, /* #17 */
+    { 0x217d13, 0x217d12, 0xdbd2e9a5, 0xdbd2e9a5, 0x00000006, 0x0 }, /* #18 */
+    { 0x374652, 0x374652, 0x1d2c886d, 0x1d2c886d, 0x00000014, 0x0 }, /* #19 */
+    { 0x287897, 0x287896, 0xe15eb7a5, 0xe15eb7a5, 0x00000003, 0x0 }, /* #20 */
+    { 0x1a0b93, 0x1a0b93, 0xfed712d0, 0xf6d712d0, 0x0000001b, 0x0 }, /* #21 */
+    { 0x2e2506, 0x2e2507, 0x21af6f5c, 0x212f6f5c, 0x00000017, 0x0 }, /* #22 */
+    { 0x2e4e92, 0x2e4e93, 0x7e1687bb, 0x3e1687bb, 0x0000001e, 0x0 }, /* #23 */
+    { 0x0c4ad7, 0x0c4ad7, 0xe953433e, 0xe153433e, 0x0000001b, 0x0 }, /* #24 */
+    { 0x280242, 0x280243, 0x8e864b32, 0x8e064b32, 0x00000017, 0x0 }, /* #25 */
+    { 0x2b5386, 0x2b5386, 0x38890edb, 0x38890edb, 0x0000001a, 0x0 }, /* #26 */
+    { 0x3e2816, 0x3e2816, 0x842a3f9b, 0x842a3f9b, 0x0000001e, 0x0 }, /* #27 */
+    { 0x3c5b52, 0x3c5b53, 0xa0f6e900, 0xa076e900, 0x00000017, 0x0 }, /* #28 */
+    { 0x1800c3, 0x1800c2, 0x92ec11a0, 0x92ec11a0, 0x00000000, 0x0 }, /* #29 */
+    { 0x396187, 0x396186, 0xa12bf1e2, 0xa12bf1e2, 0x00000012, 0x0 }, /* #30 */
+    { 0x121d82, 0x121d83, 0x4a0822b8, 0x0a0822b8, 0x0000001e, 0x0 }, /* #31 */
+    { 0x192a42, 0x192a42, 0x19049236, 0x19049236, 0x0000000a, 0x0 }, /* #32 */
+    { 0x1f7156, 0x1f7157, 0x8befa766, 0x8beba766, 0x00000012, 0x0 }, /* #33 */
+    { 0x1664d3, 0x1664d3, 0x13455917, 0x13454917, 0x0000000c, 0x0 }, /* #34 */
+    { 0x1a29d6, 0x1a29d6, 0xeebd5b5d, 0xeebd5b5d, 0x00000016, 0x0 }, /* #35 */
+    { 0x3d1293, 0x3d1292, 0x9b5efd8a, 0x9b5efd8a, 0x00000017, 0x0 }, /* #36 */
+    { 0x3a63c2, 0x3a63c2, 0x7cbddf0e, 0x7cbddf0e, 0x00000005, 0x0 }, /* #37 */
+    { 0x060106, 0x060107, 0x84f6533a, 0x84f4533a, 0x00000011, 0x0 }, /* #38 */
+    { 0x005407, 0x005406, 0x43825b0d, 0x43825b0d, 0x0000001b, 0x0 }, /* #39 */
+    { 0x311f92, 0x311f93, 0x640e8f65, 0x640e8765, 0x0000000b, 0x0 }, /* #40 */
+    { 0x213547, 0x213546, 0xfeaed439, 0xfeaed439, 0x0000000d, 0x0 }, /* #41 */
+    { 0x125a46, 0x125a46, 0xbd300abb, 0xbd300abb, 0x0000000f, 0x0 }, /* #42 */
+    { 0x082d02, 0x082d02, 0x01575289, 0x01575289, 0x00000006, 0x0 }, /* #43 */
+    { 0x034216, 0x034216, 0x54a10861, 0x54a10861, 0x0000001b, 0x0 }, /* #44 */
+    { 0x042183, 0x042183, 0x7f37e7d8, 0x6f37e7d8, 0x0000001c, 0x0 }, /* #45 */
+    { 0x177b56, 0x177b56, 0xd4564458, 0xd4564458, 0x00000013, 0x0 }, /* #46 */
+    { 0x273a06, 0x273a07, 0xe1ba1d95, 0xe1aa1d95, 0x00000014, 0x0 }, /* #47 */
+    { 0x334753, 0x334752, 0x63930d49, 0x63930d49, 0x0000000c, 0x0 }, /* #48 */
+    { 0x170083, 0x170083, 0xb8b858eb, 0xb8b850eb, 0x0000000b, 0x0 }, /* #49 */
+    { 0x0f79d6, 0x0f79d6, 0x3b9d972f, 0x3b9d972f, 0x0000001a, 0x0 }, /* #50 */
+    { 0x323653, 0x323653, 0x57f29e39, 0x57f29e38, 0x00000000, 0x0 }, /* #51 */
+    { 0x0b0156, 0x0b0156, 0xc2f7bd98, 0xc2f7bd98, 0x00000018, 0x0 }, /* #52 */
+    { 0x286c57, 0x286c56, 0x02cee116, 0x02cee116, 0x0000000a, 0x0 }, /* #53 */
+    { 0x330f96, 0x330f96, 0x20376843, 0x20376843, 0x0000000f, 0x0 }, /* #54 */
+    { 0x0e77d7, 0x0e77d7, 0x3d9ccfe2, 0x3d9cc7e2, 0x0000000b, 0x0 }, /* #55 */
+    { 0x385b12, 0x385b13, 0xbb5651fa, 0x3b5651fa, 0x0000001f, 0x0 }, /* #56 */
+    { 0x0e7cd7, 0x0e7cd6, 0x861a6f90, 0x861a6f90, 0x0000001b, 0x0 }, /* #57 */
+    { 0x073e87, 0x073e86, 0xe048e678, 0xe048e678, 0x00000017, 0x0 }, /* #58 */
+    { 0x067bc2, 0x067bc2, 0xea5fd3b1, 0xea5fd3b1, 0x0000000d, 0x0 }, /* #59 */
+    { 0x301e56, 0x301e56, 0xe037d625, 0xe037d625, 0x00000001, 0x0 }, /* #60 */
+    { 0x3129c3, 0x3129c3, 0xb4bee37f, 0xb4b6e37f, 0x00000013, 0x0 }, /* #61 */
+    { 0x145996, 0x145996, 0x827b7d4f, 0x827b7d4f, 0x00000004, 0x0 }, /* #62 */
+    { 0x1876d7, 0x1876d7, 0xd5e8171a, 0xc5e8171a, 0x0000001c, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_bts_u32[] =
 {
-    { 0x1f3493, 0x1f3493, 0x90ff1d72, 0x90ff1d72, 0x00000015, 0x0 }, /* #0 */
-    { 0x1e6253, 0x1e6253, 0xe95e4767, 0xe95e4767, 0x00000008, 0x0 }, /* #1 */
-    { 0x391387, 0x391387, 0x72c6cc83, 0x72c6cc83, 0x00000000, 0x0 }, /* #2 */
-    { 0x2c0a83, 0x2c0a82, 0x93ee5537, 0x97ee5537, 0x0000001a, 0x0 }, /* #3 */
-    { 0x270912, 0x270913, 0xb01fbe8c, 0xb01fbe8c, 0x00000002, 0x0 }, /* #4 */
-    { 0x2a1cd3, 0x2a1cd3, 0xb95f71f3, 0xb95f71f3, 0x00000005, 0x0 }, /* #5 */
-    { 0x046557, 0x046556, 0xf2e19acc, 0xf2e19acd, 0x00000000, 0x0 }, /* #6 */
-    { 0x196b52, 0x196b53, 0xb3df54b2, 0xb3df54b2, 0x0000000c, 0x0 }, /* #7 */
-    { 0x3868c7, 0x3868c7, 0xa802282b, 0xa802282b, 0x00000005, 0x0 }, /* #8 */
-    { 0x244e16, 0x244e17, 0x3e57b230, 0x3e57b230, 0x0000001d, 0x0 }, /* #9 */
-    { 0x2c0a43, 0x2c0a42, 0xc3d55c51, 0xc3d55c53, 0x00000001, 0x0 }, /* #10 */
-    { 0x287597, 0x287596, 0xeb0a0889, 0xeb0a08a9, 0x00000005, 0x0 }, /* #11 */
-    { 0x3b7a12, 0x3b7a12, 0x840d676b, 0x841d676b, 0x00000014, 0x0 }, /* #12 */
-    { 0x322c47, 0x322c47, 0xf1c14252, 0xf1c14252, 0x00000016, 0x0 }, /* #13 */
-    { 0x327d03, 0x327d03, 0xe4f73198, 0xe4f73198, 0x00000011, 0x0 }, /* #14 */
-    { 0x0a0212, 0x0a0213, 0xeacd70ca, 0xeacd70ca, 0x0000000d, 0x0 }, /* #15 */
-    { 0x1d60c2, 0x1d60c3, 0x4105a9c2, 0x4105a9c2, 0x00000007, 0x0 }, /* #16 */
-    { 0x044c43, 0x044c42, 0xf6aacaaa, 0xf6abcaaa, 0x00000010, 0x0 }, /* #17 */
-    { 0x002616, 0x002616, 0xdfc48c19, 0xdfc4ac19, 0x0000000d, 0x0 }, /* #18 */
-    { 0x376297, 0x376296, 0xd069ac9d, 0xd069ae9d, 0x00000009, 0x0 }, /* #19 */
-    { 0x285d16, 0x285d16, 0xea8a7236, 0xea8a7a36, 0x0000000b, 0x0 }, /* #20 */
-    { 0x324202, 0x324203, 0x18d5f8d0, 0x18d5f8d0, 0x0000000d, 0x0 }, /* #21 */
-    { 0x322c17, 0x322c16, 0xbfffc65f, 0xbfffd65f, 0x0000000c, 0x0 }, /* #22 */
-    { 0x105b52, 0x105b53, 0x775ba568, 0x775ba568, 0x0000001c, 0x0 }, /* #23 */
-    { 0x3d40d7, 0x3d40d7, 0x7cb5d6dd, 0x7cb5d6dd, 0x00000002, 0x0 }, /* #24 */
-    { 0x024c53, 0x024c52, 0x78b5f2dc, 0x7cb5f2dc, 0x0000001a, 0x0 }, /* #25 */
-    { 0x2d21c6, 0x2d21c6, 0x17848357, 0x17858357, 0x00000010, 0x0 }, /* #26 */
-    { 0x134793, 0x134792, 0xcc87ea76, 0xcc87eaf6, 0x00000007, 0x0 }, /* #27 */
-    { 0x1c6b47, 0x1c6b46, 0x548ef11b, 0x5c8ef11b, 0x0000001b, 0x0 }, /* #28 */
-    { 0x1a0f43, 0x1a0f43, 0xcfa031d8, 0xcfa031d8, 0x0000001f, 0x0 }, /* #29 */
-    { 0x232712, 0x232713, 0xbdd9c807, 0xbdd9c807, 0x0000001d, 0x0 }, /* #30 */
-    { 0x3e3f86, 0x3e3f87, 0x3c182f42, 0x3c182f42, 0x00000014, 0x0 }, /* #31 */
-    { 0x382897, 0x382897, 0xd6329c8a, 0xd6329c8a, 0x0000001c, 0x0 }, /* #32 */
-    { 0x0f39c2, 0x0f39c2, 0x39db0f23, 0x39fb0f23, 0x00000015, 0x0 }, /* #33 */
-    { 0x337fc2, 0x337fc3, 0x9c48bdf2, 0x9c48bdf2, 0x0000001f, 0x0 }, /* #34 */
-    { 0x081316, 0x081317, 0x76a4bec8, 0x76a4bec8, 0x00000012, 0x0 }, /* #35 */
-    { 0x1c1412, 0x1c1412, 0x7c71e65d, 0xfc71e65d, 0x0000001f, 0x0 }, /* #36 */
-    { 0x077413, 0x077412, 0xedd5c07e, 0xedd5c0fe, 0x00000007, 0x0 }, /* #37 */
-    { 0x1d4e97, 0x1d4e97, 0xe494bf17, 0xe494bf17, 0x00000017, 0x0 }, /* #38 */
-    { 0x2a5246, 0x2a5247, 0x78c11841, 0x78c11841, 0x00000016, 0x0 }, /* #39 */
-    { 0x3e4c82, 0x3e4c82, 0x29ae546b, 0x29ae746b, 0x0000000d, 0x0 }, /* #40 */
-    { 0x2b43c7, 0x2b43c7, 0x0d790189, 0x0d790189, 0x00000008, 0x0 }, /* #41 */
-    { 0x0f2886, 0x0f2887, 0xbbb76f79, 0xbbb76f79, 0x00000010, 0x0 }, /* #42 */
-    { 0x323b06, 0x323b06, 0xda010e11, 0xda012e11, 0x0000000d, 0x0 }, /* #43 */
-    { 0x257397, 0x257397, 0x28c75d20, 0x28c75d20, 0x0000000a, 0x0 }, /* #44 */
-    { 0x2516d2, 0x2516d3, 0xf43f7a10, 0xf43f7a10, 0x0000001c, 0x0 }, /* #45 */
-    { 0x286a83, 0x286a82, 0xd8bbcc6a, 0xd8bbce6a, 0x00000009, 0x0 }, /* #46 */
-    { 0x237007, 0x237006, 0x8759ab7b, 0x8759ab7f, 0x00000002, 0x0 }, /* #47 */
-    { 0x0d4f87, 0x0d4f87, 0x74b3cbff, 0x74b3cbff, 0x00000001, 0x0 }, /* #48 */
-    { 0x123857, 0x123856, 0x6c866f86, 0x6c866f87, 0x00000000, 0x0 }, /* #49 */
-    { 0x322c53, 0x322c53, 0xeb51488e, 0xeb51488e, 0x00000019, 0x0 }, /* #50 */
-    { 0x1c2297, 0x1c2296, 0x92e3077d, 0x96e3077d, 0x0000001a, 0x0 }, /* #51 */
-    { 0x265bd7, 0x265bd7, 0x1419b4a8, 0x1419b4a8, 0x0000001a, 0x0 }, /* #52 */
-    { 0x211a53, 0x211a52, 0xb2cef837, 0xb2cef83f, 0x00000003, 0x0 }, /* #53 */
-    { 0x065392, 0x065393, 0xb3227913, 0xb3227913, 0x0000001f, 0x0 }, /* #54 */
-    { 0x3e2d13, 0x3e2d13, 0xd4c9a03f, 0xd4c9a03f, 0x00000016, 0x0 }, /* #55 */
-    { 0x2f3d53, 0x2f3d52, 0x03ad0c58, 0x43ad0c58, 0x0000001e, 0x0 }, /* #56 */
-    { 0x2b74d7, 0x2b74d7, 0x68057ca5, 0x68057ca5, 0x0000000a, 0x0 }, /* #57 */
-    { 0x196483, 0x196483, 0xb4960f3c, 0xb4960f3c, 0x0000001c, 0x0 }, /* #58 */
-    { 0x0f3ad7, 0x0f3ad7, 0xdedfaff0, 0xdedfaff0, 0x00000005, 0x0 }, /* #59 */
-    { 0x202317, 0x202316, 0x91b573e2, 0x91f573e2, 0x00000016, 0x0 }, /* #60 */
-    { 0x3e3b16, 0x3e3b16, 0x40f6693e, 0x40f7693e, 0x00000010, 0x0 }, /* #61 */
-    { 0x0508c7, 0x0508c7, 0x9ba10e13, 0x9ba10e13, 0x00000004, 0x0 }, /* #62 */
-    { 0x3e0b12, 0x3e0b12, 0x15caf8a7, 0x15cef8a7, 0x00000012, 0x0 }, /* #63 */
+    { 0x3d0943, 0x3d0942, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
+    { 0x177b97, 0x177b96, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
+    { 0x274ac3, 0x274ac2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
+    { 0x3f0596, 0x3f0596, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
+    { 0x254087, 0x254087, 0xf6d6c399, 0xf6d6c399, 0x00000000, 0x0 }, /* #4 */
+    { 0x324603, 0x324602, 0x7b855830, 0x7b855831, 0x00000000, 0x0 }, /* #5 */
+    { 0x2c7dd6, 0x2c7dd6, 0x696b73f4, 0x696b73f5, 0x00000000, 0x0 }, /* #6 */
+    { 0x157b16, 0x157b16, 0x77f21c44, 0x77f21c45, 0x00000000, 0x0 }, /* #7 */
+    { 0x3735c6, 0x3735c7, 0x84c66ac8, 0x84c66ac8, 0x00000011, 0x0 }, /* #8 */
+    { 0x1404d7, 0x1404d6, 0xa9301b08, 0xb9301b08, 0x0000001c, 0x0 }, /* #9 */
+    { 0x3565d3, 0x3565d2, 0x8cffb537, 0xccffb537, 0x0000001e, 0x0 }, /* #10 */
+    { 0x0521d7, 0x0521d6, 0xa32ef3d8, 0xa32ef3da, 0x00000001, 0x0 }, /* #11 */
+    { 0x3a7692, 0x3a7693, 0x75eac6ac, 0x75eac6ac, 0x00000017, 0x0 }, /* #12 */
+    { 0x172c02, 0x172c03, 0x49433ff1, 0x49433ff1, 0x00000004, 0x0 }, /* #13 */
+    { 0x0b1803, 0x0b1802, 0x54d404c9, 0x54d404cb, 0x00000001, 0x0 }, /* #14 */
+    { 0x006742, 0x006743, 0xb717abf6, 0xb717abf6, 0x0000000f, 0x0 }, /* #15 */
+    { 0x3e2c42, 0x3e2c43, 0x862d5e83, 0x862d5e83, 0x00000009, 0x0 }, /* #16 */
+    { 0x264c17, 0x264c17, 0x94b8ae03, 0x94b8ae03, 0x00000001, 0x0 }, /* #17 */
+    { 0x3033c7, 0x3033c6, 0xe48ee651, 0xec8ee651, 0x0000001b, 0x0 }, /* #18 */
+    { 0x3a6603, 0x3a6602, 0x81fad9e0, 0x81fad9e2, 0x00000001, 0x0 }, /* #19 */
+    { 0x173c42, 0x173c42, 0x357ea447, 0x357ea4c7, 0x00000007, 0x0 }, /* #20 */
+    { 0x123587, 0x123586, 0x14c41b01, 0x54c41b01, 0x0000001e, 0x0 }, /* #21 */
+    { 0x110a52, 0x110a52, 0x3b7b2aaf, 0x3b7b2eaf, 0x0000000a, 0x0 }, /* #22 */
+    { 0x297006, 0x297007, 0x11bcfab4, 0x11bcfab4, 0x00000005, 0x0 }, /* #23 */
+    { 0x3771d3, 0x3771d2, 0x3762e14f, 0x3762e54f, 0x0000000a, 0x0 }, /* #24 */
+    { 0x0d6316, 0x0d6316, 0xf3a24037, 0xf7a24037, 0x0000001a, 0x0 }, /* #25 */
+    { 0x263383, 0x263382, 0xfe7733ce, 0xfe7737ce, 0x0000000a, 0x0 }, /* #26 */
+    { 0x262582, 0x262582, 0x162a4a37, 0x1e2a4a37, 0x0000001b, 0x0 }, /* #27 */
+    { 0x234283, 0x234283, 0x1fe7c9ca, 0x1fe7c9ca, 0x0000001b, 0x0 }, /* #28 */
+    { 0x0e4043, 0x0e4042, 0x1bccb9a8, 0x1bccb9ac, 0x00000002, 0x0 }, /* #29 */
+    { 0x2062c6, 0x2062c6, 0x6331cd8a, 0x6331cd9a, 0x00000004, 0x0 }, /* #30 */
+    { 0x2e01d7, 0x2e01d6, 0x5e61485a, 0x5e63485a, 0x00000011, 0x0 }, /* #31 */
+    { 0x201242, 0x201242, 0x0bdba155, 0x1bdba155, 0x0000001c, 0x0 }, /* #32 */
+    { 0x260017, 0x260016, 0xf2c3d79f, 0xf2cbd79f, 0x00000013, 0x0 }, /* #33 */
+    { 0x036742, 0x036742, 0x4b5f2e9d, 0x4b7f2e9d, 0x00000015, 0x0 }, /* #34 */
+    { 0x3e4443, 0x3e4443, 0xb8ae44cd, 0xb8ae44cd, 0x00000007, 0x0 }, /* #35 */
+    { 0x013946, 0x013947, 0xb9a6ea5e, 0xb9a6ea5e, 0x00000017, 0x0 }, /* #36 */
+    { 0x0e3b86, 0x0e3b87, 0x8841aced, 0x8841aced, 0x0000000a, 0x0 }, /* #37 */
+    { 0x385bd6, 0x385bd6, 0xd4aae81f, 0xd4aaf81f, 0x0000000c, 0x0 }, /* #38 */
+    { 0x076683, 0x076682, 0x9c8ae3c6, 0x9c8be3c6, 0x00000010, 0x0 }, /* #39 */
+    { 0x265496, 0x265497, 0x7c81ad81, 0x7c81ad81, 0x0000001b, 0x0 }, /* #40 */
+    { 0x1f29d6, 0x1f29d6, 0x4d22b78a, 0xcd22b78a, 0x0000001f, 0x0 }, /* #41 */
+    { 0x1f1613, 0x1f1612, 0x7bbc1db1, 0x7fbc1db1, 0x0000001a, 0x0 }, /* #42 */
+    { 0x2a4542, 0x2a4542, 0xf1a0d9ff, 0xf1b0d9ff, 0x00000014, 0x0 }, /* #43 */
+    { 0x1a05c2, 0x1a05c2, 0x50a8f62c, 0x50a8f62e, 0x00000001, 0x0 }, /* #44 */
+    { 0x344c07, 0x344c06, 0x61908266, 0x619082e6, 0x00000007, 0x0 }, /* #45 */
+    { 0x0b1c02, 0x0b1c02, 0x322c9700, 0xb22c9700, 0x0000001f, 0x0 }, /* #46 */
+    { 0x172f57, 0x172f57, 0x1b5ca179, 0x1b5ca179, 0x00000018, 0x0 }, /* #47 */
+    { 0x1c53c6, 0x1c53c7, 0x041a11d3, 0x041a11d3, 0x0000000c, 0x0 }, /* #48 */
+    { 0x1b0ad7, 0x1b0ad7, 0xa31b3aa9, 0xa31b3aa9, 0x0000000c, 0x0 }, /* #49 */
+    { 0x081596, 0x081596, 0xba5c5e09, 0xba5d5e09, 0x00000010, 0x0 }, /* #50 */
+    { 0x327b83, 0x327b82, 0xe782cf5a, 0xe782cfda, 0x00000007, 0x0 }, /* #51 */
+    { 0x3e4296, 0x3e4296, 0x9e7284da, 0x9e7294da, 0x0000000c, 0x0 }, /* #52 */
+    { 0x091257, 0x091256, 0x2427a6ea, 0x2527a6ea, 0x00000018, 0x0 }, /* #53 */
+    { 0x3c4447, 0x3c4447, 0xf598f6d7, 0xf598f6d7, 0x00000013, 0x0 }, /* #54 */
+    { 0x143f56, 0x143f56, 0x76e0b4c8, 0x77e0b4c8, 0x00000018, 0x0 }, /* #55 */
+    { 0x3c1f97, 0x3c1f96, 0x9e6f8164, 0x9e6fa164, 0x0000000d, 0x0 }, /* #56 */
+    { 0x0c5d13, 0x0c5d13, 0x7c60e7b1, 0x7c60e7b1, 0x00000008, 0x0 }, /* #57 */
+    { 0x3c4792, 0x3c4792, 0x047be5cc, 0x0c7be5cc, 0x0000001b, 0x0 }, /* #58 */
+    { 0x227ad6, 0x227ad6, 0xa9523c14, 0xa9523c1c, 0x00000003, 0x0 }, /* #59 */
+    { 0x2f67c6, 0x2f67c6, 0xb7db0dfa, 0xbfdb0dfa, 0x0000001b, 0x0 }, /* #60 */
+    { 0x027cc3, 0x027cc3, 0x0dc5f1d6, 0x0dc5f1d6, 0x0000000f, 0x0 }, /* #61 */
+    { 0x156ed7, 0x156ed7, 0x2a7eeddf, 0x2a7eeddf, 0x00000003, 0x0 }, /* #62 */
+    { 0x2701d7, 0x2701d7, 0x92a82395, 0x92a82395, 0x00000002, 0x0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_bts_u32_locked[] =
 {
-    { 0x115016, 0x115017, 0x2260f13c, 0x2260f13c, 0x00000019, 0x0 }, /* #0 */
-    { 0x037706, 0x037707, 0x027aac3b, 0x027aac3b, 0x00000016, 0x0 }, /* #1 */
-    { 0x121ac7, 0x121ac7, 0x761c0857, 0x761c0857, 0x00000001, 0x0 }, /* #2 */
-    { 0x1f2092, 0x1f2093, 0xb2713125, 0xb2713125, 0x00000015, 0x0 }, /* #3 */
-    { 0x2d55c2, 0x2d55c2, 0xa6e3a197, 0xa6e3a1d7, 0x00000006, 0x0 }, /* #4 */
-    { 0x344a92, 0x344a92, 0x71df43a8, 0x71df53a8, 0x0000000c, 0x0 }, /* #5 */
-    { 0x0221d3, 0x0221d3, 0x8a7c3cb1, 0x8a7c3cb1, 0x0000000b, 0x0 }, /* #6 */
-    { 0x376e13, 0x376e12, 0xd6e56dc2, 0xd6e57dc2, 0x0000000c, 0x0 }, /* #7 */
-    { 0x094752, 0x094753, 0x55334eb1, 0x55334eb1, 0x0000000a, 0x0 }, /* #8 */
-    { 0x0c3152, 0x0c3152, 0x12445d76, 0x13445d76, 0x00000018, 0x0 }, /* #9 */
-    { 0x257d87, 0x257d86, 0xcc67ae1e, 0xcc67ee1e, 0x0000000e, 0x0 }, /* #10 */
-    { 0x036f07, 0x036f07, 0xedb04eff, 0xedb04eff, 0x0000001b, 0x0 }, /* #11 */
-    { 0x374317, 0x374317, 0xdab0eb96, 0xdab0eb96, 0x0000001e, 0x0 }, /* #12 */
-    { 0x3f2b17, 0x3f2b16, 0x2b014e3f, 0x2b014ebf, 0x00000007, 0x0 }, /* #13 */
-    { 0x071313, 0x071312, 0x84355807, 0x86355807, 0x00000019, 0x0 }, /* #14 */
-    { 0x0b5dc6, 0x0b5dc6, 0x85c1e4de, 0x85c1e4fe, 0x00000005, 0x0 }, /* #15 */
-    { 0x382043, 0x382043, 0x462bd6d0, 0x462bd6d0, 0x0000001a, 0x0 }, /* #16 */
-    { 0x2028c6, 0x2028c6, 0x82d6926e, 0x82d6966e, 0x0000000a, 0x0 }, /* #17 */
-    { 0x2b7557, 0x2b7557, 0x3166de17, 0x3166de17, 0x0000000b, 0x0 }, /* #18 */
-    { 0x0c7197, 0x0c7196, 0xb58a9644, 0xb58a9664, 0x00000005, 0x0 }, /* #19 */
-    { 0x1b2b16, 0x1b2b17, 0xe3c4e463, 0xe3c4e463, 0x0000000d, 0x0 }, /* #20 */
-    { 0x0f6947, 0x0f6947, 0x59241b01, 0x59241b01, 0x0000000c, 0x0 }, /* #21 */
-    { 0x003d43, 0x003d42, 0x5275b7ab, 0x5375b7ab, 0x00000018, 0x0 }, /* #22 */
-    { 0x395f92, 0x395f93, 0xa6bb315a, 0xa6bb315a, 0x00000013, 0x0 }, /* #23 */
-    { 0x3c1293, 0x3c1292, 0xfe6f463b, 0xfe6f463f, 0x00000002, 0x0 }, /* #24 */
-    { 0x1c3817, 0x1c3817, 0xd7e604c9, 0xd7e604c9, 0x00000000, 0x0 }, /* #25 */
-    { 0x0a4b43, 0x0a4b43, 0x6aeee918, 0x6aeee918, 0x0000000d, 0x0 }, /* #26 */
-    { 0x2e17c7, 0x2e17c6, 0x69b87fb5, 0x6bb87fb5, 0x00000019, 0x0 }, /* #27 */
-    { 0x2a1f07, 0x2a1f07, 0x5d1b1a52, 0x5d1b1a52, 0x0000000b, 0x0 }, /* #28 */
-    { 0x1a7513, 0x1a7512, 0x48447f4d, 0x49447f4d, 0x00000018, 0x0 }, /* #29 */
-    { 0x2160d6, 0x2160d7, 0xc87039f6, 0xc87039f6, 0x0000000d, 0x0 }, /* #30 */
-    { 0x087352, 0x087353, 0xc34cb0d6, 0xc34cb0d6, 0x0000001e, 0x0 }, /* #31 */
-    { 0x012ec7, 0x012ec6, 0xeea5c48c, 0xeeb5c48c, 0x00000014, 0x0 }, /* #32 */
-    { 0x2b2857, 0x2b2856, 0xbe40c47e, 0xbe48c47e, 0x00000013, 0x0 }, /* #33 */
-    { 0x2c6d93, 0x2c6d93, 0x5e62f543, 0x5e62f543, 0x0000000a, 0x0 }, /* #34 */
-    { 0x053c42, 0x053c42, 0x440a32f2, 0x440a32fa, 0x00000003, 0x0 }, /* #35 */
-    { 0x237092, 0x237092, 0xa5470fcd, 0xa5472fcd, 0x0000000d, 0x0 }, /* #36 */
-    { 0x2a3542, 0x2a3543, 0x8febc0fb, 0x8febc0fb, 0x00000007, 0x0 }, /* #37 */
-    { 0x1327c7, 0x1327c7, 0x43f3e20d, 0x43f3e20d, 0x00000002, 0x0 }, /* #38 */
-    { 0x315a06, 0x315a07, 0x2fe2ee92, 0x2fe2ee92, 0x0000000d, 0x0 }, /* #39 */
-    { 0x333bc2, 0x333bc3, 0xd59a8b80, 0xd59a8b80, 0x00000008, 0x0 }, /* #40 */
-    { 0x1a6a96, 0x1a6a97, 0xdee8feac, 0xdee8feac, 0x00000002, 0x0 }, /* #41 */
-    { 0x0e30d7, 0x0e30d6, 0x13466013, 0x1b466013, 0x0000001b, 0x0 }, /* #42 */
-    { 0x1a6bc6, 0x1a6bc7, 0x2bb57b3a, 0x2bb57b3a, 0x00000014, 0x0 }, /* #43 */
-    { 0x2b1a06, 0x2b1a06, 0xa379177e, 0xa3f9177e, 0x00000017, 0x0 }, /* #44 */
-    { 0x2920c2, 0x2920c3, 0x54ad5400, 0x54ad5400, 0x0000000e, 0x0 }, /* #45 */
-    { 0x177746, 0x177746, 0x0757b527, 0x0777b527, 0x00000015, 0x0 }, /* #46 */
-    { 0x2d2042, 0x2d2043, 0x8b7c133b, 0x8b7c133b, 0x00000014, 0x0 }, /* #47 */
-    { 0x295106, 0x295106, 0x714e50c1, 0x714e50d1, 0x00000004, 0x0 }, /* #48 */
-    { 0x032cc7, 0x032cc6, 0x19387323, 0x19387333, 0x00000004, 0x0 }, /* #49 */
-    { 0x0823c2, 0x0823c3, 0xa9f8c822, 0xa9f8c822, 0x00000015, 0x0 }, /* #50 */
-    { 0x3d7442, 0x3d7443, 0xea5d4d47, 0xea5d4d47, 0x0000000b, 0x0 }, /* #51 */
-    { 0x0466d7, 0x0466d6, 0xd6c5f9be, 0xd6c5f9bf, 0x00000000, 0x0 }, /* #52 */
-    { 0x080487, 0x080486, 0xa9a38328, 0xa9ab8328, 0x00000013, 0x0 }, /* #53 */
-    { 0x0f2992, 0x0f2993, 0xc8c76f46, 0xc8c76f46, 0x0000000a, 0x0 }, /* #54 */
-    { 0x3c06c6, 0x3c06c6, 0x167452c0, 0x16f452c0, 0x00000017, 0x0 }, /* #55 */
-    { 0x202343, 0x202342, 0x98c671dd, 0x98ce71dd, 0x00000013, 0x0 }, /* #56 */
-    { 0x0825d2, 0x0825d2, 0x9cc63953, 0x9cc639d3, 0x00000007, 0x0 }, /* #57 */
-    { 0x0334d7, 0x0334d6, 0x429d509a, 0x429d509b, 0x00000000, 0x0 }, /* #58 */
-    { 0x1a6c96, 0x1a6c97, 0xf9ec5ddb, 0xf9ec5ddb, 0x00000012, 0x0 }, /* #59 */
-    { 0x3c1707, 0x3c1706, 0xe995b233, 0xeb95b233, 0x00000019, 0x0 }, /* #60 */
-    { 0x261f97, 0x261f97, 0xf57f430d, 0xf57f430d, 0x0000001e, 0x0 }, /* #61 */
-    { 0x112057, 0x112057, 0x00ff9eeb, 0x00ff9eeb, 0x00000003, 0x0 }, /* #62 */
-    { 0x241646, 0x241646, 0xc28d959e, 0xc29d959e, 0x00000014, 0x0 }, /* #63 */
-};
-static const BINU32_TEST_T g_aTests_bsf_u32[] =
-{
-    { 0x043bc7, 0x043b87, 0x30c5ab6f, 0x00000006, 0xc17a3e40, 0x0 }, /* #0 */
-    { 0x0b7886, 0x0b7886, 0x93ab6820, 0x00000001, 0x9a4137ca, 0x0 }, /* #1 */
-    { 0x353c17, 0x353c17, 0x84596143, 0x00000000, 0xc80098c3, 0x0 }, /* #2 */
-    { 0x2d4f03, 0x2d4f03, 0x57a692d2, 0x00000001, 0xb8f145f2, 0x0 }, /* #3 */
-    { 0x2750c6, 0x275086, 0x2d3040a2, 0x00000000, 0x7ae362db, 0x0 }, /* #4 */
-    { 0x2f3613, 0x2f3613, 0x0f46a9cd, 0x00000002, 0xe835fa64, 0x0 }, /* #5 */
-    { 0x2d6c13, 0x2d6c13, 0xf5da9e07, 0x00000000, 0xa3bd1a03, 0x0 }, /* #6 */
-    { 0x366e17, 0x366e17, 0xf88abc28, 0x00000003, 0x5c470318, 0x0 }, /* #7 */
-    { 0x1c2b02, 0x1c2b02, 0xcf558db9, 0x00000000, 0x39cb955f, 0x0 }, /* #8 */
-    { 0x3b4e53, 0x3b4e13, 0xa5ee6f8e, 0x00000001, 0xc8dde716, 0x0 }, /* #9 */
-    { 0x2e7a93, 0x2e7a93, 0x753b3924, 0x00000000, 0xc324a69d, 0x0 }, /* #10 */
-    { 0x284353, 0x284313, 0x069db6af, 0x00000000, 0x1c44bf61, 0x0 }, /* #11 */
-    { 0x3007c6, 0x300786, 0xfee20c31, 0x00000000, 0x6a8e8537, 0x0 }, /* #12 */
-    { 0x0c1482, 0x0c1482, 0x745806c5, 0x00000000, 0xff24ab2f, 0x0 }, /* #13 */
-    { 0x223b06, 0x223b06, 0x51e61106, 0x00000000, 0x9767caeb, 0x0 }, /* #14 */
-    { 0x3b3703, 0x3b3703, 0xe8a0885f, 0x00000000, 0x035929cf, 0x0 }, /* #15 */
-    { 0x0f1f06, 0x0f1f06, 0xb488083e, 0x00000000, 0x0ed53963, 0x0 }, /* #16 */
-    { 0x2a3b06, 0x2a3b06, 0xf8dc0c28, 0x00000000, 0xb6a23341, 0x0 }, /* #17 */
-    { 0x132d42, 0x132d02, 0xe63fce67, 0x00000001, 0xe70800a2, 0x0 }, /* #18 */
-    { 0x214086, 0x214086, 0x83a6bd69, 0x00000001, 0x77dd3a5e, 0x0 }, /* #19 */
-    { 0x230dd3, 0x230d93, 0xa86a6560, 0x00000001, 0x2125b72e, 0x0 }, /* #20 */
-    { 0x120f87, 0x120f87, 0x3af9080f, 0x00000003, 0x33802f08, 0x0 }, /* #21 */
-    { 0x0f5082, 0x0f5082, 0xddca4e6e, 0x00000000, 0xcce347dd, 0x0 }, /* #22 */
-    { 0x0304c7, 0x030487, 0x84aeb3f4, 0x00000001, 0xa9a85a92, 0x0 }, /* #23 */
-    { 0x125d47, 0x125d07, 0x3ff438e2, 0x00000001, 0xbac2bf0e, 0x0 }, /* #24 */
-    { 0x0d6f13, 0x0d6f13, 0x9678d62e, 0x00000002, 0x9735925c, 0x0 }, /* #25 */
-    { 0x0d2b02, 0x0d2b02, 0x5c0c5baf, 0x00000000, 0xef576d5f, 0x0 }, /* #26 */
-    { 0x0d1043, 0x0d1003, 0x03b9a612, 0x00000001, 0x11460a7a, 0x0 }, /* #27 */
-    { 0x197947, 0x197907, 0xcdfc48af, 0x00000003, 0x6e080128, 0x0 }, /* #28 */
-    { 0x042187, 0x042187, 0x2bb54ed9, 0x00000000, 0x0c4bbfcd, 0x0 }, /* #29 */
-    { 0x1d52d7, 0x1d5297, 0xec2b2bbd, 0x00000001, 0x46449bf2, 0x0 }, /* #30 */
-    { 0x355142, 0x355102, 0x58051212, 0x00000000, 0xf4e5680f, 0x0 }, /* #31 */
-    { 0x126c96, 0x126c96, 0x0174ae7f, 0x00000003, 0x936c1498, 0x0 }, /* #32 */
-    { 0x3c1116, 0x3c1116, 0x3f07d74e, 0x00000000, 0x5bc88309, 0x0 }, /* #33 */
-    { 0x1272d2, 0x127292, 0xbb0c1358, 0x00000002, 0x15ca3584, 0x0 }, /* #34 */
-    { 0x3f1916, 0x3f1916, 0x1b1d2587, 0x00000000, 0x568acff9, 0x0 }, /* #35 */
-    { 0x2947d7, 0x294797, 0xfb6d0af1, 0x00000000, 0xf3e99385, 0x0 }, /* #36 */
-    { 0x141b43, 0x141b03, 0xf252170f, 0x00000000, 0x6b68146b, 0x0 }, /* #37 */
-    { 0x1433c3, 0x143383, 0xc12e3cc0, 0x00000000, 0x429661db, 0x0 }, /* #38 */
-    { 0x327212, 0x327212, 0xbf26de02, 0x00000000, 0x90b99685, 0x0 }, /* #39 */
-    { 0x091f02, 0x091f02, 0xb89d2379, 0x00000003, 0x9483f9f8, 0x0 }, /* #40 */
-    { 0x0e7547, 0x0e7507, 0x3ff5c582, 0x00000002, 0x6079fa9c, 0x0 }, /* #41 */
-    { 0x342846, 0x342806, 0xb849df12, 0x00000004, 0xb9d45470, 0x0 }, /* #42 */
-    { 0x332293, 0x332293, 0x2940319c, 0x00000002, 0x35790dec, 0x0 }, /* #43 */
-    { 0x011c43, 0x011c03, 0x2e6e33ec, 0x00000002, 0x4512e2c4, 0x0 }, /* #44 */
-    { 0x255543, 0x255503, 0x2715da3e, 0x00000001, 0x0bab307e, 0x0 }, /* #45 */
-    { 0x022042, 0x022002, 0x5b93e5ad, 0x00000000, 0x4acbefd3, 0x0 }, /* #46 */
-    { 0x2e2c02, 0x2e2c02, 0xd28b4103, 0x00000000, 0x3459564b, 0x0 }, /* #47 */
-    { 0x3070c6, 0x307086, 0x5f3c02db, 0x00000000, 0x9cdfa8b5, 0x0 }, /* #48 */
-    { 0x3d3297, 0x3d3297, 0xfe4c3a2d, 0x00000001, 0xfe7fa122, 0x0 }, /* #49 */
-    { 0x2b5f16, 0x2b5f16, 0x9b4cf34f, 0x00000000, 0xd8f9d589, 0x0 }, /* #50 */
-    { 0x0d3553, 0x0d3513, 0x0f681a9e, 0x00000003, 0x3bab82f8, 0x0 }, /* #51 */
-    { 0x232716, 0x232716, 0x53b6e788, 0x00000003, 0x0d1abca8, 0x0 }, /* #52 */
-    { 0x174052, 0x174012, 0x1b12f079, 0x00000000, 0x7869a5d1, 0x0 }, /* #53 */
-    { 0x057a13, 0x057a13, 0x4793308f, 0x00000000, 0x1059002b, 0x0 }, /* #54 */
-    { 0x1a3043, 0x1a3003, 0xec56804c, 0x00000000, 0x63011451, 0x0 }, /* #55 */
-    { 0x1a5012, 0x1a5012, 0xd6468522, 0x00000001, 0x2fcea76e, 0x0 }, /* #56 */
-    { 0x123f47, 0x123f07, 0xafb862ff, 0x00000001, 0x326b6bd2, 0x0 }, /* #57 */
-    { 0x336287, 0x336287, 0x9e270274, 0x00000001, 0x93123df6, 0x0 }, /* #58 */
-    { 0x220c17, 0x220c17, 0x8cc76115, 0x00000006, 0xf5b6b040, 0x0 }, /* #59 */
-    { 0x2d7602, 0x2d7602, 0xd9e645eb, 0x00000000, 0x1cf85495, 0x0 }, /* #60 */
-    { 0x3a06d6, 0x3a0696, 0x04167651, 0x00000000, 0xdeb1e2c3, 0x0 }, /* #61 */
-    { 0x1e7fd3, 0x1e7f93, 0x35e24374, 0x00000001, 0x99bab122, 0x0 }, /* #62 */
-    { 0x035d13, 0x035d13, 0x831bf898, 0x00000006, 0x215dc4c0, 0x0 }, /* #63 */
-};
-static const BINU32_TEST_T g_aTests_bsr_u32[] =
-{
-    { 0x202a57, 0x202a17, 0xe4bd497a, 0x0000001f, 0x8722fb6e, 0x0 }, /* #0 */
-    { 0x287643, 0x287603, 0xb3c9efc1, 0x0000001f, 0x8e9b8277, 0x0 }, /* #1 */
-    { 0x1a2b07, 0x1a2b07, 0xcb9422c6, 0x0000001d, 0x2a771bed, 0x0 }, /* #2 */
-    { 0x0a1b16, 0x0a1b16, 0x6c940fc3, 0x0000001f, 0xec9702e5, 0x0 }, /* #3 */
-    { 0x3f4017, 0x3f4017, 0x3a883a6b, 0x0000001e, 0x45b364d2, 0x0 }, /* #4 */
-    { 0x203a96, 0x203a96, 0x33709251, 0x0000001f, 0xe3961e39, 0x0 }, /* #5 */
-    { 0x1a4247, 0x1a4207, 0x1b7fb0cd, 0x0000001c, 0x1c3091a9, 0x0 }, /* #6 */
-    { 0x342a56, 0x342a16, 0x9c24e501, 0x0000001e, 0x7a36b316, 0x0 }, /* #7 */
-    { 0x270717, 0x270717, 0x8e1dd85a, 0x0000001f, 0xc96724c7, 0x0 }, /* #8 */
-    { 0x1f0983, 0x1f0983, 0x680556b5, 0x0000001e, 0x767fba6d, 0x0 }, /* #9 */
-    { 0x286606, 0x286606, 0x6cc4608e, 0x0000001e, 0x509f426b, 0x0 }, /* #10 */
-    { 0x012807, 0x012807, 0xfb069c6b, 0x0000001d, 0x2f075313, 0x0 }, /* #11 */
-    { 0x092306, 0x092306, 0x2f242963, 0x0000001d, 0x2f195b96, 0x0 }, /* #12 */
-    { 0x0b6d02, 0x0b6d02, 0x8b3533be, 0x0000001f, 0xd1d804b1, 0x0 }, /* #13 */
-    { 0x1c2a53, 0x1c2a13, 0x8426800f, 0x0000001f, 0xfba15ae9, 0x0 }, /* #14 */
-    { 0x173642, 0x173602, 0x90887568, 0x0000001f, 0xeed40752, 0x0 }, /* #15 */
-    { 0x2c5156, 0x2c5116, 0x6c6376a1, 0x0000001d, 0x36015acb, 0x0 }, /* #16 */
-    { 0x250596, 0x250596, 0x2011dd08, 0x0000001e, 0x74c6697e, 0x0 }, /* #17 */
-    { 0x376a43, 0x376a03, 0x38f4fcd3, 0x0000001c, 0x1c029ddb, 0x0 }, /* #18 */
-    { 0x094406, 0x094406, 0xe7668ba4, 0x0000001f, 0xfd59f104, 0x0 }, /* #19 */
-    { 0x1e7dc7, 0x1e7d87, 0xec1bd6fc, 0x0000001e, 0x57bf5103, 0x0 }, /* #20 */
-    { 0x1f48d6, 0x1f4896, 0xa782b836, 0x0000001e, 0x770c1651, 0x0 }, /* #21 */
-    { 0x230093, 0x230093, 0x85bc6503, 0x0000001c, 0x138bcbb9, 0x0 }, /* #22 */
-    { 0x2c0982, 0x2c0982, 0xba6600d1, 0x0000001f, 0xfebfb74a, 0x0 }, /* #23 */
-    { 0x1a1c42, 0x1a1c02, 0xaa8a6a77, 0x0000001f, 0xa553c072, 0x0 }, /* #24 */
-    { 0x3f3056, 0x3f3016, 0x2a120e0e, 0x0000001e, 0x4758ef89, 0x0 }, /* #25 */
-    { 0x162fd7, 0x162f97, 0xe6e71175, 0x0000001e, 0x4c2b2c47, 0x0 }, /* #26 */
-    { 0x200802, 0x200802, 0x624b138c, 0x0000001d, 0x2ef05dea, 0x0 }, /* #27 */
-    { 0x256686, 0x256686, 0xd5c325fa, 0x0000001e, 0x7ef24b3f, 0x0 }, /* #28 */
-    { 0x2a3542, 0x2a3502, 0xc616bfc9, 0x0000001f, 0xff89283e, 0x0 }, /* #29 */
-    { 0x311f02, 0x311f02, 0xef6c69f6, 0x0000001d, 0x36a0cea0, 0x0 }, /* #30 */
-    { 0x1d0646, 0x1d0606, 0x1d224c75, 0x0000001f, 0xf6c9a444, 0x0 }, /* #31 */
-    { 0x1772c7, 0x177287, 0x814bc71c, 0x0000001f, 0xd5fcffee, 0x0 }, /* #32 */
-    { 0x066d83, 0x066d83, 0x19014827, 0x0000001e, 0x63282617, 0x0 }, /* #33 */
-    { 0x1c62d6, 0x1c6296, 0xc5b20b32, 0x0000001f, 0xebfd235d, 0x0 }, /* #34 */
-    { 0x1c4512, 0x1c4512, 0x68d8a071, 0x0000001d, 0x260d6faa, 0x0 }, /* #35 */
-    { 0x1e1542, 0x1e1502, 0x9b1000fb, 0x0000001e, 0x77b08d71, 0x0 }, /* #36 */
-    { 0x352553, 0x352513, 0xe9e6fae8, 0x0000001d, 0x3b62cba9, 0x0 }, /* #37 */
-    { 0x286296, 0x286296, 0x613bc213, 0x0000001f, 0x9a427e70, 0x0 }, /* #38 */
-    { 0x3b1953, 0x3b1913, 0x06bdc7f9, 0x0000001f, 0xd593d0b7, 0x0 }, /* #39 */
-    { 0x2b4a47, 0x2b4a07, 0x01aca6e7, 0x0000001d, 0x2e01888c, 0x0 }, /* #40 */
-    { 0x2b57c2, 0x2b5782, 0x5be19215, 0x0000001f, 0xb63dcfd3, 0x0 }, /* #41 */
-    { 0x0a75c7, 0x0a7587, 0x9ad81f57, 0x0000001f, 0xe2f1b759, 0x0 }, /* #42 */
-    { 0x3c45d3, 0x3c4593, 0x021677ea, 0x0000001c, 0x111aa4b8, 0x0 }, /* #43 */
-    { 0x3434c7, 0x343487, 0x9776b63a, 0x0000001f, 0xf2b5c6b2, 0x0 }, /* #44 */
-    { 0x076a02, 0x076a02, 0x2b9bf9aa, 0x0000001b, 0x0d241e44, 0x0 }, /* #45 */
-    { 0x3f0913, 0x3f0913, 0x9c6e683c, 0x0000001f, 0x947d49b9, 0x0 }, /* #46 */
-    { 0x3e4546, 0x3e4506, 0xae7627e6, 0x0000001e, 0x4f3584de, 0x0 }, /* #47 */
-    { 0x263352, 0x263312, 0x6d7ba38d, 0x0000001f, 0xd02e954f, 0x0 }, /* #48 */
-    { 0x0c7dd7, 0x0c7d97, 0x8bd95d5e, 0x0000001e, 0x6b80cc65, 0x0 }, /* #49 */
-    { 0x2b3206, 0x2b3206, 0xdd215378, 0x0000001f, 0xb6eefa38, 0x0 }, /* #50 */
-    { 0x2d2f82, 0x2d2f82, 0x561f2c4d, 0x0000001f, 0x98959f67, 0x0 }, /* #51 */
-    { 0x0e3f56, 0x0e3f16, 0x4321d0f9, 0x0000001f, 0xa11e8d0a, 0x0 }, /* #52 */
-    { 0x3d1c82, 0x3d1c82, 0xe46e4a5f, 0x0000001e, 0x44d4b5a8, 0x0 }, /* #53 */
-    { 0x224bc7, 0x224b87, 0x20e4dd2e, 0x0000001f, 0x917528b4, 0x0 }, /* #54 */
-    { 0x036b13, 0x036b13, 0x0bb313ed, 0x0000001f, 0x99e1329b, 0x0 }, /* #55 */
-    { 0x016b43, 0x016b03, 0x237138a9, 0x0000001f, 0x9e3f1240, 0x0 }, /* #56 */
-    { 0x3d2fc2, 0x3d2f82, 0x26542cf4, 0x0000001f, 0xa0535ad4, 0x0 }, /* #57 */
-    { 0x304596, 0x304596, 0xcaf02ca5, 0x0000001f, 0x9e032b12, 0x0 }, /* #58 */
-    { 0x005ad6, 0x005a96, 0xa6275dea, 0x0000001f, 0xe286e20b, 0x0 }, /* #59 */
-    { 0x2251c2, 0x225182, 0xb9edf004, 0x0000001e, 0x7428b452, 0x0 }, /* #60 */
-    { 0x160e16, 0x160e16, 0xf694b7ce, 0x0000001f, 0x9daf5160, 0x0 }, /* #61 */
-    { 0x0e11c3, 0x0e1183, 0x66b26691, 0x0000001e, 0x4a6bcd70, 0x0 }, /* #62 */
-    { 0x3c7942, 0x3c7902, 0xb906b125, 0x0000001d, 0x26583236, 0x0 }, /* #63 */
-};
-static const BINU32_TEST_T g_aTests_imul_two_u32[] =
-{
-    { 0x080ac6, 0x080ac7, 0xf296b438, 0x39f79110, 0xc412034e, 0x0 }, /* #0 */
-    { 0x1677d2, 0x167fd3, 0x0d71d8d5, 0xe38f19b8, 0xad528ed8, 0x0 }, /* #1 */
-    { 0x201e07, 0x201e07, 0x0d9b9618, 0x29490710, 0x619b2976, 0x0 }, /* #2 */
-    { 0x066807, 0x066807, 0xb9200555, 0x7364966b, 0x653e2cbf, 0x0 }, /* #3 */
-    { 0x2b6386, 0x2b6b87, 0x4aa69df8, 0xbbd7c370, 0x80cd2b12, 0x0 }, /* #4 */
-    { 0x062b07, 0x062b07, 0x9e0e9cb6, 0x08659050, 0xd152a0f8, 0x0 }, /* #5 */
-    { 0x060282, 0x060a83, 0x58d90bb6, 0xc6ed0150, 0xd18fe678, 0x0 }, /* #6 */
-    { 0x237a17, 0x237a17, 0x95b9a5eb, 0x57f362bb, 0x4f3bf271, 0x0 }, /* #7 */
-    { 0x3e7146, 0x3e7947, 0xdb5a1651, 0xb0351c01, 0xb76f4eb1, 0x0 }, /* #8 */
-    { 0x170393, 0x170b93, 0x0f48fd8e, 0x70322e1e, 0x00fe7d79, 0x0 }, /* #9 */
-    { 0x1f1353, 0x1f1b53, 0x0b490287, 0x166bc4f6, 0x6644f2da, 0x0 }, /* #10 */
-    { 0x237a82, 0x237a83, 0x559dcbf3, 0xf0544721, 0x6ab8c99b, 0x0 }, /* #11 */
-    { 0x3b7506, 0x3b7d07, 0x52d382bb, 0x2c9566a8, 0x7c2bed78, 0x0 }, /* #12 */
-    { 0x2170c7, 0x2178c7, 0x330834e0, 0x82c07c00, 0x5fc79920, 0x0 }, /* #13 */
-    { 0x161406, 0x161c07, 0x28868a9a, 0x775425e6, 0x18f5993f, 0x0 }, /* #14 */
-    { 0x2003c6, 0x200bc7, 0xf1e00391, 0x0f27b75b, 0x6a0a3e2b, 0x0 }, /* #15 */
-    { 0x372f52, 0x372f53, 0xdb9f0634, 0x88460388, 0xe5506eea, 0x0 }, /* #16 */
-    { 0x2157c3, 0x215fc3, 0x365defcf, 0x395b2905, 0x512b1aeb, 0x0 }, /* #17 */
-    { 0x0c5203, 0x0c5a03, 0x5ef1829f, 0x447ff375, 0xc1b6c56b, 0x0 }, /* #18 */
-    { 0x1b1583, 0x1b1d83, 0x45e0ec3d, 0x1e280816, 0x31b59bce, 0x0 }, /* #19 */
-    { 0x082b96, 0x082b97, 0x1e6d5c64, 0xdba01e68, 0x9dccd9aa, 0x0 }, /* #20 */
-    { 0x265802, 0x265803, 0xd79c05ec, 0xdb641c44, 0x4448f5e3, 0x0 }, /* #21 */
-    { 0x072d13, 0x072d13, 0x152250dc, 0xbb971558, 0x3feaa65a, 0x0 }, /* #22 */
-    { 0x266a92, 0x266a93, 0xa0a90544, 0xfae4a370, 0xb898c41c, 0x0 }, /* #23 */
-    { 0x332743, 0x332f43, 0x1b18c857, 0x7b7a4b6a, 0x3808d5a6, 0x0 }, /* #24 */
-    { 0x0242d3, 0x024ad3, 0xc946be06, 0x24e8ac08, 0xc36580ac, 0x0 }, /* #25 */
-    { 0x221dd3, 0x221dd3, 0x81ef7945, 0x94372345, 0x1102a201, 0x0 }, /* #26 */
-    { 0x197842, 0x197843, 0x1b41896d, 0x73b392f1, 0xaba56115, 0x0 }, /* #27 */
-    { 0x257cd7, 0x257cd7, 0x73c2e76a, 0x77134f7c, 0xc0e71b86, 0x0 }, /* #28 */
-    { 0x3f7ac2, 0x3f7ac3, 0x17efab63, 0xf4d111b1, 0x37dcfcdb, 0x0 }, /* #29 */
-    { 0x1c4b57, 0x1c4b57, 0x4729e46f, 0x4bef961b, 0x0f543715, 0x0 }, /* #30 */
-    { 0x2c6c43, 0x2c6c43, 0x28bfe8fb, 0xab3860d1, 0x4f58cba3, 0x0 }, /* #31 */
-    { 0x216307, 0x216b07, 0x856c88e5, 0x7d481c36, 0x188f95fe, 0x0 }, /* #32 */
-    { 0x216b96, 0x216b97, 0xc5f991ac, 0x1e751c20, 0x03cad718, 0x0 }, /* #33 */
-    { 0x2f6a93, 0x2f6a93, 0x953fa159, 0x2046ca88, 0x047a05c8, 0x0 }, /* #34 */
-    { 0x113097, 0x113897, 0x7a609d8a, 0x690250e4, 0x1d070dca, 0x0 }, /* #35 */
-    { 0x1a7856, 0x1a7857, 0x9fdc5384, 0x62239618, 0x79ef3046, 0x0 }, /* #36 */
-    { 0x0a0216, 0x0a0a17, 0xc5aa47f9, 0x37f09eda, 0x6e5b502a, 0x0 }, /* #37 */
-    { 0x147b93, 0x147b93, 0x56502cdf, 0xbc5d3d82, 0x69b210be, 0x0 }, /* #38 */
-    { 0x293f56, 0x293f57, 0xbcbcd9dc, 0xa1e31248, 0x52833a7e, 0x0 }, /* #39 */
-    { 0x355086, 0x355887, 0x38f91d52, 0x7ffaa64c, 0xaaf40fb6, 0x0 }, /* #40 */
-    { 0x332c97, 0x332c97, 0xcb878997, 0x0054aa86, 0x6f5a1e6a, 0x0 }, /* #41 */
-    { 0x027a43, 0x027a43, 0x59fc4788, 0x112dc778, 0x01bc5fdf, 0x0 }, /* #42 */
-    { 0x1e5802, 0x1e5803, 0xa32bb404, 0x2c04ca98, 0x4a3784a6, 0x0 }, /* #43 */
-    { 0x253387, 0x253b87, 0x766d8660, 0x1dcf3740, 0x5091455e, 0x0 }, /* #44 */
-    { 0x2126d3, 0x212ed3, 0x213b7caa, 0xcb347ad2, 0x4875aec5, 0x0 }, /* #45 */
-    { 0x250bd3, 0x250bd3, 0x4a2d07f3, 0x96572367, 0x1264e7bd, 0x0 }, /* #46 */
-    { 0x2a3292, 0x2a3a93, 0xb7e86110, 0xccf07dc0, 0x793c7e1c, 0x0 }, /* #47 */
-    { 0x1f0916, 0x1f0917, 0xaaa10c84, 0xa26b8930, 0xf33ce4cc, 0x0 }, /* #48 */
-    { 0x114807, 0x114807, 0xd9da1784, 0x838a2444, 0xfd3e0931, 0x0 }, /* #49 */
-    { 0x0d3013, 0x0d3813, 0xc4eb1faa, 0xc7387cd6, 0x686bf53f, 0x0 }, /* #50 */
-    { 0x320fd6, 0x320fd7, 0xfb2d4c11, 0x6dac5384, 0x1add2f44, 0x0 }, /* #51 */
-    { 0x0a47d6, 0x0a4fd7, 0xb5baa08e, 0xabf86438, 0x6f830704, 0x0 }, /* #52 */
-    { 0x086897, 0x086897, 0xf68a1523, 0x17872603, 0xe371e9a1, 0x0 }, /* #53 */
-    { 0x217c02, 0x217c03, 0xd6d61802, 0xba50efb0, 0x41c257d8, 0x0 }, /* #54 */
-    { 0x1526c6, 0x152ec7, 0xdea6df0d, 0x7304b597, 0x1d7dde33, 0x0 }, /* #55 */
-    { 0x071612, 0x071e13, 0x82c3f146, 0x0648d2be, 0x8e152c15, 0x0 }, /* #56 */
-    { 0x011dc6, 0x011dc7, 0x39537929, 0x6d5a0c16, 0x57379026, 0x0 }, /* #57 */
-    { 0x091d42, 0x091d43, 0x9fa7b51c, 0xefda3014, 0x7b637253, 0x0 }, /* #58 */
-    { 0x266646, 0x266e47, 0x42225f82, 0x10126ecc, 0xdeac50e6, 0x0 }, /* #59 */
-    { 0x333bc7, 0x333bc7, 0x6ed924d9, 0x52db4001, 0x32025b69, 0x0 }, /* #60 */
-    { 0x3f04d2, 0x3f0cd3, 0xa5b2f3b6, 0x6c28e862, 0x479e65e3, 0x0 }, /* #61 */
-    { 0x333ed2, 0x333ed3, 0x3461033c, 0x2c28f73c, 0xcd1b7301, 0x0 }, /* #62 */
-    { 0x1f7997, 0x1f7997, 0x9d836378, 0x55e24328, 0x5cf76a6b, 0x0 }, /* #63 */
+    { 0x134853, 0x134852, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
+    { 0x314097, 0x314096, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
+    { 0x027d82, 0x027d82, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
+    { 0x083907, 0x083906, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
+    { 0x2e1a06, 0x2e1a07, 0x4100ea31, 0x4100ea31, 0x00000000, 0x0 }, /* #4 */
+    { 0x0b3a52, 0x0b3a52, 0x23467006, 0x23467007, 0x00000000, 0x0 }, /* #5 */
+    { 0x083dd7, 0x083dd6, 0x141811dc, 0x141811dd, 0x00000000, 0x0 }, /* #6 */
+    { 0x1b4943, 0x1b4943, 0xe89d244d, 0xe89d244d, 0x00000000, 0x0 }, /* #7 */
+    { 0x0740c6, 0x0740c6, 0x2c51f749, 0x2c59f749, 0x00000013, 0x0 }, /* #8 */
+    { 0x052e56, 0x052e57, 0x7a3975f4, 0x7a3975f4, 0x00000014, 0x0 }, /* #9 */
+    { 0x185916, 0x185917, 0x3c0e8c9b, 0x3c0e8c9b, 0x0000001d, 0x0 }, /* #10 */
+    { 0x3d5f13, 0x3d5f13, 0x967e7a32, 0x967e7a32, 0x00000011, 0x0 }, /* #11 */
+    { 0x264dd2, 0x264dd2, 0x9c2ae567, 0x9c2ae577, 0x00000004, 0x0 }, /* #12 */
+    { 0x183357, 0x183357, 0x048327a7, 0x048327a7, 0x00000002, 0x0 }, /* #13 */
+    { 0x0e4f47, 0x0e4f47, 0x2e8a2933, 0x2e8a2933, 0x00000001, 0x0 }, /* #14 */
+    { 0x0f7c56, 0x0f7c56, 0xed556c48, 0xed556c68, 0x00000005, 0x0 }, /* #15 */
+    { 0x2b4592, 0x2b4592, 0x6054a153, 0x7054a153, 0x0000001c, 0x0 }, /* #16 */
+    { 0x054883, 0x054882, 0xf2452bc1, 0xf2c52bc1, 0x00000017, 0x0 }, /* #17 */
+    { 0x181fc3, 0x181fc2, 0x0cff109e, 0x4cff109e, 0x0000001e, 0x0 }, /* #18 */
+    { 0x2b3bc6, 0x2b3bc7, 0xf04981e6, 0xf04981e6, 0x0000000f, 0x0 }, /* #19 */
+    { 0x266c13, 0x266c12, 0x2e6dbdc9, 0x3e6dbdc9, 0x0000001c, 0x0 }, /* #20 */
+    { 0x037e56, 0x037e56, 0xee918a63, 0xfe918a63, 0x0000001c, 0x0 }, /* #21 */
+    { 0x307bc2, 0x307bc3, 0x933f4f20, 0x933f4f20, 0x00000008, 0x0 }, /* #22 */
+    { 0x0c49c3, 0x0c49c2, 0x2c181c61, 0x3c181c61, 0x0000001c, 0x0 }, /* #23 */
+    { 0x034817, 0x034817, 0x2de5be46, 0x2de5be46, 0x00000012, 0x0 }, /* #24 */
+    { 0x282b52, 0x282b52, 0x3001d6ad, 0x3401d6ad, 0x0000001a, 0x0 }, /* #25 */
+    { 0x321257, 0x321257, 0x5555075a, 0x5555075a, 0x0000001e, 0x0 }, /* #26 */
+    { 0x026346, 0x026346, 0x99b74a36, 0x99b74ab6, 0x00000007, 0x0 }, /* #27 */
+    { 0x337c12, 0x337c12, 0x291f1926, 0x291f192e, 0x00000003, 0x0 }, /* #28 */
+    { 0x057c56, 0x057c57, 0x4fb985e8, 0x4fb985e8, 0x0000001a, 0x0 }, /* #29 */
+    { 0x245052, 0x245053, 0xd426522c, 0xd426522c, 0x0000001a, 0x0 }, /* #30 */
+    { 0x1b1387, 0x1b1386, 0xa724f3f5, 0xa72cf3f5, 0x00000013, 0x0 }, /* #31 */
+    { 0x0015c3, 0x0015c3, 0x9b5d0c8b, 0x9b5d0c8b, 0x0000001f, 0x0 }, /* #32 */
+    { 0x3a0ad2, 0x3a0ad3, 0x168ba134, 0x168ba134, 0x00000008, 0x0 }, /* #33 */
+    { 0x175412, 0x175413, 0x6d3ec3c1, 0x6d3ec3c1, 0x0000001d, 0x0 }, /* #34 */
+    { 0x0a3fd7, 0x0a3fd6, 0x19882b2d, 0x39882b2d, 0x0000001d, 0x0 }, /* #35 */
+    { 0x0e6c53, 0x0e6c53, 0xbb41a3af, 0xbb41a3af, 0x00000010, 0x0 }, /* #36 */
+    { 0x0a0583, 0x0a0582, 0x49c24320, 0x4dc24320, 0x0000001a, 0x0 }, /* #37 */
+    { 0x3c7c02, 0x3c7c03, 0x881a26e6, 0x881a26e6, 0x00000011, 0x0 }, /* #38 */
+    { 0x2e5906, 0x2e5907, 0xd44a3f6c, 0xd44a3f6c, 0x0000001c, 0x0 }, /* #39 */
+    { 0x3e3d92, 0x3e3d93, 0xc50d617b, 0xc50d617b, 0x0000000d, 0x0 }, /* #40 */
+    { 0x2c1917, 0x2c1916, 0x19901b7f, 0x19901bff, 0x00000007, 0x0 }, /* #41 */
+    { 0x200c12, 0x200c13, 0xf2222267, 0xf2222267, 0x00000002, 0x0 }, /* #42 */
+    { 0x337b96, 0x337b96, 0xe5e98178, 0xe5e9a178, 0x0000000d, 0x0 }, /* #43 */
+    { 0x020b53, 0x020b53, 0x66539217, 0x66539217, 0x00000004, 0x0 }, /* #44 */
+    { 0x254652, 0x254653, 0x44f0f188, 0x44f0f188, 0x00000017, 0x0 }, /* #45 */
+    { 0x2c2992, 0x2c2992, 0xd31f4455, 0xd31fc455, 0x0000000f, 0x0 }, /* #46 */
+    { 0x1532d7, 0x1532d6, 0x021c3ed8, 0x031c3ed8, 0x00000018, 0x0 }, /* #47 */
+    { 0x0860c3, 0x0860c3, 0xed872b57, 0xed872b57, 0x0000001a, 0x0 }, /* #48 */
+    { 0x312f97, 0x312f96, 0x5c220285, 0x5c220a85, 0x0000000b, 0x0 }, /* #49 */
+    { 0x187f16, 0x187f17, 0xdbf09a80, 0xdbf09a80, 0x00000017, 0x0 }, /* #50 */
+    { 0x096102, 0x096102, 0xdca2d141, 0xdce2d141, 0x00000016, 0x0 }, /* #51 */
+    { 0x3638d6, 0x3638d6, 0x8793e86b, 0x8793e8eb, 0x00000007, 0x0 }, /* #52 */
+    { 0x2f6ad6, 0x2f6ad7, 0xd8b58e7b, 0xd8b58e7b, 0x0000001e, 0x0 }, /* #53 */
+    { 0x341213, 0x341212, 0x2ded439c, 0x3ded439c, 0x0000001c, 0x0 }, /* #54 */
+    { 0x2427c7, 0x2427c6, 0x4033a250, 0x4033a350, 0x00000008, 0x0 }, /* #55 */
+    { 0x2e6c42, 0x2e6c43, 0x101144d1, 0x101144d1, 0x00000010, 0x0 }, /* #56 */
+    { 0x122c07, 0x122c06, 0x126024ac, 0x136024ac, 0x00000018, 0x0 }, /* #57 */
+    { 0x187ad6, 0x187ad6, 0x6c29b1b2, 0x6c29b5b2, 0x0000000a, 0x0 }, /* #58 */
+    { 0x1a4257, 0x1a4257, 0x845bf8a3, 0x845bf8a3, 0x0000000d, 0x0 }, /* #59 */
+    { 0x0d6793, 0x0d6793, 0x69535a91, 0x69535a91, 0x0000001b, 0x0 }, /* #60 */
+    { 0x215056, 0x215057, 0x0e6120df, 0x0e6120df, 0x00000007, 0x0 }, /* #61 */
+    { 0x312ad2, 0x312ad2, 0x91811d05, 0x91851d05, 0x00000012, 0x0 }, /* #62 */
+    { 0x1a5d07, 0x1a5d06, 0x7c8c62cf, 0xfc8c62cf, 0x0000001f, 0x0 }, /* #63 */
 };
 
@@ -4653,1743 +4256,1542 @@
 static const BINU64_TEST_T g_aTests_add_u64[] =
 {
-    { 0x2b2582, 0x2b2582, 0x5199395bfc48d504, 0xfe397178decd6367, 0xaca0381ce2848e63, 0x0 }, /* #0 */
-    { 0x036dd3, 0x036582, 0x279a6991c53cff42, 0xc04e3aaa4fc5c229, 0x98b3d1188a88c2e7, 0x0 }, /* #1 */
-    { 0x240b53, 0x240b96, 0x4c99d94d4bf719bc, 0x851c4c7114808f41, 0x38827323c8897585, 0x0 }, /* #2 */
-    { 0x153c86, 0x153c92, 0x5502e042800051ee, 0x9d7678e8efd169c2, 0x487398a66fd117d4, 0x0 }, /* #3 */
-    { 0x2a3e97, 0x2a3e82, 0x7998bfe0e148e882, 0xbab19fa3bca6112c, 0x4118dfc2db5d28aa, 0x0 }, /* #4 */
-    { 0x0a5ad3, 0x0a5a96, 0x5e972694dfd8a92a, 0xad5e1786b53e7766, 0x4ec6f0f1d565ce3c, 0x0 }, /* #5 */
-    { 0x3465c3, 0x346592, 0x97f5915eb7470667, 0xb938a017f261e5d6, 0x21430eb93b1adf6f, 0x0 }, /* #6 */
-    { 0x3b4593, 0x3b4582, 0xaf78a3126ce7f0e6, 0xec46c2f30601fbfd, 0x3cce1fe0991a0b17, 0x0 }, /* #7 */
-    { 0x0e6b03, 0x0e6b82, 0x65eda88766ef67f1, 0x88af157b7cc2b276, 0x22c16cf415d34a85, 0x0 }, /* #8 */
-    { 0x1839d3, 0x183917, 0x98341270abbc502e, 0x22a0efdaee62f47b, 0x8a6cdd6a42a6a44d, 0x0 }, /* #9 */
-    { 0x3c0052, 0x3c0013, 0x3a0d590ebb0ca0be, 0x088d4ce37d5e857a, 0xce7ff3d4c251e4bc, 0x0 }, /* #10 */
-    { 0x210b87, 0x210302, 0x7150f3a8813df320, 0x73122acabaeac7d6, 0x01c1372239acd4b6, 0x0 }, /* #11 */
-    { 0x0a3ac7, 0x0a3207, 0xe8cfd8336c74cf35, 0x63e154fdd1f0013c, 0x7b117cca657b3207, 0x0 }, /* #12 */
-    { 0x175013, 0x175886, 0x72b25f950a5d4a33, 0xdbea5fd526feb43a, 0x693800401ca16a07, 0x0 }, /* #13 */
-    { 0x187ec6, 0x187e82, 0x235ab7b8f8b2b8e3, 0x91d7deda51865c0d, 0x6e7d272158d3a32a, 0x0 }, /* #14 */
-    { 0x142012, 0x142096, 0xea73c073b2cde113, 0xf9289d50482dd5b1, 0x0eb4dcdc955ff49e, 0x0 }, /* #15 */
-    { 0x0f7707, 0x0f7782, 0x2813c6907424fbde, 0xe7befdef5e76492f, 0xbfab375eea514d51, 0x0 }, /* #16 */
-    { 0x003dc7, 0x003587, 0xa4b3a6c174197f74, 0x9fc53e8b82a25b2e, 0xfb1197ca0e88dbba, 0x0 }, /* #17 */
-    { 0x046d12, 0x046582, 0x91ed56fc6294b8c0, 0xf9801b9ed77e9d29, 0x6792c4a274e9e469, 0x0 }, /* #18 */
-    { 0x2b1cc7, 0x2b1c13, 0xc596387ecec38228, 0x6ade13e5981a5d37, 0xa547db66c956db0f, 0x0 }, /* #19 */
-    { 0x153956, 0x153986, 0x65a49762b4f12538, 0x992dff8bcdbffc48, 0x3389682918ced710, 0x0 }, /* #20 */
-    { 0x157606, 0x157613, 0xfdb4d8ea4f01c713, 0x523f108ebb0ef232, 0x548a37a46c0d2b1f, 0x0 }, /* #21 */
-    { 0x0b1b52, 0x0b1392, 0x8ca8538434f04e5b, 0xec0d147933f353f4, 0x5f64c0f4ff030599, 0x0 }, /* #22 */
-    { 0x376346, 0x376313, 0x627d26ebf1aa10b9, 0x321b6623b83030b6, 0xcf9e3f37c6861ffd, 0x0 }, /* #23 */
-    { 0x083bc3, 0x083386, 0xebbaa25d5853e470, 0xf7202fd8824da35c, 0x0b658d7b29f9beec, 0x0 }, /* #24 */
-    { 0x2b2cc2, 0x2b2492, 0x6008ec60bb64f0fa, 0xea73edf7e53b9408, 0x8a6b019729d6a30e, 0x0 }, /* #25 */
-    { 0x350686, 0x350e96, 0x718615e15b1ca285, 0xd24f4e68b52322b2, 0x60c938875a06802d, 0x0 }, /* #26 */
-    { 0x1e5897, 0x1e5807, 0x8e2e6b36f1d1f123, 0x6d2d1e967b529ea3, 0xdefeb35f8980ad80, 0x0 }, /* #27 */
-    { 0x325292, 0x325a17, 0xc71a367a9053366d, 0x5a756ab4da41de7b, 0x935b343a49eea80e, 0x0 }, /* #28 */
-    { 0x0155c3, 0x015d13, 0x8d4bfdfdedb91a86, 0x2c9f2c16e5c90e62, 0x9f532e18f80ff3dc, 0x0 }, /* #29 */
-    { 0x375a86, 0x375206, 0x6ba95e8f6a59c551, 0x6f3b25be66d8fad2, 0x0391c72efc7f3581, 0x0 }, /* #30 */
-    { 0x2b3f82, 0x2b3717, 0xcd55090accb43e0a, 0x0e8bc0e55678b466, 0x4136b7da89c4765c, 0x0 }, /* #31 */
-    { 0x2049d7, 0x204996, 0x6548e490da8f573f, 0x97f833bc2f25144e, 0x32af4f2b5495bd0f, 0x0 }, /* #32 */
-    { 0x362a06, 0x362a13, 0x9dd435e8d39603cf, 0x5aadf893eab52573, 0xbcd9c2ab171f21a4, 0x0 }, /* #33 */
-    { 0x3b07c2, 0x3b0716, 0x59988a73520e1167, 0x797bf44dbfb7c360, 0x1fe369da6da9b1f9, 0x0 }, /* #34 */
-    { 0x3a1846, 0x3a1007, 0x4b62426bf3eaf3d1, 0x054b7a7153e19948, 0xb9e938055ff6a577, 0x0 }, /* #35 */
-    { 0x1d0ec2, 0x1d0e07, 0xd004b24f0f760fc2, 0x7d66f7aab3cc9955, 0xad62455ba4568993, 0x0 }, /* #36 */
-    { 0x371157, 0x371103, 0x4599985c75af4400, 0x3dc68eda9c9127b6, 0xf82cf67e26e1e3b6, 0x0 }, /* #37 */
-    { 0x2b07d7, 0x2b0786, 0x9d22b35dcf4f59f0, 0xf36ed73da07d2860, 0x564c23dfd12dce70, 0x0 }, /* #38 */
-    { 0x073196, 0x073186, 0x14422c52b5923e73, 0xdc39c47e39fe2528, 0xc7f7982b846be6b5, 0x0 }, /* #39 */
-    { 0x273303, 0x273302, 0x07df0151fd8e471d, 0x61daa5333f5db7fd, 0x59fba3e141cf70e0, 0x0 }, /* #40 */
-    { 0x041612, 0x041693, 0xb2f735790a8731fa, 0x8213474fce5f07e0, 0xcf1c11d6c3d7d5e6, 0x0 }, /* #41 */
-    { 0x170053, 0x170086, 0xf62ba24f20581293, 0xfd2f72dd4b051ee4, 0x0703d08e2aad0c51, 0x0 }, /* #42 */
-    { 0x311e13, 0x311617, 0xdd2a1db52f77b95b, 0x0e1a4821277c3f36, 0x30f02a6bf80485db, 0x0 }, /* #43 */
-    { 0x311092, 0x311003, 0x78d78b1e70013790, 0x43d462497eefb349, 0xcafcd72b0eee7bb9, 0x0 }, /* #44 */
-    { 0x124d87, 0x124507, 0x68edad25302a4c27, 0x1c3844d43c2cb948, 0xb34a97af0c026d21, 0x0 }, /* #45 */
-    { 0x2c1d43, 0x2c1583, 0xfd5a896f3b0aba81, 0xdd9511bafdffb062, 0xe03a884bc2f4f5e1, 0x0 }, /* #46 */
-    { 0x0a0456, 0x0a0497, 0xf1ccfbe4fcea8e57, 0xe467dc21c597fe71, 0xf29ae03cc8ad701a, 0x0 }, /* #47 */
-    { 0x373dc6, 0x373d17, 0x956cff383bd5dc38, 0x16e88c6862bdbd90, 0x817b8d3026e7e158, 0x0 }, /* #48 */
-    { 0x324b12, 0x324b82, 0x7305b838299eb714, 0xccaaf105e62035c7, 0x59a538cdbc817eb3, 0x0 }, /* #49 */
-    { 0x344897, 0x344017, 0xb7d397862a919b99, 0x07b57b134f1296a5, 0x4fe1e38d2480fb0c, 0x0 }, /* #50 */
-    { 0x224602, 0x224616, 0x5127d394eb29fb27, 0x65fa5850b8ddbe53, 0x14d284bbcdb3c32c, 0x0 }, /* #51 */
-    { 0x081b83, 0x081393, 0xe908eb27f3507c2e, 0x97b4ec127bd6deab, 0xaeac00ea8886627d, 0x0 }, /* #52 */
-    { 0x301a96, 0x301207, 0x371d127691e17d76, 0x0df92d506788bb88, 0xd6dc1ad9d5a73e12, 0x0 }, /* #53 */
-    { 0x262842, 0x262817, 0xa5016fa0e7b23627, 0x6baf001ea8f9db55, 0xc6ad907dc147a52e, 0x0 }, /* #54 */
-    { 0x2922c3, 0x292207, 0xe4f60de8bdeb5475, 0x5cf770ea13f68295, 0x78016301560b2e20, 0x0 }, /* #55 */
-    { 0x0b1416, 0x0b1c96, 0x719da864ac5b73e5, 0xe94e9602d1f5ca93, 0x77b0ed9e259a56ae, 0x0 }, /* #56 */
-    { 0x005d56, 0x005d13, 0x8b0205b9d537ee5c, 0x7fb91d8586fdc983, 0xf4b717cbb1c5db27, 0x0 }, /* #57 */
-    { 0x3b4c42, 0x3b4416, 0x2d7d5c4bbecd9eee, 0x4c832870c0041703, 0x1f05cc2501367815, 0x0 }, /* #58 */
-    { 0x1d41d7, 0x1d4182, 0x804341cd082353cc, 0x964e9c0dc7b86e7c, 0x160b5a40bf951ab0, 0x0 }, /* #59 */
-    { 0x122b06, 0x122317, 0xe4aaa5ef4788c6a9, 0x45f0d25486fce833, 0x61462c653f74218a, 0x0 }, /* #60 */
-    { 0x0c2bd6, 0x0c2387, 0x8fa6de2ba9ed2346, 0x8414d09c3e31045a, 0xf46df2709443e114, 0x0 }, /* #61 */
-    { 0x0752c7, 0x075213, 0xfffd86c43d5f372c, 0x5e7497759afa05da, 0x5e7710b15d9aceae, 0x0 }, /* #62 */
-    { 0x286417, 0x286413, 0x77b015eb2fd6afce, 0x13312cecb945c3ab, 0x9b811701896f13dd, 0x0 }, /* #63 */
+    { 0x2a5f46, 0x2a5746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x046c53, 0x046446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x2b4bc7, 0x2b4346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x084cd7, 0x084446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x2e7f13, 0x2e7786, 0x9c37d4ce82dba524, 0x9c37d4ce82dba524, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x352056, 0x352082, 0xe229975ce871930d, 0xe229975ce871930d, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x3c2847, 0x3c2086, 0xd80144144f762bb1, 0xd80144144f762bb1, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x2c21d7, 0x2c2182, 0x861d3b6b3129ad20, 0x861d3b6b3129ad20, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x0a3003, 0x0a3082, 0xa27dc7b574ebfa31, 0xc18e16024a31689d, 0x1f104e4cd5456e6c, 0x0 }, /* #8 */
+    { 0x2d5e96, 0x2d5696, 0x0e79f60712379bfe, 0xcf70d1b8a6e082c5, 0xc0f6dbb194a8e6c7, 0x0 }, /* #9 */
+    { 0x136897, 0x136082, 0x494c907a2b185652, 0xef2f0bf27418b9ad, 0xa5e27b784900635b, 0x0 }, /* #10 */
+    { 0x321713, 0x321706, 0x716bb89777949a13, 0x79d00806c1bd52ff, 0x08644f6f4a28b8ec, 0x0 }, /* #11 */
+    { 0x350747, 0x350717, 0x6e47a3e55acd457f, 0x30ca1edcf7a3db3a, 0xc2827af79cd695bb, 0x0 }, /* #12 */
+    { 0x061a53, 0x061a13, 0xc4de32758c4d443b, 0x691c1870a92f9a34, 0xa43de5fb1ce255f9, 0x0 }, /* #13 */
+    { 0x157953, 0x157183, 0xdce5abe526dd1a11, 0xcdc624b9b1096576, 0xf0e078d48a2c4b65, 0x0 }, /* #14 */
+    { 0x176913, 0x176986, 0x36cad2d312aabf10, 0xb2f2045c4de1af0f, 0x7c2731893b36efff, 0x0 }, /* #15 */
+    { 0x110987, 0x110192, 0xbaf4ce35567e2e76, 0xe514af153e393f83, 0x2a1fe0dfe7bb110d, 0x0 }, /* #16 */
+    { 0x301f03, 0x301707, 0x59a1e49afd71f6c4, 0x52178baa2a0ba22b, 0xf875a70f2c99ab67, 0x0 }, /* #17 */
+    { 0x066352, 0x066393, 0xe3850924c3a1a65d, 0xa0fc657bf4c58c13, 0xbd775c573123e5b6, 0x0 }, /* #18 */
+    { 0x002a97, 0x002293, 0xfe3a65877f346a8d, 0xe6f5c1b0a1a019e5, 0xe8bb5c29226baf58, 0x0 }, /* #19 */
+    { 0x042256, 0x042297, 0xce841a63702241b9, 0xb171e5bb26953ba0, 0xe2edcb57b672f9e7, 0x0 }, /* #20 */
+    { 0x344952, 0x344982, 0x4f6e4ebf24e4db77, 0xcab68690e7f2df2a, 0x7b4837d1c30e03b3, 0x0 }, /* #21 */
+    { 0x1b5a16, 0x1b5a92, 0x1d0df9b34a6362fe, 0x8713bea7b0db7a8a, 0x6a05c4f46678178c, 0x0 }, /* #22 */
+    { 0x0e6687, 0x0e6617, 0x54e3c32ff4ee1f57, 0x29389ecbf0418c93, 0xd454db9bfb536d3c, 0x0 }, /* #23 */
+    { 0x3607d7, 0x360f03, 0xc56a0c09005a0e32, 0x6c69c1480db973fb, 0xa6ffb53f0d5f65c9, 0x0 }, /* #24 */
+    { 0x054d52, 0x054516, 0x411e1250fa899a1d, 0x577f4fd914aec617, 0x16613d881a252bfa, 0x0 }, /* #25 */
+    { 0x302b93, 0x302312, 0x328138c81a7bbc4c, 0x58fe7b0bea490eba, 0x267d4243cfcd526e, 0x0 }, /* #26 */
+    { 0x353ec6, 0x353e07, 0xb52510333d4e7a31, 0x75e9ed8b74e0eb0f, 0xc0c4dd58379270de, 0x0 }, /* #27 */
+    { 0x0e5203, 0x0e5206, 0x2229d38ab0f585d4, 0x5a09d0843fc8585c, 0x37dffcf98ed2d288, 0x0 }, /* #28 */
+    { 0x1e3793, 0x1e3703, 0xf09937259f0ef3d8, 0x5dbece5ebd7a328f, 0x6d2597391e6b3eb7, 0x0 }, /* #29 */
+    { 0x312412, 0x312497, 0xf86bbcd7cc391daf, 0xcccf64d1859a4b72, 0xd463a7f9b9612dc3, 0x0 }, /* #30 */
+    { 0x380bd3, 0x380b82, 0x2ecca390733b7731, 0x8e118e3005409f4c, 0x5f44ea9f9205281b, 0x0 }, /* #31 */
+    { 0x363692, 0x363e92, 0x69d3603944f88ca3, 0xc4fb17a2a4a7f6b0, 0x5b27b7695faf6a0d, 0x0 }, /* #32 */
+    { 0x353502, 0x353d92, 0x3f5a7358522bdabf, 0xad55a9220efe20fe, 0x6dfb35c9bcd2463f, 0x0 }, /* #33 */
+    { 0x3c4c97, 0x3c4c86, 0x7a9c2704106a1a89, 0xef1113cfe615418b, 0x7474eccbd5ab2702, 0x0 }, /* #34 */
+    { 0x1a6fd6, 0x1a6792, 0x9dd186b316adc9ed, 0xc2d5f00a8b4587da, 0x250469577497bded, 0x0 }, /* #35 */
+    { 0x094282, 0x094292, 0x90cc1b81ea93165c, 0xbb0d60b378a06da8, 0x2a4145318e0d574c, 0x0 }, /* #36 */
+    { 0x3a4b86, 0x3a4392, 0x3c7209018e86abce, 0xcd799503a1fc3786, 0x91078c0213758bb8, 0x0 }, /* #37 */
+    { 0x361c86, 0x361417, 0x62f96f83513e027e, 0x0f9560e04664710a, 0xac9bf15cf5266e8c, 0x0 }, /* #38 */
+    { 0x3e2f92, 0x3e2712, 0x053204d152215e03, 0x67904bb497d22980, 0x625e46e345b0cb7d, 0x0 }, /* #39 */
+    { 0x267116, 0x267197, 0xf0beb8ace3e0ff43, 0xc1b26731501d9960, 0xd0f3ae846c3c9a1d, 0x0 }, /* #40 */
+    { 0x040fc7, 0x040703, 0xe2273fceaff84316, 0x5fa4df5e904030fd, 0x7d7d9f8fe047ede7, 0x0 }, /* #41 */
+    { 0x3e0e83, 0x3e0612, 0x50e056adbcde66ba, 0x6661b49450ea64a7, 0x15815de6940bfded, 0x0 }, /* #42 */
+    { 0x3e1a12, 0x3e1207, 0xcf08e189014b6741, 0x041b65e1eda5972e, 0x35128458ec5a2fed, 0x0 }, /* #43 */
+    { 0x213b52, 0x213313, 0x9777768ef548b748, 0x091b631bc9060246, 0x71a3ec8cd3bd4afe, 0x0 }, /* #44 */
+    { 0x2a43c6, 0x2a4313, 0x7d3b3673e4a4f029, 0x738ac8bdeaf30231, 0xf64f924a064e1208, 0x0 }, /* #45 */
+    { 0x091f83, 0x091706, 0x0eaf803a06640c80, 0x1d0ec2448fb9d57d, 0x0e5f420a8955c8fd, 0x0 }, /* #46 */
+    { 0x086617, 0x086697, 0xc712f939e1bc108d, 0x9095db1b2ffda784, 0xc982e1e14e4196f7, 0x0 }, /* #47 */
+    { 0x376506, 0x376587, 0xa64b112a1844da64, 0x88acd537a5e69c0c, 0xe261c40d8da1c1a8, 0x0 }, /* #48 */
+    { 0x3c1417, 0x3c1402, 0x3baf4749cb439410, 0x613b0313a0a569ce, 0x258bbbc9d561d5be, 0x0 }, /* #49 */
+    { 0x183087, 0x183002, 0x06e3dfae84224a54, 0x203f390969b3388c, 0x195b595ae590ee38, 0x0 }, /* #50 */
+    { 0x031706, 0x031796, 0x2175a2ab3cb7d3ed, 0xf53dc05177b13918, 0xd3c81da63af9652b, 0x0 }, /* #51 */
+    { 0x321c83, 0x321c03, 0x85d2d5be3a284e14, 0x6a5bf527849ea619, 0xe4891f694a765805, 0x0 }, /* #52 */
+    { 0x200a93, 0x200a82, 0x7d756c8911ac8e65, 0xd85a913d65738868, 0x5ae524b453c6fa03, 0x0 }, /* #53 */
+    { 0x006447, 0x006482, 0xae27c2772fe2af1e, 0xb3d81a8f2cc9e70e, 0x05b05817fce737f0, 0x0 }, /* #54 */
+    { 0x3526c6, 0x352686, 0x91865f0cadfdc920, 0xb189a8c6717bc82e, 0x200349b9c37dff0e, 0x0 }, /* #55 */
+    { 0x185e42, 0x185682, 0x0b9f654f3e09d271, 0xe5f108f2be177c46, 0xda51a3a3800da9d5, 0x0 }, /* #56 */
+    { 0x264693, 0x264e92, 0x3890b7ad2e036cbe, 0xb1ad7d7defb81032, 0x791cc5d0c1b4a374, 0x0 }, /* #57 */
+    { 0x224a43, 0x224a17, 0x8f9f0d791f54870c, 0x7180033df7a50241, 0xe1e0f5c4d8507b35, 0x0 }, /* #58 */
+    { 0x375007, 0x375097, 0xc8ec389216459a1f, 0x888ea4046a8bd8d1, 0xbfa26b7254463eb2, 0x0 }, /* #59 */
+    { 0x210056, 0x210007, 0x41a79c1d548d8c62, 0x0a33febc22d46ddb, 0xc88c629ece46e179, 0x0 }, /* #60 */
+    { 0x165ec3, 0x165682, 0xbfdb257ff8f8114b, 0xfbb50ab29caf9b9d, 0x3bd9e532a3b78a52, 0x0 }, /* #61 */
+    { 0x0306c7, 0x030687, 0xe2649558d56c5b47, 0xc30c647b7eaa4cff, 0xe0a7cf22a93df1b8, 0x0 }, /* #62 */
+    { 0x2638d7, 0x263082, 0x5d6d9e2d4c6451f1, 0xfaf825b804814857, 0x9d8a878ab81cf666, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_add_u64_locked[] =
 {
-    { 0x0d7197, 0x0d7186, 0x22bc4b39fa9c2ac6, 0xfdaccf8f328ae899, 0xdaf0845537eebdd3, 0x0 }, /* #0 */
-    { 0x3f7646, 0x3f7602, 0x501dc8934d00fd14, 0x58999b3fa05c303d, 0x087bd2ac535b3329, 0x0 }, /* #1 */
-    { 0x043f43, 0x043f03, 0xb23a04b56f9d16a6, 0x6e3de34a2ea8584f, 0xbc03de94bf0b41a9, 0x0 }, /* #2 */
-    { 0x0a0607, 0x0a0603, 0xf253f763001a1cba, 0x5ccd0410e6b0bb1f, 0x6a790cade6969e65, 0x0 }, /* #3 */
-    { 0x2f6857, 0x2f6083, 0xfd9aa36a5f7375db, 0xd0560b0252d23a6d, 0xd2bb6797f35ec492, 0x0 }, /* #4 */
-    { 0x0d7416, 0x0d7c92, 0x458cb1eaa295820b, 0xb9a61338ba89fe89, 0x7419614e17f47c7e, 0x0 }, /* #5 */
-    { 0x030346, 0x030317, 0x5d5f8529d269c27c, 0x0c9a44a17c89184b, 0xaf3abf77aa1f55cf, 0x0 }, /* #6 */
-    { 0x3035d2, 0x303513, 0xab6969d7895f98ed, 0x237bb62c5f037245, 0x78124c54d5a3d958, 0x0 }, /* #7 */
-    { 0x115c43, 0x115c07, 0xbd9128c08c882280, 0x7778531a9192b827, 0xb9e72a5a050a95a7, 0x0 }, /* #8 */
-    { 0x0d1842, 0x0d1892, 0x577dd4bdb1111129, 0xa03af873372ae180, 0x48bd23b58619d057, 0x0 }, /* #9 */
-    { 0x336543, 0x336587, 0xef09ee3ec7050192, 0x85613aa87bfd4224, 0x96574c69b4f84092, 0x0 }, /* #10 */
-    { 0x190cd6, 0x190482, 0xe746d94a423506a3, 0xf73ac3a65e98a40e, 0x0ff3ea5c1c639d6b, 0x0 }, /* #11 */
-    { 0x1f6706, 0x1f6f96, 0x6b6522717b24c684, 0x97fe8baa77dd2650, 0x2c996938fcb85fcc, 0x0 }, /* #12 */
-    { 0x0b1313, 0x0b1b03, 0x8881021e815bad5d, 0x330c45b34f0dd21f, 0xaa8b4394cdb224c2, 0x0 }, /* #13 */
-    { 0x013f56, 0x013717, 0x906537b19dbac332, 0x0e6ad70e02e61111, 0x7e059f5c652b4ddf, 0x0 }, /* #14 */
-    { 0x211187, 0x211196, 0xa3d2f2b8b0e17cf5, 0xdb5892ed9f1ebe30, 0x3785a034ee3d413b, 0x0 }, /* #15 */
-    { 0x185246, 0x185282, 0x05a9cd5b3ddd39f3, 0xaddb72304cc64e37, 0xa831a4d50ee91444, 0x0 }, /* #16 */
-    { 0x3c3092, 0x3c3007, 0x3f75bd6d356be8a1, 0x1baeb0c980534848, 0xdc38f35c4ae75fa7, 0x0 }, /* #17 */
-    { 0x312b57, 0x312317, 0x3bdf4f092b5e4c3d, 0x1a66df4dad1c42d1, 0xde87904481bdf694, 0x0 }, /* #18 */
-    { 0x107006, 0x107086, 0x1315771f912a42c0, 0xf61f5e57b76a0196, 0xe309e738263fbed6, 0x0 }, /* #19 */
-    { 0x2b1f82, 0x2b1786, 0xbe40535b88213d50, 0xd1f3a4a87941d89a, 0x13b3514cf1209b4a, 0x0 }, /* #20 */
-    { 0x1e5e86, 0x1e5692, 0x19d5bb5d245a2393, 0xd40d4209035a2851, 0xba3786abdf0004be, 0x0 }, /* #21 */
-    { 0x2a0316, 0x2a0317, 0x1461233535ce02ec, 0x0f34a7c26b1c9ac6, 0xfad3848d354e97da, 0x0 }, /* #22 */
-    { 0x236307, 0x236386, 0x879824c632c2a006, 0x8d16771a485907e8, 0x057e5254159667e2, 0x0 }, /* #23 */
-    { 0x0f0b97, 0x0f0b96, 0x6596d8f71d838517, 0x9197f1973001f953, 0x2c0118a0127e743c, 0x0 }, /* #24 */
-    { 0x3746d3, 0x374692, 0x82a44724c82637cc, 0xafda5ccb7760c5a2, 0x2d3615a6af3a8dd6, 0x0 }, /* #25 */
-    { 0x077d47, 0x077d03, 0xb59328bfd7f388b1, 0x4b78f7d3684bd898, 0x95e5cf1390584fe7, 0x0 }, /* #26 */
-    { 0x3d7382, 0x3d7382, 0x2e0e1289fb059f10, 0xce15669098e8970e, 0xa00754069de2f7fe, 0x0 }, /* #27 */
-    { 0x1d6657, 0x1d6e07, 0xac12b0767129fb26, 0x5680c29e3029458e, 0xaa6e1227beff4a68, 0x0 }, /* #28 */
-    { 0x297507, 0x297d07, 0x95cbddc38c55d004, 0x5ed5c6ef07a20866, 0xc909e92b7b4c3862, 0x0 }, /* #29 */
-    { 0x2b2b83, 0x2b2b86, 0x56fcc72024b5bad4, 0xb7d78e56d22acc7e, 0x60dac736ad7511aa, 0x0 }, /* #30 */
-    { 0x0c5bc7, 0x0c5313, 0x66d557b232f9391b, 0x07de01433369d4f7, 0xa108a99100709bdc, 0x0 }, /* #31 */
-    { 0x347f82, 0x347782, 0x81e20e14a320da64, 0x83d93f79032b1e67, 0x01f73164600a4403, 0x0 }, /* #32 */
-    { 0x0b1d16, 0x0b1512, 0x0fb044dfa4c0577e, 0x48b5eb56e239ec02, 0x3905a6773d799484, 0x0 }, /* #33 */
-    { 0x336bc2, 0x336b13, 0xa1051a5c5502d08a, 0x3476c778ab089051, 0x9371ad1c5605bfc7, 0x0 }, /* #34 */
-    { 0x1c3412, 0x1c3c07, 0xd9bb8bc5cf9e2d79, 0x7b054519f7736d2e, 0xa149b95427d53fb5, 0x0 }, /* #35 */
-    { 0x266b92, 0x266386, 0x84916dfa43688b4d, 0xdc658acb2b33e68e, 0x57d41cd0e7cb5b41, 0x0 }, /* #36 */
-    { 0x2f27c2, 0x2f2707, 0x64244b625638a503, 0x147b9adc2109e74e, 0xb0574f79cad1424b, 0x0 }, /* #37 */
-    { 0x222992, 0x222903, 0xb76d83464fb50d13, 0x617d86ab467ab2fe, 0xaa100364f6c5a5eb, 0x0 }, /* #38 */
-    { 0x0e5082, 0x0e5096, 0xa67a446ddd635d2d, 0xe3ae2d334285e1d7, 0x3d33e8c5652284aa, 0x0 }, /* #39 */
-    { 0x367cc7, 0x367c03, 0x8ac883038d55af85, 0x5d92c0e1ff670fd5, 0xd2ca3dde72116050, 0x0 }, /* #40 */
-    { 0x234357, 0x234b82, 0x56e43e189c754480, 0x8d52180e7f1e0ab9, 0x366dd9f5e2a8c639, 0x0 }, /* #41 */
-    { 0x002093, 0x002097, 0xf92db11fb32da314, 0xaec1de2ad9f52aa0, 0xb5942d0b26c7878c, 0x0 }, /* #42 */
-    { 0x194882, 0x194813, 0xabc5d4d6e0f11763, 0x43e1abcf2a095b70, 0x981bd6f84918440d, 0x0 }, /* #43 */
-    { 0x3e60d3, 0x3e6082, 0x91e3283affd08174, 0xeb1a9d581836a34a, 0x5937751d186621d6, 0x0 }, /* #44 */
-    { 0x297087, 0x297092, 0x7dd65f2e8fb812bd, 0xfeccb04294baf776, 0x80f651140502e4b9, 0x0 }, /* #45 */
-    { 0x051957, 0x051103, 0xad25bc8005845fb0, 0x135178710dfeee58, 0x662bbbf1087a8ea8, 0x0 }, /* #46 */
-    { 0x3f5ec3, 0x3f5607, 0xd376ce50c83be211, 0x0a7c9501e51ed23c, 0x3705c6b11ce2f02b, 0x0 }, /* #47 */
-    { 0x372a87, 0x372203, 0x577ea19d0aa6f675, 0x12a77f26054b4cec, 0xbb28dd88faa45677, 0x0 }, /* #48 */
-    { 0x282a07, 0x282207, 0xeb60ea1a2b217c49, 0x4e17e7d912cae37e, 0x62b6fdbee7a96735, 0x0 }, /* #49 */
-    { 0x0c56c2, 0x0c5686, 0x9ca5ccdc6526e582, 0xe8d22bf7ae5373b7, 0x4c2c5f1b492c8e35, 0x0 }, /* #50 */
-    { 0x176bd3, 0x176317, 0xc7028117357d9218, 0x142e66c3eae6c384, 0x4d2be5acb569316c, 0x0 }, /* #51 */
-    { 0x3326c2, 0x332696, 0xb5f8c9b2e04ad48e, 0xe4c66c4600ccb55a, 0x2ecda2932081e0cc, 0x0 }, /* #52 */
-    { 0x2c1993, 0x2c1986, 0x4057cc280be08187, 0xa926b7bfcffcf89f, 0x68ceeb97c41c7718, 0x0 }, /* #53 */
-    { 0x0d1b47, 0x0d1386, 0x8575e6a071c42956, 0xb297412df13c5f56, 0x2d215a8d7f783600, 0x0 }, /* #54 */
-    { 0x0016d6, 0x001e17, 0xa175efb35b230212, 0x6dd3e3c220eee400, 0xcc5df40ec5cbe1ee, 0x0 }, /* #55 */
-    { 0x016a47, 0x016a17, 0xcb53545b5b7d7bee, 0x53dcd8926744c4ed, 0x888984370bc748ff, 0x0 }, /* #56 */
-    { 0x073b43, 0x073b03, 0x8b2a69eae8836825, 0x5d963df876131058, 0xd26bd40d8d8fa833, 0x0 }, /* #57 */
-    { 0x2e2ac7, 0x2e2206, 0x3b4550711ad7e180, 0x5a6c9f86de7c4b71, 0x1f274f15c3a469f1, 0x0 }, /* #58 */
-    { 0x387b87, 0x387307, 0x510154612b9342b8, 0x441d7bc4d9de188b, 0xf31c2763ae4ad5d3, 0x0 }, /* #59 */
-    { 0x1d6ec3, 0x1d6602, 0x2bb75bbaa1e891ba, 0x7158effb34cfb87c, 0x45a1944092e726c2, 0x0 }, /* #60 */
-    { 0x0b7883, 0x0b7096, 0x934a80b156f0af83, 0xcc8078519737beb2, 0x3935f7a040470f2f, 0x0 }, /* #61 */
-    { 0x146783, 0x146f96, 0x6014cf2ee599fa9e, 0xa7b3ae6bdbc800e7, 0x479edf3cf62e0649, 0x0 }, /* #62 */
-    { 0x1200c2, 0x120012, 0x3da9772390b779fb, 0x7e8eefb351843470, 0x40e5788fc0ccba75, 0x0 }, /* #63 */
+    { 0x2637c3, 0x263746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x0a1cc7, 0x0a1446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x015ec6, 0x015646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x1a6d82, 0x1a6546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x3d7853, 0x3d7006, 0x061ac538d308de74, 0x061ac538d308de74, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x1f50d3, 0x1f5086, 0x92f8841aa7a5bb30, 0x92f8841aa7a5bb30, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x292807, 0x292002, 0x59117e4eb3aa6a62, 0x59117e4eb3aa6a62, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x232452, 0x232486, 0xe5bc25ed7d6adbeb, 0xe5bc25ed7d6adbeb, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x314e82, 0x314e17, 0xd680eff975465f1b, 0x727b526aae51f8d7, 0x9bfa6271390b99bc, 0x0 }, /* #8 */
+    { 0x141143, 0x141982, 0x51d9227c877f2858, 0x9e20537af2f6c14a, 0x4c4730fe6b7798f2, 0x0 }, /* #9 */
+    { 0x1f2813, 0x1f2093, 0xe5e34653f98b5579, 0x988a8131ba908751, 0xb2a73addc10531d8, 0x0 }, /* #10 */
+    { 0x124713, 0x124782, 0x3e7793bdf6db0e61, 0xe41b472579e6f8ab, 0xa5a3b367830bea4a, 0x0 }, /* #11 */
+    { 0x370393, 0x370312, 0x18ec92f665162622, 0x5f1fb796754a5f61, 0x463324a01034393f, 0x0 }, /* #12 */
+    { 0x2531c7, 0x253117, 0xda62686b1cfe4893, 0x49ff3cab2055e971, 0x6f9cd4400357a0de, 0x0 }, /* #13 */
+    { 0x332113, 0x332907, 0x95f020428b54fb40, 0x76901d2f09cdf9b7, 0xe09ffcec7e78fe77, 0x0 }, /* #14 */
+    { 0x230483, 0x230c86, 0x74b8345e9e3f13d5, 0x91bf3476b216c1bd, 0x1d07001813d7ade8, 0x0 }, /* #15 */
+    { 0x3d0117, 0x3d0992, 0x4cc9cfbb0d4a4211, 0x9915389bab64fb20, 0x4c4b68e09e1ab90f, 0x0 }, /* #16 */
+    { 0x143252, 0x143202, 0x038304b9e91124c0, 0x5ace7306aca0e27a, 0x574b6e4cc38fbdba, 0x0 }, /* #17 */
+    { 0x274202, 0x274286, 0x4228668f505b1f56, 0xe671cb6fe698a34d, 0xa44964e0963d83f7, 0x0 }, /* #18 */
+    { 0x234307, 0x234396, 0x1121c94d7636005c, 0xa355e4ac175b310a, 0x92341b5ea12530ae, 0x0 }, /* #19 */
+    { 0x275b57, 0x275392, 0x074e33302678d65d, 0xf081cb31fe18c079, 0xe9339801d79fea1c, 0x0 }, /* #20 */
+    { 0x1f0d47, 0x1f0517, 0xd5dc49dd196f5887, 0x2bfa06e5fda1d103, 0x561dbd08e432787c, 0x0 }, /* #21 */
+    { 0x1b1796, 0x1b1717, 0xcea1cf852f38fd2f, 0x3e23bfa3f7a736f9, 0x6f81f01ec86e39ca, 0x0 }, /* #22 */
+    { 0x211c52, 0x211407, 0xf3f59951b6e5b89c, 0x03e62279c14495ed, 0x0ff089280a5edd51, 0x0 }, /* #23 */
+    { 0x236697, 0x236606, 0x17c9bc8d34e2ce13, 0x36dd0386ada57ab8, 0x1f1346f978c2aca5, 0x0 }, /* #24 */
+    { 0x291182, 0x291183, 0xb6d073aec9103935, 0xa7a52b462888abf7, 0xf0d4b7975f7872c2, 0x0 }, /* #25 */
+    { 0x2a0883, 0x2a0896, 0x7a0275b3ab836519, 0xa17297b60cc0a7c3, 0x27702202613d42aa, 0x0 }, /* #26 */
+    { 0x212542, 0x212507, 0x3f5f2a4010eef8ca, 0x15b5e6d6655ba1eb, 0xd656bc96546ca921, 0x0 }, /* #27 */
+    { 0x1e4652, 0x1e4603, 0x2a028bc9458f9b4d, 0x0c33e55c8e374f6d, 0xe231599348a7b420, 0x0 }, /* #28 */
+    { 0x2d1392, 0x2d1303, 0xb6d290aa62d4a976, 0x248ce9c7d46a93dc, 0x6dba591d7195ea66, 0x0 }, /* #29 */
+    { 0x394dc3, 0x394d03, 0x99d1dc7b11914594, 0x556558436eef6a85, 0xbb937bc85d5e24f1, 0x0 }, /* #30 */
+    { 0x053b56, 0x053b86, 0x7f45f0dc121b478b, 0xf415843b662622fc, 0x74cf935f540adb71, 0x0 }, /* #31 */
+    { 0x0d69c3, 0x0d6903, 0xd0a953f2c1a896e8, 0x7ffefd960a90e72f, 0xaf55a9a348e85047, 0x0 }, /* #32 */
+    { 0x116282, 0x116293, 0x8e6937f259ecf3fa, 0x8683483a2458cd98, 0xf81a1047ca6bd99e, 0x0 }, /* #33 */
+    { 0x065193, 0x065103, 0x38dc7c8c0b042852, 0x372ca11e3aea8423, 0xfe5024922fe65bd1, 0x0 }, /* #34 */
+    { 0x1d0d16, 0x1d0d96, 0x56f5af8c6645daec, 0xb9d85cfb12406214, 0x62e2ad6eabfa8728, 0x0 }, /* #35 */
+    { 0x2138c6, 0x213002, 0x372b427c874d777a, 0x4fe7496dc8a1991c, 0x18bc06f1415421a2, 0x0 }, /* #36 */
+    { 0x1f2ac2, 0x1f2283, 0xc3c44fee9e52cac4, 0x86d171eda2467fb6, 0xc30d21ff03f3b4f2, 0x0 }, /* #37 */
+    { 0x0d1a47, 0x0d1292, 0x3d97bcd900db2e4b, 0xfd3a355c75f0f9f4, 0xbfa278837515cba9, 0x0 }, /* #38 */
+    { 0x146843, 0x146807, 0xbcfb7449d8b46ccc, 0x4f7272e5facf292e, 0x9276fe9c221abc62, 0x0 }, /* #39 */
+    { 0x067ed3, 0x067686, 0x853ac429fca96ac4, 0xd96d9b292e811906, 0x5432d6ff31d7ae42, 0x0 }, /* #40 */
+    { 0x225783, 0x225f96, 0x50fe129ceedefafa, 0xd01c592942e1e821, 0x7f1e468c5402ed27, 0x0 }, /* #41 */
+    { 0x251a17, 0x251a17, 0xb97304fab9cd8d4e, 0x73f249eb14faea7d, 0xba7f44f05b2d5d2f, 0x0 }, /* #42 */
+    { 0x305fc3, 0x305f17, 0xe15581fbb1e4ce37, 0x7d07cff8eab4fc95, 0x9bb24dfd38d02e5e, 0x0 }, /* #43 */
+    { 0x354a96, 0x354286, 0x9e5f2e703db3ae77, 0xf640211f9a66b447, 0x57e0f2af5cb305d0, 0x0 }, /* #44 */
+    { 0x2068c7, 0x206892, 0x46c0a4d31932373c, 0xb644b0a60bc6e0a2, 0x6f840bd2f294a966, 0x0 }, /* #45 */
+    { 0x026716, 0x026707, 0x6a483f77c5a1cc96, 0x15e22947ab939c0c, 0xab99e9cfe5f1cf76, 0x0 }, /* #46 */
+    { 0x0c4617, 0x0c4692, 0xa39e60f1e322007f, 0xf3da7326a677825d, 0x503c1234c35581de, 0x0 }, /* #47 */
+    { 0x054b43, 0x054316, 0x717a87e77524b816, 0x7848a77a2afae293, 0x06ce1f92b5d62a7d, 0x0 }, /* #48 */
+    { 0x1e0913, 0x1e0117, 0xc60291662cd35fb7, 0x1d39d955b96eb2d2, 0x573747ef8c9b531b, 0x0 }, /* #49 */
+    { 0x195a42, 0x195213, 0xc59567fdabbd62a6, 0x293857a7ea7d2f25, 0x63a2efaa3ebfcc7f, 0x0 }, /* #50 */
+    { 0x0869c6, 0x086907, 0xd0d69e551789dbe3, 0x6f7557e93aa4fd3f, 0x9e9eb994231b215c, 0x0 }, /* #51 */
+    { 0x291546, 0x291517, 0x5c1aa83e91307ffd, 0x262dd6f21a16bd74, 0xca132eb388e63d77, 0x0 }, /* #52 */
+    { 0x157143, 0x157996, 0x5b5027075c3573bd, 0xcc50214238432559, 0x70fffa3adc0db19c, 0x0 }, /* #53 */
+    { 0x2b28d3, 0x2b2892, 0x794a3e4f5184403a, 0x8463c5474b0ba067, 0x0b1986f7f987602d, 0x0 }, /* #54 */
+    { 0x0a2a86, 0x0a2282, 0x386953cb1dc3a751, 0xfc5bc59436d9c2fe, 0xc3f271c919161bad, 0x0 }, /* #55 */
+    { 0x240357, 0x240397, 0xab75b272d02efcdc, 0x9d88e945f2a94ca9, 0xf21336d3227a4fcd, 0x0 }, /* #56 */
+    { 0x317957, 0x317106, 0x147b18c5c8c1ddd3, 0x78dee34ec444effa, 0x6463ca88fb831227, 0x0 }, /* #57 */
+    { 0x125f56, 0x125703, 0xd3f05ec2a7464a75, 0x1666d795bc150ccb, 0x427678d314cec256, 0x0 }, /* #58 */
+    { 0x262042, 0x262007, 0xb40209b1e0ce9cc1, 0x2dc4c6bef5c53d88, 0x79c2bd0d14f6a0c7, 0x0 }, /* #59 */
+    { 0x0a5fd3, 0x0a5716, 0x0d8613a5da79cc98, 0x5e2c5c239be244c5, 0x50a6487dc168782d, 0x0 }, /* #60 */
+    { 0x1f1a02, 0x1f1a17, 0xce85ccfe538ab5bc, 0x645b4ba818f0fec6, 0x95d57ea9c566490a, 0x0 }, /* #61 */
+    { 0x133742, 0x133712, 0x41563b2931b4025f, 0x5c087f4ded87e058, 0x1ab24424bbd3ddf9, 0x0 }, /* #62 */
+    { 0x2c6f87, 0x2c6796, 0xa340f7fb016bafcf, 0xa41f5aaab1bf411b, 0x00de62afb053914c, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_adc_u64[] =
 {
-    { 0x0e1592, 0x0e1593, 0xe82b40be956a3138, 0x89aae2844511bfc4, 0xa17fa1c5afa78e8c, 0x0 }, /* #0 */
-    { 0x151d93, 0x151d13, 0xc3034706c2e3f17d, 0x5f0510e48f0feec7, 0x9c01c9ddcc2bfd49, 0x0 }, /* #1 */
-    { 0x2b5a82, 0x2b5293, 0xb349201b17d8342b, 0x99b771685db31b16, 0xe66e514d45dae6eb, 0x0 }, /* #2 */
-    { 0x1b4ac6, 0x1b4282, 0x1654d134801d3541, 0xb7fb8564da8feda1, 0xa1a6b4305a72b860, 0x0 }, /* #3 */
-    { 0x3f6d46, 0x3f6583, 0xdf782407dfbac762, 0x922471f268403fea, 0xb2ac4dea88857888, 0x0 }, /* #4 */
-    { 0x2f5783, 0x2f5796, 0x10f7348e8622b66f, 0xa4f243635bbe3699, 0x93fb0ed4d59b8029, 0x0 }, /* #5 */
-    { 0x0a0a83, 0x0a0213, 0x98f06469d88dd05e, 0x0d0c7f33a6de06a8, 0x741c1ac9ce503649, 0x0 }, /* #6 */
-    { 0x223d86, 0x223503, 0xeb3c71712fd29906, 0x3afcc1f6fd0e60ea, 0x4fc05085cd3bc7e4, 0x0 }, /* #7 */
-    { 0x267482, 0x267487, 0xfb7349c54ff57385, 0xdc9d650a5de5d759, 0xe12a1b450df063d4, 0x0 }, /* #8 */
-    { 0x2400d3, 0x240086, 0x00893874eb473081, 0x898bb261dc207874, 0x890279ecf0d947f2, 0x0 }, /* #9 */
-    { 0x127993, 0x127187, 0xfb86b231776ba2b3, 0x9ee920ac3f889106, 0xa3626e7ac81cee52, 0x0 }, /* #10 */
-    { 0x033e87, 0x033e13, 0xa4f80d3423c048fd, 0x7c3a42037ceb4db3, 0xd74234cf592b04b5, 0x0 }, /* #11 */
-    { 0x190dd6, 0x190d92, 0x725c43b83d63d0de, 0xe4ff85d844c5cfba, 0x72a342200761fedc, 0x0 }, /* #12 */
-    { 0x0a7d86, 0x0a7587, 0xf84f7eeefe80c620, 0xc8af3529a9973f17, 0xd05fb63aab1678f7, 0x0 }, /* #13 */
-    { 0x344307, 0x344303, 0x6fc18d3518722c68, 0x1f8b9d56248fd77a, 0xafca10210c1dab11, 0x0 }, /* #14 */
-    { 0x287f03, 0x287f07, 0x872858fed6bfe6e9, 0x75fdcf75c0aa971b, 0xeed57676e9eab031, 0x0 }, /* #15 */
-    { 0x1475d3, 0x147507, 0xa0a1d5b9e9036fd0, 0x0058cb32c9d9e53c, 0x5fb6f578e0d6756b, 0x0 }, /* #16 */
-    { 0x2d2986, 0x2d2186, 0x9fc16d3885563924, 0xb1006011d93fe1c9, 0x113ef2d953e9a8a5, 0x0 }, /* #17 */
-    { 0x392e12, 0x392696, 0x0a667460db5da14b, 0x9d4116da27c01214, 0x92daa2794c6270c9, 0x0 }, /* #18 */
-    { 0x203f92, 0x203796, 0xb33b0c752c43406e, 0xd79a85f215f250db, 0x245f797ce9af106d, 0x0 }, /* #19 */
-    { 0x204e83, 0x204612, 0x2dad16d671d8454a, 0x6a1d4509b08eb925, 0x3c702e333eb673da, 0x0 }, /* #20 */
-    { 0x295612, 0x295e03, 0x9db3cfc2ef1356a3, 0x212089aa37202f6d, 0x836cb9e7480cd8ca, 0x0 }, /* #21 */
-    { 0x206e52, 0x206696, 0x3ac83e4d3306ab0e, 0xe3ecdde5a3791b42, 0xa9249f9870727034, 0x0 }, /* #22 */
-    { 0x296a17, 0x296203, 0x205fbfe2fe873bb0, 0x172abe9e6cb5dab9, 0xf6cafebb6e2e9f08, 0x0 }, /* #23 */
-    { 0x194317, 0x194b17, 0x92970a5cba57407f, 0x367aa158f480680c, 0xa3e396fc3a29278c, 0x0 }, /* #24 */
-    { 0x0d0cc6, 0x0d0492, 0x5e9e7cb1d4d6bf22, 0xf27a2573cbe33820, 0x93dba8c1f70c78fe, 0x0 }, /* #25 */
-    { 0x2441c3, 0x244183, 0xabe7cb72626366a4, 0x84b3b86aa141475b, 0xd8cbecf83edde0b6, 0x0 }, /* #26 */
-    { 0x323b53, 0x323387, 0xc4a280deeea860ea, 0x8d002fc9f762d21d, 0xc85daeeb08ba7132, 0x0 }, /* #27 */
-    { 0x066b42, 0x066317, 0xe99a440c4bc9bd0b, 0x2ebff4ebdab34235, 0x4525b0df8ee9852a, 0x0 }, /* #28 */
-    { 0x3f23d2, 0x3f2386, 0xf3713ef1b61078e5, 0xfd8a5ab5c5ebd37e, 0x0a191bc40fdb5a99, 0x0 }, /* #29 */
-    { 0x2e06d7, 0x2e0e07, 0x80fbed493184b315, 0x6d0ffc4f8d1c0736, 0xec140f065b975420, 0x0 }, /* #30 */
-    { 0x260a53, 0x260296, 0x260ce5fa0784e5d4, 0xd0b473a1e0539a42, 0xaaa78da7d8ceb46d, 0x0 }, /* #31 */
-    { 0x050587, 0x050517, 0x2e2afc5f4575a329, 0x0f4cbc7acd947bd1, 0xe121c01b881ed8a7, 0x0 }, /* #32 */
-    { 0x0b3d93, 0x0b3d17, 0x84d3f05ae139a31d, 0x60ac2baf97824a4d, 0xdbd83b54b648a72f, 0x0 }, /* #33 */
-    { 0x1f1616, 0x1f1687, 0xa03cdb718fe283d4, 0x905db8504b4d8ce7, 0xf020dcdebb6b0913, 0x0 }, /* #34 */
-    { 0x042c56, 0x042403, 0x17abec3b114dff2d, 0x0079c9a2a97020ce, 0xe8cddd67982221a1, 0x0 }, /* #35 */
-    { 0x024ad2, 0x024213, 0xa80bac49dfd9e814, 0x22c6fff976360a10, 0x7abb53af965c21fc, 0x0 }, /* #36 */
-    { 0x332442, 0x332403, 0x437d493b67532470, 0x1f393577bda6078a, 0xdbbbec3c5652e31a, 0x0 }, /* #37 */
-    { 0x120613, 0x120602, 0x29382295b5a80270, 0x6ce074025a0e7bc8, 0x43a8516ca4667957, 0x0 }, /* #38 */
-    { 0x392c07, 0x392413, 0xe5d2630e6d156569, 0x1e0068c6447aa4f2, 0x382e05b7d7653f88, 0x0 }, /* #39 */
-    { 0x396f07, 0x396712, 0x1b79c47ed767bc46, 0x7cfc9d60aebb1764, 0x6182d8e1d7535b1d, 0x0 }, /* #40 */
-    { 0x2c4dc2, 0x2c4517, 0x442612219a3ab496, 0x0ca56e7f79ab0c11, 0xc87f5c5ddf70577b, 0x0 }, /* #41 */
-    { 0x086206, 0x086a86, 0x40e03e0321af29f0, 0xb111e95d63b6822b, 0x7031ab5a4207583b, 0x0 }, /* #42 */
-    { 0x285b43, 0x285396, 0xcb56f6528b92afd9, 0xf60d46eb85d83728, 0x2ab65098fa45874e, 0x0 }, /* #43 */
-    { 0x2561c3, 0x256113, 0xdffa4e0b70fdb31d, 0x2a1e30d4db179885, 0x4a23e2c96a19e567, 0x0 }, /* #44 */
-    { 0x3d7f52, 0x3d7787, 0xff483b7292857e3c, 0xc95ef71a31bc580f, 0xca16bba79f36d9d3, 0x0 }, /* #45 */
-    { 0x3976d3, 0x397617, 0xcfb5a1d9fd4355cb, 0x1dd528445ad80b69, 0x4e1f866a5d94b59d, 0x0 }, /* #46 */
-    { 0x314117, 0x314992, 0x77d5e73a37043f45, 0xb8d7068873440d92, 0x41011f4e3c3fce4c, 0x0 }, /* #47 */
-    { 0x2e5b13, 0x2e5317, 0x639d3ebf86e71427, 0x3335d9b26f699405, 0xcf989af2e8827fdd, 0x0 }, /* #48 */
-    { 0x240dd7, 0x240d86, 0x4f3cc494ea1ddf81, 0x8a1f929008abd8b2, 0x3ae2cdfb1e8df930, 0x0 }, /* #49 */
-    { 0x0158c6, 0x015803, 0x87ecae73c22accd1, 0x2adaed5705dbf1ba, 0xa2ee3ee343b124e9, 0x0 }, /* #50 */
-    { 0x225bd3, 0x225317, 0x77e7d808eb4dfd6e, 0x0691b16641663027, 0x8ea9d95d561832b8, 0x0 }, /* #51 */
-    { 0x3d7012, 0x3d7803, 0x9893297cced07870, 0x4bd1f33bb45931c2, 0xb33ec9bee588b952, 0x0 }, /* #52 */
-    { 0x2e7312, 0x2e7313, 0x7d4f4a54c36295a8, 0x1613d17f63fb85e6, 0x98c4872aa098f03e, 0x0 }, /* #53 */
-    { 0x056312, 0x056387, 0xa6a23a647800c768, 0xa3ade8509ca87748, 0xfd0badec24a7afe0, 0x0 }, /* #54 */
-    { 0x072117, 0x072197, 0xc9f12f0c5120f205, 0x9ffdfb08ca68b3f3, 0xd60ccbfc7947c1ed, 0x0 }, /* #55 */
-    { 0x241893, 0x241886, 0x6bb375ab2fd1a147, 0xcaff8c83c2c3e53f, 0x5f4c16d892f243f7, 0x0 }, /* #56 */
-    { 0x2f6fc2, 0x2f6f86, 0x75fb247098e7734b, 0xf2ceaca353fce4de, 0x7cd38832bb157193, 0x0 }, /* #57 */
-    { 0x124a86, 0x124a92, 0x68dfcf84ba35e73a, 0x9eb9933377e70020, 0x35d9c3aebdb118e6, 0x0 }, /* #58 */
-    { 0x3d7002, 0x3d7007, 0xbf225f4e02dffc23, 0x0b97ba2fac7f1666, 0x4c755ae1a99f1a43, 0x0 }, /* #59 */
-    { 0x2110d6, 0x211007, 0x29a9c74ea3362a96, 0x22c02526ec9232aa, 0xf9165dd8495c0814, 0x0 }, /* #60 */
-    { 0x2b4e03, 0x2b4617, 0x5be933f8d1cebd3a, 0x2d352dadbd21aa53, 0xd14bf9b4eb52ed18, 0x0 }, /* #61 */
-    { 0x362143, 0x362102, 0x41e966d53dd74ca6, 0x7ea8f4c6c0359868, 0x3cbf8df1825e4bc1, 0x0 }, /* #62 */
-    { 0x3f6857, 0x3f6892, 0x43564e8095f0d7d9, 0x94cf94a4ad2c8f10, 0x51794624173bb736, 0x0 }, /* #63 */
+    { 0x202d46, 0x202546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x030a47, 0x030202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x111a83, 0x111202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x1a3687, 0x1a3602, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x390102, 0x390106, 0x4922cdbbb44b7a88, 0x4922cdbbb44b7a88, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x190e07, 0x190686, 0x94086431ca741741, 0x94086431ca741742, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x085c46, 0x085482, 0x86f37e945cfadea8, 0x86f37e945cfadea8, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x173b47, 0x173382, 0xa2fbf37d189bda28, 0xa2fbf37d189bda29, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x135482, 0x135407, 0x7b9189f04b77c283, 0x6e4bbe1d783d4596, 0xf2ba342d2cc58313, 0x0 }, /* #8 */
+    { 0x020092, 0x020007, 0xe10e721b9835955b, 0x05699a04ccab67bd, 0x245b27e93475d262, 0x0 }, /* #9 */
+    { 0x291c16, 0x291483, 0xe524ce1e8f80a333, 0x98bc5151372998ae, 0xb3978332a7a8f57b, 0x0 }, /* #10 */
+    { 0x1311d3, 0x131107, 0x691e6ff6769e2635, 0x102640ec5f370e6f, 0xa707d0f5e898e839, 0x0 }, /* #11 */
+    { 0x305e42, 0x305687, 0xa3f0847103336089, 0x96bd00616c9664ff, 0xf2cc7bf069630476, 0x0 }, /* #12 */
+    { 0x110986, 0x110187, 0xfc7c4da5025812c1, 0xa7bc1e00fc2c66e8, 0xab3fd05bf9d45427, 0x0 }, /* #13 */
+    { 0x1f47c3, 0x1f4703, 0x22862c103a054163, 0x03ce5bbceb248926, 0xe1482facb11f47c2, 0x0 }, /* #14 */
+    { 0x021196, 0x021182, 0x24e795cfd4d49d34, 0xfb8aac9f4220a858, 0xd6a316cf6d4c0b24, 0x0 }, /* #15 */
+    { 0x3c2d07, 0x3c2507, 0x72b7bdbe0f42edd1, 0x0bc19b16db32a02d, 0x9909dd58cbefb25b, 0x0 }, /* #16 */
+    { 0x3d1157, 0x3d1996, 0x6b237dc6755fa603, 0xca28ebe90a49aba3, 0x5f056e2294ea059f, 0x0 }, /* #17 */
+    { 0x330d96, 0x330586, 0x14535b0d095ce421, 0xb1521ed2ff39927d, 0x9cfec3c5f5dcae5c, 0x0 }, /* #18 */
+    { 0x1a0596, 0x1a0d07, 0xc6d57ff462aec31c, 0x6d3cc494e431e3bd, 0xa66744a0818320a1, 0x0 }, /* #19 */
+    { 0x0f7a03, 0x0f7a82, 0x48bf71ab17c4540a, 0x9f2756dfd471520d, 0x5667e534bcacfe02, 0x0 }, /* #20 */
+    { 0x3b1042, 0x3b1092, 0xc45fdd8045a697d7, 0xd72781f2923093f2, 0x12c7a4724c89fc1b, 0x0 }, /* #21 */
+    { 0x213056, 0x213086, 0xa273dd064e823678, 0xe8a8dc14a07ee51d, 0x4634ff0e51fcaea5, 0x0 }, /* #22 */
+    { 0x311fd3, 0x311793, 0xd8e0dcbb9838d38b, 0xcfd597fc5b094554, 0xf6f4bb40c2d071c8, 0x0 }, /* #23 */
+    { 0x145dc2, 0x145593, 0xfc0383cd8f23277c, 0xf4c7b9a38877650b, 0xf8c435d5f9543d8f, 0x0 }, /* #24 */
+    { 0x3f1846, 0x3f1092, 0x18ac3f19e94590b6, 0xadb645b75ac4d580, 0x950a069d717f44ca, 0x0 }, /* #25 */
+    { 0x1038c7, 0x103086, 0xac215e534f2379b0, 0xb4e6c4d7e74975de, 0x08c566849825fc2d, 0x0 }, /* #26 */
+    { 0x121756, 0x121703, 0xcfff6d096734a55a, 0x2cc9ead60fda891a, 0x5cca7dcca8a5e3c0, 0x0 }, /* #27 */
+    { 0x100502, 0x100596, 0x033c3caa78c67539, 0x8969629d858b04d1, 0x862d25f30cc48f98, 0x0 }, /* #28 */
+    { 0x2f53d7, 0x2f5307, 0x3de4770afbc75b85, 0x13d68a63352a6148, 0xd5f21358396305c2, 0x0 }, /* #29 */
+    { 0x2e47c2, 0x2e4792, 0xeca6eb065405a5fc, 0xf9918ac4d6b14b86, 0x0cea9fbe82aba58a, 0x0 }, /* #30 */
+    { 0x123043, 0x123016, 0x3074961d52f10b02, 0x3a20661ad8cc5350, 0x09abcffd85db484d, 0x0 }, /* #31 */
+    { 0x2634c3, 0x263482, 0x1e97f4ac3886faa4, 0xc4c76197c789b3fb, 0xa62f6ceb8f02b956, 0x0 }, /* #32 */
+    { 0x305382, 0x305303, 0x4aa25a466ee7aa0a, 0x052fe7dc5805f2ab, 0xba8d8d95e91e48a1, 0x0 }, /* #33 */
+    { 0x0c1887, 0x0c1083, 0xef9ed0334f65d031, 0xcdce29e3911390c4, 0xde2f59b041adc092, 0x0 }, /* #34 */
+    { 0x087552, 0x087502, 0x7162ccadf08b85c7, 0x73992220f237bb4f, 0x0236557301ac3588, 0x0 }, /* #35 */
+    { 0x191c52, 0x191406, 0x138d73dbe3395383, 0x64b3d84ccccdb517, 0x51266470e9946194, 0x0 }, /* #36 */
+    { 0x031356, 0x031317, 0x7e91dd5c44a1b71e, 0x35a89f90b5651c6c, 0xb716c23470c3654e, 0x0 }, /* #37 */
+    { 0x3619d2, 0x361996, 0x6173d40a636ac447, 0xc4a0d4bde90683a0, 0x632d00b3859bbf59, 0x0 }, /* #38 */
+    { 0x326893, 0x326003, 0xd29e25a6c65bc381, 0x2131aa66ec5ab889, 0x4e9384c025fef507, 0x0 }, /* #39 */
+    { 0x153857, 0x153013, 0xe2eac261df23d6ca, 0x4d34e41d61133bd5, 0x6a4a21bb81ef650a, 0x0 }, /* #40 */
+    { 0x3224c6, 0x322487, 0xff50cc0767681b40, 0x865a48316c7bb2eb, 0x87097c2a051397ab, 0x0 }, /* #41 */
+    { 0x3742d7, 0x374213, 0x78e772bad926548f, 0x3dec55d7a3e2e9fb, 0xc504e31ccabc956b, 0x0 }, /* #42 */
+    { 0x396382, 0x396b17, 0xda48daf19ed7891d, 0x6674c37ecf5c40eb, 0x8c2be88d3084b7ce, 0x0 }, /* #43 */
+    { 0x167c96, 0x167c13, 0xa58892d2b39044aa, 0x25bc6709367cf167, 0x8033d43682ecacbd, 0x0 }, /* #44 */
+    { 0x132892, 0x132016, 0x0f1201d9b10e5075, 0x209d13910981ab72, 0x118b11b758735afd, 0x0 }, /* #45 */
+    { 0x1b1347, 0x1b1317, 0x7624eb1a218f99a3, 0x33e1f2acca5eedc3, 0xbdbd0792a8cf541f, 0x0 }, /* #46 */
+    { 0x2f2607, 0x2f2612, 0x2af6f9094669933c, 0x4a74737c6ba63ef7, 0x1f7d7a73253cabba, 0x0 }, /* #47 */
+    { 0x305ec2, 0x305617, 0xb5a76ea42bd99f2c, 0x06298fe2b8f41ae8, 0x5082213e8d1a7bbc, 0x0 }, /* #48 */
+    { 0x197f02, 0x197706, 0x034039ff674ded95, 0x2efcdf9824efd59f, 0x2bbca598bda1e80a, 0x0 }, /* #49 */
+    { 0x162183, 0x162116, 0x44adb948af460dce, 0x593666d30497e54e, 0x1488ad8a5551d77f, 0x0 }, /* #50 */
+    { 0x2a1902, 0x2a1186, 0x6fcdfb68369493ca, 0xf11d7ec994930e2b, 0x814f83615dfe7a61, 0x0 }, /* #51 */
+    { 0x112853, 0x112096, 0x1059ec6fc47478ef, 0xfede645e36f63536, 0xee8477ee7281bc46, 0x0 }, /* #52 */
+    { 0x216cd6, 0x216483, 0xcc8bfdea59c2b261, 0xa723ef8174855407, 0xda97f1971ac2a1a6, 0x0 }, /* #53 */
+    { 0x3e4557, 0x3e4d86, 0x693bb8d14a1ca302, 0xd2d0be018852937b, 0x699505303e35f078, 0x0 }, /* #54 */
+    { 0x151992, 0x151116, 0x72df82a94150ee69, 0x7408fc9eb13506e7, 0x012979f56fe4187e, 0x0 }, /* #55 */
+    { 0x0973d6, 0x097b07, 0xc1a2e96e92d770fd, 0x75dbcaf56656237e, 0xb438e186d37eb281, 0x0 }, /* #56 */
+    { 0x0b48d6, 0x0b4017, 0xfec361324d34a15d, 0x643b331d62e4284b, 0x6577d1eb15af86ee, 0x0 }, /* #57 */
+    { 0x294616, 0x294e82, 0x12f9e869dc07b9e7, 0x89482eee177c261c, 0x764e46843b746c35, 0x0 }, /* #58 */
+    { 0x002593, 0x002586, 0x852ba4e847748f3a, 0xbf891c01f675299c, 0x3a5d7719af009a61, 0x0 }, /* #59 */
+    { 0x2f5717, 0x2f5706, 0x420f8e6175d0b026, 0x46e5681beca60e7b, 0x04d5d9ba76d55e54, 0x0 }, /* #60 */
+    { 0x2a6f02, 0x2a6792, 0x9a7caa341aef6477, 0xfd63db8d345bc991, 0x62e73159196c651a, 0x0 }, /* #61 */
+    { 0x364c82, 0x364403, 0xcbfe7c8e4019960a, 0x30670adf51636ddf, 0x64688e511149d7d5, 0x0 }, /* #62 */
+    { 0x230296, 0x230286, 0x747435bbe3c9fad2, 0xfad2a89d6a06c04e, 0x865e72e1863cc57c, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_adc_u64_locked[] =
 {
-    { 0x2c0f47, 0x2c0f13, 0xac38828659deb4ee, 0x653def4c8be017da, 0xb9056cc6320162eb, 0x0 }, /* #0 */
-    { 0x285843, 0x285083, 0xe74e202c7dc45f52, 0xc517ee54f7e69c2f, 0xddc9ce287a223cdc, 0x0 }, /* #1 */
-    { 0x3d5412, 0x3d5406, 0x1611cc41a5765601, 0x7ec2165e4fef418d, 0x68b04a1caa78eb8c, 0x0 }, /* #2 */
-    { 0x1129d6, 0x112982, 0x785812b9ffed5c90, 0xbdfa09e41e22c9f8, 0x45a1f72a1e356d68, 0x0 }, /* #3 */
-    { 0x296943, 0x296186, 0x0ba249247d52ded0, 0xa99b0dda88c2bf44, 0x9df8c4b60b6fe073, 0x0 }, /* #4 */
-    { 0x3a1813, 0x3a1086, 0x3275eb9da7d7ada2, 0xff269bb9439778c3, 0xccb0b01b9bbfcb20, 0x0 }, /* #5 */
-    { 0x3963d2, 0x396317, 0xf556fb226ae45825, 0x3efa5cfc8c660982, 0x49a361da2181b15d, 0x0 }, /* #6 */
-    { 0x2d54d3, 0x2d5482, 0x9bb69e344ce62d85, 0xd5968b01bf32a3a8, 0x39dfeccd724c7622, 0x0 }, /* #7 */
-    { 0x334517, 0x334507, 0xd4ad4f29cada5715, 0x0ec263ed89026e6f, 0x3a1514c3be281759, 0x0 }, /* #8 */
-    { 0x064cd2, 0x064407, 0x79759bdc4f9dafa1, 0x105f2a02e7e97671, 0x96e98e26984bc6d0, 0x0 }, /* #9 */
-    { 0x336c82, 0x336486, 0x05f511ac72daf891, 0xb6a764bdcf364fa6, 0xb0b253115c5b5715, 0x0 }, /* #10 */
-    { 0x2b3ac6, 0x2b3a17, 0xe1dba14dcdbaf56b, 0x6efc0bbd67f5cd03, 0x8d206a6f9a3ad798, 0x0 }, /* #11 */
-    { 0x2b44d2, 0x2b4406, 0x579cc86966907b82, 0x727e5b4e1cb9ed1d, 0x1ae192e4b629719b, 0x0 }, /* #12 */
-    { 0x326553, 0x326d17, 0x9d8e4aa8002f3dfb, 0x222b011ea8f6c990, 0x849cb676a8c78b94, 0x0 }, /* #13 */
-    { 0x0f2003, 0x0f2892, 0x772986284888ed7e, 0x82c282e0cfafd6b5, 0x0b98fcb88726e936, 0x0 }, /* #14 */
-    { 0x373ac6, 0x373203, 0x7f211051e0093f65, 0x66f790f6b3bf959d, 0xe7d680a4d3b65638, 0x0 }, /* #15 */
-    { 0x172342, 0x172392, 0x369745f6e869bf6f, 0xcc1742d0addc15bc, 0x957ffcd9c572564d, 0x0 }, /* #16 */
-    { 0x313643, 0x313696, 0x9d7d9548756b4b3d, 0xa29a7c43953f0456, 0x051ce6fb1fd3b918, 0x0 }, /* #17 */
-    { 0x006b56, 0x006b86, 0x41fa7239e3087bd7, 0xa88981ca84697909, 0x668f0f90a160fd32, 0x0 }, /* #18 */
-    { 0x064a96, 0x064286, 0x0acb9156fda6b171, 0xf2ac62c7b8595c14, 0xe7e0d170bab2aaa3, 0x0 }, /* #19 */
-    { 0x162486, 0x162492, 0x1b2de2f992f762d9, 0xa68632fcf487ba38, 0x8b5850036190575f, 0x0 }, /* #20 */
-    { 0x2d1b92, 0x2d1313, 0xfeb1308eccaf252b, 0x67732569ef99fff4, 0x68c1f4db22eadac9, 0x0 }, /* #21 */
-    { 0x326ac6, 0x326283, 0xe444a59df47f95d0, 0xdc6d68968b548ed5, 0xf828c2f896d4f905, 0x0 }, /* #22 */
-    { 0x186543, 0x186503, 0x60480a17e5a9ef51, 0x4246e5c8bf388cb5, 0xe1fedbb0d98e9d63, 0x0 }, /* #23 */
-    { 0x093213, 0x093a92, 0x217e3ba770b68f5d, 0x94da0fcb5734f17c, 0x735bd423e67e621e, 0x0 }, /* #24 */
-    { 0x040102, 0x040196, 0x178dbdd6fbf1301c, 0xf4fd13d9d69b68ca, 0xdd6f5602daaa38ae, 0x0 }, /* #25 */
-    { 0x374d12, 0x374596, 0xba90cf9d8142b7cc, 0xd94b10e9fa714314, 0x1eba414c792e8b48, 0x0 }, /* #26 */
-    { 0x147456, 0x147407, 0xb44c322c79b56640, 0x337990cf3027889a, 0x7f2d5ea2b672225a, 0x0 }, /* #27 */
-    { 0x201ec2, 0x201e82, 0x4ef094e68d4d50c0, 0xbb63f123220ce073, 0x6c735c3c94bf8fb3, 0x0 }, /* #28 */
-    { 0x2c1ec6, 0x2c1607, 0x73699d1223eb5ad2, 0x3b3bcee57eb27dee, 0xc7d231d35ac7231c, 0x0 }, /* #29 */
-    { 0x053853, 0x053013, 0x0ebfb4b95bff305b, 0x04c166c5a7f1159b, 0xf601b20c4bf1e53f, 0x0 }, /* #30 */
-    { 0x106e52, 0x106606, 0x0ace977c9f7d0cba, 0x311c51ffe0b880fc, 0x264dba83413b7442, 0x0 }, /* #31 */
-    { 0x100212, 0x100a17, 0xcbaf238fc9fa163a, 0x64b175d0e1419d81, 0x9902524117478747, 0x0 }, /* #32 */
-    { 0x265706, 0x265f13, 0xf1f3dc4defdd6c57, 0x7fcae68270e1ea04, 0x8dd70a3481047dad, 0x0 }, /* #33 */
-    { 0x1e6307, 0x1e6396, 0x8bc3b9dc490a6e1f, 0x9695b1da27e98eac, 0x0ad1f7fddedf208c, 0x0 }, /* #34 */
-    { 0x300897, 0x300003, 0xcae9fdd0e0c42232, 0x4a6db00ea8daab4f, 0x7f83b23dc816891c, 0x0 }, /* #35 */
-    { 0x2a6356, 0x2a6b03, 0x8bfbfb7078b56121, 0x24c9bb93c4edfe2a, 0x98cdc0234c389d09, 0x0 }, /* #36 */
-    { 0x016743, 0x016707, 0x7f9e1fd9102a27d9, 0x2e7582c57667280a, 0xaed762ec663d0030, 0x0 }, /* #37 */
-    { 0x1f2cc7, 0x1f2413, 0x63abaaa5250a07ad, 0x1ffaf836005a7170, 0xbc4f4d90db5069c2, 0x0 }, /* #38 */
-    { 0x2d47d6, 0x2d4716, 0x06d7840e1c897e9d, 0x104065354ba83541, 0x0968e1272f1eb6a4, 0x0 }, /* #39 */
-    { 0x154c46, 0x154497, 0xcb2a3793c695a789, 0x84d9cda2473c4128, 0xb9af960e80a6999f, 0x0 }, /* #40 */
-    { 0x240e92, 0x240697, 0xd0326e10ad95ee0e, 0x801d14a84c6dd2cc, 0xafeaa6979ed7e4be, 0x0 }, /* #41 */
-    { 0x1f1c16, 0x1f1492, 0x9ffa691f3e2c9158, 0xcaa737d36f3813f7, 0x2aacceb4310b829f, 0x0 }, /* #42 */
-    { 0x362147, 0x362197, 0xaa46fe4b239865da, 0x94fb02d83e796977, 0xeab4048d1ae1039c, 0x0 }, /* #43 */
-    { 0x165ac2, 0x165287, 0xef0653cfdffc33f0, 0xe8319e6468648717, 0xf92b4a9488685327, 0x0 }, /* #44 */
-    { 0x2d57d6, 0x2d5792, 0x06cc287b3fe3d55a, 0xf5e107cb05597c13, 0xef14df4fc575a6b9, 0x0 }, /* #45 */
-    { 0x105387, 0x105317, 0x53c694ddaf7987dc, 0x3b35d41b01d0ec00, 0xe76f3f3d52576423, 0x0 }, /* #46 */
-    { 0x205206, 0x205283, 0xc96e6bb8c63c427b, 0xc44237d4369e652c, 0xfad3cc1b706222b1, 0x0 }, /* #47 */
-    { 0x3d1ec3, 0x3d1603, 0xde6a6a35b3f0321e, 0x4161bac4d053201f, 0x62f7508f1c62ee00, 0x0 }, /* #48 */
-    { 0x096e12, 0x096603, 0x5e68066fbf36ac45, 0x24951fa7feb51d46, 0xc62d19383f7e7101, 0x0 }, /* #49 */
-    { 0x122e92, 0x122e96, 0x6801eef99dcb671d, 0xdb6184e934bb9911, 0x735f95ef96f031f4, 0x0 }, /* #50 */
-    { 0x2c3916, 0x2c3117, 0xa9c8ea7f19eb57ac, 0x00b77e835f86a4f3, 0x56ee9404459b4d47, 0x0 }, /* #51 */
-    { 0x373f12, 0x373f13, 0x8c39d4e3eae9912b, 0x10445d8453b11a85, 0x840a88a068c7895a, 0x0 }, /* #52 */
-    { 0x0f6346, 0x0f6302, 0x2076ed85af9210a5, 0x43afdd330f75d80e, 0x2338efad5fe3c769, 0x0 }, /* #53 */
-    { 0x3f7997, 0x3f7113, 0xdbef7aca069202b4, 0x3b27a5048df895a2, 0x5f382a3a876692ed, 0x0 }, /* #54 */
-    { 0x1c55d3, 0x1c5513, 0x3a07af4a0e082a28, 0x08788d6f5c8d6b32, 0xce70de254e854109, 0x0 }, /* #55 */
-    { 0x085683, 0x085687, 0xe1b6bfb46f69c9f3, 0x8b17452e144d9daa, 0xa9608579a4e3d3b6, 0x0 }, /* #56 */
-    { 0x1a6007, 0x1a6007, 0x5541338a3ab26204, 0x1de2d329665136c5, 0xc8a19f9f2b9ed4c0, 0x0 }, /* #57 */
-    { 0x3624d3, 0x362492, 0x99c992a566c90e4b, 0xf5185d2f6783aa29, 0x5b4eca8a00ba9bdd, 0x0 }, /* #58 */
-    { 0x1358d3, 0x135817, 0x8dde8c820a6e9b01, 0x27206c6298496dc0, 0x9941dfe08ddad2be, 0x0 }, /* #59 */
-    { 0x1118c7, 0x111882, 0x37d2c17ea4ba2118, 0xabbd3b5bd25774ec, 0x73ea79dd2d9d53d3, 0x0 }, /* #60 */
-    { 0x265797, 0x265f96, 0x2032f97d3d561bac, 0x9f706d672fefa9bb, 0x7f3d73e9f2998e0e, 0x0 }, /* #61 */
-    { 0x046646, 0x046e82, 0x1c423ba8f2346eb2, 0x9a480804728f0fc8, 0x7e05cc5b805aa116, 0x0 }, /* #62 */
-    { 0x2b2b02, 0x2b2382, 0x0c7d8cdf4867a4f0, 0xfd13678a8f1350a4, 0xf095daab46ababb4, 0x0 }, /* #63 */
+    { 0x2d0096, 0x2d0046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x0a4456, 0x0a4446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x152982, 0x152146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x0171d6, 0x017146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x1b62c3, 0x1b6282, 0xe3cdca22c23b2a79, 0xe3cdca22c23b2a7a, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x220d83, 0x220506, 0x0d322915c8c31370, 0x0d322915c8c31371, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x1e2353, 0x1e2382, 0xc8a70b6f54310b31, 0xc8a70b6f54310b32, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x031d93, 0x031582, 0x887fc82da5fccc51, 0x887fc82da5fccc52, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x2f2192, 0x2f2182, 0xc0ff43384dfd1df2, 0xc537a24f51f14e02, 0x04385f1703f43010, 0x0 }, /* #8 */
+    { 0x071dd7, 0x071517, 0x5ff996b9fec7dccf, 0x0ffec2ac8d064f6a, 0xb0052bf28e3e729a, 0x0 }, /* #9 */
+    { 0x094ed7, 0x094e96, 0x513d528594c2d21b, 0xbae0ed92e388d914, 0x69a39b0d4ec606f8, 0x0 }, /* #10 */
+    { 0x333dc3, 0x333596, 0x9672c16eaa0fc4dd, 0x9b977634b05066e4, 0x0524b4c60640a206, 0x0 }, /* #11 */
+    { 0x1803c3, 0x180317, 0x6126870110c03e95, 0x5ed1341815c54ae1, 0xfdaaad1705050c4b, 0x0 }, /* #12 */
+    { 0x2f1086, 0x2f1002, 0x222203fea6bd3dc1, 0x4eec59635e22d87c, 0x2cca5564b7659abb, 0x0 }, /* #13 */
+    { 0x113c53, 0x113413, 0x5b92af1fdd43e22d, 0x08e05dd5a6b7d597, 0xad4daeb5c973f369, 0x0 }, /* #14 */
+    { 0x307d43, 0x307506, 0x57620c328b416702, 0x6aacaf38766e1444, 0x134aa305eb2cad41, 0x0 }, /* #15 */
+    { 0x196047, 0x196003, 0x709c7178877886ea, 0x2baf035e5357beae, 0xbb1291e5cbdf37c3, 0x0 }, /* #16 */
+    { 0x2b2fc6, 0x2b2797, 0xfce52be39b1a7b5a, 0xe78cd328335dfd90, 0xeaa7a74498438236, 0x0 }, /* #17 */
+    { 0x2f5003, 0x2f5813, 0x84e9bf5349fb5e1f, 0x290ed9e621f726b6, 0xa4251a92d7fbc896, 0x0 }, /* #18 */
+    { 0x383316, 0x383392, 0xf7e78d0d3fdb0723, 0xf9081873accfd9a1, 0x01208b666cf4d27e, 0x0 }, /* #19 */
+    { 0x3d1687, 0x3d1602, 0x410409411caa4fd8, 0x588888bb699131fd, 0x17847f7a4ce6e224, 0x0 }, /* #20 */
+    { 0x034646, 0x034693, 0xe954e8dffae15a5d, 0x9ccbfa3deedaa267, 0xb377115df3f9480a, 0x0 }, /* #21 */
+    { 0x0a2606, 0x0a2686, 0xcc1a140c7329e611, 0xe130f12310de8bca, 0x1516dd169db4a5b9, 0x0 }, /* #22 */
+    { 0x3c4597, 0x3c4517, 0xe568426624f6380f, 0x54347363471974d8, 0x6ecc30fd22233cc8, 0x0 }, /* #23 */
+    { 0x2812c3, 0x281202, 0x20bdb17272290215, 0x28f6deb100500ffe, 0x08392d3e8e270de8, 0x0 }, /* #24 */
+    { 0x1d5847, 0x1d5083, 0x9df77c507f32721c, 0x9564d8202e7f201f, 0xf76d5bcfaf4cae02, 0x0 }, /* #25 */
+    { 0x0011d6, 0x001982, 0x619d90347ea430d1, 0xa640345890afeefb, 0x44a2a424120bbe2a, 0x0 }, /* #26 */
+    { 0x3e1653, 0x3e1606, 0x3044eda921bb3291, 0x682eed250ada840f, 0x37e9ff7be91f517d, 0x0 }, /* #27 */
+    { 0x340f83, 0x340793, 0xfb5556debc6d65a6, 0xa9c399169fc2e561, 0xae6e4237e3557fba, 0x0 }, /* #28 */
+    { 0x1b6943, 0x1b6907, 0xf120d95e8fb0da09, 0x77ed655043ce6b7e, 0x86cc8bf1b41d9174, 0x0 }, /* #29 */
+    { 0x2d1e07, 0x2d1697, 0xea93267c97f2faff, 0xacb5433288529f96, 0xc2221cb5f05fa496, 0x0 }, /* #30 */
+    { 0x296b07, 0x296306, 0x19336359d5181150, 0x77a2e9852fd4896f, 0x5e6f862b5abc781e, 0x0 }, /* #31 */
+    { 0x0b4f83, 0x0b4793, 0xb6374469d3fee59c, 0x86219ff303df3dec, 0xcfea5b892fe0584f, 0x0 }, /* #32 */
+    { 0x242256, 0x242203, 0x0b68a373a8b8e642, 0x0771c8bf573bd4ea, 0xfc09254bae82eea8, 0x0 }, /* #33 */
+    { 0x0f3852, 0x0f3013, 0xec320244f282d704, 0x6941992a794410b0, 0x7d0f96e586c139ac, 0x0 }, /* #34 */
+    { 0x3e25d6, 0x3e2593, 0xbda291bf3861f12e, 0xb24c28745344ba80, 0xf4a996b51ae2c952, 0x0 }, /* #35 */
+    { 0x344b13, 0x344313, 0x3b253521374f483d, 0x250524c7eee7c608, 0xe9dfefa6b7987dca, 0x0 }, /* #36 */
+    { 0x234c87, 0x234406, 0x1948be38da310af1, 0x373ff5f638c87066, 0x1df737bd5e976574, 0x0 }, /* #37 */
+    { 0x3973c6, 0x397307, 0xe8ae6aa3997e4fe0, 0x19c05f4987d02e44, 0x3111f4a5ee51de64, 0x0 }, /* #38 */
+    { 0x344252, 0x344a96, 0x73c9b2105e92180f, 0xc9a3e3c943cccbbe, 0x55da31b8e53ab3af, 0x0 }, /* #39 */
+    { 0x336282, 0x336297, 0xdba147c642c7d8d4, 0x85557fce015c07e1, 0xa9b43807be942f0d, 0x0 }, /* #40 */
+    { 0x2e1202, 0x2e1213, 0xec0caf69f1b38b3e, 0x4a3328c73a4f890d, 0x5e26795d489bfdcf, 0x0 }, /* #41 */
+    { 0x0d3016, 0x0d3083, 0xb4c20c707304646a, 0x9c5fab70a77ccecb, 0xe79d9f0034786a61, 0x0 }, /* #42 */
+    { 0x0f6b52, 0x0f6393, 0xe5da60be6f1e9935, 0xbe22ffafdd727ea1, 0xd8489ef16e53e56c, 0x0 }, /* #43 */
+    { 0x0b3a56, 0x0b3202, 0x01840eadc5fac881, 0x2cd122aa12c41a1c, 0x2b4d13fc4cc9519b, 0x0 }, /* #44 */
+    { 0x287506, 0x287d07, 0x8574b201a2980ef2, 0x58717c2cd941714d, 0xd2fcca2b36a9625b, 0x0 }, /* #45 */
+    { 0x2a65d3, 0x2a6d13, 0x83b60e8ed9eea3c1, 0x3e7bc0d1f8fc0e10, 0xbac5b2431f0d6a4e, 0x0 }, /* #46 */
+    { 0x125816, 0x125093, 0xdde9fe0bfe5a5618, 0x818ec8142db21170, 0xa3a4ca082f57bb58, 0x0 }, /* #47 */
+    { 0x116c82, 0x116c07, 0x819fe74921cfbda7, 0x39b97d976c8553be, 0xb819964e4ab59617, 0x0 }, /* #48 */
+    { 0x3175c3, 0x317586, 0x85a7b70c7db7e2d7, 0xc0c055555f27577b, 0x3b189e48e16f74a3, 0x0 }, /* #49 */
+    { 0x0f53d2, 0x0f5307, 0xc0df10409b61e416, 0x2df9708642bfb41e, 0x6d1a6045a75dd008, 0x0 }, /* #50 */
+    { 0x1761c2, 0x176107, 0xb832454746f81b23, 0x228aeee3262c9e95, 0x6a58a99bdf348372, 0x0 }, /* #51 */
+    { 0x042556, 0x042517, 0xf1a4bb0d8858a8a9, 0x2ed02dc2daa7d944, 0x3d2b72b5524f309b, 0x0 }, /* #52 */
+    { 0x076402, 0x076492, 0x99a774da728f592f, 0xe02edd150ad08970, 0x4687683a98413041, 0x0 }, /* #53 */
+    { 0x023016, 0x023896, 0x46129db6350edf34, 0xa78502ee77760771, 0x617265384267283d, 0x0 }, /* #54 */
+    { 0x083456, 0x083403, 0xd3931dd91a43b2dc, 0x425d99ee3c49e8ef, 0x6eca7c1522063613, 0x0 }, /* #55 */
+    { 0x1f4a13, 0x1f4292, 0x24dc59e7ab81f87f, 0xa84547cbfb473cb9, 0x8368ede44fc54439, 0x0 }, /* #56 */
+    { 0x253412, 0x253413, 0xab1a27b330e3b2a9, 0x283cff07e44341a7, 0x7d22d754b35f8efe, 0x0 }, /* #57 */
+    { 0x2f6e02, 0x2f6e17, 0x9d09184c4b06c5f3, 0x6ff80e53cfc7da82, 0xd2eef60784c1148f, 0x0 }, /* #58 */
+    { 0x121697, 0x121e17, 0xe7b512dfd08a250b, 0x734bd054b2497917, 0x8b96bd74e1bf540b, 0x0 }, /* #59 */
+    { 0x152746, 0x152703, 0xaa8e83fac7996092, 0x0b298366c59286c2, 0x609aff6bfdf92630, 0x0 }, /* #60 */
+    { 0x377c07, 0x377482, 0xa76b508f26f98bbb, 0xb59dceeacec8157f, 0x0e327e5ba7ce89c3, 0x0 }, /* #61 */
+    { 0x0b7c96, 0x0b7483, 0xf7bd8cf9ab428275, 0xa505acecea370b26, 0xad481ff33ef488b1, 0x0 }, /* #62 */
+    { 0x2d1007, 0x2d1013, 0x477a34624b9009b6, 0x179a4107abee4d86, 0xd0200ca5605e43cf, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_sub_u64[] =
 {
-    { 0x072952, 0x072182, 0xb2e45acd71f3a539, 0x86dd97c743ee2191, 0x2c06c3062e0583a8, 0x0 }, /* #0 */
-    { 0x2d5556, 0x2d5513, 0x1daf9d19a75b7c9a, 0x328c4e2eb2e8783e, 0xeb234eeaf473045c, 0x0 }, /* #1 */
-    { 0x121b93, 0x121383, 0x842d54b2c1d20885, 0xa2f79cd485be9443, 0xe135b7de3c137442, 0x0 }, /* #2 */
-    { 0x3a60d2, 0x3a6097, 0x86dbf4ba872cb014, 0x87f57423f48ccd3a, 0xfee68096929fe2da, 0x0 }, /* #3 */
-    { 0x0438d2, 0x043083, 0xc01a10e1de363d17, 0xcb38a7dbeeebf870, 0xf4e16905ef4a44a7, 0x0 }, /* #4 */
-    { 0x360317, 0x360387, 0x1085281a038ccb83, 0xa7c11ae96d80df41, 0x68c40d30960bec42, 0x0 }, /* #5 */
-    { 0x3d5f12, 0x3d5f12, 0xd328f6eb170a0661, 0x5e44f80ab09f1d6d, 0x74e3fee0666ae8f4, 0x0 }, /* #6 */
-    { 0x323f42, 0x323707, 0x69fc6faa4896b645, 0x6bfddbd2cc8f7e03, 0xfdfe93d77c073842, 0x0 }, /* #7 */
-    { 0x1c48c2, 0x1c4816, 0x8604803c20749585, 0x63c78d6c4ef5af4b, 0x223cf2cfd17ee63a, 0x0 }, /* #8 */
-    { 0x290592, 0x290513, 0x04a4bcf1f7ee66e2, 0x0842c96b9c7dd176, 0xfc61f3865b70956c, 0x0 }, /* #9 */
-    { 0x3b2216, 0x3b2297, 0x42468ca9cbc308a0, 0xf4001982e6063b63, 0x4e467326e5bccd3d, 0x0 }, /* #10 */
-    { 0x314b16, 0x314b83, 0x0a087592ca0db586, 0x8410d9aad8aeec23, 0x85f79be7f15ec963, 0x0 }, /* #11 */
-    { 0x1c7e96, 0x1c7686, 0xf2a1763843ba2824, 0xd1f471febd6196d1, 0x20ad043986589153, 0x0 }, /* #12 */
-    { 0x306bc6, 0x306383, 0x8b39811c5a3351f7, 0xc3f4a44e2de7f6f2, 0xc744dcce2c4b5b05, 0x0 }, /* #13 */
-    { 0x3c7cc7, 0x3c7496, 0xfad57ce9af6e6d7a, 0xee9fd6761972897b, 0x0c35a67395fbe3ff, 0x0 }, /* #14 */
-    { 0x024e42, 0x024687, 0x8abe1d827bf4e462, 0x8eff23a4f4719d12, 0xfbbef9dd87834750, 0x0 }, /* #15 */
-    { 0x065b83, 0x065306, 0xf50deb4a826a468e, 0x44ce1d839d97e412, 0xb03fcdc6e4d2627c, 0x0 }, /* #16 */
-    { 0x1e3b96, 0x1e3396, 0xb1b161f792f76b7b, 0x9e7edac05e60b2de, 0x133287373496b89d, 0x0 }, /* #17 */
-    { 0x0b5687, 0x0b5e87, 0x7fdbd99ec81f5077, 0xb7b0b63c0d72fad1, 0xc82b2362baac55a6, 0x0 }, /* #18 */
-    { 0x1f7b16, 0x1f7312, 0xd8c57fe3eb9f9390, 0x2cda879a9d5076c7, 0xabeaf8494e4f1cc9, 0x0 }, /* #19 */
-    { 0x121707, 0x121716, 0x565bc155374126d2, 0x102e9a72554f67e8, 0x462d26e2e1f1beea, 0x0 }, /* #20 */
-    { 0x136346, 0x136306, 0x12fa5e0db577e76b, 0x0a9bd2bbc2433635, 0x085e8b51f334b136, 0x0 }, /* #21 */
-    { 0x0c7703, 0x0c7782, 0xec2654e713615496, 0xbdeb62684ad13440, 0x2e3af27ec8902056, 0x0 }, /* #22 */
-    { 0x0645c2, 0x064516, 0x45e4c161fbd792c4, 0x2dde45ba0e83c878, 0x18067ba7ed53ca4c, 0x0 }, /* #23 */
-    { 0x201d43, 0x201d06, 0xcf1b5b02e6e14392, 0x65a8689799ed3ab1, 0x6972f26b4cf408e1, 0x0 }, /* #24 */
-    { 0x0904c2, 0x090c16, 0xc43d05f7f3734fc4, 0x4667b9b83120b277, 0x7dd54c3fc2529d4d, 0x0 }, /* #25 */
-    { 0x005bc7, 0x005307, 0x08c9a909fddf33eb, 0x33f7933d0e66a18b, 0xd4d215ccef789260, 0x0 }, /* #26 */
-    { 0x152f97, 0x152716, 0xe1a4d12af666f610, 0x18245df76ac6a795, 0xc98073338ba04e7b, 0x0 }, /* #27 */
-    { 0x0b3ed2, 0x0b3692, 0xf73e7530d2531402, 0xd180fe7eacd3555d, 0x25bd76b2257fbea5, 0x0 }, /* #28 */
-    { 0x3b3353, 0x3b3396, 0xff1b75bd1203ea8b, 0x90dea1a7ae34de0f, 0x6e3cd41563cf0c7c, 0x0 }, /* #29 */
-    { 0x074642, 0x074687, 0xae00da442ef36744, 0xf2dade5bf4f9a950, 0xbb25fbe839f9bdf4, 0x0 }, /* #30 */
-    { 0x3d5a86, 0x3d5a93, 0x4233138ae58c73a2, 0x9f9f3c4fbe4488a8, 0xa293d73b2747eafa, 0x0 }, /* #31 */
-    { 0x171506, 0x171503, 0x29966aebb43a7402, 0x58d81db221f4f461, 0xd0be4d3992457fa1, 0x0 }, /* #32 */
-    { 0x000292, 0x000293, 0xddf35857c8ea89a7, 0xfd2eecc2f5bdc28a, 0xe0c46b94d32cc71d, 0x0 }, /* #33 */
-    { 0x325252, 0x325a12, 0xbbefefe40b503341, 0x623b238485e1b2c7, 0x59b4cc5f856e807a, 0x0 }, /* #34 */
-    { 0x157e02, 0x157e12, 0x8ee68d01f44d8b16, 0x1b1dd320321a46cb, 0x73c8b9e1c233444b, 0x0 }, /* #35 */
-    { 0x237d56, 0x237587, 0xa9009609b2f9b97c, 0xac8a9af38d7f7b96, 0xfc75fb16257a3de6, 0x0 }, /* #36 */
-    { 0x370056, 0x370883, 0x116933f6724c4c2f, 0x85ab42fa2079e7c7, 0x8bbdf0fc51d26468, 0x0 }, /* #37 */
-    { 0x183643, 0x183616, 0xdeede3c28a9c5a52, 0x0ab7e838f6985414, 0xd435fb899404063e, 0x0 }, /* #38 */
-    { 0x150a92, 0x150213, 0x155296ade1688671, 0x45038915404643a7, 0xd04f0d98a12242ca, 0x0 }, /* #39 */
-    { 0x057e87, 0x057692, 0xb58e3e6ea2b56978, 0xb11605201510856b, 0x0478394e8da4e40d, 0x0 }, /* #40 */
-    { 0x3a3206, 0x3a3283, 0x8a8b9003f9f420a6, 0xe238198869584575, 0xa853767b909bdb31, 0x0 }, /* #41 */
-    { 0x073a97, 0x073203, 0x231b5f54e7f5722e, 0x6de76b68cde5dc61, 0xb533f3ec1a0f95cd, 0x0 }, /* #42 */
-    { 0x132617, 0x132692, 0xb037dfc40973a305, 0x8ebc20a9252fcd6e, 0x217bbf1ae443d597, 0x0 }, /* #43 */
-    { 0x3f75d6, 0x3f7517, 0x2b8926ec7b596b24, 0x452ceb1101fee409, 0xe65c3bdb795a871b, 0x0 }, /* #44 */
-    { 0x1d3a83, 0x1d3297, 0x82ef19328081b284, 0xa3f440e221228f65, 0xdefad8505f5f231f, 0x0 }, /* #45 */
-    { 0x0f7c13, 0x0f7402, 0x7610b8cb961af7ff, 0x4d3b12449246a404, 0x28d5a68703d453fb, 0x0 }, /* #46 */
-    { 0x277e02, 0x277697, 0xb258b1ec431567e8, 0xea374391e60c304e, 0xc8216e5a5d09379a, 0x0 }, /* #47 */
-    { 0x137b97, 0x137317, 0x3351964063322da0, 0x7ecd6fb6f1d2aebb, 0xb4842689715f7ee5, 0x0 }, /* #48 */
-    { 0x3e0746, 0x3e0713, 0x306fe7ccee91bae9, 0x31ab6a62ebb69ffd, 0xfec47d6a02db1aec, 0x0 }, /* #49 */
-    { 0x057b03, 0x057312, 0x7f60cd04e2accf58, 0x7d1eb79a7678ed3b, 0x0242156a6c33e21d, 0x0 }, /* #50 */
-    { 0x0c0402, 0x0c0416, 0x113e02dd28635475, 0x09c9855e2a352f9f, 0x07747d7efe2e24d6, 0x0 }, /* #51 */
-    { 0x1a7fd2, 0x1a7702, 0xd5da590d39d2d6f6, 0x0761b39187c66746, 0xce78a57bb20c6fb0, 0x0 }, /* #52 */
-    { 0x385656, 0x385616, 0x79aaffd3c4361151, 0x1fc277c3fab47e18, 0x59e8880fc9819339, 0x0 }, /* #53 */
-    { 0x3c1e12, 0x3c1697, 0x27d1fc31c2ade9d2, 0xf1cd932337a9e06f, 0x3604690e8b040963, 0x0 }, /* #54 */
-    { 0x0d5282, 0x0d5216, 0xbaacd15a9b2e2507, 0x2d998981f3499b39, 0x8d1347d8a7e489ce, 0x0 }, /* #55 */
-    { 0x113c96, 0x113412, 0xeee63f32bdb5dd94, 0x5b710937af76b915, 0x937535fb0e3f247f, 0x0 }, /* #56 */
-    { 0x2a7b97, 0x2a7397, 0x03c03a1931f3e6f6, 0x8d3b9031f0cda5bb, 0x7684a9e74126413b, 0x0 }, /* #57 */
-    { 0x2e1887, 0x2e1086, 0xf90eeda91fa81c9a, 0xdd618aa01c930d17, 0x1bad630903150f83, 0x0 }, /* #58 */
-    { 0x0112c6, 0x011297, 0xa53796987c3f61f2, 0xdbcf249997bf79b4, 0xc96871fee47fe83e, 0x0 }, /* #59 */
-    { 0x135f87, 0x135712, 0xe9cd1dd370b7a951, 0x2aa584cf97566b68, 0xbf279903d9613de9, 0x0 }, /* #60 */
-    { 0x2e3453, 0x2e3402, 0x71c183d24dc2603c, 0x2a9f6033b60cf6b9, 0x4722239e97b56983, 0x0 }, /* #61 */
-    { 0x105d92, 0x105506, 0x773430155a39888e, 0x635d3fa256f8b98b, 0x13d6f0730340cf03, 0x0 }, /* #62 */
-    { 0x043907, 0x043993, 0x7c4d9854dafb9a46, 0xc49788b7d0afc88c, 0xb7b60f9d0a4bd1ba, 0x0 }, /* #63 */
+    { 0x0c0b13, 0x0c0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x252586, 0x252546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x102a16, 0x102246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x1d1a83, 0x1d1246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x085d06, 0x085506, 0x1b974e786c453133, 0x1b974e786c453133, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x224dc2, 0x224506, 0x7e656e02b4cf8df6, 0x7e656e02b4cf8df6, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x092252, 0x092202, 0x5cc5f09ef952e53d, 0x5cc5f09ef952e53d, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x386b13, 0x386306, 0x31f1e7edfc8ca03a, 0x31f1e7edfc8ca03a, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x2158d3, 0x215083, 0xba3600df04e24cc7, 0xf74ec904fee48b13, 0xc2e737da05fdc1b4, 0x0 }, /* #8 */
+    { 0x0f6953, 0x0f6106, 0x7a89f58b23c453c7, 0x613014568d0f6e42, 0x1959e13496b4e585, 0x0 }, /* #9 */
+    { 0x117086, 0x117006, 0x36a401d664256f9f, 0x12042805f669d55f, 0x249fd9d06dbb9a40, 0x0 }, /* #10 */
+    { 0x273917, 0x273193, 0x48522337e4845011, 0xd681ad054c5eb5a8, 0x71d0763298259a69, 0x0 }, /* #11 */
+    { 0x0b29d7, 0x0b2997, 0x58d99e4a4bee8136, 0xa32a77d1ea3ff53a, 0xb5af267861ae8bfc, 0x0 }, /* #12 */
+    { 0x376743, 0x376f97, 0x7f0048173766ce90, 0xf07d1b9806e0b6ed, 0x8e832c7f308617a3, 0x0 }, /* #13 */
+    { 0x0f1e47, 0x0f1617, 0x229953903567d831, 0x7001c18d463b8999, 0xb2979202ef2c4e98, 0x0 }, /* #14 */
+    { 0x296552, 0x296d97, 0x652ad377c7d2c500, 0xdfda7c57007141af, 0x85505720c7618351, 0x0 }, /* #15 */
+    { 0x301803, 0x301887, 0x7a44176c9eb953b6, 0xed6f576d87c5ae71, 0x8cd4bfff16f3a545, 0x0 }, /* #16 */
+    { 0x394613, 0x394697, 0x310c4e0dfa29de37, 0xcdaba07d2efaf77d, 0x6360ad90cb2ee6ba, 0x0 }, /* #17 */
+    { 0x202d13, 0x202d12, 0x8b636695f5c7a8a7, 0x0dcba91d358f668f, 0x7d97bd78c0384218, 0x0 }, /* #18 */
+    { 0x1e1187, 0x1e1112, 0x532e5f885762b932, 0x1cd545ffd928a63e, 0x365919887e3a12f4, 0x0 }, /* #19 */
+    { 0x2939c6, 0x293983, 0x3525887583cb0893, 0x996432b28f4a3bb0, 0x9bc155c2f480cce3, 0x0 }, /* #20 */
+    { 0x2d4016, 0x2d4002, 0x22d933f52c2e5679, 0x0a95f615296662e6, 0x18433de002c7f393, 0x0 }, /* #21 */
+    { 0x1d3786, 0x1d3797, 0xcc2bb79c704d6211, 0xfe0686ad0a8d4eca, 0xce2530ef65c01347, 0x0 }, /* #22 */
+    { 0x2300d7, 0x230013, 0x174900adcc007526, 0x5261a24e4f8bb657, 0xc4e75e5f7c74becf, 0x0 }, /* #23 */
+    { 0x0d5913, 0x0d5193, 0x72a3e0cb16f479c9, 0xfb0fd85b3b9b7adc, 0x7794086fdb58feed, 0x0 }, /* #24 */
+    { 0x3b2ed7, 0x3b2697, 0x8fcb3b4424951be1, 0xd2f0f5d3328000ca, 0xbcda4570f2151b17, 0x0 }, /* #25 */
+    { 0x1d0047, 0x1d0086, 0x87d562cd7f2a4fce, 0x8226e17045c340ca, 0x05ae815d39670f04, 0x0 }, /* #26 */
+    { 0x317947, 0x317196, 0xe580ff96642ac9fb, 0xb4dd4214242d220f, 0x30a3bd823ffda7ec, 0x0 }, /* #27 */
+    { 0x237647, 0x237e06, 0xa77e9236c788bc2f, 0x4f3b4beb2c8e83fc, 0x5843464b9afa3833, 0x0 }, /* #28 */
+    { 0x184f47, 0x184f06, 0xe6f4962ac64aa124, 0x6c25d5feda9a6d24, 0x7acec02bebb03400, 0x0 }, /* #29 */
+    { 0x2777d7, 0x277787, 0x01085672ac4ac45d, 0xef53bddf06090700, 0x11b49893a641bd5d, 0x0 }, /* #30 */
+    { 0x1d3b52, 0x1d3b02, 0x831454ceb9051a4c, 0x23fc0d1b92bba2e9, 0x5f1847b326497763, 0x0 }, /* #31 */
+    { 0x3d33d3, 0x3d3b87, 0x680acb3d493b7855, 0xcbf4cec7f843e341, 0x9c15fc7550f79514, 0x0 }, /* #32 */
+    { 0x1334c6, 0x133487, 0x90317ae7cd65ad19, 0xcedf2d7ab0402577, 0xc1524d6d1d2587a2, 0x0 }, /* #33 */
+    { 0x0d4517, 0x0d4d87, 0x4831d98afc65dc99, 0xbb7d69a9c9850763, 0x8cb46fe132e0d536, 0x0 }, /* #34 */
+    { 0x324053, 0x324097, 0xbab93ac7172266d7, 0xefc7420017cab309, 0xcaf1f8c6ff57b3ce, 0x0 }, /* #35 */
+    { 0x0e7902, 0x0e7107, 0x3e1e1861fafeadd8, 0x40ac6340fbc034a6, 0xfd71b520ff3e7932, 0x0 }, /* #36 */
+    { 0x077842, 0x077097, 0x134c56b8de2cf182, 0xa26f9e282542101b, 0x70dcb890b8eae167, 0x0 }, /* #37 */
+    { 0x3e5d06, 0x3e5d12, 0xa65e7fae12e956e7, 0x41fbf031ef75256d, 0x64628f7c2374317a, 0x0 }, /* #38 */
+    { 0x301306, 0x301b87, 0x52c38b97329898c6, 0xc3461643ad471281, 0x8f7d755385518645, 0x0 }, /* #39 */
+    { 0x0275d7, 0x027d06, 0xd716395ad7d3558f, 0x6f1223f6ec2d9b4b, 0x68041563eba5ba44, 0x0 }, /* #40 */
+    { 0x382402, 0x382487, 0x8d0e0bb41e2c23cb, 0xbca5b4b5a78d9088, 0xd06856fe769e9343, 0x0 }, /* #41 */
+    { 0x0d3103, 0x0d3182, 0xd7cbfdf15de1423d, 0x95609ef0887424d6, 0x426b5f00d56d1d67, 0x0 }, /* #42 */
+    { 0x186957, 0x186183, 0x8342f1e2c6c52108, 0x8a1fb3f37a320470, 0xf9233def4c931c98, 0x0 }, /* #43 */
+    { 0x304187, 0x304103, 0x0cdd7d14fc090a4d, 0x18aaed1362796f10, 0xf4329001998f9b3d, 0x0 }, /* #44 */
+    { 0x036103, 0x036116, 0x74a354495ef8450b, 0x579928197c9e8d1d, 0x1d0a2c2fe259b7ee, 0x0 }, /* #45 */
+    { 0x3238d3, 0x323897, 0x543f12c575d0d0ee, 0xb037fffdbcfa65cf, 0xa40712c7b8d66b1f, 0x0 }, /* #46 */
+    { 0x281593, 0x281d02, 0xb09d8a9b6b4c199e, 0x5706ac3922821fce, 0x5996de6248c9f9d0, 0x0 }, /* #47 */
+    { 0x280297, 0x280217, 0x1447de1906391eae, 0x246ca9835731da3f, 0xefdb3495af07446f, 0x0 }, /* #48 */
+    { 0x2b2ed3, 0x2b2602, 0x75bf02c6ac1c882a, 0x006894d453597738, 0x75566df258c310f2, 0x0 }, /* #49 */
+    { 0x111913, 0x111912, 0x8c1c5335746d28c4, 0x39aeb6f948257bd5, 0x526d9c3c2c47acef, 0x0 }, /* #50 */
+    { 0x226286, 0x226283, 0xaf1fd673f0400f4c, 0xc79ee5cf5c14a464, 0xe780f0a4942b6ae8, 0x0 }, /* #51 */
+    { 0x1a4096, 0x1a4083, 0x07e0ef61287a2166, 0x99e436e1aec9f0d0, 0x6dfcb87f79b03096, 0x0 }, /* #52 */
+    { 0x190b16, 0x190b12, 0xbe503ac1da168c89, 0x6eb1e52193dfed2a, 0x4f9e55a046369f5f, 0x0 }, /* #53 */
+    { 0x1e0e13, 0x1e0617, 0x136fdbf2b26621c1, 0x47505475908a539c, 0xcc1f877d21dbce25, 0x0 }, /* #54 */
+    { 0x2e53d6, 0x2e5b87, 0x72657addabc6bf99, 0xd38fe9676f8ca542, 0x9ed591763c3a1a57, 0x0 }, /* #55 */
+    { 0x223a83, 0x223216, 0x4bcd3e055b0eb985, 0x08912c3ec72a32c9, 0x433c11c693e486bc, 0x0 }, /* #56 */
+    { 0x120986, 0x120183, 0x0ea073577e68d445, 0xb41d239091d2c5a2, 0x5a834fc6ec960ea3, 0x0 }, /* #57 */
+    { 0x194057, 0x194083, 0xab982ed572795937, 0xf6beee0b19903143, 0xb4d940ca58e927f4, 0x0 }, /* #58 */
+    { 0x242a02, 0x242a06, 0xb64a20042c4dd19f, 0x5c795687233f55b7, 0x59d0c97d090e7be8, 0x0 }, /* #59 */
+    { 0x301b82, 0x301393, 0x2f0c578dc7532b46, 0xf83c5606ff6622ae, 0x36d00186c7ed0898, 0x0 }, /* #60 */
+    { 0x2b2e57, 0x2b2603, 0x3a975598810a31fc, 0x484440ae114e2525, 0xf25314ea6fbc0cd7, 0x0 }, /* #61 */
+    { 0x214f46, 0x214717, 0x32d726ca9422bb61, 0x7e571338a594bb66, 0xb4801391ee8dfffb, 0x0 }, /* #62 */
+    { 0x345f12, 0x345702, 0xc55911838ca869da, 0x2ab0ead4e4dd59a2, 0x9aa826aea7cb1038, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_sub_u64_locked[] =
 {
-    { 0x3b49d3, 0x3b4916, 0xbf82bda79eeb6242, 0x4c169c6ebe7a01eb, 0x736c2138e0716057, 0x0 }, /* #0 */
-    { 0x387dc7, 0x387516, 0x62dcab6a73e58a54, 0x23175a376e6bbc4d, 0x3fc551330579ce07, 0x0 }, /* #1 */
-    { 0x160bd2, 0x160317, 0x3c749758162c646a, 0x54794e584bb0122d, 0xe7fb48ffca7c523d, 0x0 }, /* #2 */
-    { 0x3571d2, 0x357916, 0xcb47580b0c85d1b6, 0x70120ebdd3a070ed, 0x5b35494d38e560c9, 0x0 }, /* #3 */
-    { 0x1f0d03, 0x1f0d83, 0x6860b6985222c3bd, 0xd396b6642caef9e0, 0x94ca00342573c9dd, 0x0 }, /* #4 */
-    { 0x136097, 0x136013, 0x0c3e711a446a0445, 0x727dc7746cf69c08, 0x99c0a9a5d773683d, 0x0 }, /* #5 */
-    { 0x013d83, 0x013582, 0xfe62d0e8508b62f9, 0xb5e2d273870a13a2, 0x487ffe74c9814f57, 0x0 }, /* #6 */
-    { 0x1a16d3, 0x1a1e12, 0x8f28a8107ea62a62, 0x14705d0a8874702c, 0x7ab84b05f631ba36, 0x0 }, /* #7 */
-    { 0x057416, 0x057403, 0x35ec44b45ed02fb5, 0x755f06d1b43d8ea1, 0xc08d3de2aa92a114, 0x0 }, /* #8 */
-    { 0x194096, 0x194083, 0x2b1d86e55ffb09e2, 0xcaa7cd3c0077cf62, 0x6075b9a95f833a80, 0x0 }, /* #9 */
-    { 0x303792, 0x303712, 0x3d39a2118ada3a8b, 0x38fc8942781b110d, 0x043d18cf12bf297e, 0x0 }, /* #10 */
-    { 0x276103, 0x276902, 0xb3fdd9910b27198a, 0x4041510cec501f75, 0x73bc88841ed6fa15, 0x0 }, /* #11 */
-    { 0x262c87, 0x262c02, 0xd8633107d090945b, 0x726c1ec67868a475, 0x65f712415827efe6, 0x0 }, /* #12 */
-    { 0x0f7cd7, 0x0f7412, 0x77d8ed4a4f0f5607, 0x3baa30934c4ca41c, 0x3c2ebcb702c2b1eb, 0x0 }, /* #13 */
-    { 0x273117, 0x273196, 0xdeb354bff7a5afb7, 0x8af97a642824d85f, 0x53b9da5bcf80d758, 0x0 }, /* #14 */
-    { 0x2e3746, 0x2e3f06, 0x9977baa3f0848a3d, 0x47dc81f6ad0659d8, 0x519b38ad437e3065, 0x0 }, /* #15 */
-    { 0x260f96, 0x260703, 0x17fbcb4579518909, 0x390e2fe4e5735db9, 0xdeed9b6093de2b50, 0x0 }, /* #16 */
-    { 0x336c52, 0x336413, 0x3527a0cc619f99c2, 0x767a007364f1ac98, 0xbeada058fcaded2a, 0x0 }, /* #17 */
-    { 0x3a3243, 0x3a3296, 0xf45248a632019b80, 0xa455502a2be1d58d, 0x4ffcf87c061fc5f3, 0x0 }, /* #18 */
-    { 0x1d3dc2, 0x1d3512, 0x617673285f9f8390, 0x43062aaa381d2b4f, 0x1e70487e27825841, 0x0 }, /* #19 */
-    { 0x2757c6, 0x275703, 0x26f3fece5575c56b, 0x45c7a3af78980a3b, 0xe12c5b1edcddbb30, 0x0 }, /* #20 */
-    { 0x121f97, 0x121717, 0x4cf9601556d7a410, 0x6ac329ee8ec479e2, 0xe2363626c8132a2e, 0x0 }, /* #21 */
-    { 0x1d0a56, 0x1d0202, 0x3b592e8665919eee, 0x139c6ea8c9940040, 0x27bcbfdd9bfd9eae, 0x0 }, /* #22 */
-    { 0x185a86, 0x185287, 0xa4e8b3bea420cae5, 0xc76f955cfab03905, 0xdd791e61a97091e0, 0x0 }, /* #23 */
-    { 0x390146, 0x390103, 0x056519c028de0b2e, 0x422cb14438607c2a, 0xc338687bf07d8f04, 0x0 }, /* #24 */
-    { 0x1364c3, 0x136412, 0x735f219d9704aaa4, 0x50c7ee706c6ca50d, 0x2297332d2a980597, 0x0 }, /* #25 */
-    { 0x206112, 0x206116, 0x77daa667ae1a2a79, 0x3f72bbe4ba3738cf, 0x3867ea82f3e2f1aa, 0x0 }, /* #26 */
-    { 0x153a87, 0x153a02, 0x992df5fa9d77bae0, 0x38e2de71c507bde0, 0x604b1788d86ffd00, 0x0 }, /* #27 */
-    { 0x361313, 0x361393, 0xae70d152e26083db, 0xc6275af631a20d8c, 0xe849765cb0be764f, 0x0 }, /* #28 */
-    { 0x394783, 0x394707, 0x2c5be29c5098fe3f, 0x64467b608c1e77bb, 0xc815673bc47a8684, 0x0 }, /* #29 */
-    { 0x2c7757, 0x2c7703, 0x10205b923a56de6c, 0x1654ecaffdfae716, 0xf9cb6ee23c5bf756, 0x0 }, /* #30 */
-    { 0x1c75c6, 0x1c7587, 0x0b862e0c6093dcd1, 0xc3ceefe30a5aa041, 0x47b73e2956393c90, 0x0 }, /* #31 */
-    { 0x121a87, 0x121a97, 0x6d969432174bbdc0, 0xd50b80635e7026ed, 0x988b13ceb8db96d3, 0x0 }, /* #32 */
-    { 0x0166c6, 0x016603, 0x210129d91743e4b2, 0x33451ab803e14d62, 0xedbc0f2113629750, 0x0 }, /* #33 */
-    { 0x0556d6, 0x055e87, 0x71b8aaf1e511c56d, 0x87b9b997d232d6e2, 0xe9fef15a12deee8b, 0x0 }, /* #34 */
-    { 0x170213, 0x170a06, 0xbab05bedfadcdeef, 0x55ffda73ea799c3a, 0x64b0817a106342b5, 0x0 }, /* #35 */
-    { 0x042413, 0x042402, 0xe8775bd8b0ba1d7f, 0x39684fd5fc8b46d6, 0xaf0f0c02b42ed6a9, 0x0 }, /* #36 */
-    { 0x1d1046, 0x1d1806, 0xa92b2c2fae2a83ae, 0x326483cf9cc88c14, 0x76c6a8601161f79a, 0x0 }, /* #37 */
-    { 0x185292, 0x185296, 0xed88d1a41a9ec4c6, 0x82bbe0dca923269c, 0x6accf0c7717b9e2a, 0x0 }, /* #38 */
-    { 0x132ec6, 0x132697, 0x073d3b9e757701c7, 0xe00e8ab7f061fbff, 0x272eb0e6851505c8, 0x0 }, /* #39 */
-    { 0x2000d6, 0x200017, 0x57cf8fb984df2c36, 0x66a66f2588fa447e, 0xf1292093fbe4e7b8, 0x0 }, /* #40 */
-    { 0x194cc7, 0x194493, 0x0c559aa592dd8153, 0xeabd2db78ac19389, 0x21986cee081bedca, 0x0 }, /* #41 */
-    { 0x172f52, 0x172f12, 0xc5262338a4f6dd72, 0x4e5bcb7f9a248873, 0x76ca57b90ad254ff, 0x0 }, /* #42 */
-    { 0x054ec3, 0x054696, 0xe31a08e258377da5, 0xa00a775355fa3e36, 0x430f918f023d3f6f, 0x0 }, /* #43 */
-    { 0x1d44d2, 0x1d4c16, 0xbd8787c606937f41, 0x7491ee7a79b08788, 0x48f5994b8ce2f7b9, 0x0 }, /* #44 */
-    { 0x230f87, 0x230797, 0x9f9d9fe8e9cfff80, 0xed7bcaf5c462961e, 0xb221d4f3256d6962, 0x0 }, /* #45 */
-    { 0x235807, 0x235003, 0x29b2ec2f5e3dc67f, 0x79f9c6137c8daf73, 0xafb9261be1b0170c, 0x0 }, /* #46 */
-    { 0x344f17, 0x344713, 0x1ae7c89d70c801b3, 0x340d3c5d09a417a8, 0xe6da8c406723ea0b, 0x0 }, /* #47 */
-    { 0x2d5187, 0x2d5116, 0x997ffec81a20e10e, 0x1152097237f0b6af, 0x882df555e2302a5f, 0x0 }, /* #48 */
-    { 0x054452, 0x054413, 0x46171c3a8b65c3c2, 0x54a750a874279ccd, 0xf16fcb92173e26f5, 0x0 }, /* #49 */
-    { 0x1d7793, 0x1d7f97, 0x2f427006b0ea6f90, 0x90af1a113e219c96, 0x9e9355f572c8d2fa, 0x0 }, /* #50 */
-    { 0x307857, 0x307083, 0x1fcd1e79616c2244, 0xe10c09b54de05732, 0x3ec114c4138bcb12, 0x0 }, /* #51 */
-    { 0x3a7003, 0x3a7897, 0x73252680f6921ed0, 0xa44d8c0eaa8f4641, 0xced79a724c02d88f, 0x0 }, /* #52 */
-    { 0x1c39d2, 0x1c3106, 0x633b82c1cf3603ec, 0x1a9d4900b730a4f3, 0x489e39c118055ef9, 0x0 }, /* #53 */
-    { 0x213252, 0x213a97, 0x68136864ce824c69, 0xb6dedcd5bc5799cc, 0xb1348b8f122ab29d, 0x0 }, /* #54 */
-    { 0x361353, 0x361302, 0x7c113ae02283d10b, 0x00f040b4d3534949, 0x7b20fa2b4f3087c2, 0x0 }, /* #55 */
-    { 0x085c16, 0x085412, 0xd8cf5d7e02dd7395, 0x2f673e9aecda4ad6, 0xa9681ee3160328bf, 0x0 }, /* #56 */
-    { 0x035e53, 0x035e93, 0x44047468d938d2b4, 0xa9fc06a718c278cd, 0x9a086dc1c07659e7, 0x0 }, /* #57 */
-    { 0x1d2743, 0x1d2702, 0xa385621ebd8fac7d, 0x10f9184173a2fab3, 0x928c49dd49ecb1ca, 0x0 }, /* #58 */
-    { 0x055586, 0x055506, 0x3589ed588ffc2f5e, 0x2050b4949dbee781, 0x153938c3f23d47dd, 0x0 }, /* #59 */
-    { 0x3d1517, 0x3d1587, 0x83a766a597874a1c, 0xc76558edf4436d9a, 0xbc420db7a343dc82, 0x0 }, /* #60 */
-    { 0x122916, 0x122183, 0x00e96ca4289c98a4, 0xb15649ff0bc11531, 0x4f9322a51cdb8373, 0x0 }, /* #61 */
-    { 0x072753, 0x072783, 0x2f12c3a98fc2924c, 0xb89d260ed6d6ede9, 0x76759d9ab8eba463, 0x0 }, /* #62 */
-    { 0x3e0546, 0x3e0512, 0xdd8b662bd0541b64, 0x13ea7cc965735a5d, 0xc9a0e9626ae0c107, 0x0 }, /* #63 */
+    { 0x0e0c93, 0x0e0446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x275252, 0x275246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x1161d6, 0x116146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x1b7452, 0x1b7446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x3c3983, 0x3c3186, 0xa3c151c5fd9996a3, 0xa3c151c5fd9996a3, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x227313, 0x227382, 0xa71a595b2c5bc531, 0xa71a595b2c5bc531, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x1d7696, 0x1d7686, 0xcbd6be0f206db117, 0xcbd6be0f206db117, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x392a53, 0x392202, 0x03741420df9558cd, 0x03741420df9558cd, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x133d82, 0x133583, 0x43268dede6c088cc, 0xc5630670cb47ae57, 0x7dc3877d1b78da75, 0x0 }, /* #8 */
+    { 0x177412, 0x177416, 0xa9aa8cf58d4db2d5, 0x2439e55bfc915459, 0x8570a79990bc5e7c, 0x0 }, /* #9 */
+    { 0x2c4516, 0x2c4596, 0xb49316304e7e006a, 0xae752f65f1a8e32b, 0x061de6ca5cd51d3f, 0x0 }, /* #10 */
+    { 0x274e53, 0x274617, 0x24f0f8f6c756d604, 0x68ea91b4b997387e, 0xbc0667420dbf9d86, 0x0 }, /* #11 */
+    { 0x2665d3, 0x266587, 0x521809e377b5fa44, 0xe5cde24889d8b5e1, 0x6c4a279aeddd4463, 0x0 }, /* #12 */
+    { 0x0f2847, 0x0f2083, 0x0fecc0c9cdbcae5e, 0xadc34809db1fd661, 0x622978bff29cd7fd, 0x0 }, /* #13 */
+    { 0x0b3017, 0x0b3012, 0x502f9c900d839c4a, 0x41fe0ed8bed3f0df, 0x0e318db74eafab6b, 0x0 }, /* #14 */
+    { 0x2922d2, 0x292283, 0xc38bc55ab4d3182c, 0xfd0b9d42295d6c2a, 0xc68028188b75ac02, 0x0 }, /* #15 */
+    { 0x001016, 0x001017, 0x56ae52def505d6b8, 0x6763d46c09cc356c, 0xef4a7e72eb39a14c, 0x0 }, /* #16 */
+    { 0x2f2742, 0x2f2787, 0x08fd88a82ed2e05d, 0xe951dc56f98efb71, 0x1fabac513543e4ec, 0x0 }, /* #17 */
+    { 0x3c3f57, 0x3c3702, 0xdb8a363db4e76e1e, 0x0b4f234484dedf23, 0xd03b12f930088efb, 0x0 }, /* #18 */
+    { 0x1d5b43, 0x1d5382, 0x8e1d4eb9f3068ead, 0x83bbca669f674898, 0x0a618453539f4615, 0x0 }, /* #19 */
+    { 0x362886, 0x362083, 0x31d86589fb70169c, 0xc2f377ea3434eeec, 0x6ee4ed9fc73b27b0, 0x0 }, /* #20 */
+    { 0x143847, 0x143006, 0xf216d775e050abfb, 0x15d6728c5802a0c6, 0xdc4064e9884e0b35, 0x0 }, /* #21 */
+    { 0x2f6bd7, 0x2f6397, 0x91fa3a8e6efa9480, 0xd3ba2b311d4a2d84, 0xbe400f5d51b066fc, 0x0 }, /* #22 */
+    { 0x076812, 0x076006, 0x65c910bef604a03c, 0x091e9ae9f35ba5b8, 0x5caa75d502a8fa84, 0x0 }, /* #23 */
+    { 0x335992, 0x335113, 0x02444d7e5aaa56e7, 0x754894a2f8e76d0d, 0x8cfbb8db61c2e9da, 0x0 }, /* #24 */
+    { 0x0d2452, 0x0d2c16, 0xb79bc264b3d80509, 0x7acb64b1d460224d, 0x3cd05db2df77e2bc, 0x0 }, /* #25 */
+    { 0x310916, 0x310183, 0x80ab5197099d0763, 0xc7b853c13ffca332, 0xb8f2fdd5c9a06431, 0x0 }, /* #26 */
+    { 0x1d2912, 0x1d2912, 0xbecbf37814dfb4e0, 0x7d5562890e255d76, 0x417690ef06ba576a, 0x0 }, /* #27 */
+    { 0x335c02, 0x335416, 0xafb79fc7b63325e6, 0x091697c0d43c9b09, 0xa6a10806e1f68add, 0x0 }, /* #28 */
+    { 0x330f96, 0x330712, 0xccaef9017e98b323, 0x44c50accd2fadfba, 0x87e9ee34ab9dd369, 0x0 }, /* #29 */
+    { 0x2767d2, 0x276f93, 0x64b8f37027dfdeb2, 0xbf288b0fe7183d15, 0xa590686040c7a19d, 0x0 }, /* #30 */
+    { 0x356892, 0x356806, 0x87d4e04bfb37aa0e, 0x56feae75603f5033, 0x30d631d69af859db, 0x0 }, /* #31 */
+    { 0x332313, 0x332383, 0x32b0bb1bbc64ce8d, 0xd687ca8b33606062, 0x5c28f09089046e2b, 0x0 }, /* #32 */
+    { 0x0779c6, 0x077906, 0xb0243caecd8de53b, 0x77a63157e1cf7a09, 0x387e0b56ebbe6b32, 0x0 }, /* #33 */
+    { 0x052016, 0x052002, 0xea434e208cbe7456, 0x2a009baf6e952775, 0xc042b2711e294ce1, 0x0 }, /* #34 */
+    { 0x063256, 0x063282, 0xf66d30244704b906, 0xbb6fae9cfac5bc92, 0x3afd81874c3efc74, 0x0 }, /* #35 */
+    { 0x072806, 0x072087, 0xb32322fadb18d528, 0xe4fe17b54d864e60, 0xce250b458d9286c8, 0x0 }, /* #36 */
+    { 0x273717, 0x273787, 0x0ad80c41e2e1e275, 0xe3d24eebf64dd174, 0x2705bd55ec941101, 0x0 }, /* #37 */
+    { 0x081d82, 0x081512, 0xca3e83001f8af4d9, 0x31cc6d38981c234a, 0x987215c7876ed18f, 0x0 }, /* #38 */
+    { 0x1d6497, 0x1d6413, 0x2abd9609c0f1ac92, 0x6f1c356f20f903ad, 0xbba1609a9ff8a8e5, 0x0 }, /* #39 */
+    { 0x286ac7, 0x286282, 0xe47229441a487107, 0xe34c6814c3134043, 0x0125c12f573530c4, 0x0 }, /* #40 */
+    { 0x3147d7, 0x314786, 0xe364e943d7e5a2a9, 0xa5ed8de8b0474509, 0x3d775b5b279e5da0, 0x0 }, /* #41 */
+    { 0x080053, 0x080893, 0x3e2baf0d41e09a15, 0xa29ac3df4e466537, 0x9b90eb2df39a34de, 0x0 }, /* #42 */
+    { 0x143053, 0x143007, 0x27f3b1db396e7176, 0x684582029e0d0ba5, 0xbfae2fd89b6165d1, 0x0 }, /* #43 */
+    { 0x304642, 0x304696, 0xf37be2162355d841, 0x855b34136c8480fc, 0x6e20ae02b6d15745, 0x0 }, /* #44 */
+    { 0x251ed2, 0x251696, 0xfe0ba9fd415fc011, 0x85fd678aaeec56c5, 0x780e42729273694c, 0x0 }, /* #45 */
+    { 0x1e3bd3, 0x1e3397, 0x8c60a1cd80e303a1, 0x9c00dbcb0d3697ee, 0xf05fc60273ac6bb3, 0x0 }, /* #46 */
+    { 0x3c7906, 0x3c7117, 0x0cababde9cdb2011, 0x66f2e73799875d33, 0xa5b8c4a70353c2de, 0x0 }, /* #47 */
+    { 0x142b92, 0x142302, 0x63bfc7b2e4c1882c, 0x1a26c683bd864297, 0x4999012f273b4595, 0x0 }, /* #48 */
+    { 0x2f39c6, 0x2f3112, 0xeeab332b4aa50ba6, 0x427475c0272eb979, 0xac36bd6b2376522d, 0x0 }, /* #49 */
+    { 0x1e28c3, 0x1e2006, 0x4eaf52d5759df4ae, 0x0260c7227d6408a0, 0x4c4e8bb2f839ec0e, 0x0 }, /* #50 */
+    { 0x110056, 0x110097, 0x1f6cda7d9badf354, 0xa96c2f6cb23d041b, 0x7600ab10e970ef39, 0x0 }, /* #51 */
+    { 0x060f12, 0x060716, 0x40746e5c8413ed78, 0x0474853c409eafca, 0x3bffe92043753dae, 0x0 }, /* #52 */
+    { 0x077406, 0x077c06, 0x882fb1e11dc75aae, 0x34037e3a6b7d896c, 0x542c33a6b249d142, 0x0 }, /* #53 */
+    { 0x361292, 0x361a02, 0x99d76bdd295de7b8, 0x5cdccf1f9f8310c1, 0x3cfa9cbd89dad6f7, 0x0 }, /* #54 */
+    { 0x046a07, 0x046296, 0xc3915badb912dce7, 0xb443387c1efd114d, 0x0f4e23319a15cb9a, 0x0 }, /* #55 */
+    { 0x0f0e83, 0x0f0607, 0x1572204799017256, 0x306a4d63881a2db1, 0xe507d2e410e744a5, 0x0 }, /* #56 */
+    { 0x1e1147, 0x1e1103, 0x5facc0baf2e4632f, 0x6fbb3a94c9785302, 0xeff18626296c102d, 0x0 }, /* #57 */
+    { 0x1e2c02, 0x1e2c02, 0x9ee4a5b56bf617a8, 0x74e9386f43562704, 0x29fb6d46289ff0a4, 0x0 }, /* #58 */
+    { 0x3a7043, 0x3a7093, 0x62efacff20f44fab, 0xeb2635beeee7386d, 0x77c97740320d173e, 0x0 }, /* #59 */
+    { 0x2e1ac6, 0x2e1206, 0xfe5c3763d04225cf, 0x5edce5deed7530a6, 0x9f7f5184e2ccf529, 0x0 }, /* #60 */
+    { 0x2b62d6, 0x2b6282, 0xf87d68c8a276d045, 0xefc7dbd0e06a7140, 0x08b58cf7c20c5f05, 0x0 }, /* #61 */
+    { 0x1d4b47, 0x1d4312, 0x686c40257d81b974, 0x4bdb4ee672d5eaad, 0x1c90f13f0aabcec7, 0x0 }, /* #62 */
+    { 0x351e46, 0x351613, 0x27fd34dc6b84fce3, 0x4a6ab3a2b052b798, 0xdd928139bb32454b, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_sbb_u64[] =
 {
-    { 0x3a4693, 0x3a4612, 0x52e4029646f7415c, 0x4d5c5bad4f9150fe, 0x0587a6e8f765f05d, 0x0 }, /* #0 */
-    { 0x1e6d03, 0x1e6d16, 0x9881ddabbf9a0414, 0x59dc3193c999f1f5, 0x3ea5ac17f600121e, 0x0 }, /* #1 */
-    { 0x055ad6, 0x055217, 0x6798840f1ed6e477, 0x7959763590d0db5f, 0xee3f0dd98e060918, 0x0 }, /* #2 */
-    { 0x263947, 0x263112, 0xb9d12fec3bfa7bba, 0x07b992eea7590e4a, 0xb2179cfd94a16d6f, 0x0 }, /* #3 */
-    { 0x036087, 0x036013, 0x428e7c079c4c03d0, 0x74220c8b83db52ef, 0xce6c6f7c1870b0e0, 0x0 }, /* #4 */
-    { 0x0b5e17, 0x0b5e16, 0xc1a829a6e14fdb12, 0x67ed8d43da0988ee, 0x59ba9c6307465223, 0x0 }, /* #5 */
-    { 0x315592, 0x315507, 0x5ed2cb2cb6ab280e, 0x7d839ebe5592628b, 0xe14f2c6e6118c583, 0x0 }, /* #6 */
-    { 0x2e1b83, 0x2e1302, 0x7a1f95299c5a8249, 0x4a4287e1ace08ce6, 0x2fdd0d47ef79f562, 0x0 }, /* #7 */
-    { 0x126993, 0x126912, 0xa364e4e07c2c7094, 0x553bb6f0873e0f79, 0x4e292deff4ee611a, 0x0 }, /* #8 */
-    { 0x064dd7, 0x064d93, 0x1cac8e76893e5a93, 0x8b8a25df048166e3, 0x9122689784bcf3af, 0x0 }, /* #9 */
-    { 0x001a42, 0x001283, 0x155380c58d91a6a4, 0xdf0e83cab0669631, 0x3644fcfadd2b1073, 0x0 }, /* #10 */
-    { 0x3c3d97, 0x3c3583, 0x9a2dc470a0cd5cc6, 0xd519d066ae119975, 0xc513f409f2bbc350, 0x0 }, /* #11 */
-    { 0x3a7d53, 0x3a7587, 0xcc25280a5d43c4ac, 0xd82339e8c1dc15eb, 0xf401ee219b67aec0, 0x0 }, /* #12 */
-    { 0x387407, 0x387483, 0x12dfeffc149d0d7a, 0xb28c56aaa8987a67, 0x605399516c049312, 0x0 }, /* #13 */
-    { 0x364617, 0x364e12, 0xe55a1421a5d15a8a, 0x6a7de0bfa8f1c4da, 0x7adc3361fcdf95af, 0x0 }, /* #14 */
-    { 0x316443, 0x316c87, 0x4e592c7ce02f7f76, 0xa6c70a7f5fb7f735, 0xa79221fd80778840, 0x0 }, /* #15 */
-    { 0x357d56, 0x357593, 0x03762d4f5af7cff6, 0xaa730f1a975f30a7, 0x59031e34c3989f4f, 0x0 }, /* #16 */
-    { 0x341593, 0x341503, 0x4b84b516cbf494ee, 0x60a761919667d7ab, 0xeadd5385358cbd42, 0x0 }, /* #17 */
-    { 0x165697, 0x165606, 0xfe2fa8b066192a6a, 0x1bcbf19a3b2d4fb4, 0xe263b7162aebdab5, 0x0 }, /* #18 */
-    { 0x0937d3, 0x093783, 0x909af263f0af7a9d, 0xba760eb9c4100fb0, 0xd624e3aa2c9f6aec, 0x0 }, /* #19 */
-    { 0x1e5a17, 0x1e5a93, 0x7f6de166afbfa0d6, 0x87e491d168d66fef, 0xf7894f9546e930e6, 0x0 }, /* #20 */
-    { 0x075b87, 0x075382, 0xc2563e4b4227ca5b, 0xb99ccd2a5613fa67, 0x08b97120ec13cff3, 0x0 }, /* #21 */
-    { 0x321107, 0x321106, 0x9205d44cd485a4ca, 0x061dbeb2d7d0b124, 0x8be81599fcb4f3a5, 0x0 }, /* #22 */
-    { 0x221697, 0x221697, 0x67143e48f2430cb4, 0xe92a3f68503deedd, 0x7de9fee0a2051dd6, 0x0 }, /* #23 */
-    { 0x1c43c3, 0x1c4387, 0x937fe32ee46c9074, 0xf39df9b0b350a571, 0x9fe1e97e311beb02, 0x0 }, /* #24 */
-    { 0x285f86, 0x285787, 0xd088c2f68618f52e, 0xe7ccb8bec3614839, 0xe8bc0a37c2b7acf5, 0x0 }, /* #25 */
-    { 0x025693, 0x025692, 0x9e409981fb16dfa9, 0x926d0a7997f8cb2a, 0x0bd38f08631e147e, 0x0 }, /* #26 */
-    { 0x137d16, 0x137513, 0x627117e9eb3ad106, 0x7cd5e62afc61dc8a, 0xe59b31beeed8f47c, 0x0 }, /* #27 */
-    { 0x1e6507, 0x1e6583, 0x4191047392905456, 0xc4b306763ad53983, 0x7cddfdfd57bb1ad2, 0x0 }, /* #28 */
-    { 0x0e0c43, 0x0e0482, 0xa61f364ac2070c18, 0xa12584a2b6e1a370, 0x04f9b1a80b2568a7, 0x0 }, /* #29 */
-    { 0x3e2fd2, 0x3e2706, 0xee3ab6c68cd2f695, 0x6387f69c7c1d3ce2, 0x8ab2c02a10b5b9b3, 0x0 }, /* #30 */
-    { 0x262b96, 0x262b87, 0x41185c275ebfc8ce, 0xb31ec737f875a2fa, 0x8df994ef664a25d4, 0x0 }, /* #31 */
-    { 0x207ec7, 0x207607, 0x14ac0508adbf0ec9, 0x2e2f5ec24440b3f6, 0xe67ca646697e5ad2, 0x0 }, /* #32 */
-    { 0x085147, 0x085113, 0x187eb039dc9862cd, 0x326f0b72f734e80d, 0xe60fa4c6e5637abf, 0x0 }, /* #33 */
-    { 0x0a5687, 0x0a5e06, 0xec440d2d0294a2ad, 0x735bbe89dad765ca, 0x78e84ea327bd3ce2, 0x0 }, /* #34 */
-    { 0x024c87, 0x024482, 0xdb254c4768413ddf, 0xda6931927a8e45ce, 0x00bc1ab4edb2f810, 0x0 }, /* #35 */
-    { 0x3d1fc6, 0x3d1702, 0x989db48721b2a99d, 0x152941e007fb91ec, 0x837472a719b717b1, 0x0 }, /* #36 */
-    { 0x135482, 0x135c16, 0xb316851f3313394b, 0x4217db1fa79568de, 0x70fea9ff8b7dd06d, 0x0 }, /* #37 */
-    { 0x0a5e47, 0x0a5e87, 0x64de0fb7ec48c21b, 0xc86e583d3d6ef7d1, 0x9c6fb77aaed9ca49, 0x0 }, /* #38 */
-    { 0x363903, 0x363183, 0xa7ab16241876eca8, 0xc5474f2f073c42d3, 0xe263c6f5113aa9d4, 0x0 }, /* #39 */
-    { 0x1b3142, 0x1b3997, 0x53bb4668e8c0f3a2, 0xac86e20b7cb572d8, 0xa734645d6c0b80ca, 0x0 }, /* #40 */
-    { 0x2929c6, 0x292987, 0x7d09048b81f5b7be, 0xafdfda77e6ec35f0, 0xcd292a139b0981ce, 0x0 }, /* #41 */
-    { 0x096cd2, 0x096486, 0xfe0c06b55d51337f, 0xdf523d5455c49dc6, 0x1eb9c961078c95b9, 0x0 }, /* #42 */
-    { 0x142fd6, 0x142786, 0xfab323cab81251b8, 0x8f5e0ba0711f90d7, 0x6b55182a46f2c0e1, 0x0 }, /* #43 */
-    { 0x252453, 0x252c93, 0x64044e5e73cf8a40, 0xd2794cd2dd1a59a1, 0x918b018b96b5309e, 0x0 }, /* #44 */
-    { 0x125586, 0x125d97, 0x4b7c20687eb6ae86, 0x83d751a37c831cca, 0xc7a4cec5023391bc, 0x0 }, /* #45 */
-    { 0x026b46, 0x026306, 0xea393402f2aeae5c, 0x0cf1db13e1290893, 0xdd4758ef1185a5c9, 0x0 }, /* #46 */
-    { 0x1f41c7, 0x1f4116, 0xba48892e85f4cae1, 0x18cc5b9ed5ce81fa, 0xa17c2d8fb02648e6, 0x0 }, /* #47 */
-    { 0x133943, 0x133116, 0xcbc0b790ba95f7d0, 0x1dd18671e142a2d8, 0xadef311ed95354f7, 0x0 }, /* #48 */
-    { 0x014003, 0x014002, 0x63e81944a46cd06e, 0x1d1dcc858999fea7, 0x46ca4cbf1ad2d1c6, 0x0 }, /* #49 */
-    { 0x3433c2, 0x343303, 0x024c56e71acf4a38, 0x6eebb06ab8f1d086, 0x9360a67c61dd79b2, 0x0 }, /* #50 */
-    { 0x124187, 0x124183, 0x9e6c90be1a547386, 0xb62da6cbb0c19925, 0xe83ee9f26992da60, 0x0 }, /* #51 */
-    { 0x314457, 0x314413, 0x2d45ac4fa23d6740, 0x3d3af798e909b8ab, 0xf00ab4b6b933ae94, 0x0 }, /* #52 */
-    { 0x1e3156, 0x1e3193, 0xb8f0fb725d7b19f2, 0xe3e7e71c886ee28c, 0xd5091455d50c3766, 0x0 }, /* #53 */
-    { 0x160412, 0x160406, 0x575f2d1cb664dae5, 0x45a73cc1ccda24d1, 0x11b7f05ae98ab614, 0x0 }, /* #54 */
-    { 0x044e82, 0x044602, 0xe87c6be130996bec, 0x578092eaf00ad661, 0x90fbd8f6408e958b, 0x0 }, /* #55 */
-    { 0x210712, 0x210f02, 0x81354469cc1ee395, 0x043647edfc0078a4, 0x7cfefc7bd01e6af1, 0x0 }, /* #56 */
-    { 0x320e86, 0x320687, 0x8fca6c8a781783be, 0xefc821e3857b82cc, 0xa0024aa6f29c00f2, 0x0 }, /* #57 */
-    { 0x330982, 0x330197, 0xd14e4b9f7a76dba5, 0xd7db37258f2ffe39, 0xf9731479eb46dd6c, 0x0 }, /* #58 */
-    { 0x055213, 0x055293, 0xad17f566251956cb, 0xba533f686529234c, 0xf2c4b5fdbff0337e, 0x0 }, /* #59 */
-    { 0x080f17, 0x080702, 0xd13ba1bd9496342d, 0x46c6237e329e8b37, 0x8a757e3f61f7a8f5, 0x0 }, /* #60 */
-    { 0x335f56, 0x335797, 0x355a7830b1405056, 0xbccfd8286ab79da9, 0x788aa0084688b2ad, 0x0 }, /* #61 */
-    { 0x100a12, 0x100203, 0x15d56b39b0e26d55, 0x70b03ad3c26fd620, 0xa5253065ee729735, 0x0 }, /* #62 */
-    { 0x0c6ac3, 0x0c6297, 0x3da9e9a936b55fe1, 0xfdf7186ad889c92d, 0x3fb2d13e5e2b96b3, 0x0 }, /* #63 */
+    { 0x282d02, 0x282546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x3845d6, 0x384546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x2d7cd2, 0x2d7446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x131dd7, 0x131597, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x293843, 0x293006, 0x1298928a4829c76a, 0x1298928a4829c769, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x1f3706, 0x1f3706, 0x253c2cb7a87ccdb4, 0x253c2cb7a87ccdb4, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x204f83, 0x204702, 0x2efb66bac60cd9b1, 0x2efb66bac60cd9b0, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x065412, 0x065486, 0xb4cbbf9225020422, 0xb4cbbf9225020422, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x0a30d3, 0x0a3082, 0x9fa7c99e738ebb3d, 0x8945c5cc3eb9dc43, 0x166203d234d4def9, 0x0 }, /* #8 */
+    { 0x0353d2, 0x035392, 0x9134a9b338b53d15, 0x8ffc575153c8c20e, 0x01385261e4ec7b07, 0x0 }, /* #9 */
+    { 0x2a3146, 0x2a3997, 0x5d7a800ac571f9dd, 0xa18f75cbbc94ceaf, 0xbbeb0a3f08dd2b2e, 0x0 }, /* #10 */
+    { 0x2608d3, 0x260086, 0xfe135a86ba478cb8, 0xb799d637173f10e4, 0x4679844fa3087bd3, 0x0 }, /* #11 */
+    { 0x1c6383, 0x1c6b06, 0x97eb5f8d0890c3bc, 0x1c33f080cd6c9788, 0x7bb76f0c3b242c33, 0x0 }, /* #12 */
+    { 0x265a82, 0x265a83, 0x7402f2a0b9c84f15, 0x86b1232086a09d34, 0xed51cf803327b1e1, 0x0 }, /* #13 */
+    { 0x1b4383, 0x1b4303, 0x225938ba57eef22c, 0x4b4b0da6c04ded13, 0xd70e2b1397a10518, 0x0 }, /* #14 */
+    { 0x2a2d93, 0x2a2d97, 0x4ce405167b8f8f60, 0x8d0a737aaa7791cc, 0xbfd9919bd117fd93, 0x0 }, /* #15 */
+    { 0x1526d3, 0x152e02, 0xc4558e56d5932ffb, 0x75173517b63359d3, 0x4f3e593f1f5fd627, 0x0 }, /* #16 */
+    { 0x235a86, 0x235282, 0xbce29b5cf849b5d2, 0x8fe32a87048e18e0, 0x2cff70d5f3bb9cf2, 0x0 }, /* #17 */
+    { 0x3d0d12, 0x3d0596, 0xe667527f9cdbf827, 0x8dd722af625138dd, 0x58902fd03a8abf4a, 0x0 }, /* #18 */
+    { 0x217a12, 0x217213, 0x3ec758838b35b330, 0x58d394d4b6134d34, 0xe5f3c3aed52265fc, 0x0 }, /* #19 */
+    { 0x3a5bd3, 0x3a5b12, 0xbb6d2693727448ec, 0x52b2914fd2ffd03d, 0x68ba95439f7478ae, 0x0 }, /* #20 */
+    { 0x300656, 0x300e83, 0x7428955bdb42969e, 0x94db2435c1f30d91, 0xdf4d7126194f890d, 0x0 }, /* #21 */
+    { 0x2713d7, 0x271386, 0xe315aea0d450f04e, 0x8981adb0e6d638fc, 0x599400efed7ab751, 0x0 }, /* #22 */
+    { 0x3503d7, 0x350397, 0x3ed6d30d90bf8267, 0xed5b12813f3baa77, 0x517bc08c5183d7ef, 0x0 }, /* #23 */
+    { 0x0b6287, 0x0b6a97, 0x429cdb3a9fc0a383, 0x995123b9662bd25f, 0xa94bb7813994d123, 0x0 }, /* #24 */
+    { 0x177117, 0x177183, 0x06006f0e9c6baeeb, 0x972e02973f329345, 0x6ed26c775d391ba5, 0x0 }, /* #25 */
+    { 0x110447, 0x110497, 0x5b8afeab5a77eb85, 0xee1b1d3ca8f56baa, 0x6d6fe16eb1827fda, 0x0 }, /* #26 */
+    { 0x1d0f57, 0x1d0712, 0x4286255c8d8da359, 0x36204b4ed527c5fb, 0x0c65da0db865dd5d, 0x0 }, /* #27 */
+    { 0x156f46, 0x156f83, 0x63b76b324e25fc5c, 0xa55cb8a999e8b445, 0xbe5ab288b43d4817, 0x0 }, /* #28 */
+    { 0x1d3513, 0x1d3597, 0x0e183d2862975b74, 0xa98069da8d0ab656, 0x6497d34dd58ca51d, 0x0 }, /* #29 */
+    { 0x254dc7, 0x254512, 0x6930290d13c5dd94, 0x32db46e8ed9223df, 0x3654e2242633b9b4, 0x0 }, /* #30 */
+    { 0x031903, 0x031993, 0x32f1df0e668d7121, 0x8d8e56ebe55b7537, 0xa56388228131fbe9, 0x0 }, /* #31 */
+    { 0x074183, 0x074113, 0x0131a56b4a2f5204, 0x4081313deed8e22a, 0xc0b0742d5b566fd9, 0x0 }, /* #32 */
+    { 0x3f20c6, 0x3f2087, 0x34655e79ab6ce49b, 0xeaa487476f579205, 0x49c0d7323c155296, 0x0 }, /* #33 */
+    { 0x200903, 0x200993, 0x5029f6618009d4ab, 0xb8dfc11e6ff650fb, 0x974a3543101383af, 0x0 }, /* #34 */
+    { 0x024c03, 0x024c02, 0xe34b02827c80ede8, 0x6ff837a169552ed3, 0x7352cae1132bbf14, 0x0 }, /* #35 */
+    { 0x3a70c6, 0x3a7812, 0xd523a028226b5d31, 0x7cf50017515361ce, 0x582ea010d117fb63, 0x0 }, /* #36 */
+    { 0x397b87, 0x397307, 0x7194c5dc7e9dc76f, 0x742f730619faf935, 0xfd6552d664a2ce39, 0x0 }, /* #37 */
+    { 0x167ac2, 0x167283, 0x8113902289b8764e, 0x9ce0b12ac539a707, 0xe432def7c47ecf47, 0x0 }, /* #38 */
+    { 0x393bd6, 0x393303, 0x12fa4c51398f29c8, 0x42fc96dc3c64d361, 0xcffdb574fd2a5667, 0x0 }, /* #39 */
+    { 0x1f4fd2, 0x1f4793, 0x53f6fd005c3d1355, 0xf3fa04f6d1697fdf, 0x5ffcf8098ad39376, 0x0 }, /* #40 */
+    { 0x162693, 0x162682, 0xecb00315c0efe20c, 0xe8d4dd32c997a9ba, 0x03db25e2f7583851, 0x0 }, /* #41 */
+    { 0x0f1406, 0x0f1416, 0xda407c8d10afd7c1, 0x1cc8e38d1a7fd574, 0xbd7798fff630024d, 0x0 }, /* #42 */
+    { 0x023fd6, 0x023793, 0x23b431f4a2c6f614, 0xc908bbe50584ca58, 0x5aab760f9d422bbc, 0x0 }, /* #43 */
+    { 0x113ec7, 0x113e16, 0x8bd49ef801fafbd2, 0x17d3c112b61719dd, 0x7400dde54be3e1f4, 0x0 }, /* #44 */
+    { 0x3a1c17, 0x3a1416, 0x692a0256d268be25, 0x129f6348cb375e3f, 0x568a9f0e07315fe5, 0x0 }, /* #45 */
+    { 0x2e1303, 0x2e1302, 0xd7653d0ed05bacaf, 0x56664b29f756ef5b, 0x80fef1e4d904bd53, 0x0 }, /* #46 */
+    { 0x095c47, 0x095c87, 0x5621f5497eae173b, 0xb8549242e96076b1, 0x9dcd6306954da089, 0x0 }, /* #47 */
+    { 0x0c3e13, 0x0c3e87, 0x6f9a97ef37b5e78e, 0x9f3d2fa17bfc141b, 0xd05d684dbbb9d372, 0x0 }, /* #48 */
+    { 0x2c3407, 0x2c3487, 0x4f9d2681998c4927, 0xe30d71607ca24b82, 0x6c8fb5211ce9fda4, 0x0 }, /* #49 */
+    { 0x145617, 0x145e06, 0x91c4b02f06b023d6, 0x12d3ea24182a4590, 0x7ef0c60aee85de45, 0x0 }, /* #50 */
+    { 0x3d66c3, 0x3d6602, 0x21591f7974b5bcdf, 0x13cfb5a0af1b2fcd, 0x0d8969d8c59a8d11, 0x0 }, /* #51 */
+    { 0x3b3116, 0x3b3112, 0xb278de21173f5ae5, 0x2baaa717f82343a7, 0x86ce37091f1c173e, 0x0 }, /* #52 */
+    { 0x046e82, 0x046e97, 0x55371aa0f2c27ca6, 0xce491bd6de39efb8, 0x86edfeca14888cee, 0x0 }, /* #53 */
+    { 0x3a6d06, 0x3a6d87, 0x174f09cdeaa0498d, 0x80dba2b9bd5520d1, 0x967367142d4b28bc, 0x0 }, /* #54 */
+    { 0x0c51d6, 0x0c5103, 0x58ac1215e30d58d4, 0x7cdf2b6d15944234, 0xdbcce6a8cd7916a0, 0x0 }, /* #55 */
+    { 0x191887, 0x191016, 0xdb4738dc84c83889, 0x480d8adf52729abe, 0x9339adfd32559dca, 0x0 }, /* #56 */
+    { 0x2f51d2, 0x2f5106, 0xc9f28f92caaad069, 0x32eada6b088cab18, 0x9707b527c21e2551, 0x0 }, /* #57 */
+    { 0x0212d7, 0x021287, 0x3ab225355533c3b7, 0xdd3c71d32d0bbb11, 0x5d75b362282808a5, 0x0 }, /* #58 */
+    { 0x1a2997, 0x1a2983, 0x4ef3e6d7609e495e, 0x81a51e76dafd0a19, 0xcd4ec86085a13f44, 0x0 }, /* #59 */
+    { 0x1a5c47, 0x1a5487, 0x682c3bb5d4ec164a, 0xea0e8db13cc8d356, 0x7e1dae04982342f3, 0x0 }, /* #60 */
+    { 0x244f17, 0x244717, 0x60becc98960824b1, 0x653ffbb702066224, 0xfb7ed0e19401c28c, 0x0 }, /* #61 */
+    { 0x2a1886, 0x2a1016, 0xda7bbd70c8e2cab4, 0x1faa1085cd2d0bbb, 0xbad1aceafbb5bef9, 0x0 }, /* #62 */
+    { 0x115286, 0x115202, 0xfc9c7dd1e52dccd8, 0x7655980b4f5a6362, 0x8646e5c695d36976, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_sbb_u64_locked[] =
 {
-    { 0x075e17, 0x075692, 0xe69c8a28ccf3fdd0, 0xd36d39bd1dc1a1ea, 0x132f506baf325be5, 0x0 }, /* #0 */
-    { 0x084b57, 0x084393, 0x9d564ecebc261630, 0xad2b8f38eed650c1, 0xf02abf95cd4fc56e, 0x0 }, /* #1 */
-    { 0x080893, 0x080093, 0x753885920cf53056, 0xf54871f43b2bbff8, 0x7ff0139dd1c9705d, 0x0 }, /* #2 */
-    { 0x176a03, 0x176286, 0xc594c0cbdb862b8b, 0xb66f5453b288d941, 0x0f256c7828fd5249, 0x0 }, /* #3 */
-    { 0x3462c2, 0x346293, 0x825e53473387718a, 0x929ef8c474d9f52f, 0xefbf5a82bead7c5b, 0x0 }, /* #4 */
-    { 0x0f4616, 0x0f4697, 0x9160ee8ea5049b12, 0xf216faff3236e587, 0x9f49f38f72cdb58b, 0x0 }, /* #5 */
-    { 0x154157, 0x154116, 0x4830e4dd43744c1c, 0x1c7d8cb0c172debd, 0x2bb3582c82016d5e, 0x0 }, /* #6 */
-    { 0x2167d3, 0x216793, 0x9410210388c2a5e1, 0xfe40c6dc59db4fa1, 0x95cf5a272ee7563f, 0x0 }, /* #7 */
-    { 0x276256, 0x276296, 0xe00d44ff5a843e2a, 0xc8211fe5d3574b8d, 0x17ec2519872cf29d, 0x0 }, /* #8 */
-    { 0x371896, 0x371083, 0x270aadeedbc224fe, 0xa81339d52da10be3, 0x7ef77419ae21191b, 0x0 }, /* #9 */
-    { 0x273592, 0x273512, 0x4a98689bbc7046c0, 0x1e08ea7520748861, 0x2c8f7e269bfbbe5f, 0x0 }, /* #10 */
-    { 0x232852, 0x232883, 0x2d94dc92d7b5ff6f, 0x826d3db08f98f2d0, 0xab279ee2481d0c9f, 0x0 }, /* #11 */
-    { 0x301d92, 0x301d87, 0x677f29a790e4f4bb, 0xa28d1d72035d4d88, 0xc4f20c358d87a733, 0x0 }, /* #12 */
-    { 0x3f0ec7, 0x3f0e12, 0xab60af0c4c0125d7, 0x4b8b5fc7737cb1ef, 0x5fd54f44d88473e7, 0x0 }, /* #13 */
-    { 0x070987, 0x070993, 0x4ebb8a0b92ccf835, 0x9bc5fe1b98691879, 0xb2f58beffa63dfbb, 0x0 }, /* #14 */
-    { 0x3632d7, 0x363297, 0xaade50d5d3c5faf2, 0xc1274f512a38f42e, 0xe9b70184a98d06c3, 0x0 }, /* #15 */
-    { 0x043756, 0x043787, 0x96e8e32c4de02419, 0x98679a72fa45baa5, 0xfe8148b9539a6974, 0x0 }, /* #16 */
-    { 0x0d2a93, 0x0d2207, 0x54486f068d7943a6, 0x58d67096ae082581, 0xfb71fe6fdf711e24, 0x0 }, /* #17 */
-    { 0x376893, 0x376093, 0xd932e2973afc87ba, 0xfb6ad3701f42534c, 0xddc80f271bba346d, 0x0 }, /* #18 */
-    { 0x1a5897, 0x1a5083, 0x1dc416fdbb49f3cb, 0xd721aeed468887a8, 0x46a2681074c16c22, 0x0 }, /* #19 */
-    { 0x1e1682, 0x1e1e06, 0x96641f2f51221c1e, 0x4ed62056c9e6c9f9, 0x478dfed8873b5225, 0x0 }, /* #20 */
-    { 0x163b93, 0x163b87, 0x710f51dc1a635b8c, 0xcc5045d7f59bdf0a, 0xa4bf0c0424c77c81, 0x0 }, /* #21 */
-    { 0x2d6d56, 0x2d6593, 0x3396b3beb0c09998, 0xcdf6263a45cddf5d, 0x65a08d846af2ba3b, 0x0 }, /* #22 */
-    { 0x2a6842, 0x2a6003, 0x09f70d615d802cb4, 0x2ef5ebc262f0cc51, 0xdb01219efa8f6063, 0x0 }, /* #23 */
-    { 0x0619c3, 0x061983, 0x42e5403a2b4fc845, 0x87a924fcd27426f2, 0xbb3c1b3d58dba152, 0x0 }, /* #24 */
-    { 0x200102, 0x200193, 0x95c9df0e06f53b11, 0xb538e5fc0ea1feef, 0xe090f911f8533c22, 0x0 }, /* #25 */
-    { 0x0f7c96, 0x0f7486, 0xf658d7e091d210fb, 0xa6fbaffbcf0d2128, 0x4f5d27e4c2c4efd3, 0x0 }, /* #26 */
-    { 0x257197, 0x257116, 0xec5bea1dec599172, 0x4cb6377425f264c6, 0x9fa5b2a9c6672cab, 0x0 }, /* #27 */
-    { 0x340552, 0x340517, 0x1f9013ffc2e72907, 0x5914a50696d64e7e, 0xc67b6ef92c10da89, 0x0 }, /* #28 */
-    { 0x3220c2, 0x322097, 0x66153d85a65829a1, 0xf9f5cc9429de2f56, 0x6c1f70f17c79fa4b, 0x0 }, /* #29 */
-    { 0x301586, 0x301503, 0x748263f3b0ded159, 0x77130f85946ecfe6, 0xfd6f546e1c700173, 0x0 }, /* #30 */
-    { 0x102146, 0x102193, 0x062c59928af82487, 0xa94512f1014ba11f, 0x5ce746a189ac8368, 0x0 }, /* #31 */
-    { 0x0e2387, 0x0e2397, 0x06c8cf8d02885dd7, 0xcb89e78b98d6078d, 0x3b3ee80169b25649, 0x0 }, /* #32 */
-    { 0x3158d7, 0x315006, 0x520a5d3717d4c5dd, 0x16658bae7166d5e7, 0x3ba4d188a66deff5, 0x0 }, /* #33 */
-    { 0x387703, 0x387716, 0x30ba5212b5959bb6, 0x194622ed5d3366f9, 0x17742f25586234bc, 0x0 }, /* #34 */
-    { 0x0352d6, 0x035283, 0x06b073edeb7da83d, 0xc7505f3dc0f2d834, 0x3f6014b02a8ad009, 0x0 }, /* #35 */
-    { 0x2e7006, 0x2e7012, 0x7066a0130a048b90, 0x5945ca50686d3358, 0x1720d5c2a1975838, 0x0 }, /* #36 */
-    { 0x316016, 0x316083, 0x9388476691f91d5e, 0xfe3a3a9db9f199d0, 0x954e0cc8d807838e, 0x0 }, /* #37 */
-    { 0x294a12, 0x294202, 0xa32c27e637c7dfa6, 0x06ac195ecfd86092, 0x9c800e8767ef7f14, 0x0 }, /* #38 */
-    { 0x397082, 0x397092, 0xfab4cb52b8dd1598, 0xe22bf469c54c82fe, 0x1888d6e8f390929a, 0x0 }, /* #39 */
-    { 0x1546c2, 0x154692, 0xdb295d5bcb1828d1, 0xac6d3b5b92681986, 0x2ebc220038b00f4b, 0x0 }, /* #40 */
-    { 0x1c45d2, 0x1c4583, 0xb5a0fb94d0f5be4e, 0xe2e39e7f7510d06d, 0xd2bd5d155be4ede1, 0x0 }, /* #41 */
-    { 0x2a3803, 0x2a3003, 0x0595c313f5cb8918, 0x12c8beda4a9171d5, 0xf2cd0439ab3a1742, 0x0 }, /* #42 */
-    { 0x107512, 0x107596, 0xccc9a4156cb5a7d0, 0x988ccecba282428e, 0x343cd549ca336542, 0x0 }, /* #43 */
-    { 0x164642, 0x164692, 0xe5856c5bd77c5c24, 0xcf5c52cd3cef7e89, 0x1629198e9a8cdd9b, 0x0 }, /* #44 */
-    { 0x0c65d3, 0x0c6597, 0x2b9e87a4f4849243, 0xbf65beb3bfa93b14, 0x6c38c8f134db572e, 0x0 }, /* #45 */
-    { 0x107d93, 0x107517, 0x08c4112c96adfec4, 0x77f1a34c166a79bd, 0x90d26de080438506, 0x0 }, /* #46 */
-    { 0x2b15c2, 0x2b1d87, 0x3c0798d85e74a52a, 0xb3ca5a0d07b0f978, 0x883d3ecb56c3abb2, 0x0 }, /* #47 */
-    { 0x250586, 0x250516, 0x6b715fdb90a98d24, 0x3f35a327f05d53ff, 0x2c3bbcb3a04c3925, 0x0 }, /* #48 */
-    { 0x214342, 0x214b87, 0x38d881a1a8dbcfcf, 0xb397cab61ab541a0, 0x8540b6eb8e268e2f, 0x0 }, /* #49 */
-    { 0x2900d6, 0x290802, 0x94b60400b48052b5, 0x754fb82ffabf8b43, 0x1f664bd0b9c0c772, 0x0 }, /* #50 */
-    { 0x3b7596, 0x3b7d87, 0x526ba14068e6f33e, 0x8aa40b6ad0bf790c, 0xc7c795d598277a32, 0x0 }, /* #51 */
-    { 0x3d56d2, 0x3d5602, 0xd6ef01cd1bea4783, 0x3cb87df7f68ae132, 0x9a3683d5255f6651, 0x0 }, /* #52 */
-    { 0x094312, 0x094b02, 0xba36322fd71c2aae, 0x7274fcc7db034057, 0x47c13567fc18ea57, 0x0 }, /* #53 */
-    { 0x1921d6, 0x192186, 0xe580577cf086dab3, 0xdd4514fa23973993, 0x083b4282ccefa120, 0x0 }, /* #54 */
-    { 0x0b09d2, 0x0b0106, 0xfbe20620af075d08, 0x401687c6fb071f72, 0xbbcb7e59b4003d96, 0x0 }, /* #55 */
-    { 0x142392, 0x142b12, 0x872f51e11b759f54, 0x3fa334ef67ccf00b, 0x478c1cf1b3a8af49, 0x0 }, /* #56 */
-    { 0x0036c3, 0x003612, 0xcf8d34ed64551bb1, 0x1d7701f524c7601c, 0xb21632f83f8dbb94, 0x0 }, /* #57 */
-    { 0x2c5152, 0x2c5107, 0x1258e3efd058c604, 0x6cd25863467c5cb2, 0xa5868b8c89dc6952, 0x0 }, /* #58 */
-    { 0x334846, 0x334086, 0xc298f1ca03a9d3ef, 0xaaa217807c7fcdd4, 0x17f6da49872a061b, 0x0 }, /* #59 */
-    { 0x351b97, 0x351b87, 0x578e714d91701d38, 0x9b531aa988bf9ae7, 0xbc3b56a408b08250, 0x0 }, /* #60 */
-    { 0x356896, 0x356086, 0xccba81e1e2ed0fa2, 0xa38b87ae3a480d81, 0x292efa33a8a50221, 0x0 }, /* #61 */
-    { 0x2c3f46, 0x2c3f83, 0x127fada8c5f5e4ca, 0x8e1636cfc993eab6, 0x846976d8fc61fa14, 0x0 }, /* #62 */
-    { 0x396103, 0x396102, 0x10fc4af7e55a628d, 0x0dc7cb7201bcbbb5, 0x03347f85e39da6d7, 0x0 }, /* #63 */
+    { 0x2d57d6, 0x2d5746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x066a16, 0x066246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x0d1816, 0x0d1046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x123113, 0x123197, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x326003, 0x326002, 0x0e94ef44e2d19c17, 0x0e94ef44e2d19c16, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x364a47, 0x364286, 0xf106ed36f0675f85, 0xf106ed36f0675f84, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x144853, 0x144006, 0x6803f564e4b36831, 0x6803f564e4b36830, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x230283, 0x230206, 0x4e2cddfd6abb92c7, 0x4e2cddfd6abb92c6, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x267957, 0x267113, 0x304ed61c1434c05a, 0x3dbbaa42e21990ce, 0xf2932bd9321b2f8b, 0x0 }, /* #8 */
+    { 0x1b2247, 0x1b2a87, 0x64bd1aa4f14c28c5, 0xd9fa8b88bde8f893, 0x8ac28f1c33633031, 0x0 }, /* #9 */
+    { 0x312913, 0x312116, 0x3ea696a8e35b09a6, 0x376c212b2bd9ab59, 0x073a757db7815e4c, 0x0 }, /* #10 */
+    { 0x2a5802, 0x2a5013, 0x42fce01b0d471379, 0x702eeae64bbda90e, 0xd2cdf534c1896a6b, 0x0 }, /* #11 */
+    { 0x062ed2, 0x062613, 0x44438bb2cf11cf69, 0x49591892d77bad6e, 0xfaea731ff79621fb, 0x0 }, /* #12 */
+    { 0x0b7dc6, 0x0b7502, 0xab815a5b944a8139, 0x1ce450de5527b3a7, 0x8e9d097d3f22cd92, 0x0 }, /* #13 */
+    { 0x065e83, 0x065602, 0x6f0ee5ebbedf3cbf, 0x4a8a2c221d25ec98, 0x2484b9c9a1b95026, 0x0 }, /* #14 */
+    { 0x2e6f93, 0x2e6f12, 0x890c8534e7ca46e4, 0x14772ee3b217f3fe, 0x7495565135b252e5, 0x0 }, /* #15 */
+    { 0x013ac3, 0x013293, 0xc0cc87f7fbe44851, 0xdb579779ac75371a, 0xe574f07e4f6f1136, 0x0 }, /* #16 */
+    { 0x151fd6, 0x151f97, 0x62c56ad2f674de86, 0xd0c8c565435eab9f, 0x91fca56db31632e7, 0x0 }, /* #17 */
+    { 0x350f13, 0x350787, 0x0f230fbc6e78cee3, 0xfeb263cff2dd1481, 0x1070abec7b9bba61, 0x0 }, /* #18 */
+    { 0x113a47, 0x113a93, 0x6f894c1342d5bbf0, 0xd17145fc8501c8d5, 0x9e180616bdd3f31a, 0x0 }, /* #19 */
+    { 0x061602, 0x061687, 0x28c94becfa4fe1cd, 0xcaa482b45c679321, 0x5e24c9389de84eac, 0x0 }, /* #20 */
+    { 0x344712, 0x344703, 0x1e966208d34449b7, 0x3158fdd0b8bb27d3, 0xed3d64381a8921e4, 0x0 }, /* #21 */
+    { 0x114d82, 0x114517, 0x1f7aa71407372638, 0x45d023a8ff50653c, 0xd9aa836b07e6c0fc, 0x0 }, /* #22 */
+    { 0x196e46, 0x196682, 0xee554f9aab690699, 0xd8fc19647ae1cb49, 0x1559363630873b50, 0x0 }, /* #23 */
+    { 0x0d5292, 0x0d5202, 0x65a6ef14b17c3fcd, 0x07968d47f5758dd5, 0x5e1061ccbc06b1f8, 0x0 }, /* #24 */
+    { 0x327417, 0x327493, 0xafce5c738af1df02, 0xe9535340e1f4bcab, 0xc67b0932a8fd2256, 0x0 }, /* #25 */
+    { 0x1e5e02, 0x1e5602, 0xf73d80aa4314ffdf, 0x4c1462164f7aaf2c, 0xab291e93f39a50b3, 0x0 }, /* #26 */
+    { 0x182e06, 0x182e93, 0x18101d650e982fe1, 0x8fefacbcf6c61c73, 0x882070a817d2136e, 0x0 }, /* #27 */
+    { 0x156a97, 0x156212, 0xd72c4195c9c39fc3, 0x25c670760fdbb338, 0xb165d11fb9e7ec8a, 0x0 }, /* #28 */
+    { 0x270492, 0x270416, 0xa498523a5e0a9c15, 0x1b59dce81f136da9, 0x893e75523ef72e6c, 0x0 }, /* #29 */
+    { 0x2c6752, 0x2c6793, 0x21ba70fb7e4f3491, 0xb354b795406e9fbf, 0x6e65b9663de094d2, 0x0 }, /* #30 */
+    { 0x1a5197, 0x1a5993, 0x7ff7ea9aa70aecb6, 0xe730ab858f531cae, 0x98c73f1517b7d007, 0x0 }, /* #31 */
+    { 0x2e2643, 0x2e2603, 0x123d328dd9da7c4a, 0x2694c7ff1d9be5e9, 0xeba86a8ebc3e9660, 0x0 }, /* #32 */
+    { 0x0b2c02, 0x0b2c83, 0x557df91a90e8b8bf, 0x84a933358cf8bd86, 0xd0d4c5e503effb39, 0x0 }, /* #33 */
+    { 0x227bd7, 0x227393, 0x10c596833fea1505, 0xc7bd71761cacc276, 0x4908250d233d528e, 0x0 }, /* #34 */
+    { 0x331ec7, 0x331e06, 0xa006b789d13a064e, 0x58aa121f6d6dbe55, 0x475ca56a63cc47f8, 0x0 }, /* #35 */
+    { 0x3a39d6, 0x3a3106, 0xf0c61a34ab063708, 0x1493ac6bfb09ec87, 0xdc326dc8affc4a81, 0x0 }, /* #36 */
+    { 0x1b0b96, 0x1b0b83, 0x65d09bdcb958d25b, 0xcb853d37282f5fd5, 0x9a4b5ea591297286, 0x0 }, /* #37 */
+    { 0x143ec7, 0x143e12, 0xe2c2974760b9b3d4, 0x6494f5145656b0ad, 0x7e2da2330a630326, 0x0 }, /* #38 */
+    { 0x0171c6, 0x017916, 0x9b47d53267e1ec9a, 0x76e5a1ec0708ee6c, 0x2462334660d8fe2e, 0x0 }, /* #39 */
+    { 0x282e52, 0x282602, 0x4cc430810a2d12dc, 0x4b07bd151588ee91, 0x01bc736bf4a4244b, 0x0 }, /* #40 */
+    { 0x3659c6, 0x365186, 0xd0eded28f6ab6bf9, 0xb159a3685c87b5b2, 0x1f9449c09a23b647, 0x0 }, /* #41 */
+    { 0x163b17, 0x163306, 0x5d1ef5d058432d1d, 0x0c472258c5d84950, 0x50d7d377926ae3cc, 0x0 }, /* #42 */
+    { 0x105c16, 0x105497, 0x166a102affc3acb8, 0xa36b41e0b8590a5a, 0x72fece4a476aa25e, 0x0 }, /* #43 */
+    { 0x132dc2, 0x132597, 0x0c2365c8fa7c8375, 0xf64283d40e967999, 0x15e0e1f4ebe609dc, 0x0 }, /* #44 */
+    { 0x2631d3, 0x263107, 0x67a6d830c755e57e, 0x7b54198e1c65b50c, 0xec52bea2aaf03071, 0x0 }, /* #45 */
+    { 0x027683, 0x027682, 0xbf16b5dd0f985317, 0xa3dfbd807986d840, 0x1b36f85c96117ad6, 0x0 }, /* #46 */
+    { 0x0b7e06, 0x0b7682, 0xce47ca34159b8806, 0x909ee2e6d2880a45, 0x3da8e74d43137dc1, 0x0 }, /* #47 */
+    { 0x304587, 0x304593, 0x4d3e97cb33601262, 0xe8e6b513965b8ed5, 0x6457e2b79d04838c, 0x0 }, /* #48 */
+    { 0x020f42, 0x020797, 0x2175d52c4fa94dc1, 0xa83b88ca759a2c6a, 0x793a4c61da0f2157, 0x0 }, /* #49 */
+    { 0x337387, 0x337383, 0xc245dca23d9ef5a7, 0xd4e11c9e3ef99dd3, 0xed64c003fea557d3, 0x0 }, /* #50 */
+    { 0x395d86, 0x395593, 0xb3e3fd4a84dcb604, 0xb574c9d66ca3bfa8, 0xfe6f33741838f65c, 0x0 }, /* #51 */
+    { 0x3b0e06, 0x3b0693, 0x967d49f8bd490dd0, 0xebd1ddc5385ad1c1, 0xaaab6c3384ee3c0f, 0x0 }, /* #52 */
+    { 0x270007, 0x270083, 0xe82156913a1b3ae8, 0xed6c2f9ee62206b6, 0xfab526f253f93431, 0x0 }, /* #53 */
+    { 0x200e52, 0x200e16, 0xae5d2614fae12be6, 0x43da8fab45e268c9, 0x6a829669b4fec31d, 0x0 }, /* #54 */
+    { 0x2a4913, 0x2a4916, 0x9b0453c5976cdf05, 0x6046fe8d6c233295, 0x3abd55382b49ac6f, 0x0 }, /* #55 */
+    { 0x061802, 0x061003, 0x22f1fbb04947d99c, 0x527bfa840a4e19a1, 0xd076012c3ef9bffb, 0x0 }, /* #56 */
+    { 0x0516d7, 0x051683, 0x2823f4fc40f43a4e, 0xe9caa7290f835f67, 0x3e594dd33170dae6, 0x0 }, /* #57 */
+    { 0x2400c2, 0x240897, 0x5389d69c93c26973, 0xb9a7a9d455d7aa9a, 0x99e22cc83deabed9, 0x0 }, /* #58 */
+    { 0x0d1493, 0x0d1416, 0xf67e6614d46c1241, 0x073229e8cde5794e, 0xef4c3c2c068698f2, 0x0 }, /* #59 */
+    { 0x3560d7, 0x356887, 0x79535de1550a159a, 0xef7a13df6cd15ea0, 0x89d94a01e838b6f9, 0x0 }, /* #60 */
+    { 0x015813, 0x015083, 0x0f68d539e8923efe, 0xf5eb9c83d503881c, 0x197d38b6138eb6e1, 0x0 }, /* #61 */
+    { 0x141842, 0x141812, 0xbcfe219a059c40aa, 0x7d723733fa651dfb, 0x3f8bea660b3722af, 0x0 }, /* #62 */
+    { 0x2d0683, 0x2d0692, 0xf9c3d7597bc76aa4, 0xa67f0ffd9d8be0f7, 0x5344c75bde3b89ac, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_or_u64[] =
 {
-    { 0x201713, 0x201786, 0xe6730039db5538dd, 0xef7ff739db57faff, 0x4d6ff7214813d2bb, 0x0 }, /* #0 */
-    { 0x093f16, 0x093706, 0x210cbef7742ab9ce, 0x371ebeffffeffbde, 0x1716a4ed8bcd5b14, 0x0 }, /* #1 */
-    { 0x254f52, 0x254706, 0x1fde26244ed66e38, 0x3fdf2ebc7fde7ffc, 0x3b0f2abc319a15d4, 0x0 }, /* #2 */
-    { 0x3e5bc2, 0x3e5382, 0xaddac159d24dae59, 0xbddfe35df6cffe7f, 0xb997634534cbf267, 0x0 }, /* #3 */
-    { 0x366487, 0x366486, 0xc9dcb026d74365fc, 0xe9feb76ff7f3f7fc, 0xa9ba874bf7b093d8, 0x0 }, /* #4 */
-    { 0x080307, 0x080386, 0xd883af7fa1daa10e, 0xd99fffffedfee76f, 0x111e79f2ed76c76b, 0x0 }, /* #5 */
-    { 0x180787, 0x180782, 0xd0ab5faed7de16e6, 0xfbbbffeff7ded7e6, 0xab12ee6d2316c1e2, 0x0 }, /* #6 */
-    { 0x234c12, 0x234486, 0x2bb458727b9f9be6, 0xbffcd876ff9fbbee, 0x95dcc804cd1abac8, 0x0 }, /* #7 */
-    { 0x0f09d2, 0x0f0182, 0x69e93092906163f4, 0xf9eb36b6dc73f7f4, 0x91823626cc73f790, 0x0 }, /* #8 */
-    { 0x312292, 0x312286, 0x8426f4a5ea5647c5, 0x8eb7f6f5fbd77fc5, 0x0e9382f459877ec4, 0x0 }, /* #9 */
-    { 0x3a6887, 0x3a6002, 0x5e757d9f9e6c6567, 0x5ffdffdfbfee657f, 0x01fcf2d7338a6158, 0x0 }, /* #10 */
-    { 0x2b2313, 0x2b2386, 0x0c1fb31f268d620a, 0xce5fb7bf77adff4e, 0xce5a04a07528df44, 0x0 }, /* #11 */
-    { 0x252b96, 0x252306, 0x5eb15900c76de04f, 0x7fb95bc2cf6ffeff, 0x7d2852c24d4a1ebe, 0x0 }, /* #12 */
-    { 0x117e97, 0x117682, 0x3608552cd4586006, 0xf77afd7edd5ff83e, 0xc372bd5a1d0ff83e, 0x0 }, /* #13 */
-    { 0x2d6152, 0x2d6182, 0x616bfa00279ac2d0, 0xedeffb2977fae7f4, 0xedafc92977ea2724, 0x0 }, /* #14 */
-    { 0x3f5b03, 0x3f5306, 0x3290b8df1cc33724, 0x3f9cfddfbfdb773f, 0x2d9c65c1bb59733b, 0x0 }, /* #15 */
-    { 0x1c7943, 0x1c7186, 0x7d5dac1a849f67e4, 0xfd7ffc5b94df7fe7, 0x8c66705390ce1f43, 0x0 }, /* #16 */
-    { 0x180056, 0x180082, 0xbb5c7039c151389f, 0xbbff77b9f1dbfcbf, 0xbae7779131cbcca1, 0x0 }, /* #17 */
-    { 0x1a6ec7, 0x1a6682, 0x821d9ce0eff3ee8e, 0x96ffbcf7eff7ffbf, 0x16f2acf766263735, 0x0 }, /* #18 */
-    { 0x393893, 0x393006, 0x062e5775e78ea5e8, 0x467e57ffefefe7fa, 0x467a17dfcc6fe652, 0x0 }, /* #19 */
-    { 0x3534c3, 0x353482, 0x7ad5ed3ba79d1906, 0xfaf7edfbf7dddbae, 0xe232e8f2f2c9daaa, 0x0 }, /* #20 */
-    { 0x1b1a13, 0x1b1282, 0xb369869421ead745, 0xf779f6d4f5eaffef, 0x55507640d50278ea, 0x0 }, /* #21 */
-    { 0x036e86, 0x036682, 0x38822ac1a7d78d5e, 0xbcfefaefefd78dfe, 0x84fed2ae69c501e2, 0x0 }, /* #22 */
-    { 0x392013, 0x392086, 0x8fb5c690edbbf878, 0xbffdeefeeffff8fa, 0x3ff8aefe66ff40d2, 0x0 }, /* #23 */
-    { 0x284683, 0x284686, 0x09edc8b3c1807037, 0xefefddb7db9374ff, 0xef42d5b7da1364dc, 0x0 }, /* #24 */
-    { 0x1c7996, 0x1c7186, 0x40c50dc8bf881b7e, 0xe3ef3dcebf8bdfff, 0xa3eb34ce890bc5dd, 0x0 }, /* #25 */
-    { 0x177383, 0x177386, 0x849bf36c2bbc03c6, 0xecdbf7ffbbbe3bd7, 0xe8d9d5f39a8a39d1, 0x0 }, /* #26 */
-    { 0x2d7a46, 0x2d7286, 0x2caa80cf26782efb, 0xfdafd8dfeffeefff, 0xd9075812edeecdc5, 0x0 }, /* #27 */
-    { 0x271296, 0x271282, 0xae2d2b9bbc34cbc1, 0xae7f3f9fffbecfdf, 0x2677369fd78a059f, 0x0 }, /* #28 */
-    { 0x231453, 0x231486, 0xbc79bc1f9693b988, 0xbdfbbf9f9ebfff99, 0x8582ab8b1c2dd711, 0x0 }, /* #29 */
-    { 0x0c3582, 0x0c3582, 0x9148a9d5a1cc8a4c, 0xdfe9ebfdf9ce8aef, 0x4ea143a9f98608a3, 0x0 }, /* #30 */
-    { 0x213493, 0x213482, 0xb960adbcb8c2be60, 0xff7fedbefaeeffe5, 0xf67f613a7a2e4fe5, 0x0 }, /* #31 */
-    { 0x0842c3, 0x084202, 0x30f01eca5798cdd0, 0x7cf2bffff7fdfddf, 0x5c52abffe47578df, 0x0 }, /* #32 */
-    { 0x1a2193, 0x1a2182, 0x91433773281a8b49, 0x977fbff73bffefdf, 0x073e8c8513ed67df, 0x0 }, /* #33 */
-    { 0x3b7352, 0x3b7386, 0xc2fac75645da5cae, 0xe3ffffd75ffefcaf, 0x618779851e34e0a1, 0x0 }, /* #34 */
-    { 0x3b1bd7, 0x3b1382, 0x48e415d76ba89555, 0xceffd7d77ffdfff7, 0xc6fbc7077655fba3, 0x0 }, /* #35 */
-    { 0x072007, 0x072002, 0x03c9f206aee31c9f, 0x0be9f6befff39ebf, 0x0be0e6beff308aae, 0x0 }, /* #36 */
-    { 0x0c6ad7, 0x0c6202, 0x17d2ce1d6fcf60a8, 0x17f3ffffffdffefe, 0x17f1f1f290d9fef6, 0x0 }, /* #37 */
-    { 0x035306, 0x035382, 0xe0ba7fd57f07ea97, 0xe0feffdf7f1febbf, 0x00e4b05f341e89bc, 0x0 }, /* #38 */
-    { 0x374e43, 0x374686, 0xb4b7cd0d0f32c1b3, 0xf5fffd7d0ff7ebb7, 0xc54a30700ef72b85, 0x0 }, /* #39 */
-    { 0x320bc6, 0x320386, 0xb87d8a79c82319f6, 0xf8ffaafffa2f5bff, 0x408e2097fa0e4bbb, 0x0 }, /* #40 */
-    { 0x3d3a97, 0x3d3286, 0x93174ecf6fe6b392, 0x9fd75ffffff7b3b7, 0x9cc411f39f3722a7, 0x0 }, /* #41 */
-    { 0x361813, 0x361002, 0x125d64123dfbb886, 0x167def977dffbbfe, 0x0478cf85715503fc, 0x0 }, /* #42 */
-    { 0x002706, 0x002786, 0x31494a23de84142f, 0xf1c95f73dea65d3f, 0xf0885f7142a2591c, 0x0 }, /* #43 */
-    { 0x320c93, 0x320402, 0x022bbee074d9b9a7, 0x03ffbefff6d9fdbf, 0x03f68adf8600653d, 0x0 }, /* #44 */
-    { 0x173883, 0x173002, 0x6c718e835d7eb54e, 0x7cf78eef5f7ff75e, 0x30f688ed13437214, 0x0 }, /* #45 */
-    { 0x171892, 0x171086, 0x0b63762d7fab5cf3, 0x9fe7f6af7febdef3, 0x9c85f0aa6ee38a32, 0x0 }, /* #46 */
-    { 0x3b5852, 0x3b5006, 0x7aaa71088ce5aca8, 0x7eeaf51acfe7afaa, 0x24e2d41acbe30322, 0x0 }, /* #47 */
-    { 0x1309c3, 0x130102, 0x1a74f8a1102da734, 0x5af7f8e3f56fbfbc, 0x52837063f56f1f98, 0x0 }, /* #48 */
-    { 0x071dc7, 0x071506, 0x760ac38ce2cfc2fe, 0x76fef79ffeefdaff, 0x16feb797bcac58df, 0x0 }, /* #49 */
-    { 0x074717, 0x074782, 0x7feff254cf0e7c04, 0xfffff775ef0efe6e, 0xb0d64771a20eaa6a, 0x0 }, /* #50 */
-    { 0x2c64c3, 0x2c6402, 0x41cc308e54cb610b, 0x73ddb7ef54cffd6b, 0x7395876d4487dc61, 0x0 }, /* #51 */
-    { 0x2e1f92, 0x2e1702, 0x06a23267bc5a3649, 0x17b63b7fbedb3fd9, 0x1116297e829b0b98, 0x0 }, /* #52 */
-    { 0x3e17d7, 0x3e1786, 0x95a4f7aeacd6f9b9, 0xb7a6ffafadd6fdff, 0xb7228d010180ec6f, 0x0 }, /* #53 */
-    { 0x1779c3, 0x177186, 0x0ca0583c39faae30, 0xcfacfafc3bfafe71, 0xc32cf2e03300f271, 0x0 }, /* #54 */
-    { 0x3d51c2, 0x3d5106, 0x44cea495f40253d8, 0x7dceb69dfe9777fa, 0x3d0292891a9734aa, 0x0 }, /* #55 */
-    { 0x227f83, 0x227782, 0xbfaabc181b2b6baf, 0xbfeafcde7b2befef, 0x22c868de6222ec4f, 0x0 }, /* #56 */
-    { 0x1c7956, 0x1c7186, 0xf81024b8fcff66a5, 0xf8b43ebdffffeeed, 0x68b41a9debdac8c9, 0x0 }, /* #57 */
-    { 0x3f4e43, 0x3f4686, 0xc7888780742d42fb, 0xcfb8bfaa747feaff, 0x0c383c2a1477e85d, 0x0 }, /* #58 */
-    { 0x361057, 0x361006, 0x5fb4c40c73b4c02c, 0x7fb6ce1ff7b7e0ee, 0x7c360e17d4b320ea, 0x0 }, /* #59 */
-    { 0x1726c3, 0x172686, 0xf1680c51ad3a0183, 0xf7fbac7faf3ab3af, 0x77f3a47f2600b32e, 0x0 }, /* #60 */
-    { 0x344b57, 0x344382, 0xb1779f56e193d8b2, 0xbdf7df5fe5ffd9fe, 0x8c87581fa47e014c, 0x0 }, /* #61 */
-    { 0x2a6186, 0x2a6102, 0x758f02c9d0f0de3f, 0x7ddfafddffffffbf, 0x7d54ad54bffff597, 0x0 }, /* #62 */
-    { 0x3f0543, 0x3f0582, 0xb8897de358456f8e, 0xbbaffdf7dae7ff9e, 0x1326c0568aa7df14, 0x0 }, /* #63 */
+    { 0x3d4b96, 0x3d4346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x211d57, 0x211546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x3e2512, 0x3e2546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x1c2647, 0x1c2646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x012a96, 0x012202, 0x181abb46103e1b86, 0x181abb46103e1b86, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x0f5bc3, 0x0f5386, 0x89456a77f596117b, 0x89456a77f596117b, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x306c47, 0x306486, 0xab0bea5570206c82, 0xab0bea5570206c82, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x282e07, 0x282682, 0x9b2c8fb872eaba57, 0x9b2c8fb872eaba57, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x045906, 0x045182, 0xfa40317333cf67c8, 0xfffd35737bcf67d9, 0x55fd15737bc626d9, 0x0 }, /* #8 */
+    { 0x051902, 0x051182, 0xfded93894b6d2ab2, 0xfdfff3a9dbffebb6, 0xf9bae0a19afecb34, 0x0 }, /* #9 */
+    { 0x171582, 0x171586, 0xed4375a0d78b85a7, 0xed437da2df9fadff, 0xe90239821d1cad5a, 0x0 }, /* #10 */
+    { 0x237f82, 0x237786, 0xb60ea548fc588c6e, 0xf72fff6aff79de7e, 0xe727da224731d210, 0x0 }, /* #11 */
+    { 0x026912, 0x026106, 0x5a07cb69e5b5f706, 0x7e2ffbe9f5f5f727, 0x642b39e931416527, 0x0 }, /* #12 */
+    { 0x0e18c3, 0x0e1002, 0x665da61245dada58, 0x777fa77f57fffefd, 0x3123016f53af64e5, 0x0 }, /* #13 */
+    { 0x284a87, 0x284286, 0x0267437c003dfaa8, 0xd6ffc3fc6ebdffeb, 0xd6dd82b06e91dfc3, 0x0 }, /* #14 */
+    { 0x3c7412, 0x3c7486, 0x5f64ccc574db9510, 0xdff5cfd7fcdfddf0, 0x95d147d2cc8dc9e0, 0x0 }, /* #15 */
+    { 0x1e2c87, 0x1e2406, 0x4b19e2b9b5b8a51b, 0x6b39f7f9fff8bd5f, 0x692877d87ec0bc45, 0x0 }, /* #16 */
+    { 0x365c02, 0x365486, 0xebd2e74e82b38bb5, 0xebfaefcfe7f7afbd, 0xa928af816756a699, 0x0 }, /* #17 */
+    { 0x1f5bc6, 0x1f5386, 0xd7b5504adbea0a4a, 0xd7fdf26ffbfb0b7e, 0xd468e22f63db0b34, 0x0 }, /* #18 */
+    { 0x013a42, 0x013202, 0x726591709e8113f7, 0x7665ddf4fffd9ff7, 0x54205de4ed7d8fc0, 0x0 }, /* #19 */
+    { 0x1861c7, 0x186186, 0x8ea65b7d2276bb14, 0xcfa6dffd37f6bb9c, 0xc386c5f935923a8c, 0x0 }, /* #20 */
+    { 0x0d6f16, 0x0d6782, 0x01ce9c1d11874c11, 0xdfee9d1dbbeffff7, 0xdf68910cba6effe6, 0x0 }, /* #21 */
+    { 0x290097, 0x290086, 0x2fd5e2fa8cde7a08, 0xaff5f7feeeff7ac9, 0x8734b7346a2730c9, 0x0 }, /* #22 */
+    { 0x2748c2, 0x274006, 0x3ae4f4be4cf241fa, 0x3af5f7bf6df65bfa, 0x20b107bd21061b78, 0x0 }, /* #23 */
+    { 0x156892, 0x156082, 0xfbcd085f6a4a4fea, 0xfbcd0c5f6bfedfea, 0xeb81041761b4daa2, 0x0 }, /* #24 */
+    { 0x376f16, 0x376782, 0x78d8ea3d501107ac, 0xf9dfff3f729137ae, 0xa15fdf262290368e, 0x0 }, /* #25 */
+    { 0x395f13, 0x395706, 0x05fc05ed8015b881, 0x6dfeafede67fff93, 0x6caeae40666a6712, 0x0 }, /* #26 */
+    { 0x387a12, 0x387282, 0x9fc39fd2f7075cf2, 0x9ffb9ffbf7975dfe, 0x833a8abb7495015e, 0x0 }, /* #27 */
+    { 0x1a2d42, 0x1a2586, 0xf29ee89dae2e84ea, 0xfabef9dfae3f9eee, 0x68b0f1db0a371a8e, 0x0 }, /* #28 */
+    { 0x0c3907, 0x0c3102, 0x5390025e9ca6fe15, 0x7fb77adedcf7ff7f, 0x6e2778d0d855ef7a, 0x0 }, /* #29 */
+    { 0x3d2946, 0x3d2182, 0xfa4a963f268015cf, 0xfb4bf6bfb6d53ddf, 0x9b09629e92553c96, 0x0 }, /* #30 */
+    { 0x0e1bc6, 0x0e1386, 0x2a664aad889e3d88, 0xfbff7ffd9eff3fde, 0xfb9d75f416f11fde, 0x0 }, /* #31 */
+    { 0x381516, 0x381502, 0x46ebd5aa9d7560f8, 0x6fefd7ffdffdf2fd, 0x2b6c867f4a9cd255, 0x0 }, /* #32 */
+    { 0x0511c2, 0x051182, 0xb8e5307ef3df6613, 0xfaf53cfff3df6e5b, 0xf2343ce5e2884e48, 0x0 }, /* #33 */
+    { 0x2e2bd3, 0x2e2302, 0x0fd118af624ad649, 0x2ff53fff67efd7fb, 0x2ff4277a07e701fa, 0x0 }, /* #34 */
+    { 0x073d47, 0x073586, 0x5fb40a4f3131ff92, 0xdfb7eecf75f3ffd7, 0xd787e48854c37257, 0x0 }, /* #35 */
+    { 0x2c29c3, 0x2c2186, 0xb2142b00fc653844, 0xba7cbb87fce5b955, 0xaa7cbb877480b951, 0x0 }, /* #36 */
+    { 0x3312d7, 0x331206, 0x0d786cb8d53f86c5, 0x0dfd7ebef7bfe7ed, 0x05b57a1ef6b86369, 0x0 }, /* #37 */
+    { 0x271647, 0x271682, 0x8f48643f7a6797ed, 0xfffe7cbffa6ff7fd, 0xfdb618bbaa2964f5, 0x0 }, /* #38 */
+    { 0x174046, 0x174086, 0x7523011aaf33c6b6, 0xf5fbb51aaffbcef6, 0xa4dbb5028de808f4, 0x0 }, /* #39 */
+    { 0x2d0653, 0x2d0686, 0x26daca689f3dbce8, 0xfffbdbeaffffbfe8, 0xd97159caf1efa7e0, 0x0 }, /* #40 */
+    { 0x0c4a52, 0x0c4286, 0xdac63d6075a2aa20, 0xfef77ffefdeeaea5, 0x76b347def94e0ca5, 0x0 }, /* #41 */
+    { 0x3a5752, 0x3a5702, 0x25e171e7566603ee, 0x67e3f5ffdfee87fe, 0x6283a5bb9fe8855a, 0x0 }, /* #42 */
+    { 0x0f5192, 0x0f5182, 0xaeeb3a18a2cdd01a, 0xeeeb7b3bffddd71a, 0xe249793bdf14c700, 0x0 }, /* #43 */
+    { 0x080f86, 0x080782, 0x219b0a668cdbc07b, 0xb7dbfbeefdffd77f, 0xb648f1a8f5ac572d, 0x0 }, /* #44 */
+    { 0x2f5f86, 0x2f5786, 0xbca284769625298b, 0xfde6d4ffd7e5bbeb, 0x4166508bc1c5bbe0, 0x0 }, /* #45 */
+    { 0x2a5f86, 0x2a5782, 0xb778bdab0f348a00, 0xff7cffff7f3ebb3d, 0xef1443f77b0abb3d, 0x0 }, /* #46 */
+    { 0x0a51d3, 0x0a5186, 0x4726564e1b48a519, 0xf7bf77ef7b7db7bb, 0xf69b73ad6a3d96b3, 0x0 }, /* #47 */
+    { 0x146442, 0x146486, 0x444b8bfdd4196eb6, 0xe65babffd5396fbe, 0xa6122143013043a8, 0x0 }, /* #48 */
+    { 0x204c57, 0x204486, 0xd25560c5b252fddb, 0xde556fefbe72ffdb, 0x9c014faa8c60dfc0, 0x0 }, /* #49 */
+    { 0x076b56, 0x076382, 0x241d71aa951ec010, 0xeffff7ea9fbef4b0, 0xebf2a7c80ba2f4b0, 0x0 }, /* #50 */
+    { 0x3b4756, 0x3b4786, 0x1e7aafc215f8bb09, 0xdf7effcf7ffeffdd, 0xc71e750d7ee6d4d4, 0x0 }, /* #51 */
+    { 0x024016, 0x024082, 0xd9cc3699b2e9aa9c, 0xdfcd379dfefbeedf, 0x4f0127956e53e447, 0x0 }, /* #52 */
+    { 0x0c0606, 0x0c0686, 0x818afe9da9c6ffec, 0xf7bafffdafcfffed, 0xf63053e08fc9e185, 0x0 }, /* #53 */
+    { 0x3e4986, 0x3e4106, 0x16689d7d6b4e2879, 0x76fabf7f7b4e7e7b, 0x6492326651085613, 0x0 }, /* #54 */
+    { 0x2b7156, 0x2b7102, 0x26bb63bbb721c438, 0x6eff67bff727debf, 0x6c5c05254127de97, 0x0 }, /* #55 */
+    { 0x104242, 0x104286, 0xe9ca77f3b1f83fdf, 0xfbdef7f7fbf8ffff, 0x1a96b3364bc0d6e7, 0x0 }, /* #56 */
+    { 0x0e4042, 0x0e4082, 0x2e2b1bccf54b3e3d, 0xffbf7ffcf7cb7ebf, 0xfd966df493cb728f, 0x0 }, /* #57 */
+    { 0x0252c7, 0x025286, 0x8ddd74f63b7f400e, 0xffff7df63bff5c1e, 0x77ff699419e85c1c, 0x0 }, /* #58 */
+    { 0x345c16, 0x345406, 0x1f0661f823a2b68c, 0x1ffe77f873f2ffff, 0x13fc56a072506ffb, 0x0 }, /* #59 */
+    { 0x1357c2, 0x135702, 0x069fe57a9db013f5, 0x679fef7fdff017f7, 0x638f2a17ce5006d3, 0x0 }, /* #60 */
+    { 0x3f6917, 0x3f6182, 0x6867a1851da1911a, 0xeeefab8f1febf91f, 0xe6ce0a8a066af907, 0x0 }, /* #61 */
+    { 0x230e52, 0x230686, 0x87590d1b73baa073, 0xa7fd0dbbf7faa2f3, 0xa1fd09bac7e802e0, 0x0 }, /* #62 */
+    { 0x056c02, 0x056486, 0x89c7e4a483d933fd, 0xcbdfe5e7abff7bff, 0xc3dfe1e3286e7acf, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_or_u64_locked[] =
 {
-    { 0x1d78c2, 0x1d7006, 0x016132d701e29014, 0x41ef37f7d5f2d1f6, 0x41ee07e5d450c1f6, 0x0 }, /* #0 */
-    { 0x086d13, 0x086582, 0x0696ae60f0f969e2, 0xdeffef60fefb6de3, 0xdc79c5204e922401, 0x0 }, /* #1 */
-    { 0x3c4652, 0x3c4602, 0x4de74b78f1cab476, 0x5dff6bf8fdcbbe7f, 0x15fb6a800c0bba69, 0x0 }, /* #2 */
-    { 0x0d04c6, 0x0d0486, 0x7fc7618131b47a45, 0xffc7efd7bbf67edd, 0xd103af56bad27cdd, 0x0 }, /* #3 */
-    { 0x2c6087, 0x2c6006, 0x399e6c1156bd9958, 0x79defc71dffd9f78, 0x58d4f0608fc90e78, 0x0 }, /* #4 */
-    { 0x315c12, 0x315482, 0xaad212385adb5555, 0xbad2f37d5ffb5557, 0x30c0e16545aa5152, 0x0 }, /* #5 */
-    { 0x0d6792, 0x0d6786, 0x7f545fade1e7e4a6, 0xff7cffadfdf7fcaf, 0x9778eb84fc559829, 0x0 }, /* #6 */
-    { 0x2e53d3, 0x2e5382, 0x41308887ea0b2325, 0xefb1abdffb5b77ad, 0xaea12bd8d95357ad, 0x0 }, /* #7 */
-    { 0x0509d2, 0x050182, 0xf99a4da4565b66c1, 0xff9ffdbcd75f67c7, 0x9e85f198c15f6787, 0x0 }, /* #8 */
-    { 0x386283, 0x386282, 0x98f0022e9653d1c1, 0x98fc367fb75ff7cd, 0x902c3653351f26cc, 0x0 }, /* #9 */
-    { 0x220b52, 0x220306, 0x6b872e2599708a4a, 0x6bcfbe3ffff6be4b, 0x4bc9b01e77e6b649, 0x0 }, /* #10 */
-    { 0x092853, 0x092086, 0xd750e3202dd1a65a, 0xffd7f3f4bffff6fa, 0x6ed750f4bf6f76a8, 0x0 }, /* #11 */
-    { 0x037c07, 0x037486, 0x9114190edb96ead8, 0xbdf6f93fffffefff, 0x3df6f83ffe790fb7, 0x0 }, /* #12 */
-    { 0x240fc3, 0x240782, 0x38fde65a068e8dc6, 0xfbfdfe5aa79ebff7, 0xe3f15e40a51e3bf1, 0x0 }, /* #13 */
-    { 0x226f02, 0x226786, 0x471b32049c39ab97, 0xef3f7ac5de79abd7, 0xea3648c1ca70a841, 0x0 }, /* #14 */
-    { 0x222d43, 0x222582, 0xb31d7733b8e4c473, 0xb71f77b7bbfccf7f, 0x271a00b6937ccf7c, 0x0 }, /* #15 */
-    { 0x2440c2, 0x244082, 0x7d2a7ec8b0ec98e7, 0xfd6b7ed8b0edbcef, 0xc16176d030e9bcaa, 0x0 }, /* #16 */
-    { 0x3f5247, 0x3f5206, 0x2d415be9b3ba783f, 0x7d7f5febbffb7e3f, 0x5c7f576b1df95608, 0x0 }, /* #17 */
-    { 0x044042, 0x044002, 0x69b263cd74e126ad, 0x7ff3fbed7ef77ffd, 0x76d199613eb65df1, 0x0 }, /* #18 */
-    { 0x2c4b46, 0x2c4386, 0x787b0bf1665d5127, 0xfffbdff1f65d7927, 0xe7d9de91964d3902, 0x0 }, /* #19 */
-    { 0x2336d3, 0x233682, 0xe653ec978b666c65, 0xf7f3ffbfcff7ed6d, 0x13e093af4fd1c129, 0x0 }, /* #20 */
-    { 0x3f7106, 0x3f7102, 0x2e108e710733224b, 0x6edbfefd07f7f76b, 0x4ecbfa8c00f7d52b, 0x0 }, /* #21 */
-    { 0x2e04c2, 0x2e0482, 0xbc7fa83097c4d8f4, 0xbc7feb7fb7ffdef7, 0x005d6b7fa0fb0657, 0x0 }, /* #22 */
-    { 0x3c5f02, 0x3c5782, 0xb7536fae0e834259, 0xbfd7ffbe8ecb66fb, 0xbf9495bc86c924e2, 0x0 }, /* #23 */
-    { 0x320a42, 0x320282, 0x72fbe8f238528a64, 0xfbfbeffe387aaaf7, 0xbb590f0c387aa2d7, 0x0 }, /* #24 */
-    { 0x2a7b46, 0x2a7386, 0xd305c5ede8165866, 0xffe5d5efe8175c7e, 0x7de59543a005545c, 0x0 }, /* #25 */
-    { 0x2a2247, 0x2a2286, 0x5ac6bb3c8f841a8a, 0xdbdebbfdefae9ebb, 0xcb9aa0f1ed2e8eb3, 0x0 }, /* #26 */
-    { 0x3c54d6, 0x3c5402, 0x1f9bce28186ffa54, 0x3ffbce7ffdfffe5e, 0x27fa8477edfbb44e, 0x0 }, /* #27 */
-    { 0x0e55d7, 0x0e5586, 0xd3fc54cb5e01014c, 0xd3fcdecfdf23e5ed, 0x1014cec6db22e5ad, 0x0 }, /* #28 */
-    { 0x133143, 0x133182, 0x3279612196110870, 0xfe7ff161bed7df7a, 0xcc7f90613ed7d76a, 0x0 }, /* #29 */
-    { 0x1f7783, 0x1f7782, 0xdc47002fb5f2dfdc, 0xdc4f237ffdfffffd, 0x584f2377f95d3cfd, 0x0 }, /* #30 */
-    { 0x216612, 0x216686, 0x935840702935ecf6, 0x9f5ccf7a2fffefff, 0x1d448f6a06eea3cf, 0x0 }, /* #31 */
-    { 0x2327d6, 0x232782, 0x18b17c30a4e9b249, 0xd8b97cf0acf9bffb, 0xc8984cd02c503ffa, 0x0 }, /* #32 */
-    { 0x1b10c6, 0x1b1002, 0x7c3f41b15833f978, 0x7ebfcdff5cf3fb79, 0x16bccccf1cf20b31, 0x0 }, /* #33 */
-    { 0x2a5686, 0x2a5602, 0x6927c020de967a10, 0x693ff7acfeb6fbfb, 0x601cf78c70b689fb, 0x0 }, /* #34 */
-    { 0x003982, 0x003106, 0x0a6c3f3c87073e6d, 0x3bee3f3dcfafbf7d, 0x33c2192948ab817c, 0x0 }, /* #35 */
-    { 0x020e16, 0x020682, 0x7c358e715aecfa8e, 0xff37af737afefb9e, 0xfb122972201abb98, 0x0 }, /* #36 */
-    { 0x1f3a57, 0x1f3286, 0x03b9f2e08ef91889, 0xb3bdffedeef97add, 0xb33cfd4d64f872dc, 0x0 }, /* #37 */
-    { 0x1a0556, 0x1a0582, 0xc22ccc9b6b54662e, 0xee6efdff6b7cf73e, 0x2c62f9644b2cd53a, 0x0 }, /* #38 */
-    { 0x234bd3, 0x234306, 0x77d658acbd8735b2, 0x77ffdeacbdd7f5bb, 0x506bce8c1957c1ab, 0x0 }, /* #39 */
-    { 0x057293, 0x057206, 0x3d00664f15e53ce3, 0x7f097f6f35fd3ce7, 0x4b097963253d0ca6, 0x0 }, /* #40 */
-    { 0x007913, 0x007182, 0xa4a7fbc6bc0c79c3, 0xada7fbdebc8efff7, 0xad853a98908296f7, 0x0 }, /* #41 */
-    { 0x0a0956, 0x0a0182, 0x8eb5df29132a8d97, 0xafffff7d576e8ddf, 0x2bfbba55464e044a, 0x0 }, /* #42 */
-    { 0x063902, 0x063182, 0x1d90f7164908c06c, 0xddbbf797d94dd4ec, 0xddbb3293984dd484, 0x0 }, /* #43 */
-    { 0x356006, 0x356082, 0x04a71091e17b135e, 0xade73bfff57bd3df, 0xad453b7fb430c2cd, 0x0 }, /* #44 */
-    { 0x0546c6, 0x054682, 0x9e027bd04831520f, 0xde367bd27d3ff61f, 0x54363842750ea414, 0x0 }, /* #45 */
-    { 0x272017, 0x272086, 0x469189608209a297, 0xffbfcbe3bedba2ff, 0xff3f42e3bcd200fe, 0x0 }, /* #46 */
-    { 0x000653, 0x000682, 0x8a5f43190a34466b, 0x8bdf777ffe3e467f, 0x8990366ff42e4474, 0x0 }, /* #47 */
-    { 0x255706, 0x255786, 0x00bf706f278f8a47, 0x80bf7cffbfef8fcf, 0x80952cf5986e87cb, 0x0 }, /* #48 */
-    { 0x3a0917, 0x3a0186, 0xfc3b6f74fd8073ef, 0xfe3b7f7dff9277ff, 0x9e18713de2124790, 0x0 }, /* #49 */
-    { 0x326b12, 0x326302, 0x054014be5b9dd94d, 0x6dcb5fbffb9dd9ef, 0x6d8b5f03f211c8a3, 0x0 }, /* #50 */
-    { 0x0a5553, 0x0a5586, 0xec886f8f963ac5af, 0xfd887faff77ecdff, 0x95881fa5f1544cf3, 0x0 }, /* #51 */
-    { 0x153583, 0x153506, 0x753982b62b7f5741, 0x7dfd8ef73bffd747, 0x0de58e5512b49606, 0x0 }, /* #52 */
-    { 0x231647, 0x231686, 0xd2288873aca75178, 0xdbbfff73efb77f7d, 0x4997f77263163f55, 0x0 }, /* #53 */
-    { 0x366243, 0x366282, 0xa5cf156fb0aed3bc, 0xefff9f6ffeaedfbc, 0xeafc9b467e885ea0, 0x0 }, /* #54 */
-    { 0x362696, 0x362682, 0x87f7c9fda5278e6d, 0x8ff7c9fdfdef8f6d, 0x8e92c85d5cee0521, 0x0 }, /* #55 */
-    { 0x2079d2, 0x207102, 0x2543e11311a78c2e, 0x35efebbb9befbdae, 0x10ae0baa8b6db982, 0x0 }, /* #56 */
-    { 0x3f6f47, 0x3f6706, 0x66da69a10d3648a1, 0x77fe7ff14d7edcf5, 0x313e3ed14d4cdcf4, 0x0 }, /* #57 */
-    { 0x0e4546, 0x0e4582, 0xecefda2f176fccd1, 0xeeffdaaf77ffffd9, 0xc6d95aaf76dd7b88, 0x0 }, /* #58 */
-    { 0x103b57, 0x103382, 0xf422c7e338c5c418, 0xf4a7f7f73ff5e6da, 0x84a535d7177122d2, 0x0 }, /* #59 */
-    { 0x315956, 0x315186, 0x00c68086087beff4, 0x84dff6f7687fffff, 0x841b7671681fddcf, 0x0 }, /* #60 */
-    { 0x3c76d2, 0x3c7686, 0xbcbccf6c69b068fd, 0xfdfedffceff5fbff, 0xe96e1bb4cfd5fb6e, 0x0 }, /* #61 */
-    { 0x1c7c57, 0x1c7486, 0x83fbffcee945148d, 0xcffbffcffd573fed, 0x4eeaa80d15572f6d, 0x0 }, /* #62 */
-    { 0x3e7503, 0x3e7506, 0x5a6194af41cf726e, 0x7ffb96bffdeffbee, 0x37ba1617bc689b84, 0x0 }, /* #63 */
+    { 0x076516, 0x076546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x012703, 0x012746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x017cc2, 0x017446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x272c03, 0x272446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x091112, 0x091102, 0x6100afad0b2f05bc, 0x6100afad0b2f05bc, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x0e0e52, 0x0e0606, 0x2eca8379a4a766c9, 0x2eca8379a4a766c9, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x1e4e93, 0x1e4602, 0x7398afd36c6a6298, 0x7398afd36c6a6298, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x0b38c7, 0x0b3082, 0xcd8934a89881c051, 0xcd8934a89881c051, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x286602, 0x286602, 0x072d7d19dd958c99, 0x6f7fffdddf9dcdfd, 0x6b5eeacdd61d457d, 0x0 }, /* #8 */
+    { 0x0e3052, 0x0e3086, 0x7c101d525f0c5d8f, 0xfddd5d5b7f0c7dcf, 0xf1cd4c09750831c3, 0x0 }, /* #9 */
+    { 0x390e83, 0x390686, 0xa37279f443e2c305, 0xf37a7bfccbf7ff7d, 0xd16822288ab5bf7c, 0x0 }, /* #10 */
+    { 0x347c56, 0x347486, 0xe469fdebb80378a6, 0xf5fffffbfaebfca6, 0x51be12d1f2e9c424, 0x0 }, /* #11 */
+    { 0x3d57c7, 0x3d5702, 0x45bafb259f5f421a, 0x4dfafbb5bf7fc7ba, 0x09fa9ab43c2585aa, 0x0 }, /* #12 */
+    { 0x132756, 0x132786, 0xe13411010bc91aa3, 0xe3bd9d334fedfabb, 0x83b98c324665eaba, 0x0 }, /* #13 */
+    { 0x212752, 0x212782, 0xf8f131a8f668d0e1, 0xfef7b3f8ff6ad8fd, 0xceb7b370792a585d, 0x0 }, /* #14 */
+    { 0x3c6b46, 0x3c6386, 0x80ba6d27255b39a0, 0xe4fb6db7eddb3db4, 0x645968b1cd9b2594, 0x0 }, /* #15 */
+    { 0x3d5202, 0x3d5286, 0x8786e08f1174ca15, 0xe7bff9aff1f7cf77, 0xe3b9b9a0f1e3cd77, 0x0 }, /* #16 */
+    { 0x003206, 0x003282, 0xc038323793aa7ffe, 0xe7fbbaffdffffffe, 0xe7c3a8de5f7defb8, 0x0 }, /* #17 */
+    { 0x3a6782, 0x3a6786, 0x2a3b0bfdaffbac1e, 0xfebf0bffaffbfeff, 0xfc8600c70818defd, 0x0 }, /* #18 */
+    { 0x024b56, 0x024382, 0x9d14b50e102a26a9, 0xdf5cf5aede3a76e9, 0xcf58f1a0de185068, 0x0 }, /* #19 */
+    { 0x3d4542, 0x3d4506, 0x0549c487927a7b7d, 0x0ffddeaff6fb7b7d, 0x0efc5a2ee4d11971, 0x0 }, /* #20 */
+    { 0x103182, 0x103102, 0x4924f3023c59382b, 0x4dacff977cf97efb, 0x048ccd9740e86efb, 0x0 }, /* #21 */
+    { 0x0d4b56, 0x0d4386, 0xce281a0d43070722, 0xeeeb1b6f633fbfb2, 0x2ac309662239b8b0, 0x0 }, /* #22 */
+    { 0x212f17, 0x212782, 0xeec5729df224a4eb, 0xffe5fe9ffe6cffef, 0xf9e5cc870e6cdbaf, 0x0 }, /* #23 */
+    { 0x144387, 0x144382, 0xa027fb6e8ddfda83, 0xebf7ff6ecdffdbab, 0xcbf1af2ec4ff41aa, 0x0 }, /* #24 */
+    { 0x2e0bc3, 0x2e0306, 0x2921ba1dbf0249ad, 0x2b7bffbdbf837fed, 0x0b5befbd9e8336e1, 0x0 }, /* #25 */
+    { 0x3e29c7, 0x3e2106, 0x7e70f6ca19df8358, 0x7ffdffce79ffb37b, 0x7badbb8e7038b023, 0x0 }, /* #26 */
+    { 0x1a3112, 0x1a3106, 0x33cee16a5d3ccf1d, 0x3fcff7fa7ffedf5f, 0x2cc717d233e2de4a, 0x0 }, /* #27 */
+    { 0x134416, 0x134486, 0xed292422847d07df, 0xffbdffab8efd57ff, 0x1695ffa90a9850e9, 0x0 }, /* #28 */
+    { 0x253b86, 0x253306, 0x658a68bcc69508b7, 0x65bffcbece9fadb7, 0x603dbc928e8aad87, 0x0 }, /* #29 */
+    { 0x361b93, 0x361306, 0x4804ef4806954a7e, 0x6a05ffca0e954a7e, 0x6a01108a0e800832, 0x0 }, /* #30 */
+    { 0x233252, 0x233286, 0x28f3fad270681975, 0xf9f3ffd6f2ed1b77, 0xf9326d84c2cd1a53, 0x0 }, /* #31 */
+    { 0x0a7413, 0x0a7486, 0x11debeaf1608351d, 0xf5fffeaf16ab775f, 0xe5f5eca616ab5652, 0x0 }, /* #32 */
+    { 0x3d1a96, 0x3d1282, 0x57fc90d9747aaadb, 0xfffef0ddfe7efefb, 0xfbf270dd9e16f66b, 0x0 }, /* #33 */
+    { 0x347393, 0x347386, 0x178fc9053eb0f0e6, 0xf7efdd97ffb6f5ee, 0xe2e19d97ff8695ce, 0x0 }, /* #34 */
+    { 0x2c3993, 0x2c3186, 0xe6122e2477c982f2, 0xfe773e77f7c983f3, 0x58751c5794488343, 0x0 }, /* #35 */
+    { 0x111952, 0x111102, 0x770be25dd28f56b5, 0x7f5beffddeff5ef7, 0x4f500fe44e721c42, 0x0 }, /* #36 */
+    { 0x332b12, 0x332382, 0xd674f90e5f3e3671, 0xf6feffceffbffffd, 0x74da57c4e297dbed, 0x0 }, /* #37 */
+    { 0x1432c3, 0x143282, 0xe6c2ffcea86ab0d5, 0xe6d7ffcfea7bb3fd, 0x4295024be259136c, 0x0 }, /* #38 */
+    { 0x3e4d92, 0x3e4586, 0xe3c5df83cf89a10c, 0xfbcfffdbcfabb56f, 0x980e655905abb463, 0x0 }, /* #39 */
+    { 0x296103, 0x296182, 0xff6388788816a64b, 0xfffbe9fe8ebeff5b, 0x46f9618e8ea8fb1a, 0x0 }, /* #40 */
+    { 0x0f66d2, 0x0f6682, 0xa1b7de04fd8faf09, 0xffb7de77fd8faf3d, 0xfe9640770488243c, 0x0 }, /* #41 */
+    { 0x2e2752, 0x2e2706, 0x7192244aa88ea90c, 0x71bf677fbc9fbd3f, 0x20bd4335341fbd3f, 0x0 }, /* #42 */
+    { 0x3f4c42, 0x3f4486, 0xa891ebb9f63c2a65, 0xafd1eff9f67d6b7d, 0x2f506751d2514b58, 0x0 }, /* #43 */
+    { 0x263247, 0x263286, 0x6f0c259ba2cca6e5, 0xef2db5bfb2dcb7ff, 0xe221b02792d095db, 0x0 }, /* #44 */
+    { 0x094b83, 0x094386, 0x1c7f94714116d92b, 0xfefff473659fff6f, 0xfef3f402249fb667, 0x0 }, /* #45 */
+    { 0x397a87, 0x397286, 0xb2d4facb3e07e655, 0xfadcfedf3e97ffdd, 0xe858265516935bd8, 0x0 }, /* #46 */
+    { 0x1a0713, 0x1a0786, 0x9f59ae3bb2fb530d, 0xbfdfee7bb3ff771d, 0xafcee85ba1066618, 0x0 }, /* #47 */
+    { 0x0b3483, 0x0b3482, 0xae33a71868f7782e, 0xae73f7fa7af7fcef, 0x046172e21ae2dce3, 0x0 }, /* #48 */
+    { 0x2e2612, 0x2e2602, 0x28f7f4883cfac967, 0x3af7f6993dfef97f, 0x1a8422990184385b, 0x0 }, /* #49 */
+    { 0x303e87, 0x303682, 0x9f029e28e5b83808, 0xbf6fbfbde5f9be2c, 0xb86da79d05f1ae24, 0x0 }, /* #50 */
+    { 0x180916, 0x180182, 0x74e61fee551eb42f, 0xfdf7bfff7f7efd2f, 0xf9d3b5373e7e7903, 0x0 }, /* #51 */
+    { 0x1f4e83, 0x1f4606, 0x115538990182db29, 0x7975f8fbc7b2db69, 0x7934e8f2c7b2d061, 0x0 }, /* #52 */
+    { 0x161ad2, 0x161286, 0x857ab804f5f68448, 0x877afcfef5ffff6a, 0x0268d4fa752bfb2a, 0x0 }, /* #53 */
+    { 0x325f07, 0x325786, 0x8452bea495ef72ee, 0x94defeac97effaee, 0x94cec2ac978fe882, 0x0 }, /* #54 */
+    { 0x2e3646, 0x2e3606, 0x4f9981d1fa9602c5, 0x7fb987f7fab737c5, 0x7fa907269ab337c5, 0x0 }, /* #55 */
+    { 0x146186, 0x146106, 0x715a3b79ba9ff4d0, 0x7ddf3b7dbb9ffff9, 0x1cc5105491862f79, 0x0 }, /* #56 */
+    { 0x235703, 0x235786, 0x11c1591e07d77fbf, 0xffe1dfdee7d77fff, 0xee21d6cee4d04379, 0x0 }, /* #57 */
+    { 0x3f3f17, 0x3f3786, 0xc4dd0a8a9fd8e692, 0xc6fd9e8abfdcefb2, 0x86ac94082e4c49a0, 0x0 }, /* #58 */
+    { 0x341c43, 0x341482, 0xe777b84057afe7ee, 0xe77fb9d4ffbff7fe, 0xa12c3994ff3e9594, 0x0 }, /* #59 */
+    { 0x052782, 0x052706, 0x5ec9e459793249e0, 0x7ecfe47f7972dfe4, 0x368620676872de84, 0x0 }, /* #60 */
+    { 0x1163d6, 0x116306, 0x074ab5c581e857e2, 0x1fcbf5e5f7f87fe7, 0x1ec3e02076983905, 0x0 }, /* #61 */
+    { 0x0077d2, 0x007782, 0x5a99396458fde85d, 0xdff9bf6efcfdef5d, 0xcff0b66efca52f11, 0x0 }, /* #62 */
+    { 0x222806, 0x222082, 0xd3ff6550bb9e4ac9, 0xf3ffe5d7fbbedbd9, 0xb3dda1d7423e9199, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_xor_u64[] =
 {
-    { 0x007d43, 0x007506, 0x887c8bc95629a6a8, 0x60068e857e94f8e4, 0xe87a054c28bd5e4c, 0x0 }, /* #0 */
-    { 0x317602, 0x317602, 0xc2eb7f583b585152, 0x0c945b8c49ad3ab5, 0xce7f24d472f56be7, 0x0 }, /* #1 */
-    { 0x0a6193, 0x0a6182, 0xd504d0adbf29db6c, 0xb135bc005009c3ce, 0x64316cadef2018a2, 0x0 }, /* #2 */
-    { 0x156443, 0x156482, 0x8ded5bb0328741be, 0xc7c370d5a899c74a, 0x4a2e2b659a1e86f4, 0x0 }, /* #3 */
-    { 0x227913, 0x227182, 0x6ab02c7c23108b62, 0xbd2ea18a77283cfe, 0xd79e8df65438b79c, 0x0 }, /* #4 */
-    { 0x3a3e42, 0x3a3606, 0x09d642ff3f97d7c2, 0x41157658ee5f4efa, 0x48c334a7d1c89938, 0x0 }, /* #5 */
-    { 0x354447, 0x354402, 0x5ed7cff66e737830, 0x2cb1f6e6c4e5282f, 0x72663910aa96501f, 0x0 }, /* #6 */
-    { 0x2c0417, 0x2c0402, 0xbc3a3de7dd9596c7, 0x67da8ca80e23b152, 0xdbe0b14fd3b62795, 0x0 }, /* #7 */
-    { 0x1847d7, 0x184706, 0x8d20e5d512679007, 0x4cf2509ef8b699a9, 0xc1d2b54bead109ae, 0x0 }, /* #8 */
-    { 0x3c7087, 0x3c7002, 0x87c38cadf9ca2ada, 0x48c6a2c00e82fc73, 0xcf052e6df748d6a9, 0x0 }, /* #9 */
-    { 0x2b1e82, 0x2b1602, 0x9e55d7c179e84d77, 0x2725a35fec2fbd3e, 0xb970749e95c7f049, 0x0 }, /* #10 */
-    { 0x384e82, 0x384606, 0xc705c5bcb0ebc5c7, 0x3055f2293b1378f9, 0xf75037958bf8bd3e, 0x0 }, /* #11 */
-    { 0x315447, 0x315406, 0x7e0198ca955bcd45, 0x1b8c293e8f8dfb22, 0x658db1f41ad63667, 0x0 }, /* #12 */
-    { 0x1e3e42, 0x1e3602, 0x55ae7aaf44097c9b, 0x679f476a75f1fedc, 0x32313dc531f88247, 0x0 }, /* #13 */
-    { 0x0e0b16, 0x0e0386, 0x3f5982ebea0d0f16, 0xeced368067af3ddd, 0xd3b4b46b8da232cb, 0x0 }, /* #14 */
-    { 0x3066c2, 0x306686, 0x84c5a0f98207a879, 0xe9736265c8ccf6cc, 0x6db6c29c4acb5eb5, 0x0 }, /* #15 */
-    { 0x222716, 0x222786, 0xd65eb68e658fe7c9, 0x9475f9a8c1acd7d2, 0x422b4f26a423301b, 0x0 }, /* #16 */
-    { 0x1948c6, 0x194086, 0x85b1376b24c12a12, 0x8ab10263d16c5f99, 0x0f003508f5ad758b, 0x0 }, /* #17 */
-    { 0x194897, 0x194006, 0x7f37d888ca49fbe2, 0x0b95a91ba12112c6, 0x74a271936b68e924, 0x0 }, /* #18 */
-    { 0x0e04c6, 0x0e0406, 0x730c944982769f68, 0x4f94d70d7cade0c9, 0x3c984344fedb7fa1, 0x0 }, /* #19 */
-    { 0x284452, 0x284486, 0x2da7da9acd652de4, 0x8013ebf72a65c150, 0xadb4316de700ecb4, 0x0 }, /* #20 */
-    { 0x190286, 0x190286, 0xa666dbcdc0f63e19, 0xa16aa4d02a1ebd74, 0x070c7f1deae8836d, 0x0 }, /* #21 */
-    { 0x2d4c82, 0x2d4406, 0xb2bed8b28abb9854, 0x3c85c5aac53f3071, 0x8e3b1d184f84a825, 0x0 }, /* #22 */
-    { 0x333ac2, 0x333206, 0xceec615226982615, 0x19fad93c66717030, 0xd716b86e40e95625, 0x0 }, /* #23 */
-    { 0x264993, 0x264106, 0x3e406939712a0739, 0x76fb3a9a47965ac9, 0x48bb53a336bc5df0, 0x0 }, /* #24 */
-    { 0x2f76c7, 0x2f7602, 0x0ae7985c84b4b21c, 0x29aa0f04ae775473, 0x234d97582ac3e66f, 0x0 }, /* #25 */
-    { 0x0b2483, 0x0b2482, 0x590943b4d88a32bd, 0xd634f2d337b63eab, 0x8f3db167ef3c0c16, 0x0 }, /* #26 */
-    { 0x0a09d7, 0x0a0102, 0x0afd8e91d9cbadc5, 0x58eeca54555155c8, 0x521344c58c9af80d, 0x0 }, /* #27 */
-    { 0x080b93, 0x080382, 0x455056877932260f, 0x87644ea4e452fa91, 0xc23418239d60dc9e, 0x0 }, /* #28 */
-    { 0x1c43c3, 0x1c4306, 0x316b0ba60679f78c, 0x58c6a1d5ecb02f2e, 0x69adaa73eac9d8a2, 0x0 }, /* #29 */
-    { 0x111a13, 0x111282, 0xcac9a4500f241894, 0xb990b5a0b3669d2c, 0x735911f0bc4285b8, 0x0 }, /* #30 */
-    { 0x283dc6, 0x283506, 0x7fb12e554a4b55bd, 0x520bb108c313baa3, 0x2dba9f5d8958ef1e, 0x0 }, /* #31 */
-    { 0x342a17, 0x342206, 0x944c27eb228cf589, 0x79966808f15c4a3f, 0xedda4fe3d3d0bfb6, 0x0 }, /* #32 */
-    { 0x327847, 0x327006, 0xda0099cb66d3c842, 0x32f1e20cbba2c4d4, 0xe8f17bc7dd710c96, 0x0 }, /* #33 */
-    { 0x355ad3, 0x355282, 0xb5e5f819af1d5265, 0xa654d5c1e21e1e91, 0x13b12dd84d034cf4, 0x0 }, /* #34 */
-    { 0x386ad7, 0x386286, 0xc0a1f6ce8bc150d5, 0xfa0ca71442931e60, 0x3aad51dac9524eb5, 0x0 }, /* #35 */
-    { 0x187e02, 0x187686, 0x0f70e0a25e146eb7, 0xcaecc0c865bfdd2e, 0xc59c206a3babb399, 0x0 }, /* #36 */
-    { 0x141206, 0x141286, 0x6ea6f762a0ab6f72, 0x9fecfdad331035a9, 0xf14a0acf93bb5adb, 0x0 }, /* #37 */
-    { 0x0b3552, 0x0b3506, 0x863d7ffdecacd2b5, 0x5b098f2343316c8b, 0xdd34f0deaf9dbe3e, 0x0 }, /* #38 */
-    { 0x310dc6, 0x310586, 0x5878f1f53ad48d0f, 0x97668b209681b43c, 0xcf1e7ad5ac553933, 0x0 }, /* #39 */
-    { 0x125e87, 0x125682, 0xe7a4db39ebfc1f43, 0xe51ee4c953c890c7, 0x02ba3ff0b8348f84, 0x0 }, /* #40 */
-    { 0x3b26d6, 0x3b2682, 0xe9750c5af6ce6992, 0xadd80557f5b3946b, 0x44ad090d037dfdf9, 0x0 }, /* #41 */
-    { 0x2d36c2, 0x2d3602, 0xd494e4827c6debd0, 0x57c545d8c74bf68c, 0x8351a15abb261d5c, 0x0 }, /* #42 */
-    { 0x383e17, 0x383682, 0x7676e5b4287e295e, 0xbc70cdcb5f9ce070, 0xca06287f77e2c92e, 0x0 }, /* #43 */
-    { 0x0c4fd2, 0x0c4706, 0x6d257ecae8df8f00, 0x4cf721b7d07899ed, 0x21d25f7d38a716ed, 0x0 }, /* #44 */
-    { 0x3b18c3, 0x3b1086, 0xbf643d03679f1de7, 0xe36c83392a7ead9f, 0x5c08be3a4de1b078, 0x0 }, /* #45 */
-    { 0x006017, 0x006006, 0x32378abd47803be8, 0x5e66e1fddbf5a3e4, 0x6c516b409c75980c, 0x0 }, /* #46 */
-    { 0x184d53, 0x184586, 0x114f91f01846d12f, 0x82903fde26b0fd5f, 0x93dfae2e3ef62c70, 0x0 }, /* #47 */
-    { 0x247907, 0x247186, 0xa3e3aaaee885bbaa, 0xdb75176a1f5f0317, 0x7896bdc4f7dab8bd, 0x0 }, /* #48 */
-    { 0x042bc2, 0x042306, 0x8728aaae96309b50, 0x457180c3a8ed127d, 0xc2592a6d3edd892d, 0x0 }, /* #49 */
-    { 0x305b47, 0x305306, 0x5bc770ddb0fab612, 0x197fceb932387d78, 0x42b8be6482c2cb6a, 0x0 }, /* #50 */
-    { 0x1b1883, 0x1b1002, 0x4a0f095c13018a0f, 0x7e8e57d0b22ef623, 0x34815e8ca12f7c2c, 0x0 }, /* #51 */
-    { 0x267517, 0x267502, 0xf4137bd11590e38d, 0x644ce490feb6f26d, 0x905f9f41eb2611e0, 0x0 }, /* #52 */
-    { 0x100d82, 0x100582, 0x543fb6c80f021efa, 0xc196ecbaedfb3154, 0x95a95a72e2f92fae, 0x0 }, /* #53 */
-    { 0x307d52, 0x307582, 0x9d2e5bd7411165bd, 0xee2d9604cf9eea85, 0x7303cdd38e8f8f38, 0x0 }, /* #54 */
-    { 0x3d71c7, 0x3d7186, 0xb7da8a1ba84e6d37, 0xbd868125c4ef5d21, 0x0a5c0b3e6ca13016, 0x0 }, /* #55 */
-    { 0x2618c2, 0x261006, 0x70b915916263796d, 0x4390e61ae5546505, 0x3329f38b87371c68, 0x0 }, /* #56 */
-    { 0x3444c3, 0x344406, 0xed36b68c3898a3fe, 0x707584ed5b927aa6, 0x9d433261630ad958, 0x0 }, /* #57 */
-    { 0x200d43, 0x200582, 0xd963a68bf69bc76e, 0xff779f7c6bd13bdc, 0x261439f79d4afcb2, 0x0 }, /* #58 */
-    { 0x293b56, 0x293302, 0x3ac9bc9b6013e798, 0x0c97d9cbf26e448f, 0x365e6550927da317, 0x0 }, /* #59 */
-    { 0x0d0312, 0x0d0302, 0x975a712c09d84bd4, 0x00f897abbb64407a, 0x97a2e687b2bc0bae, 0x0 }, /* #60 */
-    { 0x0c5606, 0x0c5606, 0x3f2ceb49d8f6a49c, 0x12c1881b46fd829a, 0x2ded63529e0b2606, 0x0 }, /* #61 */
-    { 0x1354d7, 0x135482, 0x7fa210d579fcbc1c, 0xf66ccc3451038c8a, 0x89cedce128ff3096, 0x0 }, /* #62 */
-    { 0x073cc6, 0x073406, 0x59009f608f292fca, 0x723b2ab9f8f64bb8, 0x2b3bb5d977df6472, 0x0 }, /* #63 */
+    { 0x2e4186, 0x2e4146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x0d41c2, 0x0d4146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x104a97, 0x104246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x132647, 0x132646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x115852, 0x115002, 0x2f3953c23a19f0b0, 0x2f3953c23a19f0b0, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x3420d6, 0x342006, 0x7008fe5c4682956f, 0x7008fe5c4682956f, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x3c3b56, 0x3c3306, 0x25b63ac17b56a27e, 0x25b63ac17b56a27e, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x2a3f86, 0x2a3782, 0x986179fb5b2c839b, 0x986179fb5b2c839b, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x0c7213, 0x0c7206, 0x9a6d3d3b133c2608, 0x4b3b84ea59e520f5, 0xd156b9d14ad906fd, 0x0 }, /* #8 */
+    { 0x184b07, 0x184382, 0xf27c7b1c05cbd2b7, 0xfe047744e93fd2fd, 0x0c780c58ecf4004a, 0x0 }, /* #9 */
+    { 0x0b0143, 0x0b0182, 0xd3e3884331b37dcc, 0xaf422c0864c7ec0b, 0x7ca1a44b557491c7, 0x0 }, /* #10 */
+    { 0x060482, 0x060402, 0x6de04861793cbddd, 0x48cc4aa78af2d961, 0x252c02c6f3ce64bc, 0x0 }, /* #11 */
+    { 0x2442d7, 0x244202, 0xf5daf936c37f380f, 0x4a87a50ca18071d5, 0xbf5d5c3a62ff49da, 0x0 }, /* #12 */
+    { 0x0a60d7, 0x0a6086, 0x11a0fdc62e85ff2d, 0xd913ff6483b1bf4d, 0xc8b302a2ad344060, 0x0 }, /* #13 */
+    { 0x182b02, 0x182306, 0x3c0f70cfb00bdc25, 0x6558abc85cfccd2e, 0x5957db07ecf7110b, 0x0 }, /* #14 */
+    { 0x2d4382, 0x2d4382, 0xad327c234e056fa7, 0xad3771f3f605cd4c, 0x00050dd0b800a2eb, 0x0 }, /* #15 */
+    { 0x073a57, 0x073206, 0x35fded87565f19d6, 0x67b0fee82a8600e4, 0x524d136f7cd91932, 0x0 }, /* #16 */
+    { 0x091e06, 0x091606, 0x95d22d7a12591653, 0x3a34c2b6e6b49539, 0xafe6efccf4ed836a, 0x0 }, /* #17 */
+    { 0x286056, 0x286006, 0x3a63585fd57bf49d, 0x090812346c839848, 0x336b4a6bb9f86cd5, 0x0 }, /* #18 */
+    { 0x1067d7, 0x106782, 0x0bc13d19984df08b, 0xe4addc0f625a19b6, 0xef6ce116fa17e93d, 0x0 }, /* #19 */
+    { 0x192a57, 0x192202, 0xfeaffa7db302e4ad, 0x3187fbb5d6a7469e, 0xcf2801c865a5a233, 0x0 }, /* #20 */
+    { 0x150ac3, 0x150202, 0xca936b7e5c3d9d18, 0x7b0014b051d0a932, 0xb1937fce0ded342a, 0x0 }, /* #21 */
+    { 0x3a5a53, 0x3a5206, 0x783a02e812188b92, 0x78e72a9c6b82ba93, 0x00dd2874799a3101, 0x0 }, /* #22 */
+    { 0x242ad6, 0x242202, 0x33f29dfae064c0e4, 0x54fb6924c24bc380, 0x6709f4de222f0364, 0x0 }, /* #23 */
+    { 0x1335c3, 0x133506, 0xa94e833fa138232c, 0x5e13a6a17469208d, 0xf75d259ed55103a1, 0x0 }, /* #24 */
+    { 0x097d57, 0x097582, 0x7021752d05b433ad, 0xeb6948387d0505b5, 0x9b483d1578b13618, 0x0 }, /* #25 */
+    { 0x232802, 0x232086, 0xda3173e3cb2cffb1, 0xb2e7b264446faa5f, 0x68d6c1878f4355ee, 0x0 }, /* #26 */
+    { 0x337107, 0x337182, 0x0b2084b19db1825a, 0xb750106522e032b9, 0xbc7094d4bf51b0e3, 0x0 }, /* #27 */
+    { 0x116142, 0x116106, 0x959ae0fc43fe2633, 0x58e00fd065c0235c, 0xcd7aef2c263e056f, 0x0 }, /* #28 */
+    { 0x0f5f96, 0x0f5782, 0x3c86995e2589ad31, 0xe89c15e5f923ae61, 0xd41a8cbbdcaa0350, 0x0 }, /* #29 */
+    { 0x152c92, 0x152482, 0x85b1355b1b4423ec, 0xc0e0619302dbd13b, 0x455154c8199ff2d7, 0x0 }, /* #30 */
+    { 0x0407d7, 0x040786, 0x744b276e2c2dda0e, 0xb03c68281dce4f24, 0xc4774f4631e3952a, 0x0 }, /* #31 */
+    { 0x124496, 0x124482, 0xd12786b98aad7943, 0xd93727c3d2a21da2, 0x0810a17a580f64e1, 0x0 }, /* #32 */
+    { 0x0d5a97, 0x0d5206, 0x6b2b6d1b8779e0e6, 0x13c618f7e17a9e50, 0x78ed75ec66037eb6, 0x0 }, /* #33 */
+    { 0x292d93, 0x292586, 0x5da7767c1059a2fd, 0xf0d6bbfee3bfc71e, 0xad71cd82f3e665e3, 0x0 }, /* #34 */
+    { 0x255156, 0x255186, 0x90b7ba53cafe14bd, 0xc6eb8efe0852316c, 0x565c34adc2ac25d1, 0x0 }, /* #35 */
+    { 0x237642, 0x237686, 0x6eb095c7f2725b59, 0xaf9f0ae29f0e4f22, 0xc12f9f256d7c147b, 0x0 }, /* #36 */
+    { 0x2a4217, 0x2a4282, 0x14c4d1ed6de34991, 0xfad46e5fa5d9982c, 0xee10bfb2c83ad1bd, 0x0 }, /* #37 */
+    { 0x131d96, 0x131586, 0x9194700ee343ec63, 0x822e0b4cc4bac9ed, 0x13ba7b4227f9258e, 0x0 }, /* #38 */
+    { 0x1b6c97, 0x1b6402, 0x318b643f0ea61f5b, 0x33c4addae2c4a894, 0x024fc9e5ec62b7cf, 0x0 }, /* #39 */
+    { 0x1e3143, 0x1e3186, 0x067452b626514d67, 0xbb6eb64301b1b2db, 0xbd1ae4f527e0ffbc, 0x0 }, /* #40 */
+    { 0x1b7a43, 0x1b7286, 0x86bc5c7bedf3e32e, 0xc3a5ec6f6e5a7da6, 0x4519b01483a99e88, 0x0 }, /* #41 */
+    { 0x190907, 0x190186, 0x74d3b8e3630871e0, 0xdd24620eea9d4044, 0xa9f7daed899531a4, 0x0 }, /* #42 */
+    { 0x0e7fc3, 0x0e7706, 0xdbaa6e21c7c2b4b8, 0x31560b7fd46d7fa6, 0xeafc655e13afcb1e, 0x0 }, /* #43 */
+    { 0x3f1dc2, 0x3f1586, 0xee4315aab0f56cdf, 0xcb63fb164f2d9df5, 0x2520eebcffd8f12a, 0x0 }, /* #44 */
+    { 0x0b3dd6, 0x0b3582, 0xedd0239f8c62f797, 0x9f64453d460651ec, 0x72b466a2ca64a67b, 0x0 }, /* #45 */
+    { 0x341043, 0x341082, 0x7a15dd937d0ef176, 0xc590125731e49b6e, 0xbf85cfc44cea6a18, 0x0 }, /* #46 */
+    { 0x107053, 0x107006, 0xadc5cab6739adcef, 0x788b066d4e337c1e, 0xd54eccdb3da9a0f1, 0x0 }, /* #47 */
+    { 0x1a4406, 0x1a4482, 0x159a042e2bb1d04e, 0x8436dabd54358d1a, 0x91acde937f845d54, 0x0 }, /* #48 */
+    { 0x1e1597, 0x1e1582, 0xc3ca332b983dcf55, 0xdc239488e41ef616, 0x1fe9a7a37c233943, 0x0 }, /* #49 */
+    { 0x361253, 0x361206, 0x3af3592176df74b8, 0x3b1e5e8fdf9bbc06, 0x01ed07aea944c8be, 0x0 }, /* #50 */
+    { 0x116292, 0x116286, 0x7e22d753d49eaeff, 0xeee90588cafb77c0, 0x90cbd2db1e65d93f, 0x0 }, /* #51 */
+    { 0x0314d3, 0x031482, 0x1dc4360c97cef0ff, 0xd5152a30aaa8ca16, 0xc8d11c3c3d663ae9, 0x0 }, /* #52 */
+    { 0x151c83, 0x151406, 0x83694b4b8239f1f2, 0x4ce0c56db256ec22, 0xcf898e26306f1dd0, 0x0 }, /* #53 */
+    { 0x0c6912, 0x0c6182, 0x13aa8bbf4e85195a, 0xebed91819f863076, 0xf8471a3ed103292c, 0x0 }, /* #54 */
+    { 0x302543, 0x302502, 0x84f8ac682ef87e28, 0x0455b2bad79f21d5, 0x80ad1ed2f9675ffd, 0x0 }, /* #55 */
+    { 0x275c96, 0x275406, 0x57395f94aef107b1, 0x5b13f14d93fb4b09, 0x0c2aaed93d0a4cb8, 0x0 }, /* #56 */
+    { 0x026a47, 0x026206, 0x1a2c5f6819e8e7a1, 0x0027f40ada3b1e22, 0x1a0bab62c3d3f983, 0x0 }, /* #57 */
+    { 0x140812, 0x140086, 0x9aaa9f4669ca6c33, 0xed644c0945a65409, 0x77ced34f2c6c383a, 0x0 }, /* #58 */
+    { 0x2a1196, 0x2a1106, 0xdb60d5128dd5c3e4, 0x15dc908c5e1bbb05, 0xcebc459ed3ce78e1, 0x0 }, /* #59 */
+    { 0x3e7c13, 0x3e7402, 0xcc50887131fb672c, 0x0b89a44d57835310, 0xc7d92c3c6678343c, 0x0 }, /* #60 */
+    { 0x3605c2, 0x360502, 0x6ef4fa2f90f68834, 0x5d52747b5e8733dc, 0x33a68e54ce71bbe8, 0x0 }, /* #61 */
+    { 0x152a92, 0x152206, 0xe3217828b38d31ad, 0x6af86725ccd4c987, 0x89d91f0d7f59f82a, 0x0 }, /* #62 */
+    { 0x224c46, 0x224482, 0x636d388224dc4719, 0xd5da966e18a7adc7, 0xb6b7aeec3c7beade, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_xor_u64_locked[] =
 {
-    { 0x1f7087, 0x1f7006, 0x11edbca01bea4b39, 0x27fc15c515109d5c, 0x3611a9650efad665, 0x0 }, /* #0 */
-    { 0x084196, 0x084186, 0xd2d647ec188c0dae, 0xa0e4dd622a800cde, 0x72329a8e320c0170, 0x0 }, /* #1 */
-    { 0x011b16, 0x011386, 0xde883cd79a612030, 0xaabb0798d833578d, 0x74333b4f425277bd, 0x0 }, /* #2 */
-    { 0x3a5a47, 0x3a5286, 0xe3fb7b3d4a928079, 0x9834e76d19ca956a, 0x7bcf9c5053581513, 0x0 }, /* #3 */
-    { 0x1f0792, 0x1f0706, 0x4abe9f0fd30572f6, 0x3fce6daabbb9e5bd, 0x7570f2a568bc974b, 0x0 }, /* #4 */
-    { 0x0a4a06, 0x0a4202, 0x6c18ef7e93435f1b, 0x6ec402f28a5010cb, 0x02dced8c19134fd0, 0x0 }, /* #5 */
-    { 0x2f2497, 0x2f2486, 0x5e08375e9ba0dea4, 0x90c682a476cbd51d, 0xceceb5faed6b0bb9, 0x0 }, /* #6 */
-    { 0x0d5883, 0x0d5082, 0x40be5759cf2db0fb, 0xef5adce7df7505bf, 0xafe48bbe1058b544, 0x0 }, /* #7 */
-    { 0x127f82, 0x127706, 0xefa03e48d4f1537d, 0x2d75f2a8d5a87144, 0xc2d5cce001592239, 0x0 }, /* #8 */
-    { 0x3d0796, 0x3d0782, 0xd85b002e9f50173c, 0xcd06ba81a138cf43, 0x155dbaaf3e68d87f, 0x0 }, /* #9 */
-    { 0x0b4216, 0x0b4202, 0xb91ec7359aa1de9f, 0x65f23abb89095b40, 0xdcecfd8e13a885df, 0x0 }, /* #10 */
-    { 0x3a0452, 0x3a0406, 0x559b956a050ee7e9, 0x3cabf26a9c6069e7, 0x69306700996e8e0e, 0x0 }, /* #11 */
-    { 0x3a66d3, 0x3a6602, 0xca039d1da5bd113c, 0x2c8d2d8a5682f131, 0xe68eb097f33fe00d, 0x0 }, /* #12 */
-    { 0x2b3e13, 0x2b3606, 0x770852eebc0df002, 0x033413c8bf71344d, 0x743c4126037cc44f, 0x0 }, /* #13 */
-    { 0x194096, 0x194086, 0x7c7ae6c1b01ee5b5, 0xb93f6d1d58dd4259, 0xc5458bdce8c3a7ec, 0x0 }, /* #14 */
-    { 0x213c03, 0x213482, 0x7a48c0642b2d23c3, 0xc7894845d5620037, 0xbdc18821fe4f23f4, 0x0 }, /* #15 */
-    { 0x104e13, 0x104602, 0x7ec354279fbe2e14, 0x190dd0945677c2b6, 0x67ce84b3c9c9eca2, 0x0 }, /* #16 */
-    { 0x2a1807, 0x2a1006, 0x193fc2442659eab3, 0x060c46c14eb2e1fc, 0x1f33848568eb0b4f, 0x0 }, /* #17 */
-    { 0x016897, 0x016002, 0xc85cf9c4af39a9bd, 0x7353d1c33f281e9b, 0xbb0f28079011b726, 0x0 }, /* #18 */
-    { 0x0d2287, 0x0d2286, 0x98ba95cd3e601f99, 0xc28cbbc1ffa0cdf3, 0x5a362e0cc1c0d26a, 0x0 }, /* #19 */
-    { 0x092347, 0x092306, 0x5d3f5790b4eab5b4, 0x058fbb70dd670844, 0x58b0ece0698dbdf0, 0x0 }, /* #20 */
-    { 0x0f72c2, 0x0f7286, 0x5dd4749d1ab92fa6, 0xdb43a1cdbd8ad111, 0x8697d550a733feb7, 0x0 }, /* #21 */
-    { 0x357a93, 0x357282, 0x5b30e6c62d01f3db, 0xe1595d43ca7f2cc7, 0xba69bb85e77edf1c, 0x0 }, /* #22 */
-    { 0x165786, 0x165782, 0xd62f44d9134dc2c9, 0xae4540fbea1ccf26, 0x786a0422f9510def, 0x0 }, /* #23 */
-    { 0x357117, 0x357106, 0x73801ab9fc9543bf, 0x04fe7e65a3cfe153, 0x777e64dc5f5aa2ec, 0x0 }, /* #24 */
-    { 0x0f43d2, 0x0f4306, 0x7919bbc5f80b7895, 0x1aec94fb707de759, 0x63f52f3e88769fcc, 0x0 }, /* #25 */
-    { 0x304296, 0x304202, 0x076c0681917f7738, 0x780a653e546054f1, 0x7f6663bfc51f23c9, 0x0 }, /* #26 */
-    { 0x1e3117, 0x1e3182, 0xdc9863583bfe15a7, 0x9dd23d6ca35c20b5, 0x414a5e3498a23512, 0x0 }, /* #27 */
-    { 0x2e2897, 0x2e2086, 0x277a6acb8ffdeba8, 0xcec56e0eda048128, 0xe9bf04c555f96a80, 0x0 }, /* #28 */
-    { 0x1236c6, 0x123686, 0x627d9209e613dea2, 0xb1266285c7ed402d, 0xd35bf08c21fe9e8f, 0x0 }, /* #29 */
-    { 0x0d0143, 0x0d0102, 0x503911d0a5a1107d, 0x32095ab4f76187a8, 0x62304b6452c097d5, 0x0 }, /* #30 */
-    { 0x254492, 0x254406, 0x9c4435f2730e0085, 0x489aa5e5313fd2b4, 0xd4de90174231d231, 0x0 }, /* #31 */
-    { 0x056097, 0x056082, 0xa9ad75f038239b5e, 0x842781a883398e9d, 0x2d8af458bb1a15c3, 0x0 }, /* #32 */
-    { 0x2f7597, 0x2f7582, 0x20b61e0e2b24ac24, 0xfa1809fcbf4bf698, 0xdaae17f2946f5abc, 0x0 }, /* #33 */
-    { 0x263f42, 0x263782, 0x382b9571ff8ae6a1, 0xf50c49328aea8df8, 0xcd27dc4375606b59, 0x0 }, /* #34 */
-    { 0x2d3956, 0x2d3186, 0x4c9c7ebe3c2a894e, 0xe41b76964a6e7b27, 0xa88708287644f269, 0x0 }, /* #35 */
-    { 0x280ec3, 0x280602, 0xe167b90d15bc7318, 0x61279daf751a4568, 0x804024a260a63670, 0x0 }, /* #36 */
-    { 0x252882, 0x252082, 0xaf563343cc8ebde9, 0x88a9432688b13615, 0x27ff7065443f8bfc, 0x0 }, /* #37 */
-    { 0x2c0b46, 0x2c0386, 0x5d761b1e50a0909c, 0x88c5983ee44eee1d, 0xd5b38320b4ee7e81, 0x0 }, /* #38 */
-    { 0x2555d6, 0x255586, 0x168792a701b9911a, 0xa1ec1e33df148c65, 0xb76b8c94dead1d7f, 0x0 }, /* #39 */
-    { 0x1a05c6, 0x1a0582, 0x14a59fe95d862fb3, 0xaaab2bded8238ada, 0xbe0eb43785a5a569, 0x0 }, /* #40 */
-    { 0x194782, 0x194702, 0xce1ca108273aeeef, 0x6de63a0ddeaaf59b, 0xa3fa9b05f9901b74, 0x0 }, /* #41 */
-    { 0x171882, 0x171006, 0x90c5a2f0995fba1a, 0x17082883c613f930, 0x87cd8a735f4c432a, 0x0 }, /* #42 */
-    { 0x3c28d3, 0x3c2082, 0x44b5d023df714245, 0xd22948b0a3028f57, 0x969c98937c73cd12, 0x0 }, /* #43 */
-    { 0x246656, 0x246606, 0x636afd7481d85bae, 0x1baf746544fd8778, 0x78c58911c525dcd6, 0x0 }, /* #44 */
-    { 0x295817, 0x295082, 0x2fe4179edeb19888, 0x803bd811b97b27fd, 0xafdfcf8f67cabf75, 0x0 }, /* #45 */
-    { 0x334dd7, 0x334502, 0xd79092833e8ee5cb, 0x4b778cb16a0c0740, 0x9ce71e325482e28b, 0x0 }, /* #46 */
-    { 0x2f7353, 0x2f7386, 0x33c7007cb404048d, 0xb12c152479f4e3ff, 0x82eb1558cdf0e772, 0x0 }, /* #47 */
-    { 0x0645c7, 0x064506, 0x482046cf9a174ce2, 0x10a977a2a51f88d1, 0x5889316d3f08c433, 0x0 }, /* #48 */
-    { 0x0b7792, 0x0b7782, 0x80f53bbdd2b27075, 0xfe1a55f0b69766e9, 0x7eef6e4d6425169c, 0x0 }, /* #49 */
-    { 0x324256, 0x324286, 0x5004f3b8d374a906, 0xa1c87dee26681439, 0xf1cc8e56f51cbd3f, 0x0 }, /* #50 */
-    { 0x146a52, 0x146202, 0xd53b08ad24ad8325, 0x7ac84ec6321b239b, 0xaff3466b16b6a0be, 0x0 }, /* #51 */
-    { 0x145412, 0x145482, 0x239aae7f9e254fcf, 0x81655620de1369d3, 0xa2fff85f4036261c, 0x0 }, /* #52 */
-    { 0x0b57c2, 0x0b5786, 0xdc906673cdae0804, 0xa7e51f6f41983f7b, 0x7b75791c8c36377f, 0x0 }, /* #53 */
-    { 0x223bc3, 0x223306, 0xd704833c9c418e47, 0x6791d4bcf5058a82, 0xb0955780694404c5, 0x0 }, /* #54 */
-    { 0x234e16, 0x234686, 0x26f2baab863977f6, 0xce2cbaa44f843371, 0xe8de000fc9bd4487, 0x0 }, /* #55 */
-    { 0x160e92, 0x160686, 0xc62e1bc30f56b793, 0xafaa7039f27615f3, 0x69846bfafd20a260, 0x0 }, /* #56 */
-    { 0x0c7f43, 0x0c7782, 0x139629243e92545b, 0x8fcc593e59f550dc, 0x9c5a701a67670487, 0x0 }, /* #57 */
-    { 0x354982, 0x354106, 0x03fd01b348002ebf, 0x3bd993b59f7a9f1b, 0x38249206d77ab1a4, 0x0 }, /* #58 */
-    { 0x2f0583, 0x2f0582, 0xe62da32024547a5d, 0xd4312bfd5a64c415, 0x321c88dd7e30be48, 0x0 }, /* #59 */
-    { 0x1d1f92, 0x1d1706, 0xd9b025786b9f7769, 0x74b15d8190f4811d, 0xad0178f9fb6bf674, 0x0 }, /* #60 */
-    { 0x2d5b57, 0x2d5302, 0x0fe35d1ab247ec30, 0x6216d197e5b2b22c, 0x6df58c8d57f55e1c, 0x0 }, /* #61 */
-    { 0x1e3543, 0x1e3586, 0x9b73d27ac255fd78, 0xe8cf8093d2aa8b06, 0x73bc52e910ff767e, 0x0 }, /* #62 */
-    { 0x277a53, 0x277206, 0x2e9a8f180d1215dc, 0x7e121bc8e83abcbe, 0x508894d0e528a962, 0x0 }, /* #63 */
+    { 0x280786, 0x280746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x2c0356, 0x2c0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x2c4217, 0x2c4246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x3570d2, 0x357046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x345ec7, 0x345682, 0xcfc216df8453bca8, 0xcfc216df8453bca8, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x1f05d7, 0x1f0506, 0x2d6543a6a2176565, 0x2d6543a6a2176565, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x107607, 0x107682, 0xce8c8a591d333462, 0xce8c8a591d333462, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x180753, 0x180786, 0xd8e1f26aa2da2933, 0xd8e1f26aa2da2933, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x131e46, 0x131686, 0x6e6cd0f03bc5d16e, 0xa9f35f5eb720e722, 0xc79f8fae8ce5364c, 0x0 }, /* #8 */
+    { 0x2835d6, 0x283506, 0x594b36738dec8321, 0x5cebff078aaaeb47, 0x05a0c97407466866, 0x0 }, /* #9 */
+    { 0x234646, 0x234682, 0xd9245121d522161d, 0x9b69df967719ac37, 0x424d8eb7a23bba2a, 0x0 }, /* #10 */
+    { 0x0a3446, 0x0a3406, 0x972544cfd9e590f0, 0x4f17e713f9baecaa, 0xd832a3dc205f7c5a, 0x0 }, /* #11 */
+    { 0x3c6556, 0x3c6502, 0x487eddca4c83b59c, 0x4bfe977144577652, 0x03804abb08d4c3ce, 0x0 }, /* #12 */
+    { 0x085852, 0x085082, 0xef9af711d302ff92, 0xcf9e22c3a352615b, 0x2004d5d270509ec9, 0x0 }, /* #13 */
+    { 0x061882, 0x061002, 0x46e38f8ff2ac961e, 0x1d3ccfc025e282b0, 0x5bdf404fd74e14ae, 0x0 }, /* #14 */
+    { 0x3c2483, 0x3c2402, 0xacfd98bc1418dc12, 0x1b15ffe64a4fd040, 0xb7e8675a5e570c52, 0x0 }, /* #15 */
+    { 0x2e4246, 0x2e4206, 0xb0b40615f4a2ba10, 0x45431ebfaaf34900, 0xf5f718aa5e51f310, 0x0 }, /* #16 */
+    { 0x2c4e87, 0x2c4686, 0xd5b8f044e8bf17fa, 0xc5e01359e47e8914, 0x1058e31d0cc19eee, 0x0 }, /* #17 */
+    { 0x274393, 0x274382, 0xf25e651582ee8624, 0xe1867a779086ddab, 0x13d81f6212685b8f, 0x0 }, /* #18 */
+    { 0x147192, 0x147182, 0x801b5436772b621f, 0xa5ddb10803fdd958, 0x25c6e53e74d6bb47, 0x0 }, /* #19 */
+    { 0x0a7bd7, 0x0a7382, 0xd346a54bac0e6a07, 0xa1edb3be1458d2c7, 0x72ab16f5b856b8c0, 0x0 }, /* #20 */
+    { 0x095e56, 0x095686, 0x3c993df8a0105aff, 0xee4c37ea19f72fff, 0xd2d50a12b9e77500, 0x0 }, /* #21 */
+    { 0x254e06, 0x254686, 0xd59f2ad6df1257c7, 0x9bb59a8d305fbf00, 0x4e2ab05bef4de8c7, 0x0 }, /* #22 */
+    { 0x0c6ed2, 0x0c6682, 0xbd59a13bda219b6a, 0x95762afb404a7419, 0x282f8bc09a6bef73, 0x0 }, /* #23 */
+    { 0x1c2613, 0x1c2686, 0x55d2eb629ce9b7d7, 0x9bd156ecc06e7e00, 0xce03bd8e5c87c9d7, 0x0 }, /* #24 */
+    { 0x1b2156, 0x1b2102, 0xb31c0e28bfc29c59, 0x3a709bcd056a47c1, 0x896c95e5baa8db98, 0x0 }, /* #25 */
+    { 0x2728d3, 0x272006, 0x3c77bac445500817, 0x47372be05e3d2c84, 0x7b4091241b6d2493, 0x0 }, /* #26 */
+    { 0x136dc3, 0x136586, 0xe2fae7a6ef96ab2c, 0x8a770738f199c400, 0x688de09e1e0f6f2c, 0x0 }, /* #27 */
+    { 0x242b97, 0x242306, 0x4ca1b2568c701afd, 0x2f9ab712372aa7ca, 0x633b0544bb5abd37, 0x0 }, /* #28 */
+    { 0x187256, 0x187206, 0x13507af78ee04d61, 0x1a82530af1c90b8d, 0x09d229fd7f2946ec, 0x0 }, /* #29 */
+    { 0x216dc2, 0x216502, 0x947415ea57438e3a, 0x3bdd4ffdaf3d152a, 0xafa95a17f87e9b10, 0x0 }, /* #30 */
+    { 0x0e57d3, 0x0e5702, 0x12feec629ea08001, 0x74aa38becd62499d, 0x6654d4dc53c2c99c, 0x0 }, /* #31 */
+    { 0x1e7bd6, 0x1e7382, 0x07be9027b3277fdf, 0xfd4dbe90a7d7e6fd, 0xfaf32eb714f09922, 0x0 }, /* #32 */
+    { 0x211e42, 0x211606, 0x6af1590c12fcee85, 0x16ed6ca467c1827d, 0x7c1c35a8753d6cf8, 0x0 }, /* #33 */
+    { 0x0b1b12, 0x0b1306, 0xf3ae88eab00b2fc6, 0x2ea53edb7fae809f, 0xdd0bb631cfa5af59, 0x0 }, /* #34 */
+    { 0x076296, 0x076282, 0x488b7f308dda11eb, 0xc8ae5eb8c2e96b04, 0x802521884f337aef, 0x0 }, /* #35 */
+    { 0x386203, 0x386282, 0xafde541e7782481b, 0x8676493ab8334567, 0x29a81d24cfb10d7c, 0x0 }, /* #36 */
+    { 0x125983, 0x125106, 0xbef4ffc10a4425a0, 0x79b9427d2642fd14, 0xc74dbdbc2c06d8b4, 0x0 }, /* #37 */
+    { 0x256616, 0x256682, 0xb632825afe5d1856, 0xa3a509e3599610c2, 0x15978bb9a7cb0894, 0x0 }, /* #38 */
+    { 0x1e4006, 0x1e4086, 0xf63cf12adfde45e1, 0xd01bd07bb10be835, 0x262721516ed5add4, 0x0 }, /* #39 */
+    { 0x194342, 0x194302, 0x498c865b37581e2c, 0x272410c78f2f21b3, 0x6ea8969cb8773f9f, 0x0 }, /* #40 */
+    { 0x3c2557, 0x3c2506, 0xa7373842fb57239e, 0x1594945bc3be8df6, 0xb2a3ac1938e9ae68, 0x0 }, /* #41 */
+    { 0x3e4ad3, 0x3e4202, 0xb74cf753d65e21ca, 0x77637bf9d6317b0d, 0xc02f8caa006f5ac7, 0x0 }, /* #42 */
+    { 0x013312, 0x013306, 0xc56f4df3a893b87f, 0x1875095bf6bdba17, 0xdd1a44a85e2e0268, 0x0 }, /* #43 */
+    { 0x2e3c16, 0x2e3486, 0x7a3fb51b5f03fc3e, 0xab1090f66ca79033, 0xd12f25ed33a46c0d, 0x0 }, /* #44 */
+    { 0x160007, 0x160086, 0x7bb25ba52441bf8f, 0xf3594079151f8655, 0x88eb1bdc315e39da, 0x0 }, /* #45 */
+    { 0x0c73c7, 0x0c7302, 0x18d5d409ceda9678, 0x39b73492dda51823, 0x2162e09b137f8e5b, 0x0 }, /* #46 */
+    { 0x1a78c7, 0x1a7006, 0xac4256aec274018a, 0x1e34e083854e5c9f, 0xb276b62d473a5d15, 0x0 }, /* #47 */
+    { 0x077982, 0x077106, 0xfec10ce19c776a1d, 0x5634bf5c70ec3baa, 0xa8f5b3bdec9b51b7, 0x0 }, /* #48 */
+    { 0x353e82, 0x353682, 0x90fafc250fc77237, 0xadc3cd758a5291f7, 0x3d3931508595e3c0, 0x0 }, /* #49 */
+    { 0x102312, 0x102382, 0xd151494c284d1ff4, 0xf6473eda4871606e, 0x27167796603c7f9a, 0x0 }, /* #50 */
+    { 0x2a1683, 0x2a1682, 0x28adff0a8149f05f, 0xef7ee3e13391ff23, 0xc7d31cebb2d80f7c, 0x0 }, /* #51 */
+    { 0x310492, 0x310486, 0xa9da3e137e02b3e3, 0xa1082fd2402d8d82, 0x08d211c13e2f3e61, 0x0 }, /* #52 */
+    { 0x3827c6, 0x382786, 0x6339115ce812acc5, 0xeef7009423fb27fa, 0x8dce11c8cbe98b3f, 0x0 }, /* #53 */
+    { 0x3873c2, 0x387302, 0x2c88383443077caa, 0x42948652c0ef21a2, 0x6e1cbe6683e85d08, 0x0 }, /* #54 */
+    { 0x241b46, 0x241302, 0xef44e0a77e4a72d7, 0x2cb06577a6caec26, 0xc3f485d0d8809ef1, 0x0 }, /* #55 */
+    { 0x014396, 0x014386, 0x50678ad12fcfb1f3, 0xd8dce0f81b182b03, 0x88bb6a2934d79af0, 0x0 }, /* #56 */
+    { 0x021447, 0x021486, 0xdc929a3812b8389f, 0xcb314e4a26111e22, 0x17a3d47234a926bd, 0x0 }, /* #57 */
+    { 0x077703, 0x077706, 0xc6ffa019e4e3519d, 0x2bf15af92550df7b, 0xed0efae0c1b38ee6, 0x0 }, /* #58 */
+    { 0x106e12, 0x106686, 0xe2945480c307e95e, 0xd97c39f9fd277e33, 0x3be86d793e20976d, 0x0 }, /* #59 */
+    { 0x1f7603, 0x1f7686, 0x1990fa4653edb3b3, 0xb87293b2bde4f24b, 0xa1e269f4ee0941f8, 0x0 }, /* #60 */
+    { 0x2134d3, 0x213402, 0x817ac034ece87379, 0x02ba773a6ed3917f, 0x83c0b70e823be206, 0x0 }, /* #61 */
+    { 0x224583, 0x224506, 0x6c4f5e99383560da, 0x3a714885f3506241, 0x563e161ccb65029b, 0x0 }, /* #62 */
+    { 0x246bd7, 0x246382, 0x8a4e3ec71ed4f987, 0xbae49fa4e66a7ba2, 0x30aaa163f8be8225, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_and_u64[] =
 {
-    { 0x220cd6, 0x220402, 0x254be3f1b2c313d8, 0x2440006010411258, 0xae74186c5961f658, 0x0 }, /* #0 */
-    { 0x2f1313, 0x2f1386, 0xa97ad4ffc1a2d5af, 0xa96a049d0120c522, 0xebee2e9d3f35e772, 0x0 }, /* #1 */
-    { 0x365bd3, 0x365386, 0xba6a11db1ecec011, 0xb202111a088a4000, 0xf312911a09ba7fa6, 0x0 }, /* #2 */
-    { 0x347cd3, 0x347406, 0x54c383cd443967a5, 0x4043804d40002324, 0xe06fd45f70023334, 0x0 }, /* #3 */
-    { 0x1f3996, 0x1f3106, 0x69e6437d1b12b7e1, 0x4900436008109100, 0xdd10c360cc58d908, 0x0 }, /* #4 */
-    { 0x0b0353, 0x0b0302, 0x9b77c8d4078988ad, 0x0011089005018020, 0x241909985521e462, 0x0 }, /* #5 */
-    { 0x046c83, 0x046406, 0xe299d594718e03c6, 0x0281d19461840206, 0x03e5d99f61951a1e, 0x0 }, /* #6 */
-    { 0x325792, 0x325782, 0xefa746de5a1d25f6, 0xee8342ce0a1d0016, 0xeecbcaee0f1dd216, 0x0 }, /* #7 */
-    { 0x376742, 0x376782, 0xf6aefb9f02efc1af, 0xe4884b9d02098185, 0xedd84bddda099fc5, 0x0 }, /* #8 */
-    { 0x1c5282, 0x1c5206, 0x5d4ba2cc73005ebc, 0x594002cc50000eac, 0x59e413cfd0ad2eee, 0x0 }, /* #9 */
-    { 0x102906, 0x102102, 0x3c88eac99710810e, 0x240808c10000010e, 0x667e1cd340ee71ff, 0x0 }, /* #10 */
-    { 0x167443, 0x167406, 0x3ae135aa9cb320cf, 0x0061108a148220cc, 0x8071d8da178a6aec, 0x0 }, /* #11 */
-    { 0x137143, 0x137106, 0x12bb2538a504a058, 0x02a3252024008000, 0xa7e377e13c888923, 0x0 }, /* #12 */
-    { 0x136916, 0x136102, 0x5456a0b461a20677, 0x0406003401000426, 0xa7860d350350b4ae, 0x0 }, /* #13 */
-    { 0x0d26d2, 0x0d2602, 0x6f364bfeb3b158dc, 0x2b16402291b108c8, 0xabdee422d5b728e9, 0x0 }, /* #14 */
-    { 0x130a86, 0x130206, 0x66aa57d3e6b5c15f, 0x262012822024004d, 0xa6259aae396c124d, 0x0 }, /* #15 */
-    { 0x0e49c6, 0x0e4106, 0xb95dcd332955b30b, 0x0844851329410100, 0x0a64955f3d4b0d84, 0x0 }, /* #16 */
-    { 0x0a3603, 0x0a3602, 0x2fcac292e9bb3986, 0x2a4a8082a8a81180, 0xba4b94c3a8ac17c1, 0x0 }, /* #17 */
-    { 0x132c13, 0x132402, 0x157573a413883d60, 0x0410338011883d40, 0xc61abb9051fb3fd1, 0x0 }, /* #18 */
-    { 0x0f6e13, 0x0f6602, 0x7b3a8c32d8d6c183, 0x5b32800040c24083, 0x5f77c1c040ca44ff, 0x0 }, /* #19 */
-    { 0x115517, 0x115506, 0x6f4415b504b1a626, 0x6f44052404a10624, 0x6ff42d2c9eed5724, 0x0 }, /* #20 */
-    { 0x013c46, 0x013402, 0x6303cc0740314662, 0x01018c0000014002, 0x9541bc900e47f186, 0x0 }, /* #21 */
-    { 0x023d82, 0x023506, 0x3ac53a9893320c4b, 0x0a003a9082020000, 0x4e28bab1aa8a1020, 0x0 }, /* #22 */
-    { 0x386287, 0x386282, 0xb86ceea738e1c20c, 0x880cac8730a04204, 0x8c0fac9fb7a853b5, 0x0 }, /* #23 */
-    { 0x0e00c2, 0x0e0006, 0xd00a36f0e65dad05, 0x400214b0861cad05, 0x613754bd8e9cef9d, 0x0 }, /* #24 */
-    { 0x1c5556, 0x1c5506, 0x2109f9b878a61a51, 0x2109688850a01041, 0xa98b6ecbd5e9d0cd, 0x0 }, /* #25 */
-    { 0x170787, 0x170706, 0x5e0128b44ef15eab, 0x140100844e1150a3, 0x152593c45e1771a3, 0x0 }, /* #26 */
-    { 0x083396, 0x083306, 0x9d38783eb47a9a8c, 0x1d38503aa45a1a00, 0x3d7e52bba65e5e42, 0x0 }, /* #27 */
-    { 0x293352, 0x293306, 0xe22996a0eb7e135e, 0x0220822008601018, 0x0bf08a2f186014b9, 0x0 }, /* #28 */
-    { 0x003a96, 0x003282, 0xb80047ae3a07e6a3, 0x980002041a020423, 0xdb52aa055a620d3b, 0x0 }, /* #29 */
-    { 0x183c46, 0x183486, 0xb185aed5a71d40be, 0xa105208527190018, 0xa50770ad3f993b59, 0x0 }, /* #30 */
-    { 0x362186, 0x362106, 0x5b044c37997049e8, 0x1a00042611204988, 0x9a4314667727dd8f, 0x0 }, /* #31 */
-    { 0x3062d7, 0x306202, 0xa57a3169a4e8c449, 0x016a01002040c401, 0x19ee4d927941f7b7, 0x0 }, /* #32 */
-    { 0x265a56, 0x265206, 0x0e6f9f13eaca67f7, 0x04420901420040a0, 0x555249814234c0a0, 0x0 }, /* #33 */
-    { 0x175fc2, 0x175702, 0x47d22056442d827e, 0x0152204044090270, 0xa97a6561f44912f0, 0x0 }, /* #34 */
-    { 0x155887, 0x155006, 0x05704ededbbc22b8, 0x05404c9610082028, 0xa74ecc971049f46f, 0x0 }, /* #35 */
-    { 0x196182, 0x196102, 0x40e5612d96ee7391, 0x00016021924e7280, 0xa41bf6e3d34ef2a4, 0x0 }, /* #36 */
-    { 0x2d4392, 0x2d4302, 0x1d2294536ac4c7f0, 0x140284434804c410, 0xb45f85e74937e416, 0x0 }, /* #37 */
-    { 0x103c43, 0x103482, 0x89a5aeb520ac1a7e, 0x8184222500201258, 0xc38c73259c7112d9, 0x0 }, /* #38 */
-    { 0x1b24c2, 0x1b2486, 0x81e7babdc31f6425, 0x81a3809180144405, 0xb5b3c5919494cf45, 0x0 }, /* #39 */
-    { 0x2f4e02, 0x2f4602, 0xd15ac79fc746317c, 0x504247064646201c, 0x78e257665ee7a09f, 0x0 }, /* #40 */
-    { 0x180697, 0x180686, 0xb27023cd0ba0e28e, 0xb01022840020a20c, 0xf019b2a4603ea26d, 0x0 }, /* #41 */
-    { 0x1f6653, 0x1f6686, 0xd1bebf1dfe81294d, 0xc09c241cc0812048, 0xc8dd24bcc1f532d8, 0x0 }, /* #42 */
-    { 0x165803, 0x165086, 0xd194dd78f13fc4da, 0xd014d41880180000, 0xf45cd41a84581b20, 0x0 }, /* #43 */
-    { 0x2911d3, 0x291102, 0x6392249d4810ce4c, 0x0112248d4800c24c, 0x1136f48f4fa1f27d, 0x0 }, /* #44 */
-    { 0x3201d2, 0x320102, 0x337c22df925d6c77, 0x315c220212550834, 0x3d5e27021ad599b4, 0x0 }, /* #45 */
-    { 0x133493, 0x133486, 0x882cebdbe6a2c4e6, 0x880ce380a4204006, 0xf9def384bd307b0e, 0x0 }, /* #46 */
-    { 0x057cc2, 0x057486, 0xa0dd04c49603e119, 0x805004c00603e011, 0xc35085c24e63f0b7, 0x0 }, /* #47 */
-    { 0x3d2616, 0x3d2682, 0xf9aab5c9962299f9, 0x808084c8960098b0, 0x848086e8b684bcb2, 0x0 }, /* #48 */
-    { 0x186b87, 0x186302, 0x5ed515ab62172a39, 0x1e80012362010819, 0x1e82612377819d5d, 0x0 }, /* #49 */
-    { 0x375053, 0x375006, 0xc7aecf05aa04bc1e, 0x0602c801a0003406, 0x3e13d8d9e5997607, 0x0 }, /* #50 */
-    { 0x014f13, 0x014706, 0x76e7693455cbcca1, 0x16c34034508800a0, 0x1ecbc0bfd2ac11e8, 0x0 }, /* #51 */
-    { 0x1b4b46, 0x1b4386, 0x8004b75afb32bcbb, 0x80049608712034b8, 0xbb379e8975a175b8, 0x0 }, /* #52 */
-    { 0x097392, 0x097306, 0x2beeeaac40027684, 0x2aa448ac00005084, 0xeea548ec9270d8bc, 0x0 }, /* #53 */
-    { 0x163696, 0x163606, 0x8b681c759ff4f692, 0x0328047480246400, 0x772e847ce0246c00, 0x0 }, /* #54 */
-    { 0x3c0513, 0x3c0502, 0x65c7af7e83b8fc7a, 0x254600448090ac62, 0x2f761045d8d2ad66, 0x0 }, /* #55 */
-    { 0x263a52, 0x263206, 0x4aaf88279dc1243b, 0x0209800788012428, 0x1619d61f8a13bdec, 0x0 }, /* #56 */
-    { 0x381886, 0x381006, 0x589f6ba699a7d152, 0x5084200088048012, 0xf4e434118a548cbe, 0x0 }, /* #57 */
-    { 0x160403, 0x160402, 0x58e57191a43707dd, 0x50a03010a403040d, 0x76a23a3cbf83142f, 0x0 }, /* #58 */
-    { 0x1d5503, 0x1d5506, 0xeed326d2a5422225, 0x4c930090a0000005, 0x4db30099e899ddd5, 0x0 }, /* #59 */
-    { 0x2c6483, 0x2c6482, 0xe9370cfbcdc4a528, 0xc10100ea4d040520, 0xd501f2ee5d3547e0, 0x0 }, /* #60 */
-    { 0x3412d3, 0x341202, 0x863c4585760222d2, 0x043c0480560020d0, 0x347d8c885ef821f5, 0x0 }, /* #61 */
-    { 0x157057, 0x157006, 0x60c51698e50ac524, 0x60410498e10a8400, 0xf0734dfceb4e86ca, 0x0 }, /* #62 */
-    { 0x047417, 0x047406, 0xade26b5f333f0311, 0x2c40405f23370211, 0x7e58d0ffabf76255, 0x0 }, /* #63 */
+    { 0x326756, 0x326746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x2c6d96, 0x2c6546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x3f2f46, 0x3f2746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x224b47, 0x224346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x173487, 0x173446, 0x055badd14f7894b4, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x313447, 0x313446, 0x60f55dbc4ccf7056, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x3a30c6, 0x3a3046, 0x5de0d454a8a98e8a, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x192387, 0x192346, 0x197c2897fc7a04e2, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x004cd3, 0x004482, 0xbacdc70eb17b6605, 0xb24d040e01584004, 0xf76d1cee0b5cd0a4, 0x0 }, /* #8 */
+    { 0x0d0ec3, 0x0d0602, 0x010cd17c836b9578, 0x0008c16800420020, 0x52e9cfe91c562221, 0x0 }, /* #9 */
+    { 0x3d46d6, 0x3d4606, 0x24c533d43b812c99, 0x00c5125019000800, 0x59dd12525d625920, 0x0 }, /* #10 */
+    { 0x212887, 0x212006, 0x67dcb0471fafda19, 0x251c80401fa09200, 0xad1c86f83fa096a4, 0x0 }, /* #11 */
+    { 0x3f7fd3, 0x3f7786, 0x84ba6522e3e796a8, 0x84b06400c36114a0, 0x9df5e490c77155a7, 0x0 }, /* #12 */
+    { 0x0d6703, 0x0d6786, 0xa6aec3995e738511, 0x8208838054530500, 0xcb09bfc6d4db75a2, 0x0 }, /* #13 */
+    { 0x2f3706, 0x2f3786, 0x8cb1b495a9631d22, 0x8010b48428400422, 0xf15afca67e40066f, 0x0 }, /* #14 */
+    { 0x144e86, 0x144606, 0x77fd8227b88084d3, 0x00808220b8008012, 0x0882aeb0f92fa23a, 0x0 }, /* #15 */
+    { 0x3a4516, 0x3a4506, 0x6126eca8eb1b77a2, 0x40044c00231861a0, 0xc2d55e12371ce1f4, 0x0 }, /* #16 */
+    { 0x373d43, 0x373506, 0x5b2ad108670783c5, 0x0b00510040008005, 0x8fc47b405098e425, 0x0 }, /* #17 */
+    { 0x386242, 0x386202, 0x5c15b1f09b9d5d91, 0x4414903088144401, 0xc63c9438ac54c649, 0x0 }, /* #18 */
+    { 0x075453, 0x075402, 0x16647fee26e79c26, 0x0444278422a01402, 0xc4ce2784b3a01682, 0x0 }, /* #19 */
+    { 0x2a7406, 0x2a7406, 0xa558b79991b3980e, 0x2148a3010082100a, 0x21caa323688e741b, 0x0 }, /* #20 */
+    { 0x1703d6, 0x170306, 0x72a96e80ff8e5bf0, 0x42206000b1041150, 0x4b20e150b115b550, 0x0 }, /* #21 */
+    { 0x0d7957, 0x0d7106, 0x3d303dd2be9d7dd5, 0x11000942961d30d1, 0xd107c96a965f32d1, 0x0 }, /* #22 */
+    { 0x3b4953, 0x3b4106, 0x3b547e68e9e444a0, 0x2110422049640400, 0xe513c3305b679f54, 0x0 }, /* #23 */
+    { 0x086896, 0x086006, 0xcbe739d6e3d3db0a, 0x42400846a282c900, 0x76508847aeaecdd1, 0x0 }, /* #24 */
+    { 0x305ed6, 0x305602, 0x394bae54ffd456bd, 0x21000e509fd0028c, 0xa1240fd89fdb0bce, 0x0 }, /* #25 */
+    { 0x257287, 0x257286, 0xd15cbb8e45602521, 0x8004b98a45602521, 0x8427b9aac778a539, 0x0 }, /* #26 */
+    { 0x2b4f12, 0x2b4782, 0xc539c7892e329c74, 0x840041080a229034, 0xb406613c4ba3d036, 0x0 }, /* #27 */
+    { 0x053b06, 0x053302, 0x7f7f6b2a75f4a6cd, 0x342c620000d08040, 0x34acf2c508d9c042, 0x0 }, /* #28 */
+    { 0x243657, 0x243682, 0xbe5a425c094b90e1, 0xba52421409429040, 0xba76561449d2bd48, 0x0 }, /* #29 */
+    { 0x093692, 0x093606, 0xb428107810c3f630, 0x1020104810c2a430, 0x5271f94d1dfea434, 0x0 }, /* #30 */
+    { 0x0d1057, 0x0d1002, 0x23e9a8c18cd27c33, 0x20c888008c804432, 0xa0c88834ef8047ba, 0x0 }, /* #31 */
+    { 0x1858c2, 0x185006, 0xf30d0455537d602f, 0x50010054427d2000, 0x58a3e0f4ce7fa5d0, 0x0 }, /* #32 */
+    { 0x0c3b83, 0x0c3302, 0x59a66a70447d3243, 0x59000830042c1040, 0xfd501cb3b42e98e8, 0x0 }, /* #33 */
+    { 0x030a12, 0x030206, 0x799726c441a30b80, 0x1102044040230300, 0x912a8461d42f5731, 0x0 }, /* #34 */
+    { 0x1035c7, 0x103502, 0xfaeec725ce336989, 0x588c070404032908, 0x5d8d379434cbbd18, 0x0 }, /* #35 */
+    { 0x0d35d3, 0x0d3582, 0xda250a2eb51608f7, 0xd821022aa00200b0, 0xd8b1162ae243b2b8, 0x0 }, /* #36 */
+    { 0x320757, 0x320782, 0xcdafe8522c5e57d5, 0x8108e840281e1085, 0xa148ea452a1fb88d, 0x0 }, /* #37 */
+    { 0x2645d3, 0x264506, 0xc4be7f955af02b98, 0x40aa3d814a100a00, 0x48ebbde34b13ce01, 0x0 }, /* #38 */
+    { 0x2658d2, 0x265002, 0xe568714a910ae7cf, 0x450801080000e607, 0x5f1b8d1c0e35fe37, 0x0 }, /* #39 */
+    { 0x2a1a82, 0x2a1206, 0x66c25ba9b0ddbc23, 0x00425b8820ccac22, 0x08435b886bceee7a, 0x0 }, /* #40 */
+    { 0x017113, 0x017106, 0x0790ed0f3bef9ef8, 0x0680800833071c50, 0xfea1925877071d53, 0x0 }, /* #41 */
+    { 0x0a36c3, 0x0a3682, 0xb38e48e9b15bf38f, 0x90080889a053b186, 0xd4489b99e877b1c6, 0x0 }, /* #42 */
+    { 0x1014c2, 0x101402, 0xd9164c3659dafbcf, 0x511000345108db43, 0x513902347528df43, 0x0 }, /* #43 */
+    { 0x0f3f97, 0x0f3702, 0x2eeb1a5c5bfdf4e5, 0x0c4110144045a4e0, 0x5d4130b6e047a5ea, 0x0 }, /* #44 */
+    { 0x2f2247, 0x2f2206, 0x50125eab8138638e, 0x00100e2180280088, 0x82790e25b6ad9498, 0x0 }, /* #45 */
+    { 0x1350c7, 0x135006, 0x8ec2e005a973ce6a, 0x06c2200100508442, 0x47ce201354dcb447, 0x0 }, /* #46 */
+    { 0x316142, 0x316106, 0x13ce4e0a1f8fa899, 0x100a080002008090, 0x343ba880a23090f0, 0x0 }, /* #47 */
+    { 0x0b5c97, 0x0b5482, 0xbb5b16cd9c1d3b6d, 0xa1131049881c3b20, 0xa593f85bc9defba2, 0x0 }, /* #48 */
+    { 0x3d0316, 0x3d0386, 0xf8800e08692a78f3, 0xa8800c0021004850, 0xadbf0c903341c854, 0x0 }, /* #49 */
+    { 0x3430d7, 0x343002, 0x8b2508efa6599a6b, 0x0024006380109208, 0x40ac5763c8b6f698, 0x0 }, /* #50 */
+    { 0x196c12, 0x196406, 0x78a8e6d3e611c573, 0x3828a492e4118130, 0x3d6bad96ec779b30, 0x0 }, /* #51 */
+    { 0x3f2913, 0x3f2102, 0x14866cdf229db92a, 0x14020c9f0098202a, 0xb52b0cbfd1fa62aa, 0x0 }, /* #52 */
+    { 0x1b7f82, 0x1b7782, 0xb9a4277ff91d0278, 0x99040021a81c0008, 0xdb1d9021acfcbc08, 0x0 }, /* #53 */
+    { 0x0c5646, 0x0c5602, 0x16c4e77a551310dd, 0x0680614805020091, 0xc79361c907c28891, 0x0 }, /* #54 */
+    { 0x1f3907, 0x1f3106, 0x198d2da525fc45c4, 0x0101042420480084, 0x6743542cfa4b90af, 0x0 }, /* #55 */
+    { 0x2a3a06, 0x2a3202, 0x0e6b0c2140957151, 0x08400c0140803151, 0xb9402f557488bb57, 0x0 }, /* #56 */
+    { 0x0e74d6, 0x0e7486, 0xc4899f53b454a006, 0x80889e5094142006, 0x83acde78dd163846, 0x0 }, /* #57 */
+    { 0x090613, 0x090606, 0x7acbbc3fb38ca5d1, 0x3049a4249280a4d1, 0x3059a4e4d6f3e4f5, 0x0 }, /* #58 */
+    { 0x201413, 0x201406, 0x44273e30d75aa981, 0x0002223043580100, 0xb01a63f043590572, 0x0 }, /* #59 */
+    { 0x1b1fc7, 0x1b1782, 0x974f854288ac4a8e, 0x8106000208200204, 0x810672b24d212754, 0x0 }, /* #60 */
+    { 0x180156, 0x180102, 0x8ace04d6acb6d414, 0x000804102cb64404, 0x142865383fbf6c6f, 0x0 }, /* #61 */
+    { 0x084fd6, 0x084786, 0xba98d8b63b1bd312, 0xb288c00223021312, 0xb2cbc543e362373e, 0x0 }, /* #62 */
+    { 0x195c53, 0x195406, 0xa4f126c0bd40f3c8, 0x20410280b9000388, 0x2843829dfbb20b98, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_and_u64_locked[] =
 {
-    { 0x015606, 0x015602, 0x2b75667f86bf16da, 0x22152429009c1202, 0xe69faca9289c3223, 0x0 }, /* #0 */
-    { 0x001f06, 0x001702, 0x017e3b6c73ca6f6b, 0x0030094c024a410b, 0x7631cd4d866f510b, 0x0 }, /* #1 */
-    { 0x1d1606, 0x1d1682, 0xb124e0a182e4a55e, 0xb120c0a10004811a, 0xbba8cded2c17833b, 0x0 }, /* #2 */
-    { 0x274202, 0x274282, 0xae4cd6aaecf39f04, 0x860892a8a4a10a04, 0xd72bb2a8b6a14aa5, 0x0 }, /* #3 */
-    { 0x1e3f52, 0x1e3702, 0x04f3c282d2197e37, 0x0441428252010823, 0x65496ffb5f67082b, 0x0 }, /* #4 */
-    { 0x167b92, 0x167386, 0xab71fb84d6a5fcb5, 0xab50a1048025ac24, 0xbf58a5468837ad64, 0x0 }, /* #5 */
-    { 0x0a3707, 0x0a3702, 0x5616829148be8cee, 0x44068211489608ae, 0xe54eaa19dfd629be, 0x0 }, /* #6 */
-    { 0x010347, 0x010302, 0x2b05040a7fd12ef6, 0x2100040056402262, 0x3112cf95564c636a, 0x0 }, /* #7 */
-    { 0x3a7912, 0x3a7102, 0xd55d6e935b2ac6bc, 0x0111460009024698, 0x29b3d640a9067fda, 0x0 }, /* #8 */
-    { 0x3739d7, 0x373182, 0xe5022ac9283e965e, 0xe40220802006044c, 0xf60b24b4314725ed, 0x0 }, /* #9 */
-    { 0x1661d7, 0x166102, 0x14f47923a4cd4b07, 0x14043020a40d0007, 0xdc06b6f0be3d1467, 0x0 }, /* #10 */
-    { 0x1475c3, 0x147506, 0x4fb36883607f7468, 0x4d21408000127000, 0x7d25c5908b927882, 0x0 }, /* #11 */
-    { 0x0d3102, 0x0d3102, 0xce41203cd627ca09, 0x00002034d4234a01, 0x20a4eff5d5ab4a73, 0x0 }, /* #12 */
-    { 0x056f46, 0x056786, 0xacdb4957cd27c5e5, 0xa419485080240484, 0xf6195ad0b0ac2696, 0x0 }, /* #13 */
-    { 0x194a42, 0x194202, 0x286e3626a5da71ef, 0x280624228180204a, 0xb98624e3dba52e5a, 0x0 }, /* #14 */
-    { 0x1f7143, 0x1f7106, 0x7d95c5f8a162508a, 0x7484457021605000, 0xf6ae777233f85d31, 0x0 }, /* #15 */
-    { 0x237943, 0x237186, 0x86e756bbc1cb9a1e, 0x82a15491c1cb1206, 0xdaa97cd5fdef1287, 0x0 }, /* #16 */
-    { 0x021197, 0x021106, 0x69f24c7e2d6695c3, 0x29420c1620629181, 0xb9470c96627bf9b5, 0x0 }, /* #17 */
-    { 0x0b6912, 0x0b6182, 0xf42fed83b1a993f1, 0xb40d8c00b0800231, 0xbf4d9c2cf6924e39, 0x0 }, /* #18 */
-    { 0x082d06, 0x082586, 0xc63263bf028da3d9, 0x82024020020083c0, 0x9283d860d63293c6, 0x0 }, /* #19 */
-    { 0x321017, 0x321086, 0xc1c05d28afd3ea60, 0xc0c01c20ac03e860, 0xdaddbcb7fc23edfd, 0x0 }, /* #20 */
-    { 0x102002, 0x102006, 0xdbddc5f3fc02ccf4, 0x0bd5c1917c0200a0, 0x2fd7e1957cef03a3, 0x0 }, /* #21 */
-    { 0x1b3692, 0x1b3602, 0x2ba3028fe49b4be5, 0x20a0000940990164, 0x64bc55095afd317e, 0x0 }, /* #22 */
-    { 0x327582, 0x327586, 0xe252edb173563b5b, 0xe050c90172523141, 0xe8d0cb43727331e5, 0x0 }, /* #23 */
-    { 0x103086, 0x103006, 0x2d4979dd99fcf15a, 0x0441615190dcd018, 0xc4e5e373f2dfd438, 0x0 }, /* #24 */
-    { 0x373653, 0x373686, 0xd249538e4d2539c3, 0x820112020c041903, 0x8f119a230c0c9903, 0x0 }, /* #25 */
-    { 0x1e7787, 0x1e7782, 0xf3e2fec837bb7495, 0x90c07e0033813480, 0x90d97f00bbc537e8, 0x0 }, /* #26 */
-    { 0x206186, 0x206182, 0xff6bf3f48fbdf242, 0xe02190e0081d3002, 0xe03594e2485d38b3, 0x0 }, /* #27 */
-    { 0x0132c6, 0x013202, 0x6faf617317c01540, 0x0501201203001440, 0x9501a4162326fe4d, 0x0 }, /* #28 */
-    { 0x3b2b02, 0x3b2306, 0x443c3e6d32dfd1a3, 0x0008140402064003, 0xa28815168f266847, 0x0 }, /* #29 */
-    { 0x206912, 0x206102, 0x605644a69bd1a3c2, 0x404000a09b90a2c2, 0x43c923f9ffb4fedf, 0x0 }, /* #30 */
-    { 0x185313, 0x185306, 0xc4d398054d91df67, 0x405380000d815224, 0x6073c5b01fa172bc, 0x0 }, /* #31 */
-    { 0x375742, 0x375702, 0x64a60e385596e15e, 0x44260a3851868154, 0xc72e2affd1ef9154, 0x0 }, /* #32 */
-    { 0x084f07, 0x084702, 0xfcbbb4191a5009ed, 0x6090240902000149, 0x60d06f4dc72d1549, 0x0 }, /* #33 */
-    { 0x3b3907, 0x3b3102, 0x99e7baecfc1f32fc, 0x1083a04c7c010210, 0x309be05c7ca10a10, 0x0 }, /* #34 */
-    { 0x2650d2, 0x265002, 0xf55da6bfe6dfe5a4, 0x10092205c64e8180, 0x180b6345d76e81cb, 0x0 }, /* #35 */
-    { 0x225352, 0x225386, 0xb0d78cb0460dc07a, 0xb0c30c9006058030, 0xbac31f9b1755b0b0, 0x0 }, /* #36 */
-    { 0x101742, 0x101702, 0x1b08fb406a269c26, 0x0b0883006a261420, 0xcfda83976aa75571, 0x0 }, /* #37 */
-    { 0x355756, 0x355782, 0xedea77ed29410db3, 0xe56855a8284100b3, 0xf779ddb83c67a0fb, 0x0 }, /* #38 */
-    { 0x0b7756, 0x0b7786, 0x8fb79267b5117f39, 0x8727006114003000, 0xb72769695cecb040, 0x0 }, /* #39 */
-    { 0x3908c2, 0x390006, 0x4ff115f68f034250, 0x471115340c004250, 0xe71757351cd8f27a, 0x0 }, /* #40 */
-    { 0x1e6c97, 0x1e6406, 0xe5cd217d122d72d1, 0x61090138120120c0, 0x6329c1383e51a8ee, 0x0 }, /* #41 */
-    { 0x0c7646, 0x0c7682, 0xc62c04fda1f0c557, 0xc40c003c21f08115, 0xc4dfd93c73fb8135, 0x0 }, /* #42 */
-    { 0x2f1557, 0x2f1506, 0x59eb4d5cef2a5a99, 0x004b441ca7224009, 0xa45b769ca723e04f, 0x0 }, /* #43 */
-    { 0x080e43, 0x080602, 0x6a351f0d5e2a4957, 0x0a34150c44080001, 0x0f76755e4589a421, 0x0 }, /* #44 */
-    { 0x137642, 0x137606, 0x6425acf123b87954, 0x2400a89121383114, 0xbf48bb99e57d3594, 0x0 }, /* #45 */
-    { 0x147b12, 0x147302, 0x5247f10d009d64b2, 0x12079109000024a2, 0x9e0793893122b6ae, 0x0 }, /* #46 */
-    { 0x2716c6, 0x271602, 0x392be129650822e8, 0x19088020250800e0, 0x1b888ae62fcb88e5, 0x0 }, /* #47 */
-    { 0x1730d6, 0x173002, 0x63a405f4e3512251, 0x21200014a1002051, 0xb56b0a15a582e873, 0x0 }, /* #48 */
-    { 0x2324c6, 0x232482, 0xa0bc3888570d260e, 0x8028300005010204, 0xc4697653a5239a55, 0x0 }, /* #49 */
-    { 0x174542, 0x174502, 0x518f7dd5a60dc347, 0x11002894a20c4040, 0x956028b4e38e54c8, 0x0 }, /* #50 */
-    { 0x106d16, 0x106502, 0x530a11dffa72029e, 0x1308101d3a120210, 0x1fdd963d3a1b7210, 0x0 }, /* #51 */
-    { 0x322fd6, 0x322706, 0x947e8288273e66d0, 0x14788080252a4200, 0x5d78ecc33dabda0e, 0x0 }, /* #52 */
-    { 0x002606, 0x002606, 0xa09987f9cbc8a062, 0x208104180b88a022, 0x37c72c1a3fadfd27, 0x0 }, /* #53 */
-    { 0x207b93, 0x207302, 0x8a314531a790a8aa, 0x0a104410a0908820, 0x2a5c74d8e8b59931, 0x0 }, /* #54 */
-    { 0x3b2682, 0x3b2606, 0xa8cb1b2585a56408, 0x2801130484214400, 0x3a11b70cee634fe2, 0x0 }, /* #55 */
-    { 0x081296, 0x081202, 0x6574d633b9d17188, 0x2514561299904108, 0x3f147f5e999ac17b, 0x0 }, /* #56 */
-    { 0x363582, 0x363582, 0xaa2ad91e70727433, 0x8822190e20105432, 0x8c271f6fa3145632, 0x0 }, /* #57 */
-    { 0x005752, 0x005782, 0xd64ccd038ec215e6, 0xc00885030c020420, 0xc09bb7974c27ac38, 0x0 }, /* #58 */
-    { 0x323b86, 0x323386, 0xb11a928fcae9a431, 0x8102900382882400, 0xc1a2fd73878c244c, 0x0 }, /* #59 */
-    { 0x2d09d3, 0x2d0102, 0x73e3b1cd4635c432, 0x23c020c800240410, 0x27d422c829ae2458, 0x0 }, /* #60 */
-    { 0x372d93, 0x372502, 0x9176106aaf6e591a, 0x004410408e2e081a, 0x0ac57345de2fa81a, 0x0 }, /* #61 */
-    { 0x123c83, 0x123482, 0x99479cc74d17db70, 0x810490464c05d940, 0xc79cf04eec85d9c8, 0x0 }, /* #62 */
-    { 0x2414c3, 0x241406, 0x32febafffb64415a, 0x00761a43f1244050, 0x88761e43f1a6f654, 0x0 }, /* #63 */
+    { 0x376312, 0x376346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x062a93, 0x062246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x1d0f47, 0x1d0746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x210643, 0x210646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x3b7cd7, 0x3b7446, 0xa1f0348a7b841027, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x251d83, 0x251546, 0xb4c2d96db9986e55, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x0766d3, 0x076646, 0x02a21c29aac8142f, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x0a6896, 0x0a6046, 0x336bddec15894c9f, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x2c0447, 0x2c0406, 0x568d65d8c12662cc, 0x408d6558c1026000, 0x61af6d79f18b7c32, 0x0 }, /* #8 */
+    { 0x355b06, 0x355302, 0x30d30078e0621cb7, 0x0052002060021034, 0x047266236486707c, 0x0 }, /* #9 */
+    { 0x202e42, 0x202686, 0xe7d11a00b081e5b6, 0xa3c102003081e1a0, 0xb3e1832f74a1e9e1, 0x0 }, /* #10 */
+    { 0x3516c3, 0x351606, 0x701972084cf2670c, 0x0000200840604500, 0x8bc42ddcd2605d31, 0x0 }, /* #11 */
+    { 0x145216, 0x145202, 0x67096595d3d6f841, 0x640140905054f801, 0xfcc5c092587cfc29, 0x0 }, /* #12 */
+    { 0x133a83, 0x133202, 0x3be156dfb27c46e7, 0x11e046c7920442c1, 0x11e84fc7d606cbc1, 0x0 }, /* #13 */
+    { 0x1b6a42, 0x1b6286, 0xc98dcdef9dd2a122, 0xc085098e85d28122, 0xd2f5399ee7fb8b22, 0x0 }, /* #14 */
+    { 0x090482, 0x090402, 0x072ec3c69cf28aa6, 0x072041c688d00a04, 0x9f2075cfa8dd4b55, 0x0 }, /* #15 */
+    { 0x1d3047, 0x1d3006, 0x27054071c54fb603, 0x23054020804f8603, 0xf327d82c82cf86cf, 0x0 }, /* #16 */
+    { 0x330f93, 0x330786, 0x980ad6a4275fbddc, 0x980ad08006563484, 0xb85ef89816f636a4, 0x0 }, /* #17 */
+    { 0x0113d7, 0x011302, 0x437f32c5800b9692, 0x427310c580038092, 0x7e7318fddba7c8b3, 0x0 }, /* #18 */
+    { 0x285ac3, 0x285206, 0x62bd041a9c746f89, 0x6021041884344681, 0x6123df18c73e46a3, 0x0 }, /* #19 */
+    { 0x130cd3, 0x130486, 0xa44bf47afcb773fc, 0x800be410bc8501ac, 0x892fe695bcc50dae, 0x0 }, /* #20 */
+    { 0x0b6bc7, 0x0b6306, 0x27d0bcb48e3e4586, 0x20809ca00c264584, 0x30a6dfaa4de6cfc5, 0x0 }, /* #21 */
+    { 0x1725c3, 0x172502, 0x17c4dbd77d0eaa0d, 0x07c04bd70d042a08, 0xa7c14fdf8fd57eb8, 0x0 }, /* #22 */
+    { 0x121f13, 0x121706, 0x4ce4867bac12aa45, 0x04848650ac00a805, 0x149cdf54ef04fc27, 0x0 }, /* #23 */
+    { 0x2b5682, 0x2b5606, 0x84f0f8016fd7ca06, 0x00d0c80060070a06, 0x7bdfcda0600f2fd7, 0x0 }, /* #24 */
+    { 0x171486, 0x171402, 0x124909afc7133f6f, 0x120001824302390b, 0x3282a38273a2f99b, 0x0 }, /* #25 */
+    { 0x3866c3, 0x386602, 0x58b4a564298ae5fa, 0x0024a424200ac562, 0x072db43ca01edf63, 0x0 }, /* #26 */
+    { 0x2c3b82, 0x2c3306, 0xa0f53936e138ae9b, 0x002538228000a682, 0x442d7aaa92c6e6e6, 0x0 }, /* #27 */
+    { 0x2f5c87, 0x2f5406, 0x0f00b3497fdf26ad, 0x0c0092085052222d, 0x4c28da0c50527b3d, 0x0 }, /* #28 */
+    { 0x1d5dc3, 0x1d5502, 0x8b026c656f937b79, 0x09020c446b833a29, 0x09af9c4c7bc33a2f, 0x0 }, /* #29 */
+    { 0x257fc2, 0x257706, 0xa3ce55d9b49b1749, 0x0300059094801148, 0x0f21afb0d4c439fa, 0x0 }, /* #30 */
+    { 0x263dd3, 0x263506, 0x55a1517a4fe6883e, 0x5521403a43a4000a, 0xf56f48bfc3ac52cb, 0x0 }, /* #31 */
+    { 0x152693, 0x152606, 0xf4d789a0f78bc9ac, 0x30820120e788c800, 0x3ba26728efc8cc50, 0x0 }, /* #32 */
+    { 0x1111c2, 0x111102, 0x03fc433fe8240a24, 0x01904228e0200804, 0x2d93c628f0a2d995, 0x0 }, /* #33 */
+    { 0x1a5e83, 0x1a5602, 0x027a6c8658923e6d, 0x00120c061012302c, 0x04138d07333f30ae, 0x0 }, /* #34 */
+    { 0x092317, 0x092302, 0x112e40709b55f5ab, 0x000a002089150580, 0xc41bb2a6ed150dc4, 0x0 }, /* #35 */
+    { 0x1e6c87, 0x1e6402, 0x11b05a735702560e, 0x01905a7005020608, 0xe5d5df7c25a68ed9, 0x0 }, /* #36 */
+    { 0x1b1857, 0x1b1002, 0x2c918855c97f6a48, 0x00808801c0676840, 0xd3a2a82bd2e77ce6, 0x0 }, /* #37 */
+    { 0x362f42, 0x362786, 0xd6d03ff8027109f2, 0x94801d50000108b2, 0x958a9d57598358b3, 0x0 }, /* #38 */
+    { 0x1a5d07, 0x1a5586, 0xc587f19831982324, 0xc180719830902200, 0xc9c875d830b03ac3, 0x0 }, /* #39 */
+    { 0x0b28c7, 0x0b2086, 0x8662f2d65e4b0b9f, 0x8040a0945843009f, 0xc0d1a194d85350ff, 0x0 }, /* #40 */
+    { 0x216ad6, 0x216202, 0xacebb45efccff383, 0x0482b002e40ed183, 0x1482b9a2e70ed597, 0x0 }, /* #41 */
+    { 0x131217, 0x131206, 0x69f60b9ac975c831, 0x08060b9089148811, 0x1e0f0fb4bb9eb89d, 0x0 }, /* #42 */
+    { 0x0032c2, 0x003202, 0x5da260cdbfa1306b, 0x012200498ea11061, 0x83779e69ceebde75, 0x0 }, /* #43 */
+    { 0x3b5046, 0x3b5006, 0x49bc758c21f1edb5, 0x0034510021008cb4, 0x3035d32265089eb4, 0x0 }, /* #44 */
+    { 0x267ad7, 0x267282, 0xb66cbac5c86303ed, 0xa06c9004c06201a8, 0xa0fcd016e1ea85ba, 0x0 }, /* #45 */
+    { 0x0c6e06, 0x0c6602, 0xed84bb719587f7b6, 0x6080aa3001805320, 0x70c0aeb421d05368, 0x0 }, /* #46 */
+    { 0x355d12, 0x355586, 0xedbefbbcae8bbcd1, 0x88ae91300e080c50, 0x88af91705e2c0e74, 0x0 }, /* #47 */
+    { 0x2d68c6, 0x2d6006, 0x183fd78d71d120dc, 0x1802550951d02084, 0x7f82552951d433a5, 0x0 }, /* #48 */
+    { 0x061046, 0x061086, 0x845969b292766273, 0x841800b082300072, 0x963884f8eeb18972, 0x0 }, /* #49 */
+    { 0x103f93, 0x103782, 0xf03f754ea75f11e5, 0xb03b0106240d01a4, 0xb4bb83973c0d8dbe, 0x0 }, /* #50 */
+    { 0x1c54d2, 0x1c5402, 0x4745dbd09dd1118d, 0x070540c085c0118c, 0xbf2d60cee5eaf1fe, 0x0 }, /* #51 */
+    { 0x0d7f56, 0x0d7702, 0xf4894cf6f709a001, 0x4089009642082001, 0x4af99397423a37fb, 0x0 }, /* #52 */
+    { 0x085d97, 0x085502, 0x13d0e2c8e5bc99e9, 0x1180620804888908, 0x59a16b2f148b8b1a, 0x0 }, /* #53 */
+    { 0x150152, 0x150106, 0x0c890a9816f80ccc, 0x0881008806c00800, 0xaac191cb0fc05a12, 0x0 }, /* #54 */
+    { 0x357106, 0x357102, 0x78c7608ea0e8ec30, 0x4881208000600420, 0x4ab9aab11b641720, 0x0 }, /* #55 */
+    { 0x2a5e06, 0x2a5602, 0x483c60189a3ab70f, 0x000c40100022250d, 0x140ccd9004a365ad, 0x0 }, /* #56 */
+    { 0x364403, 0x364402, 0x18210e04840dd051, 0x0021080004059001, 0xa269885b3e77ba85, 0x0 }, /* #57 */
+    { 0x141dd7, 0x141502, 0x41f32c0db8725b8f, 0x00032404a8721b07, 0x140fe664af761f77, 0x0 }, /* #58 */
+    { 0x3312d6, 0x331286, 0xd00bd111a8652e75, 0xc000d00000410665, 0xc8a0dc4c5051d66d, 0x0 }, /* #59 */
+    { 0x245182, 0x245106, 0x49b567f3f9a7d7ea, 0x413466d1888690e2, 0x51746ed58e9e98e7, 0x0 }, /* #60 */
+    { 0x063a53, 0x063202, 0x7acbb271bdad5a2e, 0x3acba22019205a08, 0x3adfea201b605ad8, 0x0 }, /* #61 */
+    { 0x225913, 0x225106, 0x5064589849683240, 0x0044181008683200, 0x29cf3a71bafff2b2, 0x0 }, /* #62 */
+    { 0x1d6b97, 0x1d6302, 0x9552fd2e4c427acb, 0x11409900084058c1, 0x1bec9b50aafd59d5, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_cmp_u64[] =
 {
-    { 0x3c65d7, 0x3c6582, 0xe1671e9e7f97b5b3, 0xe1671e9e7f97b5b3, 0x4b7c6a5ab90b2833, 0x0 }, /* #0 */
-    { 0x2a6147, 0x2a6192, 0xd34a3fdd916266c9, 0xd34a3fdd916266c9, 0x30a5c20d6fa6d00f, 0x0 }, /* #1 */
-    { 0x267c46, 0x267483, 0x16ef593be746c405, 0x16ef593be746c405, 0x244bc9e3bbcb5d13, 0x0 }, /* #2 */
-    { 0x330986, 0x330183, 0x1b64f76c1809d2d4, 0x1b64f76c1809d2d4, 0x4a68fa7d01b00254, 0x0 }, /* #3 */
-    { 0x1529c3, 0x152106, 0x5280fbf70b70ad4a, 0x5280fbf70b70ad4a, 0x3fd75ea8d21e3f72, 0x0 }, /* #4 */
-    { 0x072902, 0x072102, 0xdbd915f296730eed, 0xdbd915f296730eed, 0xa24c3b53492fd126, 0x0 }, /* #5 */
-    { 0x0a7887, 0x0a7016, 0x600e33a3e384b344, 0x600e33a3e384b344, 0x038af768846022c6, 0x0 }, /* #6 */
-    { 0x386f56, 0x386f93, 0x2d66bc99ebb2e344, 0x2d66bc99ebb2e344, 0x82510a47b3e7f818, 0x0 }, /* #7 */
-    { 0x395d56, 0x395d83, 0x14765b4e9ab1e226, 0x14765b4e9ab1e226, 0x926bc89da6648934, 0x0 }, /* #8 */
-    { 0x3f44d7, 0x3f4406, 0x448a2ad3c895bb8f, 0x448a2ad3c895bb8f, 0x10c0fd140b0184f9, 0x0 }, /* #9 */
-    { 0x273483, 0x273402, 0x5394be4ccff0f1d4, 0x5394be4ccff0f1d4, 0x40aad8808a599a72, 0x0 }, /* #10 */
-    { 0x2b5c83, 0x2b5487, 0x8ea47275596466f9, 0x8ea47275596466f9, 0xca7952210e5666d5, 0x0 }, /* #11 */
-    { 0x3e79c6, 0x3e7106, 0x77e3cf2d11c87cfd, 0x77e3cf2d11c87cfd, 0x49c95d564d36d0d9, 0x0 }, /* #12 */
-    { 0x0e3e17, 0x0e3607, 0x5644f701fce3e6ca, 0x5644f701fce3e6ca, 0xe4a6a65f89b46e13, 0x0 }, /* #13 */
-    { 0x3439c7, 0x343112, 0x32a56f0e0ad051b9, 0x32a56f0e0ad051b9, 0x254429f7cb1e1a1c, 0x0 }, /* #14 */
-    { 0x1f4b13, 0x1f4b02, 0x9f3b958d1879795d, 0x9f3b958d1879795d, 0x3ef3746e40d76c00, 0x0 }, /* #15 */
-    { 0x210203, 0x210a02, 0x98ca85a3e7cd521f, 0x98ca85a3e7cd521f, 0x62738b29d80b9d0c, 0x0 }, /* #16 */
-    { 0x354242, 0x354203, 0x09c799d6451b6608, 0x09c799d6451b6608, 0xf05abd5f8f44d671, 0x0 }, /* #17 */
-    { 0x0640c6, 0x064096, 0xb01c084d981a1213, 0xb01c084d981a1213, 0x2af7488b80650fe8, 0x0 }, /* #18 */
-    { 0x3b5482, 0x3b5487, 0x5c89d6375b7eb89b, 0x5c89d6375b7eb89b, 0x5e061e249d4ec384, 0x0 }, /* #19 */
-    { 0x245cc2, 0x245407, 0x31db6869dca18bb6, 0x31db6869dca18bb6, 0xc389f3aefba3df11, 0x0 }, /* #20 */
-    { 0x1d2652, 0x1d2e83, 0x43b3a65f29fefd88, 0x43b3a65f29fefd88, 0xbc22e9c1076fc9b2, 0x0 }, /* #21 */
-    { 0x203d92, 0x203d87, 0x056921760d7de971, 0x056921760d7de971, 0x82e76e863913ccc0, 0x0 }, /* #22 */
-    { 0x094192, 0x094112, 0x68c64bb3b7ba4fb2, 0x68c64bb3b7ba4fb2, 0x4cd2d946f293e9ae, 0x0 }, /* #23 */
-    { 0x362a13, 0x362217, 0x5a812164a25755f2, 0x5a812164a25755f2, 0xe2359768d3b739d4, 0x0 }, /* #24 */
-    { 0x275f17, 0x275793, 0x86b455f3b69c2aa7, 0x86b455f3b69c2aa7, 0xfdacd88f2976e8c8, 0x0 }, /* #25 */
-    { 0x3d5496, 0x3d5c02, 0xb6329e7540da368a, 0xb6329e7540da368a, 0x52e7d502f5414ff2, 0x0 }, /* #26 */
-    { 0x110002, 0x110083, 0x8f1ad478c4aa99cf, 0x8f1ad478c4aa99cf, 0xeab1d7566a731a07, 0x0 }, /* #27 */
-    { 0x3005d3, 0x300517, 0x2c85cbbcec220156, 0x2c85cbbcec220156, 0xd78bbf1dc402db4d, 0x0 }, /* #28 */
-    { 0x3014d6, 0x301487, 0xa9621481a9325cab, 0xa9621481a9325cab, 0xafad2a8226305734, 0x0 }, /* #29 */
-    { 0x015542, 0x015593, 0x082ef7fd0c97e929, 0x082ef7fd0c97e929, 0x36f85877439b073d, 0x0 }, /* #30 */
-    { 0x382986, 0x382193, 0x6ae8eaee76f66712, 0x6ae8eaee76f66712, 0x7b83220f6197e617, 0x0 }, /* #31 */
-    { 0x312547, 0x312592, 0xb2bab21a6c887505, 0xb2bab21a6c887505, 0x1683cc3bbf02e2fa, 0x0 }, /* #32 */
-    { 0x154103, 0x154186, 0xad3cd6bb7aa0c9c9, 0xad3cd6bb7aa0c9c9, 0x1531d56e3535a630, 0x0 }, /* #33 */
-    { 0x333382, 0x333b87, 0x54499c2e4b028c4f, 0x54499c2e4b028c4f, 0xc038b8b5ecacbb3d, 0x0 }, /* #34 */
-    { 0x267312, 0x267397, 0x35bc0959c6945a6a, 0x35bc0959c6945a6a, 0x579a67120c09cd9e, 0x0 }, /* #35 */
-    { 0x245ad3, 0x245296, 0xdab71a3c3fdbe9d6, 0xdab71a3c3fdbe9d6, 0x53fce4306b1b66d7, 0x0 }, /* #36 */
-    { 0x293643, 0x293e97, 0x3873dccc67f1df30, 0x3873dccc67f1df30, 0x877928d27ea512db, 0x0 }, /* #37 */
-    { 0x2676d3, 0x267687, 0xb0e449efbcd6a8cd, 0xb0e449efbcd6a8cd, 0xc3e21d6c5bb202fc, 0x0 }, /* #38 */
-    { 0x391f53, 0x391787, 0x039dd729fb52ee2c, 0x039dd729fb52ee2c, 0x5716a00c2f98c699, 0x0 }, /* #39 */
-    { 0x257f83, 0x257712, 0x7fbbd3bb29a0dbc2, 0x7fbbd3bb29a0dbc2, 0x447ed6e14449baad, 0x0 }, /* #40 */
-    { 0x0d70c2, 0x0d7083, 0x367bbbb7b12fc246, 0x367bbbb7b12fc246, 0x3d92f22af5612826, 0x0 }, /* #41 */
-    { 0x1863c6, 0x186b87, 0x72bfe65861d4074f, 0x72bfe65861d4074f, 0xdd7fd34f14abd643, 0x0 }, /* #42 */
-    { 0x097682, 0x097617, 0x2716650893212d13, 0x2716650893212d13, 0xd8cd2499ef430444, 0x0 }, /* #43 */
-    { 0x1d6653, 0x1d6e87, 0x66f31a5846fe6279, 0x66f31a5846fe6279, 0xd1ee6dfba246bc35, 0x0 }, /* #44 */
-    { 0x3602c7, 0x360212, 0xc6f635df888e37ec, 0xc6f635df888e37ec, 0x97bcc7fa8e4ae7de, 0x0 }, /* #45 */
-    { 0x2c7a42, 0x2c7a83, 0x7b0720d96c2239e5, 0x7b0720d96c2239e5, 0xbc50c57dd0fda4d5, 0x0 }, /* #46 */
-    { 0x153052, 0x153086, 0xdf158400c335482d, 0xdf158400c335482d, 0x3f3ffac87d8d2bf1, 0x0 }, /* #47 */
-    { 0x292196, 0x292193, 0xba057f037df95f30, 0xba057f037df95f30, 0xc2170b9b7ed5bbb7, 0x0 }, /* #48 */
-    { 0x3b0f02, 0x3b0716, 0x5f1219491c968954, 0x5f1219491c968954, 0x50e09b731d3a178e, 0x0 }, /* #49 */
-    { 0x3d2387, 0x3d2383, 0x82cab4faeb04b7fa, 0x82cab4faeb04b7fa, 0xf72f06284a2f8a84, 0x0 }, /* #50 */
-    { 0x3d6913, 0x3d6102, 0x62f2c52c4fc735ed, 0x62f2c52c4fc735ed, 0x47038a83b06efe74, 0x0 }, /* #51 */
-    { 0x3a42c3, 0x3a4a97, 0x2c5dfbe26a905f42, 0x2c5dfbe26a905f42, 0x8cb87246ce43ea03, 0x0 }, /* #52 */
-    { 0x165812, 0x165893, 0x6ec67beb2bb7c869, 0x6ec67beb2bb7c869, 0xcd86ff19e8f1994a, 0x0 }, /* #53 */
-    { 0x156a12, 0x156a12, 0xb656d9f4eafa71d1, 0xb656d9f4eafa71d1, 0x4e42442cbfff3e0a, 0x0 }, /* #54 */
-    { 0x094cd7, 0x094487, 0x128f58d8f6e768c4, 0x128f58d8f6e768c4, 0x427fac200111f740, 0x0 }, /* #55 */
-    { 0x3d6a02, 0x3d6a06, 0xb2a1be1f2a446e3e, 0xb2a1be1f2a446e3e, 0x3c55142518c92004, 0x0 }, /* #56 */
-    { 0x1d48c2, 0x1d4012, 0x3c16735289f112d8, 0x3c16735289f112d8, 0x35b683d025ed2b4f, 0x0 }, /* #57 */
-    { 0x076816, 0x076012, 0x4a8b71a5219fed2a, 0x4a8b71a5219fed2a, 0x1656728648d20d0b, 0x0 }, /* #58 */
-    { 0x386792, 0x386793, 0x233fd5a944b37ac0, 0x233fd5a944b37ac0, 0x556967c233e45c53, 0x0 }, /* #59 */
-    { 0x1b1d56, 0x1b1587, 0xab7eb0027124c228, 0xab7eb0027124c228, 0xb5f3e5304a558a70, 0x0 }, /* #60 */
-    { 0x0b4dd6, 0x0b4593, 0x57cddd2129c06b71, 0x57cddd2129c06b71, 0x799e38d8cc70adbc, 0x0 }, /* #61 */
-    { 0x262b43, 0x262316, 0xa39c7e2a2b63c6fa, 0xa39c7e2a2b63c6fa, 0x9f1e90d0371f2a7d, 0x0 }, /* #62 */
-    { 0x357853, 0x357002, 0x387de601d2f878d1, 0x387de601d2f878d1, 0x10e60a31918768a0, 0x0 }, /* #63 */
+    { 0x3e4042, 0x3e4046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x177047, 0x177046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x015fd2, 0x015746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x062712, 0x062746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x264246, 0x264286, 0x89e81946b9c484c5, 0x89e81946b9c484c5, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x0d3d52, 0x0d3586, 0xba1d8c7308b3a9be, 0xba1d8c7308b3a9be, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x0652c3, 0x065282, 0xe140e9b82991e9ba, 0xe140e9b82991e9ba, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x342506, 0x342502, 0x7a2484e99597b3b3, 0x7a2484e99597b3b3, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x165dc7, 0x165d16, 0xb2a220c455c1d7db, 0xb2a220c455c1d7db, 0x3754b8b2fd5fb17f, 0x0 }, /* #8 */
+    { 0x1a4b96, 0x1a4b02, 0x9e19f616791ff9fe, 0x9e19f616791ff9fe, 0x5b64de98fdc1acd9, 0x0 }, /* #9 */
+    { 0x331d87, 0x331d93, 0x340f7d65093ba920, 0x340f7d65093ba920, 0x844650ce30b50dda, 0x0 }, /* #10 */
+    { 0x017c92, 0x017496, 0xe71a2fdf8b970a61, 0xe71a2fdf8b970a61, 0x6460241e2b498a1f, 0x0 }, /* #11 */
+    { 0x2b4013, 0x2b4007, 0x07065b0e4740989c, 0x07065b0e4740989c, 0xa423e0b5f8d2291a, 0x0 }, /* #12 */
+    { 0x1e7992, 0x1e7983, 0x5f875646e643f77b, 0x5f875646e643f77b, 0xcd3c6bdc74a44556, 0x0 }, /* #13 */
+    { 0x0d3797, 0x0d3797, 0x23a3fad850134e73, 0x23a3fad850134e73, 0x5ae3e5606eab201e, 0x0 }, /* #14 */
+    { 0x121352, 0x121396, 0xd06849cd9da9a204, 0xd06849cd9da9a204, 0x1b9e0f7f914f265e, 0x0 }, /* #15 */
+    { 0x256cd3, 0x256493, 0x1324bb22992e5b05, 0x1324bb22992e5b05, 0x19801196788dc4db, 0x0 }, /* #16 */
+    { 0x0807d2, 0x080797, 0x80776bb4bbb9b57b, 0x80776bb4bbb9b57b, 0xac43ffc6be3067fe, 0x0 }, /* #17 */
+    { 0x3f1357, 0x3f1387, 0x0b191cf8482403e8, 0x0b191cf8482403e8, 0x185c3f4d7367a7e2, 0x0 }, /* #18 */
+    { 0x236b06, 0x236b12, 0x9c19eb2a771f3173, 0x9c19eb2a771f3173, 0x5d5f30206dcfa494, 0x0 }, /* #19 */
+    { 0x3a2456, 0x3a2493, 0x9b646e9be3a835e3, 0x9b646e9be3a835e3, 0xe5ef7ea995f7e776, 0x0 }, /* #20 */
+    { 0x010256, 0x010212, 0xda7a8b944c41df70, 0xda7a8b944c41df70, 0x9c7e82c513db9c6c, 0x0 }, /* #21 */
+    { 0x023c42, 0x023c97, 0x7abdc17a09be0112, 0x7abdc17a09be0112, 0xf3166ee2552cb4c7, 0x0 }, /* #22 */
+    { 0x0824d2, 0x082c12, 0x9a2a9584b53d881a, 0x9a2a9584b53d881a, 0x5579fe26b3452a4d, 0x0 }, /* #23 */
+    { 0x277e96, 0x277e02, 0xe3ab1a1cbd2df9fc, 0xe3ab1a1cbd2df9fc, 0x78d17ff7e1df16f5, 0x0 }, /* #24 */
+    { 0x0d4e97, 0x0d4e06, 0x8272189da5f7e28e, 0x8272189da5f7e28e, 0x429a7d1c12aa64d6, 0x0 }, /* #25 */
+    { 0x242c86, 0x242c06, 0x8c29f61ba599f89e, 0x8c29f61ba599f89e, 0x2cd24982a1db8bca, 0x0 }, /* #26 */
+    { 0x151ad7, 0x151292, 0xfa22be67696da8f5, 0xfa22be67696da8f5, 0x574294f2f1d54b47, 0x0 }, /* #27 */
+    { 0x3e39d6, 0x3e3197, 0x2879cdd5430b5fb4, 0x2879cdd5430b5fb4, 0x453c67e9b2103a1f, 0x0 }, /* #28 */
+    { 0x025413, 0x025412, 0x74733d155c333f81, 0x74733d155c333f81, 0x489d55c4f8087037, 0x0 }, /* #29 */
+    { 0x040fd3, 0x040796, 0x9464f20efcf5ccc4, 0x9464f20efcf5ccc4, 0x0b31f1695d7ef35e, 0x0 }, /* #30 */
+    { 0x240d83, 0x240587, 0x94e7b68218d16daa, 0x94e7b68218d16daa, 0xcac3c78a866f4a63, 0x0 }, /* #31 */
+    { 0x132bd3, 0x132b97, 0x5f10aa479c0f3b4a, 0x5f10aa479c0f3b4a, 0x8773cc97316663fd, 0x0 }, /* #32 */
+    { 0x300547, 0x300583, 0x51c85dfd280d093f, 0x51c85dfd280d093f, 0x7bb14850e91d665f, 0x0 }, /* #33 */
+    { 0x3c51c7, 0x3c5183, 0x048ef025b4535b57, 0x048ef025b4535b57, 0x257d8af017f86d00, 0x0 }, /* #34 */
+    { 0x161b16, 0x161b16, 0x9ae10cf85ee1aa14, 0x9ae10cf85ee1aa14, 0x3a90b5ee9cc5ee78, 0x0 }, /* #35 */
+    { 0x004e97, 0x004e16, 0xa6b8be5bf93e2774, 0xa6b8be5bf93e2774, 0x589e0ae344b82c0a, 0x0 }, /* #36 */
+    { 0x3b2bc6, 0x3b2307, 0x3c9225f8be7b5db8, 0x3c9225f8be7b5db8, 0xcf012392c80a35b5, 0x0 }, /* #37 */
+    { 0x2d2613, 0x2d2603, 0x3442403e3e8a4bc4, 0x3442403e3e8a4bc4, 0xe78e242e259899d0, 0x0 }, /* #38 */
+    { 0x163c52, 0x163402, 0x49aef8faa782a67c, 0x49aef8faa782a67c, 0x44484a32199194a7, 0x0 }, /* #39 */
+    { 0x2514d6, 0x251493, 0x867eb000f444aedc, 0x867eb000f444aedc, 0xb64ec8ede5ee772f, 0x0 }, /* #40 */
+    { 0x2561c7, 0x256112, 0x417f08394a17ce66, 0x417f08394a17ce66, 0x3bdea5129927ceaa, 0x0 }, /* #41 */
+    { 0x0d7802, 0x0d7002, 0x7fd5cd3f13a05f79, 0x7fd5cd3f13a05f79, 0x734cba997cc09c60, 0x0 }, /* #42 */
+    { 0x252a53, 0x252216, 0x2a8762fd3f1b711d, 0x2a8762fd3f1b711d, 0x139f5965d759cd0e, 0x0 }, /* #43 */
+    { 0x0b45c2, 0x0b4506, 0x1ed0ce1f2a205fbc, 0x1ed0ce1f2a205fbc, 0x087b5ec12e15a367, 0x0 }, /* #44 */
+    { 0x124486, 0x124c83, 0x767aa4b73c68166b, 0x767aa4b73c68166b, 0xaa004357aa6b5c34, 0x0 }, /* #45 */
+    { 0x233146, 0x233102, 0xfb01d9b29dd4166e, 0xfb01d9b29dd4166e, 0xc7834b350ff102da, 0x0 }, /* #46 */
+    { 0x2d5586, 0x2d5512, 0x7d633b29b4f6faab, 0x7d633b29b4f6faab, 0x28613bc0bf011ccc, 0x0 }, /* #47 */
+    { 0x0c4542, 0x0c4502, 0x7e86b90e8eeb8bd4, 0x7e86b90e8eeb8bd4, 0x73d2b637e58f4921, 0x0 }, /* #48 */
+    { 0x0b7c97, 0x0b7497, 0x8ab639c8ec1a6628, 0x8ab639c8ec1a6628, 0x9418e8d212dbb09d, 0x0 }, /* #49 */
+    { 0x341142, 0x341106, 0x6a9b323cb5d60d25, 0x6a9b323cb5d60d25, 0x0dff2e7071b1a2b4, 0x0 }, /* #50 */
+    { 0x046b87, 0x046302, 0x3d06ec1bd55ac8fb, 0x3d06ec1bd55ac8fb, 0x1d4a0b806d29abf9, 0x0 }, /* #51 */
+    { 0x201187, 0x201107, 0x054c930637f430ef, 0x054c930637f430ef, 0xae9a1d1300f8c26d, 0x0 }, /* #52 */
+    { 0x3910d2, 0x391887, 0x50f7b01cb72264d8, 0x50f7b01cb72264d8, 0xac9c2bab222ed891, 0x0 }, /* #53 */
+    { 0x0406d2, 0x040602, 0x612fa672e1ee190b, 0x612fa672e1ee190b, 0x19c44c7288e2b7f2, 0x0 }, /* #54 */
+    { 0x3f42d3, 0x3f4a12, 0x8aa2c17a8498cac9, 0x8aa2c17a8498cac9, 0x31ea4be9d6fe8fce, 0x0 }, /* #55 */
+    { 0x2137c2, 0x213783, 0x2b887a7765ab51a6, 0x2b887a7765ab51a6, 0x5de79ace81346396, 0x0 }, /* #56 */
+    { 0x082dd2, 0x082d16, 0x985e99f7df6f3c82, 0x985e99f7df6f3c82, 0x4485d2365f08eb9a, 0x0 }, /* #57 */
+    { 0x351d06, 0x351d02, 0xa0f7c95c416f71bd, 0xa0f7c95c416f71bd, 0x7d36118ee2790c38, 0x0 }, /* #58 */
+    { 0x3d39d2, 0x3d3113, 0x1d7cac1f662bc096, 0x1d7cac1f662bc096, 0xb0beee4fe2d65e8f, 0x0 }, /* #59 */
+    { 0x3b29d3, 0x3b2906, 0xc98498caf7df5eda, 0xc98498caf7df5eda, 0x56e76de3753d1147, 0x0 }, /* #60 */
+    { 0x1f6943, 0x1f6112, 0x784e03fba71743e3, 0x784e03fba71743e3, 0x3560196689b7adcd, 0x0 }, /* #61 */
+    { 0x397183, 0x397106, 0xec6e7c24e614309e, 0xec6e7c24e614309e, 0xb99783ba83d4f17d, 0x0 }, /* #62 */
+    { 0x297e52, 0x297693, 0x5f8c2ba98aecc633, 0x5f8c2ba98aecc633, 0x7b02c95ffa17aeaa, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_test_u64[] =
 {
-    { 0x271f83, 0x271706, 0x57a356e25e0dbbc8, 0x57a356e25e0dbbc8, 0xc67bf996e49d1b8d, 0x0 }, /* #0 */
-    { 0x3e6a07, 0x3e6286, 0xb9e7a15635804baa, 0xb9e7a15635804baa, 0xcb895985561153a0, 0x0 }, /* #1 */
-    { 0x143087, 0x143006, 0x470e79b36147e257, 0x470e79b36147e257, 0xa12ddba58757fb37, 0x0 }, /* #2 */
-    { 0x2f3e87, 0x2f3602, 0x6b770bf6d03a6bbc, 0x6b770bf6d03a6bbc, 0x518ebc9994b27a98, 0x0 }, /* #3 */
-    { 0x3f69d2, 0x3f6186, 0x8757e8ebd84f7055, 0x8757e8ebd84f7055, 0xf9f0cab31c7ca011, 0x0 }, /* #4 */
-    { 0x0b4b56, 0x0b4302, 0x0423b53782dc731a, 0x0423b53782dc731a, 0xb19c9081044e50d4, 0x0 }, /* #5 */
-    { 0x131e93, 0x131606, 0x9080c68f4f7dde1b, 0x9080c68f4f7dde1b, 0x63ed0a56b66bdebf, 0x0 }, /* #6 */
-    { 0x012687, 0x012602, 0x357ee00e4f1bf919, 0x357ee00e4f1bf919, 0xd65c9b699ca7f365, 0x0 }, /* #7 */
-    { 0x1f15d7, 0x1f1502, 0x37f902b9051b1866, 0x37f902b9051b1866, 0x7a0c48967d21dc64, 0x0 }, /* #8 */
-    { 0x312e53, 0x312606, 0xb4a0a7f64b741f05, 0xb4a0a7f64b741f05, 0x7fdc04699f732278, 0x0 }, /* #9 */
-    { 0x252a42, 0x252286, 0xabc5ef1aff4c52a5, 0xabc5ef1aff4c52a5, 0x92fffc71cfd4aa69, 0x0 }, /* #10 */
-    { 0x166857, 0x166002, 0x3c7094b67b240ca8, 0x3c7094b67b240ca8, 0x9fc475fa033357ba, 0x0 }, /* #11 */
-    { 0x1d0043, 0x1d0002, 0x5a82e72c2dd76e2f, 0x5a82e72c2dd76e2f, 0x9fe054614817074d, 0x0 }, /* #12 */
-    { 0x033c82, 0x033402, 0x4745af46f294cd97, 0x4745af46f294cd97, 0x47c8bea9eff62064, 0x0 }, /* #13 */
-    { 0x1d4d17, 0x1d4506, 0x4aee2cb98179e622, 0x4aee2cb98179e622, 0xbcdb32731aba4c1d, 0x0 }, /* #14 */
-    { 0x0d5c07, 0x0d5406, 0x2a3f974e6056ea88, 0x2a3f974e6056ea88, 0xcee7c51df4e6978d, 0x0 }, /* #15 */
-    { 0x3d7a92, 0x3d7206, 0xede3c8e7a30d0d4b, 0xede3c8e7a30d0d4b, 0x3617be89c59acd3a, 0x0 }, /* #16 */
-    { 0x1e3017, 0x1e3002, 0xd67ff3872b28e965, 0xd67ff3872b28e965, 0x39db9c472a4d506e, 0x0 }, /* #17 */
-    { 0x3137d3, 0x313702, 0xcafbbdec9c879ba6, 0xcafbbdec9c879ba6, 0x64bf1cd9d571d696, 0x0 }, /* #18 */
-    { 0x3f1e13, 0x3f1602, 0xd8a026db9f19d3cc, 0xd8a026db9f19d3cc, 0x65e16e1e7a57007e, 0x0 }, /* #19 */
-    { 0x0406d7, 0x040682, 0xc0bb3331ae3b0a57, 0xc0bb3331ae3b0a57, 0xf4e2ead6821dd657, 0x0 }, /* #20 */
-    { 0x274387, 0x274306, 0x416cc1cab1178e04, 0x416cc1cab1178e04, 0xda562ddfcb26b581, 0x0 }, /* #21 */
-    { 0x1d18d3, 0x1d1006, 0x782e23341d668ee0, 0x782e23341d668ee0, 0xcc44b75c1d0947bc, 0x0 }, /* #22 */
-    { 0x217f46, 0x217706, 0x3d8ae28326c09510, 0x3d8ae28326c09510, 0xb8ab482ca91d2605, 0x0 }, /* #23 */
-    { 0x0f7e92, 0x0f7606, 0x104f5b410c40485f, 0x104f5b410c40485f, 0x3847f740c9f03198, 0x0 }, /* #24 */
-    { 0x394853, 0x394082, 0xe8c22800c91691dc, 0xe8c22800c91691dc, 0x999f41d8a2d04dbb, 0x0 }, /* #25 */
-    { 0x1b5906, 0x1b5102, 0x74af54e8c1c6b6a1, 0x74af54e8c1c6b6a1, 0x9329966922ef665d, 0x0 }, /* #26 */
-    { 0x117206, 0x117206, 0x133491928cf0c579, 0x133491928cf0c579, 0x100ad55f60411217, 0x0 }, /* #27 */
-    { 0x3e7906, 0x3e7106, 0x03eead22267bb613, 0x03eead22267bb613, 0xa1db1b7faaa89532, 0x0 }, /* #28 */
-    { 0x2a4016, 0x2a4002, 0xd98ea258f41db5e7, 0xd98ea258f41db5e7, 0x58fb5f5fe3444c83, 0x0 }, /* #29 */
-    { 0x3262c3, 0x326202, 0x70f10c2ca4f38a1f, 0x70f10c2ca4f38a1f, 0xeb5195f3215656a1, 0x0 }, /* #30 */
-    { 0x0b3b92, 0x0b3306, 0x2ab38f019b070853, 0x2ab38f019b070853, 0x4a4ee1267271c161, 0x0 }, /* #31 */
-    { 0x1f2bc7, 0x1f2302, 0x117190db72cecb02, 0x117190db72cecb02, 0x78837da5b6dd43a2, 0x0 }, /* #32 */
-    { 0x2d7897, 0x2d7002, 0x5b8713675d9dafe5, 0x5b8713675d9dafe5, 0x30478ee5410add4f, 0x0 }, /* #33 */
-    { 0x367506, 0x367582, 0xead7eec9b385274f, 0xead7eec9b385274f, 0xf30a07cf067de418, 0x0 }, /* #34 */
-    { 0x066202, 0x066206, 0x78213e9d58620a97, 0x78213e9d58620a97, 0x1686ba860e95f308, 0x0 }, /* #35 */
-    { 0x3f5fc3, 0x3f5706, 0x74b158f1927d9c8e, 0x74b158f1927d9c8e, 0xb97fb0c3a746513d, 0x0 }, /* #36 */
-    { 0x2d6f92, 0x2d6702, 0x6ed7201109d3c7a1, 0x6ed7201109d3c7a1, 0xba28533e6d7a541d, 0x0 }, /* #37 */
-    { 0x312946, 0x312102, 0xb0071870604cc9f8, 0xb0071870604cc9f8, 0x4e93c3f161d59a85, 0x0 }, /* #38 */
-    { 0x250a93, 0x250202, 0x5f31c12f50e0ee21, 0x5f31c12f50e0ee21, 0xd4fff0f1fb8204a8, 0x0 }, /* #39 */
-    { 0x2368d6, 0x236002, 0xaefa3f43fdc19091, 0xaefa3f43fdc19091, 0x0c85c177af4f80a0, 0x0 }, /* #40 */
-    { 0x2012c2, 0x201206, 0x353f29994b4ae212, 0x353f29994b4ae212, 0x0cc9d65a45c4171e, 0x0 }, /* #41 */
-    { 0x175612, 0x175606, 0xa776bb4f1de8ee53, 0xa776bb4f1de8ee53, 0x1edc3cee2403749a, 0x0 }, /* #42 */
-    { 0x245dc3, 0x245502, 0xb76eda680e919390, 0xb76eda680e919390, 0x2f7ceb898ec51f1a, 0x0 }, /* #43 */
-    { 0x0b0792, 0x0b0702, 0x0d2dd65cbcbbde21, 0x0d2dd65cbcbbde21, 0x05c68b943c545999, 0x0 }, /* #44 */
-    { 0x352482, 0x352402, 0x563cf2cb1a036a60, 0x563cf2cb1a036a60, 0x670165973b67f8d4, 0x0 }, /* #45 */
-    { 0x345156, 0x345102, 0xcd366c48b31b6b9e, 0xcd366c48b31b6b9e, 0x131c47dcefff1292, 0x0 }, /* #46 */
-    { 0x314653, 0x314606, 0xe551f2763a53032c, 0xe551f2763a53032c, 0x06a0b195e705341e, 0x0 }, /* #47 */
-    { 0x2a5146, 0x2a5186, 0xdc67819a715b3aa6, 0xdc67819a715b3aa6, 0xb3b17dc68f6dd4db, 0x0 }, /* #48 */
-    { 0x380d83, 0x380582, 0xd1e9c727b3521523, 0xd1e9c727b3521523, 0xc993a32dcb11fb74, 0x0 }, /* #49 */
-    { 0x3d6446, 0x3d6406, 0x131453006fd54b00, 0x131453006fd54b00, 0x35729c235b552ec9, 0x0 }, /* #50 */
-    { 0x287a12, 0x287206, 0x24d15b3a8cf9d029, 0x24d15b3a8cf9d029, 0xbf15cff92cbc4fb8, 0x0 }, /* #51 */
-    { 0x092597, 0x092502, 0x4c3e4ed84f84a065, 0x4c3e4ed84f84a065, 0x971c8e7a0eaa6e03, 0x0 }, /* #52 */
-    { 0x0e1846, 0x0e1002, 0x69933f3cff9b2284, 0x69933f3cff9b2284, 0x61921cb6c21c9177, 0x0 }, /* #53 */
-    { 0x1b01d3, 0x1b0106, 0x7f9c6008199cb6aa, 0x7f9c6008199cb6aa, 0xa77157bc7364eeab, 0x0 }, /* #54 */
-    { 0x372c92, 0x372406, 0xdb931fe4b4577c14, 0xdb931fe4b4577c14, 0x3f5e55c4d812e0b4, 0x0 }, /* #55 */
-    { 0x107812, 0x107082, 0x977e288589d61c9a, 0x977e288589d61c9a, 0xa5375e029b963fcf, 0x0 }, /* #56 */
-    { 0x3d0912, 0x3d0106, 0x7f00cc0a176846cf, 0x7f00cc0a176846cf, 0xf69fe543cd53c4d6, 0x0 }, /* #57 */
-    { 0x042d93, 0x042586, 0xe7bda81a43a96b36, 0xe7bda81a43a96b36, 0xd5027a57d467782b, 0x0 }, /* #58 */
-    { 0x2e1153, 0x2e1186, 0xeca4834a96f5787b, 0xeca4834a96f5787b, 0xbac4c225a4a7a6ff, 0x0 }, /* #59 */
-    { 0x264a13, 0x264206, 0xc8702a0fd24b3896, 0xc8702a0fd24b3896, 0x7d304042fbd963f0, 0x0 }, /* #60 */
-    { 0x0a4c52, 0x0a4406, 0x667ccdc0e833e302, 0x667ccdc0e833e302, 0x85ab35d9cba80bfd, 0x0 }, /* #61 */
-    { 0x1c3c57, 0x1c3402, 0x73a39aa43485bede, 0x73a39aa43485bede, 0xb9f09d0639fd9f78, 0x0 }, /* #62 */
-    { 0x151283, 0x151286, 0xf186bc1879ba3b3b, 0xf186bc1879ba3b3b, 0xf1735ba4c4a705e2, 0x0 }, /* #63 */
+    { 0x0a0007, 0x0a0046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x222f53, 0x222746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x390356, 0x390346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x307782, 0x307746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x196042, 0x196046, 0x738fcd51da05e255, 0x738fcd51da05e255, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x0c06d7, 0x0c0646, 0xa303df254607e861, 0xa303df254607e861, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x1102d6, 0x110246, 0x74b58681164e967f, 0x74b58681164e967f, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x2e3602, 0x2e3646, 0x58894e4e0e5e547f, 0x58894e4e0e5e547f, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x2c3452, 0x2c3482, 0x8ee07cdf1cbcc30f, 0x8ee07cdf1cbcc30f, 0xbd6f2809282264e4, 0x0 }, /* #8 */
+    { 0x386b57, 0x386302, 0x83f51a81119f3e97, 0x83f51a81119f3e97, 0x38bca1edb29f7880, 0x0 }, /* #9 */
+    { 0x164146, 0x164102, 0xfdb4b7b95c64d127, 0xfdb4b7b95c64d127, 0x58e09f8dd77a0d8a, 0x0 }, /* #10 */
+    { 0x150c06, 0x150402, 0xd2635d974ec3fba2, 0xd2635d974ec3fba2, 0x73023dd0ac1454eb, 0x0 }, /* #11 */
+    { 0x043487, 0x043406, 0x33743e7d3b1719c5, 0x33743e7d3b1719c5, 0x73e94c7b91a84a25, 0x0 }, /* #12 */
+    { 0x0b7617, 0x0b7606, 0x6b4a6cd571c06374, 0x6b4a6cd571c06374, 0xb35eedb55749e194, 0x0 }, /* #13 */
+    { 0x022056, 0x022086, 0xa51a2496a3f19f30, 0xa51a2496a3f19f30, 0xcfb112d1cf898d0f, 0x0 }, /* #14 */
+    { 0x043113, 0x043102, 0x4a9330e3c0beb25d, 0x4a9330e3c0beb25d, 0xf74b045214dd021e, 0x0 }, /* #15 */
+    { 0x0406c6, 0x040602, 0x9209222ca89f21b8, 0x9209222ca89f21b8, 0x21b0133e382c8fc7, 0x0 }, /* #16 */
+    { 0x0e0452, 0x0e0486, 0x9577b3d2c9235d8f, 0x9577b3d2c9235d8f, 0xc1fe470a22a6ec65, 0x0 }, /* #17 */
+    { 0x236ad3, 0x236206, 0x1d54221e4e7bdc89, 0x1d54221e4e7bdc89, 0x31404ba4c0ca4ad7, 0x0 }, /* #18 */
+    { 0x262f97, 0x262706, 0x005acfb574df3bc7, 0x005acfb574df3bc7, 0x7b4c31b9fdd90594, 0x0 }, /* #19 */
+    { 0x036403, 0x036486, 0xd2af5abc88ebe763, 0xd2af5abc88ebe763, 0x8e2998aad38258ad, 0x0 }, /* #20 */
+    { 0x235d16, 0x235506, 0x8a819459c578a2c0, 0x8a819459c578a2c0, 0x720da3ed494776e3, 0x0 }, /* #21 */
+    { 0x2d7852, 0x2d7002, 0x23e0d40dc778846c, 0x23e0d40dc778846c, 0x8bbba0a62244cd84, 0x0 }, /* #22 */
+    { 0x3a5a87, 0x3a5206, 0x7b696667c57f39a2, 0x7b696667c57f39a2, 0xec2479677b0cec9f, 0x0 }, /* #23 */
+    { 0x000393, 0x000302, 0x6f96926e0bcb6e8a, 0x6f96926e0bcb6e8a, 0xe8ea7fef18602129, 0x0 }, /* #24 */
+    { 0x0e35d6, 0x0e3586, 0x8ce5d970b070bddb, 0x8ce5d970b070bddb, 0xeb1b7036d0644038, 0x0 }, /* #25 */
+    { 0x2c4153, 0x2c4102, 0xdcce6020dc2a1bae, 0xdcce6020dc2a1bae, 0x2344d2270cecadbe, 0x0 }, /* #26 */
+    { 0x293293, 0x293206, 0xa7865bb9a3b42cc6, 0xa7865bb9a3b42cc6, 0x46d08ee8eadc645a, 0x0 }, /* #27 */
+    { 0x2f5cd6, 0x2f5406, 0xe2db94276fdf4e04, 0xe2db94276fdf4e04, 0x282bce7e39f19bb0, 0x0 }, /* #28 */
+    { 0x052707, 0x052706, 0x5a8b2bda6bee887e, 0x5a8b2bda6bee887e, 0xa0fb2c2f480be99e, 0x0 }, /* #29 */
+    { 0x033916, 0x033102, 0x36e629520d7df4b9, 0x36e629520d7df4b9, 0xaa88ab443cb8c98d, 0x0 }, /* #30 */
+    { 0x3f6002, 0x3f6006, 0x5a0c646ffcfb00dc, 0x5a0c646ffcfb00dc, 0x1f53146eb40ca866, 0x0 }, /* #31 */
+    { 0x070796, 0x070702, 0x9f2b62add97a0ea7, 0x9f2b62add97a0ea7, 0x4df253922f56737b, 0x0 }, /* #32 */
+    { 0x0274c6, 0x027402, 0x628621822c9dee38, 0x628621822c9dee38, 0xfb43ce42bdea553f, 0x0 }, /* #33 */
+    { 0x1f2146, 0x1f2186, 0x974711063279a5d1, 0x974711063279a5d1, 0x950991ece5500a72, 0x0 }, /* #34 */
+    { 0x2056c7, 0x205602, 0x60e8f5eef8f1c2b2, 0x60e8f5eef8f1c2b2, 0xc8e0295c9fc2d03f, 0x0 }, /* #35 */
+    { 0x252252, 0x252282, 0x8a97fead876a8ed1, 0x8a97fead876a8ed1, 0x9957a982702b6f68, 0x0 }, /* #36 */
+    { 0x137816, 0x137006, 0x720bc07c00a532cb, 0x720bc07c00a532cb, 0xacc8135240a1bb2a, 0x0 }, /* #37 */
+    { 0x085982, 0x085182, 0xcafe4c0faded8b2d, 0xcafe4c0faded8b2d, 0xb6e81d148c7262bb, 0x0 }, /* #38 */
+    { 0x2f4757, 0x2f4782, 0x807a429f864ded13, 0x807a429f864ded13, 0xf4c237dcd8368302, 0x0 }, /* #39 */
+    { 0x023cc3, 0x023406, 0x298e46183422ca65, 0x298e46183422ca65, 0x5464b849ad932129, 0x0 }, /* #40 */
+    { 0x262dd6, 0x262586, 0x8f8ee2b59cd6b027, 0x8f8ee2b59cd6b027, 0x94ed356e401e69e2, 0x0 }, /* #41 */
+    { 0x265192, 0x265106, 0x1ca3b26e3db4d882, 0x1ca3b26e3db4d882, 0x762537cde3ee3675, 0x0 }, /* #42 */
+    { 0x206252, 0x206206, 0xbff946a50fd1159e, 0xbff946a50fd1159e, 0x1de4089be86ab438, 0x0 }, /* #43 */
+    { 0x191e12, 0x191686, 0xd6d3f25b69c17426, 0xd6d3f25b69c17426, 0xf406ba26f1430c88, 0x0 }, /* #44 */
+    { 0x001f13, 0x001706, 0x5b887f33778e06ff, 0x5b887f33778e06ff, 0xc5d58322ff17140c, 0x0 }, /* #45 */
+    { 0x373c92, 0x373406, 0x7cffdb569df76b00, 0x7cffdb569df76b00, 0x9565a08bf743ef5f, 0x0 }, /* #46 */
+    { 0x0806c6, 0x080602, 0xe5be83eb99770626, 0xe5be83eb99770626, 0x0f8b7e156cd6dfda, 0x0 }, /* #47 */
+    { 0x3f3347, 0x3f3306, 0x0dd954998f494a70, 0x0dd954998f494a70, 0xa332c43739988458, 0x0 }, /* #48 */
+    { 0x313913, 0x313102, 0x49744998d8ec4fef, 0x49744998d8ec4fef, 0x20294d210b3c7643, 0x0 }, /* #49 */
+    { 0x240916, 0x240102, 0x915d15963a156409, 0x915d15963a156409, 0x196f7d7654106cd8, 0x0 }, /* #50 */
+    { 0x2e3746, 0x2e3702, 0x6e2252ea988b9c26, 0x6e2252ea988b9c26, 0xcf5a65b5f6e536f1, 0x0 }, /* #51 */
+    { 0x361852, 0x361006, 0x1fd7f209b12c49f9, 0x1fd7f209b12c49f9, 0xad1eb393d57b193d, 0x0 }, /* #52 */
+    { 0x214bc3, 0x214302, 0x4f65ca6f065b3cad, 0x4f65ca6f065b3cad, 0x7c26895ecc501b79, 0x0 }, /* #53 */
+    { 0x065f12, 0x065706, 0x6bbfa09484c193e2, 0x6bbfa09484c193e2, 0xb005f3c2e8beaf05, 0x0 }, /* #54 */
+    { 0x352357, 0x352302, 0x629e3b1329461d2e, 0x629e3b1329461d2e, 0x97716cb0662cbfa6, 0x0 }, /* #55 */
+    { 0x334a82, 0x334202, 0x1ba3b8db98600c3c, 0x1ba3b8db98600c3c, 0x7a86df3f88d3666f, 0x0 }, /* #56 */
+    { 0x1c5216, 0x1c5202, 0x8f237385a292b9f3, 0x8f237385a292b9f3, 0x4b61ddd901859da5, 0x0 }, /* #57 */
+    { 0x1d2903, 0x1d2102, 0x66ccaaedb16eab04, 0x66ccaaedb16eab04, 0xbffba9309056c19e, 0x0 }, /* #58 */
+    { 0x351b86, 0x351382, 0xe65b4853d5ab5a4a, 0xe65b4853d5ab5a4a, 0xd9478ec028fbd96f, 0x0 }, /* #59 */
+    { 0x374857, 0x374006, 0x799cd47decc5b2f4, 0x799cd47decc5b2f4, 0x1fd576a8509552f3, 0x0 }, /* #60 */
+    { 0x034196, 0x034106, 0x6b489c3eeb80620c, 0x6b489c3eeb80620c, 0x7e32cb8f213b4892, 0x0 }, /* #61 */
+    { 0x1e6106, 0x1e6182, 0xbb535b2719d486b9, 0xbb535b2719d486b9, 0xcfa0dc72c26a3ccb, 0x0 }, /* #62 */
+    { 0x3d7686, 0x3d7602, 0x2fbe7fd560603e14, 0x2fbe7fd560603e14, 0x0d1a9b3343ed248d, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_bt_u64[] =
 {
-    { 0x050553, 0x050553, 0x53f4587391f59c7b, 0x53f4587391f59c7b, 0x0000000000000001, 0x0 }, /* #0 */
-    { 0x152213, 0x152212, 0x15478cc05ab1d85c, 0x15478cc05ab1d85c, 0x000000000000003d, 0x0 }, /* #1 */
-    { 0x2757c6, 0x2757c7, 0x5221dbedc333228f, 0x5221dbedc333228f, 0x0000000000000027, 0x0 }, /* #2 */
-    { 0x151193, 0x151192, 0xff6e212488bf2e23, 0xff6e212488bf2e23, 0x0000000000000018, 0x0 }, /* #3 */
-    { 0x233bc7, 0x233bc7, 0xa9017658a28544c3, 0xa9017658a28544c3, 0x0000000000000030, 0x0 }, /* #4 */
-    { 0x2460d2, 0x2460d2, 0xbb07b4e73ad03406, 0xbb07b4e73ad03406, 0x000000000000000b, 0x0 }, /* #5 */
-    { 0x2a5e86, 0x2a5e87, 0xf9fddfbe017f0476, 0xf9fddfbe017f0476, 0x0000000000000030, 0x0 }, /* #6 */
-    { 0x296f02, 0x296f02, 0x92053c674212ad0f, 0x92053c674212ad0f, 0x000000000000002f, 0x0 }, /* #7 */
-    { 0x043046, 0x043046, 0x9a27153b86c79962, 0x9a27153b86c79962, 0x000000000000003a, 0x0 }, /* #8 */
-    { 0x305087, 0x305086, 0x2458bc73e9787922, 0x2458bc73e9787922, 0x0000000000000029, 0x0 }, /* #9 */
-    { 0x0036c3, 0x0036c3, 0xfc748359bb5eed30, 0xfc748359bb5eed30, 0x0000000000000024, 0x0 }, /* #10 */
-    { 0x2c1b97, 0x2c1b97, 0x47668f0122478cb4, 0x47668f0122478cb4, 0x0000000000000032, 0x0 }, /* #11 */
-    { 0x126d92, 0x126d93, 0x7970b1591ea172b0, 0x7970b1591ea172b0, 0x0000000000000005, 0x0 }, /* #12 */
-    { 0x341202, 0x341202, 0xc7ba11c95d1293c6, 0xc7ba11c95d1293c6, 0x0000000000000029, 0x0 }, /* #13 */
-    { 0x0d1993, 0x0d1993, 0xe0e36c947b5f1af7, 0xe0e36c947b5f1af7, 0x000000000000003d, 0x0 }, /* #14 */
-    { 0x3c12d6, 0x3c12d6, 0x520d62ce077ad848, 0x520d62ce077ad848, 0x0000000000000024, 0x0 }, /* #15 */
-    { 0x211a16, 0x211a16, 0x5d60820866c17736, 0x5d60820866c17736, 0x000000000000001c, 0x0 }, /* #16 */
-    { 0x317842, 0x317842, 0x5d3d49f5c2698393, 0x5d3d49f5c2698393, 0x0000000000000012, 0x0 }, /* #17 */
-    { 0x1f3942, 0x1f3943, 0xf4769c15c527bf27, 0xf4769c15c527bf27, 0x000000000000002f, 0x0 }, /* #18 */
-    { 0x2b7d97, 0x2b7d97, 0x8b92012cbd0a10f5, 0x8b92012cbd0a10f5, 0x0000000000000023, 0x0 }, /* #19 */
-    { 0x3e2982, 0x3e2983, 0x2e911b728f6cc74f, 0x2e911b728f6cc74f, 0x0000000000000000, 0x0 }, /* #20 */
-    { 0x1e0286, 0x1e0287, 0x81ef9ac8c20d76c1, 0x81ef9ac8c20d76c1, 0x0000000000000036, 0x0 }, /* #21 */
-    { 0x070ec2, 0x070ec3, 0x4e1bc0a60cdc13f2, 0x4e1bc0a60cdc13f2, 0x0000000000000006, 0x0 }, /* #22 */
-    { 0x0863c7, 0x0863c7, 0xc018b77eb56beb1c, 0xc018b77eb56beb1c, 0x000000000000003e, 0x0 }, /* #23 */
-    { 0x205ec6, 0x205ec6, 0x4ee36b1034c958c6, 0x4ee36b1034c958c6, 0x0000000000000026, 0x0 }, /* #24 */
-    { 0x004486, 0x004487, 0x1e7d3d6b90d2f238, 0x1e7d3d6b90d2f238, 0x0000000000000030, 0x0 }, /* #25 */
-    { 0x3321d7, 0x3321d6, 0x003a0d9e580ff761, 0x003a0d9e580ff761, 0x0000000000000003, 0x0 }, /* #26 */
-    { 0x1566d7, 0x1566d7, 0x12aca5c5cc54ca49, 0x12aca5c5cc54ca49, 0x000000000000002a, 0x0 }, /* #27 */
-    { 0x037ec2, 0x037ec2, 0x1cc37592a44c996d, 0x1cc37592a44c996d, 0x000000000000003e, 0x0 }, /* #28 */
-    { 0x061f13, 0x061f12, 0xac9214a9a2ff625a, 0xac9214a9a2ff625a, 0x000000000000001b, 0x0 }, /* #29 */
-    { 0x3113c3, 0x3113c3, 0xff0b379d62dd8be4, 0xff0b379d62dd8be4, 0x0000000000000014, 0x0 }, /* #30 */
-    { 0x195743, 0x195742, 0xa39e667e3cb842e4, 0xa39e667e3cb842e4, 0x000000000000000a, 0x0 }, /* #31 */
-    { 0x394883, 0x394883, 0x1ce4f5e4f5916691, 0x1ce4f5e4f5916691, 0x000000000000000d, 0x0 }, /* #32 */
-    { 0x1a4d03, 0x1a4d03, 0x4813b57c488ba556, 0x4813b57c488ba556, 0x0000000000000008, 0x0 }, /* #33 */
-    { 0x220546, 0x220547, 0x2a9e1f4dec1df137, 0x2a9e1f4dec1df137, 0x000000000000002a, 0x0 }, /* #34 */
-    { 0x2a59c3, 0x2a59c2, 0x57365a1d2bc0328b, 0x57365a1d2bc0328b, 0x0000000000000026, 0x0 }, /* #35 */
-    { 0x3e4786, 0x3e4786, 0x86083d700ba520bc, 0x86083d700ba520bc, 0x000000000000003b, 0x0 }, /* #36 */
-    { 0x3e0056, 0x3e0056, 0x7ab6ed06108a1e85, 0x7ab6ed06108a1e85, 0x000000000000001a, 0x0 }, /* #37 */
-    { 0x123b17, 0x123b17, 0x8bda7eecdea5a0b7, 0x8bda7eecdea5a0b7, 0x000000000000001b, 0x0 }, /* #38 */
-    { 0x005e07, 0x005e06, 0x9944b1a9c7722e68, 0x9944b1a9c7722e68, 0x0000000000000008, 0x0 }, /* #39 */
-    { 0x1a4243, 0x1a4243, 0x767684b1ad0775d9, 0x767684b1ad0775d9, 0x0000000000000039, 0x0 }, /* #40 */
-    { 0x2746d2, 0x2746d3, 0x8a07e2951f245404, 0x8a07e2951f245404, 0x0000000000000018, 0x0 }, /* #41 */
-    { 0x027b06, 0x027b07, 0xb2d6a86f7ddceb37, 0xb2d6a86f7ddceb37, 0x000000000000003c, 0x0 }, /* #42 */
-    { 0x224bd7, 0x224bd7, 0x24ddca853ae902e7, 0x24ddca853ae902e7, 0x000000000000002b, 0x0 }, /* #43 */
-    { 0x004583, 0x004582, 0x6f7f0fe214d31ab7, 0x6f7f0fe214d31ab7, 0x000000000000001d, 0x0 }, /* #44 */
-    { 0x2d1896, 0x2d1896, 0x40896db1e1847a8b, 0x40896db1e1847a8b, 0x0000000000000010, 0x0 }, /* #45 */
-    { 0x3b14c7, 0x3b14c6, 0x6f0df1060d6ed935, 0x6f0df1060d6ed935, 0x000000000000001f, 0x0 }, /* #46 */
-    { 0x3526c2, 0x3526c3, 0x51b039a4d7c33877, 0x51b039a4d7c33877, 0x0000000000000022, 0x0 }, /* #47 */
-    { 0x106f83, 0x106f82, 0xf89ada7ab80889fb, 0xf89ada7ab80889fb, 0x000000000000001e, 0x0 }, /* #48 */
-    { 0x080712, 0x080712, 0x5a477b1dc1ddcb5d, 0x5a477b1dc1ddcb5d, 0x0000000000000025, 0x0 }, /* #49 */
-    { 0x252993, 0x252992, 0x43db6e2b130e1e1e, 0x43db6e2b130e1e1e, 0x000000000000001a, 0x0 }, /* #50 */
-    { 0x083847, 0x083846, 0xb7909ca5acb07fb6, 0xb7909ca5acb07fb6, 0x0000000000000036, 0x0 }, /* #51 */
-    { 0x1e2b86, 0x1e2b87, 0x206aec503e9113e7, 0x206aec503e9113e7, 0x0000000000000024, 0x0 }, /* #52 */
-    { 0x321c17, 0x321c16, 0x13e7715475675890, 0x13e7715475675890, 0x0000000000000001, 0x0 }, /* #53 */
-    { 0x2924d7, 0x2924d6, 0x593947ff8ecd8e4c, 0x593947ff8ecd8e4c, 0x0000000000000008, 0x0 }, /* #54 */
-    { 0x050313, 0x050313, 0x958f46c44ba265db, 0x958f46c44ba265db, 0x000000000000002a, 0x0 }, /* #55 */
-    { 0x251103, 0x251103, 0x855888e27b4a36df, 0x855888e27b4a36df, 0x000000000000002b, 0x0 }, /* #56 */
-    { 0x1b7207, 0x1b7207, 0xbeea2d0a452ebace, 0xbeea2d0a452ebace, 0x000000000000000b, 0x0 }, /* #57 */
-    { 0x324f03, 0x324f02, 0x05504c2dc574f52b, 0x05504c2dc574f52b, 0x0000000000000028, 0x0 }, /* #58 */
-    { 0x097d87, 0x097d86, 0xc6c56e6e905a0808, 0xc6c56e6e905a0808, 0x000000000000000e, 0x0 }, /* #59 */
-    { 0x2823c6, 0x2823c6, 0x12f515917dccd5fd, 0x12f515917dccd5fd, 0x0000000000000010, 0x0 }, /* #60 */
-    { 0x363816, 0x363817, 0xe562f3e3bb6f33ed, 0xe562f3e3bb6f33ed, 0x0000000000000015, 0x0 }, /* #61 */
-    { 0x1d7297, 0x1d7296, 0x690e111251a9e550, 0x690e111251a9e550, 0x0000000000000020, 0x0 }, /* #62 */
-    { 0x235d03, 0x235d02, 0x6bc2d035fb049c90, 0x6bc2d035fb049c90, 0x0000000000000005, 0x0 }, /* #63 */
+    { 0x143152, 0x143152, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x092346, 0x092346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x355253, 0x355252, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x174157, 0x174156, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x001196, 0x001197, 0x8684a020cdadc8ab, 0x8684a020cdadc8ab, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x0c6856, 0x0c6856, 0xeb3e51870e452782, 0xeb3e51870e452782, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x0953d2, 0x0953d2, 0x8431453f73e74096, 0x8431453f73e74096, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x067256, 0x067257, 0x63a7aa0775b99965, 0x63a7aa0775b99965, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x176357, 0x176357, 0x79bf4a63f89afc32, 0x79bf4a63f89afc32, 0x000000000000003c, 0x0 }, /* #8 */
+    { 0x1e1346, 0x1e1347, 0xe9c231dc310f623a, 0xe9c231dc310f623a, 0x0000000000000026, 0x0 }, /* #9 */
+    { 0x212e92, 0x212e92, 0x18d4dbf91eaaba14, 0x18d4dbf91eaaba14, 0x0000000000000022, 0x0 }, /* #10 */
+    { 0x303e17, 0x303e16, 0xa3d92e562a65f0fb, 0xa3d92e562a65f0fb, 0x000000000000001a, 0x0 }, /* #11 */
+    { 0x205403, 0x205403, 0xf7d09d463bf06c87, 0xf7d09d463bf06c87, 0x000000000000001d, 0x0 }, /* #12 */
+    { 0x0b5182, 0x0b5183, 0x773ea50b3ac2f22d, 0x773ea50b3ac2f22d, 0x0000000000000003, 0x0 }, /* #13 */
+    { 0x2e7dd7, 0x2e7dd6, 0x68885dbcc1f5c7be, 0x68885dbcc1f5c7be, 0x000000000000002f, 0x0 }, /* #14 */
+    { 0x3814d3, 0x3814d3, 0x6f2c8fb42e6ef171, 0x6f2c8fb42e6ef171, 0x0000000000000006, 0x0 }, /* #15 */
+    { 0x0234d7, 0x0234d7, 0x60ef972f4c5be60d, 0x60ef972f4c5be60d, 0x0000000000000016, 0x0 }, /* #16 */
+    { 0x3f01c2, 0x3f01c2, 0x7d54bd36070ffa3f, 0x7d54bd36070ffa3f, 0x0000000000000006, 0x0 }, /* #17 */
+    { 0x1d7353, 0x1d7353, 0x78f265594280344f, 0x78f265594280344f, 0x000000000000000c, 0x0 }, /* #18 */
+    { 0x247a86, 0x247a86, 0xd8dfcac12fe1c2a0, 0xd8dfcac12fe1c2a0, 0x000000000000000c, 0x0 }, /* #19 */
+    { 0x2a24d7, 0x2a24d6, 0x19d2b14833e2c1f8, 0x19d2b14833e2c1f8, 0x000000000000002b, 0x0 }, /* #20 */
+    { 0x2545c7, 0x2545c6, 0x378037cb76751a42, 0x378037cb76751a42, 0x0000000000000032, 0x0 }, /* #21 */
+    { 0x3b5306, 0x3b5307, 0x68b5a0bd3b6b4191, 0x68b5a0bd3b6b4191, 0x000000000000001c, 0x0 }, /* #22 */
+    { 0x064756, 0x064756, 0x6e8674e0aeb44ba0, 0x6e8674e0aeb44ba0, 0x0000000000000035, 0x0 }, /* #23 */
+    { 0x112906, 0x112906, 0xed33ca7a2ee0e588, 0xed33ca7a2ee0e588, 0x0000000000000013, 0x0 }, /* #24 */
+    { 0x0e6bd6, 0x0e6bd6, 0xeb6baf89ad305390, 0xeb6baf89ad305390, 0x0000000000000005, 0x0 }, /* #25 */
+    { 0x3916c7, 0x3916c7, 0x0d3b15f6f841aa65, 0x0d3b15f6f841aa65, 0x0000000000000021, 0x0 }, /* #26 */
+    { 0x0e0d17, 0x0e0d16, 0x7f659dd2429cbef3, 0x7f659dd2429cbef3, 0x000000000000001a, 0x0 }, /* #27 */
+    { 0x120283, 0x120283, 0x2e28c7ec01ed073b, 0x2e28c7ec01ed073b, 0x0000000000000018, 0x0 }, /* #28 */
+    { 0x036583, 0x036583, 0xac63bb006c22da77, 0xac63bb006c22da77, 0x0000000000000031, 0x0 }, /* #29 */
+    { 0x2f2f42, 0x2f2f43, 0xe9c6665acd4be786, 0xe9c6665acd4be786, 0x0000000000000002, 0x0 }, /* #30 */
+    { 0x1b5447, 0x1b5446, 0x45e350897c4edf67, 0x45e350897c4edf67, 0x0000000000000025, 0x0 }, /* #31 */
+    { 0x0030c7, 0x0030c6, 0x1718ceb42e84827c, 0x1718ceb42e84827c, 0x000000000000001e, 0x0 }, /* #32 */
+    { 0x0d1807, 0x0d1807, 0xe614a5f7df431f00, 0xe614a5f7df431f00, 0x000000000000003e, 0x0 }, /* #33 */
+    { 0x2b6b06, 0x2b6b06, 0xa089b298486667c0, 0xa089b298486667c0, 0x0000000000000005, 0x0 }, /* #34 */
+    { 0x1625d7, 0x1625d6, 0x400413044985b96b, 0x400413044985b96b, 0x0000000000000016, 0x0 }, /* #35 */
+    { 0x015e16, 0x015e17, 0xe1e37969a27b55b7, 0xe1e37969a27b55b7, 0x0000000000000026, 0x0 }, /* #36 */
+    { 0x327a86, 0x327a87, 0x9c683db2c73aa342, 0x9c683db2c73aa342, 0x0000000000000025, 0x0 }, /* #37 */
+    { 0x1657d3, 0x1657d2, 0x70eb787f0ccc5bb4, 0x70eb787f0ccc5bb4, 0x0000000000000029, 0x0 }, /* #38 */
+    { 0x0a00d7, 0x0a00d7, 0xa30d9dc70a9177d4, 0xa30d9dc70a9177d4, 0x0000000000000033, 0x0 }, /* #39 */
+    { 0x1931c2, 0x1931c3, 0xc9a8728e7a9c6fd2, 0xc9a8728e7a9c6fd2, 0x000000000000001c, 0x0 }, /* #40 */
+    { 0x1e0d17, 0x1e0d17, 0x5a1ec41648690c89, 0x5a1ec41648690c89, 0x0000000000000024, 0x0 }, /* #41 */
+    { 0x267f42, 0x267f43, 0x664c6782370be06a, 0x664c6782370be06a, 0x000000000000001a, 0x0 }, /* #42 */
+    { 0x2b23d2, 0x2b23d2, 0x03951ccc36701d83, 0x03951ccc36701d83, 0x0000000000000002, 0x0 }, /* #43 */
+    { 0x2c4502, 0x2c4503, 0x70e827ab31b2f554, 0x70e827ab31b2f554, 0x0000000000000028, 0x0 }, /* #44 */
+    { 0x324787, 0x324787, 0x784586a3fc4e6083, 0x784586a3fc4e6083, 0x000000000000001c, 0x0 }, /* #45 */
+    { 0x1d0892, 0x1d0892, 0xbc55901f2692567f, 0xbc55901f2692567f, 0x000000000000002a, 0x0 }, /* #46 */
+    { 0x000383, 0x000383, 0xbff6217a1eccbe37, 0xbff6217a1eccbe37, 0x0000000000000037, 0x0 }, /* #47 */
+    { 0x1936d7, 0x1936d7, 0x68c66a17090b31d9, 0x68c66a17090b31d9, 0x0000000000000031, 0x0 }, /* #48 */
+    { 0x227a42, 0x227a42, 0x8edf1f8a60884333, 0x8edf1f8a60884333, 0x0000000000000010, 0x0 }, /* #49 */
+    { 0x300c42, 0x300c42, 0x0b80a48009e00f0e, 0x0b80a48009e00f0e, 0x0000000000000033, 0x0 }, /* #50 */
+    { 0x073d43, 0x073d42, 0xa47022a2074194fb, 0xa47022a2074194fb, 0x000000000000000b, 0x0 }, /* #51 */
+    { 0x3d5916, 0x3d5916, 0x4086e1bc01bc5fec, 0x4086e1bc01bc5fec, 0x000000000000001e, 0x0 }, /* #52 */
+    { 0x1a17d6, 0x1a17d6, 0x5319990aa1276323, 0x5319990aa1276323, 0x0000000000000017, 0x0 }, /* #53 */
+    { 0x084917, 0x084916, 0x677bfc82c690ba5a, 0x677bfc82c690ba5a, 0x0000000000000002, 0x0 }, /* #54 */
+    { 0x1c5ad6, 0x1c5ad6, 0x137415cc3359ee53, 0x137415cc3359ee53, 0x000000000000003a, 0x0 }, /* #55 */
+    { 0x072bc2, 0x072bc3, 0xdd4abf8ac18a3764, 0xdd4abf8ac18a3764, 0x0000000000000021, 0x0 }, /* #56 */
+    { 0x052312, 0x052312, 0x122a02930df02233, 0x122a02930df02233, 0x000000000000003b, 0x0 }, /* #57 */
+    { 0x250586, 0x250587, 0x3355f9b182adabd6, 0x3355f9b182adabd6, 0x0000000000000036, 0x0 }, /* #58 */
+    { 0x015b56, 0x015b57, 0xc79aba6406ab41ed, 0xc79aba6406ab41ed, 0x0000000000000019, 0x0 }, /* #59 */
+    { 0x156352, 0x156353, 0xb3bc81bfce537dd4, 0xb3bc81bfce537dd4, 0x000000000000000c, 0x0 }, /* #60 */
+    { 0x3f4d07, 0x3f4d07, 0x13303d0b5be7ece1, 0x13303d0b5be7ece1, 0x000000000000000a, 0x0 }, /* #61 */
+    { 0x3c1952, 0x3c1953, 0x900bcfbe79bb8ccd, 0x900bcfbe79bb8ccd, 0x0000000000000030, 0x0 }, /* #62 */
+    { 0x3f7317, 0x3f7317, 0xafc853e83683728f, 0xafc853e83683728f, 0x000000000000003f, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_btc_u64[] =
 {
-    { 0x3a0092, 0x3a0092, 0xcc52c0e19b43d0ad, 0xcc52d0e19b43d0ad, 0x000000000000002c, 0x0 }, /* #0 */
-    { 0x3f40c2, 0x3f40c2, 0xc1a164d362b4a495, 0xc1a164d362b4e495, 0x000000000000000e, 0x0 }, /* #1 */
-    { 0x3873d7, 0x3873d7, 0x6e624396ca7d64c3, 0x6e624386ca7d64c3, 0x0000000000000024, 0x0 }, /* #2 */
-    { 0x3a53d6, 0x3a53d7, 0x31fe83db919e4098, 0x31fe83db918e4098, 0x0000000000000014, 0x0 }, /* #3 */
-    { 0x045f57, 0x045f57, 0x3926ff1eae0f7669, 0x3906ff1eae0f7669, 0x0000000000000035, 0x0 }, /* #4 */
-    { 0x330117, 0x330117, 0x7375c56218224b2e, 0x7375c52218224b2e, 0x0000000000000026, 0x0 }, /* #5 */
-    { 0x3e2a46, 0x3e2a47, 0xafab9a9bedd1a706, 0xafab9a93edd1a706, 0x0000000000000023, 0x0 }, /* #6 */
-    { 0x042352, 0x042353, 0x9fd2d9a27e3556c1, 0x9fd2d9a27e2556c1, 0x0000000000000014, 0x0 }, /* #7 */
-    { 0x287646, 0x287647, 0x45b48dfa5a486074, 0x45b48dfa5a086074, 0x0000000000000016, 0x0 }, /* #8 */
-    { 0x114183, 0x114182, 0xf11509f90c016b4a, 0xf11589f90c016b4a, 0x000000000000002f, 0x0 }, /* #9 */
-    { 0x394c56, 0x394c57, 0x7fb828ebb4d5c9de, 0x77b828ebb4d5c9de, 0x000000000000003b, 0x0 }, /* #10 */
-    { 0x3b2113, 0x3b2112, 0x63b259ec5f824d90, 0x63b259ec5fc24d90, 0x0000000000000016, 0x0 }, /* #11 */
-    { 0x211c12, 0x211c13, 0x454592cf310fa523, 0x454592cf310ea523, 0x0000000000000010, 0x0 }, /* #12 */
-    { 0x2d1a97, 0x2d1a97, 0xa3cd640ef26c4b72, 0x23cd640ef26c4b72, 0x000000000000003f, 0x0 }, /* #13 */
-    { 0x2222c6, 0x2222c7, 0x7293d6373ab4c778, 0x7293d6173ab4c778, 0x0000000000000025, 0x0 }, /* #14 */
-    { 0x215356, 0x215356, 0xca4aaa9999bbc607, 0xca4aaa9999fbc607, 0x0000000000000016, 0x0 }, /* #15 */
-    { 0x0f2c43, 0x0f2c42, 0x2aa2aaa97d248cf6, 0x2aa3aaa97d248cf6, 0x0000000000000030, 0x0 }, /* #16 */
-    { 0x2e39c7, 0x2e39c6, 0xb5c24ea203157536, 0xb5c24ea203157537, 0x0000000000000000, 0x0 }, /* #17 */
-    { 0x365e92, 0x365e93, 0xd254c4c252c29414, 0xd244c4c252c29414, 0x0000000000000034, 0x0 }, /* #18 */
-    { 0x1501d7, 0x1501d7, 0xa298bfc6d4b3b698, 0xa298bec6d4b3b698, 0x0000000000000028, 0x0 }, /* #19 */
-    { 0x014bc6, 0x014bc6, 0x21fc828018e8e4aa, 0x21fcc28018e8e4aa, 0x000000000000002e, 0x0 }, /* #20 */
-    { 0x264547, 0x264546, 0xead80279fda1e66d, 0xead80379fda1e66d, 0x0000000000000028, 0x0 }, /* #21 */
-    { 0x216112, 0x216113, 0xdf7225dfa4c18e7e, 0xdf7205dfa4c18e7e, 0x000000000000002d, 0x0 }, /* #22 */
-    { 0x3b0086, 0x3b0086, 0x3f925ae5faf2643a, 0x7f925ae5faf2643a, 0x000000000000003e, 0x0 }, /* #23 */
-    { 0x1c6557, 0x1c6557, 0xc707704f4d56e1c1, 0xc70770474d56e1c1, 0x0000000000000023, 0x0 }, /* #24 */
-    { 0x0b7152, 0x0b7152, 0x61ed2fb491907109, 0x61ed2ff491907109, 0x0000000000000026, 0x0 }, /* #25 */
-    { 0x044892, 0x044892, 0xed2beff0de543fd9, 0xed2beff0de547fd9, 0x000000000000000e, 0x0 }, /* #26 */
-    { 0x013e83, 0x013e82, 0xac2d48a5af36f09a, 0xac2d48a5af36f89a, 0x000000000000000b, 0x0 }, /* #27 */
-    { 0x054a96, 0x054a96, 0x210b0e0df1c1a838, 0x210b2e0df1c1a838, 0x000000000000002d, 0x0 }, /* #28 */
-    { 0x1259d3, 0x1259d3, 0xe4c022ab60d1a945, 0xe0c022ab60d1a945, 0x000000000000003a, 0x0 }, /* #29 */
-    { 0x057392, 0x057392, 0xedb22063f8424507, 0xedb22063f9424507, 0x0000000000000018, 0x0 }, /* #30 */
-    { 0x277903, 0x277902, 0x42ff73ef9f0cd339, 0x42ff73ef9f0cd379, 0x0000000000000006, 0x0 }, /* #31 */
-    { 0x261413, 0x261412, 0xb20973cc340dbd56, 0xb20973cc340fbd56, 0x0000000000000011, 0x0 }, /* #32 */
-    { 0x0e7247, 0x0e7246, 0x03be5c1072842424, 0x03bedc1072842424, 0x000000000000002f, 0x0 }, /* #33 */
-    { 0x164416, 0x164417, 0xbda1a1065fededf5, 0xbda1a1065dededf5, 0x0000000000000019, 0x0 }, /* #34 */
-    { 0x290597, 0x290597, 0xc343b8941eeda271, 0xc243b8941eeda271, 0x0000000000000038, 0x0 }, /* #35 */
-    { 0x2e5f17, 0x2e5f16, 0x3c4538c1bfe685fd, 0x3c4538c1bfe785fd, 0x0000000000000010, 0x0 }, /* #36 */
-    { 0x102e86, 0x102e86, 0x17c5f810981df8fe, 0x17e5f810981df8fe, 0x0000000000000035, 0x0 }, /* #37 */
-    { 0x3c7303, 0x3c7302, 0xc0aeab8819ad4d4f, 0xc0aeab8819af4d4f, 0x0000000000000011, 0x0 }, /* #38 */
-    { 0x0a4193, 0x0a4192, 0x2bde1120242aa118, 0x2bde1121242aa118, 0x0000000000000020, 0x0 }, /* #39 */
-    { 0x030393, 0x030393, 0x2381953f4afafb32, 0x2381953b4afafb32, 0x0000000000000022, 0x0 }, /* #40 */
-    { 0x164fd3, 0x164fd3, 0x6b90508b9f6fe6a8, 0x6b90508b9f6fe688, 0x0000000000000005, 0x0 }, /* #41 */
-    { 0x396942, 0x396943, 0x4e213170adb5bd82, 0x4e213170adb53d82, 0x000000000000000f, 0x0 }, /* #42 */
-    { 0x175387, 0x175386, 0xe5294a1a7a6e630e, 0xe5294a1a7a6e632e, 0x0000000000000005, 0x0 }, /* #43 */
-    { 0x3312d6, 0x3312d6, 0x4db695a761aca5c2, 0x4fb695a761aca5c2, 0x0000000000000039, 0x0 }, /* #44 */
-    { 0x0e2c52, 0x0e2c53, 0xbaffcd33ba5582b2, 0xbaffcd33b25582b2, 0x000000000000001b, 0x0 }, /* #45 */
-    { 0x180dd3, 0x180dd2, 0xa5e0542c470ef0c2, 0xa5f0542c470ef0c2, 0x0000000000000034, 0x0 }, /* #46 */
-    { 0x235892, 0x235893, 0xdac8f0fea4959e41, 0xdac8b0fea4959e41, 0x000000000000002e, 0x0 }, /* #47 */
-    { 0x0e1382, 0x0e1382, 0xbe05f65acc22618f, 0xbe05f65ace22618f, 0x0000000000000019, 0x0 }, /* #48 */
-    { 0x2119c2, 0x2119c2, 0xd47f8d897ff596cd, 0xd47f8d8d7ff596cd, 0x0000000000000022, 0x0 }, /* #49 */
-    { 0x231952, 0x231952, 0x5d1787fabcd36eec, 0x5d1787fabcd36eee, 0x0000000000000001, 0x0 }, /* #50 */
-    { 0x3f1fd3, 0x3f1fd3, 0x1267d3e23555d6ab, 0x1263d3e23555d6ab, 0x0000000000000032, 0x0 }, /* #51 */
-    { 0x301116, 0x301117, 0x53595137cb8cf5bd, 0x53595135cb8cf5bd, 0x0000000000000021, 0x0 }, /* #52 */
-    { 0x1262c2, 0x1262c2, 0x005861c32493440b, 0x005861c72493440b, 0x0000000000000022, 0x0 }, /* #53 */
-    { 0x012a52, 0x012a52, 0x26f1c876c01cb74d, 0x26f9c876c01cb74d, 0x0000000000000033, 0x0 }, /* #54 */
-    { 0x296c82, 0x296c83, 0x2869b8ce025b0fca, 0x286938ce025b0fca, 0x000000000000002f, 0x0 }, /* #55 */
-    { 0x2f2d56, 0x2f2d56, 0xa7d9d2f31b8b90f5, 0xa7d9d2f31b8b92f5, 0x0000000000000009, 0x0 }, /* #56 */
-    { 0x0c77d2, 0x0c77d2, 0xbc3ef1b4a3109757, 0xbc3ef1b4a3149757, 0x0000000000000012, 0x0 }, /* #57 */
-    { 0x317a13, 0x317a12, 0x0a4b40475d8dd3c9, 0x0a4b50475d8dd3c9, 0x000000000000002c, 0x0 }, /* #58 */
-    { 0x1d3c47, 0x1d3c47, 0x56553a85e1a20e3e, 0x56553a85e1a20a3e, 0x000000000000000a, 0x0 }, /* #59 */
-    { 0x1e4507, 0x1e4507, 0xc4703e44525b910f, 0xc4703e40525b910f, 0x0000000000000022, 0x0 }, /* #60 */
-    { 0x3104c6, 0x3104c6, 0xfae394f06d728a82, 0xfae394f06df28a82, 0x0000000000000017, 0x0 }, /* #61 */
-    { 0x250657, 0x250656, 0x1a71d44dba5ea05b, 0x1a71d44dba5ea85b, 0x000000000000000b, 0x0 }, /* #62 */
-    { 0x2702d2, 0x2702d2, 0xc34fbf22c5326c4e, 0xc34fbf23c5326c4e, 0x0000000000000020, 0x0 }, /* #63 */
+    { 0x0170c3, 0x0170c2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x0e2816, 0x0e2816, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x071707, 0x071706, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x2a1dd7, 0x2a1dd6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x3f62d6, 0x3f62d6, 0x12901de78e949550, 0x12901de78e949551, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x1b6b16, 0x1b6b16, 0xeca03f8f58d463ca, 0xeca03f8f58d463cb, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x2e5817, 0x2e5817, 0x2c685f26b70b40e5, 0x2c685f26b70b40e4, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x204d93, 0x204d93, 0xe73f5a45d8603623, 0xe73f5a45d8603622, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x082e93, 0x082e92, 0x4c9c84e9a78038c1, 0x4c9c84e9a78038e1, 0x0000000000000005, 0x0 }, /* #8 */
+    { 0x1d2b07, 0x1d2b06, 0x2d5ca3f22871b9f5, 0x2ddca3f22871b9f5, 0x0000000000000037, 0x0 }, /* #9 */
+    { 0x213a17, 0x213a16, 0x2edb9888edacc3b7, 0x2edf9888edacc3b7, 0x0000000000000032, 0x0 }, /* #10 */
+    { 0x381047, 0x381046, 0x1bd677ee24889e7e, 0x1bf677ee24889e7e, 0x0000000000000035, 0x0 }, /* #11 */
+    { 0x2a4417, 0x2a4416, 0x133a4a00a8533b75, 0x133a4a00b8533b75, 0x000000000000001c, 0x0 }, /* #12 */
+    { 0x3a3893, 0x3a3893, 0xf64cc55a9d91341d, 0xd64cc55a9d91341d, 0x000000000000003d, 0x0 }, /* #13 */
+    { 0x010dc7, 0x010dc7, 0x585fbc1b27d6a44d, 0x585fbc1a27d6a44d, 0x0000000000000020, 0x0 }, /* #14 */
+    { 0x057ed6, 0x057ed6, 0xc7d271d097b4cdcd, 0xc7d271d097b4edcd, 0x000000000000000d, 0x0 }, /* #15 */
+    { 0x2c1d82, 0x2c1d82, 0xaacd3fe20c7c2b83, 0xaacd3fe20c7c2bc3, 0x0000000000000006, 0x0 }, /* #16 */
+    { 0x0c5d17, 0x0c5d17, 0x67a09583242c2bca, 0x27a09583242c2bca, 0x000000000000003e, 0x0 }, /* #17 */
+    { 0x043d42, 0x043d42, 0xb1d886689d883b35, 0xb1d88668bd883b35, 0x000000000000001d, 0x0 }, /* #18 */
+    { 0x352647, 0x352646, 0xf9c5cb080755ba49, 0xf9c5cb080f55ba49, 0x000000000000001b, 0x0 }, /* #19 */
+    { 0x0157d6, 0x0157d7, 0x59c28d4163f8fc54, 0x59c28d4063f8fc54, 0x0000000000000020, 0x0 }, /* #20 */
+    { 0x126142, 0x126142, 0x37bf9c93d4b2dcaf, 0x37bf9cd3d4b2dcaf, 0x0000000000000026, 0x0 }, /* #21 */
+    { 0x133593, 0x133592, 0x34c30571508ce69c, 0x34c32571508ce69c, 0x000000000000002d, 0x0 }, /* #22 */
+    { 0x2a3c56, 0x2a3c56, 0xca0d72097aca1f62, 0xcb0d72097aca1f62, 0x0000000000000038, 0x0 }, /* #23 */
+    { 0x223816, 0x223817, 0x8c833f15b73bbc74, 0x88833f15b73bbc74, 0x000000000000003a, 0x0 }, /* #24 */
+    { 0x227a87, 0x227a86, 0x29017bf5b28ee445, 0x29017bf5b29ee445, 0x0000000000000014, 0x0 }, /* #25 */
+    { 0x076416, 0x076417, 0x5e3c74aa9ad68edd, 0x5e3c74aa9ad68ed9, 0x0000000000000002, 0x0 }, /* #26 */
+    { 0x271057, 0x271056, 0x21f5867fc4e43d62, 0x21f5867fc4e63d62, 0x0000000000000011, 0x0 }, /* #27 */
+    { 0x3e3d17, 0x3e3d17, 0x1dbc3083c3de3c6e, 0x1dbc2083c3de3c6e, 0x000000000000002c, 0x0 }, /* #28 */
+    { 0x181a07, 0x181a06, 0x353d0d808a6ea4a5, 0x353d0d808a6ea4e5, 0x0000000000000006, 0x0 }, /* #29 */
+    { 0x3d2212, 0x3d2212, 0x8f6b0b5a7d9a8e1f, 0x8f6b0b5a7d9b8e1f, 0x0000000000000010, 0x0 }, /* #30 */
+    { 0x2b0717, 0x2b0717, 0x5304fbac9a727feb, 0x5304fbac8a727feb, 0x000000000000001c, 0x0 }, /* #31 */
+    { 0x234787, 0x234787, 0x37fac519009fa72b, 0x37fac519009fa729, 0x0000000000000001, 0x0 }, /* #32 */
+    { 0x161b16, 0x161b17, 0x84491155bb1e597c, 0x84411155bb1e597c, 0x0000000000000033, 0x0 }, /* #33 */
+    { 0x096507, 0x096506, 0x68ba0e3e99b232c5, 0x68ba0e3e99b232e5, 0x0000000000000005, 0x0 }, /* #34 */
+    { 0x2a2087, 0x2a2086, 0x2ece34245e58e9f9, 0x2ece34245e78e9f9, 0x0000000000000015, 0x0 }, /* #35 */
+    { 0x3039c2, 0x3039c2, 0x00bf088e43188118, 0x00bf08ae43188118, 0x0000000000000025, 0x0 }, /* #36 */
+    { 0x0d74d7, 0x0d74d6, 0xe9d6bb1c5877c0c5, 0xe9d6bb1c5877c1c5, 0x0000000000000008, 0x0 }, /* #37 */
+    { 0x1d71c6, 0x1d71c6, 0x18b3e1a084a8e456, 0x18b3e1a084a8ec56, 0x000000000000000b, 0x0 }, /* #38 */
+    { 0x114192, 0x114192, 0xbcf5ff7cc82b55b5, 0xbcf5ff7ccc2b55b5, 0x000000000000001a, 0x0 }, /* #39 */
+    { 0x0c2292, 0x0c2292, 0xc0eb922efbc9c987, 0xc0eb922efbc9e987, 0x000000000000000d, 0x0 }, /* #40 */
+    { 0x2a7c52, 0x2a7c52, 0x4bd8091991fc59ad, 0x4bd8091991fc59ed, 0x0000000000000006, 0x0 }, /* #41 */
+    { 0x0d1146, 0x0d1146, 0xbd36b78765dd0437, 0xbf36b78765dd0437, 0x0000000000000039, 0x0 }, /* #42 */
+    { 0x157e53, 0x157e52, 0x5dcb2d87a22e617f, 0x5dcb2d87a22e61ff, 0x0000000000000007, 0x0 }, /* #43 */
+    { 0x273993, 0x273993, 0x63f0b16e8dd1b812, 0x61f0b16e8dd1b812, 0x0000000000000039, 0x0 }, /* #44 */
+    { 0x1b1c17, 0x1b1c17, 0x6a399f788c179b6b, 0x6a399f788c179b4b, 0x0000000000000005, 0x0 }, /* #45 */
+    { 0x3e64c6, 0x3e64c6, 0x9251f606a6f31a12, 0x9251f686a6f31a12, 0x0000000000000027, 0x0 }, /* #46 */
+    { 0x1e2ed7, 0x1e2ed7, 0xae5526de4729f1d0, 0xae5426de4729f1d0, 0x0000000000000030, 0x0 }, /* #47 */
+    { 0x035fd3, 0x035fd3, 0x144fca9705c5b7ac, 0x144dca9705c5b7ac, 0x0000000000000031, 0x0 }, /* #48 */
+    { 0x0549d3, 0x0549d2, 0x35a5c4410bf26dc9, 0x35a5c4410bf26dd9, 0x0000000000000004, 0x0 }, /* #49 */
+    { 0x3053d6, 0x3053d7, 0x3008b5b69b31f36b, 0x3008b5b68b31f36b, 0x000000000000001c, 0x0 }, /* #50 */
+    { 0x277796, 0x277797, 0xf4dce07119499bf0, 0x74dce07119499bf0, 0x000000000000003f, 0x0 }, /* #51 */
+    { 0x2d0887, 0x2d0887, 0x8aa7dafe519abb94, 0x8aa7dafe519a9b94, 0x000000000000000d, 0x0 }, /* #52 */
+    { 0x155f86, 0x155f87, 0xfd81d04859aed21a, 0xbd81d04859aed21a, 0x000000000000003e, 0x0 }, /* #53 */
+    { 0x2a1c86, 0x2a1c86, 0x7eb9c122ffa3ce90, 0x7eb9c122ffa3ee90, 0x000000000000000d, 0x0 }, /* #54 */
+    { 0x3d10d3, 0x3d10d2, 0xd16bba5b7d2a963e, 0xd16bbb5b7d2a963e, 0x0000000000000028, 0x0 }, /* #55 */
+    { 0x053553, 0x053552, 0xea6bc6798754f4ea, 0xea6bc6798754f4eb, 0x0000000000000000, 0x0 }, /* #56 */
+    { 0x2d1b53, 0x2d1b52, 0xd6e6cd696e6664d8, 0xd6e6dd696e6664d8, 0x000000000000002c, 0x0 }, /* #57 */
+    { 0x341313, 0x341313, 0x6b9b0bc1e2c6e7e6, 0x6b9b0bc1e2c6e3e6, 0x000000000000000a, 0x0 }, /* #58 */
+    { 0x3d0282, 0x3d0283, 0x792490a3ece555e7, 0x79249023ece555e7, 0x0000000000000027, 0x0 }, /* #59 */
+    { 0x1310c7, 0x1310c7, 0xde2cff46bf409a2f, 0xde2cff463f409a2f, 0x000000000000001f, 0x0 }, /* #60 */
+    { 0x2e3dc2, 0x2e3dc2, 0x4f051d7ba5e9c223, 0x4f051d7ba5ebc223, 0x0000000000000011, 0x0 }, /* #61 */
+    { 0x3d0957, 0x3d0956, 0xcd63f48f608ec686, 0xcd63f48f688ec686, 0x000000000000001b, 0x0 }, /* #62 */
+    { 0x3f0ec2, 0x3f0ec2, 0x90720ffa14f27b8c, 0x90720ffa14f27bac, 0x0000000000000005, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_btc_u64_locked[] =
 {
-    { 0x126b87, 0x126b86, 0xcf6604142099c544, 0xcf6604142099c564, 0x0000000000000005, 0x0 }, /* #0 */
-    { 0x015716, 0x015717, 0xc0d967351d7c22ee, 0xc0d967351d7c22ea, 0x0000000000000002, 0x0 }, /* #1 */
-    { 0x275d43, 0x275d43, 0xc3295da08f5e20f6, 0x43295da08f5e20f6, 0x000000000000003f, 0x0 }, /* #2 */
-    { 0x3b6c42, 0x3b6c42, 0xda3e1f5be8c01377, 0xda3e1f5be8c41377, 0x0000000000000012, 0x0 }, /* #3 */
-    { 0x1a77c2, 0x1a77c2, 0xb65c2b450d09ad7a, 0xb75c2b450d09ad7a, 0x0000000000000038, 0x0 }, /* #4 */
-    { 0x350183, 0x350182, 0xde630fffed388282, 0xde634fffed388282, 0x000000000000002e, 0x0 }, /* #5 */
-    { 0x3649c7, 0x3649c7, 0xdabcd67a443b720d, 0xdabcd67a443b620d, 0x000000000000000c, 0x0 }, /* #6 */
-    { 0x154453, 0x154452, 0x14ced484118e4ac5, 0x14ced484118e4bc5, 0x0000000000000008, 0x0 }, /* #7 */
-    { 0x2f4f16, 0x2f4f17, 0x1234cadf0ec43466, 0x1234cad70ec43466, 0x0000000000000023, 0x0 }, /* #8 */
-    { 0x145983, 0x145982, 0xf84f6815918aeefa, 0xf84f6815919aeefa, 0x0000000000000014, 0x0 }, /* #9 */
-    { 0x0c3146, 0x0c3147, 0xb9beec156894b03e, 0xb9beec056894b03e, 0x0000000000000024, 0x0 }, /* #10 */
-    { 0x351e13, 0x351e12, 0xe1589b1751136df7, 0xe1589b1759136df7, 0x000000000000001b, 0x0 }, /* #11 */
-    { 0x323887, 0x323886, 0xe30738cc8c5cd683, 0xe30738cc8c5cde83, 0x000000000000000b, 0x0 }, /* #12 */
-    { 0x136307, 0x136307, 0x14fa1cc0c625b2bf, 0x14fa1cc0c625b2bb, 0x0000000000000002, 0x0 }, /* #13 */
-    { 0x2d0e12, 0x2d0e12, 0xd0f9cbdec7c0b832, 0xd0f9cbdec7c0b872, 0x0000000000000006, 0x0 }, /* #14 */
-    { 0x3c2c02, 0x3c2c02, 0xf61e8500f6490da3, 0xf61e8500f6490da7, 0x0000000000000002, 0x0 }, /* #15 */
-    { 0x1f4957, 0x1f4956, 0xde67c5edf1103290, 0xde67c5edf11032d0, 0x0000000000000006, 0x0 }, /* #16 */
-    { 0x324e07, 0x324e07, 0x43d834ad282b2248, 0x43d8342d282b2248, 0x0000000000000027, 0x0 }, /* #17 */
-    { 0x1764c2, 0x1764c3, 0xeeb4a0de135fae6d, 0xeeb4a0de135fae2d, 0x0000000000000006, 0x0 }, /* #18 */
-    { 0x2e0206, 0x2e0207, 0xb2187c4dbf8eb52c, 0xb2186c4dbf8eb52c, 0x000000000000002c, 0x0 }, /* #19 */
-    { 0x2a5906, 0x2a5906, 0x9dc0b81e4942f457, 0x9dc0b91e4942f457, 0x0000000000000028, 0x0 }, /* #20 */
-    { 0x194b86, 0x194b86, 0x072bbd3b0e758bc7, 0x472bbd3b0e758bc7, 0x000000000000003e, 0x0 }, /* #21 */
-    { 0x2a7993, 0x2a7992, 0x72b1264483674c0a, 0x72b1a64483674c0a, 0x000000000000002f, 0x0 }, /* #22 */
-    { 0x241056, 0x241056, 0x63b0b1d58989f5e5, 0x63b0b1d58999f5e5, 0x0000000000000014, 0x0 }, /* #23 */
-    { 0x186c02, 0x186c02, 0x81bb28334ea53adb, 0x89bb28334ea53adb, 0x000000000000003b, 0x0 }, /* #24 */
-    { 0x070792, 0x070792, 0xcb8ed42366cbc37b, 0xcb8ed42366cbc37f, 0x0000000000000002, 0x0 }, /* #25 */
-    { 0x1a0a96, 0x1a0a96, 0xf7956632c76c82ef, 0xf79d6632c76c82ef, 0x0000000000000033, 0x0 }, /* #26 */
-    { 0x265e13, 0x265e13, 0xdd337451ab7ff322, 0xdd337451ab7df322, 0x0000000000000011, 0x0 }, /* #27 */
-    { 0x3b02c6, 0x3b02c7, 0x3356a57c588e7f87, 0x3356a57c588e6f87, 0x000000000000000c, 0x0 }, /* #28 */
-    { 0x2c13d2, 0x2c13d3, 0x2ec60246498b5cd0, 0x26c60246498b5cd0, 0x000000000000003b, 0x0 }, /* #29 */
-    { 0x1c6b92, 0x1c6b92, 0x0e97695e1ee40f0a, 0x0e97695e1ee42f0a, 0x000000000000000d, 0x0 }, /* #30 */
-    { 0x1b77c3, 0x1b77c2, 0xcff9ce97cfeef0a8, 0xcff9ce97cfeef0e8, 0x0000000000000006, 0x0 }, /* #31 */
-    { 0x2c3017, 0x2c3016, 0x2222e991001c493a, 0x2222e991021c493a, 0x0000000000000019, 0x0 }, /* #32 */
-    { 0x371312, 0x371313, 0xd5a21105c9da383c, 0xd5a21105c1da383c, 0x000000000000001b, 0x0 }, /* #33 */
-    { 0x3b60c3, 0x3b60c2, 0x37f2b7a259d80fc2, 0x37fab7a259d80fc2, 0x0000000000000033, 0x0 }, /* #34 */
-    { 0x0e2902, 0x0e2902, 0x460eef21cefb5c67, 0x460eef25cefb5c67, 0x0000000000000022, 0x0 }, /* #35 */
-    { 0x3d43d2, 0x3d43d3, 0x8d114f32c0c51d76, 0x8d114f12c0c51d76, 0x0000000000000025, 0x0 }, /* #36 */
-    { 0x1b4b93, 0x1b4b93, 0xdc0816946a402fe3, 0xdc0806946a402fe3, 0x000000000000002c, 0x0 }, /* #37 */
-    { 0x005dc7, 0x005dc6, 0xc726f0db85e1f49d, 0xc726f0db85e1f59d, 0x0000000000000008, 0x0 }, /* #38 */
-    { 0x094596, 0x094596, 0x81ad53536bcc8acf, 0x81ad53536bdc8acf, 0x0000000000000014, 0x0 }, /* #39 */
-    { 0x1c2257, 0x1c2256, 0x22753bec3c25feb5, 0x227d3bec3c25feb5, 0x0000000000000033, 0x0 }, /* #40 */
-    { 0x3b1087, 0x3b1086, 0xcdb4b344290f4701, 0xcdb4b34c290f4701, 0x0000000000000023, 0x0 }, /* #41 */
-    { 0x1455d3, 0x1455d2, 0x0939f697e569dd35, 0x1939f697e569dd35, 0x000000000000003c, 0x0 }, /* #42 */
-    { 0x393046, 0x393046, 0xf2868a18ce0fd959, 0xf2868a38ce0fd959, 0x0000000000000025, 0x0 }, /* #43 */
-    { 0x046cc3, 0x046cc3, 0xc057e304600abba4, 0xc057e304600ab9a4, 0x0000000000000009, 0x0 }, /* #44 */
-    { 0x2406c6, 0x2406c6, 0xc3dbf6c5970bbdd5, 0xe3dbf6c5970bbdd5, 0x000000000000003d, 0x0 }, /* #45 */
-    { 0x3e0bc3, 0x3e0bc3, 0x44dd7ddf0eb5d98c, 0x44dd7ddf0eb5d18c, 0x000000000000000b, 0x0 }, /* #46 */
-    { 0x037616, 0x037617, 0x10885fd7d27ddf5e, 0x10885fd7d27d5f5e, 0x000000000000000f, 0x0 }, /* #47 */
-    { 0x0808d3, 0x0808d2, 0xc0d216c2f8d08132, 0xc2d216c2f8d08132, 0x0000000000000039, 0x0 }, /* #48 */
-    { 0x2c60d3, 0x2c60d3, 0xbc862a3487132f4c, 0xbc862a3487132b4c, 0x000000000000000a, 0x0 }, /* #49 */
-    { 0x180593, 0x180592, 0xd13d44fc4fde4935, 0xd13d44fc4fdec935, 0x000000000000000f, 0x0 }, /* #50 */
-    { 0x0f5086, 0x0f5086, 0xdcf1468af6b7ccf6, 0xdcf3468af6b7ccf6, 0x0000000000000031, 0x0 }, /* #51 */
-    { 0x095656, 0x095657, 0x05e0bf2add16d49d, 0x05e0bd2add16d49d, 0x0000000000000029, 0x0 }, /* #52 */
-    { 0x294112, 0x294112, 0x0ea497366f397be0, 0x1ea497366f397be0, 0x000000000000003c, 0x0 }, /* #53 */
-    { 0x066946, 0x066946, 0x28cf83c0c9fca182, 0x28cf83c0c9fca186, 0x0000000000000002, 0x0 }, /* #54 */
-    { 0x1d36c7, 0x1d36c7, 0xc0261b32830ae499, 0xc0241b32830ae499, 0x0000000000000031, 0x0 }, /* #55 */
-    { 0x2d7057, 0x2d7056, 0x6c222b0dddf2486c, 0x6c222b0dfdf2486c, 0x000000000000001d, 0x0 }, /* #56 */
-    { 0x072ec3, 0x072ec2, 0xdf2072d34e0e9426, 0xdf2072d35e0e9426, 0x000000000000001c, 0x0 }, /* #57 */
-    { 0x011947, 0x011946, 0xd7877832ac2a757d, 0xd787f832ac2a757d, 0x000000000000002f, 0x0 }, /* #58 */
-    { 0x1b57d3, 0x1b57d2, 0xcc835fec1000ba77, 0xcc835fec9000ba77, 0x000000000000001f, 0x0 }, /* #59 */
-    { 0x375b97, 0x375b96, 0x171f110845a60725, 0x171f118845a60725, 0x0000000000000027, 0x0 }, /* #60 */
-    { 0x132096, 0x132097, 0x83e5b5e88282793d, 0x83e5b5e88202793d, 0x0000000000000017, 0x0 }, /* #61 */
-    { 0x3871c3, 0x3871c3, 0x0ca82278970851af, 0x0ca82278950851af, 0x0000000000000019, 0x0 }, /* #62 */
-    { 0x217157, 0x217157, 0x3fd461836733e458, 0x3fd061836733e458, 0x0000000000000032, 0x0 }, /* #63 */
+    { 0x0239c6, 0x0239c6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x000503, 0x000502, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x386ac3, 0x386ac2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x034946, 0x034946, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x3a4216, 0x3a4216, 0x699a86eb12d88b18, 0x699a86eb12d88b19, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x132657, 0x132656, 0x23f5d2dc2ad81faa, 0x23f5d2dc2ad81fab, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x057613, 0x057612, 0x1ed1e8d7eb690fb8, 0x1ed1e8d7eb690fb9, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x182d87, 0x182d86, 0x1515eb3e7b59d14a, 0x1515eb3e7b59d14b, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x0c4887, 0x0c4887, 0xa973b8d8f7be4fe1, 0xa973b8d8f7be47e1, 0x000000000000000b, 0x0 }, /* #8 */
+    { 0x0d1b83, 0x0d1b82, 0x46b3176996a8c03e, 0x46b3176996acc03e, 0x0000000000000012, 0x0 }, /* #9 */
+    { 0x1a6246, 0x1a6247, 0xf1a5ac33f7404c35, 0xf1a5ac33b7404c35, 0x000000000000001e, 0x0 }, /* #10 */
+    { 0x3f7292, 0x3f7292, 0xc30d3a3a254d757b, 0xc30d3a3a654d757b, 0x000000000000001e, 0x0 }, /* #11 */
+    { 0x3a3803, 0x3a3802, 0xa9f4888ed157910a, 0xa9f4888ed157914a, 0x0000000000000006, 0x0 }, /* #12 */
+    { 0x0a2117, 0x0a2117, 0x633191b90e665c9f, 0x633091b90e665c9f, 0x0000000000000030, 0x0 }, /* #13 */
+    { 0x170b86, 0x170b86, 0xc375b1aad583966f, 0xc375b1aad58b966f, 0x0000000000000013, 0x0 }, /* #14 */
+    { 0x2c3a43, 0x2c3a42, 0x2c99ad0008185486, 0x2c99ad0008185586, 0x0000000000000008, 0x0 }, /* #15 */
+    { 0x266e97, 0x266e96, 0x5363b984d6b44606, 0x5363b994d6b44606, 0x0000000000000024, 0x0 }, /* #16 */
+    { 0x0c6b56, 0x0c6b57, 0xe663c1ae7033fc56, 0xe663c0ae7033fc56, 0x0000000000000028, 0x0 }, /* #17 */
+    { 0x030956, 0x030956, 0x9ff8313f27f9cabe, 0x9ff8b13f27f9cabe, 0x000000000000002f, 0x0 }, /* #18 */
+    { 0x223646, 0x223646, 0xbc27fc2a1e359def, 0xbc67fc2a1e359def, 0x0000000000000036, 0x0 }, /* #19 */
+    { 0x2d0997, 0x2d0996, 0x0b05529b68406ecf, 0x0b05569b68406ecf, 0x000000000000002a, 0x0 }, /* #20 */
+    { 0x0c5113, 0x0c5112, 0x996308ca37de97e4, 0xd96308ca37de97e4, 0x000000000000003e, 0x0 }, /* #21 */
+    { 0x2b64d7, 0x2b64d7, 0x35e2633eb2f67016, 0x35e2623eb2f67016, 0x0000000000000028, 0x0 }, /* #22 */
+    { 0x0d3697, 0x0d3696, 0xf0593d86fbe18f36, 0xf05d3d86fbe18f36, 0x0000000000000032, 0x0 }, /* #23 */
+    { 0x242342, 0x242343, 0x2470297b09a703f5, 0x2470297b01a703f5, 0x000000000000001b, 0x0 }, /* #24 */
+    { 0x2c3287, 0x2c3286, 0x45c80d2fb6854849, 0x45c88d2fb6854849, 0x000000000000002f, 0x0 }, /* #25 */
+    { 0x1b5443, 0x1b5443, 0x69437bbd6ce3cfd1, 0x69437bbd6ce3cf91, 0x0000000000000006, 0x0 }, /* #26 */
+    { 0x3b4807, 0x3b4806, 0x10eb824035155162, 0x10eb8a4035155162, 0x000000000000002b, 0x0 }, /* #27 */
+    { 0x2f3d96, 0x2f3d97, 0xcbc59186d31b38ca, 0xcbc49186d31b38ca, 0x0000000000000030, 0x0 }, /* #28 */
+    { 0x2c5313, 0x2c5313, 0x026a0c6e1a79b49c, 0x026a0c6e1a78b49c, 0x0000000000000010, 0x0 }, /* #29 */
+    { 0x3e7a47, 0x3e7a46, 0xbe68164ee5e22a07, 0xbe68165ee5e22a07, 0x0000000000000024, 0x0 }, /* #30 */
+    { 0x1465c3, 0x1465c3, 0x4ae3f7bf37810ad2, 0x4ae3f7be37810ad2, 0x0000000000000020, 0x0 }, /* #31 */
+    { 0x3c0a17, 0x3c0a16, 0x210227835aa0c514, 0x310227835aa0c514, 0x000000000000003c, 0x0 }, /* #32 */
+    { 0x100b96, 0x100b96, 0x8791f10490ef01a1, 0x8791f10490ef01a5, 0x0000000000000002, 0x0 }, /* #33 */
+    { 0x2b5dd6, 0x2b5dd7, 0x70c3c9cc835828bf, 0x70c1c9cc835828bf, 0x0000000000000031, 0x0 }, /* #34 */
+    { 0x134986, 0x134987, 0x9053e685421eae75, 0x9053e685421eae55, 0x0000000000000005, 0x0 }, /* #35 */
+    { 0x300387, 0x300386, 0x40fa8dbf451478e0, 0x40fa8dbf451478e1, 0x0000000000000000, 0x0 }, /* #36 */
+    { 0x242713, 0x242713, 0x4223f17b2b7abc45, 0x4223f17b2b7aac45, 0x000000000000000c, 0x0 }, /* #37 */
+    { 0x116987, 0x116987, 0x7c9d8aa79e46c3fe, 0x7c998aa79e46c3fe, 0x0000000000000032, 0x0 }, /* #38 */
+    { 0x253f53, 0x253f53, 0x0841a820ac05fb0c, 0x0841a820ac05eb0c, 0x000000000000000c, 0x0 }, /* #39 */
+    { 0x050307, 0x050306, 0xfdf3ede6ca4cd38e, 0xfdf3ede6ca4cf38e, 0x000000000000000d, 0x0 }, /* #40 */
+    { 0x392c02, 0x392c03, 0x94e38c847df2ae8d, 0x94e38c807df2ae8d, 0x0000000000000022, 0x0 }, /* #41 */
+    { 0x0e2042, 0x0e2042, 0xc6b5cc5855b859fe, 0xc6b5cc5855b859ff, 0x0000000000000000, 0x0 }, /* #42 */
+    { 0x1d44d7, 0x1d44d6, 0x29ad1a96058b1b8f, 0x29ad1b96058b1b8f, 0x0000000000000028, 0x0 }, /* #43 */
+    { 0x395846, 0x395847, 0xb17b16e028a79762, 0xb17b16e028879762, 0x0000000000000015, 0x0 }, /* #44 */
+    { 0x1c1892, 0x1c1893, 0x7c4a5ac792a5a336, 0x7c4a5a8792a5a336, 0x0000000000000026, 0x0 }, /* #45 */
+    { 0x3d3b97, 0x3d3b96, 0xb843cd22fe58aae8, 0xb84bcd22fe58aae8, 0x0000000000000033, 0x0 }, /* #46 */
+    { 0x190516, 0x190517, 0xd031cb065d3661c5, 0xd031cb065d3660c5, 0x0000000000000008, 0x0 }, /* #47 */
+    { 0x172556, 0x172556, 0xa927d34271636d58, 0xa927d34271636d5a, 0x0000000000000001, 0x0 }, /* #48 */
+    { 0x2a4847, 0x2a4847, 0x7227af27ea186e9e, 0x7207af27ea186e9e, 0x0000000000000035, 0x0 }, /* #49 */
+    { 0x283287, 0x283287, 0xe1ac0f419ebeaebc, 0xe12c0f419ebeaebc, 0x0000000000000037, 0x0 }, /* #50 */
+    { 0x3d6746, 0x3d6746, 0x19364c678833ceae, 0x19364c678833deae, 0x000000000000000c, 0x0 }, /* #51 */
+    { 0x340316, 0x340316, 0xfb553f5a0e6cc3c0, 0xfbd53f5a0e6cc3c0, 0x0000000000000037, 0x0 }, /* #52 */
+    { 0x093447, 0x093446, 0x795959ecd45db887, 0x795979ecd45db887, 0x000000000000002d, 0x0 }, /* #53 */
+    { 0x265587, 0x265586, 0xe7f2bd1d8bcba241, 0xe7f2bf1d8bcba241, 0x0000000000000029, 0x0 }, /* #54 */
+    { 0x1b1dd6, 0x1b1dd7, 0x7d4dc794e2442d9f, 0x7d4dc790e2442d9f, 0x0000000000000022, 0x0 }, /* #55 */
+    { 0x1940d6, 0x1940d6, 0xcf6ddcd2414ccb15, 0xcf6dded2414ccb15, 0x0000000000000029, 0x0 }, /* #56 */
+    { 0x0d0b82, 0x0d0b83, 0xd67304f308a2588a, 0xd67304f208a2588a, 0x0000000000000020, 0x0 }, /* #57 */
+    { 0x2c2183, 0x2c2182, 0x3147fbb40bf71247, 0x3147fbbc0bf71247, 0x0000000000000023, 0x0 }, /* #58 */
+    { 0x341e06, 0x341e07, 0x5001fa64c1da8877, 0x5001fa64c1da8876, 0x0000000000000000, 0x0 }, /* #59 */
+    { 0x3e4982, 0x3e4983, 0xefbadbe3a0f1c38a, 0xefbadbe2a0f1c38a, 0x0000000000000020, 0x0 }, /* #60 */
+    { 0x3b4192, 0x3b4192, 0x97594f3bf62ad063, 0x97594f7bf62ad063, 0x0000000000000026, 0x0 }, /* #61 */
+    { 0x391a93, 0x391a93, 0x442290ddeea4f24b, 0x4422909deea4f24b, 0x0000000000000026, 0x0 }, /* #62 */
+    { 0x311586, 0x311587, 0xf6dbc1c012aed734, 0xf65bc1c012aed734, 0x0000000000000037, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_btr_u64[] =
 {
-    { 0x2a0d02, 0x2a0d02, 0x53a2c8236a4fa810, 0x53a2c8236a4fa810, 0x000000000000003a, 0x0 }, /* #0 */
-    { 0x2a4352, 0x2a4353, 0x0cbc3fb5af31888f, 0x0cbc3fb5a731888f, 0x000000000000001b, 0x0 }, /* #1 */
-    { 0x221282, 0x221283, 0xd590b114bcaf3ff7, 0xd5903114bcaf3ff7, 0x000000000000002f, 0x0 }, /* #2 */
-    { 0x125706, 0x125706, 0xc479524af46c9441, 0xc479524af46c9441, 0x0000000000000024, 0x0 }, /* #3 */
-    { 0x033856, 0x033857, 0x239582893d7ccb7d, 0x239182893d7ccb7d, 0x0000000000000032, 0x0 }, /* #4 */
-    { 0x1d3a42, 0x1d3a43, 0xc78353ec5b2f7081, 0xc78353ec5b2f3081, 0x000000000000000e, 0x0 }, /* #5 */
-    { 0x1579c6, 0x1579c7, 0x35db0178b4c8f72a, 0x31db0178b4c8f72a, 0x000000000000003a, 0x0 }, /* #6 */
-    { 0x363e16, 0x363e16, 0x94f78dc7c9e5cd3e, 0x94f78dc7c9e5cd3e, 0x0000000000000025, 0x0 }, /* #7 */
-    { 0x0d7886, 0x0d7887, 0x086ac3f4c5edf106, 0x086ac3f4c5ecf106, 0x0000000000000010, 0x0 }, /* #8 */
-    { 0x0c0713, 0x0c0713, 0x1093c6b3176e64ad, 0x1093c6b3176e648d, 0x0000000000000005, 0x0 }, /* #9 */
-    { 0x3f5042, 0x3f5042, 0x4a7ae092b7b865f1, 0x4a7ae092b7b865f1, 0x000000000000001e, 0x0 }, /* #10 */
-    { 0x132603, 0x132603, 0x7275c1819ab83076, 0x7275c1818ab83076, 0x000000000000001c, 0x0 }, /* #11 */
-    { 0x074247, 0x074247, 0x57cb7e7b4b180c3d, 0x57cb7e7b4b180c2d, 0x0000000000000004, 0x0 }, /* #12 */
-    { 0x3c7496, 0x3c7497, 0x9ecac55c248be796, 0x9ecac558248be796, 0x0000000000000022, 0x0 }, /* #13 */
-    { 0x1f34c2, 0x1f34c2, 0xff2987169c0aa643, 0xff2987169c0aa643, 0x0000000000000012, 0x0 }, /* #14 */
-    { 0x056807, 0x056807, 0x399cc7248805dfa1, 0x399cc7248805dea1, 0x0000000000000008, 0x0 }, /* #15 */
-    { 0x353ed2, 0x353ed2, 0x2b859d821beee34f, 0x2b859d821beee34f, 0x0000000000000020, 0x0 }, /* #16 */
-    { 0x260502, 0x260503, 0x2283cd3ccc2e09c6, 0x2283c53ccc2e09c6, 0x000000000000002b, 0x0 }, /* #17 */
-    { 0x317f43, 0x317f42, 0x2b9c653177d98c94, 0x2b9c653177d98c94, 0x0000000000000015, 0x0 }, /* #18 */
-    { 0x0912c2, 0x0912c3, 0x050d544a760c7330, 0x050d544a560c7330, 0x000000000000001d, 0x0 }, /* #19 */
-    { 0x2569d2, 0x2569d2, 0xa4e0beb312c67ba9, 0xa4e0beb312c67ba9, 0x0000000000000002, 0x0 }, /* #20 */
-    { 0x103a43, 0x103a42, 0xa4745fdee6a3332b, 0xa4745fdee6a3332b, 0x0000000000000004, 0x0 }, /* #21 */
-    { 0x0c0287, 0x0c0287, 0x63bd5a2c14446de3, 0x63bd5a2c14446ce3, 0x0000000000000008, 0x0 }, /* #22 */
-    { 0x0c4bc7, 0x0c4bc7, 0xc713b7f986cb353b, 0xc713b7f986ca353b, 0x0000000000000010, 0x0 }, /* #23 */
-    { 0x2a2fc3, 0x2a2fc3, 0x0ef4a4e05627ccc5, 0x0ef4a4e05627c4c5, 0x000000000000000b, 0x0 }, /* #24 */
-    { 0x133357, 0x133356, 0xe40de01885198ed2, 0xe40de01885198ed2, 0x0000000000000039, 0x0 }, /* #25 */
-    { 0x150f57, 0x150f56, 0x34232ffe1fa3b29c, 0x34232ffe1fa3b29c, 0x000000000000002f, 0x0 }, /* #26 */
-    { 0x090b03, 0x090b02, 0xe491e2b246857821, 0xe491e2b246857821, 0x0000000000000033, 0x0 }, /* #27 */
-    { 0x347b42, 0x347b43, 0x6b35fb632089e3c6, 0x2b35fb632089e3c6, 0x000000000000003e, 0x0 }, /* #28 */
-    { 0x1418d6, 0x1418d7, 0x4915e3709d747697, 0x4815e3709d747697, 0x0000000000000038, 0x0 }, /* #29 */
-    { 0x0a7e16, 0x0a7e17, 0x8ff9b71b769b553f, 0x8ff9b71b769b153f, 0x000000000000000e, 0x0 }, /* #30 */
-    { 0x110fc7, 0x110fc7, 0x63258628eef80e07, 0x63218628eef80e07, 0x0000000000000032, 0x0 }, /* #31 */
-    { 0x340206, 0x340206, 0x2e6f2a17de331fd6, 0x2e6f2a17de331fd6, 0x0000000000000012, 0x0 }, /* #32 */
-    { 0x092292, 0x092293, 0xceade82a21c50873, 0xceade82a21c50872, 0x0000000000000000, 0x0 }, /* #33 */
-    { 0x1f5892, 0x1f5893, 0x69c7663b1d32257b, 0x69c7623b1d32257b, 0x000000000000002a, 0x0 }, /* #34 */
-    { 0x334c06, 0x334c07, 0xd4e33f80ec61fbef, 0xd4a33f80ec61fbef, 0x0000000000000036, 0x0 }, /* #35 */
-    { 0x133c13, 0x133c13, 0x406b95acc356ef1a, 0x006b95acc356ef1a, 0x000000000000003e, 0x0 }, /* #36 */
-    { 0x220fd3, 0x220fd2, 0xd1a4624404d27c4b, 0xd1a4624404d27c4b, 0x000000000000003b, 0x0 }, /* #37 */
-    { 0x296c93, 0x296c92, 0x023b8cb6611945e4, 0x023b8cb6611945e4, 0x000000000000001f, 0x0 }, /* #38 */
-    { 0x0e6bd7, 0x0e6bd6, 0xbbda0f2be211c209, 0xbbda0f2be211c209, 0x0000000000000013, 0x0 }, /* #39 */
-    { 0x1a03d6, 0x1a03d6, 0xdd66ccd37ab17e0c, 0xdd66ccd37ab17e0c, 0x0000000000000039, 0x0 }, /* #40 */
-    { 0x0d2d06, 0x0d2d06, 0x3aabe0775122a996, 0x3aabe0775122a996, 0x0000000000000038, 0x0 }, /* #41 */
-    { 0x275207, 0x275207, 0x9ac6269673c445da, 0x9ac6249673c445da, 0x0000000000000029, 0x0 }, /* #42 */
-    { 0x345bd6, 0x345bd7, 0x4b0e16121c018aeb, 0x4b0e14121c018aeb, 0x0000000000000029, 0x0 }, /* #43 */
-    { 0x3d3ac2, 0x3d3ac2, 0xf643da1b2d247bec, 0xf643da1b2d247bec, 0x0000000000000032, 0x0 }, /* #44 */
-    { 0x1b46c2, 0x1b46c3, 0x97722e5a01558c5d, 0x87722e5a01558c5d, 0x000000000000003c, 0x0 }, /* #45 */
-    { 0x3b09d7, 0x3b09d7, 0xffeb15e0674ab974, 0xefeb15e0674ab974, 0x000000000000003c, 0x0 }, /* #46 */
-    { 0x3f6a16, 0x3f6a16, 0x360acec173a38b3e, 0x360acec173a38b3e, 0x0000000000000032, 0x0 }, /* #47 */
-    { 0x3b6b86, 0x3b6b87, 0x811d8c37be0fd3d9, 0x811d8c37be0fd399, 0x0000000000000006, 0x0 }, /* #48 */
-    { 0x0567d7, 0x0567d7, 0xa4085452c82c1287, 0xa4085452c82c0287, 0x000000000000000c, 0x0 }, /* #49 */
-    { 0x2a5b97, 0x2a5b97, 0x217eb7096d2cf0f2, 0x217eb7086d2cf0f2, 0x0000000000000020, 0x0 }, /* #50 */
-    { 0x3d2293, 0x3d2292, 0xf7da91178f72c4dd, 0xf7da91178f72c4dd, 0x0000000000000026, 0x0 }, /* #51 */
-    { 0x250312, 0x250313, 0x3913bd6b8d89ebe4, 0x3913bd6b8d81ebe4, 0x0000000000000013, 0x0 }, /* #52 */
-    { 0x1d2907, 0x1d2907, 0x645155598ef2c4b9, 0x645155598ef2c4b1, 0x0000000000000003, 0x0 }, /* #53 */
-    { 0x351813, 0x351813, 0x84cb227ef547ebd1, 0x80cb227ef547ebd1, 0x000000000000003a, 0x0 }, /* #54 */
-    { 0x2975d7, 0x2975d7, 0x60165d165d94ea15, 0x60165d125d94ea15, 0x0000000000000022, 0x0 }, /* #55 */
-    { 0x145713, 0x145713, 0xe44d32f108a8588b, 0xe44d32f10888588b, 0x0000000000000015, 0x0 }, /* #56 */
-    { 0x1f17c2, 0x1f17c2, 0x3616420a8218fb3c, 0x3616420a8218fb3c, 0x0000000000000017, 0x0 }, /* #57 */
-    { 0x1c5742, 0x1c5742, 0x73b74d2355fa6a43, 0x73b74d2355fa6a43, 0x000000000000002f, 0x0 }, /* #58 */
-    { 0x286cd2, 0x286cd2, 0xd89283d2c08206e4, 0xd89283d2c08206e4, 0x0000000000000018, 0x0 }, /* #59 */
-    { 0x317a86, 0x317a87, 0x86eb6ffcb8f69db3, 0x86eb6ffcb8f69da3, 0x0000000000000004, 0x0 }, /* #60 */
-    { 0x0914d2, 0x0914d3, 0x64bb61a0d1932dc0, 0x643b61a0d1932dc0, 0x0000000000000037, 0x0 }, /* #61 */
-    { 0x0e7f57, 0x0e7f56, 0x1d22c381264a60f2, 0x1d22c381264a60f2, 0x000000000000002c, 0x0 }, /* #62 */
-    { 0x291c52, 0x291c52, 0x46b8233407ca9bc3, 0x46b8233407ca9bc3, 0x000000000000001e, 0x0 }, /* #63 */
+    { 0x2547d6, 0x2547d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x0f6756, 0x0f6756, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x087cc3, 0x087cc2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x1f4a56, 0x1f4a56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x111246, 0x111246, 0xb51a7e290acd1280, 0xb51a7e290acd1280, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x1b0fc6, 0x1b0fc6, 0x6b5af92e66904958, 0x6b5af92e66904958, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x0d5343, 0x0d5343, 0xbc1c49cfc551fe2f, 0xbc1c49cfc551fe2e, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x377ad6, 0x377ad6, 0x0ae00c4c689cca14, 0x0ae00c4c689cca14, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x082407, 0x082407, 0x4dc2ef81206fde63, 0x4dc2ef81206fde61, 0x0000000000000001, 0x0 }, /* #8 */
+    { 0x0f15d7, 0x0f15d7, 0xf31a1c345daa95cc, 0xf31a1c345da895cc, 0x0000000000000011, 0x0 }, /* #9 */
+    { 0x0e6b13, 0x0e6b12, 0xd99f3348844db665, 0xd99f3348844db665, 0x0000000000000001, 0x0 }, /* #10 */
+    { 0x144e86, 0x144e87, 0x2b2a6104d4c09859, 0x2b286104d4c09859, 0x0000000000000031, 0x0 }, /* #11 */
+    { 0x2c1ed3, 0x2c1ed2, 0xdd80623402b1dc52, 0xdd80623402b1dc52, 0x0000000000000026, 0x0 }, /* #12 */
+    { 0x0a6516, 0x0a6516, 0x6fb543870c934e00, 0x6fb543870c934e00, 0x0000000000000023, 0x0 }, /* #13 */
+    { 0x3029d6, 0x3029d7, 0xc87bfa1361a04a1e, 0xc87bfa1161a04a1e, 0x0000000000000021, 0x0 }, /* #14 */
+    { 0x126557, 0x126557, 0xc13111a5cd72d3dc, 0xc13111a5cd72d35c, 0x0000000000000007, 0x0 }, /* #15 */
+    { 0x022512, 0x022512, 0xcbe0fe6ed2c0e985, 0xcbe0fe6ed2c0e985, 0x000000000000003c, 0x0 }, /* #16 */
+    { 0x0e0193, 0x0e0192, 0x7debd3d99de88a40, 0x7debd3d99de88a40, 0x0000000000000000, 0x0 }, /* #17 */
+    { 0x044a06, 0x044a07, 0xdab1534843477c04, 0xdab1534843467c04, 0x0000000000000010, 0x0 }, /* #18 */
+    { 0x285e43, 0x285e42, 0x57b2e87488550381, 0x57b2e87488550381, 0x000000000000001e, 0x0 }, /* #19 */
+    { 0x316157, 0x316157, 0x318ec83cf8612a85, 0x318ec81cf8612a85, 0x0000000000000025, 0x0 }, /* #20 */
+    { 0x3c5206, 0x3c5206, 0xb5aa39ac3b5f074d, 0xb5aa39ac3b5f074d, 0x0000000000000026, 0x0 }, /* #21 */
+    { 0x093392, 0x093393, 0x86f80a4c6928a294, 0x86f80a4c2928a294, 0x000000000000001e, 0x0 }, /* #22 */
+    { 0x074347, 0x074346, 0x4a3b8bcdb35fc9b3, 0x4a3b8bcdb35fc9b3, 0x000000000000002c, 0x0 }, /* #23 */
+    { 0x262a12, 0x262a12, 0xc093b5d6b978af21, 0xc093b5d6b978af21, 0x000000000000000e, 0x0 }, /* #24 */
+    { 0x3301d2, 0x3301d2, 0x605c5f6ef51e217d, 0x605c5f6ef51e217d, 0x000000000000000b, 0x0 }, /* #25 */
+    { 0x0e4c42, 0x0e4c43, 0xfe17dbea2fe89c40, 0xfe17dbe82fe89c40, 0x0000000000000021, 0x0 }, /* #26 */
+    { 0x0c1057, 0x0c1057, 0x467c2c3f1aeb9087, 0x467c2c3f1aab9087, 0x0000000000000016, 0x0 }, /* #27 */
+    { 0x023116, 0x023117, 0xfc77f73d4cdac827, 0xfc77f72d4cdac827, 0x0000000000000024, 0x0 }, /* #28 */
+    { 0x0a0d56, 0x0a0d56, 0xd4439b0880b5f92a, 0xd4439b0880b5f92a, 0x0000000000000016, 0x0 }, /* #29 */
+    { 0x3378d6, 0x3378d7, 0x56328e49a37bc55b, 0x56328e49a37bc553, 0x0000000000000003, 0x0 }, /* #30 */
+    { 0x156617, 0x156617, 0x45d1c9dd27b855b4, 0x45d1c9dd27b815b4, 0x000000000000000e, 0x0 }, /* #31 */
+    { 0x1f48c3, 0x1f48c3, 0x1cb9fb8b7c0bbe3c, 0x18b9fb8b7c0bbe3c, 0x000000000000003a, 0x0 }, /* #32 */
+    { 0x0f3657, 0x0f3657, 0x3cfe0e27365c33a6, 0x3cfe0e27365c13a6, 0x000000000000000d, 0x0 }, /* #33 */
+    { 0x2724d3, 0x2724d2, 0x51f12327baa24da6, 0x51f12327baa24da6, 0x000000000000002b, 0x0 }, /* #34 */
+    { 0x165c06, 0x165c07, 0x29b980f1e0bb8f30, 0x29b98071e0bb8f30, 0x0000000000000027, 0x0 }, /* #35 */
+    { 0x020182, 0x020183, 0x395aa1917db32fd0, 0x395aa1117db32fd0, 0x0000000000000027, 0x0 }, /* #36 */
+    { 0x3b2046, 0x3b2046, 0xfb6c0735d7245fa7, 0xfb6c0735d7245fa7, 0x0000000000000006, 0x0 }, /* #37 */
+    { 0x267946, 0x267947, 0x32b4fd9fbfde7a97, 0x3234fd9fbfde7a97, 0x0000000000000037, 0x0 }, /* #38 */
+    { 0x3213c7, 0x3213c7, 0x1143f1bc4786de12, 0x1141f1bc4786de12, 0x0000000000000031, 0x0 }, /* #39 */
+    { 0x166996, 0x166997, 0x0535b99a17c66e3e, 0x0535999a17c66e3e, 0x000000000000002d, 0x0 }, /* #40 */
+    { 0x293b17, 0x293b16, 0x7822e4362d5b8dd0, 0x7822e4362d5b8dd0, 0x000000000000002b, 0x0 }, /* #41 */
+    { 0x0e3496, 0x0e3496, 0xb5a359afc1745c33, 0xb5a359afc1745c33, 0x000000000000002d, 0x0 }, /* #42 */
+    { 0x3c5652, 0x3c5652, 0x9f950e6950a3ff74, 0x9f950e6950a3ff74, 0x0000000000000022, 0x0 }, /* #43 */
+    { 0x334007, 0x334007, 0x6a330a7f48309bab, 0x6a330a6f48309bab, 0x0000000000000024, 0x0 }, /* #44 */
+    { 0x2c5d06, 0x2c5d06, 0xfdde7afd3eddf758, 0xfdde7afd3eddf758, 0x000000000000001f, 0x0 }, /* #45 */
+    { 0x044cd7, 0x044cd7, 0x141b8201f4253342, 0x141b8001f4253342, 0x0000000000000029, 0x0 }, /* #46 */
+    { 0x267606, 0x267606, 0x4a593a8934321532, 0x4a593a8934321532, 0x0000000000000032, 0x0 }, /* #47 */
+    { 0x237343, 0x237343, 0x009091f48c611fe0, 0x009091f484611fe0, 0x000000000000001b, 0x0 }, /* #48 */
+    { 0x055142, 0x055143, 0x286f042375c591ed, 0x286f042375c581ed, 0x000000000000000c, 0x0 }, /* #49 */
+    { 0x303492, 0x303493, 0xee45c7adcafe508a, 0xee45c7adcafe5082, 0x0000000000000003, 0x0 }, /* #50 */
+    { 0x072b42, 0x072b43, 0x06b8fdf795e630f1, 0x06b8fdf715e630f1, 0x000000000000001f, 0x0 }, /* #51 */
+    { 0x000ad3, 0x000ad3, 0x701f13131c4b4aba, 0x701f13131c4b0aba, 0x000000000000000e, 0x0 }, /* #52 */
+    { 0x0e09c2, 0x0e09c2, 0xd60469cb70b5389c, 0xd60469cb70b5389c, 0x0000000000000013, 0x0 }, /* #53 */
+    { 0x171b82, 0x171b83, 0x4d77cbb92eeda7a7, 0x4d77cbb92ceda7a7, 0x0000000000000019, 0x0 }, /* #54 */
+    { 0x2f5f42, 0x2f5f43, 0x8e331906579d3da4, 0x8a331906579d3da4, 0x000000000000003a, 0x0 }, /* #55 */
+    { 0x004a57, 0x004a57, 0x87ca2df3ba9d52a3, 0x86ca2df3ba9d52a3, 0x0000000000000038, 0x0 }, /* #56 */
+    { 0x2850d2, 0x2850d3, 0xb1c104d6c17edce0, 0xb1c104d2c17edce0, 0x0000000000000022, 0x0 }, /* #57 */
+    { 0x3b7fc2, 0x3b7fc3, 0x036784027f69051f, 0x036784027f690517, 0x0000000000000003, 0x0 }, /* #58 */
+    { 0x041ed2, 0x041ed2, 0xc9d170be37c0003c, 0xc9d170be37c0003c, 0x0000000000000032, 0x0 }, /* #59 */
+    { 0x1d4013, 0x1d4013, 0xdb183749f10e0247, 0xda183749f10e0247, 0x0000000000000038, 0x0 }, /* #60 */
+    { 0x2b2213, 0x2b2213, 0x167cdc13620b23a7, 0x167c9c13620b23a7, 0x000000000000002e, 0x0 }, /* #61 */
+    { 0x196157, 0x196156, 0x8f533c7476aa5f75, 0x8f533c7476aa5f75, 0x0000000000000028, 0x0 }, /* #62 */
+    { 0x2c1692, 0x2c1693, 0xf2f454e50aa4ea0c, 0xf2f454e502a4ea0c, 0x000000000000001b, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_btr_u64_locked[] =
 {
-    { 0x3c05d2, 0x3c05d3, 0x52866c71aab52780, 0x52066c71aab52780, 0x0000000000000037, 0x0 }, /* #0 */
-    { 0x143e52, 0x143e52, 0xcf47740265873385, 0xcf47740265873385, 0x0000000000000037, 0x0 }, /* #1 */
-    { 0x1807c2, 0x1807c2, 0x7cd517a8b8efa377, 0x7cd517a8b8efa377, 0x000000000000000b, 0x0 }, /* #2 */
-    { 0x1509d3, 0x1509d2, 0x77e16a635dc05b63, 0x77e16a635dc05b63, 0x0000000000000011, 0x0 }, /* #3 */
-    { 0x2747d6, 0x2747d7, 0xac561bf318f2cc98, 0xac561bf318b2cc98, 0x0000000000000016, 0x0 }, /* #4 */
-    { 0x157f53, 0x157f52, 0x70efb98751ef3a97, 0x70efb98751ef3a97, 0x000000000000002a, 0x0 }, /* #5 */
-    { 0x157b46, 0x157b46, 0x4726f6ef9ceb9bda, 0x4726f6ef9ceb9bda, 0x0000000000000014, 0x0 }, /* #6 */
-    { 0x306107, 0x306106, 0xbfdcb8b8803a7ce1, 0xbfdcb8b8803a7ce1, 0x0000000000000009, 0x0 }, /* #7 */
-    { 0x3d6247, 0x3d6247, 0x935f659f3a414612, 0x935f649f3a414612, 0x0000000000000028, 0x0 }, /* #8 */
-    { 0x305082, 0x305083, 0xa908b208ceb7c0df, 0xa908b208ceb7c0d7, 0x0000000000000003, 0x0 }, /* #9 */
-    { 0x353006, 0x353006, 0xd712aecc263f902d, 0xd712aecc263f902d, 0x000000000000003d, 0x0 }, /* #10 */
-    { 0x263052, 0x263053, 0xa5e056709f6ddd5e, 0xa5e056709f6cdd5e, 0x0000000000000010, 0x0 }, /* #11 */
-    { 0x067612, 0x067613, 0x7dcd6f0da6c52e73, 0x7dcd6f0da6c52e71, 0x0000000000000001, 0x0 }, /* #12 */
-    { 0x1976c7, 0x1976c7, 0xb537af99b4ccdae7, 0xb537af99b0ccdae7, 0x000000000000001a, 0x0 }, /* #13 */
-    { 0x0345d6, 0x0345d7, 0xf170cb9840f37c78, 0xf170cb9840f37c70, 0x0000000000000003, 0x0 }, /* #14 */
-    { 0x2a3e92, 0x2a3e92, 0x1de1d1141f319163, 0x1de1d1141f319163, 0x000000000000001f, 0x0 }, /* #15 */
-    { 0x0367d6, 0x0367d7, 0x7de10a8365b1d42d, 0x7de10a8365b1d40d, 0x0000000000000005, 0x0 }, /* #16 */
-    { 0x145686, 0x145686, 0x9cee6db909c4e271, 0x9cee6db909c4e271, 0x0000000000000019, 0x0 }, /* #17 */
-    { 0x0a7a53, 0x0a7a53, 0x8664648dd4af280e, 0x8664648dd4af280a, 0x0000000000000002, 0x0 }, /* #18 */
-    { 0x076f12, 0x076f13, 0xf940ab9d0dcea343, 0xf940ab9d0dcea243, 0x0000000000000008, 0x0 }, /* #19 */
-    { 0x1c1c92, 0x1c1c93, 0xf911f8bb6eeacc68, 0xf911f8bb6eaacc68, 0x0000000000000016, 0x0 }, /* #20 */
-    { 0x013016, 0x013016, 0x86bdfa48e659f64e, 0x86bdfa48e659f64e, 0x0000000000000000, 0x0 }, /* #21 */
-    { 0x1d05c3, 0x1d05c2, 0x67daf7abe8409495, 0x67daf7abe8409495, 0x0000000000000011, 0x0 }, /* #22 */
-    { 0x391502, 0x391502, 0x4f4cac20d711c3c8, 0x4f4cac20d711c3c8, 0x000000000000000c, 0x0 }, /* #23 */
-    { 0x2e32c6, 0x2e32c7, 0x5896bdc9b1a4a533, 0x5896bdc9b1a42533, 0x000000000000000f, 0x0 }, /* #24 */
-    { 0x2918d6, 0x2918d6, 0xa4e28c9b3b5f2a8c, 0xa4e28c9b3b5f2a8c, 0x0000000000000008, 0x0 }, /* #25 */
-    { 0x2d2a83, 0x2d2a82, 0x96dfe203c4442900, 0x96dfe203c4442900, 0x0000000000000004, 0x0 }, /* #26 */
-    { 0x2a2b53, 0x2a2b53, 0x3876c0c4614a8bbe, 0x3876c0c461488bbe, 0x0000000000000011, 0x0 }, /* #27 */
-    { 0x332c96, 0x332c96, 0xe3b3045920fe7ccb, 0xe3b3045920fe7ccb, 0x000000000000001e, 0x0 }, /* #28 */
-    { 0x0278d3, 0x0278d3, 0x2511cc37ccdf7f1b, 0x2511cc27ccdf7f1b, 0x0000000000000024, 0x0 }, /* #29 */
-    { 0x1e1943, 0x1e1943, 0x333641d55461943f, 0x333641d55461903f, 0x000000000000000a, 0x0 }, /* #30 */
-    { 0x096e13, 0x096e13, 0xf5c34415f46d5472, 0xf5c34415f46d5432, 0x0000000000000006, 0x0 }, /* #31 */
-    { 0x256a83, 0x256a82, 0x9b7d33a976bbad85, 0x9b7d33a976bbad85, 0x0000000000000018, 0x0 }, /* #32 */
-    { 0x2a2f16, 0x2a2f16, 0x4fc9222f7e0f02ca, 0x4fc9222f7e0f02ca, 0x0000000000000015, 0x0 }, /* #33 */
-    { 0x1764c7, 0x1764c7, 0xfd13cc687a6ccd32, 0x7d13cc687a6ccd32, 0x000000000000003f, 0x0 }, /* #34 */
-    { 0x387883, 0x387883, 0x2db73e4d01ba4b91, 0x2db71e4d01ba4b91, 0x000000000000002d, 0x0 }, /* #35 */
-    { 0x051397, 0x051396, 0x6e06c683aa648653, 0x6e06c683aa648653, 0x0000000000000010, 0x0 }, /* #36 */
-    { 0x0a69c6, 0x0a69c6, 0x5af0ed903c25e165, 0x5af0ed903c25e165, 0x0000000000000001, 0x0 }, /* #37 */
-    { 0x217a13, 0x217a12, 0x6f15082f59d50084, 0x6f15082f59d50084, 0x000000000000000f, 0x0 }, /* #38 */
-    { 0x3f5982, 0x3f5983, 0x90cf89f83aa8aba2, 0x90cf89783aa8aba2, 0x0000000000000027, 0x0 }, /* #39 */
-    { 0x1a5a16, 0x1a5a16, 0xb67120c8c0921446, 0xb67120c8c0921446, 0x0000000000000024, 0x0 }, /* #40 */
-    { 0x062157, 0x062157, 0x072adc56d27904cf, 0x072adc56d279044f, 0x0000000000000007, 0x0 }, /* #41 */
-    { 0x027b13, 0x027b13, 0x2cb321a57773bd3c, 0x2cb321a57772bd3c, 0x0000000000000010, 0x0 }, /* #42 */
-    { 0x2b5e87, 0x2b5e86, 0x5c698f527b20a5dd, 0x5c698f527b20a5dd, 0x0000000000000010, 0x0 }, /* #43 */
-    { 0x1b0542, 0x1b0542, 0x28e382ec520b605d, 0x28e382ec520b605d, 0x000000000000002c, 0x0 }, /* #44 */
-    { 0x295893, 0x295893, 0x99b735913b1377a4, 0x99b735913b137724, 0x0000000000000007, 0x0 }, /* #45 */
-    { 0x1f2296, 0x1f2296, 0x58c82c17d3e1f993, 0x58c82c17d3e1f993, 0x000000000000000a, 0x0 }, /* #46 */
-    { 0x135a83, 0x135a82, 0x28dea803bde3973e, 0x28dea803bde3973e, 0x000000000000003e, 0x0 }, /* #47 */
-    { 0x006857, 0x006857, 0xa40e22c78c9fed70, 0xa40e22c38c9fed70, 0x0000000000000022, 0x0 }, /* #48 */
-    { 0x345c17, 0x345c17, 0xe36f49636e89f5e7, 0xe36f49636e89f5e5, 0x0000000000000001, 0x0 }, /* #49 */
-    { 0x2f08c3, 0x2f08c3, 0x36cceba9e8f23a3a, 0x36ccaba9e8f23a3a, 0x000000000000002e, 0x0 }, /* #50 */
-    { 0x1c7846, 0x1c7846, 0x2cbf363e37a47992, 0x2cbf363e37a47992, 0x0000000000000038, 0x0 }, /* #51 */
-    { 0x041757, 0x041756, 0xfcadaf67a5a04378, 0xfcadaf67a5a04378, 0x0000000000000023, 0x0 }, /* #52 */
-    { 0x290e82, 0x290e83, 0x69b965b96bb9a7d4, 0x69b965b96b99a7d4, 0x0000000000000015, 0x0 }, /* #53 */
-    { 0x057183, 0x057183, 0xe0efccca721f6292, 0xe0efc8ca721f6292, 0x000000000000002a, 0x0 }, /* #54 */
-    { 0x256c02, 0x256c03, 0xd160946402de5028, 0xd160944402de5028, 0x0000000000000025, 0x0 }, /* #55 */
-    { 0x2e5792, 0x2e5793, 0x1d84e57f3b795fdd, 0x1d84e57f3b785fdd, 0x0000000000000010, 0x0 }, /* #56 */
-    { 0x0a3b12, 0x0a3b12, 0x94b5857f463f19a3, 0x94b5857f463f19a3, 0x0000000000000038, 0x0 }, /* #57 */
-    { 0x3e5842, 0x3e5842, 0x1af30d971a5465fa, 0x1af30d971a5465fa, 0x0000000000000013, 0x0 }, /* #58 */
-    { 0x356f12, 0x356f12, 0x72666e946ea28f2f, 0x72666e946ea28f2f, 0x0000000000000025, 0x0 }, /* #59 */
-    { 0x0050c6, 0x0050c6, 0xecb186c25fbec805, 0xecb186c25fbec805, 0x000000000000000d, 0x0 }, /* #60 */
-    { 0x143013, 0x143013, 0xa685a3e514756241, 0xa685a3c514756241, 0x0000000000000025, 0x0 }, /* #61 */
-    { 0x344b16, 0x344b17, 0x5f60e2beea2faa78, 0x5f60e2beca2faa78, 0x000000000000001d, 0x0 }, /* #62 */
-    { 0x1b6247, 0x1b6247, 0xb21d3d9af89ae9fb, 0xb21d399af89ae9fb, 0x000000000000002a, 0x0 }, /* #63 */
+    { 0x3e2702, 0x3e2702, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x114dc3, 0x114dc2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x2d5d13, 0x2d5d12, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x0e3082, 0x0e3082, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x2d4bc6, 0x2d4bc6, 0x15d18f69562794ac, 0x15d18f69562794ac, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x0942c2, 0x0942c3, 0x8adfef08f163ffb1, 0x8adfef08f163ffb0, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x230f57, 0x230f56, 0x24faa703d68c4732, 0x24faa703d68c4732, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x145d93, 0x145d93, 0x4903a9374ae2135b, 0x4903a9374ae2135a, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x2d0f92, 0x2d0f93, 0x6fbe5e1ce5f7a051, 0x6f3e5e1ce5f7a051, 0x0000000000000037, 0x0 }, /* #8 */
+    { 0x167453, 0x167452, 0xd87faed60b129007, 0xd87faed60b129007, 0x0000000000000038, 0x0 }, /* #9 */
+    { 0x195f12, 0x195f12, 0xf3b52ea2eacb4954, 0xf3b52ea2eacb4954, 0x0000000000000028, 0x0 }, /* #10 */
+    { 0x235716, 0x235716, 0x5bb9fb430f1cd50a, 0x5bb9fb430f1cd50a, 0x000000000000000d, 0x0 }, /* #11 */
+    { 0x3f0697, 0x3f0697, 0xc5adc283a039cddc, 0xc5adc283a019cddc, 0x0000000000000015, 0x0 }, /* #12 */
+    { 0x284947, 0x284947, 0x0cba3d0c81a8ab38, 0x0cb83d0c81a8ab38, 0x0000000000000031, 0x0 }, /* #13 */
+    { 0x3521d6, 0x3521d7, 0x1b645a63af013a60, 0x1b645a43af013a60, 0x0000000000000025, 0x0 }, /* #14 */
+    { 0x3e1783, 0x3e1783, 0x3e852c6714a1cd37, 0x3e852c6704a1cd37, 0x000000000000001c, 0x0 }, /* #15 */
+    { 0x1a7c57, 0x1a7c57, 0xa56686364f56c878, 0xa56686364f16c878, 0x0000000000000016, 0x0 }, /* #16 */
+    { 0x1c20c2, 0x1c20c3, 0x46d2ce354c883d09, 0x46d2ce3544883d09, 0x000000000000001b, 0x0 }, /* #17 */
+    { 0x3e6146, 0x3e6147, 0x3c78d1dd2faafbb4, 0x3878d1dd2faafbb4, 0x000000000000003a, 0x0 }, /* #18 */
+    { 0x101cc7, 0x101cc7, 0x8dca9d731cecd19a, 0x8dca9d531cecd19a, 0x0000000000000025, 0x0 }, /* #19 */
+    { 0x326497, 0x326496, 0x8b4736a9872d7d39, 0x8b4736a9872d7d39, 0x0000000000000026, 0x0 }, /* #20 */
+    { 0x182686, 0x182686, 0x9f0b2b07c827b603, 0x9f0b2b07c827b603, 0x0000000000000006, 0x0 }, /* #21 */
+    { 0x2e1cd6, 0x2e1cd6, 0xb4c4a6b614a60813, 0xb4c4a6b614a60813, 0x000000000000002e, 0x0 }, /* #22 */
+    { 0x3f0793, 0x3f0793, 0x026dc6709334c368, 0x022dc6709334c368, 0x0000000000000036, 0x0 }, /* #23 */
+    { 0x0e4547, 0x0e4547, 0x140788b5d066a07c, 0x140708b5d066a07c, 0x000000000000002f, 0x0 }, /* #24 */
+    { 0x2f0693, 0x2f0693, 0x1d884b813df952a1, 0x1d884b813db952a1, 0x0000000000000016, 0x0 }, /* #25 */
+    { 0x125913, 0x125912, 0x5a2d4a5747c93c2b, 0x5a2d4a5747c93c2b, 0x0000000000000034, 0x0 }, /* #26 */
+    { 0x146957, 0x146957, 0xc52f1cf430e4f57b, 0xc52d1cf430e4f57b, 0x0000000000000031, 0x0 }, /* #27 */
+    { 0x397a86, 0x397a87, 0x2e25184c1ed70475, 0x2e2518481ed70475, 0x0000000000000022, 0x0 }, /* #28 */
+    { 0x1d0ed7, 0x1d0ed6, 0x248a3236d35058d4, 0x248a3236d35058d4, 0x0000000000000035, 0x0 }, /* #29 */
+    { 0x3c5647, 0x3c5646, 0x7cc959fd0a330ed6, 0x7cc959fd0a330ed6, 0x0000000000000017, 0x0 }, /* #30 */
+    { 0x3973c6, 0x3973c7, 0xc45806d9cd4b099d, 0xc41806d9cd4b099d, 0x0000000000000036, 0x0 }, /* #31 */
+    { 0x2a17d6, 0x2a17d6, 0xe683b302908e2bc7, 0xe683b302908e2bc7, 0x0000000000000032, 0x0 }, /* #32 */
+    { 0x1c1896, 0x1c1897, 0x091f7838cda4ab2b, 0x091f7828cda4ab2b, 0x0000000000000024, 0x0 }, /* #33 */
+    { 0x3109c3, 0x3109c2, 0xd1350274cccdf6df, 0xd1350274cccdf6df, 0x000000000000001c, 0x0 }, /* #34 */
+    { 0x187dc2, 0x187dc2, 0x122076f0e9f8fb39, 0x122076f0e9f8fb39, 0x0000000000000033, 0x0 }, /* #35 */
+    { 0x374816, 0x374816, 0x26266a355ba353b0, 0x26266a355ba353b0, 0x000000000000002f, 0x0 }, /* #36 */
+    { 0x333387, 0x333386, 0x118b29767ff59904, 0x118b29767ff59904, 0x0000000000000032, 0x0 }, /* #37 */
+    { 0x090297, 0x090297, 0x59b24936777e140a, 0x59b24936776e140a, 0x0000000000000014, 0x0 }, /* #38 */
+    { 0x3f1ed7, 0x3f1ed6, 0x770f73421a14afcd, 0x770f73421a14afcd, 0x0000000000000022, 0x0 }, /* #39 */
+    { 0x345a02, 0x345a02, 0x4f3ce0da72cf64bf, 0x4f3ce0da72cf64bf, 0x0000000000000036, 0x0 }, /* #40 */
+    { 0x2068d2, 0x2068d3, 0x3979d3d376cd6995, 0x397993d376cd6995, 0x000000000000002e, 0x0 }, /* #41 */
+    { 0x2c4b47, 0x2c4b46, 0x510e1aacbd7bb1e8, 0x510e1aacbd7bb1e8, 0x0000000000000021, 0x0 }, /* #42 */
+    { 0x3703d7, 0x3703d7, 0xd4ec388509c12cf1, 0xd4ec388509412cf1, 0x0000000000000017, 0x0 }, /* #43 */
+    { 0x065f82, 0x065f83, 0xfcce91a32a4decdc, 0x7cce91a32a4decdc, 0x000000000000003f, 0x0 }, /* #44 */
+    { 0x255586, 0x255587, 0xc7e07e764e5a36ae, 0xc7e07e764e5a362e, 0x0000000000000007, 0x0 }, /* #45 */
+    { 0x1c3156, 0x1c3156, 0xa667c93adebba951, 0xa667c93adebba951, 0x0000000000000027, 0x0 }, /* #46 */
+    { 0x3e4b13, 0x3e4b12, 0x577f2880b02f63c4, 0x577f2880b02f63c4, 0x000000000000001b, 0x0 }, /* #47 */
+    { 0x174583, 0x174583, 0xa2bde8305ee1165a, 0xa29de8305ee1165a, 0x0000000000000035, 0x0 }, /* #48 */
+    { 0x1d6c96, 0x1d6c97, 0xeb71b1152b9ed384, 0xeb71b1150b9ed384, 0x000000000000001d, 0x0 }, /* #49 */
+    { 0x1f4686, 0x1f4687, 0xf7f58972344faa87, 0xf7f58952344faa87, 0x0000000000000025, 0x0 }, /* #50 */
+    { 0x020ad3, 0x020ad2, 0xfbbc212d6464a5f9, 0xfbbc212d6464a5f9, 0x000000000000001f, 0x0 }, /* #51 */
+    { 0x0e4816, 0x0e4817, 0x7d78fda3a99bf120, 0x3d78fda3a99bf120, 0x000000000000003e, 0x0 }, /* #52 */
+    { 0x0d35d6, 0x0d35d6, 0x4501010f5b94f1a0, 0x4501010f5b94f1a0, 0x0000000000000035, 0x0 }, /* #53 */
+    { 0x2b2286, 0x2b2287, 0xd5f79b2fe4f06701, 0xd5f79b2fe4706701, 0x0000000000000017, 0x0 }, /* #54 */
+    { 0x173216, 0x173216, 0x8584eced530499c7, 0x8584eced530499c7, 0x0000000000000009, 0x0 }, /* #55 */
+    { 0x2b1a02, 0x2b1a03, 0xe38bd78cdd00ebfc, 0xe30bd78cdd00ebfc, 0x0000000000000037, 0x0 }, /* #56 */
+    { 0x3d5746, 0x3d5747, 0xd3e6dec7a50e6b7a, 0xd3e6dec7a5066b7a, 0x0000000000000013, 0x0 }, /* #57 */
+    { 0x060986, 0x060987, 0x88eff36b89a1f0bf, 0x88eff36b89a1f0af, 0x0000000000000004, 0x0 }, /* #58 */
+    { 0x206b96, 0x206b97, 0xc2bcf26f97aa1587, 0xc2bcf26f17aa1587, 0x000000000000001f, 0x0 }, /* #59 */
+    { 0x1a5b53, 0x1a5b52, 0x4be9757211d7fed5, 0x4be9757211d7fed5, 0x000000000000003c, 0x0 }, /* #60 */
+    { 0x3a2353, 0x3a2353, 0x07ae51bd6a923806, 0x07ae519d6a923806, 0x0000000000000025, 0x0 }, /* #61 */
+    { 0x286583, 0x286583, 0xc239a4a256bf2199, 0xc238a4a256bf2199, 0x0000000000000030, 0x0 }, /* #62 */
+    { 0x1f7386, 0x1f7386, 0xefa1b49189ab386f, 0xefa1b49189ab386f, 0x0000000000000004, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_bts_u64[] =
 {
-    { 0x200712, 0x200713, 0xe70f5df8608d754a, 0xe70f5df8608d754a, 0x0000000000000010, 0x0 }, /* #0 */
-    { 0x345a43, 0x345a42, 0xc34155bd932f40b5, 0xc34155bd932f42b5, 0x0000000000000009, 0x0 }, /* #1 */
-    { 0x292b97, 0x292b96, 0xab35d26da836a8a3, 0xab35d26da936a8a3, 0x0000000000000018, 0x0 }, /* #2 */
-    { 0x2d4fd2, 0x2d4fd3, 0xdebc027206eea987, 0xdebc027206eea987, 0x0000000000000035, 0x0 }, /* #3 */
-    { 0x151d12, 0x151d12, 0xf38368fad502eeac, 0xf38368fad522eeac, 0x0000000000000015, 0x0 }, /* #4 */
-    { 0x2a4482, 0x2a4483, 0x4d35d5e06e37df62, 0x4d35d5e06e37df62, 0x0000000000000026, 0x0 }, /* #5 */
-    { 0x302016, 0x302017, 0xa82376eb6e4aab0b, 0xa82376eb6e4aab0b, 0x0000000000000023, 0x0 }, /* #6 */
-    { 0x066343, 0x066342, 0x4061cea263f45e67, 0x4061cea363f45e67, 0x0000000000000020, 0x0 }, /* #7 */
-    { 0x146686, 0x146686, 0xe640cd00b2725a8c, 0xe640cd00f2725a8c, 0x000000000000001e, 0x0 }, /* #8 */
-    { 0x114307, 0x114307, 0xd0d4628e12c91a28, 0xd0d4628e12c91a28, 0x0000000000000003, 0x0 }, /* #9 */
-    { 0x386287, 0x386286, 0x3c72ebe59994dde1, 0x3cf2ebe59994dde1, 0x0000000000000037, 0x0 }, /* #10 */
-    { 0x231646, 0x231646, 0x85471a9bb1e688cb, 0x85471abbb1e688cb, 0x0000000000000025, 0x0 }, /* #11 */
-    { 0x0b6e86, 0x0b6e86, 0x2ab3fe620046d69d, 0x2ab3ff620046d69d, 0x0000000000000028, 0x0 }, /* #12 */
-    { 0x2a1542, 0x2a1542, 0x0bda4cc9f1aed002, 0x0bda4cc9f1aed042, 0x0000000000000006, 0x0 }, /* #13 */
-    { 0x213457, 0x213457, 0x8140f7b6e45139ab, 0x8140f7b6e45139ab, 0x000000000000001e, 0x0 }, /* #14 */
-    { 0x0c4782, 0x0c4782, 0xd691e4afa0866217, 0xd691e4afa0876217, 0x0000000000000010, 0x0 }, /* #15 */
-    { 0x131156, 0x131156, 0x702d5b51081746dd, 0x702d5b51081756dd, 0x000000000000000c, 0x0 }, /* #16 */
-    { 0x1a7a07, 0x1a7a07, 0x4da4d1bac8167962, 0x4da4d1bac8167962, 0x0000000000000028, 0x0 }, /* #17 */
-    { 0x3f4652, 0x3f4653, 0xb5962e4786fda1fe, 0xb5962e4786fda1fe, 0x0000000000000020, 0x0 }, /* #18 */
-    { 0x3f4c46, 0x3f4c46, 0xc794b5b6d8f04a28, 0xc794b5b6f8f04a28, 0x000000000000001d, 0x0 }, /* #19 */
-    { 0x383847, 0x383846, 0x3ad7e1dd70127333, 0x3ad7e1dd72127333, 0x0000000000000019, 0x0 }, /* #20 */
-    { 0x3049d7, 0x3049d7, 0x82bc3838643f7777, 0x82bc3838643f7777, 0x0000000000000002, 0x0 }, /* #21 */
-    { 0x0634d2, 0x0634d2, 0xb60a7e0853b78728, 0xb60afe0853b78728, 0x000000000000002f, 0x0 }, /* #22 */
-    { 0x1f1f42, 0x1f1f42, 0x478a76ae60123e64, 0x478a76af60123e64, 0x0000000000000020, 0x0 }, /* #23 */
-    { 0x302c87, 0x302c87, 0x4279233912c308d6, 0x4279233912c308d6, 0x0000000000000007, 0x0 }, /* #24 */
-    { 0x126487, 0x126486, 0x5f04ce54c5505ced, 0x5f04ce54c5505ded, 0x0000000000000008, 0x0 }, /* #25 */
-    { 0x0b4902, 0x0b4902, 0xae3add64a56e5d19, 0xae3add64a56e5d39, 0x0000000000000005, 0x0 }, /* #26 */
-    { 0x2b2cd2, 0x2b2cd3, 0x7904fef63a4b9870, 0x7904fef63a4b9870, 0x0000000000000038, 0x0 }, /* #27 */
-    { 0x3877c2, 0x3877c2, 0x4a42200730da465f, 0x4a42208730da465f, 0x0000000000000027, 0x0 }, /* #28 */
-    { 0x2f00c7, 0x2f00c6, 0x275b6c7f255b9439, 0x275b6c7f355b9439, 0x000000000000001c, 0x0 }, /* #29 */
-    { 0x062d46, 0x062d47, 0xce5b984fa9485f19, 0xce5b984fa9485f19, 0x0000000000000026, 0x0 }, /* #30 */
-    { 0x0b7b83, 0x0b7b82, 0xef290dad029b80dc, 0xef290dad429b80dc, 0x000000000000001e, 0x0 }, /* #31 */
-    { 0x262096, 0x262096, 0x641cf012b9ad2f32, 0x641cf012b9ad2f3a, 0x0000000000000003, 0x0 }, /* #32 */
-    { 0x3b1d53, 0x3b1d53, 0xd4fe2d87294a6c16, 0xd4fe2d87294a6c16, 0x0000000000000028, 0x0 }, /* #33 */
-    { 0x046397, 0x046396, 0xdbbdaae589443047, 0xdbbdaae5a9443047, 0x000000000000001d, 0x0 }, /* #34 */
-    { 0x0046c3, 0x0046c3, 0x83257e9873c2f3d8, 0x83257e9873c2f3d8, 0x0000000000000018, 0x0 }, /* #35 */
-    { 0x3a6813, 0x3a6813, 0x2566f10f9659dbb3, 0x2566f10f9659dbb3, 0x0000000000000038, 0x0 }, /* #36 */
-    { 0x344a12, 0x344a12, 0x086459b59cf2cccf, 0x087459b59cf2cccf, 0x0000000000000034, 0x0 }, /* #37 */
-    { 0x2b4ac7, 0x2b4ac7, 0xb8e20b77e4d81120, 0xb8e20b77e4d81120, 0x0000000000000021, 0x0 }, /* #38 */
-    { 0x372ac2, 0x372ac3, 0xc729ed5cf633ddd9, 0xc729ed5cf633ddd9, 0x0000000000000030, 0x0 }, /* #39 */
-    { 0x313c96, 0x313c96, 0xbe645b225156629d, 0xbe645b225156629f, 0x0000000000000001, 0x0 }, /* #40 */
-    { 0x1a3a53, 0x1a3a52, 0xaa7adf3c8dbecacb, 0xaa7aff3c8dbecacb, 0x000000000000002d, 0x0 }, /* #41 */
-    { 0x202653, 0x202652, 0xe9170700bb8732c8, 0xe9170700bb8f32c8, 0x0000000000000013, 0x0 }, /* #42 */
-    { 0x052a82, 0x052a83, 0xc096bf7197f3b3a3, 0xc096bf7197f3b3a3, 0x0000000000000017, 0x0 }, /* #43 */
-    { 0x3c7113, 0x3c7113, 0xbb96399f7c395e97, 0xbb96399f7c395e97, 0x0000000000000009, 0x0 }, /* #44 */
-    { 0x3c5813, 0x3c5812, 0x48a7df4a70184249, 0x48e7df4a70184249, 0x0000000000000036, 0x0 }, /* #45 */
-    { 0x0250c3, 0x0250c3, 0xcfa3d4dfb14c6985, 0xcfa3d4dfb14c6985, 0x0000000000000012, 0x0 }, /* #46 */
-    { 0x3b6c56, 0x3b6c56, 0x2dee4e96ab0d4247, 0x2dee4f96ab0d4247, 0x0000000000000028, 0x0 }, /* #47 */
-    { 0x3c08d3, 0x3c08d3, 0xe85f92ff55e6df90, 0xe85f92ff55e6df90, 0x000000000000000e, 0x0 }, /* #48 */
-    { 0x110b87, 0x110b86, 0xc6ee630de1617b6d, 0xc6ee630df1617b6d, 0x000000000000001c, 0x0 }, /* #49 */
-    { 0x0244c3, 0x0244c3, 0x786c663cea7a34d9, 0x786c663cea7a34d9, 0x0000000000000014, 0x0 }, /* #50 */
-    { 0x193c96, 0x193c96, 0x43ac4f2b10e082d0, 0x43ac4f2b10e082d4, 0x0000000000000002, 0x0 }, /* #51 */
-    { 0x1f5687, 0x1f5687, 0x4160c3e0046bcd04, 0x4160c3e0046bcd04, 0x0000000000000028, 0x0 }, /* #52 */
-    { 0x266c43, 0x266c42, 0x9ff672215e6af48d, 0x9ff67a215e6af48d, 0x000000000000002b, 0x0 }, /* #53 */
-    { 0x121d12, 0x121d13, 0x1413e28e85c626a8, 0x1413e28e85c626a8, 0x000000000000002e, 0x0 }, /* #54 */
-    { 0x002bd3, 0x002bd2, 0x88eceadddd7d3bfb, 0xc8eceadddd7d3bfb, 0x000000000000003e, 0x0 }, /* #55 */
-    { 0x191042, 0x191042, 0xa839fc64b639de8b, 0xa83bfc64b639de8b, 0x0000000000000031, 0x0 }, /* #56 */
-    { 0x372d97, 0x372d97, 0xb788f07c5bd9caac, 0xb788f07c5bd9caac, 0x0000000000000033, 0x0 }, /* #57 */
-    { 0x1d6486, 0x1d6487, 0x8eddf0851e3c6450, 0x8eddf0851e3c6450, 0x0000000000000036, 0x0 }, /* #58 */
-    { 0x245cc7, 0x245cc6, 0x1c97efb92be4d023, 0x1c97ffb92be4d023, 0x000000000000002c, 0x0 }, /* #59 */
-    { 0x1051d6, 0x1051d6, 0x1942a935226ed09f, 0x1942a9352a6ed09f, 0x000000000000001b, 0x0 }, /* #60 */
-    { 0x061e86, 0x061e87, 0x2181e54bd247b41d, 0x2181e54bd247b41d, 0x000000000000001c, 0x0 }, /* #61 */
-    { 0x184182, 0x184182, 0x25d5361cc1746311, 0xa5d5361cc1746311, 0x000000000000003f, 0x0 }, /* #62 */
-    { 0x0b3682, 0x0b3683, 0xa19050947c04d648, 0xa19050947c04d648, 0x0000000000000003, 0x0 }, /* #63 */
+    { 0x3e5f12, 0x3e5f12, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x066a07, 0x066a06, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x3a0a83, 0x3a0a82, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x182782, 0x182782, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x0271c3, 0x0271c2, 0xcb295ba0ca91cc58, 0xcb295ba0ca91cc59, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x0a1692, 0x0a1693, 0x03eb01ce817aa595, 0x03eb01ce817aa595, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x194796, 0x194797, 0x3f92c91d69855917, 0x3f92c91d69855917, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x116112, 0x116112, 0xcd008640fc842cd6, 0xcd008640fc842cd7, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x315256, 0x315257, 0x934e94cd7aa6c8c2, 0x934e94cd7aa6c8c2, 0x0000000000000020, 0x0 }, /* #8 */
+    { 0x0e5983, 0x0e5982, 0xf376bb2de6365dd1, 0xf376bb2de6375dd1, 0x0000000000000010, 0x0 }, /* #9 */
+    { 0x1125c3, 0x1125c2, 0x1d01738465530625, 0x1d81738465530625, 0x0000000000000037, 0x0 }, /* #10 */
+    { 0x280557, 0x280557, 0xff61ad2420082ad4, 0xff61ad2420082ad4, 0x0000000000000030, 0x0 }, /* #11 */
+    { 0x3c0e02, 0x3c0e02, 0x1e67825ddcd09f8b, 0x5e67825ddcd09f8b, 0x000000000000003e, 0x0 }, /* #12 */
+    { 0x026256, 0x026257, 0xcc66d06256ff9c76, 0xcc66d06256ff9c76, 0x000000000000000a, 0x0 }, /* #13 */
+    { 0x1b36c6, 0x1b36c6, 0x9befdc23e4216587, 0xbbefdc23e4216587, 0x000000000000003d, 0x0 }, /* #14 */
+    { 0x391bc6, 0x391bc7, 0x6612313d3ca4d830, 0x6612313d3ca4d830, 0x000000000000000c, 0x0 }, /* #15 */
+    { 0x304f92, 0x304f93, 0x66f890d64e21c699, 0x66f890d64e21c699, 0x0000000000000007, 0x0 }, /* #16 */
+    { 0x041f47, 0x041f47, 0xe12e9762472f594c, 0xe12e9762472f594c, 0x0000000000000033, 0x0 }, /* #17 */
+    { 0x3f6c97, 0x3f6c96, 0x1dfa31227ffaa101, 0x3dfa31227ffaa101, 0x000000000000003d, 0x0 }, /* #18 */
+    { 0x0d3dd2, 0x0d3dd2, 0x62eb8878327a4976, 0x62fb8878327a4976, 0x0000000000000034, 0x0 }, /* #19 */
+    { 0x185dd2, 0x185dd2, 0xef7695a73638aeda, 0xef7695a77638aeda, 0x000000000000001e, 0x0 }, /* #20 */
+    { 0x397602, 0x397602, 0x407b6ea94fda9311, 0x407b6ea94fda9351, 0x0000000000000006, 0x0 }, /* #21 */
+    { 0x1d0a57, 0x1d0a57, 0x5b9397638f64e627, 0x5b9397638f64e627, 0x0000000000000038, 0x0 }, /* #22 */
+    { 0x3e3646, 0x3e3647, 0x7346a39a3b58883a, 0x7346a39a3b58883a, 0x0000000000000019, 0x0 }, /* #23 */
+    { 0x052116, 0x052116, 0xce2fe3395dfcb7c3, 0xce2fe3395ffcb7c3, 0x0000000000000019, 0x0 }, /* #24 */
+    { 0x391942, 0x391943, 0x428f8e6df1adf8ca, 0x428f8e6df1adf8ca, 0x0000000000000001, 0x0 }, /* #25 */
+    { 0x3172d7, 0x3172d6, 0xb0a413f1f44f0473, 0xb0a413f1fc4f0473, 0x000000000000001b, 0x0 }, /* #26 */
+    { 0x212c57, 0x212c57, 0x2eb81d0817942fbd, 0x2eb81d0817942fbd, 0x0000000000000000, 0x0 }, /* #27 */
+    { 0x101dc3, 0x101dc3, 0xb08df0cdd7eb3b88, 0xb08df0cdd7eb3b88, 0x0000000000000026, 0x0 }, /* #28 */
+    { 0x156882, 0x156883, 0x9e0c345fac5a6eeb, 0x9e0c345fac5a6eeb, 0x0000000000000001, 0x0 }, /* #29 */
+    { 0x0a3ad2, 0x0a3ad2, 0xfbd185f0726f1ab2, 0xfbd985f0726f1ab2, 0x0000000000000033, 0x0 }, /* #30 */
+    { 0x3a7802, 0x3a7802, 0xc19273d850e6bfbd, 0xe19273d850e6bfbd, 0x000000000000003d, 0x0 }, /* #31 */
+    { 0x154582, 0x154583, 0x3f9df5a7cfef9942, 0x3f9df5a7cfef9942, 0x000000000000003c, 0x0 }, /* #32 */
+    { 0x2e0b16, 0x2e0b16, 0xe588aec26e3221df, 0xe588aec2ee3221df, 0x000000000000001f, 0x0 }, /* #33 */
+    { 0x135746, 0x135746, 0xb74087f3c307263c, 0xb74087f3e307263c, 0x000000000000001d, 0x0 }, /* #34 */
+    { 0x2f11c2, 0x2f11c2, 0xca80c932801605a8, 0xca80c932811605a8, 0x0000000000000018, 0x0 }, /* #35 */
+    { 0x1a6586, 0x1a6587, 0xa989f8a7b590286a, 0xa989f8a7b590286a, 0x000000000000002b, 0x0 }, /* #36 */
+    { 0x173a86, 0x173a87, 0x8fe6dbc61c2abed2, 0x8fe6dbc61c2abed2, 0x0000000000000039, 0x0 }, /* #37 */
+    { 0x1a1f07, 0x1a1f07, 0x4cca7cfa422f0fb6, 0x4cca7cfa422f0fb6, 0x0000000000000011, 0x0 }, /* #38 */
+    { 0x072752, 0x072752, 0xd16c4b88aab76664, 0xd1ec4b88aab76664, 0x0000000000000037, 0x0 }, /* #39 */
+    { 0x271103, 0x271103, 0xea6efb322ff96cfd, 0xea6efb322ff96cfd, 0x0000000000000014, 0x0 }, /* #40 */
+    { 0x2e3587, 0x2e3587, 0xa03c9732889e278f, 0xa03c9732889e278f, 0x0000000000000028, 0x0 }, /* #41 */
+    { 0x174716, 0x174716, 0xddb5ac57d00ca7dc, 0xddb5acd7d00ca7dc, 0x0000000000000027, 0x0 }, /* #42 */
+    { 0x0e3412, 0x0e3412, 0x16d2e005ae54643f, 0x16d2e005ae55643f, 0x0000000000000010, 0x0 }, /* #43 */
+    { 0x371fc6, 0x371fc6, 0x37207c2d70e3f6c5, 0x37307c2d70e3f6c5, 0x0000000000000034, 0x0 }, /* #44 */
+    { 0x0a2503, 0x0a2503, 0x0ae6bc21a3d75cc2, 0x0ae6bc21a3d75cc2, 0x0000000000000016, 0x0 }, /* #45 */
+    { 0x3b6dd2, 0x3b6dd2, 0xc2ce1d448d27ad7f, 0xc2ce1d458d27ad7f, 0x0000000000000020, 0x0 }, /* #46 */
+    { 0x294e96, 0x294e96, 0x91c9318dc1997dbf, 0x91c9318de1997dbf, 0x000000000000001d, 0x0 }, /* #47 */
+    { 0x3f3602, 0x3f3602, 0xaf9d0f213c1f7871, 0xaf9d0fa13c1f7871, 0x0000000000000027, 0x0 }, /* #48 */
+    { 0x2234d6, 0x2234d7, 0xf05295a86fd7d64d, 0xf05295a86fd7d64d, 0x0000000000000034, 0x0 }, /* #49 */
+    { 0x2b4f52, 0x2b4f52, 0x9ea483a70c8465e1, 0x9ea483a70c9465e1, 0x0000000000000014, 0x0 }, /* #50 */
+    { 0x326c12, 0x326c13, 0xd30cad19574485c5, 0xd30cad19574485c5, 0x0000000000000032, 0x0 }, /* #51 */
+    { 0x243293, 0x243292, 0x856fe614b6aaca16, 0x856fe614b6baca16, 0x0000000000000014, 0x0 }, /* #52 */
+    { 0x311502, 0x311503, 0x1fb5611054306a4e, 0x1fb5611054306a4e, 0x0000000000000014, 0x0 }, /* #53 */
+    { 0x2a2447, 0x2a2447, 0x9ec96944eb325915, 0x9ec96944eb325915, 0x0000000000000028, 0x0 }, /* #54 */
+    { 0x002e07, 0x002e07, 0x38d111e65e0b0f74, 0x38d111e65e0b0f74, 0x0000000000000013, 0x0 }, /* #55 */
+    { 0x141106, 0x141106, 0x28bab7bf4e49a6b7, 0x28bab7bfce49a6b7, 0x000000000000001f, 0x0 }, /* #56 */
+    { 0x160707, 0x160707, 0x6a7048fe8542488b, 0x6a7048fe8542488b, 0x0000000000000024, 0x0 }, /* #57 */
+    { 0x2b7bd6, 0x2b7bd6, 0x023348f3081e8bd7, 0x023b48f3081e8bd7, 0x0000000000000033, 0x0 }, /* #58 */
+    { 0x2b7052, 0x2b7052, 0xc617a6c6198b79a2, 0xc617a6c6398b79a2, 0x000000000000001d, 0x0 }, /* #59 */
+    { 0x2031d6, 0x2031d7, 0xbb568f04428ed324, 0xbb568f04428ed324, 0x0000000000000009, 0x0 }, /* #60 */
+    { 0x0a1552, 0x0a1553, 0xf23744d107d70342, 0xf23744d107d70342, 0x0000000000000019, 0x0 }, /* #61 */
+    { 0x1064c6, 0x1064c7, 0x896957b82822d6bb, 0x896957b82822d6bb, 0x000000000000000c, 0x0 }, /* #62 */
+    { 0x2c5396, 0x2c5396, 0x53f05d3fe52b1c5b, 0xd3f05d3fe52b1c5b, 0x000000000000003f, 0x0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_bts_u64_locked[] =
 {
-    { 0x202383, 0x202383, 0x03186b54957d060d, 0x03186b54957d060d, 0x0000000000000022, 0x0 }, /* #0 */
-    { 0x322bc2, 0x322bc2, 0xab1ee389d2d8fd3d, 0xab1ee389d2d9fd3d, 0x0000000000000010, 0x0 }, /* #1 */
-    { 0x2e4c92, 0x2e4c92, 0xe4a17ed920ba4370, 0xe4a17ed921ba4370, 0x0000000000000018, 0x0 }, /* #2 */
-    { 0x2b0146, 0x2b0147, 0x8abc8eecfeaaf8ec, 0x8abc8eecfeaaf8ec, 0x0000000000000035, 0x0 }, /* #3 */
-    { 0x2c0952, 0x2c0952, 0x20e672d4636b2322, 0x20e67ad4636b2322, 0x000000000000002b, 0x0 }, /* #4 */
-    { 0x255192, 0x255193, 0xcd37100bfa2bbbce, 0xcd37100bfa2bbbce, 0x0000000000000007, 0x0 }, /* #5 */
-    { 0x291653, 0x291652, 0xb9ac40e378fa5046, 0xb9ac42e378fa5046, 0x0000000000000029, 0x0 }, /* #6 */
-    { 0x347713, 0x347712, 0xe3c6c430723fe9b3, 0xe3c6c630723fe9b3, 0x0000000000000029, 0x0 }, /* #7 */
-    { 0x247652, 0x247652, 0x216d6dfb16271b3d, 0x216d6dff16271b3d, 0x0000000000000022, 0x0 }, /* #8 */
-    { 0x1567d6, 0x1567d7, 0x3e0a64b34ce7acee, 0x3e0a64b34ce7acee, 0x000000000000002a, 0x0 }, /* #9 */
-    { 0x294853, 0x294852, 0x5daa1fcaa4cae5ac, 0x5daa1fcaa4cbe5ac, 0x0000000000000010, 0x0 }, /* #10 */
-    { 0x3c29c6, 0x3c29c7, 0x9cae4ce0402e4103, 0x9cae4ce0402e4103, 0x0000000000000015, 0x0 }, /* #11 */
-    { 0x310b56, 0x310b56, 0x6f9ee66e47baa8c8, 0x6f9ee66e47baa8cc, 0x0000000000000002, 0x0 }, /* #12 */
-    { 0x3c13d3, 0x3c13d3, 0x0b626e94cdd6d7c3, 0x0b626e94cdd6d7c3, 0x0000000000000022, 0x0 }, /* #13 */
-    { 0x215456, 0x215456, 0x656ca9e77731c8a8, 0x656ca9ef7731c8a8, 0x0000000000000023, 0x0 }, /* #14 */
-    { 0x2b6c02, 0x2b6c02, 0xe3c9abd14347e019, 0xe3cdabd14347e019, 0x0000000000000032, 0x0 }, /* #15 */
-    { 0x142b87, 0x142b86, 0x5c9a3d7df852fcb8, 0x5cda3d7df852fcb8, 0x0000000000000036, 0x0 }, /* #16 */
-    { 0x055416, 0x055416, 0x9071a13104af4b31, 0x9271a13104af4b31, 0x0000000000000039, 0x0 }, /* #17 */
-    { 0x2e3683, 0x2e3683, 0x9d2a7e587cbd0367, 0x9d2a7e587cbd0367, 0x000000000000001d, 0x0 }, /* #18 */
-    { 0x197157, 0x197157, 0x553c803bd87d5c8c, 0x553c803bd87d5c8c, 0x0000000000000021, 0x0 }, /* #19 */
-    { 0x292f56, 0x292f56, 0x8afeaeb0e364415a, 0x8afeaeb0e36441da, 0x0000000000000007, 0x0 }, /* #20 */
-    { 0x3a7397, 0x3a7396, 0xbbd8f33002ce634b, 0xbbd8f33002ee634b, 0x0000000000000015, 0x0 }, /* #21 */
-    { 0x2e5157, 0x2e5157, 0x8ed2f48d86bba09f, 0x8ed2f48d86bba09f, 0x0000000000000015, 0x0 }, /* #22 */
-    { 0x1e0487, 0x1e0487, 0x5ed3ce87729049a8, 0x5ed3ce87729049a8, 0x0000000000000020, 0x0 }, /* #23 */
-    { 0x185bc6, 0x185bc6, 0x4474e08d6604ca2b, 0x4474e08d6604ca3b, 0x0000000000000004, 0x0 }, /* #24 */
-    { 0x1a2106, 0x1a2106, 0xf2cf4e5f6d6fb693, 0xf2cf4e5f6d6fb793, 0x0000000000000008, 0x0 }, /* #25 */
-    { 0x2e2647, 0x2e2646, 0x158c931494281d12, 0x158cb31494281d12, 0x000000000000002d, 0x0 }, /* #26 */
-    { 0x2a4cc3, 0x2a4cc2, 0x52ede4c1cc55c4d6, 0x52ede4c1dc55c4d6, 0x000000000000001c, 0x0 }, /* #27 */
-    { 0x1d28d6, 0x1d28d7, 0x9b521e53c0e42583, 0x9b521e53c0e42583, 0x000000000000003b, 0x0 }, /* #28 */
-    { 0x1119d2, 0x1119d2, 0xddead39ebd763e28, 0xddead79ebd763e28, 0x000000000000002a, 0x0 }, /* #29 */
-    { 0x0815c7, 0x0815c7, 0x97b3c771e2e0d8b6, 0x97b3c771e2e0d8b6, 0x000000000000001f, 0x0 }, /* #30 */
-    { 0x135346, 0x135346, 0x6a20a2d9f89c0161, 0x6a20a6d9f89c0161, 0x000000000000002a, 0x0 }, /* #31 */
-    { 0x074382, 0x074382, 0x1ef6849991bc438b, 0x1ef7849991bc438b, 0x0000000000000030, 0x0 }, /* #32 */
-    { 0x110347, 0x110347, 0x07c0b1e6db096cb8, 0x07c0b1e6db096cb8, 0x0000000000000003, 0x0 }, /* #33 */
-    { 0x227952, 0x227952, 0xfb1f68e2f5203f90, 0xfb1f68e2f5303f90, 0x0000000000000014, 0x0 }, /* #34 */
-    { 0x2d7b47, 0x2d7b47, 0x16c7530640542eb8, 0x16c7530640542eb8, 0x000000000000002c, 0x0 }, /* #35 */
-    { 0x196c82, 0x196c83, 0x77f30bde4ba2f6b5, 0x77f30bde4ba2f6b5, 0x0000000000000004, 0x0 }, /* #36 */
-    { 0x364917, 0x364917, 0x49707b0e9c0d9ecc, 0x49707b0e9c0d9ecc, 0x000000000000000c, 0x0 }, /* #37 */
-    { 0x057506, 0x057507, 0x9fe3c6d460cdb017, 0x9fe3c6d460cdb017, 0x0000000000000027, 0x0 }, /* #38 */
-    { 0x0e1183, 0x0e1182, 0x745de8329334dfff, 0x745de8329334ffff, 0x000000000000000d, 0x0 }, /* #39 */
-    { 0x0653c7, 0x0653c6, 0xe3bec12733039544, 0xe3bec12737039544, 0x000000000000001a, 0x0 }, /* #40 */
-    { 0x372056, 0x372057, 0xcc8c0b71a2ac0923, 0xcc8c0b71a2ac0923, 0x0000000000000026, 0x0 }, /* #41 */
-    { 0x272887, 0x272886, 0x769bdc0fd62960f2, 0x769bdc0fd62968f2, 0x000000000000000b, 0x0 }, /* #42 */
-    { 0x335e57, 0x335e56, 0x7b77b6805989abc2, 0x7b77b6805989abc3, 0x0000000000000000, 0x0 }, /* #43 */
-    { 0x0650d6, 0x0650d6, 0xd46edf0941f84ca1, 0xd46eff0941f84ca1, 0x000000000000002d, 0x0 }, /* #44 */
-    { 0x106a47, 0x106a47, 0xe371638c6ebbad57, 0xe371638c6ebbad57, 0x0000000000000015, 0x0 }, /* #45 */
-    { 0x372e92, 0x372e92, 0xba691e6f28dceddd, 0xba6d1e6f28dceddd, 0x0000000000000032, 0x0 }, /* #46 */
-    { 0x245e83, 0x245e82, 0xde993145a54bf847, 0xde993145a54bf947, 0x0000000000000008, 0x0 }, /* #47 */
-    { 0x024313, 0x024312, 0x009e787b169d8942, 0x009e787b169dc942, 0x000000000000000e, 0x0 }, /* #48 */
-    { 0x2b0207, 0x2b0206, 0xb56b90ef54e536eb, 0xb56b90ef54e5b6eb, 0x000000000000000f, 0x0 }, /* #49 */
-    { 0x044316, 0x044316, 0x5b6f572005ec4811, 0x5b6f572005ec4831, 0x0000000000000005, 0x0 }, /* #50 */
-    { 0x211017, 0x211017, 0xe3a8c83efbe992dc, 0xe3a8c83efbe992dc, 0x000000000000000f, 0x0 }, /* #51 */
-    { 0x3a7c97, 0x3a7c97, 0x65a77e7e509f330c, 0x65a77e7e509f330c, 0x0000000000000002, 0x0 }, /* #52 */
-    { 0x3c07d6, 0x3c07d7, 0x1ca7e94913c3d06a, 0x1ca7e94913c3d06a, 0x0000000000000011, 0x0 }, /* #53 */
-    { 0x275893, 0x275893, 0xaf44fb5d9a3d4fd8, 0xaf44fb5d9a3d4fd8, 0x0000000000000029, 0x0 }, /* #54 */
-    { 0x0e1ec7, 0x0e1ec6, 0x067931ab1d88b731, 0x067d31ab1d88b731, 0x0000000000000032, 0x0 }, /* #55 */
-    { 0x170383, 0x170382, 0x3f5337a63a6fc2a2, 0x3f5337a63b6fc2a2, 0x0000000000000018, 0x0 }, /* #56 */
-    { 0x0c5256, 0x0c5256, 0x67a59642b906b639, 0x67a5964ab906b639, 0x0000000000000023, 0x0 }, /* #57 */
-    { 0x334ac2, 0x334ac3, 0x018beff5c70edad5, 0x018beff5c70edad5, 0x0000000000000031, 0x0 }, /* #58 */
-    { 0x010513, 0x010513, 0xf668ca6e187df909, 0xf668ca6e187df909, 0x000000000000003d, 0x0 }, /* #59 */
-    { 0x3000c2, 0x3000c3, 0x800f174618c35535, 0x800f174618c35535, 0x0000000000000005, 0x0 }, /* #60 */
-    { 0x1e7fd7, 0x1e7fd6, 0xe74685fa65708b75, 0xef4685fa65708b75, 0x000000000000003b, 0x0 }, /* #61 */
-    { 0x2e4942, 0x2e4942, 0x3d5c776e2f9f352e, 0x3d5c776e2f9f752e, 0x000000000000000e, 0x0 }, /* #62 */
-    { 0x3a6146, 0x3a6147, 0x992c186ebd09f6d4, 0x992c186ebd09f6d4, 0x000000000000002b, 0x0 }, /* #63 */
-};
-static const BINU64_TEST_T g_aTests_bsf_u64[] =
-{
-    { 0x314e93, 0x314e93, 0xd757c05f6fb2bfdc, 0x0000000000000000, 0xa618c6684216c9c5, 0x0 }, /* #0 */
-    { 0x0a0a17, 0x0a0a17, 0xd1cb2440a2a45124, 0x0000000000000000, 0x1eb5ea126fb90fb3, 0x0 }, /* #1 */
-    { 0x1a7453, 0x1a7413, 0x9be5d8c9b7caaff4, 0x0000000000000000, 0x2a9b28e90efba341, 0x0 }, /* #2 */
-    { 0x1b0f86, 0x1b0f86, 0x6b01ba4d14221ef5, 0x0000000000000000, 0xf2dc0677fe6e2b49, 0x0 }, /* #3 */
-    { 0x2c2982, 0x2c2982, 0x86b44564212ec994, 0x0000000000000000, 0x7252d9c32537cc7f, 0x0 }, /* #4 */
-    { 0x162b06, 0x162b06, 0x02f4f405e4f5c37b, 0x0000000000000001, 0x9cdf89921fc0969a, 0x0 }, /* #5 */
-    { 0x007fc2, 0x007f82, 0x39f211367fdef822, 0x0000000000000001, 0xef8bad6083480df2, 0x0 }, /* #6 */
-    { 0x231202, 0x231202, 0x396f724e1c470076, 0x0000000000000000, 0x4692567d43b97c57, 0x0 }, /* #7 */
-    { 0x2c4c97, 0x2c4c97, 0xccd55157bd2225a4, 0x0000000000000001, 0xd9a96d9e88cf2d56, 0x0 }, /* #8 */
-    { 0x1b4e07, 0x1b4e07, 0x5cc4fbb299353bfe, 0x0000000000000000, 0xc10c0c9c886871df, 0x0 }, /* #9 */
-    { 0x0f7702, 0x0f7702, 0x7059e0c1ca299688, 0x0000000000000000, 0xe1a595c99cb2d887, 0x0 }, /* #10 */
-    { 0x0c5042, 0x0c5002, 0xd21a7be3bb448f46, 0x0000000000000000, 0x958ec845c8bb9e31, 0x0 }, /* #11 */
-    { 0x3e3513, 0x3e3513, 0xff7c4804e14e18a1, 0x0000000000000000, 0xf06d9b41785c3fff, 0x0 }, /* #12 */
-    { 0x2b6117, 0x2b6117, 0x3146f8a34b10a325, 0x0000000000000000, 0x86e257e06a6dae9b, 0x0 }, /* #13 */
-    { 0x373687, 0x373687, 0x7f3a9fadb9254a72, 0x0000000000000000, 0xe14caaf321c93749, 0x0 }, /* #14 */
-    { 0x2b4893, 0x2b4893, 0x89ac46e8936b4da4, 0x0000000000000001, 0xaa7509bf0d632e4e, 0x0 }, /* #15 */
-    { 0x131113, 0x131113, 0x87bb214ca00e40b8, 0x0000000000000001, 0x0bad0299ce87295e, 0x0 }, /* #16 */
-    { 0x0510c6, 0x051086, 0x679782c1ade546fc, 0x0000000000000000, 0x0438230bcc098209, 0x0 }, /* #17 */
-    { 0x044a02, 0x044a02, 0xb6eb318c74f4ad00, 0x0000000000000000, 0xeee4ad7ecb01fa7f, 0x0 }, /* #18 */
-    { 0x3a4317, 0x3a4317, 0x8ce8842fe214f137, 0x0000000000000000, 0x0e3edeec353e511b, 0x0 }, /* #19 */
-    { 0x1d5f42, 0x1d5f02, 0x36891e5c42d907b5, 0x0000000000000002, 0x500ad6c3e42845fc, 0x0 }, /* #20 */
-    { 0x192447, 0x192407, 0xf112fa2807fa8fed, 0x0000000000000000, 0x236f114014e57143, 0x0 }, /* #21 */
-    { 0x1512c6, 0x151286, 0x9842c4d4b5a0ed69, 0x0000000000000000, 0x83dc46fb478846bd, 0x0 }, /* #22 */
-    { 0x382b83, 0x382b83, 0xd61c6490d932ccb0, 0x0000000000000000, 0x52cbd9c8620e3547, 0x0 }, /* #23 */
-    { 0x0703c7, 0x070387, 0xd408959f39536371, 0x0000000000000000, 0x13877af6ff9703ff, 0x0 }, /* #24 */
-    { 0x195753, 0x195713, 0x796bfb3c890739ed, 0x0000000000000000, 0xd148b5dc603b3d97, 0x0 }, /* #25 */
-    { 0x1b2816, 0x1b2816, 0x7e8123980f402dd5, 0x0000000000000001, 0x2b56d0b3d048110a, 0x0 }, /* #26 */
-    { 0x1f2dd7, 0x1f2d97, 0xde7644d0235869b3, 0x0000000000000000, 0xcb3ac9a4269fe423, 0x0 }, /* #27 */
-    { 0x0c5492, 0x0c5492, 0xe16326e23d043d85, 0x0000000000000000, 0x8a7714c3f48dd08d, 0x0 }, /* #28 */
-    { 0x341393, 0x341393, 0x2030f13e21312013, 0x0000000000000003, 0x3b3643a4ed2e4ec8, 0x0 }, /* #29 */
-    { 0x126252, 0x126212, 0x182f1fea9c4ab7d5, 0x0000000000000005, 0x8acd8aac7dd868e0, 0x0 }, /* #30 */
-    { 0x0b2796, 0x0b2796, 0xaa83c43f2a1e49de, 0x0000000000000001, 0xab2ec32f70c93aba, 0x0 }, /* #31 */
-    { 0x1058c7, 0x105887, 0xcd0110655e3683b5, 0x0000000000000001, 0x8a46545e80db7e62, 0x0 }, /* #32 */
-    { 0x0d0d42, 0x0d0d02, 0x90052c29cbabd2d2, 0x0000000000000001, 0xbd41522443963ff6, 0x0 }, /* #33 */
-    { 0x3758c7, 0x375887, 0xf593b43ae9412b92, 0x0000000000000004, 0xf669f0bef41d6750, 0x0 }, /* #34 */
-    { 0x3c65d2, 0x3c6592, 0x0e7c428de042ff22, 0x0000000000000002, 0x863f7cf2fff55f3c, 0x0 }, /* #35 */
-    { 0x237712, 0x237712, 0xae3d72b01731d875, 0x0000000000000000, 0x1909ea0c44349887, 0x0 }, /* #36 */
-    { 0x246757, 0x246717, 0xb482a81ec31a5021, 0x0000000000000007, 0x391347e02deb6480, 0x0 }, /* #37 */
-    { 0x140113, 0x140113, 0xd23e9fd8fe9c76d8, 0x0000000000000000, 0x068ce4e58d704817, 0x0 }, /* #38 */
-    { 0x071a92, 0x071a92, 0x861ceb3a87350e3d, 0x0000000000000003, 0xd1ce6e2bd4972ff8, 0x0 }, /* #39 */
-    { 0x225207, 0x225207, 0x7831a64052950f93, 0x0000000000000001, 0xe74c43ea8399d092, 0x0 }, /* #40 */
-    { 0x3e4bc7, 0x3e4b87, 0x773e6063f0f64161, 0x0000000000000001, 0xb6008a71202a40be, 0x0 }, /* #41 */
-    { 0x011c43, 0x011c03, 0x373da32a07706174, 0x0000000000000001, 0x8cc964e4afa3578e, 0x0 }, /* #42 */
-    { 0x3e5c16, 0x3e5c16, 0x7f80f08e4b255351, 0x0000000000000002, 0x3df1088f6a311b34, 0x0 }, /* #43 */
-    { 0x2924c3, 0x292483, 0x1072d44e53f45ea9, 0x0000000000000000, 0x63fc88fea2d07625, 0x0 }, /* #44 */
-    { 0x056e07, 0x056e07, 0x35f1b64440d64f05, 0x0000000000000000, 0x6fc87dc08ff54607, 0x0 }, /* #45 */
-    { 0x3760c2, 0x376082, 0xbdca873a0d04eaab, 0x0000000000000000, 0xc0e92d8fbb741087, 0x0 }, /* #46 */
-    { 0x2e2896, 0x2e2896, 0x9288b969fdea130c, 0x0000000000000009, 0xbcee7224ce44a600, 0x0 }, /* #47 */
-    { 0x075992, 0x075992, 0x41392aad9cdc8256, 0x0000000000000000, 0x5faeadced020e54f, 0x0 }, /* #48 */
-    { 0x146057, 0x146017, 0x7e660aea5d9c44c1, 0x0000000000000000, 0xa45a7afd1d56a8a7, 0x0 }, /* #49 */
-    { 0x000a92, 0x000a92, 0xc1a743269d51418f, 0x0000000000000000, 0x35a87f914c2974a3, 0x0 }, /* #50 */
-    { 0x0f44d2, 0x0f4492, 0xf51b7f0a7336ed56, 0x0000000000000001, 0x9b6e4c30e031a596, 0x0 }, /* #51 */
-    { 0x0c1217, 0x0c1217, 0x1714c0fc4c3f6937, 0x0000000000000001, 0xcc5f1c27938a0d0e, 0x0 }, /* #52 */
-    { 0x316b96, 0x316b96, 0x1d1efd48b4900c69, 0x0000000000000000, 0x6d935da99d8690e7, 0x0 }, /* #53 */
-    { 0x2a1997, 0x2a1997, 0x79f586e1ac38292b, 0x0000000000000002, 0x50d3c353e66a5c54, 0x0 }, /* #54 */
-    { 0x3c2793, 0x3c2793, 0xc82423c0939f6ed0, 0x0000000000000006, 0x461c69dcbca73740, 0x0 }, /* #55 */
-    { 0x296d86, 0x296d86, 0x36179fc0af7147a8, 0x0000000000000001, 0x60777d9888f932d2, 0x0 }, /* #56 */
-    { 0x1616c7, 0x161687, 0xf8d9cbe6a446f284, 0x0000000000000001, 0x76f96f51a2d98632, 0x0 }, /* #57 */
-    { 0x3b4b03, 0x3b4b03, 0x4caabdff68fb5581, 0x0000000000000000, 0xe9084b929d9fd7ab, 0x0 }, /* #58 */
-    { 0x197343, 0x197303, 0xbf2d40b4d35feea7, 0x0000000000000000, 0x990a164af3f309d3, 0x0 }, /* #59 */
-    { 0x3d6117, 0x3d6117, 0xa6811ce2e0b2ead8, 0x0000000000000000, 0x4a13f9f5668f4d2d, 0x0 }, /* #60 */
-    { 0x3f69d3, 0x3f6993, 0xfcfbc4bc4ffc4c66, 0x0000000000000001, 0x392f740d353152be, 0x0 }, /* #61 */
-    { 0x2c3f83, 0x2c3f83, 0x8c0e978cf8c5f3e2, 0x0000000000000001, 0x611b812811ff8f56, 0x0 }, /* #62 */
-    { 0x3c1ac6, 0x3c1a86, 0x4662e1356a5d9d80, 0x0000000000000000, 0x45ac2ec5c5af82ad, 0x0 }, /* #63 */
-};
-static const BINU64_TEST_T g_aTests_bsr_u64[] =
-{
-    { 0x322b17, 0x322b17, 0x81d81e518b88cb41, 0x000000000000003f, 0xa3b21baf93ae799c, 0x0 }, /* #0 */
-    { 0x373143, 0x373103, 0x2200af5e5658d4e3, 0x000000000000003d, 0x2fd87faf1af97696, 0x0 }, /* #1 */
-    { 0x267386, 0x267386, 0x1f887357d2be1b2b, 0x000000000000003e, 0x78761ff7774c64ed, 0x0 }, /* #2 */
-    { 0x2c4ec2, 0x2c4e82, 0x4e317fe5a2c46e7b, 0x000000000000003f, 0xd74a575553c3bb7e, 0x0 }, /* #3 */
-    { 0x2b1947, 0x2b1907, 0xd00d504958e3bef3, 0x000000000000003f, 0xcfdba6685a11f0da, 0x0 }, /* #4 */
-    { 0x0a1ec7, 0x0a1e87, 0x81fea8a756ec54b5, 0x000000000000003f, 0x873ae471b5f28dca, 0x0 }, /* #5 */
-    { 0x2b5b17, 0x2b5b17, 0x1500f18076073c31, 0x000000000000003f, 0xa8c8bc68b0ef3619, 0x0 }, /* #6 */
-    { 0x0964c3, 0x096483, 0x7de6a78663f647d7, 0x000000000000003f, 0xba408037f2006e29, 0x0 }, /* #7 */
-    { 0x215997, 0x215997, 0xe98cc1f221d3d5ef, 0x000000000000003b, 0x0fa1a8ff98112d01, 0x0 }, /* #8 */
-    { 0x1e0557, 0x1e0517, 0x97ac41210eb23ca8, 0x000000000000003c, 0x1d090e91ede80a7e, 0x0 }, /* #9 */
-    { 0x1b6053, 0x1b6013, 0x120e39fe23db4ad6, 0x000000000000003e, 0x553c237764015bf4, 0x0 }, /* #10 */
-    { 0x3c6487, 0x3c6487, 0xe067aea6f5eb67c8, 0x000000000000003d, 0x2a9f55d7f6fb45bc, 0x0 }, /* #11 */
-    { 0x3c2c17, 0x3c2c17, 0x8ba1e0fbf0c7c625, 0x000000000000003e, 0x6c227be230b9a587, 0x0 }, /* #12 */
-    { 0x334913, 0x334913, 0xc45e0c6251420138, 0x000000000000003d, 0x25d6ed0dfa7ef82b, 0x0 }, /* #13 */
-    { 0x252497, 0x252497, 0x4345ef25d74d6b18, 0x000000000000003d, 0x2660bc27e45767d0, 0x0 }, /* #14 */
-    { 0x203802, 0x203802, 0x034a504c095849a2, 0x000000000000003c, 0x1788b8d003ddd017, 0x0 }, /* #15 */
-    { 0x1d6bc2, 0x1d6b82, 0x7d88b82ba28d9655, 0x000000000000003e, 0x5be44fe2daf34f70, 0x0 }, /* #16 */
-    { 0x382d87, 0x382d87, 0xa02320db6f0abdc4, 0x000000000000003f, 0xe1cfb9cde2421a58, 0x0 }, /* #17 */
-    { 0x2f73c6, 0x2f7386, 0x355d612fd2e2078b, 0x000000000000003e, 0x61a73d8e459790db, 0x0 }, /* #18 */
-    { 0x3a6792, 0x3a6792, 0x6e6a2481b3ef76f2, 0x000000000000003e, 0x58228ad53a82a8f5, 0x0 }, /* #19 */
-    { 0x085307, 0x085307, 0x67321313f59ec835, 0x000000000000003d, 0x25801f098882587f, 0x0 }, /* #20 */
-    { 0x353bc6, 0x353b86, 0x7a9518246385264b, 0x000000000000003d, 0x2c0bae9f5264225b, 0x0 }, /* #21 */
-    { 0x355f52, 0x355f12, 0xc42acfec4b449753, 0x000000000000003e, 0x77a8a62096b8b1ea, 0x0 }, /* #22 */
-    { 0x323c17, 0x323c17, 0x74f66c60c9e4fdf3, 0x000000000000003f, 0xd82c55c55e454e9d, 0x0 }, /* #23 */
-    { 0x3304c3, 0x330483, 0x094c00585307606e, 0x000000000000003e, 0x4369523b1caa962c, 0x0 }, /* #24 */
-    { 0x154212, 0x154212, 0x82a3114bc8f7c4f2, 0x000000000000003c, 0x1279119c5fc45447, 0x0 }, /* #25 */
-    { 0x332217, 0x332217, 0x487530870cccf8fa, 0x000000000000003f, 0xc54812fac5c4f367, 0x0 }, /* #26 */
-    { 0x155dc3, 0x155d83, 0x7b8bb0528ad45aa7, 0x0000000000000037, 0x00d4b0320fe4f608, 0x0 }, /* #27 */
-    { 0x3b43d6, 0x3b4396, 0xff657e276a784a89, 0x000000000000003f, 0x9a11635c603d52f5, 0x0 }, /* #28 */
-    { 0x123a42, 0x123a02, 0x3b835d2e4d372f1a, 0x000000000000003c, 0x160f2afbad5a9588, 0x0 }, /* #29 */
-    { 0x0e5007, 0x0e5007, 0xcdd41a7854bd252e, 0x000000000000003f, 0xbd38e0b9e015e433, 0x0 }, /* #30 */
-    { 0x2951c3, 0x295183, 0xff1021c680942901, 0x000000000000003d, 0x29a637a1fc196e82, 0x0 }, /* #31 */
-    { 0x0e4043, 0x0e4003, 0x41cfe69fb4255497, 0x000000000000003b, 0x081f26eeb82dd1a6, 0x0 }, /* #32 */
-    { 0x345746, 0x345706, 0x2ad4ec71202b0ebe, 0x000000000000003e, 0x54879b1c80ef2582, 0x0 }, /* #33 */
-    { 0x1855c3, 0x185583, 0xb3b074a9b8e8acea, 0x000000000000003f, 0xc809cbf745bb3e95, 0x0 }, /* #34 */
-    { 0x2d4942, 0x2d4902, 0xb67dd98f7af7a71a, 0x000000000000003e, 0x6ce441c88056780f, 0x0 }, /* #35 */
-    { 0x1a6953, 0x1a6913, 0xc1ed9540454c0543, 0x000000000000003f, 0xe83aee0054e19dbd, 0x0 }, /* #36 */
-    { 0x1f7757, 0x1f7717, 0xe29d8180fb1bde44, 0x000000000000003c, 0x1396a66d52a12d14, 0x0 }, /* #37 */
-    { 0x0868d2, 0x086892, 0x09ebe8448ca419c6, 0x000000000000003f, 0xfc46457ededdee46, 0x0 }, /* #38 */
-    { 0x3c12c7, 0x3c1287, 0xd93a9835b192bf03, 0x000000000000003c, 0x1eaff5f855deed57, 0x0 }, /* #39 */
-    { 0x3d1d52, 0x3d1d12, 0x183df721eb253700, 0x000000000000003a, 0x051971b8cc2ba3f6, 0x0 }, /* #40 */
-    { 0x386987, 0x386987, 0xa0f0062ea1337552, 0x000000000000003d, 0x32255e882e25c6e6, 0x0 }, /* #41 */
-    { 0x216d43, 0x216d03, 0x46a853bf414c84e3, 0x000000000000003f, 0xa265693cd51244d6, 0x0 }, /* #42 */
-    { 0x1f73c2, 0x1f7382, 0x9e8bee38d7fde806, 0x000000000000003c, 0x1c889082b4c4ae32, 0x0 }, /* #43 */
-    { 0x075552, 0x075512, 0x422e0aa13dba51e7, 0x000000000000003f, 0xb70b0058dcbbf1f8, 0x0 }, /* #44 */
-    { 0x032d83, 0x032d83, 0xb50da6e8a03cc2a0, 0x000000000000003f, 0x9f004dfe53490561, 0x0 }, /* #45 */
-    { 0x000f46, 0x000f06, 0x840351869fc8021f, 0x000000000000003e, 0x4e233cbcb5dd3678, 0x0 }, /* #46 */
-    { 0x2861c6, 0x286186, 0x0808bd8991f2d5ff, 0x000000000000003f, 0xccc001fa35d3717d, 0x0 }, /* #47 */
-    { 0x014a82, 0x014a82, 0x036df22049ddd77b, 0x000000000000003f, 0xca8fabc9273314a2, 0x0 }, /* #48 */
-    { 0x171e83, 0x171e83, 0x6fdd91e2e995e4c2, 0x000000000000003f, 0x9bdb5878fb94a4fa, 0x0 }, /* #49 */
-    { 0x0d5d47, 0x0d5d07, 0x811b74acabeea10b, 0x000000000000003e, 0x53a03463b188e998, 0x0 }, /* #50 */
-    { 0x0f7a53, 0x0f7a13, 0x57f4132dcb71bc19, 0x000000000000003e, 0x7c4df652d9171c77, 0x0 }, /* #51 */
-    { 0x264117, 0x264117, 0x321fbb9148194191, 0x000000000000003f, 0xca97668ec1536720, 0x0 }, /* #52 */
-    { 0x0d7a12, 0x0d7a12, 0x48e710dd61dc5e7f, 0x000000000000003d, 0x2542ba927a0421bb, 0x0 }, /* #53 */
-    { 0x265a52, 0x265a12, 0xa56fc167cd096b7c, 0x000000000000003d, 0x310d08380c026464, 0x0 }, /* #54 */
-    { 0x162d92, 0x162d92, 0x9aa9c0800665261f, 0x000000000000003e, 0x46582e1d7e9d4200, 0x0 }, /* #55 */
-    { 0x3b15d7, 0x3b1597, 0x7965610758f4bce2, 0x000000000000003e, 0x5c3dc71ceec550d4, 0x0 }, /* #56 */
-    { 0x1b2e93, 0x1b2e93, 0x0cdb48f3d2cee402, 0x000000000000003e, 0x7e34c5e3509270f0, 0x0 }, /* #57 */
-    { 0x2b59d6, 0x2b5996, 0x33f61948e8746e4f, 0x000000000000003e, 0x5dd8f4c9e1f60172, 0x0 }, /* #58 */
-    { 0x2e4746, 0x2e4706, 0xbadf1b8534a70e49, 0x000000000000003f, 0xd13175c38d87d6f5, 0x0 }, /* #59 */
-    { 0x2a7ed2, 0x2a7e92, 0x99ca70f8cfee1d5f, 0x000000000000003f, 0x97e101ec39beb702, 0x0 }, /* #60 */
-    { 0x053913, 0x053913, 0x1cc4366cd3ae5e97, 0x000000000000003e, 0x53877d3cd5d11c08, 0x0 }, /* #61 */
-    { 0x2e7802, 0x2e7802, 0xba7a600987a61ca7, 0x000000000000003f, 0xa62d9e00f8370cdd, 0x0 }, /* #62 */
-    { 0x202596, 0x202596, 0xd1abed465fc35798, 0x000000000000003f, 0x91734c222e6697ba, 0x0 }, /* #63 */
-};
-static const BINU64_TEST_T g_aTests_imul_two_u64[] =
-{
-    { 0x0b75d6, 0x0b7dd7, 0x6bbbbabf1bed1bcb, 0x7d21e352c71882de, 0x4ddfda9f71e188da, 0x0 }, /* #0 */
-    { 0x0a03d6, 0x0a0bd7, 0xa3c16102ba0209a7, 0x0c32d472694f9148, 0x3dd1e83f2cc7fd78, 0x0 }, /* #1 */
-    { 0x264083, 0x264883, 0xb3132b982670bb37, 0x7a55e12056141f56, 0xe4b45b1cef93225a, 0x0 }, /* #2 */
-    { 0x093ec2, 0x093ec3, 0xb733d0e8211534a7, 0xe365e207ea4ec03d, 0x66ba360aead86c7b, 0x0 }, /* #3 */
-    { 0x315e43, 0x315e43, 0xdfea7d1f76ff3b52, 0x28e6abbdf9ab795e, 0x38358a8e1bbc8e97, 0x0 }, /* #4 */
-    { 0x1b0d56, 0x1b0d57, 0x1474aabc05e46065, 0x69089de6ce48d005, 0xec5c24ccb7752721, 0x0 }, /* #5 */
-    { 0x3363d6, 0x336bd7, 0x322d04286b729f20, 0x309cf5701830cde0, 0xf7c6b203696c18a7, 0x0 }, /* #6 */
-    { 0x107f92, 0x107f93, 0x1aa5456ccc3a72f4, 0xf9c30afb9f295498, 0xd31a13ee9870c31e, 0x0 }, /* #7 */
-    { 0x1218c3, 0x1218c3, 0xb46b9b31f7f30769, 0xad3de010d47f576a, 0x4c516292c499c8da, 0x0 }, /* #8 */
-    { 0x1e6587, 0x1e6d87, 0x9ee35cac909da981, 0xb54b036a8ca7f75f, 0x1b4c7152a0d950df, 0x0 }, /* #9 */
-    { 0x234c56, 0x234c57, 0xcf59af7d62c680bb, 0x404246defb094d4a, 0x521e8b180910603e, 0x0 }, /* #10 */
-    { 0x3d5dd3, 0x3d5dd3, 0x1d30efccc2b68663, 0x6888ea55ebe131a0, 0xd2300dc077cf69e0, 0x0 }, /* #11 */
-    { 0x164196, 0x164997, 0x55f6cb53433ee42f, 0x639ffe8fc3962218, 0xc1abd3463d9ec168, 0x0 }, /* #12 */
-    { 0x3b3a52, 0x3b3a53, 0x2eb4b06e85c724d1, 0xe7b34aa7da5ad996, 0x4a2bc53418ab1db6, 0x0 }, /* #13 */
-    { 0x1f7ed6, 0x1f7ed7, 0xf7d05bb7211c09ef, 0x151e706b30163bdb, 0x2aaa6043503588d5, 0x0 }, /* #14 */
-    { 0x156497, 0x156c97, 0xb33a9e3031d28199, 0x0491b285bf2b72a6, 0x84e2dc8d8d677b96, 0x0 }, /* #15 */
-    { 0x3d5052, 0x3d5853, 0xb0d806693677394f, 0xaffa2e271b8f8351, 0xa76fb0c7768d115f, 0x0 }, /* #16 */
-    { 0x3e6d03, 0x3e6d03, 0x547fe834e9bc7854, 0x598eb61d7c588c6c, 0xe52fad435965b86f, 0x0 }, /* #17 */
-    { 0x181cc7, 0x181cc7, 0xa4d1001e9a097c90, 0x4725c3e89c8ab140, 0x80b3a6a2955ec474, 0x0 }, /* #18 */
-    { 0x005602, 0x005e03, 0xce25543008643403, 0xc582ef97f5d7dbb3, 0x283378a2b4ba2291, 0x0 }, /* #19 */
-    { 0x346846, 0x346847, 0x82dc63abfe7efc26, 0x5dd16a9b30c84610, 0x69cc05b0931391d8, 0x0 }, /* #20 */
-    { 0x091c13, 0x091c13, 0x2283e702a165cd37, 0x1e882e1b8d5da46e, 0x60b92e2d41b34602, 0x0 }, /* #21 */
-    { 0x061d03, 0x061d03, 0xf35ee145b0b694cd, 0x8d05d6bc829075a3, 0x4a36a7de9a17b42f, 0x0 }, /* #22 */
-    { 0x0705c2, 0x070dc3, 0x98e2ef70fcd35e86, 0x9c9a4678cdf3fc72, 0x82c8cd3c5ad5aed3, 0x0 }, /* #23 */
-    { 0x1a1f93, 0x1a1f93, 0xfe18e0a02e0e9022, 0x846329c90ec143ba, 0x6ea5de5c5343690d, 0x0 }, /* #24 */
-    { 0x2901d3, 0x2909d3, 0x5213eed5a591fb32, 0x3ce355ed398dd8f0, 0xc14ed8061aa4eb38, 0x0 }, /* #25 */
-    { 0x087297, 0x087a97, 0x024027974d5ac512, 0xee82e3bbcfb6ccb8, 0x784e61dd41e74c7c, 0x0 }, /* #26 */
-    { 0x3b31d7, 0x3b39d7, 0x1413dc40328759ba, 0x5f1a32cdfeca9906, 0x4f280bb3a3e118df, 0x0 }, /* #27 */
-    { 0x183d56, 0x183d57, 0xd4fb6ad119650e60, 0x185d4a47fc120ee0, 0x5cc691930621eaed, 0x0 }, /* #28 */
-    { 0x3f7952, 0x3f7953, 0x444f37f681007249, 0xa33de0bb8ee920e7, 0x69768802ace2f9af, 0x0 }, /* #29 */
-    { 0x1b5092, 0x1b5893, 0x219d0727ba86b425, 0x82e273a9d8dfa9ca, 0x2fe39216cc40c382, 0x0 }, /* #30 */
-    { 0x0c1b97, 0x0c1b97, 0x3f0e603cf17138f6, 0xafd9a6680cf1ebea, 0x6134a30e48d0444f, 0x0 }, /* #31 */
-    { 0x3c7d02, 0x3c7d03, 0xeb44bf402190d3da, 0x56cf02ff2e9dbce8, 0x7ca8ab7cae6839c4, 0x0 }, /* #32 */
-    { 0x1219d6, 0x1219d7, 0xb2060e34bbb14091, 0x36c7666deea3cc57, 0x2562bf5b2b8eb267, 0x0 }, /* #33 */
-    { 0x012357, 0x012b57, 0x9b02cee8c4b8ca5e, 0xc4ab21dcad7e9e34, 0x526e04dfd55e1006, 0x0 }, /* #34 */
-    { 0x0176c2, 0x017ec3, 0x2439c14953eed270, 0x7dd83d846ae5cc50, 0xd7f3591fcbc0b233, 0x0 }, /* #35 */
-    { 0x202f57, 0x202f57, 0xe4c516cc69c38aab, 0xd2d1c177bc7b3f50, 0xd812db56c75bbdf0, 0x0 }, /* #36 */
-    { 0x3d7752, 0x3d7f53, 0xf0389c722c809dfd, 0xa7eca4c26a4a9839, 0xaecc0132d4a739ed, 0x0 }, /* #37 */
-    { 0x223252, 0x223a53, 0x2a30998f74b1644f, 0x35f722596a04da40, 0x160cc2f7dcb1b1c0, 0x0 }, /* #38 */
-    { 0x141243, 0x141a43, 0x0365440a1bfb1ddb, 0xc36835c2c0e183ad, 0x2cf8c6412d560f17, 0x0 }, /* #39 */
-    { 0x200d43, 0x200d43, 0xa20b6ea34bc8d812, 0x4f740b9241269646, 0x14907e11dc8ca0cb, 0x0 }, /* #40 */
-    { 0x043956, 0x043957, 0x413affbc95ec2046, 0x728189de680e12de, 0xcdccc728486b9045, 0x0 }, /* #41 */
-    { 0x271a03, 0x271a03, 0xf06913ad20273e44, 0xa38a80b7a5bfbc7c, 0xea5ce04a428adbaf, 0x0 }, /* #42 */
-    { 0x093002, 0x093803, 0xf98045218fae6c7c, 0x32413578f47d426c, 0xd290d3a3543a9705, 0x0 }, /* #43 */
-    { 0x367bd2, 0x367bd3, 0x42812c0626fd5795, 0xf2426425e4cdc61a, 0x0cec2443ae713f32, 0x0 }, /* #44 */
-    { 0x005203, 0x005a03, 0xa28c3d79b4a593d3, 0xccc0cf1b16a05aa5, 0x83a4a2f72517e4a7, 0x0 }, /* #45 */
-    { 0x0728d2, 0x0728d3, 0x1e4f979aee492b4c, 0xdbe88da1a94a9f4c, 0xafff49f3bb6a0f01, 0x0 }, /* #46 */
-    { 0x1029d6, 0x1029d7, 0x066a20aa55f30763, 0xbb6ca5656e32cd29, 0xccae61fa61869d03, 0x0 }, /* #47 */
-    { 0x220b42, 0x220b43, 0x6d4bd742c36f0374, 0xaf512601708a4014, 0xaa4be3b1ce214549, 0x0 }, /* #48 */
-    { 0x112fd6, 0x112fd7, 0x060563a036f8d7ea, 0x670d5af6a2ebd3a4, 0xb49ae754cbcfc14a, 0x0 }, /* #49 */
-    { 0x097792, 0x097f93, 0xdfe206a0cdcb53ab, 0xa3b26383756d203e, 0x873a1a05b02102ba, 0x0 }, /* #50 */
-    { 0x0262c3, 0x026ac3, 0x59203301112419e5, 0x9e3bd1fc76987472, 0x690251b890f4938a, 0x0 }, /* #51 */
-    { 0x031c12, 0x031c13, 0x601d1664f6e78b31, 0x17b72660fd742208, 0xd6b13bd495a93088, 0x0 }, /* #52 */
-    { 0x0e66c7, 0x0e6ec7, 0xe61fa39b4a9b7cd1, 0xe89ef6cadb4f8aca, 0x876fe5d2e72e28aa, 0x0 }, /* #53 */
-    { 0x1941c6, 0x1949c7, 0xcaff7f6518ef5ded, 0x52c7f33a6d35e8fb, 0x4d44283b8c04c587, 0x0 }, /* #54 */
-    { 0x2d4042, 0x2d4843, 0x74de038c4157f6a1, 0x6e84092c22c33411, 0x0fcb4ac35bbaf771, 0x0 }, /* #55 */
-    { 0x197102, 0x197903, 0x073d5bc3a6d2858a, 0x85d11a43881d69ae, 0x5d8359f6cd5362eb, 0x0 }, /* #56 */
-    { 0x073497, 0x073c97, 0x29ef66a3228f3d06, 0xa7809ccfc01cd3fc, 0xc1d1c74f243b8daa, 0x0 }, /* #57 */
-    { 0x341457, 0x341c57, 0x7373081509ebcbd8, 0x36ce1742ca8b0b70, 0x9fdcf8428517d5ea, 0x0 }, /* #58 */
-    { 0x2e6613, 0x2e6e13, 0xb8b81182c30cbabe, 0xa61d097363c377f6, 0xe361df6dfc858ae5, 0x0 }, /* #59 */
-    { 0x132016, 0x132817, 0x2216a3189df298ef, 0x6a92ef6d6f070099, 0xdb39f8fefc2daef7, 0x0 }, /* #60 */
-    { 0x0a1a56, 0x0a1a57, 0xf09c0f24d450e12c, 0xd24eb632a0a730a8, 0x1540638cd5a63e3e, 0x0 }, /* #61 */
-    { 0x072807, 0x072807, 0xeff511825a6a2a25, 0x00d1c962331baf62, 0xbd12f2d90250a73a, 0x0 }, /* #62 */
-    { 0x0523c2, 0x052bc3, 0xe77e7fa4634a5e71, 0xb39167f89d4cbced, 0x0f4b3b05e1edfc3d, 0x0 }, /* #63 */
+    { 0x0e2216, 0x0e2216, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
+    { 0x3b50d6, 0x3b50d6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
+    { 0x312ac2, 0x312ac2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
+    { 0x1a7bc7, 0x1a7bc6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
+    { 0x3f0193, 0x3f0193, 0x616d8cc67a05b43b, 0x616d8cc67a05b43b, 0x0000000000000000, 0x0 }, /* #4 */
+    { 0x2d2852, 0x2d2852, 0x81f7241ba234d460, 0x81f7241ba234d461, 0x0000000000000000, 0x0 }, /* #5 */
+    { 0x3d7f87, 0x3d7f87, 0xfc8bc91b8c1ad867, 0xfc8bc91b8c1ad867, 0x0000000000000000, 0x0 }, /* #6 */
+    { 0x3f31d2, 0x3f31d2, 0x07c11210022c6898, 0x07c11210022c6899, 0x0000000000000000, 0x0 }, /* #7 */
+    { 0x037f87, 0x037f87, 0x3cb0bfe3a7c92e3c, 0x3cb0bfe3a7c92e3c, 0x0000000000000016, 0x0 }, /* #8 */
+    { 0x341c02, 0x341c03, 0x276333e614732c27, 0x276333e614732c27, 0x0000000000000036, 0x0 }, /* #9 */
+    { 0x347483, 0x347483, 0x388a2f5104dd960c, 0x388a2f5104dd960c, 0x0000000000000003, 0x0 }, /* #10 */
+    { 0x3412c2, 0x3412c3, 0xdba4413bc57a8e91, 0xdba4413bc57a8e91, 0x0000000000000038, 0x0 }, /* #11 */
+    { 0x261306, 0x261307, 0x1eef54a31da47b3d, 0x1eef54a31da47b3d, 0x0000000000000012, 0x0 }, /* #12 */
+    { 0x3c6cc7, 0x3c6cc6, 0x80124a190b49e635, 0xa0124a190b49e635, 0x000000000000003d, 0x0 }, /* #13 */
+    { 0x335c52, 0x335c52, 0xad9dc9cd8f6cd9bc, 0xad9dc9cdcf6cd9bc, 0x000000000000001e, 0x0 }, /* #14 */
+    { 0x250a43, 0x250a42, 0x526550270509144c, 0x526550270509144d, 0x0000000000000000, 0x0 }, /* #15 */
+    { 0x174492, 0x174493, 0x3c0baec8e0e04a1e, 0x3c0baec8e0e04a1e, 0x000000000000003d, 0x0 }, /* #16 */
+    { 0x3b2ac2, 0x3b2ac3, 0xfa7142f70bbf989e, 0xfa7142f70bbf989e, 0x0000000000000036, 0x0 }, /* #17 */
+    { 0x302a82, 0x302a82, 0x0a4edb0c67b50e76, 0x0a4edb0c67b54e76, 0x000000000000000e, 0x0 }, /* #18 */
+    { 0x300492, 0x300492, 0x2bd42f6e05bdad20, 0x2bd43f6e05bdad20, 0x000000000000002c, 0x0 }, /* #19 */
+    { 0x2d22d2, 0x2d22d2, 0x925278ca33f7ccb4, 0x925278ea33f7ccb4, 0x0000000000000025, 0x0 }, /* #20 */
+    { 0x3b2956, 0x3b2957, 0x7dd21a3cde03792b, 0x7dd21a3cde03792b, 0x0000000000000005, 0x0 }, /* #21 */
+    { 0x0b0b97, 0x0b0b97, 0xc79d6716e413ff91, 0xc79d6716e413ff91, 0x0000000000000022, 0x0 }, /* #22 */
+    { 0x3b1047, 0x3b1047, 0x9117b368ac9f7dbb, 0x9117b368ac9f7dbb, 0x0000000000000012, 0x0 }, /* #23 */
+    { 0x1a2a93, 0x1a2a92, 0x9b78d1ad7862a48a, 0x9b7ad1ad7862a48a, 0x0000000000000031, 0x0 }, /* #24 */
+    { 0x380742, 0x380743, 0xd821cec29e05d2a9, 0xd821cec29e05d2a9, 0x0000000000000000, 0x0 }, /* #25 */
+    { 0x3e3853, 0x3e3853, 0xbef32d29458fca68, 0xbef32d29458fca68, 0x0000000000000017, 0x0 }, /* #26 */
+    { 0x2f0b46, 0x2f0b47, 0xfa44173f7f1cf4ff, 0xfa44173f7f1cf4ff, 0x000000000000001e, 0x0 }, /* #27 */
+    { 0x006843, 0x006843, 0x0f7b7757bb0bc501, 0x0f7b7757bb0bc501, 0x0000000000000022, 0x0 }, /* #28 */
+    { 0x0c5642, 0x0c5643, 0xa14707c593458b6d, 0xa14707c593458b6d, 0x0000000000000008, 0x0 }, /* #29 */
+    { 0x3a3d43, 0x3a3d42, 0x28ed3d9aad36527b, 0x28ed3d9aadb6527b, 0x0000000000000017, 0x0 }, /* #30 */
+    { 0x341d57, 0x341d57, 0x98ee64e57e23b4f1, 0x98ee64e57e23b4f1, 0x0000000000000037, 0x0 }, /* #31 */
+    { 0x2b3703, 0x2b3703, 0x00ebed00eb424d1e, 0x00ebed00eb424d1e, 0x000000000000002d, 0x0 }, /* #32 */
+    { 0x273903, 0x273903, 0x05a4b6d01023ade7, 0x05a4b6d01023ade7, 0x0000000000000015, 0x0 }, /* #33 */
+    { 0x314747, 0x314746, 0xea73e548fac354db, 0xea73ed48fac354db, 0x000000000000002b, 0x0 }, /* #34 */
+    { 0x3a7712, 0x3a7712, 0x4d9f16fa754fa00c, 0x4dbf16fa754fa00c, 0x0000000000000035, 0x0 }, /* #35 */
+    { 0x130842, 0x130843, 0x45010fb2a3164e2a, 0x45010fb2a3164e2a, 0x000000000000000a, 0x0 }, /* #36 */
+    { 0x317253, 0x317252, 0xefb801e4c6644f10, 0xefb801e4d6644f10, 0x000000000000001c, 0x0 }, /* #37 */
+    { 0x1c50d6, 0x1c50d7, 0x67f918d78fb88f1a, 0x67f918d78fb88f1a, 0x0000000000000027, 0x0 }, /* #38 */
+    { 0x066952, 0x066953, 0x30880334214a603d, 0x30880334214a603d, 0x0000000000000018, 0x0 }, /* #39 */
+    { 0x1c51d3, 0x1c51d2, 0x3aefff29a6dd156c, 0x3aefff2ba6dd156c, 0x0000000000000021, 0x0 }, /* #40 */
+    { 0x3117d2, 0x3117d2, 0x6a9ab01872613cfc, 0x6a9ab05872613cfc, 0x0000000000000026, 0x0 }, /* #41 */
+    { 0x297f53, 0x297f53, 0x1dcec5970e3985ac, 0x1dcec5970e3985ac, 0x0000000000000014, 0x0 }, /* #42 */
+    { 0x1b77c3, 0x1b77c3, 0x3c9ad641676bfc5e, 0x3c9ad641676bfc5e, 0x0000000000000037, 0x0 }, /* #43 */
+    { 0x2208d6, 0x2208d6, 0x3bf9d915bdbcf311, 0x3bf9d955bdbcf311, 0x0000000000000026, 0x0 }, /* #44 */
+    { 0x0a71d2, 0x0a71d3, 0x2018e04f3132d690, 0x2018e04f3132d690, 0x0000000000000004, 0x0 }, /* #45 */
+    { 0x203702, 0x203702, 0xd9a3aa7594503ea2, 0xd9a3ea7594503ea2, 0x000000000000002e, 0x0 }, /* #46 */
+    { 0x246817, 0x246816, 0x44251c1008b5fdf9, 0x44251c1008bdfdf9, 0x0000000000000013, 0x0 }, /* #47 */
+    { 0x3045d2, 0x3045d2, 0x8d6e305fa27532a1, 0x8d6e305fe27532a1, 0x000000000000001e, 0x0 }, /* #48 */
+    { 0x383e96, 0x383e97, 0x3f15ea5a9b5a6d87, 0x3f15ea5a9b5a6d87, 0x000000000000000b, 0x0 }, /* #49 */
+    { 0x203586, 0x203587, 0x4ab865377542f5f1, 0x4ab865377542f5f1, 0x0000000000000035, 0x0 }, /* #50 */
+    { 0x0a7843, 0x0a7843, 0xba149e73b578b31e, 0xba149e73b578b31e, 0x0000000000000015, 0x0 }, /* #51 */
+    { 0x083fd3, 0x083fd2, 0xa21bb9feef56402f, 0xa21bb9feef56403f, 0x0000000000000004, 0x0 }, /* #52 */
+    { 0x283552, 0x283553, 0xe6736017a343bc32, 0xe6736017a343bc32, 0x0000000000000035, 0x0 }, /* #53 */
+    { 0x326f56, 0x326f56, 0x1ac7ee0fec3a159c, 0x1ac7ee2fec3a159c, 0x0000000000000025, 0x0 }, /* #54 */
+    { 0x3a55c6, 0x3a55c7, 0x8caa5334bd279799, 0x8caa5334bd279799, 0x000000000000000a, 0x0 }, /* #55 */
+    { 0x3b2d93, 0x3b2d93, 0x1c9bf1f01f2e5c7e, 0x1c9bf1f01f2e5c7e, 0x0000000000000028, 0x0 }, /* #56 */
+    { 0x0117d7, 0x0117d7, 0x32f24dc63b8b1e96, 0x32f24dc63b8b1e96, 0x0000000000000019, 0x0 }, /* #57 */
+    { 0x1d7e93, 0x1d7e92, 0xb2ba768cafe0a933, 0xb2fa768cafe0a933, 0x0000000000000036, 0x0 }, /* #58 */
+    { 0x073882, 0x073883, 0x4c9f110417912204, 0x4c9f110417912204, 0x000000000000003e, 0x0 }, /* #59 */
+    { 0x227e56, 0x227e56, 0x71d98d80035b3b93, 0x71d98d80035f3b93, 0x0000000000000012, 0x0 }, /* #60 */
+    { 0x053113, 0x053112, 0x98d2153c08ce958d, 0x98da153c08ce958d, 0x0000000000000033, 0x0 }, /* #61 */
+    { 0x1d1e52, 0x1d1e53, 0x9b0495dfc9d97820, 0x9b0495dfc9d97820, 0x0000000000000028, 0x0 }, /* #62 */
+    { 0x397493, 0x397492, 0x963568964a9a561f, 0x963569964a9a561f, 0x0000000000000028, 0x0 }, /* #63 */
 };
 
@@ -6398,403 +5800,403 @@
 static const BINU16_TEST_T g_aTests_shld_u16[] =
 {
-    { 0x0f6dc6, 0x0f6d92, 0xcf5f, 0xfcc1, 0x9823, 11 }, /* #0 */
-    { 0x184f57, 0x184f96, 0x8a69, 0x9533, 0x2a66, 15 }, /* #1 */
-    { 0x1e6047, 0x1e6813, 0xcf05, 0x3c16, 0x8558,  2 }, /* #2 */
-    { 0x012ad2, 0x012216, 0xa363, 0x7e60, 0xf302, 13 }, /* #3 */
-    { 0x037497, 0x037c13, 0xe4e5, 0x2d19, 0xa336, 11 }, /* #4 */
-    { 0x253753, 0x253f92, 0x13ad, 0x9d68, 0x0332,  3 }, /* #5 */
-    { 0x053956, 0x053996, 0x011e, 0xf3a3, 0x746f, 11 }, /* #6 */
-    { 0x1a4f46, 0x1a4f13, 0x09f6, 0x6357, 0x357c, 12 }, /* #7 */
-    { 0x0b5513, 0x0b5512, 0x2342, 0x2c73, 0xc73d, 12 }, /* #8 */
-    { 0x1b5746, 0x1b5f92, 0xed8d, 0xfac1, 0xf583, 15 }, /* #9 */
-    { 0x101d92, 0x101593, 0x4c4d, 0x89ae, 0x751c,  5 }, /* #10 */
-    { 0x302d92, 0x302512, 0x7f1e, 0x3d26, 0x9333,  9 }, /* #11 */
-    { 0x172cd7, 0x172497, 0xe530, 0x871e, 0xe3da, 11 }, /* #12 */
-    { 0x160a47, 0x160a92, 0x62dd, 0xebfe, 0xd7fc, 15 }, /* #13 */
-    { 0x1538c2, 0x153813, 0x9f52, 0x00e3, 0x01c7, 15 }, /* #14 */
-    { 0x3f0306, 0x3f0b13, 0x61d9, 0x225e, 0x12f3, 13 }, /* #15 */
-    { 0x146396, 0x146316, 0x0c45, 0x622e, 0xc064,  3 }, /* #16 */
-    { 0x1e1f92, 0x1e1797, 0x6ab8, 0xc2d1, 0x5a25, 11 }, /* #17 */
-    { 0x3c6a06, 0x3c6212, 0x6461, 0x1401, 0x4017, 12 }, /* #18 */
-    { 0x144157, 0x144197, 0x065e, 0xe450, 0x4500, 12 }, /* #19 */
-    { 0x107cc7, 0x107416, 0xa81e, 0x1e72, 0x72d3,  8 }, /* #20 */
-    { 0x1253c7, 0x125b92, 0x5aa2, 0x9826, 0x609b, 14 }, /* #21 */
-    { 0x153753, 0x153797, 0xcec2, 0xd84b, 0x587a,  5 }, /* #22 */
-    { 0x0a1342, 0x0a1b13, 0x7eba, 0x0034, 0x0069, 15 }, /* #23 */
-    { 0x0a4213, 0x0a4297, 0x79e1, 0x9e1d, 0xdc97,  4 }, /* #24 */
-    { 0x2b5582, 0x2b5d92, 0x1c4c, 0xe267, 0xfbd7,  3 }, /* #25 */
-    { 0x1c2283, 0x1c2a96, 0xcd2e, 0xba82, 0xa0b6, 10 }, /* #26 */
-    { 0x1e1803, 0x1e1803, 0x356c, 0x356c, 0x5f9e,  0 }, /* #27 */
-    { 0x363587, 0x363d92, 0xe4b9, 0x972c, 0x61f9,  5 }, /* #28 */
-    { 0x316493, 0x316493, 0xea8f, 0xaa3e, 0x8ffc,  2 }, /* #29 */
-    { 0x107616, 0x107693, 0xbc87, 0xe43b, 0x63c0,  3 }, /* #30 */
-    { 0x1d02d7, 0x1d0a96, 0x328f, 0x8f82, 0x8264,  8 }, /* #31 */
-    { 0x2e4c83, 0x2e4c17, 0xab09, 0x6122, 0x1546,  5 }, /* #32 */
-    { 0x2e60d3, 0x2e6817, 0x92dd, 0x77d4, 0xf51b, 10 }, /* #33 */
-    { 0x283597, 0x283d17, 0x9f35, 0x58ff, 0x63ff, 14 }, /* #34 */
-    { 0x2c5e97, 0x2c5e17, 0x0b3c, 0x6796, 0xb602,  5 }, /* #35 */
-    { 0x364f03, 0x364716, 0x29cb, 0x72fa, 0xeb74,  6 }, /* #36 */
-    { 0x0967d3, 0x096712, 0xd434, 0x1a58, 0xb010,  7 }, /* #37 */
-    { 0x0a0042, 0x0a0093, 0xc8ee, 0xa938, 0xa4e0, 14 }, /* #38 */
-    { 0x277856, 0x277012, 0x5d01, 0x023e, 0x1f1c,  9 }, /* #39 */
-    { 0x377217, 0x377297, 0x1deb, 0xad63, 0x58d8, 10 }, /* #40 */
-    { 0x0a50c2, 0x0a5012, 0x168f, 0x3cb0, 0x2c03, 10 }, /* #41 */
-    { 0x001203, 0x001a96, 0x4902, 0x8121, 0x43d6,  7 }, /* #42 */
-    { 0x3f4146, 0x3f4913, 0x2bc6, 0x1831, 0x0c63, 10 }, /* #43 */
-    { 0x1a0fd6, 0x1a0797, 0x2e66, 0x997e, 0x5f81, 10 }, /* #44 */
-    { 0x026f97, 0x026797, 0xcf66, 0xb32b, 0x56fc,  7 }, /* #45 */
-    { 0x357407, 0x357c96, 0x8d56, 0xd563, 0x31ed,  4 }, /* #46 */
-    { 0x243756, 0x243793, 0xed6f, 0xe6a8, 0x3545, 13 }, /* #47 */
-    { 0x090fd3, 0x090f17, 0x2d6d, 0x5b5f, 0x7f78,  6 }, /* #48 */
-    { 0x296e47, 0x296e17, 0xffbb, 0x7718, 0x8c72,  9 }, /* #49 */
-    { 0x316843, 0x316896, 0x2387, 0x8e1e, 0x8e95,  2 }, /* #50 */
-    { 0x231d53, 0x231d92, 0xe9e3, 0xd4e0, 0x5383, 14 }, /* #51 */
-    { 0x040c46, 0x040412, 0x8b21, 0x2b08, 0x5846, 13 }, /* #52 */
-    { 0x3b5653, 0x3b5616, 0x8106, 0x0d63, 0xb19f,  9 }, /* #53 */
-    { 0x054387, 0x054b13, 0x0ade, 0x5bd5, 0xad48,  5 }, /* #54 */
-    { 0x1c5e82, 0x1c5693, 0xe2fa, 0x8bea, 0xaec5,  2 }, /* #55 */
-    { 0x241f83, 0x241797, 0x6199, 0x8666, 0x8fe6,  2 }, /* #56 */
-    { 0x162302, 0x162b92, 0xda8e, 0x8eda, 0xda5f,  8 }, /* #57 */
-    { 0x3e1993, 0x3e1116, 0xbe1a, 0x3588, 0xc437,  9 }, /* #58 */
-    { 0x0c7d57, 0x0c7d17, 0x9f0a, 0x3f22, 0x7e44, 15 }, /* #59 */
-    { 0x2e0d93, 0x2e0597, 0x5a23, 0xa23c, 0xce63,  4 }, /* #60 */
-    { 0x262ad6, 0x262a92, 0xae17, 0xe176, 0x6dbe,  4 }, /* #61 */
-    { 0x2016c7, 0x201e92, 0x868e, 0xd1c1, 0x0dd7,  5 }, /* #62 */
-    { 0x1d69d6, 0x1d6116, 0x44c0, 0x2606, 0xc088,  3 }, /* #63 */
+    { 0x371a42, 0x371a82, 0x856a, 0xd56e, 0xb718,  9 }, /* #0 */
+    { 0x276616, 0x276e07, 0x65ac, 0x5966, 0xb32d,  9 }, /* #1 */
+    { 0x3c35c2, 0x3c3583, 0x2cb2, 0x9643, 0x1acc,  5 }, /* #2 */
+    { 0x3f62c6, 0x3f6286, 0xdf9c, 0xe07d, 0x0fa0, 11 }, /* #3 */
+    { 0x0d09c2, 0x0d0987, 0x7be8, 0xa221, 0x885c, 10 }, /* #4 */
+    { 0x337317, 0x337b82, 0x5323, 0x991f, 0xec72,  3 }, /* #5 */
+    { 0x243fc3, 0x243702, 0xe3e1, 0x650b, 0x942e, 14 }, /* #6 */
+    { 0x3f7647, 0x3f7682, 0x085f, 0xbe29, 0x1492,  9 }, /* #7 */
+    { 0x1c5287, 0x1c5287, 0x802d, 0x802d, 0x8fe9,  0 }, /* #8 */
+    { 0x0b3193, 0x0b3182, 0xdb26, 0x9b51, 0xd46c, 10 }, /* #9 */
+    { 0x214fd2, 0x214706, 0x312e, 0x25d1, 0x8ec4,  5 }, /* #10 */
+    { 0x1a4e16, 0x1a4e82, 0xa199, 0xc92f, 0x25e7, 11 }, /* #11 */
+    { 0x097a13, 0x097a82, 0xb07e, 0xc1f8, 0x17bc,  2 }, /* #12 */
+    { 0x296842, 0x296006, 0x1227, 0x244e, 0x620a,  1 }, /* #13 */
+    { 0x066317, 0x066306, 0x1b46, 0x6939, 0x939c, 12 }, /* #14 */
+    { 0x004916, 0x004983, 0x6c82, 0xb208, 0x3b22,  2 }, /* #15 */
+    { 0x143d96, 0x143d06, 0x91e7, 0x3cf6, 0xb3d3,  5 }, /* #16 */
+    { 0x0257c6, 0x025f86, 0x51a8, 0xa350, 0x6584,  1 }, /* #17 */
+    { 0x2300c3, 0x230807, 0x4033, 0x00cc, 0x36da,  2 }, /* #18 */
+    { 0x2f11c3, 0x2f1187, 0x3a75, 0xd3aa, 0x52da,  3 }, /* #19 */
+    { 0x0b65d6, 0x0b6d06, 0xa5d2, 0x5dac, 0xed61, 13 }, /* #20 */
+    { 0x111dd2, 0x111d82, 0x8364, 0xd915, 0x5706,  6 }, /* #21 */
+    { 0x325117, 0x325183, 0xd003, 0xa007, 0x8687,  1 }, /* #22 */
+    { 0x303796, 0x303707, 0xc54c, 0x035f, 0x0d7d, 14 }, /* #23 */
+    { 0x270892, 0x270086, 0x37ae, 0xdeb8, 0x2f52,  2 }, /* #24 */
+    { 0x251b07, 0x251307, 0xfaf0, 0x061d, 0x61dc, 12 }, /* #25 */
+    { 0x1d5706, 0x1d5f02, 0x8715, 0x715e, 0xef04,  4 }, /* #26 */
+    { 0x1c7942, 0x1c7183, 0x167b, 0xd023, 0xa046, 15 }, /* #27 */
+    { 0x311796, 0x311703, 0x29c6, 0x611f, 0xc23e, 15 }, /* #28 */
+    { 0x0a5b03, 0x0a5b03, 0xada7, 0xada7, 0xcc15,  0 }, /* #29 */
+    { 0x3173d2, 0x317302, 0x137f, 0x6ff1, 0x89e6,  5 }, /* #30 */
+    { 0x302187, 0x302903, 0x8b47, 0x68f1, 0x8a54,  5 }, /* #31 */
+    { 0x1d3597, 0x1d3506, 0x18f5, 0x7a9a, 0x35df,  7 }, /* #32 */
+    { 0x017d83, 0x017d82, 0xbfa1, 0x8468, 0x1a1c, 10 }, /* #33 */
+    { 0x033f46, 0x033f02, 0x83ee, 0x3eea, 0xad11,  4 }, /* #34 */
+    { 0x1900d3, 0x190802, 0x9918, 0x607c, 0x1f2f, 10 }, /* #35 */
+    { 0x275787, 0x275f03, 0x88b5, 0x4501, 0x1407, 14 }, /* #36 */
+    { 0x2a3b52, 0x2a3382, 0xf0d5, 0xa09d, 0x04e8, 13 }, /* #37 */
+    { 0x157146, 0x157987, 0x8e4b, 0x92d7, 0x5eb8,  6 }, /* #38 */
+    { 0x1c76d6, 0x1c7e87, 0x717e, 0xfb42, 0xd0ad, 10 }, /* #39 */
+    { 0x0d75c6, 0x0d7506, 0x0916, 0x2d6c, 0xb642,  9 }, /* #40 */
+    { 0x254116, 0x254187, 0xe5d9, 0xb2d8, 0x6c71,  9 }, /* #41 */
+    { 0x3e6f16, 0x3e6f87, 0x4cbd, 0xbd93, 0xec9a, 13 }, /* #42 */
+    { 0x3f3152, 0x3f3987, 0x7048, 0xc122, 0x91fa,  2 }, /* #43 */
+    { 0x0a5fd2, 0x0a5783, 0x3e3f, 0xd08c, 0xa119, 15 }, /* #44 */
+    { 0x060483, 0x060487, 0xd7a2, 0xa2d2, 0xd23e,  8 }, /* #45 */
+    { 0x106bd6, 0x106b07, 0x9350, 0x3506, 0x6b02,  4 }, /* #46 */
+    { 0x037cd7, 0x037c83, 0x7c44, 0x8892, 0x9507,  5 }, /* #47 */
+    { 0x384c87, 0x384486, 0xf098, 0xc314, 0x6280, 11 }, /* #48 */
+    { 0x074612, 0x074683, 0xf4c7, 0xd31f, 0xc9ee,  2 }, /* #49 */
+    { 0x295956, 0x295107, 0x1a5d, 0x75e7, 0x79e8, 10 }, /* #50 */
+    { 0x170896, 0x170896, 0x7767, 0x7767, 0xa454,  0 }, /* #51 */
+    { 0x093a13, 0x093207, 0xe552, 0x54a9, 0xa432,  6 }, /* #52 */
+    { 0x0322c7, 0x032202, 0xf22d, 0x45b3, 0x9a65,  5 }, /* #53 */
+    { 0x362486, 0x362c83, 0xbe0c, 0xc18a, 0x5201,  5 }, /* #54 */
+    { 0x1d4693, 0x1d4603, 0x1136, 0x1e4f, 0x3c9e, 15 }, /* #55 */
+    { 0x1a5602, 0x1a5602, 0xd098, 0xd098, 0x6612,  0 }, /* #56 */
+    { 0x026257, 0x026206, 0x2154, 0x2a81, 0x0f20,  5 }, /* #57 */
+    { 0x390986, 0x390187, 0xcd21, 0xa42b, 0x5fb5,  5 }, /* #58 */
+    { 0x102096, 0x102807, 0x7b89, 0x2ef6, 0x77b4, 13 }, /* #59 */
+    { 0x033f17, 0x033f02, 0x9221, 0x43f4, 0xfa41,  9 }, /* #60 */
+    { 0x281b87, 0x281b82, 0x62a9, 0xa9e3, 0xe304,  8 }, /* #61 */
+    { 0x1b7e82, 0x1b7683, 0x34a8, 0xa543, 0x7b1a,  3 }, /* #62 */
+    { 0x377596, 0x377596, 0x51d0, 0x51d0, 0xa0e8,  0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_shrd_u16[] =
 {
-    { 0x092203, 0x092a17, 0x27d5, 0x6f09, 0x45bc, 10 }, /* #0 */
-    { 0x1e6c92, 0x1e6416, 0xa54d, 0x1f2d, 0x63e5, 13 }, /* #1 */
-    { 0x023f82, 0x023f96, 0x29d7, 0xbc0a, 0x0ef0, 10 }, /* #2 */
-    { 0x0c4ed6, 0x0c4e16, 0x4a94, 0x54f5, 0x553d, 14 }, /* #3 */
-    { 0x0c4dc7, 0x0c4512, 0xe6fc, 0x1b6e, 0xe1b6, 12 }, /* #4 */
-    { 0x3b4ec6, 0x3b4e13, 0xe937, 0x749b, 0x277e,  1 }, /* #5 */
-    { 0x292a42, 0x292a96, 0xc910, 0x9c72, 0x6271, 10 }, /* #6 */
-    { 0x3b7e47, 0x3b7613, 0xd4a4, 0x1a94, 0x9280,  3 }, /* #7 */
-    { 0x335f82, 0x335f17, 0x3b90, 0x4ad4, 0x92b5, 14 }, /* #8 */
-    { 0x116f82, 0x116713, 0x4ade, 0x3d4a, 0x453d,  8 }, /* #9 */
-    { 0x3a0646, 0x3a0693, 0x760b, 0xcb52, 0xe5a9, 15 }, /* #10 */
-    { 0x255a87, 0x255a13, 0x94f5, 0x4f32, 0x6279, 11 }, /* #11 */
-    { 0x032d13, 0x032d17, 0x8e6f, 0x6239, 0x5618,  6 }, /* #12 */
-    { 0x3a01d3, 0x3a0992, 0x6be8, 0xb5f4, 0x6d7f,  1 }, /* #13 */
-    { 0x352983, 0x352112, 0x0e30, 0x20bc, 0x905e, 15 }, /* #14 */
-    { 0x103353, 0x103b12, 0xae1b, 0x54ae, 0x7054,  8 }, /* #15 */
-    { 0x134a16, 0x134a96, 0x3473, 0x8563, 0xa856, 12 }, /* #16 */
-    { 0x2d3a07, 0x2d3a07, 0xf178, 0xf178, 0x2488,  0 }, /* #17 */
-    { 0x3a5416, 0x3a5492, 0xa131, 0xf426, 0xd097,  3 }, /* #18 */
-    { 0x3d7317, 0x3d7b12, 0x66b2, 0x48ab, 0x4915, 13 }, /* #19 */
-    { 0x274a16, 0x274216, 0x2826, 0x15c9, 0xe2b9, 13 }, /* #20 */
-    { 0x311407, 0x311417, 0x13d8, 0x3644, 0xdcd9, 10 }, /* #21 */
-    { 0x0d4082, 0x0d4897, 0xf402, 0xb59f, 0xd6b3, 13 }, /* #22 */
-    { 0x2f5d96, 0x2f5d96, 0x0040, 0x9800, 0xa660, 10 }, /* #23 */
-    { 0x3612d7, 0x361297, 0x55f7, 0xceaa, 0xe19d,  9 }, /* #24 */
-    { 0x3b3bc3, 0x3b3316, 0x4424, 0x2b12, 0xa562, 13 }, /* #25 */
-    { 0x0209c7, 0x020996, 0x1a80, 0x906a, 0xd164,  6 }, /* #26 */
-    { 0x2f5ed7, 0x2f5e96, 0x9513, 0xbe95, 0x34be,  8 }, /* #27 */
-    { 0x346946, 0x346116, 0x4120, 0x0a09, 0xd2a1,  5 }, /* #28 */
-    { 0x1b5546, 0x1b5d97, 0xc02e, 0x8700, 0x13e1,  6 }, /* #29 */
-    { 0x146496, 0x146c12, 0x9b96, 0x55ba, 0x956e, 14 }, /* #30 */
-    { 0x1a7e42, 0x1a7696, 0x62bd, 0xea0c, 0x8750, 11 }, /* #31 */
-    { 0x241a46, 0x241297, 0x3f93, 0xd033, 0xfd03, 12 }, /* #32 */
-    { 0x280197, 0x280997, 0x3e1e, 0xa9f0, 0x4975,  5 }, /* #33 */
-    { 0x217d83, 0x217592, 0xc85a, 0xd90b, 0xbf36,  3 }, /* #34 */
-    { 0x082d57, 0x082517, 0x2edf, 0x176f, 0x6cc6,  1 }, /* #35 */
-    { 0x3e4fd2, 0x3e4712, 0xf21b, 0x1bc8, 0xd606,  6 }, /* #36 */
-    { 0x3b3fc7, 0x3b3f13, 0x6eab, 0x56ea, 0xdbb5,  4 }, /* #37 */
-    { 0x123757, 0x123f12, 0xf098, 0x784c, 0x8e58,  1 }, /* #38 */
-    { 0x123012, 0x123013, 0x483c, 0x2907, 0x6ef1,  3 }, /* #39 */
-    { 0x122893, 0x122016, 0x173c, 0x300c, 0x9806, 15 }, /* #40 */
-    { 0x2b3b16, 0x2b3b13, 0xdead, 0x72fd, 0x472f, 12 }, /* #41 */
-    { 0x252802, 0x252802, 0x37c6, 0x37c6, 0xd16a,  0 }, /* #42 */
-    { 0x1c2143, 0x1c2997, 0xadd7, 0xa556, 0x1f4a,  9 }, /* #43 */
-    { 0x3d7f92, 0x3d7717, 0x979a, 0x2ab2, 0x2155, 11 }, /* #44 */
-    { 0x122f92, 0x122f16, 0x4d37, 0x5e93, 0x597a, 10 }, /* #45 */
-    { 0x243302, 0x243b13, 0x1ec2, 0x4d40, 0x89a8, 13 }, /* #46 */
-    { 0x1d2a06, 0x1d2292, 0xfdb1, 0xffb6, 0x8707,  3 }, /* #47 */
-    { 0x116353, 0x116b96, 0x8e8c, 0xa63a, 0xc229,  6 }, /* #48 */
-    { 0x0411d6, 0x0411d6, 0xbb97, 0xbb97, 0xc524,  0 }, /* #49 */
-    { 0x247893, 0x247813, 0x16aa, 0x5745, 0xfd5d, 10 }, /* #50 */
-    { 0x264752, 0x264793, 0xb749, 0xf16e, 0x4178,  7 }, /* #51 */
-    { 0x2d2f56, 0x2d2f56, 0xe9b6, 0xe9b6, 0xd8dc,  0 }, /* #52 */
-    { 0x3157d6, 0x315f92, 0xd896, 0x94b6, 0x6252, 10 }, /* #53 */
-    { 0x296a86, 0x296a16, 0x0287, 0x580a, 0x0816,  6 }, /* #54 */
-    { 0x017217, 0x017212, 0x1a5c, 0x091a, 0xb109,  8 }, /* #55 */
-    { 0x167596, 0x167d96, 0x6e12, 0x8ea3, 0x71d4, 13 }, /* #56 */
-    { 0x1f11d7, 0x1f1997, 0x47fc, 0x9a3f, 0xf593,  5 }, /* #57 */
-    { 0x103f13, 0x103f16, 0x69b2, 0x6d36, 0x4353,  3 }, /* #58 */
-    { 0x384287, 0x384a92, 0xf119, 0xb37c, 0xaacd, 10 }, /* #59 */
-    { 0x3139d6, 0x313996, 0xa6a8, 0xbf4d, 0x5fdf,  7 }, /* #60 */
-    { 0x1a29c2, 0x1a2917, 0x449b, 0x402e, 0x2017, 15 }, /* #61 */
-    { 0x145f82, 0x145796, 0x108b, 0xd084, 0x5342, 10 }, /* #62 */
-    { 0x044213, 0x044a93, 0x3f41, 0xb71f, 0xff6e,  9 }, /* #63 */
+    { 0x0d7f56, 0x0d7706, 0xc9cb, 0x3939, 0x0d01,  3 }, /* #0 */
+    { 0x3f4096, 0x3f4803, 0x43d4, 0x65a1, 0xe8cb,  9 }, /* #1 */
+    { 0x384586, 0x384582, 0x3f8f, 0xfba8, 0x7dd4, 15 }, /* #2 */
+    { 0x1273c7, 0x127382, 0xc0a8, 0xdee0, 0x7bbd,  9 }, /* #3 */
+    { 0x347a42, 0x347a42, 0x2e5b, 0x2e5b, 0xb213,  0 }, /* #4 */
+    { 0x006dc6, 0x006502, 0xc4a0, 0x62f1, 0x298b, 10 }, /* #5 */
+    { 0x3d73c2, 0x3d7302, 0xfc98, 0x7ff2, 0x391f,  6 }, /* #6 */
+    { 0x3b3b93, 0x3b3387, 0x34e6, 0xf8c6, 0x37c6, 11 }, /* #7 */
+    { 0x0c3317, 0x0c3b87, 0x084b, 0x9084, 0x1a89,  4 }, /* #8 */
+    { 0x276546, 0x276586, 0x7e9e, 0xfd3f, 0xb1fa,  9 }, /* #9 */
+    { 0x193a42, 0x193207, 0x09e7, 0x3009, 0x3030,  8 }, /* #10 */
+    { 0x066d82, 0x066d07, 0x4702, 0x3628, 0x39b1, 11 }, /* #11 */
+    { 0x1f6603, 0x1f6e06, 0xf1b0, 0x78d8, 0x0b06,  1 }, /* #12 */
+    { 0x051f12, 0x051783, 0xcb50, 0xf1dc, 0x5f1d, 12 }, /* #13 */
+    { 0x2f66d3, 0x2f6e86, 0xb477, 0xab47, 0x9e4a,  4 }, /* #14 */
+    { 0x360f12, 0x360f87, 0xa89f, 0xa6ca, 0x1a6c, 12 }, /* #15 */
+    { 0x2f2753, 0x2f2f87, 0x8556, 0x9d0a, 0xffce,  7 }, /* #16 */
+    { 0x055297, 0x055287, 0xa8e3, 0xaf56, 0x2bd5, 14 }, /* #17 */
+    { 0x3c7c97, 0x3c7c06, 0x9024, 0x3481, 0xd9a6,  5 }, /* #18 */
+    { 0x3251c2, 0x325902, 0x414b, 0x4ad0, 0x592b, 10 }, /* #19 */
+    { 0x0052d2, 0x005a06, 0x7564, 0x5d59, 0x0735,  2 }, /* #20 */
+    { 0x0656c2, 0x065e06, 0x3529, 0x4d35, 0xd34d,  8 }, /* #21 */
+    { 0x3064c6, 0x306402, 0x02d3, 0x280b, 0x838a,  6 }, /* #22 */
+    { 0x303517, 0x303582, 0xb769, 0xedda, 0xce5b,  2 }, /* #23 */
+    { 0x392457, 0x392c02, 0x37f0, 0x26fe, 0xc589,  3 }, /* #24 */
+    { 0x040357, 0x040b87, 0xef6b, 0xc9de, 0xc3e4,  7 }, /* #25 */
+    { 0x264583, 0x264502, 0x2c35, 0x1c2c, 0x3e1c,  8 }, /* #26 */
+    { 0x307e82, 0x307e06, 0x9368, 0x7bf9, 0xbdfc, 15 }, /* #27 */
+    { 0x207853, 0x207882, 0x3f6f, 0xc9fb, 0x42d9,  5 }, /* #28 */
+    { 0x113ad3, 0x113a06, 0x7204, 0x1ae4, 0x2e8d,  7 }, /* #29 */
+    { 0x367652, 0x367686, 0x5a0c, 0xa0b4, 0x3550,  7 }, /* #30 */
+    { 0x356b12, 0x356b02, 0xc930, 0x23d9, 0xd91e, 11 }, /* #31 */
+    { 0x212892, 0x212087, 0x8c15, 0xc60a, 0x5d2b,  1 }, /* #32 */
+    { 0x3c5f52, 0x3c5f83, 0x784a, 0x966d, 0x259b, 14 }, /* #33 */
+    { 0x373d53, 0x373503, 0xcdb5, 0x26e6, 0x004d,  9 }, /* #34 */
+    { 0x2a3813, 0x2a3886, 0x5d43, 0x93dd, 0x64f7, 14 }, /* #35 */
+    { 0x132f43, 0x132f87, 0xa254, 0xc544, 0x3662,  7 }, /* #36 */
+    { 0x123793, 0x123782, 0x0db0, 0x81b6, 0xfa54,  3 }, /* #37 */
+    { 0x195956, 0x195986, 0x3f0d, 0xdcfc, 0x7a37,  6 }, /* #38 */
+    { 0x0a7a16, 0x0a7a03, 0x0e5d, 0x6e1c, 0x3637,  7 }, /* #39 */
+    { 0x2c5802, 0x2c5802, 0xf773, 0xf773, 0x275c,  0 }, /* #40 */
+    { 0x3b6307, 0x3b6307, 0x84d3, 0x84d3, 0x29b4,  0 }, /* #41 */
+    { 0x3f7017, 0x3f7806, 0x7eca, 0x2bf6, 0xa525,  5 }, /* #42 */
+    { 0x096042, 0x096087, 0x7357, 0xbf9c, 0x42fe, 10 }, /* #43 */
+    { 0x2400d7, 0x240007, 0x454f, 0x0922, 0x5812,  9 }, /* #44 */
+    { 0x2e1686, 0x2e1686, 0xa16a, 0xc5d7, 0x62eb, 15 }, /* #45 */
+    { 0x1f3b56, 0x1f3386, 0x5afe, 0xd1a9, 0xb46a, 14 }, /* #46 */
+    { 0x1169d7, 0x116182, 0x0ea3, 0xbb07, 0xe376,  9 }, /* #47 */
+    { 0x1977d6, 0x1977d6, 0x673e, 0x673e, 0xf8d4,  0 }, /* #48 */
+    { 0x1504d2, 0x150c06, 0xb24a, 0x4059, 0xf480,  9 }, /* #49 */
+    { 0x352097, 0x352887, 0xbf32, 0x83f5, 0xb07e, 13 }, /* #50 */
+    { 0x360893, 0x360082, 0x220d, 0xc17c, 0xe0be, 15 }, /* #51 */
+    { 0x262013, 0x262003, 0x5618, 0x0561, 0xdf80,  4 }, /* #52 */
+    { 0x097a42, 0x097a03, 0x0cd9, 0x70cd, 0xb0b7,  4 }, /* #53 */
+    { 0x0a1002, 0x0a1007, 0x0971, 0x304b, 0x86c6,  5 }, /* #54 */
+    { 0x176143, 0x176902, 0x49ad, 0x526b, 0x4f9d,  2 }, /* #55 */
+    { 0x0a0b17, 0x0a0303, 0x6456, 0x64c8, 0xeab2,  7 }, /* #56 */
+    { 0x306246, 0x306207, 0x5b56, 0x1696, 0xf45a, 10 }, /* #57 */
+    { 0x306357, 0x306357, 0x6984, 0x6984, 0xb22c,  0 }, /* #58 */
+    { 0x2c0386, 0x2c0387, 0x8ba5, 0xe9c5, 0x7bd3,  9 }, /* #59 */
+    { 0x334507, 0x334587, 0x56f2, 0xc895, 0x4f22, 10 }, /* #60 */
+    { 0x0d6183, 0x0d6182, 0x9118, 0xe446, 0x5f3b,  2 }, /* #61 */
+    { 0x0e2002, 0x0e2886, 0x83ad, 0xa0eb, 0x69fa,  2 }, /* #62 */
+    { 0x0e6402, 0x0e6c03, 0x3e7e, 0x7429, 0x0e85, 13 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_shld_u32[] =
 {
-    { 0x081ec3, 0x081e92, 0x945b49b9, 0xfaa28d8f, 0xf5451b1f, 31 }, /* #0 */
-    { 0x0a7716, 0x0a7716, 0x3191ecc7, 0x3d1a80b1, 0xa350163d, 27 }, /* #1 */
-    { 0x3c7bd7, 0x3c7397, 0x4e7968ff, 0x9e5a3fd1, 0x44dc44c5,  6 }, /* #2 */
-    { 0x052a52, 0x052a17, 0x803ab980, 0x011ed105, 0x8f68829e, 25 }, /* #3 */
-    { 0x151cc6, 0x151412, 0xb1ef5e1d, 0x3a3417f8, 0x1a0bfc5b, 25 }, /* #4 */
-    { 0x344716, 0x344f92, 0xba716ab6, 0xab6ec14f, 0xec14f0b3, 20 }, /* #5 */
-    { 0x182942, 0x182996, 0x71181825, 0xb49b27ca, 0xa4d93e51, 29 }, /* #6 */
-    { 0x305817, 0x305892, 0xf9c30dbf, 0xdbfb4bb9, 0xb4bb9439, 20 }, /* #7 */
-    { 0x2e4ad7, 0x2e4293, 0xc03592c6, 0x806b258c, 0x7d372618,  1 }, /* #8 */
-    { 0x144317, 0x144397, 0x8b1c74d9, 0x8e9b2727, 0x393b7915, 13 }, /* #9 */
-    { 0x007792, 0x007f13, 0x120579ed, 0x5e7b4961, 0x2587bfd9, 14 }, /* #10 */
-    { 0x180d83, 0x180d13, 0x25721596, 0x2b90acb5, 0xa4e73e0e,  3 }, /* #11 */
-    { 0x3a6002, 0x3a6016, 0x0df53b45, 0x768abe0c, 0x5f0656ff, 17 }, /* #12 */
-    { 0x0d5853, 0x0d5093, 0x39a3fb2b, 0xd95de5f7, 0xbcbee19d, 19 }, /* #13 */
-    { 0x0b7e12, 0x0b7612, 0xd2840e39, 0x56f0726b, 0x5bc1c9ae, 30 }, /* #14 */
-    { 0x3a76c3, 0x3a7616, 0xfb20084a, 0x51a00284, 0x34005099, 27 }, /* #15 */
-    { 0x0b1c96, 0x0b1416, 0x6f14f8cf, 0x7c67c4ed, 0x89db1702, 15 }, /* #16 */
-    { 0x1a1c07, 0x1a1493, 0xf86824ea, 0xa8f53e6e, 0x3d4f9b94, 26 }, /* #17 */
-    { 0x217f96, 0x217f96, 0xee1d412c, 0xa0966150, 0xc2a1e82e, 15 }, /* #18 */
-    { 0x3d4192, 0x3d4992, 0x2e77c295, 0xa56e21f7, 0xb887dc08, 22 }, /* #19 */
-    { 0x1f0c16, 0x1f0c96, 0xa76de661, 0x9db79987, 0xe02ffe80,  2 }, /* #20 */
-    { 0x137557, 0x137d13, 0xcd7ee975, 0x75871107, 0x8711073f, 24 }, /* #21 */
-    { 0x040cd2, 0x040c13, 0x81ad61b9, 0x586e777a, 0xddeada5e, 14 }, /* #22 */
-    { 0x332a06, 0x332a92, 0xc64d7d64, 0x992c6a89, 0xc963544b, 29 }, /* #23 */
-    { 0x097987, 0x097992, 0x1a89cf7b, 0xf61b2943, 0x0d94a1d9, 25 }, /* #24 */
-    { 0x317396, 0x317393, 0x6c78c996, 0x8c996edf, 0xedface7c, 12 }, /* #25 */
-    { 0x036683, 0x036616, 0x6a124310, 0x21a9e1ca, 0xd4f0e504, 25 }, /* #26 */
-    { 0x0329c7, 0x032193, 0x1fbf88d5, 0xe23575ec, 0xd7b0890f, 14 }, /* #27 */
-    { 0x1926c3, 0x192612, 0x41dbb073, 0x39ff0ea7, 0xfe1d4ef8, 23 }, /* #28 */
-    { 0x224443, 0x224493, 0x6a7983a6, 0xe60e983e, 0x0fb23de6, 10 }, /* #29 */
-    { 0x120bd7, 0x120312, 0x0b4f0ad6, 0x7856b792, 0xf2506d66, 11 }, /* #30 */
-    { 0x0d79c7, 0x0d7913, 0xf9f79edd, 0x6eb7ef6e, 0x6fdedce6, 23 }, /* #31 */
-    { 0x2a0ac7, 0x2a0216, 0x1ce99de7, 0x74cef396, 0x2d7db785,  7 }, /* #32 */
-    { 0x107c83, 0x107c96, 0xd320a712, 0x9c4812e2, 0x04b8b961, 18 }, /* #33 */
-    { 0x1b7c57, 0x1b7c17, 0x850aa0bb, 0x77797caf, 0xbcbe5792, 25 }, /* #34 */
-    { 0x3c1707, 0x3c1f17, 0xd7ce1504, 0x16b179a9, 0x5ac5e6a5, 30 }, /* #35 */
-    { 0x030f53, 0x030f13, 0x3ce535ef, 0x7bdb0e07, 0x6c381df8, 22 }, /* #36 */
-    { 0x3f6c47, 0x3f6497, 0xfd6591a3, 0xd6591a35, 0x573c83d2,  4 }, /* #37 */
-    { 0x256613, 0x256612, 0xd598480c, 0x0620510b, 0x40a216e7, 23 }, /* #38 */
-    { 0x225517, 0x225593, 0xa0bfee00, 0xf7006c51, 0xd8a2739f, 15 }, /* #39 */
-    { 0x330586, 0x330d92, 0x1104dc70, 0x9b8e0ac4, 0x5624669e, 13 }, /* #40 */
-    { 0x020297, 0x020a13, 0xe57a36d5, 0x46dabf54, 0xfaa60dff, 13 }, /* #41 */
-    { 0x1f5d52, 0x1f5d92, 0x15c2e441, 0xb9104b85, 0x2e177290, 14 }, /* #42 */
-    { 0x1c1597, 0x1c1d17, 0x9e2b5d12, 0x5d1230eb, 0x30eb790a, 16 }, /* #43 */
-    { 0x0f2313, 0x0f2b92, 0x4864f565, 0xc9eaca38, 0x1c2abe31,  9 }, /* #44 */
-    { 0x3e2257, 0x3e2a13, 0x02539d53, 0x4e754dfd, 0x7f7db556, 10 }, /* #45 */
-    { 0x2b2c02, 0x2b2493, 0xd7d7e15c, 0xebf0ae4f, 0x9e0c8c12,  7 }, /* #46 */
-    { 0x0b4d46, 0x0b4593, 0x1e515ad3, 0x9456b4fb, 0xef220305,  6 }, /* #47 */
-    { 0x0c0fc6, 0x0c0f96, 0x6ddfcec3, 0xc3c07f7b, 0xc07f7bbc, 24 }, /* #48 */
-    { 0x2f7643, 0x2f7e17, 0xb7525c84, 0x09007036, 0x80381b4f, 25 }, /* #49 */
-    { 0x3e1a02, 0x3e1216, 0x37e77561, 0x77561bcc, 0xbccb70c6, 12 }, /* #50 */
-    { 0x005216, 0x005216, 0xf40d47cb, 0xf40d47cb, 0xd3e47b1f,  0 }, /* #51 */
-    { 0x2f6612, 0x2f6612, 0x01f1ef90, 0x01f1ef90, 0xf2a6d7ef,  0 }, /* #52 */
-    { 0x206e53, 0x206697, 0x0ab4dfcc, 0x99d1a19f, 0xe8d0cf91, 25 }, /* #53 */
-    { 0x1948d2, 0x194813, 0xb44f61a9, 0x483ca5c8, 0x0794b913, 27 }, /* #54 */
-    { 0x3c6d83, 0x3c6d13, 0x7c14e733, 0x0539ccd0, 0x4056e416,  6 }, /* #55 */
-    { 0x292286, 0x292a13, 0x76e1c665, 0x32f05426, 0xe0a84ddc, 23 }, /* #56 */
-    { 0x337396, 0x337312, 0x3446bd06, 0x688d7a0d, 0xd024108d,  1 }, /* #57 */
-    { 0x094f97, 0x094712, 0xa124053f, 0x14fc0f51, 0x03d47c18, 18 }, /* #58 */
-    { 0x225896, 0x225012, 0x6ae602cc, 0x1661160d, 0x22c1b514, 19 }, /* #59 */
-    { 0x177fc3, 0x177712, 0x57c6ec10, 0x08225a0d, 0x44b41aa2, 23 }, /* #60 */
-    { 0x202917, 0x202996, 0x4beb3f23, 0x8f05f8e7, 0xc17e39c5, 26 }, /* #61 */
-    { 0x3668d6, 0x366016, 0x701efa38, 0x0f7d1c00, 0x01bd8b36,  7 }, /* #62 */
-    { 0x3946d2, 0x394693, 0xb2f43e36, 0x97a1f1b6, 0xc1208630,  3 }, /* #63 */
+    { 0x3664d7, 0x366483, 0x359df6c3, 0xdf6c3573, 0x5732e77c, 12 }, /* #0 */
+    { 0x130ad2, 0x130ad2, 0xaaead441, 0xaaead441, 0x75893134,  0 }, /* #1 */
+    { 0x1f2612, 0x1f2e83, 0xbfe4f1e0, 0xff278f01, 0x2825139b,  3 }, /* #2 */
+    { 0x076357, 0x076b82, 0x892aac7e, 0xac7e0ef2, 0x0ef2239a, 16 }, /* #3 */
+    { 0x196357, 0x196b07, 0xa4525b0c, 0x619862fa, 0xc317d7e2, 21 }, /* #4 */
+    { 0x182412, 0x182c06, 0xa405162d, 0x05162da9, 0xa90d3ba8,  8 }, /* #5 */
+    { 0x344f53, 0x344f86, 0x5596f58f, 0xf58f7fa9, 0x7fa9f516, 16 }, /* #6 */
+    { 0x3118d2, 0x311887, 0x83166625, 0x9894be21, 0x2f884964, 18 }, /* #7 */
+    { 0x3c4403, 0x3c4c07, 0xaee7987c, 0x5dcf30f9, 0xc769aa60,  1 }, /* #8 */
+    { 0x3e3197, 0x3e3982, 0xa658a271, 0xb144e2b6, 0x5b6aa997,  9 }, /* #9 */
+    { 0x143bd7, 0x143b03, 0x43146462, 0x162ec0f4, 0xc5d81e9e, 27 }, /* #10 */
+    { 0x0e1d56, 0x0e1d02, 0x88cc3e3e, 0x4661f1f4, 0x8d9d5f4d,  3 }, /* #11 */
+    { 0x352943, 0x352943, 0x2114783d, 0x2114783d, 0x1cdbdaec,  0 }, /* #12 */
+    { 0x0c54c2, 0x0c5c86, 0x787ebd9f, 0xbd9f93a3, 0x93a35b81, 16 }, /* #13 */
+    { 0x145302, 0x145b06, 0x8b88fdc6, 0x6b355b33, 0xb355b334, 28 }, /* #14 */
+    { 0x1151c7, 0x115183, 0x27d37fbb, 0xddf3a2ef, 0xe745df54, 23 }, /* #15 */
+    { 0x395996, 0x395182, 0x13a83029, 0x830298ce, 0x8ce7867c, 12 }, /* #16 */
+    { 0x373503, 0x373d06, 0x8d16a0e0, 0x0e0d2588, 0xd2588c62, 20 }, /* #17 */
+    { 0x1f4e16, 0x1f4e02, 0xb9e69125, 0x79a44962, 0x887632af,  6 }, /* #18 */
+    { 0x125592, 0x125582, 0x31f35fc8, 0xfe40a194, 0x143293f2, 19 }, /* #19 */
+    { 0x295ec2, 0x295683, 0xeb135333, 0xa999e5b3, 0xcb6641bc, 15 }, /* #20 */
+    { 0x2344c3, 0x234c86, 0x7edc6891, 0xc8fddb78, 0x91fbb6f1, 31 }, /* #21 */
+    { 0x3b1907, 0x3b1186, 0xeb904f1f, 0x9e3f139a, 0x89cd1109, 17 }, /* #22 */
+    { 0x151917, 0x151102, 0xd6c1bd48, 0x0dea4313, 0x6279c8b8, 11 }, /* #23 */
+    { 0x1a6693, 0x1a6602, 0xec49aed2, 0x49aed2b9, 0xb9230bfa,  8 }, /* #24 */
+    { 0x3b0c82, 0x3b0c07, 0xadcce769, 0x6e673b48, 0x1cfc4dbe,  3 }, /* #25 */
+    { 0x1555d6, 0x155d87, 0x7b13a8b4, 0xd45a5c35, 0xb86a7976, 15 }, /* #26 */
+    { 0x016793, 0x016f06, 0xa202e474, 0x5c8e9d11, 0xe88959d7, 13 }, /* #27 */
+    { 0x316387, 0x316383, 0xe25f0e22, 0xc4be1c45, 0x9abc45f0,  1 }, /* #28 */
+    { 0x102a52, 0x102283, 0x03de9313, 0xe9313e4f, 0xe4f1381f, 12 }, /* #29 */
+    { 0x311f03, 0x311f07, 0x55c0821a, 0x702086b2, 0xcaea82bf,  6 }, /* #30 */
+    { 0x3c4356, 0x3c4386, 0x0b17df82, 0xc5f7e0b4, 0xd2085c27,  6 }, /* #31 */
+    { 0x3c7a07, 0x3c7a82, 0xb21b36de, 0xdbdeaf1a, 0xf578d1de, 21 }, /* #32 */
+    { 0x197a83, 0x197207, 0xd1e76e06, 0x030a12eb, 0x1425d671, 23 }, /* #33 */
+    { 0x084c47, 0x084402, 0xf60db696, 0x0db696fe, 0xfeb275cb,  8 }, /* #34 */
+    { 0x0f1616, 0x0f1e06, 0x5c85e9f9, 0x17a7e521, 0x487fe157, 10 }, /* #35 */
+    { 0x216417, 0x216c07, 0x50215145, 0x451719af, 0xc66bf87b, 18 }, /* #36 */
+    { 0x317693, 0x317e83, 0xbf89dbd5, 0xb7aa7cd5, 0x3e6acb15, 17 }, /* #37 */
+    { 0x1b12c2, 0x1b1287, 0x23e435bd, 0xbd8a8d36, 0x8a8d3612, 24 }, /* #38 */
+    { 0x2b3607, 0x2b3687, 0x09d25f7f, 0xefffa277, 0xfd13ba93, 21 }, /* #39 */
+    { 0x357453, 0x357406, 0x125ad663, 0x7bd88aa5, 0xdec4552d, 29 }, /* #40 */
+    { 0x066493, 0x066482, 0x3a595bad, 0xb46511e0, 0x19447822, 26 }, /* #41 */
+    { 0x1d1743, 0x1d1787, 0x0fb80b78, 0xc5e4d700, 0xbc9ae01d, 27 }, /* #42 */
+    { 0x020b96, 0x020307, 0xcbc9e5f0, 0x793cbe06, 0x34231772,  5 }, /* #43 */
+    { 0x096957, 0x096906, 0x78fa7e70, 0x1d918656, 0x7646195b, 30 }, /* #44 */
+    { 0x3a4346, 0x3a4b83, 0x85c4cc9c, 0x99386304, 0x31822e6f, 17 }, /* #45 */
+    { 0x155b42, 0x155b83, 0x56d07e33, 0xf8cccd38, 0x334e2816, 18 }, /* #46 */
+    { 0x131fd2, 0x131706, 0x32fcf525, 0x5f9ea4b2, 0x975ad146,  5 }, /* #47 */
+    { 0x215403, 0x215c87, 0x535cb01c, 0x80e2b89a, 0x57135ec3, 19 }, /* #48 */
+    { 0x333786, 0x333707, 0xd9ba9969, 0x2d373e4d, 0xb9f26b13, 21 }, /* #49 */
+    { 0x194a93, 0x194a87, 0x5a1dfeb3, 0xacfd6ecc, 0xf5bb33c3, 22 }, /* #50 */
+    { 0x1c4fc3, 0x1c4f02, 0x624f9044, 0x08817952, 0x0bca939e, 21 }, /* #51 */
+    { 0x086882, 0x086087, 0x15dfb1fc, 0xfb1fc1c0, 0x1c006ab9, 12 }, /* #52 */
+    { 0x2e1e02, 0x2e1e02, 0xc34adc4a, 0xc34adc4a, 0xb08d2cfb,  0 }, /* #53 */
+    { 0x245752, 0x245787, 0x192c9993, 0x993c02af, 0xc02af1ad, 20 }, /* #54 */
+    { 0x175096, 0x175007, 0x188779c0, 0x381a006a, 0xd00351a9, 21 }, /* #55 */
+    { 0x3745d2, 0x374583, 0xd3c6bb90, 0x90cf34ea, 0xcf34eafb, 24 }, /* #56 */
+    { 0x275786, 0x275786, 0x9cc0178d, 0x9cc0178d, 0x0669a715,  0 }, /* #57 */
+    { 0x0e4a92, 0x0e4203, 0x0a436c82, 0x05c32e1a, 0xe1970d13, 25 }, /* #58 */
+    { 0x0e7c16, 0x0e7c03, 0x644d4dbd, 0x4dbdde9e, 0xde9e8598, 16 }, /* #59 */
+    { 0x376393, 0x376302, 0x04f7cd15, 0x2b677a4a, 0xb3bd2532, 25 }, /* #60 */
+    { 0x255cc6, 0x255c87, 0x4513ff6b, 0xb5b6c705, 0x6d8e0a91, 23 }, /* #61 */
+    { 0x1a2317, 0x1a2b02, 0x5e2a19bd, 0x66f592da, 0x64b697a9, 18 }, /* #62 */
+    { 0x1c6a56, 0x1c6a07, 0x6bf39e43, 0x21d79dee, 0xaf3bdd5c, 23 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_shrd_u32[] =
 {
-    { 0x0b26d3, 0x0b2e97, 0xfbe40159, 0x852631be, 0x361498c6, 26 }, /* #0 */
-    { 0x0c6247, 0x0c6213, 0x7cdd6b51, 0x3e6eb5a8, 0xecb0b20e,  1 }, /* #1 */
-    { 0x2e4ac6, 0x2e4a16, 0xf38ad2cd, 0x655e715a, 0x5f15ab2a, 11 }, /* #2 */
-    { 0x0b7fd2, 0x0b7712, 0x0b3d005b, 0x0802cf40, 0xd1e25c20, 10 }, /* #3 */
-    { 0x045c43, 0x045c93, 0xd3a300dd, 0x8db73dd3, 0xb28db73d, 24 }, /* #4 */
-    { 0x112582, 0x112d16, 0x540b2303, 0x43c540b2, 0x2727a43c, 12 }, /* #5 */
-    { 0x004ec2, 0x004616, 0x07c84802, 0x1f07c848, 0xedefa01f,  8 }, /* #6 */
-    { 0x1118d3, 0x111097, 0x289230fd, 0xd1449187, 0x15ce46da,  5 }, /* #7 */
-    { 0x185ed6, 0x185ed6, 0x09c48649, 0x09c48649, 0x054c27a1,  0 }, /* #8 */
-    { 0x215186, 0x215917, 0x8ef792a5, 0x792ca11d, 0x1fbc9650, 23 }, /* #9 */
-    { 0x245202, 0x245216, 0xe7042506, 0x0ede7042, 0xc11ac0ed, 12 }, /* #10 */
-    { 0x280257, 0x280a12, 0xf38d6b54, 0x47be71ad, 0x8981723d, 11 }, /* #11 */
-    { 0x3c7482, 0x3c7412, 0x58448b4a, 0x14b3b858, 0x7c14b3b8, 24 }, /* #12 */
-    { 0x2c04d6, 0x2c0416, 0x7c39b47c, 0x3c3c4dbe, 0xb078789b, 25 }, /* #13 */
-    { 0x134782, 0x134792, 0xd33d330a, 0xe1df64d3, 0xd6e1df64, 24 }, /* #14 */
-    { 0x1a7d13, 0x1a7596, 0x2953c922, 0xee834cca, 0x3bba0d33, 26 }, /* #15 */
-    { 0x0c5092, 0x0c5016, 0x0e858934, 0x20e85893, 0xe0f2dd32,  4 }, /* #16 */
-    { 0x2110c6, 0x211012, 0x521e84fe, 0x1ad48fd5, 0x91ad48fd, 28 }, /* #17 */
-    { 0x3c4706, 0x3c4f92, 0x83232ed0, 0xb2da5c19, 0x3ad65b4b, 21 }, /* #18 */
-    { 0x374f42, 0x374796, 0x75d05e75, 0xc7e03ae8, 0xc2e98fc0, 17 }, /* #19 */
-    { 0x3f0306, 0x3f0397, 0xd95f09d7, 0xf87a26ca, 0xae7f0f44, 21 }, /* #20 */
-    { 0x087ac3, 0x087a97, 0xd4b3a488, 0x8414ea59, 0x5df70829, 17 }, /* #21 */
-    { 0x0a1dc6, 0x0a1512, 0x1c3092f1, 0x35583861, 0xb8ff1aac, 15 }, /* #22 */
-    { 0x3a5c03, 0x3a5c13, 0x722e497c, 0x6a99d1c8, 0x3cdaa674, 22 }, /* #23 */
-    { 0x1457d2, 0x145792, 0x0f99e56c, 0xe480f99e, 0xc0a53e48, 12 }, /* #24 */
-    { 0x312e03, 0x312e97, 0x17df06dc, 0xb61c217d, 0x733b61c2, 20 }, /* #25 */
-    { 0x362693, 0x362616, 0x1b6842d8, 0x0db4216c, 0xd9fc80f6,  1 }, /* #26 */
-    { 0x274f46, 0x274712, 0xe18719c3, 0x2b1899f8, 0x6cac6267, 26 }, /* #27 */
-    { 0x0e4a02, 0x0e4212, 0x899f01e4, 0x15fa267c, 0x2635457e, 14 }, /* #28 */
-    { 0x252e13, 0x252e13, 0xe0f60334, 0x62de9f07, 0x374c5bd3, 21 }, /* #29 */
-    { 0x037596, 0x037592, 0xcb650efe, 0xd2e2b2d9, 0x17bb4b8a, 18 }, /* #30 */
-    { 0x2a0243, 0x2a0212, 0xc6184673, 0x2fe31861, 0xa3b94bf8, 14 }, /* #31 */
-    { 0x144587, 0x144d17, 0xe0be17c7, 0x63539c17, 0xa00b1a9c, 19 }, /* #32 */
-    { 0x1a6983, 0x1a6193, 0xbd04ad56, 0xe100865b, 0xfe100865, 28 }, /* #33 */
-    { 0x2e6512, 0x2e6d92, 0x7a40af06, 0x8bc679e9, 0x2ca2f19e, 22 }, /* #34 */
-    { 0x1654c3, 0x165493, 0xea213960, 0xf8103fa8, 0xeb3e040f, 22 }, /* #35 */
-    { 0x075813, 0x075892, 0xb9b114d0, 0xae6c4534, 0xd8cda21a,  2 }, /* #36 */
-    { 0x395346, 0x395b93, 0x12e78786, 0x9ca63bc4, 0x5e7298ef, 26 }, /* #37 */
-    { 0x3e0512, 0x3e0516, 0x481ab0ab, 0x1133e212, 0xd044cf88, 26 }, /* #38 */
-    { 0x221493, 0x221496, 0x14fd2348, 0xd5aec53f, 0xf71756bb, 18 }, /* #39 */
-    { 0x1b4096, 0x1b4093, 0x5ab78dbf, 0xd8226ad5, 0x88bb044d, 21 }, /* #40 */
-    { 0x0c7b97, 0x0c7392, 0x870e2ba9, 0xcd519f76, 0xb35467dd, 30 }, /* #41 */
-    { 0x3c4ec3, 0x3c4693, 0x3e187c37, 0xfe34f861, 0xf9833f8d, 14 }, /* #42 */
-    { 0x0e0d13, 0x0e0517, 0x988f67ea, 0x25311ecf, 0x6eef6112,  7 }, /* #43 */
-    { 0x364287, 0x364a13, 0xb7139fe5, 0x4b347d15, 0xa9668fa2, 29 }, /* #44 */
-    { 0x212557, 0x212d16, 0xbce2c301, 0x5b5ade71, 0xcb70b6b5, 17 }, /* #45 */
-    { 0x103ed3, 0x103692, 0xf1546f0c, 0xd3c551bc, 0x9e46b6f4,  6 }, /* #46 */
-    { 0x242416, 0x242492, 0xbc855673, 0xed7e3bc8, 0xd5eed7e3, 20 }, /* #47 */
-    { 0x273b13, 0x273b13, 0x14591e6c, 0x14591e6c, 0xa6dc4ee3,  0 }, /* #48 */
-    { 0x3d3757, 0x3d3f97, 0x9783e64b, 0xa4228fe4, 0x948451fc, 29 }, /* #49 */
-    { 0x2a4497, 0x2a4c16, 0xa63f5367, 0x7cc3a2a6, 0x477cc3a2, 24 }, /* #50 */
-    { 0x1a1d52, 0x1a1592, 0xbb04d3f4, 0xd59c6ec1, 0xf9f75671, 18 }, /* #51 */
-    { 0x036946, 0x036113, 0x674fe082, 0x3915eece, 0xed1c8af7, 23 }, /* #52 */
-    { 0x2e77d6, 0x2e7716, 0x7392b9be, 0x14872e72, 0x25e0a439, 19 }, /* #53 */
-    { 0x1f55c6, 0x1f5517, 0xd639fb05, 0x23cc5f35, 0x388f317c, 26 }, /* #54 */
-    { 0x075ad6, 0x075a93, 0xa15ca6bf, 0xad685729, 0x49c756b5, 10 }, /* #55 */
-    { 0x100853, 0x100097, 0xcb5c7b14, 0xc7bf96b8, 0xa49463df, 15 }, /* #56 */
-    { 0x376dd2, 0x376d93, 0x454b1ae7, 0xb9da2a58, 0x85d3573b, 13 }, /* #57 */
-    { 0x3944c7, 0x394c12, 0xdeb048e0, 0x6ac77ac1, 0x07809ab1, 14 }, /* #58 */
-    { 0x244406, 0x244497, 0xbeef8fb3, 0xc3510cbe, 0xa1c3510c, 24 }, /* #59 */
-    { 0x200dd7, 0x200d96, 0xd2768937, 0xaa42cd27, 0xe42aa42c, 20 }, /* #60 */
-    { 0x0b7f53, 0x0b7717, 0xf59670a7, 0x3deffb6f, 0x67bdff6d, 29 }, /* #61 */
-    { 0x146b56, 0x146b96, 0x6c9d4644, 0xb64ea322, 0x09705211,  1 }, /* #62 */
-    { 0x340fd7, 0x340f17, 0x78fd9bb6, 0x43c7ecdd, 0xd1fa07c8,  5 }, /* #63 */
+    { 0x002756, 0x002f87, 0xacd24f2a, 0xf06acd24, 0x5f06cf06, 12 }, /* #0 */
+    { 0x092b02, 0x092b83, 0x7e921aed, 0xbf490d76, 0x74e924af,  1 }, /* #1 */
+    { 0x262652, 0x262e87, 0xb966dbdf, 0x82b81172, 0x38415c08, 23 }, /* #2 */
+    { 0x346902, 0x346183, 0xbcb646b3, 0xb7d4f7bc, 0x6cb7d4f7, 24 }, /* #3 */
+    { 0x293a96, 0x293202, 0x47b51e6f, 0x384c4b32, 0x07098966, 29 }, /* #4 */
+    { 0x141c52, 0x141c86, 0x2a33d8b1, 0xdb70b2a3, 0xd57db70b, 20 }, /* #5 */
+    { 0x195b86, 0x195382, 0x2485f498, 0x89217d26, 0x85ecebd6,  2 }, /* #6 */
+    { 0x3b5097, 0x3b5003, 0xa8782f42, 0x484ea1e0, 0x96721213, 14 }, /* #7 */
+    { 0x0c1f16, 0x0c1707, 0xde2a5135, 0x6def1528, 0xd9f944db,  9 }, /* #8 */
+    { 0x265b97, 0x265307, 0xb7abf8a9, 0x03fe95ed, 0x1c0ffa57, 26 }, /* #9 */
+    { 0x2848c7, 0x284082, 0xe03b9e08, 0xa3e03b9e, 0x447953a3,  8 }, /* #10 */
+    { 0x033487, 0x033c82, 0x65c211c3, 0x95239597, 0x85a548e5, 22 }, /* #11 */
+    { 0x1436c6, 0x143e82, 0xb14cf3ac, 0x9b80a58a, 0xe9d37014, 21 }, /* #12 */
+    { 0x192102, 0x192986, 0xdb0f1ecb, 0xa36c3c7b, 0x808178a8,  6 }, /* #13 */
+    { 0x0c6b06, 0x0c6b03, 0x39517947, 0x3a9ca8bc, 0x5995b475,  9 }, /* #14 */
+    { 0x1907d6, 0x190782, 0x4d4a42a5, 0xb6504d4a, 0x1538b650, 16 }, /* #15 */
+    { 0x282c46, 0x282403, 0xdceb087f, 0x3b3dceb0, 0x627d43b3, 12 }, /* #16 */
+    { 0x214496, 0x214c87, 0xabb0d6a7, 0xec2126b2, 0x3b0849ac, 30 }, /* #17 */
+    { 0x206152, 0x206983, 0x9f553829, 0xae5fd3ea, 0x2d9d72fe, 19 }, /* #18 */
+    { 0x202a53, 0x202a07, 0x1457b8ce, 0x1e28af71, 0xfb1d198f,  7 }, /* #19 */
+    { 0x3533c6, 0x353b83, 0xadde24bd, 0xee95bbc4, 0x17b26774, 11 }, /* #20 */
+    { 0x0605c7, 0x060583, 0x5b46fc28, 0x833d1a2c, 0x419e8d16, 31 }, /* #21 */
+    { 0x3d4c87, 0x3d4406, 0xf5ae643f, 0x6076fad7, 0xfb82c0ed, 17 }, /* #22 */
+    { 0x207982, 0x207186, 0x79a19dd1, 0xf372501e, 0x3bcdc940, 26 }, /* #23 */
+    { 0x242f93, 0x242703, 0x6a96ce16, 0x1aa5b385, 0x39c60170,  2 }, /* #24 */
+    { 0x3b5752, 0x3b5f02, 0xbd04a765, 0x126bd04a, 0x4803c126, 12 }, /* #25 */
+    { 0x172d96, 0x172d07, 0x8a0ac57e, 0x5450562b, 0x8a73b0aa,  5 }, /* #26 */
+    { 0x2c5787, 0x2c5787, 0x73cccb37, 0x8e799966, 0x19fab24c,  3 }, /* #27 */
+    { 0x272447, 0x272c07, 0xab31689d, 0x25598b44, 0x34066e24,  5 }, /* #28 */
+    { 0x350c42, 0x350483, 0x3826438b, 0xe2cc704c, 0xa7a77166, 15 }, /* #29 */
+    { 0x0d3b57, 0x0d3b07, 0x68d490d1, 0x4d22647d, 0x1348991f, 30 }, /* #30 */
+    { 0x2047c3, 0x204707, 0x69d67d17, 0x3c8457a6, 0xb3c8457a, 28 }, /* #31 */
+    { 0x1c1357, 0x1c1386, 0xb49d387c, 0x92eaa0bb, 0x592eaa0b, 28 }, /* #32 */
+    { 0x025083, 0x025883, 0xdafbb456, 0xbdfc56da, 0xfbbdfc56, 24 }, /* #33 */
+    { 0x224946, 0x224986, 0x16be368b, 0xa8b5f1b4, 0xfc700d55,  5 }, /* #34 */
+    { 0x0c6416, 0x0c6403, 0x8b9a4f71, 0x7c3462e6, 0x0801f0d1, 18 }, /* #35 */
+    { 0x0576d6, 0x057686, 0xa60827ad, 0x9daf653a, 0xb9daf653, 28 }, /* #36 */
+    { 0x340287, 0x340a02, 0x05441a14, 0x47cc1510, 0x14b451f3, 14 }, /* #37 */
+    { 0x1148c7, 0x114082, 0x2a74168a, 0xe453de15, 0x0dc8a7bc, 25 }, /* #38 */
+    { 0x217c17, 0x217c86, 0xe1ca6452, 0x918e1ca6, 0x2e257918, 12 }, /* #39 */
+    { 0x186b53, 0x186307, 0x4a09ccfc, 0x59984a09, 0x46c25998, 16 }, /* #40 */
+    { 0x194f96, 0x194f06, 0xa96770e4, 0x0e14aaa9, 0x2e0e14aa, 24 }, /* #41 */
+    { 0x3c2943, 0x3c2186, 0x1d18e4ad, 0x8746392b, 0xbc754612,  2 }, /* #42 */
+    { 0x101346, 0x101303, 0x281b380e, 0x45036701, 0x7cf028fa,  3 }, /* #43 */
+    { 0x3e22c2, 0x3e2a07, 0xb0eb9f43, 0x4a9ab0eb, 0xd3ba4a9a, 16 }, /* #44 */
+    { 0x170802, 0x170807, 0xdee30a6d, 0x7d0e7b05, 0x3e873d82, 31 }, /* #45 */
+    { 0x073e82, 0x073682, 0xfa9d8974, 0xe54fd4ec, 0xfd525ca9, 13 }, /* #46 */
+    { 0x1f70c2, 0x1f7802, 0x8492253f, 0x42168ea1, 0x3d085a3a, 26 }, /* #47 */
+    { 0x206693, 0x206687, 0xcb7bbb0a, 0xabd20772, 0x8aaf481d, 26 }, /* #48 */
+    { 0x206f16, 0x206f02, 0xa61a19d0, 0x7a986867, 0x6f9ac41e,  6 }, /* #49 */
+    { 0x396406, 0x396482, 0x10711020, 0xa1071102, 0x67a4980a,  4 }, /* #50 */
+    { 0x072713, 0x072f07, 0xd84ea057, 0x1b09d40a, 0xe91806c8,  3 }, /* #51 */
+    { 0x1e5107, 0x1e5106, 0xaa9a12e0, 0x60e023ed, 0xac1c047d, 29 }, /* #52 */
+    { 0x364896, 0x364806, 0x113b07b8, 0x4d8d5311, 0xe44d8d53, 24 }, /* #53 */
+    { 0x255a42, 0x255a86, 0x96f2b1f5, 0x9ad01ea9, 0xb9ad01ea, 28 }, /* #54 */
+    { 0x2e0886, 0x2e0087, 0x8d97dd74, 0xe4b5fc6c, 0x8fdc96bf, 21 }, /* #55 */
+    { 0x3c40c7, 0x3c4003, 0x98ba4aca, 0x3789b662, 0xfa0de26d, 22 }, /* #56 */
+    { 0x185742, 0x185702, 0xa7d4c012, 0x1734fa98, 0x023a98b9, 11 }, /* #57 */
+    { 0x015b02, 0x015386, 0x73f1dd3c, 0xb873f1dd, 0xdd5f9bb8,  8 }, /* #58 */
+    { 0x3c6ad7, 0x3c6202, 0xa405e79e, 0x48695a40, 0x75f48695, 20 }, /* #59 */
+    { 0x396c53, 0x396406, 0xde41c3c8, 0x27e963de, 0x6727e963, 24 }, /* #60 */
+    { 0x2727c3, 0x272706, 0xaf43af9e, 0x28db35e8, 0x501946d9, 19 }, /* #61 */
+    { 0x0b36c3, 0x0b3e82, 0x12920b0f, 0xd8949058, 0x6fde8d3b,  5 }, /* #62 */
+    { 0x0863c6, 0x086387, 0x4ba3ff70, 0x9712e8ff, 0x5bead25c, 10 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_shld_u64[] =
 {
-    { 0x142082, 0x142896, 0x257c96f02163e5b0, 0x858f96c2d82b2177, 0xb60ac85dd69979ca, 34 }, /* #0 */
-    { 0x257d82, 0x257d17, 0xb3b38e6e1112f57f, 0x3708897abfc8877d, 0x910efb5c914bf246, 23 }, /* #1 */
-    { 0x1f0347, 0x1f0397, 0xf576fde132986e62, 0xb7ef0994c37316dd, 0xdba8561c9715da33, 11 }, /* #2 */
-    { 0x353e57, 0x353e92, 0xdb21ea0eb422d647, 0xc8f9b4a8e341f1ad, 0xcda5471a0f8d6be0, 53 }, /* #3 */
-    { 0x3b52d2, 0x3b5216, 0xac17137ebac44716, 0x7166d4492ef9f00c, 0x6d4492ef9f00cbcf, 52 }, /* #4 */
-    { 0x016c53, 0x016497, 0x1f3bef246d425a62, 0xde48da84b4c56072, 0xb0392ad657d15554, 17 }, /* #5 */
-    { 0x0300c7, 0x030016, 0x6166b0345029b206, 0x053640c0ae8cc153, 0x0574660a9cba370d, 37 }, /* #6 */
-    { 0x311ec3, 0x311e92, 0xe2ce311239da2d35, 0xb38c448e768b4d5b, 0x6d456a4d4ef7c76b,  6 }, /* #7 */
-    { 0x2c1407, 0x2c1493, 0x3aee0f57b2deb3cb, 0xb83d5ecb7acf2ef1, 0xbc7ba76ee33157ce, 10 }, /* #8 */
-    { 0x003293, 0x003293, 0x21dab29cfe00ba99, 0x94e7f005d4cff1ab, 0xfe357c685d043121, 19 }, /* #9 */
-    { 0x1318d6, 0x131813, 0xb606090ff8a18c5c, 0x606090ff8a18c5c4, 0x4bcc36b1863cf452,  4 }, /* #10 */
-    { 0x265c53, 0x265c92, 0x4c9f7db6364a5ef2, 0xd9297bc9136307ef, 0x44d8c1fbfaf65f06, 34 }, /* #11 */
-    { 0x036e16, 0x036e96, 0x1a75d33158b23021, 0xeba662b164604203, 0x01a10c2cad7c645c,  9 }, /* #12 */
-    { 0x1d48d3, 0x1d4817, 0xa4d9569eca6000df, 0x2ad3d94c001be072, 0x03924b5ff8c5d2cb, 13 }, /* #13 */
-    { 0x2e3e17, 0x2e3e13, 0x435728f255419008, 0x419008c77bf9ab8f, 0xc77bf9ab8f414a68, 40 }, /* #14 */
-    { 0x3a3e87, 0x3a3e17, 0xe625caa91160bd34, 0x2e55488b05e9a5be, 0xb7c8a52dbb1c30cf, 11 }, /* #15 */
-    { 0x2f4097, 0x2f4813, 0x006a8d56a5bb9da4, 0x482d6356dd26ca54, 0x16b1ab6e93652a24, 57 }, /* #16 */
-    { 0x341cd2, 0x341c92, 0x95b8693328ebdfe5, 0xff2d32c8df97f015, 0xa6591bf2fe02bf3c, 51 }, /* #17 */
-    { 0x072446, 0x072c13, 0x21fa6ad35f9e8c04, 0x4d5a6bf3d1808046, 0x0237a7c67f7b74e5, 13 }, /* #18 */
-    { 0x367852, 0x367817, 0xf501296ab61d2b3a, 0x4b55b0e959d7bbcf, 0xf779f9c91f462a29, 19 }, /* #19 */
-    { 0x3d48c3, 0x3d4097, 0x904723ea12d1de05, 0xc8fa84b477814636, 0x18dbf6362e86dfff, 14 }, /* #20 */
-    { 0x022052, 0x022896, 0xe2482410ff35c1d3, 0xe9e8318ab8771be4, 0xd0631570ee37c8d8, 55 }, /* #21 */
-    { 0x2a5e53, 0x2a5693, 0xa4f6d7c195d63fcd, 0xac7f9a63c159ae13, 0x31e0acd709cef3b0, 41 }, /* #22 */
-    { 0x201a13, 0x201a13, 0x1534501ebf4fe0de, 0x4501ebf4fe0de34a, 0x34af5cf39d780d45, 12 }, /* #23 */
-    { 0x3903d2, 0x390312, 0xb12c6432d874250c, 0x1d09430070601d26, 0x01c18074996627d6, 38 }, /* #24 */
-    { 0x227306, 0x227b96, 0xd3f1331c03ef4e1c, 0xc700fbd38739eb3f, 0xe7acfc2fc0527d7e, 22 }, /* #25 */
-    { 0x293292, 0x293293, 0x80fb9a724f00da4b, 0xe01b496e364de640, 0x71b26f320658d3b2, 37 }, /* #26 */
-    { 0x1c5343, 0x1c5393, 0xd73e29c66afc41b6, 0x8836d0b1db681e45, 0x858edb40f2289215, 45 }, /* #27 */
-    { 0x0f2d86, 0x0f2d92, 0x3fde1677e0b5cddb, 0xd988561c626ca7fb, 0x310ac38c4d94ff63, 59 }, /* #28 */
-    { 0x2b3bd3, 0x2b3393, 0x1d68e375fba443f2, 0xfba443f26af2f87a, 0x6af2f87ad12d2568, 32 }, /* #29 */
-    { 0x2c4993, 0x2c4913, 0xef56024cb2d1da58, 0x56024cb2d1da583e, 0x3e3f5b6d37b0e3db,  8 }, /* #30 */
-    { 0x295d83, 0x295512, 0xa14bdcd1bf15929a, 0x4a6ace25c217ee38, 0xb3897085fb8e2e6a, 50 }, /* #31 */
-    { 0x167ec3, 0x167e13, 0xad7ede0dfd1dc537, 0x370797fd0da4243e, 0x0797fd0da4243ed0, 56 }, /* #32 */
-    { 0x221f53, 0x221f17, 0xe89b7d1a3e78bc70, 0x178e16c6e5a7a706, 0xb6372d3d38326b9d, 45 }, /* #33 */
-    { 0x3c28c3, 0x3c2892, 0x3f857dc3d7185928, 0xc2c941678d8196a8, 0x2cf1b032d503ce9d, 43 }, /* #34 */
-    { 0x2721d7, 0x272116, 0x6fe0561390f3b4c2, 0x1e769851fbf0382e, 0x8fdf81c1713311f3, 37 }, /* #35 */
-    { 0x1810c6, 0x181093, 0x37a6c241537d1005, 0xd36120a9be8802f7, 0xee12b35e251b76c5,  7 }, /* #36 */
-    { 0x0c37d7, 0x0c3f96, 0xff6bff9a69bb2c95, 0xd7ff34d376592bff, 0xffa829b0cb59f7fd,  9 }, /* #37 */
-    { 0x2b4bd6, 0x2b4316, 0x6787d9b05ed2e442, 0x442c4f410b2c7e4e, 0xc4f410b2c7e4e6ea, 52 }, /* #38 */
-    { 0x313d56, 0x313512, 0xdaae298cc24d3472, 0x661269a3908f4a0b, 0x11e94174a029b403, 27 }, /* #39 */
-    { 0x3e0893, 0x3e0016, 0x3691343a7e271016, 0x44d0e9f89c405a72, 0x9c9be67db6fc08a6, 10 }, /* #40 */
-    { 0x2849c7, 0x284197, 0x733c4e33a8572cc5, 0x9e2719d42b966281, 0x034793acbc32315f,  7 }, /* #41 */
-    { 0x2d7696, 0x2d7616, 0x6cad19a6a421e2bd, 0x78af597511fb361b, 0x65d447ecd86f1907, 46 }, /* #42 */
-    { 0x1023d7, 0x102b13, 0x28c3152a67e8dbfe, 0x1b7fd51d618363f4, 0xa8eb0c1b1fa28d4e, 45 }, /* #43 */
-    { 0x237e16, 0x237616, 0x1857284231f33db0, 0x63e67b61e716f82d, 0xf38b7c168214118a, 33 }, /* #44 */
-    { 0x236103, 0x236193, 0x384db824eb40060e, 0x84db824eb40060e5, 0x526274c5f674605c,  4 }, /* #45 */
-    { 0x284092, 0x284012, 0xf8b2884892fc6694, 0x533c0bbb874445b3, 0xcf02eee1d1116ce0, 58 }, /* #46 */
-    { 0x315956, 0x315116, 0x7fa54cba202a6658, 0x2a66583245abd47d, 0x3245abd47d5088ce, 40 }, /* #47 */
-    { 0x255156, 0x255917, 0xc5ab33707cc95405, 0x07cc95405a89ccd2, 0xa89ccd2ceabe21cb, 28 }, /* #48 */
-    { 0x234e46, 0x234697, 0x3b6ebddb4043319f, 0xb4043319fb727a96, 0xb727a969a3729358, 28 }, /* #49 */
-    { 0x2a2813, 0x2a2093, 0xb05639663a88e0ab, 0x82b1cb31d447055b, 0x6bccd29cecd27054,  3 }, /* #50 */
-    { 0x172492, 0x172493, 0x21db26107b3726e7, 0xb3726e7dbc283ccb, 0xdbc283ccba9ff5cd, 36 }, /* #51 */
-    { 0x142ed2, 0x142e17, 0xbd691cf7749856c6, 0x239eee930ad8d1e2, 0x8f122629ffecbba0, 13 }, /* #52 */
-    { 0x275217, 0x275212, 0xbc053f321b13f819, 0x066b3cbb986f1e02, 0xacf2ee61bc780a66, 54 }, /* #53 */
-    { 0x226f07, 0x226716, 0xb847e8559c3a4fb8, 0x47e8559c3a4fb81d, 0x1d3546abb8e66224,  8 }, /* #54 */
-    { 0x335057, 0x335097, 0x0c5a103047f2a98f, 0x8b420608fe5531e2, 0x12340b792cdcc5a5,  5 }, /* #55 */
-    { 0x232f97, 0x232793, 0x3bf9e25f87132d29, 0xcf12fc3899694a7a, 0x4f405c98127d0a8f, 11 }, /* #56 */
-    { 0x3244c6, 0x324416, 0xe217cae1f35d0d5a, 0x1f35d0d5af15a1e1, 0xf15a1e1f4808ac17, 28 }, /* #57 */
-    { 0x3c5bc7, 0x3c5397, 0x981a8ef01f6f9ac7, 0xde03edf358ffb336, 0xfd99b6c6f79e5bc0, 21 }, /* #58 */
-    { 0x275a12, 0x275a92, 0x5f62929a048a7a4a, 0x929a048a7a4a51df, 0x51dfc08e4086cc8f, 16 }, /* #59 */
-    { 0x0d16d2, 0x0d1e13, 0xa2f919af4454eaa5, 0x52a49b3fc36802a1, 0x49367f86d0054219, 55 }, /* #60 */
-    { 0x1741c2, 0x174913, 0x783d73ca4cfc0f02, 0x267e0781682bca23, 0xd05794464a7cef9e, 31 }, /* #61 */
-    { 0x1f5bd3, 0x1f5393, 0x1fa8ee266c9ab03e, 0xa8ee266c9ab03ecb, 0xcbeae88dcbab1107,  8 }, /* #62 */
-    { 0x2a23d7, 0x2a2393, 0x36dd4f279a990fd0, 0x93cd4c87e87a417a, 0xf482f458bb77c668, 23 }, /* #63 */
+    { 0x3c6bc7, 0x3c6302, 0xf633381bea81fbd9, 0x06faa07ef677103e, 0xdc40f9e5e7befc3c, 22 }, /* #0 */
+    { 0x046f92, 0x046f07, 0xb70695c70a082440, 0x6e0d2b8e14104881, 0xb1cf6d7142651289,  1 }, /* #1 */
+    { 0x1c3616, 0x1c3603, 0xef81e03eefc3ceae, 0x03c07ddf879d5cdc, 0x6e6c9447f695aee4,  9 }, /* #2 */
+    { 0x1a7d13, 0x1a7502, 0xdc58107e0cd195e3, 0x0cd195e3a90ec04a, 0xa90ec04ae8608f76, 32 }, /* #3 */
+    { 0x333d86, 0x333d02, 0x89ef05439981fba0, 0x39981fba04784604, 0x478460469376d5b6, 28 }, /* #4 */
+    { 0x371157, 0x371907, 0xb0af3872ea4db698, 0x4c7c67ddcf29c427, 0xf8cfbb9e53884ff4, 55 }, /* #5 */
+    { 0x237a07, 0x237a02, 0x5f193b4796e548ce, 0x796e548ce0645286, 0x06452866a674aa5e, 28 }, /* #6 */
+    { 0x244646, 0x244e06, 0x8aff628f86c06779, 0x19de59d825b261af, 0x676096c986be1b81, 46 }, /* #7 */
+    { 0x0b2bc2, 0x0b2383, 0x1caf39c4e3828ff4, 0xfa769be35ccd0cba, 0xed37c6b99a1974e3, 55 }, /* #8 */
+    { 0x006192, 0x006186, 0x1cc34374f55a2ef0, 0xd0dd3d568bbc384d, 0xe134b990e5d80f85, 14 }, /* #9 */
+    { 0x150b93, 0x150302, 0x19f21ff37374498c, 0x31190586b252e53e, 0x464161ac94b94f86, 58 }, /* #10 */
+    { 0x1a6696, 0x1a6e07, 0xb43cd093d880eaaf, 0x3d880eaaf343bf05, 0x343bf0502c08c61b, 28 }, /* #11 */
+    { 0x2e5502, 0x2e5d02, 0x828babfec17b5ec4, 0x51757fd82f6bd88c, 0x64a63309fc50bef1,  5 }, /* #12 */
+    { 0x3d7092, 0x3d7003, 0x0cf484990f3b2799, 0x27995c079f0682df, 0x5c079f0682df1c2e, 48 }, /* #13 */
+    { 0x214057, 0x214807, 0xa24193e4acfccf88, 0x27c959f99f109d09, 0x4e84c73e3ec2c1ac, 17 }, /* #14 */
+    { 0x367787, 0x367f07, 0x9e8eef26d42cafe7, 0x2bf9c7215e4b895a, 0x1c85792e2569725a, 46 }, /* #15 */
+    { 0x3262d7, 0x326a03, 0x7151e85ae07b218e, 0x6431c899a7751a57, 0x44cd3ba8d2bb27bc, 45 }, /* #16 */
+    { 0x3e14d2, 0x3e1c02, 0x5778dccdf7f19bb4, 0x37337dfc66ed0cf2, 0x33c833029e81ee01, 14 }, /* #17 */
+    { 0x056656, 0x056e82, 0xa7ede661b4e3955e, 0x9fb79986d38e557a, 0x85cca707a3a33c34,  2 }, /* #18 */
+    { 0x282043, 0x282007, 0x2586117642411f1b, 0x17642411f1b1c074, 0x1c0744cccd4a043e, 20 }, /* #19 */
+    { 0x320f03, 0x320783, 0x168f15bf91d4109a, 0xf23a821353264eef, 0x9932777fd7ee3006, 29 }, /* #20 */
+    { 0x293b57, 0x293302, 0x2ff8452c804284f9, 0x04284f9f9c66a420, 0xf9c66a4202ea4b7e, 36 }, /* #21 */
+    { 0x0946c3, 0x094607, 0xc051b53db97c9925, 0x24b83e032a2ff1ac, 0xc1f019517f8d673c, 53 }, /* #22 */
+    { 0x282556, 0x282d82, 0x5494d4969f5b7289, 0x94d4969f5b728901, 0x01f9823de8545a43,  8 }, /* #23 */
+    { 0x167887, 0x167887, 0x9812bbff42cf5f68, 0x812bbff42cf5f687, 0x7329dd01fc754ae3,  4 }, /* #24 */
+    { 0x0264c2, 0x026486, 0xecd4bd580874b002, 0xa768e08c9f9c6463, 0x9da382327e71918d, 62 }, /* #25 */
+    { 0x0b5847, 0x0b5002, 0xd55c8fbc647d72b3, 0x7df1c6f7e88dc361, 0xef8e37bf446e1b0a, 61 }, /* #26 */
+    { 0x2c0643, 0x2c0e87, 0xb32e6f4e97477e62, 0xe621f1e8ba2cad65, 0x1f1e8ba2cad65d5c, 52 }, /* #27 */
+    { 0x173bd3, 0x173b03, 0xa7dace85897c895f, 0x6742c4be44afe63d, 0xcc7a96de9d4ea6ef, 15 }, /* #28 */
+    { 0x013083, 0x013083, 0x37415a4e06cd4ad1, 0xa0ad270366a568f4, 0xe82e0e1cea661638,  7 }, /* #29 */
+    { 0x2e0997, 0x2e0187, 0x12646f7ef2cfb0f0, 0xb0f0c404ed71fbbd, 0xc404ed71fbbd3f2d, 48 }, /* #30 */
+    { 0x3d0196, 0x3d0906, 0x6c9129ad6a187571, 0x4894d6b50c3ab893, 0x26cda819b7aa847c,  7 }, /* #31 */
+    { 0x383287, 0x383a87, 0x43f0531c72adc3c9, 0x8298e3956e1e4d41, 0xa83d333ff53f9e0b, 11 }, /* #32 */
+    { 0x2e2883, 0x2e2002, 0xdd98f7112075a0c3, 0x3ad061f906cf1601, 0xf20d9e2c02618ee9, 39 }, /* #33 */
+    { 0x185a13, 0x185202, 0x2dffcbcb8d114964, 0x4525925a834a425d, 0x96a0d290974e0f62, 42 }, /* #34 */
+    { 0x356682, 0x356682, 0xd1fb7a9656c9a77b, 0x9656c9a77be7dea1, 0xe7dea1d0adb2a1d2, 24 }, /* #35 */
+    { 0x3b0016, 0x3b0886, 0x71d4ba1656569c3a, 0xba1656569c3a12e4, 0x12e40bcfff32bad2, 16 }, /* #36 */
+    { 0x3e2f56, 0x3e2f82, 0x98b521ab29d5109f, 0x86aca754427dd46e, 0x751bb6469389552b, 18 }, /* #37 */
+    { 0x241b12, 0x241307, 0x11fc67a89c5446d8, 0x11b627493bb21d5c, 0x9d24eec87572c17f, 46 }, /* #38 */
+    { 0x173556, 0x173587, 0x0cb21c41b6aed62f, 0x90e20db576b1794e, 0x29d3b8c157276708, 11 }, /* #39 */
+    { 0x000547, 0x000d03, 0x5fe00d4a2d059797, 0x45a0b2f2ea45e420, 0x522f21038a31b7e0, 29 }, /* #40 */
+    { 0x1b5903, 0x1b5983, 0x5361c922209ee7a8, 0xcf50f7fdc9d6c840, 0x7bfee4eb642002e1, 49 }, /* #41 */
+    { 0x124e42, 0x124682, 0xe1935d38cdc48248, 0x90491f6ea44e0085, 0xfb7522700428e177, 45 }, /* #42 */
+    { 0x377847, 0x377806, 0x883a59a996c9b887, 0x43ee6cfe73f0e417, 0xdcd9fce7e1c82f9c, 55 }, /* #43 */
+    { 0x152707, 0x152f02, 0x6cf1b0b3b2a977a5, 0x361676552ef4a3ae, 0x1d737bf45c6ebcb1, 13 }, /* #44 */
+    { 0x105442, 0x105406, 0xe0053172e1da085a, 0x0298b970ed042d12, 0x247e2db0e3b48fd7,  7 }, /* #45 */
+    { 0x1f0b82, 0x1f0302, 0x142432f65f1de555, 0x65ecbe3bcaab9270, 0xc9385f5584b2acb1, 17 }, /* #46 */
+    { 0x345a57, 0x345a02, 0x61af2d60762e1d62, 0x0762e1d62f537e7c, 0xf537e7cd2ba0fc38, 28 }, /* #47 */
+    { 0x0a6a17, 0x0a6282, 0xfc5e97700e2e6322, 0xf4bb807173191289, 0x51275e726c76b569, 11 }, /* #48 */
+    { 0x2c4c87, 0x2c4402, 0x127fbf25c7468323, 0x6832351de279eecb, 0x51de279eecb425fd, 44 }, /* #49 */
+    { 0x254593, 0x254d06, 0x74edbcdd044497c0, 0x497c003fba5450e4, 0x03fba5450e4b2c7b, 44 }, /* #50 */
+    { 0x3523d3, 0x352387, 0x2bccfdc29e50c231, 0xca184628f02cf95f, 0x478167cafebed396, 37 }, /* #51 */
+    { 0x187b56, 0x187382, 0xeacdad02bd734fac, 0x9f59747354e49b52, 0xba39aa724da9634f, 49 }, /* #52 */
+    { 0x053383, 0x053b83, 0x6c849198d5f493f6, 0x9092331abe927ec2, 0x144f0aee5e9ac29f,  5 }, /* #53 */
+    { 0x251687, 0x251682, 0xffe7817eeb570b8a, 0xeb570b8adb3e6932, 0xdb3e6932503b8d10, 32 }, /* #54 */
+    { 0x1c76d3, 0x1c7682, 0x3dd1604137243a55, 0xd42bd15c2b82f2b0, 0xa857a2b85705e560, 63 }, /* #55 */
+    { 0x371f43, 0x371f03, 0x484dc0f3f6209195, 0x703cfd88246542f7, 0x0bdd825cd1b6276a, 14 }, /* #56 */
+    { 0x3f2b42, 0x3f2b02, 0xa000f445a235f18e, 0x6be31d57d29c8958, 0xabe94e44ac7ff133, 41 }, /* #57 */
+    { 0x033247, 0x033a03, 0x85095e96b16fe700, 0x7f3800edc02bcf7f, 0x1db80579eff817fd, 43 }, /* #58 */
+    { 0x3c6193, 0x3c6103, 0x34825f0c7dfd0479, 0x2097c31f7f411e62, 0x88c0031af7713961,  6 }, /* #59 */
+    { 0x017dd3, 0x017583, 0x0475546851bee433, 0x9a7b6a9f4d6f50ae, 0x4f6d53e9adea15de, 59 }, /* #60 */
+    { 0x1a4f57, 0x1a4f86, 0x9b56584492433755, 0xd596112490cdd555, 0x566cc999178a28ca,  6 }, /* #61 */
+    { 0x162cc6, 0x162403, 0xc9e7a4d5826e3cea, 0x71e75756160ddecd, 0xeac2c1bbd9b2ba00, 43 }, /* #62 */
+    { 0x003dc2, 0x003582, 0x0cd5b0053ab4130f, 0xd5b0053ab4130fda, 0xda03fe45856de2dd,  8 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_shrd_u64[] =
 {
-    { 0x1c3883, 0x1c3812, 0xcb3dd35311c1cffc, 0x42e0ff9e7d3967ba, 0x6ff14a1707fcf3e9, 43 }, /* #0 */
-    { 0x2379d7, 0x237113, 0x78a9e72eac55db32, 0x2bc54f397562aed9, 0x46a63ed25a88bae5,  5 }, /* #1 */
-    { 0x206816, 0x206013, 0x6b29c6f1c11968b7, 0x3594e378e08cb45b, 0x3c8a597783c40e5a,  1 }, /* #2 */
-    { 0x1e6ad6, 0x1e6a17, 0x1b261988f78d42f1, 0x45429e4e2565e781, 0x145429e4e2565e78, 60 }, /* #3 */
-    { 0x284043, 0x284016, 0xb4a6f96a3930d3e3, 0x3da537cb51c9869f, 0x0b3bcf5f7e40b927,  5 }, /* #4 */
-    { 0x2c1596, 0x2c1d97, 0x68c75a68ceda7731, 0xbfe97ff0012f2ad1, 0x6edff4bff8009795, 55 }, /* #5 */
-    { 0x083dc2, 0x083d13, 0xb41c6976dc96db5f, 0x54fdcb4b41c6976d, 0x4e22c8c4754fdcb4, 28 }, /* #6 */
-    { 0x2f6a46, 0x2f6213, 0x542de1a8e92a3d88, 0x0f6a881d03e2aa16, 0x91d41ed5103a07c5, 49 }, /* #7 */
-    { 0x1c4153, 0x1c4913, 0xd61f640f525fe6a5, 0x5189cdc481ebac3e, 0x5016a8c4e6e240f5, 47 }, /* #8 */
-    { 0x322857, 0x322813, 0x12f06c48bd38a942, 0x4ae12f06c48bd38a, 0x938bfffea654f4ae, 12 }, /* #9 */
-    { 0x1c5e86, 0x1c5e86, 0xb5df83939f5d8946, 0xb5df83939f5d8946, 0x179d63cce537645a,  0 }, /* #10 */
-    { 0x3e6c12, 0x3e6c96, 0x38fd26782feb2d93, 0xb3e8ce5638fd2678, 0x79428ab9b3e8ce56, 32 }, /* #11 */
-    { 0x2b4696, 0x2b4e17, 0xb9d618d4247acbbd, 0x6b9d618d4247acbb, 0x3d00f74156f823f6,  4 }, /* #12 */
-    { 0x345446, 0x345c12, 0xd209dbf219dc5bb9, 0x51c5bcb48276fc86, 0x7e336c92c54716f2, 26 }, /* #13 */
-    { 0x024902, 0x024996, 0xebe7d66feea275dc, 0x8fe0d793f775f3eb, 0x92667b1fc1af27ee, 41 }, /* #14 */
-    { 0x340943, 0x340913, 0xadf11d8964a774fb, 0x53facf61948b855b, 0xefa9fd67b0ca45c2, 55 }, /* #15 */
-    { 0x3b0742, 0x3b0f13, 0x7cce5eb53659ba2e, 0x459f3397ad4d966e, 0xcb74d8ba10abfd16, 10 }, /* #16 */
-    { 0x221702, 0x221f13, 0x2410667f5d71f31e, 0x5ca7959208333fae, 0x55fcc9de30b94f2b, 25 }, /* #17 */
-    { 0x2e3bd3, 0x2e3b16, 0x44fb2b71993769ae, 0x760c0bc2148a89f6, 0x39693b0605e10a45, 47 }, /* #18 */
-    { 0x2c47d7, 0x2c4f13, 0xa8f560122ae234c0, 0x5d94b02a3d58048a, 0x1b32be0d057652c0, 26 }, /* #19 */
-    { 0x0b6ad6, 0x0b6a17, 0xf89a52fb74e64096, 0x771080da6ef86a63, 0x9dc420369bbe1a98, 62 }, /* #20 */
-    { 0x3c6457, 0x3c6493, 0xa384c99e9dfb6486, 0xf4a9ac5a16c93470, 0xf46fa54d62d0b649, 51 }, /* #21 */
-    { 0x3c6446, 0x3c6c13, 0x1ce9027917b8ab19, 0x65873a409e45ee2a, 0x2f495e9005a18596, 10 }, /* #22 */
-    { 0x002003, 0x002892, 0x0ab528ff2152eacc, 0xb9682d60ab528ff2, 0x1667eefdbb9682d6, 28 }, /* #23 */
-    { 0x186992, 0x186917, 0xbec360facad080f9, 0x7ecd13fe1abec360, 0xdb8f847ecd13fe1a, 40 }, /* #24 */
-    { 0x3f7542, 0x3f7d92, 0x22d62e5ac4ecfd00, 0x8d52edbe944a116b, 0x75f31aa5db7d2894, 49 }, /* #25 */
-    { 0x2f3043, 0x2f3043, 0xb7d2955a50899209, 0xb7d2955a50899209, 0x43a8be2b224b6457,  0 }, /* #26 */
-    { 0x091986, 0x091193, 0x14086044fdaabbb0, 0xdd450218113f6aae, 0xc597b8bf71e83b75, 10 }, /* #27 */
-    { 0x012293, 0x012212, 0x4c83723592da955a, 0x2641b91ac96d4aad, 0xd991e5b149befbfe,  1 }, /* #28 */
-    { 0x3312d2, 0x331296, 0xf1e1772b31edc7f0, 0xdb5c48956e276f1e, 0xa72db5c48956e276, 52 }, /* #29 */
-    { 0x354e92, 0x354693, 0x4f9122e1f89543b8, 0xfd8311d3869f2245, 0xc3ab01fec188e9c3, 39 }, /* #30 */
-    { 0x2b0d46, 0x2b0597, 0x31c56ed2a0feb3aa, 0xeb68531c56ed2a0f, 0xe010e28cd8eeb685, 20 }, /* #31 */
-    { 0x301c53, 0x301c93, 0x1a7f67a3de6f42a1, 0xa17d834fecf47bcd, 0xe529c49c626d0bec, 19 }, /* #32 */
-    { 0x285a43, 0x285a16, 0xf9690f4638191f97, 0x6497081a7ebbfe5a, 0x4dd9925c2069faef, 50 }, /* #33 */
-    { 0x211e83, 0x211613, 0xaf4f06784659c3f1, 0x3993d698f4afd7a7, 0x67d07327ad31e95f, 49 }, /* #34 */
-    { 0x064816, 0x064012, 0xb5d88edbe06e7d1f, 0x22b9deed7623b6f8, 0x23634ae0dc8ae77b, 26 }, /* #35 */
-    { 0x027e03, 0x027616, 0x13c25a8706b20e33, 0x00309e12d4383590, 0xca5849e93cc58006, 13 }, /* #36 */
-    { 0x3e37d7, 0x3e3f13, 0xe66eaf8b13df4221, 0x63819b733757c589, 0xbda406042cc70336, 25 }, /* #37 */
-    { 0x1f1813, 0x1f1012, 0x074bda256fa53543, 0x1074bda256fa5354, 0x39b8704684deb6e1,  4 }, /* #38 */
-    { 0x2d36d6, 0x2d3e16, 0xb57ceaa6466d5b2d, 0x61466e08ba465abe, 0x3dfac28cdc11748c, 49 }, /* #39 */
-    { 0x3f0f57, 0x3f0713, 0x6b064baff589d136, 0x3050d6b064baff58, 0x7070cf03ea53050d, 20 }, /* #40 */
-    { 0x1071c6, 0x107117, 0x64bedee23ae7427f, 0x07fbc6bec6992fb7, 0xd45b801fef1afb1a, 42 }, /* #41 */
-    { 0x022586, 0x022d12, 0x8645ba76012f44ad, 0x59954cbd4bd05864, 0x3bc59954cbd4bd05, 52 }, /* #42 */
-    { 0x171d02, 0x171512, 0xdd692c5b35b9606b, 0x2e5bad258b66b72c, 0x0bffbe97e3df1972, 11 }, /* #43 */
-    { 0x335f13, 0x335712, 0xe8811bcace82b9ff, 0x23bfc674408de567, 0x4206db2434477f8c, 25 }, /* #44 */
-    { 0x215206, 0x215a97, 0xde22232cababd4d5, 0x99a6fe6f11119655, 0xcd44e53d13334dfc, 25 }, /* #45 */
-    { 0x087242, 0x087a16, 0x54437490920d030d, 0x6714a1510dd24248, 0x575ed1b61899c528, 22 }, /* #46 */
-    { 0x083187, 0x083916, 0x6e590ba293c8f52f, 0x5b2dd80ad0736e59, 0xedfb5b2dd80ad073, 48 }, /* #47 */
-    { 0x336803, 0x336812, 0x116b00800b3c04fb, 0x47eddc6f116b0080, 0xd122ff7a47eddc6f, 32 }, /* #48 */
-    { 0x113412, 0x113416, 0x40d5bae537795d32, 0x0c7f098d2206add7, 0x89820e218fe131a4, 37 }, /* #49 */
-    { 0x025552, 0x025d12, 0xc9868cae23b13ea0, 0x6540fc3271930d19, 0xb6a9bc32a07e1938, 39 }, /* #50 */
-    { 0x2a3382, 0x2a3396, 0xe91772b0115ddc03, 0xe826ab6b7e91772b, 0x6c01a99e826ab6b7, 36 }, /* #51 */
-    { 0x1c55d6, 0x1c5596, 0x191e3b508c9153f2, 0xd9f901c24323c76a, 0x1713c7d6cfc80e12, 35 }, /* #52 */
-    { 0x321f92, 0x321f13, 0xc026ed7e87806bd3, 0x45c026ed7e87806b, 0xddcd3e743bb1eb45,  8 }, /* #53 */
-    { 0x2c3952, 0x2c3117, 0x5da35c7954bc6945, 0x1592fc7920183644, 0x0ac97e3c900c1b22, 63 }, /* #54 */
-    { 0x074992, 0x074916, 0x71b29b13fb02c099, 0x78709c62bc4e3653, 0xd8b1cbc384e315e2, 43 }, /* #55 */
-    { 0x2a0487, 0x2a0c97, 0xbc6ce9bceceb1015, 0xb6932babade3674d, 0x43027e96d2657575, 37 }, /* #56 */
-    { 0x100097, 0x100813, 0x19c72fc8f9aa45b7, 0x6ac4648240160338, 0xd9eb5623241200b0, 51 }, /* #57 */
-    { 0x256e93, 0x256696, 0x06a298194d521027, 0xd2395f6b120d4530, 0xd3b764e91cafb589, 39 }, /* #58 */
-    { 0x356c03, 0x356c13, 0x1b5de366c0997728, 0x61f8d8cc36bbc6cd, 0xcc30d67db0fc6c66, 31 }, /* #59 */
-    { 0x155d12, 0x155d16, 0x2563f1ff126ec188, 0x5638ba252682d12b, 0x206ac71744a4d05a, 53 }, /* #60 */
-    { 0x095a56, 0x095212, 0xb8558023b291a6ac, 0x3754fb78db855802, 0x049ba553754fb78d, 36 }, /* #61 */
-    { 0x134012, 0x134096, 0x0d8fc32a01150f0f, 0xcbbc0e00b2ac445c, 0xe5de07005956222e, 63 }, /* #62 */
-    { 0x0055d6, 0x005596, 0x4079d6d0d3e0a13d, 0xf835fc184b0501e7, 0x27b97e0d7f0612c1, 46 }, /* #63 */
+    { 0x1c5fd6, 0x1c5787, 0xa86d9e72e3816cf8, 0xf5a86d9e72e3816c, 0x62c0ecc517bf19f5,  8 }, /* #0 */
+    { 0x3a7652, 0x3a7e86, 0x408722cde7b40b98, 0xe7d911c26c6810e4, 0x21a76f3ec88e1363, 43 }, /* #1 */
+    { 0x165c43, 0x165c06, 0x223d6bb420a14da6, 0x159dd911eb5da105, 0x465786b10482b3bb, 21 }, /* #2 */
+    { 0x2e1953, 0x2e1953, 0xd84a5a6b2973a63f, 0xd84a5a6b2973a63f, 0x7dc44cccd1788303,  0 }, /* #3 */
+    { 0x383fd2, 0x383f07, 0xbbbcc11b7d194a35, 0x52eef3046df46528, 0x39d364f276afb754,  6 }, /* #4 */
+    { 0x343846, 0x343083, 0xba51ebd58ecdeadd, 0xdd28f5eac766f56e, 0x6a4d21e334fc9413,  1 }, /* #5 */
+    { 0x0b3e87, 0x0b3e06, 0xaf6c2223d6156ac0, 0x315d1df8657b6111, 0xb66a2c062ba3bf0c, 37 }, /* #6 */
+    { 0x272ed6, 0x272e06, 0xd2b26b59ecb35375, 0x5539cac695935acf, 0xe77ee8cf4aa73958, 29 }, /* #7 */
+    { 0x1d4ec3, 0x1d4e06, 0x0ebcad31ca1a09a0, 0x31b9603875e5698e, 0xa0fdbd0ec6372c07, 29 }, /* #8 */
+    { 0x060903, 0x060982, 0xc440cd2abafcc2f4, 0xa7adaf71a7bab8c4, 0xf8a7adaf71a7bab8, 56 }, /* #9 */
+    { 0x2f7386, 0x2f7b87, 0xbc03d43ef2f7c3a4, 0xb45e01ea1f797be1, 0x628d006632677168,  9 }, /* #10 */
+    { 0x3a15d6, 0x3a1d02, 0x93084f46ba5cdfd3, 0x74b3dd498427a35d, 0x5a17a17d50e967ba, 25 }, /* #11 */
+    { 0x002693, 0x002606, 0xfce462446fe19b23, 0x458288bc2fe72312, 0x28f92a68b0511785, 37 }, /* #12 */
+    { 0x2a5b17, 0x2a5b87, 0x8eaddfb90c3a9199, 0xbff4756efdc861d4, 0x591a9ba9a778d7fe, 13 }, /* #13 */
+    { 0x336816, 0x336087, 0xed3fd9390af47ad6, 0x81bed3fd9390af47, 0xdf290e18103a881b, 12 }, /* #14 */
+    { 0x175552, 0x175d03, 0x451ede47b71309f3, 0x4a19a28f6f23db89, 0x2e85c5ea429e9433, 17 }, /* #15 */
+    { 0x226ec6, 0x226602, 0xad63a29337188760, 0x66a6b58e8a4cdc62, 0xfa8e71d1cfd5d9a9, 14 }, /* #16 */
+    { 0x2a46c7, 0x2a4606, 0x507155ea292616e0, 0x38e5ce5432941c55, 0x62a064e3973950ca, 42 }, /* #17 */
+    { 0x3c27c7, 0x3c2f87, 0x59f15607016f2613, 0xf5ca911af2159acf, 0xecdeb952235e42b3, 53 }, /* #18 */
+    { 0x3d1082, 0x3d1803, 0x2fe8f83a55bdc362, 0x09515a23a4bfa3e0, 0xcbeabd82545688e9, 38 }, /* #19 */
+    { 0x2c3e87, 0x2c3606, 0xe15803d88840b863, 0x44e6de15803d8884, 0x02919821f3b44e6d, 20 }, /* #20 */
+    { 0x022287, 0x022203, 0xd21efc2725ff13aa, 0x2ad8fe90f7e1392f, 0x6efd48c1b4655b1f, 21 }, /* #21 */
+    { 0x0b6202, 0x0b6a87, 0x0cff855ca4d71a87, 0xa5c33fe1572935c6, 0x75ba0d8aec5b0e97, 10 }, /* #22 */
+    { 0x3b7402, 0x3b7c06, 0xa5c9808914f9d7c8, 0x5ec8a7094b930112, 0x0799d795af645384, 31 }, /* #23 */
+    { 0x2446d3, 0x244687, 0x053a4fe227cb3975, 0xb224d0db980a749f, 0xce56f2d912686dcc, 39 }, /* #24 */
+    { 0x310ec2, 0x310e03, 0x6a08a84b97d1744c, 0x318855b9b5045425, 0x2ed37a666310ab73, 33 }, /* #25 */
+    { 0x002a06, 0x002a07, 0xc976964221c08668, 0x47325da590887021, 0xf5f4ba4ab971d91c, 10 }, /* #26 */
+    { 0x0d1c46, 0x0d1402, 0x414134004387f2c8, 0x20a09a0021c3f964, 0x8ec7c96adb57f68a,  1 }, /* #27 */
+    { 0x3f3413, 0x3f3486, 0x378513004181b025, 0x8de144c010606c09, 0xa226f9cc6803f58e,  2 }, /* #28 */
+    { 0x3f7492, 0x3f7487, 0x27e6bce055970b72, 0x891a0827e6bce055, 0x7808b2531b891a08, 24 }, /* #29 */
+    { 0x1f2e56, 0x1f2e82, 0xa29be936b27800d2, 0xb4aa29be936b2780, 0xe3557f74e8edfb4a, 12 }, /* #30 */
+    { 0x122e93, 0x122687, 0x79366f9869398015, 0xf4fae79366f98693, 0xc59ecfe4882f4fae, 20 }, /* #31 */
+    { 0x2c3f47, 0x2c3787, 0xc6c8e8d6cc03a8fc, 0xd950a34871b23a35, 0xad3f1de365428d21, 34 }, /* #32 */
+    { 0x003f87, 0x003786, 0x96cab3f136ffa6cf, 0xc50599a865b2acfc, 0xf57e9627141666a1, 34 }, /* #33 */
+    { 0x1f5f42, 0x1f5786, 0x49b527654b9b776a, 0xc24da93b2a5cdbbb, 0x3493477f27bea358,  5 }, /* #34 */
+    { 0x384e02, 0x384687, 0xd29dbeae805dde7b, 0x95fe6fa53b7d5d00, 0x34366b364bcaff37, 23 }, /* #35 */
+    { 0x3a1293, 0x3a1a83, 0x3e9bcf12fe2da705, 0xb91f2fba75362f13, 0xbb91f2fba75362f1, 60 }, /* #36 */
+    { 0x2f5cc2, 0x2f5483, 0x63ada1ef85265170, 0xe2334b966c81cc75, 0x271f119a5cb3640e, 51 }, /* #37 */
+    { 0x2975d7, 0x297502, 0x2903eaeec1c9b844, 0x3180450a40fabbb0, 0x2c2d46814cc60114, 26 }, /* #38 */
+    { 0x075712, 0x075f02, 0x878b8f4cfb94886d, 0x1daf83e4d119ceda, 0x876be0f9344673b6, 62 }, /* #39 */
+    { 0x2606c7, 0x260e83, 0x7dbb70bd6fff3d2a, 0xedf6edc2f5bffcf4, 0x4c888c8ba416ab3b,  6 }, /* #40 */
+    { 0x193397, 0x193382, 0xf715b30a624ee8c4, 0x8291d5f715b30a62, 0xb7a2356a368291d5, 24 }, /* #41 */
+    { 0x0730c3, 0x073083, 0x76869e9da07142da, 0xc3b434f4ed038a16, 0x47aeef8f67eddef8,  5 }, /* #42 */
+    { 0x134606, 0x134e83, 0x9ac70b4fd571be0a, 0xee170f5263734789, 0x8ee170f526373478, 60 }, /* #43 */
+    { 0x315517, 0x315d82, 0xac2e68e1cddf0cc5, 0xf9956173470e6ef8, 0x95563f2f6424df32, 13 }, /* #44 */
+    { 0x3f71c7, 0x3f7102, 0x827338d3a6689bba, 0x1a3609cce34e99a2, 0x8ac372235792068d, 14 }, /* #45 */
+    { 0x0f5402, 0x0f5486, 0x3334d71fd2c5ab9d, 0xca5572284e9ea333, 0x116ca5572284e9ea, 52 }, /* #46 */
+    { 0x152e87, 0x152e83, 0x0cca0173b8f03b59, 0x86be0672866500b9, 0xee5161970d7c0ce5, 33 }, /* #47 */
+    { 0x3758c7, 0x375087, 0xcf59926f2d8264ad, 0xc1ed1ce7acc93796, 0x7210ca416783da39, 25 }, /* #48 */
+    { 0x227cd3, 0x227c03, 0x7ee93a19076b9802, 0x5943a37b639beedf, 0xad650e8ded8e6fbb, 58 }, /* #49 */
+    { 0x327013, 0x327087, 0x84cbfe4d1bb6563e, 0xe52f83cb1bc72f09, 0x507297c1e58de397, 55 }, /* #50 */
+    { 0x2701d7, 0x270103, 0x50e5c57d00e6bb3d, 0x650e5c57d00e6bb3, 0x1d9e36b59838bd96,  4 }, /* #51 */
+    { 0x045757, 0x045f02, 0xcc3e48922ee8f3a8, 0x26348306cc3e4892, 0x3e4dfdc626348306, 32 }, /* #52 */
+    { 0x236182, 0x236983, 0x0f14c95838dd6765, 0xe1e2992b071bacec, 0xab35bdeba715e46f,  3 }, /* #53 */
+    { 0x3c3193, 0x3c3987, 0xf451904744d82365, 0xb09643e9ac422de8, 0x0b584b21f4d62116, 55 }, /* #54 */
+    { 0x372d16, 0x372d86, 0xe473bbac004a11f6, 0xb7f7b38b5a4bdc8e, 0xce7dbfbd9c5ad25e, 51 }, /* #55 */
+    { 0x114096, 0x114807, 0x9e542acd1e0fc7ab, 0x17d1fad570a6d3ca, 0x3818be8fd6ab8536, 51 }, /* #56 */
+    { 0x0b0757, 0x0b0f86, 0x99c2fcf142ead94a, 0xe39beb13385f9e28, 0x9f772aa9f71cdf58, 27 }, /* #57 */
+    { 0x2b67c7, 0x2b6787, 0xf4fd8649a7fe6055, 0xb6352d6eea55fa7e, 0xae876c6a5addd4ab, 49 }, /* #58 */
+    { 0x1f1353, 0x1f1383, 0x56f39e457b045714, 0xe1cade73c8af608a, 0xa7b678cbf7c4ff0e, 11 }, /* #59 */
+    { 0x0404d2, 0x040482, 0xd1be592d715314a3, 0xafad35955fcae8df, 0xc6315f5a6b2abf95, 49 }, /* #60 */
+    { 0x0907c6, 0x090f02, 0x1e46afa26f35cf1a, 0x3e08f2357d1379ae, 0x93c6e13e36c5e7c1, 13 }, /* #61 */
+    { 0x033503, 0x033d02, 0xb1d309546bd27872, 0x07563a612a8d7a4f, 0x96857c9acba1203a, 11 }, /* #62 */
+    { 0x067286, 0x067a82, 0x4db9b573abe4ea47, 0xd4db9b573abe4ea4, 0xd8585064464e5e7d,  4 }, /* #63 */
 };
 
@@ -6803,2145 +6205,2145 @@
 static const BINU8_TEST_T g_aTests_inc_u8[] =
 {
-    { 0x3165c2, 0x316582, 0xd2, 0xd3, 0, 0 }, /* #0 */
-    { 0x1b0d47, 0x1b0503, 0x48, 0x49, 0, 0 }, /* #1 */
-    { 0x052d96, 0x052586, 0xe0, 0xe1, 0, 0 }, /* #2 */
-    { 0x044083, 0x044083, 0x89, 0x8a, 0, 0 }, /* #3 */
-    { 0x0a7a17, 0x0a7287, 0xe6, 0xe7, 0, 0 }, /* #4 */
-    { 0x376146, 0x376102, 0x1b, 0x1c, 0, 0 }, /* #5 */
-    { 0x0c7ec7, 0x0c7603, 0x75, 0x76, 0, 0 }, /* #6 */
-    { 0x201457, 0x201483, 0xc7, 0xc8, 0, 0 }, /* #7 */
-    { 0x224503, 0x224507, 0x58, 0x59, 0, 0 }, /* #8 */
-    { 0x323047, 0x323087, 0xa4, 0xa5, 0, 0 }, /* #9 */
-    { 0x152946, 0x152186, 0xe0, 0xe1, 0, 0 }, /* #10 */
-    { 0x290e13, 0x290607, 0x0e, 0x0f, 0, 0 }, /* #11 */
-    { 0x173997, 0x173183, 0xe8, 0xe9, 0, 0 }, /* #12 */
-    { 0x3c3e42, 0x3c3606, 0x7c, 0x7d, 0, 0 }, /* #13 */
-    { 0x061c43, 0x061403, 0x7e, 0x7f, 0, 0 }, /* #14 */
-    { 0x3f41c7, 0x3f4183, 0xd5, 0xd6, 0, 0 }, /* #15 */
-    { 0x166246, 0x166202, 0x25, 0x26, 0, 0 }, /* #16 */
-    { 0x0f45c6, 0x0f4582, 0xb8, 0xb9, 0, 0 }, /* #17 */
-    { 0x1d4c97, 0x1d4407, 0x23, 0x24, 0, 0 }, /* #18 */
-    { 0x181d96, 0x181582, 0xeb, 0xec, 0, 0 }, /* #19 */
-    { 0x383282, 0x383286, 0xf9, 0xfa, 0, 0 }, /* #20 */
-    { 0x3b5453, 0x3b5407, 0x2c, 0x2d, 0, 0 }, /* #21 */
-    { 0x190f13, 0x190707, 0x05, 0x06, 0, 0 }, /* #22 */
-    { 0x331bc2, 0x331382, 0xe2, 0xe3, 0, 0 }, /* #23 */
-    { 0x1806c7, 0x180683, 0x8e, 0x8f, 0, 0 }, /* #24 */
-    { 0x3e36c7, 0x3e3603, 0x6d, 0x6e, 0, 0 }, /* #25 */
-    { 0x027c13, 0x027403, 0x3d, 0x3e, 0, 0 }, /* #26 */
-    { 0x2f37d2, 0x2f3702, 0x12, 0x13, 0, 0 }, /* #27 */
-    { 0x0d52d7, 0x0d5207, 0x13, 0x14, 0, 0 }, /* #28 */
-    { 0x107283, 0x107207, 0x70, 0x71, 0, 0 }, /* #29 */
-    { 0x3d4dd3, 0x3d4503, 0x0c, 0x0d, 0, 0 }, /* #30 */
-    { 0x346e42, 0x346602, 0x2b, 0x2c, 0, 0 }, /* #31 */
-    { 0x262947, 0x262107, 0x5b, 0x5c, 0, 0 }, /* #32 */
-    { 0x1d0e97, 0x1d0687, 0xa5, 0xa6, 0, 0 }, /* #33 */
-    { 0x1a6f46, 0x1a6706, 0x4c, 0x4d, 0, 0 }, /* #34 */
-    { 0x391c93, 0x391407, 0x1d, 0x1e, 0, 0 }, /* #35 */
-    { 0x0f4742, 0x0f4702, 0x61, 0x62, 0, 0 }, /* #36 */
-    { 0x357f07, 0x357703, 0x1e, 0x1f, 0, 0 }, /* #37 */
-    { 0x293753, 0x293703, 0x5d, 0x5e, 0, 0 }, /* #38 */
-    { 0x2060d2, 0x206082, 0xe2, 0xe3, 0, 0 }, /* #39 */
-    { 0x383707, 0x383783, 0xe2, 0xe3, 0, 0 }, /* #40 */
-    { 0x390007, 0x390003, 0x67, 0x68, 0, 0 }, /* #41 */
-    { 0x3b7357, 0x3b7383, 0xbe, 0xbf, 0, 0 }, /* #42 */
-    { 0x1214c6, 0x121482, 0xfd, 0xfe, 0, 0 }, /* #43 */
-    { 0x0e6d42, 0x0e6506, 0x11, 0x12, 0, 0 }, /* #44 */
-    { 0x244ec2, 0x244682, 0xa7, 0xa8, 0, 0 }, /* #45 */
-    { 0x036796, 0x036702, 0x4b, 0x4c, 0, 0 }, /* #46 */
-    { 0x331d93, 0x331507, 0x39, 0x3a, 0, 0 }, /* #47 */
-    { 0x085792, 0x085706, 0x09, 0x0a, 0, 0 }, /* #48 */
-    { 0x3c5fc7, 0x3c5787, 0x8c, 0x8d, 0, 0 }, /* #49 */
-    { 0x0c0007, 0x0c0083, 0xe8, 0xe9, 0, 0 }, /* #50 */
-    { 0x0b1602, 0x0b1612, 0x3f, 0x40, 0, 0 }, /* #51 */
-    { 0x005146, 0x005182, 0xfc, 0xfd, 0, 0 }, /* #52 */
-    { 0x050cc3, 0x050487, 0xe0, 0xe1, 0, 0 }, /* #53 */
-    { 0x137d03, 0x137503, 0x36, 0x37, 0, 0 }, /* #54 */
-    { 0x1d0a96, 0x1d0202, 0x42, 0x43, 0, 0 }, /* #55 */
-    { 0x126b57, 0x126303, 0x72, 0x73, 0, 0 }, /* #56 */
-    { 0x0261d3, 0x026187, 0xec, 0xed, 0, 0 }, /* #57 */
-    { 0x144482, 0x144482, 0x90, 0x91, 0, 0 }, /* #58 */
-    { 0x272c03, 0x272407, 0x7c, 0x7d, 0, 0 }, /* #59 */
-    { 0x3f5a56, 0x3f5202, 0x19, 0x1a, 0, 0 }, /* #60 */
-    { 0x083e42, 0x083602, 0x51, 0x52, 0, 0 }, /* #61 */
-    { 0x082782, 0x082782, 0xa3, 0xa4, 0, 0 }, /* #62 */
-    { 0x3f1686, 0x3f1602, 0x37, 0x38, 0, 0 }, /* #63 */
+    { 0x2f6483, 0x2f6487, 0x94, 0x95, 0, 0 }, /* #0 */
+    { 0x3c2953, 0x3c2183, 0xde, 0xdf, 0, 0 }, /* #1 */
+    { 0x017c82, 0x017402, 0x57, 0x58, 0, 0 }, /* #2 */
+    { 0x343f92, 0x343706, 0x2c, 0x2d, 0, 0 }, /* #3 */
+    { 0x186547, 0x186507, 0x32, 0x33, 0, 0 }, /* #4 */
+    { 0x3a35d3, 0x3a3587, 0xa5, 0xa6, 0, 0 }, /* #5 */
+    { 0x2819d6, 0x281186, 0xcb, 0xcc, 0, 0 }, /* #6 */
+    { 0x154503, 0x154587, 0xb0, 0xb1, 0, 0 }, /* #7 */
+    { 0x3f2116, 0x3f2186, 0xb1, 0xb2, 0, 0 }, /* #8 */
+    { 0x3b1302, 0x3b1302, 0x6c, 0x6d, 0, 0 }, /* #9 */
+    { 0x060742, 0x060786, 0xc2, 0xc3, 0, 0 }, /* #10 */
+    { 0x161d46, 0x161586, 0xce, 0xcf, 0, 0 }, /* #11 */
+    { 0x205103, 0x205187, 0xd6, 0xd7, 0, 0 }, /* #12 */
+    { 0x2a3e93, 0x2a3687, 0xdd, 0xde, 0, 0 }, /* #13 */
+    { 0x0c29d6, 0x0c2182, 0x9a, 0x9b, 0, 0 }, /* #14 */
+    { 0x047486, 0x047402, 0x29, 0x2a, 0, 0 }, /* #15 */
+    { 0x131893, 0x131087, 0xce, 0xcf, 0, 0 }, /* #16 */
+    { 0x0858d3, 0x085083, 0xee, 0xef, 0, 0 }, /* #17 */
+    { 0x1f1442, 0x1f1486, 0xf8, 0xf9, 0, 0 }, /* #18 */
+    { 0x001242, 0x001206, 0x39, 0x3a, 0, 0 }, /* #19 */
+    { 0x077d56, 0x077582, 0xb8, 0xb9, 0, 0 }, /* #20 */
+    { 0x1819c7, 0x181197, 0xef, 0xf0, 0, 0 }, /* #21 */
+    { 0x1f0e83, 0x1f0603, 0x63, 0x64, 0, 0 }, /* #22 */
+    { 0x045d56, 0x045586, 0x99, 0x9a, 0, 0 }, /* #23 */
+    { 0x3c2d82, 0x3c2502, 0x31, 0x32, 0, 0 }, /* #24 */
+    { 0x110ac7, 0x110203, 0x29, 0x2a, 0, 0 }, /* #25 */
+    { 0x336a43, 0x336203, 0x6d, 0x6e, 0, 0 }, /* #26 */
+    { 0x125957, 0x125103, 0x3c, 0x3d, 0, 0 }, /* #27 */
+    { 0x115386, 0x115306, 0x35, 0x36, 0, 0 }, /* #28 */
+    { 0x320bc3, 0x320383, 0xfa, 0xfb, 0, 0 }, /* #29 */
+    { 0x0e36c6, 0x0e3602, 0x25, 0x26, 0, 0 }, /* #30 */
+    { 0x1364d3, 0x136407, 0x1d, 0x1e, 0, 0 }, /* #31 */
+    { 0x054882, 0x054002, 0x74, 0x75, 0, 0 }, /* #32 */
+    { 0x275897, 0x275087, 0xf8, 0xf9, 0, 0 }, /* #33 */
+    { 0x146e06, 0x146682, 0xbb, 0xbc, 0, 0 }, /* #34 */
+    { 0x034296, 0x034292, 0xdf, 0xe0, 0, 0 }, /* #35 */
+    { 0x0a2b93, 0x0a2387, 0xbd, 0xbe, 0, 0 }, /* #36 */
+    { 0x151206, 0x151282, 0x96, 0x97, 0, 0 }, /* #37 */
+    { 0x2f7593, 0x2f7583, 0xfa, 0xfb, 0, 0 }, /* #38 */
+    { 0x010883, 0x010003, 0x28, 0x29, 0, 0 }, /* #39 */
+    { 0x0e3bd7, 0x0e3383, 0xee, 0xef, 0, 0 }, /* #40 */
+    { 0x290897, 0x290003, 0x48, 0x49, 0, 0 }, /* #41 */
+    { 0x116bc3, 0x116307, 0x09, 0x0a, 0, 0 }, /* #42 */
+    { 0x215687, 0x215687, 0xd3, 0xd4, 0, 0 }, /* #43 */
+    { 0x2b1887, 0x2b1007, 0x2c, 0x2d, 0, 0 }, /* #44 */
+    { 0x2c4883, 0x2c4003, 0x3c, 0x3d, 0, 0 }, /* #45 */
+    { 0x3f1187, 0x3f1103, 0x5c, 0x5d, 0, 0 }, /* #46 */
+    { 0x250506, 0x250502, 0x6c, 0x6d, 0, 0 }, /* #47 */
+    { 0x2a4557, 0x2a4507, 0x1c, 0x1d, 0, 0 }, /* #48 */
+    { 0x223397, 0x223303, 0x2b, 0x2c, 0, 0 }, /* #49 */
+    { 0x3a2382, 0x3a2306, 0x1c, 0x1d, 0, 0 }, /* #50 */
+    { 0x163012, 0x163086, 0xa5, 0xa6, 0, 0 }, /* #51 */
+    { 0x0a32c6, 0x0a3282, 0xad, 0xae, 0, 0 }, /* #52 */
+    { 0x1569c3, 0x156107, 0x4a, 0x4b, 0, 0 }, /* #53 */
+    { 0x051f82, 0x051702, 0x51, 0x52, 0, 0 }, /* #54 */
+    { 0x1c2c82, 0x1c2406, 0x2a, 0x2b, 0, 0 }, /* #55 */
+    { 0x186a03, 0x186207, 0x2d, 0x2e, 0, 0 }, /* #56 */
+    { 0x124057, 0x124003, 0x51, 0x52, 0, 0 }, /* #57 */
+    { 0x2020c2, 0x202086, 0xc8, 0xc9, 0, 0 }, /* #58 */
+    { 0x133797, 0x133703, 0x03, 0x04, 0, 0 }, /* #59 */
+    { 0x257412, 0x257406, 0x38, 0x39, 0, 0 }, /* #60 */
+    { 0x2353d3, 0x235383, 0x9a, 0x9b, 0, 0 }, /* #61 */
+    { 0x3c6016, 0x3c6082, 0xbe, 0xbf, 0, 0 }, /* #62 */
+    { 0x2542d7, 0x254203, 0x18, 0x19, 0, 0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_inc_u8_locked[] =
 {
-    { 0x0c1cd6, 0x0c1406, 0x70, 0x71, 0, 0 }, /* #0 */
-    { 0x164f97, 0x164707, 0x20, 0x21, 0, 0 }, /* #1 */
-    { 0x012816, 0x012002, 0x3a, 0x3b, 0, 0 }, /* #2 */
-    { 0x0f2917, 0x0f2103, 0x78, 0x79, 0, 0 }, /* #3 */
-    { 0x201696, 0x201682, 0xeb, 0xec, 0, 0 }, /* #4 */
-    { 0x146c17, 0x146407, 0x21, 0x22, 0, 0 }, /* #5 */
-    { 0x195382, 0x195306, 0x11, 0x12, 0, 0 }, /* #6 */
-    { 0x3f78d7, 0x3f7003, 0x28, 0x29, 0, 0 }, /* #7 */
-    { 0x004e16, 0x004682, 0xb2, 0xb3, 0, 0 }, /* #8 */
-    { 0x0e1c17, 0x0e1407, 0x3e, 0x3f, 0, 0 }, /* #9 */
-    { 0x1c3643, 0x1c3687, 0xce, 0xcf, 0, 0 }, /* #10 */
-    { 0x323e82, 0x323606, 0x27, 0x28, 0, 0 }, /* #11 */
-    { 0x2d6202, 0x2d6286, 0xbc, 0xbd, 0, 0 }, /* #12 */
-    { 0x3f7a13, 0x3f7287, 0xdc, 0xdd, 0, 0 }, /* #13 */
-    { 0x225806, 0x225082, 0x91, 0x92, 0, 0 }, /* #14 */
-    { 0x094953, 0x094183, 0xd9, 0xda, 0, 0 }, /* #15 */
-    { 0x164f52, 0x164786, 0x95, 0x96, 0, 0 }, /* #16 */
-    { 0x2c1c13, 0x2c1483, 0xa1, 0xa2, 0, 0 }, /* #17 */
-    { 0x2e13c3, 0x2e1387, 0xf9, 0xfa, 0, 0 }, /* #18 */
-    { 0x2b4903, 0x2b4107, 0x73, 0x74, 0, 0 }, /* #19 */
-    { 0x1e4f97, 0x1e4787, 0xd6, 0xd7, 0, 0 }, /* #20 */
-    { 0x210003, 0x210087, 0xc5, 0xc6, 0, 0 }, /* #21 */
-    { 0x3b77d6, 0x3b7782, 0xa7, 0xa8, 0, 0 }, /* #22 */
-    { 0x0a26c2, 0x0a2602, 0x36, 0x37, 0, 0 }, /* #23 */
-    { 0x1f7296, 0x1f7286, 0x86, 0x87, 0, 0 }, /* #24 */
-    { 0x2c54c6, 0x2c5482, 0x96, 0x97, 0, 0 }, /* #25 */
-    { 0x0d7107, 0x0d7187, 0x86, 0x87, 0, 0 }, /* #26 */
-    { 0x2171c7, 0x217103, 0x50, 0x51, 0, 0 }, /* #27 */
-    { 0x110096, 0x110002, 0x3c, 0x3d, 0, 0 }, /* #28 */
-    { 0x1c2303, 0x1c2307, 0x59, 0x5a, 0, 0 }, /* #29 */
-    { 0x245302, 0x245302, 0x07, 0x08, 0, 0 }, /* #30 */
-    { 0x344306, 0x344386, 0xbd, 0xbe, 0, 0 }, /* #31 */
-    { 0x3219d2, 0x321186, 0xf8, 0xf9, 0, 0 }, /* #32 */
-    { 0x121553, 0x121583, 0xcd, 0xce, 0, 0 }, /* #33 */
-    { 0x3258d6, 0x325086, 0xd3, 0xd4, 0, 0 }, /* #34 */
-    { 0x200e16, 0x200602, 0x45, 0x46, 0, 0 }, /* #35 */
-    { 0x0d60d3, 0x0d6007, 0x55, 0x56, 0, 0 }, /* #36 */
-    { 0x3744c2, 0x374402, 0x29, 0x2a, 0, 0 }, /* #37 */
-    { 0x2f5bc2, 0x2f5306, 0x69, 0x6a, 0, 0 }, /* #38 */
-    { 0x397296, 0x397286, 0xcb, 0xcc, 0, 0 }, /* #39 */
-    { 0x1a17d7, 0x1a1783, 0xaa, 0xab, 0, 0 }, /* #40 */
-    { 0x236e93, 0x236603, 0x4e, 0x4f, 0, 0 }, /* #41 */
-    { 0x2d5e97, 0x2d5693, 0xdf, 0xe0, 0, 0 }, /* #42 */
-    { 0x0d5282, 0x0d5286, 0xf8, 0xf9, 0, 0 }, /* #43 */
-    { 0x187b07, 0x187303, 0x74, 0x75, 0, 0 }, /* #44 */
-    { 0x1c6b46, 0x1c6306, 0x39, 0x3a, 0, 0 }, /* #45 */
-    { 0x115a52, 0x115212, 0x1f, 0x20, 0, 0 }, /* #46 */
-    { 0x033216, 0x033286, 0xb1, 0xb2, 0, 0 }, /* #47 */
-    { 0x326486, 0x326402, 0x75, 0x76, 0, 0 }, /* #48 */
-    { 0x2a45d6, 0x2a4502, 0x7b, 0x7c, 0, 0 }, /* #49 */
-    { 0x297486, 0x297402, 0x14, 0x15, 0, 0 }, /* #50 */
-    { 0x2f5147, 0x2f5183, 0xcd, 0xce, 0, 0 }, /* #51 */
-    { 0x0c0f82, 0x0c0786, 0xed, 0xee, 0, 0 }, /* #52 */
-    { 0x2e7083, 0x2e7007, 0x7d, 0x7e, 0, 0 }, /* #53 */
-    { 0x0a0606, 0x0a0682, 0xb9, 0xba, 0, 0 }, /* #54 */
-    { 0x2e4117, 0x2e4187, 0x99, 0x9a, 0, 0 }, /* #55 */
-    { 0x367017, 0x367007, 0x6e, 0x6f, 0, 0 }, /* #56 */
-    { 0x231bc2, 0x231302, 0x2e, 0x2f, 0, 0 }, /* #57 */
-    { 0x1d2017, 0x1d2007, 0x46, 0x47, 0, 0 }, /* #58 */
-    { 0x342293, 0x342203, 0x72, 0x73, 0, 0 }, /* #59 */
-    { 0x306a17, 0x306287, 0xd6, 0xd7, 0, 0 }, /* #60 */
-    { 0x2b71c2, 0x2b7102, 0x18, 0x19, 0, 0 }, /* #61 */
-    { 0x062ed3, 0x062603, 0x37, 0x38, 0, 0 }, /* #62 */
-    { 0x076506, 0x076502, 0x24, 0x25, 0, 0 }, /* #63 */
+    { 0x350ed3, 0x350687, 0xa4, 0xa5, 0, 0 }, /* #0 */
+    { 0x396082, 0x396002, 0x03, 0x04, 0, 0 }, /* #1 */
+    { 0x3a67c2, 0x3a6702, 0x6c, 0x6d, 0, 0 }, /* #2 */
+    { 0x181f12, 0x181786, 0xba, 0xbb, 0, 0 }, /* #3 */
+    { 0x103fd3, 0x103783, 0xc6, 0xc7, 0, 0 }, /* #4 */
+    { 0x3c3bc6, 0x3c3b92, 0x7f, 0x80, 0, 0 }, /* #5 */
+    { 0x2d3697, 0x2d3617, 0x2f, 0x30, 0, 0 }, /* #6 */
+    { 0x0625c3, 0x062507, 0x0b, 0x0c, 0, 0 }, /* #7 */
+    { 0x152943, 0x152103, 0x3a, 0x3b, 0, 0 }, /* #8 */
+    { 0x3d2ac2, 0x3d2286, 0xf5, 0xf6, 0, 0 }, /* #9 */
+    { 0x3b5693, 0x3b5687, 0xa4, 0xa5, 0, 0 }, /* #10 */
+    { 0x1f24c3, 0x1f2487, 0x9e, 0x9f, 0, 0 }, /* #11 */
+    { 0x116b47, 0x116303, 0x61, 0x62, 0, 0 }, /* #12 */
+    { 0x213707, 0x213783, 0xcd, 0xce, 0, 0 }, /* #13 */
+    { 0x186ec7, 0x186603, 0x3c, 0x3d, 0, 0 }, /* #14 */
+    { 0x263c83, 0x263c93, 0x7f, 0x80, 0, 0 }, /* #15 */
+    { 0x195b83, 0x195387, 0x87, 0x88, 0, 0 }, /* #16 */
+    { 0x3c3283, 0x3c3203, 0x66, 0x67, 0, 0 }, /* #17 */
+    { 0x3738c3, 0x373013, 0x0f, 0x10, 0, 0 }, /* #18 */
+    { 0x235ed2, 0x235606, 0x20, 0x21, 0, 0 }, /* #19 */
+    { 0x284683, 0x284683, 0xf3, 0xf4, 0, 0 }, /* #20 */
+    { 0x132a82, 0x132202, 0x0d, 0x0e, 0, 0 }, /* #21 */
+    { 0x2e7052, 0x2e7016, 0x2f, 0x30, 0, 0 }, /* #22 */
+    { 0x203386, 0x203302, 0x37, 0x38, 0, 0 }, /* #23 */
+    { 0x313e46, 0x313606, 0x10, 0x11, 0, 0 }, /* #24 */
+    { 0x265552, 0x265506, 0x27, 0x28, 0, 0 }, /* #25 */
+    { 0x0e2d57, 0x0e2583, 0xb8, 0xb9, 0, 0 }, /* #26 */
+    { 0x264cd7, 0x264407, 0x23, 0x24, 0, 0 }, /* #27 */
+    { 0x0a1953, 0x0a1187, 0xab, 0xac, 0, 0 }, /* #28 */
+    { 0x3c2346, 0x3c2382, 0x85, 0x86, 0, 0 }, /* #29 */
+    { 0x200bd7, 0x200387, 0x81, 0x82, 0, 0 }, /* #30 */
+    { 0x333607, 0x333687, 0xfe, 0xff, 0, 0 }, /* #31 */
+    { 0x255b82, 0x255302, 0x25, 0x26, 0, 0 }, /* #32 */
+    { 0x2c7f03, 0x2c7703, 0x3a, 0x3b, 0, 0 }, /* #33 */
+    { 0x183b12, 0x183382, 0x90, 0x91, 0, 0 }, /* #34 */
+    { 0x0575d7, 0x057503, 0x6c, 0x6d, 0, 0 }, /* #35 */
+    { 0x190756, 0x190706, 0x6e, 0x6f, 0, 0 }, /* #36 */
+    { 0x131e02, 0x131686, 0xec, 0xed, 0, 0 }, /* #37 */
+    { 0x2e7b92, 0x2e7386, 0xa5, 0xa6, 0, 0 }, /* #38 */
+    { 0x0935c2, 0x093586, 0x95, 0x96, 0, 0 }, /* #39 */
+    { 0x153387, 0x153307, 0x71, 0x72, 0, 0 }, /* #40 */
+    { 0x0274c2, 0x027416, 0x5f, 0x60, 0, 0 }, /* #41 */
+    { 0x357c42, 0x357486, 0x95, 0x96, 0, 0 }, /* #42 */
+    { 0x3f1b56, 0x3f1392, 0xdf, 0xe0, 0, 0 }, /* #43 */
+    { 0x0610c6, 0x061086, 0xfb, 0xfc, 0, 0 }, /* #44 */
+    { 0x245642, 0x245602, 0x28, 0x29, 0, 0 }, /* #45 */
+    { 0x3226c3, 0x322607, 0x70, 0x71, 0, 0 }, /* #46 */
+    { 0x0a2ed7, 0x0a2603, 0x1e, 0x1f, 0, 0 }, /* #47 */
+    { 0x292a86, 0x292206, 0x76, 0x77, 0, 0 }, /* #48 */
+    { 0x355c42, 0x355402, 0x44, 0x45, 0, 0 }, /* #49 */
+    { 0x345f82, 0x345782, 0xfd, 0xfe, 0, 0 }, /* #50 */
+    { 0x2e3296, 0x2e3286, 0xcb, 0xcc, 0, 0 }, /* #51 */
+    { 0x1274c6, 0x127406, 0x68, 0x69, 0, 0 }, /* #52 */
+    { 0x060e43, 0x060687, 0xd6, 0xd7, 0, 0 }, /* #53 */
+    { 0x292047, 0x292007, 0x69, 0x6a, 0, 0 }, /* #54 */
+    { 0x123103, 0x123107, 0x64, 0x65, 0, 0 }, /* #55 */
+    { 0x033f47, 0x033787, 0xf9, 0xfa, 0, 0 }, /* #56 */
+    { 0x0e74d7, 0x0e7487, 0xfe, 0xff, 0, 0 }, /* #57 */
+    { 0x3b3ac3, 0x3b3213, 0x6f, 0x70, 0, 0 }, /* #58 */
+    { 0x127d83, 0x127507, 0x46, 0x47, 0, 0 }, /* #59 */
+    { 0x031f46, 0x031702, 0x3c, 0x3d, 0, 0 }, /* #60 */
+    { 0x142582, 0x142582, 0xc0, 0xc1, 0, 0 }, /* #61 */
+    { 0x3a6346, 0x3a6302, 0x24, 0x25, 0, 0 }, /* #62 */
+    { 0x0b0d17, 0x0b0583, 0x96, 0x97, 0, 0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_dec_u8[] =
 {
-    { 0x3474c2, 0x347486, 0xe3, 0xe2, 0, 0 }, /* #0 */
-    { 0x3e0ac7, 0x3e0283, 0xce, 0xcd, 0, 0 }, /* #1 */
-    { 0x1308c7, 0x130007, 0x7e, 0x7d, 0, 0 }, /* #2 */
-    { 0x110d06, 0x110582, 0xa3, 0xa2, 0, 0 }, /* #3 */
-    { 0x0d71d7, 0x0d7187, 0xd8, 0xd7, 0, 0 }, /* #4 */
-    { 0x1f3906, 0x1f3186, 0x9a, 0x99, 0, 0 }, /* #5 */
-    { 0x3c4c06, 0x3c4486, 0xe8, 0xe7, 0, 0 }, /* #6 */
-    { 0x2b5dc3, 0x2b5503, 0x53, 0x52, 0, 0 }, /* #7 */
-    { 0x200656, 0x200682, 0xeb, 0xea, 0, 0 }, /* #8 */
-    { 0x306242, 0x306202, 0x69, 0x68, 0, 0 }, /* #9 */
-    { 0x1b0197, 0x1b0183, 0x84, 0x83, 0, 0 }, /* #10 */
-    { 0x1a3757, 0x1a3787, 0xfb, 0xfa, 0, 0 }, /* #11 */
-    { 0x0633c2, 0x063306, 0x5d, 0x5c, 0, 0 }, /* #12 */
-    { 0x045f46, 0x045786, 0x9b, 0x9a, 0, 0 }, /* #13 */
-    { 0x387b57, 0x387303, 0x11, 0x10, 0, 0 }, /* #14 */
-    { 0x085c12, 0x085406, 0x73, 0x72, 0, 0 }, /* #15 */
-    { 0x025347, 0x025387, 0xdf, 0xde, 0, 0 }, /* #16 */
-    { 0x3d5402, 0x3d5406, 0x3a, 0x39, 0, 0 }, /* #17 */
-    { 0x196c03, 0x196407, 0x13, 0x12, 0, 0 }, /* #18 */
-    { 0x2b3cd7, 0x2b3403, 0x4b, 0x4a, 0, 0 }, /* #19 */
-    { 0x311743, 0x311787, 0x91, 0x90, 0, 0 }, /* #20 */
-    { 0x0e4997, 0x0e4187, 0x94, 0x93, 0, 0 }, /* #21 */
-    { 0x022812, 0x022082, 0xbd, 0xbc, 0, 0 }, /* #22 */
-    { 0x360716, 0x360786, 0x91, 0x90, 0, 0 }, /* #23 */
-    { 0x2a5cc3, 0x2a5487, 0xe3, 0xe2, 0, 0 }, /* #24 */
-    { 0x322216, 0x322202, 0x7d, 0x7c, 0, 0 }, /* #25 */
-    { 0x2d1507, 0x2d1587, 0x8e, 0x8d, 0, 0 }, /* #26 */
-    { 0x197213, 0x197203, 0x16, 0x15, 0, 0 }, /* #27 */
-    { 0x3516c7, 0x351603, 0x5c, 0x5b, 0, 0 }, /* #28 */
-    { 0x3d6a92, 0x3d6286, 0xdc, 0xdb, 0, 0 }, /* #29 */
-    { 0x2a0142, 0x2a0186, 0x85, 0x84, 0, 0 }, /* #30 */
-    { 0x063342, 0x063302, 0x38, 0x37, 0, 0 }, /* #31 */
-    { 0x357946, 0x357186, 0xcd, 0xcc, 0, 0 }, /* #32 */
-    { 0x082613, 0x082687, 0xc7, 0xc6, 0, 0 }, /* #33 */
-    { 0x1f4757, 0x1f4703, 0x38, 0x37, 0, 0 }, /* #34 */
-    { 0x3d18d2, 0x3d1006, 0x3a, 0x39, 0, 0 }, /* #35 */
-    { 0x1733c3, 0x173307, 0x7c, 0x7b, 0, 0 }, /* #36 */
-    { 0x367417, 0x367407, 0x07, 0x06, 0, 0 }, /* #37 */
-    { 0x151016, 0x151082, 0xc3, 0xc2, 0, 0 }, /* #38 */
-    { 0x301146, 0x301186, 0x85, 0x84, 0, 0 }, /* #39 */
-    { 0x236903, 0x236187, 0xd8, 0xd7, 0, 0 }, /* #40 */
-    { 0x067303, 0x067383, 0x8b, 0x8a, 0, 0 }, /* #41 */
-    { 0x3e0c13, 0x3e0493, 0xe0, 0xdf, 0, 0 }, /* #42 */
-    { 0x271b97, 0x271303, 0x52, 0x51, 0, 0 }, /* #43 */
-    { 0x2663d7, 0x266303, 0x4a, 0x49, 0, 0 }, /* #44 */
-    { 0x2e2947, 0x2e2183, 0xdd, 0xdc, 0, 0 }, /* #45 */
-    { 0x214542, 0x214506, 0x4f, 0x4e, 0, 0 }, /* #46 */
-    { 0x3c6756, 0x3c6786, 0xa4, 0xa3, 0, 0 }, /* #47 */
-    { 0x091347, 0x091317, 0x10, 0x0f, 0, 0 }, /* #48 */
-    { 0x166d12, 0x166582, 0xb6, 0xb5, 0, 0 }, /* #49 */
-    { 0x377112, 0x377196, 0xb0, 0xaf, 0, 0 }, /* #50 */
-    { 0x083157, 0x083197, 0xd0, 0xcf, 0, 0 }, /* #51 */
-    { 0x3c31c3, 0x3c3187, 0xbc, 0xbb, 0, 0 }, /* #52 */
-    { 0x315582, 0x315502, 0x68, 0x67, 0, 0 }, /* #53 */
-    { 0x3030d3, 0x303003, 0x3f, 0x3e, 0, 0 }, /* #54 */
-    { 0x106816, 0x106006, 0x3b, 0x3a, 0, 0 }, /* #55 */
-    { 0x320017, 0x320007, 0x1e, 0x1d, 0, 0 }, /* #56 */
-    { 0x2c0612, 0x2c0606, 0x51, 0x50, 0, 0 }, /* #57 */
-    { 0x120bc7, 0x120387, 0xf7, 0xf6, 0, 0 }, /* #58 */
-    { 0x0c3293, 0x0c3283, 0xfc, 0xfb, 0, 0 }, /* #59 */
-    { 0x123356, 0x123306, 0x07, 0x06, 0, 0 }, /* #60 */
-    { 0x2b2502, 0x2b2506, 0x42, 0x41, 0, 0 }, /* #61 */
-    { 0x117617, 0x117683, 0xd6, 0xd5, 0, 0 }, /* #62 */
-    { 0x350e86, 0x350692, 0x90, 0x8f, 0, 0 }, /* #63 */
+    { 0x280586, 0x280502, 0x46, 0x45, 0, 0 }, /* #0 */
+    { 0x301cd6, 0x301486, 0xe9, 0xe8, 0, 0 }, /* #1 */
+    { 0x030592, 0x030516, 0x40, 0x3f, 0, 0 }, /* #2 */
+    { 0x2c0402, 0x2c0402, 0x1b, 0x1a, 0, 0 }, /* #3 */
+    { 0x064c92, 0x064482, 0xc2, 0xc1, 0, 0 }, /* #4 */
+    { 0x3a6903, 0x3a6107, 0x34, 0x33, 0, 0 }, /* #5 */
+    { 0x0f6187, 0x0f6103, 0x05, 0x04, 0, 0 }, /* #6 */
+    { 0x1235c6, 0x123586, 0xd9, 0xd8, 0, 0 }, /* #7 */
+    { 0x3c1516, 0x3c1502, 0x77, 0x76, 0, 0 }, /* #8 */
+    { 0x0d5506, 0x0d5592, 0xc0, 0xbf, 0, 0 }, /* #9 */
+    { 0x273ec3, 0x273683, 0x87, 0x86, 0, 0 }, /* #10 */
+    { 0x1e3d82, 0x1e3582, 0xf9, 0xf8, 0, 0 }, /* #11 */
+    { 0x0c5286, 0x0c5286, 0xe8, 0xe7, 0, 0 }, /* #12 */
+    { 0x2f2886, 0x2f2082, 0xed, 0xec, 0, 0 }, /* #13 */
+    { 0x0132d3, 0x013213, 0x50, 0x4f, 0, 0 }, /* #14 */
+    { 0x1c3556, 0x1c3582, 0xc9, 0xc8, 0, 0 }, /* #15 */
+    { 0x3b3287, 0x3b3287, 0x8f, 0x8e, 0, 0 }, /* #16 */
+    { 0x3d2dd3, 0x3d2587, 0xa6, 0xa5, 0, 0 }, /* #17 */
+    { 0x256106, 0x256186, 0xe8, 0xe7, 0, 0 }, /* #18 */
+    { 0x067586, 0x067586, 0x8f, 0x8e, 0, 0 }, /* #19 */
+    { 0x0e6c07, 0x0e6403, 0x55, 0x54, 0, 0 }, /* #20 */
+    { 0x1228d7, 0x122003, 0x02, 0x01, 0, 0 }, /* #21 */
+    { 0x0e32c7, 0x0e3207, 0x43, 0x42, 0, 0 }, /* #22 */
+    { 0x2964d3, 0x296483, 0x9c, 0x9b, 0, 0 }, /* #23 */
+    { 0x033c87, 0x033483, 0xae, 0xad, 0, 0 }, /* #24 */
+    { 0x152b53, 0x152303, 0x47, 0x46, 0, 0 }, /* #25 */
+    { 0x3f2b03, 0x3f2383, 0xdb, 0xda, 0, 0 }, /* #26 */
+    { 0x120557, 0x120583, 0xf2, 0xf1, 0, 0 }, /* #27 */
+    { 0x0c6553, 0x0c6503, 0x05, 0x04, 0, 0 }, /* #28 */
+    { 0x0c2a93, 0x0c2203, 0x16, 0x15, 0, 0 }, /* #29 */
+    { 0x3d47c2, 0x3d4782, 0xf9, 0xf8, 0, 0 }, /* #30 */
+    { 0x3c0a97, 0x3c0283, 0xe6, 0xe5, 0, 0 }, /* #31 */
+    { 0x1d7896, 0x1d7082, 0xd6, 0xd5, 0, 0 }, /* #32 */
+    { 0x277703, 0x277703, 0x7b, 0x7a, 0, 0 }, /* #33 */
+    { 0x127102, 0x127182, 0xeb, 0xea, 0, 0 }, /* #34 */
+    { 0x3c02c7, 0x3c0287, 0xe2, 0xe1, 0, 0 }, /* #35 */
+    { 0x254d83, 0x254507, 0x5a, 0x59, 0, 0 }, /* #36 */
+    { 0x0b5ec2, 0x0b5696, 0xb0, 0xaf, 0, 0 }, /* #37 */
+    { 0x367492, 0x367402, 0x0f, 0x0e, 0, 0 }, /* #38 */
+    { 0x024157, 0x024107, 0x25, 0x24, 0, 0 }, /* #39 */
+    { 0x396bd3, 0x396303, 0x77, 0x76, 0, 0 }, /* #40 */
+    { 0x371387, 0x371307, 0x75, 0x74, 0, 0 }, /* #41 */
+    { 0x177642, 0x177682, 0xd1, 0xd0, 0, 0 }, /* #42 */
+    { 0x237853, 0x237003, 0x4d, 0x4c, 0, 0 }, /* #43 */
+    { 0x1f5087, 0x1f5087, 0x9d, 0x9c, 0, 0 }, /* #44 */
+    { 0x111c47, 0x111407, 0x54, 0x53, 0, 0 }, /* #45 */
+    { 0x3d2016, 0x3d2082, 0x84, 0x83, 0, 0 }, /* #46 */
+    { 0x0607c3, 0x060787, 0xc1, 0xc0, 0, 0 }, /* #47 */
+    { 0x032f13, 0x032707, 0x1f, 0x1e, 0, 0 }, /* #48 */
+    { 0x112017, 0x112007, 0x2f, 0x2e, 0, 0 }, /* #49 */
+    { 0x046303, 0x046383, 0xb1, 0xb0, 0, 0 }, /* #50 */
+    { 0x027fc7, 0x027787, 0xe9, 0xe8, 0, 0 }, /* #51 */
+    { 0x3e2f92, 0x3e2782, 0x8a, 0x89, 0, 0 }, /* #52 */
+    { 0x1c46d2, 0x1c4602, 0x71, 0x70, 0, 0 }, /* #53 */
+    { 0x2254c3, 0x225487, 0xb5, 0xb4, 0, 0 }, /* #54 */
+    { 0x1d3a86, 0x1d3202, 0x3f, 0x3e, 0, 0 }, /* #55 */
+    { 0x240606, 0x240606, 0x36, 0x35, 0, 0 }, /* #56 */
+    { 0x314847, 0x314007, 0x22, 0x21, 0, 0 }, /* #57 */
+    { 0x217143, 0x217183, 0xbd, 0xbc, 0, 0 }, /* #58 */
+    { 0x1c2e02, 0x1c2682, 0xa2, 0xa1, 0, 0 }, /* #59 */
+    { 0x2f4fc2, 0x2f4702, 0x33, 0x32, 0, 0 }, /* #60 */
+    { 0x150b96, 0x150306, 0x75, 0x74, 0, 0 }, /* #61 */
+    { 0x250847, 0x250003, 0x2a, 0x29, 0, 0 }, /* #62 */
+    { 0x346586, 0x346582, 0xac, 0xab, 0, 0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_dec_u8_locked[] =
 {
-    { 0x0c0346, 0x0c0386, 0xd8, 0xd7, 0, 0 }, /* #0 */
-    { 0x110797, 0x110783, 0xc5, 0xc4, 0, 0 }, /* #1 */
-    { 0x134553, 0x134503, 0x14, 0x13, 0, 0 }, /* #2 */
-    { 0x2821d2, 0x282106, 0x13, 0x12, 0, 0 }, /* #3 */
-    { 0x143747, 0x143787, 0xad, 0xac, 0, 0 }, /* #4 */
-    { 0x376687, 0x376687, 0xd3, 0xd2, 0, 0 }, /* #5 */
-    { 0x273683, 0x273687, 0xad, 0xac, 0, 0 }, /* #6 */
-    { 0x115c92, 0x115486, 0xa7, 0xa6, 0, 0 }, /* #7 */
-    { 0x080387, 0x080303, 0x63, 0x62, 0, 0 }, /* #8 */
-    { 0x134b02, 0x134316, 0x40, 0x3f, 0, 0 }, /* #9 */
-    { 0x1b0c02, 0x1b0402, 0x38, 0x37, 0, 0 }, /* #10 */
-    { 0x3b2216, 0x3b2286, 0xe3, 0xe2, 0, 0 }, /* #11 */
-    { 0x3f2312, 0x3f2386, 0xf1, 0xf0, 0, 0 }, /* #12 */
-    { 0x300a93, 0x300207, 0x79, 0x78, 0, 0 }, /* #13 */
-    { 0x3d2e03, 0x3d2603, 0x1a, 0x19, 0, 0 }, /* #14 */
-    { 0x031ed6, 0x031686, 0x85, 0x84, 0, 0 }, /* #15 */
-    { 0x145353, 0x145317, 0x10, 0x0f, 0, 0 }, /* #16 */
-    { 0x387d87, 0x387507, 0x48, 0x47, 0, 0 }, /* #17 */
-    { 0x1e36d7, 0x1e3687, 0xc6, 0xc5, 0, 0 }, /* #18 */
-    { 0x103a83, 0x103287, 0x9b, 0x9a, 0, 0 }, /* #19 */
-    { 0x025ed6, 0x025686, 0xee, 0xed, 0, 0 }, /* #20 */
-    { 0x0a5983, 0x0a5103, 0x26, 0x25, 0, 0 }, /* #21 */
-    { 0x186797, 0x186707, 0x57, 0x56, 0, 0 }, /* #22 */
-    { 0x0c13d7, 0x0c1303, 0x62, 0x61, 0, 0 }, /* #23 */
-    { 0x0f7512, 0x0f7586, 0x97, 0x96, 0, 0 }, /* #24 */
-    { 0x392417, 0x392407, 0x45, 0x44, 0, 0 }, /* #25 */
-    { 0x0e44d6, 0x0e4482, 0xb1, 0xb0, 0, 0 }, /* #26 */
-    { 0x0f7d13, 0x0f7597, 0x00, 0xff, 0, 0 }, /* #27 */
-    { 0x035557, 0x035503, 0x09, 0x08, 0, 0 }, /* #28 */
-    { 0x0d5516, 0x0d5586, 0x83, 0x82, 0, 0 }, /* #29 */
-    { 0x0d1f06, 0x0d1706, 0x6d, 0x6c, 0, 0 }, /* #30 */
-    { 0x1d1342, 0x1d1382, 0xb7, 0xb6, 0, 0 }, /* #31 */
-    { 0x2a56c7, 0x2a5603, 0x55, 0x54, 0, 0 }, /* #32 */
-    { 0x2c3593, 0x2c3587, 0xbf, 0xbe, 0, 0 }, /* #33 */
-    { 0x3c28c3, 0x3c2087, 0xe5, 0xe4, 0, 0 }, /* #34 */
-    { 0x023e92, 0x023692, 0xf0, 0xef, 0, 0 }, /* #35 */
-    { 0x223c96, 0x223406, 0x15, 0x14, 0, 0 }, /* #36 */
-    { 0x3c7906, 0x3c7102, 0x77, 0x76, 0, 0 }, /* #37 */
-    { 0x1e7a02, 0x1e7282, 0xc5, 0xc4, 0, 0 }, /* #38 */
-    { 0x1f4396, 0x1f4306, 0x15, 0x14, 0, 0 }, /* #39 */
-    { 0x112a57, 0x112287, 0xaa, 0xa9, 0, 0 }, /* #40 */
-    { 0x3f4617, 0x3f4603, 0x4a, 0x49, 0, 0 }, /* #41 */
-    { 0x392907, 0x392183, 0xc9, 0xc8, 0, 0 }, /* #42 */
-    { 0x2d1b97, 0x2d1383, 0xc8, 0xc7, 0, 0 }, /* #43 */
-    { 0x0a4a52, 0x0a4206, 0x23, 0x22, 0, 0 }, /* #44 */
-    { 0x284257, 0x284203, 0x35, 0x34, 0, 0 }, /* #45 */
-    { 0x3f4a97, 0x3f4287, 0xcd, 0xcc, 0, 0 }, /* #46 */
-    { 0x1a5003, 0x1a5007, 0x29, 0x28, 0, 0 }, /* #47 */
-    { 0x284f93, 0x284703, 0x1a, 0x19, 0, 0 }, /* #48 */
-    { 0x347917, 0x347103, 0x38, 0x37, 0, 0 }, /* #49 */
-    { 0x111d46, 0x111506, 0x1e, 0x1d, 0, 0 }, /* #50 */
-    { 0x3b6c03, 0x3b6407, 0x1e, 0x1d, 0, 0 }, /* #51 */
-    { 0x345043, 0x345007, 0x25, 0x24, 0, 0 }, /* #52 */
-    { 0x0320d7, 0x032003, 0x2a, 0x29, 0, 0 }, /* #53 */
-    { 0x2375d3, 0x237583, 0xfe, 0xfd, 0, 0 }, /* #54 */
-    { 0x361a06, 0x361202, 0x69, 0x68, 0, 0 }, /* #55 */
-    { 0x327513, 0x327507, 0x6a, 0x69, 0, 0 }, /* #56 */
-    { 0x1475d3, 0x147583, 0xcf, 0xce, 0, 0 }, /* #57 */
-    { 0x387b16, 0x387382, 0xa2, 0xa1, 0, 0 }, /* #58 */
-    { 0x323982, 0x323106, 0x51, 0x50, 0, 0 }, /* #59 */
-    { 0x366786, 0x366702, 0x55, 0x54, 0, 0 }, /* #60 */
-    { 0x2b1e53, 0x2b1603, 0x2b, 0x2a, 0, 0 }, /* #61 */
-    { 0x322886, 0x322006, 0x4c, 0x4b, 0, 0 }, /* #62 */
-    { 0x0f49d2, 0x0f4192, 0xc0, 0xbf, 0, 0 }, /* #63 */
+    { 0x3b0a83, 0x3b0203, 0x0c, 0x0b, 0, 0 }, /* #0 */
+    { 0x1a7f92, 0x1a7702, 0x33, 0x32, 0, 0 }, /* #1 */
+    { 0x341546, 0x341506, 0x1f, 0x1e, 0, 0 }, /* #2 */
+    { 0x0f5e43, 0x0f5603, 0x02, 0x01, 0, 0 }, /* #3 */
+    { 0x1d3d17, 0x1d3503, 0x65, 0x64, 0, 0 }, /* #4 */
+    { 0x294c06, 0x294482, 0xdb, 0xda, 0, 0 }, /* #5 */
+    { 0x393bd2, 0x393306, 0x04, 0x03, 0, 0 }, /* #6 */
+    { 0x012583, 0x012507, 0x42, 0x41, 0, 0 }, /* #7 */
+    { 0x3b0182, 0x3b0186, 0xb8, 0xb7, 0, 0 }, /* #8 */
+    { 0x180597, 0x180587, 0x91, 0x90, 0, 0 }, /* #9 */
+    { 0x1a4d57, 0x1a4587, 0x9d, 0x9c, 0, 0 }, /* #10 */
+    { 0x2c7717, 0x2c7787, 0xec, 0xeb, 0, 0 }, /* #11 */
+    { 0x3f0e43, 0x3f0683, 0x92, 0x91, 0, 0 }, /* #12 */
+    { 0x140f97, 0x140703, 0x2a, 0x29, 0, 0 }, /* #13 */
+    { 0x034147, 0x034183, 0xa3, 0xa2, 0, 0 }, /* #14 */
+    { 0x151882, 0x151002, 0x17, 0x16, 0, 0 }, /* #15 */
+    { 0x0536c6, 0x053682, 0x87, 0x86, 0, 0 }, /* #16 */
+    { 0x290243, 0x290207, 0x0a, 0x09, 0, 0 }, /* #17 */
+    { 0x177153, 0x177187, 0xcb, 0xca, 0, 0 }, /* #18 */
+    { 0x360706, 0x360706, 0x28, 0x27, 0, 0 }, /* #19 */
+    { 0x054c06, 0x054412, 0x20, 0x1f, 0, 0 }, /* #20 */
+    { 0x365a97, 0x365287, 0xc4, 0xc3, 0, 0 }, /* #21 */
+    { 0x1f5142, 0x1f5102, 0x38, 0x37, 0, 0 }, /* #22 */
+    { 0x003a13, 0x003203, 0x11, 0x10, 0, 0 }, /* #23 */
+    { 0x256cc2, 0x256406, 0x23, 0x22, 0, 0 }, /* #24 */
+    { 0x3c60c7, 0x3c6087, 0xa4, 0xa3, 0, 0 }, /* #25 */
+    { 0x3a0c47, 0x3a0483, 0xeb, 0xea, 0, 0 }, /* #26 */
+    { 0x2f7143, 0x2f7187, 0x9d, 0x9c, 0, 0 }, /* #27 */
+    { 0x382d87, 0x382583, 0x81, 0x80, 0, 0 }, /* #28 */
+    { 0x050507, 0x050507, 0x3a, 0x39, 0, 0 }, /* #29 */
+    { 0x045c53, 0x045407, 0x06, 0x05, 0, 0 }, /* #30 */
+    { 0x1514d3, 0x151407, 0x2c, 0x2b, 0, 0 }, /* #31 */
+    { 0x213c57, 0x213483, 0xe7, 0xe6, 0, 0 }, /* #32 */
+    { 0x163d86, 0x163502, 0x65, 0x64, 0, 0 }, /* #33 */
+    { 0x2e57c7, 0x2e5707, 0x31, 0x30, 0, 0 }, /* #34 */
+    { 0x2c7192, 0x2c7186, 0x9b, 0x9a, 0, 0 }, /* #35 */
+    { 0x2862c3, 0x286283, 0xfe, 0xfd, 0, 0 }, /* #36 */
+    { 0x054513, 0x054587, 0xaa, 0xa9, 0, 0 }, /* #37 */
+    { 0x194ac6, 0x194282, 0x81, 0x80, 0, 0 }, /* #38 */
+    { 0x135743, 0x135707, 0x15, 0x14, 0, 0 }, /* #39 */
+    { 0x0c6ec7, 0x0c6603, 0x77, 0x76, 0, 0 }, /* #40 */
+    { 0x392582, 0x392512, 0x30, 0x2f, 0, 0 }, /* #41 */
+    { 0x224292, 0x224282, 0xf5, 0xf4, 0, 0 }, /* #42 */
+    { 0x2e48d6, 0x2e4002, 0x63, 0x62, 0, 0 }, /* #43 */
+    { 0x093283, 0x093203, 0x11, 0x10, 0, 0 }, /* #44 */
+    { 0x291196, 0x291192, 0x90, 0x8f, 0, 0 }, /* #45 */
+    { 0x034d82, 0x034586, 0xa4, 0xa3, 0, 0 }, /* #46 */
+    { 0x1e0086, 0x1e0086, 0xad, 0xac, 0, 0 }, /* #47 */
+    { 0x0949c2, 0x094102, 0x02, 0x01, 0, 0 }, /* #48 */
+    { 0x340047, 0x340007, 0x78, 0x77, 0, 0 }, /* #49 */
+    { 0x285e96, 0x285606, 0x0d, 0x0c, 0, 0 }, /* #50 */
+    { 0x0f5953, 0x0f5107, 0x73, 0x72, 0, 0 }, /* #51 */
+    { 0x1c59c2, 0x1c5196, 0xd0, 0xcf, 0, 0 }, /* #52 */
+    { 0x2e7096, 0x2e7006, 0x25, 0x24, 0, 0 }, /* #53 */
+    { 0x162902, 0x162186, 0x9b, 0x9a, 0, 0 }, /* #54 */
+    { 0x0977d7, 0x097707, 0x37, 0x36, 0, 0 }, /* #55 */
+    { 0x063ac3, 0x063207, 0x1e, 0x1d, 0, 0 }, /* #56 */
+    { 0x255116, 0x255186, 0xb8, 0xb7, 0, 0 }, /* #57 */
+    { 0x0d2ed7, 0x0d2607, 0x6b, 0x6a, 0, 0 }, /* #58 */
+    { 0x282192, 0x282102, 0x74, 0x73, 0, 0 }, /* #59 */
+    { 0x3b2382, 0x3b2306, 0x42, 0x41, 0, 0 }, /* #60 */
+    { 0x1c71c3, 0x1c7107, 0x48, 0x47, 0, 0 }, /* #61 */
+    { 0x1729c3, 0x172187, 0xd8, 0xd7, 0, 0 }, /* #62 */
+    { 0x2e5ec6, 0x2e5616, 0x10, 0x0f, 0, 0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_not_u8[] =
 {
-    { 0x232617, 0x232617, 0x50, 0xaf, 0, 0 }, /* #0 */
-    { 0x201143, 0x201143, 0x30, 0xcf, 0, 0 }, /* #1 */
-    { 0x2f0b46, 0x2f0b46, 0x59, 0xa6, 0, 0 }, /* #2 */
-    { 0x255582, 0x255582, 0x38, 0xc7, 0, 0 }, /* #3 */
-    { 0x3557d6, 0x3557d6, 0xe4, 0x1b, 0, 0 }, /* #4 */
-    { 0x1b5513, 0x1b5513, 0x51, 0xae, 0, 0 }, /* #5 */
-    { 0x1f0dc7, 0x1f0dc7, 0x39, 0xc6, 0, 0 }, /* #6 */
-    { 0x3756c7, 0x3756c7, 0x59, 0xa6, 0, 0 }, /* #7 */
-    { 0x230387, 0x230387, 0x7e, 0x81, 0, 0 }, /* #8 */
-    { 0x392316, 0x392316, 0xb8, 0x47, 0, 0 }, /* #9 */
-    { 0x3a3bc3, 0x3a3bc3, 0xf0, 0x0f, 0, 0 }, /* #10 */
-    { 0x160793, 0x160793, 0x24, 0xdb, 0, 0 }, /* #11 */
-    { 0x243682, 0x243682, 0xb7, 0x48, 0, 0 }, /* #12 */
-    { 0x2d0186, 0x2d0186, 0x5f, 0xa0, 0, 0 }, /* #13 */
-    { 0x290686, 0x290686, 0x73, 0x8c, 0, 0 }, /* #14 */
-    { 0x271113, 0x271113, 0xf1, 0x0e, 0, 0 }, /* #15 */
-    { 0x032047, 0x032047, 0x04, 0xfb, 0, 0 }, /* #16 */
-    { 0x1e2c57, 0x1e2c57, 0x1c, 0xe3, 0, 0 }, /* #17 */
-    { 0x0364c3, 0x0364c3, 0xc1, 0x3e, 0, 0 }, /* #18 */
-    { 0x2d7407, 0x2d7407, 0x26, 0xd9, 0, 0 }, /* #19 */
-    { 0x0c7a06, 0x0c7a06, 0x42, 0xbd, 0, 0 }, /* #20 */
-    { 0x1c70d2, 0x1c70d2, 0x05, 0xfa, 0, 0 }, /* #21 */
-    { 0x246602, 0x246602, 0x52, 0xad, 0, 0 }, /* #22 */
-    { 0x321ad7, 0x321ad7, 0xf5, 0x0a, 0, 0 }, /* #23 */
-    { 0x1c4d52, 0x1c4d52, 0xec, 0x13, 0, 0 }, /* #24 */
-    { 0x067c06, 0x067c06, 0x82, 0x7d, 0, 0 }, /* #25 */
-    { 0x3a7246, 0x3a7246, 0xb0, 0x4f, 0, 0 }, /* #26 */
-    { 0x044006, 0x044006, 0x96, 0x69, 0, 0 }, /* #27 */
-    { 0x3558d2, 0x3558d2, 0xad, 0x52, 0, 0 }, /* #28 */
-    { 0x115e13, 0x115e13, 0x12, 0xed, 0, 0 }, /* #29 */
-    { 0x017212, 0x017212, 0xd2, 0x2d, 0, 0 }, /* #30 */
-    { 0x125e57, 0x125e57, 0xd0, 0x2f, 0, 0 }, /* #31 */
-    { 0x1232d2, 0x1232d2, 0xdf, 0x20, 0, 0 }, /* #32 */
-    { 0x2a4406, 0x2a4406, 0xc4, 0x3b, 0, 0 }, /* #33 */
-    { 0x152707, 0x152707, 0xf0, 0x0f, 0, 0 }, /* #34 */
-    { 0x1637c3, 0x1637c3, 0x8d, 0x72, 0, 0 }, /* #35 */
-    { 0x3774c7, 0x3774c7, 0x9e, 0x61, 0, 0 }, /* #36 */
-    { 0x3e51d3, 0x3e51d3, 0x05, 0xfa, 0, 0 }, /* #37 */
-    { 0x286242, 0x286242, 0xdc, 0x23, 0, 0 }, /* #38 */
-    { 0x305496, 0x305496, 0x97, 0x68, 0, 0 }, /* #39 */
-    { 0x1f5617, 0x1f5617, 0xcb, 0x34, 0, 0 }, /* #40 */
-    { 0x3f0197, 0x3f0197, 0x15, 0xea, 0, 0 }, /* #41 */
-    { 0x280e13, 0x280e13, 0x0b, 0xf4, 0, 0 }, /* #42 */
-    { 0x0f07c2, 0x0f07c2, 0x45, 0xba, 0, 0 }, /* #43 */
-    { 0x000903, 0x000903, 0xf5, 0x0a, 0, 0 }, /* #44 */
-    { 0x086946, 0x086946, 0x8d, 0x72, 0, 0 }, /* #45 */
-    { 0x346547, 0x346547, 0xb9, 0x46, 0, 0 }, /* #46 */
-    { 0x1d5116, 0x1d5116, 0x48, 0xb7, 0, 0 }, /* #47 */
-    { 0x276582, 0x276582, 0x49, 0xb6, 0, 0 }, /* #48 */
-    { 0x146f53, 0x146f53, 0xa8, 0x57, 0, 0 }, /* #49 */
-    { 0x220a43, 0x220a43, 0x8d, 0x72, 0, 0 }, /* #50 */
-    { 0x242c02, 0x242c02, 0x66, 0x99, 0, 0 }, /* #51 */
-    { 0x387d96, 0x387d96, 0x31, 0xce, 0, 0 }, /* #52 */
-    { 0x3b39c3, 0x3b39c3, 0x05, 0xfa, 0, 0 }, /* #53 */
-    { 0x2b16c6, 0x2b16c6, 0x30, 0xcf, 0, 0 }, /* #54 */
-    { 0x391417, 0x391417, 0x2c, 0xd3, 0, 0 }, /* #55 */
-    { 0x217f16, 0x217f16, 0x4f, 0xb0, 0, 0 }, /* #56 */
-    { 0x0e1ad6, 0x0e1ad6, 0x1a, 0xe5, 0, 0 }, /* #57 */
-    { 0x197c47, 0x197c47, 0x7a, 0x85, 0, 0 }, /* #58 */
-    { 0x322146, 0x322146, 0x89, 0x76, 0, 0 }, /* #59 */
-    { 0x2a3296, 0x2a3296, 0x3f, 0xc0, 0, 0 }, /* #60 */
-    { 0x221903, 0x221903, 0xb6, 0x49, 0, 0 }, /* #61 */
-    { 0x114b16, 0x114b16, 0xc1, 0x3e, 0, 0 }, /* #62 */
-    { 0x235e13, 0x235e13, 0x3d, 0xc2, 0, 0 }, /* #63 */
+    { 0x241716, 0x241716, 0x0d, 0xf2, 0, 0 }, /* #0 */
+    { 0x1b3802, 0x1b3802, 0x48, 0xb7, 0, 0 }, /* #1 */
+    { 0x2767c3, 0x2767c3, 0x51, 0xae, 0, 0 }, /* #2 */
+    { 0x032d46, 0x032d46, 0xdd, 0x22, 0, 0 }, /* #3 */
+    { 0x164d56, 0x164d56, 0xf7, 0x08, 0, 0 }, /* #4 */
+    { 0x1a61d3, 0x1a61d3, 0x16, 0xe9, 0, 0 }, /* #5 */
+    { 0x324cd6, 0x324cd6, 0x0a, 0xf5, 0, 0 }, /* #6 */
+    { 0x3c7d53, 0x3c7d53, 0x74, 0x8b, 0, 0 }, /* #7 */
+    { 0x0b4182, 0x0b4182, 0x8f, 0x70, 0, 0 }, /* #8 */
+    { 0x103e43, 0x103e43, 0x48, 0xb7, 0, 0 }, /* #9 */
+    { 0x3d4743, 0x3d4743, 0x14, 0xeb, 0, 0 }, /* #10 */
+    { 0x0b7343, 0x0b7343, 0xb9, 0x46, 0, 0 }, /* #11 */
+    { 0x292b13, 0x292b13, 0x04, 0xfb, 0, 0 }, /* #12 */
+    { 0x1b5887, 0x1b5887, 0x2e, 0xd1, 0, 0 }, /* #13 */
+    { 0x3277d2, 0x3277d2, 0x11, 0xee, 0, 0 }, /* #14 */
+    { 0x236d06, 0x236d06, 0x2b, 0xd4, 0, 0 }, /* #15 */
+    { 0x170e96, 0x170e96, 0xac, 0x53, 0, 0 }, /* #16 */
+    { 0x1505d6, 0x1505d6, 0xae, 0x51, 0, 0 }, /* #17 */
+    { 0x1a3097, 0x1a3097, 0xd0, 0x2f, 0, 0 }, /* #18 */
+    { 0x364d53, 0x364d53, 0x10, 0xef, 0, 0 }, /* #19 */
+    { 0x1b3702, 0x1b3702, 0xba, 0x45, 0, 0 }, /* #20 */
+    { 0x2d12d2, 0x2d12d2, 0x93, 0x6c, 0, 0 }, /* #21 */
+    { 0x047556, 0x047556, 0xdc, 0x23, 0, 0 }, /* #22 */
+    { 0x204d87, 0x204d87, 0x65, 0x9a, 0, 0 }, /* #23 */
+    { 0x261197, 0x261197, 0x2b, 0xd4, 0, 0 }, /* #24 */
+    { 0x293c16, 0x293c16, 0x62, 0x9d, 0, 0 }, /* #25 */
+    { 0x2e47c6, 0x2e47c6, 0x63, 0x9c, 0, 0 }, /* #26 */
+    { 0x327d43, 0x327d43, 0x64, 0x9b, 0, 0 }, /* #27 */
+    { 0x0265d6, 0x0265d6, 0x47, 0xb8, 0, 0 }, /* #28 */
+    { 0x205fc7, 0x205fc7, 0x01, 0xfe, 0, 0 }, /* #29 */
+    { 0x232297, 0x232297, 0xfd, 0x02, 0, 0 }, /* #30 */
+    { 0x053252, 0x053252, 0x57, 0xa8, 0, 0 }, /* #31 */
+    { 0x3564d2, 0x3564d2, 0x5a, 0xa5, 0, 0 }, /* #32 */
+    { 0x0a6652, 0x0a6652, 0xf0, 0x0f, 0, 0 }, /* #33 */
+    { 0x200ac2, 0x200ac2, 0x34, 0xcb, 0, 0 }, /* #34 */
+    { 0x2360c2, 0x2360c2, 0x9b, 0x64, 0, 0 }, /* #35 */
+    { 0x3e05c3, 0x3e05c3, 0x0a, 0xf5, 0, 0 }, /* #36 */
+    { 0x1e3557, 0x1e3557, 0x7f, 0x80, 0, 0 }, /* #37 */
+    { 0x3000c7, 0x3000c7, 0x49, 0xb6, 0, 0 }, /* #38 */
+    { 0x0d5746, 0x0d5746, 0xf9, 0x06, 0, 0 }, /* #39 */
+    { 0x2b1793, 0x2b1793, 0xe7, 0x18, 0, 0 }, /* #40 */
+    { 0x151f52, 0x151f52, 0x22, 0xdd, 0, 0 }, /* #41 */
+    { 0x106956, 0x106956, 0xcd, 0x32, 0, 0 }, /* #42 */
+    { 0x3c31c7, 0x3c31c7, 0x7c, 0x83, 0, 0 }, /* #43 */
+    { 0x3b0857, 0x3b0857, 0xba, 0x45, 0, 0 }, /* #44 */
+    { 0x2f3f17, 0x2f3f17, 0x89, 0x76, 0, 0 }, /* #45 */
+    { 0x291853, 0x291853, 0x9a, 0x65, 0, 0 }, /* #46 */
+    { 0x3252d7, 0x3252d7, 0x51, 0xae, 0, 0 }, /* #47 */
+    { 0x0d2d82, 0x0d2d82, 0x14, 0xeb, 0, 0 }, /* #48 */
+    { 0x1520c6, 0x1520c6, 0x6c, 0x93, 0, 0 }, /* #49 */
+    { 0x270913, 0x270913, 0x37, 0xc8, 0, 0 }, /* #50 */
+    { 0x1d1c96, 0x1d1c96, 0x7a, 0x85, 0, 0 }, /* #51 */
+    { 0x2d6d02, 0x2d6d02, 0xce, 0x31, 0, 0 }, /* #52 */
+    { 0x054f46, 0x054f46, 0x95, 0x6a, 0, 0 }, /* #53 */
+    { 0x2b3d86, 0x2b3d86, 0x57, 0xa8, 0, 0 }, /* #54 */
+    { 0x267446, 0x267446, 0x88, 0x77, 0, 0 }, /* #55 */
+    { 0x3e44d3, 0x3e44d3, 0xc2, 0x3d, 0, 0 }, /* #56 */
+    { 0x067846, 0x067846, 0x89, 0x76, 0, 0 }, /* #57 */
+    { 0x225742, 0x225742, 0x4c, 0xb3, 0, 0 }, /* #58 */
+    { 0x025483, 0x025483, 0x62, 0x9d, 0, 0 }, /* #59 */
+    { 0x3f6d93, 0x3f6d93, 0x8e, 0x71, 0, 0 }, /* #60 */
+    { 0x321092, 0x321092, 0x97, 0x68, 0, 0 }, /* #61 */
+    { 0x3b5e03, 0x3b5e03, 0xe0, 0x1f, 0, 0 }, /* #62 */
+    { 0x147546, 0x147546, 0xaa, 0x55, 0, 0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_not_u8_locked[] =
 {
-    { 0x1f2287, 0x1f2287, 0x56, 0xa9, 0, 0 }, /* #0 */
-    { 0x3466d3, 0x3466d3, 0x8a, 0x75, 0, 0 }, /* #1 */
-    { 0x1d1596, 0x1d1596, 0x1d, 0xe2, 0, 0 }, /* #2 */
-    { 0x001312, 0x001312, 0xf0, 0x0f, 0, 0 }, /* #3 */
-    { 0x220f93, 0x220f93, 0x25, 0xda, 0, 0 }, /* #4 */
-    { 0x303316, 0x303316, 0x61, 0x9e, 0, 0 }, /* #5 */
-    { 0x151212, 0x151212, 0x14, 0xeb, 0, 0 }, /* #6 */
-    { 0x0426c2, 0x0426c2, 0x79, 0x86, 0, 0 }, /* #7 */
-    { 0x1f5f02, 0x1f5f02, 0x6c, 0x93, 0, 0 }, /* #8 */
-    { 0x1d51d2, 0x1d51d2, 0x17, 0xe8, 0, 0 }, /* #9 */
-    { 0x1f6443, 0x1f6443, 0x0f, 0xf0, 0, 0 }, /* #10 */
-    { 0x2864d3, 0x2864d3, 0x21, 0xde, 0, 0 }, /* #11 */
-    { 0x386ec3, 0x386ec3, 0x96, 0x69, 0, 0 }, /* #12 */
-    { 0x276857, 0x276857, 0xd5, 0x2a, 0, 0 }, /* #13 */
-    { 0x047043, 0x047043, 0xb7, 0x48, 0, 0 }, /* #14 */
-    { 0x067547, 0x067547, 0x91, 0x6e, 0, 0 }, /* #15 */
-    { 0x0a1243, 0x0a1243, 0x33, 0xcc, 0, 0 }, /* #16 */
-    { 0x0712d7, 0x0712d7, 0xfe, 0x01, 0, 0 }, /* #17 */
-    { 0x1f7107, 0x1f7107, 0x88, 0x77, 0, 0 }, /* #18 */
-    { 0x390387, 0x390387, 0x54, 0xab, 0, 0 }, /* #19 */
-    { 0x0e0cd7, 0x0e0cd7, 0xa2, 0x5d, 0, 0 }, /* #20 */
-    { 0x0361d2, 0x0361d2, 0x65, 0x9a, 0, 0 }, /* #21 */
-    { 0x215617, 0x215617, 0x75, 0x8a, 0, 0 }, /* #22 */
-    { 0x2e4913, 0x2e4913, 0x74, 0x8b, 0, 0 }, /* #23 */
-    { 0x0a1d07, 0x0a1d07, 0xd9, 0x26, 0, 0 }, /* #24 */
-    { 0x273c83, 0x273c83, 0xf0, 0x0f, 0, 0 }, /* #25 */
-    { 0x281e56, 0x281e56, 0x34, 0xcb, 0, 0 }, /* #26 */
-    { 0x371993, 0x371993, 0x30, 0xcf, 0, 0 }, /* #27 */
-    { 0x0660c2, 0x0660c2, 0x2f, 0xd0, 0, 0 }, /* #28 */
-    { 0x335e53, 0x335e53, 0xce, 0x31, 0, 0 }, /* #29 */
-    { 0x187f12, 0x187f12, 0xb7, 0x48, 0, 0 }, /* #30 */
-    { 0x393457, 0x393457, 0xeb, 0x14, 0, 0 }, /* #31 */
-    { 0x172402, 0x172402, 0x6a, 0x95, 0, 0 }, /* #32 */
-    { 0x143d82, 0x143d82, 0x1f, 0xe0, 0, 0 }, /* #33 */
-    { 0x0e2e42, 0x0e2e42, 0x04, 0xfb, 0, 0 }, /* #34 */
-    { 0x1c45c7, 0x1c45c7, 0xa6, 0x59, 0, 0 }, /* #35 */
-    { 0x2f4c56, 0x2f4c56, 0xfe, 0x01, 0, 0 }, /* #36 */
-    { 0x3b2117, 0x3b2117, 0xcc, 0x33, 0, 0 }, /* #37 */
-    { 0x1c0256, 0x1c0256, 0xc3, 0x3c, 0, 0 }, /* #38 */
-    { 0x3011c2, 0x3011c2, 0xe2, 0x1d, 0, 0 }, /* #39 */
-    { 0x075dd2, 0x075dd2, 0x19, 0xe6, 0, 0 }, /* #40 */
-    { 0x1573d3, 0x1573d3, 0x24, 0xdb, 0, 0 }, /* #41 */
-    { 0x362706, 0x362706, 0x55, 0xaa, 0, 0 }, /* #42 */
-    { 0x152c57, 0x152c57, 0x86, 0x79, 0, 0 }, /* #43 */
-    { 0x0e5757, 0x0e5757, 0x99, 0x66, 0, 0 }, /* #44 */
-    { 0x0c35c7, 0x0c35c7, 0x4c, 0xb3, 0, 0 }, /* #45 */
-    { 0x0c1496, 0x0c1496, 0x08, 0xf7, 0, 0 }, /* #46 */
-    { 0x0b5b06, 0x0b5b06, 0xcb, 0x34, 0, 0 }, /* #47 */
-    { 0x3f3697, 0x3f3697, 0x7b, 0x84, 0, 0 }, /* #48 */
-    { 0x012083, 0x012083, 0xd3, 0x2c, 0, 0 }, /* #49 */
-    { 0x2f5153, 0x2f5153, 0x92, 0x6d, 0, 0 }, /* #50 */
-    { 0x2c3257, 0x2c3257, 0x01, 0xfe, 0, 0 }, /* #51 */
-    { 0x106047, 0x106047, 0x83, 0x7c, 0, 0 }, /* #52 */
-    { 0x0f6893, 0x0f6893, 0xdc, 0x23, 0, 0 }, /* #53 */
-    { 0x2f3483, 0x2f3483, 0xc3, 0x3c, 0, 0 }, /* #54 */
-    { 0x1a68d3, 0x1a68d3, 0x8b, 0x74, 0, 0 }, /* #55 */
-    { 0x3e0346, 0x3e0346, 0x7f, 0x80, 0, 0 }, /* #56 */
-    { 0x2a4f06, 0x2a4f06, 0xd8, 0x27, 0, 0 }, /* #57 */
-    { 0x014203, 0x014203, 0x76, 0x89, 0, 0 }, /* #58 */
-    { 0x0b4597, 0x0b4597, 0x02, 0xfd, 0, 0 }, /* #59 */
-    { 0x377903, 0x377903, 0x46, 0xb9, 0, 0 }, /* #60 */
-    { 0x080f56, 0x080f56, 0xe4, 0x1b, 0, 0 }, /* #61 */
-    { 0x231653, 0x231653, 0xf7, 0x08, 0, 0 }, /* #62 */
-    { 0x083ad3, 0x083ad3, 0xde, 0x21, 0, 0 }, /* #63 */
+    { 0x264ad2, 0x264ad2, 0x79, 0x86, 0, 0 }, /* #0 */
+    { 0x3d5ec7, 0x3d5ec7, 0xaa, 0x55, 0, 0 }, /* #1 */
+    { 0x250283, 0x250283, 0x6d, 0x92, 0, 0 }, /* #2 */
+    { 0x3005c2, 0x3005c2, 0x58, 0xa7, 0, 0 }, /* #3 */
+    { 0x0969d6, 0x0969d6, 0x3d, 0xc2, 0, 0 }, /* #4 */
+    { 0x1a16c7, 0x1a16c7, 0x62, 0x9d, 0, 0 }, /* #5 */
+    { 0x1e2fc6, 0x1e2fc6, 0x66, 0x99, 0, 0 }, /* #6 */
+    { 0x203e83, 0x203e83, 0x9e, 0x61, 0, 0 }, /* #7 */
+    { 0x141713, 0x141713, 0x55, 0xaa, 0, 0 }, /* #8 */
+    { 0x2f5a03, 0x2f5a03, 0x7b, 0x84, 0, 0 }, /* #9 */
+    { 0x0b7187, 0x0b7187, 0xc2, 0x3d, 0, 0 }, /* #10 */
+    { 0x3034c3, 0x3034c3, 0x21, 0xde, 0, 0 }, /* #11 */
+    { 0x336486, 0x336486, 0x42, 0xbd, 0, 0 }, /* #12 */
+    { 0x055fd2, 0x055fd2, 0x33, 0xcc, 0, 0 }, /* #13 */
+    { 0x0c4987, 0x0c4987, 0x92, 0x6d, 0, 0 }, /* #14 */
+    { 0x151c13, 0x151c13, 0xcd, 0x32, 0, 0 }, /* #15 */
+    { 0x2e0217, 0x2e0217, 0x1d, 0xe2, 0, 0 }, /* #16 */
+    { 0x0e7fd6, 0x0e7fd6, 0x34, 0xcb, 0, 0 }, /* #17 */
+    { 0x1a4843, 0x1a4843, 0x36, 0xc9, 0, 0 }, /* #18 */
+    { 0x177446, 0x177446, 0xe7, 0x18, 0, 0 }, /* #19 */
+    { 0x054786, 0x054786, 0xc4, 0x3b, 0, 0 }, /* #20 */
+    { 0x1254d2, 0x1254d2, 0xe9, 0x16, 0, 0 }, /* #21 */
+    { 0x203846, 0x203846, 0xc6, 0x39, 0, 0 }, /* #22 */
+    { 0x0c2587, 0x0c2587, 0xbd, 0x42, 0, 0 }, /* #23 */
+    { 0x3a1452, 0x3a1452, 0x20, 0xdf, 0, 0 }, /* #24 */
+    { 0x095443, 0x095443, 0xff, 0x00, 0, 0 }, /* #25 */
+    { 0x294583, 0x294583, 0x1c, 0xe3, 0, 0 }, /* #26 */
+    { 0x090a02, 0x090a02, 0xea, 0x15, 0, 0 }, /* #27 */
+    { 0x1d21d6, 0x1d21d6, 0xd4, 0x2b, 0, 0 }, /* #28 */
+    { 0x1c15d2, 0x1c15d2, 0x29, 0xd6, 0, 0 }, /* #29 */
+    { 0x236ec2, 0x236ec2, 0xd2, 0x2d, 0, 0 }, /* #30 */
+    { 0x3c6617, 0x3c6617, 0x70, 0x8f, 0, 0 }, /* #31 */
+    { 0x3e2602, 0x3e2602, 0xf0, 0x0f, 0, 0 }, /* #32 */
+    { 0x1841d7, 0x1841d7, 0xb6, 0x49, 0, 0 }, /* #33 */
+    { 0x364043, 0x364043, 0x79, 0x86, 0, 0 }, /* #34 */
+    { 0x1d6d06, 0x1d6d06, 0x8c, 0x73, 0, 0 }, /* #35 */
+    { 0x2b4993, 0x2b4993, 0x37, 0xc8, 0, 0 }, /* #36 */
+    { 0x092e17, 0x092e17, 0x47, 0xb8, 0, 0 }, /* #37 */
+    { 0x087657, 0x087657, 0xa1, 0x5e, 0, 0 }, /* #38 */
+    { 0x300ad2, 0x300ad2, 0xb3, 0x4c, 0, 0 }, /* #39 */
+    { 0x1f00c7, 0x1f00c7, 0xa7, 0x58, 0, 0 }, /* #40 */
+    { 0x037447, 0x037447, 0xeb, 0x14, 0, 0 }, /* #41 */
+    { 0x1c1f96, 0x1c1f96, 0xaf, 0x50, 0, 0 }, /* #42 */
+    { 0x081a13, 0x081a13, 0x48, 0xb7, 0, 0 }, /* #43 */
+    { 0x157bc6, 0x157bc6, 0x32, 0xcd, 0, 0 }, /* #44 */
+    { 0x052887, 0x052887, 0xe0, 0x1f, 0, 0 }, /* #45 */
+    { 0x364e02, 0x364e02, 0x82, 0x7d, 0, 0 }, /* #46 */
+    { 0x072706, 0x072706, 0x51, 0xae, 0, 0 }, /* #47 */
+    { 0x261d52, 0x261d52, 0x0f, 0xf0, 0, 0 }, /* #48 */
+    { 0x014803, 0x014803, 0x8f, 0x70, 0, 0 }, /* #49 */
+    { 0x0c5c96, 0x0c5c96, 0x67, 0x98, 0, 0 }, /* #50 */
+    { 0x241a03, 0x241a03, 0x7f, 0x80, 0, 0 }, /* #51 */
+    { 0x3d50d2, 0x3d50d2, 0xe7, 0x18, 0, 0 }, /* #52 */
+    { 0x012d47, 0x012d47, 0x3d, 0xc2, 0, 0 }, /* #53 */
+    { 0x1e0bd2, 0x1e0bd2, 0x1c, 0xe3, 0, 0 }, /* #54 */
+    { 0x134b56, 0x134b56, 0x05, 0xfa, 0, 0 }, /* #55 */
+    { 0x077813, 0x077813, 0xb1, 0x4e, 0, 0 }, /* #56 */
+    { 0x240b97, 0x240b97, 0x1b, 0xe4, 0, 0 }, /* #57 */
+    { 0x2305d3, 0x2305d3, 0x51, 0xae, 0, 0 }, /* #58 */
+    { 0x155d92, 0x155d92, 0xab, 0x54, 0, 0 }, /* #59 */
+    { 0x273cc6, 0x273cc6, 0xe5, 0x1a, 0, 0 }, /* #60 */
+    { 0x0f12d2, 0x0f12d2, 0x59, 0xa6, 0, 0 }, /* #61 */
+    { 0x177742, 0x177742, 0x7a, 0x85, 0, 0 }, /* #62 */
+    { 0x122206, 0x122206, 0x53, 0xac, 0, 0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_neg_u8[] =
 {
-    { 0x1a3ed2, 0x1a3687, 0x70, 0x90, 0, 0 }, /* #0 */
-    { 0x2b41d6, 0x2b4113, 0xaf, 0x51, 0, 0 }, /* #1 */
-    { 0x2372d3, 0x237213, 0xc8, 0x38, 0, 0 }, /* #2 */
-    { 0x193b46, 0x193387, 0x70, 0x90, 0, 0 }, /* #3 */
-    { 0x2e2382, 0x2e2313, 0xa9, 0x57, 0, 0 }, /* #4 */
-    { 0x187992, 0x187113, 0x98, 0x68, 0, 0 }, /* #5 */
-    { 0x056d86, 0x056546, 0x00, 0x00, 0, 0 }, /* #6 */
-    { 0x182f83, 0x182713, 0xb1, 0x4f, 0, 0 }, /* #7 */
-    { 0x3e0242, 0x3e0293, 0x65, 0x9b, 0, 0 }, /* #8 */
-    { 0x0d03d3, 0x0d0317, 0x8e, 0x72, 0, 0 }, /* #9 */
-    { 0x153bc7, 0x153397, 0x0a, 0xf6, 0, 0 }, /* #10 */
-    { 0x2b4887, 0x2b4093, 0x14, 0xec, 0, 0 }, /* #11 */
-    { 0x2d7d96, 0x2d7513, 0x8d, 0x73, 0, 0 }, /* #12 */
-    { 0x3010c6, 0x301097, 0x5b, 0xa5, 0, 0 }, /* #13 */
-    { 0x2a0543, 0x2a0517, 0xcb, 0x35, 0, 0 }, /* #14 */
-    { 0x025f16, 0x025717, 0xa1, 0x5f, 0, 0 }, /* #15 */
-    { 0x041ec6, 0x041693, 0x3c, 0xc4, 0, 0 }, /* #16 */
-    { 0x086b56, 0x086393, 0x55, 0xab, 0, 0 }, /* #17 */
-    { 0x382dd6, 0x382517, 0xdc, 0x24, 0, 0 }, /* #18 */
-    { 0x3a7b46, 0x3a7393, 0x24, 0xdc, 0, 0 }, /* #19 */
-    { 0x1e64d2, 0x1e6413, 0xe7, 0x19, 0, 0 }, /* #20 */
-    { 0x331493, 0x331493, 0x21, 0xdf, 0, 0 }, /* #21 */
-    { 0x1b4957, 0x1b4117, 0xe3, 0x1d, 0, 0 }, /* #22 */
-    { 0x260553, 0x260597, 0x57, 0xa9, 0, 0 }, /* #23 */
-    { 0x2b3186, 0x2b3197, 0x4c, 0xb4, 0, 0 }, /* #24 */
-    { 0x2a3906, 0x2a3193, 0x69, 0x97, 0, 0 }, /* #25 */
-    { 0x152647, 0x152697, 0x2c, 0xd4, 0, 0 }, /* #26 */
-    { 0x0b2ad2, 0x0b2297, 0x34, 0xcc, 0, 0 }, /* #27 */
-    { 0x3670d3, 0x367093, 0x1b, 0xe5, 0, 0 }, /* #28 */
-    { 0x3f4887, 0x3f4093, 0x47, 0xb9, 0, 0 }, /* #29 */
-    { 0x0f0947, 0x0f0117, 0x83, 0x7d, 0, 0 }, /* #30 */
-    { 0x1736c3, 0x173697, 0x12, 0xee, 0, 0 }, /* #31 */
-    { 0x305656, 0x305617, 0xb2, 0x4e, 0, 0 }, /* #32 */
-    { 0x3e4743, 0x3e4713, 0xcf, 0x31, 0, 0 }, /* #33 */
-    { 0x381193, 0x381117, 0x8c, 0x74, 0, 0 }, /* #34 */
-    { 0x2a5987, 0x2a5197, 0x04, 0xfc, 0, 0 }, /* #35 */
-    { 0x2665c7, 0x266513, 0xb7, 0x49, 0, 0 }, /* #36 */
-    { 0x373ad2, 0x373217, 0xcd, 0x33, 0, 0 }, /* #37 */
-    { 0x192dd6, 0x192587, 0x10, 0xf0, 0, 0 }, /* #38 */
-    { 0x2b2f93, 0x2b2797, 0x73, 0x8d, 0, 0 }, /* #39 */
-    { 0x151213, 0x151217, 0x97, 0x69, 0, 0 }, /* #40 */
-    { 0x260702, 0x260797, 0x6a, 0x96, 0, 0 }, /* #41 */
-    { 0x112953, 0x112113, 0xfe, 0x02, 0, 0 }, /* #42 */
-    { 0x205c96, 0x205417, 0x9d, 0x63, 0, 0 }, /* #43 */
-    { 0x0e3707, 0x0e3717, 0xfd, 0x03, 0, 0 }, /* #44 */
-    { 0x3c2197, 0x3c2117, 0xd2, 0x2e, 0, 0 }, /* #45 */
-    { 0x270847, 0x270093, 0x24, 0xdc, 0, 0 }, /* #46 */
-    { 0x104fd7, 0x104713, 0xd1, 0x2f, 0, 0 }, /* #47 */
-    { 0x106157, 0x106117, 0x85, 0x7b, 0, 0 }, /* #48 */
-    { 0x341683, 0x341613, 0xc9, 0x37, 0, 0 }, /* #49 */
-    { 0x0e2013, 0x0e2093, 0x32, 0xce, 0, 0 }, /* #50 */
-    { 0x1b2413, 0x1b2413, 0xe1, 0x1f, 0, 0 }, /* #51 */
-    { 0x245547, 0x245517, 0xe8, 0x18, 0, 0 }, /* #52 */
-    { 0x3a1882, 0x3a1003, 0xf0, 0x10, 0, 0 }, /* #53 */
-    { 0x317892, 0x317093, 0x32, 0xce, 0, 0 }, /* #54 */
-    { 0x2d4187, 0x2d4197, 0x64, 0x9c, 0, 0 }, /* #55 */
-    { 0x2a6d06, 0x2a6587, 0x40, 0xc0, 0, 0 }, /* #56 */
-    { 0x2c4746, 0x2c4713, 0xf5, 0x0b, 0, 0 }, /* #57 */
-    { 0x033e92, 0x033617, 0xe9, 0x17, 0, 0 }, /* #58 */
-    { 0x2b0897, 0x2b0097, 0x72, 0x8e, 0, 0 }, /* #59 */
-    { 0x0d6542, 0x0d6593, 0x08, 0xf8, 0, 0 }, /* #60 */
-    { 0x3c0d13, 0x3c0517, 0xa4, 0x5c, 0, 0 }, /* #61 */
-    { 0x297ed2, 0x297613, 0xa3, 0x5d, 0, 0 }, /* #62 */
-    { 0x342917, 0x342113, 0xf8, 0x08, 0, 0 }, /* #63 */
+    { 0x1333d2, 0x133393, 0x24, 0xdc, 0, 0 }, /* #0 */
+    { 0x117317, 0x117317, 0x8c, 0x74, 0, 0 }, /* #1 */
+    { 0x273c52, 0x273413, 0xed, 0x13, 0, 0 }, /* #2 */
+    { 0x3e1b92, 0x3e1313, 0xae, 0x52, 0, 0 }, /* #3 */
+    { 0x257fd3, 0x257797, 0x48, 0xb8, 0, 0 }, /* #4 */
+    { 0x061817, 0x061097, 0x48, 0xb8, 0, 0 }, /* #5 */
+    { 0x050443, 0x050497, 0x45, 0xbb, 0, 0 }, /* #6 */
+    { 0x2e0ed3, 0x2e0613, 0xc9, 0x37, 0, 0 }, /* #7 */
+    { 0x073253, 0x073297, 0x5d, 0xa3, 0, 0 }, /* #8 */
+    { 0x213946, 0x213197, 0x04, 0xfc, 0, 0 }, /* #9 */
+    { 0x0a1617, 0x0a1693, 0x03, 0xfd, 0, 0 }, /* #10 */
+    { 0x292082, 0x292093, 0x02, 0xfe, 0, 0 }, /* #11 */
+    { 0x1a1a02, 0x1a1217, 0xaa, 0x56, 0, 0 }, /* #12 */
+    { 0x231193, 0x231113, 0xcc, 0x34, 0, 0 }, /* #13 */
+    { 0x2d3c12, 0x2d3413, 0xe1, 0x1f, 0, 0 }, /* #14 */
+    { 0x1e4606, 0x1e4693, 0x65, 0x9b, 0, 0 }, /* #15 */
+    { 0x251b92, 0x251313, 0xed, 0x13, 0, 0 }, /* #16 */
+    { 0x303353, 0x303397, 0x22, 0xde, 0, 0 }, /* #17 */
+    { 0x3c1a02, 0x3c1217, 0xe3, 0x1d, 0, 0 }, /* #18 */
+    { 0x3a5d17, 0x3a5513, 0xff, 0x01, 0, 0 }, /* #19 */
+    { 0x1c0702, 0x1c0793, 0x0e, 0xf2, 0, 0 }, /* #20 */
+    { 0x0d7e13, 0x0d7687, 0x40, 0xc0, 0, 0 }, /* #21 */
+    { 0x2d0f87, 0x2d0707, 0xd0, 0x30, 0, 0 }, /* #22 */
+    { 0x0a31d7, 0x0a3117, 0xaa, 0x56, 0, 0 }, /* #23 */
+    { 0x334697, 0x334693, 0x58, 0xa8, 0, 0 }, /* #24 */
+    { 0x336992, 0x336117, 0xe9, 0x17, 0, 0 }, /* #25 */
+    { 0x381e12, 0x381693, 0x41, 0xbf, 0, 0 }, /* #26 */
+    { 0x0c2e13, 0x0c2617, 0xb5, 0x4b, 0, 0 }, /* #27 */
+    { 0x024e53, 0x024697, 0x2c, 0xd4, 0, 0 }, /* #28 */
+    { 0x1f5812, 0x1f5046, 0x00, 0x00, 0, 0 }, /* #29 */
+    { 0x0e73d7, 0x0e7397, 0x61, 0x9f, 0, 0 }, /* #30 */
+    { 0x3b5817, 0x3b5093, 0x5e, 0xa2, 0, 0 }, /* #31 */
+    { 0x073603, 0x073697, 0x61, 0x9f, 0, 0 }, /* #32 */
+    { 0x346d97, 0x346503, 0xe0, 0x20, 0, 0 }, /* #33 */
+    { 0x084b83, 0x084397, 0x73, 0x8d, 0, 0 }, /* #34 */
+    { 0x262253, 0x262213, 0xba, 0x46, 0, 0 }, /* #35 */
+    { 0x2a1d53, 0x2a1597, 0x3b, 0xc5, 0, 0 }, /* #36 */
+    { 0x0660c2, 0x066093, 0x7b, 0x85, 0, 0 }, /* #37 */
+    { 0x335dd6, 0x335593, 0x03, 0xfd, 0, 0 }, /* #38 */
+    { 0x212f12, 0x212713, 0xd4, 0x2c, 0, 0 }, /* #39 */
+    { 0x232d82, 0x232517, 0xb3, 0x4d, 0, 0 }, /* #40 */
+    { 0x3a22d7, 0x3a2293, 0x77, 0x89, 0, 0 }, /* #41 */
+    { 0x3377c6, 0x337797, 0x6b, 0x95, 0, 0 }, /* #42 */
+    { 0x196f06, 0x196793, 0x77, 0x89, 0, 0 }, /* #43 */
+    { 0x3d3ac7, 0x3d3293, 0x52, 0xae, 0, 0 }, /* #44 */
+    { 0x257b53, 0x257397, 0x12, 0xee, 0, 0 }, /* #45 */
+    { 0x085fc3, 0x085717, 0xb3, 0x4d, 0, 0 }, /* #46 */
+    { 0x2d2047, 0x2d2013, 0x99, 0x67, 0, 0 }, /* #47 */
+    { 0x042bd2, 0x042397, 0x6d, 0x93, 0, 0 }, /* #48 */
+    { 0x2512c7, 0x251217, 0xd8, 0x28, 0, 0 }, /* #49 */
+    { 0x173e46, 0x173697, 0x1f, 0xe1, 0, 0 }, /* #50 */
+    { 0x024383, 0x024313, 0x87, 0x79, 0, 0 }, /* #51 */
+    { 0x050dc7, 0x050593, 0x24, 0xdc, 0, 0 }, /* #52 */
+    { 0x1f5813, 0x1f5097, 0x04, 0xfc, 0, 0 }, /* #53 */
+    { 0x3a4fc2, 0x3a4797, 0x29, 0xd7, 0, 0 }, /* #54 */
+    { 0x0410d3, 0x041017, 0x96, 0x6a, 0, 0 }, /* #55 */
+    { 0x0a4f92, 0x0a4713, 0xc3, 0x3d, 0, 0 }, /* #56 */
+    { 0x016042, 0x016097, 0x23, 0xdd, 0, 0 }, /* #57 */
+    { 0x323d03, 0x323513, 0x86, 0x7a, 0, 0 }, /* #58 */
+    { 0x0024c2, 0x002497, 0x5b, 0xa5, 0, 0 }, /* #59 */
+    { 0x373b86, 0x373397, 0x7f, 0x81, 0, 0 }, /* #60 */
+    { 0x0d3f12, 0x0d3793, 0x17, 0xe9, 0, 0 }, /* #61 */
+    { 0x0a7742, 0x0a7717, 0xca, 0x36, 0, 0 }, /* #62 */
+    { 0x375cc3, 0x375493, 0x33, 0xcd, 0, 0 }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_neg_u8_locked[] =
 {
-    { 0x3d2a57, 0x3d2297, 0x0d, 0xf3, 0, 0 }, /* #0 */
-    { 0x1d3182, 0x1d3193, 0x63, 0x9d, 0, 0 }, /* #1 */
-    { 0x0b2557, 0x0b2593, 0x46, 0xba, 0, 0 }, /* #2 */
-    { 0x1f7cd2, 0x1f7413, 0xc8, 0x38, 0, 0 }, /* #3 */
-    { 0x2c1a13, 0x2c1217, 0xe9, 0x17, 0, 0 }, /* #4 */
-    { 0x132ec6, 0x132697, 0x5a, 0xa6, 0, 0 }, /* #5 */
-    { 0x0c2692, 0x0c2613, 0x81, 0x7f, 0, 0 }, /* #6 */
-    { 0x3b5007, 0x3b5093, 0x0f, 0xf1, 0, 0 }, /* #7 */
-    { 0x3049c7, 0x304193, 0x68, 0x98, 0, 0 }, /* #8 */
-    { 0x241882, 0x241093, 0x58, 0xa8, 0, 0 }, /* #9 */
-    { 0x0f7e17, 0x0f7697, 0x23, 0xdd, 0, 0 }, /* #10 */
-    { 0x1f1743, 0x1f1793, 0x08, 0xf8, 0, 0 }, /* #11 */
-    { 0x1c1e02, 0x1c1613, 0x93, 0x6d, 0, 0 }, /* #12 */
-    { 0x347a87, 0x347297, 0x31, 0xcf, 0, 0 }, /* #13 */
-    { 0x065946, 0x065113, 0x98, 0x68, 0, 0 }, /* #14 */
-    { 0x3858c3, 0x385093, 0x2b, 0xd5, 0, 0 }, /* #15 */
-    { 0x0628c7, 0x062017, 0xd8, 0x28, 0, 0 }, /* #16 */
-    { 0x3b06c7, 0x3b0687, 0x40, 0xc0, 0, 0 }, /* #17 */
-    { 0x053497, 0x053417, 0xa6, 0x5a, 0, 0 }, /* #18 */
-    { 0x0e6f46, 0x0e6717, 0xcb, 0x35, 0, 0 }, /* #19 */
-    { 0x100096, 0x100013, 0x84, 0x7c, 0, 0 }, /* #20 */
-    { 0x2b1c86, 0x2b1413, 0xf9, 0x07, 0, 0 }, /* #21 */
-    { 0x260716, 0x260787, 0x40, 0xc0, 0, 0 }, /* #22 */
-    { 0x1b6216, 0x1b6213, 0xac, 0x54, 0, 0 }, /* #23 */
-    { 0x370416, 0x370493, 0x38, 0xc8, 0, 0 }, /* #24 */
-    { 0x0a1112, 0x0a1117, 0xd8, 0x28, 0, 0 }, /* #25 */
-    { 0x192396, 0x192393, 0x0c, 0xf4, 0, 0 }, /* #26 */
-    { 0x2a0397, 0x2a0346, 0x00, 0x00, 0, 0 }, /* #27 */
-    { 0x3c3f93, 0x3c3797, 0x73, 0x8d, 0, 0 }, /* #28 */
-    { 0x0f7612, 0x0f7617, 0xec, 0x14, 0, 0 }, /* #29 */
-    { 0x0f5016, 0x0f5093, 0x14, 0xec, 0, 0 }, /* #30 */
-    { 0x085607, 0x085693, 0x53, 0xad, 0, 0 }, /* #31 */
-    { 0x324d47, 0x324593, 0x47, 0xb9, 0, 0 }, /* #32 */
-    { 0x2727d2, 0x272797, 0x43, 0xbd, 0, 0 }, /* #33 */
-    { 0x221807, 0x221017, 0x8c, 0x74, 0, 0 }, /* #34 */
-    { 0x216806, 0x216017, 0xe3, 0x1d, 0, 0 }, /* #35 */
-    { 0x015f46, 0x015797, 0x22, 0xde, 0, 0 }, /* #36 */
-    { 0x3e1d82, 0x3e1513, 0xb1, 0x4f, 0, 0 }, /* #37 */
-    { 0x392cc6, 0x392497, 0x12, 0xee, 0, 0 }, /* #38 */
-    { 0x003587, 0x003517, 0xbc, 0x44, 0, 0 }, /* #39 */
-    { 0x3d1582, 0x3d1517, 0xbe, 0x42, 0, 0 }, /* #40 */
-    { 0x0d4b53, 0x0d4317, 0x91, 0x6f, 0, 0 }, /* #41 */
-    { 0x1c1e02, 0x1c1613, 0x8b, 0x75, 0, 0 }, /* #42 */
-    { 0x1d5613, 0x1d5697, 0x19, 0xe7, 0, 0 }, /* #43 */
-    { 0x082017, 0x082097, 0x54, 0xac, 0, 0 }, /* #44 */
-    { 0x202087, 0x202093, 0x2b, 0xd5, 0, 0 }, /* #45 */
-    { 0x241d13, 0x241517, 0xc7, 0x39, 0, 0 }, /* #46 */
-    { 0x075896, 0x075017, 0xd9, 0x27, 0, 0 }, /* #47 */
-    { 0x382652, 0x382693, 0x7b, 0x85, 0, 0 }, /* #48 */
-    { 0x001897, 0x001017, 0xb2, 0x4e, 0, 0 }, /* #49 */
-    { 0x2200d3, 0x220093, 0x03, 0xfd, 0, 0 }, /* #50 */
-    { 0x1d4a02, 0x1d4217, 0x85, 0x7b, 0, 0 }, /* #51 */
-    { 0x2a3bd2, 0x2a3313, 0xd6, 0x2a, 0, 0 }, /* #52 */
-    { 0x1b72c6, 0x1b7297, 0x6d, 0x93, 0, 0 }, /* #53 */
-    { 0x0d2696, 0x0d2613, 0xd4, 0x2c, 0, 0 }, /* #54 */
-    { 0x1672d2, 0x167293, 0x47, 0xb9, 0, 0 }, /* #55 */
-    { 0x2d6692, 0x2d6617, 0xb2, 0x4e, 0, 0 }, /* #56 */
-    { 0x146d97, 0x146517, 0xa4, 0x5c, 0, 0 }, /* #57 */
-    { 0x127896, 0x127013, 0xd7, 0x29, 0, 0 }, /* #58 */
-    { 0x0f77c2, 0x0f7797, 0x5b, 0xa5, 0, 0 }, /* #59 */
-    { 0x3d29d3, 0x3d2193, 0x05, 0xfb, 0, 0 }, /* #60 */
-    { 0x376d57, 0x376597, 0x37, 0xc9, 0, 0 }, /* #61 */
-    { 0x296c42, 0x296417, 0x97, 0x69, 0, 0 }, /* #62 */
-    { 0x273507, 0x273593, 0x14, 0xec, 0, 0 }, /* #63 */
+    { 0x300d56, 0x300597, 0x75, 0x8b, 0, 0 }, /* #0 */
+    { 0x1b0313, 0x1b0397, 0x6a, 0x96, 0, 0 }, /* #1 */
+    { 0x307ed6, 0x307613, 0xd7, 0x29, 0, 0 }, /* #2 */
+    { 0x3e0492, 0x3e0417, 0xb2, 0x4e, 0, 0 }, /* #3 */
+    { 0x2a7043, 0x2a7013, 0xc5, 0x3b, 0, 0 }, /* #4 */
+    { 0x0e2f82, 0x0e2717, 0xfd, 0x03, 0, 0 }, /* #5 */
+    { 0x061c52, 0x061413, 0x99, 0x67, 0, 0 }, /* #6 */
+    { 0x037343, 0x037317, 0xab, 0x55, 0, 0 }, /* #7 */
+    { 0x035f57, 0x035793, 0x2a, 0xd6, 0, 0 }, /* #8 */
+    { 0x3f71c2, 0x3f7197, 0x12, 0xee, 0, 0 }, /* #9 */
+    { 0x2c3f43, 0x2c3746, 0x00, 0x00, 0, 0 }, /* #10 */
+    { 0x152497, 0x152497, 0x5d, 0xa3, 0, 0 }, /* #11 */
+    { 0x0300d3, 0x030097, 0x06, 0xfa, 0, 0 }, /* #12 */
+    { 0x291cd3, 0x291497, 0x1f, 0xe1, 0, 0 }, /* #13 */
+    { 0x074847, 0x074097, 0x61, 0x9f, 0, 0 }, /* #14 */
+    { 0x0b5f52, 0x0b5717, 0xfa, 0x06, 0, 0 }, /* #15 */
+    { 0x220a12, 0x220217, 0xd8, 0x28, 0, 0 }, /* #16 */
+    { 0x310942, 0x310117, 0x89, 0x77, 0, 0 }, /* #17 */
+    { 0x3b4d43, 0x3b4593, 0x74, 0x8c, 0, 0 }, /* #18 */
+    { 0x010a52, 0x010217, 0xa7, 0x59, 0, 0 }, /* #19 */
+    { 0x252f96, 0x252793, 0x68, 0x98, 0, 0 }, /* #20 */
+    { 0x0b05c6, 0x0b0513, 0xf9, 0x07, 0, 0 }, /* #21 */
+    { 0x2d4942, 0x2d4113, 0xfe, 0x02, 0, 0 }, /* #22 */
+    { 0x1800c6, 0x180013, 0xe1, 0x1f, 0, 0 }, /* #23 */
+    { 0x2e2142, 0x2e2117, 0xdc, 0x24, 0, 0 }, /* #24 */
+    { 0x232e03, 0x232697, 0x0b, 0xf5, 0, 0 }, /* #25 */
+    { 0x2d5683, 0x2d5613, 0xb4, 0x4c, 0, 0 }, /* #26 */
+    { 0x257f86, 0x257717, 0xb8, 0x48, 0, 0 }, /* #27 */
+    { 0x1c2603, 0x1c2693, 0x69, 0x97, 0, 0 }, /* #28 */
+    { 0x0a45d3, 0x0a4593, 0x4a, 0xb6, 0, 0 }, /* #29 */
+    { 0x2e4ec2, 0x2e4613, 0x8a, 0x76, 0, 0 }, /* #30 */
+    { 0x263082, 0x263017, 0xd5, 0x2b, 0, 0 }, /* #31 */
+    { 0x310596, 0x310593, 0x4d, 0xb3, 0, 0 }, /* #32 */
+    { 0x164f83, 0x164703, 0x90, 0x70, 0, 0 }, /* #33 */
+    { 0x195d13, 0x195513, 0xbd, 0x43, 0, 0 }, /* #34 */
+    { 0x0b4b83, 0x0b4313, 0xd4, 0x2c, 0, 0 }, /* #35 */
+    { 0x217a57, 0x217297, 0x56, 0xaa, 0, 0 }, /* #36 */
+    { 0x127943, 0x127117, 0xd9, 0x27, 0, 0 }, /* #37 */
+    { 0x365003, 0x365087, 0x40, 0xc0, 0, 0 }, /* #38 */
+    { 0x1b3b56, 0x1b3397, 0x36, 0xca, 0, 0 }, /* #39 */
+    { 0x2b2902, 0x2b2183, 0x30, 0xd0, 0, 0 }, /* #40 */
+    { 0x042406, 0x042497, 0x51, 0xaf, 0, 0 }, /* #41 */
+    { 0x3c6503, 0x3c6513, 0xe7, 0x19, 0, 0 }, /* #42 */
+    { 0x140487, 0x140417, 0xe5, 0x1b, 0, 0 }, /* #43 */
+    { 0x3a2cc7, 0x3a2417, 0x83, 0x7d, 0, 0 }, /* #44 */
+    { 0x1d7096, 0x1d7013, 0xc3, 0x3d, 0, 0 }, /* #45 */
+    { 0x1f1182, 0x1f1113, 0x93, 0x6d, 0, 0 }, /* #46 */
+    { 0x0e6e17, 0x0e6693, 0x38, 0xc8, 0, 0 }, /* #47 */
+    { 0x2a0356, 0x2a0397, 0x4c, 0xb4, 0, 0 }, /* #48 */
+    { 0x1e1396, 0x1e1397, 0x22, 0xde, 0, 0 }, /* #49 */
+    { 0x2f5687, 0x2f5697, 0x43, 0xbd, 0, 0 }, /* #50 */
+    { 0x2e2983, 0x2e2193, 0x39, 0xc7, 0, 0 }, /* #51 */
+    { 0x152c97, 0x152417, 0xc6, 0x3a, 0, 0 }, /* #52 */
+    { 0x0c2987, 0x0c2197, 0x4f, 0xb1, 0, 0 }, /* #53 */
+    { 0x1e2303, 0x1e2393, 0x26, 0xda, 0, 0 }, /* #54 */
+    { 0x112887, 0x112093, 0x3e, 0xc2, 0, 0 }, /* #55 */
+    { 0x0802c2, 0x080213, 0xa2, 0x5e, 0, 0 }, /* #56 */
+    { 0x1a0983, 0x1a0193, 0x39, 0xc7, 0, 0 }, /* #57 */
+    { 0x011457, 0x011413, 0xce, 0x32, 0, 0 }, /* #58 */
+    { 0x3e2ed6, 0x3e2693, 0x76, 0x8a, 0, 0 }, /* #59 */
+    { 0x0f2296, 0x0f2213, 0xcc, 0x34, 0, 0 }, /* #60 */
+    { 0x1e7206, 0x1e7213, 0xac, 0x54, 0, 0 }, /* #61 */
+    { 0x106497, 0x106497, 0x34, 0xcc, 0, 0 }, /* #62 */
+    { 0x1f4512, 0x1f4513, 0x93, 0x6d, 0, 0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_inc_u16[] =
 {
-    { 0x362613, 0x362683, 0x8f22, 0x8f23, 0, 0 }, /* #0 */
-    { 0x380e47, 0x380687, 0xdbf2, 0xdbf3, 0, 0 }, /* #1 */
-    { 0x377697, 0x377687, 0xdb05, 0xdb06, 0, 0 }, /* #2 */
-    { 0x1d5bc3, 0x1d5383, 0xff18, 0xff19, 0, 0 }, /* #3 */
-    { 0x091cd7, 0x091487, 0xed0b, 0xed0c, 0, 0 }, /* #4 */
-    { 0x0b7446, 0x0b7482, 0xce5c, 0xce5d, 0, 0 }, /* #5 */
-    { 0x1e2183, 0x1e2187, 0xd3dd, 0xd3de, 0, 0 }, /* #6 */
-    { 0x145307, 0x145383, 0x883a, 0x883b, 0, 0 }, /* #7 */
-    { 0x095446, 0x095402, 0x6c90, 0x6c91, 0, 0 }, /* #8 */
-    { 0x206f07, 0x206787, 0xf3ce, 0xf3cf, 0, 0 }, /* #9 */
-    { 0x3460c3, 0x346007, 0x0e94, 0x0e95, 0, 0 }, /* #10 */
-    { 0x004916, 0x004106, 0x3216, 0x3217, 0, 0 }, /* #11 */
-    { 0x025156, 0x025106, 0x52ec, 0x52ed, 0, 0 }, /* #12 */
-    { 0x303fd2, 0x303792, 0xd0df, 0xd0e0, 0, 0 }, /* #13 */
-    { 0x236b52, 0x236382, 0xcce5, 0xcce6, 0, 0 }, /* #14 */
-    { 0x140913, 0x140103, 0x75de, 0x75df, 0, 0 }, /* #15 */
-    { 0x016712, 0x016706, 0x001c, 0x001d, 0, 0 }, /* #16 */
-    { 0x216257, 0x216283, 0x8949, 0x894a, 0, 0 }, /* #17 */
-    { 0x1e56c6, 0x1e5606, 0x5032, 0x5033, 0, 0 }, /* #18 */
-    { 0x3c31d7, 0x3c3107, 0x13a2, 0x13a3, 0, 0 }, /* #19 */
-    { 0x031882, 0x031002, 0x6d45, 0x6d46, 0, 0 }, /* #20 */
-    { 0x3d6a02, 0x3d6286, 0x96da, 0x96db, 0, 0 }, /* #21 */
-    { 0x094882, 0x094006, 0x4ba5, 0x4ba6, 0, 0 }, /* #22 */
-    { 0x195812, 0x195002, 0x0242, 0x0243, 0, 0 }, /* #23 */
-    { 0x3d5483, 0x3d5403, 0x1be2, 0x1be3, 0, 0 }, /* #24 */
-    { 0x154ed2, 0x154606, 0x0a0b, 0x0a0c, 0, 0 }, /* #25 */
-    { 0x1618d2, 0x161082, 0xe92e, 0xe92f, 0, 0 }, /* #26 */
-    { 0x0a6013, 0x0a6007, 0x0bfb, 0x0bfc, 0, 0 }, /* #27 */
-    { 0x1d2f43, 0x1d2703, 0x13d9, 0x13da, 0, 0 }, /* #28 */
-    { 0x3a4b56, 0x3a4386, 0xae09, 0xae0a, 0, 0 }, /* #29 */
-    { 0x206e53, 0x206607, 0x2d59, 0x2d5a, 0, 0 }, /* #30 */
-    { 0x1336c6, 0x133606, 0x113b, 0x113c, 0, 0 }, /* #31 */
-    { 0x2240c3, 0x224003, 0x47f3, 0x47f4, 0, 0 }, /* #32 */
-    { 0x3f3a43, 0x3f3207, 0x481c, 0x481d, 0, 0 }, /* #33 */
-    { 0x2f4dd6, 0x2f4502, 0x4493, 0x4494, 0, 0 }, /* #34 */
-    { 0x0f1c02, 0x0f1402, 0x1225, 0x1226, 0, 0 }, /* #35 */
-    { 0x357807, 0x357083, 0xe75d, 0xe75e, 0, 0 }, /* #36 */
-    { 0x111083, 0x111083, 0xfa88, 0xfa89, 0, 0 }, /* #37 */
-    { 0x017cd6, 0x017486, 0x8262, 0x8263, 0, 0 }, /* #38 */
-    { 0x2218d7, 0x221087, 0xa4e6, 0xa4e7, 0, 0 }, /* #39 */
-    { 0x160897, 0x160003, 0x74a7, 0x74a8, 0, 0 }, /* #40 */
-    { 0x120b07, 0x120303, 0x45be, 0x45bf, 0, 0 }, /* #41 */
-    { 0x3d4603, 0x3d4683, 0xf26a, 0xf26b, 0, 0 }, /* #42 */
-    { 0x2917d7, 0x291783, 0xdd78, 0xdd79, 0, 0 }, /* #43 */
-    { 0x212717, 0x212703, 0x2207, 0x2208, 0, 0 }, /* #44 */
-    { 0x2d2013, 0x2d2097, 0xecbf, 0xecc0, 0, 0 }, /* #45 */
-    { 0x032307, 0x032383, 0xaf96, 0xaf97, 0, 0 }, /* #46 */
-    { 0x252c57, 0x252487, 0xd81d, 0xd81e, 0, 0 }, /* #47 */
-    { 0x250e52, 0x250602, 0x0989, 0x098a, 0, 0 }, /* #48 */
-    { 0x0d3357, 0x0d3383, 0xb453, 0xb454, 0, 0 }, /* #49 */
-    { 0x213593, 0x213507, 0x323e, 0x323f, 0, 0 }, /* #50 */
-    { 0x100b07, 0x100303, 0x2ec0, 0x2ec1, 0, 0 }, /* #51 */
-    { 0x0c6106, 0x0c6186, 0xde04, 0xde05, 0, 0 }, /* #52 */
-    { 0x030116, 0x030102, 0x380d, 0x380e, 0, 0 }, /* #53 */
-    { 0x0971c3, 0x097107, 0x0ef5, 0x0ef6, 0, 0 }, /* #54 */
-    { 0x067c02, 0x067482, 0xe19a, 0xe19b, 0, 0 }, /* #55 */
-    { 0x270242, 0x270206, 0x59b1, 0x59b2, 0, 0 }, /* #56 */
-    { 0x360593, 0x360507, 0x6b4a, 0x6b4b, 0, 0 }, /* #57 */
-    { 0x064d07, 0x064503, 0x4f53, 0x4f54, 0, 0 }, /* #58 */
-    { 0x176683, 0x176603, 0x77fd, 0x77fe, 0, 0 }, /* #59 */
-    { 0x1d2347, 0x1d2383, 0x9fcd, 0x9fce, 0, 0 }, /* #60 */
-    { 0x0f50c3, 0x0f5087, 0xdc94, 0xdc95, 0, 0 }, /* #61 */
-    { 0x033846, 0x033002, 0x3460, 0x3461, 0, 0 }, /* #62 */
-    { 0x243356, 0x243382, 0x8f63, 0x8f64, 0, 0 }, /* #63 */
+    { 0x271d96, 0x271502, 0x2b12, 0x2b13, 0, 0 }, /* #0 */
+    { 0x3d2707, 0x3d2707, 0x34ae, 0x34af, 0, 0 }, /* #1 */
+    { 0x092c13, 0x092407, 0x591d, 0x591e, 0, 0 }, /* #2 */
+    { 0x3d3f02, 0x3d3706, 0x16dd, 0x16de, 0, 0 }, /* #3 */
+    { 0x311ed2, 0x311682, 0x8d28, 0x8d29, 0, 0 }, /* #4 */
+    { 0x055613, 0x055607, 0x7692, 0x7693, 0, 0 }, /* #5 */
+    { 0x127d82, 0x127506, 0x6cf9, 0x6cfa, 0, 0 }, /* #6 */
+    { 0x2d2616, 0x2d2602, 0x5fbb, 0x5fbc, 0, 0 }, /* #7 */
+    { 0x297c12, 0x297486, 0x86e6, 0x86e7, 0, 0 }, /* #8 */
+    { 0x2c5603, 0x2c5603, 0x4a7b, 0x4a7c, 0, 0 }, /* #9 */
+    { 0x372bd7, 0x372387, 0xf0bc, 0xf0bd, 0, 0 }, /* #10 */
+    { 0x0a4b87, 0x0a4303, 0x20cc, 0x20cd, 0, 0 }, /* #11 */
+    { 0x055513, 0x055587, 0x9ca2, 0x9ca3, 0, 0 }, /* #12 */
+    { 0x285912, 0x285186, 0x96dd, 0x96de, 0, 0 }, /* #13 */
+    { 0x2a2d83, 0x2a2587, 0xe16e, 0xe16f, 0, 0 }, /* #14 */
+    { 0x0b57c2, 0x0b5782, 0xb166, 0xb167, 0, 0 }, /* #15 */
+    { 0x222c96, 0x222406, 0x6bea, 0x6beb, 0, 0 }, /* #16 */
+    { 0x1300c6, 0x130082, 0xb901, 0xb902, 0, 0 }, /* #17 */
+    { 0x2a2503, 0x2a2507, 0x0768, 0x0769, 0, 0 }, /* #18 */
+    { 0x1c7806, 0x1c7082, 0x9faa, 0x9fab, 0, 0 }, /* #19 */
+    { 0x1b0016, 0x1b0002, 0x11e4, 0x11e5, 0, 0 }, /* #20 */
+    { 0x252092, 0x252082, 0xf6e2, 0xf6e3, 0, 0 }, /* #21 */
+    { 0x355a47, 0x355203, 0x2614, 0x2615, 0, 0 }, /* #22 */
+    { 0x094d17, 0x094587, 0x8b68, 0x8b69, 0, 0 }, /* #23 */
+    { 0x1a4892, 0x1a4006, 0x15b0, 0x15b1, 0, 0 }, /* #24 */
+    { 0x010cc2, 0x010486, 0xf969, 0xf96a, 0, 0 }, /* #25 */
+    { 0x050813, 0x050083, 0xe0a3, 0xe0a4, 0, 0 }, /* #26 */
+    { 0x156146, 0x156106, 0x6b73, 0x6b74, 0, 0 }, /* #27 */
+    { 0x3f5913, 0x3f5107, 0x5526, 0x5527, 0, 0 }, /* #28 */
+    { 0x1d5793, 0x1d5783, 0xeccc, 0xeccd, 0, 0 }, /* #29 */
+    { 0x3b6b82, 0x3b6382, 0xbc18, 0xbc19, 0, 0 }, /* #30 */
+    { 0x3c4896, 0x3c4096, 0x9aff, 0x9b00, 0, 0 }, /* #31 */
+    { 0x145dd3, 0x145583, 0x8a7e, 0x8a7f, 0, 0 }, /* #32 */
+    { 0x3a5106, 0x3a5182, 0x8c31, 0x8c32, 0, 0 }, /* #33 */
+    { 0x155e53, 0x155607, 0x3369, 0x336a, 0, 0 }, /* #34 */
+    { 0x1c2bc2, 0x1c2386, 0xb535, 0xb536, 0, 0 }, /* #35 */
+    { 0x2a7c87, 0x2a7407, 0x35a2, 0x35a3, 0, 0 }, /* #36 */
+    { 0x167c46, 0x167402, 0x0828, 0x0829, 0, 0 }, /* #37 */
+    { 0x245617, 0x245683, 0xe6db, 0xe6dc, 0, 0 }, /* #38 */
+    { 0x2f01c7, 0x2f0107, 0x6041, 0x6042, 0, 0 }, /* #39 */
+    { 0x237ed2, 0x237682, 0xc11b, 0xc11c, 0, 0 }, /* #40 */
+    { 0x1a7e47, 0x1a7603, 0x292e, 0x292f, 0, 0 }, /* #41 */
+    { 0x1d3d03, 0x1d3507, 0x43e6, 0x43e7, 0, 0 }, /* #42 */
+    { 0x0129c3, 0x012183, 0xb924, 0xb925, 0, 0 }, /* #43 */
+    { 0x1d5d97, 0x1d5507, 0x4b16, 0x4b17, 0, 0 }, /* #44 */
+    { 0x2d6647, 0x2d6683, 0xdc25, 0xdc26, 0, 0 }, /* #45 */
+    { 0x167156, 0x167182, 0x8ed5, 0x8ed6, 0, 0 }, /* #46 */
+    { 0x105c02, 0x105402, 0x2f3a, 0x2f3b, 0, 0 }, /* #47 */
+    { 0x3d1e57, 0x3d1607, 0x5295, 0x5296, 0, 0 }, /* #48 */
+    { 0x1d1952, 0x1d1186, 0xdbe7, 0xdbe8, 0, 0 }, /* #49 */
+    { 0x303a53, 0x303283, 0x9144, 0x9145, 0, 0 }, /* #50 */
+    { 0x086d47, 0x086507, 0x656b, 0x656c, 0, 0 }, /* #51 */
+    { 0x127996, 0x127106, 0x51ba, 0x51bb, 0, 0 }, /* #52 */
+    { 0x105393, 0x105387, 0xb058, 0xb059, 0, 0 }, /* #53 */
+    { 0x121306, 0x121302, 0x5825, 0x5826, 0, 0 }, /* #54 */
+    { 0x2b70c3, 0x2b7083, 0xac9d, 0xac9e, 0, 0 }, /* #55 */
+    { 0x102082, 0x102006, 0x6413, 0x6414, 0, 0 }, /* #56 */
+    { 0x3617c2, 0x361706, 0x5b58, 0x5b59, 0, 0 }, /* #57 */
+    { 0x315746, 0x315782, 0xbfe5, 0xbfe6, 0, 0 }, /* #58 */
+    { 0x222093, 0x222007, 0x56d1, 0x56d2, 0, 0 }, /* #59 */
+    { 0x0c1f43, 0x0c1703, 0x7d31, 0x7d32, 0, 0 }, /* #60 */
+    { 0x203203, 0x203283, 0x85c3, 0x85c4, 0, 0 }, /* #61 */
+    { 0x150612, 0x150686, 0xcfc9, 0xcfca, 0, 0 }, /* #62 */
+    { 0x2b0042, 0x2b0082, 0xc272, 0xc273, 0, 0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_inc_u16_locked[] =
 {
-    { 0x2c4697, 0x2c4687, 0x8f1a, 0x8f1b, 0, 0 }, /* #0 */
-    { 0x080f92, 0x080782, 0xa9be, 0xa9bf, 0, 0 }, /* #1 */
-    { 0x082047, 0x082003, 0x6289, 0x628a, 0, 0 }, /* #2 */
-    { 0x2c2c56, 0x2c2486, 0x9dd1, 0x9dd2, 0, 0 }, /* #3 */
-    { 0x2f2e53, 0x2f2687, 0xa9c9, 0xa9ca, 0, 0 }, /* #4 */
-    { 0x087952, 0x087182, 0xe13d, 0xe13e, 0, 0 }, /* #5 */
-    { 0x1312d7, 0x131207, 0x7d62, 0x7d63, 0, 0 }, /* #6 */
-    { 0x306642, 0x306682, 0xba6d, 0xba6e, 0, 0 }, /* #7 */
-    { 0x190b96, 0x190382, 0xaf72, 0xaf73, 0, 0 }, /* #8 */
-    { 0x347ad6, 0x347286, 0xcc40, 0xcc41, 0, 0 }, /* #9 */
-    { 0x0d3e13, 0x0d3683, 0xc5f0, 0xc5f1, 0, 0 }, /* #10 */
-    { 0x381d86, 0x381506, 0x3ca8, 0x3ca9, 0, 0 }, /* #11 */
-    { 0x0a5852, 0x0a5006, 0x5a04, 0x5a05, 0, 0 }, /* #12 */
-    { 0x0144c3, 0x014483, 0x81a1, 0x81a2, 0, 0 }, /* #13 */
-    { 0x111903, 0x111193, 0xad1f, 0xad20, 0, 0 }, /* #14 */
-    { 0x320cd7, 0x320403, 0x53b9, 0x53ba, 0, 0 }, /* #15 */
-    { 0x2f1f57, 0x2f1703, 0x40e5, 0x40e6, 0, 0 }, /* #16 */
-    { 0x1c1282, 0x1c1286, 0xb926, 0xb927, 0, 0 }, /* #17 */
-    { 0x150c12, 0x150486, 0xa51d, 0xa51e, 0, 0 }, /* #18 */
-    { 0x384e52, 0x384606, 0x07e0, 0x07e1, 0, 0 }, /* #19 */
-    { 0x253513, 0x253507, 0x2440, 0x2441, 0, 0 }, /* #20 */
-    { 0x246d93, 0x246503, 0x095d, 0x095e, 0, 0 }, /* #21 */
-    { 0x257646, 0x257606, 0x1fa9, 0x1faa, 0, 0 }, /* #22 */
-    { 0x191fc3, 0x191703, 0x72f3, 0x72f4, 0, 0 }, /* #23 */
-    { 0x193506, 0x193586, 0xec02, 0xec03, 0, 0 }, /* #24 */
-    { 0x092093, 0x092003, 0x245d, 0x245e, 0, 0 }, /* #25 */
-    { 0x1c62c7, 0x1c6203, 0x644b, 0x644c, 0, 0 }, /* #26 */
-    { 0x3f3312, 0x3f3382, 0xb119, 0xb11a, 0, 0 }, /* #27 */
-    { 0x3c03d7, 0x3c0307, 0x1911, 0x1912, 0, 0 }, /* #28 */
-    { 0x033447, 0x033487, 0xcc8c, 0xcc8d, 0, 0 }, /* #29 */
-    { 0x130a06, 0x130282, 0xa982, 0xa983, 0, 0 }, /* #30 */
-    { 0x003a56, 0x003282, 0xbb36, 0xbb37, 0, 0 }, /* #31 */
-    { 0x1a1553, 0x1a1587, 0xab8d, 0xab8e, 0, 0 }, /* #32 */
-    { 0x275e93, 0x275603, 0x5a75, 0x5a76, 0, 0 }, /* #33 */
-    { 0x3b6413, 0x3b6483, 0xb653, 0xb654, 0, 0 }, /* #34 */
-    { 0x261657, 0x261687, 0xc6b1, 0xc6b2, 0, 0 }, /* #35 */
-    { 0x1e2407, 0x1e2403, 0x5625, 0x5626, 0, 0 }, /* #36 */
-    { 0x053b56, 0x053306, 0x68a5, 0x68a6, 0, 0 }, /* #37 */
-    { 0x3e5942, 0x3e5182, 0xafe5, 0xafe6, 0, 0 }, /* #38 */
-    { 0x1c77d2, 0x1c7702, 0x1d84, 0x1d85, 0, 0 }, /* #39 */
-    { 0x0f6513, 0x0f6583, 0xae0d, 0xae0e, 0, 0 }, /* #40 */
-    { 0x131443, 0x131487, 0xbd98, 0xbd99, 0, 0 }, /* #41 */
-    { 0x264652, 0x264682, 0xc760, 0xc761, 0, 0 }, /* #42 */
-    { 0x2d3043, 0x2d3013, 0x01df, 0x01e0, 0, 0 }, /* #43 */
-    { 0x347557, 0x347583, 0xe161, 0xe162, 0, 0 }, /* #44 */
-    { 0x1e4f16, 0x1e4786, 0xebdc, 0xebdd, 0, 0 }, /* #45 */
-    { 0x174213, 0x174203, 0x4e15, 0x4e16, 0, 0 }, /* #46 */
-    { 0x365812, 0x365082, 0x9733, 0x9734, 0, 0 }, /* #47 */
-    { 0x1d4916, 0x1d4182, 0xaafa, 0xaafb, 0, 0 }, /* #48 */
-    { 0x030313, 0x030303, 0x79e2, 0x79e3, 0, 0 }, /* #49 */
-    { 0x016f96, 0x016782, 0xd3eb, 0xd3ec, 0, 0 }, /* #50 */
-    { 0x391657, 0x391683, 0xed12, 0xed13, 0, 0 }, /* #51 */
-    { 0x193f17, 0x193787, 0xf4da, 0xf4db, 0, 0 }, /* #52 */
-    { 0x352cd3, 0x352487, 0x90b1, 0x90b2, 0, 0 }, /* #53 */
-    { 0x380313, 0x380383, 0xd3a3, 0xd3a4, 0, 0 }, /* #54 */
-    { 0x021f02, 0x021706, 0x09b7, 0x09b8, 0, 0 }, /* #55 */
-    { 0x367007, 0x367083, 0xa985, 0xa986, 0, 0 }, /* #56 */
-    { 0x3f0012, 0x3f0086, 0xe1bd, 0xe1be, 0, 0 }, /* #57 */
-    { 0x0200c3, 0x020003, 0x1889, 0x188a, 0, 0 }, /* #58 */
-    { 0x3d6cc2, 0x3d6402, 0x7750, 0x7751, 0, 0 }, /* #59 */
-    { 0x2d4917, 0x2d4103, 0x3e53, 0x3e54, 0, 0 }, /* #60 */
-    { 0x184096, 0x184002, 0x0d79, 0x0d7a, 0, 0 }, /* #61 */
-    { 0x001b17, 0x001383, 0xd0e9, 0xd0ea, 0, 0 }, /* #62 */
-    { 0x0e2bc2, 0x0e2396, 0xe94f, 0xe950, 0, 0 }, /* #63 */
+    { 0x0d5b53, 0x0d5383, 0xb8c0, 0xb8c1, 0, 0 }, /* #0 */
+    { 0x242052, 0x242006, 0x1ca8, 0x1ca9, 0, 0 }, /* #1 */
+    { 0x331f52, 0x331706, 0x4255, 0x4256, 0, 0 }, /* #2 */
+    { 0x3d2583, 0x3d2507, 0x6d5e, 0x6d5f, 0, 0 }, /* #3 */
+    { 0x157707, 0x157707, 0x3970, 0x3971, 0, 0 }, /* #4 */
+    { 0x2e1e52, 0x2e1686, 0xfb05, 0xfb06, 0, 0 }, /* #5 */
+    { 0x356ad6, 0x356206, 0x5580, 0x5581, 0, 0 }, /* #6 */
+    { 0x316246, 0x316282, 0xfde4, 0xfde5, 0, 0 }, /* #7 */
+    { 0x0c57c3, 0x0c5787, 0x8e23, 0x8e24, 0, 0 }, /* #8 */
+    { 0x306787, 0x306783, 0x8c0a, 0x8c0b, 0, 0 }, /* #9 */
+    { 0x192fd2, 0x192782, 0xc536, 0xc537, 0, 0 }, /* #10 */
+    { 0x0e7996, 0x0e7106, 0x4afb, 0x4afc, 0, 0 }, /* #11 */
+    { 0x104383, 0x104387, 0x8a2d, 0x8a2e, 0, 0 }, /* #12 */
+    { 0x393712, 0x393706, 0x7017, 0x7018, 0, 0 }, /* #13 */
+    { 0x095f06, 0x095786, 0xe18d, 0xe18e, 0, 0 }, /* #14 */
+    { 0x154a06, 0x154202, 0x4c45, 0x4c46, 0, 0 }, /* #15 */
+    { 0x0d1407, 0x0d1483, 0xecb5, 0xecb6, 0, 0 }, /* #16 */
+    { 0x060f52, 0x060782, 0x95d4, 0x95d5, 0, 0 }, /* #17 */
+    { 0x3c67c7, 0x3c6703, 0x7990, 0x7991, 0, 0 }, /* #18 */
+    { 0x297812, 0x297006, 0x6ed0, 0x6ed1, 0, 0 }, /* #19 */
+    { 0x311e87, 0x311687, 0xb6ae, 0xb6af, 0, 0 }, /* #20 */
+    { 0x0540c2, 0x054002, 0x5f50, 0x5f51, 0, 0 }, /* #21 */
+    { 0x082402, 0x082492, 0xd3af, 0xd3b0, 0, 0 }, /* #22 */
+    { 0x0f14d7, 0x0f1487, 0xc754, 0xc755, 0, 0 }, /* #23 */
+    { 0x1b46c6, 0x1b4682, 0xf3cd, 0xf3ce, 0, 0 }, /* #24 */
+    { 0x157b56, 0x157306, 0x2aba, 0x2abb, 0, 0 }, /* #25 */
+    { 0x3a1b46, 0x3a1386, 0xdc8c, 0xdc8d, 0, 0 }, /* #26 */
+    { 0x035913, 0x035103, 0x1050, 0x1051, 0, 0 }, /* #27 */
+    { 0x211613, 0x211683, 0xfee8, 0xfee9, 0, 0 }, /* #28 */
+    { 0x077807, 0x077003, 0x4f91, 0x4f92, 0, 0 }, /* #29 */
+    { 0x302e96, 0x302682, 0xd17b, 0xd17c, 0, 0 }, /* #30 */
+    { 0x1620c6, 0x162082, 0x99b8, 0x99b9, 0, 0 }, /* #31 */
+    { 0x1a2106, 0x1a2102, 0x13c6, 0x13c7, 0, 0 }, /* #32 */
+    { 0x261703, 0x261703, 0x71c3, 0x71c4, 0, 0 }, /* #33 */
+    { 0x1711c7, 0x171183, 0x9be9, 0x9bea, 0, 0 }, /* #34 */
+    { 0x1302c6, 0x130286, 0xe4fe, 0xe4ff, 0, 0 }, /* #35 */
+    { 0x350417, 0x350407, 0x7299, 0x729a, 0, 0 }, /* #36 */
+    { 0x0156d3, 0x015687, 0xbb58, 0xbb59, 0, 0 }, /* #37 */
+    { 0x1f6dd3, 0x1f6583, 0xe3e9, 0xe3ea, 0, 0 }, /* #38 */
+    { 0x3261d7, 0x326183, 0xd456, 0xd457, 0, 0 }, /* #39 */
+    { 0x246953, 0x246187, 0x8e46, 0x8e47, 0, 0 }, /* #40 */
+    { 0x031386, 0x031382, 0xf8fa, 0xf8fb, 0, 0 }, /* #41 */
+    { 0x173103, 0x173187, 0xec47, 0xec48, 0, 0 }, /* #42 */
+    { 0x1a0917, 0x1a0183, 0xcdaa, 0xcdab, 0, 0 }, /* #43 */
+    { 0x3d0d92, 0x3d0502, 0x7037, 0x7038, 0, 0 }, /* #44 */
+    { 0x050806, 0x050082, 0xc3fa, 0xc3fb, 0, 0 }, /* #45 */
+    { 0x111546, 0x111506, 0x7258, 0x7259, 0, 0 }, /* #46 */
+    { 0x076492, 0x076406, 0x1b58, 0x1b59, 0, 0 }, /* #47 */
+    { 0x1321d7, 0x132103, 0x1dc0, 0x1dc1, 0, 0 }, /* #48 */
+    { 0x386156, 0x386102, 0x6ae2, 0x6ae3, 0, 0 }, /* #49 */
+    { 0x266547, 0x266587, 0xb3d3, 0xb3d4, 0, 0 }, /* #50 */
+    { 0x100a03, 0x100283, 0x84b9, 0x84ba, 0, 0 }, /* #51 */
+    { 0x0b3492, 0x0b3406, 0x3ad6, 0x3ad7, 0, 0 }, /* #52 */
+    { 0x3e5c16, 0x3e5402, 0x3833, 0x3834, 0, 0 }, /* #53 */
+    { 0x220f12, 0x220786, 0xf181, 0xf182, 0, 0 }, /* #54 */
+    { 0x0326c3, 0x032607, 0x3b41, 0x3b42, 0, 0 }, /* #55 */
+    { 0x2f5257, 0x2f5287, 0xb046, 0xb047, 0, 0 }, /* #56 */
+    { 0x070bc3, 0x070307, 0x76bc, 0x76bd, 0, 0 }, /* #57 */
+    { 0x352d86, 0x352582, 0xf3aa, 0xf3ab, 0, 0 }, /* #58 */
+    { 0x142c87, 0x142483, 0x8d50, 0x8d51, 0, 0 }, /* #59 */
+    { 0x3713c2, 0x371302, 0x33fc, 0x33fd, 0, 0 }, /* #60 */
+    { 0x1e0f87, 0x1e0703, 0x389d, 0x389e, 0, 0 }, /* #61 */
+    { 0x2d1f52, 0x2d1702, 0x6a9c, 0x6a9d, 0, 0 }, /* #62 */
+    { 0x324182, 0x324182, 0x955a, 0x955b, 0, 0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_dec_u16[] =
 {
-    { 0x305f83, 0x305713, 0x7c50, 0x7c4f, 0, 0 }, /* #0 */
-    { 0x3b7ad3, 0x3b7283, 0xc82d, 0xc82c, 0, 0 }, /* #1 */
-    { 0x3a21c3, 0x3a2187, 0xbb34, 0xbb33, 0, 0 }, /* #2 */
-    { 0x345fd6, 0x345702, 0x1bdb, 0x1bda, 0, 0 }, /* #3 */
-    { 0x326543, 0x326503, 0x4876, 0x4875, 0, 0 }, /* #4 */
-    { 0x145e12, 0x145686, 0x9baa, 0x9ba9, 0, 0 }, /* #5 */
-    { 0x385547, 0x385583, 0xe392, 0xe391, 0, 0 }, /* #6 */
-    { 0x0b26c6, 0x0b2682, 0xc9e7, 0xc9e6, 0, 0 }, /* #7 */
-    { 0x0c7f42, 0x0c7702, 0x3176, 0x3175, 0, 0 }, /* #8 */
-    { 0x165693, 0x165603, 0x7774, 0x7773, 0, 0 }, /* #9 */
-    { 0x2166c2, 0x216682, 0xdaf2, 0xdaf1, 0, 0 }, /* #10 */
-    { 0x1462c3, 0x146287, 0xac6d, 0xac6c, 0, 0 }, /* #11 */
-    { 0x3f3cd3, 0x3f3483, 0xd00f, 0xd00e, 0, 0 }, /* #12 */
-    { 0x1217c3, 0x121787, 0xc5f7, 0xc5f6, 0, 0 }, /* #13 */
-    { 0x3c0d16, 0x3c0506, 0x0e79, 0x0e78, 0, 0 }, /* #14 */
-    { 0x1546c6, 0x154682, 0xcae4, 0xcae3, 0, 0 }, /* #15 */
-    { 0x1d7b96, 0x1d7306, 0x1d96, 0x1d95, 0, 0 }, /* #16 */
-    { 0x391d87, 0x391507, 0x5ac1, 0x5ac0, 0, 0 }, /* #17 */
-    { 0x313517, 0x313583, 0xdc65, 0xdc64, 0, 0 }, /* #18 */
-    { 0x097f57, 0x097707, 0x1b5a, 0x1b59, 0, 0 }, /* #19 */
-    { 0x0c6256, 0x0c6282, 0xb50f, 0xb50e, 0, 0 }, /* #20 */
-    { 0x2807c6, 0x280782, 0xa708, 0xa707, 0, 0 }, /* #21 */
-    { 0x361353, 0x361307, 0x640d, 0x640c, 0, 0 }, /* #22 */
-    { 0x225317, 0x225307, 0x199a, 0x1999, 0, 0 }, /* #23 */
-    { 0x0e7516, 0x0e7582, 0xb287, 0xb286, 0, 0 }, /* #24 */
-    { 0x037c47, 0x037487, 0xbc15, 0xbc14, 0, 0 }, /* #25 */
-    { 0x3b3dc3, 0x3b3507, 0x3aa1, 0x3aa0, 0, 0 }, /* #26 */
-    { 0x1b54c2, 0x1b5402, 0x08eb, 0x08ea, 0, 0 }, /* #27 */
-    { 0x0502c3, 0x050283, 0xb786, 0xb785, 0, 0 }, /* #28 */
-    { 0x037952, 0x037102, 0x0a46, 0x0a45, 0, 0 }, /* #29 */
-    { 0x052ad3, 0x052283, 0xa844, 0xa843, 0, 0 }, /* #30 */
-    { 0x0c1fd6, 0x0c1702, 0x6321, 0x6320, 0, 0 }, /* #31 */
-    { 0x242e02, 0x242682, 0xdf93, 0xdf92, 0, 0 }, /* #32 */
-    { 0x146583, 0x146503, 0x219c, 0x219b, 0, 0 }, /* #33 */
-    { 0x2a1d53, 0x2a1587, 0xff49, 0xff48, 0, 0 }, /* #34 */
-    { 0x224506, 0x224582, 0xfd9f, 0xfd9e, 0, 0 }, /* #35 */
-    { 0x177113, 0x177183, 0xaa1a, 0xaa19, 0, 0 }, /* #36 */
-    { 0x121556, 0x121586, 0x8507, 0x8506, 0, 0 }, /* #37 */
-    { 0x291506, 0x291506, 0x7051, 0x7050, 0, 0 }, /* #38 */
-    { 0x076807, 0x076003, 0x581d, 0x581c, 0, 0 }, /* #39 */
-    { 0x3b0d02, 0x3b0586, 0xa1fb, 0xa1fa, 0, 0 }, /* #40 */
-    { 0x160806, 0x160082, 0xc9cf, 0xc9ce, 0, 0 }, /* #41 */
-    { 0x3e5156, 0x3e5106, 0x379a, 0x3799, 0, 0 }, /* #42 */
-    { 0x2a1993, 0x2a1107, 0x61b9, 0x61b8, 0, 0 }, /* #43 */
-    { 0x0d4442, 0x0d4492, 0xfc80, 0xfc7f, 0, 0 }, /* #44 */
-    { 0x0a4ed6, 0x0a4682, 0xf5c5, 0xf5c4, 0, 0 }, /* #45 */
-    { 0x206743, 0x206703, 0x1d59, 0x1d58, 0, 0 }, /* #46 */
-    { 0x236996, 0x236106, 0x33dc, 0x33db, 0, 0 }, /* #47 */
-    { 0x304646, 0x304602, 0x4bce, 0x4bcd, 0, 0 }, /* #48 */
-    { 0x3d6352, 0x3d6306, 0x3142, 0x3141, 0, 0 }, /* #49 */
-    { 0x231593, 0x231503, 0x4da8, 0x4da7, 0, 0 }, /* #50 */
-    { 0x1b7453, 0x1b7483, 0xa8a5, 0xa8a4, 0, 0 }, /* #51 */
-    { 0x3720c6, 0x372082, 0xf1f2, 0xf1f1, 0, 0 }, /* #52 */
-    { 0x3c7653, 0x3c7607, 0x0f22, 0x0f21, 0, 0 }, /* #53 */
-    { 0x0b1382, 0x0b1382, 0xe87a, 0xe879, 0, 0 }, /* #54 */
-    { 0x034647, 0x034607, 0x3345, 0x3344, 0, 0 }, /* #55 */
-    { 0x0e0792, 0x0e0706, 0x79d5, 0x79d4, 0, 0 }, /* #56 */
-    { 0x293d86, 0x293586, 0xb6de, 0xb6dd, 0, 0 }, /* #57 */
-    { 0x026047, 0x026087, 0xd9f7, 0xd9f6, 0, 0 }, /* #58 */
-    { 0x3d14d3, 0x3d1487, 0xe0bf, 0xe0be, 0, 0 }, /* #59 */
-    { 0x224553, 0x224587, 0xc385, 0xc384, 0, 0 }, /* #60 */
-    { 0x3d6d96, 0x3d6502, 0x4f27, 0x4f26, 0, 0 }, /* #61 */
-    { 0x3d2157, 0x3d2183, 0xc3ed, 0xc3ec, 0, 0 }, /* #62 */
-    { 0x121556, 0x121582, 0xf7ce, 0xf7cd, 0, 0 }, /* #63 */
+    { 0x3f3496, 0x3f3486, 0xd367, 0xd366, 0, 0 }, /* #0 */
+    { 0x0225d7, 0x022593, 0x83e0, 0x83df, 0, 0 }, /* #1 */
+    { 0x057d43, 0x057583, 0x9155, 0x9154, 0, 0 }, /* #2 */
+    { 0x007753, 0x007707, 0x690a, 0x6909, 0, 0 }, /* #3 */
+    { 0x046796, 0x046782, 0xa66e, 0xa66d, 0, 0 }, /* #4 */
+    { 0x017a82, 0x017202, 0x6ebb, 0x6eba, 0, 0 }, /* #5 */
+    { 0x0e3dd3, 0x0e3583, 0xf5d6, 0xf5d5, 0, 0 }, /* #6 */
+    { 0x1e3c53, 0x1e3403, 0x2847, 0x2846, 0, 0 }, /* #7 */
+    { 0x185787, 0x185707, 0x7fa1, 0x7fa0, 0, 0 }, /* #8 */
+    { 0x0c2747, 0x0c2703, 0x30c9, 0x30c8, 0, 0 }, /* #9 */
+    { 0x336907, 0x336103, 0x721b, 0x721a, 0, 0 }, /* #10 */
+    { 0x1e4a83, 0x1e4203, 0x092b, 0x092a, 0, 0 }, /* #11 */
+    { 0x167b46, 0x167306, 0x1dd3, 0x1dd2, 0, 0 }, /* #12 */
+    { 0x161a53, 0x161283, 0xff8d, 0xff8c, 0, 0 }, /* #13 */
+    { 0x051306, 0x051312, 0x3080, 0x307f, 0, 0 }, /* #14 */
+    { 0x306f52, 0x306786, 0xd91c, 0xd91b, 0, 0 }, /* #15 */
+    { 0x266703, 0x266703, 0x042d, 0x042c, 0, 0 }, /* #16 */
+    { 0x2c3e57, 0x2c3607, 0x75e3, 0x75e2, 0, 0 }, /* #17 */
+    { 0x032b13, 0x032307, 0x521c, 0x521b, 0, 0 }, /* #18 */
+    { 0x116bc7, 0x116383, 0x9058, 0x9057, 0, 0 }, /* #19 */
+    { 0x116c06, 0x116402, 0x0314, 0x0313, 0, 0 }, /* #20 */
+    { 0x3c79c6, 0x3c7102, 0x1755, 0x1754, 0, 0 }, /* #21 */
+    { 0x293c43, 0x293407, 0x6061, 0x6060, 0, 0 }, /* #22 */
+    { 0x323342, 0x323386, 0x9e2e, 0x9e2d, 0, 0 }, /* #23 */
+    { 0x3a0997, 0x3a0107, 0x0319, 0x0318, 0, 0 }, /* #24 */
+    { 0x102bd6, 0x102302, 0x15db, 0x15da, 0, 0 }, /* #25 */
+    { 0x1a0e96, 0x1a0602, 0x4e0e, 0x4e0d, 0, 0 }, /* #26 */
+    { 0x295982, 0x295102, 0x1447, 0x1446, 0, 0 }, /* #27 */
+    { 0x290e46, 0x290602, 0x108d, 0x108c, 0, 0 }, /* #28 */
+    { 0x096316, 0x096382, 0x94ac, 0x94ab, 0, 0 }, /* #29 */
+    { 0x3e7d82, 0x3e7502, 0x1ce7, 0x1ce6, 0, 0 }, /* #30 */
+    { 0x1a4a13, 0x1a4207, 0x6a75, 0x6a74, 0, 0 }, /* #31 */
+    { 0x255a02, 0x255296, 0xe5d0, 0xe5cf, 0, 0 }, /* #32 */
+    { 0x296146, 0x296106, 0x630d, 0x630c, 0, 0 }, /* #33 */
+    { 0x024452, 0x024402, 0x0e33, 0x0e32, 0, 0 }, /* #34 */
+    { 0x3c3e07, 0x3c3603, 0x2047, 0x2046, 0, 0 }, /* #35 */
+    { 0x1369d7, 0x136187, 0xd715, 0xd714, 0, 0 }, /* #36 */
+    { 0x146b13, 0x146387, 0xb191, 0xb190, 0, 0 }, /* #37 */
+    { 0x2c6882, 0x2c6082, 0xef8a, 0xef89, 0, 0 }, /* #38 */
+    { 0x041606, 0x041606, 0x10b8, 0x10b7, 0, 0 }, /* #39 */
+    { 0x2363c2, 0x236306, 0x58ef, 0x58ee, 0, 0 }, /* #40 */
+    { 0x203a82, 0x203286, 0xf1f4, 0xf1f3, 0, 0 }, /* #41 */
+    { 0x323442, 0x323406, 0x306a, 0x3069, 0, 0 }, /* #42 */
+    { 0x293056, 0x293082, 0xd132, 0xd131, 0, 0 }, /* #43 */
+    { 0x191457, 0x191403, 0x7453, 0x7452, 0, 0 }, /* #44 */
+    { 0x194116, 0x194106, 0x72d8, 0x72d7, 0, 0 }, /* #45 */
+    { 0x1c4e02, 0x1c4602, 0x45b7, 0x45b6, 0, 0 }, /* #46 */
+    { 0x265d93, 0x265503, 0x6987, 0x6986, 0, 0 }, /* #47 */
+    { 0x323e43, 0x323603, 0x54ed, 0x54ec, 0, 0 }, /* #48 */
+    { 0x015282, 0x015282, 0xf592, 0xf591, 0, 0 }, /* #49 */
+    { 0x0d0097, 0x0d0007, 0x3d23, 0x3d22, 0, 0 }, /* #50 */
+    { 0x027896, 0x027086, 0x84a7, 0x84a6, 0, 0 }, /* #51 */
+    { 0x2217d3, 0x221787, 0xf007, 0xf006, 0, 0 }, /* #52 */
+    { 0x2836c2, 0x283682, 0xd763, 0xd762, 0, 0 }, /* #53 */
+    { 0x222006, 0x222002, 0x1e33, 0x1e32, 0, 0 }, /* #54 */
+    { 0x0a4dc3, 0x0a4587, 0x880b, 0x880a, 0, 0 }, /* #55 */
+    { 0x083e16, 0x083686, 0xca8f, 0xca8e, 0, 0 }, /* #56 */
+    { 0x1265d7, 0x126507, 0x0db5, 0x0db4, 0, 0 }, /* #57 */
+    { 0x243003, 0x243003, 0x2df5, 0x2df4, 0, 0 }, /* #58 */
+    { 0x366ad6, 0x366202, 0x1624, 0x1623, 0, 0 }, /* #59 */
+    { 0x260e06, 0x260606, 0x5783, 0x5782, 0, 0 }, /* #60 */
+    { 0x070dc2, 0x070506, 0x5fe9, 0x5fe8, 0, 0 }, /* #61 */
+    { 0x3819d7, 0x381187, 0xc0c1, 0xc0c0, 0, 0 }, /* #62 */
+    { 0x123c97, 0x123403, 0x5839, 0x5838, 0, 0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_dec_u16_locked[] =
 {
-    { 0x3f2c87, 0x3f2407, 0x28cb, 0x28ca, 0, 0 }, /* #0 */
-    { 0x0a4bd6, 0x0a4306, 0x3e5d, 0x3e5c, 0, 0 }, /* #1 */
-    { 0x3365d7, 0x336587, 0x9042, 0x9041, 0, 0 }, /* #2 */
-    { 0x2c7b03, 0x2c7303, 0x36f3, 0x36f2, 0, 0 }, /* #3 */
-    { 0x342f93, 0x342707, 0x5ba4, 0x5ba3, 0, 0 }, /* #4 */
-    { 0x0b1252, 0x0b1202, 0x7e3c, 0x7e3b, 0, 0 }, /* #5 */
-    { 0x3517d2, 0x351702, 0x7e76, 0x7e75, 0, 0 }, /* #6 */
-    { 0x3c3012, 0x3c3016, 0x6c40, 0x6c3f, 0, 0 }, /* #7 */
-    { 0x361943, 0x361183, 0xca2a, 0xca29, 0, 0 }, /* #8 */
-    { 0x0a4283, 0x0a4207, 0x0366, 0x0365, 0, 0 }, /* #9 */
-    { 0x3d4956, 0x3d4182, 0xfc86, 0xfc85, 0, 0 }, /* #10 */
-    { 0x176416, 0x176402, 0x3624, 0x3623, 0, 0 }, /* #11 */
-    { 0x017e93, 0x017603, 0x0b3f, 0x0b3e, 0, 0 }, /* #12 */
-    { 0x1b02c7, 0x1b0287, 0xe6a7, 0xe6a6, 0, 0 }, /* #13 */
-    { 0x3f0793, 0x3f0783, 0xebcc, 0xebcb, 0, 0 }, /* #14 */
-    { 0x175a97, 0x175283, 0xff76, 0xff75, 0, 0 }, /* #15 */
-    { 0x1a4252, 0x1a4286, 0xb38f, 0xb38e, 0, 0 }, /* #16 */
-    { 0x072fc3, 0x072703, 0x6d2d, 0x6d2c, 0, 0 }, /* #17 */
-    { 0x333343, 0x333303, 0x01cc, 0x01cb, 0, 0 }, /* #18 */
-    { 0x361716, 0x361782, 0x9641, 0x9640, 0, 0 }, /* #19 */
-    { 0x3143d2, 0x314306, 0x5725, 0x5724, 0, 0 }, /* #20 */
-    { 0x1e6092, 0x1e6002, 0x4f81, 0x4f80, 0, 0 }, /* #21 */
-    { 0x0b29d6, 0x0b2102, 0x588b, 0x588a, 0, 0 }, /* #22 */
-    { 0x001416, 0x001402, 0x6b3c, 0x6b3b, 0, 0 }, /* #23 */
-    { 0x0a6047, 0x0a6083, 0x815c, 0x815b, 0, 0 }, /* #24 */
-    { 0x344483, 0x344487, 0xa12f, 0xa12e, 0, 0 }, /* #25 */
-    { 0x2d3a46, 0x2d3206, 0x4da1, 0x4da0, 0, 0 }, /* #26 */
-    { 0x3c2353, 0x3c2307, 0x5725, 0x5724, 0, 0 }, /* #27 */
-    { 0x3b4ad6, 0x3b4286, 0xbb1f, 0xbb1e, 0, 0 }, /* #28 */
-    { 0x261412, 0x261482, 0x9db1, 0x9db0, 0, 0 }, /* #29 */
-    { 0x1f7483, 0x1f7407, 0x0e0a, 0x0e09, 0, 0 }, /* #30 */
-    { 0x134d03, 0x134587, 0xc95a, 0xc959, 0, 0 }, /* #31 */
-    { 0x395d16, 0x395506, 0x685a, 0x6859, 0, 0 }, /* #32 */
-    { 0x331457, 0x331407, 0x13cd, 0x13cc, 0, 0 }, /* #33 */
-    { 0x062bc2, 0x062306, 0x2119, 0x2118, 0, 0 }, /* #34 */
-    { 0x1812c3, 0x181203, 0x183f, 0x183e, 0, 0 }, /* #35 */
-    { 0x311146, 0x311186, 0xbedc, 0xbedb, 0, 0 }, /* #36 */
-    { 0x3c1d96, 0x3c1582, 0xd35f, 0xd35e, 0, 0 }, /* #37 */
-    { 0x283e06, 0x283606, 0x3342, 0x3341, 0, 0 }, /* #38 */
-    { 0x256156, 0x256186, 0xa15a, 0xa159, 0, 0 }, /* #39 */
-    { 0x3e5197, 0x3e5107, 0x139b, 0x139a, 0, 0 }, /* #40 */
-    { 0x062596, 0x062502, 0x3b76, 0x3b75, 0, 0 }, /* #41 */
-    { 0x3a5f86, 0x3a5702, 0x61fc, 0x61fb, 0, 0 }, /* #42 */
-    { 0x066e82, 0x066602, 0x57dd, 0x57dc, 0, 0 }, /* #43 */
-    { 0x1a7bd2, 0x1a7302, 0x2105, 0x2104, 0, 0 }, /* #44 */
-    { 0x186a86, 0x186206, 0x2c82, 0x2c81, 0, 0 }, /* #45 */
-    { 0x330e86, 0x330686, 0xe6cb, 0xe6ca, 0, 0 }, /* #46 */
-    { 0x284c52, 0x284486, 0xf6ab, 0xf6aa, 0, 0 }, /* #47 */
-    { 0x2e0746, 0x2e0706, 0x32ee, 0x32ed, 0, 0 }, /* #48 */
-    { 0x2233c7, 0x223317, 0x73a0, 0x739f, 0, 0 }, /* #49 */
-    { 0x2d1286, 0x2d1286, 0xc1d8, 0xc1d7, 0, 0 }, /* #50 */
-    { 0x1d6842, 0x1d6086, 0x8b12, 0x8b11, 0, 0 }, /* #51 */
-    { 0x1367d3, 0x136703, 0x3c08, 0x3c07, 0, 0 }, /* #52 */
-    { 0x2055c3, 0x205587, 0xbc1c, 0xbc1b, 0, 0 }, /* #53 */
-    { 0x155c53, 0x155407, 0x6d07, 0x6d06, 0, 0 }, /* #54 */
-    { 0x090692, 0x090602, 0x704d, 0x704c, 0, 0 }, /* #55 */
-    { 0x3c50c6, 0x3c5086, 0xc489, 0xc488, 0, 0 }, /* #56 */
-    { 0x2f02d3, 0x2f0207, 0x2b94, 0x2b93, 0, 0 }, /* #57 */
-    { 0x211746, 0x211706, 0x1428, 0x1427, 0, 0 }, /* #58 */
-    { 0x126112, 0x126106, 0x1b04, 0x1b03, 0, 0 }, /* #59 */
-    { 0x025e83, 0x025603, 0x02bd, 0x02bc, 0, 0 }, /* #60 */
-    { 0x134656, 0x134602, 0x06f5, 0x06f4, 0, 0 }, /* #61 */
-    { 0x1c5a02, 0x1c5202, 0x580c, 0x580b, 0, 0 }, /* #62 */
-    { 0x162593, 0x162503, 0x1b65, 0x1b64, 0, 0 }, /* #63 */
+    { 0x244b02, 0x244382, 0x9293, 0x9292, 0, 0 }, /* #0 */
+    { 0x023707, 0x023783, 0x8c6c, 0x8c6b, 0, 0 }, /* #1 */
+    { 0x152d96, 0x152586, 0xf0e8, 0xf0e7, 0, 0 }, /* #2 */
+    { 0x096952, 0x096106, 0x193d, 0x193c, 0, 0 }, /* #3 */
+    { 0x354507, 0x354503, 0x6da9, 0x6da8, 0, 0 }, /* #4 */
+    { 0x147517, 0x147583, 0x9cff, 0x9cfe, 0, 0 }, /* #5 */
+    { 0x254612, 0x254602, 0x737d, 0x737c, 0, 0 }, /* #6 */
+    { 0x244456, 0x244486, 0xb10d, 0xb10c, 0, 0 }, /* #7 */
+    { 0x265306, 0x265306, 0x1789, 0x1788, 0, 0 }, /* #8 */
+    { 0x142516, 0x142586, 0x9cad, 0x9cac, 0, 0 }, /* #9 */
+    { 0x1e2f97, 0x1e2707, 0x690b, 0x690a, 0, 0 }, /* #10 */
+    { 0x1a4b96, 0x1a4302, 0x3c84, 0x3c83, 0, 0 }, /* #11 */
+    { 0x2e2592, 0x2e2586, 0xb2cb, 0xb2ca, 0, 0 }, /* #12 */
+    { 0x284512, 0x284586, 0xdae8, 0xdae7, 0, 0 }, /* #13 */
+    { 0x142a02, 0x142282, 0xbe77, 0xbe76, 0, 0 }, /* #14 */
+    { 0x3d6692, 0x3d6686, 0xba6d, 0xba6c, 0, 0 }, /* #15 */
+    { 0x1b0212, 0x1b0282, 0x8a9c, 0x8a9b, 0, 0 }, /* #16 */
+    { 0x3d3e56, 0x3d3606, 0x3c0a, 0x3c09, 0, 0 }, /* #17 */
+    { 0x314943, 0x314187, 0xfffd, 0xfffc, 0, 0 }, /* #18 */
+    { 0x1b6946, 0x1b6102, 0x6e59, 0x6e58, 0, 0 }, /* #19 */
+    { 0x1771d6, 0x177106, 0x04b3, 0x04b2, 0, 0 }, /* #20 */
+    { 0x2c1347, 0x2c1307, 0x5604, 0x5603, 0, 0 }, /* #21 */
+    { 0x3544c2, 0x354412, 0x1980, 0x197f, 0, 0 }, /* #22 */
+    { 0x1c33d3, 0x1c3383, 0xfb17, 0xfb16, 0, 0 }, /* #23 */
+    { 0x0575d3, 0x057587, 0xd1ab, 0xd1aa, 0, 0 }, /* #24 */
+    { 0x305f87, 0x305797, 0xa410, 0xa40f, 0, 0 }, /* #25 */
+    { 0x246846, 0x246006, 0x6a89, 0x6a88, 0, 0 }, /* #26 */
+    { 0x235757, 0x235783, 0xa787, 0xa786, 0, 0 }, /* #27 */
+    { 0x0a63d6, 0x0a6306, 0x5db8, 0x5db7, 0, 0 }, /* #28 */
+    { 0x1937d7, 0x193707, 0x6b28, 0x6b27, 0, 0 }, /* #29 */
+    { 0x210f57, 0x210713, 0x18c0, 0x18bf, 0, 0 }, /* #30 */
+    { 0x1c5fd6, 0x1c5786, 0x9ae5, 0x9ae4, 0, 0 }, /* #31 */
+    { 0x241e12, 0x241682, 0x9b8b, 0x9b8a, 0, 0 }, /* #32 */
+    { 0x092f42, 0x092786, 0x8a3a, 0x8a39, 0, 0 }, /* #33 */
+    { 0x0364d3, 0x036407, 0x7cf4, 0x7cf3, 0, 0 }, /* #34 */
+    { 0x2a59d7, 0x2a5183, 0xa6af, 0xa6ae, 0, 0 }, /* #35 */
+    { 0x380bd2, 0x380382, 0xfc5e, 0xfc5d, 0, 0 }, /* #36 */
+    { 0x302d43, 0x302503, 0x4c17, 0x4c16, 0, 0 }, /* #37 */
+    { 0x123253, 0x123287, 0xa2a4, 0xa2a3, 0, 0 }, /* #38 */
+    { 0x0a6bd2, 0x0a6386, 0xe24e, 0xe24d, 0, 0 }, /* #39 */
+    { 0x146f47, 0x146703, 0x66ea, 0x66e9, 0, 0 }, /* #40 */
+    { 0x076382, 0x076302, 0x05eb, 0x05ea, 0, 0 }, /* #41 */
+    { 0x390dc2, 0x390502, 0x678d, 0x678c, 0, 0 }, /* #42 */
+    { 0x3f2592, 0x3f2506, 0x2c57, 0x2c56, 0, 0 }, /* #43 */
+    { 0x070552, 0x070582, 0xfbba, 0xfbb9, 0, 0 }, /* #44 */
+    { 0x2d05c6, 0x2d0502, 0x74bd, 0x74bc, 0, 0 }, /* #45 */
+    { 0x207742, 0x207782, 0xf855, 0xf854, 0, 0 }, /* #46 */
+    { 0x005ad6, 0x005206, 0x02fb, 0x02fa, 0, 0 }, /* #47 */
+    { 0x013e82, 0x013682, 0xd8b7, 0xd8b6, 0, 0 }, /* #48 */
+    { 0x190ad3, 0x190203, 0x33cc, 0x33cb, 0, 0 }, /* #49 */
+    { 0x3f5e07, 0x3f5607, 0x294f, 0x294e, 0, 0 }, /* #50 */
+    { 0x3f4957, 0x3f4103, 0x2efc, 0x2efb, 0, 0 }, /* #51 */
+    { 0x190203, 0x190287, 0xad73, 0xad72, 0, 0 }, /* #52 */
+    { 0x292c83, 0x292483, 0xc7b1, 0xc7b0, 0, 0 }, /* #53 */
+    { 0x320312, 0x320386, 0xd41f, 0xd41e, 0, 0 }, /* #54 */
+    { 0x0750d3, 0x075083, 0xb193, 0xb192, 0, 0 }, /* #55 */
+    { 0x2d1156, 0x2d1186, 0x8473, 0x8472, 0, 0 }, /* #56 */
+    { 0x295e83, 0x295687, 0x9f22, 0x9f21, 0, 0 }, /* #57 */
+    { 0x0473d6, 0x047302, 0x515c, 0x515b, 0, 0 }, /* #58 */
+    { 0x290d43, 0x290583, 0x98f5, 0x98f4, 0, 0 }, /* #59 */
+    { 0x106a47, 0x106207, 0x62c4, 0x62c3, 0, 0 }, /* #60 */
+    { 0x1d6303, 0x1d6383, 0x91f8, 0x91f7, 0, 0 }, /* #61 */
+    { 0x157552, 0x157582, 0xb14a, 0xb149, 0, 0 }, /* #62 */
+    { 0x173cd2, 0x173486, 0x8c89, 0x8c88, 0, 0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_not_u16[] =
 {
-    { 0x3c29c6, 0x3c29c6, 0x8a29, 0x75d6, 0, 0 }, /* #0 */
-    { 0x092296, 0x092296, 0xaa37, 0x55c8, 0, 0 }, /* #1 */
-    { 0x031352, 0x031352, 0x9170, 0x6e8f, 0, 0 }, /* #2 */
-    { 0x196b97, 0x196b97, 0x902c, 0x6fd3, 0, 0 }, /* #3 */
-    { 0x0338c7, 0x0338c7, 0xc3fc, 0x3c03, 0, 0 }, /* #4 */
-    { 0x1e68c3, 0x1e68c3, 0x6717, 0x98e8, 0, 0 }, /* #5 */
-    { 0x2535c3, 0x2535c3, 0x8bfa, 0x7405, 0, 0 }, /* #6 */
-    { 0x1f5d86, 0x1f5d86, 0xc586, 0x3a79, 0, 0 }, /* #7 */
-    { 0x2e0187, 0x2e0187, 0x18ae, 0xe751, 0, 0 }, /* #8 */
-    { 0x160417, 0x160417, 0x3660, 0xc99f, 0, 0 }, /* #9 */
-    { 0x157b56, 0x157b56, 0x4025, 0xbfda, 0, 0 }, /* #10 */
-    { 0x114e86, 0x114e86, 0xdd7e, 0x2281, 0, 0 }, /* #11 */
-    { 0x0a2187, 0x0a2187, 0x0aeb, 0xf514, 0, 0 }, /* #12 */
-    { 0x096747, 0x096747, 0x6e50, 0x91af, 0, 0 }, /* #13 */
-    { 0x0c7992, 0x0c7992, 0x72dc, 0x8d23, 0, 0 }, /* #14 */
-    { 0x1b5616, 0x1b5616, 0x9649, 0x69b6, 0, 0 }, /* #15 */
-    { 0x1e4883, 0x1e4883, 0xfa48, 0x05b7, 0, 0 }, /* #16 */
-    { 0x043843, 0x043843, 0x1631, 0xe9ce, 0, 0 }, /* #17 */
-    { 0x137752, 0x137752, 0x7523, 0x8adc, 0, 0 }, /* #18 */
-    { 0x0e0d86, 0x0e0d86, 0x3f5b, 0xc0a4, 0, 0 }, /* #19 */
-    { 0x127957, 0x127957, 0x7b92, 0x846d, 0, 0 }, /* #20 */
-    { 0x343386, 0x343386, 0x4f48, 0xb0b7, 0, 0 }, /* #21 */
-    { 0x1d1186, 0x1d1186, 0xadb4, 0x524b, 0, 0 }, /* #22 */
-    { 0x034603, 0x034603, 0xa723, 0x58dc, 0, 0 }, /* #23 */
-    { 0x2a0807, 0x2a0807, 0x6a26, 0x95d9, 0, 0 }, /* #24 */
-    { 0x037782, 0x037782, 0xb4a3, 0x4b5c, 0, 0 }, /* #25 */
-    { 0x0d4a17, 0x0d4a17, 0xfdab, 0x0254, 0, 0 }, /* #26 */
-    { 0x2976d7, 0x2976d7, 0xb095, 0x4f6a, 0, 0 }, /* #27 */
-    { 0x2b1d52, 0x2b1d52, 0xa8c3, 0x573c, 0, 0 }, /* #28 */
-    { 0x165246, 0x165246, 0xb209, 0x4df6, 0, 0 }, /* #29 */
-    { 0x181587, 0x181587, 0x7a29, 0x85d6, 0, 0 }, /* #30 */
-    { 0x224b83, 0x224b83, 0x84c1, 0x7b3e, 0, 0 }, /* #31 */
-    { 0x3a2753, 0x3a2753, 0x6f9a, 0x9065, 0, 0 }, /* #32 */
-    { 0x381a16, 0x381a16, 0x2774, 0xd88b, 0, 0 }, /* #33 */
-    { 0x345842, 0x345842, 0xf1ec, 0x0e13, 0, 0 }, /* #34 */
-    { 0x135052, 0x135052, 0x7e7b, 0x8184, 0, 0 }, /* #35 */
-    { 0x1458d2, 0x1458d2, 0x75fb, 0x8a04, 0, 0 }, /* #36 */
-    { 0x193607, 0x193607, 0x7bac, 0x8453, 0, 0 }, /* #37 */
-    { 0x086ac3, 0x086ac3, 0xb3ad, 0x4c52, 0, 0 }, /* #38 */
-    { 0x0a3202, 0x0a3202, 0x3a98, 0xc567, 0, 0 }, /* #39 */
-    { 0x240b87, 0x240b87, 0x8f5e, 0x70a1, 0, 0 }, /* #40 */
-    { 0x2217d2, 0x2217d2, 0x1e50, 0xe1af, 0, 0 }, /* #41 */
-    { 0x371952, 0x371952, 0x4473, 0xbb8c, 0, 0 }, /* #42 */
-    { 0x0c7896, 0x0c7896, 0x8148, 0x7eb7, 0, 0 }, /* #43 */
-    { 0x015942, 0x015942, 0xb4e8, 0x4b17, 0, 0 }, /* #44 */
-    { 0x2f1012, 0x2f1012, 0xa0b9, 0x5f46, 0, 0 }, /* #45 */
-    { 0x171146, 0x171146, 0x1a75, 0xe58a, 0, 0 }, /* #46 */
-    { 0x2b3313, 0x2b3313, 0x40b3, 0xbf4c, 0, 0 }, /* #47 */
-    { 0x2f5d93, 0x2f5d93, 0x1334, 0xeccb, 0, 0 }, /* #48 */
-    { 0x1055d2, 0x1055d2, 0xa113, 0x5eec, 0, 0 }, /* #49 */
-    { 0x177196, 0x177196, 0x6631, 0x99ce, 0, 0 }, /* #50 */
-    { 0x085217, 0x085217, 0x3fc7, 0xc038, 0, 0 }, /* #51 */
-    { 0x1626d2, 0x1626d2, 0x9b17, 0x64e8, 0, 0 }, /* #52 */
-    { 0x2e2002, 0x2e2002, 0x033c, 0xfcc3, 0, 0 }, /* #53 */
-    { 0x031543, 0x031543, 0xb938, 0x46c7, 0, 0 }, /* #54 */
-    { 0x2a4083, 0x2a4083, 0x29c8, 0xd637, 0, 0 }, /* #55 */
-    { 0x2639c3, 0x2639c3, 0x7d76, 0x8289, 0, 0 }, /* #56 */
-    { 0x305ed6, 0x305ed6, 0x6788, 0x9877, 0, 0 }, /* #57 */
-    { 0x202692, 0x202692, 0x811e, 0x7ee1, 0, 0 }, /* #58 */
-    { 0x3e7617, 0x3e7617, 0x7e22, 0x81dd, 0, 0 }, /* #59 */
-    { 0x3b1292, 0x3b1292, 0x9268, 0x6d97, 0, 0 }, /* #60 */
-    { 0x1212c7, 0x1212c7, 0xc329, 0x3cd6, 0, 0 }, /* #61 */
-    { 0x1665d7, 0x1665d7, 0x6564, 0x9a9b, 0, 0 }, /* #62 */
-    { 0x250a96, 0x250a96, 0x3059, 0xcfa6, 0, 0 }, /* #63 */
+    { 0x0b7042, 0x0b7042, 0xfd32, 0x02cd, 0, 0 }, /* #0 */
+    { 0x240997, 0x240997, 0x689f, 0x9760, 0, 0 }, /* #1 */
+    { 0x1e1293, 0x1e1293, 0xf2dc, 0x0d23, 0, 0 }, /* #2 */
+    { 0x1505d6, 0x1505d6, 0xbf8d, 0x4072, 0, 0 }, /* #3 */
+    { 0x2527c2, 0x2527c2, 0x94a6, 0x6b59, 0, 0 }, /* #4 */
+    { 0x366e86, 0x366e86, 0xcd23, 0x32dc, 0, 0 }, /* #5 */
+    { 0x376547, 0x376547, 0xa000, 0x5fff, 0, 0 }, /* #6 */
+    { 0x102e07, 0x102e07, 0x022f, 0xfdd0, 0, 0 }, /* #7 */
+    { 0x285006, 0x285006, 0x56da, 0xa925, 0, 0 }, /* #8 */
+    { 0x2840d2, 0x2840d2, 0xebe2, 0x141d, 0, 0 }, /* #9 */
+    { 0x0b3992, 0x0b3992, 0xea29, 0x15d6, 0, 0 }, /* #10 */
+    { 0x0a7256, 0x0a7256, 0x9211, 0x6dee, 0, 0 }, /* #11 */
+    { 0x261a52, 0x261a52, 0x9cad, 0x6352, 0, 0 }, /* #12 */
+    { 0x0f3a83, 0x0f3a83, 0xb2d8, 0x4d27, 0, 0 }, /* #13 */
+    { 0x132617, 0x132617, 0x44d3, 0xbb2c, 0, 0 }, /* #14 */
+    { 0x3d72d3, 0x3d72d3, 0x8947, 0x76b8, 0, 0 }, /* #15 */
+    { 0x3e09d3, 0x3e09d3, 0x4991, 0xb66e, 0, 0 }, /* #16 */
+    { 0x337396, 0x337396, 0x5f04, 0xa0fb, 0, 0 }, /* #17 */
+    { 0x0f4212, 0x0f4212, 0x6459, 0x9ba6, 0, 0 }, /* #18 */
+    { 0x107752, 0x107752, 0x5200, 0xadff, 0, 0 }, /* #19 */
+    { 0x3a1396, 0x3a1396, 0xd5f7, 0x2a08, 0, 0 }, /* #20 */
+    { 0x302f83, 0x302f83, 0xdb9b, 0x2464, 0, 0 }, /* #21 */
+    { 0x3b6883, 0x3b6883, 0x2167, 0xde98, 0, 0 }, /* #22 */
+    { 0x225b43, 0x225b43, 0xd3ed, 0x2c12, 0, 0 }, /* #23 */
+    { 0x223202, 0x223202, 0xa93b, 0x56c4, 0, 0 }, /* #24 */
+    { 0x263007, 0x263007, 0x8f3b, 0x70c4, 0, 0 }, /* #25 */
+    { 0x1303d6, 0x1303d6, 0x643e, 0x9bc1, 0, 0 }, /* #26 */
+    { 0x0e0c57, 0x0e0c57, 0x0c25, 0xf3da, 0, 0 }, /* #27 */
+    { 0x266f07, 0x266f07, 0x31a1, 0xce5e, 0, 0 }, /* #28 */
+    { 0x2e0496, 0x2e0496, 0xe3b6, 0x1c49, 0, 0 }, /* #29 */
+    { 0x1c0246, 0x1c0246, 0x479c, 0xb863, 0, 0 }, /* #30 */
+    { 0x234892, 0x234892, 0x78a8, 0x8757, 0, 0 }, /* #31 */
+    { 0x345fc7, 0x345fc7, 0x8718, 0x78e7, 0, 0 }, /* #32 */
+    { 0x275442, 0x275442, 0x5a82, 0xa57d, 0, 0 }, /* #33 */
+    { 0x1c4493, 0x1c4493, 0x9489, 0x6b76, 0, 0 }, /* #34 */
+    { 0x032dd2, 0x032dd2, 0x04e4, 0xfb1b, 0, 0 }, /* #35 */
+    { 0x224002, 0x224002, 0x57bb, 0xa844, 0, 0 }, /* #36 */
+    { 0x036097, 0x036097, 0x05a0, 0xfa5f, 0, 0 }, /* #37 */
+    { 0x004e93, 0x004e93, 0x7b68, 0x8497, 0, 0 }, /* #38 */
+    { 0x1f7996, 0x1f7996, 0x624f, 0x9db0, 0, 0 }, /* #39 */
+    { 0x3339c7, 0x3339c7, 0x3cb6, 0xc349, 0, 0 }, /* #40 */
+    { 0x354583, 0x354583, 0xf7b8, 0x0847, 0, 0 }, /* #41 */
+    { 0x3c5912, 0x3c5912, 0xc7e8, 0x3817, 0, 0 }, /* #42 */
+    { 0x3f3216, 0x3f3216, 0xf9b9, 0x0646, 0, 0 }, /* #43 */
+    { 0x3e0e17, 0x3e0e17, 0x61ab, 0x9e54, 0, 0 }, /* #44 */
+    { 0x385382, 0x385382, 0x0028, 0xffd7, 0, 0 }, /* #45 */
+    { 0x212f06, 0x212f06, 0x3685, 0xc97a, 0, 0 }, /* #46 */
+    { 0x0c2e17, 0x0c2e17, 0xbaf0, 0x450f, 0, 0 }, /* #47 */
+    { 0x0f6c43, 0x0f6c43, 0x02cf, 0xfd30, 0, 0 }, /* #48 */
+    { 0x3c67c2, 0x3c67c2, 0x32fd, 0xcd02, 0, 0 }, /* #49 */
+    { 0x1162d2, 0x1162d2, 0x76e2, 0x891d, 0, 0 }, /* #50 */
+    { 0x041506, 0x041506, 0x91f6, 0x6e09, 0, 0 }, /* #51 */
+    { 0x213142, 0x213142, 0xaf34, 0x50cb, 0, 0 }, /* #52 */
+    { 0x0d0b97, 0x0d0b97, 0xa5e3, 0x5a1c, 0, 0 }, /* #53 */
+    { 0x014653, 0x014653, 0x40df, 0xbf20, 0, 0 }, /* #54 */
+    { 0x314ec7, 0x314ec7, 0x4679, 0xb986, 0, 0 }, /* #55 */
+    { 0x3e0e52, 0x3e0e52, 0xcb92, 0x346d, 0, 0 }, /* #56 */
+    { 0x010043, 0x010043, 0x382d, 0xc7d2, 0, 0 }, /* #57 */
+    { 0x3f73d7, 0x3f73d7, 0x2170, 0xde8f, 0, 0 }, /* #58 */
+    { 0x3701d3, 0x3701d3, 0xb810, 0x47ef, 0, 0 }, /* #59 */
+    { 0x327dc3, 0x327dc3, 0xac8a, 0x5375, 0, 0 }, /* #60 */
+    { 0x3d4647, 0x3d4647, 0x79d3, 0x862c, 0, 0 }, /* #61 */
+    { 0x111c93, 0x111c93, 0x2b0e, 0xd4f1, 0, 0 }, /* #62 */
+    { 0x234102, 0x234102, 0xff94, 0x006b, 0, 0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_not_u16_locked[] =
 {
-    { 0x013e97, 0x013e97, 0x9536, 0x6ac9, 0, 0 }, /* #0 */
-    { 0x280d83, 0x280d83, 0xdb08, 0x24f7, 0, 0 }, /* #1 */
-    { 0x061fd7, 0x061fd7, 0x5566, 0xaa99, 0, 0 }, /* #2 */
-    { 0x381ec6, 0x381ec6, 0xf458, 0x0ba7, 0, 0 }, /* #3 */
-    { 0x104ed2, 0x104ed2, 0x8b6d, 0x7492, 0, 0 }, /* #4 */
-    { 0x1d5e42, 0x1d5e42, 0x8dac, 0x7253, 0, 0 }, /* #5 */
-    { 0x0154d3, 0x0154d3, 0x17d8, 0xe827, 0, 0 }, /* #6 */
-    { 0x030e82, 0x030e82, 0x2427, 0xdbd8, 0, 0 }, /* #7 */
-    { 0x2c0107, 0x2c0107, 0x1549, 0xeab6, 0, 0 }, /* #8 */
-    { 0x301fd6, 0x301fd6, 0x033f, 0xfcc0, 0, 0 }, /* #9 */
-    { 0x2f5753, 0x2f5753, 0x2fd2, 0xd02d, 0, 0 }, /* #10 */
-    { 0x331493, 0x331493, 0x1eba, 0xe145, 0, 0 }, /* #11 */
-    { 0x127ed7, 0x127ed7, 0xa5ed, 0x5a12, 0, 0 }, /* #12 */
-    { 0x2b78d2, 0x2b78d2, 0x0166, 0xfe99, 0, 0 }, /* #13 */
-    { 0x3278d7, 0x3278d7, 0xcfd8, 0x3027, 0, 0 }, /* #14 */
-    { 0x157056, 0x157056, 0x0698, 0xf967, 0, 0 }, /* #15 */
-    { 0x370c43, 0x370c43, 0xffec, 0x0013, 0, 0 }, /* #16 */
-    { 0x2b1053, 0x2b1053, 0x0260, 0xfd9f, 0, 0 }, /* #17 */
-    { 0x2d0f42, 0x2d0f42, 0xe17c, 0x1e83, 0, 0 }, /* #18 */
-    { 0x2f2b57, 0x2f2b57, 0x9427, 0x6bd8, 0, 0 }, /* #19 */
-    { 0x1b4883, 0x1b4883, 0xc144, 0x3ebb, 0, 0 }, /* #20 */
-    { 0x080396, 0x080396, 0x45a8, 0xba57, 0, 0 }, /* #21 */
-    { 0x043fd6, 0x043fd6, 0x4255, 0xbdaa, 0, 0 }, /* #22 */
-    { 0x380397, 0x380397, 0x71b8, 0x8e47, 0, 0 }, /* #23 */
-    { 0x3c7452, 0x3c7452, 0xdebd, 0x2142, 0, 0 }, /* #24 */
-    { 0x1a5a12, 0x1a5a12, 0x3741, 0xc8be, 0, 0 }, /* #25 */
-    { 0x3a4106, 0x3a4106, 0x9c80, 0x637f, 0, 0 }, /* #26 */
-    { 0x3c2503, 0x3c2503, 0xc51b, 0x3ae4, 0, 0 }, /* #27 */
-    { 0x3d0742, 0x3d0742, 0x4fea, 0xb015, 0, 0 }, /* #28 */
-    { 0x012297, 0x012297, 0x42e4, 0xbd1b, 0, 0 }, /* #29 */
-    { 0x3c0b87, 0x3c0b87, 0x2a64, 0xd59b, 0, 0 }, /* #30 */
-    { 0x1929d6, 0x1929d6, 0x457e, 0xba81, 0, 0 }, /* #31 */
-    { 0x3f6d83, 0x3f6d83, 0xa4e2, 0x5b1d, 0, 0 }, /* #32 */
-    { 0x027a86, 0x027a86, 0x51ff, 0xae00, 0, 0 }, /* #33 */
-    { 0x3a5e17, 0x3a5e17, 0xd044, 0x2fbb, 0, 0 }, /* #34 */
-    { 0x314a82, 0x314a82, 0x2ee5, 0xd11a, 0, 0 }, /* #35 */
-    { 0x125212, 0x125212, 0x65ad, 0x9a52, 0, 0 }, /* #36 */
-    { 0x0c7cc6, 0x0c7cc6, 0x71e2, 0x8e1d, 0, 0 }, /* #37 */
-    { 0x272d17, 0x272d17, 0x5375, 0xac8a, 0, 0 }, /* #38 */
-    { 0x015fd3, 0x015fd3, 0xe1a1, 0x1e5e, 0, 0 }, /* #39 */
-    { 0x044bc3, 0x044bc3, 0x2fc2, 0xd03d, 0, 0 }, /* #40 */
-    { 0x3d02d2, 0x3d02d2, 0xbbb8, 0x4447, 0, 0 }, /* #41 */
-    { 0x333d56, 0x333d56, 0xc00f, 0x3ff0, 0, 0 }, /* #42 */
-    { 0x392203, 0x392203, 0xe62d, 0x19d2, 0, 0 }, /* #43 */
-    { 0x3e2d57, 0x3e2d57, 0x0a19, 0xf5e6, 0, 0 }, /* #44 */
-    { 0x190096, 0x190096, 0xb664, 0x499b, 0, 0 }, /* #45 */
-    { 0x1112c7, 0x1112c7, 0xae81, 0x517e, 0, 0 }, /* #46 */
-    { 0x3522d6, 0x3522d6, 0x10e4, 0xef1b, 0, 0 }, /* #47 */
-    { 0x080492, 0x080492, 0x8b1b, 0x74e4, 0, 0 }, /* #48 */
-    { 0x2e20c2, 0x2e20c2, 0x3509, 0xcaf6, 0, 0 }, /* #49 */
-    { 0x3d7412, 0x3d7412, 0xe219, 0x1de6, 0, 0 }, /* #50 */
-    { 0x2a13c6, 0x2a13c6, 0x9884, 0x677b, 0, 0 }, /* #51 */
-    { 0x1d2202, 0x1d2202, 0x2b1b, 0xd4e4, 0, 0 }, /* #52 */
-    { 0x101a82, 0x101a82, 0xe28c, 0x1d73, 0, 0 }, /* #53 */
-    { 0x2466c6, 0x2466c6, 0x0958, 0xf6a7, 0, 0 }, /* #54 */
-    { 0x1e2546, 0x1e2546, 0x3462, 0xcb9d, 0, 0 }, /* #55 */
-    { 0x294c12, 0x294c12, 0x945c, 0x6ba3, 0, 0 }, /* #56 */
-    { 0x393157, 0x393157, 0xa0fa, 0x5f05, 0, 0 }, /* #57 */
-    { 0x183d03, 0x183d03, 0x5f4e, 0xa0b1, 0, 0 }, /* #58 */
-    { 0x3e2d43, 0x3e2d43, 0xe218, 0x1de7, 0, 0 }, /* #59 */
-    { 0x2e5197, 0x2e5197, 0xfb5b, 0x04a4, 0, 0 }, /* #60 */
-    { 0x153347, 0x153347, 0xbe75, 0x418a, 0, 0 }, /* #61 */
-    { 0x351283, 0x351283, 0x215c, 0xdea3, 0, 0 }, /* #62 */
-    { 0x1a3057, 0x1a3057, 0x6203, 0x9dfc, 0, 0 }, /* #63 */
+    { 0x3e7e97, 0x3e7e97, 0x45c5, 0xba3a, 0, 0 }, /* #0 */
+    { 0x3828d3, 0x3828d3, 0x58b2, 0xa74d, 0, 0 }, /* #1 */
+    { 0x0c4b47, 0x0c4b47, 0x4fb1, 0xb04e, 0, 0 }, /* #2 */
+    { 0x341893, 0x341893, 0x80d8, 0x7f27, 0, 0 }, /* #3 */
+    { 0x1e5dc7, 0x1e5dc7, 0x357c, 0xca83, 0, 0 }, /* #4 */
+    { 0x1b7786, 0x1b7786, 0x4437, 0xbbc8, 0, 0 }, /* #5 */
+    { 0x1f2686, 0x1f2686, 0x4de0, 0xb21f, 0, 0 }, /* #6 */
+    { 0x212d03, 0x212d03, 0x6cb0, 0x934f, 0, 0 }, /* #7 */
+    { 0x300042, 0x300042, 0x137e, 0xec81, 0, 0 }, /* #8 */
+    { 0x2c1a53, 0x2c1a53, 0xea39, 0x15c6, 0, 0 }, /* #9 */
+    { 0x036017, 0x036017, 0x4cef, 0xb310, 0, 0 }, /* #10 */
+    { 0x305247, 0x305247, 0x8dc7, 0x7238, 0, 0 }, /* #11 */
+    { 0x3136d6, 0x3136d6, 0xe790, 0x186f, 0, 0 }, /* #12 */
+    { 0x023d03, 0x023d03, 0xdfff, 0x2000, 0, 0 }, /* #13 */
+    { 0x1046d7, 0x1046d7, 0x4434, 0xbbcb, 0, 0 }, /* #14 */
+    { 0x3f2f82, 0x3f2f82, 0x210c, 0xdef3, 0, 0 }, /* #15 */
+    { 0x3b3a17, 0x3b3a17, 0x5d66, 0xa299, 0, 0 }, /* #16 */
+    { 0x331797, 0x331797, 0x2d5c, 0xd2a3, 0, 0 }, /* #17 */
+    { 0x224a86, 0x224a86, 0x0b12, 0xf4ed, 0, 0 }, /* #18 */
+    { 0x276e47, 0x276e47, 0x2ca8, 0xd357, 0, 0 }, /* #19 */
+    { 0x0b7b12, 0x0b7b12, 0x9636, 0x69c9, 0, 0 }, /* #20 */
+    { 0x3a2b83, 0x3a2b83, 0x9361, 0x6c9e, 0, 0 }, /* #21 */
+    { 0x322d86, 0x322d86, 0xa54f, 0x5ab0, 0, 0 }, /* #22 */
+    { 0x285a47, 0x285a47, 0xa4c3, 0x5b3c, 0, 0 }, /* #23 */
+    { 0x3d5486, 0x3d5486, 0x5349, 0xacb6, 0, 0 }, /* #24 */
+    { 0x0c2f83, 0x0c2f83, 0xc2d7, 0x3d28, 0, 0 }, /* #25 */
+    { 0x023c86, 0x023c86, 0x8381, 0x7c7e, 0, 0 }, /* #26 */
+    { 0x077797, 0x077797, 0xf621, 0x09de, 0, 0 }, /* #27 */
+    { 0x1215c3, 0x1215c3, 0x4054, 0xbfab, 0, 0 }, /* #28 */
+    { 0x210592, 0x210592, 0xe42a, 0x1bd5, 0, 0 }, /* #29 */
+    { 0x1b4a47, 0x1b4a47, 0xc94e, 0x36b1, 0, 0 }, /* #30 */
+    { 0x003f52, 0x003f52, 0xbc43, 0x43bc, 0, 0 }, /* #31 */
+    { 0x250547, 0x250547, 0x87e2, 0x781d, 0, 0 }, /* #32 */
+    { 0x0f5953, 0x0f5953, 0xc9a5, 0x365a, 0, 0 }, /* #33 */
+    { 0x197186, 0x197186, 0x8f28, 0x70d7, 0, 0 }, /* #34 */
+    { 0x0737d6, 0x0737d6, 0x23bc, 0xdc43, 0, 0 }, /* #35 */
+    { 0x1e5ec7, 0x1e5ec7, 0x2ffe, 0xd001, 0, 0 }, /* #36 */
+    { 0x394346, 0x394346, 0x3eaf, 0xc150, 0, 0 }, /* #37 */
+    { 0x204556, 0x204556, 0x0d9e, 0xf261, 0, 0 }, /* #38 */
+    { 0x0e3fc7, 0x0e3fc7, 0x5bb8, 0xa447, 0, 0 }, /* #39 */
+    { 0x3769c7, 0x3769c7, 0x091f, 0xf6e0, 0, 0 }, /* #40 */
+    { 0x3a4003, 0x3a4003, 0x9c1b, 0x63e4, 0, 0 }, /* #41 */
+    { 0x0c1dd6, 0x0c1dd6, 0x4ca0, 0xb35f, 0, 0 }, /* #42 */
+    { 0x166d96, 0x166d96, 0xb030, 0x4fcf, 0, 0 }, /* #43 */
+    { 0x3c2253, 0x3c2253, 0x3c87, 0xc378, 0, 0 }, /* #44 */
+    { 0x270747, 0x270747, 0xa61c, 0x59e3, 0, 0 }, /* #45 */
+    { 0x3934d3, 0x3934d3, 0x2a3b, 0xd5c4, 0, 0 }, /* #46 */
+    { 0x095cc2, 0x095cc2, 0xea30, 0x15cf, 0, 0 }, /* #47 */
+    { 0x2a6b96, 0x2a6b96, 0x96fa, 0x6905, 0, 0 }, /* #48 */
+    { 0x0f3992, 0x0f3992, 0xa1e5, 0x5e1a, 0, 0 }, /* #49 */
+    { 0x112686, 0x112686, 0xe32b, 0x1cd4, 0, 0 }, /* #50 */
+    { 0x0f41c6, 0x0f41c6, 0xa979, 0x5686, 0, 0 }, /* #51 */
+    { 0x220017, 0x220017, 0x7f14, 0x80eb, 0, 0 }, /* #52 */
+    { 0x3a3803, 0x3a3803, 0x763a, 0x89c5, 0, 0 }, /* #53 */
+    { 0x261556, 0x261556, 0x5e0b, 0xa1f4, 0, 0 }, /* #54 */
+    { 0x1208d7, 0x1208d7, 0x33d4, 0xcc2b, 0, 0 }, /* #55 */
+    { 0x364207, 0x364207, 0xe892, 0x176d, 0, 0 }, /* #56 */
+    { 0x2053c6, 0x2053c6, 0x694f, 0x96b0, 0, 0 }, /* #57 */
+    { 0x0f74d2, 0x0f74d2, 0x4701, 0xb8fe, 0, 0 }, /* #58 */
+    { 0x0e6617, 0x0e6617, 0x3983, 0xc67c, 0, 0 }, /* #59 */
+    { 0x355302, 0x355302, 0x7777, 0x8888, 0, 0 }, /* #60 */
+    { 0x044442, 0x044442, 0x210a, 0xdef5, 0, 0 }, /* #61 */
+    { 0x093397, 0x093397, 0xa5d3, 0x5a2c, 0, 0 }, /* #62 */
+    { 0x096cd6, 0x096cd6, 0x29d7, 0xd628, 0, 0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_neg_u16[] =
 {
-    { 0x0d3ad7, 0x0d3213, 0xc163, 0x3e9d, 0, 0 }, /* #0 */
-    { 0x330a07, 0x330217, 0x9eef, 0x6111, 0, 0 }, /* #1 */
-    { 0x201712, 0x201797, 0x63d9, 0x9c27, 0, 0 }, /* #2 */
-    { 0x336a92, 0x336297, 0x089d, 0xf763, 0, 0 }, /* #3 */
-    { 0x231c07, 0x231417, 0xda31, 0x25cf, 0, 0 }, /* #4 */
-    { 0x227ad7, 0x227217, 0x8d5b, 0x72a5, 0, 0 }, /* #5 */
-    { 0x067f43, 0x067793, 0x4a53, 0xb5ad, 0, 0 }, /* #6 */
-    { 0x1038d6, 0x103097, 0x3def, 0xc211, 0, 0 }, /* #7 */
-    { 0x295093, 0x295093, 0x2386, 0xdc7a, 0, 0 }, /* #8 */
-    { 0x0c3586, 0x0c3593, 0x627a, 0x9d86, 0, 0 }, /* #9 */
-    { 0x1b4e53, 0x1b4687, 0x5a00, 0xa600, 0, 0 }, /* #10 */
-    { 0x195a87, 0x195217, 0xbb01, 0x44ff, 0, 0 }, /* #11 */
-    { 0x3c54c7, 0x3c5493, 0x18af, 0xe751, 0, 0 }, /* #12 */
-    { 0x3a3c42, 0x3a3493, 0x5f38, 0xa0c8, 0, 0 }, /* #13 */
-    { 0x1c7256, 0x1c7217, 0xa66b, 0x5995, 0, 0 }, /* #14 */
-    { 0x3f4dd6, 0x3f4517, 0xddde, 0x2222, 0, 0 }, /* #15 */
-    { 0x143557, 0x143513, 0xb5d4, 0x4a2c, 0, 0 }, /* #16 */
-    { 0x083292, 0x083213, 0xd2e1, 0x2d1f, 0, 0 }, /* #17 */
-    { 0x015096, 0x015017, 0xe4b5, 0x1b4b, 0, 0 }, /* #18 */
-    { 0x1b5097, 0x1b5017, 0xc96b, 0x3695, 0, 0 }, /* #19 */
-    { 0x3020c2, 0x302093, 0x2a86, 0xd57a, 0, 0 }, /* #20 */
-    { 0x2d67d2, 0x2d6717, 0xfa49, 0x05b7, 0, 0 }, /* #21 */
-    { 0x177fc2, 0x177713, 0xb2e7, 0x4d19, 0, 0 }, /* #22 */
-    { 0x307916, 0x307117, 0xc782, 0x387e, 0, 0 }, /* #23 */
-    { 0x184bc7, 0x184393, 0x00c3, 0xff3d, 0, 0 }, /* #24 */
-    { 0x332f42, 0x332713, 0xc993, 0x366d, 0, 0 }, /* #25 */
-    { 0x0675d6, 0x067513, 0xeeb6, 0x114a, 0, 0 }, /* #26 */
-    { 0x191e82, 0x191693, 0x62ba, 0x9d46, 0, 0 }, /* #27 */
-    { 0x0532d7, 0x053283, 0x3e80, 0xc180, 0, 0 }, /* #28 */
-    { 0x2d5706, 0x2d5713, 0xb7c9, 0x4837, 0, 0 }, /* #29 */
-    { 0x0e0b96, 0x0e0397, 0x12d3, 0xed2d, 0, 0 }, /* #30 */
-    { 0x370c16, 0x370417, 0xe979, 0x1687, 0, 0 }, /* #31 */
-    { 0x2e3556, 0x2e3597, 0x79c1, 0x863f, 0, 0 }, /* #32 */
-    { 0x281fc7, 0x281717, 0xabe3, 0x541d, 0, 0 }, /* #33 */
-    { 0x235b16, 0x235317, 0xefdf, 0x1021, 0, 0 }, /* #34 */
-    { 0x182fd2, 0x182793, 0x43b7, 0xbc49, 0, 0 }, /* #35 */
-    { 0x223613, 0x223617, 0x9f3b, 0x60c5, 0, 0 }, /* #36 */
-    { 0x0f1ac3, 0x0f1297, 0x7929, 0x86d7, 0, 0 }, /* #37 */
-    { 0x221843, 0x221013, 0xa0c2, 0x5f3e, 0, 0 }, /* #38 */
-    { 0x304902, 0x304193, 0x03ac, 0xfc54, 0, 0 }, /* #39 */
-    { 0x0817c7, 0x081793, 0x6bd7, 0x9429, 0, 0 }, /* #40 */
-    { 0x372f87, 0x372717, 0xdb2f, 0x24d1, 0, 0 }, /* #41 */
-    { 0x256e82, 0x256617, 0xc24f, 0x3db1, 0, 0 }, /* #42 */
-    { 0x1d5e83, 0x1d5613, 0x8095, 0x7f6b, 0, 0 }, /* #43 */
-    { 0x044b93, 0x044393, 0x5a63, 0xa59d, 0, 0 }, /* #44 */
-    { 0x132002, 0x132017, 0xfca4, 0x035c, 0, 0 }, /* #45 */
-    { 0x273153, 0x273193, 0x06c2, 0xf93e, 0, 0 }, /* #46 */
-    { 0x165592, 0x165513, 0xd384, 0x2c7c, 0, 0 }, /* #47 */
-    { 0x3d2186, 0x3d2117, 0xaa8f, 0x5571, 0, 0 }, /* #48 */
-    { 0x2c3a07, 0x2c3217, 0xd707, 0x28f9, 0, 0 }, /* #49 */
-    { 0x3d1393, 0x3d1393, 0x6627, 0x99d9, 0, 0 }, /* #50 */
-    { 0x1a0fc2, 0x1a0713, 0xc927, 0x36d9, 0, 0 }, /* #51 */
-    { 0x334bd7, 0x334317, 0xa131, 0x5ecf, 0, 0 }, /* #52 */
-    { 0x055492, 0x055497, 0x6d78, 0x9288, 0, 0 }, /* #53 */
-    { 0x2113c6, 0x211397, 0x6b12, 0x94ee, 0, 0 }, /* #54 */
-    { 0x121853, 0x121093, 0x0516, 0xfaea, 0, 0 }, /* #55 */
-    { 0x2f6c42, 0x2f6417, 0x842f, 0x7bd1, 0, 0 }, /* #56 */
-    { 0x3f5142, 0x3f5113, 0xbba5, 0x445b, 0, 0 }, /* #57 */
-    { 0x0e77d2, 0x0e7797, 0x4949, 0xb6b7, 0, 0 }, /* #58 */
-    { 0x071102, 0x071197, 0x5612, 0xa9ee, 0, 0 }, /* #59 */
-    { 0x397153, 0x397197, 0x26a1, 0xd95f, 0, 0 }, /* #60 */
-    { 0x2622c7, 0x262293, 0x5903, 0xa6fd, 0, 0 }, /* #61 */
-    { 0x3462d2, 0x346217, 0xdfd2, 0x202e, 0, 0 }, /* #62 */
-    { 0x000b06, 0x000313, 0xcb58, 0x34a8, 0, 0 }, /* #63 */
+    { 0x1f6c16, 0x1f6417, 0xbcf4, 0x430c, 0, 0 }, /* #0 */
+    { 0x2e1252, 0x2e1297, 0x23dc, 0xdc24, 0, 0 }, /* #1 */
+    { 0x255013, 0x255013, 0xac52, 0x53ae, 0, 0 }, /* #2 */
+    { 0x265ac2, 0x265297, 0x3b29, 0xc4d7, 0, 0 }, /* #3 */
+    { 0x366e57, 0x366617, 0xdea1, 0x215f, 0, 0 }, /* #4 */
+    { 0x0b1742, 0x0b1797, 0x5461, 0xab9f, 0, 0 }, /* #5 */
+    { 0x177c03, 0x177413, 0xfd68, 0x0298, 0, 0 }, /* #6 */
+    { 0x1f40c2, 0x1f4017, 0xaa91, 0x556f, 0, 0 }, /* #7 */
+    { 0x251503, 0x251517, 0x9f8f, 0x6071, 0, 0 }, /* #8 */
+    { 0x2b5c07, 0x2b5497, 0x303b, 0xcfc5, 0, 0 }, /* #9 */
+    { 0x117546, 0x117593, 0x0b0c, 0xf4f4, 0, 0 }, /* #10 */
+    { 0x137786, 0x137793, 0x0ef5, 0xf10b, 0, 0 }, /* #11 */
+    { 0x052a53, 0x052217, 0xf4d8, 0x0b28, 0, 0 }, /* #12 */
+    { 0x1774d2, 0x177497, 0x33bf, 0xcc41, 0, 0 }, /* #13 */
+    { 0x3d4047, 0x3d4017, 0x85ca, 0x7a36, 0, 0 }, /* #14 */
+    { 0x2b0b03, 0x2b0313, 0xe4a8, 0x1b58, 0, 0 }, /* #15 */
+    { 0x0a5d82, 0x0a5597, 0x3aa1, 0xc55f, 0, 0 }, /* #16 */
+    { 0x312c06, 0x312413, 0xbd7b, 0x4285, 0, 0 }, /* #17 */
+    { 0x112087, 0x112017, 0xb934, 0x46cc, 0, 0 }, /* #18 */
+    { 0x336342, 0x336313, 0x90ea, 0x6f16, 0, 0 }, /* #19 */
+    { 0x034d82, 0x034513, 0xec8d, 0x1373, 0, 0 }, /* #20 */
+    { 0x2d3386, 0x2d3397, 0x63a1, 0x9c5f, 0, 0 }, /* #21 */
+    { 0x054796, 0x054793, 0x1405, 0xebfb, 0, 0 }, /* #22 */
+    { 0x241ad2, 0x241207, 0xd570, 0x2a90, 0, 0 }, /* #23 */
+    { 0x151893, 0x151097, 0x54e5, 0xab1b, 0, 0 }, /* #24 */
+    { 0x1b7617, 0x1b7693, 0x5684, 0xa97c, 0, 0 }, /* #25 */
+    { 0x0b6d46, 0x0b6513, 0xe41a, 0x1be6, 0, 0 }, /* #26 */
+    { 0x292387, 0x292317, 0xd8dc, 0x2724, 0, 0 }, /* #27 */
+    { 0x2c5383, 0x2c5393, 0x67a2, 0x985e, 0, 0 }, /* #28 */
+    { 0x2d4846, 0x2d4093, 0x50d4, 0xaf2c, 0, 0 }, /* #29 */
+    { 0x152ad7, 0x152213, 0xb19f, 0x4e61, 0, 0 }, /* #30 */
+    { 0x392fc3, 0x392793, 0x16ff, 0xe901, 0, 0 }, /* #31 */
+    { 0x1b6e13, 0x1b6697, 0x527e, 0xad82, 0, 0 }, /* #32 */
+    { 0x116886, 0x116013, 0x9cdd, 0x6323, 0, 0 }, /* #33 */
+    { 0x331457, 0x331497, 0x69aa, 0x9656, 0, 0 }, /* #34 */
+    { 0x3d4fc7, 0x3d4713, 0xbdc5, 0x423b, 0, 0 }, /* #35 */
+    { 0x180a57, 0x180217, 0x9b5d, 0x64a3, 0, 0 }, /* #36 */
+    { 0x192a47, 0x192213, 0xabae, 0x5452, 0, 0 }, /* #37 */
+    { 0x3d68d2, 0x3d6017, 0xedf1, 0x120f, 0, 0 }, /* #38 */
+    { 0x2b33d7, 0x2b3393, 0x6b11, 0x94ef, 0, 0 }, /* #39 */
+    { 0x2b7a43, 0x2b7213, 0xd1c2, 0x2e3e, 0, 0 }, /* #40 */
+    { 0x3206d3, 0x320613, 0xfae6, 0x051a, 0, 0 }, /* #41 */
+    { 0x231446, 0x231417, 0xdbfa, 0x2406, 0, 0 }, /* #42 */
+    { 0x0d0a86, 0x0d0213, 0x93ed, 0x6c13, 0, 0 }, /* #43 */
+    { 0x0b6806, 0x0b6093, 0x17c3, 0xe83d, 0, 0 }, /* #44 */
+    { 0x0d0ad6, 0x0d0293, 0x064a, 0xf9b6, 0, 0 }, /* #45 */
+    { 0x181ed3, 0x181613, 0xf02a, 0x0fd6, 0, 0 }, /* #46 */
+    { 0x041883, 0x041093, 0x552b, 0xaad5, 0, 0 }, /* #47 */
+    { 0x1d5c46, 0x1d5493, 0x09b4, 0xf64c, 0, 0 }, /* #48 */
+    { 0x073f83, 0x073797, 0x120a, 0xedf6, 0, 0 }, /* #49 */
+    { 0x1c78d3, 0x1c7017, 0xe0e2, 0x1f1e, 0, 0 }, /* #50 */
+    { 0x040592, 0x040593, 0x3116, 0xceea, 0, 0 }, /* #51 */
+    { 0x023303, 0x023317, 0xe8c4, 0x173c, 0, 0 }, /* #52 */
+    { 0x130cc7, 0x130413, 0x82f9, 0x7d07, 0, 0 }, /* #53 */
+    { 0x194c52, 0x194417, 0x81e9, 0x7e17, 0, 0 }, /* #54 */
+    { 0x2b2d87, 0x2b2597, 0x3e82, 0xc17e, 0, 0 }, /* #55 */
+    { 0x3d0d57, 0x3d0587, 0x5110, 0xaef0, 0, 0 }, /* #56 */
+    { 0x1f5c82, 0x1f5493, 0x047a, 0xfb86, 0, 0 }, /* #57 */
+    { 0x1240d3, 0x124093, 0x0963, 0xf69d, 0, 0 }, /* #58 */
+    { 0x365b57, 0x365313, 0x9c95, 0x636b, 0, 0 }, /* #59 */
+    { 0x102502, 0x102517, 0xb6a6, 0x495a, 0, 0 }, /* #60 */
+    { 0x237fd7, 0x237793, 0x4eb6, 0xb14a, 0, 0 }, /* #61 */
+    { 0x2b4346, 0x2b4393, 0x5102, 0xaefe, 0, 0 }, /* #62 */
+    { 0x3533c7, 0x353393, 0x4e5f, 0xb1a1, 0, 0 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_neg_u16_locked[] =
 {
-    { 0x3e0006, 0x3e0013, 0xc0eb, 0x3f15, 0, 0 }, /* #0 */
-    { 0x3e1e92, 0x3e1683, 0x7090, 0x8f70, 0, 0 }, /* #1 */
-    { 0x1a10d6, 0x1a1013, 0xe48b, 0x1b75, 0, 0 }, /* #2 */
-    { 0x146ec6, 0x146613, 0xe92a, 0x16d6, 0, 0 }, /* #3 */
-    { 0x2f4943, 0x2f4197, 0x28de, 0xd722, 0, 0 }, /* #4 */
-    { 0x383e13, 0x383697, 0x789d, 0x8763, 0, 0 }, /* #5 */
-    { 0x3341c3, 0x334197, 0x4bd5, 0xb42b, 0, 0 }, /* #6 */
-    { 0x243883, 0x243017, 0xaf49, 0x50b7, 0, 0 }, /* #7 */
-    { 0x3d12c3, 0x3d1213, 0xdef9, 0x2107, 0, 0 }, /* #8 */
-    { 0x246086, 0x246003, 0xce30, 0x31d0, 0, 0 }, /* #9 */
-    { 0x083e06, 0x083617, 0xaadf, 0x5521, 0, 0 }, /* #10 */
-    { 0x2548d2, 0x254097, 0x763d, 0x89c3, 0, 0 }, /* #11 */
-    { 0x295887, 0x295013, 0xb73c, 0x48c4, 0, 0 }, /* #12 */
-    { 0x275656, 0x275693, 0x63f9, 0x9c07, 0, 0 }, /* #13 */
-    { 0x0925d6, 0x092597, 0x2abe, 0xd542, 0, 0 }, /* #14 */
-    { 0x0e4e52, 0x0e4613, 0x9dfe, 0x6202, 0, 0 }, /* #15 */
-    { 0x253e17, 0x253613, 0xfe6e, 0x0192, 0, 0 }, /* #16 */
-    { 0x3b7a86, 0x3b7213, 0xd132, 0x2ece, 0, 0 }, /* #17 */
-    { 0x104346, 0x104317, 0xd8a7, 0x2759, 0, 0 }, /* #18 */
-    { 0x1f5196, 0x1f5193, 0x06db, 0xf925, 0, 0 }, /* #19 */
-    { 0x182e86, 0x182613, 0xbc16, 0x43ea, 0, 0 }, /* #20 */
-    { 0x0e6a43, 0x0e6217, 0x8e0d, 0x71f3, 0, 0 }, /* #21 */
-    { 0x1c24d3, 0x1c2497, 0x5694, 0xa96c, 0, 0 }, /* #22 */
-    { 0x3f3f87, 0x3f3713, 0xf0c9, 0x0f37, 0, 0 }, /* #23 */
-    { 0x0d3656, 0x0d3693, 0x5a58, 0xa5a8, 0, 0 }, /* #24 */
-    { 0x1f08c6, 0x1f0093, 0x3714, 0xc8ec, 0, 0 }, /* #25 */
-    { 0x2c2d03, 0x2c2517, 0xa13a, 0x5ec6, 0, 0 }, /* #26 */
-    { 0x376f93, 0x376787, 0x0ed0, 0xf130, 0, 0 }, /* #27 */
-    { 0x022992, 0x022117, 0xfc54, 0x03ac, 0, 0 }, /* #28 */
-    { 0x342a13, 0x342297, 0x6194, 0x9e6c, 0, 0 }, /* #29 */
-    { 0x006883, 0x006093, 0x68f2, 0x970e, 0, 0 }, /* #30 */
-    { 0x2b2883, 0x2b2093, 0x0141, 0xfebf, 0, 0 }, /* #31 */
-    { 0x0f6743, 0x0f6717, 0xdede, 0x2122, 0, 0 }, /* #32 */
-    { 0x094b16, 0x094307, 0xf410, 0x0bf0, 0, 0 }, /* #33 */
-    { 0x225d83, 0x225507, 0xa870, 0x5790, 0, 0 }, /* #34 */
-    { 0x0d0093, 0x0d0003, 0xc380, 0x3c80, 0, 0 }, /* #35 */
-    { 0x364293, 0x364213, 0xa911, 0x56ef, 0, 0 }, /* #36 */
-    { 0x275996, 0x275117, 0xeae5, 0x151b, 0, 0 }, /* #37 */
-    { 0x006892, 0x006017, 0x9237, 0x6dc9, 0, 0 }, /* #38 */
-    { 0x246643, 0x246617, 0x9de5, 0x621b, 0, 0 }, /* #39 */
-    { 0x095952, 0x095117, 0xabf4, 0x540c, 0, 0 }, /* #40 */
-    { 0x033057, 0x033017, 0xc1de, 0x3e22, 0, 0 }, /* #41 */
-    { 0x2d6fc7, 0x2d6787, 0x4360, 0xbca0, 0, 0 }, /* #42 */
-    { 0x0e0802, 0x0e0087, 0x4470, 0xbb90, 0, 0 }, /* #43 */
-    { 0x021c42, 0x021493, 0x1505, 0xeafb, 0, 0 }, /* #44 */
-    { 0x172d92, 0x172597, 0x21dc, 0xde24, 0, 0 }, /* #45 */
-    { 0x1e1746, 0x1e1787, 0x5200, 0xae00, 0, 0 }, /* #46 */
-    { 0x132442, 0x132403, 0x8e90, 0x7170, 0, 0 }, /* #47 */
-    { 0x2b4443, 0x2b4497, 0x25fa, 0xda06, 0, 0 }, /* #48 */
-    { 0x2b6743, 0x2b6793, 0x60dd, 0x9f23, 0, 0 }, /* #49 */
-    { 0x2c7647, 0x2c7613, 0xce35, 0x31cb, 0, 0 }, /* #50 */
-    { 0x1a1ec7, 0x1a1617, 0xa1cb, 0x5e35, 0, 0 }, /* #51 */
-    { 0x341716, 0x341713, 0xe67a, 0x1986, 0, 0 }, /* #52 */
-    { 0x2a73d2, 0x2a7393, 0x0ae7, 0xf519, 0, 0 }, /* #53 */
-    { 0x017286, 0x017297, 0x2a8c, 0xd574, 0, 0 }, /* #54 */
-    { 0x3e6bc2, 0x3e6313, 0xfb5e, 0x04a2, 0, 0 }, /* #55 */
-    { 0x091446, 0x091417, 0xd4a4, 0x2b5c, 0, 0 }, /* #56 */
-    { 0x170782, 0x170797, 0x5843, 0xa7bd, 0, 0 }, /* #57 */
-    { 0x0f4b03, 0x0f4387, 0x7a10, 0x85f0, 0, 0 }, /* #58 */
-    { 0x2a4502, 0x2a4593, 0x18ba, 0xe746, 0, 0 }, /* #59 */
-    { 0x0b6087, 0x0b6013, 0xf499, 0x0b67, 0, 0 }, /* #60 */
-    { 0x2318d7, 0x231097, 0x250a, 0xdaf6, 0, 0 }, /* #61 */
-    { 0x166507, 0x166517, 0xe62c, 0x19d4, 0, 0 }, /* #62 */
-    { 0x080b03, 0x080317, 0xe6d8, 0x1928, 0, 0 }, /* #63 */
+    { 0x231b07, 0x231397, 0x3ec7, 0xc139, 0, 0 }, /* #0 */
+    { 0x204e46, 0x204693, 0x6c24, 0x93dc, 0, 0 }, /* #1 */
+    { 0x1b74c7, 0x1b7497, 0x3829, 0xc7d7, 0, 0 }, /* #2 */
+    { 0x0875c3, 0x087593, 0x587b, 0xa785, 0, 0 }, /* #3 */
+    { 0x370e07, 0x370697, 0x5fee, 0xa012, 0, 0 }, /* #4 */
+    { 0x183bc2, 0x183317, 0xb6d9, 0x4927, 0, 0 }, /* #5 */
+    { 0x2f7546, 0x2f7593, 0x73ae, 0x8c52, 0, 0 }, /* #6 */
+    { 0x157613, 0x157617, 0xe31c, 0x1ce4, 0, 0 }, /* #7 */
+    { 0x0907d3, 0x090797, 0x7efd, 0x8103, 0, 0 }, /* #8 */
+    { 0x3170d7, 0x317017, 0x8b36, 0x74ca, 0, 0 }, /* #9 */
+    { 0x041cc6, 0x041497, 0x2349, 0xdcb7, 0, 0 }, /* #10 */
+    { 0x3d2a96, 0x3d2293, 0x1992, 0xe66e, 0, 0 }, /* #11 */
+    { 0x154197, 0x154187, 0x6f60, 0x90a0, 0, 0 }, /* #12 */
+    { 0x1b7d57, 0x1b7593, 0x350c, 0xcaf4, 0, 0 }, /* #13 */
+    { 0x135286, 0x135297, 0x30de, 0xcf22, 0, 0 }, /* #14 */
+    { 0x301453, 0x301493, 0x14ce, 0xeb32, 0, 0 }, /* #15 */
+    { 0x070342, 0x070313, 0xbdbd, 0x4243, 0, 0 }, /* #16 */
+    { 0x366cd3, 0x366487, 0x0e40, 0xf1c0, 0, 0 }, /* #17 */
+    { 0x261686, 0x261603, 0xa130, 0x5ed0, 0, 0 }, /* #18 */
+    { 0x046cd7, 0x046417, 0xec4c, 0x13b4, 0, 0 }, /* #19 */
+    { 0x2876c2, 0x287617, 0x8001, 0x7fff, 0, 0 }, /* #20 */
+    { 0x3a6642, 0x3a6697, 0x1751, 0xe8af, 0, 0 }, /* #21 */
+    { 0x0d7c46, 0x0d7493, 0x173c, 0xe8c4, 0, 0 }, /* #22 */
+    { 0x1f6187, 0x1f6193, 0x31b6, 0xce4a, 0, 0 }, /* #23 */
+    { 0x0f16d3, 0x0f1693, 0x0195, 0xfe6b, 0, 0 }, /* #24 */
+    { 0x066212, 0x066297, 0x6efd, 0x9103, 0, 0 }, /* #25 */
+    { 0x273992, 0x273113, 0xdc39, 0x23c7, 0, 0 }, /* #26 */
+    { 0x332552, 0x332593, 0x5116, 0xaeea, 0, 0 }, /* #27 */
+    { 0x055692, 0x055617, 0xa073, 0x5f8d, 0, 0 }, /* #28 */
+    { 0x033206, 0x033213, 0xa7c5, 0x583b, 0, 0 }, /* #29 */
+    { 0x021287, 0x021217, 0xff57, 0x00a9, 0, 0 }, /* #30 */
+    { 0x2b6316, 0x2b6313, 0xc153, 0x3ead, 0, 0 }, /* #31 */
+    { 0x3b2996, 0x3b2117, 0xa215, 0x5deb, 0, 0 }, /* #32 */
+    { 0x396ad6, 0x396297, 0x3c79, 0xc387, 0, 0 }, /* #33 */
+    { 0x031886, 0x031013, 0xe441, 0x1bbf, 0, 0 }, /* #34 */
+    { 0x391587, 0x391597, 0x39c7, 0xc639, 0, 0 }, /* #35 */
+    { 0x0a73c3, 0x0a7397, 0x5273, 0xad8d, 0, 0 }, /* #36 */
+    { 0x1d6d97, 0x1d6517, 0xf5ca, 0x0a36, 0, 0 }, /* #37 */
+    { 0x3d0493, 0x3d0417, 0xf5df, 0x0a21, 0, 0 }, /* #38 */
+    { 0x282057, 0x282017, 0xefd3, 0x102d, 0, 0 }, /* #39 */
+    { 0x224013, 0x224097, 0x0831, 0xf7cf, 0, 0 }, /* #40 */
+    { 0x272d92, 0x272517, 0xd27c, 0x2d84, 0, 0 }, /* #41 */
+    { 0x2a1b87, 0x2a1397, 0x67df, 0x9821, 0, 0 }, /* #42 */
+    { 0x1a3193, 0x1a3103, 0xa9f0, 0x5610, 0, 0 }, /* #43 */
+    { 0x071ed6, 0x071613, 0x8274, 0x7d8c, 0, 0 }, /* #44 */
+    { 0x2a2107, 0x2a2113, 0xe0dd, 0x1f23, 0, 0 }, /* #45 */
+    { 0x391d56, 0x391587, 0x7fa0, 0x8060, 0, 0 }, /* #46 */
+    { 0x093693, 0x093693, 0x0bdd, 0xf423, 0, 0 }, /* #47 */
+    { 0x3b2907, 0x3b2117, 0xd189, 0x2e77, 0, 0 }, /* #48 */
+    { 0x290657, 0x290693, 0x3398, 0xcc68, 0, 0 }, /* #49 */
+    { 0x3c76d3, 0x3c7613, 0xc105, 0x3efb, 0, 0 }, /* #50 */
+    { 0x297b17, 0x297313, 0x9587, 0x6a79, 0, 0 }, /* #51 */
+    { 0x155353, 0x155317, 0xd183, 0x2e7d, 0, 0 }, /* #52 */
+    { 0x381893, 0x381093, 0x5332, 0xacce, 0, 0 }, /* #53 */
+    { 0x116c16, 0x116497, 0x5097, 0xaf69, 0, 0 }, /* #54 */
+    { 0x1116c6, 0x111617, 0x888f, 0x7771, 0, 0 }, /* #55 */
+    { 0x335692, 0x335693, 0x49b4, 0xb64c, 0, 0 }, /* #56 */
+    { 0x300943, 0x300197, 0x1429, 0xebd7, 0, 0 }, /* #57 */
+    { 0x3a5213, 0x3a5297, 0x6ce5, 0x931b, 0, 0 }, /* #58 */
+    { 0x202a16, 0x202297, 0x470d, 0xb8f3, 0, 0 }, /* #59 */
+    { 0x194792, 0x194797, 0x52bc, 0xad44, 0, 0 }, /* #60 */
+    { 0x215ed7, 0x215697, 0x3b42, 0xc4be, 0, 0 }, /* #61 */
+    { 0x1c2196, 0x1c2197, 0x6585, 0x9a7b, 0, 0 }, /* #62 */
+    { 0x0b1fd2, 0x0b1797, 0x6f5a, 0x90a6, 0, 0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_inc_u32[] =
 {
-    { 0x0b12c3, 0x0b1287, 0xf6bfcb9b, 0xf6bfcb9c, 0, 0 }, /* #0 */
-    { 0x106a07, 0x106283, 0xb1e083b5, 0xb1e083b6, 0, 0 }, /* #1 */
-    { 0x267982, 0x267196, 0xc2108a2f, 0xc2108a30, 0, 0 }, /* #2 */
-    { 0x203583, 0x203583, 0xacdb5f97, 0xacdb5f98, 0, 0 }, /* #3 */
-    { 0x206a56, 0x206206, 0x14b8cffe, 0x14b8cfff, 0, 0 }, /* #4 */
-    { 0x1f3752, 0x1f3786, 0xa22922a4, 0xa22922a5, 0, 0 }, /* #5 */
-    { 0x214e83, 0x214687, 0xf4291539, 0xf429153a, 0, 0 }, /* #6 */
-    { 0x306bc7, 0x306307, 0x3dfe5404, 0x3dfe5405, 0, 0 }, /* #7 */
-    { 0x350c06, 0x350406, 0x6abb9bba, 0x6abb9bbb, 0, 0 }, /* #8 */
-    { 0x2c6643, 0x2c6607, 0x0f00b6e7, 0x0f00b6e8, 0, 0 }, /* #9 */
-    { 0x277f42, 0x277786, 0xa02fb86e, 0xa02fb86f, 0, 0 }, /* #10 */
-    { 0x354e46, 0x354682, 0xece56136, 0xece56137, 0, 0 }, /* #11 */
-    { 0x113743, 0x113787, 0xe5029027, 0xe5029028, 0, 0 }, /* #12 */
-    { 0x062442, 0x062402, 0x29f5eb88, 0x29f5eb89, 0, 0 }, /* #13 */
-    { 0x3a4317, 0x3a4303, 0x211482f1, 0x211482f2, 0, 0 }, /* #14 */
-    { 0x202d06, 0x202586, 0xa5a2c47c, 0xa5a2c47d, 0, 0 }, /* #15 */
-    { 0x115d07, 0x115587, 0x9bc58439, 0x9bc5843a, 0, 0 }, /* #16 */
-    { 0x2b4847, 0x2b4083, 0x80338f33, 0x80338f34, 0, 0 }, /* #17 */
-    { 0x3e5d57, 0x3e5587, 0x83a42534, 0x83a42535, 0, 0 }, /* #18 */
-    { 0x061b97, 0x061303, 0x0052882e, 0x0052882f, 0, 0 }, /* #19 */
-    { 0x2a24d7, 0x2a2487, 0xbf7697ed, 0xbf7697ee, 0, 0 }, /* #20 */
-    { 0x3009d3, 0x300103, 0x7df2e012, 0x7df2e013, 0, 0 }, /* #21 */
-    { 0x145d86, 0x145582, 0xcf9b0f89, 0xcf9b0f8a, 0, 0 }, /* #22 */
-    { 0x3d47d2, 0x3d4782, 0x9ff5bdf7, 0x9ff5bdf8, 0, 0 }, /* #23 */
-    { 0x0a5452, 0x0a5416, 0x0c7b1e4f, 0x0c7b1e50, 0, 0 }, /* #24 */
-    { 0x027bc3, 0x027383, 0xb4ded337, 0xb4ded338, 0, 0 }, /* #25 */
-    { 0x3c5ad7, 0x3c5293, 0x888da40f, 0x888da410, 0, 0 }, /* #26 */
-    { 0x0d79d7, 0x0d7183, 0xc297fad8, 0xc297fad9, 0, 0 }, /* #27 */
-    { 0x157c16, 0x157482, 0x90cf6bfc, 0x90cf6bfd, 0, 0 }, /* #28 */
-    { 0x3a7603, 0x3a7607, 0x5899d041, 0x5899d042, 0, 0 }, /* #29 */
-    { 0x3708d2, 0x370086, 0xb3b6b2d6, 0xb3b6b2d7, 0, 0 }, /* #30 */
-    { 0x173ad3, 0x173207, 0x419f588c, 0x419f588d, 0, 0 }, /* #31 */
-    { 0x2e70d6, 0x2e7006, 0x6ebbd37d, 0x6ebbd37e, 0, 0 }, /* #32 */
-    { 0x394b83, 0x394383, 0xad601ca7, 0xad601ca8, 0, 0 }, /* #33 */
-    { 0x392f17, 0x392703, 0x278ac460, 0x278ac461, 0, 0 }, /* #34 */
-    { 0x222f93, 0x222783, 0xdfff429a, 0xdfff429b, 0, 0 }, /* #35 */
-    { 0x2d1cd7, 0x2d1403, 0x45560ccc, 0x45560ccd, 0, 0 }, /* #36 */
-    { 0x224886, 0x224006, 0x408f1170, 0x408f1171, 0, 0 }, /* #37 */
-    { 0x003983, 0x003107, 0x40d4f8bd, 0x40d4f8be, 0, 0 }, /* #38 */
-    { 0x164092, 0x164086, 0x86f2ff76, 0x86f2ff77, 0, 0 }, /* #39 */
-    { 0x214057, 0x214083, 0x8e9c58f3, 0x8e9c58f4, 0, 0 }, /* #40 */
-    { 0x1361d6, 0x136182, 0xc2cfe779, 0xc2cfe77a, 0, 0 }, /* #41 */
-    { 0x253a42, 0x253206, 0x0faf04ba, 0x0faf04bb, 0, 0 }, /* #42 */
-    { 0x1f7816, 0x1f7006, 0x48ccd4fe, 0x48ccd4ff, 0, 0 }, /* #43 */
-    { 0x331502, 0x331586, 0xa6fd81b7, 0xa6fd81b8, 0, 0 }, /* #44 */
-    { 0x0f4a16, 0x0f4282, 0xc7acd2eb, 0xc7acd2ec, 0, 0 }, /* #45 */
-    { 0x0b6712, 0x0b6706, 0x6b5b5d8a, 0x6b5b5d8b, 0, 0 }, /* #46 */
-    { 0x1a2542, 0x1a2506, 0x5b444f52, 0x5b444f53, 0, 0 }, /* #47 */
-    { 0x333f47, 0x333703, 0x5fd48a57, 0x5fd48a58, 0, 0 }, /* #48 */
-    { 0x0606c7, 0x060607, 0x3fc2e6a9, 0x3fc2e6aa, 0, 0 }, /* #49 */
-    { 0x3522c6, 0x352202, 0x20d1a09c, 0x20d1a09d, 0, 0 }, /* #50 */
-    { 0x071346, 0x071302, 0x32dfc9fd, 0x32dfc9fe, 0, 0 }, /* #51 */
-    { 0x061b03, 0x061317, 0x489f97ff, 0x489f9800, 0, 0 }, /* #52 */
-    { 0x255c52, 0x255482, 0xc7901363, 0xc7901364, 0, 0 }, /* #53 */
-    { 0x286d43, 0x286587, 0xf1327673, 0xf1327674, 0, 0 }, /* #54 */
-    { 0x3e3216, 0x3e3216, 0x425d538f, 0x425d5390, 0, 0 }, /* #55 */
-    { 0x187352, 0x187302, 0x310ecca7, 0x310ecca8, 0, 0 }, /* #56 */
-    { 0x1e21c6, 0x1e2186, 0x9bc59199, 0x9bc5919a, 0, 0 }, /* #57 */
-    { 0x1a02c3, 0x1a0283, 0xf9f305cd, 0xf9f305ce, 0, 0 }, /* #58 */
-    { 0x021447, 0x021407, 0x1681632c, 0x1681632d, 0, 0 }, /* #59 */
-    { 0x156917, 0x156103, 0x37c3f60c, 0x37c3f60d, 0, 0 }, /* #60 */
-    { 0x0e4b43, 0x0e4307, 0x23024ad3, 0x23024ad4, 0, 0 }, /* #61 */
-    { 0x3e7493, 0x3e7403, 0x7b191ff1, 0x7b191ff2, 0, 0 }, /* #62 */
-    { 0x002586, 0x002506, 0x5f1fb917, 0x5f1fb918, 0, 0 }, /* #63 */
+    { 0x333557, 0x333587, 0xff6f13ed, 0xff6f13ee, 0, 0 }, /* #0 */
+    { 0x216a43, 0x216283, 0x9a3a5a15, 0x9a3a5a16, 0, 0 }, /* #1 */
+    { 0x1b7cc7, 0x1b7403, 0x43440637, 0x43440638, 0, 0 }, /* #2 */
+    { 0x387853, 0x387007, 0x01a87ee6, 0x01a87ee7, 0, 0 }, /* #3 */
+    { 0x364007, 0x364003, 0x0f7c94db, 0x0f7c94dc, 0, 0 }, /* #4 */
+    { 0x3c2396, 0x3c2382, 0xad06d56a, 0xad06d56b, 0, 0 }, /* #5 */
+    { 0x306317, 0x306303, 0x70341550, 0x70341551, 0, 0 }, /* #6 */
+    { 0x190e02, 0x190606, 0x1560c8d7, 0x1560c8d8, 0, 0 }, /* #7 */
+    { 0x254a52, 0x254292, 0xb06ad70f, 0xb06ad710, 0, 0 }, /* #8 */
+    { 0x0b5946, 0x0b5102, 0x2f9caa19, 0x2f9caa1a, 0, 0 }, /* #9 */
+    { 0x2123d3, 0x212387, 0xe85aa5b0, 0xe85aa5b1, 0, 0 }, /* #10 */
+    { 0x285002, 0x285082, 0x8aff4db4, 0x8aff4db5, 0, 0 }, /* #11 */
+    { 0x095e97, 0x095603, 0x2a7f7d5d, 0x2a7f7d5e, 0, 0 }, /* #12 */
+    { 0x1d5b87, 0x1d5303, 0x0d71248e, 0x0d71248f, 0, 0 }, /* #13 */
+    { 0x2c5f83, 0x2c5783, 0xa83ed900, 0xa83ed901, 0, 0 }, /* #14 */
+    { 0x363d07, 0x363503, 0x79ba9649, 0x79ba964a, 0, 0 }, /* #15 */
+    { 0x104256, 0x104206, 0x7cb1cdf9, 0x7cb1cdfa, 0, 0 }, /* #16 */
+    { 0x130fc2, 0x130702, 0x33a6f3b8, 0x33a6f3b9, 0, 0 }, /* #17 */
+    { 0x0f5253, 0x0f5283, 0xf27d0d18, 0xf27d0d19, 0, 0 }, /* #18 */
+    { 0x0c5292, 0x0c5206, 0x4ddd06e6, 0x4ddd06e7, 0, 0 }, /* #19 */
+    { 0x0c2d87, 0x0c2503, 0x324ed4a6, 0x324ed4a7, 0, 0 }, /* #20 */
+    { 0x0c6347, 0x0c6303, 0x68c9bbc6, 0x68c9bbc7, 0, 0 }, /* #21 */
+    { 0x3861d6, 0x386186, 0xe5feaa8c, 0xe5feaa8d, 0, 0 }, /* #22 */
+    { 0x323247, 0x323287, 0xe16de54c, 0xe16de54d, 0, 0 }, /* #23 */
+    { 0x227713, 0x227783, 0x93c23b33, 0x93c23b34, 0, 0 }, /* #24 */
+    { 0x010016, 0x010006, 0x443e6d71, 0x443e6d72, 0, 0 }, /* #25 */
+    { 0x384bc6, 0x384302, 0x06fb23a1, 0x06fb23a2, 0, 0 }, /* #26 */
+    { 0x123d82, 0x123502, 0x3dc96142, 0x3dc96143, 0, 0 }, /* #27 */
+    { 0x265083, 0x265083, 0xb0495e82, 0xb0495e83, 0, 0 }, /* #28 */
+    { 0x316cc7, 0x316407, 0x78a84ba8, 0x78a84ba9, 0, 0 }, /* #29 */
+    { 0x2967d2, 0x296786, 0xc84b50d3, 0xc84b50d4, 0, 0 }, /* #30 */
+    { 0x2f7993, 0x2f7107, 0x1cc210c8, 0x1cc210c9, 0, 0 }, /* #31 */
+    { 0x254893, 0x254083, 0xf5f1ca3c, 0xf5f1ca3d, 0, 0 }, /* #32 */
+    { 0x3e2e02, 0x3e2602, 0x649fc55c, 0x649fc55d, 0, 0 }, /* #33 */
+    { 0x0d2a13, 0x0d2207, 0x7b821868, 0x7b821869, 0, 0 }, /* #34 */
+    { 0x121607, 0x121683, 0x9bc4027b, 0x9bc4027c, 0, 0 }, /* #35 */
+    { 0x3c4986, 0x3c4182, 0xbaefac67, 0xbaefac68, 0, 0 }, /* #36 */
+    { 0x0a5e57, 0x0a5607, 0x529da098, 0x529da099, 0, 0 }, /* #37 */
+    { 0x211487, 0x211407, 0x31a4d435, 0x31a4d436, 0, 0 }, /* #38 */
+    { 0x2d3247, 0x2d3293, 0xfce185af, 0xfce185b0, 0, 0 }, /* #39 */
+    { 0x0762c3, 0x076283, 0xcf3a5490, 0xcf3a5491, 0, 0 }, /* #40 */
+    { 0x0a72d2, 0x0a7206, 0x2f51f8c4, 0x2f51f8c5, 0, 0 }, /* #41 */
+    { 0x013017, 0x013013, 0x5eabecdf, 0x5eabece0, 0, 0 }, /* #42 */
+    { 0x1d0543, 0x1d0587, 0xe66fffd3, 0xe66fffd4, 0, 0 }, /* #43 */
+    { 0x113796, 0x113782, 0x82b9fb29, 0x82b9fb2a, 0, 0 }, /* #44 */
+    { 0x2d4707, 0x2d4703, 0x1ca2c503, 0x1ca2c504, 0, 0 }, /* #45 */
+    { 0x264587, 0x264587, 0xcb483109, 0xcb48310a, 0, 0 }, /* #46 */
+    { 0x283b46, 0x283302, 0x3226f0aa, 0x3226f0ab, 0, 0 }, /* #47 */
+    { 0x3c5413, 0x3c5483, 0xf9ef1a42, 0xf9ef1a43, 0, 0 }, /* #48 */
+    { 0x334086, 0x334086, 0xa6395a9b, 0xa6395a9c, 0, 0 }, /* #49 */
+    { 0x3c4cd6, 0x3c4406, 0x618c423b, 0x618c423c, 0, 0 }, /* #50 */
+    { 0x3b6cc3, 0x3b6487, 0xf748a0f5, 0xf748a0f6, 0, 0 }, /* #51 */
+    { 0x093892, 0x093006, 0x1f696da8, 0x1f696da9, 0, 0 }, /* #52 */
+    { 0x3765d7, 0x376507, 0x4b4677c9, 0x4b4677ca, 0, 0 }, /* #53 */
+    { 0x3a75c6, 0x3a7582, 0xa37e1067, 0xa37e1068, 0, 0 }, /* #54 */
+    { 0x3f0183, 0x3f0183, 0xed9b2493, 0xed9b2494, 0, 0 }, /* #55 */
+    { 0x397d06, 0x397506, 0x6ebdda43, 0x6ebdda44, 0, 0 }, /* #56 */
+    { 0x0417d3, 0x041703, 0x2ee5afcd, 0x2ee5afce, 0, 0 }, /* #57 */
+    { 0x007ed6, 0x007692, 0xa469656f, 0xa4696570, 0, 0 }, /* #58 */
+    { 0x311f56, 0x311702, 0x7a927e91, 0x7a927e92, 0, 0 }, /* #59 */
+    { 0x094f02, 0x094786, 0xb052e264, 0xb052e265, 0, 0 }, /* #60 */
+    { 0x017457, 0x017407, 0x6781b262, 0x6781b263, 0, 0 }, /* #61 */
+    { 0x257707, 0x257707, 0x6ca9f03b, 0x6ca9f03c, 0, 0 }, /* #62 */
+    { 0x1f2343, 0x1f2303, 0x7b35b463, 0x7b35b464, 0, 0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_inc_u32_locked[] =
 {
-    { 0x3024d7, 0x302483, 0xaa1e8328, 0xaa1e8329, 0, 0 }, /* #0 */
-    { 0x344c92, 0x344402, 0x396ad775, 0x396ad776, 0, 0 }, /* #1 */
-    { 0x275fc6, 0x275702, 0x75c0cb24, 0x75c0cb25, 0, 0 }, /* #2 */
-    { 0x184406, 0x184482, 0xdfaf755c, 0xdfaf755d, 0, 0 }, /* #3 */
-    { 0x026787, 0x026787, 0xaba53111, 0xaba53112, 0, 0 }, /* #4 */
-    { 0x386953, 0x386103, 0x1d94bd6a, 0x1d94bd6b, 0, 0 }, /* #5 */
-    { 0x1f0952, 0x1f0182, 0xc6706ec3, 0xc6706ec4, 0, 0 }, /* #6 */
-    { 0x374782, 0x374706, 0x10cb485b, 0x10cb485c, 0, 0 }, /* #7 */
-    { 0x3b77c7, 0x3b7703, 0x14765dc7, 0x14765dc8, 0, 0 }, /* #8 */
-    { 0x065f03, 0x065703, 0x342386d9, 0x342386da, 0, 0 }, /* #9 */
-    { 0x2a2b47, 0x2a2383, 0xf240d08b, 0xf240d08c, 0, 0 }, /* #10 */
-    { 0x3b1046, 0x3b1082, 0xaebfb92e, 0xaebfb92f, 0, 0 }, /* #11 */
-    { 0x1633c7, 0x163383, 0xed7712fc, 0xed7712fd, 0, 0 }, /* #12 */
-    { 0x3f1683, 0x3f1607, 0x74740f17, 0x74740f18, 0, 0 }, /* #13 */
-    { 0x0a49c2, 0x0a4106, 0x40cdb6ba, 0x40cdb6bb, 0, 0 }, /* #14 */
-    { 0x170e93, 0x170687, 0x851155b6, 0x851155b7, 0, 0 }, /* #15 */
-    { 0x122253, 0x122283, 0xf98b925d, 0xf98b925e, 0, 0 }, /* #16 */
-    { 0x363506, 0x363506, 0x3cdd9db0, 0x3cdd9db1, 0, 0 }, /* #17 */
-    { 0x1b4dd3, 0x1b4587, 0xe3e80269, 0xe3e8026a, 0, 0 }, /* #18 */
-    { 0x352792, 0x352702, 0x45791f00, 0x45791f01, 0, 0 }, /* #19 */
-    { 0x223bc6, 0x223382, 0xc2c47be5, 0xc2c47be6, 0, 0 }, /* #20 */
-    { 0x2178c6, 0x217006, 0x40d5b5d7, 0x40d5b5d8, 0, 0 }, /* #21 */
-    { 0x153686, 0x153606, 0x263901d0, 0x263901d1, 0, 0 }, /* #22 */
-    { 0x261242, 0x261286, 0xaefaedf2, 0xaefaedf3, 0, 0 }, /* #23 */
-    { 0x1b63c2, 0x1b6302, 0x6b07f130, 0x6b07f131, 0, 0 }, /* #24 */
-    { 0x2b3d17, 0x2b3587, 0xbb530ee6, 0xbb530ee7, 0, 0 }, /* #25 */
-    { 0x373c57, 0x373407, 0x2aa794fe, 0x2aa794ff, 0, 0 }, /* #26 */
-    { 0x264592, 0x264516, 0x1175258f, 0x11752590, 0, 0 }, /* #27 */
-    { 0x345817, 0x345087, 0xd1a09e35, 0xd1a09e36, 0, 0 }, /* #28 */
-    { 0x325353, 0x325383, 0x9717a3ca, 0x9717a3cb, 0, 0 }, /* #29 */
-    { 0x024f53, 0x024707, 0x6eadad43, 0x6eadad44, 0, 0 }, /* #30 */
-    { 0x0a4253, 0x0a4207, 0x5f523d10, 0x5f523d11, 0, 0 }, /* #31 */
-    { 0x267582, 0x267582, 0xedbfcf9c, 0xedbfcf9d, 0, 0 }, /* #32 */
-    { 0x172213, 0x172297, 0x9908558f, 0x99085590, 0, 0 }, /* #33 */
-    { 0x3a7f17, 0x3a7787, 0x9e0b9c87, 0x9e0b9c88, 0, 0 }, /* #34 */
-    { 0x117252, 0x117206, 0x7732ade7, 0x7732ade8, 0, 0 }, /* #35 */
-    { 0x373502, 0x373506, 0x4878c459, 0x4878c45a, 0, 0 }, /* #36 */
-    { 0x225412, 0x225486, 0x921b659b, 0x921b659c, 0, 0 }, /* #37 */
-    { 0x2b4d12, 0x2b4506, 0x6b2e9d3b, 0x6b2e9d3c, 0, 0 }, /* #38 */
-    { 0x142283, 0x142203, 0x1b817c03, 0x1b817c04, 0, 0 }, /* #39 */
-    { 0x3457c6, 0x345782, 0xa189c2f1, 0xa189c2f2, 0, 0 }, /* #40 */
-    { 0x1d0e16, 0x1d0602, 0x40ba7329, 0x40ba732a, 0, 0 }, /* #41 */
-    { 0x1e29d2, 0x1e2182, 0xca675785, 0xca675786, 0, 0 }, /* #42 */
-    { 0x226213, 0x226287, 0xefa9dab6, 0xefa9dab7, 0, 0 }, /* #43 */
-    { 0x157b06, 0x157306, 0x14dd2299, 0x14dd229a, 0, 0 }, /* #44 */
-    { 0x0a7582, 0x0a7582, 0xbca8cbad, 0xbca8cbae, 0, 0 }, /* #45 */
-    { 0x1369d7, 0x136103, 0x73a58f75, 0x73a58f76, 0, 0 }, /* #46 */
-    { 0x2d0583, 0x2d0507, 0x6c60cf20, 0x6c60cf21, 0, 0 }, /* #47 */
-    { 0x3e5483, 0x3e5487, 0xe0a69d4d, 0xe0a69d4e, 0, 0 }, /* #48 */
-    { 0x121e17, 0x121603, 0x79fdb8f7, 0x79fdb8f8, 0, 0 }, /* #49 */
-    { 0x3a1e93, 0x3a1683, 0xf248fa03, 0xf248fa04, 0, 0 }, /* #50 */
-    { 0x161593, 0x161583, 0xdce270b5, 0xdce270b6, 0, 0 }, /* #51 */
-    { 0x152a97, 0x152283, 0x923adfd5, 0x923adfd6, 0, 0 }, /* #52 */
-    { 0x3d4302, 0x3d4306, 0x3701f5cb, 0x3701f5cc, 0, 0 }, /* #53 */
-    { 0x2f7e83, 0x2f7613, 0x6976b16f, 0x6976b170, 0, 0 }, /* #54 */
-    { 0x3b2482, 0x3b2482, 0xfd9988ad, 0xfd9988ae, 0, 0 }, /* #55 */
-    { 0x1c5646, 0x1c5602, 0x118b7844, 0x118b7845, 0, 0 }, /* #56 */
-    { 0x044153, 0x044187, 0xe8b26c4d, 0xe8b26c4e, 0, 0 }, /* #57 */
-    { 0x2468c6, 0x246082, 0xa2a4ee89, 0xa2a4ee8a, 0, 0 }, /* #58 */
-    { 0x2816d7, 0x281687, 0xbecf4ff5, 0xbecf4ff6, 0, 0 }, /* #59 */
-    { 0x0a7e02, 0x0a7682, 0x8858d129, 0x8858d12a, 0, 0 }, /* #60 */
-    { 0x0b7fd2, 0x0b7706, 0x6cca618c, 0x6cca618d, 0, 0 }, /* #61 */
-    { 0x0a4547, 0x0a4587, 0xd58bcff8, 0xd58bcff9, 0, 0 }, /* #62 */
-    { 0x024e82, 0x024606, 0x5a4d9f9b, 0x5a4d9f9c, 0, 0 }, /* #63 */
+    { 0x324fd3, 0x324703, 0x4147b306, 0x4147b307, 0, 0 }, /* #0 */
+    { 0x347b96, 0x347382, 0xfc1d30fd, 0xfc1d30fe, 0, 0 }, /* #1 */
+    { 0x021897, 0x021003, 0x0f772ff6, 0x0f772ff7, 0, 0 }, /* #2 */
+    { 0x0c32c6, 0x0c3286, 0xb229b327, 0xb229b328, 0, 0 }, /* #3 */
+    { 0x1453c7, 0x145383, 0xf2b61afa, 0xf2b61afb, 0, 0 }, /* #4 */
+    { 0x087bc7, 0x087307, 0x7e497764, 0x7e497765, 0, 0 }, /* #5 */
+    { 0x127297, 0x127207, 0x6c6d1cc4, 0x6c6d1cc5, 0, 0 }, /* #6 */
+    { 0x162b17, 0x162303, 0x08386907, 0x08386908, 0, 0 }, /* #7 */
+    { 0x060207, 0x060203, 0x0ec1c385, 0x0ec1c386, 0, 0 }, /* #8 */
+    { 0x283753, 0x283703, 0x36caa7d4, 0x36caa7d5, 0, 0 }, /* #9 */
+    { 0x385557, 0x385583, 0xa4fa957e, 0xa4fa957f, 0, 0 }, /* #10 */
+    { 0x174792, 0x174796, 0xf0171dbf, 0xf0171dc0, 0, 0 }, /* #11 */
+    { 0x3d6797, 0x3d6703, 0x0dabfb0d, 0x0dabfb0e, 0, 0 }, /* #12 */
+    { 0x200c12, 0x200482, 0xb09c7f01, 0xb09c7f02, 0, 0 }, /* #13 */
+    { 0x245607, 0x245607, 0x0e234d92, 0x0e234d93, 0, 0 }, /* #14 */
+    { 0x093617, 0x093603, 0x423c8c66, 0x423c8c67, 0, 0 }, /* #15 */
+    { 0x0e0017, 0x0e0003, 0x6e5ace60, 0x6e5ace61, 0, 0 }, /* #16 */
+    { 0x2908d6, 0x290086, 0xe38d5632, 0xe38d5633, 0, 0 }, /* #17 */
+    { 0x252516, 0x252586, 0xaae6c5a4, 0xaae6c5a5, 0, 0 }, /* #18 */
+    { 0x0a7512, 0x0a7502, 0x0e3714aa, 0x0e3714ab, 0, 0 }, /* #19 */
+    { 0x257d53, 0x257503, 0x4f223d72, 0x4f223d73, 0, 0 }, /* #20 */
+    { 0x083142, 0x083102, 0x29d77c29, 0x29d77c2a, 0, 0 }, /* #21 */
+    { 0x397953, 0x397107, 0x2941e8bc, 0x2941e8bd, 0, 0 }, /* #22 */
+    { 0x0b1a06, 0x0b1282, 0xd1ec7bc0, 0xd1ec7bc1, 0, 0 }, /* #23 */
+    { 0x181386, 0x181386, 0xd4d0cbe6, 0xd4d0cbe7, 0, 0 }, /* #24 */
+    { 0x085112, 0x085186, 0x8d7618f4, 0x8d7618f5, 0, 0 }, /* #25 */
+    { 0x330093, 0x330083, 0xd2223512, 0xd2223513, 0, 0 }, /* #26 */
+    { 0x1f4342, 0x1f4302, 0x44db22d5, 0x44db22d6, 0, 0 }, /* #27 */
+    { 0x2d7793, 0x2d7787, 0xb6089cd0, 0xb6089cd1, 0, 0 }, /* #28 */
+    { 0x297683, 0x297697, 0xddca558f, 0xddca5590, 0, 0 }, /* #29 */
+    { 0x3e7493, 0x3e7487, 0xe0aee447, 0xe0aee448, 0, 0 }, /* #30 */
+    { 0x020b13, 0x020303, 0x31d0c4c7, 0x31d0c4c8, 0, 0 }, /* #31 */
+    { 0x1f06c6, 0x1f0602, 0x5ff35bd4, 0x5ff35bd5, 0, 0 }, /* #32 */
+    { 0x290947, 0x290193, 0xc652d6af, 0xc652d6b0, 0, 0 }, /* #33 */
+    { 0x3f6a87, 0x3f6283, 0xa6adb7eb, 0xa6adb7ec, 0, 0 }, /* #34 */
+    { 0x201dc7, 0x201517, 0x4e616c2f, 0x4e616c30, 0, 0 }, /* #35 */
+    { 0x0c4313, 0x0c4383, 0xc1cc6b96, 0xc1cc6b97, 0, 0 }, /* #36 */
+    { 0x2f4107, 0x2f4103, 0x3fe7469d, 0x3fe7469e, 0, 0 }, /* #37 */
+    { 0x053546, 0x053586, 0xb00563b6, 0xb00563b7, 0, 0 }, /* #38 */
+    { 0x106916, 0x106182, 0x964dfd29, 0x964dfd2a, 0, 0 }, /* #39 */
+    { 0x1d06c3, 0x1d0687, 0x917ee47d, 0x917ee47e, 0, 0 }, /* #40 */
+    { 0x2e4302, 0x2e4306, 0x5e8040ce, 0x5e8040cf, 0, 0 }, /* #41 */
+    { 0x234ec2, 0x234602, 0x0336342e, 0x0336342f, 0, 0 }, /* #42 */
+    { 0x3d6c53, 0x3d6403, 0x5ba2b0c7, 0x5ba2b0c8, 0, 0 }, /* #43 */
+    { 0x1a1d57, 0x1a1587, 0x9bafe4b6, 0x9bafe4b7, 0, 0 }, /* #44 */
+    { 0x284993, 0x284103, 0x140329e5, 0x140329e6, 0, 0 }, /* #45 */
+    { 0x121b12, 0x121382, 0xff79e5b5, 0xff79e5b6, 0, 0 }, /* #46 */
+    { 0x0f0a87, 0x0f0207, 0x002c3eb6, 0x002c3eb7, 0, 0 }, /* #47 */
+    { 0x156116, 0x156106, 0x63792a5b, 0x63792a5c, 0, 0 }, /* #48 */
+    { 0x354dd2, 0x354592, 0x96cfb7af, 0x96cfb7b0, 0, 0 }, /* #49 */
+    { 0x153916, 0x153186, 0x8cf2b304, 0x8cf2b305, 0, 0 }, /* #50 */
+    { 0x311cd2, 0x311402, 0x72b657ad, 0x72b657ae, 0, 0 }, /* #51 */
+    { 0x3a7e42, 0x3a7606, 0x2767f6c4, 0x2767f6c5, 0, 0 }, /* #52 */
+    { 0x376147, 0x376103, 0x7a304ee5, 0x7a304ee6, 0, 0 }, /* #53 */
+    { 0x284b47, 0x284387, 0xeba3ed4a, 0xeba3ed4b, 0, 0 }, /* #54 */
+    { 0x0547c2, 0x054782, 0xaf0027c6, 0xaf0027c7, 0, 0 }, /* #55 */
+    { 0x253357, 0x253383, 0xc13a132b, 0xc13a132c, 0, 0 }, /* #56 */
+    { 0x0e6742, 0x0e6702, 0x5a692cca, 0x5a692ccb, 0, 0 }, /* #57 */
+    { 0x353d02, 0x353502, 0x4e8b8424, 0x4e8b8425, 0, 0 }, /* #58 */
+    { 0x3d2c06, 0x3d2486, 0xe9b20008, 0xe9b20009, 0, 0 }, /* #59 */
+    { 0x1e7343, 0x1e7307, 0x74600698, 0x74600699, 0, 0 }, /* #60 */
+    { 0x123f57, 0x123783, 0xe6e2a13d, 0xe6e2a13e, 0, 0 }, /* #61 */
+    { 0x300ad6, 0x300282, 0xec871312, 0xec871313, 0, 0 }, /* #62 */
+    { 0x031296, 0x031202, 0x4af1bcf6, 0x4af1bcf7, 0, 0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_dec_u32[] =
 {
-    { 0x0418c3, 0x041087, 0xfeb56496, 0xfeb56495, 0, 0 }, /* #0 */
-    { 0x1e5403, 0x1e5403, 0x5f314ded, 0x5f314dec, 0, 0 }, /* #1 */
-    { 0x331292, 0x331206, 0x014a6ca6, 0x014a6ca5, 0, 0 }, /* #2 */
-    { 0x2306d3, 0x230693, 0xc69d5ae0, 0xc69d5adf, 0, 0 }, /* #3 */
-    { 0x394c52, 0x394402, 0x614327d4, 0x614327d3, 0, 0 }, /* #4 */
-    { 0x2b6053, 0x2b6003, 0x16d69726, 0x16d69725, 0, 0 }, /* #5 */
-    { 0x1d4b82, 0x1d4382, 0xdb07f2f3, 0xdb07f2f2, 0, 0 }, /* #6 */
-    { 0x1f5e17, 0x1f5687, 0xd175ca7c, 0xd175ca7b, 0, 0 }, /* #7 */
-    { 0x001bd2, 0x001386, 0xa5b7a904, 0xa5b7a903, 0, 0 }, /* #8 */
-    { 0x3958d6, 0x395086, 0xec7f1a51, 0xec7f1a50, 0, 0 }, /* #9 */
-    { 0x185283, 0x185207, 0x052e7c88, 0x052e7c87, 0, 0 }, /* #10 */
-    { 0x316813, 0x316007, 0x4bc3a52c, 0x4bc3a52b, 0, 0 }, /* #11 */
-    { 0x111292, 0x111206, 0x4359b90d, 0x4359b90c, 0, 0 }, /* #12 */
-    { 0x040612, 0x040602, 0x7cb2f9ea, 0x7cb2f9e9, 0, 0 }, /* #13 */
-    { 0x353193, 0x353183, 0x8b1f5d2d, 0x8b1f5d2c, 0, 0 }, /* #14 */
-    { 0x377293, 0x377207, 0x43c2b2e3, 0x43c2b2e2, 0, 0 }, /* #15 */
-    { 0x2e5702, 0x2e5782, 0xa112774d, 0xa112774c, 0, 0 }, /* #16 */
-    { 0x161207, 0x161283, 0xe88c87f9, 0xe88c87f8, 0, 0 }, /* #17 */
-    { 0x330113, 0x330107, 0x0295da07, 0x0295da06, 0, 0 }, /* #18 */
-    { 0x1d2397, 0x1d2383, 0xdd140309, 0xdd140308, 0, 0 }, /* #19 */
-    { 0x137396, 0x137302, 0x0e4b2e2b, 0x0e4b2e2a, 0, 0 }, /* #20 */
-    { 0x043117, 0x043183, 0xcf7aa3ff, 0xcf7aa3fe, 0, 0 }, /* #21 */
-    { 0x244243, 0x244203, 0x2c1f8863, 0x2c1f8862, 0, 0 }, /* #22 */
-    { 0x335302, 0x335306, 0x6f90bac1, 0x6f90bac0, 0, 0 }, /* #23 */
-    { 0x146d46, 0x146586, 0x85273ce8, 0x85273ce7, 0, 0 }, /* #24 */
-    { 0x0f46d2, 0x0f4682, 0xf0c58b76, 0xf0c58b75, 0, 0 }, /* #25 */
-    { 0x0729d3, 0x072183, 0xef0a75b7, 0xef0a75b6, 0, 0 }, /* #26 */
-    { 0x367a57, 0x367283, 0x8d196e9c, 0x8d196e9b, 0, 0 }, /* #27 */
-    { 0x2c6b47, 0x2c6387, 0x988cb0b5, 0x988cb0b4, 0, 0 }, /* #28 */
-    { 0x254782, 0x254706, 0x07040901, 0x07040900, 0, 0 }, /* #29 */
-    { 0x187303, 0x187303, 0x3d7c65d7, 0x3d7c65d6, 0, 0 }, /* #30 */
-    { 0x024697, 0x024603, 0x336a27e4, 0x336a27e3, 0, 0 }, /* #31 */
-    { 0x2124c6, 0x212416, 0x1bbfa540, 0x1bbfa53f, 0, 0 }, /* #32 */
-    { 0x3a3bc7, 0x3a3387, 0xba6c948f, 0xba6c948e, 0, 0 }, /* #33 */
-    { 0x0d7713, 0x0d7707, 0x4984b919, 0x4984b918, 0, 0 }, /* #34 */
-    { 0x141d12, 0x141582, 0xd4086ff3, 0xd4086ff2, 0, 0 }, /* #35 */
-    { 0x2d6596, 0x2d6586, 0xd57e248e, 0xd57e248d, 0, 0 }, /* #36 */
-    { 0x121253, 0x121203, 0x5a97ad93, 0x5a97ad92, 0, 0 }, /* #37 */
-    { 0x043c56, 0x043402, 0x3aea4a62, 0x3aea4a61, 0, 0 }, /* #38 */
-    { 0x3926d3, 0x392607, 0x29813bdc, 0x29813bdb, 0, 0 }, /* #39 */
-    { 0x007dc7, 0x007587, 0xe996d0c4, 0xe996d0c3, 0, 0 }, /* #40 */
-    { 0x240912, 0x240106, 0x5b9765e8, 0x5b9765e7, 0, 0 }, /* #41 */
-    { 0x237056, 0x237086, 0xfa2e99f7, 0xfa2e99f6, 0, 0 }, /* #42 */
-    { 0x3e65c6, 0x3e6502, 0x094d38f2, 0x094d38f1, 0, 0 }, /* #43 */
-    { 0x153d56, 0x153582, 0x8489c5cc, 0x8489c5cb, 0, 0 }, /* #44 */
-    { 0x0f5b83, 0x0f5387, 0xc24b67cb, 0xc24b67ca, 0, 0 }, /* #45 */
-    { 0x0b6247, 0x0b6283, 0xbaeb15ac, 0xbaeb15ab, 0, 0 }, /* #46 */
-    { 0x1c0e17, 0x1c0687, 0xa82b7b43, 0xa82b7b42, 0, 0 }, /* #47 */
-    { 0x292102, 0x292106, 0x72920025, 0x72920024, 0, 0 }, /* #48 */
-    { 0x071713, 0x071787, 0xe50f683b, 0xe50f683a, 0, 0 }, /* #49 */
-    { 0x040c57, 0x040483, 0xb7507165, 0xb7507164, 0, 0 }, /* #50 */
-    { 0x043a42, 0x043286, 0xae204437, 0xae204436, 0, 0 }, /* #51 */
-    { 0x1e2f57, 0x1e2797, 0xfdb600a0, 0xfdb6009f, 0, 0 }, /* #52 */
-    { 0x232806, 0x232086, 0xe258df67, 0xe258df66, 0, 0 }, /* #53 */
-    { 0x331582, 0x331582, 0xf5515bc2, 0xf5515bc1, 0, 0 }, /* #54 */
-    { 0x1f5992, 0x1f5106, 0x03fbdb25, 0x03fbdb24, 0, 0 }, /* #55 */
-    { 0x307d03, 0x307507, 0x599ef39a, 0x599ef399, 0, 0 }, /* #56 */
-    { 0x0b1092, 0x0b1082, 0xa7eef7f8, 0xa7eef7f7, 0, 0 }, /* #57 */
-    { 0x197016, 0x197006, 0x132172d9, 0x132172d8, 0, 0 }, /* #58 */
-    { 0x3b2f12, 0x3b2702, 0x32d798d7, 0x32d798d6, 0, 0 }, /* #59 */
-    { 0x2c40d7, 0x2c4007, 0x6be88031, 0x6be88030, 0, 0 }, /* #60 */
-    { 0x384847, 0x384007, 0x0a13728e, 0x0a13728d, 0, 0 }, /* #61 */
-    { 0x054dc7, 0x054503, 0x084a4f27, 0x084a4f26, 0, 0 }, /* #62 */
-    { 0x120d93, 0x120583, 0xff9483a9, 0xff9483a8, 0, 0 }, /* #63 */
+    { 0x214386, 0x214382, 0xf9da6dcf, 0xf9da6dce, 0, 0 }, /* #0 */
+    { 0x281546, 0x281502, 0x7fcb9127, 0x7fcb9126, 0, 0 }, /* #1 */
+    { 0x0a2b03, 0x0a2387, 0xe239299d, 0xe239299c, 0, 0 }, /* #2 */
+    { 0x0d1e93, 0x0d1613, 0x31d84750, 0x31d8474f, 0, 0 }, /* #3 */
+    { 0x392317, 0x392383, 0xa25e5ea5, 0xa25e5ea4, 0, 0 }, /* #4 */
+    { 0x1c0453, 0x1c0413, 0x4e436fe0, 0x4e436fdf, 0, 0 }, /* #5 */
+    { 0x0b1816, 0x0b1006, 0x36209c5d, 0x36209c5c, 0, 0 }, /* #6 */
+    { 0x3e2e53, 0x3e2687, 0x912dba8c, 0x912dba8b, 0, 0 }, /* #7 */
+    { 0x1f6513, 0x1f6587, 0xe6a49dcb, 0xe6a49dca, 0, 0 }, /* #8 */
+    { 0x0a0913, 0x0a0193, 0x99996a20, 0x99996a1f, 0, 0 }, /* #9 */
+    { 0x183343, 0x183303, 0x0012895c, 0x0012895b, 0, 0 }, /* #10 */
+    { 0x3b2a03, 0x3b2283, 0x8fb03914, 0x8fb03913, 0, 0 }, /* #11 */
+    { 0x3a18d6, 0x3a1016, 0x350d3f40, 0x350d3f3f, 0, 0 }, /* #12 */
+    { 0x3b2202, 0x3b2202, 0x001a336c, 0x001a336b, 0, 0 }, /* #13 */
+    { 0x1170d7, 0x117087, 0xb8d5ffb2, 0xb8d5ffb1, 0, 0 }, /* #14 */
+    { 0x2200c6, 0x220006, 0x7276e0f6, 0x7276e0f5, 0, 0 }, /* #15 */
+    { 0x361796, 0x361716, 0x470579b0, 0x470579af, 0, 0 }, /* #16 */
+    { 0x2f6597, 0x2f6583, 0xec4926a8, 0xec4926a7, 0, 0 }, /* #17 */
+    { 0x166b02, 0x166306, 0x49e7bc78, 0x49e7bc77, 0, 0 }, /* #18 */
+    { 0x034307, 0x034383, 0xf2d02802, 0xf2d02801, 0, 0 }, /* #19 */
+    { 0x271687, 0x271603, 0x57dcf309, 0x57dcf308, 0, 0 }, /* #20 */
+    { 0x3413c7, 0x341387, 0xf6487473, 0xf6487472, 0, 0 }, /* #21 */
+    { 0x1c5442, 0x1c5402, 0x0c559e7b, 0x0c559e7a, 0, 0 }, /* #22 */
+    { 0x251587, 0x251597, 0xe9c925d0, 0xe9c925cf, 0, 0 }, /* #23 */
+    { 0x347f53, 0x347703, 0x4a4e2741, 0x4a4e2740, 0, 0 }, /* #24 */
+    { 0x3b1f06, 0x3b1712, 0x5fe672f0, 0x5fe672ef, 0, 0 }, /* #25 */
+    { 0x382d13, 0x382587, 0xe7809829, 0xe7809828, 0, 0 }, /* #26 */
+    { 0x323d47, 0x323593, 0xeacf7bf0, 0xeacf7bef, 0, 0 }, /* #27 */
+    { 0x133182, 0x133182, 0xd3d0bc7b, 0xd3d0bc7a, 0, 0 }, /* #28 */
+    { 0x1857c7, 0x185787, 0xf52de129, 0xf52de128, 0, 0 }, /* #29 */
+    { 0x252a02, 0x252202, 0x45837508, 0x45837507, 0, 0 }, /* #30 */
+    { 0x046983, 0x046187, 0xd7b9e879, 0xd7b9e878, 0, 0 }, /* #31 */
+    { 0x0929d2, 0x092182, 0x8fc14502, 0x8fc14501, 0, 0 }, /* #32 */
+    { 0x255012, 0x255082, 0xecd4ea05, 0xecd4ea04, 0, 0 }, /* #33 */
+    { 0x1c12d3, 0x1c1207, 0x585ed9e2, 0x585ed9e1, 0, 0 }, /* #34 */
+    { 0x356593, 0x356583, 0xc5c26ddb, 0xc5c26dda, 0, 0 }, /* #35 */
+    { 0x2917d7, 0x291703, 0x6983bb3f, 0x6983bb3e, 0, 0 }, /* #36 */
+    { 0x327312, 0x327302, 0x4453fd76, 0x4453fd75, 0, 0 }, /* #37 */
+    { 0x373d83, 0x373503, 0x1f4f2224, 0x1f4f2223, 0, 0 }, /* #38 */
+    { 0x316306, 0x316306, 0x0141cc1e, 0x0141cc1d, 0, 0 }, /* #39 */
+    { 0x0d40c3, 0x0d4083, 0xf3a5b73f, 0xf3a5b73e, 0, 0 }, /* #40 */
+    { 0x3d1616, 0x3d1682, 0xb02b290c, 0xb02b290b, 0, 0 }, /* #41 */
+    { 0x237283, 0x237203, 0x61a102e1, 0x61a102e0, 0, 0 }, /* #42 */
+    { 0x011f52, 0x011782, 0xb589b33f, 0xb589b33e, 0, 0 }, /* #43 */
+    { 0x3458d6, 0x345002, 0x2e768626, 0x2e768625, 0, 0 }, /* #44 */
+    { 0x3f41d3, 0x3f4113, 0x02551ac0, 0x02551abf, 0, 0 }, /* #45 */
+    { 0x363982, 0x363186, 0xb4c51eaa, 0xb4c51ea9, 0, 0 }, /* #46 */
+    { 0x0c5a53, 0x0c5203, 0x64787b68, 0x64787b67, 0, 0 }, /* #47 */
+    { 0x3c6bc3, 0x3c6383, 0xac4f3fed, 0xac4f3fec, 0, 0 }, /* #48 */
+    { 0x0d17d2, 0x0d1782, 0xca8007c9, 0xca8007c8, 0, 0 }, /* #49 */
+    { 0x236e57, 0x236683, 0xe5c759ba, 0xe5c759b9, 0, 0 }, /* #50 */
+    { 0x380453, 0x380407, 0x1b4376cd, 0x1b4376cc, 0, 0 }, /* #51 */
+    { 0x240dd7, 0x240513, 0x7729e9c0, 0x7729e9bf, 0, 0 }, /* #52 */
+    { 0x2f3286, 0x2f3202, 0x2a92f617, 0x2a92f616, 0, 0 }, /* #53 */
+    { 0x1a0fc2, 0x1a0782, 0xbb4c878d, 0xbb4c878c, 0, 0 }, /* #54 */
+    { 0x097817, 0x097003, 0x5b982a9f, 0x5b982a9e, 0, 0 }, /* #55 */
+    { 0x0f7986, 0x0f7102, 0x14fe4fa9, 0x14fe4fa8, 0, 0 }, /* #56 */
+    { 0x2138c2, 0x213082, 0xe56f3211, 0xe56f3210, 0, 0 }, /* #57 */
+    { 0x3c5d96, 0x3c5506, 0x52460679, 0x52460678, 0, 0 }, /* #58 */
+    { 0x0e6c46, 0x0e6482, 0xb7cc2e74, 0xb7cc2e73, 0, 0 }, /* #59 */
+    { 0x1d7053, 0x1d7087, 0xe915cdfa, 0xe915cdf9, 0, 0 }, /* #60 */
+    { 0x123452, 0x123406, 0x4c3dc1b3, 0x4c3dc1b2, 0, 0 }, /* #61 */
+    { 0x361ec6, 0x361682, 0xba442a86, 0xba442a85, 0, 0 }, /* #62 */
+    { 0x0a6613, 0x0a6683, 0xef837ec5, 0xef837ec4, 0, 0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_dec_u32_locked[] =
 {
-    { 0x0f6cd3, 0x0f6483, 0xa8473621, 0xa8473620, 0, 0 }, /* #0 */
-    { 0x324507, 0x324503, 0x222fbf6f, 0x222fbf6e, 0, 0 }, /* #1 */
-    { 0x0142c7, 0x014203, 0x4406aa77, 0x4406aa76, 0, 0 }, /* #2 */
-    { 0x210d87, 0x210587, 0xd2a6101c, 0xd2a6101b, 0, 0 }, /* #3 */
-    { 0x2b4882, 0x2b4082, 0xb0429811, 0xb0429810, 0, 0 }, /* #4 */
-    { 0x0d1cd7, 0x0d1483, 0xf9b41a92, 0xf9b41a91, 0, 0 }, /* #5 */
-    { 0x3c04d6, 0x3c0406, 0x3e352e72, 0x3e352e71, 0, 0 }, /* #6 */
-    { 0x3c7f13, 0x3c7703, 0x607c6e27, 0x607c6e26, 0, 0 }, /* #7 */
-    { 0x2373c6, 0x237382, 0x976392f2, 0x976392f1, 0, 0 }, /* #8 */
-    { 0x0459d7, 0x045183, 0x8d67c16f, 0x8d67c16e, 0, 0 }, /* #9 */
-    { 0x0c6543, 0x0c6593, 0x850da750, 0x850da74f, 0, 0 }, /* #10 */
-    { 0x3769d3, 0x376183, 0xc359e711, 0xc359e710, 0, 0 }, /* #11 */
-    { 0x110ec7, 0x110607, 0x7ea339bc, 0x7ea339bb, 0, 0 }, /* #12 */
-    { 0x2305c6, 0x230586, 0xfe232eef, 0xfe232eee, 0, 0 }, /* #13 */
-    { 0x1e0d93, 0x1e0587, 0xf422d7c4, 0xf422d7c3, 0, 0 }, /* #14 */
-    { 0x034047, 0x034007, 0x26ce4237, 0x26ce4236, 0, 0 }, /* #15 */
-    { 0x1d5d93, 0x1d5587, 0x9aaca43b, 0x9aaca43a, 0, 0 }, /* #16 */
-    { 0x124bd6, 0x124306, 0x3efb5075, 0x3efb5074, 0, 0 }, /* #17 */
-    { 0x1f7256, 0x1f7282, 0xc0ab824b, 0xc0ab824a, 0, 0 }, /* #18 */
-    { 0x372b12, 0x372382, 0xa02e5369, 0xa02e5368, 0, 0 }, /* #19 */
-    { 0x2643d6, 0x264302, 0x20ef1403, 0x20ef1402, 0, 0 }, /* #20 */
-    { 0x0b0286, 0x0b0206, 0x62dca3ab, 0x62dca3aa, 0, 0 }, /* #21 */
-    { 0x3d6242, 0x3d6206, 0x5cbddcd8, 0x5cbddcd7, 0, 0 }, /* #22 */
-    { 0x2d7787, 0x2d7783, 0xb31dad9c, 0xb31dad9b, 0, 0 }, /* #23 */
-    { 0x3076d3, 0x307683, 0xbf670ab7, 0xbf670ab6, 0, 0 }, /* #24 */
-    { 0x3014c6, 0x301486, 0xf5bf8b15, 0xf5bf8b14, 0, 0 }, /* #25 */
-    { 0x1f3496, 0x1f3486, 0xa5ca9ff7, 0xa5ca9ff6, 0, 0 }, /* #26 */
-    { 0x0c2483, 0x0c2417, 0x297121b0, 0x297121af, 0, 0 }, /* #27 */
-    { 0x1a3f13, 0x1a3707, 0x53b6171f, 0x53b6171e, 0, 0 }, /* #28 */
-    { 0x281f02, 0x281706, 0x1e95a80d, 0x1e95a80c, 0, 0 }, /* #29 */
-    { 0x0c1dd6, 0x0c1506, 0x0a452901, 0x0a452900, 0, 0 }, /* #30 */
-    { 0x072697, 0x072603, 0x3700c6e4, 0x3700c6e3, 0, 0 }, /* #31 */
-    { 0x015fc7, 0x015783, 0x870a2999, 0x870a2998, 0, 0 }, /* #32 */
-    { 0x312016, 0x312002, 0x1d9c9e59, 0x1d9c9e58, 0, 0 }, /* #33 */
-    { 0x201512, 0x201586, 0xd7077c88, 0xd7077c87, 0, 0 }, /* #34 */
-    { 0x005087, 0x005083, 0xbcfa86b7, 0xbcfa86b6, 0, 0 }, /* #35 */
-    { 0x221853, 0x221083, 0xc7c8c584, 0xc7c8c583, 0, 0 }, /* #36 */
-    { 0x1f6112, 0x1f6106, 0x6e1ff934, 0x6e1ff933, 0, 0 }, /* #37 */
-    { 0x215c96, 0x215402, 0x421893cc, 0x421893cb, 0, 0 }, /* #38 */
-    { 0x0f57d2, 0x0f5782, 0x9fd90d0c, 0x9fd90d0b, 0, 0 }, /* #39 */
-    { 0x271f03, 0x271787, 0x94826f79, 0x94826f78, 0, 0 }, /* #40 */
-    { 0x1019d6, 0x101106, 0x14cfe1c6, 0x14cfe1c5, 0, 0 }, /* #41 */
-    { 0x2f18d6, 0x2f1006, 0x0f1b38c1, 0x0f1b38c0, 0, 0 }, /* #42 */
-    { 0x2b2f52, 0x2b2786, 0xef39f4b9, 0xef39f4b8, 0, 0 }, /* #43 */
-    { 0x3135c2, 0x313506, 0x7fdd9564, 0x7fdd9563, 0, 0 }, /* #44 */
-    { 0x3a78d7, 0x3a7003, 0x3d70e1ae, 0x3d70e1ad, 0, 0 }, /* #45 */
-    { 0x3026d2, 0x302692, 0x8259ef80, 0x8259ef7f, 0, 0 }, /* #46 */
-    { 0x3a5e82, 0x3a5686, 0xd4a7c25a, 0xd4a7c259, 0, 0 }, /* #47 */
-    { 0x082d46, 0x082502, 0x36b9abc9, 0x36b9abc8, 0, 0 }, /* #48 */
-    { 0x3d5606, 0x3d5602, 0x0f5a2cc9, 0x0f5a2cc8, 0, 0 }, /* #49 */
-    { 0x3247d6, 0x324786, 0xa414aaa6, 0xa414aaa5, 0, 0 }, /* #50 */
-    { 0x0f2b97, 0x0f2387, 0xfa0c583d, 0xfa0c583c, 0, 0 }, /* #51 */
-    { 0x354b46, 0x354302, 0x14a8b34b, 0x14a8b34a, 0, 0 }, /* #52 */
-    { 0x132c53, 0x132483, 0xc7448f0c, 0xc7448f0b, 0, 0 }, /* #53 */
-    { 0x0b6086, 0x0b6086, 0xb4f01e25, 0xb4f01e24, 0, 0 }, /* #54 */
-    { 0x0b2a42, 0x0b2202, 0x46c5606c, 0x46c5606b, 0, 0 }, /* #55 */
-    { 0x3f5c47, 0x3f5403, 0x3cc4e19e, 0x3cc4e19d, 0, 0 }, /* #56 */
-    { 0x386b17, 0x386303, 0x52888316, 0x52888315, 0, 0 }, /* #57 */
-    { 0x164387, 0x164383, 0x9f759655, 0x9f759654, 0, 0 }, /* #58 */
-    { 0x203697, 0x203687, 0x80f321e3, 0x80f321e2, 0, 0 }, /* #59 */
-    { 0x355f47, 0x355787, 0xc6dd6d54, 0xc6dd6d53, 0, 0 }, /* #60 */
-    { 0x344a06, 0x344202, 0x0ec33c93, 0x0ec33c92, 0, 0 }, /* #61 */
-    { 0x3d5e57, 0x3d5603, 0x7658712a, 0x76587129, 0, 0 }, /* #62 */
-    { 0x2d3913, 0x2d3103, 0x7b724bbb, 0x7b724bba, 0, 0 }, /* #63 */
+    { 0x227707, 0x227787, 0xfa37b6fb, 0xfa37b6fa, 0, 0 }, /* #0 */
+    { 0x250957, 0x250183, 0x82d74c21, 0x82d74c20, 0, 0 }, /* #1 */
+    { 0x150bc7, 0x150303, 0x1bb303a3, 0x1bb303a2, 0, 0 }, /* #2 */
+    { 0x195006, 0x195006, 0x777407cd, 0x777407cc, 0, 0 }, /* #3 */
+    { 0x095217, 0x095207, 0x4f49c4fd, 0x4f49c4fc, 0, 0 }, /* #4 */
+    { 0x3e1c17, 0x3e1483, 0x8c3f3cb4, 0x8c3f3cb3, 0, 0 }, /* #5 */
+    { 0x387d03, 0x387587, 0xafff3423, 0xafff3422, 0, 0 }, /* #6 */
+    { 0x1174c6, 0x117402, 0x0453269f, 0x0453269e, 0, 0 }, /* #7 */
+    { 0x356cc2, 0x356482, 0xc38a8074, 0xc38a8073, 0, 0 }, /* #8 */
+    { 0x2d79d3, 0x2d7183, 0xa9c485f2, 0xa9c485f1, 0, 0 }, /* #9 */
+    { 0x3e7616, 0x3e7602, 0x02134795, 0x02134794, 0, 0 }, /* #10 */
+    { 0x100f06, 0x100782, 0xc4e3fb41, 0xc4e3fb40, 0, 0 }, /* #11 */
+    { 0x3d5752, 0x3d5782, 0xe43b5244, 0xe43b5243, 0, 0 }, /* #12 */
+    { 0x2a2706, 0x2a2706, 0x3eae88a7, 0x3eae88a6, 0, 0 }, /* #13 */
+    { 0x1a2202, 0x1a2202, 0x634d1b8b, 0x634d1b8a, 0, 0 }, /* #14 */
+    { 0x0a5d16, 0x0a5506, 0x14cd3aab, 0x14cd3aaa, 0, 0 }, /* #15 */
+    { 0x2b3a02, 0x2b3282, 0xc0155f26, 0xc0155f25, 0, 0 }, /* #16 */
+    { 0x035612, 0x035686, 0xb0782eb5, 0xb0782eb4, 0, 0 }, /* #17 */
+    { 0x3c68d7, 0x3c6087, 0x9ce3c6d8, 0x9ce3c6d7, 0, 0 }, /* #18 */
+    { 0x0f3793, 0x0f3707, 0x1c23c615, 0x1c23c614, 0, 0 }, /* #19 */
+    { 0x3d1dd6, 0x3d1502, 0x27766e08, 0x27766e07, 0, 0 }, /* #20 */
+    { 0x393552, 0x393582, 0x9d4afc1b, 0x9d4afc1a, 0, 0 }, /* #21 */
+    { 0x0055c2, 0x005596, 0xdd51f0b0, 0xdd51f0af, 0, 0 }, /* #22 */
+    { 0x0115d3, 0x011503, 0x5a30aee4, 0x5a30aee3, 0, 0 }, /* #23 */
+    { 0x1a7707, 0x1a7703, 0x6b246e4b, 0x6b246e4a, 0, 0 }, /* #24 */
+    { 0x032513, 0x032517, 0x61491c00, 0x61491bff, 0, 0 }, /* #25 */
+    { 0x1d6392, 0x1d6302, 0x513a0de6, 0x513a0de5, 0, 0 }, /* #26 */
+    { 0x1d7f56, 0x1d7706, 0x62ce7bca, 0x62ce7bc9, 0, 0 }, /* #27 */
+    { 0x066057, 0x066087, 0xa75ff031, 0xa75ff030, 0, 0 }, /* #28 */
+    { 0x286157, 0x286183, 0xa948b2d1, 0xa948b2d0, 0, 0 }, /* #29 */
+    { 0x013702, 0x013706, 0x138f66ee, 0x138f66ed, 0, 0 }, /* #30 */
+    { 0x187903, 0x187197, 0xb1f291d0, 0xb1f291cf, 0, 0 }, /* #31 */
+    { 0x352307, 0x352383, 0xf55868dd, 0xf55868dc, 0, 0 }, /* #32 */
+    { 0x311d87, 0x311513, 0x34558580, 0x3455857f, 0, 0 }, /* #33 */
+    { 0x0b6496, 0x0b6482, 0x96543a6c, 0x96543a6b, 0, 0 }, /* #34 */
+    { 0x162d43, 0x162587, 0xe66b9751, 0xe66b9750, 0, 0 }, /* #35 */
+    { 0x3b7f82, 0x3b7786, 0xfe8e0a88, 0xfe8e0a87, 0, 0 }, /* #36 */
+    { 0x1c3a03, 0x1c3293, 0xda7759c0, 0xda7759bf, 0, 0 }, /* #37 */
+    { 0x2f30c6, 0x2f3006, 0x11629eb3, 0x11629eb2, 0, 0 }, /* #38 */
+    { 0x0a5692, 0x0a5682, 0xfd7ae924, 0xfd7ae923, 0, 0 }, /* #39 */
+    { 0x2a51d7, 0x2a5187, 0xa7f8f4ef, 0xa7f8f4ee, 0, 0 }, /* #40 */
+    { 0x041a17, 0x041283, 0x9c9c7538, 0x9c9c7537, 0, 0 }, /* #41 */
+    { 0x064646, 0x064682, 0xc758fa44, 0xc758fa43, 0, 0 }, /* #42 */
+    { 0x374803, 0x374083, 0x92d0d7eb, 0x92d0d7ea, 0, 0 }, /* #43 */
+    { 0x025cd6, 0x025482, 0x87cf5dfc, 0x87cf5dfb, 0, 0 }, /* #44 */
+    { 0x141982, 0x141102, 0x5f211c92, 0x5f211c91, 0, 0 }, /* #45 */
+    { 0x112153, 0x112187, 0xd7ae49d8, 0xd7ae49d7, 0, 0 }, /* #46 */
+    { 0x197a57, 0x197203, 0x2ad987db, 0x2ad987da, 0, 0 }, /* #47 */
+    { 0x1c1946, 0x1c1102, 0x01a70c8d, 0x01a70c8c, 0, 0 }, /* #48 */
+    { 0x0e1186, 0x0e1186, 0xe2cb495d, 0xe2cb495c, 0, 0 }, /* #49 */
+    { 0x3d54d3, 0x3d5403, 0x5247d7ac, 0x5247d7ab, 0, 0 }, /* #50 */
+    { 0x047797, 0x047707, 0x5daeab79, 0x5daeab78, 0, 0 }, /* #51 */
+    { 0x3a6dc7, 0x3a6587, 0xd98c44b9, 0xd98c44b8, 0, 0 }, /* #52 */
+    { 0x0674c6, 0x067486, 0xe8681bb9, 0xe8681bb8, 0, 0 }, /* #53 */
+    { 0x3a3656, 0x3a3682, 0xac8fe09e, 0xac8fe09d, 0, 0 }, /* #54 */
+    { 0x372d97, 0x372503, 0x4396f95f, 0x4396f95e, 0, 0 }, /* #55 */
+    { 0x190d03, 0x190507, 0x22de72f7, 0x22de72f6, 0, 0 }, /* #56 */
+    { 0x2b1e46, 0x2b1606, 0x11ac7337, 0x11ac7336, 0, 0 }, /* #57 */
+    { 0x225d47, 0x225507, 0x2826872f, 0x2826872e, 0, 0 }, /* #58 */
+    { 0x1f2052, 0x1f2082, 0xbad9fc95, 0xbad9fc94, 0, 0 }, /* #59 */
+    { 0x262607, 0x262603, 0x6e909de4, 0x6e909de3, 0, 0 }, /* #60 */
+    { 0x2611c7, 0x261183, 0x9920fc92, 0x9920fc91, 0, 0 }, /* #61 */
+    { 0x2a0e56, 0x2a0682, 0x9dc96626, 0x9dc96625, 0, 0 }, /* #62 */
+    { 0x175b43, 0x175387, 0x8ccecadc, 0x8ccecadb, 0, 0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_not_u32[] =
 {
-    { 0x0a0052, 0x0a0052, 0x21e570f8, 0xde1a8f07, 0, 0 }, /* #0 */
-    { 0x1b5bd6, 0x1b5bd6, 0xa0c81044, 0x5f37efbb, 0, 0 }, /* #1 */
-    { 0x237106, 0x237106, 0x4d2e97a0, 0xb2d1685f, 0, 0 }, /* #2 */
-    { 0x241002, 0x241002, 0x78b2e08b, 0x874d1f74, 0, 0 }, /* #3 */
-    { 0x3362c3, 0x3362c3, 0x12ec2217, 0xed13dde8, 0, 0 }, /* #4 */
-    { 0x323e83, 0x323e83, 0x4a279ae2, 0xb5d8651d, 0, 0 }, /* #5 */
-    { 0x297083, 0x297083, 0xa2a1f502, 0x5d5e0afd, 0, 0 }, /* #6 */
-    { 0x345012, 0x345012, 0xaa7f30c4, 0x5580cf3b, 0, 0 }, /* #7 */
-    { 0x1a2982, 0x1a2982, 0x1c3856d3, 0xe3c7a92c, 0, 0 }, /* #8 */
-    { 0x0c65d3, 0x0c65d3, 0x6538ee25, 0x9ac711da, 0, 0 }, /* #9 */
-    { 0x1a7307, 0x1a7307, 0x20cb1a64, 0xdf34e59b, 0, 0 }, /* #10 */
-    { 0x312c07, 0x312c07, 0xf716c61a, 0x08e939e5, 0, 0 }, /* #11 */
-    { 0x277117, 0x277117, 0x464d6eae, 0xb9b29151, 0, 0 }, /* #12 */
-    { 0x1d0593, 0x1d0593, 0xa8abf578, 0x57540a87, 0, 0 }, /* #13 */
-    { 0x002e06, 0x002e06, 0xda330797, 0x25ccf868, 0, 0 }, /* #14 */
-    { 0x3757d3, 0x3757d3, 0x856e957b, 0x7a916a84, 0, 0 }, /* #15 */
-    { 0x174106, 0x174106, 0xd08180dc, 0x2f7e7f23, 0, 0 }, /* #16 */
-    { 0x3314c6, 0x3314c6, 0xa39b14cd, 0x5c64eb32, 0, 0 }, /* #17 */
-    { 0x3230d6, 0x3230d6, 0x1fc20142, 0xe03dfebd, 0, 0 }, /* #18 */
-    { 0x204503, 0x204503, 0x53b0a7bc, 0xac4f5843, 0, 0 }, /* #19 */
-    { 0x145292, 0x145292, 0xd178a6d5, 0x2e87592a, 0, 0 }, /* #20 */
-    { 0x111396, 0x111396, 0xd926c09a, 0x26d93f65, 0, 0 }, /* #21 */
-    { 0x1442c6, 0x1442c6, 0x4cb3b8c8, 0xb34c4737, 0, 0 }, /* #22 */
-    { 0x2879c7, 0x2879c7, 0x2e551b2b, 0xd1aae4d4, 0, 0 }, /* #23 */
-    { 0x2a5c86, 0x2a5c86, 0x5abb9df8, 0xa5446207, 0, 0 }, /* #24 */
-    { 0x001256, 0x001256, 0x7d3e1832, 0x82c1e7cd, 0, 0 }, /* #25 */
-    { 0x261a07, 0x261a07, 0x5aca5e1c, 0xa535a1e3, 0, 0 }, /* #26 */
-    { 0x280e03, 0x280e03, 0x80c312cb, 0x7f3ced34, 0, 0 }, /* #27 */
-    { 0x064dd3, 0x064dd3, 0xcfb257f1, 0x304da80e, 0, 0 }, /* #28 */
-    { 0x2b3817, 0x2b3817, 0x9ac195d6, 0x653e6a29, 0, 0 }, /* #29 */
-    { 0x144306, 0x144306, 0x7904a2a1, 0x86fb5d5e, 0, 0 }, /* #30 */
-    { 0x113613, 0x113613, 0x0cb6b35f, 0xf3494ca0, 0, 0 }, /* #31 */
-    { 0x3a2856, 0x3a2856, 0x3fb88029, 0xc0477fd6, 0, 0 }, /* #32 */
-    { 0x262447, 0x262447, 0x4461a66c, 0xbb9e5993, 0, 0 }, /* #33 */
-    { 0x347e93, 0x347e93, 0x9e7dadc0, 0x6182523f, 0, 0 }, /* #34 */
-    { 0x1a27c3, 0x1a27c3, 0xb030cfa0, 0x4fcf305f, 0, 0 }, /* #35 */
-    { 0x0f4ac3, 0x0f4ac3, 0x8b7f94d8, 0x74806b27, 0, 0 }, /* #36 */
-    { 0x125e03, 0x125e03, 0x169a5114, 0xe965aeeb, 0, 0 }, /* #37 */
-    { 0x012457, 0x012457, 0xcfc117d7, 0x303ee828, 0, 0 }, /* #38 */
-    { 0x042c57, 0x042c57, 0xb3faa876, 0x4c055789, 0, 0 }, /* #39 */
-    { 0x0a1656, 0x0a1656, 0xbb08c49e, 0x44f73b61, 0, 0 }, /* #40 */
-    { 0x247f53, 0x247f53, 0x13a4cb29, 0xec5b34d6, 0, 0 }, /* #41 */
-    { 0x161b87, 0x161b87, 0x83712306, 0x7c8edcf9, 0, 0 }, /* #42 */
-    { 0x326087, 0x326087, 0x06e93bc3, 0xf916c43c, 0, 0 }, /* #43 */
-    { 0x1202c2, 0x1202c2, 0x2d7883e5, 0xd2877c1a, 0, 0 }, /* #44 */
-    { 0x1b6783, 0x1b6783, 0x7c2a54f6, 0x83d5ab09, 0, 0 }, /* #45 */
-    { 0x302203, 0x302203, 0x3112d227, 0xceed2dd8, 0, 0 }, /* #46 */
-    { 0x233852, 0x233852, 0x61ce4684, 0x9e31b97b, 0, 0 }, /* #47 */
-    { 0x373646, 0x373646, 0xce5fc4fc, 0x31a03b03, 0, 0 }, /* #48 */
-    { 0x3d03c3, 0x3d03c3, 0x27559097, 0xd8aa6f68, 0, 0 }, /* #49 */
-    { 0x073d87, 0x073d87, 0xfdb5db64, 0x024a249b, 0, 0 }, /* #50 */
-    { 0x1621c2, 0x1621c2, 0x399e3505, 0xc661cafa, 0, 0 }, /* #51 */
-    { 0x205ed7, 0x205ed7, 0x0532796c, 0xfacd8693, 0, 0 }, /* #52 */
-    { 0x012416, 0x012416, 0xd4fdc8a1, 0x2b02375e, 0, 0 }, /* #53 */
-    { 0x3e4cc3, 0x3e4cc3, 0xcbb7349b, 0x3448cb64, 0, 0 }, /* #54 */
-    { 0x1e3217, 0x1e3217, 0xb480262f, 0x4b7fd9d0, 0, 0 }, /* #55 */
-    { 0x0a7296, 0x0a7296, 0x577c7b71, 0xa883848e, 0, 0 }, /* #56 */
-    { 0x0c6496, 0x0c6496, 0xdc1fcb36, 0x23e034c9, 0, 0 }, /* #57 */
-    { 0x167552, 0x167552, 0x393ab2d0, 0xc6c54d2f, 0, 0 }, /* #58 */
-    { 0x311302, 0x311302, 0xf0d3779f, 0x0f2c8860, 0, 0 }, /* #59 */
-    { 0x122197, 0x122197, 0x5deee723, 0xa21118dc, 0, 0 }, /* #60 */
-    { 0x083a07, 0x083a07, 0xb9777c0a, 0x468883f5, 0, 0 }, /* #61 */
-    { 0x3011d7, 0x3011d7, 0x03812725, 0xfc7ed8da, 0, 0 }, /* #62 */
-    { 0x306fc7, 0x306fc7, 0x98d83e44, 0x6727c1bb, 0, 0 }, /* #63 */
+    { 0x3379c7, 0x3379c7, 0x86e4e35f, 0x791b1ca0, 0, 0 }, /* #0 */
+    { 0x290d43, 0x290d43, 0xc8a391c7, 0x375c6e38, 0, 0 }, /* #1 */
+    { 0x0e5243, 0x0e5243, 0xd233afb4, 0x2dcc504b, 0, 0 }, /* #2 */
+    { 0x1a63d7, 0x1a63d7, 0x58979f52, 0xa76860ad, 0, 0 }, /* #3 */
+    { 0x290ec2, 0x290ec2, 0x469e7668, 0xb9618997, 0, 0 }, /* #4 */
+    { 0x3f01c3, 0x3f01c3, 0x022cca00, 0xfdd335ff, 0, 0 }, /* #5 */
+    { 0x176146, 0x176146, 0xf8062eed, 0x07f9d112, 0, 0 }, /* #6 */
+    { 0x0a0483, 0x0a0483, 0x8c1d5518, 0x73e2aae7, 0, 0 }, /* #7 */
+    { 0x1241d7, 0x1241d7, 0x2973aad2, 0xd68c552d, 0, 0 }, /* #8 */
+    { 0x1a5592, 0x1a5592, 0xe528f77f, 0x1ad70880, 0, 0 }, /* #9 */
+    { 0x2e6206, 0x2e6206, 0x834b1029, 0x7cb4efd6, 0, 0 }, /* #10 */
+    { 0x037352, 0x037352, 0xbb4f61a8, 0x44b09e57, 0, 0 }, /* #11 */
+    { 0x1255d3, 0x1255d3, 0x0df5f597, 0xf20a0a68, 0, 0 }, /* #12 */
+    { 0x0e7196, 0x0e7196, 0xd96427bd, 0x269bd842, 0, 0 }, /* #13 */
+    { 0x0e1702, 0x0e1702, 0x45aaa4be, 0xba555b41, 0, 0 }, /* #14 */
+    { 0x396712, 0x396712, 0xd317f96f, 0x2ce80690, 0, 0 }, /* #15 */
+    { 0x1d2207, 0x1d2207, 0x57efa707, 0xa81058f8, 0, 0 }, /* #16 */
+    { 0x2d4fd6, 0x2d4fd6, 0x006692fc, 0xff996d03, 0, 0 }, /* #17 */
+    { 0x283d82, 0x283d82, 0xb3bfdd7e, 0x4c402281, 0, 0 }, /* #18 */
+    { 0x1914d3, 0x1914d3, 0x1243e9a7, 0xedbc1658, 0, 0 }, /* #19 */
+    { 0x222a53, 0x222a53, 0x6d5a5a93, 0x92a5a56c, 0, 0 }, /* #20 */
+    { 0x135482, 0x135482, 0x60075290, 0x9ff8ad6f, 0, 0 }, /* #21 */
+    { 0x213d03, 0x213d03, 0x9c2d35c2, 0x63d2ca3d, 0, 0 }, /* #22 */
+    { 0x152917, 0x152917, 0x8a773823, 0x7588c7dc, 0, 0 }, /* #23 */
+    { 0x2a1013, 0x2a1013, 0xeb86f0c5, 0x14790f3a, 0, 0 }, /* #24 */
+    { 0x3c1896, 0x3c1896, 0x6ff2ac21, 0x900d53de, 0, 0 }, /* #25 */
+    { 0x142bc7, 0x142bc7, 0x35da5010, 0xca25afef, 0, 0 }, /* #26 */
+    { 0x147e43, 0x147e43, 0xcdbfe1a5, 0x32401e5a, 0, 0 }, /* #27 */
+    { 0x187557, 0x187557, 0x0ab434a0, 0xf54bcb5f, 0, 0 }, /* #28 */
+    { 0x345543, 0x345543, 0x73f71f7a, 0x8c08e085, 0, 0 }, /* #29 */
+    { 0x391f42, 0x391f42, 0xe9a78232, 0x16587dcd, 0, 0 }, /* #30 */
+    { 0x1b18c7, 0x1b18c7, 0x3c722c7c, 0xc38dd383, 0, 0 }, /* #31 */
+    { 0x1128c6, 0x1128c6, 0xa5c6916d, 0x5a396e92, 0, 0 }, /* #32 */
+    { 0x1d2602, 0x1d2602, 0x8bfde511, 0x74021aee, 0, 0 }, /* #33 */
+    { 0x171847, 0x171847, 0x8d9213ba, 0x726dec45, 0, 0 }, /* #34 */
+    { 0x0d2c46, 0x0d2c46, 0xaf7e12fc, 0x5081ed03, 0, 0 }, /* #35 */
+    { 0x164d02, 0x164d02, 0x07a08297, 0xf85f7d68, 0, 0 }, /* #36 */
+    { 0x2a6257, 0x2a6257, 0xfa21137a, 0x05deec85, 0, 0 }, /* #37 */
+    { 0x023c52, 0x023c52, 0xcdc6d926, 0x323926d9, 0, 0 }, /* #38 */
+    { 0x134c97, 0x134c97, 0x8d14f608, 0x72eb09f7, 0, 0 }, /* #39 */
+    { 0x286806, 0x286806, 0xcecfa8c3, 0x3130573c, 0, 0 }, /* #40 */
+    { 0x3a5cc2, 0x3a5cc2, 0xd9e708c0, 0x2618f73f, 0, 0 }, /* #41 */
+    { 0x1321c6, 0x1321c6, 0x39602f1c, 0xc69fd0e3, 0, 0 }, /* #42 */
+    { 0x360fd6, 0x360fd6, 0xdb9de59c, 0x24621a63, 0, 0 }, /* #43 */
+    { 0x1e35c3, 0x1e35c3, 0xe5af5b3d, 0x1a50a4c2, 0, 0 }, /* #44 */
+    { 0x2f5b96, 0x2f5b96, 0xfe8c2af2, 0x0173d50d, 0, 0 }, /* #45 */
+    { 0x262d02, 0x262d02, 0xfc1dab41, 0x03e254be, 0, 0 }, /* #46 */
+    { 0x0f4b43, 0x0f4b43, 0xf366a952, 0x0c9956ad, 0, 0 }, /* #47 */
+    { 0x146d56, 0x146d56, 0xfb279759, 0x04d868a6, 0, 0 }, /* #48 */
+    { 0x225792, 0x225792, 0xc4e127cc, 0x3b1ed833, 0, 0 }, /* #49 */
+    { 0x3d4457, 0x3d4457, 0x54960dd5, 0xab69f22a, 0, 0 }, /* #50 */
+    { 0x0e4856, 0x0e4856, 0x93f211ec, 0x6c0dee13, 0, 0 }, /* #51 */
+    { 0x2958d2, 0x2958d2, 0x273fe0ed, 0xd8c01f12, 0, 0 }, /* #52 */
+    { 0x1b61c6, 0x1b61c6, 0x913ac656, 0x6ec539a9, 0, 0 }, /* #53 */
+    { 0x0c4dc7, 0x0c4dc7, 0x9e3ac75d, 0x61c538a2, 0, 0 }, /* #54 */
+    { 0x0d3692, 0x0d3692, 0xc211a278, 0x3dee5d87, 0, 0 }, /* #55 */
+    { 0x291b46, 0x291b46, 0x93933e17, 0x6c6cc1e8, 0, 0 }, /* #56 */
+    { 0x3c3887, 0x3c3887, 0xee83cddd, 0x117c3222, 0, 0 }, /* #57 */
+    { 0x204657, 0x204657, 0x0479a89c, 0xfb865763, 0, 0 }, /* #58 */
+    { 0x315103, 0x315103, 0x0718ec79, 0xf8e71386, 0, 0 }, /* #59 */
+    { 0x1603c2, 0x1603c2, 0x0d9532d0, 0xf26acd2f, 0, 0 }, /* #60 */
+    { 0x3817c7, 0x3817c7, 0x65c1bca4, 0x9a3e435b, 0, 0 }, /* #61 */
+    { 0x1c5b13, 0x1c5b13, 0xa606d5a1, 0x59f92a5e, 0, 0 }, /* #62 */
+    { 0x241583, 0x241583, 0xd0bf6412, 0x2f409bed, 0, 0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_not_u32_locked[] =
 {
-    { 0x1f6f12, 0x1f6f12, 0x71caa2c5, 0x8e355d3a, 0, 0 }, /* #0 */
-    { 0x044d06, 0x044d06, 0xefde8783, 0x1021787c, 0, 0 }, /* #1 */
-    { 0x124202, 0x124202, 0xb8ff2f58, 0x4700d0a7, 0, 0 }, /* #2 */
-    { 0x2f6a17, 0x2f6a17, 0xb7734554, 0x488cbaab, 0, 0 }, /* #3 */
-    { 0x0c2a16, 0x0c2a16, 0x0cbc82ff, 0xf3437d00, 0, 0 }, /* #4 */
-    { 0x3c39c3, 0x3c39c3, 0xe5fbf977, 0x1a040688, 0, 0 }, /* #5 */
-    { 0x370716, 0x370716, 0x9733e0f8, 0x68cc1f07, 0, 0 }, /* #6 */
-    { 0x366682, 0x366682, 0xf397687a, 0x0c689785, 0, 0 }, /* #7 */
-    { 0x0c5cd7, 0x0c5cd7, 0xa4656246, 0x5b9a9db9, 0, 0 }, /* #8 */
-    { 0x167456, 0x167456, 0xc702f671, 0x38fd098e, 0, 0 }, /* #9 */
-    { 0x011903, 0x011903, 0xef85f0be, 0x107a0f41, 0, 0 }, /* #10 */
-    { 0x000307, 0x000307, 0x8322143f, 0x7cddebc0, 0, 0 }, /* #11 */
-    { 0x1f3596, 0x1f3596, 0x48bed642, 0xb74129bd, 0, 0 }, /* #12 */
-    { 0x240b82, 0x240b82, 0xb48525ff, 0x4b7ada00, 0, 0 }, /* #13 */
-    { 0x012343, 0x012343, 0x96071699, 0x69f8e966, 0, 0 }, /* #14 */
-    { 0x1c42c6, 0x1c42c6, 0xd701ce53, 0x28fe31ac, 0, 0 }, /* #15 */
-    { 0x1036d3, 0x1036d3, 0x3ddac58a, 0xc2253a75, 0, 0 }, /* #16 */
-    { 0x1f0697, 0x1f0697, 0x953419d9, 0x6acbe626, 0, 0 }, /* #17 */
-    { 0x177f42, 0x177f42, 0x64ac3572, 0x9b53ca8d, 0, 0 }, /* #18 */
-    { 0x290302, 0x290302, 0x24c42945, 0xdb3bd6ba, 0, 0 }, /* #19 */
-    { 0x3103d6, 0x3103d6, 0x22888a00, 0xdd7775ff, 0, 0 }, /* #20 */
-    { 0x1c3883, 0x1c3883, 0x9ac3e4e6, 0x653c1b19, 0, 0 }, /* #21 */
-    { 0x2845c6, 0x2845c6, 0x500fe0f8, 0xaff01f07, 0, 0 }, /* #22 */
-    { 0x3a62d2, 0x3a62d2, 0xd1c2f501, 0x2e3d0afe, 0, 0 }, /* #23 */
-    { 0x231dc3, 0x231dc3, 0x4536f8b0, 0xbac9074f, 0, 0 }, /* #24 */
-    { 0x010e52, 0x010e52, 0x94cb99c3, 0x6b34663c, 0, 0 }, /* #25 */
-    { 0x1b5bd7, 0x1b5bd7, 0x30402fc3, 0xcfbfd03c, 0, 0 }, /* #26 */
-    { 0x3f64c2, 0x3f64c2, 0xa305098b, 0x5cfaf674, 0, 0 }, /* #27 */
-    { 0x353756, 0x353756, 0x531fd511, 0xace02aee, 0, 0 }, /* #28 */
-    { 0x1d58c6, 0x1d58c6, 0x65f76ba9, 0x9a089456, 0, 0 }, /* #29 */
-    { 0x3d5883, 0x3d5883, 0xa9003a2a, 0x56ffc5d5, 0, 0 }, /* #30 */
-    { 0x2a3047, 0x2a3047, 0x2ae4ec11, 0xd51b13ee, 0, 0 }, /* #31 */
-    { 0x0606c2, 0x0606c2, 0x73439b76, 0x8cbc6489, 0, 0 }, /* #32 */
-    { 0x2b7382, 0x2b7382, 0xd93429ed, 0x26cbd612, 0, 0 }, /* #33 */
-    { 0x2c3453, 0x2c3453, 0xb374fba4, 0x4c8b045b, 0, 0 }, /* #34 */
-    { 0x346642, 0x346642, 0xd400cc1f, 0x2bff33e0, 0, 0 }, /* #35 */
-    { 0x191153, 0x191153, 0xd78ac33e, 0x28753cc1, 0, 0 }, /* #36 */
-    { 0x182787, 0x182787, 0xb2ca989b, 0x4d356764, 0, 0 }, /* #37 */
-    { 0x290202, 0x290202, 0xff8d1d18, 0x0072e2e7, 0, 0 }, /* #38 */
-    { 0x315416, 0x315416, 0xef46f1e3, 0x10b90e1c, 0, 0 }, /* #39 */
-    { 0x322702, 0x322702, 0x1b017087, 0xe4fe8f78, 0, 0 }, /* #40 */
-    { 0x025d96, 0x025d96, 0x8cac0378, 0x7353fc87, 0, 0 }, /* #41 */
-    { 0x1741c7, 0x1741c7, 0x0eb329d2, 0xf14cd62d, 0, 0 }, /* #42 */
-    { 0x3e4253, 0x3e4253, 0x8e0a0fb3, 0x71f5f04c, 0, 0 }, /* #43 */
-    { 0x0c58c3, 0x0c58c3, 0x98ed343b, 0x6712cbc4, 0, 0 }, /* #44 */
-    { 0x001a47, 0x001a47, 0xd1bce820, 0x2e4317df, 0, 0 }, /* #45 */
-    { 0x2b15d3, 0x2b15d3, 0xcc831323, 0x337cecdc, 0, 0 }, /* #46 */
-    { 0x1d6517, 0x1d6517, 0x2aa2453e, 0xd55dbac1, 0, 0 }, /* #47 */
-    { 0x225ed3, 0x225ed3, 0x899b3b0e, 0x7664c4f1, 0, 0 }, /* #48 */
-    { 0x021907, 0x021907, 0xb57b3f82, 0x4a84c07d, 0, 0 }, /* #49 */
-    { 0x062c07, 0x062c07, 0xcb8a4579, 0x3475ba86, 0, 0 }, /* #50 */
-    { 0x173187, 0x173187, 0xddfe878d, 0x22017872, 0, 0 }, /* #51 */
-    { 0x354957, 0x354957, 0x4b239209, 0xb4dc6df6, 0, 0 }, /* #52 */
-    { 0x081297, 0x081297, 0xb08f9b53, 0x4f7064ac, 0, 0 }, /* #53 */
-    { 0x1e7f07, 0x1e7f07, 0x0e274101, 0xf1d8befe, 0, 0 }, /* #54 */
-    { 0x1c5096, 0x1c5096, 0xf1b75c42, 0x0e48a3bd, 0, 0 }, /* #55 */
-    { 0x0a0a87, 0x0a0a87, 0x5e3aef1d, 0xa1c510e2, 0, 0 }, /* #56 */
-    { 0x286846, 0x286846, 0x05dfa2a4, 0xfa205d5b, 0, 0 }, /* #57 */
-    { 0x2e3fd7, 0x2e3fd7, 0x683f0d50, 0x97c0f2af, 0, 0 }, /* #58 */
-    { 0x033482, 0x033482, 0x9af60365, 0x6509fc9a, 0, 0 }, /* #59 */
-    { 0x186997, 0x186997, 0x8857f439, 0x77a80bc6, 0, 0 }, /* #60 */
-    { 0x226f42, 0x226f42, 0x094be68c, 0xf6b41973, 0, 0 }, /* #61 */
-    { 0x0d16c6, 0x0d16c6, 0xb55beb43, 0x4aa414bc, 0, 0 }, /* #62 */
-    { 0x1c7392, 0x1c7392, 0xb231f1b5, 0x4dce0e4a, 0, 0 }, /* #63 */
+    { 0x295056, 0x295056, 0x844919d3, 0x7bb6e62c, 0, 0 }, /* #0 */
+    { 0x147317, 0x147317, 0x64bf32de, 0x9b40cd21, 0, 0 }, /* #1 */
+    { 0x0f1987, 0x0f1987, 0x6fa233e0, 0x905dcc1f, 0, 0 }, /* #2 */
+    { 0x0e01c3, 0x0e01c3, 0x65a7d2e4, 0x9a582d1b, 0, 0 }, /* #3 */
+    { 0x2a4456, 0x2a4456, 0x7d032a61, 0x82fcd59e, 0, 0 }, /* #4 */
+    { 0x0a11c6, 0x0a11c6, 0x99a855c8, 0x6657aa37, 0, 0 }, /* #5 */
+    { 0x157217, 0x157217, 0x5233a60e, 0xadcc59f1, 0, 0 }, /* #6 */
+    { 0x080686, 0x080686, 0x9c8339e8, 0x637cc617, 0, 0 }, /* #7 */
+    { 0x337d52, 0x337d52, 0xd267fc26, 0x2d9803d9, 0, 0 }, /* #8 */
+    { 0x116cc2, 0x116cc2, 0x5ceff289, 0xa3100d76, 0, 0 }, /* #9 */
+    { 0x3e6847, 0x3e6847, 0xc5b4f1bf, 0x3a4b0e40, 0, 0 }, /* #10 */
+    { 0x233806, 0x233806, 0x755c97c4, 0x8aa3683b, 0, 0 }, /* #11 */
+    { 0x2c6fc3, 0x2c6fc3, 0x211f86b6, 0xdee07949, 0, 0 }, /* #12 */
+    { 0x1b0a47, 0x1b0a47, 0xaadacd36, 0x552532c9, 0, 0 }, /* #13 */
+    { 0x3e3c57, 0x3e3c57, 0x3003876a, 0xcffc7895, 0, 0 }, /* #14 */
+    { 0x160a42, 0x160a42, 0x38281b59, 0xc7d7e4a6, 0, 0 }, /* #15 */
+    { 0x023856, 0x023856, 0xb6498029, 0x49b67fd6, 0, 0 }, /* #16 */
+    { 0x0c1787, 0x0c1787, 0xe3fdf6dc, 0x1c020923, 0, 0 }, /* #17 */
+    { 0x2173d6, 0x2173d6, 0xe7295bff, 0x18d6a400, 0, 0 }, /* #18 */
+    { 0x340552, 0x340552, 0x35117e93, 0xcaee816c, 0, 0 }, /* #19 */
+    { 0x316902, 0x316902, 0x2ee5e4d4, 0xd11a1b2b, 0, 0 }, /* #20 */
+    { 0x3e1496, 0x3e1496, 0x20e3b452, 0xdf1c4bad, 0, 0 }, /* #21 */
+    { 0x246b06, 0x246b06, 0xd93db8e0, 0x26c2471f, 0, 0 }, /* #22 */
+    { 0x250353, 0x250353, 0xe7288070, 0x18d77f8f, 0, 0 }, /* #23 */
+    { 0x2e2813, 0x2e2813, 0xd376b0f9, 0x2c894f06, 0, 0 }, /* #24 */
+    { 0x2e6417, 0x2e6417, 0x622c95b9, 0x9dd36a46, 0, 0 }, /* #25 */
+    { 0x056342, 0x056342, 0x0787bf09, 0xf87840f6, 0, 0 }, /* #26 */
+    { 0x192fd2, 0x192fd2, 0x36270a06, 0xc9d8f5f9, 0, 0 }, /* #27 */
+    { 0x192d82, 0x192d82, 0x3e00db76, 0xc1ff2489, 0, 0 }, /* #28 */
+    { 0x355292, 0x355292, 0xaf702e01, 0x508fd1fe, 0, 0 }, /* #29 */
+    { 0x1f5ac2, 0x1f5ac2, 0x38dd8f12, 0xc72270ed, 0, 0 }, /* #30 */
+    { 0x1f4fd2, 0x1f4fd2, 0x2f78f097, 0xd0870f68, 0, 0 }, /* #31 */
+    { 0x210fc3, 0x210fc3, 0x946fff90, 0x6b90006f, 0, 0 }, /* #32 */
+    { 0x072042, 0x072042, 0x72690177, 0x8d96fe88, 0, 0 }, /* #33 */
+    { 0x3f1492, 0x3f1492, 0xd36d7a91, 0x2c92856e, 0, 0 }, /* #34 */
+    { 0x0f3cc6, 0x0f3cc6, 0xa3938242, 0x5c6c7dbd, 0, 0 }, /* #35 */
+    { 0x212282, 0x212282, 0xd813b041, 0x27ec4fbe, 0, 0 }, /* #36 */
+    { 0x045747, 0x045747, 0x5acc0cb7, 0xa533f348, 0, 0 }, /* #37 */
+    { 0x0d63c2, 0x0d63c2, 0xce8e491b, 0x3171b6e4, 0, 0 }, /* #38 */
+    { 0x3325d7, 0x3325d7, 0x4bdaa84f, 0xb42557b0, 0, 0 }, /* #39 */
+    { 0x1d7757, 0x1d7757, 0xa4df4519, 0x5b20bae6, 0, 0 }, /* #40 */
+    { 0x083f16, 0x083f16, 0xe932079e, 0x16cdf861, 0, 0 }, /* #41 */
+    { 0x291992, 0x291992, 0xf8e9016e, 0x0716fe91, 0, 0 }, /* #42 */
+    { 0x365416, 0x365416, 0x83e93f21, 0x7c16c0de, 0, 0 }, /* #43 */
+    { 0x0a7756, 0x0a7756, 0x81da027e, 0x7e25fd81, 0, 0 }, /* #44 */
+    { 0x3751c2, 0x3751c2, 0x89e6e5b5, 0x76191a4a, 0, 0 }, /* #45 */
+    { 0x3b06d6, 0x3b06d6, 0x580f8c25, 0xa7f073da, 0, 0 }, /* #46 */
+    { 0x384c82, 0x384c82, 0x0ce5fb10, 0xf31a04ef, 0, 0 }, /* #47 */
+    { 0x253c92, 0x253c92, 0x6e9d65f7, 0x91629a08, 0, 0 }, /* #48 */
+    { 0x2316c2, 0x2316c2, 0x6acd5921, 0x9532a6de, 0, 0 }, /* #49 */
+    { 0x261a92, 0x261a92, 0xc3e3dcee, 0x3c1c2311, 0, 0 }, /* #50 */
+    { 0x2b0c93, 0x2b0c93, 0x4d086483, 0xb2f79b7c, 0, 0 }, /* #51 */
+    { 0x253e96, 0x253e96, 0x73888700, 0x8c7778ff, 0, 0 }, /* #52 */
+    { 0x174007, 0x174007, 0x32b3de11, 0xcd4c21ee, 0, 0 }, /* #53 */
+    { 0x3076d3, 0x3076d3, 0x545f9bdb, 0xaba06424, 0, 0 }, /* #54 */
+    { 0x1b3886, 0x1b3886, 0xb64e1a3f, 0x49b1e5c0, 0, 0 }, /* #55 */
+    { 0x313243, 0x313243, 0x564ae99e, 0xa9b51661, 0, 0 }, /* #56 */
+    { 0x340bd7, 0x340bd7, 0x96ed3a4c, 0x6912c5b3, 0, 0 }, /* #57 */
+    { 0x0c3153, 0x0c3153, 0xd57b7682, 0x2a84897d, 0, 0 }, /* #58 */
+    { 0x1e0e57, 0x1e0e57, 0x80169e86, 0x7fe96179, 0, 0 }, /* #59 */
+    { 0x3e7c17, 0x3e7c17, 0x66b65063, 0x9949af9c, 0, 0 }, /* #60 */
+    { 0x0e5e87, 0x0e5e87, 0x197edcb0, 0xe681234f, 0, 0 }, /* #61 */
+    { 0x184352, 0x184352, 0x86d310ee, 0x792cef11, 0, 0 }, /* #62 */
+    { 0x060887, 0x060887, 0x05ed6c24, 0xfa1293db, 0, 0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_neg_u32[] =
 {
-    { 0x335c87, 0x335413, 0xbe1aebb1, 0x41e5144f, 0, 0 }, /* #0 */
-    { 0x275153, 0x275117, 0xaedf4ab2, 0x5120b54e, 0, 0 }, /* #1 */
-    { 0x210402, 0x210493, 0x4e1801ce, 0xb1e7fe32, 0, 0 }, /* #2 */
-    { 0x1e2352, 0x1e2307, 0xa17c1340, 0x5e83ecc0, 0, 0 }, /* #3 */
-    { 0x1400c2, 0x140013, 0xc67d49fc, 0x3982b604, 0, 0 }, /* #4 */
-    { 0x044292, 0x044283, 0x183843f0, 0xe7c7bc10, 0, 0 }, /* #5 */
-    { 0x344dd6, 0x344517, 0xf833ca89, 0x07cc3577, 0, 0 }, /* #6 */
-    { 0x362606, 0x362697, 0x52fa5c3a, 0xad05a3c6, 0, 0 }, /* #7 */
-    { 0x3d0e47, 0x3d0617, 0xd9fc22e9, 0x2603dd17, 0, 0 }, /* #8 */
-    { 0x177c52, 0x177417, 0xd876a937, 0x278956c9, 0, 0 }, /* #9 */
-    { 0x1f0742, 0x1f0797, 0x59a8a70d, 0xa65758f3, 0, 0 }, /* #10 */
-    { 0x2f5386, 0x2f5393, 0x55dc3be6, 0xaa23c41a, 0, 0 }, /* #11 */
-    { 0x202513, 0x202583, 0x7775bac0, 0x888a4540, 0, 0 }, /* #12 */
-    { 0x372f92, 0x372713, 0xc5efd876, 0x3a10278a, 0, 0 }, /* #13 */
-    { 0x016dd6, 0x016593, 0x2e942b4a, 0xd16bd4b6, 0, 0 }, /* #14 */
-    { 0x261f02, 0x261793, 0x0147ff3e, 0xfeb800c2, 0, 0 }, /* #15 */
-    { 0x0660c7, 0x066093, 0x4b0597b4, 0xb4fa684c, 0, 0 }, /* #16 */
-    { 0x2a3013, 0x2a3093, 0x368dbdd7, 0xc9724229, 0, 0 }, /* #17 */
-    { 0x2a0a16, 0x2a0297, 0x6159733a, 0x9ea68cc6, 0, 0 }, /* #18 */
-    { 0x1b75d2, 0x1b7517, 0xa02f9ce9, 0x5fd06317, 0, 0 }, /* #19 */
-    { 0x261583, 0x261593, 0x15615362, 0xea9eac9e, 0, 0 }, /* #20 */
-    { 0x297292, 0x297213, 0xdf17090c, 0x20e8f6f4, 0, 0 }, /* #21 */
-    { 0x132393, 0x132393, 0x594643ba, 0xa6b9bc46, 0, 0 }, /* #22 */
-    { 0x087546, 0x087597, 0x774cfbad, 0x88b30453, 0, 0 }, /* #23 */
-    { 0x1f5803, 0x1f5017, 0x82cd6af7, 0x7d329509, 0, 0 }, /* #24 */
-    { 0x297f92, 0x297793, 0x4876069f, 0xb789f961, 0, 0 }, /* #25 */
-    { 0x2c3507, 0x2c3593, 0x6ea32bbb, 0x915cd445, 0, 0 }, /* #26 */
-    { 0x0c19c2, 0x0c1113, 0xa3f8fcc9, 0x5c070337, 0, 0 }, /* #27 */
-    { 0x1c0292, 0x1c0293, 0x6b6cd7a9, 0x94932857, 0, 0 }, /* #28 */
-    { 0x0f1907, 0x0f1187, 0x1ac74c40, 0xe538b3c0, 0, 0 }, /* #29 */
-    { 0x1f0b56, 0x1f0383, 0x5deb0350, 0xa214fcb0, 0, 0 }, /* #30 */
-    { 0x260882, 0x260097, 0x71cdb16a, 0x8e324e96, 0, 0 }, /* #31 */
-    { 0x3a3f93, 0x3a3797, 0x71ff19ca, 0x8e00e636, 0, 0 }, /* #32 */
-    { 0x365716, 0x365787, 0x1ad9b960, 0xe52646a0, 0, 0 }, /* #33 */
-    { 0x197c13, 0x197493, 0x5d2a8863, 0xa2d5779d, 0, 0 }, /* #34 */
-    { 0x204b56, 0x204317, 0x96f41242, 0x690bedbe, 0, 0 }, /* #35 */
-    { 0x1a36d3, 0x1a3697, 0x4fadcf94, 0xb052306c, 0, 0 }, /* #36 */
-    { 0x172642, 0x172697, 0x33db078e, 0xcc24f872, 0, 0 }, /* #37 */
-    { 0x0d1612, 0x0d1693, 0x286e73b1, 0xd7918c4f, 0, 0 }, /* #38 */
-    { 0x2d7e13, 0x2d7693, 0x21787d5e, 0xde8782a2, 0, 0 }, /* #39 */
-    { 0x2e5852, 0x2e5093, 0x083b837d, 0xf7c47c83, 0, 0 }, /* #40 */
-    { 0x352897, 0x352097, 0x3fcf6fdf, 0xc0309021, 0, 0 }, /* #41 */
-    { 0x393a13, 0x393217, 0xce6f911c, 0x31906ee4, 0, 0 }, /* #42 */
-    { 0x1f4c83, 0x1f4497, 0x6d360eab, 0x92c9f155, 0, 0 }, /* #43 */
-    { 0x061753, 0x061713, 0x936f94b6, 0x6c906b4a, 0, 0 }, /* #44 */
-    { 0x0c6387, 0x0c6397, 0x4ed9d2e5, 0xb1262d1b, 0, 0 }, /* #45 */
-    { 0x244002, 0x244017, 0xb23980f4, 0x4dc67f0c, 0, 0 }, /* #46 */
-    { 0x014dc2, 0x014517, 0xaa580a8f, 0x55a7f571, 0, 0 }, /* #47 */
-    { 0x1d4802, 0x1d4013, 0xd86236a2, 0x279dc95e, 0, 0 }, /* #48 */
-    { 0x305207, 0x305217, 0xc37738c4, 0x3c88c73c, 0, 0 }, /* #49 */
-    { 0x2f4d83, 0x2f4513, 0xba658c87, 0x459a7379, 0, 0 }, /* #50 */
-    { 0x2d31d2, 0x2d3193, 0x6b7b9e4b, 0x948461b5, 0, 0 }, /* #51 */
-    { 0x150506, 0x150517, 0x82125a8f, 0x7deda571, 0, 0 }, /* #52 */
-    { 0x370406, 0x370417, 0x8806870d, 0x77f978f3, 0, 0 }, /* #53 */
-    { 0x0c6a92, 0x0c6213, 0xfeaa54ba, 0x0155ab46, 0, 0 }, /* #54 */
-    { 0x201f52, 0x201793, 0x51461352, 0xaeb9ecae, 0, 0 }, /* #55 */
-    { 0x1e7552, 0x1e7517, 0xec2a6fb8, 0x13d59048, 0, 0 }, /* #56 */
-    { 0x0c5082, 0x0c5003, 0xa34d32f0, 0x5cb2cd10, 0, 0 }, /* #57 */
-    { 0x0b5d56, 0x0b5517, 0x9ae72d19, 0x6518d2e7, 0, 0 }, /* #58 */
-    { 0x090b06, 0x090313, 0xd17502da, 0x2e8afd26, 0, 0 }, /* #59 */
-    { 0x0e5fd7, 0x0e5797, 0x3ec008b8, 0xc13ff748, 0, 0 }, /* #60 */
-    { 0x3c0817, 0x3c0017, 0xa6d2ec42, 0x592d13be, 0, 0 }, /* #61 */
-    { 0x1515c3, 0x151517, 0xc2c9d3a6, 0x3d362c5a, 0, 0 }, /* #62 */
-    { 0x265983, 0x265197, 0x2f80dde9, 0xd07f2217, 0, 0 }, /* #63 */
+    { 0x3221c7, 0x322117, 0xb7cec989, 0x48313677, 0, 0 }, /* #0 */
+    { 0x1c5642, 0x1c5603, 0x8b955050, 0x746aafb0, 0, 0 }, /* #1 */
+    { 0x1659d3, 0x165117, 0xe9c8e35d, 0x16371ca3, 0, 0 }, /* #2 */
+    { 0x184d96, 0x184597, 0x229d21ca, 0xdd62de36, 0, 0 }, /* #3 */
+    { 0x375f93, 0x375707, 0xdc5a4040, 0x23a5bfc0, 0, 0 }, /* #4 */
+    { 0x005306, 0x005317, 0xe73ed48e, 0x18c12b72, 0, 0 }, /* #5 */
+    { 0x282397, 0x282313, 0xc32d2cf5, 0x3cd2d30b, 0, 0 }, /* #6 */
+    { 0x137647, 0x137697, 0x69150149, 0x96eafeb7, 0, 0 }, /* #7 */
+    { 0x1c2002, 0x1c2017, 0xe6de3e6a, 0x1921c196, 0, 0 }, /* #8 */
+    { 0x1e3902, 0x1e3197, 0x190adb0a, 0xe6f524f6, 0, 0 }, /* #9 */
+    { 0x1e2e87, 0x1e2683, 0x5e39f720, 0xa1c608e0, 0, 0 }, /* #10 */
+    { 0x100252, 0x100217, 0xee47588f, 0x11b8a771, 0, 0 }, /* #11 */
+    { 0x030792, 0x030797, 0x39d0cc75, 0xc62f338b, 0, 0 }, /* #12 */
+    { 0x170b86, 0x170317, 0xb16d6a6b, 0x4e929595, 0, 0 }, /* #13 */
+    { 0x343687, 0x343613, 0xa27ac00e, 0x5d853ff2, 0, 0 }, /* #14 */
+    { 0x395307, 0x395303, 0xed1c3b20, 0x12e3c4e0, 0, 0 }, /* #15 */
+    { 0x1436c2, 0x143613, 0xe4a145fc, 0x1b5eba04, 0, 0 }, /* #16 */
+    { 0x225182, 0x225113, 0x9b007ba8, 0x64ff8458, 0, 0 }, /* #17 */
+    { 0x211647, 0x211613, 0xfc4004d7, 0x03bffb29, 0, 0 }, /* #18 */
+    { 0x322807, 0x322097, 0x768c6d37, 0x897392c9, 0, 0 }, /* #19 */
+    { 0x3d2353, 0x3d2317, 0xc6b23c22, 0x394dc3de, 0, 0 }, /* #20 */
+    { 0x1c54c2, 0x1c5497, 0x52f17536, 0xad0e8aca, 0, 0 }, /* #21 */
+    { 0x3a3ac2, 0x3a3297, 0x39adbcdf, 0xc6524321, 0, 0 }, /* #22 */
+    { 0x100846, 0x100017, 0xfdd3a118, 0x022c5ee8, 0, 0 }, /* #23 */
+    { 0x1230c7, 0x123097, 0x19e27b49, 0xe61d84b7, 0, 0 }, /* #24 */
+    { 0x0c1dd7, 0x0c1517, 0x8b2f205b, 0x74d0dfa5, 0, 0 }, /* #25 */
+    { 0x334082, 0x334013, 0xdec32f62, 0x213cd09e, 0, 0 }, /* #26 */
+    { 0x163682, 0x163693, 0x281bf6da, 0xd7e40926, 0, 0 }, /* #27 */
+    { 0x287fc3, 0x287717, 0xa5af918f, 0x5a506e71, 0, 0 }, /* #28 */
+    { 0x3c3942, 0x3c3193, 0x2e40ad93, 0xd1bf526d, 0, 0 }, /* #29 */
+    { 0x1a3482, 0x1a3497, 0x52935fe2, 0xad6ca01e, 0, 0 }, /* #30 */
+    { 0x0a0953, 0x0a0193, 0x7e129d9f, 0x81ed6261, 0, 0 }, /* #31 */
+    { 0x121083, 0x121017, 0xb0ee561f, 0x4f11a9e1, 0, 0 }, /* #32 */
+    { 0x033f53, 0x033793, 0x5560b802, 0xaa9f47fe, 0, 0 }, /* #33 */
+    { 0x345d92, 0x345597, 0x56c921d5, 0xa936de2b, 0, 0 }, /* #34 */
+    { 0x031f97, 0x031717, 0xe2a82494, 0x1d57db6c, 0, 0 }, /* #35 */
+    { 0x3b2212, 0x3b2297, 0x00ac3ccd, 0xff53c333, 0, 0 }, /* #36 */
+    { 0x064987, 0x064113, 0x8529d40c, 0x7ad62bf4, 0, 0 }, /* #37 */
+    { 0x367112, 0x367193, 0x10bef9bb, 0xef410645, 0, 0 }, /* #38 */
+    { 0x1909c7, 0x190197, 0x1df3c38e, 0xe20c3c72, 0, 0 }, /* #39 */
+    { 0x3c4f82, 0x3c4793, 0x3d2dd4ae, 0xc2d22b52, 0, 0 }, /* #40 */
+    { 0x3f6653, 0x3f6617, 0xc63b3cd5, 0x39c4c32b, 0, 0 }, /* #41 */
+    { 0x2d1457, 0x2d1413, 0xdab941c2, 0x2546be3e, 0, 0 }, /* #42 */
+    { 0x0f5902, 0x0f5117, 0xd6c3fcf7, 0x293c0309, 0, 0 }, /* #43 */
+    { 0x020643, 0x020617, 0x9a22735d, 0x65dd8ca3, 0, 0 }, /* #44 */
+    { 0x244113, 0x244197, 0x7618b004, 0x89e74ffc, 0, 0 }, /* #45 */
+    { 0x3e5c46, 0x3e5497, 0x22b69745, 0xdd4968bb, 0, 0 }, /* #46 */
+    { 0x077403, 0x077417, 0xd69f37c1, 0x2960c83f, 0, 0 }, /* #47 */
+    { 0x084f53, 0x084717, 0xf62bb588, 0x09d44a78, 0, 0 }, /* #48 */
+    { 0x087747, 0x087793, 0x3e60253c, 0xc19fdac4, 0, 0 }, /* #49 */
+    { 0x376287, 0x376293, 0x2a289bf3, 0xd5d7640d, 0, 0 }, /* #50 */
+    { 0x2761c3, 0x276197, 0x25aa64e3, 0xda559b1d, 0, 0 }, /* #51 */
+    { 0x161fd7, 0x161797, 0x0ff29dc6, 0xf00d623a, 0, 0 }, /* #52 */
+    { 0x2b3997, 0x2b3193, 0x5f65d984, 0xa09a267c, 0, 0 }, /* #53 */
+    { 0x301507, 0x301517, 0xff7fb58c, 0x00804a74, 0, 0 }, /* #54 */
+    { 0x1a6282, 0x1a6297, 0x7a51de79, 0x85ae2187, 0, 0 }, /* #55 */
+    { 0x134916, 0x134113, 0xeee5ebf5, 0x111a140b, 0, 0 }, /* #56 */
+    { 0x2a2b12, 0x2a2313, 0xaf783a87, 0x5087c579, 0, 0 }, /* #57 */
+    { 0x151c42, 0x151497, 0x446b2825, 0xbb94d7db, 0, 0 }, /* #58 */
+    { 0x0642d2, 0x064213, 0x94c59017, 0x6b3a6fe9, 0, 0 }, /* #59 */
+    { 0x3b58d3, 0x3b5097, 0x3691edfb, 0xc96e1205, 0, 0 }, /* #60 */
+    { 0x194117, 0x194197, 0x4c59fc51, 0xb3a603af, 0, 0 }, /* #61 */
+    { 0x291456, 0x291413, 0xa5efdbfc, 0x5a102404, 0, 0 }, /* #62 */
+    { 0x164507, 0x164597, 0x770f5356, 0x88f0acaa, 0, 0 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_neg_u32_locked[] =
 {
-    { 0x292507, 0x292513, 0x8a086ce1, 0x75f7931f, 0, 0 }, /* #0 */
-    { 0x244d97, 0x244517, 0xf86c6f9a, 0x07939066, 0, 0 }, /* #1 */
-    { 0x130446, 0x130493, 0x609e5c76, 0x9f61a38a, 0, 0 }, /* #2 */
-    { 0x087882, 0x087097, 0x4d6147e5, 0xb29eb81b, 0, 0 }, /* #3 */
-    { 0x371217, 0x371293, 0x0e0f1e5f, 0xf1f0e1a1, 0, 0 }, /* #4 */
-    { 0x127607, 0x127617, 0xfe6088fa, 0x019f7706, 0, 0 }, /* #5 */
-    { 0x0115c7, 0x011507, 0x89852c10, 0x767ad3f0, 0, 0 }, /* #6 */
-    { 0x0f5352, 0x0f5393, 0x38faaf99, 0xc7055067, 0, 0 }, /* #7 */
-    { 0x1e23d6, 0x1e2393, 0x1997c9cf, 0xe6683631, 0, 0 }, /* #8 */
-    { 0x024203, 0x024297, 0x2205b0a7, 0xddfa4f59, 0, 0 }, /* #9 */
-    { 0x344a53, 0x344283, 0x2a990820, 0xd566f7e0, 0, 0 }, /* #10 */
-    { 0x240293, 0x240217, 0x9642529b, 0x69bdad65, 0, 0 }, /* #11 */
-    { 0x3d4987, 0x3d4107, 0xbba66d60, 0x445992a0, 0, 0 }, /* #12 */
-    { 0x165812, 0x165093, 0x528d5ac2, 0xad72a53e, 0, 0 }, /* #13 */
-    { 0x0120c7, 0x012017, 0x86aa3a51, 0x7955c5af, 0, 0 }, /* #14 */
-    { 0x1a4017, 0x1a4013, 0xf078ccae, 0x0f873352, 0, 0 }, /* #15 */
-    { 0x056d12, 0x056593, 0x08577324, 0xf7a88cdc, 0, 0 }, /* #16 */
-    { 0x086596, 0x086517, 0x98e22e96, 0x671dd16a, 0, 0 }, /* #17 */
-    { 0x200697, 0x200617, 0x8025c2a4, 0x7fda3d5c, 0, 0 }, /* #18 */
-    { 0x0d1d07, 0x0d1513, 0xe6c25beb, 0x193da415, 0, 0 }, /* #19 */
-    { 0x203506, 0x203597, 0x1156f083, 0xeea90f7d, 0, 0 }, /* #20 */
-    { 0x083153, 0x083117, 0x851ffcb9, 0x7ae00347, 0, 0 }, /* #21 */
-    { 0x087903, 0x087193, 0x2e1c850f, 0xd1e37af1, 0, 0 }, /* #22 */
-    { 0x233347, 0x233317, 0x8f9966ab, 0x70669955, 0, 0 }, /* #23 */
-    { 0x236c87, 0x236493, 0x75abad76, 0x8a54528a, 0, 0 }, /* #24 */
-    { 0x096ed2, 0x096613, 0xaf54ed77, 0x50ab1289, 0, 0 }, /* #25 */
-    { 0x3237c7, 0x323797, 0x0474587e, 0xfb8ba782, 0, 0 }, /* #26 */
-    { 0x1d5b46, 0x1d5313, 0xefe8f7b7, 0x10170849, 0, 0 }, /* #27 */
-    { 0x1f27d3, 0x1f2717, 0xabb7f7cb, 0x54480835, 0, 0 }, /* #28 */
-    { 0x2d6786, 0x2d6787, 0x78318c40, 0x87ce73c0, 0, 0 }, /* #29 */
-    { 0x2e7b47, 0x2e7397, 0x2dbae3f7, 0xd2451c09, 0, 0 }, /* #30 */
-    { 0x0c0497, 0x0c0417, 0xeb147789, 0x14eb8877, 0, 0 }, /* #31 */
-    { 0x337a43, 0x337297, 0x288160a4, 0xd77e9f5c, 0, 0 }, /* #32 */
-    { 0x2f43c2, 0x2f4317, 0xc01d196d, 0x3fe2e693, 0, 0 }, /* #33 */
-    { 0x304303, 0x304397, 0x0449757e, 0xfbb68a82, 0, 0 }, /* #34 */
-    { 0x004612, 0x004603, 0x8e15a090, 0x71ea5f70, 0, 0 }, /* #35 */
-    { 0x205503, 0x205513, 0xa2f70e46, 0x5d08f1ba, 0, 0 }, /* #36 */
-    { 0x0a4846, 0x0a4017, 0xff58d04c, 0x00a72fb4, 0, 0 }, /* #37 */
-    { 0x136ec7, 0x136697, 0x72158cb5, 0x8dea734b, 0, 0 }, /* #38 */
-    { 0x087996, 0x087193, 0x467a1a8b, 0xb985e575, 0, 0 }, /* #39 */
-    { 0x2d32c6, 0x2d3217, 0x95f39979, 0x6a0c6687, 0, 0 }, /* #40 */
-    { 0x206213, 0x206217, 0xf9221578, 0x06ddea88, 0, 0 }, /* #41 */
-    { 0x2f1697, 0x2f1617, 0xfbc747f1, 0x0438b80f, 0, 0 }, /* #42 */
-    { 0x045e93, 0x045697, 0x70a5670a, 0x8f5a98f6, 0, 0 }, /* #43 */
-    { 0x0f7b46, 0x0f7397, 0x163b79b2, 0xe9c4864e, 0, 0 }, /* #44 */
-    { 0x324152, 0x324193, 0x0db3a6ed, 0xf24c5913, 0, 0 }, /* #45 */
-    { 0x141882, 0x141017, 0xf5dd3aa4, 0x0a22c55c, 0, 0 }, /* #46 */
-    { 0x352152, 0x352117, 0x9037f272, 0x6fc80d8e, 0, 0 }, /* #47 */
-    { 0x0e4383, 0x0e4313, 0x8772521a, 0x788dade6, 0, 0 }, /* #48 */
-    { 0x2c2cc7, 0x2c2417, 0xebefef4c, 0x141010b4, 0, 0 }, /* #49 */
-    { 0x077d17, 0x077517, 0x886705d5, 0x7798fa2b, 0, 0 }, /* #50 */
-    { 0x2f6742, 0x2f6717, 0xf177b05b, 0x0e884fa5, 0, 0 }, /* #51 */
-    { 0x1b6087, 0x1b6093, 0x5aa08211, 0xa55f7def, 0, 0 }, /* #52 */
-    { 0x3b3797, 0x3b3797, 0x3c48ecdf, 0xc3b71321, 0, 0 }, /* #53 */
-    { 0x374346, 0x374313, 0x80a98739, 0x7f5678c7, 0, 0 }, /* #54 */
-    { 0x2220c6, 0x222013, 0xf128da6c, 0x0ed72594, 0, 0 }, /* #55 */
-    { 0x1c2256, 0x1c2293, 0x2e1c9762, 0xd1e3689e, 0, 0 }, /* #56 */
-    { 0x163a96, 0x163217, 0x95337737, 0x6acc88c9, 0, 0 }, /* #57 */
-    { 0x1746c2, 0x174697, 0x79399b7c, 0x86c66484, 0, 0 }, /* #58 */
-    { 0x0f0717, 0x0f0797, 0x6da471d5, 0x925b8e2b, 0, 0 }, /* #59 */
-    { 0x2d6e56, 0x2d6617, 0xf7a85db2, 0x0857a24e, 0, 0 }, /* #60 */
-    { 0x1f6d82, 0x1f6517, 0xc4d8bb66, 0x3b27449a, 0, 0 }, /* #61 */
-    { 0x372806, 0x372013, 0xf332e269, 0x0ccd1d97, 0, 0 }, /* #62 */
-    { 0x2e1697, 0x2e1693, 0x1d201944, 0xe2dfe6bc, 0, 0 }, /* #63 */
+    { 0x173556, 0x173597, 0x1372fe4c, 0xec8d01b4, 0, 0 }, /* #0 */
+    { 0x0f5a43, 0x0f5297, 0x1c1fe1ec, 0xe3e01e14, 0, 0 }, /* #1 */
+    { 0x386242, 0x386283, 0x2c6dad90, 0xd3925270, 0, 0 }, /* #2 */
+    { 0x026e42, 0x026613, 0xe83ea1a9, 0x17c15e57, 0, 0 }, /* #3 */
+    { 0x2b0252, 0x2b0213, 0xac856e52, 0x537a91ae, 0, 0 }, /* #4 */
+    { 0x275ac2, 0x275213, 0xa6f275c5, 0x590d8a3b, 0, 0 }, /* #5 */
+    { 0x252793, 0x252797, 0x772c0f1e, 0x88d3f0e2, 0, 0 }, /* #6 */
+    { 0x1020d2, 0x102093, 0x163bb433, 0xe9c44bcd, 0, 0 }, /* #7 */
+    { 0x3666c6, 0x366693, 0x2cb137fe, 0xd34ec802, 0, 0 }, /* #8 */
+    { 0x250707, 0x250793, 0x59780c4a, 0xa687f3b6, 0, 0 }, /* #9 */
+    { 0x264f16, 0x264713, 0xe223f0e4, 0x1ddc0f1c, 0, 0 }, /* #10 */
+    { 0x292d06, 0x292597, 0x5e1d6015, 0xa1e29feb, 0, 0 }, /* #11 */
+    { 0x0040c6, 0x004093, 0x5c3813d4, 0xa3c7ec2c, 0, 0 }, /* #12 */
+    { 0x300593, 0x300597, 0x506dd842, 0xaf9227be, 0, 0 }, /* #13 */
+    { 0x1b2d57, 0x1b2513, 0xb5cd6eea, 0x4a329116, 0, 0 }, /* #14 */
+    { 0x3061d3, 0x306113, 0x987c673c, 0x678398c4, 0, 0 }, /* #15 */
+    { 0x0a1ad7, 0x0a1207, 0x8a101070, 0x75efef90, 0, 0 }, /* #16 */
+    { 0x1e2a86, 0x1e2213, 0x8395a3fe, 0x7c6a5c02, 0, 0 }, /* #17 */
+    { 0x0125d7, 0x012517, 0xabdf96f4, 0x5420690c, 0, 0 }, /* #18 */
+    { 0x185287, 0x185213, 0xd6dbe74a, 0x292418b6, 0, 0 }, /* #19 */
+    { 0x0076d3, 0x007617, 0xa3aa4bd5, 0x5c55b42b, 0, 0 }, /* #20 */
+    { 0x3a0056, 0x3a0093, 0x2bff5bf9, 0xd400a407, 0, 0 }, /* #21 */
+    { 0x2c3653, 0x2c3697, 0x4f570825, 0xb0a8f7db, 0, 0 }, /* #22 */
+    { 0x272342, 0x272317, 0xd18c0523, 0x2e73fadd, 0, 0 }, /* #23 */
+    { 0x101e13, 0x101613, 0x99a949d1, 0x6656b62f, 0, 0 }, /* #24 */
+    { 0x063c97, 0x063417, 0x92960d57, 0x6d69f2a9, 0, 0 }, /* #25 */
+    { 0x257053, 0x257013, 0xe3e230bd, 0x1c1dcf43, 0, 0 }, /* #26 */
+    { 0x3432c6, 0x343293, 0x41d3ceb6, 0xbe2c314a, 0, 0 }, /* #27 */
+    { 0x2f3f56, 0x2f3713, 0xd50f82f2, 0x2af07d0e, 0, 0 }, /* #28 */
+    { 0x211b53, 0x211317, 0xedff9d42, 0x120062be, 0, 0 }, /* #29 */
+    { 0x172082, 0x172017, 0x8ea4d466, 0x715b2b9a, 0, 0 }, /* #30 */
+    { 0x285402, 0x285493, 0x52c7145e, 0xad38eba2, 0, 0 }, /* #31 */
+    { 0x3d5143, 0x3d5197, 0x3696cb4c, 0xc96934b4, 0, 0 }, /* #32 */
+    { 0x1803d6, 0x180313, 0xd6266f84, 0x29d9907c, 0, 0 }, /* #33 */
+    { 0x2f0ad7, 0x2f0217, 0xe8fa568c, 0x1705a974, 0, 0 }, /* #34 */
+    { 0x093dc3, 0x093597, 0x1785787c, 0xe87a8784, 0, 0 }, /* #35 */
+    { 0x084457, 0x084417, 0xce0c71b8, 0x31f38e48, 0, 0 }, /* #36 */
+    { 0x282403, 0x282497, 0x7457df88, 0x8ba82078, 0, 0 }, /* #37 */
+    { 0x097d03, 0x097593, 0x35b0e284, 0xca4f1d7c, 0, 0 }, /* #38 */
+    { 0x2e50d6, 0x2e5093, 0x1dbb6b9f, 0xe2449461, 0, 0 }, /* #39 */
+    { 0x2d3e07, 0x2d3613, 0xd86776bd, 0x27988943, 0, 0 }, /* #40 */
+    { 0x3566d6, 0x356617, 0xd4451bdf, 0x2bbae421, 0, 0 }, /* #41 */
+    { 0x1643d6, 0x164397, 0x405d82ab, 0xbfa27d55, 0, 0 }, /* #42 */
+    { 0x1c4356, 0x1c4393, 0x7578aebd, 0x8a875143, 0, 0 }, /* #43 */
+    { 0x233b52, 0x233397, 0x4d7a691e, 0xb28596e2, 0, 0 }, /* #44 */
+    { 0x021f06, 0x021797, 0x53f9fe0a, 0xac0601f6, 0, 0 }, /* #45 */
+    { 0x260c57, 0x260497, 0x0391936b, 0xfc6e6c95, 0, 0 }, /* #46 */
+    { 0x114b06, 0x114393, 0x566143fc, 0xa99ebc04, 0, 0 }, /* #47 */
+    { 0x280c46, 0x280497, 0x05068182, 0xfaf97e7e, 0, 0 }, /* #48 */
+    { 0x334056, 0x334017, 0xa0ad0637, 0x5f52f9c9, 0, 0 }, /* #49 */
+    { 0x1b4542, 0x1b4517, 0x91e77012, 0x6e188fee, 0, 0 }, /* #50 */
+    { 0x310842, 0x310013, 0xfbe92758, 0x0416d8a8, 0, 0 }, /* #51 */
+    { 0x150287, 0x150213, 0xc6603cb4, 0x399fc34c, 0, 0 }, /* #52 */
+    { 0x263313, 0x263313, 0xcee647eb, 0x3119b815, 0, 0 }, /* #53 */
+    { 0x2d6887, 0x2d6007, 0xc01eefb0, 0x3fe11050, 0, 0 }, /* #54 */
+    { 0x3730c2, 0x373013, 0xdb42646c, 0x24bd9b94, 0, 0 }, /* #55 */
+    { 0x337c97, 0x337497, 0x163ea16a, 0xe9c15e96, 0, 0 }, /* #56 */
+    { 0x362083, 0x362097, 0x341ce467, 0xcbe31b99, 0, 0 }, /* #57 */
+    { 0x287b47, 0x287317, 0x85b3b649, 0x7a4c49b7, 0, 0 }, /* #58 */
+    { 0x3f0f12, 0x3f0793, 0x1056ea8d, 0xefa91573, 0, 0 }, /* #59 */
+    { 0x0c7993, 0x0c7197, 0x5c2137d3, 0xa3dec82d, 0, 0 }, /* #60 */
+    { 0x205a17, 0x205297, 0x1f7118a1, 0xe08ee75f, 0, 0 }, /* #61 */
+    { 0x156c17, 0x156417, 0xb3709e51, 0x4c8f61af, 0, 0 }, /* #62 */
+    { 0x351093, 0x351097, 0x7c4cc39d, 0x83b33c63, 0, 0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_inc_u64[] =
 {
-    { 0x1a6f17, 0x1a6783, 0xd728cf3c5c0910b8, 0xd728cf3c5c0910b9, 0, 0 }, /* #0 */
-    { 0x3d18d2, 0x3d1082, 0xb293a75453fda9c0, 0xb293a75453fda9c1, 0, 0 }, /* #1 */
-    { 0x0e1596, 0x0e1502, 0x16d89718f7c8a924, 0x16d89718f7c8a925, 0, 0 }, /* #2 */
-    { 0x275513, 0x275587, 0xe6e34398ad9e1a95, 0xe6e34398ad9e1a96, 0, 0 }, /* #3 */
-    { 0x1b2dc2, 0x1b2586, 0xf21cb8b547748265, 0xf21cb8b547748266, 0, 0 }, /* #4 */
-    { 0x222d92, 0x222502, 0x060e771db533780c, 0x060e771db533780d, 0, 0 }, /* #5 */
-    { 0x2e34d3, 0x2e3407, 0x54f4d433660fc3a2, 0x54f4d433660fc3a3, 0, 0 }, /* #6 */
-    { 0x170bd2, 0x170306, 0x12c0ab22d05e1cfb, 0x12c0ab22d05e1cfc, 0, 0 }, /* #7 */
-    { 0x234ec6, 0x234686, 0xfbc550f2bf0a4726, 0xfbc550f2bf0a4727, 0, 0 }, /* #8 */
-    { 0x2b58d2, 0x2b5082, 0x96091929f727cd14, 0x96091929f727cd15, 0, 0 }, /* #9 */
-    { 0x127ed7, 0x127687, 0xe7ef27d0f1db1b92, 0xe7ef27d0f1db1b93, 0, 0 }, /* #10 */
-    { 0x1e5d03, 0x1e5587, 0x9c552b04944a5604, 0x9c552b04944a5605, 0, 0 }, /* #11 */
-    { 0x3b2206, 0x3b2286, 0x925caeadb0fe7794, 0x925caeadb0fe7795, 0, 0 }, /* #12 */
-    { 0x0f6946, 0x0f6102, 0x217728f49fdbf41b, 0x217728f49fdbf41c, 0, 0 }, /* #13 */
-    { 0x133d56, 0x133582, 0x9f557c448d3b0b18, 0x9f557c448d3b0b19, 0, 0 }, /* #14 */
-    { 0x110543, 0x110587, 0xdb98efcb8b03a25e, 0xdb98efcb8b03a25f, 0, 0 }, /* #15 */
-    { 0x272742, 0x272702, 0x3512cb43d10c27f3, 0x3512cb43d10c27f4, 0, 0 }, /* #16 */
-    { 0x1e36c7, 0x1e3603, 0x327e90c759bbb557, 0x327e90c759bbb558, 0, 0 }, /* #17 */
-    { 0x131297, 0x131287, 0xdaf6ce67b2f1b64a, 0xdaf6ce67b2f1b64b, 0, 0 }, /* #18 */
-    { 0x011fc7, 0x011703, 0x0f5ba9fc2de2f560, 0x0f5ba9fc2de2f561, 0, 0 }, /* #19 */
-    { 0x350812, 0x350086, 0xda0306505ce66546, 0xda0306505ce66547, 0, 0 }, /* #20 */
-    { 0x137b87, 0x137303, 0x2ba5b1ff7692fb22, 0x2ba5b1ff7692fb23, 0, 0 }, /* #21 */
-    { 0x087296, 0x087282, 0x914f1c7be2381a6d, 0x914f1c7be2381a6e, 0, 0 }, /* #22 */
-    { 0x1678d3, 0x167013, 0x0c8eca860171a70f, 0x0c8eca860171a710, 0, 0 }, /* #23 */
-    { 0x247f52, 0x247706, 0x70c67ef154bea702, 0x70c67ef154bea703, 0, 0 }, /* #24 */
-    { 0x383a06, 0x383202, 0x690939915febaa89, 0x690939915febaa8a, 0, 0 }, /* #25 */
-    { 0x221456, 0x221406, 0x5183dc1d35c0fe7d, 0x5183dc1d35c0fe7e, 0, 0 }, /* #26 */
-    { 0x277cc6, 0x277406, 0x76a017d62f8c9555, 0x76a017d62f8c9556, 0, 0 }, /* #27 */
-    { 0x3c7e96, 0x3c7686, 0xd0f870ec86305c40, 0xd0f870ec86305c41, 0, 0 }, /* #28 */
-    { 0x2658c7, 0x265087, 0xe20cb0e4c458cd46, 0xe20cb0e4c458cd47, 0, 0 }, /* #29 */
-    { 0x317b06, 0x317382, 0xe0ad587bd983df1e, 0xe0ad587bd983df1f, 0, 0 }, /* #30 */
-    { 0x0c24d3, 0x0c2483, 0x935c6101fcc5a32e, 0x935c6101fcc5a32f, 0, 0 }, /* #31 */
-    { 0x241297, 0x241203, 0x40d2f6d151537f6d, 0x40d2f6d151537f6e, 0, 0 }, /* #32 */
-    { 0x0a3496, 0x0a3402, 0x7109e16c3dc29229, 0x7109e16c3dc2922a, 0, 0 }, /* #33 */
-    { 0x1a7dd3, 0x1a7507, 0x3209e27efe166bf5, 0x3209e27efe166bf6, 0, 0 }, /* #34 */
-    { 0x347887, 0x347083, 0x8ccab2cd5cf2ddf7, 0x8ccab2cd5cf2ddf8, 0, 0 }, /* #35 */
-    { 0x205816, 0x205082, 0xf284835d48cca196, 0xf284835d48cca197, 0, 0 }, /* #36 */
-    { 0x0c6896, 0x0c6082, 0xc83cb6067ae5d9c7, 0xc83cb6067ae5d9c8, 0, 0 }, /* #37 */
-    { 0x1268d7, 0x126087, 0xdaa183f3d4e9352a, 0xdaa183f3d4e9352b, 0, 0 }, /* #38 */
-    { 0x150887, 0x150003, 0x55b4e4945e6476d2, 0x55b4e4945e6476d3, 0, 0 }, /* #39 */
-    { 0x0a5c83, 0x0a5483, 0x9677d93e8a12c5cc, 0x9677d93e8a12c5cd, 0, 0 }, /* #40 */
-    { 0x1721c3, 0x172187, 0x9e34c499d33f42b6, 0x9e34c499d33f42b7, 0, 0 }, /* #41 */
-    { 0x172847, 0x172087, 0xcf035d5f9016e4bd, 0xcf035d5f9016e4be, 0, 0 }, /* #42 */
-    { 0x270f86, 0x270706, 0x26d70aa324b5f8a4, 0x26d70aa324b5f8a5, 0, 0 }, /* #43 */
-    { 0x227182, 0x227106, 0x1631496bafa76276, 0x1631496bafa76277, 0, 0 }, /* #44 */
-    { 0x0b1b06, 0x0b1306, 0x595cef322165a987, 0x595cef322165a988, 0, 0 }, /* #45 */
-    { 0x1b4882, 0x1b4002, 0x406471e5c5d09306, 0x406471e5c5d09307, 0, 0 }, /* #46 */
-    { 0x311242, 0x311282, 0xcd052318ee436e66, 0xcd052318ee436e67, 0, 0 }, /* #47 */
-    { 0x030357, 0x030383, 0x9ced6897438fe890, 0x9ced6897438fe891, 0, 0 }, /* #48 */
-    { 0x394356, 0x394386, 0x95e1baa0814facec, 0x95e1baa0814faced, 0, 0 }, /* #49 */
-    { 0x236993, 0x236107, 0x2ea363dd0269c76b, 0x2ea363dd0269c76c, 0, 0 }, /* #50 */
-    { 0x315a16, 0x315286, 0xb5d099cefd51902d, 0xb5d099cefd51902e, 0, 0 }, /* #51 */
-    { 0x213ed6, 0x213606, 0x201473e0e5819bb0, 0x201473e0e5819bb1, 0, 0 }, /* #52 */
-    { 0x030796, 0x030782, 0xdc8e185736fa1553, 0xdc8e185736fa1554, 0, 0 }, /* #53 */
-    { 0x2f4b03, 0x2f4307, 0x6e6a5f07f8ed7823, 0x6e6a5f07f8ed7824, 0, 0 }, /* #54 */
-    { 0x047d13, 0x047507, 0x31727962fa0b2426, 0x31727962fa0b2427, 0, 0 }, /* #55 */
-    { 0x3f4b16, 0x3f4306, 0x2e5d61f7231ca80e, 0x2e5d61f7231ca80f, 0, 0 }, /* #56 */
-    { 0x0a5796, 0x0a5706, 0x45ef6663f11992b7, 0x45ef6663f11992b8, 0, 0 }, /* #57 */
-    { 0x2b1153, 0x2b1183, 0xa655356aa386ca72, 0xa655356aa386ca73, 0, 0 }, /* #58 */
-    { 0x381b93, 0x381393, 0xa2028fba49da687f, 0xa2028fba49da6880, 0, 0 }, /* #59 */
-    { 0x2a0dc7, 0x2a0587, 0xa465860ca2eeb002, 0xa465860ca2eeb003, 0, 0 }, /* #60 */
-    { 0x031057, 0x031087, 0xbe330f00d6c3848c, 0xbe330f00d6c3848d, 0, 0 }, /* #61 */
-    { 0x1e0992, 0x1e0106, 0x1fb719aa7a10b859, 0x1fb719aa7a10b85a, 0, 0 }, /* #62 */
-    { 0x3618d7, 0x361007, 0x084ba56137e2c271, 0x084ba56137e2c272, 0, 0 }, /* #63 */
+    { 0x282b92, 0x282386, 0xcb0aa076c1f17121, 0xcb0aa076c1f17122, 0, 0 }, /* #0 */
+    { 0x0a0086, 0x0a0006, 0x758707cf731bae1d, 0x758707cf731bae1e, 0, 0 }, /* #1 */
+    { 0x040b53, 0x040383, 0xae677e5a4bb0564b, 0xae677e5a4bb0564c, 0, 0 }, /* #2 */
+    { 0x0e2943, 0x0e2117, 0x4e2d9b0e0212f1ef, 0x4e2d9b0e0212f1f0, 0, 0 }, /* #3 */
+    { 0x143ed7, 0x143683, 0xbc7a5ab6fa6b838b, 0xbc7a5ab6fa6b838c, 0, 0 }, /* #4 */
+    { 0x353fd7, 0x353707, 0x576a7459cb3c5038, 0x576a7459cb3c5039, 0, 0 }, /* #5 */
+    { 0x384987, 0x384187, 0xeadf0b4d2a4d7d6b, 0xeadf0b4d2a4d7d6c, 0, 0 }, /* #6 */
+    { 0x1e4117, 0x1e4187, 0xb64adbb4b73cbd55, 0xb64adbb4b73cbd56, 0, 0 }, /* #7 */
+    { 0x2a7b82, 0x2a7306, 0x19a32b35af207eb3, 0x19a32b35af207eb4, 0, 0 }, /* #8 */
+    { 0x3e2e16, 0x3e2682, 0x9549199580e52ce4, 0x9549199580e52ce5, 0, 0 }, /* #9 */
+    { 0x292ed2, 0x292686, 0xc4ad2e17e6588477, 0xc4ad2e17e6588478, 0, 0 }, /* #10 */
+    { 0x1d69d6, 0x1d6106, 0x69660ffc0c0131f9, 0x69660ffc0c0131fa, 0, 0 }, /* #11 */
+    { 0x005046, 0x005086, 0xc0441bbcb077abb6, 0xc0441bbcb077abb7, 0, 0 }, /* #12 */
+    { 0x036d96, 0x036502, 0x61b329bc54f00133, 0x61b329bc54f00134, 0, 0 }, /* #13 */
+    { 0x001b07, 0x001387, 0xd24ffe452afa352a, 0xd24ffe452afa352b, 0, 0 }, /* #14 */
+    { 0x0e1153, 0x0e1103, 0x448e17ecc2641948, 0x448e17ecc2641949, 0, 0 }, /* #15 */
+    { 0x304bc6, 0x304306, 0x6df39768fb9d1fb7, 0x6df39768fb9d1fb8, 0, 0 }, /* #16 */
+    { 0x1038d7, 0x103007, 0x2da41b009e1fe454, 0x2da41b009e1fe455, 0, 0 }, /* #17 */
+    { 0x2c7dc2, 0x2c7586, 0xd6d2064cbaa7ed26, 0xd6d2064cbaa7ed27, 0, 0 }, /* #18 */
+    { 0x043047, 0x043083, 0xcf791bfb3a497ec3, 0xcf791bfb3a497ec4, 0, 0 }, /* #19 */
+    { 0x2e4943, 0x2e4103, 0x329bca71ffe43eb5, 0x329bca71ffe43eb6, 0, 0 }, /* #20 */
+    { 0x142246, 0x142282, 0xb19f4926f8fb95c6, 0xb19f4926f8fb95c7, 0, 0 }, /* #21 */
+    { 0x0a5f86, 0x0a5786, 0x82760a3cb485fa4c, 0x82760a3cb485fa4d, 0, 0 }, /* #22 */
+    { 0x357a42, 0x357286, 0xf2f84d31b8f03f6e, 0xf2f84d31b8f03f6f, 0, 0 }, /* #23 */
+    { 0x011b96, 0x011386, 0x839e74b012a7ba3e, 0x839e74b012a7ba3f, 0, 0 }, /* #24 */
+    { 0x0c7407, 0x0c7407, 0x5a074f72c9922bb3, 0x5a074f72c9922bb4, 0, 0 }, /* #25 */
+    { 0x372606, 0x372686, 0xdee7dca549d85f68, 0xdee7dca549d85f69, 0, 0 }, /* #26 */
+    { 0x220f86, 0x220786, 0xbed0220efde81969, 0xbed0220efde8196a, 0, 0 }, /* #27 */
+    { 0x3c1246, 0x3c1206, 0x1bdf1ee01d75d1f9, 0x1bdf1ee01d75d1fa, 0, 0 }, /* #28 */
+    { 0x3d1a56, 0x3d1282, 0x858a3ef18245c729, 0x858a3ef18245c72a, 0, 0 }, /* #29 */
+    { 0x347002, 0x347082, 0x9c78968e1a075f4e, 0x9c78968e1a075f4f, 0, 0 }, /* #30 */
+    { 0x3909c2, 0x390102, 0x66e5c291e7e30fd2, 0x66e5c291e7e30fd3, 0, 0 }, /* #31 */
+    { 0x230a42, 0x230286, 0xc37c59da4833ac5b, 0xc37c59da4833ac5c, 0, 0 }, /* #32 */
+    { 0x0e61d2, 0x0e6186, 0x9ebf188c4bc7d7c2, 0x9ebf188c4bc7d7c3, 0, 0 }, /* #33 */
+    { 0x3520d6, 0x352086, 0xc410394051137a68, 0xc410394051137a69, 0, 0 }, /* #34 */
+    { 0x0e36c2, 0x0e3606, 0x3cd7861c826c5e55, 0x3cd7861c826c5e56, 0, 0 }, /* #35 */
+    { 0x3762c7, 0x376203, 0x08cd4c77c56530a7, 0x08cd4c77c56530a8, 0, 0 }, /* #36 */
+    { 0x037597, 0x037503, 0x11b5e8802b56b7b4, 0x11b5e8802b56b7b5, 0, 0 }, /* #37 */
+    { 0x3a5906, 0x3a5182, 0xfa0a08c27179f6c7, 0xfa0a08c27179f6c8, 0, 0 }, /* #38 */
+    { 0x147843, 0x147007, 0x6f5d2b4d4d9adb62, 0x6f5d2b4d4d9adb63, 0, 0 }, /* #39 */
+    { 0x332d83, 0x332507, 0x26c74ded33e77d5b, 0x26c74ded33e77d5c, 0, 0 }, /* #40 */
+    { 0x2c0797, 0x2c0783, 0xf1bb55706f6335c1, 0xf1bb55706f6335c2, 0, 0 }, /* #41 */
+    { 0x104e47, 0x104687, 0xde89046db30e351a, 0xde89046db30e351b, 0, 0 }, /* #42 */
+    { 0x1252c2, 0x125206, 0x0a64265b83b27f62, 0x0a64265b83b27f63, 0, 0 }, /* #43 */
+    { 0x382d96, 0x382586, 0x8c1058b84825663e, 0x8c1058b84825663f, 0, 0 }, /* #44 */
+    { 0x3d1fc7, 0x3d1783, 0xe1fcd432161cac30, 0xe1fcd432161cac31, 0, 0 }, /* #45 */
+    { 0x044fc3, 0x044707, 0x0c6cdb5a32cb40c8, 0x0c6cdb5a32cb40c9, 0, 0 }, /* #46 */
+    { 0x251047, 0x251003, 0x55246d9f56388915, 0x55246d9f56388916, 0, 0 }, /* #47 */
+    { 0x2a5f97, 0x2a5787, 0x825146ece4c33cda, 0x825146ece4c33cdb, 0, 0 }, /* #48 */
+    { 0x212a86, 0x212282, 0x94d3e0936dae383c, 0x94d3e0936dae383d, 0, 0 }, /* #49 */
+    { 0x2f1e42, 0x2f1602, 0x4c692abd94bf015a, 0x4c692abd94bf015b, 0, 0 }, /* #50 */
+    { 0x0b0e53, 0x0b0607, 0x61ccc97b281d3b32, 0x61ccc97b281d3b33, 0, 0 }, /* #51 */
+    { 0x0f46c6, 0x0f4606, 0x7d92aac9541f403e, 0x7d92aac9541f403f, 0, 0 }, /* #52 */
+    { 0x132802, 0x132002, 0x428887b8e4aa5345, 0x428887b8e4aa5346, 0, 0 }, /* #53 */
+    { 0x317942, 0x317186, 0x83aa19bc8ab8d983, 0x83aa19bc8ab8d984, 0, 0 }, /* #54 */
+    { 0x1435c7, 0x143503, 0x4edcc04d11d2e5e9, 0x4edcc04d11d2e5ea, 0, 0 }, /* #55 */
+    { 0x064957, 0x064103, 0x425b49b7d1cf9aeb, 0x425b49b7d1cf9aec, 0, 0 }, /* #56 */
+    { 0x2c1a46, 0x2c1202, 0x1c2ae40acc542767, 0x1c2ae40acc542768, 0, 0 }, /* #57 */
+    { 0x131952, 0x131182, 0xbbec39d8f9999fa7, 0xbbec39d8f9999fa8, 0, 0 }, /* #58 */
+    { 0x130792, 0x130702, 0x292b984752a96d9d, 0x292b984752a96d9e, 0, 0 }, /* #59 */
+    { 0x206256, 0x206282, 0xd34378a2cac344db, 0xd34378a2cac344dc, 0, 0 }, /* #60 */
+    { 0x206d07, 0x206503, 0x0f9363116d902dbb, 0x0f9363116d902dbc, 0, 0 }, /* #61 */
+    { 0x011ed3, 0x011607, 0x7e71e46814981f2c, 0x7e71e46814981f2d, 0, 0 }, /* #62 */
+    { 0x384912, 0x384102, 0x1318a0ea9ad7a045, 0x1318a0ea9ad7a046, 0, 0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_inc_u64_locked[] =
 {
-    { 0x1c0147, 0x1c0107, 0x138cb09b79d7fe9b, 0x138cb09b79d7fe9c, 0, 0 }, /* #0 */
-    { 0x1e3ad7, 0x1e3207, 0x36d83fcee404cbae, 0x36d83fcee404cbaf, 0, 0 }, /* #1 */
-    { 0x052a56, 0x052286, 0xfe3b372065dead2c, 0xfe3b372065dead2d, 0, 0 }, /* #2 */
-    { 0x2035c3, 0x203503, 0x2020f02a9d2bb3ac, 0x2020f02a9d2bb3ad, 0, 0 }, /* #3 */
-    { 0x3765c2, 0x376502, 0x23949a33dcc17f6c, 0x23949a33dcc17f6d, 0, 0 }, /* #4 */
-    { 0x0f7596, 0x0f7586, 0x8f56dfd6e64451ce, 0x8f56dfd6e64451cf, 0, 0 }, /* #5 */
-    { 0x016252, 0x016296, 0xec98af319e67bcbf, 0xec98af319e67bcc0, 0, 0 }, /* #6 */
-    { 0x1550d6, 0x155082, 0xe0daee71dc41c0d5, 0xe0daee71dc41c0d6, 0, 0 }, /* #7 */
-    { 0x1c4d93, 0x1c4583, 0x9d6261fc2ee86d56, 0x9d6261fc2ee86d57, 0, 0 }, /* #8 */
-    { 0x0f1743, 0x0f1703, 0x53ee28dca8c1edf7, 0x53ee28dca8c1edf8, 0, 0 }, /* #9 */
-    { 0x3d6f93, 0x3d6703, 0x73ad1f46eca7aa89, 0x73ad1f46eca7aa8a, 0, 0 }, /* #10 */
-    { 0x204703, 0x204703, 0x60d88915aa606e0a, 0x60d88915aa606e0b, 0, 0 }, /* #11 */
-    { 0x0f7357, 0x0f7383, 0xbad6adf86f32f685, 0xbad6adf86f32f686, 0, 0 }, /* #12 */
-    { 0x3712d7, 0x371207, 0x659988137c914639, 0x659988137c91463a, 0, 0 }, /* #13 */
-    { 0x342a86, 0x342282, 0xc88f3670e33186e5, 0xc88f3670e33186e6, 0, 0 }, /* #14 */
-    { 0x275996, 0x275182, 0xff292e5daa801612, 0xff292e5daa801613, 0, 0 }, /* #15 */
-    { 0x231cc3, 0x231483, 0x999f2432ecbdb0c0, 0x999f2432ecbdb0c1, 0, 0 }, /* #16 */
-    { 0x017c97, 0x017487, 0xc7ad3c135a9a4aed, 0xc7ad3c135a9a4aee, 0, 0 }, /* #17 */
-    { 0x032802, 0x032002, 0x2df2779f6b017a07, 0x2df2779f6b017a08, 0, 0 }, /* #18 */
-    { 0x0b2017, 0x0b2003, 0x10a2d89eadbcf5a3, 0x10a2d89eadbcf5a4, 0, 0 }, /* #19 */
-    { 0x256b97, 0x256303, 0x183643eee917c7ad, 0x183643eee917c7ae, 0, 0 }, /* #20 */
-    { 0x256b82, 0x256382, 0x8d6cc4648b084ae4, 0x8d6cc4648b084ae5, 0, 0 }, /* #21 */
-    { 0x1128d2, 0x112016, 0x5322561dbdaab82f, 0x5322561dbdaab830, 0, 0 }, /* #22 */
-    { 0x033486, 0x033482, 0xb7828685620311c0, 0xb7828685620311c1, 0, 0 }, /* #23 */
-    { 0x0d2213, 0x0d2287, 0xb309ef329ed5fdce, 0xb309ef329ed5fdcf, 0, 0 }, /* #24 */
-    { 0x394987, 0x394107, 0x3df4cd91c3cbe054, 0x3df4cd91c3cbe055, 0, 0 }, /* #25 */
-    { 0x242b13, 0x242383, 0xb073042ac1cfc87b, 0xb073042ac1cfc87c, 0, 0 }, /* #26 */
-    { 0x161b13, 0x161383, 0xe7485f03551f0422, 0xe7485f03551f0423, 0, 0 }, /* #27 */
-    { 0x155213, 0x155287, 0x950233514254eac9, 0x950233514254eaca, 0, 0 }, /* #28 */
-    { 0x371597, 0x371507, 0x281eb7a9bf2c1905, 0x281eb7a9bf2c1906, 0, 0 }, /* #29 */
-    { 0x3f4a53, 0x3f4203, 0x59e43e471deaac84, 0x59e43e471deaac85, 0, 0 }, /* #30 */
-    { 0x345546, 0x345502, 0x74fdaa98a127b19c, 0x74fdaa98a127b19d, 0, 0 }, /* #31 */
-    { 0x0b1d03, 0x0b1503, 0x64b1db6fc5e78c63, 0x64b1db6fc5e78c64, 0, 0 }, /* #32 */
-    { 0x3d0806, 0x3d0002, 0x62a077ec432f7ca6, 0x62a077ec432f7ca7, 0, 0 }, /* #33 */
-    { 0x213896, 0x213082, 0xbe76412af8126063, 0xbe76412af8126064, 0, 0 }, /* #34 */
-    { 0x154c82, 0x154482, 0x9b271da81a999d50, 0x9b271da81a999d51, 0, 0 }, /* #35 */
-    { 0x0c0e87, 0x0c0603, 0x53b1503dba8d50c3, 0x53b1503dba8d50c4, 0, 0 }, /* #36 */
-    { 0x0a5ec6, 0x0a5606, 0x1db23dfb1baf7af8, 0x1db23dfb1baf7af9, 0, 0 }, /* #37 */
-    { 0x0338d2, 0x033086, 0xf298792d5a9132b6, 0xf298792d5a9132b7, 0, 0 }, /* #38 */
-    { 0x3b3403, 0x3b3407, 0x2a6abec317af2032, 0x2a6abec317af2033, 0, 0 }, /* #39 */
-    { 0x3736c3, 0x373687, 0xb522537d7a747aae, 0xb522537d7a747aaf, 0, 0 }, /* #40 */
-    { 0x174ec3, 0x174603, 0x50b1be666db622f7, 0x50b1be666db622f8, 0, 0 }, /* #41 */
-    { 0x0b43c7, 0x0b4303, 0x6a7a06581058a025, 0x6a7a06581058a026, 0, 0 }, /* #42 */
-    { 0x363206, 0x363202, 0x170ecf983de15ead, 0x170ecf983de15eae, 0, 0 }, /* #43 */
-    { 0x1f0fd3, 0x1f0783, 0xb61c49d91c124f6c, 0xb61c49d91c124f6d, 0, 0 }, /* #44 */
-    { 0x0b6612, 0x0b6602, 0x4ab32a4a22f61844, 0x4ab32a4a22f61845, 0, 0 }, /* #45 */
-    { 0x1d0696, 0x1d0606, 0x25a021776deefee3, 0x25a021776deefee4, 0, 0 }, /* #46 */
-    { 0x353fc2, 0x353782, 0x94133f246a2c91b9, 0x94133f246a2c91ba, 0, 0 }, /* #47 */
-    { 0x165ec7, 0x165687, 0xa4a3f37f4d289a34, 0xa4a3f37f4d289a35, 0, 0 }, /* #48 */
-    { 0x072986, 0x072186, 0x820b4527e47ed1f9, 0x820b4527e47ed1fa, 0, 0 }, /* #49 */
-    { 0x254406, 0x254486, 0xd89a2bddde7034cb, 0xd89a2bddde7034cc, 0, 0 }, /* #50 */
-    { 0x3546c3, 0x354607, 0x3db998de950dcf9e, 0x3db998de950dcf9f, 0, 0 }, /* #51 */
-    { 0x233652, 0x233606, 0x3a5d81879a0db6d1, 0x3a5d81879a0db6d2, 0, 0 }, /* #52 */
-    { 0x226402, 0x226486, 0xefe46114dfe6e57c, 0xefe46114dfe6e57d, 0, 0 }, /* #53 */
-    { 0x210096, 0x210086, 0xd34bbbf281029fd6, 0xd34bbbf281029fd7, 0, 0 }, /* #54 */
-    { 0x3605d3, 0x360583, 0xb62fc9ca260b656c, 0xb62fc9ca260b656d, 0, 0 }, /* #55 */
-    { 0x292946, 0x292182, 0xa2c9337df51c82b4, 0xa2c9337df51c82b5, 0, 0 }, /* #56 */
-    { 0x136542, 0x136506, 0x33c8723334252983, 0x33c8723334252984, 0, 0 }, /* #57 */
-    { 0x012d87, 0x012583, 0xab948bce5f6fe6b9, 0xab948bce5f6fe6ba, 0, 0 }, /* #58 */
-    { 0x263887, 0x263003, 0x4064b21fbadee84b, 0x4064b21fbadee84c, 0, 0 }, /* #59 */
-    { 0x1d73d3, 0x1d7383, 0xfef7dc39717ce65c, 0xfef7dc39717ce65d, 0, 0 }, /* #60 */
-    { 0x1b4253, 0x1b4283, 0xa46338e01f299a93, 0xa46338e01f299a94, 0, 0 }, /* #61 */
-    { 0x2b2d97, 0x2b2503, 0x764c2df314bfb619, 0x764c2df314bfb61a, 0, 0 }, /* #62 */
-    { 0x1c4856, 0x1c4012, 0x572e43adc066b5df, 0x572e43adc066b5e0, 0, 0 }, /* #63 */
+    { 0x396812, 0x396006, 0x38bf7bb1b9d91fdd, 0x38bf7bb1b9d91fde, 0, 0 }, /* #0 */
+    { 0x1223d6, 0x122396, 0xd388125353d07c5f, 0xd388125353d07c60, 0, 0 }, /* #1 */
+    { 0x3c6d46, 0x3c6586, 0x9658269ed9dec6ab, 0x9658269ed9dec6ac, 0, 0 }, /* #2 */
+    { 0x3063d7, 0x306307, 0x5ec5f327ddb732c8, 0x5ec5f327ddb732c9, 0, 0 }, /* #3 */
+    { 0x037397, 0x037307, 0x47af1ca309c7a343, 0x47af1ca309c7a344, 0, 0 }, /* #4 */
+    { 0x2b42d2, 0x2b4206, 0x2d42f04e47d5e8f4, 0x2d42f04e47d5e8f5, 0, 0 }, /* #5 */
+    { 0x182e06, 0x182602, 0x34aac17f02eb952b, 0x34aac17f02eb952c, 0, 0 }, /* #6 */
+    { 0x311c96, 0x311406, 0x3ba87c32b6dc4c3b, 0x3ba87c32b6dc4c3c, 0, 0 }, /* #7 */
+    { 0x2c30d7, 0x2c3003, 0x3b3b1ba394e69b0a, 0x3b3b1ba394e69b0b, 0, 0 }, /* #8 */
+    { 0x005793, 0x005707, 0x2b09303d7734fa11, 0x2b09303d7734fa12, 0, 0 }, /* #9 */
+    { 0x290dd3, 0x290587, 0xa2e6bbec3ff49a40, 0xa2e6bbec3ff49a41, 0, 0 }, /* #10 */
+    { 0x0e6486, 0x0e6416, 0x0e5cc366582a3b8f, 0x0e5cc366582a3b90, 0, 0 }, /* #11 */
+    { 0x1f29c2, 0x1f2102, 0x459a5aa471712537, 0x459a5aa471712538, 0, 0 }, /* #12 */
+    { 0x384042, 0x384086, 0xa49c0689789fef62, 0xa49c0689789fef63, 0, 0 }, /* #13 */
+    { 0x3063c7, 0x306387, 0xb68d413d58e812ab, 0xb68d413d58e812ac, 0, 0 }, /* #14 */
+    { 0x0f0457, 0x0f0483, 0x9b2242932ede2d4e, 0x9b2242932ede2d4f, 0, 0 }, /* #15 */
+    { 0x105cd2, 0x105406, 0x654da044d1d1b469, 0x654da044d1d1b46a, 0, 0 }, /* #16 */
+    { 0x0b2bc3, 0x0b2317, 0x01111bcfec5582bf, 0x01111bcfec5582c0, 0, 0 }, /* #17 */
+    { 0x3e4b13, 0x3e4393, 0xbececcbc8e46e41f, 0xbececcbc8e46e420, 0, 0 }, /* #18 */
+    { 0x154e03, 0x154603, 0x3b5b3ebf97d59733, 0x3b5b3ebf97d59734, 0, 0 }, /* #19 */
+    { 0x351082, 0x351082, 0xfd01f1d905ea506a, 0xfd01f1d905ea506b, 0, 0 }, /* #20 */
+    { 0x140147, 0x140187, 0x9014d8569e8bd5a9, 0x9014d8569e8bd5aa, 0, 0 }, /* #21 */
+    { 0x061452, 0x061486, 0xacaeffc46e054316, 0xacaeffc46e054317, 0, 0 }, /* #22 */
+    { 0x0e2c43, 0x0e2407, 0x3318019f1d0fe4a8, 0x3318019f1d0fe4a9, 0, 0 }, /* #23 */
+    { 0x3d0f13, 0x3d0783, 0x826a823512a1fa3c, 0x826a823512a1fa3d, 0, 0 }, /* #24 */
+    { 0x285a03, 0x285287, 0xf00cd6caca1d89ed, 0xf00cd6caca1d89ee, 0, 0 }, /* #25 */
+    { 0x1b7553, 0x1b7503, 0x7fd0cf328cde2c5c, 0x7fd0cf328cde2c5d, 0, 0 }, /* #26 */
+    { 0x2f02d3, 0x2f0283, 0xa79156501eec802b, 0xa79156501eec802c, 0, 0 }, /* #27 */
+    { 0x0e1002, 0x0e1006, 0x083f069152a7cb95, 0x083f069152a7cb96, 0, 0 }, /* #28 */
+    { 0x286952, 0x286196, 0x95815e3e66800e5f, 0x95815e3e66800e60, 0, 0 }, /* #29 */
+    { 0x0e49d7, 0x0e4187, 0xbe07cc46fd7ea67a, 0xbe07cc46fd7ea67b, 0, 0 }, /* #30 */
+    { 0x3b2f92, 0x3b2786, 0xb8f5efe7aedc6b76, 0xb8f5efe7aedc6b77, 0, 0 }, /* #31 */
+    { 0x260f02, 0x260702, 0x58d8eaca102a6c48, 0x58d8eaca102a6c49, 0, 0 }, /* #32 */
+    { 0x012e47, 0x012603, 0x4391840b74f30d56, 0x4391840b74f30d57, 0, 0 }, /* #33 */
+    { 0x2b73c7, 0x2b7303, 0x3ee197555ebc5696, 0x3ee197555ebc5697, 0, 0 }, /* #34 */
+    { 0x3c3c86, 0x3c3486, 0x8fc6cc8f8637ce47, 0x8fc6cc8f8637ce48, 0, 0 }, /* #35 */
+    { 0x1d0057, 0x1d0083, 0x98af79ec4ee0696a, 0x98af79ec4ee0696b, 0, 0 }, /* #36 */
+    { 0x0a5097, 0x0a5007, 0x2d47af240d4d2699, 0x2d47af240d4d269a, 0, 0 }, /* #37 */
+    { 0x3c61d7, 0x3c6187, 0xb7328b686a887202, 0xb7328b686a887203, 0, 0 }, /* #38 */
+    { 0x2f38d2, 0x2f3082, 0x903a904e8d67136c, 0x903a904e8d67136d, 0, 0 }, /* #39 */
+    { 0x233787, 0x233787, 0xc07e455dbd29f7dc, 0xc07e455dbd29f7dd, 0, 0 }, /* #40 */
+    { 0x3a5056, 0x3a5082, 0xb4271aa222567982, 0xb4271aa222567983, 0, 0 }, /* #41 */
+    { 0x266a17, 0x266283, 0x968c68745d805596, 0x968c68745d805597, 0, 0 }, /* #42 */
+    { 0x0e0bc7, 0x0e0387, 0x98eeca726906136b, 0x98eeca726906136c, 0, 0 }, /* #43 */
+    { 0x324113, 0x324187, 0x83dea769a69082b7, 0x83dea769a69082b8, 0, 0 }, /* #44 */
+    { 0x0b7292, 0x0b7206, 0x7b7e188eaf8ea6e0, 0x7b7e188eaf8ea6e1, 0, 0 }, /* #45 */
+    { 0x162752, 0x162782, 0xce80c3049f0e7653, 0xce80c3049f0e7654, 0, 0 }, /* #46 */
+    { 0x050957, 0x050187, 0xd7f4a087aaf18223, 0xd7f4a087aaf18224, 0, 0 }, /* #47 */
+    { 0x194693, 0x194697, 0xe32f25fd9f90d65f, 0xe32f25fd9f90d660, 0, 0 }, /* #48 */
+    { 0x394312, 0x394302, 0x409bb6d76cfb8ee2, 0x409bb6d76cfb8ee3, 0, 0 }, /* #49 */
+    { 0x223257, 0x223207, 0x6dd93bad84d2df80, 0x6dd93bad84d2df81, 0, 0 }, /* #50 */
+    { 0x0a7cc6, 0x0a7406, 0x500cc58b19cc0e94, 0x500cc58b19cc0e95, 0, 0 }, /* #51 */
+    { 0x195a92, 0x195286, 0xeb7525ede8818062, 0xeb7525ede8818063, 0, 0 }, /* #52 */
+    { 0x0e7786, 0x0e7782, 0x852fe5078a4a371b, 0x852fe5078a4a371c, 0, 0 }, /* #53 */
+    { 0x1d5596, 0x1d5586, 0xfeaa33a262798859, 0xfeaa33a26279885a, 0, 0 }, /* #54 */
+    { 0x217cd2, 0x217402, 0x62c5eab03df70dd9, 0x62c5eab03df70dda, 0, 0 }, /* #55 */
+    { 0x124d07, 0x124507, 0x73c45ab8578e33ba, 0x73c45ab8578e33bb, 0, 0 }, /* #56 */
+    { 0x1f09c6, 0x1f0106, 0x4307d7647432e2b6, 0x4307d7647432e2b7, 0, 0 }, /* #57 */
+    { 0x071f93, 0x071707, 0x54d77edc9f6081e6, 0x54d77edc9f6081e7, 0, 0 }, /* #58 */
+    { 0x332ec7, 0x332607, 0x1c78bfe379a91146, 0x1c78bfe379a91147, 0, 0 }, /* #59 */
+    { 0x012e82, 0x012686, 0xf862288c8df0db9e, 0xf862288c8df0db9f, 0, 0 }, /* #60 */
+    { 0x0438c6, 0x043006, 0x78fd96b72d9ee2f5, 0x78fd96b72d9ee2f6, 0, 0 }, /* #61 */
+    { 0x1e3683, 0x1e3607, 0x563a227894ecd81a, 0x563a227894ecd81b, 0, 0 }, /* #62 */
+    { 0x384b06, 0x384302, 0x472702d59739de4b, 0x472702d59739de4c, 0, 0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_dec_u64[] =
 {
-    { 0x1d3f92, 0x1d3796, 0xbe3a6645bbf899d0, 0xbe3a6645bbf899cf, 0, 0 }, /* #0 */
-    { 0x2e7982, 0x2e7182, 0x9d0e043d16eafb24, 0x9d0e043d16eafb23, 0, 0 }, /* #1 */
-    { 0x384f92, 0x384786, 0xc949c829a5f830c4, 0xc949c829a5f830c3, 0, 0 }, /* #2 */
-    { 0x340082, 0x340002, 0x2e59e0e6194d7d3f, 0x2e59e0e6194d7d3e, 0, 0 }, /* #3 */
-    { 0x3c5483, 0x3c5403, 0x0515ed262e58c1b7, 0x0515ed262e58c1b6, 0, 0 }, /* #4 */
-    { 0x047d13, 0x047587, 0xc54921b668393ae3, 0xc54921b668393ae2, 0, 0 }, /* #5 */
-    { 0x3d1292, 0x3d1282, 0xbd0933212b1820ac, 0xbd0933212b1820ab, 0, 0 }, /* #6 */
-    { 0x3b7b82, 0x3b7386, 0xb637d551e947076a, 0xb637d551e9470769, 0, 0 }, /* #7 */
-    { 0x157553, 0x157587, 0xaee0c11c222701b3, 0xaee0c11c222701b2, 0, 0 }, /* #8 */
-    { 0x264e02, 0x264606, 0x1d0e2c9f8953ce51, 0x1d0e2c9f8953ce50, 0, 0 }, /* #9 */
-    { 0x132a53, 0x132283, 0xb2f7d02b199b8bcf, 0xb2f7d02b199b8bce, 0, 0 }, /* #10 */
-    { 0x1a7e42, 0x1a7606, 0x7e318ca5892c57b2, 0x7e318ca5892c57b1, 0, 0 }, /* #11 */
-    { 0x086556, 0x086586, 0x8bcc5299390a2fdc, 0x8bcc5299390a2fdb, 0, 0 }, /* #12 */
-    { 0x0240d6, 0x024002, 0x7bf9fbb0c383b565, 0x7bf9fbb0c383b564, 0, 0 }, /* #13 */
-    { 0x3a7e93, 0x3a7687, 0xe4222557065f71b5, 0xe4222557065f71b4, 0, 0 }, /* #14 */
-    { 0x012616, 0x012606, 0x6ee266c97480b8c4, 0x6ee266c97480b8c3, 0, 0 }, /* #15 */
-    { 0x082f87, 0x082787, 0xf6eeb63cc87016e3, 0xf6eeb63cc87016e2, 0, 0 }, /* #16 */
-    { 0x3e3952, 0x3e3106, 0x612ea4ffe964eda7, 0x612ea4ffe964eda6, 0, 0 }, /* #17 */
-    { 0x121313, 0x121307, 0x531c9fd2383d956a, 0x531c9fd2383d9569, 0, 0 }, /* #18 */
-    { 0x001dc3, 0x001587, 0xfc33759ab6379954, 0xfc33759ab6379953, 0, 0 }, /* #19 */
-    { 0x2e1102, 0x2e1102, 0x0990f9089428e7e7, 0x0990f9089428e7e6, 0, 0 }, /* #20 */
-    { 0x186253, 0x186203, 0x448074100f26ecbd, 0x448074100f26ecbc, 0, 0 }, /* #21 */
-    { 0x036992, 0x036106, 0x0a0fc4c3259b97df, 0x0a0fc4c3259b97de, 0, 0 }, /* #22 */
-    { 0x3e6356, 0x3e6382, 0xae9010fef7c1392a, 0xae9010fef7c13929, 0, 0 }, /* #23 */
-    { 0x0b4c47, 0x0b4403, 0x7ca5c3529c589903, 0x7ca5c3529c589902, 0, 0 }, /* #24 */
-    { 0x3a5b93, 0x3a5383, 0x952f01e254d3adac, 0x952f01e254d3adab, 0, 0 }, /* #25 */
-    { 0x0e6bc7, 0x0e6303, 0x1da8b07fe307ee38, 0x1da8b07fe307ee37, 0, 0 }, /* #26 */
-    { 0x1b11c2, 0x1b1106, 0x4c20d9ac2a46c4c6, 0x4c20d9ac2a46c4c5, 0, 0 }, /* #27 */
-    { 0x325242, 0x325282, 0xad91f3d15c09681b, 0xad91f3d15c09681a, 0, 0 }, /* #28 */
-    { 0x1e5682, 0x1e5686, 0xadb9c9a666c382b3, 0xadb9c9a666c382b2, 0, 0 }, /* #29 */
-    { 0x256993, 0x256103, 0x0e8a40bd22c94f9e, 0x0e8a40bd22c94f9d, 0, 0 }, /* #30 */
-    { 0x3961d2, 0x396186, 0xbc03b13828c76a0d, 0xbc03b13828c76a0c, 0, 0 }, /* #31 */
-    { 0x281303, 0x281383, 0xe6ef9221cac08b26, 0xe6ef9221cac08b25, 0, 0 }, /* #32 */
-    { 0x224857, 0x224007, 0x2a4396a82b5927cb, 0x2a4396a82b5927ca, 0, 0 }, /* #33 */
-    { 0x182612, 0x182602, 0x7ee6c186582d30eb, 0x7ee6c186582d30ea, 0, 0 }, /* #34 */
-    { 0x2b0582, 0x2b0506, 0x124d3d01b5c9c791, 0x124d3d01b5c9c790, 0, 0 }, /* #35 */
-    { 0x067102, 0x067102, 0x03a1f0c4720092bd, 0x03a1f0c4720092bc, 0, 0 }, /* #36 */
-    { 0x055592, 0x055586, 0x80e37125e0526307, 0x80e37125e0526306, 0, 0 }, /* #37 */
-    { 0x193497, 0x193403, 0x12ee9f9702cbd0a3, 0x12ee9f9702cbd0a2, 0, 0 }, /* #38 */
-    { 0x2f1d02, 0x2f1506, 0x5319b3d6c5ef143d, 0x5319b3d6c5ef143c, 0, 0 }, /* #39 */
-    { 0x2d3047, 0x2d3007, 0x1205e7d04557f6b5, 0x1205e7d04557f6b4, 0, 0 }, /* #40 */
-    { 0x3e5f46, 0x3e5796, 0xa784794f326b6060, 0xa784794f326b605f, 0, 0 }, /* #41 */
-    { 0x386683, 0x386683, 0xa67cce215cd9e9ae, 0xa67cce215cd9e9ad, 0, 0 }, /* #42 */
-    { 0x010d12, 0x010582, 0xc15091662f42a8af, 0xc15091662f42a8ae, 0, 0 }, /* #43 */
-    { 0x396102, 0x396182, 0xe03fede571a55ff9, 0xe03fede571a55ff8, 0, 0 }, /* #44 */
-    { 0x1b06c3, 0x1b0607, 0x017392e8122beb85, 0x017392e8122beb84, 0, 0 }, /* #45 */
-    { 0x215a02, 0x215282, 0xf3e5ec4756f80074, 0xf3e5ec4756f80073, 0, 0 }, /* #46 */
-    { 0x3b43c7, 0x3b4383, 0xe69ce631ed291eac, 0xe69ce631ed291eab, 0, 0 }, /* #47 */
-    { 0x0c2ec7, 0x0c2603, 0x2fdc20a3e7e60aff, 0x2fdc20a3e7e60afe, 0, 0 }, /* #48 */
-    { 0x2245c3, 0x224507, 0x5033f3fd6c2d4597, 0x5033f3fd6c2d4596, 0, 0 }, /* #49 */
-    { 0x176f52, 0x176782, 0xfa11049a4dcf9ffe, 0xfa11049a4dcf9ffd, 0, 0 }, /* #50 */
-    { 0x1a2616, 0x1a2606, 0x2fe057048dd64b28, 0x2fe057048dd64b27, 0, 0 }, /* #51 */
-    { 0x306002, 0x306086, 0xe7a9670a298cfec1, 0xe7a9670a298cfec0, 0, 0 }, /* #52 */
-    { 0x2b55d7, 0x2b5587, 0xb5f10681bf65d2c6, 0xb5f10681bf65d2c5, 0, 0 }, /* #53 */
-    { 0x223b87, 0x223383, 0x89023215b2b9df87, 0x89023215b2b9df86, 0, 0 }, /* #54 */
-    { 0x262607, 0x262607, 0x40aff917b1925f51, 0x40aff917b1925f50, 0, 0 }, /* #55 */
-    { 0x1477c7, 0x147717, 0x4d7a2da070d76640, 0x4d7a2da070d7663f, 0, 0 }, /* #56 */
-    { 0x090b17, 0x090387, 0x9b22fc25cc4c2545, 0x9b22fc25cc4c2544, 0, 0 }, /* #57 */
-    { 0x176f06, 0x176706, 0x7504c522138f8b56, 0x7504c522138f8b55, 0, 0 }, /* #58 */
-    { 0x2a5657, 0x2a5683, 0xb8db9a152f8c9e09, 0xb8db9a152f8c9e08, 0, 0 }, /* #59 */
-    { 0x211692, 0x211602, 0x1e00d887351889d4, 0x1e00d887351889d3, 0, 0 }, /* #60 */
-    { 0x115cd3, 0x115487, 0x8eda32646fbac4fa, 0x8eda32646fbac4f9, 0, 0 }, /* #61 */
-    { 0x226b87, 0x226387, 0xb1e0b2fed4cb578c, 0xb1e0b2fed4cb578b, 0, 0 }, /* #62 */
-    { 0x075b47, 0x075393, 0xd8fc7a27e3f99e20, 0xd8fc7a27e3f99e1f, 0, 0 }, /* #63 */
+    { 0x1e6a46, 0x1e6282, 0x9adb02aab8744d71, 0x9adb02aab8744d70, 0, 0 }, /* #0 */
+    { 0x074ec3, 0x074603, 0x66f20b7eb51253c8, 0x66f20b7eb51253c7, 0, 0 }, /* #1 */
+    { 0x1b2c12, 0x1b2482, 0xbbb24dc296d0198d, 0xbbb24dc296d0198c, 0, 0 }, /* #2 */
+    { 0x0c64d6, 0x0c6406, 0x57c3de013c10cf06, 0x57c3de013c10cf05, 0, 0 }, /* #3 */
+    { 0x047a43, 0x047207, 0x2e79d1fa0a05b629, 0x2e79d1fa0a05b628, 0, 0 }, /* #4 */
+    { 0x1b7813, 0x1b7083, 0xfc45ad57eb512c3c, 0xfc45ad57eb512c3b, 0, 0 }, /* #5 */
+    { 0x136447, 0x136487, 0xc45a3d7ee284023b, 0xc45a3d7ee284023a, 0, 0 }, /* #6 */
+    { 0x080646, 0x080682, 0x826b28f14e437d2b, 0x826b28f14e437d2a, 0, 0 }, /* #7 */
+    { 0x2a4002, 0x2a4002, 0x449a870d5429c9a9, 0x449a870d5429c9a8, 0, 0 }, /* #8 */
+    { 0x1330c6, 0x133006, 0x0fcd67479f45894f, 0x0fcd67479f45894e, 0, 0 }, /* #9 */
+    { 0x3d6e06, 0x3d6606, 0x51a2f4329897e436, 0x51a2f4329897e435, 0, 0 }, /* #10 */
+    { 0x1903d3, 0x190397, 0xac8a7a82559bcc70, 0xac8a7a82559bcc6f, 0, 0 }, /* #11 */
+    { 0x214382, 0x214382, 0xb9ef7f34f13cd2b1, 0xb9ef7f34f13cd2b0, 0, 0 }, /* #12 */
+    { 0x2305d3, 0x230587, 0xf96bbb2090fba296, 0xf96bbb2090fba295, 0, 0 }, /* #13 */
+    { 0x2b2143, 0x2b2183, 0xe37fd0a75740d4ae, 0xe37fd0a75740d4ad, 0, 0 }, /* #14 */
+    { 0x191313, 0x191387, 0xf263246f944ae723, 0xf263246f944ae722, 0, 0 }, /* #15 */
+    { 0x331346, 0x331382, 0x82ecff867bfbaa95, 0x82ecff867bfbaa94, 0, 0 }, /* #16 */
+    { 0x2b5512, 0x2b5506, 0x7f9e8d256593f4b9, 0x7f9e8d256593f4b8, 0, 0 }, /* #17 */
+    { 0x3535d7, 0x353517, 0x54b201382f0b84b0, 0x54b201382f0b84af, 0, 0 }, /* #18 */
+    { 0x0f00d3, 0x0f0087, 0xb4574ec1e020a32c, 0xb4574ec1e020a32b, 0, 0 }, /* #19 */
+    { 0x0307d7, 0x030707, 0x6703973e1e536764, 0x6703973e1e536763, 0, 0 }, /* #20 */
+    { 0x0f7602, 0x0f7692, 0xaf766b55cda71e30, 0xaf766b55cda71e2f, 0, 0 }, /* #21 */
+    { 0x3d1bc2, 0x3d1382, 0x80b8149cd58a31a2, 0x80b8149cd58a31a1, 0, 0 }, /* #22 */
+    { 0x257452, 0x257486, 0xf64278f8d0b3983b, 0xf64278f8d0b3983a, 0, 0 }, /* #23 */
+    { 0x1903d6, 0x190306, 0x60088bd2f71e8254, 0x60088bd2f71e8253, 0, 0 }, /* #24 */
+    { 0x253142, 0x253106, 0x59a17ec760b3e7de, 0x59a17ec760b3e7dd, 0, 0 }, /* #25 */
+    { 0x252cc7, 0x252403, 0x7bfd84d7c180f847, 0x7bfd84d7c180f846, 0, 0 }, /* #26 */
+    { 0x3d7886, 0x3d7006, 0x0f8779ba711e6e0b, 0x0f8779ba711e6e0a, 0, 0 }, /* #27 */
+    { 0x2d7492, 0x2d7402, 0x52fd1ccdd4a0eb6e, 0x52fd1ccdd4a0eb6d, 0, 0 }, /* #28 */
+    { 0x157086, 0x157082, 0xa3d7e76a127fca3c, 0xa3d7e76a127fca3b, 0, 0 }, /* #29 */
+    { 0x2e7d02, 0x2e7582, 0xc5882e8a8e11d441, 0xc5882e8a8e11d440, 0, 0 }, /* #30 */
+    { 0x082c02, 0x082482, 0xcd1ffe97587f2f17, 0xcd1ffe97587f2f16, 0, 0 }, /* #31 */
+    { 0x2150c7, 0x215083, 0x99db7ebb8954bcfc, 0x99db7ebb8954bcfb, 0, 0 }, /* #32 */
+    { 0x1473d6, 0x147386, 0xa084809e830930ca, 0xa084809e830930c9, 0, 0 }, /* #33 */
+    { 0x211916, 0x211182, 0xc126194b5e5dc974, 0xc126194b5e5dc973, 0, 0 }, /* #34 */
+    { 0x1d48c6, 0x1d4086, 0xd15e5b0b98590fb2, 0xd15e5b0b98590fb1, 0, 0 }, /* #35 */
+    { 0x016f56, 0x016706, 0x27fd0c58a11ef523, 0x27fd0c58a11ef522, 0, 0 }, /* #36 */
+    { 0x215752, 0x215782, 0x86b72ac6f1a8015e, 0x86b72ac6f1a8015d, 0, 0 }, /* #37 */
+    { 0x301987, 0x301107, 0x08c7df455cc6016d, 0x08c7df455cc6016c, 0, 0 }, /* #38 */
+    { 0x0d0646, 0x0d0602, 0x6fe74a9f6ac92817, 0x6fe74a9f6ac92816, 0, 0 }, /* #39 */
+    { 0x200e92, 0x200602, 0x03aaa7e2512c2302, 0x03aaa7e2512c2301, 0, 0 }, /* #40 */
+    { 0x240cc7, 0x240403, 0x32ae01ad39c55ae7, 0x32ae01ad39c55ae6, 0, 0 }, /* #41 */
+    { 0x333e96, 0x333686, 0x8fb4c3679cd986fd, 0x8fb4c3679cd986fc, 0, 0 }, /* #42 */
+    { 0x080c83, 0x080403, 0x2354b38b2cb6ada2, 0x2354b38b2cb6ada1, 0, 0 }, /* #43 */
+    { 0x1d34d2, 0x1d3482, 0xa8c980af41aa06ac, 0xa8c980af41aa06ab, 0, 0 }, /* #44 */
+    { 0x1b0497, 0x1b0407, 0x504a9c470c59d07e, 0x504a9c470c59d07d, 0, 0 }, /* #45 */
+    { 0x2d1442, 0x2d1406, 0x02bc6e1cfb471542, 0x02bc6e1cfb471541, 0, 0 }, /* #46 */
+    { 0x3f4917, 0x3f4187, 0xb6222e64ec473c72, 0xb6222e64ec473c71, 0, 0 }, /* #47 */
+    { 0x0543c6, 0x054306, 0x49a289579a4d4f54, 0x49a289579a4d4f53, 0, 0 }, /* #48 */
+    { 0x3b2503, 0x3b2503, 0x14b86aeafb207353, 0x14b86aeafb207352, 0, 0 }, /* #49 */
+    { 0x032883, 0x032017, 0x74e93711c1391a00, 0x74e93711c13919ff, 0, 0 }, /* #50 */
+    { 0x036216, 0x036282, 0xa0f1827792e36668, 0xa0f1827792e36667, 0, 0 }, /* #51 */
+    { 0x1d5282, 0x1d5282, 0xc5c91a25d4b92c1a, 0xc5c91a25d4b92c19, 0, 0 }, /* #52 */
+    { 0x2a6d13, 0x2a6587, 0xa169df29ed995bb5, 0xa169df29ed995bb4, 0, 0 }, /* #53 */
+    { 0x2a3486, 0x2a3482, 0x906c962f990c6346, 0x906c962f990c6345, 0, 0 }, /* #54 */
+    { 0x321e93, 0x321687, 0xab254f4b1fec42d8, 0xab254f4b1fec42d7, 0, 0 }, /* #55 */
+    { 0x212856, 0x212002, 0x6a420efee7b0db4d, 0x6a420efee7b0db4c, 0, 0 }, /* #56 */
+    { 0x1e3f06, 0x1e3782, 0xf89cd0f357c56932, 0xf89cd0f357c56931, 0, 0 }, /* #57 */
+    { 0x3634c7, 0x363487, 0xb6777219a9d88c57, 0xb6777219a9d88c56, 0, 0 }, /* #58 */
+    { 0x387992, 0x387186, 0xb71ccba0e52db766, 0xb71ccba0e52db765, 0, 0 }, /* #59 */
+    { 0x1444c3, 0x144487, 0xba3048b67f445ebc, 0xba3048b67f445ebb, 0, 0 }, /* #60 */
+    { 0x343d16, 0x343506, 0x151892215716a2cd, 0x151892215716a2cc, 0, 0 }, /* #61 */
+    { 0x010996, 0x010102, 0x0ea7da85f05abd9c, 0x0ea7da85f05abd9b, 0, 0 }, /* #62 */
+    { 0x2d73d3, 0x2d7303, 0x2edf6c77d74a8884, 0x2edf6c77d74a8883, 0, 0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_dec_u64_locked[] =
 {
-    { 0x372343, 0x372383, 0xd4d7f560093f3599, 0xd4d7f560093f3598, 0, 0 }, /* #0 */
-    { 0x2e1d06, 0x2e1502, 0x6ba735bb764ebe2b, 0x6ba735bb764ebe2a, 0, 0 }, /* #1 */
-    { 0x256942, 0x256182, 0xef30179e027f3bd1, 0xef30179e027f3bd0, 0, 0 }, /* #2 */
-    { 0x1e3f13, 0x1e3787, 0xc597cb8cfe54224c, 0xc597cb8cfe54224b, 0, 0 }, /* #3 */
-    { 0x345712, 0x345702, 0x3fbb78e74fc8ac99, 0x3fbb78e74fc8ac98, 0, 0 }, /* #4 */
-    { 0x3e2643, 0x3e2607, 0x786dbe93425d415b, 0x786dbe93425d415a, 0, 0 }, /* #5 */
-    { 0x3a41d6, 0x3a4182, 0x96c996a342cbdfac, 0x96c996a342cbdfab, 0, 0 }, /* #6 */
-    { 0x2913c7, 0x291313, 0x29d4ee3921d31820, 0x29d4ee3921d3181f, 0, 0 }, /* #7 */
-    { 0x237583, 0x237583, 0x8fe6f3e55893ceb1, 0x8fe6f3e55893ceb0, 0, 0 }, /* #8 */
-    { 0x166856, 0x166002, 0x1bb5781f479e15fc, 0x1bb5781f479e15fb, 0, 0 }, /* #9 */
-    { 0x216a42, 0x216206, 0x6cfc59a7990747d2, 0x6cfc59a7990747d1, 0, 0 }, /* #10 */
-    { 0x221ad7, 0x221203, 0x36ded9c075d02f81, 0x36ded9c075d02f80, 0, 0 }, /* #11 */
-    { 0x034c42, 0x034412, 0x5e09d697ff454a30, 0x5e09d697ff454a2f, 0, 0 }, /* #12 */
-    { 0x2762c3, 0x276203, 0x6f27d591180ebb41, 0x6f27d591180ebb40, 0, 0 }, /* #13 */
-    { 0x363ac6, 0x363206, 0x6a89feb6084cce83, 0x6a89feb6084cce82, 0, 0 }, /* #14 */
-    { 0x311557, 0x311507, 0x6ab5907769c594f1, 0x6ab5907769c594f0, 0, 0 }, /* #15 */
-    { 0x1f0a82, 0x1f0286, 0xb64dde7910c0234e, 0xb64dde7910c0234d, 0, 0 }, /* #16 */
-    { 0x0078c3, 0x007083, 0x9da943ee6b023414, 0x9da943ee6b023413, 0, 0 }, /* #17 */
-    { 0x2a6e46, 0x2a6686, 0xb405d62abb02c9aa, 0xb405d62abb02c9a9, 0, 0 }, /* #18 */
-    { 0x2f7a16, 0x2f7202, 0x042bc8d279f7ee05, 0x042bc8d279f7ee04, 0, 0 }, /* #19 */
-    { 0x0d5503, 0x0d5503, 0x054f24da98d015eb, 0x054f24da98d015ea, 0, 0 }, /* #20 */
-    { 0x3c07c2, 0x3c0782, 0xb90d852ca534fa11, 0xb90d852ca534fa10, 0, 0 }, /* #21 */
-    { 0x2f03d3, 0x2f0387, 0xf8bcbc1a8f7f748c, 0xf8bcbc1a8f7f748b, 0, 0 }, /* #22 */
-    { 0x216c07, 0x216403, 0x47d1e190117d85a8, 0x47d1e190117d85a7, 0, 0 }, /* #23 */
-    { 0x2f59c6, 0x2f5106, 0x58a96b48018268b9, 0x58a96b48018268b8, 0, 0 }, /* #24 */
-    { 0x027153, 0x027103, 0x6f269a6f53a5e044, 0x6f269a6f53a5e043, 0, 0 }, /* #25 */
-    { 0x252643, 0x252687, 0x80d0ef3439bd6385, 0x80d0ef3439bd6384, 0, 0 }, /* #26 */
-    { 0x367382, 0x367382, 0x95a18271909b924b, 0x95a18271909b924a, 0, 0 }, /* #27 */
-    { 0x3a7482, 0x3a7486, 0xf9068028da52e823, 0xf9068028da52e822, 0, 0 }, /* #28 */
-    { 0x080003, 0x080003, 0x2ca80cbf19831446, 0x2ca80cbf19831445, 0, 0 }, /* #29 */
-    { 0x1d0756, 0x1d0782, 0x91a61673030c2265, 0x91a61673030c2264, 0, 0 }, /* #30 */
-    { 0x0b6112, 0x0b6186, 0x86692f9ab4e57cdf, 0x86692f9ab4e57cde, 0, 0 }, /* #31 */
-    { 0x0d3217, 0x0d3203, 0x27aa4844976ebeb4, 0x27aa4844976ebeb3, 0, 0 }, /* #32 */
-    { 0x2e7c96, 0x2e7406, 0x4e7992da59bd1c01, 0x4e7992da59bd1c00, 0, 0 }, /* #33 */
-    { 0x184e56, 0x184682, 0xa8d9bcb618472cf9, 0xa8d9bcb618472cf8, 0, 0 }, /* #34 */
-    { 0x346587, 0x346583, 0xf0532a446f3f79c3, 0xf0532a446f3f79c2, 0, 0 }, /* #35 */
-    { 0x3b6f07, 0x3b6707, 0x32043b7f31117897, 0x32043b7f31117896, 0, 0 }, /* #36 */
-    { 0x350612, 0x350606, 0x153760880b23b4de, 0x153760880b23b4dd, 0, 0 }, /* #37 */
-    { 0x222c47, 0x222407, 0x726803ed01e63bec, 0x726803ed01e63beb, 0, 0 }, /* #38 */
-    { 0x195657, 0x195683, 0xf14fe79d238ec1b7, 0xf14fe79d238ec1b6, 0, 0 }, /* #39 */
-    { 0x2f2e83, 0x2f2687, 0xc332570c82d83f85, 0xc332570c82d83f84, 0, 0 }, /* #40 */
-    { 0x305657, 0x305603, 0x042630beae904ecf, 0x042630beae904ece, 0, 0 }, /* #41 */
-    { 0x094412, 0x094486, 0xda2499bd386f683d, 0xda2499bd386f683c, 0, 0 }, /* #42 */
-    { 0x295493, 0x295403, 0x5a2d4424beb7e15f, 0x5a2d4424beb7e15e, 0, 0 }, /* #43 */
-    { 0x1424c3, 0x142403, 0x63aa75af1f96c624, 0x63aa75af1f96c623, 0, 0 }, /* #44 */
-    { 0x146747, 0x146787, 0x8df731e58f888d56, 0x8df731e58f888d55, 0, 0 }, /* #45 */
-    { 0x2c3886, 0x2c3002, 0x014f96ce2e482087, 0x014f96ce2e482086, 0, 0 }, /* #46 */
-    { 0x374852, 0x374002, 0x3e6050cc6408cf47, 0x3e6050cc6408cf46, 0, 0 }, /* #47 */
-    { 0x182112, 0x182106, 0x46e34b74ddb6b7e5, 0x46e34b74ddb6b7e4, 0, 0 }, /* #48 */
-    { 0x2e3016, 0x2e3096, 0x827d402ecef240d0, 0x827d402ecef240cf, 0, 0 }, /* #49 */
-    { 0x000d42, 0x000512, 0x260dd18e7f3ba9e0, 0x260dd18e7f3ba9df, 0, 0 }, /* #50 */
-    { 0x3875d2, 0x387582, 0xe420d81a8e9cfaf8, 0xe420d81a8e9cfaf7, 0, 0 }, /* #51 */
-    { 0x1d6703, 0x1d6787, 0xf678a810c6eb1fdc, 0xf678a810c6eb1fdb, 0, 0 }, /* #52 */
-    { 0x214e42, 0x214612, 0x09c9ddaba23416e0, 0x09c9ddaba23416df, 0, 0 }, /* #53 */
-    { 0x380a92, 0x380216, 0x49ae3c06f17e09b0, 0x49ae3c06f17e09af, 0, 0 }, /* #54 */
-    { 0x2632c3, 0x263207, 0x349f7a46a4e9d8e8, 0x349f7a46a4e9d8e7, 0, 0 }, /* #55 */
-    { 0x144553, 0x144507, 0x017ea28851b11783, 0x017ea28851b11782, 0, 0 }, /* #56 */
-    { 0x2c26c2, 0x2c2682, 0xe93c892bc9e4443f, 0xe93c892bc9e4443e, 0, 0 }, /* #57 */
-    { 0x111c07, 0x111403, 0x5dba92fbf0da924b, 0x5dba92fbf0da924a, 0, 0 }, /* #58 */
-    { 0x074cd2, 0x074406, 0x0626a84f5c176dc1, 0x0626a84f5c176dc0, 0, 0 }, /* #59 */
-    { 0x337e86, 0x337606, 0x55546732f7ca9657, 0x55546732f7ca9656, 0, 0 }, /* #60 */
-    { 0x030e86, 0x030682, 0xdebcfa401a70b9e7, 0xdebcfa401a70b9e6, 0, 0 }, /* #61 */
-    { 0x104512, 0x104582, 0x816fb020b1a8ce0c, 0x816fb020b1a8ce0b, 0, 0 }, /* #62 */
-    { 0x140596, 0x140582, 0xa9f79ed622fc6b87, 0xa9f79ed622fc6b86, 0, 0 }, /* #63 */
+    { 0x095842, 0x095082, 0x9b2a5ea9c0ff6c03, 0x9b2a5ea9c0ff6c02, 0, 0 }, /* #0 */
+    { 0x194382, 0x194386, 0xbe9c88cb7d341804, 0xbe9c88cb7d341803, 0, 0 }, /* #1 */
+    { 0x103457, 0x103483, 0xce49b6b0c7e7c26e, 0xce49b6b0c7e7c26d, 0, 0 }, /* #2 */
+    { 0x0d4597, 0x0d4583, 0xc77f9fc8f9a10b08, 0xc77f9fc8f9a10b07, 0, 0 }, /* #3 */
+    { 0x034306, 0x034302, 0x5642638de9526126, 0x5642638de9526125, 0, 0 }, /* #4 */
+    { 0x333287, 0x333207, 0x3b01294dd68ab6bc, 0x3b01294dd68ab6bb, 0, 0 }, /* #5 */
+    { 0x295c56, 0x295402, 0x43aa48d418687544, 0x43aa48d418687543, 0, 0 }, /* #6 */
+    { 0x1d72d7, 0x1d7283, 0x9f837ab49ad8f26c, 0x9f837ab49ad8f26b, 0, 0 }, /* #7 */
+    { 0x307fc2, 0x307786, 0x8ee6a2ce670f5b3b, 0x8ee6a2ce670f5b3a, 0, 0 }, /* #8 */
+    { 0x235297, 0x235207, 0x17213a6663971a0b, 0x17213a6663971a0a, 0, 0 }, /* #9 */
+    { 0x0f2687, 0x0f2683, 0xfc468a96dd281e4b, 0xfc468a96dd281e4a, 0, 0 }, /* #10 */
+    { 0x0a4246, 0x0a4286, 0xd669ac29664e6bf7, 0xd669ac29664e6bf6, 0, 0 }, /* #11 */
+    { 0x0b1383, 0x0b1303, 0x1669ac909808ed8a, 0x1669ac909808ed89, 0, 0 }, /* #12 */
+    { 0x2924c7, 0x292407, 0x2cb0d187c92db73b, 0x2cb0d187c92db73a, 0, 0 }, /* #13 */
+    { 0x035a02, 0x035206, 0x6d63cfd5b54e33cb, 0x6d63cfd5b54e33ca, 0, 0 }, /* #14 */
+    { 0x332857, 0x332003, 0x3cf4ed146fb93ed7, 0x3cf4ed146fb93ed6, 0, 0 }, /* #15 */
+    { 0x114817, 0x114003, 0x60d43a19aac9af39, 0x60d43a19aac9af38, 0, 0 }, /* #16 */
+    { 0x3e2cc2, 0x3e2406, 0x5ddd21abcc392297, 0x5ddd21abcc392296, 0, 0 }, /* #17 */
+    { 0x0b5f96, 0x0b5786, 0x92825d312ff4c1fd, 0x92825d312ff4c1fc, 0, 0 }, /* #18 */
+    { 0x2e7b02, 0x2e7302, 0x45f090036147e932, 0x45f090036147e931, 0, 0 }, /* #19 */
+    { 0x0a3ec3, 0x0a3607, 0x5640f2074c5b5107, 0x5640f2074c5b5106, 0, 0 }, /* #20 */
+    { 0x3e7c96, 0x3e7482, 0xae40705801bea6f2, 0xae40705801bea6f1, 0, 0 }, /* #21 */
+    { 0x237403, 0x237403, 0x74f61853bd7b210f, 0x74f61853bd7b210e, 0, 0 }, /* #22 */
+    { 0x0c5e97, 0x0c5683, 0xd9527381e251c8e7, 0xd9527381e251c8e6, 0, 0 }, /* #23 */
+    { 0x3c29c2, 0x3c2102, 0x27d615e9d7ffb6bb, 0x27d615e9d7ffb6ba, 0, 0 }, /* #24 */
+    { 0x253903, 0x253103, 0x676c6e137fe962ce, 0x676c6e137fe962cd, 0, 0 }, /* #25 */
+    { 0x2b2112, 0x2b2182, 0xe39ab5d9f13de24d, 0xe39ab5d9f13de24c, 0, 0 }, /* #26 */
+    { 0x102042, 0x102086, 0x8cf16dd4122f1be2, 0x8cf16dd4122f1be1, 0, 0 }, /* #27 */
+    { 0x156002, 0x156006, 0x733ad6e6671a1643, 0x733ad6e6671a1642, 0, 0 }, /* #28 */
+    { 0x2f1212, 0x2f1282, 0x90f53e1cf328bd05, 0x90f53e1cf328bd04, 0, 0 }, /* #29 */
+    { 0x232ed6, 0x232682, 0x8ba5a731eba609af, 0x8ba5a731eba609ae, 0, 0 }, /* #30 */
+    { 0x0d49d2, 0x0d4192, 0xb875aec29891b450, 0xb875aec29891b44f, 0, 0 }, /* #31 */
+    { 0x346ed7, 0x346603, 0x3b9952eabc9ca25f, 0x3b9952eabc9ca25e, 0, 0 }, /* #32 */
+    { 0x284e02, 0x284682, 0xa3b09f5b52fc4ca3, 0xa3b09f5b52fc4ca2, 0, 0 }, /* #33 */
+    { 0x1209d2, 0x120182, 0x89e3bba99792d265, 0x89e3bba99792d264, 0, 0 }, /* #34 */
+    { 0x292dd7, 0x292583, 0xec9bb595fbb06fd6, 0xec9bb595fbb06fd5, 0, 0 }, /* #35 */
+    { 0x2d7713, 0x2d7787, 0x88f416a3724a8e4c, 0x88f416a3724a8e4b, 0, 0 }, /* #36 */
+    { 0x0d1513, 0x0d1583, 0xd019a96c73373a1a, 0xd019a96c73373a19, 0, 0 }, /* #37 */
+    { 0x214bd2, 0x214306, 0x22f1ef305b25a8bf, 0x22f1ef305b25a8be, 0, 0 }, /* #38 */
+    { 0x311e96, 0x311686, 0xc0cf921a409e256a, 0xc0cf921a409e2569, 0, 0 }, /* #39 */
+    { 0x3d7787, 0x3d7783, 0xb0b1af7c88c68ec8, 0xb0b1af7c88c68ec7, 0, 0 }, /* #40 */
+    { 0x246486, 0x246406, 0x0c13857e5f8ca28c, 0x0c13857e5f8ca28b, 0, 0 }, /* #41 */
+    { 0x2269d7, 0x226187, 0xdd21500f01db236d, 0xdd21500f01db236c, 0, 0 }, /* #42 */
+    { 0x3f1a43, 0x3f1203, 0x66b5b1a602dea71a, 0x66b5b1a602dea719, 0, 0 }, /* #43 */
+    { 0x056a87, 0x056207, 0x3f10b28dc2121d48, 0x3f10b28dc2121d47, 0, 0 }, /* #44 */
+    { 0x111186, 0x111106, 0x1bedc688cea84d22, 0x1bedc688cea84d21, 0, 0 }, /* #45 */
+    { 0x197956, 0x197182, 0xbbc06ecfc69a354a, 0xbbc06ecfc69a3549, 0, 0 }, /* #46 */
+    { 0x3a6f92, 0x3a6702, 0x4199ba6fe18a2946, 0x4199ba6fe18a2945, 0, 0 }, /* #47 */
+    { 0x261bd6, 0x261302, 0x3f69777007a1d452, 0x3f69777007a1d451, 0, 0 }, /* #48 */
+    { 0x3b05d6, 0x3b0582, 0x97e2b39538ac1b32, 0x97e2b39538ac1b31, 0, 0 }, /* #49 */
+    { 0x304593, 0x304507, 0x74ece48b6bcb4583, 0x74ece48b6bcb4582, 0, 0 }, /* #50 */
+    { 0x0546c6, 0x054682, 0x80a059bc2221a538, 0x80a059bc2221a537, 0, 0 }, /* #51 */
+    { 0x1a3f13, 0x1a3703, 0x54c2300751726168, 0x54c2300751726167, 0, 0 }, /* #52 */
+    { 0x2d0452, 0x2d0486, 0xd659d3a8916b72d3, 0xd659d3a8916b72d2, 0, 0 }, /* #53 */
+    { 0x2e4846, 0x2e4082, 0x9d5169379643573f, 0x9d5169379643573e, 0, 0 }, /* #54 */
+    { 0x0b3417, 0x0b3403, 0x646e252eda288669, 0x646e252eda288668, 0, 0 }, /* #55 */
+    { 0x0a5d43, 0x0a5597, 0xdbdfa7181f4f2b00, 0xdbdfa7181f4f2aff, 0, 0 }, /* #56 */
+    { 0x3737c7, 0x373703, 0x4edccf9db9ed8c2b, 0x4edccf9db9ed8c2a, 0, 0 }, /* #57 */
+    { 0x066f57, 0x066703, 0x38f1fe8d4c588b44, 0x38f1fe8d4c588b43, 0, 0 }, /* #58 */
+    { 0x3758c6, 0x375006, 0x4b257e18c62e0ba6, 0x4b257e18c62e0ba5, 0, 0 }, /* #59 */
+    { 0x214ed6, 0x214602, 0x5acf1568fc4a9674, 0x5acf1568fc4a9673, 0, 0 }, /* #60 */
+    { 0x076143, 0x076187, 0xe8fe80fbbcb42323, 0xe8fe80fbbcb42322, 0, 0 }, /* #61 */
+    { 0x2d02c3, 0x2d0283, 0xac04905903ea39b7, 0xac04905903ea39b6, 0, 0 }, /* #62 */
+    { 0x3802c6, 0x380282, 0xa210832acec17171, 0xa210832acec17170, 0, 0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_not_u64[] =
 {
-    { 0x1d0902, 0x1d0902, 0x1c4d5b37c88234a1, 0xe3b2a4c8377dcb5e, 0, 0 }, /* #0 */
-    { 0x1f2712, 0x1f2712, 0x50eabd45a79b7c03, 0xaf1542ba586483fc, 0, 0 }, /* #1 */
-    { 0x302683, 0x302683, 0xf79bf6506e309554, 0x086409af91cf6aab, 0, 0 }, /* #2 */
-    { 0x111257, 0x111257, 0x4f337c8fa9e64e9e, 0xb0cc83705619b161, 0, 0 }, /* #3 */
-    { 0x3638c2, 0x3638c2, 0xe065ed3253a5a6bd, 0x1f9a12cdac5a5942, 0, 0 }, /* #4 */
-    { 0x377e16, 0x377e16, 0x18fc96c003c0970c, 0xe703693ffc3f68f3, 0, 0 }, /* #5 */
-    { 0x0d44c6, 0x0d44c6, 0x29e1eb1a9025ecde, 0xd61e14e56fda1321, 0, 0 }, /* #6 */
-    { 0x120d53, 0x120d53, 0xb9b14aea0a308ddb, 0x464eb515f5cf7224, 0, 0 }, /* #7 */
-    { 0x134283, 0x134283, 0x5c813285fe7b79ea, 0xa37ecd7a01848615, 0, 0 }, /* #8 */
-    { 0x1b6917, 0x1b6917, 0x3a6dd241f26baa1e, 0xc5922dbe0d9455e1, 0, 0 }, /* #9 */
-    { 0x066812, 0x066812, 0x9953f12085764b75, 0x66ac0edf7a89b48a, 0, 0 }, /* #10 */
-    { 0x3b78d7, 0x3b78d7, 0x4f2c312e70bc2144, 0xb0d3ced18f43debb, 0, 0 }, /* #11 */
-    { 0x106b97, 0x106b97, 0x713558f8129cc0cb, 0x8ecaa707ed633f34, 0, 0 }, /* #12 */
-    { 0x1515c3, 0x1515c3, 0x9e308532fcd18017, 0x61cf7acd032e7fe8, 0, 0 }, /* #13 */
-    { 0x3845c7, 0x3845c7, 0xee880bd76e0a6d36, 0x1177f42891f592c9, 0, 0 }, /* #14 */
-    { 0x016816, 0x016816, 0x93204b773c9abdc2, 0x6cdfb488c365423d, 0, 0 }, /* #15 */
-    { 0x3a7b52, 0x3a7b52, 0x89989678da7e0d42, 0x766769872581f2bd, 0, 0 }, /* #16 */
-    { 0x3e2516, 0x3e2516, 0x7e7861ae244ff94d, 0x81879e51dbb006b2, 0, 0 }, /* #17 */
-    { 0x207b03, 0x207b03, 0x3d0116f85841a238, 0xc2fee907a7be5dc7, 0, 0 }, /* #18 */
-    { 0x0b33c7, 0x0b33c7, 0x3b1749cef0fc29b9, 0xc4e8b6310f03d646, 0, 0 }, /* #19 */
-    { 0x2e3286, 0x2e3286, 0x9b98107c8a0a13c5, 0x6467ef8375f5ec3a, 0, 0 }, /* #20 */
-    { 0x226bd6, 0x226bd6, 0x9cd2c4908197eb34, 0x632d3b6f7e6814cb, 0, 0 }, /* #21 */
-    { 0x267986, 0x267986, 0xd3cca42abf895f40, 0x2c335bd54076a0bf, 0, 0 }, /* #22 */
-    { 0x0e4747, 0x0e4747, 0x360ba2886fbf4408, 0xc9f45d779040bbf7, 0, 0 }, /* #23 */
-    { 0x1b4b43, 0x1b4b43, 0x697a433870fdd828, 0x9685bcc78f0227d7, 0, 0 }, /* #24 */
-    { 0x134783, 0x134783, 0xaa87a81dfe03c919, 0x557857e201fc36e6, 0, 0 }, /* #25 */
-    { 0x2e3e86, 0x2e3e86, 0x0f2a98786c0d162b, 0xf0d5678793f2e9d4, 0, 0 }, /* #26 */
-    { 0x0016c2, 0x0016c2, 0x332569df2c5e8bb2, 0xccda9620d3a1744d, 0, 0 }, /* #27 */
-    { 0x041597, 0x041597, 0x3a94a4686342dc69, 0xc56b5b979cbd2396, 0, 0 }, /* #28 */
-    { 0x3545c3, 0x3545c3, 0x7910c71449d2f5f1, 0x86ef38ebb62d0a0e, 0, 0 }, /* #29 */
-    { 0x3e0f52, 0x3e0f52, 0x1f64a84ff81f8d0a, 0xe09b57b007e072f5, 0, 0 }, /* #30 */
-    { 0x256a83, 0x256a83, 0x8599497f820f7827, 0x7a66b6807df087d8, 0, 0 }, /* #31 */
-    { 0x285483, 0x285483, 0x5ab076e9e9469c12, 0xa54f891616b963ed, 0, 0 }, /* #32 */
-    { 0x0412d7, 0x0412d7, 0x2cdbaa42148ed371, 0xd32455bdeb712c8e, 0, 0 }, /* #33 */
-    { 0x066a12, 0x066a12, 0x73aac8443870c552, 0x8c5537bbc78f3aad, 0, 0 }, /* #34 */
-    { 0x0202d6, 0x0202d6, 0xd9f7abc644c9c25e, 0x26085439bb363da1, 0, 0 }, /* #35 */
-    { 0x2e0247, 0x2e0247, 0xb8de7d3f926d1a5f, 0x472182c06d92e5a0, 0, 0 }, /* #36 */
-    { 0x307117, 0x307117, 0x741bcda5a4644998, 0x8be4325a5b9bb667, 0, 0 }, /* #37 */
-    { 0x3747d6, 0x3747d6, 0x571d4c9a926aa3a3, 0xa8e2b3656d955c5c, 0, 0 }, /* #38 */
-    { 0x103f06, 0x103f06, 0x0b366184da2177a6, 0xf4c99e7b25de8859, 0, 0 }, /* #39 */
-    { 0x3c4787, 0x3c4787, 0x78ce0f572e866301, 0x8731f0a8d1799cfe, 0, 0 }, /* #40 */
-    { 0x1135c3, 0x1135c3, 0x9b16838fb3a8fb7b, 0x64e97c704c570484, 0, 0 }, /* #41 */
-    { 0x175003, 0x175003, 0x868630134f8583a6, 0x7979cfecb07a7c59, 0, 0 }, /* #42 */
-    { 0x205e97, 0x205e97, 0x080c555aa2ea5b3e, 0xf7f3aaa55d15a4c1, 0, 0 }, /* #43 */
-    { 0x372c82, 0x372c82, 0x9593743a61a8de31, 0x6a6c8bc59e5721ce, 0, 0 }, /* #44 */
-    { 0x333792, 0x333792, 0xf233e0b50be3370f, 0x0dcc1f4af41cc8f0, 0, 0 }, /* #45 */
-    { 0x2524d2, 0x2524d2, 0xd04507eb71a80e55, 0x2fbaf8148e57f1aa, 0, 0 }, /* #46 */
-    { 0x0a5d87, 0x0a5d87, 0xc11db8cd855d8e1f, 0x3ee247327aa271e0, 0, 0 }, /* #47 */
-    { 0x1d0043, 0x1d0043, 0xaefdf98165be465e, 0x5102067e9a41b9a1, 0, 0 }, /* #48 */
-    { 0x071c43, 0x071c43, 0xd7a414096fa381e1, 0x285bebf6905c7e1e, 0, 0 }, /* #49 */
-    { 0x1f07d2, 0x1f07d2, 0xfc32d995c90e17a7, 0x03cd266a36f1e858, 0, 0 }, /* #50 */
-    { 0x2b04c6, 0x2b04c6, 0x38a5e6e7b40ed0ac, 0xc75a19184bf12f53, 0, 0 }, /* #51 */
-    { 0x1a6497, 0x1a6497, 0xd5b2a4ab270c41c7, 0x2a4d5b54d8f3be38, 0, 0 }, /* #52 */
-    { 0x330592, 0x330592, 0x013c316d020e6d94, 0xfec3ce92fdf1926b, 0, 0 }, /* #53 */
-    { 0x110c92, 0x110c92, 0x2370e29d768fee77, 0xdc8f1d6289701188, 0, 0 }, /* #54 */
-    { 0x2d4392, 0x2d4392, 0x1bf4184ab484552d, 0xe40be7b54b7baad2, 0, 0 }, /* #55 */
-    { 0x265147, 0x265147, 0x949b541898400b23, 0x6b64abe767bff4dc, 0, 0 }, /* #56 */
-    { 0x2e1f07, 0x2e1f07, 0x31404fbc2e789fc1, 0xcebfb043d187603e, 0, 0 }, /* #57 */
-    { 0x293d97, 0x293d97, 0x442738adca0ca50a, 0xbbd8c75235f35af5, 0, 0 }, /* #58 */
-    { 0x3a08c7, 0x3a08c7, 0xf67d7d42055884e7, 0x098282bdfaa77b18, 0, 0 }, /* #59 */
-    { 0x2a1402, 0x2a1402, 0x73e1d3e156dac1af, 0x8c1e2c1ea9253e50, 0, 0 }, /* #60 */
-    { 0x1d1416, 0x1d1416, 0xa22e6dfb7eed9e37, 0x5dd19204811261c8, 0, 0 }, /* #61 */
-    { 0x360b47, 0x360b47, 0x4380bcc996f16a67, 0xbc7f4336690e9598, 0, 0 }, /* #62 */
-    { 0x333782, 0x333782, 0xe1b0aee54d4ba6c0, 0x1e4f511ab2b4593f, 0, 0 }, /* #63 */
+    { 0x2d4516, 0x2d4516, 0x2d279010cd7d15cc, 0xd2d86fef3282ea33, 0, 0 }, /* #0 */
+    { 0x1607c7, 0x1607c7, 0xde44417dfa131090, 0x21bbbe8205ecef6f, 0, 0 }, /* #1 */
+    { 0x375002, 0x375002, 0x604353a9d299898b, 0x9fbcac562d667674, 0, 0 }, /* #2 */
+    { 0x366b82, 0x366b82, 0xa63943496ff86389, 0x59c6bcb690079c76, 0, 0 }, /* #3 */
+    { 0x2e0016, 0x2e0016, 0x8c24a474d4fd4619, 0x73db5b8b2b02b9e6, 0, 0 }, /* #4 */
+    { 0x2a1ed2, 0x2a1ed2, 0xa4681f55abf4ffa4, 0x5b97e0aa540b005b, 0, 0 }, /* #5 */
+    { 0x0e6642, 0x0e6642, 0xcfe766a2605cfa6f, 0x3018995d9fa30590, 0, 0 }, /* #6 */
+    { 0x0d7a47, 0x0d7a47, 0xf56d4f07cb1cbafc, 0x0a92b0f834e34503, 0, 0 }, /* #7 */
+    { 0x3d7187, 0x3d7187, 0xbe2236514afa0db3, 0x41ddc9aeb505f24c, 0, 0 }, /* #8 */
+    { 0x1c5196, 0x1c5196, 0xa9e90658d0b29db5, 0x5616f9a72f4d624a, 0, 0 }, /* #9 */
+    { 0x282fd3, 0x282fd3, 0xb7199b3c32a8e302, 0x48e664c3cd571cfd, 0, 0 }, /* #10 */
+    { 0x395b13, 0x395b13, 0xbc03a838ca5c1635, 0x43fc57c735a3e9ca, 0, 0 }, /* #11 */
+    { 0x2c6e96, 0x2c6e96, 0x7484f16894b6b92d, 0x8b7b0e976b4946d2, 0, 0 }, /* #12 */
+    { 0x0d74c2, 0x0d74c2, 0x757f7b1f87a7b05f, 0x8a8084e078584fa0, 0, 0 }, /* #13 */
+    { 0x273757, 0x273757, 0x413466f8d358950f, 0xbecb99072ca76af0, 0, 0 }, /* #14 */
+    { 0x382687, 0x382687, 0xb0f4e87d1412d7d4, 0x4f0b1782ebed282b, 0, 0 }, /* #15 */
+    { 0x0042d2, 0x0042d2, 0x1cc39e929518a348, 0xe33c616d6ae75cb7, 0, 0 }, /* #16 */
+    { 0x022506, 0x022506, 0x536aecfcfdf305e0, 0xac951303020cfa1f, 0, 0 }, /* #17 */
+    { 0x017e17, 0x017e17, 0x6669606c306329e1, 0x99969f93cf9cd61e, 0, 0 }, /* #18 */
+    { 0x072392, 0x072392, 0x1eabc583eb40d40f, 0xe1543a7c14bf2bf0, 0, 0 }, /* #19 */
+    { 0x1b0903, 0x1b0903, 0x1e09045e047ed578, 0xe1f6fba1fb812a87, 0, 0 }, /* #20 */
+    { 0x060b13, 0x060b13, 0x2590dc7a0a320877, 0xda6f2385f5cdf788, 0, 0 }, /* #21 */
+    { 0x3030d7, 0x3030d7, 0x4b09c515ce11e6c3, 0xb4f63aea31ee193c, 0, 0 }, /* #22 */
+    { 0x293493, 0x293493, 0x126dc36fc4f4d273, 0xed923c903b0b2d8c, 0, 0 }, /* #23 */
+    { 0x3f6f46, 0x3f6f46, 0x07d0fd5940f4c55b, 0xf82f02a6bf0b3aa4, 0, 0 }, /* #24 */
+    { 0x357ed6, 0x357ed6, 0x1f4c626002c714d9, 0xe0b39d9ffd38eb26, 0, 0 }, /* #25 */
+    { 0x290996, 0x290996, 0x6559509bbee18111, 0x9aa6af64411e7eee, 0, 0 }, /* #26 */
+    { 0x1b5c16, 0x1b5c16, 0x156120420bd0b29f, 0xea9edfbdf42f4d60, 0, 0 }, /* #27 */
+    { 0x332587, 0x332587, 0x116492afc202115c, 0xee9b6d503dfdeea3, 0, 0 }, /* #28 */
+    { 0x2060c3, 0x2060c3, 0x805e538834a71582, 0x7fa1ac77cb58ea7d, 0, 0 }, /* #29 */
+    { 0x2a1c96, 0x2a1c96, 0xe90f170db2dffc1f, 0x16f0e8f24d2003e0, 0, 0 }, /* #30 */
+    { 0x3918c3, 0x3918c3, 0x12bfe42fa0275987, 0xed401bd05fd8a678, 0, 0 }, /* #31 */
+    { 0x185b87, 0x185b87, 0x5a67bb7284e0f8a6, 0xa598448d7b1f0759, 0, 0 }, /* #32 */
+    { 0x0a0c82, 0x0a0c82, 0xbad6f3b0b2a2ccc7, 0x45290c4f4d5d3338, 0, 0 }, /* #33 */
+    { 0x394fc6, 0x394fc6, 0x466af1ca9518629a, 0xb9950e356ae79d65, 0, 0 }, /* #34 */
+    { 0x1b1f46, 0x1b1f46, 0x6436a7afce389e69, 0x9bc9585031c76196, 0, 0 }, /* #35 */
+    { 0x030f82, 0x030f82, 0xf2ac179bf81f30d2, 0x0d53e86407e0cf2d, 0, 0 }, /* #36 */
+    { 0x0e2ad7, 0x0e2ad7, 0xc96dd19fa2142092, 0x36922e605debdf6d, 0, 0 }, /* #37 */
+    { 0x357096, 0x357096, 0xa1846a6dbba5d76f, 0x5e7b9592445a2890, 0, 0 }, /* #38 */
+    { 0x3d5dc2, 0x3d5dc2, 0xa74d2fc130e35a98, 0x58b2d03ecf1ca567, 0, 0 }, /* #39 */
+    { 0x063047, 0x063047, 0xa916ecfb969d5bff, 0x56e913046962a400, 0, 0 }, /* #40 */
+    { 0x1b0bd3, 0x1b0bd3, 0x58cf83ec9a9cf8dc, 0xa7307c1365630723, 0, 0 }, /* #41 */
+    { 0x047fd7, 0x047fd7, 0xd92f098ba9c174dd, 0x26d0f674563e8b22, 0, 0 }, /* #42 */
+    { 0x3e32c6, 0x3e32c6, 0x63dc20bb50073e47, 0x9c23df44aff8c1b8, 0, 0 }, /* #43 */
+    { 0x266d86, 0x266d86, 0x810c5a8957b8bb6c, 0x7ef3a576a8474493, 0, 0 }, /* #44 */
+    { 0x381816, 0x381816, 0xabc15dc4e9c26f25, 0x543ea23b163d90da, 0, 0 }, /* #45 */
+    { 0x3d22c7, 0x3d22c7, 0xf12bccf684f8ebdc, 0x0ed433097b071423, 0, 0 }, /* #46 */
+    { 0x0f0286, 0x0f0286, 0x9f20412fa66e259b, 0x60dfbed05991da64, 0, 0 }, /* #47 */
+    { 0x2d7316, 0x2d7316, 0x4b1988b3f955b429, 0xb4e6774c06aa4bd6, 0, 0 }, /* #48 */
+    { 0x1e6e17, 0x1e6e17, 0xd50cec8b4f68e2dc, 0x2af31374b0971d23, 0, 0 }, /* #49 */
+    { 0x396152, 0x396152, 0x69c14bc68f4a374d, 0x963eb43970b5c8b2, 0, 0 }, /* #50 */
+    { 0x1b7792, 0x1b7792, 0x82aeed68f094d207, 0x7d5112970f6b2df8, 0, 0 }, /* #51 */
+    { 0x351392, 0x351392, 0x88bd29cc7085c85a, 0x7742d6338f7a37a5, 0, 0 }, /* #52 */
+    { 0x0d22d3, 0x0d22d3, 0xd45704ff8b09c1d7, 0x2ba8fb0074f63e28, 0, 0 }, /* #53 */
+    { 0x057dc2, 0x057dc2, 0x9574f67628bd6937, 0x6a8b0989d74296c8, 0, 0 }, /* #54 */
+    { 0x315ec7, 0x315ec7, 0xa9b071af14d4ee96, 0x564f8e50eb2b1169, 0, 0 }, /* #55 */
+    { 0x2c5ac6, 0x2c5ac6, 0x0973ee12347165d8, 0xf68c11edcb8e9a27, 0, 0 }, /* #56 */
+    { 0x2a2206, 0x2a2206, 0xd8410e24bf89d604, 0x27bef1db407629fb, 0, 0 }, /* #57 */
+    { 0x272e82, 0x272e82, 0x5be1c8befa42931b, 0xa41e374105bd6ce4, 0, 0 }, /* #58 */
+    { 0x384d56, 0x384d56, 0x10cfe56740c2a68b, 0xef301a98bf3d5974, 0, 0 }, /* #59 */
+    { 0x2d5756, 0x2d5756, 0x67f778cc58e9a177, 0x98088733a7165e88, 0, 0 }, /* #60 */
+    { 0x380ec3, 0x380ec3, 0x9de564044bb84c40, 0x621a9bfbb447b3bf, 0, 0 }, /* #61 */
+    { 0x013283, 0x013283, 0x96630f54228df2a8, 0x699cf0abdd720d57, 0, 0 }, /* #62 */
+    { 0x1a6f42, 0x1a6f42, 0x5002034c8d4407b0, 0xaffdfcb372bbf84f, 0, 0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_not_u64_locked[] =
 {
-    { 0x2a4d82, 0x2a4d82, 0x836df76106d10059, 0x7c92089ef92effa6, 0, 0 }, /* #0 */
-    { 0x0c23d6, 0x0c23d6, 0x73b6190708867623, 0x8c49e6f8f77989dc, 0, 0 }, /* #1 */
-    { 0x2555c2, 0x2555c2, 0x499b884ddb2b9272, 0xb66477b224d46d8d, 0, 0 }, /* #2 */
-    { 0x111cd6, 0x111cd6, 0x6b138b41d2596573, 0x94ec74be2da69a8c, 0, 0 }, /* #3 */
-    { 0x1e7996, 0x1e7996, 0x9bcd3393a1800513, 0x6432cc6c5e7ffaec, 0, 0 }, /* #4 */
-    { 0x3526d2, 0x3526d2, 0x730a1da0c2d2272d, 0x8cf5e25f3d2dd8d2, 0, 0 }, /* #5 */
-    { 0x1f2e43, 0x1f2e43, 0x53c746a7ea1df136, 0xac38b95815e20ec9, 0, 0 }, /* #6 */
-    { 0x2f28c3, 0x2f28c3, 0x0811c4950f3a79ca, 0xf7ee3b6af0c58635, 0, 0 }, /* #7 */
-    { 0x013702, 0x013702, 0xa41b7c768d4ca9bc, 0x5be4838972b35643, 0, 0 }, /* #8 */
-    { 0x364513, 0x364513, 0xc2557a0ee68e356c, 0x3daa85f11971ca93, 0, 0 }, /* #9 */
-    { 0x002e56, 0x002e56, 0xea3b52c33821aa6a, 0x15c4ad3cc7de5595, 0, 0 }, /* #10 */
-    { 0x363693, 0x363693, 0x018e19a21f944e04, 0xfe71e65de06bb1fb, 0, 0 }, /* #11 */
-    { 0x345b52, 0x345b52, 0x5ea760cd36353300, 0xa1589f32c9caccff, 0, 0 }, /* #12 */
-    { 0x046347, 0x046347, 0x4afb257d4f51ea82, 0xb504da82b0ae157d, 0, 0 }, /* #13 */
-    { 0x1c6247, 0x1c6247, 0x6b6057ac40b9e0f6, 0x949fa853bf461f09, 0, 0 }, /* #14 */
-    { 0x1c1447, 0x1c1447, 0xbca8374ac1774266, 0x4357c8b53e88bd99, 0, 0 }, /* #15 */
-    { 0x057a42, 0x057a42, 0x6377c99916b95cbe, 0x9c883666e946a341, 0, 0 }, /* #16 */
-    { 0x140ed3, 0x140ed3, 0x13844178aa6ce64e, 0xec7bbe87559319b1, 0, 0 }, /* #17 */
-    { 0x263742, 0x263742, 0xc29f514253380441, 0x3d60aebdacc7fbbe, 0, 0 }, /* #18 */
-    { 0x135e53, 0x135e53, 0x6c2ad943cc294fa1, 0x93d526bc33d6b05e, 0, 0 }, /* #19 */
-    { 0x1d7507, 0x1d7507, 0x3aeb8811e5cc1aad, 0xc51477ee1a33e552, 0, 0 }, /* #20 */
-    { 0x323247, 0x323247, 0xc1bdf4c3ea84ffec, 0x3e420b3c157b0013, 0, 0 }, /* #21 */
-    { 0x102f13, 0x102f13, 0xf32d74cb3884428d, 0x0cd28b34c77bbd72, 0, 0 }, /* #22 */
-    { 0x0e5586, 0x0e5586, 0x2fc8ebc452ae4744, 0xd037143bad51b8bb, 0, 0 }, /* #23 */
-    { 0x3172c7, 0x3172c7, 0xb1827fa4eceecbbf, 0x4e7d805b13113440, 0, 0 }, /* #24 */
-    { 0x0a2216, 0x0a2216, 0x796123992ecb9bca, 0x869edc66d1346435, 0, 0 }, /* #25 */
-    { 0x285012, 0x285012, 0xd558002d686077c8, 0x2aa7ffd2979f8837, 0, 0 }, /* #26 */
-    { 0x333603, 0x333603, 0xf85dd956c8ba32cf, 0x07a226a93745cd30, 0, 0 }, /* #27 */
-    { 0x273a03, 0x273a03, 0xdca4473168e527fc, 0x235bb8ce971ad803, 0, 0 }, /* #28 */
-    { 0x0217d6, 0x0217d6, 0x6311ed5100c09379, 0x9cee12aeff3f6c86, 0, 0 }, /* #29 */
-    { 0x331387, 0x331387, 0x9567310f1262d082, 0x6a98cef0ed9d2f7d, 0, 0 }, /* #30 */
-    { 0x057b96, 0x057b96, 0xabaf9b5ec5086b1a, 0x545064a13af794e5, 0, 0 }, /* #31 */
-    { 0x014e92, 0x014e92, 0xb5723f426fd7a09f, 0x4a8dc0bd90285f60, 0, 0 }, /* #32 */
-    { 0x174243, 0x174243, 0xa1442e5303815a21, 0x5ebbd1acfc7ea5de, 0, 0 }, /* #33 */
-    { 0x301d16, 0x301d16, 0x454c702e9862e77f, 0xbab38fd1679d1880, 0, 0 }, /* #34 */
-    { 0x187f87, 0x187f87, 0xfe68c3fdbdf19108, 0x01973c02420e6ef7, 0, 0 }, /* #35 */
-    { 0x1b3707, 0x1b3707, 0xb37f3e81aabb5f91, 0x4c80c17e5544a06e, 0, 0 }, /* #36 */
-    { 0x204246, 0x204246, 0x8a56d21c6dfa472c, 0x75a92de39205b8d3, 0, 0 }, /* #37 */
-    { 0x3c5247, 0x3c5247, 0x42f2b3d414856a02, 0xbd0d4c2beb7a95fd, 0, 0 }, /* #38 */
-    { 0x3f3587, 0x3f3587, 0x67d81bd30faef6f8, 0x9827e42cf0510907, 0, 0 }, /* #39 */
-    { 0x0a4e16, 0x0a4e16, 0x1ad19b7fb05fb2c4, 0xe52e64804fa04d3b, 0, 0 }, /* #40 */
-    { 0x373c92, 0x373c92, 0xac32d3292c3f3ec8, 0x53cd2cd6d3c0c137, 0, 0 }, /* #41 */
-    { 0x056017, 0x056017, 0xc104eae6c23184ca, 0x3efb15193dce7b35, 0, 0 }, /* #42 */
-    { 0x192287, 0x192287, 0x962ccb8a4f3f9093, 0x69d33475b0c06f6c, 0, 0 }, /* #43 */
-    { 0x3a34c6, 0x3a34c6, 0x50fc0c67e57c810b, 0xaf03f3981a837ef4, 0, 0 }, /* #44 */
-    { 0x1246c7, 0x1246c7, 0xc8721fe5a86cf1ba, 0x378de01a57930e45, 0, 0 }, /* #45 */
-    { 0x0c1883, 0x0c1883, 0xf99b7206519f6cbb, 0x06648df9ae609344, 0, 0 }, /* #46 */
-    { 0x1b2643, 0x1b2643, 0x638cc50ff42ea9c8, 0x9c733af00bd15637, 0, 0 }, /* #47 */
-    { 0x1d6e06, 0x1d6e06, 0x0f4eb4c58b620179, 0xf0b14b3a749dfe86, 0, 0 }, /* #48 */
-    { 0x296202, 0x296202, 0x490bbb10afeb6c2f, 0xb6f444ef501493d0, 0, 0 }, /* #49 */
-    { 0x263cc7, 0x263cc7, 0xfc41ee45556872b1, 0x03be11baaa978d4e, 0, 0 }, /* #50 */
-    { 0x0212c3, 0x0212c3, 0xc0d43ed22fa808b7, 0x3f2bc12dd057f748, 0, 0 }, /* #51 */
-    { 0x286e16, 0x286e16, 0x27388e1c4a1dc03f, 0xd8c771e3b5e23fc0, 0, 0 }, /* #52 */
-    { 0x3a0517, 0x3a0517, 0xa26dce8fd56bf435, 0x5d9231702a940bca, 0, 0 }, /* #53 */
-    { 0x285153, 0x285153, 0xa9f291af0874c40a, 0x560d6e50f78b3bf5, 0, 0 }, /* #54 */
-    { 0x3a2e82, 0x3a2e82, 0x1ca6067838967049, 0xe359f987c7698fb6, 0, 0 }, /* #55 */
-    { 0x325fc7, 0x325fc7, 0xbadd930b0a431803, 0x45226cf4f5bce7fc, 0, 0 }, /* #56 */
-    { 0x207613, 0x207613, 0x9e50854e094340c2, 0x61af7ab1f6bcbf3d, 0, 0 }, /* #57 */
-    { 0x1f5346, 0x1f5346, 0xad7b4b269b31f7ac, 0x5284b4d964ce0853, 0, 0 }, /* #58 */
-    { 0x030096, 0x030096, 0xedd4d509aee3cdaf, 0x122b2af6511c3250, 0, 0 }, /* #59 */
-    { 0x2e5942, 0x2e5942, 0x249b0494492de709, 0xdb64fb6bb6d218f6, 0, 0 }, /* #60 */
-    { 0x092352, 0x092352, 0x4fef1bf26d817bed, 0xb010e40d927e8412, 0, 0 }, /* #61 */
-    { 0x133502, 0x133502, 0xee7d7a752ad2b169, 0x1182858ad52d4e96, 0, 0 }, /* #62 */
-    { 0x324fd6, 0x324fd6, 0x73c3119eee35661d, 0x8c3cee6111ca99e2, 0, 0 }, /* #63 */
+    { 0x3a4042, 0x3a4042, 0x587258a96cbb9549, 0xa78da75693446ab6, 0, 0 }, /* #0 */
+    { 0x2458c2, 0x2458c2, 0xb32b3ba172172adf, 0x4cd4c45e8de8d520, 0, 0 }, /* #1 */
+    { 0x3b2642, 0x3b2642, 0x2b43f8d4b2120d00, 0xd4bc072b4dedf2ff, 0, 0 }, /* #2 */
+    { 0x2d3a03, 0x2d3a03, 0xe69544397d89af85, 0x196abbc68276507a, 0, 0 }, /* #3 */
+    { 0x293dd2, 0x293dd2, 0x77111e780f577c43, 0x88eee187f0a883bc, 0, 0 }, /* #4 */
+    { 0x257916, 0x257916, 0xabd02ff84702dec5, 0x542fd007b8fd213a, 0, 0 }, /* #5 */
+    { 0x042ad3, 0x042ad3, 0x9d74f0f39ed60723, 0x628b0f0c6129f8dc, 0, 0 }, /* #6 */
+    { 0x084ec7, 0x084ec7, 0x15d2ad36a8717b1c, 0xea2d52c9578e84e3, 0, 0 }, /* #7 */
+    { 0x304c47, 0x304c47, 0xfc73ec1a6d2a29a5, 0x038c13e592d5d65a, 0, 0 }, /* #8 */
+    { 0x0d7f46, 0x0d7f46, 0x2aa0427acb00bf3e, 0xd55fbd8534ff40c1, 0, 0 }, /* #9 */
+    { 0x1a3a07, 0x1a3a07, 0x6cba4e9553f3e28e, 0x9345b16aac0c1d71, 0, 0 }, /* #10 */
+    { 0x017e83, 0x017e83, 0xe8c0e07d99ad4739, 0x173f1f826652b8c6, 0, 0 }, /* #11 */
+    { 0x114b83, 0x114b83, 0x1e63fc6176ea0f83, 0xe19c039e8915f07c, 0, 0 }, /* #12 */
+    { 0x174747, 0x174747, 0x148b7ac666f23827, 0xeb748539990dc7d8, 0, 0 }, /* #13 */
+    { 0x3c72c3, 0x3c72c3, 0xfdd9289f187cf3b1, 0x0226d760e7830c4e, 0, 0 }, /* #14 */
+    { 0x3161c2, 0x3161c2, 0xbdda18fc1f5ef1b3, 0x4225e703e0a10e4c, 0, 0 }, /* #15 */
+    { 0x0a0d93, 0x0a0d93, 0x86272c3e016a1e2c, 0x79d8d3c1fe95e1d3, 0, 0 }, /* #16 */
+    { 0x237b86, 0x237b86, 0x2d10b48f298d54b4, 0xd2ef4b70d672ab4b, 0, 0 }, /* #17 */
+    { 0x121516, 0x121516, 0x9deb4922b8166760, 0x6214b6dd47e9989f, 0, 0 }, /* #18 */
+    { 0x280682, 0x280682, 0x0e2bd092079a5490, 0xf1d42f6df865ab6f, 0, 0 }, /* #19 */
+    { 0x2d2647, 0x2d2647, 0xe4f57cb3abce896c, 0x1b0a834c54317693, 0, 0 }, /* #20 */
+    { 0x2513c7, 0x2513c7, 0x202a38da3e5f33dd, 0xdfd5c725c1a0cc22, 0, 0 }, /* #21 */
+    { 0x004213, 0x004213, 0x325f96e013fafae5, 0xcda0691fec05051a, 0, 0 }, /* #22 */
+    { 0x247802, 0x247802, 0x0736b3595039a25d, 0xf8c94ca6afc65da2, 0, 0 }, /* #23 */
+    { 0x005a42, 0x005a42, 0xbe1751b5582fddb7, 0x41e8ae4aa7d02248, 0, 0 }, /* #24 */
+    { 0x3801d6, 0x3801d6, 0xf2492d4b5a8e1bc2, 0x0db6d2b4a571e43d, 0, 0 }, /* #25 */
+    { 0x380983, 0x380983, 0x395bca44b8b82591, 0xc6a435bb4747da6e, 0, 0 }, /* #26 */
+    { 0x3c5ad2, 0x3c5ad2, 0x3f96de6f9d76244c, 0xc06921906289dbb3, 0, 0 }, /* #27 */
+    { 0x173cc7, 0x173cc7, 0x4ad6a254613e295a, 0xb5295dab9ec1d6a5, 0, 0 }, /* #28 */
+    { 0x0b4347, 0x0b4347, 0x16168b9cc32e38ab, 0xe9e974633cd1c754, 0, 0 }, /* #29 */
+    { 0x043e96, 0x043e96, 0x817fce5437d1fdec, 0x7e8031abc82e0213, 0, 0 }, /* #30 */
+    { 0x296753, 0x296753, 0x6019369b3eb4c586, 0x9fe6c964c14b3a79, 0, 0 }, /* #31 */
+    { 0x1c6913, 0x1c6913, 0xf4651c0c7a892a09, 0x0b9ae3f38576d5f6, 0, 0 }, /* #32 */
+    { 0x336852, 0x336852, 0x6b01be276e3c84ea, 0x94fe41d891c37b15, 0, 0 }, /* #33 */
+    { 0x2e0d42, 0x2e0d42, 0x5dd414c21c4a6312, 0xa22beb3de3b59ced, 0, 0 }, /* #34 */
+    { 0x037482, 0x037482, 0x44b7636de48d113e, 0xbb489c921b72eec1, 0, 0 }, /* #35 */
+    { 0x063886, 0x063886, 0xb52c6130ae39fd7d, 0x4ad39ecf51c60282, 0, 0 }, /* #36 */
+    { 0x2b4b43, 0x2b4b43, 0xab834e8afee788bf, 0x547cb17501187740, 0, 0 }, /* #37 */
+    { 0x157583, 0x157583, 0xb7911f729eaf2b54, 0x486ee08d6150d4ab, 0, 0 }, /* #38 */
+    { 0x340a13, 0x340a13, 0x72b20e91f897f4b1, 0x8d4df16e07680b4e, 0, 0 }, /* #39 */
+    { 0x091392, 0x091392, 0x20b18eb45efa6847, 0xdf4e714ba10597b8, 0, 0 }, /* #40 */
+    { 0x251fc2, 0x251fc2, 0x4ed730e8c80ca6c6, 0xb128cf1737f35939, 0, 0 }, /* #41 */
+    { 0x387a53, 0x387a53, 0x0dec7c52b057bfc5, 0xf21383ad4fa8403a, 0, 0 }, /* #42 */
+    { 0x273016, 0x273016, 0xafd072a0cc07fbf1, 0x502f8d5f33f8040e, 0, 0 }, /* #43 */
+    { 0x074513, 0x074513, 0x25ee9eb0d203a728, 0xda11614f2dfc58d7, 0, 0 }, /* #44 */
+    { 0x1a7403, 0x1a7403, 0x8cc45598aedd8839, 0x733baa67512277c6, 0, 0 }, /* #45 */
+    { 0x074b03, 0x074b03, 0x64160691480c6127, 0x9be9f96eb7f39ed8, 0, 0 }, /* #46 */
+    { 0x251542, 0x251542, 0xad2a26ef88f34314, 0x52d5d910770cbceb, 0, 0 }, /* #47 */
+    { 0x0b62d3, 0x0b62d3, 0x46e994a4da4ac4a9, 0xb9166b5b25b53b56, 0, 0 }, /* #48 */
+    { 0x080b17, 0x080b17, 0xe560deea9744a146, 0x1a9f211568bb5eb9, 0, 0 }, /* #49 */
+    { 0x323712, 0x323712, 0xa60c63682627d674, 0x59f39c97d9d8298b, 0, 0 }, /* #50 */
+    { 0x376852, 0x376852, 0xe691b2749cd3d8d4, 0x196e4d8b632c272b, 0, 0 }, /* #51 */
+    { 0x071e46, 0x071e46, 0xa5a8634f44e09013, 0x5a579cb0bb1f6fec, 0, 0 }, /* #52 */
+    { 0x365613, 0x365613, 0x6b88d695efe49030, 0x9477296a101b6fcf, 0, 0 }, /* #53 */
+    { 0x0552d3, 0x0552d3, 0xed429fc37dacba1a, 0x12bd603c825345e5, 0, 0 }, /* #54 */
+    { 0x044b86, 0x044b86, 0xd1030aaff510672a, 0x2efcf5500aef98d5, 0, 0 }, /* #55 */
+    { 0x365ec7, 0x365ec7, 0x6f03dfb532e0ae8b, 0x90fc204acd1f5174, 0, 0 }, /* #56 */
+    { 0x0515d7, 0x0515d7, 0x5b038b81709bd513, 0xa4fc747e8f642aec, 0, 0 }, /* #57 */
+    { 0x103756, 0x103756, 0xc1352f0e3d769653, 0x3ecad0f1c28969ac, 0, 0 }, /* #58 */
+    { 0x191bc7, 0x191bc7, 0xd55e58dd155bd564, 0x2aa1a722eaa42a9b, 0, 0 }, /* #59 */
+    { 0x171983, 0x171983, 0xd0d2b8e6033991d8, 0x2f2d4719fcc66e27, 0, 0 }, /* #60 */
+    { 0x042556, 0x042556, 0xc938e2df3623a939, 0x36c71d20c9dc56c6, 0, 0 }, /* #61 */
+    { 0x382c92, 0x382c92, 0xf24ed398c0aa6be9, 0x0db12c673f559416, 0, 0 }, /* #62 */
+    { 0x347a03, 0x347a03, 0x134bccbd40951bcb, 0xecb43342bf6ae434, 0, 0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_neg_u64[] =
 {
-    { 0x0465c3, 0x046593, 0x3b47e6a9ef3eaaed, 0xc4b8195610c15513, 0, 0 }, /* #0 */
-    { 0x382052, 0x382017, 0xaee1e585ca6fc0e8, 0x511e1a7a35903f18, 0, 0 }, /* #1 */
-    { 0x233782, 0x233787, 0x098c7293cc6d05a0, 0xf6738d6c3392fa60, 0, 0 }, /* #2 */
-    { 0x3615c2, 0x361513, 0xc353ec3a4750b3ea, 0x3cac13c5b8af4c16, 0, 0 }, /* #3 */
-    { 0x395582, 0x395513, 0x94d3eccf7e7295f8, 0x6b2c1330818d6a08, 0, 0 }, /* #4 */
-    { 0x1b4bd2, 0x1b4397, 0x1521910072d07a9b, 0xeade6eff8d2f8565, 0, 0 }, /* #5 */
-    { 0x364282, 0x364217, 0x9e333eb380a62e72, 0x61ccc14c7f59d18e, 0, 0 }, /* #6 */
-    { 0x196942, 0x196197, 0x10572ecd280d87ee, 0xefa8d132d7f27812, 0, 0 }, /* #7 */
-    { 0x011d16, 0x011517, 0x8e3c3d94d431c01f, 0x71c3c26b2bce3fe1, 0, 0 }, /* #8 */
-    { 0x2e6786, 0x2e6717, 0xca59146910abf8c4, 0x35a6eb96ef54073c, 0, 0 }, /* #9 */
-    { 0x1e7512, 0x1e7517, 0x9c8e456c5e1981a4, 0x6371ba93a1e67e5c, 0, 0 }, /* #10 */
-    { 0x2f4413, 0x2f4417, 0xc1051694e9b3665b, 0x3efae96b164c99a5, 0, 0 }, /* #11 */
-    { 0x0d4f13, 0x0d4783, 0x6d0cdb097cc22120, 0x92f324f6833ddee0, 0, 0 }, /* #12 */
-    { 0x0063c7, 0x006397, 0x18e4d68b8a985c8f, 0xe71b29747567a371, 0, 0 }, /* #13 */
-    { 0x016d47, 0x016513, 0x9aa76ff0dbecd932, 0x6558900f241326ce, 0, 0 }, /* #14 */
-    { 0x096893, 0x096097, 0x26fbb57a6032cc31, 0xd9044a859fcd33cf, 0, 0 }, /* #15 */
-    { 0x071142, 0x071193, 0x31515b749b9b4ec8, 0xceaea48b6464b138, 0, 0 }, /* #16 */
-    { 0x0b35d7, 0x0b3517, 0xfc983ed415c4165d, 0x0367c12bea3be9a3, 0, 0 }, /* #17 */
-    { 0x051013, 0x051097, 0x6ef4aabd5f2abd57, 0x910b5542a0d542a9, 0, 0 }, /* #18 */
-    { 0x357642, 0x357617, 0xc0b19777332eb9f1, 0x3f4e6888ccd1460f, 0, 0 }, /* #19 */
-    { 0x3d0683, 0x3d0613, 0x9b0b676e7f405ebb, 0x64f4989180bfa145, 0, 0 }, /* #20 */
-    { 0x337483, 0x337487, 0x1a39f0a3e4adfb00, 0xe5c60f5c1b520500, 0, 0 }, /* #21 */
-    { 0x250b96, 0x250317, 0xd17c6b52b530b7f1, 0x2e8394ad4acf480f, 0, 0 }, /* #22 */
-    { 0x297e43, 0x297617, 0x9fc24eea87b58b25, 0x603db115784a74db, 0, 0 }, /* #23 */
-    { 0x0b15c3, 0x0b1513, 0xea5b40a65001dd1b, 0x15a4bf59affe22e5, 0, 0 }, /* #24 */
-    { 0x234443, 0x234493, 0x1ecba5970d748cdb, 0xe1345a68f28b7325, 0, 0 }, /* #25 */
-    { 0x246c46, 0x246493, 0x4416bded01821881, 0xbbe94212fe7de77f, 0, 0 }, /* #26 */
-    { 0x0f1493, 0x0f1493, 0x2664265f95182dc2, 0xd99bd9a06ae7d23e, 0, 0 }, /* #27 */
-    { 0x135b57, 0x135393, 0x6ff364c1e5db88d1, 0x900c9b3e1a24772f, 0, 0 }, /* #28 */
-    { 0x1b7452, 0x1b7413, 0xe790445161055ec2, 0x186fbbae9efaa13e, 0, 0 }, /* #29 */
-    { 0x346a17, 0x346297, 0x7a4956010afc4d94, 0x85b6a9fef503b26c, 0, 0 }, /* #30 */
-    { 0x2d1a57, 0x2d1213, 0xa5100d55c172069c, 0x5aeff2aa3e8df964, 0, 0 }, /* #31 */
-    { 0x1b5a57, 0x1b5217, 0xb754a20c810fd897, 0x48ab5df37ef02769, 0, 0 }, /* #32 */
-    { 0x1a5e17, 0x1a5693, 0x04004b6cc0b27487, 0xfbffb4933f4d8b79, 0, 0 }, /* #33 */
-    { 0x174256, 0x174293, 0x34824b5caa9751e7, 0xcb7db4a35568ae19, 0, 0 }, /* #34 */
-    { 0x371286, 0x371217, 0x8e64828f03e0991e, 0x719b7d70fc1f66e2, 0, 0 }, /* #35 */
-    { 0x370182, 0x370197, 0x3a03c84427a1f59b, 0xc5fc37bbd85e0a65, 0, 0 }, /* #36 */
-    { 0x110617, 0x110693, 0x0c348797e9688216, 0xf3cb786816977dea, 0, 0 }, /* #37 */
-    { 0x3150c3, 0x315093, 0x39ca4c456e00d98b, 0xc635b3ba91ff2675, 0, 0 }, /* #38 */
-    { 0x156387, 0x156317, 0xb8b6a8f396017151, 0x4749570c69fe8eaf, 0, 0 }, /* #39 */
-    { 0x3e78d2, 0x3e7017, 0xd70f9e304d43b0d9, 0x28f061cfb2bc4f27, 0, 0 }, /* #40 */
-    { 0x1a6d06, 0x1a6587, 0x304224ccfeb357b0, 0xcfbddb33014ca850, 0, 0 }, /* #41 */
-    { 0x3d65d6, 0x3d6517, 0xcb151c40337be573, 0x34eae3bfcc841a8d, 0, 0 }, /* #42 */
-    { 0x315442, 0x315497, 0x3e5b85021ea665a6, 0xc1a47afde1599a5a, 0, 0 }, /* #43 */
-    { 0x396643, 0x396697, 0x1c7d3580082a793b, 0xe382ca7ff7d586c5, 0, 0 }, /* #44 */
-    { 0x285016, 0x285017, 0xc8f855168a76f988, 0x3707aae975890678, 0, 0 }, /* #45 */
-    { 0x1a1bd3, 0x1a1313, 0x8d2c069db6a123a8, 0x72d3f962495edc58, 0, 0 }, /* #46 */
-    { 0x263406, 0x263497, 0x62f202c5f8eb584c, 0x9d0dfd3a0714a7b4, 0, 0 }, /* #47 */
-    { 0x140642, 0x140697, 0x1e9732aea82717fa, 0xe168cd5157d8e806, 0, 0 }, /* #48 */
-    { 0x004d12, 0x004593, 0x55b628fa0f4c3b02, 0xaa49d705f0b3c4fe, 0, 0 }, /* #49 */
-    { 0x1c5307, 0x1c5393, 0x4085b13be60e7a65, 0xbf7a4ec419f1859b, 0, 0 }, /* #50 */
-    { 0x363997, 0x363197, 0x0654ba3427d1e9ec, 0xf9ab45cbd82e1614, 0, 0 }, /* #51 */
-    { 0x0c2f03, 0x0c2713, 0xaae16769104042cc, 0x551e9896efbfbd34, 0, 0 }, /* #52 */
-    { 0x0c5552, 0x0c5593, 0x275ca0267f7532d6, 0xd8a35fd9808acd2a, 0, 0 }, /* #53 */
-    { 0x1632d2, 0x163217, 0xb2053be64f6cd4c6, 0x4dfac419b0932b3a, 0, 0 }, /* #54 */
-    { 0x027c46, 0x027497, 0x1d94411d123fd857, 0xe26bbee2edc027a9, 0, 0 }, /* #55 */
-    { 0x3e6616, 0x3e6617, 0xb07f50517173e7ec, 0x4f80afae8e8c1814, 0, 0 }, /* #56 */
-    { 0x320e96, 0x320613, 0xd46d9468fa240b7a, 0x2b926b9705dbf486, 0, 0 }, /* #57 */
-    { 0x2a4252, 0x2a4213, 0xd6602bb620682911, 0x299fd449df97d6ef, 0, 0 }, /* #58 */
-    { 0x154516, 0x154597, 0x64e591c48785dae3, 0x9b1a6e3b787a251d, 0, 0 }, /* #59 */
-    { 0x171483, 0x171403, 0x98ff505653855e80, 0x6700afa9ac7aa180, 0, 0 }, /* #60 */
-    { 0x336b97, 0x336393, 0x6b1e1259b426fad6, 0x94e1eda64bd9052a, 0, 0 }, /* #61 */
-    { 0x064802, 0x064013, 0x8f609cd85bf479ae, 0x709f6327a40b8652, 0, 0 }, /* #62 */
-    { 0x195196, 0x195117, 0xcca8700b847d8506, 0x33578ff47b827afa, 0, 0 }, /* #63 */
+    { 0x014392, 0x014317, 0xd168b6e52abb86c1, 0x2e97491ad544793f, 0, 0 }, /* #0 */
+    { 0x175706, 0x175797, 0x1b69a541fa5fee1f, 0xe4965abe05a011e1, 0, 0 }, /* #1 */
+    { 0x311c43, 0x311417, 0xd606e9e12c6fddad, 0x29f9161ed3902253, 0, 0 }, /* #2 */
+    { 0x033f52, 0x033793, 0x3f4fa180d426cc1a, 0xc0b05e7f2bd933e6, 0, 0 }, /* #3 */
+    { 0x157a97, 0x157217, 0xa17912aa001cee94, 0x5e86ed55ffe3116c, 0, 0 }, /* #4 */
+    { 0x101396, 0x101397, 0x52e8b7e4fb995c54, 0xad17481b0466a3ac, 0, 0 }, /* #5 */
+    { 0x354a43, 0x354297, 0x6fc0db4baf591485, 0x903f24b450a6eb7b, 0, 0 }, /* #6 */
+    { 0x135153, 0x135117, 0xd99c192147627328, 0x2663e6deb89d8cd8, 0, 0 }, /* #7 */
+    { 0x3d7d13, 0x3d7597, 0x0c07b3057c6c2931, 0xf3f84cfa8393d6cf, 0, 0 }, /* #8 */
+    { 0x1664c7, 0x166497, 0x204d7c63e3033db8, 0xdfb2839c1cfcc248, 0, 0 }, /* #9 */
+    { 0x3e0dc6, 0x3e0597, 0x231e84d14295c21e, 0xdce17b2ebd6a3de2, 0, 0 }, /* #10 */
+    { 0x3b0612, 0x3b0613, 0xb5b154989a39a292, 0x4a4eab6765c65d6e, 0, 0 }, /* #11 */
+    { 0x130217, 0x130213, 0xc0ceee4a034da43c, 0x3f3111b5fcb25bc4, 0, 0 }, /* #12 */
+    { 0x0d18c2, 0x0d1013, 0x802380e917eae60c, 0x7fdc7f16e81519f4, 0, 0 }, /* #13 */
+    { 0x0d2d57, 0x0d2597, 0x10d1238ff118cdfa, 0xef2edc700ee73206, 0, 0 }, /* #14 */
+    { 0x2f2487, 0x2f2493, 0x3521d59def6b096e, 0xcade2a621094f692, 0, 0 }, /* #15 */
+    { 0x380587, 0x380597, 0x58e865f142f398f7, 0xa7179a0ebd0c6709, 0, 0 }, /* #16 */
+    { 0x287a12, 0x287213, 0x9eb3a7070bf80c0f, 0x614c58f8f407f3f1, 0, 0 }, /* #17 */
+    { 0x184112, 0x184193, 0x735e29fa01fe2371, 0x8ca1d605fe01dc8f, 0, 0 }, /* #18 */
+    { 0x1976c6, 0x197697, 0x392b71257d1cf31e, 0xc6d48eda82e30ce2, 0, 0 }, /* #19 */
+    { 0x0a20c2, 0x0a2093, 0x298979a30d3535dd, 0xd676865cf2caca23, 0, 0 }, /* #20 */
+    { 0x3f3e12, 0x3f3617, 0xe6a4329d90785796, 0x195bcd626f87a86a, 0, 0 }, /* #21 */
+    { 0x2707d7, 0x270717, 0xa79779b2edb6fb29, 0x5868864d124904d7, 0, 0 }, /* #22 */
+    { 0x3f5903, 0x3f5193, 0x4d960e6fb307d11a, 0xb269f1904cf82ee6, 0, 0 }, /* #23 */
+    { 0x390a02, 0x390297, 0x553716707db89ba1, 0xaac8e98f8247645f, 0, 0 }, /* #24 */
+    { 0x3c1986, 0x3c1117, 0xc909042bb5d719bc, 0x36f6fbd44a28e644, 0, 0 }, /* #25 */
+    { 0x052d07, 0x052593, 0x08a95c6b541acd24, 0xf756a394abe532dc, 0, 0 }, /* #26 */
+    { 0x275592, 0x275513, 0x8af57c45ea9645f9, 0x750a83ba1569ba07, 0, 0 }, /* #27 */
+    { 0x070956, 0x070197, 0x54cd174a47a1d14f, 0xab32e8b5b85e2eb1, 0, 0 }, /* #28 */
+    { 0x1525d3, 0x152517, 0xadf0d1d66160f622, 0x520f2e299e9f09de, 0, 0 }, /* #29 */
+    { 0x0f6c87, 0x0f6413, 0x950f0d791e3c3165, 0x6af0f286e1c3ce9b, 0, 0 }, /* #30 */
+    { 0x375956, 0x375113, 0xba0cfb752681c805, 0x45f3048ad97e37fb, 0, 0 }, /* #31 */
+    { 0x023c42, 0x023497, 0x62702c76a02c9161, 0x9d8fd3895fd36e9f, 0, 0 }, /* #32 */
+    { 0x204942, 0x204197, 0x73fec4debdb518d5, 0x8c013b21424ae72b, 0, 0 }, /* #33 */
+    { 0x151ec6, 0x151687, 0x1de24ee60fe73100, 0xe21db119f018cf00, 0, 0 }, /* #34 */
+    { 0x314183, 0x314117, 0x8e1b8affff0dfc13, 0x71e4750000f203ed, 0, 0 }, /* #35 */
+    { 0x224dd3, 0x224597, 0x7c005ac08d1703cd, 0x83ffa53f72e8fc33, 0, 0 }, /* #36 */
+    { 0x1b3a53, 0x1b3293, 0x6535070b94a20e11, 0x9acaf8f46b5df1ef, 0, 0 }, /* #37 */
+    { 0x224553, 0x224517, 0xd077b2f187508f6b, 0x2f884d0e78af7095, 0, 0 }, /* #38 */
+    { 0x3d0b43, 0x3d0393, 0x5c72ffef97de2df2, 0xa38d00106821d20e, 0, 0 }, /* #39 */
+    { 0x244217, 0x244217, 0xe32bdae96c10ef91, 0x1cd4251693ef106f, 0, 0 }, /* #40 */
+    { 0x3d4382, 0x3d4317, 0x84063cefcafdd123, 0x7bf9c31035022edd, 0, 0 }, /* #41 */
+    { 0x0a3f96, 0x0a3797, 0x5bcdb2cdf6b61245, 0xa4324d320949edbb, 0, 0 }, /* #42 */
+    { 0x282392, 0x282313, 0x88f8f737166ec88d, 0x770708c8e9913773, 0, 0 }, /* #43 */
+    { 0x2e1406, 0x2e1493, 0x3b82354bb8dd9f58, 0xc47dcab4472260a8, 0, 0 }, /* #44 */
+    { 0x0f7b82, 0x0f7397, 0x5d8730820a94d406, 0xa278cf7df56b2bfa, 0, 0 }, /* #45 */
+    { 0x096307, 0x096397, 0x40c18cb96e452a96, 0xbf3e734691bad56a, 0, 0 }, /* #46 */
+    { 0x212613, 0x212617, 0xaa4d4b573e7de3df, 0x55b2b4a8c1821c21, 0, 0 }, /* #47 */
+    { 0x2b3a96, 0x2b3293, 0x1edfa4fbb9e56f63, 0xe1205b04461a909d, 0, 0 }, /* #48 */
+    { 0x171097, 0x171097, 0x086e957e14ccc89b, 0xf7916a81eb333765, 0, 0 }, /* #49 */
+    { 0x242ed6, 0x242697, 0x0a7abca60404a58f, 0xf5854359fbfb5a71, 0, 0 }, /* #50 */
+    { 0x104a03, 0x104213, 0x94e2dfc3aa6ffae7, 0x6b1d203c55900519, 0, 0 }, /* #51 */
+    { 0x3c0f52, 0x3c0793, 0x67540570f43e52eb, 0x98abfa8f0bc1ad15, 0, 0 }, /* #52 */
+    { 0x0953c7, 0x095313, 0x82d1792a3398640f, 0x7d2e86d5cc679bf1, 0, 0 }, /* #53 */
+    { 0x3e3f97, 0x3e3793, 0x736e049fca3500dd, 0x8c91fb6035caff23, 0, 0 }, /* #54 */
+    { 0x273d56, 0x273517, 0xc4cf7524d9112bb8, 0x3b308adb26eed448, 0, 0 }, /* #55 */
+    { 0x085782, 0x085717, 0xd8116df79d9da80a, 0x27ee9208626257f6, 0, 0 }, /* #56 */
+    { 0x046a87, 0x046217, 0xf695efb9df6e9766, 0x096a10462091689a, 0, 0 }, /* #57 */
+    { 0x3e19c2, 0x3e1193, 0x387ddd9e7f5dbfa8, 0xc782226180a24058, 0, 0 }, /* #58 */
+    { 0x251492, 0x251403, 0x849e514394683e30, 0x7b61aebc6b97c1d0, 0, 0 }, /* #59 */
+    { 0x030746, 0x030713, 0x9d02e7a39dbd736c, 0x62fd185c62428c94, 0, 0 }, /* #60 */
+    { 0x084593, 0x084513, 0xbd050d07311a9221, 0x42faf2f8cee56ddf, 0, 0 }, /* #61 */
+    { 0x1e3147, 0x1e3117, 0xfa6cf8d791fa3d66, 0x059307286e05c29a, 0, 0 }, /* #62 */
+    { 0x3a7847, 0x3a7013, 0xd4955047976c09c9, 0x2b6aafb86893f637, 0, 0 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_neg_u64_locked[] =
 {
-    { 0x136883, 0x136017, 0xa77bdb43eed035cb, 0x588424bc112fca35, 0, 0 }, /* #0 */
-    { 0x3a2896, 0x3a2013, 0xcf14153daa086ca2, 0x30ebeac255f7935e, 0, 0 }, /* #1 */
-    { 0x3e5f86, 0x3e5713, 0xe04aafb5d1b18f99, 0x1fb5504a2e4e7067, 0, 0 }, /* #2 */
-    { 0x154556, 0x154583, 0x1081bd041016ea90, 0xef7e42fbefe91570, 0, 0 }, /* #3 */
-    { 0x205a13, 0x205293, 0x134ce5edf279b0e6, 0xecb31a120d864f1a, 0, 0 }, /* #4 */
-    { 0x0b5556, 0x0b5517, 0x820656c4a68f2dc6, 0x7df9a93b5970d23a, 0, 0 }, /* #5 */
-    { 0x276256, 0x276293, 0x7ff7aeb5f1aabb6f, 0x8008514a0e554491, 0, 0 }, /* #6 */
-    { 0x2f2e97, 0x2f2613, 0xc669175fc1e39d41, 0x3996e8a03e1c62bf, 0, 0 }, /* #7 */
-    { 0x3d6142, 0x3d6197, 0x6489a7f5127c6401, 0x9b76580aed839bff, 0, 0 }, /* #8 */
-    { 0x317946, 0x317193, 0x31a27d3659ac1914, 0xce5d82c9a653e6ec, 0, 0 }, /* #9 */
-    { 0x0a1e82, 0x0a1697, 0x16535871646c9b79, 0xe9aca78e9b936487, 0, 0 }, /* #10 */
-    { 0x252506, 0x252593, 0x7df4269755b76f6c, 0x820bd968aa489094, 0, 0 }, /* #11 */
-    { 0x112347, 0x112393, 0x72a32da8ddf6bfb1, 0x8d5cd2572209404f, 0, 0 }, /* #12 */
-    { 0x0a2b46, 0x0a2393, 0x48b575bf9d7a4e77, 0xb74a8a406285b189, 0, 0 }, /* #13 */
-    { 0x0573c6, 0x057313, 0xcf6690d4b6bb7e62, 0x30996f2b4944819e, 0, 0 }, /* #14 */
-    { 0x2e5612, 0x2e5607, 0xca6e39c2cf9cf840, 0x3591c63d306307c0, 0, 0 }, /* #15 */
-    { 0x250fd2, 0x250713, 0xefbd44db37ccf06f, 0x1042bb24c8330f91, 0, 0 }, /* #16 */
-    { 0x331e53, 0x331617, 0x9e51f6579820ff31, 0x61ae09a867df00cf, 0, 0 }, /* #17 */
-    { 0x035946, 0x035193, 0x14163ea0fdaf9baf, 0xebe9c15f02506451, 0, 0 }, /* #18 */
-    { 0x290487, 0x290493, 0x4c7c17850f859ae4, 0xb383e87af07a651c, 0, 0 }, /* #19 */
-    { 0x2c43d7, 0x2c4397, 0x5edb1e136163cbd5, 0xa124e1ec9e9c342b, 0, 0 }, /* #20 */
-    { 0x082613, 0x082693, 0x74f1c185d6d6df99, 0x8b0e3e7a29292067, 0, 0 }, /* #21 */
-    { 0x183e96, 0x183693, 0x1d62866f01ff426f, 0xe29d7990fe00bd91, 0, 0 }, /* #22 */
-    { 0x277053, 0x277093, 0x6a639774d0dd338d, 0x959c688b2f22cc73, 0, 0 }, /* #23 */
-    { 0x2c7717, 0x2c7717, 0xec7cacf821085ea1, 0x13835307def7a15f, 0, 0 }, /* #24 */
-    { 0x3f6493, 0x3f6417, 0x80ca96443db91004, 0x7f3569bbc246effc, 0, 0 }, /* #25 */
-    { 0x202157, 0x202197, 0x241347dfa43ff978, 0xdbecb8205bc00688, 0, 0 }, /* #26 */
-    { 0x1334c7, 0x133493, 0x54a8d0a36603163c, 0xab572f5c99fce9c4, 0, 0 }, /* #27 */
-    { 0x1907c7, 0x190713, 0xc3679fe58d2b0547, 0x3c98601a72d4fab9, 0, 0 }, /* #28 */
-    { 0x3215d7, 0x321593, 0x21e5d635b1132cda, 0xde1a29ca4eecd326, 0, 0 }, /* #29 */
-    { 0x1242d7, 0x124217, 0xc13e33f3a0aa2089, 0x3ec1cc0c5f55df77, 0, 0 }, /* #30 */
-    { 0x0a6e43, 0x0a6617, 0xc55f6191cca292fa, 0x3aa09e6e335d6d06, 0, 0 }, /* #31 */
-    { 0x3e7952, 0x3e7113, 0x861d5eb4cad09da3, 0x79e2a14b352f625d, 0, 0 }, /* #32 */
-    { 0x341f42, 0x341713, 0x922cda475ccbf4ae, 0x6dd325b8a3340b52, 0, 0 }, /* #33 */
-    { 0x2e7483, 0x2e7493, 0x4129728faf6b997b, 0xbed68d7050946685, 0, 0 }, /* #34 */
-    { 0x202b97, 0x202397, 0x0a8fc662f8157c3d, 0xf570399d07ea83c3, 0, 0 }, /* #35 */
-    { 0x0639c3, 0x063197, 0x525fc05d558dd419, 0xada03fa2aa722be7, 0, 0 }, /* #36 */
-    { 0x0e2317, 0x0e2313, 0x98c5b8cf5de1e224, 0x673a4730a21e1ddc, 0, 0 }, /* #37 */
-    { 0x284b93, 0x284397, 0x16d168a196b92b6a, 0xe92e975e6946d496, 0, 0 }, /* #38 */
-    { 0x2c2d93, 0x2c2513, 0x8622a925766e5741, 0x79dd56da8991a8bf, 0, 0 }, /* #39 */
-    { 0x0e6016, 0x0e6093, 0x3b77df7c1f1b5538, 0xc4882083e0e4aac8, 0, 0 }, /* #40 */
-    { 0x357f57, 0x357713, 0xd616e8c52156fd68, 0x29e9173adea90298, 0, 0 }, /* #41 */
-    { 0x0b68d7, 0x0b6097, 0x33538c25a3e39906, 0xccac73da5c1c66fa, 0, 0 }, /* #42 */
-    { 0x160c43, 0x160497, 0x0991cda78580c723, 0xf66e32587a7f38dd, 0, 0 }, /* #43 */
-    { 0x143487, 0x143483, 0x6cbb7299ee21cb90, 0x93448d6611de3470, 0, 0 }, /* #44 */
-    { 0x2031c2, 0x203113, 0xc90eb609f635d858, 0x36f149f609ca27a8, 0, 0 }, /* #45 */
-    { 0x390556, 0x390517, 0x8cd149b5876937d8, 0x732eb64a7896c828, 0, 0 }, /* #46 */
-    { 0x3e1086, 0x3e1093, 0x54ff723beab70269, 0xab008dc41548fd97, 0, 0 }, /* #47 */
-    { 0x240a42, 0x240283, 0x05522f3f9470fa90, 0xfaadd0c06b8f0570, 0, 0 }, /* #48 */
-    { 0x1b7487, 0x1b7497, 0x54d27cf298db0b89, 0xab2d830d6724f477, 0, 0 }, /* #49 */
-    { 0x087e86, 0x087697, 0x73183fe41f7f9cef, 0x8ce7c01be0806311, 0, 0 }, /* #50 */
-    { 0x1e5992, 0x1e5117, 0xf09c6d80ad12d9d9, 0x0f63927f52ed2627, 0, 0 }, /* #51 */
-    { 0x192842, 0x192093, 0x69c1bb564be21c92, 0x963e44a9b41de36e, 0, 0 }, /* #52 */
-    { 0x322086, 0x322083, 0x591ccbc37334f280, 0xa6e3343c8ccb0d80, 0, 0 }, /* #53 */
-    { 0x051cc3, 0x051413, 0xae0a349e3b00bf38, 0x51f5cb61c4ff40c8, 0, 0 }, /* #54 */
-    { 0x042982, 0x042117, 0x92185094d214c70d, 0x6de7af6b2deb38f3, 0, 0 }, /* #55 */
-    { 0x2953d2, 0x295397, 0x420f4afa0493c782, 0xbdf0b505fb6c387e, 0, 0 }, /* #56 */
-    { 0x0304d7, 0x030497, 0x4ff6c937fd0eb2b5, 0xb00936c802f14d4b, 0, 0 }, /* #57 */
-    { 0x1462c6, 0x146293, 0x4a1e59571f689158, 0xb5e1a6a8e0976ea8, 0, 0 }, /* #58 */
-    { 0x3b04c7, 0x3b0483, 0x2cf24d3a8f49a8f0, 0xd30db2c570b65710, 0, 0 }, /* #59 */
-    { 0x2c5297, 0x2c5297, 0x2c0e7d9ef26a7885, 0xd3f182610d95877b, 0, 0 }, /* #60 */
-    { 0x243747, 0x243717, 0xf6896b9af2468fc7, 0x097694650db97039, 0, 0 }, /* #61 */
-    { 0x376746, 0x376793, 0x2313005ad3a7a44a, 0xdcecffa52c585bb6, 0, 0 }, /* #62 */
-    { 0x3c4786, 0x3c4797, 0x0a8a2f828b3bea29, 0xf575d07d74c415d7, 0, 0 }, /* #63 */
+    { 0x1469d2, 0x146193, 0x1983e8c7371c610f, 0xe67c1738c8e39ef1, 0, 0 }, /* #0 */
+    { 0x026e92, 0x026613, 0xbe291fb03832b138, 0x41d6e04fc7cd4ec8, 0, 0 }, /* #1 */
+    { 0x247ed7, 0x247693, 0x4138ee6eae634fdb, 0xbec71191519cb025, 0, 0 }, /* #2 */
+    { 0x161ac3, 0x161297, 0x291b26a54f368ad2, 0xd6e4d95ab0c9752e, 0, 0 }, /* #3 */
+    { 0x1c3402, 0x1c3413, 0xe040d2f7c02f3321, 0x1fbf2d083fd0ccdf, 0, 0 }, /* #4 */
+    { 0x0d7203, 0x0d7217, 0xd5dce2503b5df5a6, 0x2a231dafc4a20a5a, 0, 0 }, /* #5 */
+    { 0x365312, 0x365317, 0xeee43da49b726248, 0x111bc25b648d9db8, 0, 0 }, /* #6 */
+    { 0x1f6e42, 0x1f6697, 0x1f10734ef1b02096, 0xe0ef8cb10e4fdf6a, 0, 0 }, /* #7 */
+    { 0x341ed2, 0x341697, 0x05abc8a0a864e8b2, 0xfa54375f579b174e, 0, 0 }, /* #8 */
+    { 0x2d1907, 0x2d1117, 0xe43296b8ca4c55b8, 0x1bcd694735b3aa48, 0, 0 }, /* #9 */
+    { 0x2b7343, 0x2b7393, 0x5e4b781bf4f312da, 0xa1b487e40b0ced26, 0, 0 }, /* #10 */
+    { 0x127916, 0x127117, 0x82bc8a56f8ae1b49, 0x7d4375a90751e4b7, 0, 0 }, /* #11 */
+    { 0x332092, 0x332097, 0x39a5adf042802807, 0xc65a520fbd7fd7f9, 0, 0 }, /* #12 */
+    { 0x354c96, 0x354497, 0x376a03c2cc8e3e12, 0xc895fc3d3371c1ee, 0, 0 }, /* #13 */
+    { 0x0f2bd6, 0x0f2393, 0x06861a05d5347fa2, 0xf979e5fa2acb805e, 0, 0 }, /* #14 */
+    { 0x2d0b57, 0x2d0397, 0x4e170f75c80cfa56, 0xb1e8f08a37f305aa, 0, 0 }, /* #15 */
+    { 0x1f7312, 0x1f7307, 0xc1825452803776a0, 0x3e7dabad7fc88960, 0, 0 }, /* #16 */
+    { 0x181043, 0x181013, 0xb26395c780164b6f, 0x4d9c6a387fe9b491, 0, 0 }, /* #17 */
+    { 0x155002, 0x155013, 0xdc89d72bc75ab17d, 0x237628d438a54e83, 0, 0 }, /* #18 */
+    { 0x132e47, 0x132607, 0xecae90475da5c4b0, 0x13516fb8a25a3b50, 0, 0 }, /* #19 */
+    { 0x2529d3, 0x252197, 0x2e8247870165b3a7, 0xd17db878fe9a4c59, 0, 0 }, /* #20 */
+    { 0x064c16, 0x064417, 0xa09a7d39bf0b8b8c, 0x5f6582c640f47474, 0, 0 }, /* #21 */
+    { 0x0e0d83, 0x0e0597, 0x3a7985c27d6d9015, 0xc5867a3d82926feb, 0, 0 }, /* #22 */
+    { 0x0e1942, 0x0e1197, 0x2f7c15e5ac7dff0a, 0xd083ea1a538200f6, 0, 0 }, /* #23 */
+    { 0x270dd3, 0x270597, 0x1a38d9f854aee234, 0xe5c72607ab511dcc, 0, 0 }, /* #24 */
+    { 0x050b47, 0x050393, 0x3d9b632755c04d16, 0xc2649cd8aa3fb2ea, 0, 0 }, /* #25 */
+    { 0x222807, 0x222093, 0x7c754df7acb9f30f, 0x838ab20853460cf1, 0, 0 }, /* #26 */
+    { 0x2626c7, 0x262697, 0x58ba6d12a5772cc7, 0xa74592ed5a88d339, 0, 0 }, /* #27 */
+    { 0x147a47, 0x147293, 0x554e9bf42b797484, 0xaab1640bd4868b7c, 0, 0 }, /* #28 */
+    { 0x306f53, 0x306793, 0x32049ec2f8da8f55, 0xcdfb613d072570ab, 0, 0 }, /* #29 */
+    { 0x1916c6, 0x191617, 0xb43e9103feaf734e, 0x4bc16efc01508cb2, 0, 0 }, /* #30 */
+    { 0x1e6d06, 0x1e6513, 0xb167fa78ab065527, 0x4e98058754f9aad9, 0, 0 }, /* #31 */
+    { 0x104bc3, 0x104307, 0xe0ec2f9f4bd8c940, 0x1f13d060b42736c0, 0, 0 }, /* #32 */
+    { 0x351f13, 0x351793, 0x2e9677ca9d5df0db, 0xd169883562a20f25, 0, 0 }, /* #33 */
+    { 0x051d43, 0x051597, 0x2e7f89947218312c, 0xd180766b8de7ced4, 0, 0 }, /* #34 */
+    { 0x204f82, 0x204797, 0x10b7ac19914b6cb3, 0xef4853e66eb4934d, 0, 0 }, /* #35 */
+    { 0x0446c6, 0x044613, 0xd7a4ea80faa15f59, 0x285b157f055ea0a7, 0, 0 }, /* #36 */
+    { 0x363b56, 0x363393, 0x3178262c7960ff5c, 0xce87d9d3869f00a4, 0, 0 }, /* #37 */
+    { 0x0e3997, 0x0e3113, 0x9d2fe827be27fa76, 0x62d017d841d8058a, 0, 0 }, /* #38 */
+    { 0x2a04c7, 0x2a0417, 0x8c9196d5eace4643, 0x736e692a1531b9bd, 0, 0 }, /* #39 */
+    { 0x3d4946, 0x3d4113, 0xfa761de1c9257239, 0x0589e21e36da8dc7, 0, 0 }, /* #40 */
+    { 0x196c96, 0x196497, 0x58a49a87d8d86e97, 0xa75b657827279169, 0, 0 }, /* #41 */
+    { 0x0c2706, 0x0c2793, 0x0e9e2e17a19c708d, 0xf161d1e85e638f73, 0, 0 }, /* #42 */
+    { 0x0e5083, 0x0e5013, 0xa8a4ec005e47d998, 0x575b13ffa1b82668, 0, 0 }, /* #43 */
+    { 0x044547, 0x044597, 0x7ee4b4b8d44241e3, 0x811b4b472bbdbe1d, 0, 0 }, /* #44 */
+    { 0x002f82, 0x002717, 0xd2d655c576cf61ad, 0x2d29aa3a89309e53, 0, 0 }, /* #45 */
+    { 0x226ac7, 0x226213, 0xd6950795ab08ecd7, 0x296af86a54f71329, 0, 0 }, /* #46 */
+    { 0x235052, 0x235013, 0x86b57983e7f2723c, 0x794a867c180d8dc4, 0, 0 }, /* #47 */
+    { 0x0b38d6, 0x0b3013, 0x83f63cb1741fb92b, 0x7c09c34e8be046d5, 0, 0 }, /* #48 */
+    { 0x116017, 0x116017, 0xecca3d027632e106, 0x1335c2fd89cd1efa, 0, 0 }, /* #49 */
+    { 0x245b47, 0x245317, 0xfa37617ebd97b2e5, 0x05c89e8142684d1b, 0, 0 }, /* #50 */
+    { 0x122ed2, 0x122697, 0x165bf18069f18283, 0xe9a40e7f960e7d7d, 0, 0 }, /* #51 */
+    { 0x1d1297, 0x1d1293, 0x4e0ce5889591e1ac, 0xb1f31a776a6e1e54, 0, 0 }, /* #52 */
+    { 0x3b7ec3, 0x3b7697, 0x5c099e7729cade31, 0xa3f66188d63521cf, 0, 0 }, /* #53 */
+    { 0x012097, 0x012013, 0xa004ff61378de759, 0x5ffb009ec87218a7, 0, 0 }, /* #54 */
+    { 0x050747, 0x050797, 0x34ffc543b6ab67f7, 0xcb003abc49549809, 0, 0 }, /* #55 */
+    { 0x3a7983, 0x3a7117, 0xd5531d77a19754fb, 0x2aace2885e68ab05, 0, 0 }, /* #56 */
+    { 0x2e6846, 0x2e6093, 0x43eb3c5215159733, 0xbc14c3adeaea68cd, 0, 0 }, /* #57 */
+    { 0x330806, 0x330093, 0x7803326ebb1b7a55, 0x87fccd9144e485ab, 0, 0 }, /* #58 */
+    { 0x3e3482, 0x3e3493, 0x088adc9d5ad8f035, 0xf7752362a5270fcb, 0, 0 }, /* #59 */
+    { 0x1f2683, 0x1f2617, 0xaecca482f9fea401, 0x51335b7d06015bff, 0, 0 }, /* #60 */
+    { 0x325502, 0x325593, 0x7d05e4b45f4d2ee7, 0x82fa1b4ba0b2d119, 0, 0 }, /* #61 */
+    { 0x3f2482, 0x3f2413, 0xb550fe5df2bc6924, 0x4aaf01a20d4396dc, 0, 0 }, /* #62 */
+    { 0x352652, 0x352693, 0x09779ef472437609, 0xf688610b8dbc89f7, 0, 0 }, /* #63 */
 };
 
@@ -8950,2951 +8352,1878 @@
 static const BINU8_TEST_T g_aTests_rol_u8[] =
 {
-    { 0x350517, 0x350516, 0x34, 0x1a, 0, 7  }, /* #0 */
-    { 0x256942, 0x256943, 0x43, 0x0d, 0, 2  }, /* #1 */
-    { 0x3b2113, 0x3b2113, 0xf3, 0x9f, 0, 3  }, /* #2 */
-    { 0x304b86, 0x304386, 0xb0, 0x2c, 0, 6  }, /* #3 */
-    { 0x253857, 0x253057, 0xf3, 0xf9, 0, 7  }, /* #4 */
-    { 0x3755c3, 0x375dc3, 0x0b, 0x61, 0, 5  }, /* #5 */
-    { 0x3402d6, 0x3402d6, 0x40, 0x10, 0, 6  }, /* #6 */
-    { 0x1b30c6, 0x1b38c7, 0x10, 0x01, 0, 4  }, /* #7 */
-    { 0x1f03d6, 0x1f03d6, 0xc0, 0x60, 0, 7  }, /* #8 */
-    { 0x1f1c96, 0x1f1c97, 0xcb, 0x79, 0, 5  }, /* #9 */
-    { 0x1d0d43, 0x1d0d42, 0x2a, 0xa8, 0, 2  }, /* #10 */
-    { 0x012182, 0x012182, 0x0a, 0x28, 0, 2  }, /* #11 */
-    { 0x297706, 0x297f07, 0x7c, 0x1f, 0, 6  }, /* #12 */
-    { 0x241fc7, 0x2417c7, 0xbe, 0xeb, 0, 4  }, /* #13 */
-    { 0x263b12, 0x263b13, 0x5d, 0x75, 0, 2  }, /* #14 */
-    { 0x214e97, 0x214e97, 0xb6, 0x6d, 0, 1  }, /* #15 */
-    { 0x0402c6, 0x040ac7, 0x1a, 0x43, 0, 5  }, /* #16 */
-    { 0x2e5646, 0x2e5e46, 0x5a, 0xd2, 0, 3  }, /* #17 */
-    { 0x160a93, 0x160292, 0x0c, 0x30, 0, 2  }, /* #18 */
-    { 0x144607, 0x144606, 0x3c, 0x1e, 0, 7  }, /* #19 */
-    { 0x293056, 0x293856, 0xf1, 0xf8, 0, 7  }, /* #20 */
-    { 0x302646, 0x302646, 0xd8, 0x36, 0, 6  }, /* #21 */
-    { 0x1f49d3, 0x1f41d2, 0xc4, 0x62, 0, 7  }, /* #22 */
-    { 0x271dc3, 0x2715c3, 0xf2, 0xe5, 0, 1  }, /* #23 */
-    { 0x257547, 0x257d46, 0x25, 0x94, 0, 2  }, /* #24 */
-    { 0x217c93, 0x217c92, 0xb2, 0xca, 0, 2  }, /* #25 */
-    { 0x3516d3, 0x351ed2, 0x4c, 0xc4, 0, 4  }, /* #26 */
-    { 0x1a4d47, 0x1a4d46, 0x49, 0x94, 0, 4  }, /* #27 */
-    { 0x307193, 0x307993, 0x9b, 0x37, 0, 1  }, /* #28 */
-    { 0x3b6357, 0x3b6b56, 0xd3, 0x9e, 0, 3  }, /* #29 */
-    { 0x2f44d6, 0x2f4cd7, 0x23, 0x19, 0, 3  }, /* #30 */
-    { 0x2925d6, 0x2925d7, 0xe9, 0xd3, 0, 1  }, /* #31 */
-    { 0x374206, 0x374207, 0xff, 0xff, 0, 1  }, /* #32 */
-    { 0x087546, 0x087547, 0x46, 0x91, 0, 6  }, /* #33 */
-    { 0x145492, 0x145492, 0x82, 0x0a, 0, 2  }, /* #34 */
-    { 0x3356c2, 0x3356c2, 0x8b, 0x5c, 0, 3  }, /* #35 */
-    { 0x241813, 0x241013, 0x43, 0xa1, 0, 7  }, /* #36 */
-    { 0x164397, 0x164397, 0x1c, 0x83, 0, 5  }, /* #37 */
-    { 0x053586, 0x053587, 0x0d, 0xa1, 0, 5  }, /* #38 */
-    { 0x0c44c3, 0x0c44c3, 0xf2, 0xcb, 0, 2  }, /* #39 */
-    { 0x2a1283, 0x2a1283, 0x3e, 0x3e, 0, 0  }, /* #40 */
-    { 0x397403, 0x397c03, 0x4d, 0x53, 0, 6  }, /* #41 */
-    { 0x071413, 0x071413, 0xde, 0xde, 0, 0  }, /* #42 */
-    { 0x296c87, 0x296c87, 0x9d, 0x9d, 0, 0  }, /* #43 */
-    { 0x3520c2, 0x3520c2, 0x9e, 0x9e, 0, 0  }, /* #44 */
-    { 0x044fd6, 0x0447d7, 0x1b, 0xb1, 0, 4  }, /* #45 */
-    { 0x184b83, 0x184b82, 0xc6, 0xd8, 0, 5  }, /* #46 */
-    { 0x0e0596, 0x0e0596, 0xc7, 0x3e, 0, 3  }, /* #47 */
-    { 0x366b43, 0x366b43, 0x57, 0x75, 0, 4  }, /* #48 */
-    { 0x3364c6, 0x336cc6, 0x4e, 0x9c, 0, 1  }, /* #49 */
-    { 0x3a2993, 0x3a2993, 0x9a, 0x9a, 0, 0  }, /* #50 */
-    { 0x3218c7, 0x3210c6, 0x83, 0x38, 0, 4  }, /* #51 */
-    { 0x1a2a52, 0x1a2a52, 0xa1, 0xa1, 0, 0  }, /* #52 */
-    { 0x154dd7, 0x154dd7, 0x4a, 0x29, 0, 2  }, /* #53 */
-    { 0x372602, 0x372602, 0x80, 0x40, 0, 7  }, /* #54 */
-    { 0x016516, 0x016d17, 0xe7, 0x3f, 0, 3  }, /* #55 */
-    { 0x383ad7, 0x383ad7, 0x70, 0x70, 0, 0  }, /* #56 */
-    { 0x004947, 0x004146, 0xc0, 0x0c, 0, 4  }, /* #57 */
-    { 0x122a13, 0x122213, 0x0e, 0x83, 0, 6  }, /* #58 */
-    { 0x231cc3, 0x2314c2, 0xd0, 0x1a, 0, 5  }, /* #59 */
-    { 0x133207, 0x133a07, 0xd5, 0x5d, 0, 4  }, /* #60 */
-    { 0x3148c2, 0x3140c3, 0x3f, 0xf3, 0, 4  }, /* #61 */
-    { 0x1f3b57, 0x1f3b57, 0xb0, 0x0b, 0, 4  }, /* #62 */
-    { 0x304ed6, 0x304ed7, 0xa9, 0x53, 0, 1  }, /* #63 */
+    { 0x3510c6, 0x3518c6, 0x7d, 0xfa, 0, 1  }, /* #0 */
+    { 0x0e6202, 0x0e6a03, 0xa6, 0xa9, 0, 6  }, /* #1 */
+    { 0x356e47, 0x356646, 0x17, 0x2e, 0, 1  }, /* #2 */
+    { 0x397e53, 0x397653, 0x25, 0x29, 0, 3  }, /* #3 */
+    { 0x233242, 0x233242, 0xf7, 0xf7, 0, 0  }, /* #4 */
+    { 0x241102, 0x241903, 0x78, 0x0f, 0, 5  }, /* #5 */
+    { 0x3050d7, 0x3050d6, 0x2c, 0x16, 0, 7  }, /* #6 */
+    { 0x196106, 0x196907, 0x4a, 0x49, 0, 5  }, /* #7 */
+    { 0x397812, 0x397813, 0x73, 0xcd, 0, 2  }, /* #8 */
+    { 0x225857, 0x225857, 0x25, 0x25, 0, 0  }, /* #9 */
+    { 0x244692, 0x244e93, 0x77, 0xdd, 0, 2  }, /* #10 */
+    { 0x2c7146, 0x2c7947, 0x7d, 0xf5, 0, 2  }, /* #11 */
+    { 0x216393, 0x216393, 0x02, 0x01, 0, 7  }, /* #12 */
+    { 0x1b3982, 0x1b3182, 0x31, 0x26, 0, 5  }, /* #13 */
+    { 0x160306, 0x160b07, 0x5e, 0xcb, 0, 5  }, /* #14 */
+    { 0x362417, 0x362417, 0xac, 0xac, 0, 0  }, /* #15 */
+    { 0x3304d3, 0x3304d2, 0x09, 0x12, 0, 1  }, /* #16 */
+    { 0x332386, 0x332387, 0xc2, 0x61, 0, 7  }, /* #17 */
+    { 0x190443, 0x190442, 0x10, 0x20, 0, 1  }, /* #18 */
+    { 0x1b6dc3, 0x1b65c2, 0x36, 0x6c, 0, 1  }, /* #19 */
+    { 0x1e1106, 0x1e1906, 0x69, 0x96, 0, 4  }, /* #20 */
+    { 0x0e77d2, 0x0e7fd2, 0xa8, 0x54, 0, 7  }, /* #21 */
+    { 0x293a13, 0x293a12, 0x90, 0x24, 0, 6  }, /* #22 */
+    { 0x120013, 0x120812, 0x46, 0xc8, 0, 5  }, /* #23 */
+    { 0x233a06, 0x233207, 0xff, 0xff, 0, 2  }, /* #24 */
+    { 0x073f42, 0x073f43, 0x53, 0xa9, 0, 7  }, /* #25 */
+    { 0x2708c2, 0x2708c2, 0xc4, 0xc4, 0, 0  }, /* #26 */
+    { 0x352146, 0x352947, 0x95, 0x59, 0, 4  }, /* #27 */
+    { 0x0e2a07, 0x0e2207, 0xc4, 0x89, 0, 1  }, /* #28 */
+    { 0x2d4987, 0x2d4987, 0x22, 0x22, 0, 0  }, /* #29 */
+    { 0x244d02, 0x244503, 0x3e, 0xf1, 0, 3  }, /* #30 */
+    { 0x1c4717, 0x1c4f17, 0x87, 0xe1, 0, 6  }, /* #31 */
+    { 0x3050d3, 0x3058d3, 0xa2, 0x45, 0, 1  }, /* #32 */
+    { 0x3d4e42, 0x3d4642, 0x0e, 0xe0, 0, 4  }, /* #33 */
+    { 0x016647, 0x016e47, 0x59, 0x2b, 0, 5  }, /* #34 */
+    { 0x207657, 0x207656, 0x27, 0x4e, 0, 1  }, /* #35 */
+    { 0x0a6fd6, 0x0a67d7, 0x34, 0x0d, 0, 6  }, /* #36 */
+    { 0x120983, 0x120982, 0x84, 0x90, 0, 5  }, /* #37 */
+    { 0x3e6182, 0x3e6983, 0xbd, 0xb7, 0, 5  }, /* #38 */
+    { 0x1552d2, 0x155ad2, 0x90, 0x48, 0, 7  }, /* #39 */
+    { 0x3d0297, 0x3d0a97, 0xaa, 0x55, 0, 1  }, /* #40 */
+    { 0x3777d7, 0x3777d7, 0xc9, 0x93, 0, 1  }, /* #41 */
+    { 0x2d5a03, 0x2d5203, 0xe6, 0x37, 0, 3  }, /* #42 */
+    { 0x171fd7, 0x171fd7, 0x7e, 0x3f, 0, 7  }, /* #43 */
+    { 0x277813, 0x277012, 0x0b, 0x16, 0, 1  }, /* #44 */
+    { 0x334e52, 0x334653, 0x1f, 0x8f, 0, 7  }, /* #45 */
+    { 0x242853, 0x242853, 0xb5, 0x6b, 0, 1  }, /* #46 */
+    { 0x304906, 0x304907, 0xb7, 0xed, 0, 6  }, /* #47 */
+    { 0x105f03, 0x105703, 0xe9, 0x3d, 0, 5  }, /* #48 */
+    { 0x2d6a57, 0x2d6a57, 0x5b, 0x6d, 0, 2  }, /* #49 */
+    { 0x322816, 0x322816, 0x78, 0xf0, 0, 1  }, /* #50 */
+    { 0x057052, 0x057053, 0xe4, 0x39, 0, 6  }, /* #51 */
+    { 0x0b2406, 0x0b2406, 0x18, 0xc0, 0, 3  }, /* #52 */
+    { 0x1f7b17, 0x1f7317, 0x0f, 0x87, 0, 7  }, /* #53 */
+    { 0x0f2c86, 0x0f2486, 0x0d, 0xd0, 0, 4  }, /* #54 */
+    { 0x1c1356, 0x1c1356, 0xbd, 0xbd, 0, 0  }, /* #55 */
+    { 0x187783, 0x187783, 0x29, 0x49, 0, 3  }, /* #56 */
+    { 0x384d13, 0x384d13, 0x6f, 0xdb, 0, 6  }, /* #57 */
+    { 0x0667c7, 0x066fc7, 0xb5, 0xad, 0, 3  }, /* #58 */
+    { 0x242f97, 0x242797, 0xee, 0x77, 0, 7  }, /* #59 */
+    { 0x305fd7, 0x305fd6, 0xa8, 0x54, 0, 7  }, /* #60 */
+    { 0x053942, 0x053943, 0x97, 0x79, 0, 4  }, /* #61 */
+    { 0x3e1f57, 0x3e1757, 0x36, 0x8d, 0, 6  }, /* #62 */
+    { 0x3c2243, 0x3c2a42, 0xba, 0xae, 0, 6  }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_ror_u8[] =
 {
-    { 0x005b53, 0x005b53, 0x6c, 0x8d, 0, 3  }, /* #0 */
-    { 0x3d01d6, 0x3d09d7, 0x2e, 0xb8, 0, 6  }, /* #1 */
-    { 0x303b13, 0x303b13, 0x47, 0x8e, 0, 7  }, /* #2 */
-    { 0x1f2f42, 0x1f2742, 0x4c, 0x31, 0, 6  }, /* #3 */
-    { 0x1a02d6, 0x1a0ad7, 0xcb, 0x97, 0, 7  }, /* #4 */
-    { 0x127557, 0x127557, 0x16, 0x16, 0, 0  }, /* #5 */
-    { 0x185412, 0x185c13, 0xd6, 0xb6, 0, 5  }, /* #6 */
-    { 0x021cd3, 0x021cd2, 0xaf, 0x7d, 0, 5  }, /* #7 */
-    { 0x0b1083, 0x0b1882, 0x8c, 0x46, 0, 1  }, /* #8 */
-    { 0x1002d7, 0x1002d7, 0xe4, 0xc9, 0, 7  }, /* #9 */
-    { 0x194753, 0x194f53, 0xa4, 0x92, 0, 6  }, /* #10 */
-    { 0x292857, 0x292056, 0x21, 0x12, 0, 4  }, /* #11 */
-    { 0x253757, 0x253757, 0xad, 0xd6, 0, 1  }, /* #12 */
-    { 0x004e97, 0x004e97, 0x15, 0x15, 0, 0  }, /* #13 */
-    { 0x3e55d3, 0x3e5dd3, 0x31, 0x89, 0, 5  }, /* #14 */
-    { 0x210ad3, 0x2102d3, 0xa1, 0xd0, 0, 1  }, /* #15 */
-    { 0x1323c3, 0x132bc3, 0x99, 0x99, 0, 4  }, /* #16 */
-    { 0x1a6cc3, 0x1a64c3, 0x2c, 0xc2, 0, 4  }, /* #17 */
-    { 0x231782, 0x231f82, 0xd4, 0x6a, 0, 1  }, /* #18 */
-    { 0x3c7916, 0x3c7916, 0xa6, 0x53, 0, 1  }, /* #19 */
-    { 0x363713, 0x363713, 0xe5, 0xf2, 0, 1  }, /* #20 */
-    { 0x0272d2, 0x027ad3, 0x69, 0xb4, 0, 1  }, /* #21 */
-    { 0x235313, 0x235312, 0xcd, 0x37, 0, 6  }, /* #22 */
-    { 0x253f03, 0x253f02, 0x94, 0x52, 0, 6  }, /* #23 */
-    { 0x162c47, 0x162c47, 0xae, 0xba, 0, 6  }, /* #24 */
-    { 0x3e2e06, 0x3e2e06, 0x29, 0x52, 0, 7  }, /* #25 */
-    { 0x1d6256, 0x1d6257, 0x57, 0xea, 0, 3  }, /* #26 */
-    { 0x1e3e52, 0x1e3e52, 0x68, 0x43, 0, 5  }, /* #27 */
-    { 0x1c5457, 0x1c5c56, 0xba, 0x75, 0, 7  }, /* #28 */
-    { 0x245907, 0x245107, 0x3d, 0xf4, 0, 6  }, /* #29 */
-    { 0x1b3643, 0x1b3643, 0x33, 0xcc, 0, 6  }, /* #30 */
-    { 0x115412, 0x115412, 0x1b, 0x36, 0, 7  }, /* #31 */
-    { 0x186543, 0x186d42, 0x03, 0x60, 0, 3  }, /* #32 */
-    { 0x207557, 0x207d56, 0x8a, 0x51, 0, 3  }, /* #33 */
-    { 0x114a97, 0x114a96, 0x1a, 0x43, 0, 3  }, /* #34 */
-    { 0x3e62c3, 0x3e6ac2, 0x30, 0x60, 0, 7  }, /* #35 */
-    { 0x1e2607, 0x1e2607, 0x0f, 0x0f, 0, 0  }, /* #36 */
-    { 0x2306c2, 0x230ec3, 0x61, 0x85, 0, 6  }, /* #37 */
-    { 0x3431d2, 0x3439d2, 0x7b, 0x6f, 0, 3  }, /* #38 */
-    { 0x183502, 0x183502, 0x8f, 0x8f, 0, 0  }, /* #39 */
-    { 0x1b5992, 0x1b5193, 0x87, 0xc3, 0, 1  }, /* #40 */
-    { 0x0b5646, 0x0b5e47, 0x5b, 0xb5, 0, 4  }, /* #41 */
-    { 0x335282, 0x335282, 0xf0, 0x0f, 0, 4  }, /* #42 */
-    { 0x0a4352, 0x0a4b52, 0x56, 0x65, 0, 4  }, /* #43 */
-    { 0x333a03, 0x333202, 0xf0, 0x0f, 0, 4  }, /* #44 */
-    { 0x381507, 0x381d07, 0xeb, 0xbe, 0, 4  }, /* #45 */
-    { 0x3a09c7, 0x3a01c6, 0x98, 0x26, 0, 2  }, /* #46 */
-    { 0x302096, 0x302096, 0x1f, 0x3e, 0, 7  }, /* #47 */
-    { 0x0d37d3, 0x0d3fd3, 0x7e, 0x9f, 0, 2  }, /* #48 */
-    { 0x1a74c2, 0x1a7cc2, 0x8e, 0x74, 0, 5  }, /* #49 */
-    { 0x2900d6, 0x2908d7, 0xbd, 0xb7, 0, 3  }, /* #50 */
-    { 0x234cd3, 0x2344d2, 0xd0, 0x34, 0, 2  }, /* #51 */
-    { 0x1f27d6, 0x1f27d6, 0xf0, 0x0f, 0, 4  }, /* #52 */
-    { 0x3f3047, 0x3f3046, 0x04, 0x08, 0, 7  }, /* #53 */
-    { 0x1f6fd2, 0x1f67d3, 0x7e, 0xfc, 0, 7  }, /* #54 */
-    { 0x280bd2, 0x280bd3, 0x0f, 0x87, 0, 1  }, /* #55 */
-    { 0x166116, 0x166117, 0x4f, 0xf4, 0, 4  }, /* #56 */
-    { 0x2e6747, 0x2e6747, 0x6f, 0x6f, 0, 0  }, /* #57 */
-    { 0x132507, 0x132507, 0xf4, 0xd3, 0, 6  }, /* #58 */
-    { 0x092642, 0x092e43, 0xd2, 0xb4, 0, 2  }, /* #59 */
-    { 0x1f6c46, 0x1f6446, 0x30, 0x18, 0, 1  }, /* #60 */
-    { 0x182dc6, 0x182dc7, 0xd4, 0xa6, 0, 5  }, /* #61 */
-    { 0x036ac6, 0x0362c6, 0xf8, 0x1f, 0, 3  }, /* #62 */
-    { 0x0b3fc3, 0x0b37c2, 0x20, 0x02, 0, 4  }, /* #63 */
+    { 0x246d46, 0x246d46, 0x39, 0x39, 0, 0  }, /* #0 */
+    { 0x345142, 0x345143, 0xc7, 0xf1, 0, 2  }, /* #1 */
+    { 0x1b32d3, 0x1b32d2, 0x24, 0x09, 0, 2  }, /* #2 */
+    { 0x2b7217, 0x2b7217, 0x70, 0x83, 0, 5  }, /* #3 */
+    { 0x0e5697, 0x0e5e97, 0xfe, 0xbf, 0, 2  }, /* #4 */
+    { 0x341cd6, 0x341cd6, 0x82, 0x05, 0, 7  }, /* #5 */
+    { 0x1d7f52, 0x1d7f53, 0xf4, 0xd3, 0, 6  }, /* #6 */
+    { 0x172c47, 0x172446, 0x34, 0x43, 0, 4  }, /* #7 */
+    { 0x055686, 0x055687, 0x62, 0xc4, 0, 7  }, /* #8 */
+    { 0x0e2313, 0x0e2313, 0x30, 0x30, 0, 0  }, /* #9 */
+    { 0x2703c6, 0x270bc6, 0x39, 0x27, 0, 3  }, /* #10 */
+    { 0x067f06, 0x067f07, 0x77, 0xee, 0, 7  }, /* #11 */
+    { 0x0b0e93, 0x0b0e92, 0x86, 0x34, 0, 5  }, /* #12 */
+    { 0x2c6993, 0x2c6992, 0xa4, 0x25, 0, 5  }, /* #13 */
+    { 0x107683, 0x107e83, 0x69, 0xd2, 0, 7  }, /* #14 */
+    { 0x3e15c3, 0x3e15c3, 0xd9, 0xec, 0, 1  }, /* #15 */
+    { 0x3d0717, 0x3d0717, 0xef, 0xef, 0, 0  }, /* #16 */
+    { 0x2e1553, 0x2e1553, 0xc5, 0xe2, 0, 1  }, /* #17 */
+    { 0x3f03d3, 0x3f0bd2, 0x84, 0x21, 0, 2  }, /* #18 */
+    { 0x206157, 0x206956, 0xce, 0x76, 0, 5  }, /* #19 */
+    { 0x1d3593, 0x1d3593, 0x4e, 0x9c, 0, 7  }, /* #20 */
+    { 0x0b1883, 0x0b1883, 0x59, 0x59, 0, 0  }, /* #21 */
+    { 0x2f2056, 0x2f2056, 0x65, 0x65, 0, 0  }, /* #22 */
+    { 0x255dd7, 0x255dd7, 0xa6, 0xd4, 0, 3  }, /* #23 */
+    { 0x0f40c3, 0x0f40c2, 0xb5, 0x5b, 0, 4  }, /* #24 */
+    { 0x3c7c06, 0x3c7407, 0xfb, 0xfd, 0, 1  }, /* #25 */
+    { 0x064c43, 0x064c42, 0xa2, 0x51, 0, 1  }, /* #26 */
+    { 0x205792, 0x205f93, 0x05, 0x82, 0, 1  }, /* #27 */
+    { 0x015852, 0x015852, 0xa7, 0xa7, 0, 0  }, /* #28 */
+    { 0x265f12, 0x265f13, 0x77, 0xdd, 0, 2  }, /* #29 */
+    { 0x320c16, 0x320c16, 0x69, 0x69, 0, 0  }, /* #30 */
+    { 0x1777c7, 0x177fc7, 0x59, 0xac, 0, 1  }, /* #31 */
+    { 0x3e66c7, 0x3e66c6, 0x2e, 0x5c, 0, 7  }, /* #32 */
+    { 0x1f1506, 0x1f1506, 0x0e, 0x38, 0, 6  }, /* #33 */
+    { 0x294f13, 0x294f13, 0xbe, 0xaf, 0, 2  }, /* #34 */
+    { 0x1d3fc2, 0x1d3fc3, 0x0f, 0xe1, 0, 3  }, /* #35 */
+    { 0x0c2702, 0x0c2f02, 0x57, 0x75, 0, 4  }, /* #36 */
+    { 0x372557, 0x372557, 0xbf, 0xdf, 0, 1  }, /* #37 */
+    { 0x284713, 0x284712, 0x70, 0x38, 0, 1  }, /* #38 */
+    { 0x357cc2, 0x3574c3, 0xa9, 0xd4, 0, 1  }, /* #39 */
+    { 0x210442, 0x210443, 0xc9, 0x9c, 0, 4  }, /* #40 */
+    { 0x2b4e56, 0x2b4657, 0xdb, 0xb7, 0, 7  }, /* #41 */
+    { 0x220452, 0x220c52, 0xb6, 0x6b, 0, 4  }, /* #42 */
+    { 0x3a7e47, 0x3a7647, 0x7a, 0xa7, 0, 4  }, /* #43 */
+    { 0x0e4cc2, 0x0e4cc2, 0x13, 0x13, 0, 0  }, /* #44 */
+    { 0x177017, 0x177017, 0xc4, 0xc4, 0, 0  }, /* #45 */
+    { 0x294542, 0x294d42, 0x25, 0x52, 0, 4  }, /* #46 */
+    { 0x021497, 0x021496, 0x12, 0x24, 0, 7  }, /* #47 */
+    { 0x221816, 0x221816, 0x13, 0x31, 0, 4  }, /* #48 */
+    { 0x0362d7, 0x0362d7, 0x97, 0xf2, 0, 3  }, /* #49 */
+    { 0x2430d3, 0x2438d3, 0xc4, 0x98, 0, 3  }, /* #50 */
+    { 0x3b3a16, 0x3b3216, 0x89, 0x4c, 0, 5  }, /* #51 */
+    { 0x293613, 0x293e12, 0x25, 0x49, 0, 2  }, /* #52 */
+    { 0x021897, 0x021097, 0xb1, 0x8d, 0, 5  }, /* #53 */
+    { 0x274ac2, 0x274ac3, 0x7b, 0xb7, 0, 4  }, /* #54 */
+    { 0x0e5b12, 0x0e5b12, 0xa8, 0x15, 0, 3  }, /* #55 */
+    { 0x370e53, 0x370e52, 0x92, 0x49, 0, 1  }, /* #56 */
+    { 0x2f4397, 0x2f4397, 0xa3, 0xd1, 0, 1  }, /* #57 */
+    { 0x1a7007, 0x1a7806, 0x59, 0x2b, 0, 3  }, /* #58 */
+    { 0x057b56, 0x057b56, 0x19, 0x23, 0, 3  }, /* #59 */
+    { 0x0d4016, 0x0d4816, 0xe8, 0x47, 0, 5  }, /* #60 */
+    { 0x1d4556, 0x1d4d56, 0x33, 0x33, 0, 4  }, /* #61 */
+    { 0x2e2dc3, 0x2e2dc3, 0xde, 0xf6, 0, 5  }, /* #62 */
+    { 0x0f03d7, 0x0f03d7, 0x30, 0x30, 0, 0  }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_rcl_u8[] =
 {
-    { 0x2f7e56, 0x2f7e56, 0x74, 0x74, 0, 0  }, /* #0 */
-    { 0x3c7253, 0x3c7a53, 0xdb, 0x6f, 0, 2  }, /* #1 */
-    { 0x016d17, 0x016517, 0x3f, 0xf9, 0, 4  }, /* #2 */
-    { 0x172313, 0x172b13, 0x2d, 0x65, 0, 6  }, /* #3 */
-    { 0x1525d2, 0x1525d3, 0xff, 0xef, 0, 5  }, /* #4 */
-    { 0x284212, 0x284212, 0x78, 0x0f, 0, 6  }, /* #5 */
-    { 0x1e3846, 0x1e3047, 0xb8, 0xc2, 0, 3  }, /* #6 */
-    { 0x0b0c57, 0x0b0456, 0xbc, 0x6f, 0, 7  }, /* #7 */
-    { 0x300e87, 0x300e87, 0xbe, 0x6f, 0, 7  }, /* #8 */
-    { 0x316982, 0x316182, 0xa4, 0x45, 0, 4  }, /* #9 */
-    { 0x044402, 0x044402, 0x44, 0x21, 0, 3  }, /* #10 */
-    { 0x2d6093, 0x2d6892, 0x98, 0xc6, 0, 3  }, /* #11 */
-    { 0x2e3793, 0x2e3793, 0x8f, 0xe3, 0, 7  }, /* #12 */
-    { 0x3d6407, 0x3d6c06, 0x39, 0xe6, 0, 2  }, /* #13 */
-    { 0x2f2a86, 0x2f2a86, 0x99, 0x99, 0, 0  }, /* #14 */
-    { 0x021393, 0x021393, 0x57, 0xea, 0, 6  }, /* #15 */
-    { 0x342bc7, 0x342bc7, 0x69, 0x69, 0, 0  }, /* #16 */
-    { 0x3a2152, 0x3a2952, 0x25, 0xa2, 0, 5  }, /* #17 */
-    { 0x370646, 0x370e46, 0x4b, 0xb2, 0, 4  }, /* #18 */
-    { 0x1e4752, 0x1e4f52, 0x17, 0xe1, 0, 5  }, /* #19 */
-    { 0x334f93, 0x334792, 0x49, 0x69, 0, 6  }, /* #20 */
-    { 0x2e7c52, 0x2e7c53, 0x61, 0x09, 0, 3  }, /* #21 */
-    { 0x1b3597, 0x1b3d96, 0xd9, 0xf6, 0, 7  }, /* #22 */
-    { 0x3671d7, 0x3671d7, 0xbe, 0xb7, 0, 6  }, /* #23 */
-    { 0x160413, 0x160c12, 0x93, 0xf2, 0, 6  }, /* #24 */
-    { 0x3e7b92, 0x3e7b92, 0x94, 0xa2, 0, 3  }, /* #25 */
-    { 0x115806, 0x115007, 0xcf, 0xb3, 0, 7  }, /* #26 */
-    { 0x3565c7, 0x356dc7, 0x72, 0x2b, 0, 4  }, /* #27 */
-    { 0x302c17, 0x302416, 0x27, 0x79, 0, 4  }, /* #28 */
-    { 0x1d6752, 0x1d6f52, 0x3c, 0xf0, 0, 2  }, /* #29 */
-    { 0x3c1852, 0x3c1852, 0xff, 0xff, 0, 0  }, /* #30 */
-    { 0x243156, 0x243156, 0x0b, 0x2c, 0, 2  }, /* #31 */
-    { 0x0c06c3, 0x0c0ec3, 0x46, 0x1a, 0, 2  }, /* #32 */
-    { 0x322ac2, 0x322ac2, 0x4d, 0x4d, 0, 0  }, /* #33 */
-    { 0x223c52, 0x223c52, 0x4a, 0xa2, 0, 4  }, /* #34 */
-    { 0x146387, 0x146387, 0xa4, 0xa4, 0, 0  }, /* #35 */
-    { 0x246042, 0x246042, 0xec, 0xec, 0, 0  }, /* #36 */
-    { 0x307212, 0x307213, 0x3a, 0xa1, 0, 4  }, /* #37 */
-    { 0x3b0e86, 0x3b0687, 0xaf, 0xea, 0, 5  }, /* #38 */
-    { 0x102b53, 0x102352, 0x12, 0x25, 0, 1  }, /* #39 */
-    { 0x3f3882, 0x3f3882, 0xc3, 0xc3, 0, 0  }, /* #40 */
-    { 0x054ed2, 0x054ed2, 0x85, 0x85, 0, 0  }, /* #41 */
-    { 0x1a53d3, 0x1a53d3, 0x1d, 0xb1, 0, 5  }, /* #42 */
-    { 0x254ed7, 0x2546d6, 0x69, 0x6d, 0, 6  }, /* #43 */
-    { 0x006cc3, 0x0064c2, 0xe0, 0x3c, 0, 6  }, /* #44 */
-    { 0x3823d3, 0x3823d3, 0x39, 0x99, 0, 4  }, /* #45 */
-    { 0x321256, 0x321a57, 0x5c, 0x70, 0, 2  }, /* #46 */
-    { 0x065056, 0x065856, 0x5e, 0xbc, 0, 1  }, /* #47 */
-    { 0x1c5203, 0x1c5a02, 0xa7, 0x9f, 0, 2  }, /* #48 */
-    { 0x001117, 0x001916, 0xc5, 0xf1, 0, 7  }, /* #49 */
-    { 0x1d2447, 0x1d2c46, 0xc1, 0xf0, 0, 7  }, /* #50 */
-    { 0x390846, 0x390047, 0xe2, 0x89, 0, 2  }, /* #51 */
-    { 0x011706, 0x011f06, 0xf1, 0xbc, 0, 7  }, /* #52 */
-    { 0x320e12, 0x320e12, 0xff, 0xff, 0, 0  }, /* #53 */
-    { 0x180756, 0x180f57, 0x14, 0x40, 0, 4  }, /* #54 */
-    { 0x3e6e43, 0x3e6642, 0x80, 0x0c, 0, 4  }, /* #55 */
-    { 0x051cc6, 0x051cc7, 0xc4, 0x18, 0, 6  }, /* #56 */
-    { 0x152bd2, 0x1523d3, 0x39, 0xc8, 0, 3  }, /* #57 */
-    { 0x190a42, 0x190243, 0xba, 0xd2, 0, 3  }, /* #58 */
-    { 0x075253, 0x075a53, 0x42, 0x0a, 0, 2  }, /* #59 */
-    { 0x326952, 0x326952, 0x2d, 0x8b, 0, 7  }, /* #60 */
-    { 0x0c0683, 0x0c0e82, 0x45, 0xb4, 0, 5  }, /* #61 */
-    { 0x342012, 0x342812, 0xaa, 0xa9, 0, 2  }, /* #62 */
-    { 0x280e83, 0x280682, 0xbc, 0x6f, 0, 7  }, /* #63 */
+    { 0x1b13c7, 0x1b13c7, 0x2f, 0xe5, 0, 6  }, /* #0 */
+    { 0x352493, 0x352493, 0x88, 0x88, 0, 0  }, /* #1 */
+    { 0x3a7582, 0x3a7582, 0xd8, 0x36, 0, 7  }, /* #2 */
+    { 0x0a48d3, 0x0a48d3, 0x5e, 0xea, 0, 4  }, /* #3 */
+    { 0x313757, 0x313f56, 0x53, 0xa7, 0, 1  }, /* #4 */
+    { 0x3620c2, 0x3628c3, 0xa5, 0x2a, 0, 3  }, /* #5 */
+    { 0x1a0ac3, 0x1a02c3, 0xf2, 0x7c, 0, 7  }, /* #6 */
+    { 0x1c6c12, 0x1c6c12, 0x40, 0x80, 0, 1  }, /* #7 */
+    { 0x062542, 0x062d43, 0x77, 0x73, 0, 4  }, /* #8 */
+    { 0x281217, 0x281a16, 0x66, 0x6b, 0, 4  }, /* #9 */
+    { 0x300c93, 0x300492, 0x19, 0xcc, 0, 3  }, /* #10 */
+    { 0x143212, 0x143a12, 0x4e, 0xe2, 0, 4  }, /* #11 */
+    { 0x286a57, 0x286256, 0x16, 0x2d, 0, 1  }, /* #12 */
+    { 0x2c7386, 0x2c7387, 0x06, 0x80, 0, 6  }, /* #13 */
+    { 0x0a1892, 0x0a1893, 0x7c, 0x87, 0, 5  }, /* #14 */
+    { 0x2e6797, 0x2e6797, 0x15, 0x62, 0, 6  }, /* #15 */
+    { 0x3d6a92, 0x3d6292, 0x3b, 0xec, 0, 2  }, /* #16 */
+    { 0x292f97, 0x292f96, 0x49, 0x9a, 0, 4  }, /* #17 */
+    { 0x2d4d56, 0x2d4557, 0xf8, 0xf0, 0, 1  }, /* #18 */
+    { 0x121446, 0x121446, 0x08, 0x01, 0, 6  }, /* #19 */
+    { 0x136e86, 0x136687, 0x34, 0x41, 0, 4  }, /* #20 */
+    { 0x101e86, 0x101e87, 0xa9, 0x2a, 0, 5  }, /* #21 */
+    { 0x0d2753, 0x0d2f53, 0x5c, 0x95, 0, 5  }, /* #22 */
+    { 0x2d3317, 0x2d3b16, 0x61, 0xd8, 0, 7  }, /* #23 */
+    { 0x137c12, 0x137c13, 0xbd, 0x7a, 0, 1  }, /* #24 */
+    { 0x014d13, 0x014512, 0x0d, 0x6c, 0, 3  }, /* #25 */
+    { 0x340fd7, 0x340fd7, 0x79, 0x79, 0, 0  }, /* #26 */
+    { 0x024613, 0x024e12, 0x8a, 0x2b, 0, 2  }, /* #27 */
+    { 0x3d6d17, 0x3d6516, 0x20, 0x41, 0, 1  }, /* #28 */
+    { 0x112c83, 0x112c83, 0xb7, 0xbe, 0, 3  }, /* #29 */
+    { 0x392353, 0x392352, 0x26, 0x4d, 0, 1  }, /* #30 */
+    { 0x1e7493, 0x1e7c92, 0x7b, 0xef, 0, 6  }, /* #31 */
+    { 0x380986, 0x380186, 0x2c, 0xc1, 0, 4  }, /* #32 */
+    { 0x194157, 0x194957, 0x72, 0x95, 0, 3  }, /* #33 */
+    { 0x1b0916, 0x1b0117, 0xe4, 0x23, 0, 3  }, /* #34 */
+    { 0x1a0857, 0x1a0857, 0x75, 0xad, 0, 3  }, /* #35 */
+    { 0x254d97, 0x254d97, 0x1c, 0x1c, 0, 0  }, /* #36 */
+    { 0x323b96, 0x323397, 0x19, 0x21, 0, 5  }, /* #37 */
+    { 0x182e13, 0x182e12, 0x5a, 0xd5, 0, 3  }, /* #38 */
+    { 0x1b1f93, 0x1b1793, 0x3f, 0xcf, 0, 7  }, /* #39 */
+    { 0x3c2892, 0x3c2893, 0xaf, 0xea, 0, 5  }, /* #40 */
+    { 0x040a92, 0x040293, 0xca, 0x94, 0, 1  }, /* #41 */
+    { 0x236392, 0x236393, 0xdc, 0x71, 0, 2  }, /* #42 */
+    { 0x3b5c82, 0x3b5482, 0xc0, 0x18, 0, 6  }, /* #43 */
+    { 0x0f1c12, 0x0f1c12, 0xa8, 0x2a, 0, 7  }, /* #44 */
+    { 0x1715c3, 0x1715c3, 0xf7, 0xdf, 0, 2  }, /* #45 */
+    { 0x131643, 0x131642, 0x08, 0x11, 0, 1  }, /* #46 */
+    { 0x274502, 0x274d03, 0x72, 0x91, 0, 3  }, /* #47 */
+    { 0x3c2456, 0x3c2457, 0xd1, 0x45, 0, 2  }, /* #48 */
+    { 0x0f1e56, 0x0f1e56, 0x58, 0x16, 0, 7  }, /* #49 */
+    { 0x323b96, 0x323b96, 0x82, 0x90, 0, 6  }, /* #50 */
+    { 0x311c13, 0x311412, 0xc1, 0x0f, 0, 3  }, /* #51 */
+    { 0x381842, 0x381042, 0x02, 0x10, 0, 3  }, /* #52 */
+    { 0x2c3ed3, 0x2c36d3, 0x3f, 0xf9, 0, 4  }, /* #53 */
+    { 0x0b09d7, 0x0b01d7, 0xeb, 0xaf, 0, 2  }, /* #54 */
+    { 0x1c4802, 0x1c4803, 0xa8, 0x50, 0, 1  }, /* #55 */
+    { 0x306c06, 0x306c07, 0x70, 0x81, 0, 3  }, /* #56 */
+    { 0x103416, 0x103417, 0x12, 0x20, 0, 4  }, /* #57 */
+    { 0x0b0803, 0x0b0803, 0x23, 0x23, 0, 0  }, /* #58 */
+    { 0x1b7553, 0x1b7d52, 0xa3, 0xf4, 0, 6  }, /* #59 */
+    { 0x142ad6, 0x142ad6, 0x60, 0xc0, 0, 1  }, /* #60 */
+    { 0x223b46, 0x223347, 0xd0, 0x06, 0, 4  }, /* #61 */
+    { 0x0a4043, 0x0a4042, 0xf4, 0x7d, 0, 7  }, /* #62 */
+    { 0x267ed2, 0x2676d3, 0x0d, 0xa0, 0, 5  }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_rcr_u8[] =
 {
-    { 0x341747, 0x341747, 0x17, 0xe2, 0, 3  }, /* #0 */
-    { 0x3d0e52, 0x3d0652, 0x34, 0x1a, 0, 1  }, /* #1 */
-    { 0x014792, 0x014f92, 0x19, 0x43, 0, 3  }, /* #2 */
-    { 0x2d6417, 0x2d6416, 0xb9, 0xe7, 0, 7  }, /* #3 */
-    { 0x1d7097, 0x1d7896, 0x6a, 0xb5, 0, 1  }, /* #4 */
-    { 0x163442, 0x163443, 0x63, 0x19, 0, 6  }, /* #5 */
-    { 0x2c7402, 0x2c7c03, 0xa9, 0x4a, 0, 6  }, /* #6 */
-    { 0x124147, 0x124146, 0xc5, 0xf1, 0, 2  }, /* #7 */
-    { 0x173dd3, 0x1735d3, 0xd9, 0xec, 0, 1  }, /* #8 */
-    { 0x236353, 0x236b53, 0x76, 0xae, 0, 3  }, /* #9 */
-    { 0x2f0457, 0x2f0457, 0x27, 0x27, 0, 0  }, /* #10 */
-    { 0x3314c6, 0x331cc7, 0xdb, 0x6d, 0, 1  }, /* #11 */
-    { 0x2f3f46, 0x2f3747, 0x7f, 0xe7, 0, 4  }, /* #12 */
-    { 0x022212, 0x022212, 0xe4, 0xe4, 0, 0  }, /* #13 */
-    { 0x2952d6, 0x295ad7, 0xd9, 0x96, 0, 5  }, /* #14 */
-    { 0x2f5542, 0x2f5543, 0x7a, 0xe8, 0, 7  }, /* #15 */
-    { 0x3e2dc6, 0x3e2dc7, 0x76, 0xb1, 0, 6  }, /* #16 */
-    { 0x386957, 0x386957, 0x1b, 0xb8, 0, 5  }, /* #17 */
-    { 0x084312, 0x084b12, 0xdc, 0x6e, 0, 1  }, /* #18 */
-    { 0x081d03, 0x081d02, 0x61, 0x6c, 0, 3  }, /* #19 */
-    { 0x292586, 0x292586, 0x9c, 0x27, 0, 2  }, /* #20 */
-    { 0x1d4843, 0x1d4042, 0x0b, 0xe1, 0, 3  }, /* #21 */
-    { 0x0971c2, 0x0971c2, 0x20, 0x08, 0, 2  }, /* #22 */
-    { 0x323156, 0x323156, 0x4e, 0x4e, 0, 0  }, /* #23 */
-    { 0x365896, 0x365096, 0x60, 0x30, 0, 1  }, /* #24 */
-    { 0x0771c2, 0x0771c3, 0xbb, 0xda, 0, 6  }, /* #25 */
-    { 0x096746, 0x096746, 0x24, 0x24, 0, 0  }, /* #26 */
-    { 0x3a73d6, 0x3a73d7, 0xd3, 0x36, 0, 5  }, /* #27 */
-    { 0x171c43, 0x171c43, 0x69, 0xa6, 0, 7  }, /* #28 */
-    { 0x1013d3, 0x101bd3, 0x6e, 0x75, 0, 6  }, /* #29 */
-    { 0x3401d3, 0x3409d2, 0x15, 0xac, 0, 6  }, /* #30 */
-    { 0x346f83, 0x346783, 0x9f, 0xe7, 0, 2  }, /* #31 */
-    { 0x185703, 0x185702, 0xa0, 0x0d, 0, 5  }, /* #32 */
-    { 0x086487, 0x086487, 0x05, 0x05, 0, 0  }, /* #33 */
-    { 0x216182, 0x216982, 0xa8, 0x54, 0, 1  }, /* #34 */
-    { 0x304017, 0x304816, 0xa9, 0x75, 0, 3  }, /* #35 */
-    { 0x2b67c6, 0x2b6fc6, 0xf1, 0xbc, 0, 2  }, /* #36 */
-    { 0x3c2843, 0x3c2043, 0xc5, 0x17, 0, 7  }, /* #37 */
-    { 0x063cd3, 0x0634d2, 0x99, 0xe6, 0, 2  }, /* #38 */
-    { 0x030e87, 0x030e87, 0xb4, 0x4d, 0, 5  }, /* #39 */
-    { 0x042112, 0x042113, 0x46, 0x18, 0, 7  }, /* #40 */
-    { 0x2a1317, 0x2a1317, 0xf1, 0xc7, 0, 7  }, /* #41 */
-    { 0x337c02, 0x337403, 0x32, 0x0c, 0, 2  }, /* #42 */
-    { 0x326c12, 0x326c12, 0xf2, 0x9e, 0, 3  }, /* #43 */
-    { 0x0b1a47, 0x0b1a47, 0x6c, 0x6c, 0, 0  }, /* #44 */
-    { 0x0f4a93, 0x0f4a93, 0xa5, 0x74, 0, 3  }, /* #45 */
-    { 0x3e4783, 0x3e4783, 0x43, 0x0e, 0, 7  }, /* #46 */
-    { 0x0c25d3, 0x0c2dd3, 0x96, 0x65, 0, 2  }, /* #47 */
-    { 0x2463c6, 0x246bc7, 0xc6, 0x98, 0, 3  }, /* #48 */
-    { 0x213cd2, 0x213cd2, 0x52, 0x8a, 0, 3  }, /* #49 */
-    { 0x2374c2, 0x237cc2, 0x4d, 0x69, 0, 6  }, /* #50 */
-    { 0x064fd2, 0x064fd2, 0xc6, 0x63, 0, 1  }, /* #51 */
-    { 0x0a0b56, 0x0a0b57, 0xd3, 0x69, 0, 1  }, /* #52 */
-    { 0x2f4817, 0x2f4016, 0x8e, 0x3b, 0, 7  }, /* #53 */
-    { 0x1e1252, 0x1e1a53, 0xdb, 0x6d, 0, 4  }, /* #54 */
-    { 0x3f4207, 0x3f4a06, 0x00, 0x80, 0, 1  }, /* #55 */
-    { 0x2c6647, 0x2c6647, 0x3f, 0xfc, 0, 6  }, /* #56 */
-    { 0x0133d6, 0x013bd6, 0xe9, 0xba, 0, 2  }, /* #57 */
-    { 0x2a2856, 0x2a2056, 0xae, 0xe5, 0, 5  }, /* #58 */
-    { 0x072d86, 0x072d86, 0xe5, 0xae, 0, 4  }, /* #59 */
-    { 0x1b4116, 0x1b4117, 0xff, 0xdf, 0, 3  }, /* #60 */
-    { 0x1e2943, 0x1e2943, 0x45, 0x68, 0, 3  }, /* #61 */
-    { 0x3b5e17, 0x3b5617, 0x6f, 0xed, 0, 3  }, /* #62 */
-    { 0x1f6b46, 0x1f6b47, 0x07, 0x81, 0, 2  }, /* #63 */
+    { 0x3f6783, 0x3f6782, 0x92, 0xb2, 0, 3  }, /* #0 */
+    { 0x336787, 0x336f87, 0x27, 0x93, 0, 1  }, /* #1 */
+    { 0x156456, 0x156457, 0x40, 0x00, 0, 7  }, /* #2 */
+    { 0x2f4652, 0x2f4e53, 0xea, 0x53, 0, 6  }, /* #3 */
+    { 0x077f46, 0x077f47, 0xc6, 0x98, 0, 3  }, /* #4 */
+    { 0x165812, 0x165812, 0xdd, 0xdd, 0, 0  }, /* #5 */
+    { 0x000603, 0x000603, 0xfb, 0xef, 0, 7  }, /* #6 */
+    { 0x247557, 0x247d56, 0x38, 0x4e, 0, 2  }, /* #7 */
+    { 0x2c3b03, 0x2c3b03, 0x64, 0x25, 0, 6  }, /* #8 */
+    { 0x2d0d17, 0x2d0d17, 0x53, 0xd4, 0, 2  }, /* #9 */
+    { 0x3b6513, 0x3b6513, 0xcf, 0xf3, 0, 2  }, /* #10 */
+    { 0x253e96, 0x253e97, 0xd7, 0xda, 0, 3  }, /* #11 */
+    { 0x247853, 0x247052, 0xe2, 0xf1, 0, 1  }, /* #12 */
+    { 0x231716, 0x231f17, 0xd6, 0x35, 0, 2  }, /* #13 */
+    { 0x1e6343, 0x1e6342, 0xe0, 0x1e, 0, 4  }, /* #14 */
+    { 0x3f36c3, 0x3f36c3, 0xff, 0xff, 0, 4  }, /* #15 */
+    { 0x2e3397, 0x2e3396, 0xb1, 0x3b, 0, 4  }, /* #16 */
+    { 0x2316d6, 0x2316d6, 0x72, 0x72, 0, 0  }, /* #17 */
+    { 0x2f4f03, 0x2f4702, 0xef, 0xff, 0, 5  }, /* #18 */
+    { 0x2c2fc2, 0x2c27c3, 0x77, 0x9d, 0, 2  }, /* #19 */
+    { 0x3c4a42, 0x3c4a42, 0xfe, 0xfe, 0, 0  }, /* #20 */
+    { 0x242053, 0x242052, 0x89, 0x71, 0, 3  }, /* #21 */
+    { 0x236257, 0x236a57, 0x79, 0x37, 0, 4  }, /* #22 */
+    { 0x084d02, 0x084502, 0x18, 0xc0, 0, 6  }, /* #23 */
+    { 0x337f02, 0x337702, 0x78, 0x3c, 0, 1  }, /* #24 */
+    { 0x0f2907, 0x0f2107, 0xf4, 0xd3, 0, 7  }, /* #25 */
+    { 0x1f4143, 0x1f4143, 0xff, 0xff, 0, 4  }, /* #26 */
+    { 0x091192, 0x091192, 0x07, 0x70, 0, 5  }, /* #27 */
+    { 0x252cc2, 0x252cc2, 0x24, 0x24, 0, 0  }, /* #28 */
+    { 0x1121c2, 0x1121c2, 0x61, 0x4c, 0, 3  }, /* #29 */
+    { 0x1403c3, 0x1403c3, 0x86, 0x61, 0, 2  }, /* #30 */
+    { 0x3a2c92, 0x3a2c92, 0x91, 0x52, 0, 3  }, /* #31 */
+    { 0x3e5346, 0x3e5346, 0x81, 0x81, 0, 0  }, /* #32 */
+    { 0x3d2146, 0x3d2947, 0xf4, 0x47, 0, 5  }, /* #33 */
+    { 0x187057, 0x187056, 0xe0, 0x0f, 0, 5  }, /* #34 */
+    { 0x267792, 0x267793, 0x2d, 0x45, 0, 3  }, /* #35 */
+    { 0x2e4643, 0x2e4642, 0xee, 0xef, 0, 5  }, /* #36 */
+    { 0x156656, 0x156e57, 0x94, 0x44, 0, 5  }, /* #37 */
+    { 0x0c03d7, 0x0c03d6, 0x92, 0x59, 0, 4  }, /* #38 */
+    { 0x3f27d2, 0x3f2fd3, 0xfb, 0xdb, 0, 6  }, /* #39 */
+    { 0x045b42, 0x045b42, 0x1b, 0x1b, 0, 0  }, /* #40 */
+    { 0x094612, 0x094e13, 0xea, 0x53, 0, 6  }, /* #41 */
+    { 0x034a92, 0x034a92, 0x82, 0x09, 0, 7  }, /* #42 */
+    { 0x1a2392, 0x1a2392, 0x3e, 0x1f, 0, 1  }, /* #43 */
+    { 0x104043, 0x104842, 0x48, 0x29, 0, 3  }, /* #44 */
+    { 0x006b42, 0x006b42, 0xd7, 0xd7, 0, 0  }, /* #45 */
+    { 0x245f56, 0x245756, 0x52, 0x8a, 0, 3  }, /* #46 */
+    { 0x2f3086, 0x2f3086, 0x40, 0x01, 0, 6  }, /* #47 */
+    { 0x1865c6, 0x186dc7, 0x90, 0x04, 0, 5  }, /* #48 */
+    { 0x1303c3, 0x1303c3, 0xca, 0x72, 0, 2  }, /* #49 */
+    { 0x1d1dd3, 0x1d15d2, 0xba, 0xb7, 0, 3  }, /* #50 */
+    { 0x3b6e47, 0x3b6e47, 0xc2, 0xc2, 0, 0  }, /* #51 */
+    { 0x287847, 0x287047, 0x90, 0x0c, 0, 5  }, /* #52 */
+    { 0x2e6112, 0x2e6112, 0x30, 0x06, 0, 3  }, /* #53 */
+    { 0x2e7953, 0x2e7953, 0xf4, 0xf4, 0, 0  }, /* #54 */
+    { 0x343583, 0x343583, 0xe7, 0xfc, 0, 3  }, /* #55 */
+    { 0x0c2f56, 0x0c2f57, 0xcd, 0x59, 0, 3  }, /* #56 */
+    { 0x0d23d6, 0x0d2bd6, 0xba, 0xe9, 0, 7  }, /* #57 */
+    { 0x330e07, 0x330607, 0xe3, 0x1f, 0, 6  }, /* #58 */
+    { 0x1c22c2, 0x1c22c2, 0x24, 0x41, 0, 5  }, /* #59 */
+    { 0x2f4fd6, 0x2f47d6, 0x44, 0x84, 0, 4  }, /* #60 */
+    { 0x1e4a42, 0x1e4a42, 0xe1, 0xe1, 0, 0  }, /* #61 */
+    { 0x0c6b87, 0x0c6386, 0xf0, 0x7c, 0, 2  }, /* #62 */
+    { 0x3f2082, 0x3f2883, 0x8d, 0x51, 0, 3  }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_shl_u8[] =
 {
-    { 0x3904d6, 0x3904d6, 0x8c, 0x8c, 0, 0  }, /* #0 */
-    { 0x0f3d92, 0x0f3597, 0xf8, 0xf0, 0, 1  }, /* #1 */
-    { 0x3d2d03, 0x3d2593, 0xf2, 0xc8, 0, 2  }, /* #2 */
-    { 0x3904c7, 0x3904c7, 0xe6, 0xe6, 0, 0  }, /* #3 */
-    { 0x2f77d3, 0x2f77d3, 0xa4, 0xa4, 0, 0  }, /* #4 */
-    { 0x3b5587, 0x3b5587, 0xe7, 0xe7, 0, 0  }, /* #5 */
-    { 0x1b0247, 0x1b0293, 0xf9, 0xc8, 0, 3  }, /* #6 */
-    { 0x2f1a03, 0x2f1297, 0xe9, 0xd2, 0, 1  }, /* #7 */
-    { 0x0a4807, 0x0a4817, 0x23, 0x18, 0, 3  }, /* #8 */
-    { 0x183207, 0x183216, 0x23, 0x30, 0, 4  }, /* #9 */
-    { 0x173f86, 0x173716, 0x0c, 0x30, 0, 2  }, /* #10 */
-    { 0x0b7707, 0x0b7793, 0xb3, 0x98, 0, 3  }, /* #11 */
-    { 0x213017, 0x213892, 0x91, 0x80, 0, 7  }, /* #12 */
-    { 0x1a1e93, 0x1a1616, 0xca, 0x50, 0, 3  }, /* #13 */
-    { 0x3e0a07, 0x3e0212, 0x37, 0x6e, 0, 1  }, /* #14 */
-    { 0x1063c2, 0x106b57, 0x76, 0x00, 0, 7  }, /* #15 */
-    { 0x2256d6, 0x225612, 0x1c, 0x38, 0, 1  }, /* #16 */
-    { 0x154217, 0x154212, 0x13, 0x4c, 0, 2  }, /* #17 */
-    { 0x0a6146, 0x0a6996, 0x42, 0x84, 0, 1  }, /* #18 */
-    { 0x090bd2, 0x090312, 0x34, 0x68, 0, 1  }, /* #19 */
-    { 0x322686, 0x322693, 0xf6, 0xb0, 0, 3  }, /* #20 */
-    { 0x2a25c3, 0x2a2512, 0x21, 0x10, 0, 4  }, /* #21 */
-    { 0x1c2207, 0x1c2a13, 0x75, 0x40, 0, 6  }, /* #22 */
-    { 0x2f3c57, 0x2f3c13, 0x35, 0x40, 0, 6  }, /* #23 */
-    { 0x200887, 0x200887, 0x78, 0x78, 0, 0  }, /* #24 */
-    { 0x130897, 0x130897, 0xbd, 0xbd, 0, 0  }, /* #25 */
-    { 0x1f1ad2, 0x1f1ad2, 0xce, 0xce, 0, 0  }, /* #26 */
-    { 0x3e66d2, 0x3e6697, 0xa7, 0xc0, 0, 6  }, /* #27 */
-    { 0x172b16, 0x172b16, 0x53, 0x53, 0, 0  }, /* #28 */
-    { 0x151e56, 0x151e57, 0x4c, 0x00, 0, 6  }, /* #29 */
-    { 0x191e42, 0x191e13, 0x94, 0x40, 0, 4  }, /* #30 */
-    { 0x062807, 0x062896, 0x8c, 0xc0, 0, 4  }, /* #31 */
-    { 0x1b45d7, 0x1b4556, 0x64, 0x00, 0, 7  }, /* #32 */
-    { 0x232d47, 0x232d17, 0x4f, 0x3c, 0, 2  }, /* #33 */
-    { 0x3f0012, 0x3f0012, 0xce, 0xce, 0, 0  }, /* #34 */
-    { 0x135852, 0x135892, 0x49, 0x80, 0, 7  }, /* #35 */
-    { 0x071c47, 0x071416, 0x97, 0x5c, 0, 2  }, /* #36 */
-    { 0x0d3a92, 0x0d3293, 0x39, 0xc8, 0, 3  }, /* #37 */
-    { 0x015257, 0x015a13, 0x37, 0x70, 0, 4  }, /* #38 */
-    { 0x174886, 0x174056, 0x9c, 0x00, 0, 7  }, /* #39 */
-    { 0x104a43, 0x104293, 0x3a, 0xd0, 0, 3  }, /* #40 */
-    { 0x3e2017, 0x3e2813, 0xb7, 0x70, 0, 4  }, /* #41 */
-    { 0x0b3d02, 0x0b3593, 0x67, 0x80, 0, 7  }, /* #42 */
-    { 0x273cc2, 0x273c96, 0xd8, 0xc0, 0, 3  }, /* #43 */
-    { 0x0a4b92, 0x0a4b57, 0xea, 0x00, 0, 7  }, /* #44 */
-    { 0x0716c2, 0x071e17, 0xe6, 0x30, 0, 3  }, /* #45 */
-    { 0x3e4b07, 0x3e4312, 0x0b, 0x16, 0, 1  }, /* #46 */
-    { 0x341883, 0x341883, 0xc3, 0xc3, 0, 0  }, /* #47 */
-    { 0x224042, 0x224016, 0xc6, 0x30, 0, 3  }, /* #48 */
-    { 0x314196, 0x314913, 0x71, 0x10, 0, 4  }, /* #49 */
-    { 0x3144c7, 0x3144c7, 0xe1, 0xe1, 0, 0  }, /* #50 */
-    { 0x2c3f83, 0x2c3f83, 0xbe, 0xbe, 0, 0  }, /* #51 */
-    { 0x0e4893, 0x0e4093, 0xa6, 0x80, 0, 6  }, /* #52 */
-    { 0x2146c7, 0x214656, 0x10, 0x00, 0, 7  }, /* #53 */
-    { 0x3b7986, 0x3b7913, 0x5a, 0x68, 0, 2  }, /* #54 */
-    { 0x204d06, 0x204593, 0x43, 0x80, 0, 7  }, /* #55 */
-    { 0x255dc2, 0x255593, 0x7f, 0x80, 0, 7  }, /* #56 */
-    { 0x223457, 0x223412, 0x31, 0x20, 0, 5  }, /* #57 */
-    { 0x133e97, 0x133e92, 0xd9, 0x80, 0, 7  }, /* #58 */
-    { 0x187b17, 0x187b57, 0x0a, 0x00, 0, 7  }, /* #59 */
-    { 0x2f2703, 0x2f2f96, 0xa4, 0x90, 0, 2  }, /* #60 */
-    { 0x3c3d17, 0x3c3512, 0x61, 0x40, 0, 6  }, /* #61 */
-    { 0x384692, 0x384697, 0xfb, 0xf6, 0, 1  }, /* #62 */
-    { 0x3a2357, 0x3a2b96, 0x7b, 0xf6, 0, 1  }, /* #63 */
+    { 0x2b7ec3, 0x2b7e83, 0x7b, 0x80, 0, 7  }, /* #0 */
+    { 0x311857, 0x311883, 0x96, 0x80, 0, 6  }, /* #1 */
+    { 0x326846, 0x326887, 0xb7, 0xb8, 0, 3  }, /* #2 */
+    { 0x0839c2, 0x083986, 0x7d, 0xfa, 0, 1  }, /* #3 */
+    { 0x2311c3, 0x231947, 0x4a, 0x00, 0, 7  }, /* #4 */
+    { 0x2a5083, 0x2a5847, 0x66, 0x00, 0, 7  }, /* #5 */
+    { 0x254c82, 0x254483, 0xe7, 0x80, 0, 7  }, /* #6 */
+    { 0x360ec3, 0x360683, 0xfa, 0xd0, 0, 3  }, /* #7 */
+    { 0x333716, 0x333f07, 0xb3, 0x66, 0, 1  }, /* #8 */
+    { 0x043207, 0x043a82, 0x9d, 0x80, 0, 7  }, /* #9 */
+    { 0x264bc3, 0x264302, 0x2c, 0x58, 0, 1  }, /* #10 */
+    { 0x367f57, 0x367f06, 0x98, 0x60, 0, 2  }, /* #11 */
+    { 0x1c1282, 0x1c1246, 0x34, 0x00, 0, 7  }, /* #12 */
+    { 0x2d3052, 0x2d3886, 0x73, 0xc0, 0, 6  }, /* #13 */
+    { 0x341a17, 0x341a86, 0x89, 0x90, 0, 4  }, /* #14 */
+    { 0x1b1d56, 0x1b1d02, 0x62, 0x20, 0, 4  }, /* #15 */
+    { 0x150983, 0x150986, 0x89, 0x90, 0, 4  }, /* #16 */
+    { 0x2b0712, 0x2b0702, 0x12, 0x40, 0, 5  }, /* #17 */
+    { 0x315416, 0x315c82, 0xbe, 0xf8, 0, 2  }, /* #18 */
+    { 0x1e78d7, 0x1e7047, 0x16, 0x00, 0, 7  }, /* #19 */
+    { 0x3c4a92, 0x3c4a86, 0x77, 0xee, 0, 1  }, /* #20 */
+    { 0x353bc3, 0x353b87, 0xbf, 0xc0, 0, 6  }, /* #21 */
+    { 0x140bc7, 0x140b03, 0x95, 0x2a, 0, 1  }, /* #22 */
+    { 0x0257d2, 0x025703, 0xda, 0x40, 0, 5  }, /* #23 */
+    { 0x272e52, 0x272686, 0x17, 0xb8, 0, 3  }, /* #24 */
+    { 0x2c4942, 0x2c4982, 0xb4, 0xd0, 0, 2  }, /* #25 */
+    { 0x371b86, 0x371346, 0x30, 0x00, 0, 7  }, /* #26 */
+    { 0x304596, 0x304d07, 0xb5, 0x50, 0, 4  }, /* #27 */
+    { 0x337456, 0x337407, 0xe3, 0x18, 0, 3  }, /* #28 */
+    { 0x2456d6, 0x2456d6, 0xf2, 0xf2, 0, 0  }, /* #29 */
+    { 0x3061d7, 0x306187, 0x07, 0xc0, 0, 6  }, /* #30 */
+    { 0x0f2c16, 0x0f2446, 0xec, 0x00, 0, 7  }, /* #31 */
+    { 0x0a7c82, 0x0a7482, 0x2a, 0x80, 0, 6  }, /* #32 */
+    { 0x3677d3, 0x3677d3, 0xfa, 0xfa, 0, 0  }, /* #33 */
+    { 0x263f56, 0x263f06, 0x49, 0x48, 0, 3  }, /* #34 */
+    { 0x133cc2, 0x133c83, 0x6f, 0xbc, 0, 2  }, /* #35 */
+    { 0x397407, 0x397c87, 0xbc, 0xc0, 0, 4  }, /* #36 */
+    { 0x0d39c7, 0x0d39c7, 0xe7, 0xe7, 0, 0  }, /* #37 */
+    { 0x341a43, 0x341283, 0x3f, 0x80, 0, 7  }, /* #38 */
+    { 0x274a17, 0x274a06, 0x83, 0x60, 0, 5  }, /* #39 */
+    { 0x2b6612, 0x2b6e46, 0x4c, 0x00, 0, 7  }, /* #40 */
+    { 0x361002, 0x361006, 0x24, 0x48, 0, 1  }, /* #41 */
+    { 0x2f0446, 0x2f0446, 0x15, 0x15, 0, 0  }, /* #42 */
+    { 0x1a7d42, 0x1a7d87, 0x9a, 0xa0, 0, 4  }, /* #43 */
+    { 0x105593, 0x105593, 0x46, 0x46, 0, 0  }, /* #44 */
+    { 0x2d7f47, 0x2d7f82, 0xb8, 0xe0, 0, 2  }, /* #45 */
+    { 0x123c03, 0x123406, 0xc6, 0x60, 0, 4  }, /* #46 */
+    { 0x180596, 0x180d82, 0x40, 0x80, 0, 1  }, /* #47 */
+    { 0x0753d2, 0x075b46, 0x80, 0x00, 0, 3  }, /* #48 */
+    { 0x241942, 0x241186, 0xd5, 0xa0, 0, 5  }, /* #49 */
+    { 0x013307, 0x013382, 0x11, 0x80, 0, 7  }, /* #50 */
+    { 0x1c6b93, 0x1c6387, 0xcb, 0x96, 0, 1  }, /* #51 */
+    { 0x276212, 0x276a87, 0x4d, 0xa0, 0, 5  }, /* #52 */
+    { 0x2e4302, 0x2e4382, 0x38, 0xe0, 0, 2  }, /* #53 */
+    { 0x263687, 0x263e02, 0x81, 0x08, 0, 3  }, /* #54 */
+    { 0x234c02, 0x234402, 0x22, 0x40, 0, 5  }, /* #55 */
+    { 0x0f5203, 0x0f5202, 0x0b, 0x58, 0, 3  }, /* #56 */
+    { 0x2205d6, 0x220d03, 0x9a, 0x40, 0, 5  }, /* #57 */
+    { 0x323017, 0x323046, 0x10, 0x00, 0, 5  }, /* #58 */
+    { 0x0b3cc6, 0x0b3c03, 0x8b, 0x16, 0, 1  }, /* #59 */
+    { 0x2b1a56, 0x2b1a56, 0x50, 0x50, 0, 0  }, /* #60 */
+    { 0x0f3e06, 0x0f3686, 0x36, 0xc0, 0, 5  }, /* #61 */
+    { 0x3456d2, 0x345e83, 0x97, 0x80, 0, 7  }, /* #62 */
+    { 0x0d4656, 0x0d4682, 0x27, 0xe0, 0, 5  }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_shr_u8[] =
 {
-    { 0x1c5e56, 0x1c5e56, 0x7d, 0x7d, 0, 0  }, /* #0 */
-    { 0x3e6d43, 0x3e6d43, 0x8a, 0x8a, 0, 0  }, /* #1 */
-    { 0x2a1e57, 0x2a1656, 0x04, 0x00, 0, 7  }, /* #2 */
-    { 0x3a0b02, 0x3a0357, 0x29, 0x00, 0, 6  }, /* #3 */
-    { 0x154a83, 0x154a83, 0xc0, 0xc0, 0, 0  }, /* #4 */
-    { 0x237886, 0x237013, 0xdf, 0x0d, 0, 4  }, /* #5 */
-    { 0x050717, 0x050717, 0x98, 0x09, 0, 4  }, /* #6 */
-    { 0x397552, 0x397516, 0xc1, 0x18, 0, 3  }, /* #7 */
-    { 0x261257, 0x261216, 0xe8, 0x1d, 0, 3  }, /* #8 */
-    { 0x1d52d2, 0x1d5216, 0x8b, 0x11, 0, 3  }, /* #9 */
-    { 0x3559c6, 0x355157, 0x33, 0x00, 0, 6  }, /* #10 */
-    { 0x3a1e46, 0x3a1612, 0x26, 0x13, 0, 1  }, /* #11 */
-    { 0x1c3546, 0x1c3513, 0xfb, 0x07, 0, 5  }, /* #12 */
-    { 0x250dc2, 0x250512, 0x88, 0x02, 0, 6  }, /* #13 */
-    { 0x1d6cd2, 0x1d6412, 0x87, 0x04, 0, 5  }, /* #14 */
-    { 0x1826d6, 0x182612, 0x96, 0x02, 0, 6  }, /* #15 */
-    { 0x135d47, 0x135512, 0x2b, 0x01, 0, 5  }, /* #16 */
-    { 0x3c43c7, 0x3c43c7, 0x64, 0x64, 0, 0  }, /* #17 */
-    { 0x1c0753, 0x1c0f13, 0xbb, 0x5d, 0, 1  }, /* #18 */
-    { 0x197086, 0x197017, 0xdf, 0x1b, 0, 3  }, /* #19 */
-    { 0x011102, 0x011116, 0xac, 0x2b, 0, 2  }, /* #20 */
-    { 0x013317, 0x013357, 0x56, 0x00, 0, 7  }, /* #21 */
-    { 0x2b5586, 0x2b5586, 0xae, 0xae, 0, 0  }, /* #22 */
-    { 0x305bd3, 0x305316, 0x5c, 0x17, 0, 2  }, /* #23 */
-    { 0x2d2987, 0x2d2116, 0x93, 0x09, 0, 4  }, /* #24 */
-    { 0x1d0507, 0x1d0512, 0xd0, 0x0d, 0, 4  }, /* #25 */
-    { 0x326617, 0x326612, 0xa4, 0x01, 0, 7  }, /* #26 */
-    { 0x2b3103, 0x2b3117, 0x73, 0x39, 0, 1  }, /* #27 */
-    { 0x1b2042, 0x1b2012, 0x62, 0x31, 0, 1  }, /* #28 */
-    { 0x1d2403, 0x1d2412, 0x56, 0x01, 0, 6  }, /* #29 */
-    { 0x076e86, 0x076e86, 0x00, 0x00, 0, 0  }, /* #30 */
-    { 0x222783, 0x222716, 0x28, 0x05, 0, 3  }, /* #31 */
-    { 0x127ec3, 0x127616, 0xa2, 0x14, 0, 3  }, /* #32 */
-    { 0x0f1b02, 0x0f1317, 0x1c, 0x03, 0, 3  }, /* #33 */
-    { 0x1840c7, 0x184013, 0xb5, 0x02, 0, 6  }, /* #34 */
-    { 0x2c3153, 0x2c3113, 0x6c, 0x0d, 0, 3  }, /* #35 */
-    { 0x397306, 0x397356, 0x0c, 0x00, 0, 6  }, /* #36 */
-    { 0x112d96, 0x112513, 0xb7, 0x16, 0, 3  }, /* #37 */
-    { 0x1656d2, 0x165612, 0x4a, 0x02, 0, 5  }, /* #38 */
-    { 0x385d06, 0x385513, 0xd8, 0x01, 0, 7  }, /* #39 */
-    { 0x1f3903, 0x1f3117, 0xf8, 0x03, 0, 6  }, /* #40 */
-    { 0x271f97, 0x271712, 0x80, 0x08, 0, 4  }, /* #41 */
-    { 0x250a93, 0x250213, 0x71, 0x01, 0, 6  }, /* #42 */
-    { 0x3c36c2, 0x3c3616, 0x61, 0x06, 0, 4  }, /* #43 */
-    { 0x220647, 0x220613, 0x77, 0x3b, 0, 1  }, /* #44 */
-    { 0x172f13, 0x172716, 0x50, 0x0a, 0, 3  }, /* #45 */
-    { 0x1f41c3, 0x1f4112, 0xf4, 0x3d, 0, 2  }, /* #46 */
-    { 0x276dd3, 0x276dd3, 0x4c, 0x4c, 0, 0  }, /* #47 */
-    { 0x1e5586, 0x1e5512, 0x8a, 0x02, 0, 6  }, /* #48 */
-    { 0x2f6dc3, 0x2f6dc3, 0x41, 0x41, 0, 0  }, /* #49 */
-    { 0x1a7e87, 0x1a7e16, 0xd8, 0x6c, 0, 1  }, /* #50 */
-    { 0x302c96, 0x302413, 0xd0, 0x01, 0, 7  }, /* #51 */
-    { 0x3214c3, 0x321413, 0x49, 0x04, 0, 4  }, /* #52 */
-    { 0x1e0353, 0x1e0313, 0x75, 0x01, 0, 6  }, /* #53 */
-    { 0x0f4f52, 0x0f4716, 0x7e, 0x3f, 0, 1  }, /* #54 */
-    { 0x062512, 0x062517, 0xae, 0x0a, 0, 4  }, /* #55 */
-    { 0x065fc2, 0x065717, 0x43, 0x21, 0, 1  }, /* #56 */
-    { 0x0d5406, 0x0d5406, 0x10, 0x10, 0, 0  }, /* #57 */
-    { 0x230d47, 0x230513, 0x98, 0x04, 0, 5  }, /* #58 */
-    { 0x0c5d96, 0x0c5516, 0x78, 0x0f, 0, 3  }, /* #59 */
-    { 0x2d7442, 0x2d7457, 0x61, 0x00, 0, 7  }, /* #60 */
-    { 0x055756, 0x055713, 0xfe, 0x07, 0, 5  }, /* #61 */
-    { 0x365f42, 0x365716, 0x62, 0x0c, 0, 3  }, /* #62 */
-    { 0x222e97, 0x222e97, 0x52, 0x52, 0, 0  }, /* #63 */
+    { 0x2e21d6, 0x2e2907, 0xed, 0x1d, 0, 3  }, /* #0 */
+    { 0x004552, 0x004503, 0x0b, 0x02, 0, 2  }, /* #1 */
+    { 0x305786, 0x305f02, 0xe0, 0x1c, 0, 3  }, /* #2 */
+    { 0x2075d7, 0x2075d7, 0xf2, 0xf2, 0, 0  }, /* #3 */
+    { 0x0e0187, 0x0e0902, 0x90, 0x02, 0, 6  }, /* #4 */
+    { 0x345887, 0x345803, 0xc6, 0x31, 0, 2  }, /* #5 */
+    { 0x307c42, 0x307c07, 0x97, 0x12, 0, 3  }, /* #6 */
+    { 0x3c0387, 0x3c0b06, 0xc7, 0x03, 0, 6  }, /* #7 */
+    { 0x296586, 0x296d02, 0x9d, 0x02, 0, 6  }, /* #8 */
+    { 0x247342, 0x247b06, 0xd2, 0x03, 0, 6  }, /* #9 */
+    { 0x271b07, 0x271347, 0x12, 0x00, 0, 5  }, /* #10 */
+    { 0x1455c7, 0x145546, 0x13, 0x00, 0, 7  }, /* #11 */
+    { 0x2a2d53, 0x2a2d02, 0x8f, 0x01, 0, 7  }, /* #12 */
+    { 0x193592, 0x193592, 0x61, 0x61, 0, 0  }, /* #13 */
+    { 0x391286, 0x391206, 0x28, 0x0a, 0, 2  }, /* #14 */
+    { 0x267ec6, 0x267e07, 0xec, 0x1d, 0, 3  }, /* #15 */
+    { 0x284817, 0x284047, 0x5a, 0x00, 0, 7  }, /* #16 */
+    { 0x214142, 0x214146, 0x24, 0x00, 0, 7  }, /* #17 */
+    { 0x3a4393, 0x3a4303, 0x6e, 0x01, 0, 6  }, /* #18 */
+    { 0x337b16, 0x337b03, 0xd7, 0x01, 0, 7  }, /* #19 */
+    { 0x294443, 0x294c07, 0x9f, 0x09, 0, 4  }, /* #20 */
+    { 0x094a12, 0x094a03, 0xcf, 0x67, 0, 1  }, /* #21 */
+    { 0x315183, 0x315103, 0x3f, 0x07, 0, 3  }, /* #22 */
+    { 0x0e0f86, 0x0e0f06, 0xa3, 0x14, 0, 3  }, /* #23 */
+    { 0x3d1097, 0x3d1097, 0x14, 0x14, 0, 0  }, /* #24 */
+    { 0x270203, 0x270a03, 0x99, 0x4c, 0, 1  }, /* #25 */
+    { 0x272857, 0x272806, 0xa4, 0x0a, 0, 4  }, /* #26 */
+    { 0x306fd6, 0x306f06, 0xc3, 0x0c, 0, 4  }, /* #27 */
+    { 0x212e07, 0x212602, 0x11, 0x02, 0, 3  }, /* #28 */
+    { 0x272613, 0x272602, 0x10, 0x01, 0, 4  }, /* #29 */
+    { 0x2a2c97, 0x2a2c06, 0xa9, 0x05, 0, 5  }, /* #30 */
+    { 0x125483, 0x125402, 0x24, 0x01, 0, 5  }, /* #31 */
+    { 0x174b92, 0x174302, 0x2e, 0x01, 0, 5  }, /* #32 */
+    { 0x363a07, 0x363a06, 0x91, 0x24, 0, 2  }, /* #33 */
+    { 0x204e17, 0x204602, 0x40, 0x10, 0, 2  }, /* #34 */
+    { 0x231d82, 0x231d03, 0xf3, 0x79, 0, 1  }, /* #35 */
+    { 0x182793, 0x182702, 0x10, 0x08, 0, 1  }, /* #36 */
+    { 0x1166d2, 0x116e06, 0xc3, 0x03, 0, 6  }, /* #37 */
+    { 0x1c4a07, 0x1c4a06, 0x9c, 0x4e, 0, 1  }, /* #38 */
+    { 0x1e6e83, 0x1e6e03, 0xcf, 0x19, 0, 3  }, /* #39 */
+    { 0x152f47, 0x152707, 0x4b, 0x12, 0, 2  }, /* #40 */
+    { 0x106812, 0x106007, 0x2c, 0x05, 0, 3  }, /* #41 */
+    { 0x180d16, 0x180d07, 0xec, 0x03, 0, 6  }, /* #42 */
+    { 0x3168c7, 0x316002, 0x69, 0x0d, 0, 3  }, /* #43 */
+    { 0x1e3682, 0x1e3e06, 0xc5, 0x0c, 0, 4  }, /* #44 */
+    { 0x076c06, 0x076447, 0x26, 0x00, 0, 6  }, /* #45 */
+    { 0x046dd3, 0x046506, 0x1b, 0x03, 0, 3  }, /* #46 */
+    { 0x340692, 0x340e03, 0xb7, 0x16, 0, 3  }, /* #47 */
+    { 0x1b7312, 0x1b7347, 0x17, 0x00, 0, 5  }, /* #48 */
+    { 0x3d4a06, 0x3d4a02, 0x81, 0x20, 0, 2  }, /* #49 */
+    { 0x3024c7, 0x302447, 0x70, 0x00, 0, 7  }, /* #50 */
+    { 0x376513, 0x376513, 0x77, 0x77, 0, 0  }, /* #51 */
+    { 0x163bc7, 0x163303, 0x0f, 0x07, 0, 1  }, /* #52 */
+    { 0x3f3157, 0x3f3906, 0xc7, 0x03, 0, 6  }, /* #53 */
+    { 0x3d3e52, 0x3d3e07, 0xe4, 0x03, 0, 6  }, /* #54 */
+    { 0x275846, 0x275803, 0xbe, 0x0b, 0, 4  }, /* #55 */
+    { 0x225002, 0x225002, 0xe9, 0xe9, 0, 0  }, /* #56 */
+    { 0x294f13, 0x294747, 0x5d, 0x00, 0, 7  }, /* #57 */
+    { 0x0e3497, 0x0e3447, 0x53, 0x00, 0, 7  }, /* #58 */
+    { 0x1431c2, 0x143146, 0x09, 0x00, 0, 5  }, /* #59 */
+    { 0x0e6d17, 0x0e6502, 0x20, 0x04, 0, 3  }, /* #60 */
+    { 0x393616, 0x393e03, 0xee, 0x01, 0, 7  }, /* #61 */
+    { 0x207a07, 0x207a03, 0xf9, 0x01, 0, 7  }, /* #62 */
+    { 0x241cc3, 0x241cc3, 0xa8, 0xa8, 0, 0  }, /* #63 */
 };
 static const BINU8_TEST_T g_aTests_sar_u8[] =
 {
-    { 0x156592, 0x156597, 0x99, 0xcc, 0, 1  }, /* #0 */
-    { 0x0423d2, 0x0423d2, 0x0f, 0x0f, 0, 0  }, /* #1 */
-    { 0x351ec6, 0x351617, 0x77, 0x1d, 0, 2  }, /* #2 */
-    { 0x243dd2, 0x243596, 0xf5, 0xff, 0, 4  }, /* #3 */
-    { 0x366512, 0x366517, 0x7f, 0x3f, 0, 1  }, /* #4 */
-    { 0x1212d2, 0x121293, 0xad, 0xd6, 0, 1  }, /* #5 */
-    { 0x2e6847, 0x2e6092, 0x8e, 0xfe, 0, 6  }, /* #6 */
-    { 0x140c92, 0x140493, 0xd1, 0xfe, 0, 5  }, /* #7 */
-    { 0x392886, 0x392886, 0x94, 0x94, 0, 0  }, /* #8 */
-    { 0x1c21d3, 0x1c2193, 0xde, 0xfd, 0, 4  }, /* #9 */
-    { 0x074a47, 0x074a47, 0xec, 0xec, 0, 0  }, /* #10 */
-    { 0x311612, 0x311613, 0x0d, 0x01, 0, 3  }, /* #11 */
-    { 0x3325c3, 0x3325c3, 0x19, 0x19, 0, 0  }, /* #12 */
-    { 0x2c31d6, 0x2c3193, 0xef, 0xfe, 0, 4  }, /* #13 */
-    { 0x3843c6, 0x3843c6, 0x66, 0x66, 0, 0  }, /* #14 */
-    { 0x1c55c3, 0x1c5513, 0x4e, 0x04, 0, 4  }, /* #15 */
-    { 0x2841c3, 0x284117, 0x31, 0x18, 0, 1  }, /* #16 */
-    { 0x1c16d7, 0x1c16d7, 0x37, 0x37, 0, 0  }, /* #17 */
-    { 0x0b5ad6, 0x0b5212, 0x43, 0x08, 0, 3  }, /* #18 */
-    { 0x2e3b92, 0x2e3316, 0x7a, 0x0f, 0, 3  }, /* #19 */
-    { 0x152c87, 0x152496, 0xa7, 0xff, 0, 7  }, /* #20 */
-    { 0x1e28c7, 0x1e2092, 0xd3, 0xfd, 0, 4  }, /* #21 */
-    { 0x254417, 0x254417, 0x11, 0x11, 0, 0  }, /* #22 */
-    { 0x2f4296, 0x2f4296, 0x83, 0x83, 0, 0  }, /* #23 */
-    { 0x197796, 0x197796, 0xa9, 0xa9, 0, 0  }, /* #24 */
-    { 0x2f0607, 0x2f0607, 0x19, 0x19, 0, 0  }, /* #25 */
-    { 0x2074c7, 0x207416, 0x30, 0x0c, 0, 2  }, /* #26 */
-    { 0x0e7653, 0x0e7656, 0x35, 0x00, 0, 7  }, /* #27 */
-    { 0x3e4593, 0x3e4517, 0x45, 0x22, 0, 1  }, /* #28 */
-    { 0x2c6357, 0x2c6392, 0x81, 0xfe, 0, 6  }, /* #29 */
-    { 0x3f5b17, 0x3f5317, 0x49, 0x24, 0, 1  }, /* #30 */
-    { 0x1941c6, 0x194196, 0xcd, 0xf3, 0, 2  }, /* #31 */
-    { 0x0943c6, 0x094396, 0xd1, 0xfa, 0, 3  }, /* #32 */
-    { 0x346607, 0x346616, 0x30, 0x03, 0, 4  }, /* #33 */
-    { 0x2330c2, 0x233093, 0xd1, 0xfe, 0, 5  }, /* #34 */
-    { 0x345c17, 0x345496, 0xd0, 0xe8, 0, 1  }, /* #35 */
-    { 0x120656, 0x120692, 0xa5, 0xe9, 0, 2  }, /* #36 */
-    { 0x2c52c3, 0x2c5212, 0x64, 0x32, 0, 1  }, /* #37 */
-    { 0x3f0452, 0x3f0452, 0xae, 0xae, 0, 0  }, /* #38 */
-    { 0x350157, 0x350197, 0xfe, 0xff, 0, 6  }, /* #39 */
-    { 0x2f1406, 0x2f1496, 0xc0, 0xfc, 0, 4  }, /* #40 */
-    { 0x065986, 0x065193, 0xbb, 0xfe, 0, 6  }, /* #41 */
-    { 0x2356d6, 0x235692, 0xde, 0xef, 0, 1  }, /* #42 */
-    { 0x227906, 0x227192, 0x90, 0xfe, 0, 6  }, /* #43 */
-    { 0x2c37c7, 0x2c3792, 0xd9, 0xfb, 0, 3  }, /* #44 */
-    { 0x291c16, 0x291413, 0x5f, 0x2f, 0, 1  }, /* #45 */
-    { 0x047003, 0x047093, 0xda, 0xfe, 0, 5  }, /* #46 */
-    { 0x277282, 0x277296, 0xc4, 0xff, 0, 6  }, /* #47 */
-    { 0x2d1d13, 0x2d1597, 0xbd, 0xde, 0, 1  }, /* #48 */
-    { 0x3f2ed7, 0x3f2697, 0xf5, 0xff, 0, 7  }, /* #49 */
-    { 0x294e92, 0x294697, 0xff, 0xff, 0, 1  }, /* #50 */
-    { 0x1b0493, 0x1b0457, 0x4c, 0x00, 0, 7  }, /* #51 */
-    { 0x3528d6, 0x352093, 0xab, 0xfe, 0, 6  }, /* #52 */
-    { 0x2b3783, 0x2b3783, 0x7e, 0x7e, 0, 0  }, /* #53 */
-    { 0x296cc7, 0x296413, 0x7b, 0x3d, 0, 1  }, /* #54 */
-    { 0x3c3f06, 0x3c3796, 0xc6, 0xff, 0, 6  }, /* #55 */
-    { 0x153b97, 0x153316, 0x6a, 0x35, 0, 1  }, /* #56 */
-    { 0x306987, 0x306117, 0x38, 0x03, 0, 4  }, /* #57 */
-    { 0x196e82, 0x196697, 0xe7, 0xff, 0, 7  }, /* #58 */
-    { 0x3e6d03, 0x3e6592, 0xea, 0xfd, 0, 3  }, /* #59 */
-    { 0x317b12, 0x317b12, 0x0c, 0x0c, 0, 0  }, /* #60 */
-    { 0x1940d6, 0x1940d6, 0xa7, 0xa7, 0, 0  }, /* #61 */
-    { 0x0f3087, 0x0f3087, 0x57, 0x57, 0, 0  }, /* #62 */
-    { 0x010c42, 0x010416, 0x19, 0x03, 0, 3  }, /* #63 */
+    { 0x027346, 0x027303, 0x73, 0x1c, 0, 2  }, /* #0 */
+    { 0x3b6503, 0x3b6582, 0xf3, 0xfe, 0, 3  }, /* #1 */
+    { 0x357316, 0x357316, 0x51, 0x51, 0, 0  }, /* #2 */
+    { 0x024496, 0x024447, 0x24, 0x00, 0, 6  }, /* #3 */
+    { 0x1d7f93, 0x1d7782, 0xb6, 0xfb, 0, 4  }, /* #4 */
+    { 0x0e3343, 0x0e3383, 0xba, 0xfd, 0, 5  }, /* #5 */
+    { 0x100146, 0x100102, 0x0a, 0x01, 0, 3  }, /* #6 */
+    { 0x364313, 0x364383, 0xdd, 0xfd, 0, 4  }, /* #7 */
+    { 0x2e4083, 0x2e4086, 0xae, 0xd7, 0, 1  }, /* #8 */
+    { 0x220053, 0x220083, 0x97, 0xcb, 0, 1  }, /* #9 */
+    { 0x1f1513, 0x1f1507, 0x1f, 0x0f, 0, 1  }, /* #10 */
+    { 0x266482, 0x266487, 0x86, 0xf0, 0, 3  }, /* #11 */
+    { 0x1b3757, 0x1b3702, 0x71, 0x0e, 0, 3  }, /* #12 */
+    { 0x061c07, 0x061447, 0x4d, 0x00, 0, 7  }, /* #13 */
+    { 0x3e06c6, 0x3e0687, 0xfb, 0xff, 0, 4  }, /* #14 */
+    { 0x3d1cc6, 0x3d1482, 0xe4, 0xf2, 0, 1  }, /* #15 */
+    { 0x0d0612, 0x0d0646, 0x38, 0x00, 0, 7  }, /* #16 */
+    { 0x2928d3, 0x292002, 0x38, 0x1c, 0, 1  }, /* #17 */
+    { 0x262b52, 0x262382, 0xab, 0xfd, 0, 5  }, /* #18 */
+    { 0x2e7683, 0x2e7602, 0x24, 0x02, 0, 4  }, /* #19 */
+    { 0x043e53, 0x043647, 0x11, 0x00, 0, 5  }, /* #20 */
+    { 0x2b5a86, 0x2b5a86, 0x52, 0x52, 0, 0  }, /* #21 */
+    { 0x3d4152, 0x3d4183, 0x97, 0xcb, 0, 1  }, /* #22 */
+    { 0x1b1806, 0x1b1086, 0xba, 0xff, 0, 7  }, /* #23 */
+    { 0x253d03, 0x253d03, 0x98, 0x98, 0, 0  }, /* #24 */
+    { 0x3554d7, 0x355447, 0x2e, 0x00, 0, 6  }, /* #25 */
+    { 0x237016, 0x237082, 0x89, 0xf1, 0, 3  }, /* #26 */
+    { 0x2601d6, 0x260182, 0x9c, 0xce, 0, 1  }, /* #27 */
+    { 0x2d7fc6, 0x2d7fc6, 0xf0, 0xf0, 0, 0  }, /* #28 */
+    { 0x3d5b56, 0x3d5386, 0xd7, 0xff, 0, 6  }, /* #29 */
+    { 0x307f42, 0x307782, 0x9c, 0xce, 0, 1  }, /* #30 */
+    { 0x3b5112, 0x3b5187, 0xd7, 0xeb, 0, 1  }, /* #31 */
+    { 0x1d4e02, 0x1d4e02, 0xfb, 0xfb, 0, 0  }, /* #32 */
+    { 0x156f47, 0x156786, 0xea, 0xff, 0, 5  }, /* #33 */
+    { 0x0048d7, 0x004006, 0x28, 0x05, 0, 3  }, /* #34 */
+    { 0x385117, 0x385106, 0x78, 0x1e, 0, 2  }, /* #35 */
+    { 0x1d6e83, 0x1d6e83, 0xa1, 0xa1, 0, 0  }, /* #36 */
+    { 0x363e57, 0x363647, 0x51, 0x00, 0, 7  }, /* #37 */
+    { 0x1718d3, 0x171086, 0xe3, 0xfc, 0, 3  }, /* #38 */
+    { 0x0f1fd2, 0x0f1707, 0x3b, 0x03, 0, 4  }, /* #39 */
+    { 0x2a69c2, 0x2a6187, 0xca, 0xfc, 0, 4  }, /* #40 */
+    { 0x251f82, 0x251747, 0x09, 0x00, 0, 4  }, /* #41 */
+    { 0x0c3297, 0x0c3203, 0x59, 0x2c, 0, 1  }, /* #42 */
+    { 0x027693, 0x027647, 0x1a, 0x00, 0, 5  }, /* #43 */
+    { 0x3019d6, 0x301103, 0x5d, 0x02, 0, 5  }, /* #44 */
+    { 0x3733d7, 0x373383, 0x91, 0xc8, 0, 1  }, /* #45 */
+    { 0x021903, 0x021102, 0x34, 0x1a, 0, 1  }, /* #46 */
+    { 0x0d6902, 0x0d6186, 0xc2, 0xe1, 0, 1  }, /* #47 */
+    { 0x277802, 0x277047, 0x7f, 0x00, 0, 7  }, /* #48 */
+    { 0x0f3a16, 0x0f3282, 0xf0, 0xfe, 0, 3  }, /* #49 */
+    { 0x121846, 0x121087, 0xcc, 0xfc, 0, 4  }, /* #50 */
+    { 0x382b93, 0x382346, 0x05, 0x00, 0, 7  }, /* #51 */
+    { 0x157492, 0x157447, 0x4a, 0x00, 0, 7  }, /* #52 */
+    { 0x2a7707, 0x2a7702, 0x54, 0x01, 0, 6  }, /* #53 */
+    { 0x3f2c83, 0x3f2407, 0x1c, 0x03, 0, 3  }, /* #54 */
+    { 0x296306, 0x296346, 0x01, 0x00, 0, 7  }, /* #55 */
+    { 0x344ed6, 0x344602, 0x4f, 0x01, 0, 6  }, /* #56 */
+    { 0x3564d6, 0x356486, 0xe6, 0xf3, 0, 1  }, /* #57 */
+    { 0x3d2183, 0x3d2147, 0x01, 0x00, 0, 1  }, /* #58 */
+    { 0x004ed3, 0x004687, 0xe2, 0xff, 0, 7  }, /* #59 */
+    { 0x1d7096, 0x1d7083, 0xd4, 0xfe, 0, 5  }, /* #60 */
+    { 0x017812, 0x017003, 0x1b, 0x0d, 0, 1  }, /* #61 */
+    { 0x1b1007, 0x1b1087, 0x81, 0xc0, 0, 1  }, /* #62 */
+    { 0x024187, 0x024187, 0x07, 0x07, 0, 0  }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_rol_u16[] =
 {
-    { 0x374693, 0x374e93, 0x68f8, 0x0d1f, 0, 13 }, /* #0 */
-    { 0x050613, 0x050e12, 0xfe5c, 0xb9fc, 0, 9  }, /* #1 */
-    { 0x335ec6, 0x335ec7, 0x3b49, 0x24ed, 0, 10 }, /* #2 */
-    { 0x270dc3, 0x2705c2, 0x6242, 0x1312, 0, 11 }, /* #3 */
-    { 0x1d2713, 0x1d2713, 0x9f45, 0xe8b3, 0, 5  }, /* #4 */
-    { 0x2f4ad6, 0x2f42d6, 0xe889, 0x27a2, 0, 10 }, /* #5 */
-    { 0x055916, 0x055916, 0x7698, 0x9876, 0, 8  }, /* #6 */
-    { 0x1f3e87, 0x1f3e86, 0x8559, 0xb30a, 0, 9  }, /* #7 */
-    { 0x3e5216, 0x3e5a17, 0xfd72, 0x7eb9, 0, 15 }, /* #8 */
-    { 0x286ec2, 0x286ec3, 0xcfe7, 0x3e7f, 0, 11 }, /* #9 */
-    { 0x3d6692, 0x3d6692, 0xd805, 0x05d8, 0, 8  }, /* #10 */
-    { 0x013996, 0x013997, 0x123c, 0x23c1, 0, 4  }, /* #11 */
-    { 0x3c0ad3, 0x3c02d3, 0xcdb8, 0xc66d, 0, 11 }, /* #12 */
-    { 0x357c92, 0x357493, 0xa9e8, 0xa2a7, 0, 10 }, /* #13 */
-    { 0x354493, 0x354492, 0xa21b, 0x3744, 0, 9  }, /* #14 */
-    { 0x0978d6, 0x0978d7, 0x7d48, 0x0fa9, 0, 13 }, /* #15 */
-    { 0x0c0546, 0x0c0d47, 0x8ba6, 0x345d, 0, 11 }, /* #16 */
-    { 0x243ad3, 0x2432d3, 0xe91e, 0xba47, 0, 14 }, /* #17 */
-    { 0x154dc3, 0x1545c2, 0x9a2c, 0x68b2, 0, 2  }, /* #18 */
-    { 0x175e07, 0x175e07, 0xcd74, 0x74cd, 0, 8  }, /* #19 */
-    { 0x393382, 0x393b83, 0x8e41, 0x1c83, 0, 1  }, /* #20 */
-    { 0x2518d2, 0x2518d3, 0xbc6d, 0x6f1b, 0, 14 }, /* #21 */
-    { 0x2b5346, 0x2b5b46, 0xd298, 0xa634, 0, 6  }, /* #22 */
-    { 0x086813, 0x086013, 0x196f, 0xc65b, 0, 14 }, /* #23 */
-    { 0x242bc7, 0x242bc7, 0xc537, 0x37c5, 0, 8  }, /* #24 */
-    { 0x185896, 0x185096, 0xc500, 0x018a, 0, 9  }, /* #25 */
-    { 0x2616c6, 0x2616c6, 0x6583, 0x6583, 0, 0  }, /* #26 */
-    { 0x2638d7, 0x2638d6, 0x6637, 0xecc6, 0, 13 }, /* #27 */
-    { 0x132743, 0x132f42, 0x56c8, 0xc856, 0, 8  }, /* #28 */
-    { 0x142503, 0x142502, 0x29da, 0x53b4, 0, 1  }, /* #29 */
-    { 0x164dd3, 0x1645d2, 0x03f4, 0x7e80, 0, 5  }, /* #30 */
-    { 0x3d5446, 0x3d5c47, 0xfb69, 0x4fdb, 0, 11 }, /* #31 */
-    { 0x2a1f07, 0x2a1f06, 0xa9f7, 0xf53e, 0, 13 }, /* #32 */
-    { 0x131a12, 0x131213, 0xdde8, 0xde8d, 0, 4  }, /* #33 */
-    { 0x196dc2, 0x1965c2, 0x39e5, 0x539e, 0, 12 }, /* #34 */
-    { 0x071306, 0x071306, 0x8002, 0x0500, 0, 9  }, /* #35 */
-    { 0x3030d3, 0x3030d3, 0xc68e, 0xb1a3, 0, 14 }, /* #36 */
-    { 0x057093, 0x057093, 0xf001, 0xf001, 0, 0  }, /* #37 */
-    { 0x2a5442, 0x2a5c42, 0xe54a, 0xae54, 0, 12 }, /* #38 */
-    { 0x367656, 0x367e57, 0x426d, 0x6a13, 0, 11 }, /* #39 */
-    { 0x121c12, 0x121c13, 0xf68d, 0x1bed, 0, 9  }, /* #40 */
-    { 0x3b2fd6, 0x3b2fd6, 0x0a23, 0x88c2, 0, 6  }, /* #41 */
-    { 0x1b6447, 0x1b6c46, 0x477c, 0xf88e, 0, 9  }, /* #42 */
-    { 0x0965c6, 0x0965c6, 0x8c13, 0x2718, 0, 9  }, /* #43 */
-    { 0x224116, 0x224116, 0x1d20, 0x03a4, 0, 13 }, /* #44 */
-    { 0x314a96, 0x314a96, 0x2d35, 0xa5a6, 0, 13 }, /* #45 */
-    { 0x1c6352, 0x1c6b53, 0x931d, 0x64c7, 0, 14 }, /* #46 */
-    { 0x2e7143, 0x2e7142, 0xc8bf, 0x5fe4, 0, 7  }, /* #47 */
-    { 0x076fc2, 0x0767c2, 0x8c01, 0x6300, 0, 14 }, /* #48 */
-    { 0x0b75d3, 0x0b75d3, 0x2d9a, 0xa2d9, 0, 12 }, /* #49 */
-    { 0x2872d2, 0x2872d2, 0x7fe6, 0x7fe6, 0, 0  }, /* #50 */
-    { 0x125086, 0x125086, 0x4253, 0x5342, 0, 8  }, /* #51 */
-    { 0x1a1c12, 0x1a1c13, 0xa473, 0x1ce9, 0, 6  }, /* #52 */
-    { 0x1b0282, 0x1b0282, 0xa08e, 0xa08e, 0, 0  }, /* #53 */
-    { 0x147006, 0x147006, 0xa9c1, 0x706a, 0, 6  }, /* #54 */
-    { 0x136917, 0x136916, 0xdb11, 0xd88e, 0, 3  }, /* #55 */
-    { 0x037f43, 0x037742, 0x559a, 0x6956, 0, 10 }, /* #56 */
-    { 0x330b57, 0x330b56, 0x0e6c, 0xc0e6, 0, 12 }, /* #57 */
-    { 0x0828d7, 0x0820d6, 0x0612, 0x3090, 0, 3  }, /* #58 */
-    { 0x0210c2, 0x0218c2, 0xbce5, 0xe5bc, 0, 8  }, /* #59 */
-    { 0x0e0656, 0x0e0e57, 0xd5e8, 0x1abd, 0, 13 }, /* #60 */
-    { 0x0e2bc2, 0x0e2bc2, 0x0de9, 0xde90, 0, 4  }, /* #61 */
-    { 0x167b92, 0x167392, 0x0cfe, 0x67f0, 0, 3  }, /* #62 */
-    { 0x353cc6, 0x353cc6, 0x8dcb, 0xb8dc, 0, 12 }, /* #63 */
+    { 0x304cd2, 0x3044d3, 0x34a5, 0xa529, 0, 3  }, /* #0 */
+    { 0x346657, 0x346e56, 0x606f, 0x1bd8, 0, 6  }, /* #1 */
+    { 0x117543, 0x117d43, 0xbcef, 0xe77d, 0, 3  }, /* #2 */
+    { 0x0a6ac7, 0x0a6ac6, 0x936e, 0x4dba, 0, 2  }, /* #3 */
+    { 0x2f2046, 0x2f2047, 0xd32e, 0x2ed3, 0, 8  }, /* #4 */
+    { 0x047dd6, 0x0475d7, 0xc9d4, 0xa993, 0, 9  }, /* #5 */
+    { 0x3d4c12, 0x3d4c13, 0xb7aa, 0x556f, 0, 9  }, /* #6 */
+    { 0x246843, 0x246042, 0x03b2, 0x4076, 0, 13 }, /* #7 */
+    { 0x3846d2, 0x3846d2, 0x3df3, 0xf99e, 0, 7  }, /* #8 */
+    { 0x2c5f13, 0x2c5713, 0x2df4, 0xd0b7, 0, 10 }, /* #9 */
+    { 0x367853, 0x367053, 0xd782, 0x782d, 0, 4  }, /* #10 */
+    { 0x093d03, 0x093502, 0xf6e4, 0x9edc, 0, 13 }, /* #11 */
+    { 0x1a3896, 0x1a3896, 0x82dc, 0x0b72, 0, 2  }, /* #12 */
+    { 0x2a5fd2, 0x2a57d3, 0xe57a, 0xcaf5, 0, 1  }, /* #13 */
+    { 0x3d7586, 0x3d7586, 0x2b17, 0x2b17, 0, 0  }, /* #14 */
+    { 0x1b6196, 0x1b6196, 0xce0e, 0x7670, 0, 11 }, /* #15 */
+    { 0x1c2d12, 0x1c2d12, 0x528f, 0xa51e, 0, 1  }, /* #16 */
+    { 0x342b03, 0x342b02, 0x838c, 0x0e32, 0, 2  }, /* #17 */
+    { 0x1d12d6, 0x1d1ad7, 0xb3f3, 0x67e7, 0, 1  }, /* #18 */
+    { 0x0d5543, 0x0d5542, 0xdd72, 0xeb96, 0, 3  }, /* #19 */
+    { 0x314013, 0x314012, 0xc759, 0x3ace, 0, 3  }, /* #20 */
+    { 0x2017c3, 0x201fc3, 0x7153, 0x4dc5, 0, 10 }, /* #21 */
+    { 0x3d10d2, 0x3d10d3, 0x2e5e, 0x72f1, 0, 3  }, /* #22 */
+    { 0x155a83, 0x155a82, 0x9354, 0x9aa4, 0, 3  }, /* #23 */
+    { 0x3d4e52, 0x3d4e53, 0x406a, 0x480d, 0, 13 }, /* #24 */
+    { 0x3b0843, 0x3b0843, 0x209d, 0x209d, 0, 0  }, /* #25 */
+    { 0x055c03, 0x055c03, 0xaabd, 0x557b, 0, 1  }, /* #26 */
+    { 0x2a6dc6, 0x2a6dc7, 0x55e9, 0x7a55, 0, 6  }, /* #27 */
+    { 0x1417c3, 0x141fc3, 0x64d2, 0x3269, 0, 15 }, /* #28 */
+    { 0x380652, 0x380e53, 0x8ff6, 0x68ff, 0, 12 }, /* #29 */
+    { 0x0a3b92, 0x0a3b92, 0x8425, 0x4258, 0, 4  }, /* #30 */
+    { 0x172f42, 0x172742, 0xcb97, 0xf972, 0, 13 }, /* #31 */
+    { 0x3353c2, 0x335bc2, 0x6d55, 0xadaa, 0, 13 }, /* #32 */
+    { 0x034302, 0x034302, 0x2874, 0x2874, 0, 0  }, /* #33 */
+    { 0x1f2f82, 0x1f2783, 0x39b8, 0xc1cd, 0, 11 }, /* #34 */
+    { 0x031c13, 0x031c13, 0xb39f, 0xf673, 0, 13 }, /* #35 */
+    { 0x1d2907, 0x1d2906, 0x7a03, 0xde80, 0, 14 }, /* #36 */
+    { 0x265186, 0x265187, 0x1e96, 0x4b0f, 0, 7  }, /* #37 */
+    { 0x2f2583, 0x2f2583, 0xe5fe, 0xf72f, 0, 11 }, /* #38 */
+    { 0x342056, 0x342856, 0x9125, 0x5912, 0, 12 }, /* #39 */
+    { 0x3c52c3, 0x3c52c2, 0xfc60, 0x60fc, 0, 8  }, /* #40 */
+    { 0x3b6147, 0x3b6146, 0x2c8a, 0xa2c8, 0, 12 }, /* #41 */
+    { 0x047a93, 0x047a93, 0x4c70, 0x8e09, 0, 5  }, /* #42 */
+    { 0x151742, 0x151f43, 0x6f3e, 0x9bcf, 0, 14 }, /* #43 */
+    { 0x034953, 0x034153, 0xe3b6, 0x6e3b, 0, 12 }, /* #44 */
+    { 0x3f3006, 0x3f3806, 0xb9a0, 0x2e68, 0, 14 }, /* #45 */
+    { 0x210792, 0x210793, 0xc352, 0x86a5, 0, 1  }, /* #46 */
+    { 0x051e93, 0x051692, 0x3b90, 0x40ee, 0, 10 }, /* #47 */
+    { 0x3b7b97, 0x3b7b97, 0x72ba, 0x72ba, 0, 0  }, /* #48 */
+    { 0x363e03, 0x363e03, 0xb002, 0xb002, 0, 0  }, /* #49 */
+    { 0x392086, 0x392086, 0xfb88, 0x7dc4, 0, 15 }, /* #50 */
+    { 0x2d7a97, 0x2d7297, 0x38c5, 0xc629, 0, 3  }, /* #51 */
+    { 0x0118d2, 0x0118d3, 0xbe3d, 0xc7b7, 0, 5  }, /* #52 */
+    { 0x3b6257, 0x3b6a57, 0x56fd, 0xeab7, 0, 11 }, /* #53 */
+    { 0x1b0786, 0x1b0f86, 0xb0cf, 0xfb0c, 0, 12 }, /* #54 */
+    { 0x0d05d2, 0x0d0dd3, 0x5aeb, 0xad6b, 0, 10 }, /* #55 */
+    { 0x3a6ec2, 0x3a66c3, 0xe7e9, 0x3f4f, 0, 3  }, /* #56 */
+    { 0x1f00d3, 0x1f08d2, 0x9fa0, 0x09fa, 0, 12 }, /* #57 */
+    { 0x325313, 0x325312, 0xd1e7, 0x8f3e, 0, 3  }, /* #58 */
+    { 0x2862d7, 0x286ad6, 0x5f63, 0xd7d8, 0, 14 }, /* #59 */
+    { 0x3f0497, 0x3f0496, 0xd634, 0x69ac, 0, 9  }, /* #60 */
+    { 0x1c5243, 0x1c5243, 0x25a6, 0x6989, 0, 6  }, /* #61 */
+    { 0x143a07, 0x143a07, 0xbe51, 0x7ca3, 0, 1  }, /* #62 */
+    { 0x323753, 0x323f53, 0x4407, 0x101d, 0, 2  }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_ror_u16[] =
 {
-    { 0x324013, 0x324013, 0xe380, 0xc071, 0, 9  }, /* #0 */
-    { 0x1f7c53, 0x1f7c53, 0xb256, 0xb256, 0, 0  }, /* #1 */
-    { 0x202b02, 0x202b02, 0x1a24, 0x41a2, 0, 4  }, /* #2 */
-    { 0x0558d2, 0x0558d3, 0xe0e5, 0x9783, 0, 6  }, /* #3 */
-    { 0x3266d6, 0x3266d6, 0x2171, 0x2e24, 0, 11 }, /* #4 */
-    { 0x0c2d07, 0x0c2d06, 0x5e8a, 0x452f, 0, 9  }, /* #5 */
-    { 0x284993, 0x284193, 0xc281, 0xe140, 0, 1  }, /* #6 */
-    { 0x3b5912, 0x3b5113, 0xb74a, 0xe956, 0, 11 }, /* #7 */
-    { 0x2d4d46, 0x2d4d46, 0x9b0d, 0x66c3, 0, 2  }, /* #8 */
-    { 0x353307, 0x353b06, 0x5824, 0x48b0, 0, 7  }, /* #9 */
-    { 0x234716, 0x234716, 0xe4c5, 0x262f, 0, 13 }, /* #10 */
-    { 0x044357, 0x044b56, 0xde91, 0x477a, 0, 6  }, /* #11 */
-    { 0x190e82, 0x190e83, 0xabac, 0xacab, 0, 8  }, /* #12 */
-    { 0x3a7103, 0x3a7102, 0x4820, 0x0409, 0, 11 }, /* #13 */
-    { 0x030813, 0x030012, 0x5d0a, 0x0a5d, 0, 8  }, /* #14 */
-    { 0x3125d6, 0x3125d7, 0x92d8, 0xc496, 0, 5  }, /* #15 */
-    { 0x3d6103, 0x3d6902, 0xbc0c, 0x7819, 0, 15 }, /* #16 */
-    { 0x241fc3, 0x241fc3, 0xa53d, 0x94f6, 0, 14 }, /* #17 */
-    { 0x205bc7, 0x205bc7, 0xe8a1, 0xa1e8, 0, 8  }, /* #18 */
-    { 0x3a0312, 0x3a0b13, 0x575f, 0xaebe, 0, 15 }, /* #19 */
-    { 0x280693, 0x280e92, 0xd6c0, 0x606b, 0, 9  }, /* #20 */
-    { 0x152cd2, 0x152cd2, 0x9ce9, 0x73a6, 0, 14 }, /* #21 */
-    { 0x0b2f43, 0x0b2f43, 0x6d45, 0x6d45, 0, 0  }, /* #22 */
-    { 0x122c93, 0x122c92, 0xa8ed, 0x6a3b, 0, 2  }, /* #23 */
-    { 0x264912, 0x264912, 0x6a1f, 0x43ed, 0, 11 }, /* #24 */
-    { 0x2466d7, 0x2466d7, 0x8079, 0xc03c, 0, 1  }, /* #25 */
-    { 0x3f3ac2, 0x3f3ac2, 0xce5c, 0x7339, 0, 6  }, /* #26 */
-    { 0x137986, 0x137187, 0x8731, 0xc61c, 0, 6  }, /* #27 */
-    { 0x0d02d3, 0x0d02d3, 0x0fdb, 0xfdb0, 0, 12 }, /* #28 */
-    { 0x006743, 0x006f43, 0x18e5, 0x9463, 0, 6  }, /* #29 */
-    { 0x0a3a12, 0x0a3a13, 0x34a8, 0xa0d2, 0, 6  }, /* #30 */
-    { 0x1f6587, 0x1f6d86, 0x2cd7, 0x66b9, 0, 13 }, /* #31 */
-    { 0x0946c7, 0x094ec6, 0x530f, 0x7a98, 0, 5  }, /* #32 */
-    { 0x1f2dc6, 0x1f2dc6, 0x55ae, 0x56b9, 0, 14 }, /* #33 */
-    { 0x264616, 0x264617, 0x96f6, 0xf696, 0, 8  }, /* #34 */
-    { 0x2a68d7, 0x2a60d6, 0xfe51, 0x1fe5, 0, 4  }, /* #35 */
-    { 0x3378c2, 0x3378c2, 0x30cd, 0x6986, 0, 5  }, /* #36 */
-    { 0x015593, 0x015592, 0x26aa, 0x1355, 0, 1  }, /* #37 */
-    { 0x187693, 0x187693, 0xa9ec, 0xd953, 0, 7  }, /* #38 */
-    { 0x306812, 0x306812, 0xdec6, 0x636f, 0, 9  }, /* #39 */
-    { 0x1e2406, 0x1e2406, 0x3488, 0x3488, 0, 0  }, /* #40 */
-    { 0x3c03c7, 0x3c0bc6, 0x5571, 0x7155, 0, 8  }, /* #41 */
-    { 0x162b83, 0x162383, 0x6d59, 0xdab2, 0, 15 }, /* #42 */
-    { 0x077907, 0x077906, 0x8689, 0x6898, 0, 12 }, /* #43 */
-    { 0x0f7f03, 0x0f7f03, 0x02d9, 0xb205, 0, 7  }, /* #44 */
-    { 0x2c0452, 0x2c0452, 0x2f26, 0x2f26, 0, 0  }, /* #45 */
-    { 0x304756, 0x304f56, 0xaa18, 0x62a8, 0, 6  }, /* #46 */
-    { 0x122f56, 0x122f56, 0x57f9, 0x7f95, 0, 12 }, /* #47 */
-    { 0x105003, 0x105802, 0x0f7e, 0x7bf0, 0, 13 }, /* #48 */
-    { 0x2d2587, 0x2d2587, 0x6e02, 0xe026, 0, 12 }, /* #49 */
-    { 0x263183, 0x263983, 0x5ad7, 0xad75, 0, 12 }, /* #50 */
-    { 0x0a5a43, 0x0a5242, 0x6810, 0x0d02, 0, 3  }, /* #51 */
-    { 0x2e0dd7, 0x2e05d6, 0x1edc, 0x07b7, 0, 2  }, /* #52 */
-    { 0x184bc7, 0x1843c7, 0x1d7c, 0xd7c1, 0, 12 }, /* #53 */
-    { 0x342512, 0x342d12, 0x2b31, 0x5662, 0, 15 }, /* #54 */
-    { 0x1c1e42, 0x1c1e43, 0xd138, 0x89c6, 0, 13 }, /* #55 */
-    { 0x342307, 0x342b07, 0x1908, 0x9081, 0, 12 }, /* #56 */
-    { 0x246606, 0x246e06, 0xcaf1, 0x78e5, 0, 9  }, /* #57 */
-    { 0x015682, 0x015683, 0xfdab, 0xdabf, 0, 12 }, /* #58 */
-    { 0x167c57, 0x167456, 0x5176, 0x2eca, 0, 11 }, /* #59 */
-    { 0x2e0416, 0x2e0c16, 0xc2c7, 0x58f8, 0, 11 }, /* #60 */
-    { 0x3d72c7, 0x3d7ac7, 0x4542, 0x848a, 0, 7  }, /* #61 */
-    { 0x1661c2, 0x1669c2, 0x2d57, 0x572d, 0, 8  }, /* #62 */
-    { 0x1e6557, 0x1e6d56, 0xe2ac, 0x59c5, 0, 7  }, /* #63 */
+    { 0x1e13d6, 0x1e13d6, 0xe2c1, 0x583c, 0, 11 }, /* #0 */
+    { 0x286582, 0x286582, 0x3518, 0x5183, 0, 12 }, /* #1 */
+    { 0x251a07, 0x251a06, 0x9b58, 0x36b1, 0, 15 }, /* #2 */
+    { 0x145006, 0x145807, 0xe570, 0x95c3, 0, 14 }, /* #3 */
+    { 0x0e3d92, 0x0e3592, 0xd5d7, 0x75f5, 0, 10 }, /* #4 */
+    { 0x177107, 0x177906, 0xdc96, 0x6e4b, 0, 1  }, /* #5 */
+    { 0x252a92, 0x252a93, 0xd150, 0xa868, 0, 9  }, /* #6 */
+    { 0x0d0bd7, 0x0d0bd7, 0x28c5, 0xc528, 0, 8  }, /* #7 */
+    { 0x1e7852, 0x1e7853, 0x71bb, 0xedc6, 0, 6  }, /* #8 */
+    { 0x1c46c3, 0x1c4ec3, 0x4547, 0xa3a2, 0, 9  }, /* #9 */
+    { 0x3a3dc3, 0x3a35c2, 0x0e02, 0x0701, 0, 1  }, /* #10 */
+    { 0x0629d6, 0x0621d7, 0x7a98, 0xf530, 0, 15 }, /* #11 */
+    { 0x187556, 0x187556, 0x7426, 0x3a13, 0, 1  }, /* #12 */
+    { 0x0a53d7, 0x0a53d6, 0xf435, 0x7d0d, 0, 2  }, /* #13 */
+    { 0x1c5853, 0x1c5853, 0x5c77, 0xe3ba, 0, 13 }, /* #14 */
+    { 0x1947c6, 0x1947c7, 0x32da, 0xa32d, 0, 4  }, /* #15 */
+    { 0x3c0d07, 0x3c0d07, 0xb7c8, 0xe45b, 0, 9  }, /* #16 */
+    { 0x280713, 0x280712, 0x0a04, 0x0814, 0, 7  }, /* #17 */
+    { 0x261546, 0x261d47, 0x6b5f, 0xdad7, 0, 2  }, /* #18 */
+    { 0x2d5cc6, 0x2d5cc7, 0x03c9, 0x9207, 0, 7  }, /* #19 */
+    { 0x193d13, 0x193513, 0x8af3, 0xe2bc, 0, 2  }, /* #20 */
+    { 0x3c3cc7, 0x3c34c7, 0x4dfc, 0xfe26, 0, 9  }, /* #21 */
+    { 0x364b92, 0x364b92, 0xad5b, 0xad5b, 0, 0  }, /* #22 */
+    { 0x2a3483, 0x2a3c82, 0xb6ac, 0x6acb, 0, 12 }, /* #23 */
+    { 0x006e56, 0x006656, 0x08f6, 0x7b04, 0, 9  }, /* #24 */
+    { 0x090e07, 0x090e07, 0x82f4, 0x905e, 0, 3  }, /* #25 */
+    { 0x2139d6, 0x2139d7, 0x7fa1, 0x85fe, 0, 6  }, /* #26 */
+    { 0x2e6146, 0x2e6947, 0x4b69, 0xda52, 0, 10 }, /* #27 */
+    { 0x044ec3, 0x0446c2, 0x0804, 0x0408, 0, 8  }, /* #28 */
+    { 0x2e7c07, 0x2e7407, 0x0fa4, 0xa40f, 0, 8  }, /* #29 */
+    { 0x031196, 0x031996, 0xa760, 0x760a, 0, 12 }, /* #30 */
+    { 0x3c7447, 0x3c7c47, 0x3bd1, 0xe89d, 0, 9  }, /* #31 */
+    { 0x181ad3, 0x1812d3, 0x082c, 0xb020, 0, 6  }, /* #32 */
+    { 0x3307c2, 0x3307c3, 0xff47, 0xd1ff, 0, 10 }, /* #33 */
+    { 0x044143, 0x044942, 0x8ddc, 0x7723, 0, 10 }, /* #34 */
+    { 0x127257, 0x127257, 0x03ee, 0xee03, 0, 8  }, /* #35 */
+    { 0x106656, 0x106657, 0x12cc, 0x9660, 0, 13 }, /* #36 */
+    { 0x3d5c17, 0x3d5417, 0x787c, 0x8f0f, 0, 3  }, /* #37 */
+    { 0x3813d2, 0x381bd2, 0x55bf, 0x5bf5, 0, 12 }, /* #38 */
+    { 0x120f46, 0x120747, 0xa4a9, 0xa692, 0, 6  }, /* #39 */
+    { 0x185d07, 0x185d06, 0xf90a, 0x57c8, 0, 5  }, /* #40 */
+    { 0x3e7342, 0x3e7343, 0x4fd4, 0xa89f, 0, 7  }, /* #41 */
+    { 0x073c46, 0x073447, 0x568a, 0xb452, 0, 13 }, /* #42 */
+    { 0x1d7797, 0x1d7797, 0xb643, 0x90ed, 0, 10 }, /* #43 */
+    { 0x0c2a13, 0x0c2212, 0x313c, 0x13c3, 0, 12 }, /* #44 */
+    { 0x2b2283, 0x2b2a83, 0x98e4, 0x8e49, 0, 12 }, /* #45 */
+    { 0x052887, 0x052087, 0xe81b, 0xa06f, 0, 14 }, /* #46 */
+    { 0x2f3806, 0x2f3007, 0xfc5b, 0xe2df, 0, 13 }, /* #47 */
+    { 0x0c28c3, 0x0c28c3, 0x613f, 0x613f, 0, 0  }, /* #48 */
+    { 0x221e42, 0x221643, 0x826b, 0x9ae0, 0, 10 }, /* #49 */
+    { 0x120fd3, 0x120fd2, 0x6e05, 0x02b7, 0, 9  }, /* #50 */
+    { 0x1d0807, 0x1d0806, 0x2ee5, 0x5dca, 0, 15 }, /* #51 */
+    { 0x251d47, 0x251546, 0xa683, 0x0e9a, 0, 6  }, /* #52 */
+    { 0x272806, 0x272006, 0x91a5, 0x6964, 0, 10 }, /* #53 */
+    { 0x392182, 0x392982, 0xacb6, 0x6acb, 0, 4  }, /* #54 */
+    { 0x3e7a13, 0x3e7212, 0x0a8c, 0x1518, 0, 15 }, /* #55 */
+    { 0x2e3816, 0x2e3016, 0x1d6e, 0x6e1d, 0, 8  }, /* #56 */
+    { 0x165f93, 0x165792, 0xc04f, 0x013f, 0, 14 }, /* #57 */
+    { 0x321316, 0x321b17, 0x0431, 0xc410, 0, 6  }, /* #58 */
+    { 0x1e0482, 0x1e0c83, 0xc8b6, 0xb22d, 0, 2  }, /* #59 */
+    { 0x354d13, 0x354d12, 0x52b3, 0x6a56, 0, 3  }, /* #60 */
+    { 0x066e86, 0x066686, 0x6584, 0x5846, 0, 12 }, /* #61 */
+    { 0x321083, 0x321883, 0x942a, 0x8552, 0, 11 }, /* #62 */
+    { 0x3872c3, 0x387ac3, 0x527d, 0xd527, 0, 4  }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_rcl_u16[] =
 {
-    { 0x015f56, 0x015f56, 0xa7d0, 0x829f, 0, 11 }, /* #0 */
-    { 0x137017, 0x137017, 0xa8e5, 0x9751, 0, 10 }, /* #1 */
-    { 0x327f53, 0x327752, 0x5845, 0x45ac, 0, 8  }, /* #2 */
-    { 0x0b2f43, 0x0b2f42, 0x189c, 0xc4e4, 0, 3  }, /* #3 */
-    { 0x3f0d17, 0x3f0516, 0xf340, 0x681f, 0, 5  }, /* #4 */
-    { 0x033357, 0x033b57, 0x0f66, 0x43d9, 0, 15 }, /* #5 */
-    { 0x291a17, 0x291217, 0xcfad, 0xd6f3, 0, 7  }, /* #6 */
-    { 0x387c13, 0x387413, 0xd53e, 0xaa7d, 0, 1  }, /* #7 */
-    { 0x3e6e03, 0x3e6e02, 0x3ce2, 0xa79c, 0, 14 }, /* #8 */
-    { 0x2b08c3, 0x2b08c3, 0xeae7, 0x73fa, 0, 7  }, /* #9 */
-    { 0x304052, 0x304853, 0x856c, 0x5b10, 0, 6  }, /* #10 */
-    { 0x2676c3, 0x267ec2, 0x1095, 0xac42, 0, 11 }, /* #11 */
-    { 0x2f3c13, 0x2f3412, 0x6c56, 0x2b5b, 0, 7  }, /* #12 */
-    { 0x051496, 0x051497, 0x6df3, 0xccdb, 0, 10 }, /* #13 */
-    { 0x286e43, 0x286643, 0xe3d5, 0xabe3, 0, 9  }, /* #14 */
-    { 0x223206, 0x223a06, 0x6214, 0x850c, 0, 6  }, /* #15 */
-    { 0x173b83, 0x173b83, 0x50a9, 0x350a, 0, 13 }, /* #16 */
-    { 0x1b3346, 0x1b3b47, 0x684a, 0x28d0, 0, 10 }, /* #17 */
-    { 0x352392, 0x352b93, 0x5b81, 0x6e04, 0, 2  }, /* #18 */
-    { 0x2216c6, 0x2216c6, 0x65a7, 0x65a7, 0, 0  }, /* #19 */
-    { 0x0d7613, 0x0d7613, 0x49b2, 0x49b2, 0, 0  }, /* #20 */
-    { 0x2f14c6, 0x2f1cc7, 0x0176, 0x600b, 0, 12 }, /* #21 */
-    { 0x3b2ad6, 0x3b2ad6, 0xde6a, 0x9bcd, 0, 14 }, /* #22 */
-    { 0x322c46, 0x322c46, 0x039e, 0xf00e, 0, 11 }, /* #23 */
-    { 0x192243, 0x192a43, 0x930a, 0x30ac, 0, 4  }, /* #24 */
-    { 0x1419d7, 0x1419d7, 0xb322, 0x6cc8, 0, 15 }, /* #25 */
-    { 0x1c51c3, 0x1c51c3, 0x3acd, 0xacd9, 0, 4  }, /* #26 */
-    { 0x0c7942, 0x0c7142, 0x680b, 0x1668, 0, 9  }, /* #27 */
-    { 0x165843, 0x165842, 0xa6ca, 0x9b2b, 0, 2  }, /* #28 */
-    { 0x190243, 0x190a42, 0x7d8e, 0xfb1d, 0, 1  }, /* #29 */
-    { 0x0e6387, 0x0e6b87, 0x4026, 0x5009, 0, 15 }, /* #30 */
-    { 0x1e2957, 0x1e2157, 0x7ed5, 0xdab7, 0, 5  }, /* #31 */
-    { 0x112007, 0x112007, 0x8e6b, 0xcd78, 0, 5  }, /* #32 */
-    { 0x2f4117, 0x2f4116, 0x9b5c, 0x66d7, 0, 15 }, /* #33 */
-    { 0x3a7807, 0x3a7806, 0xf71e, 0xe3df, 0, 5  }, /* #34 */
-    { 0x1e4857, 0x1e4056, 0xe7c1, 0x7cf8, 0, 14 }, /* #35 */
-    { 0x0c4f46, 0x0c4f46, 0x1263, 0xc612, 0, 9  }, /* #36 */
-    { 0x2c2217, 0x2c2217, 0xca9e, 0xca9e, 0, 0  }, /* #37 */
-    { 0x252352, 0x252353, 0x4b87, 0xc970, 0, 14 }, /* #38 */
-    { 0x3835d2, 0x3835d3, 0x608e, 0x8238, 0, 2  }, /* #39 */
-    { 0x327742, 0x327742, 0xce58, 0x5867, 0, 8  }, /* #40 */
-    { 0x371886, 0x371887, 0xc5a3, 0x168d, 0, 2  }, /* #41 */
-    { 0x013286, 0x013286, 0x9b9d, 0x9b9d, 0, 0  }, /* #42 */
-    { 0x202287, 0x202a86, 0x101f, 0xfc40, 0, 11 }, /* #43 */
-    { 0x0e4556, 0x0e4556, 0x82c8, 0x2c84, 0, 4  }, /* #44 */
-    { 0x1b6c03, 0x1b6402, 0x8313, 0x7831, 0, 13 }, /* #45 */
-    { 0x117216, 0x117a17, 0xa1f1, 0x43e2, 0, 1  }, /* #46 */
-    { 0x253f83, 0x253783, 0xece9, 0x9d3e, 0, 5  }, /* #47 */
-    { 0x3e0b57, 0x3e0b57, 0x52d6, 0x6b54, 0, 7  }, /* #48 */
-    { 0x347c53, 0x347c52, 0x6050, 0xa160, 0, 9  }, /* #49 */
-    { 0x177112, 0x177913, 0x6ca3, 0x466c, 0, 9  }, /* #50 */
-    { 0x296057, 0x296857, 0xeac3, 0x0fd5, 0, 10 }, /* #51 */
-    { 0x394982, 0x394983, 0x8265, 0x32a0, 0, 7  }, /* #52 */
-    { 0x212a42, 0x212a43, 0xc922, 0x1324, 0, 11 }, /* #53 */
-    { 0x3411d2, 0x3411d2, 0x6443, 0x6644, 0, 13 }, /* #54 */
-    { 0x222086, 0x222087, 0x31d7, 0xd718, 0, 8  }, /* #55 */
-    { 0x176607, 0x176e07, 0x03a5, 0x2c0e, 0, 11 }, /* #56 */
-    { 0x320852, 0x320052, 0xf936, 0x4d9f, 0, 6  }, /* #57 */
-    { 0x233552, 0x233553, 0xfd62, 0xd627, 0, 4  }, /* #58 */
-    { 0x293c47, 0x293c47, 0x3e6d, 0x67cd, 0, 14 }, /* #59 */
-    { 0x316816, 0x316017, 0x36de, 0xe1b6, 0, 12 }, /* #60 */
-    { 0x3e59c6, 0x3e59c6, 0x97c5, 0xa5f1, 0, 15 }, /* #61 */
-    { 0x1f6e86, 0x1f6686, 0xd6a7, 0x76b5, 0, 12 }, /* #62 */
-    { 0x052753, 0x052f53, 0xf068, 0x1f06, 0, 13 }, /* #63 */
+    { 0x0d5417, 0x0d5417, 0xf767, 0xf767, 0, 0  }, /* #0 */
+    { 0x366806, 0x366807, 0x52a6, 0x4c52, 0, 9  }, /* #1 */
+    { 0x124b02, 0x124b02, 0x941d, 0x3a94, 0, 9  }, /* #2 */
+    { 0x0c5bc3, 0x0c53c2, 0x0a12, 0x5094, 0, 3  }, /* #3 */
+    { 0x314dc6, 0x314dc6, 0xdd48, 0xdd48, 0, 0  }, /* #4 */
+    { 0x032ed3, 0x032ed3, 0xad37, 0x69be, 0, 3  }, /* #5 */
+    { 0x2a1096, 0x2a1096, 0x81dd, 0x81dd, 0, 0  }, /* #6 */
+    { 0x3d3107, 0x3d3906, 0x92a5, 0xb92a, 0, 13 }, /* #7 */
+    { 0x335f96, 0x335f96, 0x7a86, 0x7a86, 0, 0  }, /* #8 */
+    { 0x380f03, 0x380702, 0xed3d, 0x7bed, 0, 9  }, /* #9 */
+    { 0x372a02, 0x372202, 0x241c, 0x41c1, 0, 4  }, /* #10 */
+    { 0x1f3997, 0x1f3996, 0x42d2, 0x1695, 0, 3  }, /* #11 */
+    { 0x040c42, 0x040443, 0xd793, 0xb5e4, 0, 15 }, /* #12 */
+    { 0x0f3646, 0x0f3e47, 0x4622, 0x1118, 0, 11 }, /* #13 */
+    { 0x3e3d07, 0x3e3d06, 0x9b87, 0x6e1f, 0, 2  }, /* #14 */
+    { 0x386ec3, 0x386ec3, 0x0226, 0x0226, 0, 0  }, /* #15 */
+    { 0x1c2d93, 0x1c2592, 0xf0dc, 0xe7c3, 0, 11 }, /* #16 */
+    { 0x2d6442, 0x2d6442, 0x06f1, 0x1bc4, 0, 2  }, /* #17 */
+    { 0x0d5747, 0x0d5f47, 0xa4aa, 0x2556, 0, 3  }, /* #18 */
+    { 0x0f0157, 0x0f0956, 0x7ca5, 0xb7ca, 0, 13 }, /* #19 */
+    { 0x1312d3, 0x131ad2, 0xbd18, 0x8c6f, 0, 7  }, /* #20 */
+    { 0x0c0c82, 0x0c0c83, 0xb672, 0x2d9c, 0, 15 }, /* #21 */
+    { 0x2d67c2, 0x2d6fc2, 0x5a4b, 0x92cb, 0, 6  }, /* #22 */
+    { 0x3437c3, 0x3437c2, 0xf0c5, 0xc5f8, 0, 8  }, /* #23 */
+    { 0x3a0dd3, 0x3a0dd3, 0x064c, 0x064c, 0, 0  }, /* #24 */
+    { 0x3e1412, 0x3e1c13, 0xa324, 0x1464, 0, 14 }, /* #25 */
+    { 0x253817, 0x253816, 0x79a4, 0x5e69, 0, 15 }, /* #26 */
+    { 0x102692, 0x102e93, 0xaedb, 0xdb6a, 0, 5  }, /* #27 */
+    { 0x3d0ad2, 0x3d0ad3, 0xa45f, 0xf522, 0, 12 }, /* #28 */
+    { 0x0533c2, 0x0533c2, 0x29ee, 0xe14f, 0, 12 }, /* #29 */
+    { 0x363bc7, 0x363bc6, 0xa1a7, 0xd3e8, 0, 7  }, /* #30 */
+    { 0x3342d6, 0x3342d6, 0xff57, 0xff57, 0, 0  }, /* #31 */
+    { 0x064e52, 0x064e52, 0x7266, 0xcc72, 0, 9  }, /* #32 */
+    { 0x005bc3, 0x0053c2, 0x2a7c, 0x7c95, 0, 8  }, /* #33 */
+    { 0x3d3782, 0x3d3f83, 0x560f, 0xe560, 0, 13 }, /* #34 */
+    { 0x3532d2, 0x353ad3, 0xbeed, 0x76af, 0, 7  }, /* #35 */
+    { 0x281c83, 0x281482, 0xd8d1, 0x68f6, 0, 7  }, /* #36 */
+    { 0x2e3e46, 0x2e3646, 0xf0a0, 0x140f, 0, 5  }, /* #37 */
+    { 0x1c5ec3, 0x1c5ec2, 0x817f, 0x0bfe, 0, 3  }, /* #38 */
+    { 0x071d56, 0x071d57, 0x6dcc, 0x730d, 0, 6  }, /* #39 */
+    { 0x096f46, 0x096f47, 0xbd71, 0xd715, 0, 4  }, /* #40 */
+    { 0x003647, 0x003e47, 0xa2ea, 0xab45, 0, 10 }, /* #41 */
+    { 0x087347, 0x087347, 0xdbef, 0xf7f6, 0, 7  }, /* #42 */
+    { 0x090786, 0x090f87, 0x8c75, 0x8ea8, 0, 5  }, /* #43 */
+    { 0x2a7a07, 0x2a7206, 0x383c, 0x1e4e, 0, 7  }, /* #44 */
+    { 0x296553, 0x296553, 0xc94b, 0x9297, 0, 1  }, /* #45 */
+    { 0x2a6556, 0x2a6557, 0xd65e, 0x79ac, 0, 10 }, /* #46 */
+    { 0x3d2c96, 0x3d2c96, 0xbad0, 0x0bad, 0, 13 }, /* #47 */
+    { 0x252852, 0x252852, 0x4b53, 0xb532, 0, 4  }, /* #48 */
+    { 0x105c87, 0x105c86, 0xbc20, 0x41bc, 0, 9  }, /* #49 */
+    { 0x1f4456, 0x1f4456, 0x45c0, 0x45c0, 0, 0  }, /* #50 */
+    { 0x0e4996, 0x0e4196, 0x2306, 0x60c2, 0, 5  }, /* #51 */
+    { 0x357747, 0x357747, 0x3289, 0x3328, 0, 13 }, /* #52 */
+    { 0x042a52, 0x042a52, 0x9a6f, 0x6f4d, 0, 8  }, /* #53 */
+    { 0x1f6d57, 0x1f6557, 0xc34d, 0x869b, 0, 1  }, /* #54 */
+    { 0x3a5f82, 0x3a5f83, 0x7357, 0x5739, 0, 8  }, /* #55 */
+    { 0x3d1e87, 0x3d1686, 0x0fe1, 0x187f, 0, 12 }, /* #56 */
+    { 0x231487, 0x231c86, 0x8bd5, 0xae2f, 0, 11 }, /* #57 */
+    { 0x1a77c3, 0x1a77c3, 0xf9be, 0xf9be, 0, 0  }, /* #58 */
+    { 0x360846, 0x360846, 0x6788, 0x20cf, 0, 10 }, /* #59 */
+    { 0x280f82, 0x280f83, 0x91fe, 0x923f, 0, 14 }, /* #60 */
+    { 0x193cd2, 0x1934d2, 0xe630, 0x60e6, 0, 9  }, /* #61 */
+    { 0x252003, 0x252002, 0xf8dd, 0x377f, 0, 6  }, /* #62 */
+    { 0x1e6493, 0x1e6492, 0x02d1, 0x8c0b, 0, 11 }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_rcr_u16[] =
 {
-    { 0x133116, 0x133116, 0x3da7, 0x3da7, 0, 0  }, /* #0 */
-    { 0x312697, 0x312696, 0x6620, 0x2cc4, 0, 3  }, /* #1 */
-    { 0x0f7f97, 0x0f7f97, 0x9640, 0x9640, 0, 0  }, /* #2 */
-    { 0x133817, 0x133817, 0x5fb2, 0x5fb2, 0, 0  }, /* #3 */
-    { 0x260c13, 0x260c12, 0x74a6, 0x9ae9, 0, 7  }, /* #4 */
-    { 0x076ad7, 0x076ad7, 0x0323, 0x0323, 0, 0  }, /* #5 */
-    { 0x3c5742, 0x3c5f42, 0x8b0e, 0xb0e4, 0, 13 }, /* #6 */
-    { 0x345016, 0x345816, 0x2924, 0x4149, 0, 5  }, /* #7 */
-    { 0x1f3843, 0x1f3043, 0x5678, 0xe2ac, 0, 7  }, /* #8 */
-    { 0x2261c2, 0x2261c2, 0x214c, 0x14c1, 0, 13 }, /* #9 */
-    { 0x094a43, 0x094243, 0x6afb, 0xdabe, 0, 2  }, /* #10 */
-    { 0x111206, 0x111206, 0x8401, 0x1005, 0, 15 }, /* #11 */
-    { 0x346713, 0x346713, 0x63ef, 0xec7d, 0, 3  }, /* #12 */
-    { 0x030682, 0x030e83, 0xcd47, 0x4766, 0, 9  }, /* #13 */
-    { 0x2c6b97, 0x2c6397, 0xf2a5, 0x2fca, 0, 6  }, /* #14 */
-    { 0x226306, 0x226b07, 0xf640, 0xb203, 0, 14 }, /* #15 */
-    { 0x212d52, 0x212d53, 0xaf74, 0x7ba2, 0, 14 }, /* #16 */
-    { 0x011342, 0x011b43, 0x6d89, 0x8936, 0, 9  }, /* #17 */
-    { 0x240e82, 0x240e82, 0xb488, 0x85a4, 0, 5  }, /* #18 */
-    { 0x160e17, 0x160616, 0xc471, 0xf11c, 0, 2  }, /* #19 */
-    { 0x1067d2, 0x106fd2, 0x48c0, 0x8c02, 0, 13 }, /* #20 */
-    { 0x355687, 0x355687, 0xd1f3, 0xcfa3, 0, 7  }, /* #21 */
-    { 0x1e7153, 0x1e7153, 0x8fe0, 0xc18f, 0, 8  }, /* #22 */
-    { 0x231243, 0x231a43, 0xaf36, 0xb5e6, 0, 3  }, /* #23 */
-    { 0x0e26d2, 0x0e2ed3, 0x9444, 0x4444, 0, 13 }, /* #24 */
-    { 0x1f00d7, 0x1f08d6, 0x94f4, 0x53d3, 0, 15 }, /* #25 */
-    { 0x225d82, 0x225583, 0xd97f, 0xdb2f, 0, 3  }, /* #26 */
-    { 0x104692, 0x104692, 0xc642, 0x3213, 0, 14 }, /* #27 */
-    { 0x225d96, 0x225597, 0x71b2, 0x1c6c, 0, 2  }, /* #28 */
-    { 0x342612, 0x342e13, 0x18ba, 0x418b, 0, 4  }, /* #29 */
-    { 0x006cd7, 0x006cd6, 0xd4cd, 0x66f5, 0, 10 }, /* #30 */
-    { 0x1a3a82, 0x1a3283, 0xdc99, 0x2dc9, 0, 4  }, /* #31 */
-    { 0x1422c2, 0x142ac2, 0x5271, 0x4a4e, 0, 3  }, /* #32 */
-    { 0x313b83, 0x313383, 0x426f, 0xf426, 0, 4  }, /* #33 */
-    { 0x1f3853, 0x1f3852, 0x3f69, 0x99fb, 0, 5  }, /* #34 */
-    { 0x290386, 0x290386, 0xfe1b, 0xdfc3, 0, 3  }, /* #35 */
-    { 0x3a4f17, 0x3a4f17, 0x15c1, 0x8ae0, 0, 1  }, /* #36 */
-    { 0x0b7617, 0x0b7617, 0x4a67, 0x4a67, 0, 0  }, /* #37 */
-    { 0x2a44c7, 0x2a4cc6, 0x0334, 0x40cd, 0, 2  }, /* #38 */
-    { 0x020813, 0x020012, 0x81df, 0x0efe, 0, 14 }, /* #39 */
-    { 0x273443, 0x273c43, 0x4adc, 0x5b94, 0, 12 }, /* #40 */
-    { 0x2c5717, 0x2c5f16, 0x4be8, 0xbe8a, 0, 13 }, /* #41 */
-    { 0x181116, 0x181917, 0x605b, 0x6605, 0, 4  }, /* #42 */
-    { 0x0e3e47, 0x0e3e46, 0xcf85, 0x7c2f, 0, 14 }, /* #43 */
-    { 0x0558d3, 0x0558d2, 0x0b52, 0xa16a, 0, 3  }, /* #44 */
-    { 0x0e2143, 0x0e2942, 0x885f, 0x42fe, 0, 14 }, /* #45 */
-    { 0x010cc6, 0x0104c6, 0xd2f4, 0x34bd, 0, 2  }, /* #46 */
-    { 0x3827c7, 0x3827c7, 0xa2f9, 0xa2f9, 0, 0  }, /* #47 */
-    { 0x3a1983, 0x3a1982, 0xb915, 0x8aee, 0, 10 }, /* #48 */
-    { 0x0c1302, 0x0c1302, 0x6800, 0x0034, 0, 9  }, /* #49 */
-    { 0x3e2306, 0x3e2b07, 0xb60d, 0x8356, 0, 11 }, /* #50 */
-    { 0x080e57, 0x080e57, 0x6f5d, 0xbd76, 0, 15 }, /* #51 */
-    { 0x3d3bd2, 0x3d3bd3, 0xbc35, 0x86ab, 0, 12 }, /* #52 */
-    { 0x050bd7, 0x0503d6, 0xb837, 0x37dc, 0, 9  }, /* #53 */
-    { 0x037e46, 0x037646, 0xe0e9, 0x0e97, 0, 13 }, /* #54 */
-    { 0x0c5297, 0x0c5297, 0x26c5, 0x26c5, 0, 0  }, /* #55 */
-    { 0x361306, 0x361b07, 0x2175, 0x510b, 0, 5  }, /* #56 */
-    { 0x3d4e53, 0x3d4e53, 0x754c, 0x532e, 0, 11 }, /* #57 */
-    { 0x3b4756, 0x3b4f56, 0xb98c, 0x62e6, 0, 6  }, /* #58 */
-    { 0x3a59c3, 0x3a51c3, 0xa7e7, 0xf3e9, 0, 10 }, /* #59 */
-    { 0x0a2903, 0x0a2102, 0x0d77, 0x35de, 0, 15 }, /* #60 */
-    { 0x3e6196, 0x3e6196, 0xece9, 0xe976, 0, 9  }, /* #61 */
-    { 0x216b83, 0x216383, 0x928f, 0x28fc, 0, 13 }, /* #62 */
-    { 0x032c46, 0x032c46, 0x8d4f, 0xa7a3, 0, 10 }, /* #63 */
+    { 0x235fd2, 0x2357d2, 0x0894, 0x8089, 0, 4  }, /* #0 */
+    { 0x2930c7, 0x2938c7, 0x29f9, 0x4fcc, 0, 14 }, /* #1 */
+    { 0x345086, 0x345087, 0x1ab3, 0x0d59, 0, 1  }, /* #2 */
+    { 0x0e4656, 0x0e4657, 0x0aba, 0x40ab, 0, 4  }, /* #3 */
+    { 0x163cc2, 0x1634c2, 0x4d37, 0xd372, 0, 13 }, /* #4 */
+    { 0x285a47, 0x285a46, 0x7610, 0x85d8, 0, 6  }, /* #5 */
+    { 0x225dc7, 0x225dc7, 0xbd34, 0xbd34, 0, 0  }, /* #6 */
+    { 0x0f28d7, 0x0f28d7, 0x2034, 0x2034, 0, 0  }, /* #7 */
+    { 0x013752, 0x013753, 0x7f71, 0xfdc4, 0, 15 }, /* #8 */
+    { 0x006297, 0x006297, 0xb309, 0xb309, 0, 0  }, /* #9 */
+    { 0x1258d2, 0x1250d3, 0x3795, 0x951b, 0, 9  }, /* #10 */
+    { 0x014743, 0x014f42, 0x1374, 0xe913, 0, 8  }, /* #11 */
+    { 0x250f83, 0x250f83, 0xcc9a, 0xcc9a, 0, 0  }, /* #12 */
+    { 0x037306, 0x037b07, 0xedc1, 0x705d, 0, 11 }, /* #13 */
+    { 0x3c5c17, 0x3c5c16, 0x221b, 0x886e, 0, 15 }, /* #14 */
+    { 0x3e2197, 0x3e2996, 0x0616, 0xc2d0, 0, 12 }, /* #15 */
+    { 0x3208c2, 0x3200c3, 0x1e23, 0x1187, 0, 10 }, /* #16 */
+    { 0x3348d6, 0x3340d7, 0x703a, 0x1c0e, 0, 2  }, /* #17 */
+    { 0x036316, 0x036b17, 0xcb24, 0x648c, 0, 12 }, /* #18 */
+    { 0x063783, 0x063f83, 0x0d35, 0x3586, 0, 9  }, /* #19 */
+    { 0x1d63d7, 0x1d6bd6, 0x7a2d, 0xde8b, 0, 2  }, /* #20 */
+    { 0x103796, 0x103f97, 0xf7eb, 0xdfad, 0, 15 }, /* #21 */
+    { 0x022053, 0x022853, 0x2a15, 0x42b2, 0, 12 }, /* #22 */
+    { 0x0d4546, 0x0d4547, 0x266c, 0xb04c, 0, 7  }, /* #23 */
+    { 0x127cc6, 0x127cc6, 0xb9e6, 0x5cf3, 0, 1  }, /* #24 */
+    { 0x0b5ad3, 0x0b5ad3, 0x1f99, 0xccc7, 0, 10 }, /* #25 */
+    { 0x301156, 0x301956, 0xea9b, 0xdbaa, 0, 6  }, /* #26 */
+    { 0x216542, 0x216d42, 0x9951, 0xa299, 0, 8  }, /* #27 */
+    { 0x2a4302, 0x2a4b02, 0x965a, 0xd259, 0, 6  }, /* #28 */
+    { 0x0513c7, 0x0513c7, 0xedea, 0x6f57, 0, 14 }, /* #29 */
+    { 0x3409c2, 0x3409c2, 0xc103, 0x206c, 0, 12 }, /* #30 */
+    { 0x1a6a53, 0x1a6252, 0xea4e, 0xa4ef, 0, 13 }, /* #31 */
+    { 0x363893, 0x363892, 0x21f1, 0x3e32, 0, 12 }, /* #32 */
+    { 0x381d47, 0x381d47, 0x5e59, 0x7966, 0, 15 }, /* #33 */
+    { 0x3b1883, 0x3b1883, 0x6e97, 0xd2f6, 0, 12 }, /* #34 */
+    { 0x0a3ad7, 0x0a3ad7, 0x2f3e, 0x79f4, 0, 14 }, /* #35 */
+    { 0x087dc6, 0x087dc7, 0xaf62, 0x12bd, 0, 6  }, /* #36 */
+    { 0x0c0d53, 0x0c0d52, 0x343f, 0x87f3, 0, 12 }, /* #37 */
+    { 0x103942, 0x103143, 0x4275, 0x09d4, 0, 15 }, /* #38 */
+    { 0x0c18c2, 0x0c18c2, 0xb812, 0x24b8, 0, 8  }, /* #39 */
+    { 0x0b03c6, 0x0b03c7, 0x4f4b, 0x64f4, 0, 4  }, /* #40 */
+    { 0x1314c3, 0x1314c3, 0xdf91, 0x91ef, 0, 9  }, /* #41 */
+    { 0x075256, 0x075257, 0x2ea3, 0x18ba, 0, 6  }, /* #42 */
+    { 0x0c6513, 0x0c6513, 0xbbbe, 0xf6ee, 0, 6  }, /* #43 */
+    { 0x271207, 0x271206, 0x95a0, 0xcad0, 0, 1  }, /* #44 */
+    { 0x274907, 0x274907, 0x083b, 0xb841, 0, 5  }, /* #45 */
+    { 0x194802, 0x194802, 0x8c46, 0xc464, 0, 13 }, /* #46 */
+    { 0x362b93, 0x362b93, 0x91a5, 0x91a5, 0, 0  }, /* #47 */
+    { 0x0a7e47, 0x0a7e47, 0x4b42, 0x4b42, 0, 0  }, /* #48 */
+    { 0x335992, 0x335992, 0xf337, 0xf337, 0, 0  }, /* #49 */
+    { 0x255717, 0x255f16, 0x4442, 0x5444, 0, 4  }, /* #50 */
+    { 0x167643, 0x167e43, 0x6b70, 0x5b85, 0, 14 }, /* #51 */
+    { 0x152f83, 0x152783, 0xed3a, 0xb4eb, 0, 15 }, /* #52 */
+    { 0x046b42, 0x046342, 0x4a8b, 0x592a, 0, 6  }, /* #53 */
+    { 0x101242, 0x101242, 0xb84c, 0xb84c, 0, 0  }, /* #54 */
+    { 0x0d0f83, 0x0d0f82, 0x1923, 0xc91c, 0, 14 }, /* #55 */
+    { 0x083947, 0x083147, 0xf15e, 0x8af7, 0, 14 }, /* #56 */
+    { 0x3e7a46, 0x3e7247, 0x031e, 0x8063, 0, 3  }, /* #57 */
+    { 0x206d92, 0x206593, 0x4525, 0x4948, 0, 11 }, /* #58 */
+    { 0x303dc7, 0x303dc7, 0x341e, 0x41e9, 0, 13 }, /* #59 */
+    { 0x2205d6, 0x2205d7, 0x5edc, 0x6e17, 0, 10 }, /* #60 */
+    { 0x3e0656, 0x3e0e56, 0xa5b3, 0x6a5b, 0, 4  }, /* #61 */
+    { 0x135e43, 0x135e42, 0x7112, 0x44ae, 0, 11 }, /* #62 */
+    { 0x1848d2, 0x1840d3, 0x3d57, 0x8f55, 0, 2  }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_shl_u16[] =
 {
-    { 0x3c5017, 0x3c5892, 0xf309, 0xc240, 0, 6  }, /* #0 */
-    { 0x2d6c96, 0x2d6c17, 0xd361, 0x6100, 0, 8  }, /* #1 */
-    { 0x370696, 0x370e17, 0x9465, 0x4000, 0, 14 }, /* #2 */
-    { 0x213b86, 0x213b96, 0x9aa2, 0x8000, 0, 14 }, /* #3 */
-    { 0x026552, 0x026d96, 0x2681, 0x8000, 0, 15 }, /* #4 */
-    { 0x222dc6, 0x222512, 0x0ddf, 0x6ef8, 0, 3  }, /* #5 */
-    { 0x314657, 0x314e17, 0x64db, 0x6c00, 0, 10 }, /* #6 */
-    { 0x336ad7, 0x336a96, 0x6b60, 0xd6c0, 0, 1  }, /* #7 */
-    { 0x343d52, 0x343d96, 0x2e94, 0xa000, 0, 11 }, /* #8 */
-    { 0x131107, 0x131193, 0x3c2e, 0xc2e0, 0, 4  }, /* #9 */
-    { 0x0c1a83, 0x0c1a17, 0xd8ed, 0x63b4, 0, 2  }, /* #10 */
-    { 0x195d06, 0x195d13, 0x4bea, 0x7d40, 0, 5  }, /* #11 */
-    { 0x2d4307, 0x2d4397, 0x78c3, 0x8600, 0, 9  }, /* #12 */
-    { 0x3d3bc2, 0x3d3b17, 0xf3f6, 0x3f60, 0, 4  }, /* #13 */
-    { 0x203242, 0x203a57, 0x9f4a, 0x0000, 0, 15 }, /* #14 */
-    { 0x2c6683, 0x2c6e17, 0xe8be, 0x17c0, 0, 5  }, /* #15 */
-    { 0x345307, 0x345397, 0xc4d8, 0xb000, 0, 9  }, /* #16 */
-    { 0x0e1603, 0x0e1697, 0xeff8, 0x8000, 0, 12 }, /* #17 */
-    { 0x3876d6, 0x387e96, 0x45af, 0xf000, 0, 12 }, /* #18 */
-    { 0x0b4113, 0x0b4996, 0x4c58, 0xb000, 0, 9  }, /* #19 */
-    { 0x374942, 0x374917, 0x529b, 0x4a6c, 0, 2  }, /* #20 */
-    { 0x3058c3, 0x305097, 0x5805, 0x8050, 0, 4  }, /* #21 */
-    { 0x0f6347, 0x0f6312, 0x6989, 0x6240, 0, 6  }, /* #22 */
-    { 0x2c2257, 0x2c2297, 0xb2f5, 0xd400, 0, 10 }, /* #23 */
-    { 0x294846, 0x294813, 0xad16, 0x5a2c, 0, 1  }, /* #24 */
-    { 0x385e52, 0x385616, 0xfe05, 0x2800, 0, 11 }, /* #25 */
-    { 0x026592, 0x026592, 0xd360, 0xd360, 0, 0  }, /* #26 */
-    { 0x034512, 0x034d17, 0xd34f, 0x4f00, 0, 8  }, /* #27 */
-    { 0x2a4317, 0x2a4b17, 0x489c, 0x3800, 0, 9  }, /* #28 */
-    { 0x337c87, 0x337c96, 0x3a97, 0xb800, 0, 11 }, /* #29 */
-    { 0x0c1d83, 0x0c1d13, 0x3af3, 0x7980, 0, 7  }, /* #30 */
-    { 0x3d7196, 0x3d7196, 0x3b11, 0x3b11, 0, 0  }, /* #31 */
-    { 0x3f0493, 0x3f0416, 0x5f97, 0x5c00, 0, 10 }, /* #32 */
-    { 0x076446, 0x076c96, 0x7ce2, 0xe200, 0, 8  }, /* #33 */
-    { 0x3306c2, 0x330697, 0xf40f, 0xc000, 0, 14 }, /* #34 */
-    { 0x171582, 0x171582, 0xa98d, 0xa98d, 0, 0  }, /* #35 */
-    { 0x261a42, 0x261297, 0x39bc, 0xbc00, 0, 8  }, /* #36 */
-    { 0x1e3086, 0x1e3086, 0xa094, 0xa094, 0, 0  }, /* #37 */
-    { 0x277f56, 0x277f17, 0x2aab, 0x5600, 0, 9  }, /* #38 */
-    { 0x2c10d3, 0x2c1813, 0x528b, 0x4580, 0, 7  }, /* #39 */
-    { 0x381c97, 0x381c96, 0x3f19, 0x8000, 0, 15 }, /* #40 */
-    { 0x092796, 0x092793, 0xf71a, 0xdc68, 0, 2  }, /* #41 */
-    { 0x1412d2, 0x141a96, 0xf9a2, 0x8800, 0, 10 }, /* #42 */
-    { 0x3626c6, 0x362e96, 0x3d48, 0x9000, 0, 9  }, /* #43 */
-    { 0x2b56d6, 0x2b5616, 0xdd95, 0x5400, 0, 10 }, /* #44 */
-    { 0x277d06, 0x277597, 0xfafd, 0xa000, 0, 13 }, /* #45 */
-    { 0x252dc3, 0x252dc3, 0x0b7b, 0x0b7b, 0, 0  }, /* #46 */
-    { 0x077913, 0x077992, 0x0e88, 0xe880, 0, 4  }, /* #47 */
-    { 0x045cd7, 0x045497, 0xf1cf, 0xc000, 0, 14 }, /* #48 */
-    { 0x160e82, 0x160e17, 0xd20a, 0x0500, 0, 7  }, /* #49 */
-    { 0x024ac7, 0x024a96, 0x829f, 0x9f00, 0, 8  }, /* #50 */
-    { 0x024052, 0x024892, 0xad78, 0xd780, 0, 4  }, /* #51 */
-    { 0x0c7813, 0x0c7896, 0x78ac, 0xac00, 0, 8  }, /* #52 */
-    { 0x012997, 0x012996, 0x4398, 0xe600, 0, 6  }, /* #53 */
-    { 0x3d3b06, 0x3d3b96, 0x3a77, 0xee00, 0, 9  }, /* #54 */
-    { 0x0f2282, 0x0f2a13, 0xcdbe, 0x36f8, 0, 2  }, /* #55 */
-    { 0x117453, 0x117493, 0xb561, 0xab08, 0, 3  }, /* #56 */
-    { 0x2d2906, 0x2d2996, 0xad14, 0xa000, 0, 11 }, /* #57 */
-    { 0x060087, 0x060817, 0x54e1, 0x5384, 0, 2  }, /* #58 */
-    { 0x384793, 0x384f96, 0x4322, 0x8800, 0, 10 }, /* #59 */
-    { 0x2a4452, 0x2a4c92, 0xb537, 0x9b80, 0, 7  }, /* #60 */
-    { 0x2e3693, 0x2e3e17, 0x7432, 0x2000, 0, 12 }, /* #61 */
-    { 0x1d02d7, 0x1d0216, 0xf0d4, 0x3500, 0, 6  }, /* #62 */
-    { 0x3f5293, 0x3f5216, 0x88c9, 0x2324, 0, 2  }, /* #63 */
+    { 0x173996, 0x173906, 0x82c4, 0x2000, 0, 11 }, /* #0 */
+    { 0x1f0d56, 0x1f0503, 0x3aba, 0x5740, 0, 5  }, /* #1 */
+    { 0x2a2a53, 0x2a2a87, 0xb9ad, 0xad00, 0, 8  }, /* #2 */
+    { 0x221e46, 0x221e86, 0xad48, 0x8000, 0, 12 }, /* #3 */
+    { 0x387393, 0x387387, 0xee22, 0xdc44, 0, 1  }, /* #4 */
+    { 0x0a6942, 0x0a6106, 0x3a0a, 0x7414, 0, 1  }, /* #5 */
+    { 0x1959d6, 0x195187, 0xe06f, 0xe000, 0, 13 }, /* #6 */
+    { 0x000a16, 0x000287, 0xeaeb, 0x8000, 0, 15 }, /* #7 */
+    { 0x376847, 0x376887, 0x87c4, 0xf100, 0, 6  }, /* #8 */
+    { 0x282e56, 0x282687, 0x0737, 0xb800, 0, 11 }, /* #9 */
+    { 0x140747, 0x140f07, 0xbd44, 0x5100, 0, 6  }, /* #10 */
+    { 0x2c2252, 0x2c2207, 0x0d85, 0x0a00, 0, 9  }, /* #11 */
+    { 0x042713, 0x042f86, 0x6392, 0xc724, 0, 1  }, /* #12 */
+    { 0x280e86, 0x280687, 0x22cc, 0x8000, 0, 13 }, /* #13 */
+    { 0x063886, 0x063046, 0xd518, 0x0000, 0, 14 }, /* #14 */
+    { 0x137fd7, 0x137f83, 0x8751, 0xa880, 0, 7  }, /* #15 */
+    { 0x244c13, 0x244486, 0x28c7, 0xe000, 0, 13 }, /* #16 */
+    { 0x1f4883, 0x1f4003, 0xd07d, 0x07d0, 0, 4  }, /* #17 */
+    { 0x1e3502, 0x1e3582, 0xd02d, 0x8168, 0, 3  }, /* #18 */
+    { 0x300c87, 0x300487, 0xe889, 0xd112, 0, 1  }, /* #19 */
+    { 0x386f86, 0x386703, 0xd21b, 0x21b0, 0, 4  }, /* #20 */
+    { 0x1f7343, 0x1f7b86, 0x51b9, 0x8000, 0, 15 }, /* #21 */
+    { 0x204a96, 0x204a06, 0x8295, 0x52a0, 0, 5  }, /* #22 */
+    { 0x0a7107, 0x0a7986, 0x7bae, 0xb800, 0, 10 }, /* #23 */
+    { 0x0500d7, 0x050847, 0x52b2, 0x0000, 0, 15 }, /* #24 */
+    { 0x3d4c53, 0x3d4c03, 0x6993, 0x4c98, 0, 3  }, /* #25 */
+    { 0x385f06, 0x385786, 0x1863, 0xc318, 0, 3  }, /* #26 */
+    { 0x3f56d7, 0x3f5e86, 0x70cd, 0xe19a, 0, 1  }, /* #27 */
+    { 0x242e96, 0x242603, 0xe535, 0x29a8, 0, 3  }, /* #28 */
+    { 0x255283, 0x255a02, 0x8c8b, 0x322c, 0, 2  }, /* #29 */
+    { 0x322c17, 0x322406, 0x0fd5, 0x1faa, 0, 1  }, /* #30 */
+    { 0x240c86, 0x240406, 0x1c2c, 0x2c00, 0, 8  }, /* #31 */
+    { 0x1c7d96, 0x1c7d06, 0x960d, 0x1a00, 0, 9  }, /* #32 */
+    { 0x170347, 0x170382, 0x2a05, 0x8140, 0, 6  }, /* #33 */
+    { 0x1c4616, 0x1c4607, 0xe117, 0x7000, 0, 12 }, /* #34 */
+    { 0x000ac7, 0x000283, 0xed94, 0xb280, 0, 5  }, /* #35 */
+    { 0x0d5406, 0x0d5487, 0xdd4e, 0xc000, 0, 13 }, /* #36 */
+    { 0x1c6c06, 0x1c6c86, 0x75a8, 0xb500, 0, 5  }, /* #37 */
+    { 0x351356, 0x351b47, 0xb77e, 0x0000, 0, 15 }, /* #38 */
+    { 0x306183, 0x306146, 0xe040, 0x0000, 0, 11 }, /* #39 */
+    { 0x0e67c7, 0x0e6747, 0xc7c8, 0x0000, 0, 13 }, /* #40 */
+    { 0x2d2482, 0x2d2447, 0xeece, 0x0000, 0, 15 }, /* #41 */
+    { 0x176956, 0x176906, 0xa48c, 0x48c0, 0, 4  }, /* #42 */
+    { 0x0430d2, 0x043887, 0x8cc7, 0x8e00, 0, 9  }, /* #43 */
+    { 0x3a1003, 0x3a1806, 0x8b60, 0x5b00, 0, 3  }, /* #44 */
+    { 0x283e16, 0x283e07, 0x6b9b, 0x5cd8, 0, 3  }, /* #45 */
+    { 0x357f02, 0x357f87, 0x8def, 0xc000, 0, 14 }, /* #46 */
+    { 0x1722d3, 0x172206, 0x1ad5, 0x35aa, 0, 1  }, /* #47 */
+    { 0x031246, 0x031247, 0xd91e, 0x0000, 0, 15 }, /* #48 */
+    { 0x3e7717, 0x3e7f06, 0x80a7, 0x7000, 0, 12 }, /* #49 */
+    { 0x184f82, 0x184f03, 0xa24d, 0x2680, 0, 7  }, /* #50 */
+    { 0x3442c7, 0x344a86, 0x6b7a, 0x8000, 0, 14 }, /* #51 */
+    { 0x0e6196, 0x0e6907, 0xa1e9, 0x2000, 0, 13 }, /* #52 */
+    { 0x2a0713, 0x2a0786, 0x150d, 0x8000, 0, 15 }, /* #53 */
+    { 0x223cd2, 0x223407, 0x2ab8, 0x7000, 0, 9  }, /* #54 */
+    { 0x0c3b47, 0x0c3b47, 0x58b4, 0x58b4, 0, 0  }, /* #55 */
+    { 0x2b54c3, 0x2b5486, 0x0bd6, 0xb000, 0, 11 }, /* #56 */
+    { 0x113317, 0x113b87, 0xbad6, 0xad60, 0, 4  }, /* #57 */
+    { 0x3b2687, 0x3b2607, 0x1659, 0x2000, 0, 13 }, /* #58 */
+    { 0x255a16, 0x255287, 0xd06f, 0xa0de, 0, 1  }, /* #59 */
+    { 0x1232c6, 0x123287, 0x3bd9, 0xbd90, 0, 4  }, /* #60 */
+    { 0x0a7c92, 0x0a7c92, 0x2ae6, 0x2ae6, 0, 0  }, /* #61 */
+    { 0x314cc6, 0x314486, 0xc68a, 0xa000, 0, 12 }, /* #62 */
+    { 0x136ac2, 0x136a06, 0xb0f0, 0x1e00, 0, 5  }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_shr_u16[] =
 {
-    { 0x0c3dd2, 0x0c3513, 0x243f, 0x0243, 0, 4  }, /* #0 */
-    { 0x1c00c6, 0x1c0012, 0x580e, 0x000b, 0, 11 }, /* #1 */
-    { 0x2244c6, 0x224457, 0x653f, 0x0000, 0, 15 }, /* #2 */
-    { 0x313b53, 0x313312, 0x211a, 0x0001, 0, 13 }, /* #3 */
-    { 0x176647, 0x176647, 0xb877, 0xb877, 0, 0  }, /* #4 */
-    { 0x095d82, 0x095517, 0xab1f, 0x0ab1, 0, 4  }, /* #5 */
-    { 0x010692, 0x010613, 0xc7ae, 0x00c7, 0, 8  }, /* #6 */
-    { 0x172f42, 0x172716, 0x4fd9, 0x13f6, 0, 2  }, /* #7 */
-    { 0x370946, 0x370913, 0xaaf3, 0x5579, 0, 1  }, /* #8 */
-    { 0x002a47, 0x002a13, 0xdd89, 0x6ec4, 0, 1  }, /* #9 */
-    { 0x3007d7, 0x300713, 0x9832, 0x04c1, 0, 5  }, /* #10 */
-    { 0x2b3947, 0x2b3112, 0x646e, 0x0323, 0, 5  }, /* #11 */
-    { 0x1e1257, 0x1e1216, 0x790e, 0x001e, 0, 10 }, /* #12 */
-    { 0x256f03, 0x256716, 0x5480, 0x0a90, 0, 3  }, /* #13 */
-    { 0x3e05c6, 0x3e05c6, 0x9ade, 0x9ade, 0, 0  }, /* #14 */
-    { 0x0d7ed3, 0x0d7612, 0x590e, 0x0164, 0, 6  }, /* #15 */
-    { 0x120607, 0x120612, 0x8798, 0x0008, 0, 12 }, /* #16 */
-    { 0x2e4cc3, 0x2e4416, 0xa5ca, 0x000a, 0, 12 }, /* #17 */
-    { 0x300152, 0x300112, 0xd55a, 0x00d5, 0, 8  }, /* #18 */
-    { 0x122182, 0x122112, 0x2780, 0x09e0, 0, 2  }, /* #19 */
-    { 0x351ec3, 0x351613, 0xabb1, 0x02ae, 0, 6  }, /* #20 */
-    { 0x0f5353, 0x0f5313, 0x31c3, 0x0c70, 0, 2  }, /* #21 */
-    { 0x1c5c83, 0x1c5412, 0x2128, 0x0002, 0, 12 }, /* #22 */
-    { 0x334152, 0x334116, 0x27ab, 0x04f5, 0, 3  }, /* #23 */
-    { 0x1f2907, 0x1f2116, 0x9cb5, 0x0027, 0, 10 }, /* #24 */
-    { 0x351b86, 0x351313, 0x35a9, 0x0001, 0, 13 }, /* #25 */
-    { 0x303956, 0x303112, 0x7f05, 0x03f8, 0, 5  }, /* #26 */
-    { 0x1c2917, 0x1c2112, 0x3e5c, 0x0f97, 0, 2  }, /* #27 */
-    { 0x392956, 0x392116, 0x7411, 0x0741, 0, 4  }, /* #28 */
-    { 0x081647, 0x081647, 0x6719, 0x6719, 0, 0  }, /* #29 */
-    { 0x2635c2, 0x263d17, 0x9509, 0x4a84, 0, 1  }, /* #30 */
-    { 0x2c3147, 0x2c3113, 0xbcba, 0x0002, 0, 14 }, /* #31 */
-    { 0x335a82, 0x335213, 0x7a60, 0x0007, 0, 12 }, /* #32 */
-    { 0x3b6e07, 0x3b6616, 0xfd93, 0x003f, 0, 10 }, /* #33 */
-    { 0x3c5b02, 0x3c5312, 0x254b, 0x012a, 0, 5  }, /* #34 */
-    { 0x232fc3, 0x232fc3, 0x8d92, 0x8d92, 0, 0  }, /* #35 */
-    { 0x382a43, 0x382213, 0xe968, 0x0001, 0, 15 }, /* #36 */
-    { 0x1d4c86, 0x1d4413, 0xfba2, 0x003e, 0, 10 }, /* #37 */
-    { 0x333ad6, 0x333212, 0x8978, 0x112f, 0, 3  }, /* #38 */
-    { 0x0e1d53, 0x0e1557, 0x520c, 0x0000, 0, 15 }, /* #39 */
-    { 0x0d5fc3, 0x0d5717, 0x90e7, 0x0090, 0, 8  }, /* #40 */
-    { 0x354c93, 0x354412, 0xf986, 0x001f, 0, 11 }, /* #41 */
-    { 0x382b17, 0x382b17, 0x7345, 0x7345, 0, 0  }, /* #42 */
-    { 0x0c0ed7, 0x0c0e13, 0xf4e1, 0x7a70, 0, 1  }, /* #43 */
-    { 0x3a3683, 0x3a3612, 0x54a7, 0x054a, 0, 4  }, /* #44 */
-    { 0x086cd2, 0x086cd2, 0x8a32, 0x8a32, 0, 0  }, /* #45 */
-    { 0x033dc6, 0x033513, 0xbca4, 0x00bc, 0, 8  }, /* #46 */
-    { 0x3a70d3, 0x3a7016, 0x2240, 0x0890, 0, 2  }, /* #47 */
-    { 0x316282, 0x316217, 0x6a21, 0x0006, 0, 12 }, /* #48 */
-    { 0x160003, 0x160003, 0xbd14, 0xbd14, 0, 0  }, /* #49 */
-    { 0x041057, 0x041057, 0x3b75, 0x0000, 0, 14 }, /* #50 */
-    { 0x0b4f93, 0x0b4f16, 0x9f38, 0x4f9c, 0, 1  }, /* #51 */
-    { 0x0a2f52, 0x0a2717, 0x9e76, 0x0027, 0, 10 }, /* #52 */
-    { 0x0d79d2, 0x0d7117, 0x57c4, 0x00af, 0, 7  }, /* #53 */
-    { 0x1d6642, 0x1d6613, 0xf20a, 0x0007, 0, 13 }, /* #54 */
-    { 0x2d0593, 0x2d0513, 0x3b66, 0x0001, 0, 13 }, /* #55 */
-    { 0x336483, 0x336417, 0x9732, 0x025c, 0, 6  }, /* #56 */
-    { 0x127797, 0x127717, 0x9dbe, 0x276f, 0, 2  }, /* #57 */
-    { 0x043597, 0x043512, 0x6ae9, 0x000d, 0, 11 }, /* #58 */
-    { 0x140847, 0x140012, 0x9085, 0x0908, 0, 4  }, /* #59 */
-    { 0x040146, 0x040156, 0x173c, 0x0000, 0, 14 }, /* #60 */
-    { 0x233b03, 0x233313, 0x7932, 0x0007, 0, 12 }, /* #61 */
-    { 0x234553, 0x234517, 0xfe2b, 0x0fe2, 0, 4  }, /* #62 */
-    { 0x037843, 0x037012, 0xd278, 0x349e, 0, 2  }, /* #63 */
+    { 0x1e68d3, 0x1e6047, 0x56af, 0x0000, 0, 15 }, /* #0 */
+    { 0x215346, 0x215b03, 0xf7b9, 0x7bdc, 0, 1  }, /* #1 */
+    { 0x124092, 0x124802, 0xa462, 0x0052, 0, 9  }, /* #2 */
+    { 0x1c4902, 0x1c4146, 0x0c90, 0x0000, 0, 15 }, /* #3 */
+    { 0x162a02, 0x162a02, 0xf981, 0x03e6, 0, 6  }, /* #4 */
+    { 0x175ed3, 0x175602, 0x012b, 0x0025, 0, 3  }, /* #5 */
+    { 0x3b2ed2, 0x3b2e07, 0xf4bf, 0x03d2, 0, 6  }, /* #6 */
+    { 0x303593, 0x303d07, 0xdbb6, 0x00db, 0, 8  }, /* #7 */
+    { 0x027506, 0x027507, 0x5e19, 0x02f0, 0, 5  }, /* #8 */
+    { 0x002d43, 0x002502, 0x4aef, 0x0025, 0, 9  }, /* #9 */
+    { 0x271a03, 0x271202, 0x4ac9, 0x0025, 0, 9  }, /* #10 */
+    { 0x211a13, 0x211203, 0x7ba8, 0x0007, 0, 12 }, /* #11 */
+    { 0x117406, 0x117c07, 0x9a14, 0x1342, 0, 3  }, /* #12 */
+    { 0x293482, 0x293c07, 0x94d6, 0x2535, 0, 2  }, /* #13 */
+    { 0x062206, 0x062a06, 0x842a, 0x0084, 0, 8  }, /* #14 */
+    { 0x213b93, 0x213303, 0x120f, 0x0004, 0, 10 }, /* #15 */
+    { 0x0b04d2, 0x0b0c03, 0xf431, 0x0007, 0, 13 }, /* #16 */
+    { 0x1a4383, 0x1a4b02, 0xee0f, 0x0007, 0, 13 }, /* #17 */
+    { 0x1f4557, 0x1f4d03, 0xf29c, 0x0001, 0, 15 }, /* #18 */
+    { 0x246c06, 0x246c07, 0xc634, 0x18c6, 0, 3  }, /* #19 */
+    { 0x310913, 0x310907, 0xfd24, 0x0003, 0, 14 }, /* #20 */
+    { 0x2567d2, 0x2567d2, 0xb472, 0xb472, 0, 0  }, /* #21 */
+    { 0x2d1912, 0x2d1106, 0x3ab4, 0x1d5a, 0, 1  }, /* #22 */
+    { 0x0c0587, 0x0c0506, 0x0cca, 0x0006, 0, 9  }, /* #23 */
+    { 0x1a4f82, 0x1a4f02, 0xa303, 0x0001, 0, 15 }, /* #24 */
+    { 0x157c43, 0x157c06, 0xc5f5, 0x0006, 0, 13 }, /* #25 */
+    { 0x1445c6, 0x144d02, 0xa4e5, 0x0001, 0, 15 }, /* #26 */
+    { 0x132c06, 0x132403, 0x1663, 0x0b31, 0, 1  }, /* #27 */
+    { 0x146713, 0x146f03, 0xb41d, 0x0002, 0, 14 }, /* #28 */
+    { 0x0f5c17, 0x0f5447, 0x4db4, 0x0000, 0, 15 }, /* #29 */
+    { 0x324503, 0x324d07, 0xad4a, 0x000a, 0, 12 }, /* #30 */
+    { 0x0c6d96, 0x0c6507, 0x7d65, 0x000f, 0, 11 }, /* #31 */
+    { 0x122202, 0x122a02, 0xb148, 0x58a4, 0, 1  }, /* #32 */
+    { 0x326d56, 0x326507, 0x034e, 0x0069, 0, 3  }, /* #33 */
+    { 0x306902, 0x306902, 0x013e, 0x013e, 0, 0  }, /* #34 */
+    { 0x012ed2, 0x012603, 0x53cf, 0x0029, 0, 9  }, /* #35 */
+    { 0x1e67d2, 0x1e6f06, 0xe72f, 0x00e7, 0, 8  }, /* #36 */
+    { 0x2d0102, 0x2d0906, 0xfe55, 0x03f9, 0, 6  }, /* #37 */
+    { 0x1368d3, 0x136807, 0xf88f, 0x0003, 0, 14 }, /* #38 */
+    { 0x0147d3, 0x014707, 0x5d3e, 0x002e, 0, 9  }, /* #39 */
+    { 0x026d42, 0x026502, 0x542b, 0x0054, 0, 8  }, /* #40 */
+    { 0x193683, 0x193e02, 0x831d, 0x0083, 0, 8  }, /* #41 */
+    { 0x2a4e93, 0x2a4606, 0x4d5b, 0x0135, 0, 6  }, /* #42 */
+    { 0x0b5853, 0x0b5806, 0xc58f, 0x018b, 0, 7  }, /* #43 */
+    { 0x0e34c6, 0x0e3c03, 0xabbb, 0x002a, 0, 10 }, /* #44 */
+    { 0x3b3983, 0x3b3103, 0x55ab, 0x2ad5, 0, 1  }, /* #45 */
+    { 0x124193, 0x124902, 0xa933, 0x1526, 0, 3  }, /* #46 */
+    { 0x0e5496, 0x0e5403, 0x38fa, 0x0038, 0, 8  }, /* #47 */
+    { 0x2b1cd2, 0x2b1c07, 0xf723, 0x007b, 0, 9  }, /* #48 */
+    { 0x2979d2, 0x297903, 0xfcc4, 0x1f98, 0, 3  }, /* #49 */
+    { 0x155f56, 0x155706, 0x2853, 0x0028, 0, 8  }, /* #50 */
+    { 0x2c1603, 0x2c1603, 0x0ad6, 0x0ad6, 0, 0  }, /* #51 */
+    { 0x211412, 0x211c06, 0xb6d9, 0x16db, 0, 3  }, /* #52 */
+    { 0x190597, 0x190d02, 0xc7f1, 0x0c7f, 0, 4  }, /* #53 */
+    { 0x2d7716, 0x2d7706, 0x31dc, 0x18ee, 0, 1  }, /* #54 */
+    { 0x0762d3, 0x076a06, 0xb9d7, 0x002e, 0, 10 }, /* #55 */
+    { 0x156986, 0x156902, 0x87ad, 0x043d, 0, 5  }, /* #56 */
+    { 0x3d48d6, 0x3d48d6, 0xff9a, 0xff9a, 0, 0  }, /* #57 */
+    { 0x2271d2, 0x227907, 0xa599, 0x0014, 0, 11 }, /* #58 */
+    { 0x3b1607, 0x3b1647, 0x4db4, 0x0000, 0, 15 }, /* #59 */
+    { 0x3264d6, 0x326402, 0x4898, 0x244c, 0, 1  }, /* #60 */
+    { 0x3d3293, 0x3d3a07, 0xd33c, 0x0069, 0, 9  }, /* #61 */
+    { 0x356e03, 0x356647, 0x6ff7, 0x0000, 0, 15 }, /* #62 */
+    { 0x103292, 0x103207, 0x6b7f, 0x0035, 0, 9  }, /* #63 */
 };
 static const BINU16_TEST_T g_aTests_sar_u16[] =
 {
-    { 0x3e3cc6, 0x3e3413, 0x7464, 0x000e, 0, 11 }, /* #0 */
-    { 0x256bc3, 0x256317, 0x21f2, 0x010f, 0, 5  }, /* #1 */
-    { 0x184686, 0x184696, 0xd3f1, 0xffff, 0, 14 }, /* #2 */
-    { 0x3f18c6, 0x3f18c6, 0xc20a, 0xc20a, 0, 0  }, /* #3 */
-    { 0x136656, 0x136616, 0x324c, 0x0006, 0, 11 }, /* #4 */
-    { 0x323f13, 0x323712, 0x1579, 0x055e, 0, 2  }, /* #5 */
-    { 0x2445c7, 0x244516, 0x3323, 0x0003, 0, 12 }, /* #6 */
-    { 0x137bc7, 0x137396, 0x9338, 0xfff9, 0, 12 }, /* #7 */
-    { 0x077886, 0x077092, 0xa1a3, 0xff43, 0, 7  }, /* #8 */
-    { 0x1e5513, 0x1e5596, 0xaa59, 0xffaa, 0, 8  }, /* #9 */
-    { 0x1a4ad2, 0x1a4293, 0xc63e, 0xf8c7, 0, 3  }, /* #10 */
-    { 0x3d3f03, 0x3d3796, 0xe985, 0xffa6, 0, 6  }, /* #11 */
-    { 0x0a7d07, 0x0a7513, 0x5e47, 0x0002, 0, 13 }, /* #12 */
-    { 0x032202, 0x032297, 0xe88d, 0xfe88, 0, 4  }, /* #13 */
-    { 0x0b04d6, 0x0b0412, 0x41e3, 0x0004, 0, 12 }, /* #14 */
-    { 0x263d43, 0x263517, 0x0fc0, 0x0003, 0, 10 }, /* #15 */
-    { 0x117d02, 0x117517, 0x7bc6, 0x0003, 0, 13 }, /* #16 */
-    { 0x174887, 0x174017, 0x0b5f, 0x02d7, 0, 2  }, /* #17 */
-    { 0x3f6787, 0x3f6716, 0x655c, 0x0065, 0, 8  }, /* #18 */
-    { 0x1e6383, 0x1e6396, 0xed3f, 0xffff, 0, 13 }, /* #19 */
-    { 0x290043, 0x290013, 0x6095, 0x0304, 0, 5  }, /* #20 */
-    { 0x2c3703, 0x2c3757, 0x79b2, 0x0000, 0, 15 }, /* #21 */
-    { 0x2f2317, 0x2f2317, 0x0fac, 0x01f5, 0, 3  }, /* #22 */
-    { 0x216252, 0x216296, 0xa503, 0xffa5, 0, 8  }, /* #23 */
-    { 0x2c3952, 0x2c3157, 0x4f1a, 0x0000, 0, 15 }, /* #24 */
-    { 0x3a7893, 0x3a7016, 0x6602, 0x0066, 0, 8  }, /* #25 */
-    { 0x091902, 0x091112, 0x312b, 0x0189, 0, 5  }, /* #26 */
-    { 0x2222d2, 0x222293, 0xce7a, 0xf39e, 0, 2  }, /* #27 */
-    { 0x0d2a12, 0x0d2296, 0xb7a4, 0xffff, 0, 15 }, /* #28 */
-    { 0x1b3fd3, 0x1b3712, 0x6695, 0x00cd, 0, 7  }, /* #29 */
-    { 0x037d96, 0x037d96, 0xe9a0, 0xe9a0, 0, 0  }, /* #30 */
-    { 0x395b86, 0x395316, 0x7f96, 0x00ff, 0, 7  }, /* #31 */
-    { 0x0e3c56, 0x0e3493, 0xc72b, 0xffe3, 0, 9  }, /* #32 */
-    { 0x0f5813, 0x0f5096, 0xa391, 0xfa39, 0, 4  }, /* #33 */
-    { 0x394057, 0x394016, 0x6e4c, 0x1b93, 0, 2  }, /* #34 */
-    { 0x100a43, 0x100297, 0xf0ca, 0xff0c, 0, 4  }, /* #35 */
-    { 0x0607d6, 0x060796, 0xf4d2, 0xfffa, 0, 9  }, /* #36 */
-    { 0x0f0e16, 0x0f0613, 0x3161, 0x18b0, 0, 1  }, /* #37 */
-    { 0x340b02, 0x340392, 0xf300, 0xfffe, 0, 11 }, /* #38 */
-    { 0x117d83, 0x117d83, 0x9421, 0x9421, 0, 0  }, /* #39 */
-    { 0x1e5a52, 0x1e5256, 0x03dc, 0x0000, 0, 15 }, /* #40 */
-    { 0x127c02, 0x127493, 0xa5b4, 0xfff4, 0, 11 }, /* #41 */
-    { 0x281447, 0x281492, 0x9aba, 0xffcd, 0, 9  }, /* #42 */
-    { 0x027853, 0x027853, 0x02a8, 0x02a8, 0, 0  }, /* #43 */
-    { 0x2359d2, 0x235116, 0x3f06, 0x03f0, 0, 4  }, /* #44 */
-    { 0x1f1683, 0x1f1683, 0x0b65, 0x0b65, 0, 0  }, /* #45 */
-    { 0x1c2f07, 0x1c2793, 0xb146, 0xff62, 0, 7  }, /* #46 */
-    { 0x2c0bd6, 0x2c0317, 0x3a0f, 0x03a0, 0, 4  }, /* #47 */
-    { 0x253443, 0x253417, 0x05cc, 0x005c, 0, 4  }, /* #48 */
-    { 0x0e6603, 0x0e6697, 0x9eea, 0xfff3, 0, 11 }, /* #49 */
-    { 0x3f2a82, 0x3f2a82, 0x9ce7, 0x9ce7, 0, 0  }, /* #50 */
-    { 0x1b1396, 0x1b1393, 0x8f4f, 0xfff1, 0, 11 }, /* #51 */
-    { 0x1d2816, 0x1d2096, 0xd1b5, 0xffff, 0, 14 }, /* #52 */
-    { 0x194b02, 0x194397, 0xa356, 0xf46a, 0, 3  }, /* #53 */
-    { 0x1e1d93, 0x1e1596, 0x8b89, 0xffff, 0, 15 }, /* #54 */
-    { 0x3f3c83, 0x3f3416, 0x7835, 0x00f0, 0, 7  }, /* #55 */
-    { 0x1a4856, 0x1a4092, 0xba9c, 0xff75, 0, 7  }, /* #56 */
-    { 0x270293, 0x270296, 0xc45d, 0xf117, 0, 2  }, /* #57 */
-    { 0x060b57, 0x060312, 0x2cc8, 0x000b, 0, 10 }, /* #58 */
-    { 0x014b53, 0x014396, 0x8e71, 0xf8e7, 0, 4  }, /* #59 */
-    { 0x0a10c7, 0x0a1013, 0x4970, 0x0125, 0, 6  }, /* #60 */
-    { 0x1319c7, 0x131192, 0xb236, 0xffd9, 0, 9  }, /* #61 */
-    { 0x1f2686, 0x1f2616, 0x60f6, 0x0006, 0, 12 }, /* #62 */
-    { 0x3b3e97, 0x3b3692, 0x9784, 0xfe5e, 0, 6  }, /* #63 */
+    { 0x3c3f42, 0x3c3707, 0x11fd, 0x0011, 0, 8  }, /* #0 */
+    { 0x2a4bd3, 0x2a4bd3, 0x9346, 0x9346, 0, 0  }, /* #1 */
+    { 0x372147, 0x372102, 0x453a, 0x08a7, 0, 3  }, /* #2 */
+    { 0x124c02, 0x124487, 0xb700, 0xffed, 0, 10 }, /* #3 */
+    { 0x161b57, 0x161387, 0xe834, 0xffa0, 0, 6  }, /* #4 */
+    { 0x2d7982, 0x2d7103, 0x36fa, 0x0001, 0, 13 }, /* #5 */
+    { 0x3d1146, 0x3d1186, 0x8039, 0xffc0, 0, 9  }, /* #6 */
+    { 0x282ed7, 0x282647, 0x712c, 0x0000, 0, 15 }, /* #7 */
+    { 0x0762d2, 0x076202, 0x74e7, 0x03a7, 0, 5  }, /* #8 */
+    { 0x321717, 0x321786, 0xcaaa, 0xfff9, 0, 11 }, /* #9 */
+    { 0x0e3786, 0x0e3706, 0x362e, 0x001b, 0, 9  }, /* #10 */
+    { 0x123487, 0x123403, 0x5d7d, 0x000b, 0, 11 }, /* #11 */
+    { 0x3c1953, 0x3c1182, 0x8b21, 0xfff1, 0, 11 }, /* #12 */
+    { 0x3d0ac3, 0x3d0286, 0xce32, 0xf9c6, 0, 3  }, /* #13 */
+    { 0x2545d3, 0x254582, 0xe359, 0xfffe, 0, 12 }, /* #14 */
+    { 0x0f5206, 0x0f5286, 0x9c18, 0xff9c, 0, 8  }, /* #15 */
+    { 0x275b16, 0x275b16, 0x8c52, 0x8c52, 0, 0  }, /* #16 */
+    { 0x3f5ec2, 0x3f5ec2, 0x398e, 0x398e, 0, 0  }, /* #17 */
+    { 0x2f7fd2, 0x2f7702, 0x0a1a, 0x0001, 0, 11 }, /* #18 */
+    { 0x156306, 0x156387, 0xec60, 0xffff, 0, 15 }, /* #19 */
+    { 0x074e86, 0x074686, 0x96e4, 0xfff9, 0, 12 }, /* #20 */
+    { 0x3f1486, 0x3f1407, 0x407d, 0x0203, 0, 5  }, /* #21 */
+    { 0x0a7046, 0x0a7083, 0xf648, 0xfffd, 0, 10 }, /* #22 */
+    { 0x355492, 0x355403, 0x1de4, 0x000e, 0, 9  }, /* #23 */
+    { 0x172f17, 0x172f17, 0x674a, 0x674a, 0, 0  }, /* #24 */
+    { 0x220916, 0x220186, 0xbcb2, 0xffff, 0, 15 }, /* #25 */
+    { 0x1b0842, 0x1b0086, 0xf827, 0xffff, 0, 11 }, /* #26 */
+    { 0x1b4612, 0x1b4603, 0x19bb, 0x019b, 0, 4  }, /* #27 */
+    { 0x2c2783, 0x2c2786, 0xd360, 0xfffa, 0, 11 }, /* #28 */
+    { 0x1a7903, 0x1a7103, 0x02b8, 0x0002, 0, 8  }, /* #29 */
+    { 0x183653, 0x183682, 0x8575, 0xf857, 0, 4  }, /* #30 */
+    { 0x0b6b02, 0x0b6302, 0x6174, 0x185d, 0, 2  }, /* #31 */
+    { 0x396856, 0x396046, 0x1515, 0x0000, 0, 15 }, /* #32 */
+    { 0x304947, 0x304106, 0x314b, 0x000c, 0, 10 }, /* #33 */
+    { 0x267f52, 0x267787, 0xe3c5, 0xf1e2, 0, 1  }, /* #34 */
+    { 0x146556, 0x146586, 0xf630, 0xff63, 0, 4  }, /* #35 */
+    { 0x063083, 0x063007, 0x5f99, 0x2fcc, 0, 1  }, /* #36 */
+    { 0x305686, 0x305607, 0x731d, 0x0e63, 0, 3  }, /* #37 */
+    { 0x034b13, 0x034302, 0x0871, 0x010e, 0, 3  }, /* #38 */
+    { 0x133c13, 0x133486, 0xf2d8, 0xffff, 0, 12 }, /* #39 */
+    { 0x343b53, 0x343387, 0xbd70, 0xfef5, 0, 6  }, /* #40 */
+    { 0x007a42, 0x007207, 0x1f7d, 0x000f, 0, 9  }, /* #41 */
+    { 0x0771c3, 0x077107, 0x11bf, 0x0011, 0, 8  }, /* #42 */
+    { 0x3a6a93, 0x3a6207, 0x0f28, 0x0003, 0, 10 }, /* #43 */
+    { 0x376687, 0x376607, 0x64ae, 0x0c95, 0, 3  }, /* #44 */
+    { 0x122102, 0x122186, 0xd1f9, 0xfffa, 0, 11 }, /* #45 */
+    { 0x207593, 0x207503, 0x26e8, 0x0004, 0, 11 }, /* #46 */
+    { 0x1b2f43, 0x1b2782, 0xb9e8, 0xf73d, 0, 3  }, /* #47 */
+    { 0x315897, 0x315086, 0x8308, 0xff06, 0, 7  }, /* #48 */
+    { 0x322b87, 0x322347, 0x2b8b, 0x0000, 0, 14 }, /* #49 */
+    { 0x266f46, 0x266783, 0xe7aa, 0xff9e, 0, 6  }, /* #50 */
+    { 0x2b7ed6, 0x2b7602, 0x3133, 0x0031, 0, 8  }, /* #51 */
+    { 0x124a86, 0x124246, 0x29f7, 0x0000, 0, 15 }, /* #52 */
+    { 0x2a4d82, 0x2a4506, 0x3330, 0x0066, 0, 7  }, /* #53 */
+    { 0x1b3487, 0x1b3402, 0x2ae8, 0x0001, 0, 13 }, /* #54 */
+    { 0x325003, 0x325006, 0x358b, 0x01ac, 0, 5  }, /* #55 */
+    { 0x2616d2, 0x261603, 0x20ef, 0x083b, 0, 2  }, /* #56 */
+    { 0x2b0146, 0x2b0183, 0xb10e, 0xfb10, 0, 4  }, /* #57 */
+    { 0x0c0013, 0x0c0003, 0x28e4, 0x051c, 0, 3  }, /* #58 */
+    { 0x2c56c6, 0x2c5682, 0xa112, 0xd089, 0, 1  }, /* #59 */
+    { 0x226852, 0x226083, 0x9fde, 0xf3fb, 0, 3  }, /* #60 */
+    { 0x341102, 0x341182, 0xd118, 0xfffd, 0, 12 }, /* #61 */
+    { 0x192546, 0x192503, 0x7dad, 0x0001, 0, 14 }, /* #62 */
+    { 0x0a73c7, 0x0a73c7, 0xaf58, 0xaf58, 0, 0  }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_rol_u32[] =
 {
-    { 0x2b3b02, 0x2b3302, 0xb830b24f, 0x2c93ee0c, 0, 14 }, /* #0 */
-    { 0x170143, 0x170943, 0x8a5e369f, 0x78da7e29, 0, 10 }, /* #1 */
-    { 0x1812c6, 0x1812c6, 0x4a0daa70, 0x6d538250, 0, 11 }, /* #2 */
-    { 0x187992, 0x187192, 0xc21d3c4e, 0x27610e9e, 0, 23 }, /* #3 */
-    { 0x2a22d3, 0x2a22d3, 0x0ca77bff, 0xc329deff, 0, 30 }, /* #4 */
-    { 0x3c0b16, 0x3c0b16, 0x41bd9c24, 0x41bd9c24, 0, 0  }, /* #5 */
-    { 0x324316, 0x324316, 0xfdae3f0d, 0x7e1bfb5c, 0, 17 }, /* #6 */
-    { 0x386e47, 0x386e46, 0x6c523624, 0x91b12362, 0, 11 }, /* #7 */
-    { 0x0031d6, 0x0039d6, 0xd3a52cef, 0xfd3a52ce, 0, 28 }, /* #8 */
-    { 0x0c79c7, 0x0c71c7, 0xeee4bcf7, 0xddc979ef, 0, 1  }, /* #9 */
-    { 0x360b82, 0x360383, 0xf735cfde, 0xb9ae7ef7, 0, 3  }, /* #10 */
-    { 0x181d57, 0x181557, 0x35aff091, 0x8489ad7f, 0, 19 }, /* #11 */
-    { 0x1348c2, 0x1348c2, 0xb4a372c5, 0xd28dcb16, 0, 2  }, /* #12 */
-    { 0x3a3546, 0x3a3546, 0x8241c3d4, 0x3d48241c, 0, 20 }, /* #13 */
-    { 0x0b6203, 0x0b6a03, 0x5791fea5, 0x4aaf23fd, 0, 25 }, /* #14 */
-    { 0x294e13, 0x294e12, 0x4b9a0767, 0xb9a07674, 0, 4  }, /* #15 */
-    { 0x0e7997, 0x0e7197, 0x05eea5bd, 0xdd4b7a0b, 0, 9  }, /* #16 */
-    { 0x2738d7, 0x2730d7, 0xad97cf23, 0x91d6cbe7, 0, 23 }, /* #17 */
-    { 0x193686, 0x193e86, 0x395260a0, 0x80e54982, 0, 26 }, /* #18 */
-    { 0x261043, 0x261843, 0x9dcb47b3, 0x68f673b9, 0, 13 }, /* #19 */
-    { 0x344157, 0x344956, 0x77ef6823, 0xfded046e, 0, 5  }, /* #20 */
-    { 0x1601d3, 0x1609d3, 0x3f2f9b94, 0x2f9b943f, 0, 8  }, /* #21 */
-    { 0x034fc7, 0x0347c6, 0x62c886f3, 0x4379b164, 0, 15 }, /* #22 */
-    { 0x3a7e57, 0x3a7e57, 0x18fecd47, 0x51c63fb3, 0, 22 }, /* #23 */
-    { 0x302252, 0x302a52, 0x82e7839b, 0xf073705c, 0, 13 }, /* #24 */
-    { 0x226d17, 0x226516, 0x6905566e, 0x5566e690, 0, 12 }, /* #25 */
-    { 0x341c03, 0x341c03, 0x43390917, 0x39091743, 0, 8  }, /* #26 */
-    { 0x274a82, 0x274282, 0x9885f8d9, 0x3666217e, 0, 22 }, /* #27 */
-    { 0x0b5603, 0x0b5603, 0x52c43da8, 0xa852c43d, 0, 24 }, /* #28 */
-    { 0x1e0b92, 0x1e0393, 0xe30b3f8d, 0x859fc6f1, 0, 7  }, /* #29 */
-    { 0x217212, 0x217213, 0x1bdd2a03, 0x8dee9501, 0, 31 }, /* #30 */
-    { 0x250282, 0x250283, 0xb3e57bdf, 0x95ef7ecf, 0, 10 }, /* #31 */
-    { 0x024b56, 0x024356, 0xb0bb3f86, 0x6b0bb3f8, 0, 28 }, /* #32 */
-    { 0x033e06, 0x033e06, 0xdb5f142a, 0xdaf8a156, 0, 3  }, /* #33 */
-    { 0x344f12, 0x344712, 0x4434bc0b, 0x5e05a21a, 0, 15 }, /* #34 */
-    { 0x3135d2, 0x3135d3, 0x7a86bc10, 0xc107a86b, 0, 20 }, /* #35 */
-    { 0x0576c7, 0x057ec7, 0xbe393245, 0x2648b7c7, 0, 13 }, /* #36 */
-    { 0x193f86, 0x193f86, 0xea9927fd, 0xa9927fde, 0, 4  }, /* #37 */
-    { 0x1667d3, 0x1667d2, 0xd8bbdff0, 0x6c5deff8, 0, 31 }, /* #38 */
-    { 0x3b1246, 0x3b1a46, 0x18f67864, 0x831ecf0c, 0, 29 }, /* #39 */
-    { 0x193213, 0x193213, 0x1483bf91, 0xbf911483, 0, 16 }, /* #40 */
-    { 0x021c82, 0x021482, 0x38e5e412, 0x5e41238e, 0, 12 }, /* #41 */
-    { 0x1f4002, 0x1f4002, 0x0b3ae8c9, 0x1675d192, 0, 1  }, /* #42 */
-    { 0x3257d3, 0x325fd3, 0xa981aa5a, 0x52d54c0d, 0, 19 }, /* #43 */
-    { 0x060d43, 0x060d42, 0x636c83e8, 0xfa18db20, 0, 22 }, /* #44 */
-    { 0x0e3512, 0x0e3513, 0xc593bdfd, 0xf7164ef7, 0, 26 }, /* #45 */
-    { 0x0617d2, 0x0617d2, 0xe24fad21, 0xe24fad21, 0, 0  }, /* #46 */
-    { 0x145897, 0x145897, 0xda5feb10, 0x7fac4369, 0, 10 }, /* #47 */
-    { 0x112946, 0x112946, 0x59f6a008, 0x859f6a00, 0, 28 }, /* #48 */
-    { 0x335d43, 0x335d43, 0x5f4516e3, 0x71afa28b, 0, 23 }, /* #49 */
-    { 0x161a96, 0x161297, 0xc93eee48, 0x92324fbb, 0, 22 }, /* #50 */
-    { 0x217903, 0x217902, 0xbae4d232, 0xb9348cae, 0, 6  }, /* #51 */
-    { 0x3f7e56, 0x3f7e56, 0x07c9bb20, 0xec801f26, 0, 18 }, /* #52 */
-    { 0x3f46d7, 0x3f4ed7, 0xddd76dd2, 0x6eebb6e9, 0, 31 }, /* #53 */
-    { 0x1373c6, 0x137bc6, 0x116b6a17, 0x8b5b50b8, 0, 3  }, /* #54 */
-    { 0x1747d7, 0x174fd7, 0x634ac694, 0x28c6958d, 0, 25 }, /* #55 */
-    { 0x2a00c3, 0x2a00c2, 0xa6a05360, 0x29b05350, 0, 15 }, /* #56 */
-    { 0x266d82, 0x266582, 0x1ecd75e9, 0x6baf48f6, 0, 11 }, /* #57 */
-    { 0x3606c6, 0x360ec6, 0xa836ca46, 0xd506d948, 0, 29 }, /* #58 */
-    { 0x210cc6, 0x2104c7, 0x0d21201a, 0xa4240341, 0, 5  }, /* #59 */
-    { 0x165743, 0x165f43, 0x8f8333a1, 0x0c7c199d, 0, 27 }, /* #60 */
-    { 0x167186, 0x167987, 0x60b698b8, 0x4c5c305b, 0, 15 }, /* #61 */
-    { 0x1d0886, 0x1d0087, 0x6da2f7bd, 0xbdeb6d17, 0, 19 }, /* #62 */
-    { 0x0a4b56, 0x0a4b56, 0x882db1a1, 0xdb1a1882, 0, 12 }, /* #63 */
+    { 0x0a2046, 0x0a2046, 0xd38d4f49, 0xd38d4f49, 0, 0  }, /* #0 */
+    { 0x196112, 0x196912, 0x9857ea5d, 0xbb30afd4, 0, 25 }, /* #1 */
+    { 0x101212, 0x101a13, 0x549f30ff, 0xfaa4f987, 0, 27 }, /* #2 */
+    { 0x011592, 0x011592, 0x13a847fe, 0x27508ffc, 0, 1  }, /* #3 */
+    { 0x1d1706, 0x1d1f07, 0x4acc8a7c, 0x59914f89, 0, 5  }, /* #4 */
+    { 0x1a5453, 0x1a5452, 0x0c8cf5cc, 0xb981919e, 0, 21 }, /* #5 */
+    { 0x352257, 0x352257, 0x071a3218, 0x464300e3, 0, 13 }, /* #6 */
+    { 0x0751d7, 0x0751d6, 0x0c1826fd, 0x4dfa1830, 0, 17 }, /* #7 */
+    { 0x2a42c3, 0x2a4ac2, 0x75bd1209, 0xf44825d6, 0, 10 }, /* #8 */
+    { 0x1527c3, 0x152fc3, 0xbf4e1f1b, 0xe377e9c3, 0, 21 }, /* #9 */
+    { 0x245f12, 0x245f13, 0x5f4914a1, 0x14a15f49, 0, 16 }, /* #10 */
+    { 0x331343, 0x331b42, 0x630c620a, 0xc414c618, 0, 17 }, /* #11 */
+    { 0x0e5a93, 0x0e5a93, 0x9996e459, 0x166665b9, 0, 22 }, /* #12 */
+    { 0x3c20c3, 0x3c20c3, 0xe5a0b32a, 0x99572d05, 0, 19 }, /* #13 */
+    { 0x207783, 0x207783, 0x1390ded9, 0xed91390d, 0, 20 }, /* #14 */
+    { 0x1154c3, 0x1154c2, 0x34e0e192, 0xe0e19234, 0, 8  }, /* #15 */
+    { 0x2c4bc6, 0x2c43c6, 0xd57600aa, 0x0556abb0, 0, 19 }, /* #16 */
+    { 0x141fc7, 0x141fc6, 0x594402dd, 0x2dd59440, 0, 20 }, /* #17 */
+    { 0x041d03, 0x041503, 0x2ccf9dc9, 0x24b33e77, 0, 26 }, /* #18 */
+    { 0x2937d6, 0x2937d7, 0x2a1ba8f2, 0xd479150d, 0, 15 }, /* #19 */
+    { 0x155d13, 0x155d12, 0xbf6a24a3, 0x24a3bf6a, 0, 16 }, /* #20 */
+    { 0x235dc2, 0x2355c3, 0xecfe3a4b, 0x7d9fc749, 0, 29 }, /* #21 */
+    { 0x083e52, 0x083652, 0xe8468ac9, 0x34564f42, 0, 11 }, /* #22 */
+    { 0x3052c6, 0x3052c6, 0x0260c594, 0x0260c594, 0, 0  }, /* #23 */
+    { 0x166393, 0x166b92, 0x41b37f45, 0x0d9bfa2a, 0, 3  }, /* #24 */
+    { 0x3a34c7, 0x3a34c7, 0x0276fd93, 0xfb2604ed, 0, 17 }, /* #25 */
+    { 0x324b52, 0x324352, 0x37d49c09, 0xe049bea4, 0, 19 }, /* #26 */
+    { 0x0b3ec6, 0x0b36c6, 0x0786df8c, 0xc0786df8, 0, 28 }, /* #27 */
+    { 0x1f0a93, 0x1f0a93, 0x5d71e8c1, 0x1e8c15d7, 0, 12 }, /* #28 */
+    { 0x016002, 0x016002, 0xffe54d1b, 0xdfff2a68, 0, 27 }, /* #29 */
+    { 0x2c2112, 0x2c2913, 0x84c1e512, 0xca250983, 0, 17 }, /* #30 */
+    { 0x0969c2, 0x0961c2, 0x17a4adf1, 0x2f495be2, 0, 1  }, /* #31 */
+    { 0x2125d2, 0x212dd3, 0x985e7ba6, 0x3dd34c2f, 0, 15 }, /* #32 */
+    { 0x0e3283, 0x0e3282, 0x161e088d, 0xd161e088, 0, 28 }, /* #33 */
+    { 0x3777c3, 0x3777c3, 0x0943bdbd, 0x43bdbd09, 0, 8  }, /* #34 */
+    { 0x2d6402, 0x2d6402, 0x0b1c421a, 0x2c710868, 0, 2  }, /* #35 */
+    { 0x2e3053, 0x2e3852, 0x7de78875, 0xeafbcf10, 0, 25 }, /* #36 */
+    { 0x324912, 0x324113, 0xfcecc88b, 0x9117f9d9, 0, 17 }, /* #37 */
+    { 0x197f07, 0x197706, 0xc846af39, 0xd5e73908, 0, 13 }, /* #38 */
+    { 0x0d5b52, 0x0d5b52, 0x5b700069, 0x001a56dc, 0, 14 }, /* #39 */
+    { 0x003bd3, 0x0033d2, 0xd3abbb29, 0xeeca74ea, 0, 14 }, /* #40 */
+    { 0x0d5486, 0x0d5c86, 0x59a808ff, 0x023fd66a, 0, 14 }, /* #41 */
+    { 0x3566c6, 0x356ec6, 0x88f025c1, 0x12e0c478, 0, 15 }, /* #42 */
+    { 0x0073d7, 0x0073d7, 0x5674b0da, 0x5674b0da, 0, 0  }, /* #43 */
+    { 0x0e0656, 0x0e0656, 0x092c90e3, 0x092c90e3, 0, 0  }, /* #44 */
+    { 0x006b17, 0x006b17, 0x568f26b3, 0x568f26b3, 0, 0  }, /* #45 */
+    { 0x2c3816, 0x2c3017, 0x179c8a04, 0x228105e7, 0, 14 }, /* #46 */
+    { 0x080696, 0x080696, 0x354c1b87, 0x1b87354c, 0, 16 }, /* #47 */
+    { 0x0f1753, 0x0f1f53, 0x8f8c4138, 0x1882711f, 0, 9  }, /* #48 */
+    { 0x3e3e42, 0x3e3e43, 0xb409bf67, 0xfb3da04d, 0, 19 }, /* #49 */
+    { 0x3d2342, 0x3d2343, 0xeecf17b2, 0xe2f65dd9, 0, 13 }, /* #50 */
+    { 0x105983, 0x105983, 0xb72a8c3e, 0xb95461f5, 0, 3  }, /* #51 */
+    { 0x0924d7, 0x092cd6, 0x8b991872, 0xe6461ca2, 0, 6  }, /* #52 */
+    { 0x023817, 0x023016, 0xe9b639e4, 0xc73c9d36, 0, 13 }, /* #53 */
+    { 0x3f5197, 0x3f5197, 0x079969df, 0xc1e65a77, 0, 30 }, /* #54 */
+    { 0x382e87, 0x382687, 0xc3d4e44f, 0x13f0f539, 0, 22 }, /* #55 */
+    { 0x2f54d7, 0x2f54d7, 0xc40df3e8, 0x881be7d1, 0, 1  }, /* #56 */
+    { 0x1f6603, 0x1f6603, 0x006bdb9c, 0x6e7001af, 0, 18 }, /* #57 */
+    { 0x237b87, 0x237387, 0x1ef0b9eb, 0x9eb1ef0b, 0, 20 }, /* #58 */
+    { 0x3d6c53, 0x3d6c53, 0xbb0f8f92, 0x87c7c95d, 0, 7  }, /* #59 */
+    { 0x184397, 0x184396, 0xc35dc593, 0xe2c9e1ae, 0, 15 }, /* #60 */
+    { 0x0f6c02, 0x0f6c02, 0xbc9c1990, 0x85e4e0cc, 0, 27 }, /* #61 */
+    { 0x1b0e97, 0x1b0e97, 0xbb464dc8, 0x91768c9b, 0, 25 }, /* #62 */
+    { 0x145887, 0x145886, 0x707f03a6, 0xce0fe074, 0, 29 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_ror_u32[] =
 {
-    { 0x173646, 0x173e47, 0x32b4957d, 0xb4957d32, 0, 24 }, /* #0 */
-    { 0x093c06, 0x093c07, 0x009f7481, 0x9f748100, 0, 24 }, /* #1 */
-    { 0x2c60c3, 0x2c68c2, 0x121fe989, 0x487fa624, 0, 30 }, /* #2 */
-    { 0x075457, 0x075456, 0xdcf1c8ce, 0x3c7233b7, 0, 26 }, /* #3 */
-    { 0x1f6097, 0x1f6097, 0x1cfe7dfb, 0xfbf639fc, 0, 15 }, /* #4 */
-    { 0x2c6b57, 0x2c6356, 0x050ebdab, 0x0ebdab05, 0, 24 }, /* #5 */
-    { 0x203802, 0x203002, 0xda58d087, 0x0fb4b1a1, 0, 7  }, /* #6 */
-    { 0x173516, 0x173d17, 0x7628b7cf, 0xb7cf7628, 0, 16 }, /* #7 */
-    { 0x232bd6, 0x2323d7, 0x7f7de9f9, 0xfefbd3f2, 0, 31 }, /* #8 */
-    { 0x0b2e47, 0x0b2e46, 0x7be72b4d, 0x72b4d7be, 0, 20 }, /* #9 */
-    { 0x2e5cd2, 0x2e54d3, 0x5959c623, 0xce311aca, 0, 21 }, /* #10 */
-    { 0x3f1b53, 0x3f1b53, 0x64652cda, 0x64652cda, 0, 0  }, /* #11 */
-    { 0x2e2c96, 0x2e2497, 0x3f3b9839, 0xf9dcc1c9, 0, 29 }, /* #12 */
-    { 0x0e7f52, 0x0e7f53, 0xc450c313, 0x8a186278, 0, 27 }, /* #13 */
-    { 0x2d4442, 0x2d4442, 0x015de2b4, 0x02bbc568, 0, 31 }, /* #14 */
-    { 0x253942, 0x253142, 0x8c9a7aad, 0x3269eab6, 0, 30 }, /* #15 */
-    { 0x2b00d6, 0x2b00d6, 0x208b95b1, 0x1172b624, 0, 27 }, /* #16 */
-    { 0x3b0e02, 0x3b0e03, 0x895f093d, 0x93d895f0, 0, 12 }, /* #17 */
-    { 0x343243, 0x343242, 0xfdcf6096, 0x04b7ee7b, 0, 13 }, /* #18 */
-    { 0x214856, 0x214057, 0x339be18a, 0xce6f8628, 0, 30 }, /* #19 */
-    { 0x3e7356, 0x3e7b57, 0x5b4fddaf, 0xb5eb69fb, 0, 11 }, /* #20 */
-    { 0x0b0987, 0x0b0986, 0xfc6094aa, 0x4a557e30, 0, 17 }, /* #21 */
-    { 0x123557, 0x123556, 0xb54125a3, 0x1daa092d, 0, 5  }, /* #22 */
-    { 0x1e2292, 0x1e2a93, 0x6d1fa8fa, 0xa3e9b47e, 0, 14 }, /* #23 */
-    { 0x2d4f87, 0x2d4f86, 0xe2888945, 0x4444a2f1, 0, 25 }, /* #24 */
-    { 0x1b3942, 0x1b3943, 0x5c61ac47, 0xb8c3588e, 0, 31 }, /* #25 */
-    { 0x107a97, 0x107a96, 0x4abdb75c, 0x712af6dd, 0, 6  }, /* #26 */
-    { 0x362682, 0x362683, 0xace3f03e, 0xe3f03eac, 0, 24 }, /* #27 */
-    { 0x3e5607, 0x3e5e06, 0x90ddab3c, 0x4376acf2, 0, 30 }, /* #28 */
-    { 0x045892, 0x045092, 0x1ff0c067, 0x3019c7fc, 0, 18 }, /* #29 */
-    { 0x0a0412, 0x0a0412, 0xd61bb0f1, 0x0dd878eb, 0, 25 }, /* #30 */
-    { 0x166647, 0x166646, 0x6b5f24f9, 0x27cb5af9, 0, 13 }, /* #31 */
-    { 0x0c3412, 0x0c3c12, 0xdf423b64, 0x4df423b6, 0, 4  }, /* #32 */
-    { 0x032992, 0x032192, 0x4b260f36, 0x079b2593, 0, 17 }, /* #33 */
-    { 0x217882, 0x217882, 0xed81b7a6, 0x76c0dbd3, 0, 1  }, /* #34 */
-    { 0x396006, 0x396806, 0xe464ca5a, 0x4ca5ae46, 0, 20 }, /* #35 */
-    { 0x2b02c2, 0x2b02c3, 0xc395a5b9, 0xce1cad2d, 0, 5  }, /* #36 */
-    { 0x0b2197, 0x0b2196, 0xaf2626e5, 0x2d793137, 0, 5  }, /* #37 */
-    { 0x074b43, 0x074b43, 0x9af89db5, 0xb59af89d, 0, 8  }, /* #38 */
-    { 0x213106, 0x213106, 0xd7777492, 0x25aeeee9, 0, 7  }, /* #39 */
-    { 0x000683, 0x000e82, 0xccad2ba8, 0x751995a5, 0, 11 }, /* #40 */
-    { 0x302352, 0x302353, 0xc726c945, 0xe39364a2, 0, 1  }, /* #41 */
-    { 0x270a93, 0x270293, 0xd53127f9, 0xea9893fc, 0, 1  }, /* #42 */
-    { 0x2f45d3, 0x2f45d2, 0x70e44b5d, 0x12d75c39, 0, 18 }, /* #43 */
-    { 0x157f82, 0x157f82, 0x68ee9531, 0x74a98b47, 0, 21 }, /* #44 */
-    { 0x3f6183, 0x3f6983, 0xa36e0ecd, 0x9b46dc1d, 0, 7  }, /* #45 */
-    { 0x0c2a12, 0x0c2a12, 0x31f10555, 0x531f1055, 0, 4  }, /* #46 */
-    { 0x261b16, 0x261316, 0x4abde580, 0x12af7960, 0, 2  }, /* #47 */
-    { 0x2d4497, 0x2d4497, 0x07c75f9f, 0xcf83e3af, 0, 9  }, /* #48 */
-    { 0x361906, 0x361907, 0xfd246976, 0xbb7e9234, 0, 9  }, /* #49 */
-    { 0x0603c7, 0x060bc6, 0x4ca18f2b, 0x5699431e, 0, 7  }, /* #50 */
-    { 0x225b46, 0x225b46, 0x426b8adc, 0x5c56e213, 0, 21 }, /* #51 */
-    { 0x182cd3, 0x182cd2, 0x43e87c13, 0x4d0fa1f0, 0, 6  }, /* #52 */
-    { 0x1e35c3, 0x1e35c2, 0x132f1e75, 0x3a89978f, 0, 9  }, /* #53 */
-    { 0x162d92, 0x162d92, 0x9f894b4a, 0x52d2a7e2, 0, 18 }, /* #54 */
-    { 0x101602, 0x101e03, 0x23b0c311, 0x891d8618, 0, 5  }, /* #55 */
-    { 0x015152, 0x015153, 0xf0038e9e, 0xf7801c74, 0, 5  }, /* #56 */
-    { 0x387a12, 0x387a12, 0xde6b733d, 0x6b733dde, 0, 24 }, /* #57 */
-    { 0x2c43d3, 0x2c4bd2, 0xc274be42, 0x584e97c8, 0, 3  }, /* #58 */
-    { 0x2b6192, 0x2b6192, 0xf82e8949, 0x1293f05d, 0, 15 }, /* #59 */
-    { 0x132086, 0x132887, 0x1151f03e, 0x8a8f81f0, 0, 29 }, /* #60 */
-    { 0x061b47, 0x061347, 0x9e7bf28b, 0xe5173cf7, 0, 15 }, /* #61 */
-    { 0x175647, 0x175e46, 0xb66bb01a, 0x6cd76035, 0, 31 }, /* #62 */
-    { 0x2b3796, 0x2b3796, 0xc74e9990, 0x31d3a664, 0, 2  }, /* #63 */
+    { 0x0e1053, 0x0e1053, 0x9eafbd2b, 0xeafbd2b9, 0, 28 }, /* #0 */
+    { 0x3f3f82, 0x3f3f83, 0xbf6ebe38, 0xf6ebe38b, 0, 28 }, /* #1 */
+    { 0x145d56, 0x145557, 0x393a43b8, 0xd21dc1c9, 0, 21 }, /* #2 */
+    { 0x0a54d2, 0x0a54d2, 0xc5561051, 0x5561051c, 0, 28 }, /* #3 */
+    { 0x012156, 0x012957, 0x1b42af49, 0xf491b42a, 0, 12 }, /* #4 */
+    { 0x374502, 0x374d02, 0xdb491344, 0x2689b692, 0, 15 }, /* #5 */
+    { 0x3475d3, 0x3475d3, 0x767d93f4, 0xb3ec9fa3, 0, 29 }, /* #6 */
+    { 0x1e45c3, 0x1e45c2, 0xb7000e5b, 0x76e001cb, 0, 3  }, /* #7 */
+    { 0x035857, 0x035057, 0xbf3c3f35, 0xcf0fcd6f, 0, 26 }, /* #8 */
+    { 0x1b14c6, 0x1b1cc7, 0x5c20bf53, 0xbf535c20, 0, 16 }, /* #9 */
+    { 0x121983, 0x121983, 0xd1c505c0, 0xe282e068, 0, 25 }, /* #10 */
+    { 0x3d7a13, 0x3d7a13, 0xf9be49c1, 0xf9be49c1, 0, 0  }, /* #11 */
+    { 0x254113, 0x254112, 0xbd9f2fe3, 0x7f1decf9, 0, 13 }, /* #12 */
+    { 0x200f82, 0x200783, 0x8f417829, 0x82f0531e, 0, 23 }, /* #13 */
+    { 0x0763d2, 0x076bd2, 0x0154ed17, 0x45c0553b, 0, 10 }, /* #14 */
+    { 0x124b53, 0x124353, 0xbc1cfd6f, 0xfbc1cfd6, 0, 4  }, /* #15 */
+    { 0x061413, 0x061c12, 0x20e93c0f, 0x0f20e93c, 0, 8  }, /* #16 */
+    { 0x3b5087, 0x3b5887, 0xf743c0e2, 0x8bdd0f03, 0, 6  }, /* #17 */
+    { 0x302d97, 0x302596, 0x034601da, 0x0d180768, 0, 30 }, /* #18 */
+    { 0x2910c7, 0x2918c7, 0xf922c36e, 0xbbe48b0d, 0, 6  }, /* #19 */
+    { 0x304402, 0x304c03, 0x8c2144e4, 0xc9184289, 0, 7  }, /* #20 */
+    { 0x076d83, 0x076d83, 0xf2aef95c, 0x9e55df2b, 0, 3  }, /* #21 */
+    { 0x103453, 0x103c53, 0x14528501, 0x85011452, 0, 16 }, /* #22 */
+    { 0x382312, 0x382313, 0x00c050ea, 0xc050ea00, 0, 24 }, /* #23 */
+    { 0x3560d2, 0x3568d2, 0xb23592b0, 0x1ac95859, 0, 25 }, /* #24 */
+    { 0x166097, 0x166896, 0x0791dd93, 0x1dd93079, 0, 20 }, /* #25 */
+    { 0x020357, 0x020b56, 0x09363265, 0x4d8c9942, 0, 26 }, /* #26 */
+    { 0x162552, 0x162553, 0xcf588ed9, 0xb673d623, 0, 10 }, /* #27 */
+    { 0x115753, 0x115753, 0x761b0953, 0x761b0953, 0, 0  }, /* #28 */
+    { 0x0d3103, 0x0d3103, 0x40aee8fc, 0xbba3f102, 0, 22 }, /* #29 */
+    { 0x050286, 0x050a86, 0x25a3dbf7, 0x6fdc968f, 0, 14 }, /* #30 */
+    { 0x340dd3, 0x340dd2, 0x2c5bc835, 0x5bc8352c, 0, 24 }, /* #31 */
+    { 0x305c56, 0x305457, 0x3a8deec4, 0xa37bb10e, 0, 26 }, /* #32 */
+    { 0x152707, 0x152707, 0xef7feb55, 0xf5aaf7bf, 0, 17 }, /* #33 */
+    { 0x0b45c6, 0x0b4dc6, 0x8348ea4c, 0x0691d499, 0, 31 }, /* #34 */
+    { 0x0643c2, 0x064bc3, 0x3dc2d9d7, 0xd9d73dc2, 0, 16 }, /* #35 */
+    { 0x261956, 0x261157, 0x8d6335d5, 0xeac6b19a, 0, 9  }, /* #36 */
+    { 0x3473d3, 0x347bd3, 0x870db898, 0xe1b71310, 0, 27 }, /* #37 */
+    { 0x3c5e52, 0x3c5e53, 0x37745339, 0xa6726ee8, 0, 15 }, /* #38 */
+    { 0x3d09d7, 0x3d01d6, 0x48abced2, 0x491579da, 0, 3  }, /* #39 */
+    { 0x195352, 0x195352, 0x60b76200, 0x100305bb, 0, 13 }, /* #40 */
+    { 0x0c6956, 0x0c6156, 0x9c1aac03, 0x58073835, 0, 15 }, /* #41 */
+    { 0x042306, 0x042306, 0xa15320ad, 0x5b42a641, 0, 7  }, /* #42 */
+    { 0x363f42, 0x363742, 0x30dc876c, 0x21db0c37, 0, 18 }, /* #43 */
+    { 0x154fd7, 0x154fd7, 0x2ddfb68f, 0xdfb68f2d, 0, 24 }, /* #44 */
+    { 0x1950d3, 0x1950d3, 0x3f52343a, 0xa91a1d1f, 0, 25 }, /* #45 */
+    { 0x1b5fc7, 0x1b5fc7, 0xf60033a4, 0xec006749, 0, 31 }, /* #46 */
+    { 0x0f0b96, 0x0f0396, 0x1983548e, 0x1aa470cc, 0, 21 }, /* #47 */
+    { 0x043053, 0x043053, 0x97f097be, 0x97f097be, 0, 0  }, /* #48 */
+    { 0x3e5492, 0x3e5c93, 0x5d3b4967, 0xe9da4b3a, 0, 29 }, /* #49 */
+    { 0x103cc7, 0x103cc7, 0x1cc6556d, 0xb4731955, 0, 6  }, /* #50 */
+    { 0x2633d6, 0x263bd6, 0x79b858eb, 0x0b1d6f37, 0, 19 }, /* #51 */
+    { 0x371182, 0x371982, 0x5943d295, 0x5650f4a5, 0, 2  }, /* #52 */
+    { 0x070947, 0x070147, 0x32a4efe2, 0xfe232a4e, 0, 12 }, /* #53 */
+    { 0x3d0182, 0x3d0982, 0x7570f665, 0x5c3d995d, 0, 26 }, /* #54 */
+    { 0x3d00c6, 0x3d08c6, 0x2089ec1f, 0x07c8227b, 0, 10 }, /* #55 */
+    { 0x0e2313, 0x0e2313, 0x9f23b90f, 0x91dc87cf, 0, 25 }, /* #56 */
+    { 0x1778d7, 0x1778d7, 0x6ae799f3, 0x9f36ae79, 0, 12 }, /* #57 */
+    { 0x3b61d2, 0x3b61d2, 0x3661b8be, 0x1b30dc5f, 0, 1  }, /* #58 */
+    { 0x125043, 0x125042, 0x8fc6196f, 0x6196f8fc, 0, 20 }, /* #59 */
+    { 0x3a3543, 0x3a3d43, 0x2494bb61, 0x976c2492, 0, 19 }, /* #60 */
+    { 0x013306, 0x013307, 0x45997bb6, 0xc8b32f76, 0, 3  }, /* #61 */
+    { 0x0b6282, 0x0b6a83, 0x329c12af, 0xbcca704a, 0, 6  }, /* #62 */
+    { 0x0d7516, 0x0d7d16, 0xbd2b7b42, 0x2bd2b7b4, 0, 4  }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_rcl_u32[] =
 {
-    { 0x0a5c02, 0x0a5c03, 0xbc9e30e6, 0x793c61cc, 0, 1  }, /* #0 */
-    { 0x3d5f06, 0x3d5707, 0x8d299ba8, 0xa84694cd, 0, 24 }, /* #1 */
-    { 0x1a5416, 0x1a5c16, 0x2be3e968, 0xfa5a057c, 0, 14 }, /* #2 */
-    { 0x115ac7, 0x1152c7, 0xffe079bf, 0xffff03cd, 0, 28 }, /* #3 */
-    { 0x385a96, 0x385297, 0xf7dffdfe, 0xff7f9efb, 0, 14 }, /* #4 */
-    { 0x024987, 0x024986, 0xc6aaf6ea, 0xd55edd5c, 0, 5  }, /* #5 */
-    { 0x0b1b86, 0x0b1b87, 0x7b7c2564, 0x0f6f84ac, 0, 30 }, /* #6 */
-    { 0x026ec3, 0x026ec3, 0x3cc959a0, 0x2b3413cc, 0, 13 }, /* #7 */
-    { 0x1a0753, 0x1a0f52, 0x0e32b5cc, 0xc87195ae, 0, 28 }, /* #8 */
-    { 0x137717, 0x137f16, 0xdaaf91f1, 0xabe47c7b, 0, 6  }, /* #9 */
-    { 0x1119d2, 0x1111d3, 0xdc5199c9, 0xc96e28cc, 0, 24 }, /* #10 */
-    { 0x140642, 0x140e42, 0x68ef140c, 0xc34778a0, 0, 28 }, /* #11 */
-    { 0x221a42, 0x221a42, 0xa36c1503, 0xa81a8db0, 0, 19 }, /* #12 */
-    { 0x185ec6, 0x1856c6, 0x55008e15, 0x08e152a8, 0, 12 }, /* #13 */
-    { 0x325993, 0x325193, 0x9e2beff1, 0xeff1cf15, 0, 16 }, /* #14 */
-    { 0x277913, 0x277112, 0x94878ecd, 0x521e3b37, 0, 2  }, /* #15 */
-    { 0x092ec7, 0x0926c7, 0x7ee7e865, 0x96fdcfd0, 0, 26 }, /* #16 */
-    { 0x180c42, 0x180443, 0x02cee2d6, 0x8059dc5a, 0, 30 }, /* #17 */
-    { 0x153457, 0x153457, 0x7b3b1786, 0xd8bc35ec, 0, 11 }, /* #18 */
-    { 0x040602, 0x040602, 0x55b4b1d5, 0x3aa55b4b, 0, 21 }, /* #19 */
-    { 0x0e15d7, 0x0e15d6, 0x5d4f8492, 0x4aba9f09, 0, 26 }, /* #20 */
-    { 0x367dc7, 0x3675c6, 0x105900e0, 0x38220b20, 0, 22 }, /* #21 */
-    { 0x0e2cc3, 0x0e24c2, 0x84de4a47, 0x26f2523e, 0, 3  }, /* #22 */
-    { 0x010f52, 0x010753, 0x271f34b2, 0xcd2c84e3, 0, 14 }, /* #23 */
-    { 0x025052, 0x025853, 0xe9a8cdd9, 0x19bb2e9a, 0, 13 }, /* #24 */
-    { 0x2d4643, 0x2d4643, 0xdffdaaeb, 0xfb55d7df, 0, 9  }, /* #25 */
-    { 0x1902c7, 0x190ac6, 0xe360c3ad, 0xdf1b061d, 0, 28 }, /* #26 */
-    { 0x0046d3, 0x0046d2, 0x8ff19f53, 0x7d4f1fe3, 0, 18 }, /* #27 */
-    { 0x0a2e53, 0x0a2e52, 0xeb3ce9d2, 0xbd679d3a, 0, 30 }, /* #28 */
-    { 0x384b06, 0x384306, 0x09e0dc46, 0x30278371, 0, 27 }, /* #29 */
-    { 0x275dc3, 0x275dc2, 0x711a915c, 0x8ae5c46a, 0, 19 }, /* #30 */
-    { 0x0f30c7, 0x0f30c7, 0x470d6a4c, 0xa9328e1a, 0, 18 }, /* #31 */
-    { 0x2b4482, 0x2b4483, 0xff7258d8, 0xdc96361f, 0, 6  }, /* #32 */
-    { 0x1a2c47, 0x1a2c47, 0x3e53134f, 0x3e53134f, 0, 0  }, /* #33 */
-    { 0x114542, 0x114543, 0x07f9ab1b, 0xfcd58d81, 0, 7  }, /* #34 */
-    { 0x175e57, 0x175e56, 0xe847b65b, 0xb7e847b6, 0, 25 }, /* #35 */
-    { 0x1c4842, 0x1c4842, 0xdd27233f, 0xdd27233f, 0, 0  }, /* #36 */
-    { 0x3f4103, 0x3f4103, 0x5a473a95, 0x5a473a95, 0, 0  }, /* #37 */
-    { 0x016817, 0x016017, 0xa676bbfb, 0xdaefef4c, 0, 10 }, /* #38 */
-    { 0x2a2a53, 0x2a2a53, 0xeecb10dd, 0x7dd9621b, 0, 30 }, /* #39 */
-    { 0x0d4287, 0x0d4286, 0x1b280fea, 0x7f546ca0, 0, 19 }, /* #40 */
-    { 0x0074c3, 0x0074c2, 0xa471b93c, 0x37279a47, 0, 13 }, /* #41 */
-    { 0x076a96, 0x076a97, 0xaf7a480d, 0x7a480d57, 0, 8  }, /* #42 */
-    { 0x382306, 0x382306, 0x5c967c6b, 0x59f1acb9, 0, 10 }, /* #43 */
-    { 0x3b2482, 0x3b2c82, 0x2d9a1430, 0xcd0a180b, 0, 7  }, /* #44 */
-    { 0x2a13c2, 0x2a13c2, 0x2e4c321e, 0x643c2e4c, 0, 17 }, /* #45 */
-    { 0x007d17, 0x007517, 0xe6b03879, 0xac0e1e7c, 0, 6  }, /* #46 */
-    { 0x2d5b47, 0x2d5b46, 0x0d0bd91b, 0xf646e1a1, 0, 14 }, /* #47 */
-    { 0x205157, 0x205957, 0x2111c745, 0x1c745908, 0, 12 }, /* #48 */
-    { 0x146943, 0x146943, 0x349047fa, 0x4d2411fe, 0, 31 }, /* #49 */
-    { 0x330616, 0x330e16, 0xca727494, 0xa329c9d2, 0, 27 }, /* #50 */
-    { 0x2c2f83, 0x2c2783, 0x8f64ed0e, 0xb2768763, 0, 7  }, /* #51 */
-    { 0x323782, 0x323783, 0xdc7621bd, 0xc7621bd6, 0, 4  }, /* #52 */
-    { 0x167bc2, 0x167bc3, 0xd26a05d6, 0x502eb349, 0, 11 }, /* #53 */
-    { 0x320cc7, 0x3204c7, 0x11aeab38, 0xd567111a, 0, 13 }, /* #54 */
-    { 0x086ac2, 0x086ac2, 0xbad8f8e8, 0xb63e3a17, 0, 6  }, /* #55 */
-    { 0x147f56, 0x147f57, 0x43760901, 0x0121bb04, 0, 24 }, /* #56 */
-    { 0x0a2253, 0x0a2a52, 0x106f6d90, 0xdb21106f, 0, 17 }, /* #57 */
-    { 0x2d5197, 0x2d5997, 0x9ac79d29, 0x4e6b1e74, 0, 27 }, /* #58 */
-    { 0x120347, 0x120347, 0x1d56e72c, 0x1d56e72c, 0, 0  }, /* #59 */
-    { 0x131016, 0x131017, 0x989acb8a, 0x89acb8a4, 0, 4  }, /* #60 */
-    { 0x2f6856, 0x2f6056, 0x6e34a72a, 0x546e34a7, 0, 25 }, /* #61 */
-    { 0x204c97, 0x204c97, 0x2ce1b5a5, 0x2cb386d6, 0, 27 }, /* #62 */
-    { 0x235482, 0x235483, 0xfc965ad2, 0xc965ad27, 0, 4  }, /* #63 */
+    { 0x322e82, 0x322683, 0xd1a7465b, 0x2db469d1, 0, 23 }, /* #0 */
+    { 0x294043, 0x294843, 0x7e202be7, 0xf1015f3d, 0, 3  }, /* #1 */
+    { 0x3c0146, 0x3c0147, 0x1d6aef01, 0xe021d6ae, 0, 21 }, /* #2 */
+    { 0x0a4003, 0x0a4803, 0x42a8a6d6, 0x54536b50, 0, 7  }, /* #3 */
+    { 0x012606, 0x012e06, 0x58d869db, 0xed96361a, 0, 23 }, /* #4 */
+    { 0x3e2f06, 0x3e2707, 0xe2811df3, 0xbe6e2811, 0, 21 }, /* #5 */
+    { 0x397646, 0x397e46, 0x86de8f65, 0xdbd1eca8, 0, 5  }, /* #6 */
+    { 0x091143, 0x091143, 0x02556f32, 0x940955bc, 0, 27 }, /* #7 */
+    { 0x2816c3, 0x281ec2, 0x4292bd74, 0xe94292bd, 0, 25 }, /* #8 */
+    { 0x0e0893, 0x0e0892, 0x723ad955, 0xab723ad9, 0, 25 }, /* #9 */
+    { 0x276793, 0x276793, 0xd1deae21, 0x7ab887a3, 0, 10 }, /* #10 */
+    { 0x1c0002, 0x1c0002, 0x295501c0, 0x0e00a554, 0, 19 }, /* #11 */
+    { 0x0b3f83, 0x0b3782, 0xf3442c72, 0x216397cd, 0, 11 }, /* #12 */
+    { 0x301c07, 0x301c06, 0x47ff5154, 0x8aa51ffd, 0, 19 }, /* #13 */
+    { 0x186713, 0x186f12, 0x8629f8e4, 0x629f8e4c, 0, 4  }, /* #14 */
+    { 0x3122c3, 0x312ac2, 0x57370bed, 0x6e17db57, 0, 9  }, /* #15 */
+    { 0x003103, 0x003103, 0x1e6b6708, 0x384479ad, 0, 19 }, /* #16 */
+    { 0x1e0053, 0x1e0852, 0xb85a78db, 0x169e36f7, 0, 6  }, /* #17 */
+    { 0x3d5783, 0x3d5f82, 0x47e56c22, 0x8a8fcad8, 0, 26 }, /* #18 */
+    { 0x350b83, 0x350b83, 0x624803f3, 0x12401f9d, 0, 3  }, /* #19 */
+    { 0x161586, 0x161d86, 0xb873ca81, 0x815c39e5, 0, 24 }, /* #20 */
+    { 0x367116, 0x367917, 0xb7d8bd35, 0xd8bd355b, 0, 8  }, /* #21 */
+    { 0x306a97, 0x306a96, 0x97328c1a, 0x51835973, 0, 13 }, /* #22 */
+    { 0x0f7f57, 0x0f7756, 0xe973e178, 0x7c2f1e97, 0, 13 }, /* #23 */
+    { 0x186053, 0x186052, 0x1346e41e, 0xf44d1b90, 0, 27 }, /* #24 */
+    { 0x024b12, 0x024b12, 0xf6c9b1f6, 0xf6c9b1f6, 0, 0  }, /* #25 */
+    { 0x041293, 0x041a93, 0x982c107b, 0xef305820, 0, 26 }, /* #26 */
+    { 0x036dd7, 0x0365d6, 0xc822b7c0, 0xadf03904, 0, 14 }, /* #27 */
+    { 0x097f96, 0x097796, 0xc7eb8c82, 0xc8263f5c, 0, 20 }, /* #28 */
+    { 0x273996, 0x273997, 0x522d7c7d, 0x22d7c7d2, 0, 4  }, /* #29 */
+    { 0x1b7b02, 0x1b7303, 0xd5d5fd77, 0x57f5ddab, 0, 10 }, /* #30 */
+    { 0x107a42, 0x107243, 0x3a1ebcac, 0xebcac1d0, 0, 12 }, /* #31 */
+    { 0x344cd3, 0x344cd3, 0x5d7c6905, 0xaf8d20b5, 0, 5  }, /* #32 */
+    { 0x2f1793, 0x2f1f93, 0xb73fc63c, 0x73fc63cd, 0, 4  }, /* #33 */
+    { 0x052c82, 0x052c83, 0x71b7032f, 0xce36e065, 0, 30 }, /* #34 */
+    { 0x3d50c6, 0x3d50c7, 0xdf9a119e, 0xcd08cf37, 0, 7  }, /* #35 */
+    { 0x2e78c7, 0x2e78c6, 0x6ecbdc96, 0x5ee4b5bb, 0, 11 }, /* #36 */
+    { 0x164696, 0x164696, 0x3b108cd1, 0x2119a23b, 0, 9  }, /* #37 */
+    { 0x1d1617, 0x1d1e16, 0x5a53533f, 0x6a67f5a5, 0, 13 }, /* #38 */
+    { 0x3044c7, 0x304cc7, 0x7643ab56, 0xab56bb21, 0, 16 }, /* #39 */
+    { 0x396b52, 0x396b52, 0x479eb38e, 0x79eb38e2, 0, 4  }, /* #40 */
+    { 0x2e6ed6, 0x2e66d7, 0x18cc980c, 0x26030319, 0, 14 }, /* #41 */
+    { 0x133812, 0x133012, 0x0d30a209, 0x69851048, 0, 3  }, /* #42 */
+    { 0x2e5a56, 0x2e5256, 0x114a7105, 0x20a114a7, 0, 21 }, /* #43 */
+    { 0x0b6443, 0x0b6c42, 0x80243d3e, 0x87a7d802, 0, 13 }, /* #44 */
+    { 0x0d5d57, 0x0d5d57, 0xb63c6d0a, 0xb42b6c78, 0, 18 }, /* #45 */
+    { 0x3b0d03, 0x3b0502, 0x008befc5, 0x22fbf160, 0, 6  }, /* #46 */
+    { 0x143dc6, 0x143dc6, 0x78f130e3, 0xe33c7898, 0, 24 }, /* #47 */
+    { 0x0b2757, 0x0b2f56, 0x9118120e, 0x1d911812, 0, 25 }, /* #48 */
+    { 0x205f96, 0x205f96, 0x767e07e6, 0xecfc0fcc, 0, 1  }, /* #49 */
+    { 0x3b32c3, 0x3b3ac3, 0xa239d919, 0x1cec8ce8, 0, 7  }, /* #50 */
+    { 0x2c4683, 0x2c4e82, 0x601811db, 0x0476ec03, 0, 14 }, /* #51 */
+    { 0x112ec2, 0x112ec3, 0xb88f4b9a, 0x11e9734b, 0, 5  }, /* #52 */
+    { 0x337d46, 0x337547, 0xff1e87a3, 0xe87a37f8, 0, 12 }, /* #53 */
+    { 0x087886, 0x087887, 0xa7e22d2e, 0x729f88b4, 0, 27 }, /* #54 */
+    { 0x1b30d3, 0x1b38d3, 0x5557c3a7, 0x7c3a7aaa, 0, 12 }, /* #55 */
+    { 0x387916, 0x387117, 0xcfb675be, 0xf6ceb7cc, 0, 5  }, /* #56 */
+    { 0x3d7e86, 0x3d7687, 0x0ed37ab0, 0xb4deac01, 0, 6  }, /* #57 */
+    { 0x295cd6, 0x295cd6, 0x413fab00, 0x0104feac, 0, 27 }, /* #58 */
+    { 0x257946, 0x257946, 0xa71c9186, 0x8c329c72, 0, 19 }, /* #59 */
+    { 0x3403d7, 0x340bd7, 0x72341688, 0x2341688b, 0, 4  }, /* #60 */
+    { 0x1c5397, 0x1c5b97, 0xa17be16d, 0x0b6e85ef, 0, 19 }, /* #61 */
+    { 0x0528d3, 0x0520d3, 0xca3dd406, 0x01b947ba, 0, 22 }, /* #62 */
+    { 0x2c6383, 0x2c6382, 0x02356271, 0x6046ac4e, 0, 30 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_rcr_u32[] =
 {
-    { 0x0e63c2, 0x0e63c2, 0x408b180f, 0x301e408b, 0, 16 }, /* #0 */
-    { 0x0157c7, 0x015fc6, 0xbd33925a, 0x99c92d6f, 0, 26 }, /* #1 */
-    { 0x3e0b46, 0x3e0346, 0xd3a0066e, 0x033734e8, 0, 18 }, /* #2 */
-    { 0x2352c7, 0x2352c7, 0x0e6d895a, 0xcdb12b50, 0, 28 }, /* #3 */
-    { 0x1e0883, 0x1e0882, 0x0d5ec063, 0x70d5ec06, 0, 4  }, /* #4 */
-    { 0x386143, 0x386943, 0x5fceae27, 0xafe75713, 0, 1  }, /* #5 */
-    { 0x0f5a86, 0x0f5a86, 0x491d7a1d, 0x75e87492, 0, 23 }, /* #6 */
-    { 0x1b7803, 0x1b7803, 0xf9a62e9e, 0x8ba7bf34, 0, 19 }, /* #7 */
-    { 0x310856, 0x310856, 0x1b99e584, 0x81b99e58, 0, 4  }, /* #8 */
-    { 0x1a67d7, 0x1a67d7, 0x71df4452, 0x2b8efa22, 0, 5  }, /* #9 */
-    { 0x306352, 0x306b52, 0x34d0dbb8, 0x6ddc0d34, 0, 18 }, /* #10 */
-    { 0x142683, 0x142e82, 0x4176241b, 0x48374176, 0, 16 }, /* #11 */
-    { 0x146f97, 0x146797, 0xfe2a4944, 0x24a27f8a, 0, 18 }, /* #12 */
-    { 0x1852d7, 0x185ad7, 0x9a028c6b, 0x79a028c6, 0, 4  }, /* #13 */
-    { 0x144887, 0x144887, 0x56a526c7, 0xab529363, 0, 1  }, /* #14 */
-    { 0x024012, 0x024813, 0x5d5a13fd, 0x5a13fd2e, 0, 25 }, /* #15 */
-    { 0x2e05c2, 0x2e0dc3, 0xe6d19ade, 0xb466b79c, 0, 27 }, /* #16 */
-    { 0x184282, 0x184a82, 0x8dc0566b, 0xb35a3701, 0, 14 }, /* #17 */
-    { 0x1144c6, 0x114cc6, 0x8355f77d, 0xbeefa835, 0, 20 }, /* #18 */
-    { 0x194052, 0x194852, 0x9362de68, 0x6c5bcd09, 0, 28 }, /* #19 */
-    { 0x1e5b46, 0x1e5347, 0x979634ea, 0x1a7525e5, 0, 18 }, /* #20 */
-    { 0x063256, 0x063a57, 0x3f54690f, 0x51a43c7e, 0, 23 }, /* #21 */
-    { 0x0d7602, 0x0d7e03, 0xff122722, 0x913fc489, 0, 10 }, /* #22 */
-    { 0x242243, 0x242243, 0x2ec772f9, 0x2f99763b, 0, 13 }, /* #23 */
-    { 0x1c5fc6, 0x1c5fc7, 0xdba7779d, 0x79d6dd3b, 0, 13 }, /* #24 */
-    { 0x0d01d3, 0x0d01d3, 0x5bcdfefc, 0xe6ff7e56, 0, 26 }, /* #25 */
-    { 0x2d09c2, 0x2d09c2, 0x8470af54, 0xa211c2bd, 0, 6  }, /* #26 */
-    { 0x0637c7, 0x0637c6, 0x0213c739, 0xf1ce6042, 0, 19 }, /* #27 */
-    { 0x180706, 0x180707, 0x484ad23d, 0x212b48f4, 0, 31 }, /* #28 */
-    { 0x121616, 0x121616, 0x2ce80bfa, 0x0bfa1674, 0, 17 }, /* #29 */
-    { 0x3931d3, 0x3931d3, 0xcc56deec, 0xd9cc56de, 0, 8  }, /* #30 */
-    { 0x3056d6, 0x305ed7, 0x77706219, 0xbb8310c9, 0, 30 }, /* #31 */
-    { 0x365917, 0x365117, 0xe9eeca4d, 0x3dd949be, 0, 28 }, /* #32 */
-    { 0x036c52, 0x036453, 0xd80f7b04, 0xdec11b01, 0, 19 }, /* #33 */
-    { 0x336b12, 0x336312, 0xcdd01946, 0x065199ba, 0, 19 }, /* #34 */
-    { 0x2165c7, 0x216dc6, 0x52362fe2, 0x6c5fc552, 0, 24 }, /* #35 */
-    { 0x182613, 0x182612, 0x50c70af8, 0x3857c543, 0, 22 }, /* #36 */
-    { 0x0d16c7, 0x0d16c7, 0x88681e18, 0x188681e1, 0, 4  }, /* #37 */
-    { 0x171f86, 0x171f87, 0x5aaba7af, 0x5d3d796a, 0, 22 }, /* #38 */
-    { 0x2219d3, 0x2219d2, 0x426aba88, 0xaba88a13, 0, 21 }, /* #39 */
-    { 0x3d4cc7, 0x3d4cc7, 0xdad70108, 0x5ae0211d, 0, 28 }, /* #40 */
-    { 0x1b1452, 0x1b1c52, 0xc5f10430, 0xbe20860c, 0, 28 }, /* #41 */
-    { 0x3f6347, 0x3f6b47, 0x7aea166d, 0x6deba859, 0, 6  }, /* #42 */
-    { 0x3c4943, 0x3c4143, 0xfc492fde, 0xc492fdef, 0, 29 }, /* #43 */
-    { 0x006812, 0x006013, 0x6b72211f, 0x2211f35b, 0, 21 }, /* #44 */
-    { 0x3e4c96, 0x3e4c97, 0x1c7993b1, 0x93b10e3c, 0, 17 }, /* #45 */
-    { 0x1e7e56, 0x1e7e57, 0xdb542812, 0x428126da, 0, 21 }, /* #46 */
-    { 0x1d2c97, 0x1d2c96, 0xdf223af5, 0xbd7be447, 0, 11 }, /* #47 */
-    { 0x3b6596, 0x3b6596, 0x4049eee0, 0x02024f77, 0, 5  }, /* #48 */
-    { 0x025a53, 0x025a53, 0xed81d91f, 0xb23fed81, 0, 16 }, /* #49 */
-    { 0x145156, 0x145956, 0x887d8f36, 0x6c887d8f, 0, 8  }, /* #50 */
-    { 0x131303, 0x131b03, 0x2506dd95, 0xbb2b2506, 0, 16 }, /* #51 */
-    { 0x172f56, 0x172f56, 0xe12f374d, 0xbcdd35c2, 0, 23 }, /* #52 */
-    { 0x277a56, 0x277a56, 0xa05a89b1, 0xa816a26c, 0, 2  }, /* #53 */
-    { 0x104e93, 0x104e93, 0x1796cddc, 0x796cddc8, 0, 29 }, /* #54 */
-    { 0x1d78d6, 0x1d78d7, 0x8b3b4356, 0x67686ac8, 0, 28 }, /* #55 */
-    { 0x2a1483, 0x2a1482, 0xc1706c4b, 0x1706c4be, 0, 29 }, /* #56 */
-    { 0x2c0413, 0x2c0c13, 0xbc1d67e4, 0x67e4de0e, 0, 17 }, /* #57 */
-    { 0x383f52, 0x383753, 0x68229167, 0x39a08a45, 0, 6  }, /* #58 */
-    { 0x1d3642, 0x1d3642, 0x2df2f8fa, 0xf97c7d0b, 0, 26 }, /* #59 */
-    { 0x176b52, 0x176352, 0xccb82ddc, 0xcb82ddc6, 0, 29 }, /* #60 */
-    { 0x067112, 0x067912, 0xc92ae8cc, 0x4aba3319, 0, 27 }, /* #61 */
-    { 0x0b3293, 0x0b3a92, 0xbae591ab, 0x591abdd7, 0, 21 }, /* #62 */
-    { 0x3b4297, 0x3b4a96, 0x0890e55f, 0x890e55f8, 0, 29 }, /* #63 */
+    { 0x0e7582, 0x0e7d83, 0xc8ecca6e, 0x37323b32, 0, 10 }, /* #0 */
+    { 0x005e53, 0x005653, 0xdabae76e, 0x9dbbb575, 0, 15 }, /* #1 */
+    { 0x137497, 0x137c97, 0x445acc06, 0x16b301a8, 0, 27 }, /* #2 */
+    { 0x1a5d52, 0x1a5d52, 0xeef6a9b6, 0xdb3bbdaa, 0, 10 }, /* #3 */
+    { 0x3d1e53, 0x3d1e52, 0x4e606be3, 0x3a73035f, 0, 5  }, /* #4 */
+    { 0x1b7913, 0x1b7912, 0x264f3cea, 0x93279e75, 0, 1  }, /* #5 */
+    { 0x315b53, 0x315b53, 0x632ff1fb, 0x8cbfc7ee, 0, 31 }, /* #6 */
+    { 0x140903, 0x140103, 0xe785f5b8, 0x85f5b8f3, 0, 25 }, /* #7 */
+    { 0x1a0c07, 0x1a0407, 0xdcdd6df0, 0x877375b7, 0, 6  }, /* #8 */
+    { 0x187713, 0x187f12, 0x6f41ef8b, 0x83df176f, 0, 24 }, /* #9 */
+    { 0x0e13d7, 0x0e1bd7, 0x341aed60, 0xb5826835, 0, 15 }, /* #10 */
+    { 0x074bd2, 0x074bd3, 0xfd883372, 0x066e4fd8, 0, 20 }, /* #11 */
+    { 0x293b46, 0x293346, 0x3e447b00, 0x47b001f2, 0, 21 }, /* #12 */
+    { 0x285107, 0x285907, 0x39f254b9, 0x4b99cf92, 0, 13 }, /* #13 */
+    { 0x352f86, 0x352f87, 0xf5b06ed8, 0x6c3d6c1b, 0, 10 }, /* #14 */
+    { 0x3046d7, 0x304ed7, 0x3ccf6030, 0xd80c2799, 0, 19 }, /* #15 */
+    { 0x1d3753, 0x1d3752, 0xa5c735f4, 0x735f4d2e, 0, 21 }, /* #16 */
+    { 0x362957, 0x362956, 0x451f6003, 0x3ec00745, 0, 24 }, /* #17 */
+    { 0x033c02, 0x033402, 0x459206a1, 0x481a848b, 0, 23 }, /* #18 */
+    { 0x1c44d6, 0x1c4cd7, 0xae790daa, 0x90daa573, 0, 21 }, /* #19 */
+    { 0x0a70c2, 0x0a70c2, 0x0ff9c782, 0x3c103fe7, 0, 14 }, /* #20 */
+    { 0x084186, 0x084187, 0x4af1f8d2, 0x8fc6912b, 0, 22 }, /* #21 */
+    { 0x226f07, 0x226706, 0xc3404145, 0x0828bc34, 0, 20 }, /* #22 */
+    { 0x081d96, 0x081596, 0x0538ed7c, 0x14e3b5f0, 0, 31 }, /* #23 */
+    { 0x0f4042, 0x0f4842, 0xbc805450, 0xa8a0bc80, 0, 16 }, /* #24 */
+    { 0x1e5e03, 0x1e5603, 0xd54d40fa, 0x03ebaa9a, 0, 15 }, /* #25 */
+    { 0x0e4bc2, 0x0e43c2, 0x766e26b9, 0xe26b93b3, 0, 21 }, /* #26 */
+    { 0x2c1c93, 0x2c1492, 0x9b4c40e4, 0x207266d3, 0, 18 }, /* #27 */
+    { 0x075f42, 0x075f42, 0xed4c1360, 0x609b03b5, 0, 22 }, /* #28 */
+    { 0x1336c7, 0x133ec7, 0x71501392, 0x5c5404e4, 0, 2  }, /* #29 */
+    { 0x3357d3, 0x3357d2, 0xc139d031, 0x73a063c1, 0, 24 }, /* #30 */
+    { 0x063c43, 0x063c43, 0x374567f7, 0x74567f79, 0, 29 }, /* #31 */
+    { 0x2a47c6, 0x2a4fc7, 0xc7a4eccf, 0xd27667b1, 0, 26 }, /* #32 */
+    { 0x0d4c83, 0x0d4c83, 0x6dba0239, 0x1cdb6e80, 0, 10 }, /* #33 */
+    { 0x124e12, 0x124e12, 0xa8e22798, 0x7113cc2a, 0, 26 }, /* #34 */
+    { 0x3a70c3, 0x3a78c3, 0x71ff9ab7, 0xee3ff356, 0, 3  }, /* #35 */
+    { 0x1d0187, 0x1d0986, 0x39f40b26, 0x05934e7d, 0, 18 }, /* #36 */
+    { 0x1638d2, 0x1638d2, 0xde287082, 0x9bc50e10, 0, 3  }, /* #37 */
+    { 0x1f04d7, 0x1f04d6, 0xff662f94, 0x9ff662f9, 0, 4  }, /* #38 */
+    { 0x2409c7, 0x2409c6, 0x38b722ee, 0x9c5b9177, 0, 1  }, /* #39 */
+    { 0x213e03, 0x213602, 0xd97b05c6, 0xbd82e376, 0, 26 }, /* #40 */
+    { 0x0a2512, 0x0a2d12, 0xa86a441a, 0x441a5435, 0, 17 }, /* #41 */
+    { 0x1875c7, 0x187dc7, 0x2cf0428f, 0x0a3e59e0, 0, 15 }, /* #42 */
+    { 0x2f7fc7, 0x2f7fc6, 0x563bdb38, 0x71563bdb, 0, 8  }, /* #43 */
+    { 0x314892, 0x314092, 0x6a995643, 0x66a99564, 0, 4  }, /* #44 */
+    { 0x0739c3, 0x0739c2, 0x38524d54, 0xaa4e1493, 0, 10 }, /* #45 */
+    { 0x025c83, 0x025483, 0xfd5abb3d, 0xab5767bf, 0, 28 }, /* #46 */
+    { 0x3b4057, 0x3b4057, 0xf2ce6e4f, 0x27fcb39b, 0, 10 }, /* #47 */
+    { 0x161297, 0x161a97, 0x7579929d, 0x253b7579, 0, 16 }, /* #48 */
+    { 0x2e7213, 0x2e7213, 0xa5e48b6a, 0xa5e48b6a, 0, 0  }, /* #49 */
+    { 0x0c7417, 0x0c7417, 0xb7ede0a7, 0xf6f053ed, 0, 26 }, /* #50 */
+    { 0x3f5153, 0x3f5152, 0x908365b3, 0x20d96cf2, 0, 27 }, /* #51 */
+    { 0x081297, 0x081a97, 0x67f42b10, 0x0b3fa158, 0, 5  }, /* #52 */
+    { 0x3873c6, 0x387bc7, 0x8fdeadd1, 0x7ab7451f, 0, 23 }, /* #53 */
+    { 0x2d1d53, 0x2d1d53, 0x2657f13d, 0x7f13d932, 0, 21 }, /* #54 */
+    { 0x2444c2, 0x2444c2, 0x1a9c3b66, 0x1a9c3b66, 0, 0  }, /* #55 */
+    { 0x220312, 0x220312, 0x47d0fcb4, 0x3f2d08fa, 0, 19 }, /* #56 */
+    { 0x3d5952, 0x3d5953, 0xe4fa3895, 0x1c4ab93e, 0, 18 }, /* #57 */
+    { 0x1d1857, 0x1d1857, 0x4e5c120c, 0x97048329, 0, 27 }, /* #58 */
+    { 0x157a57, 0x157a57, 0x240d5fe5, 0x206aff2c, 0, 30 }, /* #59 */
+    { 0x295a06, 0x295206, 0x3bafe556, 0xfe5561dd, 0, 21 }, /* #60 */
+    { 0x191846, 0x191846, 0xe11fca56, 0xb3847f29, 0, 6  }, /* #61 */
+    { 0x130742, 0x130f42, 0xff6a0787, 0x1e1dfed4, 0, 15 }, /* #62 */
+    { 0x165402, 0x165402, 0x550717ef, 0x5fbcaa0e, 0, 15 }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_shl_u32[] =
 {
-    { 0x296746, 0x296f96, 0xfa503847, 0x8e000000, 0, 25 }, /* #0 */
-    { 0x0a30d2, 0x0a30d2, 0x1aa03fd3, 0x1aa03fd3, 0, 0  }, /* #1 */
-    { 0x1f1943, 0x1f1943, 0x01071936, 0x01071936, 0, 0  }, /* #2 */
-    { 0x2b1356, 0x2b1b13, 0xaa557337, 0x54aae66e, 0, 1  }, /* #3 */
-    { 0x0149c2, 0x014996, 0x50139a2b, 0x9cd15800, 0, 11 }, /* #4 */
-    { 0x313bc7, 0x313b17, 0x2d1557cf, 0x1557cf00, 0, 8  }, /* #5 */
-    { 0x342f42, 0x342f17, 0x952035b7, 0x6dc00000, 0, 22 }, /* #6 */
-    { 0x3f6992, 0x3f6996, 0xa22bf4fc, 0xafd3f000, 0, 10 }, /* #7 */
-    { 0x096917, 0x096193, 0xf9d1fa56, 0xe747e958, 0, 2  }, /* #8 */
-    { 0x232bc7, 0x232397, 0xf6596eee, 0xddc00000, 0, 21 }, /* #9 */
-    { 0x181bd2, 0x181b13, 0x4de5d69e, 0x7975a780, 0, 6  }, /* #10 */
-    { 0x117193, 0x117996, 0xfb34f194, 0xd3c65000, 0, 10 }, /* #11 */
-    { 0x142a47, 0x142a57, 0x5fb8e148, 0x00000000, 0, 29 }, /* #12 */
-    { 0x321887, 0x321016, 0xbd838426, 0x13000000, 0, 23 }, /* #13 */
-    { 0x1b6857, 0x1b6016, 0x66e9746a, 0x5d1a8000, 0, 14 }, /* #14 */
-    { 0x0c0803, 0x0c0896, 0x5ba3a9e6, 0x8ea79800, 0, 10 }, /* #15 */
-    { 0x226297, 0x226297, 0x9c89cb1f, 0xf0000000, 0, 28 }, /* #16 */
-    { 0x283b16, 0x283397, 0x2dff4d28, 0xa6940000, 0, 15 }, /* #17 */
-    { 0x0f1852, 0x0f1097, 0x0f98c1e3, 0x8c000000, 0, 26 }, /* #18 */
-    { 0x2a2697, 0x2a2e96, 0x602740ab, 0xc0000000, 0, 30 }, /* #19 */
-    { 0x3274d7, 0x3274d7, 0x439d1f6a, 0x439d1f6a, 0, 0  }, /* #20 */
-    { 0x1e4713, 0x1e4712, 0x18cbdfed, 0x32f7fb40, 0, 6  }, /* #21 */
-    { 0x3519d2, 0x351197, 0xb4c75f39, 0xf3900000, 0, 20 }, /* #22 */
-    { 0x056d83, 0x056d17, 0x3af61d78, 0x5ec3af00, 0, 5  }, /* #23 */
-    { 0x306046, 0x306817, 0xd3c0cc4f, 0x03313c00, 0, 10 }, /* #24 */
-    { 0x2d6557, 0x2d6d96, 0x83183483, 0xc1a41800, 0, 11 }, /* #25 */
-    { 0x1951c7, 0x195957, 0xf47919ce, 0x00000000, 0, 31 }, /* #26 */
-    { 0x200a43, 0x200216, 0x62413d64, 0x27ac8000, 0, 13 }, /* #27 */
-    { 0x2c6f83, 0x2c6f96, 0xdaea4f56, 0xb0000000, 0, 27 }, /* #28 */
-    { 0x271f52, 0x271f92, 0x39173929, 0x8b9c9480, 0, 7  }, /* #29 */
-    { 0x180dd3, 0x180512, 0x268956eb, 0x68956eb0, 0, 4  }, /* #30 */
-    { 0x2a58c7, 0x2a5012, 0x8047b534, 0x047b5340, 0, 4  }, /* #31 */
-    { 0x3b6a17, 0x3b6216, 0xe3458e4d, 0x68b1c9a0, 0, 5  }, /* #32 */
-    { 0x254047, 0x254813, 0xc59ef97e, 0x67be5f80, 0, 6  }, /* #33 */
-    { 0x0f4613, 0x0f4e17, 0x31cb5923, 0x648c0000, 0, 18 }, /* #34 */
-    { 0x1a3756, 0x1a3716, 0x4342dfe9, 0x40000000, 0, 30 }, /* #35 */
-    { 0x0e0317, 0x0e0b17, 0x148204e0, 0x48204e00, 0, 4  }, /* #36 */
-    { 0x336a47, 0x336212, 0xc91b931c, 0x48dc98e0, 0, 3  }, /* #37 */
-    { 0x0f2383, 0x0f2316, 0x5f781936, 0x326c0000, 0, 17 }, /* #38 */
-    { 0x384397, 0x384b17, 0x2b7ab84e, 0x5c270000, 0, 15 }, /* #39 */
-    { 0x354983, 0x354917, 0x6f771082, 0x04000000, 0, 25 }, /* #40 */
-    { 0x296ed7, 0x296e96, 0x715869c4, 0xc34e2000, 0, 11 }, /* #41 */
-    { 0x071d46, 0x071d17, 0xbb667580, 0x33ac0000, 0, 11 }, /* #42 */
-    { 0x0e7447, 0x0e7c96, 0x8c8984bf, 0xfc000000, 0, 26 }, /* #43 */
-    { 0x040787, 0x040f17, 0x041fd16d, 0x6d000000, 0, 24 }, /* #44 */
-    { 0x0f3ac2, 0x0f3a17, 0x77b68985, 0x6d130a00, 0, 9  }, /* #45 */
-    { 0x2c4593, 0x2c4d92, 0x66a79d82, 0xcd4f3b04, 0, 1  }, /* #46 */
-    { 0x3c6112, 0x3c6917, 0x970b0929, 0x70b09290, 0, 4  }, /* #47 */
-    { 0x2f7946, 0x2f7197, 0xa0967df1, 0xef880000, 0, 19 }, /* #48 */
-    { 0x312556, 0x312597, 0x3849c497, 0x80000000, 0, 31 }, /* #49 */
-    { 0x1d35d2, 0x1d3d96, 0x591630ea, 0xc8b18750, 0, 3  }, /* #50 */
-    { 0x215306, 0x215b96, 0x76e752a3, 0xa5460000, 0, 17 }, /* #51 */
-    { 0x232546, 0x232d96, 0x41f7ad6e, 0xb7000000, 0, 23 }, /* #52 */
-    { 0x160e92, 0x160e96, 0x3ef2557f, 0xfbc955fc, 0, 2  }, /* #53 */
-    { 0x326742, 0x326797, 0x1a34e03d, 0xd0000000, 0, 28 }, /* #54 */
-    { 0x0563c6, 0x0563c6, 0xfce352de, 0xfce352de, 0, 0  }, /* #55 */
-    { 0x083ec2, 0x083616, 0x416ba74a, 0x74a00000, 0, 20 }, /* #56 */
-    { 0x363386, 0x363316, 0xcffb2372, 0x7fd91b90, 0, 3  }, /* #57 */
-    { 0x057353, 0x057b96, 0x1a9ec345, 0xa0000000, 0, 29 }, /* #58 */
-    { 0x0c7986, 0x0c7116, 0x3691fd4b, 0x47f52c00, 0, 10 }, /* #59 */
-    { 0x320652, 0x320e17, 0xf1c6e4f4, 0x27a00000, 0, 19 }, /* #60 */
-    { 0x207dc7, 0x207597, 0xe3749c1e, 0xc6e9383c, 0, 1  }, /* #61 */
-    { 0x232f02, 0x232f17, 0x5af8d31c, 0x1a638000, 0, 13 }, /* #62 */
-    { 0x327186, 0x327116, 0x7882eba7, 0x2eba7000, 0, 12 }, /* #63 */
+    { 0x261a46, 0x261a86, 0x649bbead, 0x80000000, 0, 31 }, /* #0 */
+    { 0x113b16, 0x113b86, 0x9ac16eb0, 0xeb000000, 0, 20 }, /* #1 */
+    { 0x3c11c2, 0x3c1986, 0x8e019717, 0xe2e00000, 0, 21 }, /* #2 */
+    { 0x3c7cc7, 0x3c7c06, 0x93e6457b, 0x457b0000, 0, 16 }, /* #3 */
+    { 0x094a47, 0x094206, 0xf3ee41ba, 0x6e800000, 0, 22 }, /* #4 */
+    { 0x214bd2, 0x214347, 0x23493e34, 0x00000000, 0, 30 }, /* #5 */
+    { 0x034c83, 0x034487, 0xe7cb321a, 0xa0000000, 0, 28 }, /* #6 */
+    { 0x0e5ad7, 0x0e5207, 0x3c5a205e, 0x02f00000, 0, 19 }, /* #7 */
+    { 0x3d5d82, 0x3d5d07, 0x4ff5009c, 0x009c0000, 0, 16 }, /* #8 */
+    { 0x3e4ac3, 0x3e4a82, 0xaba91179, 0xea445e40, 0, 6  }, /* #9 */
+    { 0x064f82, 0x064786, 0x06f093f0, 0x93f00000, 0, 16 }, /* #10 */
+    { 0x311397, 0x311b86, 0x97ca9e4e, 0xa7938000, 0, 14 }, /* #11 */
+    { 0x1927d6, 0x192f06, 0xb69849c9, 0x12724000, 0, 14 }, /* #12 */
+    { 0x0d0797, 0x0d0f83, 0x9f622ff9, 0xd88bfe40, 0, 6  }, /* #13 */
+    { 0x3b6353, 0x3b6b46, 0x5ccf29ac, 0x00000000, 0, 31 }, /* #14 */
+    { 0x243947, 0x243146, 0xfec880f4, 0x00000000, 0, 31 }, /* #15 */
+    { 0x3d0d97, 0x3d0d83, 0x636b994d, 0xb5cca680, 0, 7  }, /* #16 */
+    { 0x1646d3, 0x164e47, 0x709808a8, 0x00000000, 0, 29 }, /* #17 */
+    { 0x166ec3, 0x166e06, 0x71251485, 0x51485000, 0, 12 }, /* #18 */
+    { 0x204e92, 0x204603, 0x099eac07, 0x33d580e0, 0, 5  }, /* #19 */
+    { 0x121b16, 0x121b06, 0x84402648, 0x01324000, 0, 11 }, /* #20 */
+    { 0x392052, 0x392882, 0x4a7f6cd6, 0x9fdb3580, 0, 6  }, /* #21 */
+    { 0x2430c7, 0x243806, 0x4d300be5, 0x5f280000, 0, 19 }, /* #22 */
+    { 0x112bd6, 0x112306, 0x11fdeec3, 0x7f7bb0c0, 0, 6  }, /* #23 */
+    { 0x070386, 0x070b86, 0x97987cfb, 0xbcc3e7d8, 0, 3  }, /* #24 */
+    { 0x146f53, 0x146f06, 0x43dd8f42, 0x40000000, 0, 29 }, /* #25 */
+    { 0x3679c3, 0x367107, 0x1e51a02e, 0x70000000, 0, 27 }, /* #26 */
+    { 0x271292, 0x271207, 0xe9ba3f29, 0x47e52000, 0, 13 }, /* #27 */
+    { 0x0e0292, 0x0e0287, 0xd4abec6a, 0x8d400000, 0, 21 }, /* #28 */
+    { 0x0e7487, 0x0e7c02, 0x9c087c77, 0x043e3b80, 0, 7  }, /* #29 */
+    { 0x295482, 0x295c07, 0x8945a6fe, 0x45a6fe00, 0, 8  }, /* #30 */
+    { 0x074616, 0x074e86, 0x4feac55c, 0xab800000, 0, 21 }, /* #31 */
+    { 0x340ad7, 0x340a07, 0x6db4e7a1, 0x08000000, 0, 27 }, /* #32 */
+    { 0x103782, 0x103706, 0x00d4ba66, 0x5d330000, 0, 15 }, /* #33 */
+    { 0x091bc3, 0x091386, 0x369606fa, 0x80000000, 0, 30 }, /* #34 */
+    { 0x033642, 0x033606, 0x22c1fafb, 0x7ebec000, 0, 14 }, /* #35 */
+    { 0x207b02, 0x207b06, 0x74454697, 0x2a34b800, 0, 11 }, /* #36 */
+    { 0x244903, 0x244106, 0x2831d805, 0x76014000, 0, 14 }, /* #37 */
+    { 0x151182, 0x151907, 0x486a612f, 0x09780000, 0, 19 }, /* #38 */
+    { 0x216a02, 0x216a06, 0xba6d2543, 0x18000000, 0, 27 }, /* #39 */
+    { 0x2e2452, 0x2e2486, 0xd2195494, 0x86552500, 0, 6  }, /* #40 */
+    { 0x226912, 0x226946, 0xb62cf978, 0x00000000, 0, 31 }, /* #41 */
+    { 0x061917, 0x061982, 0xb5a5cb5b, 0xd2e5ad80, 0, 7  }, /* #42 */
+    { 0x2a76c3, 0x2a7e06, 0x61ab0bd0, 0x17a00000, 0, 17 }, /* #43 */
+    { 0x3a2cc2, 0x3a2c82, 0x505f9308, 0x82fc9840, 0, 3  }, /* #44 */
+    { 0x1c26d3, 0x1c2e06, 0x9a932016, 0x6402c000, 0, 13 }, /* #45 */
+    { 0x0b0607, 0x0b0607, 0x452d005a, 0x452d005a, 0, 0  }, /* #46 */
+    { 0x2604c7, 0x260c87, 0x5debb5bb, 0xdadd8000, 0, 15 }, /* #47 */
+    { 0x215bd6, 0x215306, 0x3c80dd3f, 0x1ba7e000, 0, 13 }, /* #48 */
+    { 0x214302, 0x214386, 0xce396de3, 0xf1800000, 0, 23 }, /* #49 */
+    { 0x3d2fc3, 0x3d2787, 0x20c4ebeb, 0xd7d60000, 0, 17 }, /* #50 */
+    { 0x1e70c7, 0x1e7887, 0xb0d409dd, 0xd0000000, 0, 28 }, /* #51 */
+    { 0x3a6e83, 0x3a6606, 0xd5838d86, 0x0e361800, 0, 10 }, /* #52 */
+    { 0x317ad6, 0x317a86, 0x608d789b, 0x8d789b00, 0, 8  }, /* #53 */
+    { 0x0b66d2, 0x0b6686, 0x1996a1be, 0xb50df000, 0, 11 }, /* #54 */
+    { 0x0c4a93, 0x0c4a87, 0x60cc1c83, 0x83906000, 0, 13 }, /* #55 */
+    { 0x0f2e16, 0x0f2607, 0x2023c854, 0x011e42a0, 0, 3  }, /* #56 */
+    { 0x377ec7, 0x377607, 0xca88efc8, 0x11df9000, 0, 9  }, /* #57 */
+    { 0x0e6a07, 0x0e6283, 0xe57204e9, 0x95c813a4, 0, 2  }, /* #58 */
+    { 0x3c7d93, 0x3c7502, 0xe0c75024, 0x0c750240, 0, 4  }, /* #59 */
+    { 0x2023c7, 0x202347, 0x284bbe88, 0x00000000, 0, 29 }, /* #60 */
+    { 0x1e7182, 0x1e7986, 0x7ae11233, 0x8cc00000, 0, 22 }, /* #61 */
+    { 0x040387, 0x040b47, 0x7f08cbfc, 0x00000000, 0, 30 }, /* #62 */
+    { 0x197983, 0x197106, 0xfc08dc87, 0x08dc8700, 0, 8  }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_shr_u32[] =
 {
-    { 0x3e1316, 0x3e1312, 0x12df44c3, 0x025be898, 0, 3  }, /* #0 */
-    { 0x016803, 0x016013, 0x571bd58d, 0x00571bd5, 0, 8  }, /* #1 */
-    { 0x294116, 0x294112, 0xd3afa01b, 0x0069d7d0, 0, 9  }, /* #2 */
-    { 0x2f5b97, 0x2f5312, 0x81f9a910, 0x0207e6a4, 0, 6  }, /* #3 */
-    { 0x2368d2, 0x236013, 0xf680f963, 0x007b407c, 0, 9  }, /* #4 */
-    { 0x180c13, 0x180413, 0xa9d5d9f3, 0x00054eae, 0, 13 }, /* #5 */
-    { 0x011946, 0x011112, 0xe162451a, 0x0000070b, 0, 21 }, /* #6 */
-    { 0x0b19c2, 0x0b1116, 0x240e4db5, 0x0240e4db, 0, 4  }, /* #7 */
-    { 0x096912, 0x096116, 0xe452c845, 0x0e452c84, 0, 4  }, /* #8 */
-    { 0x034f16, 0x034717, 0xcd7f5418, 0x00000cd7, 0, 20 }, /* #9 */
-    { 0x021c12, 0x021c12, 0x64c945ae, 0x64c945ae, 0, 0  }, /* #10 */
-    { 0x0e3ed6, 0x0e3616, 0x149ab62f, 0x00000005, 0, 26 }, /* #11 */
-    { 0x2b7b02, 0x2b7356, 0x14b69b7d, 0x00000000, 0, 30 }, /* #12 */
-    { 0x054e42, 0x054657, 0x059f4d0a, 0x00000000, 0, 27 }, /* #13 */
-    { 0x303a47, 0x303216, 0x928c6706, 0x00049463, 0, 13 }, /* #14 */
-    { 0x094702, 0x094712, 0x5b9d09f7, 0x00000001, 0, 30 }, /* #15 */
-    { 0x1f4d82, 0x1f4516, 0x2f99a413, 0x00005f33, 0, 15 }, /* #16 */
-    { 0x342306, 0x342357, 0x21056119, 0x00000000, 0, 30 }, /* #17 */
-    { 0x0e02d7, 0x0e0217, 0xfc9e854b, 0x000000fc, 0, 24 }, /* #18 */
-    { 0x045c87, 0x045412, 0xeab41776, 0x00000eab, 0, 20 }, /* #19 */
-    { 0x076b16, 0x076317, 0xc8655a2f, 0x00321956, 0, 10 }, /* #20 */
-    { 0x286247, 0x286213, 0xc4cdec24, 0x031337b0, 0, 6  }, /* #21 */
-    { 0x005b56, 0x005317, 0x2ddd0ea2, 0x000002dd, 0, 20 }, /* #22 */
-    { 0x1f5f03, 0x1f5712, 0xfeabda45, 0x00feabda, 0, 8  }, /* #23 */
-    { 0x287c42, 0x287416, 0xed003284, 0x0000ed00, 0, 16 }, /* #24 */
-    { 0x244d83, 0x244512, 0x05783ad4, 0x00000001, 0, 26 }, /* #25 */
-    { 0x331857, 0x331016, 0xfc1e5319, 0x000000fc, 0, 24 }, /* #26 */
-    { 0x196ac6, 0x196212, 0xfa31157a, 0x0003e8c4, 0, 14 }, /* #27 */
-    { 0x366347, 0x366313, 0xd4377d47, 0x0001a86e, 0, 15 }, /* #28 */
-    { 0x214b96, 0x214317, 0xa83c85c6, 0x00000541, 0, 21 }, /* #29 */
-    { 0x1f0e07, 0x1f0616, 0x73a59081, 0x000000e7, 0, 23 }, /* #30 */
-    { 0x260387, 0x260387, 0x48074899, 0x48074899, 0, 0  }, /* #31 */
-    { 0x2d7856, 0x2d7016, 0xeebf27d1, 0x0eebf27d, 0, 4  }, /* #32 */
-    { 0x011552, 0x011516, 0x78de74dd, 0x003c6f3a, 0, 9  }, /* #33 */
-    { 0x0a3016, 0x0a3013, 0xb064d43e, 0x0b064d43, 0, 4  }, /* #34 */
-    { 0x3373c3, 0x337317, 0xa0f4a13d, 0x0507a509, 0, 5  }, /* #35 */
-    { 0x127617, 0x127617, 0xf78f424e, 0x00000f78, 0, 20 }, /* #36 */
-    { 0x111a42, 0x111213, 0x98988ec8, 0x000004c4, 0, 21 }, /* #37 */
-    { 0x237683, 0x237616, 0x3ccd1df0, 0x00000f33, 0, 18 }, /* #38 */
-    { 0x2c1316, 0x2c1316, 0xded88cac, 0x0000006f, 0, 25 }, /* #39 */
-    { 0x3d3513, 0x3d3516, 0x3ab150fa, 0x00003ab1, 0, 16 }, /* #40 */
-    { 0x3a44d3, 0x3a4416, 0xb1c4d169, 0x058e268b, 0, 5  }, /* #41 */
-    { 0x0c53d7, 0x0c5313, 0x243215a8, 0x00243215, 0, 8  }, /* #42 */
-    { 0x014a46, 0x014216, 0x2b72bc21, 0x056e5784, 0, 3  }, /* #43 */
-    { 0x1a41c2, 0x1a4112, 0x976ee033, 0x0012eddc, 0, 11 }, /* #44 */
-    { 0x236dd7, 0x236512, 0xc4dc150d, 0x000c4dc1, 0, 12 }, /* #45 */
-    { 0x210587, 0x210517, 0x9d057371, 0x0004e82b, 0, 13 }, /* #46 */
-    { 0x3b25c3, 0x3b2516, 0x2f3f58c6, 0x0179fac6, 0, 5  }, /* #47 */
-    { 0x3a6d02, 0x3a6512, 0xb59496c8, 0x02d6525b, 0, 6  }, /* #48 */
-    { 0x321f93, 0x321713, 0x221259d5, 0x00022125, 0, 12 }, /* #49 */
-    { 0x2a2516, 0x2a2513, 0x26eae92b, 0x0000009b, 0, 22 }, /* #50 */
-    { 0x345cc2, 0x345413, 0xad496727, 0x0015a92c, 0, 11 }, /* #51 */
-    { 0x076a06, 0x076a13, 0xb839113d, 0x5c1c889e, 0, 1  }, /* #52 */
-    { 0x0447c3, 0x044713, 0x1d0b1325, 0x00000001, 0, 28 }, /* #53 */
-    { 0x2e0397, 0x2e0312, 0xa500e833, 0x00000001, 0, 31 }, /* #54 */
-    { 0x363197, 0x363113, 0x7231dea5, 0x3918ef52, 0, 1  }, /* #55 */
-    { 0x2c3987, 0x2c3117, 0xfbbd03ed, 0x00000003, 0, 30 }, /* #56 */
-    { 0x0e0017, 0x0e0057, 0x3d6a0bbd, 0x00000000, 0, 30 }, /* #57 */
-    { 0x3b0752, 0x3b0713, 0x71a56efb, 0x00000e34, 0, 19 }, /* #58 */
-    { 0x3c1d96, 0x3c1516, 0x56bc078e, 0x00056bc0, 0, 12 }, /* #59 */
-    { 0x014ad3, 0x014216, 0xf661c6d9, 0x00001ecc, 0, 19 }, /* #60 */
-    { 0x261987, 0x261112, 0x38b1b84d, 0x0e2c6e13, 0, 2  }, /* #61 */
-    { 0x0e2a12, 0x0e2212, 0x70b67090, 0x00070b67, 0, 12 }, /* #62 */
-    { 0x086d16, 0x086513, 0x3a04e518, 0x00000001, 0, 29 }, /* #63 */
+    { 0x273792, 0x273707, 0x571e7290, 0x0000002b, 0, 25 }, /* #0 */
+    { 0x2b0143, 0x2b0907, 0x86f1127d, 0x00043788, 0, 13 }, /* #1 */
+    { 0x1e1c06, 0x1e1c07, 0xbfc6491e, 0x05fe3248, 0, 5  }, /* #2 */
+    { 0x127203, 0x127203, 0x2c34c690, 0x00000586, 0, 19 }, /* #3 */
+    { 0x143057, 0x143003, 0x53676d92, 0x0029b3b6, 0, 9  }, /* #4 */
+    { 0x145fc6, 0x145f07, 0xde54985b, 0x00000006, 0, 29 }, /* #5 */
+    { 0x086d96, 0x086d02, 0x942c7fa5, 0x000004a1, 0, 21 }, /* #6 */
+    { 0x1f0cd7, 0x1f0403, 0x7c715781, 0x000003e3, 0, 21 }, /* #7 */
+    { 0x054e57, 0x054603, 0x453278e4, 0x0000114c, 0, 18 }, /* #8 */
+    { 0x163b82, 0x163b07, 0xe6e1bd82, 0x00000003, 0, 30 }, /* #9 */
+    { 0x366d97, 0x366547, 0x63e65ec9, 0x00000000, 0, 31 }, /* #10 */
+    { 0x1476d7, 0x147607, 0x3fd422f6, 0x0ff508bd, 0, 2  }, /* #11 */
+    { 0x1174d3, 0x117407, 0x1dfb19f9, 0x003bf633, 0, 7  }, /* #12 */
+    { 0x276fc7, 0x276f02, 0xa9067199, 0x00000152, 0, 23 }, /* #13 */
+    { 0x287396, 0x287b02, 0x8b448da2, 0x045a246d, 0, 5  }, /* #14 */
+    { 0x3046d2, 0x304606, 0x3f36554b, 0x00fcd955, 0, 6  }, /* #15 */
+    { 0x373f83, 0x373707, 0x0ec7ae2e, 0x00ec7ae2, 0, 4  }, /* #16 */
+    { 0x332346, 0x332b03, 0xd128cd70, 0x00000001, 0, 31 }, /* #17 */
+    { 0x1b1e06, 0x1b1e07, 0x8afc3800, 0x00022bf0, 0, 14 }, /* #18 */
+    { 0x234796, 0x234f06, 0xf620b787, 0x00003d88, 0, 18 }, /* #19 */
+    { 0x126003, 0x126802, 0xfb284892, 0x0fb28489, 0, 4  }, /* #20 */
+    { 0x0714c6, 0x071c03, 0xb4919a52, 0x01692334, 0, 7  }, /* #21 */
+    { 0x264e43, 0x264603, 0x6a7d7cd8, 0x0000353e, 0, 17 }, /* #22 */
+    { 0x0231c6, 0x023102, 0x163e3834, 0x00000b1f, 0, 17 }, /* #23 */
+    { 0x242916, 0x242106, 0x5834af88, 0x0160d2be, 0, 6  }, /* #24 */
+    { 0x104753, 0x104f02, 0xcb5e8b7c, 0x000000cb, 0, 24 }, /* #25 */
+    { 0x3351c2, 0x335107, 0x1eadd5f6, 0x00f56eaf, 0, 5  }, /* #26 */
+    { 0x142c12, 0x142c06, 0xfffe95c0, 0x00007fff, 0, 17 }, /* #27 */
+    { 0x263597, 0x263502, 0x4ebc70fa, 0x00275e38, 0, 9  }, /* #28 */
+    { 0x0b2a87, 0x0b2206, 0x21126f36, 0x00000084, 0, 22 }, /* #29 */
+    { 0x300883, 0x300002, 0x6c51276f, 0x0000d8a2, 0, 15 }, /* #30 */
+    { 0x193d86, 0x193503, 0x4546bb20, 0x001151ae, 0, 10 }, /* #31 */
+    { 0x1f2c02, 0x1f2c02, 0xcbee958f, 0xcbee958f, 0, 0  }, /* #32 */
+    { 0x330852, 0x330046, 0x37d11cf1, 0x00000000, 0, 31 }, /* #33 */
+    { 0x353416, 0x353406, 0x30a77780, 0x00000006, 0, 27 }, /* #34 */
+    { 0x0d4283, 0x0d4203, 0x61670a53, 0x00061670, 0, 12 }, /* #35 */
+    { 0x1d4b16, 0x1d4b07, 0xca61b790, 0x0000000c, 0, 28 }, /* #36 */
+    { 0x0b1406, 0x0b1402, 0x44d74d6c, 0x0226ba6b, 0, 5  }, /* #37 */
+    { 0x373a52, 0x373a02, 0xb1ee6ca4, 0x000058f7, 0, 17 }, /* #38 */
+    { 0x397492, 0x397402, 0x231c6cbb, 0x00000023, 0, 24 }, /* #39 */
+    { 0x131b92, 0x131302, 0x750f8e40, 0x0003a87c, 0, 13 }, /* #40 */
+    { 0x0e62c3, 0x0e6a06, 0xdef3c4f1, 0x0000006f, 0, 25 }, /* #41 */
+    { 0x0e4087, 0x0e4006, 0x0fa8c22a, 0x0001f518, 0, 11 }, /* #42 */
+    { 0x385316, 0x385b03, 0xb128df6b, 0x00000002, 0, 30 }, /* #43 */
+    { 0x100283, 0x100a07, 0x9504b5f2, 0x04a825af, 0, 5  }, /* #44 */
+    { 0x2523d6, 0x252303, 0x5b588ddf, 0x00000016, 0, 26 }, /* #45 */
+    { 0x175d96, 0x175506, 0x4668949a, 0x08cd1293, 0, 3  }, /* #46 */
+    { 0x383217, 0x383203, 0x2d497ff9, 0x00000002, 0, 28 }, /* #47 */
+    { 0x257b46, 0x257b06, 0x850b9b33, 0x00000214, 0, 22 }, /* #48 */
+    { 0x2423d6, 0x242b03, 0xd45e3ba2, 0x00000001, 0, 31 }, /* #49 */
+    { 0x2b6c56, 0x2b6403, 0x2782a8e4, 0x00000004, 0, 27 }, /* #50 */
+    { 0x044e46, 0x044603, 0x3fd60a55, 0x0000001f, 0, 25 }, /* #51 */
+    { 0x121457, 0x121407, 0x39204d68, 0x000000e4, 0, 22 }, /* #52 */
+    { 0x284586, 0x284d06, 0xfcb883f4, 0x000001f9, 0, 23 }, /* #53 */
+    { 0x331013, 0x331002, 0x3669a323, 0x0006cd34, 0, 11 }, /* #54 */
+    { 0x0217d2, 0x021f07, 0x8f00a1d6, 0x00000011, 0, 27 }, /* #55 */
+    { 0x361203, 0x361202, 0x384ededb, 0x00000007, 0, 27 }, /* #56 */
+    { 0x035596, 0x035d07, 0xf26f04df, 0x00001e4d, 0, 19 }, /* #57 */
+    { 0x367686, 0x367e03, 0xa7a1f114, 0x00000002, 0, 30 }, /* #58 */
+    { 0x007547, 0x007503, 0x225614de, 0x044ac29b, 0, 3  }, /* #59 */
+    { 0x217452, 0x217407, 0x77c2828c, 0x077c2828, 0, 4  }, /* #60 */
+    { 0x1d4492, 0x1d4c06, 0x9c7b55ad, 0x00009c7b, 0, 16 }, /* #61 */
+    { 0x0906d2, 0x090e07, 0xdaa5cd7f, 0x0001b54b, 0, 15 }, /* #62 */
+    { 0x290997, 0x290102, 0x06ef0680, 0x00037783, 0, 9  }, /* #63 */
 };
 static const BINU32_TEST_T g_aTests_sar_u32[] =
 {
-    { 0x1f7092, 0x1f7093, 0x986d14ef, 0xf30da29d, 0, 3  }, /* #0 */
-    { 0x1a7c93, 0x1a7412, 0x583105a7, 0x0000002c, 0, 25 }, /* #1 */
-    { 0x364607, 0x364692, 0xae02798d, 0xfffffae0, 0, 20 }, /* #2 */
-    { 0x093043, 0x093016, 0x61e5c015, 0x0000030f, 0, 21 }, /* #3 */
-    { 0x120982, 0x120192, 0xa16de21b, 0xfffffd0b, 0, 21 }, /* #4 */
-    { 0x0e4643, 0x0e4697, 0xb4fa0521, 0xfed3e814, 0, 6  }, /* #5 */
-    { 0x015693, 0x015617, 0x465ae43c, 0x01196b90, 0, 6  }, /* #6 */
-    { 0x0473c6, 0x047316, 0x60151090, 0x06015109, 0, 4  }, /* #7 */
-    { 0x2d0b97, 0x2d0392, 0x88299fec, 0xffffff10, 0, 23 }, /* #8 */
-    { 0x307fd3, 0x307713, 0x2af5e3f2, 0x00abd78f, 0, 6  }, /* #9 */
-    { 0x130e13, 0x130696, 0xb208e0a6, 0xfffffd90, 0, 21 }, /* #10 */
-    { 0x0a3fc3, 0x0a3717, 0x05a7f46b, 0x000b4fe8, 0, 7  }, /* #11 */
-    { 0x186a02, 0x186213, 0x70b4fe32, 0x00070b4f, 0, 12 }, /* #12 */
-    { 0x196357, 0x196313, 0x6f1c89fd, 0x006f1c89, 0, 8  }, /* #13 */
-    { 0x3c4147, 0x3c4113, 0x73b6cbcb, 0x00000e76, 0, 19 }, /* #14 */
-    { 0x013f03, 0x013792, 0x9c0f7118, 0xfff9c0f7, 0, 12 }, /* #15 */
-    { 0x294c57, 0x294417, 0x566ed622, 0x0000acdd, 0, 15 }, /* #16 */
-    { 0x3a3042, 0x3a3012, 0x1f13ac2c, 0x0000001f, 0, 24 }, /* #17 */
-    { 0x102397, 0x102312, 0x2403b416, 0x00900ed0, 0, 6  }, /* #18 */
-    { 0x155f57, 0x155793, 0xcb6eba11, 0xfffffcb6, 0, 20 }, /* #19 */
-    { 0x1b7d87, 0x1b7516, 0x00a997b4, 0x002a65ed, 0, 2  }, /* #20 */
-    { 0x146742, 0x146717, 0x73daacb6, 0x01cf6ab2, 0, 6  }, /* #21 */
-    { 0x1f0fd6, 0x1f0796, 0xae0aeee4, 0xffffffd7, 0, 25 }, /* #22 */
-    { 0x1079d3, 0x107112, 0x478bf43d, 0x00000002, 0, 29 }, /* #23 */
-    { 0x3d7cc3, 0x3d7413, 0x5b65a597, 0x2db2d2cb, 0, 1  }, /* #24 */
-    { 0x3445c2, 0x344512, 0x086b33ef, 0x00000008, 0, 24 }, /* #25 */
-    { 0x391506, 0x391596, 0xc9dd3522, 0xffffc9dd, 0, 16 }, /* #26 */
-    { 0x2b7f56, 0x2b7717, 0x2f52c7ac, 0x00000017, 0, 25 }, /* #27 */
-    { 0x2c7e13, 0x2c7696, 0x9b08cece, 0xffffffff, 0, 31 }, /* #28 */
-    { 0x2734d6, 0x273417, 0x7f191ad1, 0x00fe3235, 0, 7  }, /* #29 */
-    { 0x237492, 0x237492, 0xc5bc5ccc, 0xfe2de2e6, 0, 5  }, /* #30 */
-    { 0x223916, 0x223112, 0x052d3990, 0x0000a5a7, 0, 11 }, /* #31 */
-    { 0x173f13, 0x173792, 0xa037ba4e, 0xfffffff4, 0, 27 }, /* #32 */
-    { 0x081013, 0x081012, 0x77279129, 0x00000007, 0, 28 }, /* #33 */
-    { 0x1550c3, 0x155092, 0xd4694019, 0xffa8d280, 0, 7  }, /* #34 */
-    { 0x3052c3, 0x305213, 0x05935b4d, 0x000164d6, 0, 10 }, /* #35 */
-    { 0x2d4347, 0x2d4316, 0x53dd7b5f, 0x00000005, 0, 28 }, /* #36 */
-    { 0x2636c3, 0x263697, 0xf5e8dbf4, 0xffd7a36f, 0, 6  }, /* #37 */
-    { 0x064bc7, 0x064397, 0xbaae38ee, 0xfffeeab8, 0, 14 }, /* #38 */
-    { 0x001ed2, 0x001693, 0xdac2df30, 0xfffffffe, 0, 29 }, /* #39 */
-    { 0x153f86, 0x153796, 0xed07d43f, 0xfffb41f5, 0, 10 }, /* #40 */
-    { 0x0c3a96, 0x0c3292, 0xac6e03dc, 0xfffd6370, 0, 13 }, /* #41 */
-    { 0x3116d3, 0x311696, 0xb7af59a9, 0xedebd66a, 0, 2  }, /* #42 */
-    { 0x276d96, 0x276513, 0x561ecdd1, 0x0000ac3d, 0, 15 }, /* #43 */
-    { 0x3f7b02, 0x3f7392, 0xc382ba6f, 0xfffffe1c, 0, 21 }, /* #44 */
-    { 0x0e5fd2, 0x0e5792, 0xf712b18e, 0xfb8958c7, 0, 1  }, /* #45 */
-    { 0x055556, 0x055513, 0x5442f5a1, 0x000a885e, 0, 11 }, /* #46 */
-    { 0x2f7e86, 0x2f7692, 0xef30acc9, 0xfffffde6, 0, 19 }, /* #47 */
-    { 0x3343c7, 0x334312, 0x0fd79295, 0x003f5e4a, 0, 6  }, /* #48 */
-    { 0x3553c6, 0x355396, 0xa90e9c41, 0xffd4874e, 0, 9  }, /* #49 */
-    { 0x0f7b86, 0x0f7312, 0x4036d50b, 0x00000004, 0, 28 }, /* #50 */
-    { 0x076112, 0x076116, 0x61003f36, 0x00000018, 0, 26 }, /* #51 */
-    { 0x341ed3, 0x341617, 0x1c933d86, 0x00000724, 0, 18 }, /* #52 */
-    { 0x130202, 0x130213, 0x76869dd2, 0x0076869d, 0, 8  }, /* #53 */
-    { 0x1f5a12, 0x1f5216, 0x54d1e9e3, 0x00000153, 0, 22 }, /* #54 */
-    { 0x044fd3, 0x044792, 0x806feb7c, 0xfffffff8, 0, 28 }, /* #55 */
-    { 0x0e7d52, 0x0e7597, 0xe845c759, 0xfffa1171, 0, 10 }, /* #56 */
-    { 0x381243, 0x381217, 0x347ebc85, 0x068fd790, 0, 3  }, /* #57 */
-    { 0x066c47, 0x066492, 0xe13060a2, 0xffc260c1, 0, 7  }, /* #58 */
-    { 0x246212, 0x246292, 0x802c8034, 0xe00b200d, 0, 2  }, /* #59 */
-    { 0x2e5357, 0x2e5313, 0x71293c16, 0x00003894, 0, 17 }, /* #60 */
-    { 0x097bc6, 0x097396, 0xf9322f0d, 0xfffffc99, 0, 17 }, /* #61 */
-    { 0x0b3d53, 0x0b3596, 0xa0a9544a, 0xffffffe8, 0, 26 }, /* #62 */
-    { 0x140fc6, 0x140797, 0xd462bef6, 0xf518afbd, 0, 2  }, /* #63 */
+    { 0x153d13, 0x153502, 0x72e675f8, 0x0e5ccebf, 0, 3  }, /* #0 */
+    { 0x171e86, 0x171682, 0xafeb40c8, 0xfff5fd68, 0, 11 }, /* #1 */
+    { 0x190292, 0x190207, 0x7cf0f155, 0x3e7878aa, 0, 1  }, /* #2 */
+    { 0x286203, 0x286202, 0x3dc01b99, 0x007b8037, 0, 7  }, /* #3 */
+    { 0x1c4157, 0x1c4186, 0xe7b33d51, 0xfff9eccf, 0, 10 }, /* #4 */
+    { 0x321887, 0x321007, 0x343bc79e, 0x00000006, 0, 27 }, /* #5 */
+    { 0x072656, 0x072606, 0x56cc85a5, 0x15b32169, 0, 2  }, /* #6 */
+    { 0x1e5a82, 0x1e5207, 0x7d8e890c, 0x00000003, 0, 29 }, /* #7 */
+    { 0x2b4ed2, 0x2b4683, 0x9b767713, 0xffffffe6, 0, 26 }, /* #8 */
+    { 0x120082, 0x120003, 0x5ab3322a, 0x00000016, 0, 26 }, /* #9 */
+    { 0x315107, 0x315186, 0xf7697c3a, 0xfbb4be1d, 0, 1  }, /* #10 */
+    { 0x2d5656, 0x2d5687, 0x8f2c7503, 0xc7963a81, 0, 1  }, /* #11 */
+    { 0x2c5e53, 0x2c5602, 0x5bda2728, 0x0005bda2, 0, 12 }, /* #12 */
+    { 0x253d93, 0x253503, 0x2b977085, 0x00000002, 0, 28 }, /* #13 */
+    { 0x384102, 0x384102, 0x58f39441, 0x0163ce51, 0, 6  }, /* #14 */
+    { 0x021cc2, 0x021482, 0x9a8a7167, 0xffffffcd, 0, 25 }, /* #15 */
+    { 0x040b82, 0x040302, 0x4533736d, 0x02299b9b, 0, 5  }, /* #16 */
+    { 0x197046, 0x197082, 0xc66b7311, 0xf8cd6e62, 0, 3  }, /* #17 */
+    { 0x064ed6, 0x064686, 0x996a6812, 0xffe65a9a, 0, 10 }, /* #18 */
+    { 0x172d96, 0x172507, 0x032ad03a, 0x00001956, 0, 13 }, /* #19 */
+    { 0x091d46, 0x091502, 0x24ecd345, 0x024ecd34, 0, 4  }, /* #20 */
+    { 0x163d46, 0x163586, 0xa32a7fec, 0xffffffa3, 0, 24 }, /* #21 */
+    { 0x1f4696, 0x1f4687, 0x963eb45d, 0xfffffffc, 0, 29 }, /* #22 */
+    { 0x2e5cc2, 0x2e5483, 0xd2b2605d, 0xfffffffe, 0, 29 }, /* #23 */
+    { 0x3845c7, 0x384502, 0x2089ca08, 0x00000008, 0, 26 }, /* #24 */
+    { 0x095b53, 0x095307, 0x4565df35, 0x00000022, 0, 25 }, /* #25 */
+    { 0x381cd2, 0x381cd2, 0x46c8bd1d, 0x46c8bd1d, 0, 0  }, /* #26 */
+    { 0x205ac2, 0x205202, 0x0195eec2, 0x000caf76, 0, 5  }, /* #27 */
+    { 0x294c03, 0x294403, 0x4b56e7ef, 0x12d5b9fb, 0, 2  }, /* #28 */
+    { 0x1d6b47, 0x1d6386, 0xdeb51fd6, 0xef5a8feb, 0, 1  }, /* #29 */
+    { 0x174e56, 0x174686, 0xf8008bcf, 0xfffffc00, 0, 17 }, /* #30 */
+    { 0x091c56, 0x091487, 0xfc4461e4, 0xfffff888, 0, 15 }, /* #31 */
+    { 0x0b0b07, 0x0b0303, 0x31fb15ab, 0x0018fd8a, 0, 9  }, /* #32 */
+    { 0x196f93, 0x196787, 0x99a2ef35, 0xffffff99, 0, 24 }, /* #33 */
+    { 0x0819d2, 0x081106, 0x40d4015f, 0x00001035, 0, 18 }, /* #34 */
+    { 0x371197, 0x371182, 0xbab5a5f9, 0xffffff75, 0, 23 }, /* #35 */
+    { 0x080652, 0x080607, 0x3d9598ef, 0x000007b2, 0, 19 }, /* #36 */
+    { 0x331e13, 0x331603, 0x25f68004, 0x00000004, 0, 27 }, /* #37 */
+    { 0x257282, 0x257283, 0xdbdd5f80, 0xfff6f757, 0, 10 }, /* #38 */
+    { 0x0e6146, 0x0e6107, 0x52e6bb95, 0x00014b9a, 0, 14 }, /* #39 */
+    { 0x015d02, 0x015583, 0xd918c89a, 0xfffffd91, 0, 20 }, /* #40 */
+    { 0x085786, 0x085707, 0x0fef896f, 0x01fdf12d, 0, 3  }, /* #41 */
+    { 0x076112, 0x076186, 0xac995152, 0xfffeb265, 0, 14 }, /* #42 */
+    { 0x272803, 0x272082, 0xcfb11101, 0xfffff3ec, 0, 18 }, /* #43 */
+    { 0x3809d6, 0x380106, 0x242b065b, 0x0000242b, 0, 16 }, /* #44 */
+    { 0x1845c2, 0x184583, 0xc8cce280, 0xffffffc8, 0, 24 }, /* #45 */
+    { 0x096357, 0x096302, 0x2fa839ce, 0x00000bea, 0, 18 }, /* #46 */
+    { 0x155782, 0x155786, 0xa724e8ea, 0xffe9c93a, 0, 10 }, /* #47 */
+    { 0x1e2916, 0x1e2916, 0x0dd97620, 0x0dd97620, 0, 0  }, /* #48 */
+    { 0x086887, 0x086082, 0xfef58b2d, 0xffbd62cb, 0, 2  }, /* #49 */
+    { 0x021043, 0x021082, 0xac5bbe72, 0xffd62ddf, 0, 9  }, /* #50 */
+    { 0x331553, 0x331503, 0x18d14b9b, 0x00000c68, 0, 17 }, /* #51 */
+    { 0x2c48d2, 0x2c4003, 0x306aecf4, 0x00000001, 0, 29 }, /* #52 */
+    { 0x1d1cd3, 0x1d1403, 0x4984bd75, 0x24c25eba, 0, 1  }, /* #53 */
+    { 0x085217, 0x085287, 0xda596ba2, 0xf6965ae8, 0, 2  }, /* #54 */
+    { 0x012e82, 0x012687, 0xf483e54f, 0xfd20f953, 0, 2  }, /* #55 */
+    { 0x3d2283, 0x3d2286, 0xda7be04c, 0xff69ef81, 0, 6  }, /* #56 */
+    { 0x112657, 0x112686, 0xbe4634de, 0xdf231a6f, 0, 1  }, /* #57 */
+    { 0x015fd3, 0x015702, 0x37de66d6, 0x037de66d, 0, 4  }, /* #58 */
+    { 0x017603, 0x017606, 0x7f24502c, 0x003f9228, 0, 9  }, /* #59 */
+    { 0x0b3896, 0x0b3082, 0xae1c8f83, 0xffffffae, 0, 24 }, /* #60 */
+    { 0x291f87, 0x291783, 0xfae606b8, 0xffeb981a, 0, 6  }, /* #61 */
+    { 0x053dc6, 0x053583, 0xbe6313b0, 0xffffffef, 0, 26 }, /* #62 */
+    { 0x1700d7, 0x170002, 0x0d269c85, 0x00d269c8, 0, 4  }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_rol_u64[] =
 {
-    { 0x371547, 0x371d46, 0x5fc8f68a219e4cdf, 0xcf266fafe47b4510, 0, 39 }, /* #0 */
-    { 0x004ad2, 0x0042d3, 0xa20775a1fc03de8a, 0xdd687f00f7a2a881, 0, 14 }, /* #1 */
-    { 0x2736c3, 0x273ec3, 0xc087e1941b8424bc, 0x7084979810fc3283, 0, 37 }, /* #2 */
-    { 0x3b6142, 0x3b6142, 0xd81acac6304c290b, 0x0d656318261485ec, 0, 7  }, /* #3 */
-    { 0x197183, 0x197183, 0x594c1b1574b398c5, 0x594c1b1574b398c5, 0, 0  }, /* #4 */
-    { 0x153883, 0x153883, 0x488f37d213314881, 0x102911e6fa426629, 0, 53 }, /* #5 */
-    { 0x107887, 0x107887, 0x8ade872958d8f19d, 0x1b1e33b15bd0e52b, 0, 37 }, /* #6 */
-    { 0x3b2703, 0x3b2702, 0xb32bd3c17051725f, 0x145c97eccaf4f05c, 0, 38 }, /* #7 */
-    { 0x0d31d7, 0x0d31d7, 0x7c0b0673780d772c, 0x80d772c7c0b06737, 0, 36 }, /* #8 */
-    { 0x0a1c96, 0x0a1c97, 0x694e84e1a79cff96, 0x3a13869e73fe59a5, 0, 10 }, /* #9 */
-    { 0x362213, 0x362213, 0x927de02a713eced8, 0xc4fb3b6249f780a9, 0, 34 }, /* #10 */
-    { 0x143a87, 0x143a87, 0xf955f0370b4e2ca8, 0x70b4e2ca8f955f03, 0, 28 }, /* #11 */
-    { 0x036b53, 0x036b53, 0x73e58cecca3d237f, 0x47a46fee7cb19d99, 0, 37 }, /* #12 */
-    { 0x0d4cc7, 0x0d44c7, 0x964820300c897c6e, 0xd2c9040601912f8d, 0, 61 }, /* #13 */
-    { 0x3f7c06, 0x3f7406, 0x14b1a107abe99a08, 0x2963420f57d33410, 0, 1  }, /* #14 */
-    { 0x322193, 0x322193, 0x4f7c07571ec1f407, 0xef80eae3d83e80e9, 0, 5  }, /* #15 */
-    { 0x1b27c2, 0x1b2fc3, 0x65a8e889d050c0e8, 0x2d47444e82860743, 0, 3  }, /* #16 */
-    { 0x173516, 0x173517, 0xfa19e65acf28b74c, 0xe867996b3ca2dd33, 0, 2  }, /* #17 */
-    { 0x323993, 0x323993, 0x9b53ed4abcf5868a, 0x4fb52af3d61a2a6d, 0, 10 }, /* #18 */
-    { 0x396113, 0x396913, 0x00f798f2021e0496, 0x2021e049600f798f, 0, 28 }, /* #19 */
-    { 0x2a6157, 0x2a6157, 0x7b55ff37c25c5322, 0xff37c25c53227b55, 0, 16 }, /* #20 */
-    { 0x0f47c7, 0x0f47c7, 0x072c57e99084ee1b, 0x072c57e99084ee1b, 0, 0  }, /* #21 */
-    { 0x0c3617, 0x0c3617, 0xd3c71b87ccfd73f2, 0x8e370f99fae7e5a7, 0, 9  }, /* #22 */
-    { 0x0c1ad7, 0x0c12d6, 0x06d49022571395df, 0x1b5240895c4e577c, 0, 2  }, /* #23 */
-    { 0x000206, 0x000a06, 0x6f37eec158d81477, 0xac6c0a3bb79bf760, 0, 31 }, /* #24 */
-    { 0x0b02c2, 0x0b02c2, 0x3c7b596d4a77c264, 0x2643c7b596d4a77c, 0, 52 }, /* #25 */
-    { 0x1f2456, 0x1f2c56, 0x5996bea8cf9e2cea, 0xb5f5467cf16752cc, 0, 11 }, /* #26 */
-    { 0x145546, 0x145d46, 0x098a2da1c6aa19e5, 0x84c516d0e3550cf2, 0, 63 }, /* #27 */
-    { 0x2d4906, 0x2d4907, 0x695ea9782271028d, 0x4bc11388146b4af5, 0, 19 }, /* #28 */
-    { 0x2e69c7, 0x2e61c6, 0x35520e45df807972, 0x5df80797235520e4, 0, 28 }, /* #29 */
-    { 0x2c1053, 0x2c1853, 0x295f2ce28fc18282, 0x0452be59c51f8305, 0, 57 }, /* #30 */
-    { 0x0c3602, 0x0c3602, 0x9fd62003e9017998, 0x3e90179989fd6200, 0, 28 }, /* #31 */
-    { 0x317ad2, 0x317ad2, 0x3eb4f8e4a4924419, 0x92488327d69f1c94, 0, 37 }, /* #32 */
-    { 0x190912, 0x190912, 0x4352380dd8fddf58, 0xefac21a91c06ec7e, 0, 47 }, /* #33 */
-    { 0x270c13, 0x270c12, 0x6613b99dc227ad17, 0xb45d984ee677089e, 0, 50 }, /* #34 */
-    { 0x1f0083, 0x1f0083, 0x0b679b60336e40e9, 0xd216cf36c066dc81, 0, 57 }, /* #35 */
-    { 0x3d0f46, 0x3d0f46, 0x9a6311be2175466e, 0xc46f885d519ba698, 0, 14 }, /* #36 */
-    { 0x006956, 0x006156, 0xb9e08de4a103b30e, 0x1d9875cf046f2508, 0, 43 }, /* #37 */
-    { 0x002b56, 0x002b57, 0x5a3d94bc4864ede2, 0x7890c9dbc4b47b29, 0, 25 }, /* #38 */
-    { 0x073a97, 0x073a97, 0xce8ed3adc4593a63, 0x164e98f3a3b4eb71, 0, 38 }, /* #39 */
-    { 0x1d4d43, 0x1d4543, 0xd4b3abbbb95082ae, 0xddca841576a59d5d, 0, 27 }, /* #40 */
-    { 0x182447, 0x182c46, 0x643ca287f5ffab23, 0xffd591b21e5143fa, 0, 39 }, /* #41 */
-    { 0x055157, 0x055957, 0x59a2b8fa1e7af1f3, 0x5c7d0f3d78f9acd1, 0, 15 }, /* #42 */
-    { 0x1f23c7, 0x1f2bc7, 0xeb3c95730da76e55, 0x6792ae61b4edcabd, 0, 5  }, /* #43 */
-    { 0x214c96, 0x214496, 0x63bdefba610043fe, 0x021ff31def7dd308, 0, 43 }, /* #44 */
-    { 0x0e6213, 0x0e6a12, 0x374cab1ee208ea46, 0xdd32ac7b8823a918, 0, 2  }, /* #45 */
-    { 0x372397, 0x372396, 0x2986f6364f8be57b, 0x61bd8d93e2f95eca, 0, 6  }, /* #46 */
-    { 0x306457, 0x306c56, 0x86e8d13700cdcb76, 0xdcb7686e8d13700c, 0, 44 }, /* #47 */
-    { 0x361552, 0x361553, 0x310f2bb23b73d2b7, 0x91db9e95b988795d, 0, 27 }, /* #48 */
-    { 0x191557, 0x191d57, 0x633e678098e33f04, 0x3c04c719f82319f3, 0, 19 }, /* #49 */
-    { 0x1538d7, 0x1538d7, 0xb2c11b7d64911bef, 0x2446fbecb046df59, 0, 38 }, /* #50 */
-    { 0x1b65c6, 0x1b65c7, 0x96fb2eef6138c89e, 0xbecbbbd84e3227a5, 0, 6  }, /* #51 */
-    { 0x144ed7, 0x144ed7, 0xc848bfefed05905c, 0x05905cc848bfefed, 0, 40 }, /* #52 */
-    { 0x194b46, 0x194347, 0xe2b65fd780bab8bc, 0x97f5e02eae2f38ad, 0, 14 }, /* #53 */
-    { 0x315446, 0x315c46, 0x45c4baadf1e748bd, 0xbaadf1e748bd45c4, 0, 16 }, /* #54 */
-    { 0x1f2dc2, 0x1f2dc2, 0xdbfd09b4e7354bb3, 0xd39cd52ecf6ff426, 0, 26 }, /* #55 */
-    { 0x3a0112, 0x3a0913, 0x026ccc7b712ff0d7, 0x331edc4bfc35c09b, 0, 14 }, /* #56 */
-    { 0x0f23d6, 0x0f2bd6, 0xcedd90ff25b9e2de, 0xdecedd90ff25b9e2, 0, 56 }, /* #57 */
-    { 0x0d5957, 0x0d5156, 0xe4422a4288bfbdbe, 0x2fef6fb9108a90a2, 0, 38 }, /* #58 */
-    { 0x0d3093, 0x0d3093, 0x67c1df46c10dd132, 0x821ba264cf83be8d, 0, 33 }, /* #59 */
-    { 0x027097, 0x027097, 0x445a84aadec99514, 0xbd932a2888b50955, 0, 33 }, /* #60 */
-    { 0x3401d6, 0x3409d7, 0x8742e86a5aaccee4, 0x3b921d0ba1a96ab3, 0, 50 }, /* #61 */
-    { 0x207186, 0x207187, 0x0b803616357caa0c, 0xb0b1abe550605c01, 0, 19 }, /* #62 */
-    { 0x064a97, 0x064297, 0x41c0ca9706cb2078, 0xe107032a5c1b2c81, 0, 58 }, /* #63 */
+    { 0x1e7496, 0x1e7c96, 0xbcf9722e1082a811, 0x2a811bcf9722e108, 0, 44 }, /* #0 */
+    { 0x1079d2, 0x1079d3, 0x97e338c85398b900, 0x90097e338c85398b, 0, 52 }, /* #1 */
+    { 0x256857, 0x256856, 0xaa7c80f12a5222e8, 0xf12a5222e8aa7c80, 0, 24 }, /* #2 */
+    { 0x174492, 0x174493, 0xc56b5c1bac450e7c, 0xae0dd622873e62b5, 0, 15 }, /* #3 */
+    { 0x3357c3, 0x335fc3, 0x6f9ad8b1d0be90ec, 0x63a17d21d8df35b1, 0, 25 }, /* #4 */
+    { 0x265bd7, 0x265bd7, 0xa6661808f178a545, 0x8a545a6661808f17, 0, 44 }, /* #5 */
+    { 0x282092, 0x282092, 0x3217914a9646fdce, 0x8a54b237ee7190bc, 0, 19 }, /* #6 */
+    { 0x0d5506, 0x0d5506, 0xc12c8ce8b970400d, 0x33a2e5c1003704b2, 0, 18 }, /* #7 */
+    { 0x072986, 0x072186, 0x0afc4d3a149e8370, 0x3700afc4d3a149e8, 0, 52 }, /* #8 */
+    { 0x103517, 0x103516, 0x20405c71a9ddadcf, 0x810171c6a776b73c, 0, 2  }, /* #9 */
+    { 0x302193, 0x302992, 0x47fa557e82290197, 0x065d1fe955fa08a4, 0, 50 }, /* #10 */
+    { 0x262082, 0x262083, 0xd7f43b8272d5eeca, 0x5afe87704e5abdd9, 0, 61 }, /* #11 */
+    { 0x0f5752, 0x0f5753, 0x337ef4ff96df1251, 0xf96df1251337ef4f, 0, 28 }, /* #12 */
+    { 0x0b5886, 0x0b5086, 0x3fc79028b8209c8b, 0x0a2e082722cff1e4, 0, 22 }, /* #13 */
+    { 0x334d42, 0x334d43, 0x587e577137ded22d, 0xf95dc4df7b48b561, 0, 10 }, /* #14 */
+    { 0x0b0d87, 0x0b0d86, 0xb4c38e32821dfa44, 0x44b4c38e32821dfa, 0, 56 }, /* #15 */
+    { 0x2c2602, 0x2c2e02, 0x4b98ef6b3de3e79c, 0xf389731ded67bc7c, 0, 53 }, /* #16 */
+    { 0x3a33c6, 0x3a3bc7, 0x840c56312552bae7, 0xd73c2062b1892a95, 0, 51 }, /* #17 */
+    { 0x121c82, 0x121c82, 0x424a769da2516227, 0x929da768945889d0, 0, 6  }, /* #18 */
+    { 0x337853, 0x337053, 0xcd2754402b38c8c4, 0x100ace32313349d5, 0, 22 }, /* #19 */
+    { 0x1b5386, 0x1b5b86, 0x86a0a6b0bb3b7767, 0x14d617676eecf0d4, 0, 13 }, /* #20 */
+    { 0x251f82, 0x251783, 0xc85df47d2061d5ef, 0xabdf90bbe8fa40c3, 0, 49 }, /* #21 */
+    { 0x2b1fd7, 0x2b17d6, 0x1c3d37c544cebbf9, 0x2675dfc8e1e9be2a, 0, 35 }, /* #22 */
+    { 0x221516, 0x221516, 0xc36a720f6d1be230, 0xd4e41eda37c46186, 0, 9  }, /* #23 */
+    { 0x310192, 0x310192, 0xd1461196d464db89, 0x8cb6a326dc4e8a30, 0, 19 }, /* #24 */
+    { 0x105f12, 0x105f12, 0xb864f0ba1058a92b, 0xe84162a4aee193c2, 0, 26 }, /* #25 */
+    { 0x2f1716, 0x2f1716, 0xda28f47e03161d16, 0x3a2db451e8fc062c, 0, 49 }, /* #26 */
+    { 0x017546, 0x017547, 0xdc5c3983b8710c83, 0x0770e21907b8b873, 0, 25 }, /* #27 */
+    { 0x1c4293, 0x1c4a92, 0xa98aef0e30c7f798, 0x7f798a98aef0e30c, 0, 44 }, /* #28 */
+    { 0x3f0f57, 0x3f0f57, 0x514cf4f5cbc9ec9c, 0x2714533d3d72f27b, 0, 54 }, /* #29 */
+    { 0x2a1686, 0x2a1686, 0xc2b2cf3bbe48a518, 0xf92294630acb3cee, 0, 34 }, /* #30 */
+    { 0x282f02, 0x282f03, 0x6dee847ca2a3fb56, 0xfb566dee847ca2a3, 0, 48 }, /* #31 */
+    { 0x2b1557, 0x2b1d57, 0x743aa429d439e0b5, 0xc16ae8754853a873, 0, 49 }, /* #32 */
+    { 0x0b7c03, 0x0b7c02, 0x53b768d171903072, 0xe4a76ed1a2e32060, 0, 57 }, /* #33 */
+    { 0x1a4043, 0x1a4042, 0x1bd3611bc8516626, 0x4c37a6c23790a2cc, 0, 57 }, /* #34 */
+    { 0x287fd7, 0x2877d7, 0x3ddb6059bf435413, 0x6059bf4354133ddb, 0, 16 }, /* #35 */
+    { 0x124f13, 0x124f13, 0xb34640a0c40950a0, 0xa320506204a85059, 0, 7  }, /* #36 */
+    { 0x0d4a13, 0x0d4a12, 0xb46c4715dc107b42, 0x2bb820f68568d88e, 0, 25 }, /* #37 */
+    { 0x1f52c3, 0x1f52c2, 0x0224b3fde8a73d8e, 0xa73d8e0224b3fde8, 0, 40 }, /* #38 */
+    { 0x122d87, 0x122d87, 0xb9b9cbb90070c90e, 0xce5dc803864875cd, 0, 11 }, /* #39 */
+    { 0x0432d3, 0x0432d2, 0x2b009b1769d9af99, 0xcd7cc95804d8bb4e, 0, 43 }, /* #40 */
+    { 0x060f03, 0x060f02, 0xa1c183886fd13c96, 0x60e21bf44f25a870, 0, 14 }, /* #41 */
+    { 0x102dc7, 0x102dc6, 0x5305c7aaf9653b11, 0xaf9653b115305c7a, 0, 28 }, /* #42 */
+    { 0x332586, 0x332587, 0xf4e93c8ccba4b0cd, 0xd3a4f2332e92c337, 0, 2  }, /* #43 */
+    { 0x227386, 0x227386, 0xd2e7d7e4286535ec, 0xa6bd9a5cfafc850c, 0, 45 }, /* #44 */
+    { 0x3b4753, 0x3b4f52, 0x70ca35befab9bf10, 0xfc41c328d6fbeae6, 0, 50 }, /* #45 */
+    { 0x204f43, 0x204f43, 0x8249e42315624122, 0x2118ab120914124f, 0, 19 }, /* #46 */
+    { 0x2e7746, 0x2e7f47, 0xa1d99dd17a16a8a1, 0x6a8a1a1d99dd17a1, 0, 44 }, /* #47 */
+    { 0x2546c2, 0x254ec3, 0x799a5faa1ef4456d, 0xe6697ea87bd115b5, 0, 2  }, /* #48 */
+    { 0x2e4616, 0x2e4617, 0x25c9ed797bf0c46e, 0xc4b93daf2f7e188d, 0, 61 }, /* #49 */
+    { 0x1240d3, 0x1248d3, 0x6ec0fce0be836c35, 0xd81f9c17d06d86ad, 0, 5  }, /* #50 */
+    { 0x313cd6, 0x313cd7, 0xad4cc5aae5990be0, 0xf056a662d572cc85, 0, 55 }, /* #51 */
+    { 0x036bd2, 0x0363d3, 0x292d7329c9dae8be, 0x393b5d17c525ae65, 0, 29 }, /* #52 */
+    { 0x0b18c7, 0x0b10c7, 0xdf507e00b7e78e67, 0x3c733efa83f005bf, 0, 43 }, /* #53 */
+    { 0x144f03, 0x144702, 0x35fee2059e10ece7, 0x10ece735fee2059e, 0, 40 }, /* #54 */
+    { 0x1f4ec3, 0x1f4ec2, 0x806079dc8eba9cd3, 0xd3806079dc8eba9c, 0, 56 }, /* #55 */
+    { 0x3c4012, 0x3c4013, 0x09bd342d45c8160a, 0x902c14137a685a8b, 0, 41 }, /* #56 */
+    { 0x317c53, 0x317c53, 0x949f54ec4f3b64fc, 0x54ec4f3b64fc949f, 0, 16 }, /* #57 */
+    { 0x0a7916, 0x0a7117, 0x04bd629dc320f09c, 0x012f58a770c83c27, 0, 62 }, /* #58 */
+    { 0x2664d2, 0x266cd2, 0x73f5699d6b6d025b, 0x5b73f5699d6b6d02, 0, 56 }, /* #59 */
+    { 0x210052, 0x210052, 0x15e4d4259f1ee031, 0x259f1ee03115e4d4, 0, 24 }, /* #60 */
+    { 0x331416, 0x331c17, 0x752b153a1b9be717, 0xa1b9be717752b153, 0, 28 }, /* #61 */
+    { 0x200716, 0x200716, 0xedcd42934cf303b4, 0x99e60769db9a8526, 0, 33 }, /* #62 */
+    { 0x2d58c3, 0x2d50c2, 0xe64c23e77ddc1aee, 0x6bbb99308f9df770, 0, 50 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_ror_u64[] =
 {
-    { 0x051413, 0x051412, 0x3aa7c7606829205c, 0x3e3b03414902e1d5, 0, 53 }, /* #0 */
-    { 0x1515c7, 0x151dc6, 0x8ea632eae41e80fc, 0x7531975720f407e4, 0, 61 }, /* #1 */
-    { 0x335a93, 0x335a93, 0x592bdff375c9e25b, 0xac95eff9bae4f12d, 0, 1  }, /* #2 */
-    { 0x271c03, 0x271c03, 0x7d6723dc4abdf616, 0x9f59c8f712af7d85, 0, 2  }, /* #3 */
-    { 0x344347, 0x344347, 0xb74fc806292eacc1, 0xc1b74fc806292eac, 0, 8  }, /* #4 */
-    { 0x373583, 0x373d83, 0x1d1dbb26a319c9db, 0x8edd93518ce4ed8e, 0, 57 }, /* #5 */
-    { 0x3c3d47, 0x3c3546, 0xe6df23d8461b3f65, 0x1b3f65e6df23d846, 0, 24 }, /* #6 */
-    { 0x1c21c3, 0x1c29c2, 0xefd618e8dc01a47d, 0x6e00d23ef7eb0c74, 0, 33 }, /* #7 */
-    { 0x2c5557, 0x2c5d57, 0xa443a2a457343406, 0xa1a035221d1522b9, 0, 21 }, /* #8 */
-    { 0x226a57, 0x226257, 0x554e4fb00d3dd0aa, 0xe8552aa727d8069e, 0, 17 }, /* #9 */
-    { 0x1f74d3, 0x1f74d3, 0xbade03fc2430f11c, 0xfe1218788e5d6f01, 0, 41 }, /* #10 */
-    { 0x3a3c56, 0x3a3c57, 0xf222dac586d982ee, 0x88b6b161b660bbbc, 0, 58 }, /* #11 */
-    { 0x265a03, 0x265a02, 0xc240d580933ce299, 0x481ab012679c5338, 0, 59 }, /* #12 */
-    { 0x1e7b17, 0x1e7b16, 0x3a881db788f6abc9, 0x440edbc47b55e49d, 0, 57 }, /* #13 */
-    { 0x3706d6, 0x370ed7, 0x2c4f719c8bbf0e7a, 0xb13dc6722efc39e8, 0, 62 }, /* #14 */
-    { 0x036342, 0x036b43, 0xd1059f8387ab47db, 0x9f8387ab47dbd105, 0, 48 }, /* #15 */
-    { 0x2e0982, 0x2e0982, 0xcbd3ef572871deb3, 0x77acf2f4fbd5ca1c, 0, 18 }, /* #16 */
-    { 0x065092, 0x065093, 0x13ed1b89eb954139, 0xe27ae5504e44fb46, 0, 42 }, /* #17 */
-    { 0x041053, 0x041052, 0xca8c163740d5a61a, 0x0d65460b1ba06ad3, 0, 9  }, /* #18 */
-    { 0x060996, 0x060197, 0xbbbf9e2ed8f4fbce, 0xefe78bb63d3ef3ae, 0, 58 }, /* #19 */
-    { 0x356646, 0x356e46, 0x121d1229d41746b0, 0x58090e8914ea0ba3, 0, 9  }, /* #20 */
-    { 0x2355c7, 0x235dc7, 0xfeeab1c8cbd6bc65, 0xbc65feeab1c8cbd6, 0, 16 }, /* #21 */
-    { 0x1a6e53, 0x1a6e52, 0xcf74674eba4136cb, 0x6d979ee8ce9d7482, 0, 15 }, /* #22 */
-    { 0x395712, 0x395f12, 0x3b2d35ad338373e2, 0x69ad699c1b9f11d9, 0, 53 }, /* #23 */
-    { 0x1f6b42, 0x1f6b42, 0x94641a4234c48e72, 0x528c8348469891ce, 0, 3  }, /* #24 */
-    { 0x0a5003, 0x0a5003, 0xc3199d059f14f04a, 0xc53c12b0c6674167, 0, 26 }, /* #25 */
-    { 0x065797, 0x065f96, 0x1d84fc7b77201dce, 0x4fc7b77201dce1d8, 0, 52 }, /* #26 */
-    { 0x0432c2, 0x043ac2, 0x1f82b986c1f3980a, 0x730143f05730d83e, 0, 19 }, /* #27 */
-    { 0x021747, 0x021747, 0x625685e5410e8d2d, 0xd1a5ac4ad0bca821, 0, 19 }, /* #28 */
-    { 0x275543, 0x275542, 0xea7bffefde4e5c07, 0x1fa9efffbf793970, 0, 6  }, /* #29 */
-    { 0x034e57, 0x034e56, 0xa8660c76b75f529d, 0x76a19831dadd7d4a, 0, 6  }, /* #30 */
-    { 0x037356, 0x037b56, 0x64a37b3b461c303f, 0x7ec946f6768c3860, 0, 7  }, /* #31 */
-    { 0x362203, 0x362a02, 0xfc1de22cf83b48a3, 0x51fe0ef1167c1da4, 0, 9  }, /* #32 */
-    { 0x103d56, 0x103d56, 0x402fbdac242af4d4, 0x4855e9a8805f7b58, 0, 31 }, /* #33 */
-    { 0x236c03, 0x236c03, 0x74c599c5825b3ffb, 0x8b04b67ff6e98b33, 0, 39 }, /* #34 */
-    { 0x2607d2, 0x260fd2, 0x4e2f3dc9e2de7782, 0x4f16f3bc127179ee, 0, 37 }, /* #35 */
-    { 0x1c5957, 0x1c5156, 0x4a44071f18f53469, 0x34694a44071f18f5, 0, 16 }, /* #36 */
-    { 0x160703, 0x160702, 0x50797d9157b9742a, 0x0a941e5f6455ee5d, 0, 10 }, /* #37 */
-    { 0x3251c7, 0x3251c7, 0xcee4c00c06729e06, 0xc980180ce53c0d9d, 0, 55 }, /* #38 */
-    { 0x190892, 0x190892, 0x71d8c9dfa4c3c95c, 0x571c763277e930f2, 0, 10 }, /* #39 */
-    { 0x0b1792, 0x0b1792, 0x02a273f0bc7810ae, 0x15139f85e3c08570, 0, 61 }, /* #40 */
-    { 0x175996, 0x175196, 0x835621f6b482fba1, 0x21f6b482fba18356, 0, 48 }, /* #41 */
-    { 0x1c0e56, 0x1c0656, 0x962ed9dc7c3374a4, 0x2ed9dc7c3374a496, 0, 56 }, /* #42 */
-    { 0x350953, 0x350152, 0x5df92f40c5794a3e, 0x25e818af2947cbbf, 0, 51 }, /* #43 */
-    { 0x266902, 0x266902, 0xec72953461b9c9d8, 0x72953461b9c9d8ec, 0, 56 }, /* #44 */
-    { 0x3c7483, 0x3c7c82, 0xb17a1341332120d1, 0x64241a362f426826, 0, 27 }, /* #45 */
-    { 0x0c08d2, 0x0c00d3, 0x21ef06cbee9f624e, 0xcbee9f624e21ef06, 0, 40 }, /* #46 */
-    { 0x232c86, 0x232c86, 0x7dfa75b0a149f326, 0x527cc99f7e9d6c28, 0, 26 }, /* #47 */
-    { 0x393487, 0x393486, 0x9a78b6422004ca3a, 0x1002651d4d3c5b21, 0, 33 }, /* #48 */
-    { 0x156cc3, 0x156cc3, 0x5d27229fe7f55af7, 0x5d27229fe7f55af7, 0, 0  }, /* #49 */
-    { 0x1a6a57, 0x1a6a56, 0xd5af36aae77b327c, 0x7b327cd5af36aae7, 0, 24 }, /* #50 */
-    { 0x364943, 0x364943, 0xd6cd8691ee83eb4e, 0xa76b66c348f741f5, 0, 9  }, /* #51 */
-    { 0x2e6352, 0x2e6b52, 0x2901418ecd825a77, 0x480a0c766c12d3b9, 0, 61 }, /* #52 */
-    { 0x0c4953, 0x0c4953, 0x7ed680c1c5f59820, 0xb4060e2facc103f6, 0, 53 }, /* #53 */
-    { 0x2008d2, 0x2008d2, 0x19dbc561ac22b21d, 0x611590e8cede2b0d, 0, 29 }, /* #54 */
-    { 0x0427c3, 0x0427c2, 0x37233a12902440ce, 0x1220671b919d0948, 0, 25 }, /* #55 */
-    { 0x090bd7, 0x0903d6, 0x4bded86744c3b20e, 0x1c97bdb0ce898764, 0, 7  }, /* #56 */
-    { 0x3a4807, 0x3a4007, 0x00f91933e3e3ce3d, 0xe3ce3d00f91933e3, 0, 24 }, /* #57 */
-    { 0x242882, 0x242083, 0xd2e84c3344a1af00, 0xe01a5d0986689435, 0, 11 }, /* #58 */
-    { 0x3d1616, 0x3d1617, 0x91c46b4231350c73, 0xd08c4d431ce4711a, 0, 42 }, /* #59 */
-    { 0x383716, 0x383f17, 0x8783e529c12a1233, 0x950919c3c1f294e0, 0, 25 }, /* #60 */
-    { 0x191617, 0x191616, 0x7dd0e9c9b2c18057, 0x300aefba1d393658, 0, 19 }, /* #61 */
-    { 0x0b3312, 0x0b3b13, 0xa0b2e033b08d9adf, 0x846cd6fd0597019d, 0, 29 }, /* #62 */
-    { 0x0a5197, 0x0a5997, 0xbe44001613c839b2, 0x9e41cd95f22000b0, 0, 29 }, /* #63 */
+    { 0x2e6817, 0x2e6816, 0x128de7ab9ba0487d, 0x1bcf57374090fa25, 0, 55 }, /* #0 */
+    { 0x187317, 0x187b17, 0xd945ed26f079e2b8, 0xc571b28bda4de0f3, 0, 15 }, /* #1 */
+    { 0x3a6a03, 0x3a6a03, 0x572da587b28baf15, 0xa2ebc555cb6961ec, 0, 26 }, /* #2 */
+    { 0x202883, 0x202882, 0xa60ddde78a19687a, 0x78a19687aa60ddde, 0, 36 }, /* #3 */
+    { 0x261f52, 0x261f52, 0x14945090024b3d90, 0x14945090024b3d90, 0, 0  }, /* #4 */
+    { 0x1b5846, 0x1b5047, 0x688cb415174dea48, 0xe9bd490d119682a2, 0, 27 }, /* #5 */
+    { 0x0f4517, 0x0f4d16, 0xa88963be2ee996e0, 0x1df1774cb705444b, 0, 45 }, /* #6 */
+    { 0x364486, 0x364c86, 0xd1fe5c9f754c997c, 0x5f347f9727dd5326, 0, 10 }, /* #7 */
+    { 0x173443, 0x173442, 0x89bfec3f04f17367, 0x1736789bfec3f04f, 0, 20 }, /* #8 */
+    { 0x141106, 0x141907, 0xf2a927ba5299c9cc, 0xe6795493dd294ce4, 0, 9  }, /* #9 */
+    { 0x096553, 0x096d52, 0x649ff9e9f884c071, 0x21301c5927fe7a7e, 0, 26 }, /* #10 */
+    { 0x2a6613, 0x2a6612, 0xc62780b31638f5a9, 0x2cc58e3d6a7189e0, 0, 42 }, /* #11 */
+    { 0x317616, 0x317e16, 0x8f2699a583f47ae4, 0x7247934cd2c1fa3d, 0, 9  }, /* #12 */
+    { 0x3c0653, 0x3c0653, 0xc71dff9d43ae304f, 0xd71827e38effcea1, 0, 25 }, /* #13 */
+    { 0x101e93, 0x101e93, 0x16ad79454929ac4b, 0xd5af28a925358962, 0, 59 }, /* #14 */
+    { 0x001c47, 0x001c47, 0xd85598603471f7c6, 0x8fbe36c2acc301a3, 0, 21 }, /* #15 */
+    { 0x0f7f97, 0x0f7796, 0x16eb5aa1bce61050, 0x2dd6b54379cc20a0, 0, 63 }, /* #16 */
+    { 0x3e4b17, 0x3e4b16, 0xad64032ccc171e5c, 0x20196660b8f2e56b, 0, 53 }, /* #17 */
+    { 0x2c1986, 0x2c1987, 0x06ca31ed412fbbcb, 0xfbbcb06ca31ed412, 0, 20 }, /* #18 */
+    { 0x3156c7, 0x315ec6, 0xe54731f20cfd89fa, 0x3e419fb13f5ca8e6, 0, 43 }, /* #19 */
+    { 0x1429d6, 0x1421d7, 0x7cd72b297971f968, 0x9ae5652f2e3f2d0f, 0, 59 }, /* #20 */
+    { 0x097602, 0x097602, 0xa831963f1f0d0fdd, 0x1fbb50632c7e3e1a, 0, 15 }, /* #21 */
+    { 0x174653, 0x174653, 0xad42869ce5b3835f, 0xd7eb50a1a7396ce0, 0, 10 }, /* #22 */
+    { 0x396c03, 0x396403, 0x1c0f806ce10e7b1a, 0xec68703e01b38439, 0, 14 }, /* #23 */
+    { 0x067187, 0x067186, 0x145413822f9903f6, 0x13822f9903f61454, 0, 48 }, /* #24 */
+    { 0x261903, 0x261902, 0x990cb82b3a342d68, 0x26432e0ace8d0b5a, 0, 2  }, /* #25 */
+    { 0x256917, 0x256917, 0x05f093fdc0a9e829, 0x82f849fee054f414, 0, 1  }, /* #26 */
+    { 0x0a6d53, 0x0a6d52, 0x03908e42844a181b, 0x03607211c8508943, 0, 11 }, /* #27 */
+    { 0x110f97, 0x110796, 0x00d9bd8e65782170, 0x42e001b37b1ccaf0, 0, 15 }, /* #28 */
+    { 0x3e7e13, 0x3e7613, 0x362dc412567d5c22, 0xc5b8824acfab8446, 0, 59 }, /* #29 */
+    { 0x360b92, 0x360b93, 0x0073eaa13710159d, 0xaa84dc40567401cf, 0, 46 }, /* #30 */
+    { 0x077402, 0x077403, 0x5b35dd140501b30c, 0xcd774501406cc316, 0, 58 }, /* #31 */
+    { 0x3869d3, 0x3861d2, 0xb69fafa8848463ff, 0x7d4424231ffdb4fd, 0, 45 }, /* #32 */
+    { 0x356bd7, 0x356bd6, 0xe657f26e205477de, 0x477dee657f26e205, 0, 20 }, /* #33 */
+    { 0x194c83, 0x194482, 0x61b39986759f5038, 0x0c367330ceb3ea07, 0, 3  }, /* #34 */
+    { 0x3b71d2, 0x3b71d2, 0x7d8108da620366ca, 0x6042369880d9b29f, 0, 58 }, /* #35 */
+    { 0x2f6713, 0x2f6712, 0xf9907aca962753af, 0x20f5952c4ea75ff3, 0, 55 }, /* #36 */
+    { 0x017792, 0x017793, 0x79858a139d4ebe66, 0xe6679858a139d4eb, 0, 12 }, /* #37 */
+    { 0x0f7a07, 0x0f7a06, 0xdb0b1bd0a33c136c, 0x2c6f428cf04db36c, 0, 54 }, /* #38 */
+    { 0x0743d6, 0x0743d7, 0x83a199c167e853d7, 0xa7af07433382cfd0, 0, 15 }, /* #39 */
+    { 0x053a82, 0x053a83, 0x9154fef66b54f856, 0xaa7f7b35aa7c2b48, 0, 57 }, /* #40 */
+    { 0x271dc3, 0x271dc2, 0x6bc19c324c892d71, 0x224b5c5af0670c93, 0, 26 }, /* #41 */
+    { 0x3e6ed7, 0x3e6ed7, 0x86722be647a7d7c0, 0xc8f4faf810ce457c, 0, 35 }, /* #42 */
+    { 0x0f5f53, 0x0f5f52, 0x54f82d9cc7425561, 0x0b6731d09558553e, 0, 50 }, /* #43 */
+    { 0x295f93, 0x295792, 0x3110ac30c9c8d5f2, 0x0ac30c9c8d5f2311, 0, 52 }, /* #44 */
+    { 0x1c0247, 0x1c0a46, 0xfb772159965f20fa, 0x72159965f20fafb7, 0, 52 }, /* #45 */
+    { 0x372e07, 0x372606, 0xed3f6c9ee3560343, 0x69fb64f71ab01a1f, 0, 61 }, /* #46 */
+    { 0x1e7706, 0x1e7707, 0x91ffb9a250c2eec7, 0xbbb1e47fee689430, 0, 18 }, /* #47 */
+    { 0x031a07, 0x031a07, 0xeaae117cecb7169c, 0x9ceaae117cecb716, 0, 8  }, /* #48 */
+    { 0x173fd3, 0x1737d2, 0xd5a5934149a0d1a3, 0x26829341a347ab4b, 0, 47 }, /* #49 */
+    { 0x237692, 0x237693, 0x138dc466fea0b92c, 0xe4b04e37119bfa82, 0, 14 }, /* #50 */
+    { 0x3b3f02, 0x3b3703, 0x8c51d5b31c1f5199, 0xab66383ea33318a3, 0, 47 }, /* #51 */
+    { 0x363fd2, 0x3637d3, 0xf1f5ac82cce899ab, 0xcce899abf1f5ac82, 0, 32 }, /* #52 */
+    { 0x173583, 0x173583, 0x0a740e0d8a9711a2, 0x81c1b152e234414e, 0, 51 }, /* #53 */
+    { 0x0f1612, 0x0f1613, 0x17842f706cce4ef0, 0x842f706cce4ef017, 0, 56 }, /* #54 */
+    { 0x0c7043, 0x0c7043, 0xfaa4bc98c23e3d0d, 0xc7a1bf5497931847, 0, 19 }, /* #55 */
+    { 0x0551d2, 0x0551d2, 0x05dea914ac291664, 0x2ef548a56148b320, 0, 61 }, /* #56 */
+    { 0x1e6756, 0x1e6f57, 0xd9ce6dbdcd05d7ca, 0xb9a0baf95b39cdb7, 0, 35 }, /* #57 */
+    { 0x3951c2, 0x3959c2, 0x11467e19c9c72739, 0x7271c9ce44519f86, 0, 34 }, /* #58 */
+    { 0x281dc6, 0x2815c7, 0xbf1bcb71985ccb33, 0xc6f2dc661732ccef, 0, 58 }, /* #59 */
+    { 0x3c0f93, 0x3c0f93, 0xe47dcdfc1ec7a258, 0xe47dcdfc1ec7a258, 0, 0  }, /* #60 */
+    { 0x384c13, 0x384c12, 0xcc8f92dba7f9fcb6, 0x2db323e4b6e9fe7f, 0, 10 }, /* #61 */
+    { 0x001813, 0x001013, 0xcecdddc33d656c95, 0xad92b9d9bbb867ac, 0, 19 }, /* #62 */
+    { 0x212dc2, 0x212dc3, 0xefde655bdea4161c, 0xfbccab7bd482c39d, 0, 59 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_rcl_u64[] =
 {
-    { 0x086487, 0x086487, 0x2ca073cea6d50a70, 0x940e79d4daa14e12, 0, 5  }, /* #0 */
-    { 0x1c7016, 0x1c7817, 0xd677a3884bcaf221, 0x47109795e442d677, 0, 17 }, /* #1 */
-    { 0x3d6f47, 0x3d6f46, 0xa21bb7ced4d6ccbd, 0xcbdd10ddbe76a6b6, 0, 52 }, /* #2 */
-    { 0x185f46, 0x185746, 0xf2cf239af760c795, 0x59e4735eec18f2af, 0, 5  }, /* #3 */
-    { 0x3c5602, 0x3c5603, 0xf2d6c922d6fae8ff, 0xe5ad9245adf5d1fe, 0, 1  }, /* #4 */
-    { 0x207c87, 0x207c86, 0x2905d34454eb6066, 0xcd2905d34454eb60, 0, 57 }, /* #5 */
-    { 0x014b86, 0x014386, 0x76f2c79044d8d73d, 0x113635cf4ede58f2, 0, 30 }, /* #6 */
-    { 0x1e4e97, 0x1e4e97, 0xb73338940354d809, 0x40354d809db999c4, 0, 28 }, /* #7 */
-    { 0x041556, 0x041d56, 0x170381984ff005a8, 0xb50170381984ff00, 0, 53 }, /* #8 */
-    { 0x0064c2, 0x0064c3, 0xcbac86ce5216a121, 0x9485a848597590d9, 0, 30 }, /* #9 */
-    { 0x322e93, 0x322692, 0x01a075f435e4d224, 0x0340ebe86bc9a449, 0, 1  }, /* #10 */
-    { 0x371a57, 0x371257, 0x2c5f325342ea99e6, 0x9a58be64a685d533, 0, 58 }, /* #11 */
-    { 0x287556, 0x287d56, 0x525d91553db9548b, 0xa916525d91553db9, 0, 49 }, /* #12 */
-    { 0x261f86, 0x261787, 0x8f09b9f070f4ab0c, 0xc26e7c1c3d2ac311, 0, 6  }, /* #13 */
-    { 0x224d57, 0x224556, 0xc9e56ecfbe18bc1a, 0x5e0d72795bb3ef86, 0, 47 }, /* #14 */
-    { 0x1a1257, 0x1a1256, 0x01155da017bd1e60, 0x022abb402f7a3cc1, 0, 1  }, /* #15 */
-    { 0x227d06, 0x227d06, 0x61138c7924914747, 0x8e61138c79249147, 0, 57 }, /* #16 */
-    { 0x2512d2, 0x2512d3, 0xbfdde25f3fcc54f5, 0xaaff77897cff3153, 0, 59 }, /* #17 */
-    { 0x3c4212, 0x3c4212, 0x117977fdd957c5c6, 0x22f2effbb2af8b8c, 0, 1  }, /* #18 */
-    { 0x133547, 0x133547, 0xff724d4ddfa3deb5, 0xee49a9bbf47bd6bf, 0, 5  }, /* #19 */
-    { 0x143157, 0x143157, 0xbaead351e5cf0756, 0x973c1d5b75d5a6a3, 0, 34 }, /* #20 */
-    { 0x125cd6, 0x1254d6, 0x004bb48302cf0bdc, 0x1816785ee0012ed2, 0, 27 }, /* #21 */
-    { 0x361292, 0x361293, 0x67a37a5d87523b0f, 0xd2ec3a91d8799e8d, 0, 19 }, /* #22 */
-    { 0x3f27c2, 0x3f2fc2, 0x6fd819b8d6938847, 0xd27108e6fd819b8d, 0, 37 }, /* #23 */
-    { 0x0a1a12, 0x0a1213, 0x8d0cf60d767ffe3f, 0xffe3f46867b06bb3, 0, 44 }, /* #24 */
-    { 0x080a86, 0x080a87, 0xeed64f319274bfb6, 0x6776b2798c93a5fd, 0, 60 }, /* #25 */
-    { 0x1054c6, 0x1054c7, 0x40c54924d048fd92, 0xd922062a49268247, 0, 52 }, /* #26 */
-    { 0x291392, 0x291b93, 0x9bf4b22dee0c17e4, 0x7e9645bdc182fc89, 0, 5  }, /* #27 */
-    { 0x306c16, 0x306c17, 0x647d48df1dc7bdca, 0x23ea46f8ee3dee51, 0, 3  }, /* #28 */
-    { 0x1578c6, 0x1570c7, 0xd5ba5051de7fc27f, 0xfb56e9414779ff09, 0, 59 }, /* #29 */
-    { 0x291dc2, 0x2915c2, 0xf9912134f3366a9b, 0x64484d3ccd9aa6df, 0, 6  }, /* #30 */
-    { 0x1b2492, 0x1b2c92, 0x662759e3265b5fa2, 0x88cc4eb3c64cb6bf, 0, 58 }, /* #31 */
-    { 0x1a70c3, 0x1a70c2, 0x0504b553b634cf0a, 0x25aa9db1a6785414, 0, 11 }, /* #32 */
-    { 0x391b56, 0x391b57, 0x2c9c64ffdd4d0948, 0x205938c9ffba9a12, 0, 58 }, /* #33 */
-    { 0x251092, 0x251893, 0x29257cfd586b3fbc, 0x7829257cfd586b3f, 0, 57 }, /* #34 */
-    { 0x2e26c6, 0x2e26c7, 0x231d1325590eedc8, 0x90231d1325590eed, 0, 57 }, /* #35 */
-    { 0x2c6c53, 0x2c6453, 0xd0561d2fa6d91e21, 0xf4db23c43d0561d2, 0, 29 }, /* #36 */
-    { 0x0957d6, 0x095fd7, 0xa492a457ade72e54, 0x249522bd6f3972a2, 0, 3  }, /* #37 */
-    { 0x117653, 0x117e53, 0x580c3793fc8b380a, 0x0de4ff22ce02ab01, 0, 14 }, /* #38 */
-    { 0x0e0347, 0x0e0b47, 0x45ed14f1344e61a6, 0x4f1344e61a6a2f68, 0, 20 }, /* #39 */
-    { 0x177c13, 0x177413, 0x1e5810ec1d25d35f, 0xe5810ec1d25d35f8, 0, 4  }, /* #40 */
-    { 0x033156, 0x033157, 0x9a27de0c93a67f9f, 0xbc19274cff3e9a27, 0, 17 }, /* #41 */
-    { 0x3a2112, 0x3a2112, 0xc8c89387b3ae8d73, 0x4e1eceba35cd9191, 0, 18 }, /* #42 */
-    { 0x013dc3, 0x0135c3, 0x404cd7755147cab3, 0x9aeeaa28f9567404, 0, 13 }, /* #43 */
-    { 0x2a1007, 0x2a1007, 0x1beb9998b71e2475, 0xd637d733316e3c48, 0, 58 }, /* #44 */
-    { 0x143603, 0x143603, 0x3520925716a81593, 0x3520925716a81593, 0, 0  }, /* #45 */
-    { 0x087717, 0x087f17, 0x3e1b718e8f4429cf, 0x718e8f4429cf9f0d, 0, 16 }, /* #46 */
-    { 0x1a10d3, 0x1a18d3, 0xe910178b615a3410, 0x0f4880bc5b0ad1a0, 0, 60 }, /* #47 */
-    { 0x146496, 0x146c96, 0xf3dac021f1d956f0, 0xf8ecab783cf6b008, 0, 31 }, /* #48 */
-    { 0x1e7a87, 0x1e7286, 0xac0288ba8c4880d6, 0x4880d6d601445d46, 0, 40 }, /* #49 */
-    { 0x225493, 0x225492, 0xba848c3c2039eb43, 0x1cf5a1eea1230f08, 0, 39 }, /* #50 */
-    { 0x281e92, 0x281692, 0x1e373f9a93ae908f, 0x373f9a93ae908f0f, 0, 8  }, /* #51 */
-    { 0x0c5b86, 0x0c5387, 0x1323f32af9d70374, 0xba04c8fccabe75c0, 0, 55 }, /* #52 */
-    { 0x0f75d2, 0x0f7dd3, 0x4cc539ba0255c438, 0x0e0998a737404ab8, 0, 54 }, /* #53 */
-    { 0x142047, 0x142847, 0xaec824db93eefb99, 0x7dccebb20936e4fb, 0, 47 }, /* #54 */
-    { 0x283e47, 0x283646, 0x2e36b22cecac7505, 0x2cb8dac8b3b2b1d4, 0, 59 }, /* #55 */
-    { 0x227fc3, 0x2277c2, 0x9647cbf2dccdc3f4, 0x3e5f96e66e1fa659, 0, 11 }, /* #56 */
-    { 0x061693, 0x061e92, 0xd5a8d9c2bab649d3, 0xd9274fab51b38575, 0, 42 }, /* #57 */
-    { 0x104f17, 0x104716, 0xec01f752887aa56a, 0x43d52b57b007dd4a, 0, 35 }, /* #58 */
-    { 0x236c02, 0x236c02, 0xf26e14907d1032a9, 0xfa206552f26e1490, 0, 33 }, /* #59 */
-    { 0x3742d7, 0x374ad6, 0x0d51db7a7e86f163, 0xe1aa3b6f4fd0de2c, 0, 62 }, /* #60 */
-    { 0x306596, 0x306596, 0x1b012ebc687b5a76, 0x5d78d0f6b4ec1b01, 0, 17 }, /* #61 */
-    { 0x140c97, 0x140c96, 0x490bbc571c8e66fe, 0xfea485de2b8e4733, 0, 56 }, /* #62 */
-    { 0x0d3c93, 0x0d3493, 0x49c49d2746dfb86b, 0xc35d2712749d1b7e, 0, 51 }, /* #63 */
+    { 0x3a35c2, 0x3a35c3, 0x170c71a51adffa84, 0x08170c71a51adffa, 0, 57 }, /* #0 */
+    { 0x2c26c2, 0x2c26c3, 0x377f485c3da1b72c, 0x6e58377f485c3da1, 0, 49 }, /* #1 */
+    { 0x1870c7, 0x1870c6, 0xca24bc79ec1001b9, 0x0800dcf2892f1e7b, 0, 39 }, /* #2 */
+    { 0x204a52, 0x204a52, 0x9668699f5e84b63d, 0xcfaf425b1ea59a1a, 0, 23 }, /* #3 */
+    { 0x2f38c2, 0x2f38c2, 0x501d03744923b264, 0x501d03744923b264, 0, 0  }, /* #4 */
+    { 0x2c2946, 0x2c2947, 0x5711be0e8c86a3fc, 0xf85711be0e8c86a3, 0, 57 }, /* #5 */
+    { 0x1426c2, 0x142ec2, 0x5a16d487b09ee7ff, 0x7b9ffcb42da90f61, 0, 42 }, /* #6 */
+    { 0x002d86, 0x002586, 0xf868b5555d357cce, 0x6af99cf868b5555d, 0, 41 }, /* #7 */
+    { 0x071902, 0x071102, 0x0c45e654da60acc9, 0x2f32a6d305664831, 0, 11 }, /* #8 */
+    { 0x331347, 0x331b47, 0x8cba93624f96f921, 0x7c90e32ea4d893e5, 0, 47 }, /* #9 */
+    { 0x390596, 0x390597, 0x2726316750c951aa, 0x9318b3a864a8d509, 0, 7  }, /* #10 */
+    { 0x051853, 0x051052, 0xcc053a1a2f0b3d98, 0x63980a74345e167b, 0, 58 }, /* #11 */
+    { 0x302083, 0x302883, 0xa98fa44d6b7aa0e8, 0x6f541d1a98fa44d6, 0, 37 }, /* #12 */
+    { 0x243753, 0x243f52, 0x627223bb65623b9e, 0x776cac4773d62722, 0, 21 }, /* #13 */
+    { 0x030a46, 0x030247, 0x21f17880793f0037, 0x8bc403c9f801b887, 0, 11 }, /* #14 */
+    { 0x1175d6, 0x117dd6, 0x79abf9f8f65ed22f, 0xafe7e3d97b48bcf3, 0, 10 }, /* #15 */
+    { 0x0e5b13, 0x0e5313, 0x14a835f46fc186f3, 0x9c52a0d7d1bf061b, 0, 59 }, /* #16 */
+    { 0x362c16, 0x362416, 0xcfd26462ed3473a5, 0xb3f49918bb4d1ce9, 0, 63 }, /* #17 */
+    { 0x2f3017, 0x2f3816, 0x81afa2f49217b802, 0x1606be8bd2485ee0, 0, 59 }, /* #18 */
+    { 0x0506d3, 0x050ed3, 0x8e4b8f30f19167c0, 0x1c971e61e322cf81, 0, 1  }, /* #19 */
+    { 0x0251d6, 0x0251d7, 0x1e3d415f86fe564e, 0x415f86fe564e0f1e, 0, 16 }, /* #20 */
+    { 0x065107, 0x065906, 0x601fb26405d5b878, 0x0fd93202eadc3c58, 0, 7  }, /* #21 */
+    { 0x393883, 0x393883, 0xb8c710cac85e4962, 0x9590bc92c5b8c710, 0, 25 }, /* #22 */
+    { 0x1e3682, 0x1e3682, 0xed1aa10f026fdda7, 0xa843c09bf769dda3, 0, 14 }, /* #23 */
+    { 0x2b51c6, 0x2b59c6, 0xabf6a8670c8b193a, 0xbf6a8670c8b193a5, 0, 4  }, /* #24 */
+    { 0x0b6f96, 0x0b6f96, 0x788a5bd7ea8a14c6, 0x298c788a5bd7ea8a, 0, 49 }, /* #25 */
+    { 0x2b0182, 0x2b0983, 0x8be1fb2c1082ef63, 0x2c1082ef6345f0fd, 0, 24 }, /* #26 */
+    { 0x376952, 0x376953, 0x69274917008371ef, 0xd245c020dc7bcd24, 0, 14 }, /* #27 */
+    { 0x192fc6, 0x1927c7, 0x0a493cbed27bfb82, 0xefee081492797da4, 0, 42 }, /* #28 */
+    { 0x1a2382, 0x1a2382, 0x005d97ddd6c14ec0, 0x0005d97ddd6c14ec, 0, 61 }, /* #29 */
+    { 0x3e64c2, 0x3e6cc3, 0x7ac9c8a9d4163f72, 0xc8f5939153a82c7e, 0, 58 }, /* #30 */
+    { 0x0b3053, 0x0b3053, 0x457fedade8f641ca, 0x457fedade8f641ca, 0, 0  }, /* #31 */
+    { 0x2f5412, 0x2f5413, 0xdd6865fba93ea677, 0xf7527d4ceedd6865, 0, 25 }, /* #32 */
+    { 0x310682, 0x310683, 0xef1b068d45a8dfaf, 0x46fd7bbc6c1a3516, 0, 43 }, /* #33 */
+    { 0x154f53, 0x154f53, 0x499589c58c1f745e, 0x9589c58c1f745ea4, 0, 8  }, /* #34 */
+    { 0x292b03, 0x292302, 0xc28a1709ae0ca1b0, 0x50d870a285c26b83, 0, 47 }, /* #35 */
+    { 0x150a42, 0x150a43, 0x4f4ccaaab2ec2a39, 0x2ec2a3927a665555, 0, 36 }, /* #36 */
+    { 0x1f1bd7, 0x1f1bd6, 0x551f74e58f0e4ca9, 0xe9cb1e1c9953551f, 0, 17 }, /* #37 */
+    { 0x133147, 0x133146, 0xc2aff44b81046629, 0x3314f0abfd12e041, 0, 47 }, /* #38 */
+    { 0x3b4992, 0x3b4992, 0x9dc72bef63ff47ba, 0xee395f7b1ffa3dd2, 0, 3  }, /* #39 */
+    { 0x237846, 0x237847, 0x6fa47a5751b28701, 0x7d23d2ba8d943809, 0, 3  }, /* #40 */
+    { 0x246253, 0x246253, 0x0bb42a816ff7c607, 0x685502dfef8c0f0b, 0, 9  }, /* #41 */
+    { 0x276343, 0x276b42, 0x926b11f8edfd97f4, 0x9ac47e3b7f65fd32, 0, 6  }, /* #42 */
+    { 0x365393, 0x365b93, 0xbd262bad780951ce, 0x2a39dbd262bad780, 0, 45 }, /* #43 */
+    { 0x0e1cd2, 0x0e14d3, 0xe5dc9a1269e00175, 0x7572ee4d0934f000, 0, 56 }, /* #44 */
+    { 0x316b82, 0x316383, 0xe43b7bff951e238e, 0xf951e238e721dbdf, 0, 28 }, /* #45 */
+    { 0x3c2782, 0x3c2f83, 0xb2963a32b9b7f1a2, 0xa2594b1d195cdbf8, 0, 56 }, /* #46 */
+    { 0x2e7252, 0x2e7a52, 0x870c21a7f91ef272, 0x69fe47bc9c90e184, 0, 22 }, /* #47 */
+    { 0x2f0cc2, 0x2f0cc3, 0x76415684086f5e66, 0x20ab420437af331d, 0, 7  }, /* #48 */
+    { 0x101506, 0x101507, 0x10d01d5295488a24, 0x204340754a552228, 0, 59 }, /* #49 */
+    { 0x253903, 0x253102, 0xf38fa2bc782839da, 0x8af1e0a0e76be71f, 0, 18 }, /* #50 */
+    { 0x081ec7, 0x0816c7, 0x0d814fb9cabca868, 0xca86886c0a7dce55, 0, 44 }, /* #51 */
+    { 0x080f82, 0x080783, 0xe9d5a5a33633cd84, 0x19e6c23a756968cd, 0, 39 }, /* #52 */
+    { 0x272047, 0x272847, 0xb65f2021c4375483, 0x483db2f9010e21ba, 0, 52 }, /* #53 */
+    { 0x3006d2, 0x3006d3, 0x05d152d7fad7d935, 0x52d7fad7d93502e8, 0, 16 }, /* #54 */
+    { 0x283e07, 0x283606, 0xe1802524d9a78284, 0x786009493669e0a1, 0, 63 }, /* #55 */
+    { 0x046ad7, 0x046ad6, 0x9b0f9b045fb09ac3, 0x9ac3cd87cd822fd8, 0, 48 }, /* #56 */
+    { 0x107e13, 0x107e13, 0x4d09a15e8dbca68c, 0xe534653426857a36, 0, 43 }, /* #57 */
+    { 0x2b5847, 0x2b5046, 0xc755ce460e09455d, 0xa2aef1d573918382, 0, 47 }, /* #58 */
+    { 0x2a7842, 0x2a7042, 0x393467687d6523cf, 0xf1c9a33b43eb291e, 0, 60 }, /* #59 */
+    { 0x2661c7, 0x2669c6, 0x87c4ed5c6b6a672f, 0xce5f87c4ed5c6b6a, 0, 49 }, /* #60 */
+    { 0x2057d6, 0x2057d6, 0x5cbe36ebaf70f504, 0x5cbe36ebaf70f504, 0, 0  }, /* #61 */
+    { 0x1d7413, 0x1d7413, 0xde68547ca20f55ac, 0x6b3bcd0a8f9441ea, 0, 54 }, /* #62 */
+    { 0x046fc3, 0x046fc3, 0xaee7c4cd3bc8b51b, 0x51bd773e2669de45, 0, 52 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_rcr_u64[] =
 {
-    { 0x153492, 0x153c93, 0x88ad848f1f81e435, 0x90d5115b091e3f03, 0, 15 }, /* #0 */
-    { 0x3b04c2, 0x3b0cc3, 0x4f1edfcc0948deda, 0x981291bdb44f1edf, 0, 40 }, /* #1 */
-    { 0x352f12, 0x352f12, 0xefdb9bbc062574c1, 0x5dfb737780c4ae98, 0, 3  }, /* #2 */
-    { 0x245e16, 0x245e17, 0x0c8e169505b28a2f, 0x416ca28bc191c2d2, 0, 35 }, /* #3 */
-    { 0x154a47, 0x154a47, 0x7779d4ca699cd555, 0x555bbbcea6534ce6, 0, 13 }, /* #4 */
-    { 0x3a4757, 0x3a4757, 0xbd94933197e9e856, 0x0adbd94933197e9e, 0, 12 }, /* #5 */
-    { 0x074e42, 0x074e43, 0x9929deae8c647c80, 0x929deae8c647c804, 0, 61 }, /* #6 */
-    { 0x0c0492, 0x0c0493, 0x3c405684a7dc02c4, 0x07880ad094fb8058, 0, 3  }, /* #7 */
-    { 0x303c43, 0x303c43, 0x9592c190528cbc1f, 0x9592c190528cbc1f, 0, 0  }, /* #8 */
-    { 0x394c06, 0x394c07, 0xafdb84e711afd92e, 0xb25cafdb84e711af, 0, 16 }, /* #9 */
-    { 0x151a92, 0x151292, 0xe4df512a04050261, 0x0985c9bea254080a, 0, 15 }, /* #10 */
-    { 0x140d07, 0x140d07, 0xbc0ca0f4acb66a8a, 0x515bc0ca0f4acb66, 0, 12 }, /* #11 */
-    { 0x240007, 0x240806, 0xa6430c170effd91d, 0x6182e1dffb23ba64, 0, 52 }, /* #12 */
-    { 0x092053, 0x092052, 0x5cbb15c70caaba83, 0x195575075cbb15c7, 0, 32 }, /* #13 */
-    { 0x1b2c83, 0x1b2c83, 0x21f1d5e104898ab6, 0xabc20913156d21f1, 0, 48 }, /* #14 */
-    { 0x2c5d82, 0x2c5d83, 0x295a3b06df2e8db8, 0x7cba36e052b4760d, 0, 31 }, /* #15 */
-    { 0x0569c6, 0x0561c6, 0xedc75740bdad1332, 0xe3aba05ed689993b, 0, 58 }, /* #16 */
-    { 0x332c82, 0x332483, 0x8a3cbccb3def2780, 0xccb3def2780451e5, 0, 45 }, /* #17 */
-    { 0x3e72d6, 0x3e7ad6, 0x05097db6992daa54, 0xa9500a12fb6d325b, 0, 15 }, /* #18 */
-    { 0x383216, 0x383a16, 0xe57094b8066a2fed, 0xbfb5cae129700cd4, 0, 15 }, /* #19 */
-    { 0x150a97, 0x150296, 0x700f84697c87af72, 0x0f84697c87af72b8, 0, 57 }, /* #20 */
-    { 0x1e6ed3, 0x1e6ed3, 0x38632dd105d939d2, 0x4e18cb7441764e74, 0, 2  }, /* #21 */
-    { 0x204142, 0x204943, 0xef294247b9dc8e76, 0x91cecef294247b9d, 0, 20 }, /* #22 */
-    { 0x142f42, 0x142742, 0x510f2096474056fd, 0x096474056fd28879, 0, 45 }, /* #23 */
-    { 0x2d37c6, 0x2d3fc7, 0x2d3de278283110ad, 0xa7bc4f05062215a2, 0, 60 }, /* #24 */
-    { 0x145792, 0x145792, 0x765cd01db394ed23, 0xd233b2e680ed9ca7, 0, 13 }, /* #25 */
-    { 0x2b1387, 0x2b1387, 0xd46b7378be4e82c5, 0xea35b9bc5f274162, 0, 1  }, /* #26 */
-    { 0x107f53, 0x107752, 0xb2f46eb05adf6484, 0x37582d6fb2426cbd, 0, 50 }, /* #27 */
-    { 0x036987, 0x036986, 0xcb193d84f1e08479, 0x479e58c9ec278f04, 0, 13 }, /* #28 */
-    { 0x000c43, 0x000442, 0x6c716a461f78b019, 0x19b638b5230fbc58, 0, 9  }, /* #29 */
-    { 0x201496, 0x201c96, 0x0cd17e522984c9a1, 0x4530993420cd17e5, 0, 36 }, /* #30 */
-    { 0x3d4093, 0x3d4093, 0x3380263a251c857e, 0x215fa67004c744a3, 0, 19 }, /* #31 */
-    { 0x3a74d2, 0x3a74d2, 0xf909d0686c0b3904, 0x0b39047c84e83436, 0, 25 }, /* #32 */
-    { 0x257283, 0x257282, 0x951230cb16c8bd84, 0xf6132a2461962d91, 0, 15 }, /* #33 */
-    { 0x1014c2, 0x101cc2, 0xf3d117385698778e, 0x5ce15a61de39e7a2, 0, 47 }, /* #34 */
-    { 0x250586, 0x250586, 0x5d1afe6298615137, 0x18544dcba35fcc53, 0, 27 }, /* #35 */
-    { 0x0b4496, 0x0b4497, 0xa6fdba487cd77bc0, 0xf6e921f35def014d, 0, 55 }, /* #36 */
-    { 0x212712, 0x212712, 0xc990008e4d298625, 0x2564c800472694c3, 0, 9  }, /* #37 */
-    { 0x2632c7, 0x263ac6, 0x666f8615482b9993, 0x66f8615482b9993b, 0, 61 }, /* #38 */
-    { 0x255e07, 0x255e06, 0x066967a349086622, 0xb3d1a4843311419a, 0, 50 }, /* #39 */
-    { 0x3a0407, 0x3a0407, 0x12b0ff71ebb374ac, 0xd766e95912b0ff71, 0, 32 }, /* #40 */
-    { 0x161946, 0x161146, 0x37d55e6ebbeadb15, 0xebbeadb151beaaf3, 0, 37 }, /* #41 */
-    { 0x0e6fc3, 0x0e67c2, 0x49a79fc0da211883, 0x0e934f3f81b44231, 0, 7  }, /* #42 */
-    { 0x2f1dc3, 0x2f1dc3, 0xc58557ebb852d2ac, 0xb852d2ace2c2abf5, 0, 33 }, /* #43 */
-    { 0x1e6a92, 0x1e6a92, 0x91aeab794242583b, 0x91aeab794242583b, 0, 0  }, /* #44 */
-    { 0x024483, 0x024483, 0x855af639192005c5, 0xc2ad7b1c8c9002e2, 0, 1  }, /* #45 */
-    { 0x302853, 0x302853, 0x449362237eafc0af, 0xa249b111bf57e057, 0, 1  }, /* #46 */
-    { 0x020313, 0x020b12, 0x673ac9a4a1b3a496, 0x4d250d9d24b59ceb, 0, 46 }, /* #47 */
-    { 0x331a42, 0x331242, 0x99656b37728b54b1, 0xddca2d52c532cad6, 0, 39 }, /* #48 */
-    { 0x151346, 0x151346, 0x3b330b6e02825753, 0x0a095d4c766616dc, 0, 31 }, /* #49 */
-    { 0x222497, 0x222c96, 0xf6d5e508524fd3bc, 0x9fa779f6d5e50852, 0, 24 }, /* #50 */
-    { 0x267006, 0x267807, 0x1da26ec353579f68, 0x689bb0d4d5e7da03, 0, 59 }, /* #51 */
-    { 0x157812, 0x157813, 0x9adf4d4995401709, 0x6fa6a4caa00b84a6, 0, 58 }, /* #52 */
-    { 0x344c87, 0x344c86, 0x788cd165b30e6ece, 0xb661cdd9d788cd16, 0, 36 }, /* #53 */
-    { 0x204192, 0x204992, 0xa943e1f3c5fb1d59, 0xaa50f87cf17ec756, 0, 2  }, /* #54 */
-    { 0x136dd2, 0x136dd3, 0x72d11c3e0a98c1a4, 0x8c1a439688e1f054, 0, 21 }, /* #55 */
-    { 0x2f7042, 0x2f7043, 0x5c20b193594e2fbf, 0x3594e2fbf2e1058c, 0, 37 }, /* #56 */
-    { 0x024082, 0x024082, 0x21c26894a4b701ef, 0xd129496e03de21c2, 0, 48 }, /* #57 */
-    { 0x096653, 0x096653, 0xcc4675dd07b82bd8, 0xec73119d7741ee0a, 0, 10 }, /* #58 */
-    { 0x0f7e97, 0x0f7e96, 0x5b52828c1987b077, 0xa30661ec1deb6a50, 0, 43 }, /* #59 */
-    { 0x0b4617, 0x0b4e16, 0x0886897a2fbba5dd, 0x6897a2fbba5dd844, 0, 53 }, /* #60 */
-    { 0x2825c6, 0x282dc7, 0x4faf4b5d6b0fa361, 0x7a5aeb587d1b093e, 0, 54 }, /* #61 */
-    { 0x272e43, 0x272643, 0xef0bf7da1d8e5826, 0xed0ec72c137bc2fd, 0, 42 }, /* #62 */
-    { 0x031252, 0x031a53, 0x5ba55f8dac69e2be, 0x8dac69e2be2dd2af, 0, 41 }, /* #63 */
+    { 0x152c16, 0x152c16, 0xfd45a003b0232657, 0x003b02326577ea2d, 0, 45 }, /* #0 */
+    { 0x227a93, 0x227a93, 0x54fb0f8533a9e49a, 0xc299d4f24d553ec3, 0, 42 }, /* #1 */
+    { 0x0f0082, 0x0f0882, 0xe3024338f654121f, 0x19c7b2a090fb8c09, 0, 46 }, /* #2 */
+    { 0x006d43, 0x006543, 0xe5277adc26a6c49c, 0xc26a6c49cf293bd6, 0, 37 }, /* #3 */
+    { 0x201b47, 0x201346, 0xf815cbc346438f7b, 0xb97868c871ef7f81, 0, 52 }, /* #4 */
+    { 0x3d5dc2, 0x3d5dc2, 0xa47197b6d607f39a, 0x38cbdb6b03f9cd29, 0, 58 }, /* #5 */
+    { 0x266583, 0x266d83, 0x51f17bde40ec66de, 0xc5ef7903b19b7aa3, 0, 55 }, /* #6 */
+    { 0x127dd3, 0x1275d2, 0x80134d410bf11f92, 0x09a6a085f88fc960, 0, 58 }, /* #7 */
+    { 0x3f5806, 0x3f5006, 0x313a4ebc95e15a84, 0x57856a1062749d79, 0, 31 }, /* #8 */
+    { 0x047347, 0x047347, 0xb921430cd05a82c0, 0x416a0b0372428619, 0, 31 }, /* #9 */
+    { 0x3f1f47, 0x3f1f46, 0x1fe6a5b43cfcf277, 0xf2778ff352da1e7e, 0, 17 }, /* #10 */
+    { 0x3000d2, 0x3008d3, 0x8f4280357f845497, 0xc22a4ba3d0a00d5f, 0, 26 }, /* #11 */
+    { 0x132292, 0x132292, 0x3a09b57f15e2da46, 0x3a09b57f15e2da46, 0, 0  }, /* #12 */
+    { 0x2d4c07, 0x2d4c06, 0x522e79a858ddbdde, 0xb9e6a16376f77aa4, 0, 55 }, /* #13 */
+    { 0x266096, 0x266897, 0xc07c003d6ce72ff5, 0x8007ad9ce5feac07, 0, 52 }, /* #14 */
+    { 0x1f63c7, 0x1f6bc7, 0x4d715fa082a8718f, 0xae2bf410550e31f4, 0, 60 }, /* #15 */
+    { 0x241697, 0x241697, 0xb514025f43a1d620, 0xa1d620da8a012fa1, 0, 25 }, /* #16 */
+    { 0x133906, 0x133907, 0xcdb2e0b37e372f0b, 0x9785b36cb82cdf8d, 0, 18 }, /* #17 */
+    { 0x312a43, 0x312a42, 0x49e30e3dcac970a1, 0x14349e30e3dcac97, 0, 12 }, /* #18 */
+    { 0x3f1746, 0x3f1f46, 0xe39ca870765510b5, 0xe72a1c1d95442d5c, 0, 59 }, /* #19 */
+    { 0x2b5d97, 0x2b5597, 0xe6709c814381e8c5, 0xc272050e07a317cc, 0, 55 }, /* #20 */
+    { 0x2d5ec3, 0x2d5ec3, 0xfcd428f94ee3ee56, 0xfcd428f94ee3ee56, 0, 0  }, /* #21 */
+    { 0x053f93, 0x053793, 0xac4223f0897ba744, 0xf844bdd3a26b1088, 0, 42 }, /* #22 */
+    { 0x0667c7, 0x0667c6, 0xbc17ae03004eea4c, 0x3004eea4cde0bd70, 0, 37 }, /* #23 */
+    { 0x1435c6, 0x143dc7, 0xe9ba17431bcc6847, 0x423ba6e85d0c6f31, 0, 14 }, /* #24 */
+    { 0x2370c6, 0x2378c6, 0xb8f75ec6213d3290, 0x27a6520b8f75ec62, 0, 28 }, /* #25 */
+    { 0x031517, 0x031517, 0xc5a1c224d896938b, 0x0e1126c4b49c5f16, 0, 54 }, /* #26 */
+    { 0x1844d3, 0x184cd2, 0x45685da9bb23ca7b, 0x2b42ed4dd91e53dd, 0, 62 }, /* #27 */
+    { 0x373906, 0x373106, 0x3d15223e8e6350ad, 0x8a911f4731a8568f, 0, 58 }, /* #28 */
+    { 0x2902c3, 0x2902c2, 0xb87a2543b4fa90c7, 0xc7dc3d12a1da7d48, 0, 9  }, /* #29 */
+    { 0x115216, 0x115a17, 0xcf915b39ced2e03e, 0xf22b6739da5c07cc, 0, 60 }, /* #30 */
+    { 0x041883, 0x041082, 0xe09244a8147f87e6, 0x6f04922540a3fc3f, 0, 5  }, /* #31 */
+    { 0x043c13, 0x043c13, 0x5baa84be591caac5, 0xf2c8e5562d6eaa12, 0, 38 }, /* #32 */
+    { 0x124cc7, 0x1244c6, 0xe20b23900866232a, 0xbc416472010cc465, 0, 3  }, /* #33 */
+    { 0x1634d6, 0x1634d6, 0x3da91839f6a7c1ee, 0x0f70f6a460e7da9f, 0, 14 }, /* #34 */
+    { 0x3f52c2, 0x3f5ac3, 0xa5d5eb27dc1d5c80, 0x900a5d5eb27dc1d5, 0, 12 }, /* #35 */
+    { 0x306a43, 0x306242, 0x8661d856b7879af9, 0x1d856b7879af9c33, 0, 53 }, /* #36 */
+    { 0x101f02, 0x101702, 0x0a73ed1f7ab1ca57, 0x73ed1f7ab1ca5705, 0, 57 }, /* #37 */
+    { 0x137d57, 0x137d56, 0x47dfec57a1841640, 0xb2051f7fb15e8610, 0, 14 }, /* #38 */
+    { 0x086282, 0x086283, 0x4f15fbaca5caea2b, 0xa8ac9e2bf7594b95, 0, 15 }, /* #39 */
+    { 0x2b0d03, 0x2b0d02, 0x2c778d30a1ba30ae, 0x286e8c2ba58ef1a6, 0, 35 }, /* #40 */
+    { 0x1f3ad6, 0x1f32d7, 0x6d01c79a4bba4631, 0xe692ee918c4da038, 0, 43 }, /* #41 */
+    { 0x066a97, 0x066a96, 0x51a76be7569c3b19, 0x9daf9d5a70ec66a3, 0, 55 }, /* #42 */
+    { 0x374187, 0x374986, 0x039dcb1af8ab16d9, 0x2ac5b66073b9635f, 0, 27 }, /* #43 */
+    { 0x1d4657, 0x1d4656, 0xcc346f50b040a225, 0x25e61a37a8582051, 0, 9  }, /* #44 */
+    { 0x105782, 0x105f82, 0xc5527e1212f3b6e9, 0xa93f090979db74b1, 0, 58 }, /* #45 */
+    { 0x167843, 0x167043, 0x981032c80f67457b, 0x01ece8af7981032c, 0, 36 }, /* #46 */
+    { 0x1e5a43, 0x1e5a43, 0x20a08a1ffe27d379, 0x3e9bcc8282287ff8, 0, 22 }, /* #47 */
+    { 0x111cc3, 0x1114c3, 0x9acbf8a5bc8c7540, 0xc8c7540cd65fc52d, 0, 29 }, /* #48 */
+    { 0x365f43, 0x365742, 0x9f5bf7b3dd0d55d5, 0xaaeae7d6fdecf743, 0, 18 }, /* #49 */
+    { 0x3d3917, 0x3d3117, 0xfe3a9b96d4e39455, 0x1d4dcb6a71ca2aff, 0, 58 }, /* #50 */
+    { 0x055546, 0x055d47, 0xa0d6de95157df151, 0x5157df151506b6f4, 0, 37 }, /* #51 */
+    { 0x1f0492, 0x1f0492, 0x47dd243351a806fc, 0x6fc23ee9219a8d40, 0, 13 }, /* #52 */
+    { 0x196783, 0x196f82, 0x17874161be48c3ca, 0x1e545e1d0586f923, 0, 14 }, /* #53 */
+    { 0x157506, 0x157506, 0x7ad241d8a703bcb6, 0x483b14e07796c7ad, 0, 52 }, /* #54 */
+    { 0x2813c2, 0x2813c3, 0x19cec8f1ef650a5e, 0x42978339d91e3dec, 0, 19 }, /* #55 */
+    { 0x063b13, 0x063313, 0xb13fd5095912f16b, 0x12f16bd89fea84ac, 0, 25 }, /* #56 */
+    { 0x2f52c6, 0x2f52c6, 0x580c662fb3e6434b, 0x7cc8696580c662fb, 0, 28 }, /* #57 */
+    { 0x163fd2, 0x1637d2, 0x3a98b601457bc2e6, 0x515ef0b9875316c0, 0, 35 }, /* #58 */
+    { 0x396216, 0x396216, 0x210acf3b022f7e43, 0x10acf3b022f7e431, 0, 61 }, /* #59 */
+    { 0x0c1c13, 0x0c1413, 0xd09b48d0280037fc, 0x2340a000dff3a136, 0, 47 }, /* #60 */
+    { 0x0e5bc6, 0x0e5bc6, 0xc8dbf4ae2214e71d, 0xfd2b888539c7591b, 0, 51 }, /* #61 */
+    { 0x064957, 0x064157, 0xd5745a8c3c6030c9, 0x0f180c327aae8b51, 0, 35 }, /* #62 */
+    { 0x2a04d2, 0x2a04d2, 0x295b94693a59c6c3, 0x51a4e9671b0c52b7, 0, 47 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_shl_u64[] =
 {
-    { 0x1556c7, 0x155e96, 0x96fb52e78e0f6df2, 0xd4b9e383db7c8000, 0, 14 }, /* #0 */
-    { 0x2c6012, 0x2c6093, 0xe856571ebb96c8c2, 0xa1595c7aee5b2308, 0, 2  }, /* #1 */
-    { 0x271d06, 0x271d17, 0xa0f5e05218a4a3ad, 0x149475a000000000, 0, 37 }, /* #2 */
-    { 0x2c2756, 0x2c2756, 0x4977f43016a7f1c8, 0x0000000000000000, 0, 62 }, /* #3 */
-    { 0x093617, 0x093616, 0xd4c29520e491a089, 0x41c9234112000000, 0, 25 }, /* #4 */
-    { 0x1d5217, 0x1d5216, 0x5d6a06076f0d789e, 0x7800000000000000, 0, 58 }, /* #5 */
-    { 0x105b97, 0x105b92, 0x8f787cae6082602e, 0xf787cae6082602e0, 0, 4  }, /* #6 */
-    { 0x145d46, 0x145d96, 0x67159cf8ed54fe93, 0xaa7f498000000000, 0, 39 }, /* #7 */
-    { 0x083093, 0x083896, 0xae92836369f4d00c, 0x941b1b4fa6806000, 0, 11 }, /* #8 */
-    { 0x3f7e57, 0x3f7e96, 0x07e7fb7749c9703e, 0xb81f000000000000, 0, 47 }, /* #9 */
-    { 0x206bd2, 0x206b17, 0xf09c2241f8a270ce, 0x44e19c0000000000, 0, 41 }, /* #10 */
-    { 0x247657, 0x247e17, 0x30d3b1abccea6614, 0x5330a00000000000, 0, 43 }, /* #11 */
-    { 0x144c13, 0x144493, 0xfeb5aca1d54e2a37, 0xeb5aca1d54e2a370, 0, 4  }, /* #12 */
-    { 0x244512, 0x244516, 0x88fb7bac1ed094ca, 0x7b42532800000000, 0, 34 }, /* #13 */
-    { 0x257a47, 0x257a96, 0xcd2388ce335cbba5, 0xee94000000000000, 0, 50 }, /* #14 */
-    { 0x0c01d7, 0x0c0197, 0xdb454f5d4894b631, 0x8800000000000000, 0, 59 }, /* #15 */
-    { 0x3a3442, 0x3a3412, 0xd1b4e1e70f84b5b2, 0x369c3ce1f096b640, 0, 5  }, /* #16 */
-    { 0x253f46, 0x253797, 0xf8b5e5b8f39cc2c0, 0x8580000000000000, 0, 49 }, /* #17 */
-    { 0x393682, 0x393616, 0xec1cb42a9a44fc52, 0x553489f8a4000000, 0, 25 }, /* #18 */
-    { 0x2b27d7, 0x2b2f13, 0x6c6f7364c91799c1, 0x1bdcd93245e67040, 0, 6  }, /* #19 */
-    { 0x001653, 0x001e96, 0xd5c6f883ea0f59a7, 0xcd38000000000000, 0, 51 }, /* #20 */
-    { 0x281082, 0x281097, 0xb041659b2b15fbb9, 0xfbb9000000000000, 0, 48 }, /* #21 */
-    { 0x2b5287, 0x2b5a96, 0xe391589dae5265ad, 0xa4cb5a0000000000, 0, 41 }, /* #22 */
-    { 0x133043, 0x133016, 0x3327426fe0d8a55f, 0x1b14abe000000000, 0, 37 }, /* #23 */
-    { 0x0735d6, 0x073516, 0x717f3eb080e9bd1f, 0x5fcfac203a6f47c0, 0, 6  }, /* #24 */
-    { 0x0b4086, 0x0b4097, 0x3c4eb9ff988caf63, 0xfcc4657b18000000, 0, 27 }, /* #25 */
-    { 0x044303, 0x044b17, 0x95f0f74136e96911, 0x74b4888000000000, 0, 39 }, /* #26 */
-    { 0x165613, 0x165e96, 0xfa24d586af6c77ac, 0xd586af6c77ac0000, 0, 16 }, /* #27 */
-    { 0x226782, 0x226f96, 0xd3103ab247c3ec55, 0xf87d8aa000000000, 0, 37 }, /* #28 */
-    { 0x2104d3, 0x210497, 0x00024a8fd3d6dfd9, 0xfa7adbfb20000000, 0, 29 }, /* #29 */
-    { 0x020117, 0x020996, 0x96558291289fd8d8, 0x944fec6c00000000, 0, 31 }, /* #30 */
-    { 0x257382, 0x257b13, 0xbe44141219181dac, 0x7c88282432303b58, 0, 1  }, /* #31 */
-    { 0x0a4f42, 0x0a4797, 0xe6bf9450fd775a26, 0xebbad13000000000, 0, 35 }, /* #32 */
-    { 0x182956, 0x182996, 0x3a5c300f22dd97b2, 0xe1807916ecbd9000, 0, 11 }, /* #33 */
-    { 0x0e7493, 0x0e7497, 0xbe1a6e393f9c89ca, 0x93f9c89ca0000000, 0, 28 }, /* #34 */
-    { 0x170993, 0x170116, 0x7fa418a7f07d810f, 0x7d810f0000000000, 0, 40 }, /* #35 */
-    { 0x352f43, 0x352f17, 0xa0b1c4be527c5505, 0x4140000000000000, 0, 54 }, /* #36 */
-    { 0x0e3392, 0x0e3b96, 0x67b7facd2365aaea, 0xb55d400000000000, 0, 45 }, /* #37 */
-    { 0x082392, 0x082397, 0x5c34ed77be5f24f6, 0xf24f600000000000, 0, 44 }, /* #38 */
-    { 0x3b7382, 0x3b7316, 0xa13df0bb9e264027, 0x7be1773c4c804e00, 0, 9  }, /* #39 */
-    { 0x0b5ed7, 0x0b5e17, 0xbce858819a09da81, 0x4080000000000000, 0, 55 }, /* #40 */
-    { 0x0c2453, 0x0c2416, 0xa8c385b07f023094, 0x1c2d83f81184a000, 0, 11 }, /* #41 */
-    { 0x020287, 0x020a17, 0x2fd4f5e30b878b76, 0x16ec000000000000, 0, 49 }, /* #42 */
-    { 0x2832d3, 0x283216, 0x9df1b4c1da7e2351, 0x77c6d30769f88d44, 0, 2  }, /* #43 */
-    { 0x053807, 0x053817, 0x12519433f3eb2329, 0x2000000000000000, 0, 61 }, /* #44 */
-    { 0x160ad7, 0x160a17, 0x50251ab36561322c, 0x6561322c00000000, 0, 32 }, /* #45 */
-    { 0x2776c3, 0x277697, 0x36a7f18c0fe7bb07, 0xbb07000000000000, 0, 48 }, /* #46 */
-    { 0x373242, 0x373216, 0xcd481f2eaf62092b, 0x3e5d5ec412560000, 0, 17 }, /* #47 */
-    { 0x2904c7, 0x290416, 0x83cb30930b007c6c, 0x4985803e36000000, 0, 23 }, /* #48 */
-    { 0x2b47c3, 0x2b4716, 0x4d494bcfd7d1c6a8, 0x38d5000000000000, 0, 45 }, /* #49 */
-    { 0x214752, 0x214752, 0x4061ab4dcd6f367a, 0x4061ab4dcd6f367a, 0, 0  }, /* #50 */
-    { 0x172bd6, 0x172316, 0x5106087b36929352, 0x3043d9b4949a9000, 0, 11 }, /* #51 */
-    { 0x143617, 0x143e96, 0x95837e4168f59ea9, 0xcf54800000000000, 0, 47 }, /* #52 */
-    { 0x0f0692, 0x0f0e17, 0x65edca4286022ed5, 0x4850c045daa00000, 0, 21 }, /* #53 */
-    { 0x022dc2, 0x022d96, 0xc1e8326a8ca7653f, 0x8ca7653f00000000, 0, 32 }, /* #54 */
-    { 0x1f3106, 0x1f3197, 0x9c4726c12ae8d634, 0xa000000000000000, 0, 59 }, /* #55 */
-    { 0x3c0bd3, 0x3c0316, 0x84452a9b200a4cff, 0x401499fe00000000, 0, 33 }, /* #56 */
-    { 0x112253, 0x112a96, 0x0e3f29079fa4186b, 0xc358000000000000, 0, 51 }, /* #57 */
-    { 0x261052, 0x261016, 0x826dc8b5b23b21aa, 0x4764354000000000, 0, 37 }, /* #58 */
-    { 0x1d5b96, 0x1d5397, 0x13dc1e32dd7d669e, 0x83c65bafacd3c000, 0, 13 }, /* #59 */
-    { 0x3801d7, 0x380996, 0x89fd2108de9ec68c, 0xf634600000000000, 0, 43 }, /* #60 */
-    { 0x3361c6, 0x336917, 0xcdab2540de62645d, 0x5037989917400000, 0, 22 }, /* #61 */
-    { 0x0573c6, 0x057b96, 0x3db284c52e8962c1, 0x8962c10000000000, 0, 40 }, /* #62 */
-    { 0x2f32c6, 0x2f3216, 0x10240c5d34f8531b, 0x04818ba69f0a6360, 0, 5  }, /* #63 */
+    { 0x3b4093, 0x3b4006, 0xfe8ca5b5909df307, 0x5b5909df30700000, 0, 20 }, /* #0 */
+    { 0x0d2556, 0x0d2d87, 0xad91a5ed1247b537, 0xed4dc00000000000, 0, 46 }, /* #1 */
+    { 0x3a60c7, 0x3a6806, 0xafa5b9361f8056b6, 0x6c3f00ad6c000000, 0, 25 }, /* #2 */
+    { 0x1f2492, 0x1f2c87, 0xbcba0a584518aea4, 0xa0a584518aea4000, 0, 12 }, /* #3 */
+    { 0x2249c7, 0x224906, 0x68b0c0ff032a90a1, 0x1420000000000000, 0, 53 }, /* #4 */
+    { 0x390383, 0x390b07, 0x63034b04f8cd7dad, 0x4000000000000000, 0, 62 }, /* #5 */
+    { 0x147983, 0x147107, 0xe3a0fcfbb78534f0, 0x41f9f76f0a69e000, 0, 9  }, /* #6 */
+    { 0x1b6782, 0x1b6f86, 0x8bba9efc9fd8a7f5, 0xa7bf27f629fd4000, 0, 14 }, /* #7 */
+    { 0x181203, 0x181a07, 0x998d5eda5efc0fa2, 0x5eda5efc0fa20000, 0, 16 }, /* #8 */
+    { 0x160142, 0x160187, 0xc577123392572cfe, 0xc92b967f00000000, 0, 31 }, /* #9 */
+    { 0x3d6c06, 0x3d6406, 0xca7c04d0303a8603, 0x0750c06000000000, 0, 37 }, /* #10 */
+    { 0x0f4f86, 0x0f4707, 0xc4965aec471c52ca, 0x65aec471c52ca000, 0, 12 }, /* #11 */
+    { 0x016282, 0x016287, 0x3c790fbf2f653ccb, 0xd94f32c000000000, 0, 38 }, /* #12 */
+    { 0x2445d3, 0x244d07, 0x516476597b14d772, 0x23b2cbd8a6bb9000, 0, 11 }, /* #13 */
+    { 0x166687, 0x166607, 0xfd610965f3d5f35a, 0x5f35a00000000000, 0, 44 }, /* #14 */
+    { 0x1b7182, 0x1b7107, 0x0888859084e0720a, 0x20a0000000000000, 0, 52 }, /* #15 */
+    { 0x1f7607, 0x1f7e07, 0x64b53d322e13cf13, 0x6a7a645c279e2600, 0, 9  }, /* #16 */
+    { 0x304702, 0x304706, 0xf274103ebc2bfa9b, 0x07d7857f53600000, 0, 21 }, /* #17 */
+    { 0x011892, 0x011086, 0xe707e88412d00924, 0xb402490000000000, 0, 38 }, /* #18 */
+    { 0x0a3953, 0x0a3107, 0x0c0f3191b98dfe06, 0x191b98dfe0600000, 0, 20 }, /* #19 */
+    { 0x220dd6, 0x220d07, 0xa84415ac16c301bf, 0x6c301bf000000000, 0, 36 }, /* #20 */
+    { 0x086713, 0x086707, 0xdb6d798591543851, 0x30b22a870a200000, 0, 21 }, /* #21 */
+    { 0x256616, 0x256e07, 0x8917cd30d4929ead, 0x30d4929ead000000, 0, 24 }, /* #22 */
+    { 0x233407, 0x233c06, 0xa166231193901e36, 0x2cc462327203c6c0, 0, 5  }, /* #23 */
+    { 0x1f4282, 0x1f4206, 0x3a9eb04d4370854c, 0x6e10a98000000000, 0, 37 }, /* #24 */
+    { 0x0b4687, 0x0b4e06, 0x66267044165f1dd1, 0x2000000000000000, 0, 61 }, /* #25 */
+    { 0x307782, 0x307f86, 0x66db14c9ae403314, 0xa64d720198a00000, 0, 19 }, /* #26 */
+    { 0x133097, 0x133006, 0xc618cb935cb4684e, 0x5a34270000000000, 0, 39 }, /* #27 */
+    { 0x1d6e17, 0x1d6687, 0xf71dd75f7421eedf, 0xbaebee843ddbe000, 0, 13 }, /* #28 */
+    { 0x257e17, 0x257686, 0x1330380796b68444, 0xcc0e01e5ada11100, 0, 6  }, /* #29 */
+    { 0x2e2883, 0x2e2886, 0x970de613632c3ef0, 0x9b1961f780000000, 0, 27 }, /* #30 */
+    { 0x3748d7, 0x3748d7, 0x5efe2d108f84c79e, 0x5efe2d108f84c79e, 0, 0  }, /* #31 */
+    { 0x384283, 0x384a46, 0x586620b81e28c300, 0x0000000000000000, 0, 58 }, /* #32 */
+    { 0x122b52, 0x122b87, 0xa2f7a9a4dc968e97, 0xa9a4dc968e970000, 0, 16 }, /* #33 */
+    { 0x041c02, 0x041407, 0x348c6de7c6748222, 0x3a41110000000000, 0, 39 }, /* #34 */
+    { 0x1f4687, 0x1f4e06, 0x81a3069dc4f30d56, 0x61aac00000000000, 0, 45 }, /* #35 */
+    { 0x143096, 0x143087, 0xc7323de97f5f152c, 0x8000000000000000, 0, 61 }, /* #36 */
+    { 0x010f52, 0x010f86, 0x82bd47af3ae12ed5, 0xbd47af3ae12ed500, 0, 8  }, /* #37 */
+    { 0x227986, 0x227987, 0x44ce76ba6067b268, 0xb268000000000000, 0, 48 }, /* #38 */
+    { 0x031416, 0x031407, 0x056ae0eda93cc0d0, 0x527981a000000000, 0, 33 }, /* #39 */
+    { 0x2c7996, 0x2c7106, 0xd74bc01490654ad9, 0x01490654ad900000, 0, 20 }, /* #40 */
+    { 0x3c2cc7, 0x3c2487, 0x12b6e25905efbc9e, 0xe000000000000000, 0, 60 }, /* #41 */
+    { 0x0654c2, 0x065c87, 0x845d0eea86c7bfe7, 0x9c00000000000000, 0, 58 }, /* #42 */
+    { 0x383dc3, 0x383d07, 0x751c76dc60ebc2f4, 0x785e800000000000, 0, 45 }, /* #43 */
+    { 0x095992, 0x095906, 0xb53bf8cf7e905a0f, 0x3c00000000000000, 0, 58 }, /* #44 */
+    { 0x360d86, 0x360d06, 0xb2a260d91f84beab, 0x5f55800000000000, 0, 47 }, /* #45 */
+    { 0x0f39d3, 0x0f3906, 0x5bdc0e7f453e4f95, 0x073fa29f27ca8000, 0, 15 }, /* #46 */
+    { 0x045e92, 0x045607, 0x1d61429996f3f0a2, 0x332de7e144000000, 0, 25 }, /* #47 */
+    { 0x2c17c7, 0x2c1f06, 0x807e53365bad1113, 0x2600000000000000, 0, 57 }, /* #48 */
+    { 0x3e39c6, 0x3e3106, 0xf67cc315154e1cf9, 0x7cc315154e1cf900, 0, 8  }, /* #49 */
+    { 0x0e29c6, 0x0e2106, 0x184e34f2051c1a47, 0x4700000000000000, 0, 56 }, /* #50 */
+    { 0x212403, 0x212486, 0x3b0e3344c3aa511c, 0x9447000000000000, 0, 46 }, /* #51 */
+    { 0x0f6343, 0x0f6b86, 0x7063c9f3977962cd, 0xf9cbbcb166800000, 0, 23 }, /* #52 */
+    { 0x0e4e43, 0x0e4e86, 0x63bc571dee0709f1, 0xef70384f88000000, 0, 27 }, /* #53 */
+    { 0x2b7c42, 0x2b7487, 0x3bd9de8919973446, 0xde89199734460000, 0, 16 }, /* #54 */
+    { 0x107393, 0x107307, 0xebe8ac67a6e21553, 0x7d158cf4dc42aa60, 0, 5  }, /* #55 */
+    { 0x311892, 0x311886, 0x58b7ddaef87657ec, 0xf87657ec00000000, 0, 32 }, /* #56 */
+    { 0x285353, 0x285387, 0xd04aaf43d46cd46f, 0xa1ea366a37800000, 0, 23 }, /* #57 */
+    { 0x120bc2, 0x120387, 0xe71226dfad06a977, 0xdc00000000000000, 0, 58 }, /* #58 */
+    { 0x1f7cc2, 0x1f7c86, 0x6c498a5c8979d7ec, 0xebf6000000000000, 0, 47 }, /* #59 */
+    { 0x2c7946, 0x2c7986, 0xa011a28754bdde86, 0xa1d52f77a1800000, 0, 22 }, /* #60 */
+    { 0x005406, 0x005406, 0xc5dfadb47bf40dee, 0x3dfa06f700000000, 0, 31 }, /* #61 */
+    { 0x095ac7, 0x095ac7, 0x746fa104206a26af, 0x746fa104206a26af, 0, 0  }, /* #62 */
+    { 0x3868c2, 0x386007, 0xf935ad518cea4228, 0x6a8c675211400000, 0, 19 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_shr_u64[] =
 {
-    { 0x055846, 0x055012, 0x4b01137399e5ffdd, 0x0000000000000002, 0, 61 }, /* #0 */
-    { 0x2b0807, 0x2b0013, 0x4bcc28544cdc2fe4, 0x000000000004bcc2, 0, 44 }, /* #1 */
-    { 0x056053, 0x056017, 0xef8a45f3387881af, 0x0000000001df148b, 0, 39 }, /* #2 */
-    { 0x274192, 0x274112, 0x6093c39bb7d57b53, 0x0000000001824f0e, 0, 38 }, /* #3 */
-    { 0x325ec2, 0x325616, 0x3bfc24a661735ac3, 0x000000001dfe1253, 0, 33 }, /* #4 */
-    { 0x3f2357, 0x3f2313, 0x27516a2b51b39e1c, 0x0004ea2d456a3673, 0, 11 }, /* #5 */
-    { 0x3b4953, 0x3b4113, 0xc21f761b5a2633fe, 0x01843eec36b44c67, 0, 7  }, /* #6 */
-    { 0x246712, 0x246716, 0x501d6cb86f48bbbc, 0x000a03ad970de917, 0, 11 }, /* #7 */
-    { 0x032f46, 0x032717, 0x9b68969731b1f956, 0x000136d12d2e6363, 0, 15 }, /* #8 */
-    { 0x286c56, 0x286417, 0x6c439f031b7bdf7a, 0x00000000003621cf, 0, 41 }, /* #9 */
-    { 0x036903, 0x036113, 0xddf87a5f20bf0940, 0x000000ddf87a5f20, 0, 24 }, /* #10 */
-    { 0x3f71d6, 0x3f7117, 0xe96a833f8a65ec06, 0x000001d2d5067f14, 0, 23 }, /* #11 */
-    { 0x1e75d6, 0x1e7513, 0x6e2a545bbccbe50b, 0x00000001b8a9516e, 0, 30 }, /* #12 */
-    { 0x053396, 0x053312, 0x03c41b7bd2d979b0, 0x0000000000007883, 0, 43 }, /* #13 */
-    { 0x280dd6, 0x280513, 0x89c786883b776b54, 0x0000000000000008, 0, 60 }, /* #14 */
-    { 0x0944c6, 0x094413, 0x27aeb0578b2016a5, 0x0000000000009eba, 0, 46 }, /* #15 */
-    { 0x051597, 0x051513, 0xc5fdd10dbe16b9c3, 0x0000000062fee886, 0, 33 }, /* #16 */
-    { 0x211dd2, 0x211516, 0x01bbea6ce1c8bc33, 0x000000000000377d, 0, 43 }, /* #17 */
-    { 0x312942, 0x312116, 0xac53a5e9bea988ca, 0x0002b14e97a6faa6, 0, 14 }, /* #18 */
-    { 0x1b3cd3, 0x1b3416, 0x6d6352c9d1c95ccf, 0x0000000001b58d4b, 0, 38 }, /* #19 */
-    { 0x005a87, 0x005212, 0xc11b3540e4cad7c2, 0x000000000c11b354, 0, 36 }, /* #20 */
-    { 0x3d7f42, 0x3d7712, 0xb912274a39c8f801, 0x00172244e947391f, 0, 11 }, /* #21 */
-    { 0x1b0a16, 0x1b0216, 0x5c50dd0993ce8837, 0x000000000000005c, 0, 56 }, /* #22 */
-    { 0x1e3cc6, 0x1e3412, 0x6b54e6c07c3d86ad, 0x00035aa73603e1ec, 0, 13 }, /* #23 */
-    { 0x127ad6, 0x127216, 0x15ff38774a5a4a22, 0x00000000000aff9c, 0, 41 }, /* #24 */
-    { 0x2d55c3, 0x2d5517, 0x3ebe9a18acf6cbcf, 0x00000000000fafa6, 0, 42 }, /* #25 */
-    { 0x1474c3, 0x147417, 0x57980b5406059192, 0x000000000000002b, 0, 57 }, /* #26 */
-    { 0x314e07, 0x314616, 0xf20a963d02b9c45c, 0x0000000000000790, 0, 53 }, /* #27 */
-    { 0x1454d2, 0x145412, 0x96dc15cff3551518, 0x0000025b70573fcd, 0, 22 }, /* #28 */
-    { 0x185086, 0x185012, 0x063fb47b37d044c4, 0x0031fda3d9be8226, 0, 5  }, /* #29 */
-    { 0x2c4f17, 0x2c4716, 0x9c189ab8b2443590, 0x0000000000004e0c, 0, 49 }, /* #30 */
-    { 0x397083, 0x397012, 0xa444e5c1c7918b20, 0x00000a444e5c1c79, 0, 20 }, /* #31 */
-    { 0x3072c7, 0x307212, 0x8784c8ba717efad1, 0x00000000000043c2, 0, 49 }, /* #32 */
-    { 0x344987, 0x344113, 0x482673f3190f7e33, 0x0000000000000904, 0, 51 }, /* #33 */
-    { 0x2c2846, 0x2c2016, 0xe2442e66075d15ec, 0x000000000000e244, 0, 48 }, /* #34 */
-    { 0x234712, 0x234712, 0xe88c47821022016f, 0x0000000000074462, 0, 45 }, /* #35 */
-    { 0x2f48d6, 0x2f4013, 0xad3b4407cbe13090, 0x0000015a76880f97, 0, 23 }, /* #36 */
-    { 0x2c5a52, 0x2c5216, 0x53f5d8297c7b8f30, 0x000000000000000a, 0, 59 }, /* #37 */
-    { 0x0f6bd6, 0x0f6312, 0x349c04350d03cd4f, 0x000000000d27010d, 0, 34 }, /* #38 */
-    { 0x3822d7, 0x382212, 0x9e81330da512849a, 0x00000000000013d0, 0, 51 }, /* #39 */
-    { 0x3e5306, 0x3e5316, 0x052032f18f8484a4, 0x000000000000a406, 0, 43 }, /* #40 */
-    { 0x2846c3, 0x284612, 0x97c504b9790771df, 0x0000000097c504b9, 0, 32 }, /* #41 */
-    { 0x114516, 0x114513, 0xee3f5758d7622c21, 0x0000000000000ee3, 0, 52 }, /* #42 */
-    { 0x3b1947, 0x3b1116, 0x7245180f4595de89, 0x00000000039228c0, 0, 37 }, /* #43 */
-    { 0x106f43, 0x106713, 0xbf0907acb1cc43d9, 0x00bf0907acb1cc43, 0, 8  }, /* #44 */
-    { 0x0f5203, 0x0f5213, 0xc55c9274eb644a95, 0x0000000000000001, 0, 63 }, /* #45 */
-    { 0x2b5017, 0x2b5013, 0x2be184e3a3330a2e, 0x000000af86138e8c, 0, 22 }, /* #46 */
-    { 0x312986, 0x312112, 0xfbd9b28676df43c2, 0x0000000fbd9b2867, 0, 28 }, /* #47 */
-    { 0x064dd6, 0x064512, 0x3646de678a7d838a, 0x006c8dbccf14fb07, 0, 7  }, /* #48 */
-    { 0x186816, 0x186012, 0x439a4c66e423c2b9, 0x000000000000010e, 0, 54 }, /* #49 */
-    { 0x397683, 0x397612, 0x9204d9f7091e05a6, 0x00000002481367dc, 0, 30 }, /* #50 */
-    { 0x0b6b06, 0x0b6313, 0x48ea05dc85bd351d, 0x0000000000247502, 0, 41 }, /* #51 */
-    { 0x222586, 0x222517, 0x0ca8729ab1aaeceb, 0x00000000000000ca, 0, 52 }, /* #52 */
-    { 0x3104c3, 0x310412, 0xe9b24097dd6f1c69, 0x00000000000001d3, 0, 55 }, /* #53 */
-    { 0x1232c3, 0x123216, 0x89e77dc3f74c9003, 0x000000089e77dc3f, 0, 28 }, /* #54 */
-    { 0x263353, 0x263316, 0x34a433586bf5495f, 0x000000000034a433, 0, 40 }, /* #55 */
-    { 0x326706, 0x326716, 0xeab568e58d5d55f1, 0x003aad5a39635755, 0, 10 }, /* #56 */
-    { 0x174987, 0x174117, 0x222d8daf52381dd1, 0x000000000000222d, 0, 48 }, /* #57 */
-    { 0x046d52, 0x046516, 0x60856e93d5bae2e2, 0x00000c10add27ab7, 0, 19 }, /* #58 */
-    { 0x130243, 0x130216, 0xed43c0183b0d3c37, 0x00000001da878030, 0, 31 }, /* #59 */
-    { 0x110092, 0x110017, 0xefd95d15d6d9b866, 0x000077ecae8aeb6c, 0, 17 }, /* #60 */
-    { 0x3b4152, 0x3b4117, 0xcf2bf39ed850886a, 0x000000000006795f, 0, 45 }, /* #61 */
-    { 0x102402, 0x102413, 0x7ba745fc85b43b64, 0x0000000000000007, 0, 60 }, /* #62 */
-    { 0x143a16, 0x143212, 0x0f417742e806b0cd, 0x00000000000000f4, 0, 52 }, /* #63 */
+    { 0x102302, 0x102b03, 0xd021be42886972e9, 0x01a0437c8510d2e5, 0, 7  }, /* #0 */
+    { 0x065002, 0x065003, 0x22a132d2cfc474d0, 0x00000454265a59f8, 0, 19 }, /* #1 */
+    { 0x204e82, 0x204e03, 0x8f1dbda99ea625d6, 0x00023c76f6a67a98, 0, 14 }, /* #2 */
+    { 0x2d5cc6, 0x2d5c02, 0x941c46e91b403905, 0x00000000941c46e9, 0, 32 }, /* #3 */
+    { 0x116e03, 0x116603, 0x53fbaf4dea7aced1, 0x00000000000a7f75, 0, 43 }, /* #4 */
+    { 0x274582, 0x274503, 0x1f2b7f200f26ac60, 0x000000000000f95b, 0, 45 }, /* #5 */
+    { 0x3c2d82, 0x3c2d03, 0x8f63ac9723dd0fca, 0x0000008f63ac9723, 0, 24 }, /* #6 */
+    { 0x104583, 0x104d02, 0xce5a720c9f196db0, 0x0000019cb4e4193e, 0, 23 }, /* #7 */
+    { 0x3f7c16, 0x3f7c06, 0xf808a43bca590390, 0x00000007c04521de, 0, 29 }, /* #8 */
+    { 0x102b43, 0x102307, 0x0c8107d5e514ae65, 0x00000064083eaf28, 0, 21 }, /* #9 */
+    { 0x047193, 0x047103, 0x54796f1c49f67554, 0x00a8f2de3893ecea, 0, 7  }, /* #10 */
+    { 0x1f4883, 0x1f4803, 0x802367ef446e2f34, 0x00000000002008d9, 0, 42 }, /* #11 */
+    { 0x096a96, 0x096206, 0x0002d2431292b535, 0x0000000000000169, 0, 41 }, /* #12 */
+    { 0x3a20d3, 0x3a2807, 0x85565db8ddc47ee9, 0x0002155976e37711, 0, 14 }, /* #13 */
+    { 0x3d1692, 0x3d1602, 0x41981ac9de7ca86d, 0x0000000000000001, 0, 62 }, /* #14 */
+    { 0x093b13, 0x093b06, 0xd5e6755581c5d7d0, 0x00035799d5560717, 0, 14 }, /* #15 */
+    { 0x1c6597, 0x1c6502, 0x23d6c745cc85498e, 0x00011eb63a2e642a, 0, 13 }, /* #16 */
+    { 0x2f7a82, 0x2f7a06, 0xcbd69a8b759c8a75, 0x000000000197ad35, 0, 39 }, /* #17 */
+    { 0x3c57d2, 0x3c5702, 0x633e4a82309cec4b, 0x00000000018cf92a, 0, 38 }, /* #18 */
+    { 0x180656, 0x180603, 0x7fe2d279efaca6fd, 0x0000003ff1693cf7, 0, 25 }, /* #19 */
+    { 0x0c0983, 0x0c0106, 0x06695efe0af54c77, 0x00000000000334af, 0, 41 }, /* #20 */
+    { 0x142a43, 0x142a43, 0xe52dc2417490ba46, 0xe52dc2417490ba46, 0, 0  }, /* #21 */
+    { 0x254303, 0x254302, 0x79c4fed840bca966, 0x00000000000003ce, 0, 53 }, /* #22 */
+    { 0x2e39c2, 0x2e3107, 0x7085a70da993934c, 0x001c2169c36a64e4, 0, 10 }, /* #23 */
+    { 0x1f7f46, 0x1f7f02, 0x90cb5e41e7cb00ef, 0x0000000000000243, 0, 54 }, /* #24 */
+    { 0x146fc7, 0x146703, 0x3aa88c2348ed2d39, 0x00000000000000ea, 0, 54 }, /* #25 */
+    { 0x267bc2, 0x267302, 0x6a9cb5834d9167ef, 0x000000d5396b069b, 0, 23 }, /* #26 */
+    { 0x041313, 0x041306, 0x546ef27552fe8e3e, 0x00000000000002a3, 0, 53 }, /* #27 */
+    { 0x1f0cc2, 0x1f0406, 0x3842e44a06e49da1, 0x00001c2172250372, 0, 17 }, /* #28 */
+    { 0x1f3717, 0x1f3f02, 0xd7a78bebf1aa488a, 0x01af4f17d7e35491, 0, 7  }, /* #29 */
+    { 0x0368d3, 0x036002, 0x0f0240ea11abf021, 0x0000000000078120, 0, 41 }, /* #30 */
+    { 0x056ad3, 0x056a03, 0xe40f52aa88bdc4c4, 0x0000000000007207, 0, 49 }, /* #31 */
+    { 0x113502, 0x113507, 0x2b5ac11935693225, 0x000000000000000a, 0, 58 }, /* #32 */
+    { 0x2d2607, 0x2d2e07, 0xa9a10455980ed0e0, 0x0001534208ab301d, 0, 15 }, /* #33 */
+    { 0x3f6f52, 0x3f6707, 0x697ff273e990c443, 0x0000000000034bff, 0, 45 }, /* #34 */
+    { 0x2b0146, 0x2b0902, 0xf0b127aa16dc3612, 0x00000003c2c49ea8, 0, 30 }, /* #35 */
+    { 0x3100d6, 0x310002, 0x69acc3498699e47e, 0x000001a6b30d261a, 0, 22 }, /* #36 */
+    { 0x0d2fd3, 0x0d2706, 0x69be117aca9920ba, 0x00034df08bd654c9, 0, 13 }, /* #37 */
+    { 0x3b11d3, 0x3b1102, 0x2d1781db0c5fafc8, 0x0000000005a2f03b, 0, 35 }, /* #38 */
+    { 0x364cd2, 0x364406, 0x342ac445a428e9eb, 0x0000000000000003, 0, 60 }, /* #39 */
+    { 0x145887, 0x145802, 0xed2dfb901064606d, 0x00000001da5bf720, 0, 31 }, /* #40 */
+    { 0x3016c3, 0x301606, 0x0cc6bf6fb2132b03, 0x000000cc6bf6fb21, 0, 20 }, /* #41 */
+    { 0x155187, 0x155902, 0xd9ee59508d5fd417, 0x000000001b3dcb2a, 0, 35 }, /* #42 */
+    { 0x102d86, 0x102d06, 0xa35f95a09d3ec9a2, 0x000000000a35f95a, 0, 36 }, /* #43 */
+    { 0x2516d2, 0x251e07, 0xa8809975c011e8b7, 0x00000001510132eb, 0, 31 }, /* #44 */
+    { 0x232f03, 0x232f06, 0xc63fdecba8e37b23, 0x0000000000000063, 0, 57 }, /* #45 */
+    { 0x1903d3, 0x190306, 0x3fa288ef932758f1, 0x07f4511df264eb1e, 0, 3  }, /* #46 */
+    { 0x007dc7, 0x007d03, 0xa63c7c2fd4939277, 0x0000531e3e17ea49, 0, 17 }, /* #47 */
+    { 0x120796, 0x120f07, 0xa62f6f64bc059cb8, 0x0000a62f6f64bc05, 0, 16 }, /* #48 */
+    { 0x140e46, 0x140e03, 0x815dea7b1756e7e5, 0x00020577a9ec5d5b, 0, 14 }, /* #49 */
+    { 0x122817, 0x122007, 0x76bf5818e99b8fd6, 0x0000000003b5fac0, 0, 37 }, /* #50 */
+    { 0x2b47d3, 0x2b4f07, 0x8706488e8a971126, 0x000000008706488e, 0, 32 }, /* #51 */
+    { 0x203b97, 0x203b07, 0xff71d51800b678a3, 0x000000ff71d51800, 0, 24 }, /* #52 */
+    { 0x0f01d3, 0x0f0906, 0xc738923f9dba3610, 0x00639c491fcedd1b, 0, 9  }, /* #53 */
+    { 0x127807, 0x127802, 0xd70cb4a4a3972c30, 0x0000000035c32d29, 0, 34 }, /* #54 */
+    { 0x3e39c6, 0x3e3902, 0x831041866ff08b6c, 0x0000000000000008, 0, 60 }, /* #55 */
+    { 0x0425c6, 0x042503, 0x499ca98697f96e0a, 0x0000000000000049, 0, 56 }, /* #56 */
+    { 0x273c42, 0x273c03, 0xe0aac54ce161d470, 0x0000000000705562, 0, 41 }, /* #57 */
+    { 0x3e5a92, 0x3e5246, 0x0328f9fadcd376b0, 0x0000000000000000, 0, 63 }, /* #58 */
+    { 0x297352, 0x297307, 0x452275ccb9b13a38, 0x0000000000001148, 0, 50 }, /* #59 */
+    { 0x2c3bd7, 0x2c3307, 0x6f3d55e4d57a5d96, 0x0de7aabc9aaf4bb2, 0, 3  }, /* #60 */
+    { 0x0a4bd6, 0x0a4b07, 0xb2d9675f3931099b, 0x00b2d9675f393109, 0, 8  }, /* #61 */
+    { 0x0501c7, 0x050906, 0xa0589c46bbfb5bbf, 0x0000000000000050, 0, 57 }, /* #62 */
+    { 0x224086, 0x224807, 0x942095dc69ccd434, 0x0000000000000012, 0, 59 }, /* #63 */
 };
 static const BINU64_TEST_T g_aTests_sar_u64[] =
 {
-    { 0x3f0dd6, 0x3f0517, 0x115a4d8f66af4302, 0x00000000000022b4, 0, 47 }, /* #0 */
-    { 0x273e42, 0x273617, 0x5883e3f2fffd72eb, 0x05883e3f2fffd72e, 0, 4  }, /* #1 */
-    { 0x3f0c93, 0x3f0496, 0xdb05b3e759d2bf2f, 0xffffffffdb05b3e7, 0, 32 }, /* #2 */
-    { 0x334046, 0x334096, 0xe570ac213b9c96cd, 0xffff95c2b084ee72, 0, 14 }, /* #3 */
-    { 0x3f6183, 0x3f6192, 0x8869526028652523, 0xf10d2a4c050ca4a4, 0, 3  }, /* #4 */
-    { 0x162813, 0x162012, 0x7a5288a4fdf63984, 0x000000000000003d, 0, 57 }, /* #5 */
-    { 0x1655c2, 0x165513, 0x6c008527ed6d70ad, 0x000001b002149fb5, 0, 22 }, /* #6 */
-    { 0x3702d6, 0x370216, 0x6a6fabbb46637083, 0x000006a6fabbb466, 0, 20 }, /* #7 */
-    { 0x1b2212, 0x1b2297, 0xec6716857323b1b1, 0xfff6338b42b991d8, 0, 9  }, /* #8 */
-    { 0x2b08d3, 0x2b0012, 0x005e720401237af9, 0x0000000000bce408, 0, 31 }, /* #9 */
-    { 0x0d4787, 0x0d4796, 0xb885ef0ab62888da, 0xf710bde156c5111b, 0, 3  }, /* #10 */
-    { 0x092416, 0x092497, 0xed2c52b7f0fde691, 0xffffffffda58a56f, 0, 31 }, /* #11 */
-    { 0x0d16d7, 0x0d1613, 0x609ba68ee573f7f3, 0x0000000c1374d1dc, 0, 27 }, /* #12 */
-    { 0x017f96, 0x017792, 0xa2b2a1f71ffd1dd9, 0xfffffffffffa2b2a, 0, 44 }, /* #13 */
-    { 0x265646, 0x265696, 0xda732bcfb0060216, 0xffffffed3995e7d8, 0, 25 }, /* #14 */
-    { 0x1d4e16, 0x1d4692, 0xef83ad6692048bb2, 0xffffffffffef83ad, 0, 40 }, /* #15 */
-    { 0x035493, 0x035492, 0x82a41a0556ef73ee, 0xffffffffffffc152, 0, 49 }, /* #16 */
-    { 0x132d03, 0x132592, 0xc63e1efeea831e5b, 0xffffffffffffffe3, 0, 57 }, /* #17 */
-    { 0x120d12, 0x120517, 0x45727e3ce4205037, 0x0000000000008ae4, 0, 47 }, /* #18 */
-    { 0x015c12, 0x015412, 0x1d9f1b760bdf0094, 0x000000000003b3e3, 0, 43 }, /* #19 */
-    { 0x0b0d02, 0x0b0516, 0x70cb53e2ba0d6517, 0x0070cb53e2ba0d65, 0, 8  }, /* #20 */
-    { 0x2d5e17, 0x2d5696, 0xffd00753047e4c7e, 0xffffffffffa00ea6, 0, 31 }, /* #21 */
-    { 0x060116, 0x060117, 0x116c9d2a28ce906f, 0x000000000008b64e, 0, 41 }, /* #22 */
-    { 0x2d5346, 0x2d5317, 0x7b3a236e1535bdb6, 0x000000001ece88db, 0, 34 }, /* #23 */
-    { 0x002b56, 0x002392, 0x852315f1847887ea, 0xffffffc2918af8c2, 0, 25 }, /* #24 */
-    { 0x233d87, 0x233593, 0xaa5e0dd580a434d7, 0xd52f06eac0521a6b, 0, 1  }, /* #25 */
-    { 0x390f53, 0x390793, 0xd67652522ea70207, 0xfaceca4a45d4e040, 0, 3  }, /* #26 */
-    { 0x0a7587, 0x0a7513, 0x0d8cbc347331d8be, 0x000000001b197868, 0, 31 }, /* #27 */
-    { 0x213a02, 0x213216, 0x70e4401b1e2776bc, 0x00000000000070e4, 0, 48 }, /* #28 */
-    { 0x265387, 0x265393, 0xbff75ce264cad350, 0xfffffffffffffffd, 0, 61 }, /* #29 */
-    { 0x3f1f42, 0x3f1713, 0x0058fa8200f8e343, 0x000000b1f50401f1, 0, 15 }, /* #30 */
-    { 0x281a16, 0x281292, 0xa9c486c61748c22e, 0xffffffffffd4e243, 0, 41 }, /* #31 */
-    { 0x395286, 0x395293, 0xe7100b81199870b7, 0xfce2017023330e16, 0, 3  }, /* #32 */
-    { 0x1a0e03, 0x1a0692, 0xb4a5fadc0b6b5917, 0xfb4a5fadc0b6b591, 0, 4  }, /* #33 */
-    { 0x2b5e17, 0x2b5692, 0xb8af257920497d06, 0xdc5792bc9024be83, 0, 1  }, /* #34 */
-    { 0x3a7486, 0x3a7417, 0x6b1696aa8df7c29f, 0x00000d62d2d551be, 0, 19 }, /* #35 */
-    { 0x1867d3, 0x186796, 0xdc146447f7d08a01, 0xfffb828c88fefa11, 0, 11 }, /* #36 */
-    { 0x2125d6, 0x212592, 0xb67a42acd4fd20e3, 0xfffffffffdb3d215, 0, 37 }, /* #37 */
-    { 0x263196, 0x263117, 0x5fc7747d648bf229, 0x00000000000bf8ee, 0, 43 }, /* #38 */
-    { 0x0037c6, 0x003793, 0xaa7dd26fa00fc1d2, 0xff54fba4df401f83, 0, 7  }, /* #39 */
-    { 0x2c3612, 0x2c3612, 0x414d6a006bda219b, 0x00000000000829ad, 0, 43 }, /* #40 */
-    { 0x102546, 0x102597, 0xca444f9f24d2c7ef, 0xffffca444f9f24d2, 0, 16 }, /* #41 */
-    { 0x075102, 0x075193, 0x966b83d1dc2d1f72, 0xffffffffffe59ae0, 0, 42 }, /* #42 */
-    { 0x2805c7, 0x280592, 0xac3960439966cd6f, 0xffffffffffffff58, 0, 55 }, /* #43 */
-    { 0x111ad6, 0x111292, 0xa0ef0207cafaf12a, 0xffa0ef0207cafaf1, 0, 8  }, /* #44 */
-    { 0x101b12, 0x101312, 0x06cda8195c34c60f, 0x00006cda8195c34c, 0, 12 }, /* #45 */
-    { 0x3c0183, 0x3c0196, 0x886a8fba80474a7a, 0xffffffffffffffe2, 0, 58 }, /* #46 */
-    { 0x237792, 0x237712, 0x03f10335af92a299, 0x0000000000003f10, 0, 44 }, /* #47 */
-    { 0x1b5d86, 0x1b5592, 0x97535169e3ac94a6, 0xffcba9a8b4f1d64a, 0, 9  }, /* #48 */
-    { 0x237f82, 0x237792, 0xbcc68c3b545d5a1a, 0xffffffffffde6346, 0, 41 }, /* #49 */
-    { 0x3f6b03, 0x3f6317, 0x2ebd7898f69da11d, 0x00000000000002eb, 0, 52 }, /* #50 */
-    { 0x117dc7, 0x117597, 0xf2ff6607b3f65bb7, 0xffff2ff6607b3f65, 0, 12 }, /* #51 */
-    { 0x070742, 0x070713, 0x44607375b8efc0e2, 0x000000000223039b, 0, 37 }, /* #52 */
-    { 0x013253, 0x013296, 0xc051d8669fa1eeff, 0xfffffffffffff80a, 0, 51 }, /* #53 */
-    { 0x221806, 0x221097, 0xffd5d28d73ecce34, 0xfffffd5d28d73ecc, 0, 12 }, /* #54 */
-    { 0x2d5742, 0x2d5793, 0x892ff595091903c2, 0xfffffffffffffff8, 0, 60 }, /* #55 */
-    { 0x386fd3, 0x386797, 0x874b867f277744e2, 0xffffffffffe1d2e1, 0, 42 }, /* #56 */
-    { 0x1d2752, 0x1d2796, 0xbb30155ae80a48c7, 0xffffdd980aad7405, 0, 17 }, /* #57 */
-    { 0x1f1002, 0x1f1016, 0x0eab3a0faa298ff9, 0x00001d56741f5453, 0, 15 }, /* #58 */
-    { 0x110247, 0x110212, 0x28259049a5f4c2de, 0x001412c824d2fa61, 0, 9  }, /* #59 */
-    { 0x065f86, 0x065793, 0xf6acdc6997a8f86f, 0xffffffffb566e34c, 0, 29 }, /* #60 */
-    { 0x0d0406, 0x0d0416, 0x295c44d0855851b5, 0x000000000000000a, 0, 58 }, /* #61 */
-    { 0x2f4713, 0x2f4797, 0xd3bfdfcb4dbe781d, 0xffff4eff7f2d36f9, 0, 14 }, /* #62 */
-    { 0x2035d6, 0x203517, 0x7d8e1be8d10a55e8, 0x0000000000000003, 0, 61 }, /* #63 */
+    { 0x203453, 0x203407, 0x296804ad3241d2c1, 0x0000000014b40256, 0, 33 }, /* #0 */
+    { 0x286507, 0x286582, 0xe91ec8e9382ca46f, 0xfffffffffff48f64, 0, 41 }, /* #1 */
+    { 0x1a6542, 0x1a6506, 0x0a3f82007a988478, 0x0000a3f82007a988, 0, 12 }, /* #2 */
+    { 0x370b02, 0x370306, 0x787e715c9942c035, 0x0000000000787e71, 0, 40 }, /* #3 */
+    { 0x220517, 0x220582, 0xeb70414ac33d7f8c, 0xffadc1052b0cf5fe, 0, 6  }, /* #4 */
+    { 0x0116d3, 0x011602, 0x1ec495a358136742, 0x00000003d892b46b, 0, 27 }, /* #5 */
+    { 0x152593, 0x152583, 0xc67d157728b88be2, 0xfffffffff8cfa2ae, 0, 35 }, /* #6 */
+    { 0x083b57, 0x083387, 0xe57d7f6989c53367, 0xffffffffffffffca, 0, 55 }, /* #7 */
+    { 0x067992, 0x067183, 0xe929f4d8dad93e46, 0xfffffe929f4d8dad, 0, 20 }, /* #8 */
+    { 0x1c6993, 0x1c6107, 0x21ff24f1345beaa7, 0x000010ff92789a2d, 0, 17 }, /* #9 */
+    { 0x3d2a56, 0x3d2206, 0x127226022a26aa23, 0x0000000000000012, 0, 56 }, /* #10 */
+    { 0x200c53, 0x200482, 0xcc3c061c9b96c562, 0xffffffffffffff98, 0, 55 }, /* #11 */
+    { 0x132b97, 0x132383, 0xfae11bbaf838b4db, 0xffffffd708ddd7c1, 0, 21 }, /* #12 */
+    { 0x254b56, 0x254306, 0x6c3344a26dcc0f48, 0x000000000000001b, 0, 58 }, /* #13 */
+    { 0x1d2b93, 0x1d2303, 0x15fb5b874e519e53, 0x0000000000000afd, 0, 49 }, /* #14 */
+    { 0x095212, 0x095212, 0x64cc68f6bf59b09a, 0x64cc68f6bf59b09a, 0, 0  }, /* #15 */
+    { 0x0f6602, 0x0f6687, 0xc6797202607eb1e9, 0xffffffffffffe33c, 0, 49 }, /* #16 */
+    { 0x1e6b47, 0x1e6387, 0xcf603f1fd66918d5, 0xffcf603f1fd66918, 0, 8  }, /* #17 */
+    { 0x3c0917, 0x3c0106, 0x116e246bea9ff44f, 0x00000000000116e2, 0, 44 }, /* #18 */
+    { 0x013797, 0x013703, 0x58d0e2b3095cd114, 0x000000000163438a, 0, 38 }, /* #19 */
+    { 0x313443, 0x313486, 0xc93959767c06fb89, 0xfffffffffffff927, 0, 51 }, /* #20 */
+    { 0x036c47, 0x036407, 0x590e2df42363c2c9, 0x00000000000590e2, 0, 44 }, /* #21 */
+    { 0x2a5f07, 0x2a5707, 0x6523fb287fd27283, 0x0000003291fd943f, 0, 25 }, /* #22 */
+    { 0x240107, 0x240103, 0x6410abb0af6be4af, 0x0000000000000320, 0, 53 }, /* #23 */
+    { 0x343282, 0x343203, 0x106ed37e0702bb59, 0x0020dda6fc0e0576, 0, 7  }, /* #24 */
+    { 0x3d5486, 0x3d5402, 0x17a0755b8b65e5d1, 0x0000017a0755b8b6, 0, 20 }, /* #25 */
+    { 0x127ec6, 0x127602, 0x3a72da739570d9bb, 0x00000000003a72da, 0, 40 }, /* #26 */
+    { 0x230fc2, 0x230783, 0x9397a99e185f8004, 0xffffffffffff9397, 0, 48 }, /* #27 */
+    { 0x297582, 0x297583, 0x8c31497eb03d9587, 0xf186292fd607b2b0, 0, 3  }, /* #28 */
+    { 0x174fc3, 0x174782, 0xe1adfb9bb16c1408, 0xfffffffffffc35bf, 0, 43 }, /* #29 */
+    { 0x0f4f03, 0x0f4787, 0xd3b201217534f2bd, 0xffffff4ec80485d4, 0, 22 }, /* #30 */
+    { 0x016117, 0x016102, 0x027fcc0835541feb, 0x000004ff98106aa8, 0, 15 }, /* #31 */
+    { 0x2e0d16, 0x2e0582, 0xc50520728b341d41, 0xfffffffff8a0a40e, 0, 35 }, /* #32 */
+    { 0x006a83, 0x006287, 0xf505e5b3ff7ed4c2, 0xffea0bcb67fefda9, 0, 7  }, /* #33 */
+    { 0x094d93, 0x094503, 0x63a38f33aad5accb, 0x00000000031d1c79, 0, 37 }, /* #34 */
+    { 0x3264d7, 0x326482, 0xc4306cd4a2a7c215, 0xffffffffffffffc4, 0, 56 }, /* #35 */
+    { 0x215807, 0x215002, 0x7a5ed583efed52ad, 0x0000000007a5ed58, 0, 36 }, /* #36 */
+    { 0x3928c7, 0x392007, 0x5a5967d4ae2ac4f7, 0x000005a5967d4ae2, 0, 20 }, /* #37 */
+    { 0x211543, 0x211506, 0x7c245c54df5552d7, 0x003e122e2a6faaa9, 0, 9  }, /* #38 */
+    { 0x3a5613, 0x3a5606, 0x1c127a7dd6689bdc, 0x0000000000001c12, 0, 48 }, /* #39 */
+    { 0x303097, 0x303086, 0xeb2b6d39443e8b31, 0xffffffd656da7288, 0, 23 }, /* #40 */
+    { 0x0427d3, 0x0427d3, 0xb770d8c7fd65df4b, 0xb770d8c7fd65df4b, 0, 0  }, /* #41 */
+    { 0x1429c3, 0x142182, 0xf140b300a2e82a2b, 0xfffffffffffffff1, 0, 56 }, /* #42 */
+    { 0x287857, 0x287083, 0xb8fe9813f82a7da6, 0xfffffffffffb8fe9, 0, 44 }, /* #43 */
+    { 0x3d0747, 0x3d0706, 0x12deca617bd0ca75, 0x000000000000096f, 0, 49 }, /* #44 */
+    { 0x301752, 0x301786, 0xb5372bc92c47558b, 0xffffffda9b95e496, 0, 25 }, /* #45 */
+    { 0x111a96, 0x111202, 0x5b73198558e9bbd4, 0x000000005b731985, 0, 32 }, /* #46 */
+    { 0x211cc3, 0x211483, 0xdb097850d2e321e7, 0xfffffffffffffffd, 0, 60 }, /* #47 */
+    { 0x167fd7, 0x167787, 0xc9e9770f032e1636, 0xffffffffffff27a5, 0, 46 }, /* #48 */
+    { 0x162d03, 0x162587, 0x8a265906a969bc46, 0xffffffff8a265906, 0, 32 }, /* #49 */
+    { 0x037cd6, 0x037403, 0x2c0abb2049ff1d89, 0x000000000000b02a, 0, 46 }, /* #50 */
+    { 0x0c3442, 0x0c3483, 0xe1407cc96e87d2e5, 0xfff8501f325ba1f4, 0, 10 }, /* #51 */
+    { 0x090dd6, 0x090503, 0x2aaeea250c4efe11, 0x0000000555dd44a1, 0, 27 }, /* #52 */
+    { 0x0f7ec6, 0x0f7686, 0x9fed78e2ac30e270, 0xfffffffff9fed78e, 0, 36 }, /* #53 */
+    { 0x315656, 0x315682, 0xed8659dfeb548706, 0xffb619677fad521c, 0, 6  }, /* #54 */
+    { 0x182cd3, 0x182487, 0xeb774883e867b2ed, 0xfffffffffffeb774, 0, 44 }, /* #55 */
+    { 0x1d2497, 0x1d2407, 0x6a7260c09273611f, 0x00000000006a7260, 0, 40 }, /* #56 */
+    { 0x3b4ec7, 0x3b4686, 0xd80f372b4cf35a84, 0xffffffffffffffff, 0, 62 }, /* #57 */
+    { 0x214882, 0x214002, 0x2807708d22ebf76b, 0x0000000000000001, 0, 61 }, /* #58 */
+    { 0x2f5647, 0x2f5687, 0xb035c45b8c4ef56f, 0xfffffff606b88b71, 0, 27 }, /* #59 */
+    { 0x343817, 0x343002, 0x7ddff432adb9bfbe, 0x0000001f77fd0cab, 0, 26 }, /* #60 */
+    { 0x052542, 0x052582, 0xb701fc68c50e0420, 0xfffb701fc68c50e0, 0, 12 }, /* #61 */
+    { 0x1a5f17, 0x1a5706, 0x14ea8676e95413aa, 0x00029d50cedd2a82, 0, 11 }, /* #62 */
+    { 0x1f6fd3, 0x1f6fd3, 0xb55150195d32590b, 0xb55150195d32590b, 0, 0  }, /* #63 */
 };
 
-
-#define HAVE_MULDIV_TESTS
-static const MULDIVU8_TEST_T g_aTests_mul_u8[] =
-{
-    { 0x0e3c46, 0x0e3c47, 0x474e, 0x2e02, 0x97, 0 }, /* #0 */
-    { 0x294703, 0x294f03, 0x2c9e, 0x722e, 0xb9, 0 }, /* #1 */
-    { 0x3e7cd3, 0x3e7cd3, 0xea9d, 0x03ae, 0x06, 0 }, /* #2 */
-    { 0x086283, 0x086a83, 0xc745, 0x1da6, 0x6e, 0 }, /* #3 */
-    { 0x0b5347, 0x0b5b47, 0x43c5, 0xbaff, 0xf3, 0 }, /* #4 */
-    { 0x1d3203, 0x1d3a03, 0x1362, 0x2ba4, 0x72, 0 }, /* #5 */
-    { 0x0530c6, 0x0538c7, 0x2531, 0x113a, 0x5a, 0 }, /* #6 */
-    { 0x3f3457, 0x3f3c57, 0x7e63, 0x1356, 0x32, 0 }, /* #7 */
-    { 0x090407, 0x090c07, 0xf196, 0x956a, 0xff, 0 }, /* #8 */
-    { 0x0949d3, 0x0949d3, 0xef49, 0x1918, 0x58, 0 }, /* #9 */
-    { 0x0e3c12, 0x0e3c13, 0x9345, 0x0dbf, 0x33, 0 }, /* #10 */
-    { 0x2559d3, 0x2559d3, 0xb3b2, 0x6e8e, 0x9f, 0 }, /* #11 */
-    { 0x2458d6, 0x2458d7, 0xc7e8, 0xcf88, 0xe5, 0 }, /* #12 */
-    { 0x290082, 0x290883, 0x6cba, 0x30ae, 0x43, 0 }, /* #13 */
-    { 0x320c03, 0x320c03, 0x61f7, 0x4954, 0x4c, 0 }, /* #14 */
-    { 0x300f56, 0x300f57, 0xd905, 0x045b, 0xdf, 0 }, /* #15 */
-    { 0x3478c2, 0x3478c3, 0xde5c, 0x5ba4, 0xff, 0 }, /* #16 */
-    { 0x302c83, 0x302c83, 0x3edc, 0x44c0, 0x50, 0 }, /* #17 */
-    { 0x2d6b13, 0x2d6b13, 0xa013, 0x0474, 0x3c, 0 }, /* #18 */
-    { 0x323483, 0x323c83, 0x931c, 0x1a94, 0xf3, 0 }, /* #19 */
-    { 0x2c0d56, 0x2c0d57, 0x5049, 0x1a3c, 0x5c, 0 }, /* #20 */
-    { 0x263f87, 0x263f87, 0x583a, 0x3626, 0xef, 0 }, /* #21 */
-    { 0x2c1d52, 0x2c1d53, 0xcb42, 0x0420, 0x10, 0 }, /* #22 */
-    { 0x3a73c3, 0x3a7bc3, 0x29db, 0x65cd, 0x77, 0 }, /* #23 */
-    { 0x241d83, 0x241d83, 0x5963, 0x1d01, 0x4b, 0 }, /* #24 */
-    { 0x2d1987, 0x2d1987, 0x0b25, 0x10e9, 0x75, 0 }, /* #25 */
-    { 0x3d7202, 0x3d7a03, 0x1341, 0x134c, 0x4c, 0 }, /* #26 */
-    { 0x1f4342, 0x1f4b43, 0x57a0, 0x6900, 0xa8, 0 }, /* #27 */
-    { 0x3e0003, 0x3e0803, 0xfa98, 0x2ee8, 0x4f, 0 }, /* #28 */
-    { 0x0b45c7, 0x0b4dc7, 0xde1e, 0x0690, 0x38, 0 }, /* #29 */
-    { 0x330dd6, 0x330dd7, 0x801f, 0x0b05, 0x5b, 0 }, /* #30 */
-    { 0x3c7403, 0x3c7c03, 0xa424, 0x0990, 0x44, 0 }, /* #31 */
-    { 0x182a57, 0x182a57, 0xf704, 0x031c, 0xc7, 0 }, /* #32 */
-    { 0x300093, 0x300893, 0xe738, 0x0f50, 0x46, 0 }, /* #33 */
-    { 0x1d5607, 0x1d5e07, 0x8f21, 0x08e5, 0x45, 0 }, /* #34 */
-    { 0x223c43, 0x223c43, 0x856f, 0x0612, 0x0e, 0 }, /* #35 */
-    { 0x271e57, 0x271e57, 0x5cfc, 0x11b8, 0x12, 0 }, /* #36 */
-    { 0x1c6043, 0x1c6843, 0x410f, 0x0d3e, 0xe2, 0 }, /* #37 */
-    { 0x267f03, 0x267f03, 0xd8ef, 0xa272, 0xae, 0 }, /* #38 */
-    { 0x103b82, 0x103b83, 0xc66b, 0x4134, 0x9c, 0 }, /* #39 */
-    { 0x043046, 0x043847, 0x01c6, 0x582c, 0x72, 0 }, /* #40 */
-    { 0x392c86, 0x392c87, 0x5372, 0x1cf2, 0x41, 0 }, /* #41 */
-    { 0x365116, 0x365917, 0x859e, 0x7d4a, 0xcb, 0 }, /* #42 */
-    { 0x3b4056, 0x3b4857, 0x828c, 0x5b54, 0xa7, 0 }, /* #43 */
-    { 0x214803, 0x214803, 0x38d9, 0xced4, 0xf4, 0 }, /* #44 */
-    { 0x310003, 0x310803, 0x9284, 0x7488, 0xe2, 0 }, /* #45 */
-    { 0x230f06, 0x230f07, 0x623e, 0x37f2, 0xe7, 0 }, /* #46 */
-    { 0x2e7257, 0x2e7a57, 0xe7b5, 0x903c, 0xcc, 0 }, /* #47 */
-    { 0x1e1d93, 0x1e1d93, 0xf1fd, 0x9832, 0x9a, 0 }, /* #48 */
-    { 0x2e5ec3, 0x2e5ec3, 0xadf8, 0xc3b0, 0xca, 0 }, /* #49 */
-    { 0x3e6706, 0x3e6f07, 0xe8b0, 0xa710, 0xf3, 0 }, /* #50 */
-    { 0x163917, 0x163917, 0xb063, 0x3c54, 0x9c, 0 }, /* #51 */
-    { 0x2a0692, 0x2a0e93, 0x0dec, 0xb860, 0xc8, 0 }, /* #52 */
-    { 0x100b17, 0x100b17, 0x7389, 0x100e, 0x1e, 0 }, /* #53 */
-    { 0x206883, 0x206883, 0x54de, 0x68ee, 0x79, 0 }, /* #54 */
-    { 0x026903, 0x026903, 0x9b12, 0x0f8a, 0xdd, 0 }, /* #55 */
-    { 0x253d96, 0x253d97, 0x68a2, 0x7ac4, 0xc2, 0 }, /* #56 */
-    { 0x1a0b92, 0x1a0b93, 0x228e, 0x3778, 0x64, 0 }, /* #57 */
-    { 0x016586, 0x016d87, 0x749a, 0x0436, 0x07, 0 }, /* #58 */
-    { 0x122682, 0x122e83, 0x7f22, 0x1e8c, 0xe6, 0 }, /* #59 */
-    { 0x372dc2, 0x372dc3, 0x78ee, 0x191a, 0x1b, 0 }, /* #60 */
-    { 0x126f03, 0x126f03, 0xd0e6, 0xdfb6, 0xf9, 0 }, /* #61 */
-    { 0x041902, 0x041903, 0x169d, 0x45ea, 0x72, 0 }, /* #62 */
-    { 0x071943, 0x071943, 0x50fc, 0x5d84, 0x5f, 0 }, /* #63 */
-};
-static const MULDIVU8_TEST_T g_aTests_imul_u8[] =
-{
-    { 0x0f4c57, 0x0f4c57, 0xb928, 0xeef8, 0x93, 0 }, /* #0 */
-    { 0x374386, 0x374386, 0xd901, 0xffc8, 0xc8, 0 }, /* #1 */
-    { 0x033513, 0x033d13, 0xba79, 0x1fab, 0x43, 0 }, /* #2 */
-    { 0x2a3dc6, 0x2a3dc7, 0xc16f, 0x13f2, 0x2e, 0 }, /* #3 */
-    { 0x3d5406, 0x3d5c07, 0xeaf7, 0x02fd, 0xab, 0 }, /* #4 */
-    { 0x2d0b96, 0x2d0b97, 0xee76, 0xdf46, 0xb9, 0 }, /* #5 */
-    { 0x330086, 0x330887, 0x0b34, 0x11e0, 0x58, 0 }, /* #6 */
-    { 0x0826d7, 0x082ed7, 0xb37c, 0xd9bc, 0xb1, 0 }, /* #7 */
-    { 0x280c53, 0x280c53, 0x8bb4, 0xdb7c, 0x7b, 0 }, /* #8 */
-    { 0x1b0203, 0x1b0a03, 0xe651, 0x278d, 0x7d, 0 }, /* #9 */
-    { 0x352f07, 0x352f07, 0x3db5, 0x0ea6, 0xce, 0 }, /* #10 */
-    { 0x2e2853, 0x2e2853, 0x9281, 0x3515, 0x95, 0 }, /* #11 */
-    { 0x206f43, 0x206f43, 0xca4b, 0xe395, 0x9f, 0 }, /* #12 */
-    { 0x2a2dc3, 0x2a2dc3, 0x97a5, 0x04fa, 0xf2, 0 }, /* #13 */
-    { 0x005ac7, 0x005ac7, 0xd813, 0xff2f, 0xf5, 0 }, /* #14 */
-    { 0x021742, 0x021f43, 0xab86, 0x3a24, 0x86, 0 }, /* #15 */
-    { 0x1b2183, 0x1b2983, 0x6e6a, 0x2d8c, 0x6e, 0 }, /* #16 */
-    { 0x0b5a56, 0x0b5a57, 0x62ae, 0xdc20, 0x70, 0 }, /* #17 */
-    { 0x0b3dc7, 0x0b3dc7, 0x466b, 0x23f2, 0x56, 0 }, /* #18 */
-    { 0x0b1403, 0x0b1c03, 0x8dc5, 0x033a, 0xf2, 0 }, /* #19 */
-    { 0x023892, 0x023893, 0x4d94, 0xea10, 0x34, 0 }, /* #20 */
-    { 0x300703, 0x300f03, 0x95ba, 0x0b36, 0xd7, 0 }, /* #21 */
-    { 0x2f5817, 0x2f5817, 0xdee5, 0x04f5, 0xd1, 0 }, /* #22 */
-    { 0x1144d3, 0x114cd3, 0xcbf9, 0x036b, 0x83, 0 }, /* #23 */
-    { 0x2422c7, 0x242ac7, 0xc1a9, 0x1c8c, 0xac, 0 }, /* #24 */
-    { 0x267f92, 0x267f93, 0x8a38, 0xf858, 0xdd, 0 }, /* #25 */
-    { 0x0746c6, 0x0746c6, 0x5c90, 0xff90, 0x01, 0 }, /* #26 */
-    { 0x3a6bc6, 0x3a6bc7, 0x38d6, 0x0150, 0xf8, 0 }, /* #27 */
-    { 0x301956, 0x301156, 0xb94f, 0xffb1, 0xff, 0 }, /* #28 */
-    { 0x2c7b53, 0x2c7b53, 0xf933, 0xf60a, 0xce, 0 }, /* #29 */
-    { 0x110116, 0x110917, 0xf339, 0xea2e, 0x9e, 0 }, /* #30 */
-    { 0x237c56, 0x237c57, 0x217f, 0x0673, 0x0d, 0 }, /* #31 */
-    { 0x2f5087, 0x2f5887, 0x2549, 0xfa95, 0xed, 0 }, /* #32 */
-    { 0x2c0a17, 0x2c0a17, 0xa1e5, 0x0d2f, 0x83, 0 }, /* #33 */
-    { 0x1d4102, 0x1d4903, 0x419a, 0x03fc, 0xf6, 0 }, /* #34 */
-    { 0x134d02, 0x134d03, 0x76d6, 0xf406, 0x49, 0 }, /* #35 */
-    { 0x0f54c7, 0x0f5cc7, 0x19c7, 0xfbfe, 0x12, 0 }, /* #36 */
-    { 0x3a73d2, 0x3a7bd3, 0x5184, 0xeca0, 0x28, 0 }, /* #37 */
-    { 0x0e51d3, 0x0e59d3, 0x0983, 0xfd12, 0x06, 0 }, /* #38 */
-    { 0x093c57, 0x093c57, 0x485c, 0x1870, 0x44, 0 }, /* #39 */
-    { 0x3738d2, 0x3738d3, 0x2205, 0x00a5, 0x21, 0 }, /* #40 */
-    { 0x380006, 0x380807, 0xa722, 0xef44, 0x82, 0 }, /* #41 */
-    { 0x114c92, 0x114c93, 0x3d18, 0xf808, 0xab, 0 }, /* #42 */
-    { 0x226d92, 0x226d93, 0x7253, 0x086e, 0x1a, 0 }, /* #43 */
-    { 0x0d7747, 0x0d7f47, 0xa97e, 0x0dc8, 0x1c, 0 }, /* #44 */
-    { 0x181513, 0x181d13, 0x5a69, 0x2c4c, 0x6c, 0 }, /* #45 */
-    { 0x047157, 0x047957, 0x6176, 0xd172, 0x9b, 0 }, /* #46 */
-    { 0x0e5147, 0x0e5947, 0x8bbb, 0x172e, 0xaa, 0 }, /* #47 */
-    { 0x086717, 0x086f17, 0x27b8, 0x2328, 0x83, 0 }, /* #48 */
-    { 0x0f2d87, 0x0f2d87, 0x2474, 0xe870, 0xcc, 0 }, /* #49 */
-    { 0x067417, 0x067c17, 0xbc75, 0x07c5, 0x11, 0 }, /* #50 */
-    { 0x347a13, 0x347212, 0x20de, 0x0044, 0xfe, 0 }, /* #51 */
-    { 0x102007, 0x102807, 0x9af9, 0xfdbb, 0x53, 0 }, /* #52 */
-    { 0x103457, 0x103c57, 0xd7e5, 0x032a, 0xe2, 0 }, /* #53 */
-    { 0x3c1ac3, 0x3c1ac3, 0xa2e6, 0x0b2c, 0x92, 0 }, /* #54 */
-    { 0x241843, 0x241843, 0xb9ba, 0x0fdc, 0xc6, 0 }, /* #55 */
-    { 0x2e2d47, 0x2e2d47, 0x330a, 0x03ca, 0x61, 0 }, /* #56 */
-    { 0x2a29c6, 0x2a29c7, 0x98fb, 0x01a4, 0xac, 0 }, /* #57 */
-    { 0x152057, 0x152857, 0x0ee6, 0xfd42, 0x1b, 0 }, /* #58 */
-    { 0x016396, 0x016b97, 0xfd19, 0x068b, 0x43, 0 }, /* #59 */
-    { 0x295393, 0x295b93, 0xb393, 0x0663, 0xf1, 0 }, /* #60 */
-    { 0x2732d7, 0x273ad7, 0xbb7d, 0x38a4, 0x74, 0 }, /* #61 */
-    { 0x2a6bc3, 0x2a6bc3, 0xec8e, 0xe548, 0x3c, 0 }, /* #62 */
-    { 0x1a0fc2, 0x1a0fc3, 0x3a3b, 0xfdb2, 0xf6, 0 }, /* #63 */
-};
-static const MULDIVU8_TEST_T g_aTests_div_u8[] =
-{
-    { 0x015507, 0x015507, 0xbf9f, 0xbf9f, 0xa6, -1 }, /* #0 */
-    { 0x366ec6, 0x366ec6, 0x695c, 0x695c, 0x1f, -1 }, /* #1 */
-    { 0x0f7013, 0x0f7013, 0x5631, 0x5631, 0x55, -1 }, /* #2 */
-    { 0x3d09c6, 0x3d09c6, 0x642a, 0x642a, 0x16, -1 }, /* #3 */
-    { 0x2f2186, 0x2f2186, 0x4081, 0x4081, 0x26, -1 }, /* #4 */
-    { 0x020896, 0x020812, 0xba45, 0x9bc2, 0xf5, 0 }, /* #5 */
-    { 0x2d0207, 0x2d0213, 0x57cb, 0x4ba0, 0x8c, 0 }, /* #6 */
-    { 0x1c3853, 0x1c3813, 0x9cbd, 0x87d7, 0xba, 0 }, /* #7 */
-    { 0x267592, 0x267592, 0x89a2, 0x89a2, 0x7e, -1 }, /* #8 */
-    { 0x305083, 0x305083, 0xa742, 0xa742, 0x07, -1 }, /* #9 */
-    { 0x1a4d13, 0x1a4d13, 0x67a6, 0x43c7, 0x85, 0 }, /* #10 */
-    { 0x3d6243, 0x3d6243, 0xec3d, 0xec3d, 0x98, -1 }, /* #11 */
-    { 0x1c3043, 0x1c3043, 0x87e5, 0x87e5, 0x67, -1 }, /* #12 */
-    { 0x1c0c93, 0x1c0c93, 0x6be9, 0x6be9, 0x0d, -1 }, /* #13 */
-    { 0x1c2152, 0x1c2112, 0x2be9, 0x9d44, 0xa3, 0 }, /* #14 */
-    { 0x1d1f46, 0x1d1f46, 0x6afc, 0x6afc, 0x0a, -1 }, /* #15 */
-    { 0x393196, 0x393112, 0x6e61, 0xb974, 0xf2, 0 }, /* #16 */
-    { 0x297dc3, 0x297d13, 0x6c40, 0x1191, 0xbf, 0 }, /* #17 */
-    { 0x143806, 0x143806, 0x680d, 0x680d, 0x20, -1 }, /* #18 */
-    { 0x0b44c6, 0x0b4412, 0xcf4f, 0xf7d5, 0xf8, 0 }, /* #19 */
-    { 0x0513d2, 0x051312, 0x8fd8, 0x08ec, 0x9c, 0 }, /* #20 */
-    { 0x107a93, 0x107a13, 0x7d49, 0x7b8e, 0xe1, 0 }, /* #21 */
-    { 0x354a17, 0x354a13, 0x1e08, 0x1436, 0x8e, 0 }, /* #22 */
-    { 0x223792, 0x223792, 0xb36c, 0xb36c, 0x84, -1 }, /* #23 */
-    { 0x306c92, 0x306c12, 0x2b89, 0x1567, 0x6c, 0 }, /* #24 */
-    { 0x3f3357, 0x3f3313, 0x1509, 0x5d2a, 0x7e, 0 }, /* #25 */
-    { 0x125d57, 0x125d13, 0x9adf, 0x61e2, 0xaf, 0 }, /* #26 */
-    { 0x131f52, 0x131f52, 0xfa25, 0xfa25, 0x97, -1 }, /* #27 */
-    { 0x001802, 0x001802, 0x9486, 0x9486, 0x19, -1 }, /* #28 */
-    { 0x121796, 0x121712, 0x3255, 0x523b, 0xd9, 0 }, /* #29 */
-    { 0x0409c2, 0x0409c2, 0xd83d, 0xd83d, 0x7e, -1 }, /* #30 */
-    { 0x2a3ac6, 0x2a3ac6, 0xd776, 0xd776, 0xb0, -1 }, /* #31 */
-    { 0x3520c2, 0x352012, 0xd4a2, 0xaaee, 0xe4, 0 }, /* #32 */
-    { 0x1159c7, 0x115913, 0x5550, 0x20e8, 0x5e, 0 }, /* #33 */
-    { 0x000e53, 0x000e13, 0xae1f, 0x36d3, 0xd3, 0 }, /* #34 */
-    { 0x3e0482, 0x3e0482, 0xaf1b, 0xaf1b, 0x85, -1 }, /* #35 */
-    { 0x103402, 0x103402, 0x2d66, 0x2d66, 0x0e, -1 }, /* #36 */
-    { 0x022e13, 0x022e13, 0x6f05, 0x38b7, 0x9b, 0 }, /* #37 */
-    { 0x247886, 0x247812, 0x07e1, 0x071e, 0x43, 0 }, /* #38 */
-    { 0x0e35c3, 0x0e35c3, 0xd56c, 0xd56c, 0x4b, -1 }, /* #39 */
-    { 0x165a92, 0x165a12, 0x71d7, 0x1bfb, 0x74, 0 }, /* #40 */
-    { 0x267113, 0x267113, 0x59fd, 0x21a2, 0x8e, 0 }, /* #41 */
-    { 0x197d93, 0x197d93, 0x41ca, 0x41ca, 0x33, -1 }, /* #42 */
-    { 0x0d3b57, 0x0d3b57, 0xcac9, 0xcac9, 0x03, -1 }, /* #43 */
-    { 0x354457, 0x354413, 0x0464, 0x360a, 0x6b, 0 }, /* #44 */
-    { 0x2c6b02, 0x2c6b12, 0x80df, 0x69a2, 0xcb, 0 }, /* #45 */
-    { 0x0b2ad7, 0x0b2ad7, 0xa500, 0xa500, 0x42, -1 }, /* #46 */
-    { 0x2d0c17, 0x2d0c17, 0xef9b, 0xef9b, 0x2f, -1 }, /* #47 */
-    { 0x1623c7, 0x162313, 0x76bf, 0x15a6, 0xb7, 0 }, /* #48 */
-    { 0x3a2f07, 0x3a2f07, 0x23df, 0x23df, 0x0c, -1 }, /* #49 */
-    { 0x086c86, 0x086c12, 0x1634, 0x0062, 0x3a, 0 }, /* #50 */
-    { 0x007a07, 0x007a13, 0x5153, 0x3e6f, 0xbb, 0 }, /* #51 */
-    { 0x093ec6, 0x093ec6, 0x7e1d, 0x7e1d, 0x32, -1 }, /* #52 */
-    { 0x0d07c7, 0x0d07c7, 0xdec6, 0xdec6, 0x99, -1 }, /* #53 */
-    { 0x0971c7, 0x0971c7, 0xa15f, 0xa15f, 0x5c, -1 }, /* #54 */
-    { 0x3028c3, 0x3028c3, 0xf5cd, 0xf5cd, 0x2c, -1 }, /* #55 */
-    { 0x0a0542, 0x0a0512, 0x0262, 0x024c, 0x08, 0 }, /* #56 */
-    { 0x0f1c96, 0x0f1c12, 0x71c4, 0x50d4, 0x89, 0 }, /* #57 */
-    { 0x1a1403, 0x1a1403, 0x4433, 0x4433, 0x0f, -1 }, /* #58 */
-    { 0x092343, 0x092313, 0xc24d, 0x31f6, 0xca, 0 }, /* #59 */
-    { 0x3740d3, 0x3740d3, 0xe832, 0xe832, 0x68, -1 }, /* #60 */
-    { 0x193f13, 0x193f13, 0xaac0, 0x20b6, 0xf0, 0 }, /* #61 */
-    { 0x3e5c96, 0x3e5c96, 0x7d63, 0x7d63, 0x6c, -1 }, /* #62 */
-    { 0x0e5443, 0x0e5443, 0xb687, 0xb687, 0x05, -1 }, /* #63 */
-};
-static const MULDIVU8_TEST_T g_aTests_idiv_u8[] =
-{
-    { 0x3b5e53, 0x3b5e53, 0x602d, 0x602d, 0x56, -1 }, /* #0 */
-    { 0x3c5b57, 0x3c5b57, 0x8131, 0x8131, 0xca, -1 }, /* #1 */
-    { 0x1d7556, 0x1d7512, 0xfff2, 0xf200, 0x13, 0 }, /* #2 */
-    { 0x296d52, 0x296d12, 0xd8bb, 0xf687, 0x53, 0 }, /* #3 */
-    { 0x142243, 0x142243, 0x10d6, 0x10d6, 0xe7, -1 }, /* #4 */
-    { 0x356587, 0x356587, 0xa8ed, 0xa8ed, 0xdc, -1 }, /* #5 */
-    { 0x164dd3, 0x164dd3, 0x97d9, 0x97d9, 0xf7, -1 }, /* #6 */
-    { 0x2c4302, 0x2c4302, 0xb803, 0xb803, 0xb1, -1 }, /* #7 */
-    { 0x171016, 0x171016, 0x641a, 0x641a, 0x78, -1 }, /* #8 */
-    { 0x3e47c2, 0x3e4712, 0x0049, 0x13fe, 0xe5, 0 }, /* #9 */
-    { 0x0f3ed3, 0x0f3ed3, 0x2cb8, 0x2cb8, 0xbb, -1 }, /* #10 */
-    { 0x386956, 0x386912, 0xfddf, 0xc9f9, 0x46, 0 }, /* #11 */
-    { 0x1f5406, 0x1f5412, 0xd100, 0xe083, 0x60, 0 }, /* #12 */
-    { 0x3636d3, 0x3636d3, 0x568d, 0x568d, 0x62, -1 }, /* #13 */
-    { 0x113dc3, 0x113dc3, 0xd5fd, 0xd5fd, 0xec, -1 }, /* #14 */
-    { 0x0d2512, 0x0d2512, 0x8df9, 0x8df9, 0x65, -1 }, /* #15 */
-    { 0x213d42, 0x213d12, 0x03bb, 0x3bf8, 0x90, 0 }, /* #16 */
-    { 0x304b42, 0x304b42, 0xc8fc, 0xc8fc, 0x61, -1 }, /* #17 */
-    { 0x174312, 0x174312, 0x2bfe, 0x2bfe, 0xc5, -1 }, /* #18 */
-    { 0x2514c7, 0x2514c7, 0x2a71, 0x2a71, 0x04, -1 }, /* #19 */
-    { 0x060d93, 0x060d13, 0x1be2, 0x0d4b, 0x5f, 0 }, /* #20 */
-    { 0x210502, 0x210512, 0xd3e0, 0xf4a5, 0x7c, 0 }, /* #21 */
-    { 0x260313, 0x260313, 0xd9ca, 0xd9ca, 0x1c, -1 }, /* #22 */
-    { 0x101042, 0x101042, 0x8dd7, 0x8dd7, 0xbe, -1 }, /* #23 */
-    { 0x337047, 0x337047, 0xd3f0, 0xd3f0, 0x15, -1 }, /* #24 */
-    { 0x0441c7, 0x0441c7, 0x65c0, 0x65c0, 0xfb, -1 }, /* #25 */
-    { 0x0f1797, 0x0f1713, 0xedfe, 0xea84, 0x25, 0 }, /* #26 */
-    { 0x100386, 0x100312, 0xf435, 0xfde6, 0x74, 0 }, /* #27 */
-    { 0x376512, 0x376512, 0x42a5, 0x42a5, 0xdd, -1 }, /* #28 */
-    { 0x017c56, 0x017c56, 0x6be1, 0x6be1, 0x93, -1 }, /* #29 */
-    { 0x1c5a96, 0x1c5a96, 0xce7d, 0xce7d, 0xbe, -1 }, /* #30 */
-    { 0x2570c6, 0x257012, 0xe6e1, 0xfb82, 0x33, 0 }, /* #31 */
-    { 0x332e56, 0x332e12, 0x1870, 0x1aa7, 0xba, 0 }, /* #32 */
-    { 0x220b56, 0x220b12, 0x1102, 0x1cd6, 0x99, 0 }, /* #33 */
-    { 0x043ed6, 0x043e12, 0x1766, 0x3eb2, 0xb4, 0 }, /* #34 */
-    { 0x2f6693, 0x2f6613, 0xe250, 0xb442, 0x8e, 0 }, /* #35 */
-    { 0x3f4083, 0x3f4083, 0x8c24, 0x8c24, 0x35, -1 }, /* #36 */
-    { 0x032852, 0x032852, 0xdf1b, 0xdf1b, 0xdd, -1 }, /* #37 */
-    { 0x2947d2, 0x2947d2, 0x9ecc, 0x9ecc, 0x04, -1 }, /* #38 */
-    { 0x2d7d42, 0x2d7d42, 0xce84, 0xce84, 0x0e, -1 }, /* #39 */
-    { 0x317bc2, 0x317bc2, 0xa5ed, 0xa5ed, 0x95, -1 }, /* #40 */
-    { 0x311c86, 0x311c86, 0x5071, 0x5071, 0xe1, -1 }, /* #41 */
-    { 0x0a7e92, 0x0a7e12, 0x22c7, 0x539e, 0xa6, 0 }, /* #42 */
-    { 0x0427d2, 0x0427d2, 0xb3aa, 0xb3aa, 0x08, -1 }, /* #43 */
-    { 0x341b46, 0x341b46, 0xca78, 0xca78, 0x52, -1 }, /* #44 */
-    { 0x307453, 0x307453, 0xc73c, 0xc73c, 0x90, -1 }, /* #45 */
-    { 0x005993, 0x005993, 0x2d26, 0x2d26, 0xcc, -1 }, /* #46 */
-    { 0x261f06, 0x261f12, 0x27f6, 0x187e, 0x51, 0 }, /* #47 */
-    { 0x2337c2, 0x233712, 0xf00f, 0xcfb8, 0x38, 0 }, /* #48 */
-    { 0x150507, 0x150507, 0x91d0, 0x91d0, 0x1c, -1 }, /* #49 */
-    { 0x283186, 0x283186, 0xdcf5, 0xdcf5, 0x0b, -1 }, /* #50 */
-    { 0x246f47, 0x246f47, 0x688d, 0x688d, 0xd1, -1 }, /* #51 */
-    { 0x0017c6, 0x001712, 0xff54, 0xd602, 0xbf, 0 }, /* #52 */
-    { 0x2d2b03, 0x2d2b03, 0x7c5f, 0x7c5f, 0x4d, -1 }, /* #53 */
-    { 0x025146, 0x025146, 0xcacc, 0xcacc, 0x0d, -1 }, /* #54 */
-    { 0x0e0856, 0x0e0812, 0x081c, 0x6c10, 0x7b, 0 }, /* #55 */
-    { 0x372006, 0x372006, 0x85c0, 0x85c0, 0xb9, -1 }, /* #56 */
-    { 0x262bc3, 0x262bc3, 0x8697, 0x8697, 0x61, -1 }, /* #57 */
-    { 0x1b5686, 0x1b5686, 0x79ce, 0x79ce, 0xbc, -1 }, /* #58 */
-    { 0x3a5793, 0x3a5793, 0xb547, 0xb547, 0x93, -1 }, /* #59 */
-    { 0x322e57, 0x322e13, 0x00ea, 0x36fd, 0xc4, 0 }, /* #60 */
-    { 0x032f82, 0x032f82, 0xb32d, 0xb32d, 0x85, -1 }, /* #61 */
-    { 0x3a4c86, 0x3a4c86, 0xb9ab, 0xb9ab, 0xce, -1 }, /* #62 */
-    { 0x105792, 0x105792, 0x3c46, 0x3c46, 0xb8, -1 }, /* #63 */
-};
-static const MULDIVU16_TEST_T g_aTests_mul_u16[] =
-{
-    { 0x162717, 0x162f17, 0x499a, 0xfef8, 0x1df7, 0x1adb, 0x5d6c, 0 }, /* #0 */
-    { 0x227cc3, 0x227cc3, 0x0175, 0x2cdc, 0xdf4b, 0x0149, 0xe1ec, 0 }, /* #1 */
-    { 0x3f6457, 0x3f6c57, 0xb5ae, 0x6666, 0xea12, 0x4098, 0x5b05, 0 }, /* #2 */
-    { 0x1b6406, 0x1b6c07, 0xb89d, 0x8268, 0x70d0, 0x5915, 0x7b88, 0 }, /* #3 */
-    { 0x202297, 0x202a97, 0x396c, 0xd62c, 0xee6b, 0x2a4b, 0xbc91, 0 }, /* #4 */
-    { 0x016d93, 0x016d93, 0x82db, 0xb039, 0x04da, 0x63eb, 0xc37b, 0 }, /* #5 */
-    { 0x3e4ac6, 0x3e4ac7, 0xdb22, 0x4412, 0xbc65, 0x7c18, 0x90f9, 0 }, /* #6 */
-    { 0x1b7253, 0x1b7a53, 0xa361, 0x45a8, 0x5c06, 0x83e3, 0xcea8, 0 }, /* #7 */
-    { 0x280cd2, 0x280cd3, 0xefff, 0x12c2, 0x5d34, 0x0c6a, 0x0d3e, 0 }, /* #8 */
-    { 0x3c0746, 0x3c0f47, 0x3085, 0xb7fc, 0x980b, 0x0a62, 0x36cc, 0 }, /* #9 */
-    { 0x114642, 0x114e43, 0xd34d, 0x23d6, 0x9179, 0xb5bc, 0xdc2e, 0 }, /* #10 */
-    { 0x230c42, 0x230c43, 0xe44a, 0xbfc4, 0xbbd0, 0x5394, 0x5dba, 0 }, /* #11 */
-    { 0x1e6557, 0x1e6d57, 0x0a57, 0xabb0, 0xdec6, 0x07e8, 0xc3d0, 0 }, /* #12 */
-    { 0x353d13, 0x353d13, 0x1836, 0xe240, 0x83b6, 0x0388, 0x2560, 0 }, /* #13 */
-    { 0x335343, 0x335b43, 0x45dc, 0xe3f0, 0x93f3, 0x1dfc, 0x6de4, 0 }, /* #14 */
-    { 0x0a3883, 0x0a3883, 0xc6d4, 0x31a0, 0xa46e, 0x2e6e, 0x3bc8, 0 }, /* #15 */
-    { 0x2e0417, 0x2e0c17, 0xd209, 0x61b4, 0x834a, 0x5cc6, 0x7114, 0 }, /* #16 */
-    { 0x0171c3, 0x0179c3, 0x31d4, 0x26b0, 0x7cc2, 0x2b1c, 0xdd7c, 0 }, /* #17 */
-    { 0x1c7ac7, 0x1c7ac7, 0xdec4, 0xa33c, 0x5757, 0x3f15, 0x487f, 0 }, /* #18 */
-    { 0x2f1f57, 0x2f1f57, 0x3244, 0xfac4, 0x20b5, 0x12df, 0x6021, 0 }, /* #19 */
-    { 0x2a4702, 0x2a4f03, 0xd798, 0x4650, 0x5265, 0x6079, 0x728e, 0 }, /* #20 */
-    { 0x1e7947, 0x1e7947, 0x709e, 0xf33a, 0xc50a, 0x1fd0, 0x4853, 0 }, /* #21 */
-    { 0x166856, 0x166857, 0x8b5c, 0x49e0, 0x6a00, 0x1704, 0x2a48, 0 }, /* #22 */
-    { 0x3b1243, 0x3b1a43, 0xa60b, 0x4be2, 0x2cad, 0x1172, 0x1ae6, 0 }, /* #23 */
-    { 0x3b0996, 0x3b0997, 0x09d2, 0xee84, 0xdda0, 0x0386, 0x5bf2, 0 }, /* #24 */
-    { 0x282483, 0x282c83, 0x0613, 0x7eea, 0xec2e, 0x0591, 0xeaae, 0 }, /* #25 */
-    { 0x0901d2, 0x0909d3, 0x70b7, 0x35db, 0x1de5, 0x5102, 0xb7fd, 0 }, /* #26 */
-    { 0x3b0017, 0x3b0817, 0xd6c3, 0x030c, 0xb7b6, 0x2efe, 0x3804, 0 }, /* #27 */
-    { 0x0b2493, 0x0b2c93, 0x1bd6, 0x2a04, 0xba92, 0x18d9, 0xe486, 0 }, /* #28 */
-    { 0x2a3c92, 0x2a3c93, 0xf6b5, 0x6ca5, 0xf579, 0xdbe8, 0xe431, 0 }, /* #29 */
-    { 0x165592, 0x165d93, 0xfe92, 0x48f2, 0x591f, 0x0ba0, 0x0bb1, 0 }, /* #30 */
-    { 0x321d92, 0x321d93, 0xa040, 0xf700, 0xd093, 0x49c6, 0x75dc, 0 }, /* #31 */
-    { 0x1e66d3, 0x1e6ed3, 0xbd8f, 0x6644, 0x10cf, 0x7321, 0x9b7c, 0 }, /* #32 */
-    { 0x1a7946, 0x1a7947, 0xcc99, 0xb291, 0x596b, 0x7a0e, 0x98b9, 0 }, /* #33 */
-    { 0x132a53, 0x132a53, 0xecc3, 0x0613, 0xfeb5, 0x291a, 0x2c71, 0 }, /* #34 */
-    { 0x082f47, 0x082f47, 0x009c, 0x223c, 0x1dcf, 0x0008, 0x0d59, 0 }, /* #35 */
-    { 0x2209d7, 0x2209d7, 0x23b3, 0x7116, 0xf828, 0x0349, 0x1792, 0 }, /* #36 */
-    { 0x2d0747, 0x2d0f47, 0x28f8, 0x3420, 0xe9dc, 0x1548, 0x84fc, 0 }, /* #37 */
-    { 0x345dc6, 0x345dc7, 0x097a, 0x17ba, 0x5370, 0x0880, 0xe5a1, 0 }, /* #38 */
-    { 0x286a87, 0x286a87, 0xe645, 0x31c0, 0xde5f, 0x5c6c, 0x66c0, 0 }, /* #39 */
-    { 0x395c16, 0x395c17, 0x4679, 0xc0dc, 0xb1ff, 0x0033, 0x00bc, 0 }, /* #40 */
-    { 0x0c6b96, 0x0c6b97, 0x096f, 0x1d94, 0x7a6b, 0x0189, 0x29ac, 0 }, /* #41 */
-    { 0x3118c6, 0x3118c7, 0x1627, 0xc95c, 0x9556, 0x05a5, 0x4144, 0 }, /* #42 */
-    { 0x341086, 0x341887, 0x85d6, 0x7650, 0xde00, 0x70a5, 0xd778, 0 }, /* #43 */
-    { 0x0e3456, 0x0e3c57, 0xa331, 0x5164, 0xef39, 0x6a3a, 0xa6a4, 0 }, /* #44 */
-    { 0x1f62c6, 0x1f6ac7, 0xc8fc, 0x531c, 0x27ae, 0x2221, 0x2b79, 0 }, /* #45 */
-    { 0x154b86, 0x154b87, 0x1b11, 0xb519, 0x2b06, 0x11ec, 0xa989, 0 }, /* #46 */
-    { 0x206546, 0x206d47, 0x3922, 0xe3c0, 0x1c76, 0x2bb6, 0xc3e0, 0 }, /* #47 */
-    { 0x0b43d3, 0x0b4bd3, 0x618a, 0x6942, 0xdb47, 0x162a, 0x3a2d, 0 }, /* #48 */
-    { 0x257097, 0x257897, 0x3c03, 0xf4e2, 0x14f7, 0x1a02, 0x6ef6, 0 }, /* #49 */
-    { 0x036ed6, 0x036ed7, 0x580d, 0xbab3, 0xf9fb, 0x51c5, 0xedbf, 0 }, /* #50 */
-    { 0x0c2516, 0x0c2d17, 0x122c, 0xd98c, 0x2969, 0x0f5e, 0xd889, 0 }, /* #51 */
-    { 0x272053, 0x272853, 0xbb34, 0xb344, 0x60e3, 0xae19, 0xee15, 0 }, /* #52 */
-    { 0x0e3e17, 0x0e3e17, 0x46fe, 0xe444, 0x0361, 0x3b95, 0xd6de, 0 }, /* #53 */
-    { 0x303b56, 0x303b57, 0xc092, 0x7330, 0xbbf0, 0x75fb, 0x9cd8, 0 }, /* #54 */
-    { 0x2f5112, 0x2f5913, 0x0e85, 0xf56e, 0x7815, 0x0ac7, 0xbe16, 0 }, /* #55 */
-    { 0x382002, 0x382803, 0x7d3b, 0x3e29, 0xcc95, 0x2523, 0x4beb, 0 }, /* #56 */
-    { 0x0472d7, 0x047ad7, 0x3184, 0x7a38, 0xe546, 0x1776, 0x794e, 0 }, /* #57 */
-    { 0x287913, 0x287913, 0xb6a4, 0xd198, 0xe8c9, 0xaec3, 0xf4f6, 0 }, /* #58 */
-    { 0x260296, 0x260a97, 0xac91, 0xc676, 0x7179, 0x8d9d, 0xd216, 0 }, /* #59 */
-    { 0x074c02, 0x074c03, 0x678c, 0x4180, 0x2fe1, 0x3f26, 0x9c20, 0 }, /* #60 */
-    { 0x3d0956, 0x3d0957, 0xa08b, 0x9613, 0x1670, 0x2e27, 0x4999, 0 }, /* #61 */
-    { 0x0c1956, 0x0c1957, 0xab01, 0xe5d0, 0xe2f7, 0xa432, 0xf5d0, 0 }, /* #62 */
-    { 0x3d3606, 0x3d3e07, 0xa2ba, 0x0028, 0x9f2f, 0x8b4c, 0xdb24, 0 }, /* #63 */
-};
-static const MULDIVU16_TEST_T g_aTests_imul_u16[] =
-{
-    { 0x3f2a52, 0x3f2a53, 0xc74e, 0xe722, 0xed10, 0x1061, 0xb607, 0 }, /* #0 */
-    { 0x1238d2, 0x1238d3, 0x4d00, 0x4d00, 0x5e9c, 0x24ff, 0x7b01, 0 }, /* #1 */
-    { 0x312016, 0x312817, 0xd176, 0x0120, 0xaaab, 0xffe0, 0x00b0, 0 }, /* #2 */
-    { 0x0b2746, 0x0b2f47, 0xbe7d, 0x1e46, 0x2bc5, 0x156f, 0xac3e, 0 }, /* #3 */
-    { 0x163316, 0x163b17, 0xd448, 0x4d70, 0xeff7, 0xeb61, 0x78be, 0 }, /* #4 */
-    { 0x1a1543, 0x1a1d43, 0x67f1, 0x2a52, 0x2105, 0xfa17, 0xf172, 0 }, /* #5 */
-    { 0x0329d2, 0x0329d3, 0x56f3, 0x75fa, 0xa872, 0x0191, 0x049e, 0 }, /* #6 */
-    { 0x262ec3, 0x262ec3, 0x5cad, 0xf5e7, 0x7e5a, 0x2caa, 0x7b63, 0 }, /* #7 */
-    { 0x094b93, 0x094b93, 0x51cb, 0xb84e, 0x0102, 0x16bc, 0x472a, 0 }, /* #8 */
-    { 0x3455d7, 0x345dd7, 0x7386, 0x2324, 0x931f, 0xfea8, 0xfd06, 0 }, /* #9 */
-    { 0x2a5117, 0x2a5917, 0xaf44, 0x6780, 0xcc4c, 0x2219, 0x93e0, 0 }, /* #10 */
-    { 0x330617, 0x330e17, 0x84b1, 0xc352, 0x8486, 0x3390, 0x94f2, 0 }, /* #11 */
-    { 0x332582, 0x332d83, 0x878a, 0xe048, 0x9280, 0xf1f6, 0x1dd4, 0 }, /* #12 */
-    { 0x0e7987, 0x0e7987, 0x9bf4, 0xd3ec, 0xd49e, 0x0f1b, 0xd957, 0 }, /* #13 */
-    { 0x070d82, 0x070d83, 0xfa38, 0xdcd8, 0x9ee0, 0x01bc, 0xb30d, 0 }, /* #14 */
-    { 0x3b4687, 0x3b4e87, 0x6d9c, 0xcc50, 0x5a7c, 0xd518, 0x9bcc, 0 }, /* #15 */
-    { 0x3f7813, 0x3f7813, 0x357f, 0x5078, 0x4cab, 0xeb01, 0x9b88, 0 }, /* #16 */
-    { 0x163e43, 0x163e43, 0xf4a8, 0x9a78, 0x5815, 0xffc3, 0x0553, 0 }, /* #17 */
-    { 0x1b2693, 0x1b2e93, 0xcccb, 0x3150, 0x2797, 0xf469, 0x39f0, 0 }, /* #18 */
-    { 0x333c83, 0x333c83, 0x8e6d, 0x37eb, 0xa050, 0xfc22, 0x08b7, 0 }, /* #19 */
-    { 0x2e3107, 0x2e3907, 0x8dbf, 0x04d0, 0xfd31, 0x15c9, 0xcf30, 0 }, /* #20 */
-    { 0x3159c7, 0x3159c7, 0x56a9, 0x866c, 0xae2a, 0x1bf1, 0x528c, 0 }, /* #21 */
-    { 0x0d70c6, 0x0d78c7, 0x8d55, 0x8396, 0xc8ae, 0xef51, 0x253e, 0 }, /* #22 */
-    { 0x3644c2, 0x364cc3, 0x093a, 0xf85e, 0xf1f2, 0x0352, 0x5c3b, 0 }, /* #23 */
-    { 0x324f07, 0x324f07, 0x69f3, 0xa35d, 0x0ec7, 0x1b14, 0x416f, 0 }, /* #24 */
-    { 0x081107, 0x081907, 0x0e93, 0xea81, 0xf062, 0xfc13, 0xbb1b, 0 }, /* #25 */
-    { 0x031147, 0x031947, 0xfcd5, 0xb03f, 0x146f, 0x00f4, 0xb2c3, 0 }, /* #26 */
-    { 0x064a56, 0x064a57, 0xb0de, 0xf5da, 0xc9b9, 0x1622, 0xb863, 0 }, /* #27 */
-    { 0x1f1ac3, 0x1f1ac3, 0xb6e3, 0x58e5, 0x32b4, 0x038b, 0xf397, 0 }, /* #28 */
-    { 0x366bc7, 0x366bc7, 0x3f64, 0x7d6c, 0xe95e, 0x0703, 0x1c53, 0 }, /* #29 */
-    { 0x2b4783, 0x2b4f83, 0x0569, 0x87a5, 0x384d, 0x02a3, 0x7cdd, 0 }, /* #30 */
-    { 0x073e06, 0x073e07, 0x2dc1, 0x23e8, 0x02d8, 0xfcc4, 0xede8, 0 }, /* #31 */
-    { 0x212412, 0x212c13, 0x9c04, 0x2cb8, 0xecfc, 0x1569, 0xc92e, 0 }, /* #32 */
-    { 0x2e1256, 0x2e1a57, 0x9511, 0x3620, 0xa189, 0xdcdc, 0x5420, 0 }, /* #33 */
-    { 0x191396, 0x191b97, 0x4fd9, 0xbe38, 0x592a, 0x018c, 0x04f8, 0 }, /* #34 */
-    { 0x1b5f03, 0x1b5f03, 0x33c5, 0xd5db, 0xcfe7, 0x12d4, 0x5d1f, 0 }, /* #35 */
-    { 0x033a96, 0x033a97, 0x0c4e, 0x891e, 0xe5d6, 0x05bc, 0x7759, 0 }, /* #36 */
-    { 0x020f82, 0x020f83, 0x40cb, 0x31b2, 0xd74d, 0x0649, 0x18d6, 0 }, /* #37 */
-    { 0x1949d6, 0x1949d7, 0x3729, 0xfeda, 0x7574, 0x0eed, 0x454a, 0 }, /* #38 */
-    { 0x1f3707, 0x1f3f07, 0x3667, 0x3ad6, 0xb692, 0x0981, 0x2cba, 0 }, /* #39 */
-    { 0x3c2553, 0x3c2d53, 0x0c73, 0x1514, 0x7132, 0xfd29, 0xc59c, 0 }, /* #40 */
-    { 0x0515c7, 0x051dc7, 0xf7fe, 0x4820, 0x7a82, 0xff20, 0x1bf0, 0 }, /* #41 */
-    { 0x3d6752, 0x3d6f53, 0xebb0, 0x2570, 0x9d7c, 0xfa5c, 0x4715, 0 }, /* #42 */
-    { 0x0d4016, 0x0d4817, 0x44fd, 0x2f8d, 0x6acf, 0x1a5c, 0x61d1, 0 }, /* #43 */
-    { 0x2a6942, 0x2a6943, 0x2eed, 0xf856, 0xd352, 0xf2f8, 0xb8ee, 0 }, /* #44 */
-    { 0x331456, 0x331c57, 0xe2fe, 0x8bcc, 0xbbc4, 0xf89f, 0x411a, 0 }, /* #45 */
-    { 0x0c2e92, 0x0c2e93, 0xd4a5, 0x2cd0, 0xd36b, 0xf25b, 0x5090, 0 }, /* #46 */
-    { 0x324097, 0x324897, 0xdf76, 0x9132, 0xd473, 0x05e1, 0xd1bb, 0 }, /* #47 */
-    { 0x0e5282, 0x0e5a83, 0x8bbe, 0x4d1c, 0x830c, 0x2bf6, 0x9f32, 0 }, /* #48 */
-    { 0x0c2447, 0x0c2c47, 0x1c1c, 0x1428, 0xaacf, 0x05f2, 0x3626, 0 }, /* #49 */
-    { 0x332bc3, 0x332bc3, 0x750c, 0x1004, 0xa35e, 0xc70a, 0x836b, 0 }, /* #50 */
-    { 0x127e52, 0x127e53, 0x8c2e, 0x3f92, 0x5abb, 0x1366, 0xd51f, 0 }, /* #51 */
-    { 0x186f83, 0x186f83, 0x70e4, 0x048c, 0xc46b, 0xc7a8, 0x803b, 0 }, /* #52 */
-    { 0x103213, 0x103a13, 0x992a, 0xe83c, 0xaebe, 0xe708, 0x3e26, 0 }, /* #53 */
-    { 0x3b3312, 0x3b3b13, 0xb41d, 0xaaea, 0xf1c7, 0xdf42, 0x6e72, 0 }, /* #54 */
-    { 0x131987, 0x131987, 0x9040, 0xe940, 0x97a8, 0x29bb, 0xa065, 0 }, /* #55 */
-    { 0x3a6497, 0x3a6c97, 0x4bd5, 0xfa6d, 0xbe87, 0xeabc, 0xb839, 0 }, /* #56 */
-    { 0x1a5246, 0x1a5a47, 0x514d, 0x6857, 0xc93a, 0x0482, 0x0e33, 0 }, /* #57 */
-    { 0x354fc7, 0x354fc7, 0x1d81, 0x0e02, 0x05af, 0x0991, 0x5302, 0 }, /* #58 */
-    { 0x034003, 0x034803, 0xc305, 0x2fcd, 0xb126, 0xe824, 0x6429, 0 }, /* #59 */
-    { 0x0a6943, 0x0a6943, 0xb345, 0x37b1, 0x9e8d, 0xe22e, 0x637d, 0 }, /* #60 */
-    { 0x1c37c6, 0x1c3fc7, 0x6d64, 0x8000, 0xe4df, 0x0dac, 0x2000, 0 }, /* #61 */
-    { 0x287d96, 0x287d97, 0x2a54, 0x7380, 0xf9f7, 0xf84a, 0xd160, 0 }, /* #62 */
-    { 0x021793, 0x021f93, 0xbda4, 0x0108, 0x9295, 0x1af9, 0x97f2, 0 }, /* #63 */
-};
-static const MULDIVU16_TEST_T g_aTests_div_u16[] =
-{
-    { 0x191792, 0x191712, 0x8c39, 0x349f, 0x1296, 0x09e7, 0x5a6e, 0 }, /* #0 */
-    { 0x0d79c2, 0x0d79c2, 0xad4d, 0xad4d, 0xb073, 0xb073, 0x6f53, -1 }, /* #1 */
-    { 0x0b4ed3, 0x0b4ed3, 0xc830, 0xc830, 0xcbed, 0xcbed, 0x5dfd, -1 }, /* #2 */
-    { 0x2d3083, 0x2d3013, 0xb921, 0x7ee2, 0x598a, 0x0def, 0xb4a9, 0 }, /* #3 */
-    { 0x3769c3, 0x376913, 0x4470, 0x8937, 0x27f8, 0x1d12, 0x4a92, 0 }, /* #4 */
-    { 0x0e5dd3, 0x0e5d13, 0x5730, 0x7e3a, 0x372d, 0x4ada, 0x6fe7, 0 }, /* #5 */
-    { 0x2b6382, 0x2b6382, 0x25a2, 0x25a2, 0xdade, 0xdade, 0x3755, -1 }, /* #6 */
-    { 0x1e3ad2, 0x1e3a12, 0x5d2c, 0x5453, 0x2cc2, 0x26e6, 0x87e2, 0 }, /* #7 */
-    { 0x1f3017, 0x1f3013, 0x7ec8, 0xe580, 0x92d0, 0x48c8, 0xa3c4, 0 }, /* #8 */
-    { 0x0c3a07, 0x0c3a13, 0x44b9, 0x1ccb, 0x08af, 0x061c, 0x4d37, 0 }, /* #9 */
-    { 0x3212d6, 0x3212d6, 0xbfed, 0xbfed, 0x6a9f, 0x6a9f, 0x080d, -1 }, /* #10 */
-    { 0x314242, 0x314242, 0xbba9, 0xbba9, 0x9547, 0x9547, 0x80e2, -1 }, /* #11 */
-    { 0x0b1c12, 0x0b1c12, 0xe97d, 0x1505, 0x0de6, 0x49fc, 0xa94d, 0 }, /* #12 */
-    { 0x2a16c6, 0x2a16c6, 0x395d, 0x395d, 0x3e02, 0x3e02, 0x0850, -1 }, /* #13 */
-    { 0x314206, 0x314206, 0x8409, 0x8409, 0x9780, 0x9780, 0x68ec, -1 }, /* #14 */
-    { 0x1f7707, 0x1f7713, 0xc08b, 0x9a1f, 0x25cf, 0x3999, 0x3ece, 0 }, /* #15 */
-    { 0x395706, 0x395706, 0x61b9, 0x61b9, 0xe2df, 0xe2df, 0x9ee3, -1 }, /* #16 */
-    { 0x207213, 0x207213, 0x377d, 0x0e8b, 0x056d, 0x315c, 0x5f83, 0 }, /* #17 */
-    { 0x0228d2, 0x022812, 0xe5d1, 0x1f35, 0x10ab, 0x5611, 0x88c0, 0 }, /* #18 */
-    { 0x310857, 0x310857, 0xd5f4, 0xd5f4, 0x92cb, 0x92cb, 0x7efd, -1 }, /* #19 */
-    { 0x363dc3, 0x363dc3, 0x6b17, 0x6b17, 0xf2e4, 0xf2e4, 0x8ed9, -1 }, /* #20 */
-    { 0x2e4957, 0x2e4957, 0x465a, 0x465a, 0xed70, 0xed70, 0x8312, -1 }, /* #21 */
-    { 0x104b13, 0x104b13, 0xfbdf, 0xfbdf, 0xf022, 0xf022, 0x72b3, -1 }, /* #22 */
-    { 0x1403d3, 0x140313, 0x5079, 0x8782, 0x5a3e, 0x5981, 0xaa7c, 0 }, /* #23 */
-    { 0x233b83, 0x233b83, 0xf186, 0xf186, 0xa27f, 0xa27f, 0x6f2b, -1 }, /* #24 */
-    { 0x091f47, 0x091f13, 0xc2e0, 0x158d, 0x11fc, 0xcea6, 0xd5a2, 0 }, /* #25 */
-    { 0x053a43, 0x053a13, 0x3a64, 0x9941, 0x93e2, 0x529d, 0xf707, 0 }, /* #26 */
-    { 0x301112, 0x301112, 0x24f7, 0x24f7, 0xe488, 0xe488, 0xadc1, -1 }, /* #27 */
-    { 0x330956, 0x330912, 0xad72, 0x353d, 0x2e0f, 0x05a9, 0xdd7d, 0 }, /* #28 */
-    { 0x3c5b83, 0x3c5b83, 0x52b7, 0x52b7, 0x8512, 0x8512, 0x7183, -1 }, /* #29 */
-    { 0x0e6413, 0x0e6413, 0xb371, 0xd4e9, 0xd0cb, 0x709c, 0xfb0d, 0 }, /* #30 */
-    { 0x1e1747, 0x1e1713, 0x0ce3, 0x9535, 0x1d33, 0x20b6, 0x3219, 0 }, /* #31 */
-    { 0x1e2bd6, 0x1e2b12, 0xcf4a, 0x49b9, 0x2ff1, 0x23ae, 0xa67c, 0 }, /* #32 */
-    { 0x2942d2, 0x294212, 0x7403, 0xc499, 0xa3ad, 0x0ab1, 0xd522, 0 }, /* #33 */
-    { 0x1c5846, 0x1c5846, 0x1c17, 0x1c17, 0x4d00, 0x4d00, 0x3d68, -1 }, /* #34 */
-    { 0x390117, 0x390117, 0xfa92, 0xfa92, 0x9c0d, 0x9c0d, 0x1d81, -1 }, /* #35 */
-    { 0x1d3106, 0x1d3106, 0x7bc5, 0x7bc5, 0xeb4d, 0xeb4d, 0x310f, -1 }, /* #36 */
-    { 0x2b01c3, 0x2b01c3, 0x6b8b, 0x6b8b, 0x8aac, 0x8aac, 0x5944, -1 }, /* #37 */
-    { 0x0e0212, 0x0e0212, 0x1037, 0x1037, 0xaf4a, 0xaf4a, 0x2b95, -1 }, /* #38 */
-    { 0x1c5c52, 0x1c5c12, 0x50f7, 0xd981, 0x9031, 0x8641, 0xa9b6, 0 }, /* #39 */
-    { 0x2e2247, 0x2e2247, 0x3ced, 0x3ced, 0xf83e, 0xf83e, 0xb0fc, -1 }, /* #40 */
-    { 0x162917, 0x162917, 0xeba9, 0xeba9, 0xa587, 0xa587, 0x723f, -1 }, /* #41 */
-    { 0x101692, 0x101692, 0x8b0c, 0x8b0c, 0xf0f4, 0xf0f4, 0x5be7, -1 }, /* #42 */
-    { 0x293b52, 0x293b12, 0xdbdb, 0x227f, 0x143c, 0x1c8a, 0x962f, 0 }, /* #43 */
-    { 0x340f93, 0x340f13, 0xc2b2, 0x70e9, 0x579c, 0xa857, 0xc6a3, 0 }, /* #44 */
-    { 0x1d7ec3, 0x1d7ec3, 0x29c7, 0x29c7, 0xf476, 0xf476, 0x7e4e, -1 }, /* #45 */
-    { 0x0e6487, 0x0e6487, 0x5ba3, 0x5ba3, 0x3550, 0x3550, 0x33e8, -1 }, /* #46 */
-    { 0x126f52, 0x126f12, 0xb348, 0x9466, 0x577c, 0x2140, 0x96ec, 0 }, /* #47 */
-    { 0x2a19d6, 0x2a1912, 0xc075, 0xc1ec, 0x6026, 0x4f0d, 0x7eee, 0 }, /* #48 */
-    { 0x2f4d56, 0x2f4d12, 0xbc87, 0x77a2, 0x64ad, 0x57a7, 0xd770, 0 }, /* #49 */
-    { 0x1819d3, 0x181913, 0xe928, 0x80ab, 0x5602, 0x1a1d, 0xab21, 0 }, /* #50 */
-    { 0x2a3517, 0x2a3513, 0xef5b, 0x8d54, 0x80c8, 0xd663, 0xe946, 0 }, /* #51 */
-    { 0x1c01d6, 0x1c0112, 0x5963, 0x8413, 0x7acc, 0x9f17, 0xee04, 0 }, /* #52 */
-    { 0x1d07c6, 0x1d0712, 0xee6a, 0xbb48, 0xb163, 0x9e1a, 0xf27a, 0 }, /* #53 */
-    { 0x303bc3, 0x303b13, 0xc050, 0xec26, 0xec23, 0x84c2, 0xfffd, 0 }, /* #54 */
-    { 0x0e58d7, 0x0e5813, 0x17a5, 0x849b, 0x5c60, 0x4a2e, 0xb255, 0 }, /* #55 */
-    { 0x2c0402, 0x2c0402, 0x0547, 0x0547, 0xa347, 0xa347, 0x9f1e, -1 }, /* #56 */
-    { 0x262312, 0x262312, 0x09c5, 0xc8c3, 0x9299, 0xb67b, 0xbaee, 0 }, /* #57 */
-    { 0x0d1d17, 0x0d1d17, 0xa46f, 0xa46f, 0x954a, 0x954a, 0x55f2, -1 }, /* #58 */
-    { 0x263b87, 0x263b13, 0x3fb4, 0x645d, 0x4908, 0x738c, 0xba48, 0 }, /* #59 */
-    { 0x165d87, 0x165d87, 0x16f7, 0x16f7, 0xc0b8, 0xc0b8, 0x733d, -1 }, /* #60 */
-    { 0x324e16, 0x324e16, 0x46f6, 0x46f6, 0xe316, 0xe316, 0xc1f5, -1 }, /* #61 */
-    { 0x297787, 0x297713, 0x05d5, 0x31d7, 0x0e2b, 0x018b, 0x48c6, 0 }, /* #62 */
-    { 0x027cd7, 0x027c13, 0xf3c9, 0x45b1, 0x171c, 0x42c3, 0x54e6, 0 }, /* #63 */
-};
-static const MULDIVU16_TEST_T g_aTests_idiv_u16[] =
-{
-    { 0x006a87, 0x006a87, 0xc287, 0xc287, 0x6dea, 0x6dea, 0x4c79, -1 }, /* #0 */
-    { 0x3858d3, 0x3858d3, 0xb858, 0xb858, 0xc4f2, 0xc4f2, 0x275e, -1 }, /* #1 */
-    { 0x083e57, 0x083e13, 0x1576, 0x0040, 0xffe2, 0xdbf6, 0x88e6, 0 }, /* #2 */
-    { 0x324292, 0x324292, 0x92fd, 0x92fd, 0x5c71, 0x5c71, 0x3dc0, -1 }, /* #3 */
-    { 0x203f56, 0x203f12, 0x29db, 0x5fc7, 0x2344, 0x06c6, 0x5e43, 0 }, /* #4 */
-    { 0x072343, 0x072343, 0xdbdf, 0xdbdf, 0x0ebe, 0x0ebe, 0xe34a, -1 }, /* #5 */
-    { 0x0d2656, 0x0d2656, 0xc33f, 0xc33f, 0x7642, 0x7642, 0x07fc, -1 }, /* #6 */
-    { 0x0c4c12, 0x0c4c12, 0x1058, 0x1058, 0x14b3, 0x14b3, 0x0a78, -1 }, /* #7 */
-    { 0x0b0183, 0x0b0183, 0xa2ee, 0xa2ee, 0xc9cf, 0xc9cf, 0x4c08, -1 }, /* #8 */
-    { 0x2b2503, 0x2b2513, 0xd204, 0x3aa0, 0x19fa, 0x16c4, 0x7172, 0 }, /* #9 */
-    { 0x0b1a86, 0x0b1a86, 0x1080, 0x1080, 0x5ff4, 0x5ff4, 0xa42f, -1 }, /* #10 */
-    { 0x392447, 0x392447, 0x7c5b, 0x7c5b, 0x4607, 0x4607, 0x9027, -1 }, /* #11 */
-    { 0x010d53, 0x010d13, 0x26cc, 0x8275, 0x3acd, 0x415f, 0x8819, 0 }, /* #12 */
-    { 0x0c5146, 0x0c5146, 0x4368, 0x4368, 0x7264, 0x7264, 0x0fce, -1 }, /* #13 */
-    { 0x3a4d57, 0x3a4d57, 0xe996, 0xe996, 0xb071, 0xb071, 0xed03, -1 }, /* #14 */
-    { 0x101717, 0x101717, 0x363a, 0x363a, 0x3127, 0x3127, 0x2f9f, -1 }, /* #15 */
-    { 0x0c1582, 0x0c1512, 0xf0fb, 0xf517, 0xfd14, 0xfd1c, 0x4479, 0 }, /* #16 */
-    { 0x2f7cd7, 0x2f7cd7, 0x4ace, 0x4ace, 0x50b7, 0x50b7, 0x4e20, -1 }, /* #17 */
-    { 0x264bc3, 0x264bc3, 0x3222, 0x3222, 0x83d4, 0x83d4, 0xe195, -1 }, /* #18 */
-    { 0x2732c2, 0x2732c2, 0xcb07, 0xcb07, 0x6f92, 0x6f92, 0xeda9, -1 }, /* #19 */
-    { 0x130857, 0x130857, 0x52b7, 0x52b7, 0x95d1, 0x95d1, 0xd614, -1 }, /* #20 */
-    { 0x2f3d83, 0x2f3d13, 0xaf26, 0x249f, 0x0aa2, 0x227e, 0x4a58, 0 }, /* #21 */
-    { 0x320043, 0x320043, 0xac65, 0xac65, 0x5be2, 0x5be2, 0x7b68, -1 }, /* #22 */
-    { 0x2b1756, 0x2b1756, 0x6548, 0x6548, 0x9aa2, 0x9aa2, 0x17ec, -1 }, /* #23 */
-    { 0x382fd3, 0x382f13, 0x1b1d, 0x66e9, 0x2c8b, 0x2d9f, 0x6ece, 0 }, /* #24 */
-    { 0x2146d3, 0x2146d3, 0xa607, 0xa607, 0x4944, 0x4944, 0x2be8, -1 }, /* #25 */
-    { 0x301102, 0x301102, 0xdf58, 0xdf58, 0x2f9c, 0x2f9c, 0xd5ab, -1 }, /* #26 */
-    { 0x247003, 0x247003, 0xd77e, 0xd77e, 0xbe1d, 0xbe1d, 0x780d, -1 }, /* #27 */
-    { 0x185f06, 0x185f12, 0x1fb2, 0xd242, 0x0e9e, 0x32ce, 0xae32, 0 }, /* #28 */
-    { 0x1a71c6, 0x1a71c6, 0x4722, 0x4722, 0x3fc4, 0x3fc4, 0x739b, -1 }, /* #29 */
-    { 0x245117, 0x245117, 0x5073, 0x5073, 0xd178, 0xd178, 0x2127, -1 }, /* #30 */
-    { 0x141f07, 0x141f07, 0xa157, 0xa157, 0x7a72, 0x7a72, 0xe4f2, -1 }, /* #31 */
-    { 0x1b0b13, 0x1b0b13, 0x3afe, 0x3afe, 0x2c52, 0x2c52, 0xcf43, -1 }, /* #32 */
-    { 0x0f7882, 0x0f7882, 0xdca4, 0xdca4, 0x9cd3, 0x9cd3, 0x187f, -1 }, /* #33 */
-    { 0x256646, 0x256646, 0x2bcd, 0x2bcd, 0xb0b7, 0xb0b7, 0xbf7b, -1 }, /* #34 */
-    { 0x384202, 0x384202, 0xd9e0, 0xd9e0, 0x2503, 0x2503, 0xf1b4, -1 }, /* #35 */
-    { 0x387917, 0x387913, 0x9cb0, 0x4540, 0xedde, 0xfc30, 0xbcfa, 0 }, /* #36 */
-    { 0x324586, 0x324512, 0x9a60, 0xb8b9, 0x1cd7, 0x45c6, 0x986a, 0 }, /* #37 */
-    { 0x330cc7, 0x330c13, 0x0725, 0x7f3e, 0x37e0, 0x3779, 0x706a, 0 }, /* #38 */
-    { 0x3c7657, 0x3c7657, 0xfa3e, 0xfa3e, 0x3b66, 0x3b66, 0xac1c, -1 }, /* #39 */
-    { 0x212203, 0x212203, 0x3274, 0x3274, 0x76bc, 0x76bc, 0x35d3, -1 }, /* #40 */
-    { 0x3d3847, 0x3d3813, 0x0f52, 0x29ec, 0x0871, 0x1e42, 0x338c, 0 }, /* #41 */
-    { 0x2f6743, 0x2f6713, 0x308a, 0xd00c, 0xf43a, 0xee5e, 0x3ed9, 0 }, /* #42 */
-    { 0x002257, 0x002257, 0x6bd9, 0x6bd9, 0x7503, 0x7503, 0x3e8e, -1 }, /* #43 */
-    { 0x3b1a16, 0x3b1a16, 0x09f1, 0x09f1, 0xe6a4, 0xe6a4, 0x1a06, -1 }, /* #44 */
-    { 0x1c0993, 0x1c0993, 0xc699, 0xc699, 0x855d, 0x855d, 0xcf5b, -1 }, /* #45 */
-    { 0x157657, 0x157657, 0xfbb7, 0xfbb7, 0xde2f, 0xde2f, 0xf5bb, -1 }, /* #46 */
-    { 0x227283, 0x227283, 0x5145, 0x5145, 0x8b04, 0x8b04, 0xd9fe, -1 }, /* #47 */
-    { 0x275943, 0x275913, 0xd271, 0x2074, 0x1023, 0x6319, 0x7f4e, 0 }, /* #48 */
-    { 0x387383, 0x387313, 0xd1c9, 0x49f7, 0x210b, 0x1729, 0x7260, 0 }, /* #49 */
-    { 0x373ad2, 0x373ad2, 0x41af, 0x41af, 0x5b1f, 0x5b1f, 0x6408, -1 }, /* #50 */
-    { 0x197f56, 0x197f56, 0xb2cc, 0xb2cc, 0x9fea, 0x9fea, 0xbbb0, -1 }, /* #51 */
-    { 0x0445c6, 0x0445c6, 0x5ae1, 0x5ae1, 0xaa06, 0xaa06, 0x77cb, -1 }, /* #52 */
-    { 0x0a36c7, 0x0a36c7, 0xb1d4, 0xb1d4, 0xe484, 0xe484, 0xd2de, -1 }, /* #53 */
-    { 0x2f0853, 0x2f0853, 0xcbcb, 0xcbcb, 0xa72b, 0xa72b, 0x0b64, -1 }, /* #54 */
-    { 0x3b1117, 0x3b1117, 0xb2e3, 0xb2e3, 0x8cab, 0x8cab, 0x4fa2, -1 }, /* #55 */
-    { 0x113107, 0x113107, 0x1956, 0x1956, 0x93b3, 0x93b3, 0x0440, -1 }, /* #56 */
-    { 0x191683, 0x191683, 0x5de0, 0x5de0, 0x5e31, 0x5e31, 0x2020, -1 }, /* #57 */
-    { 0x332517, 0x332517, 0xa65f, 0xa65f, 0xac3e, 0xac3e, 0x4ec0, -1 }, /* #58 */
-    { 0x315797, 0x315797, 0xc144, 0xc144, 0x73cb, 0x73cb, 0x198a, -1 }, /* #59 */
-    { 0x136013, 0x136013, 0xf206, 0xf206, 0xa776, 0xa776, 0x4f64, -1 }, /* #60 */
-    { 0x2e6e82, 0x2e6e82, 0x6d95, 0x6d95, 0x7946, 0x7946, 0x202e, -1 }, /* #61 */
-    { 0x353187, 0x353187, 0x899f, 0x899f, 0x5477, 0x5477, 0x6d98, -1 }, /* #62 */
-    { 0x032952, 0x032952, 0x95f2, 0x95f2, 0x4abb, 0x4abb, 0x59b6, -1 }, /* #63 */
-};
-static const MULDIVU32_TEST_T g_aTests_mul_u32[] =
-{
-    { 0x1e6382, 0x1e6b83, 0xe6346a20, 0xa906ed80, 0xfb238f4b, 0x768cbe89, 0x83d56dac, 0 }, /* #0 */
-    { 0x133903, 0x133903, 0x250e4f38, 0x5b48b060, 0x0e73195d, 0x181ab3d1, 0xa6863014, 0 }, /* #1 */
-    { 0x3e04c6, 0x3e0cc7, 0xa1010aec, 0xa436dc78, 0x4b741ce1, 0x714162ed, 0xb4141e7a, 0 }, /* #2 */
-    { 0x1c7646, 0x1c7e47, 0x36ae0247, 0x57b8bacf, 0xda179f5c, 0x0eb5f55b, 0x44df7f39, 0 }, /* #3 */
-    { 0x191a82, 0x191a83, 0xabeee3ef, 0xecd09cec, 0x83853b95, 0x1585236e, 0x200ad5d4, 0 }, /* #4 */
-    { 0x1c0286, 0x1c0a87, 0xaa7f6da5, 0x250ce4fb, 0xd3f7a242, 0x6f0d0520, 0xa6bdc61f, 0 }, /* #5 */
-    { 0x1a3117, 0x1a3917, 0x4a8d1911, 0x2f0ff124, 0xf568b080, 0x321ee150, 0xac1bbee4, 0 }, /* #6 */
-    { 0x112207, 0x112a07, 0x702ec4ab, 0xcbf92923, 0x0e71f017, 0x439c5699, 0x9a497d69, 0 }, /* #7 */
-    { 0x0826c6, 0x082ec7, 0xf2d5870d, 0xbe3cb4b4, 0xa095808d, 0xea74ab9c, 0xf72ada84, 0 }, /* #8 */
-    { 0x304d13, 0x304d13, 0x9ede6c19, 0x945a60d8, 0x1c8b0df7, 0x43cdaafa, 0x6d420298, 0 }, /* #9 */
-    { 0x386056, 0x386857, 0xc0bee09e, 0xa5d8051e, 0xf38cc647, 0x47a91293, 0x5f2d79c1, 0 }, /* #10 */
-    { 0x141e92, 0x141e93, 0xcb4053c4, 0x091c60fc, 0xac3b8f74, 0x93e54ea9, 0xba47402f, 0 }, /* #11 */
-    { 0x120412, 0x120c13, 0x73270c8a, 0x40d726e4, 0x08a87316, 0x69c14bcd, 0xeb1badca, 0 }, /* #12 */
-    { 0x2e5f97, 0x2e5f97, 0x4f61187c, 0x870c7dac, 0xef8e7cc7, 0x23dadb0e, 0x73a20535, 0 }, /* #13 */
-    { 0x037506, 0x037d07, 0x01cd9433, 0x49d0e263, 0x9fbca131, 0x01873938, 0xd8fac911, 0 }, /* #14 */
-    { 0x262892, 0x262893, 0xc58f6864, 0x1ee9b9f4, 0x8a0ea0e9, 0x4dbeae7d, 0x64be0c05, 0 }, /* #15 */
-    { 0x072f13, 0x072f13, 0xc6a5b2dd, 0x9a649da3, 0x6881ce93, 0xaf781d11, 0xe2214a7f, 0 }, /* #16 */
-    { 0x216952, 0x216953, 0xa6df303e, 0x5777d86e, 0x06d86b35, 0x98cad844, 0xea6688e9, 0 }, /* #17 */
-    { 0x260e96, 0x260e97, 0xede57569, 0xfaafbe88, 0x337f5809, 0xdca28cfa, 0xed6cd148, 0 }, /* #18 */
-    { 0x200612, 0x200e13, 0xeb701342, 0x5444f34e, 0x87c1caeb, 0x79580b7e, 0x83f10e47, 0 }, /* #19 */
-    { 0x207a02, 0x207a03, 0x3b745eec, 0xbe6efa2c, 0x15041746, 0x1da11a3c, 0x7f93ff71, 0 }, /* #20 */
-    { 0x277453, 0x277c53, 0x0305fc05, 0xaf678c07, 0x3de4adcf, 0x00920eaf, 0x304f319b, 0 }, /* #21 */
-    { 0x014fc6, 0x014fc7, 0x99b791c4, 0x6b6a012c, 0x62c2e80c, 0x3faffcfd, 0x6a109e7b, 0 }, /* #22 */
-    { 0x145383, 0x145b83, 0x4ca2a41c, 0x285a3614, 0xc9c45192, 0x23db4daa, 0x77c76e13, 0 }, /* #23 */
-    { 0x0b5ed6, 0x0b5ed7, 0x35525439, 0x316519d2, 0x70178588, 0x12619373, 0x583fbc62, 0 }, /* #24 */
-    { 0x287313, 0x287b13, 0x6a363700, 0xd3a16c00, 0x8d54f6a6, 0x3733a4e1, 0x850d33f4, 0 }, /* #25 */
-    { 0x0d5ac3, 0x0d5ac3, 0xedd54b98, 0x4cb56540, 0x8e56207d, 0xe6cdd5d2, 0xf86f16b8, 0 }, /* #26 */
-    { 0x210716, 0x210f17, 0x51f60476, 0x1e94820c, 0xae9f0903, 0x4100ebe2, 0xcb08dcb2, 0 }, /* #27 */
-    { 0x112fc6, 0x112fc7, 0x0397ab0e, 0x876fb5fe, 0x9a5f25f9, 0x014d0fed, 0x5cb62cc9, 0 }, /* #28 */
-    { 0x364ed2, 0x364ed3, 0xd172869d, 0xb5aada0f, 0x75e3d731, 0x69c31aa6, 0x8144ed9b, 0 }, /* #29 */
-    { 0x0b5bc3, 0x0b5bc3, 0x1f758a71, 0x51037455, 0x9dd410d9, 0x19d4a27b, 0xd2329225, 0 }, /* #30 */
-    { 0x184452, 0x184c53, 0x540abe07, 0x724e7eb8, 0x4d41c7d8, 0x47740cca, 0xd9a75d88, 0 }, /* #31 */
-    { 0x2d18c2, 0x2d18c3, 0x84cfb859, 0xef24a5ec, 0x214ffe5a, 0x693181a3, 0xcac3d7cc, 0 }, /* #32 */
-    { 0x0c1793, 0x0c1f93, 0x2734de67, 0xde3a3453, 0xfff5504c, 0x13f93976, 0x826aef35, 0 }, /* #33 */
-    { 0x3e2283, 0x3e2a83, 0x8fe7ba29, 0x43ce3116, 0xe9b1209c, 0x18a31331, 0x2bd3f726, 0 }, /* #34 */
-    { 0x067646, 0x067e47, 0xc812203a, 0xa10f3306, 0x1e01e4cd, 0x0b32ed44, 0x0e545e1f, 0 }, /* #35 */
-    { 0x2f4c92, 0x2f4c93, 0x7a8c2899, 0x30b5c85d, 0xc7bd72d6, 0x312efc42, 0x66be6465, 0 }, /* #36 */
-    { 0x315797, 0x315f97, 0x25ed2741, 0xf7330b4d, 0xf4ac2fda, 0x15ff2629, 0x9479cd0d, 0 }, /* #37 */
-    { 0x053bc7, 0x053bc7, 0xe5231e05, 0x8e37c759, 0x2487ed4f, 0xc14491a4, 0xd7ecf045, 0 }, /* #38 */
-    { 0x126f16, 0x126f17, 0xe9bc999c, 0x1f9350a0, 0x9d08e62c, 0x2eca711f, 0x333f6198, 0 }, /* #39 */
-    { 0x205c53, 0x205c53, 0x369501db, 0x37dba2dd, 0xf0acecdb, 0x08baf3d6, 0x28f257a7, 0 }, /* #40 */
-    { 0x184ac6, 0x184ac7, 0x77684aa9, 0x51bc465f, 0x1ffdda7d, 0x62740936, 0xd31375c7, 0 }, /* #41 */
-    { 0x1d5243, 0x1d5a43, 0xde4b8199, 0x9440638c, 0x2f297358, 0xafb05ada, 0xca53cf6c, 0 }, /* #42 */
-    { 0x1640c2, 0x1648c3, 0x1b887f79, 0xd8df2a1b, 0xde690fe1, 0x0e26842b, 0x8391ad33, 0 }, /* #43 */
-    { 0x0211c7, 0x0219c7, 0xdee6e754, 0xcd5eee50, 0x095d4ba5, 0x423bb070, 0x4c116344, 0 }, /* #44 */
-    { 0x0c0b86, 0x0c0b87, 0x094a3a0d, 0xf42c29e5, 0x6829303e, 0x085192c9, 0xe53bf139, 0 }, /* #45 */
-    { 0x196842, 0x196843, 0x9ca0d02c, 0x82c581f0, 0xc1c32836, 0x46ada8a8, 0x738512f4, 0 }, /* #46 */
-    { 0x1f0c46, 0x1f0c47, 0xcdbc19c0, 0x939eaa80, 0x383e934b, 0xaa8cf81d, 0xd4383dc6, 0 }, /* #47 */
-    { 0x1f1c82, 0x1f1c83, 0x0d1de275, 0x4941b151, 0x24fe96e0, 0x0053cc6b, 0x06637fed, 0 }, /* #48 */
-    { 0x2323c3, 0x232bc3, 0x0f9c4165, 0x28da1f6b, 0x1dd13827, 0x0cd9bf42, 0xd2bdb88f, 0 }, /* #49 */
-    { 0x1f5e93, 0x1f5e93, 0x62d756fb, 0x71c524d9, 0xe78f8a9b, 0x31bde6d1, 0x80d4fb3b, 0 }, /* #50 */
-    { 0x395ec2, 0x395ec3, 0xbcd9e468, 0xa4ffefa0, 0x0522870e, 0x453516fc, 0x5dd0aac4, 0 }, /* #51 */
-    { 0x3b3906, 0x3b3907, 0xdbe52674, 0xdb99104c, 0x613fb8ce, 0xbf1ce22e, 0xde7ded6f, 0 }, /* #52 */
-    { 0x2f42c2, 0x2f4ac3, 0x1603e0cd, 0x7b23e5d6, 0xd89bded9, 0x085d46a5, 0x6143852e, 0 }, /* #53 */
-    { 0x1c2013, 0x1c2813, 0xd590e927, 0xccfa26b8, 0x5cbb2b54, 0x036ba9b8, 0x0419a688, 0 }, /* #54 */
-    { 0x044d87, 0x044d87, 0xea85c517, 0x167d5bdc, 0x744e7ed0, 0x0c47bd8b, 0x0d67a484, 0 }, /* #55 */
-    { 0x215cd6, 0x215cd7, 0x61f32c47, 0xddaf9838, 0xa3e01b8e, 0x1deae0fe, 0x4e311a08, 0 }, /* #56 */
-    { 0x1852c2, 0x185ac3, 0x9be97818, 0xbaaa22f0, 0xbccb7df8, 0x59f930e2, 0x93bb64ca, 0 }, /* #57 */
-    { 0x1613c6, 0x161bc7, 0x6bb41925, 0x492863dc, 0x7cdf0360, 0x08fa4d9e, 0x1556d3ac, 0 }, /* #58 */
-    { 0x224c07, 0x224c07, 0x3748ce5e, 0x319ed820, 0x4ce4ba80, 0x368ad593, 0xfc9050f0, 0 }, /* #59 */
-    { 0x315b82, 0x315b83, 0xe6c9f938, 0xcc6746f0, 0x56090040, 0x086d3492, 0x0958daf2, 0 }, /* #60 */
-    { 0x0e6b56, 0x0e6b57, 0xde32cf84, 0xfa8e029c, 0xd9d6136c, 0x9d9b7ca3, 0xb5954587, 0 }, /* #61 */
-    { 0x075e42, 0x075e43, 0x21987e7d, 0x864a1448, 0xe29851c6, 0x215997a5, 0xfe20afe8, 0 }, /* #62 */
-    { 0x3c4817, 0x3c4817, 0xf8bc3aa6, 0x34efd87e, 0x4daea637, 0x04fd1efa, 0x05226be5, 0 }, /* #63 */
-};
-static const MULDIVU32_TEST_T g_aTests_imul_u32[] =
-{
-    { 0x192ad2, 0x192ad3, 0x6c5f7773, 0x5c6c3152, 0x7f52d1b4, 0xee55d03f, 0xd645a0e6, 0 }, /* #0 */
-    { 0x060843, 0x060843, 0x699dacc5, 0x144dcf7c, 0xeeb9efae, 0xdf7854d6, 0xb126c14c, 0 }, /* #1 */
-    { 0x1c1e97, 0x1c1e97, 0xb1b1699b, 0x51319574, 0x768c5899, 0x026e8401, 0xf80ce19c, 0 }, /* #2 */
-    { 0x300657, 0x300e57, 0xd77044e0, 0x5812cbc0, 0xcbb9faf9, 0xf0f0c42d, 0x5f0bf772, 0 }, /* #3 */
-    { 0x220e16, 0x220e17, 0xc5b4b4ad, 0x4d1e911d, 0x1ac1ccc8, 0xf6917ad4, 0x296b6c31, 0 }, /* #4 */
-    { 0x0c1a17, 0x0c1a17, 0x1b0cb452, 0xdaf3b1fe, 0xdf12a231, 0xf282c471, 0x80564ee7, 0 }, /* #5 */
-    { 0x161fd7, 0x161fd7, 0x0445f7c7, 0x45c3c396, 0x0d8e4cd5, 0x02068326, 0x79565bba, 0 }, /* #6 */
-    { 0x202d96, 0x202d97, 0xe01b4059, 0x33a6205d, 0x9d1dc45a, 0x0651d9ad, 0xcd45ffa5, 0 }, /* #7 */
-    { 0x3e0347, 0x3e0b47, 0xb1131a98, 0x1fbaf2b8, 0xdd372b27, 0xfac68cf5, 0x10f21c6d, 0 }, /* #8 */
-    { 0x2840c6, 0x2848c7, 0xa3b614bf, 0xf25a3585, 0x470c3abd, 0xd638701f, 0x73e472bb, 0 }, /* #9 */
-    { 0x280e46, 0x280e47, 0x839ee5b0, 0x3d773680, 0x34f987ab, 0xcc6399d7, 0x6a3a06b8, 0 }, /* #10 */
-    { 0x0f5086, 0x0f5887, 0x51ef0dfc, 0x64620bf4, 0xe57f456a, 0x0481cdc7, 0x0e150783, 0 }, /* #11 */
-    { 0x205183, 0x205983, 0xc7471060, 0x42bcd4e0, 0x8a84332f, 0x125696d6, 0xad3c580d, 0 }, /* #12 */
-    { 0x387582, 0x387d83, 0xbafe346e, 0x26c82ba4, 0x072460d7, 0x07311c6f, 0xe551e7be, 0 }, /* #13 */
-    { 0x057e16, 0x057e17, 0x4e58e8f4, 0x7947987c, 0x6f26135b, 0xfa1c1139, 0xecc0d38b, 0 }, /* #14 */
-    { 0x000256, 0x000a57, 0xe5f4c2c2, 0x1b4a5ba6, 0xa2b56baa, 0xfaa3ddb3, 0x34af77b3, 0 }, /* #15 */
-    { 0x1b23c2, 0x1b2bc3, 0x20de5a18, 0xc51f79a0, 0x65ecee83, 0x04e4fe30, 0x261f0ebc, 0 }, /* #16 */
-    { 0x006c13, 0x006c13, 0x02bf264e, 0x99a89c92, 0xd36bcc4a, 0xff6c351e, 0xca31390f, 0 }, /* #17 */
-    { 0x192dd6, 0x192dd7, 0x2b9070b6, 0x57f0a450, 0x17d7d312, 0x0f61825b, 0x5a624ef8, 0 }, /* #18 */
-    { 0x2e2a03, 0x2e2a03, 0x21f6fe0c, 0x3e986138, 0x9ea0f813, 0xf2776b24, 0x99feb71a, 0 }, /* #19 */
-    { 0x273a16, 0x273a17, 0xe9d8b9a8, 0xd0acf2c0, 0x9384da0e, 0xfb3cdf5a, 0x3707f7f8, 0 }, /* #20 */
-    { 0x285703, 0x285f03, 0xad3bba20, 0x425be980, 0x2c38c2e6, 0xea7eccf9, 0x4283c18c, 0 }, /* #21 */
-    { 0x174f96, 0x174f97, 0x433f9a6d, 0x9e6d5ed8, 0x44b38c99, 0xe8d67768, 0xa7d39338, 0 }, /* #22 */
-    { 0x156212, 0x156a13, 0x84613f26, 0xa38a8f0e, 0xcc78fadc, 0x120d6ec8, 0xda9da8bd, 0 }, /* #23 */
-    { 0x311dd3, 0x311dd3, 0xa824ecdc, 0x1092a164, 0x903a741b, 0xf058bce8, 0x2d9ca0ef, 0 }, /* #24 */
-    { 0x096303, 0x096b03, 0x331eaf73, 0xbfd87598, 0xe390c13d, 0xf0ec2c92, 0xb47e9e08, 0 }, /* #25 */
-    { 0x395ad2, 0x395ad3, 0x8503629e, 0xd1db3900, 0xe13f75a4, 0xfbbe2ea8, 0x08dc7b80, 0 }, /* #26 */
-    { 0x3035d7, 0x303dd7, 0x1220c51b, 0x944021d3, 0xa56c99bc, 0x08d7d25b, 0x7ce139a9, 0 }, /* #27 */
-    { 0x102552, 0x102d53, 0xe25f9de3, 0xf41c427d, 0x3376b3b6, 0x088e721e, 0xb6108c1f, 0 }, /* #28 */
-    { 0x1f62d3, 0x1f6ad3, 0xbe597d42, 0x7341427a, 0xa52e9808, 0x1b2f18d4, 0x95ff691d, 0 }, /* #29 */
-    { 0x0e1b06, 0x0e1b07, 0x4cd0620e, 0x9beac8dc, 0x9fc6f9ba, 0xd9a7c54e, 0x803532a2, 0 }, /* #30 */
-    { 0x0f4a96, 0x0f4a97, 0xfb6b7b57, 0x35c2eabf, 0x4d6ecc0e, 0xfe30ff20, 0x6516d2d9, 0 }, /* #31 */
-    { 0x2c3796, 0x2c3f97, 0xec8895e0, 0x325a8200, 0xbb27dcca, 0x059f4231, 0xb61090f0, 0 }, /* #32 */
-    { 0x1b3916, 0x1b3917, 0x5e967e1e, 0x2f9382dc, 0xaa31f342, 0x13b63c91, 0x355987b2, 0 }, /* #33 */
-    { 0x1b5253, 0x1b5a53, 0x089d51b2, 0x92a553b8, 0x505ea25c, 0xfd798e0c, 0xb4f56f3c, 0 }, /* #34 */
-    { 0x1a0803, 0x1a0803, 0x81cbbd95, 0xe727bedc, 0x670b821e, 0xedfbc756, 0x248bb46c, 0 }, /* #35 */
-    { 0x323112, 0x323913, 0xe57bf29f, 0x6896b4e1, 0xac75b7f2, 0x097a3bd8, 0xa47fa87f, 0 }, /* #36 */
-    { 0x0f3c93, 0x0f3c93, 0xd75170db, 0x104c7fc9, 0xa3c845d2, 0x0252f633, 0xf160112b, 0 }, /* #37 */
-    { 0x2f2a52, 0x2f2a53, 0xa15f2ec5, 0x6920acde, 0x6ff7b974, 0xee009834, 0x30b08746, 0 }, /* #38 */
-    { 0x011d83, 0x011d83, 0xcfc0c35c, 0x72a2e384, 0xb859f5eb, 0x13331a3b, 0x9a205507, 0 }, /* #39 */
-    { 0x2e6cc3, 0x2e6cc3, 0x3b6883c6, 0x4a254a44, 0x0aa35aa2, 0x09e15ac2, 0x2a9367f6, 0 }, /* #40 */
-    { 0x0e5d52, 0x0e5d53, 0xc79049a1, 0x77f10e5e, 0x11d20dbb, 0x180afbf0, 0x92f07d9e, 0 }, /* #41 */
-    { 0x073a96, 0x073a97, 0xfdd8edb4, 0x4a75edbc, 0xecde04f8, 0xffb24d1e, 0x24184ccb, 0 }, /* #42 */
-    { 0x1935d2, 0x193dd3, 0x22b7bbf3, 0x6dfe1b6c, 0xcc948127, 0x0e54930a, 0x69ab2de4, 0 }, /* #43 */
-    { 0x1209c6, 0x1209c7, 0x2d0a1c39, 0x6c4f4b25, 0xf2c31a1c, 0xf0532129, 0xa6e73e4d, 0 }, /* #44 */
-    { 0x2b4507, 0x2b4d07, 0x6d4b1ccc, 0x7e752d34, 0x4924a38d, 0x01e3fb3b, 0x046da37f, 0 }, /* #45 */
-    { 0x086916, 0x086917, 0x9f00ce56, 0x0f413040, 0xadea8000, 0xd0144714, 0x7e79b860, 0 }, /* #46 */
-    { 0x374683, 0x374e83, 0xccd419b1, 0x2761bd3a, 0xf8e2ba0b, 0xea2f0ee7, 0x6d24455a, 0 }, /* #47 */
-    { 0x052ed7, 0x052ed7, 0x1607c3d2, 0x0a77429a, 0xd7c93c1e, 0xfcf2c60c, 0xdc89e1c5, 0 }, /* #48 */
-    { 0x055b06, 0x055b07, 0xedf418fb, 0xd979db9f, 0xb4941e4e, 0x062e5313, 0xa851cead, 0 }, /* #49 */
-    { 0x175483, 0x175c83, 0x97c27809, 0xad7331e3, 0x6056a30e, 0xdc335a47, 0x57eb1d8b, 0 }, /* #50 */
-    { 0x203dc7, 0x203dc7, 0x76cad71d, 0x7d31e257, 0x3ef0edd8, 0xfdf08345, 0xfb8f4103, 0 }, /* #51 */
-    { 0x356b56, 0x356b57, 0x1f599659, 0x3b84754b, 0x729dddf6, 0xf38d04c2, 0x9a577c43, 0 }, /* #52 */
-    { 0x274c52, 0x274c53, 0x53cd9910, 0x340c2cc0, 0x1efbf398, 0xe58d7b4a, 0xaf35900c, 0 }, /* #53 */
-    { 0x041c02, 0x041c03, 0x044d0897, 0xa9e5f931, 0x9d6f1489, 0xfe84211a, 0xa7ad3d77, 0 }, /* #54 */
-    { 0x1e04c6, 0x1e0cc7, 0xf9210016, 0xd762b862, 0x258cc1a7, 0x001b8b13, 0xfbfdce33, 0 }, /* #55 */
-    { 0x2c1502, 0x2c1d03, 0x112ccdbe, 0xbaab85c8, 0x14777dc1, 0xfc4f875a, 0xc9024d9c, 0 }, /* #56 */
-    { 0x354142, 0x354943, 0xe257c58f, 0x0d2e8391, 0x306b40e6, 0x0ccec16c, 0x9171d4df, 0 }, /* #57 */
-    { 0x0e2617, 0x0e2e17, 0x2384765b, 0xae5b2ae5, 0x8d768368, 0x0465105c, 0x1fad27bf, 0 }, /* #58 */
-    { 0x0c1d83, 0x0c1d83, 0xc3437754, 0x98237a48, 0x424f2d78, 0xf94f7443, 0x1c32434a, 0 }, /* #59 */
-    { 0x1f5e87, 0x1f5e87, 0x1a8cb390, 0xd6bc84e0, 0xfd01b077, 0x0ca49fce, 0x79e894be, 0 }, /* #60 */
-    { 0x3d0453, 0x3d0c53, 0x7c842e71, 0xc4f7616a, 0x0a051bc1, 0x0a6615f6, 0x1561210a, 0 }, /* #61 */
-    { 0x004352, 0x004b53, 0x6b83683f, 0x59412a6e, 0x0031166a, 0x098a01ce, 0x16b6aa12, 0 }, /* #62 */
-    { 0x173017, 0x173817, 0x9af22586, 0xaf18cc54, 0x4f7daf0f, 0xe4fc0b1b, 0x44702a8e, 0 }, /* #63 */
-};
-static const MULDIVU32_TEST_T g_aTests_div_u32[] =
-{
-    { 0x397396, 0x397396, 0x7ee3cf10, 0x7ee3cf10, 0x5e2f43b1, 0x5e2f43b1, 0x310549c5, -1 }, /* #0 */
-    { 0x2e5e53, 0x2e5e13, 0xa23ce690, 0x8f187053, 0x4c45097f, 0x0a71917b, 0x887297f7, 0 }, /* #1 */
-    { 0x167e43, 0x167e13, 0x2c509978, 0xc968f5a4, 0x9f8bac02, 0xa08c2bdc, 0xcac9e84f, 0 }, /* #2 */
-    { 0x3240c7, 0x324013, 0x52960169, 0xedc8df7d, 0xb636beda, 0x5068b1f1, 0xc42c16d8, 0 }, /* #3 */
-    { 0x0a6fd7, 0x0a6f13, 0x40478ae5, 0x26db92b7, 0x18efc087, 0x79fa3e83, 0xa4490cae, 0 }, /* #4 */
-    { 0x1f26d3, 0x1f2613, 0x3c4955b2, 0xbd3ec94d, 0xb29958dd, 0xbbf39bac, 0xf1992f1e, 0 }, /* #5 */
-    { 0x2414d7, 0x241413, 0x77e76d8b, 0x9a1b411d, 0x3ac8fe2c, 0x30f6b6d5, 0x61a739ae, 0 }, /* #6 */
-    { 0x3b5fc6, 0x3b5fc6, 0x6d5ff317, 0x6d5ff317, 0xb6508246, 0xb6508246, 0x35629543, -1 }, /* #7 */
-    { 0x351dc2, 0x351d12, 0x9d127b9a, 0x326896d8, 0x2870eb32, 0x81f111f2, 0xcd61552f, 0 }, /* #8 */
-    { 0x1f2853, 0x1f2853, 0xd5658441, 0xd5658441, 0x7bcdd260, 0x7bcdd260, 0x05aebb4c, -1 }, /* #9 */
-    { 0x0a1e53, 0x0a1e13, 0x0aa0022d, 0xe833dc36, 0xceeeddce, 0x7dfbee11, 0xe424070a, 0 }, /* #10 */
-    { 0x0a54c2, 0x0a5412, 0x3f0affa3, 0xf705172e, 0xca3d974b, 0xbd73108d, 0xd197c22d, 0 }, /* #11 */
-    { 0x0d4216, 0x0d4216, 0x9e3585ed, 0x9e3585ed, 0xcbebbaed, 0xcbebbaed, 0x213d23b8, -1 }, /* #12 */
-    { 0x341616, 0x341616, 0x84d59635, 0x84d59635, 0xa278740d, 0xa278740d, 0x920b33fc, -1 }, /* #13 */
-    { 0x020f52, 0x020f12, 0x85c5bf3e, 0xfcd6f875, 0x798e8267, 0x7885daa1, 0x7b137689, 0 }, /* #14 */
-    { 0x0b5b57, 0x0b5b13, 0x2011bb0e, 0xb1e205e4, 0x2c0fc568, 0x2932ad6a, 0x3f694571, 0 }, /* #15 */
-    { 0x0e1e17, 0x0e1e17, 0xb0a34342, 0xb0a34342, 0x6e94bb00, 0x6e94bb00, 0x268114e4, -1 }, /* #16 */
-    { 0x021853, 0x021813, 0xb9e8e6ca, 0x301aa683, 0x2987f579, 0xcbbb721d, 0xdd05110f, 0 }, /* #17 */
-    { 0x231f56, 0x231f56, 0xb668c68e, 0xb668c68e, 0xd8c3d15d, 0xd8c3d15d, 0x5fe65e32, -1 }, /* #18 */
-    { 0x343086, 0x343086, 0xff67fd75, 0xff67fd75, 0xc4314dac, 0xc4314dac, 0x40e2595a, -1 }, /* #19 */
-    { 0x1844d7, 0x1844d7, 0xb7196533, 0xb7196533, 0x64431387, 0x64431387, 0x2fb7377d, -1 }, /* #20 */
-    { 0x1c28d7, 0x1c2813, 0xaf3d6f5e, 0x9ef67fe0, 0x6a5abd60, 0x4aeada7e, 0xab46ff59, 0 }, /* #21 */
-    { 0x264243, 0x264243, 0x5dc7db54, 0x5dc7db54, 0x2c1097e5, 0x2c1097e5, 0x15add112, -1 }, /* #22 */
-    { 0x392092, 0x392092, 0xba510621, 0xba510621, 0x5d699f43, 0x5d699f43, 0x4157179e, -1 }, /* #23 */
-    { 0x0f2797, 0x0f2713, 0xe5034663, 0x5750e4ff, 0x3a024164, 0xa7c8045f, 0xaa1329fc, 0 }, /* #24 */
-    { 0x2915c6, 0x2915c6, 0xda298c5e, 0xda298c5e, 0x9dbe7cbd, 0x9dbe7cbd, 0x84ef6b8c, -1 }, /* #25 */
-    { 0x3d5787, 0x3d5787, 0xd3db4443, 0xd3db4443, 0xe9ec32ce, 0xe9ec32ce, 0x91fba8b6, -1 }, /* #26 */
-    { 0x014dd3, 0x014dd3, 0xdca49d72, 0xdca49d72, 0xbb5cd6e2, 0xbb5cd6e2, 0x8c1fade0, -1 }, /* #27 */
-    { 0x107403, 0x107403, 0x7a7acda0, 0x7a7acda0, 0xd451e15e, 0xd451e15e, 0xcba30d91, -1 }, /* #28 */
-    { 0x0f5142, 0x0f5142, 0x16bb98a2, 0x16bb98a2, 0x3621bf56, 0x3621bf56, 0x2198e3b1, -1 }, /* #29 */
-    { 0x0c0a92, 0x0c0a92, 0xb07dcdc1, 0xb07dcdc1, 0x534f7399, 0x534f7399, 0x452e6c8a, -1 }, /* #30 */
-    { 0x175a86, 0x175a12, 0x4155eb7b, 0xce7f2e6b, 0x6fd6f9bf, 0x112f2fa9, 0x8aa6a3f6, 0 }, /* #31 */
-    { 0x1670d2, 0x167012, 0xb910be96, 0x3b0b1cf0, 0x3a50871e, 0x2300fd76, 0xfcd7014e, 0 }, /* #32 */
-    { 0x164716, 0x164712, 0xfbe89a11, 0xc28fc1f8, 0x63db11a4, 0x53edbda9, 0x83635933, 0 }, /* #33 */
-    { 0x3b3b42, 0x3b3b12, 0xb585162a, 0xb4886d23, 0xb4725bac, 0x4adb70c3, 0xffe0b4ed, 0 }, /* #34 */
-    { 0x067513, 0x067513, 0x2a78224b, 0x2a78224b, 0xb513a088, 0xb513a088, 0x9b907cc4, -1 }, /* #35 */
-    { 0x2f56d2, 0x2f56d2, 0x872d2bd7, 0x872d2bd7, 0xe69933ef, 0xe69933ef, 0x9420a3b5, -1 }, /* #36 */
-    { 0x1b4a47, 0x1b4a47, 0x43c4e3b2, 0x43c4e3b2, 0xb340bd0c, 0xb340bd0c, 0x01f7ad3c, -1 }, /* #37 */
-    { 0x0e3f06, 0x0e3f06, 0xc7d3ee21, 0xc7d3ee21, 0xeab6bc8a, 0xeab6bc8a, 0x03143ec2, -1 }, /* #38 */
-    { 0x243402, 0x243402, 0x12dab7be, 0x12dab7be, 0xd555249d, 0xd555249d, 0x48d6eb2f, -1 }, /* #39 */
-    { 0x2a0007, 0x2a0013, 0x567ad380, 0xb8156437, 0x99d3a4db, 0xcb78e87c, 0xd5ec331c, 0 }, /* #40 */
-    { 0x0f7e82, 0x0f7e12, 0x633aacbd, 0xb105d58c, 0xafffbbd6, 0x04b9e21d, 0xfe84f738, 0 }, /* #41 */
-    { 0x021d93, 0x021d93, 0x2c38adb6, 0x2c38adb6, 0xfd149e68, 0xfd149e68, 0xd4abdd2c, -1 }, /* #42 */
-    { 0x057e46, 0x057e46, 0x4b6742ec, 0x4b6742ec, 0x685a99cd, 0x685a99cd, 0x1427766d, -1 }, /* #43 */
-    { 0x101946, 0x101912, 0x842af625, 0x8b7d178b, 0x2085f946, 0x27076d5d, 0x3bb07358, 0 }, /* #44 */
-    { 0x243507, 0x243513, 0x0712e2f9, 0x4e68dd55, 0x28f36de3, 0x2d93aaab, 0x85b36716, 0 }, /* #45 */
-    { 0x345846, 0x345812, 0x5062ff29, 0xd8ee17b2, 0xd35de526, 0x96f731d1, 0xf96f4c8c, 0 }, /* #46 */
-    { 0x0a18c3, 0x0a18c3, 0x0db4d1e4, 0x0db4d1e4, 0x5a3fd6c3, 0x5a3fd6c3, 0x552cca7f, -1 }, /* #47 */
-    { 0x226297, 0x226297, 0xcdfe7181, 0xcdfe7181, 0xfbcdf427, 0xfbcdf427, 0x4e586bf1, -1 }, /* #48 */
-    { 0x0b47c6, 0x0b4712, 0xa5975207, 0x6e70b9a8, 0x318a5cd8, 0x0ebf3e67, 0x72d5a324, 0 }, /* #49 */
-    { 0x092a86, 0x092a12, 0x28dc85dd, 0xe3c704e2, 0x65d8a5f3, 0x6e00877b, 0x727728c1, 0 }, /* #50 */
-    { 0x145196, 0x145112, 0xb1cd90b6, 0x4caa837c, 0x2ed7d718, 0x852dcfbe, 0x9c6aa182, 0 }, /* #51 */
-    { 0x116c43, 0x116c13, 0x4f6262ee, 0x4b2a125b, 0x444cff26, 0xcb8b45ce, 0xe89fa160, 0 }, /* #52 */
-    { 0x1b3a56, 0x1b3a56, 0xd46e9d22, 0xd46e9d22, 0xea0e4e7c, 0xea0e4e7c, 0x1142c476, -1 }, /* #53 */
-    { 0x3027d6, 0x3027d6, 0x3d46eb37, 0x3d46eb37, 0xbafca822, 0xbafca822, 0x61826e6f, -1 }, /* #54 */
-    { 0x204a92, 0x204a92, 0x1e017fcb, 0x1e017fcb, 0xb46d18a4, 0xb46d18a4, 0x666cd1df, -1 }, /* #55 */
-    { 0x063c03, 0x063c13, 0x41e12044, 0xbe08e44c, 0x7f56114b, 0xa323ae74, 0xab89943c, 0 }, /* #56 */
-    { 0x232646, 0x232612, 0xa067528c, 0x2dcecd5b, 0x1f5c75f2, 0x50e96fcf, 0xaf4393c7, 0 }, /* #57 */
-    { 0x1b0606, 0x1b0606, 0x8caac18e, 0x8caac18e, 0x9e8978f4, 0x9e8978f4, 0x53640ba9, -1 }, /* #58 */
-    { 0x390e13, 0x390e13, 0xbda639bf, 0xbda639bf, 0x6c194a37, 0x6c194a37, 0x30579852, -1 }, /* #59 */
-    { 0x116917, 0x116913, 0x4c181cb0, 0x5032925d, 0x43036d04, 0x005f1985, 0xd5ea2327, 0 }, /* #60 */
-    { 0x2a0183, 0x2a0113, 0x4b48fd1e, 0xb45a783d, 0xa4e1e32f, 0x8c0f5117, 0xea0a3593, 0 }, /* #61 */
-    { 0x037c42, 0x037c12, 0x6a947dfb, 0xa4043b80, 0x7adaff93, 0x320b91fb, 0xbfc14ae8, 0 }, /* #62 */
-    { 0x1c6603, 0x1c6603, 0xf642f249, 0xf642f249, 0xe530d347, 0xe530d347, 0xa87eed64, -1 }, /* #63 */
-};
-static const MULDIVU32_TEST_T g_aTests_idiv_u32[] =
-{
-    { 0x314783, 0x314713, 0x2c2bb7f5, 0x8d2823ca, 0x2a3a6d4e, 0x5282c311, 0xa1de318a, 0 }, /* #0 */
-    { 0x060d12, 0x060d12, 0x8fa179a7, 0x8fa179a7, 0xb239caf5, 0xb239caf5, 0xb03bb495, -1 }, /* #1 */
-    { 0x0c5bc3, 0x0c5b13, 0x82701058, 0xe4019c77, 0x0b4102a8, 0x0fea6a1d, 0x9915695d, 0 }, /* #2 */
-    { 0x380656, 0x380656, 0x267d088a, 0x267d088a, 0x5abbafc3, 0x5abbafc3, 0xd973f61d, -1 }, /* #3 */
-    { 0x2276d3, 0x2276d3, 0x4b845ba8, 0x4b845ba8, 0xde9d9953, 0xde9d9953, 0x3cbd48ac, -1 }, /* #4 */
-    { 0x2e3353, 0x2e3353, 0x986db36f, 0x986db36f, 0x0a1f48f0, 0x0a1f48f0, 0x0bedaa94, -1 }, /* #5 */
-    { 0x1a0157, 0x1a0157, 0x3517e6f6, 0x3517e6f6, 0x343c3bb5, 0x343c3bb5, 0x1e7402dd, -1 }, /* #6 */
-    { 0x282b97, 0x282b97, 0xb50759db, 0xb50759db, 0x72bdfe94, 0x72bdfe94, 0x1794c092, -1 }, /* #7 */
-    { 0x2e5e03, 0x2e5e03, 0x4c3b8a8a, 0x4c3b8a8a, 0x9904911f, 0x9904911f, 0xbad3b7e1, -1 }, /* #8 */
-    { 0x0d32d3, 0x0d32d3, 0x26cc00db, 0x26cc00db, 0x9b4c3dc3, 0x9b4c3dc3, 0xea6adb35, -1 }, /* #9 */
-    { 0x1d0a56, 0x1d0a56, 0xf824b87a, 0xf824b87a, 0xb2cb6e61, 0xb2cb6e61, 0x89bbdd28, -1 }, /* #10 */
-    { 0x347216, 0x347216, 0xd7c83481, 0xd7c83481, 0xd8ef0d59, 0xd8ef0d59, 0xb6557bac, -1 }, /* #11 */
-    { 0x2a7512, 0x2a7512, 0x2d6c0451, 0x2d6c0451, 0x4e8f7923, 0x4e8f7923, 0x2d59f04c, -1 }, /* #12 */
-    { 0x2f4582, 0x2f4582, 0xc006b24e, 0xc006b24e, 0x77a41ee5, 0x77a41ee5, 0x77e868ec, -1 }, /* #13 */
-    { 0x001b56, 0x001b56, 0x4e9dfb10, 0x4e9dfb10, 0xe5cddeef, 0xe5cddeef, 0x2ee7304c, -1 }, /* #14 */
-    { 0x343303, 0x343303, 0xb08b88ef, 0xb08b88ef, 0xd8cb1bcf, 0xd8cb1bcf, 0x3e8ebfc0, -1 }, /* #15 */
-    { 0x0e7656, 0x0e7656, 0x0e8e8f2f, 0x0e8e8f2f, 0x315a5e20, 0x315a5e20, 0x23d9a030, -1 }, /* #16 */
-    { 0x234193, 0x234193, 0xbb01e18f, 0xbb01e18f, 0x387fb260, 0x387fb260, 0x0797d99a, -1 }, /* #17 */
-    { 0x0f3206, 0x0f3206, 0x5d678c04, 0x5d678c04, 0xb9198a84, 0xb9198a84, 0x9c481093, -1 }, /* #18 */
-    { 0x383146, 0x383146, 0xc2333ff7, 0xc2333ff7, 0xb2ac7241, 0xb2ac7241, 0x97814438, -1 }, /* #19 */
-    { 0x254496, 0x254496, 0xf40d682f, 0xf40d682f, 0x5c33212f, 0x5c33212f, 0xa0c7a31f, -1 }, /* #20 */
-    { 0x2679d6, 0x267912, 0xaf8a84e8, 0xc0216fd6, 0xef1bb3ba, 0xeb93a9be, 0x43b4907f, 0 }, /* #21 */
-    { 0x3a2493, 0x3a2493, 0x68cab0ad, 0x68cab0ad, 0x613e3e13, 0x613e3e13, 0xfd5d6271, -1 }, /* #22 */
-    { 0x2a2903, 0x2a2903, 0xd82ac48a, 0xd82ac48a, 0x5fcd4c6b, 0x5fcd4c6b, 0x1f54151c, -1 }, /* #23 */
-    { 0x361203, 0x361203, 0xbce24678, 0xbce24678, 0xab808f82, 0xab808f82, 0x854db61e, -1 }, /* #24 */
-    { 0x2f6e42, 0x2f6e42, 0xb731d55f, 0xb731d55f, 0x68af6c48, 0x68af6c48, 0x94edffd6, -1 }, /* #25 */
-    { 0x374556, 0x374512, 0x576c2ccd, 0x07ec52ca, 0xfef17391, 0xe953f78f, 0xddda75b3, 0 }, /* #26 */
-    { 0x254a16, 0x254a12, 0x70e2a135, 0xaf3d2d5c, 0xeec5b7a5, 0xee3d28e1, 0x369bea73, 0 }, /* #27 */
-    { 0x3d60d2, 0x3d60d2, 0x37a1c4db, 0x37a1c4db, 0x5d832265, 0x5d832265, 0x4c4744d9, -1 }, /* #28 */
-    { 0x392986, 0x392912, 0xdc1f8d2b, 0x57c67c0e, 0xdb6d1079, 0xf47e39a1, 0x9554a6d3, 0 }, /* #29 */
-    { 0x184047, 0x184047, 0x56261c3a, 0x56261c3a, 0xe0075005, 0xe0075005, 0x0016a984, -1 }, /* #30 */
-    { 0x131907, 0x131907, 0xac187862, 0xac187862, 0x3a87808b, 0x3a87808b, 0x56086485, -1 }, /* #31 */
-    { 0x3f03c3, 0x3f0313, 0x872bcd6b, 0x22d3fe4c, 0x0cbb504e, 0x145a2c3f, 0x5d953769, 0 }, /* #32 */
-    { 0x287e56, 0x287e56, 0x561c3b56, 0x561c3b56, 0x577bb744, 0x577bb744, 0x6156d10b, -1 }, /* #33 */
-    { 0x365b12, 0x365b12, 0x4a170d74, 0x4a170d74, 0x2f7460ac, 0x2f7460ac, 0xc176d48b, -1 }, /* #34 */
-    { 0x3b7247, 0x3b7247, 0xe968e2c4, 0xe968e2c4, 0x64ffc719, 0x64ffc719, 0x94684d49, -1 }, /* #35 */
-    { 0x297e16, 0x297e16, 0x45687d29, 0x45687d29, 0x8ef11185, 0x8ef11185, 0x74b53a6c, -1 }, /* #36 */
-    { 0x0e4452, 0x0e4412, 0x537a73b5, 0x9b6a8328, 0x205bd78d, 0x453013bd, 0xada47a93, 0 }, /* #37 */
-    { 0x2b0103, 0x2b0103, 0x30eac32f, 0x30eac32f, 0x44b45bc0, 0x44b45bc0, 0xdcf39ca9, -1 }, /* #38 */
-    { 0x324ac3, 0x324ac3, 0x0454cac5, 0x0454cac5, 0x5acc6e8f, 0x5acc6e8f, 0x236e7c07, -1 }, /* #39 */
-    { 0x106292, 0x106292, 0x0e0a9298, 0x0e0a9298, 0x981e612f, 0x981e612f, 0x727e6107, -1 }, /* #40 */
-    { 0x144d42, 0x144d12, 0x48d506ff, 0xa0cd14eb, 0xd9be74b4, 0xe17b7e1f, 0x66dfe2a0, 0 }, /* #41 */
-    { 0x170a52, 0x170a12, 0x08f9a529, 0x06c2696d, 0xfdca4c2c, 0xc3de3c51, 0xac4f1d38, 0 }, /* #42 */
-    { 0x077f17, 0x077f13, 0xde285b83, 0x2a676eec, 0xeb9025c0, 0xddf5b763, 0x849e7698, 0 }, /* #43 */
-    { 0x3b7786, 0x3b7786, 0xa3b79ef9, 0xa3b79ef9, 0x2c262094, 0x2c262094, 0xbb24eb30, -1 }, /* #44 */
-    { 0x1d0003, 0x1d0003, 0xecac0127, 0xecac0127, 0xd07fbe5a, 0xd07fbe5a, 0xb2aa2fff, -1 }, /* #45 */
-    { 0x354903, 0x354903, 0xdf562464, 0xdf562464, 0x906f314e, 0x906f314e, 0x740e2123, -1 }, /* #46 */
-    { 0x211b82, 0x211b82, 0x5eea03af, 0x5eea03af, 0x9597e604, 0x9597e604, 0x677e1baf, -1 }, /* #47 */
-    { 0x0b1242, 0x0b1242, 0x9979923a, 0x9979923a, 0xbc6f4bba, 0xbc6f4bba, 0x915d7d78, -1 }, /* #48 */
-    { 0x185a12, 0x185a12, 0xac090df3, 0xac090df3, 0x867303ee, 0x867303ee, 0xe9072264, -1 }, /* #49 */
-    { 0x226847, 0x226847, 0x427f9742, 0x427f9742, 0x46a39029, 0x46a39029, 0x9c4d97fa, -1 }, /* #50 */
-    { 0x342c92, 0x342c92, 0xa82fc81b, 0xa82fc81b, 0x58fa9a0d, 0x58fa9a0d, 0xec97d84a, -1 }, /* #51 */
-    { 0x3919d2, 0x3919d2, 0xde181c92, 0xde181c92, 0x912d5b2f, 0x912d5b2f, 0x78bd944b, -1 }, /* #52 */
-    { 0x1305d2, 0x1305d2, 0x54a55fb1, 0x54a55fb1, 0xb52d88e1, 0xb52d88e1, 0x0075870d, -1 }, /* #53 */
-    { 0x350782, 0x350782, 0xcc95a84b, 0xcc95a84b, 0x755bda61, 0x755bda61, 0xe15e31a5, -1 }, /* #54 */
-    { 0x0d58c2, 0x0d5812, 0x553dbd62, 0x2dca4861, 0x085c77d3, 0x1c9f5234, 0x2ebec1ee, 0 }, /* #55 */
-    { 0x2e2907, 0x2e2907, 0xfece4676, 0xfece4676, 0x98740d30, 0x98740d30, 0x6b0df7ae, -1 }, /* #56 */
-    { 0x3f5697, 0x3f5697, 0xe36164f1, 0xe36164f1, 0x4f2a1c5c, 0x4f2a1c5c, 0x55ac049e, -1 }, /* #57 */
-    { 0x234d03, 0x234d03, 0x2755085c, 0x2755085c, 0x7f980503, 0x7f980503, 0x15714966, -1 }, /* #58 */
-    { 0x097357, 0x097313, 0xa0c85ef1, 0xf5571e03, 0x02d151db, 0x07023407, 0xbc55024e, 0 }, /* #59 */
-    { 0x1b0f12, 0x1b0f12, 0x054f8747, 0x054f8747, 0x683a69dd, 0x683a69dd, 0x52fc61a0, -1 }, /* #60 */
-    { 0x2d79d2, 0x2d79d2, 0x746097fd, 0x746097fd, 0x319a9ebb, 0x319a9ebb, 0x5e2b4141, -1 }, /* #61 */
-    { 0x094293, 0x094213, 0x5c3a2c07, 0xa004d0d5, 0x2f208e0b, 0x1e4815fa, 0x824d8c59, 0 }, /* #62 */
-    { 0x392817, 0x392817, 0x9f80d60a, 0x9f80d60a, 0x43643aae, 0x43643aae, 0x5cf7fbbe, -1 }, /* #63 */
-};
-static const MULDIVU64_TEST_T g_aTests_mul_u64[] =
-{
-    { 0x3005c7, 0x300dc7, 0x360d9a8409208545, 0x1369bea9d5e43979, 0xf1afa6af371b8ca8, 0x140c3c5c8d80c66a, 0x5ef2ae2002e844a5, 0 }, /* #0 */
-    { 0x056793, 0x056f93, 0x89515ae479266b57, 0x21a5df417522ed40, 0x386b19c7bc265456, 0x35dff1f2b228be3f, 0x64702a997f6974c0, 0 }, /* #1 */
-    { 0x1a6303, 0x1a6b03, 0xb2a40c8f9ef627a2, 0x0fd0db1d413ff5dc, 0xcd7b7bc730349a42, 0x6e23bff302aef906, 0x9dd5b9f0a5fb6d8e, 0 }, /* #2 */
-    { 0x226b92, 0x226b93, 0xd48ece2abd4c2eb6, 0xfb215b87f9882e82, 0xf760f8ffeb8152c4, 0xd4338ea06f9b1584, 0xff921a47ff7b6a93, 0 }, /* #3 */
-    { 0x3b6c97, 0x3b6c97, 0x2be9484755a59d0b, 0xf2d9795addb4de47, 0x921dc81d608843d6, 0x27cb69943933cc73, 0xe8000072213cf135, 0 }, /* #4 */
-    { 0x1d7197, 0x1d7997, 0x0860356975144f44, 0x9e22afc62a123b6c, 0x658c1d3a245284ca, 0x03c64c603f39d3df, 0x735e204451d2feeb, 0 }, /* #5 */
-    { 0x180b82, 0x180b83, 0x43f24fd7f6f0a28a, 0x197f0ae685024a96, 0x53dde1c99957cf1a, 0x3586ecf293e3ee15, 0xc9ac148d0c125d4f, 0 }, /* #6 */
-    { 0x395ac6, 0x395ac7, 0x9921ee705f361aed, 0x32c4949696c0bdd4, 0xf6504303c2ad28c7, 0x0c72f60120f00315, 0x14cfd0de4f5fb6a4, 0 }, /* #7 */
-    { 0x194a52, 0x194a53, 0xd344c478b1b1d998, 0xb4e587489d5639d0, 0xf9fe39d4bf841ad7, 0x4932e35267d9d4ec, 0x58b26d04e186cbde, 0 }, /* #8 */
-    { 0x132e46, 0x132e47, 0x91025a9851432c12, 0x6373a883939cc3d8, 0xd17599a87189dab4, 0x297ed9c5c46c6a40, 0x4941a304ffbaed8c, 0 }, /* #9 */
-    { 0x356053, 0x356853, 0x010460fedc491124, 0xc010e7ff53b11ca0, 0xe4379daec67bc437, 0x002f841d2a81e5af, 0x2eb78ba53f513de8, 0 }, /* #10 */
-    { 0x311593, 0x311d93, 0xc1a7ed186280fa2a, 0x0192c101b5776010, 0x9580843737bee454, 0x401b925b29d821f4, 0x54befb11e86841e8, 0 }, /* #11 */
-    { 0x154486, 0x154c87, 0xffc21531c807eab5, 0x618d683c6d1b8a29, 0x8ddc059e1efd64aa, 0x12094b07befabfaf, 0x120da8d801b8e625, 0 }, /* #12 */
-    { 0x0826d7, 0x082ed7, 0x2b6d3c0f0677ed12, 0x7a19b11db9c14844, 0xcbb146409082130f, 0x1dbaf2f569cee8b2, 0xaf427a44637b3a92, 0 }, /* #13 */
-    { 0x291e93, 0x291e93, 0xc3d10033c857ea34, 0x8d535fe9e3bf319c, 0x155a5eb0ce64370d, 0x0d21b788ea2b5fca, 0x112aee3d9ffe7fc3, 0 }, /* #14 */
-    { 0x3e6f93, 0x3e6f93, 0x2008c2f2dca432e2, 0x0264eecc41c1fe40, 0x7eed0f969f36ae4c, 0x044d00903054a85c, 0x225e9b783d9a6120, 0 }, /* #15 */
-    { 0x311596, 0x311d97, 0xdfc2856a8d8a02df, 0xa154082f2681d52c, 0xab8e32c69bc52343, 0x84e2e0f27a304a8f, 0x98087202c4a79c54, 0 }, /* #16 */
-    { 0x082cc2, 0x082cc3, 0xce85244c8db4a427, 0xa0a99de1f9200276, 0xef01555d07120106, 0x0667905445057e97, 0x07f06291408b859a, 0 }, /* #17 */
-    { 0x172183, 0x172983, 0x98a3a73ba5e2fa5f, 0xd1ca4073d9478f92, 0x04837e66e0381f20, 0x5d6f2cb435c68874, 0x9cb4353654df7dae, 0 }, /* #18 */
-    { 0x111bc6, 0x111bc7, 0xadc20a9bf8279182, 0xf90af4b38ab53718, 0x1da9f0bade465d95, 0x08c301ad6ab4013a, 0x0ce8a6f87ffb528c, 0 }, /* #19 */
-    { 0x2a0b12, 0x2a0b13, 0x56c901ec3a472cb8, 0x2434c87316f02c70, 0x1bf189f6669d38a3, 0x02804617e2456f5c, 0x0760affe8e98a4a2, 0 }, /* #20 */
-    { 0x025052, 0x025853, 0xfc1506d75931a929, 0xa9a051e17fca1562, 0xc2f95614c8742c12, 0x3e5e8ec738c06b59, 0x3f56b5d03f823c92, 0 }, /* #21 */
-    { 0x3a2c02, 0x3a2c03, 0x4a8f9f99d2723f25, 0x8cdb8f5d6940476c, 0xf6a789f71b36fb39, 0x3710cda03159b6fb, 0xbd105f83b152f3fc, 0 }, /* #22 */
-    { 0x2e5192, 0x2e5993, 0x8831b7f84a02f53a, 0xd6f0f2015463bd76, 0x529473c4cd4b6bd5, 0x800c540afba9f25c, 0xf0b02834903c7337, 0 }, /* #23 */
-    { 0x1f2792, 0x1f2f93, 0x32a6d640e93c4061, 0x0a89ff5b38875da9, 0xa42ef0c1a73c3e8e, 0x10136f39c0929f6d, 0x513fea6505c04249, 0 }, /* #24 */
-    { 0x353687, 0x353e87, 0xfc411281036484a7, 0x0326cd3de09110f9, 0x43b1760dd42612e2, 0xab9d10ba24397ed9, 0xae29716337bd515f, 0 }, /* #25 */
-    { 0x133242, 0x133a43, 0xc9f5f38b97889cea, 0x4f7248b8f24dcb42, 0xe9a44b8e7248509c, 0x2e8500c1a3f43a5b, 0x3af787fa215c6cfd, 0 }, /* #26 */
-    { 0x006d02, 0x006d03, 0xdbce54d7f2fe65d0, 0x34aa312ab04a9410, 0x5444063e47241e57, 0x8fcef746ed87d4da, 0xa77d0bdbd7f25835, 0 }, /* #27 */
-    { 0x156b16, 0x156b17, 0x7459a3a15fab7fe5, 0x917203fad98d7bd7, 0xb6ee56fde905b9e0, 0x402ed93a98bc7f3c, 0x8d380e4ad991390b, 0 }, /* #28 */
-    { 0x322307, 0x322b07, 0xdf00d76ff89b5941, 0x054306dec577f169, 0xf3e31194b03fe923, 0x725df9b0a854f289, 0x834a185740972629, 0 }, /* #29 */
-    { 0x041a46, 0x041a47, 0x0b3236cd33d881ce, 0x51a4bc871e4d6522, 0x4b870cf2cdabd279, 0x01b358963a12df32, 0x26e230888f62e9c7, 0 }, /* #30 */
-    { 0x206557, 0x206d57, 0xad4bc9fe7926f7a2, 0xe332c26ef1001fe4, 0x5065fcef8aba59ed, 0x49f6eed20db69697, 0x6d4374ac17c0b752, 0 }, /* #31 */
-    { 0x171b92, 0x171b93, 0x7e4250dbea14d74a, 0x37bcbcd3d42f44da, 0x320239d033ca79cb, 0x1ba6b6d849960007, 0x3810a4423021c129, 0 }, /* #32 */
-    { 0x1005c7, 0x100dc7, 0x0a0282a4036d804e, 0x4958defd15b66fec, 0xf45f35866acee21e, 0x0082ecffa0fc6ed7, 0x0d146a9ad6b32c1a, 0 }, /* #33 */
-    { 0x224bd6, 0x224bd7, 0x4094fbc4bc41bfc4, 0x3891547de11bbf00, 0xc3370456f51d0128, 0x1fcf15f0e1d5a7b3, 0x7e16d2f690fdabc0, 0 }, /* #34 */
-    { 0x345506, 0x345d07, 0xe43627a56982382d, 0x3374d190f50d534f, 0x54a81480df64d435, 0xda6a7fbbba3fb7d5, 0xf502ff0da6da0aeb, 0 }, /* #35 */
-    { 0x366a57, 0x366a57, 0x524e510f29dd4402, 0x94bb1d3a95b67f3e, 0x37754016d3abda00, 0x2bb9e59366c84455, 0x8800e7c2f2c2a19f, 0 }, /* #36 */
-    { 0x2f7582, 0x2f7d83, 0x1634f55d1a95a3cd, 0x105256c574a260ff, 0xde86f575aed8d8e2, 0x126e92bd364d55e2, 0xd47b8b842e5ce3fb, 0 }, /* #37 */
-    { 0x043252, 0x043a53, 0x59a7d63ef15f1628, 0x3c802d06fdc936c8, 0xfceaf3d568bea790, 0x465d289f79bdcd15, 0xc8ea3e55252e6505, 0 }, /* #38 */
-    { 0x224307, 0x224b07, 0x25ef6bbb62de238a, 0x44c454675ed32194, 0x408751bb4989f645, 0x22b81fa98dd556f7, 0xea4c1bbd3406cc42, 0 }, /* #39 */
-    { 0x312ad6, 0x312ad7, 0xd13745f0157d3d1d, 0x6177fe1540351c4d, 0xb6c5879643d0b938, 0xa96412b199782ef9, 0xcf44fca0e248a4f1, 0 }, /* #40 */
-    { 0x257416, 0x257c17, 0x6d1f4a57b0f04092, 0x0290711b28bc30b0, 0x34613dc12149cdb9, 0x4003db431748730a, 0x962dcc931c1d8598, 0 }, /* #41 */
-    { 0x117312, 0x117b13, 0xb0782fe33faeda36, 0x377f27de18c2e76e, 0x628bc569e29019c4, 0x53d8900949b95ace, 0x79a21ef7530b0995, 0 }, /* #42 */
-    { 0x1f0792, 0x1f0f93, 0x75577e3496b1d5fb, 0x8fddc9bf5c7502c3, 0x5071cd91031ea348, 0x5331a3b651ec21ff, 0xb5803c81df6f13d9, 0 }, /* #43 */
-    { 0x047543, 0x047d43, 0x3b59bebc9eb8df81, 0x1874b409c293685d, 0x2da9b432c0f94715, 0x069ce080985e378a, 0x1c85fa3d607576dd, 0 }, /* #44 */
-    { 0x2f6a17, 0x2f6a17, 0xf93659dfbffbff4d, 0xfaf9432834d491dd, 0x8ce2cadadf467da4, 0x7439e0d89a260e21, 0x776445af7d73b4d1, 0 }, /* #45 */
-    { 0x1b0092, 0x1b0893, 0xacc455c254c27d9b, 0x84df0198ee6f8112, 0xfebd44afcdda6b57, 0x8f432948484016d7, 0xd447f8a7fbe85d56, 0 }, /* #46 */
-    { 0x067946, 0x067947, 0x7e3171d96b21e4c1, 0xfd0fde1158a41d2d, 0xcc56ba4aa0299e48, 0x52b1448d7788b980, 0xa7c0bf1911e0776d, 0 }, /* #47 */
-    { 0x023786, 0x023f87, 0xbc0b3930b44b4e72, 0x504a595d71e77228, 0xa78b9bbf04d79d1c, 0x081438e1987db2d4, 0x0affa55d3e9e4db4, 0 }, /* #48 */
-    { 0x012302, 0x012b03, 0x68d868d063f402a0, 0xceb79732ab37fe60, 0xa724530057c96576, 0x50185a31dbc27994, 0xc3914d9901c559e7, 0 }, /* #49 */
-    { 0x3d1a56, 0x3d1a57, 0xb1ba81debe27f6c6, 0x48f9b7ae84a27354, 0x508a3669cba45027, 0x53df31d40b977b13, 0x78cf15cfe1fa50ce, 0 }, /* #50 */
-    { 0x206606, 0x206e07, 0x72687812186764fa, 0x606ede0036913304, 0x2da5a74be8a3206c, 0x43ea520b6fab4699, 0x97f7b3f5d68a652a, 0 }, /* #51 */
-    { 0x0746d3, 0x074ed3, 0x047b2892f9561cc6, 0xaa0469f6ed8a722e, 0xb23047f4f1a4ac5d, 0x00a4a5dd74986f14, 0x24be2aff3fc41ebd, 0 }, /* #52 */
-    { 0x387f07, 0x387f07, 0xd27df6525b2ea1c2, 0x483403501d89108c, 0x6137bbbb85c94690, 0xa503a9fc05906b42, 0xc8b0a8fc92060306, 0 }, /* #53 */
-    { 0x263cd3, 0x263cd3, 0x61fd84a67864cdb6, 0xbd85c242ec6ce606, 0xff5f2dd34b0fe08c, 0x1b9b2cfa30e83153, 0x481f052581b9b8f9, 0 }, /* #54 */
-    { 0x0a4447, 0x0a4c47, 0x4d5623894a5db213, 0x8c52029a6c3476f4, 0x6f42bf5d12371f09, 0x0f9433137b431ef3, 0x3391c74c4721abbc, 0 }, /* #55 */
-    { 0x336907, 0x336907, 0x86c454f373b45eed, 0x08eccaae64f8790a, 0x5684023543a541d1, 0x4afeb2d15659c28e, 0x8e7562b6f4ad11f2, 0 }, /* #56 */
-    { 0x232206, 0x232a07, 0x3ad9bda75aea0896, 0xeca147cb9ed8e486, 0x45b634872d325df3, 0x37fd93420cdb9b35, 0xf38f1409c2085ee9, 0 }, /* #57 */
-    { 0x2c1606, 0x2c1e07, 0x9f7e2943d2f53166, 0x45796720108921f2, 0x2d4480a853c6fddc, 0x4e2803709333cf82, 0x7d729f146c5acda3, 0 }, /* #58 */
-    { 0x2a1a43, 0x2a1a43, 0xaf2042895c2a931c, 0x1a5b8e1e7baa7304, 0xe995b265aef0695e, 0x94b35930c71549a3, 0xd95f059522f31a37, 0 }, /* #59 */
-    { 0x272703, 0x272f03, 0x7a565a06b00777fc, 0x0fe3f050df8b0ca8, 0x24608a227b305dd5, 0x1c6110980860b039, 0x3b62b16d7e0cd0d6, 0 }, /* #60 */
-    { 0x2e0992, 0x2e0993, 0x47a7ddc2ed097423, 0x963924577ec3736b, 0xfe7383871dcfef7b, 0x3f264ea0815d3b07, 0xe19c5e6911c03419, 0 }, /* #61 */
-    { 0x351506, 0x351d07, 0x0f16546673caeb2e, 0x2bc1212850d26c84, 0x32649adac2fefc47, 0x0c8865d7f41aa281, 0xd4a815fcaaf2780e, 0 }, /* #62 */
-    { 0x3b7ec7, 0x3b7ec7, 0xe85b7dba73027cfb, 0xa040b25b0406deb6, 0x77687b5cce9b5309, 0x038f2c38167c0e0f, 0x03ebe2b22c7b1242, 0 }, /* #63 */
-};
-static const MULDIVU64_TEST_T g_aTests_imul_u64[] =
-{
-    { 0x301602, 0x301e03, 0x90f9f7da9f774b71, 0x43d826d914acd677, 0x385c7e690aff32be, 0xe1404e5ac612a610, 0x46e6af3d406f3c67, 0 }, /* #0 */
-    { 0x3a7202, 0x3a7a03, 0xb17547af59304aa7, 0x756ee34a39ca640b, 0x4cdcaf07cab56c5a, 0xe0e640615b83ddef, 0x655e95d1ec671bfd, 0 }, /* #1 */
-    { 0x3d5f83, 0x3d5f83, 0xe87317796d9cc1d2, 0x450be748ebcbaaf6, 0x648db65c9c0a3e81, 0xf4bc81dd909b28b2, 0x7a70692913bf64c3, 0 }, /* #2 */
-    { 0x082092, 0x082893, 0x4867da40fb9c2596, 0x817d559bebaf6820, 0xec3d20801a29c4e3, 0x0d7fc0a4e4002f80, 0x2fba4721e120ca30, 0 }, /* #3 */
-    { 0x136003, 0x136803, 0x7957a9166e579a5e, 0x315438d08cc8bb32, 0xbb52f9a6e02f3547, 0xff2ad73b2a215d6f, 0xfe3e4a8504841fb7, 0 }, /* #4 */
-    { 0x0e0187, 0x0e0987, 0x70f98fbc18e43f53, 0xd221b873431fa3cc, 0xdb852f35104bb996, 0x11655becbd222251, 0x276b459bc4de6f84, 0 }, /* #5 */
-    { 0x265756, 0x265f57, 0x7c48292f4e83071d, 0x46500f702b577f75, 0x8357f2b965880c67, 0xcabd76462aded456, 0x924b1e8c03007239, 0 }, /* #6 */
-    { 0x022383, 0x022b83, 0x8e75621b517e9919, 0xc54e60b5b1b5eddc, 0x319f760ffc7c02da, 0xe416a35012f8715d, 0x3eee8653dbffec3c, 0 }, /* #7 */
-    { 0x347417, 0x347c17, 0xdfada985530f8429, 0x7064d8c8eee57103, 0xbca88fcb02548bd6, 0x018a5a0faa9b4482, 0xf3cc943fbf5b114b, 0 }, /* #8 */
-    { 0x184e82, 0x184e83, 0x1c30c10500a819b9, 0x66f0337e7ec1ba16, 0x03841e53c4d03db8, 0x01d17541e4c5b3e1, 0x1082dde756e2fdc6, 0 }, /* #9 */
-    { 0x367102, 0x367903, 0x38a024a1e2bf3a99, 0x290230342fd65695, 0xcd17bff5d9c4e312, 0x072fd5d75df08809, 0x207dc2b4523b955d, 0 }, /* #10 */
-    { 0x394816, 0x394817, 0x50a3ec479b3f2d02, 0xb45a3a9045514a4a, 0x8bcef991f9ed52ad, 0xe7cb1d9bd582b8b5, 0xb3276e2c4162a4a5, 0 }, /* #11 */
-    { 0x3224d2, 0x322cd3, 0x828ced6076973aab, 0x5a1c5b1c919187eb, 0x8b74374ef2345bc2, 0x2279d8a50441938d, 0xb9a56eea3adae7c1, 0 }, /* #12 */
-    { 0x0f1742, 0x0f1f43, 0x4039aa0fb89507e6, 0x64481d3ea202d6d4, 0x67cd315c09cbdfba, 0xff5f144eee92f7b2, 0xfd7e93291063a36e, 0 }, /* #13 */
-    { 0x2f2917, 0x2f2917, 0x9c4c4c8db647af65, 0xb25962d6542a9ce3, 0x072e065f1535ec52, 0x049f753d22b9fcd9, 0xf4214a7b9ea44aa7, 0 }, /* #14 */
-    { 0x210cc7, 0x210cc7, 0xd92e540a83ef628a, 0x66bb22f9c212452e, 0x1fbe6e70708f8a43, 0xfa4fc5bbf2af7b54, 0x258363b54f44ac2b, 0 }, /* #15 */
-    { 0x071352, 0x071b53, 0xd6187fb5c38514cc, 0x61ee06a72842d068, 0xb6a063f66268703b, 0xf66e0529fa967378, 0x3a7750631c02c77e, 0 }, /* #16 */
-    { 0x3e3193, 0x3e3993, 0x8e2796f1fcfbdfa5, 0xeb4a9d60824f2884, 0x4aca5674c926af79, 0xfd20e34a3acc3a05, 0x06750543e9f1df34, 0 }, /* #17 */
-    { 0x2c7506, 0x2c7d07, 0x008081c32e369159, 0x2868c16ec8ab0164, 0xff733ddf34c72976, 0x00042660084b2589, 0x08445e8e26e31c04, 0 }, /* #18 */
-    { 0x1b40d7, 0x1b48d7, 0x8f3cb231f193919c, 0x5852d92beafd89f0, 0xef1230f467e50e5d, 0x09c7e49b89c287fd, 0xe9cb8961134c1c24, 0 }, /* #19 */
-    { 0x287582, 0x287d83, 0x921c161daabcd07e, 0xab33784f912c4d1a, 0xc07e52d571eff408, 0x279300dc090099f9, 0xa3ceda4ca5701e33, 0 }, /* #20 */
-    { 0x1d45d3, 0x1d4dd3, 0xfc64a03b136e8327, 0xe4461622d586698a, 0xd51e6e073253c14a, 0xff474f385bdbbd3c, 0x333450f180c99866, 0 }, /* #21 */
-    { 0x2e1852, 0x2e1853, 0xf0b23eee4ec90a0a, 0xb50e6c88146f0d92, 0x43d60fd2c641b50f, 0x046a1b05545c47c9, 0xb627a652daa8a5f5, 0 }, /* #22 */
-    { 0x180e12, 0x180e13, 0x09405c7d6f18dcae, 0xcc18de7097155b4a, 0x34ac0892e078381d, 0x0022b10a0bb8f599, 0x03bff74460dece63, 0 }, /* #23 */
-    { 0x023413, 0x023c13, 0x9ca77a07017e9210, 0x6e850fc95e8ef630, 0xa9597882373c9116, 0x10d375923971575e, 0xd4a44a1270f6b403, 0 }, /* #24 */
-    { 0x3a6e56, 0x3a6e57, 0x237db791f534e461, 0xbaf39b660e0d50df, 0x6cd1c6f9529ea2cb, 0xf260178c6cbd110f, 0x9db97129405e3d3f, 0 }, /* #25 */
-    { 0x3449d7, 0x3449d7, 0x24fd33e32b65bf77, 0x18e04faca4ff8f78, 0x84bed58aab598f0d, 0xf1e7237b886350c0, 0x9e6f34500cb57a48, 0 }, /* #26 */
-    { 0x137fc6, 0x137fc7, 0x3f982b21176b35c9, 0xcbee4a2e7aa1098c, 0x4664a69e9f37c4f8, 0xf10e2990fbc30fde, 0xc3d70c4279f6f32c, 0 }, /* #27 */
-    { 0x116a47, 0x116a47, 0xb3a280ebf3f65e33, 0x77eb29cbd54f64ba, 0x70d87447f1bdff9c, 0x04ce16cc9f106eaa, 0xefe45bc012b9fa5e, 0 }, /* #28 */
-    { 0x0332d2, 0x033ad3, 0x00a6c3b78b90930f, 0x51f1cfcafd887d7e, 0xb8d0c252c47b448a, 0xffeb871910443804, 0xe092b2aa5185b2a2, 0 }, /* #29 */
-    { 0x0f6846, 0x0f6847, 0xfaee59776ce2443e, 0xe861f9c29e745960, 0x3be19bd63633b1da, 0xfde96974e2860469, 0x69769cb4d8be1d50, 0 }, /* #30 */
-    { 0x2a0292, 0x2a0a93, 0xbad439ac6c168670, 0x3b5c1e7669a63330, 0xfccb5d8103168a34, 0x1e22e2341d0d812a, 0x90776c208b67df55, 0 }, /* #31 */
-    { 0x1b3152, 0x1b3953, 0x06d6a4aeb3d686e1, 0x9bea162675bdab9c, 0x5bbaba65b5d59f03, 0x00598b374268c44f, 0x0d181b5680234b1c, 0 }, /* #32 */
-    { 0x2a31d3, 0x2a39d3, 0xa02bd28c858025b6, 0xcf4f4fca9763dbfe, 0xbc3840311d0bf5d4, 0x1aa72302b4462220, 0xb8cc776550fe90ad, 0 }, /* #33 */
-    { 0x3245d2, 0x324dd3, 0xda02c19b79db0479, 0x2951c6bbd05018bc, 0x303a7b14efde5f2c, 0x0f5eebebef65a668, 0x986b8aaa8f66979c, 0 }, /* #34 */
-    { 0x1c2b46, 0x1c2b47, 0xa64c74d3a7fa5e69, 0xb11ca2b70be59c35, 0x86488e2c6589fd1d, 0x04296a4184a97de5, 0xf41f6563856deded, 0 }, /* #35 */
-    { 0x390206, 0x390a07, 0x783ea2a76e8f26d5, 0xf5507f897f8af7cd, 0x429c99795828bf9d, 0x2781369d3ea8eda3, 0x541af495371ff919, 0 }, /* #36 */
-    { 0x2f6c82, 0x2f6c83, 0x6ce17f6c0ffd072a, 0xa4a5a55e199d0b7a, 0x29c1d7bd0874c34c, 0xf94ee462053495cc, 0xf04426acb53aef89, 0 }, /* #37 */
-    { 0x067ed7, 0x067ed7, 0x7d2cb769bb0caceb, 0x4c3f86a1beaee552, 0xaae38b2cc2bd8eb3, 0x04b226e68498dcc7, 0x099a9255d2955376, 0 }, /* #38 */
-    { 0x3d3013, 0x3d3813, 0xb0b7b22e7c6786a0, 0x7c08fe0a2ce6b460, 0x5c94c6996c1323d2, 0x037f01acb7fc653b, 0xf4b60ec12b7a7577, 0 }, /* #39 */
-    { 0x023bd2, 0x023bd3, 0x54075c218b00982f, 0x54cff59b436d7fed, 0x1c05a61c2f3184cc, 0x0a5dd1c4a9d3152d, 0x1f95103b76dc86a3, 0 }, /* #40 */
-    { 0x1c4283, 0x1c4a83, 0xaea85a5fcee640cd, 0x7b92c4c663092ecd, 0x9283bbae6ec52ae7, 0x24b938a00ba58c8b, 0x8c6c8f088696a601, 0 }, /* #41 */
-    { 0x225c97, 0x225c97, 0x0039dd095cecd3a0, 0x277013085a353d80, 0x3085d96a16de9ad0, 0xfffc15812614bb55, 0xeeacbf8f6384f7dc, 0 }, /* #42 */
-    { 0x3471d7, 0x3479d7, 0x6cd56cf9d39ffde3, 0x89e74e041cd8f868, 0xbda7b77fafe5666d, 0xda0d2daaf8b8dd34, 0xa6bcac49ce001278, 0 }, /* #43 */
-    { 0x132152, 0x132953, 0xaf7f039299304301, 0x18efd0dbf317872a, 0x9faccf1dbbc37e9a, 0xdd16c36c5dfbd600, 0x6f0429b0ca51892a, 0 }, /* #44 */
-    { 0x0d1ac2, 0x0d1ac3, 0xf4fe0033473c0352, 0x1a30bc6c00f64c52, 0xd92f4c91cfbf5046, 0x05719b286483b9a7, 0x8165fec0304bd081, 0 }, /* #45 */
-    { 0x376fd7, 0x376fd7, 0xd2ec7185a16b69c2, 0xd2eb56def0c56a8a, 0x226557e2a110fd4b, 0x0c1e1ef2f0c1af5c, 0xbb2e497c2b6ce8e5, 0 }, /* #46 */
-    { 0x1a0a16, 0x1a0a17, 0x08da8cb868aa1b8e, 0xc7770db7f23e115a, 0xbc9a4c45844c8892, 0xfcd6d419850126dc, 0xa49b43d5b60585eb, 0 }, /* #47 */
-    { 0x020887, 0x020887, 0x82776c4374d2e7e8, 0xd8f6b9f473dbfc78, 0x99b444dfee64c4cc, 0x135b9e0b95e8fdf1, 0xd886073cca15ba7b, 0 }, /* #48 */
-    { 0x052183, 0x052983, 0x853ffe728b9d513b, 0x8f3f1250d94e3d4f, 0x59a8ce0cc4e12688, 0x2a31a5de462a22c8, 0xa800bd16196f82fd, 0 }, /* #49 */
-    { 0x3e2492, 0x3e2c93, 0xe0fadaf6919b2679, 0x669508570af91011, 0x18298903f53d7e37, 0x0b2b250b27b8cf19, 0xa3d44b84cee23059, 0 }, /* #50 */
-    { 0x297a52, 0x297a53, 0x487b2bda81709d9b, 0x937bb75d36bd900f, 0x511d303a0e7bf98f, 0x0c7f50c57e330dfb, 0x2c23d54f5349389d, 0 }, /* #51 */
-    { 0x094c06, 0x094c07, 0x3a841ac871e81044, 0xe6bb4d4cfe886e44, 0xaf50f96fb6fa5e7b, 0xf9de370a05ddffb0, 0xe52c6550ad281f81, 0 }, /* #52 */
-    { 0x2f7a43, 0x2f7a43, 0x9efa447783834451, 0x61cceff641cc5ea7, 0x1515a8bc40a51158, 0xe36ba5dee0133931, 0x4b68adc619f78d77, 0 }, /* #53 */
-    { 0x282806, 0x282807, 0x41a5363b19eea162, 0x2081b4d128ac2756, 0xc05ad34bc58b5c55, 0x0ee715e91779847b, 0x3a1dda074ae5e11b, 0 }, /* #54 */
-    { 0x151f57, 0x151f57, 0x78b54c9cf2fed683, 0x2aaabd286157302f, 0x1051272106b8d3ad, 0xffffd1f7fac6dabb, 0xffff9e603fdfefe5, 0 }, /* #55 */
-    { 0x365153, 0x365953, 0x25114c085630e901, 0xdd4d5ba8f7728e03, 0x2c7db47e9296d50e, 0x0e8a0d84406d7002, 0x6469a3d4b0d4d303, 0 }, /* #56 */
-    { 0x0245d3, 0x024dd3, 0xcfadc9c7ee936870, 0xfb22e320f1c678a0, 0xc0bc01555a9a2fdb, 0x0c4b9a177ef751ef, 0xbedc5b5036fb94a6, 0 }, /* #57 */
-    { 0x317487, 0x317c87, 0x8e2e04283c2e75a6, 0x6a33e06dded7bdde, 0x419075a32f12e55d, 0xe26ba27d6da6e5a9, 0x428776dd331b41f5, 0 }, /* #58 */
-    { 0x0c2857, 0x0c2857, 0x42947791ff88228d, 0xbe0e37fb0d4d8d44, 0x546849dbe135d1e9, 0xe0718c03fc0e566d, 0x86aa56278ac8d354, 0 }, /* #59 */
-    { 0x3e3e87, 0x3e3e87, 0x73f81904c38b62a0, 0x9f70d73492b01320, 0x5ad39015a5329117, 0x17f6040a75033ae6, 0x34e4bdd637986075, 0 }, /* #60 */
-    { 0x2b6886, 0x2b6887, 0x91bdfda8fe9d6e71, 0x788a0f08b21ec97c, 0x8c194cac105829b1, 0xe40388823b6ac476, 0x40faacd8d0f8d73c, 0 }, /* #61 */
-    { 0x293a16, 0x293a17, 0xabbffa677c41bdf7, 0xa5064f30b4cab218, 0xb651495fc8d096a1, 0xdfb50849cd464217, 0x621fc7fd52a838a8, 0 }, /* #62 */
-    { 0x024483, 0x024c83, 0x76f24ef7d535ad05, 0xf5133c950dd32c18, 0xd9b48ccfde1e564f, 0x0187b590f6d19329, 0x034b0c2a1c887738, 0 }, /* #63 */
-};
-static const MULDIVU64_TEST_T g_aTests_div_u64[] =
-{
-    { 0x0b3bc3, 0x0b3bc3, 0xdba860e42e5df984, 0xdba860e42e5df984, 0x6ab54a0271b234fe, 0x6ab54a0271b234fe, 0x5324615de40e0009, -1 }, /* #0 */
-    { 0x342a56, 0x342a12, 0x7332c4b73991505b, 0x1d90bbe9ff9d9dbd, 0x1b12af528a10e4a3, 0xad8ef9c5fe5e637b, 0xea6b45d0a7b43e60, 0 }, /* #1 */
-    { 0x341147, 0x341113, 0x7fef16be66ad5de3, 0x4d767506a0cdad3f, 0x376ed4b1a9be5590, 0x2e6c56be39b4d85c, 0xb7321381cd4dedb9, 0 }, /* #2 */
-    { 0x1e3743, 0x1e3743, 0x99d4cd87fc13577c, 0x99d4cd87fc13577c, 0x929104ede2018824, 0x929104ede2018824, 0x063288bb6eda6d20, -1 }, /* #3 */
-    { 0x2e50d6, 0x2e5012, 0xc76b2c1a4e1ae3f2, 0x83afa4bca75918c6, 0x829838954d1c62c4, 0xc3ca841f731ff4f2, 0xfde0cc4b536f8280, 0 }, /* #4 */
-    { 0x046f83, 0x046f83, 0x152df3be2dbefa78, 0x152df3be2dbefa78, 0xc583d0623bdd6aa2, 0xc583d0623bdd6aa2, 0x695e32b150e5f595, -1 }, /* #5 */
-    { 0x121786, 0x121786, 0xd6b0e6977e90d580, 0xd6b0e6977e90d580, 0xa5fd612ef7f2cf24, 0xa5fd612ef7f2cf24, 0x05a8d46e5df7267e, -1 }, /* #6 */
-    { 0x122556, 0x122556, 0xca1a8e01112e9872, 0xca1a8e01112e9872, 0x55c14136156109a9, 0x55c14136156109a9, 0x29b5311a42a04b62, -1 }, /* #7 */
-    { 0x2a3752, 0x2a3752, 0x10add53c01eb91c0, 0x10add53c01eb91c0, 0x984efa72848a5eb2, 0x984efa72848a5eb2, 0x859627dc691c5ed5, -1 }, /* #8 */
-    { 0x321a07, 0x321a13, 0x5af7511991e81206, 0x8dbb501940b566e1, 0x09a50e9222ed4e23, 0x09298158b7f04463, 0x116baf22335fb903, 0 }, /* #9 */
-    { 0x366a17, 0x366a17, 0x9c6a0ea654c430f4, 0x9c6a0ea654c430f4, 0xa9aa368036e7c2dc, 0xa9aa368036e7c2dc, 0x267c6e8ba5e043b2, -1 }, /* #10 */
-    { 0x3d7b42, 0x3d7b12, 0x5d867881fc30a499, 0x6ff38d3afd0facb3, 0x1b080263e7518d1f, 0x1cb1554d6d9e785a, 0x3dd008ceead4e045, 0 }, /* #11 */
-    { 0x322c16, 0x322c16, 0x2538981dd72c6b4d, 0x2538981dd72c6b4d, 0xe24c418ba68acbd5, 0xe24c418ba68acbd5, 0x0f582155bc631e44, -1 }, /* #12 */
-    { 0x345b53, 0x345b53, 0x8028172158975598, 0x8028172158975598, 0xa096860e0806779b, 0xa096860e0806779b, 0x7c10ba997a3b11d8, -1 }, /* #13 */
-    { 0x0a3197, 0x0a3113, 0x184eb4abe9d2f2fc, 0xfcc56b9f0067ac04, 0xb12b585797375304, 0x0f474925bb761bcc, 0xb36eb386d4b4f1cc, 0 }, /* #14 */
-    { 0x0c3cc3, 0x0c3c13, 0x351b08f3b8ab4859, 0x43181e6c33179145, 0x1bc3550e5098bd88, 0x229d6756df5f8bdf, 0x69ee3da3b5053932, 0 }, /* #15 */
-    { 0x102dd6, 0x102d12, 0x6b8f9ca02f04e9c5, 0x095be112e8ea37f4, 0x0794abd56174038b, 0x3a2e9f574c0dc5b1, 0xcf5c6885719d51a9, 0 }, /* #16 */
-    { 0x117b83, 0x117b13, 0x3e3c4dfc16dfc9d7, 0xfede47a2ae52360b, 0xf3adf35b2923fb4f, 0xb5f383cc2dfb654d, 0xf4c2f3b5a143f5de, 0 }, /* #17 */
-    { 0x0e0b02, 0x0e0b12, 0xb33f1d2ca6fd1c16, 0x92495abdfcb45d7c, 0x3cf734a774946ed0, 0x361af51e402dd2ba, 0x6ab074a309a20009, 0 }, /* #18 */
-    { 0x390f12, 0x390f12, 0x1eb6fb91a06a3cb2, 0x090c3f1a875668cf, 0x06ed127dff3e1d2b, 0x919fc8110dbb11ba, 0xc3f7661d00c5f388, 0 }, /* #19 */
-    { 0x111cc7, 0x111cc7, 0x27671ea63e3860fb, 0x27671ea63e3860fb, 0x81636a1fa30d5953, 0x81636a1fa30d5953, 0x0325cac465cc3ac2, -1 }, /* #20 */
-    { 0x232c46, 0x232c46, 0x341d42eb8f3165f7, 0x341d42eb8f3165f7, 0xa06d3bfced148ddb, 0xa06d3bfced148ddb, 0x5a899d8e237d2e05, -1 }, /* #21 */
-    { 0x070412, 0x070412, 0x996d168a89dc3a24, 0x996d168a89dc3a24, 0xe9ecca4a88e2ebe4, 0xe9ecca4a88e2ebe4, 0x258a159cf8d4f69a, -1 }, /* #22 */
-    { 0x104807, 0x104807, 0xa7728f8df53bc6b4, 0xa7728f8df53bc6b4, 0xec6d6d60922e8636, 0xec6d6d60922e8636, 0xda4eddec4427f13d, -1 }, /* #23 */
-    { 0x2f6452, 0x2f6452, 0x8c9ef16231e56a31, 0x8c9ef16231e56a31, 0xcde66ef996f95f67, 0xcde66ef996f95f67, 0xa9781168d37fc563, -1 }, /* #24 */
-    { 0x3e78d2, 0x3e78d2, 0x5382064b58c97a63, 0x5382064b58c97a63, 0xd082ef3bbd6b50c1, 0xd082ef3bbd6b50c1, 0x62f494f4c42812f5, -1 }, /* #25 */
-    { 0x1f51c7, 0x1f5113, 0x7902aac8ba97a1d8, 0xb0c072fdfbc3947e, 0x594ef3cf9e1a6e89, 0x78103706c6237c06, 0x8159c3784e68c8d7, 0 }, /* #26 */
-    { 0x301cc6, 0x301cc6, 0x609469e7cab2cc91, 0x609469e7cab2cc91, 0xc7191cd5efb4cd66, 0xc7191cd5efb4cd66, 0x529488d941b4086a, -1 }, /* #27 */
-    { 0x246816, 0x246812, 0xf6bb35695cada847, 0x677db2a498129c7e, 0x35bb302f3cafbd64, 0x5748b91bfe6d22dd, 0x84e9737014589a0b, 0 }, /* #28 */
-    { 0x194096, 0x194012, 0x4c383ce98432736e, 0x724bcef6135fa9ce, 0x3b1f9c9c4026eb43, 0x6ccb30984282b9ec, 0x846cae831862e417, 0 }, /* #29 */
-    { 0x351c93, 0x351c93, 0xe85ccd485bf0f4e0, 0xe85ccd485bf0f4e0, 0x6d8de72c655eb82e, 0x6d8de72c655eb82e, 0x5627b1027f4431e4, -1 }, /* #30 */
-    { 0x162656, 0x162612, 0xbc19c88a3c793f0a, 0x72a1ba953f8e5801, 0x36f8ddc380bcfad9, 0x13ec8fb45e748da3, 0x7ac40fae4ca74967, 0 }, /* #31 */
-    { 0x210686, 0x210612, 0x2c8391ea814f0b9d, 0xfb0603037c5b506d, 0xd178750071e0b07a, 0x04f2a691d4931a08, 0xd59f8e87fb497cc9, 0 }, /* #32 */
-    { 0x066cd3, 0x066c13, 0x8b360d12619d0317, 0x80e7e8418b15139a, 0x1b5de71b89941e7e, 0x0efde2c89242074d, 0x3659565f71efcc79, 0 }, /* #33 */
-    { 0x3512d3, 0x3512d3, 0xdebc086c123bf69e, 0xdebc086c123bf69e, 0xd73f573e8accfa37, 0xd73f573e8accfa37, 0xa28d4f5c15b31e58, -1 }, /* #34 */
-    { 0x155392, 0x155392, 0x80557b9e2ee12929, 0x80557b9e2ee12929, 0xa49a6a43ac26c23d, 0xa49a6a43ac26c23d, 0x02aee4d855b6884e, -1 }, /* #35 */
-    { 0x324313, 0x324313, 0x90cbf6d1fbd3d70e, 0x90cbf6d1fbd3d70e, 0xf3456dd0feb93cc7, 0xf3456dd0feb93cc7, 0x020f7a2bd32c8cfc, -1 }, /* #36 */
-    { 0x1d3ec7, 0x1d3e13, 0x0bdad9694ae2400c, 0xd1e71e14b852fd17, 0xcd9da85fccf78293, 0xcc47d0ad08fb7920, 0xfac58655e998fbf4, 0 }, /* #37 */
-    { 0x365497, 0x365497, 0x9adb7490f72bc61c, 0x9adb7490f72bc61c, 0x34e9bd66fdc1a7b6, 0x34e9bd66fdc1a7b6, 0x07994d519d91af81, -1 }, /* #38 */
-    { 0x372212, 0x372212, 0x13e237e88be5ad82, 0x13e237e88be5ad82, 0xb72ebfc2e8c46a8a, 0xb72ebfc2e8c46a8a, 0x7de2ad2b1e2f75db, -1 }, /* #39 */
-    { 0x172296, 0x172296, 0x0a5953656021ca11, 0x0a5953656021ca11, 0xcb31fe156e723205, 0xcb31fe156e723205, 0x1d130dbc3f203b44, -1 }, /* #40 */
-    { 0x2a6143, 0x2a6113, 0x626158db4a18cd96, 0x565338f544996747, 0x275df9dbe510a37f, 0x2f46e5f77adf2d2f, 0x74be951dcabecde1, 0 }, /* #41 */
-    { 0x2f3dd2, 0x2f3dd2, 0x6151811d52610bdb, 0x6151811d52610bdb, 0xe0062f84adf3c8d5, 0xe0062f84adf3c8d5, 0xd1901fc3b619b45c, -1 }, /* #42 */
-    { 0x156502, 0x156502, 0xeb6a05efb79c9b0f, 0xeb6a05efb79c9b0f, 0x9812c3757dabc500, 0x9812c3757dabc500, 0x60eb260837de42ab, -1 }, /* #43 */
-    { 0x0d6812, 0x0d6812, 0x2d7835f213011a95, 0xb7cf15c3c62e7e5b, 0x48aabd7a2f1dba30, 0x1e460ad1e27c3fbc, 0x6534fa74017db9db, 0 }, /* #44 */
-    { 0x2668c3, 0x2668c3, 0x07375c27697af437, 0x07375c27697af437, 0xc588077d17f6b395, 0xc588077d17f6b395, 0x6264bf0de5a3c334, -1 }, /* #45 */
-    { 0x3b20d2, 0x3b20d2, 0x54666e3645f012dd, 0x54666e3645f012dd, 0x75a40cba90cdc684, 0x75a40cba90cdc684, 0x34dc67a9253fa2d9, -1 }, /* #46 */
-    { 0x194407, 0x194413, 0x369568ea799f035b, 0xfc67f8254d041252, 0x80035ec8cb1b1778, 0x3d2a428802126299, 0x81d5fbc55d439c79, 0 }, /* #47 */
-    { 0x044356, 0x044356, 0x6ec0e539bc687886, 0x6ec0e539bc687886, 0xeb531156fa091929, 0xeb531156fa091929, 0x0722d06d1a975c26, -1 }, /* #48 */
-    { 0x214897, 0x214813, 0xc437188cef7851a0, 0x01c8ad0f1b06a213, 0x016ee264fd2cb250, 0x795fc947d431b47f, 0xcdaa4f0638760a7b, 0 }, /* #49 */
-    { 0x2a19c6, 0x2a1912, 0x4a125b4be40be98d, 0xfb3124aa10379c07, 0x2e6733d0bb27beea, 0x2a1237ba2383545d, 0x2f4a94abb97ad550, 0 }, /* #50 */
-    { 0x267ec6, 0x267ec6, 0x7c13b4f0a80f2c07, 0x7c13b4f0a80f2c07, 0x8e12b92af1cc1760, 0x8e12b92af1cc1760, 0x1a4b3fac2f3a9c71, -1 }, /* #51 */
-    { 0x014292, 0x014292, 0x7062b3a3ca8152cb, 0x7062b3a3ca8152cb, 0x92a879acdfffcbf9, 0x92a879acdfffcbf9, 0x7467cc64b2cc14c5, -1 }, /* #52 */
-    { 0x1b5417, 0x1b5413, 0xec647d39bc82c15b, 0xc287951958ca9f13, 0x1ae0c63b795960c7, 0x13fe36acb98ba729, 0x235f107e9af65946, 0 }, /* #53 */
-    { 0x3627c7, 0x362713, 0x87adb7efbf75b0d9, 0x7755d619a80f3e9c, 0x4902def51e06afd9, 0x2f0d7339c48180cd, 0x9c9ff4ef9b7bcc45, 0 }, /* #54 */
-    { 0x090597, 0x090513, 0x88a13da263a1a238, 0x1b95a4768eae0464, 0x0e5052c251d55b1b, 0x140ff314a7caa258, 0x84d6f954fb6966b8, 0 }, /* #55 */
-    { 0x0b1d12, 0x0b1d12, 0xceeb9f4978cdcb81, 0x572be6c53f211f16, 0x2f4f07e78f269a19, 0x3f63fba964b3e851, 0x8aeef2d6ed9007c8, 0 }, /* #56 */
-    { 0x086603, 0x086603, 0x5f4c5c56d6b65fd0, 0x5f4c5c56d6b65fd0, 0x57d056940e422227, 0x57d056940e422227, 0x0a040ce72ee43b96, -1 }, /* #57 */
-    { 0x2b16d6, 0x2b1612, 0x8f2ff26c9327c076, 0xcd1bfc2daf2c87bf, 0x99c2369954d4b911, 0x81ef39888facdb4e, 0xbfe890e45d8ea4d8, 0 }, /* #58 */
-    { 0x000983, 0x000983, 0x70c222bb01c41700, 0x70c222bb01c41700, 0x615cef6899763bff, 0x615cef6899763bff, 0x5c0e65929c69a5f4, -1 }, /* #59 */
-    { 0x2e6283, 0x2e6213, 0x25033f67b84d7421, 0x17403c8cbc1eb75c, 0x0d4e54e911cf7dd5, 0x054b714a537136a9, 0x9280c90c11a893d2, 0 }, /* #60 */
-    { 0x0f5d07, 0x0f5d07, 0x6c29757db3ac2abb, 0x6c29757db3ac2abb, 0xcc5e227bd5e09905, 0xcc5e227bd5e09905, 0x454be8a6b829e068, -1 }, /* #61 */
-    { 0x170dd6, 0x170d12, 0xc0ae1b4d130d182c, 0xf300367406e584ee, 0xb27b6e9426825c94, 0x01d44af618a1baf4, 0xbc07aa3a4598f144, 0 }, /* #62 */
-    { 0x390553, 0x390513, 0x560bfd48bc94efce, 0x95d20be7b1cfcbc3, 0x35c226a32d218d46, 0x3c40b9334b847cd9, 0x5bdb8ba19d76b2e7, 0 }, /* #63 */
-};
-static const MULDIVU64_TEST_T g_aTests_idiv_u64[] =
-{
-    { 0x2c0552, 0x2c0552, 0x240d29b14390fde6, 0x240d29b14390fde6, 0xa2f572ebdc2c56c8, 0xa2f572ebdc2c56c8, 0xebab8d824a259e0d, -1 }, /* #0 */
-    { 0x170907, 0x170907, 0x80c775fd33655177, 0x80c775fd33655177, 0x6684bf3aa7135644, 0x6684bf3aa7135644, 0x55d8392dd5268c97, -1 }, /* #1 */
-    { 0x116542, 0x116512, 0x0abb0d15b46ab989, 0x8402a9800138c25f, 0x3c056a123e57e333, 0x6fa50eb1431a5b70, 0x8413319a8776e287, 0 }, /* #2 */
-    { 0x1d1842, 0x1d1842, 0x421e981ccefeeb9d, 0x421e981ccefeeb9d, 0x94f2e97f2694575a, 0x94f2e97f2694575a, 0x2ceb20fb17bfbc6b, -1 }, /* #3 */
-    { 0x0255c7, 0x025513, 0x22d56650968d7c34, 0x38c2d8bbfb8312f2, 0xf7f38863283040e1, 0xfd0e28a5be165aae, 0xdbb306a3557f591b, 0 }, /* #4 */
-    { 0x1c07d2, 0x1c07d2, 0xb8fc8d9ee704feed, 0xb8fc8d9ee704feed, 0xe76a0fec0cb59d4c, 0xe76a0fec0cb59d4c, 0xf6ebaea2243b632b, -1 }, /* #5 */
-    { 0x1629d3, 0x1629d3, 0xe66971693c157ba8, 0xe66971693c157ba8, 0x2fc905ffd494b832, 0x2fc905ffd494b832, 0x0978a35ef6a8e1ae, -1 }, /* #6 */
-    { 0x2d1603, 0x2d1603, 0x649bcb05d4bb8ae5, 0x649bcb05d4bb8ae5, 0x8da80068f02dc809, 0x8da80068f02dc809, 0x0c66ea9850b2d3ac, -1 }, /* #7 */
-    { 0x332786, 0x332786, 0x64e1f6ac9abae831, 0x64e1f6ac9abae831, 0xaba946feaf09c9f2, 0xaba946feaf09c9f2, 0x32839d1bf673e416, -1 }, /* #8 */
-    { 0x3f7187, 0x3f7113, 0x3e3720876ab6035b, 0x73b8275fadd2892d, 0x384d39f8d5389efa, 0x10ab99f9499ebcd3, 0x7c8da4c01618e5a8, 0 }, /* #9 */
-    { 0x3b7902, 0x3b7902, 0x621e9d03218dc382, 0x621e9d03218dc382, 0x8bce89d0c7d66248, 0x8bce89d0c7d66248, 0xe6818e4024b9dd91, -1 }, /* #10 */
-    { 0x224053, 0x224013, 0x2c98d695912d2bd5, 0xa43c750807f51bdb, 0x144b7665db56a0a0, 0x0cfa58284de28850, 0xc761dadce64a0c1f, 0 }, /* #11 */
-    { 0x274602, 0x274612, 0x2a3226ec1c0094f0, 0x6442fa05ed8e34e4, 0x2d481dc90299866c, 0x60807d9347bbee90, 0x739e615d999b8e58, 0 }, /* #12 */
-    { 0x0a5bd2, 0x0a5bd2, 0x3b82b56bfd1c08c0, 0x3b82b56bfd1c08c0, 0xc02418ff8254a253, 0xc02418ff8254a253, 0xad3f2b1181e52e3f, -1 }, /* #13 */
-    { 0x242117, 0x242117, 0xc72e118c06ce224d, 0xc72e118c06ce224d, 0x5e520351e1820202, 0x5e520351e1820202, 0x79a878be9a57ca64, -1 }, /* #14 */
-    { 0x0f4052, 0x0f4012, 0x7caceec211c963a5, 0xe80b7c21c1d31299, 0x0b0be38a3d6f21ac, 0x67b11a44f0da5f3c, 0x89f35c8b2e8e7251, 0 }, /* #15 */
-    { 0x004f93, 0x004f93, 0xf0b4790656fdcd58, 0xf0b4790656fdcd58, 0xcebd5deed87591e5, 0xcebd5deed87591e5, 0xf6dccda6b261dca4, -1 }, /* #16 */
-    { 0x010a43, 0x010a13, 0xf6d0042304dbbede, 0x972f7186ef4cd703, 0xe73b907b12bfb1f2, 0xc64e402c35503551, 0x3c7deb2fb78ab02f, 0 }, /* #17 */
-    { 0x1b7987, 0x1b7913, 0x4d0e2cf0cb120905, 0x59e7b5108d5d4f27, 0xdb496abc5da86815, 0x9e6941051f63600b, 0x9776091b30fe8b76, 0 }, /* #18 */
-    { 0x0f5787, 0x0f5787, 0x65330d26a3d6b5b3, 0x65330d26a3d6b5b3, 0x411dbe5e3aa46db1, 0x411dbe5e3aa46db1, 0x9546360087bd2eb8, -1 }, /* #19 */
-    { 0x2137c6, 0x2137c6, 0xffcec3c55edef59b, 0xffcec3c55edef59b, 0xb17eaf775f96fc10, 0xb17eaf775f96fc10, 0xb000d18d3431c703, -1 }, /* #20 */
-    { 0x3d3947, 0x3d3947, 0x3de8b2196ad8c6e0, 0x3de8b2196ad8c6e0, 0x41df24d03804c7e3, 0x41df24d03804c7e3, 0x9ff2ebd0a0e9f579, -1 }, /* #21 */
-    { 0x1755c6, 0x1755c6, 0xe6fa399a6589830a, 0xe6fa399a6589830a, 0x6e79a17835dbc173, 0x6e79a17835dbc173, 0x8f832ee77357e51e, -1 }, /* #22 */
-    { 0x3c6853, 0x3c6853, 0xaceb71e802aef743, 0xaceb71e802aef743, 0x27b8856fd5836e35, 0x27b8856fd5836e35, 0x32f44ef6c3404ec8, -1 }, /* #23 */
-    { 0x2c1296, 0x2c1296, 0xf71542723a39e35f, 0xf71542723a39e35f, 0xa707580194bd8772, 0xa707580194bd8772, 0xcdd25031d322bdab, -1 }, /* #24 */
-    { 0x0e4807, 0x0e4807, 0x429f770603f00422, 0x429f770603f00422, 0xc0ddd8cff33f4d15, 0xc0ddd8cff33f4d15, 0x098a4cbee4c51f4e, -1 }, /* #25 */
-    { 0x3452d6, 0x3452d6, 0x64d21f3858aa8c12, 0x64d21f3858aa8c12, 0x4ff084036289f7df, 0x4ff084036289f7df, 0x145ad03ff76b09f5, -1 }, /* #26 */
-    { 0x1e0357, 0x1e0357, 0x41ab01554c6eda03, 0x41ab01554c6eda03, 0xc5facb53c1e49521, 0xc5facb53c1e49521, 0xdb55929ad43ab936, -1 }, /* #27 */
-    { 0x0b4a53, 0x0b4a13, 0xcac623becf1a58f4, 0x6050f9ac35ff6ccc, 0x0749db1d1654b54c, 0x12d404eb5bbb3314, 0x135f468641d050a8, 0 }, /* #28 */
-    { 0x0f1153, 0x0f1153, 0xe79210daa93c152c, 0xe79210daa93c152c, 0x53c3bdc226906c81, 0x53c3bdc226906c81, 0x770923b557df15b1, -1 }, /* #29 */
-    { 0x075c47, 0x075c47, 0x5ab5b497923ce07b, 0x5ab5b497923ce07b, 0x4221c0498f635407, 0x4221c0498f635407, 0x91986939f4a4582a, -1 }, /* #30 */
-    { 0x244702, 0x244702, 0x2649e251e8b39632, 0x2649e251e8b39632, 0xd5fed72bfca9684d, 0xd5fed72bfca9684d, 0xcaea16094de07428, -1 }, /* #31 */
-    { 0x0c4f43, 0x0c4f43, 0xe044c9fd94bd6d16, 0xe044c9fd94bd6d16, 0xa442144a84291198, 0xa442144a84291198, 0xfdf08160ae4218de, -1 }, /* #32 */
-    { 0x3e0612, 0x3e0612, 0xb2934352838a63a2, 0xb2934352838a63a2, 0x6716021ae228d66e, 0x6716021ae228d66e, 0x777d270095e42dd5, -1 }, /* #33 */
-    { 0x0b2e43, 0x0b2e43, 0xda936289415f5823, 0xda936289415f5823, 0x9b17b3ef822a1e00, 0x9b17b3ef822a1e00, 0x05d9f610b1263ea1, -1 }, /* #34 */
-    { 0x154ec3, 0x154e13, 0xc94a28e390f031a0, 0xc6f1e1b3b6f033e6, 0xf379da8ba3c274ac, 0xd74441432db11fa8, 0x38319d9984faf614, 0 }, /* #35 */
-    { 0x216557, 0x216557, 0x5b221222021f6508, 0x5b221222021f6508, 0x4f2c71bb59d48418, 0x4f2c71bb59d48418, 0x5eec628d2edeb3c5, -1 }, /* #36 */
-    { 0x3a26d7, 0x3a26d7, 0x1546a0fd32beef25, 0x1546a0fd32beef25, 0x76ac6da60ff36dc8, 0x76ac6da60ff36dc8, 0x191fe46ff252c954, -1 }, /* #37 */
-    { 0x0e4043, 0x0e4043, 0xb7d82ef008df3bf0, 0xb7d82ef008df3bf0, 0x911f0cf351f1ab34, 0x911f0cf351f1ab34, 0x34f7e5a54d8b4f20, -1 }, /* #38 */
-    { 0x056f83, 0x056f83, 0xc4be2ec99eb7535a, 0xc4be2ec99eb7535a, 0xc2b468b0a1f1b161, 0xc2b468b0a1f1b161, 0x2f0981a39244fc33, -1 }, /* #39 */
-    { 0x1e2d42, 0x1e2d12, 0xa193ddee8c2effad, 0xdce03994630bd0a6, 0x05da877932cf457a, 0x0cabfeed88edb2b3, 0xd5560fe48df41bef, 0 }, /* #40 */
-    { 0x2d6d83, 0x2d6d83, 0x0517a876a97032ce, 0x0517a876a97032ce, 0x56cbf77e632aeb83, 0x56cbf77e632aeb83, 0x3ad54d87e8e59db6, -1 }, /* #41 */
-    { 0x147816, 0x147816, 0xe6dad1fbfcf5b37c, 0xe6dad1fbfcf5b37c, 0xacec0abe680fea7e, 0xacec0abe680fea7e, 0x6561d987bcb556fc, -1 }, /* #42 */
-    { 0x104117, 0x104117, 0xa9d81ef4a82b2a16, 0xa9d81ef4a82b2a16, 0x6d084f88abd83aa2, 0x6d084f88abd83aa2, 0x50df35137c9da1a4, -1 }, /* #43 */
-    { 0x157b06, 0x157b06, 0xe2315ecf04416877, 0xe2315ecf04416877, 0x9de9aa7ad7479a66, 0x9de9aa7ad7479a66, 0x87ef841117b75fc1, -1 }, /* #44 */
-    { 0x077c02, 0x077c12, 0x34e8649b73a8669b, 0xd4d7fb05ba5d6d34, 0x0e848adc05253813, 0x3b1aa56a176394cf, 0xa9e1c1bac80d6ebf, 0 }, /* #45 */
-    { 0x352fd3, 0x352f13, 0x0a2199476a69d50a, 0xdf56a4cafa6312a4, 0xf90a89d6e3d60983, 0xcba16dba35074ebe, 0x368b079322df5ddb, 0 }, /* #46 */
-    { 0x1e5fd6, 0x1e5f12, 0xd83bb9b564a819e3, 0x4cd8edf8dfe0a622, 0xf135f917f91d4754, 0xd89545ae817541a7, 0xcebbb0ee8e746e3e, 0 }, /* #47 */
-    { 0x1d0186, 0x1d0186, 0x4d98a1197616b838, 0x4d98a1197616b838, 0xa64a45941f78981b, 0xa64a45941f78981b, 0xd6db844d961e2c03, -1 }, /* #48 */
-    { 0x0a66d6, 0x0a66d6, 0xe1475133ac00b08e, 0xe1475133ac00b08e, 0x99f6b930d1241d2a, 0x99f6b930d1241d2a, 0xb12e9f40d4f82c74, -1 }, /* #49 */
-    { 0x1b2d12, 0x1b2d12, 0x8d4657586fc95e2e, 0x8d4657586fc95e2e, 0xb4512c7945105937, 0xb4512c7945105937, 0xb0f11abefd3ef797, -1 }, /* #50 */
-    { 0x124906, 0x124912, 0xfd2461e7344d45d7, 0x9abefb72f0e2e858, 0xe4fe7f279f97c4e0, 0xc3ef69ac8cbc8887, 0x4447619a404e0d3e, 0 }, /* #51 */
-    { 0x184787, 0x184787, 0xf421a0d59e66e092, 0xf421a0d59e66e092, 0x836d3c52cbc63b83, 0x836d3c52cbc63b83, 0xceeade6978934e13, -1 }, /* #52 */
-    { 0x2f67d3, 0x2f6713, 0x4b35782bc7a69ba9, 0x381f131497d9fce4, 0x18666d87e36475a0, 0x4df7dc3725880fd9, 0x6f4d56436ca0c694, 0 }, /* #53 */
-    { 0x1a60d7, 0x1a6013, 0xe3cc3def5f9438ef, 0xe4ce784431264421, 0xf3cde5b075f62845, 0xd7e92c067577844d, 0x72cf8b7cd2a2a062, 0 }, /* #54 */
-    { 0x0e34c7, 0x0e3413, 0x1008f47c03be8107, 0x44a6acd58e7ecf25, 0x0a01531ffbeb21f0, 0x1849de6095da7d05, 0x254f2f655cf81d5a, 0 }, /* #55 */
-    { 0x302307, 0x302307, 0x715af5c0c39ed793, 0x715af5c0c39ed793, 0x84c25ac1074cd345, 0x84c25ac1074cd345, 0xf9e889a233d4582b, -1 }, /* #56 */
-    { 0x240843, 0x240843, 0x6125023368224226, 0x6125023368224226, 0xa154b96c04b37345, 0xa154b96c04b37345, 0x576f66d8c159728c, -1 }, /* #57 */
-    { 0x091bc2, 0x091bc2, 0x7d005191513d04b6, 0x7d005191513d04b6, 0x48d155ea5feb25e0, 0x48d155ea5feb25e0, 0xb5b8ef8aa75f9aff, -1 }, /* #58 */
-    { 0x360947, 0x360913, 0x1f4d6500e636ea41, 0xcdeecda3893c5bd3, 0xfb4742e7922213e1, 0xebe965106acdf079, 0x1824704343796a18, 0 }, /* #59 */
-    { 0x066bc2, 0x066bc2, 0xd4cefc1c8f56f09d, 0xd4cefc1c8f56f09d, 0xc6897efa2109bdc3, 0xc6897efa2109bdc3, 0x25def0f95c786b94, -1 }, /* #60 */
-    { 0x1e1f87, 0x1e1f87, 0x52d9f219b705a22b, 0x52d9f219b705a22b, 0xd3675edba2a550fa, 0xd3675edba2a550fa, 0xed6d4fc8a78485d0, -1 }, /* #61 */
-    { 0x106ac6, 0x106ac6, 0x5d8e2bfeff251ced, 0x5d8e2bfeff251ced, 0x730632eba0ea3fda, 0x730632eba0ea3fda, 0x9701eb271bf8fc78, -1 }, /* #62 */
-    { 0x355917, 0x355913, 0x94e1fc3cddb5f4e9, 0x1b7dfd9d27cee687, 0xf8cb3f720076d1da, 0xbdd4ab90f43298ab, 0xbce621ada7b29352, 0 }, /* #63 */
-};
+#endif /* !VMM_INCLUDE_SRC_testcase_tstIEMAImplData_h */
