Lines Matching refs:rd
100 static const int kCpRegister = 23; // cp (s7) is the 23rd register.
722 void jalr(Register rs, Register rd = ra);
731 void addu(Register rd, Register rs, Register rt);
732 void subu(Register rd, Register rs, Register rt);
738 void div(Register rd, Register rs, Register rt);
739 void divu(Register rd, Register rs, Register rt);
740 void ddiv(Register rd, Register rs, Register rt);
741 void ddivu(Register rd, Register rs, Register rt);
742 void mod(Register rd, Register rs, Register rt);
743 void modu(Register rd, Register rs, Register rt);
744 void dmod(Register rd, Register rs, Register rt);
745 void dmodu(Register rd, Register rs, Register rt);
747 void mul(Register rd, Register rs, Register rt);
748 void muh(Register rd, Register rs, Register rt);
749 void mulu(Register rd, Register rs, Register rt);
750 void muhu(Register rd, Register rs, Register rt);
753 void dmul(Register rd, Register rs, Register rt);
754 void dmuh(Register rd, Register rs, Register rt);
755 void dmulu(Register rd, Register rs, Register rt);
756 void dmuhu(Register rd, Register rs, Register rt);
757 void daddu(Register rd, Register rs, Register rt);
758 void dsubu(Register rd, Register rs, Register rt);
762 void addiu(Register rd, Register rs, int32_t j);
763 void daddiu(Register rd, Register rs, int32_t j);
766 void and_(Register rd, Register rs, Register rt);
767 void or_(Register rd, Register rs, Register rt);
768 void xor_(Register rd, Register rs, Register rt);
769 void nor(Register rd, Register rs, Register rt);
771 void andi(Register rd, Register rs, int32_t j);
772 void ori(Register rd, Register rs, int32_t j);
773 void xori(Register rd, Register rs, int32_t j);
774 void lui(Register rd, int32_t j);
784 void sll(Register rd, Register rt, uint16_t sa, bool coming_from_nop = false);
785 void sllv(Register rd, Register rt, Register rs);
786 void srl(Register rd, Register rt, uint16_t sa);
787 void srlv(Register rd, Register rt, Register rs);
788 void sra(Register rt, Register rd, uint16_t sa);
789 void srav(Register rt, Register rd, Register rs);
790 void rotr(Register rd, Register rt, uint16_t sa);
791 void rotrv(Register rd, Register rt, Register rs);
792 void dsll(Register rd, Register rt, uint16_t sa);
793 void dsllv(Register rd, Register rt, Register rs);
794 void dsrl(Register rd, Register rt, uint16_t sa);
795 void dsrlv(Register rd, Register rt, Register rs);
796 void drotr(Register rd, Register rt, uint16_t sa);
797 void drotr32(Register rd, Register rt, uint16_t sa);
798 void drotrv(Register rd, Register rt, Register rs);
799 void dsra(Register rt, Register rd, uint16_t sa);
800 void dsrav(Register rd, Register rt, Register rs);
801 void dsll32(Register rt, Register rd, uint16_t sa);
802 void dsrl32(Register rt, Register rd, uint16_t sa);
803 void dsra32(Register rt, Register rd, uint16_t sa);
807 void lb(Register rd, const MemOperand& rs);
808 void lbu(Register rd, const MemOperand& rs);
809 void lh(Register rd, const MemOperand& rs);
810 void lhu(Register rd, const MemOperand& rs);
811 void lw(Register rd, const MemOperand& rs);
812 void lwu(Register rd, const MemOperand& rs);
813 void lwl(Register rd, const MemOperand& rs);
814 void lwr(Register rd, const MemOperand& rs);
815 void sb(Register rd, const MemOperand& rs);
816 void sh(Register rd, const MemOperand& rs);
817 void sw(Register rd, const MemOperand& rs);
818 void swl(Register rd, const MemOperand& rs);
819 void swr(Register rd, const MemOperand& rs);
820 void ldl(Register rd, const MemOperand& rs);
821 void ldr(Register rd, const MemOperand& rs);
822 void sdl(Register rd, const MemOperand& rs);
823 void sdr(Register rd, const MemOperand& rs);
824 void ld(Register rd, const MemOperand& rs);
825 void sd(Register rd, const MemOperand& rs);
859 void mfhi(Register rd);
860 void mflo(Register rd);
863 void slt(Register rd, Register rs, Register rt);
864 void sltu(Register rd, Register rs, Register rt);
865 void slti(Register rd, Register rs, int32_t j);
866 void sltiu(Register rd, Register rs, int32_t j);
869 void movz(Register rd, Register rs, Register rt);
870 void movn(Register rd, Register rs, Register rt);
871 void movt(Register rd, Register rs, uint16_t cc = 0);
872 void movf(Register rd, Register rs, uint16_t cc = 0);
877 void seleqz(Register rd, Register rs, Register rt);
880 void selnez(Register rs, Register rt, Register rd);
897 void clz(Register rd, Register rs);
898 void dclz(Register rd, Register rs);
905 void bitswap(Register rd, Register rt);
906 void dbitswap(Register rd, Register rt);
907 void align(Register rd, Register rs, Register rt, uint8_t bp);
908 void dalign(Register rd, Register rs, Register rt, uint8_t bp);
910 void wsbh(Register rd, Register rt);
911 void dsbh(Register rd, Register rt);
912 void dshd(Register rd, Register rt);
913 void seh(Register rd, Register rt);
914 void seb(Register rd, Register rt);
1233 void lsa(Register rd, Register rt, Register rs, uint8_t sa);
1234 void dlsa(Register rd, Register rt, Register rs, uint8_t sa);
1377 Register rd,