Searched refs:SP (Results 1 - 7 of 7) sorted by relevance

/system/core/libpixelflinger/codeflinger/
H A DGGLAssembler.h144 mGen.STR(mGen.AL, reg, mGen.SP, mGen.immed12_pre(-4, 1));
146 mGen.STM(mGen.AL, mGen.DB, mGen.SP, 1, mRegList);
156 mGen.LDR(mGen.AL, reg, mGen.SP, mGen.immed12_post(4));
158 mGen.LDM(mGen.AL, mGen.IA, mGen.SP, 1, mRegList);
H A DARMAssembler.cpp141 STM(AL, FD, SP, 1, LSAVED);
151 STM(AL, FD, SP, 1, touched | LLR);
154 LDM(AL, FD, SP, 1, touched | LLR);
H A DARMAssemblerInterface.h51 SP = R13, enumerator in enum:android::ARMAssemblerInterface::__anon1418
60 LIST(SP), LIST(LR), LIST(PC),
H A DArm64Assembler.cpp74 ** - Uses register 13 (SP in ARM), 15 (PC in ARM), 16, 17 for storing
75 ** intermediate results. GGLAssembler does not use SP and PC as these
581 if(Rn == SP)
685 if(cc != AL || dir != IA || W == 0 || Rn != SP)
706 if(cc != AL || dir != DB || W == 0 || Rn != SP)
1024 LOG_INSTR("STR W%d, [SP, #%d]!\n", Rt, simm);
1036 LOG_INSTR("LDR W%d, [SP], #%d\n",Rt,simm);
H A DGGLAssembler.cpp1063 reserve(ARMAssemblerInterface::SP);
1087 reserve(ARMAssemblerInterface::SP);
1137 // we return SP so we can more easily debug things
1139 return ARMAssemblerInterface::SP;
H A DMIPSAssembler.cpp779 if (Rn == ARMAssemblerInterface::SP) {
780 Rn = R_sp; // convert LDR via Arm SP to LW via Mips SP
788 if (Rn == ARMAssemblerInterface::SP) {
789 Rn = R_sp; // convert STR thru Arm SP to STR thru Mips SP
842 if (Rn == ARMAssemblerInterface::SP) {
843 Rn = R_sp; // convert STR thru Arm SP to SW thru Mips SP
/system/core/libpixelflinger/tests/arch-arm64/assembler/
H A Darm64_assembler_test.cpp662 uint32_t Rn = ARMAssemblerInterface::SP;

Completed in 49 milliseconds