Swift のグローバル変数が遅い?

Appleプログラミング言語 Swift のグローバル変数が遅いという噂があったので、いろいろ試してみた。
どうも、グローバル変数へのアクセスが遅いのではなくて、-- 演算子が遅いみたい。
アセンブラソースを -S オプションで出力させてみると、counter-- と counter -= 1 とでは明らかに出力されるコードが違っていた。counter -= 1は素直に decq とかで減算しているのに、counter-- だと不思議なことにサブルーチンを生成して何やら計算させているみたい。
謎である。