Questions tagged [64-bit]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
102 views

Porting a 32-bit Win32 DLL driver to 64-bit when a 64-bit DLL is unavailable in C++

I have a legacy 32-bit Win32 DLL driver that interfaces with a test equipment. I possess the API header file for this driver, and I dynamically load the DLL at runtime within my C++ test application ...
Cem Polat's user avatar
  • 127
2 votes
0 answers
310 views

Is it dangerous to link together -mno-red-zone and regular code?

I know that in x86_64, there exists a 128 byte red zone above (or below, address-wise) the stack pointer that functions can use without subtracting from rsp. This sounds to me like the only things ...
Ferdi265's user avatar
  • 129
-1 votes
1 answer
136 views

What is meant by /0 in AMD64 specification?

The AMD64 specification talks about /0 with regards to instruction encoding but I don't have a clue what is meant by that. For example, in Volume 3 the ADD instruction has three forms: ADD reg/mem16,...
Paul McKneely's user avatar
113 votes
5 answers
14k views

Does a `long` ban make sense?

In today's cross-platform C++ (or C) world we have: Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 ...
Martin Ba's user avatar
  • 7,588
61 votes
4 answers
21k views

Is there a good reason to run 32-bit software instead of 64-bit on 64-bit machines?

Is there any good reason to supply a 32-bit version along with a 64-bit version of any software targeted at modern desktop machines, running modern 64-bit operating systems on 64-bit hardware? It ...
Filip Haglund's user avatar
13 votes
4 answers
2k views

Should I deploy 32-bit only or both 32- and 64-bit versions for Windows?

I have a cross-platform application written in a compiled language. For Linux it is customary to have both amd64 and i386 builds available to user, so user can choose version, suitable for its ...
Alexander Shishenko's user avatar
2 votes
1 answer
153 views

Can 32/64 bit version of Dart SDK have any effect on produced javascript code?

I just started collaborating remotely on a project. Project manager explicitly asked me to download Dart SDK 32bit version. Since I have 64bit machine I asked why to find out more about it. I was told ...
Tomáš Zato's user avatar
30 votes
2 answers
6k views

Why might it be difficult to make a 64 bit version of a program?

In my short time programming, it has been trivial to compile any of my C++, Java, etc. for either a 32 or 64 bit machine so long as I have the full source for the program. But a lot of software is ...
calben's user avatar
  • 611
1 vote
0 answers
6k views

Accessing a 32-bit DLL from a 64-bit process

I'm aware that it's not possible to load a 32-bit DLL into a 64-bit process. The DLL in question is a ODBC driver which is no longer supported (although it works fine) and no 64-bit version of it ...
user131837's user avatar
1 vote
2 answers
492 views

Importance of uniformity of development architecture across the team

If some developers still use a 32 bit 'Windows XP' and others use a '64 bit Windows 7', would it be advisable for the entire team to work with 32 bit development tools even if their OS is 64 bit? Are ...
Nav's user avatar
  • 1,183
0 votes
3 answers
368 views

Perfomance of 8 bit operations on 64 bit architechture

I am usually a Python / Database programmer, and I am considering using C for a problem. I have a set of sequences, 8 characters long with 4 possible characters. My problem involves combining sets of ...
wobbily_col's user avatar
  • 1,881
8 votes
1 answer
2k views

What are the real life use cases for tagged pointers? [closed]

What are the real life use cases for tagged pointers? This is mostly coming from reading about small 64-bit systems and possible uses of 64-bit word pointers. To my understanding tagged pointers are ...
auselen's user avatar
  • 361
7 votes
3 answers
825 views

What is the gain from 64-bit architecture?

I played with 8-bit machines (C64), I used 16-bit machines (Win 3.1), I enjoyed flat 32-bit address space (Linux). Every time as a user (which was also means being a developer for fun or profit) I ...
auselen's user avatar
  • 361
21 votes
10 answers
4k views

What is the benefit of 64 bit A7 in iPhone

I'm trying to figure out why going to 64 bit processors is such a big deal in an iPhone. I understand that there will be twice as many registers so the processor can work with twice as much data which ...
Chris.Stover's user avatar
5 votes
1 answer
1k views

Why do some software packages have an "amd64" suffix for 64-bit systems?

When downloading various software packages, and executables for Windows, I always see two different types of executables to download. One just says ...32-bit and the other always says ...amd64. I know ...
Carpetfizz's user avatar
2 votes
1 answer
446 views

Is a 64-bit Laptop going to be a problem for "Metro" apps? [closed]

I'm looking at a sample Windows 8 C# "Metro" style app (bingPushpin). When I 2-click MainPage.xaml, it gives me, "Design view is unavailable for x64 and ARM target platforms." My Acer Aspire laptop ...
B. Clay Shannon-B. Crow Raven's user avatar
7 votes
2 answers
1k views

When will java change to 64bit addressing and how can we get there faster? [closed]

Having to work with large files now, I would like to know when the java libraries will start switching to long for indexing in their methods. From Inputstreams read(byte[] b, int off, int len) - ...
Ido Tamir's user avatar
  • 181
4 votes
3 answers
4k views

Reasons for either 32-bit or 64-bit as development machine

I'm about to make a new Linux install, which will be primarily used for programming. I've seen benchmarks showing speed improvement of 64-bit version, however, I have hard time of telling how much ...
vartec's user avatar
  • 20.8k
2 votes
2 answers
2k views

JRE for 64-bit and 64-bit Java?

FWIK Java can run on 64-bit system, no problem. I'd like to know how Java support 64-bit features, e.g., System.identityHashCode() returns a 32-bit int, it's common to see the object pointer (memory ...
Lenik's user avatar
  • 565
5 votes
3 answers
2k views

What's so special about x64 vs x86? [closed]

What is the difference between building a .NET project to target 32-bit or 64-bit? Are there computers that aren't able to run 32-bit programs and only 64-bit? Do x64 programs run twice as fast?
Shimmy Weitzhandler's user avatar
3 votes
3 answers
397 views

A list of the most important areas to examine when moving a project from x86 to x64? [closed]

I know to check for/use asserts and carefully examine any assembly components, but I didn't know if anyone out there has a fairly comprehensive or industry standard check-list of specific things at ...
RobotHumans's user avatar