about summary refs log tree commit diff
path: root/src/test/assembly
diff options
context:
space:
mode:
authorAmanieu d'Antras <amanieu@gmail.com>2020-04-29 00:45:58 +0100
committerAmanieu d'Antras <amanieu@gmail.com>2020-05-18 14:41:32 +0100
commit7dfa486d4a18b7a6e514e589771f52c43eff4f3b (patch)
tree6e9ac7f1c742cc946353074a940341798f47e681 /src/test/assembly
parent93e2946d0c0cccd69ee03390adca7ec4f71a2113 (diff)
downloadrust-7dfa486d4a18b7a6e514e589771f52c43eff4f3b.tar.gz
rust-7dfa486d4a18b7a6e514e589771f52c43eff4f3b.zip
Add support for high byte registers on x86
Diffstat (limited to 'src/test/assembly')
-rw-r--r--src/test/assembly/asm/x86-types.rs20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/test/assembly/asm/x86-types.rs b/src/test/assembly/asm/x86-types.rs
index d2819ac88e7..508d6801580 100644
--- a/src/test/assembly/asm/x86-types.rs
+++ b/src/test/assembly/asm/x86-types.rs
@@ -266,13 +266,6 @@ macro_rules! check {
     };
 }
 
-// CHECK-LABEL: reg_i8:
-// CHECK: #APP
-// x86_64: mov r{{[a-z0-9]+}}, r{{[a-z0-9]+}}
-// i686: mov e{{[a-z0-9]+}}, e{{[a-z0-9]+}}
-// CHECK: #NO_APP
-check!(reg_i8 i8 reg "mov");
-
 // CHECK-LABEL: reg_i16:
 // CHECK: #APP
 // x86_64: mov r{{[a-z0-9]+}}, r{{[a-z0-9]+}}
@@ -315,13 +308,6 @@ check!(reg_f64 f64 reg "mov");
 // CHECK: #NO_APP
 check!(reg_ptr ptr reg "mov");
 
-// CHECK-LABEL: reg_abcd_i8:
-// CHECK: #APP
-// x86_64: mov r{{[a-z0-9]+}}, r{{[a-z0-9]+}}
-// i686: mov e{{[a-z0-9]+}}, e{{[a-z0-9]+}}
-// CHECK: #NO_APP
-check!(reg_abcd_i8 i8 reg_abcd "mov");
-
 // CHECK-LABEL: reg_abcd_i16:
 // CHECK: #APP
 // x86_64: mov r{{[a-z0-9]+}}, r{{[a-z0-9]+}}
@@ -364,6 +350,12 @@ check!(reg_abcd_f64 f64 reg_abcd "mov");
 // CHECK: #NO_APP
 check!(reg_abcd_ptr ptr reg_abcd "mov");
 
+// CHECK-LABEL: reg_byte:
+// CHECK: #APP
+// CHECK: mov {{[a-z0-9]+}}, {{[a-z0-9]+}}
+// CHECK: #NO_APP
+check!(reg_byte i8 reg_byte "mov");
+
 // CHECK-LABEL: xmm_reg_i32:
 // CHECK: #APP
 // CHECK: movaps xmm{{[0-9]+}}, xmm{{[0-9]+}}