[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: