Chris Lattner | 86ee776 | 2004-06-11 02:29:57 +0000 | [diff] [blame] | 1 | |
Alkis Evlogimenos | 9685372 | 2004-06-12 19:19:14 +0000 | [diff] [blame] | 2 | declare bool %llvm.isunordered(float, float) |
| 3 | declare bool %llvm.isunordered(double, double) |
| 4 | |
Alkis Evlogimenos | fd39b30 | 2004-06-11 01:06:40 +0000 | [diff] [blame] | 5 | implementation |
| 6 | |
| 7 | ; Test llvm intrinsics |
| 8 | ; |
Chris Lattner | 86ee776 | 2004-06-11 02:29:57 +0000 | [diff] [blame] | 9 | void %libm() { |
Alkis Evlogimenos | 9685372 | 2004-06-12 19:19:14 +0000 | [diff] [blame] | 10 | call bool %llvm.isunordered(float 0.0, float 1.0) |
Chris Lattner | 6c07f30 | 2004-06-15 21:29:01 +0000 | [diff] [blame^] | 11 | call bool %llvm.isunordered(double 0.0, double double 0x7FF8000000000000) |
Alkis Evlogimenos | fd39b30 | 2004-06-11 01:06:40 +0000 | [diff] [blame] | 12 | ret void |
Chris Lattner | 86ee776 | 2004-06-11 02:29:57 +0000 | [diff] [blame] | 13 | } |