diff --git a/sim/compiled_sim.bat b/sim/compiled_sim.bat index d58d2e9..190eab5 100644 --- a/sim/compiled_sim.bat +++ b/sim/compiled_sim.bat @@ -1,3 +1,2 @@ gcc compiled_sim.c -shared -o compiled_sim.dll -Wall -Werror -Ofast -cp compiled_sim.dll libcompiled_sim.dll pause diff --git a/sim/libcompiled_sim.dll b/sim/libcompiled_sim.dll deleted file mode 100644 index 6fe4a44..0000000 Binary files a/sim/libcompiled_sim.dll and /dev/null differ diff --git a/sim/simulation.lua b/sim/simulation.lua index 57f9b06..7486f22 100644 --- a/sim/simulation.lua +++ b/sim/simulation.lua @@ -8,7 +8,7 @@ ffi.cdef [[ void sim_update_nets(); void sim_update_gates(); ]] -local csim = ffi.load("compiled_sim.dll") +local csim = ffi.load("./compiled_sim.dll") Simulation = {} @@ -43,7 +43,7 @@ function Simulation.new(sim) o.num_groupqueue[0] = 0 o.num_gatequeue[0] = 0 o.current_tick[0] = 0 - sim_set_data(o.groupqueue, o.num_groupqueue, o.gatequeue, o.num_gatequeue, o.current_tick, queue_max) + csim.sim_set_data(o.groupqueue, o.num_groupqueue, o.gatequeue, o.num_gatequeue, o.current_tick, queue_max) return o end