64-bit Question

S

Shawn B.

Greetings,

Is Microsoft committed to improving 64-bit support (AMD 64) in the compiler,
and more directly, will there be inline assembly allowed for 64-bit builds
as currently there are not, and then last of all, will there be
documentation provided for the ML64 utility that is included in the DDK?
(By "when", I mean at some point in the foreseeable future, perhaps by
release 2005?)


Thanks,
Shawn
 
K

Kang Su Gatlin [MS]

--------------------
| From: "Shawn B." <[email protected]>
| Subject: 64-bit Question
| Date: Sun, 24 Oct 2004 23:47:28 -0700
| Lines: 14
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
| Message-ID: <[email protected]>
| Newsgroups: microsoft.public.dotnet.languages.vc
| NNTP-Posting-Host: adsl-67-123-33-15.dsl.lsan03.pacbell.net 67.123.33.15
| Path:
cpmsftngxa10.phx.gbl!TK2MSFTFEED02.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP0
8.phx.gbl!TK2MSFTNGP11.phx.gbl
| Xref: cpmsftngxa10.phx.gbl microsoft.public.dotnet.languages.vc:41913
| X-Tomcat-NG: microsoft.public.dotnet.languages.vc
|
| Greetings,
|
| Is Microsoft committed to improving 64-bit support (AMD 64) in the
compiler,
| and more directly, will there be inline assembly allowed for 64-bit builds
| as currently there are not, and then last of all, will there be
| documentation provided for the ML64 utility that is included in the DDK?
| (By "when", I mean at some point in the foreseeable future, perhaps by
| release 2005?)
|

Hi Shawn,

Microsoft is comited to improving 64bit support in the compiler, and we're
constantly working on improving the code generation, performance, and
overall robustness of the 64bit tools.

With respect to your specific questions. There will be no inline assembly
for 64bit compilers in the VS2005 release. We have added basically every
intrinsic you could imagine to give the user the ability to get to the
hardware w/o having to go to to inline assembly.

I'll check on the ML64 documentation. I thought it was there in Beta1, but
I will check.

Thanks,

Kang Su Gatlin
Visual C++ Program Manager

File bugs in Visual Studio/.NET at:
http://msdn.microsoft.com/feedback
 
S

Shawn B.

Is there a specific reason for creating all the intrinsics but not inline
assembly? I'm curious as to why it was so low on the priority list.
Perhaps a technical complication, a time-to-implement factor, because of the
frequency of use by end-users (or internally), or any other reason?

Also, in the 32-bit world, sometimes the compiler intrinsics added code that
I wouldn't have specifically wanted (or the compiler tried to
optimize/generalize them, thus the reason I opted to use inline asm as much
as I did. Will the intrinsics have the same effect in the 64-bit version?


Thanks,
Shawn
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top