about summary refs log tree commit diff
path: root/src/test/assembly
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2021-09-01 09:23:26 +0200
committerGitHub <noreply@github.com>2021-09-01 09:23:26 +0200
commit494c563f3bd77501cad28732d9dac64d541ca84a (patch)
tree9c69a4e4293ed61151ca960dda462b8e1a1f20ea /src/test/assembly
parent8fd53e30852fb0b241ed91e4effa549c88941778 (diff)
parent5802f60355b8b9a1eaf0c0fc193de3b9c48853df (diff)
downloadrust-494c563f3bd77501cad28732d9dac64d541ca84a.tar.gz
rust-494c563f3bd77501cad28732d9dac64d541ca84a.zip
Rollup merge of #88350 - programmerjake:add-ppc-cr-xer-clobbers, r=Amanieu
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");