wydajny sposób na podzielenie bardzo dużej liczby przechowywanych w 2 rejestrach przez stałą

Powiedzmy, że chcę obliczyć:

A/Z

GdzieA ma długość 128 bitów iZ ma 64 bity długości.A jest przechowywany w 2 64-bitowych rejestrach, ponieważ rejestry systemu mogą przechowywać do 64 bitów. Jaki byłby skuteczny sposób obliczenia wyniku?

P.S: Rozwiązałem podobne problemy z mnożeniem za pomocą reprezentacji CSD. Wymagałoby to jednak obliczenia1/Z pierwszy.

questionAnswers(2)

yourAnswerToTheQuestion