diff options
| author | Connor Horman <chorman64@gmail.com> | 2022-05-16 20:40:19 -0400 |
|---|---|---|
| committer | Connor Horman <chorman64@gmail.com> | 2022-05-16 20:40:19 -0400 |
| commit | 50ce367880a8b426d59fdfe9c9e064ed399c4e6f (patch) | |
| tree | c05b62b4c8624cd1468241dc1589fa9cd6fb70a8 | |
| parent | 658be0d1cff1e84473f20f7301bf89d6d1249787 (diff) | |
| download | rust-50ce367880a8b426d59fdfe9c9e064ed399c4e6f.tar.gz rust-50ce367880a8b426d59fdfe9c9e064ed399c4e6f.zip | |
add clobbers
| -rw-r--r-- | src/test/codegen/asm-target-clobbers.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/codegen/asm-target-clobbers.rs b/src/test/codegen/asm-target-clobbers.rs index 8845cfbe767..1a1272ace3c 100644 --- a/src/test/codegen/asm-target-clobbers.rs +++ b/src/test/codegen/asm-target-clobbers.rs @@ -7,6 +7,13 @@ use std::arch::asm; // CHECK-LABEL: @avx512_clobber +// base: call void asm sideeffect inteldialect "", "~{tmm0}"() +#[no_mangle] +pub unsafe fn amx_clobber() { + asm!("", out("tmm0") _, options(nostack, nomem, preserves_flags)); +} + +// CHECK-LABEL: @avx512_clobber // base: call void asm sideeffect inteldialect "", "~{xmm31}"() // avx512: call float asm sideeffect inteldialect "", "=&{xmm31}"() #[no_mangle] |
