Il 27/05/2015 19:30, Enrico Maria Giordano ha scritto:
Grazie alla variabile FRAMES ho rifatto meglio i test di velocità delle
quattro operazioni su interi (ADD, SUB, MUL, DIV) implementate con le
mie routine matematiche ed ho ottenuto i seguenti risultati (numero di
operazioni al secondo):
ADD: 12091/s
SUB: 12091/s
MUL: 315/s (worst) - 574/s (best)
DIV: 190/s (worst) - 252/s (best)
Nella moltiplicazione il caso peggiore è quando i bit del moltiplicando
sono tutti a 1 e quello migliore quando sono tutti a 0. Invece nella
divisione il peggiore è quando il dividendo è sempre superiore al
divisore (anche nelle fasi intermedie del calcolo) e quello migliore è
quando è sempre inferiore.