From patchwork Fri Jun 21 12:50:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 92645 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BD9953898C6A for ; Fri, 21 Jun 2024 12:51:32 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by sourceware.org (Postfix) with ESMTPS id CB3E6389850C for ; Fri, 21 Jun 2024 12:50:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CB3E6389850C Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CB3E6389850C Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::22e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718974232; cv=none; b=enFoHITZCua5LcegZMKtpqA/RkD8RLkcCKsEGDYOKLMaK0Qsf+7uGNhJKZUQho/sWqS2oCgQfqb2KpfimjtrfDbF7MJRzTZt/IT8iq0FW7kvHS98PPZougsPtYf2am4u8Wo8am2o9nH5o5NrQXAS6z+tw4gi+FcOaxW6FkStbUQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718974232; c=relaxed/simple; bh=3SsQuOtWO30kYzMAuaYLZo8djxQ/zKI8Yr93uer6ThI=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=FmUza1aEUUTz5kVTqVPUTNpiS/lZcYU5TC8NYAUzAG2KyDdB8F7PfEZ7hoGHl8SgPSpyeAlMl8JTX0ihJCcSttFDLSsuBEdQGSzb5AE2CFQEBQIutfkapf+66gyFOxrsJVwx+hjz9LXRefstTsvYy2ZM2sYlfgo83CAgNj8B0qw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2ec50d4e46aso3959501fa.1 for ; Fri, 21 Jun 2024 05:50:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1718974224; x=1719579024; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:from:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=0liqmZj3Cngu27urA+QYBJxk5bJjpG2wPh5JGzLCHsw=; b=MJPy8yk+ouihknNYh+2GFr1Omh0ucCG2f3aSEi0JUs5grAZkNQodotnE8ZBE6N60ph NA1rUfRufxauBr45O3VZDjQFaxzBzNd/n4hqq4IRZJ7rSvJiltonyC/br+5jQM0xIaLr APcn8BgXTikQ0nzXZueMVf2QwpUcAr2/VZ4c37t6vpQRv19BLE8mev5zAo6OrE35c3cA KNIWuP7aiSMapf2FRDxn2Z6StzSAf1y4n5062U0LZ5PCNKoYi26IHTzpL18W7J2PczsX QhhJ/Itp4G/hKf0H4Ch7jDObhy9Oo5IqnqKPWUoHcNtCq0z4LrOLYs7vx5f40FVGQkaf sk5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718974224; x=1719579024; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:from:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0liqmZj3Cngu27urA+QYBJxk5bJjpG2wPh5JGzLCHsw=; b=SGgpmIPq3Ru264ysABE1raHORIfc5V0XGm6JGGT1iOjdXk8tCZrTrsUP7a+3KpWJEB bBoqsBY+m4O0oUdPVd/9EFLt/KVfGXerWn0DocwdrAjdhcMGYg/uY9qUSuyQi53vIVev vIC099ZrLgQ35LTphYyJkCXtWmiF+9RLqJBxqozwtfrVu2VKFanPTJsKSwQt2ysshs0t VkyrMVuqKsDFhENCSr0NxfaYfCRIZlqmtS3oEdP+Cb+x9D7KpfawLMcQCZlMqpNJ88Aw jyJCK9FZwQnO+PlC7qEmnddo3GDXHfwgyPvz8VUuXyAiLmHSut+mxok2007NnGpo19cY tNzg== X-Gm-Message-State: AOJu0YysBn7wxa/ykF2xhN6dhS/Pxp/TuVSIqjIV/fYGwUxzEXqFWdfs mzq2crEJeokBOoQFn5YHCH4R1wPY1fWg2OUf2TPog9jPqNmJCLCKt1FCo6RfuRG2ldWmxgHNO6E = X-Google-Smtp-Source: AGHT+IElNchg0sxdD+nmyubY7DcnewFq/SbiI2yNODtZAr6a0ZpcBDvyAZ3wAs0MRPUuszty0MfQMw== X-Received: by 2002:a2e:b01a:0:b0:2ec:505e:c45b with SMTP id 38308e7fff4ca-2ec505ec918mr8195251fa.35.1718974223065; Fri, 21 Jun 2024 05:50:23 -0700 (PDT) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2c819dcf1a7sm1471612a91.50.2024.06.21.05.50.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 21 Jun 2024 05:50:22 -0700 (PDT) Message-ID: Date: Fri, 21 Jun 2024 14:50:15 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH v2 3/8] x86/APX: optimize certain {nf}-form insns to LEA From: Jan Beulich To: Binutils Cc: "H.J. Lu" , Lili Cui , "Jiang, Haochen" References: <72726722-9d28-4d82-84ef-320e1786b0e4@suse.com> Content-Language: en-US Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <72726722-9d28-4d82-84ef-320e1786b0e4@suse.com> X-Spam-Status: No, score=-3024.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org ..., as that leaves EFLAGS untouched anyway. That's a shorter encoding, available as long as certain constraints on operand size and registers are met; see code comments. Note that this requires deferring to derive encoding_evex from {nf} presence, as in optimize_encoding() we want to avoid touching the insns when {evex} was also used. Note further that this requires want_disp32() to now also consider the opcode: We don't want to replace i.tm.mnem_off, for diagnostics to still report the original mnemonic (or else things can get confusing). While there, correct adjacent mis-indentation. --- RFC: The conversion for 16-bit add-with-immediate will, when a symbol is in use, convert the resulting relocation from a 16-bit one to a 32-bit one. While this isn't going to affect the result of the insn (will be truncated to 16 bits anyway), it would result in the linker noticing overflow in fewer cases. Is this deemed to be a problem? (If so, options are to either suppress the optimization in that case, or to arrange for the original relocation type to still be used. The former is easy but maybe undesirable, while the latter might be more involved.) --- v2: Use the new is_plausible_suffix(), thus also correcting the checks (WORD vs SHORT). Move logic to optimize_nf_encoding(). --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -1929,6 +1929,7 @@ static INLINE bool need_evex_encoding (c { return i.encoding == encoding_evex || i.encoding == encoding_evex512 + || i.has_nf || (t->opcode_modifier.vex && i.encoding == encoding_egpr) || i.mask.reg; } @@ -3804,9 +3805,10 @@ want_disp32 (const insn_template *t) { return flag_code != CODE_64BIT || i.prefix[ADDR_PREFIX] - || (t->mnem_off == MN_lea + || ((t->mnem_off == MN_lea + || (i.tm.base_opcode == 0x8d && i.tm.opcode_space == SPACE_BASE)) && (!i.types[1].bitfield.qword - || t->opcode_modifier.size == SIZE32)); + || t->opcode_modifier.size == SIZE32)); } static int @@ -5327,6 +5329,30 @@ optimize_encoding (void) } } +/* Check whether the promoted (to address size) register is usable as index + register in ModR/M SIB addressing. */ + +static bool is_index (const reg_entry *r) +{ + gas_assert (flag_code == CODE_64BIT); + + if (r->reg_type.bitfield.byte) + { + if (!(r->reg_flags & RegRex64)) + { + if (r->reg_num >= 4) + return false; + r += 8; + } + r += 32; + } + if (r->reg_type.bitfield.word) + r += 32; + /* No need to further check .dword here. */ + + return r->reg_type.bitfield.baseindex; +} + /* Try to shorten {nf} encodings, by shortening operand size or switching to functionally identical encodings. */ @@ -5423,6 +5449,203 @@ optimize_nf_encoding (void) i.tm.operand_types[0].bitfield.imm1 = 1; i.imm_operands = 0; } + + if (optimize_for_space + && i.encoding != encoding_evex + && (i.tm.base_opcode == 0x00 + || (i.tm.base_opcode == 0xd0 && i.tm.extension_opcode == 4)) + && !i.mem_operands + && !i.types[1].bitfield.byte + /* 16-bit operand size has extra restrictions: If REX2 was needed, + no size reduction would be possible. Plus 3-operand forms zero- + extend the result, which can't be expressed with LEA. */ + && (!i.types[1].bitfield.word + || (i.operands == 2 && i.encoding != encoding_egpr)) + && is_plausible_suffix (1) + /* %rsp can't be the index. */ + && (is_index (i.op[1].regs) + || (i.imm_operands == 0 && is_index (i.op[0].regs))) + /* While %rbp, %r13, %r21, and %r29 can be made the index in order to + avoid the otherwise necessary Disp8, if the other operand is also + from that set and REX2 would be required to encode the insn, the + resulting encoding would be no smaller than the EVEX one. */ + && (i.op[1].regs->reg_num != 5 + || i.encoding != encoding_egpr + || i.imm_operands > 0 + || i.op[0].regs->reg_num != 5)) + { + /* Optimize: -Os: + {nf} addw %N, %M -> leaw (%rM,%rN), %M + {nf} addl %eN, %eM -> leal (%rM,%rN), %eM + {nf} addq %rN, %rM -> leaq (%rM,%rN), %rM + + {nf} shlw $1, %N -> leaw (%rN,%rN), %N + {nf} shll $1, %eN -> leal (%rN,%rN), %eN + {nf} shlq $1, %rN -> leaq (%rN,%rN), %rN + + {nf} addl %eK, %eN, %eM -> leal (%rN,%rK), %eM + {nf} addq %rK, %rN, %rM -> leaq (%rN,%rK), %rM + + {nf} shll $1, %eN, %eM -> leal (%rN,%rN), %eM + {nf} shlq $1, %rN, %rM -> leaq (%rN,%rN), %rM + */ + i.tm.opcode_space = SPACE_BASE; + i.tm.base_opcode = 0x8d; + i.tm.extension_opcode = None; + i.tm.opcode_modifier.evex = 0; + i.tm.opcode_modifier.vexvvvv = 0; + if (i.imm_operands != 0) + i.index_reg = i.base_reg = i.op[1].regs; + else if (!is_index (i.op[0].regs) + || (i.op[1].regs->reg_num == 5 + && i.op[0].regs->reg_num != 5)) + { + i.base_reg = i.op[0].regs; + i.index_reg = i.op[1].regs; + } + else + { + i.base_reg = i.op[1].regs; + i.index_reg = i.op[0].regs; + } + if (i.types[1].bitfield.word) + { + /* NB: No similar adjustment is needed when operand size is 32-bit. */ + i.base_reg += 64; + i.index_reg += 64; + } + i.op[1].regs = i.op[i.operands - 1].regs; + + operand_type_set (&i.types[0], 0); + i.types[0].bitfield.baseindex = 1; + i.tm.operand_types[0] = i.types[0]; + i.op[0].disps = NULL; + i.flags[0] = Operand_Mem; + + i.operands = 2; + i.mem_operands = i.reg_operands = 1; + i.imm_operands = 0; + i.has_nf = false; + } + else if (optimize_for_space + && i.encoding != encoding_evex + && (i.tm.base_opcode == 0x80 || i.tm.base_opcode == 0x83) + && (i.tm.extension_opcode == 0 + || (i.tm.extension_opcode == 5 + && i.op[0].imms->X_op == O_constant + /* Subtraction of -0x80 will end up smaller only if neither + operand size nor REX/REX2 prefixes are needed. */ + && (i.op[0].imms->X_add_number != -0x80 + || (i.types[1].bitfield.dword + && !(i.op[1].regs->reg_flags & RegRex) + && !(i.op[i.operands - 1].regs->reg_flags & RegRex) + && i.encoding != encoding_egpr)))) + && !i.mem_operands + && !i.types[1].bitfield.byte + /* 16-bit operand size has extra restrictions: If REX2 was needed, + no size reduction would be possible. Plus 3-operand forms zero- + extend the result, which can't be expressed with LEA. */ + && (!i.types[1].bitfield.word + || (i.operands == 2 && i.encoding != encoding_egpr)) + && is_plausible_suffix (1)) + { + /* Optimize: -Os: + {nf} addw $N, %M -> leaw N(%rM), %M + {nf} addl $N, %eM -> leal N(%rM), %eM + {nf} addq $N, %rM -> leaq N(%rM), %rM + + {nf} subw $N, %M -> leaw -N(%rM), %M + {nf} subl $N, %eM -> leal -N(%rM), %eM + {nf} subq $N, %rM -> leaq -N(%rM), %rM + + {nf} addl $N, %eK, %eM -> leal N(%rK), %eM + {nf} addq $N, %rK, %rM -> leaq N(%rK), %rM + + {nf} subl $N, %eK, %eM -> leal -N(%rK), %eM + {nf} subq $N, %rK, %rM -> leaq -N(%rK), %rM + */ + i.tm.opcode_space = SPACE_BASE; + i.tm.base_opcode = 0x8d; + if (i.tm.extension_opcode == 5) + i.op[0].imms->X_add_number = -i.op[0].imms->X_add_number; + i.tm.extension_opcode = None; + i.tm.opcode_modifier.evex = 0; + i.tm.opcode_modifier.vexvvvv = 0; + i.base_reg = i.op[1].regs; + if (i.types[1].bitfield.word) + { + /* NB: No similar adjustment is needed when operand size is 32-bit. */ + i.base_reg += 64; + } + i.op[1].regs = i.op[i.operands - 1].regs; + + operand_type_set (&i.types[0], 0); + i.types[0].bitfield.baseindex = 1; + i.types[0].bitfield.disp32 = 1; + i.op[0].disps = i.op[0].imms; + i.flags[0] = Operand_Mem; + optimize_disp (&i.tm); + i.tm.operand_types[0] = i.types[0]; + + i.operands = 2; + i.disp_operands = i.mem_operands = i.reg_operands = 1; + i.imm_operands = 0; + i.has_nf = false; + } + else if (i.tm.base_opcode == 0x6b + && !i.mem_operands + && i.encoding != encoding_evex + && is_plausible_suffix (1) + /* %rsp can't be the index. */ + && is_index (i.op[1].regs) + /* There's no reduction in size for 16-bit forms requiring Disp8 and + REX2. */ + && (!optimize_for_space + || !i.types[1].bitfield.word + || i.op[1].regs->reg_num != 5 + || i.encoding != encoding_egpr) + && i.op[0].imms->X_op == O_constant + && (i.op[0].imms->X_add_number == 3 + || i.op[0].imms->X_add_number == 5 + || i.op[0].imms->X_add_number == 9)) + { + /* Optimize: -O: + For n one of 3, 5, or 9 + {nf} imulw $n, %N, %M -> leaw (%rN,%rN,n-1), %M + {nf} imull $n, %eN, %eM -> leal (%rN,%rN,n-1), %eM + {nf} imulq $n, %rN, %rM -> leaq (%rN,%rN,n-1), %rM + + {nf} imulw $n, %N -> leaw (%rN,%rN,s), %N + {nf} imull $n, %eN -> leal (%rN,%rN,s), %eN + {nf} imulq $n, %rN -> leaq (%rN,%rN,s), %rN + */ + i.tm.opcode_space = SPACE_BASE; + i.tm.base_opcode = 0x8d; + i.tm.extension_opcode = None; + i.tm.opcode_modifier.evex = 0; + i.base_reg = i.op[1].regs; + /* NB: No similar adjustment is needed when operand size is 32 bits. */ + if (i.types[1].bitfield.word) + i.base_reg += 64; + i.index_reg = i.base_reg; + i.log2_scale_factor = i.op[0].imms->X_add_number == 9 + ? 3 : i.op[0].imms->X_add_number >> 1; + + operand_type_set (&i.types[0], 0); + i.types[0].bitfield.baseindex = 1; + i.tm.operand_types[0] = i.types[0]; + i.op[0].disps = NULL; + i.flags[0] = Operand_Mem; + + i.tm.operand_types[1] = i.tm.operand_types[i.operands - 1]; + i.op[1].regs = i.op[i.operands - 1].regs; + i.types[1] = i.types[i.operands - 1]; + + i.operands = 2; + i.mem_operands = i.reg_operands = 1; + i.imm_operands = 0; + i.has_nf = false; + } } static void @@ -7318,6 +7541,10 @@ md_assemble (char *line) i.encoding = is_any_vex_encoding (&i.tm) ? encoding_evex : encoding_default; + /* Similarly {nf} can now be taken to imply {evex}. */ + if (i.has_nf && i.encoding == encoding_default) + i.encoding = encoding_evex; + if (use_unaligned_vector_move) encode_with_unaligned_vector_move (); @@ -7631,8 +7858,6 @@ parse_insn (const char *line, char *mnem case Prefix_NF: /* {nf} */ i.has_nf = true; - if (i.encoding == encoding_default) - i.encoding = encoding_evex; break; case Prefix_NoOptimize: /* {nooptimize} */ @@ -7641,7 +7866,9 @@ parse_insn (const char *line, char *mnem default: abort (); } - if (i.has_nf && i.encoding != encoding_evex) + if (i.has_nf + && i.encoding != encoding_default + && i.encoding != encoding_evex) { as_bad (_("{nf} cannot be combined with {vex}/{vex3}")); return NULL; @@ -8784,9 +9011,6 @@ VEX_check_encoding (const insn_template switch (i.encoding) { - case encoding_default: - break; - case encoding_vex: case encoding_vex3: /* This instruction must be encoded with VEX prefix. */ @@ -8797,6 +9021,10 @@ VEX_check_encoding (const insn_template } break; + case encoding_default: + if (!i.has_nf) + break; + /* Fall through. */ case encoding_evex: case encoding_evex512: /* This instruction must be encoded with EVEX prefix. */ --- a/gas/testsuite/gas/i386/x86-64.exp +++ b/gas/testsuite/gas/i386/x86-64.exp @@ -394,6 +394,7 @@ run_dump_test "x86-64-apx-jmpabs-inval" run_dump_test "x86-64-apx-nf" run_dump_test "x86-64-apx-nf-intel" run_dump_test "x86-64-apx-nf-optimize" +run_dump_test "x86-64-apx-nf-optimize-size" run_dump_test "x86-64-apx-zu" run_dump_test "x86-64-apx-zu-intel" run_list_test "x86-64-apx-zu-inval" --- a/gas/testsuite/gas/i386/x86-64-apx-nf.s +++ b/gas/testsuite/gas/i386/x86-64-apx-nf.s @@ -1453,3 +1453,23 @@ optimize: {nf} ro\dir\()q $63, (%rdx) {nf} ro\dir $63, (%rdx), %rax .endr + + .irp r, "", e, r + {nf} imul $3, %\r\(cx), %\r\(dx) + {nf} imul $5, %\r\(bp), %\r\(dx) + {nf} imul $9, %\r\(cx), %\r\(bp) + + # Note: %\r\(sp) source form needs leaving alone. + {nf} imul $3, %\r\(sp), %\r\(dx) + {nf} imul $5, %\r\(sp) + + .ifeqs "\r","" + # Note: (16-bit) ZU form needs leaving alone. + {nf} imulzu $3, %cx, %dx + {nf} imulzu $5, %cx + # Note: 16-bit forms requiring REX2 and Disp8 want leaving alone with -Os. + {nf} imul $3, %bp, %r16w + {nf} imul $5, %r21w, %dx + {nf} imul $9, %r21w + .endif + .endr --- a/gas/testsuite/gas/i386/x86-64-apx-nf-optimize.d +++ b/gas/testsuite/gas/i386/x86-64-apx-nf-optimize.d @@ -1512,4 +1512,24 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d1 02[ ]+\{nf\} rol \$1,\(%rdx\),%eax [ ]*[a-f0-9]+:[ ]*62 f4 fc 0c d1 02[ ]+\{nf\} rolq \$1,\(%rdx\) [ ]*[a-f0-9]+:[ ]*62 f4 fc 1c d1 02[ ]+\{nf\} rol \$1,\(%rdx\),%rax +[ ]*[a-f0-9]+:[ ]*66 8d 14 49[ ]+lea \(%rcx,%rcx,2\),%dx +[ ]*[a-f0-9]+:[ ]*66 8d 54 ad 00[ ]+lea 0x0\(%rbp,%rbp,4\),%dx +[ ]*[a-f0-9]+:[ ]*66 8d 2c c9[ ]+lea \(%rcx,%rcx,8\),%bp +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 6b d4 03[ ]+\{nf\} imul \$0x3,%sp,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 6b e4 05[ ]+\{nf\} imul \$0x5,%sp,%sp +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 6b d1 03[ ]+\{nf\} imulzu \$0x3,%cx,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 6b c9 05[ ]+\{nf\} imulzu \$0x5,%cx,%cx +[ ]*[a-f0-9]+:[ ]*66 d5 40 8d 44 6d 00[ ]+lea 0x0\(%rbp,%rbp,2\),%r16w +[ ]*[a-f0-9]+:[ ]*66 d5 30 8d 54 ad 00[ ]+lea 0x0\(%r21,%r21,4\),%dx +[ ]*[a-f0-9]+:[ ]*66 d5 70 8d 6c ed 00[ ]+lea 0x0\(%r21,%r21,8\),%r21w +[ ]*[a-f0-9]+:[ ]*8d 14 49[ ]+lea \(%rcx,%rcx,2\),%edx +[ ]*[a-f0-9]+:[ ]*8d 54 ad 00[ ]+lea 0x0\(%rbp,%rbp,4\),%edx +[ ]*[a-f0-9]+:[ ]*8d 2c c9[ ]+lea \(%rcx,%rcx,8\),%ebp +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 6b d4 03[ ]+\{nf\} imul \$0x3,%esp,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 6b e4 05[ ]+\{nf\} imul \$0x5,%esp,%esp +[ ]*[a-f0-9]+:[ ]*48 8d 14 49[ ]+lea \(%rcx,%rcx,2\),%rdx +[ ]*[a-f0-9]+:[ ]*48 8d 54 ad 00[ ]+lea 0x0\(%rbp,%rbp,4\),%rdx +[ ]*[a-f0-9]+:[ ]*48 8d 2c c9[ ]+lea \(%rcx,%rcx,8\),%rbp +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c 6b d4 03[ ]+\{nf\} imul \$0x3,%rsp,%rdx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c 6b e4 05[ ]+\{nf\} imul \$0x5,%rsp,%rsp #pass --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-apx-nf-optimize-size.d @@ -0,0 +1,1535 @@ +#as: -Os +#objdump: -dw +#name: x86_64 APX_F insns with nf pseudo prefix and -Os +#source: x86-64-apx-nf.s + +.*: +file format .* + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 c3 7b[ ]+\{nf\} add \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 c3 7b[ ]+\{nf\} add \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 52 7b[ ]+lea 0x7b\(%rdx\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 c2 7b[ ]+\{nf\} add \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 49 7b[ ]+lea 0x7b\(%rcx\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 51 7b[ ]+lea 0x7b\(%rcx\),%edx +[ ]*[a-f0-9]+:[ ]*4d 8d 49 7b[ ]+lea 0x7b\(%r9\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4d 8d 79 7b[ ]+lea 0x7b\(%r9\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 84 80 23 01 00 00 7b[ ]+\{nf\} addb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 84 80 23 01 00 00 7b[ ]+\{nf\} add \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 84 80 23 01 00 00 7b[ ]+\{nf\} addw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 84 80 23 01 00 00 7b[ ]+\{nf\} add \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 84 80 23 01 00 00 7b[ ]+\{nf\} addl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 84 80 23 01 00 00 7b[ ]+\{nf\} add \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 84 80 23 01 00 00 7b[ ]+\{nf\} addq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 84 80 23 01 00 00 7b[ ]+\{nf\} add \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 00 da[ ]+\{nf\} add %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 00 da[ ]+\{nf\} add %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 00 9c 80 23 01 00 00[ ]+\{nf\} add %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 00 9c 80 23 01 00 00[ ]+\{nf\} add %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*66 8d 04 10[ ]+lea[ ]+\(%rax,%rdx,1\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 01 d0[ ]+\{nf\} add %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 01 94 80 23 01 00 00[ ]+\{nf\} add %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 01 94 80 23 01 00 00[ ]+\{nf\} add %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*8d 14 0a[ ]+lea[ ]+\(%rdx,%rcx,1\),%edx +[ ]*[a-f0-9]+:[ ]*44 8d 14 0a[ ]+lea[ ]+\(%rdx,%rcx,1\),%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 01 8c 80 23 01 00 00[ ]+\{nf\} add %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 01 8c 80 23 01 00 00[ ]+\{nf\} add %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*d5 5f 8d 3c 0f[ ]+lea[ ]+\(%r31,%r9,1\),%r31 +[ ]*[a-f0-9]+:[ ]*d5 1f 8d 1c 0f[ ]+lea[ ]+\(%r31,%r9,1\),%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 01 8c 80 23 01 00 00[ ]+\{nf\} add %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 01 8c 80 23 01 00 00[ ]+\{nf\} add %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 02 9c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 02 9c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 03 94 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 03 94 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 03 8c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 03 8c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 03 8c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 03 8c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 e3 7b[ ]+\{nf\} and \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 e3 7b[ ]+\{nf\} and \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 e2 7b[ ]+\{nf\} and \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 e2 7b[ ]+\{nf\} and \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 83 e1 7b[ ]+\{nf\} and \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 83 e1 7b[ ]+\{nf\} and \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 e1 7b[ ]+\{nf\} and \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 83 e1 7b[ ]+\{nf\} and \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 a4 80 23 01 00 00 7b[ ]+\{nf\} andb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 a4 80 23 01 00 00 7b[ ]+\{nf\} and \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} andw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} and \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} andl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} and \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} andq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} and \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 20 da[ ]+\{nf\} and %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 20 da[ ]+\{nf\} and %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 20 9c 80 23 01 00 00[ ]+\{nf\} and %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 20 9c 80 23 01 00 00[ ]+\{nf\} and %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 21 d0[ ]+\{nf\} and %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 21 d0[ ]+\{nf\} and %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 21 94 80 23 01 00 00[ ]+\{nf\} and %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 21 94 80 23 01 00 00[ ]+\{nf\} and %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 21 ca[ ]+\{nf\} and %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 21 ca[ ]+\{nf\} and %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 21 8c 80 23 01 00 00[ ]+\{nf\} and %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 21 8c 80 23 01 00 00[ ]+\{nf\} and %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 21 cf[ ]+\{nf\} and %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 21 cf[ ]+\{nf\} and %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 21 8c 80 23 01 00 00[ ]+\{nf\} and %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 21 8c 80 23 01 00 00[ ]+\{nf\} and %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 22 9c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 22 9c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 23 94 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 23 94 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 23 8c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 23 8c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 23 8c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 23 8c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 72 6c 0c f2 d1[ ]+\{nf\} andn %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 52 84 04 f2 d9[ ]+\{nf\} andn %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f2 94 80 23 01 00 00[ ]+\{nf\} andn 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 42 b4 0c f2 bc 80 23 01 00 00[ ]+\{nf\} andn 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 72 74 0c f7 d2[ ]+\{nf\} bextr %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f7 94 80 23 01 00 00[ ]+\{nf\} bextr %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5a b4 0c f7 df[ ]+\{nf\} bextr %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 42 b4 0c f7 bc 80 23 01 00 00[ ]+\{nf\} bextr %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f2 6c 0c f3 d9[ ]+\{nf\} blsi %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d2 84 04 f3 d9[ ]+\{nf\} blsi %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f3 9c 80 23 01 00 00[ ]+\{nf\} blsi 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d2 b4 0c f3 9c 80 23 01 00 00[ ]+\{nf\} blsi 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f2 6c 0c f3 d1[ ]+\{nf\} blsmsk %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d2 84 04 f3 d1[ ]+\{nf\} blsmsk %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f3 94 80 23 01 00 00[ ]+\{nf\} blsmsk 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d2 b4 0c f3 94 80 23 01 00 00[ ]+\{nf\} blsmsk 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f2 6c 0c f3 c9[ ]+\{nf\} blsr %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d2 84 04 f3 c9[ ]+\{nf\} blsr %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f3 8c 80 23 01 00 00[ ]+\{nf\} blsr 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d2 b4 0c f3 8c 80 23 01 00 00[ ]+\{nf\} blsr 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 72 74 0c f5 d2[ ]+\{nf\} bzhi %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f5 94 80 23 01 00 00[ ]+\{nf\} bzhi %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5a b4 0c f5 df[ ]+\{nf\} bzhi %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 42 b4 0c f5 bc 80 23 01 00 00[ ]+\{nf\} bzhi %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 4c fc 0c 31 ff[ ]+\{nf\} xor %r31,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe cb[ ]+\{nf\} dec %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c fe cb[ ]+\{nf\} dec %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff ca[ ]+\{nf\} dec %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c ff ca[ ]+\{nf\} dec %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff c9[ ]+\{nf\} dec %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c ff c9[ ]+\{nf\} dec %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff c9[ ]+\{nf\} dec %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 ff c9[ ]+\{nf\} dec %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c fe 8c 80 23 01 00 00[ ]+\{nf\} decb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c fe 8c 80 23 01 00 00[ ]+\{nf\} dec 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c ff 8c 80 23 01 00 00[ ]+\{nf\} decw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c ff 8c 80 23 01 00 00[ ]+\{nf\} dec 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c ff 8c 80 23 01 00 00[ ]+\{nf\} decl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c ff 8c 80 23 01 00 00[ ]+\{nf\} dec 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff 8c 80 23 01 00 00[ ]+\{nf\} decq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c ff 8c 80 23 01 00 00[ ]+\{nf\} dec 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 f3[ ]+\{nf\} div %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 f2[ ]+\{nf\} div %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 f1[ ]+\{nf\} div %ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 f1[ ]+\{nf\} div %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 b4 80 23 01 00 00[ ]+\{nf\} divb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 b4 80 23 01 00 00[ ]+\{nf\} divw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 b4 80 23 01 00 00[ ]+\{nf\} divl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 b4 80 23 01 00 00[ ]+\{nf\} divq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 fb[ ]+\{nf\} idiv %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 fb[ ]+\{nf\} idiv %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 fa[ ]+\{nf\} idiv %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 fa[ ]+\{nf\} idiv %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 f9[ ]+\{nf\} idiv %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 f9[ ]+\{nf\} idiv %ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 f9[ ]+\{nf\} idiv %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 f9[ ]+\{nf\} idiv %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 bc 80 23 01 00 00[ ]+\{nf\} idivb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 bc 80 23 01 00 00[ ]+\{nf\} idivb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 eb[ ]+\{nf\} imul %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 ea[ ]+\{nf\} imul %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c af c2[ ]+\{nf\} imul %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c af c2[ ]+\{nf\} imul %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 e9[ ]+\{nf\} imul %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c af d1[ ]+\{nf\} imul %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c af d1[ ]+\{nf\} imul %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 e9[ ]+\{nf\} imul %r9 +[ ]*[a-f0-9]+:[ ]*62 44 fc 0c af f9[ ]+\{nf\} imul %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 44 a4 1c af f9[ ]+\{nf\} imul %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 ac 80 23 01 00 00[ ]+\{nf\} imulb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 ac 80 23 01 00 00[ ]+\{nf\} imulw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c af 94 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c af 94 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 ac 80 23 01 00 00[ ]+\{nf\} imull 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c af 8c 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c af 8c 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 ac 80 23 01 00 00[ ]+\{nf\} imulq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c af 8c 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 af 8c 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 6b c2 7b[ ]+\{nf\} imul \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 6b d1 7b[ ]+\{nf\} imul \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 6b f9 7b[ ]+\{nf\} imul \$0x7b,%r9,%r15 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 6b c9 7b[ ]+\{nf\} imul \$0x7b,%r9,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 6b 94 80 23 01 00 00 7b[ ]+\{nf\} imul \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 6b 8c 80 23 01 00 00 7b[ ]+\{nf\} imul \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 6b 8c 80 23 01 00 00 7b[ ]+\{nf\} imul \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 6b c2 90[ ]+\{nf\} imul \$0xff90,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 69 d1 90 ff 00 00[ ]+\{nf\} imul \$0xff90,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 69 f9 90 ff 00 00[ ]+\{nf\} imul \$0xff90,%r9,%r15 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 69 c9 90 ff 00 00[ ]+\{nf\} imul \$0xff90,%r9,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 6b 94 80 23 01 00 00 90[ ]+\{nf\} imul \$0xff90,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 69 8c 80 23 01 00 00 90 ff 00 00[ ]+\{nf\} imul \$0xff90,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 69 8c 80 23 01 00 00 90 ff 00 00[ ]+\{nf\} imul \$0xff90,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe c3[ ]+\{nf\} inc %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c fe c3[ ]+\{nf\} inc %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff c2[ ]+\{nf\} inc %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c ff c2[ ]+\{nf\} inc %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff c1[ ]+\{nf\} inc %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c ff c1[ ]+\{nf\} inc %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff c1[ ]+\{nf\} inc %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 ff c1[ ]+\{nf\} inc %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c fe 84 80 23 01 00 00[ ]+\{nf\} incb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c fe 84 80 23 01 00 00[ ]+\{nf\} inc 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c ff 84 80 23 01 00 00[ ]+\{nf\} incw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c ff 84 80 23 01 00 00[ ]+\{nf\} inc 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c ff 84 80 23 01 00 00[ ]+\{nf\} incl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c ff 84 80 23 01 00 00[ ]+\{nf\} inc 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff 84 80 23 01 00 00[ ]+\{nf\} incq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c ff 84 80 23 01 00 00[ ]+\{nf\} inc 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f5 c2[ ]+\{nf\} lzcnt %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f5 d1[ ]+\{nf\} lzcnt %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 44 fc 0c f5 f9[ ]+\{nf\} lzcnt %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f5 94 80 23 01 00 00[ ]+\{nf\} lzcnt 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f5 8c 80 23 01 00 00[ ]+\{nf\} lzcnt 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c f5 8c 80 23 01 00 00[ ]+\{nf\} lzcnt 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 e3[ ]+\{nf\} mul %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 e2[ ]+\{nf\} mul %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 e1[ ]+\{nf\} mul %ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 e1[ ]+\{nf\} mul %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 a4 80 23 01 00 00[ ]+\{nf\} mulb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 a4 80 23 01 00 00[ ]+\{nf\} mulw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 a4 80 23 01 00 00[ ]+\{nf\} mull 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 a4 80 23 01 00 00[ ]+\{nf\} mulq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 db[ ]+\{nf\} neg %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c f6 db[ ]+\{nf\} neg %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 da[ ]+\{nf\} neg %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c f7 da[ ]+\{nf\} neg %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 d9[ ]+\{nf\} neg %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c f7 d9[ ]+\{nf\} neg %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 d9[ ]+\{nf\} neg %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 f7 d9[ ]+\{nf\} neg %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 9c 80 23 01 00 00[ ]+\{nf\} negb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c f6 9c 80 23 01 00 00[ ]+\{nf\} neg 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 9c 80 23 01 00 00[ ]+\{nf\} negw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c f7 9c 80 23 01 00 00[ ]+\{nf\} neg 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 9c 80 23 01 00 00[ ]+\{nf\} negl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c f7 9c 80 23 01 00 00[ ]+\{nf\} neg 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 9c 80 23 01 00 00[ ]+\{nf\} negq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c f7 9c 80 23 01 00 00[ ]+\{nf\} neg 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 cb 7b[ ]+\{nf\} or \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 cb 7b[ ]+\{nf\} or \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 ca 7b[ ]+\{nf\} or \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 ca 7b[ ]+\{nf\} or \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 83 c9 7b[ ]+\{nf\} or \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 83 c9 7b[ ]+\{nf\} or \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 c9 7b[ ]+\{nf\} or \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 83 c9 7b[ ]+\{nf\} or \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 8c 80 23 01 00 00 7b[ ]+\{nf\} orb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 8c 80 23 01 00 00 7b[ ]+\{nf\} or \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} orw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} or \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} orl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} or \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} orq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} or \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 08 da[ ]+\{nf\} or %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 08 da[ ]+\{nf\} or %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 08 9c 80 23 01 00 00[ ]+\{nf\} or %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 08 9c 80 23 01 00 00[ ]+\{nf\} or %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 09 d0[ ]+\{nf\} or %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 09 d0[ ]+\{nf\} or %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 09 94 80 23 01 00 00[ ]+\{nf\} or %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 09 94 80 23 01 00 00[ ]+\{nf\} or %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 09 ca[ ]+\{nf\} or %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 09 ca[ ]+\{nf\} or %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 09 8c 80 23 01 00 00[ ]+\{nf\} or %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 09 8c 80 23 01 00 00[ ]+\{nf\} or %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 09 cf[ ]+\{nf\} or %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 09 cf[ ]+\{nf\} or %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 09 8c 80 23 01 00 00[ ]+\{nf\} or %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 09 8c 80 23 01 00 00[ ]+\{nf\} or %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 0a 9c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 0a 9c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 0b 94 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 0b 94 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 0b 8c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 0b 8c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 0b 8c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 0b 8c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 88 c2[ ]+\{nf\} popcnt %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 88 d1[ ]+\{nf\} popcnt %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 44 fc 0c 88 f9[ ]+\{nf\} popcnt %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 88 94 80 23 01 00 00[ ]+\{nf\} popcnt 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 88 8c 80 23 01 00 00[ ]+\{nf\} popcnt 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 88 8c 80 23 01 00 00[ ]+\{nf\} popcnt 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 c3[ ]+\{nf\} rol \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 c3[ ]+\{nf\} rol \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 c2[ ]+\{nf\} rol \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 c2[ ]+\{nf\} rol \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 c1[ ]+\{nf\} rol \$1,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d1 c1[ ]+\{nf\} rol \$1,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 c1[ ]+\{nf\} rol \$1,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d1 c1[ ]+\{nf\} rol \$1,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 84 80 23 01 00 00[ ]+\{nf\} rolb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 84 80 23 01 00 00[ ]+\{nf\} rol \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 84 80 23 01 00 00[ ]+\{nf\} rolw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 84 80 23 01 00 00[ ]+\{nf\} rol \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 84 80 23 01 00 00[ ]+\{nf\} roll \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 84 80 23 01 00 00[ ]+\{nf\} rol \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 84 80 23 01 00 00[ ]+\{nf\} rolq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 84 80 23 01 00 00[ ]+\{nf\} rol \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 c3 7b[ ]+\{nf\} rol \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 c3 7b[ ]+\{nf\} rol \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 c2 7b[ ]+\{nf\} rol \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 c2 7b[ ]+\{nf\} rol \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 c1 7b[ ]+\{nf\} rol \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 c1 7b[ ]+\{nf\} rol \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 c1 7b[ ]+\{nf\} rol \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 c1 7b[ ]+\{nf\} rol \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 84 80 23 01 00 00 7b[ ]+\{nf\} rolb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 84 80 23 01 00 00 7b[ ]+\{nf\} rol \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rolw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rol \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 84 80 23 01 00 00 7b[ ]+\{nf\} roll \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rol \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rolq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rol \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 c3[ ]+\{nf\} rol %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 c3[ ]+\{nf\} rol %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 c2[ ]+\{nf\} rol %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 c2[ ]+\{nf\} rol %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 c1[ ]+\{nf\} rol %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 c1[ ]+\{nf\} rol %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 c1[ ]+\{nf\} rol %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 c1[ ]+\{nf\} rol %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 84 80 23 01 00 00[ ]+\{nf\} rolb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 84 80 23 01 00 00[ ]+\{nf\} rol %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 84 80 23 01 00 00[ ]+\{nf\} rolw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 84 80 23 01 00 00[ ]+\{nf\} rol %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 84 80 23 01 00 00[ ]+\{nf\} roll %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 84 80 23 01 00 00[ ]+\{nf\} rol %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 84 80 23 01 00 00[ ]+\{nf\} rolq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 84 80 23 01 00 00[ ]+\{nf\} rol %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 cb[ ]+\{nf\} ror \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 cb[ ]+\{nf\} ror \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 ca[ ]+\{nf\} ror \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 ca[ ]+\{nf\} ror \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 c9[ ]+\{nf\} ror \$1,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d1 c9[ ]+\{nf\} ror \$1,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 c9[ ]+\{nf\} ror \$1,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d1 c9[ ]+\{nf\} ror \$1,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 8c 80 23 01 00 00[ ]+\{nf\} rorb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 8c 80 23 01 00 00[ ]+\{nf\} ror \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 8c 80 23 01 00 00[ ]+\{nf\} rorw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 8c 80 23 01 00 00[ ]+\{nf\} ror \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 8c 80 23 01 00 00[ ]+\{nf\} rorl \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 8c 80 23 01 00 00[ ]+\{nf\} ror \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 8c 80 23 01 00 00[ ]+\{nf\} rorq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 8c 80 23 01 00 00[ ]+\{nf\} ror \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 cb 7b[ ]+\{nf\} ror \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 cb 7b[ ]+\{nf\} ror \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 ca 7b[ ]+\{nf\} ror \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 ca 7b[ ]+\{nf\} ror \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 c9 7b[ ]+\{nf\} ror \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 c9 7b[ ]+\{nf\} ror \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 c9 7b[ ]+\{nf\} ror \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 c9 7b[ ]+\{nf\} ror \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 8c 80 23 01 00 00 7b[ ]+\{nf\} rorb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 8c 80 23 01 00 00 7b[ ]+\{nf\} ror \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} rorw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} ror \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} rorl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} ror \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} rorq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} ror \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 cb[ ]+\{nf\} ror %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 cb[ ]+\{nf\} ror %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 ca[ ]+\{nf\} ror %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 ca[ ]+\{nf\} ror %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 c9[ ]+\{nf\} ror %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 c9[ ]+\{nf\} ror %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 c9[ ]+\{nf\} ror %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 c9[ ]+\{nf\} ror %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 8c 80 23 01 00 00[ ]+\{nf\} rorb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 8c 80 23 01 00 00[ ]+\{nf\} ror %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 8c 80 23 01 00 00[ ]+\{nf\} rorw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 8c 80 23 01 00 00[ ]+\{nf\} ror %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 8c 80 23 01 00 00[ ]+\{nf\} rorl %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 8c 80 23 01 00 00[ ]+\{nf\} ror %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 8c 80 23 01 00 00[ ]+\{nf\} rorq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 8c 80 23 01 00 00[ ]+\{nf\} ror %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 e3[ ]+\{nf\} shl \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 e3[ ]+\{nf\} shl \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 14 12[ ]+lea[ ]+\(%rdx,%rdx,1\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 e2[ ]+\{nf\} shl \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 0c 09[ ]+lea[ ]+\(%rcx,%rcx,1\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 14 09[ ]+lea[ ]+\(%rcx,%rcx,1\),%edx +[ ]*[a-f0-9]+:[ ]*4f 8d 0c 09[ ]+lea[ ]+\(%r9,%r9,1\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4f 8d 3c 09[ ]+lea[ ]+\(%r9,%r9,1\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 a4 80 23 01 00 00[ ]+\{nf\} shlb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shlw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shll \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shlq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 e3 7b[ ]+\{nf\} shl \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 e3 7b[ ]+\{nf\} shl \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 e2 7b[ ]+\{nf\} shl \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 e2 7b[ ]+\{nf\} shl \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 e1 7b[ ]+\{nf\} shl \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 a4 80 23 01 00 00 7b[ ]+\{nf\} shlb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shlw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shll \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shlq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 e3[ ]+\{nf\} shl %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 e3[ ]+\{nf\} shl %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 e2[ ]+\{nf\} shl %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 e2[ ]+\{nf\} shl %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 e1[ ]+\{nf\} shl %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 e1[ ]+\{nf\} shl %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 e1[ ]+\{nf\} shl %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 e1[ ]+\{nf\} shl %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 a4 80 23 01 00 00[ ]+\{nf\} shlb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shlw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shll %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shlq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 fb[ ]+\{nf\} sar \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 fb[ ]+\{nf\} sar \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 fa[ ]+\{nf\} sar \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 fa[ ]+\{nf\} sar \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 f9[ ]+\{nf\} sar \$1,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d1 f9[ ]+\{nf\} sar \$1,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 f9[ ]+\{nf\} sar \$1,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d1 f9[ ]+\{nf\} sar \$1,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 bc 80 23 01 00 00[ ]+\{nf\} sarb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 bc 80 23 01 00 00[ ]+\{nf\} sar \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 bc 80 23 01 00 00[ ]+\{nf\} sarw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 bc 80 23 01 00 00[ ]+\{nf\} sar \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 bc 80 23 01 00 00[ ]+\{nf\} sarl \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 bc 80 23 01 00 00[ ]+\{nf\} sar \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 bc 80 23 01 00 00[ ]+\{nf\} sarq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 bc 80 23 01 00 00[ ]+\{nf\} sar \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 fb 7b[ ]+\{nf\} sar \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 fb 7b[ ]+\{nf\} sar \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 fa 7b[ ]+\{nf\} sar \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 fa 7b[ ]+\{nf\} sar \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 f9 7b[ ]+\{nf\} sar \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 f9 7b[ ]+\{nf\} sar \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 f9 7b[ ]+\{nf\} sar \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 f9 7b[ ]+\{nf\} sar \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 bc 80 23 01 00 00 7b[ ]+\{nf\} sarb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 bc 80 23 01 00 00 7b[ ]+\{nf\} sar \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sarw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sar \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sarl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sar \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sarq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sar \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 fb[ ]+\{nf\} sar %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 fb[ ]+\{nf\} sar %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 fa[ ]+\{nf\} sar %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 fa[ ]+\{nf\} sar %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 f9[ ]+\{nf\} sar %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 f9[ ]+\{nf\} sar %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 f9[ ]+\{nf\} sar %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 f9[ ]+\{nf\} sar %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 bc 80 23 01 00 00[ ]+\{nf\} sarb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 bc 80 23 01 00 00[ ]+\{nf\} sar %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 bc 80 23 01 00 00[ ]+\{nf\} sarw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 bc 80 23 01 00 00[ ]+\{nf\} sar %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 bc 80 23 01 00 00[ ]+\{nf\} sarl %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 bc 80 23 01 00 00[ ]+\{nf\} sar %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 bc 80 23 01 00 00[ ]+\{nf\} sarq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 bc 80 23 01 00 00[ ]+\{nf\} sar %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 e3[ ]+\{nf\} shl \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 e3[ ]+\{nf\} shl \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 14 12[ ]+lea[ ]+\(%rdx,%rdx,1\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 e2[ ]+\{nf\} shl \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 0c 09[ ]+lea[ ]+\(%rcx,%rcx,1\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 14 09[ ]+lea[ ]+\(%rcx,%rcx,1\),%edx +[ ]*[a-f0-9]+:[ ]*4f 8d 0c 09[ ]+lea[ ]+\(%r9,%r9,1\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4f 8d 3c 09[ ]+lea[ ]+\(%r9,%r9,1\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 a4 80 23 01 00 00[ ]+\{nf\} shlb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shlw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shll \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shlq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 e3 7b[ ]+\{nf\} shl \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 e3 7b[ ]+\{nf\} shl \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 e2 7b[ ]+\{nf\} shl \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 e2 7b[ ]+\{nf\} shl \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 e1 7b[ ]+\{nf\} shl \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 a4 80 23 01 00 00 7b[ ]+\{nf\} shlb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shlw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shll \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shlq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 e3[ ]+\{nf\} shl %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 e3[ ]+\{nf\} shl %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 e2[ ]+\{nf\} shl %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 e2[ ]+\{nf\} shl %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 e1[ ]+\{nf\} shl %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 e1[ ]+\{nf\} shl %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 e1[ ]+\{nf\} shl %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 e1[ ]+\{nf\} shl %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 a4 80 23 01 00 00[ ]+\{nf\} shlb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shlw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shll %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shlq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 24 d0 7b[ ]+\{nf\} shld \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 24 d0 7b[ ]+\{nf\} shld \$0x7b,%dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 24 94 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 24 94 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 24 ca 7b[ ]+\{nf\} shld \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 24 ca 7b[ ]+\{nf\} shld \$0x7b,%ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 24 8c 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 24 8c 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 24 cf 7b[ ]+\{nf\} shld \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 24 cf 7b[ ]+\{nf\} shld \$0x7b,%r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 24 8c 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 24 8c 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c a5 d0[ ]+\{nf\} shld %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c a5 d0[ ]+\{nf\} shld %cl,%dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c a5 94 80 23 01 00 00[ ]+\{nf\} shld %cl,%dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c a5 94 80 23 01 00 00[ ]+\{nf\} shld %cl,%dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c a5 ca[ ]+\{nf\} shld %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c a5 ca[ ]+\{nf\} shld %cl,%ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c a5 8c 80 23 01 00 00[ ]+\{nf\} shld %cl,%ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c a5 8c 80 23 01 00 00[ ]+\{nf\} shld %cl,%ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c a5 cf[ ]+\{nf\} shld %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c a5 cf[ ]+\{nf\} shld %cl,%r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c a5 8c 80 23 01 00 00[ ]+\{nf\} shld %cl,%r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 a5 8c 80 23 01 00 00[ ]+\{nf\} shld %cl,%r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 eb[ ]+\{nf\} shr \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 eb[ ]+\{nf\} shr \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 ea[ ]+\{nf\} shr \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 ea[ ]+\{nf\} shr \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 e9[ ]+\{nf\} shr \$1,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d1 e9[ ]+\{nf\} shr \$1,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 e9[ ]+\{nf\} shr \$1,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d1 e9[ ]+\{nf\} shr \$1,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 ac 80 23 01 00 00[ ]+\{nf\} shrb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 ac 80 23 01 00 00[ ]+\{nf\} shr \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 ac 80 23 01 00 00[ ]+\{nf\} shrw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 ac 80 23 01 00 00[ ]+\{nf\} shr \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 ac 80 23 01 00 00[ ]+\{nf\} shrl \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 ac 80 23 01 00 00[ ]+\{nf\} shr \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 ac 80 23 01 00 00[ ]+\{nf\} shrq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 ac 80 23 01 00 00[ ]+\{nf\} shr \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 eb 7b[ ]+\{nf\} shr \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 eb 7b[ ]+\{nf\} shr \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 ea 7b[ ]+\{nf\} shr \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 ea 7b[ ]+\{nf\} shr \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 e9 7b[ ]+\{nf\} shr \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 e9 7b[ ]+\{nf\} shr \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 e9 7b[ ]+\{nf\} shr \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 e9 7b[ ]+\{nf\} shr \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 ac 80 23 01 00 00 7b[ ]+\{nf\} shrb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 ac 80 23 01 00 00 7b[ ]+\{nf\} shr \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shrw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shr \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shrl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shr \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shrq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shr \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 eb[ ]+\{nf\} shr %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 eb[ ]+\{nf\} shr %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 ea[ ]+\{nf\} shr %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 ea[ ]+\{nf\} shr %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 e9[ ]+\{nf\} shr %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 e9[ ]+\{nf\} shr %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 e9[ ]+\{nf\} shr %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 e9[ ]+\{nf\} shr %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 ac 80 23 01 00 00[ ]+\{nf\} shrb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 ac 80 23 01 00 00[ ]+\{nf\} shr %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 ac 80 23 01 00 00[ ]+\{nf\} shrw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 ac 80 23 01 00 00[ ]+\{nf\} shr %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 ac 80 23 01 00 00[ ]+\{nf\} shrl %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 ac 80 23 01 00 00[ ]+\{nf\} shr %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 ac 80 23 01 00 00[ ]+\{nf\} shrq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 ac 80 23 01 00 00[ ]+\{nf\} shr %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 2c d0 7b[ ]+\{nf\} shrd \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 2c d0 7b[ ]+\{nf\} shrd \$0x7b,%dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 2c 94 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 2c 94 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 2c ca 7b[ ]+\{nf\} shrd \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 2c ca 7b[ ]+\{nf\} shrd \$0x7b,%ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 2c 8c 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 2c 8c 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 2c cf 7b[ ]+\{nf\} shrd \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 2c cf 7b[ ]+\{nf\} shrd \$0x7b,%r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 2c 8c 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 2c 8c 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ad d0[ ]+\{nf\} shrd %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c ad d0[ ]+\{nf\} shrd %cl,%dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c ad 94 80 23 01 00 00[ ]+\{nf\} shrd %cl,%dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c ad 94 80 23 01 00 00[ ]+\{nf\} shrd %cl,%dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ad ca[ ]+\{nf\} shrd %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c ad ca[ ]+\{nf\} shrd %cl,%ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c ad 8c 80 23 01 00 00[ ]+\{nf\} shrd %cl,%ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c ad 8c 80 23 01 00 00[ ]+\{nf\} shrd %cl,%ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c ad cf[ ]+\{nf\} shrd %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c ad cf[ ]+\{nf\} shrd %cl,%r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c ad 8c 80 23 01 00 00[ ]+\{nf\} shrd %cl,%r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 ad 8c 80 23 01 00 00[ ]+\{nf\} shrd %cl,%r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 eb 7b[ ]+\{nf\} sub \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 eb 7b[ ]+\{nf\} sub \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 52 85[ ]+lea -0x7b\(%rdx\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 ea 7b[ ]+\{nf\} sub \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 49 85[ ]+lea -0x7b\(%rcx\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 51 85[ ]+lea -0x7b\(%rcx\),%edx +[ ]*[a-f0-9]+:[ ]*4d 8d 49 85[ ]+lea -0x7b\(%r9\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4d 8d 79 85[ ]+lea -0x7b\(%r9\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 ac 80 23 01 00 00 7b[ ]+\{nf\} subb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 ac 80 23 01 00 00 7b[ ]+\{nf\} sub \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} subw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} sub \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} subl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} sub \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} subq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} sub \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 28 da[ ]+\{nf\} sub %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 28 da[ ]+\{nf\} sub %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 28 9c 80 23 01 00 00[ ]+\{nf\} sub %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 28 9c 80 23 01 00 00[ ]+\{nf\} sub %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 29 d0[ ]+\{nf\} sub %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 29 d0[ ]+\{nf\} sub %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 29 94 80 23 01 00 00[ ]+\{nf\} sub %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 29 94 80 23 01 00 00[ ]+\{nf\} sub %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 29 ca[ ]+\{nf\} sub %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 29 ca[ ]+\{nf\} sub %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 29 8c 80 23 01 00 00[ ]+\{nf\} sub %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 29 8c 80 23 01 00 00[ ]+\{nf\} sub %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 29 cf[ ]+\{nf\} sub %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 29 cf[ ]+\{nf\} sub %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 29 8c 80 23 01 00 00[ ]+\{nf\} sub %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 29 8c 80 23 01 00 00[ ]+\{nf\} sub %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 2a 9c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 2a 9c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 2b 94 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 2b 94 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 2b 8c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 2b 8c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 2b 8c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 2b 8c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f4 c2[ ]+\{nf\} tzcnt %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f4 d1[ ]+\{nf\} tzcnt %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 44 fc 0c f4 f9[ ]+\{nf\} tzcnt %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f4 94 80 23 01 00 00[ ]+\{nf\} tzcnt 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f4 8c 80 23 01 00 00[ ]+\{nf\} tzcnt 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c f4 8c 80 23 01 00 00[ ]+\{nf\} tzcnt 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 f3 7b[ ]+\{nf\} xor \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 f3 7b[ ]+\{nf\} xor \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 f2 7b[ ]+\{nf\} xor \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 f2 7b[ ]+\{nf\} xor \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 83 f1 7b[ ]+\{nf\} xor \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 83 f1 7b[ ]+\{nf\} xor \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 f1 7b[ ]+\{nf\} xor \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 83 f1 7b[ ]+\{nf\} xor \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 b4 80 23 01 00 00 7b[ ]+\{nf\} xorb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 b4 80 23 01 00 00 7b[ ]+\{nf\} xor \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xorw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xor \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xorl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xor \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xorq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xor \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 30 da[ ]+\{nf\} xor %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 30 da[ ]+\{nf\} xor %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 30 9c 80 23 01 00 00[ ]+\{nf\} xor %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 30 9c 80 23 01 00 00[ ]+\{nf\} xor %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 31 d0[ ]+\{nf\} xor %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 31 d0[ ]+\{nf\} xor %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 31 94 80 23 01 00 00[ ]+\{nf\} xor %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 31 94 80 23 01 00 00[ ]+\{nf\} xor %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 31 ca[ ]+\{nf\} xor %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 31 ca[ ]+\{nf\} xor %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 31 8c 80 23 01 00 00[ ]+\{nf\} xor %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 31 8c 80 23 01 00 00[ ]+\{nf\} xor %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 31 cf[ ]+\{nf\} xor %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 31 cf[ ]+\{nf\} xor %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 31 8c 80 23 01 00 00[ ]+\{nf\} xor %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 31 8c 80 23 01 00 00[ ]+\{nf\} xor %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 32 9c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 32 9c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 33 94 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 33 94 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 33 8c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 33 8c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 33 8c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 33 8c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%r9,%r31 + +0[0-9a-f]+ : +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 c3 7b[ ]+\{nf\} add \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 c3 7b[ ]+\{nf\} add \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 52 7b[ ]+lea 0x7b\(%rdx\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 c2 7b[ ]+\{nf\} add \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 49 7b[ ]+lea 0x7b\(%rcx\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 51 7b[ ]+lea 0x7b\(%rcx\),%edx +[ ]*[a-f0-9]+:[ ]*4d 8d 49 7b[ ]+lea 0x7b\(%r9\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4d 8d 79 7b[ ]+lea 0x7b\(%r9\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 84 80 23 01 00 00 7b[ ]+\{nf\} addb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 84 80 23 01 00 00 7b[ ]+\{nf\} add \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 84 80 23 01 00 00 7b[ ]+\{nf\} addw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 84 80 23 01 00 00 7b[ ]+\{nf\} add \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 84 80 23 01 00 00 7b[ ]+\{nf\} addl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 84 80 23 01 00 00 7b[ ]+\{nf\} add \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 84 80 23 01 00 00 7b[ ]+\{nf\} addq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 84 80 23 01 00 00 7b[ ]+\{nf\} add \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 00 da[ ]+\{nf\} add %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 00 da[ ]+\{nf\} add %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 00 9c 80 23 01 00 00[ ]+\{nf\} add %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 00 9c 80 23 01 00 00[ ]+\{nf\} add %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*66 8d 04 10[ ]+lea[ ]+\(%rax,%rdx,1\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 01 d0[ ]+\{nf\} add %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 01 94 80 23 01 00 00[ ]+\{nf\} add %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 01 94 80 23 01 00 00[ ]+\{nf\} add %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*8d 14 0a[ ]+lea[ ]+\(%rdx,%rcx,1\),%edx +[ ]*[a-f0-9]+:[ ]*44 8d 14 0a[ ]+lea[ ]+\(%rdx,%rcx,1\),%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 01 8c 80 23 01 00 00[ ]+\{nf\} add %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 01 8c 80 23 01 00 00[ ]+\{nf\} add %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*d5 5f 8d 3c 0f[ ]+lea[ ]+\(%r31,%r9,1\),%r31 +[ ]*[a-f0-9]+:[ ]*d5 1f 8d 1c 0f[ ]+lea[ ]+\(%r31,%r9,1\),%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 01 8c 80 23 01 00 00[ ]+\{nf\} add %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 01 8c 80 23 01 00 00[ ]+\{nf\} add %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 02 9c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 02 9c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 03 94 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 03 94 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 03 8c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 03 8c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 03 8c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 03 8c 80 23 01 00 00[ ]+\{nf\} add 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 e3 7b[ ]+\{nf\} and \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 e3 7b[ ]+\{nf\} and \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 e2 7b[ ]+\{nf\} and \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 e2 7b[ ]+\{nf\} and \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 83 e1 7b[ ]+\{nf\} and \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 83 e1 7b[ ]+\{nf\} and \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 e1 7b[ ]+\{nf\} and \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 83 e1 7b[ ]+\{nf\} and \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 a4 80 23 01 00 00 7b[ ]+\{nf\} andb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 a4 80 23 01 00 00 7b[ ]+\{nf\} and \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} andw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} and \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} andl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} and \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} andq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 a4 80 23 01 00 00 7b[ ]+\{nf\} and \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 20 da[ ]+\{nf\} and %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 20 da[ ]+\{nf\} and %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 20 9c 80 23 01 00 00[ ]+\{nf\} and %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 20 9c 80 23 01 00 00[ ]+\{nf\} and %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 21 d0[ ]+\{nf\} and %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 21 d0[ ]+\{nf\} and %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 21 94 80 23 01 00 00[ ]+\{nf\} and %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 21 94 80 23 01 00 00[ ]+\{nf\} and %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 21 ca[ ]+\{nf\} and %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 21 ca[ ]+\{nf\} and %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 21 8c 80 23 01 00 00[ ]+\{nf\} and %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 21 8c 80 23 01 00 00[ ]+\{nf\} and %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 21 cf[ ]+\{nf\} and %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 21 cf[ ]+\{nf\} and %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 21 8c 80 23 01 00 00[ ]+\{nf\} and %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 21 8c 80 23 01 00 00[ ]+\{nf\} and %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 22 9c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 22 9c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 23 94 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 23 94 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 23 8c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 23 8c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 23 8c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 23 8c 80 23 01 00 00[ ]+\{nf\} and 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 72 6c 0c f2 d1[ ]+\{nf\} andn %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 52 84 04 f2 d9[ ]+\{nf\} andn %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f2 94 80 23 01 00 00[ ]+\{nf\} andn 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 42 b4 0c f2 bc 80 23 01 00 00[ ]+\{nf\} andn 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 72 74 0c f7 d2[ ]+\{nf\} bextr %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f7 94 80 23 01 00 00[ ]+\{nf\} bextr %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5a b4 0c f7 df[ ]+\{nf\} bextr %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 42 b4 0c f7 bc 80 23 01 00 00[ ]+\{nf\} bextr %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f2 6c 0c f3 d9[ ]+\{nf\} blsi %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d2 84 04 f3 d9[ ]+\{nf\} blsi %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f3 9c 80 23 01 00 00[ ]+\{nf\} blsi 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d2 b4 0c f3 9c 80 23 01 00 00[ ]+\{nf\} blsi 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f2 6c 0c f3 d1[ ]+\{nf\} blsmsk %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d2 84 04 f3 d1[ ]+\{nf\} blsmsk %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f3 94 80 23 01 00 00[ ]+\{nf\} blsmsk 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d2 b4 0c f3 94 80 23 01 00 00[ ]+\{nf\} blsmsk 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f2 6c 0c f3 c9[ ]+\{nf\} blsr %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d2 84 04 f3 c9[ ]+\{nf\} blsr %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f3 8c 80 23 01 00 00[ ]+\{nf\} blsr 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d2 b4 0c f3 8c 80 23 01 00 00[ ]+\{nf\} blsr 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 72 74 0c f5 d2[ ]+\{nf\} bzhi %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d2 74 0c f5 94 80 23 01 00 00[ ]+\{nf\} bzhi %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5a b4 0c f5 df[ ]+\{nf\} bzhi %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 42 b4 0c f5 bc 80 23 01 00 00[ ]+\{nf\} bzhi %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 4c fc 0c 31 ff[ ]+\{nf\} xor %r31,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe cb[ ]+\{nf\} dec %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c fe cb[ ]+\{nf\} dec %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff ca[ ]+\{nf\} dec %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c ff ca[ ]+\{nf\} dec %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff c9[ ]+\{nf\} dec %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c ff c9[ ]+\{nf\} dec %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff c9[ ]+\{nf\} dec %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 ff c9[ ]+\{nf\} dec %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c fe 8c 80 23 01 00 00[ ]+\{nf\} decb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c fe 8c 80 23 01 00 00[ ]+\{nf\} dec 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c ff 8c 80 23 01 00 00[ ]+\{nf\} decw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c ff 8c 80 23 01 00 00[ ]+\{nf\} dec 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c ff 8c 80 23 01 00 00[ ]+\{nf\} decl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c ff 8c 80 23 01 00 00[ ]+\{nf\} dec 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff 8c 80 23 01 00 00[ ]+\{nf\} decq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c ff 8c 80 23 01 00 00[ ]+\{nf\} dec 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 f3[ ]+\{nf\} div %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 f2[ ]+\{nf\} div %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 f1[ ]+\{nf\} div %ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 f1[ ]+\{nf\} div %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 b4 80 23 01 00 00[ ]+\{nf\} divb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 b4 80 23 01 00 00[ ]+\{nf\} divw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 b4 80 23 01 00 00[ ]+\{nf\} divl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 b4 80 23 01 00 00[ ]+\{nf\} divq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 fb[ ]+\{nf\} idiv %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 fb[ ]+\{nf\} idiv %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 fa[ ]+\{nf\} idiv %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 fa[ ]+\{nf\} idiv %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 f9[ ]+\{nf\} idiv %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 f9[ ]+\{nf\} idiv %ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 f9[ ]+\{nf\} idiv %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 f9[ ]+\{nf\} idiv %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 bc 80 23 01 00 00[ ]+\{nf\} idivb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 bc 80 23 01 00 00[ ]+\{nf\} idivb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 bc 80 23 01 00 00[ ]+\{nf\} idivq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 eb[ ]+\{nf\} imul %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 ea[ ]+\{nf\} imul %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c af c2[ ]+\{nf\} imul %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c af c2[ ]+\{nf\} imul %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 e9[ ]+\{nf\} imul %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c af d1[ ]+\{nf\} imul %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c af d1[ ]+\{nf\} imul %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 e9[ ]+\{nf\} imul %r9 +[ ]*[a-f0-9]+:[ ]*62 44 fc 0c af f9[ ]+\{nf\} imul %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 44 a4 1c af f9[ ]+\{nf\} imul %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 ac 80 23 01 00 00[ ]+\{nf\} imulb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 ac 80 23 01 00 00[ ]+\{nf\} imulw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c af 94 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c af 94 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 ac 80 23 01 00 00[ ]+\{nf\} imull 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c af 8c 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c af 8c 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 ac 80 23 01 00 00[ ]+\{nf\} imulq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c af 8c 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 af 8c 80 23 01 00 00[ ]+\{nf\} imul 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe c3[ ]+\{nf\} inc %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c fe c3[ ]+\{nf\} inc %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff c2[ ]+\{nf\} inc %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c ff c2[ ]+\{nf\} inc %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff c1[ ]+\{nf\} inc %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c ff c1[ ]+\{nf\} inc %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff c1[ ]+\{nf\} inc %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 ff c1[ ]+\{nf\} inc %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c fe 84 80 23 01 00 00[ ]+\{nf\} incb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c fe 84 80 23 01 00 00[ ]+\{nf\} inc 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c ff 84 80 23 01 00 00[ ]+\{nf\} incw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c ff 84 80 23 01 00 00[ ]+\{nf\} inc 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c ff 84 80 23 01 00 00[ ]+\{nf\} incl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c ff 84 80 23 01 00 00[ ]+\{nf\} inc 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff 84 80 23 01 00 00[ ]+\{nf\} incq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c ff 84 80 23 01 00 00[ ]+\{nf\} inc 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f5 c2[ ]+\{nf\} lzcnt %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f5 d1[ ]+\{nf\} lzcnt %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 44 fc 0c f5 f9[ ]+\{nf\} lzcnt %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f5 94 80 23 01 00 00[ ]+\{nf\} lzcnt 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f5 8c 80 23 01 00 00[ ]+\{nf\} lzcnt 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c f5 8c 80 23 01 00 00[ ]+\{nf\} lzcnt 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 e3[ ]+\{nf\} mul %bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 e2[ ]+\{nf\} mul %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 e1[ ]+\{nf\} mul %ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 e1[ ]+\{nf\} mul %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 a4 80 23 01 00 00[ ]+\{nf\} mulb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 a4 80 23 01 00 00[ ]+\{nf\} mulw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 a4 80 23 01 00 00[ ]+\{nf\} mull 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 a4 80 23 01 00 00[ ]+\{nf\} mulq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f6 db[ ]+\{nf\} neg %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c f6 db[ ]+\{nf\} neg %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f7 da[ ]+\{nf\} neg %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c f7 da[ ]+\{nf\} neg %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f7 d9[ ]+\{nf\} neg %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c f7 d9[ ]+\{nf\} neg %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 d9[ ]+\{nf\} neg %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 f7 d9[ ]+\{nf\} neg %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f6 9c 80 23 01 00 00[ ]+\{nf\} negb 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c f6 9c 80 23 01 00 00[ ]+\{nf\} neg 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f7 9c 80 23 01 00 00[ ]+\{nf\} negw 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c f7 9c 80 23 01 00 00[ ]+\{nf\} neg 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f7 9c 80 23 01 00 00[ ]+\{nf\} negl 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c f7 9c 80 23 01 00 00[ ]+\{nf\} neg 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c f7 9c 80 23 01 00 00[ ]+\{nf\} negq 0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c f7 9c 80 23 01 00 00[ ]+\{nf\} neg 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 cb 7b[ ]+\{nf\} or \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 cb 7b[ ]+\{nf\} or \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 ca 7b[ ]+\{nf\} or \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 ca 7b[ ]+\{nf\} or \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 83 c9 7b[ ]+\{nf\} or \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 83 c9 7b[ ]+\{nf\} or \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 c9 7b[ ]+\{nf\} or \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 83 c9 7b[ ]+\{nf\} or \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 8c 80 23 01 00 00 7b[ ]+\{nf\} orb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 8c 80 23 01 00 00 7b[ ]+\{nf\} or \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} orw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} or \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} orl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} or \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} orq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 8c 80 23 01 00 00 7b[ ]+\{nf\} or \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 08 da[ ]+\{nf\} or %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 08 da[ ]+\{nf\} or %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 08 9c 80 23 01 00 00[ ]+\{nf\} or %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 08 9c 80 23 01 00 00[ ]+\{nf\} or %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 09 d0[ ]+\{nf\} or %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 09 d0[ ]+\{nf\} or %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 09 94 80 23 01 00 00[ ]+\{nf\} or %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 09 94 80 23 01 00 00[ ]+\{nf\} or %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 09 ca[ ]+\{nf\} or %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 09 ca[ ]+\{nf\} or %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 09 8c 80 23 01 00 00[ ]+\{nf\} or %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 09 8c 80 23 01 00 00[ ]+\{nf\} or %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 09 cf[ ]+\{nf\} or %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 09 cf[ ]+\{nf\} or %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 09 8c 80 23 01 00 00[ ]+\{nf\} or %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 09 8c 80 23 01 00 00[ ]+\{nf\} or %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 0a 9c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 0a 9c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 0b 94 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 0b 94 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 0b 8c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 0b 8c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 0b 8c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 0b 8c 80 23 01 00 00[ ]+\{nf\} or 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 88 c2[ ]+\{nf\} popcnt %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 88 d1[ ]+\{nf\} popcnt %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 44 fc 0c 88 f9[ ]+\{nf\} popcnt %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 88 94 80 23 01 00 00[ ]+\{nf\} popcnt 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 88 8c 80 23 01 00 00[ ]+\{nf\} popcnt 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 88 8c 80 23 01 00 00[ ]+\{nf\} popcnt 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 c3[ ]+\{nf\} rol \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 c3[ ]+\{nf\} rol \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 c2[ ]+\{nf\} rol \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 c2[ ]+\{nf\} rol \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 c1[ ]+\{nf\} rol \$1,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d1 c1[ ]+\{nf\} rol \$1,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 c1[ ]+\{nf\} rol \$1,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d1 c1[ ]+\{nf\} rol \$1,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 84 80 23 01 00 00[ ]+\{nf\} rolb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 84 80 23 01 00 00[ ]+\{nf\} rol \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 84 80 23 01 00 00[ ]+\{nf\} rolw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 84 80 23 01 00 00[ ]+\{nf\} rol \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 84 80 23 01 00 00[ ]+\{nf\} roll \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 84 80 23 01 00 00[ ]+\{nf\} rol \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 84 80 23 01 00 00[ ]+\{nf\} rolq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 84 80 23 01 00 00[ ]+\{nf\} rol \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 c3 7b[ ]+\{nf\} rol \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 c3 7b[ ]+\{nf\} rol \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 c2 7b[ ]+\{nf\} rol \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 c2 7b[ ]+\{nf\} rol \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 c1 7b[ ]+\{nf\} rol \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 c1 7b[ ]+\{nf\} rol \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 c1 7b[ ]+\{nf\} rol \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 c1 7b[ ]+\{nf\} rol \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 84 80 23 01 00 00 7b[ ]+\{nf\} rolb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 84 80 23 01 00 00 7b[ ]+\{nf\} rol \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rolw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rol \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 84 80 23 01 00 00 7b[ ]+\{nf\} roll \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rol \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rolq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 84 80 23 01 00 00 7b[ ]+\{nf\} rol \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 c3[ ]+\{nf\} rol %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 c3[ ]+\{nf\} rol %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 c2[ ]+\{nf\} rol %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 c2[ ]+\{nf\} rol %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 c1[ ]+\{nf\} rol %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 c1[ ]+\{nf\} rol %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 c1[ ]+\{nf\} rol %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 c1[ ]+\{nf\} rol %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 84 80 23 01 00 00[ ]+\{nf\} rolb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 84 80 23 01 00 00[ ]+\{nf\} rol %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 84 80 23 01 00 00[ ]+\{nf\} rolw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 84 80 23 01 00 00[ ]+\{nf\} rol %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 84 80 23 01 00 00[ ]+\{nf\} roll %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 84 80 23 01 00 00[ ]+\{nf\} rol %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 84 80 23 01 00 00[ ]+\{nf\} rolq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 84 80 23 01 00 00[ ]+\{nf\} rol %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 cb[ ]+\{nf\} ror \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 cb[ ]+\{nf\} ror \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 ca[ ]+\{nf\} ror \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 ca[ ]+\{nf\} ror \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 c9[ ]+\{nf\} ror \$1,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d1 c9[ ]+\{nf\} ror \$1,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 c9[ ]+\{nf\} ror \$1,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d1 c9[ ]+\{nf\} ror \$1,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 8c 80 23 01 00 00[ ]+\{nf\} rorb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 8c 80 23 01 00 00[ ]+\{nf\} ror \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 8c 80 23 01 00 00[ ]+\{nf\} rorw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 8c 80 23 01 00 00[ ]+\{nf\} ror \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 8c 80 23 01 00 00[ ]+\{nf\} rorl \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 8c 80 23 01 00 00[ ]+\{nf\} ror \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 8c 80 23 01 00 00[ ]+\{nf\} rorq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 8c 80 23 01 00 00[ ]+\{nf\} ror \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 cb 7b[ ]+\{nf\} ror \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 cb 7b[ ]+\{nf\} ror \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 ca 7b[ ]+\{nf\} ror \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 ca 7b[ ]+\{nf\} ror \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 c9 7b[ ]+\{nf\} ror \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 c9 7b[ ]+\{nf\} ror \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 c9 7b[ ]+\{nf\} ror \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 c9 7b[ ]+\{nf\} ror \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 8c 80 23 01 00 00 7b[ ]+\{nf\} rorb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 8c 80 23 01 00 00 7b[ ]+\{nf\} ror \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} rorw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} ror \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} rorl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} ror \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} rorq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 8c 80 23 01 00 00 7b[ ]+\{nf\} ror \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 cb[ ]+\{nf\} ror %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 cb[ ]+\{nf\} ror %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 ca[ ]+\{nf\} ror %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 ca[ ]+\{nf\} ror %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 c9[ ]+\{nf\} ror %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 c9[ ]+\{nf\} ror %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 c9[ ]+\{nf\} ror %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 c9[ ]+\{nf\} ror %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 8c 80 23 01 00 00[ ]+\{nf\} rorb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 8c 80 23 01 00 00[ ]+\{nf\} ror %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 8c 80 23 01 00 00[ ]+\{nf\} rorw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 8c 80 23 01 00 00[ ]+\{nf\} ror %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 8c 80 23 01 00 00[ ]+\{nf\} rorl %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 8c 80 23 01 00 00[ ]+\{nf\} ror %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 8c 80 23 01 00 00[ ]+\{nf\} rorq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 8c 80 23 01 00 00[ ]+\{nf\} ror %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 e3[ ]+\{nf\} shl \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 e3[ ]+\{nf\} shl \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 14 12[ ]+lea[ ]+\(%rdx,%rdx,1\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 e2[ ]+\{nf\} shl \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 0c 09[ ]+lea[ ]+\(%rcx,%rcx,1\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 14 09[ ]+lea[ ]+\(%rcx,%rcx,1\),%edx +[ ]*[a-f0-9]+:[ ]*4f 8d 0c 09[ ]+lea[ ]+\(%r9,%r9,1\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4f 8d 3c 09[ ]+lea[ ]+\(%r9,%r9,1\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 a4 80 23 01 00 00[ ]+\{nf\} shlb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shlw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shll \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shlq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 e3 7b[ ]+\{nf\} shl \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 e3 7b[ ]+\{nf\} shl \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 e2 7b[ ]+\{nf\} shl \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 e2 7b[ ]+\{nf\} shl \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 e1 7b[ ]+\{nf\} shl \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 a4 80 23 01 00 00 7b[ ]+\{nf\} shlb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shlw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shll \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shlq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 e3[ ]+\{nf\} shl %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 e3[ ]+\{nf\} shl %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 e2[ ]+\{nf\} shl %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 e2[ ]+\{nf\} shl %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 e1[ ]+\{nf\} shl %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 e1[ ]+\{nf\} shl %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 e1[ ]+\{nf\} shl %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 e1[ ]+\{nf\} shl %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 a4 80 23 01 00 00[ ]+\{nf\} shlb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shlw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shll %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shlq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 fb[ ]+\{nf\} sar \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 fb[ ]+\{nf\} sar \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 fa[ ]+\{nf\} sar \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 fa[ ]+\{nf\} sar \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 f9[ ]+\{nf\} sar \$1,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d1 f9[ ]+\{nf\} sar \$1,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 f9[ ]+\{nf\} sar \$1,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d1 f9[ ]+\{nf\} sar \$1,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 bc 80 23 01 00 00[ ]+\{nf\} sarb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 bc 80 23 01 00 00[ ]+\{nf\} sar \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 bc 80 23 01 00 00[ ]+\{nf\} sarw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 bc 80 23 01 00 00[ ]+\{nf\} sar \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 bc 80 23 01 00 00[ ]+\{nf\} sarl \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 bc 80 23 01 00 00[ ]+\{nf\} sar \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 bc 80 23 01 00 00[ ]+\{nf\} sarq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 bc 80 23 01 00 00[ ]+\{nf\} sar \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 fb 7b[ ]+\{nf\} sar \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 fb 7b[ ]+\{nf\} sar \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 fa 7b[ ]+\{nf\} sar \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 fa 7b[ ]+\{nf\} sar \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 f9 7b[ ]+\{nf\} sar \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 f9 7b[ ]+\{nf\} sar \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 f9 7b[ ]+\{nf\} sar \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 f9 7b[ ]+\{nf\} sar \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 bc 80 23 01 00 00 7b[ ]+\{nf\} sarb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 bc 80 23 01 00 00 7b[ ]+\{nf\} sar \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sarw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sar \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sarl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sar \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sarq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 bc 80 23 01 00 00 7b[ ]+\{nf\} sar \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 fb[ ]+\{nf\} sar %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 fb[ ]+\{nf\} sar %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 fa[ ]+\{nf\} sar %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 fa[ ]+\{nf\} sar %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 f9[ ]+\{nf\} sar %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 f9[ ]+\{nf\} sar %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 f9[ ]+\{nf\} sar %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 f9[ ]+\{nf\} sar %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 bc 80 23 01 00 00[ ]+\{nf\} sarb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 bc 80 23 01 00 00[ ]+\{nf\} sar %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 bc 80 23 01 00 00[ ]+\{nf\} sarw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 bc 80 23 01 00 00[ ]+\{nf\} sar %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 bc 80 23 01 00 00[ ]+\{nf\} sarl %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 bc 80 23 01 00 00[ ]+\{nf\} sar %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 bc 80 23 01 00 00[ ]+\{nf\} sarq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 bc 80 23 01 00 00[ ]+\{nf\} sar %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 e3[ ]+\{nf\} shl \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 e3[ ]+\{nf\} shl \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 14 12[ ]+lea[ ]+\(%rdx,%rdx,1\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 e2[ ]+\{nf\} shl \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 0c 09[ ]+lea[ ]+\(%rcx,%rcx,1\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 14 09[ ]+lea[ ]+\(%rcx,%rcx,1\),%edx +[ ]*[a-f0-9]+:[ ]*4f 8d 0c 09[ ]+lea[ ]+\(%r9,%r9,1\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4f 8d 3c 09[ ]+lea[ ]+\(%r9,%r9,1\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 a4 80 23 01 00 00[ ]+\{nf\} shlb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shlw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shll \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 a4 80 23 01 00 00[ ]+\{nf\} shlq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 a4 80 23 01 00 00[ ]+\{nf\} shl \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 e3 7b[ ]+\{nf\} shl \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 e3 7b[ ]+\{nf\} shl \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 e2 7b[ ]+\{nf\} shl \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 e2 7b[ ]+\{nf\} shl \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 e1 7b[ ]+\{nf\} shl \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 e1 7b[ ]+\{nf\} shl \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 a4 80 23 01 00 00 7b[ ]+\{nf\} shlb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shlw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shll \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shlq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 a4 80 23 01 00 00 7b[ ]+\{nf\} shl \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 e3[ ]+\{nf\} shl %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 e3[ ]+\{nf\} shl %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 e2[ ]+\{nf\} shl %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 e2[ ]+\{nf\} shl %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 e1[ ]+\{nf\} shl %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 e1[ ]+\{nf\} shl %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 e1[ ]+\{nf\} shl %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 e1[ ]+\{nf\} shl %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 a4 80 23 01 00 00[ ]+\{nf\} shlb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shlw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shll %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 a4 80 23 01 00 00[ ]+\{nf\} shlq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 a4 80 23 01 00 00[ ]+\{nf\} shl %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 24 d0 7b[ ]+\{nf\} shld \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 24 d0 7b[ ]+\{nf\} shld \$0x7b,%dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 24 94 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 24 94 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 24 ca 7b[ ]+\{nf\} shld \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 24 ca 7b[ ]+\{nf\} shld \$0x7b,%ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 24 8c 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 24 8c 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 24 cf 7b[ ]+\{nf\} shld \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 24 cf 7b[ ]+\{nf\} shld \$0x7b,%r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 24 8c 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 24 8c 80 23 01 00 00 7b[ ]+\{nf\} shld \$0x7b,%r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c a5 d0[ ]+\{nf\} shld %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c a5 d0[ ]+\{nf\} shld %cl,%dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c a5 94 80 23 01 00 00[ ]+\{nf\} shld %cl,%dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c a5 94 80 23 01 00 00[ ]+\{nf\} shld %cl,%dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c a5 ca[ ]+\{nf\} shld %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c a5 ca[ ]+\{nf\} shld %cl,%ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c a5 8c 80 23 01 00 00[ ]+\{nf\} shld %cl,%ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c a5 8c 80 23 01 00 00[ ]+\{nf\} shld %cl,%ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c a5 cf[ ]+\{nf\} shld %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c a5 cf[ ]+\{nf\} shld %cl,%r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c a5 8c 80 23 01 00 00[ ]+\{nf\} shld %cl,%r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 a5 8c 80 23 01 00 00[ ]+\{nf\} shld %cl,%r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 eb[ ]+\{nf\} shr \$1,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d0 eb[ ]+\{nf\} shr \$1,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 ea[ ]+\{nf\} shr \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 ea[ ]+\{nf\} shr \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 e9[ ]+\{nf\} shr \$1,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d1 e9[ ]+\{nf\} shr \$1,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 e9[ ]+\{nf\} shr \$1,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d1 e9[ ]+\{nf\} shr \$1,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d0 ac 80 23 01 00 00[ ]+\{nf\} shrb \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d0 ac 80 23 01 00 00[ ]+\{nf\} shr \$1,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d1 ac 80 23 01 00 00[ ]+\{nf\} shrw \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d1 ac 80 23 01 00 00[ ]+\{nf\} shr \$1,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d1 ac 80 23 01 00 00[ ]+\{nf\} shrl \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d1 ac 80 23 01 00 00[ ]+\{nf\} shr \$1,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d1 ac 80 23 01 00 00[ ]+\{nf\} shrq \$1,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d1 ac 80 23 01 00 00[ ]+\{nf\} shr \$1,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c0 eb 7b[ ]+\{nf\} shr \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c0 eb 7b[ ]+\{nf\} shr \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c c1 ea 7b[ ]+\{nf\} shr \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c c1 ea 7b[ ]+\{nf\} shr \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c c1 e9 7b[ ]+\{nf\} shr \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c c1 e9 7b[ ]+\{nf\} shr \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 e9 7b[ ]+\{nf\} shr \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 c1 e9 7b[ ]+\{nf\} shr \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c0 ac 80 23 01 00 00 7b[ ]+\{nf\} shrb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c c0 ac 80 23 01 00 00 7b[ ]+\{nf\} shr \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shrw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shr \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shrl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shr \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shrq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c c1 ac 80 23 01 00 00 7b[ ]+\{nf\} shr \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d2 eb[ ]+\{nf\} shr %cl,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d2 eb[ ]+\{nf\} shr %cl,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d3 ea[ ]+\{nf\} shr %cl,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d3 ea[ ]+\{nf\} shr %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d3 e9[ ]+\{nf\} shr %cl,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c d3 e9[ ]+\{nf\} shr %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 e9[ ]+\{nf\} shr %cl,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 d3 e9[ ]+\{nf\} shr %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d2 ac 80 23 01 00 00[ ]+\{nf\} shrb %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c d2 ac 80 23 01 00 00[ ]+\{nf\} shr %cl,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c d3 ac 80 23 01 00 00[ ]+\{nf\} shrw %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c d3 ac 80 23 01 00 00[ ]+\{nf\} shr %cl,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c d3 ac 80 23 01 00 00[ ]+\{nf\} shrl %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c d3 ac 80 23 01 00 00[ ]+\{nf\} shr %cl,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c d3 ac 80 23 01 00 00[ ]+\{nf\} shrq %cl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c d3 ac 80 23 01 00 00[ ]+\{nf\} shr %cl,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 2c d0 7b[ ]+\{nf\} shrd \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 2c d0 7b[ ]+\{nf\} shrd \$0x7b,%dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 2c 94 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 2c 94 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 2c ca 7b[ ]+\{nf\} shrd \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 2c ca 7b[ ]+\{nf\} shrd \$0x7b,%ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 2c 8c 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 2c 8c 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 2c cf 7b[ ]+\{nf\} shrd \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 2c cf 7b[ ]+\{nf\} shrd \$0x7b,%r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 2c 8c 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 2c 8c 80 23 01 00 00 7b[ ]+\{nf\} shrd \$0x7b,%r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ad d0[ ]+\{nf\} shrd %cl,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c ad d0[ ]+\{nf\} shrd %cl,%dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c ad 94 80 23 01 00 00[ ]+\{nf\} shrd %cl,%dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c ad 94 80 23 01 00 00[ ]+\{nf\} shrd %cl,%dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ad ca[ ]+\{nf\} shrd %cl,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c ad ca[ ]+\{nf\} shrd %cl,%ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c ad 8c 80 23 01 00 00[ ]+\{nf\} shrd %cl,%ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c ad 8c 80 23 01 00 00[ ]+\{nf\} shrd %cl,%ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c ad cf[ ]+\{nf\} shrd %cl,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c ad cf[ ]+\{nf\} shrd %cl,%r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c ad 8c 80 23 01 00 00[ ]+\{nf\} shrd %cl,%r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 ad 8c 80 23 01 00 00[ ]+\{nf\} shrd %cl,%r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 eb 7b[ ]+\{nf\} sub \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 eb 7b[ ]+\{nf\} sub \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 52 85[ ]+lea -0x7b\(%rdx\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 ea 7b[ ]+\{nf\} sub \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 49 85[ ]+lea -0x7b\(%rcx\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 51 85[ ]+lea -0x7b\(%rcx\),%edx +[ ]*[a-f0-9]+:[ ]*4d 8d 49 85[ ]+lea -0x7b\(%r9\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4d 8d 79 85[ ]+lea -0x7b\(%r9\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 ac 80 23 01 00 00 7b[ ]+\{nf\} subb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 ac 80 23 01 00 00 7b[ ]+\{nf\} sub \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} subw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} sub \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} subl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} sub \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} subq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 ac 80 23 01 00 00 7b[ ]+\{nf\} sub \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 28 da[ ]+\{nf\} sub %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 28 da[ ]+\{nf\} sub %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 28 9c 80 23 01 00 00[ ]+\{nf\} sub %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 28 9c 80 23 01 00 00[ ]+\{nf\} sub %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 29 d0[ ]+\{nf\} sub %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 29 d0[ ]+\{nf\} sub %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 29 94 80 23 01 00 00[ ]+\{nf\} sub %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 29 94 80 23 01 00 00[ ]+\{nf\} sub %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 29 ca[ ]+\{nf\} sub %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 29 ca[ ]+\{nf\} sub %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 29 8c 80 23 01 00 00[ ]+\{nf\} sub %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 29 8c 80 23 01 00 00[ ]+\{nf\} sub %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 29 cf[ ]+\{nf\} sub %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 29 cf[ ]+\{nf\} sub %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 29 8c 80 23 01 00 00[ ]+\{nf\} sub %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 29 8c 80 23 01 00 00[ ]+\{nf\} sub %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 2a 9c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 2a 9c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 2b 94 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 2b 94 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 2b 8c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 2b 8c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 2b 8c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 2b 8c 80 23 01 00 00[ ]+\{nf\} sub 0x123\(%r8,%rax,4\),%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c f4 c2[ ]+\{nf\} tzcnt %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c f4 d1[ ]+\{nf\} tzcnt %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 44 fc 0c f4 f9[ ]+\{nf\} tzcnt %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c f4 94 80 23 01 00 00[ ]+\{nf\} tzcnt 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c f4 8c 80 23 01 00 00[ ]+\{nf\} tzcnt 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c f4 8c 80 23 01 00 00[ ]+\{nf\} tzcnt 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 f3 7b[ ]+\{nf\} xor \$0x7b,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 f3 7b[ ]+\{nf\} xor \$0x7b,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 f2 7b[ ]+\{nf\} xor \$0x7b,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 f2 7b[ ]+\{nf\} xor \$0x7b,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 83 f1 7b[ ]+\{nf\} xor \$0x7b,%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 83 f1 7b[ ]+\{nf\} xor \$0x7b,%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 f1 7b[ ]+\{nf\} xor \$0x7b,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 83 f1 7b[ ]+\{nf\} xor \$0x7b,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 80 b4 80 23 01 00 00 7b[ ]+\{nf\} xorb \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 64 1c 80 b4 80 23 01 00 00 7b[ ]+\{nf\} xor \$0x7b,0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xorw \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6d 1c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xor \$0x7b,0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xorl \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 74 1c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xor \$0x7b,0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xorq \$0x7b,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 b4 1c 83 b4 80 23 01 00 00 7b[ ]+\{nf\} xor \$0x7b,0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 30 da[ ]+\{nf\} xor %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 3c 1c 30 da[ ]+\{nf\} xor %bl,%dl,%r8b +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 30 9c 80 23 01 00 00[ ]+\{nf\} xor %bl,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 30 9c 80 23 01 00 00[ ]+\{nf\} xor %bl,0x123\(%r8,%rax,4\),%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 31 d0[ ]+\{nf\} xor %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 35 1c 31 d0[ ]+\{nf\} xor %dx,%ax,%r9w +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 31 94 80 23 01 00 00[ ]+\{nf\} xor %dx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 31 94 80 23 01 00 00[ ]+\{nf\} xor %dx,0x123\(%r8,%rax,4\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 31 ca[ ]+\{nf\} xor %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 2c 1c 31 ca[ ]+\{nf\} xor %ecx,%edx,%r10d +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 31 8c 80 23 01 00 00[ ]+\{nf\} xor %ecx,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 31 8c 80 23 01 00 00[ ]+\{nf\} xor %ecx,0x123\(%r8,%rax,4\),%edx +[ ]*[a-f0-9]+:[ ]*62 5c fc 0c 31 cf[ ]+\{nf\} xor %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 5c a4 1c 31 cf[ ]+\{nf\} xor %r9,%r31,%r11 +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 31 8c 80 23 01 00 00[ ]+\{nf\} xor %r9,0x123\(%r8,%rax,4\) +[ ]*[a-f0-9]+:[ ]*62 54 84 14 31 8c 80 23 01 00 00[ ]+\{nf\} xor %r9,0x123\(%r8,%rax,4\),%r31 +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 32 9c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%bl +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 32 9c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 d4 7d 0c 33 94 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%dx +[ ]*[a-f0-9]+:[ ]*62 d4 7d 1c 33 94 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 d4 7c 0c 33 8c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%ecx +[ ]*[a-f0-9]+:[ ]*62 d4 6c 1c 33 8c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 54 fc 0c 33 8c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%r9 +[ ]*[a-f0-9]+:[ ]*62 54 84 14 33 8c 80 23 01 00 00[ ]+\{nf\} xor 0x123\(%r8,%rax,4\),%r9,%r31 + +0[0-9a-f]+ : +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 c3 80[ ]+\{nf\} add \$0x80,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 c3 80[ ]+\{nf\} add \$0x80,%bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 ea 80[ ]+\{nf\} sub \$0xf+80,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 ea 80[ ]+\{nf\} sub \$0xf+80,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 89 80 00 00 00[ ]+lea 0x80\(%rcx\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 91 80 00 00 00[ ]+lea 0x80\(%rcx\),%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c 83 e9 80[ ]+\{nf\} sub \$0xf+80,%r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 83 e9 80[ ]+\{nf\} sub \$0xf+80,%r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 00 80[ ]+\{nf\} addb \$0x80,\(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 64 1c 80 00 80[ ]+\{nf\} add \$0x80,\(%rax\),%bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 28 80[ ]+\{nf\} subw \$0xf+80,\(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 6d 1c 83 28 80[ ]+\{nf\} sub \$0xf+80,\(%rax\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 83 28 80[ ]+\{nf\} subl \$0xf+80,\(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 74 1c 83 28 80[ ]+\{nf\} sub \$0xf+80,\(%rax\),%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c 83 28 80[ ]+\{nf\} subq \$0xf+80,\(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 b4 1c 83 28 80[ ]+\{nf\} sub \$0xf+80,\(%rax\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe c3[ ]+\{nf\} inc %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c fe c3[ ]+\{nf\} inc %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff c2[ ]+\{nf\} inc %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c ff c2[ ]+\{nf\} inc %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff c1[ ]+\{nf\} inc %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c ff c1[ ]+\{nf\} inc %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff c1[ ]+\{nf\} inc %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 ff c1[ ]+\{nf\} inc %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe 00[ ]+\{nf\} incb \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 64 1c fe 00[ ]+\{nf\} inc \(%rax\),%bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff 00[ ]+\{nf\} incw \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 6d 1c ff 00[ ]+\{nf\} inc \(%rax\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff 00[ ]+\{nf\} incl \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 74 1c ff 00[ ]+\{nf\} inc \(%rax\),%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c ff 00[ ]+\{nf\} incq \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 b4 1c ff 00[ ]+\{nf\} inc \(%rax\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe cb[ ]+\{nf\} dec %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c fe cb[ ]+\{nf\} dec %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff ca[ ]+\{nf\} dec %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c ff ca[ ]+\{nf\} dec %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff c9[ ]+\{nf\} dec %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c ff c9[ ]+\{nf\} dec %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff c9[ ]+\{nf\} dec %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 ff c9[ ]+\{nf\} dec %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe 08[ ]+\{nf\} decb \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 64 1c fe 08[ ]+\{nf\} dec \(%rax\),%bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff 08[ ]+\{nf\} decw \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 6d 1c ff 08[ ]+\{nf\} dec \(%rax\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff 08[ ]+\{nf\} decl \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 74 1c ff 08[ ]+\{nf\} dec \(%rax\),%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c ff 08[ ]+\{nf\} decq \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 b4 1c ff 08[ ]+\{nf\} dec \(%rax\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 eb 80[ ]+\{nf\} sub \$0x80,%bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c 80 eb 80[ ]+\{nf\} sub \$0x80,%bl,%dl +[ ]*[a-f0-9]+:[ ]*66 8d 52 80[ ]+lea -0x80\(%rdx\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 83 c2 80[ ]+\{nf\} add \$0xf+80,%dx,%ax +[ ]*[a-f0-9]+:[ ]*8d 49 80[ ]+lea -0x80\(%rcx\),%ecx +[ ]*[a-f0-9]+:[ ]*8d 51 80[ ]+lea -0x80\(%rcx\),%edx +[ ]*[a-f0-9]+:[ ]*4d 8d 49 80[ ]+lea -0x80\(%r9\),%r9 +[ ]*[a-f0-9]+:[ ]*d5 4d 8d 79 80[ ]+lea -0x80\(%r9\),%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 80 28 80[ ]+\{nf\} subb \$0x80,\(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 64 1c 80 28 80[ ]+\{nf\} sub \$0x80,\(%rax\),%bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 83 00 80[ ]+\{nf\} addw \$0xf+80,\(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 6d 1c 83 00 80[ ]+\{nf\} add \$0xf+80,\(%rax\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 83 00 80[ ]+\{nf\} addl \$0xf+80,\(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 74 1c 83 00 80[ ]+\{nf\} add \$0xf+80,\(%rax\),%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c 83 00 80[ ]+\{nf\} addq \$0xf+80,\(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 b4 1c 83 00 80[ ]+\{nf\} add \$0xf+80,\(%rax\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe cb[ ]+\{nf\} dec %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c fe cb[ ]+\{nf\} dec %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff ca[ ]+\{nf\} dec %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c ff ca[ ]+\{nf\} dec %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff c9[ ]+\{nf\} dec %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c ff c9[ ]+\{nf\} dec %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff c9[ ]+\{nf\} dec %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 ff c9[ ]+\{nf\} dec %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe 08[ ]+\{nf\} decb \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 64 1c fe 08[ ]+\{nf\} dec \(%rax\),%bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff 08[ ]+\{nf\} decw \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 6d 1c ff 08[ ]+\{nf\} dec \(%rax\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff 08[ ]+\{nf\} decl \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 74 1c ff 08[ ]+\{nf\} dec \(%rax\),%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c ff 08[ ]+\{nf\} decq \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 b4 1c ff 08[ ]+\{nf\} dec \(%rax\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe c3[ ]+\{nf\} inc %bl +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c fe c3[ ]+\{nf\} inc %bl,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff c2[ ]+\{nf\} inc %dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c ff c2[ ]+\{nf\} inc %dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff c1[ ]+\{nf\} inc %ecx +[ ]*[a-f0-9]+:[ ]*62 f4 6c 1c ff c1[ ]+\{nf\} inc %ecx,%edx +[ ]*[a-f0-9]+:[ ]*62 d4 fc 0c ff c1[ ]+\{nf\} inc %r9 +[ ]*[a-f0-9]+:[ ]*62 d4 84 14 ff c1[ ]+\{nf\} inc %r9,%r31 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c fe 00[ ]+\{nf\} incb \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 64 1c fe 00[ ]+\{nf\} inc \(%rax\),%bl +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c ff 00[ ]+\{nf\} incw \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 6d 1c ff 00[ ]+\{nf\} inc \(%rax\),%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c ff 00[ ]+\{nf\} incl \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 74 1c ff 00[ ]+\{nf\} inc \(%rax\),%ecx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c ff 00[ ]+\{nf\} incq \(%rax\) +[ ]*[a-f0-9]+:[ ]*62 f4 b4 1c ff 00[ ]+\{nf\} inc \(%rax\),%r9 +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 ca[ ]+\{nf\} ror \$1,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d0 ca[ ]+\{nf\} ror \$1,%dl,%al +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 ca[ ]+\{nf\} ror \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 ca[ ]+\{nf\} ror \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 ca[ ]+\{nf\} ror \$1,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d1 ca[ ]+\{nf\} ror \$1,%edx,%eax +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c d1 ca[ ]+\{nf\} ror \$1,%rdx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 1c d1 ca[ ]+\{nf\} ror \$1,%rdx,%rax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 0a[ ]+\{nf\} rorb \$1,\(%rdx\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d0 0a[ ]+\{nf\} ror \$1,\(%rdx\),%al +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 0a[ ]+\{nf\} rorw \$1,\(%rdx\) +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 0a[ ]+\{nf\} ror \$1,\(%rdx\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 0a[ ]+\{nf\} rorl \$1,\(%rdx\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d1 0a[ ]+\{nf\} ror \$1,\(%rdx\),%eax +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c d1 0a[ ]+\{nf\} rorq \$1,\(%rdx\) +[ ]*[a-f0-9]+:[ ]*62 f4 fc 1c d1 0a[ ]+\{nf\} ror \$1,\(%rdx\),%rax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 c2[ ]+\{nf\} rol \$1,%dl +[ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d0 c2[ ]+\{nf\} rol \$1,%dl,%al +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 c2[ ]+\{nf\} rol \$1,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 c2[ ]+\{nf\} rol \$1,%dx,%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 c2[ ]+\{nf\} rol \$1,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d1 c2[ ]+\{nf\} rol \$1,%edx,%eax +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c d1 c2[ ]+\{nf\} rol \$1,%rdx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 1c d1 c2[ ]+\{nf\} rol \$1,%rdx,%rax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d0 02[ ]+\{nf\} rolb \$1,\(%rdx\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d0 02[ ]+\{nf\} rol \$1,\(%rdx\),%al +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c d1 02[ ]+\{nf\} rolw \$1,\(%rdx\) +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c d1 02[ ]+\{nf\} rol \$1,\(%rdx\),%ax +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c d1 02[ ]+\{nf\} roll \$1,\(%rdx\) +[ ]*[a-f0-9]+:[ ]*62 f4 7c 1c d1 02[ ]+\{nf\} rol \$1,\(%rdx\),%eax +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c d1 02[ ]+\{nf\} rolq \$1,\(%rdx\) +[ ]*[a-f0-9]+:[ ]*62 f4 fc 1c d1 02[ ]+\{nf\} rol \$1,\(%rdx\),%rax +[ ]*[a-f0-9]+:[ ]*66 8d 14 49[ ]+lea \(%rcx,%rcx,2\),%dx +[ ]*[a-f0-9]+:[ ]*66 8d 54 ad 00[ ]+lea 0x0\(%rbp,%rbp,4\),%dx +[ ]*[a-f0-9]+:[ ]*66 8d 2c c9[ ]+lea \(%rcx,%rcx,8\),%bp +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 6b d4 03[ ]+\{nf\} imul \$0x3,%sp,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 0c 6b e4 05[ ]+\{nf\} imul \$0x5,%sp,%sp +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 6b d1 03[ ]+\{nf\} imulzu \$0x3,%cx,%dx +[ ]*[a-f0-9]+:[ ]*62 f4 7d 1c 6b c9 05[ ]+\{nf\} imulzu \$0x5,%cx,%cx +[ ]*[a-f0-9]+:[ ]*62 e4 7d 0c 6b c5 03[ ]+\{nf\} imul \$0x3,%bp,%r16w +[ ]*[a-f0-9]+:[ ]*62 fc 7d 0c 6b d5 05[ ]+\{nf\} imul \$0x5,%r21w,%dx +[ ]*[a-f0-9]+:[ ]*62 ec 7d 0c 6b ed 09[ ]+\{nf\} imul \$0x9,%r21w,%r21w +[ ]*[a-f0-9]+:[ ]*8d 14 49[ ]+lea \(%rcx,%rcx,2\),%edx +[ ]*[a-f0-9]+:[ ]*8d 54 ad 00[ ]+lea 0x0\(%rbp,%rbp,4\),%edx +[ ]*[a-f0-9]+:[ ]*8d 2c c9[ ]+lea \(%rcx,%rcx,8\),%ebp +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 6b d4 03[ ]+\{nf\} imul \$0x3,%esp,%edx +[ ]*[a-f0-9]+:[ ]*62 f4 7c 0c 6b e4 05[ ]+\{nf\} imul \$0x5,%esp,%esp +[ ]*[a-f0-9]+:[ ]*48 8d 14 49[ ]+lea \(%rcx,%rcx,2\),%rdx +[ ]*[a-f0-9]+:[ ]*48 8d 54 ad 00[ ]+lea 0x0\(%rbp,%rbp,4\),%rdx +[ ]*[a-f0-9]+:[ ]*48 8d 2c c9[ ]+lea \(%rcx,%rcx,8\),%rbp +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c 6b d4 03[ ]+\{nf\} imul \$0x3,%rsp,%rdx +[ ]*[a-f0-9]+:[ ]*62 f4 fc 0c 6b e4 05[ ]+\{nf\} imul \$0x5,%rsp,%rsp +#pass --- a/opcodes/i386-opc.tbl +++ b/opcodes/i386-opc.tbl @@ -313,7 +313,7 @@ sti, 0xfb, 0, NoSuf, {} // Arithmetic.