CPU: Core 2 Duo E6300 (2 x 1.86 GHz) DMD 2.057 options: -O -release -inline GDC 0.30 options: -O3 -frelease (OpenSUSE 11.4 running in VMWare Workstation) # DMD-windows memcpy old MD5: 927 ms, 43.149414 MB/s MD5: 532 ms, 75.187500 MB/s SHA1: 782 ms, 51.150391 MB/s SHA224: 1127 ms, 35.492188 MB/s SHA256: 1122 ms, 35.650391 MB/s SHA384: 2028 ms, 19.723633 MB/s SHA512: 2018 ms, 19.821289 MB/s SHA512_224: 2078 ms, 19.249023 MB/s SHA512_256: 2023 ms, 19.772461 MB/s Tiger: 683 ms, 58.564453 MB/s Tiger2: 663 ms, 60.331055 MB/s # DMD-windows arrcpy old MD5: 928 ms, 43.102539 MB/s MD5: 542 ms, 73.799805 MB/s SHA1: 774 ms, 51.678711 MB/s SHA224: 1191 ms, 33.584961 MB/s SHA256: 1146 ms, 34.903320 MB/s SHA384: 2024 ms, 19.762695 MB/s SHA512: 2058 ms, 19.435547 MB/s SHA512_224: 2092 ms, 19.120117 MB/s SHA512_256: 2024 ms, 19.762695 MB/s Tiger: 691 ms, 57.886719 MB/s Tiger2: 676 ms, 59.170898 MB/s # DMD-linux memcpy old MD5: 1035 ms, 38.646484 MB/s MD5: 626 ms, 63.897461 MB/s SHA1: 866 ms, 46.188477 MB/s SHA224: 1232 ms, 32.466797 MB/s SHA256: 1183 ms, 33.811523 MB/s SHA384: 2100 ms, 19.046875 MB/s SHA512: 2089 ms, 19.147461 MB/s SHA512_224: 2096 ms, 19.083008 MB/s SHA512_256: 2098 ms, 19.065430 MB/s Tiger: 702 ms, 56.979492 MB/s Tiger2: 696 ms, 57.470703 MB/s # DMD-linux arrcpy old MD5: 928 ms, 43.102539 MB/s MD5: 542 ms, 73.799805 MB/s SHA1: 774 ms, 51.678711 MB/s SHA224: 1191 ms, 33.584961 MB/s SHA256: 1146 ms, 34.903320 MB/s SHA384: 2024 ms, 19.762695 MB/s SHA512: 2058 ms, 19.435547 MB/s SHA512_224: 2092 ms, 19.120117 MB/s SHA512_256: 2024 ms, 19.762695 MB/s Tiger: 691 ms, 57.886719 MB/s Tiger2: 676 ms, 59.170898 MB/s # GDC-linux memcpy old MD5: 156 ms, 256.410156 MB/s MD5: 178 ms, 224.718750 MB/s SHA1: 472 ms, 84.745117 MB/s SHA224: 689 ms, 58.054688 MB/s SHA256: 689 ms, 58.054688 MB/s SHA384: 1671 ms, 23.937500 MB/s SHA512: 1689 ms, 23.682617 MB/s SHA512_224: 1669 ms, 23.965820 MB/s SHA512_256: 1667 ms, 23.995117 MB/s Tiger: 718 ms, 55.709961 MB/s Tiger2: 720 ms, 55.554688 MB/s # GDC-linux arrcpy old MD5: 161 ms, 248.446289 MB/s MD5: 163 ms, 245.398438 MB/s SHA1: 443 ms, 90.292969 MB/s SHA224: 685 ms, 58.393555 MB/s SHA256: 670 ms, 59.701172 MB/s SHA384: 1682 ms, 23.780273 MB/s SHA512: 1668 ms, 23.980469 MB/s SHA512_224: 1655 ms, 24.168945 MB/s SHA512_256: 1660 ms, 24.095703 MB/s Tiger: 704 ms, 56.817383 MB/s Tiger2: 700 ms, 57.142578 MB/s