IPB

Welcome Guest ( Log In | Register )

Are there any x64 builds of LAME?
PsychicHigh
post Aug 9 2006, 05:26
Post #1





Group: Members
Posts: 1
Joined: 9-August 06
Member No.: 33829



Just wondering if there are any x64 builds of LAME around. Mostly of the recommended beta, or maybe previous recommended version of LAME.

Thanks in advanced.
Go to the top of the page
+Quote Post
 
Start new topic
Replies
Gabriel
post Aug 10 2006, 08:33
Post #2


LAME developer


Group: Developer
Posts: 2950
Joined: 1-October 01
From: Nanterre, France
Member No.: 138



x87, mmx and even 3dnow are still there.
(see "AMD64 Architecture Programmer’s Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions")

x87 context is preserved in user space (sure), but I am unsure about kernel space. Anyway, the OS would have to blank the x87 registers when switching context if it did not preserved it, so it doesn't cost much more to save and restore it properly. (not saving and not blanking would lead to a security issue)

Regarding VC8, I found the answer:
QUOTE
The feature to see the legacy x87 registers for x64 applications is not available in VS2005. The main reason for this is that originally the x87 registers were not available for 64bit applications at all. We later did make them available, but only accessible through MASM.

Due to the late addition of the support for x87 and limited use cases, we weren't able to get it into the VS2005 product.

So to answer your question, you can't see them in the VS2005 debugger. You can use the 64bit version of WinDbg though, if that helps.

Thanks for your feedback.

Kang Su Gatlin
Visual C++ Program Manager

So VC8 is not creating code that uses x87 on its own behalf.

This post has been edited by Gabriel: Aug 10 2006, 08:34
Go to the top of the page
+Quote Post

Posts in this topic
- PsychicHigh   Are there any x64 builds of LAME?   Aug 9 2006, 05:26
- - Gabriel   Win64 support has been added last week in the VC8 ...   Aug 9 2006, 08:18
- - twist3d   actually someone has built a 64-bit version (I don...   Aug 9 2006, 09:52
- - Maurits   Are there any advantages of using 64bits over 32bi...   Aug 9 2006, 10:10
- - cabbagerat   QUOTE (Maurits @ Aug 9 2006, 01:10) Are t...   Aug 9 2006, 14:10
- - Gabriel   When comparing those two VC8 builds: *32bits, Nas...   Aug 9 2006, 14:25
- - robert   do both compiles use the same SSE extensions?   Aug 9 2006, 14:27
- - Gabriel   No, the x86 build is using Nasm optims (mmx and 3d...   Aug 9 2006, 15:30
|- - robert   QUOTE (Gabriel @ Aug 9 2006, 16:30) So in...   Aug 9 2006, 15:39
- - bubka   is there a 32bit build with say SSE2?   Aug 9 2006, 16:02
- - Gabriel   I think that x64 implies availability of SSE/SSE2....   Aug 9 2006, 16:05
- - Garf   32 bit builds will not use SSE/SSE2 unless specifi...   Aug 9 2006, 16:42
|- - Gabriel   QUOTE 32 bit builds will not use SSE/SSE2 unless s...   Aug 9 2006, 16:49
|- - chelgrian   QUOTE (Gabriel @ Aug 9 2006, 16:49) This ...   Aug 10 2006, 00:20
- - Gabriel   I uploaded VC8 32 and 64 builds there: http://gabr...   Aug 9 2006, 22:17
|- - Agitator   QUOTE (Gabriel @ Aug 9 2006, 13:17) I upl...   Sep 17 2006, 13:34
- - bubka   damn, but thanks, not that speed is that big of a ...   Aug 9 2006, 22:50
- - Gabriel   x87, mmx and even 3dnow are still there. (see ...   Aug 10 2006, 08:33
- - cabbagerat   Interesting results on the performance. I wonder w...   Aug 10 2006, 12:39
- - kjoonlee   I wanted to post about this, but I didn't beca...   Aug 10 2006, 12:46
- - cabbagerat   QUOTE (Agitator @ Sep 17 2006, 04:34) 64-...   Sep 17 2006, 14:00
- - punkrockdude   Anyone who has time and interest in making x64 LAM...   Mar 7 2010, 23:17
- - punkrockdude   This is in the change log of Reaper 3.35: x64: now...   Mar 7 2010, 23:20


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 24th May 2013 - 10:18