EXTRA_DIST += modules/arch/x86/tests/genopcode.asm
EXTRA_DIST += modules/arch/x86/tests/genopcode.errwarn
EXTRA_DIST += modules/arch/x86/tests/genopcode.hex
+EXTRA_DIST += modules/arch/x86/tests/iret.asm
+EXTRA_DIST += modules/arch/x86/tests/iret.errwarn
+EXTRA_DIST += modules/arch/x86/tests/iret.hex
EXTRA_DIST += modules/arch/x86/tests/jmp64-1.asm
EXTRA_DIST += modules/arch/x86/tests/jmp64-1.errwarn
EXTRA_DIST += modules/arch/x86/tests/jmp64-1.hex
EXTRA_DIST += modules/arch/x86/tests/shift.asm
EXTRA_DIST += modules/arch/x86/tests/shift.errwarn
EXTRA_DIST += modules/arch/x86/tests/shift.hex
+EXTRA_DIST += modules/arch/x86/tests/stos.asm
+EXTRA_DIST += modules/arch/x86/tests/stos.errwarn
+EXTRA_DIST += modules/arch/x86/tests/stos.hex
EXTRA_DIST += modules/arch/x86/tests/twobytemem.asm
EXTRA_DIST += modules/arch/x86/tests/twobytemem.errwarn
EXTRA_DIST += modules/arch/x86/tests/twobytemem.hex
d.op[1] = info->opcode[1];
d.op[2] = info->opcode[2];
d.spare = info->spare;
- d.rex = (yasm_x86_LTX_mode_bits == 64 && info->opersize == 64) ? 0x48: 0;
d.im_len = 0;
d.im_sign = 0;
d.shift_op = 0;
/*mod_data >>= 8;*/
}
+ d.rex = (yasm_x86_LTX_mode_bits == 64 && d.opersize == 64) ? 0x48: 0;
+
/* Go through operands and assign */
if (operands) {
for(i = 0, op = yasm_ops_first(operands); op && i<info->num_operands;