From 7fde7799f735d2dd032b6a3157ec80b9a15cf940 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Magnus=20L=C3=A5ng?= <margnus1@telia.com>
Date: Mon, 20 Feb 2017 14:50:26 +0100
Subject: hipe_amd64_encode: Add test for 16-bit 'test' with REX

---
 lib/hipe/amd64/hipe_amd64_encode.erl | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'lib/hipe')

diff --git a/lib/hipe/amd64/hipe_amd64_encode.erl b/lib/hipe/amd64/hipe_amd64_encode.erl
index f8cc0c7d83..bda2824ffc 100644
--- a/lib/hipe/amd64/hipe_amd64_encode.erl
+++ b/lib/hipe/amd64/hipe_amd64_encode.erl
@@ -1316,6 +1316,7 @@ dotest1(OS) ->
     RM64 = {rm64,rm_reg(?EDX)},
     RM32 = {rm32,rm_reg(?EDX)},
     RM16 = {rm16,rm_reg(?EDX)},
+    RM16REX = {rm16,rm_reg(?R13)},
     RM8 = {rm8,rm_reg(?EDX)},
     RM8REX = {rm8,rm_reg(?SIL)},
     Rel32 = {rel32,Word32},
@@ -1479,6 +1480,7 @@ dotest1(OS) ->
     t(OS,'test',{RM8,Imm8}),
     t(OS,'test',{RM8REX,Imm8}),
     t(OS,'test',{RM16,Imm16}),
+    t(OS,'test',{RM16REX,Imm16}),
     t(OS,'test',{RM32,Imm32}),
     t(OS,'test',{RM64,Imm32}),
     t(OS,'test',{RM32,Reg32}),
-- 
cgit v1.2.3