Lines Matching refs:xm
233 void Assembler::braa(const Register& xn, const Register& xm) { in braa() argument
235 VIXL_ASSERT(xn.Is64Bits() && xm.Is64Bits()); in braa()
236 Emit(BRAA | Rn(xn) | RdSP(xm)); in braa()
239 void Assembler::brab(const Register& xn, const Register& xm) { in brab() argument
241 VIXL_ASSERT(xn.Is64Bits() && xm.Is64Bits()); in brab()
242 Emit(BRAB | Rn(xn) | RdSP(xm)); in brab()
245 void Assembler::blraa(const Register& xn, const Register& xm) { in blraa() argument
247 VIXL_ASSERT(xn.Is64Bits() && xm.Is64Bits()); in blraa()
248 Emit(BLRAA | Rn(xn) | RdSP(xm)); in blraa()
251 void Assembler::blrab(const Register& xn, const Register& xm) { in blrab() argument
253 VIXL_ASSERT(xn.Is64Bits() && xm.Is64Bits()); in blrab()
254 Emit(BLRAB | Rn(xn) | RdSP(xm)); in blrab()
853 const Register& xm) { in crc32x() argument
855 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && xm.Is64Bits()); in crc32x()
856 Emit(SF(xm) | Rm(xm) | CRC32X | Rn(wn) | Rd(wd)); in crc32x()
889 const Register& xm) { in crc32cx() argument
891 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && xm.Is64Bits()); in crc32cx()
892 Emit(SF(xm) | Rm(xm) | CRC32CX | Rn(wn) | Rd(wd)); in crc32cx()
988 const Register& xm) { in smulh() argument
989 VIXL_ASSERT(xd.Is64Bits() && xn.Is64Bits() && xm.Is64Bits()); in smulh()
990 DataProcessing3Source(xd, xn, xm, xzr, SMULH_x); in smulh()
996 const Register& xm) { in umulh() argument
997 VIXL_ASSERT(xd.Is64Bits() && xn.Is64Bits() && xm.Is64Bits()); in umulh()
998 DataProcessing3Source(xd, xn, xm, xzr, UMULH_x); in umulh()
1077 const Register& xm) { in PAUTH_VARIATIONS()
1079 VIXL_ASSERT(xd.Is64Bits() && xn.Is64Bits() && xm.Is64Bits()); in PAUTH_VARIATIONS()
1080 Emit(SF(xd) | PACGA | Rd(xd) | Rn(xn) | RmSP(xm)); in PAUTH_VARIATIONS()