STAMP_MASK
so = STAMP_SHIFT(fr[0], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 0) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 0) & STAMP_MASK;
so = STAMP_SHIFT(fr[1], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 0) & STAMP_MASK;
so = STAMP_SHIFT(fr[1], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[1], 0) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 0) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 0) & STAMP_MASK;
so = STAMP_SHIFT(fr[1], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[0], 0) & STAMP_MASK;
so = STAMP_SHIFT(fr[1], 1) & STAMP_MASK;
so = STAMP_SHIFT(fr[1], 0) & STAMP_MASK;
rp[0] = STAMP_READ(STAMP_SHIFT(fr[0], 1) & STAMP_MASK);
rp[1] = STAMP_READ(STAMP_SHIFT(fr[0], 0) & STAMP_MASK);
rp[0] = STAMP_READ(STAMP_SHIFT(fr[0], 1) & STAMP_MASK);
rp[1] = STAMP_READ(STAMP_SHIFT(fr[0], 0) & STAMP_MASK);
rp[2] = STAMP_READ(STAMP_SHIFT(fr[1], 1) & STAMP_MASK);
rp[0] = STAMP_READ(STAMP_SHIFT(fr[0], 1) & STAMP_MASK);
rp[1] = STAMP_READ(STAMP_SHIFT(fr[0], 0) & STAMP_MASK);
rp[2] = STAMP_READ(STAMP_SHIFT(fr[1], 1) & STAMP_MASK);
rp[3] = STAMP_READ(STAMP_SHIFT(fr[1], 0) & STAMP_MASK);