HomeSort by relevance Sort by last modified time
    Searched refs:Rn (Results 1 - 25 of 41) sorted by null

1 2

  /system/core/libpixelflinger/codeflinger/
ARMAssemblerInterface.h 123 int Rd, int Rn,
128 int Rd, int Rm, int Rs, int Rn) = 0;
143 virtual void BX(int cc, int Rn) = 0;
154 int Rn, uint32_t offset = __immed12_pre(0)) = 0;
156 int Rn, uint32_t offset = __immed12_pre(0)) = 0;
158 int Rn, uint32_t offset = __immed12_pre(0)) = 0;
160 int Rn, uint32_t offset = __immed12_pre(0)) = 0;
163 int Rn, uint32_t offset = __immed8_pre(0)) = 0;
165 int Rn, uint32_t offset = __immed8_pre(0)) = 0;
167 int Rn, uint32_t offset = __immed8_pre(0)) = 0
    [all...]
ARMAssemblerInterface.cpp 69 int Rn, uint32_t offset)
71 LDR(cc, Rd, Rn, offset);
74 int Rn, uint32_t offset)
76 STR(cc, Rd, Rn, offset);
79 int Rd, int Rn, uint32_t Op2)
81 dataProcessing(opADD, cc, s, Rd, Rn, Op2);
84 int Rd, int Rn, uint32_t Op2)
86 dataProcessing(opSUB, cc, s, Rd, Rn, Op2);
Arm64Assembler.cpp 341 int s, int Rd, int Rn, uint32_t Op2)
398 case opADD: *mPC++ = A64_ADD_W(Rd, Rn, Rm, shift, amount); break;
399 case opAND: *mPC++ = A64_AND_W(Rd, Rn, Rm, shift, amount); break;
400 case opORR: *mPC++ = A64_ORR_W(Rd, Rn, Rm, shift, amount); break;
401 case opMVN: *mPC++ = A64_ORN_W(Rd, Rn, Rm, shift, amount); break;
402 case opSUB: *mPC++ = A64_SUB_W(Rd, Rn, Rm, shift, amount, s);break;
409 int s, int Rd, int Rn, uint32_t Op2)
420 dataProcessingCommon(opcode, s, Wd, Rn, Op2);
424 dataProcessingCommon(opSUB, 1, mTmpReg3, Rn, Op2);
428 dataProcessingCommon(opSUB, s, Wd, Rn, Op2)
    [all...]
ARMAssemblerProxy.cpp 161 int Rd, int Rn, uint32_t Op2)
163 mTarget->dataProcessing(opcode, cc, s, Rd, Rn, Op2);
166 void ARMAssemblerProxy::MLA(int cc, int s, int Rd, int Rm, int Rs, int Rn) {
167 mTarget->MLA(cc, s, Rd, Rm, Rs, Rn);
195 void ARMAssemblerProxy::BX(int cc, int Rn) {
196 mTarget->BX(cc, Rn);
212 void ARMAssemblerProxy::LDR(int cc, int Rd, int Rn, uint32_t offset) {
213 mTarget->LDR(cc, Rd, Rn, offset);
215 void ARMAssemblerProxy::LDRB(int cc, int Rd, int Rn, uint32_t offset) {
216 mTarget->LDRB(cc, Rd, Rn, offset)
    [all...]
Arm64Assembler.h 99 int Rd, int Rn,
102 int Rd, int Rm, int Rs, int Rn);
116 virtual void BX(int cc, int Rn);
124 int Rn, uint32_t offset = 0);
126 int Rn, uint32_t Op2);
128 int Rn, uint32_t Op2);
130 int Rn, uint32_t offset = 0);
133 int Rn, uint32_t offset = 0);
135 int Rn, uint32_t offset = 0);
137 int Rn, uint32_t offset = 0)
    [all...]
ARMAssemblerProxy.h 80 int Rd, int Rn,
83 int Rd, int Rm, int Rs, int Rn);
97 virtual void BX(int cc, int Rn);
105 int Rn, uint32_t offset = __immed12_pre(0));
107 int Rn, uint32_t offset = __immed12_pre(0));
109 int Rn, uint32_t offset = __immed12_pre(0));
111 int Rn, uint32_t offset = __immed12_pre(0));
113 int Rn, uint32_t offset = __immed8_pre(0));
115 int Rn, uint32_t offset = __immed8_pre(0));
117 int Rn, uint32_t offset = __immed8_pre(0))
    [all...]
ARMAssembler.h 91 int Rd, int Rn,
94 int Rd, int Rm, int Rs, int Rn);
108 virtual void BX(int cc, int Rn);
116 int Rn, uint32_t offset = __immed12_pre(0));
118 int Rn, uint32_t offset = __immed12_pre(0));
120 int Rn, uint32_t offset = __immed12_pre(0));
122 int Rn, uint32_t offset = __immed12_pre(0));
124 int Rn, uint32_t offset = __immed8_pre(0));
126 int Rn, uint32_t offset = __immed8_pre(0));
128 int Rn, uint32_t offset = __immed8_pre(0))
    [all...]
