Re: Fastcode Library Test



Hi

The OS will be Windows XP or Windows Vista.
(It doesn't matter who will be from the both)

Fastcode has rules for which OS's to support. I cannot find them at our
site, but the MM supports these:

Memory Manager Challenge
The objective is to build the fastest replacement for the Delphi Memory
Manager.

The following operating systems are supported:
Win95, Win98, WinME, WinNT, Win2000, WinXP, Win2003, Win64.


http://www.fastcode.dk/fastcodeproject/fastcodeproject/34.htm

IMHO - We should stick to those rules.

Perhaps we should remove Win95 and add Vista when it is released?

Regarding processors: This list is to short

Processors:
Northwood
Presler
Dothan
Yohan
Athlon XP
Athlon 64x2
Core Duo

And Cyrix/Via ?

You have forgot one of our target CPU's - AMD 64.

Yonah is a Core Duo.

What about?

Pentium, Pentium MMX, Pentium Pro, K5, K6, Athlon, Pentium 2, Pentium 3,
Prescott, Banias, Smithfield, Core Duo 2 etc, Cedarmill, Xeon, Athlon 64.

We should support "all" processors, but need to find a reasonable subset to
validate upon.

We need a Pentium to validate that IA32 functions do not use anything but
IA32. Then we need a Pentium Pro to validate that IA32ext functions only use
IA32 and IA32ext instructions. Then we need a P2 to validate that MMX
functions do not use SSE, SSE2 or SSE3. Then se need P3 ....... Then we need
P4 Northwood, Then we need Prescott/Yonah/AMD64 X2 for SSE3 function
validation.
What about all the 3DNow instructions? We are currently ignoring them
totally.

We have a lot of work to do ;-)

Best regards
Dennis Kjaer Christensen


.



Relevant Pages

  • RE: Vista Setup Project - Rights Issue
    ... If in the Registry builder - I am adding a STRING value per the context ... accept this and build it accordingly for the installer package. ... There are tools that can be used to validate your MSI file before sending ... Microsoft Online Community Support ...
    (microsoft.public.dotnet.general)
  • RE: Validate Subscriptions
    ... You may also try using stored procedures to validate data and let me know the results. ... Validate Data at the Subscriber (Replication Transact-SQL Programming) ... Microsoft Online Community Support ... or a Microsoft Support Engineer within 1 business day is acceptable. ...
    (microsoft.public.sqlserver.replication)
  • Re: Iraq update
    ... , bear out, confirm, corroborate, evidence, justify, substantiate, ... testify, validate, warrant. ... See support, true ... substantiate, validate. ...
    (rec.games.frp.dnd)
  • RE: Valid Date
    ... As for date/time validation, if you want to do it on client-side, then ... box and parse it as normal string to validate it. ... Microsoft MSDN Online Support Lead ... where an initial response from the community or a Microsoft Support ...
    (microsoft.public.dotnet.framework.aspnet.webcontrols)
  • [PATCH 1/2] Check if start address is in vma region in NOMMU function get_user_pages().
    ... This behavior is different from MMU arch. ... In IA32, ... This issue is rootcaused by not validate the start address in NOMMU ...
    (Linux-Kernel)