GNIDA.mediana.create_xmmreg_operand C# (CSharp) Method

create_xmmreg_operand() static private method

static private create_xmmreg_operand ( INSTRUCTION &instr, int op_index, byte code, OP_SIZE size, byte rex, INTERNAL_DATA &idata, DISMODE mode ) : void
instr INSTRUCTION
op_index int
code byte
size OP_SIZE
rex byte
idata INTERNAL_DATA
mode DISMODE
return void
        static void create_xmmreg_operand(ref INSTRUCTION instr, int op_index, byte code, OP_SIZE size, byte rex, ref INTERNAL_DATA idata, DISMODE mode)
        {
            if ((mode == DISMODE.DISASSEMBLE_MODE_64) && (idata.prefixes[PREF_REX_INDEX] != 0xFF))
            {
            if ((instr.rex & rex)!=0)
            {
            code |= REG_CODE_64;
            idata.is_rex_used = 1;
            }
            }
            create_reg_operand(ref instr, op_index, REG_TYPE.REG_TYPE_XMM, code, size);
        }