Rename opcode: PMULLQ to VPMULLQ

This commit is contained in:
Andrew Brown
2020-05-27 09:00:07 -07:00
parent ce78ee3b32
commit 5db384cd76
2 changed files with 2 additions and 2 deletions

View File

@@ -2108,7 +2108,7 @@ fn define_simd(
{ {
e.enc_32_64_maybe_isap( e.enc_32_64_maybe_isap(
x86_pmullq, x86_pmullq,
rec_evex_reg_vvvv_rm_128.opcodes(&PMULLQ).w(), rec_evex_reg_vvvv_rm_128.opcodes(&VPMULLQ).w(),
Some(use_avx512dq_simd), // TODO need an OR predicate to join with AVX512VL Some(use_avx512dq_simd), // TODO need an OR predicate to join with AVX512VL
); );
} }

View File

@@ -471,7 +471,7 @@ pub static PMULLD: [u8; 4] = [0x66, 0x0f, 0x38, 0x40];
/// Multiply the packed quadword signed integers in xmm2 and xmm3/m128 and store the low 64 /// Multiply the packed quadword signed integers in xmm2 and xmm3/m128 and store the low 64
/// bits of each product in xmm1 (AVX512VL/DQ). Requires an EVEX encoding. /// bits of each product in xmm1 (AVX512VL/DQ). Requires an EVEX encoding.
pub static PMULLQ: [u8; 4] = [0x66, 0x0f, 0x38, 0x40]; pub static VPMULLQ: [u8; 4] = [0x66, 0x0f, 0x38, 0x40];
/// Multiply packed unsigned doubleword integers in xmm1 by packed unsigned doubleword integers /// Multiply packed unsigned doubleword integers in xmm1 by packed unsigned doubleword integers
/// in xmm2/m128, and store the quadword results in xmm1 (SSE2). /// in xmm2/m128, and store the quadword results in xmm1 (SSE2).