Added 32bit register implementation