
unsigned int r;

void f()
{
    r = (r<<1) | (r>>15);
}

void g()
{
    r = (r<<15) | (r>>1);
}
