diff options
author | iximeow <me@iximeow.net> | 2021-06-26 01:32:08 -0700 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2021-06-26 01:39:04 -0700 |
commit | d951f4bbce1102ddab30e3a5f65ddac8ab221ac9 (patch) | |
tree | 0de4ae9d1c3368e8d355ed3de3974ac22fbc18d1 /test/long_mode/mod.rs | |
parent | a801fefb208c83a8d32f2be4d88b1f384e3017dc (diff) |
add long-mode avx512 support, except for compressed displacements
Diffstat (limited to 'test/long_mode/mod.rs')
-rw-r--r-- | test/long_mode/mod.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/test/long_mode/mod.rs b/test/long_mode/mod.rs index 3c2861d..2dbd818 100644 --- a/test/long_mode/mod.rs +++ b/test/long_mode/mod.rs @@ -1,6 +1,7 @@ mod regspec; mod operand; mod display; +mod evex_generated; use std::fmt::Write; @@ -1396,11 +1397,9 @@ fn test_misc() { } #[test] -#[ignore] -// TODO also not supported at all fn evex() { - test_display(&[0x62, 0xf2, 0x7d, 0x48, 0x2a, 0x44, 0x40, 0x01], "vmovntdqa zmm0, [rax + rax*2 + 0x40]"); - test_display(&[0x62, 0xf2, 0x7d, 0x08, 0x2a, 0x44, 0x40, 0x01], "vmovntdqa xmm0, [rax + rax*2 + 0x10]"); + 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_display(&[0x62, 0xf2, 0x7d, 0x1d, 0x66, 0x50, 0x01, 0x11], "vfpclassps"); } |