unsigned long *p = ((unsigned long *)addr) + (nr >> 5);
__asm__ __volatile__(SMP_WMB "\n\
1: lwarx %0,0,%3 \n\
or %0,%0,%2 \n"
PPC405_ERR77(0,%3)
01010011101101010101
00011010101010011101101010101
101010010011010101010011101101010101
0101101101001000011010101010011101101010101
0110110010110010101001000011010101010011101101010101
Da s173 t00 1337 4 j00!