about summary refs log tree commit diff
path: root/src/test/assembly
diff options
context:
space:
mode:
authorJacob Lifshay <programmerjake@gmail.com>2021-08-25 21:45:37 -0700
committerJacob Lifshay <programmerjake@gmail.com>2021-08-25 22:08:27 -0700
commit5802f60355b8b9a1eaf0c0fc193de3b9c48853df (patch)
treef84b7151d6d575c4dc005b0cc9b618d7a5b88a9c /src/test/assembly
parent0afc20860eb98a29d9bbeea80f2acc5be38c6bf3 (diff)
add support for clobbering xer, cr, and cr[0-7] for asm! on OpenPower/PowerPC
Fixes #88315
Diffstat (limited to 'src/test/assembly')
-rw-r--r--src/test/assembly/asm/powerpc-types.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/assembly/asm/powerpc-types.rs b/src/test/assembly/asm/powerpc-types.rs
index 1e263649e86..55ca8ee836c 100644
--- a/src/test/assembly/asm/powerpc-types.rs
+++ b/src/test/assembly/asm/powerpc-types.rs
@@ -194,3 +194,15 @@ check_reg!(reg_f32_f0, f32, "0", "f0", "fmr");
 // CHECK: fmr 0, 0
 // CHECK: #NO_APP
 check_reg!(reg_f64_f0, f64, "0", "f0", "fmr");
+
+// CHECK-LABEL: reg_f32_f18:
+// CHECK: #APP
+// CHECK: fmr 18, 18
+// CHECK: #NO_APP
+check_reg!(reg_f32_f18, f32, "18", "f18", "fmr");
+
+// CHECK-LABEL: reg_f64_f18:
+// CHECK: #APP
+// CHECK: fmr 18, 18
+// CHECK: #NO_APP
+check_reg!(reg_f64_f18, f64, "18", "f18", "fmr");