1*f4a2713aSLionel Sambuc // REQUIRES: arm-registered-target 2*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -triple thumb %s -emit-llvm -o - | FileCheck %s t1()3*f4a2713aSLionel Sambucint t1() { 4*f4a2713aSLionel Sambuc static float k = 1.0f; 5*f4a2713aSLionel Sambuc // CHECK: flds s15 6*f4a2713aSLionel Sambuc __asm__ volatile ("flds s15, %[k] \n" :: [k] "Uv" (k) : "s15"); 7*f4a2713aSLionel Sambuc return 0; 8*f4a2713aSLionel Sambuc } 9