/* $Id: bs3-cpu-instr-2-data64.c64 104006 2024-03-22 23:09:25Z vboxsync $ */ /** @file * BS3Kit - bs3-cpu-instr-2, bs3-cpu-instr-2-data64.c64 - auto generated (do not edit). */ /* * Copyright (C) 2024 Oracle and/or its affiliates. * * This file is part of VirtualBox base platform packages, as * available from https://www.virtualbox.org. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation, in version 3 of the * License. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see . * * The contents of this file may alternatively be used under the terms * of the Common Development and Distribution License Version 1.0 * (CDDL), a copy of it is provided in the "COPYING.CDDL" file included * in the VirtualBox distribution, in which case the provisions of the * CDDL are applicable instead of those of the GPL. * * You may elect to license modified versions of this file under the * terms and conditions of either the GPL or the CDDL or both. * * SPDX-License-Identifier: GPL-3.0-only OR CDDL-1.0 */ #include #include "bs3-cpu-instr-2.h" const uint16_t g_cBs3CpuInstr2_and_TestDataU64 = 144; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_and_TestDataU64[144] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0xb38d7fe04ec66591, 0x43361a2b54effeb2, 0x03041a2044c66490, 0x004 }, { 0x583a83ae4ffa5db8, 0x3e1f040da6431157, 0x181a000c06421110, 0x000 }, { 0x003e9249d0f631bb, 0x009658ad0397c7b2, 0x00161009009601b2, 0x004 }, { 0x21b778f594664ef1, 0x88c8db817ac2f6a8, 0x00805881104246a0, 0x004 }, { 0xd5cfadbb3596fc00, 0xcb7a7f7c1747cc9a, 0xc14a2d381506cc00, 0x084 }, { 0x6ac9bf3a63298ec8, 0x2448c5cc25b20783, 0x2048850821200680, 0x000 }, { 0x0b0b5d9e572f35bc, 0xdc70d588f3d2e24e, 0x080055885302200c, 0x004 }, { 0x00001027cab8c353, 0x000000000566d6dc, 0x000000000020c250, 0x004 }, { 0xb2a420e7b56c587d, 0x9c25b2c5eefbb1f2, 0x902420c5a4681070, 0x080 }, { 0x4e5fbfca36c2754e, 0xd8a390cbda772ce3, 0x480390ca12422442, 0x004 }, { 0x4624197bec04fe36, 0x7bcdc2a101a4f6b3, 0x420400210004f632, 0x000 }, { 0x754083701e754960, 0x66244d3f594b76a9, 0x6400013018414020, 0x000 }, { 0x000000000006c3be, 0x2b085c9b71f7fb02, 0x000000000006c302, 0x000 }, { 0x7bfb7f543c64a363, 0xb322d78e7475e6af, 0x332257043464a223, 0x000 }, { 0x687c26e4eedd7853, 0xce06a92e174d3307, 0x48042024064d3003, 0x004 }, { 0x0d511c84082745c4, 0x0a554b0ae5b1a3a6, 0x0851080000210184, 0x004 }, { 0xf16efa9f6d07f613, 0xe5ac91511f0bc747, 0xe12c90110d03c603, 0x084 }, { 0x00ac1ebc66160167, 0x00000000009043f0, 0x0000000000100160, 0x004 }, { 0x7f5c62ad0a526c5a, 0x2947aed4a127164b, 0x294422840002044a, 0x000 }, { 0xcd28c7c13052777a, 0x3622035ef30b4ce9, 0x0420034030024468, 0x000 }, { 0xeae66f2d3e8d095b, 0x9d617645299bdbe8, 0x8860660528890948, 0x084 }, { 0xf78271af0f25e19a, 0x3ffe6e0e58eb79f4, 0x3782600e08216190, 0x004 }, { 0x0001589446268407, 0x000000519d015453, 0x0000001004000403, 0x004 }, { 0x824724054c8de641, 0xf807dcaa8c285a76, 0x800704000c084240, 0x080 }, { 0xad4b2009df2466ed, 0x4ee18267b73860a6, 0x0c410001972060a4, 0x000 }, { 0x96514e9c34001009, 0xfe7949ffcce92464, 0x9651489c04000000, 0x084 }, { 0x9e5427db2704aa6b, 0x63506ad0f4948fcc, 0x025022d024048a48, 0x004 }, { 0x0000000000054714, 0x0000000000015dc8, 0x0000000000014500, 0x004 }, { 0xda640dfe5ed2cd0e, 0xa19482c4dd1543e8, 0x800400c45c104108, 0x080 }, { 0x1f1d64160295f04f, 0x01d3f4b082654fc0, 0x0111641002054040, 0x000 }, { 0xc956c77a5d8505a4, 0x88356120687b8015, 0x8814412048010004, 0x080 }, { 0x0416184a0694a45e, 0x08b33b85af08be0c, 0x001218000600a40c, 0x004 }, { 0x00000ecc2c930b25, 0x000000164d428d24, 0x000000040c020924, 0x004 }, { 0x0c403d498d7789e7, 0x22fec46c0411c13a, 0x0040044804118122, 0x004 }, { 0x29a4e9bf89ee30c8, 0x6132bea50a82747d, 0x2120a8a508823048, 0x004 }, { 0xfaade0c22d7efea6, 0x2c807c73276a78d8, 0x28806042256a7880, 0x000 }, { 0xbf23c11f445bfa9b, 0xb2a1f92c27edf27f, 0xb221c10c0449f21b, 0x084 }, { 0x000000000001bf8b, 0x00000011bcdbb468, 0x000000000001b408, 0x000 }, { 0x7c21370ea8a5b7cc, 0x97c5e7c001f21b45, 0x1401270000a01344, 0x004 }, { 0x4b08d3083056d8b4, 0x15ad2a371bae8bff, 0x01080200100688b4, 0x004 }, { 0x2069208b95d7b720, 0x8537a11407302ab9, 0x0021200005102220, 0x000 }, { 0xab44db5ef59e2f56, 0xa435f36dd200ac81, 0xa004d34cd0002c00, 0x084 }, { 0x0febd66bf5a91dfe, 0x0e63bb51759eeb0b, 0x0e6392417588090a, 0x004 }, { 0x14595b8176867c96, 0x775d98a4a1d07435, 0x1459188020807414, 0x004 }, { 0x3c7d54ea88520e80, 0x8335f9c48ca0d555, 0x003550c088000400, 0x004 }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0xba7554646cf7b00b, 0x000000000000003d, 0x0000000000000009, 0x004 }, { 0xd22b712be212e832, 0x0000000000000018, 0x0000000000000010, 0x000 }, { 0x0000000000057d92, 0x0000000000000064, 0x0000000000000000, 0x044 }, { 0x9d4eeed52921f0fb, 0xffffffffffffffd5, 0x9d4eeed52921f0d1, 0x084 }, { 0x90c7d01aee2f6391, 0x0000000000000047, 0x0000000000000001, 0x000 }, { 0x8874ce72ac9da2b4, 0x000000000000004e, 0x0000000000000004, 0x000 }, { 0x3f9953e1ab521a39, 0x0000000000000067, 0x0000000000000021, 0x004 }, { 0x00000000000143dd, 0x0000000000000072, 0x0000000000000050, 0x004 }, { 0x706d8169a54b4e29, 0xffffffffffffffdf, 0x706d8169a54b4e09, 0x004 }, { 0x16c7b371c41c9e2c, 0xffffffffffffffa3, 0x16c7b371c41c9e20, 0x000 }, { 0x1c847267fb72d6d1, 0xffffffffffffffd4, 0x1c847267fb72d6d0, 0x000 }, { 0xa64f6efa68fef2bc, 0xffffffffffffffaa, 0xa64f6efa68fef2a8, 0x080 }, { 0x00000b4476ee253d, 0xffffffffffffffcb, 0x00000b4476ee2509, 0x004 }, { 0xab43b1fee95ad1b6, 0xfffffffffffffff0, 0xab43b1fee95ad1b0, 0x080 }, { 0xb597396e9b3b803e, 0x000000000000003d, 0x000000000000003c, 0x004 }, { 0xbde5e7e240dae701, 0x0000000000000017, 0x0000000000000001, 0x000 }, { 0x115c7d308f1ee337, 0x0000000000000075, 0x0000000000000035, 0x004 }, { 0x00014109ade4c32d, 0x000000000000005b, 0x0000000000000009, 0x004 }, { 0xa1e41a8f068bb3ab, 0xffffffffffffffe8, 0xa1e41a8f068bb3a8, 0x080 }, { 0xf2074d047d515b44, 0xffffffffffffffa2, 0xf2074d047d515b00, 0x084 }, { 0xc3983c26bf94e4a1, 0x0000000000000077, 0x0000000000000021, 0x004 }, { 0x9655d9d3de4fb719, 0xffffffffffffffae, 0x9655d9d3de4fb708, 0x080 }, { 0x00001ed73f97bac0, 0xffffffffffffffb1, 0x00001ed73f97ba80, 0x000 }, { 0x6b6ed285b8bf3009, 0xffffffffffffffcd, 0x6b6ed285b8bf3009, 0x004 }, { 0xc4463fb8a0016c0c, 0x0000000000000011, 0x0000000000000000, 0x044 }, { 0x127a4b631aeb7ae2, 0xffffffffffffffad, 0x127a4b631aeb7aa0, 0x004 }, { 0x246c152cb3e20e62, 0xffffffffffffff8a, 0x246c152cb3e20e02, 0x000 }, { 0x000000000000071c, 0x000000000000002f, 0x000000000000000c, 0x004 }, { 0x15799a532282eafc, 0x0000000000000017, 0x0000000000000014, 0x004 }, { 0x59ae6f60cb12359f, 0x000000000000003a, 0x000000000000001a, 0x000 }, { 0x59146c664bd8a967, 0x0000000000000044, 0x0000000000000044, 0x004 }, { 0x0b01b8d39e0d4b1d, 0x0000000000000028, 0x0000000000000008, 0x000 }, { 0x00000000008815ee, 0xffffffffffffff87, 0x0000000000881586, 0x000 }, { 0xca1a778fcf9f5277, 0x000000000000005d, 0x0000000000000055, 0x004 }, { 0xd8af9a05b0a8ebbf, 0x0000000000000061, 0x0000000000000021, 0x004 }, { 0xe4eae091b83d8359, 0xffffffffffffffbb, 0xe4eae091b83d8319, 0x080 }, { 0x4de1bf6a5fddcf44, 0xffffffffffffff87, 0x4de1bf6a5fddcf04, 0x000 }, { 0x00124caa7f274bd6, 0xfffffffffffffffe, 0x00124caa7f274bd6, 0x000 }, { 0xa85f7cb8d4f528bd, 0x000000000000000a, 0x0000000000000008, 0x000 }, { 0xe6c5e48b8a1f7590, 0x0000000000000021, 0x0000000000000000, 0x044 }, { 0x6ff52c83893d85e1, 0x0000000000000057, 0x0000000000000041, 0x004 }, { 0x26f84822b647e4fe, 0xffffffffffffffef, 0x26f84822b647e4ee, 0x004 }, { 0x1302d441debd21fa, 0xffffffffffffffad, 0x1302d441debd21a8, 0x000 }, { 0x5d31d46ef27190bb, 0xffffffffffffffdc, 0x5d31d46ef2719098, 0x000 }, { 0xeaa83d3a4b4be18a, 0xffffffffffffffa4, 0xeaa83d3a4b4be180, 0x080 }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x46cc18a44165db4c, 0x0000000006205b4b, 0x0000000000205b48, 0x004 }, { 0x3649bce463105967, 0x0000000000000017, 0x0000000000000007, 0x000 }, { 0x0000000000003115, 0x000000004302701d, 0x0000000000003015, 0x000 }, { 0x950ea249e7c180a4, 0x000000000001fc4a, 0x0000000000018000, 0x004 }, { 0xc5f6b49947caccb1, 0x0000000013449d49, 0x0000000003408c01, 0x000 }, { 0x7db24e5485348c71, 0x00000000056f182f, 0x0000000005240821, 0x004 }, { 0x397c82fa9d7b0892, 0xfffffffff86fb85c, 0x397c82fa986b0810, 0x000 }, { 0x0000000000002fe5, 0xfffffffffcbe77f2, 0x00000000000027e0, 0x000 }, { 0x76cd434b9dfd0d08, 0x000000005062b86d, 0x0000000010600808, 0x000 }, { 0x47fe144239e41dfa, 0x00000000018f619c, 0x0000000001840198, 0x000 }, { 0x3e7e68c15d0f76f4, 0xffffffffa24abce7, 0x3e7e68c1000a34e4, 0x004 }, { 0x18b7f34714c4e7d2, 0x0000000000033070, 0x0000000000002050, 0x004 }, { 0x00000000000082f2, 0x0000000012b61f80, 0x0000000000000280, 0x000 }, { 0x72ce36ecc077da03, 0x00000000000000ab, 0x0000000000000003, 0x004 }, { 0x4437e0cdb087b4e4, 0x000000001d751e73, 0x0000000010051460, 0x004 }, { 0x34223ff4b494c6e9, 0x0000000000000065, 0x0000000000000061, 0x000 }, { 0xe05a0754b6972c63, 0xfffffffffee35468, 0xe05a0754b6830460, 0x084 }, { 0x000000000003b17b, 0x0000000000002ebe, 0x000000000000203a, 0x004 }, { 0xdfaf99dc819e4ac4, 0x000000003f3eab83, 0x00000000011e0a80, 0x000 }, { 0x2b6e66b89d19f122, 0x00000000000003eb, 0x0000000000000122, 0x004 }, { 0xfbf2124a518ed705, 0x0000000038c69244, 0x0000000010869204, 0x000 }, { 0xf4accb7a7c62f26d, 0x000000000b8d779f, 0x000000000800720d, 0x000 }, { 0x0000056e65f00c02, 0xfffffffff2a46ac3, 0x0000056e60a00802, 0x000 }, { 0x885d422e62a3ff1f, 0xfffffffffffff653, 0x885d422e62a3f613, 0x080 }, { 0xf30623f618232679, 0x000000002bb2de50, 0x0000000008220650, 0x004 }, { 0x6c216c994660e845, 0xffffffffffffeb0f, 0x6c216c994660e805, 0x004 }, { 0x747f46348fda3bac, 0xffffffff8083c229, 0x747f463480820228, 0x004 }, { 0x0000000000066763, 0xfffffffffffffaef, 0x0000000000066263, 0x004 }, { 0x6359738f599487e5, 0x000000006665d881, 0x0000000040048081, 0x004 }, { 0xe86931ac923c27ee, 0xfffffffffff872fc, 0xe86931ac923822ec, 0x080 }, { 0x7f60c1ef295c733e, 0xffffffffb49200a8, 0x7f60c1ef20100028, 0x004 }, { 0xdd6951622d5e0803, 0xfffffffffffffa9b, 0xdd6951622d5e0803, 0x084 }, { 0x0000000000002592, 0xffffffffa04d3d70, 0x0000000000002510, 0x000 }, { 0x6efc94a1c881ee20, 0x0000000000000481, 0x0000000000000400, 0x004 }, { 0xba5bffc52df4fc71, 0xffffffffaee9971c, 0xba5bffc52ce09410, 0x080 }, { 0xf6226dda0e5a3fcd, 0x000000006516eced, 0x0000000004122ccd, 0x000 }, { 0x47accb9be16b51e0, 0xffffffffcccc5a44, 0x47accb9bc0485040, 0x000 }, { 0x000358d8f625d4c8, 0xfffffffffdde04f1, 0x000358d8f40404c0, 0x004 }, { 0x026c03df417226b7, 0xffffffffad4bb91e, 0x026c03df01422016, 0x000 }, { 0x39ae754f2c97b31e, 0xfffffffffd3edebe, 0x39ae754f2c16921e, 0x004 }, { 0xcf4d20eb10ac2c26, 0x0000000057867b57, 0x0000000010842806, 0x004 }, { 0xfe0b98d12b5e01fd, 0xfffffffffffff970, 0xfe0b98d12b5e0170, 0x080 }, { 0x01b0a6b1f08fe29f, 0x0000000036674da1, 0x0000000030074081, 0x004 }, { 0xf819a0ee1a948608, 0x0000000000000ad6, 0x0000000000000200, 0x004 }, { 0xb27f4297482d6ff6, 0xffffffffdf11a47f, 0xb27f429748012476, 0x080 }, }; const uint16_t g_cBs3CpuInstr2_or_TestDataU64 = 144; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_or_TestDataU64[144] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x7f469dc83520d5ec, 0x7ebc94330ea5e146, 0x7ffe9dfb3fa5f5ee, 0x004 }, { 0x2c68c22d91a42f22, 0xb2126a3a56fc1f84, 0xbe7aea3fd7fc3fa6, 0x084 }, { 0x000000c7e9f95072, 0x052b16ffe7f2d683, 0x052b16ffeffbd6f3, 0x004 }, { 0xaf63f3ff0b28237b, 0xb83165f5f31cf578, 0xbf73f7fffb3cf77b, 0x084 }, { 0xf237d4522f548e13, 0xd83b99abb0e5d6ce, 0xfa3fddfbbff5dedf, 0x080 }, { 0x0179877611ac758f, 0xd15a0859edda34c8, 0xd17b8f7ffdfe75cf, 0x084 }, { 0xd0bf6ed088042247, 0x0766676d79585ca0, 0xd7ff6ffdf95c7ee7, 0x084 }, { 0x0000000076767856, 0x0443d89e2242a07f, 0x0443d89e7676f87f, 0x000 }, { 0x0437036bb7c188c9, 0x02fb818b0df5ef08, 0x06ff83ebbff5efc9, 0x004 }, { 0x8d1ffd61af33f202, 0xbb557983ccba2d35, 0xbf5ffde3efbbff37, 0x080 }, { 0x92ee19ed4de84124, 0x4b0ca99eec53c9bc, 0xdbeeb9ffedfbc9bc, 0x080 }, { 0x30e18d33a7fd492a, 0x65ce99bc9ecf1908, 0x75ef9dbfbfff592a, 0x000 }, { 0x00000000fe5d203e, 0x0000000000016acf, 0x00000000fe5d6aff, 0x004 }, { 0x2a0b52174d3a9a65, 0x026e63ac5d51b273, 0x2a6f73bf5d7bba77, 0x004 }, { 0xde9aab0ec481dfb6, 0x2a8628094dae9d82, 0xfe9eab0fcdafdfb6, 0x080 }, { 0x42e6c8d2bd8a754e, 0x8d1b7372853868ea, 0xcffffbf2bdba7dee, 0x084 }, { 0x3a6ffe268e96af96, 0x86e1c929915da646, 0xbeefff2f9fdfafd6, 0x080 }, { 0x000000000a0d46b8, 0x0000000005f814fc, 0x000000000ffd56fc, 0x004 }, { 0xf0365a8500710b51, 0xbd9df3108cc0dfde, 0xfdbffb958cf1dfdf, 0x080 }, { 0x8aa96e5cf98c804f, 0x373be00d7bf291cf, 0xbfbbee5dfbfe91cf, 0x084 }, { 0x7242cbc83f50d13f, 0x52d99f92cd7b54bc, 0x72dbdfdaff7bd5bf, 0x000 }, { 0x9bf82a615768d1dd, 0xa2aa3100d37708c7, 0xbbfa3b61d77fd9df, 0x080 }, { 0x0000ebe19f1e3028, 0x00035df29d68d3a1, 0x0003fff39f7ef3a9, 0x004 }, { 0x8d1dfe1cec1607d1, 0x1a5b61c7e5705d55, 0x9f5fffdfed765fd5, 0x080 }, { 0x33ffab7a5652f141, 0xdf5d0ead166eb0c4, 0xffffafff567ef1c5, 0x084 }, { 0x3d174030c1774f79, 0xe8aa98fd58223fba, 0xfdbfd8fdd9777ffb, 0x080 }, { 0x7085d8b6e356ce70, 0x180b4e038e2ed41d, 0x788fdeb7ef7ede7d, 0x004 }, { 0x000000000000f61b, 0x00000685249cb06d, 0x00000685249cf67f, 0x000 }, { 0x6b02d6e24769a57d, 0x28efd62b19d5d6df, 0x6befd6eb5ffdf7ff, 0x004 }, { 0x260df88c1f38e3ac, 0x0feb41371e06aade, 0x2feff9bf1f3eebfe, 0x000 }, { 0x88ef5acb5a31ead5, 0x03307436a21d86dc, 0x8bff7efffa3deedd, 0x084 }, { 0x808107d71729b483, 0x330a105619b69847, 0xb38b17d71fbfbcc7, 0x080 }, { 0x000000009a8c6a76, 0x3070f160c6f6ee78, 0x3070f160defeee7e, 0x004 }, { 0x3da22cada223524b, 0xe31503aa78a39fe4, 0xffb72faffaa3dfef, 0x080 }, { 0xfe564ec8944e6d44, 0x68e7b69944852c9d, 0xfef7fed9d4cf6ddd, 0x084 }, { 0x83341a90d1bbe594, 0xc6dd8178785ef0cd, 0xc7fd9bf8f9fff5dd, 0x084 }, { 0xe1133fa476b759c6, 0xbf66f23affa8de5a, 0xff77ffbeffbfdfde, 0x084 }, { 0x00000022be54c8df, 0x335621111b94fd6b, 0x33562133bfd4fdff, 0x004 }, { 0x1289aac64c2ab6ac, 0x883edc71d6faa3c5, 0x9abffef7defab7ed, 0x084 }, { 0xe115e64c64c2988c, 0xa3ad222e3b9f2d21, 0xe3bde66e7fdfbdad, 0x080 }, { 0x0f4c10ef8aebc2c1, 0x7c3f3354794515e6, 0x7f7f33fffbefd7e7, 0x004 }, { 0xa6a0cc6946cc3622, 0x48f6167ed43eaeca, 0xeef6de7fd6febeea, 0x080 }, { 0x0000059a789fc7b2, 0x00000035f4fecafa, 0x000005bffcffcffa, 0x004 }, { 0x43c01f187a396294, 0x0d770069bfbbf466, 0x4ff71f79ffbbf6f6, 0x004 }, { 0x8caa960e136177a1, 0xe3f4f4f766feb765, 0xeffef6ff77fff7e5, 0x080 }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0xd751c049b8272568, 0xffffffffffffffa5, 0xffffffffffffffed, 0x084 }, { 0x47a6a6e34e168501, 0xffffffffffffffb4, 0xffffffffffffffb5, 0x080 }, { 0x0000033f857385b2, 0xffffffffffffffbd, 0xffffffffffffffbf, 0x080 }, { 0xf9f9de66c378391a, 0xffffffffffffffbd, 0xffffffffffffffbf, 0x080 }, { 0x1d4e7b354b7b046e, 0x0000000000000078, 0x1d4e7b354b7b047e, 0x004 }, { 0xcbb1cc8945eb3c5e, 0x000000000000002e, 0xcbb1cc8945eb3c7e, 0x084 }, { 0x7de78d84acfc15af, 0x000000000000000f, 0x7de78d84acfc15af, 0x004 }, { 0x0002692ddf17235b, 0x0000000000000022, 0x0002692ddf17237b, 0x004 }, { 0x4d5ef18fb8680cb4, 0x000000000000002d, 0x4d5ef18fb8680cbd, 0x004 }, { 0x1b23447168628575, 0xffffffffffffffdd, 0xfffffffffffffffd, 0x080 }, { 0x04852a9c42b06a15, 0xffffffffffffffe7, 0xfffffffffffffff7, 0x080 }, { 0x46704aaef63709a2, 0x0000000000000050, 0x46704aaef63709f2, 0x000 }, { 0x0000005e733d5201, 0xffffffffffffffee, 0xffffffffffffffef, 0x080 }, { 0x84e1d94e0781b336, 0xffffffffffffffe7, 0xfffffffffffffff7, 0x080 }, { 0xac3fd60112fb132c, 0x0000000000000043, 0xac3fd60112fb136f, 0x084 }, { 0x926748cbbadc31b0, 0xffffffffffffffd4, 0xfffffffffffffff4, 0x080 }, { 0xe5d5cd9c743df46f, 0x0000000000000034, 0xe5d5cd9c743df47f, 0x080 }, { 0x0000000000013489, 0xffffffffffffff8b, 0xffffffffffffff8b, 0x084 }, { 0x7245add67c97d662, 0xffffffffffffffd5, 0xfffffffffffffff7, 0x080 }, { 0x17d288483ef13b2f, 0xffffffffffffffc5, 0xffffffffffffffef, 0x080 }, { 0xa27dfa68bcc2d388, 0xffffffffffffffb5, 0xffffffffffffffbd, 0x084 }, { 0xfb6f1ca5bbc1d3f2, 0xffffffffffffff84, 0xfffffffffffffff6, 0x084 }, { 0x0000000000000ee6, 0xffffffffffffff81, 0xffffffffffffffe7, 0x084 }, { 0x6017cd5b7aab42a6, 0x0000000000000061, 0x6017cd5b7aab42e7, 0x004 }, { 0xe6cef3f2dcf1a8c5, 0x000000000000002e, 0xe6cef3f2dcf1a8ef, 0x080 }, { 0xb0a44760b14a0892, 0x0000000000000075, 0xb0a44760b14a08f7, 0x080 }, { 0x3b7b7303e5bc094a, 0x0000000000000074, 0x3b7b7303e5bc097e, 0x004 }, { 0x00000ae8854417ea, 0x0000000000000059, 0x00000ae8854417fb, 0x000 }, { 0x80d2da8c530a1dc0, 0x0000000000000003, 0x80d2da8c530a1dc3, 0x084 }, { 0x1844a326c233203c, 0x0000000000000018, 0x1844a326c233203c, 0x004 }, { 0x624c207933e7f986, 0x0000000000000009, 0x624c207933e7f98f, 0x000 }, { 0xe8c22212e14b0179, 0x0000000000000002, 0xe8c22212e14b017b, 0x084 }, { 0x003892ddbe31fdbe, 0xffffffffffffffac, 0xffffffffffffffbe, 0x084 }, { 0x6dfa61469108523f, 0xffffffffffffffd5, 0xffffffffffffffff, 0x084 }, { 0xde5f3f5863934efd, 0x000000000000004a, 0xde5f3f5863934eff, 0x084 }, { 0xf9bea2b6d2ac7858, 0xfffffffffffffffb, 0xfffffffffffffffb, 0x080 }, { 0xc3a60ad50a1148a5, 0xffffffffffffffa0, 0xffffffffffffffa5, 0x084 }, { 0x000000002b5faf13, 0x0000000000000077, 0x000000002b5faf77, 0x004 }, { 0xdabfca2fa5730234, 0xfffffffffffffff4, 0xfffffffffffffff4, 0x080 }, { 0x74950639a3cba327, 0xffffffffffffffcd, 0xffffffffffffffef, 0x080 }, { 0xecfacb0cc52897e6, 0xffffffffffffffaf, 0xffffffffffffffef, 0x080 }, { 0x6892d0c043c36474, 0x000000000000006d, 0x6892d0c043c3647d, 0x004 }, { 0x0000008633dc4d49, 0x0000000000000038, 0x0000008633dc4d79, 0x000 }, { 0xedbfa194400933d6, 0x0000000000000072, 0xedbfa194400933f6, 0x084 }, { 0x5bb89bd034fd82e7, 0xffffffffffffffb2, 0xfffffffffffffff7, 0x080 }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x7ece0f898a5e2c69, 0xffffffffecb5a6d0, 0xffffffffeeffaef9, 0x084 }, { 0x09dab89eb68eb2f3, 0xfffffffffecf552d, 0xfffffffffecff7ff, 0x084 }, { 0x000000000000144f, 0x000000007582deed, 0x000000007582deef, 0x000 }, { 0xe2f9d5e0c04897e4, 0x000000000162321f, 0xe2f9d5e0c16ab7ff, 0x084 }, { 0xbf5ce6e84976b73d, 0x0000000050f80aa5, 0xbf5ce6e859febfbd, 0x084 }, { 0x4c83002a6c7feca4, 0x0000000002fd6655, 0x4c83002a6effeef5, 0x004 }, { 0x58716b417e38a5c3, 0xffffffffb90ae5f2, 0xffffffffff3ae5f3, 0x084 }, { 0x000000000028220d, 0x0000000000d4b0ba, 0x0000000000fcb2bf, 0x000 }, { 0xc07d295f59273d0c, 0xffffffffdf190c8e, 0xffffffffdf3f3d8e, 0x084 }, { 0x65874e9516382b72, 0xffffffffffa3f2a4, 0xffffffffffbbfbf6, 0x084 }, { 0xba65e0027655e215, 0x00000000406dec91, 0xba65e002767dee95, 0x084 }, { 0x68c421852474d87f, 0x00000000000234c2, 0x68c421852476fcff, 0x004 }, { 0x00d3f5807a9acc5d, 0x0000000048df2c8d, 0x00d3f5807adfecdd, 0x004 }, { 0xb3e6025b01a4befb, 0xfffffffffe2ee22d, 0xffffffffffaefeff, 0x084 }, { 0x818d98eb37326d18, 0xffffffffcf987fcb, 0xffffffffffba7fdb, 0x084 }, { 0x24edf06c81437638, 0x0000000014b0a456, 0x24edf06c95f3f67e, 0x004 }, { 0x0222e65a62fa4c52, 0x000000001ea8ce42, 0x0222e65a7eface52, 0x000 }, { 0x0000000000198a41, 0x00000000000049e7, 0x000000000019cbe7, 0x004 }, { 0x47c7e8ff5591e22a, 0x000000001c973e76, 0x47c7e8ff5d97fe7e, 0x004 }, { 0x0d85c3a488ef4aeb, 0xffffffffffff3fc1, 0xffffffffffff7feb, 0x084 }, { 0x865fe5cf01e87c4e, 0x000000000638e5dc, 0x865fe5cf07f8fdde, 0x084 }, { 0x817af288aec8e04d, 0xfffffffffffffe9f, 0xfffffffffffffedf, 0x080 }, { 0x000000fc2200adfe, 0x000000001a9f30f6, 0x000000fc3a9fbdfe, 0x000 }, { 0x4947742199cd60c9, 0x00000000561ba00a, 0x49477421dfdfe0cb, 0x000 }, { 0x3d8861c844cbd1db, 0xffffffffa13e8352, 0xffffffffe5ffd3db, 0x084 }, { 0x8f1fae5e28f0c5e7, 0x0000000000000298, 0x8f1fae5e28f0c7ff, 0x084 }, { 0xd5e14dee3ac3704e, 0x0000000035022f05, 0xd5e14dee3fc37f4f, 0x080 }, { 0x1347811d62c37055, 0xffffffffffffffb6, 0xfffffffffffffff7, 0x080 }, { 0xf8b9aa98256efe40, 0x0000000019f62ef3, 0xf8b9aa983dfefef3, 0x084 }, { 0xb18460d5e9f17a2c, 0xffffffffffb1a246, 0xfffffffffff1fa6e, 0x080 }, { 0x9fb0da0753ba11d2, 0xffffffffdce7fc1c, 0xffffffffdffffdde, 0x084 }, { 0x8258a11748b80f08, 0x00000000002ead9e, 0x8258a11748beaf9e, 0x080 }, { 0x000000c3d6b4b675, 0xfffffffff236e7cb, 0xfffffffff6b6f7ff, 0x084 }, { 0x38ec39771cb0f1a6, 0xfffffffff9b7a603, 0xfffffffffdb7f7a7, 0x080 }, { 0xe13cb5c0d8c0614c, 0xfffffffffe33d145, 0xfffffffffef3f14d, 0x084 }, { 0x7bf049bd5c7956dc, 0xffffffffffff7297, 0xffffffffffff76df, 0x080 }, { 0x47f057d27415c0e3, 0x00000000402ab29f, 0x47f057d2743ff2ff, 0x004 }, { 0x00000000000008f1, 0xffffffffffc62281, 0xffffffffffc62af1, 0x080 }, { 0x9f3db8f88d3ab1ce, 0x00000000447b8960, 0x9f3db8f8cd7bb9ee, 0x084 }, { 0x4a7820c054ae229e, 0x0000000000000132, 0x4a7820c054ae23be, 0x004 }, { 0x3abdc3e44087ecb0, 0xffffffff9bc437e9, 0xffffffffdbc7fff9, 0x084 }, { 0xaf32b03ca8d06c2c, 0x00000000014947aa, 0xaf32b03ca9d96fae, 0x080 }, { 0x00000000000051dd, 0xffffffffceed2ef5, 0xffffffffceed7ffd, 0x080 }, { 0x75a5ff4ee51c7566, 0xfffffffffd76b3a3, 0xfffffffffd7ef7e7, 0x084 }, { 0x1a4f6db314ab1043, 0x000000006ab8ca22, 0x1a4f6db37ebbda63, 0x004 }, }; const uint16_t g_cBs3CpuInstr2_xor_TestDataU64 = 144; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_xor_TestDataU64[144] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x09de9417bd08144d, 0x1d6cea88d999b6a3, 0x14b27e9f6491a2ee, 0x004 }, { 0xfaa59476ccb5ed0e, 0xbbde597a02c4774b, 0x417bcd0cce719a45, 0x000 }, { 0x00000000010a7c42, 0x0000000000000670, 0x00000000010a7a32, 0x000 }, { 0x5bdfa3a3b77030a0, 0x668895a29117f345, 0x3d5736012667c3e5, 0x000 }, { 0xfb643fc772974047, 0xa7fd0f4396f52d0b, 0x5c993084e4626d4c, 0x000 }, { 0x433af776944c65a2, 0xe3a479174309e749, 0xa09e8e61d74582eb, 0x084 }, { 0x3f2f6b2dc2259897, 0x7244e29a08792712, 0x4d6b89b7ca5cbf85, 0x000 }, { 0x0000000000000148, 0x00000000000022c7, 0x000000000000238f, 0x000 }, { 0x2f695c6c2e32cec5, 0xc9a4ff352f6ef585, 0xe6cda359015c3b40, 0x080 }, { 0x5db90717de80863f, 0xc7edc29153951f73, 0x9a54c5868d15994c, 0x080 }, { 0xe343e1e3fda330fe, 0x24e5b422649557ee, 0xc7a655c199366710, 0x080 }, { 0x08bfdd05ec479893, 0x5071f19b28acff8c, 0x58ce2c9ec4eb671f, 0x000 }, { 0x000000330226cb98, 0x00068d652ef4e2e8, 0x00068d562cd22970, 0x000 }, { 0x4f5d26416c7a7d48, 0x5db718c89fbc01b5, 0x12ea3e89f3c67cfd, 0x000 }, { 0x82465804583c6fc6, 0x67ce5d6b9d57510b, 0xe588056fc56b3ecd, 0x080 }, { 0x4f89b8391a9dcefa, 0xae7fad90005be0c9, 0xe1f615a91ac62e33, 0x084 }, { 0x9002cd21a7e95a90, 0x0938d93c333df6de, 0x993a141d94d4ac4e, 0x084 }, { 0x0000000054005283, 0x0001bcd23711a351, 0x0001bcd26311f1d2, 0x004 }, { 0xe6f957e93bfa95fc, 0x008cf227a56dff8c, 0xe675a5ce9e976a70, 0x080 }, { 0x98a4745a14d2cd59, 0x5ba7b9906087cbf2, 0xc303cdca745506ab, 0x080 }, { 0xb35eae600d0a5bcc, 0x2310d597a636df50, 0x904e7bf7ab3c849c, 0x084 }, { 0xa2924908f1f8dec6, 0x09e9d39fd64470ce, 0xab7b9a9727bcae08, 0x080 }, { 0x0000002d003f2590, 0x000000000000686a, 0x0000002d003f4dfa, 0x004 }, { 0xad3f24454c66660b, 0x96b5835ce6c3397d, 0x3b8aa719aaa55f76, 0x000 }, { 0xdaf3516cdc66b81a, 0x1bc0c1878be1944d, 0xc13390eb57872c57, 0x080 }, { 0xc6cf515314e423a3, 0x97d9f5f166a1ce46, 0x5116a4a27245ede5, 0x000 }, { 0x08ed697a9aa7edfd, 0x86f9ab8a716d156d, 0x8e14c2f0ebcaf890, 0x084 }, { 0x000000000000016c, 0x000000000002f68a, 0x000000000002f7e6, 0x000 }, { 0x7be7f25af8d8116f, 0xf160cc64ca0ad28f, 0x8a873e3e32d2c3e0, 0x080 }, { 0x8c85d043e52be521, 0xa4cfec974eb5e136, 0x284a3cd4ab9e0417, 0x004 }, { 0x86d4a7c5f433b393, 0xae52b37eb7864dc7, 0x288614bb43b5fe54, 0x000 }, { 0x525c811f772123a3, 0xe0aadf6f3233012a, 0xb2f65e7045122289, 0x080 }, { 0x0000000007fe0112, 0x000000000e244650, 0x0000000009da4742, 0x004 }, { 0xaf84357090d08542, 0x224bb99f1987a823, 0x8dcf8cef89572d61, 0x080 }, { 0x192fbfc0cdd603fe, 0x1da0409ec3f25444, 0x048fff5e0e2457ba, 0x000 }, { 0x9a7a3e624f95a182, 0xa89e869fff986661, 0x32e4b8fdb00dc7e3, 0x000 }, { 0xae69abb8db88f5a9, 0x3cb859316ae7dfef, 0x92d1f289b16f2a46, 0x080 }, { 0x000000000474c169, 0x0000019be6d77de8, 0x0000019be2a3bc81, 0x004 }, { 0x4d8b3f17f0db26c6, 0xc3cecb0cbd74a39b, 0x8e45f41b4daf855d, 0x080 }, { 0xf4a134a2838692ac, 0x38077cd6b394e256, 0xcca64874301270fa, 0x084 }, { 0xb397b762ad889d64, 0xe4152796a8da1c2f, 0x578290f40552814b, 0x004 }, { 0xa460d13bd048abf9, 0x131270c95faaa5e7, 0xb772a1f28fe20e1e, 0x084 }, { 0x00000000dc80d916, 0x000729633f56552a, 0x00072963e3d68c3c, 0x004 }, { 0xfcf158e209027cb0, 0x02480b6f87e6a594, 0xfeb9538d8ee4d924, 0x084 }, { 0xf780bc6ca4d293bf, 0xfce1f37b1638504a, 0x0b614f17b2eac3f5, 0x004 }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x8b1f567f91b9bbe2, 0x0000000000000058, 0x8b1f567f91b9bbba, 0x080 }, { 0x7e1713661cfaad62, 0xffffffffffffff9e, 0x81e8ec99e30552fc, 0x084 }, { 0x00003e0ef63023f3, 0x0000000000000023, 0x00003e0ef63023d0, 0x000 }, { 0x3824b929b2f8705e, 0x0000000000000076, 0x3824b929b2f87028, 0x004 }, { 0x5a9f715ed9cbdff9, 0x000000000000007d, 0x5a9f715ed9cbdf84, 0x004 }, { 0xcfa2099c1724e8c8, 0x000000000000002a, 0xcfa2099c1724e8e2, 0x084 }, { 0xc922eb3713806c90, 0xffffffffffffffc4, 0x36dd14c8ec7f9354, 0x000 }, { 0x000000006ad4e9d9, 0xffffffffffffffac, 0xffffffff952b1675, 0x080 }, { 0xb67000fd33511eca, 0x0000000000000018, 0xb67000fd33511ed2, 0x084 }, { 0x93f3c744e99f4b97, 0xffffffffffffffad, 0x6c0c38bb1660b43a, 0x004 }, { 0xb4350f8f47909010, 0x0000000000000051, 0xb4350f8f47909041, 0x084 }, { 0x8e19fa3e0b7c2481, 0x000000000000000b, 0x8e19fa3e0b7c248a, 0x080 }, { 0x000033b8828d8857, 0xffffffffffffffe3, 0xffffcc477d7277b4, 0x084 }, { 0x299c24370a0dac38, 0xffffffffffffff83, 0xd663dbc8f5f253bb, 0x084 }, { 0x107177344949202e, 0x0000000000000054, 0x107177344949207a, 0x000 }, { 0x38dd30a3c1a43a7f, 0xffffffffffffff84, 0xc722cf5c3e5bc5fb, 0x080 }, { 0x1fa83baadde546f6, 0xffffffffffffffcf, 0xe057c455221ab939, 0x084 }, { 0x00000000037749e8, 0xffffffffffffff91, 0xfffffffffc88b679, 0x080 }, { 0xd12b4d40f1dcad8e, 0x0000000000000035, 0xd12b4d40f1dcadbb, 0x084 }, { 0xeb549847bed9945d, 0xffffffffffffffba, 0x14ab67b841266be7, 0x004 }, { 0xdcdf3e46c4717479, 0x0000000000000036, 0xdcdf3e46c471744f, 0x080 }, { 0xd0edae32e4477e20, 0x000000000000001f, 0xd0edae32e4477e3f, 0x084 }, { 0x0007e6f17eeafea2, 0xfffffffffffffff3, 0xfff8190e81150151, 0x080 }, { 0xfc9d1830ed9f373a, 0x000000000000003c, 0xfc9d1830ed9f3706, 0x084 }, { 0x95e263b301ffa8d2, 0x0000000000000004, 0x95e263b301ffa8d6, 0x080 }, { 0xcdbccf26e6c3ced5, 0xffffffffffffffa8, 0x324330d9193c317d, 0x004 }, { 0x9ec4710f32dac064, 0x0000000000000051, 0x9ec4710f32dac035, 0x084 }, { 0x0000000000000e7a, 0xffffffffffffffbe, 0xfffffffffffff1c4, 0x080 }, { 0x70d925a340360963, 0xffffffffffffffb0, 0x8f26da5cbfc9f6d3, 0x080 }, { 0xf9c85fcf120a4d7f, 0xffffffffffffffed, 0x0637a030edf5b292, 0x000 }, { 0x9436533fba93784a, 0x0000000000000039, 0x9436533fba937873, 0x080 }, { 0x24fb56e1b104e0be, 0xffffffffffffffe9, 0xdb04a91e4efb1f57, 0x080 }, { 0x0000000000001f34, 0xffffffffffffffa5, 0xffffffffffffe091, 0x080 }, { 0x99b66fc718647f01, 0x0000000000000029, 0x99b66fc718647f28, 0x084 }, { 0x396d2d102ea9b3b7, 0x0000000000000023, 0x396d2d102ea9b394, 0x000 }, { 0xda02126b3e075cf7, 0xfffffffffffffff1, 0x25fded94c1f8a306, 0x004 }, { 0xfea13705ca234962, 0xfffffffffffffff4, 0x015ec8fa35dcb696, 0x004 }, { 0x0000000b49857c46, 0xffffffffffffff8c, 0xfffffff4b67a83ca, 0x084 }, { 0xf89678fcdee1263d, 0x0000000000000075, 0xf89678fcdee12648, 0x084 }, { 0x2817c2512fd66867, 0xffffffffffffff81, 0xd7e83daed02997e6, 0x080 }, { 0x40aa26bfe2d5c5f0, 0x000000000000006e, 0x40aa26bfe2d5c59e, 0x000 }, { 0x754cbd1f4114598f, 0xffffffffffffffaa, 0x8ab342e0beeba625, 0x080 }, { 0x0011a45c777dab00, 0x0000000000000049, 0x0011a45c777dab49, 0x000 }, { 0xf7c3ad7f8fb3aa46, 0xffffffffffffff8b, 0x083c5280704c55cd, 0x000 }, { 0x3db7024239f57b88, 0x0000000000000045, 0x3db7024239f57bcd, 0x000 }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x01d0e90cfa743495, 0xffffffffa3286101, 0xfe2f16f3595c5594, 0x080 }, { 0xaff8bb8232de8d3c, 0x00000000000082a4, 0xaff8bb8232de0f98, 0x080 }, { 0x0000199facaed726, 0xffffffffacfbca8d, 0xffffe66000551dab, 0x080 }, { 0x86af26e155218134, 0xffffffffff84eaae, 0x7950d91eaaa56b9a, 0x004 }, { 0x525d3a8be6aea5eb, 0xffffffff940f1bf7, 0xada2c57472a1be1c, 0x080 }, { 0x2bf5203eaa17dcfd, 0xfffffffffffff774, 0xd40adfc155e82b89, 0x080 }, { 0xc7cffd786809f61d, 0x0000000065fcfe74, 0xc7cffd780df50869, 0x084 }, { 0x000000000000077a, 0xffffffffff207250, 0xffffffffff20752a, 0x080 }, { 0x4d5ef31354a88c14, 0x0000000045847fa4, 0x4d5ef313112cf3b0, 0x000 }, { 0x7dd80ba325d5830d, 0x000000000000017a, 0x7dd80ba325d58277, 0x004 }, { 0x0011e51dd6d8d2f4, 0x0000000075019ce3, 0x0011e51da3d94e17, 0x004 }, { 0x7ce33718e93627e2, 0x0000000055c79bbb, 0x7ce33718bcf1bc59, 0x004 }, { 0x000001860e9b17a8, 0xffffffffe82e1e15, 0xfffffe79e6b509bd, 0x084 }, { 0x6bb92a22497d349b, 0x00000000039b2c30, 0x6bb92a224ae618ab, 0x000 }, { 0x80f30d3714e8b731, 0x000000001e4ba4ba, 0x80f30d370aa3138b, 0x084 }, { 0xb82bbedf4000601c, 0x000000000000df00, 0xb82bbedf4000bf1c, 0x080 }, { 0x505d40ac9a41056c, 0xffffffffe2cb02eb, 0xafa2bf53788a0787, 0x084 }, { 0x0000000000009906, 0xfffffffffc724dbf, 0xfffffffffc72d4b9, 0x080 }, { 0xdc36ab374922d72d, 0x000000004e5cd00a, 0xdc36ab37077e0727, 0x084 }, { 0xaf5e68b79f2cdeac, 0xffffffffff028167, 0x50a19748602e5fcb, 0x000 }, { 0x0b0f8b9c6996d543, 0xffffffffed8b57dd, 0xf4f07463841d829e, 0x080 }, { 0x173585870b8ad2f3, 0xffffffffffddaf76, 0xe8ca7a78f4577d85, 0x080 }, { 0x00000028c450b839, 0xffffffffcf6ec939, 0xffffffd70b3e7100, 0x084 }, { 0xf25cc519a8900623, 0xfffffffffffff959, 0x0da33ae6576fff7a, 0x000 }, { 0x5c9ece1efdee4313, 0xffffffffa575b428, 0xa36131e1589bf73b, 0x080 }, { 0x1286e22295682fae, 0xfffffffff76db9b9, 0xed791ddd62059617, 0x084 }, { 0xee85fd989ecc1e04, 0x0000000060c5566d, 0xee85fd98fe094869, 0x084 }, { 0x00000fe6ce615c06, 0xffffffffffffc575, 0xfffff019319e9973, 0x080 }, { 0x5f1fd5b8a30853d2, 0x0000000037b711f5, 0x5f1fd5b894bf4227, 0x004 }, { 0x53fc293a8ff6a916, 0x000000000401b695, 0x53fc293a8bf71f83, 0x000 }, { 0xbe451e896bd7d44f, 0x0000000066b3a505, 0xbe451e890d64714a, 0x080 }, { 0x5c171ff07231d3f8, 0xffffffffffff4cc9, 0xa3e8e00f8dce9f31, 0x080 }, { 0x0000603ff3d2ed25, 0x000000001ccf538b, 0x0000603fef1dbeae, 0x000 }, { 0x2f75d97362174630, 0xfffffffff994156e, 0xd08a268c9b83535e, 0x080 }, { 0xbeae87d474578f72, 0xffffffffa08aa036, 0x4151782bd4dd2f44, 0x004 }, { 0xad1c6abea4a3f715, 0x0000000004b62ea8, 0xad1c6abea015d9bd, 0x084 }, { 0x036dd2391f04bec4, 0x0000000070886698, 0x036dd2396f8cd85c, 0x004 }, { 0x0000000000094c4f, 0x00000000006a68ea, 0x00000000006324a5, 0x004 }, { 0xe41e068a2f3f608c, 0xffffffffa9db9f8f, 0x1be1f97586e4ff03, 0x004 }, { 0x11c89b94895e3b7e, 0x0000000000000062, 0x11c89b94895e3b1c, 0x000 }, { 0x71fc23da6095d6d9, 0xffffffff8d4c5145, 0x8e03dc25edd9879c, 0x084 }, { 0x8d6bb0a8591b0d4d, 0xfffffffffffffec1, 0x72944f57a6e4f38c, 0x000 }, { 0x000006a2c4e61216, 0x000000005cad85b0, 0x000006a2984b97a6, 0x004 }, { 0xc4241559dcf5882e, 0xfffffffffffffe5f, 0x3bdbeaa6230a7671, 0x004 }, { 0xe1d33d49335c94f8, 0xffffffffc3384020, 0x1e2cc2b6f064d4d8, 0x004 }, }; const uint16_t g_cBs3CpuInstr2_test_TestDataU64 = 144; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_test_TestDataU64[144] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x21f9f686e1a809aa, 0x1f12a9fc02561027, 0x21f9f686e1a809aa, 0x004 }, { 0xa03e9277ec01d32a, 0xebcea1cbcae04db8, 0xa03e9277ec01d32a, 0x084 }, { 0x00002d0dd1e0ebb3, 0x04207b3f307b6736, 0x00002d0dd1e0ebb3, 0x000 }, { 0xb5b543eb0f7e14d9, 0x5e8aba81e5da7ad1, 0xb5b543eb0f7e14d9, 0x004 }, { 0x6ab542c12231a2ce, 0x28b7b4bfb4bb7c7b, 0x6ab542c12231a2ce, 0x000 }, { 0x40e98a496475bf16, 0x29bebab628d438f6, 0x40e98a496475bf16, 0x000 }, { 0xc4e7d43e501f55c9, 0x39392837977f503a, 0xc4e7d43e501f55c9, 0x000 }, { 0x00000000000605c5, 0x0000000000001436, 0x00000000000605c5, 0x000 }, { 0xe2b7d240124c9a62, 0xa32ba150856bbe0d, 0xe2b7d240124c9a62, 0x084 }, { 0xa48a6b163b7c8417, 0xebc44157619dcd33, 0xa48a6b163b7c8417, 0x080 }, { 0xff0b0156ddd8a18e, 0x7956a1c4e6966844, 0xff0b0156ddd8a18e, 0x000 }, { 0x9c977cfa9d8e0fc0, 0x99ac1568b0b18cd6, 0x9c977cfa9d8e0fc0, 0x084 }, { 0x000000000059c254, 0x00000000755e769e, 0x000000000059c254, 0x004 }, { 0x0cbdbb45fc51b58b, 0x5865f8704e99ae67, 0x0cbdbb45fc51b58b, 0x004 }, { 0x4b88f3aeb81b3f8a, 0x44e8baa0cb3481b8, 0x4b88f3aeb81b3f8a, 0x004 }, { 0x24305cc7631b1f60, 0x49a90a7578ed8c47, 0x24305cc7631b1f60, 0x000 }, { 0x3394a683e4401dbd, 0xad6075e257db8087, 0x3394a683e4401dbd, 0x000 }, { 0x00000017364e594a, 0x00000012a956180a, 0x00000017364e594a, 0x004 }, { 0x53446e8d71b5f4dc, 0xc4a26a4982f001d3, 0x53446e8d71b5f4dc, 0x000 }, { 0x9b07c526db20707a, 0x2eb8885394fe191b, 0x9b07c526db20707a, 0x000 }, { 0xb62267344ca5c383, 0xd6c6f4c5dfefbd31, 0xb62267344ca5c383, 0x080 }, { 0xb46e0d2b6522bdc4, 0x0bd8c2bb03d8a9e4, 0xb46e0d2b6522bdc4, 0x000 }, { 0x1a8f1ce1517a2d21, 0x00003c0456ae2318, 0x1a8f1ce1517a2d21, 0x004 }, { 0xc282084aa6ee338f, 0x607b0540ac95de3c, 0xc282084aa6ee338f, 0x004 }, { 0x23314c02b975295a, 0x7aee1201e3e03eb4, 0x23314c02b975295a, 0x000 }, { 0x1734add2437fe2b8, 0x80fdc0a7684393fe, 0x1734add2437fe2b8, 0x004 }, { 0xaca93e2cdb30d19c, 0x221166b6a46e4833, 0xaca93e2cdb30d19c, 0x000 }, { 0x00000000019a4830, 0x00000c7d86c8dbb3, 0x00000000019a4830, 0x004 }, { 0x2ccfe91385cef561, 0x564fb6418b4691ac, 0x2ccfe91385cef561, 0x000 }, { 0xc605b8fca1b3cc4e, 0x632a262ba42fe316, 0xc605b8fca1b3cc4e, 0x004 }, { 0x03e5cbe9493c1d4b, 0x89a72ba9be238a05, 0x03e5cbe9493c1d4b, 0x000 }, { 0x4f3a8ef50d7f9f76, 0xb5be02e68db0659a, 0x4f3a8ef50d7f9f76, 0x004 }, { 0x00009d5d3a935ed7, 0x0000000000000116, 0x00009d5d3a935ed7, 0x000 }, { 0xf2f3439840daca4a, 0x5c16c0b6d9c5fb22, 0xf2f3439840daca4a, 0x000 }, { 0x54ea826630170144, 0xf6543006c44c056b, 0x54ea826630170144, 0x000 }, { 0x1af7d6d4853926f4, 0xeb2c80adb6b3f3ff, 0x1af7d6d4853926f4, 0x000 }, { 0xa058273bfb77a313, 0x6b7373b8a8b26c24, 0xa058273bfb77a313, 0x004 }, { 0x00001debfcbde817, 0x000000020b3fc718, 0x00001debfcbde817, 0x000 }, { 0x88281f40021bc7c2, 0xadd7b3766c471f7d, 0x88281f40021bc7c2, 0x080 }, { 0x3467f5e815418e0c, 0x82d4e18e262453e9, 0x3467f5e815418e0c, 0x000 }, { 0xdb00f98fdd002922, 0xb58ca6e12520193e, 0xdb00f98fdd002922, 0x084 }, { 0x9e59487c37a5f548, 0xf08a66828e501a87, 0x9e59487c37a5f548, 0x084 }, { 0x000000eb150ace2e, 0x001b16d48b77f97d, 0x000000eb150ace2e, 0x000 }, { 0x319ca44045b3bd83, 0x9b5ee66173671924, 0x319ca44045b3bd83, 0x004 }, { 0xb5a3a4d9ca9bbe12, 0xf6db952eca1f3bf8, 0xb5a3a4d9ca9bbe12, 0x080 }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x889a3ccc460d9a51, 0xfffffffffffffff1, 0x889a3ccc460d9a51, 0x080 }, { 0x18467512f9b01e04, 0x0000000000000006, 0x18467512f9b01e04, 0x000 }, { 0x0000000000001605, 0xffffffffffffffdd, 0x0000000000001605, 0x004 }, { 0x407ceddb49e3e5f0, 0x0000000000000076, 0x407ceddb49e3e5f0, 0x000 }, { 0x31fbfeb8d7101c7e, 0x0000000000000034, 0x31fbfeb8d7101c7e, 0x000 }, { 0x3fa7d2c6e2ff06a3, 0x000000000000001b, 0x3fa7d2c6e2ff06a3, 0x004 }, { 0x82ddbe3c6bf4776f, 0xffffffffffffffc7, 0x82ddbe3c6bf4776f, 0x084 }, { 0x00000000002313f5, 0x0000000000000047, 0x00000000002313f5, 0x000 }, { 0x2547cd2c0cef16d3, 0x0000000000000047, 0x2547cd2c0cef16d3, 0x000 }, { 0x9e55d32c549afd43, 0x0000000000000046, 0x9e55d32c549afd43, 0x004 }, { 0xec017657d4008126, 0xffffffffffffffdf, 0xec017657d4008126, 0x084 }, { 0x528cd8715cd5ec3a, 0x0000000000000073, 0x528cd8715cd5ec3a, 0x000 }, { 0x0000000000001d8a, 0xffffffffffffffe1, 0x0000000000001d8a, 0x000 }, { 0x610f1fef27f9b5b1, 0xfffffffffffffff7, 0x610f1fef27f9b5b1, 0x004 }, { 0xac76443b65f6cc45, 0x000000000000004f, 0xac76443b65f6cc45, 0x000 }, { 0x46b5700fb1cfec39, 0xffffffffffffff8f, 0x46b5700fb1cfec39, 0x004 }, { 0x16e0c537beb3ca70, 0x0000000000000039, 0x16e0c537beb3ca70, 0x004 }, { 0x000000000002aa7b, 0x000000000000004c, 0x000000000002aa7b, 0x004 }, { 0xbddabb2323343762, 0xfffffffffffffffc, 0xbddabb2323343762, 0x084 }, { 0xe941c9b01e2077cc, 0x000000000000005b, 0xe941c9b01e2077cc, 0x004 }, { 0xe89e97a5c3f6074c, 0xffffffffffffff9c, 0xe89e97a5c3f6074c, 0x084 }, { 0x1251789c22c573fc, 0x000000000000000d, 0x1251789c22c573fc, 0x004 }, { 0x0000000017127346, 0xffffffffffffffc7, 0x0000000017127346, 0x000 }, { 0xec8fb0530d813000, 0xffffffffffffffed, 0xec8fb0530d813000, 0x084 }, { 0x9d44f03418f5f4ef, 0xffffffffffffffb6, 0x9d44f03418f5f4ef, 0x084 }, { 0x2c1c405032c27ba3, 0x000000000000005d, 0x2c1c405032c27ba3, 0x000 }, { 0xea08966d59cc047d, 0xffffffffffffff99, 0xea08966d59cc047d, 0x080 }, { 0x00000044b33f0d91, 0xffffffffffffffb3, 0x00000044b33f0d91, 0x000 }, { 0x3dcd63afb74b95db, 0x000000000000000d, 0x3dcd63afb74b95db, 0x004 }, { 0xf2decd33c1720a30, 0xffffffffffffffc9, 0xf2decd33c1720a30, 0x084 }, { 0xa1ea7d5269c9a3e3, 0xffffffffffffff83, 0xa1ea7d5269c9a3e3, 0x080 }, { 0x3b35db8b0ce0a10b, 0xffffffffffffff9b, 0x3b35db8b0ce0a10b, 0x000 }, { 0x0f8fb012627075b9, 0x0000000000000059, 0x0f8fb012627075b9, 0x000 }, { 0x63b86fc0e1b0d965, 0xfffffffffffffffe, 0x63b86fc0e1b0d965, 0x000 }, { 0xe00525e9f1fbf46b, 0x0000000000000070, 0xe00525e9f1fbf46b, 0x004 }, { 0xab967d89250bc3ba, 0x0000000000000056, 0xab967d89250bc3ba, 0x004 }, { 0x0cc6df4bf89a8f5c, 0x000000000000000c, 0x0cc6df4bf89a8f5c, 0x004 }, { 0x0000000000de79e9, 0xfffffffffffffffd, 0x0000000000de79e9, 0x000 }, { 0x79bba9328f612f3a, 0xffffffffffffff8c, 0x79bba9328f612f3a, 0x000 }, { 0x241d9a89938ccbb8, 0xffffffffffffffe2, 0x241d9a89938ccbb8, 0x004 }, { 0xe480e78c8ae1cbe0, 0xffffffffffffff88, 0xe480e78c8ae1cbe0, 0x080 }, { 0xdddb3b58a4151db8, 0xffffffffffffff89, 0xdddb3b58a4151db8, 0x084 }, { 0x0000000c6c801af1, 0x000000000000000a, 0x0000000c6c801af1, 0x044 }, { 0xc60474ea0e97b1bc, 0x0000000000000020, 0xc60474ea0e97b1bc, 0x000 }, { 0xb0264c88a26aae3d, 0x0000000000000045, 0xb0264c88a26aae3d, 0x004 }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x55d7e6e1d5effd2a, 0x000000007ed5fc79, 0x55d7e6e1d5effd2a, 0x004 }, { 0x92b2acfdd07b1fa2, 0x00000000000274e5, 0x92b2acfdd07b1fa2, 0x004 }, { 0x00ecadd572887b6c, 0xffffffffde5f095f, 0x00ecadd572887b6c, 0x000 }, { 0xb1604b8ce9000e7a, 0x000000000001031b, 0xb1604b8ce9000e7a, 0x000 }, { 0x8b1aa2a201ab6033, 0xffffffff9a38d5f3, 0x8b1aa2a201ab6033, 0x084 }, { 0x496672cb7ecdb688, 0xfffffffffffff8d6, 0x496672cb7ecdb688, 0x000 }, { 0x8a9ee3f705887293, 0xffffffff811a348f, 0x8a9ee3f705887293, 0x080 }, { 0x000000005942ff82, 0x000000000000026f, 0x000000005942ff82, 0x000 }, { 0x4cd2a054581bf15f, 0xffffffffd283c12a, 0x4cd2a054581bf15f, 0x004 }, { 0xc7feb5e56357d17c, 0xfffffffffffffb84, 0xc7feb5e56357d17c, 0x080 }, { 0x8c767ce33701424c, 0xffffffffb3a7c89d, 0x8c767ce33701424c, 0x084 }, { 0xb6dbf8a5e3a15599, 0x0000000000072958, 0xb6dbf8a5e3a15599, 0x004 }, { 0x000000c44c55ca1c, 0x000000005447fa97, 0x000000c44c55ca1c, 0x004 }, { 0xc194fabb9bd92ca0, 0xffffffffff06fbe3, 0xc194fabb9bd92ca0, 0x084 }, { 0xd99e9e37fca53a04, 0x0000000043841c8a, 0xd99e9e37fca53a04, 0x004 }, { 0x166dcaa7c213a572, 0xfffffffffa737d33, 0x166dcaa7c213a572, 0x000 }, { 0x118853a6335cbdb9, 0x000000004dabd707, 0x118853a6335cbdb9, 0x000 }, { 0x000000000000000e, 0xfffffffffff23121, 0x000000000000000e, 0x044 }, { 0x948445ed380af5f4, 0x00000000179982ea, 0x948445ed380af5f4, 0x000 }, { 0x1f61fd949a4f0fa4, 0xffffffffff8e16e4, 0x1f61fd949a4f0fa4, 0x000 }, { 0xe613d05f5ed54154, 0x0000000042b4019c, 0xe613d05f5ed54154, 0x004 }, { 0x77d5cafab500ffb9, 0x0000000000000133, 0x77d5cafab500ffb9, 0x000 }, { 0x000000000001392b, 0xffffffff887c611d, 0x000000000001392b, 0x004 }, { 0x5dcbbb45aa73be4b, 0x0000000000006b19, 0x5dcbbb45aa73be4b, 0x004 }, { 0x7ac73959ad862034, 0x0000000040ac6e19, 0x7ac73959ad862034, 0x000 }, { 0xf8702ba74c41fde3, 0x00000000036f51e1, 0xf8702ba74c41fde3, 0x004 }, { 0x6d330ed9b313dfbd, 0xffffffff9dc62c51, 0x6d330ed9b313dfbd, 0x004 }, { 0x0d3aacd3c728576e, 0xfffffffffffffcd9, 0x0d3aacd3c728576e, 0x004 }, { 0xb0da3e02481d2f30, 0xfffffffff404fc79, 0xb0da3e02481d2f30, 0x084 }, { 0x335b869d7de2c7c2, 0xffffffffffffffc1, 0x335b869d7de2c7c2, 0x004 }, { 0xd51e28e8ef0fa22c, 0xffffffffeb602faa, 0xd51e28e8ef0fa22c, 0x084 }, { 0x77d978f826951f40, 0xfffffffffffec04b, 0x77d978f826951f40, 0x000 }, { 0x00f7af4133130729, 0xffffffffe63b4fc4, 0x00f7af4133130729, 0x004 }, { 0x3ff2014b693303b9, 0xfffffffffffff81d, 0x3ff2014b693303b9, 0x000 }, { 0x453dac17bc61d027, 0x0000000039a8f03c, 0x453dac17bc61d027, 0x004 }, { 0x0234318af0a07cfa, 0xffffffffffed24d9, 0x0234318af0a07cfa, 0x004 }, { 0xb49a3f4afab12e40, 0x000000004653aaae, 0xb49a3f4afab12e40, 0x004 }, { 0x00b825ee9ac269a9, 0x0000000000007621, 0x00b825ee9ac269a9, 0x004 }, { 0xa8f6b9245df4ff7e, 0xffffffffffb1d962, 0xa8f6b9245df4ff7e, 0x080 }, { 0xf536f26c6a65cc92, 0xffffffffffe689cc, 0xf536f26c6a65cc92, 0x080 }, { 0xa25106b6b58fa853, 0x000000002d38fb7d, 0xa25106b6b58fa853, 0x000 }, { 0xb806e2bccc0fe234, 0x000000000001e756, 0xb806e2bccc0fe234, 0x004 }, { 0x00000000000009f3, 0xffffffffb2e51f77, 0x00000000000009f3, 0x000 }, { 0xa074f88fdf6a84ee, 0x0000000000e612b2, 0xa074f88fdf6a84ee, 0x000 }, { 0xb9be30f9f581490c, 0x000000003ae2ef18, 0xb9be30f9f581490c, 0x000 }, }; const uint16_t g_cBs3CpuInstr2_add_TestDataU64 = 144; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_add_TestDataU64[144] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffe, 0x091 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x48bf4fafea03550d, 0x40c4fedb0537dc42, 0x89844e8aef3b314f, 0x880 }, { 0x565d73bb11590575, 0x6b756e0c2a8bec1e, 0xc1d2e1c73be4f193, 0x894 }, { 0x0000c7483cd74c04, 0x0140353b3e66e65e, 0x0140fc837b3e3262, 0x010 }, { 0x559e455309d9780f, 0xd8c3173eb02b14f8, 0x2e615c91ba048d07, 0x011 }, { 0x9c6ddf50f1600bc4, 0x98a4ab0222d73dc5, 0x35128a5314374989, 0x801 }, { 0x6118626187e30014, 0x081a2517ec792dfc, 0x69328779745c2e10, 0x010 }, { 0x87ba12330900f70f, 0x9e5bfe67299b2bc3, 0x2616109a329c22d2, 0x815 }, { 0x000000014dc43125, 0x0000000e5bf72b13, 0x0000000fa9bb5c38, 0x000 }, { 0x802cfabd49018e62, 0x852ac88c7bd482cd, 0x0557c349c4d6112f, 0x801 }, { 0xfcd7a03ef05965a6, 0x3d20aee9ecbb832c, 0x39f84f28dd14e8d2, 0x015 }, { 0x8aa0f579cd53e062, 0xbdb0699748e45825, 0x48515f1116383887, 0x805 }, { 0x4756e9b25b08c9b5, 0x21d53dbfb6c8f8c6, 0x692c277211d1c27b, 0x004 }, { 0x00000031e6cb1626, 0x0002c5f0c781498f, 0x0002c622ae4c5fb5, 0x010 }, { 0xf9044f2289e75e6c, 0x34e82a5b7634f853, 0x2dec797e001c56bf, 0x001 }, { 0x4f9b2cf294a3ecb2, 0xd608c587d9e04e31, 0x25a3f27a6e843ae3, 0x001 }, { 0x952da110e6a92c4c, 0xec9b663b270fce24, 0x81c9074c0db8fa70, 0x091 }, { 0xbea6b18471d09211, 0xb425d4775f9feb60, 0x72cc85fbd1707d71, 0x805 }, { 0x000000011a38563f, 0x00000059ee8c5009, 0x0000005b08c4a648, 0x014 }, { 0x7ddab792a249f1f7, 0xa4acc18a89d67ea9, 0x2287791d2c2070a0, 0x015 }, { 0x21158e4ace30ce11, 0x6628e6314720cf5d, 0x873e747c15519d6e, 0x880 }, { 0x4d8c509bb70017e3, 0xa720544a3b7dfb2a, 0xf4aca4e5f27e130d, 0x080 }, { 0xcbf4c1bd31db656c, 0xfadfcfd9fbc6ee94, 0xc6d491972da25400, 0x095 }, { 0x00000000000028bc, 0x00000000113b4b74, 0x00000000113b7430, 0x014 }, { 0x8bd6b5827d2690b3, 0xeee617f5442f0eb4, 0x7abccd77c1559f67, 0x801 }, { 0xad119f5c1ff588f5, 0xf0f29d37082f9efc, 0x9e043c93282527f1, 0x091 }, { 0xee6eb69666956a7e, 0xdb8289fc17310d80, 0xc9f140927dc677fe, 0x081 }, { 0xd56d5a657e49a7e0, 0xd5ac8312b0d13eaf, 0xab19dd782f1ae68f, 0x081 }, { 0x00000000000004e4, 0x00000000000359a3, 0x0000000000035e87, 0x004 }, { 0xb3920d4179a461ad, 0xd708e33f1c8bde2e, 0x8a9af08096303fdb, 0x095 }, { 0x62a7aca6ee37d810, 0x544a1a240cfa5cb7, 0xb6f1c6cafb3234c7, 0x880 }, { 0x48dd19dcabccdfe3, 0x977ec68cc41d1d61, 0xe05be0696fe9fd44, 0x084 }, { 0xd373cd63d7b1288f, 0x2fddd06f0b9f60c9, 0x03519dd2e3508958, 0x011 }, { 0x000000000070249a, 0x000000001b7b7b63, 0x000000001beb9ffd, 0x000 }, { 0xde33b0eed3a4e8bf, 0xefac7e7fe5a4fd20, 0xcde02f6eb949e5df, 0x081 }, { 0xb2e6532eef5f2bf0, 0x113dd2af31d308d4, 0xc42425de213234c4, 0x080 }, { 0xd5e8afdadf711c72, 0xfb02b1512dc77bee, 0xd0eb612c0d389860, 0x095 }, { 0x03997e90bf711922, 0xda2927b803eeae73, 0xddc2a648c35fc795, 0x084 }, { 0x000000ec49b4cade, 0x000000057e94a3e9, 0x000000f1c8496ec7, 0x010 }, { 0x109556ebbc7d87a1, 0x15539ae1a3dd34b7, 0x25e8f1cd605abc58, 0x000 }, { 0x0fafecc6a6e1c335, 0x2fd701574c99301e, 0x3f86ee1df37af353, 0x014 }, { 0x9d2608086bd9542b, 0x5660888a5ba42780, 0xf3869092c77d7bab, 0x080 }, { 0x361d52adff1ef79c, 0x0a12432474f5f5a6, 0x402f95d27414ed42, 0x014 }, { 0x00000000d4ef3f94, 0x00067161707da4e1, 0x00067162456ce475, 0x000 }, { 0x88d3e97910852c49, 0x571e95eb9904a3fc, 0xdff27f64a989d045, 0x090 }, { 0x3faa02387277ec02, 0x5f27b204e62498ba, 0x9ed1b43d589c84bc, 0x880 }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffe, 0x091 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x7ffffffffffffff9, 0x0000000000000039, 0x8000000000000032, 0x890 }, { 0xa5c672760784d52d, 0x0000000000000009, 0xa5c672760784d536, 0x094 }, { 0x0000000000000183, 0xffffffffffffff9c, 0x000000000000011f, 0x001 }, { 0x6d8ec47cb805c041, 0xfffffffffffffff6, 0x6d8ec47cb805c037, 0x001 }, { 0xa118501b43332d96, 0x0000000000000051, 0xa118501b43332de7, 0x084 }, { 0x1fbcc46a22033c40, 0x0000000000000005, 0x1fbcc46a22033c45, 0x000 }, { 0xeb16aa521d08246b, 0xffffffffffffffb1, 0xeb16aa521d08241c, 0x081 }, { 0x0000000002cb86db, 0x0000000000000054, 0x0000000002cb872f, 0x000 }, { 0x041d956c3c86b8b4, 0x0000000000000077, 0x041d956c3c86b92b, 0x004 }, { 0xaf1acda608b36573, 0x000000000000007b, 0xaf1acda608b365ee, 0x084 }, { 0xd5258be0d4024acc, 0x0000000000000057, 0xd5258be0d4024b23, 0x090 }, { 0x24446871c724e551, 0xffffffffffffff81, 0x24446871c724e4d2, 0x005 }, { 0x00a5ba0b66593e0c, 0x0000000000000052, 0x00a5ba0b66593e5e, 0x000 }, { 0xbd909562df3f7481, 0x0000000000000001, 0xbd909562df3f7482, 0x084 }, { 0x4b7f3ff40f3fb211, 0xffffffffffffffbc, 0x4b7f3ff40f3fb1cd, 0x001 }, { 0x7df1153e9ea9da0a, 0x0000000000000013, 0x7df1153e9ea9da1d, 0x004 }, { 0x4a1c323b9693199e, 0xffffffffffffffa6, 0x4a1c323b96931944, 0x015 }, { 0x000000074c6631af, 0xffffffffffffff85, 0x000000074c663134, 0x011 }, { 0x4d61f28559792173, 0xffffffffffffffe9, 0x4d61f2855979215c, 0x005 }, { 0x9e836f2806f6db92, 0xffffffffffffffd0, 0x9e836f2806f6db62, 0x081 }, { 0xa91a4bd0fd6759c4, 0x000000000000002e, 0xa91a4bd0fd6759f2, 0x090 }, { 0x92f8b74506c83d91, 0xffffffffffffffe5, 0x92f8b74506c83d76, 0x081 }, { 0x00005bf341b8bf91, 0x0000000000000079, 0x00005bf341b8c00a, 0x004 }, { 0xadc32b1e2843d60a, 0x0000000000000000, 0xadc32b1e2843d60a, 0x084 }, { 0x206dbf98053da4ca, 0x000000000000003c, 0x206dbf98053da506, 0x014 }, { 0xec542806890fd97a, 0x000000000000003b, 0xec542806890fd9b5, 0x090 }, { 0xcc5e85b5119c346b, 0xffffffffffffffd5, 0xcc5e85b5119c3440, 0x091 }, { 0x066bbf1ecbd04ddd, 0x000000000000003a, 0x066bbf1ecbd04e17, 0x014 }, { 0xb9092e7b49caaa7e, 0x0000000000000037, 0xb9092e7b49caaab5, 0x090 }, { 0x0908c5451ecf39a5, 0x0000000000000070, 0x0908c5451ecf3a15, 0x000 }, { 0x78201e2d849d59f8, 0x0000000000000025, 0x78201e2d849d5a1d, 0x004 }, { 0xf46f46e9707e3665, 0xffffffffffffff95, 0xf46f46e9707e35fa, 0x085 }, { 0x003b0cc32a42f661, 0xffffffffffffffc7, 0x003b0cc32a42f628, 0x005 }, { 0xc7ec22ffdfedb83c, 0x0000000000000057, 0xc7ec22ffdfedb893, 0x094 }, { 0xb94e4d1f03a96c71, 0xffffffffffffff97, 0xb94e4d1f03a96c08, 0x081 }, { 0x0c01fee057042a48, 0xffffffffffffff99, 0x0c01fee0570429e1, 0x015 }, { 0x00224619ca283434, 0x0000000000000021, 0x00224619ca283455, 0x004 }, { 0x000fea6c02779600, 0x0000000000000017, 0x000fea6c02779617, 0x004 }, { 0xd74e674a9c5f373a, 0x0000000000000063, 0xd74e674a9c5f379d, 0x080 }, { 0x965d84c255b6e806, 0xffffffffffffffeb, 0x965d84c255b6e7f1, 0x091 }, { 0x28fce259327076e8, 0x0000000000000036, 0x28fce2593270771e, 0x004 }, { 0xe362fa85f72d64bc, 0xffffffffffffffc4, 0xe362fa85f72d6480, 0x091 }, { 0x00000000000000be, 0x0000000000000001, 0x00000000000000bf, 0x000 }, { 0xaf89f33849bf1abd, 0x000000000000001e, 0xaf89f33849bf1adb, 0x094 }, { 0x2ca84eba9dc8cd11, 0x000000000000005d, 0x2ca84eba9dc8cd6e, 0x000 }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffe, 0x091 }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x7fffffffc89fda11, 0x000000006da5964c, 0x800000003645705d, 0x880 }, { 0x713c8e7cb46c3475, 0xffffffffe921bac9, 0x713c8e7c9d8def3e, 0x001 }, { 0x0001fa9d397084f2, 0x000000004a284954, 0x0001fa9d8398ce46, 0x000 }, { 0x1ae62f017e181946, 0x00000000000016f0, 0x1ae62f017e183036, 0x004 }, { 0xe81c2cea51c8cb38, 0x000000005595f37a, 0xe81c2ceaa75ebeb2, 0x094 }, { 0x67a3fa7bfe91d665, 0xfffffffffd79557c, 0x67a3fa7bfc0b2be1, 0x015 }, { 0xc4fbd9b8b292c196, 0x0000000000e378ca, 0xc4fbd9b8b3763a60, 0x094 }, { 0x00e783721f66d2a8, 0x00000000000048da, 0x00e783721f671b82, 0x014 }, { 0x87ed716675afe39a, 0xffffffffae87cfd2, 0x87ed71662437b36c, 0x085 }, { 0x165d1caf7b0630a1, 0x000000003631d12c, 0x165d1cafb13801cd, 0x000 }, { 0xb032d0cfaef19b98, 0xffffffffb81e303b, 0xb032d0cf670fcbd3, 0x091 }, { 0x05f0af19fc77955a, 0xfffffffffffabe5d, 0x05f0af19fc7253b7, 0x015 }, { 0x71070d4445f82555, 0x00000000665af282, 0x71070d44ac5317d7, 0x004 }, { 0x5ce7694d5cb26de1, 0x000000000725dd8c, 0x5ce7694d63d84b6d, 0x000 }, { 0xa70589d2a089709f, 0xffffffff9f40e769, 0xa70589d23fca5808, 0x091 }, { 0x9e18ae86666a0fad, 0xfffffffffeee7f2b, 0x9e18ae8665588ed8, 0x095 }, { 0x9f12131d5ba4e4da, 0xffffffffe6acd337, 0x9f12131d4251b811, 0x095 }, { 0x00000000159da1ee, 0x0000000000013eca, 0x00000000159ee0b8, 0x014 }, { 0x62a3b960aadf8037, 0xfffffffff75ad1b1, 0x62a3b960a23a51e8, 0x005 }, { 0xeb7cf8ae50950d52, 0xffffffffd18461d7, 0xeb7cf8ae22196f29, 0x081 }, { 0xd9038beaf7d6dd4d, 0x000000003b5b27b2, 0xd9038beb333204ff, 0x084 }, { 0x5d8b358f5e696f43, 0x0000000002e41dbb, 0x5d8b358f614d8cfe, 0x000 }, { 0x00000000003313d9, 0x000000000f5c18ff, 0x000000000f8f2cd8, 0x014 }, { 0xe76d1539ea8c863b, 0xfffffffffffff8f4, 0xe76d1539ea8c7f2f, 0x081 }, { 0xc34685114aca20c5, 0xffffffff9c2d6b0b, 0xc3468510e6f78bd0, 0x091 }, { 0xa9cece740854371d, 0xfffffffffff9f6b5, 0xa9cece74084e2dd2, 0x095 }, { 0x3b13ddb0553f8cf0, 0x000000007f3e0c49, 0x3b13ddb0d47d9939, 0x004 }, { 0x000000000009b51d, 0x000000001f60014b, 0x000000001f69b668, 0x010 }, { 0xd27eb8b9fd91832b, 0x000000005c3a9ba1, 0xd27eb8ba59cc1ecc, 0x084 }, { 0x8bbf758103a98e1b, 0x00000000001e3857, 0x8bbf758103c7c672, 0x094 }, { 0x253f96ee31cdf65c, 0xffffffff88e94c63, 0x253f96edbab742bf, 0x001 }, { 0xcc95fc274add6ae5, 0x0000000001f07d99, 0xcc95fc274ccde87e, 0x084 }, { 0x000000000011b02b, 0x0000000027c4f6a1, 0x0000000027d6a6cc, 0x004 }, { 0xf41bd86c501dd601, 0x0000000000000277, 0xf41bd86c501dd878, 0x084 }, { 0xf860fef068015b7a, 0x00000000711cdbee, 0xf860fef0d91e3768, 0x090 }, { 0xddaaff720568c569, 0xffffffffffffb7d3, 0xddaaff7205687d3c, 0x085 }, { 0x6c296f58cf9ad95f, 0x000000007f34f3f9, 0x6c296f594ecfcd58, 0x010 }, { 0x03019d038eeb5a88, 0xfffffffffffffe4d, 0x03019d038eeb58d5, 0x011 }, { 0x13daf98e8d3604a4, 0xffffffff956ad296, 0x13daf98e22a0d73a, 0x005 }, { 0x582780d6897b6dfd, 0x000000000346471e, 0x582780d68cc1b51b, 0x014 }, { 0x0efcc4deb4e0d281, 0xffffffff941c4f19, 0x0efcc4de48fd219a, 0x005 }, { 0xce8d1d737b90c591, 0x000000000003bf23, 0xce8d1d737b9484b4, 0x084 }, { 0x00000229e9cc1c7c, 0xffffffffd7624727, 0x00000229c12e63a3, 0x015 }, { 0x352d7e423dbc5b27, 0xffffffffffffde16, 0x352d7e423dbc393d, 0x001 }, { 0xb76af9ffd0431199, 0x0000000023385c26, 0xb76af9fff37b6dbf, 0x080 }, }; const uint16_t g_cBs3CpuInstr2_adc_TestDataU64 = 288; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_adc_TestDataU64[288] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0x0000000000000000, 0x0000000000000001, 0x008 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffe, 0x091 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x09d }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x05d }, { 0x4929d4da595559bc, 0x727673753a879451, 0xbba0484f93dcee0d, 0x880 }, { 0x4929d4da595559bc, 0x727673753a879451, 0xbba0484f93dcee0e, 0x888 }, { 0x9b1a90af2d10ffe3, 0x370fa732a4a9dfdb, 0xd22a37e1d1badfbe, 0x084 }, { 0x9b1a90af2d10ffe3, 0x370fa732a4a9dfdb, 0xd22a37e1d1badfbf, 0x088 }, { 0x0000000000000183, 0x0000192507d5927b, 0x0000192507d593fe, 0x000 }, { 0x0000000000000183, 0x0000192507d5927b, 0x0000192507d593ff, 0x00c }, { 0xd683ee15af83b03f, 0x2ea810775bd12d62, 0x052bfe8d0b54dda1, 0x011 }, { 0xd683ee15af83b03f, 0x2ea810775bd12d62, 0x052bfe8d0b54dda2, 0x019 }, { 0xc1faac06f033beed, 0x553bf3271056e396, 0x17369f2e008aa283, 0x011 }, { 0xc1faac06f033beed, 0x553bf3271056e396, 0x17369f2e008aa284, 0x01d }, { 0x7877953b72e67173, 0xb7224f202d78da27, 0x2f99e45ba05f4b9a, 0x005 }, { 0x7877953b72e67173, 0xb7224f202d78da27, 0x2f99e45ba05f4b9b, 0x009 }, { 0x993a4dc342c76af9, 0x724002db087bb276, 0x0b7a509e4b431d6f, 0x005 }, { 0x993a4dc342c76af9, 0x724002db087bb276, 0x0b7a509e4b431d70, 0x019 }, { 0x00028393d5e05699, 0x000007ff9d3ed8ea, 0x00028b93731f2f83, 0x010 }, { 0x00028393d5e05699, 0x000007ff9d3ed8ea, 0x00028b93731f2f84, 0x01c }, { 0x4912f9a67cc405f1, 0xa9623061ad566654, 0xf2752a082a1a6c45, 0x080 }, { 0x4912f9a67cc405f1, 0xa9623061ad566654, 0xf2752a082a1a6c46, 0x088 }, { 0x91b40b32434b08b2, 0x332800a107418517, 0xc4dc0bd34a8c8dc9, 0x084 }, { 0x91b40b32434b08b2, 0x332800a107418517, 0xc4dc0bd34a8c8dca, 0x08c }, { 0x9e88cd8d676ef3a4, 0x653da83532ee6380, 0x03c675c29a5d5724, 0x005 }, { 0x9e88cd8d676ef3a4, 0x653da83532ee6380, 0x03c675c29a5d5725, 0x009 }, { 0x00c6829fe8a9b5f2, 0x9de837b9b8a26205, 0x9eaeba59a14c17f7, 0x080 }, { 0x00c6829fe8a9b5f2, 0x9de837b9b8a26205, 0x9eaeba59a14c17f8, 0x088 }, { 0x001f9bfe683a56d0, 0x000000b938dcd126, 0x001f9cb7a11727f6, 0x004 }, { 0x001f9bfe683a56d0, 0x000000b938dcd126, 0x001f9cb7a11727f7, 0x008 }, { 0x292753c72d2fdcfb, 0x21551abd9a4ea037, 0x4a7c6e84c77e7d32, 0x010 }, { 0x292753c72d2fdcfb, 0x21551abd9a4ea037, 0x4a7c6e84c77e7d33, 0x01c }, { 0xdff8885f75c1255e, 0x1b7c7ab7c95cb34d, 0xfb7503173f1dd8ab, 0x090 }, { 0xdff8885f75c1255e, 0x1b7c7ab7c95cb34d, 0xfb7503173f1dd8ac, 0x09c }, { 0xa4ffa9db8ce89caa, 0x7b858458fab3cbef, 0x20852e34879c6899, 0x015 }, { 0xa4ffa9db8ce89caa, 0x7b858458fab3cbef, 0x20852e34879c689a, 0x01d }, { 0x7211d604b0f9db1d, 0xa3a086ddfff62970, 0x15b25ce2b0f0048d, 0x005 }, { 0x7211d604b0f9db1d, 0xa3a086ddfff62970, 0x15b25ce2b0f0048e, 0x00d }, { 0x1b409dbfef349566, 0x003e72d137e42edb, 0x1b7f10912718c441, 0x014 }, { 0x1b409dbfef349566, 0x003e72d137e42edb, 0x1b7f10912718c442, 0x01c }, { 0xe5c0695b7b44e8b9, 0x690b08e85375ed38, 0x4ecb7243cebad5f1, 0x011 }, { 0xe5c0695b7b44e8b9, 0x690b08e85375ed38, 0x4ecb7243cebad5f2, 0x019 }, { 0xe3292256218d6ef6, 0x0c6fe9af4757075d, 0xef990c0568e47653, 0x094 }, { 0xe3292256218d6ef6, 0x0c6fe9af4757075d, 0xef990c0568e47654, 0x098 }, { 0xe2a48f42e1b947d2, 0xb018e870f34429bb, 0x92bd77b3d4fd718d, 0x085 }, { 0xe2a48f42e1b947d2, 0xb018e870f34429bb, 0x92bd77b3d4fd718e, 0x08d }, { 0x000fce480daff9d3, 0xdc3ab37dd1de02d9, 0xdc4a81c5df8dfcac, 0x084 }, { 0x000fce480daff9d3, 0xdc3ab37dd1de02d9, 0xdc4a81c5df8dfcad, 0x088 }, { 0x000000001265800b, 0x002d8287ffd4734f, 0x002d82881239f35a, 0x014 }, { 0x000000001265800b, 0x002d8287ffd4734f, 0x002d82881239f35b, 0x018 }, { 0x14de89199dfaf3d6, 0x469e96ce55beb1c7, 0x5b7d1fe7f3b9a59d, 0x000 }, { 0x14de89199dfaf3d6, 0x469e96ce55beb1c7, 0x5b7d1fe7f3b9a59e, 0x008 }, { 0x1a898af893c59f03, 0x134aa8ecca9848ac, 0x2dd433e55e5de7af, 0x004 }, { 0x1a898af893c59f03, 0x134aa8ecca9848ac, 0x2dd433e55e5de7b0, 0x018 }, { 0x93cb3a76836b43f4, 0x773a6ac05c367f93, 0x0b05a536dfa1c387, 0x005 }, { 0x93cb3a76836b43f4, 0x773a6ac05c367f93, 0x0b05a536dfa1c388, 0x00d }, { 0x7df1bb3049388ce9, 0x1fab19b91a25f1c0, 0x9d9cd4e9635e7ea9, 0x884 }, { 0x7df1bb3049388ce9, 0x1fab19b91a25f1c0, 0x9d9cd4e9635e7eaa, 0x88c }, { 0x0000000000d9b4eb, 0x0000000000001d44, 0x0000000000d9d22f, 0x000 }, { 0x0000000000d9b4eb, 0x0000000000001d44, 0x0000000000d9d230, 0x01c }, { 0x1cdc2fb2bbbf7ebe, 0xd91a2b6ac51869d9, 0xf5f65b1d80d7e897, 0x090 }, { 0x1cdc2fb2bbbf7ebe, 0xd91a2b6ac51869d9, 0xf5f65b1d80d7e898, 0x098 }, { 0xe8738126f723fa89, 0xdb1554a75568add5, 0xc388d5ce4c8ca85e, 0x081 }, { 0xe8738126f723fa89, 0xdb1554a75568add5, 0xc388d5ce4c8ca85f, 0x08d }, { 0x0b6c85ee41ccd21e, 0xadf6b07e9ebd37c5, 0xb963366ce08a09e3, 0x090 }, { 0x0b6c85ee41ccd21e, 0xadf6b07e9ebd37c5, 0xb963366ce08a09e4, 0x09c }, { 0x98987647417d3bee, 0x84e9a7d9c80a9a14, 0x1d821e210987d602, 0x811 }, { 0x98987647417d3bee, 0x84e9a7d9c80a9a14, 0x1d821e210987d603, 0x81d }, { 0x00005d849ae18887, 0x0000000000034b98, 0x00005d849ae4d41f, 0x000 }, { 0x00005d849ae18887, 0x0000000000034b98, 0x00005d849ae4d420, 0x018 }, { 0x1db82792e52df17c, 0x8b8265da9decd11d, 0xa93a8d6d831ac299, 0x094 }, { 0x1db82792e52df17c, 0x8b8265da9decd11d, 0xa93a8d6d831ac29a, 0x09c }, { 0xe694d644757f1e25, 0xec944b66bbe24d3a, 0xd32921ab31616b5f, 0x085 }, { 0xe694d644757f1e25, 0xec944b66bbe24d3a, 0xd32921ab31616b60, 0x09d }, { 0x063c5a60a45178a6, 0x20c7ecea65932849, 0x2704474b09e4a0ef, 0x000 }, { 0x063c5a60a45178a6, 0x20c7ecea65932849, 0x2704474b09e4a0f0, 0x01c }, { 0xa03a04b8810bdc8f, 0x71bd51a5443b61f9, 0x11f7565dc5473e88, 0x015 }, { 0xa03a04b8810bdc8f, 0x71bd51a5443b61f9, 0x11f7565dc5473e89, 0x019 }, { 0x0f39445b08ae29b3, 0x0000015e45858726, 0x0f3945b94e33b0d9, 0x000 }, { 0x0f39445b08ae29b3, 0x0000015e45858726, 0x0f3945b94e33b0da, 0x008 }, { 0x416bf372563be2ec, 0xb5aeff5b73fecae5, 0xf71af2cdca3aadd1, 0x094 }, { 0x416bf372563be2ec, 0xb5aeff5b73fecae5, 0xf71af2cdca3aadd2, 0x09c }, { 0xdcbabbe1a784e056, 0x44a46332446c8ad3, 0x215f1f13ebf16b29, 0x001 }, { 0xdcbabbe1a784e056, 0x44a46332446c8ad3, 0x215f1f13ebf16b2a, 0x009 }, { 0x320e24e9fe99777e, 0xcd743221b719b5ca, 0xff82570bb5b32d48, 0x094 }, { 0x320e24e9fe99777e, 0xcd743221b719b5ca, 0xff82570bb5b32d49, 0x098 }, { 0x78ee1ddcd8ea73b7, 0x88530028412f6730, 0x01411e051a19dae7, 0x005 }, { 0x78ee1ddcd8ea73b7, 0x88530028412f6730, 0x01411e051a19dae8, 0x00d }, { 0x0000000001b40a5a, 0x00000000000001db, 0x0000000001b40c35, 0x014 }, { 0x0000000001b40a5a, 0x00000000000001db, 0x0000000001b40c36, 0x01c }, { 0xdfc036cb044d59b6, 0xb23cbdeef1d98ed9, 0x91fcf4b9f626e88f, 0x081 }, { 0xdfc036cb044d59b6, 0xb23cbdeef1d98ed9, 0x91fcf4b9f626e890, 0x09d }, { 0x023182f4008c624c, 0xc0896bdcfe0838ca, 0xc2baeed0fe949b16, 0x090 }, { 0x023182f4008c624c, 0xc0896bdcfe0838ca, 0xc2baeed0fe949b17, 0x09c }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0x0000000000000000, 0x0000000000000001, 0x008 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffe, 0x091 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x09d }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x05d }, { 0x7ffffffffffffff7, 0x0000000000000052, 0x8000000000000049, 0x880 }, { 0x7ffffffffffffff7, 0x0000000000000052, 0x800000000000004a, 0x888 }, { 0x2265095717484065, 0xffffffffffffffa5, 0x226509571748400a, 0x005 }, { 0x2265095717484065, 0xffffffffffffffa5, 0x226509571748400b, 0x009 }, { 0x0001f821ac755389, 0x000000000000002c, 0x0001f821ac7553b5, 0x010 }, { 0x0001f821ac755389, 0x000000000000002c, 0x0001f821ac7553b6, 0x018 }, { 0x99bfc10abc1aa58e, 0x0000000000000075, 0x99bfc10abc1aa603, 0x094 }, { 0x99bfc10abc1aa58e, 0x0000000000000075, 0x99bfc10abc1aa604, 0x098 }, { 0x6b33f3995fbdf8cb, 0xffffffffffffffb4, 0x6b33f3995fbdf87f, 0x001 }, { 0x6b33f3995fbdf8cb, 0xffffffffffffffb4, 0x6b33f3995fbdf880, 0x019 }, { 0x9a14146e5c494f22, 0xffffffffffffffb0, 0x9a14146e5c494ed2, 0x085 }, { 0x9a14146e5c494f22, 0xffffffffffffffb0, 0x9a14146e5c494ed3, 0x089 }, { 0xc715b47d61fc7e2d, 0xffffffffffffffc9, 0xc715b47d61fc7df6, 0x095 }, { 0xc715b47d61fc7e2d, 0xffffffffffffffc9, 0xc715b47d61fc7df7, 0x099 }, { 0x002653a8e0be4ad3, 0x0000000000000043, 0x002653a8e0be4b16, 0x000 }, { 0x002653a8e0be4ad3, 0x0000000000000043, 0x002653a8e0be4b17, 0x00c }, { 0xf933f2ae0181bbac, 0xffffffffffffffcd, 0xf933f2ae0181bb79, 0x091 }, { 0xf933f2ae0181bbac, 0xffffffffffffffcd, 0xf933f2ae0181bb7a, 0x099 }, { 0x3a0c7f714a82f17d, 0xffffffffffffffef, 0x3a0c7f714a82f16c, 0x015 }, { 0x3a0c7f714a82f17d, 0xffffffffffffffef, 0x3a0c7f714a82f16d, 0x019 }, { 0xffdb9e9f3100ae17, 0xfffffffffffffff6, 0xffdb9e9f3100ae0d, 0x081 }, { 0xffdb9e9f3100ae17, 0xfffffffffffffff6, 0xffdb9e9f3100ae0e, 0x089 }, { 0xcf2c5096e65eafa2, 0x000000000000005c, 0xcf2c5096e65eaffe, 0x080 }, { 0xcf2c5096e65eafa2, 0x000000000000005c, 0xcf2c5096e65eafff, 0x08c }, { 0x0000000baee795b3, 0xffffffffffffffd3, 0x0000000baee79586, 0x001 }, { 0x0000000baee795b3, 0xffffffffffffffd3, 0x0000000baee79587, 0x00d }, { 0x39bbef00e1482770, 0x0000000000000022, 0x39bbef00e1482792, 0x000 }, { 0x39bbef00e1482770, 0x0000000000000022, 0x39bbef00e1482793, 0x00c }, { 0xe9dd39537ade8d9d, 0x0000000000000070, 0xe9dd39537ade8e0d, 0x080 }, { 0xe9dd39537ade8d9d, 0x0000000000000070, 0xe9dd39537ade8e0e, 0x088 }, { 0x5900592965ddc065, 0x000000000000004f, 0x5900592965ddc0b4, 0x014 }, { 0x5900592965ddc065, 0x000000000000004f, 0x5900592965ddc0b5, 0x018 }, { 0x0cc2194fdb0b9814, 0xffffffffffffffeb, 0x0cc2194fdb0b97ff, 0x005 }, { 0x0cc2194fdb0b9814, 0xffffffffffffffeb, 0x0cc2194fdb0b9800, 0x01d }, { 0x00000000003cda1c, 0x0000000000000028, 0x00000000003cda44, 0x014 }, { 0x00000000003cda1c, 0x0000000000000028, 0x00000000003cda45, 0x018 }, { 0x7fd6302846f3d3a9, 0xffffffffffffffa3, 0x7fd6302846f3d34c, 0x001 }, { 0x7fd6302846f3d3a9, 0xffffffffffffffa3, 0x7fd6302846f3d34d, 0x00d }, { 0x5219c6e022f47d2a, 0x0000000000000053, 0x5219c6e022f47d7d, 0x004 }, { 0x5219c6e022f47d2a, 0x0000000000000053, 0x5219c6e022f47d7e, 0x00c }, { 0x523a6909f8c5d738, 0xffffffffffffffa6, 0x523a6909f8c5d6de, 0x005 }, { 0x523a6909f8c5d738, 0xffffffffffffffa6, 0x523a6909f8c5d6df, 0x009 }, { 0xb54a0b87903ae766, 0xffffffffffffffdd, 0xb54a0b87903ae743, 0x091 }, { 0xb54a0b87903ae766, 0xffffffffffffffdd, 0xb54a0b87903ae744, 0x09d }, { 0x0000000003942524, 0x000000000000006c, 0x0000000003942590, 0x014 }, { 0x0000000003942524, 0x000000000000006c, 0x0000000003942591, 0x018 }, { 0xc47f048b6f0364ce, 0x0000000000000052, 0xc47f048b6f036520, 0x090 }, { 0xc47f048b6f0364ce, 0x0000000000000052, 0xc47f048b6f036521, 0x09c }, { 0xb9d6cb5204beb2fc, 0xffffffffffffffd3, 0xb9d6cb5204beb2cf, 0x085 }, { 0xb9d6cb5204beb2fc, 0xffffffffffffffd3, 0xb9d6cb5204beb2d0, 0x099 }, { 0x4b5b5e9edba0dce5, 0xffffffffffffff8e, 0x4b5b5e9edba0dc73, 0x011 }, { 0x4b5b5e9edba0dce5, 0xffffffffffffff8e, 0x4b5b5e9edba0dc74, 0x01d }, { 0xef8c2edb6f53f1c2, 0xffffffffffffffd4, 0xef8c2edb6f53f196, 0x085 }, { 0xef8c2edb6f53f1c2, 0xffffffffffffffd4, 0xef8c2edb6f53f197, 0x089 }, { 0x00000000000000b0, 0xffffffffffffff93, 0x0000000000000043, 0x001 }, { 0x00000000000000b0, 0xffffffffffffff93, 0x0000000000000044, 0x00d }, { 0xb1cb6cef225cf946, 0x000000000000001d, 0xb1cb6cef225cf963, 0x094 }, { 0xb1cb6cef225cf946, 0x000000000000001d, 0xb1cb6cef225cf964, 0x098 }, { 0xb774c6ca93a7350b, 0x0000000000000041, 0xb774c6ca93a7354c, 0x080 }, { 0xb774c6ca93a7350b, 0x0000000000000041, 0xb774c6ca93a7354d, 0x08c }, { 0x2c353895da15f5b3, 0x0000000000000026, 0x2c353895da15f5d9, 0x000 }, { 0x2c353895da15f5b3, 0x0000000000000026, 0x2c353895da15f5da, 0x008 }, { 0x1f6742f3345c6fa0, 0x000000000000003b, 0x1f6742f3345c6fdb, 0x004 }, { 0x1f6742f3345c6fa0, 0x000000000000003b, 0x1f6742f3345c6fdc, 0x008 }, { 0x00000034f089c284, 0x0000000000000001, 0x00000034f089c285, 0x000 }, { 0x00000034f089c284, 0x0000000000000001, 0x00000034f089c286, 0x008 }, { 0x887c7b3f247f8a46, 0x0000000000000035, 0x887c7b3f247f8a7b, 0x084 }, { 0x887c7b3f247f8a46, 0x0000000000000035, 0x887c7b3f247f8a7c, 0x088 }, { 0x85212cb1c4fd1b18, 0x000000000000000a, 0x85212cb1c4fd1b22, 0x094 }, { 0x85212cb1c4fd1b18, 0x000000000000000a, 0x85212cb1c4fd1b23, 0x098 }, { 0x398d0be82667d6ad, 0x0000000000000061, 0x398d0be82667d70e, 0x000 }, { 0x398d0be82667d6ad, 0x0000000000000061, 0x398d0be82667d70f, 0x00c }, { 0x807aaa75754d0865, 0x0000000000000039, 0x807aaa75754d089e, 0x080 }, { 0x807aaa75754d0865, 0x0000000000000039, 0x807aaa75754d089f, 0x08c }, { 0x0000000000693c04, 0x000000000000005e, 0x0000000000693c62, 0x010 }, { 0x0000000000693c04, 0x000000000000005e, 0x0000000000693c63, 0x01c }, { 0x6dd916a7475e4575, 0x000000000000001a, 0x6dd916a7475e458f, 0x000 }, { 0x6dd916a7475e4575, 0x000000000000001a, 0x6dd916a7475e4590, 0x01c }, { 0x6c4202d4e1c7c2ff, 0xffffffffffffffac, 0x6c4202d4e1c7c2ab, 0x011 }, { 0x6c4202d4e1c7c2ff, 0xffffffffffffffac, 0x6c4202d4e1c7c2ac, 0x01d }, { 0x44d7d9f73726e99c, 0xffffffffffffffe1, 0x44d7d9f73726e97d, 0x005 }, { 0x44d7d9f73726e99c, 0xffffffffffffffe1, 0x44d7d9f73726e97e, 0x00d }, { 0x54a38cfc3d7cfef9, 0xffffffffffffffcc, 0x54a38cfc3d7cfec5, 0x015 }, { 0x54a38cfc3d7cfef9, 0xffffffffffffffcc, 0x54a38cfc3d7cfec6, 0x01d }, { 0x0000000001143e75, 0x0000000000000010, 0x0000000001143e85, 0x000 }, { 0x0000000001143e75, 0x0000000000000010, 0x0000000001143e86, 0x008 }, { 0x88419ea84c174ca7, 0xfffffffffffffff8, 0x88419ea84c174c9f, 0x085 }, { 0x88419ea84c174ca7, 0xfffffffffffffff8, 0x88419ea84c174ca0, 0x09d }, { 0xf6e942c98c1fd71c, 0xffffffffffffff88, 0xf6e942c98c1fd6a4, 0x091 }, { 0xf6e942c98c1fd71c, 0xffffffffffffff88, 0xf6e942c98c1fd6a5, 0x09d }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0x0000000000000000, 0x0000000000000001, 0x008 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffe, 0x091 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x09d }, { 0x0000000000000000, 0xffffffffffffffff, 0xffffffffffffffff, 0x084 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x05d }, { 0x7fffffffea0d4462, 0x000000007904b427, 0x800000006311f889, 0x880 }, { 0x7fffffffea0d4462, 0x000000007904b427, 0x800000006311f88a, 0x888 }, { 0x2fdabbd2c160f089, 0xffffffff921efac9, 0x2fdabbd2537feb52, 0x011 }, { 0x2fdabbd2c160f089, 0xffffffff921efac9, 0x2fdabbd2537feb53, 0x01d }, { 0x000000000039f932, 0xffffffffce1749f0, 0xffffffffce514322, 0x084 }, { 0x000000000039f932, 0xffffffffce1749f0, 0xffffffffce514323, 0x088 }, { 0xa3929713ecfc72a3, 0xffffffffe1c72ffa, 0xa3929713cec3a29d, 0x081 }, { 0xa3929713ecfc72a3, 0xffffffffe1c72ffa, 0xa3929713cec3a29e, 0x089 }, { 0xa405fe0585682d90, 0xffffffffba876c89, 0xa405fe053fef9a19, 0x081 }, { 0xa405fe0585682d90, 0xffffffffba876c89, 0xa405fe053fef9a1a, 0x089 }, { 0xd0e6b4649a4d19e7, 0xfffffffffffe9f49, 0xd0e6b4649a4bb930, 0x095 }, { 0xd0e6b4649a4d19e7, 0xfffffffffffe9f49, 0xd0e6b4649a4bb931, 0x099 }, { 0xe040372957e57549, 0x00000000597738b4, 0xe0403729b15cadfd, 0x080 }, { 0xe040372957e57549, 0x00000000597738b4, 0xe0403729b15cadfe, 0x088 }, { 0x000000000066af97, 0x000000000729c83b, 0x00000000079077d2, 0x014 }, { 0x000000000066af97, 0x000000000729c83b, 0x00000000079077d3, 0x018 }, { 0x72c2619bf79641f9, 0x0000000029c55ef1, 0x72c2619c215ba0ea, 0x000 }, { 0x72c2619bf79641f9, 0x0000000029c55ef1, 0x72c2619c215ba0eb, 0x00c }, { 0x9cdc567745b0ad6e, 0x00000000001ce9b5, 0x9cdc567745cd9723, 0x090 }, { 0x9cdc567745b0ad6e, 0x00000000001ce9b5, 0x9cdc567745cd9724, 0x09c }, { 0x61da3d163ee0a18a, 0xffffffffcd8d8b46, 0x61da3d160c6e2cd0, 0x011 }, { 0x61da3d163ee0a18a, 0xffffffffcd8d8b46, 0x61da3d160c6e2cd1, 0x01d }, { 0x07b2a79d221a5931, 0x0000000000007008, 0x07b2a79d221ac939, 0x004 }, { 0x07b2a79d221a5931, 0x0000000000007008, 0x07b2a79d221ac93a, 0x00c }, { 0x03af903e0f26ff51, 0x000000000944269c, 0x03af903e186b25ed, 0x004 }, { 0x03af903e0f26ff51, 0x000000000944269c, 0x03af903e186b25ee, 0x00c }, { 0x5942f158b595c990, 0x000000000001c8db, 0x5942f158b597926b, 0x000 }, { 0x5942f158b595c990, 0x000000000001c8db, 0x5942f158b597926c, 0x00c }, { 0xcb697bdcba42ae5e, 0xffffffffafc5bb33, 0xcb697bdc6a086991, 0x091 }, { 0xcb697bdcba42ae5e, 0xffffffffafc5bb33, 0xcb697bdc6a086992, 0x099 }, { 0x9e854a9980e49276, 0xfffffffffffe3495, 0x9e854a9980e2c70b, 0x081 }, { 0x9e854a9980e49276, 0xfffffffffffe3495, 0x9e854a9980e2c70c, 0x08d }, { 0x838eeb1b5bed5c43, 0x000000007c4461db, 0x838eeb1bd831be1e, 0x084 }, { 0x838eeb1b5bed5c43, 0x000000007c4461db, 0x838eeb1bd831be1f, 0x088 }, { 0x00000000038b277a, 0xfffffffffffff34e, 0x00000000038b1ac8, 0x011 }, { 0x00000000038b277a, 0xfffffffffffff34e, 0x00000000038b1ac9, 0x01d }, { 0x9d1520b7d616dd4b, 0xfffffffff71a9314, 0x9d1520b7cd31705f, 0x085 }, { 0x9d1520b7d616dd4b, 0xfffffffff71a9314, 0x9d1520b7cd317060, 0x09d }, { 0x31ae4322e7b9a77c, 0x00000000000592d3, 0x31ae4322e7bf3a4f, 0x000 }, { 0x31ae4322e7b9a77c, 0x00000000000592d3, 0x31ae4322e7bf3a50, 0x01c }, { 0xaa8e209e35489b81, 0xfffffffff1d94d7b, 0xaa8e209e2721e8fc, 0x085 }, { 0xaa8e209e35489b81, 0xfffffffff1d94d7b, 0xaa8e209e2721e8fd, 0x089 }, { 0x716ddfcee48066bc, 0x00000000021c734e, 0x716ddfcee69cda0a, 0x014 }, { 0x716ddfcee48066bc, 0x00000000021c734e, 0x716ddfcee69cda0b, 0x018 }, { 0x0000000000000188, 0xffffffffdc3265c1, 0xffffffffdc326749, 0x080 }, { 0x0000000000000188, 0xffffffffdc3265c1, 0xffffffffdc32674a, 0x088 }, { 0xf0b69130e1f6201f, 0xfffffffffffffc34, 0xf0b69130e1f61c53, 0x095 }, { 0xf0b69130e1f6201f, 0xfffffffffffffc34, 0xf0b69130e1f61c54, 0x099 }, { 0xc4bbcefd46124678, 0x0000000019d09438, 0xc4bbcefd5fe2dab0, 0x090 }, { 0xc4bbcefd46124678, 0x0000000019d09438, 0xc4bbcefd5fe2dab1, 0x09c }, { 0xccb3169941909d52, 0x0000000000001dca, 0xccb316994190bb1c, 0x080 }, { 0xccb3169941909d52, 0x0000000000001dca, 0xccb316994190bb1d, 0x08c }, { 0xf385cc93d539e152, 0x000000000af7d961, 0xf385cc93e031bab3, 0x080 }, { 0xf385cc93d539e152, 0x000000000af7d961, 0xf385cc93e031bab4, 0x08c }, { 0x000000091ec50f6a, 0x000000000001a858, 0x000000091ec6b7c2, 0x010 }, { 0x000000091ec50f6a, 0x000000000001a858, 0x000000091ec6b7c3, 0x01c }, { 0x811c4ff4a9c53d91, 0x00000000144d1003, 0x811c4ff4be124d94, 0x080 }, { 0x811c4ff4a9c53d91, 0x00000000144d1003, 0x811c4ff4be124d95, 0x08c }, { 0x4f5660322fc57a7b, 0xffffffffffff1345, 0x4f5660322fc48dc0, 0x015 }, { 0x4f5660322fc57a7b, 0xffffffffffff1345, 0x4f5660322fc48dc1, 0x019 }, { 0x425e6f8c85ed725e, 0xffffffffa7ef9d2f, 0x425e6f8c2ddd0f8d, 0x015 }, { 0x425e6f8c85ed725e, 0xffffffffa7ef9d2f, 0x425e6f8c2ddd0f8e, 0x01d }, { 0xa438adf8c525875c, 0xffffffffffeb6c5c, 0xa438adf8c510f3b8, 0x095 }, { 0xa438adf8c525875c, 0xffffffffffeb6c5c, 0xa438adf8c510f3b9, 0x099 }, { 0x002b705ff7de940a, 0xffffffffadc8f5c4, 0x002b705fa5a789ce, 0x001 }, { 0x002b705ff7de940a, 0xffffffffadc8f5c4, 0x002b705fa5a789cf, 0x00d }, { 0x647f4f2b6226a2c5, 0xffffffffff9425e1, 0x647f4f2b61bac8a6, 0x005 }, { 0x647f4f2b6226a2c5, 0xffffffffff9425e1, 0x647f4f2b61bac8a7, 0x009 }, { 0xb0eabff403e04543, 0xfffffffff8e333b1, 0xb0eabff3fcc378f4, 0x081 }, { 0xb0eabff403e04543, 0xfffffffff8e333b1, 0xb0eabff3fcc378f5, 0x08d }, { 0x4c56e7789d767d9c, 0xfffffffffeb648c6, 0x4c56e7789c2cc662, 0x011 }, { 0x4c56e7789d767d9c, 0xfffffffffeb648c6, 0x4c56e7789c2cc663, 0x01d }, { 0xd82348ddb484b18c, 0xffffffffb3a47943, 0xd82348dd68292acf, 0x085 }, { 0xd82348ddb484b18c, 0xffffffffb3a47943, 0xd82348dd68292ad0, 0x099 }, { 0x3e8771760e142181, 0xfffffffffffa09c3, 0x3e8771760e0e2b44, 0x005 }, { 0x3e8771760e142181, 0xfffffffffffa09c3, 0x3e8771760e0e2b45, 0x009 }, { 0x0ee41a3b61763ff3, 0xffffffffda609c82, 0x0ee41a3b3bd6dc75, 0x001 }, { 0x0ee41a3b61763ff3, 0xffffffffda609c82, 0x0ee41a3b3bd6dc76, 0x009 }, { 0x3cc32855308d039d, 0xffffffffffffe4a2, 0x3cc32855308ce83f, 0x005 }, { 0x3cc32855308d039d, 0xffffffffffffe4a2, 0x3cc32855308ce840, 0x019 }, { 0x49938569741bd63b, 0x000000004f8df70a, 0x49938569c3a9cd45, 0x010 }, { 0x49938569741bd63b, 0x000000004f8df70a, 0x49938569c3a9cd46, 0x018 }, { 0x3155da53fb70b946, 0xffffffffffffe61d, 0x3155da53fb709f63, 0x015 }, { 0x3155da53fb70b946, 0xffffffffffffe61d, 0x3155da53fb709f64, 0x019 }, { 0x000018577a7e3218, 0x00000000730b047b, 0x00001857ed893693, 0x014 }, { 0x000018577a7e3218, 0x00000000730b047b, 0x00001857ed893694, 0x018 }, { 0xca5701bfd633c8ba, 0xfffffffffffe4302, 0xca5701bfd6320bbc, 0x081 }, { 0xca5701bfd633c8ba, 0xfffffffffffe4302, 0xca5701bfd6320bbd, 0x08d }, { 0x6b9884ce2a3706be, 0x00000000429bb999, 0x6b9884ce6cd2c057, 0x010 }, { 0x6b9884ce2a3706be, 0x00000000429bb999, 0x6b9884ce6cd2c058, 0x018 }, }; const uint16_t g_cBs3CpuInstr2_sub_TestDataU64 = 144; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_sub_TestDataU64[144] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000001, 0x011 }, { 0x7db5ed2572e437c9, 0xa50aa80c1e9edfa9, 0xd8ab451954455820, 0x881 }, { 0xd06d5ca5fbdd7de3, 0x3daad24e59d53f56, 0x92c28a57a2083e8d, 0x094 }, { 0x000001c4b6ab4f96, 0x000000000002d1be, 0x000001c4b6a87dd8, 0x014 }, { 0x7e382c9519f70a1c, 0x29b8e268e9185011, 0x547f4a2c30deba0b, 0x000 }, { 0xfb30c1fe7e10290d, 0x96f75523c7f69970, 0x64396cdab6198f9d, 0x000 }, { 0x0ed38c256295f991, 0x6433b0547d7d6d5d, 0xaa9fdbd0e5188c34, 0x091 }, { 0x91af9e3ca0bd7e36, 0x78a91c04266e887f, 0x190682387a4ef5b7, 0x814 }, { 0x0000691da73a13f3, 0x0000bf6a85fb05f2, 0xffffa9b3213f0e01, 0x081 }, { 0x234376c2a229ed77, 0xeea551faa7a90c02, 0x349e24c7fa80e175, 0x001 }, { 0x0b538c79da2b61be, 0x961e0e5e8f4148aa, 0x75357e1b4aea1914, 0x005 }, { 0x870998b94835aa89, 0x7b4f0c9482c307cb, 0x0bba8c24c572a2be, 0x814 }, { 0x9234a1d7bd6d546a, 0xd4c13b7b1a2812e2, 0xbd73665ca3454188, 0x085 }, { 0x00000000001dc429, 0x00000000001ed8c9, 0xfffffffffffeeb60, 0x085 }, { 0xe10a97a33e695f47, 0x77ee4e533e5868a8, 0x691c49500010f69f, 0x814 }, { 0x9e3f0d92fd93fbc1, 0x3e755b7c8ac949ed, 0x5fc9b21672cab1d4, 0x814 }, { 0x5fc780d922dc57af, 0x7000b40a3e2c1524, 0xefc6cccee4b0428b, 0x085 }, { 0x80202f3340fabd55, 0xcda438c7188b97d0, 0xb27bf66c286f2585, 0x081 }, { 0x0000000006e99279, 0x00000000000000a4, 0x0000000006e991d5, 0x000 }, { 0x9c4c78e7a0959434, 0x3c3513750090a608, 0x60176572a004ee2c, 0x810 }, { 0x588d24611a4f68de, 0x136df524d7f91873, 0x451f2f3c4256506b, 0x000 }, { 0xe2b43250a45354d0, 0x9ae536513e512e75, 0x47cefbff6602265b, 0x010 }, { 0x83c1441d055ecdd8, 0x131c22a95c278f0c, 0x70a52173a9373ecc, 0x814 }, { 0x00027347087e6308, 0x0000000000002b98, 0x00027347087e3770, 0x000 }, { 0xdf2a22a447486dcb, 0x8521b5bfe823113a, 0x5a086ce45f255c91, 0x000 }, { 0xd6402c3f4f190856, 0xf4724dd87c54bace, 0xe1cdde66d2c44d88, 0x095 }, { 0x9eb449530e3a18b8, 0x082cdf5439fa07fd, 0x968769fed44010bb, 0x094 }, { 0x4e2290c73f4f20e4, 0xa3f879340ddd7832, 0xaa2a17933171a8b2, 0x885 }, { 0x0000000000c37c38, 0x000000000000053d, 0x0000000000c376fb, 0x010 }, { 0xce70ada8542ce95e, 0x908d24aba2625f0a, 0x3de388fcb1ca8a54, 0x000 }, { 0x684d9b283f059497, 0xc75e65d4066f4513, 0xa0ef355438964f84, 0x885 }, { 0xb32006853b8c1ffb, 0xec87d71b0a3b4474, 0xc6982f6a3150db87, 0x085 }, { 0xf90b20ebc99e418f, 0x34e2183767a3fed4, 0xc42908b461fa42bb, 0x084 }, { 0x000012d136ec1fea, 0x0000000010c59ccf, 0x000012d12626831b, 0x014 }, { 0x9dba03761f39680c, 0x71de1cabad2c3820, 0x2bdbe6ca720d2fec, 0x800 }, { 0xf218f4de44745557, 0x718ee5dddc952996, 0x808a0f0067df2bc1, 0x080 }, { 0xc4dd4583dafe9df3, 0x0233eb310169b058, 0xc2a95a52d994ed9b, 0x090 }, { 0xc1b862213032863c, 0x850ae5dcce78f1ed, 0x3cad7c4461b9944f, 0x010 }, { 0x00000000011be6b1, 0x000098fcfa8700ad, 0xffff67030694e604, 0x091 }, { 0xb53d7bdfd78fa99b, 0x98c80b32b5572d27, 0x1c7570ad22387c74, 0x004 }, { 0x2e5576cc6cea83ab, 0xd86a6696f1752f33, 0x55eb10357b755478, 0x005 }, { 0x446dd6a36adf21f4, 0xdf2e3029115be3bd, 0x653fa67a59833e37, 0x011 }, { 0xe7c496321b60c103, 0x6d1fdad3c65769ca, 0x7aa4bb5e55095739, 0x814 }, { 0x0000000001f3e573, 0x0000000000076749, 0x0000000001ec7e2a, 0x010 }, { 0x200e0555f8801fe3, 0x23adade35f732461, 0xfc605772990cfb82, 0x085 }, { 0x80598d3cf7475e51, 0x2e815504acf4b249, 0x51d838384a52ac08, 0x810 }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000001, 0x011 }, { 0x7ffffffffffffff8, 0xffffffffffffffd0, 0x8000000000000028, 0x885 }, { 0x2216a9223dba08a9, 0xffffffffffffffbb, 0x2216a9223dba08ee, 0x015 }, { 0x000000003c1478a9, 0xffffffffffffffe3, 0x000000003c1478c6, 0x005 }, { 0x70341b8aecfc3a92, 0x0000000000000024, 0x70341b8aecfc3a6e, 0x010 }, { 0x631a26a509df4d77, 0xffffffffffffff84, 0x631a26a509df4df3, 0x005 }, { 0x9df6700f9e3718fa, 0x0000000000000068, 0x9df6700f9e371892, 0x080 }, { 0x3ae7b9f9c362a8a5, 0x0000000000000033, 0x3ae7b9f9c362a872, 0x004 }, { 0x0000000000000065, 0x0000000000000066, 0xffffffffffffffff, 0x095 }, { 0x7e232cc1b74f7399, 0x000000000000002d, 0x7e232cc1b74f736c, 0x014 }, { 0x8b28fdc9702dbdab, 0xffffffffffffffd1, 0x8b28fdc9702dbdda, 0x081 }, { 0xdc34f11497bf8757, 0xffffffffffffffef, 0xdc34f11497bf8768, 0x091 }, { 0x15d1cef7816ae625, 0xffffffffffffffb0, 0x15d1cef7816ae675, 0x001 }, { 0x00000024f67d75bb, 0xffffffffffffffc3, 0x00000024f67d75f8, 0x001 }, { 0xe2b032139da78f2f, 0xffffffffffffffb2, 0xe2b032139da78f7d, 0x085 }, { 0x8eca2268f8990241, 0x000000000000006e, 0x8eca2268f89901d3, 0x090 }, { 0xec55b358ee718df8, 0x000000000000006d, 0xec55b358ee718d8b, 0x094 }, { 0x6ee7e0eb795f9d2f, 0x0000000000000016, 0x6ee7e0eb795f9d19, 0x000 }, { 0x0000000747997797, 0x000000000000003a, 0x000000074799775d, 0x010 }, { 0x9e36cfa6156282c7, 0xffffffffffffff9c, 0x9e36cfa61562832b, 0x095 }, { 0x40f36bb4ad23f6e8, 0x0000000000000052, 0x40f36bb4ad23f696, 0x004 }, { 0x591729a77fafc0a2, 0x000000000000002b, 0x591729a77fafc077, 0x014 }, { 0x7e50b93865b02b7e, 0xffffffffffffff86, 0x7e50b93865b02bf8, 0x001 }, { 0x0319bb2fce502d13, 0xffffffffffffff8f, 0x0319bb2fce502d84, 0x015 }, { 0x0bdfd4a014007b4a, 0x000000000000005b, 0x0bdfd4a014007aef, 0x010 }, { 0x2b4b7b8fe89d2051, 0xffffffffffffffb0, 0x2b4b7b8fe89d20a1, 0x001 }, { 0x577df0624d30bdfa, 0xffffffffffffffad, 0x577df0624d30be4d, 0x015 }, { 0x6f10c52275fe5351, 0x000000000000005c, 0x6f10c52275fe52f5, 0x014 }, { 0x00000000009e1b17, 0xffffffffffffffe3, 0x00000000009e1b34, 0x001 }, { 0x6e1326eaeb60051b, 0xffffffffffffffdc, 0x6e1326eaeb60053f, 0x015 }, { 0x50d385906ee5b991, 0xffffffffffffffa4, 0x50d385906ee5b9ed, 0x015 }, { 0xa7afc05d837e4ed9, 0x000000000000002d, 0xa7afc05d837e4eac, 0x094 }, { 0x6a0c2464c32936cd, 0x000000000000005a, 0x6a0c2464c3293673, 0x000 }, { 0x002fa20f65b8bf0b, 0xffffffffffffff86, 0x002fa20f65b8bf85, 0x001 }, { 0x065c917a675304ac, 0xffffffffffffffe1, 0x065c917a675304cb, 0x001 }, { 0x41890d858cd6978c, 0xffffffffffffffbd, 0x41890d858cd697cf, 0x015 }, { 0x6d7dcfe49edbb9e4, 0x0000000000000063, 0x6d7dcfe49edbb981, 0x004 }, { 0x8609e1e972ceabeb, 0x000000000000005c, 0x8609e1e972ceab8f, 0x090 }, { 0x00000139e86bbb87, 0xffffffffffffff9f, 0x00000139e86bbbe8, 0x015 }, { 0xf67e5bbae1b84d1c, 0x0000000000000063, 0xf67e5bbae1b84cb9, 0x080 }, { 0x823b862091e2a005, 0x000000000000006f, 0x823b862091e29f96, 0x094 }, { 0x852209d57db3a268, 0x000000000000007d, 0x852209d57db3a1eb, 0x094 }, { 0xd3f52cf20559ce1a, 0x0000000000000051, 0xd3f52cf20559cdc9, 0x084 }, { 0x000000000005d13c, 0x000000000000007f, 0x000000000005d0bd, 0x014 }, { 0x2376842479dd8a7f, 0x000000000000005a, 0x2376842479dd8a25, 0x000 }, { 0x3121cf6062b5c0d3, 0x0000000000000072, 0x3121cf6062b5c061, 0x000 }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000001, 0x011 }, { 0x7fffffffffbd24c9, 0xffffffff9aad5648, 0x80000000650fce81, 0x885 }, { 0xe9f5fa4c5403c9ed, 0x000000000000c2e7, 0xe9f5fa4c54030706, 0x084 }, { 0x00003ec548d979b7, 0x000000007dc5e1ea, 0x00003ec4cb1397cd, 0x010 }, { 0xca730a28edd49b8a, 0xfffffffffffff717, 0xca730a28edd4a473, 0x081 }, { 0x0dc3261d86fb61cd, 0x0000000021d1fe23, 0x0dc3261d652963aa, 0x004 }, { 0xe183bd2d4ff9075f, 0x000000000001530e, 0xe183bd2d4ff7b451, 0x080 }, { 0xceb21896ce6c2763, 0xffffffffde8dfcce, 0xceb21896efde2a95, 0x095 }, { 0x00000000000a8cfc, 0x00000000000eb008, 0xfffffffffffbdcf4, 0x081 }, { 0xc3b99f1e0f7d8d4e, 0x000000007bc824a7, 0xc3b99f1d93b568a7, 0x080 }, { 0xd0de6e9a3b2f69f0, 0xffffffffffffff4c, 0xd0de6e9a3b2f6aa4, 0x091 }, { 0x1093d40c25d6ae0e, 0x00000000713d4d5d, 0x1093d40bb49960b1, 0x004 }, { 0x6fa24ebf88e016db, 0x000000000c5fffc2, 0x6fa24ebf7c801719, 0x000 }, { 0x42c7a6dc819bd7c4, 0xffffffff9e72a682, 0x42c7a6dce3293142, 0x005 }, { 0x3911d13fc0c09c5e, 0xffffffffffff0c20, 0x3911d13fc0c1903e, 0x001 }, { 0x9f16eccbdc03cf59, 0xfffffffffe21ea6d, 0x9f16eccbdde1e4ec, 0x091 }, { 0xa4a5b9f9bc549d3a, 0xfffffffffff22e08, 0xa4a5b9f9bc626f32, 0x081 }, { 0x6448b639a1b38b9e, 0x000000001293642e, 0x6448b6398f202770, 0x000 }, { 0x0000000000005c45, 0xfffffffffff9d2cb, 0x000000000006897a, 0x011 }, { 0x399e19e6bab6896a, 0xffffffffa5f7cd16, 0x399e19e714bebc54, 0x001 }, { 0x2fb993a6008cb098, 0x00000000019730a3, 0x2fb993a5fef57ff5, 0x004 }, { 0x7b149ff3c71149a6, 0xffffffffbffa34e9, 0x7b149ff4071714bd, 0x015 }, { 0x4624113529e5b1b9, 0xfffffffffffffd50, 0x4624113529e5b469, 0x005 }, { 0x0000035b444cdfc9, 0x0000000052f82827, 0x0000035af154b7a2, 0x000 }, { 0xe214222b57cf675b, 0x0000000000deb14e, 0xe214222b56f0b60d, 0x090 }, { 0x1d21e14e5b4ef7a6, 0xffffffffdd64e21f, 0x1d21e14e7dea1587, 0x015 }, { 0x4a39704c00fbb3a6, 0xffffffffff732901, 0x4a39704c01888aa5, 0x005 }, { 0xd688b2a7f9bad276, 0xffffffffd84f7f69, 0xd688b2a8216b530d, 0x091 }, { 0x0000000000007959, 0x00000000000041c4, 0x0000000000003795, 0x004 }, { 0xfc67129292f44e39, 0xffffffffa53b89e7, 0xfc671292edb8c452, 0x081 }, { 0xe7dad09dceb607dc, 0xffffffffff0361ce, 0xe7dad09dcfb2a60e, 0x091 }, { 0x5f86e4741100acab, 0x0000000043481745, 0x5f86e473cdb89566, 0x004 }, { 0x31efd58578ab285f, 0xfffffffffffffdcd, 0x31efd58578ab2a92, 0x001 }, { 0x0000000000001535, 0x0000000036be5752, 0xffffffffc941bde3, 0x081 }, { 0x4a57056517235004, 0xfffffffffff6ccde, 0x4a570565172c8326, 0x011 }, { 0x6b393d3afae2e1d4, 0xffffffffc5586453, 0x6b393d3b358a7d81, 0x005 }, { 0x2e22a8b665725c63, 0xfffffffffffe8358, 0x2e22a8b66573d90b, 0x011 }, { 0x2f9e1b75b51cd792, 0x00000000388cee4f, 0x2f9e1b757c8fe943, 0x010 }, { 0x000001d144c6ed8c, 0x000000006d2b52be, 0x000001d0d79b9ace, 0x010 }, { 0xe74cf4706d441a0b, 0x00000000520a0038, 0xe74cf4701b3a19d3, 0x080 }, { 0x30a655c57849324a, 0xfffffffffc6f89c2, 0x30a655c57bd9a888, 0x005 }, { 0x16807fc8ce452f02, 0x0000000020115473, 0x16807fc8ae33da8f, 0x010 }, { 0x91bf5a77a9cc648e, 0x0000000000d174af, 0x91bf5a77a8faefdf, 0x090 }, { 0x01383f742fcddb59, 0x0000000073fbc893, 0x01383f73bbd212c6, 0x004 }, { 0xd72d6662659cb7d1, 0xffffffffffffeff0, 0xd72d6662659cc7e1, 0x085 }, { 0xe6592ac34a19e120, 0xffffffffa90b010e, 0xe6592ac3a10ee012, 0x095 }, }; const uint16_t g_cBs3CpuInstr2_sbb_TestDataU64 = 288; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_sbb_TestDataU64[288] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0x0000000000000000, 0xffffffffffffffff, 0x09d }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x09d }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000001, 0x011 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x05d }, { 0x5172532fe8b33b9b, 0x8f0e72d03d93de3e, 0xc263e05fab1f5d5d, 0x891 }, { 0x5172532fe8b33b9b, 0x8f0e72d03d93de3e, 0xc263e05fab1f5d5c, 0x89d }, { 0x36e354b906cf59d6, 0x1712f4185d575f7d, 0x1fd060a0a977fa59, 0x014 }, { 0x36e354b906cf59d6, 0x1712f4185d575f7d, 0x1fd060a0a977fa58, 0x018 }, { 0x000000ab7c1a6589, 0x0000000648850d86, 0x000000a533955803, 0x004 }, { 0x000000ab7c1a6589, 0x0000000648850d86, 0x000000a533955802, 0x008 }, { 0x973adcc85974fb35, 0x0f188275921cd711, 0x88225a52c7582424, 0x084 }, { 0x973adcc85974fb35, 0x0f188275921cd711, 0x88225a52c7582423, 0x088 }, { 0x236ba66170783c71, 0x25c858660423c4be, 0xfda34dfb6c5477b3, 0x091 }, { 0x236ba66170783c71, 0x25c858660423c4be, 0xfda34dfb6c5477b2, 0x09d }, { 0x0849b8e52009c6a3, 0xa1d007c320adc560, 0x6679b121ff5c0143, 0x001 }, { 0x0849b8e52009c6a3, 0xa1d007c320adc560, 0x6679b121ff5c0142, 0x00d }, { 0x70793262a4daf99e, 0x1d9fd803e91edcfa, 0x52d95a5ebbbc1ca4, 0x000 }, { 0x70793262a4daf99e, 0x1d9fd803e91edcfa, 0x52d95a5ebbbc1ca3, 0x00c }, { 0x00015982ed696f4c, 0x00004b1d77267b61, 0x00010e657642f3eb, 0x004 }, { 0x00015982ed696f4c, 0x00004b1d77267b61, 0x00010e657642f3ea, 0x008 }, { 0xff6e5a6325f05af1, 0x06e297ac0653c18f, 0xf88bc2b71f9c9962, 0x090 }, { 0xff6e5a6325f05af1, 0x06e297ac0653c18f, 0xf88bc2b71f9c9961, 0x098 }, { 0x64c8b75bf57dca3a, 0x5567e219172ce249, 0x0f60d542de50e7f1, 0x000 }, { 0x64c8b75bf57dca3a, 0x5567e219172ce249, 0x0f60d542de50e7f0, 0x00c }, { 0x83bc535501031431, 0x31229d7bbcf7cc72, 0x5299b5d9440b47bf, 0x810 }, { 0x83bc535501031431, 0x31229d7bbcf7cc72, 0x5299b5d9440b47be, 0x81c }, { 0x308f6fa398ea4f3d, 0x3ef83a921acd678a, 0xf19735117e1ce7b3, 0x081 }, { 0x308f6fa398ea4f3d, 0x3ef83a921acd678a, 0xf19735117e1ce7b2, 0x08d }, { 0x0000019b9193ff7d, 0x000000000000c223, 0x0000019b91933d5a, 0x004 }, { 0x0000019b9193ff7d, 0x000000000000c223, 0x0000019b91933d59, 0x00c }, { 0x65bec5e68fb2b339, 0x1d148c0faff75c86, 0x48aa39d6dfbb56b3, 0x000 }, { 0x65bec5e68fb2b339, 0x1d148c0faff75c86, 0x48aa39d6dfbb56b2, 0x00c }, { 0x18db9ad7f992c6d4, 0xd33ba5d3b103ea55, 0x459ff504488edc7f, 0x011 }, { 0x18db9ad7f992c6d4, 0xd33ba5d3b103ea55, 0x459ff504488edc7e, 0x01d }, { 0x380dac6ae5eada03, 0x1d8f0e67dafabc2d, 0x1a7e9e030af01dd6, 0x010 }, { 0x380dac6ae5eada03, 0x1d8f0e67dafabc2d, 0x1a7e9e030af01dd5, 0x018 }, { 0xc3585d05de42f4fa, 0xfde1589bd58047da, 0xc577046a08c2ad20, 0x081 }, { 0xc3585d05de42f4fa, 0xfde1589bd58047da, 0xc577046a08c2ad1f, 0x099 }, { 0x001b0d941718701d, 0x0000000012afd2ce, 0x001b0d9404689d4f, 0x010 }, { 0x001b0d941718701d, 0x0000000012afd2ce, 0x001b0d9404689d4e, 0x01c }, { 0xd538fccb105c7e4f, 0x68689dc0ec4cddcd, 0x6cd05f0a240fa082, 0x804 }, { 0xd538fccb105c7e4f, 0x68689dc0ec4cddcd, 0x6cd05f0a240fa081, 0x80c }, { 0x5dcf009f8131f6d6, 0xf7447d0a316d37de, 0x668a83954fc4bef8, 0x011 }, { 0x5dcf009f8131f6d6, 0xf7447d0a316d37de, 0x668a83954fc4bef7, 0x019 }, { 0xb96f09ffa8f961ce, 0x8c843066fa857ef5, 0x2cead998ae73e2d9, 0x000 }, { 0xb96f09ffa8f961ce, 0x8c843066fa857ef5, 0x2cead998ae73e2d8, 0x00c }, { 0x925224d78ef0a8a6, 0xd9d052c73bea940e, 0xb881d21053061498, 0x091 }, { 0x925224d78ef0a8a6, 0xd9d052c73bea940e, 0xb881d21053061497, 0x099 }, { 0x000003766898d131, 0x000000165eca1cbb, 0x0000036009ceb476, 0x010 }, { 0x000003766898d131, 0x000000165eca1cbb, 0x0000036009ceb475, 0x018 }, { 0xe72448c7e590c298, 0x82d79c6c595e98bc, 0x644cac5b8c3229dc, 0x010 }, { 0xe72448c7e590c298, 0x82d79c6c595e98bc, 0x644cac5b8c3229db, 0x01c }, { 0xd17d8c7a8991c762, 0x81b8f7d65697244f, 0x4fc494a432faa313, 0x010 }, { 0xd17d8c7a8991c762, 0x81b8f7d65697244f, 0x4fc494a432faa312, 0x01c }, { 0x1cd0eaf2d7f0e579, 0x0869773644119f5e, 0x146773bc93df461b, 0x014 }, { 0x1cd0eaf2d7f0e579, 0x0869773644119f5e, 0x146773bc93df461a, 0x018 }, { 0xa0f5d668ebcf56bf, 0xf9484ce439b04af0, 0xa7ad8984b21f0bcf, 0x085 }, { 0xa0f5d668ebcf56bf, 0xf9484ce439b04af0, 0xa7ad8984b21f0bce, 0x089 }, { 0x000000034def8c2f, 0x00000000d2b9e6b3, 0x000000027b35a57c, 0x000 }, { 0x000000034def8c2f, 0x00000000d2b9e6b3, 0x000000027b35a57b, 0x00c }, { 0xead8fb5f4b5f50c6, 0x1eb01dd2bc75f68e, 0xcc28dd8c8ee95a38, 0x090 }, { 0xead8fb5f4b5f50c6, 0x1eb01dd2bc75f68e, 0xcc28dd8c8ee95a37, 0x098 }, { 0x248e24782ffc5507, 0x1f3278016a6499a7, 0x055bac76c597bb60, 0x004 }, { 0x248e24782ffc5507, 0x1f3278016a6499a7, 0x055bac76c597bb5f, 0x01c }, { 0x32a3b8af9ab20322, 0x9cebbadf3839954e, 0x95b7fdd062786dd4, 0x895 }, { 0x32a3b8af9ab20322, 0x9cebbadf3839954e, 0x95b7fdd062786dd3, 0x899 }, { 0x8c7950b83e5dd558, 0x0261c538a0db0194, 0x8a178b7f9d82d3c4, 0x080 }, { 0x8c7950b83e5dd558, 0x0261c538a0db0194, 0x8a178b7f9d82d3c3, 0x08c }, { 0x00000000029261ce, 0x0cb6e7ce2c2cb4ef, 0xf3491831d665acdf, 0x091 }, { 0x00000000029261ce, 0x0cb6e7ce2c2cb4ef, 0xf3491831d665acde, 0x09d }, { 0x6b1aee6475191e2b, 0x040bb4495c6926b2, 0x670f3a1b18aff779, 0x000 }, { 0x6b1aee6475191e2b, 0x040bb4495c6926b2, 0x670f3a1b18aff778, 0x00c }, { 0x7b6b7eb00e4a734a, 0xb9d7069a53f28620, 0xc1947815ba57ed2a, 0x881 }, { 0x7b6b7eb00e4a734a, 0xb9d7069a53f28620, 0xc1947815ba57ed29, 0x889 }, { 0xe37e55047aff8bd0, 0xdf3422f2d7e26eb2, 0x044a3211a31d1d1e, 0x014 }, { 0xe37e55047aff8bd0, 0xdf3422f2d7e26eb2, 0x044a3211a31d1d1d, 0x01c }, { 0x12d195317d99ee71, 0x84f55c4fc87f69e7, 0x8ddc38e1b51a848a, 0x891 }, { 0x12d195317d99ee71, 0x84f55c4fc87f69e7, 0x8ddc38e1b51a8489, 0x899 }, { 0x0000000002944c1b, 0x00017af26d3ec147, 0xfffe850d95558ad4, 0x085 }, { 0x0000000002944c1b, 0x00017af26d3ec147, 0xfffe850d95558ad3, 0x089 }, { 0x33033385972b9bc0, 0xaffe86f5ef4e7844, 0x8304ac8fa7dd237c, 0x891 }, { 0x33033385972b9bc0, 0xaffe86f5ef4e7844, 0x8304ac8fa7dd237b, 0x89d }, { 0x88b9d09f5f2f9c06, 0x3649631b4c09be48, 0x52706d841325ddbe, 0x814 }, { 0x88b9d09f5f2f9c06, 0x3649631b4c09be48, 0x52706d841325ddbd, 0x81c }, { 0xd3ab8ff8e478ecde, 0xbf07165aea4c8f09, 0x14a4799dfa2c5dd5, 0x000 }, { 0xd3ab8ff8e478ecde, 0xbf07165aea4c8f09, 0x14a4799dfa2c5dd4, 0x00c }, { 0x8842ce6419fc2c4c, 0xbac03ee76361eea6, 0xcd828f7cb69a3da6, 0x085 }, { 0x8842ce6419fc2c4c, 0xbac03ee76361eea6, 0xcd828f7cb69a3da5, 0x08d }, { 0x000000000319d999, 0x000000000033e14c, 0x0000000002e5f84d, 0x014 }, { 0x000000000319d999, 0x000000000033e14c, 0x0000000002e5f84c, 0x018 }, { 0x740c7b0c5f628c59, 0xfeec57fb4e844003, 0x7520231110de4c56, 0x005 }, { 0x740c7b0c5f628c59, 0xfeec57fb4e844003, 0x7520231110de4c55, 0x00d }, { 0xcc868c6796394b3b, 0xcb7a19e33d398bf7, 0x010c728458ffbf44, 0x004 }, { 0xcc868c6796394b3b, 0xcb7a19e33d398bf7, 0x010c728458ffbf43, 0x008 }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0x0000000000000000, 0xffffffffffffffff, 0x09d }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x09d }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000001, 0x011 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x05d }, { 0x7ffffffffffffffb, 0xffffffffffffffc3, 0x8000000000000038, 0x881 }, { 0x7ffffffffffffffb, 0xffffffffffffffc3, 0x8000000000000037, 0x889 }, { 0x5c0172b8a312bd38, 0x0000000000000058, 0x5c0172b8a312bce0, 0x000 }, { 0x5c0172b8a312bd38, 0x0000000000000058, 0x5c0172b8a312bcdf, 0x018 }, { 0x000000001fe83cf6, 0xffffffffffffffd7, 0x000000001fe83d1f, 0x011 }, { 0x000000001fe83cf6, 0xffffffffffffffd7, 0x000000001fe83d1e, 0x01d }, { 0x41478e2c40c6eb5c, 0x000000000000006a, 0x41478e2c40c6eaf2, 0x000 }, { 0x41478e2c40c6eb5c, 0x000000000000006a, 0x41478e2c40c6eaf1, 0x008 }, { 0xcb9893f48e199ef2, 0x0000000000000019, 0xcb9893f48e199ed9, 0x090 }, { 0xcb9893f48e199ef2, 0x0000000000000019, 0xcb9893f48e199ed8, 0x09c }, { 0x944843049427c603, 0x000000000000004b, 0x944843049427c5b8, 0x094 }, { 0x944843049427c603, 0x000000000000004b, 0x944843049427c5b7, 0x09c }, { 0x3576cb5a632c285f, 0xffffffffffffffd6, 0x3576cb5a632c2889, 0x001 }, { 0x3576cb5a632c285f, 0xffffffffffffffd6, 0x3576cb5a632c2888, 0x00d }, { 0x026679dc95ca5bbf, 0xffffffffffffffc6, 0x026679dc95ca5bf9, 0x005 }, { 0x026679dc95ca5bbf, 0xffffffffffffffc6, 0x026679dc95ca5bf8, 0x009 }, { 0xc0d168a1342c2272, 0x0000000000000020, 0xc0d168a1342c2252, 0x080 }, { 0xc0d168a1342c2272, 0x0000000000000020, 0xc0d168a1342c2251, 0x088 }, { 0x4f8317702777c204, 0xffffffffffffffad, 0x4f8317702777c257, 0x011 }, { 0x4f8317702777c204, 0xffffffffffffffad, 0x4f8317702777c256, 0x01d }, { 0x06a6b1e269e86fd7, 0xffffffffffffffbf, 0x06a6b1e269e87018, 0x015 }, { 0x06a6b1e269e86fd7, 0xffffffffffffffbf, 0x06a6b1e269e87017, 0x01d }, { 0x106531496386b807, 0xffffffffffffff9d, 0x106531496386b86a, 0x015 }, { 0x106531496386b807, 0xffffffffffffff9d, 0x106531496386b869, 0x01d }, { 0x090b8cf5e253ae94, 0x0000000000000027, 0x090b8cf5e253ae6d, 0x010 }, { 0x090b8cf5e253ae94, 0x0000000000000027, 0x090b8cf5e253ae6c, 0x01c }, { 0x3a90cadcf7f67061, 0xfffffffffffffffb, 0x3a90cadcf7f67066, 0x015 }, { 0x3a90cadcf7f67061, 0xfffffffffffffffb, 0x3a90cadcf7f67065, 0x01d }, { 0x8ce83d26a3069068, 0xffffffffffffffa2, 0x8ce83d26a30690c6, 0x085 }, { 0x8ce83d26a3069068, 0xffffffffffffffa2, 0x8ce83d26a30690c5, 0x08d }, { 0xb9dc10875ec14d91, 0x0000000000000030, 0xb9dc10875ec14d61, 0x080 }, { 0xb9dc10875ec14d91, 0x0000000000000030, 0xb9dc10875ec14d60, 0x08c }, { 0xb339a0028c381e67, 0x0000000000000048, 0xb339a0028c381e1f, 0x090 }, { 0xb339a0028c381e67, 0x0000000000000048, 0xb339a0028c381e1e, 0x09c }, { 0x000000049a6a0d46, 0x0000000000000036, 0x000000049a6a0d10, 0x000 }, { 0x000000049a6a0d46, 0x0000000000000036, 0x000000049a6a0d0f, 0x01c }, { 0xa0d5d20635cfb994, 0xfffffffffffffff9, 0xa0d5d20635cfb99b, 0x091 }, { 0xa0d5d20635cfb994, 0xfffffffffffffff9, 0xa0d5d20635cfb99a, 0x09d }, { 0xe9d061108474254e, 0x000000000000002a, 0xe9d0611084742524, 0x084 }, { 0xe9d061108474254e, 0x000000000000002a, 0xe9d0611084742523, 0x088 }, { 0x9194c3537da38729, 0x000000000000005c, 0x9194c3537da386cd, 0x090 }, { 0x9194c3537da38729, 0x000000000000005c, 0x9194c3537da386cc, 0x09c }, { 0xe7f32246cb4f3627, 0x0000000000000011, 0xe7f32246cb4f3616, 0x080 }, { 0xe7f32246cb4f3627, 0x0000000000000011, 0xe7f32246cb4f3615, 0x088 }, { 0x00000000000f949e, 0x000000000000001a, 0x00000000000f9484, 0x004 }, { 0x00000000000f949e, 0x000000000000001a, 0x00000000000f9483, 0x008 }, { 0xbf85b5dd2366e0bf, 0xffffffffffffff94, 0xbf85b5dd2366e12b, 0x085 }, { 0xbf85b5dd2366e0bf, 0xffffffffffffff94, 0xbf85b5dd2366e12a, 0x089 }, { 0x7f8213acb4d9a1c6, 0x0000000000000018, 0x7f8213acb4d9a1ae, 0x010 }, { 0x7f8213acb4d9a1c6, 0x0000000000000018, 0x7f8213acb4d9a1ad, 0x018 }, { 0xba6aed4702000f1b, 0xffffffffffffffa3, 0xba6aed4702000f78, 0x085 }, { 0xba6aed4702000f1b, 0xffffffffffffffa3, 0xba6aed4702000f77, 0x08d }, { 0xf64fb153ea02dc00, 0xffffffffffffff8c, 0xf64fb153ea02dc74, 0x095 }, { 0xf64fb153ea02dc00, 0xffffffffffffff8c, 0xf64fb153ea02dc73, 0x099 }, { 0x00000000000009d1, 0xffffffffffffffb9, 0x0000000000000a18, 0x015 }, { 0x00000000000009d1, 0xffffffffffffffb9, 0x0000000000000a17, 0x01d }, { 0x53198e3372c6c010, 0x0000000000000035, 0x53198e3372c6bfdb, 0x014 }, { 0x53198e3372c6c010, 0x0000000000000035, 0x53198e3372c6bfda, 0x018 }, { 0xf5ad50c04590a99b, 0xffffffffffffffcb, 0xf5ad50c04590a9d0, 0x081 }, { 0xf5ad50c04590a99b, 0xffffffffffffffcb, 0xf5ad50c04590a9cf, 0x09d }, { 0x84554c02bbf13a5a, 0x0000000000000074, 0x84554c02bbf139e6, 0x080 }, { 0x84554c02bbf13a5a, 0x0000000000000074, 0x84554c02bbf139e5, 0x088 }, { 0x846ecced864fdde1, 0x0000000000000003, 0x846ecced864fddde, 0x094 }, { 0x846ecced864fdde1, 0x0000000000000003, 0x846ecced864fdddd, 0x09c }, { 0x00000000006234d7, 0xfffffffffffffffd, 0x00000000006234da, 0x011 }, { 0x00000000006234d7, 0xfffffffffffffffd, 0x00000000006234d9, 0x019 }, { 0x0b9864c1c1fec0d9, 0x0000000000000068, 0x0b9864c1c1fec071, 0x004 }, { 0x0b9864c1c1fec0d9, 0x0000000000000068, 0x0b9864c1c1fec070, 0x008 }, { 0x669902b2478007ea, 0x000000000000007e, 0x669902b24780076c, 0x014 }, { 0x669902b2478007ea, 0x000000000000007e, 0x669902b24780076b, 0x018 }, { 0xcfeb05c80ec8b675, 0xffffffffffffffbb, 0xcfeb05c80ec8b6ba, 0x091 }, { 0xcfeb05c80ec8b675, 0xffffffffffffffbb, 0xcfeb05c80ec8b6b9, 0x099 }, { 0xc47538ccabe3db5d, 0x000000000000002d, 0xc47538ccabe3db30, 0x084 }, { 0xc47538ccabe3db5d, 0x000000000000002d, 0xc47538ccabe3db2f, 0x098 }, { 0x00000063e08cad08, 0x0000000000000057, 0x00000063e08cacb1, 0x004 }, { 0x00000063e08cad08, 0x0000000000000057, 0x00000063e08cacb0, 0x008 }, { 0x24d042a164c68bbc, 0xffffffffffffff80, 0x24d042a164c68c3c, 0x005 }, { 0x24d042a164c68bbc, 0xffffffffffffff80, 0x24d042a164c68c3b, 0x009 }, { 0xee908254515c70ae, 0x0000000000000069, 0xee908254515c7045, 0x080 }, { 0xee908254515c70ae, 0x0000000000000069, 0xee908254515c7044, 0x08c }, { 0x1d4a1c6eec90a99b, 0xfffffffffffffff8, 0x1d4a1c6eec90a9a3, 0x005 }, { 0x1d4a1c6eec90a99b, 0xfffffffffffffff8, 0x1d4a1c6eec90a9a2, 0x009 }, { 0xf80b747ff80d5a97, 0x0000000000000014, 0xf80b747ff80d5a83, 0x080 }, { 0xf80b747ff80d5a97, 0x0000000000000014, 0xf80b747ff80d5a82, 0x08c }, { 0x000287254c42cc1d, 0x0000000000000008, 0x000287254c42cc15, 0x000 }, { 0x000287254c42cc1d, 0x0000000000000008, 0x000287254c42cc14, 0x00c }, { 0xa766b59b481d0826, 0xfffffffffffffff3, 0xa766b59b481d0833, 0x085 }, { 0xa766b59b481d0826, 0xfffffffffffffff3, 0xa766b59b481d0832, 0x089 }, { 0xe8027d107b60dac8, 0xffffffffffffffc0, 0xe8027d107b60db08, 0x081 }, { 0xe8027d107b60dac8, 0xffffffffffffffc0, 0xe8027d107b60db07, 0x089 }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0x0000000000000000, 0x0000000000000000, 0xffffffffffffffff, 0x09d }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x09d }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000001, 0x011 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x05d }, { 0x7fffffffcb29e0ab, 0xffffffff8023aab9, 0x800000004b0635f2, 0x881 }, { 0x7fffffffcb29e0ab, 0xffffffff8023aab9, 0x800000004b0635f1, 0x889 }, { 0x259771c039ad0787, 0x0000000000007258, 0x259771c039ac952f, 0x010 }, { 0x259771c039ad0787, 0x0000000000007258, 0x259771c039ac952e, 0x01c }, { 0x01e9823cf3653532, 0x000000003987a0cd, 0x01e9823cb9dd9465, 0x014 }, { 0x01e9823cf3653532, 0x000000003987a0cd, 0x01e9823cb9dd9464, 0x018 }, { 0x774e3110ae772dcd, 0x00000000000001d5, 0x774e3110ae772bf8, 0x000 }, { 0x774e3110ae772dcd, 0x00000000000001d5, 0x774e3110ae772bf7, 0x008 }, { 0x3c4e5f697d5a056d, 0x00000000611a5692, 0x3c4e5f691c3faedb, 0x004 }, { 0x3c4e5f697d5a056d, 0x00000000611a5692, 0x3c4e5f691c3faeda, 0x008 }, { 0xc829bd0c6d3a9177, 0x000000000000096d, 0xc829bd0c6d3a880a, 0x094 }, { 0xc829bd0c6d3a9177, 0x000000000000096d, 0xc829bd0c6d3a8809, 0x09c }, { 0x2ba97aa303b279ba, 0xffffffffba55a43b, 0x2ba97aa3495cd57f, 0x011 }, { 0x2ba97aa303b279ba, 0xffffffffba55a43b, 0x2ba97aa3495cd57e, 0x01d }, { 0x000000000053501d, 0x00000000000006be, 0x000000000053495f, 0x014 }, { 0x000000000053501d, 0x00000000000006be, 0x000000000053495e, 0x018 }, { 0x5aea67bd1340d7ec, 0xffffffffc61ff1a7, 0x5aea67bd4d20e645, 0x001 }, { 0x5aea67bd1340d7ec, 0xffffffffc61ff1a7, 0x5aea67bd4d20e644, 0x00d }, { 0x1b322ee87ba5b01e, 0x00000000000000bb, 0x1b322ee87ba5af63, 0x004 }, { 0x1b322ee87ba5b01e, 0x00000000000000bb, 0x1b322ee87ba5af62, 0x008 }, { 0xfa01beaf488e11bd, 0x00000000272e93ae, 0xfa01beaf215f7e0f, 0x094 }, { 0xfa01beaf488e11bd, 0x00000000272e93ae, 0xfa01beaf215f7e0e, 0x098 }, { 0xa2e1989a48e9d92d, 0xfffffffffb7116f3, 0xa2e1989a4d78c23a, 0x085 }, { 0xa2e1989a48e9d92d, 0xfffffffffb7116f3, 0xa2e1989a4d78c239, 0x08d }, { 0x00000c408b1554a7, 0x000000006568a5a0, 0x00000c4025acaf07, 0x000 }, { 0x00000c408b1554a7, 0x000000006568a5a0, 0x00000c4025acaf06, 0x00c }, { 0xf951be8fa5b5dc82, 0x00000000003700d4, 0xf951be8fa57edbae, 0x090 }, { 0xf951be8fa5b5dc82, 0x00000000003700d4, 0xf951be8fa57edbad, 0x098 }, { 0x80bc8a131a0d0699, 0xffffffffcd2c342b, 0x80bc8a134ce0d26e, 0x091 }, { 0x80bc8a131a0d0699, 0xffffffffcd2c342b, 0x80bc8a134ce0d26d, 0x099 }, { 0x11151aa2c0878a71, 0x00000000001ec288, 0x11151aa2c068c7e9, 0x010 }, { 0x11151aa2c0878a71, 0x00000000001ec288, 0x11151aa2c068c7e8, 0x01c }, { 0x2cdd2cfb6cb44a93, 0x00000000308c0fd2, 0x2cdd2cfb3c283ac1, 0x000 }, { 0x2cdd2cfb6cb44a93, 0x00000000308c0fd2, 0x2cdd2cfb3c283ac0, 0x00c }, { 0x000000aae5830d19, 0xffffffffff8a258b, 0x000000aae5f8e78e, 0x015 }, { 0x000000aae5830d19, 0xffffffffff8a258b, 0x000000aae5f8e78d, 0x01d }, { 0xd6c7925bc859a00c, 0xffffffffb41a781c, 0xd6c7925c143f27f0, 0x085 }, { 0xd6c7925bc859a00c, 0xffffffffb41a781c, 0xd6c7925c143f27ef, 0x099 }, { 0x35c390fd3a63ed9e, 0xffffffffffffca9a, 0x35c390fd3a642304, 0x001 }, { 0x35c390fd3a63ed9e, 0xffffffffffffca9a, 0x35c390fd3a642303, 0x00d }, { 0xeb06427227f4606f, 0xffffffff9ce72be7, 0xeb0642728b0d3488, 0x085 }, { 0xeb06427227f4606f, 0xffffffff9ce72be7, 0xeb0642728b0d3487, 0x08d }, { 0x0cf35984bc79efc0, 0xfffffffffffffe92, 0x0cf35984bc79f12e, 0x015 }, { 0x0cf35984bc79efc0, 0xfffffffffffffe92, 0x0cf35984bc79f12d, 0x01d }, { 0x0446443fc12ab787, 0x000000005b77217d, 0x0446443f65b3960a, 0x014 }, { 0x0446443fc12ab787, 0x000000005b77217d, 0x0446443f65b39609, 0x01c }, { 0xb342d226a7f2f7e8, 0x0000000000000100, 0xb342d226a7f2f6e8, 0x084 }, { 0xb342d226a7f2f7e8, 0x0000000000000100, 0xb342d226a7f2f6e7, 0x08c }, { 0xdad625c3214953cc, 0xffffffff951c8726, 0xdad625c38c2ccca6, 0x085 }, { 0xdad625c3214953cc, 0xffffffff951c8726, 0xdad625c38c2ccca5, 0x08d }, { 0x03ecfb71bb6fda8d, 0xfffffffffe14bc19, 0x03ecfb71bd5b1e74, 0x005 }, { 0x03ecfb71bb6fda8d, 0xfffffffffe14bc19, 0x03ecfb71bd5b1e73, 0x009 }, { 0xeee6be10eec8247e, 0xffffffff95d3e430, 0xeee6be1158f4404e, 0x085 }, { 0xeee6be10eec8247e, 0xffffffff95d3e430, 0xeee6be1158f4404d, 0x08d }, { 0x0096d37d7d16c0aa, 0x00000000000017c3, 0x0096d37d7d16a8e7, 0x004 }, { 0x0096d37d7d16c0aa, 0x00000000000017c3, 0x0096d37d7d16a8e6, 0x008 }, { 0x0c54d141547608ba, 0x000000005136f5d4, 0x0c54d141033f12e6, 0x000 }, { 0x0c54d141547608ba, 0x000000005136f5d4, 0x0c54d141033f12e5, 0x008 }, { 0xaf455af3fcaa9352, 0x00000000007c1fba, 0xaf455af3fc2e7398, 0x090 }, { 0xaf455af3fcaa9352, 0x00000000007c1fba, 0xaf455af3fc2e7397, 0x098 }, { 0x0bb11d2d18f29c2d, 0xffffffff9feb7bfa, 0x0bb11d2d79072033, 0x005 }, { 0x0bb11d2d18f29c2d, 0xffffffff9feb7bfa, 0x0bb11d2d79072032, 0x009 }, { 0x1d186a75edf5363f, 0xffffffffffe816c9, 0x1d186a75ee0d1f76, 0x001 }, { 0x1d186a75edf5363f, 0xffffffffffe816c9, 0x1d186a75ee0d1f75, 0x009 }, { 0x000000000000b391, 0xffffffffab4e2121, 0x0000000054b29270, 0x001 }, { 0x000000000000b391, 0xffffffffab4e2121, 0x0000000054b2926f, 0x01d }, { 0x9661349007c2063e, 0xfffffffffffffee6, 0x9661349007c20758, 0x081 }, { 0x9661349007c2063e, 0xfffffffffffffee6, 0x9661349007c20757, 0x089 }, { 0x5784d21990fd9432, 0xffffffffb80c8828, 0x5784d219d8f10c0a, 0x015 }, { 0x5784d21990fd9432, 0xffffffffb80c8828, 0x5784d219d8f10c09, 0x01d }, { 0xf3749d6fad0c1da0, 0x00000000393629cc, 0xf3749d6f73d5f3d4, 0x094 }, { 0xf3749d6fad0c1da0, 0x00000000393629cc, 0xf3749d6f73d5f3d3, 0x098 }, { 0x9984172b2f0d35f6, 0xffffffff8c51e26f, 0x9984172ba2bb5387, 0x095 }, { 0x9984172b2f0d35f6, 0xffffffff8c51e26f, 0x9984172ba2bb5386, 0x099 }, { 0x000048d8ec8f720b, 0xffffffffffffe594, 0x000048d8ec8f8c77, 0x005 }, { 0x000048d8ec8f720b, 0xffffffffffffe594, 0x000048d8ec8f8c76, 0x009 }, { 0xda72c6a3654f25b9, 0x000000006f35a7d1, 0xda72c6a2f6197de8, 0x084 }, { 0xda72c6a3654f25b9, 0x000000006f35a7d1, 0xda72c6a2f6197de7, 0x08c }, { 0xeb9cc361c0df2ba5, 0xffffffffff8e0f3b, 0xeb9cc361c1511c6a, 0x095 }, { 0xeb9cc361c0df2ba5, 0xffffffffff8e0f3b, 0xeb9cc361c1511c69, 0x09d }, { 0xf612c6961996e5cb, 0x0000000041c8a060, 0xf612c695d7ce456b, 0x080 }, { 0xf612c6961996e5cb, 0x0000000041c8a060, 0xf612c695d7ce456a, 0x08c }, { 0xda99205d3b1be822, 0x000000000000045e, 0xda99205d3b1be3c4, 0x090 }, { 0xda99205d3b1be822, 0x000000000000045e, 0xda99205d3b1be3c3, 0x09c }, { 0x2f34d3c4f53b0112, 0x0000000074c3600b, 0x2f34d3c48077a107, 0x010 }, { 0x2f34d3c4f53b0112, 0x0000000074c3600b, 0x2f34d3c48077a106, 0x01c }, { 0x46d68d3d6fd2a34c, 0xfffffffffffff964, 0x46d68d3d6fd2a9e8, 0x005 }, { 0x46d68d3d6fd2a34c, 0xfffffffffffff964, 0x46d68d3d6fd2a9e7, 0x00d }, { 0x583bf6f248d1964c, 0x0000000077e25c19, 0x583bf6f1d0ef3a33, 0x004 }, { 0x583bf6f248d1964c, 0x0000000077e25c19, 0x583bf6f1d0ef3a32, 0x008 }, }; const uint16_t g_cBs3CpuInstr2_cmp_TestDataU64 = 144; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_cmp_TestDataU64[144] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x011 }, { 0x6e0caacc4535a9c7, 0x861d6b50b5707528, 0x6e0caacc4535a9c7, 0x895 }, { 0xaa1b2d321e34640a, 0x0193dc0452518b6b, 0xaa1b2d321e34640a, 0x094 }, { 0x0000002ce81f8395, 0x00000000054fb8e1, 0x0000002ce81f8395, 0x004 }, { 0x6c169a71bff5a827, 0x58f2b93fe75fe3e4, 0x6c169a71bff5a827, 0x000 }, { 0x886ac2c15918320b, 0x437d9ddfac07be16, 0x886ac2c15918320b, 0x804 }, { 0xf050cdc248f4b529, 0xb9a1bc2ae94886f5, 0xf050cdc248f4b529, 0x000 }, { 0xd89453fff17ba455, 0x2c61e1d48e313c0f, 0xd89453fff17ba455, 0x090 }, { 0x0000f5f2e5e41dbd, 0x000000000376bf79, 0x0000f5f2e5e41dbd, 0x004 }, { 0x6114a6d0d2d3b2a7, 0x88761c6c02441b9e, 0x6114a6d0d2d3b2a7, 0x895 }, { 0x0571440f4f2b3793, 0x9e4dbc808192870b, 0x0571440f4f2b3793, 0x015 }, { 0x40f091eff1fd0337, 0xd9de4a58d0e2e4ac, 0x40f091eff1fd0337, 0x015 }, { 0x601301b03fd3fb16, 0xf609a2eaf2a6cc5d, 0x601301b03fd3fb16, 0x011 }, { 0x0000000000000549, 0x0000000001ee1c89, 0x0000000000000549, 0x085 }, { 0xe1938b43dd9c0dc1, 0xb04b09164e41bcf2, 0xe1938b43dd9c0dc1, 0x014 }, { 0x7ddbdc01ed48e561, 0x4ccb5a81d77642a0, 0x7ddbdc01ed48e561, 0x000 }, { 0x9510433c5eae22f1, 0xfa782cc627c3b9fa, 0x9510433c5eae22f1, 0x091 }, { 0xa2e7014eac06da9c, 0x75fa4e58442dafeb, 0xa2e7014eac06da9c, 0x804 }, { 0x0000000000000e87, 0x0000000000077d44, 0x0000000000000e87, 0x081 }, { 0x222937457febc55b, 0x4fea1af95290fa6c, 0x222937457febc55b, 0x091 }, { 0xec28d1f9abf169e8, 0xa66619f6b93299ff, 0xec28d1f9abf169e8, 0x010 }, { 0x691c51afc236cd3f, 0x9bdce43b830c0c9b, 0x691c51afc236cd3f, 0x881 }, { 0x4c0f95ad132b970a, 0x12c93c2e198e1a78, 0x4c0f95ad132b970a, 0x000 }, { 0x000000000072a39f, 0x051e810d8daaa409, 0x000000000072a39f, 0x085 }, { 0xbdf751e1e89daf12, 0x4850fc663ceab1a1, 0xbdf751e1e89daf12, 0x804 }, { 0x5433e04559c8fd33, 0x5a672c7e6b9a3290, 0x5433e04559c8fd33, 0x085 }, { 0x586da24d05ba79c2, 0x158fd351557a96b9, 0x586da24d05ba79c2, 0x014 }, { 0x233d778618723150, 0xf103a88d272eda1e, 0x233d778618723150, 0x011 }, { 0x0000000000003f56, 0x006d2cf9fda3b9b5, 0x0000000000003f56, 0x081 }, { 0xc7f55a84fd099430, 0x3fe01b719229d94d, 0xc7f55a84fd099430, 0x090 }, { 0xf979785f15cdc273, 0x379938076c2d7015, 0xf979785f15cdc273, 0x090 }, { 0x9b19895be988e416, 0x5a36967bb5d172ae, 0x9b19895be988e416, 0x810 }, { 0x89c039f02b1bc090, 0x9ccc85e17769a65f, 0x89c039f02b1bc090, 0x091 }, { 0x00000000000005d9, 0x001185b73d61e744, 0x00000000000005d9, 0x085 }, { 0x269661ab9ae63557, 0x3fb811608d7cd64e, 0x269661ab9ae63557, 0x095 }, { 0xbed9c2a0ca78b69c, 0xfb1ce1f6e536fbcb, 0xbed9c2a0ca78b69c, 0x085 }, { 0x7ccd005676d14e1c, 0x675f4d3521c5e6c4, 0x7ccd005676d14e1c, 0x000 }, { 0x564b074017c9062f, 0x0eb503dc0e10680f, 0x564b074017c9062f, 0x000 }, { 0x000000002368f308, 0x00000026cd14be57, 0x000000002368f308, 0x085 }, { 0x0cdc694a9a847fde, 0x70e6f63fcb30bb2e, 0x0cdc694a9a847fde, 0x081 }, { 0xec50cebf2d357453, 0xd0682d2896512b7f, 0xec50cebf2d357453, 0x014 }, { 0xaafeaa4bb55e37fa, 0x3cad1975c8626f72, 0xaafeaa4bb55e37fa, 0x804 }, { 0x3682a9aabc5114ae, 0x6f24eb45a0d21731, 0x3682a9aabc5114ae, 0x085 }, { 0x36502062c67e3e9d, 0x00000000000029ae, 0x36502062c67e3e9d, 0x010 }, { 0x3a378f4c15a10543, 0x390c935e289f1d94, 0x3a378f4c15a10543, 0x014 }, { 0x664f1535d1f95e39, 0x8a98f967c11ddea0, 0x664f1535d1f95e39, 0x885 }, /* r/m64, imm8: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x011 }, { 0x7ffffffffffffff6, 0xffffffffffffffd5, 0x7ffffffffffffff6, 0x885 }, { 0x19790d3b5a53a98d, 0x000000000000004f, 0x19790d3b5a53a98d, 0x010 }, { 0x0000004539cb18d9, 0x0000000000000033, 0x0000004539cb18d9, 0x004 }, { 0x08d3ab8ec0a41cfc, 0xffffffffffffff8b, 0x08d3ab8ec0a41cfc, 0x005 }, { 0x0c391500f791b944, 0xffffffffffffffb0, 0x0c391500f791b944, 0x001 }, { 0xc2bb26dd0cf49965, 0x0000000000000029, 0xc2bb26dd0cf49965, 0x094 }, { 0x2362ecda73ac0f2f, 0xfffffffffffffffd, 0x2362ecda73ac0f2f, 0x001 }, { 0x0000000000007a6b, 0xffffffffffffffe3, 0x0000000000007a6b, 0x005 }, { 0x1dd9a4a27bc7b7d0, 0x000000000000002c, 0x1dd9a4a27bc7b7d0, 0x010 }, { 0xbed14cb0df01f7db, 0xffffffffffffff97, 0xbed14cb0df01f7db, 0x085 }, { 0x5093353070890ba3, 0x000000000000000d, 0x5093353070890ba3, 0x014 }, { 0x76b65cd83e89a5cb, 0xffffffffffffff80, 0x76b65cd83e89a5cb, 0x005 }, { 0x000066a909908b04, 0xffffffffffffff83, 0x000066a909908b04, 0x005 }, { 0x772bda34e002a838, 0xfffffffffffffff3, 0x772bda34e002a838, 0x001 }, { 0x5fa2f4ed037e24a8, 0xffffffffffffffb6, 0x5fa2f4ed037e24a8, 0x001 }, { 0xdda56762962682f6, 0xffffffffffffffd6, 0xdda56762962682f6, 0x081 }, { 0x707ae88a1538f5b7, 0x0000000000000043, 0x707ae88a1538f5b7, 0x004 }, { 0x0000000000000880, 0xffffffffffffffec, 0x0000000000000880, 0x011 }, { 0xade818b2a0ad65a9, 0xffffffffffffffd5, 0xade818b2a0ad65a9, 0x085 }, { 0x6442793848247ef4, 0x000000000000002c, 0x6442793848247ef4, 0x010 }, { 0x189419cfe32a71a4, 0x0000000000000005, 0x189419cfe32a71a4, 0x014 }, { 0x3c6c4cbf6a22cf6a, 0xffffffffffffffc2, 0x3c6c4cbf6a22cf6a, 0x001 }, { 0x00000b14c8b45e9a, 0xffffffffffffffc0, 0x00000b14c8b45e9a, 0x001 }, { 0x4d882dd66779438a, 0xffffffffffffffbe, 0x4d882dd66779438a, 0x015 }, { 0x050065bbdd16da8d, 0xffffffffffffffba, 0x050065bbdd16da8d, 0x001 }, { 0x1e2459212457b5d0, 0x0000000000000053, 0x1e2459212457b5d0, 0x014 }, { 0xd66b12ea4fa6cc25, 0xfffffffffffffffd, 0xd66b12ea4fa6cc25, 0x095 }, { 0x00000c80bfa07801, 0x0000000000000049, 0x00000c80bfa07801, 0x014 }, { 0xaa75bf8618710c31, 0xffffffffffffff80, 0xaa75bf8618710c31, 0x085 }, { 0x235c9de895831d4e, 0xffffffffffffffbe, 0x235c9de895831d4e, 0x005 }, { 0x1f85c4ad47334a06, 0xffffffffffffff9b, 0x1f85c4ad47334a06, 0x011 }, { 0x680481f77ff093a7, 0x0000000000000054, 0x680481f77ff093a7, 0x004 }, { 0x000000000cca8092, 0x0000000000000002, 0x000000000cca8092, 0x004 }, { 0xd9999d5534284494, 0x000000000000004c, 0xd9999d5534284494, 0x094 }, { 0xd4066b3db16a9ce3, 0x0000000000000041, 0xd4066b3db16a9ce3, 0x080 }, { 0xd19645c7a0bf35a9, 0xffffffffffffffde, 0xd19645c7a0bf35a9, 0x091 }, { 0x5e29a108ff0b4483, 0xffffffffffffff9e, 0x5e29a108ff0b4483, 0x011 }, { 0x00001818b7f32e8b, 0x000000000000005f, 0x00001818b7f32e8b, 0x010 }, { 0x64085901600b83f5, 0x0000000000000016, 0x64085901600b83f5, 0x010 }, { 0x322ceb9ec6593366, 0xffffffffffffff9f, 0x322ceb9ec6593366, 0x011 }, { 0x502362f98336f289, 0xffffffffffffffd8, 0x502362f98336f289, 0x005 }, { 0xd10aba1b57404b5a, 0x0000000000000076, 0xd10aba1b57404b5a, 0x084 }, { 0x0003c38c66bb201e, 0x000000000000006f, 0x0003c38c66bb201e, 0x014 }, { 0xd99c3ef160e84d59, 0xffffffffffffffc3, 0xd99c3ef160e84d59, 0x085 }, { 0x215c35752cb9a56f, 0x0000000000000059, 0x215c35752cb9a56f, 0x000 }, /* r/m64, imm32: */ { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x044 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x044 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x011 }, { 0x7fffffffeaebf359, 0xffffffffa8a8391c, 0x7fffffffeaebf359, 0x891 }, { 0xe99b5a71d64ec60e, 0xfffffffffffd3218, 0xe99b5a71d64ec60e, 0x085 }, { 0x0025187633691415, 0xfffffffff7a58911, 0x0025187633691415, 0x001 }, { 0x54c9d7a14f6bb684, 0x0000000000200043, 0x54c9d7a14f6bb684, 0x004 }, { 0x0ea0c0239ba64155, 0xffffffffc00b6275, 0x0ea0c0239ba64155, 0x001 }, { 0xab6cef583178ab5a, 0xfffffffffa6b4cdc, 0xab6cef583178ab5a, 0x095 }, { 0x048181d49272879b, 0x000000005d24fb66, 0x048181d49272879b, 0x004 }, { 0x00000b2bc98d06aa, 0x000000000000030c, 0x00000b2bc98d06aa, 0x010 }, { 0xac06793c9d01898c, 0xffffffff8fed5534, 0xac06793c9d01898c, 0x081 }, { 0x6674f1ea87b66e33, 0xfffffffffffffdaa, 0x6674f1ea87b66e33, 0x011 }, { 0xccb10b00bb495455, 0xffffffffcc6927ee, 0xccb10b00bb495455, 0x091 }, { 0x4bbc809f44a06d91, 0x000000000016e904, 0x4bbc809f44a06d91, 0x014 }, { 0x0000000000000ca4, 0xfffffffff70fd811, 0x0000000000000ca4, 0x005 }, { 0xf1326054a25264db, 0x0000000000000254, 0xf1326054a25264db, 0x084 }, { 0xbad3b166e023de89, 0xffffffffd2e725ae, 0xbad3b166e023de89, 0x095 }, { 0xc55aed07547f8a23, 0xfffffffffa43a9a5, 0xc55aed07547f8a23, 0x095 }, { 0xd6e69cb7c29825f7, 0xffffffffd2e49d49, 0xd6e69cb7c29825f7, 0x091 }, { 0x025cce4cfaebf133, 0x000000000010d83b, 0x025cce4cfaebf133, 0x010 }, { 0x4973bcfb4d7c0796, 0x0000000049d60fc4, 0x4973bcfb4d7c0796, 0x004 }, { 0xc4a532bb79a5955e, 0xfffffffffffffefd, 0xc4a532bb79a5955e, 0x081 }, { 0x176c00cff3a942df, 0xffffffffed6579cb, 0x176c00cff3a942df, 0x005 }, { 0x211f3689ab9eb739, 0x00000000003b5c79, 0x211f3689ab9eb739, 0x004 }, { 0x000000000ad1e855, 0xffffffff9aec29ff, 0x000000000ad1e855, 0x015 }, { 0x46b952fbf0f70103, 0xfffffffffffffa8b, 0x46b952fbf0f70103, 0x015 }, { 0x98267ce286d0e5d1, 0xffffffffbc9fffd5, 0x98267ce286d0e5d1, 0x095 }, { 0x6c5538de0f08ae62, 0x000000000effbaf6, 0x6c5538de0f08ae62, 0x014 }, { 0xe9edeb0942e1d234, 0xffffffffb7af5566, 0xe9edeb0942e1d234, 0x091 }, { 0x00001e79b6fd5360, 0x0000000000060e1e, 0x00001e79b6fd5360, 0x014 }, { 0x0eeb450ef802c29c, 0x000000007d36ac7e, 0x0eeb450ef802c29c, 0x014 }, { 0x5076a3979cee37c6, 0xfffffffffff8700a, 0x5076a3979cee37c6, 0x011 }, { 0x81f54b5ccf26a6d8, 0xffffffffb293d780, 0x81f54b5ccf26a6d8, 0x081 }, { 0x88294f44d72ef737, 0xffffffffffffffa8, 0x88294f44d72ef737, 0x091 }, { 0x0000003bfd96ea43, 0xffffffffbeee151f, 0x0000003bfd96ea43, 0x015 }, { 0x00acc680cf1bfdd8, 0xfffffffffffff0b3, 0x00acc680cf1bfdd8, 0x001 }, { 0xd87e598f0f29e8ac, 0xffffffff886a9cce, 0xd87e598f0f29e8ac, 0x095 }, { 0x4f5cbd86919ed11e, 0xffffffffffcbe183, 0x4f5cbd86919ed11e, 0x001 }, { 0x21812003245cb624, 0x0000000002ba0822, 0x21812003245cb624, 0x000 }, { 0x000000c58fe102fe, 0xfffffffffff8d189, 0x000000c58fe102fe, 0x001 }, { 0xb54756cc6fc8222b, 0xfffffffffc3b6e62, 0xb54756cc6fc8222b, 0x085 }, { 0x61cc02d298cd5b27, 0x0000000000d6d3dc, 0x61cc02d298cd5b27, 0x014 }, { 0xc5e9ea72001ee566, 0x000000006c66ac6d, 0xc5e9ea72001ee566, 0x094 }, { 0xc8c23ee148ae2a45, 0xfffffffffffc4695, 0xc8c23ee148ae2a45, 0x081 }, { 0x000000000005af9c, 0xffffffffa3945827, 0x000000000005af9c, 0x001 }, { 0x20277ab07fe7ea21, 0x00000000045cd57e, 0x20277ab07fe7ea21, 0x014 }, { 0xf27f828991532b19, 0xffffffffab327f31, 0xf27f828991532b19, 0x085 }, }; const uint16_t g_cBs3CpuInstr2_bt_TestDataU64 = 48; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_bt_TestDataU64[48] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x000 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x001 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x000 }, { 0x003ca0f28c6a90d0, 0x28496ee1ad0eab44, 0x003ca0f28c6a90d0, 0x001 }, { 0x1e0e1478ae61e1b2, 0x5c2884e8682da9c9, 0x1e0e1478ae61e1b2, 0x000 }, { 0x0003544a59d2de42, 0x0000005a45c3f2fc, 0x0003544a59d2de42, 0x000 }, { 0xba5a195571355a34, 0x65b52529179aba16, 0xba5a195571355a34, 0x000 }, { 0x6f2f067538510386, 0x4ebe6f4cf87d0ef7, 0x6f2f067538510386, 0x000 }, { 0x9a61971a3d07397d, 0x254f7dabc5c39983, 0x9a61971a3d07397d, 0x001 }, { 0x6c938b3d0a9a68a8, 0xdf4cf308934e9bf9, 0x6c938b3d0a9a68a8, 0x000 }, { 0x110763385c032b81, 0x085c7614ee4c1f55, 0x110763385c032b81, 0x000 }, { 0x079d3e05e452defe, 0x7cae085385a4a044, 0x079d3e05e452defe, 0x001 }, { 0xbb15f414de4b6b5a, 0xfc8a952fee488089, 0xbb15f414de4b6b5a, 0x001 }, { 0x59eedaef9067af09, 0x0714a11c9b5d59b9, 0x59eedaef9067af09, 0x000 }, { 0xcdad8eb87d74d90b, 0x8255a18683df659c, 0xcdad8eb87d74d90b, 0x001 }, { 0x0001854ef66ee27b, 0x000000068392ba95, 0x0001854ef66ee27b, 0x001 }, { 0x1617aedb6cd8d805, 0xd04e4743a26874d5, 0x1617aedb6cd8d805, 0x000 }, { 0x37ce5d98cd62e39b, 0x574cdbfa36fe26dc, 0x37ce5d98cd62e39b, 0x000 }, { 0x67a9728c659f59ab, 0x40b81dac37a42865, 0x67a9728c659f59ab, 0x000 }, { 0x7a583c4076dbabac, 0x8fe3e62a7b1bf85f, 0x7a583c4076dbabac, 0x000 }, { 0x0000006e2e83ff0a, 0x000000000001b665, 0x0000006e2e83ff0a, 0x001 }, { 0x5089a648cc09d9c9, 0x1ab9214bb038f175, 0x5089a648cc09d9c9, 0x000 }, { 0x2a74510e7a75a4bb, 0x41922fcce4801bb5, 0x2a74510e7a75a4bb, 0x001 }, { 0xd69b3b9f69674f51, 0x3d88641305623af4, 0xd69b3b9f69674f51, 0x001 }, { 0xb40c8cc2a3ed2f40, 0xe8b9252d9337c23e, 0xb40c8cc2a3ed2f40, 0x000 }, { 0x00000007aee738dc, 0x0000026364e7bb0a, 0x00000007aee738dc, 0x000 }, { 0xa9a8c147062931af, 0xfa7cdb51db22e1aa, 0xa9a8c147062931af, 0x000 }, { 0xcf0d6dd1baa4bc0f, 0x15369addb3f12e0c, 0xcf0d6dd1baa4bc0f, 0x001 }, { 0x5f063078cf582631, 0x243383a9b208ded0, 0x5f063078cf582631, 0x000 }, { 0x645c43590bb711ab, 0x5fe91862003ffb1f, 0x645c43590bb711ab, 0x000 }, { 0x000000000001f620, 0x0000000000000574, 0x000000000001f620, 0x000 }, { 0xcc2aa0c142a005f8, 0xd7e7de2077a833f6, 0xcc2aa0c142a005f8, 0x000 }, { 0xc3eb78061814d3ec, 0x7f655821967cff0b, 0xc3eb78061814d3ec, 0x000 }, { 0xa84c36b5a39bda91, 0x0d2a98aea78dce42, 0xa84c36b5a39bda91, 0x000 }, { 0x76052aae4d352137, 0x5b17a8a72e4179d6, 0x76052aae4d352137, 0x000 }, { 0x000000000000c875, 0x00791d4c8df298c7, 0x000000000000c875, 0x000 }, { 0x320c37f8002e9473, 0x72142af00a0f0c3f, 0x320c37f8002e9473, 0x000 }, { 0x21ed2215d758a219, 0x7bfa441beb8d8833, 0x21ed2215d758a219, 0x001 }, { 0x58e9036fa9e0792f, 0xd2fdfe70a14b95a1, 0x58e9036fa9e0792f, 0x001 }, { 0xe94c8e1a610582f8, 0x70d978b795847042, 0xe94c8e1a610582f8, 0x000 }, { 0x458850f7b87b8af7, 0x0000000000000274, 0x458850f7b87b8af7, 0x000 }, { 0x4355747f1f533f8e, 0x1271b486a702f3b3, 0x4355747f1f533f8e, 0x000 }, { 0xf2cd80c7ffac0867, 0xf75be3acb1c06e6c, 0xf2cd80c7ffac0867, 0x000 }, { 0x50918df843ffbe1b, 0x0b19e0aa4fecbe97, 0x50918df843ffbe1b, 0x001 }, { 0xffd4d47f2dcafe96, 0x2a1041569131ab80, 0xffd4d47f2dcafe96, 0x000 }, { 0x0000000000000d5e, 0x006d7caafb938387, 0x0000000000000d5e, 0x000 }, { 0x11a0329fac5b8e96, 0x6eee516d1c82cd4f, 0x11a0329fac5b8e96, 0x001 }, { 0x0f752cfc15dc5c51, 0x3630f5e0885e81bf, 0x0f752cfc15dc5c51, 0x000 }, }; const uint16_t g_cBs3CpuInstr2_btc_TestDataU64 = 48; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_btc_TestDataU64[48] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000001, 0x000 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x7fffffffffffffff, 0x001 }, { 0x0000000000000000, 0xffffffffffffffff, 0x8000000000000000, 0x000 }, { 0x349826e331213ce2, 0x3d2432a09377e68f, 0x349826e33121bce2, 0x000 }, { 0x24c1e11874a12255, 0x3ed536441fddeb69, 0x24c1e31874a12255, 0x000 }, { 0x0000000000029870, 0x00a6b2d13825bbc6, 0x0000000000029830, 0x001 }, { 0x354b01c90777e7dc, 0x51172058854c9aff, 0xb54b01c90777e7dc, 0x000 }, { 0xa853fee4e2833f6b, 0x56b89b80f1e91cfa, 0xac53fee4e2833f6b, 0x000 }, { 0x3f6d9b8274fcb529, 0x3ad9d2bff29b389b, 0x3f6d9b827cfcb529, 0x000 }, { 0xaca182e5df989f47, 0x5d00fe856c45fd76, 0xace182e5df989f47, 0x000 }, { 0x0008fd656d73f978, 0x00059bfa2a0b4b01, 0x0008fd656d73f97a, 0x000 }, { 0x0b69650bf468bb07, 0x87cee3721fb67632, 0x0b6d650bf468bb07, 0x000 }, { 0x0409fdb5ebef98f8, 0x7f23f92412b9cade, 0x0409fdb5abef98f8, 0x001 }, { 0x23b5df40b953f510, 0xf6fe2baa28e4e2ee, 0x23b59f40b953f510, 0x001 }, { 0xcaee8c3b49849c66, 0x6137f16bdfcad9aa, 0xcaee883b49849c66, 0x001 }, { 0x00003e06edbc7b4b, 0x000000024cc6e446, 0x00003e06edbc7b0b, 0x001 }, { 0xd5b4d70b13921e4f, 0x5e03de9210097376, 0xd5f4d70b13921e4f, 0x000 }, { 0xdc7b71076c39912c, 0xb76a17365619f6a6, 0xdc7b71476c39912c, 0x000 }, { 0x829017a0c1ff0ab0, 0x215345cf620c4af4, 0x828017a0c1ff0ab0, 0x001 }, { 0x550ceaa243005d4d, 0x4ced8c987fa9769c, 0x550ceaa253005d4d, 0x000 }, { 0x00000000000001cb, 0x0000211a9fb75c20, 0x00000001000001cb, 0x000 }, { 0x7f0169f7f5d41845, 0xb785759e1aed155f, 0x7f0169f775d41845, 0x001 }, { 0x83163e9ce9687559, 0x48f03b4c13c4ff29, 0x83163c9ce9687559, 0x001 }, { 0xe58e536ba306c9e3, 0x52b088dfc3ea12e2, 0xe58e536fa306c9e3, 0x000 }, { 0xfc7dd643297de7bb, 0x08f8dc180a39d115, 0xfc7dd643295de7bb, 0x001 }, { 0x000003bf91953681, 0x000001497bf5d9b8, 0x010003bf91953681, 0x000 }, { 0x89a8fe9c35e3d98b, 0x41df7124747d1445, 0x89a8fe9c35e3d9ab, 0x000 }, { 0xbfbdd8eecca0ab65, 0x08547a5da22d73f0, 0xbfbcd8eecca0ab65, 0x001 }, { 0x5616c3eb709884a1, 0xad2b7ef3429bbb83, 0x5616c3eb709884a9, 0x000 }, { 0xbe33b79eb55c26cc, 0x74f75745da82af01, 0xbe33b79eb55c26ce, 0x000 }, { 0x0000000000000e82, 0x3b8278c632c74e83, 0x0000000000000e8a, 0x000 }, { 0x0d9a7dbc19b4e971, 0x344a27b970761e54, 0x0d9a7dbc19a4e971, 0x001 }, { 0x9ac135a782a974aa, 0x032a4643cc6afb28, 0x9ac134a782a974aa, 0x001 }, { 0x438f0576a2afa8a0, 0xfa67d2fd764d1ed3, 0x438f0576a2a7a8a0, 0x001 }, { 0x4122ca7fd31c586e, 0x29f1a78f83838be5, 0x4122ca5fd31c586e, 0x001 }, { 0x000000007035fb46, 0x00000000009ad8c2, 0x000000007035fb42, 0x001 }, { 0xa60cb1124b3d2842, 0x5c1e0ad1b8584e96, 0xa60cb1124b7d2842, 0x000 }, { 0x6d8f76c0e5bd4e9e, 0xef747a6d4811a272, 0x6d8b76c0e5bd4e9e, 0x001 }, { 0x7dbfee8103c376d3, 0x15ae1893d8cf6603, 0x7dbfee8103c376db, 0x000 }, { 0x98327c82ef97797e, 0x81a9786e5d219f6f, 0x9832fc82ef97797e, 0x000 }, { 0x00001086a756947f, 0x0000000000005875, 0x00201086a756947f, 0x000 }, { 0xd9076c5a365ab65f, 0xbd7b53ad2bb2a263, 0xd9076c52365ab65f, 0x001 }, { 0x9cc348d258e1e1be, 0x15abae887a4f8ea8, 0x9cc349d258e1e1be, 0x000 }, { 0x7d1ef653fbbe0351, 0xf7cbfa4e6ab24ee8, 0x7d1ef753fbbe0351, 0x000 }, { 0xa05a773e934a980a, 0x0643c26b8a910203, 0xa05a773e934a9802, 0x001 }, { 0x00087fd8aac17a0f, 0x0000000000000001, 0x00087fd8aac17a0d, 0x001 }, { 0xad65d70839086580, 0xd63ff494c0d22bf5, 0xad45d70839086580, 0x001 }, { 0x264403127b25a65e, 0x24cd83a8b07e9d78, 0x274403127b25a65e, 0x000 }, }; const uint16_t g_cBs3CpuInstr2_btr_TestDataU64 = 48; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_btr_TestDataU64[48] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x004 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0x7fffffffffffffff, 0x005 }, { 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x004 }, { 0x48944a27628ca753, 0x403d6cb140aad896, 0x48944a27628ca753, 0x004 }, { 0xd07181054bcd77b2, 0x5e6d4d2bd9e5727b, 0xd07181054bcd77b2, 0x004 }, { 0x0000071b1642c38e, 0x10c9defed54f2f8b, 0x0000071b1642c38e, 0x004 }, { 0xc1ba7a6ef9bbed78, 0xe0e37ee4a040b576, 0xc1ba7a6ef9bbed78, 0x004 }, { 0x78496684dae9a1ce, 0x207de92faa583e26, 0x78496684dae9a1ce, 0x004 }, { 0xc7586755bce8220a, 0xec12fe96d3086148, 0xc7586755bce8220a, 0x004 }, { 0xcb2ae88e2e09e92f, 0xccac4519c1ec93a2, 0xcb2ae88a2e09e92f, 0x005 }, { 0x000017d88f58044c, 0x0000000004cd0fc6, 0x000017d88f58040c, 0x005 }, { 0x4ac4606b62961652, 0x6b93940ea5dd5a4f, 0x4ac4606b62961652, 0x004 }, { 0x27540bf47edcf52b, 0xdc63fa4b27c5607c, 0x27540bf47edcf52b, 0x004 }, { 0x8f41a21d5dfa4691, 0x5a2f09ca862bdb07, 0x8f41a21d5dfa4611, 0x005 }, { 0x2938cc8e595bf2a9, 0xe39863142990c84d, 0x2938cc8e595bd2a9, 0x005 }, { 0x00000231611c970b, 0x00000d48b8996131, 0x00000231611c970b, 0x004 }, { 0x9dbc15d2673c9d3e, 0xfc77659182ad526e, 0x9dbc15d2673c9d3e, 0x004 }, { 0xc0feb521d225aadd, 0xe6f49c79c54d00bd, 0xc0feb521d225aadd, 0x004 }, { 0x426b9bd6a6c420ab, 0xf214e4d079ba4e33, 0x42639bd6a6c420ab, 0x005 }, { 0xf66413e0245513d9, 0xcd8a1e3166c44abc, 0xe66413e0245513d9, 0x005 }, { 0x0000000001fa5e5a, 0x000000000000d9f6, 0x0000000001fa5e5a, 0x004 }, { 0x93bdade449e37eaf, 0xb692390ef9e002f2, 0x93b9ade449e37eaf, 0x005 }, { 0x61e19c6022e194d4, 0xc7f1fc309fe3b763, 0x61e19c6022e194d4, 0x004 }, { 0x9f1cd4f0971a8315, 0x0d94046030ab4196, 0x9f1cd4f0971a8315, 0x004 }, { 0x7b5f18a3204ab49c, 0x48977e54d1e6c134, 0x7b4f18a3204ab49c, 0x005 }, { 0x65d47823a01b760f, 0x0000000000c7d30b, 0x65d47823a01b760f, 0x004 }, { 0xf7f0a84d98b973ec, 0xf76997a2f5622919, 0xf7f0a84d98b973ec, 0x004 }, { 0x790f15d60d62b1de, 0x0a8b6caf478c7b65, 0x790f15d60d62b1de, 0x004 }, { 0x97f927c226a13dd9, 0xe3e3a63236b44fd9, 0x97f927c224a13dd9, 0x005 }, { 0x37e66c71f8d98b62, 0xd24e0cea8231e009, 0x37e66c71f8d98962, 0x005 }, { 0x00000057d7405859, 0x01776895fa732584, 0x00000057d7405849, 0x005 }, { 0x1da43bea56b18f01, 0xe323b71ebdcb2497, 0x1da43bea56318f01, 0x005 }, { 0x63cf7606c94d9648, 0x44c555bd37800e90, 0x63cf7606c94c9648, 0x005 }, { 0xf83c4d3a3ef25881, 0xd8909d70be5030a9, 0xf83c4d3a3ef25881, 0x004 }, { 0x82aac73519fc69f1, 0x4a8f5a8b49816117, 0x82aac735197c69f1, 0x005 }, { 0x0002438b9cc099b4, 0x000000e8bbecef0a, 0x0002438b9cc099b4, 0x004 }, { 0x4041984252733603, 0x49df086b91a1ceb0, 0x4040984252733603, 0x005 }, { 0x9608aeae94044da2, 0xa684f1c5621cf118, 0x9608aeae94044da2, 0x004 }, { 0x1a187027ba6b1dd3, 0x8e73259b69aa0b59, 0x1a187027b86b1dd3, 0x005 }, { 0x9acf3641dd3992c0, 0x2ed18a3d7ecac2ce, 0x9acf3641dd3992c0, 0x004 }, { 0x0000000fa575b566, 0x000000015edf5461, 0x0000000da575b566, 0x005 }, { 0x981cdcf0ceed1cee, 0x710654e956b0c6f7, 0x981cdcf0ceed1cee, 0x004 }, { 0xafd6ae97f76074dd, 0xdd9896650cb9f0e4, 0xafd6ae87f76074dd, 0x005 }, { 0xc3763016c44f16f4, 0x2a30fcc83623e4ef, 0xc3763016c44f16f4, 0x004 }, { 0xee8b22adb091c48d, 0xf1ff3eb76c6e9ad9, 0xee8b22adb091c48d, 0x004 }, { 0x000000006a732104, 0x0000000000000264, 0x000000006a732104, 0x004 }, { 0x4010c580cd165688, 0x358b2241817615b1, 0x4010c580cd165688, 0x004 }, { 0x2f8a1836d33bba6f, 0x37346dfcd320d7b4, 0x2f8a1836d33bba6f, 0x004 }, }; const uint16_t g_cBs3CpuInstr2_bts_TestDataU64 = 48; const BS3CPUINSTR2BIN64 g_aBs3CpuInstr2_bts_TestDataU64[48] = { { 0x0000000000000000, 0x0000000000000000, 0x0000000000000001, 0x004 }, { 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x005 }, { 0x0000000000000000, 0xffffffffffffffff, 0x8000000000000000, 0x004 }, { 0x1131950f0e31149a, 0x383fb290dde4499d, 0x1131950f2e31149a, 0x004 }, { 0xf69cf1bf79c36f6f, 0x8dc8fe09469e28c4, 0xf69cf1bf79c36f7f, 0x004 }, { 0x0000be8db8ec3231, 0x00000000001842f9, 0x0200be8db8ec3231, 0x004 }, { 0x0e552228f7359845, 0x9f9ff6543ee51504, 0x0e552228f7359855, 0x004 }, { 0xf6099759efaf9099, 0xaf3e6617e9a0a90f, 0xf6099759efaf9099, 0x005 }, { 0x32bb4df6e6fb6b7f, 0x844e72d77a55a449, 0x32bb4df6e6fb6b7f, 0x005 }, { 0xcc94f35e06f5a6c6, 0xa99814bbff793725, 0xcc94f37e06f5a6c6, 0x004 }, { 0x000000000000cc14, 0x0000029407f85c3e, 0x400000000000cc14, 0x004 }, { 0x826fee88c29544cb, 0x7a8fd9ecba2c32fd, 0xa26fee88c29544cb, 0x004 }, { 0x2bc79de1fe4e353b, 0x8088d472573388a4, 0x2bc79df1fe4e353b, 0x004 }, { 0x384fd2e2c09e1050, 0xc940f481877445e6, 0x384fd2e2c09e1050, 0x005 }, { 0xa29902dceb8aec16, 0xad91aeafb7637a88, 0xa29902dceb8aed16, 0x004 }, { 0x0000000000004d2b, 0x00000000eea5cda5, 0x0000002000004d2b, 0x004 }, { 0x4129e43125444d8f, 0xe7401b3921bb7024, 0x4129e43125444d8f, 0x005 }, { 0x98bf5cc93b649cd0, 0x8a733a2612eebaf9, 0x9abf5cc93b649cd0, 0x004 }, { 0x37355bf810291319, 0xf8a4d6988e04d309, 0x37355bf810291319, 0x005 }, { 0xdebafb0f05b8c65f, 0xe5e7aabb217f9ba0, 0xdebafb0f05b8c65f, 0x005 }, { 0x06f6e351eac60771, 0x389e108e5150f7ac, 0x06f6f351eac60771, 0x004 }, { 0xdab44615f1653b38, 0x2d1313b1bf71e095, 0xdab44615f1653b38, 0x005 }, { 0x4d4f76bd5bfc99f2, 0x27a82b44d1b0b286, 0x4d4f76bd5bfc99f2, 0x005 }, { 0x6798a550968d3b7f, 0x923d1a6a69912e80, 0x6798a550968d3b7f, 0x005 }, { 0xfa840ba573189ba6, 0xd492c97ff0eabb66, 0xfa840be573189ba6, 0x004 }, { 0x0122bd6a87c19fa9, 0x00000000003ec757, 0x0122bd6a87c19fa9, 0x005 }, { 0x72113b4b894bd29b, 0x10efc2e12ce36b4a, 0x72113b4b894bd69b, 0x004 }, { 0x9e2a52f66caca3f2, 0xba3f9c9b2642a1fd, 0xbe2a52f66caca3f2, 0x004 }, { 0xe098fcaadbf42e71, 0xbc152be051f3bec4, 0xe098fcaadbf42e71, 0x005 }, { 0x19715fe4e24e9f9c, 0x17d0cc5c4d18d90e, 0x19715fe4e24edf9c, 0x004 }, { 0x0000065bef28a94b, 0x0000007613750f5c, 0x0000065bff28a94b, 0x004 }, { 0x6a436afe6e038c23, 0xaae5656e7a664f95, 0x6a436afe6e238c23, 0x004 }, { 0x12f2fdfa0f0052a1, 0x1e30f08c1f0086d0, 0x12f2fdfa0f0152a1, 0x004 }, { 0xdb92d19683fdfdd2, 0x1822e80a5baff4e7, 0xdb92d19683fdfdd2, 0x005 }, { 0x3cf777e41ae03901, 0xb6be7e6f145ee650, 0x3cf777e41ae13901, 0x004 }, { 0x001f3828e79fdfb2, 0x00000009b75ad028, 0x001f3928e79fdfb2, 0x004 }, { 0xeb180e7cb85f04fe, 0x2640dc9bec53788f, 0xeb180e7cb85f84fe, 0x004 }, { 0x5c100b05614383a7, 0x57787ad426c80055, 0x5c100b05616383a7, 0x004 }, { 0xd48e012a36ee97c4, 0x6a2de1082a110aad, 0xd48e212a36ee97c4, 0x004 }, { 0x04d41a422d6e443f, 0x62429b6602e8571c, 0x04d41a423d6e443f, 0x004 }, { 0x0000000002ab5f80, 0x002f84f7d042ab5c, 0x0000000012ab5f80, 0x004 }, { 0xc9004e2ef30cd373, 0x0f0e3d342fd428a4, 0xc9004e3ef30cd373, 0x004 }, { 0x91b860571fbd19ab, 0x37e039d421f4a9f4, 0x91b860571fbd19ab, 0x005 }, { 0x44afce1a72040f5d, 0xe88cbc522f9fc04a, 0x44afce1a72040f5d, 0x005 }, { 0xa10952b32b1476b6, 0x0c7ddda61b62c3b2, 0xa10d52b32b1476b6, 0x004 }, { 0x000000000000bcc3, 0x000000000cc9f023, 0x000000080000bcc3, 0x004 }, { 0xcdb4b96c93f9894f, 0x23a5abc7d1b0c8ed, 0xcdb4b96c93f9894f, 0x005 }, { 0xbd648def54a28639, 0x7a1a33974e313d21, 0xbd648def54a28639, 0x005 }, };