I think if the expectation doesn't match the specification, the expectation is wrong. There's no reason whatsoever to expect SImode to be anywhere close to 32 bits. You mean other than about 20 years of history? With the exception of some DSPs which were always perceived as "oddballs", everybody "knew" that SImode was 32 bits, more or less.