new File(homeDir + "/benchmark/mcs-lock/mcs-lock.cc"),
new File(homeDir + "/benchmark/mcs-lock/mcs-lock.h") };
//
-// File[] srcSPSCQueue = {
-// new File(homeDir + "/benchmark/spsc-bugfix/spsc-queue.cc"),
-// new File(homeDir + "/benchmark/spsc-bugfix/eventcount.h"),
-// new File(homeDir + "/benchmark/spsc-bugfix/queue.h") };
+ File[] srcSPSCQueue = {
+ new File(homeDir + "/benchmark/spsc-bugfix/spsc-queue.cc"),
+ new File(homeDir + "/benchmark/spsc-bugfix/eventcount.h"),
+ new File(homeDir + "/benchmark/spsc-bugfix/queue.h") };
+
+ File[] srcMPMCQueue = {
+ new File(homeDir + "/benchmark/mpmc-queue/mpmc-queue.h"),
+ new File(homeDir + "/benchmark/mpmc-queue/mpmc-queue.cc") };
//
-// File[] srcMPMCQueue = {
-// new File(homeDir + "/benchmark/mpmc-queue/mpmc-queue.h"),
-// new File(homeDir + "/benchmark/mpmc-queue/mpmc-queue.cc") };
-//
-// File[][] sources = { srcLinuxRWLocks, srcMSQueue, srcRCU,
+// File[][] sources = {srcLinuxRWLock1 , srcMSQueue, srcRCU,
// srcDeque, srcMCSLock, srcSPSCQueue, srcMPMCQueue, srcHashtable };
- File[][] sources = {srcDeque};
+// File[][] sources = {srcDeque, srcLinuxRWLock1, srcLinuxRWLock2, srcLinuxRWLock3, srcMCSLock, srcHashtable, srcRCU};
+ File[][] sources = {srcMPMCQueue};
// Compile all the benchmarks
for (int i = 0; i < sources.length; i++) {
CodeGenerator gen = new CodeGenerator(sources[i]);