| Last Modified On : | October 2, 2008 1:29 PM PDT |
Rate |
|
These labs provide best known methods for porting your application. Sample Code is included for you to try out the concepts. You will need access to an Itanium® 2-based system to practice the lab concepts.
Lab 1: Data Model Considerations
Code Samples for Lab 1
This lab will introduce new 64-bit data types and “polymorphic” data types, types that are 64-bit when compiled for the Itanium architecture but 32-bit for IA-32 targets.
Lab 2: Porting Pointers
Code Samples for Lab 2
This lab will present guidelines for porting pointers. In the same way that code which assumes a particular pointer size is dangerous, code that uses hard-coded offsets to access a member in a structure is equally unsafe.
Lab 3: Managing Data Size
Code Samples for Lab 3
Migrating your application from 32-bit to 64-bit will impact your data size in a number of ways. This lab will review methods and considerations for managing data size. You will learn: