instrs: Minor operand size fixes
This commit is contained in:
@@ -293,6 +293,13 @@ main(int argc, char** argv)
|
||||
|
||||
TEST64("\x0f\x09", "wbinvd");
|
||||
TEST64("\xf3\x0f\x09", "wbnoinvd");
|
||||
TEST32("\x66\x0f\x38\x82\x01", "invpcid eax, xmmword ptr [ecx]");
|
||||
TEST64("\x66\x0f\x38\x82\x01", "invpcid rax, xmmword ptr [rcx]");
|
||||
TEST32("\x66\x0f\x38\xf8\x01", "movdir64b eax, zmmword ptr [ecx]");
|
||||
TEST64("\x66\x0f\x38\xf8\x01", "movdir64b rax, zmmword ptr [rcx]");
|
||||
// TODO: MOVDIR64B first operand has address size.
|
||||
// TEST32("\x67\x66\x0f\x38\xf8\x01", "movdir64b ax, zmmword ptr [cx]");
|
||||
// TEST64("\x67\x66\x0f\x38\xf8\x01", "movdir64b eax, zmmword ptr [ecx]");
|
||||
|
||||
TEST64("\x0f\xae\xe8", "lfence");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user