implement FLDD

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30802 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola
2006-10-07 14:03:39 +00:00
parent d9ae778125
commit 5aca927ae6
3 changed files with 19 additions and 6 deletions

View File

@@ -3,8 +3,9 @@
; RUN: llvm-as < %s | llc -march=arm | grep fsitos &&
; RUN: llvm-as < %s | llc -march=arm | grep fmrs &&
; RUN: llvm-as < %s | llc -march=arm | grep fsitod &&
; RUN: llvm-as < %s | llc -march=arm | grep fmrrd | wc -l | grep 3 &&
; RUN: llvm-as < %s | llc -march=arm | grep fmrrd | wc -l | grep 4 &&
; RUN: llvm-as < %s | llc -march=arm | grep fmdrr | wc -l | grep 2 &&
; RUN: llvm-as < %s | llc -march=arm | grep fldd &&
; RUN: llvm-as < %s | llc -march=arm | grep flds &&
; RUN: llvm-as < %s | llc -march=arm | grep ".word.*1065353216"
@@ -20,6 +21,12 @@ entry:
ret double %tmp
}
double %h(double* %v) {
entry:
%tmp = load double* %v ; <double> [#uses=1]
ret double %tmp
}
float %h() {
entry:
ret float 1.000000e+00