Lines Matching refs:operand
133 operand_value_powerpc (const struct powerpc_operand *operand, in operand_value_powerpc() argument
139 if (operand->extract) in operand_value_powerpc()
140 value = (*operand->extract) (insn, dialect, &invalid); in operand_value_powerpc()
143 value = (insn >> operand->shift) & operand->bitm; in operand_value_powerpc()
144 if ((operand->flags & PPC_OPERAND_SIGNED) != 0) in operand_value_powerpc()
148 unsigned long top = operand->bitm; in operand_value_powerpc()
166 const struct powerpc_operand *operand; in skip_optional_operands() local
170 operand = &powerpc_operands[*opindex]; in skip_optional_operands()
171 if ((operand->flags & PPC_OPERAND_NEXT) != 0 in skip_optional_operands()
172 || ((operand->flags & PPC_OPERAND_OPTIONAL) != 0 in skip_optional_operands()
173 && operand_value_powerpc (operand, insn, dialect) != 0)) in skip_optional_operands()
221 const struct powerpc_operand *operand; in print_insn_powerpc() local
243 operand = powerpc_operands + *opindex; in print_insn_powerpc()
244 if (operand->extract) in print_insn_powerpc()
245 (*operand->extract) (insn, dialect, &invalid); in print_insn_powerpc()
264 operand = powerpc_operands + *opindex; in print_insn_powerpc()
269 if ((operand->flags & PPC_OPERAND_FAKE) != 0) in print_insn_powerpc()
274 if ((operand->flags & PPC_OPERAND_OPTIONAL) != 0) in print_insn_powerpc()
283 value = operand_value_powerpc (operand, insn, dialect); in print_insn_powerpc()
292 if ((operand->flags & PPC_OPERAND_GPR) != 0 in print_insn_powerpc()
293 || ((operand->flags & PPC_OPERAND_GPR_0) != 0 && value != 0)) in print_insn_powerpc()
295 else if ((operand->flags & PPC_OPERAND_FPR) != 0) in print_insn_powerpc()
297 else if ((operand->flags & PPC_OPERAND_VR) != 0) in print_insn_powerpc()
299 else if ((operand->flags & PPC_OPERAND_RELATIVE) != 0) in print_insn_powerpc()
301 else if ((operand->flags & PPC_OPERAND_ABSOLUTE) != 0) in print_insn_powerpc()
303 else if ((operand->flags & PPC_OPERAND_CR) == 0 in print_insn_powerpc()
308 if (operand->bitm == 7) in print_insn_powerpc()
330 if ((operand->flags & PPC_OPERAND_PARENS) == 0) in print_insn_powerpc()