From 55f6fda5837eae679fb8fa60572cf3b66ce1844e Mon Sep 17 00:00:00 2001 From: Alexis Engelke Date: Sun, 13 Jan 2019 20:39:57 +0100 Subject: [PATCH] Add some test cases for prefix ordering --- tests/meson.build | 2 ++ tests/prefixes.txt | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 tests/prefixes.txt diff --git a/tests/meson.build b/tests/meson.build index 36fa3a7..0fb7b3a 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -14,6 +14,8 @@ endif ## Test cases testcases = [ + ['prefixes', 'prefixes.txt'], + ['enter', 'decode-enter.sh'], ['imul', 'decode-imul.sh'], ['inc', 'decode-inc.sh'], diff --git a/tests/prefixes.txt b/tests/prefixes.txt new file mode 100644 index 0000000..71fda57 --- /dev/null +++ b/tests/prefixes.txt @@ -0,0 +1,13 @@ +decode 90 [NOP] +decode 2e90 [cs:NOP] +decode 2e2e90 [cs:NOP] +decode 2e2690 [es:NOP] +decode 262e90 [cs:NOP] +decode 266590 [gs:NOP] +decode 652690 [es:NOP] +decode 0f10c1 [SSE_MOVUPS reg16:r0 reg16:r1] +decode 660f10c1 [SSE_MOVUPD reg16:r0 reg16:r1] +decode f2660f10c1 [SSE_MOVSD reg8:r0 reg8:r1] +decode f3660f10c1 [SSE_MOVSS reg4:r0 reg4:r1] +decode f3f2660f10c1 [SSE_MOVSD reg8:r0 reg8:r1] +decode f266f3660f10c1 [SSE_MOVSS reg4:r0 reg4:r1]