| John Criswell | 241011e | 2004-12-08 16:41:34 +0000 | [diff] [blame^] | 1 | // RUN: %llvmgcc -xc -std=c99 %s -c -o - | llvm-dis | grep -v llvm.isunordered | not grep call | 
| Chris Lattner | 59ed56e | 2004-12-04 23:24:30 +0000 | [diff] [blame] | 2 | // XFAIL: sparcv9 | 
| Chris Lattner | b62fa74 | 2004-06-18 05:42:50 +0000 | [diff] [blame] | 3 |  | 
|  | 4 | #include <math.h> | 
|  | 5 |  | 
|  | 6 | _Bool A, B, C, D, E, F; | 
|  | 7 | void TestF(float X, float Y) { | 
|  | 8 | A = isgreater(X, Y); | 
|  | 9 | B = isgreaterequal(X, Y); | 
|  | 10 | C = isless(X, Y); | 
|  | 11 | D = islessequal(X, Y); | 
|  | 12 | E = islessgreater(X, Y); | 
|  | 13 | F = isunordered(X, Y); | 
|  | 14 | } | 
|  | 15 | void TestD(double X, double Y) { | 
|  | 16 | A = isgreater(X, Y); | 
|  | 17 | B = isgreaterequal(X, Y); | 
|  | 18 | C = isless(X, Y); | 
|  | 19 | D = islessequal(X, Y); | 
|  | 20 | E = islessgreater(X, Y); | 
|  | 21 | F = isunordered(X, Y); | 
|  | 22 | } |