|
// Written by retoor@molodetz.nl
|
|
|
|
// This program defines a dummy function that multiplies each number in a loop by two. It also sets up a benchmarking tool, executes it a
|
|
// number of times, and cleans up the used resources.
|
|
|
|
// Includes the "rlib.h" library to utilize benchmarking functions.
|
|
|
|
// MIT License: This software is provided "as-is", without any express or implied warranty. In no event will the authors be held liable for
|
|
// any damages arising from the use of this software.
|
|
|
|
#include "rlib.h"
|
|
|
|
void dummy_function() {
|
|
for (long i = 0; i < 100000; i++) {
|
|
long a = i * 2;
|
|
}
|
|
}
|
|
|
|
int main() {
|
|
rbench_t *r = rbench_new();
|
|
r->add_function(r, "function", "dummy_function", dummy_function);
|
|
r->execute(r, 10000);
|
|
rbench_free(r);
|
|
|
|
for (int i = 0; i < 10000; i++) {
|
|
}
|
|
} |