Based on a recent post here, it looks like the new Linux compiler uses the x87 unit for floating point. Naturally this won't perform well. If it is true.

Based on a recent post here, it looks like the new Linux compiler uses the x87 unit for floating point. Naturally this won't perform well. If it is true.

I don't have the compiler. Can anyone confirm or refute this?

Comments

  1. David Heffernan Excuses? I am just reporting what I see. That is an LLVM compiler, right? I have no idea how it comes to such poor code generation. I can‘t currently test Clang, so I‘ll have to believe you.

    ReplyDelete
  2. David Heffernan FWIW the Linux compiler using the FPU is indeed very weird, on a 64 bit platform. I can only hope it gets better in future versions.

    ReplyDelete
  3. Rudy Velthuis Godbolt lets you explore other compilers easily. It's amazing how good some of the other compilers are.

    ReplyDelete

Post a Comment