Lines Matching refs:wd
736 void Assembler::crc32b(const Register& wd,
739 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && wm.Is32Bits());
740 Emit(SF(wm) | Rm(wm) | CRC32B | Rn(wn) | Rd(wd));
744 void Assembler::crc32h(const Register& wd,
747 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && wm.Is32Bits());
748 Emit(SF(wm) | Rm(wm) | CRC32H | Rn(wn) | Rd(wd));
752 void Assembler::crc32w(const Register& wd,
755 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && wm.Is32Bits());
756 Emit(SF(wm) | Rm(wm) | CRC32W | Rn(wn) | Rd(wd));
760 void Assembler::crc32x(const Register& wd,
763 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && xm.Is64Bits());
764 Emit(SF(xm) | Rm(xm) | CRC32X | Rn(wn) | Rd(wd));
768 void Assembler::crc32cb(const Register& wd,
771 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && wm.Is32Bits());
772 Emit(SF(wm) | Rm(wm) | CRC32CB | Rn(wn) | Rd(wd));
776 void Assembler::crc32ch(const Register& wd,
779 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && wm.Is32Bits());
780 Emit(SF(wm) | Rm(wm) | CRC32CH | Rn(wn) | Rd(wd));
784 void Assembler::crc32cw(const Register& wd,
787 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && wm.Is32Bits());
788 Emit(SF(wm) | Rm(wm) | CRC32CW | Rn(wn) | Rd(wd));
792 void Assembler::crc32cx(const Register& wd,
795 VIXL_ASSERT(wd.Is32Bits() && wn.Is32Bits() && xm.Is64Bits());
796 Emit(SF(xm) | Rm(xm) | CRC32CX | Rn(wn) | Rd(wd));
3957 // add/sub <Wd>, wsp, <Wm> [, LSL #0-3 ]
3959 // adds/subs <Wd>, wsp, <Wm> [, LSL #0-3 ]