From 07548014f072d1db8947214e0dd6a44b0e2085eb Mon Sep 17 00:00:00 2001 From: David Lee Date: Fri, 26 Jul 2024 06:36:34 -0700 Subject: [PATCH] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 99fec6a..18d067e 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,9 @@ I can vouch that the m.bat/m.sh script in each folder builds working benchmark b It is my intention to show each tool in its best light with respect to the benchmarks. If you know of better optimization flags or ways to improve the benchmark source code for a given tool, please feel free to submit a pull request or open an issue. That said, I want to avoid cheap hacks like using peek/poke in BASIC instead of variables. The benchmarks include: - * sieve: The classic from BYTE Magazine that counts prime numbers. - * e: Computes the irrational number e to 192 digits. - * ttt: proves you can't win at tic-tac-toe if the opponent is competent + * sieve: The classic from BYTE Magazine that counts prime numbers. Measures array and loop performance. + * e: Computes the irrational number e to 192 digits. Measures integer multiply/divide along with array and loop performance. + * ttt: proves you can't win at tic-tac-toe if the opponent is competent. Measures function call and stack access along with array and loop performance. * tm: test malloc. This calls malloc/calloc/free in the C runtime to measure performance. It's C-only and many C compilers can't run it. To run the compilers on Windows, use the m.bat script in each folder. Sometimes m.bat is in a subfolder named "bin" or "code". On Linux or MacOS use m.sh. You may need to "chmod 777 m.sh" before you can invoke it. For example (on Windows):