super-h: fixed code review comments - 2

This commit is contained in:
Guy Zana
2019-07-30 08:34:01 +03:00
parent 63a8d9f216
commit 5974048c99

View File

@@ -177,9 +177,13 @@ target00_11: target is sdisp_00_11 [ target = (sdisp_00_11 << 1) + inst_start +
rn_08_11 = simm_00_07;
}
:mova addr,r0 is r0 & opcode_08_15=0b11000111 & disp_00_07 [ addr = (inst_start + 4) & 0xFFFFFFFC + (disp_00_07 << 2); ]
disppc4: disp is disp_00_07
[ disp = (disp_00_07 << 2) + ((inst_start + 4) & 0xfffffffc); ]
{ local tmp:4 = disp; export tmp; }
:mova disppc4,r0 is disppc4 & r0 & opcode_08_15=0b11000111 & disp_00_07
{
r0 = addr;
r0 = disppc4;
}
:mov.w @(disp,pc),rn_08_11 is pc & opcode_12_15=0b1001 & rn_08_11 & disp_00_07 [ disp = (disp_00_07 << 1); ]