Home | History | Annotate | Download | only in config

Lines Matching defs:source

238   /* Destination or source register specifier.  */
3079 /* Use 2-byte VEX prefix by swappping destination and source
3542 "word ptr" or "byte ptr" on the source operand in Intel syntax
5015 err_msg = _("broadcast not on source memory operand");
5139 Destination register type is more significant than source
5140 register type. crc32 in SSE4.2 prefers source register
5946 unsigned int source, dest;
5994 /* If VexW1 is set, the first operand is the source and
5998 source = 0;
6003 source = 1;
6032 /* If VexW0 is set, the third operand is the source and
6035 source = 2;
6040 /* VexW1 is set, the second operand is the source and
6043 source = 1;
6052 source--;
6082 source = dest = 0;
6100 source = 0;
6113 source = 1;
6115 source = 0;
6119 immediate operands. The source operand will be the 3rd
6123 an imm8, the source operand is the 2nd one. If the last
6124 operand is imm8, the source operand is the first one. */
6134 source = 2;
6138 source = 1;
6140 source = 0;
6148 is immediate operand, the source operand is the 3th
6149 one. If the last one is immediate operand, the source
6155 source = 2;
6157 source = 1;
6168 dest = source + 1;
6178 /* For instructions with VexNDS, the register-only source
6186 /* Check register-only source operand when two source
6188 if (!i.tm.operand_types[source].bitfield.baseindex
6191 vvvv = source;
6192 source = dest;
6216 destination operand, then we assume the source operand may
6223 i.rm.regmem = i.op[source].regs->reg_num;
6228 if ((i.op[source].regs->reg_flags & RegRex) != 0)
6230 if ((i.op[source].regs->reg_flags & RegVRex) != 0)
6235 i.rm.reg = i.op[source].regs->reg_num;
6241 if ((i.op[source].regs->reg_flags & RegRex) != 0)
6243 if ((i.op[source].regs->reg_flags & RegVRex) != 0)
6545 /* ModRM.rm and VEX.B encodes the other source. */
6602 source operand is encoded in VEX prefix. */
6612 /* Check register-only source operand when two source