Lines Matching refs:codep
173 unsigned char *codep; member
8550 FETCH_DATA (ins->info, ins->codep + 1); in ckprefix()
8552 switch (*ins->codep) in ckprefix()
8572 newrex = *ins->codep; in ckprefix()
8639 ins->codep++; in ckprefix()
8656 if (*ins->codep != FWAIT_OPCODE) in ckprefix()
8657 ins->all_prefixes[i++] = *ins->codep; in ckprefix()
8659 ins->codep++; in ckprefix()
8883 FETCH_DATA (ins->info, ins->codep + 2); in get_valid_dis386()
8884 vindex = *ins->codep++; in get_valid_dis386()
8886 ins->end_codep = ins->codep; in get_valid_dis386()
8887 ins->modrm.mod = (*ins->codep >> 6) & 3; in get_valid_dis386()
8888 ins->modrm.reg = (*ins->codep >> 3) & 7; in get_valid_dis386()
8889 ins->modrm.rm = *ins->codep & 7; in get_valid_dis386()
8943 FETCH_DATA (ins->info, ins->codep + 3); in get_valid_dis386()
8944 ins->rex = ~(*ins->codep >> 5) & 0x7; in get_valid_dis386()
8947 switch ((*ins->codep & 0x1f)) in get_valid_dis386()
8962 ins->codep++; in get_valid_dis386()
8963 ins->vex.w = *ins->codep & 0x80; in get_valid_dis386()
8967 ins->vex.register_specifier = (~(*ins->codep >> 3)) & 0xf; in get_valid_dis386()
8974 ins->vex.length = (*ins->codep & 0x4) ? 256 : 128; in get_valid_dis386()
8975 switch ((*ins->codep & 0x3)) in get_valid_dis386()
8990 ins->codep++; in get_valid_dis386()
8991 vindex = *ins->codep++; in get_valid_dis386()
8994 ins->end_codep = ins->codep; in get_valid_dis386()
8995 FETCH_DATA (ins->info, ins->codep + 1); in get_valid_dis386()
8996 ins->modrm.mod = (*ins->codep >> 6) & 3; in get_valid_dis386()
8997 ins->modrm.reg = (*ins->codep >> 3) & 7; in get_valid_dis386()
8998 ins->modrm.rm = *ins->codep & 7; in get_valid_dis386()
9008 FETCH_DATA (ins->info, ins->codep + 3); in get_valid_dis386()
9009 ins->rex = ~(*ins->codep >> 5) & 0x7; in get_valid_dis386()
9010 switch ((*ins->codep & 0x1f)) in get_valid_dis386()
9025 ins->codep++; in get_valid_dis386()
9026 ins->vex.w = *ins->codep & 0x80; in get_valid_dis386()
9039 ins->vex.register_specifier = (~(*ins->codep >> 3)) & 0xf; in get_valid_dis386()
9040 ins->vex.length = (*ins->codep & 0x4) ? 256 : 128; in get_valid_dis386()
9041 switch ((*ins->codep & 0x3)) in get_valid_dis386()
9056 ins->codep++; in get_valid_dis386()
9057 vindex = *ins->codep++; in get_valid_dis386()
9059 ins->end_codep = ins->codep; in get_valid_dis386()
9063 FETCH_DATA (ins->info, ins->codep + 1); in get_valid_dis386()
9064 ins->modrm.mod = (*ins->codep >> 6) & 3; in get_valid_dis386()
9065 ins->modrm.reg = (*ins->codep >> 3) & 7; in get_valid_dis386()
9066 ins->modrm.rm = *ins->codep & 7; in get_valid_dis386()
9072 FETCH_DATA (ins->info, ins->codep + 2); in get_valid_dis386()
9073 ins->rex = (*ins->codep & 0x80) ? 0 : REX_R; in get_valid_dis386()
9077 ins->vex.register_specifier = (~(*ins->codep >> 3)) & 0xf; in get_valid_dis386()
9078 ins->vex.length = (*ins->codep & 0x4) ? 256 : 128; in get_valid_dis386()
9079 switch ((*ins->codep & 0x3)) in get_valid_dis386()
9094 ins->codep++; in get_valid_dis386()
9095 vindex = *ins->codep++; in get_valid_dis386()
9097 ins->end_codep = ins->codep; in get_valid_dis386()
9101 FETCH_DATA (ins->info, ins->codep + 1); in get_valid_dis386()
9102 ins->modrm.mod = (*ins->codep >> 6) & 3; in get_valid_dis386()
9103 ins->modrm.reg = (*ins->codep >> 3) & 7; in get_valid_dis386()
9104 ins->modrm.rm = *ins->codep & 7; in get_valid_dis386()
9119 FETCH_DATA (ins->info, ins->codep + 4); in get_valid_dis386()
9121 ins->rex = ~(*ins->codep >> 5) & 0x7; in get_valid_dis386()
9122 ins->vex.r = *ins->codep & 0x10; in get_valid_dis386()
9123 switch ((*ins->codep & 0xf)) in get_valid_dis386()
9145 ins->codep++; in get_valid_dis386()
9146 ins->vex.w = *ins->codep & 0x80; in get_valid_dis386()
9150 ins->vex.register_specifier = (~(*ins->codep >> 3)) & 0xf; in get_valid_dis386()
9153 if (!(*ins->codep & 0x4)) in get_valid_dis386()
9156 switch ((*ins->codep & 0x3)) in get_valid_dis386()
9172 ins->codep++; in get_valid_dis386()
9175 ins->vex.ll = (*ins->codep >> 5) & 3; in get_valid_dis386()
9176 ins->vex.b = *ins->codep & 0x10; in get_valid_dis386()
9178 ins->vex.v = *ins->codep & 0x8; in get_valid_dis386()
9179 ins->vex.mask_register_specifier = *ins->codep & 0x7; in get_valid_dis386()
9180 ins->vex.zeroing = *ins->codep & 0x80; in get_valid_dis386()
9190 ins->codep++; in get_valid_dis386()
9191 vindex = *ins->codep++; in get_valid_dis386()
9193 ins->end_codep = ins->codep; in get_valid_dis386()
9194 FETCH_DATA (ins->info, ins->codep + 1); in get_valid_dis386()
9195 ins->modrm.mod = (*ins->codep >> 6) & 3; in get_valid_dis386()
9196 ins->modrm.reg = (*ins->codep >> 3) & 7; in get_valid_dis386()
9197 ins->modrm.rm = *ins->codep & 7; in get_valid_dis386()
9244 FETCH_DATA (ins->info, ins->codep + 2); in get_sib()
9245 ins->sib.index = (ins->codep[1] >> 3) & 7; in get_sib()
9246 ins->sib.scale = (ins->codep[1] >> 6) & 3; in get_sib()
9247 ins->sib.base = ins->codep[1] & 7; in get_sib()
9369 .codep = priv.the_buffer, in print_insn()
9498 if (ins.codep > priv.the_buffer) in print_insn()
9535 ins.insn_codep = ins.codep; in print_insn()
9537 FETCH_DATA (info, ins.codep + 1); in print_insn()
9538 ins.two_source_ops = (*ins.codep == 0x62) || (*ins.codep == 0xc8); in print_insn()
9541 && ((*ins.codep < 0xd8) || (*ins.codep > 0xdf)))) in print_insn()
9552 if (*ins.codep == 0x0f) in print_insn()
9556 ins.codep++; in print_insn()
9557 FETCH_DATA (info, ins.codep + 1); in print_insn()
9558 threebyte = *ins.codep; in print_insn()
9561 ins.codep++; in print_insn()
9565 dp = &dis386[*ins.codep]; in print_insn()
9566 ins.need_modrm = onebyte_has_modrm[*ins.codep]; in print_insn()
9567 ins.codep++; in print_insn()
9579 ins.end_codep = ins.codep; in print_insn()
9582 FETCH_DATA (info, ins.codep + 1); in print_insn()
9583 ins.modrm.mod = (*ins.codep >> 6) & 3; in print_insn()
9584 ins.modrm.reg = (*ins.codep >> 3) & 7; in print_insn()
9585 ins.modrm.rm = *ins.codep & 7; in print_insn()
9792 if ((ins.codep - ins.start_codep) > MAX_CODE_LENGTH) in print_insn()
9898 ((bfd_vma)(ins.start_pc + (ins.codep - ins.start_codep) in print_insn()
9903 return ins.codep - priv.the_buffer; in print_insn()
10249 ins->codep++; in OP_Skip_MODRM()
10258 floatop = ins->codep[-1]; in dofloat()
10272 ins->codep++; in dofloat()
10280 if (floatop == 0xdf && ins->codep[-1] == 0xe0) in dofloat()
11605 ins->codep++; in OP_E_memory()
11637 FETCH_DATA (ins->info, ins->codep + 1); in OP_E_memory()
11638 disp = *ins->codep++; in OP_E_memory()
11818 FETCH_DATA (ins->info, ins->codep + 1); in OP_E_memory()
11819 disp = *ins->codep++; in OP_E_memory()
11953 ins->codep++; in OP_E()
11989 FETCH_DATA (ins->info, ins->codep + 8); in get64()
11990 a = *ins->codep++ & 0xff; in get64()
11991 a |= (*ins->codep++ & 0xff) << 8; in get64()
11992 a |= (*ins->codep++ & 0xff) << 16; in get64()
11993 a |= (*ins->codep++ & 0xffu) << 24; in get64()
11994 b = *ins->codep++ & 0xff; in get64()
11995 b |= (*ins->codep++ & 0xff) << 8; in get64()
11996 b |= (*ins->codep++ & 0xff) << 16; in get64()
11997 b |= (*ins->codep++ & 0xffu) << 24; in get64()
12015 FETCH_DATA (ins->info, ins->codep + 4); in get32()
12016 x = *ins->codep++ & (bfd_vma) 0xff; in get32()
12017 x |= (*ins->codep++ & (bfd_vma) 0xff) << 8; in get32()
12018 x |= (*ins->codep++ & (bfd_vma) 0xff) << 16; in get32()
12019 x |= (*ins->codep++ & (bfd_vma) 0xff) << 24; in get32()
12028 FETCH_DATA (ins->info, ins->codep + 4); in get32s()
12029 x = *ins->codep++ & (bfd_vma) 0xff; in get32s()
12030 x |= (*ins->codep++ & (bfd_vma) 0xff) << 8; in get32s()
12031 x |= (*ins->codep++ & (bfd_vma) 0xff) << 16; in get32s()
12032 x |= (*ins->codep++ & (bfd_vma) 0xff) << 24; in get32s()
12044 FETCH_DATA (ins->info, ins->codep + 2); in get16()
12045 x = *ins->codep++ & 0xff; in get16()
12046 x |= (*ins->codep++ & 0xff) << 8; in get16()
12177 FETCH_DATA (ins->info, ins->codep + 1); in OP_I()
12178 op = *ins->codep++; in OP_I()
12245 FETCH_DATA (ins->info, ins->codep + 1); in OP_sI()
12246 op = *ins->codep++; in OP_sI()
12297 FETCH_DATA (ins->info, ins->codep + 1); in OP_J()
12298 disp = *ins->codep++; in OP_J()
12320 segment = ((ins->start_pc + (ins->codep - ins->start_codep)) in OP_J()
12331 disp = ((ins->start_pc + (ins->codep - ins->start_codep) + disp) & mask) in OP_J()
12453 switch (ins->codep[-1]) in OP_ESreg()
12478 switch (ins->codep[-1]) in OP_DSreg()
12700 ins->codep++; in OP_EM()
12736 ins->codep++; in OP_EMC()
12756 ins->codep++; in OP_EX()
12915 FETCH_DATA (ins->info, ins->codep + 1); in OP_3DNowSuffix()
12920 mnemonic = Suffix3DNow[*ins->codep++ & 0xff]; in OP_3DNowSuffix()
12982 FETCH_DATA (ins->info, ins->codep + 1); in CMP_Fixup()
12983 cmp_type = *ins->codep++ & 0xff; in CMP_Fixup()
13027 ins->codep++; in OP_Mwait()
13057 ins->codep++; in OP_Monitor()
13064 ins->codep = ins->insn_codep + 1; in BadOp()
13105 ++ins->codep; in SEP_Fixup()
13432 FETCH_DATA (ins->info, ins->codep + 1); in OP_REG_VexI4()
13433 reg = *ins->codep++; in OP_REG_VexI4()
13461 oappend_immediate (ins, ins->codep[-1] & 0xf); in OP_VexI4()
13473 FETCH_DATA (ins->info, ins->codep + 1); in VPCMP_Fixup()
13474 cmp_type = *ins->codep++ & 0xff; in VPCMP_Fixup()
13526 FETCH_DATA (ins->info, ins->codep + 1); in VPCOM_Fixup()
13527 cmp_type = *ins->codep++ & 0xff; in VPCOM_Fixup()
13571 FETCH_DATA (ins->info, ins->codep + 1); in PCLMUL_Fixup()
13572 pclmul_type = *ins->codep++ & 0xff; in PCLMUL_Fixup()