maneira eficiente de dividir um número muito grande armazenado em 2 registros por uma constante
Digamos que eu queira calcular o seguinte:
A/Z
OndeA
é de comprimento 128 bit eZ
tem 64 bits de comprimento.A
é armazenado em 2 registros de 64 bits, pois os registros do sistema podem armazenar até 64 bits. Qual seria uma maneira eficiente de calcular o resultado?
P.S: Eu resolvi problemas de multiplicação semelhantes usando representações de CSD. No entanto, isso exigiria o cálculo1/Z
primeiro.