brintos

brintos / llvm-project-archived public Read only

0
0
Text · 364 B · 88afe87 Raw
12 lines · c
1// RUN: %clang_cc1 -emit-llvm -triple mips -target-feature +soft-float %s -o - | FileCheck %s --check-prefix=SOFT_FLOAT2 3// SOFT_FLOAT: call void asm sideeffect "", "r,~{$1}"(float %1)4void read_float(float *p) {5  __asm__("" ::"r"(*p));6}7 8// SOFT_FLOAT: call void asm sideeffect "", "r,~{$1}"(double %1)9void read_double(double *p) {10  __asm__("" :: "r"(*p));11}12