Home | History | Annotate | Download | only in erc32

Lines Matching defs:rdd

398     uint32_t          ldep, icc, data, *rdd;
410 rdd = 0;
452 rdd = &(sregs->r[(cwp + rd) & 0x7f]);
454 rdd = &(sregs->g[rd]);
467 rdd = &(sregs->r[(cwp + rd) & 0x7f]);
469 rdd = &(sregs->g[rd]);
470 *rdd = sregs->inst << 10;
703 *rdd = operand1 + operand2;
705 sregs->psr = add_cc(sregs->psr, operand1, operand2, *rdd);
765 *rdd = (rs1 << 1) | !sign;
770 mul64 (rs1, operand2, &sregs->y, rdd, 1);
789 *rdd = uresult;
794 mul64 (rs1, operand2, &sregs->y, rdd, 0);
813 *rdd = uresult;
828 div64 (sregs->y, rs1, operand2, rdd, 1);
860 *rdd = uresult;
875 div64 (sregs->y, rs1, operand2, rdd, 0);
907 *rdd = uresult;
911 *rdd = rs1 ^ ~operand2;
914 *rdd = rs1 ^ ~operand2;
915 log_cc(*rdd, sregs);
918 *rdd = rs1 ^ operand2;
921 *rdd = rs1 ^ operand2;
922 log_cc(*rdd, sregs);
925 *rdd = rs1 | operand2;
928 *rdd = rs1 | operand2;
929 log_cc(*rdd, sregs);
932 *rdd = rs1 | ~operand2;
935 *rdd = rs1 | ~operand2;
936 log_cc(*rdd, sregs);
939 *rdd = rs1 & ~operand2;
940 log_cc(*rdd, sregs);
943 *rdd = rs1 & ~operand2;
946 *rdd = rs1 & operand2;
949 *rdd = rs1 & operand2;
950 log_cc(*rdd, sregs);
953 *rdd = rs1 - operand2;
956 *rdd = rs1 - operand2;
957 sregs->psr = sub_cc(sregs->psr, rs1, operand2, *rdd);
960 *rdd = rs1 - operand2 - ((sregs->psr >> 20) & 1);
963 *rdd = rs1 - operand2 - ((sregs->psr >> 20) & 1);
964 sregs->psr = sub_cc(sregs->psr, rs1, operand2, *rdd);
967 *rdd = rs1 + operand2;
970 *rdd = rs1 + operand2;
971 sregs->psr = add_cc(sregs->psr, rs1, operand2, *rdd);
974 *rdd = rs1 + operand2 + ((sregs->psr >> 20) & 1);
977 *rdd = rs1 + operand2 + ((sregs->psr >> 20) & 1);
978 sregs->psr = add_cc(sregs->psr, rs1, operand2, *rdd);
981 *rdd = rs1 + operand2;
982 sregs->psr = add_cc(sregs->psr, rs1, operand2, *rdd);
987 *rdd = rs1 - operand2;
988 sregs->psr = sub_cc (sregs->psr, rs1, operand2, *rdd);
993 *rdd = rs1 + operand2;
994 result = add_cc(0, rs1, operand2, *rdd);
1004 *rdd = rs1 - operand2;
1005 result = add_cc (0, rs1, operand2, *rdd);
1018 *rdd = rs1 << (operand2 & 0x1f);
1021 *rdd = rs1 >> (operand2 & 0x1f);
1024 *rdd = ((int) rs1) >> (operand2 & 0x1f);
1036 rdd = &(sregs->r[((new_cwp << 4) + rd) & 0x7f]);
1037 *rdd = rs1 + operand2;
1048 rdd = &(sregs->r[((new_cwp << 4) + rd) & 0x7f]);
1049 *rdd = rs1 + operand2;
1057 *rdd = sregs->psr;
1061 *rdd = sregs->y;
1065 *rdd = sregs->y;
1067 *rdd = sregs->asr17;
1079 *rdd = sregs->wim;
1086 *rdd = sregs->tbr;
1139 *rdd = sregs->pc;
1186 *rdd = i == 32 ? 63 : i;
1231 rdd = &(sregs->r[(cwp + rd) & 0x7f]);
1233 rdd = &(sregs->g[rd]);
1243 rdd[0] = ddata[0];
1244 rdd[1] = ddata[1];
1264 *rdd = data;
1279 *rdd = data;
1306 *rdd = data;
1328 *rdd = data;
1439 mexc = memory_write(asi, address, rdd, 2, &ws);
1449 mexc = memory_write(asi, address, rdd, 0, &ws);
1466 rdd = &(sregs->r[(cwp + rd) & 0x7f]);
1468 rdd = &(sregs->g[rd]);
1470 mexc = memory_write(asi, address, rdd, 3, &ws);
1498 rdd = &(sregs->fpq[0]);
1499 mexc = memory_write(asi, address, rdd, 3, &ws);
1521 mexc = memory_write(asi, address, rdd, 1, &ws);
1584 mexc = memory_write(asi, address, rdd, 2, &ws);
1591 *rdd = data;