SOURCES = ramanujan.c Makefile bench: ramanujan perfex -e 0x4100c5 -e 0x414F2E -e 0x430000@0x40000000 -e 0x410000@0x40000001 -e 0x420000@0x40000002 ramanujan 100000000000 echo 0x4100c5 user branch mispredictions echo 0x414F2E user L2 accesses echo 0x430000@0x40000000 user+system instructions echo 0x410000@0x40000001 user cycles echo 0x420000@0x40000002 system cycles ramanujan: ramanujan.c gcc -O -lm ramanujan.c -o ramanujan package: ../ramanujan.tar.gz ../ramanujan.tar.gz: $(SOURCES) cd .. && tar cfz ramanujan.tar.gz ramanujan/ramanujan.c ramanujan/Makefile