--reg alloc code added