mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-08 20:30:50 +00:00
Test the new 64bit i64<->fp functionality
llvm-svn: 23251
This commit is contained in:
parent
718cae4eba
commit
63817e5779
17
test/Regression/CodeGen/PowerPC/i64_fp.ll
Normal file
17
test/Regression/CodeGen/PowerPC/i64_fp.ll
Normal file
@ -0,0 +1,17 @@
|
||||
; fcfid and fctid should be generated when the 64bit feature is enabled, but not
|
||||
; otherwise.
|
||||
|
||||
; RUN: llvm-as < %s | llc -march=ppc32 -mattr=+64bit | grep 'fcfid' &&
|
||||
; RUN: llvm-as < %s | llc -march=ppc32 -mattr=+64bit | grep 'fctidz' &&
|
||||
; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep 'fcfid' &&
|
||||
; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep 'fctidz' &&
|
||||
; RUN: llvm-as < %s | llc -march=ppc32 -mattr=-64bit | not grep 'fcfid' &&
|
||||
; RUN: llvm-as < %s | llc -march=ppc32 -mattr=-64bit | not grep 'fctidz' &&
|
||||
; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g4 | not grep 'fcfid' &&
|
||||
; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g4 | not grep 'fctidz'
|
||||
|
||||
double %X(double %Y) {
|
||||
%A = cast double %Y to long
|
||||
%B = cast long %A to double
|
||||
ret double %B
|
||||
}
|
Loading…
Reference in New Issue
Block a user