Re: 2200 Immediate indexed operands ( 3 questions ).



Thanks!

Does
LA,U A5,*022000,X5
cause indirect addressing (since, in this case F0.x <> 0, the h and I bits do not extend F0.u, and we do - I presume - do index incrementation)?


"Vlad_Inhaler" wrote in message news:c8360b8f-5b87-427b-9632-64cc5897e4c4@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

On Aug 26, 5:42 am, "Kurt Duncan" <some...@xxxxxxxxxxxxx> wrote:
Correction:

Suppose I have something like
LA,XU A5,0400000
I *think* the PRM says we're going to sign-extend that value.
That means A5 will be loaded with 0777777400000. Right?

( with F0.x == 0, the operand is F0.h, F0.I, and F0.u -- 18 bits )

But my questions still stand...


FLIT is my friend

TRACE OF ACTIVITY: 'ACT001' (TRACE ID 01)
400004001000 LX,U X2,0200000
X2=000000200000
400004001001 LA,XU A4,0400000
A4=777777400000
400004001002 LA,XU A5,0177776,X2
A5=000000377776 X2=000000200000
400004001003 ER EXIT$
ACT001 ER EXIT$

(I substituted A4 from A5 in one case)

.



Relevant Pages