Added implementation for GPR operations