ARMAssembler.cpp 217 int s, int Rd, int Rn, uint32_t Op2)
219 *mPC++ = (cc<<28) | (opcode<<21) | (s<<20) | (Rn<<16) | (Rd<<12) | Op2;
229 int Rd, int Rm, int Rs, int Rn) {
231 LOG_FATAL_IF(Rd==Rm, "MLA(r%u,r%u,r%u,r%u)", Rd,Rm,Rs,Rn);
233 (Rd<<16) | (Rn<<12) | (Rs<<8) | 0x90 | Rm;
288 void ARMAssembler::BX(int cc, int Rn)
290 *mPC++ = (cc<<28) | 0x12FFF10 | Rn;
299 void ARMAssembler::LDR(int cc, int Rd, int Rn, uint32_t offset) {
300 *mPC++ = (cc<<28) | (1<<26) | (1<<20) | (Rn<<16) | (Rd<<12) | offset;
302 void ARMAssembler::LDRB(int cc, int Rd, int Rn, uint32_t offset)
    [all...]
MIPSAssembler.cpp 418 int s, int Rd, int Rn, uint32_t Op2)
435 mMips->AND(Rd, Rn, src);
437 mMips->ANDI(Rd, Rn, src);
444 mMips->ADDU(Rd, Rn, src);
446 mMips->ADDIU(Rd, Rn, src);
453 mMips->SUBU(Rd, Rn, src);
455 mMips->SUBIU(Rd, Rn, src);
461 mMips->XOR(Rd, Rn, src);
463 mMips->XORI(Rd, Rn, src);
469 mMips->OR(Rd, Rn, src)
    [all...]
MIPSAssembler.h 91 int Rd, int Rn,
94 int Rd, int Rm, int Rs, int Rn);
108 virtual void BX(int cc, int Rn);
116 int Rn, uint32_t offset = 0);
118 int Rn, uint32_t offset = 0);
120 int Rn, uint32_t offset = 0);
122 int Rn, uint32_t offset = 0);
124 int Rn, uint32_t offset = 0);
126 int Rn, uint32_t offset = 0);
128 int Rn, uint32_t offset = 0)
    [all...]
  /art/disassembler/
