[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] Linguaggio C VS. Linguaggio D



> Scusami solo un dubbio. la funzione 'unroll-all-loops', da quello che
> almeno sapevo, oltre a rendere il codice piu' largo, non puo' anche
> essere a discapito delle performance ? Lui in pratica non "srotola" le
> iterazioni anche quando il numero delle iterazioni stesse non e' certo?

no, srotola solo i loop in cui le iterazioni sono note a compile-time, in 
effetti non e' detto che vada piu' veloce, ha dei vantaggi e degli svantaggi.
ho anche notatato che solo con con -O va piu' veloce, sulla mia macchina, che 
con -O3

>
> Altri flags invece, tipo   -falign-jumps=N, -falign-funcions=N non li
> conosco e non li ho mai usati, quindi andro' a documentarmi a riguardo.

in pratica pone gli indirizzi dei salti e delle funzioni ad indirizzi multipli 
del numero di byte specificato 

> :))) Vecchio nostalgico! :)))

sempre