fold memory register into register and future_label into label for slightly smaller footprint