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

You really need to lay this out differently, many CPUs have 2 different instruction set and ABIs for 32 vs 64 bit code. They also often have an intermediate 32bit ABI with 64bit instructions inside functions (sparc/PA-RISC/IA-64).

For x86 you have 16, 32 and 64bit versions,

PowerPC has 32 and 64,

ARM has 32 and thumb,

MIPS 32, 64 and mips16,

Sparc has v8, v8+ and v9,

PA-RISC has 1.1, 2.0 and 2.0W,

IA-64, HP-UX has a 32bit pointer ABI as well as 64bit.

I could also add a few DSP's and RISC embedded systems, but I'll stick to the main CPUs



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

Search: