It is my understanding that the reason the older versions of Solaris have a separation by the platform is mostly because of the different output produced by kstat on these platforms. psrinfo however produces the same output regardless of the platform and as such does not require separate tests for sparc and x64.