/system/core/libpixelflinger/codeflinger/ |
H A D | ARMAssembler.cpp | 212 int s, int Rd, int Rn, uint32_t Op2) 214 *mPC++ = (cc<<28) | (opcode<<21) | (s<<20) | (Rn<<16) | (Rd<<12) | Op2; 224 int Rd, int Rm, int Rs, int Rn) { 226 LOG_FATAL_IF(Rd==Rm, "MLA(r%u,r%u,r%u,r%u)", Rd,Rm,Rs,Rn); 228 (Rd<<16) | (Rn<<12) | (Rs<<8) | 0x90 | Rm; 283 void ARMAssembler::BX(int cc, int Rn) argument 285 *mPC++ = (cc<<28) | 0x12FFF10 | Rn; 294 void ARMAssembler::LDR(int cc, int Rd, int Rn, uint32_t offset) { argument 295 *mPC++ = (cc<<28) | (1<<26) | (1<<20) | (Rn<<16) | (Rd<<12) | offset; 297 void ARMAssembler::LDRB(int cc, int Rd, int Rn, uint32_ argument 211 dataProcessing(int opcode, int cc, int s, int Rd, int Rn, uint32_t Op2) argument 223 MLA(int cc, int s, int Rd, int Rm, int Rs, int Rn) argument 300 STR(int cc, int Rd, int Rn, uint32_t offset) argument 303 STRB(int cc, int Rd, int Rn, uint32_t offset) argument 307 LDRH(int cc, int Rd, int Rn, uint32_t offset) argument 310 LDRSB(int cc, int Rd, int Rn, uint32_t offset) argument 313 LDRSH(int cc, int Rd, int Rn, uint32_t offset) argument 316 STRH(int cc, int Rd, int Rn, uint32_t offset) argument 326 LDM(int cc, int dir, int Rn, int W, uint32_t reg_list) argument 335 STM(int cc, int dir, int Rn, int W, uint32_t reg_list) argument 350 SWP(int cc, int Rn, int Rd, int Rm) argument 353 SWPB(int cc, int Rn, int Rd, int Rm) argument 366 PLD(int Rn, uint32_t offset) argument 377 QADD(int cc, int Rd, int Rm, int Rn) argument 382 QDADD(int cc, int Rd, int Rm, int Rn) argument 387 QSUB(int cc, int Rd, int Rm, int Rn) argument 392 QDSUB(int cc, int Rd, int Rm, int Rn) argument 409 SMLA(int cc, int xy, int Rd, int Rm, int Rs, int Rn) argument 421 SMLAW(int cc, int y, int Rd, int Rm, int Rs, int Rn) argument [all...] |
H A D | ARMAssemblerProxy.cpp | 70 int Rd, int Rn, uint32_t Op2) 72 mTarget->dataProcessing(opcode, cc, s, Rd, Rn, Op2); 75 void ARMAssemblerProxy::MLA(int cc, int s, int Rd, int Rm, int Rs, int Rn) { argument 76 mTarget->MLA(cc, s, Rd, Rm, Rs, Rn); 104 void ARMAssemblerProxy::BX(int cc, int Rn) { argument 105 mTarget->BX(cc, Rn); 121 void ARMAssemblerProxy::LDR(int cc, int Rd, int Rn, uint32_t offset) { argument 122 mTarget->LDR(cc, Rd, Rn, offset); 124 void ARMAssemblerProxy::LDRB(int cc, int Rd, int Rn, uint32_t offset) { argument 125 mTarget->LDRB(cc, Rd, Rn, offse 69 dataProcessing( int opcode, int cc, int s, int Rd, int Rn, uint32_t Op2) argument 127 STR(int cc, int Rd, int Rn, uint32_t offset) argument 130 STRB(int cc, int Rd, int Rn, uint32_t offset) argument 133 LDRH(int cc, int Rd, int Rn, uint32_t offset) argument 136 LDRSB(int cc, int Rd, int Rn, uint32_t offset) argument 139 LDRSH(int cc, int Rd, int Rn, uint32_t offset) argument 142 STRH(int cc, int Rd, int Rn, uint32_t offset) argument 145 LDM(int cc, int dir, int Rn, int W, uint32_t reg_list) argument 148 STM(int cc, int dir, int Rn, int W, uint32_t reg_list) argument 152 SWP(int cc, int Rn, int Rd, int Rm) argument 155 SWPB(int cc, int Rn, int Rd, int Rm) argument 163 PLD(int Rn, uint32_t offset) argument 169 QADD(int cc, int Rd, int Rm, int Rn) argument 172 QDADD(int cc, int Rd, int Rm, int Rn) argument 175 QSUB(int cc, int Rd, int Rm, int Rn) argument 178 QDSUB(int cc, int Rd, int Rm, int Rn) argument 187 SMLA(int cc, int xy, int Rd, int Rm, int Rs, int Rn) argument 194 SMLAW(int cc, int y, int Rd, int Rm, int Rs, int Rn) argument [all...] |
H A D | ARMAssemblerInterface.h | 115 int Rd, int Rn, 120 int Rd, int Rm, int Rs, int Rn) = 0; 135 virtual void BX(int cc, int Rn) = 0; 146 int Rn, uint32_t offset = immed12_pre(0)) = 0; 148 int Rn, uint32_t offset = immed12_pre(0)) = 0; 150 int Rn, uint32_t offset = immed12_pre(0)) = 0; 152 int Rn, uint32_t offset = immed12_pre(0)) = 0; 155 int Rn, uint32_t offset = immed8_pre(0)) = 0; 157 int Rn, uint32_t offset = immed8_pre(0)) = 0; 159 int Rn, uint32_ 210 ADC(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 214 ADD(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 218 AND(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 222 BIC(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 226 EOR(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 238 ORR(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 242 RSB(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 246 RSC(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 250 SBC(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 254 SUB(int cc, int s, int Rd, int Rn, uint32_t Op2) argument 258 TEQ(int cc, int Rn, uint32_t Op2) argument 262 TST(int cc, int Rn, uint32_t Op2) argument 266 CMP(int cc, int Rn, uint32_t Op2) argument 270 CMN(int cc, int Rn, uint32_t Op2) argument 289 SMLABB(int cc, int Rd, int Rm, int Rs, int Rn) argument 292 SMLATB(int cc, int Rd, int Rm, int Rs, int Rn) argument 295 SMLABT(int cc, int Rd, int Rm, int Rs, int Rn) argument 298 SMLATT(int cc, int Rd, int Rm, int Rs, int Rn) argument 315 SMLAWB(int cc, int Rd, int Rm, int Rs, int Rn) argument 318 SMLAWT(int cc, int Rd, int Rm, int Rs, int Rn) argument [all...] |