| Index: src/builtins/builtins.h
|
| diff --git a/src/builtins/builtins.h b/src/builtins/builtins.h
|
| index 15b39e0c1d60a1725f7c2678688ff37dc6710f9c..244958d2f67da9ad111c34fca6b4113520e9d960 100644
|
| --- a/src/builtins/builtins.h
|
| +++ b/src/builtins/builtins.h
|
| @@ -51,10 +51,12 @@ class Isolate;
|
| // Args: name
|
| #if V8_TARGET_ARCH_MIPS || V8_TARGET_ARCH_MIPS64
|
| #define ATOMICS_BUILTIN_LIST(CPP, API, TFJ, TFS, ASM, ASH, DBG) \
|
| - CPP(AtomicsExchange)
|
| + CPP(AtomicsExchange) \
|
| + CPP(AtomicsCompareExchange)
|
| #else
|
| #define ATOMICS_BUILTIN_LIST(CPP, API, TFJ, TFS, ASM, ASH, DBG) \
|
| - TFJ(AtomicsExchange, 3)
|
| + TFJ(AtomicsExchange, 3) \
|
| + TFJ(AtomicsCompareExchange, 4)
|
| #endif
|
|
|
| #define NON_ATOMICS_BUILTIN_LIST(CPP, API, TFJ, TFS, ASM, ASH, DBG) \
|
| @@ -741,7 +743,6 @@ class Isolate;
|
| CPP(SharedArrayBufferPrototypeGetByteLength) \
|
| TFJ(AtomicsLoad, 2) \
|
| TFJ(AtomicsStore, 3) \
|
| - CPP(AtomicsCompareExchange) \
|
| CPP(AtomicsAdd) \
|
| CPP(AtomicsSub) \
|
| CPP(AtomicsAnd) \
|
|
|