Lines Matching refs:operand

121   struct arc_operand_value operand;
130 /* The number of bits in the operand (may be unused for a modifier). */
133 /* How far the operand is left shifted in the instruction, or
142 /* This operand is a suffix to the opcode. */
145 /* This operand is a relative branch displacement. The disassembler
149 /* This operand is an absolute branch address. The disassembler
153 /* This operand is an address. The disassembler
157 /* This operand is a long immediate value. */
160 /* This operand takes signed values. */
163 /* This operand takes signed values, but also accepts a full positive
168 /* This operand should be regarded as a negative number for the
172 operand. */
175 /* This operand doesn't really exist. The program uses these operands
179 /* separate flags operand for j and jl instructions */
186 /* this is a load operand */
189 /* this is a store operand */
205 /* Non-zero if the operand type is really a modifier. */
214 operand value into an instruction, check this field.
223 instruction and the operand value. It will return the new value
225 the operand value is illegal, *ERRMSG will be set to a warning
226 string (the operand will be inserted in any case). If the
227 operand value is legal, *ERRMSG will be unchanged.
232 (arc_insn insn, const struct arc_operand *operand, int mods,
236 extract this operand type from an instruction, check this field.
247 instruction value. It will return the value of the operand. If
249 non-zero if this operand type can not actually be extracted from
250 this operand (i.e., the instruction does not match). If the
251 operand is valid, *INVALID will not be changed.
260 (arc_insn *insn, const struct arc_operand *operand, int mods,