diff options
| author | Amanieu d'Antras <amanieu@gmail.com> | 2020-04-29 00:45:58 +0100 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2020-05-18 14:41:32 +0100 |
| commit | 7dfa486d4a18b7a6e514e589771f52c43eff4f3b (patch) | |
| tree | 6e9ac7f1c742cc946353074a940341798f47e681 /src/test/assembly | |
| parent | 93e2946d0c0cccd69ee03390adca7ec4f71a2113 (diff) | |
| download | rust-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.rs | 20 |
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]+}} |
