Lines Matching refs:operand

26 operand_value_powerpc (const struct powerpc_operand *operand,  in operand_value_powerpc()  argument
32 if (operand->extract) in operand_value_powerpc()
33 value = (*operand->extract) (insn, dialect, &invalid); in operand_value_powerpc()
36 if (operand->shift >= 0) in operand_value_powerpc()
37 value = (insn >> operand->shift) & operand->bitm; in operand_value_powerpc()
39 value = (insn << -operand->shift) & operand->bitm; in operand_value_powerpc()
40 if ((operand->flags & PPC_OPERAND_SIGNED) != 0) in operand_value_powerpc()
44 unsigned long top = operand->bitm; in operand_value_powerpc()
62 const struct powerpc_operand *operand; in skip_optional_operands() local
66 operand = &powerpc_operands[*opindex]; in skip_optional_operands()
67 if ((operand->flags & PPC_OPERAND_NEXT) != 0 in skip_optional_operands()
68 || ((operand->flags & PPC_OPERAND_OPTIONAL) != 0 in skip_optional_operands()
69 && operand_value_powerpc (operand, insn, dialect) != in skip_optional_operands()
70 ppc_optional_operand_value (operand))) in skip_optional_operands()
91 const struct powerpc_operand *operand; in lookup_powerpc() local
104 operand = powerpc_operands + *opindex; in lookup_powerpc()
105 if (operand->extract) in lookup_powerpc()
106 (*operand->extract) (insn, dialect, &invalid); in lookup_powerpc()
164 const struct powerpc_operand *operand; in print_insn_powerpc() local
186 operand = powerpc_operands + *opindex; in print_insn_powerpc()
191 if ((operand->flags & PPC_OPERAND_FAKE) != 0) in print_insn_powerpc()
196 if ((operand->flags & PPC_OPERAND_OPTIONAL) != 0) in print_insn_powerpc()
205 value = operand_value_powerpc (operand, insn, dialect); in print_insn_powerpc()
214 if ((operand->flags & PPC_OPERAND_GPR) != 0 in print_insn_powerpc()
215 || ((operand->flags & PPC_OPERAND_GPR_0) != 0 && value != 0)) in print_insn_powerpc()
217 else if ((operand->flags & PPC_OPERAND_FPR) != 0) in print_insn_powerpc()
219 else if ((operand->flags & PPC_OPERAND_VR) != 0) in print_insn_powerpc()
221 else if ((operand->flags & PPC_OPERAND_VSR) != 0) in print_insn_powerpc()
223 else if ((operand->flags & PPC_OPERAND_RELATIVE) != 0) in print_insn_powerpc()
225 else if ((operand->flags & PPC_OPERAND_ABSOLUTE) != 0) in print_insn_powerpc()
227 else if ((operand->flags & PPC_OPERAND_FSL) != 0) in print_insn_powerpc()
229 else if ((operand->flags & PPC_OPERAND_FCR) != 0) in print_insn_powerpc()
231 else if ((operand->flags & PPC_OPERAND_UDI) != 0) in print_insn_powerpc()
233 else if ((operand->flags & PPC_OPERAND_CR_REG) != 0 in print_insn_powerpc()
237 else if (((operand->flags & PPC_OPERAND_CR_BIT) != 0) in print_insn_powerpc()
260 if ((operand->flags & PPC_OPERAND_PARENS) == 0) in print_insn_powerpc()