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