Re: [Open64-devel] What in pro64 "Relocatable" means?
Brought to you by:
ributzka,
suneeljain
From: Chen K. <ch...@ar...> - 2001-11-21 01:02:06
|
But, why the literal operand of TOP_addl and TOP_adds is relocatable? ----- Original Message -----=20 From: Chan, Sun C=20 To: 'Chen Ken'=20 Cc: open64=20 Sent: Wednesday, November 21, 2001 1:21 AM Subject: RE: [Open64-devel] What in pro64 "Relocatable" means? relocatable means the values need to be fixed up during data/code = layout time. Layout typically happens at link time or runtime. In your case, since the = fixup is in text segment, it will happen at link time. Sun -----Original Message----- From: Chen Ken [mailto:ch...@ar...] Sent: Monday, November 19, 2001 7:08 PM To: open64 Subject: [Open64-devel] What in pro64 "Relocatable" means? Dear Colleagues, When I read the pro64 source,I found in isa_operands_gen.cxx a = procedure void Relocatable (int operand_index), At first I think it indicates which operand is pc relative. But in = isa_operands.cxx=20 I found the second operand of TOP_adds and TOP_addl ,which is an = lit14 or lit22=20 corresponsively, is relocatable. Why? Is this because the adds and = addl can add=20 an lit14 or lit22 to pc? =20 =20 =20 |