xref: /llvm-project/clang/test/CodeGen/builtin-nanf.c (revision 8fbe78f6fc7b41d1a4228c126fcb522131150518)
1*8fbe78f6SDaniel Dunbar // RUN: %clang_cc1 -triple x86_64-apple-darwin9 -emit-llvm -o %t %s
22346cd2aSMike Stump // RUN: grep 'float 0x7FF8000000000000, float 0x7FF8000000000000, float 0x7FF8000020000000, float 0x7FF8000000000000, float 0x7FF80001E0000000, float 0x7FF8001E00000000, float 0x7FF801E000000000, float 0x7FF81E0000000000, float 0x7FF9E00000000000, float 0x7FFFFFFFE0000000' %t
32346cd2aSMike Stump 
42346cd2aSMike Stump float n[] = {
52346cd2aSMike Stump   __builtin_nanf("0"),
62346cd2aSMike Stump   __builtin_nanf(""),
72346cd2aSMike Stump   __builtin_nanf("1"),
82346cd2aSMike Stump   __builtin_nanf("0x7fc00000"),
92346cd2aSMike Stump   __builtin_nanf("0x7fc0000f"),
102346cd2aSMike Stump   __builtin_nanf("0x7fc000f0"),
112346cd2aSMike Stump   __builtin_nanf("0x7fc00f00"),
122346cd2aSMike Stump   __builtin_nanf("0x7fc0f000"),
132346cd2aSMike Stump   __builtin_nanf("0x7fcf0000"),
142346cd2aSMike Stump   __builtin_nanf("0xffffffff"),
152346cd2aSMike Stump };
16