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) \ |