Lines Matching defs:rd

43   void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
45 void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
47 void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
48 void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
50 void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
51 void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
53 void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
55 void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
57 void adc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
59 void sbc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
61 void rsc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
71 void orr(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
72 void orrs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
74 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
75 void movs(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
77 void bic(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
79 void mvn(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
80 void mvns(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
83 void clz(Register rd, Register rm, Condition cond = AL) OVERRIDE;
84 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
85 void movt(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
88 void mul(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
89 void mla(Register rd, Register rn, Register rm, Register ra,
91 void mls(Register rd, Register rn, Register rm, Register ra,
96 void sdiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
97 void udiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
100 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
101 void str(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
103 void ldrb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
104 void strb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
106 void ldrh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
107 void strh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
109 void ldrsb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
110 void ldrsh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
112 void ldrd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
113 void strd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
120 void ldrex(Register rd, Register rn, Condition cond = AL) OVERRIDE;
121 void strex(Register rd, Register rt, Register rn, Condition cond = AL) OVERRIDE;
200 void Lsl(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
202 void Lsr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
204 void Asr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
206 void Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
208 void Rrx(Register rd, Register rm, bool setcc = false,
211 void Lsl(Register rd, Register rm, Register rn, bool setcc = false,
213 void Lsr(Register rd, Register rm, Register rn, bool setcc = false,
215 void Asr(Register rd, Register rm, Register rn, bool setcc = false,
217 void Ror(Register rd, Register rm, Register rn, bool setcc = false,
220 void Push(Register rd, Condition cond = AL) OVERRIDE;
221 void Pop(Register rd, Condition cond = AL) OVERRIDE;
226 void Mov(Register rd, Register rm, Condition cond = AL) OVERRIDE;
233 // Add signed constant value to rd. May clobber IP.
234 void AddConstant(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
235 void AddConstant(Register rd, Register rn, int32_t value,
237 void AddConstantSetFlags(Register rd, Register rn, int32_t value,
239 void AddConstantWithCarry(Register rd, Register rn, int32_t value,
243 void LoadImmediate(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
291 Register rd,
299 Register rd,
304 Register rd,
315 Register rd,
321 Register rd,
327 Register rd,