• Home
  • Raw
  • Download

Lines Matching refs:insn

38   const CGEN_INSN *	insn;  member
340 iq2000_insn insn; in md_assemble() local
346 insn.insn = iq2000_cgen_assemble_insn in md_assemble()
347 (gas_cgen_cpu_desc, str, & insn.fields, insn.buffer, & errmsg); in md_assemble()
349 if (!insn.insn) in md_assemble()
356 gas_cgen_finish_insn (insn.insn, insn.buffer, in md_assemble()
357 CGEN_FIELDS_BITSIZE (& insn.fields), 1, NULL); in md_assemble()
362 CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_YIELD_INSN)) in md_assemble()
364 CGEN_INSN_NAME (insn.insn)); in md_assemble()
369 && CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_EVEN_REG_NUM) in md_assemble()
370 && (insn.fields.f_rt % 2)) in md_assemble()
372 insn.fields.f_rt); in md_assemble()
378 if (CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_USES_RD) && in md_assemble()
379 insn.fields.f_rd == delayed_load_register) in md_assemble()
381 insn.fields.f_rd); in md_assemble()
383 if (CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_USES_RS) && in md_assemble()
384 insn.fields.f_rs == delayed_load_register) in md_assemble()
386 insn.fields.f_rs); in md_assemble()
388 if (CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_USES_RT) && in md_assemble()
389 insn.fields.f_rt == delayed_load_register) in md_assemble()
391 insn.fields.f_rt); in md_assemble()
393 if (CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_USES_R31) && in md_assemble()
401 if ((CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_USES_RD) in md_assemble()
402 && insn.fields.f_rd == delayed_load_register + 1) in md_assemble()
403 || (CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_USES_RS) in md_assemble()
404 && insn.fields.f_rs == delayed_load_register + 1) in md_assemble()
405 || (CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_USES_RT) in md_assemble()
406 && insn.fields.f_rt == delayed_load_register + 1)) in md_assemble()
412 CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_DELAY_SLOT); in md_assemble()
415 CGEN_INSN_ATTR_VALUE (insn.insn, CGEN_INSN_LOAD_DELAY); in md_assemble()
419 else if (! strcmp (CGEN_INSN_MNEMONIC (insn.insn), "j") in md_assemble()
420 || ! strcmp (CGEN_INSN_MNEMONIC (insn.insn), "jal")) in md_assemble()
425 last_insn_was_ldw = ! strcmp ("ldw", CGEN_INSN_NAME (insn.insn)); in md_assemble()
428 delayed_load_register = insn.fields.f_rt; in md_assemble()
510 md_cgen_lookup_reloc (const CGEN_INSN * insn ATTRIBUTE_UNUSED, in md_cgen_lookup_reloc()
552 const CGEN_INSN * insn, in iq2000_cgen_record_fixup_exp() argument
558 fixS * fixP = gas_cgen_record_fixup_exp (frag, where, insn, length, in iq2000_cgen_record_fixup_exp()
740 const CGEN_INSN *insn = NULL; in iq2000_fix_adjustable() local
744 reloc_type = md_cgen_lookup_reloc (insn, operand, fixP); in iq2000_fix_adjustable()