Searched refs:insn (Results 76 - 100 of 150) sorted by relevance

123456

/haiku-fatelf/src/bin/gdb/include/opcode/
H A Dmips.h353 /* Conditional branch likely: if branch not taken, insn nullified. */
488 #define OPCODE_IS_MEMBER(insn, isa, cpu) \
489 (((insn)->membership & isa) != 0 \
490 || (cpu == CPU_R4650 && ((insn)->membership & INSN_4650) != 0) \
491 || (cpu == CPU_RM7000 && ((insn)->membership & INSN_4650) != 0) \
492 || (cpu == CPU_R4010 && ((insn)->membership & INSN_4010) != 0) \
493 || (cpu == CPU_VR4100 && ((insn)->membership & INSN_4100) != 0) \
494 || (cpu == CPU_R3900 && ((insn)->membership & INSN_3900) != 0) \
496 && ((insn)->membership & INSN_10000) != 0) \
497 || (cpu == CPU_SB1 && ((insn)
[all...]
H A Darc.h52 char *syntax; /* syntax of insn */
53 unsigned long mask, value; /* recognize insn if (op&mask) == value */
67 /* This insn is a conditional branch. */
82 /* These values are used to optimize assembly and disassembly. Each insn
84 insn code for disassembly). */
92 #define ARC_HASH_ICODE(insn) \
93 ((unsigned int) (insn) >> 27)
127 /* One of the insn format chars. */
232 (arc_insn insn, const struct arc_operand *operand, int mods,
254 the insn, th
[all...]
/haiku-fatelf/src/bin/gdb/gdb/
H A Darm-tdep.c315 unsigned short insn = read_memory_unsigned_integer (current_pc, 2); local
317 if ((insn & 0xfe00) == 0xb400) /* push { rlist } */
321 else if ((insn & 0xff00) == 0xb000) /* add sp, #simm OR
329 else if ((insn & 0xff00) == 0xaf00) /* add r7, sp, #imm */
333 else if (insn == 0x466f) /* mov r7, sp */
365 sub fp, ip, #nn @@ nn == 20 or 4 depending on second insn */
536 unsigned short insn; local
540 insn = read_memory_unsigned_integer (current_pc, 2);
542 if ((insn & 0xfe00) == 0xb400) /* push { rlist } */
548 mask = (insn
781 unsigned int insn = read_memory_unsigned_integer (current_pc, 4); local
[all...]
H A Dns32k-tdep.c187 unsigned int insn;
198 insn = read_memory_integer (pc, 2);
199 addr_mode = (insn >> 11) & 0x1f;
200 insn = insn & 0x7ff;
201 if ((insn & 0x7fc) == 0x57c
204 if (insn == 0x57c) /* adjspb */
206 else if (insn == 0x57d) /* adjspw */
208 else if (insn == 0x57f) /* adjspd */
186 unsigned int insn; local
H A Dppc-linux-tdep.c229 unsigned long insn; local
257 insn = extract_unsigned_integer (buf, 4);
259 if ((insn & 0xffff0000) != 0x39600000 /* li r11, VAL */ )
262 reloc_index = (insn << 16) >> 16;
582 unsigned int mask; /* mask the insn with this... */
584 int optional; /* If non-zero, this insn may be absent. */
602 unsigned int *insn)
608 insn[i] = read_insn (pc);
609 if ((insn[i] & pattern[i].mask) == pattern[i].data)
612 insn[
600 insns_match_pattern(CORE_ADDR pc, struct insn_pattern *pattern, unsigned int *insn) argument
624 insn_d_field(unsigned int insn) argument
634 insn_ds_field(unsigned int insn) argument
719 unsigned int insn[PPC64_STANDARD_LINKAGE_LEN]; local
772 ppc64_standard_linkage_target(CORE_ADDR pc, unsigned int *insn) argument
[all...]
H A Dcris-tdep.c455 cris_get_operand2 (unsigned short insn) argument
457 return ((insn & 0xF000) >> 12);
461 cris_get_mode (unsigned short insn) argument
463 return ((insn & 0x0C00) >> 10);
467 cris_get_opcode (unsigned short insn) argument
469 return ((insn & 0x03C0) >> 6);
473 cris_get_size (unsigned short insn) argument
475 return ((insn & 0x0030) >> 4);
479 cris_get_operand1 (unsigned short insn) argument
481 return (insn
487 cris_get_quick_value(unsigned short insn) argument
493 cris_get_bdap_quick_offset(unsigned short insn) argument
499 cris_get_branch_short_offset(unsigned short insn) argument
511 cris_get_clear_size(unsigned short insn) argument
517 cris_is_signed_extend_bit_on(unsigned short insn) argument
523 cris_is_xflag_bit_on(unsigned short insn) argument
529 cris_set_size_to_dword(unsigned short *insn) argument
536 cris_get_signed_offset(unsigned short insn) argument
933 unsigned short insn; local
1618 constraint(unsigned int insn, const signed char *inst_args, inst_env_type *inst_env) argument
1708 find_cris_op(unsigned short insn, inst_env_type *inst_env) argument
1749 unsigned short insn; local
[all...]
H A Dhppa-hpux-tdep.c106 unsigned long insn; local
108 insn = read_memory_integer (addr, 4);
112 if ((insn & 0xfc00e000) == 0xe8000000)
114 else if ((insn & 0xfc00e001) == 0xe800c000
115 || (insn & 0xfc000000) == 0xe0000000)
148 int insn, i; local
163 insn = read_memory_integer (pc, 4);
166 if ((insn & 0xffffc00e) == 0x53610000)
168 else if ((insn & 0xffffffff) == 0xe820d000)
170 else if ((insn
232 unsigned long insn; local
[all...]
H A Di386-tdep.c485 unsigned char insn[I386_MAX_INSN_LEN];
496 struct i386_insn *insn;
501 for (insn = skip_insns; insn->len > 0; insn++)
503 if ((op & insn->mask[0]) == insn->insn[0])
508 gdb_assert (insn->len > 1);
509 gdb_assert (insn
482 unsigned char insn[I386_MAX_INSN_LEN]; member in struct:i386_insn
493 struct i386_insn *insn; local
586 struct i386_insn *insn; local
[all...]
H A Dsh64-tdep.c1004 int insn; local
1066 insn = read_memory_integer (media_mode ? UNMAKE_ISA32_ADDR (pc) : pc,
1071 if (IS_STS_PR (insn))
1083 else if (IS_MOV_R14 (insn))
1085 where[fp_regnum] = depth - ((((insn & 0xf) ^ 0x8) - 0x8) << 2);
1088 else if (IS_MOV_R0 (insn))
1094 r0_val = ((insn & 0xff) ^ 0x80) - 0x80;
1096 else if (IS_ADD_SP_R0 (insn))
1101 else if (IS_STS_R0 (insn))
1109 else if (IS_MOV_R14_R0 (insn))
[all...]
/haiku-fatelf/src/bin/gdb/gdb/tui/
H A Dtui-disasm.c47 char* insn; member in struct:tui_asm_line
66 if (asm_lines->insn)
67 xfree (asm_lines->insn);
77 asm_lines->insn = xstrdup (tui_file_get_strbuf (gdb_dis_out));
163 xfree (asm_lines[i].insn);
197 /* Get temporary table that will hold all strings (addr & insn). */
215 len = strlen (asm_lines[i].insn) + tab_len;
244 strcat (line, asm_lines[i].insn);
260 xfree (asm_lines[i].insn);
/haiku-fatelf/src/bin/gdb/include/
H A Dxtensa-isa.h213 xtensa_insnbuf_to_chars (xtensa_isa isa, const xtensa_insnbuf insn,
217 xtensa_insnbuf_from_chars (xtensa_isa isa, xtensa_insnbuf insn,
306 xtensa_format_decode (xtensa_isa isa, const xtensa_insnbuf insn);
313 xtensa_format_encode (xtensa_isa isa, xtensa_format fmt, xtensa_insnbuf insn);
343 const xtensa_insnbuf insn, xtensa_insnbuf slotbuf);
347 xtensa_insnbuf insn, const xtensa_insnbuf slotbuf);
/haiku-fatelf/src/bin/gdb/opcodes/
H A Dfrv-asm.c1005 frv_cgen_build_insn_regex (CGEN_INSN *insn)
1007 CGEN_OPCODE *opc = (CGEN_OPCODE *) CGEN_INSN_OPCODE (insn);
1008 const char *mnem = CGEN_INSN_MNEMONIC (insn);
1026 /* Copy the literal mnemonic out of the insn. */
1096 CGEN_INSN_RX (insn) = xmalloc (sizeof (regex_t));
1097 reg_err = regcomp ((regex_t *) CGEN_INSN_RX (insn), rxbuf, REG_NOSUB);
1105 regerror (reg_err, (regex_t *) CGEN_INSN_RX (insn), msg, 80);
1106 regfree ((regex_t *) CGEN_INSN_RX (insn));
1107 free (CGEN_INSN_RX (insn));
1108 (CGEN_INSN_RX (insn))
1003 frv_cgen_build_insn_regex(CGEN_INSN *insn) argument
1126 parse_insn_normal(CGEN_CPU_DESC cd, const CGEN_INSN *insn, const char **strp, CGEN_FIELDS *fields) argument
1291 const CGEN_INSN *insn = ilist->insn; local
[all...]
H A Dcgen-ibld.in108 WORD_OFFSET is the offset in bits from the start of the insn of the value.
112 TOTAL_LENGTH is the total length of the insn in bits.
149 /* For architectures with insns smaller than the base-insn-bitsize,
230 /* Default insn builder (insert handler).
239 const CGEN_INSN * insn,
244 const CGEN_SYNTAX *syntax = CGEN_INSN_SYNTAX (insn);
249 value = CGEN_INSN_BASE_VALUE (insn);
289 /* Cover function to store an insn value into an integral insn. Must go here
299 /* For architectures with insns smaller than the base-insn
[all...]
H A Dfrv-dis.c389 fprintf (stderr, _("Unrecognized field %d while printing insn.\n"),
487 /* Default insn printer.
495 const CGEN_INSN *insn,
500 const CGEN_SYNTAX *syntax = CGEN_INSN_SYNTAX (insn);
510 (*info->fprintf_func) (info->stream, "%s", CGEN_INSN_MNEMONIC (insn));
521 fields, CGEN_INSN_ATTRS (insn), pc, length);
526 /* Subroutine of print_insn. Reads an insn into the given buffers and updates
554 /* Utility to print an insn.
555 BUF is the base part of the insn, target byte order, BUFLEN bytes long.
556 The result is the size of the insn i
490 print_insn_normal(CGEN_CPU_DESC cd, void *dis_info, const CGEN_INSN *insn, CGEN_FIELDS *fields, bfd_vma pc, int length) argument
587 const CGEN_INSN *insn = insn_list->insn; local
[all...]
H A Ds390-dis.c71 s390_extract_operand (insn, operand)
72 unsigned char *insn;
79 insn += operand->shift / 8;
85 val |= (unsigned int) *insn++;
H A Darm-dis.c218 const struct arm_opcode *insn;
223 for (insn = arm_opcodes; insn->assembler; insn++)
225 if (insn->value == FIRST_IWMMXT_INSN
228 insn = insn + IWMMXT_INSN_COUNT;
230 if ((given & insn->mask) == insn->value)
234 for (c = insn
216 const struct arm_opcode *insn; local
935 const struct thumb_opcode *insn; local
[all...]
H A Dmips-dis.c678 /* Print insn arguments for 32/64-bit code. */
1195 unsigned long insn;
1198 insn = (unsigned long) bfd_getb32 (buffer);
1200 insn = (unsigned long) bfd_getl32 (buffer);
1202 return print_insn_mips (memaddr, insn, info);
1238 int insn;
1262 insn = bfd_getb16 (buffer);
1264 insn = bfd_getl16 (buffer);
1268 if ((insn & 0xf800) == 0xf000)
1271 extend = insn
1189 unsigned long insn; local
1231 int insn; local
[all...]
H A Dppc-opc.c573 insert_bat (unsigned long insn,
578 return insn | (((insn >> 21) & 0x1f) << 16);
582 extract_bat (unsigned long insn,
586 if (((insn >> 21) & 0x1f) != ((insn >> 16) & 0x1f))
598 insert_bba (unsigned long insn,
603 return insn | (((insn >> 16) & 0x1f) << 11);
607 extract_bba (unsigned long insn,
571 insert_bat(unsigned long insn, long value ATTRIBUTE_UNUSED, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
580 extract_bat(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid) argument
596 insert_bba(unsigned long insn, long value ATTRIBUTE_UNUSED, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
605 extract_bba(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid) argument
618 insert_bd(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
627 extract_bd(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
648 insert_bdm(unsigned long insn, long value, int dialect, const char **errmsg ATTRIBUTE_UNUSED) argument
669 extract_bdm(unsigned long insn, int dialect, int *invalid) argument
693 insert_bdp(unsigned long insn, long value, int dialect, const char **errmsg ATTRIBUTE_UNUSED) argument
714 extract_bdp(unsigned long insn, int dialect, int *invalid) argument
788 insert_bo(unsigned long insn, long value, int dialect, const char **errmsg) argument
799 extract_bo(unsigned long insn, int dialect, int *invalid) argument
816 insert_boe(unsigned long insn, long value, int dialect, const char **errmsg) argument
830 extract_boe(unsigned long insn, int dialect, int *invalid) argument
846 insert_dq(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
857 extract_dq(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
865 insert_ev2(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
878 extract_ev2(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
886 insert_ev4(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
899 extract_ev4(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
907 insert_ev8(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
920 extract_ev8(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
931 insert_ds(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
942 extract_ds(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
952 insert_de(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
963 extract_de(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
973 insert_des(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
986 extract_des(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
996 insert_fxm(unsigned long insn, long value, int dialect, const char **errmsg) argument
1041 extract_fxm(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid) argument
1069 insert_li(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1080 extract_li(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
1093 insert_mbe(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1146 extract_mbe(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid) argument
1179 insert_mb6(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
1188 extract_mb6(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
1199 insert_nb(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1212 extract_nb(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
1230 insert_nsi(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
1239 extract_nsi(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid) argument
1252 insert_ral(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1267 insert_ram(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1281 insert_raq(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1298 insert_ras(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1315 insert_rbs(unsigned long insn, long value ATTRIBUTE_UNUSED, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
1324 extract_rbs(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid) argument
1337 insert_rtq(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1351 insert_rsq(unsigned long insn, long value ATTRIBUTE_UNUSED, int dialect ATTRIBUTE_UNUSED, const char **errmsg) argument
1364 insert_sh6(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
1373 extract_sh6(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
1384 insert_spr(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
1393 extract_spr(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
1411 insert_tbr(unsigned long insn, long value, int dialect ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument
1422 extract_tbr(unsigned long insn, int dialect ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument
[all...]
H A Dopenrisc-opc.c135 Also, the special `invalid' insn resides here. */
585 #define CGEN_ASM_HASH_P(insn) 1
589 #define CGEN_DIS_HASH_P(insn) 1
596 asm_hash_insn_p (insn)
597 const CGEN_INSN *insn ATTRIBUTE_UNUSED;
599 return CGEN_ASM_HASH_P (insn);
603 dis_hash_insn_p (insn)
604 const CGEN_INSN *insn;
608 if (CGEN_INSN_ATTR_VALUE (insn, CGEN_INSN_NO_DIS))
610 return CGEN_DIS_HASH_P (insn);
[all...]
H A Dsh64-dis.c193 unsigned char insn[4]; local
203 status = info->read_memory_func (memaddr, insn, 4, info);
213 status = info->read_memory_func (memaddr + i, insn, 1, info);
218 insn[0]);
226 instruction = bfd_getl32 (insn);
228 instruction = bfd_getb32 (insn);
H A Dalpha-opc.c205 /* The 13-bit branch hint for the ev6 hw_jmp/jsr (pal1e) insn */
214 /* The RB field when it is the same as the RA field in the same insn.
220 insert_rba(insn, value, errmsg)
221 unsigned insn;
225 return insn | (((insn >> 21) & 0x1f) << 16);
229 extract_rba(insn, invalid)
230 unsigned insn;
234 && ((insn >> 21) & 0x1f) != ((insn >> 1
[all...]
/haiku-fatelf/src/bin/gdb/bfd/
H A Delf32-sh.c1642 PTB, if the original insn was PT. */
1851 int insn; local
1922 insn = bfd_get_16 (input_bfd, contents + addr);
1924 x = (insn & 0x200 ? end : start) - addr;
1933 x = (insn & ~0xff) | (x & 0xff);
1947 unsigned long insn; local
1981 insn = bfd_get_32 (abfd, hit_data);
1982 insn += sym_value + reloc_entry->addend;
1983 bfd_put_32 (abfd, (bfd_vma) insn, hit_data);
1986 insn
2216 unsigned short insn; local
2258 abfd, (unsigned long) irel->r_offset, insn)); local
2614 int insn = 0; local
3164 unsigned short insn, oinsn; local
5466 unsigned short insn; local
5641 unsigned short insn; local
5700 unsigned short insn; local
[all...]
H A Dcoff-mips.c552 unsigned long insn;
561 insn = bfd_get_32 (abfd, l->addr);
564 val = ((insn & 0xffff) << 16) + vallo;
578 insn = (insn &~ (unsigned) 0xffff) | ((val >> 16) & 0xffff);
579 bfd_put_32 (abfd, (bfd_vma) insn, l->addr);
617 unsigned long insn;
708 insn = bfd_get_32 (abfd, (bfd_byte *) data + reloc_entry->address);
711 val = ((insn & 0xffff) + reloc_entry->addend) & 0xffff;
722 insn
547 unsigned long insn; local
612 unsigned long insn; local
788 unsigned long insn; local
[all...]
H A Delf-hppa.h1529 int insn; local
1537 insn = bfd_get_32 (input_bfd, hit_data);
1582 insn = elf_hppa_relocate_insn (insn, (int) value, r_type);
1614 insn = elf_hppa_relocate_insn (insn, (int) value, r_type);
1722 insn = elf_hppa_relocate_insn (insn, (int) value, r_type);
1759 insn = elf_hppa_relocate_insn (insn, (in
2073 elf_hppa_relocate_insn(int insn, int sym_value, unsigned int r_type) argument
[all...]
/haiku-fatelf/src/system/libroot/posix/glibc/arch/ppc/
H A Dmul_1.S40 addic r5,r5,0 # clear cy with dummy insn

Completed in 182 milliseconds

123456