From: H. P. A. <hp...@zy...> - 2013-12-02 05:52:33
|
On 11/30/2013 05:02 PM, Song, Jin Kyu wrote: > Hello, > > I found bndldx and hint_nop17 sharing the same opcode (OF 1A). And, of course, ndisasm picks either one depending on the iflags now. > > BNDLDX bndreg,mem128 [rm: 0f 1a /r] MPX,MIB,FUTURE > HINT_NOP17 rm32 [m: o32 0f 1a /1] P6,UNDOC > > So is '[OF 1A /1] with a rm operand' still a nop? Shall I remove this NOP instruction or raise the priority of UNDOC iflag to let ndisasm know this is not preferred? > Oh, right. We really need to mask off the irrelevant flags (anything but the vendor), otherwise the disassembler will do the wrong thing. The HINT_NOPs really should be last priority, which is why they are at the end of the file. -hpa |