[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