diff options
Diffstat (limited to 'disasm.c')
-rw-r--r-- | disasm.c | 48 |
1 files changed, 24 insertions, 24 deletions
@@ -648,30 +648,6 @@ static int matches(const struct itemplate *t, uint8_t *data, break; } - case 0240: - break; - - case 0241: - if (prefix->rep == 0xF3) - drep = P_XRELEASE; - break; - - case 0242: - if (prefix->rep == 0xF2) - drep = P_XACQUIRE; - else if (prefix->rep == 0xF3) - drep = P_XRELEASE; - break; - - case 0243: - if (prefix->lock == 0xF0) { - if (prefix->rep == 0xF2) - drep = P_XACQUIRE; - else if (prefix->rep == 0xF3) - drep = P_XRELEASE; - } - break; - case4(0250): if (s_field_for == op1) { opx->offset = gets8(data); @@ -727,6 +703,30 @@ static int matches(const struct itemplate *t, uint8_t *data, break; } + case 0264: + break; + + case 0265: + if (prefix->rep == 0xF3) + drep = P_XRELEASE; + break; + + case 0266: + if (prefix->rep == 0xF2) + drep = P_XACQUIRE; + else if (prefix->rep == 0xF3) + drep = P_XRELEASE; + break; + + case 0267: + if (prefix->lock == 0xF0) { + if (prefix->rep == 0xF2) + drep = P_XACQUIRE; + else if (prefix->rep == 0xF3) + drep = P_XRELEASE; + } + break; + case 0310: if (asize != 16) return false; |