Most of this stuff's been addressed by those who have ported it to Sparc. We're lucky to becoming slightly later into the game so these things have been seen and fixed for us.
-----Original Message----- One item to add to this is byte order. It's surprising how often that is a factor. The Intel byte order is different from mainframes. What this can mean is that data directly written on an Intel box, cannot be directly read on a mainframe box (unless, of course, the programmer was aware of this issue.) I would hazard a guess that byte order is more of an issue than in-line assembly source for most people.
