1 ; RUN: llc -mtriple thumbv7-windows -filetype asm -o - %s | FileCheck %s
3 define arm_aapcs_vfpcc i64 @stoi64(float %f) {
5 %conv = fptosi float %f to i64
12 define arm_aapcs_vfpcc i64 @stou64(float %f) {
14 %conv = fptoui float %f to i64
21 define arm_aapcs_vfpcc float @i64tos(i64 %i64) {
23 %conv = sitofp i64 %i64 to float
30 define arm_aapcs_vfpcc float @u64tos(i64 %u64) {
32 %conv = uitofp i64 %u64 to float
39 define arm_aapcs_vfpcc i64 @dtoi64(double %d) {
41 %conv = fptosi double %d to i64
48 define arm_aapcs_vfpcc i64 @dtou64(double %d) {
50 %conv = fptoui double %d to i64
57 define arm_aapcs_vfpcc double @i64tod(i64 %i64) {
59 %conv = sitofp i64 %i64 to double
66 define arm_aapcs_vfpcc double @u64tod(i64 %i64) {
68 %conv = uitofp i64 %i64 to double