Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Okay, I've been wondering about this for a while: what processor would you possibly want to run a compiler on that has floating-point arithmetic incompatible with IEEE 754? Are we still making cross-compilers that run on a VAX?

(Not that this would stop the GNU people. Have you seen the code from bison? They actually emit code for their own reimplementation of memcpy() on some platforms. They are fanatical about compatibility. Or they were last time I checked. Which was sometime during the 90s.)



Many embedded platforms (the vector units on the PS2, several FP coprocessors in the ARM and MIPS world, etc) aren't (entirely) 754-compatible. Since these are commonly cross-compiled, you can easily run into issues.


The Cell's SPEs aren't fully IEEE 754 compatible. Some GPUs may not be.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: