blob: 89261e187ed696358d7aabc8dda8bdd20a697977 [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 Lattner6c07f302004-06-15 21:29:01 +000011 call bool %llvm.isunordered(double 0.0, double double 0x7FF8000000000000)
Alkis Evlogimenosfd39b302004-06-11 01:06:40 +000012 ret void
Chris Lattner86ee7762004-06-11 02:29:57 +000013}