[zxspectrum] Re: Velocità delle mie routine matematiche

  • From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 16 Feb 2015 12:07:39 +0100



Il 15/02/2015 16:33, Enrico Maria Giordano ha scritto:

Ora preparo un test per la divisione tra numeri frazionari con segno...

Fatto. Di divisioni tra -58.6 e 1.5 ne riesce a fare circa 153 al secondo. Di quelle senza segno ne faceva 164 ma la differenza è probabilmente dovuta al fatto che non ho usato lo stesso numero di decimali (non ricordo quanti ne avevo usati prima). Ma fa niente. Mi aspettavo che la gestione del segno non influisse sulla velocità e così sembra che sia.

Tanto il succo della questione è trovare la causa della lentezza nel disegno del frattale e finora non l'ho trovata.

Anche per le divisioni tra numeri frazionari con segno quindi mi sembra che ci siamo.

A questo punto c'è un altro problema da risolvere: il fatto che moltiplicando un numero con n cifre frazionarie per uno con m cifre frazionarie se ne ottiene uno con n * m cifre frazionarie e questo fa andare molto presto in overflow le moltiplicazioni.

Devo sicuramente ridurre il numero di cifre frazionarie del risultato ma devo riuscire a farlo senza appesantire troppo il calcolo...

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: