Re: [cc65] Benchmarks

From: Maciej Witkowiak <ytm1elysium.pl>
Date: 2009-09-03 21:58:16
On Thu, Sep 3, 2009 at 3:33 PM, Ullrich von Bassewitz<uz@musoftware.de> wrote:
>
> For the new release, I would like to have a few benchmarks that generate
> reproducable numbers that may be used to compare the new cc65 version to the
> old one - or to other 6502 C compilers.

Maybe a program to measure time and check result of a md5 hash
calculation for a known binary data?

I recalled my own message about trying to compile a reference md5
algorithm implementation.
http://www.cc65.org/mailarchive/2003-08/3250.html
After you've fixed the problem, the program worked flawlessly.

The code was taken straight from RFC 1321. The license there is as follows:

/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
rights reserved.

License to copy and use this software is granted provided that it
is identified as the "RSA Data Security, Inc. MD5 Message-Digest
Algorithm" in all material mentioning or referencing this software
or this function.

License is also granted to make and use derivative works provided
that such works are identified as "derived from the RSA Data
Security, Inc. MD5 Message-Digest Algorithm" in all material
mentioning or referencing the derived work.

RSA Data Security, Inc. makes no representations concerning either
the merchantability of this software or the suitability of this
software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.

These notices must be retained in any copies of any part of this
documentation and/or software.
 */

So I guess, as long as this notice is retained and there is
information that the work was derived from (...), we're ok.

M.
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Thu Sep 3 21:58:26 2009

This archive was generated by hypermail 2.1.8 : 2009-09-03 21:58:29 CEST