Sto ancora combattendo con le mie routine matematiche. Non sono ancora
convinto di quello che sto facendo e potrei decidere di rifare da capo
quelle floating-point. Intanto ho ottenuto queste velocità:
UNSIGNED INTEGER
ADD: 12091/s
SUB: 12091/s
MUL: 315/s (worst) - 574/s (best)
DIV: 190/s (worst) - 252/s (best)
SIGNED INTEGER
ADD: 12091/s
SUB: 12091/s
MLS: 315/s (worst) - 541/s (best)
DVS: 181/s (worst) - 246/s (best)
UNSIGNED FLOAT
ADF: 10638/s
SBF: 10638/s
MLF: 312/s (worst) - 561/s (best)
DVF: 185/s (worst) - 247/s (best)
With normalization
MLF: 116/s (worst) - 172/s (best)
DVF: 137/s (worst) - 168/s (best)
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