Questions tagged [64-bit]

A 64-bit architecture is usually a system where addresses (pointers) are 64 bits wide. Sometimes, it can mean a system where the “natural” size for integer computations (the word size) is 64 bits.

The term 64-bit is used for architectures where the address bus and other data units, like the data bus or CPU registers, are 64 bits wide.

64-bit processor architectures include:

  • x86-64 , often known as AMD64, an evolution of 32-bit x86 PC processors by AMD and Intel, found in many server and desktop computers;
  • DEC Alpha, a now-discontinued architecture that was popular on workstations in the 1990s;
  • ppc64, a 64-bit evolution of the PowerPC/POWER processor;
  • SPARC v9 (Ultrasparc and sparc64), 64-bit evolutions of the Sparc architecture;
  • Itanium , also known as IA-64, an architecture by Intel that is not related to IA-32 (which is the name for later generations of x86 processors)
  • MIPS64 , a 64-bit version of the MIPS architecture;
  • ARMv8, an upcoming 64-bit version of the ARM architecture

In C and other languages such as C++ and Objective-C with a similar set of machine integer types including int, long and long long, implementations differ as to which types are 32-bit and which types are 64-bit. Windows follows a model called IL32P64: int and long are both 32-bit, long long (if available) and pointers are 64-bit. On the other hand, most Unix-like systems including Linux and Mac OS X follow the I32LP64 model: int is 32-bit, long and long long and pointers are 64-bit.

6082 questions
3
votes
1 answer

Poor performance of printf in Windows 7 Professional 64 bit

As the title says, I'm experiencing very poor performance of the printf call in our code. It's used pretty extensivly for debugging purposes and hasn't caused an issue for the most part, but when I brought our code up on my new laptop (17" Macbook…
Rob Rau
  • 31
  • 1
3
votes
1 answer

AnkhSVN on 64Bit Visual Studio

I am using AnkhSVN first time. On 32Bit Visual Studio 2010 Prof it works great. Same installation with same project on a x64 Systems does not show the green hooks nor any SVN options. It seems that it is not installed and shows all like before.…
Nasenbaer
  • 4,810
  • 11
  • 53
  • 86
3
votes
3 answers

Subversion with 32 bit server and 32/64 bit clients

Good morning; my google-fu seems to be lacking today. I've just been upgraded to a Vista64 machine, and we only now have a 32 bit subversion server. I assume there is no problem using 64bit tortoisesvn with the 32 bit server…
Max
  • 3,128
  • 1
  • 24
  • 24
3
votes
6 answers

Eclipse startup Error code=1?

I just downloaded eclipse-java-helios-SR2-win32-x86_64.zip extracted the zip. When i'm trying to run i get error: Here is my .ini…
Danpe
  • 18,668
  • 21
  • 96
  • 131
3
votes
2 answers

SVN+SSH checkout over VPN using tortoise SVN, Smartsvn failing

System & connection details I am using a 64-bit system running Windows 7. I have Open VPN and Tortoise SVN 64-bit installed. The repository is in a remote system, and we connect using VPN. What I have done so far I have followed the necessary…
Sandeepan Nath
  • 9,966
  • 17
  • 86
  • 144
3
votes
4 answers

64-bit pointer arithmetic in C#, Check for arithmetic overflow changes behavior

I have some unsafe C# code that does pointer arithmetic on large blocks of memory on type byte*, running on a 64-bit machine. It works correctly most of the time but when things get large I often get some kind of corruption where the pointer gets…
Magnus Krisell
  • 639
  • 5
  • 8
3
votes
6 answers

How to get a 64 bit integer hash from a string in PHP?

I need 64 bit integer hashes of strings for something like a hash map. It seems to me like there is no native PHP hash functionality that can return 64 bit integers? I think it is possible to take the first part of a sha1 hash and convert it to an…
flori
  • 14,339
  • 4
  • 56
  • 63
3
votes
2 answers

Problem with COM and MSXML (64-bit only)

We are porting a huge application from 32-bit to 64-bit. This application has a few external libraries which we either disabled or used their 64-bit versions. We are also accessing a database via our self-written COM methods. And we were using…
Steve Stone
  • 31
  • 1
  • 2
3
votes
3 answers

Illegal read/write error when making legacy code x64 compliant

I have the following MyType::Is_Inst () function which is throwing an invalid memory access error on return in 64-bit mode but not in 32-bit: MyType MyType::Is_Inst () { unsigned char Bar=0; MyType Foo={0}; return Foo; …
Amanduh
  • 1,233
  • 1
  • 13
  • 23
3
votes
1 answer

Delphi 64 bit Indy OpenSSL libraries

Trying to use Indy in a 64 bit app, with OpenSSL. The app has be ported from 32 bit. There everything worked fine with OpenSSL libraries downloaded from https://indy.fulgan.com/SSL But I cannot find the 64 bit ones. Currently the repository at…
Runner
  • 6,073
  • 26
  • 38
3
votes
3 answers

Gdiplus 64bit colors

I am creating a 64bit bitmap and wrapping it using Graphics object to draw over it. Problem is Gdiplus Color class is only 32bit(each component is byte only i.e.max 255) so how can I draw over a 64bit image using gdiplus? e.g. Bitmap bmp(100, 100,…
Anurag Uniyal
  • 85,954
  • 40
  • 175
  • 219
3
votes
2 answers

Memory limit problem in php

i have a memory problem in php. I have set the limit in php.ini to 512 M the output of /var/log/apache2/error.log is: PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 71 bytes) in …
sotiris
  • 39
  • 1
  • 2
3
votes
4 answers

MongoDb with php on windows 7 64 bits

I installed wampserver, and mongodb both up and running i installed the mongodb extension PHP 5.3 VC6 Thread-Safe Mongo extension and added php_mongo.dll extension to php.ini, restarted the server but it won't show up in phpinfo() and of course it…
andrei
  • 8,252
  • 14
  • 51
  • 66
3
votes
0 answers

Marshalling a variable from int to struct in 64X

When my application is running on x86 the program works fine. When I run it on x64, the Access Violation exception occurs. Exception details mentioned below. "System.AccessViolationException: 'Attempted to read or write protected memory. This is…
3
votes
3 answers

Unmanaged x64 assemblies in mixed .NET development environment

What do we do if we have some devs working on 64 bit machines and some on 32 bit machines, but we need to reference unmanaged assemblies that need to be in x86 for half the team and x64 for the other half? Is there a solution besides manually…
PeteK
  • 106
  • 1
  • 5
1 2 3
99
100