aboutsummaryrefslogtreecommitdiff
path: root/test/long_mode/mod.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2021-07-04 15:03:30 -0700
committeriximeow <me@iximeow.net>2021-07-04 15:03:30 -0700
commit723cbb61c1a8a7aa03fa4e2fc9081c5eb16f53e8 (patch)
treec865fe893c09cfd2d9fadbccfde9f49262870cd2 /test/long_mode/mod.rs
parentff9760b94936de929777f9730ac1568ac26bf4d5 (diff)
support avx512 registers >=16
Diffstat (limited to 'test/long_mode/mod.rs')
-rw-r--r--test/long_mode/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/long_mode/mod.rs b/test/long_mode/mod.rs
index de65a97..4868f39 100644
--- a/test/long_mode/mod.rs
+++ b/test/long_mode/mod.rs
@@ -1421,6 +1421,9 @@ fn test_misc() {
#[test]
fn evex() {
+ test_display(&[0x62, 0xe1, 0x7c, 0x00, 0x14, 0x0a], "vunpcklps xmm17, xmm16, xmmword [rdx]");
+ test_display(&[0x62, 0xe1, 0x7c, 0x08, 0x14, 0x0a], "vunpcklps xmm17, xmm0, xmmword [rdx]");
+ test_display(&[0x62, 0x01, 0x7c, 0x00, 0x14, 0xca], "vunpcklps xmm25, xmm16, xmm26");
test_display(&[0x62, 0xf2, 0x7d, 0x48, 0x2a, 0x44, 0x40, 0x01], "vmovntdqa zmm0, zmmword [rax + rax * 2 + 0x40]");
test_display(&[0x62, 0xf2, 0x7d, 0x08, 0x2a, 0x44, 0x40, 0x01], "vmovntdqa xmm0, xmmword [rax + rax * 2 + 0x10]");
test_invalid(&[0x62, 0xf2, 0x7d, 0x1d, 0x66, 0x50, 0x01, 0x11]);