Rename opcode: PMULLQ to VPMULLQ
This commit is contained in:
@@ -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
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|||||||
Reference in New Issue
Block a user