All Articles Tagged 64-bit Coding

Link/UrlTags
Best notes from OOO "Program Verification Systems" company's blog on parallel and 64-bit software development[Knowledgebase]
Abstract Introduction Interesting examples of 64-bit errors The essence of 64-bit errors Loki 64 bits is a business of far future Description of diagnosis for some 64-bit errors ...

Posted: 2010-05-03 10:00:00 by Andrey Karpov
64-bit, 64-bit Coding, blog, blogging, OpenMP, PVS-Studio
Lessons on development of 64-bit C/C++ applications[Forums]
We regularly write articles on development and testing of 64-bit C/C++ programs. Each of the articles presents different viewpoints on 64-bit software development. But much information of these papers...

Posted: 2010-04-09 06:19:19
64 Bit Gaming, 64-bit, 64-bit Coding, 64-bit migration, amd64, Intel 64
Static analyzer for modern C++ 64-bit resource-intensive applications[Forums]
Meet a new version of our static code analyzer PVS-Studio 3.50. PVS-Studio is a tool intended for analyzing the source code of C/C++ applications which integrates into the Visual Studio development environment....

Posted: 2010-03-25 14:20:04
64-bit, 64-bit Coding, OpenMP, PVS-Studio, Viva64
don't use -fpic and -mcmodel together with version 10 compiler[Knowledgebase]
Reference Number : dpd200038028,  dpd200041691Version : Intel C++ and Fortran Compilers for Intel64, version 10.1Operating System : LinuxProblem Description :  The Intel compiler for Intel 64...

Posted: 2010-09-21 00:00:00 by Martyn Corden (Intel)
-fpic, -mcmodel, 64-bit Coding, ClosedSWDefect, shared objects
Use Make files to Resolve Win64 Porting Issues [Knowledgebase]
Challenge Identify issues associated with porting an application to the Win64 environment. Once an appropriate model has been chosen for porting an application to the Win64 environment, which is addressed...

Posted: 2009-03-11 01:00:00 by kslewisx
64-bit Coding, How-To, itanium
Use Appropriate Data Types to Manage 64-bit Data Size [Knowledgebase]
Challenge Ensure that you are using 32-bit or 64-bit data types as appropriate for your variables. Caution in this area conserves resources and avoids data bloat. Solution If a variable will...

Posted: 2009-03-10 21:00:00 by kslewisx
64-bit Coding, How-To, itanium
Support Hex Constants on 64-Bit Intel Architecture [Knowledgebase]
Challenge Modify code to support the use of integer-constant-type suffixes on 64-bit Intel® architecture. If a piece of code uses hex constants to generate a particular value, you might need to modify...

Posted: 2009-03-10 21:00:00 by kslewisx
64-bit Coding, How-To, itanium
Select a Win64 Porting Model [Knowledgebase]
Challenge Choose the appropriate model for porting an application from the Win32 environment to Win64. Win64 provides four different porting options. The correct option for a given application depends...

Posted: 2009-03-10 01:00:00 by kslewisx
64-bit Coding, How-To, itanium
Manage Thread-Stack Size in Windows 2000 (64-bit)[Knowledgebase]
Challenge Automatically allocate stack space in Windows 2000 (64-bit) applications to avoid stack overflow. The operating system permits multiple threads of execution within a process's address space....

Posted: 2009-03-09 01:00:00 by kslewisx
64-bit Coding, How-To, itanium
Manage Thread-Stack Size in 64-bit UNIX[Knowledgebase]
Challenge Determine the default thread-stack size for a particular implementation of UNIX and adjust that size in your application. The operating system permits multiple threads of execution within...

Posted: 2009-03-08 21:00:00 by kslewisx
64-bit Coding, How-To, itanium
Handle Win64 Truncation Warnings [Knowledgebase]
Challenge Address Win64* compilation warnings related to truncation. Most of the warnings that you encounter when compiling for Win64 are truncation-related warnings (conversion from INT64 to int)....

Posted: 2008-11-25 00:00:00 by kslewisx
64-bit Coding, How-To, itanium
Handle Win64 printf or wsprintf Warnings [Knowledgebase]
Challenge Address Win64* compilation warnings related to improper use of Win64 printf or wsprintf format specifiers. Using improper format specifiers in printf or wsprintf will generate warnings....

Posted: 2008-11-25 00:00:00 by kslewisx
64-bit Coding, How-To, itanium
Handle Win64 Errors Related to Obsolete Win32 Constants [Knowledgebase]
Challenge Address Win64* compilation errors related to old Win32* constants. A few of the constants used with the Win32 APIs have been modified for Win64; as a result, using the old constants will...

Posted: 2008-11-25 00:00:00 by kslewisx
64-bit Coding, How-To, itanium
Ensure that the 64-Bit Compiler Can Find Type Mismatches [Knowledgebase]
Challenge Avoid type-mismatch errors due to the use of #define to define constants with the 64-bit Intel® architecture. In the following code, where #define is used for a constant, the compiler cannot...

Posted: 2008-11-23 21:00:00 by kslewisx
64-bit Coding, How-To, itanium
Avoid Memory-Coding Errors on 64-Bit Intel® Architecture [Knowledgebase]
Challenge Avoid performance and security issues associated with memory-coding errors. Memory-coding errors lead directly to security vulnerabilities. Memory-access miscodings appear to be responsible...

Posted: 2008-11-19 00:00:00 by kslewisx
64-bit Coding, How-To, itanium