diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2015-12-24 00:44:43 +0100 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2015-12-24 18:38:19 +0100 |
| commit | af7e524f56ba0bf1dce26b9c968c0806c418ea47 (patch) | |
| tree | 0c445178400e889ef725446838bcf7130e396d65 /test/arch/x86/arch.py | |
| parent | 3ba62672ccb2190b7598ec5e362c670f031f74a9 (diff) | |
| download | miasm-af7e524f56ba0bf1dce26b9c968c0806c418ea47.tar.gz miasm-af7e524f56ba0bf1dce26b9c968c0806c418ea47.zip | |
X86: add pinsr
Diffstat (limited to 'test/arch/x86/arch.py')
| -rw-r--r-- | test/arch/x86/arch.py | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/arch/x86/arch.py b/test/arch/x86/arch.py index 2048dda4..c35a630c 100644 --- a/test/arch/x86/arch.py +++ b/test/arch/x86/arch.py @@ -2729,6 +2729,50 @@ reg_tests = [ (m32, "00000000 PUNPCKLQDQ XMM2, XMMWORD PTR [EDX]", "660F6C12"), + + (m32, "00000000 PINSRB XMM2, BYTE PTR [EDX], 0x5", + "660F3A201205"), + + (m32, "00000000 PINSRW MM2, WORD PTR [EDX], 0x5", + "0FC41205"), + (m32, "00000000 PINSRW XMM2, WORD PTR [EDX], 0x5", + "660FC41205"), + + (m32, "00000000 PINSRD XMM2, DWORD PTR [EDX], 0x5", + "660F3A221205"), + + + (m64, "00000000 PINSRB XMM2, BYTE PTR [RDX], 0x5", + "660F3A201205"), + + (m64, "00000000 PINSRW MM2, WORD PTR [RDX], 0x5", + "0FC41205"), + (m64, "00000000 PINSRW XMM2, WORD PTR [RDX], 0x5", + "660FC41205"), + + + (m64, "00000000 PINSRB XMM2, EDX, 0x5", + "660F3A20D205"), + + (m64, "00000000 PINSRW MM2, EDX, 0x5", + "0FC4D205"), + (m64, "00000000 PINSRW XMM2, EDX, 0x5", + "660FC4D205"), + + (m64, "00000000 PINSRB XMM2, RDX, 0x5", + "66480F3A20D205"), + + (m64, "00000000 PINSRW MM2, RDX, 0x5", + "480FC4D205"), + (m64, "00000000 PINSRW XMM2, RDX, 0x5", + "66480FC4D205"), + + + (m64, "00000000 PINSRD XMM2, DWORD PTR [RDX], 0x5", + "660F3A221205"), + (m64, "00000000 PINSRQ XMM2, QWORD PTR [RDX], 0x5", + "66480F3A221205"), + ] |