pca algorithm

While theoretically they achieve the same result, I was wondering whether the pca command uses eigenvalue decomposition or singular value decomposition in its algorithm

Cheers,
Stephen

eigenvalue decomposition