fb_modify_offset
fb_modify_offset(reorder(d0, reverse), last, 0, dst);
fb_modify_offset(reorder(d0, reverse), last, 0, dst);
fb_modify_offset(reorder(d0, reverse), first, 0, dst);
fb_modify_offset(reorder(d0, reverse), last, offset, dst);
fb_modify_offset(reorder(d0, reverse), first, 0, dst);
fb_modify_offset(reorder(d0, reverse), first, 0, dst);
fb_modify_offset(reorder(fb_left(d1, left) | d0, reverse),
fb_modify_offset(reorder(d0, reverse), first, 0, dst);
fb_modify_offset(fb_read_offset(offset, src), mask, offset, dst);
fb_modify_offset(first, last, 0, dst);
fb_modify_offset(get(pattern), first, 0, dst);
fb_modify_offset(get(pattern), last, offset, dst);