Lines Matching refs:r1

5990 	uint_t r1, r2, rd;
6004 r1 = DIF_INSTR_R1(instr);
6010 regs[rd] = regs[r1] | regs[r2];
6013 regs[rd] = regs[r1] ^ regs[r2];
6016 regs[rd] = regs[r1] & regs[r2];
6019 regs[rd] = regs[r1] << regs[r2];
6022 regs[rd] = regs[r1] >> regs[r2];
6025 regs[rd] = regs[r1] - regs[r2];
6028 regs[rd] = regs[r1] + regs[r2];
6031 regs[rd] = regs[r1] * regs[r2];
6038 regs[rd] = (int64_t)regs[r1] /
6048 regs[rd] = regs[r1] / regs[r2];
6057 regs[rd] = (int64_t)regs[r1] %
6067 regs[rd] = regs[r1] % regs[r2];
6072 regs[rd] = ~regs[r1];
6075 regs[rd] = regs[r1];
6078 cc_r = regs[r1] - regs[r2];
6082 cc_c = regs[r1] < regs[r2];
6086 cc_z = regs[r1] == 0;
6132 if (!dtrace_canload(regs[r1], 1, mstate, vstate))
6136 regs[rd] = (int8_t)dtrace_load8(regs[r1]);
6139 if (!dtrace_canload(regs[r1], 2, mstate, vstate))
6143 regs[rd] = (int16_t)dtrace_load16(regs[r1]);
6146 if (!dtrace_canload(regs[r1], 4, mstate, vstate))
6150 regs[rd] = (int32_t)dtrace_load32(regs[r1]);
6153 if (!dtrace_canload(regs[r1], 1, mstate, vstate))
6157 regs[rd] = dtrace_load8(regs[r1]);
6160 if (!dtrace_canload(regs[r1], 2, mstate, vstate))
6164 regs[rd] = dtrace_load16(regs[r1]);
6167 if (!dtrace_canload(regs[r1], 4, mstate, vstate))
6171 regs[rd] = dtrace_load32(regs[r1]);
6174 if (!dtrace_canload(regs[r1], 8, mstate, vstate))
6178 regs[rd] = dtrace_load64(regs[r1]);
6183 dtrace_fuword8((void *)(uintptr_t)regs[r1]);
6189 dtrace_fuword16((void *)(uintptr_t)regs[r1]);
6195 dtrace_fuword32((void *)(uintptr_t)regs[r1]);
6201 dtrace_fuword8((void *)(uintptr_t)regs[r1]);
6207 dtrace_fuword16((void *)(uintptr_t)regs[r1]);
6213 dtrace_fuword32((void *)(uintptr_t)regs[r1]);
6219 dtrace_fuword64((void *)(uintptr_t)regs[r1]);
6237 uintptr_t s1 = regs[r1];
6256 r1, regs[r2]);
6509 regs[rd] = (int64_t)regs[r1] >> regs[r2];
6523 if (r1 == DIF_TYPE_STRING) {
6658 size_t size = ptr - mstate->dtms_scratch_ptr + regs[r1];
6665 if (size < regs[r1] ||
6686 if (!dtrace_canload(regs[r1], regs[r2], mstate, vstate))
6689 dtrace_bcopy((void *)(uintptr_t)regs[r1],
6699 *((uint8_t *)(uintptr_t)regs[rd]) = (uint8_t)regs[r1];
6713 *((uint16_t *)(uintptr_t)regs[rd]) = (uint16_t)regs[r1];
6727 *((uint32_t *)(uintptr_t)regs[rd]) = (uint32_t)regs[r1];
6741 *((uint64_t *)(uintptr_t)regs[rd]) = regs[r1];
9693 uint_t r1 = DIF_INSTR_R1(instr);
9718 if (r1 >= nregs)
9719 err += efunc(pc, "invalid register %u\n", r1);
9730 if (r1 >= nregs)
9731 err += efunc(pc, "invalid register %u\n", r1);
9746 if (r1 >= nregs)
9747 err += efunc(pc, "invalid register %u\n", r1);
9756 DIF_OP_RLDSB - DIF_OP_LDSB, r1, rd);
9765 if (r1 >= nregs)
9766 err += efunc(pc, "invalid register %u\n", r1);
9781 if (r1 >= nregs)
9782 err += efunc(pc, "invalid register %u\n", r1);
9794 if (r1 >= nregs)
9795 err += efunc(pc, "invalid register %u\n", r1);
9805 if (r1 >= nregs)
9806 err += efunc(pc, "invalid register %u\n", r1);
9813 if (r1 >= nregs)
9814 err += efunc(pc, "invalid register %u\n", r1);
9839 if (r1 != 0 || r2 != 0)
9847 if (r1 != 0 || r2 != 0 || rd != 0)
9872 if (r1 > DIF_VAR_ARRAY_MAX)
9873 err += efunc(pc, "invalid array %u\n", r1);
10379 uint_t r1 = DIF_INSTR_R1(instr);
10420 if ((srd == 0 || sval == 0) && r1 == DIF_TYPE_STRING) {