Author |
How mouch precise the implementation of OpenVMS for itanium processor? |
kzsolt
Member
Posts: 14
Location: Budapest, Hungary
Joined: 08.10.09 |
Posted on March 14 2011 10:49 |
|
|
How mouch precise the implementation of OpenVMS for itanium processor? I mean the bit field instruction called by C is very critical for our application. And implementing it on intel architecture is not an easy task. Exists some instruction emulation on C lib to do this task?
Othersides anybody know why force HP the OpenVMS to guest of virtual machine instead of real hardware. Maybe the emulated hardware help to handle resources of computer? |
|
Author |
RE: How mouch precise the implementation of OpenVMS for itanium processor? |
imiller
Administrator
Posts: 277
Location: UK
Joined: 24.02.06 |
Posted on March 16 2011 01:23 |
|
|
I'm not sure what you are asking. The C compiler for OpenVMS I64 works just fine.
OpenVMS can run on real hardware (HP Integrity server, Alphaserver, VAX) or as a guest on HPVM - your choice. |
|
Author |
RE: How mouch precise the implementation of OpenVMS for itanium processor? |
kzsolt
Member
Posts: 14
Location: Budapest, Hungary
Joined: 08.10.09 |
Posted on March 18 2011 03:03 |
|
|
Exchause me, sort explanation:
The bit filed handling is very critical in every platform. Even if the code writed in C the C lib itself use mostly many of assembler "tricks" to handle bitfield. One of the VAX processsor advanatge was the precise bitfield support. If the VMS moved to Intel architecture more problem can occured here because the different processor register and instruction structure.
At practice you can image the file contain 1-32bit wide bitfields in mixed sequence.
So my question was anybody have experience (good or bad) with bitfield on VMS/itanium platform?
Edited by kzsolt on March 18 2011 03:04 |
|
Author |
RE: How mouch precise the implementation of OpenVMS for itanium processor? |
abrsvc
Member
Posts: 108
Joined: 12.03.10 |
Posted on March 18 2011 06:24 |
|
|
There are instruction sequences that are used to implement bit field operations such that the user(you) won't see the difference. What you are really asking is whether or not the same functions are available and the answer is yes. You should be able to take you C program and recompile and run it on the I64 platform without significant change. Without seeing the actual code, I cannot say no changes will be required, but for the most part, the code should work as is.
Dan |
|