1f79470583759d20c20268711e6111461aefa8461Jim Grosbach// REQUIRES: arm-registered-target 2002333f8b2cf1a8614e532f6ce366b21af85142cStuart Hastings// RUN: %clang_cc1 -triple thumb %s -emit-llvm -o - | FileCheck %s 3002333f8b2cf1a8614e532f6ce366b21af85142cStuart Hastingsint t1() { 4002333f8b2cf1a8614e532f6ce366b21af85142cStuart Hastings static float k = 1.0f; 5002333f8b2cf1a8614e532f6ce366b21af85142cStuart Hastings // CHECK: flds s15 6002333f8b2cf1a8614e532f6ce366b21af85142cStuart Hastings __asm__ volatile ("flds s15, %[k] \n" :: [k] "Uv" (k) : "s15"); 7002333f8b2cf1a8614e532f6ce366b21af85142cStuart Hastings return 0; 8002333f8b2cf1a8614e532f6ce366b21af85142cStuart Hastings} 9