diff options
Diffstat (limited to 'Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h')
-rw-r--r-- | Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h b/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h index f5829dd..027a4ce 100644 --- a/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h +++ b/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h @@ -1004,7 +1004,7 @@ public: return branchAdd32(cond, src1, dest); } - Jump branchAdd32(Condition cond, TrustedImm32 imm, RegisterID src, RegisterID dest) + Jump branchAdd32(Condition cond, RegisterID src, TrustedImm32 imm, RegisterID dest) { move(src, dest); return branchAdd32(cond, imm, dest); @@ -1083,6 +1083,12 @@ public: return branchSub32(cond, src2, dest); } + Jump branchSub32(Condition cond, RegisterID src1, TrustedImm32 src2, RegisterID dest) + { + move(src1, dest); + return branchSub32(cond, src2, dest); + } + Jump branchNeg32(Condition cond, RegisterID srcDest) { ASSERT((cond == Overflow) || (cond == Zero) || (cond == NonZero)); |