blob: 16a23744cbb09c2d25c6198f0d3439c94b65c421 [file] [log] [blame]
Chris Lattner8f40e352004-06-11 02:29:57 +00001
Alkis Evlogimenos9d740622004-06-12 19:19:14 +00002declare bool %llvm.isunordered(float, float)
3declare bool %llvm.isunordered(double, double)
4
Alkis Evlogimenos2baa85e2004-06-11 01:06:40 +00005implementation
6
7; Test llvm intrinsics
8;
Chris Lattner8f40e352004-06-11 02:29:57 +00009void %libm() {
Alkis Evlogimenos9d740622004-06-12 19:19:14 +000010 call bool %llvm.isunordered(float 0.0, float 1.0)
Chris Lattner75bcc592004-06-15 21:29:40 +000011 call bool %llvm.isunordered(double 0.0, double 0x7FF8000000000000)
Alkis Evlogimenos2baa85e2004-06-11 01:06:40 +000012 ret void
Chris Lattner8f40e352004-06-11 02:29:57 +000013}