/system/core/libpixelflinger/codeflinger/ |
H A D | ARMAssemblerInterface.h | 76 static uint32_t reg_reg(int Rm, int type, int Rs); 120 int Rd, int Rm, int Rs, int Rn) = 0; 122 int Rd, int Rm, int Rs) = 0; 124 int RdLo, int RdHi, int Rm, int Rs) = 0; 126 int RdLo, int RdHi, int Rm, int Rs) = 0; 128 int RdLo, int RdHi, int Rm, int Rs) = 0; 130 int RdLo, int RdHi, int Rm, int Rs) = 0; 196 int Rd, int Rm, int Rs) = 0; 198 int Rd, int Rm, int Rs) = 0; 200 int Rd, int Rm, int Rs, in 280 SMULBB(int cc, int Rd, int Rm, int Rs) argument 282 SMULTB(int cc, int Rd, int Rm, int Rs) argument 284 SMULBT(int cc, int Rd, int Rm, int Rs) argument 286 SMULTT(int cc, int Rd, int Rm, int Rs) argument 289 SMULWB(int cc, int Rd, int Rm, int Rs) argument 291 SMULWT(int cc, int Rd, int Rm, int Rs) argument 295 SMLABB(int cc, int Rd, int Rm, int Rs, int Rn) argument 298 SMLATB(int cc, int Rd, int Rm, int Rs, int Rn) argument 301 SMLABT(int cc, int Rd, int Rm, int Rs, int Rn) argument 304 SMLATT(int cc, int Rd, int Rm, int Rs, int Rn) argument 308 SMLALBB(int cc, int RdHi, int RdLo, int Rs, int Rm) argument 311 SMLALTB(int cc, int RdHi, int RdLo, int Rs, int Rm) argument 314 SMLALBT(int cc, int RdHi, int RdLo, int Rs, int Rm) argument 317 SMLALTT(int cc, int RdHi, int RdLo, int Rs, int Rm) argument 321 SMLAWB(int cc, int Rd, int Rm, int Rs, int Rn) argument 324 SMLAWT(int cc, int Rd, int Rm, int Rs, int Rn) argument [all...] |
H A D | ARMAssembler.cpp | 224 int Rd, int Rm, int Rs, int Rn) { 225 if (Rd == Rm) { int t = Rm; Rm=Rs; Rs=t; } 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; 231 int Rd, int Rm, int Rs) { 232 if (Rd == Rm) { int t = Rm; Rm=Rs; Rs=t; } 233 LOG_FATAL_IF(Rd==Rm, "MUL(r%u,r%u,r%u)", Rd,Rm,Rs); 234 *mPC++ = (cc<<28) | (s<<20) | (Rd<<16) | (Rs<< 223 MLA(int cc, int s, int Rd, int Rm, int Rs, int Rn) argument 230 MUL(int cc, int s, int Rd, int Rm, int Rs) argument 236 UMULL(int cc, int s, int RdLo, int RdHi, int Rm, int Rs) argument 243 UMUAL(int cc, int s, int RdLo, int RdHi, int Rm, int Rs) argument 250 SMULL(int cc, int s, int RdLo, int RdHi, int Rm, int Rs) argument 257 SMUAL(int cc, int s, int RdLo, int RdHi, int Rm, int Rs) argument 397 SMUL(int cc, int xy, int Rd, int Rm, int Rs) argument 403 SMULW(int cc, int y, int Rd, int Rm, int Rs) argument 409 SMLA(int cc, int xy, int Rd, int Rm, int Rs, int Rn) argument 415 SMLAL(int cc, int xy, int RdHi, int RdLo, int Rs, int Rm) argument 421 SMLAW(int cc, int y, int Rd, int Rm, int Rs, int Rn) argument [all...] |
H A D | ARMAssemblerProxy.h | 54 int Rd, int Rm, int Rs, int Rn); 56 int Rd, int Rm, int Rs); 58 int RdLo, int RdHi, int Rm, int Rs); 60 int RdLo, int RdHi, int Rm, int Rs); 62 int RdLo, int RdHi, int Rm, int Rs); 64 int RdLo, int RdHi, int Rm, int Rs); 107 int Rd, int Rm, int Rs); 109 int Rd, int Rm, int Rs); 111 int Rd, int Rm, int Rs, int Rn); 113 int RdHi, int RdLo, int Rs, in [all...] |
H A D | ARMAssemblerProxy.cpp | 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); 78 void ARMAssemblerProxy::MUL(int cc, int s, int Rd, int Rm, int Rs) { argument 79 mTarget->MUL(cc, s, Rd, Rm, Rs); 82 int RdLo, int RdHi, int Rm, int Rs) { 83 mTarget->UMULL(cc, s, RdLo, RdHi, Rm, Rs); 86 int RdLo, int RdHi, int Rm, int Rs) { 87 mTarget->UMUAL(cc, s, RdLo, RdHi, Rm, Rs); 90 int RdLo, int RdHi, int Rm, int Rs) { 91 mTarget->SMULL(cc, s, RdLo, RdHi, Rm, Rs); 81 UMULL(int cc, int s, int RdLo, int RdHi, int Rm, int Rs) argument 85 UMUAL(int cc, int s, int RdLo, int RdHi, int Rm, int Rs) argument 89 SMULL(int cc, int s, int RdLo, int RdHi, int Rm, int Rs) argument 93 SMUAL(int cc, int s, int RdLo, int RdHi, int Rm, int Rs) argument 181 SMUL(int cc, int xy, int Rd, int Rm, int Rs) argument 184 SMULW(int cc, int y, int Rd, int Rm, int Rs) argument 187 SMLA(int cc, int xy, int Rd, int Rm, int Rs, int Rn) argument 190 SMLAL( int cc, int xy, int RdHi, int RdLo, int Rs, int Rm) argument 194 SMLAW(int cc, int y, int Rd, int Rm, int Rs, int Rn) argument [all...] |
H A D | ARMAssembler.h | 64 int Rd, int Rm, int Rs, int Rn); 66 int Rd, int Rm, int Rs); 68 int RdLo, int RdHi, int Rm, int Rs); 70 int RdLo, int RdHi, int Rm, int Rs); 72 int RdLo, int RdHi, int Rm, int Rs); 74 int RdLo, int RdHi, int Rm, int Rs); 117 int Rd, int Rm, int Rs); 119 int Rd, int Rm, int Rs); 121 int Rd, int Rm, int Rs, int Rn); 123 int RdHi, int RdLo, int Rs, in [all...] |
H A D | ARMAssemblerInterface.cpp | 98 uint32_t ARMAssemblerInterface::reg_reg(int Rm, int type, int Rs) argument 100 return ((Rs&0xF)<<8) | ((type&0x3)<<5) | (1<<4) | (Rm&0xF);
|
H A D | GGLAssembler.cpp | 389 int Rs = scratches.obtain(); local 391 CONTEXT_LOAD(Rs, state.buffers.color.stride); 393 SMLABB(AL, Rs, Ry, Rs, Rx); // Rs = Rx + Ry*Rs 394 base_offset(parts.cbPtr, parts.cbPtr, Rs); 395 scratches.recycle(Rs); 425 int Rs = dzdx; local 427 CONTEXT_LOAD(Rs, stat [all...] |