Merge remote-tracking branch 'origin/GT-3027_ghidorahrex_PR_philpem_ARM_TEQP_instruction'

This commit is contained in:
Ryan Kurtz 2019-07-23 08:28:55 -04:00
commit bb8f35f94d

View file

@ -5582,6 +5582,40 @@ armEndianNess: "BE" is c0031=0xf1010200 { export 1:1; }
affectflags();
}
:teq^COND^"p" rn,shift1 is $(AMODE) & COND & c2024=19 & rn & c1215=15 & c2627=0 & shift1
{
build COND;
build rn;
build shift1;
local tmp = rn^shift1;
logicflags();
resultflags(tmp);
affectflags();
}
:teq^COND^"p" rn,shift2 is $(AMODE) & COND & c2024=19 & rn & c1215=15 & c2627=0 & shift2
{
build COND;
build rn;
build shift2;
local tmp = rn^shift2;
logicflags();
resultflags(tmp);
affectflags();
}
:teq^COND^"p" rn,shift3 is $(AMODE) & COND & c2024=19 & rn & c1215=15 & c2627=0 & shift3
{
build COND;
build rn;
build shift3;
local tmp = rn^shift3;
logicflags();
resultflags(tmp);
affectflags();
}
:tst^COND rn,shift1 is $(AMODE) & COND & c2024=17 & rn & c1215=0 & c2627=0 & shift1
{
build COND;