Reusing dqPlusRaOrZeroAddress for EA calculation

This commit is contained in:
b
2024-11-24 14:44:21 +01:00
committed by ghidorahrex
parent 86c31bb5d8
commit 65a848c4d1
@@ -1610,7 +1610,7 @@ define pcodeop stdcixOp;
# binutils: power4.d: +0: e0 83 00 00 lq r4,0\(r3\)
# binutils: power4.d: +4: e0 83 00 00 lq r4,0\(r3\)
:lq RT,dqPlusRaOrZeroAddress is $(NOTVLE) & OP=56 & RT & Dp & RA & DQs & dqPlusRaOrZeroAddress & regp [regpset = Dp+1;] {
ea:$(REGISTER_SIZE) = RA + sext(DQs:2 << 4);
ea:$(REGISTER_SIZE) = dqPlusRaOrZeroAddress;
@if ENDIAN == "big"
RT = *:$(REGISTER_SIZE) ea;
regp = *:$(REGISTER_SIZE) (ea + $(REGISTER_SIZE));