Re: Fastcode Poll IntToStr64/32 Two Challenges or One



Hi

From poll > All FP based challenges have 3 in one because overloaded
Extended, Double and Single precision functions are made.

Why are we not overloaded integer and int64 ?

We build the libraries with overloaded Int / Int64 functions where possible.
This can be done no matter how the challenges are organized. No argument to
combine - or not - challenges in B&V's here.

FP functions in the 3 precisions are almost identical, this is not the case
for Int/Int64 functions. This is an argument for separating Int/Int64
challenges.

The benchmark and validation code differs for the two cases, but not really
more than in the FP case - and this is not an argument for separating the
two challenges.

The points in FP based challenges are given such that eg. an Extended
function winner/entry will give 1/3 of the points a winner/entry gives. 1/3
point for an entry and 3.333 points for a target winner. In Integer based
challenges full points are given. Eg. Max(Int) gives 10 winner points and a
Max ( Int64) winner also gives 10 points. If we give combine IntToStr32/64
we change the point system. This change has not been defined anywhere.

If you combine the two challenges then the version number system breaks.
Changing the IntToStr32 benchmark updates the version number and signals
changes to the IntToStr64 benchmark as well - which is incorrect.

If there are no really good reason to combine challenges, then stick to the
old way for consistency. All rules, conventions, version numbering, release
patterns and the point system is in place. The Spread*** standard and the
SpreadsheetCreator is in place.

Change conventions and you will create a mess and 100 questions. Why is
IntToStr32/64 combined when Max/Min.... are not? How many points should a
winner and an entry give? How should I understand the version numbering? Who
fixes the SpreadssheetCreator? Is it necessary to rerun IntToStr32
benchmarks and validations on all targets when adding a IntToStr64 function?

Please explain me dennis that is it what I am missing

Many things like the remaining voters ;-)

My vote is dont care (For now). There is that vote option ? :-)

Then do not vote.

Best regards
Dennis Kjaer Christensen


.