blob: da644536e206d042928bb8707778805114b6aa5c [file] [log] [blame]
Chris Lattnerd8fba822005-08-19 01:16:18 +00001; RUN: llvm-as < %s | llc -march=ppc32 | not grep fneg
Nate Begeman9a98a772005-04-09 09:30:09 +00002
Chris Lattner1a130b92005-04-10 20:45:35 +00003double %test_FNEG_sel(double %A, double %B, double %C) {
Nate Begeman9a98a772005-04-09 09:30:09 +00004 %D = sub double -0.0, %A
5 %Cond = setgt double %D, -0.0
6 %E = select bool %Cond, double %B, double %C
7 ret double %E
8}