disassembler_arm.cc 315 ArmRegister rn(instruction, 16);
316 if (rn.r == 0xf) {
322 args << "[" << rn << ", #" << offset << "]";
324 args << "[" << rn << ", #" << offset << "]!";
326 args << "[" << rn << "], #" << offset;
330 if (rn.r == 9) {
499 // |111|01|00|op|0|WL| Rn | |
508 ArmRegister Rn(instr, 16);
513 args << Rn << (W == 0 ? "" : "!") << ", ";
515 if (Rn.r != 13)
    [all...]
disassembler_arm64.cc 94 if (instr->Rn() == TR) {
  /external/llvm/lib/Target/ARM/Disassembler/
ARMDisassembler.cpp     [all...]
  /external/lldb/source/Plugins/Instruction/ARM/
EmulateInstructionARM.cpp 943 // d = UInt(Rdm); n = UInt(Rn); m = UInt(Rdm); setflags = !InITBlock();
956 // d = UInt(Rd); n = UInt(Rn); m = UInt(Rm); setflags = FALSE;
969 // d = UInt(Rd); n = UInt(Rn); m = UInt(Rm); setflags = (S == '1');
    [all...]
  /system/core/libpixelflinger/tests/arch-arm64/assembler/
arm64_assembler_test.cpp 415 uint32_t Rn = 1, uint32_t Rm = 2, uint32_t Rs = 3)
429 regs[Rn] = test.RnValue;
450 case INSTR_ADD: a64asm->ADD(test.cond, test.setFlags, Rd,Rn,op2); break;
451 case INSTR_SUB: a64asm->SUB(test.cond, test.setFlags, Rd,Rn,op2); break;
452 case INSTR_RSB: a64asm->RSB(test.cond, test.setFlags, Rd,Rn,op2); break;
453 case INSTR_AND: a64asm->AND(test.cond, test.setFlags, Rd,Rn,op2); break;
454 case INSTR_ORR: a64asm->ORR(test.cond, test.setFlags, Rd,Rn,op2); break;
455 case INSTR_BIC: a64asm->BIC(test.cond, test.setFlags, Rd,Rn,op2); break;
457 case INSTR_MLA: a64asm->MLA(test.cond, test.setFlags, Rd,Rm,Rs,Rn); break;
458 case INSTR_CMP: a64asm->CMP(test.cond, Rn,op2); break
    [all...]
  /external/vixl/src/vixl/a64/
assembler-a64.cc 624 Emit(BR | Rn(xn));
630 Emit(BLR | Rn(xn));
636 Emit(RET | Rn(xn));
701 Emit(op | (vd.IsQ() ? NEON_Q : 0) | Rm(vm) | Rn(vn) | Rd(vd));
863 const Register& rn,
865 AddSub(rd, rn, operand, LeaveFlags, ADD);
870 const Register& rn,
872 AddSub(rd, rn, operand, SetFlags, ADD);
876 void Assembler::cmn(const Register& rn,
878 Register zr = AppropriateZeroRegFor(rn);
972 ands(AppropriateZeroRegFor(rn), rn, operand); local
    [all...]
simulator-a64.cc 860 const Instruction* target = Instruction::Cast(xreg(instr->Rn()));
916 reg(reg_size, instr->Rn(), instr->RnMode()),
924 reg(reg_size, instr->Rn(), instr->RnMode()),
973 reg(reg_size, instr->Rn()),
1001 int64_t op1 = reg(reg_size, instr->Rn());
1314 unsigned rn = instr->Rn(); local
1709 int32_t rn = wreg(instr->Rn()); local
1722 int64_t rn = xreg(instr->Rn()); local
1735 uint32_t rn = static_cast<uint32_t>(wreg(instr->Rn())); local
1746 uint64_t rn = static_cast<uint64_t>(xreg(instr->Rn())); local
2221 SimVRegister& rn = vreg(instr->Rn()); local
2269 SimVRegister& rn = vreg(instr->Rn()); local
2493 SimVRegister& rn = vreg(instr->Rn()); local
2627 SimVRegister& rn = vreg(instr->Rn()); local
2751 SimVRegister& rn = vreg(instr->Rn()); local
2817 SimVRegister& rn = vreg(instr->Rn()); local
2855 SimVRegister& rn = vreg(instr->Rn()); local
2961 SimVRegister& rn = vreg(instr->Rn()); local
2997 SimVRegister& rn = vreg(instr->Rn()); local
3460 SimVRegister& rn = vreg(instr->Rn()); local
3530 SimVRegister& rn = vreg(instr->Rn()); local
3547 SimVRegister& rn = vreg(instr->Rn()); local
3622 SimVRegister& rn = vreg(instr->Rn()); local
3668 SimVRegister& rn = vreg(instr->Rn()); local
3686 SimVRegister& rn = vreg(instr->Rn()); local
3702 SimVRegister& rn = vreg(instr->Rn()); local
3754 SimVRegister& rn = vreg(instr->Rn()); local
3883 SimVRegister& rn = vreg(instr->Rn()); local
3909 SimVRegister& rn = vreg(instr->Rn()); local
    [all...]
disasm-a64.h 133 return (instr->Rn() == kZeroRegCode);
  /external/llvm/lib/Target/AArch64/Disassembler/
AArch64Disassembler.cpp 645 unsigned Rn = fieldFromInstruction(Insn, 5, 5);
650 DecodeGPR64RegisterClass(Inst, Rn, Address, Decoder);
653 DecodeFPR128RegisterClass(Inst, Rn, Address, Decoder);
    [all...]
  /external/v8/src/arm64/
disasm-arm64.h 55 return (instr->Rn() == kZeroRegCode);
assembler-arm64.cc 899 instr->following()->Rn() == xzr.code()));
935 Emit(BLR | Rn(xzr));
956 Emit(BR | Rn(xn));
966 Emit(BLR | Rn(xn));
973 Emit(RET | Rn(xn));
1194 ands(AppropriateZeroRegFor(rn), rn, operand); local
    [all...]
simulator-arm64.cc 883 reg<T>(instr->Rn()),
958 T op1 = reg<T>(instr->Rn());
2011 T rn = reg<T>(instr->Rn()); local
2026 unsignedT rn = static_cast<unsignedT>(reg<T>(instr->Rn())); local
    [all...]
  /external/vixl/examples/
non-const-visitor.h 41 int rn = instr->Rn(); local
48 // Switch the bitfields for the `rn` and `rm` registers.
50 instr_bits |= (rn << Rm_offset) | (rm << Rn_offset);
  /external/v8/src/arm/
disasm-arm.cc 91 void FormatNeonMemory(int Rn, int align, int Rm);
303 if (format[1] == 'n') { // 'rn: Rn register
416 void Decoder::FormatNeonMemory(int Rn, int align, int Rm) {
418 "[r%d", Rn);
712 // Rn field to encode it.
713 Format(instr, "mul'cond's 'rn, 'rm, 'rs");
717 // of registers as "Rd, Rm, Rs, Rn". But confusingly it uses the
718 // Rn field to encode the Rd register and the Rd field to encode
719 // the Rn register
    [all...]
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCCodeEmitter.cpp     [all...]

Completed in 3317 milliseconds

1 2