1*24592046SNAKAMURA Takumi; RUN: llc -mtriple=arm-unknown-unknown < %s | FileCheck %s 2a40319b7SOwen Anderson 3a40319b7SOwen Anderson; CHECK: test1 4a40319b7SOwen Andersondefine float @test1() nounwind uwtable readnone ssp { 5a40319b7SOwen Anderson; CHECK-NOT: floorf 6a40319b7SOwen Anderson %foo = call float @floorf(float 0x4000CCCCC0000000) nounwind readnone 7a40319b7SOwen Anderson ret float %foo 8a40319b7SOwen Anderson} 9a40319b7SOwen Anderson 10a40319b7SOwen Anderson; CHECK: test2 11a40319b7SOwen Andersondefine float @test2() nounwind uwtable readnone ssp { 12a40319b7SOwen Anderson; CHECK-NOT: ceilf 13a40319b7SOwen Anderson %foo = call float @ceilf(float 0x4000CCCCC0000000) nounwind readnone 14a40319b7SOwen Anderson ret float %foo 15a40319b7SOwen Anderson} 16a40319b7SOwen Anderson 17a40319b7SOwen Anderson; CHECK: test3 18a40319b7SOwen Andersondefine float @test3() nounwind uwtable readnone ssp { 19a40319b7SOwen Anderson; CHECK-NOT: truncf 20a40319b7SOwen Anderson %foo = call float @truncf(float 0x4000CCCCC0000000) nounwind readnone 21a40319b7SOwen Anderson ret float %foo 22a40319b7SOwen Anderson} 23a40319b7SOwen Anderson 24a40319b7SOwen Andersondeclare float @floorf(float) nounwind readnone 25a40319b7SOwen Andersondeclare float @ceilf(float) nounwind readnone 26a40319b7SOwen Andersondeclare float @truncf(float) nounwind readnone 27a40319b7SOwen Anderson 28a40319b7SOwen Anderson 29a40319b7SOwen Anderson 30