Home | History | Annotate | Download | only in priv

Lines Matching refs:rD

22117    UInt   rD    = gregOfRexRM(pfx, modrm);
22134 name, nameXMMReg(rSR), nameXMMReg(rSL), nameXMMReg(rD));
22140 name, dis_buf, nameXMMReg(rSL), nameXMMReg(rD));
22163 putYMMRegLoAndZU(rD, mkexpr(res));
22471 UInt rD = getVexNvvvv(pfx);
22481 nameXMMReg(rD));
22513 putYMMRegLoAndZU( rD, mkexpr(e1) );
22528 UInt rD = getVexNvvvv(pfx);
22538 nameYMMReg(rD));
22571 putYMMReg( rD, mkexpr(e1) );
23030 UInt rD = gregOfRexRM(pfx, modrm);
23047 name, nameYMMReg(rSR), nameYMMReg(rSL), nameYMMReg(rD));
23053 name, dis_buf, nameYMMReg(rSL), nameYMMReg(rD));
23076 putYMMReg(rD, mkexpr(res));
24081 UInt rD = gregOfRexRM(pfx, modrm);
24088 nameIReg32(rS), nameXMMReg(rV), nameXMMReg(rD));
24094 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
24096 putXMMRegLane64F( rD, 0,
24098 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
24099 putYMMRegLane128( rD, 1, mkV128(0) );
24107 UInt rD = gregOfRexRM(pfx, modrm);
24114 nameIReg64(rS), nameXMMReg(rV), nameXMMReg(rD));
24120 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
24122 putXMMRegLane64F( rD, 0,
24126 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
24127 putYMMRegLane128( rD, 1, mkV128(0) );
24135 UInt rD = gregOfRexRM(pfx, modrm);
24142 nameIReg64(rS), nameXMMReg(rV), nameXMMReg(rD));
24148 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
24150 putXMMRegLane32F( rD, 0,
24155 putXMMRegLane32( rD, 1, getXMMRegLane32( rV, 1 ));
24156 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
24157 putYMMRegLane128( rD, 1, mkV128(0) );
24165 UInt rD = gregOfRexRM(pfx, modrm);
24172 nameIReg32(rS), nameXMMReg(rV), nameXMMReg(rD));
24178 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
24180 putXMMRegLane32F( rD, 0,
24184 putXMMRegLane32( rD, 1, getXMMRegLane32( rV, 1 ));
24185 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
24186 putYMMRegLane128( rD, 1, mkV128(0) );
24620 UInt rD = gregOfRexRM(pfx, modrm);
24629 nameXMMReg(rS), nameXMMReg(rV), nameXMMReg(rD));
24635 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
24637 putXMMRegLane32F( rD, 0,
24640 putXMMRegLane32( rD, 1, getXMMRegLane32( rV, 1 ));
24641 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
24642 putYMMRegLane128( rD, 1, mkV128(0) );
24650 UInt rD = gregOfRexRM(pfx, modrm);
24657 nameXMMReg(rS), nameXMMReg(rV), nameXMMReg(rD));
24663 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
24665 putXMMRegLane64F( rD, 0,
24667 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
24668 putYMMRegLane128( rD, 1, mkV128(0) );
25197 UInt rD = gregOfRexRM(pfx, modrm);
25205 DIP("vmovdq%c %s,%s\n", ch, nameYMMReg(rS), nameYMMReg(rD));
25212 DIP("vmovdq%c %s,%s\n", ch, dis_buf, nameYMMReg(rD));
25214 putYMMReg(rD, mkexpr(tD));
25222 UInt rD = gregOfRexRM(pfx, modrm);
25230 DIP("vmovdq%c %s,%s\n", ch, nameXMMReg(rS), nameXMMReg(rD));
25237 DIP("vmovdq%c %s,%s\n", ch, dis_buf, nameXMMReg(rD));
25239 putYMMRegLoAndZU(rD, mkexpr(tD));
25397 Int rD = getVexNvvvv(pfx);
25401 DIP("vpsrldq $%d,%s,%s\n", imm, nameXMMReg(rS), nameXMMReg(rD));
25404 putYMMRegLoAndZU(rD, mkexpr(math_PSRLDQ( vecS, imm )));
25410 DIP("vpslldq $%d,%s,%s\n", imm, nameXMMReg(rS), nameXMMReg(rD));
25413 putYMMRegLoAndZU(rD, mkexpr(math_PSLLDQ( vecS, imm )));
25438 Int rD = getVexNvvvv(pfx);
25443 DIP("vpsrldq $%d,%s,%s\n", imm, nameYMMReg(rS), nameYMMReg(rD));
25447 putYMMRegLane128(rD, 0, mkexpr(math_PSRLDQ( vecS0, imm )));
25448 putYMMRegLane128(rD, 1, mkexpr(math_PSRLDQ( vecS1, imm )));
25456 DIP("vpslldq $%d,%s,%s\n", imm, nameYMMReg(rS), nameYMMReg(rD));
25460 putYMMRegLane128(rD, 0, mkexpr(math_PSLLDQ( vecS0, imm )));
25461 putYMMRegLane128(rD, 1, mkexpr(math_PSLLDQ( vecS1, imm )));
25765 UInt rD = eregOfRexRM(pfx, modrm);
25767 putYMMReg(rD, mkexpr(tS));
25768 DIP("vmovdq%c %s,%s\n", ch, nameYMMReg(rS), nameYMMReg(rD));
25790 UInt rD = eregOfRexRM(pfx, modrm);
25792 putYMMRegLoAndZU(rD, mkexpr(tS));
25793 DIP("vmovdq%c %s,%s\n", ch, nameXMMReg(rS), nameXMMReg(rD));
26626 UInt rD = gregOfRexRM(pfx, modrm);
26632 DIP("vlddqu %s,%s\n", dis_buf, nameYMMReg(rD));
26633 putYMMReg(rD, mkexpr(tD));
26639 UInt rD = gregOfRexRM(pfx, modrm);
26645 DIP("vlddqu %s,%s\n", dis_buf, nameXMMReg(rD));
26646 putYMMRegLoAndZU(rD, mkexpr(tD));
28117 UInt rD = gregOfRexRM(pfx, modrm);
28123 DIP("vmovntdqa %s,%s\n", dis_buf, nameXMMReg(rD));
28124 putYMMRegLoAndZU(rD, mkexpr(tD));
28131 UInt rD = gregOfRexRM(pfx, modrm);
28137 DIP("vmovntdqa %s,%s\n", dis_buf, nameYMMReg(rD));
28138 putYMMReg(rD, mkexpr(tD));
30409 /* VINSERTF128 r/m, rV, rD
30410 ::: rD = insertinto(a lane in rV, 128 bits from r/m) */
30454 UInt rD = eregOfRexRM(pfx, modrm);
30458 putYMMRegLoAndZU(rD, mkexpr(t128));
30460 ib, nameXMMReg(rS), nameYMMReg(rD));
30619 /* VINSERTI128 r/m, rV, rD
30620 ::: rD = insertinto(a lane in rV, 128 bits from r/m) */
30664 UInt rD = eregOfRexRM(pfx, modrm);
30668 putYMMRegLoAndZU(rD, mkexpr(t128));
30670 ib, nameXMMReg(rS), nameYMMReg(rD));