
|
85753 packages online
|
|
 |
|
|
|
|
No screenshot available
|
| Short: | CPU benchmarks for Amiga compilers |
| Author: | "Bernie Innocenti" bernie codewiz.org |
| Uploader: | Bernie Innocenti <bernie codewiz org> |
| Type: | util/moni |
| Version: | 2.0 |
| Architecture: | m68k-amigaos >= 2.0.4 |
| Date: | 2026-10-26 |
| Requires: | 3 MB of free RAM, 64 KB stack, an FPU for 020-060fp/040/060 |
| Distribution: | Aminet |
| Download: | util/moni/benchwork.lha - View contents | | Readme: | util/moni/benchwork.readme |
| Downloads: | 437 |
|
Benchwork is a set of CPU benchmarks for comparing m68k compilers, built
from code that Amiga programs actually run: LHa, zlib, libpng, the FreeType
rasterizer, Dhrystone, a landscape renderer and its Floyd-Steinberg remap
to 32 colors, a triangle setup loop
from a Wipeout port, the vertex projection and polygon clipper of an NFS3
port, AmiSSL's SHA-512, AES-GCM, ChaCha20-Poly1305 and X25519, and
memcpy/memmove patterns.
Everything works on memory buffers, so the timed region contains only
compiler-generated code: no disk, display or OS calls.
Project's home and documentation: https://github.com/codewiz/benchwork
Source of this release: https://github.com/codewiz/benchwork/tree/v2.0
Binaries
--------
benchwork-000 68000, soft float
benchwork-020 68020 and 68030, soft float
benchwork-020-060fp 68020 to 68060 with FPU
benchwork-040 68040 with FPU
benchwork-060 68060 with FPU
benchwork-020 and benchwork-040 use 64-bit multiplies and divides that the
68060 lacks: they run there only through 68060.library's emulation, which
is far slower than the hardware.
All are built with m68k-amigaos-gcc 16.2 at -O2.
Usage
-----
stack 65536
benchwork-040 [BENCH ...] [REPEAT n] [MINTIME ms] [FASTMEM] [LIST]
BENCH names the benchmarks to run, all of them by default. REPEAT is the
number of timed repetitions (3). MINTIME loops over each benchmark's work
until a repetition lasts that many milliseconds, for fast emulators.
FASTMEM puts the buffers in fast memory. LIST lists the benchmarks.
Each benchmark prints its fastest and average time in milliseconds, its
rate per second and a checksum, which must be the same for every compiler.
Version 2.0 changed the options and the workloads: times are not
comparable with 1.x.
License
-------
The harness is 0BSD; the vendored code keeps its own licenses, listed in
third_party/LICENSE.md. The source is at the link above.
Portions of this software are copyright (C) 1996-2022 The FreeType Project
(www.freetype.org). All rights reserved.
|
Contents of util/moni/benchwork.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/
-rw-r--r-- 1001/1001 427 665 64.2% -lh5- 7124 Oct 25 06:03 Benchwork/LICENSE
-rwxr-xr-x 1001/1001 281439 483768 58.2% -lh5- 4c23 Oct 25 06:03 Benchwork/benchwork-000
-rwxr-xr-x 1001/1001 276929 467256 59.3% -lh5- 9bba Oct 25 06:03 Benchwork/benchwork-020
-rwxr-xr-x 1001/1001 278277 465304 59.8% -lh5- 4028 Oct 25 06:03 Benchwork/benchwork-020-060fp
-rwxr-xr-x 1001/1001 271179 450996 60.1% -lh5- 884c Oct 25 06:03 Benchwork/benchwork-040
-rwxr-xr-x 1001/1001 277952 464520 59.8% -lh5- 7d39 Oct 25 06:03 Benchwork/benchwork-060
-rw-r--r-- 1001/1001 1266 2426 52.2% -lh5- 1e8a Oct 25 06:03 Benchwork/benchwork.readme
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/third_party/
-rw-r--r-- 1001/1001 660 1057 62.4% -lh5- a1be Oct 25 06:03 Benchwork/third_party/LICENSE.md
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/third_party/amissl/
-rw-r--r-- 1001/1001 3582 10175 35.2% -lh5- bb06 Oct 25 06:03 Benchwork/third_party/amissl/LICENSE
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/third_party/dhry/
-rw-r--r-- 1001/1001 704 1331 52.9% -lh5- b2b2 Oct 25 06:03 Benchwork/third_party/dhry/LICENSE
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/third_party/freetype/
-rw-r--r-- 1001/1001 2867 6743 42.5% -lh5- 7827 Oct 25 06:03 Benchwork/third_party/freetype/LICENSE
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/third_party/lha/
-rw-r--r-- 1001/1001 1238 3017 41.0% -lh5- 25a5 Oct 25 06:03 Benchwork/third_party/lha/LICENSE
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/third_party/libpng/
-rw-r--r-- 1001/1001 1907 5345 35.7% -lh5- 7065 Oct 25 06:03 Benchwork/third_party/libpng/LICENSE
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/third_party/nfs3/
-rw-r--r-- 1001/1001 406 635 63.9% -lh5- ac78 Oct 25 06:03 Benchwork/third_party/nfs3/LICENSE
drwxr-xr-x 1001/1001 0 0 ****** -lhd- 0000 Oct 25 06:03 Benchwork/third_party/zlib/
-rw-r--r-- 1001/1001 526 1002 52.5% -lh5- dad5 Oct 25 06:03 Benchwork/third_party/zlib/LICENSE
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 24 files 1399359 2364240 59.2% Oct 26 00:50
|
|
|
 |
| Page generated in 0.03 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |