- Share this text:
Copymem080 960x540 - posted by guest on 5th October 2020 03:30:48 PM
+---------------------------------------------+
| AmigaOS Exec->CopyMem() benchmark |
+---------------------------------------------+
| Source: 0x0830edd8 (aligned by 8) |
| Destination: 0x0831edf0 (aligned by 8) |
+-------+---------+-----+-----+-------+-------+
| Bytes | Loops | Src | Dst | CM() | CMQ() |
+-------+---------+-----+-----+-------+-------+
| 65536 | 565 | +0 | +0 | 0.35 | 0.37 |
| 65536 | 147 | +0 | +1 | 0.10 | |
| 65536 | 413 | +0 | +2 | 0.29 | |
| 65536 | 147 | +0 | +3 | 0.10 | |
| 65536 | 147 | +1 | +0 | 0.09 | |
| 65536 | 382 | +1 | +1 | 0.27 | |
| 65536 | 147 | +1 | +2 | 0.10 | |
| 65536 | 501 | +1 | +3 | 0.35 | |
| 65536 | 501 | +2 | +0 | 0.31 | |
| 65536 | 147 | +2 | +1 | 0.10 | |
| 65536 | 382 | +2 | +2 | 0.27 | |
| 65536 | 147 | +2 | +3 | 0.10 | |
| 65536 | 147 | +3 | +0 | 0.09 | |
| 65536 | 413 | +3 | +1 | 0.29 | |
| 65536 | 147 | +3 | +2 | 0.10 | |
| 65536 | 564 | +3 | +3 | 0.40 | |
| 1024 | 33900 | +0 | +0 | 0.22 | 0.22 |
| 1024 | 9400 | +0 | +1 | 0.06 | |
| 1024 | 24000 | +2 | +2 | 0.16 | |
| 128 | 196000 | +0 | +0 | 0.44 | 0.44 |
| 128 | 155000 | +2 | +2 | 0.43 | |
| 19 | 588000 | +0 | +0 | 1.18 | |
| 18 | 622000 | +0 | +0 | 1.25 | |
| 17 | 663000 | +0 | +0 | 1.33 | |
| 16 | 956000 | +0 | +0 | 1.62 | 1.62 |
| 8 | 1060000 | +0 | +0 | 2.14 | 1.80 |
| 4 | 1430000 | +0 | +0 | 2.43 | 2.05 |
| 1 | 2190000 | +0 | +0 | 3.72 | |
+-------+---------+-----+-----+-------+-------+
| Total (in seconds) | 18.44 | 6.52 |
+-----------------------------+-------+-------+