core/x86/instr.c
/* sets the dst opnd at position pos in instr */
sets the dst opnd at position pos in instr
sets the dst opnd at position pos in instr
void
instr_set_dst(instr_t *instr, uint pos, opnd_t opnd)
{
    CLIENT_ASSERT(pos >= 0 && pos < instr->num_dsts, "instr_set_dst: ordinal invalid");
    instr->dsts[pos] = opnd;
    instr_being_modified(instr, false);
    instr_set_operands_valid(instr, true);
}
void instr_set_dst ( instr_t * instr , uint pos , opnd_t opnd ) { CLIENT_ASSERT ( pos >= 0 && pos < instr -> num_dsts , " " ) ; instr -> dsts [ pos ] = opnd ; instr_being_modified ( instr , false ) ; instr_set_operands_valid ( instr , true ) ; }
sets the dst opnd at position pos in instr
sets the dst opnd at position pos in instr
/* if we're modifying operands, don't use original bits to encode! */ /*raw bits invalid*/ /* assume all operands are valid */