Merge "libpixelflinger: MIPS64 assembler test bug fix"

This commit is contained in:
Elliott Hughes 2015-12-16 18:23:49 +00:00 committed by Gerrit Code Review
commit f8d892c84a
3 changed files with 8 additions and 2 deletions

View file

@ -1304,9 +1304,8 @@ MIPS64Assembler::MIPS64Assembler(const sp<Assembly>& assembly, ArmToMips64Assemb
MIPS64Assembler::MIPS64Assembler(void* assembly, ArmToMips64Assembler *parent) MIPS64Assembler::MIPS64Assembler(void* assembly, ArmToMips64Assembler *parent)
: mParent(parent), : mParent(parent),
MIPSAssembler::MIPSAssembler(NULL, NULL) MIPSAssembler::MIPSAssembler(assembly)
{ {
mBase = mPC = (uint32_t *)assembly;
} }
MIPS64Assembler::~MIPS64Assembler() MIPS64Assembler::~MIPS64Assembler()

View file

@ -1256,6 +1256,12 @@ MIPSAssembler::MIPSAssembler(const sp<Assembly>& assembly, ArmToMipsAssembler *p
mDuration = ggl_system_time(); mDuration = ggl_system_time();
} }
MIPSAssembler::MIPSAssembler(void* assembly)
: mParent(NULL), mAssembly(NULL)
{
mBase = mPC = (uint32_t *)assembly;
}
MIPSAssembler::~MIPSAssembler() MIPSAssembler::~MIPSAssembler()
{ {
} }

View file

@ -242,6 +242,7 @@ class MIPSAssembler
{ {
public: public:
MIPSAssembler(const sp<Assembly>& assembly, ArmToMipsAssembler *parent); MIPSAssembler(const sp<Assembly>& assembly, ArmToMipsAssembler *parent);
MIPSAssembler(void* assembly);
virtual ~MIPSAssembler(); virtual ~MIPSAssembler();
virtual uint32_t* base() const; virtual uint32_t* base() const;