summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-disasm-mips.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-disasm-mips.cc')
-rw-r--r--deps/v8/test/cctest/test-disasm-mips.cc21
1 files changed, 11 insertions, 10 deletions
diff --git a/deps/v8/test/cctest/test-disasm-mips.cc b/deps/v8/test/cctest/test-disasm-mips.cc
index 100eb426a0..5a4f14fe9b 100644
--- a/deps/v8/test/cctest/test-disasm-mips.cc
+++ b/deps/v8/test/cctest/test-disasm-mips.cc
@@ -70,12 +70,13 @@ bool DisassembleAndCompare(byte* pc, const char* compare_string) {
// Set up V8 to a state where we can at least run the assembler and
// disassembler. Declare the variables and allocate the data structures used
// in the rest of the macros.
-#define SET_UP() \
- CcTest::InitializeVM(); \
- Isolate* isolate = CcTest::i_isolate(); \
- HandleScope scope(isolate); \
- byte* buffer = reinterpret_cast<byte*>(malloc(4 * 1024)); \
- Assembler assm(AssemblerOptions{}, buffer, 4 * 1024); \
+#define SET_UP() \
+ CcTest::InitializeVM(); \
+ Isolate* isolate = CcTest::i_isolate(); \
+ HandleScope scope(isolate); \
+ byte* buffer = reinterpret_cast<byte*>(malloc(4 * 1024)); \
+ Assembler assm(AssemblerOptions{}, \
+ ExternalAssemblerBuffer(buffer, 4 * 1024)); \
bool failure = false;
// This macro assembles one instruction using the preallocated assembler and
@@ -1123,11 +1124,11 @@ TEST(madd_msub_maddf_msubf) {
TEST(atomic_load_store) {
SET_UP();
if (IsMipsArchVariant(kMips32r6)) {
- COMPARE(ll(v0, MemOperand(v1, -1)), "7c62ffb6 ll v0, -1(v1)");
- COMPARE(sc(v0, MemOperand(v1, 1)), "7c6200a6 sc v0, 1(v1)");
+ COMPARE(ll(v0, MemOperand(v1, -1)), "7c62ffb6 ll v0, -1(v1)");
+ COMPARE(sc(v0, MemOperand(v1, 1)), "7c6200a6 sc v0, 1(v1)");
} else {
- COMPARE(ll(v0, MemOperand(v1, -1)), "c062ffff ll v0, -1(v1)");
- COMPARE(sc(v0, MemOperand(v1, 1)), "e0620001 sc v0, 1(v1)");
+ COMPARE(ll(v0, MemOperand(v1, -1)), "c062ffff ll v0, -1(v1)");
+ COMPARE(sc(v0, MemOperand(v1, 1)), "e0620001 sc v0, 1(v1)");
}
VERIFY_RUN();
}