fixed allocReg