Lines Matching defs:Xmm
51 // Order matters... GP64, Xmm, Ymm values match 4-bit register encoding for each.
56 enum Xmm {
116 Operand(Xmm r) : reg (r), kind(REG ) {}
199 void vmovups(Xmm dst, Operand x);
201 void vmovups(Operand dst, Xmm x);
221 void vmovq(Operand dst, Xmm src); // dst = src, 64-bit
222 void vmovd(Operand dst, Xmm src); // dst = src, 32-bit
223 void vmovd(Xmm dst, Operand src); // dst = src, 32-bit
225 void vpinsrd(Xmm dst, Xmm src, Operand y, int imm); // dst = src; dst[imm] = y, 32-bit
226 void vpinsrw(Xmm dst, Xmm src, Operand y, int imm); // dst = src; dst[imm] = y, 16-bit
227 void vpinsrb(Xmm dst, Xmm src, Operand y, int imm); // dst = src; dst[imm] = y, 8-bit
230 void vpextrd (Operand dst, Xmm src, int imm); // dst = src[imm], 32-bit
231 void vpextrw (Operand dst, Xmm src, int imm); // dst = src[imm], 16-bit
232 void vpextrb (Operand dst, Xmm src, int imm); // dst = src[imm], 8-bit
400 void op(int p, int m, int o, Xmm d, Xmm x, Operand y, W w=W0) { op(p,m,o, d,x,y,w,L128); }
401 void op(int p, int m, int o, Xmm d, Operand y, W w=W0) { op(p,m,o, d,0,y,w,L128); }