bitExtend.lua 效率太低

print("…")
print(os.clock())
for var=1, 1000000 do
local i = bit._and(0xFF,0x10)
end
print(os.clock())
for var=1, 1000000 do
local i = bit.band(0xFF,0x10)
end
print(os.clock())
print("…")

bit_and()是bitExtend.lua里面的function
bit.band() 重新绑定了C++导出的方法

两个调用100W次 消耗时间对比,

这种算法运算lua肯定比不上c++的。