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]