Lines Matching defs:ARMAssembler

1 /* libs/pixelflinger/codeflinger/ARMAssembler.cpp
18 #define LOG_TAG "ARMAssembler"
31 #include "codeflinger/ARMAssembler.h"
42 #pragma mark ARMAssembler...
45 ARMAssembler::ARMAssembler(const sp<Assembly>& assembly)
56 ARMAssembler::~ARMAssembler()
60 uint32_t* ARMAssembler::pc() const
65 uint32_t* ARMAssembler::base() const
70 void ARMAssembler::reset()
81 void ARMAssembler::disassemble(const char* name)
103 void ARMAssembler::comment(const char* string)
108 void ARMAssembler::label(const char* theLabel)
114 void ARMAssembler::B(int cc, const char* label)
120 void ARMAssembler::BL(int cc, const char* label)
132 void ARMAssembler::prolog()
139 void ARMAssembler::epilog(uint32_t touched)
162 int ARMAssembler::generate(const char* name)
199 uint32_t* ARMAssembler::pcForLabel(const char* label)
211 void ARMAssembler::dataProcessing(int opcode, int cc,
223 void ARMAssembler::MLA(int cc, int s,
230 void ARMAssembler::MUL(int cc, int s,
236 void ARMAssembler::UMULL(int cc, int s,
243 void ARMAssembler::UMUAL(int cc, int s,
250 void ARMAssembler::SMULL(int cc, int s,
257 void ARMAssembler::SMUAL(int cc, int s,
271 void ARMAssembler::B(int cc, uint32_t* pc)
277 void ARMAssembler::BL(int cc, uint32_t* pc)
283 void ARMAssembler::BX(int cc, int Rn)
294 void ARMAssembler::LDR(int cc, int Rd, int Rn, uint32_t offset) {
297 void ARMAssembler::LDRB(int cc, int Rd, int Rn, uint32_t offset) {
300 void ARMAssembler::STR(int cc, int Rd, int Rn, uint32_t offset) {
303 void ARMAssembler::STRB(int cc, int Rd, int Rn, uint32_t offset) {
307 void ARMAssembler::LDRH(int cc, int Rd, int Rn, uint32_t offset) {
310 void ARMAssembler::LDRSB(int cc, int Rd, int Rn, uint32_t offset) {
313 void ARMAssembler::LDRSH(int cc, int Rd, int Rn, uint32_t offset) {
316 void ARMAssembler::STRH(int cc, int Rd, int Rn, uint32_t offset) {
326 void ARMAssembler::LDM(int cc, int dir,
335 void ARMAssembler::STM(int cc, int dir,
350 void ARMAssembler::SWP(int cc, int Rn, int Rd, int Rm) {
353 void ARMAssembler::SWPB(int cc, int Rn, int Rd, int Rm) {
356 void ARMAssembler::SWI(int cc, uint32_t comment) {
366 void ARMAssembler::PLD(int Rn, uint32_t offset) {
372 void ARMAssembler::CLZ(int cc, int Rd, int Rm)
377 void ARMAssembler::QADD(int cc, int Rd, int Rm, int Rn)
382 void ARMAssembler::QDADD(int cc, int Rd, int Rm, int Rn)
387 void ARMAssembler::QSUB(int cc, int Rd, int Rm, int Rn)
392 void ARMAssembler::QDSUB(int cc, int Rd, int Rm, int Rn)
397 void ARMAssembler::SMUL(int cc, int xy,
403 void ARMAssembler::SMULW(int cc, int y,
409 void ARMAssembler::SMLA(int cc, int xy,
415 void ARMAssembler::SMLAL(int cc, int xy,
421 void ARMAssembler::SMLAW(int cc, int y,
432 void ARMAssembler::UXTB16(int cc, int Rd, int Rm, int rotate)
442 void ARMAssembler::UBFX(int cc, int Rd, int Rn, int lsb, int width)