Allow CALL/JMP FAR imm, a form of far branch that takes a default segment from the a_addr (segment being assembled into). Compatible to MSDebug. As suggested in a comment to Debug/X.
Add new type OP_IMM_NOT_EXTEND which will disassemble with a WORD or DWORD size keyword if the immediate is in imms8 range
Assembler: Allow to specify displacement size within square brackets, allowing to specify BYTE, WORD, or DWORD size. If permissible the displacement is extended to this size. (1, 2)
Assembler: Forbid assembling MOVSX/MOVZX with 32-bit destination and unspecified source size (new operand type OP_ASM_MOVX)