diff options
Diffstat (limited to 'llvm/test/CodeGen/Hexagon/dfp.ll')
-rw-r--r-- | llvm/test/CodeGen/Hexagon/dfp.ll | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/Hexagon/dfp.ll b/llvm/test/CodeGen/Hexagon/dfp.ll new file mode 100644 index 00000000000..e4fe10bad0b --- /dev/null +++ b/llvm/test/CodeGen/Hexagon/dfp.ll @@ -0,0 +1,19 @@ +; RUN: llc -march=hexagon < %s | FileCheck %s + +; CHECK-LABEL: df_add: +; CHECK: dfadd +define double @df_add(double %x, double %y) local_unnamed_addr #0 { +entry: + %add = fadd double %x, %y + ret double %add +} + +; CHECK-LABEL: df_sub: +; CHECK: dfsub +define double @df_sub(double %x, double %y) local_unnamed_addr #0 { +entry: + %sub = fsub double %x, %y + ret double %sub +} + +attributes #0 = { norecurse nounwind readnone "target-cpu"="hexagonv66" } |