ok
This commit is contained in:
37
tmp/ex4.lua
Normal file
37
tmp/ex4.lua
Normal file
@@ -0,0 +1,37 @@
|
||||
local kiwi = require("kiwi")
|
||||
local ffi = require("ffi")
|
||||
|
||||
local Var = kiwi.Var
|
||||
|
||||
local v1 = Var("v1")
|
||||
local v2 = Var("v2")
|
||||
local v3 = Var("v3")
|
||||
local v4 = Var("v4")
|
||||
local v5 = Var("v5")
|
||||
local v6 = Var("v6")
|
||||
|
||||
local f1 = kiwi.f1
|
||||
local f2 = kiwi.f2
|
||||
|
||||
local single = kiwi.constraints.single
|
||||
|
||||
local function execute_times(f, times)
|
||||
local begin = os.clock()
|
||||
for _ = 1, times do
|
||||
f()
|
||||
end
|
||||
local finish = os.clock()
|
||||
return finish - begin
|
||||
end
|
||||
|
||||
local t = execute_times(function()
|
||||
return kiwi.constraints.pair_ratio(v1, 2.0, v2, 3.0)
|
||||
end, 6000000)
|
||||
|
||||
print(t)
|
||||
|
||||
-- local t = execute_times(function()
|
||||
-- return pair_ratio2(v1, 2.0, v2, 3.0)
|
||||
-- end, 2000000)
|
||||
|
||||
-- print(t)
|
||||
Reference in New Issue
Block a user