Merge remote-tracking branch

'origin/GT-3467_ghidorahrex_tricore_storebit_bug'

Fixes #1463
This commit is contained in:
ghidorahrex 2020-01-27 07:21:20 -05:00
commit 223e93f4d0

View file

@ -7972,9 +7972,9 @@ macro multiply_u_u(mres0, rega, regb, n) {
# ST.T off18, bpos3, b (ABSB)
:st.t off18,const0810Z,const1111Z is PCPMode=0 & ( const0810Z & const1111Z & op0007=0xd5 ; op2627=0x0 ) & off18
{
local tmp:4 = 1 << const0810Z;
tmp = tmp | (const1111Z << const0810Z);
*[ram]:1 off18 = *[ram]:1 off18 & ~tmp[0,8];
local tmp:4 = *[ram]:1 off18;
tmp = (tmp & ~(1 << const0810Z)) | (const1111Z << const0810Z);
*[ram]:1 off18 = tmp;
}
@if defined(TRICORE_RIDER_B) || defined(TRICORE_RIDER_D) || defined(TRICORE_V2)