Lines Matching +full:x86_64 +full:- +full:6
47 #include "memory-access.h"
193 #define MNE_3DNOW_PFSUB (MNE_3DNOW_PFADD + 6)
195 #define MNE_3DNOW_PFSUBR (MNE_3DNOW_PFSUB + 6)
199 #define MNE_3DNOW_PFCMPGE (MNE_3DNOW_PFACC + 6)
207 #define MNE_3DNOW_PFMAX (MNE_3DNOW_PFMIN + 6)
209 #define MNE_3DNOW_PI2FD (MNE_3DNOW_PFMAX + 6)
211 #define MNE_3DNOW_PF2ID (MNE_3DNOW_PI2FD + 6)
213 #define MNE_3DNOW_PFRCP (MNE_3DNOW_PF2ID + 6)
215 #define MNE_3DNOW_PFRSQRT (MNE_3DNOW_PFRCP + 6)
219 #define MNE_3DNOW_PFRCPIT1 (MNE_3DNOW_PFMUL + 6)
229 #define AMD3DNOW_HIGH_IDX (sizeof (amd3dnow) + AMD3DNOW_LOW_IDX - 1)
230 #define AMD3DNOW_IDX(val) ((val) - AMD3DNOW_LOW_IDX)
363 #ifdef X86_64 in i386_disasm()
380 retval = -1; in i386_disasm()
390 const uint8_t *next_curr = curr + clen + (len - clen) * 2; in i386_disasm()
393 assert (curr + clen + 2 * (len - clen) <= match_end); in i386_disasm()
399 if (data > begin && codep[-1] == *curr && clen > 0) in i386_disasm()
403 --len; in i386_disasm()
404 --clen; in i386_disasm()
419 --avail; in i386_disasm()
420 --clen; in i386_disasm()
437 --avail; in i386_disasm()
442 if (len > end - data) in i386_disasm()
511 prefix_size += 6; in i386_disasm()
561 #ifdef X86_64 in i386_disasm()
594 uint_fast8_t modrm = codep[-1]; in i386_disasm()
596 #ifndef X86_64 in i386_disasm()
600 if ((modrm & 0xc7) == 6 || (modrm & 0xc0) == 0x80) in i386_disasm()
626 output_data.addr = addr + (data - begin); in i386_disasm()
646 int val = ch - '0'; in i386_disasm()
651 val += ch - '0'; in i386_disasm()
656 val += ch - '0'; in i386_disasm()
679 deferred_start = fmt - 1; in i386_disasm()
686 deferred_len = ++fmt - deferred_start; in i386_disasm()
700 width = width * 10 + (*fmt++ - '0'); in i386_disasm()
705 prec = prec * 10 + (*fmt - '0'); in i386_disasm()
721 #ifdef X86_64 in i386_disasm()
730 #ifdef X86_64 in i386_disasm()
743 #ifdef X86_64 in i386_disasm()
758 #ifdef X86_64 in i386_disasm()
778 str = amd3dnowstr + idx - 1; in i386_disasm()
784 #ifdef X86_64 in i386_disasm()
806 [6] = "cmpnle", in i386_disasm()
848 if ((codep[-1] & 0xc0) != 0xc0) in i386_disasm()
856 #ifdef X86_64 in i386_disasm()
871 if ((codep[-1] & 0xc0) != 0xc0) in i386_disasm()
886 #ifdef X86_64 in i386_disasm()
898 #ifdef X86_64 in i386_disasm()
910 ADD_STRING (tttn[codep[-1 - instrtab[cnt].modrm] & 0x0f]); in i386_disasm()
914 if ((codep[-1] & 0xc0) != 0xc0) in i386_disasm()
944 + op1_str_idx[instrtab[cnt].str1 - 1]); in i386_disasm()
947 + OFF1_1_BIAS - opoff); in i386_disasm()
949 + OFF1_2_BIAS - opoff); in i386_disasm()
951 + OFF1_3_BIAS - opoff); in i386_disasm()
977 + op2_str_idx[instrtab[cnt].str2 - 1]); in i386_disasm()
980 + OFF2_1_BIAS - opoff); in i386_disasm()
982 + OFF2_2_BIAS - opoff); in i386_disasm()
984 + OFF2_3_BIAS - opoff); in i386_disasm()
1010 + op3_str_idx[instrtab[cnt].str3 - 1]); in i386_disasm()
1013 + OFF3_1_BIAS - opoff); in i386_disasm()
1015 + OFF3_2_BIAS - opoff); in i386_disasm()
1018 + OFF3_3_BIAS - opoff); in i386_disasm()
1046 while (bufcnt - non_printing < (size_t) width) in i386_disasm()
1069 symaddr += addr + param_start - begin; in i386_disasm()
1079 size_t bufavail = bufsize - bufcnt; in i386_disasm()
1111 while (bufcnt + prefix_size - non_printing < start_idx + width) in i386_disasm()
1122 addr += param_start - begin; in i386_disasm()
1136 addr += data - begin; in i386_disasm()