This pseudo-instruction enables you to enter a 41-bit immediate number to a slot in a bundle. This immediate number may be recognized by the Itanium(TM) processor as an instruction. However, IAS does not check that the immediate number corresponds to a valid Itanium architecture instruction.
This pseudo-instruction is useful when you want to create executable code containing instructions that your current assembler version may consider illegal.
instenc.completer imm41
where:
completer |
Defines the role of the instruction in the bundle. These are this instruction's completers: a ALU instruction m memory instruction i integer instruction b branch instruction f floating-point instruction |
imm41 |
Is the immediate number corresponding to an Itanium instruction. |
This example inserts a floating-point instruction into the bundle.
{
add r1 = r2, r3
instenc.f 0x1F423C02DA9
}