• Home
  • Raw
  • Download

Lines Matching refs:operand_1

85           OperandType operand_1, OperandType operand_2, OperandType operand_3>
86 struct BytecodeTraits<accumulator_use, operand_0, operand_1, operand_2,
89 static const OperandType operand_types[] = {operand_0, operand_1, operand_2,
97 OperandTraits<operand_1>::kOperandTypeInfo,
109 OperandScaler<operand_1, OperandScale::k##Name>::kOperandSize, \
124 return operand_0 == ot || operand_1 == ot || operand_2 == ot ||
130 OperandTraits<operand_1>::TypeInfoTraits::kIsScalable |
139 RegisterOperandTraits<operand_1>::kIsRegisterOperand +
144 (RegisterOperandTraits<operand_1>::kIsRegisterOperand << 1) +
150 OperandType operand_1, OperandType operand_2>
151 struct BytecodeTraits<accumulator_use, operand_0, operand_1, operand_2> {
153 static const OperandType operand_types[] = {operand_0, operand_1, operand_2,
161 OperandTraits<operand_1>::kOperandTypeInfo,
172 OperandScaler<operand_1, OperandScale::k##Name>::kOperandSize, \
186 return operand_0 == ot || operand_1 == ot || operand_2 == ot;
191 OperandTraits<operand_1>::TypeInfoTraits::kIsScalable |
199 RegisterOperandTraits<operand_1>::kIsRegisterOperand +
203 (RegisterOperandTraits<operand_1>::kIsRegisterOperand << 1) +
208 OperandType operand_1>
209 struct BytecodeTraits<accumulator_use, operand_0, operand_1> {
211 static const OperandType operand_types[] = {operand_0, operand_1,
219 OperandTraits<operand_1>::kOperandTypeInfo, OperandTypeInfo::kNone};
229 OperandScaler<operand_1, OperandScale::k##Name>::kOperandSize, \
242 return operand_0 == ot || operand_1 == ot;
247 OperandTraits<operand_1>::TypeInfoTraits::kIsScalable);
254 RegisterOperandTraits<operand_1>::kIsRegisterOperand;
257 (RegisterOperandTraits<operand_1>::kIsRegisterOperand << 1);