追記 LuaJITの作者Mike Pall氏より、twitterで次のようなアドバイスをいただきました。 1. No compiler is allowed to make this optimization. Floating-point arithmetic ist NOT associative. 2. Please use 'local' functions when publishing Lua benchmarks. 3. Please use the current version of LuaJIT. 訳(かなり怪しい) 1.このような最適化出来るコンパイラは無いよ。浮動小数点数の算術命令は結合的じゃないから 2. Luaのベンチマークを取るなら局所関数を使ってください 3. 最新バージョンのLuaJITを使ってください そういうわけで、ベンチマークを取り直します。 ベンチ