Allocate a scratch register.
where to write any generated code to
mask of registers to pick one from
selected register
See Implementation
Allocate a scratch register.