• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/cddl/dev/dtrace/x86/

Lines Matching refs:REG_ONLY

2315 #define	REG_ONLY 3	/* mode to indicate a register operand (not memory) */
2632 if (mode == REG_ONLY) {
2829 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1 - vbit); \
2842 dtrace_get_operand(x, REG_ONLY, reg, w2, 1 - vbit); \
2855 dtrace_get_operand(x, REG_ONLY, reg, w2, 1+vbit); \
2866 dtrace_get_operand(x, REG_ONLY, reg, w2, 3); \
3077 if (mode == REG_ONLY) {
3545 * 0b11 (REG_ONLY) because they only operate on registers. While
3563 if (mode == REG_ONLY) {
3715 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 1);
3734 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 1);
3747 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 1);
3766 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 0);
3770 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 1);
3822 if (mode == REG_ONLY)
3834 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 1);
3874 mode = REG_ONLY;
3892 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
3905 dtrace_get_operand(x, REG_ONLY, EAX_REGNO, wbit, 1 - vbit);
3923 dtrace_get_operand(x, REG_ONLY, reg, SEG_OPND, 1 - vbit);
4162 dtrace_get_operand(x, REG_ONLY, reg, wbit, vbit);
4163 dtrace_get_operand(x, REG_ONLY, r_m, LONG_OPND, 1 - vbit);
4177 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 0);
4189 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 0);
4190 dtrace_get_operand(x, REG_ONLY, EAX_REGNO, LONG_OPND, 1);
4200 dtrace_get_operand(x, REG_ONLY, reg, SEG_OPND, 0);
4211 dtrace_get_operand(x, REG_ONLY, reg, SEG_OPND, 0);
4246 if (mode != REG_ONLY)
4251 dtrace_get_operand(x, REG_ONLY, reg, MM_OPND, 1);
4263 if (mode != REG_ONLY)
4299 if (mode != REG_ONLY)
4314 if (dp->it_adrmode == XMMXIMPL && mode != REG_ONLY)
4323 if (mode == REG_ONLY) {
4344 mode == REG_ONLY)
4358 if (mode == REG_ONLY) {
4406 if (mode != REG_ONLY)
4410 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, 1);
4466 dtrace_get_operand(x, REG_ONLY, EAX_REGNO, wbit, 1);
4509 dtrace_get_operand(x, REG_ONLY, EAX_REGNO, wbit, 0);
4537 dtrace_get_operand(x, REG_ONLY, EAX_REGNO, wbit, 1);
4699 * sfence is sfence if mode is REG_ONLY. If mode isn't
4700 * REG_ONLY, mnemonic should be 'clflush'.
4706 if (mode == REG_ONLY) {
4715 if (mode != REG_ONLY) {
4740 if (mode == REG_ONLY) {
4821 if (mode != REG_ONLY) {
4831 dtrace_get_operand(x, REG_ONLY, reg, wbit, 2);
4836 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), wbit, 1);
4847 else if ((mode == REG_ONLY) &&
4850 } else if ((mode == REG_ONLY) &&
4865 dtrace_get_operand(x, REG_ONLY, reg, wbit, 2);
4870 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), wbit, 0);
4896 dtrace_get_operand(x, REG_ONLY, reg, vreg->dgr_arg2, 2);
4901 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), vreg->dgr_arg0,
4913 if (mode != REG_ONLY) {
4924 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), wbit, 1);
4925 dtrace_get_operand(x, REG_ONLY, reg, wbit, 0);
4934 dtrace_get_operand(x, REG_ONLY, reg, wbit, 3);
4935 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), wbit, 2);
4991 dtrace_get_operand(x, REG_ONLY, reg, XMM_OPND, 1);
5006 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
5014 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
5017 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
5030 dtrace_get_operand(x, REG_ONLY, reg, wbit, 2);
5048 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), wbit, 2);
5049 dtrace_get_operand(x, REG_ONLY, r_m, wbit, 1);
5068 dtrace_get_operand(x, REG_ONLY, reg, LONG_OPND, vbit);
5082 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
5097 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
5109 dtrace_get_operand(x, REG_ONLY, reg, wbit, 0);
5129 dtrace_get_operand(x, REG_ONLY, reg, wbit, 0);
5147 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
5160 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
5174 dtrace_get_operand(x, REG_ONLY, reg, wbit, 1);
5186 dtrace_get_operand(x, REG_ONLY, reg, wbit, vbit - 1);
5198 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), wbit, 1);
5199 dtrace_get_operand(x, REG_ONLY, reg, wbit, 0);
5208 dtrace_get_operand(x, REG_ONLY, reg, wbit, 2);
5209 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), wbit, 1);
5210 dtrace_get_operand(x, REG_ONLY, r_m, wbit, 0);
5257 dtrace_get_operand(x, REG_ONLY, (0xF - vex_v), wbit, 1);
5293 } else if (nomem || mode == REG_ONLY) {