Come ha detto alex,siccome alloca la variabile in un registro cpu,e' piu' veloce quando deve andare a leggere il valore di quella variabile.Per cui conviene usare una register se sai che verra' usata tante volte nella funzione,tutto qua.