funcの中では、引数ならすぐにレジスタに置いてなるべくそれを使うようにするけど、
グローバル変数だとマルチスレッドとか考慮して都度メモリにアクセスするコードを出すから、
頻繁にグローバル変数へアクセスするコードは遅いって聞いたことがある。