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()
118 ia64_insn *code) in ins_immu5b() argument
122 return ins_immu (self, value - 32, code); in ins_immu5b()
126 ext_immu5b (const struct ia64_operand *self, ia64_insn code, in ext_immu5b() argument
131 result = ext_immu (self, code, valuep); in ext_immu5b()
140 ins_immus8 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_immus8() argument
144 return ins_immu (self, value >> 3, code); in ins_immus8()
148 ext_immus8 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_immus8() argument
152 result = ext_immu (self, code, valuep); in ext_immus8()
162 ia64_insn *code, int scale) in ins_imms_scaled() argument
180 *code |= new; in ins_imms_scaled()
185 ext_imms_scaled (const struct ia64_operand *self, ia64_insn code, in ext_imms_scaled() argument
194 val |= ((code >> self->field[i].shift) in ext_imms_scaled()
207 ins_imms (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_imms() argument
209 return ins_imms_scaled (self, value, code, 0); in ins_imms()
213 ins_immsu4 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_immsu4() argument
217 return ins_imms_scaled (self, value, code, 0); in ins_immsu4()
221 ext_imms (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_imms() argument
223 return ext_imms_scaled (self, code, valuep, 0); in ext_imms()
227 ins_immsm1 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_immsm1() argument
230 return ins_imms_scaled (self, value, code, 0); in ins_immsm1()
235 ia64_insn *code) in ins_immsm1u4() argument
240 return ins_imms_scaled (self, value, code, 0); in ins_immsm1u4()
244 ext_immsm1 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_immsm1() argument
246 const char *res = ext_imms_scaled (self, code, valuep, 0); in ext_immsm1()
253 ins_imms1 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_imms1() argument
255 return ins_imms_scaled (self, value, code, 1); in ins_imms1()
259 ext_imms1 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_imms1() argument
261 return ext_imms_scaled (self, code, valuep, 1); in ext_imms1()
265 ins_imms4 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_imms4() argument
267 return ins_imms_scaled (self, value, code, 4); in ins_imms4()
271 ext_imms4 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_imms4() argument
273 return ext_imms_scaled (self, code, valuep, 4); in ext_imms4()
277 ins_imms16 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_imms16() argument
279 return ins_imms_scaled (self, value, code, 16); in ins_imms16()
283 ext_imms16 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_imms16() argument
285 return ext_imms_scaled (self, code, valuep, 16); in ext_imms16()
289 ins_cimmu (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_cimmu() argument
292 return ins_immu (self, value ^ mask, code); in ins_cimmu()
296 ext_cimmu (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_cimmu() argument
302 result = ext_immu (self, code, valuep); in ext_cimmu()
312 ins_cnt (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_cnt() argument
318 *code |= value << self->field[0].shift; in ins_cnt()
323 ext_cnt (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_cnt() argument
325 *valuep = ((code >> self->field[0].shift) in ext_cnt()
331 ins_cnt2b (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_cnt2b() argument
338 *code |= value << self->field[0].shift; in ins_cnt2b()
343 ext_cnt2b (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_cnt2b() argument
345 *valuep = ((code >> self->field[0].shift) & 0x3) + 1; in ext_cnt2b()
350 ins_cnt2c (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_cnt2c() argument
360 *code |= value << self->field[0].shift; in ins_cnt2c()
365 ext_cnt2c (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_cnt2c() argument
369 value = (code >> self->field[0].shift) & 0x3; in ext_cnt2c()
382 ins_inc3 (const struct ia64_operand *self, ia64_insn value, ia64_insn *code) in ins_inc3() argument
400 *code |= (sign | value) << self->field[0].shift; in ins_inc3()
405 ext_inc3 (const struct ia64_operand *self, ia64_insn code, ia64_insn *valuep) in ext_inc3() argument
410 val = (code >> self->field[0].shift) & 0x7; in ext_inc3()