Hi: I'm interested in using llvm to convert C++ code to C code. I used the following command to do this: % llvm-g++ -c foo.cpp -o - | llc -march=c -o foo.cbe.c In the resulting file foo.cbe.c there are many occurences of '0x0p+0'. What is it used for? Here's a code snippet from the file foo.cbe.c if ((ltmp_126_2 > 0x0p+0)) { goto ltmp_363_19; } else { goto ltmp_364_19; } llvm-gcc is able to compile foo.cbe.c, but I need to use another C compiler which gives a syntax error message for not recognizing the expression '0x0p+0'. Thank you for your assistance. Napi