[zxspectrum] Re: Aggiornata routine matematica MUL

  • From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 14 Aug 2015 11:33:34 +0200



Il 14/08/2015 11:03, Cesare Falco ha scritto:

Però nella moltiplicazione non ce n'è bisogno e mi piacerebbe che fosse lo
stesso per la divisione...

sui due piedi non mi viene in mente un modo più elegante...

Sto studiando la cosa. Ma temo che il problema sia insito nell'algoritmo della divisione.

Paolo Ferraris, ci sei?! :-)

Qualsiasi suggerimento o idea è bene accetto! :-)

Per migliorare i tempi magari si può velocizzare il confronto tra i
segni, come lo fai?

Credo sia ottimizzato al massimo: prendo i bit più alti degli operandi e li memorizzo, negando gli operandi con segno negativo. Alla fine dell'operazione faccio l'xor dei segni e se viene diverso da zero nego il risultato.

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

Other related posts: