diff options
Diffstat (limited to 'vm/compiler/codegen/arm/Thumb2/Factory.cpp')
| -rw-r--r-- | vm/compiler/codegen/arm/Thumb2/Factory.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vm/compiler/codegen/arm/Thumb2/Factory.cpp b/vm/compiler/codegen/arm/Thumb2/Factory.cpp index b9265e823..e062369c7 100644 --- a/vm/compiler/codegen/arm/Thumb2/Factory.cpp +++ b/vm/compiler/codegen/arm/Thumb2/Factory.cpp @@ -1153,11 +1153,21 @@ static void storePair(CompilationUnit *cUnit, int base, int lowReg, int highReg) storeBaseDispWide(cUnit, base, 0, lowReg, highReg); } +static void storePair(CompilationUnit *cUnit, int base, int displacement, int lowReg, int highReg) +{ + storeBaseDispWide(cUnit, base, displacement, lowReg, highReg); +} + static void loadPair(CompilationUnit *cUnit, int base, int lowReg, int highReg) { loadBaseDispWide(cUnit, NULL, base, 0, lowReg, highReg, INVALID_SREG); } +static void loadPair(CompilationUnit *cUnit, int base, int displacement, int lowReg, int highReg) +{ + loadBaseDispWide(cUnit, NULL, base, displacement, lowReg, highReg, INVALID_SREG); +} + /* * Generate a register comparison to an immediate and branch. Caller * is responsible for setting branch target field. |
