On 06/01/2010 01:12 PM, Igor V. Kovalenko wrote: > + if ((env->pstate & PS_AM) && is_translating_asi(asi)) { > + addr &= 0xffffffffULL; > + }
I suggest that these be written instead as if (is_translating_asi(asi)) { addr = address_mask(addr); } That should allow you to remove some of the ifdefs. r~