| //@ add-core-stubs | 
 | //@ compile-flags: --target csky-unknown-linux-gnuabiv2 | 
 | //@ needs-llvm-components: csky | 
 |  | 
 | #![crate_type = "rlib"] | 
 | #![feature(no_core, asm_experimental_arch)] | 
 | #![no_core] | 
 |  | 
 | extern crate minicore; | 
 | use minicore::*; | 
 |  | 
 | // CHECK-LABEL: @flags_clobber | 
 | // CHECK: call void asm sideeffect "", "~{psr}"() | 
 | #[no_mangle] | 
 | pub unsafe fn flags_clobber() { | 
 |     asm!("", options(nostack, nomem)); | 
 | } | 
 |  | 
 | // CHECK-LABEL: @no_clobber | 
 | // CHECK: call void asm sideeffect "", ""() | 
 | #[no_mangle] | 
 | pub unsafe fn no_clobber() { | 
 |     asm!("", options(nostack, nomem, preserves_flags)); | 
 | } |