Lines Matching refs:oper
93 extract_value (uint64_t num, const struct d30v_operand *oper, int is_long) in extract_value() argument
96 int shift = 12 - oper->position; in extract_value()
97 unsigned int mask = (0xFFFFFFFF >> (32 - oper->bits)); in extract_value()
101 if (oper->bits == 32) in extract_value()
112 if (oper->flags & OPERAND_SHIFT) in extract_value()
127 const struct d30v_operand *oper; in print_insn() local
163 oper = &d30v_operand_table[opnum]; in print_insn()
164 bits = oper->bits; in print_insn()
165 if (oper->flags & OPERAND_SHIFT) in print_insn()
169 && oper->flags != OPERAND_PLUS in print_insn()
170 && oper->flags != OPERAND_MINUS) in print_insn()
176 if (oper->flags == OPERAND_ATMINUS) in print_insn()
181 if (oper->flags == OPERAND_MINUS) in print_insn()
186 if (oper->flags == OPERAND_PLUS) in print_insn()
191 if (oper->flags == OPERAND_ATSIGN) in print_insn()
196 if (oper->flags == OPERAND_ATPAR) in print_insn()
203 if (oper->flags == OPERAND_SPECIAL) in print_insn()
206 val = extract_value (num, oper, is_long); in print_insn()
208 if (oper->flags & OPERAND_REG) in print_insn()
211 if (oper->flags & OPERAND_CONTROL) in print_insn()
236 else if (oper->flags & OPERAND_ACC) in print_insn()
238 else if (oper->flags & OPERAND_FLAG) in print_insn()
267 else if (oper->flags & OPERAND_PCREL) in print_insn()
272 if (oper->flags & OPERAND_SIGNED || bits == 32) in print_insn()
300 if (oper->flags & OPERAND_SIGNED) in print_insn()