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
2 answers

Can I get mod_wsgi to work with a 64-bit Apache/Python install?

first, I'd like to say I've been lurking on this site for years and love it. For the first time, I feel like I've encountered a problem that hasn't been addressed on StackOverflow before, so here goes. I am trying to get python to work on my 64-bit…
3
votes
1 answer

compile 64-bit version of lzo.dll

[Update] I've since compiled successfully and anyone else chasing these binaries can download from here I'm compiling version 2.06 of lzo by issuing the following command from the Visual Studio Command Prompt (2010) b\win64\vc_dll.bat which…
wal
  • 17,409
  • 8
  • 74
  • 109
3
votes
0 answers

Setting a 64bit FILETIME PT_SYSTIME property using pywin32's SetProps()

I am using pywin32 mapi routines to interact with my outlook contacts store. I am trying to set the PT_BIRTHDAY property and have the following code for doing that: The conversion from and to FILETIME values is from filetimes.py available at:…
Karra
  • 659
  • 1
  • 5
  • 16
3
votes
4 answers

Java 64bit install throwing non compatible 64bit error in 64bit Windows 7

JRE and JDK 64bit install executable are throwing a non compatible win32 error: jre_7u1_windows-x64bit.exe is not a valid Win32 application. I thought this could be a system environment variable problem, but from what I can tell it is not, the…
ThunderWolf
  • 130
  • 1
  • 9
3
votes
7 answers

64-bit subtraction result to 32-bit integer

There is an existing function named "Compare," which is int compare(void* A, void* B) { return (int)A - (int)B; } I am aware that this is an atrocious practice, but I did not write that piece of code and it is being used in many places already. But…
xorxorxor
  • 65
  • 5
3
votes
1 answer

How can I update form on resize on 64-bit window?

I have a problem with contents on a form is not updated correct when running in 64-bit window like Windows Server 2003 or 2008. There is a short video that illustrate this at screencast. When I resize the main window the content is not repainted.…
Roland Bengtsson
  • 5,058
  • 9
  • 58
  • 99
3
votes
0 answers

Why does Mac OS X move process memory to swap even though RAM is available?

I'm using a Mac with 8 GB RAM running Mac OS X 10.7.2. I wrote this small program to allocate about 6GB of RAM: #include #include int main() { std::vector vec; vec.resize(6442450944); std::cerr << "finished…
barbaz
  • 1,642
  • 2
  • 17
  • 27
3
votes
2 answers

Integer() in 64bit XE2

How would this be correct when on 64bit platform in XE2? type PRGB24 = ^TRGB24; TRGB24 = packed record B: Byte; G: Byte; R: Byte; end; var s1: pRGB24; ptrD: integer; .... inc(Integer(s1), PtrD); <- gives error here "Left…
hikari
  • 3,393
  • 1
  • 33
  • 72
3
votes
2 answers

the application was unable to start correctly 0xc00007b

I have a win32 application. Trying to run in windows 7 64-bit OS in VisualStudio 2008. Have installed x64 Environment. So when i'm trying to run my project i'm getting this error "the application was unable to start correctly 0xc00007b". I have no…
surendran
  • 478
  • 1
  • 8
  • 19
3
votes
1 answer

is there real 64bit version of PHP 5.6 for windows?

On 32bit php, the PHP_INT_MAX (max integer value) is much lower, and causes problems. When looking online to get local laragon test server up, found old versions for windows archived here: https://windows.php.net/downloads/releases/archives/ Problem…
PM_KLS
  • 53
  • 6
3
votes
3 answers

Allocating large amount of memory and usage of size_t?

In my application ,I am allocating memory to store "volume data" which read from stack of bitmap images. I stored the data in a "unsigned char" and ,during allocation, first I try to allocate continuous memory-block for entire data.if that fails…
Ashika Umanga Umagiliya
  • 8,988
  • 28
  • 102
  • 185
3
votes
2 answers

Determine if running x64 or x86 operating system in MATLAB

How is it possible in MATLAB to determine if the OS is x64 or x86? NOTE: I have found the computer function but it is mentioned that in case a x32 MATLAB is running on a x64 OS then it returns x32 (instead of x64) so this function will not do.
niels
  • 760
  • 8
  • 25
3
votes
1 answer

Need to know if a exe file contains at least an icon

I need to know if a exe file contains at least one icon. A fast way, if that's possible. I tried with PrivateExtractIcons and it works, but only for 32 bit exe files. It's not working for 64 bit exe files. I need this to work with any exe file in…
DavidB
  • 177
  • 10
3
votes
1 answer

PHP Compiler is using 32 bit Architecture on a Raspberry Pi 4 64 bit Kernel

The PHP-compiler on my Raspberry Pi 4 is only using 32 bits instead of 64 bits. I double-checked my kernel-architecture. Everything is configured to 64 bits... Do i need to add a additional configuration to compile 64 bit php-code? PHP test (on my…
xy8000
  • 31
  • 4
3
votes
2 answers

static code analysis tools for spotting 64bit portability problems?

I am looking for the best way to convert large amounts of code to 64bit. It was suggested to me that I look into some static code analysis tools such as cpptest to spot the portability problems. Does anyone have any suggestions for me as to what I…