/* $Id: tstIEMAImplData-Intel.h 94221 2022-03-14 12:57:25Z vboxsync $ */ /** @file * IEM Assembly Instruction Helper Testcase Data Intel - r150450 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz. */ /* * Copyright (C) 2022 Oracle Corporation * * This file is part of VirtualBox Open Source Edition (OSE), as * available from http://www.virtualbox.org. This file is free software; * you can redistribute it and/or modify it under the terms of the GNU * General Public License (GPL) as published by the Free Software * Foundation, in version 2 as it comes in the "COPYING" file of the * VirtualBox OSE distribution. VirtualBox OSE is distributed in the * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. */ #ifndef VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Intel_h #define VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Intel_h #ifndef RT_WITHOUT_PRAGMA_ONCE # pragma once #endif #define HAVE_BINU8_TESTS_INTEL #define HAVE_BINU16_TESTS_INTEL static const BINU16_TEST_T g_aTests_bsf_u16_intel[] = { { 0x271c42, 0x271446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ { 0x0e5f16, 0x0e5746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ { 0x2d4657, 0x2d4646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ { 0x2f1e16, 0x2f1646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ { 0x341913, 0x341146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #4 */ { 0x334c57, 0x334446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #5 */ { 0x0d3083, 0x0d3046, 0x0c35, 0x0c35, 0x0000, 0x0 }, /* #6 */ { 0x0a1482, 0x0a1446, 0x0955, 0x0955, 0x0000, 0x0 }, /* #7 */ { 0x360956, 0x360146, 0xf5d7, 0xf5d7, 0x0000, 0x0 }, /* #8 */ { 0x2860d7, 0x286046, 0x7881, 0x7881, 0x0000, 0x0 }, /* #9 */ { 0x0c66d3, 0x0c6646, 0xb08d, 0xb08d, 0x0000, 0x0 }, /* #10 */ { 0x3c4516, 0x3c4546, 0x41ae, 0x41ae, 0x0000, 0x0 }, /* #11 */ { 0x3e3c57, 0x3e3406, 0x68ec, 0x0000, 0xdb83, 0x0 }, /* #12 */ { 0x065546, 0x065506, 0xa690, 0x0003, 0xb818, 0x0 }, /* #13 */ { 0x2d2f46, 0x2d2702, 0x8fbf, 0x0002, 0xdf64, 0x0 }, /* #14 */ { 0x1758d2, 0x175002, 0x997f, 0x0001, 0x01c6, 0x0 }, /* #15 */ { 0x1b2ed7, 0x1b2602, 0xcb32, 0x0002, 0x3414, 0x0 }, /* #16 */ { 0x1e4596, 0x1e4502, 0xa555, 0x0001, 0xd102, 0x0 }, /* #17 */ { 0x382402, 0x382406, 0x43a5, 0x0000, 0xe867, 0x0 }, /* #18 */ { 0x010343, 0x010302, 0x4a9c, 0x0002, 0xc98c, 0x0 }, /* #19 */ { 0x3f7a17, 0x3f7206, 0xdd2c, 0x0000, 0xa0e9, 0x0 }, /* #20 */ { 0x0e7897, 0x0e7002, 0x8d6d, 0x0004, 0xe070, 0x0 }, /* #21 */ { 0x350187, 0x350102, 0x518f, 0x0001, 0x3f2e, 0x0 }, /* #22 */ { 0x3b2286, 0x3b2206, 0x9dee, 0x0000, 0xf4fd, 0x0 }, /* #23 */ { 0x0e0b56, 0x0e0302, 0x6fee, 0x0002, 0x056c, 0x0 }, /* #24 */ { 0x020013, 0x020006, 0xf8a8, 0x0000, 0x9ed9, 0x0 }, /* #25 */ { 0x356853, 0x356002, 0xb53e, 0x0001, 0x4d32, 0x0 }, /* #26 */ { 0x260ec6, 0x260602, 0xcc9a, 0x0001, 0xeff2, 0x0 }, /* #27 */ { 0x0f3293, 0x0f3206, 0x5590, 0x0000, 0xda57, 0x0 }, /* #28 */ { 0x3d48c7, 0x3d4002, 0x4624, 0x0001, 0x5fb6, 0x0 }, /* #29 */ { 0x191e52, 0x191606, 0x4319, 0x0003, 0x9838, 0x0 }, /* #30 */ { 0x0d1006, 0x0d1006, 0xbef3, 0x0000, 0x55ff, 0x0 }, /* #31 */ { 0x0d3112, 0x0d3106, 0x78a1, 0x0000, 0x0fcd, 0x0 }, /* #32 */ { 0x1f72c2, 0x1f7202, 0x7c1d, 0x0002, 0xcc84, 0x0 }, /* #33 */ { 0x1e2b17, 0x1e2306, 0x4d57, 0x0000, 0xd17d, 0x0 }, /* #34 */ { 0x367e57, 0x367606, 0xe383, 0x0000, 0xd729, 0x0 }, /* #35 */ { 0x0b2857, 0x0b2006, 0xa197, 0x0000, 0x92c1, 0x0 }, /* #36 */ { 0x376112, 0x376106, 0xa8ab, 0x0000, 0xca63, 0x0 }, /* #37 */ { 0x2735c7, 0x273506, 0x06c6, 0x0000, 0x6fa5, 0x0 }, /* #38 */ { 0x0b7142, 0x0b7106, 0x1863, 0x0000, 0x0e43, 0x0 }, /* #39 */ { 0x361cd3, 0x361406, 0x52c4, 0x0000, 0x3b2d, 0x0 }, /* #40 */ { 0x104e83, 0x104606, 0xd311, 0x0000, 0xc1ff, 0x0 }, /* #41 */ { 0x044ac3, 0x044206, 0xc1f4, 0x0000, 0x37db, 0x0 }, /* #42 */ { 0x2a65c6, 0x2a6502, 0xcb0d, 0x0002, 0xe01c, 0x0 }, /* #43 */ { 0x2f4607, 0x2f4606, 0x48cf, 0x0000, 0xfdc1, 0x0 }, /* #44 */ { 0x192206, 0x192206, 0x4ede, 0x0000, 0xab77, 0x0 }, /* #45 */ { 0x3c7cc2, 0x3c7402, 0xc220, 0x0001, 0xd7ea, 0x0 }, /* #46 */ { 0x252993, 0x252102, 0x2932, 0x0004, 0xf1d0, 0x0 }, /* #47 */ { 0x0e0b03, 0x0e0302, 0x0fab, 0x0001, 0x921e, 0x0 }, /* #48 */ { 0x1b2c83, 0x1b2406, 0xfb66, 0x0006, 0x18c0, 0x0 }, /* #49 */ { 0x1d0153, 0x1d0106, 0xd632, 0x0000, 0xfaeb, 0x0 }, /* #50 */ { 0x341b47, 0x341302, 0x5202, 0x0002, 0xba74, 0x0 }, /* #51 */ { 0x2d2007, 0x2d2006, 0x2114, 0x0000, 0x6c69, 0x0 }, /* #52 */ { 0x3d1257, 0x3d1202, 0x27a5, 0x0007, 0x8f80, 0x0 }, /* #53 */ { 0x1316c7, 0x131606, 0xd05c, 0x0000, 0x5655, 0x0 }, /* #54 */ { 0x2f4883, 0x2f4006, 0xc27a, 0x0000, 0x6c17, 0x0 }, /* #55 */ { 0x1f1b16, 0x1f1302, 0x4216, 0x0002, 0x659c, 0x0 }, /* #56 */ { 0x0c4807, 0x0c4006, 0x22e6, 0x0000, 0xee5f, 0x0 }, /* #57 */ { 0x0d5583, 0x0d5506, 0x0732, 0x0003, 0x0008, 0x0 }, /* #58 */ { 0x0d6e86, 0x0d6602, 0x2b88, 0x0002, 0xb0e4, 0x0 }, /* #59 */ { 0x323586, 0x323506, 0x4d5f, 0x0000, 0x95bd, 0x0 }, /* #60 */ { 0x1e48c6, 0x1e4006, 0x15c7, 0x0003, 0x06d8, 0x0 }, /* #61 */ { 0x0d08c2, 0x0d0006, 0xd293, 0x0000, 0x954d, 0x0 }, /* #62 */ { 0x2c75c6, 0x2c7502, 0x3c8f, 0x0001, 0xfc0a, 0x0 }, /* #63 */ { 0x096a87, 0x096202, 0x3c5b, 0x0001, 0xb4a2, 0x0 }, /* #64 */ { 0x152947, 0x152106, 0x4860, 0x0000, 0x50cf, 0x0 }, /* #65 */ { 0x1d3d46, 0x1d3506, 0x794b, 0x0000, 0x7b07, 0x0 }, /* #66 */ { 0x370613, 0x370606, 0x7a35, 0x0000, 0x55f3, 0x0 }, /* #67 */ { 0x083c13, 0x083402, 0x8cc4, 0x0001, 0x019a, 0x0 }, /* #68 */ { 0x384217, 0x384206, 0x81da, 0x0000, 0xf3e3, 0x0 }, /* #69 */ { 0x116452, 0x116406, 0x509e, 0x0000, 0x872b, 0x0 }, /* #70 */ { 0x262357, 0x262306, 0xe649, 0x0000, 0x44ad, 0x0 }, /* #71 */ { 0x0a2653, 0x0a2602, 0xd0fa, 0x0001, 0x717a, 0x0 }, /* #72 */ { 0x1b2446, 0x1b2406, 0xf251, 0x0000, 0xcd0f, 0x0 }, /* #73 */ { 0x004857, 0x004002, 0xadde, 0x0002, 0x9754, 0x0 }, /* #74 */ { 0x2a7516, 0x2a7506, 0x8420, 0x0000, 0x6339, 0x0 }, /* #75 */ { 0x235542, 0x235506, 0x2d57, 0x0000, 0x3bd3, 0x0 }, /* #76 */ { 0x077c42, 0x077406, 0xbcbb, 0x0000, 0x10fb, 0x0 }, /* #77 */ { 0x0a0e12, 0x0a0606, 0x3553, 0x0000, 0xccf3, 0x0 }, /* #78 */ { 0x2a6716, 0x2a6702, 0x4569, 0x0002, 0x90a4, 0x0 }, /* #79 */ { 0x1c7947, 0x1c7106, 0x128a, 0x0000, 0x8acd, 0x0 }, /* #80 */ { 0x3a0cc7, 0x3a0402, 0x5bda, 0x0002, 0xd854, 0x0 }, /* #81 */ { 0x387483, 0x387402, 0x6ae9, 0x0001, 0xec72, 0x0 }, /* #82 */ { 0x301fd6, 0x301702, 0x3350, 0x0004, 0xe7d0, 0x0 }, /* #83 */ { 0x0a6a82, 0x0a6202, 0x0847, 0x0002, 0x7e7c, 0x0 }, /* #84 */ { 0x223006, 0x223006, 0x7dd0, 0x0000, 0xcab9, 0x0 }, /* #85 */ { 0x1e0657, 0x1e0606, 0x0f22, 0x0000, 0x337b, 0x0 }, /* #86 */ { 0x282353, 0x282306, 0x2878, 0x0000, 0x0029, 0x0 }, /* #87 */ { 0x297583, 0x297506, 0x45ef, 0x0000, 0xd9b5, 0x0 }, /* #88 */ { 0x0b40d7, 0x0b4002, 0x69da, 0x0001, 0x9836, 0x0 }, /* #89 */ { 0x294113, 0x294102, 0x2fbe, 0x0001, 0x4aae, 0x0 }, /* #90 */ { 0x2861c3, 0x286102, 0x894a, 0x0002, 0x71fc, 0x0 }, /* #91 */ { 0x183b96, 0x183306, 0xd131, 0x0000, 0x4c77, 0x0 }, /* #92 */ { 0x071087, 0x071006, 0xc440, 0x0000, 0x22d5, 0x0 }, /* #93 */ { 0x196e97, 0x196606, 0x4ab2, 0x0003, 0x16f8, 0x0 }, /* #94 */ { 0x101892, 0x101002, 0xe8c3, 0x0001, 0x891e, 0x0 }, /* #95 */ }; static const BINU16_TEST_T g_aTests_bsr_u16_intel[] = { { 0x210a92, 0x210246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ { 0x0b6806, 0x0b6046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ { 0x276252, 0x276246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ { 0x201017, 0x201046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ { 0x140643, 0x140646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #4 */ { 0x0723d7, 0x072346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #5 */ { 0x122986, 0x122146, 0x2055, 0x2055, 0x0000, 0x0 }, /* #6 */ { 0x3b0f93, 0x3b0746, 0x0682, 0x0682, 0x0000, 0x0 }, /* #7 */ { 0x195846, 0x195046, 0x5f4c, 0x5f4c, 0x0000, 0x0 }, /* #8 */ { 0x1b0582, 0x1b0546, 0x3657, 0x3657, 0x0000, 0x0 }, /* #9 */ { 0x292816, 0x292046, 0xf94a, 0xf94a, 0x0000, 0x0 }, /* #10 */ { 0x3600d6, 0x360046, 0xbc85, 0xbc85, 0x0000, 0x0 }, /* #11 */ { 0x345993, 0x345106, 0xce87, 0x000f, 0xe902, 0x0 }, /* #12 */ { 0x354002, 0x354006, 0xdc97, 0x000f, 0xe69c, 0x0 }, /* #13 */ { 0x073cc3, 0x073406, 0xcd5d, 0x000f, 0xaadb, 0x0 }, /* #14 */ { 0x006546, 0x006506, 0xcc68, 0x000f, 0xdaac, 0x0 }, /* #15 */ { 0x2975d7, 0x297506, 0xf399, 0x000f, 0xf89b, 0x0 }, /* #16 */ { 0x001ac2, 0x001206, 0xe4d4, 0x000f, 0xcad1, 0x0 }, /* #17 */ { 0x314c07, 0x314406, 0x8a77, 0x000f, 0xfaca, 0x0 }, /* #18 */ { 0x180716, 0x180706, 0xfb54, 0x000f, 0x80a5, 0x0 }, /* #19 */ { 0x0976c2, 0x097602, 0x6378, 0x000e, 0x6c48, 0x0 }, /* #20 */ { 0x1b33c2, 0x1b3306, 0xabe3, 0x000f, 0xe43c, 0x0 }, /* #21 */ { 0x2502c3, 0x250202, 0x40d8, 0x000e, 0x76b7, 0x0 }, /* #22 */ { 0x050656, 0x050602, 0x3bf3, 0x000e, 0x7ecd, 0x0 }, /* #23 */ { 0x004083, 0x004002, 0x88da, 0x000e, 0x6d88, 0x0 }, /* #24 */ { 0x0c3dc7, 0x0c3506, 0xa8f5, 0x000c, 0x1de6, 0x0 }, /* #25 */ { 0x1c2e13, 0x1c2606, 0x494c, 0x000f, 0x8699, 0x0 }, /* #26 */ { 0x054783, 0x054706, 0x8d35, 0x000f, 0xab5f, 0x0 }, /* #27 */ { 0x311a46, 0x311206, 0xe561, 0x000f, 0x81c6, 0x0 }, /* #28 */ { 0x030202, 0x030202, 0xe2d1, 0x000d, 0x3228, 0x0 }, /* #29 */ { 0x063446, 0x063402, 0x185c, 0x000e, 0x66d1, 0x0 }, /* #30 */ { 0x193602, 0x193602, 0xa6c0, 0x000e, 0x7d89, 0x0 }, /* #31 */ { 0x000942, 0x000106, 0xc680, 0x000c, 0x12ea, 0x0 }, /* #32 */ { 0x274343, 0x274306, 0x7908, 0x000f, 0xb895, 0x0 }, /* #33 */ { 0x016916, 0x016106, 0x491a, 0x000f, 0x8912, 0x0 }, /* #34 */ { 0x0b4197, 0x0b4106, 0xef51, 0x000f, 0xf6e3, 0x0 }, /* #35 */ { 0x267093, 0x267002, 0x5ec5, 0x000e, 0x7729, 0x0 }, /* #36 */ { 0x1f31d2, 0x1f3102, 0xd4a9, 0x000e, 0x6c21, 0x0 }, /* #37 */ { 0x074646, 0x074602, 0xb5fd, 0x000d, 0x28b3, 0x0 }, /* #38 */ { 0x1f61c6, 0x1f6106, 0xa2c0, 0x000f, 0xbe66, 0x0 }, /* #39 */ { 0x317717, 0x317706, 0x6c46, 0x000f, 0xd5e6, 0x0 }, /* #40 */ { 0x0e3352, 0x0e3306, 0x6d1c, 0x000f, 0x8f39, 0x0 }, /* #41 */ { 0x3b1507, 0x3b1506, 0xb52f, 0x000f, 0x9a22, 0x0 }, /* #42 */ { 0x091b56, 0x091306, 0xa72c, 0x000f, 0xb224, 0x0 }, /* #43 */ { 0x040602, 0x040606, 0x62ed, 0x000f, 0xa973, 0x0 }, /* #44 */ { 0x244786, 0x244706, 0xe6ca, 0x000f, 0xf3b0, 0x0 }, /* #45 */ { 0x377056, 0x377006, 0x957e, 0x000c, 0x1239, 0x0 }, /* #46 */ { 0x276d43, 0x276502, 0x0409, 0x000b, 0x0bf6, 0x0 }, /* #47 */ { 0x214f13, 0x214702, 0x8812, 0x000e, 0x48cd, 0x0 }, /* #48 */ { 0x0f2d97, 0x0f2502, 0x5e90, 0x000e, 0x5daa, 0x0 }, /* #49 */ { 0x1f1406, 0x1f1406, 0x4abf, 0x000c, 0x1e58, 0x0 }, /* #50 */ { 0x2d0a43, 0x2d0202, 0x48eb, 0x000e, 0x79f8, 0x0 }, /* #51 */ { 0x102bd3, 0x102306, 0xc519, 0x000f, 0xe505, 0x0 }, /* #52 */ { 0x195a96, 0x195206, 0x90a3, 0x000f, 0xe28e, 0x0 }, /* #53 */ { 0x2a3746, 0x2a3706, 0x02d6, 0x000f, 0xc0e9, 0x0 }, /* #54 */ { 0x041457, 0x041402, 0x82f0, 0x000e, 0x4278, 0x0 }, /* #55 */ { 0x017942, 0x017102, 0x2f59, 0x000e, 0x6450, 0x0 }, /* #56 */ { 0x351f06, 0x351706, 0x8978, 0x000f, 0x9dd6, 0x0 }, /* #57 */ { 0x3f4c96, 0x3f4406, 0x501e, 0x000c, 0x1a91, 0x0 }, /* #58 */ { 0x394443, 0x394402, 0x3210, 0x000d, 0x3b2f, 0x0 }, /* #59 */ { 0x3e6287, 0x3e6202, 0x9d98, 0x000d, 0x2b14, 0x0 }, /* #60 */ { 0x2505c7, 0x250506, 0x0b3c, 0x000f, 0x9c80, 0x0 }, /* #61 */ { 0x322cc2, 0x322406, 0x9591, 0x000f, 0x8fc9, 0x0 }, /* #62 */ { 0x0e5717, 0x0e5706, 0x5dba, 0x000f, 0x9254, 0x0 }, /* #63 */ { 0x277883, 0x277002, 0xd707, 0x000e, 0x57e3, 0x0 }, /* #64 */ { 0x142fd2, 0x142706, 0x134a, 0x000f, 0xf756, 0x0 }, /* #65 */ { 0x041982, 0x041102, 0x23e5, 0x000e, 0x40eb, 0x0 }, /* #66 */ { 0x112653, 0x112606, 0x7c50, 0x000f, 0xec4b, 0x0 }, /* #67 */ { 0x215ad6, 0x215202, 0xc5c6, 0x000d, 0x24b0, 0x0 }, /* #68 */ { 0x052313, 0x052306, 0x53e8, 0x000f, 0xf5b3, 0x0 }, /* #69 */ { 0x016217, 0x016206, 0x4f19, 0x000f, 0xc960, 0x0 }, /* #70 */ { 0x255206, 0x255202, 0xfeee, 0x0008, 0x018d, 0x0 }, /* #71 */ { 0x106002, 0x106002, 0xfaa2, 0x000e, 0x7dc7, 0x0 }, /* #72 */ { 0x1572c3, 0x157206, 0x1dcf, 0x000c, 0x1fd5, 0x0 }, /* #73 */ { 0x2a0d07, 0x2a0502, 0x32cb, 0x000e, 0x7c6f, 0x0 }, /* #74 */ { 0x197997, 0x197106, 0x4a7e, 0x000c, 0x1f2e, 0x0 }, /* #75 */ { 0x1f03c2, 0x1f0302, 0x11b5, 0x000d, 0x2a49, 0x0 }, /* #76 */ { 0x1d2416, 0x1d2406, 0x3573, 0x000f, 0xf82f, 0x0 }, /* #77 */ { 0x0b2f83, 0x0b2706, 0x29ab, 0x000f, 0xa400, 0x0 }, /* #78 */ { 0x204056, 0x204002, 0x4d70, 0x000e, 0x7776, 0x0 }, /* #79 */ { 0x3f48d6, 0x3f4002, 0xe14a, 0x000b, 0x0cac, 0x0 }, /* #80 */ { 0x214102, 0x214106, 0x63a9, 0x000f, 0x8a0f, 0x0 }, /* #81 */ { 0x0b3b96, 0x0b3306, 0xa282, 0x000f, 0x8923, 0x0 }, /* #82 */ { 0x180102, 0x180106, 0x9fc3, 0x000f, 0xb758, 0x0 }, /* #83 */ { 0x1a0a87, 0x1a0206, 0x6135, 0x000f, 0xc367, 0x0 }, /* #84 */ { 0x3611d7, 0x361102, 0xcd36, 0x000d, 0x2016, 0x0 }, /* #85 */ { 0x2a3783, 0x2a3706, 0x8352, 0x000f, 0xc9be, 0x0 }, /* #86 */ { 0x2b4e12, 0x2b4606, 0xd51e, 0x000f, 0x90d4, 0x0 }, /* #87 */ { 0x3f64c7, 0x3f6406, 0x445a, 0x000f, 0xe1bf, 0x0 }, /* #88 */ { 0x2d6ed2, 0x2d6602, 0x4291, 0x000d, 0x2472, 0x0 }, /* #89 */ { 0x327b56, 0x327306, 0x042d, 0x000f, 0xfaf4, 0x0 }, /* #90 */ { 0x0f2642, 0x0f2606, 0xe708, 0x000f, 0x94fa, 0x0 }, /* #91 */ { 0x130557, 0x130502, 0x0c43, 0x000b, 0x085a, 0x0 }, /* #92 */ { 0x393107, 0x393106, 0x388a, 0x000f, 0x965b, 0x0 }, /* #93 */ { 0x014646, 0x014606, 0x1546, 0x000f, 0x846e, 0x0 }, /* #94 */ { 0x137d93, 0x137506, 0x488c, 0x000f, 0xbb08, 0x0 }, /* #95 */ }; static const BINU16_TEST_T g_aTests_imul_two_u16_intel[] = { { 0x0e43c6, 0x0e4306, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */ { 0x136f56, 0x136706, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */ { 0x073d12, 0x073506, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */ { 0x3117d6, 0x311706, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */ { 0x381ac6, 0x381206, 0x0000, 0x0000, 0x0000, 0x0 }, /* #4 */ { 0x116583, 0x116506, 0x0000, 0x0000, 0x0000, 0x0 }, /* #5 */ { 0x027fc3, 0x027706, 0x6788, 0x0000, 0x0000, 0x0 }, /* #6 */ { 0x162ac6, 0x162206, 0xb6c2, 0x0000, 0x0000, 0x0 }, /* #7 */ { 0x262146, 0x262106, 0x0a94, 0x0000, 0x0000, 0x0 }, /* #8 */ { 0x3f2792, 0x3f2706, 0x9e45, 0x0000, 0x0000, 0x0 }, /* #9 */ { 0x2265c6, 0x226506, 0x4f11, 0x0000, 0x0000, 0x0 }, /* #10 */ { 0x2a1c46, 0x2a1406, 0xc36b, 0x0000, 0x0000, 0x0 }, /* #11 */ { 0x2378c3, 0x237807, 0x04d5, 0x1f00, 0x2300, 0x0 }, /* #12 */ { 0x363057, 0x363807, 0x9e49, 0x735a, 0x208a, 0x0 }, /* #13 */ { 0x032b47, 0x032b03, 0xf0d8, 0x3020, 0x624c, 0x0 }, /* #14 */ { 0x1d7502, 0x1d7d83, 0xf53b, 0xb107, 0xc6a5, 0x0 }, /* #15 */ { 0x1a7642, 0x1a7e03, 0xe06a, 0x6c2c, 0x8c7e, 0x0 }, /* #16 */ { 0x0f0b06, 0x0f0b07, 0x3475, 0x688b, 0x88ff, 0x0 }, /* #17 */ { 0x3063d6, 0x306b07, 0x5baf, 0x4f55, 0x323b, 0x0 }, /* #18 */ { 0x323f16, 0x323f87, 0x86c4, 0xf9f0, 0x693c, 0x0 }, /* #19 */ { 0x352c43, 0x352c07, 0x93fb, 0x0dca, 0xf53e, 0x0 }, /* #20 */ { 0x3070c3, 0x307803, 0x2c3d, 0x3d16, 0x74ce, 0x0 }, /* #21 */ { 0x184283, 0x184a07, 0x5f18, 0x5f60, 0x6024, 0x0 }, /* #22 */ { 0x3f55c7, 0x3f5d83, 0x4ded, 0xcf13, 0xf0ff, 0x0 }, /* #23 */ { 0x1b0b42, 0x1b0b83, 0xdca1, 0xe967, 0x4107, 0x0 }, /* #24 */ { 0x3e7b53, 0x3e7b03, 0x834c, 0x1e70, 0x3874, 0x0 }, /* #25 */ { 0x166152, 0x166907, 0x646b, 0x3f11, 0x2973, 0x0 }, /* #26 */ { 0x0f1e57, 0x0f1e07, 0x8b8f, 0x1d82, 0xb15e, 0x0 }, /* #27 */ { 0x141f03, 0x141f87, 0x3f44, 0xedcc, 0x0c03, 0x0 }, /* #28 */ { 0x297e07, 0x297e07, 0xabaa, 0x3f56, 0x5f7f, 0x0 }, /* #29 */ { 0x261b02, 0x261b03, 0xde5a, 0x3480, 0xeb40, 0x0 }, /* #30 */ { 0x3135c6, 0x313d83, 0xaad4, 0xad7c, 0x8643, 0x0 }, /* #31 */ { 0x0933c6, 0x093b03, 0x61a1, 0x0af4, 0x0e74, 0x0 }, /* #32 */ { 0x185406, 0x185c83, 0xbbf6, 0x9b20, 0xc3b0, 0x0 }, /* #33 */ { 0x095652, 0x095e87, 0x560e, 0xbf30, 0x85a8, 0x0 }, /* #34 */ { 0x3924d6, 0x392c07, 0xf819, 0x3cd2, 0xc5a2, 0x0 }, /* #35 */ { 0x292cc3, 0x292c07, 0x0619, 0x3928, 0x9768, 0x0 }, /* #36 */ { 0x110917, 0x110983, 0x1250, 0x9410, 0x02ed, 0x0 }, /* #37 */ { 0x382652, 0x382e03, 0x825b, 0x19c4, 0x708c, 0x0 }, /* #38 */ { 0x072582, 0x072d07, 0xd6f9, 0x0f72, 0x4d82, 0x0 }, /* #39 */ { 0x0f2697, 0x0f2e07, 0x7352, 0x29fc, 0x97ce, 0x0 }, /* #40 */ { 0x2209c3, 0x220983, 0x4386, 0xc746, 0xb8a1, 0x0 }, /* #41 */ { 0x295952, 0x295987, 0xe0ac, 0x9748, 0xc676, 0x0 }, /* #42 */ { 0x1d5052, 0x1d5887, 0x38af, 0xed8e, 0xf2d2, 0x0 }, /* #43 */ { 0x132a92, 0x132a03, 0x2cff, 0x4d1c, 0xc6e4, 0x0 }, /* #44 */ { 0x025802, 0x025807, 0x33de, 0x188e, 0x6b29, 0x0 }, /* #45 */ { 0x346f82, 0x346f07, 0xd0ab, 0x4611, 0x1c33, 0x0 }, /* #46 */ { 0x0d4493, 0x0d4c07, 0x11e8, 0x36e8, 0x2121, 0x0 }, /* #47 */ { 0x2f2e07, 0x2f2e87, 0xe2da, 0xfc28, 0xbde4, 0x0 }, /* #48 */ { 0x0756d6, 0x075e87, 0x567f, 0xe236, 0x5eca, 0x0 }, /* #49 */ { 0x020d97, 0x020d03, 0xc6cf, 0x0cd0, 0x5a30, 0x0 }, /* #50 */ { 0x227c02, 0x227c87, 0x852d, 0xab96, 0x23ae, 0x0 }, /* #51 */ { 0x0659d3, 0x065983, 0xc792, 0x9010, 0xbbc8, 0x0 }, /* #52 */ { 0x3d6986, 0x3d6983, 0x41f5, 0x8dbf, 0x5c63, 0x0 }, /* #53 */ { 0x063912, 0x063903, 0x96d3, 0x53ef, 0x94f5, 0x0 }, /* #54 */ { 0x3a7bc3, 0x3a7b87, 0xee24, 0x9c50, 0x4574, 0x0 }, /* #55 */ { 0x1335d7, 0x133d87, 0x1644, 0xd428, 0x376a, 0x0 }, /* #56 */ { 0x134196, 0x134987, 0xe8af, 0xf1e1, 0x526f, 0x0 }, /* #57 */ { 0x3027d3, 0x302f07, 0x8ef2, 0x54fc, 0x78ee, 0x0 }, /* #58 */ { 0x0a3543, 0x0a3d87, 0xaa07, 0xd9e2, 0xa68e, 0x0 }, /* #59 */ { 0x383c46, 0x383c03, 0x7fd3, 0x5951, 0xefcb, 0x0 }, /* #60 */ { 0x1e2243, 0x1e2a83, 0x4a6b, 0x9526, 0xb4f2, 0x0 }, /* #61 */ { 0x1254d3, 0x125c07, 0x444f, 0x16b4, 0x2d0c, 0x0 }, /* #62 */ { 0x133b12, 0x133b87, 0xc5f8, 0xd690, 0xd7ae, 0x0 }, /* #63 */ { 0x282f17, 0x282f03, 0x924e, 0x5c58, 0x03f4, 0x0 }, /* #64 */ { 0x315397, 0x315b87, 0x9ff3, 0x875a, 0x2bbe, 0x0 }, /* #65 */ { 0x305b93, 0x305b83, 0x4afa, 0xc82c, 0x584e, 0x0 }, /* #66 */ { 0x394992, 0x394903, 0xef55, 0x4989, 0x6965, 0x0 }, /* #67 */ { 0x2076d6, 0x207e07, 0xfb1c, 0x4eac, 0xaffd, 0x0 }, /* #68 */ { 0x1978c7, 0x197887, 0x10b5, 0xb981, 0xa11d, 0x0 }, /* #69 */ { 0x194142, 0x194987, 0x5f0f, 0x811d, 0x5d13, 0x0 }, /* #70 */ { 0x0f6e83, 0x0f6e03, 0x7dc8, 0x3058, 0x7de3, 0x0 }, /* #71 */ { 0x171007, 0x171807, 0x51c5, 0x687e, 0xc466, 0x0 }, /* #72 */ { 0x2421c2, 0x242907, 0x3114, 0x53b8, 0x1b16, 0x0 }, /* #73 */ { 0x2a6c83, 0x2a6c07, 0xac87, 0x7259, 0x821f, 0x0 }, /* #74 */ { 0x1a2243, 0x1a2a03, 0x9fa4, 0x2980, 0x9b60, 0x0 }, /* #75 */ { 0x0b2317, 0x0b2b87, 0x8dd4, 0x9530, 0xe29c, 0x0 }, /* #76 */ { 0x1b5a42, 0x1b5a07, 0x571c, 0x67e4, 0x923f, 0x0 }, /* #77 */ { 0x0417c6, 0x041f07, 0xcf00, 0x1b00, 0x25f5, 0x0 }, /* #78 */ { 0x2e3397, 0x2e3b87, 0xd44b, 0xdd4d, 0x25c7, 0x0 }, /* #79 */ { 0x0e41c3, 0x0e4987, 0x12f3, 0xe85f, 0x77e5, 0x0 }, /* #80 */ { 0x203813, 0x203883, 0xd45c, 0x94e0, 0xb788, 0x0 }, /* #81 */ { 0x002303, 0x002b07, 0x29bb, 0x4fd8, 0xe608, 0x0 }, /* #82 */ { 0x3e66c7, 0x3e6e83, 0x9265, 0xa46e, 0xf4d6, 0x0 }, /* #83 */ { 0x231117, 0x231907, 0x4f41, 0x2135, 0x48f5, 0x0 }, /* #84 */ { 0x152f12, 0x152f07, 0x4979, 0x5741, 0x5209, 0x0 }, /* #85 */ { 0x186d47, 0x186d03, 0x908e, 0x2eea, 0xbc63, 0x0 }, /* #86 */ { 0x365997, 0x365987, 0x6b91, 0xdbc3, 0xe013, 0x0 }, /* #87 */ { 0x1570c3, 0x157883, 0x497a, 0xa926, 0xfb8f, 0x0 }, /* #88 */ { 0x0d4512, 0x0d4d83, 0xb25b, 0xea38, 0xe428, 0x0 }, /* #89 */ { 0x316483, 0x316c83, 0xb052, 0xbf3e, 0x1287, 0x0 }, /* #90 */ { 0x0e5fc3, 0x0e5f03, 0xa81b, 0x41e5, 0x5dff, 0x0 }, /* #91 */ { 0x2a3d46, 0x2a3d03, 0x503f, 0x0137, 0x1109, 0x0 }, /* #92 */ { 0x0377c3, 0x037f07, 0x4013, 0x17b4, 0x87fc, 0x0 }, /* #93 */ { 0x156d06, 0x156d87, 0xadd6, 0xd906, 0x8ac9, 0x0 }, /* #94 */ { 0x3b0087, 0x3b0883, 0xc994, 0xf920, 0xfca8, 0x0 }, /* #95 */ }; #define HAVE_BINU32_TESTS_INTEL static const BINU32_TEST_T g_aTests_bsf_u32_intel[] = { { 0x082b03, 0x082346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ { 0x277b03, 0x277346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ { 0x2a2902, 0x2a2146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ { 0x111c56, 0x111446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ { 0x090353, 0x090346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #4 */ { 0x257083, 0x257046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #5 */ { 0x250b56, 0x250346, 0xbfb5046f, 0xbfb5046f, 0x00000000, 0x0 }, /* #6 */ { 0x1d4756, 0x1d4746, 0x6749f831, 0x6749f831, 0x00000000, 0x0 }, /* #7 */ { 0x0b04d2, 0x0b0446, 0x45e150b4, 0x45e150b4, 0x00000000, 0x0 }, /* #8 */ { 0x072752, 0x072746, 0x14d90312, 0x14d90312, 0x00000000, 0x0 }, /* #9 */ { 0x1d59c3, 0x1d5146, 0x060d0431, 0x060d0431, 0x00000000, 0x0 }, /* #10 */ { 0x2523d2, 0x252346, 0x97fd77de, 0x97fd77de, 0x00000000, 0x0 }, /* #11 */ { 0x0d11c2, 0x0d1106, 0x894413a9, 0x00000000, 0xe83e0f91, 0x0 }, /* #12 */ { 0x266087, 0x266006, 0xa1af22da, 0x00000000, 0xd903f657, 0x0 }, /* #13 */ { 0x192e13, 0x192606, 0xac8beae7, 0x00000000, 0xb58a7f85, 0x0 }, /* #14 */ { 0x035fd2, 0x035706, 0xfbcf3698, 0x00000000, 0xdfe27757, 0x0 }, /* #15 */ { 0x151f06, 0x151706, 0x65f37fd4, 0x00000000, 0xa3e69d01, 0x0 }, /* #16 */ { 0x225782, 0x225706, 0x82fcc830, 0x00000000, 0xe5194015, 0x0 }, /* #17 */ { 0x082f42, 0x082702, 0xf2cf2fb0, 0x00000001, 0xf017de82, 0x0 }, /* #18 */ { 0x076a07, 0x076202, 0x3d7ccf3a, 0x00000002, 0xc45e87ac, 0x0 }, /* #19 */ { 0x297657, 0x297606, 0x0cac28ff, 0x00000000, 0xa0c53011, 0x0 }, /* #20 */ { 0x277c42, 0x277402, 0xf42d5098, 0x00000001, 0x54899eee, 0x0 }, /* #21 */ { 0x1a6152, 0x1a6106, 0xf1b8bd32, 0x00000003, 0x7a5e6b38, 0x0 }, /* #22 */ { 0x0b0ad6, 0x0b0206, 0x9f6d00d2, 0x00000000, 0x3279f393, 0x0 }, /* #23 */ { 0x0e1d12, 0x0e1502, 0x4d105a7b, 0x00000001, 0x4e06ec92, 0x0 }, /* #24 */ { 0x1851d7, 0x185106, 0x0634b297, 0x00000000, 0x04a3b127, 0x0 }, /* #25 */ { 0x3d1916, 0x3d1102, 0x708a5778, 0x00000002, 0xa46c7ddc, 0x0 }, /* #26 */ { 0x0f0097, 0x0f0002, 0x1e1e2e95, 0x00000001, 0x75f4ac4a, 0x0 }, /* #27 */ { 0x1f2557, 0x1f2502, 0xb7139c33, 0x00000001, 0x4fb9904e, 0x0 }, /* #28 */ { 0x072152, 0x072102, 0x2380f260, 0x00000001, 0x5dfeb42e, 0x0 }, /* #29 */ { 0x172442, 0x172406, 0xe2ffbd7f, 0x00000000, 0x25b123d1, 0x0 }, /* #30 */ { 0x0f6b86, 0x0f6302, 0x60c3203e, 0x00000001, 0x24dff5c6, 0x0 }, /* #31 */ { 0x2162c6, 0x216202, 0xc379776c, 0x00000001, 0x34a41a32, 0x0 }, /* #32 */ { 0x3a3f47, 0x3a3702, 0xe92593c2, 0x00000001, 0xcf42440a, 0x0 }, /* #33 */ { 0x2515c2, 0x251506, 0x12d36a27, 0x00000000, 0xa3624079, 0x0 }, /* #34 */ { 0x383b56, 0x383302, 0xf91b7bfa, 0x00000001, 0x9d031fe6, 0x0 }, /* #35 */ { 0x254812, 0x254006, 0x148770f8, 0x00000000, 0x710169b3, 0x0 }, /* #36 */ { 0x1e46d2, 0x1e4602, 0xcea7cd90, 0x00000002, 0xc62bbf14, 0x0 }, /* #37 */ { 0x0a6d16, 0x0a6506, 0x624b760d, 0x00000000, 0xea620ac5, 0x0 }, /* #38 */ { 0x163a97, 0x163202, 0xe287dca7, 0x00000001, 0xecf04bea, 0x0 }, /* #39 */ { 0x037786, 0x037702, 0x77bbd8d1, 0x00000002, 0xbbb21b9c, 0x0 }, /* #40 */ { 0x166817, 0x166006, 0x032514b8, 0x00000000, 0xe741636f, 0x0 }, /* #41 */ { 0x394dd3, 0x394506, 0x7ae4ed00, 0x00000000, 0x100b5095, 0x0 }, /* #42 */ { 0x010f82, 0x010706, 0x9290cd3c, 0x00000000, 0xcdf0c619, 0x0 }, /* #43 */ { 0x184843, 0x184002, 0x32795f3b, 0x00000001, 0x9dd542d2, 0x0 }, /* #44 */ { 0x380103, 0x380102, 0x371374f9, 0x00000004, 0x08bdaa70, 0x0 }, /* #45 */ { 0x187413, 0x187402, 0x1e763cab, 0x00000001, 0xcf7b8002, 0x0 }, /* #46 */ { 0x280283, 0x280202, 0xc927efe5, 0x00000001, 0x8da9530a, 0x0 }, /* #47 */ { 0x232187, 0x232106, 0x1aead78b, 0x00000000, 0x81eeb109, 0x0 }, /* #48 */ { 0x2c3f43, 0x2c3702, 0x3684304b, 0x00000002, 0x9355b084, 0x0 }, /* #49 */ { 0x214783, 0x214706, 0x8d1659b9, 0x00000000, 0x9c609323, 0x0 }, /* #50 */ { 0x046386, 0x046306, 0xc4483b81, 0x00000000, 0xa8b6f1e5, 0x0 }, /* #51 */ { 0x1c57c3, 0x1c5706, 0x0d42a47c, 0x00000000, 0x21f7e417, 0x0 }, /* #52 */ { 0x112cd3, 0x112406, 0xb3fab91c, 0x00000000, 0xc76611ef, 0x0 }, /* #53 */ { 0x326a17, 0x326206, 0x9cc6452c, 0x00000000, 0x329523b1, 0x0 }, /* #54 */ { 0x0332c3, 0x033206, 0xaf71bb3a, 0x00000000, 0x8d940fcb, 0x0 }, /* #55 */ { 0x0769c6, 0x076106, 0x64b9a68d, 0x00000000, 0xcfc76087, 0x0 }, /* #56 */ { 0x2c0003, 0x2c0002, 0x02f9a7fd, 0x00000001, 0xe76d4bce, 0x0 }, /* #57 */ { 0x326d53, 0x326506, 0x06bed089, 0x00000000, 0xdd9db855, 0x0 }, /* #58 */ { 0x032457, 0x032402, 0xb62ad9d1, 0x00000001, 0x1de0b3ee, 0x0 }, /* #59 */ { 0x366f47, 0x366702, 0x0fea8361, 0x00000001, 0xf3e79c6e, 0x0 }, /* #60 */ { 0x285452, 0x285406, 0xfdd7d05d, 0x00000000, 0xdc8be78d, 0x0 }, /* #61 */ { 0x3b1556, 0x3b1506, 0xc1481a28, 0x00000000, 0x5a9c794b, 0x0 }, /* #62 */ { 0x1c0806, 0x1c0006, 0xdc8fcb5a, 0x00000000, 0xe573b603, 0x0 }, /* #63 */ { 0x147ec2, 0x147606, 0x331e615e, 0x00000000, 0xb9bbe91d, 0x0 }, /* #64 */ { 0x264982, 0x264106, 0xb132adba, 0x00000000, 0xcdb64661, 0x0 }, /* #65 */ { 0x2b3c47, 0x2b3406, 0x640384d8, 0x00000000, 0x647ac79b, 0x0 }, /* #66 */ { 0x326313, 0x326302, 0x48858c55, 0x00000002, 0x9cc11e34, 0x0 }, /* #67 */ { 0x2a6852, 0x2a6006, 0xa2c59312, 0x00000000, 0x3eb7cb6d, 0x0 }, /* #68 */ { 0x302ed7, 0x302606, 0x2a8a4478, 0x00000000, 0xe053af27, 0x0 }, /* #69 */ { 0x311f86, 0x311706, 0x000dfa06, 0x00000000, 0x09ab19f3, 0x0 }, /* #70 */ { 0x054492, 0x054406, 0x55a9625a, 0x00000000, 0x9d27e219, 0x0 }, /* #71 */ { 0x2b2bc6, 0x2b2306, 0x07944bfe, 0x00000000, 0x68e0ca3f, 0x0 }, /* #72 */ { 0x2c3387, 0x2c3306, 0xc5ab98d6, 0x00000000, 0x1f3e97cb, 0x0 }, /* #73 */ { 0x0e70c7, 0x0e7006, 0x4071c223, 0x00000000, 0x55a6b36d, 0x0 }, /* #74 */ { 0x017d93, 0x017506, 0xd20dec66, 0x00000003, 0xa42eb898, 0x0 }, /* #75 */ { 0x0f16d2, 0x0f1602, 0xf8a224da, 0x00000001, 0xc764587e, 0x0 }, /* #76 */ { 0x200842, 0x200006, 0x4e70ebfb, 0x00000003, 0xf43935f8, 0x0 }, /* #77 */ { 0x126283, 0x126206, 0x2d53b98d, 0x00000000, 0x1c067013, 0x0 }, /* #78 */ { 0x1044c6, 0x104406, 0xa36a7fde, 0x00000000, 0x70da50f9, 0x0 }, /* #79 */ { 0x2c7693, 0x2c7602, 0x9e2155a7, 0x00000001, 0xa5c5801a, 0x0 }, /* #80 */ { 0x2d5316, 0x2d5302, 0x04c106fa, 0x00000002, 0xf736b324, 0x0 }, /* #81 */ { 0x2f3197, 0x2f3106, 0x00aa721b, 0x00000003, 0xd8fcc398, 0x0 }, /* #82 */ { 0x2d7f83, 0x2d7706, 0x52095109, 0x00000000, 0x4f8ae53f, 0x0 }, /* #83 */ { 0x195ec6, 0x195602, 0xf0396e4e, 0x00000001, 0x4e2675da, 0x0 }, /* #84 */ { 0x173252, 0x173206, 0xd4702af7, 0x00000000, 0x793ce0b3, 0x0 }, /* #85 */ { 0x326c03, 0x326402, 0x09f1041b, 0x00000002, 0x369b790c, 0x0 }, /* #86 */ { 0x093c43, 0x093406, 0x5e6f5c31, 0x00000000, 0x75856aa3, 0x0 }, /* #87 */ { 0x3a0e52, 0x3a0602, 0xb7676c01, 0x00000002, 0xffc3de8c, 0x0 }, /* #88 */ { 0x3f0606, 0x3f0602, 0x804ef1c3, 0x00000001, 0xcd5add8a, 0x0 }, /* #89 */ { 0x113986, 0x113106, 0xce76a831, 0x00000000, 0x070acc1f, 0x0 }, /* #90 */ { 0x004d83, 0x004506, 0x91e35c23, 0x00000000, 0xfe879061, 0x0 }, /* #91 */ { 0x044707, 0x044706, 0xa6103d99, 0x00000000, 0xe82d6ba1, 0x0 }, /* #92 */ { 0x1c4c07, 0x1c4406, 0x3b73aba3, 0x00000000, 0x34467217, 0x0 }, /* #93 */ { 0x0c7e02, 0x0c7606, 0x1e6de668, 0x00000000, 0xdb73aa4f, 0x0 }, /* #94 */ { 0x267892, 0x267006, 0xb68d3069, 0x00000000, 0x43fa4da7, 0x0 }, /* #95 */ }; static const BINU32_TEST_T g_aTests_bsr_u32_intel[] = { { 0x3d0043, 0x3d0046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ { 0x1b4d43, 0x1b4546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ { 0x2b0357, 0x2b0346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ { 0x0b5c93, 0x0b5446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ { 0x136346, 0x136346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #4 */ { 0x0427c3, 0x042746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #5 */ { 0x191a07, 0x191246, 0x25da774d, 0x25da774d, 0x00000000, 0x0 }, /* #6 */ { 0x3a0ad3, 0x3a0246, 0x8ec29cd0, 0x8ec29cd0, 0x00000000, 0x0 }, /* #7 */ { 0x2641d6, 0x264146, 0xbdbc14d3, 0xbdbc14d3, 0x00000000, 0x0 }, /* #8 */ { 0x0e5d57, 0x0e5546, 0xb26e0db8, 0xb26e0db8, 0x00000000, 0x0 }, /* #9 */ { 0x2d0c82, 0x2d0446, 0xc718703a, 0xc718703a, 0x00000000, 0x0 }, /* #10 */ { 0x3b2d87, 0x3b2546, 0xdf45caa0, 0xdf45caa0, 0x00000000, 0x0 }, /* #11 */ { 0x382802, 0x382002, 0x3aed00d4, 0x0000001f, 0xef220091, 0x0 }, /* #12 */ { 0x2d3b02, 0x2d3302, 0x67a7a6c3, 0x0000001c, 0x116c1c25, 0x0 }, /* #13 */ { 0x390116, 0x390102, 0x653c31ff, 0x0000001f, 0xdefe2a3f, 0x0 }, /* #14 */ { 0x186c57, 0x186406, 0x0dad410b, 0x0000001d, 0x3914a42f, 0x0 }, /* #15 */ { 0x357d92, 0x357502, 0x84bcae32, 0x0000001c, 0x1b207299, 0x0 }, /* #16 */ { 0x0a3f86, 0x0a3706, 0xa26e8419, 0x0000001d, 0x3b7f3b96, 0x0 }, /* #17 */ { 0x3f7a92, 0x3f7202, 0x2437df40, 0x0000001f, 0xafee569c, 0x0 }, /* #18 */ { 0x265e42, 0x265606, 0xbfc34fc9, 0x0000001d, 0x202e02a9, 0x0 }, /* #19 */ { 0x331042, 0x331002, 0x9740772f, 0x0000001f, 0xb3d01513, 0x0 }, /* #20 */ { 0x092712, 0x092706, 0x61dc0f75, 0x0000001e, 0x459993e8, 0x0 }, /* #21 */ { 0x2815c3, 0x281506, 0x18afe7bf, 0x0000001e, 0x7f021794, 0x0 }, /* #22 */ { 0x291007, 0x291002, 0x233e55a6, 0x0000001f, 0xcf0a8153, 0x0 }, /* #23 */ { 0x2c4683, 0x2c4606, 0x0a66eb00, 0x0000001e, 0x60d04d34, 0x0 }, /* #24 */ { 0x236096, 0x236006, 0x78097e8e, 0x0000001b, 0x0a1e7b83, 0x0 }, /* #25 */ { 0x1f7807, 0x1f7002, 0xc01ff74d, 0x0000001c, 0x10cd1a12, 0x0 }, /* #26 */ { 0x0c0117, 0x0c0102, 0x37fb0e7e, 0x0000001f, 0x8903e91c, 0x0 }, /* #27 */ { 0x3c0c96, 0x3c0402, 0xbee6bd6e, 0x0000001f, 0xa91174d9, 0x0 }, /* #28 */ { 0x1f76d2, 0x1f7602, 0xf8a71803, 0x0000001f, 0xab2bf8ed, 0x0 }, /* #29 */ { 0x352f92, 0x352702, 0xf6921000, 0x0000001f, 0xfe0982e5, 0x0 }, /* #30 */ { 0x1e1216, 0x1e1202, 0x5d549496, 0x0000001f, 0xf2e0885d, 0x0 }, /* #31 */ { 0x320a02, 0x320206, 0x3522bee4, 0x0000001e, 0x6212e3e3, 0x0 }, /* #32 */ { 0x292a42, 0x292202, 0xa6419e57, 0x0000001c, 0x1e34951f, 0x0 }, /* #33 */ { 0x126a57, 0x126202, 0xb8a259be, 0x0000001f, 0x9c7da96f, 0x0 }, /* #34 */ { 0x0e2447, 0x0e2402, 0x9906793e, 0x0000001f, 0x9978d25f, 0x0 }, /* #35 */ { 0x325583, 0x325502, 0xdd0e5143, 0x0000001f, 0xdf89d183, 0x0 }, /* #36 */ { 0x2b70d3, 0x2b7002, 0x728b5588, 0x0000001f, 0x8f6cfaf1, 0x0 }, /* #37 */ { 0x282993, 0x282102, 0x230cdb12, 0x0000001f, 0x942c3357, 0x0 }, /* #38 */ { 0x213b46, 0x213306, 0xc44508a1, 0x0000001e, 0x74e7b47d, 0x0 }, /* #39 */ { 0x3d3193, 0x3d3102, 0x3937ba09, 0x0000001f, 0xbad3a09c, 0x0 }, /* #40 */ { 0x1608d2, 0x160002, 0x33178161, 0x0000001f, 0xb85f3610, 0x0 }, /* #41 */ { 0x197187, 0x197102, 0x1d4ae102, 0x0000001f, 0xf1502d63, 0x0 }, /* #42 */ { 0x3b0806, 0x3b0002, 0x69208d6f, 0x0000001f, 0x8583ddb9, 0x0 }, /* #43 */ { 0x262043, 0x262002, 0x5c2cf770, 0x0000001f, 0xc2eea251, 0x0 }, /* #44 */ { 0x3e2b82, 0x3e2306, 0x5185b42e, 0x0000001b, 0x0a78fbf3, 0x0 }, /* #45 */ { 0x2555d2, 0x255502, 0x2c834a7c, 0x0000001f, 0xb6625505, 0x0 }, /* #46 */ { 0x217387, 0x217302, 0x0131be0b, 0x0000001f, 0xdd060134, 0x0 }, /* #47 */ { 0x1f3e07, 0x1f3602, 0x76a22e1a, 0x0000001f, 0x97ea158a, 0x0 }, /* #48 */ { 0x2c2b17, 0x2c2306, 0x71566b15, 0x0000001d, 0x2023af6d, 0x0 }, /* #49 */ { 0x2d39c2, 0x2d3106, 0xedf3134a, 0x0000001d, 0x3aec1ec8, 0x0 }, /* #50 */ { 0x0b5202, 0x0b5202, 0x062cc82c, 0x0000001f, 0x9eae7287, 0x0 }, /* #51 */ { 0x2c1143, 0x2c1106, 0x08c3f36e, 0x0000001e, 0x44d640f9, 0x0 }, /* #52 */ { 0x104c93, 0x104406, 0x7c262be8, 0x0000001e, 0x72b52139, 0x0 }, /* #53 */ { 0x1f22c6, 0x1f2202, 0xd0208ada, 0x0000001f, 0xdd0e3e47, 0x0 }, /* #54 */ { 0x2a63d6, 0x2a6302, 0xd524adc5, 0x0000001f, 0xaf93332f, 0x0 }, /* #55 */ { 0x012d03, 0x012502, 0xb47fc709, 0x0000001f, 0xfc555a46, 0x0 }, /* #56 */ { 0x317387, 0x317302, 0x6c1d6511, 0x0000001f, 0x8e2a685e, 0x0 }, /* #57 */ { 0x232817, 0x232002, 0x6e44750f, 0x0000001f, 0xc57fc009, 0x0 }, /* #58 */ { 0x3c7e96, 0x3c7602, 0x08f53f4f, 0x0000001f, 0xd8bfbf9b, 0x0 }, /* #59 */ { 0x1d08c2, 0x1d0006, 0x805cf089, 0x0000001e, 0x7426aa42, 0x0 }, /* #60 */ { 0x1b3c56, 0x1b3406, 0x4fd4e588, 0x0000001e, 0x4e0bbbe6, 0x0 }, /* #61 */ { 0x362183, 0x362102, 0x9552fbda, 0x0000001f, 0x9cc0fd58, 0x0 }, /* #62 */ { 0x363b83, 0x363302, 0x385e3e90, 0x0000001f, 0x9cbf5a32, 0x0 }, /* #63 */ { 0x1c15c7, 0x1c1502, 0x1e93f246, 0x0000001c, 0x14b74026, 0x0 }, /* #64 */ { 0x391d86, 0x391502, 0x979604c9, 0x0000001f, 0xa51c9c75, 0x0 }, /* #65 */ { 0x1c5407, 0x1c5402, 0x03d2153b, 0x0000001c, 0x1c61671c, 0x0 }, /* #66 */ { 0x2d2443, 0x2d2402, 0x0d2d97d6, 0x0000001f, 0x8581089d, 0x0 }, /* #67 */ { 0x2427c3, 0x242702, 0x4502ac0b, 0x0000001f, 0x8040e0a2, 0x0 }, /* #68 */ { 0x0c5102, 0x0c5106, 0x566e234a, 0x0000001d, 0x21b44e6b, 0x0 }, /* #69 */ { 0x336546, 0x336506, 0xf5912d07, 0x0000001e, 0x5527759f, 0x0 }, /* #70 */ { 0x2412d3, 0x241206, 0x9b2f7918, 0x0000001e, 0x5cdd657a, 0x0 }, /* #71 */ { 0x255912, 0x255102, 0x7eec06a5, 0x0000001f, 0xfa8dcb5b, 0x0 }, /* #72 */ { 0x293286, 0x293202, 0xc53ad499, 0x0000001f, 0xd935ca8f, 0x0 }, /* #73 */ { 0x280983, 0x280106, 0x0075d7d0, 0x0000001e, 0x58379011, 0x0 }, /* #74 */ { 0x077206, 0x077206, 0x8439a1ae, 0x0000001e, 0x6589fcd6, 0x0 }, /* #75 */ { 0x3d2483, 0x3d2402, 0xeb517c89, 0x0000001f, 0xb0cdaaf9, 0x0 }, /* #76 */ { 0x120217, 0x120202, 0xd94fd3f0, 0x0000001c, 0x166225ac, 0x0 }, /* #77 */ { 0x3e2603, 0x3e2602, 0x2cd6a355, 0x0000001f, 0x9f84e733, 0x0 }, /* #78 */ { 0x3762c3, 0x376206, 0x8c650496, 0x0000001e, 0x6b72716b, 0x0 }, /* #79 */ { 0x053e86, 0x053606, 0xd8fb394e, 0x0000001e, 0x4e9c8d02, 0x0 }, /* #80 */ { 0x394787, 0x394702, 0x1b1e549e, 0x0000001f, 0x9affbe04, 0x0 }, /* #81 */ { 0x2d3787, 0x2d3702, 0xc7dd6a0c, 0x0000001f, 0xe41fb2c3, 0x0 }, /* #82 */ { 0x365146, 0x365102, 0x4ec45a1a, 0x0000001c, 0x1cc6e623, 0x0 }, /* #83 */ { 0x225bd7, 0x225302, 0xeca947f6, 0x0000001f, 0x9a2ee865, 0x0 }, /* #84 */ { 0x064013, 0x064006, 0xf9ea74c3, 0x0000001d, 0x2597fca2, 0x0 }, /* #85 */ { 0x334f86, 0x334702, 0x9eb78387, 0x0000001f, 0x8715c5d8, 0x0 }, /* #86 */ { 0x076c53, 0x076406, 0xb60ea8f1, 0x0000001e, 0x65408a2c, 0x0 }, /* #87 */ { 0x3f0902, 0x3f0102, 0x59250bf2, 0x0000001f, 0x84bd7d48, 0x0 }, /* #88 */ { 0x294403, 0x294406, 0xfbceed3a, 0x0000001e, 0x4f7e7678, 0x0 }, /* #89 */ { 0x065883, 0x065002, 0x351804ec, 0x0000001f, 0xdfde77d4, 0x0 }, /* #90 */ { 0x0852d6, 0x085206, 0x693e441b, 0x0000001e, 0x44682975, 0x0 }, /* #91 */ { 0x103847, 0x103006, 0x6d70c6be, 0x0000001e, 0x756876c4, 0x0 }, /* #92 */ { 0x312912, 0x312102, 0xf156fc41, 0x0000001f, 0x8007a045, 0x0 }, /* #93 */ { 0x0a7003, 0x0a7006, 0x14fa33c2, 0x0000001e, 0x7d62f224, 0x0 }, /* #94 */ { 0x3740d3, 0x374002, 0xa32601d2, 0x0000001f, 0xa5eb942c, 0x0 }, /* #95 */ }; static const BINU32_TEST_T g_aTests_imul_two_u32_intel[] = { { 0x171493, 0x171406, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */ { 0x215fd2, 0x215706, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */ { 0x026917, 0x026106, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */ { 0x397983, 0x397106, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */ { 0x1c0806, 0x1c0006, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #4 */ { 0x3f3a56, 0x3f3206, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #5 */ { 0x243bc6, 0x243306, 0xcb2db466, 0x00000000, 0x00000000, 0x0 }, /* #6 */ { 0x044483, 0x044406, 0xc0c6bfb7, 0x00000000, 0x00000000, 0x0 }, /* #7 */ { 0x2c7596, 0x2c7506, 0xde7d8483, 0x00000000, 0x00000000, 0x0 }, /* #8 */ { 0x201f47, 0x201706, 0x56334018, 0x00000000, 0x00000000, 0x0 }, /* #9 */ { 0x0165d7, 0x016506, 0x50428b56, 0x00000000, 0x00000000, 0x0 }, /* #10 */ { 0x163956, 0x163106, 0x0102abb7, 0x00000000, 0x00000000, 0x0 }, /* #11 */ { 0x274c93, 0x274c07, 0x047a356b, 0x567ed539, 0x02d664eb, 0x0 }, /* #12 */ { 0x2e2e12, 0x2e2e83, 0xab0bdd61, 0x8a3cd937, 0x4ba66597, 0x0 }, /* #13 */ { 0x317d16, 0x317d03, 0x7556831c, 0x5cca4dbc, 0x295b2019, 0x0 }, /* #14 */ { 0x1f0c13, 0x1f0c03, 0x4a89f376, 0x4c6b64a8, 0x083397bc, 0x0 }, /* #15 */ { 0x0a4183, 0x0a4903, 0xcfff90c8, 0x780026c8, 0xa7ae80c1, 0x0 }, /* #16 */ { 0x280a47, 0x280a03, 0xddbc0d52, 0x4b3a1b2c, 0x05405ca6, 0x0 }, /* #17 */ { 0x344b83, 0x344b83, 0x5ec7d314, 0xd094ffbc, 0x7cd43523, 0x0 }, /* #18 */ { 0x2405d3, 0x240d03, 0x93655e93, 0x1fc77857, 0xa4b995ad, 0x0 }, /* #19 */ { 0x291106, 0x291907, 0x33754bee, 0x3d07b9fc, 0x9fe87372, 0x0 }, /* #20 */ { 0x255186, 0x255983, 0x5b9befca, 0x8ac629ae, 0x7a10d60b, 0x0 }, /* #21 */ { 0x392a96, 0x392a87, 0x6578ee15, 0xe45a7703, 0x803eaeb7, 0x0 }, /* #22 */ { 0x2f0142, 0x2f0987, 0xd107c8ca, 0xe69596fa, 0xde3f9d39, 0x0 }, /* #23 */ { 0x183786, 0x183f07, 0xe8b67b23, 0x1731816f, 0x6b8dfb45, 0x0 }, /* #24 */ { 0x1a0447, 0x1a0c03, 0x958d13a8, 0x269cbd20, 0xcd8d7c94, 0x0 }, /* #25 */ { 0x2b6c42, 0x2b6c83, 0x03bb4123, 0x9babf916, 0x017362f2, 0x0 }, /* #26 */ { 0x1f7bd6, 0x1f7b07, 0xe05a3470, 0x05b6baa0, 0x39d5a806, 0x0 }, /* #27 */ { 0x1a6396, 0x1a6b03, 0x97e7be82, 0x353fb740, 0x3a8293a0, 0x0 }, /* #28 */ { 0x390146, 0x390987, 0x89569f45, 0xf14c4ad8, 0xacfa00f8, 0x0 }, /* #29 */ { 0x0f5497, 0x0f5c07, 0x4e93f8ef, 0x54adefee, 0x0d5142f2, 0x0 }, /* #30 */ { 0x3702c2, 0x370a87, 0xddc7291a, 0xf61c645c, 0x20c18a66, 0x0 }, /* #31 */ { 0x262c12, 0x262c87, 0x49f368ee, 0xee8003c6, 0x4b7b14f5, 0x0 }, /* #32 */ { 0x2e0b47, 0x2e0b03, 0x23ecab24, 0x3b2abeb0, 0x492c1c4c, 0x0 }, /* #33 */ { 0x2e37c2, 0x2e3f83, 0xe9eab647, 0xbfa88dae, 0xf2d9c5e2, 0x0 }, /* #34 */ { 0x206dc6, 0x206d83, 0xd65f882d, 0xe2780f7c, 0xb1be5eec, 0x0 }, /* #35 */ { 0x1f1b02, 0x1f1b83, 0x26c97520, 0xff9bb280, 0x84130d74, 0x0 }, /* #36 */ { 0x216a46, 0x216a07, 0x1658fd89, 0x6771d8f9, 0x9f8a13f1, 0x0 }, /* #37 */ { 0x2e75d6, 0x2e7d07, 0x382b9293, 0x775da73c, 0x8f769554, 0x0 }, /* #38 */ { 0x113d06, 0x113d07, 0x5262858b, 0x752b52b8, 0x2a63ff28, 0x0 }, /* #39 */ { 0x265983, 0x265907, 0xab5b04e9, 0x0ddbea17, 0x49d616ff, 0x0 }, /* #40 */ { 0x0005c3, 0x000d83, 0x5c4c9bf6, 0xdfc92dda, 0xad23a237, 0x0 }, /* #41 */ { 0x0935c3, 0x093d07, 0x272b19b1, 0x35a83044, 0xd1b94184, 0x0 }, /* #42 */ { 0x372116, 0x372983, 0xae5c3a14, 0x8bd65610, 0xd14fe0b4, 0x0 }, /* #43 */ { 0x2f3346, 0x2f3b03, 0x2e59a182, 0x3fd27a46, 0xe992a2e3, 0x0 }, /* #44 */ { 0x3a44d3, 0x3a4c83, 0x301a528c, 0xc3c823bc, 0xd7aab345, 0x0 }, /* #45 */ { 0x233213, 0x233a07, 0xeaf58aa7, 0x5978f1c6, 0xcc0d66ca, 0x0 }, /* #46 */ { 0x0e2c03, 0x0e2c87, 0x8eef7bc5, 0x91fd4fb4, 0x2506c824, 0x0 }, /* #47 */ { 0x200743, 0x200f83, 0x9e449112, 0xf4d2e44c, 0xc5c52b76, 0x0 }, /* #48 */ { 0x3656c3, 0x365e07, 0x844fce44, 0x30fbbb74, 0xc931488d, 0x0 }, /* #49 */ { 0x1e6002, 0x1e6883, 0xd9474372, 0xf8f3f8c2, 0x8daba3e9, 0x0 }, /* #50 */ { 0x242b02, 0x242b83, 0xf13577c9, 0xfb16099e, 0x350727ae, 0x0 }, /* #51 */ { 0x094293, 0x094a83, 0x6650ede3, 0x9ebff113, 0xe9d85711, 0x0 }, /* #52 */ { 0x396257, 0x396a03, 0x41f11c8e, 0x23a23eae, 0x92221e71, 0x0 }, /* #53 */ { 0x183807, 0x183887, 0x744888a5, 0xd30d225a, 0xbc1fefd2, 0x0 }, /* #54 */ { 0x000a87, 0x000a03, 0x510510ea, 0x227efe98, 0x1f17f89c, 0x0 }, /* #55 */ { 0x136ad7, 0x136a07, 0xb0cda2e4, 0x609fef24, 0xc48b8391, 0x0 }, /* #56 */ { 0x0f3282, 0x0f3a03, 0xc2022c55, 0x615497fd, 0xb035e509, 0x0 }, /* #57 */ { 0x072082, 0x072803, 0xc03a3c0e, 0x7eddef0e, 0x3710fa81, 0x0 }, /* #58 */ { 0x103a03, 0x103a03, 0x80725b24, 0x259e5464, 0xd05b23d1, 0x0 }, /* #59 */ { 0x1c4546, 0x1c4d87, 0x8e896953, 0xba72ef22, 0x87765616, 0x0 }, /* #60 */ { 0x224b12, 0x224b83, 0xb35d1b97, 0xc002ee57, 0x5efa1b41, 0x0 }, /* #61 */ { 0x354f92, 0x354f03, 0xb5ae72d0, 0x1d117980, 0x057c34f8, 0x0 }, /* #62 */ { 0x0d10d2, 0x0d1807, 0xd088ea20, 0x1ad4e1a0, 0xfc266cfd, 0x0 }, /* #63 */ { 0x0271d3, 0x027907, 0x7e6b6c0f, 0x75f87ac0, 0x79701940, 0x0 }, /* #64 */ { 0x1a2747, 0x1a2f03, 0xe10fad59, 0x7725e3f7, 0xb5da61cf, 0x0 }, /* #65 */ { 0x273352, 0x273b07, 0x2f0a866d, 0x3513508e, 0x30929206, 0x0 }, /* #66 */ { 0x350247, 0x350a87, 0x249be321, 0xc36d44b2, 0xa3de2072, 0x0 }, /* #67 */ { 0x103e16, 0x103e83, 0x46b2922e, 0xf8389b52, 0x0fe7d73f, 0x0 }, /* #68 */ { 0x086793, 0x086f07, 0xaf6f3b27, 0x5229d53a, 0x28b6ad36, 0x0 }, /* #69 */ { 0x253496, 0x253c07, 0xe25bd8e8, 0x22309200, 0x7d778740, 0x0 }, /* #70 */ { 0x2c1796, 0x2c1f07, 0xb43f1b0d, 0x52ad27af, 0x6ee0eeab, 0x0 }, /* #71 */ { 0x2e3247, 0x2e3a87, 0xd9784de9, 0xf77466b7, 0x9a6b0b9f, 0x0 }, /* #72 */ { 0x0971c6, 0x097983, 0x4a8b144c, 0xa726a5c4, 0x2b8b5beb, 0x0 }, /* #73 */ { 0x1c07c7, 0x1c0f83, 0x6fa0fa3e, 0xcb079564, 0x4b91ad0e, 0x0 }, /* #74 */ { 0x247156, 0x247903, 0xa3721089, 0x6201091f, 0x062cd267, 0x0 }, /* #75 */ { 0x020453, 0x020c07, 0xaba33d54, 0x1e34bb50, 0x83f32b84, 0x0 }, /* #76 */ { 0x011087, 0x011887, 0xd622d85e, 0xab0717e8, 0xe95df24c, 0x0 }, /* #77 */ { 0x074513, 0x074d07, 0x137b4613, 0x3192aaa9, 0x32b993d3, 0x0 }, /* #78 */ { 0x143292, 0x143a07, 0xd57133e3, 0x1f2e342b, 0xd896c119, 0x0 }, /* #79 */ { 0x1310d2, 0x131887, 0x19759e20, 0xd1dd97a0, 0x5c1b6c8d, 0x0 }, /* #80 */ { 0x307a46, 0x307a83, 0x8561cd77, 0xda414737, 0xb10bc441, 0x0 }, /* #81 */ { 0x1a6b43, 0x1a6b83, 0xfa68074b, 0xfd821970, 0xcaa23650, 0x0 }, /* #82 */ { 0x2f6bc7, 0x2f6b03, 0xb38ff69e, 0x2b167f64, 0x311e90ae, 0x0 }, /* #83 */ { 0x1e1152, 0x1e1903, 0x1f2ff499, 0x73b8984c, 0xa519be2c, 0x0 }, /* #84 */ { 0x0d68d6, 0x0d6887, 0x0674af2a, 0xb8fb5730, 0xa2e3b738, 0x0 }, /* #85 */ { 0x213d03, 0x213d83, 0xb38e76b7, 0xdef3b1e3, 0x1885d235, 0x0 }, /* #86 */ { 0x290d57, 0x290d87, 0xbf75c9ec, 0x8796ee74, 0x773fdac7, 0x0 }, /* #87 */ { 0x292b16, 0x292b07, 0xd4a83821, 0x2d6712eb, 0x6e69798b, 0x0 }, /* #88 */ { 0x0c1713, 0x0c1f87, 0xdd95ae24, 0xda807ef0, 0xaa3e86dc, 0x0 }, /* #89 */ { 0x112413, 0x112c07, 0x543c224c, 0x500f6230, 0xaf2e98c4, 0x0 }, /* #90 */ { 0x332c56, 0x332c07, 0x59451634, 0x2c1e9988, 0x185cc26a, 0x0 }, /* #91 */ { 0x2b1502, 0x2b1d83, 0x9e8cf38f, 0xa139846d, 0x6732da43, 0x0 }, /* #92 */ { 0x2b4187, 0x2b4983, 0x3f712883, 0x953d98bc, 0x743b8f94, 0x0 }, /* #93 */ { 0x037a82, 0x037a87, 0xb6fc0cbf, 0xc7a693de, 0x91233da2, 0x0 }, /* #94 */ { 0x3c2047, 0x3c2807, 0xb741ceb8, 0x55e61928, 0x046a2363, 0x0 }, /* #95 */ }; #define HAVE_BINU64_TESTS_INTEL static const BINU64_TEST_T g_aTests_bsf_u64_intel[] = { { 0x3f4592, 0x3f4546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ { 0x2b1852, 0x2b1046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ { 0x3e5593, 0x3e5546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ { 0x126e42, 0x126646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ { 0x081a82, 0x081246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */ { 0x131e57, 0x131646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */ { 0x3f5083, 0x3f5046, 0xc8690e063978c5d6, 0xc8690e063978c5d6, 0x0000000000000000, 0x0 }, /* #6 */ { 0x1373c3, 0x137346, 0x1ece1f1cc146d311, 0x1ece1f1cc146d311, 0x0000000000000000, 0x0 }, /* #7 */ { 0x0c3313, 0x0c3346, 0x0ab6fb34b8d68816, 0x0ab6fb34b8d68816, 0x0000000000000000, 0x0 }, /* #8 */ { 0x2f5043, 0x2f5046, 0x7f97357796bb57fd, 0x7f97357796bb57fd, 0x0000000000000000, 0x0 }, /* #9 */ { 0x021e56, 0x021646, 0x565ab17dbbb49983, 0x565ab17dbbb49983, 0x0000000000000000, 0x0 }, /* #10 */ { 0x022446, 0x022446, 0x09bbdc038f755388, 0x09bbdc038f755388, 0x0000000000000000, 0x0 }, /* #11 */ { 0x1a27c6, 0x1a2702, 0x6f60ea67a35b8c9c, 0x0000000000000002, 0x4e2b8277034df984, 0x0 }, /* #12 */ { 0x016652, 0x016602, 0x9640c77c9d80046a, 0x0000000000000001, 0x0b646cc02460c452, 0x0 }, /* #13 */ { 0x130352, 0x130306, 0x30738e720f6d8908, 0x0000000000000000, 0x30ad7e8a97a8eee7, 0x0 }, /* #14 */ { 0x101692, 0x101602, 0x81d56484e3540e40, 0x0000000000000001, 0x10e04f37d8475016, 0x0 }, /* #15 */ { 0x3a7dc3, 0x3a7502, 0x827cc913282b00ec, 0x0000000000000002, 0xe3db7abef34eccbc, 0x0 }, /* #16 */ { 0x032d53, 0x032502, 0x0a43ea4c41e0c05b, 0x0000000000000002, 0xd4804fe0b46f2de4, 0x0 }, /* #17 */ { 0x035e96, 0x035602, 0x884846dee64e2977, 0x0000000000000001, 0x0d89bda695a32d7e, 0x0 }, /* #18 */ { 0x2f52d6, 0x2f5202, 0x4fa1ff30cdc7f460, 0x0000000000000001, 0x3df8f755b14e1d7e, 0x0 }, /* #19 */ { 0x2a5013, 0x2a5006, 0x4621e280db1f37fa, 0x0000000000000000, 0x7bdcc719e42a29e9, 0x0 }, /* #20 */ { 0x327fd2, 0x327706, 0x88b933951c01a442, 0x0000000000000000, 0x4445603bb28e4b37, 0x0 }, /* #21 */ { 0x3d5c93, 0x3d5402, 0x3e886fce0340d0d9, 0x0000000000000001, 0xcf43cdd13eada79e, 0x0 }, /* #22 */ { 0x0c4347, 0x0c4306, 0xc38a897f01fb6f0d, 0x0000000000000000, 0x4b5f89d303f5aa7d, 0x0 }, /* #23 */ { 0x0e0252, 0x0e0206, 0xc5b362ff682e8cf8, 0x0000000000000003, 0x7ed021d9025759e8, 0x0 }, /* #24 */ { 0x202592, 0x202502, 0x23a4e3f2efe352cf, 0x0000000000000001, 0xe174595cbd70bca2, 0x0 }, /* #25 */ { 0x306187, 0x306102, 0x84c10491e0031fd8, 0x0000000000000002, 0x92dc27b065444f7c, 0x0 }, /* #26 */ { 0x0f5693, 0x0f5606, 0xcfea73f64e6fc768, 0x0000000000000000, 0xac50ad8310abbee5, 0x0 }, /* #27 */ { 0x2b0012, 0x2b0006, 0xdfb73029b62d958f, 0x0000000000000000, 0xdefe0905e58a0dff, 0x0 }, /* #28 */ { 0x1d6e02, 0x1d6606, 0x37bb1e5ab72a3830, 0x0000000000000003, 0x05e536db3585fa98, 0x0 }, /* #29 */ { 0x0d7f52, 0x0d7706, 0x81860b800030f815, 0x0000000000000000, 0x5201ed2e1fd47e43, 0x0 }, /* #30 */ { 0x346a96, 0x346206, 0x65626d29a36d87b7, 0x0000000000000000, 0x48c15ef55c2ba35d, 0x0 }, /* #31 */ { 0x0c1c42, 0x0c1402, 0xf8d53f50dacb8c91, 0x0000000000000001, 0x165b090d959aae16, 0x0 }, /* #32 */ { 0x020e02, 0x020606, 0x8e983fa55098087e, 0x0000000000000000, 0xe368f5897ae584fb, 0x0 }, /* #33 */ { 0x396346, 0x396306, 0x2cffbfd550f2e92a, 0x0000000000000003, 0x65ca3659a3626d68, 0x0 }, /* #34 */ { 0x0100d7, 0x010002, 0xb7185313d17d0c8d, 0x0000000000000001, 0xfa9c6219606b3962, 0x0 }, /* #35 */ { 0x207e07, 0x207606, 0x640adb038a25bf07, 0x0000000000000000, 0xe70b2de16e2424f5, 0x0 }, /* #36 */ { 0x3263d7, 0x326306, 0x94b074f51bf68b2b, 0x0000000000000000, 0xabbf680882eaa8eb, 0x0 }, /* #37 */ { 0x007103, 0x007102, 0xfe9773ea19f3fe27, 0x0000000000000002, 0x599e250cb79d3cd4, 0x0 }, /* #38 */ { 0x2e3292, 0x2e3206, 0xd11a9f46ec1dcc66, 0x0000000000000000, 0x0a6d33b946e1de1b, 0x0 }, /* #39 */ { 0x002c56, 0x002402, 0x9e511ec303303475, 0x0000000000000004, 0x51fcd78d093750b0, 0x0 }, /* #40 */ { 0x3a7953, 0x3a7106, 0x0707be32bb008ee9, 0x0000000000000000, 0x47065409ae6329c5, 0x0 }, /* #41 */ { 0x3b3946, 0x3b3106, 0xd48a412e510fca9a, 0x0000000000000003, 0xaf76c5de94897db8, 0x0 }, /* #42 */ { 0x1b3596, 0x1b3506, 0xbe507e7f1b998ead, 0x0000000000000000, 0xaf3e124decd3f7fd, 0x0 }, /* #43 */ { 0x336d06, 0x336502, 0x7fa5ddda82e950bc, 0x0000000000000001, 0xeaf834668af0ebe2, 0x0 }, /* #44 */ { 0x1f1203, 0x1f1202, 0xcf3e72e8114871c8, 0x0000000000000002, 0x0486a33497d0b404, 0x0 }, /* #45 */ { 0x3f1d53, 0x3f1506, 0x965d67d2099ff8df, 0x0000000000000000, 0x60dcece31a49146b, 0x0 }, /* #46 */ { 0x2f06d2, 0x2f0606, 0xb617457360686734, 0x0000000000000003, 0x0480400f20e73138, 0x0 }, /* #47 */ { 0x3d4557, 0x3d4502, 0x896faaeea0813620, 0x0000000000000001, 0xf459eb8e847ed62a, 0x0 }, /* #48 */ { 0x2e5803, 0x2e5002, 0xac75178990085c9c, 0x0000000000000001, 0x97f5f7ec32fddf6a, 0x0 }, /* #49 */ { 0x083ed6, 0x083602, 0x2df9c71b7b9b2c13, 0x0000000000000002, 0xe170c2237f79205c, 0x0 }, /* #50 */ { 0x214cd2, 0x214406, 0xee086465e18529e4, 0x0000000000000000, 0xd0b49538726f83e9, 0x0 }, /* #51 */ { 0x2c7907, 0x2c7102, 0xb7901c5c2370c193, 0x0000000000000001, 0x51f0bca22e66c32e, 0x0 }, /* #52 */ { 0x086f57, 0x086706, 0x39f1e37c0f5f749a, 0x0000000000000000, 0x885ea14def0c59dd, 0x0 }, /* #53 */ { 0x237b87, 0x237302, 0x0fcbc822086b3f2b, 0x0000000000000001, 0x6605768a8d6bf252, 0x0 }, /* #54 */ { 0x0c5447, 0x0c5406, 0xdc3e7b68c002f047, 0x0000000000000000, 0x16cf696905b6125d, 0x0 }, /* #55 */ { 0x370382, 0x370306, 0xfe4f506a478ac4bf, 0x0000000000000000, 0x5cd4af7b6f17a8b5, 0x0 }, /* #56 */ { 0x053ac3, 0x053206, 0x959fa4036f79e792, 0x0000000000000000, 0xb4c83ee89cc754e7, 0x0 }, /* #57 */ { 0x210c43, 0x210402, 0x958197c29feb0232, 0x0000000000000001, 0x9ab5c7aacc1d87da, 0x0 }, /* #58 */ { 0x091912, 0x091106, 0xe85e67d64b8f12ad, 0x0000000000000000, 0xb9f4ee12edbbe42b, 0x0 }, /* #59 */ { 0x221e83, 0x221606, 0x0b3b91f4acb68e43, 0x0000000000000000, 0xbb5b0fe7ea57f965, 0x0 }, /* #60 */ { 0x041996, 0x041102, 0xcfa97c1cb54060b1, 0x0000000000000002, 0xa74db1287fa07a3c, 0x0 }, /* #61 */ { 0x203f17, 0x203702, 0xa61ded41a8128a87, 0x0000000000000002, 0x98101c14db0a3c2c, 0x0 }, /* #62 */ { 0x375392, 0x375302, 0x97b790d327fa0805, 0x0000000000000001, 0x3fffad99fb6f679e, 0x0 }, /* #63 */ { 0x084dd7, 0x084506, 0xd045b0f69a469670, 0x0000000000000000, 0x2950ac2cfc15ea2f, 0x0 }, /* #64 */ { 0x3b3e06, 0x3b3602, 0xa404a4b4c2117fd4, 0x0000000000000001, 0xfe458e75389910a2, 0x0 }, /* #65 */ { 0x171fc2, 0x171702, 0xf949299bfd27aa26, 0x0000000000000001, 0x74276f9035a1c46a, 0x0 }, /* #66 */ { 0x1b5152, 0x1b5106, 0xb82e3170e5086243, 0x0000000000000000, 0xeb0da9b573f944cd, 0x0 }, /* #67 */ { 0x235196, 0x235106, 0x8f23e03ceb648568, 0x0000000000000000, 0xfa9650d462044853, 0x0 }, /* #68 */ { 0x200842, 0x200006, 0x03c24ed217f0de06, 0x0000000000000003, 0xa28a1b0189b67078, 0x0 }, /* #69 */ { 0x395242, 0x395206, 0x3a1641777998881b, 0x0000000000000000, 0x27e4fc5a7af5acfb, 0x0 }, /* #70 */ { 0x361c92, 0x361406, 0x43c9c889fbed2e37, 0x0000000000000000, 0xed6aa18652abdf3d, 0x0 }, /* #71 */ { 0x2e30d6, 0x2e3002, 0x907122887f5007e6, 0x0000000000000001, 0x447fd350e5a56f82, 0x0 }, /* #72 */ { 0x1342d6, 0x134202, 0x809c590e940f8a88, 0x0000000000000002, 0xb1f7901d780eeb44, 0x0 }, /* #73 */ { 0x3378c7, 0x337002, 0x3d2797170e65f7f6, 0x0000000000000002, 0xd10ff9b94a527e04, 0x0 }, /* #74 */ { 0x336a16, 0x336206, 0xf587a8e0d512ee1b, 0x0000000000000000, 0xbc2c3c1738866977, 0x0 }, /* #75 */ { 0x094916, 0x094106, 0xc24c769e8fefbf72, 0x0000000000000000, 0x3677b6914e1ecca3, 0x0 }, /* #76 */ { 0x351cc7, 0x351402, 0x60304771dbf59a00, 0x0000000000000001, 0x4119f11581ea75d6, 0x0 }, /* #77 */ { 0x260442, 0x260406, 0x6105ead4f88286ac, 0x0000000000000003, 0xdec422e83ded0608, 0x0 }, /* #78 */ { 0x033852, 0x033002, 0x44af28514c128d02, 0x0000000000000001, 0x37d87da9df55d72a, 0x0 }, /* #79 */ { 0x3f2f17, 0x3f2706, 0xf038a58a39c97a50, 0x0000000000000000, 0x3c543530549be3a9, 0x0 }, /* #80 */ { 0x041f52, 0x041702, 0xbec490776cbdf26c, 0x0000000000000001, 0x77211d23e6985d72, 0x0 }, /* #81 */ { 0x072493, 0x072406, 0x02e373e03b727320, 0x0000000000000006, 0x2c97981fd45ffa40, 0x0 }, /* #82 */ { 0x0a1dd6, 0x0a1502, 0x59289420ef39d75e, 0x0000000000000002, 0x5c4a81f64b1f8e9c, 0x0 }, /* #83 */ { 0x1f6a43, 0x1f6206, 0x674f032cbe81d712, 0x0000000000000000, 0x5a0128f3841639db, 0x0 }, /* #84 */ { 0x280546, 0x280506, 0xff34d93b76303150, 0x0000000000000003, 0xdc1dd27c447e1208, 0x0 }, /* #85 */ { 0x294392, 0x294306, 0x4868150bcef68b06, 0x0000000000000000, 0x4bdd0d977456e073, 0x0 }, /* #86 */ { 0x0555c6, 0x055502, 0x584afbe4a491c054, 0x0000000000000001, 0x71ee5cf2e72edb22, 0x0 }, /* #87 */ { 0x1b62c2, 0x1b6202, 0x0d67e0217abbc359, 0x0000000000000001, 0xedae2e36a0bbe79e, 0x0 }, /* #88 */ { 0x3f1a03, 0x3f1206, 0x0838fc8f95760ac0, 0x0000000000000006, 0x4048e04fb52a25c0, 0x0 }, /* #89 */ { 0x314bc7, 0x314306, 0x515194670e746b6d, 0x0000000000000000, 0x9bf0623d21eef7f9, 0x0 }, /* #90 */ { 0x252442, 0x252402, 0x7507cf1a08b9e888, 0x0000000000000001, 0xccdf76b7a45786fe, 0x0 }, /* #91 */ { 0x1f2ed6, 0x1f2606, 0x99b2a67eabf0309d, 0x0000000000000000, 0x30b9ca573eaa4e39, 0x0 }, /* #92 */ { 0x101112, 0x101102, 0x7817a25805e1197f, 0x0000000000000004, 0xb1bd5fad2fe2a750, 0x0 }, /* #93 */ { 0x3a35c2, 0x3a3506, 0xcca8735ddd42337a, 0x0000000000000000, 0x7cd02cb1998d2c3b, 0x0 }, /* #94 */ { 0x1d1117, 0x1d1106, 0x47663cc61c895f2b, 0x0000000000000000, 0xcc7f484ecf353617, 0x0 }, /* #95 */ }; static const BINU64_TEST_T g_aTests_bsr_u64_intel[] = { { 0x383f07, 0x383746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ { 0x3d7f92, 0x3d7746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ { 0x0363c2, 0x036346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ { 0x300397, 0x300346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ { 0x2c3a12, 0x2c3246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */ { 0x1e7616, 0x1e7646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */ { 0x383ac6, 0x383246, 0xa62b9fd796538920, 0xa62b9fd796538920, 0x0000000000000000, 0x0 }, /* #6 */ { 0x3b3992, 0x3b3146, 0x7ca89aa26ef74ac2, 0x7ca89aa26ef74ac2, 0x0000000000000000, 0x0 }, /* #7 */ { 0x0a69d6, 0x0a6146, 0x147dcba63cc22032, 0x147dcba63cc22032, 0x0000000000000000, 0x0 }, /* #8 */ { 0x031453, 0x031446, 0xb47cce8edfd1c0bb, 0xb47cce8edfd1c0bb, 0x0000000000000000, 0x0 }, /* #9 */ { 0x011e96, 0x011646, 0xb8a89a35ffedc23c, 0xb8a89a35ffedc23c, 0x0000000000000000, 0x0 }, /* #10 */ { 0x290546, 0x290546, 0xb4303eb97a89b0b7, 0xb4303eb97a89b0b7, 0x0000000000000000, 0x0 }, /* #11 */ { 0x3e4d56, 0x3e4506, 0x87b88c9f206bd7b2, 0x000000000000003f, 0xf2f4bafd098caac4, 0x0 }, /* #12 */ { 0x176ec6, 0x176606, 0x9e38a6dc27e89441, 0x000000000000003f, 0xd7cdf52e6c2d05d6, 0x0 }, /* #13 */ { 0x2f7607, 0x2f7602, 0x4da0fad069cd132b, 0x000000000000003e, 0x7823c0992ef57c46, 0x0 }, /* #14 */ { 0x0d6d97, 0x0d6506, 0x27604000ec5490ea, 0x000000000000003c, 0x19441134b7af9d86, 0x0 }, /* #15 */ { 0x2c3957, 0x2c3106, 0x5719558054760364, 0x000000000000003f, 0x936fc72185dfe161, 0x0 }, /* #16 */ { 0x057dc3, 0x057506, 0x19469644f4740763, 0x000000000000003f, 0xda3c3472838ea69f, 0x0 }, /* #17 */ { 0x0e7906, 0x0e7102, 0x54176bddecea40a7, 0x000000000000003e, 0x4ab68e462d3c678a, 0x0 }, /* #18 */ { 0x3b5496, 0x3b5402, 0x26ab147ab9dbda0c, 0x000000000000003e, 0x6730deccf92ff316, 0x0 }, /* #19 */ { 0x232843, 0x232006, 0x4bd884772ade5244, 0x000000000000003f, 0x9514edf3b9212cd5, 0x0 }, /* #20 */ { 0x1339d7, 0x133106, 0xb4ca9913b4e93169, 0x000000000000003a, 0x074436b79d210752, 0x0 }, /* #21 */ { 0x047357, 0x047306, 0x430eeae8ea9cfc52, 0x000000000000003f, 0x978f7e16dd7f46b1, 0x0 }, /* #22 */ { 0x262152, 0x262102, 0x72cfedfd439b4fff, 0x000000000000003b, 0x0c0b2fa6b5698647, 0x0 }, /* #23 */ { 0x3c2107, 0x3c2102, 0xf0f766535ccde339, 0x000000000000003d, 0x2c4f2974db728e5e, 0x0 }, /* #24 */ { 0x3a5a53, 0x3a5206, 0xce18a5025fdbe176, 0x000000000000003f, 0x9a29c840c2c40ebd, 0x0 }, /* #25 */ { 0x070ec6, 0x070606, 0xd02f4dbd8447aa19, 0x000000000000003f, 0xf2a5ba5dfb6b0925, 0x0 }, /* #26 */ { 0x104d86, 0x104502, 0xa8128d6bf70aacf7, 0x000000000000003e, 0x66b3617cce427e20, 0x0 }, /* #27 */ { 0x1a3883, 0x1a3002, 0xcc96f041077b2836, 0x000000000000003e, 0x5692fc7818a694fc, 0x0 }, /* #28 */ { 0x311bc3, 0x311306, 0x3638b998373c1690, 0x000000000000003f, 0x84a4144e15a6b6e2, 0x0 }, /* #29 */ { 0x243ac6, 0x243206, 0xfc3d454894f07a17, 0x000000000000003f, 0xeeaeda8b73dca899, 0x0 }, /* #30 */ { 0x371e42, 0x371606, 0x94ef7c0c4646ec86, 0x000000000000003f, 0xb49e99e1482a07e1, 0x0 }, /* #31 */ { 0x2e6b56, 0x2e6302, 0x82f486547967abde, 0x000000000000003d, 0x2c34aa38590f1b16, 0x0 }, /* #32 */ { 0x2e03d2, 0x2e0306, 0x947fa4e8f6846df5, 0x000000000000003f, 0x8abdf585db22fb24, 0x0 }, /* #33 */ { 0x1303d2, 0x130306, 0xd53c7ce5c553ee95, 0x000000000000003f, 0xafc4b5e972dee380, 0x0 }, /* #34 */ { 0x305a96, 0x305202, 0x59772c6efe4c0ba7, 0x000000000000003e, 0x68c40a86b3f3ef1c, 0x0 }, /* #35 */ { 0x192557, 0x192506, 0x2518fb84b82aafdd, 0x000000000000003f, 0x9feca81e5ee7bd84, 0x0 }, /* #36 */ { 0x237f12, 0x237706, 0x304128c4242498f4, 0x000000000000003f, 0x88916d4c9d6d8fe4, 0x0 }, /* #37 */ { 0x2f3496, 0x2f3402, 0x0cf90ce7fdf6d5ed, 0x000000000000003e, 0x7703ec14fe9510be, 0x0 }, /* #38 */ { 0x1a0cd7, 0x1a0402, 0x054ff0a8bcba1dfe, 0x000000000000003d, 0x39be9fe927e161b9, 0x0 }, /* #39 */ { 0x075d46, 0x075506, 0x60a65914ad4bdeeb, 0x000000000000003f, 0x846f5a9086f7ec9f, 0x0 }, /* #40 */ { 0x280d57, 0x280502, 0xc49719cee4fc0552, 0x000000000000003e, 0x4a07f3820fc5fe82, 0x0 }, /* #41 */ { 0x1d41d3, 0x1d4102, 0x50780c146a9229b9, 0x000000000000003e, 0x55bc03e201eacc85, 0x0 }, /* #42 */ { 0x070513, 0x070502, 0x570e1907b904551d, 0x000000000000003b, 0x0a737bff66962e29, 0x0 }, /* #43 */ { 0x050f03, 0x050702, 0x6c1b1dbc94a6f103, 0x000000000000003e, 0x7c56a7d025448c84, 0x0 }, /* #44 */ { 0x071817, 0x071006, 0x4e2743be5627ec70, 0x000000000000003f, 0xd3ce60957ff6df3d, 0x0 }, /* #45 */ { 0x303292, 0x303202, 0x417acb80ccd6f076, 0x000000000000003d, 0x272c45c372d45c48, 0x0 }, /* #46 */ { 0x116502, 0x116506, 0x4b302067fa695e92, 0x000000000000003f, 0xc1154a1b8f3cf949, 0x0 }, /* #47 */ { 0x306813, 0x306002, 0xdf7a764eb8b81361, 0x000000000000003d, 0x341349431eb2a097, 0x0 }, /* #48 */ { 0x202557, 0x202506, 0xdbdf493f7d11afd2, 0x000000000000003f, 0xf630e3cba82c64e0, 0x0 }, /* #49 */ { 0x0c6302, 0x0c6302, 0xc5b9d961aba43101, 0x000000000000003d, 0x252e29fed946256c, 0x0 }, /* #50 */ { 0x207c82, 0x207406, 0xfa18804bc2147a9d, 0x000000000000003f, 0x8456269c9c736a6e, 0x0 }, /* #51 */ { 0x141506, 0x141506, 0xe70ac8a161010589, 0x000000000000003f, 0xd50d7ea9fa1e6cc8, 0x0 }, /* #52 */ { 0x2249d7, 0x224102, 0xe417f4c46950d445, 0x000000000000003d, 0x30c709af5d319ca1, 0x0 }, /* #53 */ { 0x1c3117, 0x1c3102, 0x71eaf9b158547a7c, 0x000000000000003d, 0x3962241b0325af9c, 0x0 }, /* #54 */ { 0x173592, 0x173502, 0xe3aee59a41d557fb, 0x000000000000003d, 0x2088428ab242404b, 0x0 }, /* #55 */ { 0x275ed3, 0x275606, 0xc2bd4e54369df39f, 0x000000000000003f, 0xe0270e596f3a3c31, 0x0 }, /* #56 */ { 0x356107, 0x356102, 0x830fe46d5c1b0fcb, 0x000000000000003e, 0x46b56ea864c2f449, 0x0 }, /* #57 */ { 0x165b42, 0x165306, 0x182ae4164419359c, 0x000000000000003f, 0xb908b2e3943fa7ed, 0x0 }, /* #58 */ { 0x1967d7, 0x196702, 0x67a143f0c475973a, 0x000000000000003e, 0x5e1e0a5cf0ebdbad, 0x0 }, /* #59 */ { 0x071397, 0x071306, 0x5d8018e66c75af23, 0x000000000000003f, 0xeea637d7042fc108, 0x0 }, /* #60 */ { 0x093e47, 0x093602, 0x548414458d7fbce8, 0x000000000000003d, 0x381fed4209c9f6c9, 0x0 }, /* #61 */ { 0x0b5f57, 0x0b5706, 0xe39e510072676924, 0x000000000000003f, 0xa04b5be0d31a58c1, 0x0 }, /* #62 */ { 0x367f57, 0x367706, 0x5c44e670295dd39f, 0x000000000000003f, 0xc5239b0c07e476ed, 0x0 }, /* #63 */ { 0x2e1ed3, 0x2e1606, 0x9f5e15d1d35bc2b3, 0x000000000000003f, 0xb3d2745c0c00b49b, 0x0 }, /* #64 */ { 0x2d6f56, 0x2d6702, 0x7970a15ef53e9a42, 0x000000000000003e, 0x7307f5b70fcf6fd3, 0x0 }, /* #65 */ { 0x1f7686, 0x1f7602, 0xf3aca055e4d052bd, 0x000000000000003e, 0x53d7c508de86914f, 0x0 }, /* #66 */ { 0x395116, 0x395106, 0xde63c5d192487941, 0x000000000000003f, 0xbac64d77149495dc, 0x0 }, /* #67 */ { 0x316312, 0x316302, 0xaac3e3a936f91cac, 0x000000000000003d, 0x365ec2cd4bf467b3, 0x0 }, /* #68 */ { 0x284e16, 0x284606, 0xf09c391fe38ba554, 0x000000000000003f, 0xde69df1615f02c9e, 0x0 }, /* #69 */ { 0x271b02, 0x271302, 0xd05a7eb50027ec82, 0x000000000000003e, 0x567a56c271f6eb70, 0x0 }, /* #70 */ { 0x101a53, 0x101206, 0xe918c2022a3703d7, 0x000000000000003f, 0xa1979bd06c1964fd, 0x0 }, /* #71 */ { 0x3c3812, 0x3c3006, 0x45be1e0fc143629c, 0x000000000000003f, 0xf2c5de3d23e62894, 0x0 }, /* #72 */ { 0x225713, 0x225706, 0x2fc36d9d8ce9a6e4, 0x000000000000003f, 0xde0f004baabc1cc5, 0x0 }, /* #73 */ { 0x201142, 0x201106, 0x56d23a884cc8c743, 0x000000000000003c, 0x19f7d3a4ca8d3c04, 0x0 }, /* #74 */ { 0x2b7f56, 0x2b7706, 0x92416b53f8fd12a1, 0x000000000000003f, 0xf8eeac3444528ad6, 0x0 }, /* #75 */ { 0x160946, 0x160106, 0x9cf7f8a0a78c1d5b, 0x000000000000003f, 0xb43754cf0eeca4e1, 0x0 }, /* #76 */ { 0x063b12, 0x063306, 0x09fcd78267d9b9c9, 0x000000000000003c, 0x10acd3869607caad, 0x0 }, /* #77 */ { 0x346e83, 0x346606, 0xf4dd648f136f9bee, 0x000000000000003f, 0xca1922cdea037c00, 0x0 }, /* #78 */ { 0x172192, 0x172106, 0xef3c7316bcef1a8b, 0x000000000000003c, 0x1094b7239d349cb9, 0x0 }, /* #79 */ { 0x0422d2, 0x042206, 0x53fed350c8b96eca, 0x0000000000000039, 0x021fd29bef00106c, 0x0 }, /* #80 */ { 0x1b28d2, 0x1b2002, 0x85504074e4f808bb, 0x000000000000003e, 0x7a99ee2bf2c435ec, 0x0 }, /* #81 */ { 0x064183, 0x064106, 0x8f7fe6f500ad9627, 0x000000000000003f, 0xcfe0d3d1c0194bc2, 0x0 }, /* #82 */ { 0x081f87, 0x081706, 0x1e731e8b007e016c, 0x000000000000003f, 0x99aa281a388af145, 0x0 }, /* #83 */ { 0x006d86, 0x006502, 0xef726cc9428fccf6, 0x000000000000003e, 0x40f75686f3f1a619, 0x0 }, /* #84 */ { 0x017a47, 0x017206, 0x79b4fdd71155ca6f, 0x000000000000003f, 0x9a10c564746811c4, 0x0 }, /* #85 */ { 0x302ed6, 0x302606, 0xc8de2c9c46c03de4, 0x000000000000003f, 0xec1dfab30b2a6755, 0x0 }, /* #86 */ { 0x084c97, 0x084406, 0x9c1a6b5a7ef2e0cb, 0x000000000000003f, 0xb77aceac6f393fc8, 0x0 }, /* #87 */ { 0x3705c3, 0x370502, 0x33c4fc2d50161379, 0x000000000000003d, 0x33d89463dbdbf691, 0x0 }, /* #88 */ { 0x1d05c7, 0x1d0502, 0x35923d562dd083ae, 0x000000000000003e, 0x7bbe89b200777f75, 0x0 }, /* #89 */ { 0x020dd6, 0x020506, 0x5f5e8a8384dd73bb, 0x000000000000003f, 0x8610a8ade4a606c0, 0x0 }, /* #90 */ { 0x3e18d6, 0x3e1002, 0xd0f2c502d8aa4c87, 0x000000000000003e, 0x42f2d2ac99c4f7ea, 0x0 }, /* #91 */ { 0x2d1e52, 0x2d1606, 0x216f5be55545b53b, 0x000000000000003c, 0x1b5c0f2e9b722246, 0x0 }, /* #92 */ { 0x380047, 0x380002, 0x9d2915e1f0caab75, 0x000000000000003d, 0x32bf76dd59ed9199, 0x0 }, /* #93 */ { 0x383702, 0x383702, 0xf7a7f4b8af76ab90, 0x000000000000003b, 0x0ca65bf68f2d89fd, 0x0 }, /* #94 */ { 0x057c12, 0x057406, 0xabd0ecb0a57d8d0e, 0x000000000000003f, 0xb3cda5aad2b2ab73, 0x0 }, /* #95 */ }; static const BINU64_TEST_T g_aTests_imul_two_u64_intel[] = { { 0x145443, 0x145406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */ { 0x167353, 0x167306, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */ { 0x1f5bc2, 0x1f5306, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */ { 0x0447c7, 0x044706, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */ { 0x091353, 0x091306, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */ { 0x1b3c86, 0x1b3406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */ { 0x204617, 0x204606, 0x1ee580724dd6449c, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */ { 0x020c87, 0x020406, 0xbebd0cd98abeb800, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */ { 0x180807, 0x180006, 0xae1892e6c5c76ebc, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #8 */ { 0x141b82, 0x141306, 0xa162051cdd6d6a17, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #9 */ { 0x1c1b57, 0x1c1306, 0x6b687d2cf5edc1ba, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #10 */ { 0x1a3243, 0x1a3206, 0x72f580c32142213c, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #11 */ { 0x3e7fd3, 0x3e7f87, 0x68199acf1c2915a1, 0xdc4fd9ce12023b2d, 0x355703a08654e20d, 0x0 }, /* #12 */ { 0x274ed3, 0x274e03, 0x017c324143d19840, 0x5543529fd156d880, 0xacbc50fea9a812a2, 0x0 }, /* #13 */ { 0x0149c2, 0x014983, 0x6d542d0e2f3d716e, 0x80ea7bd20bf87c20, 0xfd4c9ebde7b60270, 0x0 }, /* #14 */ { 0x3b2a42, 0x3b2a83, 0xfa6d91f319a1b3c8, 0xde28e14d878e4ed0, 0x87ba22185cb92a2a, 0x0 }, /* #15 */ { 0x3f72c3, 0x3f7a07, 0x599b8901e7510546, 0x4f7b9b2fc216a436, 0x51e4b3c9df846229, 0x0 }, /* #16 */ { 0x083e82, 0x083e83, 0x363375aa5ebaa014, 0xeb49ccc47694f8e0, 0x933d3eaa69e4b2d8, 0x0 }, /* #17 */ { 0x117843, 0x117807, 0xa85d100a5c7fbaec, 0x47a065eb08c9d69c, 0x945239757639a405, 0x0 }, /* #18 */ { 0x261697, 0x261e83, 0x3a91792ed616af14, 0xd5c14cb83f7e4d8c, 0x570905c41b116d07, 0x0 }, /* #19 */ { 0x2d2c97, 0x2d2c83, 0x328bf63db180a834, 0xa092d129c617d9dc, 0xd1c9c67bf155d593, 0x0 }, /* #20 */ { 0x1655c6, 0x165d07, 0x122290a9cba03793, 0x382145ea0e5e11a0, 0x317b200edb216be0, 0x0 }, /* #21 */ { 0x1025d2, 0x102d07, 0x3ccb12c77e7ac074, 0x0a149074df1f2444, 0x77b08dc054115285, 0x0 }, /* #22 */ { 0x1773d7, 0x177b83, 0xea8c6a1cc2cfd4d6, 0xbe1729d22edd687c, 0xdbb06a40b440c83a, 0x0 }, /* #23 */ { 0x233202, 0x233a87, 0xc06ca3cb03f9e4a3, 0xfc2d7094fa46b6ff, 0x7d64b3df61fcedf5, 0x0 }, /* #24 */ { 0x073813, 0x073887, 0xd8dbc7a7fe74a118, 0xeafcf864a8d993a0, 0x0091df73a11f20fc, 0x0 }, /* #25 */ { 0x034e56, 0x034e83, 0xaf9b137e90f2157c, 0xcb56ff75dedf1ba4, 0xe26a42c0e9f190b7, 0x0 }, /* #26 */ { 0x340813, 0x340883, 0xf2890e6c936252fa, 0xdc3a3354e6854c94, 0x157f05ba68658192, 0x0 }, /* #27 */ { 0x261bd7, 0x261b07, 0xf3fb2a2d250c85c5, 0x6ec4047bea4eaaca, 0x9ba65670edd45642, 0x0 }, /* #28 */ { 0x0c4853, 0x0c4803, 0xdecb64b0c151fd1c, 0x3879844d635e5d2c, 0x5782a70bedfe11dd, 0x0 }, /* #29 */ { 0x2c28d2, 0x2c2807, 0x85793602aa18cb76, 0x2e23db2d3ecb019a, 0x73ad493b4b5cc717, 0x0 }, /* #30 */ { 0x065257, 0x065a07, 0x1cd6914a83d24733, 0x4137902490f82690, 0x38f1b39d7ce5ff30, 0x0 }, /* #31 */ { 0x1f21c6, 0x1f2903, 0x2eba9055d58061b4, 0x505ddf1c62f00164, 0x803c065d4830ac1d, 0x0 }, /* #32 */ { 0x031497, 0x031c87, 0x88938431ff298925, 0x90e78fccc5f3c144, 0xe29934c57903c2f4, 0x0 }, /* #33 */ { 0x053206, 0x053a87, 0xd381bea1471f6fce, 0xd799bda29a2537a0, 0x15929709d310cbb0, 0x0 }, /* #34 */ { 0x2a0053, 0x2a0803, 0x494a1a4f15db3ab9, 0x360bc2193d0027f2, 0x7e042677ecac0682, 0x0 }, /* #35 */ { 0x094fd7, 0x094f83, 0x5579496787e9f383, 0x9cf5e0179862f6cb, 0x790fc5963992e519, 0x0 }, /* #36 */ { 0x351a56, 0x351a87, 0x41a757ae33f54fba, 0xc18d8ae17795cb0c, 0x45d24ccd0d5a563e, 0x0 }, /* #37 */ { 0x280646, 0x280e03, 0xaa00b9d7b354d70d, 0x0a553c45068c8754, 0x313fd90d43bd0fa4, 0x0 }, /* #38 */ { 0x0f7b87, 0x0f7b03, 0x8a770a52bca50f29, 0x7b0635a678dcd0d0, 0xb194113d77cdf450, 0x0 }, /* #39 */ { 0x2041c3, 0x204987, 0xc42f1464a9625c46, 0xb151daec6ef64bd4, 0xec9667a175a4e00e, 0x0 }, /* #40 */ { 0x063707, 0x063f83, 0x04c3348ff4e2b1c7, 0xc982ec919589b1e6, 0xc58949f92e933eea, 0x0 }, /* #41 */ { 0x192092, 0x192803, 0x4929f103a450fff2, 0x2b38a4771976284c, 0x52537e0e57bb6ad6, 0x0 }, /* #42 */ { 0x0646c6, 0x064e87, 0xfc04ef2e77aad0f0, 0x8d573356b9e55990, 0x6f17b079d3b522d7, 0x0 }, /* #43 */ { 0x3a0056, 0x3a0803, 0x34de4c1dd5ddc87e, 0x75d6056ec83ffaf2, 0x5b7795a0ccb55047, 0x0 }, /* #44 */ { 0x3d2153, 0x3d2903, 0xd77db2cb19b301e7, 0x243c1cbbe4ba907c, 0x1f9e70afdccdd424, 0x0 }, /* #45 */ { 0x227982, 0x227987, 0xb778e01304c16a4d, 0xd75c0fc1dc0d65e1, 0x7018348345580be5, 0x0 }, /* #46 */ { 0x183307, 0x183b03, 0xbce327e8e6ae0372, 0x1ef5b1b7bb24b36e, 0x439de904738caeef, 0x0 }, /* #47 */ { 0x030402, 0x030c87, 0x023a5251cc8e2333, 0xde9cb575c176c6fa, 0xb0c1494be3e6bd1e, 0x0 }, /* #48 */ { 0x1e7002, 0x1e7883, 0x2b1bd624abfcd1de, 0x9476d416ef3df410, 0x0cc00085b1bad678, 0x0 }, /* #49 */ { 0x293757, 0x293f03, 0x2ace046cdc47751c, 0x4ee9abe24c144810, 0xb607ad25898e4fdc, 0x0 }, /* #50 */ { 0x227252, 0x227a07, 0x645456a1a8a13ec9, 0x526a826c5569c80f, 0x85c7df2819620417, 0x0 }, /* #51 */ { 0x004203, 0x004a83, 0xcf97dcc160fbdbcc, 0x81452a5c343376e0, 0x5f957688768e0968, 0x0 }, /* #52 */ { 0x2e1847, 0x2e1887, 0xf5f11e8863980a82, 0xd328148996fefd42, 0x8f820d019cdc4161, 0x0 }, /* #53 */ { 0x205e56, 0x205e83, 0xe3a637a74072e0f3, 0x9c2616c7265bc464, 0xd370678d30e8230c, 0x0 }, /* #54 */ { 0x252cd2, 0x252c07, 0x0098a8f0a7cba10b, 0x029b1f9ad6d7ea1d, 0x4923fb375774ea77, 0x0 }, /* #55 */ { 0x2d78c3, 0x2d7803, 0x2c71db525a0882e8, 0x0f9ff7562d1a0238, 0x95cbded3bd3818f3, 0x0 }, /* #56 */ { 0x3737d3, 0x373f83, 0xeb34591c4e0f7961, 0xd3efb695e2bed367, 0x3ff4ce22ddfd19c7, 0x0 }, /* #57 */ { 0x284797, 0x284f83, 0x1b21107dba4ed06d, 0xd252e021715dd13b, 0x413a701c47762f47, 0x0 }, /* #58 */ { 0x385e12, 0x385e03, 0x9e616d1379e64993, 0x47fdb1eadaf1ac67, 0x387a90901ce2865d, 0x0 }, /* #59 */ { 0x366ec2, 0x366e87, 0xdf4776a4e0a2f491, 0xaa74d867ac0c21bd, 0x34c11697690a006d, 0x0 }, /* #60 */ { 0x326497, 0x326c07, 0x2621a0f350b8d4f9, 0x420c567430610df3, 0xce64dd3a3def314b, 0x0 }, /* #61 */ { 0x3e0b47, 0x3e0b87, 0x50ce6b4ac864c750, 0xcb38a23088487790, 0xfdecf5a9573a7e75, 0x0 }, /* #62 */ { 0x2f0302, 0x2f0b83, 0x282e63c25b46fe0f, 0xc452618e3358dd29, 0x2f457661b4882947, 0x0 }, /* #63 */ { 0x3750d6, 0x375803, 0xebb34af57adf8fb1, 0x270bfa1f16447c51, 0x28bfc45914927ea1, 0x0 }, /* #64 */ { 0x116a42, 0x116a07, 0x4c5b1e76eee20f19, 0x4b7ab74ef09175b7, 0x0abc90dbdf17d54f, 0x0 }, /* #65 */ { 0x327003, 0x327803, 0x340ecb09df043c90, 0x5fef5374a802a5b0, 0x50799587a7dde703, 0x0 }, /* #66 */ { 0x111303, 0x111b03, 0x68ce08ea192d64ca, 0x1d216a65bd380694, 0x9b4dc43c13f2fc82, 0x0 }, /* #67 */ { 0x253ad2, 0x253a03, 0xde99ec0995b15090, 0x33f722c971772180, 0x43c68d97a2833f58, 0x0 }, /* #68 */ { 0x1d7296, 0x1d7a83, 0x9a5dc5ad73edd5f1, 0xb6d995cb4976e6b0, 0x6fe41c03449be1b0, 0x0 }, /* #69 */ { 0x284cc7, 0x284c03, 0x2015f1a30506a011, 0x5d66780f46f51116, 0x49156b284b1ff5b6, 0x0 }, /* #70 */ { 0x234dd7, 0x234d07, 0x21fef765e0922ff8, 0x610667ca9616fac0, 0x7316d0ad9f9b10a8, 0x0 }, /* #71 */ { 0x3f0686, 0x3f0e03, 0xbdb9262c7b183370, 0x46d8e4bd4c307440, 0x5e93148d2fa5dcdc, 0x0 }, /* #72 */ { 0x3f17d6, 0x3f1f03, 0x3babf24851fd4217, 0x101f7e6cada79f58, 0x07c0c02c629b2a68, 0x0 }, /* #73 */ { 0x205656, 0x205e03, 0x7bbd2b9171f07405, 0x27f98a12c2656289, 0xfb8780649077dfb5, 0x0 }, /* #74 */ { 0x3f5642, 0x3f5e03, 0xbf6b4e48c9e82b92, 0x7031a70be8a9a6c2, 0xd7272d6ff4597cd9, 0x0 }, /* #75 */ { 0x311f87, 0x311f87, 0x6f422f1bcbf59d9a, 0xa085bf4d44570084, 0x89824d8e82389d4a, 0x0 }, /* #76 */ { 0x0918d3, 0x091887, 0xe7e426c04ac818e1, 0xe8c96e17858ee355, 0x5c92772c0a4d94f5, 0x0 }, /* #77 */ { 0x372406, 0x372c07, 0xd97577be2f27b263, 0x7a88ac92aeaefced, 0x40321c188c340c6f, 0x0 }, /* #78 */ { 0x2a55d6, 0x2a5d07, 0xe85d7f7851020884, 0x591b83d8f7eba4f0, 0x64e4cb27116239bc, 0x0 }, /* #79 */ { 0x0f0846, 0x0f0807, 0xee4c9387b094a3f9, 0x60da08eae9a07dfa, 0x6a7af0a8dc87d84a, 0x0 }, /* #80 */ { 0x1674d2, 0x167c03, 0xed9ec8e248699ba0, 0x55d1e11af2670780, 0x38b0440311bbc76c, 0x0 }, /* #81 */ { 0x315552, 0x315d07, 0x204d4968ed01b3b8, 0x07ef29f418c54128, 0x67661b095e779143, 0x0 }, /* #82 */ { 0x3755c6, 0x375d87, 0xc4e4a39b391feb4f, 0xfff15771deb82df5, 0x47466922b428317b, 0x0 }, /* #83 */ { 0x0e2a07, 0x0e2a03, 0xbe17e910a4943a3e, 0x5872c6fc22d32ee6, 0xfc0a9c1ad6f5672d, 0x0 }, /* #84 */ { 0x0c7f56, 0x0c7f03, 0xe001f6c24b0e7a3c, 0x2fecbca7c7153f80, 0x3d33472dfed5a220, 0x0 }, /* #85 */ { 0x153496, 0x153c83, 0x3039768b944c0097, 0xccdcd10d3b23bfc8, 0xb16668477d0e6f78, 0x0 }, /* #86 */ { 0x0c7e02, 0x0c7e03, 0x99634d735a26ee23, 0x4cfeb244efb8e738, 0x2505d504aae74368, 0x0 }, /* #87 */ { 0x115486, 0x115c87, 0x623bf3fb825ab84d, 0xc6513dbef523d848, 0x32565df123295d68, 0x0 }, /* #88 */ { 0x296b06, 0x296b03, 0x6c8f70e1256058b3, 0x4cf377c294179a7c, 0x5c6d119c4d55e194, 0x0 }, /* #89 */ { 0x0821c7, 0x082983, 0xe807ad768e24988c, 0xc7c5644cfecf2538, 0x6191bb0543a1ab5a, 0x0 }, /* #90 */ { 0x3a4246, 0x3a4a07, 0xa56bd5173f60bfb2, 0x07e892ed973582fa, 0x0cfc85aa9c30cc45, 0x0 }, /* #91 */ { 0x330bd7, 0x330b83, 0xe8729f42750a8cb9, 0xe3d77328af88a3c7, 0x4288978d5951747f, 0x0 }, /* #92 */ { 0x270b06, 0x270b87, 0x74573a0c1cc440b4, 0xd2134dc01286e8e8, 0xa9670153cb6c4d62, 0x0 }, /* #93 */ { 0x2e3896, 0x2e3803, 0x80e05a5c3dcc8b5a, 0x3ce555a79b3f630e, 0x8329bff8482f7283, 0x0 }, /* #94 */ { 0x2f7f96, 0x2f7f07, 0x1d5f0dbfc7fc1f55, 0x0958d6a92c339447, 0x66255967dc370d2b, 0x0 }, /* #95 */ }; #define HAVE_SHIFT_DBL_TESTS_INTEL static const BINU16_TEST_T g_aTests_shld_u16_intel[] = { { 0x1f4c43, 0x1f4446, 0x0000, 0x0000, 0x0000, 14 }, /* #0 */ { 0x104903, 0x104146, 0x0000, 0x0000, 0x0000, 20 }, /* #1 */ { 0x0c2a13, 0x0c2246, 0x0000, 0x0000, 0x0000, 22 }, /* #2 */ { 0x013542, 0x013546, 0x0000, 0x0000, 0x0000, 33 }, /* #3 */ { 0x2b6ec3, 0x2b6646, 0x0000, 0x0000, 0x0000, 24 }, /* #4 */ { 0x311207, 0x311246, 0x0000, 0x0000, 0x0000, 20 }, /* #5 */ { 0x1e2bc6, 0x1e2b07, 0x7426, 0x3000, 0x0000, 43 }, /* #6 */ { 0x156a17, 0x156a17, 0x1a0d, 0x1a0d, 0x0000, 0 }, /* #7 */ { 0x281806, 0x281083, 0xd857, 0xb0ae, 0x0000, 33 }, /* #8 */ { 0x1f55d7, 0x1f5d86, 0x603d, 0xf400, 0x0000, 42 }, /* #9 */ { 0x141657, 0x141e02, 0xb2f8, 0x597c, 0x0000, 63 }, /* #10 */ { 0x3d4753, 0x3d4783, 0xefcd, 0xf340, 0x0000, 6 }, /* #11 */ { 0x0242d6, 0x024a82, 0x74c3, 0xa2e9, 0x0c51, 57 }, /* #12 */ { 0x3d5747, 0x3d5f07, 0xb9bd, 0x772e, 0xe5dc, 22 }, /* #13 */ { 0x351d87, 0x351d87, 0x16d8, 0x16d8, 0xfd83, 32 }, /* #14 */ { 0x2b0b07, 0x2b0b07, 0x1683, 0x1683, 0x99df, 0 }, /* #15 */ { 0x252753, 0x252753, 0xc2e7, 0xc2e7, 0x4f31, 32 }, /* #16 */ { 0x387f06, 0x387f87, 0x4524, 0xce7d, 0x739f, 50 }, /* #17 */ { 0x132017, 0x132882, 0x5120, 0xa240, 0x67fd, 33 }, /* #18 */ { 0x1d5706, 0x1d5f83, 0x9371, 0xe4dc, 0x727f, 30 }, /* #19 */ { 0x3d6547, 0x3d6d07, 0x4df3, 0x7cc5, 0x1548, 6 }, /* #20 */ { 0x2c1d97, 0x2c1507, 0xf033, 0x4ff0, 0x754f, 24 }, /* #21 */ { 0x124442, 0x124407, 0xe0c1, 0x060f, 0xf4ea, 3 }, /* #22 */ { 0x214503, 0x214d02, 0x9a13, 0x684c, 0x245d, 2 }, /* #23 */ { 0x125406, 0x125c03, 0xafe8, 0x4afe, 0xb8f4, 28 }, /* #24 */ { 0x0c3dd6, 0x0c3d82, 0x7dde, 0xef54, 0xa8ef, 7 }, /* #25 */ { 0x3b29d7, 0x3b2906, 0x7e18, 0x2695, 0x9a56, 46 }, /* #26 */ { 0x3e0c02, 0x3e0487, 0xc85d, 0xd30f, 0xe987, 49 }, /* #27 */ { 0x0857d6, 0x0857d6, 0x0a03, 0x0a03, 0x5ea6, 0 }, /* #28 */ { 0x1f1797, 0x1f1f07, 0x669e, 0x2669, 0x44d2, 28 }, /* #29 */ { 0x3d2483, 0x3d2c03, 0x8576, 0x7623, 0x236b, 8 }, /* #30 */ { 0x1f5316, 0x1f5383, 0x0740, 0xd007, 0x1e54, 38 }, /* #31 */ { 0x3256d2, 0x325606, 0xc83d, 0x7bd8, 0xec64, 9 }, /* #32 */ { 0x364086, 0x364807, 0x7444, 0x092e, 0xf849, 21 }, /* #33 */ { 0x157057, 0x157003, 0xe582, 0x60b9, 0xe6de, 6 }, /* #34 */ { 0x284387, 0x284b82, 0x8874, 0x8db5, 0x6da9, 45 }, /* #35 */ { 0x053c57, 0x053482, 0xed8e, 0xa852, 0xa852, 48 }, /* #36 */ { 0x3c1246, 0x3c1a03, 0x47d5, 0x1f54, 0x3d90, 34 }, /* #37 */ { 0x066a52, 0x066202, 0xe2e3, 0x6af8, 0x51ab, 54 }, /* #38 */ { 0x0c06d3, 0x0c0e87, 0xa78a, 0xb314, 0xcd98, 21 }, /* #39 */ { 0x384c82, 0x384483, 0xe817, 0xa3d0, 0x1bd1, 57 }, /* #40 */ { 0x370542, 0x370d03, 0x55b5, 0x2ada, 0xb82a, 31 }, /* #41 */ { 0x2d66d6, 0x2d6683, 0x2fae, 0xeb8f, 0x3f3a, 6 }, /* #42 */ { 0x0f3f97, 0x0f3f87, 0x5dc4, 0xc4b4, 0xb485, 8 }, /* #43 */ { 0x267112, 0x267906, 0x995d, 0x6c99, 0x906c, 56 }, /* #44 */ { 0x131e83, 0x131e03, 0xbe4d, 0x7c9b, 0x9790, 1 }, /* #45 */ { 0x392447, 0x392c82, 0x65a2, 0xcb45, 0xef4b, 33 }, /* #46 */ { 0x107782, 0x107f83, 0x48f0, 0xe054, 0xf02a, 17 }, /* #47 */ { 0x092b56, 0x092387, 0xf7a0, 0xa0f0, 0xf0b8, 40 }, /* #48 */ { 0x391387, 0x391387, 0xd6ce, 0xb3a0, 0x83d0, 6 }, /* #49 */ { 0x222b96, 0x222b86, 0x796d, 0x85b2, 0x42d9, 49 }, /* #50 */ { 0x0d2c47, 0x0d2c02, 0xa7d5, 0x25a7, 0x7025, 56 }, /* #51 */ { 0x0b5c93, 0x0b5c03, 0x7d09, 0x17d0, 0x3d71, 60 }, /* #52 */ { 0x117a06, 0x117a82, 0x5952, 0xa913, 0x26d8, 39 }, /* #53 */ { 0x233a03, 0x233a03, 0x5158, 0x62ce, 0xb3b0, 42 }, /* #54 */ { 0x300756, 0x300f82, 0xb312, 0x96df, 0xdbe1, 11 }, /* #55 */ { 0x180b43, 0x180383, 0x2307, 0xfa73, 0xf4e7, 15 }, /* #56 */ { 0x323dc3, 0x323507, 0x26e6, 0x32d8, 0x5b01, 11 }, /* #57 */ { 0x067157, 0x067902, 0xa8a6, 0x29b9, 0xe64e, 38 }, /* #58 */ { 0x0906d6, 0x090607, 0x1feb, 0x07fa, 0xf294, 30 }, /* #59 */ { 0x271e47, 0x271686, 0x30f4, 0xc3d2, 0xac86, 2 }, /* #60 */ { 0x0b3ad2, 0x0b3283, 0xd4f7, 0xa9ef, 0xbc53, 33 }, /* #61 */ { 0x064a12, 0x064282, 0xfa85, 0xa143, 0x0edc, 38 }, /* #62 */ { 0x311656, 0x311687, 0xec2f, 0x85fc, 0xe30d, 37 }, /* #63 */ { 0x2a7046, 0x2a7006, 0x184b, 0x7e06, 0x49f8, 22 }, /* #64 */ { 0x035347, 0x035b82, 0x6858, 0xd2d0, 0x3869, 25 }, /* #65 */ { 0x002f93, 0x002706, 0xcea0, 0x0d3c, 0xd3c6, 44 }, /* #66 */ { 0x1e3f82, 0x1e3f86, 0xba64, 0xe990, 0x373e, 2 }, /* #67 */ { 0x3e4ad2, 0x3e4a87, 0x76fe, 0xfaee, 0xbbba, 10 }, /* #68 */ { 0x322397, 0x322307, 0xd42c, 0x50b2, 0x8973, 34 }, /* #69 */ { 0x215bd7, 0x215302, 0x3385, 0x5cce, 0xd417, 26 }, /* #70 */ { 0x022d47, 0x022d86, 0x6994, 0x8905, 0x482e, 13 }, /* #71 */ { 0x3e0e17, 0x3e0686, 0x399e, 0xcf3c, 0x7809, 7 }, /* #72 */ { 0x2b7213, 0x2b7283, 0x1bb4, 0xb4ba, 0xbae1, 8 }, /* #73 */ { 0x1d7f53, 0x1d7f02, 0xa887, 0x50ba, 0x142e, 50 }, /* #74 */ { 0x232cc2, 0x232c87, 0x8480, 0xfe12, 0xd0ff, 26 }, /* #75 */ { 0x2a2c92, 0x2a2c07, 0xb6ef, 0x77ee, 0xdd09, 39 }, /* #76 */ { 0x246947, 0x246903, 0x99bf, 0x337f, 0xc6cc, 33 }, /* #77 */ { 0x0e19c3, 0x0e1903, 0x58ce, 0x0f54, 0x1ea9, 15 }, /* #78 */ { 0x2911d6, 0x291903, 0xbe02, 0x6ef8, 0x11db, 58 }, /* #79 */ { 0x036796, 0x036703, 0xc2cd, 0x5e16, 0x70eb, 59 }, /* #80 */ { 0x052fc3, 0x052f07, 0xad9a, 0x4bbd, 0x6977, 51 }, /* #81 */ { 0x006e52, 0x006606, 0x1049, 0x0936, 0xb1bb, 37 }, /* #82 */ { 0x287f12, 0x287f07, 0x9a5d, 0x7cb8, 0xf2e1, 14 }, /* #83 */ { 0x026017, 0x026006, 0xcb7d, 0x5bee, 0xda21, 35 }, /* #84 */ { 0x3f38c3, 0x3f3087, 0x35d7, 0xaf6c, 0xb655, 41 }, /* #85 */ { 0x1d7a17, 0x1d7286, 0x082a, 0xa082, 0x374a, 28 }, /* #86 */ { 0x317216, 0x317202, 0x3314, 0x522f, 0x8bfa, 10 }, /* #87 */ { 0x2b42c7, 0x2b4a86, 0xa17e, 0xdf50, 0xcdbe, 23 }, /* #88 */ { 0x020806, 0x020086, 0x2f5a, 0x89a5, 0x044d, 53 }, /* #89 */ { 0x256597, 0x256587, 0xf581, 0xac0f, 0xead5, 3 }, /* #90 */ { 0x196886, 0x196883, 0xb5f9, 0xf2f1, 0x78d5, 9 }, /* #91 */ { 0x1261c7, 0x126102, 0xe4b2, 0x4b2f, 0xfec3, 36 }, /* #92 */ { 0x1a3b07, 0x1a3b07, 0x58df, 0x2da5, 0xcb69, 50 }, /* #93 */ { 0x2a6517, 0x2a6517, 0x9edc, 0x9edc, 0xe9df, 32 }, /* #94 */ { 0x251092, 0x251883, 0x9648, 0x8f2c, 0x32c7, 25 }, /* #95 */ { 0x2a5b52, 0x2a5303, 0xc29b, 0x3b34, 0x3b34, 48 }, /* #96 */ { 0x3d5957, 0x3d5102, 0xcc10, 0x29c2, 0x5384, 15 }, /* #97 */ { 0x2c20c7, 0x2c2802, 0x600e, 0x6c01, 0x0fd3, 61 }, /* #98 */ { 0x007797, 0x007797, 0xcd95, 0xcd95, 0x145a, 0 }, /* #99 */ { 0x086387, 0x086b86, 0x5204, 0x9d48, 0x5427, 26 }, /* #100 */ { 0x2b3753, 0x2b3f83, 0x6fa2, 0xa216, 0x1662, 8 }, /* #101 */ { 0x006053, 0x006886, 0x48fe, 0x9d2d, 0x9d2d, 16 }, /* #102 */ { 0x0821c6, 0x082986, 0x6447, 0xe2de, 0x16f1, 45 }, /* #103 */ { 0x0344c6, 0x034c83, 0x72cc, 0xcb32, 0x9045, 2 }, /* #104 */ { 0x0b6d02, 0x0b6d86, 0x6ec7, 0xc78d, 0x8df7, 8 }, /* #105 */ { 0x163c06, 0x163c87, 0xaefd, 0xc521, 0xe290, 49 }, /* #106 */ { 0x0b3a13, 0x0b3287, 0xe865, 0x94f9, 0x3e72, 10 }, /* #107 */ { 0x136f96, 0x136f07, 0x8d0d, 0x4355, 0x562a, 6 }, /* #108 */ { 0x3a1256, 0x3a1206, 0x383c, 0x1c1e, 0x8384, 63 }, /* #109 */ { 0x097213, 0x097203, 0xdb74, 0x5b6e, 0x8c2a, 29 }, /* #110 */ { 0x0b1c56, 0x0b1c03, 0x690b, 0x690d, 0xfb48, 53 }, /* #111 */ { 0x1c07c6, 0x1c0787, 0x0f6c, 0xed81, 0x0ad9, 37 }, /* #112 */ { 0x3c0456, 0x3c0402, 0xc8e0, 0x656b, 0x32b5, 49 }, /* #113 */ { 0x1f2916, 0x1f2987, 0x4d34, 0x9269, 0x15b2, 59 }, /* #114 */ { 0x171b57, 0x171387, 0x1100, 0x8888, 0x3231, 27 }, /* #115 */ { 0x3b6612, 0x3b6683, 0xec2a, 0xd854, 0x2395, 1 }, /* #116 */ { 0x0b2743, 0x0b2f02, 0xb00d, 0x39d6, 0x91ce, 53 }, /* #117 */ { 0x086b53, 0x086307, 0xef89, 0x520f, 0xaa41, 51 }, /* #118 */ { 0x1727c6, 0x172f07, 0x78b9, 0x1d3c, 0x4a3a, 23 }, /* #119 */ { 0x076dc3, 0x076d07, 0x751a, 0x3a8d, 0xbc6e, 31 }, /* #120 */ { 0x0d3257, 0x0d3206, 0x0089, 0x044e, 0xcf56, 3 }, /* #121 */ { 0x0c2fd6, 0x0c2787, 0x0a4a, 0xf0f0, 0x3e1e, 19 }, /* #122 */ { 0x370946, 0x370982, 0x40e4, 0xd40e, 0xc02d, 28 }, /* #123 */ { 0x350106, 0x350107, 0xfcf1, 0x77e7, 0x81ae, 27 }, /* #124 */ { 0x393796, 0x393f06, 0xa16f, 0x5be7, 0x9f6d, 6 }, /* #125 */ { 0x220806, 0x220887, 0x7ce7, 0xce77, 0x7dd9, 36 }, /* #126 */ { 0x274342, 0x274b82, 0xa76d, 0xd3b6, 0xc5f5, 63 }, /* #127 */ }; static const BINU16_TEST_T g_aTests_shrd_u16_intel[] = { { 0x0355c3, 0x035546, 0x0000, 0x0000, 0x0000, 50 }, /* #0 */ { 0x2c73d2, 0x2c7346, 0x0000, 0x0000, 0x0000, 46 }, /* #1 */ { 0x2f1f13, 0x2f1746, 0x0000, 0x0000, 0x0000, 33 }, /* #2 */ { 0x211a47, 0x211246, 0x0000, 0x0000, 0x0000, 48 }, /* #3 */ { 0x204206, 0x204246, 0x0000, 0x0000, 0x0000, 40 }, /* #4 */ { 0x1357d7, 0x135746, 0x0000, 0x0000, 0x0000, 13 }, /* #5 */ { 0x1c3592, 0x1c3502, 0x4c7a, 0x0002, 0x0000, 45 }, /* #6 */ { 0x317947, 0x317103, 0x6644, 0x0019, 0x0000, 10 }, /* #7 */ { 0x0c4116, 0x0c4906, 0xd52a, 0x06a9, 0x0000, 37 }, /* #8 */ { 0x000f43, 0x000f02, 0xe0d7, 0x0007, 0x0000, 13 }, /* #9 */ { 0x284046, 0x284007, 0x7bd4, 0x0003, 0x0000, 13 }, /* #10 */ { 0x0d2e42, 0x0d2e07, 0x8151, 0x040a, 0x0000, 5 }, /* #11 */ { 0x2f2346, 0x2f2b82, 0x9b7d, 0xb49b, 0xe2b4, 8 }, /* #12 */ { 0x227592, 0x227d86, 0x58c8, 0xeac6, 0xe2dd, 37 }, /* #13 */ { 0x127cd6, 0x127c02, 0xe09e, 0x27a2, 0x888e, 58 }, /* #14 */ { 0x2318d3, 0x231086, 0x5637, 0xe456, 0x44e4, 8 }, /* #15 */ { 0x321446, 0x321c86, 0xa7c5, 0xc29f, 0x21f0, 38 }, /* #16 */ { 0x3305d6, 0x330d83, 0x9b43, 0xa6d0, 0x8452, 34 }, /* #17 */ { 0x275a87, 0x275286, 0x5a4c, 0x8996, 0x4cb2, 51 }, /* #18 */ { 0x291653, 0x291e06, 0x4314, 0x5174, 0x5d19, 22 }, /* #19 */ { 0x3f7282, 0x3f7283, 0x4e63, 0xfb54, 0x7daa, 15 }, /* #20 */ { 0x063e03, 0x063687, 0x77a7, 0xe174, 0xf0ba, 15 }, /* #21 */ { 0x1c08c6, 0x1c0882, 0xddc2, 0xee13, 0x6b62, 29 }, /* #22 */ { 0x3816c2, 0x381682, 0xd017, 0xc0e3, 0x038d, 18 }, /* #23 */ { 0x0706c3, 0x070e83, 0x9bb9, 0xbc26, 0xa6f0, 10 }, /* #24 */ { 0x342bd6, 0x342b02, 0x9144, 0x1091, 0x4244, 18 }, /* #25 */ { 0x3a4e92, 0x3a4e86, 0x2d1f, 0xb47e, 0x8083, 62 }, /* #26 */ { 0x252013, 0x252807, 0x8a07, 0x4503, 0xb992, 1 }, /* #27 */ { 0x331092, 0x331803, 0x8e59, 0x3964, 0x2516, 30 }, /* #28 */ { 0x221413, 0x221482, 0xea84, 0xd3d5, 0x5769, 7 }, /* #29 */ { 0x311f46, 0x311706, 0x3684, 0x1b42, 0x6fe4, 1 }, /* #30 */ { 0x205d96, 0x205507, 0x77b3, 0x6e18, 0xb70c, 15 }, /* #31 */ { 0x213b87, 0x213b86, 0xf29a, 0xca69, 0x5a8c, 62 }, /* #32 */ { 0x003596, 0x003d06, 0xb531, 0x31d2, 0xd236, 24 }, /* #33 */ { 0x060b46, 0x060306, 0xc2d6, 0x54e1, 0x00a9, 9 }, /* #34 */ { 0x372252, 0x372202, 0x6832, 0x325e, 0x5e58, 24 }, /* #35 */ { 0x245dd6, 0x245d87, 0x2757, 0x893a, 0x33f1, 5 }, /* #36 */ { 0x200996, 0x200107, 0x0894, 0x51de, 0x77a4, 54 }, /* #37 */ { 0x3d0856, 0x3d0887, 0x5479, 0x9547, 0x2c49, 36 }, /* #38 */ { 0x296ec6, 0x296607, 0x35c7, 0x1e0c, 0x8328, 54 }, /* #39 */ { 0x2d0fd2, 0x2d0f07, 0x28b4, 0x0328, 0xfa03, 40 }, /* #40 */ { 0x056497, 0x056497, 0x3e90, 0x3e90, 0x157a, 32 }, /* #41 */ { 0x3f4016, 0x3f4883, 0x8535, 0x9aae, 0x5d40, 57 }, /* #42 */ { 0x2b4796, 0x2b4787, 0x95f3, 0xf366, 0x66f7, 56 }, /* #43 */ { 0x1f2a57, 0x1f2206, 0x1c10, 0x0409, 0x24ae, 26 }, /* #44 */ { 0x356353, 0x356b83, 0xdb3e, 0xb6d9, 0x3936, 5 }, /* #45 */ { 0x242952, 0x242903, 0xfbd0, 0x367f, 0xd9fe, 18 }, /* #46 */ { 0x2c1f53, 0x2c1703, 0x1b75, 0x41c1, 0x641c, 44 }, /* #47 */ { 0x3927c2, 0x392f02, 0x2fce, 0x39ab, 0x6ad5, 54 }, /* #48 */ { 0x0e4686, 0x0e4606, 0x47ed, 0x223f, 0x35c4, 37 }, /* #49 */ { 0x3b0d42, 0x3b0507, 0x803c, 0x0c36, 0x186d, 17 }, /* #50 */ { 0x3b2142, 0x3b2982, 0xbbdf, 0xbdfe, 0xe5c6, 60 }, /* #51 */ { 0x1d0c93, 0x1d0c87, 0x9c97, 0xfc63, 0xe31c, 19 }, /* #52 */ { 0x021983, 0x021907, 0xd516, 0x545a, 0xab40, 30 }, /* #53 */ { 0x3f3713, 0x3f3f06, 0xb246, 0x3cb2, 0x633c, 8 }, /* #54 */ { 0x0a3406, 0x0a3c82, 0x7773, 0xf4f7, 0xff4f, 12 }, /* #55 */ { 0x226853, 0x226802, 0x4bec, 0x52fb, 0x0889, 34 }, /* #56 */ { 0x0f1147, 0x0f1986, 0x1713, 0xd171, 0x157d, 36 }, /* #57 */ { 0x075587, 0x075d06, 0xc9d5, 0x4b27, 0x8792, 38 }, /* #58 */ { 0x0527c6, 0x052f87, 0x3f8e, 0xd227, 0x5e91, 43 }, /* #59 */ { 0x017496, 0x017403, 0xa223, 0x38d6, 0x4e35, 46 }, /* #60 */ { 0x3e72d7, 0x3e7a07, 0x9652, 0x594b, 0xfd18, 30 }, /* #61 */ { 0x103487, 0x103407, 0xf243, 0x159f, 0x42b3, 13 }, /* #62 */ { 0x2c36c3, 0x2c3683, 0x4c24, 0x915b, 0x56e4, 22 }, /* #63 */ { 0x2c7643, 0x2c7682, 0x1652, 0xa4e0, 0x7006, 23 }, /* #64 */ { 0x031342, 0x031b87, 0x8cbf, 0x9465, 0x7ed2, 5 }, /* #65 */ { 0x3602d3, 0x360287, 0xec64, 0xae77, 0xab9d, 46 }, /* #66 */ { 0x2a6257, 0x2a6a87, 0x9c81, 0xc49c, 0xc5c4, 40 }, /* #67 */ { 0x3b5357, 0x3b5357, 0x0484, 0x0484, 0xd2d0, 32 }, /* #68 */ { 0x371f93, 0x371783, 0x646e, 0xc646, 0x483c, 36 }, /* #69 */ { 0x030053, 0x030887, 0xad62, 0xd082, 0xb420, 14 }, /* #70 */ { 0x2b7f43, 0x2b7707, 0xbd5a, 0x558b, 0xac5d, 19 }, /* #71 */ { 0x010cc3, 0x010c03, 0xe249, 0x2494, 0x4e0a, 28 }, /* #72 */ { 0x0c6407, 0x0c6486, 0xb84f, 0xf6ac, 0x6ac7, 20 }, /* #73 */ { 0x251306, 0x251307, 0x692b, 0x3495, 0xbc04, 33 }, /* #74 */ { 0x1c4243, 0x1c4286, 0xd735, 0x87d7, 0x5d87, 40 }, /* #75 */ { 0x215f97, 0x215f07, 0x443b, 0x76f9, 0x7cdb, 23 }, /* #76 */ { 0x181657, 0x181e03, 0x4a76, 0x760b, 0x0bfd, 24 }, /* #77 */ { 0x0c4647, 0x0c4606, 0xf9a3, 0x1e63, 0xcc61, 53 }, /* #78 */ { 0x017893, 0x017083, 0x7c4c, 0xf131, 0x7c42, 62 }, /* #79 */ { 0x014202, 0x014283, 0x886f, 0xb3c2, 0x6785, 17 }, /* #80 */ { 0x3b2302, 0x3b2b06, 0x4208, 0x45de, 0xbbcf, 21 }, /* #81 */ { 0x396057, 0x396883, 0x1cd0, 0xcf58, 0x19eb, 13 }, /* #82 */ { 0x3c2987, 0x3c2987, 0xae1f, 0x9f42, 0x67d0, 46 }, /* #83 */ { 0x3a1cd6, 0x3a1486, 0x5fe7, 0xf9c3, 0x0da4, 26 }, /* #84 */ { 0x100412, 0x100407, 0x9c46, 0x3cdd, 0x79bb, 17 }, /* #85 */ { 0x1e1c96, 0x1e1c07, 0x32e6, 0x4d48, 0x9a91, 49 }, /* #86 */ { 0x345057, 0x345802, 0xcf57, 0x3b3d, 0x480e, 6 }, /* #87 */ { 0x124103, 0x124106, 0xc903, 0x65c9, 0x5065, 40 }, /* #88 */ { 0x2e0287, 0x2e0286, 0xe70e, 0xbf9c, 0x2d2f, 38 }, /* #89 */ { 0x186482, 0x186c86, 0xb2bf, 0xcaff, 0xdd98, 30 }, /* #90 */ { 0x036743, 0x036f06, 0xd5ec, 0x357b, 0xa120, 2 }, /* #91 */ { 0x3f6fc3, 0x3f6f07, 0x756a, 0x6a09, 0x09eb, 56 }, /* #92 */ { 0x1a6542, 0x1a6d86, 0xed52, 0xa5bb, 0xdd92, 55 }, /* #93 */ { 0x211843, 0x211086, 0x7af9, 0x8f2e, 0x1e5c, 17 }, /* #94 */ { 0x2a19d2, 0x2a1986, 0x5c27, 0xb84e, 0x377b, 31 }, /* #95 */ { 0x0b3a47, 0x0b3282, 0x7f16, 0xb42a, 0x8540, 53 }, /* #96 */ { 0x3e5b93, 0x3e5b03, 0x8808, 0x4597, 0xb2f6, 21 }, /* #97 */ { 0x256f12, 0x256f87, 0xaa33, 0xa339, 0x9d44, 28 }, /* #98 */ { 0x3a6e06, 0x3a6603, 0x04bc, 0x12f1, 0x73d8, 62 }, /* #99 */ { 0x0c3703, 0x0c3782, 0x25e2, 0xa22a, 0x88a8, 50 }, /* #100 */ { 0x345902, 0x345902, 0x8780, 0x0061, 0x309c, 55 }, /* #101 */ { 0x110d52, 0x110503, 0xf258, 0x3f92, 0x2927, 5 }, /* #102 */ { 0x012857, 0x012007, 0xc3c6, 0x14e1, 0x7629, 9 }, /* #103 */ { 0x001fd6, 0x001fd6, 0xb069, 0xb069, 0x9d03, 32 }, /* #104 */ { 0x367416, 0x367407, 0x228a, 0x4228, 0x7234, 36 }, /* #105 */ { 0x195c53, 0x195482, 0xc28a, 0xf538, 0xe7a9, 43 }, /* #106 */ { 0x2461d2, 0x246982, 0x77e5, 0xe5a8, 0xa859, 56 }, /* #107 */ { 0x292d43, 0x292d43, 0x0e8d, 0x0e8d, 0x26ac, 0 }, /* #108 */ { 0x3c5716, 0x3c5f02, 0xd42a, 0x1520, 0x40dc, 57 }, /* #109 */ { 0x3e5b87, 0x3e5b07, 0x2278, 0x5227, 0x73a5, 36 }, /* #110 */ { 0x232c93, 0x232403, 0xb4ee, 0x0ed3, 0x5183, 38 }, /* #111 */ { 0x391946, 0x391983, 0xc2a1, 0x8543, 0xc40c, 63 }, /* #112 */ { 0x274742, 0x274783, 0x6506, 0xcc32, 0x8b98, 41 }, /* #113 */ { 0x0d75c6, 0x0d7506, 0x803f, 0x03f0, 0x052d, 60 }, /* #114 */ { 0x2c5443, 0x2c5c06, 0xd2d0, 0x3569, 0x1a6a, 9 }, /* #115 */ { 0x293117, 0x293907, 0x90cf, 0x690c, 0x05a6, 4 }, /* #116 */ { 0x044983, 0x044102, 0xb685, 0x54df, 0x4df7, 52 }, /* #117 */ { 0x0f6352, 0x0f6302, 0x81d3, 0x3b37, 0x9d9b, 47 }, /* #118 */ { 0x2907d2, 0x290707, 0xb680, 0x01b8, 0xdc4f, 23 }, /* #119 */ { 0x386882, 0x386082, 0xca48, 0xd2e5, 0x1fa5, 41 }, /* #120 */ { 0x331812, 0x331886, 0x46c6, 0xb87d, 0xe1f5, 18 }, /* #121 */ { 0x227e07, 0x227e87, 0x726c, 0xc584, 0x584b, 20 }, /* #122 */ { 0x165cd7, 0x165c02, 0x24bb, 0x7e49, 0x0f3f, 7 }, /* #123 */ { 0x244b16, 0x244303, 0xb4dd, 0x6eae, 0x5daf, 57 }, /* #124 */ { 0x3c2183, 0x3c2102, 0x235c, 0x6b92, 0x919a, 59 }, /* #125 */ { 0x0011c7, 0x001103, 0x0663, 0x0331, 0xa5de, 33 }, /* #126 */ { 0x2779d7, 0x277902, 0xebdc, 0x2607, 0x64c0, 13 }, /* #127 */ }; static const BINU32_TEST_T g_aTests_shld_u32_intel[] = { { 0x0c2997, 0x0c2146, 0x00000000, 0x00000000, 0x00000000, 73 }, /* #0 */ { 0x0a4b16, 0x0a4346, 0x00000000, 0x00000000, 0x00000000, 63 }, /* #1 */ { 0x394a16, 0x394246, 0x00000000, 0x00000000, 0x00000000, 93 }, /* #2 */ { 0x1b4ed7, 0x1b4646, 0x00000000, 0x00000000, 0x00000000, 75 }, /* #3 */ { 0x377e86, 0x377646, 0x00000000, 0x00000000, 0x00000000, 17 }, /* #4 */ { 0x006313, 0x006346, 0x00000000, 0x00000000, 0x00000000, 49 }, /* #5 */ { 0x092a96, 0x092207, 0xd7f952b9, 0x7f952b90, 0x00000000, 100 }, /* #6 */ { 0x330d96, 0x330d87, 0x47d2f449, 0xe8920000, 0x00000000, 81 }, /* #7 */ { 0x1e0d86, 0x1e0586, 0xebfb6b4b, 0xb0000000, 0x00000000, 124 }, /* #8 */ { 0x122497, 0x122487, 0x2df6a374, 0xa0000000, 0x00000000, 59 }, /* #9 */ { 0x3d6ad7, 0x3d6286, 0x22c06240, 0x90000000, 0x00000000, 22 }, /* #10 */ { 0x057603, 0x057e06, 0x6175582d, 0x2d000000, 0x00000000, 120 }, /* #11 */ { 0x043617, 0x043686, 0xf36cc113, 0x89f84c95, 0xf0992be6, 87 }, /* #12 */ { 0x1b28c3, 0x1b2883, 0xa61df36e, 0xf36e0bab, 0x0babd712, 112 }, /* #13 */ { 0x255796, 0x255f87, 0x6089c638, 0x8c708c28, 0x46142f1a, 113 }, /* #14 */ { 0x3f5083, 0x3f5087, 0xf09fb966, 0xe13f72cc, 0x3a0217f3, 1 }, /* #15 */ { 0x061996, 0x061906, 0x7f81a817, 0x0d40bcaf, 0x95e97de2, 107 }, /* #16 */ { 0x1d1217, 0x1d1206, 0xd9f15495, 0x4a96bbc9, 0x2d779203, 119 }, /* #17 */ { 0x263792, 0x263f83, 0x64fe59fe, 0xf2cff5f1, 0xbe383d60, 75 }, /* #18 */ { 0x1277d2, 0x127782, 0xd11cc84f, 0x88e64279, 0x23c6a371, 35 }, /* #19 */ { 0x222dd2, 0x222dd2, 0x47bbc2a0, 0x47bbc2a0, 0x9d9f14d4, 96 }, /* #20 */ { 0x050253, 0x050a82, 0x4ad920d6, 0x8359eb2f, 0x7acbd15a, 82 }, /* #21 */ { 0x2326d6, 0x232e02, 0x884b33a5, 0x42599d2c, 0x94fa2e33, 67 }, /* #22 */ { 0x1d3017, 0x1d3003, 0xcd294099, 0x02647e37, 0x1f8df55e, 18 }, /* #23 */ { 0x022457, 0x022c83, 0xb3ecb6a3, 0xb518e876, 0x1d0ec100, 51 }, /* #24 */ { 0x1a6ec6, 0x1a6e02, 0xbddf034c, 0x703150bf, 0xe062a17f, 127 }, /* #25 */ { 0x243683, 0x243603, 0xcbaab3f1, 0x59f8f8ec, 0xf1d8b212, 15 }, /* #26 */ { 0x221197, 0x221987, 0x5988e2c3, 0x88e2c30a, 0x0af8b1b8, 40 }, /* #27 */ { 0x2f7982, 0x2f7182, 0xd659d183, 0xe8c1c9e6, 0x93ccc707, 47 }, /* #28 */ { 0x363b17, 0x363b86, 0xbb513421, 0xa268439f, 0xcfc84212, 41 }, /* #29 */ { 0x317116, 0x317903, 0xa1eda4c9, 0x43db4992, 0x323acd00, 33 }, /* #30 */ { 0x0e5013, 0x0e5887, 0xb313ae9b, 0xd3607e35, 0x03f1ac9d, 85 }, /* #31 */ { 0x042793, 0x042787, 0xcf9fd578, 0xaaf14cf6, 0xa67b6199, 49 }, /* #32 */ { 0x0c5696, 0x0c5e02, 0xb94b28f1, 0x52ca3c5b, 0x6d050619, 102 }, /* #33 */ { 0x246916, 0x246106, 0x1a4f942d, 0x7ca16874, 0x0e937685, 75 }, /* #34 */ { 0x330603, 0x330686, 0xe99d9557, 0xbba813c3, 0x75027870, 59 }, /* #35 */ { 0x101dc2, 0x101502, 0x12369597, 0x48da565e, 0xbf14dd43, 34 }, /* #36 */ { 0x047247, 0x047287, 0x35906fff, 0x906fff5c, 0x5c843bfa, 104 }, /* #37 */ { 0x302c57, 0x302c06, 0x9d97afcf, 0x5ebf3fa5, 0xe971019e, 10 }, /* #38 */ { 0x197f17, 0x197707, 0x24bab3f3, 0x59f9969f, 0x2d3ef9de, 15 }, /* #39 */ { 0x1766d2, 0x176e07, 0x4666d701, 0x70116a30, 0x16a303ee, 52 }, /* #40 */ { 0x327187, 0x327907, 0xbc7a0d4b, 0x52dbd881, 0x6f620466, 118 }, /* #41 */ { 0x240207, 0x240a07, 0xbb806a07, 0x7700d40f, 0xfbf52e44, 97 }, /* #42 */ { 0x1c2102, 0x1c2907, 0xa59987d7, 0x7571f2cc, 0x571f2cc4, 92 }, /* #43 */ { 0x3e5847, 0x3e5882, 0x67abb002, 0xc00949ba, 0x526ea446, 50 }, /* #44 */ { 0x3310c2, 0x331886, 0xa8d76109, 0x9f9bdff0, 0x3f37bfe1, 127 }, /* #45 */ { 0x1c6e43, 0x1c6e87, 0xa9d24a04, 0xd24a04cc, 0xcc935c5e, 72 }, /* #46 */ { 0x387c86, 0x387c86, 0x4cbd6003, 0xfd4312bb, 0xf50c4aec, 30 }, /* #47 */ { 0x231f07, 0x231f06, 0x8476e812, 0x533081e4, 0x99840f23, 125 }, /* #48 */ { 0x3403d6, 0x340386, 0xd0d4a2fa, 0xa517d4ff, 0x9fe3e7d9, 75 }, /* #49 */ { 0x294f06, 0x294707, 0xd51b2c1c, 0x2c1c3e59, 0x3e5930e5, 48 }, /* #50 */ { 0x1c0d06, 0x1c0d07, 0x8f880bad, 0x1f10175a, 0x2060f7ff, 33 }, /* #51 */ { 0x101793, 0x101787, 0x2a7a2931, 0xe8a4c4a3, 0x28e09f67, 74 }, /* #52 */ { 0x293603, 0x293606, 0xc3c0a3a2, 0x28e8a9cf, 0xa73fc444, 46 }, /* #53 */ { 0x045652, 0x045602, 0x23dbd360, 0x7b6c4a19, 0xf6d89432, 31 }, /* #54 */ { 0x031a43, 0x031282, 0x18f26815, 0x9a0574f2, 0xd3cbd476, 110 }, /* #55 */ { 0x2812d2, 0x281286, 0x1e46bc50, 0xbc502dbb, 0x2dbba8b8, 16 }, /* #56 */ { 0x3778c3, 0x377002, 0xcff1d6a9, 0x7f8eb54a, 0x5be8813a, 3 }, /* #57 */ { 0x2c2a03, 0x2c2a06, 0x5d0c7e58, 0x31f961a6, 0x6993e377, 106 }, /* #58 */ { 0x344597, 0x344d07, 0xa2b3e46b, 0x67c8d790, 0xc8548127, 73 }, /* #59 */ { 0x2a78d7, 0x2a7087, 0x2426b5a1, 0xad0c192b, 0x83257e75, 51 }, /* #60 */ { 0x2f4487, 0x2f4406, 0x25e06cef, 0x06cefc60, 0xc6005a73, 108 }, /* #61 */ { 0x225707, 0x225782, 0xfa8275a5, 0x9d69437a, 0x0dea1915, 46 }, /* #62 */ { 0x3841d2, 0x384907, 0x65d78412, 0x16507069, 0x2ca0e0d3, 127 }, /* #63 */ { 0x2c7193, 0x2c7987, 0x7c683d39, 0xa7200b0c, 0x005865e5, 85 }, /* #64 */ { 0x025642, 0x025686, 0x2324de1d, 0x8c937877, 0xeca460f8, 98 }, /* #65 */ { 0x2f5742, 0x2f5703, 0xd1fd8b12, 0x162414ba, 0x0a5d41ab, 81 }, /* #66 */ { 0x1e4c47, 0x1e4c83, 0x434cd030, 0x84908c40, 0x9211880c, 59 }, /* #67 */ { 0x1d3412, 0x1d3402, 0x17cc6fc7, 0x70c0386d, 0x0c0386db, 124 }, /* #68 */ { 0x3f37d3, 0x3f3786, 0xe15f2db6, 0xdb6172c9, 0x172c9103, 84 }, /* #69 */ { 0x106852, 0x106886, 0x4d9ee6eb, 0xf7375ee4, 0xdc97ff07, 75 }, /* #70 */ { 0x220147, 0x220187, 0x146820d1, 0xa083459f, 0x67fcb696, 106 }, /* #71 */ { 0x341a16, 0x341a16, 0x19d99c62, 0x19d99c62, 0x1232485a, 32 }, /* #72 */ { 0x0e6003, 0x0e6003, 0xcf467702, 0x702c2ed6, 0xc2ed69b6, 84 }, /* #73 */ { 0x211413, 0x211486, 0x3a6f3553, 0xaa7047cf, 0x823e7de8, 85 }, /* #74 */ { 0x036507, 0x036503, 0xfb6d95dd, 0x2bbaf6c4, 0x7b62651d, 113 }, /* #75 */ { 0x2f7392, 0x2f7b87, 0x7a4f0fd0, 0xd2787e87, 0xf8965d43, 99 }, /* #76 */ { 0x291b16, 0x291b82, 0x7f12dd93, 0xec996b61, 0x2d6c3b5c, 51 }, /* #77 */ { 0x291f86, 0x291f87, 0xb7850616, 0xe14185b1, 0xc4dfaa6f, 102 }, /* #78 */ { 0x357353, 0x357b87, 0x95fbbccf, 0xeef33e39, 0x8e57bd82, 74 }, /* #79 */ { 0x2c4dd6, 0x2c4d83, 0xaa989bed, 0xf69ccbe0, 0x3997c0bc, 119 }, /* #80 */ { 0x280746, 0x280f87, 0x77b76416, 0xbb20b1b2, 0x364e84e1, 75 }, /* #81 */ { 0x0a0bc3, 0x0a0b02, 0x7ea1dda2, 0x492f2443, 0x49792219, 29 }, /* #82 */ { 0x0e0dd6, 0x0e0502, 0x333ed36f, 0x67da6de6, 0x354f71d7, 101 }, /* #83 */ { 0x157053, 0x157002, 0xc315d28e, 0x51dc3e26, 0xe1f134fa, 85 }, /* #84 */ { 0x0a7e13, 0x0a7e02, 0xae709651, 0x51c34f4c, 0xc34f4c82, 56 }, /* #85 */ { 0x266912, 0x266186, 0x3f3d7cad, 0xdabd8448, 0xabd84489, 92 }, /* #86 */ { 0x147656, 0x147e83, 0x653f5428, 0xd50a170b, 0x5c2d34c3, 14 }, /* #87 */ { 0x3b0207, 0x3b0283, 0x11b02b39, 0xb02b3920, 0x203fb884, 72 }, /* #88 */ { 0x1965d6, 0x196502, 0x2b2a00dd, 0x1bbf9b75, 0xfcdbafac, 117 }, /* #89 */ { 0x2e7807, 0x2e7807, 0x782c3ba0, 0x7405056f, 0x282b7cec, 85 }, /* #90 */ { 0x371ed7, 0x371e03, 0xae7928b9, 0x28b95d79, 0x5d79fb45, 16 }, /* #91 */ { 0x2b0cd3, 0x2b0c06, 0x9464630f, 0x630fb599, 0xb5990a1e, 112 }, /* #92 */ { 0x2b02d3, 0x2b0203, 0xd7f46a9f, 0x7f46a9f4, 0x4b5b1ac6, 100 }, /* #93 */ { 0x063b93, 0x063b02, 0x8cc70209, 0x209f8986, 0xf8986b57, 52 }, /* #94 */ { 0x121852, 0x121803, 0xa2a701aa, 0x15380d51, 0x39283e9b, 35 }, /* #95 */ { 0x091d16, 0x091506, 0x19d3df06, 0x0dbc39d7, 0xde1cebff, 57 }, /* #96 */ { 0x1e0313, 0x1e0306, 0x2fa3719c, 0x6e339eff, 0xf7fdb0cc, 77 }, /* #97 */ { 0x2b5f86, 0x2b5787, 0xfcd4a241, 0xf9a94482, 0x32014577, 33 }, /* #98 */ { 0x032946, 0x032906, 0x622b194e, 0x329de078, 0xf03c3ebe, 81 }, /* #99 */ { 0x2212d7, 0x221a06, 0xada2e077, 0x0eea6fc0, 0x537e005f, 85 }, /* #100 */ { 0x366a86, 0x366203, 0xcabb96c4, 0x72d88ab5, 0x55adb4bf, 77 }, /* #101 */ { 0x202013, 0x202886, 0x53d64245, 0xb2122e50, 0xca09b2f2, 107 }, /* #102 */ { 0x0219d3, 0x021182, 0xf18b3a24, 0xb3a2450e, 0x50e94ef6, 108 }, /* #103 */ { 0x1d2d17, 0x1d2506, 0xe8924923, 0x4923ff90, 0xff90a656, 112 }, /* #104 */ { 0x023a16, 0x023a03, 0x8af10efc, 0x15e21df8, 0x5e2a6545, 97 }, /* #105 */ { 0x035f83, 0x035703, 0xeed38e63, 0x769c731c, 0x8c8ad770, 3 }, /* #106 */ { 0x343042, 0x343006, 0xeeebb947, 0x390070ee, 0x200e1dda, 27 }, /* #107 */ { 0x1518c7, 0x151006, 0x0dae4006, 0x01b92e06, 0xe4b81bfb, 86 }, /* #108 */ { 0x0f1707, 0x0f1f03, 0xb498a5a4, 0x2629691f, 0x7f9303b5, 38 }, /* #109 */ { 0x176816, 0x176802, 0x81812ed9, 0x0976cdb6, 0xb6c54c16, 43 }, /* #110 */ { 0x1319c6, 0x131906, 0xa0e3f783, 0x30884ad4, 0x0884ad45, 28 }, /* #111 */ { 0x100686, 0x100e87, 0x6263e0f2, 0x83c9867e, 0x619f8d9c, 114 }, /* #112 */ { 0x2a7112, 0x2a7903, 0xb39d3147, 0x1e8754e5, 0xa1d53941, 26 }, /* #113 */ { 0x3a5916, 0x3a5902, 0xa023e5fe, 0x47cbfc13, 0x09e618dd, 105 }, /* #114 */ { 0x2e12d7, 0x2e1a02, 0x422df5b6, 0x45beb6c4, 0x2041d3a9, 101 }, /* #115 */ { 0x180187, 0x180187, 0x179d6f8a, 0xe2ae5d84, 0xb9761079, 54 }, /* #116 */ { 0x1e2456, 0x1e2c06, 0x500e812e, 0x1d025d30, 0x983855e2, 73 }, /* #117 */ { 0x337896, 0x337886, 0x67faea57, 0xae500433, 0x280219ee, 25 }, /* #118 */ { 0x167797, 0x167703, 0x2baaea89, 0x1341a785, 0xa0d3c2d7, 25 }, /* #119 */ { 0x176f42, 0x176787, 0xf73b2cc0, 0x96603c82, 0x7904a151, 47 }, /* #120 */ { 0x100587, 0x100d03, 0xaf759413, 0x7baca09b, 0x620ce30e, 99 }, /* #121 */ { 0x250a47, 0x250282, 0xc48cf948, 0xf9487b8a, 0x7b8abc15, 80 }, /* #122 */ { 0x0f2e56, 0x0f2682, 0x14df1948, 0xa6f8ca40, 0x038902dd, 99 }, /* #123 */ { 0x3853d2, 0x385b82, 0x56322d8c, 0xd8cdad4a, 0xdad4a330, 84 }, /* #124 */ { 0x085793, 0x085f86, 0xa8c2a7ed, 0x8c2a7ede, 0xe34544d5, 4 }, /* #125 */ { 0x104982, 0x104107, 0xd4a4c728, 0x2931ca05, 0x148e59b3, 38 }, /* #126 */ { 0x1613d6, 0x161b87, 0x9e5a2072, 0xcb440e56, 0xb2deaf69, 5 }, /* #127 */ }; static const BINU32_TEST_T g_aTests_shrd_u32_intel[] = { { 0x3a5203, 0x3a5246, 0x00000000, 0x00000000, 0x00000000, 40 }, /* #0 */ { 0x2903d6, 0x290346, 0x00000000, 0x00000000, 0x00000000, 102 }, /* #1 */ { 0x3b7093, 0x3b7046, 0x00000000, 0x00000000, 0x00000000, 13 }, /* #2 */ { 0x182c52, 0x182446, 0x00000000, 0x00000000, 0x00000000, 115 }, /* #3 */ { 0x272413, 0x272446, 0x00000000, 0x00000000, 0x00000000, 115 }, /* #4 */ { 0x385706, 0x385746, 0x00000000, 0x00000000, 0x00000000, 16 }, /* #5 */ { 0x045ad3, 0x045a03, 0x85d62a04, 0x0000010b, 0x00000000, 55 }, /* #6 */ { 0x1540c2, 0x154003, 0x5138ee56, 0x00144e3b, 0x00000000, 42 }, /* #7 */ { 0x0c63d3, 0x0c6347, 0x53a31e83, 0x00000000, 0x00000000, 31 }, /* #8 */ { 0x004202, 0x004207, 0x15e86ed5, 0x0000000a, 0x00000000, 25 }, /* #9 */ { 0x272686, 0x272602, 0x190b13ab, 0x00003216, 0x00000000, 79 }, /* #10 */ { 0x221982, 0x221902, 0xe28695ba, 0x00038a1a, 0x00000000, 46 }, /* #11 */ { 0x262e43, 0x262686, 0xaa0b488e, 0xc9754169, 0x0e10664b, 75 }, /* #12 */ { 0x3e2357, 0x3e2303, 0x89126577, 0x71224cae, 0xe5e05f9b, 67 }, /* #13 */ { 0x357613, 0x357e07, 0x0a87f5c4, 0x2a9bb842, 0x30aa6ee1, 90 }, /* #14 */ { 0x065993, 0x065986, 0xfa286394, 0xa742a77d, 0xd14e854e, 121 }, /* #15 */ { 0x1c1793, 0x1c1783, 0xe3a86d1d, 0xd4778ea1, 0x1870751d, 14 }, /* #16 */ { 0x111292, 0x111a02, 0x6498c460, 0x0899919b, 0x81133233, 61 }, /* #17 */ { 0x046c06, 0x046c02, 0x7353ace0, 0x6b9a9d67, 0xe124e18d, 5 }, /* #18 */ { 0x332b47, 0x332b86, 0x5a889209, 0x8d6a2248, 0x3a54e6e3, 70 }, /* #19 */ { 0x017047, 0x017883, 0x895c7bd0, 0x8e44ae3d, 0x1279831c, 9 }, /* #20 */ { 0x055dc6, 0x055d07, 0xa31698d1, 0x392a3169, 0xa50ad392, 76 }, /* #21 */ { 0x346e57, 0x346e87, 0x4ced3b72, 0xbc63d0b2, 0x5e31e859, 31 }, /* #22 */ { 0x0f3613, 0x0f3e83, 0xf95d73f4, 0x99b55b4f, 0xb99b55b4, 60 }, /* #23 */ { 0x2b3d96, 0x2b3d02, 0xa9209aa3, 0x28552413, 0x99f2e142, 75 }, /* #24 */ { 0x293416, 0x293403, 0x8b0d5a43, 0x2baa2f98, 0xc2baa2f9, 92 }, /* #25 */ { 0x0836d6, 0x083606, 0x8a19bc77, 0x1fe2866f, 0x64c2547f, 42 }, /* #26 */ { 0x103e13, 0x103e83, 0x37145f15, 0x9b8a2f8a, 0x7cd3993f, 65 }, /* #27 */ { 0x297702, 0x297f86, 0xafa4e48e, 0xd1abe939, 0xdd66eb46, 106 }, /* #28 */ { 0x0a1a52, 0x0a1a06, 0x0d3e5410, 0x7acdb24e, 0x3d66d927, 63 }, /* #29 */ { 0x0c1857, 0x0c1082, 0x2dc3ae55, 0x83aac2dc, 0x02f83aac, 84 }, /* #30 */ { 0x246583, 0x246586, 0x9e720484, 0x9679c812, 0xe4e44ba5, 6 }, /* #31 */ { 0x3b1492, 0x3b1403, 0x32459416, 0x50dc1701, 0x2a1b82e0, 125 }, /* #32 */ { 0x0e6b02, 0x0e6303, 0x3e7d9eee, 0x495fb568, 0xd257ed5a, 126 }, /* #33 */ { 0x155e07, 0x155683, 0xb9486466, 0xd2a210fb, 0xad2a210f, 92 }, /* #34 */ { 0x364c47, 0x364c02, 0x04192b66, 0x47608325, 0x67147a3b, 107 }, /* #35 */ { 0x1b3d47, 0x1b3582, 0x888a66d9, 0xd0dac445, 0x50cda1b5, 49 }, /* #36 */ { 0x0c2fc7, 0x0c2f83, 0x841f9c49, 0xc512841f, 0xd94ec512, 112 }, /* #37 */ { 0x1e1716, 0x1e1782, 0xbabcb48d, 0xfdd5e5a4, 0x4796905f, 69 }, /* #38 */ { 0x285cd2, 0x285c82, 0xc701bd96, 0xa11418e0, 0xf22d08a0, 83 }, /* #39 */ { 0x2e6c92, 0x2e6406, 0x0d14cd89, 0x41a299b1, 0xae1c0ea2, 67 }, /* #40 */ { 0x137c56, 0x137c83, 0x455a07f7, 0xc72696ba, 0xe3934b5d, 127 }, /* #41 */ { 0x1c37d2, 0x1c3f07, 0x499c787b, 0x7499c787, 0xbb04d2b7, 4 }, /* #42 */ { 0x174496, 0x174c86, 0x5e9f5002, 0x96bd3ea0, 0x9ff4c1cb, 71 }, /* #43 */ { 0x187a52, 0x187a03, 0x3bab9fe8, 0x7bc6039d, 0xd0f78c07, 25 }, /* #44 */ { 0x0c3883, 0x0c3087, 0xa1a13ce2, 0xe5743427, 0x60218f2b, 75 }, /* #45 */ { 0x200393, 0x200393, 0xc8504951, 0xc8504951, 0xf77a657a, 0 }, /* #46 */ { 0x333b52, 0x333307, 0x93ef4c23, 0x4b9f0d93, 0xc44b9f0d, 24 }, /* #47 */ { 0x030fd2, 0x030f87, 0x512be667, 0xa895f333, 0x49e3cf77, 97 }, /* #48 */ { 0x0c5cd3, 0x0c5c03, 0x27e2066d, 0x70ed49f8, 0x779dc3b5, 82 }, /* #49 */ { 0x237b16, 0x237387, 0xe03d66a1, 0xe592de03, 0xdc4e592d, 84 }, /* #50 */ { 0x0f66d3, 0x0f6e03, 0x0b233b7d, 0x5e0e1c2c, 0x96978387, 54 }, /* #51 */ { 0x124892, 0x124003, 0x4f525e84, 0x607e28e0, 0x303f1470, 127 }, /* #52 */ { 0x143f46, 0x143787, 0xf4741392, 0xda8b9be8, 0x68ed45cd, 55 }, /* #53 */ { 0x1b1f42, 0x1b1783, 0xd85bb5f8, 0x9c540c5d, 0x69c540c5, 28 }, /* #54 */ { 0x097716, 0x097f03, 0xea87c611, 0x402b3aa1, 0xada900ac, 82 }, /* #55 */ { 0x1f3796, 0x1f3f03, 0x13a7ad7c, 0x61ec7068, 0x8c3d8e0d, 125 }, /* #56 */ { 0x2720c2, 0x272002, 0xa08b0f71, 0x253c3eab, 0x929e1f55, 127 }, /* #57 */ { 0x0a5392, 0x0a5306, 0xfc5777c5, 0x2fe2bbbe, 0x0f659725, 5 }, /* #58 */ { 0x2822d7, 0x282a87, 0x960d2406, 0xbc7e4b06, 0x0c8378fc, 81 }, /* #59 */ { 0x307706, 0x307f86, 0x49d71432, 0xa3ad275c, 0xebf9e8eb, 110 }, /* #60 */ { 0x392c02, 0x392482, 0xb421cf43, 0xfd5ded08, 0xf8aff577, 18 }, /* #61 */ { 0x3f1292, 0x3f1286, 0x7b4fb3c0, 0x879651ed, 0xa7a1e594, 22 }, /* #62 */ { 0x396483, 0x396486, 0x4c258031, 0xf52612c0, 0x4be731ea, 9 }, /* #63 */ { 0x2f72d7, 0x2f7282, 0xee21ba01, 0xfdc43740, 0xf0785d87, 99 }, /* #64 */ { 0x095817, 0x095882, 0xf32f4986, 0xef32f498, 0x22df43ee, 36 }, /* #65 */ { 0x2d3713, 0x2d3f03, 0x80c17375, 0x2f4060b9, 0x9d66685e, 9 }, /* #66 */ { 0x1c4506, 0x1c4583, 0x3e3974cd, 0xa5d39c58, 0x6974e716, 94 }, /* #67 */ { 0x0b66d3, 0x0b6683, 0xf2586583, 0xe8c01f25, 0xef8e8c01, 20 }, /* #68 */ { 0x260443, 0x260c83, 0x52e74a49, 0xb52e74a4, 0xd20de70b, 4 }, /* #69 */ { 0x197a53, 0x197a02, 0x7064eec3, 0x4a6b3b83, 0x38894d67, 53 }, /* #70 */ { 0x343512, 0x343d02, 0x146bdbf6, 0x5146bdbf, 0xfeec2985, 68 }, /* #71 */ { 0x013c17, 0x013482, 0xb9c1caa5, 0xbfdce0e5, 0xdd8a297f, 105 }, /* #72 */ { 0x1b0342, 0x1b0383, 0xb26f72e6, 0xa364dee5, 0x433c5dd1, 71 }, /* #73 */ { 0x201852, 0x201882, 0x528bd128, 0xaae261e5, 0xeab89879, 126 }, /* #74 */ { 0x2c7d12, 0x2c7d02, 0x80554067, 0x63da2015, 0x8d6d8f68, 82 }, /* #75 */ { 0x267342, 0x267b83, 0xc989dd60, 0xcd9313ba, 0xc31ad166, 39 }, /* #76 */ { 0x1f5742, 0x1f5f03, 0xff552e7e, 0x3518e9bf, 0x84d463a6, 90 }, /* #77 */ { 0x093506, 0x093507, 0x5608f8c4, 0x4c84a560, 0xc8b4c84a, 20 }, /* #78 */ { 0x246753, 0x246783, 0x0ef99d46, 0xf7d7c0ef, 0x34cf7d7c, 20 }, /* #79 */ { 0x3e7c12, 0x3e7402, 0x322a1bab, 0x6720c8a8, 0xefeed9c8, 110 }, /* #80 */ { 0x063d97, 0x063d86, 0x62bae040, 0xed8aeb81, 0x62441bfb, 6 }, /* #81 */ { 0x0e5a43, 0x0e5a07, 0x3694cd96, 0x7d9b074d, 0x0df66c1d, 26 }, /* #82 */ { 0x0e0e16, 0x0e0602, 0xac063e76, 0x0747ff58, 0x9403a3ff, 55 }, /* #83 */ { 0x3a2943, 0x3a2103, 0xde2f7df2, 0x68cad6f7, 0x51a32b5b, 122 }, /* #84 */ { 0x371583, 0x371503, 0xcd43b472, 0x588e27b9, 0x9ac4713d, 27 }, /* #85 */ { 0x3a0816, 0x3a0886, 0x78b3193f, 0xe7af1663, 0xc8585f3d, 11 }, /* #86 */ { 0x362546, 0x362d07, 0x5559a29e, 0x25455566, 0x46144951, 78 }, /* #87 */ { 0x313747, 0x313f03, 0x49069d80, 0x18eb95a4, 0xae31d72b, 89 }, /* #88 */ { 0x313ad3, 0x313283, 0x98b5cac9, 0xa1370798, 0xd2a13707, 120 }, /* #89 */ { 0x097dc7, 0x097d86, 0x1a89fe8c, 0xa46a27fa, 0xcebc14a9, 70 }, /* #90 */ { 0x1207c3, 0x120f02, 0xc719362f, 0x33758e32, 0x10c719ba, 47 }, /* #91 */ { 0x1f55c3, 0x1f5d02, 0xa560c1de, 0x0bb92958, 0xa1b02ee4, 114 }, /* #92 */ { 0x057ac6, 0x057a07, 0x65fb4ce2, 0x56cacbf6, 0xc988ab65, 111 }, /* #93 */ { 0x3f5ac6, 0x3f5a83, 0xbcd6f49b, 0xb0aaf35b, 0x02442c2a, 14 }, /* #94 */ { 0x284406, 0x284c02, 0x892f9443, 0x3d5821f1, 0x1eac10f8, 127 }, /* #95 */ { 0x270a93, 0x270a03, 0x7924cecc, 0x3ef2499d, 0x38fa1a9f, 103 }, /* #96 */ { 0x316a92, 0x316282, 0x571e1d1b, 0xec6c18ae, 0xac76360c, 23 }, /* #97 */ { 0x274bd7, 0x274b06, 0x37c503e7, 0x3599be28, 0x13b726b3, 77 }, /* #98 */ { 0x174402, 0x174486, 0x7e14cf75, 0xfe7e14cf, 0xbe0804fe, 40 }, /* #99 */ { 0x097146, 0x097186, 0xca3cb78c, 0xa08eedbe, 0xb411ddb7, 125 }, /* #100 */ { 0x0646c2, 0x064e87, 0x5e99e040, 0xd2bd33c0, 0x0fd082e9, 103 }, /* #101 */ { 0x2a10d3, 0x2a1087, 0x4da43b58, 0xcb26d21d, 0x49b63996, 9 }, /* #102 */ { 0x114dc3, 0x114d83, 0xbbd737c6, 0x995deb9b, 0xe3d99132, 9 }, /* #103 */ { 0x345846, 0x345006, 0x502fa1d5, 0x73940be8, 0x1117c9ce, 42 }, /* #104 */ { 0x033597, 0x033d87, 0xb9eabe16, 0xa5cf55f0, 0x7d4a5254, 37 }, /* #105 */ { 0x176106, 0x176986, 0x8dbe9538, 0xa36fa54e, 0x090b982a, 2 }, /* #106 */ { 0x0f3e86, 0x0f3e07, 0x6ca48df0, 0x686349a6, 0xb431a4d3, 31 }, /* #107 */ { 0x2b61c6, 0x2b6103, 0x163ad7a3, 0x3f0b1d6b, 0x0482627e, 105 }, /* #108 */ { 0x183806, 0x183007, 0xbf5b5c48, 0x2544cdfa, 0xbb64a899, 53 }, /* #109 */ { 0x1d0206, 0x1d0206, 0x40272c05, 0x40272c05, 0xd666c4d0, 64 }, /* #110 */ { 0x0f3bd7, 0x0f3303, 0x9dcd9bc4, 0x70f9dcd9, 0xe041e70f, 12 }, /* #111 */ { 0x055006, 0x055803, 0x93a17c44, 0x2d2742f8, 0x4bb50b96, 39 }, /* #112 */ { 0x0a2c97, 0x0a2c83, 0x65c9f891, 0xfb2b2e4f, 0x71c47f65, 45 }, /* #113 */ { 0x237d17, 0x237d03, 0xbb6c3f60, 0x7482576d, 0xc343a412, 19 }, /* #114 */ { 0x184d07, 0x184d06, 0xf5dc2823, 0x07aee141, 0xc2e246c0, 101 }, /* #115 */ { 0x2704d6, 0x270c03, 0x45475004, 0x38120aa8, 0xb9c09055, 59 }, /* #116 */ { 0x033556, 0x033503, 0xe843a6f6, 0x46ae57d0, 0xd323572b, 87 }, /* #117 */ { 0x1c6f16, 0x1c6787, 0xf5a6bc48, 0xa3e153fa, 0xb547c2a7, 25 }, /* #118 */ { 0x181c17, 0x181c02, 0x6d256cce, 0x7db56d25, 0x83997db5, 80 }, /* #119 */ { 0x166c17, 0x166407, 0x445c6822, 0x5c8488b8, 0x40002e42, 79 }, /* #120 */ { 0x3d06c2, 0x3d0683, 0x91e9a653, 0xa220cdc8, 0x8f44419b, 25 }, /* #121 */ { 0x351f57, 0x351783, 0xac12dfa5, 0x8f743b16, 0xa3dd0ec5, 126 }, /* #122 */ { 0x1f3597, 0x1f3503, 0xa37ae3fb, 0x68deb8fe, 0x24b80d61, 98 }, /* #123 */ { 0x2056c3, 0x205682, 0xf865fc99, 0xfd89fe19, 0x6893f627, 114 }, /* #124 */ { 0x2e23d7, 0x2e2b82, 0xe09430e9, 0xa6fb3825, 0xe1a29bec, 50 }, /* #125 */ { 0x2168c6, 0x216803, 0x8560e329, 0x19ff7a15, 0x60867fde, 22 }, /* #126 */ { 0x203b06, 0x203b87, 0x824f72d9, 0xb4824f72, 0x10bb11b4, 104 }, /* #127 */ }; static const BINU64_TEST_T g_aTests_shld_u64_intel[] = { { 0x371442, 0x371446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 63 }, /* #0 */ { 0x121582, 0x121546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 105 }, /* #1 */ { 0x081787, 0x081746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 59 }, /* #2 */ { 0x206806, 0x206046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 92 }, /* #3 */ { 0x3f38c6, 0x3f3046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 104 }, /* #4 */ { 0x1c07c2, 0x1c07c2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */ { 0x0c47c3, 0x0c4707, 0xfcbe61de8a7019ee, 0x30ef45380cf70000, 0x0000000000000000, 143 }, /* #6 */ { 0x113a17, 0x113207, 0x082bed77f38218e1, 0x0431c20000000000, 0x0000000000000000, 233 }, /* #7 */ { 0x2e67c3, 0x2e6787, 0xd5cf82937ba189ef, 0xf0526f74313de000, 0x0000000000000000, 77 }, /* #8 */ { 0x305c97, 0x305c87, 0x9e22e0dc80022d4e, 0xc45c1b900045a9c0, 0x0000000000000000, 69 }, /* #9 */ { 0x082487, 0x082487, 0x1662b9f76309d4f5, 0xa800000000000000, 0x0000000000000000, 123 }, /* #10 */ { 0x2a40c7, 0x2a4087, 0x2aa043df00aba597, 0x8055d2cb80000000, 0x0000000000000000, 223 }, /* #11 */ { 0x1d1a87, 0x1d1a86, 0x5e168e750557b236, 0xd1cea0aaf646c30a, 0x1851804a6d5a6d80, 205 }, /* #12 */ { 0x1f73d3, 0x1f7b03, 0x9d675719d8087735, 0x719d8087735ddd1f, 0xddd1f914c924486a, 148 }, /* #13 */ { 0x164256, 0x164207, 0xd4e3dc2351a9cf75, 0x46a73dd5d0889af0, 0x742226bc0129cafb, 226 }, /* #14 */ { 0x334b53, 0x334383, 0x1bd72a0ec7621a71, 0x950763b10d38d843, 0xb086df515257633d, 207 }, /* #15 */ { 0x377e16, 0x377606, 0x04cf0de2114bdcbe, 0x099e1bc42297b97d, 0xa92b121088dd6115, 1 }, /* #16 */ { 0x0f2853, 0x0f2803, 0x8468543a434160c5, 0x42a1d21a0b062a91, 0x523319c123942f1e, 75 }, /* #17 */ { 0x241087, 0x241087, 0x71059144a35f9429, 0x71059144a35f9429, 0x9000b495ce47a3b1, 128 }, /* #18 */ { 0x3e1457, 0x3e1407, 0xc6fb02d48f74469a, 0x1bec0b523dd11a69, 0x4b5cebca0f774324, 66 }, /* #19 */ { 0x3d3e53, 0x3d3607, 0xc2ed7cf7022b21ab, 0x76be7b811590d5b4, 0x68c5e31fe7a3de3a, 71 }, /* #20 */ { 0x1b5a52, 0x1b5203, 0xeb16e8a1d7b73b71, 0x450ebdb9db8f92e9, 0xf25d27fe9a5f6dd8, 19 }, /* #21 */ { 0x202f17, 0x202782, 0x393678ec168b8a45, 0xd9e3b05a2e291461, 0x185d0c2b16028400, 138 }, /* #22 */ { 0x196a92, 0x196a02, 0x531c1698637f1d3c, 0x74f1eed3af6f0420, 0x7bb4ebdbc108013a, 114 }, /* #23 */ { 0x022186, 0x022182, 0xddbbfd9f1ce4e4d4, 0xe72726a75b01d867, 0xeb603b0cf1af9d8a, 35 }, /* #24 */ { 0x2d4d46, 0x2d4d06, 0x7b9cd69c8fe1ae61, 0x68e6b6a3269b8517, 0xa39ada8c9a6e145c, 126 }, /* #25 */ { 0x2f59c2, 0x2f5186, 0x200992f18727573f, 0xeae7f6201c3b599c, 0xb100e1dacce3045c, 109 }, /* #26 */ { 0x076e97, 0x076682, 0x1beaac8d33be7714, 0xee285396cedcbcba, 0x29cb676e5e5d7534, 113 }, /* #27 */ { 0x3956d3, 0x395602, 0x1599c484b18b536a, 0x5a9b50b87389117f, 0x170e71222fe8840c, 235 }, /* #28 */ { 0x1b0f46, 0x1b0f87, 0x5629088c6fd0562b, 0x8afdf07fc7f20378, 0xf7c1ff1fc80de114, 54 }, /* #29 */ { 0x2c7212, 0x2c7a83, 0x6dd477a1ab3b07a3, 0xd1d85bbf6c371907, 0xb0b77ed86e320edf, 55 }, /* #30 */ { 0x3064c6, 0x306486, 0x37be0b3c5c72b71f, 0xe3f5af7d3c880c88, 0xad7be9e440644690, 53 }, /* #31 */ { 0x215317, 0x215387, 0x3c170d2d2e8619a1, 0xd0c3343892c7c60c, 0xc4963e3067d8e94b, 229 }, /* #32 */ { 0x0a0193, 0x0a0907, 0xa8439095ca53c7fc, 0x1ff1e2f7818eb0b7, 0x78bde063ac2dfca0, 178 }, /* #33 */ { 0x3558c2, 0x355006, 0xe8296828cef38b64, 0x0a33bce2d9087128, 0x21c4a17faffab68d, 22 }, /* #34 */ { 0x012682, 0x012e07, 0x405b188bc22aaea8, 0x1180a39448ab07f3, 0x8c051ca245583f9c, 61 }, /* #35 */ { 0x3942c6, 0x394a02, 0x8fb0a9096fdc6328, 0x1011b6eca670852f, 0x20236dd94ce10a5f, 63 }, /* #36 */ { 0x175b87, 0x175307, 0xf01715559be15ad3, 0x69c92768952bfcd4, 0x924ed12a57f9a9a4, 247 }, /* #37 */ { 0x277657, 0x277607, 0xe00ab1c74a3b981e, 0x7303de6bf8a48239, 0xf35fc52411cc16a5, 173 }, /* #38 */ { 0x021a06, 0x021a86, 0x55dfcd1105a0a670, 0xd053385327f1b888, 0xa64fe37110d08645, 39 }, /* #39 */ { 0x282e52, 0x282603, 0xf5134192dc28a467, 0x3a344d289fa2f23e, 0x4689a513f45e47c3, 123 }, /* #40 */ { 0x376256, 0x376203, 0xcdf9f9ec2945b13e, 0x16c4f9798687b8d5, 0x5e61a1ee3557c3b6, 170 }, /* #41 */ { 0x1214d3, 0x121482, 0x392e462f261ffc0b, 0xe462f261ffc0b1ec, 0x1ec89f134fb9afd1, 204 }, /* #42 */ { 0x2f6cd3, 0x2f6c07, 0x4f724959bb319ba2, 0x59bb319ba20838b7, 0x0838b7002ff7ffcc, 88 }, /* #43 */ { 0x014806, 0x014883, 0xac5be2e49a9fca66, 0xe2e49a9fca66da64, 0xda64981d0c674cad, 80 }, /* #44 */ { 0x2c3416, 0x2c3c02, 0x99513eeb667b353a, 0x4fbad99ecd4eb20d, 0xc8365a46244f29d9, 14 }, /* #45 */ { 0x006746, 0x006f87, 0x4841c2b96e815bee, 0xd02b7dd85b44f263, 0xc2da27931f635752, 101 }, /* #46 */ { 0x144d97, 0x144d02, 0xb03067aa4951f741, 0x25c91faa243ba673, 0x2e48fd5121dd339c, 61 }, /* #47 */ { 0x230357, 0x230383, 0x3b58a0cc18a0f7fe, 0x83141effd2f0ca5b, 0x978652dc99ee63c7, 221 }, /* #48 */ { 0x364056, 0x364086, 0x1b56793ccf7e6d63, 0xfcdac6ccc4b963a6, 0x66625cb1d35d9038, 41 }, /* #49 */ { 0x1c0346, 0x1c0302, 0xc9ebc8534aa69628, 0x3502a192bc9de420, 0xd40a864af2779081, 190 }, /* #50 */ { 0x3a39c7, 0x3a3182, 0xe2a05b62ccbb6b34, 0xcd3d5c8a97199846, 0xf5722a5c66611bc4, 246 }, /* #51 */ { 0x0c7807, 0x0c7887, 0x9a11de31e651857e, 0xa11de31e651857e1, 0x1139848099d1a3c1, 4 }, /* #52 */ { 0x246f97, 0x246f82, 0x65e2fb51bb31d371, 0x9b88e4e9cbea4b23, 0x1c9d397d49647f42, 115 }, /* #53 */ { 0x2c6612, 0x2c6606, 0x39450e05b0a7886c, 0x5143816c29e21b22, 0x8af2496025cd2c7a, 6 }, /* #54 */ { 0x376707, 0x376786, 0x12f07c54e299dc7a, 0xe299dc7a576a0114, 0x576a011427f25482, 32 }, /* #55 */ { 0x314356, 0x314303, 0xf1176a32d60b7163, 0x176a32d60b716308, 0x08de3b551f8de735, 200 }, /* #56 */ { 0x3a7b86, 0x3a7306, 0xd41300e3cbda1bb2, 0x1bb298e3bd3fa656, 0x98e3bd3fa6561bc4, 48 }, /* #57 */ { 0x0319d7, 0x031906, 0x9670ceda478e4a0f, 0x19db48f1c941ff65, 0xfb295e08613dbdbf, 77 }, /* #58 */ { 0x322817, 0x322803, 0x96d2cccccad64763, 0x591d8d2f6b609e7c, 0x4bdad8279f30285f, 42 }, /* #59 */ { 0x2a47d3, 0x2a4703, 0x1e37ace1acba0a28, 0x7ace1acba0a28119, 0x11997fdd2526b046, 140 }, /* #60 */ { 0x304793, 0x304703, 0xe57f84bdc006eacc, 0x001bab330ae71cc2, 0xc2b9c7308f601a98, 226 }, /* #61 */ { 0x3c7986, 0x3c7106, 0x0728b0de1115c4e8, 0x222b89d11e42ab33, 0x8f21559989da3671, 97 }, /* #62 */ { 0x352a87, 0x352a82, 0x6c2aa5d551836ca8, 0xbaaa306d9515362c, 0xa9b162ef4b6389e3, 213 }, /* #63 */ { 0x2947d2, 0x294783, 0xfb8c6ff212a0391b, 0xc637f909501c8d89, 0x12abd29d28711a7c, 71 }, /* #64 */ { 0x002fc7, 0x002706, 0xc41f5966cff3423a, 0x7d659b3fcd08e8f5, 0x3d54757e9d0740bc, 74 }, /* #65 */ { 0x303006, 0x303802, 0x734414119d641138, 0x08ceb2089c07945b, 0x0f28b6622bb9d86a, 87 }, /* #66 */ { 0x150413, 0x150c82, 0x9e9f321a6728ad6e, 0xb75700bd075c0676, 0xae017a0eb80ced1e, 55 }, /* #67 */ { 0x3856d3, 0x385686, 0x353e0e5e43309778, 0xef11c0718cd9dabe, 0x8e038c66ced5f11e, 245 }, /* #68 */ { 0x180193, 0x180183, 0xc35b22c9f148a799, 0x995434ceb509d00e, 0x5434ceb509d00ee8, 120 }, /* #69 */ { 0x0f5743, 0x0f5f03, 0xad275a9e942e605b, 0x693ad4f4a17302da, 0x56094bb0a64758b9, 3 }, /* #70 */ { 0x3b0096, 0x3b0002, 0xf57223a6e234fa72, 0x7d391cc6256ecb8a, 0x398c4add9714f94b, 47 }, /* #71 */ { 0x214547, 0x214582, 0x328ba260298ed875, 0xc3ab7010c2e09549, 0x6e02185c12a92a7c, 51 }, /* #72 */ { 0x2b4256, 0x2b4a03, 0x8a62017bc2af1536, 0x536eab621eb8226b, 0xeab621eb8226b2c5, 116 }, /* #73 */ { 0x0b5112, 0x0b5187, 0x2960b3f2154b78fe, 0xc5a066ac986a4aa9, 0x2d033564c3525548, 125 }, /* #74 */ { 0x183ac6, 0x183207, 0xd328a8c6672e57c5, 0x199cb95f14d3f11b, 0x34fc46e746cdb4c8, 218 }, /* #75 */ { 0x3d3c86, 0x3d3c86, 0x4a1c02a3924ccc94, 0x945b3abb501e7233, 0x5b3abb501e723359, 184 }, /* #76 */ { 0x145a86, 0x145a86, 0x87fd5f2b84861bf7, 0xfdf454c6a876f996, 0xd1531aa1dbe65ab6, 246 }, /* #77 */ { 0x0c5a83, 0x0c5282, 0xd47cd086a983354c, 0xa60cd530c2e290f7, 0x30b8a43dfcbc916a, 162 }, /* #78 */ { 0x0b6583, 0x0b6502, 0xe1dc8c39cfccb4d8, 0x1f606ba5dbbe8b61, 0x7d81ae976efa2d84, 190 }, /* #79 */ { 0x3211c6, 0x321987, 0xbc30977fbace80de, 0xfdd67406f4902fcc, 0x9205f99aaaf80ce7, 219 }, /* #80 */ { 0x0e3552, 0x0e3583, 0x31c533c901cd38d9, 0xb232a19ef3fd1d29, 0x1950cf79fe8e94a0, 185 }, /* #81 */ { 0x3b63d3, 0x3b6b83, 0xb1aaddd78598230b, 0xdd78598230b53bfe, 0x53bfeefc420c777e, 84 }, /* #82 */ { 0x152d96, 0x152503, 0xdac263b03443949d, 0x098ec0d10e52755e, 0x57ab038319accdde, 74 }, /* #83 */ { 0x2d5d92, 0x2d5d92, 0xd8facbe70a3ce840, 0xd8facbe70a3ce840, 0x76585cfebec5f307, 64 }, /* #84 */ { 0x334483, 0x334486, 0x08c195aac3310618, 0xc41863fc2275249c, 0xff089d4927046453, 170 }, /* #85 */ { 0x342893, 0x342886, 0x7b595f149a6f6b13, 0xa4d37b589d4a0de7, 0xa941bcf3092a6949, 219 }, /* #86 */ { 0x257713, 0x257f07, 0x90d78be21747fa82, 0x78be21747fa823cf, 0x3cf49e79b8e86142, 140 }, /* #87 */ { 0x027f53, 0x027782, 0x22e2fab27a1bab5d, 0xdd5ae8348b2467f7, 0x0691648cfeeca4be, 235 }, /* #88 */ { 0x3f5847, 0x3f5083, 0xe939567823785417, 0xc11bc2a0b893181c, 0x12630399f35056c8, 155 }, /* #89 */ { 0x013b13, 0x013b82, 0x605e3f657a4c6860, 0xbc7ecaf498d0c1a4, 0xd246d55ef7040ccf, 73 }, /* #90 */ { 0x2d6056, 0x2d6802, 0xa3ecac9c55086db9, 0x36dce8ca7167f85e, 0xd194e2cff0bd93ea, 175 }, /* #91 */ { 0x200257, 0x200202, 0x0e399e3d15b57d89, 0x78f456d5f6266726, 0x99c9b05fac2dbac1, 18 }, /* #92 */ { 0x286d47, 0x286d86, 0xaa0b20e99cab89a6, 0x9a6be2d99627354b, 0xbe2d99627354b05b, 244 }, /* #93 */ { 0x352252, 0x352203, 0x29be931f04dfe6a4, 0x7d263e09bfcd4979, 0xbcfdb85033b2ffb8, 73 }, /* #94 */ { 0x131442, 0x131486, 0xdfa5e375a7ddca76, 0xa76ee6e86758c353, 0xee6e86758c353a8b, 180 }, /* #95 */ { 0x275783, 0x275f87, 0x8cf66ab7e470b14b, 0x858a59093b119e4e, 0x21276233c9c4f28d, 43 }, /* #96 */ { 0x343792, 0x343786, 0xfdfb8c24cf3a3e2b, 0xe30933ce8f8ac318, 0x0c60c05d41795495, 142 }, /* #97 */ { 0x0e2207, 0x0e2a02, 0x9681f53d975e195e, 0x7b2ebc32bc417ce3, 0x20be71adf7b8c5fe, 25 }, /* #98 */ { 0x1726c3, 0x172e06, 0x94020f16d8545125, 0x2a2892d26b24baeb, 0xa4d64975d7dedaf7, 39 }, /* #99 */ { 0x323cc6, 0x323402, 0xf3f93cee3303c5e7, 0x79dc66078bce67da, 0x33ed30668600f6e5, 17 }, /* #100 */ { 0x381b42, 0x381b87, 0x58a63f1b406ad82b, 0xf1b406ad82b97b69, 0x97b6958d40897543, 20 }, /* #101 */ { 0x220e16, 0x220687, 0xf8be720676b1cdac, 0x8be720676b1cdacc, 0xc08070ac611b5e28, 132 }, /* #102 */ { 0x2c2b47, 0x2c2b87, 0xba8fcc26832de446, 0x984d065bc88d1d41, 0x8ea0a9427f81a5a7, 17 }, /* #103 */ { 0x0a1cc7, 0x0a1483, 0x018fc7d7a73a9a5d, 0xb3b0930503825ea2, 0x9d8498281c12f515, 125 }, /* #104 */ { 0x336c12, 0x336403, 0x232d91e53093e7a2, 0x4c24f9e8ba9baec8, 0xea6ebb2316b240cb, 94 }, /* #105 */ { 0x204197, 0x204107, 0xda76ec5129fc81a8, 0x62894fe40d436b95, 0x6d72a65bf53c78bb, 19 }, /* #106 */ { 0x242457, 0x242c03, 0xa3d784c54ea0f07e, 0x50783f3f8b65b4e0, 0x7f16cb69c0aee75b, 39 }, /* #107 */ { 0x116a82, 0x116207, 0x27b792a3ac644f0f, 0x3dbc951d6322787d, 0xbeed689ee820fe1d, 3 }, /* #108 */ { 0x371ec7, 0x371e02, 0xb9c59821da2ffe86, 0x1da2ffe86d370e10, 0xd370e10fbfab6d30, 28 }, /* #109 */ { 0x266d53, 0x266587, 0x29ee985abbc23cbc, 0xdd30b57784797893, 0x49ee5b196e468f9b, 9 }, /* #110 */ { 0x345952, 0x345906, 0x7eda000793066918, 0x669185e6253c3448, 0x5e6253c3448d9a95, 44 }, /* #111 */ { 0x0b7a16, 0x0b7283, 0xfa73f1566cddd2bb, 0xd2bba6999d0bd016, 0xa6999d0bd016fce6, 176 }, /* #112 */ { 0x147117, 0x147117, 0x3e62c44a1a7317b3, 0x3e62c44a1a7317b3, 0x207bd9a782404fa6, 128 }, /* #113 */ { 0x200c17, 0x200c82, 0xb3821a6ee7482714, 0xe904e28e476c07e0, 0x723b603f01f500ff, 165 }, /* #114 */ { 0x3d29d6, 0x3d2107, 0xef776aafdd1f67e9, 0x7ee8fb3f4ea5bc72, 0xd4b78e5bc1cf291e, 155 }, /* #115 */ { 0x067e82, 0x067e83, 0x4f8ca53079c45e6e, 0xb8448cbe444e8ead, 0x11232f9113a3ab41, 250 }, /* #116 */ { 0x3951c3, 0x395903, 0x9de66b1bb7da588a, 0x358ddbed2c45348a, 0x6914d31e39514d45, 79 }, /* #117 */ { 0x2453c7, 0x245303, 0xef51a572935ee3ed, 0x1f6aa65d171b4454, 0x54cba2e3688a8519, 243 }, /* #118 */ { 0x023816, 0x023003, 0x184a87cd943513de, 0x2a1f3650d44f7845, 0x11604640cbd4af4f, 202 }, /* #119 */ { 0x225fc3, 0x225707, 0x17413e2ec44a701d, 0x65429f956b9773eb, 0x950a7e55ae5dcfaf, 190 }, /* #120 */ { 0x2e7e06, 0x2e7682, 0xed74b7b890cba6c4, 0xba5bdc4865d3624a, 0x95445a7d582a25d1, 7 }, /* #121 */ { 0x306616, 0x306e07, 0xa359356a9ae93beb, 0x3beb4b60ba31f2a6, 0x4b60ba31f2a66d7a, 112 }, /* #122 */ { 0x206142, 0x206906, 0x4c0b92ae26d579db, 0x76f53eccee5c84ed, 0xd4fb33b97213b432, 246 }, /* #123 */ { 0x035a92, 0x035a02, 0x4e51ee5a02456c05, 0x15dee4dc42a20b8f, 0x77b93710a882e3f9, 58 }, /* #124 */ { 0x3513c3, 0x351b03, 0x4d0247b7dceb0be9, 0x6fb9d617d2a21132, 0x5108997803067481, 89 }, /* #125 */ { 0x176f46, 0x176787, 0xcb00df1ab2369f67, 0xc6ac8da7d9c268de, 0x09a3790d36126710, 150 }, /* #126 */ { 0x210843, 0x210806, 0xaa8f3636150b8ad3, 0x1715a65ac92f8d82, 0x2d6497c6c168d87f, 41 }, /* #127 */ }; static const BINU64_TEST_T g_aTests_shrd_u64_intel[] = { { 0x2a4bd6, 0x2a4346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 164 }, /* #0 */ { 0x1a0052, 0x1a0046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 55 }, /* #1 */ { 0x260982, 0x260146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 247 }, /* #2 */ { 0x0d53c6, 0x0d5346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 68 }, /* #3 */ { 0x326c46, 0x326446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 143 }, /* #4 */ { 0x3c32c7, 0x3c3246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 146 }, /* #5 */ { 0x080b52, 0x080346, 0x0e7285b7a0666c5a, 0x0000000000000000, 0x0000000000000000, 62 }, /* #6 */ { 0x383192, 0x383903, 0xa392b89c8df134df, 0x0000000000000051, 0x0000000000000000, 57 }, /* #7 */ { 0x232d92, 0x232507, 0x1cf97fc301db881e, 0x0000000000000003, 0x0000000000000000, 251 }, /* #8 */ { 0x3c35c6, 0x3c3503, 0x47e52afdcf783bb2, 0x0000000000047e52, 0x0000000000000000, 172 }, /* #9 */ { 0x103d83, 0x103d07, 0xc623e72adfe6f5f3, 0x000000003188f9ca, 0x0000000000000000, 226 }, /* #10 */ { 0x3b7b83, 0x3b7b03, 0xc9f9a59b0e429e25, 0x0000000000000064, 0x0000000000000000, 121 }, /* #11 */ { 0x297416, 0x297487, 0x0b62de58abef1a00, 0xb4ed016c5bcb157d, 0xfb07bb046865a768, 83 }, /* #12 */ { 0x092a92, 0x092a02, 0xea208650f0b6f781, 0x7b548029f44d5a5d, 0xa3daa4014fa26ad2, 187 }, /* #13 */ { 0x207f52, 0x207782, 0x36661ebd8a3013d0, 0xb729a291b330f5ec, 0x11a66bf3f6e53452, 93 }, /* #14 */ { 0x113846, 0x113007, 0xd1621ad92a87f653, 0x4c1a799d113d1621, 0x99c884c1a799d113, 172 }, /* #15 */ { 0x1e3183, 0x1e3987, 0xfe3f321ff1131b39, 0xff30b7f1f990ff88, 0x8a896c51fbffe616, 21 }, /* #16 */ { 0x070f17, 0x070703, 0x732700ceb1965888, 0x760b5780681169f1, 0xdd82d5e01a045a7c, 254 }, /* #17 */ { 0x0d1352, 0x0d1306, 0x8f3dfd4f651c3d45, 0x38f3dfd4f651c3d4, 0x5ac26ce184d5d5d3, 68 }, /* #18 */ { 0x335f46, 0x335f03, 0xcc3fa62a6d0afe8c, 0x716b4d32c4b30fe9, 0xcaada5c5ad34cb12, 106 }, /* #19 */ { 0x246083, 0x246083, 0x96f7b3e55c77568c, 0xe0774fafb72def67, 0x155c07f03ba7d7db, 231 }, /* #20 */ { 0x1b3686, 0x1b3e06, 0x04ce1d4690b32d68, 0x3808c735da340c82, 0x9e70118e6bb46819, 185 }, /* #21 */ { 0x0b10d7, 0x0b1003, 0xdaea8a6cbf7eb7d0, 0x5c90b7a2ac76baa2, 0x7b71c17242de8ab1, 234 }, /* #22 */ { 0x0b2097, 0x0b2083, 0x2a33d3f6c61c9a5a, 0xc85804048c5467a7, 0x8b799f642c020246, 231 }, /* #23 */ { 0x197d57, 0x197502, 0xc4fe617b06b2e058, 0x17513ae8b7c2e27f, 0x5b5a2ea275d16f85, 113 }, /* #24 */ { 0x055683, 0x055607, 0x1691b26b80151551, 0x4d624f40c05a46c9, 0xf6ea43535893d030, 102 }, /* #25 */ { 0x2a57d6, 0x2a5f83, 0xf9f58bf7107b6c33, 0xf4aa41f3eb17ee20, 0x5c5109e6c2fa5520, 151 }, /* #26 */ { 0x125287, 0x125a06, 0xafa912bf23f7f380, 0x79b1cafa912bf23f, 0x1475654d5c579b1c, 212 }, /* #27 */ { 0x357597, 0x357586, 0x6030caf7975111ff, 0x814c8225efeba4a6, 0x4814c8225efeba4a, 252 }, /* #28 */ { 0x3f2217, 0x3f2283, 0xe1df3ed5c944e176, 0xe65c8815a8290f0e, 0xc89ccb9102b50521, 245 }, /* #29 */ { 0x330046, 0x330886, 0x4dbade8cd8c84daa, 0x86b5380e536eb7a3, 0x2d3f4a2e1ad4e039, 162 }, /* #30 */ { 0x012403, 0x012c86, 0xec49519ba2659365, 0x97743387624a8cdd, 0x51c464c4b2ee8670, 157 }, /* #31 */ { 0x3c2c56, 0x3c2c06, 0x32d54b5c9a8d7c29, 0x51f01e65aa96b935, 0xcf9182922da8f80f, 87 }, /* #32 */ { 0x243e06, 0x243e03, 0xafc0e66f2bb360fe, 0x0692bf0399bcaecd, 0x64178c23d0ffc1a4, 206 }, /* #33 */ { 0x145e42, 0x145687, 0x78e75fcd69e40701, 0x963c73afe6b4f203, 0x9167d9096947352c, 73 }, /* #34 */ { 0x2e7f57, 0x2e7706, 0x183a09c6fa28069a, 0x758836e30bd0183a, 0x764e758836e30bd0, 176 }, /* #35 */ { 0x337397, 0x337387, 0xe6a5d91ecd3227bb, 0xe8879af905973cd4, 0x5b07443cd7c82cb9, 243 }, /* #36 */ { 0x154997, 0x154107, 0x2a1bb77282da685b, 0x538b1f8c9b557150, 0xb86a7163f1936aae, 181 }, /* #37 */ { 0x3b6f07, 0x3b6f83, 0xdfbe83d8e6acb35b, 0xc8de1d1f77ad6dfb, 0xcbec8de1d1f77ad6, 52 }, /* #38 */ { 0x103d13, 0x103d07, 0xe4e48a2f70df8b0f, 0x3dcc30b023939228, 0x14eabdcf730c2c08, 102 }, /* #39 */ { 0x074952, 0x074952, 0x3d53cdbc9853ce51, 0x3d53cdbc9853ce51, 0x4c84084ec63af010, 0 }, /* #40 */ { 0x0f13c3, 0x0f1b83, 0xa66376e886af9fd5, 0x89e5331bb744357c, 0xe34b77170753513c, 77 }, /* #41 */ { 0x3b7202, 0x3b7202, 0x9429a18ec2b70ffd, 0x01d928ca14d0c761, 0x2f89558ed603b251, 153 }, /* #42 */ { 0x390092, 0x390002, 0xd63d1d1161ecb0ef, 0x24862daef42cad4f, 0xc9218b6bbd0b2b53, 62 }, /* #43 */ { 0x020906, 0x020907, 0xf63ac111d66e868d, 0x731c8dc2f63ac111, 0x2273c97b731c8dc2, 32 }, /* #44 */ { 0x233653, 0x233e83, 0x967b114aa7d02810, 0xe93fe4b3d88a553e, 0x98df1d1bdb7d27fc, 85 }, /* #45 */ { 0x125257, 0x125283, 0xa6352e49c1c7f31d, 0xc037c751fd7adfe9, 0xbf00df1d47f5eb7f, 58 }, /* #46 */ { 0x320092, 0x320803, 0x2aadcc0a8b3943b7, 0x5caab7302a2ce50e, 0x13a164148a826f17, 198 }, /* #47 */ { 0x010112, 0x010183, 0xa9e513cecdf124f6, 0xd5bc0f71273fd4f2, 0x3cd3ab781ee24e7f, 177 }, /* #48 */ { 0x1b4e43, 0x1b4e03, 0x23f8eb7f646ddb06, 0x12f6205d01dc8fe3, 0x61a9c4bd88174077, 238 }, /* #49 */ { 0x2e4502, 0x2e4583, 0x68c425eb7504df9b, 0xfa0e68c425eb7504, 0x1b5f0ad636c9fa0e, 16 }, /* #50 */ { 0x2c4687, 0x2c4607, 0x744c61e362459d40, 0x4afe71494d0f24e8, 0x9da57f38a4a68792, 183 }, /* #51 */ { 0x232f43, 0x232f87, 0x3f2eb30999dfaa65, 0xef1ecb73f2eb3099, 0xd620e8a6aef1ecb7, 92 }, /* #52 */ { 0x1b59c6, 0x1b5987, 0x9b96915a4b9dbabf, 0xc9490799e74e3d44, 0xb92920f33ce9c7a8, 125 }, /* #53 */ { 0x061993, 0x061983, 0x281f4bc743a7511e, 0x8994fd574a07d2f1, 0x8af391de2653f55d, 226 }, /* #54 */ { 0x2d6ad3, 0x2d6a06, 0x8c478ef7d7b19414, 0x22ebdd188f1defaf, 0x6aa061c4079175ee, 215 }, /* #55 */ { 0x245e06, 0x245e86, 0xb3063798da97229c, 0xd95660c6f31b52e4, 0xf40d5061724fe6ca, 203 }, /* #56 */ { 0x153bc6, 0x153b03, 0x833bc5067e574143, 0x419de2833f2ba0a1, 0xc072dc702110748a, 1 }, /* #57 */ { 0x170e17, 0x170603, 0x0161b900058746a5, 0x00b0dc8002c3a352, 0xaf0cb9caaeed2d7a, 129 }, /* #58 */ { 0x145c93, 0x145c82, 0xa0ee3b7e79ac8df3, 0xa0f50771dbf3cd64, 0xd6a431cda573541e, 205 }, /* #59 */ { 0x3164c6, 0x316c87, 0x85dc2c2e486c55aa, 0xaa1770b0b921b156, 0xbed966edeb0d86aa, 70 }, /* #60 */ { 0x1b1787, 0x1b1787, 0x4b2fa966c1b88d8f, 0x9e8cc62597d4b360, 0xcf81f210bd3d198c, 89 }, /* #61 */ { 0x0a7397, 0x0a7307, 0x1897c4946e9929de, 0x4045256a2b43a018, 0x274045256a2b43a0, 248 }, /* #62 */ { 0x284b46, 0x284b86, 0x0a2e8ec2be1b78c0, 0xb851747615f0dbc6, 0x4d67e20e892f1ed7, 133 }, /* #63 */ { 0x211212, 0x211a03, 0x4650a4c10f4b1a5c, 0x6438964cce8ca149, 0x368f8eb21c4b2667, 167 }, /* #64 */ { 0x016253, 0x016282, 0xcc9920424bee3171, 0xf481621fce64c902, 0xc7cbdebe902c43f9, 165 }, /* #65 */ { 0x3500d3, 0x350806, 0x4826aa45ad847093, 0x6824f7ade0f656ed, 0x9a093deb783d95bb, 62 }, /* #66 */ { 0x3e7383, 0x3e7383, 0xb4309e5d5b8f1b0a, 0xcd0c8906f68613cb, 0x4d80794e68644837, 99 }, /* #67 */ { 0x0b5687, 0x0b5682, 0xa50ede3f3a39a1e0, 0xf225c9d2876f1f9d, 0x9089ac257be44b93, 25 }, /* #68 */ { 0x023352, 0x023b02, 0x827c50d4a2917a71, 0x4e70827c50d4a291, 0xfef09598d5224e70, 144 }, /* #69 */ { 0x0a0bc2, 0x0a0b03, 0xb05554b267052605, 0x40b7f505724e582a, 0x5d1a816fea0ae49c, 177 }, /* #70 */ { 0x255057, 0x255086, 0xf016b0e4249e815f, 0x8d17f7c677b0d7c0, 0x6f6345fdf19dec35, 118 }, /* #71 */ { 0x382bc3, 0x382387, 0x2c8d27eb397f9452, 0xcffc11b2164693f5, 0x9af8c6759ff82364, 33 }, /* #72 */ { 0x1c0b43, 0x1c0387, 0xe93bfb90b76b004d, 0xadf1af7d5efb4303, 0xd6f8d7beaf7da181, 191 }, /* #73 */ { 0x0d6053, 0x0d6807, 0xe2ac0a16a458cf29, 0x262eb320aece2ac0, 0x5526a262eb320aec, 172 }, /* #74 */ { 0x054a52, 0x054a03, 0xf43856e474d78271, 0x543866324257a1c2, 0x45524a870cc6484a, 109 }, /* #75 */ { 0x0d1916, 0x0d1183, 0xc9888b05f2b4154d, 0x9e8323c9888b05f2, 0x3e2cc7f82a9e8323, 152 }, /* #76 */ { 0x360106, 0x360906, 0x9806f379844fc8e1, 0x63aa9925dc512cd2, 0xd8eaa64977144b34, 62 }, /* #77 */ { 0x2866d6, 0x286602, 0x717bc50af4dc39d3, 0x191c38bde2857a6e, 0xe2e589bb08ce3238, 17 }, /* #78 */ { 0x126743, 0x126703, 0xa6a63d095d91fa11, 0x7a7339d3531e84ae, 0x25c2ecfd96f4e673, 217 }, /* #79 */ { 0x180f92, 0x180706, 0x9b208bbc4a356d8e, 0x1f36411778946adb, 0xddb29621ea26448f, 199 }, /* #80 */ { 0x010e96, 0x010602, 0x90914a602734bfd4, 0x15a12d0bdc0c848a, 0xce0bc2b425a17b81, 45 }, /* #81 */ { 0x2f22d6, 0x2f2287, 0xc8e815aec07dcad6, 0xe3e2d80c72e4740a, 0x2adc63c7c5b018e5, 105 }, /* #82 */ { 0x132b92, 0x132b82, 0x95638db9dba6d12b, 0xa92ac71b73b74da2, 0xbd65d5b65f530ed4, 199 }, /* #83 */ { 0x1c2b93, 0x1c2b02, 0xa5aa6e62f09ae9b2, 0x07e7189e296b52d5, 0xce120fce313c52d6, 241 }, /* #84 */ { 0x2035d3, 0x203583, 0x3da1b6df5c59bca9, 0xde02bd3d4eb1ed0d, 0x2f6a7bc057a7a9d6, 45 }, /* #85 */ { 0x211782, 0x211786, 0x505b94fd01cd464c, 0xd4e505b94fd01cd4, 0x86e431fc331bad4e, 76 }, /* #86 */ { 0x211a47, 0x211a07, 0xa8dc65d68b10e839, 0x78d8cbc3c278aa8d, 0xf8378d8cbc3c278a, 116 }, /* #87 */ { 0x1c3946, 0x1c3987, 0x512da57d0fd6f5a1, 0xb59aa9c96a25b4af, 0xf3c6297dacd54e4b, 35 }, /* #88 */ { 0x113dd7, 0x113502, 0x5c50c964cb67022f, 0x60b2e2864b265b38, 0x3407a3acbeb84c16, 77 }, /* #89 */ { 0x0377c3, 0x037702, 0x6f3ac2c8af2ec884, 0x2df399e379d61645, 0xcff3e95905be733c, 93 }, /* #90 */ { 0x185193, 0x185107, 0xd106f5ed0cddd2d6, 0x5eb1d6e3ba20debd, 0x1788d4baf58eb71d, 227 }, /* #91 */ { 0x3267d7, 0x326706, 0xe63d04025262561b, 0x0730f2404b702fcc, 0x4a8398792025b817, 183 }, /* #92 */ { 0x264d82, 0x264587, 0xeb40ec666ff091dc, 0xd65bc4fb6a7c0fbe, 0xbd65bc4fb6a7c0fb, 252 }, /* #93 */ { 0x2c1d82, 0x2c1582, 0xda2ef722d30993bd, 0xce4f68bbdc8b4c26, 0x3d956af086353393, 206 }, /* #94 */ { 0x1f6386, 0x1f6386, 0x27c30c0760aa8157, 0xc871e6ba4989f0c3, 0x3f910321c79ae926, 170 }, /* #95 */ { 0x012b12, 0x012b86, 0x77f9729acaa011ff, 0xe1d5d480bbfcb94d, 0x88cb08e5c3aba901, 33 }, /* #96 */ { 0x024852, 0x024803, 0x2db838eb55e50552, 0x4a9449ffc6b96dc1, 0x5c6b2952893ff8d7, 173 }, /* #97 */ { 0x220016, 0x220007, 0x319e1d13f8f3abd7, 0x16e80c678744fe3c, 0x7f3c8fda2e505ba0, 210 }, /* #98 */ { 0x0d1016, 0x0d1083, 0x237b618326cdfd26, 0xf760237b618326cd, 0x6ccfc6d3c71cf760, 208 }, /* #99 */ { 0x311603, 0x311607, 0x4d7276d6dfff5c0a, 0x088ca5a797c2e935, 0xb382232969e5f0ba, 246 }, /* #100 */ { 0x170306, 0x170303, 0x28f544c15c5492cf, 0x662f851ea8982b8a, 0x1e68c8163f73317c, 211 }, /* #101 */ { 0x0c7513, 0x0c7d86, 0x85d60da879082934, 0x97ed2175836a1e42, 0xd35981d7d2625fb4, 18 }, /* #102 */ { 0x032493, 0x032483, 0x5631e445b3b84a80, 0xa58af5b158c79116, 0xf8797e10a962bd6c, 30 }, /* #103 */ { 0x231b16, 0x231307, 0xc7b122bfef960ef0, 0x7e2bd4543e4e8363, 0xbf15ea2a1f2741b1, 127 }, /* #104 */ { 0x260f16, 0x260f86, 0x8ddf1424573deef6, 0xb48f915f46ef8a12, 0x6052c949691f22be, 97 }, /* #105 */ { 0x1a0cc7, 0x1a0403, 0xba7c7c99be877c74, 0x3374f8f9337d0ef8, 0x2b55115a1c59d399, 71 }, /* #106 */ { 0x237782, 0x237f06, 0xe1ffc49fc7c14db8, 0x548b87ff127f1f05, 0x49bb6ac3384e9522, 78 }, /* #107 */ { 0x143397, 0x143307, 0x0b86d2ebb3f1c051, 0x7697e29118170da5, 0x6e91aa3b4bf1488c, 39 }, /* #108 */ { 0x2b3e47, 0x2b3e47, 0xeceb4ebb008559af, 0xeceb4ebb008559af, 0xcc0ad117d8def58f, 64 }, /* #109 */ { 0x2f7342, 0x2f7386, 0xf3401b0d50e7b319, 0xea8323dd4b0fcd00, 0x54fc3aa0c8f752c3, 174 }, /* #110 */ { 0x046817, 0x046886, 0x0b1acbc4e8913bf7, 0xfaf7c93c42616359, 0x8d31bfd7be49e213, 235 }, /* #111 */ { 0x2e3f87, 0x2e3703, 0x446ebb869c23ea9f, 0x1282911baee1a708, 0x7aae65ef29904a0a, 146 }, /* #112 */ { 0x185497, 0x185c06, 0x434f15aed23288ea, 0x7252abb9e8533aaa, 0xee4a55773d0a6755, 189 }, /* #113 */ { 0x284153, 0x284106, 0x04fb8f481a2d07d5, 0x159013ee3d2068b4, 0xedd1e0b8617d8564, 206 }, /* #114 */ { 0x383c13, 0x383c06, 0xd4da43eabfd0921c, 0x1353690faaff4248, 0xdcbb553b983d56c4, 70 }, /* #115 */ { 0x170697, 0x170e86, 0xe06936712c09f73c, 0xe64214da2ab60cd7, 0xdcc8429b4556c19a, 125 }, /* #116 */ { 0x2f3982, 0x2f3903, 0x0479f0bf94c97ecf, 0x667467c50479f0bf, 0xad297025667467c5, 32 }, /* #117 */ { 0x0f3b06, 0x0f3303, 0x111d3fa576ec0eb5, 0x40eea4134223a7f4, 0xdae2bec20775209a, 35 }, /* #118 */ { 0x2f1516, 0x2f1582, 0x9c9de9b89490ff3d, 0xf6ad95dcd967277a, 0x314c13dab6577365, 42 }, /* #119 */ { 0x166693, 0x166603, 0xb87219044f781fbe, 0x665ffaedf1328370, 0x5b332ffd76f89941, 247 }, /* #120 */ { 0x1c7282, 0x1c7a86, 0x5e0d672c99285e38, 0x8f575b8aaf06b396, 0xcf3471631eaeb715, 33 }, /* #121 */ { 0x242213, 0x242282, 0x3b514800a7d010b8, 0x841da8a40053e808, 0x32bf6a9884431d08, 201 }, /* #122 */ { 0x3a5d06, 0x3a5587, 0xdddd315b7815c475, 0xf9ace6ece270bbbb, 0x8e9fcd6737671385, 51 }, /* #123 */ { 0x021dc7, 0x021d86, 0xcbb091b6e887e5be, 0xbdfaecbb091b6e88, 0xc2450f5eb8abdfae, 84 }, /* #124 */ { 0x1f5a93, 0x1f5a82, 0x0ce98ff36d8ba3c8, 0xe19d31fe6db17479, 0x50ee6bd557cdc7c7, 195 }, /* #125 */ { 0x331f46, 0x331f82, 0xdf8a9601b9df5740, 0xf6df8a9601b9df57, 0xf42f1b6ee7f877f6, 72 }, /* #126 */ { 0x3f6847, 0x3f6886, 0xe9e3bb4ee13674fa, 0xaf8b498bcae9e3bb, 0x5548beaf8b498bca, 40 }, /* #127 */ }; #define HAVE_SHIFT_TESTS_INTEL static const BINU8_TEST_T g_aTests_rol_u8_intel[] = { { 0x3c4cc7, 0x3c44c6, 0x00, 0x00, 0, 30 }, /* #0 */ { 0x033312, 0x033312, 0x00, 0x00, 0, 30 }, /* #0 b */ { 0x0e0d46, 0x0e0546, 0x00, 0x00, 0, 13 }, /* #1 */ { 0x317293, 0x317292, 0x00, 0x00, 0, 13 }, /* #1 b */ { 0x3522d7, 0x3522d6, 0x00, 0x00, 0, 7 }, /* #2 */ { 0x0a5d02, 0x0a5502, 0x00, 0x00, 0, 7 }, /* #2 b */ { 0x1e7357, 0x1e7356, 0x00, 0x00, 0, 10 }, /* #3 */ { 0x210c82, 0x210482, 0x00, 0x00, 0, 10 }, /* #3 b */ { 0x257593, 0x257592, 0x00, 0x00, 0, 12 }, /* #4 */ { 0x1a0a46, 0x1a0246, 0x00, 0x00, 0, 12 }, /* #4 b */ { 0x241ed2, 0x2416d2, 0x00, 0x00, 0, 8 }, /* #5 */ { 0x1b6107, 0x1b6106, 0x00, 0x00, 0, 8 }, /* #5 b */ { 0x105207, 0x105207, 0xe4, 0x93, 0, 2 }, /* #6 */ { 0x2f2dd2, 0x2f25d3, 0xe4, 0x93, 0, 2 }, /* #6 b */ { 0x145e83, 0x145682, 0x05, 0x50, 0, 20 }, /* #7 */ { 0x2b2156, 0x2b2156, 0x05, 0x50, 0, 20 }, /* #7 b */ { 0x270053, 0x270852, 0xa2, 0x2a, 0, 20 }, /* #8 */ { 0x187f86, 0x187f86, 0xa2, 0x2a, 0, 20 }, /* #8 b */ { 0x0f5753, 0x0f5753, 0x24, 0x24, 0, 0 }, /* #9 */ { 0x302886, 0x302886, 0x24, 0x24, 0, 0 }, /* #9 b */ { 0x311286, 0x311a87, 0x73, 0xcd, 0, 10 }, /* #10 */ { 0x0e6d53, 0x0e6d53, 0x73, 0xcd, 0, 10 }, /* #10 b */ { 0x1c6457, 0x1c6c57, 0x56, 0x2b, 0, 15 }, /* #11 */ { 0x231b82, 0x231b83, 0x56, 0x2b, 0, 15 }, /* #11 b */ { 0x2c4103, 0x2c4102, 0xc1, 0x0e, 0, 3 }, /* #12 */ { 0x133ed6, 0x1336d6, 0xc1, 0x0e, 0, 3 }, /* #12 b */ { 0x1e7d13, 0x1e7d12, 0x48, 0x42, 0, 27 }, /* #13 */ { 0x2102c6, 0x210ac6, 0x48, 0x42, 0, 27 }, /* #13 b */ { 0x000782, 0x000783, 0x0d, 0x0d, 0, 8 }, /* #14 */ { 0x3f7857, 0x3f7057, 0x0d, 0x0d, 0, 8 }, /* #14 b */ { 0x296ed3, 0x2966d3, 0x2f, 0x2f, 0, 24 }, /* #15 */ { 0x161106, 0x161107, 0x2f, 0x2f, 0, 24 }, /* #15 b */ { 0x2828d6, 0x2828d6, 0x49, 0xa4, 0, 23 }, /* #16 */ { 0x175703, 0x175f02, 0x49, 0xa4, 0, 23 }, /* #16 b */ { 0x2968d6, 0x2960d6, 0xe2, 0x2e, 0, 28 }, /* #17 */ { 0x161703, 0x161702, 0xe2, 0x2e, 0, 28 }, /* #17 b */ { 0x161056, 0x161056, 0x11, 0x11, 0, 0 }, /* #18 */ { 0x296f83, 0x296f83, 0x11, 0x11, 0, 0 }, /* #18 b */ { 0x140657, 0x140e57, 0x49, 0x25, 0, 26 }, /* #19 */ { 0x2b7982, 0x2b7983, 0x49, 0x25, 0, 26 }, /* #19 b */ { 0x202b96, 0x202b97, 0x5c, 0x71, 0, 10 }, /* #20 */ { 0x1f5443, 0x1f5c43, 0x5c, 0x71, 0, 10 }, /* #20 b */ { 0x0b40d3, 0x0b48d2, 0x9a, 0x9a, 0, 8 }, /* #21 */ { 0x343f06, 0x343f06, 0x9a, 0x9a, 0, 8 }, /* #21 b */ { 0x0a0387, 0x0a0387, 0xcb, 0x2f, 0, 18 }, /* #22 */ { 0x357c52, 0x357453, 0xcb, 0x2f, 0, 18 }, /* #22 b */ { 0x060a43, 0x060a42, 0x9b, 0xdc, 0, 19 }, /* #23 */ { 0x397596, 0x397d96, 0x9b, 0xdc, 0, 19 }, /* #23 b */ { 0x3b2117, 0x3b2116, 0x2b, 0xb2, 0, 20 }, /* #24 */ { 0x045ec2, 0x0456c2, 0x2b, 0xb2, 0, 20 }, /* #24 b */ { 0x3b4e86, 0x3b4686, 0x10, 0x40, 0, 26 }, /* #25 */ { 0x043153, 0x043152, 0x10, 0x40, 0, 26 }, /* #25 b */ { 0x097f16, 0x097f16, 0x97, 0xf2, 0, 29 }, /* #26 */ { 0x3600c3, 0x3608c2, 0x97, 0xf2, 0, 29 }, /* #26 b */ { 0x1b5713, 0x1b5f12, 0x41, 0x28, 0, 21 }, /* #27 */ { 0x2428c6, 0x2428c6, 0x41, 0x28, 0, 21 }, /* #27 b */ { 0x2b1093, 0x2b1092, 0x12, 0x48, 0, 18 }, /* #28 */ { 0x146f46, 0x146746, 0x12, 0x48, 0, 18 }, /* #28 b */ { 0x013a53, 0x013253, 0xeb, 0x7d, 0, 5 }, /* #29 */ { 0x3e4586, 0x3e4587, 0xeb, 0x7d, 0, 5 }, /* #29 b */ { 0x3b5153, 0x3b5153, 0x31, 0x89, 0, 19 }, /* #30 */ { 0x042e86, 0x042687, 0x31, 0x89, 0, 19 }, /* #30 b */ { 0x084583, 0x084d82, 0xa5, 0x5a, 0, 20 }, /* #31 */ { 0x373a56, 0x373a56, 0xa5, 0x5a, 0, 20 }, /* #31 b */ { 0x073447, 0x073c46, 0x82, 0x28, 0, 12 }, /* #32 */ { 0x384b92, 0x384b92, 0x82, 0x28, 0, 12 }, /* #32 b */ { 0x0f5996, 0x0f5996, 0x93, 0x4e, 0, 10 }, /* #33 */ { 0x302643, 0x302e42, 0x93, 0x4e, 0, 10 }, /* #33 b */ { 0x0a2082, 0x0a2082, 0x28, 0x82, 0, 20 }, /* #34 */ { 0x355f57, 0x355756, 0x28, 0x82, 0, 20 }, /* #34 b */ { 0x065982, 0x065182, 0x1f, 0xf8, 0, 3 }, /* #35 */ { 0x392657, 0x392656, 0x1f, 0xf8, 0, 3 }, /* #35 b */ { 0x2c7ac2, 0x2c72c3, 0xde, 0x7b, 0, 10 }, /* #36 */ { 0x130517, 0x130517, 0xde, 0x7b, 0, 10 }, /* #36 b */ { 0x336ec3, 0x336ec2, 0xa4, 0x52, 0, 15 }, /* #37 */ { 0x0c1116, 0x0c1916, 0xa4, 0x52, 0, 15 }, /* #37 b */ { 0x0e43d6, 0x0e4bd6, 0x52, 0x4a, 0, 29 }, /* #38 */ { 0x313c03, 0x313c02, 0x52, 0x4a, 0, 29 }, /* #38 b */ { 0x0009d2, 0x0001d3, 0x28, 0x41, 0, 19 }, /* #39 */ { 0x3f7607, 0x3f7607, 0x28, 0x41, 0, 19 }, /* #39 b */ { 0x316cc7, 0x316cc6, 0x6c, 0x36, 0, 31 }, /* #40 */ { 0x0e1312, 0x0e1b12, 0x6c, 0x36, 0, 31 }, /* #40 b */ { 0x0f1957, 0x0f1956, 0xbc, 0xf2, 0, 10 }, /* #41 */ { 0x306682, 0x306e82, 0xbc, 0xf2, 0, 10 }, /* #41 b */ { 0x3a0546, 0x3a0d46, 0x59, 0xca, 0, 27 }, /* #42 */ { 0x057a93, 0x057a92, 0x59, 0xca, 0, 27 }, /* #42 b */ { 0x012113, 0x012913, 0x6b, 0xb5, 0, 23 }, /* #43 */ { 0x3e5ec6, 0x3e5ec7, 0x6b, 0xb5, 0, 23 }, /* #43 b */ { 0x392283, 0x392a83, 0xbc, 0xe5, 0, 27 }, /* #44 */ { 0x065d56, 0x065d57, 0xbc, 0xe5, 0, 27 }, /* #44 b */ { 0x336397, 0x336396, 0xe8, 0xe8, 0, 24 }, /* #45 */ { 0x0c1c42, 0x0c1442, 0xe8, 0xe8, 0, 24 }, /* #45 b */ { 0x2715d7, 0x271dd6, 0x52, 0x52, 0, 8 }, /* #46 */ { 0x186a02, 0x186a02, 0x52, 0x52, 0, 8 }, /* #46 b */ { 0x295442, 0x295c42, 0x5c, 0x2e, 0, 31 }, /* #47 */ { 0x162b97, 0x162b96, 0x5c, 0x2e, 0, 31 }, /* #47 b */ { 0x1c4497, 0x1c4c96, 0x53, 0x6a, 0, 13 }, /* #48 */ { 0x233b42, 0x233b42, 0x53, 0x6a, 0, 13 }, /* #48 b */ { 0x363557, 0x363d56, 0x53, 0x9a, 0, 3 }, /* #49 */ { 0x094a82, 0x094a82, 0x53, 0x9a, 0, 3 }, /* #49 b */ { 0x333617, 0x333e16, 0x40, 0x10, 0, 30 }, /* #50 */ { 0x0c49c2, 0x0c49c2, 0x40, 0x10, 0, 30 }, /* #50 b */ { 0x1b3386, 0x1b3386, 0x24, 0x48, 0, 17 }, /* #51 */ { 0x244c53, 0x244452, 0x24, 0x48, 0, 17 }, /* #51 b */ { 0x3f6c46, 0x3f6c47, 0x94, 0x49, 0, 4 }, /* #52 */ { 0x001393, 0x001b93, 0x94, 0x49, 0, 4 }, /* #52 b */ { 0x347dc3, 0x347dc3, 0x89, 0x13, 0, 25 }, /* #53 */ { 0x0b0216, 0x0b0a17, 0x89, 0x13, 0, 25 }, /* #53 b */ { 0x193113, 0x193113, 0xd6, 0xb5, 0, 14 }, /* #54 */ { 0x264ec6, 0x2646c7, 0xd6, 0xb5, 0, 14 }, /* #54 b */ { 0x331ed6, 0x3316d7, 0xf4, 0xa7, 0, 11 }, /* #55 */ { 0x0c6103, 0x0c6103, 0xf4, 0xa7, 0, 11 }, /* #55 b */ { 0x2338c2, 0x2338c3, 0xb9, 0xcd, 0, 27 }, /* #56 */ { 0x1c4717, 0x1c4f17, 0xb9, 0xcd, 0, 27 }, /* #56 b */ { 0x206703, 0x206f02, 0x79, 0xbc, 0, 7 }, /* #57 */ { 0x1f18d6, 0x1f18d6, 0x79, 0xbc, 0, 7 }, /* #57 b */ { 0x1a5742, 0x1a5742, 0xa3, 0xa3, 0, 0 }, /* #58 */ { 0x252897, 0x252897, 0xa3, 0xa3, 0, 0 }, /* #58 b */ { 0x235047, 0x235846, 0x7b, 0xde, 0, 22 }, /* #59 */ { 0x1c2f92, 0x1c2f92, 0x7b, 0xde, 0, 22 }, /* #59 b */ { 0x1b5906, 0x1b5106, 0xf4, 0x7a, 0, 31 }, /* #60 */ { 0x2426d3, 0x2426d2, 0xf4, 0x7a, 0, 31 }, /* #60 b */ { 0x1d43d7, 0x1d43d6, 0x20, 0x02, 0, 12 }, /* #61 */ { 0x223c02, 0x223402, 0x20, 0x02, 0, 12 }, /* #61 b */ { 0x3315c3, 0x331dc2, 0x92, 0x4a, 0, 18 }, /* #62 */ { 0x0c6a16, 0x0c6a16, 0x92, 0x4a, 0, 18 }, /* #62 b */ { 0x363806, 0x363806, 0xe4, 0xe4, 0, 0 }, /* #63 */ { 0x0947d3, 0x0947d3, 0xe4, 0xe4, 0, 0 }, /* #63 b */ { 0x194793, 0x194792, 0xc8, 0x64, 0, 15 }, /* #64 */ { 0x263846, 0x263046, 0xc8, 0x64, 0, 15 }, /* #64 b */ { 0x1369c3, 0x1361c3, 0xd8, 0x1b, 0, 13 }, /* #65 */ { 0x2c1616, 0x2c1617, 0xd8, 0x1b, 0, 13 }, /* #65 b */ { 0x256787, 0x256f87, 0xaf, 0xd7, 0, 15 }, /* #66 */ { 0x1a1852, 0x1a1853, 0xaf, 0xd7, 0, 15 }, /* #66 b */ { 0x330783, 0x330783, 0x20, 0x01, 0, 27 }, /* #67 */ { 0x0c7856, 0x0c7057, 0x20, 0x01, 0, 27 }, /* #67 b */ { 0x391406, 0x391407, 0x13, 0x13, 0, 16 }, /* #68 */ { 0x066bd3, 0x0663d3, 0x13, 0x13, 0, 16 }, /* #68 b */ { 0x141617, 0x141e17, 0x6e, 0x9b, 0, 14 }, /* #69 */ { 0x2b69c2, 0x2b69c3, 0x6e, 0x9b, 0, 14 }, /* #69 b */ { 0x0b3b93, 0x0b3392, 0x04, 0x20, 0, 3 }, /* #70 */ { 0x344446, 0x344446, 0x04, 0x20, 0, 3 }, /* #70 b */ { 0x014a92, 0x014a92, 0x40, 0x04, 0, 28 }, /* #71 */ { 0x3e3547, 0x3e3d46, 0x40, 0x04, 0, 28 }, /* #71 b */ { 0x211c82, 0x211483, 0xf7, 0xef, 0, 9 }, /* #72 */ { 0x1e6357, 0x1e6357, 0xf7, 0xef, 0, 9 }, /* #72 b */ { 0x247196, 0x247996, 0xa0, 0x28, 0, 6 }, /* #73 */ { 0x1b0e43, 0x1b0e42, 0xa0, 0x28, 0, 6 }, /* #73 b */ { 0x051e97, 0x051e96, 0x54, 0x8a, 0, 13 }, /* #74 */ { 0x3a6142, 0x3a6942, 0x54, 0x8a, 0, 13 }, /* #74 b */ { 0x105b12, 0x105312, 0xf8, 0x3e, 0, 22 }, /* #75 */ { 0x2f24c7, 0x2f24c6, 0xf8, 0x3e, 0, 22 }, /* #75 b */ { 0x195742, 0x195f43, 0x72, 0xc9, 0, 18 }, /* #76 */ { 0x262897, 0x262897, 0x72, 0xc9, 0, 18 }, /* #76 b */ { 0x295f12, 0x295713, 0xee, 0x77, 0, 15 }, /* #77 */ { 0x1620c7, 0x1620c7, 0xee, 0x77, 0, 15 }, /* #77 b */ { 0x3c2a13, 0x3c2213, 0x15, 0x51, 0, 12 }, /* #78 */ { 0x0355c6, 0x0355c7, 0x15, 0x51, 0, 12 }, /* #78 b */ { 0x106392, 0x106b93, 0x6f, 0x7b, 0, 3 }, /* #79 */ { 0x2f1c47, 0x2f1c47, 0x6f, 0x7b, 0, 3 }, /* #79 b */ { 0x095116, 0x095117, 0xef, 0xfb, 0, 6 }, /* #80 */ { 0x362ec3, 0x3626c3, 0xef, 0xfb, 0, 6 }, /* #80 b */ { 0x024557, 0x024d57, 0xb2, 0x59, 0, 23 }, /* #81 */ { 0x3d3a82, 0x3d3a83, 0xb2, 0x59, 0, 23 }, /* #81 b */ { 0x166e52, 0x166e52, 0xbd, 0xf6, 0, 10 }, /* #82 */ { 0x291187, 0x291986, 0xbd, 0xf6, 0, 10 }, /* #82 b */ { 0x0c4b92, 0x0c4b92, 0x4a, 0x92, 0, 14 }, /* #83 */ { 0x333447, 0x333c46, 0x4a, 0x92, 0, 14 }, /* #83 b */ { 0x2a4ed7, 0x2a4ed6, 0x81, 0x06, 0, 2 }, /* #84 */ { 0x153102, 0x153902, 0x81, 0x06, 0, 2 }, /* #84 b */ { 0x3d12c2, 0x3d12c2, 0xdc, 0x6e, 0, 31 }, /* #85 */ { 0x026d17, 0x026516, 0xdc, 0x6e, 0, 31 }, /* #85 b */ { 0x075092, 0x075092, 0xd6, 0xd6, 0, 16 }, /* #86 */ { 0x382f47, 0x382746, 0xd6, 0xd6, 0, 16 }, /* #86 b */ { 0x236683, 0x236e83, 0x65, 0x65, 0, 24 }, /* #87 */ { 0x1c1956, 0x1c1957, 0x65, 0x65, 0, 24 }, /* #87 b */ { 0x095ad6, 0x095ad7, 0x77, 0x77, 0, 12 }, /* #88 */ { 0x362503, 0x362d03, 0x77, 0x77, 0, 12 }, /* #88 b */ { 0x231f96, 0x231f96, 0x58, 0x58, 0, 0 }, /* #89 */ { 0x1c6043, 0x1c6043, 0x58, 0x58, 0, 0 }, /* #89 b */ { 0x1f0896, 0x1f0896, 0x80, 0x80, 0, 16 }, /* #90 */ { 0x207743, 0x207f42, 0x80, 0x80, 0, 16 }, /* #90 b */ { 0x080ed6, 0x0806d7, 0xcf, 0xf3, 0, 6 }, /* #91 */ { 0x377103, 0x377103, 0xcf, 0xf3, 0, 6 }, /* #91 b */ { 0x0a6fd3, 0x0a67d2, 0x24, 0x12, 0, 23 }, /* #92 */ { 0x351006, 0x351006, 0x24, 0x12, 0, 23 }, /* #92 b */ { 0x141543, 0x141d42, 0xb2, 0xca, 0, 10 }, /* #93 */ { 0x2b6a96, 0x2b6a96, 0xb2, 0xca, 0, 10 }, /* #93 b */ { 0x353c47, 0x353c47, 0x78, 0x87, 0, 28 }, /* #94 */ { 0x0a4392, 0x0a4b93, 0x78, 0x87, 0, 28 }, /* #94 b */ { 0x0d42d2, 0x0d42d3, 0xd1, 0x47, 0, 18 }, /* #95 */ { 0x323d07, 0x323507, 0xd1, 0x47, 0, 18 }, /* #95 b */ }; static const BINU8_TEST_T g_aTests_ror_u8_intel[] = { { 0x394a83, 0x394282, 0x00, 0x00, 0, 12 }, /* #0 */ { 0x063556, 0x063556, 0x00, 0x00, 0, 12 }, /* #0 b */ { 0x122d06, 0x122506, 0x00, 0x00, 0, 29 }, /* #1 */ { 0x2d52d3, 0x2d52d2, 0x00, 0x00, 0, 29 }, /* #1 b */ { 0x004147, 0x004146, 0x00, 0x00, 0, 3 }, /* #2 */ { 0x3f3e92, 0x3f3692, 0x00, 0x00, 0, 3 }, /* #2 b */ { 0x1c1113, 0x1c1112, 0x00, 0x00, 0, 22 }, /* #3 */ { 0x236ec6, 0x2366c6, 0x00, 0x00, 0, 22 }, /* #3 b */ { 0x003553, 0x003552, 0x00, 0x00, 0, 30 }, /* #4 */ { 0x3f4a86, 0x3f4286, 0x00, 0x00, 0, 30 }, /* #4 b */ { 0x334347, 0x334347, 0x00, 0x00, 0, 0 }, /* #5 */ { 0x0c3c92, 0x0c3c92, 0x00, 0x00, 0, 0 }, /* #5 b */ { 0x1e0657, 0x1e0656, 0x72, 0x72, 0, 16 }, /* #6 */ { 0x217982, 0x217182, 0x72, 0x72, 0, 16 }, /* #6 b */ { 0x3a4407, 0x3a4c07, 0x94, 0x92, 0, 19 }, /* #7 */ { 0x053bd2, 0x053bd3, 0x94, 0x92, 0, 19 }, /* #7 b */ { 0x110d83, 0x110583, 0x6c, 0xd8, 0, 23 }, /* #8 */ { 0x2e7256, 0x2e7257, 0x6c, 0xd8, 0, 23 }, /* #8 b */ { 0x2e1647, 0x2e1e46, 0xe8, 0x47, 0, 29 }, /* #9 */ { 0x116992, 0x116992, 0xe8, 0x47, 0, 29 }, /* #9 b */ { 0x044417, 0x044416, 0x46, 0x64, 0, 28 }, /* #10 */ { 0x3b3bc2, 0x3b33c2, 0x46, 0x64, 0, 28 }, /* #10 b */ { 0x3c2f16, 0x3c2716, 0x78, 0x0f, 0, 3 }, /* #11 */ { 0x0350c3, 0x0350c2, 0x78, 0x0f, 0, 3 }, /* #11 b */ { 0x1524d6, 0x152cd7, 0xde, 0xed, 0, 20 }, /* #12 */ { 0x2a5b03, 0x2a5b03, 0xde, 0xed, 0, 20 }, /* #12 b */ { 0x133f03, 0x133703, 0x16, 0x85, 0, 2 }, /* #13 */ { 0x2c40d6, 0x2c40d7, 0x16, 0x85, 0, 2 }, /* #13 b */ { 0x000e42, 0x000e43, 0x5d, 0xea, 0, 21 }, /* #14 */ { 0x3f7197, 0x3f7997, 0x5d, 0xea, 0, 21 }, /* #14 b */ { 0x1a3c12, 0x1a3c12, 0xe8, 0x1d, 0, 27 }, /* #15 */ { 0x2543c7, 0x254bc6, 0xe8, 0x1d, 0, 27 }, /* #15 b */ { 0x193383, 0x193382, 0xb9, 0x73, 0, 7 }, /* #16 */ { 0x264c56, 0x264456, 0xb9, 0x73, 0, 7 }, /* #16 b */ { 0x3e45d2, 0x3e45d2, 0xdb, 0x7b, 0, 11 }, /* #17 */ { 0x013a07, 0x013206, 0xdb, 0x7b, 0, 11 }, /* #17 b */ { 0x325887, 0x325086, 0x46, 0x19, 0, 22 }, /* #18 */ { 0x0d2752, 0x0d2752, 0x46, 0x19, 0, 22 }, /* #18 b */ { 0x114f17, 0x114717, 0x4e, 0xe4, 0, 28 }, /* #19 */ { 0x2e30c2, 0x2e30c3, 0x4e, 0xe4, 0, 28 }, /* #19 b */ { 0x3b1092, 0x3b1893, 0xa2, 0x8a, 0, 14 }, /* #20 */ { 0x046f47, 0x046f47, 0xa2, 0x8a, 0, 14 }, /* #20 b */ { 0x382846, 0x382846, 0xc8, 0x46, 0, 5 }, /* #21 */ { 0x075793, 0x075f92, 0xc8, 0x46, 0, 5 }, /* #21 b */ { 0x0d2692, 0x0d2692, 0xe6, 0xe6, 0, 0 }, /* #22 */ { 0x325947, 0x325947, 0xe6, 0xe6, 0, 0 }, /* #22 b */ { 0x280cc2, 0x280cc3, 0xc4, 0x98, 0, 3 }, /* #23 */ { 0x177317, 0x177b17, 0xc4, 0x98, 0, 3 }, /* #23 b */ { 0x254702, 0x254702, 0xdd, 0x77, 0, 10 }, /* #24 */ { 0x1a38d7, 0x1a30d6, 0xdd, 0x77, 0, 10 }, /* #24 b */ { 0x1a2987, 0x1a2987, 0xd0, 0xa1, 0, 23 }, /* #25 */ { 0x255652, 0x255e53, 0xd0, 0xa1, 0, 23 }, /* #25 b */ { 0x0f3013, 0x0f3812, 0xe8, 0x3a, 0, 10 }, /* #26 */ { 0x304fc6, 0x304fc6, 0xe8, 0x3a, 0, 10 }, /* #26 b */ { 0x1055c6, 0x105dc6, 0x92, 0x25, 0, 15 }, /* #27 */ { 0x2f2a13, 0x2f2a12, 0x92, 0x25, 0, 15 }, /* #27 b */ { 0x307293, 0x307a92, 0x82, 0x41, 0, 9 }, /* #28 */ { 0x0f0d46, 0x0f0d46, 0x82, 0x41, 0, 9 }, /* #28 b */ { 0x2146d6, 0x2146d7, 0xef, 0xf7, 0, 25 }, /* #29 */ { 0x1e3903, 0x1e3103, 0xef, 0xf7, 0, 25 }, /* #29 b */ { 0x191586, 0x191d87, 0x3f, 0xcf, 0, 2 }, /* #30 */ { 0x266a53, 0x266a53, 0x3f, 0xcf, 0, 2 }, /* #30 b */ { 0x2b5007, 0x2b5007, 0x48, 0x90, 0, 23 }, /* #31 */ { 0x142fd2, 0x1427d3, 0x48, 0x90, 0, 23 }, /* #31 b */ { 0x302852, 0x302052, 0x08, 0x02, 0, 18 }, /* #32 */ { 0x0f5787, 0x0f5786, 0x08, 0x02, 0, 18 }, /* #32 b */ { 0x114ec3, 0x114ec3, 0xa8, 0xa8, 0, 0 }, /* #33 */ { 0x2e3116, 0x2e3116, 0xa8, 0xa8, 0, 0 }, /* #33 b */ { 0x3c03d3, 0x3c03d2, 0xeb, 0x7d, 0, 19 }, /* #34 */ { 0x037c06, 0x037406, 0xeb, 0x7d, 0, 19 }, /* #34 b */ { 0x211d13, 0x211512, 0x2c, 0x16, 0, 9 }, /* #35 */ { 0x1e62c6, 0x1e62c6, 0x2c, 0x16, 0, 9 }, /* #35 b */ { 0x3e6117, 0x3e6916, 0x07, 0x1c, 0, 14 }, /* #36 */ { 0x011ec2, 0x011ec2, 0x07, 0x1c, 0, 14 }, /* #36 b */ { 0x0425c3, 0x042dc3, 0xb0, 0xc2, 0, 6 }, /* #37 */ { 0x3b5a16, 0x3b5a17, 0xb0, 0xc2, 0, 6 }, /* #37 b */ { 0x3760c7, 0x3760c6, 0x89, 0x26, 0, 30 }, /* #38 */ { 0x081f12, 0x081712, 0x89, 0x26, 0, 30 }, /* #38 b */ { 0x1477c2, 0x147fc2, 0xf2, 0x2f, 0, 20 }, /* #39 */ { 0x2b0817, 0x2b0816, 0xf2, 0x2f, 0, 20 }, /* #39 b */ { 0x1579c7, 0x1571c7, 0x60, 0xc0, 0, 23 }, /* #40 */ { 0x2a0612, 0x2a0613, 0x60, 0xc0, 0, 23 }, /* #40 b */ { 0x2b5c92, 0x2b5492, 0x14, 0x50, 0, 14 }, /* #41 */ { 0x142347, 0x142346, 0x14, 0x50, 0, 14 }, /* #41 b */ { 0x0e3e42, 0x0e3e43, 0xc8, 0xc8, 0, 16 }, /* #42 */ { 0x314197, 0x314997, 0xc8, 0xc8, 0, 16 }, /* #42 b */ { 0x2859d6, 0x2851d7, 0xf3, 0xf3, 0, 16 }, /* #43 */ { 0x172603, 0x172603, 0xf3, 0xf3, 0, 16 }, /* #43 b */ { 0x145693, 0x145e93, 0x92, 0x94, 0, 29 }, /* #44 */ { 0x2b2946, 0x2b2947, 0x92, 0x94, 0, 29 }, /* #44 b */ { 0x1e48c2, 0x1e40c2, 0x6a, 0x6a, 0, 8 }, /* #45 */ { 0x213717, 0x213716, 0x6a, 0x6a, 0, 8 }, /* #45 b */ { 0x110e96, 0x110696, 0xcf, 0x3f, 0, 6 }, /* #46 */ { 0x2e7143, 0x2e7142, 0xcf, 0x3f, 0, 6 }, /* #46 b */ { 0x160bd3, 0x160bd3, 0xce, 0xec, 0, 12 }, /* #47 */ { 0x297406, 0x297c07, 0xce, 0xec, 0, 12 }, /* #47 b */ { 0x353453, 0x353c53, 0xc8, 0x91, 0, 31 }, /* #48 */ { 0x0a4b86, 0x0a4b87, 0xc8, 0x91, 0, 31 }, /* #48 b */ { 0x037b43, 0x037b42, 0xb6, 0x5b, 0, 25 }, /* #49 */ { 0x3c0496, 0x3c0c96, 0xb6, 0x5b, 0, 25 }, /* #49 b */ { 0x0d1cc3, 0x0d14c3, 0xfd, 0xbf, 0, 27 }, /* #50 */ { 0x326316, 0x326317, 0xfd, 0xbf, 0, 27 }, /* #50 b */ { 0x1118d7, 0x1118d7, 0xf6, 0xb7, 0, 13 }, /* #51 */ { 0x2e6702, 0x2e6f03, 0xf6, 0xb7, 0, 13 }, /* #51 b */ { 0x3d6457, 0x3d6c56, 0xce, 0x76, 0, 13 }, /* #52 */ { 0x021b82, 0x021b82, 0xce, 0x76, 0, 13 }, /* #52 b */ { 0x1938d3, 0x1930d2, 0x06, 0x06, 0, 8 }, /* #53 */ { 0x264706, 0x264706, 0x06, 0x06, 0, 8 }, /* #53 b */ { 0x3f2992, 0x3f2993, 0xf6, 0xed, 0, 23 }, /* #54 */ { 0x005647, 0x005e47, 0xf6, 0xed, 0, 23 }, /* #54 b */ { 0x395117, 0x395116, 0x1e, 0x78, 0, 14 }, /* #55 */ { 0x062ec2, 0x0626c2, 0x1e, 0x78, 0, 14 }, /* #55 b */ { 0x0f6e12, 0x0f6e13, 0x9a, 0xa6, 0, 10 }, /* #56 */ { 0x3011c7, 0x3019c7, 0x9a, 0xa6, 0, 10 }, /* #56 b */ { 0x274602, 0x274e03, 0x21, 0x90, 0, 25 }, /* #57 */ { 0x1839d7, 0x1839d7, 0x21, 0x90, 0, 25 }, /* #57 b */ { 0x054057, 0x054856, 0x3b, 0x3b, 0, 8 }, /* #58 */ { 0x3a3f82, 0x3a3f82, 0x3b, 0x3b, 0, 8 }, /* #58 b */ { 0x356a16, 0x356a16, 0x2d, 0x69, 0, 21 }, /* #59 */ { 0x0a15c3, 0x0a1dc2, 0x2d, 0x69, 0, 21 }, /* #59 b */ { 0x124c83, 0x124c82, 0xbc, 0x5e, 0, 25 }, /* #60 */ { 0x2d3356, 0x2d3b56, 0xbc, 0x5e, 0, 25 }, /* #60 b */ { 0x2f61c7, 0x2f61c6, 0xe5, 0x79, 0, 18 }, /* #61 */ { 0x101e12, 0x101612, 0xe5, 0x79, 0, 18 }, /* #61 b */ { 0x157183, 0x157982, 0x67, 0x76, 0, 12 }, /* #62 */ { 0x2a0e56, 0x2a0e56, 0x67, 0x76, 0, 12 }, /* #62 b */ { 0x2376c3, 0x2376c2, 0xc3, 0x3c, 0, 20 }, /* #63 */ { 0x1c0916, 0x1c0116, 0xc3, 0x3c, 0, 20 }, /* #63 b */ { 0x083d07, 0x083507, 0x87, 0xe1, 0, 2 }, /* #64 */ { 0x3742d2, 0x3742d3, 0x87, 0xe1, 0, 2 }, /* #64 b */ { 0x2e11c3, 0x2e11c3, 0x32, 0x32, 0, 0 }, /* #65 */ { 0x116e16, 0x116e16, 0x32, 0x32, 0, 0 }, /* #65 b */ { 0x191942, 0x191943, 0x7f, 0xbf, 0, 17 }, /* #66 */ { 0x266697, 0x266e97, 0x7f, 0xbf, 0, 17 }, /* #66 b */ { 0x3118d2, 0x3110d2, 0xa5, 0x4b, 0, 23 }, /* #67 */ { 0x0e6707, 0x0e6706, 0xa5, 0x4b, 0, 23 }, /* #67 b */ { 0x002ad7, 0x0022d6, 0xc1, 0x1c, 0, 20 }, /* #68 */ { 0x3f5502, 0x3f5502, 0xc1, 0x1c, 0, 20 }, /* #68 b */ { 0x0d0fd3, 0x0d0fd2, 0xec, 0x76, 0, 25 }, /* #69 */ { 0x327006, 0x327806, 0xec, 0x76, 0, 25 }, /* #69 b */ { 0x3b11d2, 0x3b19d3, 0xaa, 0xaa, 0, 22 }, /* #70 */ { 0x046e07, 0x046e07, 0xaa, 0xaa, 0, 22 }, /* #70 b */ { 0x365516, 0x365516, 0x50, 0x28, 0, 17 }, /* #71 */ { 0x092ac3, 0x0922c2, 0x50, 0x28, 0, 17 }, /* #71 b */ { 0x022d53, 0x022552, 0xe7, 0x3f, 0, 29 }, /* #72 */ { 0x3d5286, 0x3d5286, 0xe7, 0x3f, 0, 29 }, /* #72 b */ { 0x083413, 0x083c12, 0xf0, 0x3c, 0, 18 }, /* #73 */ { 0x374bc6, 0x374bc6, 0xf0, 0x3c, 0, 18 }, /* #73 b */ { 0x0d4912, 0x0d4112, 0xa5, 0x69, 0, 2 }, /* #74 */ { 0x3236c7, 0x3236c6, 0xa5, 0x69, 0, 2 }, /* #74 b */ { 0x0e2c47, 0x0e2c47, 0x27, 0xe4, 0, 19 }, /* #75 */ { 0x315392, 0x315b93, 0x27, 0xe4, 0, 19 }, /* #75 b */ { 0x217b87, 0x217387, 0x22, 0x88, 0, 26 }, /* #76 */ { 0x1e0452, 0x1e0453, 0x22, 0x88, 0, 26 }, /* #76 b */ { 0x0c1fd3, 0x0c1fd2, 0xca, 0x59, 0, 27 }, /* #77 */ { 0x336006, 0x336806, 0xca, 0x59, 0, 27 }, /* #77 b */ { 0x1f7117, 0x1f7117, 0x74, 0xa3, 0, 5 }, /* #78 */ { 0x200ec2, 0x2006c3, 0x74, 0xa3, 0, 5 }, /* #78 b */ { 0x325ed7, 0x325ed7, 0xbe, 0xbe, 0, 8 }, /* #79 */ { 0x0d2102, 0x0d2903, 0xbe, 0xbe, 0, 8 }, /* #79 b */ { 0x3f4597, 0x3f4597, 0xff, 0xff, 0, 3 }, /* #80 */ { 0x003a42, 0x003243, 0xff, 0xff, 0, 3 }, /* #80 b */ { 0x156ed3, 0x156ed3, 0xf8, 0xe3, 0, 14 }, /* #81 */ { 0x2a1106, 0x2a1907, 0xf8, 0xe3, 0, 14 }, /* #81 b */ { 0x2c0a16, 0x2c0a16, 0xb0, 0x2c, 0, 2 }, /* #82 */ { 0x1375c3, 0x137dc2, 0xb0, 0x2c, 0, 2 }, /* #82 b */ { 0x104002, 0x104802, 0xb4, 0x2d, 0, 18 }, /* #83 */ { 0x2f3fd7, 0x2f3fd6, 0xb4, 0x2d, 0, 18 }, /* #83 b */ { 0x320607, 0x320607, 0xd9, 0xce, 0, 29 }, /* #84 */ { 0x0d79d2, 0x0d71d3, 0xd9, 0xce, 0, 29 }, /* #84 b */ { 0x044a93, 0x044293, 0xc9, 0x93, 0, 15 }, /* #85 */ { 0x3b3546, 0x3b3547, 0xc9, 0x93, 0, 15 }, /* #85 b */ { 0x253046, 0x253847, 0x23, 0xc8, 0, 10 }, /* #86 */ { 0x1a4f93, 0x1a4f93, 0x23, 0xc8, 0, 10 }, /* #86 b */ { 0x387017, 0x387016, 0x4c, 0x31, 0, 22 }, /* #87 */ { 0x070fc2, 0x0707c2, 0x4c, 0x31, 0, 22 }, /* #87 b */ { 0x260456, 0x260c56, 0xa8, 0x51, 0, 7 }, /* #88 */ { 0x197b83, 0x197b82, 0xa8, 0x51, 0, 7 }, /* #88 b */ { 0x185e57, 0x185e57, 0x07, 0xe0, 0, 3 }, /* #89 */ { 0x272182, 0x272983, 0x07, 0xe0, 0, 3 }, /* #89 b */ { 0x0e1ed2, 0x0e16d3, 0x18, 0x81, 0, 12 }, /* #90 */ { 0x316107, 0x316107, 0x18, 0x81, 0, 12 }, /* #90 b */ { 0x1741c2, 0x1749c3, 0xfa, 0xeb, 0, 30 }, /* #91 */ { 0x283e17, 0x283e17, 0xfa, 0xeb, 0, 30 }, /* #91 b */ { 0x2a18c2, 0x2a10c2, 0xe3, 0x1f, 0, 29 }, /* #92 */ { 0x156717, 0x156716, 0xe3, 0x1f, 0, 29 }, /* #92 b */ { 0x105d97, 0x105597, 0x5a, 0xa5, 0, 28 }, /* #93 */ { 0x2f2242, 0x2f2243, 0x5a, 0xa5, 0, 28 }, /* #93 b */ { 0x096052, 0x096852, 0x88, 0x44, 0, 29 }, /* #94 */ { 0x361f87, 0x361f86, 0x88, 0x44, 0, 29 }, /* #94 b */ { 0x3110c3, 0x3118c3, 0xda, 0xad, 0, 12 }, /* #95 */ { 0x0e6f16, 0x0e6f17, 0xda, 0xad, 0, 12 }, /* #95 b */ }; static const BINU8_TEST_T g_aTests_rcl_u8_intel[] = { { 0x2a0616, 0x2a0616, 0x00, 0x00, 0, 30 }, /* #0 */ { 0x1579c3, 0x1571c2, 0x00, 0x04, 0, 30 }, /* #0 b */ { 0x0a1616, 0x0a1616, 0x00, 0x00, 0, 10 }, /* #1 */ { 0x3569c3, 0x3561c2, 0x00, 0x01, 0, 10 }, /* #1 b */ { 0x1d7313, 0x1d7312, 0x00, 0x04, 0, 3 }, /* #2 */ { 0x220cc6, 0x2204c6, 0x00, 0x00, 0, 3 }, /* #2 b */ { 0x3b2e17, 0x3b2e17, 0x00, 0x00, 0, 9 }, /* #3 */ { 0x0451c2, 0x0451c2, 0x00, 0x00, 0, 9 }, /* #3 b */ { 0x1c6d02, 0x1c6502, 0x00, 0x00, 0, 7 }, /* #4 */ { 0x2312d7, 0x2312d6, 0x00, 0x40, 0, 7 }, /* #4 b */ { 0x0f65d6, 0x0f65d6, 0x00, 0x00, 0, 5 }, /* #5 */ { 0x301a03, 0x301202, 0x00, 0x10, 0, 5 }, /* #5 b */ { 0x3a3817, 0x3a3816, 0x64, 0x4b, 0, 31 }, /* #6 */ { 0x0547c2, 0x054fc2, 0x64, 0x43, 0, 31 }, /* #6 b */ { 0x012606, 0x012607, 0x33, 0x19, 0, 17 }, /* #7 */ { 0x3e59d3, 0x3e51d3, 0x33, 0x99, 0, 17 }, /* #7 b */ { 0x332f97, 0x332f97, 0x69, 0x4d, 0, 21 }, /* #8 */ { 0x0c5042, 0x0c5843, 0x69, 0x49, 0, 21 }, /* #8 b */ { 0x136942, 0x136942, 0x5a, 0x8b, 0, 24 }, /* #9 */ { 0x2c1697, 0x2c1e96, 0x5a, 0xab, 0, 24 }, /* #9 b */ { 0x0c6307, 0x0c6b07, 0x51, 0xa8, 0, 8 }, /* #10 */ { 0x331cd2, 0x331cd3, 0x51, 0x28, 0, 8 }, /* #10 b */ { 0x320ed2, 0x320ed2, 0xe4, 0xe4, 0, 0 }, /* #11 */ { 0x0d7107, 0x0d7107, 0xe4, 0xe4, 0, 0 }, /* #11 b */ { 0x1d5942, 0x1d5942, 0xc4, 0xc4, 0, 27 }, /* #12 */ { 0x222697, 0x222697, 0xc4, 0xc4, 0, 27 }, /* #12 b */ { 0x245d46, 0x245547, 0xf1, 0x78, 0, 17 }, /* #13 */ { 0x1b2293, 0x1b2293, 0xf1, 0xf8, 0, 17 }, /* #13 b */ { 0x3344c7, 0x334cc6, 0x90, 0x19, 0, 14 }, /* #14 */ { 0x0c3b12, 0x0c3b12, 0x90, 0x09, 0, 14 }, /* #14 b */ { 0x200712, 0x200712, 0x34, 0xd0, 0, 29 }, /* #15 */ { 0x1f78c7, 0x1f70c6, 0x34, 0xd2, 0, 29 }, /* #15 b */ { 0x2a2fd7, 0x2a2fd7, 0x18, 0x18, 0, 18 }, /* #16 */ { 0x155002, 0x155002, 0x18, 0x18, 0, 18 }, /* #16 b */ { 0x394f93, 0x394f93, 0xa7, 0x4f, 0, 28 }, /* #17 */ { 0x063046, 0x063847, 0xa7, 0x4e, 0, 28 }, /* #17 b */ { 0x163c42, 0x163c43, 0x7b, 0xb3, 0, 22 }, /* #18 */ { 0x294397, 0x294b97, 0x7b, 0xbb, 0, 22 }, /* #18 b */ { 0x3d53c6, 0x3d5bc7, 0x75, 0xd4, 0, 20 }, /* #19 */ { 0x022c13, 0x022c13, 0x75, 0xd6, 0, 20 }, /* #19 b */ { 0x1d17c3, 0x1d17c3, 0x14, 0x14, 0, 0 }, /* #20 */ { 0x226816, 0x226816, 0x14, 0x14, 0, 0 }, /* #20 b */ { 0x1b6252, 0x1b6a53, 0x8c, 0x11, 0, 15 }, /* #21 */ { 0x241d87, 0x241d87, 0x8c, 0x31, 0, 15 }, /* #21 b */ { 0x1e21c6, 0x1e21c7, 0x36, 0x0d, 0, 16 }, /* #22 */ { 0x215e13, 0x215613, 0x36, 0x4d, 0, 16 }, /* #22 b */ { 0x282603, 0x282603, 0x00, 0x00, 0, 18 }, /* #23 */ { 0x1759d6, 0x1759d6, 0x00, 0x00, 0, 18 }, /* #23 b */ { 0x1a2347, 0x1a2347, 0xc1, 0x07, 0, 29 }, /* #24 */ { 0x255c92, 0x255493, 0xc1, 0x05, 0, 29 }, /* #24 b */ { 0x160512, 0x160d12, 0x4c, 0x61, 0, 12 }, /* #25 */ { 0x297ac7, 0x297ac6, 0x4c, 0x65, 0, 12 }, /* #25 b */ { 0x2a3116, 0x2a3117, 0x36, 0xb0, 0, 3 }, /* #26 */ { 0x154ec3, 0x1546c3, 0x36, 0xb4, 0, 3 }, /* #26 b */ { 0x183e53, 0x183652, 0x05, 0x0b, 0, 10 }, /* #27 */ { 0x274186, 0x274186, 0x05, 0x0a, 0, 10 }, /* #27 b */ { 0x293bd3, 0x293bd2, 0x63, 0xc7, 0, 10 }, /* #28 */ { 0x164406, 0x164c06, 0x63, 0xc6, 0, 10 }, /* #28 b */ { 0x1729d7, 0x1729d7, 0x71, 0x8d, 0, 12 }, /* #29 */ { 0x285602, 0x285e03, 0x71, 0x89, 0, 12 }, /* #29 b */ { 0x093807, 0x093807, 0x74, 0x2e, 0, 6 }, /* #30 */ { 0x3647d2, 0x364fd3, 0x74, 0x0e, 0, 6 }, /* #30 b */ { 0x1c0b16, 0x1c0b16, 0x91, 0x91, 0, 9 }, /* #31 */ { 0x2374c3, 0x2374c3, 0x91, 0x91, 0, 9 }, /* #31 b */ { 0x034ed6, 0x0346d6, 0xd4, 0x6a, 0, 17 }, /* #32 */ { 0x3c3103, 0x3c3102, 0xd4, 0xea, 0, 17 }, /* #32 b */ { 0x0c6e53, 0x0c6e53, 0xb9, 0xce, 0, 12 }, /* #33 */ { 0x331186, 0x331987, 0xb9, 0xca, 0, 12 }, /* #33 b */ { 0x286942, 0x286942, 0x47, 0x39, 0, 3 }, /* #34 */ { 0x171697, 0x171e96, 0x47, 0x3d, 0, 3 }, /* #34 b */ { 0x052c17, 0x052416, 0x0a, 0x2a, 0, 20 }, /* #35 */ { 0x3a53c2, 0x3a53c2, 0x0a, 0x28, 0, 20 }, /* #35 b */ { 0x045c16, 0x045c17, 0x90, 0x20, 0, 19 }, /* #36 */ { 0x3b23c3, 0x3b2bc3, 0x90, 0x21, 0, 19 }, /* #36 b */ { 0x237ec7, 0x237ec6, 0x61, 0x36, 0, 23 }, /* #37 */ { 0x1c0112, 0x1c0912, 0x61, 0x26, 0, 23 }, /* #37 b */ { 0x040fd2, 0x040fd2, 0x63, 0x66, 0, 5 }, /* #38 */ { 0x3b7007, 0x3b7806, 0x63, 0x76, 0, 5 }, /* #38 b */ { 0x391a02, 0x391a03, 0x9c, 0x38, 0, 1 }, /* #39 */ { 0x0665d7, 0x066dd7, 0x9c, 0x39, 0, 1 }, /* #39 b */ { 0x310c16, 0x310416, 0x07, 0x0e, 0, 28 }, /* #40 */ { 0x0e73c3, 0x0e73c2, 0x07, 0x0f, 0, 28 }, /* #40 b */ { 0x095916, 0x095116, 0x22, 0x11, 0, 17 }, /* #41 */ { 0x3626c3, 0x3626c2, 0x22, 0x91, 0, 17 }, /* #41 b */ { 0x223883, 0x223883, 0x9b, 0x79, 0, 23 }, /* #42 */ { 0x1d4756, 0x1d4f57, 0x9b, 0x69, 0, 23 }, /* #42 b */ { 0x2a1182, 0x2a1182, 0xc6, 0x63, 0, 26 }, /* #43 */ { 0x156e57, 0x156656, 0xc6, 0xe3, 0, 26 }, /* #43 b */ { 0x167493, 0x167493, 0x0f, 0x87, 0, 8 }, /* #44 */ { 0x290b46, 0x290347, 0x0f, 0x07, 0, 8 }, /* #44 b */ { 0x314b82, 0x314383, 0x2b, 0x62, 0, 14 }, /* #45 */ { 0x0e3457, 0x0e3457, 0x2b, 0x72, 0, 14 }, /* #45 b */ { 0x061546, 0x061547, 0xfd, 0xfa, 0, 10 }, /* #46 */ { 0x396a93, 0x396293, 0xfd, 0xfb, 0, 10 }, /* #46 b */ { 0x192fd3, 0x192fd2, 0x99, 0x73, 0, 6 }, /* #47 */ { 0x265006, 0x265806, 0x99, 0x53, 0, 6 }, /* #47 b */ { 0x213287, 0x213287, 0xc5, 0x8b, 0, 1 }, /* #48 */ { 0x1e4d52, 0x1e4553, 0xc5, 0x8a, 0, 1 }, /* #48 b */ { 0x0f2ac6, 0x0f2ac7, 0x75, 0x53, 0, 22 }, /* #49 */ { 0x305513, 0x305d13, 0x75, 0x5b, 0, 22 }, /* #49 b */ { 0x190147, 0x190147, 0x03, 0xc0, 0, 25 }, /* #50 */ { 0x267e92, 0x267693, 0x03, 0x80, 0, 25 }, /* #50 b */ { 0x160d46, 0x160d47, 0x7d, 0xa7, 0, 5 }, /* #51 */ { 0x297293, 0x297a93, 0x7d, 0xb7, 0, 5 }, /* #51 b */ { 0x231713, 0x231713, 0xd5, 0xab, 0, 19 }, /* #52 */ { 0x1c68c6, 0x1c60c7, 0xd5, 0xaa, 0, 19 }, /* #52 b */ { 0x097d06, 0x097d07, 0x55, 0x4a, 0, 24 }, /* #53 */ { 0x3602d3, 0x360ad3, 0x55, 0x6a, 0, 24 }, /* #53 b */ { 0x3b1657, 0x3b1657, 0x6b, 0x6b, 0, 18 }, /* #54 */ { 0x046982, 0x046982, 0x6b, 0x6b, 0, 18 }, /* #54 b */ { 0x391ed3, 0x3916d2, 0x36, 0x6d, 0, 10 }, /* #55 */ { 0x066106, 0x066106, 0x36, 0x6c, 0, 10 }, /* #55 b */ { 0x3269c3, 0x3269c3, 0x49, 0x26, 0, 29 }, /* #56 */ { 0x0d1616, 0x0d1e17, 0x49, 0x24, 0, 29 }, /* #56 b */ { 0x001103, 0x001103, 0x97, 0x97, 0, 27 }, /* #57 */ { 0x3f6ed6, 0x3f6ed6, 0x97, 0x97, 0, 27 }, /* #57 b */ { 0x242292, 0x242292, 0xf1, 0x2f, 0, 5 }, /* #58 */ { 0x1b5d47, 0x1b5546, 0xf1, 0x3f, 0, 5 }, /* #58 b */ { 0x3945d7, 0x394dd7, 0x5c, 0xca, 0, 31 }, /* #59 */ { 0x063a02, 0x063a03, 0x5c, 0xc2, 0, 31 }, /* #59 b */ { 0x122297, 0x122a97, 0x6a, 0xaa, 0, 29 }, /* #60 */ { 0x2d5d42, 0x2d5d43, 0x6a, 0xa8, 0, 29 }, /* #60 b */ { 0x022b06, 0x022306, 0xd9, 0x5b, 0, 15 }, /* #61 */ { 0x3d54d3, 0x3d54d2, 0xd9, 0x7b, 0, 15 }, /* #61 b */ { 0x136347, 0x136346, 0xcc, 0x73, 0, 7 }, /* #62 */ { 0x2c1c92, 0x2c1492, 0xcc, 0x33, 0, 7 }, /* #62 b */ { 0x125e57, 0x125e56, 0xa1, 0xe8, 0, 16 }, /* #63 */ { 0x2d2182, 0x2d2982, 0xa1, 0xa8, 0, 16 }, /* #63 b */ { 0x2b1087, 0x2b1087, 0x06, 0x41, 0, 7 }, /* #64 */ { 0x146f52, 0x146753, 0x06, 0x01, 0, 7 }, /* #64 b */ { 0x034317, 0x034316, 0xd3, 0x9f, 0, 30 }, /* #65 */ { 0x3c3cc2, 0x3c34c2, 0xd3, 0x9b, 0, 30 }, /* #65 b */ { 0x2f3403, 0x2f3403, 0x58, 0x58, 0, 18 }, /* #66 */ { 0x104bd6, 0x104bd6, 0x58, 0x58, 0, 18 }, /* #66 b */ { 0x1d21c6, 0x1d29c6, 0x85, 0x2a, 0, 3 }, /* #67 */ { 0x225e13, 0x225e12, 0x85, 0x2e, 0, 3 }, /* #67 b */ { 0x116ec3, 0x1166c2, 0x0b, 0x17, 0, 10 }, /* #68 */ { 0x2e1116, 0x2e1116, 0x0b, 0x16, 0, 10 }, /* #68 b */ { 0x082183, 0x082182, 0xc2, 0x17, 0, 3 }, /* #69 */ { 0x375e56, 0x375656, 0xc2, 0x13, 0, 3 }, /* #69 b */ { 0x3639c3, 0x3631c2, 0xfa, 0xbf, 0, 6 }, /* #70 */ { 0x094616, 0x094616, 0xfa, 0x9f, 0, 6 }, /* #70 b */ { 0x013ec2, 0x013ec2, 0x50, 0x05, 0, 5 }, /* #71 */ { 0x3e4117, 0x3e4916, 0x50, 0x15, 0, 5 }, /* #71 b */ { 0x1c3342, 0x1c3342, 0xcf, 0x7b, 0, 21 }, /* #72 */ { 0x234c97, 0x234496, 0xcf, 0x7f, 0, 21 }, /* #72 b */ { 0x170593, 0x170d92, 0x95, 0xae, 0, 21 }, /* #73 */ { 0x287a46, 0x287a46, 0x95, 0xaa, 0, 21 }, /* #73 b */ { 0x0d0d02, 0x0d0d02, 0x87, 0xe8, 0, 23 }, /* #74 */ { 0x3272d7, 0x327ad6, 0x87, 0xf8, 0, 23 }, /* #74 b */ { 0x0f26c3, 0x0f2ec2, 0x90, 0x19, 0, 5 }, /* #75 */ { 0x305916, 0x305916, 0x90, 0x09, 0, 5 }, /* #75 b */ { 0x3e3cc3, 0x3e3cc2, 0x93, 0x4f, 0, 2 }, /* #76 */ { 0x014316, 0x014b16, 0x93, 0x4d, 0, 2 }, /* #76 b */ { 0x161417, 0x161c17, 0x79, 0xcd, 0, 30 }, /* #77 */ { 0x296bc2, 0x296bc3, 0x79, 0xc9, 0, 30 }, /* #77 b */ { 0x012c43, 0x012443, 0x27, 0x3c, 0, 30 }, /* #78 */ { 0x3e5396, 0x3e5397, 0x27, 0x38, 0, 30 }, /* #78 b */ { 0x262696, 0x262696, 0xe0, 0x38, 0, 25 }, /* #79 */ { 0x195943, 0x195142, 0xe0, 0x78, 0, 25 }, /* #79 b */ { 0x371297, 0x371297, 0xe9, 0xa7, 0, 20 }, /* #80 */ { 0x086d42, 0x086543, 0xe9, 0xa5, 0, 20 }, /* #80 b */ { 0x2f11c2, 0x2f19c3, 0xb9, 0x95, 0, 22 }, /* #81 */ { 0x106e17, 0x106e17, 0xb9, 0x9d, 0, 22 }, /* #81 b */ { 0x1f4e87, 0x1f4686, 0x20, 0x48, 0, 16 }, /* #82 */ { 0x203152, 0x203152, 0x20, 0x08, 0, 16 }, /* #82 b */ { 0x1a7313, 0x1a7b13, 0xa3, 0xd1, 0, 8 }, /* #83 */ { 0x250cc6, 0x250cc7, 0xa3, 0x51, 0, 8 }, /* #83 b */ { 0x1774d6, 0x177cd7, 0x94, 0x44, 0, 31 }, /* #84 */ { 0x280b03, 0x280b03, 0x94, 0x4c, 0, 31 }, /* #84 b */ { 0x067882, 0x067882, 0xad, 0xb5, 0, 20 }, /* #85 */ { 0x390757, 0x390f56, 0xad, 0xb7, 0, 20 }, /* #85 b */ { 0x066b83, 0x066382, 0xe9, 0x9f, 0, 22 }, /* #86 */ { 0x391456, 0x391456, 0xe9, 0x97, 0, 22 }, /* #86 b */ { 0x060693, 0x060693, 0xc7, 0xc7, 0, 18 }, /* #87 */ { 0x397946, 0x397946, 0xc7, 0xc7, 0, 18 }, /* #87 b */ { 0x037c47, 0x037447, 0xf5, 0xd7, 0, 11 }, /* #88 */ { 0x3c0392, 0x3c0393, 0xf5, 0xd5, 0, 11 }, /* #88 b */ { 0x285f13, 0x285713, 0xff, 0xff, 0, 21 }, /* #89 */ { 0x1720c6, 0x1720c7, 0xff, 0xfb, 0, 21 }, /* #89 b */ { 0x2f3f03, 0x2f3f03, 0xae, 0xda, 0, 14 }, /* #90 */ { 0x1040d6, 0x1048d7, 0xae, 0xca, 0, 14 }, /* #90 b */ { 0x205ec6, 0x2056c7, 0xf5, 0xd5, 0, 29 }, /* #91 */ { 0x1f2113, 0x1f2113, 0xf5, 0xd7, 0, 29 }, /* #91 b */ { 0x271a93, 0x271292, 0xfa, 0xbf, 0, 15 }, /* #92 */ { 0x186546, 0x186546, 0xfa, 0x9f, 0, 15 }, /* #92 b */ { 0x0c5c82, 0x0c5c83, 0xbe, 0xe5, 0, 22 }, /* #93 */ { 0x332357, 0x332b57, 0xbe, 0xed, 0, 22 }, /* #93 b */ { 0x347a16, 0x347216, 0x18, 0x06, 0, 7 }, /* #94 */ { 0x0b05c3, 0x0b05c2, 0x18, 0x46, 0, 7 }, /* #94 b */ { 0x193397, 0x193396, 0xc4, 0x4e, 0, 4 }, /* #95 */ { 0x264c42, 0x264442, 0xc4, 0x46, 0, 4 }, /* #95 b */ }; static const BINU8_TEST_T g_aTests_rcr_u8_intel[] = { { 0x3c1752, 0x3c1752, 0x00, 0x00, 0, 26 }, /* #0 */ { 0x036887, 0x036886, 0x00, 0x01, 0, 26 }, /* #0 b */ { 0x187006, 0x187006, 0x00, 0x00, 0, 2 }, /* #1 */ { 0x270fd3, 0x270fd2, 0x00, 0x40, 0, 2 }, /* #1 b */ { 0x1479d3, 0x1479d2, 0x00, 0x04, 0, 24 }, /* #2 */ { 0x2b0606, 0x2b0606, 0x00, 0x00, 0, 24 }, /* #2 b */ { 0x152152, 0x152152, 0x00, 0x00, 0, 31 }, /* #3 */ { 0x2a5e87, 0x2a5e86, 0x00, 0x10, 0, 31 }, /* #3 b */ { 0x3a3043, 0x3a3842, 0x00, 0x80, 0, 1 }, /* #4 */ { 0x054f96, 0x054796, 0x00, 0x00, 0, 1 }, /* #4 b */ { 0x302487, 0x302c86, 0x00, 0x08, 0, 23 }, /* #5 */ { 0x0f5b52, 0x0f5352, 0x00, 0x00, 0, 23 }, /* #5 b */ { 0x026b56, 0x026b57, 0x9b, 0x36, 0, 8 }, /* #6 */ { 0x3d1483, 0x3d1483, 0x9b, 0x37, 0, 8 }, /* #6 b */ { 0x123683, 0x123683, 0xaa, 0x56, 0, 24 }, /* #7 */ { 0x2d4956, 0x2d4957, 0xaa, 0x52, 0, 24 }, /* #7 b */ { 0x0257d6, 0x025fd7, 0xb7, 0x5b, 0, 10 }, /* #8 */ { 0x3d2803, 0x3d2003, 0xb7, 0xdb, 0, 10 }, /* #8 b */ { 0x123e92, 0x123e92, 0x2a, 0x2a, 0, 18 }, /* #9 */ { 0x2d4147, 0x2d4147, 0x2a, 0x2a, 0, 18 }, /* #9 b */ { 0x1a6117, 0x1a6917, 0x3f, 0xe7, 0, 12 }, /* #10 */ { 0x251ec2, 0x2516c3, 0x3f, 0xc7, 0, 12 }, /* #10 b */ { 0x196ed3, 0x196ed3, 0x4f, 0xa7, 0, 28 }, /* #11 */ { 0x261106, 0x261107, 0x4f, 0x27, 0, 28 }, /* #11 b */ { 0x336083, 0x336083, 0xdc, 0x3b, 0, 30 }, /* #12 */ { 0x0c1f56, 0x0c1f57, 0xdc, 0x1b, 0, 30 }, /* #12 b */ { 0x0252c3, 0x0252c2, 0xb2, 0x5b, 0, 4 }, /* #13 */ { 0x3d2d16, 0x3d2d16, 0xb2, 0x4b, 0, 4 }, /* #13 b */ { 0x1a1782, 0x1a1782, 0x32, 0x86, 0, 30 }, /* #14 */ { 0x256857, 0x256856, 0x32, 0xa6, 0, 30 }, /* #14 b */ { 0x0f2e02, 0x0f2e02, 0xd5, 0xb5, 0, 2 }, /* #15 */ { 0x3051d7, 0x3051d6, 0xd5, 0xf5, 0, 2 }, /* #15 b */ { 0x297a47, 0x297a47, 0x43, 0xa1, 0, 19 }, /* #16 */ { 0x160592, 0x160593, 0x43, 0x21, 0, 19 }, /* #16 b */ { 0x2d3657, 0x2d3e56, 0x70, 0xb8, 0, 10 }, /* #17 */ { 0x124982, 0x124182, 0x70, 0x38, 0, 10 }, /* #17 b */ { 0x326947, 0x326946, 0x2a, 0x55, 0, 17 }, /* #18 */ { 0x0d1692, 0x0d1692, 0x2a, 0x54, 0, 17 }, /* #18 b */ { 0x061b17, 0x061316, 0xaf, 0xbf, 0, 25 }, /* #19 */ { 0x3964c2, 0x396cc2, 0xaf, 0xbd, 0, 25 }, /* #19 b */ { 0x155cd3, 0x155cd3, 0x2b, 0xca, 0, 11 }, /* #20 */ { 0x2a2306, 0x2a2307, 0x2b, 0x8a, 0, 11 }, /* #20 b */ { 0x386156, 0x386157, 0x28, 0x02, 0, 22 }, /* #21 */ { 0x071e83, 0x071e83, 0x28, 0x12, 0, 22 }, /* #21 b */ { 0x277f92, 0x277f92, 0xb2, 0x96, 0, 3 }, /* #22 */ { 0x180047, 0x180046, 0xb2, 0xb6, 0, 3 }, /* #22 b */ { 0x116283, 0x116283, 0xe7, 0xe7, 0, 9 }, /* #23 */ { 0x2e1d56, 0x2e1d56, 0xe7, 0xe7, 0, 9 }, /* #23 b */ { 0x006902, 0x006902, 0xed, 0xbb, 0, 2 }, /* #24 */ { 0x3f16d7, 0x3f16d6, 0xed, 0xfb, 0, 2 }, /* #24 b */ { 0x0c2593, 0x0c2d92, 0x41, 0x68, 0, 21 }, /* #25 */ { 0x335a46, 0x335246, 0x41, 0x48, 0, 21 }, /* #25 b */ { 0x2b6d46, 0x2b6d47, 0xa7, 0xd4, 0, 12 }, /* #26 */ { 0x141293, 0x141293, 0xa7, 0xf4, 0, 12 }, /* #26 b */ { 0x0150c6, 0x0158c7, 0xf4, 0xd1, 0, 7 }, /* #27 */ { 0x3e2f13, 0x3e2713, 0xf4, 0xd3, 0, 7 }, /* #27 b */ { 0x0334c6, 0x0334c6, 0x65, 0xa6, 0, 31 }, /* #28 */ { 0x3c4b13, 0x3c4b12, 0x65, 0xb6, 0, 31 }, /* #28 b */ { 0x0c4243, 0x0c4243, 0x7e, 0x7e, 0, 9 }, /* #29 */ { 0x333d96, 0x333d96, 0x7e, 0x7e, 0, 9 }, /* #29 b */ { 0x2d5713, 0x2d5713, 0xe2, 0xc5, 0, 17 }, /* #30 */ { 0x1228c6, 0x1228c7, 0xe2, 0xc4, 0, 17 }, /* #30 b */ { 0x3e03d3, 0x3e0bd3, 0x71, 0x1b, 0, 23 }, /* #31 */ { 0x017c06, 0x017407, 0x71, 0x13, 0, 23 }, /* #31 b */ { 0x191943, 0x191143, 0xbe, 0xf6, 0, 15 }, /* #32 */ { 0x266696, 0x266e97, 0xbe, 0xf2, 0, 15 }, /* #32 b */ { 0x1d4747, 0x1d4f46, 0x25, 0x59, 0, 14 }, /* #33 */ { 0x223892, 0x223092, 0x25, 0x51, 0, 14 }, /* #33 b */ { 0x3f4493, 0x3f4492, 0xb6, 0xdb, 0, 19 }, /* #34 */ { 0x003b46, 0x003b46, 0xb6, 0x5b, 0, 19 }, /* #34 b */ { 0x0a58c2, 0x0a58c3, 0xf2, 0xe4, 0, 8 }, /* #35 */ { 0x352717, 0x352717, 0xf2, 0xe5, 0, 8 }, /* #35 b */ { 0x251f42, 0x251f42, 0xc8, 0x64, 0, 10 }, /* #36 */ { 0x1a6097, 0x1a6096, 0xc8, 0xe4, 0, 10 }, /* #36 b */ { 0x3f0ec7, 0x3f06c6, 0xf9, 0x7f, 0, 3 }, /* #37 */ { 0x007112, 0x007912, 0xf9, 0x5f, 0, 3 }, /* #37 b */ { 0x0045d6, 0x004dd7, 0xef, 0x77, 0, 19 }, /* #38 */ { 0x3f3a03, 0x3f3203, 0xef, 0xf7, 0, 19 }, /* #38 b */ { 0x040c02, 0x040c02, 0xd1, 0x8b, 0, 24 }, /* #39 */ { 0x3b73d7, 0x3b73d6, 0xd1, 0x8f, 0, 24 }, /* #39 b */ { 0x2616d7, 0x2616d7, 0x95, 0x72, 0, 30 }, /* #40 */ { 0x196902, 0x196903, 0x95, 0x52, 0, 30 }, /* #40 b */ { 0x126696, 0x126696, 0x70, 0x38, 0, 10 }, /* #41 */ { 0x2d1943, 0x2d1942, 0x70, 0xb8, 0, 10 }, /* #41 b */ { 0x1c3913, 0x1c3912, 0x42, 0x54, 0, 31 }, /* #42 */ { 0x2346c6, 0x2346c6, 0x42, 0x44, 0, 31 }, /* #42 b */ { 0x095c06, 0x095c07, 0xed, 0xae, 0, 22 }, /* #43 */ { 0x3623d3, 0x3623d3, 0xed, 0xbe, 0, 22 }, /* #43 b */ { 0x1071d2, 0x1071d3, 0x3b, 0xd8, 0, 6 }, /* #44 */ { 0x2f0e07, 0x2f0e07, 0x3b, 0xdc, 0, 6 }, /* #44 b */ { 0x2e2603, 0x2e2603, 0xb0, 0x0d, 0, 5 }, /* #45 */ { 0x1159d6, 0x1159d7, 0xb0, 0x05, 0, 5 }, /* #45 b */ { 0x285f87, 0x285f87, 0x24, 0x24, 0, 3 }, /* #46 */ { 0x172052, 0x172053, 0x24, 0x04, 0, 3 }, /* #46 b */ { 0x2d0e52, 0x2d0652, 0x3f, 0xfc, 0, 16 }, /* #47 */ { 0x127187, 0x127986, 0x3f, 0xfe, 0, 16 }, /* #47 b */ { 0x273f52, 0x273753, 0x76, 0xb1, 0, 24 }, /* #48 */ { 0x184087, 0x184887, 0x76, 0xb5, 0, 24 }, /* #48 b */ { 0x3b4483, 0x3b4c83, 0x37, 0xbc, 0, 6 }, /* #49 */ { 0x043b56, 0x043357, 0x37, 0xb8, 0, 6 }, /* #49 b */ { 0x210e96, 0x210e97, 0x8c, 0x11, 0, 21 }, /* #50 */ { 0x1e7143, 0x1e7143, 0x8c, 0x31, 0, 21 }, /* #50 b */ { 0x2b6e16, 0x2b6e17, 0xe7, 0xb9, 0, 11 }, /* #51 */ { 0x1411c3, 0x1411c3, 0xe7, 0xf9, 0, 11 }, /* #51 b */ { 0x2e1796, 0x2e1f97, 0xf9, 0x2f, 0, 31 }, /* #52 */ { 0x116843, 0x116043, 0xf9, 0x3f, 0, 31 }, /* #52 b */ { 0x212693, 0x212692, 0x95, 0xae, 0, 24 }, /* #53 */ { 0x1e5946, 0x1e5946, 0x95, 0xaa, 0, 24 }, /* #53 b */ { 0x0b2752, 0x0b2f53, 0xfa, 0xe9, 0, 16 }, /* #54 */ { 0x345887, 0x345087, 0xfa, 0xeb, 0, 16 }, /* #54 b */ { 0x2c2f46, 0x2c2f46, 0xd7, 0xed, 0, 13 }, /* #55 */ { 0x135093, 0x135092, 0xd7, 0xfd, 0, 13 }, /* #55 b */ { 0x3c2b47, 0x3c2347, 0x84, 0x30, 0, 30 }, /* #56 */ { 0x035492, 0x035c93, 0x84, 0x10, 0, 30 }, /* #56 b */ { 0x3a62d3, 0x3a62d3, 0xd1, 0xd1, 0, 27 }, /* #57 */ { 0x051d06, 0x051d06, 0xd1, 0xd1, 0, 27 }, /* #57 b */ { 0x202096, 0x202896, 0xe5, 0xae, 0, 4 }, /* #58 */ { 0x1f5f43, 0x1f5742, 0xe5, 0xbe, 0, 4 }, /* #58 b */ { 0x397692, 0x397692, 0x03, 0x60, 0, 13 }, /* #59 */ { 0x060947, 0x060946, 0x03, 0x70, 0, 13 }, /* #59 b */ { 0x0e0f93, 0x0e0792, 0xc4, 0x27, 0, 15 }, /* #60 */ { 0x317046, 0x317846, 0xc4, 0x23, 0, 15 }, /* #60 b */ { 0x245896, 0x245096, 0x66, 0x33, 0, 1 }, /* #61 */ { 0x1b2743, 0x1b2f42, 0x66, 0xb3, 0, 1 }, /* #61 b */ { 0x3a7b03, 0x3a7b02, 0x77, 0xef, 0, 26 }, /* #62 */ { 0x0504d6, 0x0504d6, 0x77, 0xee, 0, 26 }, /* #62 b */ { 0x0a0506, 0x0a0d06, 0xe6, 0x73, 0, 1 }, /* #63 */ { 0x357ad3, 0x3572d2, 0xe6, 0xf3, 0, 1 }, /* #63 b */ { 0x3041d7, 0x3049d7, 0x4b, 0x74, 0, 13 }, /* #64 */ { 0x0f3e02, 0x0f3603, 0x4b, 0x64, 0, 13 }, /* #64 b */ { 0x016dc2, 0x016dc2, 0xd3, 0xd3, 0, 9 }, /* #65 */ { 0x3e1217, 0x3e1217, 0xd3, 0xd3, 0, 9 }, /* #65 b */ { 0x2c19c3, 0x2c19c3, 0x1e, 0x47, 0, 11 }, /* #66 */ { 0x136616, 0x136617, 0x1e, 0x07, 0, 11 }, /* #66 b */ { 0x135897, 0x135896, 0x60, 0x2c, 0, 12 }, /* #67 */ { 0x2c2742, 0x2c2742, 0x60, 0x0c, 0, 12 }, /* #67 b */ { 0x2f7b02, 0x2f7b03, 0xff, 0xbf, 0, 29 }, /* #68 */ { 0x1004d7, 0x1004d7, 0xff, 0xff, 0, 29 }, /* #68 b */ { 0x151013, 0x151013, 0xc7, 0x1f, 0, 7 }, /* #69 */ { 0x2a6fc6, 0x2a6fc7, 0xc7, 0x1d, 0, 7 }, /* #69 b */ { 0x165c93, 0x165493, 0xa3, 0xd1, 0, 10 }, /* #70 */ { 0x292346, 0x292b47, 0xa3, 0x51, 0, 10 }, /* #70 b */ { 0x203056, 0x203056, 0x43, 0x43, 0, 0 }, /* #71 */ { 0x1f4f83, 0x1f4f83, 0x43, 0x43, 0, 0 }, /* #71 b */ { 0x235e57, 0x235656, 0xc6, 0x37, 0, 6 }, /* #72 */ { 0x1c2182, 0x1c2982, 0xc6, 0x33, 0, 6 }, /* #72 b */ { 0x234f43, 0x234f42, 0x31, 0xc6, 0, 16 }, /* #73 */ { 0x1c3096, 0x1c3096, 0x31, 0xc4, 0, 16 }, /* #73 b */ { 0x206d12, 0x206d12, 0xb1, 0x2b, 0, 4 }, /* #74 */ { 0x1f12c7, 0x1f12c6, 0xb1, 0x3b, 0, 4 }, /* #74 b */ { 0x3017d6, 0x301fd6, 0xda, 0x6d, 0, 10 }, /* #75 */ { 0x0f6803, 0x0f6002, 0xda, 0xed, 0, 10 }, /* #75 b */ { 0x2a5656, 0x2a5e56, 0xd0, 0x34, 0, 2 }, /* #76 */ { 0x152983, 0x152182, 0xd0, 0x74, 0, 2 }, /* #76 b */ { 0x0e4b52, 0x0e4b52, 0xe2, 0x9c, 0, 21 }, /* #77 */ { 0x313487, 0x313486, 0xe2, 0xbc, 0, 21 }, /* #77 b */ { 0x272087, 0x272887, 0x27, 0xe4, 0, 12 }, /* #78 */ { 0x185f52, 0x185753, 0x27, 0xc4, 0, 12 }, /* #78 b */ { 0x1f0bd6, 0x1f03d7, 0x75, 0x4e, 0, 21 }, /* #79 */ { 0x207403, 0x207c03, 0x75, 0x6e, 0, 21 }, /* #79 b */ { 0x343f06, 0x343f06, 0xc9, 0xc9, 0, 18 }, /* #80 */ { 0x0b40d3, 0x0b40d3, 0xc9, 0xc9, 0, 18 }, /* #80 b */ { 0x002c97, 0x002c97, 0x5f, 0x5f, 0, 18 }, /* #81 */ { 0x3f5342, 0x3f5342, 0x5f, 0x5f, 0, 18 }, /* #81 b */ { 0x3b5fd3, 0x3b57d3, 0xaf, 0x7e, 0, 15 }, /* #82 */ { 0x042006, 0x042807, 0xaf, 0x7a, 0, 15 }, /* #82 b */ { 0x0a7457, 0x0a7457, 0xd0, 0xd0, 0, 9 }, /* #83 */ { 0x350b82, 0x350b82, 0xd0, 0xd0, 0, 9 }, /* #83 b */ { 0x072816, 0x072016, 0x69, 0x4d, 0, 21 }, /* #84 */ { 0x3857c3, 0x385fc2, 0x69, 0x6d, 0, 21 }, /* #84 b */ { 0x1f7b17, 0x1f7b17, 0x69, 0xa6, 0, 7 }, /* #85 */ { 0x2004c2, 0x2004c3, 0x69, 0xa4, 0, 7 }, /* #85 b */ { 0x3e30d7, 0x3e38d7, 0x5b, 0xba, 0, 23 }, /* #86 */ { 0x014f02, 0x014703, 0x5b, 0xb2, 0, 23 }, /* #86 b */ { 0x2a2607, 0x2a2606, 0xe6, 0xf3, 0, 1 }, /* #87 */ { 0x1559d2, 0x1559d2, 0xe6, 0x73, 0, 1 }, /* #87 b */ { 0x137083, 0x137082, 0xbe, 0xfb, 0, 25 }, /* #88 */ { 0x2c0f56, 0x2c0f56, 0xbe, 0xf9, 0, 25 }, /* #88 b */ { 0x193a06, 0x193206, 0x50, 0x0a, 0, 30 }, /* #89 */ { 0x2645d3, 0x264dd2, 0x50, 0x2a, 0, 30 }, /* #89 b */ { 0x366a86, 0x366a87, 0xe9, 0x74, 0, 19 }, /* #90 */ { 0x091553, 0x091553, 0xe9, 0xf4, 0, 19 }, /* #90 b */ { 0x0505c6, 0x0505c6, 0x68, 0x83, 0, 14 }, /* #91 */ { 0x3a7a13, 0x3a7a12, 0x68, 0x8b, 0, 14 }, /* #91 b */ { 0x300006, 0x300807, 0xf9, 0x2f, 0, 4 }, /* #92 */ { 0x0f7fd3, 0x0f77d3, 0xf9, 0x3f, 0, 4 }, /* #92 b */ { 0x3b7a02, 0x3b7202, 0x0f, 0x3c, 0, 16 }, /* #93 */ { 0x0405d7, 0x040dd6, 0x0f, 0x3e, 0, 16 }, /* #93 b */ { 0x021e82, 0x021682, 0x56, 0xc5, 0, 13 }, /* #94 */ { 0x3d6157, 0x3d6956, 0x56, 0xd5, 0, 13 }, /* #94 b */ { 0x131d57, 0x131d57, 0x6d, 0x6d, 0, 12 }, /* #95 */ { 0x2c6282, 0x2c6283, 0x6d, 0x4d, 0, 12 }, /* #95 b */ }; static const BINU8_TEST_T g_aTests_shl_u8_intel[] = { { 0x1d28c7, 0x1d2046, 0x00, 0x00, 0, 11 }, /* #0 */ { 0x225712, 0x225746, 0x00, 0x00, 0, 11 }, /* #0 b */ { 0x156f93, 0x156746, 0x00, 0x00, 0, 20 }, /* #1 */ { 0x2a1046, 0x2a1046, 0x00, 0x00, 0, 20 }, /* #1 b */ { 0x2162d6, 0x216246, 0x00, 0x00, 0, 7 }, /* #2 */ { 0x1e1d03, 0x1e1546, 0x00, 0x00, 0, 7 }, /* #2 b */ { 0x0a4796, 0x0a4746, 0x00, 0x00, 0, 7 }, /* #3 */ { 0x353843, 0x353046, 0x00, 0x00, 0, 7 }, /* #3 b */ { 0x3518c2, 0x351046, 0x00, 0x00, 0, 1 }, /* #4 */ { 0x0a6717, 0x0a6746, 0x00, 0x00, 0, 1 }, /* #4 b */ { 0x3b2e93, 0x3b2646, 0x00, 0x00, 0, 5 }, /* #5 */ { 0x045146, 0x045146, 0x00, 0x00, 0, 5 }, /* #5 b */ { 0x261a83, 0x261a46, 0xb7, 0x00, 0, 23 }, /* #6 */ { 0x196556, 0x196d46, 0xb7, 0x00, 0, 23 }, /* #6 b */ { 0x2c0ec2, 0x2c0646, 0xe4, 0x00, 0, 15 }, /* #7 */ { 0x137117, 0x137146, 0xe4, 0x00, 0, 15 }, /* #7 b */ { 0x2c3c42, 0x2c3446, 0x1a, 0x00, 0, 13 }, /* #8 */ { 0x134397, 0x134346, 0x1a, 0x00, 0, 13 }, /* #8 b */ { 0x3943d3, 0x394346, 0xc3, 0x00, 0, 17 }, /* #9 */ { 0x063c06, 0x063446, 0xc3, 0x00, 0, 17 }, /* #9 b */ { 0x1b7753, 0x1b7746, 0xfe, 0x00, 0, 15 }, /* #10 */ { 0x240886, 0x240046, 0xfe, 0x00, 0, 15 }, /* #10 b */ { 0x231642, 0x231646, 0xd7, 0x00, 0, 23 }, /* #11 */ { 0x1c6997, 0x1c6146, 0xd7, 0x00, 0, 23 }, /* #11 b */ { 0x0c1c83, 0x0c1447, 0xdf, 0x00, 0, 8 }, /* #12 */ { 0x336356, 0x336347, 0xdf, 0x00, 0, 8 }, /* #12 b */ { 0x2f2e46, 0x2f2e46, 0xb8, 0x00, 0, 18 }, /* #13 */ { 0x105193, 0x105946, 0xb8, 0x00, 0, 18 }, /* #13 b */ { 0x102d16, 0x102d46, 0x59, 0x00, 0, 13 }, /* #14 */ { 0x2f52c3, 0x2f5a46, 0x59, 0x00, 0, 13 }, /* #14 b */ { 0x0b7607, 0x0b7646, 0xf7, 0x00, 0, 26 }, /* #15 */ { 0x3409d2, 0x340146, 0xf7, 0x00, 0, 26 }, /* #15 b */ { 0x282193, 0x282146, 0xcd, 0x00, 0, 19 }, /* #16 */ { 0x175e46, 0x175646, 0xcd, 0x00, 0, 19 }, /* #16 b */ { 0x1d3107, 0x1d3146, 0xf6, 0x00, 0, 16 }, /* #17 */ { 0x224ed2, 0x224646, 0xf6, 0x00, 0, 16 }, /* #17 b */ { 0x2c4956, 0x2c4946, 0xb6, 0x00, 0, 15 }, /* #18 */ { 0x133683, 0x133e46, 0xb6, 0x00, 0, 15 }, /* #18 b */ { 0x1c3493, 0x1c3446, 0xf2, 0x00, 0, 31 }, /* #19 */ { 0x234b46, 0x234346, 0xf2, 0x00, 0, 31 }, /* #19 b */ { 0x093913, 0x093107, 0xe5, 0x28, 0, 3 }, /* #20 */ { 0x3646c6, 0x364607, 0xe5, 0x28, 0, 3 }, /* #20 b */ { 0x080c43, 0x080c46, 0xb0, 0x00, 0, 24 }, /* #21 */ { 0x377396, 0x377b46, 0xb0, 0x00, 0, 24 }, /* #21 b */ { 0x2f03d7, 0x2f0386, 0x21, 0x84, 0, 2 }, /* #22 */ { 0x107c02, 0x107486, 0x21, 0x84, 0, 2 }, /* #22 b */ { 0x040882, 0x040846, 0xb4, 0x00, 0, 9 }, /* #23 */ { 0x3b7757, 0x3b7f46, 0xb4, 0x00, 0, 9 }, /* #23 b */ { 0x0f0056, 0x0f0046, 0xe6, 0x00, 0, 11 }, /* #24 */ { 0x307f83, 0x307746, 0xe6, 0x00, 0, 11 }, /* #24 b */ { 0x295643, 0x295646, 0x14, 0x00, 0, 18 }, /* #25 */ { 0x162996, 0x162146, 0x14, 0x00, 0, 18 }, /* #25 b */ { 0x2c3587, 0x2c3546, 0xca, 0x00, 0, 12 }, /* #26 */ { 0x134a52, 0x134246, 0xca, 0x00, 0, 12 }, /* #26 b */ { 0x190353, 0x190b46, 0xb0, 0x00, 0, 29 }, /* #27 */ { 0x267c86, 0x267c46, 0xb0, 0x00, 0, 29 }, /* #27 b */ { 0x2d5bc2, 0x2d5346, 0xd9, 0x00, 0, 17 }, /* #28 */ { 0x122417, 0x122446, 0xd9, 0x00, 0, 17 }, /* #28 b */ { 0x340f46, 0x340783, 0xd4, 0xa8, 0, 1 }, /* #29 */ { 0x0b7093, 0x0b7083, 0xd4, 0xa8, 0, 1 }, /* #29 b */ { 0x1c6e42, 0x1c6e07, 0x54, 0x50, 0, 2 }, /* #30 */ { 0x231197, 0x231907, 0x54, 0x50, 0, 2 }, /* #30 b */ { 0x052282, 0x052246, 0x30, 0x00, 0, 22 }, /* #31 */ { 0x3a5d57, 0x3a5546, 0x30, 0x00, 0, 22 }, /* #31 b */ { 0x0a0ed6, 0x0a0646, 0x38, 0x00, 0, 16 }, /* #32 */ { 0x357103, 0x357146, 0x38, 0x00, 0, 16 }, /* #32 b */ { 0x035657, 0x035646, 0x30, 0x00, 0, 27 }, /* #33 */ { 0x3c2982, 0x3c2146, 0x30, 0x00, 0, 27 }, /* #33 b */ { 0x034683, 0x034646, 0xcf, 0x00, 0, 23 }, /* #34 */ { 0x3c3956, 0x3c3146, 0xcf, 0x00, 0, 23 }, /* #34 b */ { 0x365a97, 0x365a86, 0x5d, 0xe8, 0, 3 }, /* #35 */ { 0x092542, 0x092d86, 0x5d, 0xe8, 0, 3 }, /* #35 b */ { 0x313896, 0x313882, 0x61, 0x80, 0, 7 }, /* #36 */ { 0x0e4743, 0x0e4f82, 0x61, 0x80, 0, 7 }, /* #36 b */ { 0x342f87, 0x342f46, 0x68, 0x00, 0, 28 }, /* #37 */ { 0x0b5052, 0x0b5846, 0x68, 0x00, 0, 28 }, /* #37 b */ { 0x055096, 0x055046, 0xfd, 0x00, 0, 18 }, /* #38 */ { 0x3a2f43, 0x3a2746, 0xfd, 0x00, 0, 18 }, /* #38 b */ { 0x2800c6, 0x280046, 0xec, 0x00, 0, 12 }, /* #39 */ { 0x177f13, 0x177746, 0xec, 0x00, 0, 12 }, /* #39 b */ { 0x3e3083, 0x3e3046, 0x18, 0x00, 0, 17 }, /* #40 */ { 0x014f56, 0x014746, 0x18, 0x00, 0, 17 }, /* #40 b */ { 0x135a92, 0x135a46, 0xa1, 0x00, 0, 26 }, /* #41 */ { 0x2c2547, 0x2c2d46, 0xa1, 0x00, 0, 26 }, /* #41 b */ { 0x006246, 0x006a46, 0xb4, 0x00, 0, 27 }, /* #42 */ { 0x3f1d93, 0x3f1d46, 0xb4, 0x00, 0, 27 }, /* #42 b */ { 0x0b2517, 0x0b2d46, 0xb8, 0x00, 0, 27 }, /* #43 */ { 0x345ac2, 0x345a46, 0xb8, 0x00, 0, 27 }, /* #43 b */ { 0x191703, 0x191746, 0x20, 0x00, 0, 8 }, /* #44 */ { 0x2668d6, 0x266046, 0x20, 0x00, 0, 8 }, /* #44 b */ { 0x397116, 0x397146, 0x1f, 0x00, 0, 17 }, /* #45 */ { 0x060ec3, 0x060646, 0x1f, 0x00, 0, 17 }, /* #45 b */ { 0x222343, 0x222346, 0x3a, 0x00, 0, 21 }, /* #46 */ { 0x1d5c96, 0x1d5446, 0x3a, 0x00, 0, 21 }, /* #46 b */ { 0x132d57, 0x132d46, 0x4e, 0x00, 0, 13 }, /* #47 */ { 0x2c5282, 0x2c5a46, 0x4e, 0x00, 0, 13 }, /* #47 b */ { 0x035152, 0x035106, 0x0c, 0x60, 0, 3 }, /* #48 */ { 0x3c2e87, 0x3c2606, 0x0c, 0x60, 0, 3 }, /* #48 b */ { 0x302412, 0x302c46, 0x78, 0x00, 0, 24 }, /* #49 */ { 0x0f5bc7, 0x0f5b46, 0x78, 0x00, 0, 24 }, /* #49 b */ { 0x217986, 0x217182, 0x20, 0x80, 0, 2 }, /* #50 */ { 0x1e0653, 0x1e0682, 0x20, 0x80, 0, 2 }, /* #50 b */ { 0x1d5882, 0x1d5046, 0x1f, 0x00, 0, 9 }, /* #51 */ { 0x222757, 0x222746, 0x1f, 0x00, 0, 9 }, /* #51 b */ { 0x265342, 0x265b46, 0x55, 0x00, 0, 27 }, /* #52 */ { 0x192c97, 0x192c46, 0x55, 0x00, 0, 27 }, /* #52 b */ { 0x2e2803, 0x2e2846, 0x4c, 0x00, 0, 10 }, /* #53 */ { 0x1157d6, 0x115f46, 0x4c, 0x00, 0, 10 }, /* #53 b */ { 0x347793, 0x347746, 0xc6, 0x00, 0, 24 }, /* #54 */ { 0x0b0846, 0x0b0046, 0xc6, 0x00, 0, 24 }, /* #54 b */ { 0x0f5892, 0x0f5846, 0x90, 0x00, 0, 19 }, /* #55 */ { 0x302747, 0x302f46, 0x90, 0x00, 0, 19 }, /* #55 b */ { 0x2903d2, 0x290346, 0x17, 0x00, 0, 26 }, /* #56 */ { 0x167c07, 0x167446, 0x17, 0x00, 0, 26 }, /* #56 b */ { 0x312692, 0x312646, 0xc9, 0x00, 0, 25 }, /* #57 */ { 0x0e5947, 0x0e5146, 0xc9, 0x00, 0, 25 }, /* #57 b */ { 0x353043, 0x353043, 0x06, 0x06, 0, 0 }, /* #58 */ { 0x0a4f96, 0x0a4f96, 0x06, 0x06, 0, 0 }, /* #58 b */ { 0x243ac3, 0x243a46, 0x69, 0x00, 0, 17 }, /* #59 */ { 0x1b4516, 0x1b4d46, 0x69, 0x00, 0, 17 }, /* #59 b */ { 0x123597, 0x123d87, 0x6b, 0xac, 0, 2 }, /* #60 */ { 0x2d4a42, 0x2d4a87, 0x6b, 0xac, 0, 2 }, /* #60 b */ { 0x304852, 0x304886, 0x76, 0xc0, 0, 5 }, /* #61 */ { 0x0f3787, 0x0f3f86, 0x76, 0xc0, 0, 5 }, /* #61 b */ { 0x0b02c2, 0x0b0283, 0xf3, 0x98, 0, 3 }, /* #62 */ { 0x347d17, 0x347583, 0xf3, 0x98, 0, 3 }, /* #62 b */ { 0x1a41d7, 0x1a4146, 0xd4, 0x00, 0, 31 }, /* #63 */ { 0x253e02, 0x253646, 0xd4, 0x00, 0, 31 }, /* #63 b */ { 0x0e48c3, 0x0e4846, 0xb4, 0x00, 0, 21 }, /* #64 */ { 0x313716, 0x313f46, 0xb4, 0x00, 0, 21 }, /* #64 b */ { 0x275802, 0x275046, 0x10, 0x00, 0, 12 }, /* #65 */ { 0x1827d7, 0x182746, 0x10, 0x00, 0, 12 }, /* #65 b */ { 0x2f3f97, 0x2f3f46, 0x98, 0x00, 0, 31 }, /* #66 */ { 0x104042, 0x104846, 0x98, 0x00, 0, 31 }, /* #66 b */ { 0x234806, 0x234046, 0xed, 0x00, 0, 12 }, /* #67 */ { 0x1c37d3, 0x1c3746, 0xed, 0x00, 0, 12 }, /* #67 b */ { 0x2a0517, 0x2a0546, 0x36, 0x00, 0, 12 }, /* #68 */ { 0x157ac2, 0x157246, 0x36, 0x00, 0, 12 }, /* #68 b */ { 0x3a0306, 0x3a0b46, 0x57, 0x00, 0, 24 }, /* #69 */ { 0x057cd3, 0x057c46, 0x57, 0x00, 0, 24 }, /* #69 b */ { 0x350207, 0x350a46, 0x8c, 0x00, 0, 8 }, /* #70 */ { 0x0a7dd2, 0x0a7d46, 0x8c, 0x00, 0, 8 }, /* #70 b */ { 0x223686, 0x223e47, 0x83, 0x00, 0, 8 }, /* #71 */ { 0x1d4953, 0x1d4947, 0x83, 0x00, 0, 8 }, /* #71 b */ { 0x1a53d6, 0x1a5b03, 0x4b, 0x2c, 0, 2 }, /* #72 */ { 0x252c03, 0x252c03, 0x4b, 0x2c, 0, 2 }, /* #72 b */ { 0x2b2302, 0x2b2346, 0x2b, 0x00, 0, 20 }, /* #73 */ { 0x145cd7, 0x145446, 0x2b, 0x00, 0, 20 }, /* #73 b */ { 0x2b09c6, 0x2b0946, 0xa0, 0x00, 0, 10 }, /* #74 */ { 0x147613, 0x147e46, 0xa0, 0x00, 0, 10 }, /* #74 b */ { 0x347617, 0x347e46, 0x76, 0x00, 0, 27 }, /* #75 */ { 0x0b09c2, 0x0b0946, 0x76, 0x00, 0, 27 }, /* #75 b */ { 0x1465d2, 0x146546, 0x2b, 0x00, 0, 31 }, /* #76 */ { 0x2b1a07, 0x2b1246, 0x2b, 0x00, 0, 31 }, /* #76 b */ { 0x352bc2, 0x352346, 0xfa, 0x00, 0, 21 }, /* #77 */ { 0x0a5417, 0x0a5446, 0xfa, 0x00, 0, 21 }, /* #77 b */ { 0x253d53, 0x253d83, 0x5d, 0xd0, 0, 4 }, /* #78 */ { 0x1a4286, 0x1a4a83, 0x5d, 0xd0, 0, 4 }, /* #78 b */ { 0x0e22c7, 0x0e2282, 0xda, 0xd0, 0, 3 }, /* #79 */ { 0x315d12, 0x315582, 0xda, 0xd0, 0, 3 }, /* #79 b */ { 0x284f83, 0x284f46, 0xa9, 0x00, 0, 17 }, /* #80 */ { 0x173056, 0x173846, 0xa9, 0x00, 0, 17 }, /* #80 b */ { 0x215c46, 0x215446, 0x03, 0x00, 0, 30 }, /* #81 */ { 0x1e2393, 0x1e2346, 0x03, 0x00, 0, 30 }, /* #81 b */ { 0x242b46, 0x242346, 0x03, 0x00, 0, 17 }, /* #82 */ { 0x1b5493, 0x1b5446, 0x03, 0x00, 0, 17 }, /* #82 b */ { 0x035753, 0x035f07, 0x85, 0x0a, 0, 1 }, /* #83 */ { 0x3c2886, 0x3c2807, 0x85, 0x0a, 0, 1 }, /* #83 b */ { 0x177587, 0x177502, 0x31, 0x40, 0, 6 }, /* #84 */ { 0x280a52, 0x280202, 0x31, 0x40, 0, 6 }, /* #84 b */ { 0x213fc2, 0x213746, 0x39, 0x00, 0, 10 }, /* #85 */ { 0x1e4017, 0x1e4046, 0x39, 0x00, 0, 10 }, /* #85 b */ { 0x2c7643, 0x2c7643, 0x6c, 0x6c, 0, 0 }, /* #86 */ { 0x130996, 0x130996, 0x6c, 0x6c, 0, 0 }, /* #86 b */ { 0x2877d2, 0x287746, 0xc2, 0x00, 0, 15 }, /* #87 */ { 0x170807, 0x170046, 0xc2, 0x00, 0, 15 }, /* #87 b */ { 0x196996, 0x196102, 0x2c, 0x58, 0, 1 }, /* #88 */ { 0x261643, 0x261602, 0x2c, 0x58, 0, 1 }, /* #88 b */ { 0x1d1313, 0x1d1346, 0xe8, 0x00, 0, 25 }, /* #89 */ { 0x226cc6, 0x226446, 0xe8, 0x00, 0, 25 }, /* #89 b */ { 0x124a06, 0x124206, 0x1b, 0x6c, 0, 2 }, /* #90 */ { 0x2d35d3, 0x2d3506, 0x1b, 0x6c, 0, 2 }, /* #90 b */ { 0x381d12, 0x381546, 0xf7, 0x00, 0, 28 }, /* #91 */ { 0x0762c7, 0x076246, 0xf7, 0x00, 0, 28 }, /* #91 b */ { 0x316652, 0x316686, 0xd8, 0xc0, 0, 3 }, /* #92 */ { 0x0e1987, 0x0e1186, 0xd8, 0xc0, 0, 3 }, /* #92 b */ { 0x0938d7, 0x093046, 0xee, 0x00, 0, 17 }, /* #93 */ { 0x364702, 0x364746, 0xee, 0x00, 0, 17 }, /* #93 b */ { 0x3b3887, 0x3b3046, 0x0c, 0x00, 0, 25 }, /* #94 */ { 0x044752, 0x044746, 0x0c, 0x00, 0, 25 }, /* #94 b */ { 0x0a4a46, 0x0a4a46, 0x48, 0x00, 0, 19 }, /* #95 */ { 0x353593, 0x353d46, 0x48, 0x00, 0, 19 }, /* #95 b */ }; static const BINU8_TEST_T g_aTests_shr_u8_intel[] = { { 0x166f13, 0x166746, 0x00, 0x00, 0, 6 }, /* #0 */ { 0x2910c6, 0x291046, 0x00, 0x00, 0, 6 }, /* #0 b */ { 0x160612, 0x160646, 0x00, 0x00, 0, 1 }, /* #1 */ { 0x2979c7, 0x297146, 0x00, 0x00, 0, 1 }, /* #1 b */ { 0x3b45d6, 0x3b4546, 0x00, 0x00, 0, 9 }, /* #2 */ { 0x043a03, 0x043246, 0x00, 0x00, 0, 9 }, /* #2 b */ { 0x315817, 0x315046, 0x00, 0x00, 0, 12 }, /* #3 */ { 0x0e27c2, 0x0e2746, 0x00, 0x00, 0, 12 }, /* #3 b */ { 0x0a0396, 0x0a0346, 0x00, 0x00, 0, 12 }, /* #4 */ { 0x357c43, 0x357446, 0x00, 0x00, 0, 12 }, /* #4 b */ { 0x2d3156, 0x2d3146, 0x00, 0x00, 0, 17 }, /* #5 */ { 0x124e83, 0x124646, 0x00, 0x00, 0, 17 }, /* #5 b */ { 0x0e0102, 0x0e0907, 0xb2, 0x05, 0, 5 }, /* #6 */ { 0x317ed7, 0x317e07, 0xb2, 0x05, 0, 5 }, /* #6 b */ { 0x0121c3, 0x012946, 0xcd, 0x00, 0, 24 }, /* #7 */ { 0x3e5e16, 0x3e5e46, 0xcd, 0x00, 0, 24 }, /* #7 b */ { 0x1f4f03, 0x1f4f46, 0x8b, 0x00, 0, 20 }, /* #8 */ { 0x2030d6, 0x203846, 0x8b, 0x00, 0, 20 }, /* #8 b */ { 0x142692, 0x142e02, 0xb0, 0x01, 0, 7 }, /* #9 */ { 0x2b5947, 0x2b5902, 0xb0, 0x01, 0, 7 }, /* #9 b */ { 0x380ad3, 0x380a46, 0x89, 0x00, 0, 15 }, /* #10 */ { 0x077506, 0x077d46, 0x89, 0x00, 0, 15 }, /* #10 b */ { 0x1b2053, 0x1b2046, 0x30, 0x00, 0, 22 }, /* #11 */ { 0x245f86, 0x245746, 0x30, 0x00, 0, 22 }, /* #11 b */ { 0x027fd6, 0x027fd6, 0x37, 0x37, 0, 0 }, /* #12 */ { 0x3d0003, 0x3d0003, 0x37, 0x37, 0, 0 }, /* #12 b */ { 0x065183, 0x065903, 0x9f, 0x04, 0, 5 }, /* #13 */ { 0x392e56, 0x392e03, 0x9f, 0x04, 0, 5 }, /* #13 b */ { 0x3a1b12, 0x3a1b46, 0xf3, 0x00, 0, 15 }, /* #14 */ { 0x0564c7, 0x056c46, 0xf3, 0x00, 0, 15 }, /* #14 b */ { 0x0f4053, 0x0f4046, 0x3d, 0x00, 0, 26 }, /* #15 */ { 0x303f86, 0x303746, 0x3d, 0x00, 0, 26 }, /* #15 b */ { 0x3f2707, 0x3f2746, 0x2c, 0x00, 0, 30 }, /* #16 */ { 0x0058d2, 0x005046, 0x2c, 0x00, 0, 30 }, /* #16 b */ { 0x0863c6, 0x086b46, 0xb5, 0x00, 0, 22 }, /* #17 */ { 0x371c13, 0x371c46, 0xb5, 0x00, 0, 22 }, /* #17 b */ { 0x203907, 0x203146, 0x6e, 0x00, 0, 9 }, /* #18 */ { 0x1f46d2, 0x1f4646, 0x6e, 0x00, 0, 9 }, /* #18 b */ { 0x120707, 0x120f46, 0xa1, 0x00, 0, 23 }, /* #19 */ { 0x2d78d2, 0x2d7846, 0xa1, 0x00, 0, 23 }, /* #19 b */ { 0x036fd2, 0x036746, 0x15, 0x00, 0, 24 }, /* #20 */ { 0x3c1007, 0x3c1046, 0x15, 0x00, 0, 24 }, /* #20 b */ { 0x3f3143, 0x3f3146, 0x34, 0x00, 0, 15 }, /* #21 */ { 0x004e96, 0x004646, 0x34, 0x00, 0, 15 }, /* #21 b */ { 0x024a03, 0x024a46, 0xa3, 0x00, 0, 13 }, /* #22 */ { 0x3d35d6, 0x3d3d46, 0xa3, 0x00, 0, 13 }, /* #22 b */ { 0x2502c7, 0x250a02, 0xeb, 0x07, 0, 5 }, /* #23 */ { 0x1a7d12, 0x1a7d02, 0xeb, 0x07, 0, 5 }, /* #23 b */ { 0x2d1183, 0x2d1146, 0x41, 0x00, 0, 14 }, /* #24 */ { 0x126e56, 0x126646, 0x41, 0x00, 0, 14 }, /* #24 b */ { 0x3d26c2, 0x3d2e06, 0xa4, 0x05, 0, 5 }, /* #25 */ { 0x025917, 0x025906, 0xa4, 0x05, 0, 5 }, /* #25 b */ { 0x2c45c2, 0x2c4546, 0x4d, 0x00, 0, 26 }, /* #26 */ { 0x133a17, 0x133246, 0x4d, 0x00, 0, 26 }, /* #26 b */ { 0x0e5657, 0x0e5e46, 0xf1, 0x00, 0, 13 }, /* #27 */ { 0x312982, 0x312946, 0xf1, 0x00, 0, 13 }, /* #27 b */ { 0x144a07, 0x144a46, 0xd2, 0x00, 0, 19 }, /* #28 */ { 0x2b35d2, 0x2b3d46, 0xd2, 0x00, 0, 19 }, /* #28 b */ { 0x391c56, 0x391446, 0x18, 0x00, 0, 8 }, /* #29 */ { 0x066383, 0x066346, 0x18, 0x00, 0, 8 }, /* #29 b */ { 0x076403, 0x076c06, 0xd8, 0x03, 0, 6 }, /* #30 */ { 0x381bd6, 0x381b06, 0xd8, 0x03, 0, 6 }, /* #30 b */ { 0x2a3fd7, 0x2a3fd7, 0xa2, 0xa2, 0, 0 }, /* #31 */ { 0x154002, 0x154002, 0xa2, 0xa2, 0, 0 }, /* #31 b */ { 0x1c0b07, 0x1c0b46, 0xca, 0x00, 0, 11 }, /* #32 */ { 0x2374d2, 0x237c46, 0xca, 0x00, 0, 11 }, /* #32 b */ { 0x170887, 0x170803, 0xdf, 0x01, 0, 7 }, /* #33 */ { 0x287752, 0x287f03, 0xdf, 0x01, 0, 7 }, /* #33 b */ { 0x297616, 0x297e46, 0xe2, 0x00, 0, 31 }, /* #34 */ { 0x1609c3, 0x160946, 0xe2, 0x00, 0, 31 }, /* #34 b */ { 0x206f57, 0x206746, 0x28, 0x00, 0, 28 }, /* #35 */ { 0x1f1082, 0x1f1046, 0x28, 0x00, 0, 28 }, /* #35 b */ { 0x3a12c2, 0x3a1a46, 0xc3, 0x00, 0, 14 }, /* #36 */ { 0x056d17, 0x056d46, 0xc3, 0x00, 0, 14 }, /* #36 b */ { 0x215d86, 0x215d07, 0x8c, 0x11, 0, 3 }, /* #37 */ { 0x1e2253, 0x1e2a07, 0x8c, 0x11, 0, 3 }, /* #37 b */ { 0x300342, 0x300b46, 0xd9, 0x00, 0, 29 }, /* #38 */ { 0x0f7c97, 0x0f7c46, 0xd9, 0x00, 0, 29 }, /* #38 b */ { 0x274b17, 0x274346, 0x3a, 0x00, 0, 10 }, /* #39 */ { 0x1834c2, 0x183446, 0x3a, 0x00, 0, 10 }, /* #39 b */ { 0x341b47, 0x341346, 0x0b, 0x00, 0, 16 }, /* #40 */ { 0x0b6492, 0x0b6446, 0x0b, 0x00, 0, 16 }, /* #40 b */ { 0x0a6e97, 0x0a6e46, 0xa0, 0x00, 0, 18 }, /* #41 */ { 0x351142, 0x351946, 0xa0, 0x00, 0, 18 }, /* #41 b */ { 0x010946, 0x010146, 0x0a, 0x00, 0, 18 }, /* #42 */ { 0x3e7693, 0x3e7646, 0x0a, 0x00, 0, 18 }, /* #42 b */ { 0x2f6dd2, 0x2f6546, 0x41, 0x00, 0, 20 }, /* #43 */ { 0x101207, 0x101246, 0x41, 0x00, 0, 20 }, /* #43 b */ { 0x3d50c6, 0x3d5046, 0x30, 0x00, 0, 15 }, /* #44 */ { 0x022f13, 0x022746, 0x30, 0x00, 0, 15 }, /* #44 b */ { 0x023787, 0x023f46, 0xa6, 0x00, 0, 21 }, /* #45 */ { 0x3d4852, 0x3d4846, 0xa6, 0x00, 0, 21 }, /* #45 b */ { 0x193217, 0x193a46, 0xe7, 0x00, 0, 27 }, /* #46 */ { 0x264dc2, 0x264d46, 0xe7, 0x00, 0, 27 }, /* #46 b */ { 0x0c50c3, 0x0c5047, 0x64, 0x00, 0, 7 }, /* #47 */ { 0x332f16, 0x332747, 0x64, 0x00, 0, 7 }, /* #47 b */ { 0x090a03, 0x090a46, 0xc6, 0x00, 0, 31 }, /* #48 */ { 0x3675d6, 0x367d46, 0xc6, 0x00, 0, 31 }, /* #48 b */ { 0x3f0bc6, 0x3f0b46, 0xd3, 0x00, 0, 15 }, /* #49 */ { 0x007413, 0x007c46, 0xd3, 0x00, 0, 15 }, /* #49 b */ { 0x064307, 0x064346, 0x09, 0x00, 0, 7 }, /* #50 */ { 0x393cd2, 0x393446, 0x09, 0x00, 0, 7 }, /* #50 b */ { 0x027fd2, 0x027f46, 0xf4, 0x00, 0, 24 }, /* #51 */ { 0x3d0007, 0x3d0846, 0xf4, 0x00, 0, 24 }, /* #51 b */ { 0x0a4047, 0x0a4007, 0x64, 0x0c, 0, 3 }, /* #52 */ { 0x353f92, 0x353707, 0x64, 0x0c, 0, 3 }, /* #52 b */ { 0x142092, 0x142046, 0x3f, 0x00, 0, 27 }, /* #53 */ { 0x2b5f47, 0x2b5746, 0x3f, 0x00, 0, 27 }, /* #53 b */ { 0x0415d2, 0x041546, 0x13, 0x00, 0, 22 }, /* #54 */ { 0x3b6a07, 0x3b6246, 0x13, 0x00, 0, 22 }, /* #54 b */ { 0x227ed3, 0x227e46, 0xb6, 0x00, 0, 30 }, /* #55 */ { 0x1d0106, 0x1d0946, 0xb6, 0x00, 0, 30 }, /* #55 b */ { 0x2c79d2, 0x2c7946, 0xdf, 0x00, 0, 18 }, /* #56 */ { 0x130607, 0x130e46, 0xdf, 0x00, 0, 18 }, /* #56 b */ { 0x2173c2, 0x217346, 0x14, 0x00, 0, 31 }, /* #57 */ { 0x1e0c17, 0x1e0446, 0x14, 0x00, 0, 31 }, /* #57 b */ { 0x110192, 0x110946, 0x8f, 0x00, 0, 13 }, /* #58 */ { 0x2e7e47, 0x2e7e46, 0x8f, 0x00, 0, 13 }, /* #58 b */ { 0x0b5fd6, 0x0b5746, 0x69, 0x00, 0, 18 }, /* #59 */ { 0x342003, 0x342046, 0x69, 0x00, 0, 18 }, /* #59 b */ { 0x305b93, 0x305b46, 0xd3, 0x00, 0, 31 }, /* #60 */ { 0x0f2446, 0x0f2c46, 0xd3, 0x00, 0, 31 }, /* #60 b */ { 0x1f4c52, 0x1f4446, 0x28, 0x00, 0, 26 }, /* #61 */ { 0x203387, 0x203346, 0x28, 0x00, 0, 26 }, /* #61 b */ { 0x086317, 0x086b46, 0xb1, 0x00, 0, 28 }, /* #62 */ { 0x371cc2, 0x371c46, 0xb1, 0x00, 0, 28 }, /* #62 b */ { 0x244fc6, 0x244746, 0x11, 0x00, 0, 22 }, /* #63 */ { 0x1b3013, 0x1b3046, 0x11, 0x00, 0, 22 }, /* #63 b */ { 0x2b1397, 0x2b1346, 0x4e, 0x00, 0, 11 }, /* #64 */ { 0x146c42, 0x146446, 0x4e, 0x00, 0, 11 }, /* #64 b */ { 0x1d2953, 0x1d2146, 0x5b, 0x00, 0, 15 }, /* #65 */ { 0x225686, 0x225646, 0x5b, 0x00, 0, 15 }, /* #65 b */ { 0x023407, 0x023c07, 0xe4, 0x03, 0, 6 }, /* #66 */ { 0x3d4bd2, 0x3d4b07, 0xe4, 0x03, 0, 6 }, /* #66 b */ { 0x2d0846, 0x2d0046, 0x28, 0x00, 0, 10 }, /* #67 */ { 0x127793, 0x127746, 0x28, 0x00, 0, 10 }, /* #67 b */ { 0x370bd3, 0x370346, 0x41, 0x00, 0, 22 }, /* #68 */ { 0x087406, 0x087446, 0x41, 0x00, 0, 22 }, /* #68 b */ { 0x2b6ed3, 0x2b6e46, 0xd5, 0x00, 0, 29 }, /* #69 */ { 0x141106, 0x141946, 0xd5, 0x00, 0, 29 }, /* #69 b */ { 0x281b53, 0x281b46, 0xc9, 0x00, 0, 25 }, /* #70 */ { 0x176486, 0x176c46, 0xc9, 0x00, 0, 25 }, /* #70 b */ { 0x200b52, 0x200b46, 0xa1, 0x00, 0, 19 }, /* #71 */ { 0x1f7487, 0x1f7c46, 0xa1, 0x00, 0, 19 }, /* #71 b */ { 0x3641c7, 0x364102, 0x44, 0x02, 0, 5 }, /* #72 */ { 0x093e12, 0x093602, 0x44, 0x02, 0, 5 }, /* #72 b */ { 0x0b1187, 0x0b1146, 0x58, 0x00, 0, 21 }, /* #73 */ { 0x346e52, 0x346646, 0x58, 0x00, 0, 21 }, /* #73 b */ { 0x320306, 0x320346, 0x79, 0x00, 0, 8 }, /* #74 */ { 0x0d7cd3, 0x0d7446, 0x79, 0x00, 0, 8 }, /* #74 b */ { 0x3f2497, 0x3f2446, 0x3b, 0x00, 0, 12 }, /* #75 */ { 0x005b42, 0x005346, 0x3b, 0x00, 0, 12 }, /* #75 b */ { 0x0e0c97, 0x0e0446, 0x4f, 0x00, 0, 31 }, /* #76 */ { 0x317342, 0x317346, 0x4f, 0x00, 0, 31 }, /* #76 b */ { 0x201143, 0x201146, 0x07, 0x00, 0, 11 }, /* #77 */ { 0x1f6e96, 0x1f6646, 0x07, 0x00, 0, 11 }, /* #77 b */ { 0x014116, 0x014146, 0x35, 0x00, 0, 9 }, /* #78 */ { 0x3e3ec3, 0x3e3646, 0x35, 0x00, 0, 9 }, /* #78 b */ { 0x1b42d3, 0x1b4246, 0x49, 0x00, 0, 17 }, /* #79 */ { 0x243d06, 0x243546, 0x49, 0x00, 0, 17 }, /* #79 b */ { 0x105913, 0x105946, 0x90, 0x00, 0, 28 }, /* #80 */ { 0x2f26c6, 0x2f2e46, 0x90, 0x00, 0, 28 }, /* #80 b */ { 0x140653, 0x140e46, 0xe3, 0x00, 0, 19 }, /* #81 */ { 0x2b7986, 0x2b7946, 0xe3, 0x00, 0, 19 }, /* #81 b */ { 0x1a0d46, 0x1a0546, 0x5b, 0x00, 0, 18 }, /* #82 */ { 0x257293, 0x257246, 0x5b, 0x00, 0, 18 }, /* #82 b */ { 0x034782, 0x034f07, 0xbf, 0x17, 0, 3 }, /* #83 */ { 0x3c3857, 0x3c3807, 0xbf, 0x17, 0, 3 }, /* #83 b */ { 0x265d16, 0x265546, 0x50, 0x00, 0, 31 }, /* #84 */ { 0x1922c3, 0x192246, 0x50, 0x00, 0, 31 }, /* #84 b */ { 0x334f96, 0x334746, 0x27, 0x00, 0, 27 }, /* #85 */ { 0x0c3043, 0x0c3046, 0x27, 0x00, 0, 27 }, /* #85 b */ { 0x012a52, 0x012246, 0x69, 0x00, 0, 20 }, /* #86 */ { 0x3e5587, 0x3e5546, 0x69, 0x00, 0, 20 }, /* #86 b */ { 0x122642, 0x122e46, 0x86, 0x00, 0, 13 }, /* #87 */ { 0x2d5997, 0x2d5946, 0x86, 0x00, 0, 13 }, /* #87 b */ { 0x101ed6, 0x101e03, 0xb2, 0x02, 0, 6 }, /* #88 */ { 0x2f6103, 0x2f6903, 0xb2, 0x02, 0, 6 }, /* #88 b */ { 0x347e93, 0x347646, 0x17, 0x00, 0, 30 }, /* #89 */ { 0x0b0146, 0x0b0146, 0x17, 0x00, 0, 30 }, /* #89 b */ { 0x052ed2, 0x052e02, 0xf8, 0x7c, 0, 1 }, /* #90 */ { 0x3a5107, 0x3a5902, 0xf8, 0x7c, 0, 1 }, /* #90 b */ { 0x2d5757, 0x2d5746, 0x37, 0x00, 0, 8 }, /* #91 */ { 0x122882, 0x122046, 0x37, 0x00, 0, 8 }, /* #91 b */ { 0x237556, 0x237546, 0x1b, 0x00, 0, 9 }, /* #92 */ { 0x1c0a83, 0x1c0246, 0x1b, 0x00, 0, 9 }, /* #92 b */ { 0x085c17, 0x085446, 0x02, 0x00, 0, 12 }, /* #93 */ { 0x3723c2, 0x372346, 0x02, 0x00, 0, 12 }, /* #93 b */ { 0x135b46, 0x135b46, 0xb8, 0x00, 0, 9 }, /* #94 */ { 0x2c2493, 0x2c2c46, 0xb8, 0x00, 0, 9 }, /* #94 b */ { 0x305507, 0x305546, 0x4c, 0x00, 0, 20 }, /* #95 */ { 0x0f2ad2, 0x0f2246, 0x4c, 0x00, 0, 20 }, /* #95 b */ }; static const BINU8_TEST_T g_aTests_sar_u8_intel[] = { { 0x147046, 0x147046, 0x00, 0x00, 0, 8 }, /* #0 */ { 0x2b0f93, 0x2b0746, 0x00, 0x00, 0, 8 }, /* #0 b */ { 0x277d42, 0x277546, 0x00, 0x00, 0, 29 }, /* #1 */ { 0x180297, 0x180246, 0x00, 0x00, 0, 29 }, /* #1 b */ { 0x2d3b16, 0x2d3346, 0x00, 0x00, 0, 1 }, /* #2 */ { 0x1244c3, 0x124446, 0x00, 0x00, 0, 1 }, /* #2 b */ { 0x3148d3, 0x314046, 0x00, 0x00, 0, 18 }, /* #3 */ { 0x0e3706, 0x0e3746, 0x00, 0x00, 0, 18 }, /* #3 b */ { 0x2d0652, 0x2d0646, 0x00, 0x00, 0, 16 }, /* #4 */ { 0x127987, 0x127146, 0x00, 0x00, 0, 16 }, /* #4 b */ { 0x2834c3, 0x283446, 0x00, 0x00, 0, 27 }, /* #5 */ { 0x174b16, 0x174346, 0x00, 0x00, 0, 27 }, /* #5 b */ { 0x3b4e43, 0x3b4646, 0x03, 0x00, 0, 12 }, /* #6 */ { 0x043196, 0x043146, 0x03, 0x00, 0, 12 }, /* #6 b */ { 0x002547, 0x002583, 0xd0, 0xfe, 0, 5 }, /* #7 */ { 0x3f5a92, 0x3f5283, 0xd0, 0xfe, 0, 5 }, /* #7 b */ { 0x391ad3, 0x391287, 0xfa, 0xff, 0, 25 }, /* #8 */ { 0x066506, 0x066587, 0xfa, 0xff, 0, 25 }, /* #8 b */ { 0x2f3957, 0x2f3187, 0xf6, 0xff, 0, 6 }, /* #9 */ { 0x104682, 0x104687, 0xf6, 0xff, 0, 6 }, /* #9 b */ { 0x1964d7, 0x196487, 0xee, 0xff, 0, 12 }, /* #10 */ { 0x261b02, 0x261387, 0xee, 0xff, 0, 12 }, /* #10 b */ { 0x357092, 0x357087, 0xac, 0xff, 0, 9 }, /* #11 */ { 0x0a0f47, 0x0a0787, 0xac, 0xff, 0, 9 }, /* #11 b */ { 0x1f2783, 0x1f2787, 0x99, 0xff, 0, 29 }, /* #12 */ { 0x205856, 0x205087, 0x99, 0xff, 0, 29 }, /* #12 b */ { 0x067742, 0x067787, 0xfe, 0xff, 0, 24 }, /* #13 */ { 0x390897, 0x390087, 0xfe, 0xff, 0, 24 }, /* #13 b */ { 0x2f71c7, 0x2f7146, 0x61, 0x00, 0, 25 }, /* #14 */ { 0x100e12, 0x100646, 0x61, 0x00, 0, 25 }, /* #14 b */ { 0x2652d6, 0x265287, 0x9c, 0xff, 0, 20 }, /* #15 */ { 0x192d03, 0x192587, 0x9c, 0xff, 0, 20 }, /* #15 b */ { 0x2f0906, 0x2f0187, 0xea, 0xff, 0, 16 }, /* #16 */ { 0x1076d3, 0x107687, 0xea, 0xff, 0, 16 }, /* #16 b */ { 0x191dc3, 0x191587, 0xdc, 0xff, 0, 30 }, /* #17 */ { 0x266216, 0x266287, 0xdc, 0xff, 0, 30 }, /* #17 b */ { 0x037783, 0x037746, 0x1b, 0x00, 0, 30 }, /* #18 */ { 0x3c0856, 0x3c0046, 0x1b, 0x00, 0, 30 }, /* #18 b */ { 0x0a5f52, 0x0a5786, 0xdc, 0xee, 0, 1 }, /* #19 */ { 0x352087, 0x352086, 0xdc, 0xee, 0, 1 }, /* #19 b */ { 0x027093, 0x027087, 0xb2, 0xff, 0, 13 }, /* #20 */ { 0x3d0f46, 0x3d0787, 0xb2, 0xff, 0, 13 }, /* #20 b */ { 0x335987, 0x335146, 0x7b, 0x00, 0, 21 }, /* #21 */ { 0x0c2652, 0x0c2646, 0x7b, 0x00, 0, 21 }, /* #21 b */ { 0x2b3b16, 0x2b3346, 0x63, 0x00, 0, 10 }, /* #22 */ { 0x1444c3, 0x144446, 0x63, 0x00, 0, 10 }, /* #22 b */ { 0x294946, 0x294146, 0x39, 0x00, 0, 12 }, /* #23 */ { 0x163693, 0x163646, 0x39, 0x00, 0, 12 }, /* #23 b */ { 0x236fc7, 0x236787, 0xe3, 0xff, 0, 6 }, /* #24 */ { 0x1c1012, 0x1c1087, 0xe3, 0xff, 0, 6 }, /* #24 b */ { 0x264b56, 0x264383, 0xec, 0xfe, 0, 4 }, /* #25 */ { 0x193483, 0x193483, 0xec, 0xfe, 0, 4 }, /* #25 b */ { 0x153906, 0x153906, 0x89, 0x89, 0, 0 }, /* #26 */ { 0x2a46d3, 0x2a46d3, 0x89, 0x89, 0, 0 }, /* #26 b */ { 0x1d5503, 0x1d5546, 0x71, 0x00, 0, 22 }, /* #27 */ { 0x222ad6, 0x222246, 0x71, 0x00, 0, 22 }, /* #27 b */ { 0x117f12, 0x117787, 0xcc, 0xff, 0, 25 }, /* #28 */ { 0x2e00c7, 0x2e0087, 0xcc, 0xff, 0, 25 }, /* #28 b */ { 0x391a92, 0x391287, 0xb7, 0xf6, 0, 3 }, /* #29 */ { 0x066547, 0x066587, 0xb7, 0xf6, 0, 3 }, /* #29 b */ { 0x300202, 0x300287, 0xb1, 0xff, 0, 27 }, /* #30 */ { 0x0f7dd7, 0x0f7587, 0xb1, 0xff, 0, 27 }, /* #30 b */ { 0x151b02, 0x151387, 0xdd, 0xff, 0, 27 }, /* #31 */ { 0x2a64d7, 0x2a6487, 0xdd, 0xff, 0, 27 }, /* #31 b */ { 0x3a4bd7, 0x3a4346, 0x2f, 0x00, 0, 29 }, /* #32 */ { 0x053402, 0x053446, 0x2f, 0x00, 0, 29 }, /* #32 b */ { 0x0c1d82, 0x0c1546, 0x37, 0x00, 0, 11 }, /* #33 */ { 0x336257, 0x336246, 0x37, 0x00, 0, 11 }, /* #33 b */ { 0x240e82, 0x240687, 0xc8, 0xff, 0, 15 }, /* #34 */ { 0x1b7157, 0x1b7187, 0xc8, 0xff, 0, 15 }, /* #34 b */ { 0x294496, 0x294487, 0xec, 0xff, 0, 6 }, /* #35 */ { 0x163b43, 0x163387, 0xec, 0xff, 0, 6 }, /* #35 b */ { 0x310297, 0x310287, 0xa3, 0xff, 0, 21 }, /* #36 */ { 0x0e7d42, 0x0e7587, 0xa3, 0xff, 0, 21 }, /* #36 b */ { 0x3726d2, 0x372646, 0x78, 0x00, 0, 11 }, /* #37 */ { 0x085907, 0x085146, 0x78, 0x00, 0, 11 }, /* #37 b */ { 0x3f4006, 0x3f4046, 0x33, 0x00, 0, 28 }, /* #38 */ { 0x003fd3, 0x003746, 0x33, 0x00, 0, 28 }, /* #38 b */ { 0x2a1403, 0x2a1487, 0xff, 0xff, 0, 30 }, /* #39 */ { 0x156bd6, 0x156387, 0xff, 0xff, 0, 30 }, /* #39 b */ { 0x2949c3, 0x294146, 0x4f, 0x00, 0, 9 }, /* #40 */ { 0x163616, 0x163646, 0x4f, 0x00, 0, 9 }, /* #40 b */ { 0x2c0916, 0x2c0183, 0x97, 0xe5, 0, 2 }, /* #41 */ { 0x1376c3, 0x137683, 0x97, 0xe5, 0, 2 }, /* #41 b */ { 0x223b92, 0x223346, 0x67, 0x00, 0, 18 }, /* #42 */ { 0x1d4447, 0x1d4446, 0x67, 0x00, 0, 18 }, /* #42 b */ { 0x016482, 0x016486, 0x85, 0xfc, 0, 5 }, /* #43 */ { 0x3e1b57, 0x3e1386, 0x85, 0xfc, 0, 5 }, /* #43 b */ { 0x081b52, 0x081387, 0xa6, 0xff, 0, 23 }, /* #44 */ { 0x376487, 0x376487, 0xa6, 0xff, 0, 23 }, /* #44 b */ { 0x137752, 0x137786, 0x9c, 0xff, 0, 7 }, /* #45 */ { 0x2c0887, 0x2c0086, 0x9c, 0xff, 0, 7 }, /* #45 b */ { 0x3b0c46, 0x3b0487, 0x9a, 0xff, 0, 13 }, /* #46 */ { 0x047393, 0x047387, 0x9a, 0xff, 0, 13 }, /* #46 b */ { 0x116bd6, 0x116387, 0xb6, 0xff, 0, 16 }, /* #47 */ { 0x2e1403, 0x2e1487, 0xb6, 0xff, 0, 16 }, /* #47 b */ { 0x2b7cd6, 0x2b7487, 0xcd, 0xff, 0, 18 }, /* #48 */ { 0x140303, 0x140387, 0xcd, 0xff, 0, 18 }, /* #48 b */ { 0x0e7c12, 0x0e7446, 0x72, 0x00, 0, 16 }, /* #49 */ { 0x3103c7, 0x310346, 0x72, 0x00, 0, 16 }, /* #49 b */ { 0x1e1f92, 0x1e1787, 0xe3, 0xff, 0, 19 }, /* #50 */ { 0x216047, 0x216087, 0xe3, 0xff, 0, 19 }, /* #50 b */ { 0x237902, 0x237187, 0x8e, 0xff, 0, 21 }, /* #51 */ { 0x1c06d7, 0x1c0687, 0x8e, 0xff, 0, 21 }, /* #51 b */ { 0x0f5e46, 0x0f5646, 0x24, 0x00, 0, 8 }, /* #52 */ { 0x302193, 0x302146, 0x24, 0x00, 0, 8 }, /* #52 b */ { 0x182197, 0x182187, 0xf8, 0xff, 0, 15 }, /* #53 */ { 0x275e42, 0x275687, 0xf8, 0xff, 0, 15 }, /* #53 b */ { 0x026297, 0x026246, 0x67, 0x00, 0, 20 }, /* #54 */ { 0x3d1d42, 0x3d1546, 0x67, 0x00, 0, 20 }, /* #54 b */ { 0x050106, 0x050187, 0xd9, 0xff, 0, 14 }, /* #55 */ { 0x3a7ed3, 0x3a7687, 0xd9, 0xff, 0, 14 }, /* #55 b */ { 0x302a96, 0x302246, 0x30, 0x00, 0, 28 }, /* #56 */ { 0x0f5543, 0x0f5546, 0x30, 0x00, 0, 28 }, /* #56 b */ { 0x357b06, 0x357346, 0x57, 0x00, 0, 9 }, /* #57 */ { 0x0a04d3, 0x0a0446, 0x57, 0x00, 0, 9 }, /* #57 b */ { 0x336897, 0x336087, 0xb3, 0xff, 0, 31 }, /* #58 */ { 0x0c1742, 0x0c1787, 0xb3, 0xff, 0, 31 }, /* #58 b */ { 0x226097, 0x226087, 0xe9, 0xff, 0, 25 }, /* #59 */ { 0x1d1f42, 0x1d1787, 0xe9, 0xff, 0, 25 }, /* #59 b */ { 0x273b53, 0x273346, 0x1f, 0x00, 0, 30 }, /* #60 */ { 0x184486, 0x184446, 0x1f, 0x00, 0, 30 }, /* #60 b */ { 0x3e1792, 0x3e1787, 0xf8, 0xff, 0, 26 }, /* #61 */ { 0x016847, 0x016087, 0xf8, 0xff, 0, 26 }, /* #61 b */ { 0x001216, 0x001287, 0x80, 0xff, 0, 17 }, /* #62 */ { 0x3f6dc3, 0x3f6587, 0x80, 0xff, 0, 17 }, /* #62 b */ { 0x2e6d42, 0x2e6587, 0x99, 0xff, 0, 20 }, /* #63 */ { 0x111297, 0x111287, 0x99, 0xff, 0, 20 }, /* #63 b */ { 0x2b2717, 0x2b2787, 0x9b, 0xff, 0, 10 }, /* #64 */ { 0x1458c2, 0x145087, 0x9b, 0xff, 0, 10 }, /* #64 b */ { 0x0a3a02, 0x0a3287, 0x92, 0xff, 0, 11 }, /* #65 */ { 0x3545d7, 0x354587, 0x92, 0xff, 0, 11 }, /* #65 b */ { 0x062386, 0x062306, 0x52, 0x05, 0, 4 }, /* #66 */ { 0x395c53, 0x395406, 0x52, 0x05, 0, 4 }, /* #66 b */ { 0x2a7c06, 0x2a7487, 0x8f, 0xff, 0, 27 }, /* #67 */ { 0x1503d3, 0x150387, 0x8f, 0xff, 0, 27 }, /* #67 b */ { 0x182987, 0x182187, 0xb6, 0xff, 0, 21 }, /* #68 */ { 0x275652, 0x275687, 0xb6, 0xff, 0, 21 }, /* #68 b */ { 0x276a02, 0x276287, 0xf1, 0xff, 0, 19 }, /* #69 */ { 0x1815d7, 0x181587, 0xf1, 0xff, 0, 19 }, /* #69 b */ { 0x242646, 0x242682, 0x8a, 0xfe, 0, 6 }, /* #70 */ { 0x1b5993, 0x1b5182, 0x8a, 0xfe, 0, 6 }, /* #70 b */ { 0x297212, 0x297287, 0x99, 0xcc, 0, 1 }, /* #71 */ { 0x160dc7, 0x160587, 0x99, 0xcc, 0, 1 }, /* #71 b */ { 0x156f12, 0x156787, 0xb3, 0xff, 0, 19 }, /* #72 */ { 0x2a10c7, 0x2a1087, 0xb3, 0xff, 0, 19 }, /* #72 b */ { 0x3b2f53, 0x3b2746, 0x64, 0x00, 0, 18 }, /* #73 */ { 0x045086, 0x045046, 0x64, 0x00, 0, 18 }, /* #73 b */ { 0x0c0b57, 0x0c0386, 0xb2, 0xf6, 0, 3 }, /* #74 */ { 0x337482, 0x337486, 0xb2, 0xf6, 0, 3 }, /* #74 b */ { 0x196946, 0x196187, 0x87, 0xff, 0, 10 }, /* #75 */ { 0x261693, 0x261687, 0x87, 0xff, 0, 10 }, /* #75 b */ { 0x1b05c7, 0x1b0587, 0xf0, 0xff, 0, 21 }, /* #76 */ { 0x247a12, 0x247287, 0xf0, 0xff, 0, 21 }, /* #76 b */ { 0x0733d6, 0x073386, 0x97, 0xff, 0, 7 }, /* #77 */ { 0x384c03, 0x384486, 0x97, 0xff, 0, 7 }, /* #77 b */ { 0x0b7947, 0x0b7187, 0xa3, 0xff, 0, 13 }, /* #78 */ { 0x340692, 0x340687, 0xa3, 0xff, 0, 13 }, /* #78 b */ { 0x145cc7, 0x145446, 0x45, 0x00, 0, 17 }, /* #79 */ { 0x2b2312, 0x2b2346, 0x45, 0x00, 0, 17 }, /* #79 b */ { 0x053407, 0x053403, 0x34, 0x01, 0, 5 }, /* #80 */ { 0x3a4bd2, 0x3a4303, 0x34, 0x01, 0, 5 }, /* #80 b */ { 0x152602, 0x152682, 0xc1, 0xf8, 0, 3 }, /* #81 */ { 0x2a59d7, 0x2a5182, 0xc1, 0xf8, 0, 3 }, /* #81 b */ { 0x0f1ad3, 0x0f1203, 0x1a, 0x01, 0, 4 }, /* #82 */ { 0x306506, 0x306503, 0x1a, 0x01, 0, 4 }, /* #82 b */ { 0x322892, 0x322087, 0x8f, 0xff, 0, 20 }, /* #83 */ { 0x0d5747, 0x0d5787, 0x8f, 0xff, 0, 20 }, /* #83 b */ { 0x265156, 0x265186, 0xa6, 0xff, 0, 7 }, /* #84 */ { 0x192e83, 0x192686, 0xa6, 0xff, 0, 7 }, /* #84 b */ { 0x3f1357, 0x3f1346, 0x4a, 0x00, 0, 25 }, /* #85 */ { 0x006c82, 0x006446, 0x4a, 0x00, 0, 25 }, /* #85 b */ { 0x096907, 0x096146, 0x79, 0x00, 0, 29 }, /* #86 */ { 0x3616d2, 0x361646, 0x79, 0x00, 0, 29 }, /* #86 b */ { 0x3a7e06, 0x3a7687, 0xd1, 0xff, 0, 10 }, /* #87 */ { 0x0501d3, 0x050187, 0xd1, 0xff, 0, 10 }, /* #87 b */ { 0x355893, 0x355046, 0x3b, 0x00, 0, 17 }, /* #88 */ { 0x0a2746, 0x0a2746, 0x3b, 0x00, 0, 17 }, /* #88 b */ { 0x2e17d3, 0x2e1746, 0x5d, 0x00, 0, 24 }, /* #89 */ { 0x116806, 0x116046, 0x5d, 0x00, 0, 24 }, /* #89 b */ { 0x105153, 0x105187, 0xa7, 0xff, 0, 25 }, /* #90 */ { 0x2f2e86, 0x2f2687, 0xa7, 0xff, 0, 25 }, /* #90 b */ { 0x017916, 0x017146, 0x31, 0x00, 0, 26 }, /* #91 */ { 0x3e06c3, 0x3e0646, 0x31, 0x00, 0, 26 }, /* #91 b */ { 0x234792, 0x234787, 0xb7, 0xff, 0, 17 }, /* #92 */ { 0x1c3847, 0x1c3087, 0xb7, 0xff, 0, 17 }, /* #92 b */ { 0x3d2312, 0x3d2347, 0x5a, 0x00, 0, 7 }, /* #93 */ { 0x025cc7, 0x025447, 0x5a, 0x00, 0, 7 }, /* #93 b */ { 0x3206d6, 0x320687, 0xed, 0xff, 0, 9 }, /* #94 */ { 0x0d7903, 0x0d7187, 0xed, 0xff, 0, 9 }, /* #94 b */ { 0x0d7a06, 0x0d7287, 0xe1, 0xff, 0, 6 }, /* #95 */ { 0x3205d3, 0x320587, 0xe1, 0xff, 0, 6 }, /* #95 b */ }; static const BINU16_TEST_T g_aTests_rol_u16_intel[] = { { 0x2655c2, 0x2655c2, 0x0000, 0x0000, 0, 60 }, /* #0 */ { 0x192a17, 0x192216, 0x0000, 0x0000, 0, 60 }, /* #0 b */ { 0x281616, 0x281616, 0x0000, 0x0000, 0, 49 }, /* #1 */ { 0x1769c3, 0x1761c2, 0x0000, 0x0000, 0, 49 }, /* #1 b */ { 0x110fd7, 0x1107d6, 0x0000, 0x0000, 0, 19 }, /* #2 */ { 0x2e7002, 0x2e7002, 0x0000, 0x0000, 0, 19 }, /* #2 b */ { 0x097a82, 0x097282, 0x0000, 0x0000, 0, 45 }, /* #3 */ { 0x360557, 0x360556, 0x0000, 0x0000, 0, 45 }, /* #3 b */ { 0x3f3bc2, 0x3f33c2, 0x0000, 0x0000, 0, 30 }, /* #4 */ { 0x004417, 0x004416, 0x0000, 0x0000, 0, 30 }, /* #4 b */ { 0x1447c2, 0x1447c2, 0x0000, 0x0000, 0, 30 }, /* #5 */ { 0x2b3817, 0x2b3016, 0x0000, 0x0000, 0, 30 }, /* #5 b */ { 0x301c47, 0x301c47, 0x6f52, 0xa937, 0, 23 }, /* #6 */ { 0x0f6392, 0x0f6b93, 0x6f52, 0xa937, 0, 23 }, /* #6 b */ { 0x0c3e46, 0x0c3e47, 0xb35e, 0xeb35, 0, 28 }, /* #7 */ { 0x334193, 0x334993, 0xb35e, 0xeb35, 0, 28 }, /* #7 b */ { 0x3b4c97, 0x3b4496, 0x114c, 0xa608, 0, 7 }, /* #8 */ { 0x043342, 0x043342, 0x114c, 0xa608, 0, 7 }, /* #8 b */ { 0x2b0b07, 0x2b0307, 0x345b, 0x9a2d, 0, 63 }, /* #9 */ { 0x1474d2, 0x1474d3, 0x345b, 0x9a2d, 0, 63 }, /* #9 b */ { 0x126592, 0x126592, 0x223d, 0x23d2, 0, 52 }, /* #10 */ { 0x2d1a47, 0x2d1246, 0x223d, 0x23d2, 0, 52 }, /* #10 b */ { 0x221283, 0x221283, 0x2ce5, 0x2ce5, 0, 32 }, /* #11 */ { 0x1d6d56, 0x1d6d56, 0x2ce5, 0x2ce5, 0, 32 }, /* #11 b */ { 0x0b08c2, 0x0b08c2, 0x945c, 0x8b92, 0, 37 }, /* #12 */ { 0x347717, 0x347f16, 0x945c, 0x8b92, 0, 37 }, /* #12 b */ { 0x3c1a13, 0x3c1a13, 0xa2dc, 0xca2d, 0, 12 }, /* #13 */ { 0x0365c6, 0x036dc7, 0xa2dc, 0xca2d, 0, 12 }, /* #13 b */ { 0x250193, 0x250192, 0x1c32, 0x4386, 0, 45 }, /* #14 */ { 0x1a7e46, 0x1a7646, 0x1c32, 0x4386, 0, 45 }, /* #14 b */ { 0x172156, 0x172957, 0x9a74, 0xd269, 0, 26 }, /* #15 */ { 0x285e83, 0x285e83, 0x9a74, 0xd269, 0, 26 }, /* #15 b */ { 0x395c16, 0x395c16, 0xaa2d, 0xdaa2, 0, 44 }, /* #16 */ { 0x0623c3, 0x062bc2, 0xaa2d, 0xdaa2, 0, 44 }, /* #16 b */ { 0x395142, 0x395143, 0xc3c4, 0x30f1, 0, 62 }, /* #17 */ { 0x062e97, 0x062697, 0xc3c4, 0x30f1, 0, 62 }, /* #17 b */ { 0x130bd3, 0x1303d2, 0xe179, 0xf0bc, 0, 15 }, /* #18 */ { 0x2c7406, 0x2c7406, 0xe179, 0xf0bc, 0, 15 }, /* #18 b */ { 0x274496, 0x274496, 0xfdd4, 0x9fba, 0, 45 }, /* #19 */ { 0x183b43, 0x183342, 0xfdd4, 0x9fba, 0, 45 }, /* #19 b */ { 0x073842, 0x073842, 0x4b59, 0xd652, 0, 38 }, /* #20 */ { 0x384797, 0x384f96, 0x4b59, 0xd652, 0, 38 }, /* #20 b */ { 0x3c5f43, 0x3c5f42, 0x6b73, 0xd6e6, 0, 33 }, /* #21 */ { 0x032096, 0x032896, 0x6b73, 0xd6e6, 0, 33 }, /* #21 b */ { 0x356d86, 0x356587, 0xee86, 0x7743, 0, 47 }, /* #22 */ { 0x0a1253, 0x0a1253, 0xee86, 0x7743, 0, 47 }, /* #22 b */ { 0x2e73d3, 0x2e73d3, 0xf9d2, 0xce97, 0, 35 }, /* #23 */ { 0x110c06, 0x110407, 0xf9d2, 0xce97, 0, 35 }, /* #23 b */ { 0x397113, 0x397112, 0xd098, 0x684c, 0, 31 }, /* #24 */ { 0x060ec6, 0x0606c6, 0xd098, 0x684c, 0, 31 }, /* #24 b */ { 0x3028d7, 0x3020d6, 0xf250, 0x7928, 0, 15 }, /* #25 */ { 0x0f5702, 0x0f5702, 0xf250, 0x7928, 0, 15 }, /* #25 b */ { 0x344b92, 0x344b93, 0x645f, 0x22fb, 0, 3 }, /* #26 */ { 0x0b3447, 0x0b3c47, 0x645f, 0x22fb, 0, 3 }, /* #26 b */ { 0x223e46, 0x223e46, 0xa54f, 0x7d2a, 0, 27 }, /* #27 */ { 0x1d4193, 0x1d4992, 0xa54f, 0x7d2a, 0, 27 }, /* #27 b */ { 0x050397, 0x050b97, 0x84c3, 0x30e1, 0, 22 }, /* #28 */ { 0x3a7c42, 0x3a7c43, 0x84c3, 0x30e1, 0, 22 }, /* #28 b */ { 0x195d03, 0x195d02, 0xa50c, 0x50ca, 0, 36 }, /* #29 */ { 0x2622d6, 0x262ad6, 0xa50c, 0x50ca, 0, 36 }, /* #29 b */ { 0x3e3d97, 0x3e3d96, 0xa740, 0xe814, 0, 53 }, /* #30 */ { 0x014242, 0x014a42, 0xa740, 0xe814, 0, 53 }, /* #30 b */ { 0x303e87, 0x303687, 0xdcb9, 0x3b97, 0, 13 }, /* #31 */ { 0x0f4152, 0x0f4153, 0xdcb9, 0x3b97, 0, 13 }, /* #31 b */ { 0x0a7017, 0x0a7817, 0x5736, 0x6573, 0, 44 }, /* #32 */ { 0x350fc2, 0x350fc3, 0x5736, 0x6573, 0, 44 }, /* #32 b */ { 0x387b07, 0x387b06, 0x9a08, 0x8226, 0, 54 }, /* #33 */ { 0x0704d2, 0x070cd2, 0x9a08, 0x8226, 0, 54 }, /* #33 b */ { 0x071146, 0x071147, 0x298f, 0x94c7, 0, 63 }, /* #34 */ { 0x386e93, 0x386693, 0x298f, 0x94c7, 0, 63 }, /* #34 b */ { 0x3b19d3, 0x3b19d2, 0x7588, 0x3ac4, 0, 63 }, /* #35 */ { 0x046606, 0x046e06, 0x7588, 0x3ac4, 0, 63 }, /* #35 b */ { 0x1f1703, 0x1f1703, 0xfe09, 0xf04f, 0, 19 }, /* #36 */ { 0x2068d6, 0x2060d7, 0xfe09, 0xf04f, 0, 19 }, /* #36 b */ { 0x3e6b56, 0x3e6357, 0x2992, 0x2299, 0, 12 }, /* #37 */ { 0x011483, 0x011483, 0x2992, 0x2299, 0, 12 }, /* #37 b */ { 0x3e2e83, 0x3e2683, 0x3b2f, 0x79d9, 0, 11 }, /* #38 */ { 0x015156, 0x015157, 0x3b2f, 0x79d9, 0, 11 }, /* #38 b */ { 0x3615d6, 0x3615d7, 0xcb1f, 0xe58f, 0, 31 }, /* #39 */ { 0x096a03, 0x096203, 0xcb1f, 0xe58f, 0, 31 }, /* #39 b */ { 0x2f4317, 0x2f4316, 0x19a1, 0x2334, 0, 45 }, /* #40 */ { 0x103cc2, 0x1034c2, 0x19a1, 0x2334, 0, 45 }, /* #40 b */ { 0x0b4e07, 0x0b4e06, 0x68bb, 0x5db4, 0, 55 }, /* #41 */ { 0x3431d2, 0x3439d2, 0x68bb, 0x5db4, 0, 55 }, /* #41 b */ { 0x2c37c7, 0x2c3fc7, 0x4417, 0x105d, 0, 2 }, /* #42 */ { 0x134812, 0x134813, 0x4417, 0x105d, 0, 2 }, /* #42 b */ { 0x2b47d7, 0x2b47d7, 0x377a, 0x46ef, 0, 13 }, /* #43 */ { 0x143802, 0x143003, 0x377a, 0x46ef, 0, 13 }, /* #43 b */ { 0x113203, 0x113a03, 0xaf77, 0x5eef, 0, 49 }, /* #44 */ { 0x2e4dd6, 0x2e4dd7, 0xaf77, 0x5eef, 0, 49 }, /* #44 b */ { 0x075a07, 0x075207, 0x1905, 0x0519, 0, 8 }, /* #45 */ { 0x3825d2, 0x3825d3, 0x1905, 0x0519, 0, 8 }, /* #45 b */ { 0x0a1b87, 0x0a1b87, 0x6f97, 0xb7cb, 0, 31 }, /* #46 */ { 0x356452, 0x356c53, 0x6f97, 0xb7cb, 0, 31 }, /* #46 b */ { 0x1f7417, 0x1f7c16, 0x9fb4, 0x7ed2, 0, 18 }, /* #47 */ { 0x200bc2, 0x200bc2, 0x9fb4, 0x7ed2, 0, 18 }, /* #47 b */ { 0x1c6982, 0x1c6183, 0xd8df, 0xf637, 0, 30 }, /* #48 */ { 0x231657, 0x231657, 0xd8df, 0xf637, 0, 30 }, /* #48 b */ { 0x2116c2, 0x2116c3, 0xdae0, 0xae0d, 0, 36 }, /* #49 */ { 0x1e6917, 0x1e6117, 0xdae0, 0xae0d, 0, 36 }, /* #49 b */ { 0x0e1913, 0x0e1112, 0xc8b0, 0x2c32, 0, 6 }, /* #50 */ { 0x3166c6, 0x3166c6, 0xc8b0, 0x2c32, 0, 6 }, /* #50 b */ { 0x363f03, 0x363703, 0xfede, 0xfdbd, 0, 17 }, /* #51 */ { 0x0940d6, 0x0940d7, 0xfede, 0xfdbd, 0, 17 }, /* #51 b */ { 0x247743, 0x247743, 0x1c68, 0x40e3, 0, 11 }, /* #52 */ { 0x1b0896, 0x1b0097, 0x1c68, 0x40e3, 0, 11 }, /* #52 b */ { 0x2766d7, 0x276ed7, 0x669d, 0xacd3, 0, 45 }, /* #53 */ { 0x181902, 0x181903, 0x669d, 0xacd3, 0, 45 }, /* #53 b */ { 0x311196, 0x311997, 0x6068, 0x0c0d, 0, 45 }, /* #54 */ { 0x0e6e43, 0x0e6e43, 0x6068, 0x0c0d, 0, 45 }, /* #54 b */ { 0x2d2a86, 0x2d2a87, 0x6bff, 0xaffd, 0, 18 }, /* #55 */ { 0x125553, 0x125d53, 0x6bff, 0xaffd, 0, 18 }, /* #55 b */ { 0x297bc7, 0x297bc6, 0x743c, 0x78e8, 0, 25 }, /* #56 */ { 0x160412, 0x160c12, 0x743c, 0x78e8, 0, 25 }, /* #56 b */ { 0x037b16, 0x037b17, 0x8f86, 0xc347, 0, 23 }, /* #57 */ { 0x3c04c3, 0x3c0cc3, 0x8f86, 0xc347, 0, 23 }, /* #57 b */ { 0x363f87, 0x363f87, 0x7f2f, 0xbf97, 0, 31 }, /* #58 */ { 0x094052, 0x094853, 0x7f2f, 0xbf97, 0, 31 }, /* #58 b */ { 0x066053, 0x066053, 0xad2c, 0xad2c, 0, 0 }, /* #59 */ { 0x391f86, 0x391f86, 0xad2c, 0xad2c, 0, 0 }, /* #59 b */ { 0x0251d3, 0x0251d3, 0x3946, 0x1ca3, 0, 47 }, /* #60 */ { 0x3d2e06, 0x3d2607, 0x3946, 0x1ca3, 0, 47 }, /* #60 b */ { 0x1b0342, 0x1b0342, 0xdf97, 0xbefc, 0, 59 }, /* #61 */ { 0x247c97, 0x247496, 0xdf97, 0xbefc, 0, 59 }, /* #61 b */ { 0x275a46, 0x275a47, 0x5522, 0x5225, 0, 36 }, /* #62 */ { 0x182593, 0x182d93, 0x5522, 0x5225, 0, 36 }, /* #62 b */ { 0x3a3e06, 0x3a3607, 0xdf5d, 0xddf5, 0, 44 }, /* #63 */ { 0x0541d3, 0x0541d3, 0xdf5d, 0xddf5, 0, 44 }, /* #63 b */ { 0x216c46, 0x216447, 0xd865, 0x9761, 0, 58 }, /* #64 */ { 0x1e1393, 0x1e1393, 0xd865, 0x9761, 0, 58 }, /* #64 b */ { 0x236492, 0x236c93, 0xafbc, 0x7de5, 0, 19 }, /* #65 */ { 0x1c1b47, 0x1c1b47, 0xafbc, 0x7de5, 0, 19 }, /* #65 b */ { 0x042f57, 0x042f56, 0xafcd, 0xd7e6, 0, 31 }, /* #66 */ { 0x3b5082, 0x3b5882, 0xafcd, 0xd7e6, 0, 31 }, /* #66 b */ { 0x3515c7, 0x3515c7, 0x37b8, 0xee0d, 0, 38 }, /* #67 */ { 0x0a6a12, 0x0a6213, 0x37b8, 0xee0d, 0, 38 }, /* #67 b */ { 0x270e97, 0x270696, 0xe3dd, 0xf778, 0, 38 }, /* #68 */ { 0x187142, 0x187142, 0xe3dd, 0xf778, 0, 38 }, /* #68 b */ { 0x1a5817, 0x1a5817, 0xad28, 0x4569, 0, 59 }, /* #69 */ { 0x2527c2, 0x252fc3, 0xad28, 0x4569, 0, 59 }, /* #69 b */ { 0x0a2c92, 0x0a2492, 0xef8c, 0xcef8, 0, 44 }, /* #70 */ { 0x355347, 0x355346, 0xef8c, 0xcef8, 0, 44 }, /* #70 b */ { 0x386e86, 0x386e87, 0x7776, 0x9ddd, 0, 62 }, /* #71 */ { 0x071153, 0x071953, 0x7776, 0x9ddd, 0, 62 }, /* #71 b */ { 0x045953, 0x045152, 0x3a8c, 0xc3a8, 0, 12 }, /* #72 */ { 0x3b2686, 0x3b2686, 0x3a8c, 0xc3a8, 0, 12 }, /* #72 b */ { 0x2220d3, 0x2220d2, 0xc921, 0x921c, 0, 20 }, /* #73 */ { 0x1d5f06, 0x1d5706, 0xc921, 0x921c, 0, 20 }, /* #73 b */ { 0x235557, 0x235557, 0x3e03, 0xc067, 0, 5 }, /* #74 */ { 0x1c2a82, 0x1c2283, 0x3e03, 0xc067, 0, 5 }, /* #74 b */ { 0x0a6c12, 0x0a6413, 0xcf7e, 0xb3df, 0, 14 }, /* #75 */ { 0x3513c7, 0x3513c7, 0xcf7e, 0xb3df, 0, 14 }, /* #75 b */ { 0x076d86, 0x076d87, 0x8529, 0x4c29, 0, 43 }, /* #76 */ { 0x381253, 0x381a53, 0x8529, 0x4c29, 0, 43 }, /* #76 b */ { 0x1665d7, 0x166dd6, 0x75e7, 0xeebc, 0, 45 }, /* #77 */ { 0x291a02, 0x291a02, 0x75e7, 0xeebc, 0, 45 }, /* #77 b */ { 0x0f5c83, 0x0f5483, 0xccd4, 0x3335, 0, 14 }, /* #78 */ { 0x302356, 0x302357, 0xccd4, 0x3335, 0, 14 }, /* #78 b */ { 0x054002, 0x054002, 0x2d70, 0xb5c0, 0, 2 }, /* #79 */ { 0x3a3fd7, 0x3a37d6, 0x2d70, 0xb5c0, 0, 2 }, /* #79 b */ { 0x3d5c43, 0x3d5c43, 0x533c, 0x8a67, 0, 45 }, /* #80 */ { 0x022396, 0x022b97, 0x533c, 0x8a67, 0, 45 }, /* #80 b */ { 0x295502, 0x295502, 0x0085, 0x10a0, 0, 21 }, /* #81 */ { 0x162ad7, 0x1622d6, 0x0085, 0x10a0, 0, 21 }, /* #81 b */ { 0x315346, 0x315346, 0x37c3, 0x19be, 0, 59 }, /* #82 */ { 0x0e2c93, 0x0e2492, 0x37c3, 0x19be, 0, 59 }, /* #82 b */ { 0x123097, 0x123896, 0x42a5, 0x950a, 0, 26 }, /* #83 */ { 0x2d4f42, 0x2d4f42, 0x42a5, 0x950a, 0, 26 }, /* #83 b */ { 0x065552, 0x065d53, 0x443e, 0xc887, 0, 45 }, /* #84 */ { 0x392a87, 0x392a87, 0x443e, 0xc887, 0, 45 }, /* #84 b */ { 0x391d87, 0x391587, 0x1d42, 0x0ea1, 0, 15 }, /* #85 */ { 0x066252, 0x066253, 0x1d42, 0x0ea1, 0, 15 }, /* #85 b */ { 0x146947, 0x146146, 0xccf4, 0x999e, 0, 29 }, /* #86 */ { 0x2b1692, 0x2b1692, 0xccf4, 0x999e, 0, 29 }, /* #86 b */ { 0x157bd3, 0x157bd3, 0x1f36, 0x1f36, 0, 32 }, /* #87 */ { 0x2a0406, 0x2a0406, 0x1f36, 0x1f36, 0, 32 }, /* #87 b */ { 0x130216, 0x130a16, 0x5293, 0xa4d4, 0, 6 }, /* #88 */ { 0x2c7dc3, 0x2c7dc2, 0x5293, 0xa4d4, 0, 6 }, /* #88 b */ { 0x017c92, 0x017492, 0x196f, 0xde32, 0, 9 }, /* #89 */ { 0x3e0347, 0x3e0346, 0x196f, 0xde32, 0, 9 }, /* #89 b */ { 0x1d51d3, 0x1d59d3, 0x6532, 0x3299, 0, 63 }, /* #90 */ { 0x222e06, 0x222e07, 0x6532, 0x3299, 0, 63 }, /* #90 b */ { 0x160d47, 0x160d47, 0xb842, 0x5c21, 0, 47 }, /* #91 */ { 0x297292, 0x297a93, 0xb842, 0x5c21, 0, 47 }, /* #91 b */ { 0x275a53, 0x275a52, 0x9bcb, 0xde5c, 0, 51 }, /* #92 */ { 0x182586, 0x182d86, 0x9bcb, 0xde5c, 0, 51 }, /* #92 b */ { 0x043003, 0x043802, 0x915a, 0xa456, 0, 46 }, /* #93 */ { 0x3b4fd6, 0x3b4fd6, 0x915a, 0xa456, 0, 46 }, /* #93 b */ { 0x3012c6, 0x3012c6, 0x338b, 0x7166, 0, 53 }, /* #94 */ { 0x0f6d13, 0x0f6512, 0x338b, 0x7166, 0, 53 }, /* #94 b */ { 0x150dd3, 0x1505d3, 0xf976, 0xdbe5, 0, 42 }, /* #95 */ { 0x2a7206, 0x2a7207, 0xf976, 0xdbe5, 0, 42 }, /* #95 b */ }; static const BINU16_TEST_T g_aTests_ror_u16_intel[] = { { 0x2727c2, 0x2727c2, 0x0000, 0x0000, 0, 18 }, /* #0 */ { 0x185817, 0x185016, 0x0000, 0x0000, 0, 18 }, /* #0 b */ { 0x062453, 0x062453, 0x0000, 0x0000, 0, 0 }, /* #1 */ { 0x395b86, 0x395b86, 0x0000, 0x0000, 0, 0 }, /* #1 b */ { 0x3b4892, 0x3b4092, 0x0000, 0x0000, 0, 8 }, /* #2 */ { 0x043747, 0x043746, 0x0000, 0x0000, 0, 8 }, /* #2 b */ { 0x035253, 0x035252, 0x0000, 0x0000, 0, 33 }, /* #3 */ { 0x3c2d86, 0x3c2586, 0x0000, 0x0000, 0, 33 }, /* #3 b */ { 0x2c6907, 0x2c6106, 0x0000, 0x0000, 0, 53 }, /* #4 */ { 0x1316d2, 0x1316d2, 0x0000, 0x0000, 0, 53 }, /* #4 b */ { 0x021783, 0x021782, 0x0000, 0x0000, 0, 15 }, /* #5 */ { 0x3d6856, 0x3d6056, 0x0000, 0x0000, 0, 15 }, /* #5 b */ { 0x152b86, 0x152387, 0x4c52, 0xc524, 0, 28 }, /* #6 */ { 0x2a5453, 0x2a5453, 0x4c52, 0xc524, 0, 28 }, /* #6 b */ { 0x2e2697, 0x2e2e97, 0x53e7, 0xcea7, 0, 39 }, /* #7 */ { 0x115942, 0x115943, 0x53e7, 0xcea7, 0, 39 }, /* #7 b */ { 0x142d46, 0x142d47, 0x74ff, 0xe9fe, 0, 47 }, /* #8 */ { 0x2b5293, 0x2b5a93, 0x74ff, 0xe9fe, 0, 47 }, /* #8 b */ { 0x370517, 0x370517, 0x5440, 0xa202, 0, 61 }, /* #9 */ { 0x087ac2, 0x0872c3, 0x5440, 0xa202, 0, 61 }, /* #9 b */ { 0x0517d2, 0x0517d3, 0x5994, 0xcca2, 0, 45 }, /* #10 */ { 0x3a6807, 0x3a6007, 0x5994, 0xcca2, 0, 45 }, /* #10 b */ { 0x3e5317, 0x3e5317, 0xbf9b, 0x9bbf, 0, 8 }, /* #11 */ { 0x012cc2, 0x0124c3, 0xbf9b, 0x9bbf, 0, 8 }, /* #11 b */ { 0x2c0fc6, 0x2c07c6, 0xc6a5, 0x5c6a, 0, 52 }, /* #12 */ { 0x137013, 0x137012, 0xc6a5, 0x5c6a, 0, 52 }, /* #12 b */ { 0x380907, 0x380106, 0x5a62, 0x4b4c, 0, 35 }, /* #13 */ { 0x0776d2, 0x0776d2, 0x5a62, 0x4b4c, 0, 35 }, /* #13 b */ { 0x302c57, 0x302457, 0xd907, 0xc83e, 0, 13 }, /* #14 */ { 0x0f5382, 0x0f5383, 0xd907, 0xc83e, 0, 13 }, /* #14 b */ { 0x205dd3, 0x205dd2, 0xb240, 0x0592, 0, 5 }, /* #15 */ { 0x1f2206, 0x1f2a06, 0xb240, 0x0592, 0, 5 }, /* #15 b */ { 0x0d1856, 0x0d1857, 0xfd6c, 0xad9f, 0, 59 }, /* #16 */ { 0x326783, 0x326f83, 0xfd6c, 0xad9f, 0, 59 }, /* #16 b */ { 0x2f0d86, 0x2f0587, 0x3516, 0xa2c6, 0, 59 }, /* #17 */ { 0x107253, 0x107253, 0x3516, 0xa2c6, 0, 59 }, /* #17 b */ { 0x152286, 0x152286, 0xcb59, 0x72d6, 0, 18 }, /* #18 */ { 0x2a5d53, 0x2a5552, 0xcb59, 0x72d6, 0, 18 }, /* #18 b */ { 0x3e2416, 0x3e2c17, 0x76fb, 0xedf6, 0, 31 }, /* #19 */ { 0x015bc3, 0x015bc3, 0x76fb, 0xedf6, 0, 31 }, /* #19 b */ { 0x026f82, 0x026782, 0x1dc0, 0x0ee0, 0, 49 }, /* #20 */ { 0x3d1057, 0x3d1056, 0x1dc0, 0x0ee0, 0, 49 }, /* #20 b */ { 0x0a7217, 0x0a7216, 0x9089, 0x6422, 0, 18 }, /* #21 */ { 0x350dc2, 0x3505c2, 0x9089, 0x6422, 0, 18 }, /* #21 b */ { 0x255783, 0x255f82, 0x6c7d, 0x7d6c, 0, 40 }, /* #22 */ { 0x1a2856, 0x1a2856, 0x6c7d, 0x7d6c, 0, 40 }, /* #22 b */ { 0x064e03, 0x064e02, 0xf0d4, 0x4f0d, 0, 52 }, /* #23 */ { 0x3931d6, 0x3939d6, 0xf0d4, 0x4f0d, 0, 52 }, /* #23 b */ { 0x087e16, 0x087617, 0x430e, 0xc390, 0, 58 }, /* #24 */ { 0x3701c3, 0x3701c3, 0x430e, 0xc390, 0, 58 }, /* #24 b */ { 0x294ac6, 0x294ac6, 0x3ea9, 0x3ea9, 0, 48 }, /* #25 */ { 0x163513, 0x163d12, 0x3ea9, 0x3ea9, 0, 48 }, /* #25 b */ { 0x0f1303, 0x0f1303, 0xaabb, 0xaaee, 0, 30 }, /* #26 */ { 0x306cd6, 0x3064d7, 0xaabb, 0xaaee, 0, 30 }, /* #26 b */ { 0x0c59d6, 0x0c59d6, 0xd028, 0x28d0, 0, 24 }, /* #27 */ { 0x332603, 0x332e02, 0xd028, 0x28d0, 0, 24 }, /* #27 b */ { 0x2e2652, 0x2e2e53, 0xdb7e, 0xdbf6, 0, 13 }, /* #28 */ { 0x115987, 0x115987, 0xdb7e, 0xdbf6, 0, 13 }, /* #28 b */ { 0x2d11d6, 0x2d11d7, 0xcb47, 0x968f, 0, 15 }, /* #29 */ { 0x126e03, 0x126603, 0xcb47, 0x968f, 0, 15 }, /* #29 b */ { 0x326c43, 0x326442, 0x3008, 0x0418, 0, 41 }, /* #30 */ { 0x0d1396, 0x0d1396, 0x3008, 0x0418, 0, 41 }, /* #30 b */ { 0x1a6c43, 0x1a6442, 0xb731, 0x636e, 0, 39 }, /* #31 */ { 0x251396, 0x251396, 0xb731, 0x636e, 0, 39 }, /* #31 b */ { 0x107e53, 0x107e52, 0x5f0f, 0x1ebe, 0, 55 }, /* #32 */ { 0x2f0186, 0x2f0986, 0x5f0f, 0x1ebe, 0, 55 }, /* #32 b */ { 0x390842, 0x390043, 0xf72f, 0xfdcb, 0, 18 }, /* #33 */ { 0x067797, 0x067797, 0xf72f, 0xfdcb, 0, 18 }, /* #33 b */ { 0x1f2dd7, 0x1f2dd6, 0xc57e, 0x57ec, 0, 60 }, /* #34 */ { 0x205202, 0x205a02, 0xc57e, 0x57ec, 0, 60 }, /* #34 b */ { 0x3b32d7, 0x3b32d6, 0x80b3, 0x6701, 0, 7 }, /* #35 */ { 0x044d02, 0x044502, 0x80b3, 0x6701, 0, 7 }, /* #35 b */ { 0x3d4d93, 0x3d4592, 0xa26b, 0x44d7, 0, 63 }, /* #36 */ { 0x023246, 0x023246, 0xa26b, 0x44d7, 0, 63 }, /* #36 b */ { 0x1c2816, 0x1c2817, 0xb0dc, 0xe586, 0, 37 }, /* #37 */ { 0x2357c3, 0x235fc3, 0xb0dc, 0xe586, 0, 37 }, /* #37 b */ { 0x3d1786, 0x3d1786, 0x015e, 0x0af0, 0, 13 }, /* #38 */ { 0x026853, 0x026052, 0x015e, 0x0af0, 0, 13 }, /* #38 b */ { 0x0d0b56, 0x0d0b56, 0x1ab1, 0x588d, 0, 57 }, /* #39 */ { 0x327483, 0x327c82, 0x1ab1, 0x588d, 0, 57 }, /* #39 b */ { 0x230356, 0x230357, 0x35b2, 0xb235, 0, 40 }, /* #40 */ { 0x1c7c83, 0x1c7483, 0x35b2, 0xb235, 0, 40 }, /* #40 b */ { 0x340646, 0x340e46, 0x02e7, 0x3817, 0, 5 }, /* #41 */ { 0x0b7993, 0x0b7992, 0x02e7, 0x3817, 0, 5 }, /* #41 b */ { 0x160786, 0x160786, 0x0c38, 0x1c06, 0, 25 }, /* #42 */ { 0x297853, 0x297052, 0x0c38, 0x1c06, 0, 25 }, /* #42 b */ { 0x1a4c03, 0x1a4c03, 0xfe50, 0x943f, 0, 58 }, /* #43 */ { 0x2533d6, 0x253bd7, 0xfe50, 0x943f, 0, 58 }, /* #43 b */ { 0x3f2fc7, 0x3f27c6, 0x0c86, 0x60c8, 0, 52 }, /* #44 */ { 0x005012, 0x005012, 0x0c86, 0x60c8, 0, 52 }, /* #44 b */ { 0x1045d2, 0x104dd2, 0x827e, 0x3f41, 0, 41 }, /* #45 */ { 0x2f3a07, 0x2f3a06, 0x827e, 0x3f41, 0, 41 }, /* #45 b */ { 0x362186, 0x362187, 0xac51, 0xb146, 0, 30 }, /* #46 */ { 0x095e53, 0x095653, 0xac51, 0xb146, 0, 30 }, /* #46 b */ { 0x1538d7, 0x1530d7, 0xb91b, 0xe46e, 0, 14 }, /* #47 */ { 0x2a4702, 0x2a4703, 0xb91b, 0xe46e, 0, 14 }, /* #47 b */ { 0x317f02, 0x317703, 0x9c4d, 0xd9c4, 0, 36 }, /* #48 */ { 0x0e00d7, 0x0e00d7, 0x9c4d, 0xd9c4, 0, 36 }, /* #48 b */ { 0x093c42, 0x093c43, 0xe4ce, 0xc99d, 0, 47 }, /* #49 */ { 0x364397, 0x364b97, 0xe4ce, 0xc99d, 0, 47 }, /* #49 b */ { 0x0b41d6, 0x0b49d7, 0x1795, 0xca8b, 0, 25 }, /* #50 */ { 0x343e03, 0x343e03, 0x1795, 0xca8b, 0, 25 }, /* #50 b */ { 0x3c3646, 0x3c3646, 0x5fdc, 0x2fee, 0, 17 }, /* #51 */ { 0x034993, 0x034192, 0x5fdc, 0x2fee, 0, 17 }, /* #51 b */ { 0x390743, 0x390f42, 0xff22, 0x2ff2, 0, 52 }, /* #52 */ { 0x067896, 0x067896, 0xff22, 0x2ff2, 0, 52 }, /* #52 b */ { 0x000dc7, 0x000dc7, 0x223d, 0x8f48, 0, 26 }, /* #53 */ { 0x3f7212, 0x3f7a13, 0x223d, 0x8f48, 0, 26 }, /* #53 b */ { 0x1a2b97, 0x1a2b97, 0xed4e, 0xda9d, 0, 15 }, /* #54 */ { 0x255442, 0x255c43, 0xed4e, 0xda9d, 0, 15 }, /* #54 b */ { 0x0b0d83, 0x0b0d83, 0x4b89, 0x9712, 0, 63 }, /* #55 */ { 0x347256, 0x347a57, 0x4b89, 0x9712, 0, 63 }, /* #55 b */ { 0x154297, 0x154296, 0x64c8, 0x3219, 0, 10 }, /* #56 */ { 0x2a3d42, 0x2a3542, 0x64c8, 0x3219, 0, 10 }, /* #56 b */ { 0x3106d6, 0x3106d6, 0x7396, 0x3967, 0, 44 }, /* #57 */ { 0x0e7903, 0x0e7102, 0x7396, 0x3967, 0, 44 }, /* #57 b */ { 0x055ad3, 0x0552d2, 0xb54d, 0x6d53, 0, 34 }, /* #58 */ { 0x3a2506, 0x3a2506, 0xb54d, 0x6d53, 0, 34 }, /* #58 b */ { 0x145843, 0x145842, 0x2eb1, 0x5d62, 0, 31 }, /* #59 */ { 0x2b2796, 0x2b2f96, 0x2eb1, 0x5d62, 0, 31 }, /* #59 b */ { 0x386213, 0x386a13, 0xa7e8, 0xa29f, 0, 6 }, /* #60 */ { 0x071dc6, 0x071dc7, 0xa7e8, 0xa29f, 0, 6 }, /* #60 b */ { 0x0f53d2, 0x0f5bd2, 0x5e57, 0x575e, 0, 8 }, /* #61 */ { 0x302c07, 0x302c06, 0x5e57, 0x575e, 0, 8 }, /* #61 b */ { 0x364412, 0x364c13, 0x8b70, 0xe116, 0, 23 }, /* #62 */ { 0x093bc7, 0x093bc7, 0x8b70, 0xe116, 0, 23 }, /* #62 b */ { 0x337e16, 0x337e16, 0x2299, 0x2992, 0, 12 }, /* #63 */ { 0x0c01c3, 0x0c09c2, 0x2299, 0x2992, 0, 12 }, /* #63 b */ { 0x3b6293, 0x3b6293, 0xaf4f, 0xe9f5, 0, 27 }, /* #64 */ { 0x041d46, 0x041547, 0xaf4f, 0xe9f5, 0, 27 }, /* #64 b */ { 0x093c03, 0x093c03, 0xbbba, 0xbbba, 0, 32 }, /* #65 */ { 0x3643d6, 0x3643d6, 0xbbba, 0xbbba, 0, 32 }, /* #65 b */ { 0x3f3b53, 0x3f3352, 0xd947, 0x28fb, 0, 59 }, /* #66 */ { 0x004486, 0x004486, 0xd947, 0x28fb, 0, 59 }, /* #66 b */ { 0x231b56, 0x231b57, 0x74c3, 0xdd30, 0, 2 }, /* #67 */ { 0x1c6483, 0x1c6c83, 0x74c3, 0xdd30, 0, 2 }, /* #67 b */ { 0x3b61d2, 0x3b69d3, 0xb0e6, 0xd61c, 0, 3 }, /* #68 */ { 0x041e07, 0x041e07, 0xb0e6, 0xd61c, 0, 3 }, /* #68 b */ { 0x385c46, 0x385c46, 0x4215, 0x2154, 0, 44 }, /* #69 */ { 0x072393, 0x072b92, 0x4215, 0x2154, 0, 44 }, /* #69 b */ { 0x136d92, 0x136592, 0x0794, 0x3ca0, 0, 45 }, /* #70 */ { 0x2c1247, 0x2c1246, 0x0794, 0x3ca0, 0, 45 }, /* #70 b */ { 0x0f60d6, 0x0f68d7, 0xdfe8, 0x8dfe, 0, 36 }, /* #71 */ { 0x301f03, 0x301f03, 0xdfe8, 0x8dfe, 0, 36 }, /* #71 b */ { 0x236dc7, 0x2365c7, 0x588c, 0x8c58, 0, 24 }, /* #72 */ { 0x1c1212, 0x1c1213, 0x588c, 0x8c58, 0, 24 }, /* #72 b */ { 0x2e25c7, 0x2e25c6, 0xe5dd, 0x2eef, 0, 45 }, /* #73 */ { 0x115a12, 0x115212, 0xe5dd, 0x2eef, 0, 45 }, /* #73 b */ { 0x123602, 0x123603, 0xa893, 0xd449, 0, 17 }, /* #74 */ { 0x2d49d7, 0x2d41d7, 0xa893, 0xd449, 0, 17 }, /* #74 b */ { 0x2e5d82, 0x2e5d83, 0x29c3, 0xe194, 0, 9 }, /* #75 */ { 0x112257, 0x112a57, 0x29c3, 0xe194, 0, 9 }, /* #75 b */ { 0x074e13, 0x074613, 0xd637, 0xfac6, 0, 3 }, /* #76 */ { 0x3831c6, 0x3831c7, 0xd637, 0xfac6, 0, 3 }, /* #76 b */ { 0x041ad3, 0x041ad2, 0xa404, 0x0252, 0, 9 }, /* #77 */ { 0x3b6506, 0x3b6d06, 0xa404, 0x0252, 0, 9 }, /* #77 b */ { 0x247a92, 0x247292, 0x185a, 0x2d0c, 0, 57 }, /* #78 */ { 0x1b0547, 0x1b0546, 0x185a, 0x2d0c, 0, 57 }, /* #78 b */ { 0x150c07, 0x150406, 0x33b6, 0x19db, 0, 49 }, /* #79 */ { 0x2a73d2, 0x2a73d2, 0x33b6, 0x19db, 0, 49 }, /* #79 b */ { 0x1c3243, 0x1c3243, 0x4679, 0x4679, 0, 32 }, /* #80 */ { 0x234d96, 0x234d96, 0x4679, 0x4679, 0, 32 }, /* #80 b */ { 0x3923d7, 0x392bd6, 0x6147, 0x51d8, 0, 42 }, /* #81 */ { 0x065c02, 0x065c02, 0x6147, 0x51d8, 0, 42 }, /* #81 b */ { 0x185e96, 0x185696, 0x0384, 0x4038, 0, 20 }, /* #82 */ { 0x272143, 0x272142, 0x0384, 0x4038, 0, 20 }, /* #82 b */ { 0x1c6402, 0x1c6c02, 0xddaa, 0x5bb5, 0, 35 }, /* #83 */ { 0x231bd7, 0x231bd6, 0xddaa, 0x5bb5, 0, 35 }, /* #83 b */ { 0x173f06, 0x173f07, 0x1d31, 0x8e98, 0, 49 }, /* #84 */ { 0x2840d3, 0x2848d3, 0x1d31, 0x8e98, 0, 49 }, /* #84 b */ { 0x392fd3, 0x3927d2, 0x0e8c, 0x1d18, 0, 31 }, /* #85 */ { 0x065006, 0x065006, 0x0e8c, 0x1d18, 0, 31 }, /* #85 b */ { 0x1d5a02, 0x1d5a02, 0x7541, 0x7541, 0, 32 }, /* #86 */ { 0x2225d7, 0x2225d7, 0x7541, 0x7541, 0, 32 }, /* #86 b */ { 0x352903, 0x352103, 0xedaf, 0xfb6b, 0, 50 }, /* #87 */ { 0x0a56d6, 0x0a56d7, 0xedaf, 0xfb6b, 0, 50 }, /* #87 b */ { 0x0e4116, 0x0e4116, 0xc067, 0x7c06, 0, 4 }, /* #88 */ { 0x313ec3, 0x3136c2, 0xc067, 0x7c06, 0, 4 }, /* #88 b */ { 0x2a3402, 0x2a3c03, 0x9ae6, 0xd734, 0, 29 }, /* #89 */ { 0x154bd7, 0x154bd7, 0x9ae6, 0xd734, 0, 29 }, /* #89 b */ { 0x2c4256, 0x2c4a57, 0x7575, 0xaeae, 0, 43 }, /* #90 */ { 0x133d83, 0x133d83, 0x7575, 0xaeae, 0, 43 }, /* #90 b */ { 0x391846, 0x391046, 0x2a30, 0x5460, 0, 63 }, /* #91 */ { 0x066793, 0x066792, 0x2a30, 0x5460, 0, 63 }, /* #91 b */ { 0x062e93, 0x062e92, 0x9d1c, 0x4727, 0, 58 }, /* #92 */ { 0x395146, 0x395946, 0x9d1c, 0x4727, 0, 58 }, /* #92 b */ { 0x052907, 0x052906, 0xa130, 0x0985, 0, 29 }, /* #93 */ { 0x3a56d2, 0x3a5ed2, 0xa130, 0x0985, 0, 29 }, /* #93 b */ { 0x1b09d6, 0x1b01d7, 0x9f6f, 0xdbe7, 0, 10 }, /* #94 */ { 0x247603, 0x247603, 0x9f6f, 0xdbe7, 0, 10 }, /* #94 b */ { 0x0761d2, 0x0769d2, 0x4cbf, 0x5fa6, 0, 41 }, /* #95 */ { 0x381e07, 0x381e06, 0x4cbf, 0x5fa6, 0, 41 }, /* #95 b */ }; static const BINU16_TEST_T g_aTests_rcl_u16_intel[] = { { 0x1f0482, 0x1f0482, 0x0000, 0x0000, 0, 59 }, /* #0 */ { 0x207b57, 0x207356, 0x0000, 0x0200, 0, 59 }, /* #0 b */ { 0x153d83, 0x153582, 0x0000, 0x0800, 0, 29 }, /* #1 */ { 0x2a4256, 0x2a4256, 0x0000, 0x0000, 0, 29 }, /* #1 b */ { 0x022cc3, 0x0224c2, 0x0000, 0x0001, 0, 50 }, /* #2 */ { 0x3d5316, 0x3d5316, 0x0000, 0x0000, 0, 50 }, /* #2 b */ { 0x166ec3, 0x1666c2, 0x0000, 0x0100, 0, 58 }, /* #3 */ { 0x291116, 0x291116, 0x0000, 0x0000, 0, 58 }, /* #3 b */ { 0x3b2912, 0x3b2112, 0x0000, 0x0000, 0, 9 }, /* #4 */ { 0x0456c7, 0x0456c6, 0x0000, 0x0100, 0, 9 }, /* #4 b */ { 0x3376c2, 0x3376c2, 0x0000, 0x0000, 0, 25 }, /* #5 */ { 0x0c0917, 0x0c0116, 0x0000, 0x0080, 0, 25 }, /* #5 b */ { 0x0c2012, 0x0c2813, 0xb5ae, 0x2d6b, 0, 15 }, /* #6 */ { 0x335fc7, 0x335fc7, 0xb5ae, 0x6d6b, 0, 15 }, /* #6 b */ { 0x331ad6, 0x331ad6, 0xa7f4, 0xfe8a, 0, 54 }, /* #7 */ { 0x0c6503, 0x0c6d02, 0xa7f4, 0xfe9a, 0, 54 }, /* #7 b */ { 0x054a82, 0x054283, 0xc1ee, 0x07b9, 0, 2 }, /* #8 */ { 0x3a3557, 0x3a3557, 0xc1ee, 0x07bb, 0, 2 }, /* #8 b */ { 0x2577c2, 0x2577c3, 0x26de, 0x09b7, 0, 47 }, /* #9 */ { 0x1a0817, 0x1a0017, 0x26de, 0x49b7, 0, 47 }, /* #9 b */ { 0x0d7c46, 0x0d7c46, 0x7fc9, 0x7fc9, 0, 49 }, /* #10 */ { 0x320393, 0x320393, 0x7fc9, 0x7fc9, 0, 49 }, /* #10 b */ { 0x185a42, 0x185a43, 0x4e88, 0x104e, 0, 58 }, /* #11 */ { 0x272597, 0x272d97, 0x4e88, 0x114e, 0, 58 }, /* #11 b */ { 0x2e1293, 0x2e1292, 0xfc04, 0x9fc0, 0, 62 }, /* #12 */ { 0x116d46, 0x116546, 0xfc04, 0x8fc0, 0, 62 }, /* #12 b */ { 0x171b43, 0x171343, 0xc246, 0x2370, 0, 39 }, /* #13 */ { 0x286496, 0x286497, 0xc246, 0x2330, 0, 39 }, /* #13 b */ { 0x1f1e87, 0x1f1687, 0xdf05, 0xe0bd, 0, 22 }, /* #14 */ { 0x206152, 0x206153, 0xdf05, 0xe0ad, 0, 22 }, /* #14 b */ { 0x1a4c46, 0x1a4c47, 0x63b6, 0xb631, 0, 8 }, /* #15 */ { 0x253393, 0x253b93, 0x63b6, 0xb6b1, 0, 8 }, /* #15 b */ { 0x232f86, 0x232786, 0xe56e, 0x56e7, 0, 21 }, /* #16 */ { 0x1c5053, 0x1c5052, 0xe56e, 0x56ef, 0, 21 }, /* #16 b */ { 0x010b96, 0x010396, 0xd521, 0x42d5, 0, 26 }, /* #17 */ { 0x3e7443, 0x3e7442, 0xd521, 0x43d5, 0, 26 }, /* #17 b */ { 0x003147, 0x003946, 0x7505, 0x5ba8, 0, 12 }, /* #18 */ { 0x3f4e92, 0x3f4e92, 0x7505, 0x53a8, 0, 12 }, /* #18 b */ { 0x011446, 0x011447, 0x016b, 0x6016, 0, 13 }, /* #19 */ { 0x3e6b93, 0x3e6393, 0x016b, 0x7016, 0, 13 }, /* #19 b */ { 0x2d2146, 0x2d2947, 0xaa3e, 0x47ca, 0, 54 }, /* #20 */ { 0x125e93, 0x125e93, 0xaa3e, 0x47da, 0, 54 }, /* #20 b */ { 0x333482, 0x333482, 0x2199, 0xcc88, 0, 56 }, /* #21 */ { 0x0c4b57, 0x0c4356, 0x2199, 0xccc8, 0, 56 }, /* #21 b */ { 0x160817, 0x160017, 0xd26f, 0xbfa4, 0, 27 }, /* #22 */ { 0x2977c2, 0x2977c3, 0xd26f, 0xbda4, 0, 27 }, /* #22 b */ { 0x1e3f16, 0x1e3f16, 0x5313, 0x6265, 0, 54 }, /* #23 */ { 0x2140c3, 0x2148c2, 0x5313, 0x6275, 0, 54 }, /* #23 b */ { 0x302cd3, 0x302cd3, 0xb251, 0x251d, 0, 53 }, /* #24 */ { 0x0f5306, 0x0f5b07, 0xb251, 0x2515, 0, 53 }, /* #24 b */ { 0x0c7512, 0x0c7d12, 0x549a, 0x2a4d, 0, 16 }, /* #25 */ { 0x330ac7, 0x330ac6, 0x549a, 0xaa4d, 0, 16 }, /* #25 b */ { 0x115a47, 0x115a47, 0x4873, 0x3a43, 0, 12 }, /* #26 */ { 0x2e2592, 0x2e2d93, 0x4873, 0x3243, 0, 12 }, /* #26 b */ { 0x1a4d93, 0x1a4d92, 0x9442, 0x510b, 0, 2 }, /* #27 */ { 0x253246, 0x253a46, 0x9442, 0x5109, 0, 2 }, /* #27 b */ { 0x162152, 0x162952, 0x8902, 0x4481, 0, 48 }, /* #28 */ { 0x295e87, 0x295e86, 0x8902, 0xc481, 0, 48 }, /* #28 b */ { 0x030906, 0x030906, 0x632d, 0xd319, 0, 12 }, /* #29 */ { 0x3c76d3, 0x3c7ed2, 0x632d, 0xdb19, 0, 12 }, /* #29 b */ { 0x225ed3, 0x2256d2, 0xdb86, 0x6edc, 0, 44 }, /* #30 */ { 0x1d2106, 0x1d2106, 0xdb86, 0x66dc, 0, 44 }, /* #30 b */ { 0x294693, 0x294693, 0x0fda, 0x0fda, 0, 0 }, /* #31 */ { 0x163946, 0x163946, 0x0fda, 0x0fda, 0, 0 }, /* #31 b */ { 0x0e4146, 0x0e4146, 0x2236, 0x446c, 0, 50 }, /* #32 */ { 0x313e93, 0x313692, 0x2236, 0x446d, 0, 50 }, /* #32 b */ { 0x0e3a06, 0x0e3a07, 0x45e9, 0x17a4, 0, 34 }, /* #33 */ { 0x3145d3, 0x314dd3, 0x45e9, 0x17a6, 0, 34 }, /* #33 b */ { 0x254743, 0x254743, 0x4a25, 0x4a25, 0, 0 }, /* #34 */ { 0x1a3896, 0x1a3896, 0x4a25, 0x4a25, 0, 0 }, /* #34 b */ { 0x1714d3, 0x1714d2, 0xd233, 0x919f, 0, 35 }, /* #35 */ { 0x286b06, 0x286306, 0xd233, 0x919b, 0, 35 }, /* #35 b */ { 0x226e53, 0x226e53, 0x984c, 0x9984, 0, 62 }, /* #36 */ { 0x1d1186, 0x1d1987, 0x984c, 0x8984, 0, 62 }, /* #36 b */ { 0x1741d2, 0x1749d2, 0x5f1b, 0xcbe3, 0, 31 }, /* #37 */ { 0x283e07, 0x283e06, 0x5f1b, 0xebe3, 0, 31 }, /* #37 b */ { 0x110646, 0x110e46, 0x6f03, 0xcde0, 0, 46 }, /* #38 */ { 0x2e7993, 0x2e7992, 0x6f03, 0xede0, 0, 46 }, /* #38 b */ { 0x195643, 0x195e43, 0xb8dd, 0xddc6, 0, 61 }, /* #39 */ { 0x262996, 0x262997, 0xb8dd, 0xd5c6, 0, 61 }, /* #39 b */ { 0x041953, 0x041153, 0xde4e, 0xdde4, 0, 13 }, /* #40 */ { 0x3b6686, 0x3b6687, 0xde4e, 0xcde4, 0, 13 }, /* #40 b */ { 0x181743, 0x181f43, 0x6691, 0xb348, 0, 16 }, /* #41 */ { 0x276896, 0x276897, 0x6691, 0x3348, 0, 16 }, /* #41 b */ { 0x197557, 0x197d57, 0x7731, 0xb98d, 0, 20 }, /* #42 */ { 0x260a82, 0x260a83, 0x7731, 0xb989, 0, 20 }, /* #42 b */ { 0x2c08d7, 0x2c08d6, 0xb854, 0x1537, 0, 38 }, /* #43 */ { 0x137702, 0x137f02, 0xb854, 0x1517, 0, 38 }, /* #43 b */ { 0x383383, 0x383382, 0x39e2, 0x73c5, 0, 1 }, /* #44 */ { 0x074c56, 0x074456, 0x39e2, 0x73c4, 0, 1 }, /* #44 b */ { 0x0c5bd2, 0x0c5bd2, 0x5117, 0xb944, 0, 60 }, /* #45 */ { 0x332407, 0x332c06, 0x5117, 0xbd44, 0, 60 }, /* #45 b */ { 0x130287, 0x130287, 0xe13f, 0x3ff0, 0, 40 }, /* #46 */ { 0x2c7d52, 0x2c7553, 0xe13f, 0x3f70, 0, 40 }, /* #46 b */ { 0x027242, 0x027243, 0xf685, 0xed0a, 0, 18 }, /* #47 */ { 0x3d0d97, 0x3d0597, 0xf685, 0xed0b, 0, 18 }, /* #47 b */ { 0x330683, 0x330682, 0xee16, 0xb7b8, 0, 60 }, /* #48 */ { 0x0c7956, 0x0c7156, 0xee16, 0xb3b8, 0, 60 }, /* #48 b */ { 0x2f0d83, 0x2f0d83, 0x5d56, 0x6aea, 0, 12 }, /* #49 */ { 0x107256, 0x107a57, 0x5d56, 0x62ea, 0, 12 }, /* #49 b */ { 0x377e83, 0x377e83, 0x80db, 0xb780, 0, 41 }, /* #50 */ { 0x080156, 0x080957, 0x80db, 0xb680, 0, 41 }, /* #50 b */ { 0x0c3b13, 0x0c3b12, 0x8835, 0xd710, 0, 59 }, /* #51 */ { 0x3344c6, 0x334cc6, 0x8835, 0xd510, 0, 59 }, /* #51 b */ { 0x0a24d6, 0x0a2cd6, 0x769f, 0x7ced, 0, 59 }, /* #52 */ { 0x355b03, 0x355b02, 0x769f, 0x7eed, 0, 59 }, /* #52 b */ { 0x330c43, 0x330c42, 0x6741, 0x3674, 0, 30 }, /* #53 */ { 0x0c7396, 0x0c7b96, 0x6741, 0x2674, 0, 30 }, /* #53 b */ { 0x076a17, 0x076a16, 0x416d, 0xd05b, 0, 47 }, /* #54 */ { 0x3815c2, 0x381dc2, 0x416d, 0x905b, 0, 47 }, /* #54 b */ { 0x251cc7, 0x2514c7, 0x022d, 0xb022, 0, 62 }, /* #55 */ { 0x1a6312, 0x1a6313, 0x022d, 0xa022, 0, 62 }, /* #55 b */ { 0x333d13, 0x333513, 0xed47, 0xa8fe, 0, 22 }, /* #56 */ { 0x0c42c6, 0x0c42c7, 0xed47, 0xa8ee, 0, 22 }, /* #56 b */ { 0x2570c7, 0x2578c7, 0x88aa, 0x1155, 0, 1 }, /* #57 */ { 0x1a0f12, 0x1a0f13, 0x88aa, 0x1154, 0, 1 }, /* #57 b */ { 0x3a5a83, 0x3a5a83, 0x0c0e, 0x0c0e, 0, 17 }, /* #58 */ { 0x052556, 0x052556, 0x0c0e, 0x0c0e, 0, 17 }, /* #58 b */ { 0x0542c6, 0x0542c6, 0xaea8, 0xaea8, 0, 32 }, /* #59 */ { 0x3a3d13, 0x3a3d13, 0xaea8, 0xaea8, 0, 32 }, /* #59 b */ { 0x337bd3, 0x3373d3, 0xe83e, 0xef41, 0, 44 }, /* #60 */ { 0x0c0406, 0x0c0407, 0xe83e, 0xe741, 0, 44 }, /* #60 b */ { 0x040902, 0x040903, 0xa54d, 0x52a6, 0, 16 }, /* #61 */ { 0x3b76d7, 0x3b7ed7, 0xa54d, 0xd2a6, 0, 16 }, /* #61 b */ { 0x003d93, 0x003d92, 0x7745, 0xe8b7, 0, 22 }, /* #62 */ { 0x3f4246, 0x3f4a46, 0x7745, 0xe8a7, 0, 22 }, /* #62 b */ { 0x045352, 0x045b53, 0xacdc, 0x7159, 0, 59 }, /* #63 */ { 0x3b2c87, 0x3b2c87, 0xacdc, 0x7359, 0, 59 }, /* #63 b */ { 0x2c6782, 0x2c6f82, 0x42b1, 0x1589, 0, 3 }, /* #64 */ { 0x131857, 0x131856, 0x42b1, 0x158d, 0, 3 }, /* #64 b */ { 0x355296, 0x355297, 0xc550, 0x5418, 0, 23 }, /* #65 */ { 0x0a2d43, 0x0a2543, 0xc550, 0x5438, 0, 23 }, /* #65 b */ { 0x235d56, 0x235557, 0xfce2, 0xf389, 0, 51 }, /* #66 */ { 0x1c2283, 0x1c2283, 0xfce2, 0xf38b, 0, 51 }, /* #66 b */ { 0x354416, 0x354417, 0xcdc4, 0xc466, 0, 57 }, /* #67 */ { 0x0a3bc3, 0x0a33c3, 0xcdc4, 0xc4e6, 0, 57 }, /* #67 b */ { 0x0f0302, 0x0f0303, 0xe5f6, 0xb397, 0, 28 }, /* #68 */ { 0x307cd7, 0x3074d7, 0xe5f6, 0xb797, 0, 28 }, /* #68 b */ { 0x2a2b02, 0x2a2302, 0x0ed7, 0x76b8, 0, 52 }, /* #69 */ { 0x1554d7, 0x1554d6, 0x0ed7, 0x76bc, 0, 52 }, /* #69 b */ { 0x243b82, 0x243382, 0x2b82, 0x215c, 0, 12 }, /* #70 */ { 0x1b4457, 0x1b4456, 0x2b82, 0x295c, 0, 12 }, /* #70 b */ { 0x394e03, 0x394e03, 0x412f, 0xe825, 0, 63 }, /* #71 */ { 0x0631d6, 0x0639d7, 0x412f, 0xc825, 0, 63 }, /* #71 b */ { 0x244756, 0x244f57, 0x6dea, 0xbd46, 0, 54 }, /* #72 */ { 0x1b3883, 0x1b3883, 0x6dea, 0xbd56, 0, 54 }, /* #72 b */ { 0x096c52, 0x096c53, 0x5b88, 0x6e20, 0, 19 }, /* #73 */ { 0x361387, 0x361b87, 0x5b88, 0x6e22, 0, 19 }, /* #73 b */ { 0x275fc2, 0x2757c2, 0x00a3, 0x0146, 0, 50 }, /* #74 */ { 0x182017, 0x182016, 0x00a3, 0x0147, 0, 50 }, /* #74 b */ { 0x2e6a86, 0x2e6a86, 0x3db1, 0x3db1, 0, 0 }, /* #75 */ { 0x111553, 0x111553, 0x3db1, 0x3db1, 0, 0 }, /* #75 b */ { 0x0411d3, 0x0419d3, 0x76b9, 0x9bb5, 0, 29 }, /* #76 */ { 0x3b6e06, 0x3b6e07, 0x76b9, 0x93b5, 0, 29 }, /* #76 b */ { 0x2b3f46, 0x2b3747, 0xeda4, 0xb691, 0, 34 }, /* #77 */ { 0x144093, 0x144093, 0xeda4, 0xb693, 0, 34 }, /* #77 b */ { 0x240883, 0x240083, 0xe725, 0xce4b, 0, 1 }, /* #78 */ { 0x1b7756, 0x1b7757, 0xe725, 0xce4a, 0, 1 }, /* #78 b */ { 0x2a6f97, 0x2a6796, 0xc276, 0x276e, 0, 21 }, /* #79 */ { 0x151042, 0x151042, 0xc276, 0x2766, 0, 21 }, /* #79 b */ { 0x236103, 0x236902, 0x8782, 0x2c3c, 0, 61 }, /* #80 */ { 0x1c1ed6, 0x1c1ed6, 0x8782, 0x243c, 0, 61 }, /* #80 b */ { 0x3a5d17, 0x3a5d16, 0x7169, 0xd371, 0, 41 }, /* #81 */ { 0x0522c2, 0x052ac2, 0x7169, 0xd271, 0, 41 }, /* #81 b */ { 0x2d6a97, 0x2d6a97, 0xb038, 0x1b03, 0, 13 }, /* #82 */ { 0x121542, 0x121d43, 0xb038, 0x0b03, 0, 13 }, /* #82 b */ { 0x2a6d93, 0x2a6d93, 0x8198, 0x1819, 0, 30 }, /* #83 */ { 0x151246, 0x151a47, 0x8198, 0x0819, 0, 30 }, /* #83 b */ { 0x147557, 0x147556, 0x2056, 0xd205, 0, 30 }, /* #84 */ { 0x2b0a82, 0x2b0282, 0x2056, 0xc205, 0, 30 }, /* #84 b */ { 0x332e96, 0x332e96, 0x8716, 0x590e, 0, 10 }, /* #85 */ { 0x0c5143, 0x0c5942, 0x8716, 0x5b0e, 0, 10 }, /* #85 b */ { 0x362986, 0x362186, 0xe460, 0x4607, 0, 36 }, /* #86 */ { 0x095653, 0x095652, 0xe460, 0x460f, 0, 36 }, /* #86 b */ { 0x092456, 0x092c57, 0x778d, 0xbc69, 0, 3 }, /* #87 */ { 0x365b83, 0x365b83, 0x778d, 0xbc6d, 0, 3 }, /* #87 b */ { 0x2f0bd2, 0x2f03d3, 0x054d, 0x02a6, 0, 48 }, /* #88 */ { 0x107407, 0x107407, 0x054d, 0x82a6, 0, 48 }, /* #88 b */ { 0x0f0217, 0x0f0a17, 0x7684, 0xa12e, 0, 6 }, /* #89 */ { 0x307dc2, 0x307dc3, 0x7684, 0xa10e, 0, 6 }, /* #89 b */ { 0x3603c2, 0x360bc2, 0x5651, 0x512b, 0, 8 }, /* #90 */ { 0x097c17, 0x097c16, 0x5651, 0x51ab, 0, 8 }, /* #90 b */ { 0x0e0d96, 0x0e0d96, 0x8d76, 0xbb23, 0, 24 }, /* #91 */ { 0x317243, 0x317a42, 0x8d76, 0xbb63, 0, 24 }, /* #91 b */ { 0x282547, 0x282d47, 0x47d1, 0xe8d1, 0, 56 }, /* #92 */ { 0x175a92, 0x175a93, 0x47d1, 0xe891, 0, 56 }, /* #92 b */ { 0x1022d3, 0x1022d3, 0x0b51, 0x5185, 0, 57 }, /* #93 */ { 0x2f5d06, 0x2f5507, 0x0b51, 0x5105, 0, 57 }, /* #93 b */ { 0x267e16, 0x267e16, 0x7c48, 0x83e2, 0, 44 }, /* #94 */ { 0x1901c3, 0x1909c2, 0x7c48, 0x8be2, 0, 44 }, /* #94 b */ { 0x3f3dc7, 0x3f3dc6, 0xaa04, 0x4d50, 0, 61 }, /* #95 */ { 0x004212, 0x004a12, 0xaa04, 0x4550, 0, 61 }, /* #95 b */ }; static const BINU16_TEST_T g_aTests_rcr_u16_intel[] = { { 0x306803, 0x306802, 0x0000, 0x0001, 0, 16 }, /* #0 */ { 0x0f17d6, 0x0f17d6, 0x0000, 0x0000, 0, 16 }, /* #0 b */ { 0x357796, 0x357796, 0x0000, 0x0000, 0, 1 }, /* #1 */ { 0x0a0843, 0x0a0842, 0x0000, 0x8000, 0, 1 }, /* #1 b */ { 0x2a5f42, 0x2a5742, 0x0000, 0x0000, 0, 9 }, /* #2 */ { 0x152097, 0x152896, 0x0000, 0x0080, 0, 9 }, /* #2 b */ { 0x091792, 0x091792, 0x0000, 0x0000, 0, 19 }, /* #3 */ { 0x366847, 0x366846, 0x0000, 0x4000, 0, 19 }, /* #3 b */ { 0x365712, 0x365712, 0x0000, 0x0000, 0, 1 }, /* #4 */ { 0x0928c7, 0x0928c6, 0x0000, 0x8000, 0, 1 }, /* #4 b */ { 0x0b75d7, 0x0b7dd6, 0x0000, 0x0800, 0, 54 }, /* #5 */ { 0x340a02, 0x340202, 0x0000, 0x0000, 0, 54 }, /* #5 b */ { 0x213602, 0x213e03, 0xdaea, 0x36ba, 0, 19 }, /* #6 */ { 0x1e49d7, 0x1e41d7, 0xdaea, 0x76ba, 0, 19 }, /* #6 b */ { 0x3b4fc6, 0x3b47c7, 0x6420, 0x2101, 0, 14 }, /* #7 */ { 0x043013, 0x043813, 0x6420, 0x2105, 0, 14 }, /* #7 b */ { 0x283ad3, 0x283ad2, 0x5cb9, 0x5cd7, 0, 10 }, /* #8 */ { 0x174506, 0x174506, 0x5cb9, 0x5c97, 0, 10 }, /* #8 b */ { 0x2e0153, 0x2e0152, 0xca0d, 0x6f28, 0, 55 }, /* #9 */ { 0x117e86, 0x117e86, 0xca0d, 0x6b28, 0, 55 }, /* #9 b */ { 0x362597, 0x362596, 0xf6c0, 0x0fb6, 0, 54 }, /* #10 */ { 0x095a42, 0x095a42, 0xf6c0, 0x07b6, 0, 54 }, /* #10 b */ { 0x285546, 0x285546, 0x7866, 0x3c33, 0, 50 }, /* #11 */ { 0x172a93, 0x172a92, 0x7866, 0xbc33, 0, 50 }, /* #11 b */ { 0x296456, 0x296457, 0x74b2, 0xa591, 0, 14 }, /* #12 */ { 0x161b83, 0x161b83, 0x74b2, 0xa595, 0, 14 }, /* #12 b */ { 0x010152, 0x010953, 0x9272, 0x24e4, 0, 48 }, /* #13 */ { 0x3e7e87, 0x3e7687, 0x9272, 0x24e5, 0, 48 }, /* #13 b */ { 0x267413, 0x267413, 0xb5da, 0x76b6, 0, 11 }, /* #14 */ { 0x190bc6, 0x190bc7, 0xb5da, 0x7696, 0, 11 }, /* #14 b */ { 0x3e0343, 0x3e0b42, 0x1c98, 0x4726, 0, 19 }, /* #15 */ { 0x017c96, 0x017496, 0x1c98, 0x0726, 0, 19 }, /* #15 b */ { 0x171312, 0x171b13, 0xcaa6, 0x4cca, 0, 8 }, /* #16 */ { 0x286cc7, 0x2864c7, 0xcaa6, 0x4dca, 0, 8 }, /* #16 b */ { 0x1a1416, 0x1a1417, 0x084f, 0x3c10, 0, 24 }, /* #17 */ { 0x256bc3, 0x256bc3, 0x084f, 0x3e10, 0, 24 }, /* #17 b */ { 0x251113, 0x251913, 0x3d4b, 0xea5c, 0, 14 }, /* #18 */ { 0x1a6ec6, 0x1a66c7, 0x3d4b, 0xea58, 0, 14 }, /* #18 b */ { 0x266943, 0x266143, 0xf568, 0x568f, 0, 13 }, /* #19 */ { 0x191696, 0x191e97, 0xf568, 0x5687, 0, 13 }, /* #19 b */ { 0x356d13, 0x356d13, 0x3e9a, 0x353e, 0, 57 }, /* #20 */ { 0x0a12c6, 0x0a12c7, 0x3e9a, 0x343e, 0, 57 }, /* #20 b */ { 0x356887, 0x356887, 0x2dcb, 0x96e5, 0, 18 }, /* #21 */ { 0x0a1752, 0x0a1753, 0x2dcb, 0x16e5, 0, 18 }, /* #21 b */ { 0x0d1453, 0x0d1c52, 0x0b8d, 0xe361, 0, 28 }, /* #22 */ { 0x326b86, 0x326386, 0x0b8d, 0xe341, 0, 28 }, /* #22 b */ { 0x0c0846, 0x0c0846, 0x8024, 0x4401, 0, 37 }, /* #23 */ { 0x337793, 0x337792, 0x8024, 0x4c01, 0, 37 }, /* #23 b */ { 0x2a2943, 0x2a2942, 0x5642, 0x2ab2, 0, 37 }, /* #24 */ { 0x155696, 0x155696, 0x5642, 0x22b2, 0, 37 }, /* #24 b */ { 0x3d5a17, 0x3d5a17, 0x376e, 0xba6e, 0, 24 }, /* #25 */ { 0x0225c2, 0x0225c3, 0x376e, 0xb86e, 0, 24 }, /* #25 b */ { 0x305782, 0x305f83, 0xc91c, 0x2471, 0, 47 }, /* #26 */ { 0x0f2857, 0x0f2057, 0xc91c, 0x2473, 0, 47 }, /* #26 b */ { 0x3f6792, 0x3f6792, 0x129f, 0xa7c2, 0, 43 }, /* #27 */ { 0x001847, 0x001846, 0x129f, 0xa7e2, 0, 43 }, /* #27 b */ { 0x216b02, 0x216303, 0x0352, 0xa900, 0, 42 }, /* #28 */ { 0x1e14d7, 0x1e1cd7, 0x0352, 0xa940, 0, 42 }, /* #28 b */ { 0x3e0b17, 0x3e0b16, 0x20b6, 0x416d, 0, 48 }, /* #29 */ { 0x0174c2, 0x0174c2, 0x20b6, 0x416c, 0, 48 }, /* #29 b */ { 0x1b3613, 0x1b3613, 0xdab0, 0xab0e, 0, 62 }, /* #30 */ { 0x2449c6, 0x2449c7, 0xdab0, 0xab06, 0, 62 }, /* #30 b */ { 0x3c1e56, 0x3c1e56, 0x7450, 0x7450, 0, 32 }, /* #31 */ { 0x036183, 0x036183, 0x7450, 0x7450, 0, 32 }, /* #31 b */ { 0x023f57, 0x023f56, 0x58b0, 0xc2b1, 0, 56 }, /* #32 */ { 0x3d4082, 0x3d4082, 0x58b0, 0xc0b1, 0, 56 }, /* #32 b */ { 0x223e16, 0x223e17, 0x8552, 0x5490, 0, 28 }, /* #33 */ { 0x1d41c3, 0x1d41c3, 0x8552, 0x54b0, 0, 28 }, /* #33 b */ { 0x2c0a13, 0x2c0a13, 0x3dbc, 0xe4f6, 0, 6 }, /* #34 */ { 0x1375c6, 0x1375c7, 0x3dbc, 0xe0f6, 0, 6 }, /* #34 b */ { 0x360f92, 0x360f92, 0x3c2d, 0x3c2d, 0, 0 }, /* #35 */ { 0x097047, 0x097047, 0x3c2d, 0x3c2d, 0, 0 }, /* #35 b */ { 0x260f52, 0x260f53, 0xb285, 0x942a, 0, 31 }, /* #36 */ { 0x197087, 0x197087, 0xb285, 0x942e, 0, 31 }, /* #36 b */ { 0x024656, 0x024656, 0x1646, 0x2c8c, 0, 48 }, /* #37 */ { 0x3d3983, 0x3d3982, 0x1646, 0x2c8d, 0, 48 }, /* #37 b */ { 0x364587, 0x364d86, 0x485b, 0x16e9, 0, 28 }, /* #38 */ { 0x093a52, 0x093252, 0x485b, 0x16c9, 0, 28 }, /* #38 b */ { 0x1f6652, 0x1f6653, 0x2fda, 0xb42f, 0, 57 }, /* #39 */ { 0x201987, 0x201987, 0x2fda, 0xb52f, 0, 57 }, /* #39 b */ { 0x0462d3, 0x046ad3, 0x2c4a, 0x52c4, 0, 21 }, /* #40 */ { 0x3b1d06, 0x3b1507, 0x2c4a, 0x42c4, 0, 21 }, /* #40 b */ { 0x253c57, 0x253c56, 0x7a99, 0xdea6, 0, 51 }, /* #41 */ { 0x1a4382, 0x1a4382, 0x7a99, 0x9ea6, 0, 51 }, /* #41 b */ { 0x246042, 0x246042, 0x00ea, 0x7500, 0, 10 }, /* #42 */ { 0x1b1f97, 0x1b1f96, 0x00ea, 0x7540, 0, 10 }, /* #42 b */ { 0x196ac6, 0x196ac7, 0xf6ac, 0x1ed5, 0, 3 }, /* #43 */ { 0x261513, 0x261513, 0xf6ac, 0x3ed5, 0, 3 }, /* #43 b */ { 0x2a7482, 0x2a7c82, 0xd811, 0xc08b, 0, 46 }, /* #44 */ { 0x150b57, 0x150356, 0xd811, 0xc08f, 0, 46 }, /* #44 b */ { 0x013e52, 0x013652, 0x0350, 0x01a8, 0, 18 }, /* #45 */ { 0x3e4187, 0x3e4986, 0x0350, 0x81a8, 0, 18 }, /* #45 b */ { 0x355a92, 0x355a92, 0x8690, 0x3482, 0, 31 }, /* #46 */ { 0x0a2547, 0x0a2546, 0x8690, 0x3486, 0, 31 }, /* #46 b */ { 0x1c1643, 0x1c1643, 0xd149, 0xe8a4, 0, 18 }, /* #47 */ { 0x236996, 0x236997, 0xd149, 0x68a4, 0, 18 }, /* #47 b */ { 0x267147, 0x267146, 0x92dd, 0xee4b, 0, 38 }, /* #48 */ { 0x190e92, 0x190e92, 0x92dd, 0xea4b, 0, 38 }, /* #48 b */ { 0x0e7a93, 0x0e7a92, 0x4688, 0x451a, 0, 38 }, /* #49 */ { 0x310546, 0x310546, 0x4688, 0x411a, 0, 38 }, /* #49 b */ { 0x0a4913, 0x0a4112, 0xbf00, 0xdf80, 0, 33 }, /* #50 */ { 0x3536c6, 0x353ec6, 0xbf00, 0x5f80, 0, 33 }, /* #50 b */ { 0x334917, 0x334916, 0x53cb, 0xa797, 0, 16 }, /* #51 */ { 0x0c36c2, 0x0c36c2, 0x53cb, 0xa796, 0, 16 }, /* #51 b */ { 0x166e47, 0x166647, 0xd027, 0x027e, 0, 62 }, /* #52 */ { 0x291192, 0x291993, 0xd027, 0x0276, 0, 62 }, /* #52 b */ { 0x060713, 0x060712, 0x8f9f, 0x3e7f, 0, 15 }, /* #53 */ { 0x3978c6, 0x3978c6, 0x8f9f, 0x3e7d, 0, 15 }, /* #53 b */ { 0x3118d2, 0x3110d3, 0x06f3, 0xcc0d, 0, 56 }, /* #54 */ { 0x0e6707, 0x0e6f07, 0x06f3, 0xce0d, 0, 56 }, /* #54 b */ { 0x3a7016, 0x3a7016, 0x0603, 0x3030, 0, 37 }, /* #55 */ { 0x050fc3, 0x050fc2, 0x0603, 0x3830, 0, 37 }, /* #55 b */ { 0x2748d3, 0x2748d2, 0x6e1f, 0xe1fb, 0, 30 }, /* #56 */ { 0x183706, 0x183706, 0x6e1f, 0xe1f3, 0, 30 }, /* #56 b */ { 0x2d1547, 0x2d1d47, 0x62d2, 0x1695, 0, 14 }, /* #57 */ { 0x126a92, 0x126293, 0x62d2, 0x1691, 0, 14 }, /* #57 b */ { 0x1424c3, 0x142cc3, 0x09fd, 0xec27, 0, 38 }, /* #58 */ { 0x2b5b16, 0x2b5317, 0x09fd, 0xe827, 0, 38 }, /* #58 b */ { 0x226206, 0x226206, 0x6188, 0x4186, 0, 23 }, /* #59 */ { 0x1d1dd3, 0x1d1dd2, 0x6188, 0x4586, 0, 23 }, /* #59 b */ { 0x3c0403, 0x3c0403, 0x8964, 0x2625, 0, 6 }, /* #60 */ { 0x037bd6, 0x037bd7, 0x8964, 0x2225, 0, 6 }, /* #60 b */ { 0x336bc2, 0x3363c2, 0x61bd, 0xf4c3, 0, 56 }, /* #61 */ { 0x0c1417, 0x0c1c16, 0x61bd, 0xf6c3, 0, 56 }, /* #61 b */ { 0x1105c3, 0x110dc2, 0x0f02, 0xa1e0, 0, 3 }, /* #62 */ { 0x2e7a16, 0x2e7216, 0x0f02, 0x81e0, 0, 3 }, /* #62 b */ { 0x3b3917, 0x3b3117, 0x96f3, 0x3cb7, 0, 5 }, /* #63 */ { 0x0446c2, 0x044ec3, 0x96f3, 0x34b7, 0, 5 }, /* #63 b */ { 0x314053, 0x314852, 0x3519, 0x8ccd, 0, 10 }, /* #64 */ { 0x0e3f86, 0x0e3786, 0x3519, 0x8c8d, 0, 10 }, /* #64 b */ { 0x001583, 0x001d83, 0x684d, 0x6d09, 0, 3 }, /* #65 */ { 0x3f6a56, 0x3f6257, 0x684d, 0x4d09, 0, 3 }, /* #65 b */ { 0x244783, 0x244783, 0xe764, 0xe764, 0, 17 }, /* #66 */ { 0x1b3856, 0x1b3856, 0xe764, 0xe764, 0, 17 }, /* #66 b */ { 0x060087, 0x060887, 0x21d7, 0xe43a, 0, 52 }, /* #67 */ { 0x397f52, 0x397753, 0x21d7, 0xc43a, 0, 52 }, /* #67 b */ { 0x0e4f13, 0x0e4712, 0xb95c, 0xdcae, 0, 50 }, /* #68 */ { 0x3130c6, 0x3138c6, 0xb95c, 0x5cae, 0, 50 }, /* #68 b */ { 0x1e4e92, 0x1e4693, 0x318f, 0x18c7, 0, 18 }, /* #69 */ { 0x213147, 0x213947, 0x318f, 0x98c7, 0, 18 }, /* #69 b */ { 0x301f43, 0x301f42, 0x1642, 0x5164, 0, 53 }, /* #70 */ { 0x0f6096, 0x0f6096, 0x1642, 0x4164, 0, 53 }, /* #70 b */ { 0x2c3a43, 0x2c3243, 0xac66, 0x6b19, 0, 51 }, /* #71 */ { 0x134596, 0x134d97, 0xac66, 0x2b19, 0, 51 }, /* #71 b */ { 0x2c2dd6, 0x2c25d7, 0x7303, 0x819c, 0, 10 }, /* #72 */ { 0x135203, 0x135a03, 0x7303, 0x81dc, 0, 10 }, /* #72 b */ { 0x2105d3, 0x210dd3, 0x7bc4, 0x2f78, 0, 3 }, /* #73 */ { 0x1e7a06, 0x1e7207, 0x7bc4, 0x0f78, 0, 3 }, /* #73 b */ { 0x275b12, 0x275312, 0x7958, 0x1e56, 0, 2 }, /* #74 */ { 0x1824c7, 0x182cc6, 0x7958, 0x5e56, 0, 2 }, /* #74 b */ { 0x140a97, 0x140a96, 0x01da, 0xed40, 0, 10 }, /* #75 */ { 0x2b7542, 0x2b7542, 0x01da, 0xed00, 0, 10 }, /* #75 b */ { 0x014043, 0x014842, 0x6a89, 0x6d51, 0, 52 }, /* #76 */ { 0x3e3f96, 0x3e3796, 0x6a89, 0x4d51, 0, 52 }, /* #76 b */ { 0x1d0a57, 0x1d0257, 0x9678, 0x1967, 0, 4 }, /* #77 */ { 0x227582, 0x227d83, 0x9678, 0x0967, 0, 4 }, /* #77 b */ { 0x280e96, 0x280e97, 0xceaa, 0x4cea, 0, 36 }, /* #78 */ { 0x177143, 0x177143, 0xceaa, 0x5cea, 0, 36 }, /* #78 b */ { 0x244046, 0x244047, 0x7690, 0x481d, 0, 10 }, /* #79 */ { 0x1b3f93, 0x1b3f93, 0x7690, 0x485d, 0, 10 }, /* #79 b */ { 0x175bd7, 0x175bd6, 0x6991, 0xda64, 0, 51 }, /* #80 */ { 0x282402, 0x282402, 0x6991, 0x9a64, 0, 51 }, /* #80 b */ { 0x362897, 0x362096, 0xea94, 0xa53d, 0, 28 }, /* #81 */ { 0x095742, 0x095f42, 0xea94, 0xa51d, 0, 28 }, /* #81 b */ { 0x1025d6, 0x1025d6, 0x6b0d, 0x9ac3, 0, 51 }, /* #82 */ { 0x2f5a03, 0x2f5a02, 0x6b0d, 0xdac3, 0, 51 }, /* #82 b */ { 0x1a3117, 0x1a3916, 0x772a, 0xaee5, 0, 20 }, /* #83 */ { 0x254ec2, 0x2546c2, 0x772a, 0x8ee5, 0, 20 }, /* #83 b */ { 0x0b5a97, 0x0b5296, 0xa8ed, 0xedd4, 0, 41 }, /* #84 */ { 0x342542, 0x342d42, 0xa8ed, 0xed54, 0, 41 }, /* #84 b */ { 0x1c1e82, 0x1c1e83, 0xd4f9, 0xcb53, 0, 23 }, /* #85 */ { 0x236157, 0x236157, 0xd4f9, 0xcf53, 0, 23 }, /* #85 b */ { 0x203983, 0x203983, 0x57d3, 0x3abe, 0, 22 }, /* #86 */ { 0x1f4656, 0x1f4657, 0x57d3, 0x32be, 0, 22 }, /* #86 b */ { 0x201c13, 0x201413, 0x973a, 0x5973, 0, 36 }, /* #87 */ { 0x1f63c6, 0x1f6bc7, 0x973a, 0x4973, 0, 36 }, /* #87 b */ { 0x396ed3, 0x396ed3, 0x51ee, 0xd51e, 0, 36 }, /* #88 */ { 0x061106, 0x061107, 0x51ee, 0xc51e, 0, 36 }, /* #88 b */ { 0x1322d2, 0x132ad2, 0xe8e4, 0x391d, 0, 43 }, /* #89 */ { 0x2c5d07, 0x2c5506, 0xe8e4, 0x393d, 0, 43 }, /* #89 b */ { 0x0976c6, 0x097ec7, 0xf868, 0xc343, 0, 14 }, /* #90 */ { 0x360913, 0x360113, 0xf868, 0xc347, 0, 14 }, /* #90 b */ { 0x0a7996, 0x0a7997, 0xb1c1, 0xc158, 0, 41 }, /* #91 */ { 0x350643, 0x350643, 0xb1c1, 0xc1d8, 0, 41 }, /* #91 b */ { 0x035a82, 0x035a83, 0x941b, 0x41b4, 0, 45 }, /* #92 */ { 0x3c2557, 0x3c2557, 0x941b, 0x41bc, 0, 45 }, /* #92 b */ { 0x0d4803, 0x0d4803, 0x3e71, 0x9f38, 0, 50 }, /* #93 */ { 0x3237d6, 0x3237d7, 0x3e71, 0x1f38, 0, 50 }, /* #93 b */ { 0x0b5c13, 0x0b5c13, 0x64c1, 0xb260, 0, 1 }, /* #94 */ { 0x3423c6, 0x3423c7, 0x64c1, 0x3260, 0, 1 }, /* #94 b */ { 0x027097, 0x027096, 0x9e4d, 0x4dcf, 0, 58 }, /* #95 */ { 0x3d0f42, 0x3d0f42, 0x9e4d, 0x4d4f, 0, 58 }, /* #95 b */ }; static const BINU16_TEST_T g_aTests_shl_u16_intel[] = { { 0x236756, 0x236746, 0x0000, 0x0000, 0, 29 }, /* #0 */ { 0x1c1883, 0x1c1046, 0x0000, 0x0000, 0, 29 }, /* #0 b */ { 0x2b5cc2, 0x2b5446, 0x0000, 0x0000, 0, 11 }, /* #1 */ { 0x142317, 0x142346, 0x0000, 0x0000, 0, 11 }, /* #1 b */ { 0x1a29c3, 0x1a2146, 0x0000, 0x0000, 0, 44 }, /* #2 */ { 0x255616, 0x255646, 0x0000, 0x0000, 0, 44 }, /* #2 b */ { 0x1c33d6, 0x1c3346, 0x0000, 0x0000, 0, 10 }, /* #3 */ { 0x234c03, 0x234446, 0x0000, 0x0000, 0, 10 }, /* #3 b */ { 0x073752, 0x073746, 0x0000, 0x0000, 0, 5 }, /* #4 */ { 0x384887, 0x384046, 0x0000, 0x0000, 0, 5 }, /* #4 b */ { 0x170d53, 0x170546, 0x0000, 0x0000, 0, 26 }, /* #5 */ { 0x287286, 0x287246, 0x0000, 0x0000, 0, 26 }, /* #5 b */ { 0x2a4243, 0x2a4a06, 0x921f, 0x1f00, 0, 40 }, /* #6 */ { 0x153d96, 0x153d06, 0x921f, 0x1f00, 0, 40 }, /* #6 b */ { 0x3317c3, 0x331f86, 0x45c8, 0xe400, 0, 39 }, /* #7 */ { 0x0c6816, 0x0c6886, 0x45c8, 0xe400, 0, 39 }, /* #7 b */ { 0x272313, 0x272307, 0x3725, 0x2800, 0, 43 }, /* #8 */ { 0x185cc6, 0x185407, 0x3725, 0x2800, 0, 43 }, /* #8 b */ { 0x3164d3, 0x316446, 0xcb1f, 0x0000, 0, 51 }, /* #9 */ { 0x0e1b06, 0x0e1346, 0xcb1f, 0x0000, 0, 51 }, /* #9 b */ { 0x2b5357, 0x2b5307, 0x2d84, 0x0800, 0, 9 }, /* #10 */ { 0x142c82, 0x142407, 0x2d84, 0x0800, 0, 9 }, /* #10 b */ { 0x317643, 0x317e46, 0x4221, 0x0000, 0, 22 }, /* #11 */ { 0x0e0996, 0x0e0946, 0x4221, 0x0000, 0, 22 }, /* #11 b */ { 0x3b1a87, 0x3b1202, 0x2c6d, 0x58da, 0, 33 }, /* #12 */ { 0x046552, 0x046502, 0x2c6d, 0x58da, 0, 33 }, /* #12 b */ { 0x266ad3, 0x266a46, 0x8fd5, 0x0000, 0, 57 }, /* #13 */ { 0x191506, 0x191d46, 0x8fd5, 0x0000, 0, 57 }, /* #13 b */ { 0x375343, 0x375b46, 0x96c1, 0x0000, 0, 27 }, /* #14 */ { 0x082c96, 0x082c46, 0x96c1, 0x0000, 0, 27 }, /* #14 b */ { 0x1660c3, 0x166846, 0x5e0c, 0x0000, 0, 27 }, /* #15 */ { 0x291f16, 0x291f46, 0x5e0c, 0x0000, 0, 27 }, /* #15 b */ { 0x126607, 0x126e46, 0x8597, 0x0000, 0, 60 }, /* #16 */ { 0x2d19d2, 0x2d1946, 0x8597, 0x0000, 0, 60 }, /* #16 b */ { 0x071b96, 0x071386, 0x18d3, 0x9800, 0, 43 }, /* #17 */ { 0x386443, 0x386486, 0x18d3, 0x9800, 0, 43 }, /* #17 b */ { 0x1c3b12, 0x1c3b87, 0xb926, 0xc930, 0, 3 }, /* #18 */ { 0x2344c7, 0x234c87, 0xb926, 0xc930, 0, 3 }, /* #18 b */ { 0x0a7c03, 0x0a7446, 0x063c, 0x0000, 0, 49 }, /* #19 */ { 0x3503d6, 0x350346, 0x063c, 0x0000, 0, 49 }, /* #19 b */ { 0x187d17, 0x187506, 0xd79f, 0x7c00, 0, 42 }, /* #20 */ { 0x2702c2, 0x270206, 0xd79f, 0x7c00, 0, 42 }, /* #20 b */ { 0x357e93, 0x357e07, 0x5cd0, 0x4000, 0, 42 }, /* #21 */ { 0x0a0146, 0x0a0907, 0x5cd0, 0x4000, 0, 42 }, /* #21 b */ { 0x2a1617, 0x2a1687, 0x3c14, 0xe0a0, 0, 3 }, /* #22 */ { 0x1569c2, 0x156187, 0x3c14, 0xe0a0, 0, 3 }, /* #22 b */ { 0x0e6a47, 0x0e6287, 0x3cd9, 0xcd90, 0, 4 }, /* #23 */ { 0x311592, 0x311587, 0x3cd9, 0xcd90, 0, 4 }, /* #23 b */ { 0x054d17, 0x054d46, 0x832a, 0x0000, 0, 51 }, /* #24 */ { 0x3a32c2, 0x3a3a46, 0x832a, 0x0000, 0, 51 }, /* #24 b */ { 0x2e5bd2, 0x2e5b86, 0x65ef, 0xf000, 0, 12 }, /* #25 */ { 0x112407, 0x112c86, 0x65ef, 0xf000, 0, 12 }, /* #25 b */ { 0x304907, 0x304946, 0xb1b4, 0x0000, 0, 47 }, /* #26 */ { 0x0f36d2, 0x0f3e46, 0xb1b4, 0x0000, 0, 47 }, /* #26 b */ { 0x3e0c56, 0x3e0c46, 0xa7e6, 0x0000, 0, 63 }, /* #27 */ { 0x017383, 0x017b46, 0xa7e6, 0x0000, 0, 63 }, /* #27 b */ { 0x075987, 0x075946, 0xa29f, 0x0000, 0, 23 }, /* #28 */ { 0x382652, 0x382e46, 0xa29f, 0x0000, 0, 23 }, /* #28 b */ { 0x1a6487, 0x1a6c47, 0x79cb, 0x0000, 0, 16 }, /* #29 */ { 0x251b52, 0x251b47, 0x79cb, 0x0000, 0, 16 }, /* #29 b */ { 0x0026d7, 0x002683, 0xc68d, 0xa340, 0, 38 }, /* #30 */ { 0x3f5902, 0x3f5183, 0xc68d, 0xa340, 0, 38 }, /* #30 b */ { 0x267b93, 0x267346, 0xf304, 0x0000, 0, 54 }, /* #31 */ { 0x190446, 0x190446, 0xf304, 0x0000, 0, 54 }, /* #31 b */ { 0x300947, 0x300146, 0xebe1, 0x0000, 0, 31 }, /* #32 */ { 0x0f7692, 0x0f7646, 0xebe1, 0x0000, 0, 31 }, /* #32 b */ { 0x3f4807, 0x3f4806, 0x6073, 0x0e60, 0, 37 }, /* #33 */ { 0x0037d2, 0x003f06, 0x6073, 0x0e60, 0, 37 }, /* #33 b */ { 0x033f46, 0x033f46, 0x6eef, 0x0000, 0, 50 }, /* #34 */ { 0x3c4093, 0x3c4846, 0x6eef, 0x0000, 0, 50 }, /* #34 b */ { 0x037ad2, 0x037a06, 0x4834, 0x6800, 0, 41 }, /* #35 */ { 0x3c0507, 0x3c0d06, 0x4834, 0x6800, 0, 41 }, /* #35 b */ { 0x0a64c7, 0x0a6486, 0xd82c, 0xc160, 0, 3 }, /* #36 */ { 0x351b12, 0x351386, 0xd82c, 0xc160, 0, 3 }, /* #36 b */ { 0x072783, 0x072f06, 0x8823, 0x4600, 0, 41 }, /* #37 */ { 0x385856, 0x385806, 0x8823, 0x4600, 0, 41 }, /* #37 b */ { 0x257043, 0x257846, 0xba15, 0x0000, 0, 56 }, /* #38 */ { 0x1a0f96, 0x1a0f46, 0xba15, 0x0000, 0, 56 }, /* #38 b */ { 0x2a4ec6, 0x2a4e03, 0x49aa, 0x3540, 0, 37 }, /* #39 */ { 0x153113, 0x153903, 0x49aa, 0x3540, 0, 37 }, /* #39 b */ { 0x057b02, 0x057346, 0x1e4d, 0x0000, 0, 21 }, /* #40 */ { 0x3a04d7, 0x3a0446, 0x1e4d, 0x0000, 0, 21 }, /* #40 b */ { 0x2c6317, 0x2c6346, 0xdd88, 0x0000, 0, 53 }, /* #41 */ { 0x131cc2, 0x131446, 0xdd88, 0x0000, 0, 53 }, /* #41 b */ { 0x3c0dd3, 0x3c0506, 0xff9b, 0x6c00, 0, 10 }, /* #42 */ { 0x037206, 0x037206, 0xff9b, 0x6c00, 0, 10 }, /* #42 b */ { 0x0d0c97, 0x0d0c87, 0xb1d9, 0xd900, 0, 40 }, /* #43 */ { 0x327342, 0x327b87, 0xb1d9, 0xd900, 0, 40 }, /* #43 b */ { 0x287d52, 0x287d46, 0x8a7f, 0x0000, 0, 26 }, /* #44 */ { 0x170287, 0x170a46, 0x8a7f, 0x0000, 0, 26 }, /* #44 b */ { 0x2f7a13, 0x2f7a46, 0x9233, 0x0000, 0, 18 }, /* #45 */ { 0x1005c6, 0x100d46, 0x9233, 0x0000, 0, 18 }, /* #45 b */ { 0x1736d6, 0x173646, 0x3bbf, 0x0000, 0, 54 }, /* #46 */ { 0x284903, 0x284146, 0x3bbf, 0x0000, 0, 54 }, /* #46 b */ { 0x1b2a93, 0x1b2a46, 0x5212, 0x0000, 0, 48 }, /* #47 */ { 0x245546, 0x245d46, 0x5212, 0x0000, 0, 48 }, /* #47 b */ { 0x0c2e96, 0x0c2e46, 0x7784, 0x0000, 0, 61 }, /* #48 */ { 0x335143, 0x335946, 0x7784, 0x0000, 0, 61 }, /* #48 b */ { 0x0d5483, 0x0d5c86, 0x7da5, 0xa000, 0, 13 }, /* #49 */ { 0x322b56, 0x322b86, 0x7da5, 0xa000, 0, 13 }, /* #49 b */ { 0x242353, 0x242346, 0x1e99, 0x0000, 0, 23 }, /* #50 */ { 0x1b5c86, 0x1b5446, 0x1e99, 0x0000, 0, 23 }, /* #50 b */ { 0x0a1d82, 0x0a1d46, 0x922c, 0x0000, 0, 55 }, /* #51 */ { 0x356257, 0x356a46, 0x922c, 0x0000, 0, 55 }, /* #51 b */ { 0x1b3313, 0x1b3386, 0x1b98, 0xdcc0, 0, 35 }, /* #52 */ { 0x244cc6, 0x244486, 0x1b98, 0xdcc0, 0, 35 }, /* #52 b */ { 0x261142, 0x261907, 0x5449, 0x4490, 0, 36 }, /* #53 */ { 0x196e97, 0x196e07, 0x5449, 0x4490, 0, 36 }, /* #53 b */ { 0x2f1156, 0x2f1146, 0xf541, 0x0000, 0, 57 }, /* #54 */ { 0x106e83, 0x106646, 0xf541, 0x0000, 0, 57 }, /* #54 b */ { 0x2403c3, 0x240b87, 0x78cb, 0x8000, 0, 47 }, /* #55 */ { 0x1b7c16, 0x1b7c87, 0x78cb, 0x8000, 0, 47 }, /* #55 b */ { 0x141613, 0x141646, 0xec7a, 0x0000, 0, 25 }, /* #56 */ { 0x2b69c6, 0x2b6146, 0xec7a, 0x0000, 0, 25 }, /* #56 b */ { 0x3e3f83, 0x3e3787, 0xc9f3, 0x8000, 0, 15 }, /* #57 */ { 0x014056, 0x014087, 0xc9f3, 0x8000, 0, 15 }, /* #57 b */ { 0x375292, 0x375a46, 0x6823, 0x0000, 0, 57 }, /* #58 */ { 0x082d47, 0x082d46, 0x6823, 0x0000, 0, 57 }, /* #58 b */ { 0x233846, 0x233087, 0xc1cb, 0x9600, 0, 9 }, /* #59 */ { 0x1c4793, 0x1c4787, 0xc1cb, 0x9600, 0, 9 }, /* #59 b */ { 0x2f0cc2, 0x2f0446, 0xd666, 0x0000, 0, 29 }, /* #60 */ { 0x107317, 0x107346, 0xd666, 0x0000, 0, 29 }, /* #60 b */ { 0x1a10c6, 0x1a1846, 0x7a1d, 0x0000, 0, 31 }, /* #61 */ { 0x256f13, 0x256f46, 0x7a1d, 0x0000, 0, 31 }, /* #61 b */ { 0x3c5d46, 0x3c5546, 0x29e4, 0x0000, 0, 19 }, /* #62 */ { 0x032293, 0x032246, 0x29e4, 0x0000, 0, 19 }, /* #62 b */ { 0x096517, 0x096546, 0x0466, 0x0000, 0, 57 }, /* #63 */ { 0x361ac2, 0x361246, 0x0466, 0x0000, 0, 57 }, /* #63 b */ { 0x1d3052, 0x1d3002, 0x2a3b, 0x5476, 0, 33 }, /* #64 */ { 0x224f87, 0x224702, 0x2a3b, 0x5476, 0, 33 }, /* #64 b */ { 0x0a0186, 0x0a0146, 0x2ea7, 0x0000, 0, 31 }, /* #65 */ { 0x357e53, 0x357646, 0x2ea7, 0x0000, 0, 31 }, /* #65 b */ { 0x0c2ac2, 0x0c2a46, 0x4805, 0x0000, 0, 59 }, /* #66 */ { 0x335517, 0x335d46, 0x4805, 0x0000, 0, 59 }, /* #66 b */ { 0x2e7cd2, 0x2e7c86, 0x49ea, 0xf500, 0, 39 }, /* #67 */ { 0x110307, 0x110b86, 0x49ea, 0xf500, 0, 39 }, /* #67 b */ { 0x263182, 0x263946, 0x5223, 0x0000, 0, 61 }, /* #68 */ { 0x194e57, 0x194e46, 0x5223, 0x0000, 0, 61 }, /* #68 b */ { 0x082c16, 0x082c16, 0x471e, 0x471e, 0, 0 }, /* #69 */ { 0x3753c3, 0x3753c3, 0x471e, 0x471e, 0, 0 }, /* #69 b */ { 0x0f58d6, 0x0f5887, 0x7d9b, 0xb000, 0, 12 }, /* #70 */ { 0x302703, 0x302f87, 0x7d9b, 0xb000, 0, 12 }, /* #70 b */ { 0x1f4ac6, 0x1f4287, 0x12b2, 0x9000, 0, 11 }, /* #71 */ { 0x203513, 0x203587, 0x12b2, 0x9000, 0, 11 }, /* #71 b */ { 0x1f5042, 0x1f5846, 0x8eb5, 0x0000, 0, 61 }, /* #72 */ { 0x202f97, 0x202f46, 0x8eb5, 0x0000, 0, 61 }, /* #72 b */ { 0x034853, 0x034847, 0x9925, 0x0000, 0, 16 }, /* #73 */ { 0x3c3786, 0x3c3f47, 0x9925, 0x0000, 0, 16 }, /* #73 b */ { 0x2d5b93, 0x2d5b06, 0x7050, 0x0a00, 0, 5 }, /* #74 */ { 0x122446, 0x122c06, 0x7050, 0x0a00, 0, 5 }, /* #74 b */ { 0x153892, 0x153046, 0xe814, 0x0000, 0, 53 }, /* #75 */ { 0x2a4747, 0x2a4746, 0xe814, 0x0000, 0, 53 }, /* #75 b */ { 0x195d93, 0x195d07, 0x9d6e, 0x7000, 0, 11 }, /* #76 */ { 0x262246, 0x262a07, 0x9d6e, 0x7000, 0, 11 }, /* #76 b */ { 0x1d5b53, 0x1d5383, 0xcadd, 0x95ba, 0, 33 }, /* #77 */ { 0x222486, 0x222483, 0xcadd, 0x95ba, 0, 33 }, /* #77 b */ { 0x155013, 0x155086, 0x2400, 0x8000, 0, 37 }, /* #78 */ { 0x2a2fc6, 0x2a2786, 0x2400, 0x8000, 0, 37 }, /* #78 b */ { 0x014443, 0x014446, 0xf9fe, 0x0000, 0, 61 }, /* #79 */ { 0x3e3b96, 0x3e3346, 0xf9fe, 0x0000, 0, 61 }, /* #79 b */ { 0x3b7312, 0x3b7382, 0x2238, 0x88e0, 0, 34 }, /* #80 */ { 0x040cc7, 0x040482, 0x2238, 0x88e0, 0, 34 }, /* #80 b */ { 0x203482, 0x203c46, 0xbe18, 0x0000, 0, 15 }, /* #81 */ { 0x1f4b57, 0x1f4b46, 0xbe18, 0x0000, 0, 15 }, /* #81 b */ { 0x025396, 0x025b07, 0xa52e, 0x7000, 0, 11 }, /* #82 */ { 0x3d2c43, 0x3d2c07, 0xa52e, 0x7000, 0, 11 }, /* #82 b */ { 0x370082, 0x370046, 0xf598, 0x0000, 0, 24 }, /* #83 */ { 0x087f57, 0x087746, 0xf598, 0x0000, 0, 24 }, /* #83 b */ { 0x1f6392, 0x1f6306, 0xe80a, 0x0500, 0, 39 }, /* #84 */ { 0x201c47, 0x201406, 0xe80a, 0x0500, 0, 39 }, /* #84 b */ { 0x2b4396, 0x2b4386, 0x2355, 0x8000, 0, 15 }, /* #85 */ { 0x143c43, 0x143486, 0x2355, 0x8000, 0, 15 }, /* #85 b */ { 0x2a2d07, 0x2a2546, 0x1ffd, 0x0000, 0, 20 }, /* #86 */ { 0x1552d2, 0x155246, 0x1ffd, 0x0000, 0, 20 }, /* #86 b */ { 0x065947, 0x065146, 0xca64, 0x0000, 0, 22 }, /* #87 */ { 0x392692, 0x392646, 0xca64, 0x0000, 0, 22 }, /* #87 b */ { 0x3207c7, 0x320f46, 0x51b1, 0x0000, 0, 53 }, /* #88 */ { 0x0d7812, 0x0d7846, 0x51b1, 0x0000, 0, 53 }, /* #88 b */ { 0x2e7612, 0x2e7646, 0x0b6b, 0x0000, 0, 28 }, /* #89 */ { 0x1109c7, 0x110146, 0x0b6b, 0x0000, 0, 28 }, /* #89 b */ { 0x372316, 0x372b46, 0x73f5, 0x0000, 0, 26 }, /* #90 */ { 0x085cc3, 0x085c46, 0x73f5, 0x0000, 0, 26 }, /* #90 b */ { 0x2a1ad2, 0x2a1202, 0x02ec, 0x5d80, 0, 37 }, /* #91 */ { 0x156507, 0x156502, 0x02ec, 0x5d80, 0, 37 }, /* #91 b */ { 0x393e82, 0x393646, 0x1e94, 0x0000, 0, 53 }, /* #92 */ { 0x064157, 0x064146, 0x1e94, 0x0000, 0, 53 }, /* #92 b */ { 0x025197, 0x025946, 0x773b, 0x0000, 0, 26 }, /* #93 */ { 0x3d2e42, 0x3d2e46, 0x773b, 0x0000, 0, 26 }, /* #93 b */ { 0x212bc7, 0x212b07, 0x6c09, 0x2000, 0, 45 }, /* #94 */ { 0x1e5412, 0x1e5c07, 0x6c09, 0x2000, 0, 45 }, /* #94 b */ { 0x155b13, 0x155b46, 0x6afb, 0x0000, 0, 26 }, /* #95 */ { 0x2a24c6, 0x2a2c46, 0x6afb, 0x0000, 0, 26 }, /* #95 b */ }; static const BINU16_TEST_T g_aTests_shr_u16_intel[] = { { 0x326956, 0x326146, 0x0000, 0x0000, 0, 36 }, /* #0 */ { 0x0d1683, 0x0d1646, 0x0000, 0x0000, 0, 36 }, /* #0 b */ { 0x2d2407, 0x2d2446, 0x0000, 0x0000, 0, 21 }, /* #1 */ { 0x125bd2, 0x125346, 0x0000, 0x0000, 0, 21 }, /* #1 b */ { 0x191857, 0x191046, 0x0000, 0x0000, 0, 52 }, /* #2 */ { 0x266782, 0x266746, 0x0000, 0x0000, 0, 52 }, /* #2 b */ { 0x0011d2, 0x001146, 0x0000, 0x0000, 0, 30 }, /* #3 */ { 0x3f6e07, 0x3f6646, 0x0000, 0x0000, 0, 30 }, /* #3 b */ { 0x1a4a12, 0x1a4246, 0x0000, 0x0000, 0, 9 }, /* #4 */ { 0x2535c7, 0x253546, 0x0000, 0x0000, 0, 9 }, /* #4 b */ { 0x103543, 0x103546, 0x0000, 0x0000, 0, 20 }, /* #5 */ { 0x2f4a96, 0x2f4246, 0x0000, 0x0000, 0, 20 }, /* #5 b */ { 0x3d2307, 0x3d2307, 0x2671, 0x0133, 0, 5 }, /* #6 */ { 0x025cd2, 0x025407, 0x2671, 0x0133, 0, 5 }, /* #6 b */ { 0x025c46, 0x025c47, 0xeee8, 0x0000, 0, 16 }, /* #7 */ { 0x3d2393, 0x3d2b47, 0xeee8, 0x0000, 0, 16 }, /* #7 b */ { 0x1d27d7, 0x1d2746, 0x54e1, 0x0000, 0, 24 }, /* #8 */ { 0x225802, 0x225046, 0x54e1, 0x0000, 0, 24 }, /* #8 b */ { 0x232017, 0x232046, 0x68dc, 0x0000, 0, 17 }, /* #9 */ { 0x1c5fc2, 0x1c5746, 0x68dc, 0x0000, 0, 17 }, /* #9 b */ { 0x091c96, 0x091c96, 0xa3a5, 0xa3a5, 0, 0 }, /* #10 */ { 0x366343, 0x366343, 0xa3a5, 0xa3a5, 0, 0 }, /* #10 b */ { 0x3e4947, 0x3e4107, 0x49dd, 0x0024, 0, 41 }, /* #11 */ { 0x013692, 0x013607, 0x49dd, 0x0024, 0, 41 }, /* #11 b */ { 0x2a0556, 0x2a0546, 0x7a15, 0x0000, 0, 21 }, /* #12 */ { 0x157a83, 0x157246, 0x7a15, 0x0000, 0, 21 }, /* #12 b */ { 0x086ec3, 0x086603, 0x32db, 0x0cb6, 0, 34 }, /* #13 */ { 0x371116, 0x371103, 0x32db, 0x0cb6, 0, 34 }, /* #13 b */ { 0x1d1243, 0x1d1a07, 0xa7b8, 0x0014, 0, 43 }, /* #14 */ { 0x226d96, 0x226d07, 0xa7b8, 0x0014, 0, 43 }, /* #14 b */ { 0x1f3ed6, 0x1f3646, 0x4ad5, 0x0000, 0, 52 }, /* #15 */ { 0x204103, 0x204146, 0x4ad5, 0x0000, 0, 52 }, /* #15 b */ { 0x094e16, 0x094e02, 0x899e, 0x0002, 0, 14 }, /* #16 */ { 0x3631c3, 0x363902, 0x899e, 0x0002, 0, 14 }, /* #16 b */ { 0x366306, 0x366346, 0x758c, 0x0000, 0, 18 }, /* #17 */ { 0x091cd3, 0x091446, 0x758c, 0x0000, 0, 18 }, /* #17 b */ { 0x260603, 0x260603, 0x173b, 0x05ce, 0, 34 }, /* #18 */ { 0x1979d6, 0x197103, 0x173b, 0x05ce, 0, 34 }, /* #18 b */ { 0x3f72d3, 0x3f7246, 0x6d7f, 0x0000, 0, 60 }, /* #19 */ { 0x000d06, 0x000546, 0x6d7f, 0x0000, 0, 60 }, /* #19 b */ { 0x3e6e46, 0x3e6646, 0x722a, 0x0000, 0, 49 }, /* #20 */ { 0x011193, 0x011146, 0x722a, 0x0000, 0, 49 }, /* #20 b */ { 0x1f5a92, 0x1f5a07, 0xf366, 0x003c, 0, 10 }, /* #21 */ { 0x202547, 0x202d07, 0xf366, 0x003c, 0, 10 }, /* #21 b */ { 0x1315c2, 0x131546, 0x138b, 0x0000, 0, 31 }, /* #22 */ { 0x2c6a17, 0x2c6246, 0x138b, 0x0000, 0, 31 }, /* #22 b */ { 0x313b42, 0x313b46, 0xa7b6, 0x0000, 0, 55 }, /* #23 */ { 0x0e4497, 0x0e4c46, 0xa7b6, 0x0000, 0, 55 }, /* #23 b */ { 0x2c5c92, 0x2c5c07, 0xd546, 0x01aa, 0, 7 }, /* #24 */ { 0x132347, 0x132b07, 0xd546, 0x01aa, 0, 7 }, /* #24 b */ { 0x1121d7, 0x112903, 0x9d3b, 0x09d3, 0, 36 }, /* #25 */ { 0x2e5e02, 0x2e5e03, 0x9d3b, 0x09d3, 0, 36 }, /* #25 b */ { 0x0d1642, 0x0d1e46, 0xb74b, 0x0000, 0, 28 }, /* #26 */ { 0x326997, 0x326946, 0xb74b, 0x0000, 0, 28 }, /* #26 b */ { 0x0a7682, 0x0a7602, 0x3951, 0x000e, 0, 10 }, /* #27 */ { 0x350957, 0x350102, 0x3951, 0x000e, 0, 10 }, /* #27 b */ { 0x2237c7, 0x223f07, 0xe72d, 0x0039, 0, 42 }, /* #28 */ { 0x1d4812, 0x1d4807, 0xe72d, 0x0039, 0, 42 }, /* #28 b */ { 0x104cd6, 0x104c46, 0xfd66, 0x0000, 0, 25 }, /* #29 */ { 0x2f3303, 0x2f3b46, 0xfd66, 0x0000, 0, 25 }, /* #29 b */ { 0x0669c2, 0x0669c2, 0xa803, 0xa803, 0, 32 }, /* #30 */ { 0x391617, 0x391617, 0xa803, 0xa803, 0, 32 }, /* #30 b */ { 0x285047, 0x285046, 0x6ebf, 0x0000, 0, 29 }, /* #31 */ { 0x172f92, 0x172746, 0x6ebf, 0x0000, 0, 29 }, /* #31 b */ { 0x1d3cc2, 0x1d3c46, 0x8bd5, 0x0000, 0, 54 }, /* #32 */ { 0x224317, 0x224b46, 0x8bd5, 0x0000, 0, 54 }, /* #32 b */ { 0x026756, 0x026f07, 0xc87b, 0x000c, 0, 12 }, /* #33 */ { 0x3d1883, 0x3d1807, 0xc87b, 0x000c, 0, 12 }, /* #33 b */ { 0x1b5d86, 0x1b5d06, 0xcd94, 0x3365, 0, 34 }, /* #34 */ { 0x242253, 0x242a06, 0xcd94, 0x3365, 0, 34 }, /* #34 b */ { 0x3a3656, 0x3a3e02, 0xb900, 0x1720, 0, 35 }, /* #35 */ { 0x054983, 0x054902, 0xb900, 0x1720, 0, 35 }, /* #35 b */ { 0x351453, 0x351446, 0x18d4, 0x0000, 0, 26 }, /* #36 */ { 0x0a6b86, 0x0a6346, 0x18d4, 0x0000, 0, 26 }, /* #36 b */ { 0x1d2b02, 0x1d2346, 0x0ca1, 0x0000, 0, 59 }, /* #37 */ { 0x2254d7, 0x225446, 0x0ca1, 0x0000, 0, 59 }, /* #37 b */ { 0x084903, 0x084146, 0x384e, 0x0000, 0, 53 }, /* #38 */ { 0x3736d6, 0x373646, 0x384e, 0x0000, 0, 53 }, /* #38 b */ { 0x1a50d6, 0x1a5003, 0x280f, 0x0002, 0, 44 }, /* #39 */ { 0x252f03, 0x252703, 0x280f, 0x0002, 0, 44 }, /* #39 b */ { 0x301d47, 0x301507, 0x3bf0, 0x0077, 0, 7 }, /* #40 */ { 0x0f6292, 0x0f6207, 0x3bf0, 0x0077, 0, 7 }, /* #40 b */ { 0x270157, 0x270146, 0x3619, 0x0000, 0, 30 }, /* #41 */ { 0x187e82, 0x187646, 0x3619, 0x0000, 0, 30 }, /* #41 b */ { 0x1d20d3, 0x1d2046, 0x0f3b, 0x0000, 0, 17 }, /* #42 */ { 0x225f06, 0x225746, 0x0f3b, 0x0000, 0, 17 }, /* #42 b */ { 0x353602, 0x353e46, 0xc0f0, 0x0000, 0, 50 }, /* #43 */ { 0x0a49d7, 0x0a4946, 0xc0f0, 0x0000, 0, 50 }, /* #43 b */ { 0x1f4146, 0x1f4906, 0xc661, 0x0003, 0, 14 }, /* #44 */ { 0x203e93, 0x203e06, 0xc661, 0x0003, 0, 14 }, /* #44 b */ { 0x0d4f13, 0x0d4f07, 0xd5cd, 0x006a, 0, 9 }, /* #45 */ { 0x3230c6, 0x323807, 0xd5cd, 0x006a, 0, 9 }, /* #45 b */ { 0x1f2907, 0x1f2903, 0xdd72, 0x0001, 0, 47 }, /* #46 */ { 0x2056d2, 0x205e03, 0xdd72, 0x0001, 0, 47 }, /* #46 b */ { 0x046212, 0x046246, 0x7b74, 0x0000, 0, 16 }, /* #47 */ { 0x3b1dc7, 0x3b1546, 0x7b74, 0x0000, 0, 16 }, /* #47 b */ { 0x257e42, 0x257e42, 0x8e2c, 0x8e2c, 0, 32 }, /* #48 */ { 0x1a0197, 0x1a0197, 0x8e2c, 0x8e2c, 0, 32 }, /* #48 b */ { 0x186dc6, 0x186d07, 0xc342, 0x0030, 0, 10 }, /* #49 */ { 0x271213, 0x271a07, 0xc342, 0x0030, 0, 10 }, /* #49 b */ { 0x323402, 0x323446, 0x1bfc, 0x0000, 0, 48 }, /* #50 */ { 0x0d4bd7, 0x0d4346, 0x1bfc, 0x0000, 0, 48 }, /* #50 b */ { 0x155382, 0x155b46, 0x91a1, 0x0000, 0, 24 }, /* #51 */ { 0x2a2c57, 0x2a2c46, 0x91a1, 0x0000, 0, 24 }, /* #51 b */ { 0x130fc2, 0x130702, 0x46ce, 0x0004, 0, 12 }, /* #52 */ { 0x2c7017, 0x2c7002, 0x46ce, 0x0004, 0, 12 }, /* #52 b */ { 0x0d0e46, 0x0d0e46, 0x9c42, 0x0000, 0, 53 }, /* #53 */ { 0x327193, 0x327946, 0x9c42, 0x0000, 0, 53 }, /* #53 b */ { 0x3028d6, 0x302007, 0x045d, 0x008b, 0, 3 }, /* #54 */ { 0x0f5703, 0x0f5707, 0x045d, 0x008b, 0, 3 }, /* #54 b */ { 0x1431c3, 0x143146, 0x1cf0, 0x0000, 0, 54 }, /* #55 */ { 0x2b4e16, 0x2b4646, 0x1cf0, 0x0000, 0, 54 }, /* #55 b */ { 0x321d52, 0x321546, 0x44d0, 0x0000, 0, 48 }, /* #56 */ { 0x0d6287, 0x0d6246, 0x44d0, 0x0000, 0, 48 }, /* #56 b */ { 0x1b4b03, 0x1b4b46, 0x95c7, 0x0000, 0, 63 }, /* #57 */ { 0x2434d6, 0x243c46, 0x95c7, 0x0000, 0, 63 }, /* #57 b */ { 0x2314d7, 0x231446, 0x0121, 0x0000, 0, 55 }, /* #58 */ { 0x1c6b02, 0x1c6346, 0x0121, 0x0000, 0, 55 }, /* #58 b */ { 0x384f12, 0x384746, 0x6025, 0x0000, 0, 25 }, /* #59 */ { 0x0730c7, 0x073046, 0x6025, 0x0000, 0, 25 }, /* #59 b */ { 0x3c3f87, 0x3c3702, 0x1d00, 0x0007, 0, 10 }, /* #60 */ { 0x034052, 0x034002, 0x1d00, 0x0007, 0, 10 }, /* #60 b */ { 0x251307, 0x251347, 0x7eaa, 0x0000, 0, 47 }, /* #61 */ { 0x1a6cd2, 0x1a6447, 0x7eaa, 0x0000, 0, 47 }, /* #61 b */ { 0x2b7986, 0x2b7146, 0x3269, 0x0000, 0, 21 }, /* #62 */ { 0x140653, 0x140646, 0x3269, 0x0000, 0, 21 }, /* #62 b */ { 0x3600c6, 0x360003, 0x3456, 0x0d15, 0, 34 }, /* #63 */ { 0x097f13, 0x097703, 0x3456, 0x0d15, 0, 34 }, /* #63 b */ { 0x376f17, 0x376f03, 0xfbea, 0x01f7, 0, 39 }, /* #64 */ { 0x0810c2, 0x081803, 0xfbea, 0x01f7, 0, 39 }, /* #64 b */ { 0x1a2b53, 0x1a2b46, 0xbb10, 0x0000, 0, 21 }, /* #65 */ { 0x255486, 0x255c46, 0xbb10, 0x0000, 0, 21 }, /* #65 b */ { 0x371542, 0x371546, 0x7da5, 0x0000, 0, 61 }, /* #66 */ { 0x086a97, 0x086246, 0x7da5, 0x0000, 0, 61 }, /* #66 b */ { 0x2c4216, 0x2c4a06, 0xa652, 0x14ca, 0, 35 }, /* #67 */ { 0x133dc3, 0x133d06, 0xa652, 0x14ca, 0, 35 }, /* #67 b */ { 0x1e75c2, 0x1e7546, 0x5fae, 0x0000, 0, 28 }, /* #68 */ { 0x210a17, 0x210246, 0x5fae, 0x0000, 0, 28 }, /* #68 b */ { 0x361dd2, 0x361546, 0x0ce3, 0x0000, 0, 31 }, /* #69 */ { 0x096207, 0x096246, 0x0ce3, 0x0000, 0, 31 }, /* #69 b */ { 0x3776c7, 0x377646, 0x6d11, 0x0000, 0, 59 }, /* #70 */ { 0x080912, 0x080146, 0x6d11, 0x0000, 0, 59 }, /* #70 b */ { 0x2323d7, 0x232b47, 0x99f4, 0x0000, 0, 48 }, /* #71 */ { 0x1c5c02, 0x1c5c47, 0x99f4, 0x0000, 0, 48 }, /* #71 b */ { 0x196c17, 0x196c46, 0xc06e, 0x0000, 0, 51 }, /* #72 */ { 0x2613c2, 0x261b46, 0xc06e, 0x0000, 0, 51 }, /* #72 b */ { 0x167343, 0x167b06, 0xcf08, 0x033c, 0, 6 }, /* #73 */ { 0x290c96, 0x290c06, 0xcf08, 0x033c, 0, 6 }, /* #73 b */ { 0x284847, 0x284846, 0xbf7c, 0x0000, 0, 60 }, /* #74 */ { 0x173792, 0x173f46, 0xbf7c, 0x0000, 0, 60 }, /* #74 b */ { 0x152e52, 0x152e03, 0xef76, 0x0001, 0, 15 }, /* #75 */ { 0x2a5187, 0x2a5903, 0xef76, 0x0001, 0, 15 }, /* #75 b */ { 0x276647, 0x276602, 0x7bf7, 0x07bf, 0, 4 }, /* #76 */ { 0x181992, 0x181102, 0x7bf7, 0x07bf, 0, 4 }, /* #76 b */ { 0x2c4052, 0x2c4006, 0x2c30, 0x02c3, 0, 4 }, /* #77 */ { 0x133f87, 0x133706, 0x2c30, 0x02c3, 0, 4 }, /* #77 b */ { 0x215fd3, 0x215f07, 0xb4df, 0x5a6f, 0, 33 }, /* #78 */ { 0x1e2006, 0x1e2807, 0xb4df, 0x5a6f, 0, 33 }, /* #78 b */ { 0x0d22c6, 0x0d22c6, 0xc7b1, 0xc7b1, 0, 0 }, /* #79 */ { 0x325d13, 0x325d13, 0xc7b1, 0xc7b1, 0, 0 }, /* #79 b */ { 0x123dc2, 0x123d46, 0xc318, 0x0000, 0, 58 }, /* #80 */ { 0x2d4217, 0x2d4a46, 0xc318, 0x0000, 0, 58 }, /* #80 b */ { 0x281e17, 0x281646, 0x2de5, 0x0000, 0, 22 }, /* #81 */ { 0x1761c2, 0x176146, 0x2de5, 0x0000, 0, 22 }, /* #81 b */ { 0x125c86, 0x125403, 0x5755, 0x0002, 0, 45 }, /* #82 */ { 0x2d2353, 0x2d2303, 0x5755, 0x0002, 0, 45 }, /* #82 b */ { 0x1a5d46, 0x1a5546, 0x6fdb, 0x0000, 0, 30 }, /* #83 */ { 0x252293, 0x252246, 0x6fdb, 0x0000, 0, 30 }, /* #83 b */ { 0x072b42, 0x072b06, 0xe8c2, 0x03a3, 0, 38 }, /* #84 */ { 0x385497, 0x385c06, 0xe8c2, 0x03a3, 0, 38 }, /* #84 b */ { 0x012412, 0x012412, 0xa6f2, 0xa6f2, 0, 32 }, /* #85 */ { 0x3e5bc7, 0x3e5bc7, 0xa6f2, 0xa6f2, 0, 32 }, /* #85 b */ { 0x2b1356, 0x2b1346, 0x7d16, 0x0000, 0, 23 }, /* #86 */ { 0x146c83, 0x146446, 0x7d16, 0x0000, 0, 23 }, /* #86 b */ { 0x0d5f43, 0x0d5746, 0x0311, 0x0000, 0, 12 }, /* #87 */ { 0x322096, 0x322046, 0x0311, 0x0000, 0, 12 }, /* #87 b */ { 0x005c96, 0x005c46, 0xc910, 0x0000, 0, 25 }, /* #88 */ { 0x3f2343, 0x3f2b46, 0xc910, 0x0000, 0, 25 }, /* #88 b */ { 0x3330c7, 0x333002, 0x0d6c, 0x06b6, 0, 33 }, /* #89 */ { 0x0c4f12, 0x0c4702, 0x0d6c, 0x06b6, 0, 33 }, /* #89 b */ { 0x0543d3, 0x054b46, 0xafa6, 0x0000, 0, 21 }, /* #90 */ { 0x3a3c06, 0x3a3c46, 0xafa6, 0x0000, 0, 21 }, /* #90 b */ { 0x2460d7, 0x246846, 0x8ea5, 0x0000, 0, 51 }, /* #91 */ { 0x1b1f02, 0x1b1f46, 0x8ea5, 0x0000, 0, 51 }, /* #91 b */ { 0x2b3e56, 0x2b3646, 0x4417, 0x0000, 0, 51 }, /* #92 */ { 0x144183, 0x144146, 0x4417, 0x0000, 0, 51 }, /* #92 b */ { 0x231453, 0x231407, 0x0eb3, 0x03ac, 0, 34 }, /* #93 */ { 0x1c6b86, 0x1c6307, 0x0eb3, 0x03ac, 0, 34 }, /* #93 b */ { 0x237197, 0x237146, 0x116f, 0x0000, 0, 17 }, /* #94 */ { 0x1c0e42, 0x1c0646, 0x116f, 0x0000, 0, 17 }, /* #94 b */ { 0x3d6bc2, 0x3d6b02, 0xf20a, 0x03c8, 0, 6 }, /* #95 */ { 0x021417, 0x021c02, 0xf20a, 0x03c8, 0, 6 }, /* #95 b */ }; static const BINU16_TEST_T g_aTests_sar_u16_intel[] = { { 0x0c0f56, 0x0c0746, 0x0000, 0x0000, 0, 50 }, /* #0 */ { 0x337083, 0x337046, 0x0000, 0x0000, 0, 50 }, /* #0 b */ { 0x197553, 0x197546, 0x0000, 0x0000, 0, 16 }, /* #1 */ { 0x260a86, 0x260246, 0x0000, 0x0000, 0, 16 }, /* #1 b */ { 0x241216, 0x241246, 0x0000, 0x0000, 0, 18 }, /* #2 */ { 0x1b6dc3, 0x1b6546, 0x0000, 0x0000, 0, 18 }, /* #2 b */ { 0x3b32c3, 0x3b3246, 0x0000, 0x0000, 0, 60 }, /* #3 */ { 0x044d16, 0x044546, 0x0000, 0x0000, 0, 60 }, /* #3 b */ { 0x334853, 0x334046, 0x0000, 0x0000, 0, 34 }, /* #4 */ { 0x0c3786, 0x0c3746, 0x0000, 0x0000, 0, 34 }, /* #4 b */ { 0x1e3ad3, 0x1e3246, 0x0000, 0x0000, 0, 38 }, /* #5 */ { 0x214506, 0x214546, 0x0000, 0x0000, 0, 38 }, /* #5 b */ { 0x294856, 0x294087, 0xb95a, 0xffff, 0, 57 }, /* #6 */ { 0x163783, 0x163787, 0xb95a, 0xffff, 0, 57 }, /* #6 b */ { 0x2a2946, 0x2a2182, 0x9e7a, 0xfffe, 0, 46 }, /* #7 */ { 0x155693, 0x155682, 0x9e7a, 0xfffe, 0, 46 }, /* #7 b */ { 0x032b87, 0x032387, 0xb435, 0xffff, 0, 58 }, /* #8 */ { 0x3c5452, 0x3c5487, 0xb435, 0xffff, 0, 58 }, /* #8 b */ { 0x336982, 0x336146, 0x50fe, 0x0000, 0, 52 }, /* #9 */ { 0x0c1657, 0x0c1646, 0x50fe, 0x0000, 0, 52 }, /* #9 b */ { 0x3a6047, 0x3a6047, 0x0e6d, 0x0e6d, 0, 32 }, /* #10 */ { 0x051f92, 0x051f92, 0x0e6d, 0x0e6d, 0, 32 }, /* #10 b */ { 0x373116, 0x373146, 0x4180, 0x0000, 0, 31 }, /* #11 */ { 0x084ec3, 0x084646, 0x4180, 0x0000, 0, 31 }, /* #11 b */ { 0x1f32d6, 0x1f3287, 0x9d8b, 0xffff, 0, 31 }, /* #12 */ { 0x204d03, 0x204587, 0x9d8b, 0xffff, 0, 31 }, /* #12 b */ { 0x3e4f07, 0x3e4746, 0x2a22, 0x0000, 0, 18 }, /* #13 */ { 0x0130d2, 0x013046, 0x2a22, 0x0000, 0, 18 }, /* #13 b */ { 0x336347, 0x336387, 0xd404, 0xffff, 0, 25 }, /* #14 */ { 0x0c1c92, 0x0c1487, 0xd404, 0xffff, 0, 25 }, /* #14 b */ { 0x0f77c3, 0x0f7703, 0x12c2, 0x0004, 0, 42 }, /* #15 */ { 0x300816, 0x300003, 0x12c2, 0x0004, 0, 42 }, /* #15 b */ { 0x1107c3, 0x110706, 0x5633, 0x0056, 0, 40 }, /* #16 */ { 0x2e7816, 0x2e7006, 0x5633, 0x0056, 0, 40 }, /* #16 b */ { 0x374016, 0x374047, 0x419d, 0x0000, 0, 15 }, /* #17 */ { 0x083fc3, 0x083747, 0x419d, 0x0000, 0, 15 }, /* #17 b */ { 0x217c02, 0x217406, 0x7819, 0x1e06, 0, 34 }, /* #18 */ { 0x1e03d7, 0x1e0306, 0x7819, 0x1e06, 0, 34 }, /* #18 b */ { 0x2e4393, 0x2e4346, 0x21c9, 0x0000, 0, 24 }, /* #19 */ { 0x113c46, 0x113446, 0x21c9, 0x0000, 0, 24 }, /* #19 b */ { 0x3e6846, 0x3e6087, 0xf9a8, 0xffff, 0, 24 }, /* #20 */ { 0x011793, 0x011787, 0xf9a8, 0xffff, 0, 24 }, /* #20 b */ { 0x135882, 0x135046, 0x1c98, 0x0000, 0, 29 }, /* #21 */ { 0x2c2757, 0x2c2746, 0x1c98, 0x0000, 0, 29 }, /* #21 b */ { 0x142a56, 0x142206, 0x4da2, 0x09b4, 0, 3 }, /* #22 */ { 0x2b5583, 0x2b5506, 0x4da2, 0x09b4, 0, 3 }, /* #22 b */ { 0x222913, 0x222187, 0xdc93, 0xffff, 0, 56 }, /* #23 */ { 0x1d56c6, 0x1d5687, 0xdc93, 0xffff, 0, 56 }, /* #23 b */ { 0x166e53, 0x166687, 0xda45, 0xffff, 0, 27 }, /* #24 */ { 0x291186, 0x291187, 0xda45, 0xffff, 0, 27 }, /* #24 b */ { 0x311a17, 0x311286, 0xe95c, 0xffa5, 0, 6 }, /* #25 */ { 0x0e65c2, 0x0e6586, 0xe95c, 0xffa5, 0, 6 }, /* #25 b */ { 0x122d93, 0x122546, 0x2611, 0x0000, 0, 23 }, /* #26 */ { 0x2d5246, 0x2d5246, 0x2611, 0x0000, 0, 23 }, /* #26 b */ { 0x0c7917, 0x0c7147, 0x3897, 0x0000, 0, 14 }, /* #27 */ { 0x3306c2, 0x330647, 0x3897, 0x0000, 0, 14 }, /* #27 b */ { 0x345ad7, 0x345287, 0x8e46, 0xffff, 0, 16 }, /* #28 */ { 0x0b2502, 0x0b2587, 0x8e46, 0xffff, 0, 16 }, /* #28 b */ { 0x2c7547, 0x2c7507, 0x29a8, 0x029a, 0, 4 }, /* #29 */ { 0x130a92, 0x130207, 0x29a8, 0x029a, 0, 4 }, /* #29 b */ { 0x3f3196, 0x3f3146, 0x1a6e, 0x0000, 0, 49 }, /* #30 */ { 0x004e43, 0x004646, 0x1a6e, 0x0000, 0, 49 }, /* #30 b */ { 0x0d07d7, 0x0d0747, 0x4f00, 0x0000, 0, 47 }, /* #31 */ { 0x327802, 0x327047, 0x4f00, 0x0000, 0, 47 }, /* #31 b */ { 0x2d2606, 0x2d2646, 0x0404, 0x0000, 0, 16 }, /* #32 */ { 0x1259d3, 0x125146, 0x0404, 0x0000, 0, 16 }, /* #32 b */ { 0x360612, 0x360682, 0xa405, 0xfffd, 0, 45 }, /* #33 */ { 0x0979c7, 0x097182, 0xa405, 0xfffd, 0, 45 }, /* #33 b */ { 0x251587, 0x251507, 0x5837, 0x0005, 0, 44 }, /* #34 */ { 0x1a6a52, 0x1a6207, 0x5837, 0x0005, 0, 44 }, /* #34 b */ { 0x245b46, 0x245346, 0x360d, 0x0000, 0, 28 }, /* #35 */ { 0x1b2493, 0x1b2446, 0x360d, 0x0000, 0, 28 }, /* #35 b */ { 0x2863d7, 0x286346, 0x6157, 0x0000, 0, 21 }, /* #36 */ { 0x171c02, 0x171446, 0x6157, 0x0000, 0, 21 }, /* #36 b */ { 0x3a06d3, 0x3a06d3, 0xf1ad, 0xf1ad, 0, 0 }, /* #37 */ { 0x057906, 0x057906, 0xf1ad, 0xf1ad, 0, 0 }, /* #37 b */ { 0x376ed3, 0x376687, 0xe6fb, 0xffff, 0, 61 }, /* #38 */ { 0x081106, 0x081187, 0xe6fb, 0xffff, 0, 61 }, /* #38 b */ { 0x2d23c2, 0x2d2386, 0x8d0e, 0xffff, 0, 15 }, /* #39 */ { 0x125c17, 0x125486, 0x8d0e, 0xffff, 0, 15 }, /* #39 b */ { 0x3f6902, 0x3f6183, 0xdee0, 0xfff7, 0, 10 }, /* #40 */ { 0x0016d7, 0x001683, 0xdee0, 0xfff7, 0, 10 }, /* #40 b */ { 0x373242, 0x373246, 0x0761, 0x0000, 0, 56 }, /* #41 */ { 0x084d97, 0x084546, 0x0761, 0x0000, 0, 56 }, /* #41 b */ { 0x393953, 0x393187, 0xb90c, 0xffff, 0, 56 }, /* #42 */ { 0x064686, 0x064687, 0xb90c, 0xffff, 0, 56 }, /* #42 b */ { 0x3d59c2, 0x3d5146, 0x594e, 0x0000, 0, 27 }, /* #43 */ { 0x022617, 0x022646, 0x594e, 0x0000, 0, 27 }, /* #43 b */ { 0x0f7012, 0x0f7082, 0xe086, 0xffc1, 0, 7 }, /* #44 */ { 0x300fc7, 0x300782, 0xe086, 0xffc1, 0, 7 }, /* #44 b */ { 0x023453, 0x023446, 0x5475, 0x0000, 0, 60 }, /* #45 */ { 0x3d4b86, 0x3d4346, 0x5475, 0x0000, 0, 60 }, /* #45 b */ { 0x317357, 0x317346, 0x64ab, 0x0000, 0, 24 }, /* #46 */ { 0x0e0c82, 0x0e0446, 0x64ab, 0x0000, 0, 24 }, /* #46 b */ { 0x0415c7, 0x041587, 0xa9b2, 0xfd4d, 0, 5 }, /* #47 */ { 0x3b6a12, 0x3b6287, 0xa9b2, 0xfd4d, 0, 5 }, /* #47 b */ { 0x2716c3, 0x271646, 0x138d, 0x0000, 0, 15 }, /* #48 */ { 0x186916, 0x186146, 0x138d, 0x0000, 0, 15 }, /* #48 b */ { 0x232752, 0x232702, 0x4114, 0x0104, 0, 6 }, /* #49 */ { 0x1c5887, 0x1c5002, 0x4114, 0x0104, 0, 6 }, /* #49 b */ { 0x2339d3, 0x233107, 0x75a7, 0x0003, 0, 45 }, /* #50 */ { 0x1c4606, 0x1c4607, 0x75a7, 0x0003, 0, 45 }, /* #50 b */ { 0x184186, 0x184146, 0x3a67, 0x0000, 0, 22 }, /* #51 */ { 0x273e53, 0x273646, 0x3a67, 0x0000, 0, 22 }, /* #51 b */ { 0x156886, 0x156002, 0x7067, 0x0070, 0, 8 }, /* #52 */ { 0x2a1753, 0x2a1702, 0x7067, 0x0070, 0, 8 }, /* #52 b */ { 0x080bc3, 0x080387, 0xc836, 0xffff, 0, 30 }, /* #53 */ { 0x377416, 0x377487, 0xc836, 0xffff, 0, 30 }, /* #53 b */ { 0x165552, 0x165583, 0x835e, 0xfc1a, 0, 5 }, /* #54 */ { 0x292a87, 0x292283, 0x835e, 0xfc1a, 0, 5 }, /* #54 b */ { 0x280d43, 0x280546, 0x04ce, 0x0000, 0, 53 }, /* #55 */ { 0x177296, 0x177246, 0x04ce, 0x0000, 0, 53 }, /* #55 b */ { 0x026193, 0x026187, 0x971d, 0xffff, 0, 27 }, /* #56 */ { 0x3d1e46, 0x3d1687, 0x971d, 0xffff, 0, 27 }, /* #56 b */ { 0x186547, 0x186507, 0x4d7d, 0x09af, 0, 3 }, /* #57 */ { 0x271a92, 0x271207, 0x4d7d, 0x09af, 0, 3 }, /* #57 b */ { 0x1a6e57, 0x1a6646, 0x1cd7, 0x0000, 0, 28 }, /* #58 */ { 0x251182, 0x251146, 0x1cd7, 0x0000, 0, 28 }, /* #58 b */ { 0x343047, 0x343087, 0x800f, 0xffff, 0, 23 }, /* #59 */ { 0x0b4f92, 0x0b4787, 0x800f, 0xffff, 0, 23 }, /* #59 b */ { 0x1a36c2, 0x1a3646, 0x22fd, 0x0000, 0, 26 }, /* #60 */ { 0x254917, 0x254146, 0x22fd, 0x0000, 0, 26 }, /* #60 b */ { 0x042c13, 0x042446, 0x3e54, 0x0000, 0, 55 }, /* #61 */ { 0x3b53c6, 0x3b5346, 0x3e54, 0x0000, 0, 55 }, /* #61 b */ { 0x055c97, 0x055446, 0x2577, 0x0000, 0, 57 }, /* #62 */ { 0x3a2342, 0x3a2346, 0x2577, 0x0000, 0, 57 }, /* #62 b */ { 0x2f1f86, 0x2f1787, 0xb4c4, 0xfff6, 0, 43 }, /* #63 */ { 0x106053, 0x106087, 0xb4c4, 0xfff6, 0, 43 }, /* #63 b */ { 0x306716, 0x306787, 0xe92c, 0xffff, 0, 50 }, /* #64 */ { 0x0f18c3, 0x0f1087, 0xe92c, 0xffff, 0, 50 }, /* #64 b */ { 0x285887, 0x285046, 0x7049, 0x0000, 0, 59 }, /* #65 */ { 0x172752, 0x172746, 0x7049, 0x0000, 0, 59 }, /* #65 b */ { 0x290a86, 0x290246, 0x0f54, 0x0000, 0, 27 }, /* #66 */ { 0x167553, 0x167546, 0x0f54, 0x0000, 0, 27 }, /* #66 b */ { 0x1f4c06, 0x1f4486, 0x83f7, 0xffff, 0, 15 }, /* #67 */ { 0x2033d3, 0x203386, 0x83f7, 0xffff, 0, 15 }, /* #67 b */ { 0x203186, 0x203187, 0xc446, 0xffff, 0, 61 }, /* #68 */ { 0x1f4e53, 0x1f4687, 0xc446, 0xffff, 0, 61 }, /* #68 b */ { 0x1340d3, 0x134082, 0xba97, 0xff75, 0, 7 }, /* #69 */ { 0x2c3f06, 0x2c3782, 0xba97, 0xff75, 0, 7 }, /* #69 b */ { 0x134806, 0x134083, 0xd027, 0xe813, 0, 33 }, /* #70 */ { 0x2c37d3, 0x2c3783, 0xd027, 0xe813, 0, 33 }, /* #70 b */ { 0x350603, 0x350682, 0xe8a3, 0xfff4, 0, 41 }, /* #71 */ { 0x0a79d6, 0x0a7182, 0xe8a3, 0xfff4, 0, 41 }, /* #71 b */ { 0x0a10d2, 0x0a1087, 0xd9b9, 0xffff, 0, 17 }, /* #72 */ { 0x356f07, 0x356787, 0xd9b9, 0xffff, 0, 17 }, /* #72 b */ { 0x391493, 0x391446, 0x4160, 0x0000, 0, 56 }, /* #73 */ { 0x066b46, 0x066346, 0x4160, 0x0000, 0, 56 }, /* #73 b */ { 0x221616, 0x221687, 0x9747, 0xcba3, 0, 1 }, /* #74 */ { 0x1d69c3, 0x1d6187, 0x9747, 0xcba3, 0, 1 }, /* #74 b */ { 0x097007, 0x097087, 0xf281, 0xffff, 0, 59 }, /* #75 */ { 0x360fd2, 0x360787, 0xf281, 0xffff, 0, 59 }, /* #75 b */ { 0x210212, 0x210246, 0x3f6a, 0x0000, 0, 20 }, /* #76 */ { 0x1e7dc7, 0x1e7546, 0x3f6a, 0x0000, 0, 20 }, /* #76 b */ { 0x3b0906, 0x3b0186, 0xa4c1, 0xffd2, 0, 41 }, /* #77 */ { 0x0476d3, 0x047686, 0xa4c1, 0xffd2, 0, 41 }, /* #77 b */ { 0x3a39d3, 0x3a3146, 0x6c5e, 0x0000, 0, 53 }, /* #78 */ { 0x054606, 0x054646, 0x6c5e, 0x0000, 0, 53 }, /* #78 b */ { 0x073993, 0x073146, 0x548b, 0x0000, 0, 27 }, /* #79 */ { 0x384646, 0x384646, 0x548b, 0x0000, 0, 27 }, /* #79 b */ { 0x213682, 0x213687, 0xb957, 0xffff, 0, 28 }, /* #80 */ { 0x1e4957, 0x1e4187, 0xb957, 0xffff, 0, 28 }, /* #80 b */ { 0x174e57, 0x174607, 0x5e8f, 0x0017, 0, 10 }, /* #81 */ { 0x283182, 0x283107, 0x5e8f, 0x0017, 0, 10 }, /* #81 b */ { 0x2a4f86, 0x2a4706, 0x4580, 0x008b, 0, 7 }, /* #82 */ { 0x153053, 0x153006, 0x4580, 0x008b, 0, 7 }, /* #82 b */ { 0x211116, 0x211107, 0x5464, 0x000a, 0, 43 }, /* #83 */ { 0x1e6ec3, 0x1e6607, 0x5464, 0x000a, 0, 43 }, /* #83 b */ { 0x365f87, 0x365746, 0x0800, 0x0000, 0, 23 }, /* #84 */ { 0x092052, 0x092046, 0x0800, 0x0000, 0, 23 }, /* #84 b */ { 0x0d4612, 0x0d4687, 0x8fe9, 0xffff, 0, 30 }, /* #85 */ { 0x3239c7, 0x323187, 0x8fe9, 0xffff, 0, 30 }, /* #85 b */ { 0x1415c7, 0x141587, 0xb78c, 0xffff, 0, 63 }, /* #86 */ { 0x2b6a12, 0x2b6287, 0xb78c, 0xffff, 0, 63 }, /* #86 b */ { 0x335bc7, 0x335346, 0x3711, 0x0000, 0, 61 }, /* #87 */ { 0x0c2412, 0x0c2446, 0x3711, 0x0000, 0, 61 }, /* #87 b */ { 0x390507, 0x390587, 0xb866, 0xffff, 0, 62 }, /* #88 */ { 0x067ad2, 0x067287, 0xb866, 0xffff, 0, 62 }, /* #88 b */ { 0x3f7f83, 0x3f7746, 0x2d4e, 0x0000, 0, 28 }, /* #89 */ { 0x000056, 0x000046, 0x2d4e, 0x0000, 0, 28 }, /* #89 b */ { 0x0b3d57, 0x0b3546, 0x2b09, 0x0000, 0, 17 }, /* #90 */ { 0x344282, 0x344246, 0x2b09, 0x0000, 0, 17 }, /* #90 b */ { 0x303e12, 0x303687, 0xeb19, 0xffff, 0, 49 }, /* #91 */ { 0x0f41c7, 0x0f4187, 0xeb19, 0xffff, 0, 49 }, /* #91 b */ { 0x044817, 0x044087, 0xd1c9, 0xe8e4, 0, 1 }, /* #92 */ { 0x3b37c2, 0x3b3787, 0xd1c9, 0xe8e4, 0, 1 }, /* #92 b */ { 0x361a56, 0x361246, 0x54ca, 0x0000, 0, 59 }, /* #93 */ { 0x096583, 0x096546, 0x54ca, 0x0000, 0, 59 }, /* #93 b */ { 0x390c03, 0x390487, 0xdae7, 0xffff, 0, 57 }, /* #94 */ { 0x0673d6, 0x067387, 0xdae7, 0xffff, 0, 57 }, /* #94 b */ { 0x3b5f86, 0x3b5746, 0x645e, 0x0000, 0, 27 }, /* #95 */ { 0x042053, 0x042046, 0x645e, 0x0000, 0, 27 }, /* #95 b */ }; static const BINU32_TEST_T g_aTests_rol_u32_intel[] = { { 0x027013, 0x027012, 0x00000000, 0x00000000, 0, 5 }, /* #0 */ { 0x3d0fc6, 0x3d07c6, 0x00000000, 0x00000000, 0, 5 }, /* #0 b */ { 0x1a4e06, 0x1a4606, 0x00000000, 0x00000000, 0, 112 }, /* #1 */ { 0x2531d3, 0x2531d2, 0x00000000, 0x00000000, 0, 112 }, /* #1 b */ { 0x0f45c7, 0x0f45c6, 0x00000000, 0x00000000, 0, 7 }, /* #2 */ { 0x303a12, 0x303212, 0x00000000, 0x00000000, 0, 7 }, /* #2 b */ { 0x355b06, 0x355306, 0x00000000, 0x00000000, 0, 17 }, /* #3 */ { 0x0a24d3, 0x0a24d2, 0x00000000, 0x00000000, 0, 17 }, /* #3 b */ { 0x185ac6, 0x1852c6, 0x00000000, 0x00000000, 0, 8 }, /* #4 */ { 0x272513, 0x272512, 0x00000000, 0x00000000, 0, 8 }, /* #4 b */ { 0x015c96, 0x015496, 0x00000000, 0x00000000, 0, 115 }, /* #5 */ { 0x3e2343, 0x3e2342, 0x00000000, 0x00000000, 0, 115 }, /* #5 b */ { 0x1b1543, 0x1b1d42, 0x9b08c825, 0x2320966c, 0, 10 }, /* #6 */ { 0x246a96, 0x246a96, 0x9b08c825, 0x2320966c, 0, 10 }, /* #6 b */ { 0x123bc7, 0x1233c6, 0x1541e406, 0x1e406154, 0, 44 }, /* #7 */ { 0x2d4412, 0x2d4412, 0x1541e406, 0x1e406154, 0, 44 }, /* #7 b */ { 0x0b2c93, 0x0b2492, 0x370aa838, 0x2aa0e0dc, 0, 10 }, /* #8 */ { 0x345346, 0x345346, 0x370aa838, 0x2aa0e0dc, 0, 10 }, /* #8 b */ { 0x1e5d07, 0x1e5d07, 0x86350b73, 0xb9c31a85, 0, 23 }, /* #9 */ { 0x2122d2, 0x212ad3, 0x86350b73, 0xb9c31a85, 0, 23 }, /* #9 b */ { 0x3d2296, 0x3d2a96, 0x6f54a041, 0xb7aa5020, 0, 31 }, /* #10 */ { 0x025d43, 0x025d42, 0x6f54a041, 0xb7aa5020, 0, 31 }, /* #10 b */ { 0x2c5292, 0x2c5a92, 0xbb559d04, 0x5daace82, 0, 31 }, /* #11 */ { 0x132d47, 0x132d46, 0xbb559d04, 0x5daace82, 0, 31 }, /* #11 b */ { 0x2c5e02, 0x2c5e03, 0x9dbec79f, 0x6fb1e7e7, 0, 38 }, /* #12 */ { 0x1321d7, 0x1329d7, 0x9dbec79f, 0x6fb1e7e7, 0, 38 }, /* #12 b */ { 0x2c7487, 0x2c7c86, 0x6528bab7, 0x528bab76, 0, 4 }, /* #13 */ { 0x130b52, 0x130b52, 0x6528bab7, 0x528bab76, 0, 4 }, /* #13 b */ { 0x1a7893, 0x1a7892, 0xae73b6ec, 0x5739db76, 0, 95 }, /* #14 */ { 0x250746, 0x250f46, 0xae73b6ec, 0x5739db76, 0, 95 }, /* #14 b */ { 0x1a4b82, 0x1a4b82, 0x430fd4be, 0x5f2187ea, 0, 119 }, /* #15 */ { 0x253457, 0x253c56, 0x430fd4be, 0x5f2187ea, 0, 119 }, /* #15 b */ { 0x036f53, 0x036f52, 0x57f324f0, 0xf057f324, 0, 56 }, /* #16 */ { 0x3c1086, 0x3c1886, 0x57f324f0, 0xf057f324, 0, 56 }, /* #16 b */ { 0x395cd3, 0x395cd3, 0x7d1b82a1, 0xc150be8d, 0, 79 }, /* #17 */ { 0x062306, 0x062b07, 0x7d1b82a1, 0xc150be8d, 0, 79 }, /* #17 b */ { 0x382b97, 0x382b97, 0x9adaa058, 0x135b540b, 0, 93 }, /* #18 */ { 0x075442, 0x075c43, 0x9adaa058, 0x135b540b, 0, 93 }, /* #18 b */ { 0x352516, 0x352516, 0x56a56f9e, 0x56a56f9e, 0, 0 }, /* #19 */ { 0x0a5ac3, 0x0a5ac3, 0x56a56f9e, 0x56a56f9e, 0, 0 }, /* #19 b */ { 0x1c1bc6, 0x1c1bc6, 0x63155dd7, 0x3155dd76, 0, 100 }, /* #20 */ { 0x236413, 0x236c12, 0x63155dd7, 0x3155dd76, 0, 100 }, /* #20 b */ { 0x340452, 0x340452, 0x0b061414, 0x1850502c, 0, 10 }, /* #21 */ { 0x0b7b87, 0x0b7386, 0x0b061414, 0x1850502c, 0, 10 }, /* #21 b */ { 0x043e07, 0x043606, 0x3fc6a5f0, 0x352f81fe, 0, 107 }, /* #22 */ { 0x3b41d2, 0x3b41d2, 0x3fc6a5f0, 0x352f81fe, 0, 107 }, /* #22 b */ { 0x1048c6, 0x1040c7, 0xdc2ae6e4, 0x573726e1, 0, 43 }, /* #23 */ { 0x2f3713, 0x2f3713, 0xdc2ae6e4, 0x573726e1, 0, 43 }, /* #23 b */ { 0x102c47, 0x102c47, 0x9aa518d9, 0x54a31b33, 0, 69 }, /* #24 */ { 0x2f5392, 0x2f5b93, 0x9aa518d9, 0x54a31b33, 0, 69 }, /* #24 b */ { 0x266506, 0x266d07, 0x612d9aa3, 0x66a8d84b, 0, 46 }, /* #25 */ { 0x191ad3, 0x191ad3, 0x612d9aa3, 0x66a8d84b, 0, 46 }, /* #25 b */ { 0x3c2c07, 0x3c2c06, 0x53f0ca63, 0xa7e194c6, 0, 65 }, /* #26 */ { 0x0353d2, 0x035bd2, 0x53f0ca63, 0xa7e194c6, 0, 65 }, /* #26 b */ { 0x122617, 0x122616, 0x1fb60886, 0x110c3f6c, 0, 17 }, /* #27 */ { 0x2d59c2, 0x2d51c2, 0x1fb60886, 0x110c3f6c, 0, 17 }, /* #27 b */ { 0x333302, 0x333303, 0x1bcbc462, 0x9788c437, 0, 41 }, /* #28 */ { 0x0c4cd7, 0x0c44d7, 0x1bcbc462, 0x9788c437, 0, 41 }, /* #28 b */ { 0x1d6183, 0x1d6982, 0x8d375b1e, 0xf469bad8, 0, 91 }, /* #29 */ { 0x221e56, 0x221e56, 0x8d375b1e, 0xf469bad8, 0, 91 }, /* #29 b */ { 0x250e03, 0x250603, 0x0745759f, 0x5d67c1d1, 0, 110 }, /* #30 */ { 0x1a71d6, 0x1a71d7, 0x0745759f, 0x5d67c1d1, 0, 110 }, /* #30 b */ { 0x077143, 0x077942, 0xa03d825e, 0xf6097a80, 0, 106 }, /* #31 */ { 0x380e96, 0x380e96, 0xa03d825e, 0xf6097a80, 0, 106 }, /* #31 b */ { 0x200b53, 0x200b52, 0xbb116b2f, 0x5f7622d6, 0, 121 }, /* #32 */ { 0x1f7486, 0x1f7c86, 0xbb116b2f, 0x5f7622d6, 0, 121 }, /* #32 b */ { 0x3c5357, 0x3c5356, 0x07c0f341, 0xd041f03c, 0, 86 }, /* #33 */ { 0x032c82, 0x032482, 0x07c0f341, 0xd041f03c, 0, 86 }, /* #33 b */ { 0x176e56, 0x176e56, 0x4a7dc90c, 0xa7dc90c4, 0, 36 }, /* #34 */ { 0x281183, 0x281982, 0x4a7dc90c, 0xa7dc90c4, 0, 36 }, /* #34 b */ { 0x006513, 0x006d13, 0x4e02929e, 0x494f2701, 0, 79 }, /* #35 */ { 0x3f1ac6, 0x3f1ac7, 0x4e02929e, 0x494f2701, 0, 79 }, /* #35 b */ { 0x0e41d2, 0x0e49d2, 0x6c7809a2, 0xf01344d8, 0, 105 }, /* #36 */ { 0x313e07, 0x313e06, 0x6c7809a2, 0xf01344d8, 0, 105 }, /* #36 b */ { 0x0e51c7, 0x0e59c6, 0xa454abfd, 0x2a55fed2, 0, 39 }, /* #37 */ { 0x312e12, 0x312e12, 0xa454abfd, 0x2a55fed2, 0, 39 }, /* #37 b */ { 0x3f7982, 0x3f7183, 0x15176042, 0x51760421, 0, 4 }, /* #38 */ { 0x000657, 0x000657, 0x15176042, 0x51760421, 0, 4 }, /* #38 b */ { 0x194f56, 0x194f56, 0x3845a3fb, 0x3845a3fb, 0, 64 }, /* #39 */ { 0x263083, 0x263083, 0x3845a3fb, 0x3845a3fb, 0, 64 }, /* #39 b */ { 0x010d42, 0x010543, 0xdc04a880, 0xc04a880d, 0, 36 }, /* #40 */ { 0x3e7297, 0x3e7297, 0xdc04a880, 0xc04a880d, 0, 36 }, /* #40 b */ { 0x2b4a57, 0x2b4257, 0xce81a6db, 0x79d034db, 0, 29 }, /* #41 */ { 0x143582, 0x143583, 0xce81a6db, 0x79d034db, 0, 29 }, /* #41 b */ { 0x0744c2, 0x074cc2, 0x47f67b8d, 0xe351fd9e, 0, 54 }, /* #42 */ { 0x383b17, 0x383b16, 0x47f67b8d, 0xe351fd9e, 0, 54 }, /* #42 b */ { 0x036f06, 0x036f06, 0x8b221f1b, 0x3e371644, 0, 81 }, /* #43 */ { 0x3c10d3, 0x3c18d2, 0x8b221f1b, 0x3e371644, 0, 81 }, /* #43 b */ { 0x1c65c3, 0x1c6dc2, 0x4d55cb76, 0xe5bb26aa, 0, 47 }, /* #44 */ { 0x231a16, 0x231a16, 0x4d55cb76, 0xe5bb26aa, 0, 47 }, /* #44 b */ { 0x1e6e47, 0x1e6646, 0xdf62218d, 0xefb110c6, 0, 127 }, /* #45 */ { 0x211192, 0x211192, 0xdf62218d, 0xefb110c6, 0, 127 }, /* #45 b */ { 0x147282, 0x147a82, 0xb8adf7a8, 0xf51715be, 0, 117 }, /* #46 */ { 0x2b0d57, 0x2b0d56, 0xb8adf7a8, 0xf51715be, 0, 117 }, /* #46 b */ { 0x1d2f97, 0x1d2796, 0x2a1ad248, 0x4150d692, 0, 27 }, /* #47 */ { 0x225042, 0x225042, 0x2a1ad248, 0x4150d692, 0, 27 }, /* #47 b */ { 0x1f24c6, 0x1f24c6, 0x29520963, 0xa412c652, 0, 105 }, /* #48 */ { 0x205b13, 0x205312, 0x29520963, 0xa412c652, 0, 105 }, /* #48 b */ { 0x0c3303, 0x0c3b02, 0x5311c307, 0xea623860, 0, 29 }, /* #49 */ { 0x334cd6, 0x334cd6, 0x5311c307, 0xea623860, 0, 29 }, /* #49 b */ { 0x357e97, 0x357e97, 0x4265e460, 0x32f23021, 0, 39 }, /* #50 */ { 0x0a0142, 0x0a0943, 0x4265e460, 0x32f23021, 0, 39 }, /* #50 b */ { 0x1d0882, 0x1d0882, 0xb3f35d01, 0xe80d9f9a, 0, 51 }, /* #51 */ { 0x227757, 0x227f56, 0xb3f35d01, 0xe80d9f9a, 0, 51 }, /* #51 b */ { 0x3a3452, 0x3a3453, 0x35c10b00, 0x6006b821, 0, 85 }, /* #52 */ { 0x054b87, 0x054387, 0x35c10b00, 0x6006b821, 0, 85 }, /* #52 b */ { 0x0e6346, 0x0e6346, 0xe1fa926c, 0x7ea49b38, 0, 6 }, /* #53 */ { 0x311c93, 0x311492, 0xe1fa926c, 0x7ea49b38, 0, 6 }, /* #53 b */ { 0x1c4a13, 0x1c4a12, 0x7e518ab5, 0x8c55abf2, 0, 43 }, /* #54 */ { 0x2335c6, 0x233dc6, 0x7e518ab5, 0x8c55abf2, 0, 43 }, /* #54 b */ { 0x257056, 0x257057, 0x367eaeae, 0x67eaeae3, 0, 100 }, /* #55 */ { 0x1a0f83, 0x1a0783, 0x367eaeae, 0x67eaeae3, 0, 100 }, /* #55 b */ { 0x121713, 0x121f13, 0x83f5a73b, 0xc1fad39d, 0, 31 }, /* #56 */ { 0x2d68c6, 0x2d68c7, 0x83f5a73b, 0xc1fad39d, 0, 31 }, /* #56 b */ { 0x0e3dc2, 0x0e3dc2, 0x91e52ac5, 0x4794ab16, 0, 2 }, /* #57 */ { 0x314217, 0x314a16, 0x91e52ac5, 0x4794ab16, 0, 2 }, /* #57 b */ { 0x1535d6, 0x1535d7, 0x06d5a7d3, 0xab4fa60d, 0, 9 }, /* #58 */ { 0x2a4a03, 0x2a4203, 0x06d5a7d3, 0xab4fa60d, 0, 9 }, /* #58 b */ { 0x3a48c2, 0x3a40c3, 0x1c9b61fa, 0xfa1c9b61, 0, 24 }, /* #59 */ { 0x053717, 0x053717, 0x1c9b61fa, 0xfa1c9b61, 0, 24 }, /* #59 b */ { 0x192b03, 0x192b02, 0x5117ff5e, 0x88bffaf2, 0, 35 }, /* #60 */ { 0x2654d6, 0x265cd6, 0x5117ff5e, 0x88bffaf2, 0, 35 }, /* #60 b */ { 0x3964c6, 0x396cc6, 0xb477c911, 0x2368ef92, 0, 121 }, /* #61 */ { 0x061b13, 0x061b12, 0xb477c911, 0x2368ef92, 0, 121 }, /* #61 b */ { 0x323013, 0x323812, 0x61a88d0b, 0x2d86a234, 0, 90 }, /* #62 */ { 0x0d4fc6, 0x0d4fc6, 0x61a88d0b, 0x2d86a234, 0, 90 }, /* #62 b */ { 0x092cc2, 0x0924c3, 0x30f0a82b, 0x0a82b30f, 0, 108 }, /* #63 */ { 0x365317, 0x365317, 0x30f0a82b, 0x0a82b30f, 0, 108 }, /* #63 b */ { 0x334c16, 0x334c16, 0x77fc620c, 0x3bfe3106, 0, 63 }, /* #64 */ { 0x0c33c3, 0x0c3bc2, 0x77fc620c, 0x3bfe3106, 0, 63 }, /* #64 b */ { 0x0b5d42, 0x0b5d42, 0x94788632, 0x86329478, 0, 112 }, /* #65 */ { 0x342297, 0x342a96, 0x94788632, 0x86329478, 0, 112 }, /* #65 b */ { 0x371787, 0x371786, 0x36669506, 0x31b334a8, 0, 91 }, /* #66 */ { 0x086852, 0x086052, 0x36669506, 0x31b334a8, 0, 91 }, /* #66 b */ { 0x132556, 0x132557, 0x2e6693c9, 0xc92e6693, 0, 88 }, /* #67 */ { 0x2c5a83, 0x2c5283, 0x2e6693c9, 0xc92e6693, 0, 88 }, /* #67 b */ { 0x365ac7, 0x3652c7, 0x3e345044, 0xe3450443, 0, 100 }, /* #68 */ { 0x092512, 0x092513, 0x3e345044, 0xe3450443, 0, 100 }, /* #68 b */ { 0x081e07, 0x081606, 0x0727c530, 0x00e4f8a6, 0, 93 }, /* #69 */ { 0x3761d2, 0x3761d2, 0x0727c530, 0x00e4f8a6, 0, 93 }, /* #69 b */ { 0x2c2086, 0x2c2886, 0xb728bce7, 0x8bce7b72, 0, 108 }, /* #70 */ { 0x135f53, 0x135f52, 0xb728bce7, 0x8bce7b72, 0, 108 }, /* #70 b */ { 0x096943, 0x096142, 0x1feea4b4, 0x9683fdd4, 0, 21 }, /* #71 */ { 0x361696, 0x361696, 0x1feea4b4, 0x9683fdd4, 0, 21 }, /* #71 b */ { 0x041196, 0x041196, 0x3c70ce72, 0x3867391e, 0, 71 }, /* #72 */ { 0x3b6e43, 0x3b6642, 0x3c70ce72, 0x3867391e, 0, 71 }, /* #72 b */ { 0x260a03, 0x260a03, 0x62f1551a, 0x1551a62f, 0, 108 }, /* #73 */ { 0x1975d6, 0x197dd7, 0x62f1551a, 0x1551a62f, 0, 108 }, /* #73 b */ { 0x251217, 0x251216, 0x3cbe7a95, 0x9e5f3d4a, 0, 31 }, /* #74 */ { 0x1a6dc2, 0x1a65c2, 0x3cbe7a95, 0x9e5f3d4a, 0, 31 }, /* #74 b */ { 0x0f4716, 0x0f4717, 0x3efdb60e, 0xfb6c1c7d, 0, 73 }, /* #75 */ { 0x3038c3, 0x3030c3, 0x3efdb60e, 0xfb6c1c7d, 0, 73 }, /* #75 b */ { 0x345dd3, 0x3455d3, 0x3f387745, 0x453f3877, 0, 120 }, /* #76 */ { 0x0b2206, 0x0b2207, 0x3f387745, 0x453f3877, 0, 120 }, /* #76 b */ { 0x2f6252, 0x2f6a52, 0x435a4c84, 0x1ad26422, 0, 3 }, /* #77 */ { 0x101d87, 0x101d86, 0x435a4c84, 0x1ad26422, 0, 3 }, /* #77 b */ { 0x017457, 0x017c56, 0x83282947, 0x0a51e0ca, 0, 46 }, /* #78 */ { 0x3e0b82, 0x3e0b82, 0x83282947, 0x0a51e0ca, 0, 46 }, /* #78 b */ { 0x045116, 0x045917, 0x8db4a726, 0xb694e4d1, 0, 37 }, /* #79 */ { 0x3b2ec3, 0x3b2ec3, 0x8db4a726, 0xb694e4d1, 0, 37 }, /* #79 b */ { 0x2d6817, 0x2d6017, 0x203ac9de, 0x593bc407, 0, 109 }, /* #80 */ { 0x1217c2, 0x1217c3, 0x203ac9de, 0x593bc407, 0, 109 }, /* #80 b */ { 0x297693, 0x297693, 0x288f39a6, 0x14479cd3, 0, 95 }, /* #81 */ { 0x160946, 0x160147, 0x288f39a6, 0x14479cd3, 0, 95 }, /* #81 b */ { 0x071656, 0x071657, 0xe08fa64c, 0x3267047d, 0, 83 }, /* #82 */ { 0x386983, 0x386183, 0xe08fa64c, 0x3267047d, 0, 83 }, /* #82 b */ { 0x2c4503, 0x2c4503, 0x3d0fc771, 0x1dc4f43f, 0, 114 }, /* #83 */ { 0x133ad6, 0x1332d7, 0x3d0fc771, 0x1dc4f43f, 0, 114 }, /* #83 b */ { 0x057882, 0x057083, 0x1c8364ef, 0x93bc720d, 0, 50 }, /* #84 */ { 0x3a0757, 0x3a0757, 0x1c8364ef, 0x93bc720d, 0, 50 }, /* #84 b */ { 0x2a3153, 0x2a3153, 0x25f9f4bb, 0x64bf3e97, 0, 93 }, /* #85 */ { 0x154e86, 0x154687, 0x25f9f4bb, 0x64bf3e97, 0, 93 }, /* #85 b */ { 0x2b0713, 0x2b0f12, 0xb58eb770, 0x5ac75bb8, 0, 95 }, /* #86 */ { 0x1478c6, 0x1478c6, 0xb58eb770, 0x5ac75bb8, 0, 95 }, /* #86 b */ { 0x2f5507, 0x2f5507, 0x6324659e, 0x6324659e, 0, 32 }, /* #87 */ { 0x102ad2, 0x102ad2, 0x6324659e, 0x6324659e, 0, 32 }, /* #87 b */ { 0x034d13, 0x034512, 0xc75397ba, 0xf758ea72, 0, 53 }, /* #88 */ { 0x3c32c6, 0x3c32c6, 0xc75397ba, 0xf758ea72, 0, 53 }, /* #88 b */ { 0x054cc6, 0x0544c7, 0x012b5f40, 0xd0004ad7, 0, 22 }, /* #89 */ { 0x3a3313, 0x3a3313, 0x012b5f40, 0xd0004ad7, 0, 22 }, /* #89 b */ { 0x0214d7, 0x021cd7, 0xbf007839, 0x7e00f073, 0, 33 }, /* #90 */ { 0x3d6b02, 0x3d6b03, 0xbf007839, 0x7e00f073, 0, 33 }, /* #90 b */ { 0x377c57, 0x377c57, 0x7897cfe0, 0x3f81e25f, 0, 18 }, /* #91 */ { 0x080382, 0x080b83, 0x7897cfe0, 0x3f81e25f, 0, 18 }, /* #91 b */ { 0x293cd3, 0x293cd3, 0xbe806287, 0xa018a1ef, 0, 38 }, /* #92 */ { 0x164306, 0x164b07, 0xbe806287, 0xa018a1ef, 0, 38 }, /* #92 b */ { 0x2807c6, 0x280fc6, 0x8d38efda, 0xa34e3bf6, 0, 126 }, /* #93 */ { 0x177813, 0x177812, 0x8d38efda, 0xa34e3bf6, 0, 126 }, /* #93 b */ { 0x230742, 0x230f43, 0xa2ebb058, 0xaec1628b, 0, 74 }, /* #94 */ { 0x1c7897, 0x1c7897, 0xa2ebb058, 0xaec1628b, 0, 74 }, /* #94 b */ { 0x234ed3, 0x2346d2, 0xd2433f34, 0x19f9a692, 0, 107 }, /* #95 */ { 0x1c3106, 0x1c3106, 0xd2433f34, 0x19f9a692, 0, 107 }, /* #95 b */ }; static const BINU32_TEST_T g_aTests_ror_u32_intel[] = { { 0x2158c6, 0x2150c6, 0x00000000, 0x00000000, 0, 65 }, /* #0 */ { 0x1e2713, 0x1e2712, 0x00000000, 0x00000000, 0, 65 }, /* #0 b */ { 0x075402, 0x075402, 0x00000000, 0x00000000, 0, 44 }, /* #1 */ { 0x382bd7, 0x3823d6, 0x00000000, 0x00000000, 0, 44 }, /* #1 b */ { 0x3d1e12, 0x3d1612, 0x00000000, 0x00000000, 0, 99 }, /* #2 */ { 0x0261c7, 0x0261c6, 0x00000000, 0x00000000, 0, 99 }, /* #2 b */ { 0x122692, 0x122692, 0x00000000, 0x00000000, 0, 120 }, /* #3 */ { 0x2d5947, 0x2d5146, 0x00000000, 0x00000000, 0, 120 }, /* #3 b */ { 0x2e2087, 0x2e2086, 0x00000000, 0x00000000, 0, 82 }, /* #4 */ { 0x115f52, 0x115752, 0x00000000, 0x00000000, 0, 82 }, /* #4 b */ { 0x0f0103, 0x0f0102, 0x00000000, 0x00000000, 0, 110 }, /* #5 */ { 0x307ed6, 0x3076d6, 0x00000000, 0x00000000, 0, 110 }, /* #5 b */ { 0x022cc3, 0x0224c3, 0xa04ade6d, 0xd0256f36, 0, 33 }, /* #6 */ { 0x3d5316, 0x3d5317, 0xa04ade6d, 0xd0256f36, 0, 33 }, /* #6 b */ { 0x2e76c2, 0x2e7ec3, 0x6b8722fd, 0xb5c3917e, 0, 1 }, /* #7 */ { 0x110917, 0x110917, 0x6b8722fd, 0xb5c3917e, 0, 1 }, /* #7 b */ { 0x0b7743, 0x0b7f42, 0xc83d04d2, 0x134b20f4, 0, 110 }, /* #8 */ { 0x340896, 0x340896, 0xc83d04d2, 0x134b20f4, 0, 110 }, /* #8 b */ { 0x1f1f87, 0x1f1786, 0x54f45044, 0x4504454f, 0, 116 }, /* #9 */ { 0x206052, 0x206052, 0x54f45044, 0x4504454f, 0, 116 }, /* #9 b */ { 0x3b5552, 0x3b5d52, 0x30708709, 0x60e10e12, 0, 63 }, /* #10 */ { 0x042a87, 0x042a86, 0x30708709, 0x60e10e12, 0, 63 }, /* #10 b */ { 0x0b5f52, 0x0b5f53, 0x68b246a5, 0x95a2c91a, 0, 102 }, /* #11 */ { 0x342087, 0x342887, 0x68b246a5, 0x95a2c91a, 0, 102 }, /* #11 b */ { 0x1530c7, 0x1538c6, 0x59ee34f5, 0x567b8d3d, 0, 66 }, /* #12 */ { 0x2a4f12, 0x2a4f12, 0x59ee34f5, 0x567b8d3d, 0, 66 }, /* #12 b */ { 0x357893, 0x357093, 0xd91d2dc1, 0xb23a5b83, 0, 95 }, /* #13 */ { 0x0a0746, 0x0a0747, 0xd91d2dc1, 0xb23a5b83, 0, 95 }, /* #13 b */ { 0x3a51d3, 0x3a59d2, 0xad3a7480, 0x4e9d202b, 0, 26 }, /* #14 */ { 0x052e06, 0x052e06, 0xad3a7480, 0x4e9d202b, 0, 26 }, /* #14 b */ { 0x297196, 0x297996, 0xa78577d0, 0x429e15df, 0, 70 }, /* #15 */ { 0x160e43, 0x160e42, 0xa78577d0, 0x429e15df, 0, 70 }, /* #15 b */ { 0x253812, 0x253813, 0x35238d33, 0xa471a666, 0, 123 }, /* #16 */ { 0x1a47c7, 0x1a4fc7, 0x35238d33, 0xa471a666, 0, 123 }, /* #16 b */ { 0x0d1957, 0x0d1957, 0x033a1fc1, 0xa1fc1033, 0, 20 }, /* #17 */ { 0x326682, 0x326e83, 0x033a1fc1, 0xa1fc1033, 0, 20 }, /* #17 b */ { 0x324383, 0x324b83, 0x66d56b9b, 0xcdaad736, 0, 95 }, /* #18 */ { 0x0d3c56, 0x0d3c57, 0x66d56b9b, 0xcdaad736, 0, 95 }, /* #18 b */ { 0x1a3ed7, 0x1a3ed7, 0xaa327158, 0x8aa32715, 0, 68 }, /* #19 */ { 0x254102, 0x254903, 0xaa327158, 0x8aa32715, 0, 68 }, /* #19 b */ { 0x2d3bd6, 0x2d33d6, 0x8127b9eb, 0x24f73d70, 0, 59 }, /* #20 */ { 0x124403, 0x124402, 0x8127b9eb, 0x24f73d70, 0, 59 }, /* #20 b */ { 0x242592, 0x242d92, 0x45b08895, 0x0889545b, 0, 20 }, /* #21 */ { 0x1b5a47, 0x1b5a46, 0x45b08895, 0x0889545b, 0, 20 }, /* #21 b */ { 0x3e5d06, 0x3e5d06, 0x02494651, 0x40925194, 0, 2 }, /* #22 */ { 0x0122d3, 0x012ad2, 0x02494651, 0x40925194, 0, 2 }, /* #22 b */ { 0x1e1706, 0x1e1f07, 0xa2625716, 0x89895c5a, 0, 62 }, /* #23 */ { 0x2168d3, 0x2168d3, 0xa2625716, 0x89895c5a, 0, 62 }, /* #23 b */ { 0x0f17c7, 0x0f17c7, 0x57d95ede, 0xf6f2beca, 0, 109 }, /* #24 */ { 0x306812, 0x306013, 0x57d95ede, 0xf6f2beca, 0, 109 }, /* #24 b */ { 0x3d1052, 0x3d1853, 0x72150c9d, 0xae42a193, 0, 67 }, /* #25 */ { 0x026f87, 0x026f87, 0x72150c9d, 0xae42a193, 0, 67 }, /* #25 b */ { 0x362216, 0x362a17, 0xf3d9015e, 0xb202bde7, 0, 55 }, /* #26 */ { 0x095dc3, 0x095dc3, 0xf3d9015e, 0xb202bde7, 0, 55 }, /* #26 b */ { 0x351257, 0x351256, 0x67408e54, 0x08e54674, 0, 84 }, /* #27 */ { 0x0a6d82, 0x0a6582, 0x67408e54, 0x08e54674, 0, 84 }, /* #27 b */ { 0x2e4c87, 0x2e4487, 0xbdb957b1, 0xec6f6e55, 0, 106 }, /* #28 */ { 0x113352, 0x113353, 0xbdb957b1, 0xec6f6e55, 0, 106 }, /* #28 b */ { 0x284382, 0x284b82, 0xa7c15ff0, 0x2bfe14f8, 0, 51 }, /* #29 */ { 0x173c57, 0x173c56, 0xa7c15ff0, 0x2bfe14f8, 0, 51 }, /* #29 b */ { 0x063b06, 0x063b06, 0xfc7d5874, 0x74fc7d58, 0, 40 }, /* #30 */ { 0x3944d3, 0x394cd2, 0xfc7d5874, 0x74fc7d58, 0, 40 }, /* #30 b */ { 0x3a0943, 0x3a0942, 0x621db68b, 0x43b6d16c, 0, 91 }, /* #31 */ { 0x057696, 0x057e96, 0x621db68b, 0x43b6d16c, 0, 91 }, /* #31 b */ { 0x1f5917, 0x1f5917, 0x36b6cc85, 0xa6d6d990, 0, 67 }, /* #32 */ { 0x2026c2, 0x202ec3, 0x36b6cc85, 0xa6d6d990, 0, 67 }, /* #32 b */ { 0x013282, 0x013a82, 0x861a92ca, 0x5430d496, 0, 69 }, /* #33 */ { 0x3e4d57, 0x3e4d56, 0x861a92ca, 0x5430d496, 0, 69 }, /* #33 b */ { 0x216f57, 0x216757, 0x899df567, 0xd59e2677, 0, 78 }, /* #34 */ { 0x1e1082, 0x1e1083, 0x899df567, 0xd59e2677, 0, 78 }, /* #34 b */ { 0x1d7d97, 0x1d7597, 0x56585390, 0xb2c29c82, 0, 125 }, /* #35 */ { 0x220242, 0x220243, 0x56585390, 0xb2c29c82, 0, 125 }, /* #35 b */ { 0x290596, 0x290596, 0xbee02af3, 0x02af3bee, 0, 20 }, /* #36 */ { 0x167a43, 0x167242, 0xbee02af3, 0x02af3bee, 0, 20 }, /* #36 b */ { 0x3d4412, 0x3d4c12, 0xc81c2b8c, 0x2070ae33, 0, 126 }, /* #37 */ { 0x023bc7, 0x023bc6, 0xc81c2b8c, 0x2070ae33, 0, 126 }, /* #37 b */ { 0x205557, 0x205556, 0x2a8502c2, 0x0584550a, 0, 15 }, /* #38 */ { 0x1f2a82, 0x1f2282, 0x2a8502c2, 0x0584550a, 0, 15 }, /* #38 b */ { 0x2e5a07, 0x2e5a07, 0x0cbc79cb, 0xe72c32f1, 0, 46 }, /* #39 */ { 0x1125d2, 0x112dd3, 0x0cbc79cb, 0xe72c32f1, 0, 46 }, /* #39 b */ { 0x377242, 0x377a42, 0x096ccd8f, 0x12d99b1e, 0, 95 }, /* #40 */ { 0x080d97, 0x080d96, 0x096ccd8f, 0x12d99b1e, 0, 95 }, /* #40 b */ { 0x2c64c6, 0x2c6cc7, 0x2a566005, 0xc00a54ac, 0, 111 }, /* #41 */ { 0x131b13, 0x131b13, 0x2a566005, 0xc00a54ac, 0, 111 }, /* #41 b */ { 0x2c6a46, 0x2c6a46, 0x1b48dc2f, 0x3691b85e, 0, 31 }, /* #42 */ { 0x131593, 0x131d92, 0x1b48dc2f, 0x3691b85e, 0, 31 }, /* #42 b */ { 0x3621d2, 0x3621d3, 0xde7ebebb, 0xf3f5f5de, 0, 29 }, /* #43 */ { 0x095e07, 0x095607, 0xde7ebebb, 0xf3f5f5de, 0, 29 }, /* #43 b */ { 0x3556d3, 0x355ed2, 0x71c622bd, 0x457ae38c, 0, 15 }, /* #44 */ { 0x0a2906, 0x0a2906, 0x71c622bd, 0x457ae38c, 0, 15 }, /* #44 b */ { 0x285ad7, 0x2852d6, 0xa4500681, 0x00d0348a, 0, 19 }, /* #45 */ { 0x172502, 0x172502, 0xa4500681, 0x00d0348a, 0, 19 }, /* #45 b */ { 0x302502, 0x302d02, 0x55e0ae03, 0x5c06abc1, 0, 47 }, /* #46 */ { 0x0f5ad7, 0x0f5ad6, 0x55e0ae03, 0x5c06abc1, 0, 47 }, /* #46 b */ { 0x137152, 0x137153, 0x2f8079d2, 0xbe01e748, 0, 62 }, /* #47 */ { 0x2c0e87, 0x2c0687, 0x2f8079d2, 0xbe01e748, 0, 62 }, /* #47 b */ { 0x364c12, 0x364c13, 0x3cd6fa95, 0xfa953cd6, 0, 48 }, /* #48 */ { 0x0933c7, 0x093bc7, 0x3cd6fa95, 0xfa953cd6, 0, 48 }, /* #48 b */ { 0x3d4546, 0x3d4547, 0xcdee9343, 0xe9343cde, 0, 52 }, /* #49 */ { 0x023a93, 0x023293, 0xcdee9343, 0xe9343cde, 0, 52 }, /* #49 b */ { 0x017157, 0x017156, 0x9e3fce25, 0x59e3fce2, 0, 4 }, /* #50 */ { 0x3e0e82, 0x3e0682, 0x9e3fce25, 0x59e3fce2, 0, 4 }, /* #50 b */ { 0x293e92, 0x293692, 0x2b86c172, 0x70d82e45, 0, 123 }, /* #51 */ { 0x164147, 0x164146, 0x2b86c172, 0x70d82e45, 0, 123 }, /* #51 b */ { 0x3b7502, 0x3b7502, 0x1c085e32, 0x2178c870, 0, 22 }, /* #52 */ { 0x040ad7, 0x0402d6, 0x1c085e32, 0x2178c870, 0, 22 }, /* #52 b */ { 0x324a06, 0x324a06, 0x25ff4899, 0x44c92ffa, 0, 13 }, /* #53 */ { 0x0d35d3, 0x0d3dd2, 0x25ff4899, 0x44c92ffa, 0, 13 }, /* #53 b */ { 0x1d0513, 0x1d0513, 0x7da59f30, 0xe60fb4b3, 0, 11 }, /* #54 */ { 0x227ac6, 0x2272c7, 0x7da59f30, 0xe60fb4b3, 0, 11 }, /* #54 b */ { 0x267e57, 0x267657, 0xd3f33215, 0xccc8574f, 0, 118 }, /* #55 */ { 0x190182, 0x190183, 0xd3f33215, 0xccc8574f, 0, 118 }, /* #55 b */ { 0x313053, 0x313053, 0x5aa423ec, 0xa423ec5a, 0, 24 }, /* #56 */ { 0x0e4f86, 0x0e4787, 0x5aa423ec, 0xa423ec5a, 0, 24 }, /* #56 b */ { 0x160dc7, 0x160dc7, 0xa5df3278, 0x993c52ef, 0, 17 }, /* #57 */ { 0x297212, 0x297a13, 0xa5df3278, 0x993c52ef, 0, 17 }, /* #57 b */ { 0x0d4942, 0x0d4143, 0x64e5ebb8, 0xd770c9cb, 0, 15 }, /* #58 */ { 0x323697, 0x323697, 0x64e5ebb8, 0xd770c9cb, 0, 15 }, /* #58 b */ { 0x0a34d7, 0x0a34d7, 0xaf82de9e, 0xaf82de9e, 0, 0 }, /* #59 */ { 0x354b02, 0x354b02, 0xaf82de9e, 0xaf82de9e, 0, 0 }, /* #59 b */ { 0x365117, 0x365916, 0x009263eb, 0x63eb0092, 0, 112 }, /* #60 */ { 0x092ec2, 0x092ec2, 0x009263eb, 0x63eb0092, 0, 112 }, /* #60 b */ { 0x3d1b17, 0x3d1b16, 0x08d45ca5, 0x17294235, 0, 82 }, /* #61 */ { 0x0264c2, 0x026cc2, 0x08d45ca5, 0x17294235, 0, 82 }, /* #61 b */ { 0x203907, 0x203906, 0xc0a131d4, 0x3a981426, 0, 11 }, /* #62 */ { 0x1f46d2, 0x1f4ed2, 0xc0a131d4, 0x3a981426, 0, 11 }, /* #62 b */ { 0x2a7787, 0x2a7f87, 0x4150ee5d, 0xcba82a1d, 0, 75 }, /* #63 */ { 0x150852, 0x150853, 0x4150ee5d, 0xcba82a1d, 0, 75 }, /* #63 b */ { 0x1f5a02, 0x1f5a03, 0x6f614aff, 0xedec295f, 0, 99 }, /* #64 */ { 0x2025d7, 0x202dd7, 0x6f614aff, 0xedec295f, 0, 99 }, /* #64 b */ { 0x0a65c3, 0x0a6dc2, 0xe996aefa, 0x5abbeba6, 0, 118 }, /* #65 */ { 0x351a16, 0x351a16, 0xe996aefa, 0x5abbeba6, 0, 118 }, /* #65 b */ { 0x042982, 0x042182, 0x7ac4d674, 0x626b3a3d, 0, 121 }, /* #66 */ { 0x3b5657, 0x3b5656, 0x7ac4d674, 0x626b3a3d, 0, 121 }, /* #66 b */ { 0x260c52, 0x260452, 0x1eb4ce0c, 0x699c183d, 0, 23 }, /* #67 */ { 0x197387, 0x197386, 0x1eb4ce0c, 0x699c183d, 0, 23 }, /* #67 b */ { 0x0f5556, 0x0f5d56, 0x4060ebf9, 0x7f280c1d, 0, 43 }, /* #68 */ { 0x302a83, 0x302a82, 0x4060ebf9, 0x7f280c1d, 0, 43 }, /* #68 b */ { 0x254793, 0x254793, 0xe85092ad, 0xe85092ad, 0, 96 }, /* #69 */ { 0x1a3846, 0x1a3846, 0xe85092ad, 0xe85092ad, 0, 96 }, /* #69 b */ { 0x142bd3, 0x142bd3, 0xbbcf123a, 0xe2475779, 0, 19 }, /* #70 */ { 0x2b5406, 0x2b5c07, 0xbbcf123a, 0xe2475779, 0, 19 }, /* #70 b */ { 0x3902c2, 0x390ac3, 0x7f42b899, 0xfa15c4cb, 0, 29 }, /* #71 */ { 0x067d17, 0x067d17, 0x7f42b899, 0xfa15c4cb, 0, 29 }, /* #71 b */ { 0x334742, 0x334f43, 0xac71dae4, 0xb5c958e3, 0, 15 }, /* #72 */ { 0x0c3897, 0x0c3897, 0xac71dae4, 0xb5c958e3, 0, 15 }, /* #72 b */ { 0x164297, 0x164296, 0x4868a806, 0x0d1500c9, 0, 59 }, /* #73 */ { 0x293d42, 0x293542, 0x4868a806, 0x0d1500c9, 0, 59 }, /* #73 b */ { 0x035fc2, 0x035fc3, 0x48b9d483, 0xa41a45ce, 0, 45 }, /* #74 */ { 0x3c2017, 0x3c2817, 0x48b9d483, 0xa41a45ce, 0, 45 }, /* #74 b */ { 0x105006, 0x105807, 0x4b9ae7b3, 0x9735cf66, 0, 127 }, /* #75 */ { 0x2f2fd3, 0x2f2fd3, 0x4b9ae7b3, 0x9735cf66, 0, 127 }, /* #75 b */ { 0x145842, 0x145842, 0xf38e3236, 0x1b79c719, 0, 105 }, /* #76 */ { 0x2b2797, 0x2b2f96, 0xf38e3236, 0x1b79c719, 0, 105 }, /* #76 b */ { 0x225d52, 0x225552, 0xd12718f1, 0x18f1d127, 0, 16 }, /* #77 */ { 0x1d2287, 0x1d2286, 0xd12718f1, 0x18f1d127, 0, 16 }, /* #77 b */ { 0x186986, 0x186986, 0xd8cd2a58, 0x36334a96, 0, 34 }, /* #78 */ { 0x271653, 0x271e52, 0xd8cd2a58, 0x36334a96, 0, 34 }, /* #78 b */ { 0x216146, 0x216946, 0x9e0d9ec0, 0x367b0278, 0, 54 }, /* #79 */ { 0x1e1e93, 0x1e1e92, 0x9e0d9ec0, 0x367b0278, 0, 54 }, /* #79 b */ { 0x107a02, 0x107a02, 0x3d59786d, 0x0da7ab2f, 0, 11 }, /* #80 */ { 0x2f05d7, 0x2f0dd6, 0x3d59786d, 0x0da7ab2f, 0, 11 }, /* #80 b */ { 0x3e3916, 0x3e3116, 0x8b082c6d, 0x5841636c, 0, 61 }, /* #81 */ { 0x0146c3, 0x0146c2, 0x8b082c6d, 0x5841636c, 0, 61 }, /* #81 b */ { 0x2c7c12, 0x2c7413, 0xa2e4f4e9, 0xc9e9d345, 0, 119 }, /* #82 */ { 0x1303c7, 0x1303c7, 0xa2e4f4e9, 0xc9e9d345, 0, 119 }, /* #82 b */ { 0x140a02, 0x140203, 0x0b618324, 0xc902d860, 0, 106 }, /* #83 */ { 0x2b75d7, 0x2b75d7, 0x0b618324, 0xc902d860, 0, 106 }, /* #83 b */ { 0x272ac3, 0x2722c2, 0x0e85515e, 0x5515e0e8, 0, 52 }, /* #84 */ { 0x185516, 0x185516, 0x0e85515e, 0x5515e0e8, 0, 52 }, /* #84 b */ { 0x150853, 0x150853, 0x7cffd091, 0x917cffd0, 0, 40 }, /* #85 */ { 0x2a7786, 0x2a7f87, 0x7cffd091, 0x917cffd0, 0, 40 }, /* #85 b */ { 0x355dc2, 0x3555c3, 0xba4dfffb, 0xffbba4df, 0, 76 }, /* #86 */ { 0x0a2217, 0x0a2217, 0xba4dfffb, 0xffbba4df, 0, 76 }, /* #86 b */ { 0x1909c6, 0x1909c6, 0xd3929a9c, 0x4d4e69c9, 0, 113 }, /* #87 */ { 0x267613, 0x267e12, 0xd3929a9c, 0x4d4e69c9, 0, 113 }, /* #87 b */ { 0x066ed3, 0x0666d3, 0x14f14364, 0xb20a78a1, 0, 41 }, /* #88 */ { 0x391106, 0x391107, 0x14f14364, 0xb20a78a1, 0, 41 }, /* #88 b */ { 0x306647, 0x306646, 0x08f079dc, 0x0f3b811e, 0, 19 }, /* #89 */ { 0x0f1992, 0x0f1192, 0x08f079dc, 0x0f3b811e, 0, 19 }, /* #89 b */ { 0x2a1d03, 0x2a1d02, 0x270fd155, 0x3f45549c, 0, 86 }, /* #90 */ { 0x1562d6, 0x156ad6, 0x270fd155, 0x3f45549c, 0, 86 }, /* #90 b */ { 0x385e42, 0x385e42, 0x0e232c9f, 0x32c9f0e2, 0, 84 }, /* #91 */ { 0x072197, 0x072996, 0x0e232c9f, 0x32c9f0e2, 0, 84 }, /* #91 b */ { 0x236bc7, 0x2363c6, 0x6ad4f112, 0x356a7889, 0, 97 }, /* #92 */ { 0x1c1412, 0x1c1412, 0x6ad4f112, 0x356a7889, 0, 97 }, /* #92 b */ { 0x0c5486, 0x0c5487, 0x7d45072c, 0xe58fa8a0, 0, 11 }, /* #93 */ { 0x332b53, 0x332353, 0x7d45072c, 0xe58fa8a0, 0, 11 }, /* #93 b */ { 0x214786, 0x214786, 0xb1e896ef, 0x4b77d8f4, 0, 113 }, /* #94 */ { 0x1e3853, 0x1e3052, 0xb1e896ef, 0x4b77d8f4, 0, 113 }, /* #94 b */ { 0x287213, 0x287a13, 0xf54f8c4a, 0xa9f1895e, 0, 123 }, /* #95 */ { 0x170dc6, 0x170dc7, 0xf54f8c4a, 0xa9f1895e, 0, 123 }, /* #95 b */ }; static const BINU32_TEST_T g_aTests_rcl_u32_intel[] = { { 0x002487, 0x002487, 0x00000000, 0x00000000, 0, 64 }, /* #0 */ { 0x3f5b52, 0x3f5b52, 0x00000000, 0x00000000, 0, 64 }, /* #0 b */ { 0x3d2706, 0x3d2706, 0x00000000, 0x00000000, 0, 60 }, /* #1 */ { 0x0258d3, 0x0250d2, 0x00000000, 0x08000000, 0, 60 }, /* #1 b */ { 0x2d5093, 0x2d5092, 0x00000000, 0x00200000, 0, 118 }, /* #2 */ { 0x122f46, 0x122746, 0x00000000, 0x00000000, 0, 118 }, /* #2 b */ { 0x335497, 0x335496, 0x00000000, 0x00000400, 0, 11 }, /* #3 */ { 0x0c2b42, 0x0c2342, 0x00000000, 0x00000000, 0, 11 }, /* #3 b */ { 0x252f12, 0x252712, 0x00000000, 0x00000000, 0, 68 }, /* #4 */ { 0x1a50c7, 0x1a50c6, 0x00000000, 0x00000008, 0, 68 }, /* #4 b */ { 0x337b53, 0x337b53, 0x00000000, 0x00000000, 0, 32 }, /* #5 */ { 0x0c0486, 0x0c0486, 0x00000000, 0x00000000, 0, 32 }, /* #5 b */ { 0x204857, 0x204056, 0xcbd89dcd, 0xde5ec4ee, 0, 124 }, /* #6 */ { 0x1f3782, 0x1f3782, 0xcbd89dcd, 0xd65ec4ee, 0, 124 }, /* #6 b */ { 0x102556, 0x102557, 0x3fa4fae5, 0xe93eb947, 0, 70 }, /* #7 */ { 0x2f5a83, 0x2f5283, 0x3fa4fae5, 0xe93eb967, 0, 70 }, /* #7 b */ { 0x037996, 0x037997, 0xb278df6a, 0x7da964f1, 0, 18 }, /* #8 */ { 0x3c0643, 0x3c0e43, 0xb278df6a, 0x7dab64f1, 0, 18 }, /* #8 b */ { 0x180603, 0x180603, 0x1789b92b, 0x789b92b8, 0, 36 }, /* #9 */ { 0x2779d6, 0x2771d7, 0x1789b92b, 0x789b92b0, 0, 36 }, /* #9 b */ { 0x1b0647, 0x1b0647, 0x29e8773f, 0xf29e8773, 0, 125 }, /* #10 */ { 0x247992, 0x247193, 0x29e8773f, 0xe29e8773, 0, 125 }, /* #10 b */ { 0x205353, 0x205353, 0x3dfcb227, 0xbf9644f3, 0, 5 }, /* #11 */ { 0x1f2c86, 0x1f2487, 0x3dfcb227, 0xbf9644e3, 0, 5 }, /* #11 b */ { 0x103312, 0x103b13, 0x4e2a2b54, 0xaa138a8a, 0, 23 }, /* #12 */ { 0x2f4cc7, 0x2f4cc7, 0x4e2a2b54, 0xaa538a8a, 0, 23 }, /* #12 b */ { 0x374492, 0x374493, 0xfd9e8e74, 0xfb3d1ce8, 0, 97 }, /* #13 */ { 0x083b47, 0x083347, 0xfd9e8e74, 0xfb3d1ce9, 0, 97 }, /* #13 b */ { 0x0a2947, 0x0a2946, 0x809a45f2, 0xb01348be, 0, 94 }, /* #14 */ { 0x355692, 0x355e92, 0x809a45f2, 0x901348be, 0, 94 }, /* #14 b */ { 0x011e17, 0x011e16, 0x7d299e52, 0xfa533ca5, 0, 97 }, /* #15 */ { 0x3e61c2, 0x3e69c2, 0x7d299e52, 0xfa533ca4, 0, 97 }, /* #15 b */ { 0x396853, 0x396052, 0xf8f37d0b, 0x79be85fe, 0, 71 }, /* #16 */ { 0x061786, 0x061786, 0xf8f37d0b, 0x79be85be, 0, 71 }, /* #16 b */ { 0x3f3a46, 0x3f3a47, 0xbdf8fb99, 0x8fb995ef, 0, 108 }, /* #17 */ { 0x004593, 0x004d93, 0xbdf8fb99, 0x8fb99def, 0, 108 }, /* #17 b */ { 0x0c2586, 0x0c2587, 0xf94a8b9f, 0x5173ef94, 0, 45 }, /* #18 */ { 0x335a53, 0x335253, 0xf94a8b9f, 0x5173ff94, 0, 45 }, /* #18 b */ { 0x2077c3, 0x207fc2, 0x78bbae56, 0x2eeb95af, 0, 70 }, /* #19 */ { 0x1f0816, 0x1f0816, 0x78bbae56, 0x2eeb958f, 0, 70 }, /* #19 b */ { 0x0f2213, 0x0f2212, 0x34a2024b, 0x24b9a510, 0, 20 }, /* #20 */ { 0x305dc6, 0x3055c6, 0x34a2024b, 0x24b1a510, 0, 20 }, /* #20 b */ { 0x034b43, 0x034b42, 0x8bd14584, 0x262f4516, 0, 59 }, /* #21 */ { 0x3c3496, 0x3c3c96, 0x8bd14584, 0x222f4516, 0, 59 }, /* #21 b */ { 0x1a5603, 0x1a5602, 0x14b32e05, 0xcb816296, 0, 46 }, /* #22 */ { 0x2529d6, 0x2521d6, 0x14b32e05, 0xcb814296, 0, 46 }, /* #22 b */ { 0x226cc7, 0x226cc6, 0x41b70e18, 0x6dc38628, 0, 6 }, /* #23 */ { 0x1d1312, 0x1d1b12, 0x41b70e18, 0x6dc38608, 0, 6 }, /* #23 b */ { 0x1e5e92, 0x1e5e92, 0x76819710, 0x1da065c4, 0, 95 }, /* #24 */ { 0x212147, 0x212946, 0x76819710, 0x5da065c4, 0, 95 }, /* #24 b */ { 0x314206, 0x314207, 0x33d8a8a5, 0x28cf62a2, 0, 91 }, /* #25 */ { 0x0e3dd3, 0x0e35d3, 0x33d8a8a5, 0x2ccf62a2, 0, 91 }, /* #25 b */ { 0x0248c3, 0x0240c3, 0x0eb725ff, 0xf0eb725f, 0, 125 }, /* #26 */ { 0x3d3716, 0x3d3717, 0x0eb725ff, 0xe0eb725f, 0, 125 }, /* #26 b */ { 0x237417, 0x237c16, 0xa71ba75e, 0x6e9d7b4e, 0, 106 }, /* #27 */ { 0x1c0bc2, 0x1c0bc2, 0xa71ba75e, 0x6e9d794e, 0, 106 }, /* #27 b */ { 0x2374d6, 0x237cd6, 0x54511fc3, 0xa288fe19, 0, 3 }, /* #28 */ { 0x1c0b03, 0x1c0b02, 0x54511fc3, 0xa288fe1d, 0, 3 }, /* #28 b */ { 0x333a13, 0x333213, 0xd7adaabe, 0xaabeebd6, 0, 112 }, /* #29 */ { 0x0c45c6, 0x0c45c7, 0xd7adaabe, 0xaabe6bd6, 0, 112 }, /* #29 b */ { 0x2b5f57, 0x2b5756, 0xf2969339, 0x73f29693, 0, 57 }, /* #30 */ { 0x142082, 0x142082, 0xf2969339, 0x72f29693, 0, 57 }, /* #30 b */ { 0x340b86, 0x340386, 0xff096cd7, 0xbbfc25b3, 0, 123 }, /* #31 */ { 0x0b7453, 0x0b7452, 0xff096cd7, 0xbffc25b3, 0, 123 }, /* #31 b */ { 0x001f06, 0x001f06, 0x602fda84, 0x2fda8430, 0, 8 }, /* #32 */ { 0x3f60d3, 0x3f68d2, 0x602fda84, 0x2fda84b0, 0, 8 }, /* #32 b */ { 0x1f7986, 0x1f7986, 0x4adb5093, 0x992b6d42, 0, 123 }, /* #33 */ { 0x200653, 0x200e52, 0x4adb5093, 0x9d2b6d42, 0, 123 }, /* #33 b */ { 0x335743, 0x335743, 0xe00219af, 0x0010cd7f, 0, 99 }, /* #34 */ { 0x0c2896, 0x0c2097, 0xe00219af, 0x0010cd7b, 0, 99 }, /* #34 b */ { 0x2e08d6, 0x2e08d7, 0x4136fbfe, 0x7fc4136f, 0, 85 }, /* #35 */ { 0x117703, 0x117f03, 0x4136fbfe, 0x7fd4136f, 0, 85 }, /* #35 b */ { 0x0d1842, 0x0d1043, 0xcb968a46, 0x9972d148, 0, 62 }, /* #36 */ { 0x326797, 0x326797, 0xcb968a46, 0xb972d148, 0, 62 }, /* #36 b */ { 0x1e0142, 0x1e0942, 0xb805cc9b, 0x0b9936b8, 0, 9 }, /* #37 */ { 0x217e97, 0x217e96, 0xb805cc9b, 0x0b9937b8, 0, 9 }, /* #37 b */ { 0x2c3382, 0x2c3b82, 0xae48a827, 0xb922a09d, 0, 66 }, /* #38 */ { 0x134c57, 0x134c56, 0xae48a827, 0xb922a09f, 0, 66 }, /* #38 b */ { 0x1742d3, 0x174ad3, 0x4c493f1c, 0x298927e3, 0, 62 }, /* #39 */ { 0x283d06, 0x283d07, 0x4c493f1c, 0x098927e3, 0, 62 }, /* #39 b */ { 0x105b13, 0x105312, 0x3a60b7c9, 0xf933a60b, 0, 21 }, /* #40 */ { 0x2f24c6, 0x2f24c6, 0x3a60b7c9, 0xf923a60b, 0, 21 }, /* #40 b */ { 0x0374d3, 0x0374d3, 0x8e93dc0c, 0x8e93dc0c, 0, 32 }, /* #41 */ { 0x3c0b06, 0x3c0b06, 0x8e93dc0c, 0x8e93dc0c, 0, 32 }, /* #41 b */ { 0x301ad7, 0x3012d6, 0xf378d95e, 0xd95ef9bc, 0, 112 }, /* #42 */ { 0x0f6502, 0x0f6502, 0xf378d95e, 0xd95e79bc, 0, 112 }, /* #42 b */ { 0x135183, 0x135182, 0xc29a0d54, 0x0d54e14d, 0, 48 }, /* #43 */ { 0x2c2e56, 0x2c2656, 0xc29a0d54, 0x0d54614d, 0, 48 }, /* #43 b */ { 0x0e7e42, 0x0e7642, 0xc234b218, 0xc8618469, 0, 114 }, /* #44 */ { 0x310197, 0x310196, 0xc234b218, 0xc8638469, 0, 114 }, /* #44 b */ { 0x261807, 0x261806, 0x896445e9, 0x9c4b222f, 0, 124 }, /* #45 */ { 0x1967d2, 0x196fd2, 0x896445e9, 0x944b222f, 0, 124 }, /* #45 b */ { 0x3a6592, 0x3a6593, 0xdd9ff658, 0xb2c3767f, 0, 115 }, /* #46 */ { 0x051a47, 0x051247, 0xdd9ff658, 0xb2c7767f, 0, 115 }, /* #46 b */ { 0x0f6e17, 0x0f6616, 0x34f4bbaf, 0x7a5dd7cd, 0, 7 }, /* #47 */ { 0x3011c2, 0x3011c2, 0x34f4bbaf, 0x7a5dd78d, 0, 7 }, /* #47 b */ { 0x246447, 0x246447, 0xcd581ef2, 0x581ef2e6, 0, 104 }, /* #48 */ { 0x1b1b92, 0x1b1393, 0xcd581ef2, 0x581ef266, 0, 104 }, /* #48 b */ { 0x3c3a16, 0x3c3a17, 0x7b01c891, 0x2244f603, 0, 114 }, /* #49 */ { 0x0345c3, 0x034dc3, 0x7b01c891, 0x2246f603, 0, 114 }, /* #49 b */ { 0x084a92, 0x084293, 0x1c4e3299, 0x2990e271, 0, 116 }, /* #50 */ { 0x373547, 0x373547, 0x1c4e3299, 0x2998e271, 0, 116 }, /* #50 b */ { 0x344bd3, 0x3443d3, 0xdfc361f3, 0x9f7f0d87, 0, 59 }, /* #51 */ { 0x0b3406, 0x0b3407, 0xdfc361f3, 0x9b7f0d87, 0, 59 }, /* #51 b */ { 0x0c6686, 0x0c6e87, 0x4841733d, 0x733d2420, 0, 112 }, /* #52 */ { 0x331953, 0x331953, 0x4841733d, 0x733da420, 0, 112 }, /* #52 b */ { 0x386503, 0x386503, 0xfab6af03, 0x03fd5b57, 0, 88 }, /* #53 */ { 0x071ad6, 0x0712d7, 0xfab6af03, 0x037d5b57, 0, 88 }, /* #53 b */ { 0x1179c7, 0x1171c7, 0x1b478b3c, 0x2368f167, 0, 30 }, /* #54 */ { 0x2e0612, 0x2e0613, 0x1b478b3c, 0x0368f167, 0, 30 }, /* #54 b */ { 0x3f1cc7, 0x3f14c6, 0xf1f8666d, 0xfc3336fc, 0, 39 }, /* #55 */ { 0x006312, 0x006312, 0xf1f8666d, 0xfc3336bc, 0, 39 }, /* #55 b */ { 0x024882, 0x024882, 0x4bfeac52, 0x5225ff56, 0, 24 }, /* #56 */ { 0x3d3757, 0x3d3f56, 0x4bfeac52, 0x52a5ff56, 0, 24 }, /* #56 b */ { 0x055557, 0x055556, 0x220f88ba, 0xf88ba910, 0, 76 }, /* #57 */ { 0x3a2a82, 0x3a2282, 0x220f88ba, 0xf88ba110, 0, 76 }, /* #57 b */ { 0x3f6b82, 0x3f6382, 0x032417ba, 0x2f740324, 0, 17 }, /* #58 */ { 0x001457, 0x001456, 0x032417ba, 0x2f750324, 0, 17 }, /* #58 b */ { 0x287a16, 0x287a16, 0x575c6db1, 0x575c6db1, 0, 64 }, /* #59 */ { 0x1705c3, 0x1705c3, 0x575c6db1, 0x575c6db1, 0, 64 }, /* #59 b */ { 0x122a82, 0x122a82, 0x9f748acc, 0xacc4fba4, 0, 116 }, /* #60 */ { 0x2d5557, 0x2d5d56, 0x9f748acc, 0xacccfba4, 0, 116 }, /* #60 b */ { 0x192896, 0x192896, 0x7d3d6261, 0x613e9eb1, 0, 88 }, /* #61 */ { 0x265743, 0x265f42, 0x7d3d6261, 0x61be9eb1, 0, 88 }, /* #61 b */ { 0x192f96, 0x192796, 0xf07124cf, 0x933de0e2, 0, 50 }, /* #62 */ { 0x265043, 0x265042, 0xf07124cf, 0x933fe0e2, 0, 50 }, /* #62 b */ { 0x1f7f86, 0x1f7786, 0xc8fbe4f9, 0xf9647df2, 0, 24 }, /* #63 */ { 0x200053, 0x200052, 0xc8fbe4f9, 0xf9e47df2, 0, 24 }, /* #63 b */ { 0x177257, 0x177257, 0xfc3737f0, 0x0fe1b9bf, 0, 92 }, /* #64 */ { 0x280d82, 0x280583, 0xfc3737f0, 0x07e1b9bf, 0, 92 }, /* #64 b */ { 0x355a83, 0x355a83, 0xa2bde8a1, 0x7a287457, 0, 14 }, /* #65 */ { 0x0a2556, 0x0a2d57, 0xa2bde8a1, 0x7a285457, 0, 14 }, /* #65 b */ { 0x216c82, 0x216483, 0xc8f8fae6, 0xf5ccc8f8, 0, 113 }, /* #66 */ { 0x1e1357, 0x1e1357, 0xc8f8fae6, 0xf5cdc8f8, 0, 113 }, /* #66 b */ { 0x324152, 0x324152, 0xd9179b8c, 0x31b22f37, 0, 26 }, /* #67 */ { 0x0d3e87, 0x0d3686, 0xd9179b8c, 0x33b22f37, 0, 26 }, /* #67 b */ { 0x345152, 0x345953, 0x9cf356ff, 0xab7fa73c, 0, 15 }, /* #68 */ { 0x0b2e87, 0x0b2e87, 0x9cf356ff, 0xab7fe73c, 0, 15 }, /* #68 b */ { 0x1a4d86, 0x1a4d87, 0x58577d32, 0x4c8b0aef, 0, 22 }, /* #69 */ { 0x253253, 0x253a53, 0x58577d32, 0x4cab0aef, 0, 22 }, /* #69 b */ { 0x3e7092, 0x3e7093, 0x26d893ee, 0x27dc26d8, 0, 113 }, /* #70 */ { 0x010f47, 0x010747, 0x26d893ee, 0x27dd26d8, 0, 113 }, /* #70 b */ { 0x3968d2, 0x3960d2, 0x107fb052, 0x1fec1482, 0, 70 }, /* #71 */ { 0x061707, 0x061706, 0x107fb052, 0x1fec14a2, 0, 70 }, /* #71 b */ { 0x384cd6, 0x3844d7, 0xe473ef7c, 0xbdf1c8e7, 0, 82 }, /* #72 */ { 0x073303, 0x073303, 0xe473ef7c, 0xbdf3c8e7, 0, 82 }, /* #72 b */ { 0x0f7ec2, 0x0f7ec3, 0x75317ea5, 0xea53a98b, 0, 84 }, /* #73 */ { 0x300117, 0x300917, 0x75317ea5, 0xea5ba98b, 0, 84 }, /* #73 b */ { 0x316553, 0x316553, 0x0c729a1d, 0x29a1d863, 0, 76 }, /* #74 */ { 0x0e1a86, 0x0e1287, 0x0c729a1d, 0x29a1d063, 0, 76 }, /* #74 b */ { 0x0a6896, 0x0a6896, 0x9aedd394, 0xe9ca26bb, 0, 111 }, /* #75 */ { 0x351743, 0x351f42, 0x9aedd394, 0xe9ca66bb, 0, 111 }, /* #75 b */ { 0x3e6a12, 0x3e6212, 0xcc05aafa, 0x9980b55f, 0, 94 }, /* #76 */ { 0x0115c7, 0x0115c6, 0xcc05aafa, 0xb980b55f, 0, 94 }, /* #76 b */ { 0x2f3e97, 0x2f3696, 0xf45be0d6, 0x5be0d6fa, 0, 8 }, /* #77 */ { 0x104142, 0x104142, 0xf45be0d6, 0x5be0d67a, 0, 8 }, /* #77 b */ { 0x302d87, 0x302587, 0xe56760a5, 0x8297cace, 0, 82 }, /* #78 */ { 0x0f5252, 0x0f5253, 0xe56760a5, 0x8295cace, 0, 82 }, /* #78 b */ { 0x0116c2, 0x0116c3, 0x3349d4af, 0x49d4af19, 0, 40 }, /* #79 */ { 0x3e6917, 0x3e6117, 0x3349d4af, 0x49d4af99, 0, 40 }, /* #79 b */ { 0x033e07, 0x033606, 0x1bf43aaa, 0xeaaa37e8, 0, 114 }, /* #80 */ { 0x3c41d2, 0x3c41d2, 0x1bf43aaa, 0xeaa837e8, 0, 114 }, /* #80 b */ { 0x243f56, 0x243756, 0xe991abe7, 0xbe774c8d, 0, 20 }, /* #81 */ { 0x1b4083, 0x1b4082, 0xe991abe7, 0xbe7f4c8d, 0, 20 }, /* #81 b */ { 0x064092, 0x064892, 0x9cb28a9b, 0x6d396515, 0, 26 }, /* #82 */ { 0x393f47, 0x393f46, 0x9cb28a9b, 0x6f396515, 0, 26 }, /* #82 b */ { 0x0c0f83, 0x0c0782, 0x3abb0487, 0x43ceaec1, 0, 23 }, /* #83 */ { 0x337056, 0x337056, 0x3abb0487, 0x438eaec1, 0, 23 }, /* #83 b */ { 0x0e2886, 0x0e2087, 0x36a95471, 0x51c46d52, 0, 18 }, /* #84 */ { 0x315753, 0x315753, 0x36a95471, 0x51c66d52, 0, 18 }, /* #84 b */ { 0x263b16, 0x263317, 0xf827abbb, 0xbb7c13d5, 0, 120 }, /* #85 */ { 0x1944c3, 0x1944c3, 0xf827abbb, 0xbbfc13d5, 0, 120 }, /* #85 b */ { 0x236297, 0x236a96, 0x80c05013, 0x9e030140, 0, 123 }, /* #86 */ { 0x1c1d42, 0x1c1d42, 0x80c05013, 0x9a030140, 0, 123 }, /* #86 b */ { 0x021686, 0x021e87, 0x852c022e, 0x008b90a5, 0, 14 }, /* #87 */ { 0x3d6953, 0x3d6953, 0x852c022e, 0x008bb0a5, 0, 14 }, /* #87 b */ { 0x2c6bd2, 0x2c6bd3, 0xb9a77c84, 0x3be422e6, 0, 75 }, /* #88 */ { 0x131407, 0x131c07, 0xb9a77c84, 0x3be426e6, 0, 75 }, /* #88 b */ { 0x397403, 0x397c02, 0x69951e86, 0xd32a3d0d, 0, 65 }, /* #89 */ { 0x060bd6, 0x060bd6, 0x69951e86, 0xd32a3d0c, 0, 65 }, /* #89 b */ { 0x3b7013, 0x3b7012, 0xd6cf170b, 0xb85f5b3c, 0, 19 }, /* #90 */ { 0x040fc6, 0x0407c6, 0xd6cf170b, 0xb85b5b3c, 0, 19 }, /* #90 b */ { 0x316952, 0x316153, 0xe7d64ef8, 0xf0e7d64e, 0, 25 }, /* #91 */ { 0x0e1687, 0x0e1687, 0xe7d64ef8, 0xf1e7d64e, 0, 25 }, /* #91 b */ { 0x1f45c3, 0x1f4dc2, 0x6c7b3cf7, 0xf3ded8f6, 0, 82 }, /* #92 */ { 0x203a16, 0x203a16, 0x6c7b3cf7, 0xf3dcd8f6, 0, 82 }, /* #92 b */ { 0x0f6f16, 0x0f6716, 0xd5fc48f3, 0x3cdabf89, 0, 54 }, /* #93 */ { 0x3010c3, 0x3010c2, 0xd5fc48f3, 0x3cfabf89, 0, 54 }, /* #93 b */ { 0x0e6987, 0x0e6186, 0xc6941db2, 0x941db2e3, 0, 104 }, /* #94 */ { 0x311652, 0x311652, 0xc6941db2, 0x941db263, 0, 104 }, /* #94 b */ { 0x0d3cc6, 0x0d34c7, 0xf6e23b88, 0xb887b711, 0, 52 }, /* #95 */ { 0x324313, 0x324313, 0xf6e23b88, 0xb88fb711, 0, 52 }, /* #95 b */ }; static const BINU32_TEST_T g_aTests_rcr_u32_intel[] = { { 0x1a4d57, 0x1a4d56, 0x00000000, 0x00004000, 0, 82 }, /* #0 */ { 0x253282, 0x253282, 0x00000000, 0x00000000, 0, 82 }, /* #0 b */ { 0x231256, 0x231256, 0x00000000, 0x00000000, 0, 48 }, /* #1 */ { 0x1c6d83, 0x1c6d82, 0x00000000, 0x00010000, 0, 48 }, /* #1 b */ { 0x040e43, 0x040e42, 0x00000000, 0x00008000, 0, 81 }, /* #2 */ { 0x3b7196, 0x3b7196, 0x00000000, 0x00000000, 0, 81 }, /* #2 b */ { 0x037317, 0x037b16, 0x00000000, 0x00000400, 0, 86 }, /* #3 */ { 0x3c0cc2, 0x3c04c2, 0x00000000, 0x00000000, 0, 86 }, /* #3 b */ { 0x222546, 0x222546, 0x00000000, 0x00000000, 0, 50 }, /* #4 */ { 0x1d5a93, 0x1d5a92, 0x00000000, 0x00004000, 0, 50 }, /* #4 b */ { 0x3a1ad7, 0x3a1ad6, 0x00000000, 0x00000004, 0, 126 }, /* #5 */ { 0x056502, 0x056502, 0x00000000, 0x00000000, 0, 126 }, /* #5 b */ { 0x012293, 0x012a93, 0x64e52705, 0xb2729382, 0, 97 }, /* #6 */ { 0x3e5d46, 0x3e5547, 0x64e52705, 0x32729382, 0, 97 }, /* #6 b */ { 0x3f6853, 0x3f6853, 0x7170c211, 0x0c211b8b, 0, 85 }, /* #7 */ { 0x001786, 0x001787, 0x7170c211, 0x0c21138b, 0, 85 }, /* #7 b */ { 0x2a1e43, 0x2a1e43, 0x052ef0bb, 0xde177052, 0, 116 }, /* #8 */ { 0x156196, 0x156197, 0x052ef0bb, 0xde176052, 0, 116 }, /* #8 b */ { 0x2e6f06, 0x2e6f07, 0x9eb5c0fa, 0xa4f5ae07, 0, 37 }, /* #9 */ { 0x1110d3, 0x1110d3, 0x9eb5c0fa, 0xacf5ae07, 0, 37 }, /* #9 b */ { 0x1c2c03, 0x1c2403, 0xd4d34ae8, 0x534d2ba3, 0, 31 }, /* #10 */ { 0x2353d6, 0x235bd7, 0xd4d34ae8, 0x534d2ba1, 0, 31 }, /* #10 b */ { 0x242dc2, 0x2425c3, 0x77dad6bd, 0x7a77dad6, 0, 72 }, /* #11 */ { 0x1b5217, 0x1b5a17, 0x77dad6bd, 0x7b77dad6, 0, 72 }, /* #11 b */ { 0x292e82, 0x292682, 0x679b8d16, 0x8b19e6e3, 0, 10 }, /* #12 */ { 0x165157, 0x165956, 0x679b8d16, 0x8b59e6e3, 0, 10 }, /* #12 b */ { 0x070887, 0x070887, 0x85ddaeef, 0x85ddaeef, 0, 96 }, /* #13 */ { 0x387752, 0x387752, 0x85ddaeef, 0x85ddaeef, 0, 96 }, /* #13 b */ { 0x1a4106, 0x1a4107, 0x0b87d786, 0x0faf0c0b, 0, 88 }, /* #14 */ { 0x253ed3, 0x253ed3, 0x0b87d786, 0x0faf0d0b, 0, 88 }, /* #14 b */ { 0x303a17, 0x303217, 0xe5c8443e, 0x10fbcb90, 0, 111 }, /* #15 */ { 0x0f45c2, 0x0f4dc3, 0xe5c8443e, 0x10f9cb90, 0, 111 }, /* #15 b */ { 0x1d6883, 0x1d6883, 0x052bf2db, 0x4afcb6e0, 0, 91 }, /* #16 */ { 0x221756, 0x221757, 0x052bf2db, 0x4afcb6c0, 0, 91 }, /* #16 b */ { 0x273093, 0x273093, 0xd0ccd2f7, 0x7e866697, 0, 101 }, /* #17 */ { 0x184f46, 0x184f47, 0xd0ccd2f7, 0x76866697, 0, 101 }, /* #17 b */ { 0x3e0756, 0x3e0f56, 0x9d0f3ec7, 0xe879f63a, 0, 94 }, /* #18 */ { 0x017883, 0x017082, 0x9d0f3ec7, 0xe879f63e, 0, 94 }, /* #18 b */ { 0x0f3dc6, 0x0f3dc7, 0xe3649ec0, 0x24f6038d, 0, 118 }, /* #19 */ { 0x304213, 0x304213, 0xe3649ec0, 0x24f6078d, 0, 118 }, /* #19 b */ { 0x252683, 0x252682, 0xbfd45a05, 0x5a05dfea, 0, 81 }, /* #20 */ { 0x1a5956, 0x1a5956, 0xbfd45a05, 0x5a055fea, 0, 81 }, /* #20 b */ { 0x360306, 0x360306, 0x3ec0ce5a, 0xb43ec0ce, 0, 8 }, /* #21 */ { 0x097cd3, 0x097cd2, 0x3ec0ce5a, 0xb53ec0ce, 0, 8 }, /* #21 b */ { 0x064d03, 0x064502, 0xd3a81b18, 0x81b18e9d, 0, 117 }, /* #22 */ { 0x3932d6, 0x393ad6, 0xd3a81b18, 0x81b1869d, 0, 117 }, /* #22 b */ { 0x3c5d03, 0x3c5d02, 0x6ffb5298, 0xd4a62dff, 0, 83 }, /* #23 */ { 0x0322d6, 0x0322d6, 0x6ffb5298, 0xd4a60dff, 0, 83 }, /* #23 b */ { 0x3e4952, 0x3e4153, 0x4c9fcf5f, 0xfcf5f264, 0, 21 }, /* #24 */ { 0x013687, 0x013e87, 0x4c9fcf5f, 0xfcf5fa64, 0, 21 }, /* #24 b */ { 0x077846, 0x077046, 0x33330521, 0x11999829, 0, 69 }, /* #25 */ { 0x380793, 0x380f92, 0x33330521, 0x19999829, 0, 69 }, /* #25 b */ { 0x3e74d7, 0x3e74d6, 0xd03df715, 0xf7dc57a0, 0, 87 }, /* #26 */ { 0x010b02, 0x010b02, 0xd03df715, 0xf7dc55a0, 0, 87 }, /* #26 b */ { 0x102a97, 0x102297, 0xa48c230f, 0x2461187e, 0, 62 }, /* #27 */ { 0x2f5542, 0x2f5d43, 0xa48c230f, 0x2461187a, 0, 62 }, /* #27 b */ { 0x0a1dc2, 0x0a1dc3, 0xb3d5329e, 0x29e59ea9, 0, 13 }, /* #28 */ { 0x356217, 0x356217, 0xb3d5329e, 0x29ed9ea9, 0, 13 }, /* #28 b */ { 0x2b3f53, 0x2b3f52, 0x35365117, 0xf3536511, 0, 100 }, /* #29 */ { 0x144086, 0x144086, 0x35365117, 0xe3536511, 0, 100 }, /* #29 b */ { 0x160413, 0x160413, 0xc3baa5af, 0xe1dd52d7, 0, 33 }, /* #30 */ { 0x297bc6, 0x297bc7, 0xc3baa5af, 0x61dd52d7, 0, 33 }, /* #30 b */ { 0x073192, 0x073192, 0xc3cd58bf, 0xc3cd58bf, 0, 96 }, /* #31 */ { 0x384e47, 0x384e47, 0xc3cd58bf, 0xc3cd58bf, 0, 96 }, /* #31 b */ { 0x2d23c6, 0x2d23c6, 0x4bc3ecad, 0x5692f0fb, 0, 106 }, /* #32 */ { 0x125c13, 0x125c12, 0x4bc3ecad, 0x56d2f0fb, 0, 106 }, /* #32 b */ { 0x0a7a46, 0x0a7247, 0x31078951, 0x511883c4, 0, 105 }, /* #33 */ { 0x350593, 0x350d93, 0x31078951, 0x519883c4, 0, 105 }, /* #33 b */ { 0x1447d2, 0x144fd3, 0xd77c756b, 0xc756b6bb, 0, 53 }, /* #34 */ { 0x2b3807, 0x2b3007, 0xd77c756b, 0xc756bebb, 0, 53 }, /* #34 b */ { 0x344d92, 0x344d93, 0xc8f4d16e, 0xa2dcc8f4, 0, 48 }, /* #35 */ { 0x0b3247, 0x0b3247, 0xc8f4d16e, 0xa2ddc8f4, 0, 48 }, /* #35 b */ { 0x281717, 0x281717, 0xf9597518, 0x8fcacba8, 0, 69 }, /* #36 */ { 0x1768c2, 0x1768c3, 0xf9597518, 0x87cacba8, 0, 69 }, /* #36 b */ { 0x066057, 0x066057, 0xeca61141, 0x65308a0f, 0, 126 }, /* #37 */ { 0x391f82, 0x391f83, 0xeca61141, 0x65308a0b, 0, 126 }, /* #37 b */ { 0x1b3442, 0x1b3443, 0x136bd532, 0x4c826d7a, 0, 11 }, /* #38 */ { 0x244b97, 0x244b97, 0x136bd532, 0x4ca26d7a, 0, 11 }, /* #38 b */ { 0x385e02, 0x385e03, 0xcc596b6a, 0x533165ad, 0, 6 }, /* #39 */ { 0x0721d7, 0x0721d7, 0xcc596b6a, 0x573165ad, 0, 6 }, /* #39 b */ { 0x3b3983, 0x3b3982, 0x1a562164, 0x8d2b10b2, 0, 33 }, /* #40 */ { 0x044656, 0x044656, 0x1a562164, 0x0d2b10b2, 0, 33 }, /* #40 b */ { 0x2464d2, 0x246cd3, 0xea01dfd2, 0xfa4ea01d, 0, 12 }, /* #41 */ { 0x1b1b07, 0x1b1307, 0xea01dfd2, 0xfa5ea01d, 0, 12 }, /* #41 b */ { 0x2b5e07, 0x2b5e06, 0x67f92448, 0x2cff2489, 0, 3 }, /* #42 */ { 0x1421d2, 0x1421d2, 0x67f92448, 0x0cff2489, 0, 3 }, /* #42 b */ { 0x1600c7, 0x1600c6, 0xd26dbfd8, 0x9b6ff63a, 0, 123 }, /* #43 */ { 0x297f12, 0x297f12, 0xd26dbfd8, 0x9b6ff61a, 0, 123 }, /* #43 b */ { 0x1901d2, 0x1909d2, 0xdec9760d, 0xc1adec97, 0, 12 }, /* #44 */ { 0x267e07, 0x267606, 0xdec9760d, 0xc1bdec97, 0, 12 }, /* #44 b */ { 0x290047, 0x290047, 0x9880eb3c, 0x9880eb3c, 0, 32 }, /* #45 */ { 0x167f92, 0x167f92, 0x9880eb3c, 0x9880eb3c, 0, 32 }, /* #45 b */ { 0x3763c3, 0x3763c2, 0xa6893238, 0x9a24c8e3, 0, 95 }, /* #46 */ { 0x081c16, 0x081c16, 0xa6893238, 0x9a24c8e1, 0, 95 }, /* #46 b */ { 0x0d6803, 0x0d6003, 0xd1961074, 0x2c20e9d1, 0, 24 }, /* #47 */ { 0x3217d6, 0x321fd7, 0xd1961074, 0x2c20e8d1, 0, 24 }, /* #47 b */ { 0x140497, 0x140497, 0x80a7c2eb, 0x85d780a7, 0, 16 }, /* #48 */ { 0x2b7b42, 0x2b7b43, 0x80a7c2eb, 0x85d680a7, 0, 16 }, /* #48 b */ { 0x2a0417, 0x2a0c16, 0x7e97af65, 0xcb7e97af, 0, 8 }, /* #49 */ { 0x157bc2, 0x1573c2, 0x7e97af65, 0xca7e97af, 0, 8 }, /* #49 b */ { 0x307d93, 0x307d92, 0x4e407073, 0x80e0e74e, 0, 56 }, /* #50 */ { 0x0f0246, 0x0f0246, 0x4e407073, 0x80e0e64e, 0, 56 }, /* #50 b */ { 0x033112, 0x033913, 0xfbb09c90, 0xdd84e483, 0, 62 }, /* #51 */ { 0x3c4ec7, 0x3c46c7, 0xfbb09c90, 0xdd84e487, 0, 62 }, /* #51 b */ { 0x3e2d97, 0x3e2d96, 0x32bfb75a, 0xafedd6a6, 0, 59 }, /* #52 */ { 0x015242, 0x015242, 0x32bfb75a, 0xafedd686, 0, 59 }, /* #52 b */ { 0x2b0413, 0x2b0413, 0x89626cf2, 0xe589626c, 0, 72 }, /* #53 */ { 0x147bc6, 0x147bc7, 0x89626cf2, 0xe489626c, 0, 72 }, /* #53 b */ { 0x2240c6, 0x2240c6, 0x1b7d8580, 0x160036fb, 0, 79 }, /* #54 */ { 0x1d3f13, 0x1d3f12, 0x1b7d8580, 0x160236fb, 0, 79 }, /* #54 b */ { 0x231447, 0x231c47, 0x339d286b, 0xce9435cc, 0, 122 }, /* #55 */ { 0x1c6b92, 0x1c6393, 0x339d286b, 0xce94358c, 0, 122 }, /* #55 b */ { 0x2a4782, 0x2a4782, 0x22236c58, 0x36c58111, 0, 85 }, /* #56 */ { 0x153857, 0x153856, 0x22236c58, 0x36c58911, 0, 85 }, /* #56 b */ { 0x0e4687, 0x0e4e86, 0x4ffc285f, 0x85fa7fe1, 0, 13 }, /* #57 */ { 0x313952, 0x313152, 0x4ffc285f, 0x85f27fe1, 0, 13 }, /* #57 b */ { 0x0a5693, 0x0a5693, 0xebf5f7b9, 0xbdcfafd7, 0, 78 }, /* #58 */ { 0x352946, 0x352947, 0xebf5f7b9, 0xbdcbafd7, 0, 78 }, /* #58 b */ { 0x3451c7, 0x3459c6, 0x76a9cc05, 0xa73016ed, 0, 23 }, /* #59 */ { 0x0b2e12, 0x0b2612, 0x76a9cc05, 0xa73014ed, 0, 23 }, /* #59 b */ { 0x3f2bc6, 0x3f23c6, 0x6f1e4137, 0x09b9bc79, 0, 78 }, /* #60 */ { 0x005413, 0x005c12, 0x6f1e4137, 0x09bdbc79, 0, 78 }, /* #60 b */ { 0x291812, 0x291813, 0x9e989f28, 0xe509e989, 0, 76 }, /* #61 */ { 0x1667c7, 0x1667c7, 0x9e989f28, 0xe519e989, 0, 76 }, /* #61 b */ { 0x011652, 0x011653, 0x59bc056a, 0x015a8b37, 0, 83 }, /* #62 */ { 0x3e6987, 0x3e6987, 0x59bc056a, 0x015aab37, 0, 83 }, /* #62 b */ { 0x201253, 0x201252, 0xbf5d7794, 0x537ebaef, 0, 39 }, /* #63 */ { 0x1f6d86, 0x1f6d86, 0xbf5d7794, 0x517ebaef, 0, 39 }, /* #63 b */ { 0x185503, 0x185503, 0xccec815e, 0x02bdccec, 0, 80 }, /* #64 */ { 0x272ad6, 0x272ad7, 0xccec815e, 0x02bcccec, 0, 80 }, /* #64 b */ { 0x236347, 0x236b47, 0x19e36752, 0xe367528c, 0, 57 }, /* #65 */ { 0x1c1c92, 0x1c1493, 0x19e36752, 0xe367520c, 0, 57 }, /* #65 b */ { 0x3b5816, 0x3b5817, 0xd81ad1f4, 0xad1f46c0, 0, 85 }, /* #66 */ { 0x0427c3, 0x0427c3, 0xd81ad1f4, 0xad1f4ec0, 0, 85 }, /* #66 b */ { 0x3f2b86, 0x3f2387, 0x4e647ab3, 0xd5993991, 0, 46 }, /* #67 */ { 0x005453, 0x005c53, 0x4e647ab3, 0xd59d3991, 0, 46 }, /* #67 b */ { 0x274912, 0x274912, 0xc875dd5a, 0x75dd5a64, 0, 121 }, /* #68 */ { 0x1836c7, 0x1836c6, 0xc875dd5a, 0x75dd5ae4, 0, 121 }, /* #68 b */ { 0x1a4993, 0x1a4193, 0x8411be0f, 0xe1046f83, 0, 66 }, /* #69 */ { 0x253646, 0x253e47, 0x8411be0f, 0xa1046f83, 0, 66 }, /* #69 b */ { 0x046f52, 0x046752, 0x7e4f5198, 0x4f51983f, 0, 121 }, /* #70 */ { 0x3b1087, 0x3b1886, 0x7e4f5198, 0x4f5198bf, 0, 121 }, /* #70 b */ { 0x2c0652, 0x2c0e52, 0xb969cb80, 0xe5c02e5a, 0, 50 }, /* #71 */ { 0x137987, 0x137186, 0xb969cb80, 0xe5c06e5a, 0, 50 }, /* #71 b */ { 0x0f0206, 0x0f0a06, 0xbed2e568, 0xe5685f69, 0, 49 }, /* #72 */ { 0x307dd3, 0x3075d2, 0xbed2e568, 0xe568df69, 0, 49 }, /* #72 b */ { 0x233853, 0x233053, 0xf90dc873, 0x90dc873f, 0, 61 }, /* #73 */ { 0x1c4786, 0x1c4f87, 0xf90dc873, 0x90dc8737, 0, 61 }, /* #73 b */ { 0x202b97, 0x202396, 0xd22b8a96, 0xe2a5ba45, 0, 19 }, /* #74 */ { 0x1f5442, 0x1f5c42, 0xd22b8a96, 0xe2a59a45, 0, 19 }, /* #74 b */ { 0x1a68d6, 0x1a68d7, 0x8e6e39e3, 0x71cf1a39, 0, 54 }, /* #75 */ { 0x251703, 0x251703, 0x8e6e39e3, 0x71cf1e39, 0, 54 }, /* #75 b */ { 0x254586, 0x254d87, 0xaf281a46, 0x7940d232, 0, 126 }, /* #76 */ { 0x1a3a53, 0x1a3253, 0xaf281a46, 0x7940d236, 0, 126 }, /* #76 b */ { 0x267c47, 0x267446, 0xda6c7dea, 0xd363ef57, 0, 62 }, /* #77 */ { 0x190392, 0x190b92, 0xda6c7dea, 0xd363ef53, 0, 62 }, /* #77 b */ { 0x297c03, 0x297c03, 0x79dc74bd, 0xc74bdbce, 0, 85 }, /* #78 */ { 0x1603d6, 0x1603d7, 0x79dc74bd, 0xc74bd3ce, 0, 85 }, /* #78 b */ { 0x1d3943, 0x1d3943, 0x636dab14, 0x1b6d58a5, 0, 62 }, /* #79 */ { 0x224696, 0x224697, 0x636dab14, 0x1b6d58a1, 0, 62 }, /* #79 b */ { 0x2c3312, 0x2c3312, 0x1f889a1c, 0x44d0e07e, 0, 86 }, /* #80 */ { 0x134cc7, 0x134cc6, 0x1f889a1c, 0x44d0e47e, 0, 86 }, /* #80 b */ { 0x2f1083, 0x2f1083, 0xa78050f6, 0xeda78050, 0, 72 }, /* #81 */ { 0x106f56, 0x106f57, 0xa78050f6, 0xeca78050, 0, 72 }, /* #81 b */ { 0x122d06, 0x122d06, 0xb8308bd8, 0x308bd85c, 0, 121 }, /* #82 */ { 0x2d52d3, 0x2d52d2, 0xb8308bd8, 0x308bd8dc, 0, 121 }, /* #82 b */ { 0x381b03, 0x381b02, 0x4942149b, 0x2149ba4a, 0, 21 }, /* #83 */ { 0x0764d6, 0x0764d6, 0x4942149b, 0x2149b24a, 0, 21 }, /* #83 b */ { 0x061503, 0x061d02, 0x0ea2a9fd, 0xfec3a8aa, 0, 10 }, /* #84 */ { 0x396ad6, 0x3962d6, 0x0ea2a9fd, 0xfe83a8aa, 0, 10 }, /* #84 b */ { 0x233113, 0x233113, 0xfb0151ae, 0x0151aefd, 0, 25 }, /* #85 */ { 0x1c4ec6, 0x1c4ec7, 0xfb0151ae, 0x0151ae7d, 0, 25 }, /* #85 b */ { 0x0f67d6, 0x0f6fd6, 0xb329fd60, 0xa7f58166, 0, 55 }, /* #86 */ { 0x301803, 0x301002, 0xb329fd60, 0xa7f58366, 0, 55 }, /* #86 b */ { 0x1207d2, 0x120fd2, 0xf57f50af, 0xfea15ef5, 0, 88 }, /* #87 */ { 0x2d7807, 0x2d7006, 0xf57f50af, 0xfea15ff5, 0, 88 }, /* #87 b */ { 0x1f0893, 0x1f0092, 0xe17ba540, 0x0f0bdd2a, 0, 37 }, /* #88 */ { 0x207746, 0x207f46, 0xe17ba540, 0x070bdd2a, 0, 37 }, /* #88 b */ { 0x123c93, 0x123c92, 0x0453675a, 0x6ceb5045, 0, 52 }, /* #89 */ { 0x2d4346, 0x2d4346, 0x0453675a, 0x6ceb4045, 0, 52 }, /* #89 b */ { 0x1f4153, 0x1f4153, 0xd31a934b, 0x2697d31a, 0, 16 }, /* #90 */ { 0x203e86, 0x203e87, 0xd31a934b, 0x2696d31a, 0, 16 }, /* #90 b */ { 0x031606, 0x031606, 0x6f82a86a, 0xa86a37c1, 0, 81 }, /* #91 */ { 0x3c69d3, 0x3c69d2, 0x6f82a86a, 0xa86ab7c1, 0, 81 }, /* #91 b */ { 0x065802, 0x065003, 0x26083afb, 0x89820ebe, 0, 2 }, /* #92 */ { 0x3927d7, 0x392fd7, 0x26083afb, 0xc9820ebe, 0, 2 }, /* #92 b */ { 0x3b2bd3, 0x3b23d2, 0xc0522aac, 0x522aace0, 0, 89 }, /* #93 */ { 0x045406, 0x045c06, 0xc0522aac, 0x522aac60, 0, 89 }, /* #93 b */ { 0x3b6e16, 0x3b6617, 0x353ad05b, 0x3ad05b1a, 0, 57 }, /* #94 */ { 0x0411c3, 0x0419c3, 0x353ad05b, 0x3ad05b9a, 0, 57 }, /* #94 b */ { 0x170b16, 0x170316, 0x6584e9b7, 0xc274db99, 0, 122 }, /* #95 */ { 0x2874c3, 0x287cc2, 0x6584e9b7, 0xc274dbd9, 0, 122 }, /* #95 b */ }; static const BINU32_TEST_T g_aTests_shl_u32_intel[] = { { 0x1d2192, 0x1d2192, 0x00000000, 0x00000000, 0, 64 }, /* #0 */ { 0x225e47, 0x225e47, 0x00000000, 0x00000000, 0, 64 }, /* #0 b */ { 0x113413, 0x113446, 0x00000000, 0x00000000, 0, 112 }, /* #1 */ { 0x2e4bc6, 0x2e4346, 0x00000000, 0x00000000, 0, 112 }, /* #1 b */ { 0x031e56, 0x031646, 0x00000000, 0x00000000, 0, 99 }, /* #2 */ { 0x3c6183, 0x3c6146, 0x00000000, 0x00000000, 0, 99 }, /* #2 b */ { 0x251252, 0x251246, 0x00000000, 0x00000000, 0, 61 }, /* #3 */ { 0x1a6d87, 0x1a6546, 0x00000000, 0x00000000, 0, 61 }, /* #3 b */ { 0x0a1bc3, 0x0a1346, 0x00000000, 0x00000000, 0, 7 }, /* #4 */ { 0x356416, 0x356446, 0x00000000, 0x00000000, 0, 7 }, /* #4 b */ { 0x3d2657, 0x3d2646, 0x00000000, 0x00000000, 0, 73 }, /* #5 */ { 0x025982, 0x025146, 0x00000000, 0x00000000, 0, 73 }, /* #5 b */ { 0x135943, 0x135187, 0xefeb8fe6, 0xfd71fcc0, 0, 69 }, /* #6 */ { 0x2c2696, 0x2c2687, 0xefeb8fe6, 0xfd71fcc0, 0, 69 }, /* #6 b */ { 0x333246, 0x333a07, 0x6fd36d96, 0x4db65800, 0, 74 }, /* #7 */ { 0x0c4d93, 0x0c4d07, 0x6fd36d96, 0x4db65800, 0, 74 }, /* #7 b */ { 0x142807, 0x142006, 0x257ba811, 0x11000000, 0, 56 }, /* #8 */ { 0x2b57d2, 0x2b5706, 0x257ba811, 0x11000000, 0, 56 }, /* #8 b */ { 0x1a1252, 0x1a1a87, 0x5655c407, 0x957101c0, 0, 38 }, /* #9 */ { 0x256d87, 0x256d87, 0x5655c407, 0x957101c0, 0, 38 }, /* #9 b */ { 0x204ac3, 0x204a87, 0xb48cc6a7, 0x98d4e000, 0, 13 }, /* #10 */ { 0x1f3516, 0x1f3d87, 0xb48cc6a7, 0x98d4e000, 0, 13 }, /* #10 b */ { 0x285e57, 0x285686, 0x29974bb8, 0xbb800000, 0, 84 }, /* #11 */ { 0x172182, 0x172186, 0x29974bb8, 0xbb800000, 0, 84 }, /* #11 b */ { 0x3b6097, 0x3b6002, 0x3f3783d7, 0x7e6f07ae, 0, 65 }, /* #12 */ { 0x041f42, 0x041702, 0x3f3783d7, 0x7e6f07ae, 0, 65 }, /* #12 b */ { 0x3e7c53, 0x3e7c06, 0x700dc8b9, 0x45c80000, 0, 83 }, /* #13 */ { 0x010386, 0x010b06, 0x700dc8b9, 0x45c80000, 0, 83 }, /* #13 b */ { 0x375582, 0x375d06, 0x51594549, 0x2a480000, 0, 83 }, /* #14 */ { 0x082a57, 0x082a06, 0x51594549, 0x2a480000, 0, 83 }, /* #14 b */ { 0x151b12, 0x151b06, 0x6d1652fc, 0x5f800000, 0, 53 }, /* #15 */ { 0x2a64c7, 0x2a6c06, 0x6d1652fc, 0x5f800000, 0, 53 }, /* #15 b */ { 0x1075c2, 0x107d87, 0x48daf9de, 0xc0000000, 0, 61 }, /* #16 */ { 0x2f0a17, 0x2f0a87, 0x48daf9de, 0xc0000000, 0, 61 }, /* #16 b */ { 0x273fc6, 0x273f87, 0x71d49c18, 0xa9383000, 0, 41 }, /* #17 */ { 0x184013, 0x184887, 0x71d49c18, 0xa9383000, 0, 41 }, /* #17 b */ { 0x350242, 0x350207, 0x3b167490, 0x24000000, 0, 86 }, /* #18 */ { 0x0a7d97, 0x0a7507, 0x3b167490, 0x24000000, 0, 86 }, /* #18 b */ { 0x3f7756, 0x3f7f07, 0x7552da3b, 0x2da3b000, 0, 76 }, /* #19 */ { 0x000883, 0x000807, 0x7552da3b, 0x2da3b000, 0, 76 }, /* #19 b */ { 0x3b3ad6, 0x3b3a47, 0x66bfd512, 0x00000000, 0, 63 }, /* #20 */ { 0x044503, 0x044d47, 0x66bfd512, 0x00000000, 0, 63 }, /* #20 b */ { 0x291912, 0x291912, 0x74ef1998, 0x74ef1998, 0, 32 }, /* #21 */ { 0x1666c7, 0x1666c7, 0x74ef1998, 0x74ef1998, 0, 32 }, /* #21 b */ { 0x355687, 0x355686, 0xd4c906a3, 0xd4600000, 0, 117 }, /* #22 */ { 0x0a2952, 0x0a2186, 0xd4c906a3, 0xd4600000, 0, 117 }, /* #22 b */ { 0x1d17c2, 0x1d17c2, 0x25e6ad6a, 0x25e6ad6a, 0, 0 }, /* #23 */ { 0x226817, 0x226817, 0x25e6ad6a, 0x25e6ad6a, 0, 0 }, /* #23 b */ { 0x2b57d2, 0x2b5f06, 0x58ced0fa, 0x3e800000, 0, 118 }, /* #24 */ { 0x142807, 0x142806, 0x58ced0fa, 0x3e800000, 0, 118 }, /* #24 b */ { 0x3e49d6, 0x3e4986, 0x74793ae7, 0xe0000000, 0, 125 }, /* #25 */ { 0x013603, 0x013e86, 0x74793ae7, 0xe0000000, 0, 125 }, /* #25 b */ { 0x1f7c16, 0x1f7406, 0xf3b9a308, 0x30800000, 0, 52 }, /* #26 */ { 0x2003c3, 0x200306, 0xf3b9a308, 0x30800000, 0, 52 }, /* #26 b */ { 0x1e03c3, 0x1e0306, 0xf2d0090f, 0x48780000, 0, 115 }, /* #27 */ { 0x217c16, 0x217406, 0xf2d0090f, 0x48780000, 0, 115 }, /* #27 b */ { 0x3f6417, 0x3f6402, 0x0306e087, 0x0c1b821c, 0, 98 }, /* #28 */ { 0x001bc2, 0x001302, 0x0306e087, 0x0c1b821c, 0, 98 }, /* #28 b */ { 0x0d2b52, 0x0d2306, 0x01a3cf91, 0x7c880000, 0, 83 }, /* #29 */ { 0x325487, 0x325406, 0x01a3cf91, 0x7c880000, 0, 83 }, /* #29 b */ { 0x2f2dc6, 0x2f2507, 0x1a9d974e, 0x38000000, 0, 90 }, /* #30 */ { 0x105213, 0x105207, 0x1a9d974e, 0x38000000, 0, 90 }, /* #30 b */ { 0x0b3a92, 0x0b3a87, 0x488629b1, 0x8a6c4000, 0, 78 }, /* #31 */ { 0x344547, 0x344d87, 0x488629b1, 0x8a6c4000, 0, 78 }, /* #31 b */ { 0x1a75d3, 0x1a7d47, 0x459c49dc, 0x00000000, 0, 30 }, /* #32 */ { 0x250a06, 0x250a47, 0x459c49dc, 0x00000000, 0, 30 }, /* #32 b */ { 0x173bd3, 0x173386, 0x39a155ed, 0xaf680000, 0, 83 }, /* #33 */ { 0x284406, 0x284486, 0x39a155ed, 0xaf680000, 0, 83 }, /* #33 b */ { 0x120607, 0x120606, 0x312989b3, 0x4a626cc0, 0, 6 }, /* #34 */ { 0x2d79d2, 0x2d7106, 0x312989b3, 0x4a626cc0, 0, 6 }, /* #34 b */ { 0x3f2ac7, 0x3f2a06, 0x6999e7ec, 0x679fb000, 0, 74 }, /* #35 */ { 0x005512, 0x005d06, 0x6999e7ec, 0x679fb000, 0, 74 }, /* #35 b */ { 0x116946, 0x116187, 0x0898805a, 0xa0000000, 0, 124 }, /* #36 */ { 0x2e1693, 0x2e1687, 0x0898805a, 0xa0000000, 0, 124 }, /* #36 b */ { 0x2d2c96, 0x2d2c03, 0x909e5ec3, 0x213cbd86, 0, 1 }, /* #37 */ { 0x125343, 0x125b03, 0x909e5ec3, 0x213cbd86, 0, 1 }, /* #37 b */ { 0x2138d2, 0x213007, 0xe4267731, 0x3b988000, 0, 111 }, /* #38 */ { 0x1e4707, 0x1e4707, 0xe4267731, 0x3b988000, 0, 111 }, /* #38 b */ { 0x335213, 0x335a82, 0x88dd2747, 0x8dd27470, 0, 100 }, /* #39 */ { 0x0c2dc6, 0x0c2d82, 0x88dd2747, 0x8dd27470, 0, 100 }, /* #39 b */ { 0x316147, 0x316907, 0xb14c864b, 0x2192c000, 0, 14 }, /* #40 */ { 0x0e1e92, 0x0e1e07, 0xb14c864b, 0x2192c000, 0, 14 }, /* #40 b */ { 0x120ad6, 0x120a02, 0xa5293c08, 0x5293c080, 0, 100 }, /* #41 */ { 0x2d7503, 0x2d7d02, 0xa5293c08, 0x5293c080, 0, 100 }, /* #41 b */ { 0x320b86, 0x320b87, 0x84526507, 0x80000000, 0, 63 }, /* #42 */ { 0x0d7453, 0x0d7c87, 0x84526507, 0x80000000, 0, 63 }, /* #42 b */ { 0x054982, 0x054186, 0xd3bc6f9b, 0xc0000000, 0, 94 }, /* #43 */ { 0x3a3657, 0x3a3686, 0xd3bc6f9b, 0xc0000000, 0, 94 }, /* #43 b */ { 0x096552, 0x096d07, 0x91a14af7, 0x2bdc0000, 0, 50 }, /* #44 */ { 0x361a87, 0x361a07, 0x91a14af7, 0x2bdc0000, 0, 50 }, /* #44 b */ { 0x1b5c47, 0x1b5406, 0xcd747598, 0x75980000, 0, 112 }, /* #45 */ { 0x242392, 0x242306, 0xcd747598, 0x75980000, 0, 112 }, /* #45 b */ { 0x3920c7, 0x392002, 0xc0d1f6d1, 0x0d1f6d10, 0, 100 }, /* #46 */ { 0x065f12, 0x065702, 0xc0d1f6d1, 0x0d1f6d10, 0, 100 }, /* #46 b */ { 0x3d1e52, 0x3d1686, 0xd4608e46, 0x8e460000, 0, 16 }, /* #47 */ { 0x026187, 0x026186, 0xd4608e46, 0x8e460000, 0, 16 }, /* #47 b */ { 0x377c83, 0x377487, 0xf0edd64d, 0xb7593400, 0, 42 }, /* #48 */ { 0x080356, 0x080387, 0xf0edd64d, 0xb7593400, 0, 42 }, /* #48 b */ { 0x0c1956, 0x0c1187, 0x0dc4a4cc, 0x80000000, 0, 29 }, /* #49 */ { 0x336683, 0x336687, 0x0dc4a4cc, 0x80000000, 0, 29 }, /* #49 b */ { 0x3c3b96, 0x3c3b82, 0xaf09d438, 0xf09d4380, 0, 4 }, /* #50 */ { 0x034443, 0x034c82, 0xaf09d438, 0xf09d4380, 0, 4 }, /* #50 b */ { 0x2d1d86, 0x2d1d86, 0x476bed07, 0xe0000000, 0, 93 }, /* #51 */ { 0x126253, 0x126a86, 0x476bed07, 0xe0000000, 0, 93 }, /* #51 b */ { 0x015757, 0x015707, 0x15efb3fa, 0x67f40000, 0, 17 }, /* #52 */ { 0x3e2882, 0x3e2007, 0x15efb3fa, 0x67f40000, 0, 17 }, /* #52 b */ { 0x325ad6, 0x325247, 0xdaefabd8, 0x00000000, 0, 125 }, /* #53 */ { 0x0d2503, 0x0d2547, 0xdaefabd8, 0x00000000, 0, 125 }, /* #53 b */ { 0x300612, 0x300606, 0xe2ad0850, 0x28000000, 0, 119 }, /* #54 */ { 0x0f79c7, 0x0f7106, 0xe2ad0850, 0x28000000, 0, 119 }, /* #54 b */ { 0x245b57, 0x245387, 0x3da366ec, 0x80000000, 0, 125 }, /* #55 */ { 0x1b2482, 0x1b2487, 0x3da366ec, 0x80000000, 0, 125 }, /* #55 b */ { 0x010152, 0x010106, 0x2be6c191, 0x40000000, 0, 126 }, /* #56 */ { 0x3e7e87, 0x3e7606, 0x2be6c191, 0x40000000, 0, 126 }, /* #56 b */ { 0x1f5497, 0x1f5486, 0x2b927687, 0xe0000000, 0, 61 }, /* #57 */ { 0x202b42, 0x202386, 0x2b927687, 0xe0000000, 0, 61 }, /* #57 b */ { 0x044783, 0x044f87, 0x709d93fb, 0x93fb0000, 0, 80 }, /* #58 */ { 0x3b3856, 0x3b3887, 0x709d93fb, 0x93fb0000, 0, 80 }, /* #58 b */ { 0x0a3d07, 0x0a3d02, 0xb19e037d, 0x6780df40, 0, 38 }, /* #59 */ { 0x3542d2, 0x354a02, 0xb19e037d, 0x6780df40, 0, 38 }, /* #59 b */ { 0x3744c7, 0x374407, 0xd8760eeb, 0x0ec1dd60, 0, 5 }, /* #60 */ { 0x083b12, 0x083307, 0xd8760eeb, 0x0ec1dd60, 0, 5 }, /* #60 b */ { 0x286ed7, 0x286e07, 0xa37161a4, 0x20000000, 0, 27 }, /* #61 */ { 0x171102, 0x171907, 0xa37161a4, 0x20000000, 0, 27 }, /* #61 b */ { 0x3f2503, 0x3f2d02, 0xa03a2e94, 0x03a2e940, 0, 100 }, /* #62 */ { 0x005ad6, 0x005a02, 0xa03a2e94, 0x03a2e940, 0, 100 }, /* #62 b */ { 0x020bd7, 0x020306, 0xe9ff2260, 0x44c00000, 0, 81 }, /* #63 */ { 0x3d7402, 0x3d7406, 0xe9ff2260, 0x44c00000, 0, 81 }, /* #63 b */ { 0x1d3006, 0x1d3806, 0xaf1f358a, 0x6b140000, 0, 17 }, /* #64 */ { 0x224fd3, 0x224f06, 0xaf1f358a, 0x6b140000, 0, 17 }, /* #64 b */ { 0x0c1116, 0x0c1947, 0x45df53ae, 0x00000000, 0, 63 }, /* #65 */ { 0x336ec3, 0x336e47, 0x45df53ae, 0x00000000, 0, 63 }, /* #65 b */ { 0x266e43, 0x266686, 0xedc49053, 0x98000000, 0, 91 }, /* #66 */ { 0x191196, 0x191186, 0xedc49053, 0x98000000, 0, 91 }, /* #66 b */ { 0x3775d6, 0x3775d6, 0x50cfa487, 0x50cfa487, 0, 0 }, /* #67 */ { 0x080a03, 0x080a03, 0x50cfa487, 0x50cfa487, 0, 0 }, /* #67 b */ { 0x0d3dc7, 0x0d3d06, 0x9429cbd2, 0x29cbd200, 0, 8 }, /* #68 */ { 0x324212, 0x324a06, 0x9429cbd2, 0x29cbd200, 0, 8 }, /* #68 b */ { 0x181106, 0x181986, 0x5c424318, 0xc0000000, 0, 59 }, /* #69 */ { 0x276ed3, 0x276e86, 0x5c424318, 0xc0000000, 0, 59 }, /* #69 b */ { 0x1a0592, 0x1a0587, 0xf901ff02, 0xfc080000, 0, 50 }, /* #70 */ { 0x257a47, 0x257287, 0xf901ff02, 0xfc080000, 0, 50 }, /* #70 b */ { 0x155782, 0x155f86, 0x44a338ad, 0xce2b4000, 0, 110 }, /* #71 */ { 0x2a2857, 0x2a2886, 0x44a338ad, 0xce2b4000, 0, 110 }, /* #71 b */ { 0x2b4002, 0x2b4887, 0x4cfdcda3, 0xb9b46000, 0, 109 }, /* #72 */ { 0x143fd7, 0x143f87, 0x4cfdcda3, 0xb9b46000, 0, 109 }, /* #72 b */ { 0x260016, 0x260087, 0x13c7dee0, 0xf7b80000, 0, 46 }, /* #73 */ { 0x197fc3, 0x197787, 0x13c7dee0, 0xf7b80000, 0, 46 }, /* #73 b */ { 0x0c1206, 0x0c1a03, 0x9b794a37, 0x36f2946e, 0, 1 }, /* #74 */ { 0x336dd3, 0x336d03, 0x9b794a37, 0x36f2946e, 0, 1 }, /* #74 b */ { 0x3825d6, 0x382d87, 0x44d2ff6a, 0xda800000, 0, 54 }, /* #75 */ { 0x075a03, 0x075a87, 0x44d2ff6a, 0xda800000, 0, 54 }, /* #75 b */ { 0x281dd7, 0x281506, 0x2d04c471, 0x23880000, 0, 19 }, /* #76 */ { 0x176202, 0x176206, 0x2d04c471, 0x23880000, 0, 19 }, /* #76 b */ { 0x1b6613, 0x1b6e46, 0x63ae5e18, 0x00000000, 0, 31 }, /* #77 */ { 0x2419c6, 0x241946, 0x63ae5e18, 0x00000000, 0, 31 }, /* #77 b */ { 0x217dc7, 0x217586, 0xc568d6a2, 0x80000000, 0, 62 }, /* #78 */ { 0x1e0212, 0x1e0286, 0xc568d6a2, 0x80000000, 0, 62 }, /* #78 b */ { 0x313d43, 0x313d86, 0x5c150819, 0xa1032000, 0, 77 }, /* #79 */ { 0x0e4296, 0x0e4a86, 0x5c150819, 0xa1032000, 0, 77 }, /* #79 b */ { 0x133357, 0x133346, 0xee422d10, 0x00000000, 0, 30 }, /* #80 */ { 0x2c4c82, 0x2c4446, 0xee422d10, 0x00000000, 0, 30 }, /* #80 b */ { 0x330242, 0x330a87, 0x7767c624, 0x89000000, 0, 118 }, /* #81 */ { 0x0c7d97, 0x0c7d87, 0x7767c624, 0x89000000, 0, 118 }, /* #81 b */ { 0x284f56, 0x284f07, 0x774abae3, 0x575c6000, 0, 77 }, /* #82 */ { 0x173083, 0x173807, 0x774abae3, 0x575c6000, 0, 77 }, /* #82 b */ { 0x1a2c56, 0x1a2c56, 0xd649f5fb, 0xd649f5fb, 0, 96 }, /* #83 */ { 0x255383, 0x255383, 0xd649f5fb, 0xd649f5fb, 0, 96 }, /* #83 b */ { 0x2647c7, 0x264f07, 0x7ad6626b, 0x6626b000, 0, 12 }, /* #84 */ { 0x193812, 0x193807, 0x7ad6626b, 0x6626b000, 0, 12 }, /* #84 b */ { 0x2c7ad7, 0x2c7a86, 0x43d910de, 0xf0000000, 0, 123 }, /* #85 */ { 0x130502, 0x130d86, 0x43d910de, 0xf0000000, 0, 123 }, /* #85 b */ { 0x365dc6, 0x365d07, 0xae260ea4, 0x20000000, 0, 91 }, /* #86 */ { 0x092213, 0x092a07, 0xae260ea4, 0x20000000, 0, 91 }, /* #86 b */ { 0x090a42, 0x090287, 0xcb44133a, 0xa0000000, 0, 28 }, /* #87 */ { 0x367597, 0x367587, 0xcb44133a, 0xa0000000, 0, 28 }, /* #87 b */ { 0x097557, 0x097583, 0xdfb2aa34, 0xfb2aa340, 0, 100 }, /* #88 */ { 0x360a82, 0x360283, 0xdfb2aa34, 0xfb2aa340, 0, 100 }, /* #88 b */ { 0x1b1053, 0x1b1887, 0x4b7f155c, 0x8aae0000, 0, 47 }, /* #89 */ { 0x246f86, 0x246f87, 0x4b7f155c, 0x8aae0000, 0, 47 }, /* #89 b */ { 0x0c35c3, 0x0c3507, 0xd1edd69b, 0x6eb4d800, 0, 11 }, /* #90 */ { 0x334a16, 0x334207, 0xd1edd69b, 0x6eb4d800, 0, 11 }, /* #90 b */ { 0x371b97, 0x371306, 0xc8763266, 0x4cc00000, 0, 85 }, /* #91 */ { 0x086442, 0x086406, 0xc8763266, 0x4cc00000, 0, 85 }, /* #91 b */ { 0x081757, 0x081787, 0xc8aef95d, 0xdf2ba000, 0, 109 }, /* #92 */ { 0x376882, 0x376087, 0xc8aef95d, 0xdf2ba000, 0, 109 }, /* #92 b */ { 0x2a0bd2, 0x2a0387, 0x3cdface7, 0xc0000000, 0, 62 }, /* #93 */ { 0x157407, 0x157487, 0x3cdface7, 0xc0000000, 0, 62 }, /* #93 b */ { 0x212257, 0x212a07, 0x62e6102e, 0x30817000, 0, 11 }, /* #94 */ { 0x1e5d82, 0x1e5d07, 0x62e6102e, 0x30817000, 0, 11 }, /* #94 b */ { 0x0759c7, 0x075986, 0x6c3a3d2f, 0x97800000, 0, 87 }, /* #95 */ { 0x382612, 0x382e86, 0x6c3a3d2f, 0x97800000, 0, 87 }, /* #95 b */ }; static const BINU32_TEST_T g_aTests_shr_u32_intel[] = { { 0x264456, 0x264446, 0x00000000, 0x00000000, 0, 28 }, /* #0 */ { 0x193b83, 0x193346, 0x00000000, 0x00000000, 0, 28 }, /* #0 b */ { 0x0b7a83, 0x0b7246, 0x00000000, 0x00000000, 0, 80 }, /* #1 */ { 0x340556, 0x340546, 0x00000000, 0x00000000, 0, 80 }, /* #1 b */ { 0x027fd3, 0x027746, 0x00000000, 0x00000000, 0, 11 }, /* #2 */ { 0x3d0006, 0x3d0046, 0x00000000, 0x00000000, 0, 11 }, /* #2 b */ { 0x3836c7, 0x383646, 0x00000000, 0x00000000, 0, 12 }, /* #3 */ { 0x074912, 0x074146, 0x00000000, 0x00000000, 0, 12 }, /* #3 b */ { 0x2229c2, 0x222146, 0x00000000, 0x00000000, 0, 30 }, /* #4 */ { 0x1d5617, 0x1d5646, 0x00000000, 0x00000000, 0, 30 }, /* #4 b */ { 0x3d5413, 0x3d5446, 0x00000000, 0x00000000, 0, 31 }, /* #5 */ { 0x022bc6, 0x022346, 0x00000000, 0x00000000, 0, 31 }, /* #5 b */ { 0x372412, 0x372c07, 0xff55360f, 0x003fd54d, 0, 10 }, /* #6 */ { 0x085bc7, 0x085b07, 0xff55360f, 0x003fd54d, 0, 10 }, /* #6 b */ { 0x344757, 0x344703, 0x7604f66f, 0x0ec09ecd, 0, 35 }, /* #7 */ { 0x0b3882, 0x0b3003, 0x7604f66f, 0x0ec09ecd, 0, 35 }, /* #7 b */ { 0x304a93, 0x304a07, 0x855f6cf9, 0x00000042, 0, 89 }, /* #8 */ { 0x0f3546, 0x0f3d07, 0x855f6cf9, 0x00000042, 0, 89 }, /* #8 b */ { 0x2f4c12, 0x2f4407, 0x7f941f12, 0x003fca0f, 0, 41 }, /* #9 */ { 0x1033c7, 0x103307, 0x7f941f12, 0x003fca0f, 0, 41 }, /* #9 b */ { 0x165543, 0x165d06, 0xd979c3f4, 0x0d979c3f, 0, 68 }, /* #10 */ { 0x292a96, 0x292a06, 0xd979c3f4, 0x0d979c3f, 0, 68 }, /* #10 b */ { 0x1f1bd7, 0x1f1b07, 0xb2f2b531, 0x059795a9, 0, 101 }, /* #11 */ { 0x206402, 0x206c07, 0xb2f2b531, 0x059795a9, 0, 101 }, /* #11 b */ { 0x274d06, 0x274507, 0x459e62f2, 0x0116798b, 0, 6 }, /* #12 */ { 0x1832d3, 0x183207, 0x459e62f2, 0x0116798b, 0, 6 }, /* #12 b */ { 0x2b7002, 0x2b7003, 0x30e9d88b, 0x00030e9d, 0, 76 }, /* #13 */ { 0x140fd7, 0x140703, 0x30e9d88b, 0x00030e9d, 0, 76 }, /* #13 b */ { 0x337dd3, 0x337507, 0x3e350971, 0x0003e350, 0, 76 }, /* #14 */ { 0x0c0206, 0x0c0207, 0x3e350971, 0x0003e350, 0, 76 }, /* #14 b */ { 0x2960c7, 0x296803, 0xfff2b9f9, 0x00000001, 0, 31 }, /* #15 */ { 0x161f12, 0x161f03, 0xfff2b9f9, 0x00000001, 0, 31 }, /* #15 b */ { 0x2b6346, 0x2b6b07, 0xb5037621, 0x0000005a, 0, 121 }, /* #16 */ { 0x141c93, 0x141c07, 0xb5037621, 0x0000005a, 0, 121 }, /* #16 b */ { 0x2732c7, 0x273a03, 0xac94de13, 0x00000015, 0, 27 }, /* #17 */ { 0x184d12, 0x184d03, 0xac94de13, 0x00000015, 0, 27 }, /* #17 b */ { 0x0f7c47, 0x0f7403, 0x1fc95340, 0x0000fe4a, 0, 13 }, /* #18 */ { 0x300392, 0x300303, 0x1fc95340, 0x0000fe4a, 0, 13 }, /* #18 b */ { 0x166392, 0x166303, 0x222ae3bb, 0x0222ae3b, 0, 100 }, /* #19 */ { 0x291c47, 0x291403, 0x222ae3bb, 0x0222ae3b, 0, 100 }, /* #19 b */ { 0x2d4882, 0x2d4806, 0xa57f841b, 0x00a57f84, 0, 40 }, /* #20 */ { 0x123757, 0x123f06, 0xa57f841b, 0x00a57f84, 0, 40 }, /* #20 b */ { 0x1e7793, 0x1e7702, 0x0609508e, 0x000c12a1, 0, 71 }, /* #21 */ { 0x210846, 0x210002, 0x0609508e, 0x000c12a1, 0, 71 }, /* #21 b */ { 0x2c7956, 0x2c7106, 0x27b9407e, 0x0004f728, 0, 11 }, /* #22 */ { 0x130683, 0x130606, 0x27b9407e, 0x0004f728, 0, 11 }, /* #22 b */ { 0x1e4d12, 0x1e4503, 0x627d9136, 0x00000189, 0, 118 }, /* #23 */ { 0x2132c7, 0x213203, 0x627d9136, 0x00000189, 0, 118 }, /* #23 b */ { 0x1d7f57, 0x1d7f03, 0xa447030c, 0x00000002, 0, 62 }, /* #24 */ { 0x220082, 0x220803, 0xa447030c, 0x00000002, 0, 62 }, /* #24 b */ { 0x121953, 0x121102, 0x239f685f, 0x00000001, 0, 125 }, /* #25 */ { 0x2d6686, 0x2d6602, 0x239f685f, 0x00000001, 0, 125 }, /* #25 b */ { 0x1b7e02, 0x1b7603, 0x3d538373, 0x0f54e0dc, 0, 2 }, /* #26 */ { 0x2401d7, 0x240103, 0x3d538373, 0x0f54e0dc, 0, 2 }, /* #26 b */ { 0x282913, 0x282906, 0xd46c3c69, 0x00000003, 0, 126 }, /* #27 */ { 0x1756c6, 0x175e06, 0xd46c3c69, 0x00000003, 0, 126 }, /* #27 b */ { 0x165246, 0x165247, 0x4dd3eae7, 0x00000000, 0, 31 }, /* #28 */ { 0x292d93, 0x292547, 0x4dd3eae7, 0x00000000, 0, 31 }, /* #28 b */ { 0x2e4253, 0x2e4207, 0x2775fa48, 0x0002775f, 0, 76 }, /* #29 */ { 0x113d86, 0x113507, 0x2775fa48, 0x0002775f, 0, 76 }, /* #29 b */ { 0x2e1082, 0x2e1003, 0x114ec29c, 0x00114ec2, 0, 40 }, /* #30 */ { 0x116f57, 0x116703, 0x114ec29c, 0x00114ec2, 0, 40 }, /* #30 b */ { 0x305746, 0x305707, 0x577d4288, 0x0015df50, 0, 42 }, /* #31 */ { 0x0f2893, 0x0f2007, 0x577d4288, 0x0015df50, 0, 42 }, /* #31 b */ { 0x3c3bd3, 0x3c3302, 0x51eaac27, 0x00000001, 0, 94 }, /* #32 */ { 0x034406, 0x034402, 0x51eaac27, 0x00000001, 0, 94 }, /* #32 b */ { 0x0271c7, 0x027103, 0x7f1e211f, 0x000003f8, 0, 53 }, /* #33 */ { 0x3d0e12, 0x3d0603, 0x7f1e211f, 0x000003f8, 0, 53 }, /* #33 b */ { 0x3b2917, 0x3b2102, 0x685a94c1, 0x0000d0b5, 0, 15 }, /* #34 */ { 0x0456c2, 0x045602, 0x685a94c1, 0x0000d0b5, 0, 15 }, /* #34 b */ { 0x074146, 0x074107, 0x72b4e118, 0x00000072, 0, 120 }, /* #35 */ { 0x383e93, 0x383607, 0x72b4e118, 0x00000072, 0, 120 }, /* #35 b */ { 0x375682, 0x375e06, 0xd52385b1, 0x000006a9, 0, 117 }, /* #36 */ { 0x082957, 0x082906, 0xd52385b1, 0x000006a9, 0, 117 }, /* #36 b */ { 0x221043, 0x221003, 0x0f5f20da, 0x00000007, 0, 25 }, /* #37 */ { 0x1d6f96, 0x1d6703, 0x0f5f20da, 0x00000007, 0, 25 }, /* #37 b */ { 0x080353, 0x080303, 0x0106f264, 0x00000020, 0, 51 }, /* #38 */ { 0x377c86, 0x377403, 0x0106f264, 0x00000020, 0, 51 }, /* #38 b */ { 0x324d57, 0x324506, 0x5f1f8cbf, 0x00017c7e, 0, 110 }, /* #39 */ { 0x0d3282, 0x0d3206, 0x5f1f8cbf, 0x00017c7e, 0, 110 }, /* #39 b */ { 0x1a1347, 0x1a1b03, 0x8656fdb4, 0x00000010, 0, 27 }, /* #40 */ { 0x256c92, 0x256c03, 0x8656fdb4, 0x00000010, 0, 27 }, /* #40 b */ { 0x3f4816, 0x3f4806, 0xfb6d29e7, 0x000007db, 0, 53 }, /* #41 */ { 0x0037c3, 0x003f06, 0xfb6d29e7, 0x000007db, 0, 53 }, /* #41 b */ { 0x3d01c6, 0x3d0106, 0x4db429ab, 0x009b6853, 0, 39 }, /* #42 */ { 0x027e13, 0x027606, 0x4db429ab, 0x009b6853, 0, 39 }, /* #42 b */ { 0x0f3497, 0x0f3c06, 0xfa0e2681, 0x03e8389a, 0, 6 }, /* #43 */ { 0x304b42, 0x304b06, 0xfa0e2681, 0x03e8389a, 0, 6 }, /* #43 b */ { 0x295886, 0x295806, 0xc04eb03a, 0x00000018, 0, 59 }, /* #44 */ { 0x162753, 0x162f06, 0xc04eb03a, 0x00000018, 0, 59 }, /* #44 b */ { 0x1e0d43, 0x1e0506, 0x58cc127e, 0x00016330, 0, 110 }, /* #45 */ { 0x217296, 0x217206, 0x58cc127e, 0x00016330, 0, 110 }, /* #45 b */ { 0x1e5b42, 0x1e5302, 0x6c539b41, 0x006c539b, 0, 8 }, /* #46 */ { 0x212497, 0x212402, 0x6c539b41, 0x006c539b, 0, 8 }, /* #46 b */ { 0x3e6a56, 0x3e6203, 0x7d4a9134, 0x0000003e, 0, 25 }, /* #47 */ { 0x011583, 0x011503, 0x7d4a9134, 0x0000003e, 0, 25 }, /* #47 b */ { 0x1a0ad2, 0x1a0a02, 0x9eab656d, 0x00000002, 0, 94 }, /* #48 */ { 0x257507, 0x257d02, 0x9eab656d, 0x00000002, 0, 94 }, /* #48 b */ { 0x3c63d6, 0x3c6306, 0x2f6f2442, 0x0000017b, 0, 85 }, /* #49 */ { 0x031c03, 0x031406, 0x2f6f2442, 0x0000017b, 0, 85 }, /* #49 b */ { 0x247357, 0x247302, 0x4e34e90e, 0x000271a7, 0, 45 }, /* #50 */ { 0x1b0c82, 0x1b0402, 0x4e34e90e, 0x000271a7, 0, 45 }, /* #50 b */ { 0x016056, 0x016056, 0x8f86bee0, 0x8f86bee0, 0, 64 }, /* #51 */ { 0x3e1f83, 0x3e1f83, 0x8f86bee0, 0x8f86bee0, 0, 64 }, /* #51 b */ { 0x071a42, 0x071a02, 0x8ba49d08, 0x0000045d, 0, 21 }, /* #52 */ { 0x386597, 0x386d02, 0x8ba49d08, 0x0000045d, 0, 21 }, /* #52 b */ { 0x0a1347, 0x0a1b07, 0xc3fe8fad, 0x00000187, 0, 119 }, /* #53 */ { 0x356c92, 0x356c07, 0xc3fe8fad, 0x00000187, 0, 119 }, /* #53 b */ { 0x196182, 0x196906, 0x9755449a, 0x12eaa893, 0, 99 }, /* #54 */ { 0x261e57, 0x261e06, 0x9755449a, 0x12eaa893, 0, 99 }, /* #54 b */ { 0x270852, 0x270007, 0x665d467e, 0x00000665, 0, 84 }, /* #55 */ { 0x187787, 0x187707, 0x665d467e, 0x00000665, 0, 84 }, /* #55 b */ { 0x314782, 0x314f03, 0xfff6f7b3, 0x00000001, 0, 127 }, /* #56 */ { 0x0e3857, 0x0e3803, 0xfff6f7b3, 0x00000001, 0, 127 }, /* #56 b */ { 0x2f7743, 0x2f7706, 0x4ee41a58, 0x00000277, 0, 21 }, /* #57 */ { 0x100896, 0x100006, 0x4ee41a58, 0x00000277, 0, 21 }, /* #57 b */ { 0x103c46, 0x103c07, 0xe8a1679c, 0x0001d142, 0, 111 }, /* #58 */ { 0x2f4393, 0x2f4b07, 0xe8a1679c, 0x0001d142, 0, 111 }, /* #58 b */ { 0x207947, 0x207902, 0x9135176b, 0x00000091, 0, 56 }, /* #59 */ { 0x1f0692, 0x1f0e02, 0x9135176b, 0x00000091, 0, 56 }, /* #59 b */ { 0x351283, 0x351207, 0x5385b2bd, 0x00029c2d, 0, 109 }, /* #60 */ { 0x0a6d56, 0x0a6507, 0x5385b2bd, 0x00029c2d, 0, 109 }, /* #60 b */ { 0x043287, 0x043a06, 0xb2954f50, 0x0000b295, 0, 112 }, /* #61 */ { 0x3b4d52, 0x3b4d06, 0xb2954f50, 0x0000b295, 0, 112 }, /* #61 b */ { 0x047393, 0x047306, 0x44311acb, 0x00000044, 0, 24 }, /* #62 */ { 0x3b0c46, 0x3b0406, 0x44311acb, 0x00000044, 0, 24 }, /* #62 b */ { 0x360fd7, 0x360706, 0x22295d41, 0x000088a5, 0, 78 }, /* #63 */ { 0x097002, 0x097006, 0x22295d41, 0x000088a5, 0, 78 }, /* #63 b */ { 0x0e44d7, 0x0e4c07, 0x847e5dff, 0x000108fc, 0, 15 }, /* #64 */ { 0x313b02, 0x313b07, 0x847e5dff, 0x000108fc, 0, 15 }, /* #64 b */ { 0x356202, 0x356a03, 0xe2e6ba50, 0x00000038, 0, 122 }, /* #65 */ { 0x0a1dd7, 0x0a1d03, 0xe2e6ba50, 0x00000038, 0, 122 }, /* #65 b */ { 0x0d6c53, 0x0d6403, 0x3623beb1, 0x0003623b, 0, 12 }, /* #66 */ { 0x321386, 0x321303, 0x3623beb1, 0x0003623b, 0, 12 }, /* #66 b */ { 0x012a12, 0x012a07, 0xc4b81fe7, 0x00000018, 0, 91 }, /* #67 */ { 0x3e55c7, 0x3e5d07, 0xc4b81fe7, 0x00000018, 0, 91 }, /* #67 b */ { 0x237ac3, 0x237a07, 0xe353d658, 0x00000003, 0, 126 }, /* #68 */ { 0x1c0516, 0x1c0d07, 0xe353d658, 0x00000003, 0, 126 }, /* #68 b */ { 0x327392, 0x327b03, 0xbd48e601, 0x0000017a, 0, 23 }, /* #69 */ { 0x0d0c47, 0x0d0c03, 0xbd48e601, 0x0000017a, 0, 23 }, /* #69 b */ { 0x3e6703, 0x3e6703, 0x361abd3c, 0x001b0d5e, 0, 41 }, /* #70 */ { 0x0118d6, 0x011003, 0x361abd3c, 0x001b0d5e, 0, 41 }, /* #70 b */ { 0x235a86, 0x235a07, 0xd0c338f3, 0x000d0c33, 0, 76 }, /* #71 */ { 0x1c2553, 0x1c2d07, 0xd0c338f3, 0x000d0c33, 0, 76 }, /* #71 b */ { 0x230757, 0x230f03, 0xe0c659b4, 0x00003831, 0, 50 }, /* #72 */ { 0x1c7882, 0x1c7803, 0xe0c659b4, 0x00003831, 0, 50 }, /* #72 b */ { 0x3c5f96, 0x3c5702, 0x34fb6d81, 0x0000000d, 0, 122 }, /* #73 */ { 0x032043, 0x032002, 0x34fb6d81, 0x0000000d, 0, 122 }, /* #73 b */ { 0x3934c6, 0x393c07, 0x949b909b, 0x00000012, 0, 91 }, /* #74 */ { 0x064b13, 0x064b07, 0x949b909b, 0x00000012, 0, 91 }, /* #74 b */ { 0x1954c3, 0x195c03, 0xbeeb9450, 0x00000002, 0, 126 }, /* #75 */ { 0x262b16, 0x262b03, 0xbeeb9450, 0x00000002, 0, 126 }, /* #75 b */ { 0x1c7013, 0x1c7003, 0x52164d0d, 0x00001485, 0, 50 }, /* #76 */ { 0x230fc6, 0x230703, 0x52164d0d, 0x00001485, 0, 50 }, /* #76 b */ { 0x1c4986, 0x1c4903, 0xe974ea7b, 0x3a5d3a9e, 0, 66 }, /* #77 */ { 0x233653, 0x233e03, 0xe974ea7b, 0x3a5d3a9e, 0, 66 }, /* #77 b */ { 0x274d07, 0x274d07, 0xed73e9b9, 0x03b5cfa6, 0, 102 }, /* #78 */ { 0x1832d2, 0x183a07, 0xed73e9b9, 0x03b5cfa6, 0, 102 }, /* #78 b */ { 0x0b5a16, 0x0b5206, 0x15211f9d, 0x000000a9, 0, 117 }, /* #79 */ { 0x3425c3, 0x342506, 0x15211f9d, 0x000000a9, 0, 117 }, /* #79 b */ { 0x087f53, 0x087703, 0x1b839ced, 0x00000dc1, 0, 113 }, /* #80 */ { 0x370086, 0x370003, 0x1b839ced, 0x00000dc1, 0, 113 }, /* #80 b */ { 0x306087, 0x306002, 0x0f3e4d9f, 0x001e7c9b, 0, 103 }, /* #81 */ { 0x0f1f52, 0x0f1702, 0x0f3e4d9f, 0x001e7c9b, 0, 103 }, /* #81 b */ { 0x364052, 0x364802, 0xf8eea14b, 0x0000003e, 0, 122 }, /* #82 */ { 0x093f87, 0x093f02, 0xf8eea14b, 0x0000003e, 0, 122 }, /* #82 b */ { 0x3e5d92, 0x3e5507, 0x46533cc8, 0x00000011, 0, 58 }, /* #83 */ { 0x012247, 0x012207, 0x46533cc8, 0x00000011, 0, 58 }, /* #83 b */ { 0x0f6686, 0x0f6646, 0x06d736f0, 0x00000000, 0, 31 }, /* #84 */ { 0x301953, 0x301146, 0x06d736f0, 0x00000000, 0, 31 }, /* #84 b */ { 0x192152, 0x192102, 0x42662933, 0x00000002, 0, 61 }, /* #85 */ { 0x265e87, 0x265602, 0x42662933, 0x00000002, 0, 61 }, /* #85 b */ { 0x2a7d92, 0x2a7d02, 0x86fa5ce0, 0x00000002, 0, 62 }, /* #86 */ { 0x150247, 0x150a02, 0x86fa5ce0, 0x00000002, 0, 62 }, /* #86 b */ { 0x055b52, 0x055306, 0x0d4f9992, 0x0001a9f3, 0, 11 }, /* #87 */ { 0x3a2487, 0x3a2406, 0x0d4f9992, 0x0001a9f3, 0, 11 }, /* #87 b */ { 0x175686, 0x175647, 0x36290886, 0x00000000, 0, 94 }, /* #88 */ { 0x282953, 0x282147, 0x36290886, 0x00000000, 0, 94 }, /* #88 b */ { 0x235496, 0x235c03, 0x8eb38f6e, 0x004759c7, 0, 105 }, /* #89 */ { 0x1c2b43, 0x1c2b03, 0x8eb38f6e, 0x004759c7, 0, 105 }, /* #89 b */ { 0x0674c6, 0x067c07, 0x8d2717a8, 0x002349c5, 0, 42 }, /* #90 */ { 0x390b13, 0x390b07, 0x8d2717a8, 0x002349c5, 0, 42 }, /* #90 b */ { 0x074c07, 0x074c03, 0xb42082a7, 0x00000002, 0, 126 }, /* #91 */ { 0x3833d2, 0x383b03, 0xb42082a7, 0x00000002, 0, 126 }, /* #91 b */ { 0x340b12, 0x340306, 0x5fcaa891, 0x0000bf95, 0, 15 }, /* #92 */ { 0x0b74c7, 0x0b7406, 0x5fcaa891, 0x0000bf95, 0, 15 }, /* #92 b */ { 0x283386, 0x283306, 0x2591e6ce, 0x000004b2, 0, 51 }, /* #93 */ { 0x174c53, 0x174406, 0x2591e6ce, 0x000004b2, 0, 51 }, /* #93 b */ { 0x3153c6, 0x315306, 0x4ea35310, 0x00013a8d, 0, 46 }, /* #94 */ { 0x0e2c13, 0x0e2406, 0x4ea35310, 0x00013a8d, 0, 46 }, /* #94 b */ { 0x316a03, 0x316203, 0x79b92570, 0x00003cdc, 0, 81 }, /* #95 */ { 0x0e15d6, 0x0e1503, 0x79b92570, 0x00003cdc, 0, 81 }, /* #95 b */ }; static const BINU32_TEST_T g_aTests_sar_u32_intel[] = { { 0x354d06, 0x354546, 0x00000000, 0x00000000, 0, 36 }, /* #0 */ { 0x0a32d3, 0x0a3246, 0x00000000, 0x00000000, 0, 36 }, /* #0 b */ { 0x1b6dd2, 0x1b6546, 0x00000000, 0x00000000, 0, 77 }, /* #1 */ { 0x241207, 0x241246, 0x00000000, 0x00000000, 0, 77 }, /* #1 b */ { 0x3d36c7, 0x3d3646, 0x00000000, 0x00000000, 0, 116 }, /* #2 */ { 0x024912, 0x024146, 0x00000000, 0x00000000, 0, 116 }, /* #2 b */ { 0x367b12, 0x367346, 0x00000000, 0x00000000, 0, 7 }, /* #3 */ { 0x0904c7, 0x090446, 0x00000000, 0x00000000, 0, 7 }, /* #3 b */ { 0x0965c2, 0x096546, 0x00000000, 0x00000000, 0, 14 }, /* #4 */ { 0x361a17, 0x361246, 0x00000000, 0x00000000, 0, 14 }, /* #4 b */ { 0x3b2347, 0x3b2346, 0x00000000, 0x00000000, 0, 37 }, /* #5 */ { 0x045c92, 0x045446, 0x00000000, 0x00000000, 0, 37 }, /* #5 b */ { 0x076207, 0x076282, 0xce885113, 0xffce8851, 0, 8 }, /* #6 */ { 0x381dd2, 0x381582, 0xce885113, 0xffce8851, 0, 8 }, /* #6 b */ { 0x390946, 0x390187, 0xf764a3d2, 0xffffffff, 0, 95 }, /* #7 */ { 0x067693, 0x067687, 0xf764a3d2, 0xffffffff, 0, 95 }, /* #7 b */ { 0x1c5f17, 0x1c5782, 0xf0c6f831, 0xfffffffe, 0, 91 }, /* #8 */ { 0x2320c2, 0x232082, 0xf0c6f831, 0xfffffffe, 0, 91 }, /* #8 b */ { 0x091813, 0x091006, 0x4bf9d783, 0x097f3af0, 0, 35 }, /* #9 */ { 0x3667c6, 0x366706, 0x4bf9d783, 0x097f3af0, 0, 35 }, /* #9 b */ { 0x080952, 0x080182, 0xdabf73f0, 0xffffffb5, 0, 87 }, /* #10 */ { 0x377687, 0x377682, 0xdabf73f0, 0xffffffb5, 0, 87 }, /* #10 b */ { 0x001cc2, 0x001482, 0xa8452262, 0xfffffea1, 0, 86 }, /* #11 */ { 0x3f6317, 0x3f6382, 0xa8452262, 0xfffffea1, 0, 86 }, /* #11 b */ { 0x012496, 0x012483, 0xcf1839b9, 0xe78c1cdc, 0, 33 }, /* #12 */ { 0x3e5b43, 0x3e5383, 0xcf1839b9, 0xe78c1cdc, 0, 33 }, /* #12 b */ { 0x1d4847, 0x1d4007, 0x7bb26bab, 0x00000003, 0, 93 }, /* #13 */ { 0x223792, 0x223707, 0x7bb26bab, 0x00000003, 0, 93 }, /* #13 b */ { 0x3c7e03, 0x3c7607, 0x5b52076f, 0x0000002d, 0, 25 }, /* #14 */ { 0x0301d6, 0x030107, 0x5b52076f, 0x0000002d, 0, 25 }, /* #14 b */ { 0x100943, 0x100102, 0x53edd72b, 0x029f6eb9, 0, 101 }, /* #15 */ { 0x2f7696, 0x2f7602, 0x53edd72b, 0x029f6eb9, 0, 101 }, /* #15 b */ { 0x0867c2, 0x086706, 0x273f1c4b, 0x0139f8e2, 0, 101 }, /* #16 */ { 0x371817, 0x371006, 0x273f1c4b, 0x0139f8e2, 0, 101 }, /* #16 b */ { 0x153746, 0x153703, 0x71ce4e7e, 0x038e7273, 0, 101 }, /* #17 */ { 0x2a4893, 0x2a4003, 0x71ce4e7e, 0x038e7273, 0, 101 }, /* #17 b */ { 0x3967d3, 0x396702, 0x00e12f09, 0x0000e12f, 0, 104 }, /* #18 */ { 0x061806, 0x061002, 0x00e12f09, 0x0000e12f, 0, 104 }, /* #18 b */ { 0x3e0793, 0x3e0783, 0xf90ce271, 0xfffe4338, 0, 106 }, /* #19 */ { 0x017846, 0x017083, 0xf90ce271, 0xfffe4338, 0, 106 }, /* #19 b */ { 0x286106, 0x286186, 0xc87532f4, 0xfffffc87, 0, 116 }, /* #20 */ { 0x171ed3, 0x171686, 0xc87532f4, 0xfffffc87, 0, 116 }, /* #20 b */ { 0x184787, 0x184707, 0x1ccb5bd7, 0x00003996, 0, 47 }, /* #21 */ { 0x273852, 0x273007, 0x1ccb5bd7, 0x00003996, 0, 47 }, /* #21 b */ { 0x0a0507, 0x0a0587, 0xfde80c91, 0xffffffff, 0, 31 }, /* #22 */ { 0x357ad2, 0x357287, 0xfde80c91, 0xffffffff, 0, 31 }, /* #22 b */ { 0x2639c7, 0x263182, 0xea1519be, 0xffffffa8, 0, 54 }, /* #23 */ { 0x194612, 0x194682, 0xea1519be, 0xffffffa8, 0, 54 }, /* #23 b */ { 0x0155d3, 0x015583, 0xf2b75782, 0xffffe56e, 0, 47 }, /* #24 */ { 0x3e2a06, 0x3e2283, 0xf2b75782, 0xffffe56e, 0, 47 }, /* #24 b */ { 0x0e4987, 0x0e4182, 0xc4a5810d, 0xfffffe25, 0, 117 }, /* #25 */ { 0x313652, 0x313682, 0xc4a5810d, 0xfffffe25, 0, 117 }, /* #25 b */ { 0x1b3fd2, 0x1b3787, 0xdcbcaa3d, 0xffffff72, 0, 86 }, /* #26 */ { 0x244007, 0x244087, 0xdcbcaa3d, 0xffffff72, 0, 86 }, /* #26 b */ { 0x013012, 0x013003, 0x1bda5cd5, 0x0000000d, 0, 57 }, /* #27 */ { 0x3e4fc7, 0x3e4703, 0x1bda5cd5, 0x0000000d, 0, 57 }, /* #27 b */ { 0x2e3006, 0x2e3002, 0x15861480, 0x00561852, 0, 102 }, /* #28 */ { 0x114fd3, 0x114702, 0x15861480, 0x00561852, 0, 102 }, /* #28 b */ { 0x220c42, 0x220406, 0x6c9096cf, 0x0036484b, 0, 41 }, /* #29 */ { 0x1d7397, 0x1d7306, 0x6c9096cf, 0x0036484b, 0, 41 }, /* #29 b */ { 0x1e1d56, 0x1e1582, 0xc811ae80, 0xff90235d, 0, 71 }, /* #30 */ { 0x216283, 0x216282, 0xc811ae80, 0xff90235d, 0, 71 }, /* #30 b */ { 0x380c57, 0x380406, 0x72a118e1, 0x0000e542, 0, 111 }, /* #31 */ { 0x077382, 0x077306, 0x72a118e1, 0x0000e542, 0, 111 }, /* #31 b */ { 0x067906, 0x067102, 0x4d462cfa, 0x00009a8c, 0, 79 }, /* #32 */ { 0x3906d3, 0x390602, 0x4d462cfa, 0x00009a8c, 0, 79 }, /* #32 b */ { 0x1c74d7, 0x1c7447, 0x19f73d22, 0x00000000, 0, 93 }, /* #33 */ { 0x230b02, 0x230347, 0x19f73d22, 0x00000000, 0, 93 }, /* #33 b */ { 0x2b5c96, 0x2b5406, 0x29a6c0c2, 0x0000000a, 0, 58 }, /* #34 */ { 0x142343, 0x142306, 0x29a6c0c2, 0x0000000a, 0, 58 }, /* #34 b */ { 0x012946, 0x012103, 0x6eb8c7d3, 0x1bae31f4, 0, 34 }, /* #35 */ { 0x3e5693, 0x3e5603, 0x6eb8c7d3, 0x1bae31f4, 0, 34 }, /* #35 b */ { 0x184702, 0x184783, 0xd108c107, 0xe8846083, 0, 33 }, /* #36 */ { 0x2738d7, 0x273083, 0xd108c107, 0xe8846083, 0, 33 }, /* #36 b */ { 0x0b7b57, 0x0b7307, 0x4511d42e, 0x00000022, 0, 25 }, /* #37 */ { 0x340482, 0x340407, 0x4511d42e, 0x00000022, 0, 25 }, /* #37 b */ { 0x296ad3, 0x296283, 0x89d3447a, 0xfc4e9a23, 0, 37 }, /* #38 */ { 0x161506, 0x161583, 0x89d3447a, 0xfc4e9a23, 0, 37 }, /* #38 b */ { 0x167c83, 0x167487, 0xbcd968fd, 0xffff79b2, 0, 111 }, /* #39 */ { 0x290356, 0x290387, 0xbcd968fd, 0xffff79b2, 0, 111 }, /* #39 b */ { 0x1353c3, 0x135306, 0x457b0059, 0x00008af6, 0, 15 }, /* #40 */ { 0x2c2c16, 0x2c2406, 0x457b0059, 0x00008af6, 0, 15 }, /* #40 b */ { 0x094843, 0x094003, 0x663feb20, 0x00000cc7, 0, 83 }, /* #41 */ { 0x363796, 0x363703, 0x663feb20, 0x00000cc7, 0, 83 }, /* #41 b */ { 0x122f13, 0x122706, 0x7ab439e1, 0x03d5a1cf, 0, 37 }, /* #42 */ { 0x2d50c6, 0x2d5006, 0x7ab439e1, 0x03d5a1cf, 0, 37 }, /* #42 b */ { 0x1d6116, 0x1d6103, 0x21ebc48c, 0x00000010, 0, 121 }, /* #43 */ { 0x221ec3, 0x221603, 0x21ebc48c, 0x00000010, 0, 121 }, /* #43 b */ { 0x362493, 0x362446, 0x07014400, 0x00000000, 0, 29 }, /* #44 */ { 0x095b46, 0x095346, 0x07014400, 0x00000000, 0, 29 }, /* #44 b */ { 0x111643, 0x111686, 0xcea82170, 0xffffffff, 0, 94 }, /* #45 */ { 0x2e6996, 0x2e6186, 0xcea82170, 0xffffffff, 0, 94 }, /* #45 b */ { 0x101043, 0x101086, 0x97081400, 0xfffff2e1, 0, 19 }, /* #46 */ { 0x2f6f96, 0x2f6786, 0x97081400, 0xfffff2e1, 0, 19 }, /* #46 b */ { 0x250c87, 0x250402, 0x1e3ef71a, 0x00000f1f, 0, 81 }, /* #47 */ { 0x1a7352, 0x1a7302, 0x1e3ef71a, 0x00000f1f, 0, 81 }, /* #47 b */ { 0x0a4453, 0x0a4483, 0xb1ce0108, 0xfffffffd, 0, 29 }, /* #48 */ { 0x353b86, 0x353383, 0xb1ce0108, 0xfffffffd, 0, 29 }, /* #48 b */ { 0x0e5392, 0x0e5383, 0xa4ebc6a6, 0xffffff49, 0, 23 }, /* #49 */ { 0x312c47, 0x312483, 0xa4ebc6a6, 0xffffff49, 0, 23 }, /* #49 b */ { 0x1a51d7, 0x1a5183, 0x8d80c10d, 0xfffffff1, 0, 59 }, /* #50 */ { 0x252e02, 0x252683, 0x8d80c10d, 0xfffffff1, 0, 59 }, /* #50 b */ { 0x007802, 0x007082, 0xba7065ba, 0xfffdd383, 0, 109 }, /* #51 */ { 0x3f07d7, 0x3f0782, 0xba7065ba, 0xfffdd383, 0, 109 }, /* #51 b */ { 0x1d3353, 0x1d3386, 0xeb16d4d0, 0xfd62da9a, 0, 67 }, /* #52 */ { 0x224c86, 0x224486, 0xeb16d4d0, 0xfd62da9a, 0, 67 }, /* #52 b */ { 0x0f5d42, 0x0f5582, 0xefe22a89, 0xff7f1154, 0, 5 }, /* #53 */ { 0x302297, 0x302282, 0xefe22a89, 0xff7f1154, 0, 5 }, /* #53 b */ { 0x2b4056, 0x2b4007, 0x6c0c3054, 0x0d81860a, 0, 67 }, /* #54 */ { 0x143f83, 0x143707, 0x6c0c3054, 0x0d81860a, 0, 67 }, /* #54 b */ { 0x1e4746, 0x1e4746, 0xcb3538ca, 0xcb3538ca, 0, 32 }, /* #55 */ { 0x213893, 0x213893, 0xcb3538ca, 0xcb3538ca, 0, 32 }, /* #55 b */ { 0x2e0c86, 0x2e0403, 0x420155c6, 0x0008402a, 0, 43 }, /* #56 */ { 0x117353, 0x117303, 0x420155c6, 0x0008402a, 0, 43 }, /* #56 b */ { 0x0762d3, 0x076207, 0x536cbf54, 0x000000a6, 0, 55 }, /* #57 */ { 0x381d06, 0x381507, 0x536cbf54, 0x000000a6, 0, 55 }, /* #57 b */ { 0x113283, 0x113246, 0x08671a64, 0x00000000, 0, 93 }, /* #58 */ { 0x2e4d56, 0x2e4546, 0x08671a64, 0x00000000, 0, 93 }, /* #58 b */ { 0x152b16, 0x152383, 0x88ed931e, 0xfffffff8, 0, 60 }, /* #59 */ { 0x2a54c3, 0x2a5483, 0x88ed931e, 0xfffffff8, 0, 60 }, /* #59 b */ { 0x344e42, 0x344603, 0x2a05fa0a, 0x00001502, 0, 49 }, /* #60 */ { 0x0b3197, 0x0b3103, 0x2a05fa0a, 0x00001502, 0, 49 }, /* #60 b */ { 0x020ad6, 0x020207, 0x377c9a09, 0x00000006, 0, 91 }, /* #61 */ { 0x3d7503, 0x3d7507, 0x377c9a09, 0x00000006, 0, 91 }, /* #61 b */ { 0x197357, 0x197302, 0x355be407, 0x001aadf2, 0, 9 }, /* #62 */ { 0x260c82, 0x260402, 0x355be407, 0x001aadf2, 0, 9 }, /* #62 b */ { 0x113983, 0x113106, 0x3a399a2d, 0x00000e8e, 0, 114 }, /* #63 */ { 0x2e4656, 0x2e4606, 0x3a399a2d, 0x00000e8e, 0, 114 }, /* #63 b */ { 0x0e7042, 0x0e7047, 0x564dfbce, 0x00000000, 0, 127 }, /* #64 */ { 0x310f97, 0x310747, 0x564dfbce, 0x00000000, 0, 127 }, /* #64 b */ { 0x1e2306, 0x1e2382, 0xcc11b52d, 0xffffff98, 0, 119 }, /* #65 */ { 0x215cd3, 0x215482, 0xcc11b52d, 0xffffff98, 0, 119 }, /* #65 b */ { 0x3f4d43, 0x3f4506, 0x6f72ba7d, 0x0000006f, 0, 24 }, /* #66 */ { 0x003296, 0x003206, 0x6f72ba7d, 0x0000006f, 0, 24 }, /* #66 b */ { 0x3e6c87, 0x3e6483, 0x9721681b, 0xcb90b40d, 0, 97 }, /* #67 */ { 0x011352, 0x011383, 0x9721681b, 0xcb90b40d, 0, 97 }, /* #67 b */ { 0x204c87, 0x204403, 0x6dafb770, 0x00000db5, 0, 51 }, /* #68 */ { 0x1f3352, 0x1f3303, 0x6dafb770, 0x00000db5, 0, 51 }, /* #68 b */ { 0x263c17, 0x263403, 0x2251abea, 0x00000008, 0, 122 }, /* #69 */ { 0x1943c2, 0x194303, 0x2251abea, 0x00000008, 0, 122 }, /* #69 b */ { 0x3b5a52, 0x3b5286, 0xeb917721, 0xfd722ee4, 0, 67 }, /* #70 */ { 0x042587, 0x042586, 0xeb917721, 0xfd722ee4, 0, 67 }, /* #70 b */ { 0x0b62c7, 0x0b6202, 0x46c0b0dc, 0x11b02c37, 0, 2 }, /* #71 */ { 0x341d12, 0x341502, 0x46c0b0dc, 0x11b02c37, 0, 2 }, /* #71 b */ { 0x0c2e47, 0x0c2686, 0xcb05fa4e, 0xffffff96, 0, 55 }, /* #72 */ { 0x335192, 0x335186, 0xcb05fa4e, 0xffffff96, 0, 55 }, /* #72 b */ { 0x224d46, 0x224582, 0xc2eec63a, 0xfffffffe, 0, 29 }, /* #73 */ { 0x1d3293, 0x1d3282, 0xc2eec63a, 0xfffffffe, 0, 29 }, /* #73 b */ { 0x391297, 0x391202, 0x041c529e, 0x00000008, 0, 87 }, /* #74 */ { 0x066d42, 0x066502, 0x041c529e, 0x00000008, 0, 87 }, /* #74 b */ { 0x1c0e12, 0x1c0602, 0x32485411, 0x006490a8, 0, 39 }, /* #75 */ { 0x2371c7, 0x237102, 0x32485411, 0x006490a8, 0, 39 }, /* #75 b */ { 0x174807, 0x174082, 0xa1925350, 0xfffffe86, 0, 22 }, /* #76 */ { 0x2837d2, 0x283782, 0xa1925350, 0xfffffe86, 0, 22 }, /* #76 b */ { 0x354397, 0x354302, 0x712f0a26, 0x00000007, 0, 92 }, /* #77 */ { 0x0a3c42, 0x0a3402, 0x712f0a26, 0x00000007, 0, 92 }, /* #77 b */ { 0x024306, 0x024382, 0xbb62eeb3, 0xfffffff7, 0, 59 }, /* #78 */ { 0x3d3cd3, 0x3d3482, 0xbb62eeb3, 0xfffffff7, 0, 59 }, /* #78 b */ { 0x103196, 0x103182, 0xd3b08816, 0xfffffffd, 0, 60 }, /* #79 */ { 0x2f4e43, 0x2f4682, 0xd3b08816, 0xfffffffd, 0, 60 }, /* #79 b */ { 0x161e93, 0x161683, 0x8d5c3fe7, 0xfffe3570, 0, 14 }, /* #80 */ { 0x296146, 0x296183, 0x8d5c3fe7, 0xfffe3570, 0, 14 }, /* #80 b */ { 0x163c96, 0x163c96, 0xa9930d1a, 0xa9930d1a, 0, 64 }, /* #81 */ { 0x294343, 0x294343, 0xa9930d1a, 0xa9930d1a, 0, 64 }, /* #81 b */ { 0x0c5cc3, 0x0c5403, 0x5299de46, 0x00000052, 0, 56 }, /* #82 */ { 0x332316, 0x332303, 0x5299de46, 0x00000052, 0, 56 }, /* #82 b */ { 0x0456c7, 0x045606, 0x277198a8, 0x00000277, 0, 52 }, /* #83 */ { 0x3b2912, 0x3b2106, 0x277198a8, 0x00000277, 0, 52 }, /* #83 b */ { 0x031102, 0x031186, 0xbc7912f4, 0xfffef1e4, 0, 46 }, /* #84 */ { 0x3c6ed7, 0x3c6686, 0xbc7912f4, 0xfffef1e4, 0, 46 }, /* #84 b */ { 0x285046, 0x285086, 0xf69ec143, 0xffb4f60a, 0, 37 }, /* #85 */ { 0x172f93, 0x172786, 0xf69ec143, 0xffb4f60a, 0, 37 }, /* #85 b */ { 0x297747, 0x297707, 0x0cfc2a5b, 0x00000033, 0, 118 }, /* #86 */ { 0x160892, 0x160007, 0x0cfc2a5b, 0x00000033, 0, 118 }, /* #86 b */ { 0x065b12, 0x065382, 0xc5421148, 0xe2a108a4, 0, 33 }, /* #87 */ { 0x3924c7, 0x392482, 0xc5421148, 0xe2a108a4, 0, 33 }, /* #87 b */ { 0x143b92, 0x143386, 0xd78aed62, 0xffffffff, 0, 62 }, /* #88 */ { 0x2b4447, 0x2b4486, 0xd78aed62, 0xffffffff, 0, 62 }, /* #88 b */ { 0x2d6b52, 0x2d6387, 0x88f69831, 0xffffff11, 0, 87 }, /* #89 */ { 0x121487, 0x121487, 0x88f69831, 0xffffff11, 0, 87 }, /* #89 b */ { 0x3e6582, 0x3e6583, 0xbeda61b8, 0xffffffef, 0, 122 }, /* #90 */ { 0x011a57, 0x011283, 0xbeda61b8, 0xffffffef, 0, 122 }, /* #90 b */ { 0x352347, 0x352303, 0x48f4af4a, 0x00000091, 0, 87 }, /* #91 */ { 0x0a5c92, 0x0a5403, 0x48f4af4a, 0x00000091, 0, 87 }, /* #91 b */ { 0x2413d6, 0x241382, 0xe248aae7, 0xffff1245, 0, 77 }, /* #92 */ { 0x1b6c03, 0x1b6482, 0xe248aae7, 0xffff1245, 0, 77 }, /* #92 b */ { 0x086192, 0x086183, 0x9073512a, 0xe41cd44a, 0, 98 }, /* #93 */ { 0x371e47, 0x371683, 0x9073512a, 0xe41cd44a, 0, 98 }, /* #93 b */ { 0x363e46, 0x363683, 0xa53c3244, 0xfffffe94, 0, 54 }, /* #94 */ { 0x094193, 0x094183, 0xa53c3244, 0xfffffe94, 0, 54 }, /* #94 b */ { 0x3865c3, 0x386586, 0xdd8392d0, 0xfffdd839, 0, 44 }, /* #95 */ { 0x071a16, 0x071286, 0xdd8392d0, 0xfffdd839, 0, 44 }, /* #95 b */ }; static const BINU64_TEST_T g_aTests_rol_u64_intel[] = { { 0x281757, 0x281756, 0x0000000000000000, 0x0000000000000000, 0, 222 }, /* #0 */ { 0x176882, 0x176082, 0x0000000000000000, 0x0000000000000000, 0, 222 }, /* #0 b */ { 0x056546, 0x056546, 0x0000000000000000, 0x0000000000000000, 0, 51 }, /* #1 */ { 0x3a1a93, 0x3a1292, 0x0000000000000000, 0x0000000000000000, 0, 51 }, /* #1 b */ { 0x253352, 0x253352, 0x0000000000000000, 0x0000000000000000, 0, 254 }, /* #2 */ { 0x1a4c87, 0x1a4486, 0x0000000000000000, 0x0000000000000000, 0, 254 }, /* #2 b */ { 0x202807, 0x202006, 0x0000000000000000, 0x0000000000000000, 0, 186 }, /* #3 */ { 0x1f57d2, 0x1f57d2, 0x0000000000000000, 0x0000000000000000, 0, 186 }, /* #3 b */ { 0x3d5997, 0x3d5196, 0x0000000000000000, 0x0000000000000000, 0, 74 }, /* #4 */ { 0x022642, 0x022642, 0x0000000000000000, 0x0000000000000000, 0, 74 }, /* #4 b */ { 0x235692, 0x235692, 0x0000000000000000, 0x0000000000000000, 0, 252 }, /* #5 */ { 0x1c2947, 0x1c2146, 0x0000000000000000, 0x0000000000000000, 0, 252 }, /* #5 b */ { 0x222092, 0x222892, 0xba4df19d62ba374c, 0x5d26f8ceb15d1ba6, 0, 191 }, /* #6 */ { 0x1d5f47, 0x1d5f46, 0xba4df19d62ba374c, 0x5d26f8ceb15d1ba6, 0, 191 }, /* #6 b */ { 0x332c56, 0x332457, 0x0921424e9ba847c7, 0xba847c70921424e9, 0, 100 }, /* #7 */ { 0x0c5383, 0x0c5383, 0x0921424e9ba847c7, 0xba847c70921424e9, 0, 100 }, /* #7 b */ { 0x2c2d46, 0x2c2d47, 0x480e0e857d5f70d6, 0x5f57dc35920383a1, 0, 158 }, /* #8 */ { 0x135293, 0x135a93, 0x480e0e857d5f70d6, 0x5f57dc35920383a1, 0, 158 }, /* #8 b */ { 0x057212, 0x057213, 0xe88d5ede836cdeb1, 0xd11abdbd06d9bd63, 0, 65 }, /* #9 */ { 0x3a0dc7, 0x3a05c7, 0xe88d5ede836cdeb1, 0xd11abdbd06d9bd63, 0, 65 }, /* #9 b */ { 0x154417, 0x154c16, 0x8e5db54b46b345c7, 0xe3c72edaa5a359a2, 0, 183 }, /* #10 */ { 0x2a3bc2, 0x2a3bc2, 0x8e5db54b46b345c7, 0xe3c72edaa5a359a2, 0, 183 }, /* #10 b */ { 0x3a1b82, 0x3a1382, 0x0f5aa11810e12f6a, 0x23021c25ed41eb54, 0, 149 }, /* #11 */ { 0x056457, 0x056456, 0x0f5aa11810e12f6a, 0x23021c25ed41eb54, 0, 149 }, /* #11 b */ { 0x043017, 0x043817, 0x52e95822883d4354, 0x2b045107a86a8a5d, 0, 77 }, /* #12 */ { 0x3b4fc2, 0x3b4fc3, 0x52e95822883d4354, 0x2b045107a86a8a5d, 0, 77 }, /* #12 b */ { 0x193253, 0x193a52, 0x50ebf3231252e9a5, 0xbf3231252e9a550e, 0, 204 }, /* #13 */ { 0x264d86, 0x264d86, 0x50ebf3231252e9a5, 0xbf3231252e9a550e, 0, 204 }, /* #13 b */ { 0x0921c7, 0x0929c7, 0xbf2c8961fc2b430c, 0x0fe15a1865f9644b, 0, 91 }, /* #14 */ { 0x365e12, 0x365e13, 0xbf2c8961fc2b430c, 0x0fe15a1865f9644b, 0, 91 }, /* #14 b */ { 0x0c05d6, 0x0c0dd7, 0x906b5aab47721268, 0x20d6b5568ee424d1, 0, 193 }, /* #15 */ { 0x337a03, 0x337a03, 0x906b5aab47721268, 0x20d6b5568ee424d1, 0, 193 }, /* #15 b */ { 0x0b57d3, 0x0b5fd3, 0xbafae3fd77c8a660, 0x82ebeb8ff5df2299, 0, 250 }, /* #16 */ { 0x342806, 0x342807, 0xbafae3fd77c8a660, 0x82ebeb8ff5df2299, 0, 250 }, /* #16 b */ { 0x310812, 0x310813, 0x4e3f2d1642f1c1d7, 0x2178e0eba71f968b, 0, 159 }, /* #17 */ { 0x0e77c7, 0x0e7fc7, 0x4e3f2d1642f1c1d7, 0x2178e0eba71f968b, 0, 159 }, /* #17 b */ { 0x241652, 0x241e53, 0xaa0f3f7457c8c5a5, 0x7457c8c5a5aa0f3f, 0, 88 }, /* #18 */ { 0x1b6987, 0x1b6987, 0xaa0f3f7457c8c5a5, 0x7457c8c5a5aa0f3f, 0, 88 }, /* #18 b */ { 0x125343, 0x125343, 0xe63670380ce22033, 0xcc6ce07019c44067, 0, 65 }, /* #19 */ { 0x2d2c96, 0x2d2497, 0xe63670380ce22033, 0xcc6ce07019c44067, 0, 65 }, /* #19 b */ { 0x376997, 0x376997, 0x9667fc15157bbcfb, 0x455eef3ee599ff05, 0, 94 }, /* #20 */ { 0x081642, 0x081e43, 0x9667fc15157bbcfb, 0x455eef3ee599ff05, 0, 94 }, /* #20 b */ { 0x264f17, 0x264f16, 0x5ad61c134a0bee19, 0x56b58704d282fb86, 0, 62 }, /* #21 */ { 0x1930c2, 0x1938c2, 0x5ad61c134a0bee19, 0x56b58704d282fb86, 0, 62 }, /* #21 b */ { 0x030ec6, 0x030ec7, 0x683ea97c7efb30ed, 0x661dad07d52f8fdf, 0, 109 }, /* #22 */ { 0x3c7113, 0x3c7913, 0x683ea97c7efb30ed, 0x661dad07d52f8fdf, 0, 109 }, /* #22 b */ { 0x2a2e56, 0x2a2656, 0x1d1914ab38e3804b, 0x71c0258e8c8a559c, 0, 39 }, /* #23 */ { 0x155183, 0x155182, 0x1d1914ab38e3804b, 0x71c0258e8c8a559c, 0, 39 }, /* #23 b */ { 0x3c7186, 0x3c7186, 0xf1fbb74c543f6d07, 0xfdb41fc7eedd3150, 0, 234 }, /* #24 */ { 0x030e53, 0x030652, 0xf1fbb74c543f6d07, 0xfdb41fc7eedd3150, 0, 234 }, /* #24 b */ { 0x395506, 0x395d06, 0xa162cfac61194067, 0x65019e858b3eb184, 0, 106 }, /* #25 */ { 0x062ad3, 0x062ad2, 0xa162cfac61194067, 0x65019e858b3eb184, 0, 106 }, /* #25 b */ { 0x0a3e87, 0x0a3e86, 0x4a4927b20aa26263, 0x94924f641544c4c6, 0, 1 }, /* #26 */ { 0x354152, 0x354952, 0x4a4927b20aa26263, 0x94924f641544c4c6, 0, 1 }, /* #26 b */ { 0x003b82, 0x003b82, 0x81662decf31ab456, 0x63568ad02cc5bd9e, 0, 165 }, /* #27 */ { 0x3f4457, 0x3f4c56, 0x81662decf31ab456, 0x63568ad02cc5bd9e, 0, 165 }, /* #27 b */ { 0x311853, 0x311853, 0x4334e9202114d856, 0x4e9202114d856433, 0, 76 }, /* #28 */ { 0x0e6786, 0x0e6f87, 0x4334e9202114d856, 0x4e9202114d856433, 0, 76 }, /* #28 b */ { 0x2f1643, 0x2f1e43, 0x7a903f44beb747b5, 0xd481fa25f5ba3dab, 0, 131 }, /* #29 */ { 0x106996, 0x106997, 0x7a903f44beb747b5, 0xd481fa25f5ba3dab, 0, 131 }, /* #29 b */ { 0x2011c2, 0x2011c2, 0xd0cfff6189dcb26d, 0x5936e867ffb0c4ee, 0, 47 }, /* #30 */ { 0x1f6e17, 0x1f6616, 0xd0cfff6189dcb26d, 0x5936e867ffb0c4ee, 0, 47 }, /* #30 b */ { 0x250dd7, 0x2505d6, 0x05bf1c76b92c2039, 0x0e416fc71dae4b08, 0, 118 }, /* #31 */ { 0x1a7202, 0x1a7202, 0x05bf1c76b92c2039, 0x0e416fc71dae4b08, 0, 118 }, /* #31 b */ { 0x064ac6, 0x064ac6, 0xae65ea8dc9dc2553, 0x65ea8dc9dc2553ae, 0, 200 }, /* #32 */ { 0x393513, 0x393d12, 0xae65ea8dc9dc2553, 0x65ea8dc9dc2553ae, 0, 200 }, /* #32 b */ { 0x0138c2, 0x0138c2, 0x759b52c19694157a, 0x9d66d4b065a5055e, 0, 126 }, /* #33 */ { 0x3e4717, 0x3e4f16, 0x759b52c19694157a, 0x9d66d4b065a5055e, 0, 126 }, /* #33 b */ { 0x2d11c2, 0x2d11c2, 0xdc984e6d0fd54033, 0x139b43f5500cf726, 0, 206 }, /* #34 */ { 0x126e17, 0x126616, 0xdc984e6d0fd54033, 0x139b43f5500cf726, 0, 206 }, /* #34 b */ { 0x100f17, 0x100717, 0xfc37770b3a8d2743, 0x0b3a8d2743fc3777, 0, 88 }, /* #35 */ { 0x2f70c2, 0x2f70c3, 0xfc37770b3a8d2743, 0x0b3a8d2743fc3777, 0, 88 }, /* #35 b */ { 0x2e1c56, 0x2e1457, 0x2069f4b40a5e818d, 0x6814bd031a40d3e9, 0, 25 }, /* #36 */ { 0x116383, 0x116383, 0x2069f4b40a5e818d, 0x6814bd031a40d3e9, 0, 25 }, /* #36 b */ { 0x2e77c6, 0x2e77c6, 0x3121cadd784dc8a5, 0xf09b914a624395ba, 0, 161 }, /* #37 */ { 0x110813, 0x110012, 0x3121cadd784dc8a5, 0xf09b914a624395ba, 0, 161 }, /* #37 b */ { 0x1d0316, 0x1d0317, 0xdc65bde0ca65bd1c, 0x6f4737196f783299, 0, 174 }, /* #38 */ { 0x227cc3, 0x2274c3, 0xdc65bde0ca65bd1c, 0x6f4737196f783299, 0, 174 }, /* #38 b */ { 0x2e3856, 0x2e3057, 0x2d8619788c582fd4, 0xb0c32f118b05fa85, 0, 69 }, /* #39 */ { 0x114783, 0x114783, 0x2d8619788c582fd4, 0xb0c32f118b05fa85, 0, 69 }, /* #39 b */ { 0x211912, 0x211112, 0x32fd71ac74b7c80f, 0x5be407997eb8d63a, 0, 103 }, /* #40 */ { 0x1e66c7, 0x1e66c6, 0x32fd71ac74b7c80f, 0x5be407997eb8d63a, 0, 103 }, /* #40 b */ { 0x255c93, 0x255492, 0x1beec18cdf0753a5, 0xe946fbb06337c1d4, 0, 118 }, /* #41 */ { 0x1a2346, 0x1a2346, 0x1beec18cdf0753a5, 0xe946fbb06337c1d4, 0, 118 }, /* #41 b */ { 0x2a0f96, 0x2a0f97, 0x961bb750f722f7d2, 0x61bb750f722f7d29, 0, 68 }, /* #42 */ { 0x157043, 0x157843, 0x961bb750f722f7d2, 0x61bb750f722f7d29, 0, 68 }, /* #42 b */ { 0x277613, 0x277613, 0xd51a4b37ef0cc34d, 0xef0cc34dd51a4b37, 0, 96 }, /* #43 */ { 0x1809c6, 0x1801c7, 0xd51a4b37ef0cc34d, 0xef0cc34dd51a4b37, 0, 96 }, /* #43 b */ { 0x005512, 0x005513, 0x02157598c23da375, 0xacc611ed1ba810ab, 0, 83 }, /* #44 */ { 0x3f2ac7, 0x3f22c7, 0x02157598c23da375, 0xacc611ed1ba810ab, 0, 83 }, /* #44 b */ { 0x3a7883, 0x3a7082, 0x0f19f2c82dda6ddd, 0x416ed36ee878cf96, 0, 155 }, /* #45 */ { 0x050756, 0x050756, 0x0f19f2c82dda6ddd, 0x416ed36ee878cf96, 0, 155 }, /* #45 b */ { 0x0702d7, 0x070ad7, 0x516a0d16b8b29a75, 0xae2ca69d545a8345, 0, 158 }, /* #46 */ { 0x387d02, 0x387d03, 0x516a0d16b8b29a75, 0xae2ca69d545a8345, 0, 158 }, /* #46 b */ { 0x047c53, 0x047c53, 0x41d92ff8d3c6ff15, 0xbfc550764bfe34f1, 0, 110 }, /* #47 */ { 0x3b0386, 0x3b0b87, 0x41d92ff8d3c6ff15, 0xbfc550764bfe34f1, 0, 110 }, /* #47 b */ { 0x134512, 0x134513, 0xf59aa624cebb7508, 0x9aa624cebb7508f5, 0, 136 }, /* #48 */ { 0x2c3ac7, 0x2c32c7, 0xf59aa624cebb7508, 0x9aa624cebb7508f5, 0, 136 }, /* #48 b */ { 0x0d3087, 0x0d3887, 0x489ac162244f049a, 0x244d60b11227824d, 0, 63 }, /* #49 */ { 0x324f52, 0x324f53, 0x489ac162244f049a, 0x244d60b11227824d, 0, 63 }, /* #49 b */ { 0x3b22d3, 0x3b22d2, 0xef7fb09169912a99, 0xf7bfd848b4c8954c, 0, 255 }, /* #50 */ { 0x045d06, 0x045506, 0xef7fb09169912a99, 0xf7bfd848b4c8954c, 0, 255 }, /* #50 b */ { 0x0e4516, 0x0e4d16, 0x5cd9be135e22f984, 0x6f84d788be611736, 0, 78 }, /* #51 */ { 0x313ac3, 0x313ac2, 0x5cd9be135e22f984, 0x6f84d788be611736, 0, 78 }, /* #51 b */ { 0x321896, 0x321897, 0x9cbcd471322e7439, 0xce8733979a8e2645, 0, 109 }, /* #52 */ { 0x0d6743, 0x0d6f43, 0x9cbcd471322e7439, 0xce8733979a8e2645, 0, 109 }, /* #52 b */ { 0x0d1b82, 0x0d1b82, 0x707b48efbd53af04, 0x91df7aa75e08e0f6, 0, 145 }, /* #53 */ { 0x326457, 0x326c56, 0x707b48efbd53af04, 0x91df7aa75e08e0f6, 0, 145 }, /* #53 b */ { 0x034152, 0x034153, 0x3eea0bf63483318a, 0xf7505fb1a4198c51, 0, 3 }, /* #54 */ { 0x3c3e87, 0x3c3687, 0x3eea0bf63483318a, 0xf7505fb1a4198c51, 0, 3 }, /* #54 b */ { 0x164f87, 0x164f86, 0x68740d931111c9f7, 0x22393eed0e81b262, 0, 229 }, /* #55 */ { 0x293052, 0x293852, 0x68740d931111c9f7, 0x22393eed0e81b262, 0, 229 }, /* #55 b */ { 0x197dd6, 0x197dd6, 0x549b2a9ac9d4cbcf, 0x9b2a9ac9d4cbcf54, 0, 136 }, /* #56 */ { 0x260203, 0x260a02, 0x549b2a9ac9d4cbcf, 0x9b2a9ac9d4cbcf54, 0, 136 }, /* #56 b */ { 0x071106, 0x071107, 0x10b819f31eb4b077, 0x710b819f31eb4b07, 0, 124 }, /* #57 */ { 0x386ed3, 0x3866d3, 0x10b819f31eb4b077, 0x710b819f31eb4b07, 0, 124 }, /* #57 b */ { 0x310ed2, 0x3106d3, 0xebc59d3d30c2c62e, 0xa61858c5dd78b3a7, 0, 221 }, /* #58 */ { 0x0e7107, 0x0e7107, 0xebc59d3d30c2c62e, 0xa61858c5dd78b3a7, 0, 221 }, /* #58 b */ { 0x137693, 0x137692, 0x0019b95e3fbb37d3, 0x3372bc7f766fa600, 0, 137 }, /* #59 */ { 0x2c0946, 0x2c0146, 0x0019b95e3fbb37d3, 0x3372bc7f766fa600, 0, 137 }, /* #59 b */ { 0x2f6bd3, 0x2f6bd2, 0x7e1b01f728498aef, 0xd80fb9424c577bf0, 0, 75 }, /* #60 */ { 0x101406, 0x101c06, 0x7e1b01f728498aef, 0xd80fb9424c577bf0, 0, 75 }, /* #60 b */ { 0x237c97, 0x237497, 0xc22e64d2dc32d915, 0x845cc9a5b865b22b, 0, 129 }, /* #61 */ { 0x1c0342, 0x1c0343, 0xc22e64d2dc32d915, 0x845cc9a5b865b22b, 0, 129 }, /* #61 b */ { 0x003cc3, 0x0034c2, 0x07682eaa359101fa, 0x4407e81da0baa8d6, 0, 106 }, /* #62 */ { 0x3f4316, 0x3f4316, 0x07682eaa359101fa, 0x4407e81da0baa8d6, 0, 106 }, /* #62 b */ { 0x1b6812, 0x1b6812, 0x73768357198ac35b, 0xc561adb9bb41ab8c, 0, 39 }, /* #63 */ { 0x2417c7, 0x241fc6, 0x73768357198ac35b, 0xc561adb9bb41ab8c, 0, 39 }, /* #63 b */ { 0x032303, 0x032302, 0xdedc77c0243f07b4, 0x1ed37b71df0090fc, 0, 114 }, /* #64 */ { 0x3c5cd6, 0x3c54d6, 0xdedc77c0243f07b4, 0x1ed37b71df0090fc, 0, 114 }, /* #64 b */ { 0x081657, 0x081656, 0x193cb5e497ba240c, 0x9e5af24bdd12060c, 0, 199 }, /* #65 */ { 0x376982, 0x376182, 0x193cb5e497ba240c, 0x9e5af24bdd12060c, 0, 199 }, /* #65 b */ { 0x044dc2, 0x044dc2, 0x444781aa85986bfc, 0x3c0d542cc35fe222, 0, 203 }, /* #66 */ { 0x3b3217, 0x3b3a16, 0x444781aa85986bfc, 0x3c0d542cc35fe222, 0, 203 }, /* #66 b */ { 0x311f12, 0x311712, 0x0e2b4f461c633cc0, 0x7a30e319e600715a, 0, 147 }, /* #67 */ { 0x0e60c7, 0x0e60c6, 0x0e2b4f461c633cc0, 0x7a30e319e600715a, 0, 147 }, /* #67 b */ { 0x085dc2, 0x0855c2, 0xe24a0becb877457a, 0x5c3ba2bd712505f6, 0, 223 }, /* #68 */ { 0x372217, 0x372216, 0xe24a0becb877457a, 0x5c3ba2bd712505f6, 0, 223 }, /* #68 b */ { 0x044a56, 0x044256, 0xe448a66414ccd33e, 0x66699f722453320a, 0, 103 }, /* #69 */ { 0x3b3583, 0x3b3582, 0xe448a66414ccd33e, 0x66699f722453320a, 0, 103 }, /* #69 b */ { 0x3c6656, 0x3c6e57, 0x5e30dd732e8f3caf, 0x479e57af186eb997, 0, 231 }, /* #70 */ { 0x031983, 0x031983, 0x5e30dd732e8f3caf, 0x479e57af186eb997, 0, 231 }, /* #70 b */ { 0x1d6dc2, 0x1d65c2, 0xd910f3c55197040d, 0xf3c55197040dd910, 0, 208 }, /* #71 */ { 0x221217, 0x221216, 0xd910f3c55197040d, 0xf3c55197040dd910, 0, 208 }, /* #71 b */ { 0x3e0f87, 0x3e0f87, 0xa9417aa2e59a85e8, 0xd5172cd42f454a0b, 0, 19 }, /* #72 */ { 0x017052, 0x017853, 0xa9417aa2e59a85e8, 0xd5172cd42f454a0b, 0, 19 }, /* #72 b */ { 0x1e1d06, 0x1e1d06, 0x56e15f81c3790c15, 0x070de430555b857e, 0, 154 }, /* #73 */ { 0x2162d3, 0x216ad2, 0x56e15f81c3790c15, 0x070de430555b857e, 0, 154 }, /* #73 b */ { 0x336003, 0x336802, 0x50eb6285ed78f2b5, 0x795aa875b142f6bc, 0, 175 }, /* #74 */ { 0x0c1fd6, 0x0c1fd6, 0x50eb6285ed78f2b5, 0x795aa875b142f6bc, 0, 175 }, /* #74 b */ { 0x3c6592, 0x3c6d93, 0xb0f032dabb0abe1a, 0x032dabb0abe1ab0f, 0, 12 }, /* #75 */ { 0x031a47, 0x031a47, 0xb0f032dabb0abe1a, 0x032dabb0abe1ab0f, 0, 12 }, /* #75 b */ { 0x324603, 0x324e02, 0x723cfcde146c4d92, 0xc4d92723cfcde146, 0, 44 }, /* #76 */ { 0x0d39d6, 0x0d39d6, 0x723cfcde146c4d92, 0xc4d92723cfcde146, 0, 44 }, /* #76 b */ { 0x042c47, 0x042446, 0xdd635b6a2e85c383, 0x2e1c1eeb1adb5174, 0, 171 }, /* #77 */ { 0x3b5392, 0x3b5392, 0xdd635b6a2e85c383, 0x2e1c1eeb1adb5174, 0, 171 }, /* #77 b */ { 0x283782, 0x283f83, 0x9377fde20f1ec664, 0xe20f1ec6649377fd, 0, 152 }, /* #78 */ { 0x174857, 0x174857, 0x9377fde20f1ec664, 0xe20f1ec6649377fd, 0, 152 }, /* #78 b */ { 0x117812, 0x117813, 0x5d7bf95c97f96d67, 0x3aebdfcae4bfcb6b, 0, 59 }, /* #79 */ { 0x2e07c7, 0x2e0fc7, 0x5d7bf95c97f96d67, 0x3aebdfcae4bfcb6b, 0, 59 }, /* #79 b */ { 0x1c5f96, 0x1c5796, 0xf7a30a22fa7378eb, 0x3afde8c288be9cde, 0, 54 }, /* #80 */ { 0x232043, 0x232042, 0xf7a30a22fa7378eb, 0x3afde8c288be9cde, 0, 54 }, /* #80 b */ { 0x1c5ec2, 0x1c5ec2, 0x4a21710311d01053, 0xa21710311d010534, 0, 68 }, /* #81 */ { 0x232117, 0x232916, 0x4a21710311d01053, 0xa21710311d010534, 0, 68 }, /* #81 b */ { 0x046c46, 0x046446, 0xd1ddc921838da32a, 0x60e368cab4777248, 0, 94 }, /* #82 */ { 0x3b1393, 0x3b1392, 0xd1ddc921838da32a, 0x60e368cab4777248, 0, 94 }, /* #82 b */ { 0x1a3c43, 0x1a3443, 0x3efdc65afbee0e5f, 0x2d7df7072f9f7ee3, 0, 215 }, /* #83 */ { 0x254396, 0x254397, 0x3efdc65afbee0e5f, 0x2d7df7072f9f7ee3, 0, 215 }, /* #83 b */ { 0x3c5512, 0x3c5513, 0x3e31455450bac6d1, 0x63689f18a2aa285d, 0, 239 }, /* #84 */ { 0x032ac7, 0x0322c7, 0x3e31455450bac6d1, 0x63689f18a2aa285d, 0, 239 }, /* #84 b */ { 0x0d76c3, 0x0d7ec2, 0xa53b0d911dedb901, 0x8ef6dc80d29d86c8, 0, 95 }, /* #85 */ { 0x320916, 0x320916, 0xa53b0d911dedb901, 0x8ef6dc80d29d86c8, 0, 95 }, /* #85 b */ { 0x354006, 0x354006, 0x2df12c2e27585b20, 0xf8961713ac2d9016, 0, 7 }, /* #86 */ { 0x0a3fd3, 0x0a37d2, 0x2df12c2e27585b20, 0xf8961713ac2d9016, 0, 7 }, /* #86 b */ { 0x2a2687, 0x2a2686, 0x1c7bf8fa858f4d0a, 0xa163d342871efe3e, 0, 30 }, /* #87 */ { 0x155952, 0x155152, 0x1c7bf8fa858f4d0a, 0xa163d342871efe3e, 0, 30 }, /* #87 b */ { 0x2f50c3, 0x2f58c2, 0x85a735e0540c7246, 0xe6bc0a818e48d0b4, 0, 141 }, /* #88 */ { 0x102f16, 0x102f16, 0x85a735e0540c7246, 0xe6bc0a818e48d0b4, 0, 141 }, /* #88 b */ { 0x3e3357, 0x3e3b56, 0x611a8665f382cd34, 0x1997ce0b34d1846a, 0, 18 }, /* #89 */ { 0x014c82, 0x014c82, 0x611a8665f382cd34, 0x1997ce0b34d1846a, 0, 18 }, /* #89 b */ { 0x1f4256, 0x1f4a57, 0xbd5518e72b613db6, 0x09edb5eaa8c7395b, 0, 43 }, /* #90 */ { 0x203d83, 0x203d83, 0xbd5518e72b613db6, 0x09edb5eaa8c7395b, 0, 43 }, /* #90 b */ { 0x1160d2, 0x1168d2, 0xb56c13f595997dcd, 0xb32fb9b6ad827eb2, 0, 101 }, /* #91 */ { 0x2e1f07, 0x2e1f06, 0xb56c13f595997dcd, 0xb32fb9b6ad827eb2, 0, 101 }, /* #91 b */ { 0x131196, 0x131996, 0xbf472ca1afc8e02c, 0xe59435f91c0597e8, 0, 141 }, /* #92 */ { 0x2c6e43, 0x2c6e42, 0xbf472ca1afc8e02c, 0xe59435f91c0597e8, 0, 141 }, /* #92 b */ { 0x164953, 0x164952, 0x6a3a1111d28dfad8, 0x888e946fd6c351d0, 0, 211 }, /* #93 */ { 0x293686, 0x293e86, 0x6a3a1111d28dfad8, 0x888e946fd6c351d0, 0, 211 }, /* #93 b */ { 0x2a3a82, 0x2a3283, 0xd7c25dbd346b2536, 0x5f0976f4d1ac94db, 0, 130 }, /* #94 */ { 0x154557, 0x154557, 0xd7c25dbd346b2536, 0x5f0976f4d1ac94db, 0, 130 }, /* #94 b */ { 0x105b46, 0x105b46, 0x5bd060f563c9a039, 0x183d58f2680e56f4, 0, 142 }, /* #95 */ { 0x2f2493, 0x2f2c92, 0x5bd060f563c9a039, 0x183d58f2680e56f4, 0, 142 }, /* #95 b */ }; static const BINU64_TEST_T g_aTests_ror_u64_intel[] = { { 0x327ec2, 0x3276c2, 0x0000000000000000, 0x0000000000000000, 0, 152 }, /* #0 */ { 0x0d0117, 0x0d0116, 0x0000000000000000, 0x0000000000000000, 0, 152 }, /* #0 b */ { 0x1f7442, 0x1f7442, 0x0000000000000000, 0x0000000000000000, 0, 101 }, /* #1 */ { 0x200b97, 0x200396, 0x0000000000000000, 0x0000000000000000, 0, 101 }, /* #1 b */ { 0x344293, 0x344293, 0x0000000000000000, 0x0000000000000000, 0, 0 }, /* #2 */ { 0x0b3d46, 0x0b3d46, 0x0000000000000000, 0x0000000000000000, 0, 0 }, /* #2 b */ { 0x044c02, 0x044402, 0x0000000000000000, 0x0000000000000000, 0, 153 }, /* #3 */ { 0x3b33d7, 0x3b33d6, 0x0000000000000000, 0x0000000000000000, 0, 153 }, /* #3 b */ { 0x0d7896, 0x0d7096, 0x0000000000000000, 0x0000000000000000, 0, 88 }, /* #4 */ { 0x320743, 0x320742, 0x0000000000000000, 0x0000000000000000, 0, 88 }, /* #4 b */ { 0x251243, 0x251242, 0x0000000000000000, 0x0000000000000000, 0, 85 }, /* #5 */ { 0x1a6d96, 0x1a6596, 0x0000000000000000, 0x0000000000000000, 0, 85 }, /* #5 b */ { 0x1268d3, 0x1268d2, 0x2148752812586663, 0x2586663214875281, 0, 156 }, /* #6 */ { 0x2d1706, 0x2d1f06, 0x2148752812586663, 0x2586663214875281, 0, 156 }, /* #6 b */ { 0x083743, 0x083f42, 0xdfbb3b4c18effb94, 0x31dff729bf767698, 0, 223 }, /* #7 */ { 0x374896, 0x374896, 0xdfbb3b4c18effb94, 0x31dff729bf767698, 0, 223 }, /* #7 b */ { 0x197ed7, 0x1976d7, 0xed5f83eaf08d0959, 0xafc1f5784684acf6, 0, 249 }, /* #8 */ { 0x260102, 0x260103, 0xed5f83eaf08d0959, 0xafc1f5784684acf6, 0, 249 }, /* #8 b */ { 0x2b74c7, 0x2b7cc6, 0xe84bda5168d173b6, 0x425ed28b468b9db7, 0, 61 }, /* #9 */ { 0x140b12, 0x140b12, 0xe84bda5168d173b6, 0x425ed28b468b9db7, 0, 61 }, /* #9 b */ { 0x0b7b57, 0x0b7b56, 0x38c02ce587ce58a7, 0x18059cb0f9cb14e7, 0, 187 }, /* #10 */ { 0x340482, 0x340c82, 0x38c02ce587ce58a7, 0x18059cb0f9cb14e7, 0, 187 }, /* #10 b */ { 0x024697, 0x024697, 0xbffb06dce955e4e5, 0xe4e5bffb06dce955, 0, 208 }, /* #11 */ { 0x3d3942, 0x3d3143, 0xbffb06dce955e4e5, 0xe4e5bffb06dce955, 0, 208 }, /* #11 b */ { 0x097442, 0x097c42, 0x9a840b20fc1e0f12, 0x1e0f129a840b20fc, 0, 216 }, /* #12 */ { 0x360b97, 0x360b96, 0x9a840b20fc1e0f12, 0x1e0f129a840b20fc, 0, 216 }, /* #12 b */ { 0x375dc7, 0x375dc7, 0x0d032b4aade51ae1, 0x0d032b4aade51ae1, 0, 128 }, /* #13 */ { 0x082212, 0x082212, 0x0d032b4aade51ae1, 0x0d032b4aade51ae1, 0, 128 }, /* #13 b */ { 0x240756, 0x240757, 0x4e2c3d408cc8ad98, 0xc27161ea0466456c, 0, 133 }, /* #14 */ { 0x1b7883, 0x1b7083, 0x4e2c3d408cc8ad98, 0xc27161ea0466456c, 0, 133 }, /* #14 b */ { 0x096d56, 0x096d57, 0x3f936ec74874972f, 0xc9b763a43a4b979f, 0, 249 }, /* #15 */ { 0x361283, 0x361a83, 0x3f936ec74874972f, 0xc9b763a43a4b979f, 0, 249 }, /* #15 b */ { 0x280cc6, 0x280cc6, 0xfd48e45d81c7f13a, 0x3afd48e45d81c7f1, 0, 136 }, /* #16 */ { 0x177313, 0x177b12, 0xfd48e45d81c7f13a, 0x3afd48e45d81c7f1, 0, 136 }, /* #16 b */ { 0x141307, 0x141b07, 0xc17677ccb72b34f0, 0xa7860bb3be65b959, 0, 77 }, /* #17 */ { 0x2b6cd2, 0x2b6cd3, 0xc17677ccb72b34f0, 0xa7860bb3be65b959, 0, 77 }, /* #17 b */ { 0x0c2e47, 0x0c2e47, 0x4cfe35b5dda32739, 0xc6b6bbb464e7299f, 0, 179 }, /* #18 */ { 0x335192, 0x335993, 0x4cfe35b5dda32739, 0xc6b6bbb464e7299f, 0, 179 }, /* #18 b */ { 0x1f6a56, 0x1f6256, 0x97bee1e549e27bc5, 0x70f2a4f13de2cbdf, 0, 241 }, /* #19 */ { 0x201583, 0x201582, 0x97bee1e549e27bc5, 0x70f2a4f13de2cbdf, 0, 241 }, /* #19 b */ { 0x163f03, 0x163f02, 0x5f6d7bf1d5665405, 0x6d7bf1d56654055f, 0, 248 }, /* #20 */ { 0x2940d6, 0x2948d6, 0x5f6d7bf1d5665405, 0x6d7bf1d56654055f, 0, 248 }, /* #20 b */ { 0x0c1dc7, 0x0c15c6, 0x2e76440aa8461f7a, 0x173b220554230fbd, 0, 65 }, /* #21 */ { 0x336212, 0x336212, 0x2e76440aa8461f7a, 0x173b220554230fbd, 0, 65 }, /* #21 b */ { 0x130003, 0x130003, 0xaab0331d274c6b73, 0xaab0331d274c6b73, 0, 64 }, /* #22 */ { 0x2c7fd6, 0x2c7fd6, 0xaab0331d274c6b73, 0xaab0331d274c6b73, 0, 64 }, /* #22 b */ { 0x327787, 0x327787, 0x042ddd12c33e4c36, 0x85bba25867c986c0, 0, 123 }, /* #23 */ { 0x0d0852, 0x0d0053, 0x042ddd12c33e4c36, 0x85bba25867c986c0, 0, 123 }, /* #23 b */ { 0x3f4447, 0x3f4447, 0xe5dfabad5c0be551, 0xad5c0be551e5dfab, 0, 232 }, /* #24 */ { 0x003b92, 0x003393, 0xe5dfabad5c0be551, 0xad5c0be551e5dfab, 0, 232 }, /* #24 b */ { 0x251197, 0x251197, 0xcc8038debabd6e57, 0xd5eb72be6401c6f5, 0, 93 }, /* #25 */ { 0x1a6e42, 0x1a6643, 0xcc8038debabd6e57, 0xd5eb72be6401c6f5, 0, 93 }, /* #25 b */ { 0x3134c3, 0x3134c3, 0x608e790293fb5e32, 0x8149fdaf1930473c, 0, 233 }, /* #26 */ { 0x0e4b16, 0x0e4317, 0x608e790293fb5e32, 0x8149fdaf1930473c, 0, 233 }, /* #26 b */ { 0x093603, 0x093e03, 0x2ce6288793bc4f2f, 0x8793bc4f2f2ce628, 0, 168 }, /* #27 */ { 0x3649d6, 0x3649d7, 0x2ce6288793bc4f2f, 0x8793bc4f2f2ce628, 0, 168 }, /* #27 b */ { 0x153586, 0x153d86, 0x00489c6338272835, 0x0122718ce09ca0d4, 0, 254 }, /* #28 */ { 0x2a4a53, 0x2a4a52, 0x00489c6338272835, 0x0122718ce09ca0d4, 0, 254 }, /* #28 b */ { 0x1f1203, 0x1f1203, 0x298d53607bd1b5ae, 0xb03de8dad714c6a9, 0, 41 }, /* #29 */ { 0x206dd6, 0x2065d7, 0x298d53607bd1b5ae, 0xb03de8dad714c6a9, 0, 41 }, /* #29 b */ { 0x1111d3, 0x1111d3, 0x750d56d56c2ae04e, 0xa86ab6ab61570273, 0, 61 }, /* #30 */ { 0x2e6e06, 0x2e6607, 0x750d56d56c2ae04e, 0xa86ab6ab61570273, 0, 61 }, /* #30 b */ { 0x3166d7, 0x3166d6, 0x910f9b879bc2609f, 0x221f370f3784c13f, 0, 63 }, /* #31 */ { 0x0e1902, 0x0e1102, 0x910f9b879bc2609f, 0x221f370f3784c13f, 0, 63 }, /* #31 b */ { 0x0a7d53, 0x0a7d53, 0xc6ca644074a8cfbc, 0xef31b299101d2a33, 0, 10 }, /* #32 */ { 0x350286, 0x350a87, 0xc6ca644074a8cfbc, 0xef31b299101d2a33, 0, 10 }, /* #32 b */ { 0x086ed2, 0x0866d3, 0x9a37611f227b3dc5, 0xa37611f227b3dc59, 0, 188 }, /* #33 */ { 0x371107, 0x371107, 0x9a37611f227b3dc5, 0xa37611f227b3dc59, 0, 188 }, /* #33 b */ { 0x3d4413, 0x3d4413, 0xcd2c65bb5d383f73, 0xfb9e69632ddae9c1, 0, 141 }, /* #34 */ { 0x023bc6, 0x0233c7, 0xcd2c65bb5d383f73, 0xfb9e69632ddae9c1, 0, 141 }, /* #34 b */ { 0x266112, 0x266912, 0x4301014553ec38f5, 0x54301014553ec38f, 0, 132 }, /* #35 */ { 0x191ec7, 0x191ec6, 0x4301014553ec38f5, 0x54301014553ec38f, 0, 132 }, /* #35 b */ { 0x2851d7, 0x2859d6, 0x32b718f0531c2481, 0x248132b718f0531c, 0, 16 }, /* #36 */ { 0x172e02, 0x172e02, 0x32b718f0531c2481, 0x248132b718f0531c, 0, 16 }, /* #36 b */ { 0x2214d2, 0x2214d2, 0x7d013f93a86af4bc, 0x3f93a86af4bc7d01, 0, 112 }, /* #37 */ { 0x1d6b07, 0x1d6306, 0x7d013f93a86af4bc, 0x3f93a86af4bc7d01, 0, 112 }, /* #37 b */ { 0x1b4a93, 0x1b4a92, 0x6a1d51c415a3e587, 0x61da8754710568f9, 0, 202 }, /* #38 */ { 0x243546, 0x243d46, 0x6a1d51c415a3e587, 0x61da8754710568f9, 0, 202 }, /* #38 b */ { 0x082117, 0x082917, 0x33a8ee78342b8b2d, 0xe78342b8b2d33a8e, 0, 108 }, /* #39 */ { 0x375ec2, 0x375ec3, 0x33a8ee78342b8b2d, 0xe78342b8b2d33a8e, 0, 108 }, /* #39 b */ { 0x0d5343, 0x0d5b42, 0x2c7d6453b1300679, 0x62600cf258fac8a7, 0, 95 }, /* #40 */ { 0x322c96, 0x322c96, 0x2c7d6453b1300679, 0x62600cf258fac8a7, 0, 95 }, /* #40 b */ { 0x3e3693, 0x3e3693, 0x8d018b0c574127f9, 0xc5862ba093fcc680, 0, 113 }, /* #41 */ { 0x014946, 0x014147, 0x8d018b0c574127f9, 0xc5862ba093fcc680, 0, 113 }, /* #41 b */ { 0x207786, 0x207786, 0xc36f9e2842441399, 0x73386df3c5084882, 0, 203 }, /* #42 */ { 0x1f0853, 0x1f0052, 0xc36f9e2842441399, 0x73386df3c5084882, 0, 203 }, /* #42 b */ { 0x0e0d82, 0x0e0d82, 0xb1e0ce0d9316be6a, 0x338364c5af9aac78, 0, 50 }, /* #43 */ { 0x317257, 0x317a56, 0xb1e0ce0d9316be6a, 0x338364c5af9aac78, 0, 50 }, /* #43 b */ { 0x3b5786, 0x3b5787, 0x85fcce58f2be9a4b, 0xe57d34970bf99cb1, 0, 223 }, /* #44 */ { 0x042853, 0x042053, 0x85fcce58f2be9a4b, 0xe57d34970bf99cb1, 0, 223 }, /* #44 b */ { 0x192c87, 0x192c86, 0xea008ed8f0c653c4, 0x7500476c786329e2, 0, 65 }, /* #45 */ { 0x265352, 0x265b52, 0xea008ed8f0c653c4, 0x7500476c786329e2, 0, 65 }, /* #45 b */ { 0x053192, 0x053992, 0x2c010ab2dfe444f9, 0x1565bfc889f25802, 0, 47 }, /* #46 */ { 0x3a4e47, 0x3a4e46, 0x2c010ab2dfe444f9, 0x1565bfc889f25802, 0, 47 }, /* #46 b */ { 0x1e1d56, 0x1e1557, 0x547fad84f99091e4, 0x84f99091e4547fad, 0, 232 }, /* #47 */ { 0x216283, 0x216283, 0x547fad84f99091e4, 0x84f99091e4547fad, 0, 232 }, /* #47 b */ { 0x161142, 0x161142, 0xfaa52f267bd60d23, 0x5e4cf7ac1a47f54a, 0, 111 }, /* #48 */ { 0x296e97, 0x296696, 0xfaa52f267bd60d23, 0x5e4cf7ac1a47f54a, 0, 111 }, /* #48 b */ { 0x264f82, 0x264782, 0x30d0beed2f4dd656, 0x5e9bacac61a17dda, 0, 223 }, /* #49 */ { 0x193057, 0x193056, 0x30d0beed2f4dd656, 0x5e9bacac61a17dda, 0, 223 }, /* #49 b */ { 0x0b2356, 0x0b2357, 0x0ac14aa118e5c444, 0xac14aa118e5c4440, 0, 188 }, /* #50 */ { 0x345c83, 0x345483, 0x0ac14aa118e5c444, 0xac14aa118e5c4440, 0, 188 }, /* #50 b */ { 0x1a4f52, 0x1a4f52, 0x095e87e2e98493c1, 0x4f04257a1f8ba612, 0, 142 }, /* #51 */ { 0x253087, 0x253886, 0x095e87e2e98493c1, 0x4f04257a1f8ba612, 0, 142 }, /* #51 b */ { 0x035186, 0x035186, 0x7a6db7c5ba0b80c8, 0x4db6f8b74170190f, 0, 59 }, /* #52 */ { 0x3c2e53, 0x3c2652, 0x7a6db7c5ba0b80c8, 0x4db6f8b74170190f, 0, 59 }, /* #52 b */ { 0x152147, 0x152146, 0xe5c18f30936aadfb, 0x7cb831e6126d55bf, 0, 3 }, /* #53 */ { 0x2a5e92, 0x2a5692, 0xe5c18f30936aadfb, 0x7cb831e6126d55bf, 0, 3 }, /* #53 b */ { 0x3e0c53, 0x3e0c53, 0x50fe73d650b68d2d, 0xcf5942da34b543f9, 0, 110 }, /* #54 */ { 0x017386, 0x017b87, 0x50fe73d650b68d2d, 0xcf5942da34b543f9, 0, 110 }, /* #54 b */ { 0x171756, 0x171757, 0xeeb44358fe9e99b1, 0xeb44358fe9e99b1e, 0, 252 }, /* #55 */ { 0x286883, 0x286083, 0xeeb44358fe9e99b1, 0xeb44358fe9e99b1e, 0, 252 }, /* #55 b */ { 0x2321c7, 0x2321c7, 0xccf7f521b41f340f, 0xd486d07cd03f33df, 0, 46 }, /* #56 */ { 0x1c5e12, 0x1c5613, 0xccf7f521b41f340f, 0xd486d07cd03f33df, 0, 46 }, /* #56 b */ { 0x2e7093, 0x2e7092, 0xc09d046fdd401fc9, 0x6fdd401fc9c09d04, 0, 104 }, /* #57 */ { 0x110f46, 0x110746, 0xc09d046fdd401fc9, 0x6fdd401fc9c09d04, 0, 104 }, /* #57 b */ { 0x2c17c3, 0x2c17c2, 0x94817ff4cad82239, 0x44732902ffe995b0, 0, 15 }, /* #58 */ { 0x136816, 0x136016, 0x94817ff4cad82239, 0x44732902ffe995b0, 0, 15 }, /* #58 b */ { 0x2b43c6, 0x2b43c6, 0x5c5281e78bfbb402, 0x76804b8a503cf17f, 0, 19 }, /* #59 */ { 0x143c13, 0x143412, 0x5c5281e78bfbb402, 0x76804b8a503cf17f, 0, 19 }, /* #59 b */ { 0x0551d6, 0x0559d6, 0xf919c61c1fceff88, 0x61c1fceff88f919c, 0, 44 }, /* #60 */ { 0x3a2e03, 0x3a2e02, 0xf919c61c1fceff88, 0x61c1fceff88f919c, 0, 44 }, /* #60 b */ { 0x3b6d83, 0x3b6d82, 0x6034d97b901e07a9, 0x40781ea580d365ee, 0, 30 }, /* #61 */ { 0x041256, 0x041a56, 0x6034d97b901e07a9, 0x40781ea580d365ee, 0, 30 }, /* #61 b */ { 0x080513, 0x080d12, 0x58b3e0ca4839962d, 0x0ca4839962d58b3e, 0, 108 }, /* #62 */ { 0x377ac6, 0x377ac6, 0x58b3e0ca4839962d, 0x0ca4839962d58b3e, 0, 108 }, /* #62 b */ { 0x2b4853, 0x2b4052, 0x13643d73751f6a44, 0x26c87ae6ea3ed488, 0, 255 }, /* #63 */ { 0x143786, 0x143786, 0x13643d73751f6a44, 0x26c87ae6ea3ed488, 0, 255 }, /* #63 b */ { 0x086e52, 0x086e53, 0xb120f32a2b400a80, 0x90799515a0054058, 0, 57 }, /* #64 */ { 0x371187, 0x371987, 0xb120f32a2b400a80, 0x90799515a0054058, 0, 57 }, /* #64 b */ { 0x3a2ad7, 0x3a22d6, 0xe715aa979cd4869d, 0x779c56aa5e73521a, 0, 6 }, /* #65 */ { 0x055502, 0x055502, 0xe715aa979cd4869d, 0x779c56aa5e73521a, 0, 6 }, /* #65 b */ { 0x254f47, 0x254746, 0x60e2c7ca89afe832, 0x07163e544d7f4193, 0, 253 }, /* #66 */ { 0x1a3092, 0x1a3092, 0x60e2c7ca89afe832, 0x07163e544d7f4193, 0, 253 }, /* #66 b */ { 0x3c55c3, 0x3c5dc3, 0xa7d777e2a591e6a6, 0xcd4d4faeefc54b23, 0, 207 }, /* #67 */ { 0x032a16, 0x032a17, 0xa7d777e2a591e6a6, 0xcd4d4faeefc54b23, 0, 207 }, /* #67 b */ { 0x070486, 0x070c87, 0x4b644b9e1ca7f9c1, 0xe78729fe7052d912, 0, 106 }, /* #68 */ { 0x387b53, 0x387b53, 0x4b644b9e1ca7f9c1, 0xe78729fe7052d912, 0, 106 }, /* #68 b */ { 0x3b18c2, 0x3b10c3, 0xd829d628f8bb950b, 0xa758a3e2ee542f60, 0, 182 }, /* #69 */ { 0x046717, 0x046717, 0xd829d628f8bb950b, 0xa758a3e2ee542f60, 0, 182 }, /* #69 b */ { 0x265252, 0x265252, 0x627d29e71a4010fe, 0x313e94f38d20087f, 0, 129 }, /* #70 */ { 0x192d87, 0x192586, 0x627d29e71a4010fe, 0x313e94f38d20087f, 0, 129 }, /* #70 b */ { 0x125d16, 0x125517, 0x86dae36ec86fa09d, 0xc86fa09d86dae36e, 0, 160 }, /* #71 */ { 0x2d22c3, 0x2d22c3, 0x86dae36ec86fa09d, 0xc86fa09d86dae36e, 0, 160 }, /* #71 b */ { 0x361406, 0x361c06, 0x0da6685ee970125b, 0x4cd0bdd2e024b61b, 0, 119 }, /* #72 */ { 0x096bd3, 0x096bd2, 0x0da6685ee970125b, 0x4cd0bdd2e024b61b, 0, 119 }, /* #72 b */ { 0x2b6a87, 0x2b6a86, 0xb38251e6317b4128, 0x4798c5ed04a2ce09, 0, 110 }, /* #73 */ { 0x141552, 0x141d52, 0xb38251e6317b4128, 0x4798c5ed04a2ce09, 0, 110 }, /* #73 b */ { 0x3f5196, 0x3f5197, 0xea999bba55f6fefd, 0xf54ccddd2afb7f7e, 0, 129 }, /* #74 */ { 0x002e43, 0x002643, 0xea999bba55f6fefd, 0xf54ccddd2afb7f7e, 0, 129 }, /* #74 b */ { 0x220552, 0x220d52, 0xa8179a4860a9b0f0, 0x4d878540bcd24305, 0, 85 }, /* #75 */ { 0x1d7a87, 0x1d7a86, 0xa8179a4860a9b0f0, 0x4d878540bcd24305, 0, 85 }, /* #75 b */ { 0x2c6893, 0x2c6893, 0xa63a379585bc78fa, 0xbc78faa63a379585, 0, 88 }, /* #76 */ { 0x131746, 0x131f47, 0xa63a379585bc78fa, 0xbc78faa63a379585, 0, 88 }, /* #76 b */ { 0x196113, 0x196113, 0x4afd642f9f51c76c, 0xdb12bf590be7d471, 0, 10 }, /* #77 */ { 0x261ec6, 0x2616c7, 0x4afd642f9f51c76c, 0xdb12bf590be7d471, 0, 10 }, /* #77 b */ { 0x172146, 0x172946, 0xf9f175dbdf8157ae, 0x7bf02af5df3e2ebb, 0, 99 }, /* #78 */ { 0x285e93, 0x285e92, 0xf9f175dbdf8157ae, 0x7bf02af5df3e2ebb, 0, 99 }, /* #78 b */ { 0x3a50d6, 0x3a50d7, 0x5a978bfe32e7c91e, 0xc5ff1973e48f2d4b, 0, 241 }, /* #79 */ { 0x052f03, 0x052703, 0x5a978bfe32e7c91e, 0xc5ff1973e48f2d4b, 0, 241 }, /* #79 b */ { 0x2f76c6, 0x2f76c6, 0x8e122d8c3cc417e1, 0x620bf0c70916c61e, 0, 25 }, /* #80 */ { 0x100913, 0x100112, 0x8e122d8c3cc417e1, 0x620bf0c70916c61e, 0, 25 }, /* #80 b */ { 0x1e7686, 0x1e7e87, 0xfb0578ffa0e3e85c, 0xffa0e3e85cfb0578, 0, 104 }, /* #81 */ { 0x210953, 0x210953, 0xfb0578ffa0e3e85c, 0xffa0e3e85cfb0578, 0, 104 }, /* #81 b */ { 0x011112, 0x011113, 0x5f565255ef2b2776, 0x957bcac9dd97d594, 0, 42 }, /* #82 */ { 0x3e6ec7, 0x3e66c7, 0x5f565255ef2b2776, 0x957bcac9dd97d594, 0, 42 }, /* #82 b */ { 0x337096, 0x337096, 0xeb0803b70fdb5693, 0x58401db87edab49f, 0, 125 }, /* #83 */ { 0x0c0f43, 0x0c0742, 0xeb0803b70fdb5693, 0x58401db87edab49f, 0, 125 }, /* #83 b */ { 0x2f7346, 0x2f7b47, 0x66a758e8a77eab7f, 0xa77eab7f66a758e8, 0, 32 }, /* #84 */ { 0x100c93, 0x100c93, 0x66a758e8a77eab7f, 0xa77eab7f66a758e8, 0, 32 }, /* #84 b */ { 0x130b47, 0x130b47, 0x3f7522b94c2fab0f, 0x985f561e7eea4572, 0, 223 }, /* #85 */ { 0x2c7492, 0x2c7c93, 0x3f7522b94c2fab0f, 0x985f561e7eea4572, 0, 223 }, /* #85 b */ { 0x2a19d6, 0x2a19d6, 0x886ea7ef577ab86e, 0x753f7abbd5c37443, 0, 117 }, /* #86 */ { 0x156603, 0x156e02, 0x886ea7ef577ab86e, 0x753f7abbd5c37443, 0, 117 }, /* #86 b */ { 0x094703, 0x094f03, 0x33ea6946391e6acf, 0x8c723cd59e67d4d2, 0, 103 }, /* #87 */ { 0x3638d6, 0x3638d7, 0x33ea6946391e6acf, 0x8c723cd59e67d4d2, 0, 103 }, /* #87 b */ { 0x123547, 0x123d47, 0xc0be99a0905c23fa, 0xcd0482e11fd605f4, 0, 237 }, /* #88 */ { 0x2d4a92, 0x2d4a93, 0xc0be99a0905c23fa, 0xcd0482e11fd605f4, 0, 237 }, /* #88 b */ { 0x234013, 0x234012, 0xe97b87e8445817a9, 0x7e8445817a9e97b8, 0, 236 }, /* #89 */ { 0x1c3fc6, 0x1c37c6, 0xe97b87e8445817a9, 0x7e8445817a9e97b8, 0, 236 }, /* #89 b */ { 0x0b65c3, 0x0b6dc3, 0x7d3e07923570b6a1, 0xf81e48d5c2da85f4, 0, 118 }, /* #90 */ { 0x341a16, 0x341a17, 0x7d3e07923570b6a1, 0xf81e48d5c2da85f4, 0, 118 }, /* #90 b */ { 0x062852, 0x062852, 0xf14946584bdab712, 0x4bdab712f1494658, 0, 160 }, /* #91 */ { 0x395787, 0x395f86, 0xf14946584bdab712, 0x4bdab712f1494658, 0, 160 }, /* #91 b */ { 0x3f0292, 0x3f0293, 0xdad45deb04c163a1, 0x8e876b5177ac1305, 0, 14 }, /* #92 */ { 0x007d47, 0x007547, 0xdad45deb04c163a1, 0x8e876b5177ac1305, 0, 14 }, /* #92 b */ { 0x2b5653, 0x2b5652, 0xd7bc19a5b806e20b, 0x01b882f5ef06696e, 0, 154 }, /* #93 */ { 0x142986, 0x142186, 0xd7bc19a5b806e20b, 0x01b882f5ef06696e, 0, 154 }, /* #93 b */ { 0x112693, 0x112e92, 0x5e9dbe5f541e462b, 0x6bd3b7cbea83c8c5, 0, 195 }, /* #94 */ { 0x2e5946, 0x2e5946, 0x5e9dbe5f541e462b, 0x6bd3b7cbea83c8c5, 0, 195 }, /* #94 b */ { 0x376c43, 0x376c42, 0x6ebdb7bb4a6df453, 0x7694dbe8a6dd7b6f, 0, 231 }, /* #95 */ { 0x081396, 0x081b96, 0x6ebdb7bb4a6df453, 0x7694dbe8a6dd7b6f, 0, 231 }, /* #95 b */ }; static const BINU64_TEST_T g_aTests_rcl_u64_intel[] = { { 0x337d17, 0x337516, 0x0000000000000000, 0x0000000000002000, 0, 142 }, /* #0 */ { 0x0c02c2, 0x0c02c2, 0x0000000000000000, 0x0000000000000000, 0, 142 }, /* #0 b */ { 0x080e96, 0x080696, 0x0000000000000000, 0x0000000000000000, 0, 127 }, /* #1 */ { 0x377143, 0x377142, 0x0000000000000000, 0x4000000000000000, 0, 127 }, /* #1 b */ { 0x1a4086, 0x1a4086, 0x0000000000000000, 0x0000000000000000, 0, 62 }, /* #2 */ { 0x253f53, 0x253752, 0x0000000000000000, 0x2000000000000000, 0, 62 }, /* #2 b */ { 0x011943, 0x011142, 0x0000000000000000, 0x0000000001000000, 0, 217 }, /* #3 */ { 0x3e6696, 0x3e6696, 0x0000000000000000, 0x0000000000000000, 0, 217 }, /* #3 b */ { 0x3802c6, 0x3802c6, 0x0000000000000000, 0x0000000000000000, 0, 184 }, /* #4 */ { 0x077d13, 0x077512, 0x0000000000000000, 0x0080000000000000, 0, 184 }, /* #4 b */ { 0x246647, 0x246646, 0x0000000000000000, 0x0000000000001000, 0, 77 }, /* #5 */ { 0x1b1992, 0x1b1192, 0x0000000000000000, 0x0000000000000000, 0, 77 }, /* #5 b */ { 0x177493, 0x177c92, 0x8cfede2e5e41130b, 0x226178cfede2e5e4, 0, 173 }, /* #6 */ { 0x280b46, 0x280b46, 0x8cfede2e5e41130b, 0x226168cfede2e5e4, 0, 173 }, /* #6 b */ { 0x2233d7, 0x223bd6, 0x44cd4eb76bd4428d, 0x4cd4eb76bd4428da, 0, 132 }, /* #7 */ { 0x1d4c02, 0x1d4c02, 0x44cd4eb76bd4428d, 0x4cd4eb76bd4428d2, 0, 132 }, /* #7 b */ { 0x037907, 0x037107, 0xc330fa0abe55132e, 0xd055f2a899770cc3, 0, 147 }, /* #8 */ { 0x3c06d2, 0x3c06d3, 0xc330fa0abe55132e, 0xd055f2a899730cc3, 0, 147 }, /* #8 b */ { 0x310886, 0x310087, 0xf8df63a76be81d08, 0x6be81d087c6fb1d3, 0, 32 }, /* #9 */ { 0x0e7753, 0x0e7753, 0xf8df63a76be81d08, 0x6be81d08fc6fb1d3, 0, 32 }, /* #9 b */ { 0x394843, 0x394842, 0x752a3fe9277ec1c9, 0x77ec1c9ba951ff49, 0, 228 }, /* #10 */ { 0x063796, 0x063f96, 0x752a3fe9277ec1c9, 0x77ec1c93a951ff49, 0, 228 }, /* #10 b */ { 0x0e7042, 0x0e7043, 0xcec27d1dcc0287b7, 0x6ecec27d1dcc0287, 0, 121 }, /* #11 */ { 0x310f97, 0x310797, 0xcec27d1dcc0287b7, 0x6fcec27d1dcc0287, 0, 121 }, /* #11 b */ { 0x300386, 0x300b87, 0x6906d6cb941f7ad8, 0xbd6c1a41b5b2e507, 0, 111 }, /* #12 */ { 0x0f7c53, 0x0f7c53, 0x6906d6cb941f7ad8, 0xbd6c5a41b5b2e507, 0, 111 }, /* #12 b */ { 0x013c57, 0x013456, 0x2cda2543900fb31d, 0xb368950e403ecc76, 0, 66 }, /* #13 */ { 0x3e4382, 0x3e4382, 0x2cda2543900fb31d, 0xb368950e403ecc74, 0, 66 }, /* #13 b */ { 0x206e87, 0x206687, 0x0afcbb6b776cd2af, 0xb6b776cd2af857e5, 0, 20 }, /* #14 */ { 0x1f1152, 0x1f1153, 0x0afcbb6b776cd2af, 0xb6b776cd2af057e5, 0, 20 }, /* #14 b */ { 0x227412, 0x227413, 0x07dbeb27ec1fd434, 0xd83fa86807dbeb27, 0, 97 }, /* #15 */ { 0x1d0bc7, 0x1d03c7, 0x07dbeb27ec1fd434, 0xd83fa86907dbeb27, 0, 97 }, /* #15 b */ { 0x3b7e12, 0x3b7612, 0xe5b0c7930ace484c, 0xb392131cb618f261, 0, 38 }, /* #16 */ { 0x0401c7, 0x0401c6, 0xe5b0c7930ace484c, 0xb392133cb618f261, 0, 38 }, /* #16 b */ { 0x2226c7, 0x2226c6, 0xc2956267863cb1e4, 0xf270a55899e18f2c, 0, 119 }, /* #17 */ { 0x1d5912, 0x1d5112, 0xc2956267863cb1e4, 0xf230a55899e18f2c, 0, 119 }, /* #17 b */ { 0x295007, 0x295807, 0x6b5cbb6ed5f34494, 0xae5db76af9a24a5a, 0, 135 }, /* #18 */ { 0x162fd2, 0x162fd3, 0x6b5cbb6ed5f34494, 0xae5db76af9a24a1a, 0, 135 }, /* #18 b */ { 0x327587, 0x327d86, 0x94700dfee9baafbe, 0xfb28e01bfdd3755f, 0, 58 }, /* #19 */ { 0x0d0a52, 0x0d0a52, 0x94700dfee9baafbe, 0xf928e01bfdd3755f, 0, 58 }, /* #19 b */ { 0x191393, 0x191b93, 0x89d4dfbf3cdeaee2, 0xdf9e6f5771627537, 0, 215 }, /* #20 */ { 0x266c46, 0x266c47, 0x89d4dfbf3cdeaee2, 0xdf9e6f5771227537, 0, 215 }, /* #20 b */ { 0x0c1e57, 0x0c1656, 0x0a06cc728aba7a25, 0xaba7a25850366394, 0, 36 }, /* #21 */ { 0x336182, 0x336182, 0x0a06cc728aba7a25, 0xaba7a25050366394, 0, 36 }, /* #21 b */ { 0x0f1b46, 0x0f1346, 0xe6af902d7d3b06f3, 0x1bcdcd5f205afa76, 0, 178 }, /* #22 */ { 0x306493, 0x306492, 0xe6af902d7d3b06f3, 0x1bcfcd5f205afa76, 0, 178 }, /* #22 b */ { 0x056956, 0x056957, 0x8e37de4eb4569715, 0xc551c6fbc9d68ad2, 0, 246 }, /* #23 */ { 0x3a1683, 0x3a1e83, 0x8e37de4eb4569715, 0xc571c6fbc9d68ad2, 0, 246 }, /* #23 b */ { 0x336d42, 0x336543, 0x2abb5ba1b2bf6f88, 0x657edf102abb5ba1, 0, 33 }, /* #24 */ { 0x0c1297, 0x0c1297, 0x2abb5ba1b2bf6f88, 0x657edf112abb5ba1, 0, 33 }, /* #24 b */ { 0x0b2e83, 0x0b2e82, 0x46a9fb5c818591d2, 0x8d53f6b9030b23a5, 0, 65 }, /* #25 */ { 0x345156, 0x345956, 0x46a9fb5c818591d2, 0x8d53f6b9030b23a4, 0, 65 }, /* #25 b */ { 0x2c6757, 0x2c6757, 0xda916648054f580c, 0x9da916648054f580, 0, 125 }, /* #26 */ { 0x131882, 0x131083, 0xda916648054f580c, 0x8da916648054f580, 0, 125 }, /* #26 b */ { 0x030682, 0x030e83, 0xa1f5829011718aaf, 0x8aaf50fac14808b8, 0, 240 }, /* #27 */ { 0x3c7957, 0x3c7957, 0xa1f5829011718aaf, 0x8aafd0fac14808b8, 0, 240 }, /* #27 b */ { 0x1226d7, 0x122ed6, 0xbc1d6e76fa7726bd, 0xf7783adcedf4ee4d, 0, 58 }, /* #28 */ { 0x2d5902, 0x2d5902, 0xbc1d6e76fa7726bd, 0xf5783adcedf4ee4d, 0, 58 }, /* #28 b */ { 0x242bc7, 0x2423c7, 0x183fc50ff2c12fe8, 0xfa2307f8a1fe5825, 0, 54 }, /* #29 */ { 0x1b5412, 0x1b5413, 0x183fc50ff2c12fe8, 0xfa0307f8a1fe5825, 0, 54 }, /* #29 b */ { 0x151e93, 0x151e93, 0x42cb984cbcbe9b03, 0xe5f4d81d0b2e6132, 0, 99 }, /* #30 */ { 0x2a6146, 0x2a6947, 0x42cb984cbcbe9b03, 0xe5f4d8190b2e6132, 0, 99 }, /* #30 b */ { 0x074717, 0x074f17, 0xb20f847cd5a7e1f9, 0x69f87e7641f08f9a, 0, 166 }, /* #31 */ { 0x3838c2, 0x3838c3, 0xb20f847cd5a7e1f9, 0x69f87e5641f08f9a, 0, 166 }, /* #31 b */ { 0x276513, 0x276512, 0x064183f08c9ec39f, 0x60fc2327b0e7e0c8, 0, 78 }, /* #32 */ { 0x181ac6, 0x1812c6, 0x064183f08c9ec39f, 0x60fc2327b0e7c0c8, 0, 78 }, /* #32 b */ { 0x1c3157, 0x1c3956, 0x9d1bf04b39b7eb0a, 0xdf8259cdbf585674, 0, 75 }, /* #33 */ { 0x234e82, 0x234e82, 0x9d1bf04b39b7eb0a, 0xdf8259cdbf585274, 0, 75 }, /* #33 b */ { 0x221382, 0x221b82, 0xb5a05ae6d1f0e461, 0x56b40b5cda3e1c8c, 0, 126 }, /* #34 */ { 0x1d6c57, 0x1d6c56, 0xb5a05ae6d1f0e461, 0x76b40b5cda3e1c8c, 0, 126 }, /* #34 b */ { 0x332d17, 0x332516, 0x0a005bc4716ff1cd, 0xff1cd85002de238b, 0, 172 }, /* #35 */ { 0x0c52c2, 0x0c52c2, 0x0a005bc4716ff1cd, 0xff1cd05002de238b, 0, 172 }, /* #35 b */ { 0x0e59d2, 0x0e59d3, 0x82210efcca8cd0ae, 0xf32a3342b904421d, 0, 218 }, /* #36 */ { 0x312607, 0x312e07, 0x82210efcca8cd0ae, 0xf32a3342bb04421d, 0, 218 }, /* #36 b */ { 0x0e5957, 0x0e5957, 0x782059768447234c, 0xa111c8d32f040b2e, 0, 30 }, /* #37 */ { 0x312682, 0x312e83, 0x782059768447234c, 0xa111c8d30f040b2e, 0, 30 }, /* #37 b */ { 0x216dc6, 0x2165c6, 0x2123ca7e11ca2017, 0x402e2123ca7e11ca, 0, 49 }, /* #38 */ { 0x1e1213, 0x1e1212, 0x2123ca7e11ca2017, 0x402f2123ca7e11ca, 0, 49 }, /* #38 b */ { 0x3934c2, 0x3934c2, 0xe3eef27e884ea6e5, 0x4275372b8fbbc9fa, 0, 227 }, /* #39 */ { 0x064b17, 0x064316, 0xe3eef27e884ea6e5, 0x4275372f8fbbc9fa, 0, 227 }, /* #39 b */ { 0x1a2547, 0x1a2546, 0xe03730fb20e81014, 0x1d02029e03730fb2, 0, 101 }, /* #40 */ { 0x255a92, 0x255292, 0xe03730fb20e81014, 0x1d02028e03730fb2, 0, 101 }, /* #40 b */ { 0x037a53, 0x037252, 0xf0676c56f9678685, 0x78685f833b62b7cb, 0, 44 }, /* #41 */ { 0x3c0586, 0x3c0586, 0xf0676c56f9678685, 0x786857833b62b7cb, 0, 44 }, /* #41 b */ { 0x3c1a92, 0x3c1a92, 0x88a7b25adc57dfa5, 0xe2befd2a229ec96b, 0, 227 }, /* #42 */ { 0x036547, 0x036d46, 0x88a7b25adc57dfa5, 0xe2befd2e229ec96b, 0, 227 }, /* #42 b */ { 0x052447, 0x052447, 0xcda733fae910523c, 0xfae910523ce6d399, 0, 24 }, /* #43 */ { 0x3a5b92, 0x3a5393, 0xcda733fae910523c, 0xfae910523c66d399, 0, 24 }, /* #43 b */ { 0x006fc6, 0x0067c6, 0x3f3ed7c5d4166c09, 0x91f9f6be2ea0b360, 0, 252 }, /* #44 */ { 0x3f1013, 0x3f1012, 0x3f3ed7c5d4166c09, 0x99f9f6be2ea0b360, 0, 252 }, /* #44 b */ { 0x265f52, 0x265f53, 0x6ac9d2dcc39d7ba7, 0xcebdd39ab274b730, 0, 103 }, /* #45 */ { 0x192087, 0x192887, 0x6ac9d2dcc39d7ba7, 0xcebdd3dab274b730, 0, 103 }, /* #45 b */ { 0x0862c3, 0x0862c2, 0x34e1514b2fbeddf7, 0x52cbefb77de69c2a, 0, 86 }, /* #46 */ { 0x371d16, 0x371516, 0x34e1514b2fbeddf7, 0x52cbefb77dc69c2a, 0, 86 }, /* #46 b */ { 0x1506d7, 0x150ed7, 0x5fb1e6941f872a18, 0xec79a507e1ca862b, 0, 6 }, /* #47 */ { 0x2a7902, 0x2a7903, 0x5fb1e6941f872a18, 0xec79a507e1ca860b, 0, 6 }, /* #47 b */ { 0x3e14c7, 0x3e14c7, 0x34160af8a7cb8066, 0x60af8a7cb80669a0, 0, 140 }, /* #48 */ { 0x016b12, 0x016313, 0x34160af8a7cb8066, 0x60af8a7cb80661a0, 0, 140 }, /* #48 b */ { 0x2d7306, 0x2d7306, 0x0165baacbcc3bd1d, 0x3bd1d00b2dd565e6, 0, 172 }, /* #49 */ { 0x120cd3, 0x1204d2, 0x0165baacbcc3bd1d, 0x3bd1d80b2dd565e6, 0, 172 }, /* #49 b */ { 0x174d42, 0x174542, 0x2f05f97d38971a3f, 0xf05f97d38971a3f1, 0, 132 }, /* #50 */ { 0x283297, 0x283296, 0x2f05f97d38971a3f, 0xf05f97d38971a3f9, 0, 132 }, /* #50 b */ { 0x155607, 0x155e06, 0xabac24de40ebb94b, 0x75dca5eaeb093790, 0, 231 }, /* #51 */ { 0x2a29d2, 0x2a29d2, 0xabac24de40ebb94b, 0x75dca5aaeb093790, 0, 231 }, /* #51 b */ { 0x140e93, 0x140e92, 0xa59f8a79831ebca4, 0x4d2cfc53cc18f5e5, 0, 60 }, /* #52 */ { 0x2b7146, 0x2b7946, 0xa59f8a79831ebca4, 0x452cfc53cc18f5e5, 0, 60 }, /* #52 b */ { 0x027bd6, 0x0273d7, 0xca47ddfa79139529, 0xe9e44e54a5948fbb, 0, 154 }, /* #53 */ { 0x3d0403, 0x3d0403, 0xca47ddfa79139529, 0xe9e44e54a7948fbb, 0, 154 }, /* #53 b */ { 0x0e5452, 0x0e5c52, 0x750814f418fca229, 0x52750814f418fca2, 0, 57 }, /* #54 */ { 0x312b87, 0x312b86, 0x750814f418fca229, 0x53750814f418fca2, 0, 57 }, /* #54 b */ { 0x113583, 0x113d82, 0xa2bced79b55e2162, 0xdaaf10b168af3b5e, 0, 95 }, /* #55 */ { 0x2e4a56, 0x2e4a56, 0xa2bced79b55e2162, 0xdaaf10b128af3b5e, 0, 95 }, /* #55 b */ { 0x2f5c17, 0x2f5417, 0x2947936d9dde8658, 0xd0cb12947936d9dd, 0, 109 }, /* #56 */ { 0x1023c2, 0x1023c3, 0x2947936d9dde8658, 0xd0cb02947936d9dd, 0, 109 }, /* #56 b */ { 0x1d2e43, 0x1d2643, 0x0ea2c52799194d1a, 0xa8b149e6465346a1, 0, 198 }, /* #57 */ { 0x225196, 0x225197, 0x0ea2c52799194d1a, 0xa8b149e646534681, 0, 198 }, /* #57 b */ { 0x374147, 0x374146, 0xfeedf8effcc0f24c, 0x3c933fddbf1dff98, 0, 110 }, /* #58 */ { 0x083e92, 0x083692, 0xfeedf8effcc0f24c, 0x3c931fddbf1dff98, 0, 110 }, /* #58 b */ { 0x163302, 0x163303, 0x352b81c56cadf530, 0x4ae0715b2b7d4c06, 0, 198 }, /* #59 */ { 0x294cd7, 0x2944d7, 0x352b81c56cadf530, 0x4ae0715b2b7d4c26, 0, 198 }, /* #59 b */ { 0x3b28d6, 0x3b28d6, 0x510e2252990b6a7f, 0xa7f288711294c85b, 0, 244 }, /* #60 */ { 0x045703, 0x045f02, 0x510e2252990b6a7f, 0xa7fa88711294c85b, 0, 244 }, /* #60 b */ { 0x2a44c7, 0x2a4cc6, 0x5852980409b3d1cf, 0x0204d9e8e7d614a6, 0, 151 }, /* #61 */ { 0x153b12, 0x153b12, 0x5852980409b3d1cf, 0x0204d9e8e79614a6, 0, 151 }, /* #61 b */ { 0x0c3883, 0x0c3882, 0x5fec5295fba89a21, 0x5295fba89a21aff6, 0, 144 }, /* #62 */ { 0x334756, 0x334f56, 0x5fec5295fba89a21, 0x5295fba89a212ff6, 0, 144 }, /* #62 b */ { 0x265657, 0x265656, 0x2e02c330e443dd33, 0xe5c058661c887ba6, 0, 62 }, /* #63 */ { 0x192982, 0x192182, 0x2e02c330e443dd33, 0xc5c058661c887ba6, 0, 62 }, /* #63 b */ { 0x3e6f42, 0x3e6f43, 0x4e3010d60a3ebbdd, 0x60a3ebbdd2718086, 0, 28 }, /* #64 */ { 0x011097, 0x011897, 0x4e3010d60a3ebbdd, 0x60a3ebbdda718086, 0, 28 }, /* #64 b */ { 0x070447, 0x070446, 0x2b034867a97cc14c, 0x0a64ac0d219ea5f3, 0, 179 }, /* #65 */ { 0x387b92, 0x387392, 0x2b034867a97cc14c, 0x0a60ac0d219ea5f3, 0, 179 }, /* #65 b */ { 0x023b96, 0x023397, 0xd800a95a801aff48, 0x00152b50035fe90d, 0, 197 }, /* #66 */ { 0x3d4443, 0x3d4443, 0xd800a95a801aff48, 0x00152b50035fe91d, 0, 197 }, /* #66 b */ { 0x1a6403, 0x1a6403, 0xede0083171db3280, 0x00418b8ed99407b7, 0, 139 }, /* #67 */ { 0x251bd6, 0x2513d7, 0xede0083171db3280, 0x00418b8ed99403b7, 0, 139 }, /* #67 b */ { 0x2e64d2, 0x2e64d2, 0xcbbb9adf64687c80, 0x4687c8065ddcd6fb, 0, 164 }, /* #68 */ { 0x111b07, 0x111306, 0xcbbb9adf64687c80, 0x4687c80e5ddcd6fb, 0, 164 }, /* #68 b */ { 0x162d96, 0x162597, 0xfb221519eb3c51ad, 0xafb221519eb3c51a, 0, 253 }, /* #69 */ { 0x295243, 0x295243, 0xfb221519eb3c51ad, 0xbfb221519eb3c51a, 0, 253 }, /* #69 b */ { 0x017f02, 0x017703, 0xf5943f6af5a927fe, 0xe7aca1fb57ad493f, 0, 188 }, /* #70 */ { 0x3e00d7, 0x3e00d7, 0xf5943f6af5a927fe, 0xefaca1fb57ad493f, 0, 188 }, /* #70 b */ { 0x251a87, 0x251287, 0xcf15c966affc7e91, 0x1e78ae4b357fe3f4, 0, 60 }, /* #71 */ { 0x1a6552, 0x1a6553, 0xcf15c966affc7e91, 0x1678ae4b357fe3f4, 0, 60 }, /* #71 b */ { 0x270e96, 0x270696, 0x130593205caa5a56, 0x4c164c8172a96958, 0, 2 }, /* #72 */ { 0x187143, 0x187142, 0x130593205caa5a56, 0x4c164c8172a9695a, 0, 2 }, /* #72 b */ { 0x027e42, 0x027e42, 0x5b51c7504240d295, 0x3a82120694a96d47, 0, 211 }, /* #73 */ { 0x3d0197, 0x3d0996, 0x5b51c7504240d295, 0x3a82120694ad6d47, 0, 211 }, /* #73 b */ { 0x342492, 0x342493, 0xc60adb36ecb63768, 0x43182b6cdbb2d8dd, 0, 59 }, /* #74 */ { 0x0b5b47, 0x0b5347, 0xc60adb36ecb63768, 0x47182b6cdbb2d8dd, 0, 59 }, /* #74 b */ { 0x0a3703, 0x0a3f02, 0x98730d37e793ec93, 0x793ec93cc39869bf, 0, 228 }, /* #75 */ { 0x3548d6, 0x3548d6, 0x98730d37e793ec93, 0x793ec934c39869bf, 0, 228 }, /* #75 b */ { 0x2f68d7, 0x2f60d7, 0xd1cacfd183e10407, 0x3f460f84101fa395, 0, 146 }, /* #76 */ { 0x101702, 0x101703, 0xd1cacfd183e10407, 0x3f460f84101da395, 0, 146 }, /* #76 b */ { 0x305542, 0x305543, 0xc668fcad2cb3d833, 0x659ec19b19a3f2b4, 0, 35 }, /* #77 */ { 0x0f2a97, 0x0f2297, 0xc668fcad2cb3d833, 0x659ec19f19a3f2b4, 0, 35 }, /* #77 b */ { 0x3d1f56, 0x3d1757, 0x1b74343d25207ef0, 0x0d0f49481fbc036e, 0, 14 }, /* #78 */ { 0x026083, 0x026083, 0x1b74343d25207ef0, 0x0d0f49481fbc236e, 0, 14 }, /* #78 b */ { 0x3d7287, 0x3d7287, 0x0d77637ffc360205, 0x6020586bbb1bffe1, 0, 44 }, /* #79 */ { 0x020d52, 0x020553, 0x0d77637ffc360205, 0x6020506bbb1bffe1, 0, 44 }, /* #79 b */ { 0x301557, 0x301556, 0xc349964b719eb436, 0xf5a1b70d26592dc6, 0, 107 }, /* #80 */ { 0x0f6a82, 0x0f6282, 0xc349964b719eb436, 0xf5a1b30d26592dc6, 0, 107 }, /* #80 b */ { 0x291d87, 0x291586, 0xfad4f628c67c2445, 0xa319f09117f5a9ec, 0, 154 }, /* #81 */ { 0x166252, 0x166252, 0xfad4f628c67c2445, 0xa319f09115f5a9ec, 0, 154 }, /* #81 b */ { 0x3d3946, 0x3d3947, 0x84e4804f06aaaea5, 0x752a1392013c1aaa, 0, 115 }, /* #82 */ { 0x024693, 0x024e93, 0x84e4804f06aaaea5, 0x752e1392013c1aaa, 0, 115 }, /* #82 b */ { 0x2968c3, 0x2960c2, 0x211cee765c32070e, 0x73b9d970c81c3a42, 0, 74 }, /* #83 */ { 0x161716, 0x161716, 0x211cee765c32070e, 0x73b9d970c81c3842, 0, 74 }, /* #83 b */ { 0x0e3f13, 0x0e3f12, 0xad1ac2dbc0e54e25, 0xeb46b0b6f0395389, 0, 191 }, /* #84 */ { 0x3140c6, 0x3148c6, 0xad1ac2dbc0e54e25, 0xab46b0b6f0395389, 0, 191 }, /* #84 b */ { 0x092243, 0x092243, 0xc92cfa16d9bfa940, 0xf5281c92cfa16d9b, 0, 173 }, /* #85 */ { 0x365d96, 0x365597, 0xc92cfa16d9bfa940, 0xf5280c92cfa16d9b, 0, 173 }, /* #85 b */ { 0x0f3a46, 0x0f3a47, 0x8d8c0a503f7bc896, 0x91b1814a07ef7912, 0, 126 }, /* #86 */ { 0x304593, 0x304d93, 0x8d8c0a503f7bc896, 0xb1b1814a07ef7912, 0, 126 }, /* #86 b */ { 0x3b2253, 0x3b2a52, 0xb920a536f1eb6536, 0x536f1eb6536dc905, 0, 20 }, /* #87 */ { 0x045d86, 0x045d86, 0xb920a536f1eb6536, 0x536f1eb65365c905, 0, 20 }, /* #87 b */ { 0x013196, 0x013197, 0xf2b3be051faf04b8, 0xc3cacef8147ebc12, 0, 251 }, /* #88 */ { 0x3e4e43, 0x3e4643, 0xf2b3be051faf04b8, 0xc7cacef8147ebc12, 0, 251 }, /* #88 b */ { 0x2e0bc6, 0x2e03c6, 0x2c43953a06cceae2, 0x3953a06cceae2162, 0, 12 }, /* #89 */ { 0x117413, 0x117412, 0x2c43953a06cceae2, 0x3953a06cceae2962, 0, 12 }, /* #89 b */ { 0x1564c2, 0x156cc3, 0x7aa5734431f6f991, 0x7cc89ea95cd10c7d, 0, 111 }, /* #90 */ { 0x2a1b17, 0x2a1b17, 0x7aa5734431f6f991, 0x7cc8dea95cd10c7d, 0, 111 }, /* #90 b */ { 0x292617, 0x292e16, 0x43425f47aa25bd69, 0x97d1ea896f5a6868, 0, 206 }, /* #91 */ { 0x1659c2, 0x1659c2, 0x43425f47aa25bd69, 0x97d1ea896f5a4868, 0, 206 }, /* #91 b */ { 0x081c87, 0x081486, 0xdb9e39d5e8838ce4, 0x1c67276e78e757a2, 0, 107 }, /* #92 */ { 0x376352, 0x376352, 0xdb9e39d5e8838ce4, 0x1c67236e78e757a2, 0, 107 }, /* #92 b */ { 0x3c1202, 0x3c1203, 0x1b0daedf14127364, 0x0daedf141273640d, 0, 72 }, /* #93 */ { 0x036dd7, 0x0365d7, 0x1b0daedf14127364, 0x0daedf141273648d, 0, 72 }, /* #93 b */ { 0x211c53, 0x211c53, 0x82f098dac79e1fe1, 0x87f8705e131b58f3, 0, 174 }, /* #94 */ { 0x1e6386, 0x1e6b87, 0x82f098dac79e1fe1, 0x87f8505e131b58f3, 0, 174 }, /* #94 b */ { 0x380386, 0x380386, 0xd895a1a20f480fe3, 0x3f8db12b43441e90, 0, 178 }, /* #95 */ { 0x077c53, 0x077452, 0xd895a1a20f480fe3, 0x3f8fb12b43441e90, 0, 178 }, /* #95 b */ }; static const BINU64_TEST_T g_aTests_rcr_u64_intel[] = { { 0x1f62c7, 0x1f6ac6, 0x0000000000000000, 0x0000080000000000, 0, 21 }, /* #0 */ { 0x201d12, 0x201512, 0x0000000000000000, 0x0000000000000000, 0, 21 }, /* #0 b */ { 0x250f17, 0x250f16, 0x0000000000000000, 0x0000000000000008, 0, 253 }, /* #1 */ { 0x1a70c2, 0x1a70c2, 0x0000000000000000, 0x0000000000000000, 0, 253 }, /* #1 b */ { 0x217592, 0x217592, 0x0000000000000000, 0x0000000000000000, 0, 54 }, /* #2 */ { 0x1e0a47, 0x1e0a46, 0x0000000000000000, 0x0000000000000400, 0, 54 }, /* #2 b */ { 0x2b3ac3, 0x2b3ac2, 0x0000000000000000, 0x0000000004000000, 0, 102 }, /* #3 */ { 0x144516, 0x144516, 0x0000000000000000, 0x0000000000000000, 0, 102 }, /* #3 b */ { 0x3e0542, 0x3e0542, 0x0000000000000000, 0x0000000000000000, 0, 121 }, /* #4 */ { 0x017a97, 0x017a96, 0x0000000000000000, 0x0000000000000080, 0, 121 }, /* #4 b */ { 0x0c3e87, 0x0c3e86, 0x0000000000000000, 0x0000000020000000, 0, 227 }, /* #5 */ { 0x334152, 0x334152, 0x0000000000000000, 0x0000000000000000, 0, 227 }, /* #5 b */ { 0x2323c2, 0x232bc3, 0xc9e52815a6e47dcc, 0xe52815a6e47dcc64, 0, 249 }, /* #6 */ { 0x1c5c17, 0x1c5417, 0xc9e52815a6e47dcc, 0xe52815a6e47dcce4, 0, 249 }, /* #6 b */ { 0x1505c7, 0x150dc7, 0x57a5e3f82231be34, 0x4bc7f044637c6957, 0, 248 }, /* #7 */ { 0x2a7a12, 0x2a7213, 0x57a5e3f82231be34, 0x4bc7f044637c6857, 0, 248 }, /* #7 b */ { 0x111507, 0x111d07, 0x5ac3d8025e934f54, 0xac3d8025e934f54a, 0, 125 }, /* #8 */ { 0x2e6ad2, 0x2e62d3, 0x5ac3d8025e934f54, 0xac3d8025e934f542, 0, 125 }, /* #8 b */ { 0x333f56, 0x333757, 0x03dfcd2206f16884, 0x0803dfcd2206f168, 0, 200 }, /* #9 */ { 0x0c4083, 0x0c4883, 0x03dfcd2206f16884, 0x0903dfcd2206f168, 0, 200 }, /* #9 b */ { 0x296b96, 0x296b96, 0x9bb6c0de261f9d96, 0xd81bc4c3f3b2c9bb, 0, 244 }, /* #10 */ { 0x161443, 0x161442, 0x9bb6c0de261f9d96, 0xd81bc4c3f3b2d9bb, 0, 244 }, /* #10 b */ { 0x031d93, 0x031592, 0xe575eb0e61e25176, 0xb0e61e25176f2baf, 0, 173 }, /* #11 */ { 0x3c6246, 0x3c6a46, 0xe575eb0e61e25176, 0xb0e61e2517672baf, 0, 173 }, /* #11 b */ { 0x090b56, 0x090356, 0x2e00b1d344926f4a, 0xe00b1d344926f4a1, 0, 125 }, /* #12 */ { 0x367483, 0x367c82, 0x2e00b1d344926f4a, 0xe00b1d344926f4a9, 0, 125 }, /* #12 b */ { 0x0f2cc6, 0x0f2cc7, 0xb29ba089fa744002, 0x44002594dd044fd3, 0, 213 }, /* #13 */ { 0x305313, 0x305313, 0xb29ba089fa744002, 0x44002d94dd044fd3, 0, 213 }, /* #13 b */ { 0x126fc2, 0x126fc2, 0xdc06993c268d9c23, 0xd1b3846dc06993c2, 0, 156 }, /* #14 */ { 0x2d1017, 0x2d1016, 0xdc06993c268d9c23, 0xd1b3847dc06993c2, 0, 156 }, /* #14 b */ { 0x3a1087, 0x3a1887, 0x5c6e8ceb1b3862a3, 0xc6e8ceb1b3862a3a, 0, 253 }, /* #15 */ { 0x056f52, 0x056753, 0x5c6e8ceb1b3862a3, 0xc6e8ceb1b3862a32, 0, 253 }, /* #15 b */ { 0x300157, 0x300957, 0x3ce75bf6593f198f, 0xd6fd964fc663e79c, 0, 243 }, /* #16 */ { 0x0f7e82, 0x0f7683, 0x3ce75bf6593f198f, 0xd6fd964fc663c79c, 0, 243 }, /* #16 b */ { 0x077706, 0x077f07, 0xa10994b9b2825a2d, 0x29736504b45aa109, 0, 112 }, /* #17 */ { 0x3808d3, 0x3800d3, 0xa10994b9b2825a2d, 0x29736504b45ba109, 0, 112 }, /* #17 b */ { 0x034d86, 0x034586, 0x0ab5c168cbf33d4a, 0xcbf33d4a055ae0b4, 0, 161 }, /* #18 */ { 0x3c3253, 0x3c3a52, 0x0ab5c168cbf33d4a, 0xcbf33d4a855ae0b4, 0, 161 }, /* #18 b */ { 0x0d4053, 0x0d4852, 0x5ad5db7c7bc9a169, 0x2d35ad5db7c7bc9a, 0, 76 }, /* #19 */ { 0x323f86, 0x323786, 0x5ad5db7c7bc9a169, 0x2d25ad5db7c7bc9a, 0, 76 }, /* #19 b */ { 0x0943d6, 0x0943d6, 0x2eda13240e6787e3, 0xd09920733c3f18bb, 0, 246 }, /* #20 */ { 0x363c03, 0x363c02, 0x2eda13240e6787e3, 0xd09920733c3f1cbb, 0, 246 }, /* #20 b */ { 0x2357c6, 0x235fc6, 0xb26a3b55a2ea095e, 0x8257964d476ab45d, 0, 19 }, /* #21 */ { 0x1c2813, 0x1c2012, 0xb26a3b55a2ea095e, 0x8257b64d476ab45d, 0, 19 }, /* #21 b */ { 0x2a02d2, 0x2a0ad3, 0xfebcf0c8a09d5486, 0xcf0c8a09d54867f5, 0, 245 }, /* #22 */ { 0x157d07, 0x157507, 0xfebcf0c8a09d5486, 0xcf0c8a09d5486ff5, 0, 245 }, /* #22 b */ { 0x0d5ed2, 0x0d56d2, 0x55ba708064bf79b4, 0x156e9c20192fde6d, 0, 2 }, /* #23 */ { 0x322107, 0x322906, 0x55ba708064bf79b4, 0x556e9c20192fde6d, 0, 2 }, /* #23 b */ { 0x0e7156, 0x0e7156, 0x54426c19831d35b6, 0xdb15109b0660c74d, 0, 202 }, /* #24 */ { 0x310e83, 0x310e82, 0x54426c19831d35b6, 0xdb55109b0660c74d, 0, 202 }, /* #24 b */ { 0x115403, 0x115403, 0x803d9d4e49be2256, 0x26f8895b007b3a9c, 0, 31 }, /* #25 */ { 0x2e2bd6, 0x2e2bd7, 0x803d9d4e49be2256, 0x26f88959007b3a9c, 0, 31 }, /* #25 b */ { 0x042bd2, 0x042bd3, 0x891a76bcd30825da, 0x8412ed22469daf34, 0, 26 }, /* #26 */ { 0x3b5407, 0x3b5407, 0x891a76bcd30825da, 0x8412ed62469daf34, 0, 26 }, /* #26 b */ { 0x2b3b97, 0x2b3396, 0xf7952bf4bec3c337, 0xa57e97d87866ff79, 0, 116 }, /* #27 */ { 0x144442, 0x144c42, 0xf7952bf4bec3c337, 0xa57e97d87866ef79, 0, 116 }, /* #27 b */ { 0x166493, 0x166c92, 0x33cfcd9c8b82463f, 0xe0918fe679f9b391, 0, 27 }, /* #28 */ { 0x291b46, 0x291346, 0x33cfcd9c8b82463f, 0xe0918fc679f9b391, 0, 27 }, /* #28 b */ { 0x156516, 0x156d16, 0x9dced2b6606c02f4, 0x6c02f44ee7695b30, 0, 89 }, /* #29 */ { 0x2a1ac3, 0x2a12c2, 0x9dced2b6606c02f4, 0x6c02f4cee7695b30, 0, 89 }, /* #29 b */ { 0x1d0206, 0x1d0206, 0x47e7cb7df086bb50, 0x6bb5023f3e5bef84, 0, 149 }, /* #30 */ { 0x227dd3, 0x227dd2, 0x47e7cb7df086bb50, 0x6bb50a3f3e5bef84, 0, 149 }, /* #30 b */ { 0x0a0086, 0x0a0887, 0xd166a5a314907790, 0x20d166a5a3149077, 0, 72 }, /* #31 */ { 0x357f53, 0x357753, 0xd166a5a314907790, 0x21d166a5a3149077, 0, 72 }, /* #31 b */ { 0x1a2c03, 0x1a2402, 0xa4b1dc8267cd3530, 0x34963b904cf9a6a6, 0, 195 }, /* #32 */ { 0x2553d6, 0x255bd6, 0xa4b1dc8267cd3530, 0x14963b904cf9a6a6, 0, 195 }, /* #32 b */ { 0x2427d6, 0x242fd6, 0x976fcf1fb70a0d1e, 0x1a3c976fcf1fb70a, 0, 208 }, /* #33 */ { 0x1b5803, 0x1b5002, 0x976fcf1fb70a0d1e, 0x1a3d976fcf1fb70a, 0, 208 }, /* #33 b */ { 0x082bc2, 0x082bc3, 0x9bc791a82a6d51a8, 0xe3c8d41536a8d426, 0, 122 }, /* #34 */ { 0x375417, 0x375417, 0x9bc791a82a6d51a8, 0xe3c8d41536a8d466, 0, 122 }, /* #34 b */ { 0x2e1707, 0x2e1706, 0xa61ceafe6e60380a, 0xe02b4c39d5fcdcc0, 0, 79 }, /* #35 */ { 0x1168d2, 0x1168d2, 0xa61ceafe6e60380a, 0xe0294c39d5fcdcc0, 0, 79 }, /* #35 b */ { 0x3416c6, 0x3416c6, 0x640273470c4efd9f, 0x6277ecf99009cd1c, 0, 30 }, /* #36 */ { 0x0b6913, 0x0b6912, 0x640273470c4efd9f, 0x6277ecfd9009cd1c, 0, 30 }, /* #36 b */ { 0x2d5a42, 0x2d5243, 0x1eee811e23994e6f, 0x1cca73787bba0478, 0, 158 }, /* #37 */ { 0x122597, 0x122d97, 0x1eee811e23994e6f, 0x1cca737c7bba0478, 0, 158 }, /* #37 b */ { 0x393016, 0x393816, 0xe7ca4b5d0e4cd6a8, 0xb5439f292d743933, 0, 14 }, /* #38 */ { 0x064fc3, 0x0647c2, 0xe7ca4b5d0e4cd6a8, 0xb5479f292d743933, 0, 14 }, /* #38 b */ { 0x1a21c2, 0x1a29c2, 0x81eefbf5e2e4d1f0, 0xfd78b9347c103ddf, 0, 43 }, /* #39 */ { 0x255e17, 0x255616, 0x81eefbf5e2e4d1f0, 0xfd78b9347c303ddf, 0, 43 }, /* #39 b */ { 0x282cc2, 0x282cc2, 0xece4dd45a539d5ac, 0x8b4a73ab58ece4dd, 0, 232 }, /* #40 */ { 0x175317, 0x175316, 0xece4dd45a539d5ac, 0x8b4a73ab59ece4dd, 0, 232 }, /* #40 b */ { 0x314cc6, 0x314cc6, 0xe7fec796669749f9, 0x7e5cffd8f2ccd2e9, 0, 11 }, /* #41 */ { 0x0e3313, 0x0e3312, 0xe7fec796669749f9, 0x7e7cffd8f2ccd2e9, 0, 11 }, /* #41 b */ { 0x246a12, 0x246213, 0x32fb93ee495ddbf4, 0xb7e832fb93ee495d, 0, 16 }, /* #42 */ { 0x1b15c7, 0x1b1dc7, 0x32fb93ee495ddbf4, 0xb7e932fb93ee495d, 0, 16 }, /* #42 b */ { 0x134e83, 0x134683, 0xb152630d3f4ae4ef, 0x4ae4efd8a931869f, 0, 217 }, /* #43 */ { 0x2c3156, 0x2c3957, 0xb152630d3f4ae4ef, 0x4ae4ef58a931869f, 0, 217 }, /* #43 b */ { 0x2b5c06, 0x2b5407, 0x13f2c5ec38a29f9f, 0x871453f3e13f2c5e, 0, 36 }, /* #44 */ { 0x1423d3, 0x142bd3, 0x13f2c5ec38a29f9f, 0x871453f3f13f2c5e, 0, 36 }, /* #44 b */ { 0x2a63d3, 0x2a6bd2, 0x0c3984790bf2e6e2, 0xf217e5cdc50c3984, 0, 168 }, /* #45 */ { 0x151c06, 0x151406, 0x0c3984790bf2e6e2, 0xf217e5cdc40c3984, 0, 168 }, /* #45 b */ { 0x0410c7, 0x0410c6, 0xe01479cad674d4e8, 0xe9a9d1e01479cad6, 0, 152 }, /* #46 */ { 0x3b6f12, 0x3b6f12, 0xe01479cad674d4e8, 0xe9a9d0e01479cad6, 0, 152 }, /* #46 b */ { 0x133213, 0x133212, 0x8eb5bf9d4dfc09f7, 0xf8eb5bf9d4dfc09f, 0, 132 }, /* #47 */ { 0x2c4dc6, 0x2c4dc6, 0x8eb5bf9d4dfc09f7, 0xe8eb5bf9d4dfc09f, 0, 132 }, /* #47 b */ { 0x1e6b56, 0x1e6356, 0x3e5409ca40e57992, 0xe52072bcc90f9502, 0, 42 }, /* #48 */ { 0x211483, 0x211c82, 0x3e5409ca40e57992, 0xe52072bcc94f9502, 0, 42 }, /* #48 b */ { 0x047ed2, 0x0476d2, 0x34a9d5e328d03a3f, 0x7578ca340e8fc695, 0, 115 }, /* #49 */ { 0x3b0107, 0x3b0906, 0x34a9d5e328d03a3f, 0x7578ca340e8fe695, 0, 115 }, /* #49 b */ { 0x1d60c7, 0x1d68c7, 0x2b555be8f3b645e1, 0x7d1e76c8bc32b555, 0, 108 }, /* #50 */ { 0x221f12, 0x221713, 0x2b555be8f3b645e1, 0x7d1e76c8bc22b555, 0, 108 }, /* #50 b */ { 0x236747, 0x236f47, 0x7a56079a8302e58c, 0xd2b03cd418172c65, 0, 254 }, /* #51 */ { 0x1c1892, 0x1c1093, 0x7a56079a8302e58c, 0xd2b03cd418172c61, 0, 254 }, /* #51 b */ { 0x2a6d96, 0x2a6596, 0x32bafe1be002dd92, 0xbf86f800b7648657, 0, 243 }, /* #52 */ { 0x151243, 0x151a42, 0x32bafe1be002dd92, 0xbf86f800b764a657, 0, 243 }, /* #52 b */ { 0x346c93, 0x346493, 0x91e05447cf8da48e, 0x9f1b491d91e05447, 0, 96 }, /* #53 */ { 0x0b1346, 0x0b1b47, 0x91e05447cf8da48e, 0x9f1b491c91e05447, 0, 96 }, /* #53 b */ { 0x365e12, 0x365e12, 0x8fe827ff14d59376, 0xfe827ff14d593764, 0, 61 }, /* #54 */ { 0x0921c7, 0x0921c6, 0x8fe827ff14d59376, 0xfe827ff14d59376c, 0, 61 }, /* #54 b */ { 0x014b12, 0x014b13, 0xcf1742bf99090ac8, 0xe64242b219e2e857, 0, 35 }, /* #55 */ { 0x3e34c7, 0x3e34c7, 0xcf1742bf99090ac8, 0xe64242b239e2e857, 0, 35 }, /* #55 b */ { 0x0324d3, 0x0324d3, 0xa60544a3e807da5b, 0x47d00fb4b7a60544, 0, 104 }, /* #56 */ { 0x3c5b06, 0x3c5b07, 0xa60544a3e807da5b, 0x47d00fb4b6a60544, 0, 104 }, /* #56 b */ { 0x051f12, 0x051713, 0x6b98f0a10a2b6e2d, 0xcc78508515b7169a, 0, 250 }, /* #57 */ { 0x3a60c7, 0x3a68c7, 0x6b98f0a10a2b6e2d, 0xcc78508515b716da, 0, 250 }, /* #57 b */ { 0x086d06, 0x086506, 0x045da353a4f0cbbc, 0x353a4f0cbbc022ed, 0, 45 }, /* #58 */ { 0x3712d3, 0x371ad2, 0x045da353a4f0cbbc, 0x353a4f0cbbc822ed, 0, 45 }, /* #58 b */ { 0x3b76c2, 0x3b76c3, 0x5ebda3c0b19c505a, 0x47816338a0b45ebd, 0, 112 }, /* #59 */ { 0x040917, 0x040917, 0x5ebda3c0b19c505a, 0x47816338a0b55ebd, 0, 112 }, /* #59 b */ { 0x294847, 0x294846, 0x560bdef342eda412, 0xf79a176d2095582f, 0, 110 }, /* #60 */ { 0x163792, 0x163792, 0x560bdef342eda412, 0xf79a176d2091582f, 0, 110 }, /* #60 b */ { 0x1033c2, 0x1033c3, 0x60dd7dcfa6f6b0c3, 0xdac30cc1bafb9f4d, 0, 215 }, /* #61 */ { 0x2f4c17, 0x2f4c17, 0x60dd7dcfa6f6b0c3, 0xdac30ec1bafb9f4d, 0, 215 }, /* #61 b */ { 0x2a2c97, 0x2a2496, 0x9a53c3ae407ccc31, 0x1f330c734a7875c8, 0, 219 }, /* #62 */ { 0x155342, 0x155b42, 0x9a53c3ae407ccc31, 0x1f330c534a7875c8, 0, 219 }, /* #62 b */ { 0x0749d7, 0x0749d7, 0x04743a0cc230c987, 0x4198461930f04743, 0, 108 }, /* #63 */ { 0x383602, 0x383603, 0x04743a0cc230c987, 0x4198461930e04743, 0, 108 }, /* #63 b */ { 0x1136c6, 0x113ec6, 0xadfc865a85bc53c4, 0xa788adfc865a85bc, 0, 208 }, /* #64 */ { 0x2e4913, 0x2e4112, 0xadfc865a85bc53c4, 0xa789adfc865a85bc, 0, 208 }, /* #64 b */ { 0x2b5802, 0x2b5803, 0xc419af90f6dab8aa, 0x7154c419af90f6da, 0, 144 }, /* #65 */ { 0x1427d7, 0x1427d7, 0xc419af90f6dab8aa, 0x7155c419af90f6da, 0, 144 }, /* #65 b */ { 0x062643, 0x062643, 0xa283ddbc012fa505, 0x74507bb78025f4a0, 0, 67 }, /* #66 */ { 0x395996, 0x395997, 0xa283ddbc012fa505, 0x54507bb78025f4a0, 0, 67 }, /* #66 b */ { 0x010257, 0x010a56, 0x7e880ffe668713d2, 0x95fa203ff99a1c4f, 0, 70 }, /* #67 */ { 0x3e7d82, 0x3e7582, 0x7e880ffe668713d2, 0x91fa203ff99a1c4f, 0, 70 }, /* #67 b */ { 0x1400c2, 0x1408c2, 0xdb686ab6ba6197c1, 0xcbe0b6da1aadae98, 0, 210 }, /* #68 */ { 0x2b7f17, 0x2b7716, 0xdb686ab6ba6197c1, 0xcbe0f6da1aadae98, 0, 210 }, /* #68 b */ { 0x197053, 0x197852, 0x5b904c070237ff7c, 0x03811bffbe56e413, 0, 170 }, /* #69 */ { 0x260f86, 0x260786, 0x5b904c070237ff7c, 0x03811bffbe16e413, 0, 170 }, /* #69 b */ { 0x1c3196, 0x1c3996, 0xe85776ffab39af44, 0xd7a23a15ddbfeace, 0, 210 }, /* #70 */ { 0x234e43, 0x234642, 0xe85776ffab39af44, 0xd7a27a15ddbfeace, 0, 210 }, /* #70 b */ { 0x2711c3, 0x2711c2, 0xe7a2f9f4314860fe, 0xfef3d17cfa18a430, 0, 73 }, /* #71 */ { 0x186e16, 0x186e16, 0xe7a2f9f4314860fe, 0xfe73d17cfa18a430, 0, 73 }, /* #71 b */ { 0x071ec2, 0x071ec3, 0xd2c7a0ba459b1308, 0x1e82e9166c4c21a5, 0, 183 }, /* #72 */ { 0x386117, 0x386117, 0xd2c7a0ba459b1308, 0x1e82e9166c4c23a5, 0, 183 }, /* #72 b */ { 0x245f07, 0x245f06, 0x747f66b7525c5229, 0x7f66b7525c5229ba, 0, 121 }, /* #73 */ { 0x1b20d2, 0x1b20d2, 0x747f66b7525c5229, 0x7f66b7525c52293a, 0, 121 }, /* #73 b */ { 0x154f82, 0x154f82, 0xbecaa75fb2828db9, 0x36e57d954ebf6505, 0, 15 }, /* #74 */ { 0x2a3057, 0x2a3056, 0xbecaa75fb2828db9, 0x36e77d954ebf6505, 0, 15 }, /* #74 b */ { 0x124157, 0x124956, 0x00f60a687f3190ed, 0x7b05343f98c876c0, 0, 250 }, /* #75 */ { 0x2d3e82, 0x2d3682, 0x00f60a687f3190ed, 0x7b05343f98c87680, 0, 250 }, /* #75 b */ { 0x002293, 0x002292, 0xf2270e20cbe3e1b7, 0xdfe44e1c4197c7c3, 0, 71 }, /* #76 */ { 0x3f5d46, 0x3f5d46, 0xf2270e20cbe3e1b7, 0xdde44e1c4197c7c3, 0, 71 }, /* #76 b */ { 0x2905d3, 0x2905d2, 0xa5a0a80dbc0b3104, 0x5406de0598826968, 0, 178 }, /* #77 */ { 0x167a06, 0x167a06, 0xa5a0a80dbc0b3104, 0x5406de0598822968, 0, 178 }, /* #77 b */ { 0x383813, 0x383012, 0xa4ef882d58470ddd, 0xb08e1bbba4ef882d, 0, 96 }, /* #78 */ { 0x0747c6, 0x074fc6, 0xa4ef882d58470ddd, 0xb08e1bbaa4ef882d, 0, 96 }, /* #78 b */ { 0x111586, 0x111586, 0x35b95427542b7ca0, 0xadf2806b72a84ea8, 0, 151 }, /* #79 */ { 0x2e6a53, 0x2e6a52, 0x35b95427542b7ca0, 0xadf2826b72a84ea8, 0, 151 }, /* #79 b */ { 0x0d6897, 0x0d6096, 0xac469b8a9d810311, 0x8188eb11a6e2a760, 0, 18 }, /* #80 */ { 0x321742, 0x321f42, 0xac469b8a9d810311, 0x8188ab11a6e2a760, 0, 18 }, /* #80 b */ { 0x324dd6, 0x3245d6, 0x5de31cf25db348fe, 0x8fe2ef18e792ed9a, 0, 205 }, /* #81 */ { 0x0d3203, 0x0d3a02, 0x5de31cf25db348fe, 0x8feaef18e792ed9a, 0, 205 }, /* #81 b */ { 0x336103, 0x336903, 0x753fdc9c136a1941, 0xfb93826d43283753, 0, 180 }, /* #82 */ { 0x0c1ed6, 0x0c16d7, 0x753fdc9c136a1941, 0xfb93826d43282753, 0, 180 }, /* #82 b */ { 0x397a83, 0x397282, 0xe1f7b4f98d12823a, 0xd3e6344a08ebc3ef, 0, 47 }, /* #83 */ { 0x060556, 0x060d56, 0xe1f7b4f98d12823a, 0xd3e6344a08e9c3ef, 0, 47 }, /* #83 b */ { 0x0d0d97, 0x0d0597, 0xefe5a87f7291b7f8, 0x7291b7f8f7f2d43f, 0, 33 }, /* #84 */ { 0x327242, 0x327a43, 0xefe5a87f7291b7f8, 0x7291b7f877f2d43f, 0, 33 }, /* #84 b */ { 0x211202, 0x211a03, 0xc6a73e99c10035b7, 0x539f4ce0801adbb1, 0, 186 }, /* #85 */ { 0x1e6dd7, 0x1e65d7, 0xc6a73e99c10035b7, 0x539f4ce0801adbf1, 0, 186 }, /* #85 b */ { 0x2a2f43, 0x2a2742, 0x80f8057224bbdcba, 0x892ef72eb01f00ae, 0, 227 }, /* #86 */ { 0x155096, 0x155896, 0x80f8057224bbdcba, 0x892ef72e901f00ae, 0, 227 }, /* #86 b */ { 0x2a2342, 0x2a2342, 0x0c660c2ebc68849d, 0xc2ebc68849d06330, 0, 45 }, /* #87 */ { 0x155c97, 0x155c96, 0x0c660c2ebc68849d, 0xc2ebc68849d86330, 0, 45 }, /* #87 b */ { 0x201502, 0x201503, 0x6f8966b7ecfd693c, 0xbe259adfb3f5a4f0, 0, 63 }, /* #88 */ { 0x1f6ad7, 0x1f6ad7, 0x6f8966b7ecfd693c, 0xbe259adfb3f5a4f2, 0, 63 }, /* #88 b */ { 0x3519d2, 0x3511d2, 0x0ade84de5359f7a1, 0x1056f426f29acfbd, 0, 197 }, /* #89 */ { 0x0a6607, 0x0a6e06, 0x0ade84de5359f7a1, 0x1856f426f29acfbd, 0, 197 }, /* #89 b */ { 0x185947, 0x185146, 0x9e74720d41179d30, 0x98679d1c835045e7, 0, 138 }, /* #90 */ { 0x272692, 0x272e92, 0x9e74720d41179d30, 0x98279d1c835045e7, 0, 138 }, /* #90 b */ { 0x382813, 0x382813, 0x673e3de7c7f68b9b, 0x9bb39f1ef3e3fb45, 0, 9 }, /* #91 */ { 0x0757c6, 0x0757c7, 0x673e3de7c7f68b9b, 0x9b339f1ef3e3fb45, 0, 9 }, /* #91 b */ { 0x106386, 0x106b86, 0xee130c545e726ab3, 0x2618a8bce4d566ee, 0, 248 }, /* #92 */ { 0x2f1c53, 0x2f1452, 0xee130c545e726ab3, 0x2618a8bce4d567ee, 0, 248 }, /* #92 b */ { 0x387203, 0x387a03, 0x6517d5a817863004, 0x02f0c60096517d5a, 0, 164 }, /* #93 */ { 0x070dd6, 0x0705d7, 0x6517d5a817863004, 0x02f0c60086517d5a, 0, 164 }, /* #93 b */ { 0x2f4953, 0x2f4152, 0x8e90e3c8c930e252, 0x4a58e90e3c8c930e, 0, 140 }, /* #94 */ { 0x103686, 0x103e86, 0x8e90e3c8c930e252, 0x4a48e90e3c8c930e, 0, 140 }, /* #94 b */ { 0x311dc3, 0x3115c3, 0x93f5ffaae9e61d9c, 0x67327ebff55d3cc3, 0, 11 }, /* #95 */ { 0x0e6216, 0x0e6a17, 0x93f5ffaae9e61d9c, 0x67127ebff55d3cc3, 0, 11 }, /* #95 b */ }; static const BINU64_TEST_T g_aTests_shl_u64_intel[] = { { 0x2b4186, 0x2b4146, 0x0000000000000000, 0x0000000000000000, 0, 136 }, /* #0 */ { 0x143e53, 0x143646, 0x0000000000000000, 0x0000000000000000, 0, 136 }, /* #0 b */ { 0x041106, 0x041146, 0x0000000000000000, 0x0000000000000000, 0, 72 }, /* #1 */ { 0x3b6ed3, 0x3b6646, 0x0000000000000000, 0x0000000000000000, 0, 72 }, /* #1 b */ { 0x0d4bd3, 0x0d4bd3, 0x0000000000000000, 0x0000000000000000, 0, 128 }, /* #2 */ { 0x323406, 0x323406, 0x0000000000000000, 0x0000000000000000, 0, 128 }, /* #2 b */ { 0x1b5317, 0x1b5346, 0x0000000000000000, 0x0000000000000000, 0, 191 }, /* #3 */ { 0x242cc2, 0x242446, 0x0000000000000000, 0x0000000000000000, 0, 191 }, /* #3 b */ { 0x3e5353, 0x3e5346, 0x0000000000000000, 0x0000000000000000, 0, 84 }, /* #4 */ { 0x012c86, 0x012446, 0x0000000000000000, 0x0000000000000000, 0, 84 }, /* #4 b */ { 0x1f4d56, 0x1f4546, 0x0000000000000000, 0x0000000000000000, 0, 77 }, /* #5 */ { 0x203283, 0x203246, 0x0000000000000000, 0x0000000000000000, 0, 77 }, /* #5 b */ { 0x001596, 0x001d87, 0x6ba9f41e624149bf, 0xd079890526fc0000, 0, 18 }, /* #6 */ { 0x3f6a43, 0x3f6a87, 0x6ba9f41e624149bf, 0xd079890526fc0000, 0, 18 }, /* #6 b */ { 0x313787, 0x313706, 0x01be8716c40cc2ca, 0x6165000000000000, 0, 175 }, /* #7 */ { 0x0e4852, 0x0e4006, 0x01be8716c40cc2ca, 0x6165000000000000, 0, 175 }, /* #7 b */ { 0x2f7e42, 0x2f7e06, 0x76f98bb306cefa0f, 0x77d0780000000000, 0, 171 }, /* #8 */ { 0x100197, 0x100906, 0x76f98bb306cefa0f, 0x77d0780000000000, 0, 171 }, /* #8 b */ { 0x303d87, 0x303d06, 0x462c88de7b34fbd6, 0x379ecd3ef5800000, 0, 22 }, /* #9 */ { 0x0f4252, 0x0f4a06, 0x462c88de7b34fbd6, 0x379ecd3ef5800000, 0, 22 }, /* #9 b */ { 0x291a82, 0x291a87, 0x620713e4eaac7da6, 0xf275563ed3000000, 0, 215 }, /* #10 */ { 0x166557, 0x166d87, 0x620713e4eaac7da6, 0xf275563ed3000000, 0, 215 }, /* #10 b */ { 0x060813, 0x060886, 0x80723a3b27529f59, 0xec9d4a7d64000000, 0, 26 }, /* #11 */ { 0x3977c6, 0x397f86, 0x80723a3b27529f59, 0xec9d4a7d64000000, 0, 26 }, /* #11 b */ { 0x091d17, 0x091d06, 0x7af5d4c2738c0b05, 0x6058280000000000, 0, 235 }, /* #12 */ { 0x3662c2, 0x366a06, 0x7af5d4c2738c0b05, 0x6058280000000000, 0, 235 }, /* #12 b */ { 0x043213, 0x043a87, 0x91483e71e7203ac8, 0xe71e7203ac800000, 0, 20 }, /* #13 */ { 0x3b4dc6, 0x3b4d87, 0x91483e71e7203ac8, 0xe71e7203ac800000, 0, 20 }, /* #13 b */ { 0x353417, 0x353406, 0xd0fbc7641dbe0ee7, 0x3b20edf077380000, 0, 147 }, /* #14 */ { 0x0a4bc2, 0x0a4306, 0xd0fbc7641dbe0ee7, 0x3b20edf077380000, 0, 147 }, /* #14 b */ { 0x2e1246, 0x2e1a07, 0x4c680652523e2945, 0x28a0000000000000, 0, 245 }, /* #15 */ { 0x116d93, 0x116d07, 0x4c680652523e2945, 0x28a0000000000000, 0, 245 }, /* #15 b */ { 0x3054c2, 0x305486, 0x3f33f7352fefa198, 0xfccfdcd4bfbe8660, 0, 130 }, /* #16 */ { 0x0f2b17, 0x0f2386, 0x3f33f7352fefa198, 0xfccfdcd4bfbe8660, 0, 130 }, /* #16 b */ { 0x062bd3, 0x062307, 0xdc7cbafe99833ba1, 0x71f2ebfa660cee84, 0, 66 }, /* #17 */ { 0x395406, 0x395407, 0xdc7cbafe99833ba1, 0x71f2ebfa660cee84, 0, 66 }, /* #17 b */ { 0x2e6a83, 0x2e6a83, 0x5ff07d9bbdf1eb7b, 0xff07d9bbdf1eb7b0, 0, 132 }, /* #18 */ { 0x111556, 0x111d83, 0x5ff07d9bbdf1eb7b, 0xff07d9bbdf1eb7b0, 0, 132 }, /* #18 b */ { 0x1d4a06, 0x1d4a07, 0xbf042c4ac5c0a26a, 0x7e0858958b8144d4, 0, 1 }, /* #19 */ { 0x2235d3, 0x223d07, 0xbf042c4ac5c0a26a, 0x7e0858958b8144d4, 0, 1 }, /* #19 b */ { 0x037912, 0x037187, 0x146013d7f446d159, 0xfd11b45640000000, 0, 222 }, /* #20 */ { 0x3c06c7, 0x3c0687, 0x146013d7f446d159, 0xfd11b45640000000, 0, 222 }, /* #20 b */ { 0x1a4942, 0x1a4147, 0xc2e533ca3f99bd16, 0x0000000000000000, 0, 127 }, /* #21 */ { 0x253697, 0x253647, 0xc2e533ca3f99bd16, 0x0000000000000000, 0, 127 }, /* #21 b */ { 0x133a07, 0x133287, 0x09b6ef42c97d51d7, 0xbd0b25f5475c0000, 0, 82 }, /* #22 */ { 0x2c45d2, 0x2c4587, 0x09b6ef42c97d51d7, 0xbd0b25f5475c0000, 0, 82 }, /* #22 b */ { 0x1c1016, 0x1c1886, 0x42938d05cfcb1c5f, 0x82e7e58e2f800000, 0, 215 }, /* #23 */ { 0x236fc3, 0x236f86, 0x42938d05cfcb1c5f, 0x82e7e58e2f800000, 0, 215 }, /* #23 b */ { 0x3955c7, 0x395587, 0xf1555264f4eb8a0e, 0x8000000000000000, 0, 254 }, /* #24 */ { 0x062a12, 0x062287, 0xf1555264f4eb8a0e, 0x8000000000000000, 0, 254 }, /* #24 b */ { 0x382816, 0x382806, 0x880ee466c3d57543, 0x1eabaa1800000000, 0, 99 }, /* #25 */ { 0x0757c3, 0x075f06, 0x880ee466c3d57543, 0x1eabaa1800000000, 0, 99 }, /* #25 b */ { 0x206a46, 0x206a82, 0x7ba5bc75fceb8b5e, 0xf74b78ebf9d716bc, 0, 129 }, /* #26 */ { 0x1f1593, 0x1f1d82, 0x7ba5bc75fceb8b5e, 0xf74b78ebf9d716bc, 0, 129 }, /* #26 b */ { 0x257197, 0x257106, 0xd8c307ed7d9b333e, 0x67c0000000000000, 0, 181 }, /* #27 */ { 0x1a0e42, 0x1a0606, 0xd8c307ed7d9b333e, 0x67c0000000000000, 0, 181 }, /* #27 b */ { 0x172807, 0x172006, 0xff9fa557a1969c51, 0x7144000000000000, 0, 114 }, /* #28 */ { 0x2857d2, 0x285706, 0xff9fa557a1969c51, 0x7144000000000000, 0, 114 }, /* #28 b */ { 0x251547, 0x251d86, 0x97b2db2bd8d50d10, 0x8800000000000000, 0, 247 }, /* #29 */ { 0x1a6a92, 0x1a6a86, 0x97b2db2bd8d50d10, 0x8800000000000000, 0, 247 }, /* #29 b */ { 0x170f43, 0x170f86, 0x86601c7e3d9e4b9f, 0xf800000000000000, 0, 123 }, /* #30 */ { 0x287096, 0x287886, 0x86601c7e3d9e4b9f, 0xf800000000000000, 0, 123 }, /* #30 b */ { 0x274e92, 0x274e87, 0xa34be32abf15ab0e, 0x8000000000000000, 0, 126 }, /* #31 */ { 0x183147, 0x183987, 0xa34be32abf15ab0e, 0x8000000000000000, 0, 126 }, /* #31 b */ { 0x222c52, 0x222406, 0xf85f08faa5081a81, 0x47d52840d4080000, 0, 19 }, /* #32 */ { 0x1d5387, 0x1d5306, 0xf85f08faa5081a81, 0x47d52840d4080000, 0, 19 }, /* #32 b */ { 0x0f6546, 0x0f6d87, 0x8362e4a6f318377a, 0x8377a00000000000, 0, 236 }, /* #33 */ { 0x301a93, 0x301a87, 0x8362e4a6f318377a, 0x8377a00000000000, 0, 236 }, /* #33 b */ { 0x022a87, 0x022286, 0x050b19b26d2d8f0e, 0xc9b4b63c38000000, 0, 26 }, /* #34 */ { 0x3d5552, 0x3d5586, 0x050b19b26d2d8f0e, 0xc9b4b63c38000000, 0, 26 }, /* #34 b */ { 0x1d0712, 0x1d0786, 0x321b218853c95b4b, 0xd2c0000000000000, 0, 182 }, /* #35 */ { 0x2278c7, 0x227086, 0x321b218853c95b4b, 0xd2c0000000000000, 0, 182 }, /* #35 b */ { 0x115b03, 0x115387, 0x129cf7ae90728f76, 0xcf7ae90728f76000, 0, 140 }, /* #36 */ { 0x2e24d6, 0x2e2487, 0x129cf7ae90728f76, 0xcf7ae90728f76000, 0, 140 }, /* #36 b */ { 0x107317, 0x107b06, 0x41bae5ea3824257d, 0x5ea3824257d00000, 0, 148 }, /* #37 */ { 0x2f0cc2, 0x2f0c06, 0x41bae5ea3824257d, 0x5ea3824257d00000, 0, 148 }, /* #37 b */ { 0x180697, 0x180e06, 0x529748c4f0efb310, 0x2000000000000000, 0, 185 }, /* #38 */ { 0x277942, 0x277906, 0x529748c4f0efb310, 0x2000000000000000, 0, 185 }, /* #38 b */ { 0x231742, 0x231f87, 0xbdf4dbab911f86e1, 0x911f86e100000000, 0, 96 }, /* #39 */ { 0x1c6897, 0x1c6887, 0xbdf4dbab911f86e1, 0x911f86e100000000, 0, 96 }, /* #39 b */ { 0x151402, 0x151406, 0xfe00e38ea1b57b36, 0x0e38ea1b57b36000, 0, 140 }, /* #40 */ { 0x2a6bd7, 0x2a6306, 0xfe00e38ea1b57b36, 0x0e38ea1b57b36000, 0, 140 }, /* #40 b */ { 0x260412, 0x260c06, 0xaa8b7a186b58f88f, 0x5bd0c35ac7c47800, 0, 75 }, /* #41 */ { 0x197bc7, 0x197b06, 0xaa8b7a186b58f88f, 0x5bd0c35ac7c47800, 0, 75 }, /* #41 b */ { 0x012ac2, 0x012a07, 0xa2faf96bc2579c15, 0x4000000000000000, 0, 126 }, /* #42 */ { 0x3e5517, 0x3e5d07, 0xa2faf96bc2579c15, 0x4000000000000000, 0, 126 }, /* #42 b */ { 0x331a02, 0x331247, 0x0d87383ce05923e0, 0x0000000000000000, 0, 59 }, /* #43 */ { 0x0c65d7, 0x0c6547, 0x0d87383ce05923e0, 0x0000000000000000, 0, 59 }, /* #43 b */ { 0x323296, 0x323206, 0xce481d3b4d58275e, 0x3a769ab04ebc0000, 0, 145 }, /* #44 */ { 0x0d4d43, 0x0d4506, 0xce481d3b4d58275e, 0x3a769ab04ebc0000, 0, 145 }, /* #44 b */ { 0x340256, 0x340287, 0xd0ad471eb561f615, 0xb0a8000000000000, 0, 243 }, /* #45 */ { 0x0b7d83, 0x0b7587, 0xd0ad471eb561f615, 0xb0a8000000000000, 0, 243 }, /* #45 b */ { 0x3e4382, 0x3e4b86, 0x6098196a6cf73256, 0xe64ac00000000000, 0, 173 }, /* #46 */ { 0x013c57, 0x013c86, 0x6098196a6cf73256, 0xe64ac00000000000, 0, 173 }, /* #46 b */ { 0x106803, 0x106806, 0x6b05c3f118805836, 0x02c1b00000000000, 0, 107 }, /* #47 */ { 0x2f17d6, 0x2f1f06, 0x6b05c3f118805836, 0x02c1b00000000000, 0, 107 }, /* #47 b */ { 0x0b35c7, 0x0b3506, 0x2386a8d1532fabe9, 0x5f57d20000000000, 0, 233 }, /* #48 */ { 0x344a12, 0x344206, 0x2386a8d1532fabe9, 0x5f57d20000000000, 0, 233 }, /* #48 b */ { 0x0c4513, 0x0c4d07, 0xb51fae9d27582659, 0x74e93ac132c80000, 0, 147 }, /* #49 */ { 0x333ac6, 0x333a07, 0xb51fae9d27582659, 0x74e93ac132c80000, 0, 147 }, /* #49 b */ { 0x270f42, 0x270783, 0xf73142c037fdc091, 0x98a1601bfee04880, 0, 71 }, /* #50 */ { 0x187097, 0x187083, 0xf73142c037fdc091, 0x98a1601bfee04880, 0, 71 }, /* #50 b */ { 0x1c3807, 0x1c3086, 0x22aff1c09489394e, 0x9c00000000000000, 0, 185 }, /* #51 */ { 0x2347d2, 0x234786, 0x22aff1c09489394e, 0x9c00000000000000, 0, 185 }, /* #51 b */ { 0x005087, 0x005807, 0x532a3c1a12622565, 0x12b2800000000000, 0, 47 }, /* #52 */ { 0x3f2f52, 0x3f2f07, 0x532a3c1a12622565, 0x12b2800000000000, 0, 47 }, /* #52 b */ { 0x3b0dd3, 0x3b0506, 0xe23d52e929e4c8d1, 0x5d253c991a200000, 0, 21 }, /* #53 */ { 0x047206, 0x047206, 0xe23d52e929e4c8d1, 0x5d253c991a200000, 0, 21 }, /* #53 b */ { 0x286806, 0x286806, 0x4ddb9c800cf8aa2d, 0x00cf8aa2d0000000, 0, 220 }, /* #54 */ { 0x1717d3, 0x171f06, 0x4ddb9c800cf8aa2d, 0x00cf8aa2d0000000, 0, 220 }, /* #54 b */ { 0x0d4a16, 0x0d4a86, 0x86e6f8fec976e191, 0xc976e19100000000, 0, 224 }, /* #55 */ { 0x3235c3, 0x323d86, 0x86e6f8fec976e191, 0xc976e19100000000, 0, 224 }, /* #55 b */ { 0x2e3157, 0x2e3186, 0x37d13a2bd1eb7c31, 0xbd1eb7c310000000, 0, 156 }, /* #56 */ { 0x114e82, 0x114686, 0x37d13a2bd1eb7c31, 0xbd1eb7c310000000, 0, 156 }, /* #56 b */ { 0x243056, 0x243887, 0x7af1202678d9066d, 0x9066d00000000000, 0, 44 }, /* #57 */ { 0x1b4f83, 0x1b4f87, 0x7af1202678d9066d, 0x9066d00000000000, 0, 44 }, /* #57 b */ { 0x0b3b02, 0x0b3307, 0x2462bf403631b622, 0x6220000000000000, 0, 244 }, /* #58 */ { 0x3444d7, 0x344407, 0x2462bf403631b622, 0x6220000000000000, 0, 244 }, /* #58 b */ { 0x1b5bc6, 0x1b5306, 0xee57231d966de05e, 0x2f00000000000000, 0, 183 }, /* #59 */ { 0x242413, 0x242406, 0xee57231d966de05e, 0x2f00000000000000, 0, 183 }, /* #59 b */ { 0x0b3697, 0x0b3e87, 0x6f11f102928bb032, 0xf102928bb0320000, 0, 208 }, /* #60 */ { 0x344942, 0x344987, 0x6f11f102928bb032, 0xf102928bb0320000, 0, 208 }, /* #60 b */ { 0x0e6d17, 0x0e6586, 0x335aae150fbf17e3, 0xfc60000000000000, 0, 245 }, /* #61 */ { 0x3112c2, 0x311286, 0x335aae150fbf17e3, 0xfc60000000000000, 0, 245 }, /* #61 b */ { 0x2b5f13, 0x2b5f06, 0x5f84193f2722b577, 0x193f2722b5770000, 0, 16 }, /* #62 */ { 0x1420c6, 0x142806, 0x5f84193f2722b577, 0x193f2722b5770000, 0, 16 }, /* #62 b */ { 0x292386, 0x292306, 0xcc0ef3384d8938d0, 0x07799c26c49c6800, 0, 199 }, /* #63 */ { 0x165c53, 0x165406, 0xcc0ef3384d8938d0, 0x07799c26c49c6800, 0, 199 }, /* #63 b */ { 0x096293, 0x096a07, 0x9239dd17800acce5, 0x7800acce50000000, 0, 92 }, /* #64 */ { 0x361d46, 0x361d07, 0x9239dd17800acce5, 0x7800acce50000000, 0, 92 }, /* #64 b */ { 0x2250d2, 0x225806, 0x6885f8a666be6c96, 0x66be6c9600000000, 0, 224 }, /* #65 */ { 0x1d2f07, 0x1d2f06, 0x6885f8a666be6c96, 0x66be6c9600000000, 0, 224 }, /* #65 b */ { 0x1d6552, 0x1d6d07, 0x6882f0448056ba8e, 0x05e08900ad751c00, 0, 137 }, /* #66 */ { 0x221a87, 0x221a07, 0x6882f0448056ba8e, 0x05e08900ad751c00, 0, 137 }, /* #66 b */ { 0x385b16, 0x385b86, 0xa30d837a4f7debc0, 0xf5e0000000000000, 0, 111 }, /* #67 */ { 0x0724c3, 0x072c86, 0xa30d837a4f7debc0, 0xf5e0000000000000, 0, 111 }, /* #67 b */ { 0x172d12, 0x172586, 0xd291c7a82a5518ea, 0x95463a8000000000, 0, 230 }, /* #68 */ { 0x2852c7, 0x285286, 0xd291c7a82a5518ea, 0x95463a8000000000, 0, 230 }, /* #68 b */ { 0x2701d2, 0x270982, 0x729ee6193a61d4c5, 0xe53dcc3274c3a98a, 0, 129 }, /* #69 */ { 0x187e07, 0x187e82, 0x729ee6193a61d4c5, 0xe53dcc3274c3a98a, 0, 129 }, /* #69 b */ { 0x333547, 0x333507, 0x213f516adabdfc6b, 0x45ab6af7f1ac0000, 0, 18 }, /* #70 */ { 0x0c4a92, 0x0c4207, 0x213f516adabdfc6b, 0x45ab6af7f1ac0000, 0, 18 }, /* #70 b */ { 0x1d48d2, 0x1d4007, 0xc00701eb3024ec60, 0x01eb3024ec600000, 0, 144 }, /* #71 */ { 0x223707, 0x223707, 0xc00701eb3024ec60, 0x01eb3024ec600000, 0, 144 }, /* #71 b */ { 0x1c2a86, 0x1c2207, 0xf289c8f6eb6d7009, 0x5c02400000000000, 0, 46 }, /* #72 */ { 0x235553, 0x235507, 0xf289c8f6eb6d7009, 0x5c02400000000000, 0, 46 }, /* #72 b */ { 0x017517, 0x017d87, 0x46bd34b0dbbdd8b3, 0xbbdd8b3000000000, 0, 100 }, /* #73 */ { 0x3e0ac2, 0x3e0a87, 0x46bd34b0dbbdd8b3, 0xbbdd8b3000000000, 0, 100 }, /* #73 b */ { 0x257c16, 0x257c87, 0x479860910da4fb5a, 0xf6b4000000000000, 0, 113 }, /* #74 */ { 0x1a03c3, 0x1a0b87, 0x479860910da4fb5a, 0xf6b4000000000000, 0, 113 }, /* #74 b */ { 0x1c41c6, 0x1c4182, 0x1f2985c11bc6d150, 0xf94c2e08de368a80, 0, 3 }, /* #75 */ { 0x233e13, 0x233682, 0x1f2985c11bc6d150, 0xf94c2e08de368a80, 0, 3 }, /* #75 b */ { 0x343ac6, 0x343286, 0xc3f1d7c4226be94d, 0xfa53400000000000, 0, 174 }, /* #76 */ { 0x0b4513, 0x0b4586, 0xc3f1d7c4226be94d, 0xfa53400000000000, 0, 174 }, /* #76 b */ { 0x373296, 0x373a07, 0x42ddca125e3ee95e, 0x4af0000000000000, 0, 115 }, /* #77 */ { 0x084d43, 0x084d07, 0x42ddca125e3ee95e, 0x4af0000000000000, 0, 115 }, /* #77 b */ { 0x242dd3, 0x242d86, 0x964a9c28f0a208c1, 0x8000000000000000, 0, 127 }, /* #78 */ { 0x1b5206, 0x1b5a86, 0x964a9c28f0a208c1, 0x8000000000000000, 0, 127 }, /* #78 b */ { 0x1b0153, 0x1b0907, 0xac7ebb7e334cb6f8, 0x63f5dbf19a65b7c0, 0, 195 }, /* #79 */ { 0x247e86, 0x247e07, 0xac7ebb7e334cb6f8, 0x63f5dbf19a65b7c0, 0, 195 }, /* #79 b */ { 0x350cd6, 0x350c06, 0x59672d68a363554c, 0x5ad146c6aa980000, 0, 145 }, /* #80 */ { 0x0a7303, 0x0a7b06, 0x59672d68a363554c, 0x5ad146c6aa980000, 0, 145 }, /* #80 b */ { 0x172787, 0x172f87, 0x5d3857bb7c9359ae, 0xc000000000000000, 0, 253 }, /* #81 */ { 0x285852, 0x285887, 0x5d3857bb7c9359ae, 0xc000000000000000, 0, 253 }, /* #81 b */ { 0x006703, 0x006782, 0x0da1d3971b5afc94, 0xda1d3971b5afc940, 0, 68 }, /* #82 */ { 0x3f18d6, 0x3f1082, 0x0da1d3971b5afc94, 0xda1d3971b5afc940, 0, 68 }, /* #82 b */ { 0x1e41c3, 0x1e4907, 0xb98fd017640d54f4, 0x017640d54f400000, 0, 84 }, /* #83 */ { 0x213e16, 0x213e07, 0xb98fd017640d54f4, 0x017640d54f400000, 0, 84 }, /* #83 b */ { 0x3b68d3, 0x3b6806, 0x6cbcbbc99db2da00, 0x5e5de4ced96d0000, 0, 71 }, /* #84 */ { 0x041706, 0x041f06, 0x6cbcbbc99db2da00, 0x5e5de4ced96d0000, 0, 71 }, /* #84 b */ { 0x086cc7, 0x086c46, 0x41926020e3da2940, 0x0000000000000000, 0, 63 }, /* #85 */ { 0x371312, 0x371b46, 0x41926020e3da2940, 0x0000000000000000, 0, 63 }, /* #85 b */ { 0x0c5113, 0x0c5986, 0xbda5ec7dd5101242, 0x8809210000000000, 0, 39 }, /* #86 */ { 0x332ec6, 0x332e86, 0xbda5ec7dd5101242, 0x8809210000000000, 0, 39 }, /* #86 b */ { 0x213296, 0x213207, 0xda261883a316a4e6, 0x107462d49cc00000, 0, 85 }, /* #87 */ { 0x1e4d43, 0x1e4507, 0xda261883a316a4e6, 0x107462d49cc00000, 0, 85 }, /* #87 b */ { 0x1f3ac6, 0x1f3206, 0x1346976e8a100b80, 0x1700000000000000, 0, 241 }, /* #88 */ { 0x204513, 0x204506, 0x1346976e8a100b80, 0x1700000000000000, 0, 241 }, /* #88 b */ { 0x181ac2, 0x181a07, 0x88505c87d38549b4, 0x4e1526d000000000, 0, 98 }, /* #89 */ { 0x276517, 0x276d07, 0x88505c87d38549b4, 0x4e1526d000000000, 0, 98 }, /* #89 b */ { 0x226997, 0x226906, 0xb896a4af28c2117c, 0x25a92bca30845f00, 0, 198 }, /* #90 */ { 0x1d1642, 0x1d1e06, 0xb896a4af28c2117c, 0x25a92bca30845f00, 0, 198 }, /* #90 b */ { 0x290f97, 0x290747, 0xdcdf1f1404a726f2, 0x0000000000000000, 0, 63 }, /* #91 */ { 0x167042, 0x167047, 0xdcdf1f1404a726f2, 0x0000000000000000, 0, 63 }, /* #91 b */ { 0x315296, 0x315a07, 0x69ea40bc7e76822f, 0x3b41178000000000, 0, 39 }, /* #92 */ { 0x0e2d43, 0x0e2d07, 0x69ea40bc7e76822f, 0x3b41178000000000, 0, 39 }, /* #92 b */ { 0x077913, 0x077986, 0xa4d508bef32df512, 0xbef32df512000000, 0, 88 }, /* #93 */ { 0x3806c6, 0x380e86, 0xa4d508bef32df512, 0xbef32df512000000, 0, 88 }, /* #93 b */ { 0x355152, 0x355106, 0x3e24387de60ff1b7, 0x7f8db80000000000, 0, 43 }, /* #94 */ { 0x0a2e87, 0x0a2606, 0x3e24387de60ff1b7, 0x7f8db80000000000, 0, 43 }, /* #94 b */ { 0x3c6cd2, 0x3c6c86, 0x4fbad4738207d7f4, 0xd4738207d7f40000, 0, 16 }, /* #95 */ { 0x031307, 0x031b86, 0x4fbad4738207d7f4, 0xd4738207d7f40000, 0, 16 }, /* #95 b */ }; static const BINU64_TEST_T g_aTests_shr_u64_intel[] = { { 0x0c7b56, 0x0c7346, 0x0000000000000000, 0x0000000000000000, 0, 212 }, /* #0 */ { 0x330483, 0x330446, 0x0000000000000000, 0x0000000000000000, 0, 212 }, /* #0 b */ { 0x176e07, 0x176646, 0x0000000000000000, 0x0000000000000000, 0, 36 }, /* #1 */ { 0x2811d2, 0x281146, 0x0000000000000000, 0x0000000000000000, 0, 36 }, /* #1 b */ { 0x191987, 0x191146, 0x0000000000000000, 0x0000000000000000, 0, 168 }, /* #2 */ { 0x266652, 0x266646, 0x0000000000000000, 0x0000000000000000, 0, 168 }, /* #2 b */ { 0x116b52, 0x116346, 0x0000000000000000, 0x0000000000000000, 0, 213 }, /* #3 */ { 0x2e1487, 0x2e1446, 0x0000000000000000, 0x0000000000000000, 0, 213 }, /* #3 b */ { 0x136a57, 0x136246, 0x0000000000000000, 0x0000000000000000, 0, 242 }, /* #4 */ { 0x2c1582, 0x2c1546, 0x0000000000000000, 0x0000000000000000, 0, 242 }, /* #4 b */ { 0x0e49d2, 0x0e4146, 0x0000000000000000, 0x0000000000000000, 0, 83 }, /* #5 */ { 0x313607, 0x313646, 0x0000000000000000, 0x0000000000000000, 0, 83 }, /* #5 b */ { 0x0a0697, 0x0a0602, 0x6b05e4822f40219b, 0x00000000003582f2, 0, 41 }, /* #6 */ { 0x357942, 0x357102, 0x6b05e4822f40219b, 0x00000000003582f2, 0, 41 }, /* #6 b */ { 0x393303, 0x393303, 0x5cb707b65a2cba39, 0x00000172dc1ed968, 0, 22 }, /* #7 */ { 0x064cd6, 0x064403, 0x5cb707b65a2cba39, 0x00000172dc1ed968, 0, 22 }, /* #7 b */ { 0x2f7382, 0x2f7b07, 0xd168c1d814dbaf85, 0x0000345a30760536, 0, 18 }, /* #8 */ { 0x100c57, 0x100c07, 0xd168c1d814dbaf85, 0x0000345a30760536, 0, 18 }, /* #8 b */ { 0x021b86, 0x021b06, 0xbdef201f65f0c51c, 0x5ef7900fb2f8628e, 0, 129 }, /* #9 */ { 0x3d6453, 0x3d6c06, 0xbdef201f65f0c51c, 0x5ef7900fb2f8628e, 0, 129 }, /* #9 b */ { 0x3921c2, 0x392103, 0x73a7ec23d54299fc, 0x0000000000000001, 0, 254 }, /* #10 */ { 0x065e17, 0x065603, 0x73a7ec23d54299fc, 0x0000000000000001, 0, 254 }, /* #10 b */ { 0x245ac7, 0x245206, 0x240ef6b59c1962f6, 0x0000000000000090, 0, 246 }, /* #11 */ { 0x1b2512, 0x1b2506, 0x240ef6b59c1962f6, 0x0000000000000090, 0, 246 }, /* #11 b */ { 0x2d4f83, 0x2d4702, 0x752c5c72656b79e4, 0x00000000000000ea, 0, 183 }, /* #12 */ { 0x123056, 0x123002, 0x752c5c72656b79e4, 0x00000000000000ea, 0, 183 }, /* #12 b */ { 0x344c07, 0x344c03, 0xe5a465eebe5d24c7, 0x0000000000000001, 0, 127 }, /* #13 */ { 0x0b33d2, 0x0b3b03, 0xe5a465eebe5d24c7, 0x0000000000000001, 0, 127 }, /* #13 b */ { 0x046b47, 0x046b02, 0xd38e82cd0afa8c3f, 0x000000000000001a, 0, 187 }, /* #14 */ { 0x3b1492, 0x3b1c02, 0xd38e82cd0afa8c3f, 0x000000000000001a, 0, 187 }, /* #14 b */ { 0x1a1b83, 0x1a1b06, 0xfc587b1946b21cc6, 0x00000007e2c3d8ca, 0, 157 }, /* #15 */ { 0x256456, 0x256c06, 0xfc587b1946b21cc6, 0x00000007e2c3d8ca, 0, 157 }, /* #15 b */ { 0x2b13d7, 0x2b1b02, 0xe362e7c6cc40b46d, 0x00000e362e7c6cc4, 0, 212 }, /* #16 */ { 0x146c02, 0x146c02, 0xe362e7c6cc40b46d, 0x00000e362e7c6cc4, 0, 212 }, /* #16 b */ { 0x394f03, 0x394706, 0x538efef04371b5c1, 0x0000000029c77f78, 0, 225 }, /* #17 */ { 0x0630d6, 0x063006, 0x538efef04371b5c1, 0x0000000029c77f78, 0, 225 }, /* #17 b */ { 0x334cc3, 0x334c06, 0xaa939411a48a3f2e, 0x000000000002aa4e, 0, 46 }, /* #18 */ { 0x0c3316, 0x0c3b06, 0xaa939411a48a3f2e, 0x000000000002aa4e, 0, 46 }, /* #18 b */ { 0x3a72c3, 0x3a72c3, 0xcbd93f195b309f9a, 0xcbd93f195b309f9a, 0, 128 }, /* #19 */ { 0x050d16, 0x050d16, 0xcbd93f195b309f9a, 0xcbd93f195b309f9a, 0, 128 }, /* #19 b */ { 0x140c43, 0x140c02, 0xbe88f47e24aea270, 0x00017d11e8fc495d, 0, 143 }, /* #20 */ { 0x2b7396, 0x2b7b02, 0xbe88f47e24aea270, 0x00017d11e8fc495d, 0, 143 }, /* #20 b */ { 0x1b1892, 0x1b1806, 0x841d7739529b401a, 0x0000000000000021, 0, 58 }, /* #21 */ { 0x246747, 0x246f06, 0x841d7739529b401a, 0x0000000000000021, 0, 58 }, /* #21 b */ { 0x1e3e92, 0x1e3602, 0x1c716234f657f77f, 0x000000000000000e, 0, 121 }, /* #22 */ { 0x214147, 0x214102, 0x1c716234f657f77f, 0x000000000000000e, 0, 121 }, /* #22 b */ { 0x230147, 0x230906, 0xf44f36173b68a716, 0x00000001e89e6c2e, 0, 159 }, /* #23 */ { 0x1c7e92, 0x1c7e06, 0xf44f36173b68a716, 0x00000001e89e6c2e, 0, 159 }, /* #23 b */ { 0x1d1292, 0x1d1206, 0x035dc809a42bd04e, 0x0000001aee404d21, 0, 213 }, /* #24 */ { 0x226d47, 0x226506, 0x035dc809a42bd04e, 0x0000001aee404d21, 0, 213 }, /* #24 b */ { 0x2d5fc6, 0x2d5702, 0x2aec74f8e1cd5be1, 0x0000000015763a7c, 0, 97 }, /* #25 */ { 0x122013, 0x122002, 0x2aec74f8e1cd5be1, 0x0000000015763a7c, 0, 97 }, /* #25 b */ { 0x316117, 0x316907, 0xf4edc60040e59cbb, 0x00007a76e3002072, 0, 17 }, /* #26 */ { 0x0e1ec2, 0x0e1e07, 0xf4edc60040e59cbb, 0x00007a76e3002072, 0, 17 }, /* #26 b */ { 0x362486, 0x362c02, 0xadad70576166342f, 0x0000000000adad70, 0, 104 }, /* #27 */ { 0x095b53, 0x095b02, 0xadad70576166342f, 0x0000000000adad70, 0, 104 }, /* #27 b */ { 0x1f04c2, 0x1f0402, 0x15310d9384e7c3ce, 0x0000000000054c43, 0, 170 }, /* #28 */ { 0x207b17, 0x207302, 0x15310d9384e7c3ce, 0x0000000000054c43, 0, 170 }, /* #28 b */ { 0x2d7307, 0x2d7303, 0x7712ce2e411e1eb3, 0x0000000000000001, 0, 254 }, /* #29 */ { 0x120cd2, 0x120403, 0x7712ce2e411e1eb3, 0x0000000000000001, 0, 254 }, /* #29 b */ { 0x072dd2, 0x072d06, 0xa7956a7baaa0fe5b, 0x0000000000000005, 0, 189 }, /* #30 */ { 0x385207, 0x385a06, 0xa7956a7baaa0fe5b, 0x0000000000000005, 0, 189 }, /* #30 b */ { 0x2875c7, 0x287d07, 0xbc4b31606f275907, 0x000000000005e259, 0, 109 }, /* #31 */ { 0x170a12, 0x170a07, 0xbc4b31606f275907, 0x000000000005e259, 0, 109 }, /* #31 b */ { 0x304412, 0x304402, 0x204693d809ec5edb, 0x0000000811a4f602, 0, 90 }, /* #32 */ { 0x0f3bc7, 0x0f3302, 0x204693d809ec5edb, 0x0000000811a4f602, 0, 90 }, /* #32 b */ { 0x0f1842, 0x0f1006, 0x164fd06f4220bb8d, 0x0000002c9fa0de84, 0, 87 }, /* #33 */ { 0x306797, 0x306706, 0x164fd06f4220bb8d, 0x0000002c9fa0de84, 0, 87 }, /* #33 b */ { 0x232757, 0x232f02, 0xe3b77289a1e2d7de, 0x0000000000000007, 0, 61 }, /* #34 */ { 0x1c5882, 0x1c5802, 0xe3b77289a1e2d7de, 0x0000000000000007, 0, 61 }, /* #34 b */ { 0x086656, 0x086e02, 0xa4c7d649c81f31c1, 0x0000000000000001, 0, 127 }, /* #35 */ { 0x371983, 0x371902, 0xa4c7d649c81f31c1, 0x0000000000000001, 0, 127 }, /* #35 b */ { 0x2c5d93, 0x2c5507, 0x268afb69e367340f, 0x04d15f6d3c6ce681, 0, 131 }, /* #36 */ { 0x132246, 0x132207, 0x268afb69e367340f, 0x04d15f6d3c6ce681, 0, 131 }, /* #36 b */ { 0x394dd7, 0x394d02, 0x96e04eda8f881158, 0x00000000000012dc, 0, 51 }, /* #37 */ { 0x063202, 0x063a02, 0x96e04eda8f881158, 0x00000000000012dc, 0, 51 }, /* #37 b */ { 0x034f46, 0x034702, 0x541bf3f6001d4cb1, 0x00000000000541bf, 0, 108 }, /* #38 */ { 0x3c3093, 0x3c3002, 0x541bf3f6001d4cb1, 0x00000000000541bf, 0, 108 }, /* #38 b */ { 0x0a0653, 0x0a0606, 0x1c00a10f71f0940f, 0x000000000001c00a, 0, 44 }, /* #39 */ { 0x357986, 0x357106, 0x1c00a10f71f0940f, 0x000000000001c00a, 0, 44 }, /* #39 b */ { 0x3d3846, 0x3d3007, 0x22501ccae4a0d69b, 0x00000000022501cc, 0, 164 }, /* #40 */ { 0x024793, 0x024707, 0x22501ccae4a0d69b, 0x00000000022501cc, 0, 164 }, /* #40 b */ { 0x244947, 0x244103, 0x1191782ac3d88008, 0x00000004645e0ab0, 0, 218 }, /* #41 */ { 0x1b3692, 0x1b3603, 0x1191782ac3d88008, 0x00000004645e0ab0, 0, 218 }, /* #41 b */ { 0x267b86, 0x267b03, 0xce654432e508df62, 0x000000000019cca8, 0, 107 }, /* #42 */ { 0x190453, 0x190c03, 0xce654432e508df62, 0x000000000019cca8, 0, 107 }, /* #42 b */ { 0x2f38c3, 0x2f3807, 0x9aa835bfda575977, 0x0000000000026aa0, 0, 174 }, /* #43 */ { 0x104716, 0x104f07, 0x9aa835bfda575977, 0x0000000000026aa0, 0, 174 }, /* #43 b */ { 0x0b7257, 0x0b7202, 0x3e73bfdaf8856bae, 0x0000000007ce77fb, 0, 35 }, /* #44 */ { 0x340d82, 0x340502, 0x3e73bfdaf8856bae, 0x0000000007ce77fb, 0, 35 }, /* #44 b */ { 0x3d6b86, 0x3d6307, 0x05823d6a7dbec527, 0x00000000001608f5, 0, 38 }, /* #45 */ { 0x021453, 0x021407, 0x05823d6a7dbec527, 0x00000000001608f5, 0, 38 }, /* #45 b */ { 0x084403, 0x084403, 0x1b851f2674a559f5, 0x0000000370a3e4ce, 0, 155 }, /* #46 */ { 0x373bd6, 0x373303, 0x1b851f2674a559f5, 0x0000000370a3e4ce, 0, 155 }, /* #46 b */ { 0x117147, 0x117103, 0x06b36f9092f624f9, 0x006b36f9092f624f, 0, 196 }, /* #47 */ { 0x2e0e92, 0x2e0603, 0x06b36f9092f624f9, 0x006b36f9092f624f, 0, 196 }, /* #47 b */ { 0x354082, 0x354806, 0xf5a5a5663a0a6d66, 0x000000000007ad2d, 0, 237 }, /* #48 */ { 0x0a3f57, 0x0a3f06, 0xf5a5a5663a0a6d66, 0x000000000007ad2d, 0, 237 }, /* #48 b */ { 0x0e1f52, 0x0e1f07, 0xd713aeb1a57616cd, 0x00000000d713aeb1, 0, 32 }, /* #49 */ { 0x316087, 0x316807, 0xd713aeb1a57616cd, 0x00000000d713aeb1, 0, 32 }, /* #49 b */ { 0x273f93, 0x273706, 0x0191e8546b536b96, 0x00000000323d0a8d, 0, 27 }, /* #50 */ { 0x184046, 0x184006, 0x0191e8546b536b96, 0x00000000323d0a8d, 0, 27 }, /* #50 b */ { 0x0b1703, 0x0b1703, 0x3a407d80a340adf3, 0x0000007480fb0146, 0, 151 }, /* #51 */ { 0x3468d6, 0x346003, 0x3a407d80a340adf3, 0x0000007480fb0146, 0, 151 }, /* #51 b */ { 0x2e15d7, 0x2e1506, 0x47c592fb7160d8a5, 0x0008f8b25f6e2c1b, 0, 11 }, /* #52 */ { 0x116a02, 0x116206, 0x47c592fb7160d8a5, 0x0008f8b25f6e2c1b, 0, 11 }, /* #52 b */ { 0x324697, 0x324602, 0x5ef024eb17f9ae58, 0x2f7812758bfcd72c, 0, 129 }, /* #53 */ { 0x0d3942, 0x0d3102, 0x5ef024eb17f9ae58, 0x2f7812758bfcd72c, 0, 129 }, /* #53 b */ { 0x327696, 0x327646, 0x1a5ce5fce0a51bdd, 0x0000000000000000, 0, 63 }, /* #54 */ { 0x0d0943, 0x0d0146, 0x1a5ce5fce0a51bdd, 0x0000000000000000, 0, 63 }, /* #54 b */ { 0x2f72c6, 0x2f7207, 0x03e5b63a293d3a90, 0x0000000000000f96, 0, 238 }, /* #55 */ { 0x100d13, 0x100507, 0x03e5b63a293d3a90, 0x0000000000000f96, 0, 238 }, /* #55 b */ { 0x235e42, 0x235e06, 0xba4937493ae6861c, 0x2e924dd24eb9a187, 0, 66 }, /* #56 */ { 0x1c2197, 0x1c2906, 0xba4937493ae6861c, 0x2e924dd24eb9a187, 0, 66 }, /* #56 b */ { 0x1d32d7, 0x1d3206, 0x75d1a87a1d89625e, 0x000000000000001d, 0, 186 }, /* #57 */ { 0x224d02, 0x224506, 0x75d1a87a1d89625e, 0x000000000000001d, 0, 186 }, /* #57 b */ { 0x0c4c92, 0x0c4c03, 0xaa2ba93bab3abfd6, 0x0005515d49dd59d5, 0, 77 }, /* #58 */ { 0x333347, 0x333b03, 0xaa2ba93bab3abfd6, 0x0005515d49dd59d5, 0, 77 }, /* #58 b */ { 0x331153, 0x331906, 0xee2fe135e20bd03e, 0x0000000000ee2fe1, 0, 40 }, /* #59 */ { 0x0c6e86, 0x0c6e06, 0xee2fe135e20bd03e, 0x0000000000ee2fe1, 0, 40 }, /* #59 b */ { 0x047fc6, 0x047703, 0x527b51f92a47ffad, 0x0000293da8fc9523, 0, 17 }, /* #60 */ { 0x3b0013, 0x3b0003, 0x527b51f92a47ffad, 0x0000293da8fc9523, 0, 17 }, /* #60 b */ { 0x0a2d93, 0x0a2502, 0x74f9aa02cc2a56b8, 0x0000000000e9f354, 0, 167 }, /* #61 */ { 0x355246, 0x355202, 0x74f9aa02cc2a56b8, 0x0000000000e9f354, 0, 167 }, /* #61 b */ { 0x1d2e02, 0x1d2606, 0x237dd646bf73e8fa, 0x00011beeb235fb9f, 0, 13 }, /* #62 */ { 0x2251d7, 0x225106, 0x237dd646bf73e8fa, 0x00011beeb235fb9f, 0, 13 }, /* #62 b */ { 0x3d0f57, 0x3d0f03, 0xfa76ba790fa7ce4c, 0x0000000000000001, 0, 127 }, /* #63 */ { 0x027082, 0x027803, 0xfa76ba790fa7ce4c, 0x0000000000000001, 0, 127 }, /* #63 b */ { 0x1f0b02, 0x1f0306, 0x708f3e1c22c94744, 0x0000000000000384, 0, 117 }, /* #64 */ { 0x2074d7, 0x207406, 0x708f3e1c22c94744, 0x0000000000000384, 0, 117 }, /* #64 b */ { 0x2d5303, 0x2d5303, 0x09fe95d4fbc77e95, 0x000004ff4aea7de3, 0, 145 }, /* #65 */ { 0x122cd6, 0x122403, 0x09fe95d4fbc77e95, 0x000004ff4aea7de3, 0, 145 }, /* #65 b */ { 0x0d0b93, 0x0d0302, 0x4b6e2346fb1ffdc3, 0x0000000004b6e234, 0, 164 }, /* #66 */ { 0x327446, 0x327402, 0x4b6e2346fb1ffdc3, 0x0000000004b6e234, 0, 164 }, /* #66 b */ { 0x324353, 0x324b02, 0x962ad3a9d5923dec, 0x0000012c55a753ab, 0, 151 }, /* #67 */ { 0x0d3c86, 0x0d3c02, 0x962ad3a9d5923dec, 0x0000012c55a753ab, 0, 151 }, /* #67 b */ { 0x172356, 0x172b06, 0xd53b01125fc38c08, 0x0001aa760224bf87, 0, 207 }, /* #68 */ { 0x285c83, 0x285c06, 0xd53b01125fc38c08, 0x0001aa760224bf87, 0, 207 }, /* #68 b */ { 0x163307, 0x163b06, 0xc37db38bdaa8e80c, 0x0000000000000006, 0, 125 }, /* #69 */ { 0x294cd2, 0x294c06, 0xc37db38bdaa8e80c, 0x0000000000000006, 0, 125 }, /* #69 b */ { 0x312bd7, 0x312b02, 0x9ff9eafc910ea679, 0x0009ff9eafc910ea, 0, 204 }, /* #70 */ { 0x0e5402, 0x0e5c02, 0x9ff9eafc910ea679, 0x0009ff9eafc910ea, 0, 204 }, /* #70 b */ { 0x352353, 0x352b06, 0xfab6ef47c646353c, 0x000000000000007d, 0, 249 }, /* #71 */ { 0x0a5c86, 0x0a5c06, 0xfab6ef47c646353c, 0x000000000000007d, 0, 249 }, /* #71 b */ { 0x305c52, 0x305c07, 0xd18a8c06275d1986, 0x000001a315180c4e, 0, 215 }, /* #72 */ { 0x0f2387, 0x0f2b07, 0xd18a8c06275d1986, 0x000001a315180c4e, 0, 215 }, /* #72 b */ { 0x0c0c96, 0x0c0c02, 0xd66050bd028be6be, 0x00000001acc0a17a, 0, 159 }, /* #73 */ { 0x337343, 0x337b02, 0xd66050bd028be6be, 0x00000001acc0a17a, 0, 159 }, /* #73 b */ { 0x2158c6, 0x215006, 0x61e0b4408decf79e, 0x000000000c3c1688, 0, 35 }, /* #74 */ { 0x1e2713, 0x1e2706, 0x61e0b4408decf79e, 0x000000000c3c1688, 0, 35 }, /* #74 b */ { 0x2311c2, 0x231907, 0xb40dd21441ee1b2d, 0x0000000005a06e90, 0, 165 }, /* #75 */ { 0x1c6e17, 0x1c6e07, 0xb40dd21441ee1b2d, 0x0000000005a06e90, 0, 165 }, /* #75 b */ { 0x077f43, 0x077702, 0x520604cce1be2de3, 0x0002903026670df1, 0, 77 }, /* #76 */ { 0x380096, 0x380002, 0x520604cce1be2de3, 0x0002903026670df1, 0, 77 }, /* #76 b */ { 0x397892, 0x397807, 0xeaf05574ab4db217, 0x003abc155d2ad36c, 0, 138 }, /* #77 */ { 0x060747, 0x060f07, 0xeaf05574ab4db217, 0x003abc155d2ad36c, 0, 138 }, /* #77 b */ { 0x0f24c6, 0x0f2403, 0x265da8d64da2b1af, 0x0000000000000004, 0, 251 }, /* #78 */ { 0x305b13, 0x305303, 0x265da8d64da2b1af, 0x0000000000000004, 0, 251 }, /* #78 b */ { 0x2d7616, 0x2d7606, 0x4836a4f8f863d082, 0x0000000000000090, 0, 183 }, /* #79 */ { 0x1209c3, 0x120106, 0x4836a4f8f863d082, 0x0000000000000090, 0, 183 }, /* #79 b */ { 0x2d4b82, 0x2d4302, 0x4ccae4a319270356, 0x0000000000000026, 0, 57 }, /* #80 */ { 0x123457, 0x123402, 0x4ccae4a319270356, 0x0000000000000026, 0, 57 }, /* #80 b */ { 0x111fc3, 0x111f02, 0xa0f111f990dc3cf6, 0x000000000000a0f1, 0, 112 }, /* #81 */ { 0x2e6016, 0x2e6802, 0xa0f111f990dc3cf6, 0x000000000000a0f1, 0, 112 }, /* #81 b */ { 0x013803, 0x013807, 0xd3ad9b2a8ca23ced, 0x000000000000034e, 0, 118 }, /* #82 */ { 0x3e47d6, 0x3e4f07, 0xd3ad9b2a8ca23ced, 0x000000000000034e, 0, 118 }, /* #82 b */ { 0x0f6812, 0x0f6007, 0x5d67fe5f7536575d, 0x0000000000000bac, 0, 115 }, /* #83 */ { 0x3017c7, 0x301707, 0x5d67fe5f7536575d, 0x0000000000000bac, 0, 115 }, /* #83 b */ { 0x1e0b57, 0x1e0307, 0x1c83aa04613ddc6b, 0x0039075408c27bb8, 0, 135 }, /* #84 */ { 0x217482, 0x217407, 0x1c83aa04613ddc6b, 0x0039075408c27bb8, 0, 135 }, /* #84 b */ { 0x2d49c2, 0x2d4107, 0x486f9f65fe014a51, 0x0000000000000090, 0, 55 }, /* #85 */ { 0x123617, 0x123607, 0x486f9f65fe014a51, 0x0000000000000090, 0, 55 }, /* #85 b */ { 0x152ec6, 0x152603, 0x35a7ae2507d65481, 0x0000000000035a7a, 0, 108 }, /* #86 */ { 0x2a5113, 0x2a5103, 0x35a7ae2507d65481, 0x0000000000035a7a, 0, 108 }, /* #86 b */ { 0x137e16, 0x137602, 0x73e698c60cb5282e, 0x0000073e698c60cb, 0, 148 }, /* #87 */ { 0x2c01c3, 0x2c0102, 0x73e698c60cb5282e, 0x0000073e698c60cb, 0, 148 }, /* #87 b */ { 0x197e56, 0x197e03, 0xe0bd6e2ea6226524, 0x000000000001c17a, 0, 175 }, /* #88 */ { 0x260183, 0x260903, 0xe0bd6e2ea6226524, 0x000000000001c17a, 0, 175 }, /* #88 b */ { 0x376396, 0x376303, 0x435458b8ddf1d179, 0x000021aa2c5c6ef8, 0, 145 }, /* #89 */ { 0x081c43, 0x081403, 0x435458b8ddf1d179, 0x000021aa2c5c6ef8, 0, 145 }, /* #89 b */ { 0x283102, 0x283902, 0x8056ca9af69f314b, 0x0000000000000080, 0, 120 }, /* #90 */ { 0x174ed7, 0x174e02, 0x8056ca9af69f314b, 0x0000000000000080, 0, 120 }, /* #90 b */ { 0x3e7182, 0x3e7906, 0xc190e064a3105727, 0x0000000000000003, 0, 254 }, /* #91 */ { 0x010e57, 0x010e06, 0xc190e064a3105727, 0x0000000000000003, 0, 254 }, /* #91 b */ { 0x1b7246, 0x1b7a07, 0xb6006dcfc915f113, 0x000016c00db9f922, 0, 83 }, /* #92 */ { 0x240d93, 0x240d07, 0xb6006dcfc915f113, 0x000016c00db9f922, 0, 83 }, /* #92 b */ { 0x2c3882, 0x2c3803, 0xe0fb6530be076169, 0x0000000000000001, 0, 127 }, /* #93 */ { 0x134757, 0x134f03, 0xe0fb6530be076169, 0x0000000000000001, 0, 127 }, /* #93 b */ { 0x170303, 0x170306, 0x5f769f589a5e6330, 0x0000005f769f589a, 0, 152 }, /* #94 */ { 0x287cd6, 0x287406, 0x5f769f589a5e6330, 0x0000005f769f589a, 0, 152 }, /* #94 b */ { 0x0e1947, 0x0e1102, 0x32a8fe7ba7f0d568, 0x000006551fcf74fe, 0, 147 }, /* #95 */ { 0x316692, 0x316602, 0x32a8fe7ba7f0d568, 0x000006551fcf74fe, 0, 147 }, /* #95 b */ }; static const BINU64_TEST_T g_aTests_sar_u64_intel[] = { { 0x0954d3, 0x095446, 0x0000000000000000, 0x0000000000000000, 0, 31 }, /* #0 */ { 0x362b06, 0x362346, 0x0000000000000000, 0x0000000000000000, 0, 31 }, /* #0 b */ { 0x014182, 0x014146, 0x0000000000000000, 0x0000000000000000, 0, 10 }, /* #1 */ { 0x3e3e57, 0x3e3646, 0x0000000000000000, 0x0000000000000000, 0, 10 }, /* #1 b */ { 0x343682, 0x343646, 0x0000000000000000, 0x0000000000000000, 0, 150 }, /* #2 */ { 0x0b4957, 0x0b4146, 0x0000000000000000, 0x0000000000000000, 0, 150 }, /* #2 b */ { 0x020153, 0x020146, 0x0000000000000000, 0x0000000000000000, 0, 56 }, /* #3 */ { 0x3d7e86, 0x3d7646, 0x0000000000000000, 0x0000000000000000, 0, 56 }, /* #3 b */ { 0x002007, 0x002046, 0x0000000000000000, 0x0000000000000000, 0, 52 }, /* #4 */ { 0x3f5fd2, 0x3f5746, 0x0000000000000000, 0x0000000000000000, 0, 52 }, /* #4 b */ { 0x025692, 0x025646, 0x0000000000000000, 0x0000000000000000, 0, 212 }, /* #5 */ { 0x3d2947, 0x3d2146, 0x0000000000000000, 0x0000000000000000, 0, 212 }, /* #5 b */ { 0x371756, 0x371783, 0x917b8c0d2e7fea2a, 0xfffffffe45ee3034, 0, 158 }, /* #6 */ { 0x086883, 0x086083, 0x917b8c0d2e7fea2a, 0xfffffffe45ee3034, 0, 158 }, /* #6 b */ { 0x215b07, 0x215383, 0xe813dac194aa5f50, 0xffff409ed60ca552, 0, 77 }, /* #7 */ { 0x1e24d2, 0x1e2483, 0xe813dac194aa5f50, 0xffff409ed60ca552, 0, 77 }, /* #7 b */ { 0x077396, 0x077387, 0x953a5d27ecf34912, 0xfffffffe54e9749f, 0, 222 }, /* #8 */ { 0x380c43, 0x380487, 0x953a5d27ecf34912, 0xfffffffe54e9749f, 0, 222 }, /* #8 b */ { 0x151cc7, 0x151487, 0x9248cef68abe7fe9, 0xfffe49233bda2af9, 0, 78 }, /* #9 */ { 0x2a6312, 0x2a6387, 0x9248cef68abe7fe9, 0xfffe49233bda2af9, 0, 78 }, /* #9 b */ { 0x1f1bc2, 0x1f1bc2, 0xa444534ce6a5a46d, 0xa444534ce6a5a46d, 0, 0 }, /* #10 */ { 0x206417, 0x206417, 0xa444534ce6a5a46d, 0xa444534ce6a5a46d, 0, 0 }, /* #10 b */ { 0x3e0847, 0x3e0082, 0xfcf2aebe923694d7, 0xffffffcf2aebe923, 0, 148 }, /* #11 */ { 0x017792, 0x017782, 0xfcf2aebe923694d7, 0xffffffcf2aebe923, 0, 148 }, /* #11 b */ { 0x050b53, 0x050387, 0x9a51ea7f455dfbd9, 0xfffffffffffffff9, 0, 60 }, /* #12 */ { 0x3a7486, 0x3a7487, 0x9a51ea7f455dfbd9, 0xfffffffffffffff9, 0, 60 }, /* #12 b */ { 0x1e7643, 0x1e7686, 0xd5f68977dd02b17a, 0xffffff57da25df74, 0, 86 }, /* #13 */ { 0x210996, 0x210186, 0xd5f68977dd02b17a, 0xffffff57da25df74, 0, 86 }, /* #13 b */ { 0x0976c2, 0x097687, 0xa5811984540bf0ea, 0xfffffffd2c08cc22, 0, 157 }, /* #14 */ { 0x360917, 0x360187, 0xa5811984540bf0ea, 0xfffffffd2c08cc22, 0, 157 }, /* #14 b */ { 0x3c1fd2, 0x3c1702, 0x46e38d7c7ce336b3, 0x0000000000008dc7, 0, 175 }, /* #15 */ { 0x036007, 0x036002, 0x46e38d7c7ce336b3, 0x0000000000008dc7, 0, 175 }, /* #15 b */ { 0x3e3d07, 0x3e3587, 0xf696cba115a9bddd, 0xffffff696cba115a, 0, 20 }, /* #16 */ { 0x0142d2, 0x014287, 0xf696cba115a9bddd, 0xffffff696cba115a, 0, 20 }, /* #16 b */ { 0x0920d6, 0x092086, 0xaf868dda2b549b83, 0xfffffffff5f0d1bb, 0, 227 }, /* #17 */ { 0x365f03, 0x365786, 0xaf868dda2b549b83, 0xfffffffff5f0d1bb, 0, 227 }, /* #17 b */ { 0x133787, 0x133783, 0x90be4cd83bb4212a, 0xffffffffffff217c, 0, 111 }, /* #18 */ { 0x2c4852, 0x2c4083, 0x90be4cd83bb4212a, 0xffffffffffff217c, 0, 111 }, /* #18 b */ { 0x011503, 0x011507, 0x3f5e9fdb25400e33, 0x00000000fd7a7f6c, 0, 94 }, /* #19 */ { 0x3e6ad6, 0x3e6207, 0x3f5e9fdb25400e33, 0x00000000fd7a7f6c, 0, 94 }, /* #19 b */ { 0x375147, 0x375183, 0xaa90808dfcab04c2, 0xfffffffffaa90808, 0, 228 }, /* #20 */ { 0x082e92, 0x082683, 0xaa90808dfcab04c2, 0xfffffffffaa90808, 0, 228 }, /* #20 b */ { 0x321992, 0x321103, 0x23ffddfec0f82efa, 0x0000000000000008, 0, 58 }, /* #21 */ { 0x0d6647, 0x0d6603, 0x23ffddfec0f82efa, 0x0000000000000008, 0, 58 }, /* #21 b */ { 0x0b7e82, 0x0b7682, 0xe27ea4fd91055a35, 0xffffffffc4fd49fb, 0, 223 }, /* #22 */ { 0x340157, 0x340182, 0xe27ea4fd91055a35, 0xffffffffc4fd49fb, 0, 223 }, /* #22 b */ { 0x1d6482, 0x1d6482, 0xad9df1d05c6ff5d6, 0xad9df1d05c6ff5d6, 0, 0 }, /* #23 */ { 0x221b57, 0x221b57, 0xad9df1d05c6ff5d6, 0xad9df1d05c6ff5d6, 0, 0 }, /* #23 b */ { 0x346556, 0x346502, 0x61ab7902a2a44854, 0x00000030d5bc8151, 0, 25 }, /* #24 */ { 0x0b1a83, 0x0b1202, 0x61ab7902a2a44854, 0x00000030d5bc8151, 0, 25 }, /* #24 b */ { 0x3a1692, 0x3a1603, 0x3f8ad49944b07a26, 0x0000000000000001, 0, 125 }, /* #25 */ { 0x056947, 0x056103, 0x3f8ad49944b07a26, 0x0000000000000001, 0, 125 }, /* #25 b */ { 0x1e0516, 0x1e0587, 0x935687e5c9e3f074, 0xfffffffff26ad0fc, 0, 99 }, /* #26 */ { 0x217ac3, 0x217287, 0x935687e5c9e3f074, 0xfffffffff26ad0fc, 0, 99 }, /* #26 b */ { 0x1a2342, 0x1a2383, 0xa5881974fe02d763, 0xfffd2c40cba7f016, 0, 13 }, /* #27 */ { 0x255c97, 0x255483, 0xa5881974fe02d763, 0xfffd2c40cba7f016, 0, 13 }, /* #27 b */ { 0x3a6e12, 0x3a6687, 0xaa6a2cb2ace4e5b8, 0xfff54d4596559c9c, 0, 75 }, /* #28 */ { 0x0511c7, 0x051187, 0xaa6a2cb2ace4e5b8, 0xfff54d4596559c9c, 0, 75 }, /* #28 b */ { 0x2b4547, 0x2b4582, 0xe34fda76d81480fc, 0xffffffc69fb4edb0, 0, 215 }, /* #29 */ { 0x143a92, 0x143282, 0xe34fda76d81480fc, 0xffffffc69fb4edb0, 0, 215 }, /* #29 b */ { 0x2b6956, 0x2b6183, 0xbad8bc127ede5943, 0xfffffffffdd6c5e0, 0, 101 }, /* #30 */ { 0x141683, 0x141683, 0xbad8bc127ede5943, 0xfffffffffdd6c5e0, 0, 101 }, /* #30 b */ { 0x202087, 0x202086, 0xd53c2272e59f1446, 0xffffffffffea9e11, 0, 105 }, /* #31 */ { 0x1f5f52, 0x1f5786, 0xd53c2272e59f1446, 0xffffffffffea9e11, 0, 105 }, /* #31 b */ { 0x1f1393, 0x1f1386, 0xe50374a98684be29, 0xffffca06e9530d09, 0, 207 }, /* #32 */ { 0x206c46, 0x206486, 0xe50374a98684be29, 0xffffca06e9530d09, 0, 207 }, /* #32 b */ { 0x311b03, 0x311386, 0x81bf46b94b306620, 0xff81bf46b94b3066, 0, 72 }, /* #33 */ { 0x0e64d6, 0x0e6486, 0x81bf46b94b306620, 0xff81bf46b94b3066, 0, 72 }, /* #33 b */ { 0x015643, 0x015687, 0x93ac2db7019c7b19, 0xfffffc9d616db80c, 0, 149 }, /* #34 */ { 0x3e2996, 0x3e2187, 0x93ac2db7019c7b19, 0xfffffc9d616db80c, 0, 149 }, /* #34 b */ { 0x2c7996, 0x2c7186, 0xf3bfdf8a4615bf5a, 0xffffffffffffceff, 0, 238 }, /* #35 */ { 0x130643, 0x130686, 0xf3bfdf8a4615bf5a, 0xffffffffffffceff, 0, 238 }, /* #35 b */ { 0x0c0d96, 0x0c0587, 0x9d07f0cf17472f81, 0xffffe741fc33c5d1, 0, 146 }, /* #36 */ { 0x337243, 0x337287, 0x9d07f0cf17472f81, 0xffffe741fc33c5d1, 0, 146 }, /* #36 b */ { 0x281dc7, 0x281502, 0x26c93f5810dbcc47, 0x00000009b24fd604, 0, 218 }, /* #37 */ { 0x176212, 0x176202, 0x26c93f5810dbcc47, 0x00000009b24fd604, 0, 218 }, /* #37 b */ { 0x0b42c3, 0x0b4286, 0xd2985d5c0a9f0888, 0xf4a6175702a7c222, 0, 66 }, /* #38 */ { 0x343d16, 0x343586, 0xd2985d5c0a9f0888, 0xf4a6175702a7c222, 0, 66 }, /* #38 b */ { 0x0f0d16, 0x0f0502, 0x1ff239f6c79cb9a9, 0x00000ff91cfb63ce, 0, 209 }, /* #39 */ { 0x3072c3, 0x307202, 0x1ff239f6c79cb9a9, 0x00000ff91cfb63ce, 0, 209 }, /* #39 b */ { 0x106cd3, 0x106482, 0xdd25cd83683b1a1d, 0xffffffffffff7497, 0, 174 }, /* #40 */ { 0x2f1306, 0x2f1382, 0xdd25cd83683b1a1d, 0xffffffffffff7497, 0, 174 }, /* #40 b */ { 0x3e1d02, 0x3e1582, 0xf93ceb1bfe95a1ee, 0xfffffffffff279d6, 0, 103 }, /* #41 */ { 0x0162d7, 0x016282, 0xf93ceb1bfe95a1ee, 0xfffffffffff279d6, 0, 103 }, /* #41 b */ { 0x380cd7, 0x380487, 0xb2bdec4c12624f3e, 0xffffffffffff657b, 0, 111 }, /* #42 */ { 0x077302, 0x077387, 0xb2bdec4c12624f3e, 0xffffffffffff657b, 0, 111 }, /* #42 b */ { 0x2268d6, 0x226003, 0x3ba285e8951e684b, 0x0077450bd12a3cd0, 0, 135 }, /* #43 */ { 0x1d1703, 0x1d1703, 0x3ba285e8951e684b, 0x0077450bd12a3cd0, 0, 135 }, /* #43 b */ { 0x2f7d83, 0x2f7587, 0x947a8def6984cc88, 0xffffffffff28f51b, 0, 231 }, /* #44 */ { 0x100256, 0x100287, 0x947a8def6984cc88, 0xffffffffff28f51b, 0, 231 }, /* #44 b */ { 0x1f2546, 0x1f2546, 0xb58043e36fa84b34, 0xb58043e36fa84b34, 0, 128 }, /* #45 */ { 0x205a93, 0x205a93, 0xb58043e36fa84b34, 0xb58043e36fa84b34, 0, 128 }, /* #45 b */ { 0x1071d3, 0x107187, 0xe62e1842d0121cc5, 0xffffffffffffffff, 0, 191 }, /* #46 */ { 0x2f0e06, 0x2f0687, 0xe62e1842d0121cc5, 0xffffffffffffffff, 0, 191 }, /* #46 b */ { 0x012ad2, 0x012287, 0xf204adb3586da5c7, 0xffffffffe4095b66, 0, 159 }, /* #47 */ { 0x3e5507, 0x3e5587, 0xf204adb3586da5c7, 0xffffffffe4095b66, 0, 159 }, /* #47 b */ { 0x2d49d6, 0x2d4102, 0x2bfa481225f2cb46, 0x00000000000015fd, 0, 49 }, /* #48 */ { 0x123603, 0x123602, 0x2bfa481225f2cb46, 0x00000000000015fd, 0, 49 }, /* #48 b */ { 0x240e02, 0x240682, 0xf1085ffbff8245c1, 0xffffffc4217feffe, 0, 214 }, /* #49 */ { 0x1b71d7, 0x1b7182, 0xf1085ffbff8245c1, 0xffffffc4217feffe, 0, 214 }, /* #49 b */ { 0x3e7552, 0x3e7503, 0x1390198b6fec978e, 0x0000000001390198, 0, 100 }, /* #50 */ { 0x010a87, 0x010203, 0x1390198b6fec978e, 0x0000000001390198, 0, 100 }, /* #50 b */ { 0x0509c7, 0x050187, 0x97a699956abd0ac7, 0xffffffffcbd34cca, 0, 33 }, /* #51 */ { 0x3a7612, 0x3a7687, 0x97a699956abd0ac7, 0xffffffffcbd34cca, 0, 33 }, /* #51 b */ { 0x234946, 0x234183, 0xc34a743f56ea362b, 0xfc34a743f56ea362, 0, 68 }, /* #52 */ { 0x1c3693, 0x1c3683, 0xc34a743f56ea362b, 0xfc34a743f56ea362, 0, 68 }, /* #52 b */ { 0x0b2e53, 0x0b2686, 0xae5eac02d8538117, 0xffffffffffffffff, 0, 63 }, /* #53 */ { 0x345186, 0x345186, 0xae5eac02d8538117, 0xffffffffffffffff, 0, 63 }, /* #53 b */ { 0x191d17, 0x191d17, 0x7fc1b1ea33d0051d, 0x7fc1b1ea33d0051d, 0, 0 }, /* #54 */ { 0x2662c2, 0x2662c2, 0x7fc1b1ea33d0051d, 0x7fc1b1ea33d0051d, 0, 0 }, /* #54 b */ { 0x1c18d2, 0x1c1082, 0xc980942660fbe81f, 0xffe4c04a13307df4, 0, 137 }, /* #55 */ { 0x236707, 0x236782, 0xc980942660fbe81f, 0xffe4c04a13307df4, 0, 137 }, /* #55 b */ { 0x3c15d2, 0x3c1583, 0x9437e59eb10e6150, 0xffffffffe50df967, 0, 34 }, /* #56 */ { 0x036a07, 0x036283, 0x9437e59eb10e6150, 0xffffffffe50df967, 0, 34 }, /* #56 b */ { 0x1e6057, 0x1e6002, 0x4431291a0ff74eae, 0x2218948d07fba757, 0, 1 }, /* #57 */ { 0x211f82, 0x211702, 0x4431291a0ff74eae, 0x2218948d07fba757, 0, 1 }, /* #57 b */ { 0x3a3392, 0x3a3387, 0xadc2ee221441c5f0, 0xfffffffffffffff5, 0, 187 }, /* #58 */ { 0x054c47, 0x054487, 0xadc2ee221441c5f0, 0xfffffffffffffff5, 0, 187 }, /* #58 b */ { 0x115e06, 0x115602, 0x54acc5327a0043fe, 0x000152b314c9e801, 0, 206 }, /* #59 */ { 0x2e21d3, 0x2e2102, 0x54acc5327a0043fe, 0x000152b314c9e801, 0, 206 }, /* #59 b */ { 0x2a0256, 0x2a0286, 0xf1a9e1727f9af57c, 0xfffffe353c2e4ff3, 0, 211 }, /* #60 */ { 0x157d83, 0x157586, 0xf1a9e1727f9af57c, 0xfffffe353c2e4ff3, 0, 211 }, /* #60 b */ { 0x052c96, 0x052482, 0xd26d15deb1c717a3, 0xfffffffffff49b45, 0, 106 }, /* #61 */ { 0x3a5343, 0x3a5382, 0xd26d15deb1c717a3, 0xfffffffffff49b45, 0, 106 }, /* #61 b */ { 0x0914d7, 0x091487, 0xbeb9c8876ebfda58, 0xffffffefae7221db, 0, 90 }, /* #62 */ { 0x366b02, 0x366387, 0xbeb9c8876ebfda58, 0xffffffefae7221db, 0, 90 }, /* #62 b */ { 0x2c2302, 0x2c2382, 0xe7beaf374629ba18, 0xfcf7d5e6e8c53743, 0, 131 }, /* #63 */ { 0x135cd7, 0x135482, 0xe7beaf374629ba18, 0xfcf7d5e6e8c53743, 0, 131 }, /* #63 b */ { 0x0b4c06, 0x0b4402, 0x7be85e6ffebfe1cb, 0x00000000003df42f, 0, 233 }, /* #64 */ { 0x3433d3, 0x343302, 0x7be85e6ffebfe1cb, 0x00000000003df42f, 0, 233 }, /* #64 b */ { 0x1170c7, 0x117006, 0x335534f0a833f111, 0x0000000000000006, 0, 123 }, /* #65 */ { 0x2e0f12, 0x2e0706, 0x335534f0a833f111, 0x0000000000000006, 0, 123 }, /* #65 b */ { 0x340093, 0x340002, 0x694d3bc67d1e55f9, 0x000000000000001a, 0, 58 }, /* #66 */ { 0x0b7f46, 0x0b7702, 0x694d3bc67d1e55f9, 0x000000000000001a, 0, 58 }, /* #66 b */ { 0x050693, 0x050682, 0xfe7a203434d247d4, 0xfffffffffffffe7a, 0, 240 }, /* #67 */ { 0x3a7946, 0x3a7182, 0xfe7a203434d247d4, 0xfffffffffffffe7a, 0, 240 }, /* #67 b */ { 0x0b1716, 0x0b1707, 0x41eae77a408ea3be, 0x000107ab9de9023a, 0, 206 }, /* #68 */ { 0x3468c3, 0x346007, 0x41eae77a408ea3be, 0x000107ab9de9023a, 0, 206 }, /* #68 b */ { 0x0a5b92, 0x0a5302, 0x07a578f89153c369, 0x0000000001e95e3e, 0, 34 }, /* #69 */ { 0x352447, 0x352402, 0x07a578f89153c369, 0x0000000001e95e3e, 0, 34 }, /* #69 b */ { 0x264347, 0x264303, 0x0bde04de0154034c, 0x00000017bc09bc02, 0, 87 }, /* #70 */ { 0x193c92, 0x193403, 0x0bde04de0154034c, 0x00000017bc09bc02, 0, 87 }, /* #70 b */ { 0x0a5653, 0x0a5682, 0xd59a4ad423a3e296, 0xfffffffffffab349, 0, 43 }, /* #71 */ { 0x352986, 0x352182, 0xd59a4ad423a3e296, 0xfffffffffffab349, 0, 43 }, /* #71 b */ { 0x246292, 0x246286, 0xa5561d5ec6366bad, 0xfffffffd2ab0eaf6, 0, 93 }, /* #72 */ { 0x1b1d47, 0x1b1586, 0xa5561d5ec6366bad, 0xfffffffd2ab0eaf6, 0, 93 }, /* #72 b */ { 0x2077c3, 0x207786, 0xf2390457d0ac2488, 0xfffffffffffffe47, 0, 51 }, /* #73 */ { 0x1f0816, 0x1f0086, 0xf2390457d0ac2488, 0xfffffffffffffe47, 0, 51 }, /* #73 b */ { 0x057e56, 0x057686, 0xe8852a949d6aa064, 0xffffff442954a4eb, 0, 213 }, /* #74 */ { 0x3a0183, 0x3a0186, 0xe8852a949d6aa064, 0xffffff442954a4eb, 0, 213 }, /* #74 b */ { 0x100297, 0x100287, 0xe199bda8c307549f, 0xffff0ccded46183a, 0, 141 }, /* #75 */ { 0x2f7d42, 0x2f7587, 0xe199bda8c307549f, 0xffff0ccded46183a, 0, 141 }, /* #75 b */ { 0x097543, 0x097586, 0xa98f3740f4b317cd, 0xffff531e6e81e966, 0, 79 }, /* #76 */ { 0x360a96, 0x360286, 0xa98f3740f4b317cd, 0xffff531e6e81e966, 0, 79 }, /* #76 b */ { 0x0a3c12, 0x0a3403, 0x65322da45bf4b570, 0x00000329916d22df, 0, 85 }, /* #77 */ { 0x3543c7, 0x354303, 0x65322da45bf4b570, 0x00000329916d22df, 0, 85 }, /* #77 b */ { 0x053486, 0x053487, 0xdf55f4064779e9cb, 0xffffbeabe80c8ef3, 0, 207 }, /* #78 */ { 0x3a4b53, 0x3a4387, 0xdf55f4064779e9cb, 0xffffbeabe80c8ef3, 0, 207 }, /* #78 b */ { 0x062c16, 0x062483, 0x91956bcf3bf782a3, 0xffffe4655af3cefd, 0, 82 }, /* #79 */ { 0x3953c3, 0x395383, 0x91956bcf3bf782a3, 0xffffe4655af3cefd, 0, 82 }, /* #79 b */ { 0x044183, 0x044187, 0xf3642d4b3dae548d, 0xffffffffffffffff, 0, 63 }, /* #80 */ { 0x3b3e56, 0x3b3687, 0xf3642d4b3dae548d, 0xffffffffffffffff, 0, 63 }, /* #80 b */ { 0x0c3ed2, 0x0c3682, 0xba983c94ae10cffe, 0xfffff753079295c2, 0, 211 }, /* #81 */ { 0x334107, 0x334182, 0xba983c94ae10cffe, 0xfffff753079295c2, 0, 211 }, /* #81 b */ { 0x1a7296, 0x1a7202, 0x669d583e79d8150a, 0x0000000000cd3ab0, 0, 167 }, /* #82 */ { 0x250d43, 0x250502, 0x669d583e79d8150a, 0x0000000000cd3ab0, 0, 167 }, /* #82 b */ { 0x3c2653, 0x3c2686, 0x8d3d0f196d46c3c5, 0xfffff8d3d0f196d4, 0, 148 }, /* #83 */ { 0x035986, 0x035186, 0x8d3d0f196d46c3c5, 0xfffff8d3d0f196d4, 0, 148 }, /* #83 b */ { 0x0a4903, 0x0a4107, 0x2f238dc7d5c1fc2f, 0x000000000005e471, 0, 107 }, /* #84 */ { 0x3536d6, 0x353607, 0x2f238dc7d5c1fc2f, 0x000000000005e471, 0, 107 }, /* #84 b */ { 0x047257, 0x047206, 0x7d08e76921f84717, 0x00000000007d08e7, 0, 40 }, /* #85 */ { 0x3b0d82, 0x3b0506, 0x7d08e76921f84717, 0x00000000007d08e7, 0, 40 }, /* #85 b */ { 0x3f4402, 0x3f4483, 0xc1d38ee67b73a3b1, 0xfffffff074e3b99e, 0, 26 }, /* #86 */ { 0x003bd7, 0x003383, 0xc1d38ee67b73a3b1, 0xfffffff074e3b99e, 0, 26 }, /* #86 b */ { 0x036056, 0x036056, 0x31ab5a99a9fbbd75, 0x31ab5a99a9fbbd75, 0, 192 }, /* #87 */ { 0x3c1f83, 0x3c1f83, 0x31ab5a99a9fbbd75, 0x31ab5a99a9fbbd75, 0, 192 }, /* #87 b */ { 0x335d02, 0x335582, 0xc0052fe583baa591, 0xfffffffffc0052fe, 0, 100 }, /* #88 */ { 0x0c22d7, 0x0c2282, 0xc0052fe583baa591, 0xfffffffffc0052fe, 0, 100 }, /* #88 b */ { 0x3c61c3, 0x3c6186, 0x9aa0b46dc1fcb798, 0xffffffffffcd505a, 0, 105 }, /* #89 */ { 0x031e16, 0x031686, 0x9aa0b46dc1fcb798, 0xffffffffffcd505a, 0, 105 }, /* #89 b */ { 0x0f3002, 0x0f3086, 0xd1d195d1add2af87, 0xfffffffffffffffa, 0, 123 }, /* #90 */ { 0x304fd7, 0x304786, 0xd1d195d1add2af87, 0xfffffffffffffffa, 0, 123 }, /* #90 b */ { 0x076607, 0x076683, 0xd7f40c1cc5ac3cc1, 0xfffffffffafe8183, 0, 35 }, /* #91 */ { 0x3819d2, 0x381183, 0xd7f40c1cc5ac3cc1, 0xfffffffffafe8183, 0, 35 }, /* #91 b */ { 0x022f12, 0x022786, 0x98102ac724e64d01, 0xffffffe6040ab1c9, 0, 154 }, /* #92 */ { 0x3d50c7, 0x3d5086, 0x98102ac724e64d01, 0xffffffe6040ab1c9, 0, 154 }, /* #92 b */ { 0x3c0bc3, 0x3c0303, 0x35f4b3ee4425b598, 0x00000000000d7d2c, 0, 106 }, /* #93 */ { 0x037416, 0x037403, 0x35f4b3ee4425b598, 0x00000000000d7d2c, 0, 106 }, /* #93 b */ { 0x137113, 0x137106, 0x4159c5562a748ab6, 0x000020ace2ab153a, 0, 81 }, /* #94 */ { 0x2c0ec6, 0x2c0606, 0x4159c5562a748ab6, 0x000020ace2ab153a, 0, 81 }, /* #94 b */ { 0x367452, 0x367407, 0x5f9f0eae69b45e2c, 0x00000000000bf3e1, 0, 171 }, /* #95 */ { 0x090b87, 0x090307, 0x5f9f0eae69b45e2c, 0x00000000000bf3e1, 0, 171 }, /* #95 b */ }; #define HAVE_MULDIV_TESTS_INTEL static const MULDIVU8_TEST_T g_aTests_mul_u8_intel[] = { { 0x024403, 0x024406, 0x0000, 0x0000, 0x00, 0 }, /* #0 */ { 0x1b1286, 0x1b1206, 0x0000, 0x0000, 0x00, 0 }, /* #1 */ { 0x026fd2, 0x026706, 0x0000, 0x0000, 0x00, 0 }, /* #2 */ { 0x0c1597, 0x0c1506, 0x0000, 0x0000, 0x00, 0 }, /* #3 */ { 0x004353, 0x004306, 0x0000, 0x0000, 0x00, 0 }, /* #4 */ { 0x2a4052, 0x2a4006, 0x0000, 0x0000, 0x00, 0 }, /* #5 */ { 0x243e93, 0x243606, 0xa767, 0x0000, 0x00, 0 }, /* #6 */ { 0x3a1546, 0x3a1506, 0xd829, 0x0000, 0x00, 0 }, /* #7 */ { 0x2275c3, 0x227506, 0xf1b6, 0x0000, 0x00, 0 }, /* #8 */ { 0x0b3e93, 0x0b3606, 0xb8e0, 0x0000, 0x00, 0 }, /* #9 */ { 0x3b35c2, 0x3b3506, 0x5f27, 0x0000, 0x00, 0 }, /* #10 */ { 0x027006, 0x027006, 0xf9c3, 0x0000, 0x00, 0 }, /* #11 */ { 0x2d2812, 0x2d2803, 0x7090, 0x0b40, 0x14, 0 }, /* #12 */ { 0x2d4a03, 0x2d4a07, 0x86ee, 0xdd44, 0xee, 0 }, /* #13 */ { 0x2e3586, 0x2e3d87, 0xcfbf, 0x26cc, 0x34, 0 }, /* #14 */ { 0x245403, 0x245c87, 0xf606, 0x05e8, 0xfc, 0 }, /* #15 */ { 0x084443, 0x084c83, 0x256b, 0x3c9b, 0x91, 0 }, /* #16 */ { 0x052b07, 0x052b07, 0x8f17, 0x023f, 0x19, 0 }, /* #17 */ { 0x0b0286, 0x0b0a83, 0x3315, 0x0dc8, 0xa8, 0 }, /* #18 */ { 0x316096, 0x316883, 0x1040, 0x0880, 0x22, 0 }, /* #19 */ { 0x340a07, 0x340a83, 0x2dc0, 0x9a80, 0xce, 0 }, /* #20 */ { 0x3b7e42, 0x3b7e87, 0x1562, 0x18e2, 0x41, 0 }, /* #21 */ { 0x124e52, 0x124e07, 0xb61e, 0x1266, 0x9d, 0 }, /* #22 */ { 0x306582, 0x306d87, 0x63c5, 0x35de, 0x46, 0 }, /* #23 */ { 0x3f3ac2, 0x3f3a87, 0x706d, 0x68be, 0xf6, 0 }, /* #24 */ { 0x162dc6, 0x162d03, 0x72fb, 0x300b, 0x31, 0 }, /* #25 */ { 0x3b1fc3, 0x3b1f07, 0x87fd, 0x8177, 0x83, 0 }, /* #26 */ { 0x196353, 0x196b03, 0x5711, 0x0176, 0x16, 0 }, /* #27 */ { 0x0f1a96, 0x0f1206, 0x3446, 0x0000, 0x00, 0 }, /* #28 */ { 0x081c96, 0x081c83, 0x80f5, 0xdefd, 0xe9, 0 }, /* #29 */ { 0x3e16d6, 0x3e1e03, 0x77f6, 0x6204, 0x66, 0 }, /* #30 */ { 0x070187, 0x070106, 0x07dc, 0x0000, 0x00, 0 }, /* #31 */ { 0x020342, 0x020b83, 0x17b8, 0x8ce0, 0xc4, 0 }, /* #32 */ { 0x167983, 0x167983, 0xbcf2, 0x04ba, 0x05, 0 }, /* #33 */ { 0x241cd2, 0x241c83, 0xa458, 0x2680, 0x70, 0 }, /* #34 */ { 0x2845d7, 0x284d07, 0x5f71, 0x4e21, 0xb1, 0 }, /* #35 */ { 0x330797, 0x330f83, 0x050f, 0x0db6, 0xea, 0 }, /* #36 */ { 0x3a7547, 0x3a7d83, 0x9ac5, 0x6594, 0x84, 0 }, /* #37 */ { 0x1064d7, 0x106c83, 0x99eb, 0x88c7, 0x95, 0 }, /* #38 */ { 0x3e4b46, 0x3e4b07, 0x0594, 0x8748, 0xea, 0 }, /* #39 */ { 0x000bd6, 0x000b87, 0xa994, 0x04a0, 0x08, 0 }, /* #40 */ { 0x0e1143, 0x0e1987, 0xe2c4, 0x68e4, 0x89, 0 }, /* #41 */ { 0x240996, 0x240987, 0x28e2, 0xb7a0, 0xd0, 0 }, /* #42 */ { 0x282d83, 0x282d07, 0x7d79, 0x6b4b, 0xe3, 0 }, /* #43 */ { 0x377083, 0x377887, 0x2753, 0x2ffc, 0x94, 0 }, /* #44 */ { 0x214e16, 0x214e07, 0x5d12, 0x0a56, 0x93, 0 }, /* #45 */ { 0x365387, 0x365b07, 0x1e47, 0x0d50, 0x30, 0 }, /* #46 */ { 0x102957, 0x102907, 0x608b, 0x6614, 0xbc, 0 }, /* #47 */ { 0x2c5ed7, 0x2c5e03, 0xa0b6, 0x6716, 0x91, 0 }, /* #48 */ { 0x083996, 0x083987, 0xd811, 0x09c3, 0x93, 0 }, /* #49 */ { 0x0b0547, 0x0b0d83, 0x9b17, 0x0b97, 0x81, 0 }, /* #50 */ { 0x3e1396, 0x3e1306, 0x236f, 0x006f, 0x01, 0 }, /* #51 */ { 0x201e12, 0x201e07, 0x3ef5, 0xc247, 0xcb, 0 }, /* #52 */ { 0x155343, 0x155b83, 0x5098, 0x28f8, 0x45, 0 }, /* #53 */ { 0x2f3046, 0x2f3807, 0x7919, 0x0e74, 0x94, 0 }, /* #54 */ { 0x070c17, 0x070c07, 0x0e57, 0x3765, 0xa3, 0 }, /* #55 */ { 0x1d0083, 0x1d0803, 0xcf45, 0x1d61, 0x6d, 0 }, /* #56 */ { 0x3f6012, 0x3f6807, 0x0661, 0x0369, 0x09, 0 }, /* #57 */ { 0x334a16, 0x334a03, 0x7a7e, 0x2664, 0x4e, 0 }, /* #58 */ { 0x270d12, 0x270d87, 0x10e6, 0x14aa, 0x17, 0 }, /* #59 */ { 0x023b86, 0x023b03, 0x4186, 0x7864, 0xe6, 0 }, /* #60 */ { 0x067e83, 0x067e83, 0xca8d, 0x58ad, 0xa1, 0 }, /* #61 */ { 0x2d7947, 0x2d7983, 0x71ac, 0x4c98, 0x72, 0 }, /* #62 */ { 0x1b3e16, 0x1b3e03, 0xa1a4, 0x2e20, 0x48, 0 }, /* #63 */ { 0x3c44d2, 0x3c4c07, 0x326f, 0x5805, 0xcb, 0 }, /* #64 */ { 0x3a34c2, 0x3a3c03, 0xa9e3, 0x5520, 0x60, 0 }, /* #65 */ { 0x2f7b47, 0x2f7b07, 0x9b16, 0x070c, 0x52, 0 }, /* #66 */ { 0x325146, 0x325983, 0xf639, 0x1d9d, 0x85, 0 }, /* #67 */ { 0x1c7683, 0x1c7e03, 0x59b2, 0x042c, 0x06, 0 }, /* #68 */ { 0x166697, 0x166e07, 0x10e3, 0xcb0f, 0xe5, 0 }, /* #69 */ { 0x0d4702, 0x0d4f07, 0xc2dc, 0x5960, 0x68, 0 }, /* #70 */ { 0x1f05d6, 0x1f0d87, 0x624d, 0x28e8, 0x88, 0 }, /* #71 */ { 0x2d2153, 0x2d2903, 0xcebf, 0xb310, 0xf0, 0 }, /* #72 */ { 0x2e3a07, 0x2e3a07, 0x9ab9, 0x5a55, 0x7d, 0 }, /* #73 */ { 0x167c86, 0x167c87, 0x4465, 0x5abe, 0xe6, 0 }, /* #74 */ { 0x3d75d6, 0x3d7d07, 0x23e7, 0x9147, 0xa1, 0 }, /* #75 */ { 0x3b3a92, 0x3b3a83, 0x0e13, 0x0980, 0x80, 0 }, /* #76 */ { 0x106c06, 0x106c03, 0xc2d9, 0xac13, 0xcb, 0 }, /* #77 */ { 0x2c1052, 0x2c1803, 0x4724, 0x1d1c, 0xcf, 0 }, /* #78 */ { 0x235356, 0x235b03, 0x1bdf, 0x7757, 0x89, 0 }, /* #79 */ { 0x0b2416, 0x0b2c87, 0x1f88, 0x17e8, 0x2d, 0 }, /* #80 */ { 0x0a06d2, 0x0a0e87, 0x65ad, 0x15a0, 0x20, 0 }, /* #81 */ { 0x1a5ac6, 0x1a5a03, 0x23f1, 0x687f, 0x6f, 0 }, /* #82 */ { 0x123692, 0x123e07, 0x26c4, 0x9178, 0xbe, 0 }, /* #83 */ { 0x175612, 0x175e03, 0x83f9, 0x1a43, 0x1b, 0 }, /* #84 */ { 0x326402, 0x326c07, 0x8d80, 0x6600, 0xcc, 0 }, /* #85 */ { 0x293483, 0x293c03, 0xcf58, 0x1238, 0x35, 0 }, /* #86 */ { 0x363746, 0x363f83, 0xbc27, 0x18ae, 0xa2, 0 }, /* #87 */ { 0x1d1093, 0x1d1807, 0x9c72, 0x3f3c, 0x8e, 0 }, /* #88 */ { 0x340647, 0x340e07, 0x4f13, 0x036a, 0x2e, 0 }, /* #89 */ { 0x083317, 0x083b83, 0x4574, 0x0cb0, 0x1c, 0 }, /* #90 */ { 0x177b56, 0x177b03, 0xcf2f, 0x066d, 0x23, 0 }, /* #91 */ { 0x1a55c3, 0x1a5d07, 0x9d2c, 0x1760, 0x88, 0 }, /* #92 */ { 0x120487, 0x120c83, 0xd21b, 0x10fb, 0xa1, 0 }, /* #93 */ { 0x314896, 0x314803, 0x0424, 0x1f38, 0xde, 0 }, /* #94 */ { 0x063402, 0x063c83, 0xc81d, 0x16a8, 0xc8, 0 }, /* #95 */ }; static const MULDIVU8_TEST_T g_aTests_imul_u8_intel[] = { { 0x080a52, 0x080206, 0x0000, 0x0000, 0x00, 0 }, /* #0 */ { 0x204757, 0x204706, 0x0000, 0x0000, 0x00, 0 }, /* #1 */ { 0x1d4597, 0x1d4506, 0x0000, 0x0000, 0x00, 0 }, /* #2 */ { 0x3d1582, 0x3d1506, 0x0000, 0x0000, 0x00, 0 }, /* #3 */ { 0x0f5a57, 0x0f5206, 0x0000, 0x0000, 0x00, 0 }, /* #4 */ { 0x3e79d3, 0x3e7106, 0x0000, 0x0000, 0x00, 0 }, /* #5 */ { 0x3c7756, 0x3c7706, 0x7344, 0x0000, 0x00, 0 }, /* #6 */ { 0x2275c7, 0x227506, 0x3072, 0x0000, 0x00, 0 }, /* #7 */ { 0x146383, 0x146306, 0xff7d, 0x0000, 0x00, 0 }, /* #8 */ { 0x1737d7, 0x173706, 0x9720, 0x0000, 0x00, 0 }, /* #9 */ { 0x247003, 0x247006, 0xa21c, 0x0000, 0x00, 0 }, /* #10 */ { 0x212856, 0x212006, 0x3bee, 0x0000, 0x00, 0 }, /* #11 */ { 0x3a1b86, 0x3a1b87, 0x2dd4, 0xfc90, 0x14, 0 }, /* #12 */ { 0x397247, 0x397a07, 0xe40f, 0xfc22, 0xbe, 0 }, /* #13 */ { 0x240282, 0x240a87, 0x0e58, 0x13f0, 0x3a, 0 }, /* #14 */ { 0x187a56, 0x187a83, 0x069b, 0x2189, 0xab, 0 }, /* #15 */ { 0x251892, 0x251883, 0xf28b, 0xe7c7, 0x35, 0 }, /* #16 */ { 0x0d1412, 0x0d1402, 0xf1ff, 0x0001, 0xff, 0 }, /* #17 */ { 0x1b1b13, 0x1b1b03, 0x25da, 0x0e40, 0xa0, 0 }, /* #18 */ { 0x0f21c6, 0x0f2983, 0xf664, 0x01f4, 0x05, 0 }, /* #19 */ { 0x395c57, 0x395c03, 0x0b33, 0xea16, 0x92, 0 }, /* #20 */ { 0x374213, 0x374a07, 0x5a74, 0xed6c, 0xd7, 0 }, /* #21 */ { 0x2d4cc3, 0x2d4c87, 0x7c8d, 0xcbe4, 0x74, 0 }, /* #22 */ { 0x095892, 0x095887, 0x0cfe, 0x00b2, 0xa7, 0 }, /* #23 */ { 0x106056, 0x106807, 0xf874, 0xe130, 0xbc, 0 }, /* #24 */ { 0x153817, 0x153883, 0xcc1a, 0x02a4, 0x1a, 0 }, /* #25 */ { 0x0e0a83, 0x0e0a87, 0x9897, 0x0690, 0xf0, 0 }, /* #26 */ { 0x085a96, 0x085a03, 0x6f71, 0x2667, 0x57, 0 }, /* #27 */ { 0x0c6f57, 0x0c6f87, 0x005a, 0xe8cc, 0xbe, 0 }, /* #28 */ { 0x3244d2, 0x324c07, 0x28f7, 0xfd39, 0x4f, 0 }, /* #29 */ { 0x2f7a12, 0x2f7a83, 0xdacc, 0x11e0, 0xa8, 0 }, /* #30 */ { 0x056c16, 0x056c83, 0xa2ec, 0x06a4, 0xab, 0 }, /* #31 */ { 0x065352, 0x065b87, 0x36c8, 0xfee8, 0x05, 0 }, /* #32 */ { 0x0e0f06, 0x0e0f03, 0xc0a0, 0xfe20, 0x05, 0 }, /* #33 */ { 0x1d0fd6, 0x1d0f07, 0x7964, 0xfc18, 0xf6, 0 }, /* #34 */ { 0x3a3442, 0x3a3c03, 0x1776, 0xf73e, 0xed, 0 }, /* #35 */ { 0x1723c3, 0x172b87, 0x01db, 0x06f0, 0xd0, 0 }, /* #36 */ { 0x331e52, 0x331e83, 0xdf7b, 0xf9c1, 0xf3, 0 }, /* #37 */ { 0x2b1e82, 0x2b1e83, 0x9f1c, 0x04d0, 0x2c, 0 }, /* #38 */ { 0x0e0546, 0x0e0d07, 0xfedd, 0x0906, 0xbe, 0 }, /* #39 */ { 0x2973d7, 0x297b83, 0x548b, 0xcdba, 0x6e, 0 }, /* #40 */ { 0x195d82, 0x195d87, 0x1008, 0xfdd8, 0xbb, 0 }, /* #41 */ { 0x117182, 0x117903, 0x5ed8, 0x0c58, 0xb1, 0 }, /* #42 */ { 0x2a7b46, 0x2a7b03, 0xaffe, 0xff2a, 0x6b, 0 }, /* #43 */ { 0x1d53c6, 0x1d5306, 0x8b0b, 0x0000, 0x00, 0 }, /* #44 */ { 0x3f2bd7, 0x3f2b87, 0x4a79, 0x2fbd, 0x65, 0 }, /* #45 */ { 0x213906, 0x213983, 0x2b09, 0xfebc, 0xdc, 0 }, /* #46 */ { 0x2e5bd6, 0x2e5b83, 0x3ad2, 0x0ac8, 0xc4, 0 }, /* #47 */ { 0x387093, 0x387803, 0x6d7b, 0xe96b, 0xd1, 0 }, /* #48 */ { 0x1d6f82, 0x1d6f83, 0x3fe4, 0xf4bc, 0x67, 0 }, /* #49 */ { 0x371302, 0x371b03, 0xbd51, 0x231f, 0x6f, 0 }, /* #50 */ { 0x1964c7, 0x196c07, 0x0bd6, 0xf112, 0x5b, 0 }, /* #51 */ { 0x361307, 0x361b07, 0xfbd9, 0x094b, 0xc3, 0 }, /* #52 */ { 0x0f0a17, 0x0f0a83, 0x3704, 0xfef8, 0xbe, 0 }, /* #53 */ { 0x1c7813, 0x1c7807, 0x3bf0, 0x0800, 0x80, 0 }, /* #54 */ { 0x392d52, 0x392d83, 0xe0b1, 0x18b0, 0xb0, 0 }, /* #55 */ { 0x1e7852, 0x1e7807, 0x1237, 0xf466, 0xca, 0 }, /* #56 */ { 0x373b43, 0x373b83, 0xcc73, 0xf7ea, 0xee, 0 }, /* #57 */ { 0x2b2f02, 0x2b2f03, 0x73d7, 0xf879, 0x2f, 0 }, /* #58 */ { 0x3a1056, 0x3a1887, 0x1862, 0xd4be, 0x8f, 0 }, /* #59 */ { 0x237d52, 0x237d03, 0x1d03, 0x0162, 0x76, 0 }, /* #60 */ { 0x085dd7, 0x085d87, 0xa7e7, 0x07b7, 0xb1, 0 }, /* #61 */ { 0x136b87, 0x136b07, 0x488c, 0xc674, 0x7f, 0 }, /* #62 */ { 0x015e16, 0x015e07, 0x131d, 0x0d7b, 0x77, 0 }, /* #63 */ { 0x171316, 0x171b83, 0xf40b, 0x00b0, 0x10, 0 }, /* #64 */ { 0x3a1443, 0x3a1c83, 0x8097, 0xdec7, 0x51, 0 }, /* #65 */ { 0x275983, 0x275983, 0x1ec2, 0xe6d0, 0x68, 0 }, /* #66 */ { 0x373506, 0x373d87, 0x5caf, 0xdaaa, 0x76, 0 }, /* #67 */ { 0x073c02, 0x073c07, 0x1f9a, 0xd360, 0x70, 0 }, /* #68 */ { 0x183a03, 0x183a83, 0x39cf, 0x17bc, 0x84, 0 }, /* #69 */ { 0x317d46, 0x317d03, 0x1c16, 0x0176, 0x11, 0 }, /* #70 */ { 0x1e6713, 0x1e6f03, 0xab72, 0xd540, 0xa0, 0 }, /* #71 */ { 0x025057, 0x025883, 0x348f, 0xca97, 0x79, 0 }, /* #72 */ { 0x2d4007, 0x2d4883, 0xef35, 0x0a8f, 0x33, 0 }, /* #73 */ { 0x261306, 0x261306, 0x7c94, 0x006c, 0xff, 0 }, /* #74 */ { 0x0e5852, 0x0e5883, 0x5f3c, 0x10a4, 0x47, 0 }, /* #75 */ { 0x2833c6, 0x283b07, 0x40c2, 0xe236, 0x7b, 0 }, /* #76 */ { 0x244556, 0x244d03, 0x6df1, 0xfc04, 0x44, 0 }, /* #77 */ { 0x292e16, 0x292e03, 0xdd33, 0xea7c, 0x94, 0 }, /* #78 */ { 0x2d3482, 0x2d3c03, 0xe490, 0xf270, 0x1f, 0 }, /* #79 */ { 0x147603, 0x147e03, 0x5ff1, 0x020d, 0xdd, 0 }, /* #80 */ { 0x0d77c3, 0x0d7f03, 0xb824, 0xf01c, 0x8f, 0 }, /* #81 */ { 0x085697, 0x085e87, 0x98db, 0x05ed, 0xd7, 0 }, /* #82 */ { 0x3c2f57, 0x3c2f83, 0x81af, 0x2880, 0x80, 0 }, /* #83 */ { 0x2f37d7, 0x2f3f87, 0x30fe, 0x00b8, 0xa4, 0 }, /* #84 */ { 0x203b16, 0x203b83, 0x3f68, 0xf0f8, 0xdb, 0 }, /* #85 */ { 0x3c5652, 0x3c5e83, 0xcd86, 0xdbc8, 0x4c, 0 }, /* #86 */ { 0x377ed2, 0x377e83, 0x4713, 0x00f7, 0x0d, 0 }, /* #87 */ { 0x3c0443, 0x3c0c87, 0xfd24, 0xfacc, 0xdb, 0 }, /* #88 */ { 0x0a3b57, 0x0a3b83, 0xdfc2, 0x1aa4, 0x92, 0 }, /* #89 */ { 0x171653, 0x171e83, 0x666d, 0xf2cd, 0xe1, 0 }, /* #90 */ { 0x375586, 0x375d87, 0x7465, 0x12f0, 0x30, 0 }, /* #91 */ { 0x3e2102, 0x3e2987, 0x25e3, 0x0b8e, 0x9a, 0 }, /* #92 */ { 0x093906, 0x093983, 0x59a3, 0x179d, 0xbf, 0 }, /* #93 */ { 0x2b09d3, 0x2b0182, 0xe039, 0xffc7, 0xff, 0 }, /* #94 */ { 0x213017, 0x213887, 0x4f70, 0xdec0, 0xb4, 0 }, /* #95 */ }; static const MULDIVU8_TEST_T g_aTests_div_u8_intel[] = { { 0x023182, 0x023182, 0x0000, 0x0000, 0x00, -1 }, /* #0 */ { 0x091443, 0x091443, 0x0000, 0x0000, 0x00, -1 }, /* #1 */ { 0x065f83, 0x065f83, 0x0000, 0x0000, 0x00, -1 }, /* #2 */ { 0x162696, 0x162696, 0x0000, 0x0000, 0x00, -1 }, /* #3 */ { 0x332e96, 0x332e96, 0x0000, 0x0000, 0x00, -1 }, /* #4 */ { 0x3a77d6, 0x3a77d6, 0x0000, 0x0000, 0x00, -1 }, /* #5 */ { 0x0c2a12, 0x0c2a12, 0x45bf, 0x45bf, 0x00, -1 }, /* #6 */ { 0x2c77d6, 0x2c77d6, 0xac37, 0xac37, 0x00, -1 }, /* #7 */ { 0x0f0913, 0x0f0913, 0xd3c9, 0xd3c9, 0x00, -1 }, /* #8 */ { 0x162a42, 0x162a42, 0xf45f, 0xf45f, 0x00, -1 }, /* #9 */ { 0x060b96, 0x060b96, 0xe781, 0xe781, 0x00, -1 }, /* #10 */ { 0x123397, 0x123397, 0xecf9, 0xecf9, 0x00, -1 }, /* #11 */ { 0x2040c7, 0x2040c7, 0xcb06, 0xcb06, 0x7f, -1 }, /* #12 */ { 0x1a5812, 0x1a5812, 0xdbe7, 0xdbe7, 0xc8, -1 }, /* #13 */ { 0x300b13, 0x300b13, 0x7268, 0x8078, 0xf3, 0 }, /* #14 */ { 0x3a6953, 0x3a6953, 0x62c3, 0x62c3, 0x48, -1 }, /* #15 */ { 0x256b17, 0x256b17, 0x7db1, 0x7db1, 0x21, -1 }, /* #16 */ { 0x394ac6, 0x394ac6, 0x0b53, 0x3c11, 0xa7, 0 }, /* #17 */ { 0x0048c2, 0x0048c2, 0x5565, 0x25f8, 0x58, 0 }, /* #18 */ { 0x146c92, 0x146c92, 0x2fe0, 0x4c3c, 0xcb, 0 }, /* #19 */ { 0x362107, 0x362107, 0xf809, 0xf809, 0xe5, -1 }, /* #20 */ { 0x385502, 0x385502, 0x7f99, 0x23fb, 0x82, 0 }, /* #21 */ { 0x384b12, 0x384b12, 0xa2a6, 0xa2a6, 0x59, -1 }, /* #22 */ { 0x3643c6, 0x3643c6, 0x68a0, 0x68e6, 0x74, 0 }, /* #23 */ { 0x076ad6, 0x076ad6, 0x80c6, 0x80c6, 0x41, -1 }, /* #24 */ { 0x3a2b12, 0x3a2b12, 0x2ef2, 0xa239, 0xd0, 0 }, /* #25 */ { 0x330796, 0x330796, 0x425a, 0x425a, 0x2e, -1 }, /* #26 */ { 0x3f3016, 0x3f3016, 0x9b62, 0x02b0, 0xe2, 0 }, /* #27 */ { 0x0b6013, 0x0b6013, 0x5d91, 0xbf6d, 0xda, 0 }, /* #28 */ { 0x1f2a96, 0x1f2a96, 0x6c41, 0x6c41, 0x12, -1 }, /* #29 */ { 0x3c65c3, 0x3c65c3, 0xbeb5, 0xbeb5, 0x6d, -1 }, /* #30 */ { 0x117b83, 0x117b83, 0xf575, 0xf575, 0x7e, -1 }, /* #31 */ { 0x275256, 0x275256, 0xb77e, 0xb77e, 0x10, -1 }, /* #32 */ { 0x1a5b07, 0x1a5b07, 0xecb8, 0xecb8, 0x53, -1 }, /* #33 */ { 0x0312d2, 0x0312d2, 0x37ef, 0x2976, 0x79, 0 }, /* #34 */ { 0x085d17, 0x085d17, 0xd6bf, 0xd6bf, 0x12, -1 }, /* #35 */ { 0x026c12, 0x026c12, 0x2343, 0xcf2a, 0xd2, 0 }, /* #36 */ { 0x212087, 0x212087, 0xb3eb, 0xb3eb, 0x8c, -1 }, /* #37 */ { 0x016702, 0x016702, 0x1eac, 0x4e2e, 0xa9, 0 }, /* #38 */ { 0x3f6502, 0x3f6502, 0x2cef, 0x8453, 0x89, 0 }, /* #39 */ { 0x086846, 0x086846, 0x4b64, 0x4b64, 0x2b, -1 }, /* #40 */ { 0x392686, 0x392686, 0x5452, 0x299b, 0x8b, 0 }, /* #41 */ { 0x2347d3, 0x2347d3, 0xc4e1, 0xc4e1, 0x47, -1 }, /* #42 */ { 0x170006, 0x170006, 0x488d, 0x2bda, 0x55, 0 }, /* #43 */ { 0x1d7c93, 0x1d7c93, 0x5c02, 0x5c02, 0x09, -1 }, /* #44 */ { 0x320543, 0x320543, 0x76d2, 0x76d2, 0x1a, -1 }, /* #45 */ { 0x277f97, 0x277f97, 0x3366, 0x3638, 0xea, 0 }, /* #46 */ { 0x227893, 0x227893, 0x28d4, 0x5430, 0xd8, 0 }, /* #47 */ { 0x1e3803, 0x1e3803, 0x723a, 0x2073, 0xfe, 0 }, /* #48 */ { 0x253356, 0x253356, 0xd64c, 0xd64c, 0x30, -1 }, /* #49 */ { 0x316b42, 0x316b42, 0x0697, 0x0849, 0x17, 0 }, /* #50 */ { 0x233947, 0x233947, 0x0081, 0x0f03, 0x26, 0 }, /* #51 */ { 0x011cc7, 0x011cc7, 0xe582, 0xe582, 0x29, -1 }, /* #52 */ { 0x187343, 0x187343, 0x785d, 0x785d, 0x4a, -1 }, /* #53 */ { 0x144cc7, 0x144cc7, 0x59bc, 0x3a86, 0xab, 0 }, /* #54 */ { 0x1d2f46, 0x1d2f46, 0x043f, 0x4807, 0x91, 0 }, /* #55 */ { 0x3968d2, 0x3968d2, 0x0486, 0x030f, 0x4d, 0 }, /* #56 */ { 0x1e1fc3, 0x1e1fc3, 0xc51b, 0xc51b, 0x02, -1 }, /* #57 */ { 0x322096, 0x322096, 0xfda0, 0xfda0, 0x98, -1 }, /* #58 */ { 0x2d15c6, 0x2d15c6, 0xc327, 0xc327, 0xc0, -1 }, /* #59 */ { 0x384cc2, 0x384cc2, 0x73b5, 0x73b5, 0x2d, -1 }, /* #60 */ { 0x272696, 0x272696, 0xab85, 0xab85, 0x85, -1 }, /* #61 */ { 0x141283, 0x141283, 0xe473, 0xe473, 0x7d, -1 }, /* #62 */ { 0x071042, 0x071042, 0x362e, 0x2557, 0x9f, 0 }, /* #63 */ { 0x1615d6, 0x1615d6, 0x4995, 0x8d52, 0xe4, 0 }, /* #64 */ { 0x2a3c93, 0x2a3c93, 0xa9ad, 0xbbad, 0xfa, 0 }, /* #65 */ { 0x1d5d47, 0x1d5d47, 0x1f40, 0x582b, 0xb8, 0 }, /* #66 */ { 0x015286, 0x015286, 0x65b6, 0x36e0, 0x74, 0 }, /* #67 */ { 0x163347, 0x163347, 0xa2e8, 0xa2e8, 0x83, -1 }, /* #68 */ { 0x040c43, 0x040c43, 0xcb04, 0xcb04, 0x7d, -1 }, /* #69 */ { 0x365cc3, 0x365cc3, 0x2825, 0x973d, 0xa6, 0 }, /* #70 */ { 0x0e1712, 0x0e1712, 0xe782, 0x2efc, 0xeb, 0 }, /* #71 */ { 0x3d5f53, 0x3d5f53, 0x312f, 0x536a, 0x76, 0 }, /* #72 */ { 0x186307, 0x186307, 0x1f6f, 0xc724, 0xda, 0 }, /* #73 */ { 0x1a57c3, 0x1a57c3, 0x3a87, 0x3b52, 0xb6, 0 }, /* #74 */ { 0x122c83, 0x122c83, 0x5d2a, 0xa977, 0xc7, 0 }, /* #75 */ { 0x210c57, 0x210c57, 0xe505, 0xe505, 0x68, -1 }, /* #76 */ { 0x2a5713, 0x2a5713, 0x18b0, 0xd81c, 0xda, 0 }, /* #77 */ { 0x3f6547, 0x3f6547, 0x30f4, 0x043a, 0xd8, 0 }, /* #78 */ { 0x0a7792, 0x0a7792, 0x508a, 0x508a, 0x2a, -1 }, /* #79 */ { 0x2a7d57, 0x2a7d57, 0x3177, 0xd035, 0xeb, 0 }, /* #80 */ { 0x1f5713, 0x1f5713, 0xc091, 0xc091, 0x01, -1 }, /* #81 */ { 0x336b47, 0x336b47, 0xcba1, 0xaccf, 0xfb, 0 }, /* #82 */ { 0x102c17, 0x102c17, 0x7a4e, 0x7a4e, 0x40, -1 }, /* #83 */ { 0x2b7c97, 0x2b7c97, 0x4803, 0x4803, 0x35, -1 }, /* #84 */ { 0x1d3e57, 0x1d3e57, 0xde4a, 0xde4a, 0x3d, -1 }, /* #85 */ { 0x1d68d3, 0x1d68d3, 0xf372, 0xf372, 0x66, -1 }, /* #86 */ { 0x031e53, 0x031e53, 0x50b5, 0x0d74, 0xb2, 0 }, /* #87 */ { 0x136d07, 0x136d07, 0x1255, 0x751a, 0xb0, 0 }, /* #88 */ { 0x3f5142, 0x3f5142, 0xbbc7, 0xbbc7, 0x1e, -1 }, /* #89 */ { 0x2a2183, 0x2a2183, 0xb78a, 0xb78a, 0x0a, -1 }, /* #90 */ { 0x022813, 0x022813, 0xd710, 0xd710, 0x63, -1 }, /* #91 */ { 0x1232d6, 0x1232d6, 0xab42, 0xab42, 0x8c, -1 }, /* #92 */ { 0x3f4e53, 0x3f4e53, 0xfeb2, 0xfeb2, 0x97, -1 }, /* #93 */ { 0x3e0906, 0x3e0906, 0x316e, 0x7d43, 0xbb, 0 }, /* #94 */ { 0x170943, 0x170943, 0xa96e, 0x4ef6, 0xb0, 0 }, /* #95 */ }; static const MULDIVU8_TEST_T g_aTests_idiv_u8_intel[] = { { 0x2e3287, 0x2e3287, 0x0000, 0x0000, 0x00, -1 }, /* #0 */ { 0x234846, 0x234846, 0x0000, 0x0000, 0x00, -1 }, /* #1 */ { 0x143596, 0x143596, 0x0000, 0x0000, 0x00, -1 }, /* #2 */ { 0x1a15d3, 0x1a15d3, 0x0000, 0x0000, 0x00, -1 }, /* #3 */ { 0x1c2212, 0x1c2212, 0x0000, 0x0000, 0x00, -1 }, /* #4 */ { 0x3c7312, 0x3c7312, 0x0000, 0x0000, 0x00, -1 }, /* #5 */ { 0x3c7dc2, 0x3c7dc2, 0x140a, 0x140a, 0x00, -1 }, /* #6 */ { 0x044c47, 0x044c47, 0x4b13, 0x4b13, 0x00, -1 }, /* #7 */ { 0x012f07, 0x012f07, 0xf97e, 0xf97e, 0x00, -1 }, /* #8 */ { 0x3e7386, 0x3e7386, 0x729c, 0x729c, 0x00, -1 }, /* #9 */ { 0x273e56, 0x273e56, 0x007e, 0x007e, 0x00, -1 }, /* #10 */ { 0x174303, 0x174303, 0xa6d1, 0xa6d1, 0x00, -1 }, /* #11 */ { 0x3c4892, 0x3c4892, 0x0fb1, 0x0fb1, 0x04, -1 }, /* #12 */ { 0x351513, 0x351513, 0x2ead, 0x2ead, 0xd2, -1 }, /* #13 */ { 0x116506, 0x116506, 0x5171, 0x5171, 0x70, -1 }, /* #14 */ { 0x095c82, 0x095c82, 0xca6f, 0xca6f, 0xe5, -1 }, /* #15 */ { 0x263552, 0x263552, 0x1738, 0x3a36, 0x6d, 0 }, /* #16 */ { 0x356d07, 0x356d07, 0x11ac, 0x11ac, 0x1f, -1 }, /* #17 */ { 0x1d29d7, 0x1d29d7, 0xce73, 0xce73, 0x47, -1 }, /* #18 */ { 0x042f13, 0x042f13, 0x0bd0, 0x164f, 0x26, 0 }, /* #19 */ { 0x304717, 0x304717, 0xc380, 0xc380, 0xfe, -1 }, /* #20 */ { 0x1372c3, 0x1372c3, 0xa3aa, 0xa3aa, 0x1e, -1 }, /* #21 */ { 0x2a5617, 0x2a5617, 0x2c38, 0x2c38, 0x42, -1 }, /* #22 */ { 0x122c87, 0x122c87, 0x77ec, 0x77ec, 0x13, -1 }, /* #23 */ { 0x181612, 0x181612, 0x3b76, 0x3b76, 0xb7, -1 }, /* #24 */ { 0x1c7387, 0x1c7387, 0xe6f6, 0xcecb, 0x78, 0 }, /* #25 */ { 0x1f7b47, 0x1f7b47, 0xcac6, 0xcac6, 0xa1, -1 }, /* #26 */ { 0x3b2c82, 0x3b2c82, 0x02b2, 0x54fa, 0x9b, 0 }, /* #27 */ { 0x3412c2, 0x3412c2, 0x55cd, 0x55cd, 0xca, -1 }, /* #28 */ { 0x064717, 0x064717, 0x5c35, 0x5c35, 0x0f, -1 }, /* #29 */ { 0x1d0386, 0x1d0386, 0xaade, 0xaade, 0x2e, -1 }, /* #30 */ { 0x2a4913, 0x2a4913, 0x6eb4, 0x6eb4, 0xb6, -1 }, /* #31 */ { 0x2f6607, 0x2f6607, 0x3233, 0x3233, 0xc6, -1 }, /* #32 */ { 0x0658c3, 0x0658c3, 0x7e47, 0x7e47, 0x1d, -1 }, /* #33 */ { 0x227092, 0x227092, 0x1831, 0x2150, 0x4d, 0 }, /* #34 */ { 0x201306, 0x201306, 0x98b4, 0x98b4, 0xd7, -1 }, /* #35 */ { 0x074943, 0x074943, 0x0232, 0x0232, 0x01, -1 }, /* #36 */ { 0x207e97, 0x207e97, 0x6e1e, 0x6e1e, 0x3a, -1 }, /* #37 */ { 0x234253, 0x234253, 0x39b0, 0x39b0, 0x57, -1 }, /* #38 */ { 0x2823d7, 0x2823d7, 0x5078, 0x5078, 0x3e, -1 }, /* #39 */ { 0x2f4986, 0x2f4986, 0xf378, 0xd8be, 0x30, 0 }, /* #40 */ { 0x040bd3, 0x040bd3, 0x195b, 0x0bca, 0x88, 0 }, /* #41 */ { 0x1a0fd6, 0x1a0fd6, 0x612d, 0x612d, 0x00, -1 }, /* #42 */ { 0x2c44d6, 0x2c44d6, 0x9201, 0x9201, 0x97, -1 }, /* #43 */ { 0x017bc3, 0x017bc3, 0x28e2, 0x018d, 0xa5, 0 }, /* #44 */ { 0x151506, 0x151506, 0x36b8, 0x36b8, 0x9f, -1 }, /* #45 */ { 0x284387, 0x284387, 0xc2a1, 0xc2a1, 0x57, -1 }, /* #46 */ { 0x1d6847, 0x1d6847, 0xf86f, 0xe631, 0xd9, 0 }, /* #47 */ { 0x3e3212, 0x3e3212, 0xe33d, 0xe33d, 0x13, -1 }, /* #48 */ { 0x302f03, 0x302f03, 0xc504, 0xc504, 0xe2, -1 }, /* #49 */ { 0x3a3287, 0x3a3287, 0x610c, 0x610c, 0x21, -1 }, /* #50 */ { 0x2c2cd3, 0x2c2cd3, 0x0321, 0x0321, 0x01, -1 }, /* #51 */ { 0x0b6e56, 0x0b6e56, 0xaf29, 0xaf29, 0x19, -1 }, /* #52 */ { 0x344307, 0x344307, 0xf3c3, 0xea33, 0xc3, 0 }, /* #53 */ { 0x1b65d3, 0x1b65d3, 0x98e3, 0x98e3, 0x5f, -1 }, /* #54 */ { 0x245ad2, 0x245ad2, 0x6333, 0x6333, 0x33, -1 }, /* #55 */ { 0x3b56c2, 0x3b56c2, 0x6bf4, 0x6bf4, 0x5c, -1 }, /* #56 */ { 0x1c1c93, 0x1c1c93, 0x1526, 0x1526, 0xf4, -1 }, /* #57 */ { 0x227183, 0x227183, 0x0c49, 0x2920, 0x61, 0 }, /* #58 */ { 0x065e52, 0x065e52, 0xfaac, 0xd418, 0xc9, 0 }, /* #59 */ { 0x056b56, 0x056b56, 0x59a9, 0x59a9, 0xeb, -1 }, /* #60 */ { 0x302092, 0x302092, 0xc18b, 0xc18b, 0xe1, -1 }, /* #61 */ { 0x270f93, 0x270f93, 0xa01c, 0xa01c, 0x67, -1 }, /* #62 */ { 0x035e53, 0x035e53, 0x6ef6, 0x6ef6, 0xcf, -1 }, /* #63 */ { 0x2a4212, 0x2a4212, 0xc996, 0xc996, 0x69, -1 }, /* #64 */ { 0x214dc6, 0x214dc6, 0x2382, 0x328f, 0xb0, 0 }, /* #65 */ { 0x1e4c07, 0x1e4c07, 0xfec6, 0xa2fe, 0x6e, 0 }, /* #66 */ { 0x146682, 0x146682, 0x3087, 0x3087, 0x32, -1 }, /* #67 */ { 0x122652, 0x122652, 0x1838, 0x1838, 0x01, -1 }, /* #68 */ { 0x382797, 0x382797, 0x9405, 0x9405, 0x40, -1 }, /* #69 */ { 0x3303d7, 0x3303d7, 0xfaaf, 0xce17, 0xc7, 0 }, /* #70 */ { 0x253013, 0x253013, 0x274b, 0x274b, 0x26, -1 }, /* #71 */ { 0x3e7483, 0x3e7483, 0x00c4, 0x0afa, 0xe1, 0 }, /* #72 */ { 0x1d59c3, 0x1d59c3, 0xa39a, 0xa39a, 0xbc, -1 }, /* #73 */ { 0x3f27c3, 0x3f27c3, 0x7632, 0x7632, 0x0a, -1 }, /* #74 */ { 0x2548c7, 0x2548c7, 0xd9e2, 0xda5a, 0x94, 0 }, /* #75 */ { 0x222387, 0x222387, 0x2e4f, 0x2e4f, 0xbd, -1 }, /* #76 */ { 0x2f6393, 0x2f6393, 0xb5f4, 0xb5f4, 0xe8, -1 }, /* #77 */ { 0x223752, 0x223752, 0xc626, 0xc626, 0x18, -1 }, /* #78 */ { 0x2b0207, 0x2b0207, 0x265a, 0x265a, 0xd3, -1 }, /* #79 */ { 0x070413, 0x070413, 0x57a8, 0x57a8, 0xec, -1 }, /* #80 */ { 0x140d53, 0x140d53, 0xd219, 0xd219, 0x2c, -1 }, /* #81 */ { 0x0f0dc7, 0x0f0dc7, 0x2b3f, 0x2b3f, 0x56, -1 }, /* #82 */ { 0x1c30c3, 0x1c30c3, 0xde6c, 0xde6c, 0x19, -1 }, /* #83 */ { 0x203713, 0x203713, 0xcd8d, 0xcd8d, 0x2f, -1 }, /* #84 */ { 0x111403, 0x111403, 0xc356, 0xc356, 0x10, -1 }, /* #85 */ { 0x3b7402, 0x3b7402, 0x5729, 0x5729, 0x29, -1 }, /* #86 */ { 0x0c3346, 0x0c3346, 0x4b55, 0x4b55, 0x69, -1 }, /* #87 */ { 0x383d97, 0x383d97, 0x0391, 0x1fee, 0xcf, 0 }, /* #88 */ { 0x010613, 0x010613, 0x6fcb, 0x6fcb, 0x88, -1 }, /* #89 */ { 0x126307, 0x126307, 0xc81a, 0xc81a, 0x6d, -1 }, /* #90 */ { 0x3a0457, 0x3a0457, 0xe60a, 0xe60a, 0xe2, -1 }, /* #91 */ { 0x2557d2, 0x2557d2, 0x0e55, 0x45e2, 0x88, 0 }, /* #92 */ { 0x1e6947, 0x1e6947, 0x4f5b, 0x4f5b, 0x47, -1 }, /* #93 */ { 0x3d6286, 0x3d6286, 0x2c27, 0x4495, 0x97, 0 }, /* #94 */ { 0x3a57c3, 0x3a57c3, 0xa6b8, 0xa6b8, 0x05, -1 }, /* #95 */ }; static const MULDIVU16_TEST_T g_aTests_mul_u16_intel[] = { { 0x346d92, 0x346506, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */ { 0x1e4507, 0x1e4506, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */ { 0x2e7fc3, 0x2e7706, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */ { 0x340992, 0x340106, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */ { 0x301bc3, 0x301306, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #4 */ { 0x1945c3, 0x194506, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #5 */ { 0x300f52, 0x300706, 0xdb74, 0x0000, 0xf43f, 0x0000, 0x0000, 0 }, /* #6 */ { 0x100fd3, 0x100706, 0xbc33, 0x0000, 0x8163, 0x0000, 0x0000, 0 }, /* #7 */ { 0x034707, 0x034706, 0xc99e, 0x0000, 0xf27f, 0x0000, 0x0000, 0 }, /* #8 */ { 0x0a6a13, 0x0a6206, 0x681f, 0x0000, 0xb004, 0x0000, 0x0000, 0 }, /* #9 */ { 0x044cc2, 0x044406, 0x1e5e, 0x0000, 0xd752, 0x0000, 0x0000, 0 }, /* #10 */ { 0x3b26d6, 0x3b2606, 0x75fb, 0x0000, 0x49eb, 0x0000, 0x0000, 0 }, /* #11 */ { 0x2a0543, 0x2a0d07, 0x7081, 0x260a, 0x4249, 0x1c95, 0x410a, 0 }, /* #12 */ { 0x046bd6, 0x046b07, 0x3a26, 0x51d4, 0xc036, 0x2c38, 0xc2ae, 0 }, /* #13 */ { 0x3d1e52, 0x3d1e83, 0xbb04, 0xb0c4, 0x0360, 0x35a6, 0x4971, 0 }, /* #14 */ { 0x351dc7, 0x351d87, 0xed17, 0xdaa3, 0xd410, 0x2ae8, 0x2e55, 0 }, /* #15 */ { 0x2b7bd2, 0x2b7b03, 0x49ce, 0x5076, 0xd571, 0x1cb3, 0x638d, 0 }, /* #16 */ { 0x205652, 0x205e07, 0xea02, 0x70f6, 0x39bd, 0x015a, 0x017b, 0 }, /* #17 */ { 0x3d4383, 0x3d4b87, 0x79a1, 0xefc9, 0x1d83, 0x2875, 0x5529, 0 }, /* #18 */ { 0x064f52, 0x064f83, 0x4662, 0x9a8c, 0x816d, 0x1722, 0x5426, 0 }, /* #19 */ { 0x2b7702, 0x2b7f07, 0xd5c7, 0x4d0a, 0x774c, 0xbd44, 0xe2a6, 0 }, /* #20 */ { 0x1d5fd2, 0x1d5f83, 0x19c1, 0x9f85, 0x7c43, 0x07ec, 0x4ec5, 0 }, /* #21 */ { 0x0269c3, 0x026903, 0xcaf8, 0x5d98, 0x111c, 0x3acf, 0x4a2d, 0 }, /* #22 */ { 0x067dd3, 0x067d07, 0xaa71, 0x654d, 0x7914, 0x7ee8, 0xbe9d, 0 }, /* #23 */ { 0x084c47, 0x084c07, 0xbe29, 0x4955, 0x1a36, 0x2f05, 0x3f4d, 0 }, /* #24 */ { 0x327e83, 0x327e83, 0xd23b, 0xc479, 0xf860, 0x03fc, 0x04db, 0 }, /* #25 */ { 0x220986, 0x220907, 0x1286, 0x7e6a, 0x683e, 0x1185, 0xf227, 0 }, /* #26 */ { 0x211092, 0x211803, 0x5e6c, 0x13dc, 0x714c, 0x131e, 0x33d5, 0 }, /* #27 */ { 0x341312, 0x341b03, 0x464d, 0x0d1f, 0x80c2, 0x3016, 0xaf1b, 0 }, /* #28 */ { 0x372e87, 0x372e03, 0x4ecd, 0x0d7c, 0x57a7, 0x0384, 0x0b6c, 0 }, /* #29 */ { 0x363016, 0x363883, 0xf8b3, 0xf7d6, 0xc679, 0xb293, 0xb7d2, 0 }, /* #30 */ { 0x226482, 0x226c83, 0x0b14, 0xe240, 0x315b, 0x09a9, 0xdf50, 0 }, /* #31 */ { 0x3c3203, 0x3c3a03, 0x4a4f, 0x3113, 0x9293, 0x45a9, 0xeffd, 0 }, /* #32 */ { 0x3a3f86, 0x3a3f03, 0x5da5, 0x4f73, 0x6dde, 0x3982, 0x9d37, 0 }, /* #33 */ { 0x0a0992, 0x0a0903, 0x87e2, 0x3a46, 0x7e4f, 0x3ece, 0x7653, 0 }, /* #34 */ { 0x1323d2, 0x132b87, 0x7f2c, 0xc730, 0x2395, 0x21b9, 0x43e4, 0 }, /* #35 */ { 0x356787, 0x356f03, 0x6b3e, 0x35d6, 0x6207, 0x5d81, 0xdf35, 0 }, /* #36 */ { 0x2f6b43, 0x2f6b87, 0xa96a, 0xccaa, 0x0075, 0x9e3f, 0xef21, 0 }, /* #37 */ { 0x0e5303, 0x0e5b03, 0xbbca, 0x773e, 0x9250, 0xb844, 0xfb33, 0 }, /* #38 */ { 0x2d6253, 0x2d6a07, 0xbf15, 0x701b, 0x0864, 0x8e24, 0xbe6f, 0 }, /* #39 */ { 0x0456d2, 0x045e03, 0x9f2c, 0x58b0, 0x45a9, 0x031e, 0x0504, 0 }, /* #40 */ { 0x012452, 0x012c07, 0x5329, 0x32e8, 0x5e0b, 0x3430, 0xa0a8, 0 }, /* #41 */ { 0x354e06, 0x354e83, 0x3120, 0xde40, 0x52ba, 0x11d2, 0x5ce2, 0 }, /* #42 */ { 0x047dc2, 0x047d83, 0x5b41, 0xae9d, 0x97ee, 0x309b, 0x885d, 0 }, /* #43 */ { 0x2a02c6, 0x2a0a03, 0x9533, 0x1d4c, 0x5f47, 0x0c8a, 0x1584, 0 }, /* #44 */ { 0x302556, 0x302d87, 0x1514, 0xb260, 0x84ac, 0x00a2, 0x07b8, 0 }, /* #45 */ { 0x135307, 0x135b07, 0xf34c, 0x0218, 0x5568, 0x4d95, 0x51a2, 0 }, /* #46 */ { 0x2646c7, 0x264e07, 0xfd7a, 0x5a96, 0x51ea, 0x7f62, 0x80a7, 0 }, /* #47 */ { 0x135713, 0x135f87, 0x56d3, 0xe3ee, 0x387e, 0x06a5, 0x139a, 0 }, /* #48 */ { 0x3a6842, 0x3a6887, 0x676a, 0xa9de, 0x6623, 0x084f, 0x1493, 0 }, /* #49 */ { 0x232413, 0x232c87, 0x9775, 0xe709, 0x18e1, 0x69c3, 0xb2c5, 0 }, /* #50 */ { 0x021942, 0x021907, 0x5e6d, 0x79aa, 0x2587, 0x2899, 0x6e12, 0 }, /* #51 */ { 0x1c0b47, 0x1c0b83, 0x0f2b, 0xec26, 0xef9f, 0x0015, 0x0172, 0 }, /* #52 */ { 0x1551d6, 0x155987, 0x9a71, 0xbabe, 0x4771, 0x495e, 0x799e, 0 }, /* #53 */ { 0x2821d3, 0x282983, 0x904b, 0xa82f, 0x0f6d, 0x00a9, 0x012d, 0 }, /* #54 */ { 0x167952, 0x167907, 0x10ae, 0x16fc, 0xda9b, 0x0e2f, 0xd9b2, 0 }, /* #55 */ { 0x0a3fc3, 0x0a3f03, 0x94ff, 0x3fe5, 0xc811, 0x4552, 0x771b, 0 }, /* #56 */ { 0x2c4243, 0x2c4a03, 0xc778, 0x2a68, 0xb6f4, 0xb910, 0xed83, 0 }, /* #57 */ { 0x114b97, 0x114b87, 0xf034, 0xcb00, 0xcbaa, 0x48f3, 0x4dc0, 0 }, /* #58 */ { 0x182112, 0x182983, 0xe7a8, 0xcb10, 0xe21a, 0xdf26, 0xf69a, 0 }, /* #59 */ { 0x0e0c93, 0x0e0c07, 0x5d21, 0x758b, 0xe59c, 0x4073, 0xb12b, 0 }, /* #60 */ { 0x392816, 0x392887, 0x6d07, 0xb514, 0x834c, 0x14fe, 0x314c, 0 }, /* #61 */ { 0x001052, 0x001887, 0x1b6b, 0xba48, 0xf718, 0x1582, 0xc8d8, 0 }, /* #62 */ { 0x2f3916, 0x2f3903, 0x3db9, 0x0e3d, 0x4683, 0x1c9b, 0x76a5, 0 }, /* #63 */ { 0x2b21d3, 0x2b2983, 0x1e2d, 0xd4d5, 0x6280, 0x0b95, 0x6249, 0 }, /* #64 */ { 0x380802, 0x380883, 0x53d5, 0x9064, 0x2dc8, 0x30bc, 0x94d4, 0 }, /* #65 */ { 0x294552, 0x294d83, 0xcabb, 0xf357, 0x1a3c, 0xa988, 0xd615, 0 }, /* #66 */ { 0x303243, 0x303a07, 0x09f2, 0x160a, 0xa753, 0x05ce, 0x956d, 0 }, /* #67 */ { 0x374082, 0x374803, 0xae22, 0x28dc, 0x1031, 0x7e37, 0xb98e, 0 }, /* #68 */ { 0x1a0e83, 0x1a0e07, 0x49ee, 0x0560, 0x9463, 0x1912, 0x56d0, 0 }, /* #69 */ { 0x2d1847, 0x2d1803, 0xfca0, 0x6a80, 0x1974, 0xe5b2, 0xe8c4, 0 }, /* #70 */ { 0x105cc3, 0x105c03, 0x839d, 0x4140, 0xe817, 0x536a, 0xa240, 0 }, /* #71 */ { 0x157003, 0x157803, 0x17d6, 0x115e, 0xe576, 0x025b, 0x194d, 0 }, /* #72 */ { 0x2120c2, 0x212803, 0xa9b7, 0x69d9, 0x5c4e, 0x8535, 0xc8ef, 0 }, /* #73 */ { 0x1d6a53, 0x1d6a87, 0x785a, 0xf456, 0xf918, 0x06ea, 0x0eb7, 0 }, /* #74 */ { 0x364386, 0x364b03, 0x0636, 0x724a, 0x350f, 0x0160, 0x38bf, 0 }, /* #75 */ { 0x277947, 0x277983, 0x89d0, 0xf1d0, 0x352e, 0x1e6a, 0x3881, 0 }, /* #76 */ { 0x347ec2, 0x347e87, 0x9218, 0xfeb8, 0x6174, 0x8bbc, 0xf4dd, 0 }, /* #77 */ { 0x017703, 0x017f03, 0xbf32, 0x7e8c, 0x9f5a, 0x459d, 0x5d36, 0 }, /* #78 */ { 0x351e56, 0x351e87, 0x6015, 0x9944, 0x9c77, 0x0073, 0x0134, 0 }, /* #79 */ { 0x3774c6, 0x377c87, 0x7897, 0xeb95, 0x53f5, 0x37e9, 0x76b3, 0 }, /* #80 */ { 0x0e47d2, 0x0e4f07, 0x0b86, 0x01c0, 0xd64e, 0x0660, 0x8da0, 0 }, /* #81 */ { 0x376707, 0x376f03, 0x184f, 0x3cd9, 0x3e9e, 0x15df, 0xe657, 0 }, /* #82 */ { 0x103117, 0x103907, 0xbbc3, 0x5c88, 0xc41f, 0x3b4b, 0x50d8, 0 }, /* #83 */ { 0x3c0a82, 0x3c0a07, 0xda00, 0x4e00, 0x2b2f, 0xa06c, 0xbc63, 0 }, /* #84 */ { 0x0a1512, 0x0a1d07, 0x4e02, 0x07fc, 0xe754, 0x18fc, 0x51fe, 0 }, /* #85 */ { 0x2d1586, 0x2d1d07, 0x6453, 0x71d7, 0x5da4, 0x04ac, 0x0bed, 0 }, /* #86 */ { 0x286186, 0x286903, 0x72c6, 0x6edc, 0xd0dc, 0x467d, 0x9d3a, 0 }, /* #87 */ { 0x3929c7, 0x392983, 0xfcc3, 0x97cb, 0x67dc, 0xe568, 0xe859, 0 }, /* #88 */ { 0x094083, 0x094807, 0xcce2, 0x4930, 0xbdf9, 0x21b0, 0x2a18, 0 }, /* #89 */ { 0x084ed6, 0x084e03, 0xb2eb, 0x33cd, 0xd1fa, 0x3c36, 0x5627, 0 }, /* #90 */ { 0x0f7b57, 0x0f7b03, 0x9872, 0x59e6, 0x6c07, 0x0fce, 0x1a8b, 0 }, /* #91 */ { 0x2934d3, 0x293c87, 0xd3d7, 0x8c18, 0xff3b, 0xad7d, 0xd1a8, 0 }, /* #92 */ { 0x077cd6, 0x077c07, 0x95f4, 0x74fc, 0x0004, 0x7ff0, 0xda6b, 0 }, /* #93 */ { 0x216596, 0x216d83, 0x8f2c, 0xc868, 0x50ff, 0x0ce4, 0x170e, 0 }, /* #94 */ { 0x083ec6, 0x083e83, 0x679a, 0xc0ea, 0xc591, 0x36bf, 0x8749, 0 }, /* #95 */ }; static const MULDIVU16_TEST_T g_aTests_imul_u16_intel[] = { { 0x2c7596, 0x2c7506, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */ { 0x2200d3, 0x220006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */ { 0x3b6ad3, 0x3b6206, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */ { 0x2c5fd2, 0x2c5706, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */ { 0x265cd2, 0x265406, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #4 */ { 0x0b1952, 0x0b1106, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #5 */ { 0x052e03, 0x052606, 0x876a, 0x0000, 0x72e6, 0x0000, 0x0000, 0 }, /* #6 */ { 0x0b0317, 0x0b0306, 0x0954, 0x0000, 0xb627, 0x0000, 0x0000, 0 }, /* #7 */ { 0x057892, 0x057006, 0x8944, 0x0000, 0xc9f5, 0x0000, 0x0000, 0 }, /* #8 */ { 0x2824c6, 0x282406, 0x3e90, 0x0000, 0xaee1, 0x0000, 0x0000, 0 }, /* #9 */ { 0x261e87, 0x261606, 0x683e, 0x0000, 0x8c31, 0x0000, 0x0000, 0 }, /* #10 */ { 0x323fc3, 0x323706, 0x6f07, 0x0000, 0xa172, 0x0000, 0x0000, 0 }, /* #11 */ { 0x165817, 0x165803, 0x237a, 0x0d2a, 0x231b, 0x0c6f, 0x59b9, 0 }, /* #12 */ { 0x0c3c17, 0x0c3c03, 0x523e, 0x27d6, 0xd4f5, 0x1ebf, 0x5fb5, 0 }, /* #13 */ { 0x3e2f07, 0x3e2f87, 0xb1ef, 0x914d, 0xf1d1, 0x1494, 0xbc83, 0 }, /* #14 */ { 0x154246, 0x154a87, 0xce28, 0xf418, 0x64ab, 0x0bbf, 0xc3a7, 0 }, /* #15 */ { 0x1f5fc3, 0x1f5f07, 0xcceb, 0x1512, 0xa2c4, 0x0f6c, 0xb2b6, 0 }, /* #16 */ { 0x3a2142, 0x3a2907, 0x6ca0, 0x7ac0, 0xb075, 0xf869, 0xee1e, 0 }, /* #17 */ { 0x1d61c2, 0x1d6987, 0x0c7e, 0xe25a, 0x29da, 0x04f4, 0x6593, 0 }, /* #18 */ { 0x132a97, 0x132a03, 0x392c, 0x5b38, 0x9b25, 0xed2a, 0xabaa, 0 }, /* #19 */ { 0x093456, 0x093c07, 0x71c7, 0x49cc, 0x2f06, 0x2e25, 0x67d4, 0 }, /* #20 */ { 0x281cd2, 0x281c87, 0xe3d1, 0xbcc5, 0x34c5, 0x0ce9, 0x8ab5, 0 }, /* #21 */ { 0x0b5b43, 0x0b5b83, 0x16ea, 0xaaba, 0xd8be, 0xf898, 0xad49, 0 }, /* #22 */ { 0x0e5602, 0x0e5e83, 0x9b3b, 0xdf1f, 0x8507, 0x0a75, 0xe56d, 0 }, /* #23 */ { 0x287d06, 0x287d07, 0x5642, 0x14d8, 0x3d69, 0x1892, 0x48ec, 0 }, /* #24 */ { 0x0b5582, 0x0b5d07, 0xa42a, 0x4f24, 0x32e2, 0x2562, 0x97ca, 0 }, /* #25 */ { 0x374802, 0x374887, 0x763b, 0xd912, 0x9ace, 0x076d, 0x1016, 0 }, /* #26 */ { 0x2d5683, 0x2d5e87, 0x8a97, 0xf0f9, 0x31f3, 0x2aae, 0xa2ef, 0 }, /* #27 */ { 0x1b1e03, 0x1b1e07, 0x1d29, 0x3ed4, 0xf0be, 0xf318, 0x8eb4, 0 }, /* #28 */ { 0x197286, 0x197a03, 0xd94f, 0x4f85, 0x9350, 0x02e2, 0xeceb, 0 }, /* #29 */ { 0x364612, 0x364e83, 0x78b6, 0xca02, 0x96fb, 0x270d, 0x52d3, 0 }, /* #30 */ { 0x0237c2, 0x023f03, 0x2ef8, 0x0540, 0xd1a2, 0x0c8a, 0x4458, 0 }, /* #31 */ { 0x2e34d6, 0x2e3c03, 0xed35, 0x163b, 0x8c8c, 0xfe8e, 0x13af, 0 }, /* #32 */ { 0x1a5693, 0x1a5e03, 0xf4fa, 0x2aea, 0x078b, 0x057f, 0x8059, 0 }, /* #33 */ { 0x351102, 0x351903, 0x69f7, 0x7d0b, 0x4ca4, 0xf2fb, 0xe08d, 0 }, /* #34 */ { 0x173512, 0x173d03, 0xd080, 0x5680, 0x943f, 0x089e, 0xd18d, 0 }, /* #35 */ { 0x345a56, 0x345a07, 0xcd09, 0x0f24, 0xfad7, 0x0c24, 0xc304, 0 }, /* #36 */ { 0x094d12, 0x094d83, 0xb7d5, 0xbd45, 0x8ca9, 0x1d67, 0x97b1, 0 }, /* #37 */ { 0x2c3587, 0x2c3d87, 0x72e8, 0xb8e8, 0xcc2f, 0xe329, 0xbfc1, 0 }, /* #38 */ { 0x164e07, 0x164e83, 0xdcf4, 0xeb10, 0xd6a7, 0x0aaa, 0xb214, 0 }, /* #39 */ { 0x335f96, 0x335f87, 0x3f8f, 0xdddb, 0x2bbc, 0x1596, 0x56f5, 0 }, /* #40 */ { 0x191393, 0x191b87, 0x7bb7, 0xe542, 0xd0f9, 0x32a5, 0x68ce, 0 }, /* #41 */ { 0x121e96, 0x121e87, 0x1501, 0x90f6, 0x6333, 0x081e, 0x62f6, 0 }, /* #42 */ { 0x210806, 0x210803, 0x7faf, 0x516e, 0x2405, 0xe18c, 0xc2f2, 0 }, /* #43 */ { 0x245216, 0x245a87, 0x8e2c, 0xdafc, 0x7ccc, 0xf8d5, 0x101d, 0 }, /* #44 */ { 0x077f83, 0x077f83, 0x4a1d, 0xa3f1, 0x5c62, 0x1078, 0x38e5, 0 }, /* #45 */ { 0x1508d6, 0x150807, 0x49a1, 0x5f66, 0xa587, 0x0079, 0x01a6, 0 }, /* #46 */ { 0x3815c2, 0x381d83, 0xca43, 0xbd4f, 0x4916, 0xe8e7, 0x6e05, 0 }, /* #47 */ { 0x046753, 0x046f83, 0x7ce4, 0xb3b0, 0x4c70, 0x13a8, 0x284c, 0 }, /* #48 */ { 0x0b7b47, 0x0b7b83, 0x1d1c, 0xb2b0, 0x9327, 0x0a74, 0x5bf4, 0 }, /* #49 */ { 0x140806, 0x140807, 0x1a6c, 0x05b4, 0xbcd3, 0x0220, 0x1497, 0 }, /* #50 */ { 0x337cd2, 0x337c07, 0x0667, 0x3722, 0x4b2f, 0xfe90, 0xc68e, 0 }, /* #51 */ { 0x124ec7, 0x124e83, 0x0914, 0xb564, 0xe8e1, 0x020e, 0x3a05, 0 }, /* #52 */ { 0x016ec7, 0x016e07, 0xfa41, 0x6d41, 0xd711, 0x01ba, 0xb301, 0 }, /* #53 */ { 0x007303, 0x007b87, 0x5ef4, 0xda00, 0x3ef7, 0xe57a, 0xb880, 0 }, /* #54 */ { 0x281146, 0x281987, 0xc673, 0xdd28, 0xc0c4, 0x0f3c, 0xbc38, 0 }, /* #55 */ { 0x180843, 0x180803, 0x343a, 0x4f0e, 0x2217, 0x1844, 0x76f3, 0 }, /* #56 */ { 0x225553, 0x225d07, 0x38a7, 0x094e, 0x4481, 0xec87, 0xa802, 0 }, /* #57 */ { 0x246686, 0x246e07, 0x8a48, 0x1118, 0xbd3a, 0x3900, 0x840b, 0 }, /* #58 */ { 0x266e12, 0x266e07, 0xad06, 0x1e66, 0x8f0c, 0xfe32, 0x0591, 0 }, /* #59 */ { 0x021c47, 0x021c87, 0x7ec3, 0x9f39, 0xfc01, 0x0126, 0x0253, 0 }, /* #60 */ { 0x0967d3, 0x096f83, 0xd264, 0xae10, 0x7180, 0x01c1, 0xf624, 0 }, /* #61 */ { 0x361d03, 0x361d07, 0xe833, 0x5e35, 0x72c6, 0xf7d2, 0x57f7, 0 }, /* #62 */ { 0x032fc7, 0x032f83, 0xeb34, 0xd8c4, 0x3e0f, 0xf6d2, 0x70f5, 0 }, /* #63 */ { 0x2e78c7, 0x2e7883, 0x8b71, 0xe313, 0x8c44, 0xce7a, 0x6cc3, 0 }, /* #64 */ { 0x157c93, 0x157c03, 0xd9c1, 0x7f7a, 0x54e5, 0xfc1e, 0x19fa, 0 }, /* #65 */ { 0x1a0e56, 0x1a0e07, 0xbaf5, 0x057e, 0xb3b3, 0xef9c, 0x3cc6, 0 }, /* #66 */ { 0x066752, 0x066f07, 0x2d24, 0x7a78, 0x3ae3, 0xf998, 0xdbae, 0 }, /* #67 */ { 0x1f2616, 0x1f2e83, 0x8bd6, 0x8ea4, 0xcb79, 0xd10d, 0x6776, 0 }, /* #68 */ { 0x056356, 0x056b03, 0x2d15, 0x5fa7, 0xcf2b, 0x05c6, 0x20cb, 0 }, /* #69 */ { 0x202e92, 0x202e83, 0xf2a6, 0xccce, 0x8a8c, 0xfd12, 0x381d, 0 }, /* #70 */ { 0x110e97, 0x110e83, 0x3c70, 0xc2e0, 0x0f96, 0x0181, 0x0662, 0 }, /* #71 */ { 0x1a7093, 0x1a7883, 0xdf4d, 0xbf1c, 0x7bbc, 0x0b8d, 0xa58c, 0 }, /* #72 */ { 0x372392, 0x372b07, 0xc019, 0x2a66, 0xfdd7, 0x0369, 0xf256, 0 }, /* #73 */ { 0x216cc3, 0x216c87, 0x3bb4, 0x8360, 0x71ba, 0xfc8d, 0xf138, 0 }, /* #74 */ { 0x3b38c7, 0x3b3803, 0x492d, 0x6845, 0xc590, 0x19dc, 0x5a79, 0 }, /* #75 */ { 0x333d83, 0x333d07, 0x4bf7, 0x5c0a, 0x0bfc, 0x2552, 0x7dc6, 0 }, /* #76 */ { 0x251bd3, 0x251b03, 0x0d14, 0x4004, 0xcac4, 0xfec0, 0xe78d, 0 }, /* #77 */ { 0x144112, 0x144903, 0x04b8, 0x0e38, 0x3d52, 0xff61, 0xde51, 0 }, /* #78 */ { 0x252d06, 0x252d87, 0x2db6, 0x8b6a, 0x4d2c, 0x0ec3, 0x52af, 0 }, /* #79 */ { 0x136e97, 0x136e03, 0xda5d, 0x15ce, 0x24dd, 0x0eae, 0x9c26, 0 }, /* #80 */ { 0x070416, 0x070c07, 0x8c22, 0x72d4, 0x1ad0, 0x06e2, 0xf0ca, 0 }, /* #81 */ { 0x047586, 0x047d03, 0x5892, 0x4410, 0x6ff5, 0xea79, 0xc1c8, 0 }, /* #82 */ { 0x0067d3, 0x006f03, 0xe5f2, 0x3838, 0xa2d5, 0xfbee, 0x27fc, 0 }, /* #83 */ { 0x217c52, 0x217c87, 0x9404, 0xc760, 0x6c86, 0x0298, 0xf9d8, 0 }, /* #84 */ { 0x346e13, 0x346e03, 0x9c83, 0x71f2, 0xdce0, 0xf097, 0x27a6, 0 }, /* #85 */ { 0x205507, 0x205d03, 0x5ac5, 0x5ef1, 0x4534, 0xe02c, 0xa63d, 0 }, /* #86 */ { 0x0e5347, 0x0e5b07, 0xfd2c, 0x1d44, 0xef88, 0xff39, 0x4653, 0 }, /* #87 */ { 0x1a7003, 0x1a7807, 0xe9c8, 0x17e8, 0x865f, 0xfded, 0x17e5, 0 }, /* #88 */ { 0x161b97, 0x161b03, 0x232d, 0x5776, 0x1ec1, 0xfec5, 0xf70e, 0 }, /* #89 */ { 0x1f6596, 0x1f6d07, 0x5a6a, 0x44ca, 0xb6f9, 0xe605, 0xb671, 0 }, /* #90 */ { 0x226ad6, 0x226a87, 0x23f0, 0xa400, 0x5563, 0x030d, 0x15c0, 0 }, /* #91 */ { 0x082d97, 0x082d87, 0x891d, 0x8865, 0xa606, 0xf040, 0x21e9, 0 }, /* #92 */ { 0x261d83, 0x261d07, 0xf0b6, 0x19be, 0xb66f, 0xfbe4, 0x44cd, 0 }, /* #93 */ { 0x297016, 0x297807, 0x39c5, 0x2f11, 0xb3ce, 0x03ce, 0x10dd, 0 }, /* #94 */ { 0x341842, 0x341883, 0x1337, 0xc4fd, 0x2f51, 0xf9a6, 0xab6b, 0 }, /* #95 */ }; static const MULDIVU16_TEST_T g_aTests_div_u16_intel[] = { { 0x0b5bc6, 0x0b5bc6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */ { 0x315553, 0x315553, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */ { 0x317a86, 0x317a86, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */ { 0x3d37c6, 0x3d37c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */ { 0x032b43, 0x032b43, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #4 */ { 0x1a4d06, 0x1a4d06, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #5 */ { 0x0e69d2, 0x0e69d2, 0x84bb, 0x84bb, 0x1343, 0x1343, 0x0000, -1 }, /* #6 */ { 0x203007, 0x203007, 0x7011, 0x7011, 0xd7a8, 0xd7a8, 0x0000, -1 }, /* #7 */ { 0x317f56, 0x317f56, 0x6fe0, 0x6fe0, 0x1786, 0x1786, 0x0000, -1 }, /* #8 */ { 0x0b5103, 0x0b5103, 0xd61b, 0xd61b, 0xc674, 0xc674, 0x0000, -1 }, /* #9 */ { 0x2c20c6, 0x2c20c6, 0x535d, 0x535d, 0xaf14, 0xaf14, 0x0000, -1 }, /* #10 */ { 0x057412, 0x057412, 0xd11f, 0xd11f, 0x1583, 0x1583, 0x0000, -1 }, /* #11 */ { 0x3a1052, 0x3a1052, 0xa3a2, 0x50d2, 0x1542, 0x3644, 0x4357, 0 }, /* #12 */ { 0x260757, 0x260757, 0xb064, 0x06e9, 0x0592, 0xbd91, 0xce5b, 0 }, /* #13 */ { 0x2723c2, 0x2723c2, 0x2a1e, 0x5a70, 0x32e0, 0x1ace, 0x9003, 0 }, /* #14 */ { 0x3a5b56, 0x3a5b56, 0x7172, 0x7172, 0x60f1, 0x60f1, 0x3830, -1 }, /* #15 */ { 0x113102, 0x113102, 0x0d05, 0x0d05, 0x9761, 0x9761, 0x2bd4, -1 }, /* #16 */ { 0x374f17, 0x374f17, 0xcca9, 0xcca9, 0xfa6b, 0xfa6b, 0x1ccd, -1 }, /* #17 */ { 0x021006, 0x021006, 0x3736, 0x3736, 0xdd70, 0xdd70, 0xc200, -1 }, /* #18 */ { 0x3c1456, 0x3c1456, 0x1b43, 0x1b43, 0x6fa4, 0x6fa4, 0x5775, -1 }, /* #19 */ { 0x2c2993, 0x2c2993, 0x255b, 0x255b, 0xde5a, 0xde5a, 0x7b8b, -1 }, /* #20 */ { 0x3f7047, 0x3f7047, 0x5c1b, 0xda0a, 0xc859, 0xc7d7, 0xeb3a, 0 }, /* #21 */ { 0x123083, 0x123083, 0xe6b9, 0x40c2, 0x2cd8, 0x0ca5, 0xb14a, 0 }, /* #22 */ { 0x231d57, 0x231d57, 0x2bcd, 0xb525, 0xaec2, 0x6cd0, 0xf6f9, 0 }, /* #23 */ { 0x3f0f97, 0x3f0f97, 0x9937, 0xed23, 0xc231, 0x1bcb, 0xd1a4, 0 }, /* #24 */ { 0x014103, 0x014103, 0xd74d, 0xd74d, 0x27e4, 0x27e4, 0x1ac5, -1 }, /* #25 */ { 0x057d02, 0x057d02, 0x7b5c, 0x7b5c, 0xddc6, 0xddc6, 0x92b9, -1 }, /* #26 */ { 0x1d2756, 0x1d2756, 0x7f9e, 0x7f9e, 0xa466, 0xa466, 0x6d9f, -1 }, /* #27 */ { 0x1d0f97, 0x1d0f97, 0x105d, 0x4e71, 0x28db, 0x0167, 0x8556, 0 }, /* #28 */ { 0x140592, 0x140592, 0x0e6d, 0x0e6d, 0x92d8, 0x92d8, 0x40ff, -1 }, /* #29 */ { 0x1c31d2, 0x1c31d2, 0xe28b, 0xcc97, 0x4242, 0x4f1c, 0x52e9, 0 }, /* #30 */ { 0x262dc7, 0x262dc7, 0x66b8, 0x9eb2, 0x3398, 0x1db2, 0x533b, 0 }, /* #31 */ { 0x0e7596, 0x0e7596, 0x76d0, 0x44d6, 0x1d32, 0x1e42, 0x6c95, 0 }, /* #32 */ { 0x0e0217, 0x0e0217, 0x32ac, 0x0f04, 0x077a, 0x68dc, 0x7f74, 0 }, /* #33 */ { 0x1863c2, 0x1863c2, 0xf23b, 0xf23b, 0x65db, 0x65db, 0x5170, -1 }, /* #34 */ { 0x0c6806, 0x0c6806, 0xd354, 0xf3f7, 0xe266, 0x0576, 0xed92, 0 }, /* #35 */ { 0x372997, 0x372997, 0x70fc, 0x0d5c, 0x0b2f, 0x0c14, 0xd656, 0 }, /* #36 */ { 0x1e12c7, 0x1e12c7, 0x589c, 0xb830, 0x9523, 0x02ec, 0xcf49, 0 }, /* #37 */ { 0x332bd6, 0x332bd6, 0x2dff, 0x1170, 0x0583, 0x4f0f, 0x50e9, 0 }, /* #38 */ { 0x183496, 0x183496, 0x89ee, 0x7bb2, 0x6bd0, 0x0e4a, 0xdf22, 0 }, /* #39 */ { 0x396682, 0x396682, 0x274c, 0x80cd, 0x6a84, 0x1f5b, 0xd3b5, 0 }, /* #40 */ { 0x0b3682, 0x0b3682, 0x5064, 0x9c54, 0x7839, 0x36e4, 0xc4e0, 0 }, /* #41 */ { 0x0939c7, 0x0939c7, 0xb9c2, 0xb9c2, 0xff01, 0xff01, 0xf77e, -1 }, /* #42 */ { 0x385212, 0x385212, 0xab95, 0xab95, 0xf84e, 0xf84e, 0xd96b, -1 }, /* #43 */ { 0x157492, 0x157492, 0x3cd4, 0x3cd4, 0x3a51, 0x3a51, 0x1ba7, -1 }, /* #44 */ { 0x347647, 0x347647, 0xb248, 0xb248, 0x88f7, 0x88f7, 0x3252, -1 }, /* #45 */ { 0x120783, 0x120783, 0x3292, 0xd8a6, 0x53fc, 0x6104, 0x633d, 0 }, /* #46 */ { 0x287dd3, 0x287dd3, 0x0e89, 0x0e89, 0x74e8, 0x74e8, 0x2d47, -1 }, /* #47 */ { 0x2e7882, 0x2e7882, 0x3ba6, 0x3ba6, 0xeeb9, 0xeeb9, 0x9344, -1 }, /* #48 */ { 0x232b53, 0x232b53, 0xdc5b, 0x3dc6, 0x35ed, 0x7673, 0xdf7c, 0 }, /* #49 */ { 0x157706, 0x157706, 0xe104, 0xe104, 0xa02d, 0xa02d, 0x676d, -1 }, /* #50 */ { 0x325b03, 0x325b03, 0x308f, 0x22c1, 0x1856, 0x024b, 0xb344, 0 }, /* #51 */ { 0x1166d7, 0x1166d7, 0x982b, 0x1d96, 0x18e3, 0xcb5d, 0xd755, 0 }, /* #52 */ { 0x1e4a17, 0x1e4a17, 0xe3a0, 0x2224, 0x1ca6, 0xa7f4, 0xd6d3, 0 }, /* #53 */ { 0x1109d7, 0x1109d7, 0x876d, 0x876d, 0xe0af, 0xe0af, 0x2895, -1 }, /* #54 */ { 0x1e0d12, 0x1e0d12, 0x6b35, 0x6b35, 0xd274, 0xd274, 0x6b92, -1 }, /* #55 */ { 0x115056, 0x115056, 0x9d1c, 0x5a41, 0x137f, 0x264e, 0x374e, 0 }, /* #56 */ { 0x1c4543, 0x1c4543, 0xf777, 0xf777, 0xd570, 0xd570, 0x2059, -1 }, /* #57 */ { 0x284886, 0x284886, 0xa6d4, 0x01ed, 0x01d2, 0xb7ca, 0xf1f2, 0 }, /* #58 */ { 0x3b4016, 0x3b4016, 0xd3cc, 0x0287, 0x015a, 0x831b, 0x8907, 0 }, /* #59 */ { 0x2e3852, 0x2e3852, 0x8806, 0x45f5, 0x3e18, 0xb579, 0xe339, 0 }, /* #60 */ { 0x371992, 0x371992, 0x394f, 0x394f, 0xaaef, 0xaaef, 0x2fbf, -1 }, /* #61 */ { 0x2d7412, 0x2d7412, 0xc5f9, 0x97ce, 0x5951, 0x3139, 0x96a0, 0 }, /* #62 */ { 0x0d12c3, 0x0d12c3, 0x9b96, 0x9b96, 0xf146, 0xf146, 0xeb6b, -1 }, /* #63 */ { 0x327bc2, 0x327bc2, 0x4408, 0x4408, 0xc2c2, 0xc2c2, 0x95dd, -1 }, /* #64 */ { 0x0578d7, 0x0578d7, 0x8da1, 0x8da1, 0xeb9b, 0xeb9b, 0x6866, -1 }, /* #65 */ { 0x1d50d7, 0x1d50d7, 0xd287, 0xab94, 0x3a72, 0x00e3, 0x5735, 0 }, /* #66 */ { 0x344787, 0x344787, 0x6fea, 0x6fea, 0xaf2e, 0xaf2e, 0x02c6, -1 }, /* #67 */ { 0x2f2d87, 0x2f2d87, 0x857e, 0x857e, 0x1acc, 0x1acc, 0x0318, -1 }, /* #68 */ { 0x3e5dd2, 0x3e5dd2, 0x4c3b, 0xeb2c, 0xcdc1, 0x4f43, 0xdffa, 0 }, /* #69 */ { 0x0215d2, 0x0215d2, 0xc93f, 0xc93f, 0x9eb6, 0x9eb6, 0x8c54, -1 }, /* #70 */ { 0x3c35c3, 0x3c35c3, 0x9453, 0x9453, 0xabdc, 0xabdc, 0x70fd, -1 }, /* #71 */ { 0x014d87, 0x014d87, 0xbfe9, 0x073c, 0x03af, 0x00b9, 0x8274, 0 }, /* #72 */ { 0x0f3996, 0x0f3996, 0xd6ce, 0xfb91, 0xbda1, 0x66c5, 0xc0f9, 0 }, /* #73 */ { 0x262146, 0x262146, 0xc35c, 0xc35c, 0xc31a, 0xc31a, 0x6a6a, -1 }, /* #74 */ { 0x0c6d46, 0x0c6d46, 0x9fe8, 0x5ae0, 0x3a23, 0x00e8, 0xa3c8, 0 }, /* #75 */ { 0x3d0297, 0x3d0297, 0x4efc, 0x4efc, 0xd941, 0xd941, 0x5436, -1 }, /* #76 */ { 0x2a1286, 0x2a1286, 0x684b, 0x684b, 0x60fc, 0x60fc, 0x5a43, -1 }, /* #77 */ { 0x0e6546, 0x0e6546, 0x86a0, 0x62cd, 0x53b3, 0x7e0d, 0xd8df, 0 }, /* #78 */ { 0x030986, 0x030986, 0x0ba4, 0x0ba4, 0xe3ea, 0xe3ea, 0x3432, -1 }, /* #79 */ { 0x2e1956, 0x2e1956, 0x4f9a, 0x63dc, 0x5f4b, 0x5e26, 0xf44b, 0 }, /* #80 */ { 0x120f46, 0x120f46, 0x11d7, 0x772c, 0x44aa, 0x37d7, 0x9380, 0 }, /* #81 */ { 0x227303, 0x227303, 0xb60a, 0xb60a, 0xe87a, 0xe87a, 0xb092, -1 }, /* #82 */ { 0x224f43, 0x224f43, 0x6b44, 0x6b44, 0xb56e, 0xb56e, 0xa848, -1 }, /* #83 */ { 0x253ad6, 0x253ad6, 0x8ee5, 0x8ee5, 0xc92b, 0xc92b, 0xab9f, -1 }, /* #84 */ { 0x2b7246, 0x2b7246, 0xf3bb, 0xf3bb, 0xb7de, 0xb7de, 0x05c6, -1 }, /* #85 */ { 0x241e47, 0x241e47, 0xf180, 0xe973, 0x87b7, 0x2244, 0x94d4, 0 }, /* #86 */ { 0x3a3ed2, 0x3a3ed2, 0xba2f, 0xba2f, 0x84f8, 0x84f8, 0x066e, -1 }, /* #87 */ { 0x0036d6, 0x0036d6, 0x95d7, 0x6bc4, 0x1fb7, 0x1e77, 0x4b58, 0 }, /* #88 */ { 0x380d57, 0x380d57, 0x562b, 0xdeb6, 0xb8ae, 0x1c45, 0xd449, 0 }, /* #89 */ { 0x377606, 0x377606, 0x0ac9, 0x0ac9, 0xbada, 0xbada, 0x4f50, -1 }, /* #90 */ { 0x0927d2, 0x0927d2, 0x712a, 0x84aa, 0x5640, 0x2aca, 0xa670, 0 }, /* #91 */ { 0x167006, 0x167006, 0xebab, 0xebab, 0x9545, 0x9545, 0x6e04, -1 }, /* #92 */ { 0x1b1653, 0x1b1653, 0x6ff6, 0xb7d9, 0x63a2, 0x729a, 0x8abc, 0 }, /* #93 */ { 0x0464d7, 0x0464d7, 0xa77c, 0xa77c, 0xda04, 0xda04, 0x0a29, -1 }, /* #94 */ { 0x175f03, 0x175f03, 0x5d26, 0x5d26, 0xbf76, 0xbf76, 0x6c8a, -1 }, /* #95 */ }; static const MULDIVU16_TEST_T g_aTests_idiv_u16_intel[] = { { 0x225517, 0x225517, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */ { 0x023c92, 0x023c92, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */ { 0x373d07, 0x373d07, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */ { 0x2b7753, 0x2b7753, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */ { 0x321187, 0x321187, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #4 */ { 0x2f2396, 0x2f2396, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #5 */ { 0x2f32d7, 0x2f32d7, 0x1169, 0x1169, 0xb7bc, 0xb7bc, 0x0000, -1 }, /* #6 */ { 0x371282, 0x371282, 0x90ff, 0x90ff, 0x843c, 0x843c, 0x0000, -1 }, /* #7 */ { 0x3e3b13, 0x3e3b13, 0x1f76, 0x1f76, 0xbaf3, 0xbaf3, 0x0000, -1 }, /* #8 */ { 0x316b07, 0x316b07, 0x24c9, 0x24c9, 0x7b64, 0x7b64, 0x0000, -1 }, /* #9 */ { 0x312286, 0x312286, 0xe32d, 0xe32d, 0x075a, 0x075a, 0x0000, -1 }, /* #10 */ { 0x1b5e97, 0x1b5e97, 0x9ad1, 0x9ad1, 0x0e0b, 0x0e0b, 0x0000, -1 }, /* #11 */ { 0x361382, 0x361382, 0x83da, 0x83da, 0x82b5, 0x82b5, 0x6466, -1 }, /* #12 */ { 0x087882, 0x087882, 0xf6d5, 0xd91e, 0xf083, 0xe279, 0x65f2, 0 }, /* #13 */ { 0x231f43, 0x231f43, 0xaa95, 0xaa95, 0xcbcd, 0xcbcd, 0x2325, -1 }, /* #14 */ { 0x045502, 0x045502, 0xb3b7, 0xb3b7, 0xd543, 0xd543, 0x3a3e, -1 }, /* #15 */ { 0x083817, 0x083817, 0x775b, 0x775b, 0x62e4, 0x62e4, 0x25f8, -1 }, /* #16 */ { 0x385956, 0x385956, 0x417a, 0x417a, 0xad61, 0xad61, 0x0c0a, -1 }, /* #17 */ { 0x006cc6, 0x006cc6, 0x9099, 0x4404, 0xf19a, 0xe555, 0xc9d1, 0 }, /* #18 */ { 0x1703d3, 0x1703d3, 0x53f3, 0x53f3, 0x2c7f, 0x2c7f, 0xc7c1, -1 }, /* #19 */ { 0x054352, 0x054352, 0x392d, 0x392d, 0xaad3, 0xaad3, 0x865c, -1 }, /* #20 */ { 0x2a04c6, 0x2a04c6, 0x5070, 0x5070, 0x46f4, 0x46f4, 0x5c63, -1 }, /* #21 */ { 0x2055d2, 0x2055d2, 0x5676, 0x5676, 0xa587, 0xa587, 0x165f, -1 }, /* #22 */ { 0x303a57, 0x303a57, 0x54c0, 0x54c0, 0x939b, 0x939b, 0x58cf, -1 }, /* #23 */ { 0x220596, 0x220596, 0x2fc5, 0x2fc5, 0x648c, 0x648c, 0xdcdb, -1 }, /* #24 */ { 0x2c50d2, 0x2c50d2, 0xad13, 0xad13, 0xcf14, 0xcf14, 0x4949, -1 }, /* #25 */ { 0x1b0b42, 0x1b0b42, 0x081f, 0x081f, 0x5aca, 0x5aca, 0x30f8, -1 }, /* #26 */ { 0x3220d7, 0x3220d7, 0xcf34, 0xcf34, 0x785d, 0x785d, 0x2350, -1 }, /* #27 */ { 0x1c0017, 0x1c0017, 0x2b21, 0x2b21, 0x6020, 0x6020, 0xae09, -1 }, /* #28 */ { 0x221d02, 0x221d02, 0x49f6, 0x49f6, 0xa347, 0xa347, 0xc32a, -1 }, /* #29 */ { 0x277802, 0x277802, 0xc6d7, 0xc6d7, 0x20b9, 0x20b9, 0xfbd4, -1 }, /* #30 */ { 0x263ed6, 0x263ed6, 0x15bf, 0x3489, 0xe76e, 0xbbc0, 0x8847, 0 }, /* #31 */ { 0x280306, 0x280306, 0x8f0b, 0x8f0b, 0xad09, 0xad09, 0x029b, -1 }, /* #32 */ { 0x196a12, 0x196a12, 0x7eb3, 0x7eb3, 0x7dc6, 0x7dc6, 0x599a, -1 }, /* #33 */ { 0x0b1396, 0x0b1396, 0x40a9, 0x40a9, 0xaca0, 0xaca0, 0xa2e4, -1 }, /* #34 */ { 0x193052, 0x193052, 0x7b19, 0x12fd, 0x047e, 0x21d8, 0x3c95, 0 }, /* #35 */ { 0x182e47, 0x182e47, 0x5a22, 0x5a22, 0xab6e, 0xab6e, 0x3f69, -1 }, /* #36 */ { 0x0200d6, 0x0200d6, 0xdb87, 0xdb87, 0x3d34, 0x3d34, 0xdee0, -1 }, /* #37 */ { 0x237786, 0x237786, 0x70ff, 0x70ff, 0x31d2, 0x31d2, 0x0b5a, -1 }, /* #38 */ { 0x350f02, 0x350f02, 0x06a1, 0x06a1, 0x4629, 0x4629, 0xbd1e, -1 }, /* #39 */ { 0x0b3797, 0x0b3797, 0x42f1, 0x86b0, 0xec35, 0xf431, 0x29c4, 0 }, /* #40 */ { 0x3841d2, 0x3841d2, 0x2164, 0x5a2e, 0x1e8a, 0x5396, 0x56b1, 0 }, /* #41 */ { 0x384602, 0x384602, 0xeb4e, 0xeb4e, 0x4411, 0x4411, 0xf830, -1 }, /* #42 */ { 0x105597, 0x105597, 0xf79d, 0xa56b, 0x0dce, 0x251f, 0xd8fa, 0 }, /* #43 */ { 0x361107, 0x361107, 0x4921, 0x3abf, 0xea26, 0xc92a, 0xa0c9, 0 }, /* #44 */ { 0x087ad3, 0x087ad3, 0x53f8, 0x53f8, 0xae27, 0xae27, 0x4c45, -1 }, /* #45 */ { 0x1c4192, 0x1c4192, 0x25c7, 0xfc5c, 0xfeac, 0xdd07, 0x5d50, 0 }, /* #46 */ { 0x2d6ad7, 0x2d6ad7, 0x2be8, 0x2be8, 0x1d78, 0x1d78, 0xcd25, -1 }, /* #47 */ { 0x3076c3, 0x3076c3, 0x30ab, 0x30ab, 0xb31f, 0xb31f, 0xffe2, -1 }, /* #48 */ { 0x273196, 0x273196, 0xe614, 0xe614, 0x80fb, 0x80fb, 0x1912, -1 }, /* #49 */ { 0x0a7a97, 0x0a7a97, 0x3951, 0x3951, 0x6d1f, 0x6d1f, 0x4365, -1 }, /* #50 */ { 0x0a0782, 0x0a0782, 0x850e, 0x9991, 0xe786, 0xc644, 0x3d2a, 0 }, /* #51 */ { 0x013757, 0x013757, 0x5495, 0x5495, 0x0f4d, 0x0f4d, 0xf8cd, -1 }, /* #52 */ { 0x345bd6, 0x345bd6, 0x729d, 0x729d, 0xd7c7, 0xd7c7, 0x0392, -1 }, /* #53 */ { 0x051f43, 0x051f43, 0xec74, 0xec74, 0x4c88, 0x4c88, 0x18e1, -1 }, /* #54 */ { 0x236052, 0x236052, 0x1b29, 0x979f, 0xde17, 0xae13, 0x532a, 0 }, /* #55 */ { 0x364dc3, 0x364dc3, 0xe852, 0xe852, 0xbab8, 0xbab8, 0x5bb8, -1 }, /* #56 */ { 0x1f6d07, 0x1f6d07, 0x2862, 0x2862, 0xa96f, 0xa96f, 0x24b7, -1 }, /* #57 */ { 0x0a6c12, 0x0a6c12, 0x10a7, 0x10a7, 0x968e, 0x968e, 0x3f4b, -1 }, /* #58 */ { 0x3f31d6, 0x3f31d6, 0x951e, 0x951e, 0x7160, 0x7160, 0xb606, -1 }, /* #59 */ { 0x176987, 0x176987, 0xd4af, 0xd4af, 0xd975, 0xd975, 0xfef6, -1 }, /* #60 */ { 0x2d0296, 0x2d0296, 0x5594, 0x5594, 0x8fd9, 0x8fd9, 0x1b60, -1 }, /* #61 */ { 0x191c03, 0x191c03, 0x9e2f, 0x9e2f, 0x74b5, 0x74b5, 0xa442, -1 }, /* #62 */ { 0x3d2903, 0x3d2903, 0x260d, 0x260d, 0x5d6e, 0x5d6e, 0x66a3, -1 }, /* #63 */ { 0x292f56, 0x292f56, 0xedb2, 0xedb2, 0x57ce, 0x57ce, 0x44f6, -1 }, /* #64 */ { 0x1a22c6, 0x1a22c6, 0xe8f7, 0xe8f7, 0x9e89, 0x9e89, 0x5345, -1 }, /* #65 */ { 0x397183, 0x397183, 0x03f2, 0x03f2, 0xa953, 0xa953, 0x0a8b, -1 }, /* #66 */ { 0x0b1112, 0x0b1112, 0x77c6, 0x77c6, 0x42b8, 0x42b8, 0x23ff, -1 }, /* #67 */ { 0x2b6fc6, 0x2b6fc6, 0xfde0, 0xfde0, 0x27d6, 0x27d6, 0x14d3, -1 }, /* #68 */ { 0x3e6206, 0x3e6206, 0xe933, 0x4016, 0x1e39, 0x08df, 0x78be, 0 }, /* #69 */ { 0x1c6dd2, 0x1c6dd2, 0x28e3, 0x28e3, 0x6e04, 0x6e04, 0xe058, -1 }, /* #70 */ { 0x3e2cd6, 0x3e2cd6, 0x6e26, 0x6e26, 0x3d90, 0x3d90, 0xd849, -1 }, /* #71 */ { 0x186f52, 0x186f52, 0xd8b7, 0xf979, 0x0090, 0x1275, 0xe9d2, 0 }, /* #72 */ { 0x2c4512, 0x2c4512, 0x03d9, 0x03d9, 0xcf34, 0xcf34, 0xa51a, -1 }, /* #73 */ { 0x001216, 0x001216, 0x1b3f, 0x8431, 0xe904, 0xea99, 0x2f86, 0 }, /* #74 */ { 0x364c06, 0x364c06, 0x07ee, 0x07ee, 0x2fdd, 0x2fdd, 0xbe87, -1 }, /* #75 */ { 0x317b96, 0x317b96, 0x24b7, 0xe5ab, 0xf72f, 0xe17b, 0x55b4, 0 }, /* #76 */ { 0x057516, 0x057516, 0x87db, 0x87db, 0x7dbb, 0x7dbb, 0x5ec0, -1 }, /* #77 */ { 0x277f13, 0x277f13, 0x26c4, 0xe555, 0x077f, 0x1972, 0xb80a, 0 }, /* #78 */ { 0x3d6a83, 0x3d6a83, 0xeed5, 0xeed5, 0x64bc, 0x64bc, 0x2d4e, -1 }, /* #79 */ { 0x143e83, 0x143e83, 0xa35c, 0xa35c, 0x65f0, 0x65f0, 0x194f, -1 }, /* #80 */ { 0x1d10c2, 0x1d10c2, 0x80f9, 0x80f9, 0x7388, 0x7388, 0xa625, -1 }, /* #81 */ { 0x310156, 0x310156, 0x8bda, 0x8bda, 0x8c84, 0x8c84, 0x442b, -1 }, /* #82 */ { 0x206447, 0x206447, 0xa4dc, 0xa4dc, 0xaad7, 0xaad7, 0xde32, -1 }, /* #83 */ { 0x3a5413, 0x3a5413, 0x8ac1, 0x7bf6, 0xe86d, 0xebf5, 0xcf52, 0 }, /* #84 */ { 0x3176c2, 0x3176c2, 0xcd0b, 0xcd0b, 0xabb3, 0xabb3, 0x00ba, -1 }, /* #85 */ { 0x3a55c7, 0x3a55c7, 0x863a, 0x863a, 0xe5ce, 0xe5ce, 0x33f7, -1 }, /* #86 */ { 0x2b1d02, 0x2b1d02, 0xf011, 0xf011, 0xc57b, 0xc57b, 0x3315, -1 }, /* #87 */ { 0x251407, 0x251407, 0xc3b8, 0x9de8, 0xe006, 0xd850, 0x5371, 0 }, /* #88 */ { 0x013552, 0x013552, 0xf031, 0xf031, 0x4259, 0x4259, 0xe1b9, -1 }, /* #89 */ { 0x177612, 0x177612, 0xc686, 0x7d4a, 0x3b7d, 0x4d7a, 0x798e, 0 }, /* #90 */ { 0x182e92, 0x182e92, 0x99ef, 0x0aea, 0xfec0, 0xf72d, 0xe2bd, 0 }, /* #91 */ { 0x2f40c6, 0x2f40c6, 0xc98c, 0xbc03, 0x1940, 0x0ece, 0xa0ea, 0 }, /* #92 */ { 0x1c5843, 0x1c5843, 0x349f, 0x349f, 0x2e49, 0x2e49, 0xd276, -1 }, /* #93 */ { 0x0b4f97, 0x0b4f97, 0x3e81, 0x3e81, 0x93c4, 0x93c4, 0xb099, -1 }, /* #94 */ { 0x0e5e57, 0x0e5e57, 0x89f4, 0x89f4, 0xa3d3, 0xa3d3, 0x9a4e, -1 }, /* #95 */ }; static const MULDIVU32_TEST_T g_aTests_mul_u32_intel[] = { { 0x333d52, 0x333506, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */ { 0x3e3396, 0x3e3306, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */ { 0x352b96, 0x352306, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */ { 0x1a5907, 0x1a5106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */ { 0x177a46, 0x177206, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #4 */ { 0x0478c6, 0x047006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #5 */ { 0x0524c7, 0x052406, 0x16867656, 0x00000000, 0x31213db9, 0x00000000, 0x00000000, 0 }, /* #6 */ { 0x0f3717, 0x0f3706, 0x1c9eb235, 0x00000000, 0x97b1af55, 0x00000000, 0x00000000, 0 }, /* #7 */ { 0x1c2e52, 0x1c2606, 0x96173acf, 0x00000000, 0xcd32254a, 0x00000000, 0x00000000, 0 }, /* #8 */ { 0x2b6486, 0x2b6406, 0xde0a21c1, 0x00000000, 0xbf792833, 0x00000000, 0x00000000, 0 }, /* #9 */ { 0x2725d2, 0x272506, 0xa8bc3cf1, 0x00000000, 0x53f69e1a, 0x00000000, 0x00000000, 0 }, /* #10 */ { 0x3603d6, 0x360306, 0xee15768a, 0x00000000, 0x65ca3ca6, 0x00000000, 0x00000000, 0 }, /* #11 */ { 0x3f66c6, 0x3f6e07, 0xe702c156, 0x74b3351e, 0xe0dcc91f, 0xb23141e0, 0xc577d5ad, 0 }, /* #12 */ { 0x367707, 0x367f87, 0x3fa5cdbc, 0xf167515c, 0x4204445c, 0x32cc896a, 0xcc521999, 0 }, /* #13 */ { 0x183fc3, 0x183f07, 0x0ff6bf22, 0x6b74d748, 0xe1e93531, 0x00358371, 0x035a2764, 0 }, /* #14 */ { 0x2d1097, 0x2d1887, 0xa71fcf0f, 0xf983d147, 0xf1c553ea, 0x89b5fb4c, 0xd2f1da49, 0 }, /* #15 */ { 0x3a59c6, 0x3a5983, 0x1e784340, 0xe8176f40, 0x0716129d, 0x06a9e0aa, 0x37fc6371, 0 }, /* #16 */ { 0x364e56, 0x364e03, 0xe247c821, 0x39af2562, 0x701cb468, 0x8fe9aaf7, 0xa2d07122, 0 }, /* #17 */ { 0x3f6613, 0x3f6e83, 0xa6a6aa1e, 0xef0997a2, 0xaf17880a, 0xa5d6b841, 0xfec0911f, 0 }, /* #18 */ { 0x094716, 0x094f83, 0xce285174, 0xd4b572c8, 0xffc4a548, 0xa31925a7, 0xca87c45a, 0 }, /* #19 */ { 0x080816, 0x080803, 0xca513ee0, 0x68cb55e0, 0x975d2501, 0xb4012918, 0xe3c44709, 0 }, /* #20 */ { 0x323f56, 0x323f07, 0xa3218cd5, 0x72d9f8c5, 0x29a55bb8, 0xa3123a29, 0xffe7f431, 0 }, /* #21 */ { 0x323f52, 0x323f07, 0x6d77b6c0, 0x3c7fb8c0, 0x3f20f737, 0x04dfabb7, 0x0b65ca99, 0 }, /* #22 */ { 0x3b6093, 0x3b6803, 0xe5522cc3, 0x62d06f54, 0x07d22234, 0x3d68be1d, 0x448dae1c, 0 }, /* #23 */ { 0x0a0b83, 0x0a0b87, 0x94d2cb05, 0xce35d8e1, 0x3dc8b089, 0x410608a2, 0x6fd9d52d, 0 }, /* #24 */ { 0x152856, 0x152803, 0x65fe012d, 0x608ccb67, 0xac580894, 0x22ede0c8, 0x57ac1363, 0 }, /* #25 */ { 0x256e13, 0x256e83, 0xd0f42fad, 0x8468149e, 0xd1b47361, 0xc9bc90d3, 0xf72862d6, 0 }, /* #26 */ { 0x151cd2, 0x151c83, 0x35429e67, 0xf4ef662c, 0x296db475, 0x165a4aff, 0x6b70b4f4, 0 }, /* #27 */ { 0x014f82, 0x014f87, 0xb13cf448, 0xd1827190, 0xed9f4325, 0x6110d122, 0x8c334022, 0 }, /* #28 */ { 0x3c05d2, 0x3c0d87, 0xca8128fa, 0x86d1e114, 0x6fd84cef, 0x5d56f991, 0x75ff4ad2, 0 }, /* #29 */ { 0x146717, 0x146f87, 0x77367dce, 0xf4709d36, 0xc3a070bc, 0x3e71953c, 0x8617c02d, 0 }, /* #30 */ { 0x147207, 0x147a87, 0x8a01ad6f, 0x9fc1d409, 0x9d83588f, 0x0dd70af8, 0x19ac4a07, 0 }, /* #31 */ { 0x202f96, 0x202f03, 0x43385424, 0x7d0f23e0, 0xcb91c9d8, 0x2f917398, 0xb5287738, 0 }, /* #32 */ { 0x0c4e02, 0x0c4e87, 0x599b1288, 0xc7c52a78, 0x1272582c, 0x58a01d2c, 0xfd33059f, 0 }, /* #33 */ { 0x032c17, 0x032c83, 0x19819036, 0x96e32efe, 0x336be710, 0x0927b6f3, 0x5be36c6d, 0 }, /* #34 */ { 0x037ed7, 0x037e07, 0x160d3385, 0x74395eb2, 0xad51bf97, 0x0d8222b3, 0x9cd2058a, 0 }, /* #35 */ { 0x3742c6, 0x374a87, 0x2b14a818, 0xeca135c0, 0xb51b05ff, 0x10be2488, 0x637db4e8, 0 }, /* #36 */ { 0x222cc3, 0x222c07, 0x20cd2beb, 0x29a6772b, 0x1a34c013, 0x196e3b6b, 0xc67951c1, 0 }, /* #37 */ { 0x1b3cd6, 0x1b3c03, 0x9062dabe, 0x5c11e668, 0x642c70cc, 0x42db9f3f, 0x768a654c, 0 }, /* #38 */ { 0x1e4693, 0x1e4e03, 0xed6f1fc2, 0x39c43ac2, 0xad1d3a19, 0x6f9fc8ff, 0x785a3d81, 0 }, /* #39 */ { 0x3a7906, 0x3a7987, 0x45cb043c, 0xdb1a759c, 0xa4ad1b40, 0x03cfc9d9, 0x0dfb2e29, 0 }, /* #40 */ { 0x0158c2, 0x015807, 0xfded1211, 0x07422148, 0x7c66b982, 0x88aa0524, 0x89c7c4c8, 0 }, /* #41 */ { 0x196417, 0x196c07, 0x3d257c03, 0x4cc79041, 0x1d1e57b5, 0x1a227f13, 0x6d6ae96b, 0 }, /* #42 */ { 0x267086, 0x267883, 0x4988a65b, 0x9f396f46, 0x7d60a020, 0x39012aff, 0xc6748cb2, 0 }, /* #43 */ { 0x1c2953, 0x1c2983, 0xaedf1b66, 0x84f74176, 0x04e9b277, 0x9207db94, 0xd5c76cd9, 0 }, /* #44 */ { 0x0e1107, 0x0e1987, 0xfcd6b76f, 0xb4672a6c, 0xb8c16e81, 0xb254d930, 0xb48fa654, 0 }, /* #45 */ { 0x021596, 0x021d03, 0xe2d43b9e, 0x08a9bb26, 0x34b289b6, 0x28f2119f, 0x2e3618fd, 0 }, /* #46 */ { 0x2e2f12, 0x2e2f07, 0xdcb0d3fe, 0x5d85370c, 0xb1bac223, 0xda7b3a97, 0xfd6fe87a, 0 }, /* #47 */ { 0x1e1fd6, 0x1e1f83, 0x3b95545e, 0x97ff8c4c, 0x7e177061, 0x380eb4fa, 0xf0d9e0ba, 0 }, /* #48 */ { 0x177282, 0x177a07, 0x31fc591e, 0x55a0c53a, 0xbae418ee, 0x21d6b2b9, 0xad4dac13, 0 }, /* #49 */ { 0x0717d7, 0x071f87, 0xa17ccb4a, 0xe91549d8, 0xe4ee8660, 0x5abde272, 0x8fd9757c, 0 }, /* #50 */ { 0x3f2ec6, 0x3f2e87, 0x1a56bfa1, 0xdfed06c0, 0x030a9a03, 0x0683d7a1, 0x3f528ec0, 0 }, /* #51 */ { 0x3a0486, 0x3a0c03, 0xa8eeb5d6, 0x2d5d6d40, 0x6e36ba6f, 0x3ccbb7a1, 0x5c213be0, 0 }, /* #52 */ { 0x337016, 0x337803, 0xabae9e53, 0x35e25e5d, 0x746f8c69, 0x991180f3, 0xe43e9a8f, 0 }, /* #53 */ { 0x0b3213, 0x0b3a83, 0xda5535f5, 0x96a3e8d0, 0x6d090059, 0xc3f7e6e5, 0xe5c6f390, 0 }, /* #54 */ { 0x015246, 0x015a07, 0x74868017, 0x021a50b2, 0x0e7eae3f, 0x384f6990, 0x7bb5e21e, 0 }, /* #55 */ { 0x0d66d6, 0x0d6e07, 0xbc00f904, 0x56eaec88, 0xaa2e75ae, 0xa6eb16b5, 0xe349d6a2, 0 }, /* #56 */ { 0x0545d6, 0x054d07, 0xfe7f97fc, 0x3b20df60, 0xa5d79185, 0x412157f5, 0x4183b828, 0 }, /* #57 */ { 0x224547, 0x224d87, 0xc942540a, 0x967a63d2, 0x10ebae57, 0x3dec92d0, 0x4ec45995, 0 }, /* #58 */ { 0x3e65d6, 0x3e6d03, 0xef439003, 0x0533aa34, 0xd8c5909c, 0x67755e11, 0x6eb1f8bc, 0 }, /* #59 */ { 0x172c52, 0x172c03, 0xeccd4ffb, 0x2f478f9b, 0x8b5990ac, 0x83e4382d, 0x8e958ce1, 0 }, /* #60 */ { 0x3e2696, 0x3e2e87, 0xdfb9cf4a, 0xd9db0272, 0x5e50cd0d, 0x7fddfd64, 0x92501f05, 0 }, /* #61 */ { 0x3e75d2, 0x3e7d07, 0x8c47c04c, 0x5f59000c, 0x813272fd, 0x73d316e5, 0xd35ece51, 0 }, /* #62 */ { 0x2c4fd3, 0x2c4f87, 0xd6c446ea, 0x9157e972, 0x9baadcd4, 0x3cbe6cb9, 0x4867f7b5, 0 }, /* #63 */ { 0x3a6116, 0x3a6987, 0x868bce00, 0xc70d8600, 0xa8234b38, 0x5fb60d6e, 0xb61be4c5, 0 }, /* #64 */ { 0x3b3507, 0x3b3d07, 0x70c5bd36, 0x16484772, 0x7886e884, 0x1436b47c, 0x2de2e23b, 0 }, /* #65 */ { 0x2f6f07, 0x2f6f03, 0xf58d75ed, 0x53b8e59b, 0x8f9b8ffa, 0xf4321626, 0xfe95d8a7, 0 }, /* #66 */ { 0x341b52, 0x341b83, 0xcc7de198, 0xa6944ce0, 0x65ece152, 0x336520ad, 0x405733f4, 0 }, /* #67 */ { 0x024213, 0x024a07, 0xf9407534, 0x6ba88890, 0xda255a50, 0x31ed9c7b, 0x3347a8b4, 0 }, /* #68 */ { 0x2f0ac7, 0x2f0a87, 0x3d5bcaf8, 0xe065b388, 0xf8dc9c35, 0x30666ec1, 0xc9ef522f, 0 }, /* #69 */ { 0x105653, 0x105e83, 0x51b7f851, 0x9ddc2876, 0x29a060e6, 0x19a4936b, 0x5054d996, 0 }, /* #70 */ { 0x327417, 0x327c03, 0x54f5ce33, 0x7466692a, 0x52b4485a, 0x2d8dd8ff, 0x8943342e, 0 }, /* #71 */ { 0x376c53, 0x376c03, 0xedf777c2, 0x2ccfa4d6, 0x2503ac81, 0x52b7fb9d, 0x58fcb7cb, 0 }, /* #72 */ { 0x117a02, 0x117a83, 0xf67768c4, 0xfce01958, 0xd85f3764, 0x92060739, 0x97ac0036, 0 }, /* #73 */ { 0x0c44d6, 0x0c4c03, 0x1e7bfd88, 0x76735bd0, 0x061f4906, 0x103778d5, 0x882f0b9a, 0 }, /* #74 */ { 0x3b4592, 0x3b4d83, 0x484519af, 0x88a78425, 0x434dfa2c, 0x167f367e, 0x4fb0b86b, 0 }, /* #75 */ { 0x3b0c47, 0x3b0c03, 0xb6e87702, 0x791460e0, 0xc9c512ae, 0x3ade05d1, 0x52642870, 0 }, /* #76 */ { 0x063c07, 0x063c07, 0xbc320cf2, 0x78ba0b0a, 0x3c6b1209, 0x5a8263e9, 0x7b1e646d, 0 }, /* #77 */ { 0x1a58d6, 0x1a5807, 0xc2d3fd82, 0x4cb80e9c, 0x5f8de341, 0x651c00c4, 0x84db08ce, 0 }, /* #78 */ { 0x326b93, 0x326b07, 0x38485d3d, 0x06cc78b8, 0x763df39b, 0x1a238e93, 0x76e45718, 0 }, /* #79 */ { 0x1e56c2, 0x1e5e83, 0xa14dbe3a, 0xe42bb8f2, 0x68eccd60, 0x401cbf97, 0x65c0280d, 0 }, /* #80 */ { 0x307382, 0x307b07, 0x47afa076, 0x3f48a63c, 0x4e706556, 0x093d5017, 0x20fed57a, 0 }, /* #81 */ { 0x114a52, 0x114a03, 0x05c3952a, 0x710ffcc2, 0x9c480be9, 0x044a809b, 0xbe947d9d, 0 }, /* #82 */ { 0x284216, 0x284a87, 0x40b84ee4, 0xf8ac8388, 0xee5c3fc2, 0x24145649, 0x8eb65cf2, 0 }, /* #83 */ { 0x102e92, 0x102e83, 0xea3e8cca, 0xb2afeb34, 0x8788696a, 0x98ffd113, 0xa7359092, 0 }, /* #84 */ { 0x010987, 0x010903, 0x5335da64, 0x0dd24ce0, 0xe496b823, 0x02abbb97, 0x083787f8, 0 }, /* #85 */ { 0x3a3c56, 0x3a3c83, 0x11317949, 0x9cd83e57, 0x0b332d5a, 0x036b48e8, 0x32e89a9f, 0 }, /* #86 */ { 0x051157, 0x051983, 0x5670aab6, 0xe0ee77ae, 0xafd4987a, 0x41045795, 0xc08db035, 0 }, /* #87 */ { 0x3845c2, 0x384d03, 0x0c12d189, 0x587e675b, 0xd0bc29cb, 0x0894688d, 0xb5eb6cc3, 0 }, /* #88 */ { 0x124513, 0x124d87, 0x0da1b89d, 0x82cfaabd, 0x5e94e4b2, 0x0708a7d4, 0x8417d0a1, 0 }, /* #89 */ { 0x2c1f56, 0x2c1f03, 0xc20d4fcd, 0x778c528a, 0x1eb0d492, 0x31da16d9, 0x41c42eb2, 0 }, /* #90 */ { 0x2f3687, 0x2f3e87, 0xc8ea87f3, 0xbe52165a, 0xb89fde90, 0x86c38caf, 0xabb610be, 0 }, /* #91 */ { 0x1336d6, 0x133e03, 0x0e748e23, 0x4663acba, 0x6d8c0cef, 0x0975d587, 0xa78a22fe, 0 }, /* #92 */ { 0x220d52, 0x220d03, 0x811c0ce1, 0x5f038907, 0x2774a1a7, 0x248bfd4c, 0x48772ae7, 0 }, /* #93 */ { 0x250ec7, 0x250e87, 0x0bf03f82, 0xa5c0aa72, 0x6c4603a9, 0x0938be16, 0xc5be1379, 0 }, /* #94 */ { 0x274c57, 0x274c07, 0xd5720922, 0x3b168ffa, 0xd0f2b5dc, 0xab729d9a, 0xcda112ad, 0 }, /* #95 */ }; static const MULDIVU32_TEST_T g_aTests_imul_u32_intel[] = { { 0x294996, 0x294106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */ { 0x113916, 0x113106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */ { 0x182913, 0x182106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */ { 0x3b7843, 0x3b7006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */ { 0x054d02, 0x054506, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #4 */ { 0x3b3606, 0x3b3606, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #5 */ { 0x0f2752, 0x0f2706, 0x61d863cf, 0x00000000, 0x2fa19b72, 0x00000000, 0x00000000, 0 }, /* #6 */ { 0x1b0fc3, 0x1b0706, 0x05fbac41, 0x00000000, 0x17080098, 0x00000000, 0x00000000, 0 }, /* #7 */ { 0x0310c2, 0x031006, 0x80a25a52, 0x00000000, 0xb1a9502c, 0x00000000, 0x00000000, 0 }, /* #8 */ { 0x1668d2, 0x166006, 0x7918fc76, 0x00000000, 0xc5b770d1, 0x00000000, 0x00000000, 0 }, /* #9 */ { 0x0d2b12, 0x0d2306, 0x36a06a63, 0x00000000, 0x1130d719, 0x00000000, 0x00000000, 0 }, /* #10 */ { 0x070617, 0x070606, 0x87a77155, 0x00000000, 0x621740ec, 0x00000000, 0x00000000, 0 }, /* #11 */ { 0x3a4c56, 0x3a4c07, 0xa32b8d88, 0x4a4f6f30, 0x47cb12ef, 0x1a8562c7, 0xb6dcafc6, 0 }, /* #12 */ { 0x3e04d7, 0x3e0c83, 0xaa5bcba1, 0x88ca0c91, 0x9813533a, 0xe536f6b7, 0x50111af1, 0 }, /* #13 */ { 0x1a6e93, 0x1a6e07, 0x976dfcbc, 0x546f93d4, 0x6dafac56, 0xd49b4129, 0x6a3b751b, 0 }, /* #14 */ { 0x182987, 0x182983, 0xb28df887, 0x969273a1, 0xc6721e8a, 0x231f26c5, 0x8be74497, 0 }, /* #15 */ { 0x2a57d2, 0x2a5f83, 0xd200b1df, 0xd49e3fb9, 0x9cc7876f, 0xff723343, 0x03153167, 0 }, /* #16 */ { 0x1e6383, 0x1e6b83, 0x5394e555, 0xbffe90c4, 0xa9a1e972, 0x13ed1bc5, 0x3d080db4, 0 }, /* #17 */ { 0x1e0917, 0x1e0987, 0xdd07577b, 0xdf68a990, 0x48797013, 0xfe3e4a73, 0x0cdbffb0, 0 }, /* #18 */ { 0x1d0dd3, 0x1d0d07, 0x74f7ce8e, 0x7f15e81e, 0xf9623d6b, 0xe10be07f, 0xbc4100f9, 0 }, /* #19 */ { 0x3e2002, 0x3e2883, 0x10557f6b, 0xe09d315b, 0xa3702f26, 0x04d77c01, 0x4be241d1, 0 }, /* #20 */ { 0x2e4083, 0x2e4803, 0x34969dac, 0x4e423e08, 0x385aca37, 0xeb3289eb, 0x9abba906, 0 }, /* #21 */ { 0x2d7c96, 0x2d7c03, 0x62e6d46a, 0x76557e5e, 0x0cdc23c1, 0x123966fa, 0x2f2c1053, 0 }, /* #22 */ { 0x047b17, 0x047b07, 0x5c2458b5, 0x21c1e4c3, 0xdfccec4b, 0x167f118a, 0x3e808a97, 0 }, /* #23 */ { 0x1f2447, 0x1f2c03, 0xc5032c5c, 0x02592cdc, 0xafe412d8, 0xf435ef8c, 0x332a14e1, 0 }, /* #24 */ { 0x0a1507, 0x0a1d07, 0xd086a3cf, 0x5e488a2b, 0xa3518523, 0x0b8e879a, 0xc1ae5ee5, 0 }, /* #25 */ { 0x1412d7, 0x141a07, 0x85dc5d1a, 0x10b24a12, 0x4a90df22, 0x3808f9ee, 0x8a8d5f6d, 0 }, /* #26 */ { 0x0751d6, 0x075903, 0x6be606d4, 0x7dff5008, 0x5b195261, 0x2bf0f8ba, 0x68414d3a, 0 }, /* #27 */ { 0x2b50c3, 0x2b5803, 0x8b42b194, 0x2a63d3dc, 0x7d8099c4, 0xf69a1270, 0x149c002b, 0 }, /* #28 */ { 0x1c3f87, 0x1c3f83, 0xf7cf3a15, 0xc7552ac4, 0x4eb118b9, 0x01076035, 0xdfd804b4, 0 }, /* #29 */ { 0x095852, 0x095807, 0x90e49c30, 0x68616490, 0x19fdc729, 0xfc35d7d8, 0x08bb5303, 0 }, /* #30 */ { 0x321b06, 0x321b07, 0x35893aba, 0x5b6d5dc0, 0x0ad97c12, 0xee6fba0a, 0xac039c60, 0 }, /* #31 */ { 0x0a7206, 0x0a7a07, 0xc6514b2d, 0x32c39bb7, 0xbe0232b4, 0x0454fa5e, 0xecc640f3, 0 }, /* #32 */ { 0x190607, 0x190e07, 0xe93b6754, 0x4ae1ac48, 0x3b316b85, 0xf9031fb1, 0x4e91e5ca, 0 }, /* #33 */ { 0x162707, 0x162f03, 0x97363c89, 0x452d7b4c, 0xa7783812, 0xdcaf25f4, 0x564705ec, 0 }, /* #34 */ { 0x017692, 0x017e07, 0xf3e8ddb0, 0x1b8adf30, 0x6c656b52, 0x0448d314, 0xa547f7c9, 0 }, /* #35 */ { 0x3c7b56, 0x3c7b87, 0xae99545d, 0xc8532ed7, 0xca472f71, 0x1198c3f8, 0xc8a8dcc3, 0 }, /* #36 */ { 0x3a4987, 0x3a4987, 0x7255afa0, 0xb12825c0, 0xb26d27d9, 0xdc297c6d, 0xafc1e546, 0 }, /* #37 */ { 0x115053, 0x115883, 0xa1755bb2, 0x9e3ec534, 0x314acf0d, 0x2efd7017, 0x80c2a52a, 0 }, /* #38 */ { 0x245683, 0x245e03, 0xf403d389, 0x0bf48843, 0xb089b4b8, 0x042b331d, 0xa6f4ae6b, 0 }, /* #39 */ { 0x334d97, 0x334d07, 0xf8fb75f4, 0x6b12f660, 0x9bb8ef2c, 0x00a4e6f5, 0xe8808778, 0 }, /* #40 */ { 0x3541d3, 0x354983, 0xb147ec8e, 0xc82206c2, 0x8b441c87, 0x1faa5d4d, 0x99058517, 0 }, /* #41 */ { 0x1c1442, 0x1c1c87, 0x2819ce09, 0xa35a1769, 0xaf87d5ed, 0xf29aced0, 0xaa7c5661, 0 }, /* #42 */ { 0x1e5bc6, 0x1e5b03, 0x54a972e7, 0x5c0bed29, 0x5686fd56, 0xe43c42ef, 0xac0bad6f, 0 }, /* #43 */ { 0x3244d6, 0x324c07, 0x141f61cf, 0x03adae60, 0xe2391d50, 0x07afd6b7, 0x61cae3a0, 0 }, /* #44 */ { 0x096b06, 0x096b07, 0x4037f64f, 0x799fc8c9, 0xbad45391, 0xf89cb83a, 0xe28ca167, 0 }, /* #45 */ { 0x080847, 0x080883, 0x36308402, 0xcf445c1a, 0xf77a673a, 0x18b660b5, 0x74bed40d, 0 }, /* #46 */ { 0x0e2453, 0x0e2c03, 0x3d102b34, 0x359b53ec, 0x1cadae04, 0x1660d459, 0x5dd16ee7, 0 }, /* #47 */ { 0x152983, 0x152903, 0x83e34140, 0x1f9b8e80, 0x8ad3c593, 0xe5211c80, 0x376cba72, 0 }, /* #48 */ { 0x267b03, 0x267b03, 0xc4f7e405, 0x7e11ad34, 0x50bb5953, 0xefc16bae, 0x467252a4, 0 }, /* #49 */ { 0x231056, 0x231803, 0xe8ab1853, 0x4a3b25a4, 0xa02b386f, 0xf77efa88, 0x5d4ebf4c, 0 }, /* #50 */ { 0x092606, 0x092e83, 0xeb1913d8, 0xf9b4f2b0, 0x2a71f747, 0xfd7fa171, 0x1ea2fe22, 0 }, /* #51 */ { 0x1c1093, 0x1c1883, 0x20253fbf, 0x9cf77a43, 0xbb297a56, 0x0422af93, 0x20ef267d, 0 }, /* #52 */ { 0x342913, 0x342987, 0xc640e7c2, 0xf9af9baa, 0xc09e2db5, 0x0d56bee2, 0xc4ddd875, 0 }, /* #53 */ { 0x3f6256, 0x3f6a07, 0xc15f63cd, 0x036295d7, 0xff36fed3, 0xe434d0d7, 0x719c8433, 0 }, /* #54 */ { 0x0464d6, 0x046c07, 0x38143dd7, 0x28822b0a, 0xa0e56821, 0x12486b23, 0x53760806, 0 }, /* #55 */ { 0x277806, 0x277807, 0x08ab2d5b, 0x06f0fdf9, 0x03048474, 0xfc782e8c, 0x97bcbe3b, 0 }, /* #56 */ { 0x237a02, 0x237a87, 0xbcc7a0c5, 0x8e67744e, 0x44007aba, 0xeb9bc99c, 0x4da88bf6, 0 }, /* #57 */ { 0x2c1952, 0x2c1987, 0xdda5ddb7, 0xe6cfb5de, 0x8b7c2de0, 0xf1d88bda, 0x697ad912, 0 }, /* #58 */ { 0x3e4d43, 0x3e4d07, 0xec1e3f77, 0x0d5e6282, 0x5e16e862, 0x0288bb0f, 0xdf5ee60e, 0 }, /* #59 */ { 0x133793, 0x133f87, 0x3f7e27ca, 0xaa4e3412, 0x73a497ba, 0xe9d2befa, 0xa6959355, 0 }, /* #60 */ { 0x1f12c6, 0x1f1a87, 0xc54775f2, 0xb6c38f74, 0xef5dcb49, 0xecb6adf0, 0x5414ca0a, 0 }, /* #61 */ { 0x072bd3, 0x072b07, 0xd6478d92, 0x2276c2ca, 0x331d3c1d, 0x02a5c511, 0xefc127bd, 0 }, /* #62 */ { 0x3e6616, 0x3e6e83, 0x49268d3f, 0xecb16237, 0xa5374380, 0x1920a1dd, 0x57efd509, 0 }, /* #63 */ { 0x372d02, 0x372d07, 0xdc958039, 0x3f9be533, 0x238a3ee2, 0xf3e1a4ec, 0x5798f8cb, 0 }, /* #64 */ { 0x117797, 0x117f07, 0x08d24425, 0x58917e87, 0x94797811, 0xfccd2eb1, 0xa32d823b, 0 }, /* #65 */ { 0x1d0913, 0x1d0983, 0x3ed2737d, 0xb40887a1, 0x51f0e075, 0x0dfc53c0, 0x38fdd5f5, 0 }, /* #66 */ { 0x297616, 0x297e83, 0x76c853d7, 0xbb123ce6, 0xe54441d5, 0x15fc3783, 0x2f61ed8a, 0 }, /* #67 */ { 0x041982, 0x041903, 0x03c74339, 0x6c4edb51, 0xcc3d5804, 0xfe99f7da, 0xa13de0d9, 0 }, /* #68 */ { 0x124f03, 0x124f03, 0xda817019, 0x4502f367, 0x35db4d8e, 0xf67d82c7, 0x40edef7f, 0 }, /* #69 */ { 0x3534d7, 0x353c83, 0x5e38e905, 0xa3fd86e5, 0x8a4a303e, 0xdde1af05, 0xa34d0c61, 0 }, /* #70 */ { 0x2e7d92, 0x2e7d07, 0x5346e196, 0x4203ffac, 0xeb9c8ceb, 0x0483bc09, 0x0de0d2c2, 0 }, /* #71 */ { 0x244882, 0x244883, 0xbca9bc4e, 0xa420efa2, 0xb59aedb4, 0x1a0cf1a3, 0x9cf62d47, 0 }, /* #72 */ { 0x0d6887, 0x0d6803, 0x90e78782, 0x1b85c88c, 0x278b5cd1, 0x2572e163, 0xa9b4bdc6, 0 }, /* #73 */ { 0x2e38c6, 0x2e3883, 0xab0b9dc7, 0xcbf99843, 0x4408f19c, 0xeb8a0e4a, 0x3da7e1a5, 0 }, /* #74 */ { 0x1b1856, 0x1b1803, 0xbc9efa52, 0x01f0eb20, 0x6cd5a44c, 0x1670deca, 0xaabceb10, 0 }, /* #75 */ { 0x3a0f83, 0x3a0f83, 0xe3ce0b47, 0xe551d361, 0x900f8a9c, 0x0bd6ae7a, 0x9482b017, 0 }, /* #76 */ { 0x253e12, 0x253e07, 0x8751b706, 0x3bbee0b8, 0x329e795d, 0x07b566d5, 0xefa5d374, 0 }, /* #77 */ { 0x3d0392, 0x3d0b03, 0x3f671c75, 0x2a963238, 0x339f8188, 0x0d533ebe, 0x35cd8258, 0 }, /* #78 */ { 0x061152, 0x061907, 0x1980c716, 0x3bb350a6, 0x4ca03d75, 0xfcc36d97, 0xdf82c759, 0 }, /* #79 */ { 0x094916, 0x094907, 0xa5663826, 0x5fa59f7e, 0x58049bfc, 0x1c5e70d3, 0xafd75b25, 0 }, /* #80 */ { 0x2a6747, 0x2a6f03, 0xc29bdfb2, 0x1a63f102, 0xe12c553e, 0x18fa22fa, 0x97d88ce9, 0 }, /* #81 */ { 0x093a97, 0x093a87, 0xca2fd9ce, 0xc89f2b24, 0xcde25bc2, 0x0b5f34d0, 0xc9e6c99e, 0 }, /* #82 */ { 0x164157, 0x164987, 0xe798221a, 0x954d7756, 0x61bb5a1c, 0xf5e6b238, 0x69ee2197, 0 }, /* #83 */ { 0x257593, 0x257d07, 0x6cf66f1e, 0x5ac1700a, 0xd556f32b, 0xd7467540, 0xa051ed2b, 0 }, /* #84 */ { 0x3e1213, 0x3e1a87, 0x75ff277c, 0xd59b8188, 0x1e05bb0f, 0xf6c399c2, 0xebf64fde, 0 }, /* #85 */ { 0x280412, 0x280c07, 0x4d420a79, 0x0726f190, 0xa149793d, 0x21d86440, 0x70261a10, 0 }, /* #86 */ { 0x120ad6, 0x120a03, 0xc61b6687, 0x40c124ec, 0x541f87c1, 0xefc28f16, 0x47d002b4, 0 }, /* #87 */ { 0x2354d2, 0x235c07, 0xc19d26ac, 0x58824e44, 0xd569ac16, 0x037c9bca, 0xf1b133b3, 0 }, /* #88 */ { 0x264957, 0x264903, 0x28688221, 0x251f4449, 0xc11efdb0, 0xf8ceb5e8, 0xd26ecd29, 0 }, /* #89 */ { 0x031213, 0x031a07, 0xe3632ea3, 0x2a1c66a6, 0x88ea4007, 0x00713095, 0xfc0b4722, 0 }, /* #90 */ { 0x091a43, 0x091a07, 0xa6c3464f, 0x5d9dfbe4, 0x26189e28, 0xdb90d0ac, 0x688570dc, 0 }, /* #91 */ { 0x095957, 0x095907, 0x6b865d38, 0x1172a300, 0x32121cef, 0xfc21a10b, 0xf6ca14a0, 0 }, /* #92 */ { 0x383787, 0x383f87, 0x269010a7, 0x97f9bc14, 0x952638ff, 0xefe8f845, 0x952fb1cc, 0 }, /* #93 */ { 0x0904d2, 0x090c87, 0xb52207ee, 0x93cd8bb2, 0xc37031f8, 0x07e59313, 0xe4ff70af, 0 }, /* #94 */ { 0x154c56, 0x154c07, 0x74dacbbd, 0x1e997d74, 0xe6daacd0, 0xe89816e0, 0xccb93084, 0 }, /* #95 */ }; static const MULDIVU32_TEST_T g_aTests_div_u32_intel[] = { { 0x375e13, 0x375e13, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */ { 0x174402, 0x174402, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */ { 0x386652, 0x386652, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */ { 0x167cd2, 0x167cd2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */ { 0x2f0557, 0x2f0557, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #4 */ { 0x040702, 0x040702, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #5 */ { 0x222ed3, 0x222ed3, 0x778d851b, 0x778d851b, 0x795ae9e7, 0x795ae9e7, 0x00000000, -1 }, /* #6 */ { 0x3f1cd3, 0x3f1cd3, 0x3b832fb1, 0x3b832fb1, 0xfb3a6a3e, 0xfb3a6a3e, 0x00000000, -1 }, /* #7 */ { 0x091543, 0x091543, 0x8e961545, 0x8e961545, 0x80dcb15e, 0x80dcb15e, 0x00000000, -1 }, /* #8 */ { 0x096d52, 0x096d52, 0x36acd430, 0x36acd430, 0x35786854, 0x35786854, 0x00000000, -1 }, /* #9 */ { 0x275a56, 0x275a56, 0xedcb6281, 0xedcb6281, 0x9959c4df, 0x9959c4df, 0x00000000, -1 }, /* #10 */ { 0x1a4e53, 0x1a4e53, 0xd6ca09d1, 0xd6ca09d1, 0x362e4e11, 0x362e4e11, 0x00000000, -1 }, /* #11 */ { 0x0c0947, 0x0c0947, 0x8de4d13a, 0x8de4d13a, 0xfe8035da, 0xfe8035da, 0xefca9882, -1 }, /* #12 */ { 0x2d6493, 0x2d6493, 0xf3b98bfb, 0xf3b98bfb, 0xcabc7d86, 0xcabc7d86, 0xadd83125, -1 }, /* #13 */ { 0x327e52, 0x327e52, 0xeb6acda3, 0xda552339, 0xaec4a2c8, 0x8a767dc3, 0xcceb6ee0, 0 }, /* #14 */ { 0x3d21d7, 0x3d21d7, 0xbe08bdd2, 0x4cfbe12e, 0x3e4d72ec, 0x96f1bf08, 0xcf2dd363, 0 }, /* #15 */ { 0x1f4f16, 0x1f4f16, 0x6984a08b, 0x6984a08b, 0xefa3d38a, 0xefa3d38a, 0xaa623542, -1 }, /* #16 */ { 0x1e4946, 0x1e4946, 0x0b9eedd9, 0x7fa82076, 0x4236e0b9, 0x20d65dd5, 0x84c8e9e6, 0 }, /* #17 */ { 0x004c83, 0x004c83, 0xcc7994ee, 0xcc7994ee, 0x9693f350, 0x9693f350, 0x9056e093, -1 }, /* #18 */ { 0x3332c3, 0x3332c3, 0x69a43fd7, 0x69a43fd7, 0x86f1bf14, 0x86f1bf14, 0x42978e38, -1 }, /* #19 */ { 0x336256, 0x336256, 0xe4c7e7d5, 0xe4c7e7d5, 0x5f3eb4f9, 0x5f3eb4f9, 0x4b6c0d70, -1 }, /* #20 */ { 0x041396, 0x041396, 0x7093f6eb, 0xdcbce199, 0x812a6a30, 0x30cd4e29, 0x95ccac12, 0 }, /* #21 */ { 0x172512, 0x172512, 0x888d5b35, 0x888d5b35, 0x30284286, 0x30284286, 0x141f62b2, -1 }, /* #22 */ { 0x116993, 0x116993, 0x1de7f383, 0x95e7d78f, 0x72bb02c1, 0x35c3f2a9, 0xc3ee1486, 0 }, /* #23 */ { 0x123a43, 0x123a43, 0xabd0bd22, 0xabd0bd22, 0xa7cc8e1e, 0xa7cc8e1e, 0x7a076ee0, -1 }, /* #24 */ { 0x2874d3, 0x2874d3, 0x06081be6, 0x06081be6, 0xccd70ac5, 0xccd70ac5, 0x1043e393, -1 }, /* #25 */ { 0x0748d2, 0x0748d2, 0xe1c8378f, 0xe1c8378f, 0xb92a9b5d, 0xb92a9b5d, 0x6800a3d2, -1 }, /* #26 */ { 0x0c13c7, 0x0c13c7, 0xa834763c, 0xa834763c, 0xead637b7, 0xead637b7, 0x092b79fc, -1 }, /* #27 */ { 0x2f5752, 0x2f5752, 0xf4080a61, 0x8e380c0f, 0x3589a4ea, 0x4af0a350, 0x605ebadf, 0 }, /* #28 */ { 0x1529d2, 0x1529d2, 0x726cb149, 0x726cb149, 0x80acf569, 0x80acf569, 0x4b598777, -1 }, /* #29 */ { 0x1e0dd6, 0x1e0dd6, 0x0a836f2d, 0x0a836f2d, 0xc3d55816, 0xc3d55816, 0xa30b35f9, -1 }, /* #30 */ { 0x1805c6, 0x1805c6, 0xe18e307a, 0xe18e307a, 0xd6e2fa92, 0xd6e2fa92, 0x3c19cc4a, -1 }, /* #31 */ { 0x086312, 0x086312, 0x5731d5c4, 0x5731d5c4, 0x7a971585, 0x7a971585, 0x4b1f82fc, -1 }, /* #32 */ { 0x3e2a52, 0x3e2a52, 0x0c7225d1, 0x0c7225d1, 0xe0514124, 0xe0514124, 0x43245add, -1 }, /* #33 */ { 0x0b7896, 0x0b7896, 0xc34712dd, 0x63158204, 0x5b2aa3f0, 0x1fc9d769, 0xeb8b405d, 0 }, /* #34 */ { 0x0a00d2, 0x0a00d2, 0x59b520eb, 0x59b520eb, 0x689f20fa, 0x689f20fa, 0x4f5de481, -1 }, /* #35 */ { 0x0d57d3, 0x0d57d3, 0xbb69ed05, 0x2517af5d, 0x1832c9e0, 0x55fa13d3, 0xa70254da, 0 }, /* #36 */ { 0x174d46, 0x174d46, 0xcbd66c5e, 0xcbd66c5e, 0x739341ae, 0x739341ae, 0x4187a6cf, -1 }, /* #37 */ { 0x321386, 0x321386, 0x48f273d5, 0x24b77356, 0x12dccdb5, 0x6feb0f5f, 0x8383f9b1, 0 }, /* #38 */ { 0x1956c2, 0x1956c2, 0x8b6909e3, 0x1dcdb56c, 0x0b9745c9, 0x5a6062ab, 0x638fa0ca, 0 }, /* #39 */ { 0x3e4487, 0x3e4487, 0x2a72bf00, 0x2a72bf00, 0xc797beac, 0xc797beac, 0x42fe6663, -1 }, /* #40 */ { 0x387483, 0x387483, 0x4c3c0959, 0x4c3c0959, 0xb64933da, 0xb64933da, 0x93f188ce, -1 }, /* #41 */ { 0x3327d2, 0x3327d2, 0xd83c2254, 0x44dc8553, 0x24f1fd92, 0x13236fe9, 0x89592389, 0 }, /* #42 */ { 0x0058d7, 0x0058d7, 0x8d26a518, 0x40b45338, 0x1e6aafe0, 0x4d9c4960, 0x7857ac71, 0 }, /* #43 */ { 0x1e5fd7, 0x1e5fd7, 0xfcf7864b, 0xfcf7864b, 0xca2ab2ce, 0xca2ab2ce, 0x0150d287, -1 }, /* #44 */ { 0x333502, 0x333502, 0xfab4c930, 0xcfbcc5d0, 0x202bbcfc, 0x195d6550, 0x27a51b56, 0 }, /* #45 */ { 0x2430c3, 0x2430c3, 0xfc17dde7, 0xfc17dde7, 0x5fb7e0e4, 0x5fb7e0e4, 0x1e2413e4, -1 }, /* #46 */ { 0x104ec3, 0x104ec3, 0xcb54cb58, 0xd3ee223a, 0x723d5d5b, 0x72de0384, 0x89fec972, 0 }, /* #47 */ { 0x326b82, 0x326b82, 0xb16630ee, 0xb16630ee, 0xf204928d, 0xf204928d, 0x53cd229d, -1 }, /* #48 */ { 0x253b12, 0x253b12, 0xf8808cb8, 0xf8808cb8, 0x29106738, 0x29106738, 0x0a893e17, -1 }, /* #49 */ { 0x282782, 0x282782, 0xfa625631, 0xfa625631, 0x3404830e, 0x3404830e, 0x2f2d4a4c, -1 }, /* #50 */ { 0x2b1b06, 0x2b1b06, 0x2236ccd8, 0x2236ccd8, 0xa0d30f63, 0xa0d30f63, 0x2b9d5cb4, -1 }, /* #51 */ { 0x184016, 0x184016, 0xde0e63fa, 0xde0e63fa, 0x54ac1a01, 0x54ac1a01, 0x17d12182, -1 }, /* #52 */ { 0x1c5852, 0x1c5852, 0x30ded285, 0x92b8d06b, 0x641d9982, 0x408f8555, 0xaeae7390, 0 }, /* #53 */ { 0x370dd2, 0x370dd2, 0xcca54172, 0xcca54172, 0x86e930a4, 0x86e930a4, 0x2b861d66, -1 }, /* #54 */ { 0x0304c2, 0x0304c2, 0x3a9b8699, 0x3a9b8699, 0xec57e364, 0xec57e364, 0xbb9f7f8d, -1 }, /* #55 */ { 0x3e2706, 0x3e2706, 0xe8769324, 0xe8769324, 0x873c9d41, 0x873c9d41, 0x3a45278a, -1 }, /* #56 */ { 0x2e7e87, 0x2e7e87, 0x751f7a95, 0x751f7a95, 0x464d3771, 0x464d3771, 0x104ee5cd, -1 }, /* #57 */ { 0x343796, 0x343796, 0xb6f03a20, 0xb6f03a20, 0xc745a858, 0xc745a858, 0x74ee50ba, -1 }, /* #58 */ { 0x256716, 0x256716, 0xa6df2c1b, 0xa6df2c1b, 0xfd19301b, 0xfd19301b, 0xa6154de4, -1 }, /* #59 */ { 0x2936c3, 0x2936c3, 0x55b9323f, 0x55b9323f, 0x7fd8e3f5, 0x7fd8e3f5, 0x70c9f4d4, -1 }, /* #60 */ { 0x1b2383, 0x1b2383, 0x7dc42113, 0x7dc42113, 0xa1522c02, 0xa1522c02, 0x25b8936f, -1 }, /* #61 */ { 0x275206, 0x275206, 0x26731db5, 0x26731db5, 0xef1fec2e, 0xef1fec2e, 0xa29e1751, -1 }, /* #62 */ { 0x261c42, 0x261c42, 0x8e351a1e, 0x8e351a1e, 0x8d67b268, 0x8d67b268, 0x84ccf871, -1 }, /* #63 */ { 0x3d5206, 0x3d5206, 0xb42a6946, 0xb42a6946, 0x47ae9c36, 0x47ae9c36, 0x108a213b, -1 }, /* #64 */ { 0x390bd6, 0x390bd6, 0xdea92240, 0xdea92240, 0x457c593c, 0x457c593c, 0x2a153911, -1 }, /* #65 */ { 0x3c6486, 0x3c6486, 0x094bdcfc, 0x094bdcfc, 0x64ea4bcf, 0x64ea4bcf, 0x2262cd99, -1 }, /* #66 */ { 0x003b06, 0x003b06, 0xccb3e0b6, 0xccb3e0b6, 0x4f516e78, 0x4f516e78, 0x0718c2b2, -1 }, /* #67 */ { 0x1a24c3, 0x1a24c3, 0x622b9ee6, 0x622b9ee6, 0x7a9de633, 0x7a9de633, 0x2fc1c6e3, -1 }, /* #68 */ { 0x005083, 0x005083, 0xe69dbf6d, 0xe69dbf6d, 0xa399da99, 0xa399da99, 0x2f4e11aa, -1 }, /* #69 */ { 0x1d5603, 0x1d5603, 0xe65b04da, 0xe65b04da, 0x13344fa4, 0x13344fa4, 0x063e6610, -1 }, /* #70 */ { 0x374053, 0x374053, 0x4fc80943, 0xdaf19b8f, 0xcba86746, 0x434dda3b, 0xee207c78, 0 }, /* #71 */ { 0x137816, 0x137816, 0x0a65be17, 0x83f2dbae, 0x586ebd73, 0x0233f0ff, 0xab928454, 0 }, /* #72 */ { 0x376457, 0x376457, 0xfb0c7465, 0xfb0c7465, 0xfd11d90e, 0xfd11d90e, 0x9aa19bd6, -1 }, /* #73 */ { 0x014242, 0x014242, 0x8f3ccad2, 0x8f3ccad2, 0xefcd18da, 0xefcd18da, 0xef77f141, -1 }, /* #74 */ { 0x0f3b42, 0x0f3b42, 0x7a68f34f, 0x3803a591, 0x10155e29, 0x3027ed99, 0x49817756, 0 }, /* #75 */ { 0x360fd6, 0x360fd6, 0xb7b29362, 0x0e2ba75c, 0x0a6e42d6, 0x370f74d6, 0xbc700f15, 0 }, /* #76 */ { 0x063097, 0x063097, 0xb4e7430b, 0x9e8a46a7, 0x255264d6, 0x0dfd5595, 0x3c43cb9a, 0 }, /* #77 */ { 0x2b1647, 0x2b1647, 0xb0185009, 0xb0185009, 0xeeeffa54, 0xeeeffa54, 0x52f46720, -1 }, /* #78 */ { 0x1075d3, 0x1075d3, 0xe5dca394, 0xe5dca394, 0xecdad916, 0xecdad916, 0xbe9f2071, -1 }, /* #79 */ { 0x0a25c7, 0x0a25c7, 0x454df437, 0x454df437, 0x898e2544, 0x898e2544, 0x66d0ffa0, -1 }, /* #80 */ { 0x145586, 0x145586, 0x98e66d57, 0x98e66d57, 0xb26264ef, 0xb26264ef, 0x104ddae4, -1 }, /* #81 */ { 0x1008c3, 0x1008c3, 0x92d55858, 0x92d55858, 0xea0ee1b1, 0xea0ee1b1, 0xd43f753e, -1 }, /* #82 */ { 0x003906, 0x003906, 0x65536a66, 0x65536a66, 0x8a5acc74, 0x8a5acc74, 0x72846ca3, -1 }, /* #83 */ { 0x0c7dc6, 0x0c7dc6, 0xd4a16303, 0xd4a16303, 0xb249126e, 0xb249126e, 0x9e2b8747, -1 }, /* #84 */ { 0x202387, 0x202387, 0x5b8f1f48, 0xc62cf5f6, 0x5a889572, 0x74b16e50, 0x74f320b4, 0 }, /* #85 */ { 0x211583, 0x211583, 0x12dc419d, 0x7fa20e91, 0x5a5cc814, 0x6222bfd0, 0xb53e957d, 0 }, /* #86 */ { 0x1b63d2, 0x1b63d2, 0x0c46811b, 0x5f9fa500, 0x5b3fbb1f, 0x4b7dfe1b, 0xf449cf07, 0 }, /* #87 */ { 0x362656, 0x362656, 0x756104bc, 0x756104bc, 0x49f28d91, 0x49f28d91, 0x36b307b7, -1 }, /* #88 */ { 0x071ad2, 0x071ad2, 0x2030c4ca, 0xcfc44dd4, 0xa81fb0a4, 0x2d3bd716, 0xcf276119, 0 }, /* #89 */ { 0x030dd6, 0x030dd6, 0x721b1dda, 0x721b1dda, 0xd9120eac, 0xd9120eac, 0x863b3b28, -1 }, /* #90 */ { 0x0a6bc2, 0x0a6bc2, 0x856ff0a6, 0x46d2e125, 0x40f49617, 0x1f5427a3, 0xeac9cd07, 0 }, /* #91 */ { 0x3f1242, 0x3f1242, 0x4678868d, 0x4678868d, 0xaa420208, 0xaa420208, 0x96b11b8c, -1 }, /* #92 */ { 0x0b2c03, 0x0b2c03, 0x5b592e9e, 0xc8adad93, 0xbd3d93ca, 0x1af72ab9, 0xf168b3a7, 0 }, /* #93 */ { 0x1735c7, 0x1735c7, 0x019eaa4a, 0x045a7f48, 0x03958828, 0x03a969aa, 0xd2c1cef4, 0 }, /* #94 */ { 0x115d92, 0x115d92, 0xe0230270, 0xa33228e1, 0x877b00e0, 0xab228a0c, 0xd48610e4, 0 }, /* #95 */ }; static const MULDIVU32_TEST_T g_aTests_idiv_u32_intel[] = { { 0x124017, 0x124017, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */ { 0x393a13, 0x393a13, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */ { 0x356086, 0x356086, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */ { 0x1a7652, 0x1a7652, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */ { 0x245b02, 0x245b02, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #4 */ { 0x325402, 0x325402, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #5 */ { 0x237697, 0x237697, 0x7814f110, 0x7814f110, 0x709be7d3, 0x709be7d3, 0x00000000, -1 }, /* #6 */ { 0x011792, 0x011792, 0x22390c72, 0x22390c72, 0x1967b22f, 0x1967b22f, 0x00000000, -1 }, /* #7 */ { 0x353902, 0x353902, 0xfe8eeaf5, 0xfe8eeaf5, 0x309a924a, 0x309a924a, 0x00000000, -1 }, /* #8 */ { 0x1d6082, 0x1d6082, 0x8fadd2ed, 0x8fadd2ed, 0x04d6f4eb, 0x04d6f4eb, 0x00000000, -1 }, /* #9 */ { 0x0539c6, 0x0539c6, 0x3a9f0847, 0x3a9f0847, 0x6c99ce37, 0x6c99ce37, 0x00000000, -1 }, /* #10 */ { 0x223103, 0x223103, 0xa1739f95, 0xa1739f95, 0x6213453a, 0x6213453a, 0x00000000, -1 }, /* #11 */ { 0x2a77d3, 0x2a77d3, 0xcfabac9a, 0xcfabac9a, 0x35dcf6c2, 0x35dcf6c2, 0x68ede0ef, -1 }, /* #12 */ { 0x057816, 0x057816, 0xd5da4136, 0x203795b7, 0xf61de29b, 0xc812c039, 0xb1777eeb, 0 }, /* #13 */ { 0x006002, 0x006002, 0x7bac0fa2, 0x7bac0fa2, 0x30009312, 0x30009312, 0x31db03d4, -1 }, /* #14 */ { 0x1865c7, 0x1865c7, 0x135bac55, 0x135bac55, 0x451e8ed6, 0x451e8ed6, 0x536efaeb, -1 }, /* #15 */ { 0x271a03, 0x271a03, 0x7779b6e3, 0x90e9aab0, 0xe0d0a743, 0xe2589a83, 0x47dd9552, 0 }, /* #16 */ { 0x2a3393, 0x2a3393, 0xea8872be, 0xea8872be, 0x851a8fa9, 0x851a8fa9, 0x882491fe, -1 }, /* #17 */ { 0x365083, 0x365083, 0x64d43fa4, 0x64d43fa4, 0x4bc0188c, 0x4bc0188c, 0x1d9c4e20, -1 }, /* #18 */ { 0x0b0a02, 0x0b0a02, 0xdcb96d21, 0xdcb96d21, 0xa5601afb, 0xa5601afb, 0xe6ea1858, -1 }, /* #19 */ { 0x2e6b57, 0x2e6b57, 0xa36a12e2, 0x13efe666, 0xf8d6a248, 0xc53ceddc, 0xa40ae371, 0 }, /* #20 */ { 0x162292, 0x162292, 0xaaed8e62, 0xd11f93e3, 0x1172b86a, 0x5773fc32, 0xa0b69c10, 0 }, /* #21 */ { 0x2379d6, 0x2379d6, 0xf59597e5, 0xf59597e5, 0xbe5ce431, 0xbe5ce431, 0x8ffe3197, -1 }, /* #22 */ { 0x246cc3, 0x246cc3, 0x7b1d8f9e, 0x7b1d8f9e, 0xf6ba4458, 0xf6ba4458, 0x0b946983, -1 }, /* #23 */ { 0x316607, 0x316607, 0x47ae0a72, 0x47ae0a72, 0x3d56def0, 0x3d56def0, 0x3af5ed3d, -1 }, /* #24 */ { 0x0b75c2, 0x0b75c2, 0xfde79062, 0xfde79062, 0x40ef422e, 0x40ef422e, 0xbecd20a3, -1 }, /* #25 */ { 0x0e2cc3, 0x0e2cc3, 0xc420ad95, 0xc420ad95, 0xc00a1d5f, 0xc00a1d5f, 0xd0e93865, -1 }, /* #26 */ { 0x0b4106, 0x0b4106, 0x252f466a, 0x252f466a, 0x4b0adcf2, 0x4b0adcf2, 0x606fe04f, -1 }, /* #27 */ { 0x073412, 0x073412, 0x8618804c, 0x997654c9, 0x24387b95, 0x12eaa1ee, 0xa591f06e, 0 }, /* #28 */ { 0x294ad7, 0x294ad7, 0x5545eeaa, 0x5017e8f2, 0x24f118f2, 0x3862780c, 0x76136c07, 0 }, /* #29 */ { 0x0c5fd6, 0x0c5fd6, 0x1b974970, 0x1b974970, 0x8f3fecef, 0x8f3fecef, 0xbd46da0a, -1 }, /* #30 */ { 0x0a5f06, 0x0a5f06, 0x4d0b514b, 0x3f8ec97f, 0x171df079, 0x3358c43e, 0x5d1c7773, 0 }, /* #31 */ { 0x294a92, 0x294a92, 0x12c86a6f, 0x65f0aec9, 0x2a6eb94a, 0x5b1b3e5e, 0x6a8f4f09, 0 }, /* #32 */ { 0x2e2d46, 0x2e2d46, 0x7c9750dd, 0x7c9750dd, 0x5081d133, 0x5081d133, 0x64c0c7e4, -1 }, /* #33 */ { 0x236817, 0x236817, 0x198ff988, 0x198ff988, 0x5309efd7, 0x5309efd7, 0x08076274, -1 }, /* #34 */ { 0x1475c3, 0x1475c3, 0x17e9a517, 0x17e9a517, 0x6f9f50f1, 0x6f9f50f1, 0xa35a08c0, -1 }, /* #35 */ { 0x2c1d06, 0x2c1d06, 0x2dc9e9e5, 0x2dc9e9e5, 0xd93afac3, 0xd93afac3, 0xf4e2aba6, -1 }, /* #36 */ { 0x2b0253, 0x2b0253, 0x6eb86549, 0x6eb86549, 0xd3c76461, 0xd3c76461, 0xbd1100ea, -1 }, /* #37 */ { 0x0a0c96, 0x0a0c96, 0x41c101f7, 0x41c101f7, 0x34176ab7, 0x34176ab7, 0xdeac1aa3, -1 }, /* #38 */ { 0x277e52, 0x277e52, 0x6fd808af, 0x6fd808af, 0x325e281e, 0x325e281e, 0xbfb7b1e1, -1 }, /* #39 */ { 0x3f1852, 0x3f1852, 0xdee1c41b, 0xdee1c41b, 0x8129e8c2, 0x8129e8c2, 0xb209bbcb, -1 }, /* #40 */ { 0x340f46, 0x340f46, 0x1dd123e3, 0x1dd123e3, 0xeaa277bb, 0xeaa277bb, 0xde265977, -1 }, /* #41 */ { 0x1327d2, 0x1327d2, 0x297ee809, 0x297ee809, 0xd034dd26, 0xd034dd26, 0xa606a71d, -1 }, /* #42 */ { 0x000003, 0x000003, 0x786fa195, 0x786fa195, 0x209db7a3, 0x209db7a3, 0xeb977ab0, -1 }, /* #43 */ { 0x053116, 0x053116, 0xfa5291dc, 0xbdf49dc4, 0x144c1f4f, 0x3ccccf0c, 0xb152e9f4, 0 }, /* #44 */ { 0x0856c7, 0x0856c7, 0x1c933183, 0x1c933183, 0x4c31ba52, 0x4c31ba52, 0x27ee15ec, -1 }, /* #45 */ { 0x321d97, 0x321d97, 0xd0719bac, 0xd0719bac, 0xaf568bfa, 0xaf568bfa, 0xc8e3f403, -1 }, /* #46 */ { 0x2a5047, 0x2a5047, 0xa2452ab4, 0xeef54f03, 0x056a81cb, 0x17f2fe92, 0xaea400b6, 0 }, /* #47 */ { 0x095a87, 0x095a87, 0xbb6e7b1c, 0xbb6e7b1c, 0xade5d483, 0xade5d483, 0xfd71c617, -1 }, /* #48 */ { 0x3340d6, 0x3340d6, 0xa3323675, 0xa3323675, 0x808f05e7, 0x808f05e7, 0x0932975d, -1 }, /* #49 */ { 0x331e56, 0x331e56, 0xd7f31a99, 0xd7f31a99, 0x76e86a4f, 0x76e86a4f, 0x8c133761, -1 }, /* #50 */ { 0x010a93, 0x010a93, 0xd25ad945, 0xd25ad945, 0x5d8c7e1a, 0x5d8c7e1a, 0xbcaff478, -1 }, /* #51 */ { 0x003f83, 0x003f83, 0x4339ac00, 0x4339ac00, 0xbd868053, 0xbd868053, 0x699c6cae, -1 }, /* #52 */ { 0x1f4816, 0x1f4816, 0xec7eb6ab, 0xec7eb6ab, 0x41fc350e, 0x41fc350e, 0x3064b31c, -1 }, /* #53 */ { 0x2f2112, 0x2f2112, 0x88ea32c0, 0x0d871d8b, 0x01fc7763, 0x024919ba, 0x259637d2, 0 }, /* #54 */ { 0x141886, 0x141886, 0x48522d50, 0x48522d50, 0xab9910a9, 0xab9910a9, 0x5a66faac, -1 }, /* #55 */ { 0x145d56, 0x145d56, 0x71872de5, 0x71872de5, 0xa713b23b, 0xa713b23b, 0xd8201c9e, -1 }, /* #56 */ { 0x136352, 0x136352, 0x64be9f73, 0x64be9f73, 0xbb370077, 0xbb370077, 0x9df14f0b, -1 }, /* #57 */ { 0x2f7c13, 0x2f7c13, 0x3cd1aacf, 0x3cd1aacf, 0x29454ab1, 0x29454ab1, 0xfc7b6dfa, -1 }, /* #58 */ { 0x127302, 0x127302, 0x9580cc8f, 0x9580cc8f, 0xc9ab21b2, 0xc9ab21b2, 0x04d5bb6f, -1 }, /* #59 */ { 0x125492, 0x125492, 0x0c908748, 0x0c908748, 0xd68becf7, 0xd68becf7, 0x4804d026, -1 }, /* #60 */ { 0x300282, 0x300282, 0x4ea85e71, 0x4ea85e71, 0x5effbf1f, 0x5effbf1f, 0x03d4ec88, -1 }, /* #61 */ { 0x2a3857, 0x2a3857, 0x288a11b4, 0xa469a105, 0x226d2298, 0x4902346e, 0x9fc6030e, 0 }, /* #62 */ { 0x311c52, 0x311c52, 0xed1c9748, 0x58912880, 0xda1688f6, 0xe35dff48, 0x926aae30, 0 }, /* #63 */ { 0x305946, 0x305946, 0x01b9867d, 0x01b9867d, 0x96f58499, 0x96f58499, 0x7e3b0c6c, -1 }, /* #64 */ { 0x2653d2, 0x2653d2, 0xa2559bdc, 0xa2559bdc, 0xb7005ca8, 0xb7005ca8, 0x6065515b, -1 }, /* #65 */ { 0x222e47, 0x222e47, 0x70b37768, 0x70b37768, 0x30c062d2, 0x30c062d2, 0xe79a66e8, -1 }, /* #66 */ { 0x187b93, 0x187b93, 0xd00ec0b0, 0xd00ec0b0, 0x7068a6b0, 0x7068a6b0, 0x9c52f085, -1 }, /* #67 */ { 0x1a76c2, 0x1a76c2, 0xa425ca6c, 0xa425ca6c, 0x7c52d601, 0x7c52d601, 0xe1605875, -1 }, /* #68 */ { 0x1f18d7, 0x1f18d7, 0x93836de9, 0x93836de9, 0x4f51ae6f, 0x4f51ae6f, 0x21bbb8a5, -1 }, /* #69 */ { 0x2821d2, 0x2821d2, 0xdebf54f6, 0xdebf54f6, 0x81c0aa11, 0x81c0aa11, 0xb5857785, -1 }, /* #70 */ { 0x2d16c3, 0x2d16c3, 0xf6190370, 0xf6190370, 0xab6fcf6a, 0xab6fcf6a, 0xb26bc62c, -1 }, /* #71 */ { 0x0671c2, 0x0671c2, 0x4d8b5297, 0xefae6d26, 0x05c872b4, 0x3691e419, 0xa5475c25, 0 }, /* #72 */ { 0x063316, 0x063316, 0xf94bac0e, 0xf94bac0e, 0x6e81999c, 0x6e81999c, 0xb4ca30c8, -1 }, /* #73 */ { 0x2215c6, 0x2215c6, 0xaf29c786, 0xaf29c786, 0xa6a46166, 0xa6a46166, 0x91e55cad, -1 }, /* #74 */ { 0x0a1c57, 0x0a1c57, 0x4e42c57b, 0xca5789db, 0xe5a48021, 0xd9be026e, 0x7dbfff37, 0 }, /* #75 */ { 0x273a97, 0x273a97, 0x2f672bc2, 0x0cccec05, 0xfb154eeb, 0xda4408aa, 0x9dab1a38, 0 }, /* #76 */ { 0x1a3b97, 0x1a3b97, 0x39b11628, 0x39b11628, 0xb3b806ba, 0xb3b806ba, 0xa75add5b, -1 }, /* #77 */ { 0x143b02, 0x143b02, 0x0cfd8f55, 0x0cfd8f55, 0x8fb21343, 0x8fb21343, 0xfe3e99c1, -1 }, /* #78 */ { 0x3f2356, 0x3f2356, 0x6f958290, 0x17ab1ef3, 0xf5cda85c, 0xd8d27c60, 0x91b64d10, 0 }, /* #79 */ { 0x3f1612, 0x3f1612, 0xeeb3f0b1, 0x13089058, 0xf6d2c42f, 0x9544f0c1, 0x8492ccba, 0 }, /* #80 */ { 0x2a2007, 0x2a2007, 0x480127a6, 0x480127a6, 0x692e5f9c, 0x692e5f9c, 0x08b505d7, -1 }, /* #81 */ { 0x0d45c2, 0x0d45c2, 0xcc8848bf, 0xcc8848bf, 0x387e3761, 0x387e3761, 0x1ca95991, -1 }, /* #82 */ { 0x2f79c7, 0x2f79c7, 0x432550e1, 0x432550e1, 0x37566d24, 0x37566d24, 0xc3765771, -1 }, /* #83 */ { 0x022446, 0x022446, 0x18dbf394, 0xb6a3bcce, 0x221e300b, 0x0a8bb876, 0x88f0fe99, 0 }, /* #84 */ { 0x2d3c47, 0x2d3c47, 0xb8429fb0, 0xb8429fb0, 0xb76a22b8, 0xb76a22b8, 0xe61fa5c6, -1 }, /* #85 */ { 0x3f2293, 0x3f2293, 0x1f9ab2bf, 0xd9dba3f0, 0x1232141a, 0x5d52b66f, 0x85e01cfb, 0 }, /* #86 */ { 0x127dd3, 0x127dd3, 0x22b0dd70, 0x22b0dd70, 0x38dede99, 0x38dede99, 0x2fc2c753, -1 }, /* #87 */ { 0x043786, 0x043786, 0x69a098af, 0x69a098af, 0xd5278e59, 0xd5278e59, 0xf945bc8c, -1 }, /* #88 */ { 0x2c6413, 0x2c6413, 0x12797716, 0x12797716, 0x4ea9f77a, 0x4ea9f77a, 0xd242cd04, -1 }, /* #89 */ { 0x3225c7, 0x3225c7, 0x24db63fd, 0x24db63fd, 0x9111754f, 0x9111754f, 0x610fa8b7, -1 }, /* #90 */ { 0x122a52, 0x122a52, 0x446e5d02, 0x446e5d02, 0xb0ccbf71, 0xb0ccbf71, 0x1f855dc3, -1 }, /* #91 */ { 0x117152, 0x117152, 0x13557626, 0xee155f45, 0xfabe3f61, 0xc7add619, 0x4b1cc629, 0 }, /* #92 */ { 0x321557, 0x321557, 0x9818f402, 0x9818f402, 0x4795ed5d, 0x4795ed5d, 0xf3d56b6f, -1 }, /* #93 */ { 0x283a16, 0x283a16, 0x8846978d, 0x8846978d, 0xa93a8306, 0xa93a8306, 0x1ca0cbbb, -1 }, /* #94 */ { 0x0f3c53, 0x0f3c53, 0x4c728086, 0x4c728086, 0x602737eb, 0x602737eb, 0xbd1e7c49, -1 }, /* #95 */ }; static const MULDIVU64_TEST_T g_aTests_mul_u64_intel[] = { { 0x125e07, 0x125606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */ { 0x3c6197, 0x3c6106, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */ { 0x263fc6, 0x263706, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */ { 0x255f42, 0x255706, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */ { 0x080586, 0x080506, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */ { 0x3539c7, 0x353106, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */ { 0x375482, 0x375406, 0x25d58baf93d46a3f, 0x0000000000000000, 0x8844a5f1adb9632a, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */ { 0x037cc7, 0x037406, 0x254645ee1ad3b136, 0x0000000000000000, 0xefdf0430ba6152e7, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */ { 0x195a52, 0x195206, 0x058f2c4ddee2e988, 0x0000000000000000, 0x67f16b46670fa732, 0x0000000000000000, 0x0000000000000000, 0 }, /* #8 */ { 0x1a43c6, 0x1a4306, 0x8a75c0da824979d8, 0x0000000000000000, 0xd829edbd909fad21, 0x0000000000000000, 0x0000000000000000, 0 }, /* #9 */ { 0x2e7056, 0x2e7006, 0xb8eb900ea96b2a92, 0x0000000000000000, 0x1a1f92cc9fce4974, 0x0000000000000000, 0x0000000000000000, 0 }, /* #10 */ { 0x214296, 0x214206, 0xfbb3318917d5a328, 0x0000000000000000, 0x5e2885296a083f06, 0x0000000000000000, 0x0000000000000000, 0 }, /* #11 */ { 0x142317, 0x142b03, 0x9eb0be36c06fac14, 0x0bceeced08476a4c, 0xd0700add572ac309, 0x57daed8c912c2df7, 0x8dba74be8e0492b7, 0 }, /* #12 */ { 0x1b1dc2, 0x1b1d03, 0x519b23903ec22684, 0x02546dd2d0538610, 0xd275296c8bd41eb9, 0x0af4bcdf71cd71d1, 0x225e877883d6db04, 0 }, /* #13 */ { 0x304f07, 0x304f83, 0xec9bac084ad5c630, 0xe9f0f69d267eb4d0, 0x5ec2bdeca0dfcf05, 0x02e0e7146db93f81, 0x031d4c338822708f, 0 }, /* #14 */ { 0x073352, 0x073b03, 0x92da102c2831a749, 0x3b984952faaa8a34, 0xd81a83fcaf25e9f1, 0x0f4041007d381c09, 0x1a961b2c81233494, 0 }, /* #15 */ { 0x2e37d7, 0x2e3f07, 0x4e86c9ebf932f36a, 0x0007ce6d50e43a74, 0x414c86537cc232d6, 0x15b5d4f07e0a6896, 0x46c6c869ebe06492, 0 }, /* #16 */ { 0x312583, 0x312d03, 0x36e2a579ec86869a, 0x2147c0b9e0ebfc40, 0x052a7af8bbb1c32f, 0x00de160d221d6605, 0x040bde9c97e8a6a0, 0 }, /* #17 */ { 0x1c6a93, 0x1c6a03, 0xc179f57aa8083b92, 0x02d75b14203d6526, 0xc0c7e698ca7934ca, 0xbb1155811f880f5e, 0xf78531588556cb7b, 0 }, /* #18 */ { 0x152a52, 0x152a07, 0x83c738855f9bbe4d, 0x299044e26ae9e024, 0xcca965534d746f02, 0x3dabbaacd74f786f, 0x77ce28f91d055ab4, 0 }, /* #19 */ { 0x307106, 0x307903, 0xa3fe89e4e99cb798, 0x5a6630dda3ffcdc8, 0x13ce8d193d165f9b, 0x428ab8e69e50ce00, 0x67dfb62944deefa3, 0 }, /* #20 */ { 0x0f1607, 0x0f1e83, 0xc6768da8c8d31d0d, 0xc9d2e2a7ca050b01, 0xb39e0f8e77c37303, 0x375c1736df1e5b96, 0x4768c12e9bc270c5, 0 }, /* #21 */ { 0x330c47, 0x330c07, 0x49acdf7842493d6b, 0x42affe3cfb1b69dd, 0x6f267482c924d3f7, 0x02ef3f05bd7510b9, 0x0a325c2e1bd2bfd7, 0 }, /* #22 */ { 0x240952, 0x240983, 0x7709749beaf3fa5d, 0xed45bab9b6135cdf, 0xc2f425777fefb74b, 0x731cc3e2bba40a01, 0xf78f51eced15186b, 0 }, /* #23 */ { 0x3d1b43, 0x3d1b07, 0x6e87ca10611f2395, 0x07da4dd61f70cdcf, 0xa875a5ad58d5cfb2, 0x64f3b45a201b2a28, 0xe9d0b73c27ae12d3, 0 }, /* #24 */ { 0x1c5543, 0x1c5d07, 0x2124ee34d93048df, 0x0b7c7c150e4e9065, 0x2d9dfdcb61902862, 0x10dfcaa06fe1bd96, 0x825540e21e09db3b, 0 }, /* #25 */ { 0x0727d3, 0x072f87, 0xa36718fd1c47bd9a, 0xbf133304ea0d04a0, 0xc767a629825319ba, 0x5ad918f5fa2c8bc3, 0x8e5475ecfa9feb90, 0 }, /* #26 */ { 0x064692, 0x064e07, 0xefc1becf1a2d4d34, 0x25ba6ea0cfb44e50, 0x958cae30cb315808, 0xbaf1b8a4de2ed450, 0xc79c037a145aefe4, 0 }, /* #27 */ { 0x043002, 0x043887, 0x377f5d5b56f79daf, 0xa921a87c7de93e12, 0xd8906e2609b18d1d, 0x21b6a8f7e1672d7a, 0x9b83abea010d698e, 0 }, /* #28 */ { 0x093186, 0x093907, 0x865141187d89c40c, 0x5459c4528c38fdd8, 0x55c46e6cabe3ab02, 0x123e9386fc304466, 0x22c5ce83fed6d9d2, 0 }, /* #29 */ { 0x096d47, 0x096d03, 0xae94cabb3b8e1f58, 0x463a4132d837afa8, 0x2c1e4ecfc012682b, 0x8f825739ee859aa6, 0xd26fdc8d9be4159f, 0 }, /* #30 */ { 0x024017, 0x024803, 0x685be3178f99f793, 0x73317c258f9765a4, 0x0005b24416a3ad88, 0x6417bb0a0cdf1325, 0xf588dc81c07a424c, 0 }, /* #31 */ { 0x3b3902, 0x3b3983, 0x2c2480253c0d239b, 0x982e008b6834d6ad, 0xf9881f25694fae30, 0x29cb1eb93e8b7e5b, 0xf2605c3376d58757, 0 }, /* #32 */ { 0x174e52, 0x174e83, 0x64c4db2391a8f0ef, 0xa29df44cd12b16f4, 0x50c9e8983fbe065b, 0x1e0e404b32a3c5c5, 0x4c5af90a7a15704c, 0 }, /* #33 */ { 0x2c6d47, 0x2c6d03, 0x54f25b9cb302819e, 0x651ca2901aac9ef4, 0x0a3d64e1190cbc6b, 0x47ab24bd2005f30f, 0xd7fbf19e580ef366, 0 }, /* #34 */ { 0x330b96, 0x330b87, 0x7f7ef3042047787d, 0xaaa929e88a31ff12, 0x83ea5f95c6cbe95c, 0x28b5ead1d115df4c, 0x51be3faa7be4b9fa, 0 }, /* #35 */ { 0x1a3b97, 0x1a3b03, 0xc42ac267b07e35ec, 0x04383c037bba1420, 0x57cb323464f602a4, 0x0c80a9e350635750, 0x1050e62beef64c98, 0 }, /* #36 */ { 0x157e97, 0x157e03, 0xd6753fcec9cb76db, 0x06d01a619de230f7, 0x53bd1b4d9305b072, 0x8d6ee5c62cc0bb1d, 0xa8d46c6477cca315, 0 }, /* #37 */ { 0x344ec7, 0x344e87, 0xc46639ab3b96112e, 0xc069870e849de696, 0x7f1ce6ab40d7a85d, 0x68ed9b9788ad6e72, 0x88c5371f93ec6d6d, 0 }, /* #38 */ { 0x1a2f02, 0x1a2f83, 0x09aea785ad4fd381, 0xe6da5fd92f2a5a64, 0xec6888eff952d0f1, 0x0329e9ec29073ae3, 0x53a63e4c7d29bc64, 0 }, /* #39 */ { 0x2261c6, 0x226983, 0x4ea2487fb3c171c6, 0xe6be5e6f1e7fcf1a, 0xdf5dc42d56e84fd8, 0x36bf6fef86011414, 0xb23c8d96eaa078cf, 0 }, /* #40 */ { 0x107897, 0x107803, 0xc8f495fcd38788b7, 0x2b4064c5c27d5fdf, 0x1d3ddacd11dff18d, 0x96c2623b4e18736a, 0xc00df12d9fc52a19, 0 }, /* #41 */ { 0x1a2c87, 0x1a2c83, 0xf97fb85166514c77, 0xae2ae9261db3ad0d, 0x7c765c2aa2087f91, 0x245a6731f79d30fb, 0x254ce577431de79b, 0 }, /* #42 */ { 0x3b01c7, 0x3b0907, 0x6bd0b07e1f1204c1, 0x05166eb000f7b57b, 0x6846273aa068b60d, 0x6b91a24eaa788d9b, 0xff6a47748936dd3b, 0 }, /* #43 */ { 0x201943, 0x201987, 0x826997e436256d7a, 0xedb369d5fb2957be, 0xab9ad370d0426c59, 0x73750ef884588714, 0xe2a493aeec4314cb, 0 }, /* #44 */ { 0x1f7192, 0x1f7907, 0xa478837e2a90f842, 0x1d7c7c7b784e00aa, 0x539ae03a190a458b, 0x929b44ec4ce7711f, 0xe431b5b6fae79db5, 0 }, /* #45 */ { 0x0d5ed6, 0x0d5e87, 0x47ae7d4e3ec34e22, 0xec92b3851154e16c, 0x900e139ea52dd39a, 0x41f61537e43b1d69, 0xeb9217d995614156, 0 }, /* #46 */ { 0x0904c6, 0x090c03, 0xbd184ff6095a3f0f, 0x75cff24c36b98d83, 0x22f63f24b4a509bc, 0x8bca98ffe38962e3, 0xbd4081d07e020a4d, 0 }, /* #47 */ { 0x040b87, 0x040b87, 0xab6388bab37ebcf8, 0xa0d80f5d2bf59f88, 0xdd5cf12c027399e4, 0x2f9af10de5ac7f18, 0x471b63883aec0a6f, 0 }, /* #48 */ { 0x312517, 0x312d07, 0xaf6712ffc92f78d1, 0x56d27ddb681b5c71, 0x4753ea3585127aa6, 0x8baf7870fc8a1de1, 0xcbdeeaf7553291a1, 0 }, /* #49 */ { 0x255a12, 0x255a07, 0x8d940b5db53deb08, 0x7143c4b7e150e3d8, 0xca15603491b4143b, 0x1227106941f96a1f, 0x20d2c277654aab5b, 0 }, /* #50 */ { 0x242203, 0x242a07, 0x57688f19be77c156, 0x5a2069ed3c3ea54e, 0x0c0c9c529c5985f5, 0x0a873b2f9d05e8f6, 0x1ed5bcac0e79edf5, 0 }, /* #51 */ { 0x2a1f56, 0x2a1f03, 0xa8d5bf5a672defb2, 0x0b613798b95d471c, 0xd93b8f7e04053a7e, 0x37d515b8a7ca742a, 0x54a83a9f3146653e, 0 }, /* #52 */ { 0x0d4046, 0x0d4883, 0x6d09586326f282fd, 0xe8ee30fa6f6d3a68, 0xbf87bc2843e35c17, 0x1fa4df300c1a0630, 0x4a4b87f0cd417488, 0 }, /* #53 */ { 0x3876d6, 0x387e07, 0x0e87e0c8607df0b5, 0x38fd0f6bdf5e99ee, 0xde69c0a46e029108, 0x0a30bd27e7e28807, 0xb388314d12df9cf6, 0 }, /* #54 */ { 0x180353, 0x180b87, 0x209421b1c9288311, 0x8aa13bffff1ad39a, 0xe85f35be53028931, 0x0e8834fc43941d12, 0x72310cc9f44385fa, 0 }, /* #55 */ { 0x2d20d6, 0x2d2807, 0xc3d499520b2be324, 0x28caacf230ca5284, 0x4c019ab5898ebad0, 0x48cf6fb731cf942e, 0x5f2e7675eb6b8119, 0 }, /* #56 */ { 0x2624d3, 0x262c07, 0x0154a6a41b00d2a4, 0x05a514c51eb60f24, 0x6d25c715f81267c5, 0x010c7c58d5ccc68e, 0xc9c48611d50b2a21, 0 }, /* #57 */ { 0x076ad2, 0x076a83, 0x7f3ead13e03d18e2, 0xfa2a2b477c718870, 0x7db49ec10d5227d8, 0x161fbcf1f2d9803c, 0x2c82b3ccd7c683b8, 0 }, /* #58 */ { 0x371f52, 0x371f07, 0x78525923b820b28d, 0x3d463ca5279920d2, 0xad3a358dc36eab48, 0x3a208b10569f84df, 0x7bac4a451c12989a, 0 }, /* #59 */ { 0x2c0e02, 0x2c0e87, 0x1d8fbac0cc874e72, 0x9534303ecaf48f14, 0x01cc54d53ddd912d, 0x155415227e8f9153, 0xb8b3ed58ff03e9da, 0 }, /* #60 */ { 0x1d3ed2, 0x1d3e87, 0x9d57b9df8feced0a, 0xf20cecb0e0c7b782, 0x7f2723fdcead39c4, 0x9a0e5eca80ab2005, 0xfaa7187b2b71ab0d, 0 }, /* #61 */ { 0x114052, 0x114803, 0x7590b7d20e36092b, 0x3668f6527f082d3b, 0x8609f671b3405c75, 0x62571b72eb10816f, 0xd62320aa12434431, 0 }, /* #62 */ { 0x356e42, 0x356e83, 0xc21bdb225d36fef0, 0xf6bd7a7ab7b7a280, 0x4df8d900e97b1433, 0x980097029a119ff0, 0xc877c99a55030058, 0 }, /* #63 */ { 0x240717, 0x240f07, 0x58ab32979065f2e8, 0x69dc9fe23adc2d90, 0xb377a095f0ab1723, 0x43d2e2be0006ed05, 0xc3d143ab9def6d5a, 0 }, /* #64 */ { 0x215286, 0x215a83, 0x1e7abf200251cd38, 0xcca18f03f22377b0, 0x07e5f8c992e607b7, 0x16a164c903be273c, 0xbe1341b7ff1b4c1a, 0 }, /* #65 */ { 0x341202, 0x341a03, 0x8f71902e66d66c16, 0x34bcb5b8536c965e, 0x2e335106ac858ecc, 0x0db7d89d13a61fa1, 0x187b7fa9bf58a9ed, 0 }, /* #66 */ { 0x341c12, 0x341c07, 0x1ac7cd57be62489a, 0x5e3af8d49725a8ca, 0x5f11a2b38c377f6d, 0x0a1bdcf878efa8f5, 0x60a1e86300015c79, 0 }, /* #67 */ { 0x1843c6, 0x184b83, 0x6376b3f2378ecdd0, 0xd8cf29dab0796a80, 0x4d57261ffa197080, 0x410eca22e9bc5ca4, 0xa77228e5a59312c8, 0 }, /* #68 */ { 0x091397, 0x091b87, 0x82851d3d83249029, 0xc5d70bf099a92142, 0x5e8daaff53837686, 0x5b4787cd6670a0e6, 0xb308bcae03ab5772, 0 }, /* #69 */ { 0x1b4897, 0x1b4807, 0x1bf5be12aadcb752, 0x3a85f98c8743d30a, 0xc2b9392058603d85, 0x0bb6c0398a70d93f, 0x6b407106d8fee87d, 0 }, /* #70 */ { 0x295a87, 0x295a83, 0x1487f2d8616184dd, 0xcf9eb2946d00965d, 0x2054cbcb8e2300e2, 0x04066f7e3e442a94, 0x32306ae2650f7f81, 0 }, /* #71 */ { 0x0f0d82, 0x0f0d07, 0x707c430ed416c142, 0x1796fd487066d0c0, 0xc939002a54cf5c8d, 0x3ee03a03fe212d72, 0x8f189cd2f923ac60, 0 }, /* #72 */ { 0x0a49c3, 0x0a4987, 0x127a185f05c5c57c, 0x8dff224c259f0590, 0x0eac56e33af52e7b, 0x0c0595c734089e82, 0xa6904961d887851c, 0 }, /* #73 */ { 0x0c6707, 0x0c6f87, 0x042ce04f07124800, 0xe8cb4fe1b2096000, 0x19bd6c8a881b51a9, 0x038d8994fb1f3387, 0xd9d6766e554277cc, 0 }, /* #74 */ { 0x270c83, 0x270c83, 0xcbd1c68380286467, 0xf06b1f77b9a4004f, 0xee97b276235cf80f, 0x0f0e6501d6fefce3, 0x12e92c1cb66ad3d9, 0 }, /* #75 */ { 0x1a5156, 0x1a5907, 0x4bfa90de5eea37b3, 0x5aec5ed26c9e9ac9, 0xe7e6981c4de75e93, 0x37e8a976ec9b35b2, 0xbc608a8787bd6593, 0 }, /* #76 */ { 0x0c48d2, 0x0c4887, 0x2787a235ff44325d, 0x859f068839c71d2d, 0x371a60eb7b039d20, 0x0d697b6fdb1a4cd5, 0x56dba7d247bc8911, 0 }, /* #77 */ { 0x360ed7, 0x360e83, 0x4f883288f663a7e1, 0xb9d2def803e145a1, 0x85d6700bc1395d6c, 0x4f545c257b889bec, 0xff5924e2644255c1, 0 }, /* #78 */ { 0x062183, 0x062907, 0xea4d0516fbc3e2e1, 0x36e18ac29dddc36a, 0x3cf1d829e8a2231b, 0x323e538b104dc533, 0x36e58933d6c65aaa, 0 }, /* #79 */ { 0x175646, 0x175e03, 0xd7d597d5dc4848ea, 0x366b407acea17aba, 0x1a31d086c988b01f, 0x9d59e84001faf889, 0xbaa2293ce2cdf849, 0 }, /* #80 */ { 0x165587, 0x165d03, 0x1761912daa5cdd40, 0x4199b8803fe49780, 0x7eba467e336c78c7, 0x07710a0011d9cc50, 0x517a47ea0813d326, 0 }, /* #81 */ { 0x157113, 0x157907, 0x06a6642cee1f145f, 0x4eed88c07809408e, 0x53bbb0234a17673a, 0x028cd44211de7ede, 0x622b987d10fe7a32, 0 }, /* #82 */ { 0x024fc2, 0x024f83, 0x361dd663fd1615ca, 0xceae5604d59263a8, 0x411a4da43084e756, 0x085b54e1bafb0930, 0x27882c52a9d34944, 0 }, /* #83 */ { 0x254817, 0x254887, 0xee66b300fdd85139, 0xd9f68afe071d7c88, 0x2bcfd5adcf534872, 0x54a11ab130cd39f7, 0x5ae06d6be77648c8, 0 }, /* #84 */ { 0x185fd6, 0x185f03, 0x200e2baaf0be9868, 0x7e801f8c7a8ca0b0, 0x2b96ba3f74df4a0b, 0x0cbcf043ba5aaac7, 0x65ba75b8581956ee, 0 }, /* #85 */ { 0x3a1693, 0x3a1e87, 0xb9502b2ff610dc97, 0xf59189469a3bcf1e, 0x3d3784e4d2469bb6, 0x00f8a075d4a58071, 0x015776de6e752792, 0 }, /* #86 */ { 0x005392, 0x005b87, 0x514ea0489e206dcf, 0x85d87c232c48db24, 0x98fbe39ab80132b5, 0x13c5e4da6b5bcdc0, 0x3e41a718b2803f9c, 0 }, /* #87 */ { 0x0d5d93, 0x0d5d03, 0x4da71bd2674bbf89, 0x2765d2c23f6687ae, 0x36c58db95c076e36, 0x45870f9041f434c1, 0xe536a63e08c360be, 0 }, /* #88 */ { 0x026c06, 0x026c03, 0x2f8e1ed8d9a68f6e, 0x09be4111def426d0, 0x04f43465b95a1a35, 0x00f5adb6c315331b, 0x052a8adbed1cf7d8, 0 }, /* #89 */ { 0x1a3152, 0x1a3983, 0xd2688ddb970608a4, 0xc64b16841ea61168, 0xcd48bcfa089a280e, 0x80213deefb082ebf, 0x9be4a906e36c50ca, 0 }, /* #90 */ { 0x091c46, 0x091c87, 0xc1a76fbeb00fc2c4, 0xfd6f48f696f7ac74, 0x66c393eb06cdb9d8, 0xc0161cbcc759b03d, 0xfded78af029d5c2d, 0 }, /* #91 */ { 0x296692, 0x296e07, 0xbdf5a515ad2c341a, 0x3c8fc406ef865d30, 0xb9668eff278b9803, 0x16a339fc9c3e2e5d, 0x1e81f7c7487f3af8, 0 }, /* #92 */ { 0x1d7687, 0x1d7e07, 0xa99b7d89b8622f03, 0x78a0e19bc0ff77f5, 0xbfc1b37d63af150e, 0x7b7bcb848031a8ff, 0xba61d6eb4c05efa7, 0 }, /* #93 */ { 0x0c0a97, 0x0c0a03, 0xbc394c06b0541862, 0x47a3ae6b9cad7a10, 0x057ceb044f69b8e9, 0x9261150a1bc5eac3, 0xc7167fdefc9ab388, 0 }, /* #94 */ { 0x237146, 0x237983, 0x71500c74746fb87d, 0xca978f159522cb62, 0xc1ce034310fc3be5, 0x69834d38d9f09d7b, 0xee60e1135626388a, 0 }, /* #95 */ }; static const MULDIVU64_TEST_T g_aTests_imul_u64_intel[] = { { 0x3b5cd6, 0x3b5406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */ { 0x247ed6, 0x247606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */ { 0x142852, 0x142006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */ { 0x076912, 0x076106, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */ { 0x151f52, 0x151706, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */ { 0x000747, 0x000706, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */ { 0x1f4b46, 0x1f4306, 0xf2533f33fb722bef, 0x0000000000000000, 0x89f4f998afcdb4b6, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */ { 0x321586, 0x321506, 0xb32a80ca84f7c32d, 0x0000000000000000, 0x8068031cc1e6e68f, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */ { 0x3b0992, 0x3b0106, 0xc447a740a545e004, 0x0000000000000000, 0xce635b7e7034af96, 0x0000000000000000, 0x0000000000000000, 0 }, /* #8 */ { 0x300f17, 0x300706, 0x1854d127d20a4616, 0x0000000000000000, 0xa9a759f6b94c782b, 0x0000000000000000, 0x0000000000000000, 0 }, /* #9 */ { 0x3c3c17, 0x3c3406, 0x4286374e76289845, 0x0000000000000000, 0x347f28353b5216e6, 0x0000000000000000, 0x0000000000000000, 0 }, /* #10 */ { 0x3415c2, 0x341506, 0xd930d470d242cfa7, 0x0000000000000000, 0x22b5c3933c78f17a, 0x0000000000000000, 0x0000000000000000, 0 }, /* #11 */ { 0x2356c3, 0x235e83, 0xe57b3cbdefc1f5b2, 0xf01c754d411b190e, 0x73f286546a8b5953, 0xfbe90b1697742d31, 0x277ae6ade24e665f, 0 }, /* #12 */ { 0x272147, 0x272907, 0xf1a8b825243113d6, 0x0798110ad9103528, 0x7314d2b36f799653, 0xf9517b5982057784, 0x774671f27831f6bc, 0 }, /* #13 */ { 0x003b46, 0x003b87, 0x2f7548f25666a11f, 0x95014c1882fe37d8, 0xc22741f250a13b8f, 0xfcde31cef0660db8, 0xef1ae128ad129528, 0 }, /* #14 */ { 0x0456c2, 0x045e07, 0x22347083f4e1f3d0, 0x559a1da851461e00, 0xf9f0028fd16846c0, 0xf11e82a66f36f83f, 0x90a08ef527860760, 0 }, /* #15 */ { 0x355bd3, 0x355b07, 0x143dc990e073f237, 0x6c7c18e08cd15e3c, 0x9c2bac5cdc1bbf4d, 0xf70ed4d2249ca68f, 0x8ee80768f899e5a4, 0 }, /* #16 */ { 0x0b5cd7, 0x0b5c87, 0xb35c72ec9e76ffea, 0x937d5ff1604a0042, 0x212704785b4c9358, 0xe962786932088f91, 0x4b8b01853d497ffd, 0 }, /* #17 */ { 0x2130d6, 0x213803, 0x8e5c1d0c5287d88b, 0x00bd68082751d39b, 0x4027c264234a3e1a, 0x012a5e08d3889bf3, 0xfd5fdc55888f4331, 0 }, /* #18 */ { 0x0d5c03, 0x0d5c07, 0x844de8912799c6a6, 0x36b0384b5a175bf0, 0x6a8fbecbd48a8aee, 0xca0ec949407ede91, 0x6fa37c815b131328, 0 }, /* #19 */ { 0x2d2c17, 0x2d2c07, 0xac9a7d5dc368df00, 0x1d6a6d4b8cb3e100, 0x75d96eef72e5bf68, 0xfc67d55bae26ada4, 0x0b089c1ce185bb3f, 0 }, /* #20 */ { 0x0566c6, 0x056e03, 0x47f9043af411b10c, 0x669bd4658f039f54, 0x182b46d7e7db9f84, 0x14da0e927d435dff, 0x4a2af3a16c302607, 0 }, /* #21 */ { 0x125b82, 0x125b03, 0x1d8a67de179e37e3, 0x50e2800241cc4046, 0xe6e4f11997acf5b0, 0xf28fad9751fdecdf, 0x8b8a1540cf7cd582, 0 }, /* #22 */ { 0x087e82, 0x087e07, 0xbf1299184107d498, 0x2c44d33cc2c48978, 0x7ab91a70c1d383f7, 0xf37b609a57f7e1f2, 0x315b67be0dcd4475, 0 }, /* #23 */ { 0x345c17, 0x345c87, 0x1fa2af66f7155ad4, 0xcc141ee47bc2cb0c, 0x56dcea5811cb10dd, 0xf85cc2362c63a209, 0xc231d6dee11b1697, 0 }, /* #24 */ { 0x2c0ac7, 0x2c0a83, 0x6585e3688c56d680, 0x8962bb6039d2ea80, 0x2df8b4370a513b1f, 0x1f2e2af2d112d5c3, 0x4e9fcd8465778dc9, 0 }, /* #25 */ { 0x3a3e12, 0x3a3e87, 0x75bf96481b72f675, 0xe3c8a502065ef224, 0xca58721fdf382398, 0x1c70131a64aa82e5, 0x3dd3cf6098e8cd14, 0 }, /* #26 */ { 0x290a02, 0x290a87, 0x3d1fb11e244f59cb, 0x815fb3b73d3eeb6f, 0xbb4fba4327426653, 0xed926c52bd62a118, 0xb2d1be359e6b106d, 0 }, /* #27 */ { 0x114202, 0x114a03, 0x25f2e34d281068d2, 0x5193646fdf56a152, 0x0e4e4afeb9d753f3, 0x026bc1c2beba979c, 0x1054d6e7635db241, 0 }, /* #28 */ { 0x177407, 0x177c87, 0xd713a42dd6344039, 0xdfec6d1755689ae8, 0xd0de375f35e5d7c4, 0xfec89fb0b729f1fe, 0x079bd903b46f2228, 0 }, /* #29 */ { 0x0e3e87, 0x0e3e87, 0x473febf6d46914bf, 0x9e9e765034aae90a, 0xc3fa78b1b9068e4c, 0x1ed35a58e3cca879, 0x6ec19d3fb73de776, 0 }, /* #30 */ { 0x1d0152, 0x1d0983, 0x582ceee0a59c286d, 0xab5645dcbfcaf297, 0xf90de1d1f5bd6db5, 0x0a9cc1434520dbd9, 0x1ecf8e13eec12c93, 0 }, /* #31 */ { 0x394052, 0x394883, 0xd718f8a8153d35f9, 0xe107501e52ac3646, 0x8a20442ab1c2b9d1, 0xf56c6f79e31c47f5, 0x423215f4795f61f6, 0 }, /* #32 */ { 0x141d57, 0x141d03, 0x507e98229392378b, 0x5d384c5cd6340d4f, 0x65f5964e6af71ca0, 0xfba60d88ca8945bf, 0xf22944a1363319cd, 0 }, /* #33 */ { 0x3f2e57, 0x3f2e07, 0xc99ae6250f08ea52, 0x62b2770852b5c4aa, 0x7bf922d17ceed308, 0xe592df037fd3fe29, 0x7c5edecbb50e1d4d, 0 }, /* #34 */ { 0x276b53, 0x276b07, 0xf9c987a0d148f5e2, 0x18ba2ac10abfdfcc, 0x2318d2cb6c26434d, 0x015cdefe7ae30928, 0xc7d89e917e177246, 0 }, /* #35 */ { 0x3a2a47, 0x3a2a07, 0xc9fe211969f5f5be, 0x22574170f7677ce2, 0xc6ab846ec41af358, 0x0831a1c48b674e3f, 0xd92904383265c0af, 0 }, /* #36 */ { 0x3231d7, 0x323903, 0x013abb898f232a6c, 0x4bad10fcc037d4dc, 0x972049d1c159af48, 0xffdd1bdc27863a60, 0xe39eb22014f82b95, 0 }, /* #37 */ { 0x040343, 0x040b07, 0x2820291c73e244cb, 0x600bf9fc11ff1259, 0x3d6a3608fbed4e06, 0xef786e68a4a3400c, 0x968ac000e88c44eb, 0 }, /* #38 */ { 0x2d0b12, 0x2d0b07, 0x01b291c7fe0b5b06, 0x02b535968f165360, 0xad602efa5802b7c8, 0xff6bc8aca99f27e1, 0xa8b0030dfd1b3090, 0 }, /* #39 */ { 0x104247, 0x104a87, 0x62ae5c2969cc54b9, 0x93028ae57277abc6, 0x4302c6cfbd076563, 0x140d0896799b0a57, 0x340431a9455352f6, 0 }, /* #40 */ { 0x212697, 0x212e83, 0xb8d8ea1e014c5554, 0xb99e6942dac3b08c, 0x9ef4d1eb81411eec, 0x00ccdaf7308add51, 0xfd1ef39d90b1fb97, 0 }, /* #41 */ { 0x1667c2, 0x166f07, 0x98148ab9f4e6aa21, 0x37e47cbb2907f978, 0xc57911277de47f27, 0x06d5d1c41bad65e1, 0xef296d28aa44fa78, 0 }, /* #42 */ { 0x1d0303, 0x1d0b87, 0x3094fd063e633b94, 0xaec54fd43101eb18, 0xb942b00ddc405e6b, 0xf1d55ece2d3d5f4e, 0xb559ae9ce5a39d4e, 0 }, /* #43 */ { 0x176fd7, 0x176f87, 0x1b51fd21d00e8859, 0xe8cbf14f8080344e, 0x470cc255faee55cd, 0x0bb2ae67263b4a69, 0x6d9d28af3b1eccfe, 0 }, /* #44 */ { 0x0b5556, 0x0b5d07, 0x828c0f32a9f6ede0, 0x3fb7c0dbc598a4a0, 0xceb86ed4fdc397a4, 0x0130be04279a9b81, 0xfd922415a937a2ab, 0 }, /* #45 */ { 0x0b1016, 0x0b1887, 0xb2110b1d70ddced5, 0xf9afe700d98053bd, 0xffdf7346171541b5, 0xfcbcc1f0440c3457, 0x0ab7a67926557549, 0 }, /* #46 */ { 0x180856, 0x180887, 0x982c76ef1f3c6501, 0xc6e5796d438d6b88, 0x19b1e81de887b30c, 0x1b757cf2cdbbaa91, 0xbc4bb2ba0288c388, 0 }, /* #47 */ { 0x0a2d83, 0x0a2d03, 0x153ddc5e2d2ea65d, 0x72c9af36e34142e9, 0x55e846fb17fe7863, 0x076677647281f59c, 0x592fb9df7d02adfd, 0 }, /* #48 */ { 0x021803, 0x021807, 0x747abd4bc56dcd3b, 0x368c723a7bf39139, 0xd70b71451514aa20, 0x0b5145acc371010e, 0x18dfa9415bde041b, 0 }, /* #49 */ { 0x021092, 0x021883, 0x4cb5776ed3344eb4, 0xa151134ad0c94670, 0x3d922926697a4c1f, 0x057525605b4f47bd, 0x1236afe0ac63ab8c, 0 }, /* #50 */ { 0x2d1597, 0x2d1d87, 0xce5ebeaf634b9f9a, 0x812b542f40450c00, 0x713dc4d6063eaa7b, 0x0b806a877b8f3160, 0xc4ac2b833b6a9e00, 0 }, /* #51 */ { 0x1f7d97, 0x1f7d07, 0x7719fe7c01a2fb44, 0x0a7a930ae56b499c, 0x1f1d49db0482179c, 0x1b59a65e166ed785, 0x3ac9880fd90c7bb7, 0 }, /* #52 */ { 0x1e3057, 0x1e3887, 0x11d434f4faea573c, 0xba5ba1c1bfdf4628, 0x1edbb45031d3374d, 0x02e81d0630874518, 0x29bc7cf8115c2256, 0 }, /* #53 */ { 0x1d5ad6, 0x1d5a83, 0x192a95d8eb587f31, 0xc45eef2ac2941101, 0x5eea64f579ff1bfd, 0x09437bbbe33869d5, 0x5e3b7905d72d5ad1, 0 }, /* #54 */ { 0x0d1506, 0x0d1d87, 0xe21c6f3f35012f57, 0x80bc1efe4fd3f127, 0x15392b57082fc8f7, 0xf467cb0211495be4, 0x634ed35bb62bbab1, 0 }, /* #55 */ { 0x253b86, 0x253b07, 0xadd5372c10f4f8e2, 0x1b6504315c518844, 0x2fc258030a7ea020, 0xf21c9821b079ef6c, 0x2b4539f64f331f42, 0 }, /* #56 */ { 0x003f42, 0x003f03, 0xb936dbdaea4eaa2c, 0x16db72de80c9be10, 0x200676cb713553af, 0xf9720510022c3b88, 0x17b47f877a3e730c, 0 }, /* #57 */ { 0x006b87, 0x006b83, 0xcf19470e653607de, 0xca5fad7bdd909364, 0x25f5e8bfbc7ea065, 0xf54ab9f4ca73fa92, 0x380eac9901aff76e, 0 }, /* #58 */ { 0x147743, 0x147f03, 0x429a6d5d9befae41, 0x4791dfb454fde240, 0xc7c5bd31ed39d101, 0xf64affc9ddca6f2d, 0xdab0821f55e1d240, 0 }, /* #59 */ { 0x142e02, 0x142e83, 0xe5861757fc7cb712, 0x9e7634f9090415f2, 0xee2ec4b2e30ed7dc, 0x0653b3347174779f, 0xc2d30666c9fc27f1, 0 }, /* #60 */ { 0x322f83, 0x322f87, 0x0daad436b382014b, 0x909f2a0757db42dd, 0xaff76e60ae318e0d, 0x0441237c856d2140, 0x4fb07ac18c855b77, 0 }, /* #61 */ { 0x311f03, 0x311f07, 0xb3842a0c7cf679e9, 0x295acb1c6b8c5ab7, 0xf8c45ff8f4f769e3, 0x0ebfacfd8c5fa927, 0xcea25f2a65c8ab9f, 0 }, /* #62 */ { 0x325196, 0x325987, 0xfde07777a5102921, 0x861c6b145b03a359, 0xee310eb34cced5a8, 0x00a06810c618ec04, 0xb47324713f941b39, 0 }, /* #63 */ { 0x332856, 0x332807, 0x8f0aec4047e19b4f, 0x42d9f6112ef5c8f0, 0x83bdacd33e325ddc, 0xff0c4af6de2abbb3, 0x022852ebce8dac10, 0 }, /* #64 */ { 0x2c7002, 0x2c7803, 0x8986891b7b7ce79f, 0x169ada704d9bcee0, 0x8057e5d0a32062a4, 0x043dc0d6aa0d010d, 0xf6d5e6a6d6cf4520, 0 }, /* #65 */ { 0x156793, 0x156f87, 0x684430be80421368, 0xfab114dccf0593f0, 0xc097a14741f23d17, 0xfc123f4f2f13d8c1, 0xf65aa02e5473bdb6, 0 }, /* #66 */ { 0x0a0686, 0x0a0e03, 0xa7a6f0cb88565293, 0x67ab1bcc641f448c, 0x4181ba71eff92eef, 0xd420f8bdb1c8d92c, 0x7f1f6de94e2344c4, 0 }, /* #67 */ { 0x2d7653, 0x2d7e07, 0xb203fb4caedc7cdc, 0x7e2d275e30404388, 0xff3e5a0bcb61333e, 0xe5aa8800ed31b80c, 0x5672424774d3b32e, 0 }, /* #68 */ { 0x2b4a43, 0x2b4a03, 0xd0fbad3c7ba4fec7, 0x623a5a0611742683, 0x77c16efce1b65457, 0xf88dd112f2777afa, 0x288ae2da2f6d4e65, 0 }, /* #69 */ { 0x257503, 0x257d87, 0x5683101888cac7fa, 0xf4879846061f0f5a, 0xe7800fb3266ef45f, 0x0c087f62d0832fc6, 0x239b966a4abc8971, 0 }, /* #70 */ { 0x030813, 0x030803, 0xa464654fbcf59594, 0x48fd3c26789b1e4c, 0xee6592b270abb3ca, 0xf89f651cba81c0f5, 0x149dbf1245510597, 0 }, /* #71 */ { 0x2f2f92, 0x2f2f07, 0x9eeb0c8c2b7aef61, 0x4b937707b257a2d7, 0x086d022070c99b04, 0x06364b07fae7cbc7, 0xef9e79d70d535537, 0 }, /* #72 */ { 0x355543, 0x355d03, 0x38abb9f43fa1c150, 0x4bfa4079720e4bd0, 0xdc6d344e47c2eb57, 0xe57d4989585b847c, 0x883e444499b04809, 0 }, /* #73 */ { 0x282a07, 0x282a07, 0x2a6d8322516e6020, 0x0d0e1245510d0300, 0xb6a31815c4e60acd, 0xf951ae84cf7c977f, 0xd7b04fd55695a018, 0 }, /* #74 */ { 0x1c60c7, 0x1c6807, 0x6b1658b87a8bb691, 0x57de3fdadd846bdd, 0x894e103e2d14c6dc, 0x305589f48ebb6080, 0x738bd976811dfe8d, 0 }, /* #75 */ { 0x385a02, 0x385a83, 0xb39999bc28063da6, 0xbdd71d1ca6bdf310, 0xa6e193cd8387aed7, 0x2129f017cbafffdc, 0x90e00a36f76f7b58, 0 }, /* #76 */ { 0x270b57, 0x270b87, 0x23cad9e09ca2898f, 0xea3cfd2fa6973eaf, 0x9c79f4719224c933, 0xf10ac97c2de3dc97, 0x9504182f7ae228e1, 0 }, /* #77 */ { 0x175342, 0x175b83, 0x2b2e784093b5fda9, 0xa8b0d42e3652ddb0, 0x3e6fb8308b139009, 0xf315f00cb2ced7ac, 0xb37022e9399d9e30, 0 }, /* #78 */ { 0x3a2b82, 0x3a2b07, 0xfc17d6b654441268, 0x21ad946647e88330, 0x93413fd8cb7cd29b, 0x0074d377d24fbbd5, 0xe218ec3c1c4ee8fe, 0 }, /* #79 */ { 0x145c86, 0x145c07, 0xeec49a091ab8efb1, 0x129198c42fe48312, 0xea5021ec1976b2b0, 0x03c621d2e49a79a1, 0xc7ef152cc6abfab2, 0 }, /* #80 */ { 0x295796, 0x295f03, 0xfc1006038295eebc, 0x4e788906a00154ec, 0x2d7940882f6382f9, 0xfef0e264f852ee8c, 0x44db3b34006a6635, 0 }, /* #81 */ { 0x3c4713, 0x3c4f87, 0xf53f5ff96dc739da, 0xd8fe772a62d68842, 0xccd92a3b59a18898, 0xfc99e06914109678, 0x50ec5f5bf5db1185, 0 }, /* #82 */ { 0x0f2002, 0x0f2803, 0x2c7bfddcfa0730d9, 0x592c742679bb1791, 0x86f73c5ad5fbcdc8, 0xee9c68699703c0ad, 0x9bedd3aa142c6979, 0 }, /* #83 */ { 0x3e4606, 0x3e4e87, 0x78e56c65ec8f48de, 0xf7636791bc5ab56a, 0x70d43e8ece1c1bb6, 0xf4878b5d2be5a585, 0xe7b5ffab6d80ad1b, 0 }, /* #84 */ { 0x115e57, 0x115e83, 0x60855ca6e6edcfc6, 0xb82d6fc00a5f1476, 0xdaa7a3233d02bdd9, 0xd41569c0f830ec9c, 0x8b859407fe1df3c9, 0 }, /* #85 */ { 0x123e96, 0x123e87, 0x236d3fb3c40b833f, 0xa12c8f3165df2b1d, 0xa3813b26865522ab, 0x0dcd1bcd02ee93ab, 0x63bade7e3d60e6a3, 0 }, /* #86 */ { 0x066087, 0x066807, 0x1a3f4c355114b287, 0x7d51f7349c1ec641, 0x5cd90524060aa09a, 0x0292e8b2a8f475e1, 0x191a9a5dfb78caf7, 0 }, /* #87 */ { 0x1b4852, 0x1b4803, 0x0f2d825b85ee7cbd, 0x3cf758f9a7c230bf, 0xe36dfff4dc20b85a, 0xfb4f9ae5f5482776, 0xb0e93637e4b8812b, 0 }, /* #88 */ { 0x3d6f93, 0x3d6f87, 0xb00d2b66c55e5ece, 0x82581127500d0924, 0x29f0f75fe3465844, 0x0769dc5160bf24a9, 0xe842f02e810bc59e, 0 }, /* #89 */ { 0x1b5696, 0x1b5e87, 0xf4ac55f79c899a4b, 0xf29186f6d578a969, 0x0e42c396bec19d83, 0x0063ecba2241b16a, 0xf72d93e73b91fa9b, 0 }, /* #90 */ { 0x336906, 0x336903, 0x65cf51e02abe0464, 0x7e8a93b3d68fcaf8, 0x9afd319852f70571, 0x010b5b386b3ca1f9, 0x02a043e7ed1b8a6e, 0 }, /* #91 */ { 0x140842, 0x140803, 0xf458e407c7aedd27, 0x5c7a5ec3b0d16b7f, 0xd333bfffb83b076f, 0x01dcd627da73d716, 0xd7145dc5e4e0a5e9, 0 }, /* #92 */ { 0x135806, 0x135883, 0x84b3de6f2ff978bc, 0x9adeaf17b38ae898, 0x6d60fae38cff7cd9, 0xfee701bfc315f09f, 0x02476bb496ab74ba, 0 }, /* #93 */ { 0x3c50c7, 0x3c5887, 0xcc75ea9baa2e82aa, 0x90416c3a10cbc9e8, 0xbf78dab4ef971b33, 0x16ba63e169efa467, 0x8f1b9ef061e1e124, 0 }, /* #94 */ { 0x187f13, 0x187f83, 0xf82c0afb885932e4, 0xd5fbdd47ad1dc28c, 0x7eae855a6de4ca1c, 0x01a362d4a64d7798, 0xca6cb1afdcd4d23b, 0 }, /* #95 */ }; static const MULDIVU64_TEST_T g_aTests_div_u64_intel[] = { { 0x304416, 0x304416, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */ { 0x3c0696, 0x3c0696, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */ { 0x1141d7, 0x1141d7, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */ { 0x1b3916, 0x1b3916, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */ { 0x1a4093, 0x1a4093, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #4 */ { 0x285b86, 0x285b86, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #5 */ { 0x3f5ac3, 0x3f5ac3, 0x1f246e508e6c5b67, 0x1f246e508e6c5b67, 0x51a0e945492196cc, 0x51a0e945492196cc, 0x0000000000000000, -1 }, /* #6 */ { 0x163f47, 0x163f47, 0x902fbf776321fe66, 0x902fbf776321fe66, 0xd62190941fe3a1f8, 0xd62190941fe3a1f8, 0x0000000000000000, -1 }, /* #7 */ { 0x082746, 0x082746, 0x3107e64fcbf90461, 0x3107e64fcbf90461, 0xc847fbd356e7781e, 0xc847fbd356e7781e, 0x0000000000000000, -1 }, /* #8 */ { 0x1a5442, 0x1a5442, 0x727b56e7194cdea2, 0x727b56e7194cdea2, 0x562c2f7f745696d2, 0x562c2f7f745696d2, 0x0000000000000000, -1 }, /* #9 */ { 0x3c6e57, 0x3c6e57, 0x9c99cceca60ad431, 0x9c99cceca60ad431, 0x28f92cacb9ffdfc6, 0x28f92cacb9ffdfc6, 0x0000000000000000, -1 }, /* #10 */ { 0x3b6f83, 0x3b6f83, 0x6bee915c3473116d, 0x6bee915c3473116d, 0xe130b993143a1555, 0xe130b993143a1555, 0x0000000000000000, -1 }, /* #11 */ { 0x055182, 0x055182, 0xc12fd777c766d6e1, 0x9f2170a0e71e9de2, 0x82b5929ca75ecfd6, 0xbf77b868f8734d07, 0xd2470321d6ce4dbd, 0 }, /* #12 */ { 0x0c0986, 0x0c0986, 0x7b78453c4d1b9a8d, 0x738ad6bd22594ba6, 0x6ce8d98016df8a02, 0xa2101c4d6a40343d, 0xf14ddedb74abbf38, 0 }, /* #13 */ { 0x1b22c2, 0x1b22c2, 0xdafa8572ee2ee3a1, 0x9e4c107a93c5dc25, 0x912cb1519ceb3a35, 0xc5010b7804f84e97, 0xeac72f1b29426dc2, 0 }, /* #14 */ { 0x053b92, 0x053b92, 0x8bc4160b579d2ed9, 0xfdd468bcd13dcf68, 0xdedfa29f6e2d879a, 0xdf6714637533e0b1, 0xe0c777e0f7df5439, 0 }, /* #15 */ { 0x295b96, 0x295b96, 0x6c09848d3666672f, 0x22da28885369e98c, 0x188997e4da4fbca0, 0x45e7a011da0036ab, 0xb43c3cb2fd92c4ab, 0 }, /* #16 */ { 0x3b6d87, 0x3b6d87, 0xd8331e3afba6efc2, 0xd8331e3afba6efc2, 0xdd3f5c90b715fda8, 0xdd3f5c90b715fda8, 0x8c456b22d464c160, -1 }, /* #17 */ { 0x391147, 0x391147, 0x532a8bffe9a514dc, 0x532a8bffe9a514dc, 0xef1fc72a376c0076, 0xef1fc72a376c0076, 0xa771f10f56c0a486, -1 }, /* #18 */ { 0x103bd7, 0x103bd7, 0x1eca752765d77c32, 0xd5f0e19bcbf96798, 0x91dc32362039cad4, 0x56fb52fc24341762, 0xae88f9f7cb61bf7e, 0 }, /* #19 */ { 0x015b82, 0x015b82, 0x9ced6fb2f17581d6, 0x8386d9bba846fe9d, 0x82915b99f65b8b88, 0x578b1be8538e1854, 0xfe222e0ce3c706ea, 0 }, /* #20 */ { 0x380b53, 0x380b53, 0x33d9293b3e129d13, 0x6553bb86bf116ac1, 0x5defb25d31b1b57b, 0x3640e5ab98987f58, 0xed53d33bb68f937b, 0 }, /* #21 */ { 0x324582, 0x324582, 0x6f05369651651447, 0xb97dc0cfccf2ded4, 0x85f6292704271070, 0x4b3974674d20de8f, 0xb8e207a9c2bee076, 0 }, /* #22 */ { 0x3e4bc3, 0x3e4bc3, 0xc3d136cf46b0b9f1, 0x5da6cb4a2623b366, 0x431216f1e8d9747d, 0x02941329f6def98f, 0xb75715b4c8bba48b, 0 }, /* #23 */ { 0x364e47, 0x364e47, 0x29eb723dd2471483, 0x9c62910a2c5483a9, 0x7879b1afbb00e56b, 0x54baaf0910336239, 0xc53766f65089ae3a, 0 }, /* #24 */ { 0x250557, 0x250557, 0xe8ecd144e200da74, 0xe8ecd144e200da74, 0xb6035726244096ab, 0xb6035726244096ab, 0x41db234f08880b1a, -1 }, /* #25 */ { 0x1a6a86, 0x1a6a86, 0xfa233e8144059c36, 0xfa233e8144059c36, 0xc17708964ca79b26, 0xc17708964ca79b26, 0xba76133cd8800599, -1 }, /* #26 */ { 0x0f4ec3, 0x0f4ec3, 0xe88708188c34a7b7, 0xe88708188c34a7b7, 0x89e1469dc3d019da, 0x89e1469dc3d019da, 0x875b7e8f783e0229, -1 }, /* #27 */ { 0x0920d6, 0x0920d6, 0x522f580c1b988538, 0x522f580c1b988538, 0x5c1c5b61138f8db1, 0x5c1c5b61138f8db1, 0x1d3f53dd17ca549f, -1 }, /* #28 */ { 0x125393, 0x125393, 0xef1f5aa6bc9da57d, 0x014424e8227ed6cf, 0x0096c5642eb8f28a, 0x3a07d52fc0bbd87d, 0x771323f6bc24a300, 0 }, /* #29 */ { 0x0d5a46, 0x0d5a46, 0x8e126674a1df50d5, 0x8e126674a1df50d5, 0xff990d1a027df399, 0xff990d1a027df399, 0x778a2b7e6fa8b22d, -1 }, /* #30 */ { 0x3d4dc3, 0x3d4dc3, 0x95335c76d1f61aa8, 0x95335c76d1f61aa8, 0xdda5755c0dc8e9de, 0xdda5755c0dc8e9de, 0x2efa4897c56743a3, -1 }, /* #31 */ { 0x3407d2, 0x3407d2, 0xb4dc0264f4607b00, 0xda0747b2d92f2753, 0xccf47eebfce85c1f, 0x931f976212e98451, 0xf0a6580af25713b5, 0 }, /* #32 */ { 0x0171d6, 0x0171d6, 0x2b4105ac4f9b1893, 0x46324dcd5a4e5471, 0x3238789d277b1a3d, 0x997335bf7a6c71b7, 0xb72655d04457529c, 0 }, /* #33 */ { 0x026253, 0x026253, 0x954101a4a3e2dec1, 0x954101a4a3e2dec1, 0xccd993ce8b4aecd4, 0xccd993ce8b4aecd4, 0xc644f2073ed3861a, -1 }, /* #34 */ { 0x160382, 0x160382, 0xf5a5c80a5c4e2ca7, 0x6cccbfda0a629044, 0x567f2533bfa3a711, 0xbc061dc86b43229f, 0xcb859cee9af8b462, 0 }, /* #35 */ { 0x2e0812, 0x2e0812, 0xb97230cdb5c1772f, 0xb97230cdb5c1772f, 0xef0941563ace6ac7, 0xef0941563ace6ac7, 0x810f67e8e0cd2a24, -1 }, /* #36 */ { 0x0e2ec3, 0x0e2ec3, 0xaa84dd1d5db93866, 0x71e75a055ea0022a, 0x5e58f517d3fd4fd2, 0x412caacab630397e, 0xd40c114e35bc16a4, 0 }, /* #37 */ { 0x210217, 0x210217, 0xd8b36bca12d36232, 0xd8b36bca12d36232, 0xa533524495e94174, 0xa533524495e94174, 0x3475c175007537e0, -1 }, /* #38 */ { 0x062797, 0x062797, 0x76fb745d5666ef20, 0x76fb745d5666ef20, 0x707ad8efeae2f9f5, 0x707ad8efeae2f9f5, 0x23a63108db2db55d, -1 }, /* #39 */ { 0x0a6ac3, 0x0a6ac3, 0x6449a2b29472032c, 0x6449a2b29472032c, 0x47413ce123e52e20, 0x47413ce123e52e20, 0x0e6a54d6dd038fe9, -1 }, /* #40 */ { 0x015c06, 0x015c06, 0x14676cf373af7313, 0x14676cf373af7313, 0xf3f87434f1fb5293, 0xf3f87434f1fb5293, 0x1aa8e5c99d99ad1e, -1 }, /* #41 */ { 0x2f40d6, 0x2f40d6, 0x22cbabd7a0d49871, 0x22cbabd7a0d49871, 0xe89165550f858ec1, 0xe89165550f858ec1, 0xd99e181dffe927ab, -1 }, /* #42 */ { 0x060813, 0x060813, 0x3c5cfb83268bc1a6, 0x3c5cfb83268bc1a6, 0xdce09d54971d7212, 0xdce09d54971d7212, 0x9356e4238418cbba, -1 }, /* #43 */ { 0x3b41d2, 0x3b41d2, 0x6109aebcec1a777a, 0xcb44fa3dd703441d, 0xae68de397eeed92a, 0x6c5fc47d62728ca5, 0xdba7535095d41419, 0 }, /* #44 */ { 0x0c7742, 0x0c7742, 0x317bf1ba23c35190, 0x62fdb9c3ffb9b3c7, 0x3c32803dbf4061aa, 0x186aa5b2a70d19eb, 0x9bacf3da539f6133, 0 }, /* #45 */ { 0x364103, 0x364103, 0x99e030d5b373da51, 0x99e030d5b373da51, 0x7edbb6ddfc0d391f, 0x7edbb6ddfc0d391f, 0x1cb4a3409b834eac, -1 }, /* #46 */ { 0x081d52, 0x081d52, 0x14f304322038c812, 0x14f304322038c812, 0x39146431ee374495, 0x39146431ee374495, 0x0d7ed0d1b745adfd, -1 }, /* #47 */ { 0x121557, 0x121557, 0x8baca3f47240731b, 0xf24898ce61f947b2, 0xd144730c4c1b86d0, 0x52652c2f3a5d5cd1, 0xdd1d59b768bdee2d, 0 }, /* #48 */ { 0x2430d3, 0x2430d3, 0x4137784678259a69, 0x4137784678259a69, 0xc85937200fff55b2, 0xc85937200fff55b2, 0x077874acba9cc1ff, -1 }, /* #49 */ { 0x1a0187, 0x1a0187, 0xabe1ea6fcf66ba14, 0xabe1ea6fcf66ba14, 0x49d9a2425d3faace, 0x49d9a2425d3faace, 0x054a2a161b93af79, -1 }, /* #50 */ { 0x176c87, 0x176c87, 0x7d5fa4fe58812d50, 0x319d0867c988e5fe, 0x2bbdd4342fbdf620, 0xc8bd645b1b08a486, 0xe1b3a00a08895c9b, 0 }, /* #51 */ { 0x1e79c6, 0x1e79c6, 0x8ad3e01539e5ca92, 0xeae9ddb4b7fe1661, 0xa50bd986954c178c, 0x89b3118d7bc64b6c, 0xb3dc7cce6a89e4e6, 0 }, /* #52 */ { 0x1932d3, 0x1932d3, 0xc945895ec44b4525, 0xc945895ec44b4525, 0xa5244e11f2a7fcac, 0xa5244e11f2a7fcac, 0x0d57b88879981686, -1 }, /* #53 */ { 0x1e5b17, 0x1e5b17, 0x6b578533b5994cf0, 0x945190781466e47a, 0x8fd31d7f029d8ee3, 0x48e6481f59946832, 0xf83e4f07cf0c0ccb, 0 }, /* #54 */ { 0x294516, 0x294516, 0xa821db34cd3a6ef8, 0x3f2e6a92f1f90c89, 0x3f1356a485ffc993, 0x10b4878a6e1cf28e, 0xff9248fc7fa3e29a, 0 }, /* #55 */ { 0x131f46, 0x131f46, 0xfeded777e2453810, 0xaea4cc8e8842fe3a, 0x172ff01b8f0aedec, 0x16e3cfab8f159b64, 0x21fd24750c8189ce, 0 }, /* #56 */ { 0x3562c7, 0x3562c7, 0x183a52b0e00c123c, 0x884ae79e3a34d5ee, 0x3de41b86e5fb2a14, 0x5527dd2899ed5bbe, 0x74402ccba6dff7f9, 0 }, /* #57 */ { 0x097156, 0x097156, 0x9928e62728a75c0e, 0xdf84367efc105eb0, 0x519217379b75e0da, 0x0cb6ab5d93c6ad7e, 0x5d6ce0133da4d97b, 0 }, /* #58 */ { 0x0c7316, 0x0c7316, 0x16dbf1202c9b2c1c, 0xc9c4f47fafae3587, 0x7c5db53c6aee14db, 0x5370c85e783b2d7b, 0x9dcae6c3b0093497, 0 }, /* #59 */ { 0x206652, 0x206652, 0xc37479e58923759c, 0xc37479e58923759c, 0xb036120ea1bfe9ba, 0xb036120ea1bfe9ba, 0x3cbd5af0bae1c07a, -1 }, /* #60 */ { 0x3c0283, 0x3c0283, 0x993f5659822326a3, 0xac5dab3c166de5bd, 0x7af1d3af21f0d123, 0x8bc922406228841e, 0xb699531ec0778869, 0 }, /* #61 */ { 0x2d1d13, 0x2d1d13, 0x3cb1622ff5b5faca, 0x71a0341e7ba9dec4, 0x41c864123646b4a6, 0x542c8df6083909ea, 0x94358fae2e1ec5b8, 0 }, /* #62 */ { 0x2063d7, 0x2063d7, 0x2f61208a289b109d, 0x2f61208a289b109d, 0x87670a65d8cbfe51, 0x87670a65d8cbfe51, 0x6f8b153cabb38eef, -1 }, /* #63 */ { 0x140113, 0x140113, 0x91b14b5e53d154d7, 0x716b85cfb2e384cb, 0x25c95abf2ec35849, 0x103bb760d3ba2bdb, 0x5549b3cadeda5774, 0 }, /* #64 */ { 0x242f06, 0x242f06, 0x8669b55294106141, 0xf3dad81770d6557e, 0x9f15cf0a76afd5c8, 0x91cbd505b3c227bb, 0xa702262d240fa2fd, 0 }, /* #65 */ { 0x140486, 0x140486, 0x9261aca0a23a4bc8, 0x57595acb4f2cf782, 0x4aa9c9cffc9f0469, 0x5ddfdf2ba32fea2a, 0xdad220d0b13a108f, 0 }, /* #66 */ { 0x256657, 0x256657, 0xad1be7b0322d629b, 0x0be3b4bc0b37c3b1, 0x078c9202008c4ccc, 0x5f3ca92fe41883fa, 0xa28b6ba5c2b235f1, 0 }, /* #67 */ { 0x124053, 0x124053, 0x7cdb4fd2bf83af7a, 0xb0de9b3e89265863, 0x4f45e31f56a4ff0d, 0x5df4019fad6745e6, 0x72bd42109fe2a25c, 0 }, /* #68 */ { 0x241747, 0x241747, 0x30cb39c1e9aca23f, 0xe939d22da075c838, 0xd88d5aeb873cecb5, 0xc4531cdc1e149e97, 0xedb2b9a73ddc07a3, 0 }, /* #69 */ { 0x0631c2, 0x0631c2, 0x680e352cd3a93eb3, 0x680e352cd3a93eb3, 0x69836faf56d9921f, 0x69836faf56d9921f, 0x697a7a5aabad02b2, -1 }, /* #70 */ { 0x186d07, 0x186d07, 0x4419ab91b86fca29, 0x2e88fa6d223d28e8, 0x16613b4fdf4f7967, 0x6c9a579e5fea5269, 0x7b1dce25a60d1158, 0 }, /* #71 */ { 0x312156, 0x312156, 0x49c726c198f290b6, 0xb613f776f354a7b1, 0x937ebc7f0c0f7149, 0x641e3e3cf52514e5, 0xcf60705a72773e21, 0 }, /* #72 */ { 0x1b2b56, 0x1b2b56, 0xd15ff7298f1d1907, 0x112eca15c2073805, 0x0983f41e88484ce0, 0x0242edb7f65bf085, 0x8dc46829ffc1181a, 0 }, /* #73 */ { 0x351e07, 0x351e07, 0xf1ab7acc6529513b, 0xf1ab7acc6529513b, 0xef37ea0242a91268, 0xef37ea0242a91268, 0x00ee2b7843609d68, -1 }, /* #74 */ { 0x1c6d87, 0x1c6d87, 0x23d7c012903d7b46, 0x21583fa9db2f6d6b, 0x13102ce4b6a2d449, 0x48ce4458f41e11cc, 0x925af24d10d310ee, 0 }, /* #75 */ { 0x334a47, 0x334a47, 0x6fecd71009d6d6d5, 0x74e734855d8c66b6, 0x5c5817c9d634454b, 0x974cc7ae8bb93a2d, 0xca382fac44645f3c, 0 }, /* #76 */ { 0x262a12, 0x262a12, 0x98e9ee22e173fea3, 0x85d9a45027589483, 0x801a7a2cc78ba33f, 0xe18bde2377d17e30, 0xf5024547012d0151, 0 }, /* #77 */ { 0x003747, 0x003747, 0x7f4ec1e898b71e1a, 0x7f4ec1e898b71e1a, 0x89dffce890c0d4ac, 0x89dffce890c0d4ac, 0x5db6d352432f7864, -1 }, /* #78 */ { 0x2e6606, 0x2e6606, 0xd1fdcd79224994c9, 0x1e806de72db54942, 0x12a7ffc4254f1025, 0x3d087655810ea6d9, 0x9c94decc76d11bf8, 0 }, /* #79 */ { 0x047a87, 0x047a87, 0x62a2692f98105cd3, 0x62a2692f98105cd3, 0xfc66070c046be8a0, 0xfc66070c046be8a0, 0xfa1564d1f4ceeb1b, -1 }, /* #80 */ { 0x244512, 0x244512, 0x76048f73b15ae03f, 0xeb367ab729d295b4, 0xe222d62afa457a6e, 0xc799ab8ff7dce5cf, 0xf61f00b4c9ffc38c, 0 }, /* #81 */ { 0x1f7042, 0x1f7042, 0x3a46c402801e3e18, 0x3a46c402801e3e18, 0x4cfd36096ff6b2e6, 0x4cfd36096ff6b2e6, 0x1b84cde36d70959a, -1 }, /* #82 */ { 0x091f86, 0x091f86, 0xc3784239be468f25, 0x2f9f2da2f813ec5a, 0x2d3d4da79fa62144, 0xb1478ff1cba68973, 0xf331804e848d36dd, 0 }, /* #83 */ { 0x254a86, 0x254a86, 0x71ce0c48dd1636ae, 0x71ce0c48dd1636ae, 0xd81b0f82ecf9b223, 0xd81b0f82ecf9b223, 0xbfa6c195e4249491, -1 }, /* #84 */ { 0x120042, 0x120042, 0x514b2268f217ffbc, 0x7c581773ac97a4e2, 0x735424f250d8869e, 0x1bac2c452d17f398, 0xed706440f79dac32, 0 }, /* #85 */ { 0x253846, 0x253846, 0x2519e18ea198b97c, 0x2519e18ea198b97c, 0x9376dfb3026bd31e, 0x9376dfb3026bd31e, 0x3842d60f7ffb11a0, -1 }, /* #86 */ { 0x237c97, 0x237c97, 0x703976d5eee4ee35, 0x03c9952d8010087c, 0x033306c1e21acc3e, 0x50ae57a642191335, 0xd83f9a22e1e5b140, 0 }, /* #87 */ { 0x151a92, 0x151a92, 0x062d1437ffdc79c3, 0x0aa814f8f5c6a7a6, 0x04da133c43b4035b, 0x70baeaa3f77116cb, 0x748e0bfe9dda2714, 0 }, /* #88 */ { 0x066ec3, 0x066ec3, 0xfe4f3265e214f68d, 0xfe4f3265e214f68d, 0x7b17cdeae7f04ee1, 0x7b17cdeae7f04ee1, 0x228a6a95cb76e605, -1 }, /* #89 */ { 0x295487, 0x295487, 0x208c7188551c9edd, 0x7e8283c68c042277, 0x5f6f646c2ec8ed34, 0x3e0a87531ee77ad0, 0xc11e589826c96a9b, 0 }, /* #90 */ { 0x1e1016, 0x1e1016, 0xf2fbf9f8389be87e, 0x0c072509a7f09d27, 0x087cc458244408dc, 0x3731dab4418beb0c, 0xb4a4cefcc2f7623e, 0 }, /* #91 */ { 0x255817, 0x255817, 0x91f40f236750fafc, 0xcd75f471cbfc6592, 0x7497c36b6cda571a, 0x58a9e899bbee2a72, 0x9145b75fa5e0ab9d, 0 }, /* #92 */ { 0x1739c7, 0x1739c7, 0x2e6d7be874d46e21, 0xd90be1b4cef5677f, 0xa46610293c49dbc7, 0xb509db36d2613ed8, 0xc1e74cfe72c78d37, 0 }, /* #93 */ { 0x1f5987, 0x1f5987, 0xa2d7826ea41118a1, 0xa2d7826ea41118a1, 0x665360e47bdecc8d, 0x665360e47bdecc8d, 0x454d4ee6cc45f6a9, -1 }, /* #94 */ { 0x383f16, 0x383f16, 0x9b2f0228c68ccf4d, 0x9b2f0228c68ccf4d, 0x6610279718798d00, 0x6610279718798d00, 0x090dc70dc5e5aeea, -1 }, /* #95 */ }; static const MULDIVU64_TEST_T g_aTests_idiv_u64_intel[] = { { 0x191117, 0x191117, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */ { 0x065c56, 0x065c56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */ { 0x114ad7, 0x114ad7, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */ { 0x1100c2, 0x1100c2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */ { 0x267083, 0x267083, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #4 */ { 0x352987, 0x352987, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #5 */ { 0x0773d3, 0x0773d3, 0x8000fa226607a448, 0x8000fa226607a448, 0x4c775df512e96400, 0x4c775df512e96400, 0x0000000000000000, -1 }, /* #6 */ { 0x2753d3, 0x2753d3, 0x743929f4ad289afc, 0x743929f4ad289afc, 0x7dc916237e5fbbdc, 0x7dc916237e5fbbdc, 0x0000000000000000, -1 }, /* #7 */ { 0x076d43, 0x076d43, 0x879c53f65f4f98d3, 0x879c53f65f4f98d3, 0x043e2657270aafcb, 0x043e2657270aafcb, 0x0000000000000000, -1 }, /* #8 */ { 0x303202, 0x303202, 0x9faf3d4a00f5070b, 0x9faf3d4a00f5070b, 0xb1290a2b1324c08d, 0xb1290a2b1324c08d, 0x0000000000000000, -1 }, /* #9 */ { 0x3c2c43, 0x3c2c43, 0xa15d65e9802b7c85, 0xa15d65e9802b7c85, 0xe49217720a1e3f09, 0xe49217720a1e3f09, 0x0000000000000000, -1 }, /* #10 */ { 0x0177c3, 0x0177c3, 0x1d22156541259caa, 0x1d22156541259caa, 0xc178f1ca44bfbae7, 0xc178f1ca44bfbae7, 0x0000000000000000, -1 }, /* #11 */ { 0x0c6912, 0x0c6912, 0xb906ff02b8dbf2f0, 0x2e92582bb610e8f7, 0x1563c217bcef6e8d, 0x362a60ccc8612445, 0x7593b99679cf6eed, 0 }, /* #12 */ { 0x2716c2, 0x2716c2, 0x76f001c9c9e32c65, 0xcc02db562d90b48f, 0xfa24eb16efc0713f, 0xec55c64a22bb3dd1, 0x1cd5adb5c5d7ba2c, 0 }, /* #13 */ { 0x176d07, 0x176d07, 0xc39765be0a81c3d1, 0xc39765be0a81c3d1, 0x47230e8cec168864, 0x47230e8cec168864, 0xc2e00347ebfd8b10, -1 }, /* #14 */ { 0x0e1956, 0x0e1956, 0x32c250c3dfa012d3, 0x32c250c3dfa012d3, 0x6a2d8f17f48ada69, 0x6a2d8f17f48ada69, 0x8f92c676c6cc5771, -1 }, /* #15 */ { 0x193a46, 0x193a46, 0x7db587a7dffdbfdb, 0x7db587a7dffdbfdb, 0x669ef70b819eee86, 0x669ef70b819eee86, 0xcb2c614ef71d247a, -1 }, /* #16 */ { 0x155a03, 0x155a03, 0xe705844cbf90eebb, 0xe705844cbf90eebb, 0xc38079c1307bc52e, 0xc38079c1307bc52e, 0x988a282bd6007aeb, -1 }, /* #17 */ { 0x211357, 0x211357, 0xc3749fa9f231c7ee, 0xc3749fa9f231c7ee, 0xc00246249879e300, 0xc00246249879e300, 0x42099266df56665a, -1 }, /* #18 */ { 0x353942, 0x353942, 0x388c1b2d3243e0c5, 0x388c1b2d3243e0c5, 0x781f433bac7dbbfd, 0x781f433bac7dbbfd, 0x1e27c93f11caf367, -1 }, /* #19 */ { 0x0673d3, 0x0673d3, 0xd10d2dddff1ee0b4, 0xd10d2dddff1ee0b4, 0x92e7e1945dd09d7d, 0x92e7e1945dd09d7d, 0x54eac5416296a55e, -1 }, /* #20 */ { 0x0b24d2, 0x0b24d2, 0x96ee18e0c8752c87, 0x96ee18e0c8752c87, 0x27c0d6039288c576, 0x27c0d6039288c576, 0xcfcab0378c811a81, -1 }, /* #21 */ { 0x137797, 0x137797, 0xe433b0ee1982d4a2, 0xdac2f52058782591, 0x10834349215c8393, 0x14399d2891137456, 0x8e7b31afb28f058c, 0 }, /* #22 */ { 0x105d86, 0x105d86, 0x5fad56d42ad1feef, 0x5fad56d42ad1feef, 0xbfb4674aa9be0762, 0xbfb4674aa9be0762, 0x4c9dbe65a7eebe0a, -1 }, /* #23 */ { 0x3f0743, 0x3f0743, 0x0f5a32c2caba905d, 0x0f5a32c2caba905d, 0x9b4208457d453b90, 0x9b4208457d453b90, 0x50b5ab1556ab8d34, -1 }, /* #24 */ { 0x214843, 0x214843, 0x4ae28f5a7613fc05, 0x4ae28f5a7613fc05, 0x53218b798c8852ea, 0x53218b798c8852ea, 0x3d3aef2c2b0dafac, -1 }, /* #25 */ { 0x2f3c83, 0x2f3c83, 0x3bda4faf6a89d174, 0x3bda4faf6a89d174, 0x7c75a75673b846fd, 0x7c75a75673b846fd, 0x6cf8ac7b14c66513, -1 }, /* #26 */ { 0x1c7ad7, 0x1c7ad7, 0xc9c1b91f27f0e0a9, 0xd511809084d94cee, 0x074e5bf58bb20fed, 0x0422942036115b5f, 0xd46f1b0730ba3ac3, 0 }, /* #27 */ { 0x060d13, 0x060d13, 0x0d6bfd94148a3196, 0x0d6bfd94148a3196, 0xbc1c5cd135b0d4cd, 0xbc1c5cd135b0d4cd, 0x6b02e47d62ea47e8, -1 }, /* #28 */ { 0x230fc3, 0x230fc3, 0x7adecbf66f2cf04b, 0x7adecbf66f2cf04b, 0x8dbfbd176e453eb9, 0x8dbfbd176e453eb9, 0x315b05bb77793a4b, -1 }, /* #29 */ { 0x095bd2, 0x095bd2, 0xd19d171fc36241c9, 0xd19d171fc36241c9, 0x6c7beacff713ad4e, 0x6c7beacff713ad4e, 0x5973407641f01f66, -1 }, /* #30 */ { 0x2110d6, 0x2110d6, 0xc136ae383b8671ae, 0xc136ae383b8671ae, 0xdeb61ca62437b2c5, 0xdeb61ca62437b2c5, 0x09a1edfd31ab5c49, -1 }, /* #31 */ { 0x3e1246, 0x3e1246, 0xc80d758a30175d32, 0xc80d758a30175d32, 0x5b9293ceae8b1078, 0x5b9293ceae8b1078, 0xa7add992d4339baf, -1 }, /* #32 */ { 0x355ec7, 0x355ec7, 0xc8a98aaa6c65acb6, 0xc8a98aaa6c65acb6, 0x48c7ddae7d29ea6d, 0x48c7ddae7d29ea6d, 0x5b201710fa7db571, -1 }, /* #33 */ { 0x3f03c6, 0x3f03c6, 0x6fc7315d5cfb14d9, 0x166109b9ed104dbe, 0xf688e2f7d7eaa60b, 0xda25a951f5560209, 0x93b95b559e0c2b98, 0 }, /* #34 */ { 0x1e1092, 0x1e1092, 0x79528a5a9eeec921, 0x79528a5a9eeec921, 0x9ab25dd1181b23ea, 0x9ab25dd1181b23ea, 0x50cca6836048496c, -1 }, /* #35 */ { 0x195fc7, 0x195fc7, 0xb21e9ef3fbe751af, 0xb21e9ef3fbe751af, 0xda8f956fcfec36b7, 0xda8f956fcfec36b7, 0x2a7db9ee15eda2cf, -1 }, /* #36 */ { 0x2b3606, 0x2b3606, 0xdafbdae2fe7d6ba0, 0xdafbdae2fe7d6ba0, 0xb880a20516280e96, 0xb880a20516280e96, 0xe76bc610a625e715, -1 }, /* #37 */ { 0x175b06, 0x175b06, 0xcbf87086a8be7281, 0xcbf87086a8be7281, 0x1efdb5ae38ac01d8, 0x1efdb5ae38ac01d8, 0xf947702176df50ea, -1 }, /* #38 */ { 0x3f6b83, 0x3f6b83, 0xe2091048010153d4, 0xe2091048010153d4, 0xb28aaf3bf4823e56, 0xb28aaf3bf4823e56, 0xaa29623dfaa317db, -1 }, /* #39 */ { 0x036203, 0x036203, 0xaa11ecb1864248a2, 0xaa11ecb1864248a2, 0x43e77ff193ce1305, 0x43e77ff193ce1305, 0xfddb003f2a091231, -1 }, /* #40 */ { 0x1119c2, 0x1119c2, 0x48ee8ca1180c67cb, 0x48ee8ca1180c67cb, 0xa5df0bd18c944e9c, 0xa5df0bd18c944e9c, 0x3f8fcb851b34ef88, -1 }, /* #41 */ { 0x205887, 0x205887, 0x7aa49c5630bac214, 0x7aa49c5630bac214, 0x89bc51a0935a17d2, 0x89bc51a0935a17d2, 0x5a24fa7e057d366b, -1 }, /* #42 */ { 0x1960d6, 0x1960d6, 0x4c3d6299f8664aa0, 0x4c3d6299f8664aa0, 0x518db3a7f51e1e1a, 0x518db3a7f51e1e1a, 0x1b0f7999872cd19a, -1 }, /* #43 */ { 0x1954c7, 0x1954c7, 0x6fcea89c119eaf7a, 0x6fcea89c119eaf7a, 0x6c1941059406657c, 0x6c1941059406657c, 0x045c442a9e080fdb, -1 }, /* #44 */ { 0x137312, 0x137312, 0xef5504bce2d52b74, 0xef5504bce2d52b74, 0x83a1355715fbe5d2, 0x83a1355715fbe5d2, 0x0a2caa30625f7687, -1 }, /* #45 */ { 0x137346, 0x137346, 0x3ec596b1e4467c26, 0x3ec596b1e4467c26, 0x295b02436a2488dc, 0x295b02436a2488dc, 0xe3d38ad3322b5b70, -1 }, /* #46 */ { 0x145283, 0x145283, 0x11cc2cd077dd91ae, 0x78524655f0cf975d, 0xd47109b647ef430f, 0xf2679e49d733ea3e, 0xa352d271c9dbfe30, 0 }, /* #47 */ { 0x3f3cc3, 0x3f3cc3, 0xffa71ac67582adda, 0xddcd9e496b9d650b, 0x10acf3690fe17a80, 0x063befc6f92061d4, 0x832a4b202a9fdbd2, 0 }, /* #48 */ { 0x1d6d42, 0x1d6d42, 0x78f5d89021c5b664, 0x78f5d89021c5b664, 0x5af152560db10679, 0x5af152560db10679, 0xcd3473d55ccf8335, -1 }, /* #49 */ { 0x334fd2, 0x334fd2, 0x1c6a0ada058fb502, 0x1c6a0ada058fb502, 0xbabe7e6376b6a9d2, 0xbabe7e6376b6a9d2, 0x68703d99b9fe6ad3, -1 }, /* #50 */ { 0x0f2d57, 0x0f2d57, 0x17558b5338c9511e, 0x17558b5338c9511e, 0x567eecc008c742d9, 0x567eecc008c742d9, 0xbac4fbd50bfb9c9a, -1 }, /* #51 */ { 0x336dd6, 0x336dd6, 0x42dc61d8c38a9180, 0x42dc61d8c38a9180, 0xf472ee64b0e44802, 0xf472ee64b0e44802, 0x068cc5f93a0d6e80, -1 }, /* #52 */ { 0x365a86, 0x365a86, 0x84a61a9aa1efbc07, 0x84a61a9aa1efbc07, 0x2074af4078005f01, 0x2074af4078005f01, 0xf48516851d406991, -1 }, /* #53 */ { 0x315ad6, 0x315ad6, 0x990ace9c733b2bc4, 0x990ace9c733b2bc4, 0x9694deebe6f3fc11, 0x9694deebe6f3fc11, 0xf89cd12e1c9a7213, -1 }, /* #54 */ { 0x2b3e02, 0x2b3e02, 0x60e10c3d663b20e5, 0x60e10c3d663b20e5, 0x7ecdbd345de2c91d, 0x7ecdbd345de2c91d, 0x32bf9d55d76c7d5b, -1 }, /* #55 */ { 0x3c55d2, 0x3c55d2, 0xb97fc3c42f513e85, 0xb97fc3c42f513e85, 0x4c727467b6c26746, 0x4c727467b6c26746, 0x8d270f4996b16bf1, -1 }, /* #56 */ { 0x1c6042, 0x1c6042, 0xc6f404a4762180dc, 0xc6f404a4762180dc, 0x8d0e4034ed20a440, 0x8d0e4034ed20a440, 0xa39f3c374794e066, -1 }, /* #57 */ { 0x011457, 0x011457, 0x0cceef6d5a0f5e8b, 0x0cceef6d5a0f5e8b, 0x36aa7931896febe0, 0x36aa7931896febe0, 0x25ca672eb2f30e68, -1 }, /* #58 */ { 0x2e6192, 0x2e6192, 0x37a8b62779a49f30, 0xec3767f31fb9d66c, 0x06e228ecfefd2b98, 0x5887b9c74c13c70c, 0xa6ed98fe6fad2f2b, 0 }, /* #59 */ { 0x381897, 0x381897, 0x3061c7cc50784d4c, 0x3061c7cc50784d4c, 0x7596160205c7aded, 0x7596160205c7aded, 0xd9830e5f44e45ef2, -1 }, /* #60 */ { 0x0d1e42, 0x0d1e42, 0x987cf31466827a35, 0x987cf31466827a35, 0xaccc1d19b754e92b, 0xaccc1d19b754e92b, 0x56ebe1302f92b806, -1 }, /* #61 */ { 0x084ad2, 0x084ad2, 0x36dbcf0ddb768c61, 0x36dbcf0ddb768c61, 0xa6e963220de130cb, 0xa6e963220de130cb, 0xe2bab7891df17fc8, -1 }, /* #62 */ { 0x285d87, 0x285d87, 0x69b7af99595b2185, 0x69b7af99595b2185, 0x625381230a8f2167, 0x625381230a8f2167, 0x0db0d54b36d8ea6c, -1 }, /* #63 */ { 0x1a78c3, 0x1a78c3, 0x0d4cc54c4dbbe880, 0x0d4cc54c4dbbe880, 0x4fb639508daf6523, 0x4fb639508daf6523, 0xd7fa774aa50f3dc8, -1 }, /* #64 */ { 0x141bd7, 0x141bd7, 0xb8152dd98c1fd791, 0xb8152dd98c1fd791, 0x541f6aad0cc13a30, 0x541f6aad0cc13a30, 0x3f5b5f7b40c6ef08, -1 }, /* #65 */ { 0x0f6402, 0x0f6402, 0xea63c876773708c1, 0xea63c876773708c1, 0x9f512cb9caaf321d, 0x9f512cb9caaf321d, 0x7bfedf717959e842, -1 }, /* #66 */ { 0x300716, 0x300716, 0x035bdcca901476fc, 0x035bdcca901476fc, 0x7643f9016a4caa9b, 0x7643f9016a4caa9b, 0x2b796273c4d3529d, -1 }, /* #67 */ { 0x295a03, 0x295a03, 0x4b6cc650abe3e54e, 0x96545d5aefa520d1, 0xe31eaa1ded5f996e, 0xfedc1e8cb3faf4f8, 0x45f749c11d82d076, 0 }, /* #68 */ { 0x027116, 0x027116, 0xfaa3c70d988a26ae, 0xfaa3c70d988a26ae, 0x6cfe6d67fe3fc67e, 0x6cfe6d67fe3fc67e, 0x68a8e0cb69c7465e, -1 }, /* #69 */ { 0x3a6043, 0x3a6043, 0xe8532a43a580f9d6, 0xe8532a43a580f9d6, 0xb1b671fc0ab5a164, 0xb1b671fc0ab5a164, 0xa8a20b039dfe8157, -1 }, /* #70 */ { 0x1b7546, 0x1b7546, 0xcb474c968262a8cc, 0xcb474c968262a8cc, 0xa0c3903223d74a89, 0xa0c3903223d74a89, 0x844fc01eca6609de, -1 }, /* #71 */ { 0x093803, 0x093803, 0x41fc6a9fabc36c26, 0x41fc6a9fabc36c26, 0x6f0e3949696b6cb5, 0x6f0e3949696b6cb5, 0x533a91b4ee7f70e2, -1 }, /* #72 */ { 0x305012, 0x305012, 0x67bed6213727209d, 0x67bed6213727209d, 0xaad512d5874bb8e2, 0xaad512d5874bb8e2, 0xc36b5c468ad59e0b, -1 }, /* #73 */ { 0x3d6f56, 0x3d6f56, 0x8eddaac71af230ad, 0x8eddaac71af230ad, 0xeb1e56f9e7228df8, 0xeb1e56f9e7228df8, 0xd75364711aba359d, -1 }, /* #74 */ { 0x352892, 0x352892, 0x085ded5ef671d3b4, 0x085ded5ef671d3b4, 0xc12549ad3694061a, 0xc12549ad3694061a, 0x2b1e793605698f16, -1 }, /* #75 */ { 0x214946, 0x214946, 0x046266e823d6287a, 0x046266e823d6287a, 0x8ab397dce96cc2e9, 0x8ab397dce96cc2e9, 0x6674045063b69119, -1 }, /* #76 */ { 0x2a4796, 0x2a4796, 0x113d4b3c9da5ee77, 0x113d4b3c9da5ee77, 0xaf00ed841aab5428, 0xaf00ed841aab5428, 0x7b805a10b2c99585, -1 }, /* #77 */ { 0x0d0256, 0x0d0256, 0x7bb07910a3192194, 0x7bb07910a3192194, 0x8584c5d6679051ad, 0x8584c5d6679051ad, 0xf6007f26adc748a0, -1 }, /* #78 */ { 0x282947, 0x282947, 0x811455b76b5674a5, 0x811455b76b5674a5, 0xbda903c497ab476a, 0xbda903c497ab476a, 0x1c00483ec9204672, -1 }, /* #79 */ { 0x3625c2, 0x3625c2, 0x6578db710c08a255, 0x21125f4590dbbcd8, 0x07c0e60a885df9f1, 0x0824886f6c88e29d, 0x3c04965cb1499cd5, 0 }, /* #80 */ { 0x1a4503, 0x1a4503, 0x403156ef963d1641, 0xf4f67b5f97ff84aa, 0xfaaa94c7bdab751f, 0xa104dec2f351024f, 0x7bb5f9bd43c1b515, 0 }, /* #81 */ { 0x174002, 0x174002, 0x4e5e559fdc01bd2f, 0x4e5e559fdc01bd2f, 0x3263ae1171e098f9, 0x3263ae1171e098f9, 0x379cc978e24b3cba, -1 }, /* #82 */ { 0x0f4692, 0x0f4692, 0xf59342aa44a29d77, 0xf59342aa44a29d77, 0x1eb57df438782c72, 0x1eb57df438782c72, 0xe240fa29047905d3, -1 }, /* #83 */ { 0x253dd2, 0x253dd2, 0x8a9f2a7daf6dc36a, 0xc2099dd21256dc4f, 0xe30b256c46be95fb, 0xbf776f1d2102f11f, 0x77a277ea52163f45, 0 }, /* #84 */ { 0x2c5153, 0x2c5153, 0x3b484a04a56876f1, 0x3b484a04a56876f1, 0x9fe936d8079b97a7, 0x9fe936d8079b97a7, 0xe715295bef5c6a4d, -1 }, /* #85 */ { 0x0976d2, 0x0976d2, 0x27e092eae0f94c0a, 0x82f14bff2937dba3, 0x3730fa3278fba879, 0x2742749514ad5aec, 0x8f0524c94166fc4a, 0 }, /* #86 */ { 0x124f07, 0x124f07, 0xc7671bc76c164e53, 0xc7671bc76c164e53, 0x6b334c79222a54dc, 0x6b334c79222a54dc, 0x474843992b3ef47b, -1 }, /* #87 */ { 0x170d06, 0x170d06, 0xb3bf47dbd7633001, 0xb3bf47dbd7633001, 0x2ce96239b0c3c6f4, 0x2ce96239b0c3c6f4, 0xb68bd9dc37676612, -1 }, /* #88 */ { 0x2133c2, 0x2133c2, 0x5407990eeb042ea2, 0x9a4730bf955cf034, 0xd790b4afaddfe0bf, 0xbf0e69f1ce6b183a, 0x65c2bdff35342382, 0 }, /* #89 */ { 0x324843, 0x324843, 0xfae9b4852c52e98a, 0xd8ef682f5cf5611d, 0x0915fa98d5227849, 0x0497d580a6d2aab8, 0xc4755e5f9c1d237a, 0 }, /* #90 */ { 0x311617, 0x311617, 0xec02f69a2f2779bd, 0xec02f69a2f2779bd, 0x5bb6c42eb21e5a9c, 0x5bb6c42eb21e5a9c, 0xe0060f6bd30b42d9, -1 }, /* #91 */ { 0x092542, 0x092542, 0x1391dbe4a6b416eb, 0x1391dbe4a6b416eb, 0x6852f22fbbbeb7c3, 0x6852f22fbbbeb7c3, 0x57ea60cfc9eb4396, -1 }, /* #92 */ { 0x0b4142, 0x0b4142, 0x298b74713f9adf36, 0x298b74713f9adf36, 0x918ffbc44083c384, 0x918ffbc44083c384, 0x2ed9526ea0edfcb3, -1 }, /* #93 */ { 0x2117c6, 0x2117c6, 0x98ce7ac9475fa796, 0x98ce7ac9475fa796, 0x3f5f9e92d5ac24a7, 0x3f5f9e92d5ac24a7, 0xc09a708746a65352, -1 }, /* #94 */ { 0x115cd6, 0x115cd6, 0x5f61029c41d8ad1b, 0x5f61029c41d8ad1b, 0x38bd6106c55ea3b1, 0x38bd6106c55ea3b1, 0xbc8d9021d09e942d, -1 }, /* #95 */ }; #endif /* !VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Intel_h */