Lines Matching refs:rD
20587 UInt rD = gregOfRexRM(pfx, modrm);
20604 name, nameXMMReg(rSR), nameXMMReg(rSL), nameXMMReg(rD));
20610 name, dis_buf, nameXMMReg(rSL), nameXMMReg(rD));
20624 putYMMRegLoAndZU(rD, mkexpr(res));
20748 UInt rD = getVexNvvvv(pfx);
20758 nameXMMReg(rD));
20790 putYMMRegLoAndZU( rD, mkexpr(e1) );
21249 UInt rD = gregOfRexRM(pfx, modrm);
21266 name, nameYMMReg(rSR), nameYMMReg(rSL), nameYMMReg(rD));
21272 name, dis_buf, nameYMMReg(rSL), nameYMMReg(rD));
21286 putYMMReg(rD, mkexpr(res));
22157 UInt rD = gregOfRexRM(pfx, modrm);
22164 nameIReg32(rS), nameXMMReg(rV), nameXMMReg(rD));
22170 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
22172 putXMMRegLane64F( rD, 0,
22174 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
22175 putYMMRegLane128( rD, 1, mkV128(0) );
22183 UInt rD = gregOfRexRM(pfx, modrm);
22190 nameIReg64(rS), nameXMMReg(rV), nameXMMReg(rD));
22196 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
22198 putXMMRegLane64F( rD, 0,
22202 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
22203 putYMMRegLane128( rD, 1, mkV128(0) );
22211 UInt rD = gregOfRexRM(pfx, modrm);
22218 nameIReg64(rS), nameXMMReg(rV), nameXMMReg(rD));
22224 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
22226 putXMMRegLane32F( rD, 0,
22231 putXMMRegLane32( rD, 1, getXMMRegLane32( rV, 1 ));
22232 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
22233 putYMMRegLane128( rD, 1, mkV128(0) );
22241 UInt rD = gregOfRexRM(pfx, modrm);
22248 nameIReg32(rS), nameXMMReg(rV), nameXMMReg(rD));
22254 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
22256 putXMMRegLane32F( rD, 0,
22260 putXMMRegLane32( rD, 1, getXMMRegLane32( rV, 1 ));
22261 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
22262 putYMMRegLane128( rD, 1, mkV128(0) );
22696 UInt rD = gregOfRexRM(pfx, modrm);
22705 nameXMMReg(rS), nameXMMReg(rV), nameXMMReg(rD));
22711 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
22713 putXMMRegLane32F( rD, 0,
22716 putXMMRegLane32( rD, 1, getXMMRegLane32( rV, 1 ));
22717 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
22718 putYMMRegLane128( rD, 1, mkV128(0) );
22726 UInt rD = gregOfRexRM(pfx, modrm);
22733 nameXMMReg(rS), nameXMMReg(rV), nameXMMReg(rD));
22739 dis_buf, nameXMMReg(rV), nameXMMReg(rD));
22741 putXMMRegLane64F( rD, 0,
22743 putXMMRegLane64( rD, 1, getXMMRegLane64( rV, 1 ));
22744 putYMMRegLane128( rD, 1, mkV128(0) );
23164 UInt rD = gregOfRexRM(pfx, modrm);
23172 DIP("vmovdq%c %s,%s\n", ch, nameYMMReg(rS), nameYMMReg(rD));
23179 DIP("vmovdq%c %s,%s\n", ch, dis_buf, nameYMMReg(rD));
23181 putYMMReg(rD, mkexpr(tD));
23189 UInt rD = gregOfRexRM(pfx, modrm);
23197 DIP("vmovdq%c %s,%s\n", ch, nameXMMReg(rS), nameXMMReg(rD));
23204 DIP("vmovdq%c %s,%s\n", ch, dis_buf, nameXMMReg(rD));
23206 putYMMRegLoAndZU(rD, mkexpr(tD));
23297 Int rD = getVexNvvvv(pfx);
23301 DIP("vpsrldq $%d,%s,%s\n", imm, nameXMMReg(rS), nameXMMReg(rD));
23304 putYMMRegLoAndZU(rD, mkexpr(math_PSRLDQ( vecS, imm )));
23310 DIP("vpslldq $%d,%s,%s\n", imm, nameXMMReg(rS), nameXMMReg(rD));
23313 putYMMRegLoAndZU(rD, mkexpr(math_PSLLDQ( vecS, imm )));
23596 UInt rD = eregOfRexRM(pfx, modrm);
23598 putYMMReg(rD, mkexpr(tS));
23599 DIP("vmovdq%c %s,%s\n", ch, nameYMMReg(rS), nameYMMReg(rD));
23621 UInt rD = eregOfRexRM(pfx, modrm);
23623 putYMMRegLoAndZU(rD, mkexpr(tS));
23624 DIP("vmovdq%c %s,%s\n", ch, nameXMMReg(rS), nameXMMReg(rD));
24276 UInt rD = gregOfRexRM(pfx, modrm);
24282 DIP("vlddqu %s,%s\n", dis_buf, nameYMMReg(rD));
24283 putYMMReg(rD, mkexpr(tD));
24289 UInt rD = gregOfRexRM(pfx, modrm);
24295 DIP("vlddqu %s,%s\n", dis_buf, nameXMMReg(rD));
24296 putYMMRegLoAndZU(rD, mkexpr(tD));
25023 UInt rD = gregOfRexRM(pfx, modrm);
25029 DIP("vmovntdqa %s,%s\n", dis_buf, nameXMMReg(rD));
25030 putYMMRegLoAndZU(rD, mkexpr(tD));
25961 /* VINSERTF128 r/m, rV, rD
25962 ::: rD = insertinto(a lane in rV, 128 bits from r/m) */
26006 UInt rD = eregOfRexRM(pfx, modrm);
26010 putYMMRegLoAndZU(rD, mkexpr(t128));
26012 ib, nameXMMReg(rS), nameYMMReg(rD));