Added register allocation to the easy ops