Home | History | Annotate | Download | only in opcodes

Lines Matching refs:oper

92 extract_value (long long num, struct d30v_operand *oper, int is_long)
95 int shift = 12 - oper->position;
96 int mask = (0xFFFFFFFF >> (32 - oper->bits));
100 if (oper->bits == 32)
111 if (oper->flags & OPERAND_SHIFT)
126 struct d30v_operand *oper;
160 oper = (struct d30v_operand *) &d30v_operand_table[opnum];
161 bits = oper->bits;
162 if (oper->flags & OPERAND_SHIFT)
166 && oper->flags != OPERAND_PLUS
167 && oper->flags != OPERAND_MINUS)
173 if (oper->flags == OPERAND_ATMINUS)
178 if (oper->flags == OPERAND_MINUS)
183 if (oper->flags == OPERAND_PLUS)
188 if (oper->flags == OPERAND_ATSIGN)
193 if (oper->flags == OPERAND_ATPAR)
200 if (oper->flags == OPERAND_SPECIAL)
203 val = extract_value (num, oper, is_long);
205 if (oper->flags & OPERAND_REG)
208 if (oper->flags & OPERAND_CONTROL)
231 else if (oper->flags & OPERAND_ACC)
233 else if (oper->flags & OPERAND_FLAG)
262 else if (oper->flags & OPERAND_PCREL)
267 if (oper->flags & OPERAND_SIGNED || bits == 32)
299 if (oper->flags & OPERAND_SIGNED)