on amd64 it is: short is 16 bits, as before for Plan 9 int and long are 32 bits, as before long long is 64 bits, also as before pointers are 64 bits, not as before. (it's that last bit causes most of the trouble.) i think it must be LLP64 in your scheme