https://sourceware.org/bugzilla/show_bug.cgi?id=20763
Bug ID: 20763 Summary: 8e opcode wrong disassembling Product: binutils Version: 2.26 Status: UNCONFIRMED Severity: minor Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: anatolymik at gmail dot com Target Milestone: --- 8e opcode(mov Sw, Ew) is disassembled wrong for source register operand. There is example for 16-bit mode here: 66 8e c0: mov es, eax but must be: 66 8e c0: mov es, ax Most significant bits of source register is ignored unlike 8c opcode(mov Ev, Sw). For 8c opcode most significant bits are zeroed if operand size is larger than 16 bit. Source register is 16-bit for all processor modes. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils