Division restoring and non-restoring techniques