Lines Matching refs:code

36 	  ia64_insn value ATTRIBUTE_UNUSED, ia64_insn *code ATTRIBUTE_UNUSED)  in ins_rsvd()
43 ia64_insn code ATTRIBUTE_UNUSED, ia64_insn *valuep ATTRIBUTE_UNUSED) in ext_rsvd()
50 ia64_insn value ATTRIBUTE_UNUSED, ia64_insn *code ATTRIBUTE_UNUSED) in ins_const()
57 ia64_insn code ATTRIBUTE_UNUSED, ia64_insn *valuep ATTRIBUTE_UNUSED) in ext_const()
63 ins_reg (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_reg() argument
68 *code |= value << self->field[0].shift; in ins_reg()
73 ext_reg (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_reg() argument
75 *valuep = ((code >> self->field[0].shift) in ext_reg()
81 ins_immu (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_immu() argument
95 *code |= new; in ins_immu()
100 ext_immu (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_immu() argument
108 value |= ((code >> self->field[i].shift) in ext_immu()
117 ins_immus8 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_immus8() argument
121 return ins_immu (self, value >> 3, code); in ins_immus8()
125 ext_immus8 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_immus8() argument
129 result = ext_immu (self, code, valuep); in ext_immus8()
139 ia64_insn *code, int scale) in ins_imms_scaled() argument
157 *code |= new; in ins_imms_scaled()
162 ext_imms_scaled (const struct ia64_operand *self, ia64_insn code, in ext_imms_scaled() argument
171 val |= ((code >> self->field[i].shift) in ext_imms_scaled()
184 ins_imms (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_imms() argument
186 return ins_imms_scaled (self, value, code, 0); in ins_imms()
190 ins_immsu4 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_immsu4() argument
194 return ins_imms_scaled (self, value, code, 0); in ins_immsu4()
198 ext_imms (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_imms() argument
200 return ext_imms_scaled (self, code, valuep, 0); in ext_imms()
204 ins_immsm1 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_immsm1() argument
207 return ins_imms_scaled (self, value, code, 0); in ins_immsm1()
212 ia64_insn *code) in ins_immsm1u4() argument
217 return ins_imms_scaled (self, value, code, 0); in ins_immsm1u4()
221 ext_immsm1 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_immsm1() argument
223 const char *res = ext_imms_scaled (self, code, valuep, 0); in ext_immsm1()
230 ins_imms1 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_imms1() argument
232 return ins_imms_scaled (self, value, code, 1); in ins_imms1()
236 ext_imms1 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_imms1() argument
238 return ext_imms_scaled (self, code, valuep, 1); in ext_imms1()
242 ins_imms4 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_imms4() argument
244 return ins_imms_scaled (self, value, code, 4); in ins_imms4()
248 ext_imms4 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_imms4() argument
250 return ext_imms_scaled (self, code, valuep, 4); in ext_imms4()
254 ins_imms16 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_imms16() argument
256 return ins_imms_scaled (self, value, code, 16); in ins_imms16()
260 ext_imms16 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_imms16() argument
262 return ext_imms_scaled (self, code, valuep, 16); in ext_imms16()
266 ins_cimmu (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_cimmu() argument
269 return ins_immu (self, value ^ mask, code); in ins_cimmu()
273 ext_cimmu (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_cimmu() argument
279 result = ext_immu (self, code, valuep); in ext_cimmu()
289 ins_cnt (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_cnt() argument
295 *code |= value << self->field[0].shift; in ins_cnt()
300 ext_cnt (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_cnt() argument
302 *valuep = ((code >> self->field[0].shift) in ext_cnt()
308 ins_cnt2b (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_cnt2b() argument
315 *code |= value << self->field[0].shift; in ins_cnt2b()
320 ext_cnt2b (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_cnt2b() argument
322 *valuep = ((code >> self->field[0].shift) & 0x3) + 1; in ext_cnt2b()
327 ins_cnt2c (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_cnt2c() argument
337 *code |= value << self->field[0].shift; in ins_cnt2c()
342 ext_cnt2c (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_cnt2c() argument
346 value = (code >> self->field[0].shift) & 0x3; in ext_cnt2c()
359 ins_inc3 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_inc3() argument
377 *code |= (sign | value) << self->field[0].shift; in ins_inc3()
382 ext_inc3 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_inc3() argument
387 val = (code >> self->field[0].shift) & 0x7; in ext_inc3()